Disassembly of File: H:\EDK1\Main.exe
Code Offset = 00006A00, Code Size = 000358F5
Data Offset = 00000000, Data Size = 00000000

Number of Objects = 0001 (dec), Imagebase = 00000000h

   Object01:          RVA: 00000000 Offset: 00006A00 Size: 000358F5 Flags: 00000000


Number of Imported Modules =    0 (decimal)


+++++++++++++++++++ IMPORT MODULE DETAILS +++++++++++++++

+++++++++++++++++++ EXPORTED FUNCTIONS ++++++++++++++++++
Number of Exported Functions = 0000 (decimal)




+++++++++++++++++++ ASSEMBLY CODE LISTING ++++++++++++++++++
//********************** Start of Code in Object BinaryCode **************
Program Entry Point = 0001:BCE6



//********************** Start of Code in Segment: 1 **************

:0001.0000 00000000000000000000   BYTE 10 DUP(0)
:0001.000A 000000000000           BYTE  6 DUP(0)


:0001.0010 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0001.001A FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0001.0024 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0001.002E FFFF                   BYTE  2 DUP(0ffh)


:0001.0030 7F7F                   jg 00B1
:0001.0032 EF                     out dx, ax
:0001.0033 EF                     out dx, ax
:0001.0034 F7F7                   div di
:0001.0036 FE                     BYTE 0feh
:0001.0037 FE                     BYTE 0feh
:0001.0038 7F7F                   jg 00B9
:0001.003A EF                     out dx, ax
:0001.003B EF                     out dx, ax
:0001.003C F7F7                   div di
:0001.003E FE                     BYTE 0feh
:0001.003F FE                     BYTE 0feh
:0001.0040 7F7F                   jg 00C1
:0001.0042 EF                     out dx, ax
:0001.0043 EF                     out dx, ax
:0001.0044 F7F7                   div di
:0001.0046 FE                     BYTE 0feh
:0001.0047 FE                     BYTE 0feh
:0001.0048 7F7F                   jg 00C9
:0001.004A EF                     out dx, ax
:0001.004B EF                     out dx, ax
:0001.004C F7F7                   div di
:0001.004E FE                     BYTE 0feh
:0001.004F FE                     BYTE 0feh
:0001.0050 5F                     pop di
:0001.0051 5F                     pop di
:0001.0052 AF                     scasw
:0001.0053 AF                     scasw
:0001.0054 F5                     cmc
:0001.0055 F5                     cmc
:0001.0056 FA                     cli
:0001.0057 FA                     cli
:0001.0058 5F                     pop di
:0001.0059 5F                     pop di
:0001.005A AF                     scasw
:0001.005B AF                     scasw
:0001.005C F5                     cmc
:0001.005D F5                     cmc
:0001.005E FA                     cli
:0001.005F FA                     cli
:0001.0060 5F                     pop di
:0001.0061 5F                     pop di
:0001.0062 AF                     scasw
:0001.0063 AF                     scasw
:0001.0064 F5                     cmc
:0001.0065 F5                     cmc
:0001.0066 FA                     cli
:0001.0067 FA                     cli
:0001.0068 5F                     pop di
:0001.0069 5F                     pop di
:0001.006A AF                     scasw
:0001.006B AF                     scasw
:0001.006C F5                     cmc
:0001.006D F5                     cmc
:0001.006E FA                     cli
:0001.006F FA                     cli
:0001.0070 57                     push di
:0001.0071 57                     push di
:0001.0072 AE                     scasb
:0001.0073 AE                     scasb
:0001.0074 7575                   jne 00EB
:0001.0076 EAEA5757AE             jmp AE57:57EA


:0001.007B AE                     scasb
:0001.007C 7575                   jne 00F3
:0001.007E EAEA5757AE             jmp AE57:57EA


:0001.0083 AE                     scasb
:0001.0084 7575                   jne 00FB
:0001.0086 EAEA5757AE             jmp AE57:57EA


:0001.008B AE                     scasb
:0001.008C 7575                   jne 0103
:0001.008E EAEA5555AA             jmp AA55:55EA


:0001.0093 AA                     stosb
:0001.0094 55                     push bp
:0001.0095 55                     push bp
:0001.0096 AA                     stosb
:0001.0097 AA                     stosb
:0001.0098 55                     push bp
:0001.0099 55                     push bp
:0001.009A AA                     stosb
:0001.009B AA                     stosb
:0001.009C 55                     push bp
:0001.009D 55                     push bp
:0001.009E AA                     stosb
:0001.009F AA                     stosb
:0001.00A0 55                     push bp
:0001.00A1 55                     push bp
:0001.00A2 AA                     stosb
:0001.00A3 AA                     stosb
:0001.00A4 55                     push bp
:0001.00A5 55                     push bp
:0001.00A6 AA                     stosb
:0001.00A7 AA                     stosb
:0001.00A8 55                     push bp
:0001.00A9 55                     push bp
:0001.00AA AA                     stosb
:0001.00AB AA                     stosb
:0001.00AC 55                     push bp
:0001.00AD 55                     push bp
:0001.00AE AA                     stosb
:0001.00AF AA                     stosb
:0001.00B0 1515A2                 adc ax, A215
:0001.00B3 A25151                 mov byte ptr [5151], al
:0001.00B6 2A2A                   sub ch, [bp+si]
:0001.00B8 1515A2                 adc ax, A215
:0001.00BB A25151                 mov byte ptr [5151], al
:0001.00BE 2A2A                   sub ch, [bp+si]
:0001.00C0 1515A2                 adc ax, A215
:0001.00C3 A25151                 mov byte ptr [5151], al
:0001.00C6 2A2A                   sub ch, [bp+si]
:0001.00C8 1515A2                 adc ax, A215
:0001.00CB A25151                 mov byte ptr [5151], al
:0001.00CE 2A2A                   sub ch, [bp+si]
:0001.00D0 0505A0                 add ax, A005
:0001.00D3 A05050                 mov al, [5050]
:0001.00D6 0A0A                   or cl , [bp+si]
:0001.00D8 0505A0                 add ax, A005
:0001.00DB A05050                 mov al, [5050]
:0001.00DE 0A0A                   or cl , [bp+si]
:0001.00E0 0505A0                 add ax, A005
:0001.00E3 A05050                 mov al, [5050]
:0001.00E6 0A0A                   or cl , [bp+si]
:0001.00E8 0505A0                 add ax, A005

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0074(C)
|
:0001.00EB A05050                 mov al, [5050]
:0001.00EE 0A0A                   or cl , [bp+si]
:0001.00F0 0101                   add [bx+di], ax
:0001.00F2 2020                   and [bx+si], ah
:0001.00F4 1010                   adc [bx+si], dl
:0001.00F6 0202                   add al , [bp+si]
:0001.00F8 0101                   add [bx+di], ax
:0001.00FA 2020                   and [bx+si], ah
:0001.00FC 1010                   adc [bx+si], dl
:0001.00FE 0202                   add al , [bp+si]
:0001.0100 0101                   add [bx+di], ax
:0001.0102 2020                   and [bx+si], ah
:0001.0104 1010                   adc [bx+si], dl
:0001.0106 0202                   add al , [bp+si]
:0001.0108 0101                   add [bx+di], ax
:0001.010A 2020                   and [bx+si], ah
:0001.010C 1010                   adc [bx+si], dl
:0001.010E 0202                   add al , [bp+si]
:0001.0110 00000000000000000000   BYTE 10 DUP(0)
:0001.011A 00000000000000000000   BYTE 10 DUP(0)
:0001.0124 00000000000000000000   BYTE 10 DUP(0)
:0001.012E 0000                   BYTE 2 DUP(0)


:0001.0130 CC                     int 03
:0001.0131 CC                     int 03
:0001.0132 3333                   xor si, [bp+di]
:0001.0134 CC                     int 03
:0001.0135 CC                     int 03
:0001.0136 3333                   xor si, [bp+di]
:0001.0138 CC                     int 03
:0001.0139 CC                     int 03
:0001.013A 3333                   xor si, [bp+di]
:0001.013C CC                     int 03
:0001.013D CC                     int 03
:0001.013E 3333                   xor si, [bp+di]
:0001.0140 CC                     int 03
:0001.0141 CC                     int 03
:0001.0142 3333                   xor si, [bp+di]
:0001.0144 CC                     int 03
:0001.0145 CC                     int 03
:0001.0146 3333                   xor si, [bp+di]
:0001.0148 CC                     int 03
:0001.0149 CC                     int 03
:0001.014A 3333                   xor si, [bp+di]
:0001.014C CC                     int 03
:0001.014D CC                     int 03
:0001.014E 3333                   xor si, [bp+di]
:0001.0150 55                     push bp
:0001.0151 55                     push bp
:0001.0152 55                     push bp
:0001.0153 55                     push bp
:0001.0154 AA                     stosb
:0001.0155 AA                     stosb
:0001.0156 AA                     stosb
:0001.0157 AA                     stosb
:0001.0158 55                     push bp
:0001.0159 55                     push bp
:0001.015A 55                     push bp
:0001.015B 55                     push bp
:0001.015C AA                     stosb
:0001.015D AA                     stosb
:0001.015E AA                     stosb
:0001.015F AA                     stosb
:0001.0160 55                     push bp
:0001.0161 55                     push bp
:0001.0162 55                     push bp
:0001.0163 55                     push bp
:0001.0164 AA                     stosb
:0001.0165 AA                     stosb
:0001.0166 AA                     stosb
:0001.0167 AA                     stosb
:0001.0168 55                     push bp
:0001.0169 55                     push bp
:0001.016A 55                     push bp
:0001.016B 55                     push bp
:0001.016C AA                     stosb
:0001.016D AA                     stosb
:0001.016E AA                     stosb
:0001.016F AA                     stosb
:0001.0170 00000000000000000000   BYTE 10 DUP(0)
:0001.017A 00000000000000000000   BYTE 10 DUP(0)
:0001.0184 00000000000000000000   BYTE 10 DUP(0)
:0001.018E 00000000000000000000   BYTE 10 DUP(0)
:0001.0198 00000000000000000000   BYTE 10 DUP(0)
:0001.01A2 00000000000000000000   BYTE 10 DUP(0)
:0001.01AC 00000000000000000000   BYTE 10 DUP(0)
:0001.01B6 00000000000000000000   BYTE 10 DUP(0)
:0001.01C0 00000000000000000000   BYTE 10 DUP(0)
:0001.01CA 00000000000000000000   BYTE 10 DUP(0)
:0001.01D4 00000000000000000000   BYTE 10 DUP(0)
:0001.01DE 00000000000000000000   BYTE 10 DUP(0)
:0001.01E8 00000000000000000000   BYTE 10 DUP(0)
:0001.01F2 00000000000000000000   BYTE 10 DUP(0)
:0001.01FC 00000000000000000000   BYTE 10 DUP(0)
:0001.0206 00000000000000000000   BYTE 10 DUP(0)
:0001.0210 00000000000000000000   BYTE 10 DUP(0)
:0001.021A 00000000000000000000   BYTE 10 DUP(0)
:0001.0224 00000000000000000000   BYTE 10 DUP(0)
:0001.022E 00000000000000000000   BYTE 10 DUP(0)
:0001.0238 00000000000000000000   BYTE 10 DUP(0)
:0001.0242 00000000000000000000   BYTE 10 DUP(0)
:0001.024C 00000000000000000000   BYTE 10 DUP(0)
:0001.0256 00000000000000000000   BYTE 10 DUP(0)
:0001.0260 00000000000000000000   BYTE 10 DUP(0)
:0001.026A 00000000000000000000   BYTE 10 DUP(0)
:0001.0274 00000000000000000000   BYTE 10 DUP(0)
:0001.027E 00000000000000000000   BYTE 10 DUP(0)
:0001.0288 00000000000000000000   BYTE 10 DUP(0)
:0001.0292 00000000000000000000   BYTE 10 DUP(0)
:0001.029C 00000000000000000000   BYTE 10 DUP(0)
:0001.02A6 00000000000000000000   BYTE 10 DUP(0)
:0001.02B0 00000000000000000000   BYTE 10 DUP(0)
:0001.02BA 00000000000000000000   BYTE 10 DUP(0)
:0001.02C4 00000000000000000000   BYTE 10 DUP(0)
:0001.02CE 00000000000000000000   BYTE 10 DUP(0)
:0001.02D8 00000000000000000000   BYTE 10 DUP(0)
:0001.02E2 00000000000000000000   BYTE 10 DUP(0)
:0001.02EC 00000000000000000000   BYTE 10 DUP(0)
:0001.02F6 00000000000000000000   BYTE 10 DUP(0)
:0001.0300 00000000000000000000   BYTE 10 DUP(0)
:0001.030A 00000000000000000000   BYTE 10 DUP(0)
:0001.0314 00000000000000000000   BYTE 10 DUP(0)
:0001.031E 00000000000000000000   BYTE 10 DUP(0)
:0001.0328 00000000000000000000   BYTE 10 DUP(0)
:0001.0332 00000000000000000000   BYTE 10 DUP(0)
:0001.033C 00000000000000000000   BYTE 10 DUP(0)
:0001.0346 00000000000000000000   BYTE 10 DUP(0)
:0001.0350 00000000000000000000   BYTE 10 DUP(0)
:0001.035A 00000000000000000000   BYTE 10 DUP(0)
:0001.0364 00000000000000000000   BYTE 10 DUP(0)
:0001.036E 00000000000000000000   BYTE 10 DUP(0)
:0001.0378 00000000000000000000   BYTE 10 DUP(0)
:0001.0382 00000000000000000000   BYTE 10 DUP(0)
:0001.038C 00000000000000000000   BYTE 10 DUP(0)
:0001.0396 00000000000000000000   BYTE 10 DUP(0)
:0001.03A0 00000000000000000000   BYTE 10 DUP(0)
:0001.03AA 00000000000000000000   BYTE 10 DUP(0)
:0001.03B4 00000000000000000000   BYTE 10 DUP(0)
:0001.03BE 00000000000000000000   BYTE 10 DUP(0)
:0001.03C8 00000000000000000000   BYTE 10 DUP(0)
:0001.03D2 00000000000000000000   BYTE 10 DUP(0)
:0001.03DC 00000000000000000000   BYTE 10 DUP(0)
:0001.03E6 00000000000000000000   BYTE 10 DUP(0)
:0001.03F0 00000000000000000000   BYTE 10 DUP(0)
:0001.03FA 00000000000000000000   BYTE 10 DUP(0)
:0001.0404 00000000000000000000   BYTE 10 DUP(0)
:0001.040E 00000000000000000000   BYTE 10 DUP(0)
:0001.0418 00000000000000000000   BYTE 10 DUP(0)
:0001.0422 00000000000000000000   BYTE 10 DUP(0)
:0001.042C 00000000000000000000   BYTE 10 DUP(0)
:0001.0436 00000000000000000000   BYTE 10 DUP(0)
:0001.0440 00000000000000000000   BYTE 10 DUP(0)
:0001.044A 00000000000000000000   BYTE 10 DUP(0)
:0001.0454 00000000000000000000   BYTE 10 DUP(0)
:0001.045E 00000000000000000000   BYTE 10 DUP(0)
:0001.0468 00000000000000000000   BYTE 10 DUP(0)
:0001.0472 00000000000000000000   BYTE 10 DUP(0)
:0001.047C 00000000000000000000   BYTE 10 DUP(0)
:0001.0486 00000000000000000000   BYTE 10 DUP(0)
:0001.0490 00000000000000000000   BYTE 10 DUP(0)
:0001.049A 00000000000000000000   BYTE 10 DUP(0)
:0001.04A4 00000000000000000000   BYTE 10 DUP(0)
:0001.04AE 00000000000000000000   BYTE 10 DUP(0)
:0001.04B8 00000000000000000000   BYTE 10 DUP(0)
:0001.04C2 00000000000000000000   BYTE 10 DUP(0)
:0001.04CC 00000000000000000000   BYTE 10 DUP(0)
:0001.04D6 00000000000000000000   BYTE 10 DUP(0)
:0001.04E0 00000000000000000000   BYTE 10 DUP(0)
:0001.04EA 00000000000000000000   BYTE 10 DUP(0)
:0001.04F4 00000000000000000000   BYTE 10 DUP(0)
:0001.04FE 00000000000000000000   BYTE 10 DUP(0)
:0001.0508 00000000000000000000   BYTE 10 DUP(0)
:0001.0512 00000000000000000000   BYTE 10 DUP(0)
:0001.051C 00000000000000000000   BYTE 10 DUP(0)
:0001.0526 00000000000000000000   BYTE 10 DUP(0)
:0001.0530 00000000000000000000   BYTE 10 DUP(0)
:0001.053A 00000000000000000000   BYTE 10 DUP(0)
:0001.0544 00000000000000000000   BYTE 10 DUP(0)
:0001.054E 00000000000000000000   BYTE 10 DUP(0)
:0001.0558 00000000000000000000   BYTE 10 DUP(0)
:0001.0562 00000000000000000000   BYTE 10 DUP(0)
:0001.056C 00000000               BYTE  4 DUP(0)


:0001.0570 C216C2                 ret C216


:0001.0573 16                     push ss
:0001.0574 C216C2                 ret C216


:0001.0577 16                     push ss
:0001.0578 C216C2                 ret C216


:0001.057B 16                     push ss
:0001.057C C216C2                 ret C216


:0001.057F 16                     push ss
:0001.0580 C216C2                 ret C216


:0001.0583 16                     push ss
:0001.0584 C216C2                 ret C216


:0001.0587 16                     push ss
:0001.0588 C216C2                 ret C216


:0001.058B 16                     push ss
:0001.058C C216C2                 ret C216


:0001.058F 16                     push ss
:0001.0590 C216C2                 ret C216


:0001.0593 16                     push ss
:0001.0594 C216C2                 ret C216


:0001.0597 16                     push ss
:0001.0598 C216C2                 ret C216


:0001.059B 16                     push ss
:0001.059C C216C2                 ret C216


:0001.059F 16                     push ss
:0001.05A0 C216C2                 ret C216


:0001.05A3 16                     push ss
:0001.05A4 C216C2                 ret C216


:0001.05A7 16                     push ss
:0001.05A8 C216C2                 ret C216


:0001.05AB 16                     push ss
:0001.05AC 0000                   add [bx+si], al 
:0001.05AE A00040                 mov al, [4000]
:0001.05B1 01E0                   add ax, sp
:0001.05B3 01800220               add [bx+si+2002], ax
:0001.05B7 03C0                   add ax, ax
:0001.05B9 036004                 add sp, [bx+si+04]
:0001.05BC 0005                   add [di], al 
:0001.05BE A00540                 mov al, [4005]
:0001.05C1 06                     push es
:0001.05C2 E006                   loopnz 05CA
:0001.05C4 800720                 add byte ptr [bx], 20
:0001.05C7 08C0                   or al , al 
:0001.05C9 086009                 or [bx+si+09], ah
:0001.05CC 000A                   add [bp+si], cl 
:0001.05CE A00A40                 mov al, [400A]
:0001.05D1 0BE0                   or sp, ax
:0001.05D3 0B800C20               or ax, [bx+si+200C]
:0001.05D7 0DC00D                 or ax, 0DC0
:0001.05DA 60                     pusha
:0001.05DB 0E                     push cs
:0001.05DC 000F                   add [bx], cl 
:0001.05DE A00F40                 mov al, [400F]
:0001.05E1 10E0                   adc al , ah
:0001.05E3 10801120               adc [bx+si+2011], al 
:0001.05E7 12C0                   adc al , al 
:0001.05E9 126013                 adc ah, [bx+si+13]
:0001.05EC 0014                   add [si], dl
:0001.05EE A01440                 mov al, [4014]
:0001.05F1 15E015                 adc ax, 15E0
:0001.05F4 80162017C0             adc byte ptr [1720], C0
:0001.05F9 17                     pop ss
:0001.05FA 60                     pusha
:0001.05FB 1800                   sbb [bx+si], al 
:0001.05FD 19A01940               sbb [bx+si+4019], sp
:0001.0601 1AE0                   sbb ah, al 
:0001.0603 1A801B20               sbb al , [bx+si+201B]
:0001.0607 1CC0                   sbb al, C0
:0001.0609 1C60                   sbb al, 60
:0001.060B 1D001E                 sbb ax, 1E00
:0001.060E A01E40                 mov al, [401E]
:0001.0611 1F                     pop ds
:0001.0612 E01F                   loopnz 0633
:0001.0614 802020                 and byte ptr [bx+si], 20
:0001.0617 21C0                   and ax, ax
:0001.0619 216022                 and [bx+si+22], sp
:0001.061C 0023                   add [bp+di], ah
:0001.061E A02340                 mov al, [4023]
:0001.0621 24E0                   and al, E0
:0001.0623 2480                   and al, 80
:0001.0625 252026                 and ax, 2620
:0001.0628 C026602700             shl byte ptr [2760], 00
:0001.062D 28A02840               sub [bx+si+4028], ah
:0001.0631 29E0                   sub ax, sp
:0001.0633 29802A20               sub [bx+si+202A], ax
:0001.0637 2BC0                   sub ax, ax

:0001.0639 2B60                   WORD 602B
:0001.063B 2C00                   WORD 002C
:0001.063D 2DA0                   WORD A02D
:0001.063F 2D40                   WORD 402D
:0001.0641 2EE0                   WORD E02E
:0001.0643 2E80                   WORD 802E
:0001.0645 2F20                   WORD 202F
:0001.0647 30C0                   WORD C030
:0001.0649 3060                   WORD 6030
:0001.064B 3100                   WORD 0031
:0001.064D 32A0                   WORD A032
:0001.064F 3240                   WORD 4032
:0001.0651 33E0                   WORD E033
:0001.0653 3380                   WORD 8033
:0001.0655 3420                   WORD 2034
:0001.0657 35C0                   WORD C035
:0001.0659 3560                   WORD 6035
:0001.065B 3600                   WORD 0036
:0001.065D 37A0                   WORD A037
:0001.065F 3740                   WORD 4037
:0001.0661 38E0                   WORD E038
:0001.0663 3880                   WORD 8038
:0001.0665 3920                   WORD 2039
:0001.0667 3AC0                   WORD C03A
:0001.0669 3A60                   WORD 603A
:0001.066B 3B00                   WORD 003B
:0001.066D 3CA0                   WORD A03C
:0001.066F 3C40                   WORD 403C
:0001.0671 3DE0                   WORD E03D
:0001.0673 3D80                   WORD 803D
:0001.0675 3E20                   WORD 203E
:0001.0677 3FC0                   WORD C03F
:0001.0679 3F60                   WORD 603F
:0001.067B 4000                   WORD 0040
:0001.067D 41A0                   WORD A041
:0001.067F 4140                   WORD 4041
:0001.0681 42E0                   WORD E042
:0001.0683 4280                   WORD 8042
:0001.0685 4320                   WORD 2043
:0001.0687 44C0                   WORD C044
:0001.0689 4460                   WORD 6044
:0001.068B 4500                   WORD 0045
:0001.068D 46A0                   WORD A046
:0001.068F 4640                   WORD 4046
:0001.0691 47E0                   WORD E047
:0001.0693 4780                   WORD 8047
:0001.0695 4820                   WORD 2048
:0001.0697 49C0                   WORD C049
:0001.0699 4960                   WORD 6049
:0001.069B 4A00                   WORD 004A
:0001.069D 4BA0                   WORD A04B
:0001.069F 4B40                   WORD 404B
:0001.06A1 4CE0                   WORD E04C
:0001.06A3 4C80                   WORD 804C


* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0723(C)
|
:0001.06A5 4D                     dec bp
:0001.06A6 204EC0                 and [bp-40], cl 
:0001.06A9 4E                     dec si
:0001.06AA 60                     pusha
:0001.06AB 4F                     dec di
:0001.06AC 0050A0                 add [bx+si-60], dl
:0001.06AF 50                     push ax
:0001.06B0 40                     inc ax
:0001.06B1 51                     push cx
:0001.06B2 E051                   loopnz 0705
:0001.06B4 80522053               adc byte ptr [bp+si+20], 53
:0001.06B8 C0536054               rcl byte ptr [bp+di+60], 54
:0001.06BC 0055A0                 add [di-60], dl
:0001.06BF 55                     push bp
:0001.06C0 40                     inc ax
:0001.06C1 56                     push si
:0001.06C2 E056                   loopnz 071A
:0001.06C4 80572058               adc byte ptr [bx+20], 58
:0001.06C8 C0586059               rcr byte ptr [bx+si+60], 59
:0001.06CC 005AA0                 add [bp+si-60], bl 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.072D(C)
|
:0001.06CF 5A                     pop dx
:0001.06D0 40                     inc ax
:0001.06D1 5B                     pop bx
:0001.06D2 E05B                   loopnz 072F
:0001.06D4 805C205D               sbb byte ptr [si+20], 5D
:0001.06D8 C05D605E               rcr byte ptr [di+60], 5E
:0001.06DC 005FA0                 add [bx-60], bl 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.073D(C)
|
:0001.06DF 5F                     pop di
:0001.06E0 40                     inc ax
:0001.06E1 60                     pusha
:0001.06E2 E060                   loopnz 0744
:0001.06E4 80612062               and byte ptr [bx+di+20], 62
:0001.06E8 C0626063               shl byte ptr [bp+si+60], 63
:0001.06EC 0064A0                 add [si-60], ah
:0001.06EF 64                     BYTE 064h


:0001.06F0 40                     inc ax
:0001.06F1 65E065                 loopnz 0759
:0001.06F4 80662067               and byte ptr [bp+20], 67
:0001.06F8 C0676068               shl byte ptr [bx+60], 68
:0001.06FC 0069A0                 add [bx+di-60], ch
:0001.06FF 69406AE06A             imul ax, [bx+si+6A], 6AE0
:0001.0704 806B206C               sub byte ptr [bp+di+20], 6C
:0001.0708 C06C606D               shr byte ptr [si+60], 6D
:0001.070C 006EA0                 add [bp-60], ch
:0001.070F 6E                     outsb
:0001.0710 40                     inc ax
:0001.0711 6F                     outsw
:0001.0712 E06F                   loopnz 0783
:0001.0714 80702071               xor byte ptr [bx+si+20], 71
:0001.0718 C0716072               BYTE 0c0h
:0001.071C 0073A0                 add [bp+di-60], dh
:0001.071F 7340                   jnb 0761
:0001.0721 74E0                   je 0703

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0741(C)
|
:0001.0723 7480                   je 06A5
:0001.0725 7520                   jne 0747
:0001.0727 76C0                   jbe 06E9
:0001.0729 7660                   jbe 078B
:0001.072B 7700                   ja 072D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.072B(C)
|
:0001.072D 78A0                   js 06CF
:0001.072F 7840                   js 0771
:0001.0731 79E0                   jns 0713
:0001.0733 7980                   jns 06B5
:0001.0735 7A20                   jpe 0757
:0001.0737 7BC0                   jpo 06F9
:0001.0739 7B60                   jpo 079B
:0001.073B 7C00                   jl 073D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.073B(C)
|
:0001.073D 7DA0                   jge 06DF
:0001.073F 7D40                   jge 0781
:0001.0741 7EE0                   jle 0723
:0001.0743 7E80                   jle 06C5
:0001.0745 7F20                   jg 0767

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0725(C)
|
:0001.0747 80C080                 add al, 80
:0001.074A 60                     pusha
:0001.074B 810082A0               add word ptr [bx+si], A082
:0001.074F 824083E0               add byte ptr [bx+si-7D], E0
:0001.0753 8380842085             add word ptr [bx+si+2084], FF85
:0001.0758 C085608600             rol byte ptr [di-79A0], 00
:0001.075D 87A08740               xchg [bx+si+4087], sp

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.071F(C)
|
:0001.0761 88E0                   mov al , ah
:0001.0763 88808920               mov [bx+si+2089], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0745(C)
|
:0001.0767 8AC0                   mov al , al 
:0001.0769 8A608B                 mov ah, [bx+si-75]
:0001.076C 008CA08C               add [si+8CA0], cl 
:0001.0770 40                     inc ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.072F(C)
|
:0001.0771 8DE0                   lea sp, ax
:0001.0773 8D808E20               lea ax, [bx+si+208E]
:0001.0777 8FC0                   pop ax
:0001.0779 8F6090                 pop word ptr [bx+si-70]
:0001.077C 0091A091               add [bx+di+91A0], dl
:0001.0780 40                     inc ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.073F(C)
|
:0001.0781 92                     xchg ax,dx
:0001.0782 E092                   loopnz 0716
:0001.0784 80932094C0             adc byte ptr [bp+di+9420], C0
:0001.0789 94                     xchg ax,sp
:0001.078A 60                     pusha

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0729(C)
|
:0001.078B 95                     xchg ax,bp
:0001.078C 0096A096               add [bp+96A0], dl
:0001.0790 40                     inc ax
:0001.0791 97                     xchg ax,di
:0001.0792 E097                   loopnz 072B
:0001.0794 80982099C0             sbb byte ptr [bx+si+9920], C0
:0001.0799 99                     cwd
:0001.079A 60                     pusha

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0739(C)
|
:0001.079B 9A009BA09B             call 9BA0:9B00
:0001.07A0 40                     inc ax
:0001.07A1 9C                     pushf
:0001.07A2 E09C                   loopnz 0740
:0001.07A4 809D209EC0             sbb byte ptr [di+9E20], C0
:0001.07A9 9E                     sahf
:0001.07AA 60                     pusha
:0001.07AB 9F                     lahf
:0001.07AC 00A0A0A0               add [bx+si+A0A0], ah
:0001.07B0 40                     inc ax
:0001.07B1 A1E0A1                 mov ax, word ptr [A1E0]
:0001.07B4 80A220A3C0             and byte ptr [bp+si+A320], C0
:0001.07B9 A360A4                 mov word ptr [A460], ax
:0001.07BC 00A5A0A5               add [di+A5A0], ah
:0001.07C0 40                     inc ax
:0001.07C1 A6                     cmpsb
:0001.07C2 E0A6                   loopnz 076A
:0001.07C4 80A720A8C0             and byte ptr [bx+A820], C0
:0001.07C9 A860                   test al, 60
:0001.07CB A900AA                 test ax, AA00
:0001.07CE A0AA40                 mov al, [40AA]
:0001.07D1 AB                     stosw
:0001.07D2 E0AB                   loopnz 077F
:0001.07D4 80AC20ADC0             sub byte ptr [si+AD20], C0
:0001.07D9 AD                     lodsw
:0001.07DA 60                     pusha
:0001.07DB AE                     scasb
:0001.07DC 00AFA0AF               add [bx+AFA0], ch
:0001.07E0 40                     inc ax
:0001.07E1 B0E0                   mov al, E0
:0001.07E3 B080                   mov al, 80
:0001.07E5 B120                   mov cl, 20
:0001.07E7 B2C0                   mov dl, C0
:0001.07E9 B260                   mov dl, 60
:0001.07EB B300                   mov bl, 00
:0001.07ED B4A0                   mov ah, A0
:0001.07EF B440                   mov ah, 40
:0001.07F1 B5E0                   mov ch, E0
:0001.07F3 B580                   mov ch, 80
:0001.07F5 B620                   mov dh, 20
:0001.07F7 B7C0                   mov bh, C0
:0001.07F9 B760                   mov bh, 60
:0001.07FB B800B9                 mov ax, B900
:0001.07FE A0B940                 mov al, [40B9]
:0001.0801 BAE0BA                 mov dx, BAE0
:0001.0804 80BB20BCC0             cmp byte ptr [bp+di+BC20], C0
:0001.0809 BC60BD                 mov sp, BD60
:0001.080C 00BEA0BE               add [bp+BEA0], bh
:0001.0810 40                     inc ax
:0001.0811 BFE0BF                 mov di, BFE0
:0001.0814 80C020                 add al, 20
:0001.0817 C1C0C1                 rol ax, C1
:0001.081A 60                     pusha
:0001.081B C200C3                 ret C300


:0001.081E A0C340                 mov al, [40C3]
:0001.0821 C4E0                   les sp, ax
:0001.0823 C480C520               les ax, [bx+si+20C5]
:0001.0827 C6C0C6                 mov al, C7
:0001.082A 60                     pusha
:0001.082B C700C8A0               mov word ptr [bx+si], A0C8
:0001.082F C840C9E0               enter C940, E0
:0001.0833 C9                     leave
:0001.0834 80CA20                 or dl, 20
:0001.0837 CB                     retf


:0001.0838 C0CB60                 ror bl, 60
:0001.083B CC                     int 03
:0001.083C 00CD                   add ch, cl 
:0001.083E A0CD40                 mov al, [40CD]
:0001.0841 CE                     into
:0001.0842 E0CE                   loopnz 0812
:0001.0844 80CF20                 or bh, 20
:0001.0847 D0C0                   rol al, 01
:0001.0849 D060D1                 shl byte ptr [bx+si-2F], 01
:0001.084C 00D2                   add dl, dl
:0001.084E A0D240                 mov al, [40D2]
:0001.0851 D3E0                   shl ax, cl 
:0001.0853 D380D420               rol word ptr [bx+si+20D4], cl 
:0001.0857 D5C0                   aad (base=192)
:0001.0859 D560                   aad (base=96)
:0001.085B D6                     setalc
:0001.085C 00D7                   add bh, dl
:0001.085E A0D740                 mov al, [40D7]
:0001.0861 D8E0                   fsub st(0), st(0)
:0001.0863 D880D920               fadd dword ptr [bx+si+20D9]
:0001.0867 DAC0                   fcmovb st(0), st(0)
:0001.0869 DA60DB                 fisub dword ptr [bx+si-25]
:0001.086C 00DC                   add ah, bl 
:0001.086E A0DC40                 mov al, [40DC]
:0001.0871 DDE0                   fucom st(0), st(0)
:0001.0873 DD80DE20DFC0           fld qword ptr [eax+C0DF20DE]
:0001.0879 DF60E0                 fbld tbyte ptr [bx+si-20]
:0001.087C 00E1                   add cl , ah
:0001.087E A0E140                 mov al, [40E1]
:0001.0881 E2E0                   loop 0863
:0001.0883 E280                   loop 0805
:0001.0885 E320                   jcxz 08A7
:0001.0887 E4C0                   in al, C0
:0001.0889 E460                   in al, 60
:0001.088B E500                   in ax, 00
:0001.088D E6A0                   out A0, al
:0001.088F E640                   out 40, al
:0001.0891 E7E0                   out E0, ax
:0001.0893 E780                   out 80, ax
:0001.0895 E820E9                 call F1B8
:0001.0898 C0E960                 shr cl, 60
:0001.089B EA00EBA0EB             jmp EBA0:EB00


:0001.08A0 40                     inc ax
:0001.08A1 EC                     in al, dx
:0001.08A2 E0EC                   loopnz 0890
:0001.08A4 80ED20                 sub ch, 20
:0001.08A7 EE                     out dx, al
:0001.08A8 C0EE60                 shr dh, 60
:0001.08AB EF                     out dx, ax
:0001.08AC 00F0                   add al , dh
:0001.08AE A0F040                 mov al, [40F0]
:0001.08B1 F1                     BYTE 0f1h
:0001.08B2 E0F1                   loopnz 08A5
:0001.08B4 80F220                 xor dl, 20
:0001.08B7 F3                     repz
:0001.08B8 C0F360                 BYTE 0c0h
:0001.08BB F4                     hlt
:0001.08BC 00F5                   add ch, dh
:0001.08BE A0F540                 mov al, [40F5]
:0001.08C1 F6E0                   mul al
:0001.08C3 F680F720F8             test byte ptr [bx+si+20F7], F8
:0001.08C8 C0F860                 sar al, 60
:0001.08CB F9                     stc
:0001.08CC 00FA                   add dl, bh
:0001.08CE A0FA40                 mov al, [40FA]
:0001.08D1 FB                     sti
:0001.08D2 E0FB                   loopnz 08CF
:0001.08D4 80FC20                 cmp ah, 20
:0001.08D7 FD                     std
:0001.08D8 C0FD60                 sar ch, 60
:0001.08DB FE00                   inc byte ptr [bx+si]
:0001.08DD FF00                   inc word ptr [bx+si]
:0001.08DF 8040C020               add byte ptr [bx+si-40], 20
:0001.08E3 A060E0                 mov al, [E060]
:0001.08E6 109050D0               adc [bx+si+D050], dl
:0001.08EA 30B070F0               xor [bx+si+F070], dh
:0001.08EE 088848C8               or [bx+si+C848], cl 
:0001.08F2 28A868E8               sub [bx+si+E868], ch
:0001.08F6 189858D8               sbb [bx+si+D858], bl 
:0001.08FA 38B878F8               cmp [bx+si+F878], bh
:0001.08FE 0484                   add al, 84
:0001.0900 44                     inc sp
:0001.0901 C424                   les sp, [si]
:0001.0903 A4                     movsb
:0001.0904 64E414                 in al, 14
:0001.0907 94                     xchg ax,sp
:0001.0908 54                     push sp
:0001.0909 D434                   aam (base52)
:0001.090B B474                   mov ah, 74
:0001.090D F4                     hlt
:0001.090E 0C8C                   or al, 8C
:0001.0910 4C                     dec sp
:0001.0911 CC                     int 03
:0001.0912 2CAC                   sub al, AC
:0001.0914 6C                     insb
:0001.0915 EC                     in al, dx
:0001.0916 1C9C                   sbb al, 9C
:0001.0918 5C                     pop sp
:0001.0919 DC3C                   fdivr qword ptr [si]
:0001.091B BC7CFC                 mov sp, FC7C
:0001.091E 028242C2               add al , [bp+si+C242]
:0001.0922 22A262E2               and ah, [bp+si+E262]
:0001.0926 129252D2               adc dl, [bp+si+D252]
:0001.092A 32B272F2               xor dh, [bp+si+F272]
:0001.092E 0A8A4ACA               or cl , [bp+si+CA4A]
:0001.0932 2AAA6AEA               sub ch, [bp+si+EA6A]
:0001.0936 1A9A5ADA               sbb bl , [bp+si+DA5A]
:0001.093A 3ABA7AFA               cmp bh, [bp+si+FA7A]
:0001.093E 06                     push es
:0001.093F 8646C6                 xchg [bp-3A], al 
:0001.0942 26A6                   cmpsb
:0001.0944 66E616                 out 16, al
:0001.0947 96                     xchg ax,si
:0001.0948 56                     push si
:0001.0949 D6                     setalc
:0001.094A 36B676                 mov dh, 76
:0001.094D F60E8E4ECE             BYTE 0f6h
:0001.0952 2EAE                   scasb
:0001.0954 6E                     outsb
:0001.0955 EE                     out dx, al
:0001.0956 1E                     push ds
:0001.0957 9E                     sahf
:0001.0958 5E                     pop si
:0001.0959 DE3EBE7E               fdivr word ptr [7EBE]
:0001.095D FE01                   inc byte ptr [bx+di]
:0001.095F 8141C121A1             add word ptr [bx+di-3F], A121
:0001.0964 61                     popa
:0001.0965 E111                   loopz 0978
:0001.0967 91                     xchg ax,cx
:0001.0968 51                     push cx
:0001.0969 D131                   BYTE 0d1h
:0001.096B B171                   mov cl, 71
:0001.096D F1                     BYTE 0f1h
:0001.096E 098949C9               or [bx+di+C949], cx
:0001.0972 29A969E9               sub [bx+di+E969], bp
:0001.0976 199959D9               sbb [bx+di+D959], bx
:0001.097A 39B979F9               cmp [bx+di+F979], di
:0001.097E 058545                 add ax, 4585
:0001.0981 C525                   lds sp, [di]
:0001.0983 A5                     movsw
:0001.0984 65E515                 in ax, 15
:0001.0987 95                     xchg ax,bp
:0001.0988 55                     push bp
:0001.0989 D535                   aad (base=53)
:0001.098B B575                   mov ch, 75
:0001.098D F5                     cmc
:0001.098E 0D8D4D                 or ax, 4D8D
:0001.0991 CD2D                   int 2D
:0001.0993 AD                     lodsw
:0001.0994 6D                     insw
:0001.0995 ED                     in ax, dx
:0001.0996 1D9D5D                 sbb ax, 5D9D
:0001.0999 DD3DBD7DFD03           fstsw word ptr [03FD7DBD]
:0001.099F 8343C323               add word ptr [bp+di-3D], 0023
:0001.09A3 A363E3                 mov word ptr [E363], ax
:0001.09A6 139353D3               adc dx, [bp+di+D353]
:0001.09AA 33B373F3               xor si, [bp+di+F373]
:0001.09AE 0B8B4BCB               or cx, [bp+di+CB4B]
:0001.09B2 2BAB6BEB               sub bp, [bp+di+EB6B]
:0001.09B6 1B9B5BDB               sbb bx, [bp+di+DB5B]
:0001.09BA 3BBB7BFB               cmp di, [bp+di+FB7B]
:0001.09BE 07                     pop es
:0001.09BF 8747C7                 xchg [bx-39], ax
:0001.09C2 27                     daa
:0001.09C3 A7                     cmpsw
:0001.09C4 67E717                 out 17, ax
:0001.09C7 97                     xchg ax,di
:0001.09C8 57                     push di
:0001.09C9 D7                     xlat
:0001.09CA 37                     aaa
:0001.09CB B777                   mov bh, 77
:0001.09CD F70F8F4F               BYTE 0f7h
:0001.09D1 CF                     iret


:0001.09D2 2F                     das
:0001.09D3 AF                     scasw
:0001.09D4 6F                     outsw
:0001.09D5 EF                     out dx, ax
:0001.09D6 1F                     pop ds
:0001.09D7 9F                     lahf
:0001.09D8 5F                     pop di
:0001.09D9 DF3F                   fistp qword ptr [bx]
:0001.09DB BF7FFF                 mov di, FF7F
:0001.09DE 7E0E                   jle 09EE
:0001.09E0 860E8E0E               xchg [0E8E], cl 
:0001.09E4 96                     xchg ax,si
:0001.09E5 0E                     push cs
:0001.09E6 9E                     sahf
:0001.09E7 0E                     push cs
:0001.09E8 A6                     cmpsb
:0001.09E9 0E                     push cs
:0001.09EA AE                     scasb
:0001.09EB 0E                     push cs
:0001.09EC B60E                   mov dh, 0E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.09DE(C)
|
:0001.09EE BE0EC6                 mov si, C60E
:0001.09F1 0E                     push cs
:0001.09F2 CE                     into
:0001.09F3 0E                     push cs
:0001.09F4 D6                     setalc
:0001.09F5 0E                     push cs
:0001.09F6 DE0EE60E               fimul word ptr [0EE6]
:0001.09FA EE                     out dx, al
:0001.09FB 0E                     push cs
:0001.09FC F60EFE0E06             BYTE 0f6h
:0001.0A01 0F                     BYTE 0fh
:0001.0A02 0E                     push cs
:0001.0A03 0F                     BYTE 0fh
:0001.0A04 16                     push ss
:0001.0A05 0F                     BYTE 0fh
:0001.0A06 1E                     push ds
:0001.0A07 0F260F                 mov tr1, edi
:0001.0A0A 2E0F                   BYTE 0fh
:0001.0A0C 360F                   BYTE 0fh
:0001.0A0E 3E0F46                 cmovbe cx, ds:[bx]
:0001.0A11 0F4E                   cmovle cx, [bx]
:0001.0A13 0F                     BYTE 0fh
:0001.0A14 56                     push si
:0001.0A15 0F                     BYTE 0fh
:0001.0A16 5E                     pop si
:0001.0A17 0F660F                 pcmpgtd  mm1, [bx]
:0001.0A1A 6E                     outsb
:0001.0A1B 0F760F                 pcmpeqd  mm1, [bx]
:0001.0A1E 7E0F                   jle 0A2F
:0001.0A20 860F                   xchg [bx], cl 
:0001.0A22 8E0F                   mov cs, [bx]
:0001.0A24 96                     xchg ax,si
:0001.0A25 0F9E                   setle [bx]
:0001.0A27 0F                     BYTE 0fh
:0001.0A28 A6                     cmpsb
:0001.0A29 0F                     BYTE 0fh
:0001.0A2A AE                     scasb
:0001.0A2B 0FB60F                 movzx cx, [bx]
:0001.0A2E BE0FC6                 mov si, C60F
:0001.0A31 0FCE                   bswap esi
:0001.0A33 0F                     BYTE 0fh
:0001.0A34 D6                     setalc
:0001.0A35 0F                     BYTE 0fh
:0001.0A36 DE0F                   fimul word ptr [bx]
:0001.0A38 E60F                   out 0F, al
:0001.0A3A EE                     out dx, al
:0001.0A3B 0F                     BYTE 0fh
:0001.0A3C F60FFE                 BYTE 0f6h
:0001.0A3F 0F06                   clts
:0001.0A41 100E1016               adc [1610], cl 
:0001.0A45 101E1026               adc [2610], bl 
:0001.0A49 102E1036               adc [3610], ch
:0001.0A4D 103E1046               adc [4610], bh
:0001.0A51 104E10                 adc [bp+10], cl 
:0001.0A54 56                     push si
:0001.0A55 105E10                 adc [bp+10], bl 
:0001.0A58 66106E10               adc [bp+10], ch
:0001.0A5C 7610                   jbe 0A6E
:0001.0A5E 7E10                   jle 0A70
:0001.0A60 8610                   xchg [bx+si], dl
:0001.0A62 8E10                   mov ss, [bx+si]
:0001.0A64 96                     xchg ax,si
:0001.0A65 109E10A6               adc [bp+A610], bl 
:0001.0A69 10AE10B6               adc [bp+B610], ch
:0001.0A6D 10BE10C6               adc [bp+C610], bh
:0001.0A71 10CE                   adc dh, cl 
:0001.0A73 10D6                   adc dh, dl
:0001.0A75 10DE                   adc dh, bl 
:0001.0A77 10E6                   adc dh, ah
:0001.0A79 10EE                   adc dh, ch
:0001.0A7B 10F6                   adc dh, dh
:0001.0A7D 10FE                   adc dh, bh
:0001.0A7F 1006110E               adc [0E11], al 
:0001.0A83 1116111E               adc [1E11], dx
:0001.0A87 1126112E               adc [2E11], sp
:0001.0A8B 1136113E               adc [3E11], si
:0001.0A8F 114611                 adc [bp+11], ax
:0001.0A92 4E                     dec si
:0001.0A93 115611                 adc [bp+11], dx
:0001.0A96 5E                     pop si
:0001.0A97 116611                 adc [bp+11], sp
:0001.0A9A 6E                     outsb
:0001.0A9B 117611                 adc [bp+11], si
:0001.0A9E 7E11                   jle 0AB1
:0001.0AA0 8611                   xchg [bx+di], dl
:0001.0AA2 8E11                   mov ss, [bx+di]
:0001.0AA4 96                     xchg ax,si
:0001.0AA5 119E11A6               adc [bp+A611], bx
:0001.0AA9 11AE11B6               adc [bp+B611], bp
:0001.0AAD 11BE11C6               adc [bp+C611], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0A9E(C)
|
:0001.0AB1 11CE                   adc si, cx
:0001.0AB3 11D6                   adc si, dx
:0001.0AB5 11DE                   adc si, bx
:0001.0AB7 11E6                   adc si, sp
:0001.0AB9 11EE                   adc si, bp
:0001.0ABB 11F6                   adc si, si
:0001.0ABD 11FE                   adc si, di
:0001.0ABF 1106120E               adc [0E12], ax
:0001.0AC3 1216121E               adc dl, [1E12]
:0001.0AC7 1226122E               adc ah, [2E12]
:0001.0ACB 1236123E               adc dh, [3E12]
:0001.0ACF 124612                 adc al , [bp+12]
:0001.0AD2 4E                     dec si
:0001.0AD3 125612                 adc dl, [bp+12]
:0001.0AD6 5E                     pop si
:0001.0AD7 126612                 adc ah, [bp+12]
:0001.0ADA 6E                     outsb
:0001.0ADB 127612                 adc dh, [bp+12]
:0001.0ADE 7E12                   jle 0AF2
:0001.0AE0 8612                   xchg [bp+si], dl
:0001.0AE2 8E12                   mov ss, [bp+si]
:0001.0AE4 96                     xchg ax,si
:0001.0AE5 129E12A6               adc bl , [bp+A612]
:0001.0AE9 12AE12B6               adc ch, [bp+B612]
:0001.0AED 12BE12C6               adc bh, [bp+C612]
:0001.0AF1 12CE                   adc cl , dh
:0001.0AF3 12D6                   adc dl, dh
:0001.0AF5 12DE                   adc bl , dh
:0001.0AF7 12E6                   adc ah, dh
:0001.0AF9 12EE                   adc ch, dh
:0001.0AFB 12F6                   adc dh, dh
:0001.0AFD 12FE                   adc bh, dh
:0001.0AFF 1206130E               adc al , [0E13]
:0001.0B03 1316131E               adc dx, [1E13]
:0001.0B07 1326132E               adc sp, [2E13]
:0001.0B0B 1336133E               adc si, [3E13]
:0001.0B0F 134613                 adc ax, [bp+13]
:0001.0B12 4E                     dec si
:0001.0B13 135613                 adc dx, [bp+13]
:0001.0B16 5E                     pop si
:0001.0B17 136613                 adc sp, [bp+13]
:0001.0B1A 6E                     outsb
:0001.0B1B 137613                 adc si, [bp+13]
:0001.0B1E 7E13                   jle 0B33
:0001.0B20 8613                   xchg [bp+di], dl
:0001.0B22 8E13                   mov ss, [bp+di]
:0001.0B24 96                     xchg ax,si
:0001.0B25 139E13A6               adc bx, [bp+A613]
:0001.0B29 13AE13B6               adc bp, [bp+B613]
:0001.0B2D 13BE13C6               adc di, [bp+C613]
:0001.0B31 13CE                   adc cx, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0B1E(C)
|
:0001.0B33 13D6                   adc dx, si
:0001.0B35 13DE                   adc bx, si
:0001.0B37 13E6                   adc sp, si
:0001.0B39 13EE                   adc bp, si
:0001.0B3B 13F6                   adc si, si
:0001.0B3D 13FE                   adc di, si
:0001.0B3F 1306140E               adc ax, [0E14]
:0001.0B43 1416                   adc al, 16
:0001.0B45 141E                   adc al, 1E
:0001.0B47 1426                   adc al, 26
:0001.0B49 142E                   adc al, 2E
:0001.0B4B 1436                   adc al, 36
:0001.0B4D 143E                   adc al, 3E
:0001.0B4F 1446                   adc al, 46
:0001.0B51 144E                   adc al, 4E
:0001.0B53 1456                   adc al, 56
:0001.0B55 145E                   adc al, 5E
:0001.0B57 1466                   adc al, 66
:0001.0B59 146E                   adc al, 6E
:0001.0B5B 1476                   adc al, 76
:0001.0B5D 147E                   adc al, 7E
:0001.0B5F 1486                   adc al, 86
:0001.0B61 148E                   adc al, 8E
:0001.0B63 1496                   adc al, 96
:0001.0B65 149E                   adc al, 9E
:0001.0B67 14A6                   adc al, A6
:0001.0B69 14AE                   adc al, AE
:0001.0B6B 14B6                   adc al, B6
:0001.0B6D 14BE                   adc al, BE
:0001.0B6F 14C6                   adc al, C6
:0001.0B71 14CE                   adc al, CE
:0001.0B73 14D6                   adc al, D6
:0001.0B75 14DE                   adc al, DE
:0001.0B77 14E6                   adc al, E6
:0001.0B79 14EE                   adc al, EE
:0001.0B7B 14F6                   adc al, F6
:0001.0B7D 14FE                   adc al, FE
:0001.0B7F 1406                   adc al, 06
:0001.0B81 150E15                 adc ax, 150E
:0001.0B84 16                     push ss
:0001.0B85 151E15                 adc ax, 151E
:0001.0B88 26                     BYTE 026h


:0001.0B89 152E15                 adc ax, 152E
:0001.0B8C 36                     BYTE 036h


:0001.0B8D 153E15                 adc ax, 153E
:0001.0B90 46                     inc si
:0001.0B91 154E15                 adc ax, 154E
:0001.0B94 56                     push si
:0001.0B95 155E15                 adc ax, 155E
:0001.0B98 66156E157615           adc eax, 1576156E
:0001.0B9E 7E15                   jle 0BB5
:0001.0BA0 8615                   xchg [di], dl
:0001.0BA2 8E15                   mov ss, [di]
:0001.0BA4 96                     xchg ax,si
:0001.0BA5 159E15                 adc ax, 159E
:0001.0BA8 A6                     cmpsb
:0001.0BA9 15AE15                 adc ax, 15AE
:0001.0BAC B615                   mov dh, 15
:0001.0BAE BE15C6                 mov si, C615
:0001.0BB1 15CE15                 adc ax, 15CE
:0001.0BB4 D6                     setalc

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0B9E(C)
|
:0001.0BB5 15DE15                 adc ax, 15DE
:0001.0BB8 E615                   out 15, al
:0001.0BBA EE                     out dx, al
:0001.0BBB 15F615                 adc ax, 15F6
:0001.0BBE FE                     BYTE 0feh
:0001.0BBF 150616                 adc ax, 1606
:0001.0BC2 0E                     push cs
:0001.0BC3 16                     push ss
:0001.0BC4 16                     push ss
:0001.0BC5 16                     push ss
:0001.0BC6 1E                     push ds
:0001.0BC7 16                     push ss
:0001.0BC8 26                     BYTE 026h


:0001.0BC9 16                     push ss
:0001.0BCA 2E                     BYTE 02eh


:0001.0BCB 16                     push ss
:0001.0BCC 36                     BYTE 036h


:0001.0BCD 16                     push ss
:0001.0BCE 3E                     BYTE 03eh


:0001.0BCF 16                     push ss
:0001.0BD0 46                     inc si
:0001.0BD1 16                     push ss
:0001.0BD2 4E                     dec si
:0001.0BD3 16                     push ss
:0001.0BD4 56                     push si
:0001.0BD5 16                     push ss
:0001.0BD6 5E                     pop si
:0001.0BD7 16                     push ss
:0001.0BD8 6616                   push ss
:0001.0BDA 6E                     outsb
:0001.0BDB 16                     push ss
:0001.0BDC 7616                   jbe 0BF4
:0001.0BDE 7E16                   jle 0BF6
:0001.0BE0 86168E16               xchg [168E], dl
:0001.0BE4 96                     xchg ax,si
:0001.0BE5 16                     push ss
:0001.0BE6 9E                     sahf
:0001.0BE7 16                     push ss
:0001.0BE8 A6                     cmpsb
:0001.0BE9 16                     push ss
:0001.0BEA AE                     scasb
:0001.0BEB 16                     push ss
:0001.0BEC B616                   mov dh, 16
:0001.0BEE BE16C6                 mov si, C616
:0001.0BF1 16                     push ss
:0001.0BF2 CE                     into
:0001.0BF3 16                     push ss

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0BDC(C)
|
:0001.0BF4 D6                     setalc
:0001.0BF5 16                     push ss

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0BDE(C)
|
:0001.0BF6 DE16E616               ficom word ptr [16E6]
:0001.0BFA EE                     out dx, al
:0001.0BFB 16                     push ss
:0001.0BFC F616FE16               not byte ptr [16FE]
:0001.0C00 06                     push es
:0001.0C01 17                     pop ss
:0001.0C02 0E                     push cs
:0001.0C03 17                     pop ss
:0001.0C04 16                     push ss
:0001.0C05 17                     pop ss
:0001.0C06 1E                     push ds
:0001.0C07 17                     pop ss
:0001.0C08 26                     BYTE 026h


:0001.0C09 17                     pop ss
:0001.0C0A 2E                     BYTE 02eh


:0001.0C0B 17                     pop ss
:0001.0C0C 36                     BYTE 036h


:0001.0C0D 17                     pop ss
:0001.0C0E 3E                     BYTE 03eh


:0001.0C0F 17                     pop ss
:0001.0C10 46                     inc si
:0001.0C11 17                     pop ss
:0001.0C12 4E                     dec si
:0001.0C13 17                     pop ss
:0001.0C14 56                     push si
:0001.0C15 17                     pop ss
:0001.0C16 5E                     pop si
:0001.0C17 17                     pop ss
:0001.0C18 6617                   pop ss
:0001.0C1A 6E                     outsb
:0001.0C1B 17                     pop ss
:0001.0C1C 7617                   jbe 0C35
:0001.0C1E 7E17                   jle 0C37
:0001.0C20 8617                   xchg [bx], dl
:0001.0C22 8E17                   mov ss, [bx]
:0001.0C24 96                     xchg ax,si
:0001.0C25 17                     pop ss
:0001.0C26 9E                     sahf
:0001.0C27 17                     pop ss
:0001.0C28 A6                     cmpsb
:0001.0C29 17                     pop ss
:0001.0C2A AE                     scasb
:0001.0C2B 17                     pop ss
:0001.0C2C B617                   mov dh, 17
:0001.0C2E BE17C6                 mov si, C617
:0001.0C31 17                     pop ss
:0001.0C32 CE                     into
:0001.0C33 17                     pop ss
:0001.0C34 D6                     setalc

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0C1C(C)
|
:0001.0C35 17                     pop ss
:0001.0C36 DE17                   ficom word ptr [bx]
:0001.0C38 E617                   out 17, al
:0001.0C3A EE                     out dx, al
:0001.0C3B 17                     pop ss
:0001.0C3C F617                   not byte ptr [bx]
:0001.0C3E FE                     BYTE 0feh
:0001.0C3F 17                     pop ss
:0001.0C40 06                     push es
:0001.0C41 180E1816               sbb [1618], cl 
:0001.0C45 181E1826               sbb [2618], bl 
:0001.0C49 182E1836               sbb [3618], ch
:0001.0C4D 183E1846               sbb [4618], bh
:0001.0C51 184E18                 sbb [bp+18], cl 
:0001.0C54 56                     push si
:0001.0C55 185E18                 sbb [bp+18], bl 
:0001.0C58 66186E18               sbb [bp+18], ch
:0001.0C5C 7618                   jbe 0C76
:0001.0C5E 7E18                   jle 0C78
:0001.0C60 8618                   xchg [bx+si], bl 
:0001.0C62 8E18                   mov ds, [bx+si]
:0001.0C64 96                     xchg ax,si
:0001.0C65 189E18A6               sbb [bp+A618], bl 
:0001.0C69 18AE18B6               sbb [bp+B618], ch
:0001.0C6D 18BE18C6               sbb [bp+C618], bh
:0001.0C71 18CE                   sbb dh, cl 
:0001.0C73 18D6                   sbb dh, dl
:0001.0C75 18DE                   sbb dh, bl 
:0001.0C77 18E6                   sbb dh, ah
:0001.0C79 18EE                   sbb dh, ch
:0001.0C7B 18F6                   sbb dh, dh
:0001.0C7D 18FE                   sbb dh, bh
:0001.0C7F 1806190E               sbb [0E19], al 
:0001.0C83 1916191E               sbb [1E19], dx
:0001.0C87 1926192E               sbb [2E19], sp
:0001.0C8B 1936193E               sbb [3E19], si
:0001.0C8F 194619                 sbb [bp+19], ax
:0001.0C92 4E                     dec si
:0001.0C93 195619                 sbb [bp+19], dx
:0001.0C96 5E                     pop si
:0001.0C97 196619                 sbb [bp+19], sp
:0001.0C9A 6E                     outsb
:0001.0C9B 197619                 sbb [bp+19], si
:0001.0C9E 7E19                   jle 0CB9
:0001.0CA0 8619                   xchg [bx+di], bl 
:0001.0CA2 8E19                   mov ds, [bx+di]
:0001.0CA4 96                     xchg ax,si
:0001.0CA5 199E19A6               sbb [bp+A619], bx
:0001.0CA9 19AE19B6               sbb [bp+B619], bp
:0001.0CAD 19BE19C6               sbb [bp+C619], di
:0001.0CB1 19CE                   sbb si, cx
:0001.0CB3 19D6                   sbb si, dx
:0001.0CB5 19DE                   sbb si, bx
:0001.0CB7 19E6                   sbb si, sp

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0C9E(C)
|
:0001.0CB9 19EE                   sbb si, bp
:0001.0CBB 19F6                   sbb si, si
:0001.0CBD 19FE                   sbb si, di
:0001.0CBF 19061A0E               sbb [0E1A], ax
:0001.0CC3 1A161A1E               sbb dl, [1E1A]
:0001.0CC7 1A261A2E               sbb ah, [2E1A]
:0001.0CCB 1A361A3E               sbb dh, [3E1A]
:0001.0CCF 1A461A                 sbb al , [bp+1A]
:0001.0CD2 4E                     dec si
:0001.0CD3 1A561A                 sbb dl, [bp+1A]
:0001.0CD6 5E                     pop si
:0001.0CD7 1A661A                 sbb ah, [bp+1A]
:0001.0CDA 6E                     outsb
:0001.0CDB 1A761A                 sbb dh, [bp+1A]
:0001.0CDE 7E1A                   jle 0CFA
:0001.0CE0 861A                   xchg [bp+si], bl 
:0001.0CE2 8E1A                   mov ds, [bp+si]
:0001.0CE4 96                     xchg ax,si
:0001.0CE5 1A9E1AA6               sbb bl , [bp+A61A]
:0001.0CE9 1AAE1AB6               sbb ch, [bp+B61A]
:0001.0CED 1ABE1AC6               sbb bh, [bp+C61A]
:0001.0CF1 1ACE                   sbb cl , dh
:0001.0CF3 1AD6                   sbb dl, dh
:0001.0CF5 1ADE                   sbb bl , dh
:0001.0CF7 1AE6                   sbb ah, dh
:0001.0CF9 1AEE                   sbb ch, dh
:0001.0CFB 1AF6                   sbb dh, dh
:0001.0CFD 1AFE                   sbb bh, dh
:0001.0CFF 1A061B0E               sbb al , [0E1B]
:0001.0D03 1B161B1E               sbb dx, [1E1B]
:0001.0D07 1B261B2E               sbb sp, [2E1B]
:0001.0D0B 1B361B3E               sbb si, [3E1B]
:0001.0D0F 1B461B                 sbb ax, [bp+1B]
:0001.0D12 4E                     dec si
:0001.0D13 1B561B                 sbb dx, [bp+1B]
:0001.0D16 5E                     pop si
:0001.0D17 1B661B                 sbb sp, [bp+1B]
:0001.0D1A 6E                     outsb
:0001.0D1B 1B761B                 sbb si, [bp+1B]
:0001.0D1E 7E1B                   jle 0D3B
:0001.0D20 861B                   xchg [bp+di], bl 
:0001.0D22 8E1B                   mov ds, [bp+di]
:0001.0D24 96                     xchg ax,si
:0001.0D25 1B9E1BA6               sbb bx, [bp+A61B]
:0001.0D29 1BAE1BB6               sbb bp, [bp+B61B]
:0001.0D2D 1BBE1BC6               sbb di, [bp+C61B]
:0001.0D31 1BCE                   sbb cx, si
:0001.0D33 1BD6                   sbb dx, si
:0001.0D35 1BDE                   sbb bx, si
:0001.0D37 1BE6                   sbb sp, si
:0001.0D39 1BEE                   sbb bp, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0D1E(C)
|
:0001.0D3B 1BF6                   sbb si, si
:0001.0D3D 1BFE                   sbb di, si
:0001.0D3F 1B061C0E               sbb ax, [0E1C]
:0001.0D43 1C16                   sbb al, 16
:0001.0D45 1C1E                   sbb al, 1E
:0001.0D47 1C26                   sbb al, 26
:0001.0D49 1C2E                   sbb al, 2E
:0001.0D4B 1C36                   sbb al, 36
:0001.0D4D 1C3E                   sbb al, 3E
:0001.0D4F 1C46                   sbb al, 46
:0001.0D51 1C4E                   sbb al, 4E
:0001.0D53 1C56                   sbb al, 56
:0001.0D55 1C5E                   sbb al, 5E
:0001.0D57 1C66                   sbb al, 66
:0001.0D59 1C6E                   sbb al, 6E
:0001.0D5B 1C76                   sbb al, 76
:0001.0D5D 1C7E                   sbb al, 7E
:0001.0D5F 1C86                   sbb al, 86
:0001.0D61 1C8E                   sbb al, 8E
:0001.0D63 1C96                   sbb al, 96
:0001.0D65 1C9E                   sbb al, 9E
:0001.0D67 1CA6                   sbb al, A6
:0001.0D69 1CAE                   sbb al, AE
:0001.0D6B 1CB6                   sbb al, B6
:0001.0D6D 1CBE                   sbb al, BE
:0001.0D6F 1CC6                   sbb al, C6
:0001.0D71 1CCE                   sbb al, CE
:0001.0D73 1CD6                   sbb al, D6
:0001.0D75 1CDE                   sbb al, DE
:0001.0D77 1CE6                   sbb al, E6
:0001.0D79 1CEE                   sbb al, EE
:0001.0D7B 1CF6                   sbb al, F6
:0001.0D7D 1CFE                   sbb al, FE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AB2B(U)
|
:0001.0D7F 1C06                   sbb al, 06
:0001.0D81 1D0E1D                 sbb ax, 1D0E
:0001.0D84 16                     push ss
:0001.0D85 1D1E1D                 sbb ax, 1D1E
:0001.0D88 26                     BYTE 026h


:0001.0D89 1D2E1D                 sbb ax, 1D2E
:0001.0D8C 36                     BYTE 036h


:0001.0D8D 1D3E1D                 sbb ax, 1D3E
:0001.0D90 46                     inc si
:0001.0D91 1D4E1D                 sbb ax, 1D4E
:0001.0D94 56                     push si
:0001.0D95 1D5E1D                 sbb ax, 1D5E
:0001.0D98 661D6E1D761D           sbb eax, 1D761D6E
:0001.0D9E 7E1D                   jle 0DBD
:0001.0DA0 861D                   xchg [di], bl 
:0001.0DA2 8E1D                   mov ds, [di]
:0001.0DA4 96                     xchg ax,si
:0001.0DA5 1D9E1D                 sbb ax, 1D9E
:0001.0DA8 A6                     cmpsb
:0001.0DA9 1DAE1D                 sbb ax, 1DAE
:0001.0DAC B61D                   mov dh, 1D
:0001.0DAE BE1DC6                 mov si, C61D
:0001.0DB1 1DCE1D                 sbb ax, 1DCE
:0001.0DB4 D6                     setalc
:0001.0DB5 1DDE1D                 sbb ax, 1DDE
:0001.0DB8 E61D                   out 1D, al
:0001.0DBA EE                     out dx, al
:0001.0DBB 1DF61D                 sbb ax, 1DF6
:0001.0DBE FE                     BYTE 0feh
:0001.0DBF 1D061E                 sbb ax, 1E06
:0001.0DC2 0E                     push cs
:0001.0DC3 1E                     push ds
:0001.0DC4 16                     push ss
:0001.0DC5 1E                     push ds
:0001.0DC6 1E                     push ds
:0001.0DC7 1E                     push ds
:0001.0DC8 26                     BYTE 026h


:0001.0DC9 1E                     push ds
:0001.0DCA 2E                     BYTE 02eh


:0001.0DCB 1E                     push ds
:0001.0DCC 36                     BYTE 036h


:0001.0DCD 1E                     push ds
:0001.0DCE 3E                     BYTE 03eh


:0001.0DCF 1E                     push ds
:0001.0DD0 46                     inc si
:0001.0DD1 1E                     push ds
:0001.0DD2 4E                     dec si
:0001.0DD3 1E                     push ds
:0001.0DD4 56                     push si
:0001.0DD5 1E                     push ds
:0001.0DD6 5E                     pop si
:0001.0DD7 1E                     push ds
:0001.0DD8 661E                   push ds
:0001.0DDA 6E                     outsb
:0001.0DDB 1E                     push ds
:0001.0DDC 761E                   jbe 0DFC
:0001.0DDE 00000000000000000000   BYTE 10 DUP(0)
:0001.0DE8 00000000000000000000   BYTE 10 DUP(0)
:0001.0DF2 00000000000000000000   BYTE 10 DUP(0)

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0DDC(C)
|
:0001.0DFC 00000000000000000000   BYTE 10 DUP(0)
:0001.0E06 00000000000000000000   BYTE 10 DUP(0)
:0001.0E10 00000000000000000000   BYTE 10 DUP(0)
:0001.0E1A 00000000000000000000   BYTE 10 DUP(0)
:0001.0E24 00000000000000000000   BYTE 10 DUP(0)
:0001.0E2E 00000000000000000000   BYTE 10 DUP(0)
:0001.0E38 00000000000000000000   BYTE 10 DUP(0)
:0001.0E42 00000000000000000000   BYTE 10 DUP(0)
:0001.0E4C 00000000000000000000   BYTE 10 DUP(0)
:0001.0E56 00000000000000000000   BYTE 10 DUP(0)
:0001.0E60 00000000000000000000   BYTE 10 DUP(0)
:0001.0E6A 00000000000000000000   BYTE 10 DUP(0)
:0001.0E74 00000000000000000000   BYTE 10 DUP(0)
:0001.0E7E 00000000000000000000   BYTE 10 DUP(0)
:0001.0E88 00000000000000000000   BYTE 10 DUP(0)
:0001.0E92 00000000000000000000   BYTE 10 DUP(0)
:0001.0E9C 00000000000000000000   BYTE 10 DUP(0)
:0001.0EA6 00000000000000000000   BYTE 10 DUP(0)
:0001.0EB0 00000000000000000000   BYTE 10 DUP(0)
:0001.0EBA 00000000000000000000   BYTE 10 DUP(0)
:0001.0EC4 00000000000000000000   BYTE 10 DUP(0)
:0001.0ECE 00000000000000000000   BYTE 10 DUP(0)
:0001.0ED8 00000000000000000000   BYTE 10 DUP(0)
:0001.0EE2 00000000000000000000   BYTE 10 DUP(0)
:0001.0EEC 00000000000000000000   BYTE 10 DUP(0)
:0001.0EF6 00000000000000000000   BYTE 10 DUP(0)
:0001.0F00 00000000000000000000   BYTE 10 DUP(0)
:0001.0F0A 00000000000000000000   BYTE 10 DUP(0)
:0001.0F14 00000000000000000000   BYTE 10 DUP(0)
:0001.0F1E 00000000000000000000   BYTE 10 DUP(0)
:0001.0F28 00000000000000000000   BYTE 10 DUP(0)
:0001.0F32 00000000000000000000   BYTE 10 DUP(0)
:0001.0F3C 00000000000000000000   BYTE 10 DUP(0)
:0001.0F46 00000000000000000000   BYTE 10 DUP(0)
:0001.0F50 00000000000000000000   BYTE 10 DUP(0)
:0001.0F5A 00000000000000000000   BYTE 10 DUP(0)
:0001.0F64 00000000000000000000   BYTE 10 DUP(0)
:0001.0F6E 00000000000000000000   BYTE 10 DUP(0)
:0001.0F78 00000000000000000000   BYTE 10 DUP(0)
:0001.0F82 00000000000000000000   BYTE 10 DUP(0)
:0001.0F8C 00000000000000000000   BYTE 10 DUP(0)
:0001.0F96 00000000000000000000   BYTE 10 DUP(0)
:0001.0FA0 00000000000000000000   BYTE 10 DUP(0)
:0001.0FAA 00000000000000000000   BYTE 10 DUP(0)
:0001.0FB4 00000000000000000000   BYTE 10 DUP(0)
:0001.0FBE 00000000000000000000   BYTE 10 DUP(0)
:0001.0FC8 00000000000000000000   BYTE 10 DUP(0)
:0001.0FD2 00000000000000000000   BYTE 10 DUP(0)
:0001.0FDC 00000000000000000000   BYTE 10 DUP(0)
:0001.0FE6 00000000000000000000   BYTE 10 DUP(0)
:0001.0FF0 00000000000000000000   BYTE 10 DUP(0)
:0001.0FFA 00000000000000000000   BYTE 10 DUP(0)
:0001.1004 00000000000000000000   BYTE 10 DUP(0)
:0001.100E 00000000000000000000   BYTE 10 DUP(0)
:0001.1018 00000000000000000000   BYTE 10 DUP(0)
:0001.1022 00000000000000000000   BYTE 10 DUP(0)
:0001.102C 00000000000000000000   BYTE 10 DUP(0)
:0001.1036 00000000000000000000   BYTE 10 DUP(0)
:0001.1040 00000000000000000000   BYTE 10 DUP(0)
:0001.104A 00000000000000000000   BYTE 10 DUP(0)
:0001.1054 00000000000000000000   BYTE 10 DUP(0)
:0001.105E 00000000000000000000   BYTE 10 DUP(0)
:0001.1068 00000000000000000000   BYTE 10 DUP(0)
:0001.1072 00000000000000000000   BYTE 10 DUP(0)
:0001.107C 00000000000000000000   BYTE 10 DUP(0)
:0001.1086 00000000000000000000   BYTE 10 DUP(0)
:0001.1090 00000000000000000000   BYTE 10 DUP(0)
:0001.109A 00000000000000000000   BYTE 10 DUP(0)
:0001.10A4 00000000000000000000   BYTE 10 DUP(0)
:0001.10AE 00000000000000000000   BYTE 10 DUP(0)
:0001.10B8 00000000000000000000   BYTE 10 DUP(0)
:0001.10C2 00000000000000000000   BYTE 10 DUP(0)
:0001.10CC 00000000000000000000   BYTE 10 DUP(0)
:0001.10D6 00000000000000000000   BYTE 10 DUP(0)
:0001.10E0 00000000000000000000   BYTE 10 DUP(0)
:0001.10EA 00000000000000000000   BYTE 10 DUP(0)
:0001.10F4 00000000000000000000   BYTE 10 DUP(0)
:0001.10FE 00000000000000000000   BYTE 10 DUP(0)
:0001.1108 00000000000000000000   BYTE 10 DUP(0)
:0001.1112 00000000000000000000   BYTE 10 DUP(0)
:0001.111C 00000000000000000000   BYTE 10 DUP(0)
:0001.1126 00000000000000000000   BYTE 10 DUP(0)
:0001.1130 00000000000000000000   BYTE 10 DUP(0)
:0001.113A 00000000000000000000   BYTE 10 DUP(0)
:0001.1144 00000000000000000000   BYTE 10 DUP(0)
:0001.114E 00000000000000000000   BYTE 10 DUP(0)
:0001.1158 00000000000000000000   BYTE 10 DUP(0)
:0001.1162 00000000000000000000   BYTE 10 DUP(0)
:0001.116C 00000000000000000000   BYTE 10 DUP(0)
:0001.1176 00000000000000000000   BYTE 10 DUP(0)
:0001.1180 00000000000000000000   BYTE 10 DUP(0)
:0001.118A 00000000000000000000   BYTE 10 DUP(0)
:0001.1194 00000000000000000000   BYTE 10 DUP(0)
:0001.119E 00000000000000000000   BYTE 10 DUP(0)
:0001.11A8 00000000000000000000   BYTE 10 DUP(0)
:0001.11B2 00000000000000000000   BYTE 10 DUP(0)
:0001.11BC 00000000000000000000   BYTE 10 DUP(0)
:0001.11C6 00000000000000000000   BYTE 10 DUP(0)
:0001.11D0 00000000000000000000   BYTE 10 DUP(0)
:0001.11DA 00000000000000000000   BYTE 10 DUP(0)
:0001.11E4 00000000000000000000   BYTE 10 DUP(0)
:0001.11EE 00000000000000000000   BYTE 10 DUP(0)
:0001.11F8 00000000000000000000   BYTE 10 DUP(0)
:0001.1202 00000000000000000000   BYTE 10 DUP(0)
:0001.120C 00000000000000000000   BYTE 10 DUP(0)
:0001.1216 00000000000000000000   BYTE 10 DUP(0)
:0001.1220 00000000000000000000   BYTE 10 DUP(0)
:0001.122A 00000000000000000000   BYTE 10 DUP(0)
:0001.1234 00000000000000000000   BYTE 10 DUP(0)
:0001.123E 00000000000000000000   BYTE 10 DUP(0)
:0001.1248 00000000000000000000   BYTE 10 DUP(0)
:0001.1252 00000000000000000000   BYTE 10 DUP(0)
:0001.125C 00000000000000000000   BYTE 10 DUP(0)
:0001.1266 00000000000000000000   BYTE 10 DUP(0)
:0001.1270 00000000000000000000   BYTE 10 DUP(0)
:0001.127A 00000000000000000000   BYTE 10 DUP(0)
:0001.1284 00000000000000000000   BYTE 10 DUP(0)
:0001.128E 00000000000000000000   BYTE 10 DUP(0)
:0001.1298 00000000000000000000   BYTE 10 DUP(0)
:0001.12A2 00000000000000000000   BYTE 10 DUP(0)
:0001.12AC 00000000000000000000   BYTE 10 DUP(0)
:0001.12B6 00000000000000000000   BYTE 10 DUP(0)
:0001.12C0 00000000000000000000   BYTE 10 DUP(0)
:0001.12CA 00000000000000000000   BYTE 10 DUP(0)
:0001.12D4 00000000000000000000   BYTE 10 DUP(0)
:0001.12DE 00000000000000000000   BYTE 10 DUP(0)
:0001.12E8 00000000000000000000   BYTE 10 DUP(0)
:0001.12F2 00000000000000000000   BYTE 10 DUP(0)
:0001.12FC 00000000000000000000   BYTE 10 DUP(0)
:0001.1306 00000000000000000000   BYTE 10 DUP(0)
:0001.1310 00000000000000000000   BYTE 10 DUP(0)
:0001.131A 00000000000000000000   BYTE 10 DUP(0)
:0001.1324 00000000000000000000   BYTE 10 DUP(0)
:0001.132E 00000000000000000000   BYTE 10 DUP(0)
:0001.1338 00000000000000000000   BYTE 10 DUP(0)
:0001.1342 00000000000000000000   BYTE 10 DUP(0)
:0001.134C 00000000000000000000   BYTE 10 DUP(0)
:0001.1356 00000000000000000000   BYTE 10 DUP(0)
:0001.1360 00000000000000000000   BYTE 10 DUP(0)
:0001.136A 00000000000000000000   BYTE 10 DUP(0)
:0001.1374 00000000000000000000   BYTE 10 DUP(0)
:0001.137E 00000000000000000000   BYTE 10 DUP(0)
:0001.1388 00000000000000000000   BYTE 10 DUP(0)
:0001.1392 00000000000000000000   BYTE 10 DUP(0)
:0001.139C 00000000000000000000   BYTE 10 DUP(0)
:0001.13A6 00000000000000000000   BYTE 10 DUP(0)
:0001.13B0 00000000000000000000   BYTE 10 DUP(0)
:0001.13BA 00000000000000000000   BYTE 10 DUP(0)
:0001.13C4 00000000000000000000   BYTE 10 DUP(0)
:0001.13CE 00000000000000000000   BYTE 10 DUP(0)
:0001.13D8 00000000000000000000   BYTE 10 DUP(0)
:0001.13E2 00000000000000000000   BYTE 10 DUP(0)
:0001.13EC 00000000000000000000   BYTE 10 DUP(0)
:0001.13F6 00000000000000000000   BYTE 10 DUP(0)
:0001.1400 00000000000000000000   BYTE 10 DUP(0)
:0001.140A 00000000000000000000   BYTE 10 DUP(0)
:0001.1414 00000000000000000000   BYTE 10 DUP(0)
:0001.141E 00000000000000000000   BYTE 10 DUP(0)
:0001.1428 00000000000000000000   BYTE 10 DUP(0)
:0001.1432 00000000000000000000   BYTE 10 DUP(0)
:0001.143C 00000000000000000000   BYTE 10 DUP(0)
:0001.1446 00000000000000000000   BYTE 10 DUP(0)
:0001.1450 00000000000000000000   BYTE 10 DUP(0)
:0001.145A 00000000000000000000   BYTE 10 DUP(0)
:0001.1464 00000000000000000000   BYTE 10 DUP(0)
:0001.146E 00000000000000000000   BYTE 10 DUP(0)
:0001.1478 00000000000000000000   BYTE 10 DUP(0)
:0001.1482 00000000000000000000   BYTE 10 DUP(0)
:0001.148C 00000000000000000000   BYTE 10 DUP(0)
:0001.1496 00000000000000000000   BYTE 10 DUP(0)
:0001.14A0 00000000000000000000   BYTE 10 DUP(0)
:0001.14AA 00000000000000000000   BYTE 10 DUP(0)
:0001.14B4 00000000000000000000   BYTE 10 DUP(0)
:0001.14BE 00000000000000000000   BYTE 10 DUP(0)
:0001.14C8 00000000000000000000   BYTE 10 DUP(0)
:0001.14D2 00000000000000000000   BYTE 10 DUP(0)
:0001.14DC 00000000000000000000   BYTE 10 DUP(0)
:0001.14E6 00000000000000000000   BYTE 10 DUP(0)
:0001.14F0 00000000000000000000   BYTE 10 DUP(0)
:0001.14FA 00000000000000000000   BYTE 10 DUP(0)
:0001.1504 00000000000000000000   BYTE 10 DUP(0)
:0001.150E 00000000000000000000   BYTE 10 DUP(0)
:0001.1518 00000000000000000000   BYTE 10 DUP(0)
:0001.1522 0100                   add [bx+si], ax
:0001.1524 0100                   add [bx+si], ax
:0001.1526 0100                   add [bx+si], ax
:0001.1528 0100                   add [bx+si], ax
:0001.152A 0100                   add [bx+si], ax
:0001.152C 0100                   add [bx+si], ax
:0001.152E 0100                   add [bx+si], ax
:0001.1530 0100                   add [bx+si], ax
:0001.1532 0100                   add [bx+si], ax
:0001.1534 0100                   add [bx+si], ax
:0001.1536 0100                   add [bx+si], ax
:0001.1538 0100                   add [bx+si], ax
:0001.153A 0100                   add [bx+si], ax
:0001.153C 0100                   add [bx+si], ax
:0001.153E 0100                   add [bx+si], ax
:0001.1540 0100                   add [bx+si], ax
:0001.1542 0100                   add [bx+si], ax
:0001.1544 0100                   add [bx+si], ax
:0001.1546 0100                   add [bx+si], ax
:0001.1548 0100                   add [bx+si], ax
:0001.154A 0100                   add [bx+si], ax
:0001.154C 0100                   add [bx+si], ax
:0001.154E 0100                   add [bx+si], ax
:0001.1550 0100                   add [bx+si], ax
:0001.1552 0100                   add [bx+si], ax
:0001.1554 0100                   add [bx+si], ax
:0001.1556 0100                   add [bx+si], ax
:0001.1558 0100                   add [bx+si], ax
:0001.155A 0100                   add [bx+si], ax
:0001.155C 0100                   add [bx+si], ax
:0001.155E 0100                   add [bx+si], ax
:0001.1560 0100                   add [bx+si], ax
:0001.1562 0100                   add [bx+si], ax
:0001.1564 0100                   add [bx+si], ax
:0001.1566 0100                   add [bx+si], ax
:0001.1568 0100                   add [bx+si], ax
:0001.156A 0100                   add [bx+si], ax
:0001.156C 0100                   add [bx+si], ax
:0001.156E 0100                   add [bx+si], ax
:0001.1570 0100                   add [bx+si], ax
:0001.1572 0100                   add [bx+si], ax
:0001.1574 0100                   add [bx+si], ax
:0001.1576 0100                   add [bx+si], ax
:0001.1578 0100                   add [bx+si], ax
:0001.157A 0100                   add [bx+si], ax
:0001.157C 0100                   add [bx+si], ax
:0001.157E 0100                   add [bx+si], ax
:0001.1580 0100                   add [bx+si], ax
:0001.1582 0100                   add [bx+si], ax
:0001.1584 0100                   add [bx+si], ax
:0001.1586 0100                   add [bx+si], ax
:0001.1588 0100                   add [bx+si], ax
:0001.158A 0100                   add [bx+si], ax
:0001.158C 0100                   add [bx+si], ax
:0001.158E 0100                   add [bx+si], ax
:0001.1590 0100                   add [bx+si], ax
:0001.1592 0100                   add [bx+si], ax
:0001.1594 0100                   add [bx+si], ax
:0001.1596 0100                   add [bx+si], ax
:0001.1598 0100                   add [bx+si], ax
:0001.159A 0100                   add [bx+si], ax
:0001.159C 0100                   add [bx+si], ax
:0001.159E 0100                   add [bx+si], ax
:0001.15A0 0100                   add [bx+si], ax
:0001.15A2 0100                   add [bx+si], ax
:0001.15A4 0100                   add [bx+si], ax
:0001.15A6 0100                   add [bx+si], ax
:0001.15A8 0100                   add [bx+si], ax
:0001.15AA 0100                   add [bx+si], ax
:0001.15AC 0100                   add [bx+si], ax
:0001.15AE 0100                   add [bx+si], ax
:0001.15B0 0100                   add [bx+si], ax
:0001.15B2 0100                   add [bx+si], ax
:0001.15B4 0100                   add [bx+si], ax
:0001.15B6 0100                   add [bx+si], ax
:0001.15B8 0100                   add [bx+si], ax
:0001.15BA 0100                   add [bx+si], ax
:0001.15BC 0100                   add [bx+si], ax
:0001.15BE 0100                   add [bx+si], ax
:0001.15C0 0100                   add [bx+si], ax
:0001.15C2 0100                   add [bx+si], ax
:0001.15C4 0100                   add [bx+si], ax
:0001.15C6 0100                   add [bx+si], ax
:0001.15C8 0100                   add [bx+si], ax
:0001.15CA 0100                   add [bx+si], ax
:0001.15CC 0100                   add [bx+si], ax
:0001.15CE 0100                   add [bx+si], ax
:0001.15D0 0100                   add [bx+si], ax
:0001.15D2 0100                   add [bx+si], ax
:0001.15D4 0100                   add [bx+si], ax
:0001.15D6 0100                   add [bx+si], ax
:0001.15D8 0100                   add [bx+si], ax
:0001.15DA 0100                   add [bx+si], ax
:0001.15DC 0100                   add [bx+si], ax
:0001.15DE 0100                   add [bx+si], ax
:0001.15E0 0100                   add [bx+si], ax
:0001.15E2 0100                   add [bx+si], ax
:0001.15E4 0100                   add [bx+si], ax
:0001.15E6 0100                   add [bx+si], ax
:0001.15E8 0100                   add [bx+si], ax
:0001.15EA 0100                   add [bx+si], ax
:0001.15EC 0100                   add [bx+si], ax
:0001.15EE 0100                   add [bx+si], ax
:0001.15F0 0100                   add [bx+si], ax
:0001.15F2 0100                   add [bx+si], ax
:0001.15F4 0100                   add [bx+si], ax
:0001.15F6 0100                   add [bx+si], ax
:0001.15F8 0100                   add [bx+si], ax
:0001.15FA 0100                   add [bx+si], ax
:0001.15FC 0100                   add [bx+si], ax
:0001.15FE 0100                   add [bx+si], ax
:0001.1600 0100                   add [bx+si], ax
:0001.1602 0100                   add [bx+si], ax
:0001.1604 0100                   add [bx+si], ax
:0001.1606 0100                   add [bx+si], ax
:0001.1608 0100                   add [bx+si], ax
:0001.160A 0100                   add [bx+si], ax
:0001.160C 0100                   add [bx+si], ax
:0001.160E 0100                   add [bx+si], ax
:0001.1610 0100                   add [bx+si], ax
:0001.1612 0100                   add [bx+si], ax
:0001.1614 0100                   add [bx+si], ax
:0001.1616 0100                   add [bx+si], ax
:0001.1618 0100                   add [bx+si], ax
:0001.161A 0100                   add [bx+si], ax
:0001.161C 0100                   add [bx+si], ax
:0001.161E 0100                   add [bx+si], ax
:0001.1620 0100                   add [bx+si], ax
:0001.1622 0100                   add [bx+si], ax
:0001.1624 0100                   add [bx+si], ax
:0001.1626 0100                   add [bx+si], ax
:0001.1628 0100                   add [bx+si], ax
:0001.162A 0100                   add [bx+si], ax
:0001.162C 0100                   add [bx+si], ax
:0001.162E 0100                   add [bx+si], ax
:0001.1630 0100                   add [bx+si], ax
:0001.1632 0100                   add [bx+si], ax
:0001.1634 0100                   add [bx+si], ax
:0001.1636 0100                   add [bx+si], ax
:0001.1638 0100                   add [bx+si], ax
:0001.163A 0100                   add [bx+si], ax
:0001.163C 0100                   add [bx+si], ax
:0001.163E 0100                   add [bx+si], ax
:0001.1640 0100                   add [bx+si], ax
:0001.1642 0100                   add [bx+si], ax
:0001.1644 0100                   add [bx+si], ax
:0001.1646 0100                   add [bx+si], ax
:0001.1648 0100                   add [bx+si], ax
:0001.164A 0100                   add [bx+si], ax
:0001.164C 0100                   add [bx+si], ax
:0001.164E 0100                   add [bx+si], ax
:0001.1650 0100                   add [bx+si], ax
:0001.1652 0100                   add [bx+si], ax
:0001.1654 0100                   add [bx+si], ax
:0001.1656 0100                   add [bx+si], ax
:0001.1658 0100                   add [bx+si], ax
:0001.165A 0100                   add [bx+si], ax
:0001.165C 0100                   add [bx+si], ax
:0001.165E 0100                   add [bx+si], ax
:0001.1660 0100                   add [bx+si], ax
:0001.1662 0100                   add [bx+si], ax
:0001.1664 0100                   add [bx+si], ax
:0001.1666 0100                   add [bx+si], ax
:0001.1668 0100                   add [bx+si], ax
:0001.166A 0100                   add [bx+si], ax
:0001.166C 0100                   add [bx+si], ax
:0001.166E 0100                   add [bx+si], ax
:0001.1670 0100                   add [bx+si], ax
:0001.1672 0100                   add [bx+si], ax
:0001.1674 0100                   add [bx+si], ax
:0001.1676 0100                   add [bx+si], ax
:0001.1678 0100                   add [bx+si], ax
:0001.167A 0100                   add [bx+si], ax
:0001.167C 0100                   add [bx+si], ax
:0001.167E 0100                   add [bx+si], ax
:0001.1680 0100                   add [bx+si], ax
:0001.1682 0100                   add [bx+si], ax
:0001.1684 0100                   add [bx+si], ax
:0001.1686 0100                   add [bx+si], ax
:0001.1688 0100                   add [bx+si], ax
:0001.168A 0100                   add [bx+si], ax
:0001.168C 0100                   add [bx+si], ax
:0001.168E 0100                   add [bx+si], ax
:0001.1690 0100                   add [bx+si], ax
:0001.1692 0100                   add [bx+si], ax
:0001.1694 0100                   add [bx+si], ax
:0001.1696 0100                   add [bx+si], ax
:0001.1698 0100                   add [bx+si], ax
:0001.169A 0100                   add [bx+si], ax
:0001.169C 0100                   add [bx+si], ax
:0001.169E 0100                   add [bx+si], ax
:0001.16A0 0100                   add [bx+si], ax
:0001.16A2 0100                   add [bx+si], ax
:0001.16A4 0100                   add [bx+si], ax
:0001.16A6 0100                   add [bx+si], ax
:0001.16A8 0100                   add [bx+si], ax
:0001.16AA 0100                   add [bx+si], ax
:0001.16AC 0100                   add [bx+si], ax
:0001.16AE 0100                   add [bx+si], ax
:0001.16B0 0100                   add [bx+si], ax
:0001.16B2 0100                   add [bx+si], ax
:0001.16B4 0100                   add [bx+si], ax
:0001.16B6 0100                   add [bx+si], ax
:0001.16B8 0100                   add [bx+si], ax
:0001.16BA 0100                   add [bx+si], ax
:0001.16BC 0100                   add [bx+si], ax
:0001.16BE 0100                   add [bx+si], ax
:0001.16C0 0100                   add [bx+si], ax
:0001.16C2 00000000000000000000   BYTE 10 DUP(0)
:0001.16CC 00000000000000000000   BYTE 10 DUP(0)
:0001.16D6 00000000000000000000   BYTE 10 DUP(0)
:0001.16E0 00000000000000000000   BYTE 10 DUP(0)
:0001.16EA 00000000000000000000   BYTE 10 DUP(0)
:0001.16F4 00000000000000000000   BYTE 10 DUP(0)
:0001.16FE 00000000000000000000   BYTE 10 DUP(0)
:0001.1708 00000000000000000000   BYTE 10 DUP(0)
:0001.1712 00000000000000000000   BYTE 10 DUP(0)
:0001.171C 00000000000000000000   BYTE 10 DUP(0)
:0001.1726 00000000000000000000   BYTE 10 DUP(0)
:0001.1730 00000000000000000000   BYTE 10 DUP(0)
:0001.173A 00000000000000000000   BYTE 10 DUP(0)
:0001.1744 00000000000000000000   BYTE 10 DUP(0)
:0001.174E 00000000000000000000   BYTE 10 DUP(0)
:0001.1758 00000000000000000000   BYTE 10 DUP(0)
:0001.1762 00000000000000000000   BYTE 10 DUP(0)
:0001.176C 00000000000000000000   BYTE 10 DUP(0)
:0001.1776 00000000000000000000   BYTE 10 DUP(0)
:0001.1780 00000000000000000000   BYTE 10 DUP(0)
:0001.178A 00000000000000000000   BYTE 10 DUP(0)
:0001.1794 00000000000000000000   BYTE 10 DUP(0)
:0001.179E 00000000000000000000   BYTE 10 DUP(0)
:0001.17A8 00000000000000000000   BYTE 10 DUP(0)
:0001.17B2 00000000000000000000   BYTE 10 DUP(0)
:0001.17BC 00000000000000000000   BYTE 10 DUP(0)
:0001.17C6 00000000000000000000   BYTE 10 DUP(0)
:0001.17D0 00000000000000000000   BYTE 10 DUP(0)
:0001.17DA 00000000000000000000   BYTE 10 DUP(0)
:0001.17E4 00000000000000000000   BYTE 10 DUP(0)
:0001.17EE 00000000000000000000   BYTE 10 DUP(0)
:0001.17F8 00000000000000000000   BYTE 10 DUP(0)
:0001.1802 00000000000000000000   BYTE 10 DUP(0)
:0001.180C 00000000000000000000   BYTE 10 DUP(0)
:0001.1816 00000000000000000000   BYTE 10 DUP(0)
:0001.1820 00000000000000000000   BYTE 10 DUP(0)
:0001.182A 00000000000000000000   BYTE 10 DUP(0)
:0001.1834 00000000000000000000   BYTE 10 DUP(0)
:0001.183E 00000000000000000000   BYTE 10 DUP(0)
:0001.1848 00000000000000000000   BYTE 10 DUP(0)
:0001.1852 00000000000000000000   BYTE 10 DUP(0)
:0001.185C 00000000000000000000   BYTE 10 DUP(0)
:0001.1866 00000000000000000000   BYTE 10 DUP(0)
:0001.1870 00000000000000000000   BYTE 10 DUP(0)
:0001.187A 00000000000000000000   BYTE 10 DUP(0)
:0001.1884 00000000000000000000   BYTE 10 DUP(0)
:0001.188E 00000000000000000000   BYTE 10 DUP(0)
:0001.1898 00000000000000000000   BYTE 10 DUP(0)
:0001.18A2 00000000000000000000   BYTE 10 DUP(0)
:0001.18AC 00000000000000000000   BYTE 10 DUP(0)
:0001.18B6 00000000000000000000   BYTE 10 DUP(0)
:0001.18C0 00000000000000000000   BYTE 10 DUP(0)
:0001.18CA 00000000000000000000   BYTE 10 DUP(0)
:0001.18D4 00000000000000000000   BYTE 10 DUP(0)
:0001.18DE 00000000000000000000   BYTE 10 DUP(0)
:0001.18E8 00000000000000000000   BYTE 10 DUP(0)
:0001.18F2 00000000000000000000   BYTE 10 DUP(0)
:0001.18FC 00000000000000000000   BYTE 10 DUP(0)
:0001.1906 00000000000000000000   BYTE 10 DUP(0)
:0001.1910 00000000000000000000   BYTE 10 DUP(0)
:0001.191A 00000000000000000000   BYTE 10 DUP(0)
:0001.1924 00000000000000000000   BYTE 10 DUP(0)
:0001.192E 00000000000000000000   BYTE 10 DUP(0)
:0001.1938 00000000000000000000   BYTE 10 DUP(0)
:0001.1942 00000000000000000000   BYTE 10 DUP(0)
:0001.194C 00000000000000000000   BYTE 10 DUP(0)
:0001.1956 00000000000000000000   BYTE 10 DUP(0)
:0001.1960 00000000000000000000   BYTE 10 DUP(0)
:0001.196A 00000000000000000000   BYTE 10 DUP(0)
:0001.1974 00000000000000000000   BYTE 10 DUP(0)
:0001.197E 00000000000000000000   BYTE 10 DUP(0)
:0001.1988 00000000000000000000   BYTE 10 DUP(0)
:0001.1992 00000000000000000000   BYTE 10 DUP(0)
:0001.199C 00000000000000000000   BYTE 10 DUP(0)
:0001.19A6 00000000000000000000   BYTE 10 DUP(0)
:0001.19B0 00000000000000000000   BYTE 10 DUP(0)
:0001.19BA 00000000000000000000   BYTE 10 DUP(0)
:0001.19C4 00000000000000000000   BYTE 10 DUP(0)
:0001.19CE 00000000000000000000   BYTE 10 DUP(0)
:0001.19D8 00000000000000000000   BYTE 10 DUP(0)
:0001.19E2 00000000000000000000   BYTE 10 DUP(0)
:0001.19EC 00000000000000000000   BYTE 10 DUP(0)
:0001.19F6 00000000000000000000   BYTE 10 DUP(0)
:0001.1A00 00000000000000000000   BYTE 10 DUP(0)
:0001.1A0A 00000000000000000000   BYTE 10 DUP(0)
:0001.1A14 00000000000000000000   BYTE 10 DUP(0)
:0001.1A1E 00000000000000000000   BYTE 10 DUP(0)
:0001.1A28 00000000000000000000   BYTE 10 DUP(0)
:0001.1A32 00000000000000000000   BYTE 10 DUP(0)
:0001.1A3C 00000000000000000000   BYTE 10 DUP(0)
:0001.1A46 00000000000000000000   BYTE 10 DUP(0)
:0001.1A50 00000000000000000000   BYTE 10 DUP(0)
:0001.1A5A 00000000000000000000   BYTE 10 DUP(0)
:0001.1A64 00000000000000000000   BYTE 10 DUP(0)
:0001.1A6E 00000000000000000000   BYTE 10 DUP(0)
:0001.1A78 00000000000000000000   BYTE 10 DUP(0)
:0001.1A82 00000000000000000000   BYTE 10 DUP(0)
:0001.1A8C 00000000000000000000   BYTE 10 DUP(0)
:0001.1A96 00000000000000000000   BYTE 10 DUP(0)
:0001.1AA0 00000000000000000000   BYTE 10 DUP(0)
:0001.1AAA 00000000000000000000   BYTE 10 DUP(0)
:0001.1AB4 00000000000000000000   BYTE 10 DUP(0)


:0001.1ABE 2020                   and [bx+si], ah
:0001.1AC0 54                     push sp
:0001.1AC1 46                     inc si
:0001.1AC2 2D5353                 sub ax, 5353
:0001.1AC5 43                     inc bx
:0001.1AC6 2028                   and [bx+si], ch
:0001.1AC8 54                     push sp
:0001.1AC9 61                     popa
:0001.1ACA 6B617975               imul sp, [bx+di+79], 0075
:0001.1ACE 6B692046               imul bp, [bx+di+20], 0046
:0001.1AD2 756A                   jne 1B3E
:0001.1AD4 696E756D61             imul bp, [bp+75], 616D
:0001.1AD9 20536F                 and [bp+di+6F], dl
:0001.1ADC 667477                 je 1B56
:0001.1ADF 61                     popa
:0001.1AE0 7265                   jb 1B47
:0001.1AE2 205343                 and [bp+di+43], dl
:0001.1AE5 726F                   jb 1B56
:0001.1AE7 6C                     insb
:0001.1AE8 6C                     insb
:0001.1AE9 2C20                   sub al, 20
:0001.1AEB 53                     push bx
:0001.1AEC 6F                     outsw
:0001.1AED 667477                 je 1B67
:0001.1AF0 61                     popa
:0001.1AF1 7265                   jb 1B58
:0001.1AF3 205370                 and [bp+di+70], dl
:0001.1AF6 7269                   jb 1B61
:0001.1AF8 7465                   je 1B5F
:0001.1AFA 20436F                 and [bp+di+6F], al 
:0001.1AFD 6E                     outsb
:0001.1AFE 7472                   je 1B72
:0001.1B00 6F                     outsw
:0001.1B01 6C                     insb
:0001.1B02 2920                   sub [bx+si], sp
:0001.1B04 53                     push bx
:0001.1B05 59                     pop cx
:0001.1B06 53                     push bx
:0001.1B07 54                     push sp
:0001.1B08 45                     inc bp
:0001.1B09 4D                     dec bp
:0001.1B0A 205665                 and [bp+65], dl
:0001.1B0D 7220                   jb 1B2F
:0001.1B0F 322E3631               xor ch, [3136]
:0001.1B13 20666F                 and [bp+6F], ah
:0001.1B16 7220                   jb 1B38
:0001.1B18 44                     inc sp
:0001.1B19 4F                     dec di
:0001.1B1A 53                     push bx
:0001.1B1B 2F                     das
:0001.1B1C 56                     push si
:0001.1B1D 205365                 and [bp+di+65], dl
:0001.1B20 7269                   jb 1B8B
:0001.1B22 65                     BYTE 065h


:0001.1B23 7320                   jnb 1B45
:0001.1B25 2F                     das
:0001.1B26 206279                 and [bp+si+79], ah
:0001.1B29 20542E                 and [si+2E], dl
:0001.1B2C 46                     inc si
:0001.1B2D 55                     push bp
:0001.1B2E 4A                     dec dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.1B0D(C)
|
:0001.1B2F 49                     dec cx
:0001.1B30 4E                     dec si
:0001.1B31 55                     push bp
:0001.1B32 4D                     dec bp
:0001.1B33 41                     inc cx
:0001.1B34 2028                   and [bx+si], ch
:0001.1B36 54                     push sp
:0001.1B37 46                     inc si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.1B16(C)
|
:0001.1B38 2D3932                 sub ax, 3239
:0001.1B3B 3829                   cmp [bx+di], ch
:0001.1B3D 2031                   and [bx+di], dh
:0001.1B3F 3939                   cmp [bx+di], di
:0001.1B41 302D                   xor [di], ch
:0001.1B43 3139                   xor [bx+di], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.1B23(C)
|
:0001.1B45 3935                   cmp [di], si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.1AE0(C)
|
:0001.1B47 2020                   and [bx+si], ah
:0001.1B49 2020                   and [bx+si], ah
:0001.1B4B 2020                   and [bx+si], ah
:0001.1B4D 2020                   and [bx+si], ah
:0001.1B4F 2020                   and [bx+si], ah
:0001.1B51 2020                   and [bx+si], ah
:0001.1B53 2020                   and [bx+si], ah
:0001.1B55 2020                   and [bx+si], ah
:0001.1B57 2020                   and [bx+si], ah
:0001.1B59 2020                   and [bx+si], ah
:0001.1B5B 2020                   and [bx+si], ah
:0001.1B5D 2020                   and [bx+si], ah

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.1AF8(C)
|
:0001.1B5F 2020                   and [bx+si], ah

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.1AF6(C)
|
:0001.1B61 2020                   and [bx+si], ah
:0001.1B63 2020                   and [bx+si], ah
:0001.1B65 2020                   and [bx+si], ah

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.1AEE(C)
|
:0001.1B67 2020                   and [bx+si], ah
:0001.1B69 2020                   and [bx+si], ah
:0001.1B6B 2020                   and [bx+si], ah
:0001.1B6D 2020                   and [bx+si], ah
:0001.1B6F 2020                   and [bx+si], ah
:0001.1B71 2004                   and [si], al 
:0001.1B73 0404                   add al, 04
:0001.1B75 0404                   add al, 04
:0001.1B77 0404                   add al, 04
:0001.1B79 0404                   add al, 04
:0001.1B7B 0404                   add al, 04
:0001.1B7D 0404                   add al, 04
:0001.1B7F 0404                   add al, 04
:0001.1B81 0404                   add al, 04
:0001.1B83 0404                   add al, 04
:0001.1B85 0400                   add al, 00
:0001.1B87 00000000000000000000   BYTE 10 DUP(0)
:0001.1B91 00000000000000000000   BYTE 10 DUP(0)
:0001.1B9B 00000000000000000000   BYTE 10 DUP(0)
:0001.1BA5 00000000000000000000   BYTE 10 DUP(0)
:0001.1BAF 00000000000000000000   BYTE 10 DUP(0)
:0001.1BB9 00000000000000000000   BYTE 10 DUP(0)
:0001.1BC3 00000000000000000000   BYTE 10 DUP(0)
:0001.1BCD 00000000000000000000   BYTE 10 DUP(0)
:0001.1BD7 00000000000000000000   BYTE 10 DUP(0)
:0001.1BE1 00000000000000000000   BYTE 10 DUP(0)
:0001.1BEB 00000000000000000000   BYTE 10 DUP(0)
:0001.1BF5 00000000000000000000   BYTE 10 DUP(0)
:0001.1BFF 00000000000000000000   BYTE 10 DUP(0)
:0001.1C09 00000000000000000000   BYTE 10 DUP(0)
:0001.1C13 00000000000000000000   BYTE 10 DUP(0)
:0001.1C1D 00000000000000000000   BYTE 10 DUP(0)
:0001.1C27 00000000000000000000   BYTE 10 DUP(0)
:0001.1C31 00000000000000000000   BYTE 10 DUP(0)
:0001.1C3B 00000000000000000000   BYTE 10 DUP(0)
:0001.1C45 00000000000000000000   BYTE 10 DUP(0)
:0001.1C4F 00000000000000000000   BYTE 10 DUP(0)
:0001.1C59 00000000000000000000   BYTE 10 DUP(0)
:0001.1C63 00000000000000000000   BYTE 10 DUP(0)
:0001.1C6D 00000000000000000000   BYTE 10 DUP(0)
:0001.1C77 00000000000000000000   BYTE 10 DUP(0)
:0001.1C81 000000000000000000     BYTE  9 DUP(0)


:0001.1C8A 55                     push bp
:0001.1C8B 8BEC                   mov bp, sp
:0001.1C8D 1E                     push ds
:0001.1C8E 8CC8                   mov ax, cs
:0001.1C90 8ED8                   mov ds, ax
:0001.1C92 8A5E06                 mov bl , [bp+06]
:0001.1C95 32FF                   xor bh, bh
:0001.1C97 02DB                   add bl , bl 
:0001.1C99 8BD3                   mov dx, bx
:0001.1C9B 02DB                   add bl , bl 
:0001.1C9D 02DB                   add bl , bl 
:0001.1C9F 02DB                   add bl , bl 
:0001.1CA1 03DA                   add bx, dx
:0001.1CA3 81C3FE14               add bx, 14FE
:0001.1CA7 8A4608                 mov al , [bp+08]
:0001.1CAA 0AC0                   or al , al 
:0001.1CAC 7405                   je 1CB3
:0001.1CAE 8A470F                 mov al , [bx+0F]
:0001.1CB1 EB03                   jmp 1CB6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.1CAC(C)
|
:0001.1CB3 8A470E                 mov al , [bx+0E]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.1CB1(U)
|
:0001.1CB6 1F                     pop ds
:0001.1CB7 5D                     pop bp
:0001.1CB8 CB                     retf


:0001.1CB9 90                     nop
:0001.1CBA 55                     push bp
:0001.1CBB 8BEC                   mov bp, sp
:0001.1CBD 56                     push si
:0001.1CBE 1E                     push ds
:0001.1CBF 8B7606                 mov si, [bp+06]
:0001.1CC2 03F6                   add si, si
:0001.1CC4 2EA11F1F               mov ax, word ptr cs:[1F1F]
:0001.1CC8 2E03361C1F             add si, cs:[1F1C]
:0001.1CCD 8ED8                   mov ds, ax
:0001.1CCF AD                     lodsw
:0001.1CD0 8BF0                   mov si, ax
:0001.1CD2 AD                     lodsw
:0001.1CD3 8BC8                   mov cx, ax
:0001.1CD5 8A4608                 mov al , [bp+08]
:0001.1CD8 0AC0                   or al , al 
:0001.1CDA 7402                   je 1CDE
:0001.1CDC 86CD                   xchg ch, cl 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.1CDA(C)
|
:0001.1CDE 8AC1                   mov al , cl 
:0001.1CE0 1F                     pop ds
:0001.1CE1 5E                     pop si
:0001.1CE2 5D                     pop bp
:0001.1CE3 CB                     retf


:0001.1CE4 32C0                   xor al , al 
:0001.1CE6 CB                     retf


:0001.1CE7 90                     nop
:0001.1CE8 32C0                   xor al , al 
:0001.1CEA CB                     retf


:0001.1CEB 90                     nop
:0001.1CEC CB                     retf


:0001.1CED 90                     nop
:0001.1CEE CB                     retf


:0001.1CEF 90                     nop
:0001.1CF0 57                     push di
:0001.1CF1 1E                     push ds
:0001.1CF2 8CC8                   mov ax, cs
:0001.1CF4 8ED8                   mov ds, ax
:0001.1CF6 8EC0                   mov es, ax
:0001.1CF8 BBFE14                 mov bx, 14FE
:0001.1CFB C6471101               mov byte ptr [bx+11], 01
:0001.1CFF 8B4702                 mov ax, [bx+02]
:0001.1D02 894704                 mov [bx+04], ax
:0001.1D05 894706                 mov [bx+06], ax
:0001.1D08 B800FF                 mov ax, FF00
:0001.1D0B BF7E0E                 mov di, 0E7E
:0001.1D0E BBFFFF                 mov bx, FFFF
:0001.1D11 E82E00                 call 1D42
:0001.1D14 B95802                 mov cx, 0258
:0001.1D17 BFC216                 mov di, 16C2
:0001.1D1A B80101                 mov ax, 0101
:0001.1D1D F3                     repz
:0001.1D1E AB                     stosw
:0001.1D1F BBFE14                 mov bx, 14FE
:0001.1D22 8B4708                 mov ax, [bx+08]
:0001.1D25 A34F22                 mov word ptr [224F], ax
:0001.1D28 A35721                 mov word ptr [2157], ax
:0001.1D2B B004                   mov al, 04
:0001.1D2D B90400                 mov cx, 0004
:0001.1D30 BF721B                 mov di, 1B72
:0001.1D33 90                     nop
:0001.1D34 AA                     stosb
:0001.1D35 83C704                 add di, 0004
:0001.1D38 E2FA                   loop 1D34
:0001.1D3A C606A41E00             mov byte ptr [1EA4], 00
:0001.1D3F 1F                     pop ds
:0001.1D40 5F                     pop di
:0001.1D41 CB                     retf



* Referenced by a CALL at Address:
|:0001.1D11
|
:0001.1D42 B9D000                 mov cx, 00D0
:0001.1D45 90                     nop
:0001.1D46 AB                     stosw
:0001.1D47 26891D                 mov es:[di], bx
:0001.1D4A 83C706                 add di, 0006
:0001.1D4D E2F7                   loop 1D46
:0001.1D4F C3                     ret


:0001.1D50 55                     push bp
:0001.1D51 8BEC                   mov bp, sp
:0001.1D53 57                     push di
:0001.1D54 1E                     push ds
:0001.1D55 8CC8                   mov ax, cs
:0001.1D57 8ED8                   mov ds, ax
:0001.1D59 8EC0                   mov es, ax
:0001.1D5B 8B4E06                 mov cx, [bp+06]
:0001.1D5E 8B4608                 mov ax, [bp+08]
:0001.1D61 D1E0                   shl ax, 01
:0001.1D63 D1E0                   shl ax, 01
:0001.1D65 D1E0                   shl ax, 01
:0001.1D67 D1E0                   shl ax, 01
:0001.1D69 8BF8                   mov di, ax
:0001.1D6B D1E0                   shl ax, 01
:0001.1D6D D1E0                   shl ax, 01
:0001.1D6F 03F8                   add di, ax
:0001.1D71 03F9                   add di, cx
:0001.1D73 81C7800C               add di, 0C80
:0001.1D77 893EC620               mov [20C6], di
:0001.1D7B 8A460A                 mov al , [bp+0A]
:0001.1D7E A25B1F                 mov byte ptr [1F5B], al
:0001.1D81 A2611F                 mov byte ptr [1F61], al
:0001.1D84 A2CD20                 mov byte ptr [20CD], al
:0001.1D87 A21121                 mov byte ptr [2111], al
:0001.1D8A A22D51                 mov byte ptr [512D], al
:0001.1D8D A2C951                 mov byte ptr [51C9], al
:0001.1D90 A2D652                 mov byte ptr [52D6], al
:0001.1D93 A2F64E                 mov byte ptr [4EF6], al
:0001.1D96 8AD8                   mov bl , al 
:0001.1D98 8AD0                   mov dl, al 
:0001.1D9A 32FF                   xor bh, bh
:0001.1D9C B91E00                 mov cx, 001E
:0001.1D9F BF7005                 mov di, 0570
:0001.1DA2 B8C216                 mov ax, 16C2
:0001.1DA5 90                     nop
:0001.1DA6 AB                     stosw
:0001.1DA7 03C3                   add ax, bx
:0001.1DA9 E2FB                   loop 1DA6
:0001.1DAB 03DB                   add bx, bx
:0001.1DAD B90005                 mov cx, 0500
:0001.1DB0 2BCB                   sub cx, bx
:0001.1DB2 890EFD20               mov [20FD], cx
:0001.1DB6 8A460C                 mov al , [bp+0C]
:0001.1DB9 A2B91F                 mov byte ptr [1FB9], al
:0001.1DBC A2C31F                 mov byte ptr [1FC3], al
:0001.1DBF A2C920                 mov byte ptr [20C9], al
:0001.1DC2 A22B51                 mov byte ptr [512B], al
:0001.1DC5 A2EE51                 mov byte ptr [51EE], al
:0001.1DC8 F6E2                   mul dl
:0001.1DCA D1E8                   shr ax, 01
:0001.1DCC A3B51E                 mov word ptr [1EB5], ax
:0001.1DCF A3151D                 mov word ptr [1D15], ax
:0001.1DD2 A3FA1D                 mov word ptr [1DFA], ax
:0001.1DD5 8B460E                 mov ax, [bp+0E]
:0001.1DD8 A3D61E                 mov word ptr [1ED6], ax
:0001.1DDB A3FE51                 mov word ptr [51FE], ax
:0001.1DDE A35452                 mov word ptr [5254], ax
:0001.1DE1 A31453                 mov word ptr [5314], ax
:0001.1DE4 A3431D                 mov word ptr [1D43], ax
:0001.1DE7 48                     dec ax
:0001.1DE8 A3E81E                 mov word ptr [1EE8], ax
:0001.1DEB 1F                     pop ds
:0001.1DEC 5F                     pop di
:0001.1DED 5D                     pop bp
:0001.1DEE CB                     retf


:0001.1DEF 90                     nop
:0001.1DF0 1E                     push ds
:0001.1DF1 56                     push si
:0001.1DF2 57                     push di
:0001.1DF3 8CC8                   mov ax, cs
:0001.1DF5 8ED8                   mov ds, ax
:0001.1DF7 8EC0                   mov es, ax
:0001.1DF9 B95802                 mov cx, 0258
:0001.1DFC BEC216                 mov si, 16C2
:0001.1DFF B80101                 mov ax, 0101
:0001.1E02 0904                   or [si], ax
:0001.1E04 83C602                 add si, 0002
:0001.1E07 E2F9                   loop 1E02
:0001.1E09 5F                     pop di
:0001.1E0A 5E                     pop si
:0001.1E0B 1F                     pop ds
:0001.1E0C CB                     retf


:0001.1E0D 90                     nop
:0001.1E0E 55                     push bp
:0001.1E0F 8BEC                   mov bp, sp
:0001.1E11 8B4606                 mov ax, [bp+06]
:0001.1E14 2EA31F1F               mov word ptr cs:[1F1F], ax
:0001.1E18 8B4608                 mov ax, [bp+08]
:0001.1E1B 2EA31C1F               mov word ptr cs:[1F1C], ax
:0001.1E1F 5D                     pop bp
:0001.1E20 CB                     retf


:0001.1E21 90                     nop

* Referenced by a CALL at Address:
|:0001.1E5C
|
:0001.1E22 2E8B1C                 mov bx, cs:[si]
:0001.1E25 2E8907                 mov cs:[bx], ax
:0001.1E28 83C602                 add si, 0002
:0001.1E2B 2E8B1C                 mov bx, cs:[si]
:0001.1E2E 2E8907                 mov cs:[bx], ax
:0001.1E31 83C602                 add si, 0002
:0001.1E34 2E8B1C                 mov bx, cs:[si]
:0001.1E37 2E8907                 mov cs:[bx], ax
:0001.1E3A 83C602                 add si, 0002
:0001.1E3D 2E8B1C                 mov bx, cs:[si]
:0001.1E40 2E8907                 mov cs:[bx], ax
:0001.1E43 83C602                 add si, 0002
:0001.1E46 C3                     ret


:0001.1E47 90                     nop
:0001.1E48 55                     push bp
:0001.1E49 8BEC                   mov bp, sp
:0001.1E4B 56                     push si
:0001.1E4C 8B7608                 mov si, [bp+08]
:0001.1E4F 03F6                   add si, si
:0001.1E51 03F6                   add si, si
:0001.1E53 03F6                   add si, si
:0001.1E55 81C6621E               add si, 1E62
:0001.1E59 8B4606                 mov ax, [bp+06]
:0001.1E5C E8C3FF                 call 1E22
:0001.1E5F 5E                     pop si
:0001.1E60 5D                     pop bp
:0001.1E61 CB                     retf


:0001.1E62 F1                     BYTE 0f1h
:0001.1E63 226E2D                 and ch, [bp+2D]
:0001.1E66 C9                     leave
:0001.1E67 35D443                 xor ax, 43D4
:0001.1E6A 47                     inc di
:0001.1E6B 2D8E35                 sub ax, 358E
:0001.1E6E 9F                     lahf
:0001.1E6F 43                     inc bx
:0001.1E70 B44D                   mov ah, 4D
:0001.1E72 55                     push bp
:0001.1E73 8BEC                   mov bp, sp
:0001.1E75 8B4606                 mov ax, [bp+06]
:0001.1E78 2EA36622               mov word ptr cs:[2266], ax
:0001.1E7C 2EA36E21               mov word ptr cs:[216E], ax
:0001.1E80 8CC8                   mov ax, cs
:0001.1E82 8EC0                   mov es, ax
:0001.1E84 8B4608                 mov ax, [bp+08]
:0001.1E87 BF7001                 mov di, 0170
:0001.1E8A BA8000                 mov dx, 0080
:0001.1E8D B90002                 mov cx, 0200
:0001.1E90 AB                     stosw
:0001.1E91 03C2                   add ax, dx
:0001.1E93 E2FB                   loop 1E90
:0001.1E95 5D                     pop bp
:0001.1E96 CB                     retf


:0001.1E97 90                     nop
:0001.1E98 55                     push bp
:0001.1E99 57                     push di
:0001.1E9A 1E                     push ds
:0001.1E9B 56                     push si
:0001.1E9C 06                     push es
:0001.1E9D 8CC8                   mov ax, cs
:0001.1E9F 8EC0                   mov es, ax
:0001.1EA1 8ED8                   mov ds, ax
:0001.1EA3 B000                   mov al, 00
:0001.1EA5 0AC0                   or al , al 
:0001.1EA7 7548                   jne 1EF1
:0001.1EA9 FEC0                   inc al
:0001.1EAB A2A41E                 mov byte ptr [1EA4], al
:0001.1EAE B8C216                 mov ax, 16C2
:0001.1EB1 A3D620                 mov word ptr [20D6], ax
:0001.1EB4 B95802                 mov cx, 0258
:0001.1EB7 BEC216                 mov si, 16C2
:0001.1EBA B84040                 mov ax, 4040
:0001.1EBD 90                     nop
:0001.1EBE 2104                   and [si], ax
:0001.1EC0 83C602                 add si, 0002
:0001.1EC3 E2F9                   loop 1EBE
:0001.1EC5 E84434                 call 530C
:0001.1EC8 BF7E0E                 mov di, 0E7E
:0001.1ECB 893E2E20               mov [202E], di
:0001.1ECF B800FF                 mov ax, FF00
:0001.1ED2 BBFFFF                 mov bx, FFFF
:0001.1ED5 B9D000                 mov cx, 00D0
:0001.1ED8 AB                     stosw
:0001.1ED9 891D                   mov [di], bx
:0001.1EDB 83C706                 add di, 0006
:0001.1EDE E2F8                   loop 1ED8
:0001.1EE0 BF2215                 mov di, 1522
:0001.1EE3 33C0                   xor ax, ax
:0001.1EE5 AB                     stosw
:0001.1EE6 40                     inc ax
:0001.1EE7 B9CF00                 mov cx, 00CF
:0001.1EEA F3                     repz
:0001.1EEB AB                     stosw
:0001.1EEC 33C0                   xor ax, ax
:0001.1EEE A3B722                 mov word ptr [22B7], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.1EA7(C)
|
:0001.1EF1 07                     pop es
:0001.1EF2 5E                     pop si
:0001.1EF3 1F                     pop ds
:0001.1EF4 5F                     pop di
:0001.1EF5 5D                     pop bp
:0001.1EF6 CB                     retf


:0001.1EF7 90                     nop
:0001.1EF8 55                     push bp
:0001.1EF9 8BEC                   mov bp, sp
:0001.1EFB 1E                     push ds
:0001.1EFC 60                     pusha
:0001.1EFD 8CC8                   mov ax, cs
:0001.1EFF 8EC0                   mov es, ax
:0001.1F01 33C0                   xor ax, ax
:0001.1F03 2EA31C20               mov word ptr cs:[201C], ax
:0001.1F07 2EA22220               mov byte ptr cs:[2022], al
:0001.1F0B 2EA22720               mov byte ptr cs:[2027], al
:0001.1F0F B0C2                   mov al, C2
:0001.1F11 2EA25120               mov byte ptr cs:[2051], al
:0001.1F15 8B7606                 mov si, [bp+06]
:0001.1F18 03F6                   add si, si
:0001.1F1A 81C60000               add si, 0000
:0001.1F1E B80000                 mov ax, 0000
:0001.1F21 8ED8                   mov ds, ax
:0001.1F23 AD                     lodsw
:0001.1F24 8BF0                   mov si, ax
:0001.1F26 AD                     lodsw
:0001.1F27 8BC8                   mov cx, ax
:0001.1F29 8A4608                 mov al , [bp+08]
:0001.1F2C 2EA2ED1F               mov byte ptr cs:[1FED], al
:0001.1F30 A880                   test al, 80
:0001.1F32 7426                   je 1F5A
:0001.1F34 02C1                   add al , cl 
:0001.1F36 A880                   test al, 80
:0001.1F38 7404                   je 1F3E

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.1F40(C), :0001.1F5C(C), :0001.1F91(C), :0001.1F95(C)
|
:0001.1F3A E92F01                 jmp 206C
:0001.1F3D 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.1F38(C)
|
:0001.1F3E 0AC0                   or al , al 
:0001.1F40 74F8                   je 1F3A
:0001.1F42 2EC606ED1F00           mov byte ptr cs:[1FED], 00
:0001.1F48 8AE0                   mov ah, al 
:0001.1F4A 8AC1                   mov al , cl 
:0001.1F4C 2AC4                   sub al , ah
:0001.1F4E 2EA2E71F               mov byte ptr cs:[1FE7], al
:0001.1F52 02C0                   add al , al 
:0001.1F54 2EA22220               mov byte ptr cs:[2022], al
:0001.1F58 EB16                   jmp 1F70



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.1F32(C)
|
:0001.1F5A 3C28                   cmp al, 28
:0001.1F5C 73DC                   jnb 1F3A
:0001.1F5E 02C1                   add al , cl 
:0001.1F60 2C28                   sub al, 28
:0001.1F62 7302                   jnb 1F66
:0001.1F64 32C0                   xor al , al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.1F62(C)
|
:0001.1F66 2EA2E71F               mov byte ptr cs:[1FE7], al
:0001.1F6A 02C0                   add al , al 
:0001.1F6C 2EA22720               mov byte ptr cs:[2027], al

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.1F58(U)
|
:0001.1F70 8AE5                   mov ah, ch
:0001.1F72 FECC                   dec ah
:0001.1F74 8A460C                 mov al , [bp+0C]
:0001.1F77 02E0                   add ah, al 
:0001.1F79 8AD4                   mov dl, ah
:0001.1F7B 2E88264320             mov cs:[2043], ah
:0001.1F80 8A460A                 mov al , [bp+0A]
:0001.1F83 2AC4                   sub al , ah
:0001.1F85 2EA2EE1F               mov byte ptr cs:[1FEE], al
:0001.1F89 A880                   test al, 80
:0001.1F8B 742B                   je 1FB8
:0001.1F8D 02C5                   add al , ch
:0001.1F8F A880                   test al, 80
:0001.1F91 75A7                   jne 1F3A
:0001.1F93 0AC0                   or al , al 
:0001.1F95 74A3                   je 1F3A
:0001.1F97 2EC606EE1F00           mov byte ptr cs:[1FEE], 00
:0001.1F9D 8AE0                   mov ah, al 
:0001.1F9F 8AC5                   mov al , ch
:0001.1FA1 2AC4                   sub al , ah
:0001.1FA3 2EA22020               mov byte ptr cs:[2020], al
:0001.1FA7 2AD0                   sub dl, al 
:0001.1FA9 2E88164320             mov cs:[2043], dl
:0001.1FAE F6E1                   mul cl
:0001.1FB0 03C0                   add ax, ax
:0001.1FB2 2EA31C20               mov word ptr cs:[201C], ax
:0001.1FB6 EB16                   jmp 1FCE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.1F8B(C)
|
:0001.1FB8 3C1E                   cmp al, 1E
:0001.1FBA 7204                   jb 1FC0
:0001.1FBC E9AD00                 jmp 206C


:0001.1FBF 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.1FBA(C)
|
:0001.1FC0 02C5                   add al , ch
:0001.1FC2 2C1E                   sub al, 1E
:0001.1FC4 7302                   jnb 1FC8
:0001.1FC6 32C0                   xor al , al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.1FC4(C)
|
:0001.1FC8 2EA22020               mov byte ptr cs:[2020], al
:0001.1FCC EB00                   jmp 1FCE



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.1FB6(U), :0001.1FCC(U)
|
:0001.1FCE 8A4610                 mov al , [bp+10]
:0001.1FD1 32E4                   xor ah, ah
:0001.1FD3 03C0                   add ax, ax
:0001.1FD5 03C0                   add ax, ax
:0001.1FD7 03C0                   add ax, ax
:0001.1FD9 03C0                   add ax, ax
:0001.1FDB 03C0                   add ax, ax
:0001.1FDD 051000                 add ax, 0010
:0001.1FE0 2EA34920               mov word ptr cs:[2049], ax
:0001.1FE4 8AC1                   mov al , cl 
:0001.1FE6 2C00                   sub al, 00
:0001.1FE8 2EA23320               mov byte ptr cs:[2033], al
:0001.1FEC BA0000                 mov dx, 0000
:0001.1FEF 8A660E                 mov ah, [bp+0E]
:0001.1FF2 2E88264220             mov cs:[2042], ah
:0001.1FF7 F6C402                 test ah, 02
:0001.1FFA 7417                   je 2013
:0001.1FFC FEC8                   dec al
:0001.1FFE 02D0                   add dl, al 
:0001.2000 2EA12220               mov ax, word ptr cs:[2022]
:0001.2004 2E87062720             xchg cs:[2027], ax
:0001.2009 2EA32220               mov word ptr cs:[2022], ax
:0001.200D B0CA                   mov al, CA
:0001.200F 2EA25120               mov byte ptr cs:[2051], al

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.1FFA(C)
|
:0001.2013 2E88166220             mov cs:[2062], dl
:0001.2018 EB00                   jmp 201A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.2018(U)
|
:0001.201A 81C60000               add si, 0000
:0001.201E 80ED00                 sub ch, 00
:0001.2021 B80000                 mov ax, 0000
:0001.2024 03F0                   add si, ax
:0001.2026 050000                 add ax, 0000
:0001.2029 2EA35820               mov word ptr cs:[2058], ax
:0001.202D BF0000                 mov di, 0000
:0001.2030 EB00                   jmp 2032



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.2030(U), :0001.2065(C)
|
:0001.2032 B100                   mov cl, 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.2054(C)
|
:0001.2034 AD                     lodsw
:0001.2035 83F8FF                 cmp ax, FFFF
:0001.2038 7416                   je 2050
:0001.203A 03C0                   add ax, ax
:0001.203C 05AC05                 add ax, 05AC
:0001.203F 8BD8                   mov bx, ax
:0001.2041 B80000                 mov ax, 0000
:0001.2044 AB                     stosw
:0001.2045 8BC2                   mov ax, dx
:0001.2047 AB                     stosw
:0001.2048 B80000                 mov ax, 0000
:0001.204B AB                     stosw
:0001.204C 2E8B07                 mov ax, cs:[bx]
:0001.204F AB                     stosw

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.2038(C)
|
:0001.2050 FEC2                   inc dl
:0001.2052 FEC9                   dec cl
:0001.2054 75DE                   jne 2034
:0001.2056 81C60000               add si, 0000
:0001.205A FEC6                   inc dh
:0001.205C 2EFE0E4320             dec byte ptr cs:[2043]
:0001.2061 B200                   mov dl, 00
:0001.2063 FECD                   dec ch
:0001.2065 75CB                   jne 2032
:0001.2067 2E893E2E20             mov cs:[202E], di

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.1F3A(U), :0001.1FBC(U)
|
:0001.206C 61                     popa
:0001.206D 1F                     pop ds
:0001.206E 5D                     pop bp
:0001.206F CB                     retf


:0001.2070 55                     push bp
:0001.2071 8BEC                   mov bp, sp
:0001.2073 1E                     push ds
:0001.2074 60                     pusha
:0001.2075 E87E31                 call 51F6
:0001.2078 E8CB31                 call 5246
:0001.207B E82032                 call 529E
:0001.207E 61                     popa
:0001.207F 1F                     pop ds
:0001.2080 5D                     pop bp
:0001.2081 CB                     retf


:0001.2082 55                     push bp
:0001.2083 8BEC                   mov bp, sp
:0001.2085 1E                     push ds
:0001.2086 60                     pusha
:0001.2087 BACE03                 mov dx, 03CE
:0001.208A B80100                 mov ax, 0001
:0001.208D EF                     out dx, ax
:0001.208E B003                   mov al, 03
:0001.2090 EF                     out dx, ax
:0001.2091 B005                   mov al, 05
:0001.2093 EF                     out dx, ax
:0001.2094 B808FF                 mov ax, FF08
:0001.2097 EF                     out dx, ax
:0001.2098 BAC403                 mov dx, 03C4
:0001.209B B002                   mov al, 02
:0001.209D EE                     out dx, al
:0001.209E 9C                     pushf
:0001.209F FA                     cli
:0001.20A0 2E8C16861B             mov cs:[1B86], ss
:0001.20A5 2E8926881B             mov cs:[1B88], sp
:0001.20AA 8CC8                   mov ax, cs
:0001.20AC 8ED8                   mov ds, ax
:0001.20AE C606A41E00             mov byte ptr [1EA4], 00
:0001.20B3 8ED0                   mov ss, ax
:0001.20B5 BC8A1C                 mov sp, 1C8A
:0001.20B8 FB                     sti
:0001.20B9 BBFE14                 mov bx, 14FE
:0001.20BC 8B4702                 mov ax, [bx+02]
:0001.20BF A35C21                 mov word ptr [215C], ax
:0001.20C2 A35422                 mov word ptr [2254], ax
:0001.20C5 BF0000                 mov di, 0000
:0001.20C8 B51E                   mov ch, 1E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.211A(C)
|
:0001.20CA 33DB                   xor bx, bx
:0001.20CC B128                   mov cl, 28

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.20F9(C)
|
:0001.20CE 8CC8                   mov ax, cs
:0001.20D0 8ED8                   mov ds, ax
:0001.20D2 8EC0                   mov es, ax
:0001.20D4 60                     pusha
:0001.20D5 BEC216                 mov si, 16C2
:0001.20D8 03F3                   add si, bx
:0001.20DA AC                     lodsb
:0001.20DB A801                   test al, 01
:0001.20DD 740D                   je 20EC
:0001.20DF A840                   test al, 40
:0001.20E1 7549                   jne 212C
:0001.20E3 A802                   test al, 02
:0001.20E5 7565                   jne 214C
:0001.20E7 E86C00                 call 2156
:0001.20EA EB06                   jmp 20F2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.20DD(C)
|
:0001.20EC A802                   test al, 02
:0001.20EE 7402                   je 20F2
:0001.20F0 EB3E                   jmp 2130



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.20EA(U), :0001.20EE(C), :0001.212E(C), :0001.2149(U), :0001.2154(U), 
|
:0001.20F2 61                     popa
:0001.20F3 83C702                 add di, 0002
:0001.20F6 43                     inc bx
:0001.20F7 FEC9                   dec cl
:0001.20F9 75D3                   jne 20CE
:0001.20FB 81C7B004               add di, 04B0
:0001.20FF BBFE14                 mov bx, 14FE
:0001.2102 2E8B470A               mov ax, cs:[bx+0A]
:0001.2106 2E01065422             add cs:[2254], ax
:0001.210B 2E01065C21             add cs:[215C], ax
:0001.2110 B82800                 mov ax, 0028
:0001.2113 2E0106D620             add cs:[20D6], ax
:0001.2118 FECD                   dec ch
:0001.211A 75AE                   jne 20CA
:0001.211C FA                     cli
:0001.211D 2E8B26881B             mov sp, cs:[1B88]
:0001.2122 2E8E16861B             mov ss, cs:[1B86]
:0001.2127 9D                     popf
:0001.2128 61                     popa
:0001.2129 1F                     pop ds
:0001.212A 5D                     pop bp
:0001.212B CB                     retf



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.20E1(C)
|
:0001.212C A802                   test al, 02
:0001.212E 74C2                   je 20F2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.20F0(U)
|
:0001.2130 8BEB                   mov bp, bx
:0001.2132 2E8B1EB722             mov bx, cs:[22B7]
:0001.2137 8BC3                   mov ax, bx
:0001.2139 81C32215               add bx, 1522
:0001.213D 8B1F                   mov bx, [bx]
:0001.213F 03DB                   add bx, bx
:0001.2141 03C3                   add ax, bx
:0001.2143 2EA3B722               mov word ptr cs:[22B7], ax
:0001.2147 8BDD                   mov bx, bp
:0001.2149 EBA7                   jmp 20F2


:0001.214B 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.20E5(C)
|
:0001.214C 57                     push di
:0001.214D E8FE00                 call 224E
:0001.2150 5F                     pop di
:0001.2151 E85A01                 call 22AE
:0001.2154 EB9C                   jmp 20F2



* Referenced by a CALL at Address:
|:0001.20E7
|
:0001.2156 B80000                 mov ax, 0000
:0001.2159 8ED8                   mov ds, ax
:0001.215B BE0000                 mov si, 0000
:0001.215E 03F3                   add si, bx
:0001.2160 AC                     lodsb
:0001.2161 32E4                   xor ah, ah
:0001.2163 03C0                   add ax, ax
:0001.2165 BE7001                 mov si, 0170
:0001.2168 03F0                   add si, ax
:0001.216A 2E8B34                 mov si, cs:[si]
:0001.216D B80000                 mov ax, 0000
:0001.2170 8ED8                   mov ds, ax
:0001.2172 B94E00                 mov cx, 004E
:0001.2175 B800A0                 mov ax, A000
:0001.2178 8EC0                   mov es, ax
:0001.217A BAC503                 mov dx, 03C5
:0001.217D B001                   mov al, 01
:0001.217F EE                     out dx, al
:0001.2180 A5                     movsw
:0001.2181 03F9                   add di, cx
:0001.2183 A5                     movsw
:0001.2184 03F9                   add di, cx
:0001.2186 A5                     movsw
:0001.2187 03F9                   add di, cx
:0001.2189 A5                     movsw
:0001.218A 03F9                   add di, cx
:0001.218C A5                     movsw
:0001.218D 03F9                   add di, cx
:0001.218F A5                     movsw
:0001.2190 03F9                   add di, cx
:0001.2192 A5                     movsw
:0001.2193 03F9                   add di, cx
:0001.2195 A5                     movsw
:0001.2196 03F9                   add di, cx
:0001.2198 A5                     movsw
:0001.2199 03F9                   add di, cx
:0001.219B A5                     movsw
:0001.219C 03F9                   add di, cx
:0001.219E A5                     movsw
:0001.219F 03F9                   add di, cx
:0001.21A1 A5                     movsw
:0001.21A2 03F9                   add di, cx
:0001.21A4 A5                     movsw
:0001.21A5 03F9                   add di, cx
:0001.21A7 A5                     movsw
:0001.21A8 03F9                   add di, cx
:0001.21AA A5                     movsw
:0001.21AB 03F9                   add di, cx
:0001.21AD A5                     movsw
:0001.21AE 81EFB204               sub di, 04B2
:0001.21B2 B002                   mov al, 02
:0001.21B4 EE                     out dx, al
:0001.21B5 A5                     movsw
:0001.21B6 03F9                   add di, cx
:0001.21B8 A5                     movsw
:0001.21B9 03F9                   add di, cx
:0001.21BB A5                     movsw
:0001.21BC 03F9                   add di, cx
:0001.21BE A5                     movsw
:0001.21BF 03F9                   add di, cx
:0001.21C1 A5                     movsw
:0001.21C2 03F9                   add di, cx
:0001.21C4 A5                     movsw
:0001.21C5 03F9                   add di, cx
:0001.21C7 A5                     movsw
:0001.21C8 03F9                   add di, cx
:0001.21CA A5                     movsw
:0001.21CB 03F9                   add di, cx
:0001.21CD A5                     movsw
:0001.21CE 03F9                   add di, cx
:0001.21D0 A5                     movsw
:0001.21D1 03F9                   add di, cx
:0001.21D3 A5                     movsw
:0001.21D4 03F9                   add di, cx
:0001.21D6 A5                     movsw
:0001.21D7 03F9                   add di, cx
:0001.21D9 A5                     movsw
:0001.21DA 03F9                   add di, cx
:0001.21DC A5                     movsw
:0001.21DD 03F9                   add di, cx
:0001.21DF A5                     movsw
:0001.21E0 03F9                   add di, cx
:0001.21E2 A5                     movsw
:0001.21E3 81EFB204               sub di, 04B2
:0001.21E7 B004                   mov al, 04
:0001.21E9 EE                     out dx, al
:0001.21EA A5                     movsw
:0001.21EB 03F9                   add di, cx
:0001.21ED A5                     movsw
:0001.21EE 03F9                   add di, cx
:0001.21F0 A5                     movsw
:0001.21F1 03F9                   add di, cx
:0001.21F3 A5                     movsw
:0001.21F4 03F9                   add di, cx
:0001.21F6 A5                     movsw
:0001.21F7 03F9                   add di, cx
:0001.21F9 A5                     movsw
:0001.21FA 03F9                   add di, cx
:0001.21FC A5                     movsw
:0001.21FD 03F9                   add di, cx
:0001.21FF A5                     movsw
:0001.2200 03F9                   add di, cx
:0001.2202 A5                     movsw
:0001.2203 03F9                   add di, cx
:0001.2205 A5                     movsw
:0001.2206 03F9                   add di, cx
:0001.2208 A5                     movsw
:0001.2209 03F9                   add di, cx
:0001.220B A5                     movsw
:0001.220C 03F9                   add di, cx
:0001.220E A5                     movsw
:0001.220F 03F9                   add di, cx
:0001.2211 A5                     movsw
:0001.2212 03F9                   add di, cx
:0001.2214 A5                     movsw
:0001.2215 03F9                   add di, cx
:0001.2217 A5                     movsw
:0001.2218 81EFB204               sub di, 04B2
:0001.221C B008                   mov al, 08
:0001.221E EE                     out dx, al
:0001.221F A5                     movsw
:0001.2220 03F9                   add di, cx
:0001.2222 A5                     movsw
:0001.2223 03F9                   add di, cx
:0001.2225 A5                     movsw
:0001.2226 03F9                   add di, cx
:0001.2228 A5                     movsw
:0001.2229 03F9                   add di, cx
:0001.222B A5                     movsw
:0001.222C 03F9                   add di, cx
:0001.222E A5                     movsw
:0001.222F 03F9                   add di, cx
:0001.2231 A5                     movsw
:0001.2232 03F9                   add di, cx
:0001.2234 A5                     movsw
:0001.2235 03F9                   add di, cx
:0001.2237 A5                     movsw
:0001.2238 03F9                   add di, cx
:0001.223A A5                     movsw
:0001.223B 03F9                   add di, cx
:0001.223D A5                     movsw
:0001.223E 03F9                   add di, cx
:0001.2240 A5                     movsw
:0001.2241 03F9                   add di, cx
:0001.2243 A5                     movsw
:0001.2244 03F9                   add di, cx
:0001.2246 A5                     movsw
:0001.2247 03F9                   add di, cx
:0001.2249 A5                     movsw
:0001.224A 03F9                   add di, cx
:0001.224C A5                     movsw
:0001.224D C3                     ret



* Referenced by a CALL at Address:
|:0001.214D
|
:0001.224E B80000                 mov ax, 0000
:0001.2251 8ED8                   mov ds, ax
:0001.2253 BE0000                 mov si, 0000
:0001.2256 03F3                   add si, bx
:0001.2258 AC                     lodsb
:0001.2259 32E4                   xor ah, ah
:0001.225B 03C0                   add ax, ax
:0001.225D BE7001                 mov si, 0170
:0001.2260 03F0                   add si, ax
:0001.2262 2E8B34                 mov si, cs:[si]
:0001.2265 B80000                 mov ax, 0000
:0001.2268 8ED8                   mov ds, ax
:0001.226A BFFE0D                 mov di, 0DFE
:0001.226D A5                     movsw
:0001.226E A5                     movsw
:0001.226F A5                     movsw
:0001.2270 A5                     movsw
:0001.2271 A5                     movsw
:0001.2272 A5                     movsw
:0001.2273 A5                     movsw
:0001.2274 A5                     movsw
:0001.2275 A5                     movsw
:0001.2276 A5                     movsw
:0001.2277 A5                     movsw
:0001.2278 A5                     movsw
:0001.2279 A5                     movsw
:0001.227A A5                     movsw
:0001.227B A5                     movsw
:0001.227C A5                     movsw
:0001.227D A5                     movsw
:0001.227E A5                     movsw
:0001.227F A5                     movsw
:0001.2280 A5                     movsw
:0001.2281 A5                     movsw
:0001.2282 A5                     movsw
:0001.2283 A5                     movsw
:0001.2284 A5                     movsw
:0001.2285 A5                     movsw
:0001.2286 A5                     movsw
:0001.2287 A5                     movsw
:0001.2288 A5                     movsw
:0001.2289 A5                     movsw
:0001.228A A5                     movsw
:0001.228B A5                     movsw
:0001.228C A5                     movsw
:0001.228D A5                     movsw
:0001.228E A5                     movsw
:0001.228F A5                     movsw
:0001.2290 A5                     movsw
:0001.2291 A5                     movsw
:0001.2292 A5                     movsw
:0001.2293 A5                     movsw
:0001.2294 A5                     movsw
:0001.2295 A5                     movsw
:0001.2296 A5                     movsw
:0001.2297 A5                     movsw
:0001.2298 A5                     movsw
:0001.2299 A5                     movsw
:0001.229A A5                     movsw
:0001.229B A5                     movsw
:0001.229C A5                     movsw
:0001.229D A5                     movsw
:0001.229E A5                     movsw
:0001.229F A5                     movsw
:0001.22A0 A5                     movsw
:0001.22A1 A5                     movsw
:0001.22A2 A5                     movsw
:0001.22A3 A5                     movsw
:0001.22A4 A5                     movsw
:0001.22A5 A5                     movsw
:0001.22A6 A5                     movsw
:0001.22A7 A5                     movsw
:0001.22A8 A5                     movsw
:0001.22A9 A5                     movsw
:0001.22AA A5                     movsw
:0001.22AB A5                     movsw
:0001.22AC A5                     movsw
:0001.22AD C3                     ret



* Referenced by a CALL at Address:
|:0001.2151
|
:0001.22AE 53                     push bx
:0001.22AF 57                     push di
:0001.22B0 8CC8                   mov ax, cs
:0001.22B2 8ED8                   mov ds, ax
:0001.22B4 8EC0                   mov es, ax
:0001.22B6 B80000                 mov ax, 0000
:0001.22B9 BBDE09                 mov bx, 09DE
:0001.22BC 03D8                   add bx, ax
:0001.22BE 8B37                   mov si, [bx]
:0001.22C0 BB2215                 mov bx, 1522
:0001.22C3 03D8                   add bx, ax
:0001.22C5 8B0F                   mov cx, [bx]
:0001.22C7 03C1                   add ax, cx
:0001.22C9 03C1                   add ax, cx
:0001.22CB A3B722                 mov word ptr [22B7], ax
:0001.22CE BBDE08                 mov bx, 08DE
:0001.22D1 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.25AD(U), :0001.26FA(U), :0001.2B8F(U), :0001.2D3C(U), :0001.3A05(U), 
|:0001.3B92(U), :0001.41A7(U), :0001.4394(U)
|
:0001.22D2 1E                     push ds
:0001.22D3 AD                     lodsw
:0001.22D4 8AD0                   mov dl, al 
:0001.22D6 F6C220                 test dl, 20
:0001.22D9 7403                   je 22DE
:0001.22DB E9C012                 jmp 359E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.22D9(C)
|
:0001.22DE 83C604                 add si, 0004
:0001.22E1 BFFE0D                 mov di, 0DFE
:0001.22E4 F6C204                 test dl, 04
:0001.22E7 7403                   je 22EC
:0001.22E9 E9560A                 jmp 2D42



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.22E7(C)
|
:0001.22EC AD                     lodsw
:0001.22ED 56                     push si
:0001.22EE 8BF0                   mov si, ax
:0001.22F0 B80000                 mov ax, 0000
:0001.22F3 8ED8                   mov ds, ax
:0001.22F5 F6C202                 test dl, 02
:0001.22F8 7403                   je 22FD
:0001.22FA E90304                 jmp 2700



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.22F8(C)
|
:0001.22FD 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.2D50(U)
|
:0001.22FE F6C208                 test dl, 08
:0001.2301 7403                   je 2306
:0001.2303 E9AE02                 jmp 25B4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.2301(C)
|
:0001.2306 BA0200                 mov dx, 0002
:0001.2309 AD                     lodsw
:0001.230A 262105                 and es:[di], ax
:0001.230D 26214520               and es:[di+20], ax
:0001.2311 26214540               and es:[di+40], ax
:0001.2315 26214560               and es:[di+60], ax
:0001.2319 03FA                   add di, dx
:0001.231B AD                     lodsw
:0001.231C 262105                 and es:[di], ax
:0001.231F 26214520               and es:[di+20], ax
:0001.2323 26214540               and es:[di+40], ax
:0001.2327 26214560               and es:[di+60], ax
:0001.232B 03FA                   add di, dx
:0001.232D AD                     lodsw
:0001.232E 262105                 and es:[di], ax
:0001.2331 26214520               and es:[di+20], ax
:0001.2335 26214540               and es:[di+40], ax
:0001.2339 26214560               and es:[di+60], ax
:0001.233D 03FA                   add di, dx
:0001.233F AD                     lodsw
:0001.2340 262105                 and es:[di], ax
:0001.2343 26214520               and es:[di+20], ax
:0001.2347 26214540               and es:[di+40], ax
:0001.234B 26214560               and es:[di+60], ax
:0001.234F 03FA                   add di, dx
:0001.2351 AD                     lodsw
:0001.2352 262105                 and es:[di], ax
:0001.2355 26214520               and es:[di+20], ax
:0001.2359 26214540               and es:[di+40], ax
:0001.235D 26214560               and es:[di+60], ax
:0001.2361 03FA                   add di, dx
:0001.2363 AD                     lodsw
:0001.2364 262105                 and es:[di], ax
:0001.2367 26214520               and es:[di+20], ax
:0001.236B 26214540               and es:[di+40], ax
:0001.236F 26214560               and es:[di+60], ax
:0001.2373 03FA                   add di, dx
:0001.2375 AD                     lodsw
:0001.2376 262105                 and es:[di], ax
:0001.2379 26214520               and es:[di+20], ax
:0001.237D 26214540               and es:[di+40], ax
:0001.2381 26214560               and es:[di+60], ax
:0001.2385 03FA                   add di, dx
:0001.2387 AD                     lodsw
:0001.2388 262105                 and es:[di], ax
:0001.238B 26214520               and es:[di+20], ax
:0001.238F 26214540               and es:[di+40], ax
:0001.2393 26214560               and es:[di+60], ax
:0001.2397 03FA                   add di, dx
:0001.2399 AD                     lodsw
:0001.239A 262105                 and es:[di], ax
:0001.239D 26214520               and es:[di+20], ax
:0001.23A1 26214540               and es:[di+40], ax
:0001.23A5 26214560               and es:[di+60], ax
:0001.23A9 03FA                   add di, dx
:0001.23AB AD                     lodsw
:0001.23AC 262105                 and es:[di], ax
:0001.23AF 26214520               and es:[di+20], ax
:0001.23B3 26214540               and es:[di+40], ax
:0001.23B7 26214560               and es:[di+60], ax
:0001.23BB 03FA                   add di, dx
:0001.23BD AD                     lodsw
:0001.23BE 262105                 and es:[di], ax
:0001.23C1 26214520               and es:[di+20], ax
:0001.23C5 26214540               and es:[di+40], ax
:0001.23C9 26214560               and es:[di+60], ax
:0001.23CD 03FA                   add di, dx
:0001.23CF AD                     lodsw
:0001.23D0 262105                 and es:[di], ax
:0001.23D3 26214520               and es:[di+20], ax
:0001.23D7 26214540               and es:[di+40], ax
:0001.23DB 26214560               and es:[di+60], ax
:0001.23DF 03FA                   add di, dx
:0001.23E1 AD                     lodsw
:0001.23E2 262105                 and es:[di], ax
:0001.23E5 26214520               and es:[di+20], ax
:0001.23E9 26214540               and es:[di+40], ax
:0001.23ED 26214560               and es:[di+60], ax
:0001.23F1 03FA                   add di, dx
:0001.23F3 AD                     lodsw
:0001.23F4 262105                 and es:[di], ax
:0001.23F7 26214520               and es:[di+20], ax
:0001.23FB 26214540               and es:[di+40], ax
:0001.23FF 26214560               and es:[di+60], ax
:0001.2403 03FA                   add di, dx
:0001.2405 AD                     lodsw
:0001.2406 262105                 and es:[di], ax
:0001.2409 26214520               and es:[di+20], ax
:0001.240D 26214540               and es:[di+40], ax
:0001.2411 26214560               and es:[di+60], ax
:0001.2415 03FA                   add di, dx
:0001.2417 AD                     lodsw
:0001.2418 262105                 and es:[di], ax
:0001.241B 26214520               and es:[di+20], ax
:0001.241F 26214540               and es:[di+40], ax
:0001.2423 26214560               and es:[di+60], ax
:0001.2427 83EF1E                 sub di, 001E
:0001.242A AD                     lodsw
:0001.242B 260905                 or es:[di], ax
:0001.242E 03FA                   add di, dx
:0001.2430 AD                     lodsw
:0001.2431 260905                 or es:[di], ax
:0001.2434 03FA                   add di, dx
:0001.2436 AD                     lodsw
:0001.2437 260905                 or es:[di], ax
:0001.243A 03FA                   add di, dx
:0001.243C AD                     lodsw
:0001.243D 260905                 or es:[di], ax
:0001.2440 03FA                   add di, dx
:0001.2442 AD                     lodsw
:0001.2443 260905                 or es:[di], ax
:0001.2446 03FA                   add di, dx
:0001.2448 AD                     lodsw
:0001.2449 260905                 or es:[di], ax
:0001.244C 03FA                   add di, dx
:0001.244E AD                     lodsw
:0001.244F 260905                 or es:[di], ax
:0001.2452 03FA                   add di, dx
:0001.2454 AD                     lodsw
:0001.2455 260905                 or es:[di], ax
:0001.2458 03FA                   add di, dx
:0001.245A AD                     lodsw
:0001.245B 260905                 or es:[di], ax
:0001.245E 03FA                   add di, dx
:0001.2460 AD                     lodsw
:0001.2461 260905                 or es:[di], ax
:0001.2464 03FA                   add di, dx
:0001.2466 AD                     lodsw
:0001.2467 260905                 or es:[di], ax
:0001.246A 03FA                   add di, dx
:0001.246C AD                     lodsw
:0001.246D 260905                 or es:[di], ax
:0001.2470 03FA                   add di, dx
:0001.2472 AD                     lodsw
:0001.2473 260905                 or es:[di], ax
:0001.2476 03FA                   add di, dx
:0001.2478 AD                     lodsw
:0001.2479 260905                 or es:[di], ax
:0001.247C 03FA                   add di, dx
:0001.247E AD                     lodsw
:0001.247F 260905                 or es:[di], ax
:0001.2482 03FA                   add di, dx
:0001.2484 AD                     lodsw
:0001.2485 260905                 or es:[di], ax
:0001.2488 03FA                   add di, dx
:0001.248A AD                     lodsw
:0001.248B 260905                 or es:[di], ax
:0001.248E 03FA                   add di, dx
:0001.2490 AD                     lodsw
:0001.2491 260905                 or es:[di], ax
:0001.2494 03FA                   add di, dx
:0001.2496 AD                     lodsw
:0001.2497 260905                 or es:[di], ax
:0001.249A 03FA                   add di, dx
:0001.249C AD                     lodsw
:0001.249D 260905                 or es:[di], ax
:0001.24A0 03FA                   add di, dx
:0001.24A2 AD                     lodsw
:0001.24A3 260905                 or es:[di], ax
:0001.24A6 03FA                   add di, dx
:0001.24A8 AD                     lodsw
:0001.24A9 260905                 or es:[di], ax
:0001.24AC 03FA                   add di, dx
:0001.24AE AD                     lodsw
:0001.24AF 260905                 or es:[di], ax
:0001.24B2 03FA                   add di, dx
:0001.24B4 AD                     lodsw
:0001.24B5 260905                 or es:[di], ax
:0001.24B8 03FA                   add di, dx
:0001.24BA AD                     lodsw
:0001.24BB 260905                 or es:[di], ax
:0001.24BE 03FA                   add di, dx
:0001.24C0 AD                     lodsw
:0001.24C1 260905                 or es:[di], ax
:0001.24C4 03FA                   add di, dx
:0001.24C6 AD                     lodsw
:0001.24C7 260905                 or es:[di], ax
:0001.24CA 03FA                   add di, dx
:0001.24CC AD                     lodsw
:0001.24CD 260905                 or es:[di], ax
:0001.24D0 03FA                   add di, dx
:0001.24D2 AD                     lodsw
:0001.24D3 260905                 or es:[di], ax
:0001.24D6 03FA                   add di, dx
:0001.24D8 AD                     lodsw
:0001.24D9 260905                 or es:[di], ax
:0001.24DC 03FA                   add di, dx
:0001.24DE AD                     lodsw
:0001.24DF 260905                 or es:[di], ax
:0001.24E2 03FA                   add di, dx
:0001.24E4 AD                     lodsw
:0001.24E5 260905                 or es:[di], ax
:0001.24E8 03FA                   add di, dx
:0001.24EA AD                     lodsw
:0001.24EB 260905                 or es:[di], ax
:0001.24EE 03FA                   add di, dx
:0001.24F0 AD                     lodsw
:0001.24F1 260905                 or es:[di], ax
:0001.24F4 03FA                   add di, dx
:0001.24F6 AD                     lodsw
:0001.24F7 260905                 or es:[di], ax
:0001.24FA 03FA                   add di, dx
:0001.24FC AD                     lodsw
:0001.24FD 260905                 or es:[di], ax
:0001.2500 03FA                   add di, dx
:0001.2502 AD                     lodsw
:0001.2503 260905                 or es:[di], ax
:0001.2506 03FA                   add di, dx
:0001.2508 AD                     lodsw
:0001.2509 260905                 or es:[di], ax
:0001.250C 03FA                   add di, dx
:0001.250E AD                     lodsw
:0001.250F 260905                 or es:[di], ax
:0001.2512 03FA                   add di, dx
:0001.2514 AD                     lodsw
:0001.2515 260905                 or es:[di], ax
:0001.2518 03FA                   add di, dx
:0001.251A AD                     lodsw
:0001.251B 260905                 or es:[di], ax
:0001.251E 03FA                   add di, dx
:0001.2520 AD                     lodsw
:0001.2521 260905                 or es:[di], ax
:0001.2524 03FA                   add di, dx
:0001.2526 AD                     lodsw
:0001.2527 260905                 or es:[di], ax
:0001.252A 03FA                   add di, dx
:0001.252C AD                     lodsw
:0001.252D 260905                 or es:[di], ax
:0001.2530 03FA                   add di, dx
:0001.2532 AD                     lodsw
:0001.2533 260905                 or es:[di], ax
:0001.2536 03FA                   add di, dx
:0001.2538 AD                     lodsw
:0001.2539 260905                 or es:[di], ax
:0001.253C 03FA                   add di, dx
:0001.253E AD                     lodsw
:0001.253F 260905                 or es:[di], ax
:0001.2542 03FA                   add di, dx
:0001.2544 AD                     lodsw
:0001.2545 260905                 or es:[di], ax
:0001.2548 03FA                   add di, dx
:0001.254A AD                     lodsw
:0001.254B 260905                 or es:[di], ax
:0001.254E 03FA                   add di, dx
:0001.2550 AD                     lodsw
:0001.2551 260905                 or es:[di], ax
:0001.2554 03FA                   add di, dx
:0001.2556 AD                     lodsw
:0001.2557 260905                 or es:[di], ax
:0001.255A 03FA                   add di, dx
:0001.255C AD                     lodsw
:0001.255D 260905                 or es:[di], ax
:0001.2560 03FA                   add di, dx
:0001.2562 AD                     lodsw
:0001.2563 260905                 or es:[di], ax
:0001.2566 03FA                   add di, dx
:0001.2568 AD                     lodsw
:0001.2569 260905                 or es:[di], ax
:0001.256C 03FA                   add di, dx
:0001.256E AD                     lodsw
:0001.256F 260905                 or es:[di], ax
:0001.2572 03FA                   add di, dx
:0001.2574 AD                     lodsw
:0001.2575 260905                 or es:[di], ax
:0001.2578 03FA                   add di, dx
:0001.257A AD                     lodsw
:0001.257B 260905                 or es:[di], ax
:0001.257E 03FA                   add di, dx
:0001.2580 AD                     lodsw
:0001.2581 260905                 or es:[di], ax
:0001.2584 03FA                   add di, dx
:0001.2586 AD                     lodsw
:0001.2587 260905                 or es:[di], ax
:0001.258A 03FA                   add di, dx
:0001.258C AD                     lodsw
:0001.258D 260905                 or es:[di], ax
:0001.2590 03FA                   add di, dx
:0001.2592 AD                     lodsw
:0001.2593 260905                 or es:[di], ax
:0001.2596 03FA                   add di, dx
:0001.2598 AD                     lodsw
:0001.2599 260905                 or es:[di], ax
:0001.259C 03FA                   add di, dx
:0001.259E AD                     lodsw
:0001.259F 260905                 or es:[di], ax
:0001.25A2 03FA                   add di, dx
:0001.25A4 AD                     lodsw
:0001.25A5 260905                 or es:[di], ax
:0001.25A8 5E                     pop si
:0001.25A9 1F                     pop ds
:0001.25AA 49                     dec cx
:0001.25AB 7403                   je 25B0
:0001.25AD E922FD                 jmp 22D2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.25AB(C)
|
:0001.25B0 E91028                 jmp 4DC3
:0001.25B3 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.2303(U)
|
:0001.25B4 BA0200                 mov dx, 0002
:0001.25B7 AD                     lodsw
:0001.25B8 26214560               and es:[di+60], ax
:0001.25BC F7D0                   not ax
:0001.25BE 260905                 or es:[di], ax
:0001.25C1 26094520               or es:[di+20], ax
:0001.25C5 26094540               or es:[di+40], ax
:0001.25C9 03FA                   add di, dx
:0001.25CB AD                     lodsw
:0001.25CC 26214560               and es:[di+60], ax
:0001.25D0 F7D0                   not ax
:0001.25D2 260905                 or es:[di], ax
:0001.25D5 26094520               or es:[di+20], ax
:0001.25D9 26094540               or es:[di+40], ax
:0001.25DD 03FA                   add di, dx
:0001.25DF AD                     lodsw
:0001.25E0 26214560               and es:[di+60], ax
:0001.25E4 F7D0                   not ax
:0001.25E6 260905                 or es:[di], ax
:0001.25E9 26094520               or es:[di+20], ax
:0001.25ED 26094540               or es:[di+40], ax
:0001.25F1 03FA                   add di, dx
:0001.25F3 AD                     lodsw
:0001.25F4 26214560               and es:[di+60], ax
:0001.25F8 F7D0                   not ax
:0001.25FA 260905                 or es:[di], ax
:0001.25FD 26094520               or es:[di+20], ax
:0001.2601 26094540               or es:[di+40], ax
:0001.2605 03FA                   add di, dx
:0001.2607 AD                     lodsw
:0001.2608 26214560               and es:[di+60], ax
:0001.260C F7D0                   not ax
:0001.260E 260905                 or es:[di], ax
:0001.2611 26094520               or es:[di+20], ax
:0001.2615 26094540               or es:[di+40], ax
:0001.2619 03FA                   add di, dx
:0001.261B AD                     lodsw
:0001.261C 26214560               and es:[di+60], ax
:0001.2620 F7D0                   not ax
:0001.2622 260905                 or es:[di], ax
:0001.2625 26094520               or es:[di+20], ax
:0001.2629 26094540               or es:[di+40], ax
:0001.262D 03FA                   add di, dx
:0001.262F AD                     lodsw
:0001.2630 26214560               and es:[di+60], ax
:0001.2634 F7D0                   not ax
:0001.2636 260905                 or es:[di], ax
:0001.2639 26094520               or es:[di+20], ax
:0001.263D 26094540               or es:[di+40], ax
:0001.2641 03FA                   add di, dx
:0001.2643 AD                     lodsw
:0001.2644 26214560               and es:[di+60], ax
:0001.2648 F7D0                   not ax
:0001.264A 260905                 or es:[di], ax
:0001.264D 26094520               or es:[di+20], ax
:0001.2651 26094540               or es:[di+40], ax
:0001.2655 03FA                   add di, dx
:0001.2657 AD                     lodsw
:0001.2658 26214560               and es:[di+60], ax
:0001.265C F7D0                   not ax
:0001.265E 260905                 or es:[di], ax
:0001.2661 26094520               or es:[di+20], ax
:0001.2665 26094540               or es:[di+40], ax
:0001.2669 03FA                   add di, dx
:0001.266B AD                     lodsw
:0001.266C 26214560               and es:[di+60], ax
:0001.2670 F7D0                   not ax
:0001.2672 260905                 or es:[di], ax
:0001.2675 26094520               or es:[di+20], ax
:0001.2679 26094540               or es:[di+40], ax
:0001.267D 03FA                   add di, dx
:0001.267F AD                     lodsw
:0001.2680 26214560               and es:[di+60], ax
:0001.2684 F7D0                   not ax
:0001.2686 260905                 or es:[di], ax
:0001.2689 26094520               or es:[di+20], ax
:0001.268D 26094540               or es:[di+40], ax
:0001.2691 03FA                   add di, dx
:0001.2693 AD                     lodsw
:0001.2694 26214560               and es:[di+60], ax
:0001.2698 F7D0                   not ax
:0001.269A 260905                 or es:[di], ax
:0001.269D 26094520               or es:[di+20], ax
:0001.26A1 26094540               or es:[di+40], ax
:0001.26A5 03FA                   add di, dx
:0001.26A7 AD                     lodsw
:0001.26A8 26214560               and es:[di+60], ax
:0001.26AC F7D0                   not ax
:0001.26AE 260905                 or es:[di], ax
:0001.26B1 26094520               or es:[di+20], ax
:0001.26B5 26094540               or es:[di+40], ax
:0001.26B9 03FA                   add di, dx
:0001.26BB AD                     lodsw
:0001.26BC 26214560               and es:[di+60], ax
:0001.26C0 F7D0                   not ax
:0001.26C2 260905                 or es:[di], ax
:0001.26C5 26094520               or es:[di+20], ax
:0001.26C9 26094540               or es:[di+40], ax
:0001.26CD 03FA                   add di, dx
:0001.26CF AD                     lodsw
:0001.26D0 26214560               and es:[di+60], ax
:0001.26D4 F7D0                   not ax
:0001.26D6 260905                 or es:[di], ax
:0001.26D9 26094520               or es:[di+20], ax
:0001.26DD 26094540               or es:[di+40], ax
:0001.26E1 03FA                   add di, dx
:0001.26E3 AD                     lodsw
:0001.26E4 26214560               and es:[di+60], ax
:0001.26E8 F7D0                   not ax
:0001.26EA 260905                 or es:[di], ax
:0001.26ED 26094520               or es:[di+20], ax
:0001.26F1 26094540               or es:[di+40], ax
:0001.26F5 5E                     pop si
:0001.26F6 1F                     pop ds
:0001.26F7 49                     dec cx
:0001.26F8 7403                   je 26FD
:0001.26FA E9D5FB                 jmp 22D2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.26F8(C)
|
:0001.26FD E9C326                 jmp 4DC3

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.22FA(U), :0001.2D53(U)
|
:0001.2700 F6C208                 test dl, 08
:0001.2703 7403                   je 2708
:0001.2705 E98E04                 jmp 2B96



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.2703(C)
|
:0001.2708 BA0200                 mov dx, 0002
:0001.270B AD                     lodsw
:0001.270C 2ED7                   xlat
:0001.270E 86C4                   xchg ah, al 
:0001.2710 2ED7                   xlat
:0001.2712 262105                 and es:[di], ax
:0001.2715 26214520               and es:[di+20], ax
:0001.2719 26214540               and es:[di+40], ax
:0001.271D 26214560               and es:[di+60], ax
:0001.2721 03FA                   add di, dx
:0001.2723 AD                     lodsw
:0001.2724 2ED7                   xlat
:0001.2726 86C4                   xchg ah, al 
:0001.2728 2ED7                   xlat
:0001.272A 262105                 and es:[di], ax
:0001.272D 26214520               and es:[di+20], ax
:0001.2731 26214540               and es:[di+40], ax
:0001.2735 26214560               and es:[di+60], ax
:0001.2739 03FA                   add di, dx
:0001.273B AD                     lodsw
:0001.273C 2ED7                   xlat
:0001.273E 86C4                   xchg ah, al 
:0001.2740 2ED7                   xlat
:0001.2742 262105                 and es:[di], ax
:0001.2745 26214520               and es:[di+20], ax
:0001.2749 26214540               and es:[di+40], ax
:0001.274D 26214560               and es:[di+60], ax
:0001.2751 03FA                   add di, dx
:0001.2753 AD                     lodsw
:0001.2754 2ED7                   xlat
:0001.2756 86C4                   xchg ah, al 
:0001.2758 2ED7                   xlat
:0001.275A 262105                 and es:[di], ax
:0001.275D 26214520               and es:[di+20], ax
:0001.2761 26214540               and es:[di+40], ax
:0001.2765 26214560               and es:[di+60], ax
:0001.2769 03FA                   add di, dx
:0001.276B AD                     lodsw
:0001.276C 2ED7                   xlat
:0001.276E 86C4                   xchg ah, al 
:0001.2770 2ED7                   xlat
:0001.2772 262105                 and es:[di], ax
:0001.2775 26214520               and es:[di+20], ax
:0001.2779 26214540               and es:[di+40], ax
:0001.277D 26214560               and es:[di+60], ax
:0001.2781 03FA                   add di, dx
:0001.2783 AD                     lodsw
:0001.2784 2ED7                   xlat
:0001.2786 86C4                   xchg ah, al 
:0001.2788 2ED7                   xlat
:0001.278A 262105                 and es:[di], ax
:0001.278D 26214520               and es:[di+20], ax
:0001.2791 26214540               and es:[di+40], ax
:0001.2795 26214560               and es:[di+60], ax
:0001.2799 03FA                   add di, dx
:0001.279B AD                     lodsw
:0001.279C 2ED7                   xlat
:0001.279E 86C4                   xchg ah, al 
:0001.27A0 2ED7                   xlat
:0001.27A2 262105                 and es:[di], ax
:0001.27A5 26214520               and es:[di+20], ax
:0001.27A9 26214540               and es:[di+40], ax
:0001.27AD 26214560               and es:[di+60], ax
:0001.27B1 03FA                   add di, dx
:0001.27B3 AD                     lodsw
:0001.27B4 2ED7                   xlat
:0001.27B6 86C4                   xchg ah, al 
:0001.27B8 2ED7                   xlat
:0001.27BA 262105                 and es:[di], ax
:0001.27BD 26214520               and es:[di+20], ax
:0001.27C1 26214540               and es:[di+40], ax
:0001.27C5 26214560               and es:[di+60], ax
:0001.27C9 03FA                   add di, dx
:0001.27CB AD                     lodsw
:0001.27CC 2ED7                   xlat
:0001.27CE 86C4                   xchg ah, al 
:0001.27D0 2ED7                   xlat
:0001.27D2 262105                 and es:[di], ax
:0001.27D5 26214520               and es:[di+20], ax
:0001.27D9 26214540               and es:[di+40], ax
:0001.27DD 26214560               and es:[di+60], ax
:0001.27E1 03FA                   add di, dx
:0001.27E3 AD                     lodsw
:0001.27E4 2ED7                   xlat
:0001.27E6 86C4                   xchg ah, al 
:0001.27E8 2ED7                   xlat
:0001.27EA 262105                 and es:[di], ax
:0001.27ED 26214520               and es:[di+20], ax
:0001.27F1 26214540               and es:[di+40], ax
:0001.27F5 26214560               and es:[di+60], ax
:0001.27F9 03FA                   add di, dx
:0001.27FB AD                     lodsw
:0001.27FC 2ED7                   xlat
:0001.27FE 86C4                   xchg ah, al 
:0001.2800 2ED7                   xlat
:0001.2802 262105                 and es:[di], ax
:0001.2805 26214520               and es:[di+20], ax
:0001.2809 26214540               and es:[di+40], ax
:0001.280D 26214560               and es:[di+60], ax
:0001.2811 03FA                   add di, dx
:0001.2813 AD                     lodsw
:0001.2814 2ED7                   xlat
:0001.2816 86C4                   xchg ah, al 
:0001.2818 2ED7                   xlat
:0001.281A 262105                 and es:[di], ax
:0001.281D 26214520               and es:[di+20], ax
:0001.2821 26214540               and es:[di+40], ax
:0001.2825 26214560               and es:[di+60], ax
:0001.2829 03FA                   add di, dx
:0001.282B AD                     lodsw
:0001.282C 2ED7                   xlat
:0001.282E 86C4                   xchg ah, al 
:0001.2830 2ED7                   xlat
:0001.2832 262105                 and es:[di], ax
:0001.2835 26214520               and es:[di+20], ax
:0001.2839 26214540               and es:[di+40], ax
:0001.283D 26214560               and es:[di+60], ax
:0001.2841 03FA                   add di, dx
:0001.2843 AD                     lodsw
:0001.2844 2ED7                   xlat
:0001.2846 86C4                   xchg ah, al 
:0001.2848 2ED7                   xlat
:0001.284A 262105                 and es:[di], ax
:0001.284D 26214520               and es:[di+20], ax
:0001.2851 26214540               and es:[di+40], ax
:0001.2855 26214560               and es:[di+60], ax
:0001.2859 03FA                   add di, dx
:0001.285B AD                     lodsw
:0001.285C 2ED7                   xlat
:0001.285E 86C4                   xchg ah, al 
:0001.2860 2ED7                   xlat
:0001.2862 262105                 and es:[di], ax
:0001.2865 26214520               and es:[di+20], ax
:0001.2869 26214540               and es:[di+40], ax
:0001.286D 26214560               and es:[di+60], ax
:0001.2871 03FA                   add di, dx
:0001.2873 AD                     lodsw
:0001.2874 2ED7                   xlat
:0001.2876 86C4                   xchg ah, al 
:0001.2878 2ED7                   xlat
:0001.287A 262105                 and es:[di], ax
:0001.287D 26214520               and es:[di+20], ax
:0001.2881 26214540               and es:[di+40], ax
:0001.2885 26214560               and es:[di+60], ax
:0001.2889 83EF1E                 sub di, 001E
:0001.288C AD                     lodsw
:0001.288D 2ED7                   xlat
:0001.288F 86C4                   xchg ah, al 
:0001.2891 2ED7                   xlat
:0001.2893 260905                 or es:[di], ax
:0001.2896 03FA                   add di, dx
:0001.2898 AD                     lodsw
:0001.2899 2ED7                   xlat
:0001.289B 86C4                   xchg ah, al 
:0001.289D 2ED7                   xlat
:0001.289F 260905                 or es:[di], ax
:0001.28A2 03FA                   add di, dx
:0001.28A4 AD                     lodsw
:0001.28A5 2ED7                   xlat
:0001.28A7 86C4                   xchg ah, al 
:0001.28A9 2ED7                   xlat
:0001.28AB 260905                 or es:[di], ax
:0001.28AE 03FA                   add di, dx
:0001.28B0 AD                     lodsw
:0001.28B1 2ED7                   xlat
:0001.28B3 86C4                   xchg ah, al 
:0001.28B5 2ED7                   xlat
:0001.28B7 260905                 or es:[di], ax
:0001.28BA 03FA                   add di, dx
:0001.28BC AD                     lodsw
:0001.28BD 2ED7                   xlat
:0001.28BF 86C4                   xchg ah, al 
:0001.28C1 2ED7                   xlat
:0001.28C3 260905                 or es:[di], ax
:0001.28C6 03FA                   add di, dx
:0001.28C8 AD                     lodsw
:0001.28C9 2ED7                   xlat
:0001.28CB 86C4                   xchg ah, al 
:0001.28CD 2ED7                   xlat
:0001.28CF 260905                 or es:[di], ax
:0001.28D2 03FA                   add di, dx
:0001.28D4 AD                     lodsw
:0001.28D5 2ED7                   xlat
:0001.28D7 86C4                   xchg ah, al 
:0001.28D9 2ED7                   xlat
:0001.28DB 260905                 or es:[di], ax
:0001.28DE 03FA                   add di, dx
:0001.28E0 AD                     lodsw
:0001.28E1 2ED7                   xlat
:0001.28E3 86C4                   xchg ah, al 
:0001.28E5 2ED7                   xlat
:0001.28E7 260905                 or es:[di], ax
:0001.28EA 03FA                   add di, dx
:0001.28EC AD                     lodsw
:0001.28ED 2ED7                   xlat
:0001.28EF 86C4                   xchg ah, al 
:0001.28F1 2ED7                   xlat
:0001.28F3 260905                 or es:[di], ax
:0001.28F6 03FA                   add di, dx
:0001.28F8 AD                     lodsw
:0001.28F9 2ED7                   xlat
:0001.28FB 86C4                   xchg ah, al 
:0001.28FD 2ED7                   xlat
:0001.28FF 260905                 or es:[di], ax
:0001.2902 03FA                   add di, dx
:0001.2904 AD                     lodsw
:0001.2905 2ED7                   xlat
:0001.2907 86C4                   xchg ah, al 
:0001.2909 2ED7                   xlat
:0001.290B 260905                 or es:[di], ax
:0001.290E 03FA                   add di, dx
:0001.2910 AD                     lodsw
:0001.2911 2ED7                   xlat
:0001.2913 86C4                   xchg ah, al 
:0001.2915 2ED7                   xlat
:0001.2917 260905                 or es:[di], ax
:0001.291A 03FA                   add di, dx
:0001.291C AD                     lodsw
:0001.291D 2ED7                   xlat
:0001.291F 86C4                   xchg ah, al 
:0001.2921 2ED7                   xlat
:0001.2923 260905                 or es:[di], ax
:0001.2926 03FA                   add di, dx
:0001.2928 AD                     lodsw
:0001.2929 2ED7                   xlat
:0001.292B 86C4                   xchg ah, al 
:0001.292D 2ED7                   xlat
:0001.292F 260905                 or es:[di], ax
:0001.2932 03FA                   add di, dx
:0001.2934 AD                     lodsw
:0001.2935 2ED7                   xlat
:0001.2937 86C4                   xchg ah, al 
:0001.2939 2ED7                   xlat
:0001.293B 260905                 or es:[di], ax
:0001.293E 03FA                   add di, dx
:0001.2940 AD                     lodsw
:0001.2941 2ED7                   xlat
:0001.2943 86C4                   xchg ah, al 
:0001.2945 2ED7                   xlat
:0001.2947 260905                 or es:[di], ax
:0001.294A 03FA                   add di, dx
:0001.294C AD                     lodsw
:0001.294D 2ED7                   xlat
:0001.294F 86C4                   xchg ah, al 
:0001.2951 2ED7                   xlat
:0001.2953 260905                 or es:[di], ax
:0001.2956 03FA                   add di, dx
:0001.2958 AD                     lodsw
:0001.2959 2ED7                   xlat
:0001.295B 86C4                   xchg ah, al 
:0001.295D 2ED7                   xlat
:0001.295F 260905                 or es:[di], ax
:0001.2962 03FA                   add di, dx
:0001.2964 AD                     lodsw
:0001.2965 2ED7                   xlat
:0001.2967 86C4                   xchg ah, al 
:0001.2969 2ED7                   xlat
:0001.296B 260905                 or es:[di], ax
:0001.296E 03FA                   add di, dx
:0001.2970 AD                     lodsw
:0001.2971 2ED7                   xlat
:0001.2973 86C4                   xchg ah, al 
:0001.2975 2ED7                   xlat
:0001.2977 260905                 or es:[di], ax
:0001.297A 03FA                   add di, dx
:0001.297C AD                     lodsw
:0001.297D 2ED7                   xlat
:0001.297F 86C4                   xchg ah, al 
:0001.2981 2ED7                   xlat
:0001.2983 260905                 or es:[di], ax
:0001.2986 03FA                   add di, dx
:0001.2988 AD                     lodsw
:0001.2989 2ED7                   xlat
:0001.298B 86C4                   xchg ah, al 
:0001.298D 2ED7                   xlat
:0001.298F 260905                 or es:[di], ax
:0001.2992 03FA                   add di, dx
:0001.2994 AD                     lodsw
:0001.2995 2ED7                   xlat
:0001.2997 86C4                   xchg ah, al 
:0001.2999 2ED7                   xlat
:0001.299B 260905                 or es:[di], ax
:0001.299E 03FA                   add di, dx
:0001.29A0 AD                     lodsw
:0001.29A1 2ED7                   xlat
:0001.29A3 86C4                   xchg ah, al 
:0001.29A5 2ED7                   xlat
:0001.29A7 260905                 or es:[di], ax
:0001.29AA 03FA                   add di, dx
:0001.29AC AD                     lodsw
:0001.29AD 2ED7                   xlat
:0001.29AF 86C4                   xchg ah, al 
:0001.29B1 2ED7                   xlat
:0001.29B3 260905                 or es:[di], ax
:0001.29B6 03FA                   add di, dx
:0001.29B8 AD                     lodsw
:0001.29B9 2ED7                   xlat
:0001.29BB 86C4                   xchg ah, al 
:0001.29BD 2ED7                   xlat
:0001.29BF 260905                 or es:[di], ax
:0001.29C2 03FA                   add di, dx
:0001.29C4 AD                     lodsw
:0001.29C5 2ED7                   xlat
:0001.29C7 86C4                   xchg ah, al 
:0001.29C9 2ED7                   xlat
:0001.29CB 260905                 or es:[di], ax
:0001.29CE 03FA                   add di, dx
:0001.29D0 AD                     lodsw
:0001.29D1 2ED7                   xlat
:0001.29D3 86C4                   xchg ah, al 
:0001.29D5 2ED7                   xlat
:0001.29D7 260905                 or es:[di], ax
:0001.29DA 03FA                   add di, dx
:0001.29DC AD                     lodsw
:0001.29DD 2ED7                   xlat
:0001.29DF 86C4                   xchg ah, al 
:0001.29E1 2ED7                   xlat
:0001.29E3 260905                 or es:[di], ax
:0001.29E6 03FA                   add di, dx
:0001.29E8 AD                     lodsw
:0001.29E9 2ED7                   xlat
:0001.29EB 86C4                   xchg ah, al 
:0001.29ED 2ED7                   xlat
:0001.29EF 260905                 or es:[di], ax
:0001.29F2 03FA                   add di, dx
:0001.29F4 AD                     lodsw
:0001.29F5 2ED7                   xlat
:0001.29F7 86C4                   xchg ah, al 
:0001.29F9 2ED7                   xlat
:0001.29FB 260905                 or es:[di], ax
:0001.29FE 03FA                   add di, dx
:0001.2A00 AD                     lodsw
:0001.2A01 2ED7                   xlat
:0001.2A03 86C4                   xchg ah, al 
:0001.2A05 2ED7                   xlat
:0001.2A07 260905                 or es:[di], ax
:0001.2A0A 03FA                   add di, dx
:0001.2A0C AD                     lodsw
:0001.2A0D 2ED7                   xlat
:0001.2A0F 86C4                   xchg ah, al 
:0001.2A11 2ED7                   xlat
:0001.2A13 260905                 or es:[di], ax
:0001.2A16 03FA                   add di, dx
:0001.2A18 AD                     lodsw
:0001.2A19 2ED7                   xlat
:0001.2A1B 86C4                   xchg ah, al 
:0001.2A1D 2ED7                   xlat
:0001.2A1F 260905                 or es:[di], ax
:0001.2A22 03FA                   add di, dx
:0001.2A24 AD                     lodsw
:0001.2A25 2ED7                   xlat
:0001.2A27 86C4                   xchg ah, al 
:0001.2A29 2ED7                   xlat
:0001.2A2B 260905                 or es:[di], ax
:0001.2A2E 03FA                   add di, dx
:0001.2A30 AD                     lodsw
:0001.2A31 2ED7                   xlat
:0001.2A33 86C4                   xchg ah, al 
:0001.2A35 2ED7                   xlat
:0001.2A37 260905                 or es:[di], ax
:0001.2A3A 03FA                   add di, dx
:0001.2A3C AD                     lodsw
:0001.2A3D 2ED7                   xlat
:0001.2A3F 86C4                   xchg ah, al 
:0001.2A41 2ED7                   xlat
:0001.2A43 260905                 or es:[di], ax
:0001.2A46 03FA                   add di, dx
:0001.2A48 AD                     lodsw
:0001.2A49 2ED7                   xlat
:0001.2A4B 86C4                   xchg ah, al 
:0001.2A4D 2ED7                   xlat
:0001.2A4F 260905                 or es:[di], ax
:0001.2A52 03FA                   add di, dx
:0001.2A54 AD                     lodsw
:0001.2A55 2ED7                   xlat
:0001.2A57 86C4                   xchg ah, al 
:0001.2A59 2ED7                   xlat
:0001.2A5B 260905                 or es:[di], ax
:0001.2A5E 03FA                   add di, dx
:0001.2A60 AD                     lodsw
:0001.2A61 2ED7                   xlat
:0001.2A63 86C4                   xchg ah, al 
:0001.2A65 2ED7                   xlat
:0001.2A67 260905                 or es:[di], ax
:0001.2A6A 03FA                   add di, dx
:0001.2A6C AD                     lodsw
:0001.2A6D 2ED7                   xlat
:0001.2A6F 86C4                   xchg ah, al 
:0001.2A71 2ED7                   xlat
:0001.2A73 260905                 or es:[di], ax
:0001.2A76 03FA                   add di, dx
:0001.2A78 AD                     lodsw
:0001.2A79 2ED7                   xlat
:0001.2A7B 86C4                   xchg ah, al 
:0001.2A7D 2ED7                   xlat
:0001.2A7F 260905                 or es:[di], ax
:0001.2A82 03FA                   add di, dx
:0001.2A84 AD                     lodsw
:0001.2A85 2ED7                   xlat
:0001.2A87 86C4                   xchg ah, al 
:0001.2A89 2ED7                   xlat
:0001.2A8B 260905                 or es:[di], ax
:0001.2A8E 03FA                   add di, dx
:0001.2A90 AD                     lodsw
:0001.2A91 2ED7                   xlat
:0001.2A93 86C4                   xchg ah, al 
:0001.2A95 2ED7                   xlat
:0001.2A97 260905                 or es:[di], ax
:0001.2A9A 03FA                   add di, dx
:0001.2A9C AD                     lodsw
:0001.2A9D 2ED7                   xlat
:0001.2A9F 86C4                   xchg ah, al 
:0001.2AA1 2ED7                   xlat
:0001.2AA3 260905                 or es:[di], ax
:0001.2AA6 03FA                   add di, dx
:0001.2AA8 AD                     lodsw
:0001.2AA9 2ED7                   xlat
:0001.2AAB 86C4                   xchg ah, al 
:0001.2AAD 2ED7                   xlat
:0001.2AAF 260905                 or es:[di], ax
:0001.2AB2 03FA                   add di, dx
:0001.2AB4 AD                     lodsw
:0001.2AB5 2ED7                   xlat
:0001.2AB7 86C4                   xchg ah, al 
:0001.2AB9 2ED7                   xlat
:0001.2ABB 260905                 or es:[di], ax
:0001.2ABE 03FA                   add di, dx
:0001.2AC0 AD                     lodsw
:0001.2AC1 2ED7                   xlat
:0001.2AC3 86C4                   xchg ah, al 
:0001.2AC5 2ED7                   xlat
:0001.2AC7 260905                 or es:[di], ax
:0001.2ACA 03FA                   add di, dx
:0001.2ACC AD                     lodsw
:0001.2ACD 2ED7                   xlat
:0001.2ACF 86C4                   xchg ah, al 
:0001.2AD1 2ED7                   xlat
:0001.2AD3 260905                 or es:[di], ax
:0001.2AD6 03FA                   add di, dx
:0001.2AD8 AD                     lodsw
:0001.2AD9 2ED7                   xlat
:0001.2ADB 86C4                   xchg ah, al 
:0001.2ADD 2ED7                   xlat
:0001.2ADF 260905                 or es:[di], ax
:0001.2AE2 03FA                   add di, dx
:0001.2AE4 AD                     lodsw
:0001.2AE5 2ED7                   xlat
:0001.2AE7 86C4                   xchg ah, al 
:0001.2AE9 2ED7                   xlat
:0001.2AEB 260905                 or es:[di], ax
:0001.2AEE 03FA                   add di, dx
:0001.2AF0 AD                     lodsw
:0001.2AF1 2ED7                   xlat
:0001.2AF3 86C4                   xchg ah, al 
:0001.2AF5 2ED7                   xlat
:0001.2AF7 260905                 or es:[di], ax
:0001.2AFA 03FA                   add di, dx
:0001.2AFC AD                     lodsw
:0001.2AFD 2ED7                   xlat
:0001.2AFF 86C4                   xchg ah, al 
:0001.2B01 2ED7                   xlat
:0001.2B03 260905                 or es:[di], ax
:0001.2B06 03FA                   add di, dx
:0001.2B08 AD                     lodsw
:0001.2B09 2ED7                   xlat
:0001.2B0B 86C4                   xchg ah, al 
:0001.2B0D 2ED7                   xlat
:0001.2B0F 260905                 or es:[di], ax
:0001.2B12 03FA                   add di, dx
:0001.2B14 AD                     lodsw
:0001.2B15 2ED7                   xlat
:0001.2B17 86C4                   xchg ah, al 
:0001.2B19 2ED7                   xlat
:0001.2B1B 260905                 or es:[di], ax
:0001.2B1E 03FA                   add di, dx
:0001.2B20 AD                     lodsw
:0001.2B21 2ED7                   xlat
:0001.2B23 86C4                   xchg ah, al 
:0001.2B25 2ED7                   xlat
:0001.2B27 260905                 or es:[di], ax
:0001.2B2A 03FA                   add di, dx
:0001.2B2C AD                     lodsw
:0001.2B2D 2ED7                   xlat
:0001.2B2F 86C4                   xchg ah, al 
:0001.2B31 2ED7                   xlat
:0001.2B33 260905                 or es:[di], ax
:0001.2B36 03FA                   add di, dx
:0001.2B38 AD                     lodsw
:0001.2B39 2ED7                   xlat
:0001.2B3B 86C4                   xchg ah, al 
:0001.2B3D 2ED7                   xlat
:0001.2B3F 260905                 or es:[di], ax
:0001.2B42 03FA                   add di, dx
:0001.2B44 AD                     lodsw
:0001.2B45 2ED7                   xlat
:0001.2B47 86C4                   xchg ah, al 
:0001.2B49 2ED7                   xlat
:0001.2B4B 260905                 or es:[di], ax
:0001.2B4E 03FA                   add di, dx
:0001.2B50 AD                     lodsw
:0001.2B51 2ED7                   xlat
:0001.2B53 86C4                   xchg ah, al 
:0001.2B55 2ED7                   xlat
:0001.2B57 260905                 or es:[di], ax
:0001.2B5A 03FA                   add di, dx
:0001.2B5C AD                     lodsw
:0001.2B5D 2ED7                   xlat
:0001.2B5F 86C4                   xchg ah, al 
:0001.2B61 2ED7                   xlat
:0001.2B63 260905                 or es:[di], ax
:0001.2B66 03FA                   add di, dx
:0001.2B68 AD                     lodsw
:0001.2B69 2ED7                   xlat
:0001.2B6B 86C4                   xchg ah, al 
:0001.2B6D 2ED7                   xlat
:0001.2B6F 260905                 or es:[di], ax
:0001.2B72 03FA                   add di, dx
:0001.2B74 AD                     lodsw
:0001.2B75 2ED7                   xlat
:0001.2B77 86C4                   xchg ah, al 
:0001.2B79 2ED7                   xlat
:0001.2B7B 260905                 or es:[di], ax
:0001.2B7E 03FA                   add di, dx
:0001.2B80 AD                     lodsw
:0001.2B81 2ED7                   xlat
:0001.2B83 86C4                   xchg ah, al 
:0001.2B85 2ED7                   xlat
:0001.2B87 260905                 or es:[di], ax
:0001.2B8A 5E                     pop si
:0001.2B8B 1F                     pop ds
:0001.2B8C 49                     dec cx
:0001.2B8D 7403                   je 2B92
:0001.2B8F E940F7                 jmp 22D2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.2B8D(C)
|
:0001.2B92 E92E22                 jmp 4DC3
:0001.2B95 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.2705(U)
|
:0001.2B96 BA0200                 mov dx, 0002
:0001.2B99 AD                     lodsw
:0001.2B9A 2ED7                   xlat
:0001.2B9C 86C4                   xchg ah, al 
:0001.2B9E 2ED7                   xlat
:0001.2BA0 26214560               and es:[di+60], ax
:0001.2BA4 F7D0                   not ax
:0001.2BA6 260905                 or es:[di], ax
:0001.2BA9 26094520               or es:[di+20], ax
:0001.2BAD 26094540               or es:[di+40], ax
:0001.2BB1 03FA                   add di, dx
:0001.2BB3 AD                     lodsw
:0001.2BB4 2ED7                   xlat
:0001.2BB6 86C4                   xchg ah, al 
:0001.2BB8 2ED7                   xlat
:0001.2BBA 26214560               and es:[di+60], ax
:0001.2BBE F7D0                   not ax
:0001.2BC0 260905                 or es:[di], ax
:0001.2BC3 26094520               or es:[di+20], ax
:0001.2BC7 26094540               or es:[di+40], ax
:0001.2BCB 03FA                   add di, dx
:0001.2BCD AD                     lodsw
:0001.2BCE 2ED7                   xlat
:0001.2BD0 86C4                   xchg ah, al 
:0001.2BD2 2ED7                   xlat
:0001.2BD4 26214560               and es:[di+60], ax
:0001.2BD8 F7D0                   not ax
:0001.2BDA 260905                 or es:[di], ax
:0001.2BDD 26094520               or es:[di+20], ax
:0001.2BE1 26094540               or es:[di+40], ax
:0001.2BE5 03FA                   add di, dx
:0001.2BE7 AD                     lodsw
:0001.2BE8 2ED7                   xlat
:0001.2BEA 86C4                   xchg ah, al 
:0001.2BEC 2ED7                   xlat
:0001.2BEE 26214560               and es:[di+60], ax
:0001.2BF2 F7D0                   not ax
:0001.2BF4 260905                 or es:[di], ax
:0001.2BF7 26094520               or es:[di+20], ax
:0001.2BFB 26094540               or es:[di+40], ax
:0001.2BFF 03FA                   add di, dx
:0001.2C01 AD                     lodsw
:0001.2C02 2ED7                   xlat
:0001.2C04 86C4                   xchg ah, al 
:0001.2C06 2ED7                   xlat
:0001.2C08 26214560               and es:[di+60], ax
:0001.2C0C F7D0                   not ax
:0001.2C0E 260905                 or es:[di], ax
:0001.2C11 26094520               or es:[di+20], ax
:0001.2C15 26094540               or es:[di+40], ax
:0001.2C19 03FA                   add di, dx
:0001.2C1B AD                     lodsw
:0001.2C1C 2ED7                   xlat
:0001.2C1E 86C4                   xchg ah, al 
:0001.2C20 2ED7                   xlat
:0001.2C22 26214560               and es:[di+60], ax
:0001.2C26 F7D0                   not ax
:0001.2C28 260905                 or es:[di], ax
:0001.2C2B 26094520               or es:[di+20], ax
:0001.2C2F 26094540               or es:[di+40], ax
:0001.2C33 03FA                   add di, dx
:0001.2C35 AD                     lodsw
:0001.2C36 2ED7                   xlat
:0001.2C38 86C4                   xchg ah, al 
:0001.2C3A 2ED7                   xlat
:0001.2C3C 26214560               and es:[di+60], ax
:0001.2C40 F7D0                   not ax
:0001.2C42 260905                 or es:[di], ax
:0001.2C45 26094520               or es:[di+20], ax
:0001.2C49 26094540               or es:[di+40], ax
:0001.2C4D 03FA                   add di, dx
:0001.2C4F AD                     lodsw
:0001.2C50 2ED7                   xlat
:0001.2C52 86C4                   xchg ah, al 
:0001.2C54 2ED7                   xlat
:0001.2C56 26214560               and es:[di+60], ax
:0001.2C5A F7D0                   not ax
:0001.2C5C 260905                 or es:[di], ax
:0001.2C5F 26094520               or es:[di+20], ax
:0001.2C63 26094540               or es:[di+40], ax
:0001.2C67 03FA                   add di, dx
:0001.2C69 AD                     lodsw
:0001.2C6A 2ED7                   xlat
:0001.2C6C 86C4                   xchg ah, al 
:0001.2C6E 2ED7                   xlat
:0001.2C70 26214560               and es:[di+60], ax
:0001.2C74 F7D0                   not ax
:0001.2C76 260905                 or es:[di], ax
:0001.2C79 26094520               or es:[di+20], ax
:0001.2C7D 26094540               or es:[di+40], ax
:0001.2C81 03FA                   add di, dx
:0001.2C83 AD                     lodsw
:0001.2C84 2ED7                   xlat
:0001.2C86 86C4                   xchg ah, al 
:0001.2C88 2ED7                   xlat
:0001.2C8A 26214560               and es:[di+60], ax
:0001.2C8E F7D0                   not ax
:0001.2C90 260905                 or es:[di], ax
:0001.2C93 26094520               or es:[di+20], ax
:0001.2C97 26094540               or es:[di+40], ax
:0001.2C9B 03FA                   add di, dx
:0001.2C9D AD                     lodsw
:0001.2C9E 2ED7                   xlat
:0001.2CA0 86C4                   xchg ah, al 
:0001.2CA2 2ED7                   xlat
:0001.2CA4 26214560               and es:[di+60], ax
:0001.2CA8 F7D0                   not ax
:0001.2CAA 260905                 or es:[di], ax
:0001.2CAD 26094520               or es:[di+20], ax
:0001.2CB1 26094540               or es:[di+40], ax
:0001.2CB5 03FA                   add di, dx
:0001.2CB7 AD                     lodsw
:0001.2CB8 2ED7                   xlat
:0001.2CBA 86C4                   xchg ah, al 
:0001.2CBC 2ED7                   xlat
:0001.2CBE 26214560               and es:[di+60], ax
:0001.2CC2 F7D0                   not ax
:0001.2CC4 260905                 or es:[di], ax
:0001.2CC7 26094520               or es:[di+20], ax
:0001.2CCB 26094540               or es:[di+40], ax
:0001.2CCF 03FA                   add di, dx
:0001.2CD1 AD                     lodsw
:0001.2CD2 2ED7                   xlat
:0001.2CD4 86C4                   xchg ah, al 
:0001.2CD6 2ED7                   xlat
:0001.2CD8 26214560               and es:[di+60], ax
:0001.2CDC F7D0                   not ax
:0001.2CDE 260905                 or es:[di], ax
:0001.2CE1 26094520               or es:[di+20], ax
:0001.2CE5 26094540               or es:[di+40], ax
:0001.2CE9 03FA                   add di, dx
:0001.2CEB AD                     lodsw
:0001.2CEC 2ED7                   xlat
:0001.2CEE 86C4                   xchg ah, al 
:0001.2CF0 2ED7                   xlat
:0001.2CF2 26214560               and es:[di+60], ax
:0001.2CF6 F7D0                   not ax
:0001.2CF8 260905                 or es:[di], ax
:0001.2CFB 26094520               or es:[di+20], ax
:0001.2CFF 26094540               or es:[di+40], ax
:0001.2D03 03FA                   add di, dx
:0001.2D05 AD                     lodsw
:0001.2D06 2ED7                   xlat
:0001.2D08 86C4                   xchg ah, al 
:0001.2D0A 2ED7                   xlat
:0001.2D0C 26214560               and es:[di+60], ax
:0001.2D10 F7D0                   not ax
:0001.2D12 260905                 or es:[di], ax
:0001.2D15 26094520               or es:[di+20], ax
:0001.2D19 26094540               or es:[di+40], ax
:0001.2D1D 03FA                   add di, dx
:0001.2D1F AD                     lodsw
:0001.2D20 2ED7                   xlat
:0001.2D22 86C4                   xchg ah, al 
:0001.2D24 2ED7                   xlat
:0001.2D26 26214560               and es:[di+60], ax
:0001.2D2A F7D0                   not ax
:0001.2D2C 260905                 or es:[di], ax
:0001.2D2F 26094520               or es:[di+20], ax
:0001.2D33 26094540               or es:[di+40], ax
:0001.2D37 5E                     pop si
:0001.2D38 1F                     pop ds
:0001.2D39 49                     dec cx
:0001.2D3A 7403                   je 2D3F
:0001.2D3C E993F5                 jmp 22D2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.2D3A(C)
|
:0001.2D3F E98120                 jmp 4DC3

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.22E9(U)
|
:0001.2D42 AD                     lodsw
:0001.2D43 56                     push si
:0001.2D44 8BF0                   mov si, ax
:0001.2D46 B80000                 mov ax, 0000
:0001.2D49 8ED8                   mov ds, ax
:0001.2D4B F6C202                 test dl, 02
:0001.2D4E 7503                   jne 2D53
:0001.2D50 E9ABF5                 jmp 22FE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.2D4E(C)
|
:0001.2D53 E9AAF9                 jmp 2700
:0001.2D56 AD                     lodsw
:0001.2D57 8AD0                   mov dl, al 
:0001.2D59 F6C220                 test dl, 20
:0001.2D5C 7403                   je 2D61
:0001.2D5E E94D16                 jmp 43AE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.2D5C(C)
|
:0001.2D61 83C604                 add si, 0004
:0001.2D64 F6C204                 test dl, 04
:0001.2D67 7403                   je 2D6C
:0001.2D69 E92008                 jmp 358C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.2D67(C)
|
:0001.2D6C AD                     lodsw
:0001.2D6D BE0000                 mov si, 0000
:0001.2D70 8EDE                   mov ds, si
:0001.2D72 F6C202                 test dl, 02
:0001.2D75 7403                   je 2D7A
:0001.2D77 EB15                   jmp 2D8E


:0001.2D79 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.2D75(C), :0001.3597(U)
|
:0001.2D7A BEFE0D                 mov si, 0DFE
:0001.2D7D 8BD8                   mov bx, ax
:0001.2D7F 5F                     pop di
:0001.2D80 57                     push di
:0001.2D81 F6C208                 test dl, 08
:0001.2D84 7504                   jne 2D8A
:0001.2D86 5F                     pop di
:0001.2D87 5B                     pop bx
:0001.2D88 C3                     ret


:0001.2D89 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.2D84(C)
|
:0001.2D8A 5F                     pop di
:0001.2D8B 5B                     pop bx
:0001.2D8C C3                     ret


:0001.2D8D 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.2D77(U), :0001.359A(U)
|
:0001.2D8E 8BF0                   mov si, ax
:0001.2D90 BFFE0D                 mov di, 0DFE
:0001.2D93 F6C208                 test dl, 08
:0001.2D96 7403                   je 2D9B
:0001.2D98 E96905                 jmp 3304



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.2D96(C)
|
:0001.2D9B BA0200                 mov dx, 0002
:0001.2D9E AD                     lodsw
:0001.2D9F 2ED7                   xlat
:0001.2DA1 86C4                   xchg ah, al 
:0001.2DA3 2ED7                   xlat
:0001.2DA5 262105                 and es:[di], ax
:0001.2DA8 26214520               and es:[di+20], ax
:0001.2DAC 26214540               and es:[di+40], ax
:0001.2DB0 26214560               and es:[di+60], ax
:0001.2DB4 03FA                   add di, dx
:0001.2DB6 AD                     lodsw
:0001.2DB7 2ED7                   xlat
:0001.2DB9 86C4                   xchg ah, al 
:0001.2DBB 2ED7                   xlat
:0001.2DBD 262105                 and es:[di], ax
:0001.2DC0 26214520               and es:[di+20], ax
:0001.2DC4 26214540               and es:[di+40], ax
:0001.2DC8 26214560               and es:[di+60], ax
:0001.2DCC 03FA                   add di, dx
:0001.2DCE AD                     lodsw
:0001.2DCF 2ED7                   xlat
:0001.2DD1 86C4                   xchg ah, al 
:0001.2DD3 2ED7                   xlat
:0001.2DD5 262105                 and es:[di], ax
:0001.2DD8 26214520               and es:[di+20], ax
:0001.2DDC 26214540               and es:[di+40], ax
:0001.2DE0 26214560               and es:[di+60], ax
:0001.2DE4 03FA                   add di, dx
:0001.2DE6 AD                     lodsw
:0001.2DE7 2ED7                   xlat
:0001.2DE9 86C4                   xchg ah, al 
:0001.2DEB 2ED7                   xlat
:0001.2DED 262105                 and es:[di], ax
:0001.2DF0 26214520               and es:[di+20], ax
:0001.2DF4 26214540               and es:[di+40], ax
:0001.2DF8 26214560               and es:[di+60], ax
:0001.2DFC 03FA                   add di, dx
:0001.2DFE AD                     lodsw
:0001.2DFF 2ED7                   xlat
:0001.2E01 86C4                   xchg ah, al 
:0001.2E03 2ED7                   xlat
:0001.2E05 262105                 and es:[di], ax
:0001.2E08 26214520               and es:[di+20], ax
:0001.2E0C 26214540               and es:[di+40], ax
:0001.2E10 26214560               and es:[di+60], ax
:0001.2E14 03FA                   add di, dx
:0001.2E16 AD                     lodsw
:0001.2E17 2ED7                   xlat
:0001.2E19 86C4                   xchg ah, al 
:0001.2E1B 2ED7                   xlat
:0001.2E1D 262105                 and es:[di], ax
:0001.2E20 26214520               and es:[di+20], ax
:0001.2E24 26214540               and es:[di+40], ax
:0001.2E28 26214560               and es:[di+60], ax
:0001.2E2C 03FA                   add di, dx
:0001.2E2E AD                     lodsw
:0001.2E2F 2ED7                   xlat
:0001.2E31 86C4                   xchg ah, al 
:0001.2E33 2ED7                   xlat
:0001.2E35 262105                 and es:[di], ax
:0001.2E38 26214520               and es:[di+20], ax
:0001.2E3C 26214540               and es:[di+40], ax
:0001.2E40 26214560               and es:[di+60], ax
:0001.2E44 03FA                   add di, dx
:0001.2E46 AD                     lodsw
:0001.2E47 2ED7                   xlat
:0001.2E49 86C4                   xchg ah, al 
:0001.2E4B 2ED7                   xlat
:0001.2E4D 262105                 and es:[di], ax
:0001.2E50 26214520               and es:[di+20], ax
:0001.2E54 26214540               and es:[di+40], ax
:0001.2E58 26214560               and es:[di+60], ax
:0001.2E5C 03FA                   add di, dx
:0001.2E5E AD                     lodsw
:0001.2E5F 2ED7                   xlat
:0001.2E61 86C4                   xchg ah, al 
:0001.2E63 2ED7                   xlat
:0001.2E65 262105                 and es:[di], ax
:0001.2E68 26214520               and es:[di+20], ax
:0001.2E6C 26214540               and es:[di+40], ax
:0001.2E70 26214560               and es:[di+60], ax
:0001.2E74 03FA                   add di, dx
:0001.2E76 AD                     lodsw
:0001.2E77 2ED7                   xlat
:0001.2E79 86C4                   xchg ah, al 
:0001.2E7B 2ED7                   xlat
:0001.2E7D 262105                 and es:[di], ax
:0001.2E80 26214520               and es:[di+20], ax
:0001.2E84 26214540               and es:[di+40], ax
:0001.2E88 26214560               and es:[di+60], ax
:0001.2E8C 03FA                   add di, dx
:0001.2E8E AD                     lodsw
:0001.2E8F 2ED7                   xlat
:0001.2E91 86C4                   xchg ah, al 
:0001.2E93 2ED7                   xlat
:0001.2E95 262105                 and es:[di], ax
:0001.2E98 26214520               and es:[di+20], ax
:0001.2E9C 26214540               and es:[di+40], ax
:0001.2EA0 26214560               and es:[di+60], ax
:0001.2EA4 03FA                   add di, dx
:0001.2EA6 AD                     lodsw
:0001.2EA7 2ED7                   xlat
:0001.2EA9 86C4                   xchg ah, al 
:0001.2EAB 2ED7                   xlat
:0001.2EAD 262105                 and es:[di], ax
:0001.2EB0 26214520               and es:[di+20], ax
:0001.2EB4 26214540               and es:[di+40], ax
:0001.2EB8 26214560               and es:[di+60], ax
:0001.2EBC 03FA                   add di, dx
:0001.2EBE AD                     lodsw
:0001.2EBF 2ED7                   xlat
:0001.2EC1 86C4                   xchg ah, al 
:0001.2EC3 2ED7                   xlat
:0001.2EC5 262105                 and es:[di], ax
:0001.2EC8 26214520               and es:[di+20], ax
:0001.2ECC 26214540               and es:[di+40], ax
:0001.2ED0 26214560               and es:[di+60], ax
:0001.2ED4 03FA                   add di, dx
:0001.2ED6 AD                     lodsw
:0001.2ED7 2ED7                   xlat
:0001.2ED9 86C4                   xchg ah, al 
:0001.2EDB 2ED7                   xlat
:0001.2EDD 262105                 and es:[di], ax
:0001.2EE0 26214520               and es:[di+20], ax
:0001.2EE4 26214540               and es:[di+40], ax
:0001.2EE8 26214560               and es:[di+60], ax
:0001.2EEC 03FA                   add di, dx
:0001.2EEE AD                     lodsw
:0001.2EEF 2ED7                   xlat
:0001.2EF1 86C4                   xchg ah, al 
:0001.2EF3 2ED7                   xlat
:0001.2EF5 262105                 and es:[di], ax
:0001.2EF8 26214520               and es:[di+20], ax
:0001.2EFC 26214540               and es:[di+40], ax
:0001.2F00 26214560               and es:[di+60], ax
:0001.2F04 03FA                   add di, dx
:0001.2F06 AD                     lodsw
:0001.2F07 2ED7                   xlat
:0001.2F09 86C4                   xchg ah, al 
:0001.2F0B 2ED7                   xlat
:0001.2F0D 262105                 and es:[di], ax
:0001.2F10 26214520               and es:[di+20], ax
:0001.2F14 26214540               and es:[di+40], ax
:0001.2F18 26214560               and es:[di+60], ax
:0001.2F1C 83EF1E                 sub di, 001E
:0001.2F1F AD                     lodsw
:0001.2F20 2ED7                   xlat
:0001.2F22 86C4                   xchg ah, al 
:0001.2F24 2ED7                   xlat
:0001.2F26 260905                 or es:[di], ax
:0001.2F29 03FA                   add di, dx
:0001.2F2B AD                     lodsw
:0001.2F2C 2ED7                   xlat
:0001.2F2E 86C4                   xchg ah, al 
:0001.2F30 2ED7                   xlat
:0001.2F32 260905                 or es:[di], ax
:0001.2F35 03FA                   add di, dx
:0001.2F37 AD                     lodsw
:0001.2F38 2ED7                   xlat
:0001.2F3A 86C4                   xchg ah, al 
:0001.2F3C 2ED7                   xlat
:0001.2F3E 260905                 or es:[di], ax
:0001.2F41 03FA                   add di, dx
:0001.2F43 AD                     lodsw
:0001.2F44 2ED7                   xlat
:0001.2F46 86C4                   xchg ah, al 
:0001.2F48 2ED7                   xlat
:0001.2F4A 260905                 or es:[di], ax
:0001.2F4D 03FA                   add di, dx
:0001.2F4F AD                     lodsw
:0001.2F50 2ED7                   xlat
:0001.2F52 86C4                   xchg ah, al 
:0001.2F54 2ED7                   xlat
:0001.2F56 260905                 or es:[di], ax
:0001.2F59 03FA                   add di, dx
:0001.2F5B AD                     lodsw
:0001.2F5C 2ED7                   xlat
:0001.2F5E 86C4                   xchg ah, al 
:0001.2F60 2ED7                   xlat
:0001.2F62 260905                 or es:[di], ax
:0001.2F65 03FA                   add di, dx
:0001.2F67 AD                     lodsw
:0001.2F68 2ED7                   xlat
:0001.2F6A 86C4                   xchg ah, al 
:0001.2F6C 2ED7                   xlat
:0001.2F6E 260905                 or es:[di], ax
:0001.2F71 03FA                   add di, dx
:0001.2F73 AD                     lodsw
:0001.2F74 2ED7                   xlat
:0001.2F76 86C4                   xchg ah, al 
:0001.2F78 2ED7                   xlat
:0001.2F7A 260905                 or es:[di], ax
:0001.2F7D 03FA                   add di, dx
:0001.2F7F AD                     lodsw
:0001.2F80 2ED7                   xlat
:0001.2F82 86C4                   xchg ah, al 
:0001.2F84 2ED7                   xlat
:0001.2F86 260905                 or es:[di], ax
:0001.2F89 03FA                   add di, dx
:0001.2F8B AD                     lodsw
:0001.2F8C 2ED7                   xlat
:0001.2F8E 86C4                   xchg ah, al 
:0001.2F90 2ED7                   xlat
:0001.2F92 260905                 or es:[di], ax
:0001.2F95 03FA                   add di, dx
:0001.2F97 AD                     lodsw
:0001.2F98 2ED7                   xlat
:0001.2F9A 86C4                   xchg ah, al 
:0001.2F9C 2ED7                   xlat
:0001.2F9E 260905                 or es:[di], ax
:0001.2FA1 03FA                   add di, dx
:0001.2FA3 AD                     lodsw
:0001.2FA4 2ED7                   xlat
:0001.2FA6 86C4                   xchg ah, al 
:0001.2FA8 2ED7                   xlat
:0001.2FAA 260905                 or es:[di], ax
:0001.2FAD 03FA                   add di, dx
:0001.2FAF AD                     lodsw
:0001.2FB0 2ED7                   xlat
:0001.2FB2 86C4                   xchg ah, al 
:0001.2FB4 2ED7                   xlat
:0001.2FB6 260905                 or es:[di], ax
:0001.2FB9 03FA                   add di, dx
:0001.2FBB AD                     lodsw
:0001.2FBC 2ED7                   xlat
:0001.2FBE 86C4                   xchg ah, al 
:0001.2FC0 2ED7                   xlat
:0001.2FC2 260905                 or es:[di], ax
:0001.2FC5 03FA                   add di, dx
:0001.2FC7 AD                     lodsw
:0001.2FC8 2ED7                   xlat
:0001.2FCA 86C4                   xchg ah, al 
:0001.2FCC 2ED7                   xlat
:0001.2FCE 260905                 or es:[di], ax
:0001.2FD1 03FA                   add di, dx
:0001.2FD3 AD                     lodsw
:0001.2FD4 2ED7                   xlat
:0001.2FD6 86C4                   xchg ah, al 
:0001.2FD8 2ED7                   xlat
:0001.2FDA 260905                 or es:[di], ax
:0001.2FDD 03FA                   add di, dx
:0001.2FDF AD                     lodsw
:0001.2FE0 2ED7                   xlat
:0001.2FE2 86C4                   xchg ah, al 
:0001.2FE4 2ED7                   xlat
:0001.2FE6 260905                 or es:[di], ax
:0001.2FE9 03FA                   add di, dx
:0001.2FEB AD                     lodsw
:0001.2FEC 2ED7                   xlat
:0001.2FEE 86C4                   xchg ah, al 
:0001.2FF0 2ED7                   xlat
:0001.2FF2 260905                 or es:[di], ax
:0001.2FF5 03FA                   add di, dx
:0001.2FF7 AD                     lodsw
:0001.2FF8 2ED7                   xlat
:0001.2FFA 86C4                   xchg ah, al 
:0001.2FFC 2ED7                   xlat
:0001.2FFE 260905                 or es:[di], ax
:0001.3001 03FA                   add di, dx
:0001.3003 AD                     lodsw
:0001.3004 2ED7                   xlat
:0001.3006 86C4                   xchg ah, al 
:0001.3008 2ED7                   xlat
:0001.300A 260905                 or es:[di], ax
:0001.300D 03FA                   add di, dx
:0001.300F AD                     lodsw
:0001.3010 2ED7                   xlat
:0001.3012 86C4                   xchg ah, al 
:0001.3014 2ED7                   xlat
:0001.3016 260905                 or es:[di], ax
:0001.3019 03FA                   add di, dx
:0001.301B AD                     lodsw
:0001.301C 2ED7                   xlat
:0001.301E 86C4                   xchg ah, al 
:0001.3020 2ED7                   xlat
:0001.3022 260905                 or es:[di], ax
:0001.3025 03FA                   add di, dx
:0001.3027 AD                     lodsw
:0001.3028 2ED7                   xlat
:0001.302A 86C4                   xchg ah, al 
:0001.302C 2ED7                   xlat
:0001.302E 260905                 or es:[di], ax
:0001.3031 03FA                   add di, dx
:0001.3033 AD                     lodsw
:0001.3034 2ED7                   xlat
:0001.3036 86C4                   xchg ah, al 
:0001.3038 2ED7                   xlat
:0001.303A 260905                 or es:[di], ax
:0001.303D 03FA                   add di, dx
:0001.303F AD                     lodsw
:0001.3040 2ED7                   xlat
:0001.3042 86C4                   xchg ah, al 
:0001.3044 2ED7                   xlat
:0001.3046 260905                 or es:[di], ax
:0001.3049 03FA                   add di, dx
:0001.304B AD                     lodsw
:0001.304C 2ED7                   xlat
:0001.304E 86C4                   xchg ah, al 
:0001.3050 2ED7                   xlat
:0001.3052 260905                 or es:[di], ax
:0001.3055 03FA                   add di, dx
:0001.3057 AD                     lodsw
:0001.3058 2ED7                   xlat
:0001.305A 86C4                   xchg ah, al 
:0001.305C 2ED7                   xlat
:0001.305E 260905                 or es:[di], ax
:0001.3061 03FA                   add di, dx
:0001.3063 AD                     lodsw
:0001.3064 2ED7                   xlat
:0001.3066 86C4                   xchg ah, al 
:0001.3068 2ED7                   xlat
:0001.306A 260905                 or es:[di], ax
:0001.306D 03FA                   add di, dx
:0001.306F AD                     lodsw
:0001.3070 2ED7                   xlat
:0001.3072 86C4                   xchg ah, al 
:0001.3074 2ED7                   xlat
:0001.3076 260905                 or es:[di], ax
:0001.3079 03FA                   add di, dx
:0001.307B AD                     lodsw
:0001.307C 2ED7                   xlat
:0001.307E 86C4                   xchg ah, al 
:0001.3080 2ED7                   xlat
:0001.3082 260905                 or es:[di], ax
:0001.3085 03FA                   add di, dx
:0001.3087 AD                     lodsw
:0001.3088 2ED7                   xlat
:0001.308A 86C4                   xchg ah, al 
:0001.308C 2ED7                   xlat
:0001.308E 260905                 or es:[di], ax
:0001.3091 03FA                   add di, dx
:0001.3093 AD                     lodsw
:0001.3094 2ED7                   xlat
:0001.3096 86C4                   xchg ah, al 
:0001.3098 2ED7                   xlat
:0001.309A 260905                 or es:[di], ax
:0001.309D 03FA                   add di, dx
:0001.309F AD                     lodsw
:0001.30A0 2ED7                   xlat
:0001.30A2 86C4                   xchg ah, al 
:0001.30A4 2ED7                   xlat
:0001.30A6 260905                 or es:[di], ax
:0001.30A9 03FA                   add di, dx
:0001.30AB AD                     lodsw
:0001.30AC 2ED7                   xlat
:0001.30AE 86C4                   xchg ah, al 
:0001.30B0 2ED7                   xlat
:0001.30B2 260905                 or es:[di], ax
:0001.30B5 03FA                   add di, dx
:0001.30B7 AD                     lodsw
:0001.30B8 2ED7                   xlat
:0001.30BA 86C4                   xchg ah, al 
:0001.30BC 2ED7                   xlat
:0001.30BE 260905                 or es:[di], ax
:0001.30C1 03FA                   add di, dx
:0001.30C3 AD                     lodsw
:0001.30C4 2ED7                   xlat
:0001.30C6 86C4                   xchg ah, al 
:0001.30C8 2ED7                   xlat
:0001.30CA 260905                 or es:[di], ax
:0001.30CD 03FA                   add di, dx
:0001.30CF AD                     lodsw
:0001.30D0 2ED7                   xlat
:0001.30D2 86C4                   xchg ah, al 
:0001.30D4 2ED7                   xlat
:0001.30D6 260905                 or es:[di], ax
:0001.30D9 03FA                   add di, dx
:0001.30DB AD                     lodsw
:0001.30DC 2ED7                   xlat
:0001.30DE 86C4                   xchg ah, al 
:0001.30E0 2ED7                   xlat
:0001.30E2 260905                 or es:[di], ax
:0001.30E5 03FA                   add di, dx
:0001.30E7 AD                     lodsw
:0001.30E8 2ED7                   xlat
:0001.30EA 86C4                   xchg ah, al 
:0001.30EC 2ED7                   xlat
:0001.30EE 260905                 or es:[di], ax
:0001.30F1 03FA                   add di, dx
:0001.30F3 AD                     lodsw
:0001.30F4 2ED7                   xlat
:0001.30F6 86C4                   xchg ah, al 
:0001.30F8 2ED7                   xlat
:0001.30FA 260905                 or es:[di], ax
:0001.30FD 03FA                   add di, dx
:0001.30FF AD                     lodsw
:0001.3100 2ED7                   xlat
:0001.3102 86C4                   xchg ah, al 
:0001.3104 2ED7                   xlat
:0001.3106 260905                 or es:[di], ax
:0001.3109 03FA                   add di, dx
:0001.310B AD                     lodsw
:0001.310C 2ED7                   xlat
:0001.310E 86C4                   xchg ah, al 
:0001.3110 2ED7                   xlat
:0001.3112 260905                 or es:[di], ax
:0001.3115 03FA                   add di, dx
:0001.3117 AD                     lodsw
:0001.3118 2ED7                   xlat
:0001.311A 86C4                   xchg ah, al 
:0001.311C 2ED7                   xlat
:0001.311E 260905                 or es:[di], ax
:0001.3121 03FA                   add di, dx
:0001.3123 AD                     lodsw
:0001.3124 2ED7                   xlat
:0001.3126 86C4                   xchg ah, al 
:0001.3128 2ED7                   xlat
:0001.312A 260905                 or es:[di], ax
:0001.312D 03FA                   add di, dx
:0001.312F AD                     lodsw
:0001.3130 2ED7                   xlat
:0001.3132 86C4                   xchg ah, al 
:0001.3134 2ED7                   xlat
:0001.3136 260905                 or es:[di], ax
:0001.3139 03FA                   add di, dx
:0001.313B AD                     lodsw
:0001.313C 2ED7                   xlat
:0001.313E 86C4                   xchg ah, al 
:0001.3140 2ED7                   xlat
:0001.3142 260905                 or es:[di], ax
:0001.3145 03FA                   add di, dx
:0001.3147 AD                     lodsw
:0001.3148 2ED7                   xlat
:0001.314A 86C4                   xchg ah, al 
:0001.314C 2ED7                   xlat
:0001.314E 260905                 or es:[di], ax
:0001.3151 03FA                   add di, dx
:0001.3153 AD                     lodsw
:0001.3154 2ED7                   xlat
:0001.3156 86C4                   xchg ah, al 
:0001.3158 2ED7                   xlat
:0001.315A 260905                 or es:[di], ax
:0001.315D 03FA                   add di, dx
:0001.315F AD                     lodsw
:0001.3160 2ED7                   xlat
:0001.3162 86C4                   xchg ah, al 
:0001.3164 2ED7                   xlat
:0001.3166 260905                 or es:[di], ax
:0001.3169 03FA                   add di, dx
:0001.316B AD                     lodsw
:0001.316C 2ED7                   xlat
:0001.316E 86C4                   xchg ah, al 
:0001.3170 2ED7                   xlat
:0001.3172 260905                 or es:[di], ax
:0001.3175 03FA                   add di, dx
:0001.3177 AD                     lodsw
:0001.3178 2ED7                   xlat
:0001.317A 86C4                   xchg ah, al 
:0001.317C 2ED7                   xlat
:0001.317E 260905                 or es:[di], ax
:0001.3181 03FA                   add di, dx
:0001.3183 AD                     lodsw
:0001.3184 2ED7                   xlat
:0001.3186 86C4                   xchg ah, al 
:0001.3188 2ED7                   xlat
:0001.318A 260905                 or es:[di], ax
:0001.318D 03FA                   add di, dx
:0001.318F AD                     lodsw
:0001.3190 2ED7                   xlat
:0001.3192 86C4                   xchg ah, al 
:0001.3194 2ED7                   xlat
:0001.3196 260905                 or es:[di], ax
:0001.3199 03FA                   add di, dx
:0001.319B AD                     lodsw
:0001.319C 2ED7                   xlat
:0001.319E 86C4                   xchg ah, al 
:0001.31A0 2ED7                   xlat
:0001.31A2 260905                 or es:[di], ax
:0001.31A5 03FA                   add di, dx
:0001.31A7 AD                     lodsw
:0001.31A8 2ED7                   xlat
:0001.31AA 86C4                   xchg ah, al 
:0001.31AC 2ED7                   xlat
:0001.31AE 260905                 or es:[di], ax
:0001.31B1 03FA                   add di, dx
:0001.31B3 AD                     lodsw
:0001.31B4 2ED7                   xlat
:0001.31B6 86C4                   xchg ah, al 
:0001.31B8 2ED7                   xlat
:0001.31BA 260905                 or es:[di], ax
:0001.31BD 03FA                   add di, dx
:0001.31BF AD                     lodsw
:0001.31C0 2ED7                   xlat
:0001.31C2 86C4                   xchg ah, al 
:0001.31C4 2ED7                   xlat
:0001.31C6 260905                 or es:[di], ax
:0001.31C9 03FA                   add di, dx
:0001.31CB AD                     lodsw
:0001.31CC 2ED7                   xlat
:0001.31CE 86C4                   xchg ah, al 
:0001.31D0 2ED7                   xlat
:0001.31D2 260905                 or es:[di], ax
:0001.31D5 03FA                   add di, dx
:0001.31D7 AD                     lodsw
:0001.31D8 2ED7                   xlat
:0001.31DA 86C4                   xchg ah, al 
:0001.31DC 2ED7                   xlat
:0001.31DE 260905                 or es:[di], ax
:0001.31E1 03FA                   add di, dx
:0001.31E3 AD                     lodsw
:0001.31E4 2ED7                   xlat
:0001.31E6 86C4                   xchg ah, al 
:0001.31E8 2ED7                   xlat
:0001.31EA 260905                 or es:[di], ax
:0001.31ED 03FA                   add di, dx
:0001.31EF AD                     lodsw
:0001.31F0 2ED7                   xlat
:0001.31F2 86C4                   xchg ah, al 
:0001.31F4 2ED7                   xlat
:0001.31F6 260905                 or es:[di], ax
:0001.31F9 03FA                   add di, dx
:0001.31FB AD                     lodsw
:0001.31FC 2ED7                   xlat
:0001.31FE 86C4                   xchg ah, al 
:0001.3200 2ED7                   xlat
:0001.3202 260905                 or es:[di], ax
:0001.3205 03FA                   add di, dx
:0001.3207 AD                     lodsw
:0001.3208 2ED7                   xlat
:0001.320A 86C4                   xchg ah, al 
:0001.320C 2ED7                   xlat
:0001.320E 260905                 or es:[di], ax
:0001.3211 03FA                   add di, dx
:0001.3213 AD                     lodsw
:0001.3214 2ED7                   xlat
:0001.3216 86C4                   xchg ah, al 
:0001.3218 2ED7                   xlat
:0001.321A 260905                 or es:[di], ax
:0001.321D 5F                     pop di
:0001.321E 57                     push di
:0001.321F 8CC8                   mov ax, cs
:0001.3221 8ED8                   mov ds, ax
:0001.3223 BEFE0D                 mov si, 0DFE
:0001.3226 B94E00                 mov cx, 004E
:0001.3229 B800A0                 mov ax, A000
:0001.322C 8EC0                   mov es, ax
:0001.322E BAC503                 mov dx, 03C5
:0001.3231 B001                   mov al, 01
:0001.3233 EE                     out dx, al
:0001.3234 A5                     movsw
:0001.3235 03F9                   add di, cx
:0001.3237 A5                     movsw
:0001.3238 03F9                   add di, cx
:0001.323A A5                     movsw
:0001.323B 03F9                   add di, cx
:0001.323D A5                     movsw
:0001.323E 03F9                   add di, cx
:0001.3240 A5                     movsw
:0001.3241 03F9                   add di, cx
:0001.3243 A5                     movsw
:0001.3244 03F9                   add di, cx
:0001.3246 A5                     movsw
:0001.3247 03F9                   add di, cx
:0001.3249 A5                     movsw
:0001.324A 03F9                   add di, cx
:0001.324C A5                     movsw
:0001.324D 03F9                   add di, cx
:0001.324F A5                     movsw
:0001.3250 03F9                   add di, cx
:0001.3252 A5                     movsw
:0001.3253 03F9                   add di, cx
:0001.3255 A5                     movsw
:0001.3256 03F9                   add di, cx
:0001.3258 A5                     movsw
:0001.3259 03F9                   add di, cx
:0001.325B A5                     movsw
:0001.325C 03F9                   add di, cx
:0001.325E A5                     movsw
:0001.325F 03F9                   add di, cx
:0001.3261 A5                     movsw
:0001.3262 81EFB204               sub di, 04B2
:0001.3266 B002                   mov al, 02
:0001.3268 EE                     out dx, al
:0001.3269 A5                     movsw
:0001.326A 03F9                   add di, cx
:0001.326C A5                     movsw
:0001.326D 03F9                   add di, cx
:0001.326F A5                     movsw
:0001.3270 03F9                   add di, cx
:0001.3272 A5                     movsw
:0001.3273 03F9                   add di, cx
:0001.3275 A5                     movsw
:0001.3276 03F9                   add di, cx
:0001.3278 A5                     movsw
:0001.3279 03F9                   add di, cx
:0001.327B A5                     movsw
:0001.327C 03F9                   add di, cx
:0001.327E A5                     movsw
:0001.327F 03F9                   add di, cx
:0001.3281 A5                     movsw
:0001.3282 03F9                   add di, cx
:0001.3284 A5                     movsw
:0001.3285 03F9                   add di, cx
:0001.3287 A5                     movsw
:0001.3288 03F9                   add di, cx
:0001.328A A5                     movsw
:0001.328B 03F9                   add di, cx
:0001.328D A5                     movsw
:0001.328E 03F9                   add di, cx
:0001.3290 A5                     movsw
:0001.3291 03F9                   add di, cx
:0001.3293 A5                     movsw
:0001.3294 03F9                   add di, cx
:0001.3296 A5                     movsw
:0001.3297 81EFB204               sub di, 04B2
:0001.329B B004                   mov al, 04
:0001.329D EE                     out dx, al
:0001.329E A5                     movsw
:0001.329F 03F9                   add di, cx
:0001.32A1 A5                     movsw
:0001.32A2 03F9                   add di, cx
:0001.32A4 A5                     movsw
:0001.32A5 03F9                   add di, cx
:0001.32A7 A5                     movsw
:0001.32A8 03F9                   add di, cx
:0001.32AA A5                     movsw
:0001.32AB 03F9                   add di, cx
:0001.32AD A5                     movsw
:0001.32AE 03F9                   add di, cx
:0001.32B0 A5                     movsw
:0001.32B1 03F9                   add di, cx
:0001.32B3 A5                     movsw
:0001.32B4 03F9                   add di, cx
:0001.32B6 A5                     movsw
:0001.32B7 03F9                   add di, cx
:0001.32B9 A5                     movsw
:0001.32BA 03F9                   add di, cx
:0001.32BC A5                     movsw
:0001.32BD 03F9                   add di, cx
:0001.32BF A5                     movsw
:0001.32C0 03F9                   add di, cx
:0001.32C2 A5                     movsw
:0001.32C3 03F9                   add di, cx
:0001.32C5 A5                     movsw
:0001.32C6 03F9                   add di, cx
:0001.32C8 A5                     movsw
:0001.32C9 03F9                   add di, cx
:0001.32CB A5                     movsw
:0001.32CC 81EFB204               sub di, 04B2
:0001.32D0 B008                   mov al, 08
:0001.32D2 EE                     out dx, al
:0001.32D3 A5                     movsw
:0001.32D4 03F9                   add di, cx
:0001.32D6 A5                     movsw
:0001.32D7 03F9                   add di, cx
:0001.32D9 A5                     movsw
:0001.32DA 03F9                   add di, cx
:0001.32DC A5                     movsw
:0001.32DD 03F9                   add di, cx
:0001.32DF A5                     movsw
:0001.32E0 03F9                   add di, cx
:0001.32E2 A5                     movsw
:0001.32E3 03F9                   add di, cx
:0001.32E5 A5                     movsw
:0001.32E6 03F9                   add di, cx
:0001.32E8 A5                     movsw
:0001.32E9 03F9                   add di, cx
:0001.32EB A5                     movsw
:0001.32EC 03F9                   add di, cx
:0001.32EE A5                     movsw
:0001.32EF 03F9                   add di, cx
:0001.32F1 A5                     movsw
:0001.32F2 03F9                   add di, cx
:0001.32F4 A5                     movsw
:0001.32F5 03F9                   add di, cx
:0001.32F7 A5                     movsw
:0001.32F8 03F9                   add di, cx
:0001.32FA A5                     movsw
:0001.32FB 03F9                   add di, cx
:0001.32FD A5                     movsw
:0001.32FE 03F9                   add di, cx
:0001.3300 A5                     movsw
:0001.3301 5F                     pop di
:0001.3302 5B                     pop bx
:0001.3303 C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.2D98(U)
|
:0001.3304 BA0200                 mov dx, 0002
:0001.3307 AD                     lodsw
:0001.3308 2ED7                   xlat
:0001.330A 86C4                   xchg ah, al 
:0001.330C 2ED7                   xlat
:0001.330E 26214560               and es:[di+60], ax
:0001.3312 F7D0                   not ax
:0001.3314 260905                 or es:[di], ax
:0001.3317 26094520               or es:[di+20], ax
:0001.331B 26094540               or es:[di+40], ax
:0001.331F 03FA                   add di, dx
:0001.3321 AD                     lodsw
:0001.3322 2ED7                   xlat
:0001.3324 86C4                   xchg ah, al 
:0001.3326 2ED7                   xlat
:0001.3328 26214560               and es:[di+60], ax
:0001.332C F7D0                   not ax
:0001.332E 260905                 or es:[di], ax
:0001.3331 26094520               or es:[di+20], ax
:0001.3335 26094540               or es:[di+40], ax
:0001.3339 03FA                   add di, dx
:0001.333B AD                     lodsw
:0001.333C 2ED7                   xlat
:0001.333E 86C4                   xchg ah, al 
:0001.3340 2ED7                   xlat
:0001.3342 26214560               and es:[di+60], ax
:0001.3346 F7D0                   not ax
:0001.3348 260905                 or es:[di], ax
:0001.334B 26094520               or es:[di+20], ax
:0001.334F 26094540               or es:[di+40], ax
:0001.3353 03FA                   add di, dx
:0001.3355 AD                     lodsw
:0001.3356 2ED7                   xlat
:0001.3358 86C4                   xchg ah, al 
:0001.335A 2ED7                   xlat
:0001.335C 26214560               and es:[di+60], ax
:0001.3360 F7D0                   not ax
:0001.3362 260905                 or es:[di], ax
:0001.3365 26094520               or es:[di+20], ax
:0001.3369 26094540               or es:[di+40], ax
:0001.336D 03FA                   add di, dx
:0001.336F AD                     lodsw
:0001.3370 2ED7                   xlat
:0001.3372 86C4                   xchg ah, al 
:0001.3374 2ED7                   xlat
:0001.3376 26214560               and es:[di+60], ax
:0001.337A F7D0                   not ax
:0001.337C 260905                 or es:[di], ax
:0001.337F 26094520               or es:[di+20], ax
:0001.3383 26094540               or es:[di+40], ax
:0001.3387 03FA                   add di, dx
:0001.3389 AD                     lodsw
:0001.338A 2ED7                   xlat
:0001.338C 86C4                   xchg ah, al 
:0001.338E 2ED7                   xlat
:0001.3390 26214560               and es:[di+60], ax
:0001.3394 F7D0                   not ax
:0001.3396 260905                 or es:[di], ax
:0001.3399 26094520               or es:[di+20], ax
:0001.339D 26094540               or es:[di+40], ax
:0001.33A1 03FA                   add di, dx
:0001.33A3 AD                     lodsw
:0001.33A4 2ED7                   xlat
:0001.33A6 86C4                   xchg ah, al 
:0001.33A8 2ED7                   xlat
:0001.33AA 26214560               and es:[di+60], ax
:0001.33AE F7D0                   not ax
:0001.33B0 260905                 or es:[di], ax
:0001.33B3 26094520               or es:[di+20], ax
:0001.33B7 26094540               or es:[di+40], ax
:0001.33BB 03FA                   add di, dx
:0001.33BD AD                     lodsw
:0001.33BE 2ED7                   xlat
:0001.33C0 86C4                   xchg ah, al 
:0001.33C2 2ED7                   xlat
:0001.33C4 26214560               and es:[di+60], ax
:0001.33C8 F7D0                   not ax
:0001.33CA 260905                 or es:[di], ax
:0001.33CD 26094520               or es:[di+20], ax
:0001.33D1 26094540               or es:[di+40], ax
:0001.33D5 03FA                   add di, dx
:0001.33D7 AD                     lodsw
:0001.33D8 2ED7                   xlat
:0001.33DA 86C4                   xchg ah, al 
:0001.33DC 2ED7                   xlat
:0001.33DE 26214560               and es:[di+60], ax
:0001.33E2 F7D0                   not ax
:0001.33E4 260905                 or es:[di], ax
:0001.33E7 26094520               or es:[di+20], ax
:0001.33EB 26094540               or es:[di+40], ax
:0001.33EF 03FA                   add di, dx
:0001.33F1 AD                     lodsw
:0001.33F2 2ED7                   xlat
:0001.33F4 86C4                   xchg ah, al 
:0001.33F6 2ED7                   xlat
:0001.33F8 26214560               and es:[di+60], ax
:0001.33FC F7D0                   not ax
:0001.33FE 260905                 or es:[di], ax
:0001.3401 26094520               or es:[di+20], ax
:0001.3405 26094540               or es:[di+40], ax
:0001.3409 03FA                   add di, dx
:0001.340B AD                     lodsw
:0001.340C 2ED7                   xlat
:0001.340E 86C4                   xchg ah, al 
:0001.3410 2ED7                   xlat
:0001.3412 26214560               and es:[di+60], ax
:0001.3416 F7D0                   not ax
:0001.3418 260905                 or es:[di], ax
:0001.341B 26094520               or es:[di+20], ax
:0001.341F 26094540               or es:[di+40], ax
:0001.3423 03FA                   add di, dx
:0001.3425 AD                     lodsw
:0001.3426 2ED7                   xlat
:0001.3428 86C4                   xchg ah, al 
:0001.342A 2ED7                   xlat
:0001.342C 26214560               and es:[di+60], ax
:0001.3430 F7D0                   not ax
:0001.3432 260905                 or es:[di], ax
:0001.3435 26094520               or es:[di+20], ax
:0001.3439 26094540               or es:[di+40], ax
:0001.343D 03FA                   add di, dx
:0001.343F AD                     lodsw
:0001.3440 2ED7                   xlat
:0001.3442 86C4                   xchg ah, al 
:0001.3444 2ED7                   xlat
:0001.3446 26214560               and es:[di+60], ax
:0001.344A F7D0                   not ax
:0001.344C 260905                 or es:[di], ax
:0001.344F 26094520               or es:[di+20], ax
:0001.3453 26094540               or es:[di+40], ax
:0001.3457 03FA                   add di, dx
:0001.3459 AD                     lodsw
:0001.345A 2ED7                   xlat
:0001.345C 86C4                   xchg ah, al 
:0001.345E 2ED7                   xlat
:0001.3460 26214560               and es:[di+60], ax
:0001.3464 F7D0                   not ax
:0001.3466 260905                 or es:[di], ax
:0001.3469 26094520               or es:[di+20], ax
:0001.346D 26094540               or es:[di+40], ax
:0001.3471 03FA                   add di, dx
:0001.3473 AD                     lodsw
:0001.3474 2ED7                   xlat
:0001.3476 86C4                   xchg ah, al 
:0001.3478 2ED7                   xlat
:0001.347A 26214560               and es:[di+60], ax
:0001.347E F7D0                   not ax
:0001.3480 260905                 or es:[di], ax
:0001.3483 26094520               or es:[di+20], ax
:0001.3487 26094540               or es:[di+40], ax
:0001.348B 03FA                   add di, dx
:0001.348D AD                     lodsw
:0001.348E 2ED7                   xlat
:0001.3490 86C4                   xchg ah, al 
:0001.3492 2ED7                   xlat
:0001.3494 26214560               and es:[di+60], ax
:0001.3498 F7D0                   not ax
:0001.349A 260905                 or es:[di], ax
:0001.349D 26094520               or es:[di+20], ax
:0001.34A1 26094540               or es:[di+40], ax
:0001.34A5 5F                     pop di
:0001.34A6 57                     push di
:0001.34A7 8CC8                   mov ax, cs
:0001.34A9 8ED8                   mov ds, ax
:0001.34AB BEFE0D                 mov si, 0DFE
:0001.34AE B94E00                 mov cx, 004E
:0001.34B1 B800A0                 mov ax, A000
:0001.34B4 8EC0                   mov es, ax
:0001.34B6 BAC503                 mov dx, 03C5
:0001.34B9 B001                   mov al, 01
:0001.34BB EE                     out dx, al
:0001.34BC A5                     movsw
:0001.34BD 03F9                   add di, cx
:0001.34BF A5                     movsw
:0001.34C0 03F9                   add di, cx
:0001.34C2 A5                     movsw
:0001.34C3 03F9                   add di, cx
:0001.34C5 A5                     movsw
:0001.34C6 03F9                   add di, cx
:0001.34C8 A5                     movsw
:0001.34C9 03F9                   add di, cx
:0001.34CB A5                     movsw
:0001.34CC 03F9                   add di, cx
:0001.34CE A5                     movsw
:0001.34CF 03F9                   add di, cx
:0001.34D1 A5                     movsw
:0001.34D2 03F9                   add di, cx
:0001.34D4 A5                     movsw
:0001.34D5 03F9                   add di, cx
:0001.34D7 A5                     movsw
:0001.34D8 03F9                   add di, cx
:0001.34DA A5                     movsw
:0001.34DB 03F9                   add di, cx
:0001.34DD A5                     movsw
:0001.34DE 03F9                   add di, cx
:0001.34E0 A5                     movsw
:0001.34E1 03F9                   add di, cx
:0001.34E3 A5                     movsw
:0001.34E4 03F9                   add di, cx
:0001.34E6 A5                     movsw
:0001.34E7 03F9                   add di, cx
:0001.34E9 A5                     movsw
:0001.34EA 81EFB204               sub di, 04B2
:0001.34EE B002                   mov al, 02
:0001.34F0 EE                     out dx, al
:0001.34F1 A5                     movsw
:0001.34F2 03F9                   add di, cx
:0001.34F4 A5                     movsw
:0001.34F5 03F9                   add di, cx
:0001.34F7 A5                     movsw
:0001.34F8 03F9                   add di, cx
:0001.34FA A5                     movsw
:0001.34FB 03F9                   add di, cx
:0001.34FD A5                     movsw
:0001.34FE 03F9                   add di, cx
:0001.3500 A5                     movsw
:0001.3501 03F9                   add di, cx
:0001.3503 A5                     movsw
:0001.3504 03F9                   add di, cx
:0001.3506 A5                     movsw
:0001.3507 03F9                   add di, cx
:0001.3509 A5                     movsw
:0001.350A 03F9                   add di, cx
:0001.350C A5                     movsw
:0001.350D 03F9                   add di, cx
:0001.350F A5                     movsw
:0001.3510 03F9                   add di, cx
:0001.3512 A5                     movsw
:0001.3513 03F9                   add di, cx
:0001.3515 A5                     movsw
:0001.3516 03F9                   add di, cx
:0001.3518 A5                     movsw
:0001.3519 03F9                   add di, cx
:0001.351B A5                     movsw
:0001.351C 03F9                   add di, cx
:0001.351E A5                     movsw
:0001.351F 81EFB204               sub di, 04B2
:0001.3523 B004                   mov al, 04
:0001.3525 EE                     out dx, al
:0001.3526 A5                     movsw
:0001.3527 03F9                   add di, cx
:0001.3529 A5                     movsw
:0001.352A 03F9                   add di, cx
:0001.352C A5                     movsw
:0001.352D 03F9                   add di, cx
:0001.352F A5                     movsw
:0001.3530 03F9                   add di, cx
:0001.3532 A5                     movsw
:0001.3533 03F9                   add di, cx
:0001.3535 A5                     movsw
:0001.3536 03F9                   add di, cx
:0001.3538 A5                     movsw
:0001.3539 03F9                   add di, cx
:0001.353B A5                     movsw
:0001.353C 03F9                   add di, cx
:0001.353E A5                     movsw
:0001.353F 03F9                   add di, cx
:0001.3541 A5                     movsw
:0001.3542 03F9                   add di, cx
:0001.3544 A5                     movsw
:0001.3545 03F9                   add di, cx
:0001.3547 A5                     movsw
:0001.3548 03F9                   add di, cx
:0001.354A A5                     movsw
:0001.354B 03F9                   add di, cx
:0001.354D A5                     movsw
:0001.354E 03F9                   add di, cx
:0001.3550 A5                     movsw
:0001.3551 03F9                   add di, cx
:0001.3553 A5                     movsw
:0001.3554 81EFB204               sub di, 04B2
:0001.3558 B008                   mov al, 08
:0001.355A EE                     out dx, al
:0001.355B A5                     movsw
:0001.355C 03F9                   add di, cx
:0001.355E A5                     movsw
:0001.355F 03F9                   add di, cx
:0001.3561 A5                     movsw
:0001.3562 03F9                   add di, cx
:0001.3564 A5                     movsw
:0001.3565 03F9                   add di, cx
:0001.3567 A5                     movsw
:0001.3568 03F9                   add di, cx
:0001.356A A5                     movsw
:0001.356B 03F9                   add di, cx
:0001.356D A5                     movsw
:0001.356E 03F9                   add di, cx
:0001.3570 A5                     movsw
:0001.3571 03F9                   add di, cx
:0001.3573 A5                     movsw
:0001.3574 03F9                   add di, cx
:0001.3576 A5                     movsw
:0001.3577 03F9                   add di, cx
:0001.3579 A5                     movsw
:0001.357A 03F9                   add di, cx
:0001.357C A5                     movsw
:0001.357D 03F9                   add di, cx
:0001.357F A5                     movsw
:0001.3580 03F9                   add di, cx
:0001.3582 A5                     movsw
:0001.3583 03F9                   add di, cx
:0001.3585 A5                     movsw
:0001.3586 03F9                   add di, cx
:0001.3588 A5                     movsw
:0001.3589 5F                     pop di
:0001.358A 5B                     pop bx
:0001.358B C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.2D69(U)
|
:0001.358C AD                     lodsw
:0001.358D BE0000                 mov si, 0000
:0001.3590 8EDE                   mov ds, si
:0001.3592 F6C202                 test dl, 02
:0001.3595 7503                   jne 359A
:0001.3597 E9E0F7                 jmp 2D7A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.3595(C)
|
:0001.359A E9F1F7                 jmp 2D8E
:0001.359D 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.22DB(U)
|
:0001.359E 83C602                 add si, 0002
:0001.35A1 AD                     lodsw
:0001.35A2 56                     push si
:0001.35A3 8BF0                   mov si, ax
:0001.35A5 BFDE0D                 mov di, 0DDE
:0001.35A8 A5                     movsw
:0001.35A9 A5                     movsw
:0001.35AA A5                     movsw
:0001.35AB A5                     movsw
:0001.35AC A5                     movsw
:0001.35AD A5                     movsw
:0001.35AE A5                     movsw
:0001.35AF A5                     movsw
:0001.35B0 A5                     movsw
:0001.35B1 A5                     movsw
:0001.35B2 A5                     movsw
:0001.35B3 A5                     movsw
:0001.35B4 A5                     movsw
:0001.35B5 A5                     movsw
:0001.35B6 A5                     movsw
:0001.35B7 A5                     movsw
:0001.35B8 5E                     pop si
:0001.35B9 BFFE0D                 mov di, 0DFE
:0001.35BC F6C204                 test dl, 04
:0001.35BF 7403                   je 35C4
:0001.35C1 E9D60D                 jmp 439A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.35BF(C)
|
:0001.35C4 AD                     lodsw
:0001.35C5 56                     push si
:0001.35C6 8BF0                   mov si, ax
:0001.35C8 B80000                 mov ax, 0000
:0001.35CB 8ED8                   mov ds, ax
:0001.35CD F6C202                 test dl, 02
:0001.35D0 7403                   je 35D5
:0001.35D2 E9C305                 jmp 3B98



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.35D0(C)
|
:0001.35D5 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.43A8(U)
|
:0001.35D6 F6C208                 test dl, 08
:0001.35D9 7403                   je 35DE
:0001.35DB E92E04                 jmp 3A0C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.35D9(C)
|
:0001.35DE BA0200                 mov dx, 0002
:0001.35E1 AD                     lodsw
:0001.35E2 260B45E0               or ax, es:[di-20]
:0001.35E6 262105                 and es:[di], ax
:0001.35E9 26214520               and es:[di+20], ax
:0001.35ED 26214540               and es:[di+40], ax
:0001.35F1 26214560               and es:[di+60], ax
:0001.35F5 03FA                   add di, dx
:0001.35F7 AD                     lodsw
:0001.35F8 260B45E0               or ax, es:[di-20]
:0001.35FC 262105                 and es:[di], ax
:0001.35FF 26214520               and es:[di+20], ax
:0001.3603 26214540               and es:[di+40], ax
:0001.3607 26214560               and es:[di+60], ax
:0001.360B 03FA                   add di, dx
:0001.360D AD                     lodsw
:0001.360E 260B45E0               or ax, es:[di-20]
:0001.3612 262105                 and es:[di], ax
:0001.3615 26214520               and es:[di+20], ax
:0001.3619 26214540               and es:[di+40], ax
:0001.361D 26214560               and es:[di+60], ax
:0001.3621 03FA                   add di, dx
:0001.3623 AD                     lodsw
:0001.3624 260B45E0               or ax, es:[di-20]
:0001.3628 262105                 and es:[di], ax
:0001.362B 26214520               and es:[di+20], ax
:0001.362F 26214540               and es:[di+40], ax
:0001.3633 26214560               and es:[di+60], ax
:0001.3637 03FA                   add di, dx
:0001.3639 AD                     lodsw
:0001.363A 260B45E0               or ax, es:[di-20]
:0001.363E 262105                 and es:[di], ax
:0001.3641 26214520               and es:[di+20], ax
:0001.3645 26214540               and es:[di+40], ax
:0001.3649 26214560               and es:[di+60], ax
:0001.364D 03FA                   add di, dx
:0001.364F AD                     lodsw
:0001.3650 260B45E0               or ax, es:[di-20]
:0001.3654 262105                 and es:[di], ax
:0001.3657 26214520               and es:[di+20], ax
:0001.365B 26214540               and es:[di+40], ax
:0001.365F 26214560               and es:[di+60], ax
:0001.3663 03FA                   add di, dx
:0001.3665 AD                     lodsw
:0001.3666 260B45E0               or ax, es:[di-20]
:0001.366A 262105                 and es:[di], ax
:0001.366D 26214520               and es:[di+20], ax
:0001.3671 26214540               and es:[di+40], ax
:0001.3675 26214560               and es:[di+60], ax
:0001.3679 03FA                   add di, dx
:0001.367B AD                     lodsw
:0001.367C 260B45E0               or ax, es:[di-20]
:0001.3680 262105                 and es:[di], ax
:0001.3683 26214520               and es:[di+20], ax
:0001.3687 26214540               and es:[di+40], ax
:0001.368B 26214560               and es:[di+60], ax
:0001.368F 03FA                   add di, dx
:0001.3691 AD                     lodsw
:0001.3692 260B45E0               or ax, es:[di-20]
:0001.3696 262105                 and es:[di], ax
:0001.3699 26214520               and es:[di+20], ax
:0001.369D 26214540               and es:[di+40], ax
:0001.36A1 26214560               and es:[di+60], ax
:0001.36A5 03FA                   add di, dx
:0001.36A7 AD                     lodsw
:0001.36A8 260B45E0               or ax, es:[di-20]
:0001.36AC 262105                 and es:[di], ax
:0001.36AF 26214520               and es:[di+20], ax
:0001.36B3 26214540               and es:[di+40], ax
:0001.36B7 26214560               and es:[di+60], ax
:0001.36BB 03FA                   add di, dx
:0001.36BD AD                     lodsw
:0001.36BE 260B45E0               or ax, es:[di-20]
:0001.36C2 262105                 and es:[di], ax
:0001.36C5 26214520               and es:[di+20], ax
:0001.36C9 26214540               and es:[di+40], ax
:0001.36CD 26214560               and es:[di+60], ax
:0001.36D1 03FA                   add di, dx
:0001.36D3 AD                     lodsw
:0001.36D4 260B45E0               or ax, es:[di-20]
:0001.36D8 262105                 and es:[di], ax
:0001.36DB 26214520               and es:[di+20], ax
:0001.36DF 26214540               and es:[di+40], ax
:0001.36E3 26214560               and es:[di+60], ax
:0001.36E7 03FA                   add di, dx
:0001.36E9 AD                     lodsw
:0001.36EA 260B45E0               or ax, es:[di-20]
:0001.36EE 262105                 and es:[di], ax
:0001.36F1 26214520               and es:[di+20], ax
:0001.36F5 26214540               and es:[di+40], ax
:0001.36F9 26214560               and es:[di+60], ax
:0001.36FD 03FA                   add di, dx
:0001.36FF AD                     lodsw
:0001.3700 260B45E0               or ax, es:[di-20]
:0001.3704 262105                 and es:[di], ax
:0001.3707 26214520               and es:[di+20], ax
:0001.370B 26214540               and es:[di+40], ax
:0001.370F 26214560               and es:[di+60], ax
:0001.3713 03FA                   add di, dx
:0001.3715 AD                     lodsw
:0001.3716 260B45E0               or ax, es:[di-20]
:0001.371A 262105                 and es:[di], ax
:0001.371D 26214520               and es:[di+20], ax
:0001.3721 26214540               and es:[di+40], ax
:0001.3725 26214560               and es:[di+60], ax
:0001.3729 03FA                   add di, dx
:0001.372B AD                     lodsw
:0001.372C 260B45E0               or ax, es:[di-20]
:0001.3730 262105                 and es:[di], ax
:0001.3733 26214520               and es:[di+20], ax
:0001.3737 26214540               and es:[di+40], ax
:0001.373B 26214560               and es:[di+60], ax
:0001.373F 83EF1E                 sub di, 001E
:0001.3742 26F755E0               not word ptr es:[di-20]
:0001.3746 26F755E2               not word ptr es:[di-1E]
:0001.374A 26F755E4               not word ptr es:[di-1C]
:0001.374E 26F755E6               not word ptr es:[di-1A]
:0001.3752 26F755E8               not word ptr es:[di-18]
:0001.3756 26F755EA               not word ptr es:[di-16]
:0001.375A 26F755EC               not word ptr es:[di-14]
:0001.375E 26F755EE               not word ptr es:[di-12]
:0001.3762 26F755F0               not word ptr es:[di-10]
:0001.3766 26F755F2               not word ptr es:[di-0E]
:0001.376A 26F755F4               not word ptr es:[di-0C]
:0001.376E 26F755F6               not word ptr es:[di-0A]
:0001.3772 26F755F8               not word ptr es:[di-08]
:0001.3776 26F755FA               not word ptr es:[di-06]
:0001.377A 26F755FC               not word ptr es:[di-04]
:0001.377E 26F755FE               not word ptr es:[di-02]
:0001.3782 AD                     lodsw
:0001.3783 262345E0               and ax, es:[di-20]
:0001.3787 260905                 or es:[di], ax
:0001.378A 03FA                   add di, dx
:0001.378C AD                     lodsw
:0001.378D 262345E0               and ax, es:[di-20]
:0001.3791 260905                 or es:[di], ax
:0001.3794 03FA                   add di, dx
:0001.3796 AD                     lodsw
:0001.3797 262345E0               and ax, es:[di-20]
:0001.379B 260905                 or es:[di], ax
:0001.379E 03FA                   add di, dx
:0001.37A0 AD                     lodsw
:0001.37A1 262345E0               and ax, es:[di-20]
:0001.37A5 260905                 or es:[di], ax
:0001.37A8 03FA                   add di, dx
:0001.37AA AD                     lodsw
:0001.37AB 262345E0               and ax, es:[di-20]
:0001.37AF 260905                 or es:[di], ax
:0001.37B2 03FA                   add di, dx
:0001.37B4 AD                     lodsw
:0001.37B5 262345E0               and ax, es:[di-20]
:0001.37B9 260905                 or es:[di], ax
:0001.37BC 03FA                   add di, dx
:0001.37BE AD                     lodsw
:0001.37BF 262345E0               and ax, es:[di-20]
:0001.37C3 260905                 or es:[di], ax
:0001.37C6 03FA                   add di, dx
:0001.37C8 AD                     lodsw
:0001.37C9 262345E0               and ax, es:[di-20]
:0001.37CD 260905                 or es:[di], ax
:0001.37D0 03FA                   add di, dx
:0001.37D2 AD                     lodsw
:0001.37D3 262345E0               and ax, es:[di-20]
:0001.37D7 260905                 or es:[di], ax
:0001.37DA 03FA                   add di, dx
:0001.37DC AD                     lodsw
:0001.37DD 262345E0               and ax, es:[di-20]
:0001.37E1 260905                 or es:[di], ax
:0001.37E4 03FA                   add di, dx
:0001.37E6 AD                     lodsw
:0001.37E7 262345E0               and ax, es:[di-20]
:0001.37EB 260905                 or es:[di], ax
:0001.37EE 03FA                   add di, dx
:0001.37F0 AD                     lodsw
:0001.37F1 262345E0               and ax, es:[di-20]
:0001.37F5 260905                 or es:[di], ax
:0001.37F8 03FA                   add di, dx
:0001.37FA AD                     lodsw
:0001.37FB 262345E0               and ax, es:[di-20]
:0001.37FF 260905                 or es:[di], ax
:0001.3802 03FA                   add di, dx
:0001.3804 AD                     lodsw
:0001.3805 262345E0               and ax, es:[di-20]
:0001.3809 260905                 or es:[di], ax
:0001.380C 03FA                   add di, dx
:0001.380E AD                     lodsw
:0001.380F 262345E0               and ax, es:[di-20]
:0001.3813 260905                 or es:[di], ax
:0001.3816 03FA                   add di, dx
:0001.3818 AD                     lodsw
:0001.3819 262345E0               and ax, es:[di-20]
:0001.381D 260905                 or es:[di], ax
:0001.3820 03FA                   add di, dx
:0001.3822 AD                     lodsw
:0001.3823 262345C0               and ax, es:[di-40]
:0001.3827 260905                 or es:[di], ax
:0001.382A 03FA                   add di, dx
:0001.382C AD                     lodsw
:0001.382D 262345C0               and ax, es:[di-40]
:0001.3831 260905                 or es:[di], ax
:0001.3834 03FA                   add di, dx
:0001.3836 AD                     lodsw
:0001.3837 262345C0               and ax, es:[di-40]
:0001.383B 260905                 or es:[di], ax
:0001.383E 03FA                   add di, dx
:0001.3840 AD                     lodsw
:0001.3841 262345C0               and ax, es:[di-40]
:0001.3845 260905                 or es:[di], ax
:0001.3848 03FA                   add di, dx
:0001.384A AD                     lodsw
:0001.384B 262345C0               and ax, es:[di-40]
:0001.384F 260905                 or es:[di], ax
:0001.3852 03FA                   add di, dx
:0001.3854 AD                     lodsw
:0001.3855 262345C0               and ax, es:[di-40]
:0001.3859 260905                 or es:[di], ax
:0001.385C 03FA                   add di, dx
:0001.385E AD                     lodsw
:0001.385F 262345C0               and ax, es:[di-40]
:0001.3863 260905                 or es:[di], ax
:0001.3866 03FA                   add di, dx
:0001.3868 AD                     lodsw
:0001.3869 262345C0               and ax, es:[di-40]
:0001.386D 260905                 or es:[di], ax
:0001.3870 03FA                   add di, dx
:0001.3872 AD                     lodsw
:0001.3873 262345C0               and ax, es:[di-40]
:0001.3877 260905                 or es:[di], ax
:0001.387A 03FA                   add di, dx
:0001.387C AD                     lodsw
:0001.387D 262345C0               and ax, es:[di-40]
:0001.3881 260905                 or es:[di], ax
:0001.3884 03FA                   add di, dx
:0001.3886 AD                     lodsw
:0001.3887 262345C0               and ax, es:[di-40]
:0001.388B 260905                 or es:[di], ax
:0001.388E 03FA                   add di, dx
:0001.3890 AD                     lodsw
:0001.3891 262345C0               and ax, es:[di-40]
:0001.3895 260905                 or es:[di], ax
:0001.3898 03FA                   add di, dx
:0001.389A AD                     lodsw
:0001.389B 262345C0               and ax, es:[di-40]
:0001.389F 260905                 or es:[di], ax
:0001.38A2 03FA                   add di, dx
:0001.38A4 AD                     lodsw
:0001.38A5 262345C0               and ax, es:[di-40]
:0001.38A9 260905                 or es:[di], ax
:0001.38AC 03FA                   add di, dx
:0001.38AE AD                     lodsw
:0001.38AF 262345C0               and ax, es:[di-40]
:0001.38B3 260905                 or es:[di], ax
:0001.38B6 03FA                   add di, dx
:0001.38B8 AD                     lodsw
:0001.38B9 262345C0               and ax, es:[di-40]
:0001.38BD 260905                 or es:[di], ax
:0001.38C0 03FA                   add di, dx
:0001.38C2 AD                     lodsw
:0001.38C3 262345A0               and ax, es:[di-60]
:0001.38C7 260905                 or es:[di], ax
:0001.38CA 03FA                   add di, dx
:0001.38CC AD                     lodsw
:0001.38CD 262345A0               and ax, es:[di-60]
:0001.38D1 260905                 or es:[di], ax
:0001.38D4 03FA                   add di, dx
:0001.38D6 AD                     lodsw
:0001.38D7 262345A0               and ax, es:[di-60]
:0001.38DB 260905                 or es:[di], ax
:0001.38DE 03FA                   add di, dx
:0001.38E0 AD                     lodsw
:0001.38E1 262345A0               and ax, es:[di-60]
:0001.38E5 260905                 or es:[di], ax
:0001.38E8 03FA                   add di, dx
:0001.38EA AD                     lodsw
:0001.38EB 262345A0               and ax, es:[di-60]
:0001.38EF 260905                 or es:[di], ax
:0001.38F2 03FA                   add di, dx
:0001.38F4 AD                     lodsw
:0001.38F5 262345A0               and ax, es:[di-60]
:0001.38F9 260905                 or es:[di], ax
:0001.38FC 03FA                   add di, dx
:0001.38FE AD                     lodsw
:0001.38FF 262345A0               and ax, es:[di-60]
:0001.3903 260905                 or es:[di], ax
:0001.3906 03FA                   add di, dx
:0001.3908 AD                     lodsw
:0001.3909 262345A0               and ax, es:[di-60]
:0001.390D 260905                 or es:[di], ax
:0001.3910 03FA                   add di, dx
:0001.3912 AD                     lodsw
:0001.3913 262345A0               and ax, es:[di-60]
:0001.3917 260905                 or es:[di], ax
:0001.391A 03FA                   add di, dx
:0001.391C AD                     lodsw
:0001.391D 262345A0               and ax, es:[di-60]
:0001.3921 260905                 or es:[di], ax
:0001.3924 03FA                   add di, dx
:0001.3926 AD                     lodsw
:0001.3927 262345A0               and ax, es:[di-60]
:0001.392B 260905                 or es:[di], ax
:0001.392E 03FA                   add di, dx
:0001.3930 AD                     lodsw
:0001.3931 262345A0               and ax, es:[di-60]
:0001.3935 260905                 or es:[di], ax
:0001.3938 03FA                   add di, dx
:0001.393A AD                     lodsw
:0001.393B 262345A0               and ax, es:[di-60]
:0001.393F 260905                 or es:[di], ax
:0001.3942 03FA                   add di, dx
:0001.3944 AD                     lodsw
:0001.3945 262345A0               and ax, es:[di-60]
:0001.3949 260905                 or es:[di], ax
:0001.394C 03FA                   add di, dx
:0001.394E AD                     lodsw
:0001.394F 262345A0               and ax, es:[di-60]
:0001.3953 260905                 or es:[di], ax
:0001.3956 03FA                   add di, dx
:0001.3958 AD                     lodsw
:0001.3959 262345A0               and ax, es:[di-60]
:0001.395D 260905                 or es:[di], ax
:0001.3960 03FA                   add di, dx
:0001.3962 AD                     lodsw
:0001.3963 26234580               and ax, es:[di-80]
:0001.3967 260905                 or es:[di], ax
:0001.396A 03FA                   add di, dx
:0001.396C AD                     lodsw
:0001.396D 26234580               and ax, es:[di-80]
:0001.3971 260905                 or es:[di], ax
:0001.3974 03FA                   add di, dx
:0001.3976 AD                     lodsw
:0001.3977 26234580               and ax, es:[di-80]
:0001.397B 260905                 or es:[di], ax
:0001.397E 03FA                   add di, dx
:0001.3980 AD                     lodsw
:0001.3981 26234580               and ax, es:[di-80]
:0001.3985 260905                 or es:[di], ax
:0001.3988 03FA                   add di, dx
:0001.398A AD                     lodsw
:0001.398B 26234580               and ax, es:[di-80]
:0001.398F 260905                 or es:[di], ax
:0001.3992 03FA                   add di, dx
:0001.3994 AD                     lodsw
:0001.3995 26234580               and ax, es:[di-80]
:0001.3999 260905                 or es:[di], ax
:0001.399C 03FA                   add di, dx
:0001.399E AD                     lodsw
:0001.399F 26234580               and ax, es:[di-80]
:0001.39A3 260905                 or es:[di], ax
:0001.39A6 03FA                   add di, dx
:0001.39A8 AD                     lodsw
:0001.39A9 26234580               and ax, es:[di-80]
:0001.39AD 260905                 or es:[di], ax
:0001.39B0 03FA                   add di, dx
:0001.39B2 AD                     lodsw
:0001.39B3 26234580               and ax, es:[di-80]
:0001.39B7 260905                 or es:[di], ax
:0001.39BA 03FA                   add di, dx
:0001.39BC AD                     lodsw
:0001.39BD 26234580               and ax, es:[di-80]
:0001.39C1 260905                 or es:[di], ax
:0001.39C4 03FA                   add di, dx
:0001.39C6 AD                     lodsw
:0001.39C7 26234580               and ax, es:[di-80]
:0001.39CB 260905                 or es:[di], ax
:0001.39CE 03FA                   add di, dx
:0001.39D0 AD                     lodsw
:0001.39D1 26234580               and ax, es:[di-80]
:0001.39D5 260905                 or es:[di], ax
:0001.39D8 03FA                   add di, dx
:0001.39DA AD                     lodsw
:0001.39DB 26234580               and ax, es:[di-80]
:0001.39DF 260905                 or es:[di], ax
:0001.39E2 03FA                   add di, dx
:0001.39E4 AD                     lodsw
:0001.39E5 26234580               and ax, es:[di-80]
:0001.39E9 260905                 or es:[di], ax
:0001.39EC 03FA                   add di, dx
:0001.39EE AD                     lodsw
:0001.39EF 26234580               and ax, es:[di-80]
:0001.39F3 260905                 or es:[di], ax
:0001.39F6 03FA                   add di, dx
:0001.39F8 AD                     lodsw
:0001.39F9 26234580               and ax, es:[di-80]
:0001.39FD 260905                 or es:[di], ax
:0001.3A00 5E                     pop si
:0001.3A01 1F                     pop ds
:0001.3A02 49                     dec cx
:0001.3A03 7403                   je 3A08
:0001.3A05 E9CAE8                 jmp 22D2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.3A03(C)
|
:0001.3A08 E9B813                 jmp 4DC3
:0001.3A0B 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.35DB(U)
|
:0001.3A0C BA0200                 mov dx, 0002
:0001.3A0F AD                     lodsw
:0001.3A10 260B45E0               or ax, es:[di-20]
:0001.3A14 26214560               and es:[di+60], ax
:0001.3A18 F7D0                   not ax
:0001.3A1A 260905                 or es:[di], ax
:0001.3A1D 26094520               or es:[di+20], ax
:0001.3A21 26094540               or es:[di+40], ax
:0001.3A25 03FA                   add di, dx
:0001.3A27 AD                     lodsw
:0001.3A28 260B45E0               or ax, es:[di-20]
:0001.3A2C 26214560               and es:[di+60], ax
:0001.3A30 F7D0                   not ax
:0001.3A32 260905                 or es:[di], ax
:0001.3A35 26094520               or es:[di+20], ax
:0001.3A39 26094540               or es:[di+40], ax
:0001.3A3D 03FA                   add di, dx
:0001.3A3F AD                     lodsw
:0001.3A40 260B45E0               or ax, es:[di-20]
:0001.3A44 26214560               and es:[di+60], ax
:0001.3A48 F7D0                   not ax
:0001.3A4A 260905                 or es:[di], ax
:0001.3A4D 26094520               or es:[di+20], ax
:0001.3A51 26094540               or es:[di+40], ax
:0001.3A55 03FA                   add di, dx
:0001.3A57 AD                     lodsw
:0001.3A58 260B45E0               or ax, es:[di-20]
:0001.3A5C 26214560               and es:[di+60], ax
:0001.3A60 F7D0                   not ax
:0001.3A62 260905                 or es:[di], ax
:0001.3A65 26094520               or es:[di+20], ax
:0001.3A69 26094540               or es:[di+40], ax
:0001.3A6D 03FA                   add di, dx
:0001.3A6F AD                     lodsw
:0001.3A70 260B45E0               or ax, es:[di-20]
:0001.3A74 26214560               and es:[di+60], ax
:0001.3A78 F7D0                   not ax
:0001.3A7A 260905                 or es:[di], ax
:0001.3A7D 26094520               or es:[di+20], ax
:0001.3A81 26094540               or es:[di+40], ax
:0001.3A85 03FA                   add di, dx
:0001.3A87 AD                     lodsw
:0001.3A88 260B45E0               or ax, es:[di-20]
:0001.3A8C 26214560               and es:[di+60], ax
:0001.3A90 F7D0                   not ax
:0001.3A92 260905                 or es:[di], ax
:0001.3A95 26094520               or es:[di+20], ax
:0001.3A99 26094540               or es:[di+40], ax
:0001.3A9D 03FA                   add di, dx
:0001.3A9F AD                     lodsw
:0001.3AA0 260B45E0               or ax, es:[di-20]
:0001.3AA4 26214560               and es:[di+60], ax
:0001.3AA8 F7D0                   not ax
:0001.3AAA 260905                 or es:[di], ax
:0001.3AAD 26094520               or es:[di+20], ax
:0001.3AB1 26094540               or es:[di+40], ax
:0001.3AB5 03FA                   add di, dx
:0001.3AB7 AD                     lodsw
:0001.3AB8 260B45E0               or ax, es:[di-20]
:0001.3ABC 26214560               and es:[di+60], ax
:0001.3AC0 F7D0                   not ax
:0001.3AC2 260905                 or es:[di], ax
:0001.3AC5 26094520               or es:[di+20], ax
:0001.3AC9 26094540               or es:[di+40], ax
:0001.3ACD 03FA                   add di, dx
:0001.3ACF AD                     lodsw
:0001.3AD0 260B45E0               or ax, es:[di-20]
:0001.3AD4 26214560               and es:[di+60], ax
:0001.3AD8 F7D0                   not ax
:0001.3ADA 260905                 or es:[di], ax
:0001.3ADD 26094520               or es:[di+20], ax
:0001.3AE1 26094540               or es:[di+40], ax
:0001.3AE5 03FA                   add di, dx
:0001.3AE7 AD                     lodsw
:0001.3AE8 260B45E0               or ax, es:[di-20]
:0001.3AEC 26214560               and es:[di+60], ax
:0001.3AF0 F7D0                   not ax
:0001.3AF2 260905                 or es:[di], ax
:0001.3AF5 26094520               or es:[di+20], ax
:0001.3AF9 26094540               or es:[di+40], ax
:0001.3AFD 03FA                   add di, dx
:0001.3AFF AD                     lodsw
:0001.3B00 260B45E0               or ax, es:[di-20]
:0001.3B04 26214560               and es:[di+60], ax
:0001.3B08 F7D0                   not ax
:0001.3B0A 260905                 or es:[di], ax
:0001.3B0D 26094520               or es:[di+20], ax
:0001.3B11 26094540               or es:[di+40], ax
:0001.3B15 03FA                   add di, dx
:0001.3B17 AD                     lodsw
:0001.3B18 260B45E0               or ax, es:[di-20]
:0001.3B1C 26214560               and es:[di+60], ax
:0001.3B20 F7D0                   not ax
:0001.3B22 260905                 or es:[di], ax
:0001.3B25 26094520               or es:[di+20], ax
:0001.3B29 26094540               or es:[di+40], ax
:0001.3B2D 03FA                   add di, dx
:0001.3B2F AD                     lodsw
:0001.3B30 260B45E0               or ax, es:[di-20]
:0001.3B34 26214560               and es:[di+60], ax
:0001.3B38 F7D0                   not ax
:0001.3B3A 260905                 or es:[di], ax
:0001.3B3D 26094520               or es:[di+20], ax
:0001.3B41 26094540               or es:[di+40], ax
:0001.3B45 03FA                   add di, dx
:0001.3B47 AD                     lodsw
:0001.3B48 260B45E0               or ax, es:[di-20]
:0001.3B4C 26214560               and es:[di+60], ax
:0001.3B50 F7D0                   not ax
:0001.3B52 260905                 or es:[di], ax
:0001.3B55 26094520               or es:[di+20], ax
:0001.3B59 26094540               or es:[di+40], ax
:0001.3B5D 03FA                   add di, dx
:0001.3B5F AD                     lodsw
:0001.3B60 260B45E0               or ax, es:[di-20]
:0001.3B64 26214560               and es:[di+60], ax
:0001.3B68 F7D0                   not ax
:0001.3B6A 260905                 or es:[di], ax
:0001.3B6D 26094520               or es:[di+20], ax
:0001.3B71 26094540               or es:[di+40], ax
:0001.3B75 03FA                   add di, dx
:0001.3B77 AD                     lodsw
:0001.3B78 260B45E0               or ax, es:[di-20]
:0001.3B7C 26214560               and es:[di+60], ax
:0001.3B80 F7D0                   not ax
:0001.3B82 260905                 or es:[di], ax
:0001.3B85 26094520               or es:[di+20], ax
:0001.3B89 26094540               or es:[di+40], ax
:0001.3B8D 5E                     pop si
:0001.3B8E 1F                     pop ds
:0001.3B8F 49                     dec cx
:0001.3B90 7403                   je 3B95
:0001.3B92 E93DE7                 jmp 22D2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.3B90(C)
|
:0001.3B95 E92B12                 jmp 4DC3

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.35D2(U), :0001.43AB(U)
|
:0001.3B98 F6C208                 test dl, 08
:0001.3B9B 7403                   je 3BA0
:0001.3B9D E90E06                 jmp 41AE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.3B9B(C)
|
:0001.3BA0 BA0200                 mov dx, 0002
:0001.3BA3 AD                     lodsw
:0001.3BA4 2ED7                   xlat
:0001.3BA6 86C4                   xchg ah, al 
:0001.3BA8 2ED7                   xlat
:0001.3BAA 260B45E0               or ax, es:[di-20]
:0001.3BAE 262105                 and es:[di], ax
:0001.3BB1 26214520               and es:[di+20], ax
:0001.3BB5 26214540               and es:[di+40], ax
:0001.3BB9 26214560               and es:[di+60], ax
:0001.3BBD 03FA                   add di, dx
:0001.3BBF AD                     lodsw
:0001.3BC0 2ED7                   xlat
:0001.3BC2 86C4                   xchg ah, al 
:0001.3BC4 2ED7                   xlat
:0001.3BC6 260B45E0               or ax, es:[di-20]
:0001.3BCA 262105                 and es:[di], ax
:0001.3BCD 26214520               and es:[di+20], ax
:0001.3BD1 26214540               and es:[di+40], ax
:0001.3BD5 26214560               and es:[di+60], ax

* Referenced by a CALL at Address:
|:0001.ABA1
|
:0001.3BD9 03FA                   add di, dx
:0001.3BDB AD                     lodsw
:0001.3BDC 2ED7                   xlat
:0001.3BDE 86C4                   xchg ah, al 
:0001.3BE0 2ED7                   xlat
:0001.3BE2 260B45E0               or ax, es:[di-20]
:0001.3BE6 262105                 and es:[di], ax
:0001.3BE9 26214520               and es:[di+20], ax
:0001.3BED 26214540               and es:[di+40], ax
:0001.3BF1 26214560               and es:[di+60], ax
:0001.3BF5 03FA                   add di, dx
:0001.3BF7 AD                     lodsw
:0001.3BF8 2ED7                   xlat
:0001.3BFA 86C4                   xchg ah, al 
:0001.3BFC 2ED7                   xlat
:0001.3BFE 260B45E0               or ax, es:[di-20]
:0001.3C02 262105                 and es:[di], ax
:0001.3C05 26214520               and es:[di+20], ax
:0001.3C09 26214540               and es:[di+40], ax
:0001.3C0D 26214560               and es:[di+60], ax
:0001.3C11 03FA                   add di, dx
:0001.3C13 AD                     lodsw
:0001.3C14 2ED7                   xlat
:0001.3C16 86C4                   xchg ah, al 
:0001.3C18 2ED7                   xlat
:0001.3C1A 260B45E0               or ax, es:[di-20]
:0001.3C1E 262105                 and es:[di], ax
:0001.3C21 26214520               and es:[di+20], ax
:0001.3C25 26214540               and es:[di+40], ax
:0001.3C29 26214560               and es:[di+60], ax
:0001.3C2D 03FA                   add di, dx
:0001.3C2F AD                     lodsw
:0001.3C30 2ED7                   xlat
:0001.3C32 86C4                   xchg ah, al 
:0001.3C34 2ED7                   xlat
:0001.3C36 260B45E0               or ax, es:[di-20]
:0001.3C3A 262105                 and es:[di], ax
:0001.3C3D 26214520               and es:[di+20], ax
:0001.3C41 26214540               and es:[di+40], ax
:0001.3C45 26214560               and es:[di+60], ax
:0001.3C49 03FA                   add di, dx
:0001.3C4B AD                     lodsw
:0001.3C4C 2ED7                   xlat
:0001.3C4E 86C4                   xchg ah, al 
:0001.3C50 2ED7                   xlat
:0001.3C52 260B45E0               or ax, es:[di-20]
:0001.3C56 262105                 and es:[di], ax
:0001.3C59 26214520               and es:[di+20], ax
:0001.3C5D 26214540               and es:[di+40], ax
:0001.3C61 26214560               and es:[di+60], ax
:0001.3C65 03FA                   add di, dx
:0001.3C67 AD                     lodsw
:0001.3C68 2ED7                   xlat
:0001.3C6A 86C4                   xchg ah, al 
:0001.3C6C 2ED7                   xlat
:0001.3C6E 260B45E0               or ax, es:[di-20]
:0001.3C72 262105                 and es:[di], ax
:0001.3C75 26214520               and es:[di+20], ax
:0001.3C79 26214540               and es:[di+40], ax
:0001.3C7D 26214560               and es:[di+60], ax
:0001.3C81 03FA                   add di, dx
:0001.3C83 AD                     lodsw
:0001.3C84 2ED7                   xlat
:0001.3C86 86C4                   xchg ah, al 
:0001.3C88 2ED7                   xlat
:0001.3C8A 260B45E0               or ax, es:[di-20]
:0001.3C8E 262105                 and es:[di], ax
:0001.3C91 26214520               and es:[di+20], ax
:0001.3C95 26214540               and es:[di+40], ax
:0001.3C99 26214560               and es:[di+60], ax
:0001.3C9D 03FA                   add di, dx
:0001.3C9F AD                     lodsw
:0001.3CA0 2ED7                   xlat
:0001.3CA2 86C4                   xchg ah, al 
:0001.3CA4 2ED7                   xlat
:0001.3CA6 260B45E0               or ax, es:[di-20]
:0001.3CAA 262105                 and es:[di], ax
:0001.3CAD 26214520               and es:[di+20], ax
:0001.3CB1 26214540               and es:[di+40], ax
:0001.3CB5 26214560               and es:[di+60], ax
:0001.3CB9 03FA                   add di, dx
:0001.3CBB AD                     lodsw
:0001.3CBC 2ED7                   xlat
:0001.3CBE 86C4                   xchg ah, al 
:0001.3CC0 2ED7                   xlat
:0001.3CC2 260B45E0               or ax, es:[di-20]
:0001.3CC6 262105                 and es:[di], ax
:0001.3CC9 26214520               and es:[di+20], ax
:0001.3CCD 26214540               and es:[di+40], ax
:0001.3CD1 26214560               and es:[di+60], ax
:0001.3CD5 03FA                   add di, dx
:0001.3CD7 AD                     lodsw
:0001.3CD8 2ED7                   xlat
:0001.3CDA 86C4                   xchg ah, al 
:0001.3CDC 2ED7                   xlat
:0001.3CDE 260B45E0               or ax, es:[di-20]
:0001.3CE2 262105                 and es:[di], ax
:0001.3CE5 26214520               and es:[di+20], ax
:0001.3CE9 26214540               and es:[di+40], ax
:0001.3CED 26214560               and es:[di+60], ax
:0001.3CF1 03FA                   add di, dx
:0001.3CF3 AD                     lodsw
:0001.3CF4 2ED7                   xlat
:0001.3CF6 86C4                   xchg ah, al 
:0001.3CF8 2ED7                   xlat
:0001.3CFA 260B45E0               or ax, es:[di-20]
:0001.3CFE 262105                 and es:[di], ax
:0001.3D01 26214520               and es:[di+20], ax
:0001.3D05 26214540               and es:[di+40], ax
:0001.3D09 26214560               and es:[di+60], ax
:0001.3D0D 03FA                   add di, dx
:0001.3D0F AD                     lodsw
:0001.3D10 2ED7                   xlat
:0001.3D12 86C4                   xchg ah, al 
:0001.3D14 2ED7                   xlat
:0001.3D16 260B45E0               or ax, es:[di-20]
:0001.3D1A 262105                 and es:[di], ax
:0001.3D1D 26214520               and es:[di+20], ax
:0001.3D21 26214540               and es:[di+40], ax
:0001.3D25 26214560               and es:[di+60], ax
:0001.3D29 03FA                   add di, dx
:0001.3D2B AD                     lodsw
:0001.3D2C 2ED7                   xlat
:0001.3D2E 86C4                   xchg ah, al 
:0001.3D30 2ED7                   xlat
:0001.3D32 260B45E0               or ax, es:[di-20]
:0001.3D36 262105                 and es:[di], ax
:0001.3D39 26214520               and es:[di+20], ax
:0001.3D3D 26214540               and es:[di+40], ax
:0001.3D41 26214560               and es:[di+60], ax
:0001.3D45 03FA                   add di, dx
:0001.3D47 AD                     lodsw
:0001.3D48 2ED7                   xlat
:0001.3D4A 86C4                   xchg ah, al 
:0001.3D4C 2ED7                   xlat
:0001.3D4E 260B45E0               or ax, es:[di-20]
:0001.3D52 262105                 and es:[di], ax
:0001.3D55 26214520               and es:[di+20], ax
:0001.3D59 26214540               and es:[di+40], ax
:0001.3D5D 26214560               and es:[di+60], ax
:0001.3D61 83EF1E                 sub di, 001E
:0001.3D64 26F755E0               not word ptr es:[di-20]
:0001.3D68 26F755E2               not word ptr es:[di-1E]
:0001.3D6C 26F755E4               not word ptr es:[di-1C]
:0001.3D70 26F755E6               not word ptr es:[di-1A]
:0001.3D74 26F755E8               not word ptr es:[di-18]
:0001.3D78 26F755EA               not word ptr es:[di-16]
:0001.3D7C 26F755EC               not word ptr es:[di-14]
:0001.3D80 26F755EE               not word ptr es:[di-12]
:0001.3D84 26F755F0               not word ptr es:[di-10]
:0001.3D88 26F755F2               not word ptr es:[di-0E]
:0001.3D8C 26F755F4               not word ptr es:[di-0C]
:0001.3D90 26F755F6               not word ptr es:[di-0A]
:0001.3D94 26F755F8               not word ptr es:[di-08]
:0001.3D98 26F755FA               not word ptr es:[di-06]
:0001.3D9C 26F755FC               not word ptr es:[di-04]
:0001.3DA0 26F755FE               not word ptr es:[di-02]
:0001.3DA4 AD                     lodsw
:0001.3DA5 2ED7                   xlat
:0001.3DA7 86C4                   xchg ah, al 
:0001.3DA9 2ED7                   xlat
:0001.3DAB 262345E0               and ax, es:[di-20]
:0001.3DAF 260905                 or es:[di], ax
:0001.3DB2 03FA                   add di, dx
:0001.3DB4 AD                     lodsw
:0001.3DB5 2ED7                   xlat
:0001.3DB7 86C4                   xchg ah, al 
:0001.3DB9 2ED7                   xlat
:0001.3DBB 262345E0               and ax, es:[di-20]
:0001.3DBF 260905                 or es:[di], ax
:0001.3DC2 03FA                   add di, dx
:0001.3DC4 AD                     lodsw
:0001.3DC5 2ED7                   xlat
:0001.3DC7 86C4                   xchg ah, al 
:0001.3DC9 2ED7                   xlat
:0001.3DCB 262345E0               and ax, es:[di-20]
:0001.3DCF 260905                 or es:[di], ax
:0001.3DD2 03FA                   add di, dx
:0001.3DD4 AD                     lodsw
:0001.3DD5 2ED7                   xlat
:0001.3DD7 86C4                   xchg ah, al 
:0001.3DD9 2ED7                   xlat
:0001.3DDB 262345E0               and ax, es:[di-20]
:0001.3DDF 260905                 or es:[di], ax
:0001.3DE2 03FA                   add di, dx
:0001.3DE4 AD                     lodsw
:0001.3DE5 2ED7                   xlat
:0001.3DE7 86C4                   xchg ah, al 
:0001.3DE9 2ED7                   xlat
:0001.3DEB 262345E0               and ax, es:[di-20]
:0001.3DEF 260905                 or es:[di], ax
:0001.3DF2 03FA                   add di, dx
:0001.3DF4 AD                     lodsw
:0001.3DF5 2ED7                   xlat
:0001.3DF7 86C4                   xchg ah, al 
:0001.3DF9 2ED7                   xlat
:0001.3DFB 262345E0               and ax, es:[di-20]
:0001.3DFF 260905                 or es:[di], ax
:0001.3E02 03FA                   add di, dx
:0001.3E04 AD                     lodsw
:0001.3E05 2ED7                   xlat
:0001.3E07 86C4                   xchg ah, al 
:0001.3E09 2ED7                   xlat
:0001.3E0B 262345E0               and ax, es:[di-20]
:0001.3E0F 260905                 or es:[di], ax
:0001.3E12 03FA                   add di, dx
:0001.3E14 AD                     lodsw
:0001.3E15 2ED7                   xlat
:0001.3E17 86C4                   xchg ah, al 
:0001.3E19 2ED7                   xlat
:0001.3E1B 262345E0               and ax, es:[di-20]
:0001.3E1F 260905                 or es:[di], ax
:0001.3E22 03FA                   add di, dx
:0001.3E24 AD                     lodsw
:0001.3E25 2ED7                   xlat
:0001.3E27 86C4                   xchg ah, al 
:0001.3E29 2ED7                   xlat
:0001.3E2B 262345E0               and ax, es:[di-20]
:0001.3E2F 260905                 or es:[di], ax
:0001.3E32 03FA                   add di, dx
:0001.3E34 AD                     lodsw
:0001.3E35 2ED7                   xlat
:0001.3E37 86C4                   xchg ah, al 
:0001.3E39 2ED7                   xlat
:0001.3E3B 262345E0               and ax, es:[di-20]
:0001.3E3F 260905                 or es:[di], ax
:0001.3E42 03FA                   add di, dx
:0001.3E44 AD                     lodsw
:0001.3E45 2ED7                   xlat
:0001.3E47 86C4                   xchg ah, al 
:0001.3E49 2ED7                   xlat
:0001.3E4B 262345E0               and ax, es:[di-20]
:0001.3E4F 260905                 or es:[di], ax
:0001.3E52 03FA                   add di, dx
:0001.3E54 AD                     lodsw
:0001.3E55 2ED7                   xlat
:0001.3E57 86C4                   xchg ah, al 
:0001.3E59 2ED7                   xlat
:0001.3E5B 262345E0               and ax, es:[di-20]
:0001.3E5F 260905                 or es:[di], ax
:0001.3E62 03FA                   add di, dx
:0001.3E64 AD                     lodsw
:0001.3E65 2ED7                   xlat
:0001.3E67 86C4                   xchg ah, al 
:0001.3E69 2ED7                   xlat
:0001.3E6B 262345E0               and ax, es:[di-20]
:0001.3E6F 260905                 or es:[di], ax
:0001.3E72 03FA                   add di, dx
:0001.3E74 AD                     lodsw
:0001.3E75 2ED7                   xlat
:0001.3E77 86C4                   xchg ah, al 
:0001.3E79 2ED7                   xlat
:0001.3E7B 262345E0               and ax, es:[di-20]
:0001.3E7F 260905                 or es:[di], ax
:0001.3E82 03FA                   add di, dx
:0001.3E84 AD                     lodsw
:0001.3E85 2ED7                   xlat
:0001.3E87 86C4                   xchg ah, al 
:0001.3E89 2ED7                   xlat
:0001.3E8B 262345E0               and ax, es:[di-20]
:0001.3E8F 260905                 or es:[di], ax
:0001.3E92 03FA                   add di, dx
:0001.3E94 AD                     lodsw
:0001.3E95 2ED7                   xlat
:0001.3E97 86C4                   xchg ah, al 
:0001.3E99 2ED7                   xlat
:0001.3E9B 262345E0               and ax, es:[di-20]
:0001.3E9F 260905                 or es:[di], ax
:0001.3EA2 03FA                   add di, dx
:0001.3EA4 AD                     lodsw
:0001.3EA5 2ED7                   xlat
:0001.3EA7 86C4                   xchg ah, al 
:0001.3EA9 2ED7                   xlat
:0001.3EAB 262345C0               and ax, es:[di-40]
:0001.3EAF 260905                 or es:[di], ax
:0001.3EB2 03FA                   add di, dx
:0001.3EB4 AD                     lodsw
:0001.3EB5 2ED7                   xlat
:0001.3EB7 86C4                   xchg ah, al 
:0001.3EB9 2ED7                   xlat
:0001.3EBB 262345C0               and ax, es:[di-40]
:0001.3EBF 260905                 or es:[di], ax
:0001.3EC2 03FA                   add di, dx
:0001.3EC4 AD                     lodsw
:0001.3EC5 2ED7                   xlat
:0001.3EC7 86C4                   xchg ah, al 
:0001.3EC9 2ED7                   xlat
:0001.3ECB 262345C0               and ax, es:[di-40]
:0001.3ECF 260905                 or es:[di], ax
:0001.3ED2 03FA                   add di, dx
:0001.3ED4 AD                     lodsw
:0001.3ED5 2ED7                   xlat
:0001.3ED7 86C4                   xchg ah, al 
:0001.3ED9 2ED7                   xlat
:0001.3EDB 262345C0               and ax, es:[di-40]
:0001.3EDF 260905                 or es:[di], ax
:0001.3EE2 03FA                   add di, dx
:0001.3EE4 AD                     lodsw
:0001.3EE5 2ED7                   xlat
:0001.3EE7 86C4                   xchg ah, al 
:0001.3EE9 2ED7                   xlat
:0001.3EEB 262345C0               and ax, es:[di-40]
:0001.3EEF 260905                 or es:[di], ax
:0001.3EF2 03FA                   add di, dx
:0001.3EF4 AD                     lodsw
:0001.3EF5 2ED7                   xlat
:0001.3EF7 86C4                   xchg ah, al 
:0001.3EF9 2ED7                   xlat
:0001.3EFB 262345C0               and ax, es:[di-40]
:0001.3EFF 260905                 or es:[di], ax
:0001.3F02 03FA                   add di, dx
:0001.3F04 AD                     lodsw
:0001.3F05 2ED7                   xlat
:0001.3F07 86C4                   xchg ah, al 
:0001.3F09 2ED7                   xlat
:0001.3F0B 262345C0               and ax, es:[di-40]
:0001.3F0F 260905                 or es:[di], ax
:0001.3F12 03FA                   add di, dx
:0001.3F14 AD                     lodsw
:0001.3F15 2ED7                   xlat
:0001.3F17 86C4                   xchg ah, al 
:0001.3F19 2ED7                   xlat
:0001.3F1B 262345C0               and ax, es:[di-40]
:0001.3F1F 260905                 or es:[di], ax
:0001.3F22 03FA                   add di, dx
:0001.3F24 AD                     lodsw
:0001.3F25 2ED7                   xlat
:0001.3F27 86C4                   xchg ah, al 
:0001.3F29 2ED7                   xlat
:0001.3F2B 262345C0               and ax, es:[di-40]
:0001.3F2F 260905                 or es:[di], ax
:0001.3F32 03FA                   add di, dx
:0001.3F34 AD                     lodsw
:0001.3F35 2ED7                   xlat
:0001.3F37 86C4                   xchg ah, al 
:0001.3F39 2ED7                   xlat
:0001.3F3B 262345C0               and ax, es:[di-40]
:0001.3F3F 260905                 or es:[di], ax
:0001.3F42 03FA                   add di, dx
:0001.3F44 AD                     lodsw
:0001.3F45 2ED7                   xlat
:0001.3F47 86C4                   xchg ah, al 
:0001.3F49 2ED7                   xlat
:0001.3F4B 262345C0               and ax, es:[di-40]
:0001.3F4F 260905                 or es:[di], ax
:0001.3F52 03FA                   add di, dx
:0001.3F54 AD                     lodsw
:0001.3F55 2ED7                   xlat
:0001.3F57 86C4                   xchg ah, al 
:0001.3F59 2ED7                   xlat
:0001.3F5B 262345C0               and ax, es:[di-40]
:0001.3F5F 260905                 or es:[di], ax
:0001.3F62 03FA                   add di, dx
:0001.3F64 AD                     lodsw
:0001.3F65 2ED7                   xlat
:0001.3F67 86C4                   xchg ah, al 
:0001.3F69 2ED7                   xlat
:0001.3F6B 262345C0               and ax, es:[di-40]
:0001.3F6F 260905                 or es:[di], ax
:0001.3F72 03FA                   add di, dx
:0001.3F74 AD                     lodsw
:0001.3F75 2ED7                   xlat
:0001.3F77 86C4                   xchg ah, al 
:0001.3F79 2ED7                   xlat
:0001.3F7B 262345C0               and ax, es:[di-40]
:0001.3F7F 260905                 or es:[di], ax
:0001.3F82 03FA                   add di, dx
:0001.3F84 AD                     lodsw
:0001.3F85 2ED7                   xlat
:0001.3F87 86C4                   xchg ah, al 
:0001.3F89 2ED7                   xlat
:0001.3F8B 262345C0               and ax, es:[di-40]
:0001.3F8F 260905                 or es:[di], ax
:0001.3F92 03FA                   add di, dx
:0001.3F94 AD                     lodsw
:0001.3F95 2ED7                   xlat
:0001.3F97 86C4                   xchg ah, al 
:0001.3F99 2ED7                   xlat
:0001.3F9B 262345C0               and ax, es:[di-40]
:0001.3F9F 260905                 or es:[di], ax
:0001.3FA2 03FA                   add di, dx
:0001.3FA4 AD                     lodsw
:0001.3FA5 2ED7                   xlat
:0001.3FA7 86C4                   xchg ah, al 
:0001.3FA9 2ED7                   xlat
:0001.3FAB 262345A0               and ax, es:[di-60]
:0001.3FAF 260905                 or es:[di], ax
:0001.3FB2 03FA                   add di, dx
:0001.3FB4 AD                     lodsw
:0001.3FB5 2ED7                   xlat
:0001.3FB7 86C4                   xchg ah, al 
:0001.3FB9 2ED7                   xlat
:0001.3FBB 262345A0               and ax, es:[di-60]
:0001.3FBF 260905                 or es:[di], ax
:0001.3FC2 03FA                   add di, dx
:0001.3FC4 AD                     lodsw
:0001.3FC5 2ED7                   xlat
:0001.3FC7 86C4                   xchg ah, al 
:0001.3FC9 2ED7                   xlat
:0001.3FCB 262345A0               and ax, es:[di-60]
:0001.3FCF 260905                 or es:[di], ax
:0001.3FD2 03FA                   add di, dx
:0001.3FD4 AD                     lodsw
:0001.3FD5 2ED7                   xlat
:0001.3FD7 86C4                   xchg ah, al 
:0001.3FD9 2ED7                   xlat
:0001.3FDB 262345A0               and ax, es:[di-60]
:0001.3FDF 260905                 or es:[di], ax
:0001.3FE2 03FA                   add di, dx
:0001.3FE4 AD                     lodsw
:0001.3FE5 2ED7                   xlat
:0001.3FE7 86C4                   xchg ah, al 
:0001.3FE9 2ED7                   xlat
:0001.3FEB 262345A0               and ax, es:[di-60]
:0001.3FEF 260905                 or es:[di], ax
:0001.3FF2 03FA                   add di, dx
:0001.3FF4 AD                     lodsw
:0001.3FF5 2ED7                   xlat
:0001.3FF7 86C4                   xchg ah, al 
:0001.3FF9 2ED7                   xlat
:0001.3FFB 262345A0               and ax, es:[di-60]
:0001.3FFF 260905                 or es:[di], ax
:0001.4002 03FA                   add di, dx
:0001.4004 AD                     lodsw
:0001.4005 2ED7                   xlat
:0001.4007 86C4                   xchg ah, al 
:0001.4009 2ED7                   xlat
:0001.400B 262345A0               and ax, es:[di-60]
:0001.400F 260905                 or es:[di], ax
:0001.4012 03FA                   add di, dx
:0001.4014 AD                     lodsw
:0001.4015 2ED7                   xlat
:0001.4017 86C4                   xchg ah, al 
:0001.4019 2ED7                   xlat
:0001.401B 262345A0               and ax, es:[di-60]
:0001.401F 260905                 or es:[di], ax
:0001.4022 03FA                   add di, dx
:0001.4024 AD                     lodsw
:0001.4025 2ED7                   xlat
:0001.4027 86C4                   xchg ah, al 
:0001.4029 2ED7                   xlat
:0001.402B 262345A0               and ax, es:[di-60]
:0001.402F 260905                 or es:[di], ax
:0001.4032 03FA                   add di, dx
:0001.4034 AD                     lodsw
:0001.4035 2ED7                   xlat
:0001.4037 86C4                   xchg ah, al 
:0001.4039 2ED7                   xlat
:0001.403B 262345A0               and ax, es:[di-60]
:0001.403F 260905                 or es:[di], ax
:0001.4042 03FA                   add di, dx
:0001.4044 AD                     lodsw
:0001.4045 2ED7                   xlat
:0001.4047 86C4                   xchg ah, al 
:0001.4049 2ED7                   xlat
:0001.404B 262345A0               and ax, es:[di-60]
:0001.404F 260905                 or es:[di], ax
:0001.4052 03FA                   add di, dx
:0001.4054 AD                     lodsw
:0001.4055 2ED7                   xlat
:0001.4057 86C4                   xchg ah, al 
:0001.4059 2ED7                   xlat
:0001.405B 262345A0               and ax, es:[di-60]
:0001.405F 260905                 or es:[di], ax
:0001.4062 03FA                   add di, dx
:0001.4064 AD                     lodsw
:0001.4065 2ED7                   xlat
:0001.4067 86C4                   xchg ah, al 
:0001.4069 2ED7                   xlat
:0001.406B 262345A0               and ax, es:[di-60]
:0001.406F 260905                 or es:[di], ax
:0001.4072 03FA                   add di, dx
:0001.4074 AD                     lodsw
:0001.4075 2ED7                   xlat
:0001.4077 86C4                   xchg ah, al 
:0001.4079 2ED7                   xlat
:0001.407B 262345A0               and ax, es:[di-60]
:0001.407F 260905                 or es:[di], ax
:0001.4082 03FA                   add di, dx
:0001.4084 AD                     lodsw
:0001.4085 2ED7                   xlat
:0001.4087 86C4                   xchg ah, al 
:0001.4089 2ED7                   xlat
:0001.408B 262345A0               and ax, es:[di-60]
:0001.408F 260905                 or es:[di], ax
:0001.4092 03FA                   add di, dx
:0001.4094 AD                     lodsw
:0001.4095 2ED7                   xlat
:0001.4097 86C4                   xchg ah, al 
:0001.4099 2ED7                   xlat
:0001.409B 262345A0               and ax, es:[di-60]
:0001.409F 260905                 or es:[di], ax
:0001.40A2 03FA                   add di, dx
:0001.40A4 AD                     lodsw
:0001.40A5 2ED7                   xlat
:0001.40A7 86C4                   xchg ah, al 
:0001.40A9 2ED7                   xlat
:0001.40AB 26234580               and ax, es:[di-80]
:0001.40AF 260905                 or es:[di], ax
:0001.40B2 03FA                   add di, dx
:0001.40B4 AD                     lodsw
:0001.40B5 2ED7                   xlat
:0001.40B7 86C4                   xchg ah, al 
:0001.40B9 2ED7                   xlat
:0001.40BB 26234580               and ax, es:[di-80]
:0001.40BF 260905                 or es:[di], ax
:0001.40C2 03FA                   add di, dx
:0001.40C4 AD                     lodsw
:0001.40C5 2ED7                   xlat
:0001.40C7 86C4                   xchg ah, al 
:0001.40C9 2ED7                   xlat
:0001.40CB 26234580               and ax, es:[di-80]
:0001.40CF 260905                 or es:[di], ax
:0001.40D2 03FA                   add di, dx
:0001.40D4 AD                     lodsw
:0001.40D5 2ED7                   xlat
:0001.40D7 86C4                   xchg ah, al 
:0001.40D9 2ED7                   xlat
:0001.40DB 26234580               and ax, es:[di-80]
:0001.40DF 260905                 or es:[di], ax
:0001.40E2 03FA                   add di, dx
:0001.40E4 AD                     lodsw
:0001.40E5 2ED7                   xlat
:0001.40E7 86C4                   xchg ah, al 
:0001.40E9 2ED7                   xlat
:0001.40EB 26234580               and ax, es:[di-80]
:0001.40EF 260905                 or es:[di], ax
:0001.40F2 03FA                   add di, dx
:0001.40F4 AD                     lodsw
:0001.40F5 2ED7                   xlat
:0001.40F7 86C4                   xchg ah, al 
:0001.40F9 2ED7                   xlat
:0001.40FB 26234580               and ax, es:[di-80]
:0001.40FF 260905                 or es:[di], ax
:0001.4102 03FA                   add di, dx
:0001.4104 AD                     lodsw
:0001.4105 2ED7                   xlat
:0001.4107 86C4                   xchg ah, al 
:0001.4109 2ED7                   xlat
:0001.410B 26234580               and ax, es:[di-80]
:0001.410F 260905                 or es:[di], ax
:0001.4112 03FA                   add di, dx
:0001.4114 AD                     lodsw
:0001.4115 2ED7                   xlat
:0001.4117 86C4                   xchg ah, al 
:0001.4119 2ED7                   xlat
:0001.411B 26234580               and ax, es:[di-80]
:0001.411F 260905                 or es:[di], ax
:0001.4122 03FA                   add di, dx
:0001.4124 AD                     lodsw
:0001.4125 2ED7                   xlat
:0001.4127 86C4                   xchg ah, al 
:0001.4129 2ED7                   xlat
:0001.412B 26234580               and ax, es:[di-80]
:0001.412F 260905                 or es:[di], ax
:0001.4132 03FA                   add di, dx
:0001.4134 AD                     lodsw
:0001.4135 2ED7                   xlat
:0001.4137 86C4                   xchg ah, al 
:0001.4139 2ED7                   xlat
:0001.413B 26234580               and ax, es:[di-80]
:0001.413F 260905                 or es:[di], ax
:0001.4142 03FA                   add di, dx
:0001.4144 AD                     lodsw
:0001.4145 2ED7                   xlat
:0001.4147 86C4                   xchg ah, al 
:0001.4149 2ED7                   xlat
:0001.414B 26234580               and ax, es:[di-80]
:0001.414F 260905                 or es:[di], ax
:0001.4152 03FA                   add di, dx
:0001.4154 AD                     lodsw
:0001.4155 2ED7                   xlat
:0001.4157 86C4                   xchg ah, al 
:0001.4159 2ED7                   xlat
:0001.415B 26234580               and ax, es:[di-80]
:0001.415F 260905                 or es:[di], ax
:0001.4162 03FA                   add di, dx
:0001.4164 AD                     lodsw
:0001.4165 2ED7                   xlat
:0001.4167 86C4                   xchg ah, al 
:0001.4169 2ED7                   xlat
:0001.416B 26234580               and ax, es:[di-80]
:0001.416F 260905                 or es:[di], ax
:0001.4172 03FA                   add di, dx
:0001.4174 AD                     lodsw
:0001.4175 2ED7                   xlat
:0001.4177 86C4                   xchg ah, al 
:0001.4179 2ED7                   xlat
:0001.417B 26234580               and ax, es:[di-80]
:0001.417F 260905                 or es:[di], ax
:0001.4182 03FA                   add di, dx
:0001.4184 AD                     lodsw
:0001.4185 2ED7                   xlat
:0001.4187 86C4                   xchg ah, al 
:0001.4189 2ED7                   xlat
:0001.418B 26234580               and ax, es:[di-80]
:0001.418F 260905                 or es:[di], ax
:0001.4192 03FA                   add di, dx
:0001.4194 AD                     lodsw
:0001.4195 2ED7                   xlat
:0001.4197 86C4                   xchg ah, al 
:0001.4199 2ED7                   xlat
:0001.419B 26234580               and ax, es:[di-80]
:0001.419F 260905                 or es:[di], ax
:0001.41A2 5E                     pop si
:0001.41A3 1F                     pop ds
:0001.41A4 49                     dec cx
:0001.41A5 7403                   je 41AA
:0001.41A7 E928E1                 jmp 22D2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.41A5(C)
|
:0001.41AA E9160C                 jmp 4DC3
:0001.41AD 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.3B9D(U)
|
:0001.41AE BA0200                 mov dx, 0002
:0001.41B1 AD                     lodsw
:0001.41B2 2ED7                   xlat
:0001.41B4 86C4                   xchg ah, al 
:0001.41B6 2ED7                   xlat
:0001.41B8 260B45E0               or ax, es:[di-20]
:0001.41BC 26214560               and es:[di+60], ax
:0001.41C0 F7D0                   not ax
:0001.41C2 260905                 or es:[di], ax
:0001.41C5 26094520               or es:[di+20], ax
:0001.41C9 26094540               or es:[di+40], ax
:0001.41CD 03FA                   add di, dx
:0001.41CF AD                     lodsw
:0001.41D0 2ED7                   xlat
:0001.41D2 86C4                   xchg ah, al 
:0001.41D4 2ED7                   xlat
:0001.41D6 260B45E0               or ax, es:[di-20]
:0001.41DA 26214560               and es:[di+60], ax
:0001.41DE F7D0                   not ax
:0001.41E0 260905                 or es:[di], ax
:0001.41E3 26094520               or es:[di+20], ax
:0001.41E7 26094540               or es:[di+40], ax
:0001.41EB 03FA                   add di, dx
:0001.41ED AD                     lodsw
:0001.41EE 2ED7                   xlat
:0001.41F0 86C4                   xchg ah, al 
:0001.41F2 2ED7                   xlat
:0001.41F4 260B45E0               or ax, es:[di-20]
:0001.41F8 26214560               and es:[di+60], ax
:0001.41FC F7D0                   not ax
:0001.41FE 260905                 or es:[di], ax
:0001.4201 26094520               or es:[di+20], ax
:0001.4205 26094540               or es:[di+40], ax
:0001.4209 03FA                   add di, dx
:0001.420B AD                     lodsw
:0001.420C 2ED7                   xlat
:0001.420E 86C4                   xchg ah, al 
:0001.4210 2ED7                   xlat
:0001.4212 260B45E0               or ax, es:[di-20]
:0001.4216 26214560               and es:[di+60], ax
:0001.421A F7D0                   not ax
:0001.421C 260905                 or es:[di], ax
:0001.421F 26094520               or es:[di+20], ax
:0001.4223 26094540               or es:[di+40], ax
:0001.4227 03FA                   add di, dx
:0001.4229 AD                     lodsw
:0001.422A 2ED7                   xlat
:0001.422C 86C4                   xchg ah, al 
:0001.422E 2ED7                   xlat
:0001.4230 260B45E0               or ax, es:[di-20]
:0001.4234 26214560               and es:[di+60], ax
:0001.4238 F7D0                   not ax
:0001.423A 260905                 or es:[di], ax
:0001.423D 26094520               or es:[di+20], ax
:0001.4241 26094540               or es:[di+40], ax
:0001.4245 03FA                   add di, dx
:0001.4247 AD                     lodsw
:0001.4248 2ED7                   xlat
:0001.424A 86C4                   xchg ah, al 
:0001.424C 2ED7                   xlat
:0001.424E 260B45E0               or ax, es:[di-20]
:0001.4252 26214560               and es:[di+60], ax
:0001.4256 F7D0                   not ax
:0001.4258 260905                 or es:[di], ax
:0001.425B 26094520               or es:[di+20], ax
:0001.425F 26094540               or es:[di+40], ax
:0001.4263 03FA                   add di, dx
:0001.4265 AD                     lodsw
:0001.4266 2ED7                   xlat
:0001.4268 86C4                   xchg ah, al 
:0001.426A 2ED7                   xlat
:0001.426C 260B45E0               or ax, es:[di-20]
:0001.4270 26214560               and es:[di+60], ax
:0001.4274 F7D0                   not ax
:0001.4276 260905                 or es:[di], ax
:0001.4279 26094520               or es:[di+20], ax
:0001.427D 26094540               or es:[di+40], ax
:0001.4281 03FA                   add di, dx
:0001.4283 AD                     lodsw
:0001.4284 2ED7                   xlat
:0001.4286 86C4                   xchg ah, al 
:0001.4288 2ED7                   xlat
:0001.428A 260B45E0               or ax, es:[di-20]
:0001.428E 26214560               and es:[di+60], ax
:0001.4292 F7D0                   not ax
:0001.4294 260905                 or es:[di], ax
:0001.4297 26094520               or es:[di+20], ax
:0001.429B 26094540               or es:[di+40], ax
:0001.429F 03FA                   add di, dx
:0001.42A1 AD                     lodsw
:0001.42A2 2ED7                   xlat
:0001.42A4 86C4                   xchg ah, al 
:0001.42A6 2ED7                   xlat
:0001.42A8 260B45E0               or ax, es:[di-20]
:0001.42AC 26214560               and es:[di+60], ax
:0001.42B0 F7D0                   not ax
:0001.42B2 260905                 or es:[di], ax
:0001.42B5 26094520               or es:[di+20], ax
:0001.42B9 26094540               or es:[di+40], ax
:0001.42BD 03FA                   add di, dx
:0001.42BF AD                     lodsw
:0001.42C0 2ED7                   xlat
:0001.42C2 86C4                   xchg ah, al 
:0001.42C4 2ED7                   xlat
:0001.42C6 260B45E0               or ax, es:[di-20]
:0001.42CA 26214560               and es:[di+60], ax
:0001.42CE F7D0                   not ax
:0001.42D0 260905                 or es:[di], ax
:0001.42D3 26094520               or es:[di+20], ax
:0001.42D7 26094540               or es:[di+40], ax
:0001.42DB 03FA                   add di, dx
:0001.42DD AD                     lodsw
:0001.42DE 2ED7                   xlat
:0001.42E0 86C4                   xchg ah, al 
:0001.42E2 2ED7                   xlat
:0001.42E4 260B45E0               or ax, es:[di-20]
:0001.42E8 26214560               and es:[di+60], ax
:0001.42EC F7D0                   not ax
:0001.42EE 260905                 or es:[di], ax
:0001.42F1 26094520               or es:[di+20], ax
:0001.42F5 26094540               or es:[di+40], ax
:0001.42F9 03FA                   add di, dx
:0001.42FB AD                     lodsw
:0001.42FC 2ED7                   xlat
:0001.42FE 86C4                   xchg ah, al 
:0001.4300 2ED7                   xlat
:0001.4302 260B45E0               or ax, es:[di-20]
:0001.4306 26214560               and es:[di+60], ax
:0001.430A F7D0                   not ax
:0001.430C 260905                 or es:[di], ax
:0001.430F 26094520               or es:[di+20], ax
:0001.4313 26094540               or es:[di+40], ax
:0001.4317 03FA                   add di, dx
:0001.4319 AD                     lodsw
:0001.431A 2ED7                   xlat
:0001.431C 86C4                   xchg ah, al 
:0001.431E 2ED7                   xlat
:0001.4320 260B45E0               or ax, es:[di-20]
:0001.4324 26214560               and es:[di+60], ax
:0001.4328 F7D0                   not ax
:0001.432A 260905                 or es:[di], ax
:0001.432D 26094520               or es:[di+20], ax
:0001.4331 26094540               or es:[di+40], ax
:0001.4335 03FA                   add di, dx
:0001.4337 AD                     lodsw
:0001.4338 2ED7                   xlat
:0001.433A 86C4                   xchg ah, al 
:0001.433C 2ED7                   xlat
:0001.433E 260B45E0               or ax, es:[di-20]
:0001.4342 26214560               and es:[di+60], ax
:0001.4346 F7D0                   not ax
:0001.4348 260905                 or es:[di], ax
:0001.434B 26094520               or es:[di+20], ax
:0001.434F 26094540               or es:[di+40], ax
:0001.4353 03FA                   add di, dx
:0001.4355 AD                     lodsw
:0001.4356 2ED7                   xlat
:0001.4358 86C4                   xchg ah, al 
:0001.435A 2ED7                   xlat
:0001.435C 260B45E0               or ax, es:[di-20]
:0001.4360 26214560               and es:[di+60], ax
:0001.4364 F7D0                   not ax
:0001.4366 260905                 or es:[di], ax
:0001.4369 26094520               or es:[di+20], ax
:0001.436D 26094540               or es:[di+40], ax
:0001.4371 03FA                   add di, dx
:0001.4373 AD                     lodsw
:0001.4374 2ED7                   xlat
:0001.4376 86C4                   xchg ah, al 
:0001.4378 2ED7                   xlat
:0001.437A 260B45E0               or ax, es:[di-20]
:0001.437E 26214560               and es:[di+60], ax
:0001.4382 F7D0                   not ax
:0001.4384 260905                 or es:[di], ax
:0001.4387 26094520               or es:[di+20], ax
:0001.438B 26094540               or es:[di+40], ax
:0001.438F 5E                     pop si
:0001.4390 1F                     pop ds
:0001.4391 49                     dec cx
:0001.4392 7403                   je 4397
:0001.4394 E93BDF                 jmp 22D2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.4392(C)
|
:0001.4397 E9290A                 jmp 4DC3

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.35C1(U)
|
:0001.439A AD                     lodsw
:0001.439B 56                     push si
:0001.439C 8BF0                   mov si, ax
:0001.439E B80000                 mov ax, 0000
:0001.43A1 8ED8                   mov ds, ax
:0001.43A3 F6C202                 test dl, 02
:0001.43A6 7503                   jne 43AB
:0001.43A8 E92BF2                 jmp 35D6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.43A6(C)
|
:0001.43AB E9EAF7                 jmp 3B98

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.2D5E(U)
|
:0001.43AE 83C602                 add si, 0002
:0001.43B1 AD                     lodsw
:0001.43B2 56                     push si
:0001.43B3 8BF0                   mov si, ax
:0001.43B5 BFDE0D                 mov di, 0DDE
:0001.43B8 A5                     movsw
:0001.43B9 A5                     movsw
:0001.43BA A5                     movsw
:0001.43BB A5                     movsw
:0001.43BC A5                     movsw
:0001.43BD A5                     movsw
:0001.43BE A5                     movsw
:0001.43BF A5                     movsw
:0001.43C0 A5                     movsw
:0001.43C1 A5                     movsw
:0001.43C2 A5                     movsw
:0001.43C3 A5                     movsw
:0001.43C4 A5                     movsw
:0001.43C5 A5                     movsw
:0001.43C6 A5                     movsw
:0001.43C7 A5                     movsw
:0001.43C8 5E                     pop si
:0001.43C9 F6C204                 test dl, 04
:0001.43CC 7404                   je 43D2
:0001.43CE E9E109                 jmp 4DB2


:0001.43D1 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.43CC(C)
|
:0001.43D2 AD                     lodsw
:0001.43D3 BE0000                 mov si, 0000
:0001.43D6 8EDE                   mov ds, si
:0001.43D8 F6C202                 test dl, 02
:0001.43DB 7403                   je 43E0
:0001.43DD EB15                   jmp 43F4


:0001.43DF 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.43DB(C), :0001.4DBD(U)
|
:0001.43E0 BEFE0D                 mov si, 0DFE
:0001.43E3 8BD8                   mov bx, ax
:0001.43E5 5F                     pop di
:0001.43E6 57                     push di
:0001.43E7 F6C208                 test dl, 08
:0001.43EA 7504                   jne 43F0
:0001.43EC 5F                     pop di
:0001.43ED 5B                     pop bx
:0001.43EE C3                     ret


:0001.43EF 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.43EA(C)
|
:0001.43F0 5F                     pop di
:0001.43F1 5B                     pop bx
:0001.43F2 C3                     ret


:0001.43F3 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.43DD(U), :0001.4DC0(U)
|
:0001.43F4 8BF0                   mov si, ax
:0001.43F6 BFFE0D                 mov di, 0DFE
:0001.43F9 F6C208                 test dl, 08
:0001.43FC 7403                   je 4401
:0001.43FE E9E906                 jmp 4AEA



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.43FC(C)
|
:0001.4401 BA0200                 mov dx, 0002
:0001.4404 AD                     lodsw
:0001.4405 2ED7                   xlat
:0001.4407 86C4                   xchg ah, al 
:0001.4409 2ED7                   xlat
:0001.440B 260B45E0               or ax, es:[di-20]
:0001.440F 262105                 and es:[di], ax
:0001.4412 26214520               and es:[di+20], ax
:0001.4416 26214540               and es:[di+40], ax
:0001.441A 26214560               and es:[di+60], ax
:0001.441E 03FA                   add di, dx
:0001.4420 AD                     lodsw
:0001.4421 2ED7                   xlat
:0001.4423 86C4                   xchg ah, al 
:0001.4425 2ED7                   xlat
:0001.4427 260B45E0               or ax, es:[di-20]
:0001.442B 262105                 and es:[di], ax
:0001.442E 26214520               and es:[di+20], ax
:0001.4432 26214540               and es:[di+40], ax
:0001.4436 26214560               and es:[di+60], ax
:0001.443A 03FA                   add di, dx
:0001.443C AD                     lodsw
:0001.443D 2ED7                   xlat
:0001.443F 86C4                   xchg ah, al 
:0001.4441 2ED7                   xlat
:0001.4443 260B45E0               or ax, es:[di-20]
:0001.4447 262105                 and es:[di], ax
:0001.444A 26214520               and es:[di+20], ax
:0001.444E 26214540               and es:[di+40], ax
:0001.4452 26214560               and es:[di+60], ax
:0001.4456 03FA                   add di, dx
:0001.4458 AD                     lodsw
:0001.4459 2ED7                   xlat
:0001.445B 86C4                   xchg ah, al 
:0001.445D 2ED7                   xlat
:0001.445F 260B45E0               or ax, es:[di-20]
:0001.4463 262105                 and es:[di], ax
:0001.4466 26214520               and es:[di+20], ax
:0001.446A 26214540               and es:[di+40], ax
:0001.446E 26214560               and es:[di+60], ax
:0001.4472 03FA                   add di, dx
:0001.4474 AD                     lodsw
:0001.4475 2ED7                   xlat
:0001.4477 86C4                   xchg ah, al 
:0001.4479 2ED7                   xlat
:0001.447B 260B45E0               or ax, es:[di-20]
:0001.447F 262105                 and es:[di], ax
:0001.4482 26214520               and es:[di+20], ax
:0001.4486 26214540               and es:[di+40], ax
:0001.448A 26214560               and es:[di+60], ax
:0001.448E 03FA                   add di, dx
:0001.4490 AD                     lodsw
:0001.4491 2ED7                   xlat
:0001.4493 86C4                   xchg ah, al 
:0001.4495 2ED7                   xlat
:0001.4497 260B45E0               or ax, es:[di-20]
:0001.449B 262105                 and es:[di], ax
:0001.449E 26214520               and es:[di+20], ax
:0001.44A2 26214540               and es:[di+40], ax
:0001.44A6 26214560               and es:[di+60], ax
:0001.44AA 03FA                   add di, dx
:0001.44AC AD                     lodsw
:0001.44AD 2ED7                   xlat
:0001.44AF 86C4                   xchg ah, al 
:0001.44B1 2ED7                   xlat
:0001.44B3 260B45E0               or ax, es:[di-20]
:0001.44B7 262105                 and es:[di], ax
:0001.44BA 26214520               and es:[di+20], ax
:0001.44BE 26214540               and es:[di+40], ax
:0001.44C2 26214560               and es:[di+60], ax
:0001.44C6 03FA                   add di, dx
:0001.44C8 AD                     lodsw
:0001.44C9 2ED7                   xlat
:0001.44CB 86C4                   xchg ah, al 
:0001.44CD 2ED7                   xlat
:0001.44CF 260B45E0               or ax, es:[di-20]
:0001.44D3 262105                 and es:[di], ax
:0001.44D6 26214520               and es:[di+20], ax
:0001.44DA 26214540               and es:[di+40], ax
:0001.44DE 26214560               and es:[di+60], ax
:0001.44E2 03FA                   add di, dx
:0001.44E4 AD                     lodsw
:0001.44E5 2ED7                   xlat
:0001.44E7 86C4                   xchg ah, al 
:0001.44E9 2ED7                   xlat
:0001.44EB 260B45E0               or ax, es:[di-20]
:0001.44EF 262105                 and es:[di], ax
:0001.44F2 26214520               and es:[di+20], ax
:0001.44F6 26214540               and es:[di+40], ax
:0001.44FA 26214560               and es:[di+60], ax
:0001.44FE 03FA                   add di, dx
:0001.4500 AD                     lodsw
:0001.4501 2ED7                   xlat
:0001.4503 86C4                   xchg ah, al 
:0001.4505 2ED7                   xlat
:0001.4507 260B45E0               or ax, es:[di-20]
:0001.450B 262105                 and es:[di], ax
:0001.450E 26214520               and es:[di+20], ax
:0001.4512 26214540               and es:[di+40], ax
:0001.4516 26214560               and es:[di+60], ax
:0001.451A 03FA                   add di, dx
:0001.451C AD                     lodsw
:0001.451D 2ED7                   xlat
:0001.451F 86C4                   xchg ah, al 
:0001.4521 2ED7                   xlat
:0001.4523 260B45E0               or ax, es:[di-20]
:0001.4527 262105                 and es:[di], ax
:0001.452A 26214520               and es:[di+20], ax
:0001.452E 26214540               and es:[di+40], ax
:0001.4532 26214560               and es:[di+60], ax
:0001.4536 03FA                   add di, dx
:0001.4538 AD                     lodsw
:0001.4539 2ED7                   xlat
:0001.453B 86C4                   xchg ah, al 
:0001.453D 2ED7                   xlat
:0001.453F 260B45E0               or ax, es:[di-20]
:0001.4543 262105                 and es:[di], ax
:0001.4546 26214520               and es:[di+20], ax
:0001.454A 26214540               and es:[di+40], ax
:0001.454E 26214560               and es:[di+60], ax
:0001.4552 03FA                   add di, dx
:0001.4554 AD                     lodsw
:0001.4555 2ED7                   xlat
:0001.4557 86C4                   xchg ah, al 
:0001.4559 2ED7                   xlat
:0001.455B 260B45E0               or ax, es:[di-20]
:0001.455F 262105                 and es:[di], ax
:0001.4562 26214520               and es:[di+20], ax
:0001.4566 26214540               and es:[di+40], ax
:0001.456A 26214560               and es:[di+60], ax
:0001.456E 03FA                   add di, dx
:0001.4570 AD                     lodsw
:0001.4571 2ED7                   xlat
:0001.4573 86C4                   xchg ah, al 
:0001.4575 2ED7                   xlat
:0001.4577 260B45E0               or ax, es:[di-20]
:0001.457B 262105                 and es:[di], ax
:0001.457E 26214520               and es:[di+20], ax
:0001.4582 26214540               and es:[di+40], ax
:0001.4586 26214560               and es:[di+60], ax
:0001.458A 03FA                   add di, dx
:0001.458C AD                     lodsw
:0001.458D 2ED7                   xlat
:0001.458F 86C4                   xchg ah, al 
:0001.4591 2ED7                   xlat
:0001.4593 260B45E0               or ax, es:[di-20]
:0001.4597 262105                 and es:[di], ax
:0001.459A 26214520               and es:[di+20], ax
:0001.459E 26214540               and es:[di+40], ax
:0001.45A2 26214560               and es:[di+60], ax
:0001.45A6 03FA                   add di, dx
:0001.45A8 AD                     lodsw
:0001.45A9 2ED7                   xlat
:0001.45AB 86C4                   xchg ah, al 
:0001.45AD 2ED7                   xlat
:0001.45AF 260B45E0               or ax, es:[di-20]
:0001.45B3 262105                 and es:[di], ax
:0001.45B6 26214520               and es:[di+20], ax
:0001.45BA 26214540               and es:[di+40], ax
:0001.45BE 26214560               and es:[di+60], ax
:0001.45C2 83EF1E                 sub di, 001E
:0001.45C5 26F755E0               not word ptr es:[di-20]
:0001.45C9 26F755E2               not word ptr es:[di-1E]
:0001.45CD 26F755E4               not word ptr es:[di-1C]
:0001.45D1 26F755E6               not word ptr es:[di-1A]
:0001.45D5 26F755E8               not word ptr es:[di-18]
:0001.45D9 26F755EA               not word ptr es:[di-16]
:0001.45DD 26F755EC               not word ptr es:[di-14]
:0001.45E1 26F755EE               not word ptr es:[di-12]
:0001.45E5 26F755F0               not word ptr es:[di-10]
:0001.45E9 26F755F2               not word ptr es:[di-0E]
:0001.45ED 26F755F4               not word ptr es:[di-0C]
:0001.45F1 26F755F6               not word ptr es:[di-0A]
:0001.45F5 26F755F8               not word ptr es:[di-08]
:0001.45F9 26F755FA               not word ptr es:[di-06]
:0001.45FD 26F755FC               not word ptr es:[di-04]
:0001.4601 26F755FE               not word ptr es:[di-02]
:0001.4605 AD                     lodsw
:0001.4606 2ED7                   xlat
:0001.4608 86C4                   xchg ah, al 
:0001.460A 2ED7                   xlat
:0001.460C 262345E0               and ax, es:[di-20]
:0001.4610 260905                 or es:[di], ax
:0001.4613 03FA                   add di, dx
:0001.4615 AD                     lodsw
:0001.4616 2ED7                   xlat
:0001.4618 86C4                   xchg ah, al 
:0001.461A 2ED7                   xlat
:0001.461C 262345E0               and ax, es:[di-20]
:0001.4620 260905                 or es:[di], ax
:0001.4623 03FA                   add di, dx
:0001.4625 AD                     lodsw
:0001.4626 2ED7                   xlat
:0001.4628 86C4                   xchg ah, al 
:0001.462A 2ED7                   xlat
:0001.462C 262345E0               and ax, es:[di-20]
:0001.4630 260905                 or es:[di], ax
:0001.4633 03FA                   add di, dx
:0001.4635 AD                     lodsw
:0001.4636 2ED7                   xlat
:0001.4638 86C4                   xchg ah, al 
:0001.463A 2ED7                   xlat
:0001.463C 262345E0               and ax, es:[di-20]
:0001.4640 260905                 or es:[di], ax
:0001.4643 03FA                   add di, dx
:0001.4645 AD                     lodsw
:0001.4646 2ED7                   xlat
:0001.4648 86C4                   xchg ah, al 
:0001.464A 2ED7                   xlat
:0001.464C 262345E0               and ax, es:[di-20]
:0001.4650 260905                 or es:[di], ax
:0001.4653 03FA                   add di, dx
:0001.4655 AD                     lodsw
:0001.4656 2ED7                   xlat
:0001.4658 86C4                   xchg ah, al 
:0001.465A 2ED7                   xlat
:0001.465C 262345E0               and ax, es:[di-20]
:0001.4660 260905                 or es:[di], ax
:0001.4663 03FA                   add di, dx
:0001.4665 AD                     lodsw
:0001.4666 2ED7                   xlat
:0001.4668 86C4                   xchg ah, al 
:0001.466A 2ED7                   xlat
:0001.466C 262345E0               and ax, es:[di-20]
:0001.4670 260905                 or es:[di], ax
:0001.4673 03FA                   add di, dx
:0001.4675 AD                     lodsw
:0001.4676 2ED7                   xlat
:0001.4678 86C4                   xchg ah, al 
:0001.467A 2ED7                   xlat
:0001.467C 262345E0               and ax, es:[di-20]
:0001.4680 260905                 or es:[di], ax
:0001.4683 03FA                   add di, dx
:0001.4685 AD                     lodsw
:0001.4686 2ED7                   xlat
:0001.4688 86C4                   xchg ah, al 
:0001.468A 2ED7                   xlat
:0001.468C 262345E0               and ax, es:[di-20]
:0001.4690 260905                 or es:[di], ax
:0001.4693 03FA                   add di, dx
:0001.4695 AD                     lodsw
:0001.4696 2ED7                   xlat
:0001.4698 86C4                   xchg ah, al 
:0001.469A 2ED7                   xlat
:0001.469C 262345E0               and ax, es:[di-20]
:0001.46A0 260905                 or es:[di], ax
:0001.46A3 03FA                   add di, dx
:0001.46A5 AD                     lodsw
:0001.46A6 2ED7                   xlat
:0001.46A8 86C4                   xchg ah, al 
:0001.46AA 2ED7                   xlat
:0001.46AC 262345E0               and ax, es:[di-20]
:0001.46B0 260905                 or es:[di], ax
:0001.46B3 03FA                   add di, dx
:0001.46B5 AD                     lodsw
:0001.46B6 2ED7                   xlat
:0001.46B8 86C4                   xchg ah, al 
:0001.46BA 2ED7                   xlat
:0001.46BC 262345E0               and ax, es:[di-20]
:0001.46C0 260905                 or es:[di], ax
:0001.46C3 03FA                   add di, dx
:0001.46C5 AD                     lodsw
:0001.46C6 2ED7                   xlat
:0001.46C8 86C4                   xchg ah, al 
:0001.46CA 2ED7                   xlat
:0001.46CC 262345E0               and ax, es:[di-20]
:0001.46D0 260905                 or es:[di], ax
:0001.46D3 03FA                   add di, dx
:0001.46D5 AD                     lodsw
:0001.46D6 2ED7                   xlat
:0001.46D8 86C4                   xchg ah, al 
:0001.46DA 2ED7                   xlat
:0001.46DC 262345E0               and ax, es:[di-20]
:0001.46E0 260905                 or es:[di], ax
:0001.46E3 03FA                   add di, dx
:0001.46E5 AD                     lodsw
:0001.46E6 2ED7                   xlat
:0001.46E8 86C4                   xchg ah, al 
:0001.46EA 2ED7                   xlat
:0001.46EC 262345E0               and ax, es:[di-20]
:0001.46F0 260905                 or es:[di], ax
:0001.46F3 03FA                   add di, dx
:0001.46F5 AD                     lodsw
:0001.46F6 2ED7                   xlat
:0001.46F8 86C4                   xchg ah, al 
:0001.46FA 2ED7                   xlat
:0001.46FC 262345E0               and ax, es:[di-20]
:0001.4700 260905                 or es:[di], ax
:0001.4703 03FA                   add di, dx
:0001.4705 AD                     lodsw
:0001.4706 2ED7                   xlat
:0001.4708 86C4                   xchg ah, al 
:0001.470A 2ED7                   xlat
:0001.470C 262345C0               and ax, es:[di-40]
:0001.4710 260905                 or es:[di], ax
:0001.4713 03FA                   add di, dx
:0001.4715 AD                     lodsw
:0001.4716 2ED7                   xlat
:0001.4718 86C4                   xchg ah, al 
:0001.471A 2ED7                   xlat
:0001.471C 262345C0               and ax, es:[di-40]
:0001.4720 260905                 or es:[di], ax
:0001.4723 03FA                   add di, dx
:0001.4725 AD                     lodsw
:0001.4726 2ED7                   xlat
:0001.4728 86C4                   xchg ah, al 
:0001.472A 2ED7                   xlat
:0001.472C 262345C0               and ax, es:[di-40]
:0001.4730 260905                 or es:[di], ax
:0001.4733 03FA                   add di, dx
:0001.4735 AD                     lodsw
:0001.4736 2ED7                   xlat
:0001.4738 86C4                   xchg ah, al 
:0001.473A 2ED7                   xlat
:0001.473C 262345C0               and ax, es:[di-40]
:0001.4740 260905                 or es:[di], ax
:0001.4743 03FA                   add di, dx
:0001.4745 AD                     lodsw
:0001.4746 2ED7                   xlat
:0001.4748 86C4                   xchg ah, al 
:0001.474A 2ED7                   xlat
:0001.474C 262345C0               and ax, es:[di-40]
:0001.4750 260905                 or es:[di], ax
:0001.4753 03FA                   add di, dx
:0001.4755 AD                     lodsw
:0001.4756 2ED7                   xlat
:0001.4758 86C4                   xchg ah, al 
:0001.475A 2ED7                   xlat
:0001.475C 262345C0               and ax, es:[di-40]
:0001.4760 260905                 or es:[di], ax
:0001.4763 03FA                   add di, dx
:0001.4765 AD                     lodsw
:0001.4766 2ED7                   xlat
:0001.4768 86C4                   xchg ah, al 
:0001.476A 2ED7                   xlat
:0001.476C 262345C0               and ax, es:[di-40]
:0001.4770 260905                 or es:[di], ax
:0001.4773 03FA                   add di, dx
:0001.4775 AD                     lodsw
:0001.4776 2ED7                   xlat
:0001.4778 86C4                   xchg ah, al 
:0001.477A 2ED7                   xlat
:0001.477C 262345C0               and ax, es:[di-40]
:0001.4780 260905                 or es:[di], ax
:0001.4783 03FA                   add di, dx
:0001.4785 AD                     lodsw
:0001.4786 2ED7                   xlat
:0001.4788 86C4                   xchg ah, al 
:0001.478A 2ED7                   xlat
:0001.478C 262345C0               and ax, es:[di-40]
:0001.4790 260905                 or es:[di], ax
:0001.4793 03FA                   add di, dx
:0001.4795 AD                     lodsw
:0001.4796 2ED7                   xlat
:0001.4798 86C4                   xchg ah, al 
:0001.479A 2ED7                   xlat
:0001.479C 262345C0               and ax, es:[di-40]
:0001.47A0 260905                 or es:[di], ax
:0001.47A3 03FA                   add di, dx
:0001.47A5 AD                     lodsw
:0001.47A6 2ED7                   xlat
:0001.47A8 86C4                   xchg ah, al 
:0001.47AA 2ED7                   xlat
:0001.47AC 262345C0               and ax, es:[di-40]
:0001.47B0 260905                 or es:[di], ax
:0001.47B3 03FA                   add di, dx
:0001.47B5 AD                     lodsw
:0001.47B6 2ED7                   xlat
:0001.47B8 86C4                   xchg ah, al 
:0001.47BA 2ED7                   xlat
:0001.47BC 262345C0               and ax, es:[di-40]
:0001.47C0 260905                 or es:[di], ax
:0001.47C3 03FA                   add di, dx
:0001.47C5 AD                     lodsw
:0001.47C6 2ED7                   xlat
:0001.47C8 86C4                   xchg ah, al 
:0001.47CA 2ED7                   xlat
:0001.47CC 262345C0               and ax, es:[di-40]
:0001.47D0 260905                 or es:[di], ax
:0001.47D3 03FA                   add di, dx
:0001.47D5 AD                     lodsw
:0001.47D6 2ED7                   xlat
:0001.47D8 86C4                   xchg ah, al 
:0001.47DA 2ED7                   xlat
:0001.47DC 262345C0               and ax, es:[di-40]
:0001.47E0 260905                 or es:[di], ax
:0001.47E3 03FA                   add di, dx
:0001.47E5 AD                     lodsw
:0001.47E6 2ED7                   xlat
:0001.47E8 86C4                   xchg ah, al 
:0001.47EA 2ED7                   xlat
:0001.47EC 262345C0               and ax, es:[di-40]
:0001.47F0 260905                 or es:[di], ax
:0001.47F3 03FA                   add di, dx
:0001.47F5 AD                     lodsw
:0001.47F6 2ED7                   xlat
:0001.47F8 86C4                   xchg ah, al 
:0001.47FA 2ED7                   xlat
:0001.47FC 262345C0               and ax, es:[di-40]
:0001.4800 260905                 or es:[di], ax
:0001.4803 03FA                   add di, dx
:0001.4805 AD                     lodsw
:0001.4806 2ED7                   xlat
:0001.4808 86C4                   xchg ah, al 
:0001.480A 2ED7                   xlat
:0001.480C 262345A0               and ax, es:[di-60]
:0001.4810 260905                 or es:[di], ax
:0001.4813 03FA                   add di, dx
:0001.4815 AD                     lodsw
:0001.4816 2ED7                   xlat
:0001.4818 86C4                   xchg ah, al 
:0001.481A 2ED7                   xlat
:0001.481C 262345A0               and ax, es:[di-60]
:0001.4820 260905                 or es:[di], ax
:0001.4823 03FA                   add di, dx
:0001.4825 AD                     lodsw
:0001.4826 2ED7                   xlat
:0001.4828 86C4                   xchg ah, al 
:0001.482A 2ED7                   xlat
:0001.482C 262345A0               and ax, es:[di-60]
:0001.4830 260905                 or es:[di], ax
:0001.4833 03FA                   add di, dx
:0001.4835 AD                     lodsw
:0001.4836 2ED7                   xlat
:0001.4838 86C4                   xchg ah, al 
:0001.483A 2ED7                   xlat
:0001.483C 262345A0               and ax, es:[di-60]
:0001.4840 260905                 or es:[di], ax
:0001.4843 03FA                   add di, dx
:0001.4845 AD                     lodsw
:0001.4846 2ED7                   xlat
:0001.4848 86C4                   xchg ah, al 
:0001.484A 2ED7                   xlat
:0001.484C 262345A0               and ax, es:[di-60]
:0001.4850 260905                 or es:[di], ax
:0001.4853 03FA                   add di, dx
:0001.4855 AD                     lodsw
:0001.4856 2ED7                   xlat
:0001.4858 86C4                   xchg ah, al 
:0001.485A 2ED7                   xlat
:0001.485C 262345A0               and ax, es:[di-60]
:0001.4860 260905                 or es:[di], ax
:0001.4863 03FA                   add di, dx
:0001.4865 AD                     lodsw
:0001.4866 2ED7                   xlat
:0001.4868 86C4                   xchg ah, al 
:0001.486A 2ED7                   xlat
:0001.486C 262345A0               and ax, es:[di-60]
:0001.4870 260905                 or es:[di], ax
:0001.4873 03FA                   add di, dx
:0001.4875 AD                     lodsw
:0001.4876 2ED7                   xlat
:0001.4878 86C4                   xchg ah, al 
:0001.487A 2ED7                   xlat
:0001.487C 262345A0               and ax, es:[di-60]
:0001.4880 260905                 or es:[di], ax
:0001.4883 03FA                   add di, dx
:0001.4885 AD                     lodsw
:0001.4886 2ED7                   xlat
:0001.4888 86C4                   xchg ah, al 
:0001.488A 2ED7                   xlat
:0001.488C 262345A0               and ax, es:[di-60]
:0001.4890 260905                 or es:[di], ax
:0001.4893 03FA                   add di, dx
:0001.4895 AD                     lodsw
:0001.4896 2ED7                   xlat
:0001.4898 86C4                   xchg ah, al 
:0001.489A 2ED7                   xlat
:0001.489C 262345A0               and ax, es:[di-60]
:0001.48A0 260905                 or es:[di], ax
:0001.48A3 03FA                   add di, dx
:0001.48A5 AD                     lodsw
:0001.48A6 2ED7                   xlat
:0001.48A8 86C4                   xchg ah, al 
:0001.48AA 2ED7                   xlat
:0001.48AC 262345A0               and ax, es:[di-60]
:0001.48B0 260905                 or es:[di], ax
:0001.48B3 03FA                   add di, dx
:0001.48B5 AD                     lodsw
:0001.48B6 2ED7                   xlat
:0001.48B8 86C4                   xchg ah, al 
:0001.48BA 2ED7                   xlat
:0001.48BC 262345A0               and ax, es:[di-60]
:0001.48C0 260905                 or es:[di], ax
:0001.48C3 03FA                   add di, dx
:0001.48C5 AD                     lodsw
:0001.48C6 2ED7                   xlat
:0001.48C8 86C4                   xchg ah, al 
:0001.48CA 2ED7                   xlat
:0001.48CC 262345A0               and ax, es:[di-60]
:0001.48D0 260905                 or es:[di], ax
:0001.48D3 03FA                   add di, dx
:0001.48D5 AD                     lodsw
:0001.48D6 2ED7                   xlat
:0001.48D8 86C4                   xchg ah, al 
:0001.48DA 2ED7                   xlat
:0001.48DC 262345A0               and ax, es:[di-60]
:0001.48E0 260905                 or es:[di], ax
:0001.48E3 03FA                   add di, dx
:0001.48E5 AD                     lodsw
:0001.48E6 2ED7                   xlat
:0001.48E8 86C4                   xchg ah, al 
:0001.48EA 2ED7                   xlat
:0001.48EC 262345A0               and ax, es:[di-60]
:0001.48F0 260905                 or es:[di], ax
:0001.48F3 03FA                   add di, dx
:0001.48F5 AD                     lodsw
:0001.48F6 2ED7                   xlat
:0001.48F8 86C4                   xchg ah, al 
:0001.48FA 2ED7                   xlat
:0001.48FC 262345A0               and ax, es:[di-60]
:0001.4900 260905                 or es:[di], ax
:0001.4903 03FA                   add di, dx
:0001.4905 AD                     lodsw
:0001.4906 2ED7                   xlat
:0001.4908 86C4                   xchg ah, al 
:0001.490A 2ED7                   xlat
:0001.490C 26234580               and ax, es:[di-80]
:0001.4910 260905                 or es:[di], ax
:0001.4913 03FA                   add di, dx
:0001.4915 AD                     lodsw
:0001.4916 2ED7                   xlat
:0001.4918 86C4                   xchg ah, al 
:0001.491A 2ED7                   xlat
:0001.491C 26234580               and ax, es:[di-80]
:0001.4920 260905                 or es:[di], ax
:0001.4923 03FA                   add di, dx
:0001.4925 AD                     lodsw
:0001.4926 2ED7                   xlat
:0001.4928 86C4                   xchg ah, al 
:0001.492A 2ED7                   xlat
:0001.492C 26234580               and ax, es:[di-80]
:0001.4930 260905                 or es:[di], ax
:0001.4933 03FA                   add di, dx
:0001.4935 AD                     lodsw
:0001.4936 2ED7                   xlat
:0001.4938 86C4                   xchg ah, al 
:0001.493A 2ED7                   xlat
:0001.493C 26234580               and ax, es:[di-80]
:0001.4940 260905                 or es:[di], ax
:0001.4943 03FA                   add di, dx
:0001.4945 AD                     lodsw
:0001.4946 2ED7                   xlat
:0001.4948 86C4                   xchg ah, al 
:0001.494A 2ED7                   xlat
:0001.494C 26234580               and ax, es:[di-80]
:0001.4950 260905                 or es:[di], ax
:0001.4953 03FA                   add di, dx
:0001.4955 AD                     lodsw
:0001.4956 2ED7                   xlat
:0001.4958 86C4                   xchg ah, al 
:0001.495A 2ED7                   xlat
:0001.495C 26234580               and ax, es:[di-80]
:0001.4960 260905                 or es:[di], ax
:0001.4963 03FA                   add di, dx
:0001.4965 AD                     lodsw
:0001.4966 2ED7                   xlat
:0001.4968 86C4                   xchg ah, al 
:0001.496A 2ED7                   xlat
:0001.496C 26234580               and ax, es:[di-80]
:0001.4970 260905                 or es:[di], ax
:0001.4973 03FA                   add di, dx
:0001.4975 AD                     lodsw
:0001.4976 2ED7                   xlat
:0001.4978 86C4                   xchg ah, al 
:0001.497A 2ED7                   xlat
:0001.497C 26234580               and ax, es:[di-80]
:0001.4980 260905                 or es:[di], ax
:0001.4983 03FA                   add di, dx
:0001.4985 AD                     lodsw
:0001.4986 2ED7                   xlat
:0001.4988 86C4                   xchg ah, al 
:0001.498A 2ED7                   xlat
:0001.498C 26234580               and ax, es:[di-80]
:0001.4990 260905                 or es:[di], ax
:0001.4993 03FA                   add di, dx
:0001.4995 AD                     lodsw
:0001.4996 2ED7                   xlat
:0001.4998 86C4                   xchg ah, al 
:0001.499A 2ED7                   xlat
:0001.499C 26234580               and ax, es:[di-80]
:0001.49A0 260905                 or es:[di], ax
:0001.49A3 03FA                   add di, dx
:0001.49A5 AD                     lodsw
:0001.49A6 2ED7                   xlat
:0001.49A8 86C4                   xchg ah, al 
:0001.49AA 2ED7                   xlat
:0001.49AC 26234580               and ax, es:[di-80]
:0001.49B0 260905                 or es:[di], ax
:0001.49B3 03FA                   add di, dx
:0001.49B5 AD                     lodsw
:0001.49B6 2ED7                   xlat
:0001.49B8 86C4                   xchg ah, al 
:0001.49BA 2ED7                   xlat
:0001.49BC 26234580               and ax, es:[di-80]
:0001.49C0 260905                 or es:[di], ax
:0001.49C3 03FA                   add di, dx
:0001.49C5 AD                     lodsw
:0001.49C6 2ED7                   xlat
:0001.49C8 86C4                   xchg ah, al 
:0001.49CA 2ED7                   xlat
:0001.49CC 26234580               and ax, es:[di-80]
:0001.49D0 260905                 or es:[di], ax
:0001.49D3 03FA                   add di, dx
:0001.49D5 AD                     lodsw
:0001.49D6 2ED7                   xlat
:0001.49D8 86C4                   xchg ah, al 
:0001.49DA 2ED7                   xlat
:0001.49DC 26234580               and ax, es:[di-80]
:0001.49E0 260905                 or es:[di], ax
:0001.49E3 03FA                   add di, dx
:0001.49E5 AD                     lodsw
:0001.49E6 2ED7                   xlat
:0001.49E8 86C4                   xchg ah, al 
:0001.49EA 2ED7                   xlat
:0001.49EC 26234580               and ax, es:[di-80]
:0001.49F0 260905                 or es:[di], ax
:0001.49F3 03FA                   add di, dx
:0001.49F5 AD                     lodsw
:0001.49F6 2ED7                   xlat
:0001.49F8 86C4                   xchg ah, al 
:0001.49FA 2ED7                   xlat
:0001.49FC 26234580               and ax, es:[di-80]
:0001.4A00 260905                 or es:[di], ax
:0001.4A03 5F                     pop di
:0001.4A04 57                     push di
:0001.4A05 8CC8                   mov ax, cs
:0001.4A07 8ED8                   mov ds, ax
:0001.4A09 BEFE0D                 mov si, 0DFE
:0001.4A0C B94E00                 mov cx, 004E
:0001.4A0F B800A0                 mov ax, A000
:0001.4A12 8EC0                   mov es, ax
:0001.4A14 BAC503                 mov dx, 03C5
:0001.4A17 B001                   mov al, 01
:0001.4A19 EE                     out dx, al
:0001.4A1A A5                     movsw
:0001.4A1B 03F9                   add di, cx
:0001.4A1D A5                     movsw
:0001.4A1E 03F9                   add di, cx
:0001.4A20 A5                     movsw
:0001.4A21 03F9                   add di, cx
:0001.4A23 A5                     movsw
:0001.4A24 03F9                   add di, cx
:0001.4A26 A5                     movsw
:0001.4A27 03F9                   add di, cx
:0001.4A29 A5                     movsw
:0001.4A2A 03F9                   add di, cx
:0001.4A2C A5                     movsw
:0001.4A2D 03F9                   add di, cx
:0001.4A2F A5                     movsw
:0001.4A30 03F9                   add di, cx
:0001.4A32 A5                     movsw
:0001.4A33 03F9                   add di, cx
:0001.4A35 A5                     movsw
:0001.4A36 03F9                   add di, cx
:0001.4A38 A5                     movsw
:0001.4A39 03F9                   add di, cx
:0001.4A3B A5                     movsw
:0001.4A3C 03F9                   add di, cx
:0001.4A3E A5                     movsw
:0001.4A3F 03F9                   add di, cx
:0001.4A41 A5                     movsw
:0001.4A42 03F9                   add di, cx
:0001.4A44 A5                     movsw
:0001.4A45 03F9                   add di, cx
:0001.4A47 A5                     movsw
:0001.4A48 81EFB204               sub di, 04B2
:0001.4A4C B002                   mov al, 02
:0001.4A4E EE                     out dx, al
:0001.4A4F A5                     movsw
:0001.4A50 03F9                   add di, cx
:0001.4A52 A5                     movsw
:0001.4A53 03F9                   add di, cx
:0001.4A55 A5                     movsw
:0001.4A56 03F9                   add di, cx
:0001.4A58 A5                     movsw
:0001.4A59 03F9                   add di, cx
:0001.4A5B A5                     movsw
:0001.4A5C 03F9                   add di, cx
:0001.4A5E A5                     movsw
:0001.4A5F 03F9                   add di, cx
:0001.4A61 A5                     movsw
:0001.4A62 03F9                   add di, cx
:0001.4A64 A5                     movsw
:0001.4A65 03F9                   add di, cx
:0001.4A67 A5                     movsw
:0001.4A68 03F9                   add di, cx
:0001.4A6A A5                     movsw
:0001.4A6B 03F9                   add di, cx
:0001.4A6D A5                     movsw
:0001.4A6E 03F9                   add di, cx
:0001.4A70 A5                     movsw
:0001.4A71 03F9                   add di, cx
:0001.4A73 A5                     movsw
:0001.4A74 03F9                   add di, cx
:0001.4A76 A5                     movsw
:0001.4A77 03F9                   add di, cx
:0001.4A79 A5                     movsw
:0001.4A7A 03F9                   add di, cx
:0001.4A7C A5                     movsw
:0001.4A7D 81EFB204               sub di, 04B2
:0001.4A81 B004                   mov al, 04
:0001.4A83 EE                     out dx, al
:0001.4A84 A5                     movsw
:0001.4A85 03F9                   add di, cx
:0001.4A87 A5                     movsw
:0001.4A88 03F9                   add di, cx
:0001.4A8A A5                     movsw
:0001.4A8B 03F9                   add di, cx
:0001.4A8D A5                     movsw
:0001.4A8E 03F9                   add di, cx
:0001.4A90 A5                     movsw
:0001.4A91 03F9                   add di, cx
:0001.4A93 A5                     movsw
:0001.4A94 03F9                   add di, cx
:0001.4A96 A5                     movsw
:0001.4A97 03F9                   add di, cx
:0001.4A99 A5                     movsw
:0001.4A9A 03F9                   add di, cx
:0001.4A9C A5                     movsw
:0001.4A9D 03F9                   add di, cx
:0001.4A9F A5                     movsw
:0001.4AA0 03F9                   add di, cx
:0001.4AA2 A5                     movsw
:0001.4AA3 03F9                   add di, cx
:0001.4AA5 A5                     movsw
:0001.4AA6 03F9                   add di, cx
:0001.4AA8 A5                     movsw
:0001.4AA9 03F9                   add di, cx
:0001.4AAB A5                     movsw
:0001.4AAC 03F9                   add di, cx
:0001.4AAE A5                     movsw
:0001.4AAF 03F9                   add di, cx
:0001.4AB1 A5                     movsw
:0001.4AB2 81EFB204               sub di, 04B2
:0001.4AB6 B008                   mov al, 08
:0001.4AB8 EE                     out dx, al
:0001.4AB9 A5                     movsw
:0001.4ABA 03F9                   add di, cx
:0001.4ABC A5                     movsw
:0001.4ABD 03F9                   add di, cx
:0001.4ABF A5                     movsw
:0001.4AC0 03F9                   add di, cx
:0001.4AC2 A5                     movsw
:0001.4AC3 03F9                   add di, cx
:0001.4AC5 A5                     movsw
:0001.4AC6 03F9                   add di, cx
:0001.4AC8 A5                     movsw
:0001.4AC9 03F9                   add di, cx
:0001.4ACB A5                     movsw
:0001.4ACC 03F9                   add di, cx
:0001.4ACE A5                     movsw
:0001.4ACF 03F9                   add di, cx
:0001.4AD1 A5                     movsw
:0001.4AD2 03F9                   add di, cx
:0001.4AD4 A5                     movsw
:0001.4AD5 03F9                   add di, cx
:0001.4AD7 A5                     movsw
:0001.4AD8 03F9                   add di, cx
:0001.4ADA A5                     movsw
:0001.4ADB 03F9                   add di, cx
:0001.4ADD A5                     movsw
:0001.4ADE 03F9                   add di, cx
:0001.4AE0 A5                     movsw
:0001.4AE1 03F9                   add di, cx
:0001.4AE3 A5                     movsw
:0001.4AE4 03F9                   add di, cx
:0001.4AE6 A5                     movsw
:0001.4AE7 5F                     pop di
:0001.4AE8 5B                     pop bx
:0001.4AE9 C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.43FE(U)
|
:0001.4AEA BA0200                 mov dx, 0002
:0001.4AED AD                     lodsw
:0001.4AEE 2ED7                   xlat
:0001.4AF0 86C4                   xchg ah, al 
:0001.4AF2 2ED7                   xlat
:0001.4AF4 260B45E0               or ax, es:[di-20]
:0001.4AF8 26214560               and es:[di+60], ax
:0001.4AFC F7D0                   not ax
:0001.4AFE 260905                 or es:[di], ax
:0001.4B01 26094520               or es:[di+20], ax
:0001.4B05 26094540               or es:[di+40], ax
:0001.4B09 03FA                   add di, dx
:0001.4B0B AD                     lodsw
:0001.4B0C 2ED7                   xlat
:0001.4B0E 86C4                   xchg ah, al 
:0001.4B10 2ED7                   xlat
:0001.4B12 260B45E0               or ax, es:[di-20]
:0001.4B16 26214560               and es:[di+60], ax
:0001.4B1A F7D0                   not ax
:0001.4B1C 260905                 or es:[di], ax
:0001.4B1F 26094520               or es:[di+20], ax
:0001.4B23 26094540               or es:[di+40], ax
:0001.4B27 03FA                   add di, dx
:0001.4B29 AD                     lodsw
:0001.4B2A 2ED7                   xlat
:0001.4B2C 86C4                   xchg ah, al 
:0001.4B2E 2ED7                   xlat
:0001.4B30 260B45E0               or ax, es:[di-20]
:0001.4B34 26214560               and es:[di+60], ax
:0001.4B38 F7D0                   not ax
:0001.4B3A 260905                 or es:[di], ax
:0001.4B3D 26094520               or es:[di+20], ax
:0001.4B41 26094540               or es:[di+40], ax
:0001.4B45 03FA                   add di, dx
:0001.4B47 AD                     lodsw
:0001.4B48 2ED7                   xlat
:0001.4B4A 86C4                   xchg ah, al 
:0001.4B4C 2ED7                   xlat
:0001.4B4E 260B45E0               or ax, es:[di-20]
:0001.4B52 26214560               and es:[di+60], ax
:0001.4B56 F7D0                   not ax
:0001.4B58 260905                 or es:[di], ax
:0001.4B5B 26094520               or es:[di+20], ax
:0001.4B5F 26094540               or es:[di+40], ax
:0001.4B63 03FA                   add di, dx
:0001.4B65 AD                     lodsw
:0001.4B66 2ED7                   xlat
:0001.4B68 86C4                   xchg ah, al 
:0001.4B6A 2ED7                   xlat
:0001.4B6C 260B45E0               or ax, es:[di-20]
:0001.4B70 26214560               and es:[di+60], ax
:0001.4B74 F7D0                   not ax
:0001.4B76 260905                 or es:[di], ax
:0001.4B79 26094520               or es:[di+20], ax
:0001.4B7D 26094540               or es:[di+40], ax
:0001.4B81 03FA                   add di, dx
:0001.4B83 AD                     lodsw
:0001.4B84 2ED7                   xlat
:0001.4B86 86C4                   xchg ah, al 
:0001.4B88 2ED7                   xlat
:0001.4B8A 260B45E0               or ax, es:[di-20]
:0001.4B8E 26214560               and es:[di+60], ax
:0001.4B92 F7D0                   not ax
:0001.4B94 260905                 or es:[di], ax
:0001.4B97 26094520               or es:[di+20], ax
:0001.4B9B 26094540               or es:[di+40], ax
:0001.4B9F 03FA                   add di, dx
:0001.4BA1 AD                     lodsw
:0001.4BA2 2ED7                   xlat
:0001.4BA4 86C4                   xchg ah, al 
:0001.4BA6 2ED7                   xlat
:0001.4BA8 260B45E0               or ax, es:[di-20]
:0001.4BAC 26214560               and es:[di+60], ax
:0001.4BB0 F7D0                   not ax
:0001.4BB2 260905                 or es:[di], ax
:0001.4BB5 26094520               or es:[di+20], ax
:0001.4BB9 26094540               or es:[di+40], ax
:0001.4BBD 03FA                   add di, dx
:0001.4BBF AD                     lodsw
:0001.4BC0 2ED7                   xlat
:0001.4BC2 86C4                   xchg ah, al 
:0001.4BC4 2ED7                   xlat
:0001.4BC6 260B45E0               or ax, es:[di-20]
:0001.4BCA 26214560               and es:[di+60], ax
:0001.4BCE F7D0                   not ax
:0001.4BD0 260905                 or es:[di], ax
:0001.4BD3 26094520               or es:[di+20], ax
:0001.4BD7 26094540               or es:[di+40], ax
:0001.4BDB 03FA                   add di, dx
:0001.4BDD AD                     lodsw
:0001.4BDE 2ED7                   xlat
:0001.4BE0 86C4                   xchg ah, al 
:0001.4BE2 2ED7                   xlat
:0001.4BE4 260B45E0               or ax, es:[di-20]
:0001.4BE8 26214560               and es:[di+60], ax
:0001.4BEC F7D0                   not ax
:0001.4BEE 260905                 or es:[di], ax
:0001.4BF1 26094520               or es:[di+20], ax
:0001.4BF5 26094540               or es:[di+40], ax
:0001.4BF9 03FA                   add di, dx
:0001.4BFB AD                     lodsw
:0001.4BFC 2ED7                   xlat
:0001.4BFE 86C4                   xchg ah, al 
:0001.4C00 2ED7                   xlat
:0001.4C02 260B45E0               or ax, es:[di-20]
:0001.4C06 26214560               and es:[di+60], ax
:0001.4C0A F7D0                   not ax
:0001.4C0C 260905                 or es:[di], ax
:0001.4C0F 26094520               or es:[di+20], ax
:0001.4C13 26094540               or es:[di+40], ax
:0001.4C17 03FA                   add di, dx
:0001.4C19 AD                     lodsw
:0001.4C1A 2ED7                   xlat
:0001.4C1C 86C4                   xchg ah, al 
:0001.4C1E 2ED7                   xlat
:0001.4C20 260B45E0               or ax, es:[di-20]
:0001.4C24 26214560               and es:[di+60], ax
:0001.4C28 F7D0                   not ax
:0001.4C2A 260905                 or es:[di], ax
:0001.4C2D 26094520               or es:[di+20], ax
:0001.4C31 26094540               or es:[di+40], ax
:0001.4C35 03FA                   add di, dx
:0001.4C37 AD                     lodsw
:0001.4C38 2ED7                   xlat
:0001.4C3A 86C4                   xchg ah, al 
:0001.4C3C 2ED7                   xlat
:0001.4C3E 260B45E0               or ax, es:[di-20]
:0001.4C42 26214560               and es:[di+60], ax
:0001.4C46 F7D0                   not ax
:0001.4C48 260905                 or es:[di], ax
:0001.4C4B 26094520               or es:[di+20], ax
:0001.4C4F 26094540               or es:[di+40], ax
:0001.4C53 03FA                   add di, dx
:0001.4C55 AD                     lodsw
:0001.4C56 2ED7                   xlat
:0001.4C58 86C4                   xchg ah, al 
:0001.4C5A 2ED7                   xlat
:0001.4C5C 260B45E0               or ax, es:[di-20]
:0001.4C60 26214560               and es:[di+60], ax
:0001.4C64 F7D0                   not ax
:0001.4C66 260905                 or es:[di], ax
:0001.4C69 26094520               or es:[di+20], ax
:0001.4C6D 26094540               or es:[di+40], ax
:0001.4C71 03FA                   add di, dx
:0001.4C73 AD                     lodsw
:0001.4C74 2ED7                   xlat
:0001.4C76 86C4                   xchg ah, al 
:0001.4C78 2ED7                   xlat
:0001.4C7A 260B45E0               or ax, es:[di-20]
:0001.4C7E 26214560               and es:[di+60], ax
:0001.4C82 F7D0                   not ax
:0001.4C84 260905                 or es:[di], ax
:0001.4C87 26094520               or es:[di+20], ax
:0001.4C8B 26094540               or es:[di+40], ax
:0001.4C8F 03FA                   add di, dx
:0001.4C91 AD                     lodsw
:0001.4C92 2ED7                   xlat
:0001.4C94 86C4                   xchg ah, al 
:0001.4C96 2ED7                   xlat
:0001.4C98 260B45E0               or ax, es:[di-20]
:0001.4C9C 26214560               and es:[di+60], ax
:0001.4CA0 F7D0                   not ax
:0001.4CA2 260905                 or es:[di], ax
:0001.4CA5 26094520               or es:[di+20], ax
:0001.4CA9 26094540               or es:[di+40], ax
:0001.4CAD 03FA                   add di, dx
:0001.4CAF AD                     lodsw
:0001.4CB0 2ED7                   xlat
:0001.4CB2 86C4                   xchg ah, al 
:0001.4CB4 2ED7                   xlat
:0001.4CB6 260B45E0               or ax, es:[di-20]
:0001.4CBA 26214560               and es:[di+60], ax
:0001.4CBE F7D0                   not ax
:0001.4CC0 260905                 or es:[di], ax
:0001.4CC3 26094520               or es:[di+20], ax
:0001.4CC7 26094540               or es:[di+40], ax
:0001.4CCB 5F                     pop di
:0001.4CCC 57                     push di
:0001.4CCD 8CC8                   mov ax, cs
:0001.4CCF 8ED8                   mov ds, ax
:0001.4CD1 BEFE0D                 mov si, 0DFE
:0001.4CD4 B94E00                 mov cx, 004E
:0001.4CD7 B800A0                 mov ax, A000
:0001.4CDA 8EC0                   mov es, ax
:0001.4CDC BAC503                 mov dx, 03C5
:0001.4CDF B001                   mov al, 01
:0001.4CE1 EE                     out dx, al
:0001.4CE2 A5                     movsw
:0001.4CE3 03F9                   add di, cx
:0001.4CE5 A5                     movsw
:0001.4CE6 03F9                   add di, cx
:0001.4CE8 A5                     movsw
:0001.4CE9 03F9                   add di, cx
:0001.4CEB A5                     movsw
:0001.4CEC 03F9                   add di, cx
:0001.4CEE A5                     movsw
:0001.4CEF 03F9                   add di, cx
:0001.4CF1 A5                     movsw
:0001.4CF2 03F9                   add di, cx
:0001.4CF4 A5                     movsw
:0001.4CF5 03F9                   add di, cx
:0001.4CF7 A5                     movsw
:0001.4CF8 03F9                   add di, cx
:0001.4CFA A5                     movsw
:0001.4CFB 03F9                   add di, cx
:0001.4CFD A5                     movsw
:0001.4CFE 03F9                   add di, cx
:0001.4D00 A5                     movsw
:0001.4D01 03F9                   add di, cx
:0001.4D03 A5                     movsw
:0001.4D04 03F9                   add di, cx
:0001.4D06 A5                     movsw
:0001.4D07 03F9                   add di, cx
:0001.4D09 A5                     movsw
:0001.4D0A 03F9                   add di, cx
:0001.4D0C A5                     movsw
:0001.4D0D 03F9                   add di, cx
:0001.4D0F A5                     movsw
:0001.4D10 81EFB204               sub di, 04B2
:0001.4D14 B002                   mov al, 02
:0001.4D16 EE                     out dx, al
:0001.4D17 A5                     movsw
:0001.4D18 03F9                   add di, cx
:0001.4D1A A5                     movsw
:0001.4D1B 03F9                   add di, cx
:0001.4D1D A5                     movsw
:0001.4D1E 03F9                   add di, cx
:0001.4D20 A5                     movsw
:0001.4D21 03F9                   add di, cx
:0001.4D23 A5                     movsw
:0001.4D24 03F9                   add di, cx
:0001.4D26 A5                     movsw
:0001.4D27 03F9                   add di, cx
:0001.4D29 A5                     movsw
:0001.4D2A 03F9                   add di, cx
:0001.4D2C A5                     movsw
:0001.4D2D 03F9                   add di, cx
:0001.4D2F A5                     movsw
:0001.4D30 03F9                   add di, cx
:0001.4D32 A5                     movsw
:0001.4D33 03F9                   add di, cx
:0001.4D35 A5                     movsw
:0001.4D36 03F9                   add di, cx
:0001.4D38 A5                     movsw
:0001.4D39 03F9                   add di, cx
:0001.4D3B A5                     movsw
:0001.4D3C 03F9                   add di, cx
:0001.4D3E A5                     movsw
:0001.4D3F 03F9                   add di, cx
:0001.4D41 A5                     movsw
:0001.4D42 03F9                   add di, cx
:0001.4D44 A5                     movsw
:0001.4D45 81EFB204               sub di, 04B2
:0001.4D49 B004                   mov al, 04
:0001.4D4B EE                     out dx, al
:0001.4D4C A5                     movsw
:0001.4D4D 03F9                   add di, cx
:0001.4D4F A5                     movsw
:0001.4D50 03F9                   add di, cx
:0001.4D52 A5                     movsw
:0001.4D53 03F9                   add di, cx
:0001.4D55 A5                     movsw
:0001.4D56 03F9                   add di, cx
:0001.4D58 A5                     movsw
:0001.4D59 03F9                   add di, cx
:0001.4D5B A5                     movsw
:0001.4D5C 03F9                   add di, cx
:0001.4D5E A5                     movsw
:0001.4D5F 03F9                   add di, cx
:0001.4D61 A5                     movsw
:0001.4D62 03F9                   add di, cx
:0001.4D64 A5                     movsw
:0001.4D65 03F9                   add di, cx
:0001.4D67 A5                     movsw
:0001.4D68 03F9                   add di, cx
:0001.4D6A A5                     movsw
:0001.4D6B 03F9                   add di, cx
:0001.4D6D A5                     movsw
:0001.4D6E 03F9                   add di, cx
:0001.4D70 A5                     movsw
:0001.4D71 03F9                   add di, cx
:0001.4D73 A5                     movsw
:0001.4D74 03F9                   add di, cx
:0001.4D76 A5                     movsw
:0001.4D77 03F9                   add di, cx
:0001.4D79 A5                     movsw
:0001.4D7A 81EFB204               sub di, 04B2
:0001.4D7E B008                   mov al, 08
:0001.4D80 EE                     out dx, al
:0001.4D81 A5                     movsw
:0001.4D82 03F9                   add di, cx
:0001.4D84 A5                     movsw
:0001.4D85 03F9                   add di, cx
:0001.4D87 A5                     movsw
:0001.4D88 03F9                   add di, cx
:0001.4D8A A5                     movsw
:0001.4D8B 03F9                   add di, cx
:0001.4D8D A5                     movsw
:0001.4D8E 03F9                   add di, cx
:0001.4D90 A5                     movsw
:0001.4D91 03F9                   add di, cx
:0001.4D93 A5                     movsw
:0001.4D94 03F9                   add di, cx
:0001.4D96 A5                     movsw
:0001.4D97 03F9                   add di, cx
:0001.4D99 A5                     movsw
:0001.4D9A 03F9                   add di, cx
:0001.4D9C A5                     movsw
:0001.4D9D 03F9                   add di, cx
:0001.4D9F A5                     movsw
:0001.4DA0 03F9                   add di, cx
:0001.4DA2 A5                     movsw
:0001.4DA3 03F9                   add di, cx
:0001.4DA5 A5                     movsw
:0001.4DA6 03F9                   add di, cx
:0001.4DA8 A5                     movsw
:0001.4DA9 03F9                   add di, cx
:0001.4DAB A5                     movsw
:0001.4DAC 03F9                   add di, cx
:0001.4DAE A5                     movsw
:0001.4DAF 5F                     pop di
:0001.4DB0 5B                     pop bx
:0001.4DB1 C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.43CE(U)
|
:0001.4DB2 AD                     lodsw
:0001.4DB3 BE0000                 mov si, 0000
:0001.4DB6 8EDE                   mov ds, si
:0001.4DB8 F6C202                 test dl, 02
:0001.4DBB 7503                   jne 4DC0
:0001.4DBD E920F6                 jmp 43E0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.4DBB(C)
|
:0001.4DC0 E931F6                 jmp 43F4

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.25B0(U), :0001.26FD(U), :0001.2B92(U), :0001.2D3F(U), :0001.3A08(U), 
|:0001.3B95(U), :0001.41AA(U), :0001.4397(U)
|
:0001.4DC3 5F                     pop di
:0001.4DC4 57                     push di
:0001.4DC5 8CC8                   mov ax, cs
:0001.4DC7 8ED8                   mov ds, ax
:0001.4DC9 BEFE0D                 mov si, 0DFE
:0001.4DCC B94E00                 mov cx, 004E
:0001.4DCF B800A0                 mov ax, A000
:0001.4DD2 8EC0                   mov es, ax
:0001.4DD4 BAC503                 mov dx, 03C5
:0001.4DD7 B001                   mov al, 01
:0001.4DD9 EE                     out dx, al
:0001.4DDA A5                     movsw
:0001.4DDB 03F9                   add di, cx
:0001.4DDD A5                     movsw
:0001.4DDE 03F9                   add di, cx
:0001.4DE0 A5                     movsw
:0001.4DE1 03F9                   add di, cx
:0001.4DE3 A5                     movsw
:0001.4DE4 03F9                   add di, cx
:0001.4DE6 A5                     movsw
:0001.4DE7 03F9                   add di, cx
:0001.4DE9 A5                     movsw
:0001.4DEA 03F9                   add di, cx
:0001.4DEC A5                     movsw
:0001.4DED 03F9                   add di, cx
:0001.4DEF A5                     movsw
:0001.4DF0 03F9                   add di, cx
:0001.4DF2 A5                     movsw
:0001.4DF3 03F9                   add di, cx
:0001.4DF5 A5                     movsw
:0001.4DF6 03F9                   add di, cx
:0001.4DF8 A5                     movsw
:0001.4DF9 03F9                   add di, cx
:0001.4DFB A5                     movsw
:0001.4DFC 03F9                   add di, cx
:0001.4DFE A5                     movsw
:0001.4DFF 03F9                   add di, cx
:0001.4E01 A5                     movsw
:0001.4E02 03F9                   add di, cx
:0001.4E04 A5                     movsw
:0001.4E05 03F9                   add di, cx
:0001.4E07 A5                     movsw
:0001.4E08 81EFB204               sub di, 04B2
:0001.4E0C B002                   mov al, 02
:0001.4E0E EE                     out dx, al
:0001.4E0F A5                     movsw
:0001.4E10 03F9                   add di, cx
:0001.4E12 A5                     movsw
:0001.4E13 03F9                   add di, cx
:0001.4E15 A5                     movsw
:0001.4E16 03F9                   add di, cx
:0001.4E18 A5                     movsw
:0001.4E19 03F9                   add di, cx
:0001.4E1B A5                     movsw
:0001.4E1C 03F9                   add di, cx
:0001.4E1E A5                     movsw
:0001.4E1F 03F9                   add di, cx
:0001.4E21 A5                     movsw
:0001.4E22 03F9                   add di, cx
:0001.4E24 A5                     movsw
:0001.4E25 03F9                   add di, cx
:0001.4E27 A5                     movsw
:0001.4E28 03F9                   add di, cx
:0001.4E2A A5                     movsw
:0001.4E2B 03F9                   add di, cx
:0001.4E2D A5                     movsw
:0001.4E2E 03F9                   add di, cx
:0001.4E30 A5                     movsw
:0001.4E31 03F9                   add di, cx
:0001.4E33 A5                     movsw
:0001.4E34 03F9                   add di, cx
:0001.4E36 A5                     movsw
:0001.4E37 03F9                   add di, cx
:0001.4E39 A5                     movsw
:0001.4E3A 03F9                   add di, cx
:0001.4E3C A5                     movsw
:0001.4E3D 81EFB204               sub di, 04B2
:0001.4E41 B004                   mov al, 04
:0001.4E43 EE                     out dx, al
:0001.4E44 A5                     movsw
:0001.4E45 03F9                   add di, cx
:0001.4E47 A5                     movsw
:0001.4E48 03F9                   add di, cx
:0001.4E4A A5                     movsw
:0001.4E4B 03F9                   add di, cx
:0001.4E4D A5                     movsw
:0001.4E4E 03F9                   add di, cx
:0001.4E50 A5                     movsw
:0001.4E51 03F9                   add di, cx
:0001.4E53 A5                     movsw
:0001.4E54 03F9                   add di, cx
:0001.4E56 A5                     movsw
:0001.4E57 03F9                   add di, cx
:0001.4E59 A5                     movsw
:0001.4E5A 03F9                   add di, cx
:0001.4E5C A5                     movsw
:0001.4E5D 03F9                   add di, cx
:0001.4E5F A5                     movsw
:0001.4E60 03F9                   add di, cx
:0001.4E62 A5                     movsw
:0001.4E63 03F9                   add di, cx
:0001.4E65 A5                     movsw
:0001.4E66 03F9                   add di, cx
:0001.4E68 A5                     movsw
:0001.4E69 03F9                   add di, cx
:0001.4E6B A5                     movsw
:0001.4E6C 03F9                   add di, cx
:0001.4E6E A5                     movsw
:0001.4E6F 03F9                   add di, cx
:0001.4E71 A5                     movsw
:0001.4E72 81EFB204               sub di, 04B2
:0001.4E76 B008                   mov al, 08
:0001.4E78 EE                     out dx, al
:0001.4E79 A5                     movsw
:0001.4E7A 03F9                   add di, cx
:0001.4E7C A5                     movsw
:0001.4E7D 03F9                   add di, cx
:0001.4E7F A5                     movsw
:0001.4E80 03F9                   add di, cx
:0001.4E82 A5                     movsw
:0001.4E83 03F9                   add di, cx
:0001.4E85 A5                     movsw
:0001.4E86 03F9                   add di, cx
:0001.4E88 A5                     movsw
:0001.4E89 03F9                   add di, cx
:0001.4E8B A5                     movsw
:0001.4E8C 03F9                   add di, cx
:0001.4E8E A5                     movsw
:0001.4E8F 03F9                   add di, cx
:0001.4E91 A5                     movsw
:0001.4E92 03F9                   add di, cx
:0001.4E94 A5                     movsw
:0001.4E95 03F9                   add di, cx
:0001.4E97 A5                     movsw
:0001.4E98 03F9                   add di, cx
:0001.4E9A A5                     movsw
:0001.4E9B 03F9                   add di, cx
:0001.4E9D A5                     movsw
:0001.4E9E 03F9                   add di, cx
:0001.4EA0 A5                     movsw
:0001.4EA1 03F9                   add di, cx
:0001.4EA3 A5                     movsw
:0001.4EA4 03F9                   add di, cx
:0001.4EA6 A5                     movsw
:0001.4EA7 5F                     pop di
:0001.4EA8 5B                     pop bx
:0001.4EA9 C3                     ret


:0001.4EAA 55                     push bp
:0001.4EAB 8BEC                   mov bp, sp
:0001.4EAD 57                     push di
:0001.4EAE 1E                     push ds
:0001.4EAF 8CC8                   mov ax, cs
:0001.4EB1 8EC0                   mov es, ax
:0001.4EB3 8ED8                   mov ds, ax
:0001.4EB5 8A4606                 mov al , [bp+06]
:0001.4EB8 8AE0                   mov ah, al 
:0001.4EBA 02C0                   add al , al 
:0001.4EBC 02C0                   add al , al 
:0001.4EBE 02C4                   add al , ah
:0001.4EC0 BF721B                 mov di, 1B72
:0001.4EC3 32E4                   xor ah, ah
:0001.4EC5 03F8                   add di, ax
:0001.4EC7 B004                   mov al, 04
:0001.4EC9 3A05                   cmp al , [di]
:0001.4ECB 754A                   jne 4F17
:0001.4ECD B001                   mov al, 01
:0001.4ECF AA                     stosb
:0001.4ED0 8BDF                   mov bx, di
:0001.4ED2 8A4608                 mov al , [bp+08]
:0001.4ED5 8A660A                 mov ah, [bp+0A]
:0001.4ED8 AB                     stosw
:0001.4ED9 8A460C                 mov al , [bp+0C]
:0001.4EDC 8A660E                 mov ah, [bp+0E]
:0001.4EDF AB                     stosw
:0001.4EE0 8A4701                 mov al , [bx+01]
:0001.4EE3 32E4                   xor ah, ah
:0001.4EE5 8BF8                   mov di, ax
:0001.4EE7 03FF                   add di, di
:0001.4EE9 81C77005               add di, 0570
:0001.4EED 8B3D                   mov di, [di]
:0001.4EEF 8A07                   mov al , [bx]
:0001.4EF1 32E4                   xor ah, ah
:0001.4EF3 03F8                   add di, ax
:0001.4EF5 B028                   mov al, 28
:0001.4EF7 8A6F03                 mov ch, [bx+03]
:0001.4EFA 8A5702                 mov dl, [bx+02]
:0001.4EFD 2AC2                   sub al , dl
:0001.4EFF 8AD8                   mov bl , al 
:0001.4F01 32FF                   xor bh, bh
:0001.4F03 B040                   mov al, 40

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.4F13(C)
|
:0001.4F05 8ACA                   mov cl , dl
:0001.4F07 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.4F0D(C)
|
:0001.4F08 0805                   or [di], al 
:0001.4F0A 47                     inc di
:0001.4F0B FEC9                   dec cl
:0001.4F0D 75F9                   jne 4F08
:0001.4F0F 03FB                   add di, bx
:0001.4F11 FECD                   dec ch
:0001.4F13 75F0                   jne 4F05
:0001.4F15 32C0                   xor al , al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.4ECB(C)
|
:0001.4F17 1F                     pop ds
:0001.4F18 5F                     pop di
:0001.4F19 5D                     pop bp
:0001.4F1A CB                     retf


:0001.4F1B 90                     nop
:0001.4F1C 55                     push bp
:0001.4F1D 8BEC                   mov bp, sp
:0001.4F1F 1E                     push ds
:0001.4F20 56                     push si
:0001.4F21 8CC8                   mov ax, cs
:0001.4F23 8ED8                   mov ds, ax
:0001.4F25 8A4606                 mov al , [bp+06]
:0001.4F28 8AE0                   mov ah, al 
:0001.4F2A 02C0                   add al , al 
:0001.4F2C 02C0                   add al , al 
:0001.4F2E 02C4                   add al , ah
:0001.4F30 BE721B                 mov si, 1B72
:0001.4F33 32E4                   xor ah, ah
:0001.4F35 03F0                   add si, ax
:0001.4F37 8A04                   mov al , [si]
:0001.4F39 3C04                   cmp al, 04
:0001.4F3B 7403                   je 4F40
:0001.4F3D C60402                 mov byte ptr [si], 02

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.4F3B(C)
|
:0001.4F40 5E                     pop si
:0001.4F41 1F                     pop ds
:0001.4F42 5D                     pop bp
:0001.4F43 CB                     retf


:0001.4F44 55                     push bp
:0001.4F45 8BEC                   mov bp, sp
:0001.4F47 1E                     push ds
:0001.4F48 8CC8                   mov ax, cs
:0001.4F4A 8ED8                   mov ds, ax
:0001.4F4C 8A5E06                 mov bl , [bp+06]
:0001.4F4F 32FF                   xor bh, bh
:0001.4F51 02DB                   add bl , bl 
:0001.4F53 8BD3                   mov dx, bx
:0001.4F55 02DB                   add bl , bl 
:0001.4F57 02DB                   add bl , bl 
:0001.4F59 02DB                   add bl , bl 
:0001.4F5B 03DA                   add bx, dx
:0001.4F5D 81C3FE14               add bx, 14FE
:0001.4F61 8A4711                 mov al , [bx+11]
:0001.4F64 1F                     pop ds
:0001.4F65 5D                     pop bp
:0001.4F66 CB                     retf


:0001.4F67 90                     nop
:0001.4F68 55                     push bp
:0001.4F69 8BEC                   mov bp, sp
:0001.4F6B 1E                     push ds
:0001.4F6C 8CC8                   mov ax, cs
:0001.4F6E 8ED8                   mov ds, ax
:0001.4F70 8A5E06                 mov bl , [bp+06]
:0001.4F73 32FF                   xor bh, bh
:0001.4F75 02DB                   add bl , bl 
:0001.4F77 8BD3                   mov dx, bx
:0001.4F79 02DB                   add bl , bl 
:0001.4F7B 02DB                   add bl , bl 
:0001.4F7D 02DB                   add bl , bl 
:0001.4F7F 03DA                   add bx, dx
:0001.4F81 81C3FE14               add bx, 14FE
:0001.4F85 8A4608                 mov al , [bp+08]
:0001.4F88 884711                 mov [bx+11], al 
:0001.4F8B 1F                     pop ds
:0001.4F8C 5D                     pop bp
:0001.4F8D CB                     retf


:0001.4F8E 55                     push bp
:0001.4F8F 8BEC                   mov bp, sp
:0001.4F91 1E                     push ds
:0001.4F92 57                     push di
:0001.4F93 56                     push si
:0001.4F94 8CC8                   mov ax, cs
:0001.4F96 8ED8                   mov ds, ax
:0001.4F98 8A4606                 mov al , [bp+06]
:0001.4F9B 8AE0                   mov ah, al 
:0001.4F9D BB5C51                 mov bx, 515C
:0001.4FA0 D7                     xlat
:0001.4FA1 A23451                 mov byte ptr [5134], al
:0001.4FA4 8AC4                   mov al , ah
:0001.4FA6 32E4                   xor ah, ah
:0001.4FA8 02C0                   add al , al 
:0001.4FAA 8BD0                   mov dx, ax
:0001.4FAC 02C0                   add al , al 
:0001.4FAE 02C0                   add al , al 
:0001.4FB0 02C0                   add al , al 
:0001.4FB2 03C2                   add ax, dx
:0001.4FB4 05FE14                 add ax, 14FE
:0001.4FB7 8A5E08                 mov bl , [bp+08]
:0001.4FBA 02DB                   add bl , bl 
:0001.4FBC 32FF                   xor bh, bh
:0001.4FBE 81C34A51               add bx, 514A
:0001.4FC2 FF27                   jmp word ptr [bx]
:0001.4FC4 8BD8                   mov bx, ax
:0001.4FC6 8B7702                 mov si, [bx+02]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.4FD7(U), :0001.5022(U), :0001.5076(U), :0001.50C3(U)
|
:0001.4FC9 B000                   mov al, 00
:0001.4FCB E93001                 jmp 50FE


:0001.4FCE 8BD8                   mov bx, ax
:0001.4FD0 8A470E                 mov al , [bx+0E]
:0001.4FD3 0AC0                   or al , al 
:0001.4FD5 7503                   jne 4FDA
:0001.4FD7 EBF0                   jmp 4FC9


:0001.4FD9 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.4FD5(C)
|
:0001.4FDA 2A4711                 sub al , [bx+11]
:0001.4FDD 7302                   jnb 4FE1
:0001.4FDF 32C0                   xor al , al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.4FDD(C)
|
:0001.4FE1 88470E                 mov [bx+0E], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.5003(C), :0001.50EE(U)
|
:0001.4FE4 B005                   mov al, 05
:0001.4FE6 E91501                 jmp 50FE


:0001.4FE9 90                     nop
:0001.4FEA 8BD8                   mov bx, ax
:0001.4FEC 8A470E                 mov al , [bx+0E]
:0001.4FEF 0AC0                   or al , al 
:0001.4FF1 7427                   je 501A
:0001.4FF3 2A4711                 sub al , [bx+11]
:0001.4FF6 7302                   jnb 4FFA
:0001.4FF8 32C0                   xor al , al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.4FF6(C)
|
:0001.4FFA 88470E                 mov [bx+0E], al 
:0001.4FFD 8A470F                 mov al , [bx+0F]
:0001.5000 3A4710                 cmp al , [bx+10]
:0001.5003 74DF                   je 4FE4
:0001.5005 024711                 add al , [bx+11]
:0001.5008 3A4710                 cmp al , [bx+10]
:0001.500B 7203                   jb 5010
:0001.500D 8A4710                 mov al , [bx+10]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.500B(C)
|
:0001.5010 88470F                 mov [bx+0F], al 
:0001.5013 B006                   mov al, 06
:0001.5015 E9E600                 jmp 50FE


:0001.5018 8BD8                   mov bx, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.4FF1(C), :0001.5040(C)
|
:0001.501A 8A470F                 mov al , [bx+0F]
:0001.501D 3A4710                 cmp al , [bx+10]
:0001.5020 7502                   jne 5024
:0001.5022 EBA5                   jmp 4FC9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.5020(C)
|
:0001.5024 024711                 add al , [bx+11]
:0001.5027 3A4710                 cmp al , [bx+10]
:0001.502A 7203                   jb 502F
:0001.502C 8A4710                 mov al , [bx+10]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.502A(C)
|
:0001.502F 88470F                 mov [bx+0F], al 
:0001.5032 B007                   mov al, 07
:0001.5034 E9C700                 jmp 50FE


:0001.5037 90                     nop
:0001.5038 8BD8                   mov bx, ax
:0001.503A 8A470E                 mov al , [bx+0E]
:0001.503D 3A470C                 cmp al , [bx+0C]
:0001.5040 74D8                   je 501A
:0001.5042 024711                 add al , [bx+11]
:0001.5045 3A470C                 cmp al , [bx+0C]
:0001.5048 7203                   jb 504D
:0001.504A 8A470C                 mov al , [bx+0C]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.5048(C)
|
:0001.504D 88470E                 mov [bx+0E], al 
:0001.5050 8A470F                 mov al , [bx+0F]
:0001.5053 3A4710                 cmp al , [bx+10]
:0001.5056 7430                   je 5088
:0001.5058 024711                 add al , [bx+11]
:0001.505B 3A4710                 cmp al , [bx+10]
:0001.505E 7203                   jb 5063
:0001.5060 8A4710                 mov al , [bx+10]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.505E(C)
|
:0001.5063 88470F                 mov [bx+0F], al 
:0001.5066 B008                   mov al, 08
:0001.5068 E99300                 jmp 50FE


:0001.506B 90                     nop
:0001.506C 8BD8                   mov bx, ax
:0001.506E 8A470E                 mov al , [bx+0E]
:0001.5071 3A470C                 cmp al , [bx+0C]
:0001.5074 7504                   jne 507A
:0001.5076 E950FF                 jmp 4FC9


:0001.5079 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.5074(C)
|
:0001.507A 024711                 add al , [bx+11]
:0001.507D 3A470C                 cmp al , [bx+0C]
:0001.5080 7203                   jb 5085
:0001.5082 8A470C                 mov al , [bx+0C]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.5080(C)
|
:0001.5085 88470E                 mov [bx+0E], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.5056(C), :0001.50A9(C)
|
:0001.5088 B001                   mov al, 01
:0001.508A EB72                   jmp 50FE


:0001.508C 8BD8                   mov bx, ax
:0001.508E 8A470E                 mov al , [bx+0E]
:0001.5091 3A470C                 cmp al , [bx+0C]
:0001.5094 7426                   je 50BC
:0001.5096 024711                 add al , [bx+11]
:0001.5099 3A470C                 cmp al , [bx+0C]
:0001.509C 7203                   jb 50A1
:0001.509E 8A470C                 mov al , [bx+0C]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.509C(C)
|
:0001.50A1 88470E                 mov [bx+0E], al 
:0001.50A4 8A470F                 mov al , [bx+0F]
:0001.50A7 0AC0                   or al , al 
:0001.50A9 74DD                   je 5088
:0001.50AB 2A4711                 sub al , [bx+11]
:0001.50AE 7302                   jnb 50B2
:0001.50B0 32C0                   xor al , al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.50AE(C)
|
:0001.50B2 88470F                 mov [bx+0F], al 
:0001.50B5 B002                   mov al, 02
:0001.50B7 EB45                   jmp 50FE


:0001.50B9 90                     nop
:0001.50BA 8BD8                   mov bx, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.5094(C), :0001.50DB(C)
|
:0001.50BC 8A470F                 mov al , [bx+0F]
:0001.50BF 0AC0                   or al , al 
:0001.50C1 7503                   jne 50C6
:0001.50C3 E903FF                 jmp 4FC9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.50C1(C)
|
:0001.50C6 2A4711                 sub al , [bx+11]
:0001.50C9 7302                   jnb 50CD
:0001.50CB 32C0                   xor al , al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.50C9(C)
|
:0001.50CD 88470F                 mov [bx+0F], al 
:0001.50D0 B003                   mov al, 03
:0001.50D2 EB2A                   jmp 50FE


:0001.50D4 8BD8                   mov bx, ax
:0001.50D6 8A470E                 mov al , [bx+0E]
:0001.50D9 0AC0                   or al , al 
:0001.50DB 74DF                   je 50BC
:0001.50DD 2A4711                 sub al , [bx+11]
:0001.50E0 7302                   jnb 50E4
:0001.50E2 32C0                   xor al , al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.50E0(C)
|
:0001.50E4 88470E                 mov [bx+0E], al 
:0001.50E7 8A470F                 mov al , [bx+0F]
:0001.50EA 0AC0                   or al , al 
:0001.50EC 7503                   jne 50F1
:0001.50EE E9F3FE                 jmp 4FE4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.50EC(C)
|
:0001.50F1 2A4711                 sub al , [bx+11]
:0001.50F4 7302                   jnb 50F8
:0001.50F6 32C0                   xor al , al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.50F4(C)
|
:0001.50F8 88470F                 mov [bx+0F], al 
:0001.50FB B004                   mov al, 04
:0001.50FD 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.4FCB(U), :0001.4FE6(U), :0001.5015(U), :0001.5034(U), :0001.5068(U), 
|:0001.508A(U), :0001.50B7(U), :0001.50D2(U)
|
:0001.50FE A24351                 mov byte ptr [5143], al
:0001.5101 8A470F                 mov al , [bx+0F]
:0001.5104 8B570A                 mov dx, [bx+0A]
:0001.5107 F6E2                   mul dl
:0001.5109 8BF0                   mov si, ax
:0001.510B 8A470E                 mov al , [bx+0E]
:0001.510E 32E4                   xor ah, ah
:0001.5110 03F0                   add si, ax
:0001.5112 0337                   add si, [bx]
:0001.5114 897702                 mov [bx+02], si
:0001.5117 8B470C                 mov ax, [bx+0C]
:0001.511A 8B7F04                 mov di, [bx+04]
:0001.511D 897704                 mov [bx+04], si
:0001.5120 8B4F08                 mov cx, [bx+08]
:0001.5123 8ED9                   mov ds, cx
:0001.5125 8EC1                   mov es, cx
:0001.5127 BBC216                 mov bx, 16C2
:0001.512A B51E                   mov ch, 1E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.5140(C)
|
:0001.512C B128                   mov cl, 28

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.5138(C)
|
:0001.512E A6                     cmpsb
:0001.512F 7404                   je 5135
:0001.5131 2E800F00               or byte ptr cs:[bx], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.512F(C)
|
:0001.5135 43                     inc bx
:0001.5136 FEC9                   dec cl
:0001.5138 75F4                   jne 512E
:0001.513A 03F0                   add si, ax
:0001.513C 03F8                   add di, ax
:0001.513E FECD                   dec ch
:0001.5140 75EA                   jne 512C
:0001.5142 B000                   mov al, 00
:0001.5144 5E                     pop si
:0001.5145 5F                     pop di
:0001.5146 1F                     pop ds
:0001.5147 5D                     pop bp
:0001.5148 CB                     retf


:0001.5149 90                     nop
:0001.514A C44F6C                 les cx, [bx+6C]
:0001.514D 50                     push ax
:0001.514E 8C50BA                 mov [bx+si-46], ss
:0001.5151 50                     push ax
:0001.5152 D450                   aam (base80)
:0001.5154 CE                     into
:0001.5155 4F                     dec di
:0001.5156 EA4F185038             jmp 3850:184F


:0001.515B 50                     push ax
:0001.515C 0921                   or [bx+di], sp
:0001.515E 55                     push bp
:0001.515F 8BEC                   mov bp, sp
:0001.5161 1E                     push ds
:0001.5162 8CC8                   mov ax, cs
:0001.5164 8ED8                   mov ds, ax
:0001.5166 8A5E06                 mov bl , [bp+06]
:0001.5169 32FF                   xor bh, bh
:0001.516B 02DB                   add bl , bl 
:0001.516D 8BD3                   mov dx, bx
:0001.516F 02DB                   add bl , bl 
:0001.5171 02DB                   add bl , bl 
:0001.5173 02DB                   add bl , bl 
:0001.5175 03DA                   add bx, dx
:0001.5177 81C3FE14               add bx, 14FE
:0001.517B 8B0F                   mov cx, [bx]
:0001.517D 32E4                   xor ah, ah
:0001.517F 8A460A                 mov al , [bp+0A]
:0001.5182 88470F                 mov [bx+0F], al 
:0001.5185 8B570A                 mov dx, [bx+0A]
:0001.5188 F7E2                   mul dx
:0001.518A 32F6                   xor dh, dh
:0001.518C 8A5608                 mov dl, [bp+08]
:0001.518F 88570E                 mov [bx+0E], dl
:0001.5192 03C2                   add ax, dx
:0001.5194 03C1                   add ax, cx
:0001.5196 894702                 mov [bx+02], ax
:0001.5199 1F                     pop ds
:0001.519A 5D                     pop bp
:0001.519B CB                     retf


:0001.519C 55                     push bp
:0001.519D 8BEC                   mov bp, sp
:0001.519F 1E                     push ds
:0001.51A0 8CC8                   mov ax, cs
:0001.51A2 8ED8                   mov ds, ax
:0001.51A4 8A5E06                 mov bl , [bp+06]
:0001.51A7 32FF                   xor bh, bh
:0001.51A9 02DB                   add bl , bl 
:0001.51AB 8BD3                   mov dx, bx
:0001.51AD 02DB                   add bl , bl 
:0001.51AF 02DB                   add bl , bl 
:0001.51B1 02DB                   add bl , bl 
:0001.51B3 03DA                   add bx, dx
:0001.51B5 81C3FE14               add bx, 14FE
:0001.51B9 8B4610                 mov ax, [bp+10]
:0001.51BC 894708                 mov [bx+08], ax
:0001.51BF 8B460C                 mov ax, [bp+0C]
:0001.51C2 89470A                 mov [bx+0A], ax
:0001.51C5 8BC8                   mov cx, ax
:0001.51C7 81E92800               sub cx, 0028
:0001.51CB 894F0C                 mov [bx+0C], cx
:0001.51CE 8A4E0A                 mov cl , [bp+0A]
:0001.51D1 884F0F                 mov [bx+0F], cl 
:0001.51D4 F6E1                   mul cl
:0001.51D6 8A4E08                 mov cl , [bp+08]
:0001.51D9 884F0E                 mov [bx+0E], cl 
:0001.51DC 32ED                   xor ch, ch
:0001.51DE 03C1                   add ax, cx
:0001.51E0 8B5612                 mov dx, [bp+12]
:0001.51E3 03C2                   add ax, dx
:0001.51E5 8917                   mov [bx], dx
:0001.51E7 894702                 mov [bx+02], ax
:0001.51EA 8B460E                 mov ax, [bp+0E]
:0001.51ED 2D1E00                 sub ax, 001E
:0001.51F0 884710                 mov [bx+10], al 
:0001.51F3 1F                     pop ds
:0001.51F4 5D                     pop bp
:0001.51F5 CB                     retf



* Referenced by a CALL at Address:
|:0001.2075
|
:0001.51F6 BE7E0E                 mov si, 0E7E
:0001.51F9 8CC8                   mov ax, cs
:0001.51FB 8ED8                   mov ds, ax
:0001.51FD B9D000                 mov cx, 00D0
:0001.5200 8BE9                   mov bp, cx
:0001.5202 49                     dec cx
:0001.5203 743A                   je 523F
:0001.5205 8EC6                   mov es, si
:0001.5207 90                     nop
:0001.5208 AD                     lodsw
:0001.5209 8AF4                   mov dh, ah
:0001.520B AD                     lodsw
:0001.520C 83C604                 add si, 0004
:0001.520F 394402                 cmp [si+02], ax
:0001.5212 7207                   jb 521B
:0001.5214 7527                   jne 523D
:0001.5216 387401                 cmp [si+01], dh
:0001.5219 7322                   jnb 523D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.5212(C)
|
:0001.521B 8B4406                 mov ax, [si+06]
:0001.521E 8744FE                 xchg [si-02], ax
:0001.5221 894406                 mov [si+06], ax
:0001.5224 8B4404                 mov ax, [si+04]
:0001.5227 8744FC                 xchg [si-04], ax
:0001.522A 894404                 mov [si+04], ax
:0001.522D 8B4402                 mov ax, [si+02]
:0001.5230 8744FA                 xchg [si-06], ax
:0001.5233 894402                 mov [si+02], ax
:0001.5236 8B04                   mov ax, [si]
:0001.5238 8744F8                 xchg [si-08], ax
:0001.523B 8904                   mov [si], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.5214(C), :0001.5219(C)
|
:0001.523D E2C9                   loop 5208

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.5203(C)
|
:0001.523F 8BCD                   mov cx, bp
:0001.5241 8CC6                   mov si, es
:0001.5243 E2BB                   loop 5200
:0001.5245 C3                     ret



* Referenced by a CALL at Address:
|:0001.2078
|
:0001.5246 8CC8                   mov ax, cs
:0001.5248 8ED8                   mov ds, ax
:0001.524A BE7E0E                 mov si, 0E7E
:0001.524D 8B6C02                 mov bp, [si+02]
:0001.5250 BF2215                 mov di, 1522
:0001.5253 B9D000                 mov cx, 00D0
:0001.5256 893E6A52               mov [526A], di
:0001.525A EB00                   jmp 525C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.525A(U)
|
:0001.525C AD                     lodsw
:0001.525D 0AC0                   or al , al 
:0001.525F 743B                   je 529C
:0001.5261 8AD0                   mov dl, al 
:0001.5263 AD                     lodsw
:0001.5264 3BE8                   cmp bp, ax
:0001.5266 7506                   jne 526E
:0001.5268 FF060000               inc word ptr [0000]
:0001.526C EB04                   jmp 5272



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.5266(C)
|
:0001.526E 893E6A52               mov [526A], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.526C(U)
|
:0001.5272 8BE8                   mov bp, ax
:0001.5274 8ADC                   mov bl , ah
:0001.5276 32FF                   xor bh, bh
:0001.5278 02DB                   add bl , bl 
:0001.527A 81C37005               add bx, 0570
:0001.527E 8B1F                   mov bx, [bx]
:0001.5280 32E4                   xor ah, ah
:0001.5282 03D8                   add bx, ax
:0001.5284 80E201                 and dl, 01
:0001.5287 8AF2                   mov dh, dl
:0001.5289 D0E2                   shl dl, 01
:0001.528B D0E2                   shl dl, 01
:0001.528D 80CA02                 or dl, 02
:0001.5290 0AD6                   or dl, dh
:0001.5292 0817                   or [bx], dl
:0001.5294 83C604                 add si, 0004
:0001.5297 83C702                 add di, 0002
:0001.529A E2C0                   loop 525C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.525F(C)
|
:0001.529C C3                     ret
:0001.529D 90                     nop

* Referenced by a CALL at Address:
|:0001.207B
|
:0001.529E 8CC8                   mov ax, cs
:0001.52A0 8ED8                   mov ds, ax
:0001.52A2 8EC0                   mov es, ax
:0001.52A4 BE721B                 mov si, 1B72
:0001.52A7 B90400                 mov cx, 0004
:0001.52AA 60                     pusha
:0001.52AB AC                     lodsb
:0001.52AC 8AD8                   mov bl , al 
:0001.52AE 02DB                   add bl , bl 
:0001.52B0 83E31E                 and bx, 001E
:0001.52B3 81C30253               add bx, 5302
:0001.52B7 FF27                   jmp word ptr [bx]
:0001.52B9 90                     nop
:0001.52BA 8BDE                   mov bx, si
:0001.52BC C647FF04               mov byte ptr [bx-01], 04
:0001.52C0 8A4701                 mov al , [bx+01]
:0001.52C3 32E4                   xor ah, ah
:0001.52C5 8BF8                   mov di, ax
:0001.52C7 03FF                   add di, di
:0001.52C9 81C77005               add di, 0570
:0001.52CD 8B3D                   mov di, [di]
:0001.52CF 8A07                   mov al , [bx]
:0001.52D1 32E4                   xor ah, ah
:0001.52D3 03F8                   add di, ax
:0001.52D5 B028                   mov al, 28
:0001.52D7 8A6F03                 mov ch, [bx+03]
:0001.52DA 8A5702                 mov dl, [bx+02]
:0001.52DD 2AC2                   sub al , dl
:0001.52DF 8AD8                   mov bl , al 
:0001.52E1 32FF                   xor bh, bh
:0001.52E3 B001                   mov al, 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.52F6(C)
|
:0001.52E5 8ACA                   mov cl , dl
:0001.52E7 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.52F0(C)
|
:0001.52E8 8025BF                 and byte ptr [di], BF
:0001.52EB 0805                   or [di], al 
:0001.52ED 47                     inc di
:0001.52EE FEC9                   dec cl
:0001.52F0 75F6                   jne 52E8
:0001.52F2 03FB                   add di, bx
:0001.52F4 FECD                   dec ch
:0001.52F6 75ED                   jne 52E5

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.5300(U)
|
:0001.52F8 61                     popa
:0001.52F9 83C605                 add si, 0005
:0001.52FC E2AC                   loop 52AA
:0001.52FE C3                     ret


:0001.52FF 90                     nop
:0001.5300 EBF6                   jmp 52F8


:0001.5302 F8                     clc
:0001.5303 52                     push dx
:0001.5304 F8                     clc
:0001.5305 52                     push dx
:0001.5306 BA5200                 mov dx, 0052
:0001.5309 53                     push bx
:0001.530A F8                     clc
:0001.530B 52                     push dx

* Referenced by a CALL at Address:
|:0001.1EC5
|
:0001.530C 8CC8                   mov ax, cs
:0001.530E 8ED8                   mov ds, ax
:0001.5310 BE7E0E                 mov si, 0E7E
:0001.5313 B9D000                 mov cx, 00D0
:0001.5316 B201                   mov dl, 01
:0001.5318 BF7005                 mov di, 0570
:0001.531B BD0400                 mov bp, 0004
:0001.531E AD                     lodsw
:0001.531F 0AC0                   or al , al 
:0001.5321 7419                   je 533C
:0001.5323 A801                   test al, 01
:0001.5325 7416                   je 533D
:0001.5327 AD                     lodsw
:0001.5328 8ADC                   mov bl , ah
:0001.532A 32FF                   xor bh, bh
:0001.532C 02DB                   add bl , bl 
:0001.532E 03DF                   add bx, di
:0001.5330 8B1F                   mov bx, [bx]
:0001.5332 32E4                   xor ah, ah
:0001.5334 03D8                   add bx, ax
:0001.5336 0817                   or [bx], dl
:0001.5338 03F5                   add si, bp
:0001.533A E2E2                   loop 531E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.5321(C)
|
:0001.533C C3                     ret

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.5325(C)
|
:0001.533D 83C606                 add si, 0006
:0001.5340 E2DC                   loop 531E
:0001.5342 C3                     ret


:0001.5343 90                     nop
:0001.5344 BA0000                 mov dx, 0000
:0001.5347 B8DE08                 mov ax, 08DE
:0001.534A CB                     retf


:0001.534B 00000000000000000000   BYTE 10 DUP(0)
:0001.5355 00000000000000000000   BYTE 10 DUP(0)
:0001.535F 00000000000000000000   BYTE 10 DUP(0)
:0001.5369 00000000000000000000   BYTE 10 DUP(0)
:0001.5373 00000000000000000000   BYTE 10 DUP(0)
:0001.537D 00000000000000000000   BYTE 10 DUP(0)
:0001.5387 00000000000000000000   BYTE 10 DUP(0)
:0001.5391 00000000000000000000   BYTE 10 DUP(0)
:0001.539B 00000000000000000000   BYTE 10 DUP(0)
:0001.53A5 00000000000000000000   BYTE 10 DUP(0)
:0001.53AF 00000000000000000000   BYTE 10 DUP(0)
:0001.53B9 00000000000000000000   BYTE 10 DUP(0)
:0001.53C3 00000000000000000000   BYTE 10 DUP(0)
:0001.53CD 00000000000000000000   BYTE 10 DUP(0)
:0001.53D7 00000000000000000000   BYTE 10 DUP(0)
:0001.53E1 00000000000000000000   BYTE 10 DUP(0)
:0001.53EB 00000000000000000000   BYTE 10 DUP(0)
:0001.53F5 00000000000000000000   BYTE 10 DUP(0)
:0001.53FF 00000000000000000000   BYTE 10 DUP(0)
:0001.5409 00000000000000000000   BYTE 10 DUP(0)
:0001.5413 00000000000000000000   BYTE 10 DUP(0)
:0001.541D 00000000000000000000   BYTE 10 DUP(0)
:0001.5427 00000000000000000000   BYTE 10 DUP(0)
:0001.5431 00000000000000000000   BYTE 10 DUP(0)
:0001.543B 00000000000000000000   BYTE 10 DUP(0)
:0001.5445 00000000000000000000   BYTE 10 DUP(0)
:0001.544F 00000000000000000000   BYTE 10 DUP(0)
:0001.5459 00000000000000000000   BYTE 10 DUP(0)
:0001.5463 00000000000000000000   BYTE 10 DUP(0)
:0001.546D 00000000000000000000   BYTE 10 DUP(0)
:0001.5477 00000000000000000000   BYTE 10 DUP(0)
:0001.5481 00000000000000000000   BYTE 10 DUP(0)
:0001.548B 00000000000000000000   BYTE 10 DUP(0)
:0001.5495 00000000000000000000   BYTE 10 DUP(0)
:0001.549F 00000000000000000000   BYTE 10 DUP(0)
:0001.54A9 00000000000000000000   BYTE 10 DUP(0)
:0001.54B3 00000000000000000000   BYTE 10 DUP(0)
:0001.54BD 00000000000000000000   BYTE 10 DUP(0)
:0001.54C7 00000000000000000000   BYTE 10 DUP(0)
:0001.54D1 00000000000000000000   BYTE 10 DUP(0)
:0001.54DB 00000000000000000000   BYTE 10 DUP(0)
:0001.54E5 00000000000000000000   BYTE 10 DUP(0)
:0001.54EF 00000000000000000000   BYTE 10 DUP(0)
:0001.54F9 00000000000000000000   BYTE 10 DUP(0)
:0001.5503 00000000000000000000   BYTE 10 DUP(0)
:0001.550D 00000000000000000000   BYTE 10 DUP(0)
:0001.5517 00000000000000000000   BYTE 10 DUP(0)
:0001.5521 00000000000000000000   BYTE 10 DUP(0)
:0001.552B 00000000000000000000   BYTE 10 DUP(0)
:0001.5535 00000000000000000000   BYTE 10 DUP(0)
:0001.553F 00000000000000000000   BYTE 10 DUP(0)
:0001.5549 00000000000000000000   BYTE 10 DUP(0)
:0001.5553 00000000000000000000   BYTE 10 DUP(0)
:0001.555D 00000000000000000000   BYTE 10 DUP(0)
:0001.5567 00000000000000000000   BYTE 10 DUP(0)
:0001.5571 00000000000000000000   BYTE 10 DUP(0)
:0001.557B 00000000000000000000   BYTE 10 DUP(0)
:0001.5585 00000000000000000000   BYTE 10 DUP(0)
:0001.558F 00000000000000000000   BYTE 10 DUP(0)
:0001.5599 00000000000000000000   BYTE 10 DUP(0)
:0001.55A3 00000000000000000000   BYTE 10 DUP(0)
:0001.55AD 00000000000000000000   BYTE 10 DUP(0)
:0001.55B7 00000000000000000000   BYTE 10 DUP(0)
:0001.55C1 00000000000000000000   BYTE 10 DUP(0)
:0001.55CB 00000000000000000000   BYTE 10 DUP(0)
:0001.55D5 00000000000000000000   BYTE 10 DUP(0)
:0001.55DF 00000000000000000000   BYTE 10 DUP(0)
:0001.55E9 00000000000000000000   BYTE 10 DUP(0)
:0001.55F3 00000000000000000000   BYTE 10 DUP(0)
:0001.55FD 00000000000000000000   BYTE 10 DUP(0)
:0001.5607 00000000000000000000   BYTE 10 DUP(0)
:0001.5611 00000000000000000000   BYTE 10 DUP(0)
:0001.561B 00000000000000000000   BYTE 10 DUP(0)
:0001.5625 00000000000000000000   BYTE 10 DUP(0)
:0001.562F 00000000000000000000   BYTE 10 DUP(0)
:0001.5639 00000000000000000000   BYTE 10 DUP(0)
:0001.5643 00000000000000000000   BYTE 10 DUP(0)
:0001.564D 00000000000000000000   BYTE 10 DUP(0)
:0001.5657 00000000000000000000   BYTE 10 DUP(0)
:0001.5661 00000000000000000000   BYTE 10 DUP(0)
:0001.566B 00000000000000000000   BYTE 10 DUP(0)
:0001.5675 00000000000000000000   BYTE 10 DUP(0)
:0001.567F 00000000000000000000   BYTE 10 DUP(0)
:0001.5689 00000000000000000000   BYTE 10 DUP(0)
:0001.5693 00000000000000000000   BYTE 10 DUP(0)
:0001.569D 00000000000000000000   BYTE 10 DUP(0)
:0001.56A7 00000000000000000000   BYTE 10 DUP(0)
:0001.56B1 00000000000000000000   BYTE 10 DUP(0)
:0001.56BB 00000000000000000000   BYTE 10 DUP(0)
:0001.56C5 00000000000000000000   BYTE 10 DUP(0)
:0001.56CF 00000000000000000000   BYTE 10 DUP(0)
:0001.56D9 00000000000000000000   BYTE 10 DUP(0)
:0001.56E3 00000000000000000000   BYTE 10 DUP(0)
:0001.56ED 00000000000000000000   BYTE 10 DUP(0)
:0001.56F7 00000000000000000000   BYTE 10 DUP(0)
:0001.5701 00000000000000000000   BYTE 10 DUP(0)
:0001.570B 00000000000000000000   BYTE 10 DUP(0)
:0001.5715 00000000000000000000   BYTE 10 DUP(0)
:0001.571F 00000000000000000000   BYTE 10 DUP(0)
:0001.5729 00000000000000000000   BYTE 10 DUP(0)
:0001.5733 00000000000000000000   BYTE 10 DUP(0)
:0001.573D 00000000000000000000   BYTE 10 DUP(0)
:0001.5747 00000000000000000000   BYTE 10 DUP(0)
:0001.5751 00000000000000000000   BYTE 10 DUP(0)
:0001.575B 00000000000000000000   BYTE 10 DUP(0)
:0001.5765 00000000000000000000   BYTE 10 DUP(0)
:0001.576F 00000000000000000000   BYTE 10 DUP(0)
:0001.5779 00000000000000000000   BYTE 10 DUP(0)
:0001.5783 00000000000000000000   BYTE 10 DUP(0)
:0001.578D 00000000000000000000   BYTE 10 DUP(0)
:0001.5797 00000000000000000000   BYTE 10 DUP(0)
:0001.57A1 00000000000000000000   BYTE 10 DUP(0)
:0001.57AB 00000000000000000000   BYTE 10 DUP(0)
:0001.57B5 00000000000000000000   BYTE 10 DUP(0)
:0001.57BF 00000000000000000000   BYTE 10 DUP(0)
:0001.57C9 000000                 BYTE  3 DUP(0)


:0001.57CC CB                     retf


:0001.57CD CB                     retf


:0001.57CE CB                     retf


:0001.57CF CB                     retf


:0001.57D0 CB                     retf


:0001.57D1 CB                     retf


:0001.57D2 CB                     retf


:0001.57D3 90                     nop
:0001.57D4 55                     push bp
:0001.57D5 8BEC                   mov bp, sp
:0001.57D7 8B4606                 mov ax, [bp+06]
:0001.57DA 80FC80                 cmp ah, 80
:0001.57DD 762A                   jbe 5809
:0001.57DF 80FCF1                 cmp ah, F1
:0001.57E2 7325                   jnb 5809
:0001.57E4 80FCA0                 cmp ah, A0
:0001.57E7 7305                   jnb 57EE
:0001.57E9 80EC71                 sub ah, 71
:0001.57EC EB03                   jmp 57F1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.57E7(C)
|
:0001.57EE 80ECB1                 sub ah, B1

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.57EC(U)
|
:0001.57F1 D0E4                   shl ah, 01
:0001.57F3 FEC4                   inc ah
:0001.57F5 3C80                   cmp al, 80
:0001.57F7 7202                   jb 57FB
:0001.57F9 FEC8                   dec al

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.57F7(C)
|
:0001.57FB 3C9E                   cmp al, 9E
:0001.57FD 7304                   jnb 5803
:0001.57FF 2C1F                   sub al, 1F
:0001.5801 EB04                   jmp 5807



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.57FD(C)
|
:0001.5803 2C7D                   sub al, 7D
:0001.5805 FEC4                   inc ah

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.5801(U), :0001.580C(U)
|
:0001.5807 5D                     pop bp
:0001.5808 CB                     retf



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.57DD(C), :0001.57E2(C)
|
:0001.5809 B82822                 mov ax, 2228
:0001.580C EBF9                   jmp 5807


:0001.580E 55                     push bp
:0001.580F 8BEC                   mov bp, sp
:0001.5811 8B4606                 mov ax, [bp+06]
:0001.5814 F6C401                 test ah, 01
:0001.5817 7502                   jne 581B
:0001.5819 045E                   add al, 5E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.5817(C)
|
:0001.581B 041F                   add al, 1F
:0001.581D 3C80                   cmp al, 80
:0001.581F 7202                   jb 5823
:0001.5821 FEC0                   inc al

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.581F(C)
|
:0001.5823 80EC21                 sub ah, 21
:0001.5826 D0EC                   shr ah, 01
:0001.5828 80C481                 add ah, 81
:0001.582B 80FCA0                 cmp ah, A0
:0001.582E 7203                   jb 5833
:0001.5830 80C440                 add ah, 40

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.582E(C)
|
:0001.5833 5D                     pop bp
:0001.5834 CB                     retf


:0001.5835 90                     nop
:0001.5836 55                     push bp
:0001.5837 8BEC                   mov bp, sp
:0001.5839 1E                     push ds
:0001.583A 60                     pusha
:0001.583B BACE03                 mov dx, 03CE
:0001.583E B80100                 mov ax, 0001
:0001.5841 EF                     out dx, ax
:0001.5842 B003                   mov al, 03
:0001.5844 EF                     out dx, ax
:0001.5845 B005                   mov al, 05
:0001.5847 EF                     out dx, ax
:0001.5848 B808FF                 mov ax, FF08
:0001.584B EF                     out dx, ax
:0001.584C 8B4608                 mov ax, [bp+08]
:0001.584F 8B4E06                 mov cx, [bp+06]
:0001.5852 D1E0                   shl ax, 01
:0001.5854 D1E0                   shl ax, 01
:0001.5856 D1E0                   shl ax, 01
:0001.5858 D1E0                   shl ax, 01
:0001.585A 8BF8                   mov di, ax
:0001.585C D1E0                   shl ax, 01
:0001.585E D1E0                   shl ax, 01
:0001.5860 03F8                   add di, ax
:0001.5862 03F9                   add di, cx
:0001.5864 81C7800C               add di, 0C80
:0001.5868 8B460A                 mov ax, [bp+0A]
:0001.586B 2EA3BC58               mov word ptr cs:[58BC], ax
:0001.586F B95000                 mov cx, 0050
:0001.5872 2BC8                   sub cx, ax
:0001.5874 2E890EDF58             mov cs:[58DF], cx
:0001.5879 BB245B                 mov bx, 5B24
:0001.587C 8B460E                 mov ax, [bp+0E]
:0001.587F 03C0                   add ax, ax
:0001.5881 03C0                   add ax, ax
:0001.5883 03C0                   add ax, ax
:0001.5885 03D8                   add bx, ax
:0001.5887 2E891EDB58             mov cs:[58DB], bx
:0001.588C 83C308                 add bx, 0008
:0001.588F 2E891ED658             mov cs:[58D6], bx
:0001.5894 83EB08                 sub bx, 0008
:0001.5897 8B4610                 mov ax, [bp+10]
:0001.589A 8AC8                   mov cl , al 
:0001.589C BACE03                 mov dx, 03CE
:0001.589F B404                   mov ah, 04
:0001.58A1 86C4                   xchg ah, al 
:0001.58A3 EF                     out dx, ax
:0001.58A4 B800A0                 mov ax, A000
:0001.58A7 8EC0                   mov es, ax
:0001.58A9 BAC403                 mov dx, 03C4
:0001.58AC B002                   mov al, 02
:0001.58AE EE                     out dx, al
:0001.58AF 42                     inc dx
:0001.58B0 B001                   mov al, 01
:0001.58B2 D2E0                   shl al, cl 
:0001.58B4 EE                     out dx, al
:0001.58B5 8B4E0C                 mov cx, [bp+0C]
:0001.58B8 B608                   mov dh, 08
:0001.58BA 51                     push cx
:0001.58BB B90000                 mov cx, 0000
:0001.58BE 53                     push bx
:0001.58BF 268A05                 mov al , es:[di]
:0001.58C2 2E8A27                 mov ah, cs:[bx]
:0001.58C5 F6D4                   not ah
:0001.58C7 22C4                   and al , ah
:0001.58C9 AA                     stosb
:0001.58CA E2F3                   loop 58BF
:0001.58CC 5B                     pop bx
:0001.58CD 43                     inc bx
:0001.58CE FECE                   dec dh
:0001.58D0 750B                   jne 58DD
:0001.58D2 B608                   mov dh, 08
:0001.58D4 81FB645B               cmp bx, 5B64
:0001.58D8 7503                   jne 58DD
:0001.58DA BB245B                 mov bx, 5B24

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.58D0(C), :0001.58D8(C)
|
:0001.58DD 81C70000               add di, 0000
:0001.58E1 59                     pop cx
:0001.58E2 E2D6                   loop 58BA
:0001.58E4 61                     popa
:0001.58E5 1F                     pop ds
:0001.58E6 5D                     pop bp
:0001.58E7 CB                     retf


:0001.58E8 55                     push bp
:0001.58E9 8BEC                   mov bp, sp
:0001.58EB 1E                     push ds
:0001.58EC 60                     pusha
:0001.58ED BACE03                 mov dx, 03CE
:0001.58F0 B80100                 mov ax, 0001
:0001.58F3 EF                     out dx, ax
:0001.58F4 B003                   mov al, 03
:0001.58F6 EF                     out dx, ax
:0001.58F7 B005                   mov al, 05
:0001.58F9 EF                     out dx, ax
:0001.58FA B808FF                 mov ax, FF08
:0001.58FD EF                     out dx, ax
:0001.58FE 8B4608                 mov ax, [bp+08]
:0001.5901 8B4E06                 mov cx, [bp+06]
:0001.5904 D1E0                   shl ax, 01
:0001.5906 D1E0                   shl ax, 01
:0001.5908 D1E0                   shl ax, 01
:0001.590A D1E0                   shl ax, 01
:0001.590C 8BF8                   mov di, ax
:0001.590E D1E0                   shl ax, 01
:0001.5910 D1E0                   shl ax, 01
:0001.5912 03F8                   add di, ax
:0001.5914 03F9                   add di, cx
:0001.5916 81C7800C               add di, 0C80
:0001.591A 8B460A                 mov ax, [bp+0A]
:0001.591D 2EA36859               mov word ptr cs:[5968], ax
:0001.5921 B95000                 mov cx, 0050
:0001.5924 2BC8                   sub cx, ax
:0001.5926 2E890E9C59             mov cs:[599C], cx
:0001.592B 8B4616                 mov ax, [bp+16]
:0001.592E 8ED8                   mov ds, ax
:0001.5930 BB245B                 mov bx, 5B24
:0001.5933 8B460E                 mov ax, [bp+0E]
:0001.5936 03C0                   add ax, ax
:0001.5938 03C0                   add ax, ax
:0001.593A 03C0                   add ax, ax
:0001.593C 03D8                   add bx, ax
:0001.593E 8B4610                 mov ax, [bp+10]
:0001.5941 8B7614                 mov si, [bp+14]
:0001.5944 03F0                   add si, ax
:0001.5946 8AC8                   mov cl , al 
:0001.5948 BACE03                 mov dx, 03CE
:0001.594B B404                   mov ah, 04
:0001.594D 86C4                   xchg ah, al 
:0001.594F EF                     out dx, ax
:0001.5950 B800A0                 mov ax, A000
:0001.5953 8EC0                   mov es, ax
:0001.5955 BAC403                 mov dx, 03C4
:0001.5958 B002                   mov al, 02
:0001.595A EE                     out dx, al
:0001.595B 42                     inc dx
:0001.595C B001                   mov al, 01
:0001.595E D2E0                   shl al, cl 
:0001.5960 EE                     out dx, al
:0001.5961 8B4E0C                 mov cx, [bp+0C]
:0001.5964 B608                   mov dh, 08
:0001.5966 51                     push cx
:0001.5967 B90000                 mov cx, 0000
:0001.596A 53                     push bx
:0001.596B 52                     push dx
:0001.596C BA0100                 mov dx, 0001
:0001.596F 268A25                 mov ah, es:[di]
:0001.5972 2E8A37                 mov dh, cs:[bx]
:0001.5975 F6D6                   not dh
:0001.5977 22E6                   and ah, dh
:0001.5979 AC                     lodsb
:0001.597A F6D6                   not dh
:0001.597C 22C6                   and al , dh
:0001.597E 86C4                   xchg ah, al 
:0001.5980 0AC4                   or al , ah
:0001.5982 AA                     stosb
:0001.5983 83C603                 add si, 0003
:0001.5986 E2E7                   loop 596F
:0001.5988 5A                     pop dx
:0001.5989 5B                     pop bx
:0001.598A 43                     inc bx
:0001.598B FECE                   dec dh
:0001.598D 750B                   jne 599A
:0001.598F B608                   mov dh, 08
:0001.5991 81FB645B               cmp bx, 5B64
:0001.5995 7503                   jne 599A
:0001.5997 BB245B                 mov bx, 5B24

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.598D(C), :0001.5995(C)
|
:0001.599A 81C70000               add di, 0000
:0001.599E 59                     pop cx
:0001.599F E2C5                   loop 5966
:0001.59A1 61                     popa
:0001.59A2 1F                     pop ds
:0001.59A3 5D                     pop bp
:0001.59A4 CB                     retf


:0001.59A5 90                     nop

* Referenced by a CALL at Addresses:
|:0001.5A13, :0001.61B2, :0001.697C, :0001.837A
|
:0001.59A6 8B4606                 mov ax, [bp+06]
:0001.59A9 83F84F                 cmp ax, 004F
:0001.59AC 7755                   ja 5A03
:0001.59AE 8BF8                   mov di, ax
:0001.59B0 8B4E0A                 mov cx, [bp+0A]
:0001.59B3 0BC9                   or cx, cx
:0001.59B5 744C                   je 5A03
:0001.59B7 03C1                   add ax, cx
:0001.59B9 7248                   jb 5A03
:0001.59BB 83F850                 cmp ax, 0050
:0001.59BE 7743                   ja 5A03
:0001.59C0 8B4608                 mov ax, [bp+08]
:0001.59C3 3D3203                 cmp ax, 0332
:0001.59C6 773B                   ja 5A03
:0001.59C8 8BD8                   mov bx, ax
:0001.59CA 8B460C                 mov ax, [bp+0C]
:0001.59CD 0BC0                   or ax, ax
:0001.59CF 7432                   je 5A03
:0001.59D1 03C3                   add ax, bx
:0001.59D3 722E                   jb 5A03
:0001.59D5 3D3303                 cmp ax, 0333
:0001.59D8 7729                   ja 5A03
:0001.59DA 8BC3                   mov ax, bx
:0001.59DC 8BD0                   mov dx, ax
:0001.59DE D1E0                   shl ax, 01
:0001.59E0 D1E0                   shl ax, 01
:0001.59E2 03C2                   add ax, dx
:0001.59E4 D1E0                   shl ax, 01
:0001.59E6 D1E0                   shl ax, 01
:0001.59E8 D1E0                   shl ax, 01
:0001.59EA D1E0                   shl ax, 01
:0001.59EC 03F8                   add di, ax
:0001.59EE 52                     push dx
:0001.59EF BACE03                 mov dx, 03CE
:0001.59F2 B80100                 mov ax, 0001
:0001.59F5 EF                     out dx, ax
:0001.59F6 B003                   mov al, 03
:0001.59F8 EF                     out dx, ax
:0001.59F9 B005                   mov al, 05
:0001.59FB EF                     out dx, ax
:0001.59FC B808FF                 mov ax, FF08
:0001.59FF EF                     out dx, ax
:0001.5A00 5A                     pop dx
:0001.5A01 F8                     clc
:0001.5A02 CB                     retf



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.59AC(C), :0001.59B5(C), :0001.59B9(C), :0001.59BE(C), :0001.59C6(C), 
|:0001.59CF(C), :0001.59D3(C), :0001.59D8(C)
|
:0001.5A03 F9                     stc
:0001.5A04 CB                     retf


:0001.5A05 90                     nop

:0001.5A06 415A                   WORD 5A41
:0001.5A08 AC5A                   WORD 5AAC
:0001.5A0A B05A                   WORD 5AB0
:0001.5A0C B45A                   WORD 5AB4
:0001.5A0E E55A                   WORD 5AE5


* Referenced by a CALL at Address:
|:0001.5BF7
|
:0001.5A10 56                     push si
:0001.5A11 57                     push di
:0001.5A12 0E                     push cs
:0001.5A13 E890FF                 call 59A6
:0001.5A16 7223                   jb 5A3B
:0001.5A18 B002                   mov al, 02
:0001.5A1A BAC403                 mov dx, 03C4
:0001.5A1D EE                     out dx, al
:0001.5A1E 8B7610                 mov si, [bp+10]
:0001.5A21 FC                     cld
:0001.5A22 8B5E0E                 mov bx, [bp+0E]
:0001.5A25 81E3FF7F               and bx, 7FFF
:0001.5A29 83FB04                 cmp bx, 0004
:0001.5A2C 770D                   ja 5A3B
:0001.5A2E 06                     push es
:0001.5A2F B800A0                 mov ax, A000
:0001.5A32 8EC0                   mov es, ax
:0001.5A34 D1E3                   shl bx, 01
:0001.5A36 2EFFA7065A             jmp word ptr cs:[bx+5A06]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.5A16(C), :0001.5A2C(C)
|
:0001.5A3B 5F                     pop di
:0001.5A3C 5E                     pop si
:0001.5A3D B8FFFF                 mov ax, FFFF
:0001.5A40 C3                     ret


:0001.5A41 8BD9                   mov bx, cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.5AA4(C)
|
:0001.5A43 8BD7                   mov dx, di
:0001.5A45 F7460E0080             test word ptr [bp+0E], 8000
:0001.5A4A 7401                   je 5A4D
:0001.5A4C 56                     push si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.5A4A(C)
|
:0001.5A4D 52                     push dx
:0001.5A4E BAC503                 mov dx, 03C5
:0001.5A51 B001                   mov al, 01
:0001.5A53 EE                     out dx, al
:0001.5A54 A4                     movsb
:0001.5A55 4F                     dec di
:0001.5A56 B002                   mov al, 02
:0001.5A58 EE                     out dx, al
:0001.5A59 A4                     movsb
:0001.5A5A 4F                     dec di
:0001.5A5B B004                   mov al, 04
:0001.5A5D EE                     out dx, al
:0001.5A5E A4                     movsb
:0001.5A5F 4F                     dec di
:0001.5A60 B008                   mov al, 08
:0001.5A62 EE                     out dx, al
:0001.5A63 A4                     movsb
:0001.5A64 5A                     pop dx
:0001.5A65 E2E6                   loop 5A4D
:0001.5A67 F7460E0080             test word ptr [bp+0E], 8000
:0001.5A6C 7422                   je 5A90
:0001.5A6E 5E                     pop si
:0001.5A6F 8BFA                   mov di, dx
:0001.5A71 83C750                 add di, 0050
:0001.5A74 8BCB                   mov cx, bx
:0001.5A76 52                     push dx
:0001.5A77 BAC503                 mov dx, 03C5
:0001.5A7A B001                   mov al, 01
:0001.5A7C EE                     out dx, al
:0001.5A7D A4                     movsb
:0001.5A7E 4F                     dec di
:0001.5A7F B002                   mov al, 02
:0001.5A81 EE                     out dx, al
:0001.5A82 A4                     movsb
:0001.5A83 4F                     dec di
:0001.5A84 B004                   mov al, 04
:0001.5A86 EE                     out dx, al
:0001.5A87 A4                     movsb
:0001.5A88 4F                     dec di
:0001.5A89 B008                   mov al, 08
:0001.5A8B EE                     out dx, al
:0001.5A8C A4                     movsb
:0001.5A8D 5A                     pop dx
:0001.5A8E E2E6                   loop 5A76

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.5A6C(C)
|
:0001.5A90 8BCB                   mov cx, bx
:0001.5A92 8BFA                   mov di, dx
:0001.5A94 83C750                 add di, 0050
:0001.5A97 F7460E0080             test word ptr [bp+0E], 8000
:0001.5A9C 7403                   je 5AA1
:0001.5A9E 83C750                 add di, 0050

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.5A9C(C)
|
:0001.5AA1 FF4E0C                 dec word ptr [bp+0C]
:0001.5AA4 759D                   jne 5A43

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.5AE3(U), :0001.5B22(U)
|
:0001.5AA6 07                     pop es
:0001.5AA7 5F                     pop di
:0001.5AA8 5E                     pop si
:0001.5AA9 33C0                   xor ax, ax
:0001.5AAB C3                     ret


:0001.5AAC B418                   mov ah, 18
:0001.5AAE EB06                   jmp 5AB6


:0001.5AB0 B408                   mov ah, 08
:0001.5AB2 EB02                   jmp 5AB6


:0001.5AB4 B410                   mov ah, 10

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.5AAE(U), :0001.5AB2(U)
|
:0001.5AB6 BACE03                 mov dx, 03CE
:0001.5AB9 B003                   mov al, 03
:0001.5ABB EF                     out dx, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.5AE1(C)
|
:0001.5ABC 51                     push cx
:0001.5ABD 57                     push di
:0001.5ABE 268A05                 mov al , es:[di]
:0001.5AC1 BAC503                 mov dx, 03C5
:0001.5AC4 B001                   mov al, 01
:0001.5AC6 EE                     out dx, al
:0001.5AC7 A4                     movsb
:0001.5AC8 4F                     dec di
:0001.5AC9 B002                   mov al, 02
:0001.5ACB EE                     out dx, al
:0001.5ACC A4                     movsb
:0001.5ACD 4F                     dec di
:0001.5ACE B004                   mov al, 04
:0001.5AD0 EE                     out dx, al
:0001.5AD1 A4                     movsb
:0001.5AD2 4F                     dec di
:0001.5AD3 B008                   mov al, 08
:0001.5AD5 EE                     out dx, al
:0001.5AD6 A4                     movsb
:0001.5AD7 E2E5                   loop 5ABE
:0001.5AD9 5F                     pop di
:0001.5ADA 59                     pop cx
:0001.5ADB 83C750                 add di, 0050
:0001.5ADE FF4E0C                 dec word ptr [bp+0C]
:0001.5AE1 75D9                   jne 5ABC
:0001.5AE3 EBC1                   jmp 5AA6


:0001.5AE5 8B4E0C                 mov cx, [bp+0C]
:0001.5AE8 8B5E0A                 mov bx, [bp+0A]
:0001.5AEB 51                     push cx
:0001.5AEC 8BCB                   mov cx, bx
:0001.5AEE 8B04                   mov ax, [si]
:0001.5AF0 8B5402                 mov dx, [si+02]
:0001.5AF3 0AE0                   or ah, al 
:0001.5AF5 0AE2                   or ah, dl
:0001.5AF7 0AE6                   or ah, dh
:0001.5AF9 B008                   mov al, 08
:0001.5AFB BACE03                 mov dx, 03CE
:0001.5AFE EF                     out dx, ax
:0001.5AFF 268A05                 mov al , es:[di]
:0001.5B02 BAC503                 mov dx, 03C5
:0001.5B05 B001                   mov al, 01
:0001.5B07 EE                     out dx, al
:0001.5B08 A4                     movsb
:0001.5B09 4F                     dec di
:0001.5B0A B002                   mov al, 02
:0001.5B0C EE                     out dx, al
:0001.5B0D A4                     movsb
:0001.5B0E 4F                     dec di
:0001.5B0F B004                   mov al, 04
:0001.5B11 EE                     out dx, al
:0001.5B12 A4                     movsb
:0001.5B13 4F                     dec di
:0001.5B14 B008                   mov al, 08
:0001.5B16 EE                     out dx, al
:0001.5B17 A4                     movsb
:0001.5B18 E2D4                   loop 5AEE
:0001.5B1A 59                     pop cx
:0001.5B1B 2BFB                   sub di, bx
:0001.5B1D 83C750                 add di, 0050
:0001.5B20 E2C9                   loop 5AEB
:0001.5B22 EB82                   jmp 5AA6


:0001.5B24 802008                 and byte ptr [bx+si], 08
:0001.5B27 02802008               add al , [bx+si+0820]
:0001.5B2B 0220                   add ah, [bx+si]
:0001.5B2D 0802                   or [bp+si], al 
:0001.5B2F 802008                 and byte ptr [bx+si], 08
:0001.5B32 02800802               add al , [bx+si+0208]
:0001.5B36 802008                 and byte ptr [bx+si], 08
:0001.5B39 02802002               add al , [bx+si+0220]
:0001.5B3D 802008                 and byte ptr [bx+si], 08
:0001.5B40 02802008               add al , [bx+si+0820]
:0001.5B44 40                     inc ax
:0001.5B45 1004                   adc [si], al 
:0001.5B47 014010                 add [bx+si+10], ax
:0001.5B4A 0401                   add al, 01
:0001.5B4C 1004                   adc [si], al 
:0001.5B4E 014010                 add [bx+si+10], ax
:0001.5B51 0401                   add al, 01
:0001.5B53 40                     inc ax
:0001.5B54 0401                   add al, 01
:0001.5B56 40                     inc ax
:0001.5B57 1004                   adc [si], al 
:0001.5B59 014010                 add [bx+si+10], ax
:0001.5B5C 014010                 add [bx+si+10], ax
:0001.5B5F 0401                   add al, 01
:0001.5B61 40                     inc ax
:0001.5B62 1004                   adc [si], al 
:0001.5B64 802008                 and byte ptr [bx+si], 08
:0001.5B67 0220                   add ah, [bx+si]
:0001.5B69 0802                   or [bp+si], al 
:0001.5B6B 800802                 or byte ptr [bx+si], 02
:0001.5B6E 802002                 and byte ptr [bx+si], 02
:0001.5B71 802008                 and byte ptr [bx+si], 08
:0001.5B74 40                     inc ax
:0001.5B75 1004                   adc [si], al 
:0001.5B77 0110                   add [bx+si], dx
:0001.5B79 0401                   add al, 01
:0001.5B7B 40                     inc ax
:0001.5B7C 0401                   add al, 01
:0001.5B7E 40                     inc ax
:0001.5B7F 1001                   adc [bx+di], al 
:0001.5B81 40                     inc ax
:0001.5B82 1004                   adc [si], al 
:0001.5B84 00000000               BYTE  4 DUP(0)


:0001.5B88 205265                 and [bp+si+65], dl
:0001.5B8B 6B6F6569               imul bp, [bx+65], 0069
:0001.5B8F 7469                   je 5BFA
:0001.5B91 6F                     outsw
:0001.5B92 6E                     outsb
:0001.5B93 205361                 and [bp+di+61], dl
:0001.5B96 6E                     outsb
:0001.5B97 676F                   outsw
:0001.5B99 6B757368               imul si, [di+73], 0068
:0001.5B9D 69204569               imul sp, [bx+si], 6945
:0001.5BA1 6B657473               imul sp, [di+74], 0073
:0001.5BA5 7564                   jne 5C0B
:0001.5BA7 65                     BYTE 065h


:0001.5BA8 6E                     outsb
:0001.5BA9 205043                 and [bx+si+43], dl
:0001.5BAC 2D3938                 sub ax, 3839
:0001.5BAF 3031                   xor [bx+di], dh
:0001.5BB1 2C44                   sub al, 44
:0001.5BB3 4F                     dec di
:0001.5BB4 53                     push bx
:0001.5BB5 2F                     das
:0001.5BB6 56                     push si
:0001.5BB7 205374                 and [bp+di+74], dl
:0001.5BBA 61                     popa
:0001.5BBB 66                     BYTE 066h
:0001.5BBC 66202E2E2E             and [2E2E], ch
:0001.5BC1 2020                   and [bx+si], ah
:0001.5BC3 50                     push ax
:0001.5BC4 726F                   jb 5C35
:0001.5BC6 677261                 jb 5C2A
:0001.5BC9 6D                     insw
:0001.5BCA 6D                     insw
:0001.5BCB 65                     BYTE 065h


:0001.5BCC 64206279               and fs:[bp+si+79], ah
:0001.5BD0 20542E                 and [si+2E], dl
:0001.5BD3 46                     inc si
:0001.5BD4 55                     push bp
:0001.5BD5 4A                     dec dx
:0001.5BD6 49                     dec cx
:0001.5BD7 4E                     dec si
:0001.5BD8 55                     push bp
:0001.5BD9 4D                     dec bp
:0001.5BDA 41                     inc cx
:0001.5BDB 285446                 sub [si+46], dl
:0001.5BDE 2D3932                 sub ax, 3239
:0001.5BE1 3829                   cmp [bx+di], ch
:0001.5BE3 2031                   and [bx+di], dh
:0001.5BE5 3939                   cmp [bx+di], di
:0001.5BE7 342C                   xor al, 2C
:0001.5BE9 3139                   xor [bx+di], di
:0001.5BEB 3935                   cmp [di], si
:0001.5BED 20558B                 and [di-75], dl
:0001.5BF0 EC                     in al, dx
:0001.5BF1 1E                     push ds
:0001.5BF2 8B4612                 mov ax, [bp+12]
:0001.5BF5 8ED8                   mov ds, ax
:0001.5BF7 E816FE                 call 5A10

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.5B8F(C)
|
:0001.5BFA 1F                     pop ds
:0001.5BFB 5D                     pop bp
:0001.5BFC CB                     retf


:0001.5BFD 90                     nop
:0001.5BFE 55                     push bp
:0001.5BFF 8BEC                   mov bp, sp
:0001.5C01 56                     push si
:0001.5C02 57                     push di
:0001.5C03 1E                     push ds
:0001.5C04 8B7606                 mov si, [bp+06]
:0001.5C07 8B4608                 mov ax, [bp+08]
:0001.5C0A 8ED8                   mov ds, ax
:0001.5C0C 8B7E0A                 mov di, [bp+0A]
:0001.5C0F 8B460C                 mov ax, [bp+0C]
:0001.5C12 8EC0                   mov es, ax
:0001.5C14 B92000                 mov cx, 0020
:0001.5C17 8A04                   mov al , [si]
:0001.5C19 0A4420                 or al , [si+20]
:0001.5C1C 0A4440                 or al , [si+40]
:0001.5C1F AA                     stosb
:0001.5C20 46                     inc si
:0001.5C21 E2F4                   loop 5C17
:0001.5C23 8B7606                 mov si, [bp+06]
:0001.5C26 B96000                 mov cx, 0060
:0001.5C29 F3                     repz

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.5BC7(C)
|
:0001.5C2A A4                     movsb
:0001.5C2B 1F                     pop ds
:0001.5C2C 5F                     pop di
:0001.5C2D 5E                     pop si
:0001.5C2E 8BE5                   mov sp, bp
:0001.5C30 5D                     pop bp
:0001.5C31 CB                     retf


:0001.5C32 55                     push bp
:0001.5C33 8BEC                   mov bp, sp

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.5BC4(C)
|
:0001.5C35 56                     push si
:0001.5C36 57                     push di
:0001.5C37 1E                     push ds
:0001.5C38 8B7606                 mov si, [bp+06]
:0001.5C3B 8B4608                 mov ax, [bp+08]
:0001.5C3E 8ED8                   mov ds, ax
:0001.5C40 8B7E0A                 mov di, [bp+0A]
:0001.5C43 8B460C                 mov ax, [bp+0C]
:0001.5C46 8EC0                   mov es, ax
:0001.5C48 B92000                 mov cx, 0020
:0001.5C4B AC                     lodsb
:0001.5C4C 0A441F                 or al , [si+1F]
:0001.5C4F 0A443F                 or al , [si+3F]
:0001.5C52 0A445F                 or al , [si+5F]
:0001.5C55 F6D0                   not al
:0001.5C57 AA                     stosb
:0001.5C58 E2F1                   loop 5C4B
:0001.5C5A 8B7606                 mov si, [bp+06]
:0001.5C5D B98000                 mov cx, 0080
:0001.5C60 F3                     repz
:0001.5C61 A4                     movsb
:0001.5C62 1F                     pop ds
:0001.5C63 5F                     pop di
:0001.5C64 5E                     pop si
:0001.5C65 8BE5                   mov sp, bp
:0001.5C67 5D                     pop bp
:0001.5C68 CB                     retf


:0001.5C69 90                     nop
:0001.5C6A 55                     push bp
:0001.5C6B 8BEC                   mov bp, sp
:0001.5C6D 60                     pusha
:0001.5C6E 1E                     push ds
:0001.5C6F BACE03                 mov dx, 03CE
:0001.5C72 B80100                 mov ax, 0001
:0001.5C75 EF                     out dx, ax
:0001.5C76 B003                   mov al, 03
:0001.5C78 EF                     out dx, ax
:0001.5C79 B005                   mov al, 05
:0001.5C7B EF                     out dx, ax
:0001.5C7C B808FF                 mov ax, FF08
:0001.5C7F EF                     out dx, ax
:0001.5C80 8B4608                 mov ax, [bp+08]
:0001.5C83 8B4E06                 mov cx, [bp+06]
:0001.5C86 D1E9                   shr cx, 01
:0001.5C88 D1E9                   shr cx, 01
:0001.5C8A D1E9                   shr cx, 01
:0001.5C8C D1E0                   shl ax, 01
:0001.5C8E D1E0                   shl ax, 01
:0001.5C90 D1E0                   shl ax, 01
:0001.5C92 D1E0                   shl ax, 01
:0001.5C94 8BF8                   mov di, ax
:0001.5C96 D1E0                   shl ax, 01
:0001.5C98 D1E0                   shl ax, 01
:0001.5C9A 03F8                   add di, ax
:0001.5C9C 03F9                   add di, cx
:0001.5C9E 81C7800C               add di, 0C80
:0001.5CA2 57                     push di
:0001.5CA3 8B460C                 mov ax, [bp+0C]
:0001.5CA6 8ED8                   mov ds, ax
:0001.5CA8 8B760A                 mov si, [bp+0A]
:0001.5CAB 8CC8                   mov ax, cs
:0001.5CAD 8EC0                   mov es, ax
:0001.5CAF BF4C53                 mov di, 534C
:0001.5CB2 A5                     movsw
:0001.5CB3 A5                     movsw
:0001.5CB4 A5                     movsw
:0001.5CB5 A5                     movsw
:0001.5CB6 A5                     movsw
:0001.5CB7 A5                     movsw
:0001.5CB8 A5                     movsw
:0001.5CB9 A5                     movsw
:0001.5CBA A5                     movsw
:0001.5CBB A5                     movsw
:0001.5CBC A5                     movsw
:0001.5CBD A5                     movsw
:0001.5CBE A5                     movsw
:0001.5CBF A5                     movsw
:0001.5CC0 A5                     movsw
:0001.5CC1 A5                     movsw
:0001.5CC2 A5                     movsw
:0001.5CC3 A5                     movsw
:0001.5CC4 A5                     movsw
:0001.5CC5 A5                     movsw
:0001.5CC6 A5                     movsw
:0001.5CC7 A5                     movsw
:0001.5CC8 A5                     movsw
:0001.5CC9 A5                     movsw
:0001.5CCA A5                     movsw
:0001.5CCB A5                     movsw
:0001.5CCC A5                     movsw
:0001.5CCD A5                     movsw
:0001.5CCE A5                     movsw
:0001.5CCF A5                     movsw
:0001.5CD0 A5                     movsw
:0001.5CD1 A5                     movsw
:0001.5CD2 A5                     movsw
:0001.5CD3 A5                     movsw
:0001.5CD4 A5                     movsw
:0001.5CD5 A5                     movsw
:0001.5CD6 A5                     movsw
:0001.5CD7 A5                     movsw
:0001.5CD8 A5                     movsw
:0001.5CD9 A5                     movsw
:0001.5CDA A5                     movsw
:0001.5CDB A5                     movsw
:0001.5CDC A5                     movsw
:0001.5CDD A5                     movsw
:0001.5CDE A5                     movsw
:0001.5CDF A5                     movsw
:0001.5CE0 A5                     movsw
:0001.5CE1 A5                     movsw
:0001.5CE2 A5                     movsw
:0001.5CE3 A5                     movsw
:0001.5CE4 A5                     movsw
:0001.5CE5 A5                     movsw
:0001.5CE6 A5                     movsw
:0001.5CE7 A5                     movsw
:0001.5CE8 A5                     movsw
:0001.5CE9 A5                     movsw
:0001.5CEA A5                     movsw
:0001.5CEB A5                     movsw
:0001.5CEC A5                     movsw
:0001.5CED A5                     movsw
:0001.5CEE A5                     movsw
:0001.5CEF A5                     movsw
:0001.5CF0 A5                     movsw
:0001.5CF1 A5                     movsw
:0001.5CF2 8B4610                 mov ax, [bp+10]
:0001.5CF5 8ED8                   mov ds, ax
:0001.5CF7 8B760E                 mov si, [bp+0E]
:0001.5CFA BF4C53                 mov di, 534C
:0001.5CFD BA0200                 mov dx, 0002
:0001.5D00 AD                     lodsw
:0001.5D01 262105                 and es:[di], ax
:0001.5D04 26214520               and es:[di+20], ax
:0001.5D08 26214540               and es:[di+40], ax
:0001.5D0C 26214560               and es:[di+60], ax
:0001.5D10 03FA                   add di, dx
:0001.5D12 AD                     lodsw
:0001.5D13 262105                 and es:[di], ax
:0001.5D16 26214520               and es:[di+20], ax
:0001.5D1A 26214540               and es:[di+40], ax
:0001.5D1E 26214560               and es:[di+60], ax
:0001.5D22 03FA                   add di, dx
:0001.5D24 AD                     lodsw
:0001.5D25 262105                 and es:[di], ax
:0001.5D28 26214520               and es:[di+20], ax
:0001.5D2C 26214540               and es:[di+40], ax
:0001.5D30 26214560               and es:[di+60], ax
:0001.5D34 03FA                   add di, dx
:0001.5D36 AD                     lodsw
:0001.5D37 262105                 and es:[di], ax
:0001.5D3A 26214520               and es:[di+20], ax
:0001.5D3E 26214540               and es:[di+40], ax
:0001.5D42 26214560               and es:[di+60], ax
:0001.5D46 03FA                   add di, dx
:0001.5D48 AD                     lodsw
:0001.5D49 262105                 and es:[di], ax
:0001.5D4C 26214520               and es:[di+20], ax
:0001.5D50 26214540               and es:[di+40], ax
:0001.5D54 26214560               and es:[di+60], ax
:0001.5D58 03FA                   add di, dx
:0001.5D5A AD                     lodsw
:0001.5D5B 262105                 and es:[di], ax
:0001.5D5E 26214520               and es:[di+20], ax
:0001.5D62 26214540               and es:[di+40], ax
:0001.5D66 26214560               and es:[di+60], ax
:0001.5D6A 03FA                   add di, dx
:0001.5D6C AD                     lodsw
:0001.5D6D 262105                 and es:[di], ax
:0001.5D70 26214520               and es:[di+20], ax
:0001.5D74 26214540               and es:[di+40], ax
:0001.5D78 26214560               and es:[di+60], ax
:0001.5D7C 03FA                   add di, dx
:0001.5D7E AD                     lodsw
:0001.5D7F 262105                 and es:[di], ax
:0001.5D82 26214520               and es:[di+20], ax
:0001.5D86 26214540               and es:[di+40], ax
:0001.5D8A 26214560               and es:[di+60], ax
:0001.5D8E 03FA                   add di, dx
:0001.5D90 AD                     lodsw
:0001.5D91 262105                 and es:[di], ax
:0001.5D94 26214520               and es:[di+20], ax
:0001.5D98 26214540               and es:[di+40], ax
:0001.5D9C 26214560               and es:[di+60], ax
:0001.5DA0 03FA                   add di, dx
:0001.5DA2 AD                     lodsw
:0001.5DA3 262105                 and es:[di], ax
:0001.5DA6 26214520               and es:[di+20], ax
:0001.5DAA 26214540               and es:[di+40], ax
:0001.5DAE 26214560               and es:[di+60], ax
:0001.5DB2 03FA                   add di, dx
:0001.5DB4 AD                     lodsw
:0001.5DB5 262105                 and es:[di], ax
:0001.5DB8 26214520               and es:[di+20], ax
:0001.5DBC 26214540               and es:[di+40], ax
:0001.5DC0 26214560               and es:[di+60], ax
:0001.5DC4 03FA                   add di, dx
:0001.5DC6 AD                     lodsw
:0001.5DC7 262105                 and es:[di], ax
:0001.5DCA 26214520               and es:[di+20], ax
:0001.5DCE 26214540               and es:[di+40], ax
:0001.5DD2 26214560               and es:[di+60], ax
:0001.5DD6 03FA                   add di, dx
:0001.5DD8 AD                     lodsw
:0001.5DD9 262105                 and es:[di], ax
:0001.5DDC 26214520               and es:[di+20], ax
:0001.5DE0 26214540               and es:[di+40], ax
:0001.5DE4 26214560               and es:[di+60], ax
:0001.5DE8 03FA                   add di, dx
:0001.5DEA AD                     lodsw
:0001.5DEB 262105                 and es:[di], ax
:0001.5DEE 26214520               and es:[di+20], ax
:0001.5DF2 26214540               and es:[di+40], ax
:0001.5DF6 26214560               and es:[di+60], ax
:0001.5DFA 03FA                   add di, dx
:0001.5DFC AD                     lodsw
:0001.5DFD 262105                 and es:[di], ax
:0001.5E00 26214520               and es:[di+20], ax
:0001.5E04 26214540               and es:[di+40], ax
:0001.5E08 26214560               and es:[di+60], ax
:0001.5E0C 03FA                   add di, dx
:0001.5E0E AD                     lodsw
:0001.5E0F 262105                 and es:[di], ax
:0001.5E12 26214520               and es:[di+20], ax
:0001.5E16 26214540               and es:[di+40], ax
:0001.5E1A 26214560               and es:[di+60], ax
:0001.5E1E 83EF1E                 sub di, 001E
:0001.5E21 AD                     lodsw
:0001.5E22 260905                 or es:[di], ax
:0001.5E25 03FA                   add di, dx
:0001.5E27 AD                     lodsw
:0001.5E28 260905                 or es:[di], ax
:0001.5E2B 03FA                   add di, dx
:0001.5E2D AD                     lodsw
:0001.5E2E 260905                 or es:[di], ax
:0001.5E31 03FA                   add di, dx
:0001.5E33 AD                     lodsw
:0001.5E34 260905                 or es:[di], ax
:0001.5E37 03FA                   add di, dx
:0001.5E39 AD                     lodsw
:0001.5E3A 260905                 or es:[di], ax
:0001.5E3D 03FA                   add di, dx
:0001.5E3F AD                     lodsw
:0001.5E40 260905                 or es:[di], ax
:0001.5E43 03FA                   add di, dx
:0001.5E45 AD                     lodsw
:0001.5E46 260905                 or es:[di], ax
:0001.5E49 03FA                   add di, dx
:0001.5E4B AD                     lodsw
:0001.5E4C 260905                 or es:[di], ax
:0001.5E4F 03FA                   add di, dx
:0001.5E51 AD                     lodsw
:0001.5E52 260905                 or es:[di], ax
:0001.5E55 03FA                   add di, dx
:0001.5E57 AD                     lodsw
:0001.5E58 260905                 or es:[di], ax
:0001.5E5B 03FA                   add di, dx
:0001.5E5D AD                     lodsw
:0001.5E5E 260905                 or es:[di], ax
:0001.5E61 03FA                   add di, dx
:0001.5E63 AD                     lodsw
:0001.5E64 260905                 or es:[di], ax
:0001.5E67 03FA                   add di, dx
:0001.5E69 AD                     lodsw
:0001.5E6A 260905                 or es:[di], ax
:0001.5E6D 03FA                   add di, dx
:0001.5E6F AD                     lodsw
:0001.5E70 260905                 or es:[di], ax
:0001.5E73 03FA                   add di, dx
:0001.5E75 AD                     lodsw
:0001.5E76 260905                 or es:[di], ax
:0001.5E79 03FA                   add di, dx
:0001.5E7B AD                     lodsw
:0001.5E7C 260905                 or es:[di], ax
:0001.5E7F 03FA                   add di, dx
:0001.5E81 AD                     lodsw
:0001.5E82 260905                 or es:[di], ax
:0001.5E85 03FA                   add di, dx
:0001.5E87 AD                     lodsw
:0001.5E88 260905                 or es:[di], ax
:0001.5E8B 03FA                   add di, dx
:0001.5E8D AD                     lodsw
:0001.5E8E 260905                 or es:[di], ax
:0001.5E91 03FA                   add di, dx
:0001.5E93 AD                     lodsw
:0001.5E94 260905                 or es:[di], ax
:0001.5E97 03FA                   add di, dx
:0001.5E99 AD                     lodsw
:0001.5E9A 260905                 or es:[di], ax
:0001.5E9D 03FA                   add di, dx
:0001.5E9F AD                     lodsw
:0001.5EA0 260905                 or es:[di], ax
:0001.5EA3 03FA                   add di, dx
:0001.5EA5 AD                     lodsw
:0001.5EA6 260905                 or es:[di], ax
:0001.5EA9 03FA                   add di, dx
:0001.5EAB AD                     lodsw
:0001.5EAC 260905                 or es:[di], ax
:0001.5EAF 03FA                   add di, dx
:0001.5EB1 AD                     lodsw
:0001.5EB2 260905                 or es:[di], ax
:0001.5EB5 03FA                   add di, dx
:0001.5EB7 AD                     lodsw
:0001.5EB8 260905                 or es:[di], ax
:0001.5EBB 03FA                   add di, dx
:0001.5EBD AD                     lodsw
:0001.5EBE 260905                 or es:[di], ax
:0001.5EC1 03FA                   add di, dx
:0001.5EC3 AD                     lodsw
:0001.5EC4 260905                 or es:[di], ax
:0001.5EC7 03FA                   add di, dx
:0001.5EC9 AD                     lodsw
:0001.5ECA 260905                 or es:[di], ax
:0001.5ECD 03FA                   add di, dx
:0001.5ECF AD                     lodsw
:0001.5ED0 260905                 or es:[di], ax
:0001.5ED3 03FA                   add di, dx
:0001.5ED5 AD                     lodsw
:0001.5ED6 260905                 or es:[di], ax
:0001.5ED9 03FA                   add di, dx
:0001.5EDB AD                     lodsw
:0001.5EDC 260905                 or es:[di], ax
:0001.5EDF 03FA                   add di, dx
:0001.5EE1 AD                     lodsw
:0001.5EE2 260905                 or es:[di], ax
:0001.5EE5 03FA                   add di, dx
:0001.5EE7 AD                     lodsw
:0001.5EE8 260905                 or es:[di], ax
:0001.5EEB 03FA                   add di, dx
:0001.5EED AD                     lodsw
:0001.5EEE 260905                 or es:[di], ax
:0001.5EF1 03FA                   add di, dx
:0001.5EF3 AD                     lodsw
:0001.5EF4 260905                 or es:[di], ax
:0001.5EF7 03FA                   add di, dx
:0001.5EF9 AD                     lodsw
:0001.5EFA 260905                 or es:[di], ax
:0001.5EFD 03FA                   add di, dx
:0001.5EFF AD                     lodsw
:0001.5F00 260905                 or es:[di], ax
:0001.5F03 03FA                   add di, dx
:0001.5F05 AD                     lodsw
:0001.5F06 260905                 or es:[di], ax
:0001.5F09 03FA                   add di, dx
:0001.5F0B AD                     lodsw
:0001.5F0C 260905                 or es:[di], ax
:0001.5F0F 03FA                   add di, dx
:0001.5F11 AD                     lodsw
:0001.5F12 260905                 or es:[di], ax
:0001.5F15 03FA                   add di, dx
:0001.5F17 AD                     lodsw
:0001.5F18 260905                 or es:[di], ax
:0001.5F1B 03FA                   add di, dx
:0001.5F1D AD                     lodsw
:0001.5F1E 260905                 or es:[di], ax
:0001.5F21 03FA                   add di, dx
:0001.5F23 AD                     lodsw
:0001.5F24 260905                 or es:[di], ax
:0001.5F27 03FA                   add di, dx
:0001.5F29 AD                     lodsw
:0001.5F2A 260905                 or es:[di], ax
:0001.5F2D 03FA                   add di, dx
:0001.5F2F AD                     lodsw
:0001.5F30 260905                 or es:[di], ax
:0001.5F33 03FA                   add di, dx
:0001.5F35 AD                     lodsw
:0001.5F36 260905                 or es:[di], ax
:0001.5F39 03FA                   add di, dx
:0001.5F3B AD                     lodsw
:0001.5F3C 260905                 or es:[di], ax
:0001.5F3F 03FA                   add di, dx
:0001.5F41 AD                     lodsw
:0001.5F42 260905                 or es:[di], ax
:0001.5F45 03FA                   add di, dx
:0001.5F47 AD                     lodsw
:0001.5F48 260905                 or es:[di], ax
:0001.5F4B 03FA                   add di, dx
:0001.5F4D AD                     lodsw
:0001.5F4E 260905                 or es:[di], ax
:0001.5F51 03FA                   add di, dx
:0001.5F53 AD                     lodsw
:0001.5F54 260905                 or es:[di], ax
:0001.5F57 03FA                   add di, dx
:0001.5F59 AD                     lodsw
:0001.5F5A 260905                 or es:[di], ax
:0001.5F5D 03FA                   add di, dx
:0001.5F5F AD                     lodsw
:0001.5F60 260905                 or es:[di], ax
:0001.5F63 03FA                   add di, dx
:0001.5F65 AD                     lodsw
:0001.5F66 260905                 or es:[di], ax
:0001.5F69 03FA                   add di, dx
:0001.5F6B AD                     lodsw
:0001.5F6C 260905                 or es:[di], ax
:0001.5F6F 03FA                   add di, dx
:0001.5F71 AD                     lodsw
:0001.5F72 260905                 or es:[di], ax
:0001.5F75 03FA                   add di, dx
:0001.5F77 AD                     lodsw
:0001.5F78 260905                 or es:[di], ax
:0001.5F7B 03FA                   add di, dx
:0001.5F7D AD                     lodsw
:0001.5F7E 260905                 or es:[di], ax
:0001.5F81 03FA                   add di, dx
:0001.5F83 AD                     lodsw
:0001.5F84 260905                 or es:[di], ax
:0001.5F87 03FA                   add di, dx
:0001.5F89 AD                     lodsw
:0001.5F8A 260905                 or es:[di], ax
:0001.5F8D 03FA                   add di, dx
:0001.5F8F AD                     lodsw
:0001.5F90 260905                 or es:[di], ax
:0001.5F93 03FA                   add di, dx
:0001.5F95 AD                     lodsw
:0001.5F96 260905                 or es:[di], ax
:0001.5F99 03FA                   add di, dx
:0001.5F9B AD                     lodsw
:0001.5F9C 260905                 or es:[di], ax
:0001.5F9F 8CC8                   mov ax, cs
:0001.5FA1 8ED8                   mov ds, ax
:0001.5FA3 BE4C53                 mov si, 534C
:0001.5FA6 5F                     pop di
:0001.5FA7 B800A0                 mov ax, A000
:0001.5FAA 8EC0                   mov es, ax
:0001.5FAC BAC403                 mov dx, 03C4
:0001.5FAF B002                   mov al, 02
:0001.5FB1 EE                     out dx, al
:0001.5FB2 42                     inc dx
:0001.5FB3 B94E00                 mov cx, 004E
:0001.5FB6 B001                   mov al, 01
:0001.5FB8 EE                     out dx, al
:0001.5FB9 A5                     movsw
:0001.5FBA 03F9                   add di, cx
:0001.5FBC A5                     movsw
:0001.5FBD 03F9                   add di, cx
:0001.5FBF A5                     movsw
:0001.5FC0 03F9                   add di, cx
:0001.5FC2 A5                     movsw
:0001.5FC3 03F9                   add di, cx
:0001.5FC5 A5                     movsw
:0001.5FC6 03F9                   add di, cx
:0001.5FC8 A5                     movsw
:0001.5FC9 03F9                   add di, cx
:0001.5FCB A5                     movsw
:0001.5FCC 03F9                   add di, cx
:0001.5FCE A5                     movsw
:0001.5FCF 03F9                   add di, cx
:0001.5FD1 A5                     movsw
:0001.5FD2 03F9                   add di, cx
:0001.5FD4 A5                     movsw
:0001.5FD5 03F9                   add di, cx
:0001.5FD7 A5                     movsw
:0001.5FD8 03F9                   add di, cx
:0001.5FDA A5                     movsw
:0001.5FDB 03F9                   add di, cx
:0001.5FDD A5                     movsw
:0001.5FDE 03F9                   add di, cx
:0001.5FE0 A5                     movsw
:0001.5FE1 03F9                   add di, cx
:0001.5FE3 A5                     movsw
:0001.5FE4 03F9                   add di, cx
:0001.5FE6 A5                     movsw
:0001.5FE7 81EFB204               sub di, 04B2
:0001.5FEB B002                   mov al, 02
:0001.5FED EE                     out dx, al
:0001.5FEE A5                     movsw
:0001.5FEF 03F9                   add di, cx
:0001.5FF1 A5                     movsw
:0001.5FF2 03F9                   add di, cx
:0001.5FF4 A5                     movsw
:0001.5FF5 03F9                   add di, cx
:0001.5FF7 A5                     movsw
:0001.5FF8 03F9                   add di, cx
:0001.5FFA A5                     movsw
:0001.5FFB 03F9                   add di, cx
:0001.5FFD A5                     movsw
:0001.5FFE 03F9                   add di, cx
:0001.6000 A5                     movsw
:0001.6001 03F9                   add di, cx
:0001.6003 A5                     movsw
:0001.6004 03F9                   add di, cx
:0001.6006 A5                     movsw
:0001.6007 03F9                   add di, cx
:0001.6009 A5                     movsw
:0001.600A 03F9                   add di, cx
:0001.600C A5                     movsw
:0001.600D 03F9                   add di, cx
:0001.600F A5                     movsw
:0001.6010 03F9                   add di, cx
:0001.6012 A5                     movsw
:0001.6013 03F9                   add di, cx
:0001.6015 A5                     movsw
:0001.6016 03F9                   add di, cx
:0001.6018 A5                     movsw
:0001.6019 03F9                   add di, cx
:0001.601B A5                     movsw
:0001.601C 81EFB204               sub di, 04B2
:0001.6020 B004                   mov al, 04
:0001.6022 EE                     out dx, al
:0001.6023 A5                     movsw
:0001.6024 03F9                   add di, cx
:0001.6026 A5                     movsw
:0001.6027 03F9                   add di, cx
:0001.6029 A5                     movsw
:0001.602A 03F9                   add di, cx
:0001.602C A5                     movsw
:0001.602D 03F9                   add di, cx
:0001.602F A5                     movsw
:0001.6030 03F9                   add di, cx
:0001.6032 A5                     movsw
:0001.6033 03F9                   add di, cx
:0001.6035 A5                     movsw
:0001.6036 03F9                   add di, cx
:0001.6038 A5                     movsw
:0001.6039 03F9                   add di, cx
:0001.603B A5                     movsw
:0001.603C 03F9                   add di, cx
:0001.603E A5                     movsw
:0001.603F 03F9                   add di, cx
:0001.6041 A5                     movsw
:0001.6042 03F9                   add di, cx
:0001.6044 A5                     movsw
:0001.6045 03F9                   add di, cx
:0001.6047 A5                     movsw
:0001.6048 03F9                   add di, cx
:0001.604A A5                     movsw
:0001.604B 03F9                   add di, cx
:0001.604D A5                     movsw
:0001.604E 03F9                   add di, cx
:0001.6050 A5                     movsw
:0001.6051 81EFB204               sub di, 04B2
:0001.6055 B008                   mov al, 08
:0001.6057 EE                     out dx, al
:0001.6058 A5                     movsw
:0001.6059 03F9                   add di, cx
:0001.605B A5                     movsw
:0001.605C 03F9                   add di, cx
:0001.605E A5                     movsw
:0001.605F 03F9                   add di, cx
:0001.6061 A5                     movsw
:0001.6062 03F9                   add di, cx
:0001.6064 A5                     movsw
:0001.6065 03F9                   add di, cx
:0001.6067 A5                     movsw
:0001.6068 03F9                   add di, cx
:0001.606A A5                     movsw
:0001.606B 03F9                   add di, cx
:0001.606D A5                     movsw
:0001.606E 03F9                   add di, cx
:0001.6070 A5                     movsw
:0001.6071 03F9                   add di, cx
:0001.6073 A5                     movsw
:0001.6074 03F9                   add di, cx
:0001.6076 A5                     movsw
:0001.6077 03F9                   add di, cx
:0001.6079 A5                     movsw
:0001.607A 03F9                   add di, cx
:0001.607C A5                     movsw
:0001.607D 03F9                   add di, cx
:0001.607F A5                     movsw
:0001.6080 03F9                   add di, cx
:0001.6082 A5                     movsw
:0001.6083 03F9                   add di, cx
:0001.6085 A5                     movsw
:0001.6086 1F                     pop ds
:0001.6087 61                     popa
:0001.6088 5D                     pop bp
:0001.6089 CB                     retf


:0001.608A 1E                     push ds
:0001.608B 56                     push si
:0001.608C 8CC8                   mov ax, cs
:0001.608E 8ED8                   mov ds, ax
:0001.6090 8EC0                   mov es, ax
:0001.6092 BE4C53                 mov si, 534C
:0001.6095 BFE860                 mov di, 60E8
:0001.6098 B90300                 mov cx, 0003
:0001.609B F3                     repz
:0001.609C A5                     movsw
:0001.609D B404                   mov ah, 04
:0001.609F CD1A                   int 1A
:0001.60A1 723D                   jb 60E0
:0001.60A3 BB4C53                 mov bx, 534C
:0001.60A6 880F                   mov [bx], cl 
:0001.60A8 8AC6                   mov al , dh
:0001.60AA 24F0                   and al, F0
:0001.60AC 80E60F                 and dh, 0F
:0001.60AF D0E8                   shr al, 01
:0001.60B1 D0E8                   shr al, 01
:0001.60B3 D0E8                   shr al, 01
:0001.60B5 8AE0                   mov ah, al 
:0001.60B7 02C0                   add al , al 
:0001.60B9 02C0                   add al , al 
:0001.60BB 02C4                   add al , ah
:0001.60BD 02F0                   add dh, al 
:0001.60BF 02F6                   add dh, dh
:0001.60C1 02F6                   add dh, dh
:0001.60C3 02F6                   add dh, dh
:0001.60C5 02F6                   add dh, dh
:0001.60C7 887701                 mov [bx+01], dh
:0001.60CA 885702                 mov [bx+02], dl
:0001.60CD B402                   mov ah, 02
:0001.60CF CD1A                   int 1A
:0001.60D1 7304                   jnb 60D7
:0001.60D3 B402                   mov ah, 02
:0001.60D5 CD1A                   int 1A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.60D1(C)
|
:0001.60D7 886F03                 mov [bx+03], ch
:0001.60DA 884F04                 mov [bx+04], cl 
:0001.60DD 887705                 mov [bx+05], dh

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.60A1(C)
|
:0001.60E0 8CCA                   mov dx, cs
:0001.60E2 B84C53                 mov ax, 534C
:0001.60E5 5E                     pop si
:0001.60E6 1F                     pop ds
:0001.60E7 CB                     retf


:0001.60E8 99                     cwd
:0001.60E9 C03112                 BYTE 0c0h
:0001.60EC 59                     pop cx
:0001.60ED 59                     pop cx
:0001.60EE 0F0000                 sldt [bx+si]
:0001.60F1 00065052               add [5250], al 
:0001.60F5 BA00A0                 mov dx, A000
:0001.60F8 8EC2                   mov es, dx
:0001.60FA 8AE0                   mov ah, al 
:0001.60FC BAC403                 mov dx, 03C4
:0001.60FF B002                   mov al, 02
:0001.6101 EE                     out dx, al
:0001.6102 BACE03                 mov dx, 03CE
:0001.6105 B003                   mov al, 03
:0001.6107 EE                     out dx, al
:0001.6108 42                     inc dx
:0001.6109 2EA0EF60               mov al, cs:[60EF]
:0001.610D EE                     out dx, al
:0001.610E BAC503                 mov dx, 03C5
:0001.6111 84C0                   test al , al 
:0001.6113 740D                   je 6122
:0001.6115 2EA0EE60               mov al, cs:[60EE]
:0001.6119 EE                     out dx, al
:0001.611A FA                     cli
:0001.611B 268A07                 mov al , es:[bx]
:0001.611E 268827                 mov es:[bx], ah
:0001.6121 FB                     sti

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6113(C)
|
:0001.6122 2EA0EE60               mov al, cs:[60EE]
:0001.6126 2E3206F160             xor al , cs:[60F1]
:0001.612B EE                     out dx, al
:0001.612C BACF03                 mov dx, 03CF
:0001.612F 2EA0F060               mov al, cs:[60F0]
:0001.6133 84C0                   test al , al 
:0001.6135 740E                   je 6145
:0001.6137 EE                     out dx, al
:0001.6138 FA                     cli
:0001.6139 268A07                 mov al , es:[bx]
:0001.613C 2E3226F160             xor ah, cs:[60F1]
:0001.6141 268827                 mov es:[bx], ah
:0001.6144 FB                     sti

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6135(C)
|
:0001.6145 32C0                   xor al , al 
:0001.6147 EE                     out dx, al
:0001.6148 5A                     pop dx
:0001.6149 58                     pop ax
:0001.614A 07                     pop es
:0001.614B CB                     retf



* Referenced by a CALL at Address:
|:0001.61D0
|
:0001.614C 53                     push bx
:0001.614D 51                     push cx
:0001.614E 52                     push dx
:0001.614F 2EC606F160FF           mov byte ptr cs:[60F1], FF
:0001.6155 8ADC                   mov bl , ah
:0001.6157 80FB03                 cmp bl, 03
:0001.615A 774C                   ja 61A8
:0001.615C 0ADB                   or bl , bl 
:0001.615E 750E                   jne 616E
:0001.6160 2EC606EF6010           mov byte ptr cs:[60EF], 10
:0001.6166 2EC606F06008           mov byte ptr cs:[60F0], 08
:0001.616C EB36                   jmp 61A4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.615E(C)
|
:0001.616E FECB                   dec bl
:0001.6170 750E                   jne 6180
:0001.6172 2EC606EF6018           mov byte ptr cs:[60EF], 18
:0001.6178 2EC606F06000           mov byte ptr cs:[60F0], 00
:0001.617E EB24                   jmp 61A4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6170(C)
|
:0001.6180 FECB                   dec bl
:0001.6182 7514                   jne 6198
:0001.6184 2EC606EF6000           mov byte ptr cs:[60EF], 00
:0001.618A 2EC606F06008           mov byte ptr cs:[60F0], 08
:0001.6190 2EC606F16000           mov byte ptr cs:[60F1], 00
:0001.6196 EB0C                   jmp 61A4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6182(C)
|
:0001.6198 2EC606EF6010           mov byte ptr cs:[60EF], 10
:0001.619E 2EC606F06000           mov byte ptr cs:[60F0], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.616C(U), :0001.617E(U), :0001.6196(U)
|
:0001.61A4 2EA2EE60               mov byte ptr cs:[60EE], al

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.615A(C), :0001.61AD(U)
|
:0001.61A8 F8                     clc
:0001.61A9 5A                     pop dx
:0001.61AA 59                     pop cx
:0001.61AB 5B                     pop bx
:0001.61AC CB                     retf


:0001.61AD EBF9                   jmp 61A8



* Referenced by a CALL at Addresses:
|:0001.6287, :0001.6291
|
:0001.61AF 56                     push si
:0001.61B0 57                     push di
:0001.61B1 0E                     push cs
:0001.61B2 E8F1F7                 call 59A6
:0001.61B5 7254                   jb 620B
:0001.61B7 81C7800C               add di, 0C80
:0001.61BB 8B7610                 mov si, [bp+10]
:0001.61BE 8B460E                 mov ax, [bp+0E]
:0001.61C1 25FF7F                 and ax, 7FFF
:0001.61C4 0AE4                   or ah, ah
:0001.61C6 744A                   je 6212
:0001.61C8 80FC04                 cmp ah, 04
:0001.61CB 7502                   jne 61CF
:0001.61CD 32E4                   xor ah, ah

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.61CB(C)
|
:0001.61CF 0E                     push cs
:0001.61D0 E879FF                 call 614C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6204(C)
|
:0001.61D3 51                     push cx
:0001.61D4 F7460E0080             test word ptr [bp+0E], 8000
:0001.61D9 7402                   je 61DD
:0001.61DB 51                     push cx
:0001.61DC 56                     push si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.61D9(C)
|
:0001.61DD 8BDF                   mov bx, di
:0001.61DF AC                     lodsb
:0001.61E0 0E                     push cs
:0001.61E1 E80EFF                 call 60F2
:0001.61E4 43                     inc bx
:0001.61E5 E2F8                   loop 61DF
:0001.61E7 F7460E0080             test word ptr [bp+0E], 8000
:0001.61EC 740F                   je 61FD
:0001.61EE 5E                     pop si
:0001.61EF 59                     pop cx
:0001.61F0 83C750                 add di, 0050
:0001.61F3 8BDF                   mov bx, di
:0001.61F5 AC                     lodsb
:0001.61F6 0E                     push cs
:0001.61F7 E8F8FE                 call 60F2
:0001.61FA 43                     inc bx
:0001.61FB E2F8                   loop 61F5

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.61EC(C)
|
:0001.61FD 83C750                 add di, 0050
:0001.6200 59                     pop cx
:0001.6201 FF4E0C                 dec word ptr [bp+0C]
:0001.6204 75CD                   jne 61D3

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6276(U)
|
:0001.6206 33C0                   xor ax, ax
:0001.6208 5F                     pop di
:0001.6209 5E                     pop si
:0001.620A C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.61B5(C)
|
:0001.620B B8FFFF                 mov ax, FFFF
:0001.620E 5F                     pop di
:0001.620F 5E                     pop si
:0001.6210 5D                     pop bp
:0001.6211 C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.61C6(C)
|
:0001.6212 86E0                   xchg al , ah
:0001.6214 06                     push es

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6273(C)
|
:0001.6215 51                     push cx
:0001.6216 8BDF                   mov bx, di
:0001.6218 F7460E0080             test word ptr [bp+0E], 8000
:0001.621D 7402                   je 6221
:0001.621F 51                     push cx
:0001.6220 56                     push si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.621D(C)
|
:0001.6221 AC                     lodsb
:0001.6222 BA00A0                 mov dx, A000
:0001.6225 8EC2                   mov es, dx
:0001.6227 50                     push ax
:0001.6228 BAC403                 mov dx, 03C4
:0001.622B B002                   mov al, 02
:0001.622D EE                     out dx, al
:0001.622E 42                     inc dx
:0001.622F B00F                   mov al, 0F
:0001.6231 EE                     out dx, al
:0001.6232 26C60700               mov byte ptr es:[bx], 00
:0001.6236 58                     pop ax
:0001.6237 86E0                   xchg al , ah
:0001.6239 EE                     out dx, al
:0001.623A 86E0                   xchg al , ah
:0001.623C 268807                 mov es:[bx], al 
:0001.623F 43                     inc bx
:0001.6240 E2DF                   loop 6221
:0001.6242 F7460E0080             test word ptr [bp+0E], 8000
:0001.6247 7423                   je 626C
:0001.6249 5E                     pop si
:0001.624A 59                     pop cx
:0001.624B 83C750                 add di, 0050
:0001.624E 8BDF                   mov bx, di
:0001.6250 AC                     lodsb
:0001.6251 50                     push ax
:0001.6252 BAC403                 mov dx, 03C4
:0001.6255 B002                   mov al, 02
:0001.6257 EE                     out dx, al
:0001.6258 42                     inc dx
:0001.6259 B00F                   mov al, 0F
:0001.625B EE                     out dx, al
:0001.625C 26C60700               mov byte ptr es:[bx], 00
:0001.6260 58                     pop ax
:0001.6261 86E0                   xchg al , ah
:0001.6263 EE                     out dx, al
:0001.6264 86E0                   xchg al , ah
:0001.6266 268807                 mov es:[bx], al 
:0001.6269 43                     inc bx
:0001.626A E2E4                   loop 6250

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6247(C)
|
:0001.626C 83C750                 add di, 0050
:0001.626F 59                     pop cx
:0001.6270 FF4E0C                 dec word ptr [bp+0C]
:0001.6273 75A0                   jne 6215
:0001.6275 07                     pop es
:0001.6276 EB8E                   jmp 6206


:0001.6278 55                     push bp
:0001.6279 8BEC                   mov bp, sp
:0001.627B 1E                     push ds
:0001.627C 8B4610                 mov ax, [bp+10]
:0001.627F 8ED8                   mov ds, ax
:0001.6281 8B4612                 mov ax, [bp+12]
:0001.6284 894610                 mov [bp+10], ax
:0001.6287 E825FF                 call 61AF
:0001.628A 1F                     pop ds
:0001.628B 5D                     pop bp
:0001.628C CB                     retf


:0001.628D 90                     nop
:0001.628E 55                     push bp
:0001.628F 8BEC                   mov bp, sp
:0001.6291 E81BFF                 call 61AF
:0001.6294 5D                     pop bp
:0001.6295 CB                     retf


:0001.6296 55                     push bp
:0001.6297 8BEC                   mov bp, sp
:0001.6299 60                     pusha
:0001.629A 1E                     push ds
:0001.629B BACE03                 mov dx, 03CE
:0001.629E B80100                 mov ax, 0001
:0001.62A1 EF                     out dx, ax
:0001.62A2 B003                   mov al, 03
:0001.62A4 EF                     out dx, ax
:0001.62A5 B005                   mov al, 05
:0001.62A7 EF                     out dx, ax
:0001.62A8 B808FF                 mov ax, FF08
:0001.62AB EF                     out dx, ax
:0001.62AC 8B4608                 mov ax, [bp+08]
:0001.62AF 8B4E06                 mov cx, [bp+06]
:0001.62B2 D1E9                   shr cx, 01
:0001.62B4 D1E9                   shr cx, 01
:0001.62B6 D1E9                   shr cx, 01
:0001.62B8 D1E0                   shl ax, 01
:0001.62BA D1E0                   shl ax, 01
:0001.62BC D1E0                   shl ax, 01
:0001.62BE D1E0                   shl ax, 01
:0001.62C0 8BF8                   mov di, ax
:0001.62C2 D1E0                   shl ax, 01
:0001.62C4 D1E0                   shl ax, 01
:0001.62C6 03F8                   add di, ax
:0001.62C8 03F9                   add di, cx
:0001.62CA 81C7800C               add di, 0C80
:0001.62CE 8B460C                 mov ax, [bp+0C]
:0001.62D1 8ED8                   mov ds, ax
:0001.62D3 8B760A                 mov si, [bp+0A]
:0001.62D6 B800A0                 mov ax, A000
:0001.62D9 8EC0                   mov es, ax
:0001.62DB BAC403                 mov dx, 03C4
:0001.62DE B002                   mov al, 02
:0001.62E0 EE                     out dx, al
:0001.62E1 42                     inc dx
:0001.62E2 B94E00                 mov cx, 004E
:0001.62E5 B001                   mov al, 01
:0001.62E7 EE                     out dx, al
:0001.62E8 A5                     movsw
:0001.62E9 03F9                   add di, cx
:0001.62EB A5                     movsw
:0001.62EC 03F9                   add di, cx
:0001.62EE A5                     movsw
:0001.62EF 03F9                   add di, cx
:0001.62F1 A5                     movsw
:0001.62F2 03F9                   add di, cx
:0001.62F4 A5                     movsw
:0001.62F5 03F9                   add di, cx
:0001.62F7 A5                     movsw
:0001.62F8 03F9                   add di, cx
:0001.62FA A5                     movsw
:0001.62FB 03F9                   add di, cx
:0001.62FD A5                     movsw
:0001.62FE 03F9                   add di, cx
:0001.6300 A5                     movsw
:0001.6301 03F9                   add di, cx
:0001.6303 A5                     movsw
:0001.6304 03F9                   add di, cx
:0001.6306 A5                     movsw
:0001.6307 03F9                   add di, cx
:0001.6309 A5                     movsw
:0001.630A 03F9                   add di, cx
:0001.630C A5                     movsw
:0001.630D 03F9                   add di, cx
:0001.630F A5                     movsw
:0001.6310 03F9                   add di, cx
:0001.6312 A5                     movsw
:0001.6313 03F9                   add di, cx
:0001.6315 A5                     movsw
:0001.6316 81EFB204               sub di, 04B2
:0001.631A B002                   mov al, 02
:0001.631C EE                     out dx, al
:0001.631D A5                     movsw
:0001.631E 03F9                   add di, cx
:0001.6320 A5                     movsw
:0001.6321 03F9                   add di, cx
:0001.6323 A5                     movsw
:0001.6324 03F9                   add di, cx
:0001.6326 A5                     movsw
:0001.6327 03F9                   add di, cx
:0001.6329 A5                     movsw
:0001.632A 03F9                   add di, cx
:0001.632C A5                     movsw
:0001.632D 03F9                   add di, cx
:0001.632F A5                     movsw
:0001.6330 03F9                   add di, cx
:0001.6332 A5                     movsw
:0001.6333 03F9                   add di, cx
:0001.6335 A5                     movsw
:0001.6336 03F9                   add di, cx
:0001.6338 A5                     movsw
:0001.6339 03F9                   add di, cx
:0001.633B A5                     movsw
:0001.633C 03F9                   add di, cx
:0001.633E A5                     movsw
:0001.633F 03F9                   add di, cx
:0001.6341 A5                     movsw
:0001.6342 03F9                   add di, cx
:0001.6344 A5                     movsw
:0001.6345 03F9                   add di, cx
:0001.6347 A5                     movsw
:0001.6348 03F9                   add di, cx
:0001.634A A5                     movsw
:0001.634B 81EFB204               sub di, 04B2
:0001.634F B004                   mov al, 04
:0001.6351 EE                     out dx, al
:0001.6352 A5                     movsw
:0001.6353 03F9                   add di, cx
:0001.6355 A5                     movsw
:0001.6356 03F9                   add di, cx
:0001.6358 A5                     movsw
:0001.6359 03F9                   add di, cx
:0001.635B A5                     movsw
:0001.635C 03F9                   add di, cx
:0001.635E A5                     movsw
:0001.635F 03F9                   add di, cx
:0001.6361 A5                     movsw
:0001.6362 03F9                   add di, cx
:0001.6364 A5                     movsw
:0001.6365 03F9                   add di, cx
:0001.6367 A5                     movsw
:0001.6368 03F9                   add di, cx
:0001.636A A5                     movsw
:0001.636B 03F9                   add di, cx
:0001.636D A5                     movsw
:0001.636E 03F9                   add di, cx
:0001.6370 A5                     movsw
:0001.6371 03F9                   add di, cx
:0001.6373 A5                     movsw
:0001.6374 03F9                   add di, cx
:0001.6376 A5                     movsw
:0001.6377 03F9                   add di, cx
:0001.6379 A5                     movsw
:0001.637A 03F9                   add di, cx
:0001.637C A5                     movsw
:0001.637D 03F9                   add di, cx
:0001.637F A5                     movsw
:0001.6380 81EFB204               sub di, 04B2
:0001.6384 B008                   mov al, 08
:0001.6386 EE                     out dx, al
:0001.6387 A5                     movsw
:0001.6388 03F9                   add di, cx
:0001.638A A5                     movsw
:0001.638B 03F9                   add di, cx
:0001.638D A5                     movsw
:0001.638E 03F9                   add di, cx
:0001.6390 A5                     movsw
:0001.6391 03F9                   add di, cx
:0001.6393 A5                     movsw
:0001.6394 03F9                   add di, cx
:0001.6396 A5                     movsw
:0001.6397 03F9                   add di, cx
:0001.6399 A5                     movsw
:0001.639A 03F9                   add di, cx
:0001.639C A5                     movsw
:0001.639D 03F9                   add di, cx
:0001.639F A5                     movsw
:0001.63A0 03F9                   add di, cx
:0001.63A2 A5                     movsw
:0001.63A3 03F9                   add di, cx
:0001.63A5 A5                     movsw
:0001.63A6 03F9                   add di, cx
:0001.63A8 A5                     movsw
:0001.63A9 03F9                   add di, cx
:0001.63AB A5                     movsw
:0001.63AC 03F9                   add di, cx
:0001.63AE A5                     movsw
:0001.63AF 03F9                   add di, cx
:0001.63B1 A5                     movsw
:0001.63B2 03F9                   add di, cx
:0001.63B4 A5                     movsw
:0001.63B5 1F                     pop ds
:0001.63B6 61                     popa
:0001.63B7 5D                     pop bp
:0001.63B8 CB                     retf


:0001.63B9 90                     nop
:0001.63BA 55                     push bp
:0001.63BB 8BEC                   mov bp, sp
:0001.63BD 60                     pusha
:0001.63BE 1E                     push ds
:0001.63BF BACE03                 mov dx, 03CE
:0001.63C2 B80100                 mov ax, 0001
:0001.63C5 EF                     out dx, ax
:0001.63C6 B003                   mov al, 03
:0001.63C8 EF                     out dx, ax
:0001.63C9 B005                   mov al, 05
:0001.63CB EF                     out dx, ax
:0001.63CC B808FF                 mov ax, FF08
:0001.63CF EF                     out dx, ax
:0001.63D0 8B4608                 mov ax, [bp+08]
:0001.63D3 8B4E06                 mov cx, [bp+06]
:0001.63D6 D1E9                   shr cx, 01
:0001.63D8 D1E9                   shr cx, 01
:0001.63DA D1E9                   shr cx, 01
:0001.63DC D1E0                   shl ax, 01
:0001.63DE D1E0                   shl ax, 01
:0001.63E0 D1E0                   shl ax, 01
:0001.63E2 D1E0                   shl ax, 01
:0001.63E4 8BF8                   mov di, ax
:0001.63E6 D1E0                   shl ax, 01
:0001.63E8 D1E0                   shl ax, 01
:0001.63EA 03F8                   add di, ax
:0001.63EC 03F9                   add di, cx
:0001.63EE 81C7800C               add di, 0C80
:0001.63F2 57                     push di
:0001.63F3 8B460C                 mov ax, [bp+0C]
:0001.63F6 8ED8                   mov ds, ax
:0001.63F8 8B760A                 mov si, [bp+0A]
:0001.63FB 8CC8                   mov ax, cs
:0001.63FD 8EC0                   mov es, ax
:0001.63FF BF4C53                 mov di, 534C
:0001.6402 B91000                 mov cx, 0010
:0001.6405 AD                     lodsw
:0001.6406 255555                 and ax, 5555
:0001.6409 AB                     stosw
:0001.640A AD                     lodsw
:0001.640B 25AAAA                 and ax, AAAA
:0001.640E AB                     stosw
:0001.640F AD                     lodsw
:0001.6410 255555                 and ax, 5555
:0001.6413 AB                     stosw
:0001.6414 AD                     lodsw
:0001.6415 25AAAA                 and ax, AAAA
:0001.6418 AB                     stosw
:0001.6419 E2EA                   loop 6405
:0001.641B 8CC8                   mov ax, cs
:0001.641D 8ED8                   mov ds, ax
:0001.641F BE4C53                 mov si, 534C
:0001.6422 5F                     pop di
:0001.6423 B800A0                 mov ax, A000
:0001.6426 8EC0                   mov es, ax
:0001.6428 BAC403                 mov dx, 03C4
:0001.642B B002                   mov al, 02
:0001.642D EE                     out dx, al
:0001.642E 42                     inc dx
:0001.642F B94E00                 mov cx, 004E
:0001.6432 B001                   mov al, 01
:0001.6434 EE                     out dx, al
:0001.6435 A5                     movsw
:0001.6436 03F9                   add di, cx
:0001.6438 A5                     movsw
:0001.6439 03F9                   add di, cx
:0001.643B A5                     movsw
:0001.643C 03F9                   add di, cx
:0001.643E A5                     movsw
:0001.643F 03F9                   add di, cx
:0001.6441 A5                     movsw
:0001.6442 03F9                   add di, cx
:0001.6444 A5                     movsw
:0001.6445 03F9                   add di, cx
:0001.6447 A5                     movsw
:0001.6448 03F9                   add di, cx
:0001.644A A5                     movsw
:0001.644B 03F9                   add di, cx
:0001.644D A5                     movsw
:0001.644E 03F9                   add di, cx
:0001.6450 A5                     movsw
:0001.6451 03F9                   add di, cx
:0001.6453 A5                     movsw
:0001.6454 03F9                   add di, cx
:0001.6456 A5                     movsw
:0001.6457 03F9                   add di, cx
:0001.6459 A5                     movsw
:0001.645A 03F9                   add di, cx
:0001.645C A5                     movsw
:0001.645D 03F9                   add di, cx
:0001.645F A5                     movsw
:0001.6460 03F9                   add di, cx
:0001.6462 A5                     movsw
:0001.6463 81EFB204               sub di, 04B2
:0001.6467 B002                   mov al, 02
:0001.6469 EE                     out dx, al
:0001.646A A5                     movsw
:0001.646B 03F9                   add di, cx
:0001.646D A5                     movsw
:0001.646E 03F9                   add di, cx
:0001.6470 A5                     movsw
:0001.6471 03F9                   add di, cx
:0001.6473 A5                     movsw
:0001.6474 03F9                   add di, cx
:0001.6476 A5                     movsw
:0001.6477 03F9                   add di, cx
:0001.6479 A5                     movsw
:0001.647A 03F9                   add di, cx
:0001.647C A5                     movsw
:0001.647D 03F9                   add di, cx
:0001.647F A5                     movsw
:0001.6480 03F9                   add di, cx
:0001.6482 A5                     movsw
:0001.6483 03F9                   add di, cx
:0001.6485 A5                     movsw
:0001.6486 03F9                   add di, cx
:0001.6488 A5                     movsw
:0001.6489 03F9                   add di, cx
:0001.648B A5                     movsw
:0001.648C 03F9                   add di, cx
:0001.648E A5                     movsw
:0001.648F 03F9                   add di, cx
:0001.6491 A5                     movsw
:0001.6492 03F9                   add di, cx
:0001.6494 A5                     movsw
:0001.6495 03F9                   add di, cx
:0001.6497 A5                     movsw
:0001.6498 81EFB204               sub di, 04B2
:0001.649C B004                   mov al, 04
:0001.649E EE                     out dx, al
:0001.649F A5                     movsw
:0001.64A0 03F9                   add di, cx
:0001.64A2 A5                     movsw
:0001.64A3 03F9                   add di, cx
:0001.64A5 A5                     movsw
:0001.64A6 03F9                   add di, cx
:0001.64A8 A5                     movsw
:0001.64A9 03F9                   add di, cx
:0001.64AB A5                     movsw
:0001.64AC 03F9                   add di, cx
:0001.64AE A5                     movsw
:0001.64AF 03F9                   add di, cx
:0001.64B1 A5                     movsw
:0001.64B2 03F9                   add di, cx
:0001.64B4 A5                     movsw
:0001.64B5 03F9                   add di, cx
:0001.64B7 A5                     movsw
:0001.64B8 03F9                   add di, cx
:0001.64BA A5                     movsw
:0001.64BB 03F9                   add di, cx
:0001.64BD A5                     movsw
:0001.64BE 03F9                   add di, cx
:0001.64C0 A5                     movsw
:0001.64C1 03F9                   add di, cx
:0001.64C3 A5                     movsw
:0001.64C4 03F9                   add di, cx
:0001.64C6 A5                     movsw
:0001.64C7 03F9                   add di, cx
:0001.64C9 A5                     movsw
:0001.64CA 03F9                   add di, cx
:0001.64CC A5                     movsw
:0001.64CD 81EFB204               sub di, 04B2
:0001.64D1 B008                   mov al, 08
:0001.64D3 EE                     out dx, al
:0001.64D4 A5                     movsw
:0001.64D5 03F9                   add di, cx
:0001.64D7 A5                     movsw
:0001.64D8 03F9                   add di, cx
:0001.64DA A5                     movsw
:0001.64DB 03F9                   add di, cx
:0001.64DD A5                     movsw
:0001.64DE 03F9                   add di, cx
:0001.64E0 A5                     movsw
:0001.64E1 03F9                   add di, cx
:0001.64E3 A5                     movsw
:0001.64E4 03F9                   add di, cx
:0001.64E6 A5                     movsw
:0001.64E7 03F9                   add di, cx
:0001.64E9 A5                     movsw
:0001.64EA 03F9                   add di, cx
:0001.64EC A5                     movsw
:0001.64ED 03F9                   add di, cx
:0001.64EF A5                     movsw
:0001.64F0 03F9                   add di, cx
:0001.64F2 A5                     movsw
:0001.64F3 03F9                   add di, cx
:0001.64F5 A5                     movsw
:0001.64F6 03F9                   add di, cx
:0001.64F8 A5                     movsw
:0001.64F9 03F9                   add di, cx
:0001.64FB A5                     movsw
:0001.64FC 03F9                   add di, cx
:0001.64FE A5                     movsw
:0001.64FF 03F9                   add di, cx
:0001.6501 A5                     movsw
:0001.6502 1F                     pop ds
:0001.6503 61                     popa
:0001.6504 5D                     pop bp
:0001.6505 CB                     retf


:0001.6506 55                     push bp
:0001.6507 8BEC                   mov bp, sp
:0001.6509 8B4606                 mov ax, [bp+06]
:0001.650C 0BC0                   or ax, ax
:0001.650E 7413                   je 6523
:0001.6510 B8CCCC                 mov ax, CCCC
:0001.6513 2EA30764               mov word ptr cs:[6407], ax
:0001.6517 2EA30C64               mov word ptr cs:[640C], ax
:0001.651B F7D0                   not ax
:0001.651D 2EA31164               mov word ptr cs:[6411], ax
:0001.6521 EB11                   jmp 6534



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.650E(C)
|
:0001.6523 B85555                 mov ax, 5555
:0001.6526 2EA30764               mov word ptr cs:[6407], ax
:0001.652A 2EA31164               mov word ptr cs:[6411], ax
:0001.652E F7D0                   not ax
:0001.6530 2EA30C64               mov word ptr cs:[640C], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6521(U)
|
:0001.6534 2EA31664               mov word ptr cs:[6416], ax
:0001.6538 5D                     pop bp
:0001.6539 CB                     retf


:0001.653A 55                     push bp
:0001.653B 8BEC                   mov bp, sp
:0001.653D 60                     pusha
:0001.653E 1E                     push ds
:0001.653F BACE03                 mov dx, 03CE
:0001.6542 B80100                 mov ax, 0001
:0001.6545 EF                     out dx, ax
:0001.6546 B003                   mov al, 03
:0001.6548 EF                     out dx, ax
:0001.6549 B005                   mov al, 05
:0001.654B EF                     out dx, ax
:0001.654C B808FF                 mov ax, FF08
:0001.654F EF                     out dx, ax
:0001.6550 8B4608                 mov ax, [bp+08]
:0001.6553 8B4E06                 mov cx, [bp+06]
:0001.6556 D1E9                   shr cx, 01
:0001.6558 D1E9                   shr cx, 01
:0001.655A D1E9                   shr cx, 01
:0001.655C D1E0                   shl ax, 01
:0001.655E D1E0                   shl ax, 01
:0001.6560 D1E0                   shl ax, 01
:0001.6562 D1E0                   shl ax, 01
:0001.6564 8BF8                   mov di, ax
:0001.6566 D1E0                   shl ax, 01
:0001.6568 D1E0                   shl ax, 01
:0001.656A 03F8                   add di, ax
:0001.656C 03F9                   add di, cx
:0001.656E 81C7800C               add di, 0C80
:0001.6572 57                     push di
:0001.6573 8B460C                 mov ax, [bp+0C]
:0001.6576 8ED8                   mov ds, ax
:0001.6578 8B760A                 mov si, [bp+0A]
:0001.657B 8CC8                   mov ax, cs
:0001.657D 8EC0                   mov es, ax
:0001.657F BF4C53                 mov di, 534C
:0001.6582 A5                     movsw
:0001.6583 A5                     movsw
:0001.6584 A5                     movsw
:0001.6585 A5                     movsw
:0001.6586 A5                     movsw
:0001.6587 A5                     movsw
:0001.6588 A5                     movsw
:0001.6589 A5                     movsw
:0001.658A A5                     movsw
:0001.658B A5                     movsw
:0001.658C A5                     movsw
:0001.658D A5                     movsw
:0001.658E A5                     movsw
:0001.658F A5                     movsw
:0001.6590 A5                     movsw
:0001.6591 A5                     movsw
:0001.6592 A5                     movsw
:0001.6593 A5                     movsw
:0001.6594 A5                     movsw
:0001.6595 A5                     movsw
:0001.6596 A5                     movsw
:0001.6597 A5                     movsw
:0001.6598 A5                     movsw
:0001.6599 A5                     movsw
:0001.659A A5                     movsw
:0001.659B A5                     movsw
:0001.659C A5                     movsw
:0001.659D A5                     movsw
:0001.659E A5                     movsw
:0001.659F A5                     movsw
:0001.65A0 A5                     movsw
:0001.65A1 A5                     movsw
:0001.65A2 A5                     movsw
:0001.65A3 A5                     movsw
:0001.65A4 A5                     movsw
:0001.65A5 A5                     movsw
:0001.65A6 A5                     movsw
:0001.65A7 A5                     movsw
:0001.65A8 A5                     movsw
:0001.65A9 A5                     movsw
:0001.65AA A5                     movsw
:0001.65AB A5                     movsw
:0001.65AC A5                     movsw
:0001.65AD A5                     movsw
:0001.65AE A5                     movsw
:0001.65AF A5                     movsw
:0001.65B0 A5                     movsw
:0001.65B1 A5                     movsw
:0001.65B2 A5                     movsw
:0001.65B3 A5                     movsw
:0001.65B4 A5                     movsw
:0001.65B5 A5                     movsw
:0001.65B6 A5                     movsw
:0001.65B7 A5                     movsw
:0001.65B8 A5                     movsw
:0001.65B9 A5                     movsw
:0001.65BA A5                     movsw
:0001.65BB A5                     movsw
:0001.65BC A5                     movsw
:0001.65BD A5                     movsw
:0001.65BE A5                     movsw
:0001.65BF A5                     movsw
:0001.65C0 A5                     movsw
:0001.65C1 A5                     movsw
:0001.65C2 8B4610                 mov ax, [bp+10]
:0001.65C5 8ED8                   mov ds, ax
:0001.65C7 8B760E                 mov si, [bp+0E]
:0001.65CA BF4C53                 mov di, 534C
:0001.65CD BA0200                 mov dx, 0002
:0001.65D0 AD                     lodsw
:0001.65D1 262105                 and es:[di], ax
:0001.65D4 26214520               and es:[di+20], ax
:0001.65D8 26214540               and es:[di+40], ax
:0001.65DC 26214560               and es:[di+60], ax
:0001.65E0 03FA                   add di, dx
:0001.65E2 AD                     lodsw
:0001.65E3 262105                 and es:[di], ax
:0001.65E6 26214520               and es:[di+20], ax
:0001.65EA 26214540               and es:[di+40], ax
:0001.65EE 26214560               and es:[di+60], ax
:0001.65F2 03FA                   add di, dx
:0001.65F4 AD                     lodsw
:0001.65F5 262105                 and es:[di], ax
:0001.65F8 26214520               and es:[di+20], ax
:0001.65FC 26214540               and es:[di+40], ax
:0001.6600 26214560               and es:[di+60], ax
:0001.6604 03FA                   add di, dx
:0001.6606 AD                     lodsw
:0001.6607 262105                 and es:[di], ax
:0001.660A 26214520               and es:[di+20], ax
:0001.660E 26214540               and es:[di+40], ax
:0001.6612 26214560               and es:[di+60], ax
:0001.6616 03FA                   add di, dx
:0001.6618 AD                     lodsw
:0001.6619 262105                 and es:[di], ax
:0001.661C 26214520               and es:[di+20], ax
:0001.6620 26214540               and es:[di+40], ax
:0001.6624 26214560               and es:[di+60], ax
:0001.6628 03FA                   add di, dx
:0001.662A AD                     lodsw
:0001.662B 262105                 and es:[di], ax
:0001.662E 26214520               and es:[di+20], ax
:0001.6632 26214540               and es:[di+40], ax
:0001.6636 26214560               and es:[di+60], ax
:0001.663A 03FA                   add di, dx
:0001.663C AD                     lodsw
:0001.663D 262105                 and es:[di], ax
:0001.6640 26214520               and es:[di+20], ax
:0001.6644 26214540               and es:[di+40], ax
:0001.6648 26214560               and es:[di+60], ax
:0001.664C 03FA                   add di, dx
:0001.664E AD                     lodsw
:0001.664F 262105                 and es:[di], ax
:0001.6652 26214520               and es:[di+20], ax
:0001.6656 26214540               and es:[di+40], ax
:0001.665A 26214560               and es:[di+60], ax
:0001.665E 03FA                   add di, dx
:0001.6660 AD                     lodsw
:0001.6661 262105                 and es:[di], ax
:0001.6664 26214520               and es:[di+20], ax
:0001.6668 26214540               and es:[di+40], ax
:0001.666C 26214560               and es:[di+60], ax
:0001.6670 03FA                   add di, dx
:0001.6672 AD                     lodsw
:0001.6673 262105                 and es:[di], ax
:0001.6676 26214520               and es:[di+20], ax
:0001.667A 26214540               and es:[di+40], ax
:0001.667E 26214560               and es:[di+60], ax
:0001.6682 03FA                   add di, dx
:0001.6684 AD                     lodsw
:0001.6685 262105                 and es:[di], ax
:0001.6688 26214520               and es:[di+20], ax
:0001.668C 26214540               and es:[di+40], ax
:0001.6690 26214560               and es:[di+60], ax
:0001.6694 03FA                   add di, dx
:0001.6696 AD                     lodsw
:0001.6697 262105                 and es:[di], ax
:0001.669A 26214520               and es:[di+20], ax
:0001.669E 26214540               and es:[di+40], ax
:0001.66A2 26214560               and es:[di+60], ax
:0001.66A6 03FA                   add di, dx
:0001.66A8 AD                     lodsw
:0001.66A9 262105                 and es:[di], ax
:0001.66AC 26214520               and es:[di+20], ax
:0001.66B0 26214540               and es:[di+40], ax
:0001.66B4 26214560               and es:[di+60], ax
:0001.66B8 03FA                   add di, dx
:0001.66BA AD                     lodsw
:0001.66BB 262105                 and es:[di], ax
:0001.66BE 26214520               and es:[di+20], ax
:0001.66C2 26214540               and es:[di+40], ax
:0001.66C6 26214560               and es:[di+60], ax
:0001.66CA 03FA                   add di, dx
:0001.66CC AD                     lodsw
:0001.66CD 262105                 and es:[di], ax
:0001.66D0 26214520               and es:[di+20], ax
:0001.66D4 26214540               and es:[di+40], ax
:0001.66D8 26214560               and es:[di+60], ax
:0001.66DC 03FA                   add di, dx
:0001.66DE AD                     lodsw
:0001.66DF 262105                 and es:[di], ax
:0001.66E2 26214520               and es:[di+20], ax
:0001.66E6 26214540               and es:[di+40], ax
:0001.66EA 26214560               and es:[di+60], ax
:0001.66EE 83EF1E                 sub di, 001E
:0001.66F1 AD                     lodsw
:0001.66F2 260905                 or es:[di], ax
:0001.66F5 03FA                   add di, dx
:0001.66F7 AD                     lodsw
:0001.66F8 260905                 or es:[di], ax
:0001.66FB 03FA                   add di, dx
:0001.66FD AD                     lodsw
:0001.66FE 260905                 or es:[di], ax
:0001.6701 03FA                   add di, dx
:0001.6703 AD                     lodsw
:0001.6704 260905                 or es:[di], ax
:0001.6707 03FA                   add di, dx
:0001.6709 AD                     lodsw
:0001.670A 260905                 or es:[di], ax
:0001.670D 03FA                   add di, dx
:0001.670F AD                     lodsw
:0001.6710 260905                 or es:[di], ax
:0001.6713 03FA                   add di, dx
:0001.6715 AD                     lodsw
:0001.6716 260905                 or es:[di], ax
:0001.6719 03FA                   add di, dx
:0001.671B AD                     lodsw
:0001.671C 260905                 or es:[di], ax
:0001.671F 03FA                   add di, dx
:0001.6721 AD                     lodsw
:0001.6722 260905                 or es:[di], ax
:0001.6725 03FA                   add di, dx
:0001.6727 AD                     lodsw
:0001.6728 260905                 or es:[di], ax
:0001.672B 03FA                   add di, dx
:0001.672D AD                     lodsw
:0001.672E 260905                 or es:[di], ax
:0001.6731 03FA                   add di, dx
:0001.6733 AD                     lodsw
:0001.6734 260905                 or es:[di], ax
:0001.6737 03FA                   add di, dx
:0001.6739 AD                     lodsw
:0001.673A 260905                 or es:[di], ax
:0001.673D 03FA                   add di, dx
:0001.673F AD                     lodsw
:0001.6740 260905                 or es:[di], ax
:0001.6743 03FA                   add di, dx
:0001.6745 AD                     lodsw
:0001.6746 260905                 or es:[di], ax
:0001.6749 03FA                   add di, dx
:0001.674B AD                     lodsw
:0001.674C 260905                 or es:[di], ax
:0001.674F 03FA                   add di, dx
:0001.6751 AD                     lodsw
:0001.6752 260905                 or es:[di], ax
:0001.6755 03FA                   add di, dx
:0001.6757 AD                     lodsw
:0001.6758 260905                 or es:[di], ax
:0001.675B 03FA                   add di, dx
:0001.675D AD                     lodsw
:0001.675E 260905                 or es:[di], ax
:0001.6761 03FA                   add di, dx
:0001.6763 AD                     lodsw
:0001.6764 260905                 or es:[di], ax
:0001.6767 03FA                   add di, dx
:0001.6769 AD                     lodsw
:0001.676A 260905                 or es:[di], ax
:0001.676D 03FA                   add di, dx
:0001.676F AD                     lodsw
:0001.6770 260905                 or es:[di], ax
:0001.6773 03FA                   add di, dx
:0001.6775 AD                     lodsw
:0001.6776 260905                 or es:[di], ax
:0001.6779 03FA                   add di, dx
:0001.677B AD                     lodsw
:0001.677C 260905                 or es:[di], ax
:0001.677F 03FA                   add di, dx
:0001.6781 AD                     lodsw
:0001.6782 260905                 or es:[di], ax
:0001.6785 03FA                   add di, dx
:0001.6787 AD                     lodsw
:0001.6788 260905                 or es:[di], ax
:0001.678B 03FA                   add di, dx
:0001.678D AD                     lodsw
:0001.678E 260905                 or es:[di], ax
:0001.6791 03FA                   add di, dx
:0001.6793 AD                     lodsw
:0001.6794 260905                 or es:[di], ax
:0001.6797 03FA                   add di, dx
:0001.6799 AD                     lodsw
:0001.679A 260905                 or es:[di], ax
:0001.679D 03FA                   add di, dx
:0001.679F AD                     lodsw
:0001.67A0 260905                 or es:[di], ax
:0001.67A3 03FA                   add di, dx
:0001.67A5 AD                     lodsw
:0001.67A6 260905                 or es:[di], ax
:0001.67A9 03FA                   add di, dx
:0001.67AB AD                     lodsw
:0001.67AC 260905                 or es:[di], ax
:0001.67AF 03FA                   add di, dx
:0001.67B1 AD                     lodsw
:0001.67B2 260905                 or es:[di], ax
:0001.67B5 03FA                   add di, dx
:0001.67B7 AD                     lodsw
:0001.67B8 260905                 or es:[di], ax
:0001.67BB 03FA                   add di, dx
:0001.67BD AD                     lodsw
:0001.67BE 260905                 or es:[di], ax
:0001.67C1 03FA                   add di, dx
:0001.67C3 AD                     lodsw
:0001.67C4 260905                 or es:[di], ax
:0001.67C7 03FA                   add di, dx
:0001.67C9 AD                     lodsw
:0001.67CA 260905                 or es:[di], ax
:0001.67CD 03FA                   add di, dx
:0001.67CF AD                     lodsw
:0001.67D0 260905                 or es:[di], ax
:0001.67D3 03FA                   add di, dx
:0001.67D5 AD                     lodsw
:0001.67D6 260905                 or es:[di], ax
:0001.67D9 03FA                   add di, dx
:0001.67DB AD                     lodsw
:0001.67DC 260905                 or es:[di], ax
:0001.67DF 03FA                   add di, dx
:0001.67E1 AD                     lodsw
:0001.67E2 260905                 or es:[di], ax
:0001.67E5 03FA                   add di, dx
:0001.67E7 AD                     lodsw
:0001.67E8 260905                 or es:[di], ax
:0001.67EB 03FA                   add di, dx
:0001.67ED AD                     lodsw
:0001.67EE 260905                 or es:[di], ax
:0001.67F1 03FA                   add di, dx
:0001.67F3 AD                     lodsw
:0001.67F4 260905                 or es:[di], ax
:0001.67F7 03FA                   add di, dx
:0001.67F9 AD                     lodsw
:0001.67FA 260905                 or es:[di], ax
:0001.67FD 03FA                   add di, dx
:0001.67FF AD                     lodsw
:0001.6800 260905                 or es:[di], ax
:0001.6803 03FA                   add di, dx
:0001.6805 AD                     lodsw
:0001.6806 260905                 or es:[di], ax
:0001.6809 03FA                   add di, dx
:0001.680B AD                     lodsw
:0001.680C 260905                 or es:[di], ax
:0001.680F 03FA                   add di, dx
:0001.6811 AD                     lodsw
:0001.6812 260905                 or es:[di], ax
:0001.6815 03FA                   add di, dx
:0001.6817 AD                     lodsw
:0001.6818 260905                 or es:[di], ax
:0001.681B 03FA                   add di, dx
:0001.681D AD                     lodsw
:0001.681E 260905                 or es:[di], ax
:0001.6821 03FA                   add di, dx
:0001.6823 AD                     lodsw
:0001.6824 260905                 or es:[di], ax
:0001.6827 03FA                   add di, dx
:0001.6829 AD                     lodsw
:0001.682A 260905                 or es:[di], ax
:0001.682D 03FA                   add di, dx
:0001.682F AD                     lodsw
:0001.6830 260905                 or es:[di], ax
:0001.6833 03FA                   add di, dx
:0001.6835 AD                     lodsw
:0001.6836 260905                 or es:[di], ax
:0001.6839 03FA                   add di, dx
:0001.683B AD                     lodsw
:0001.683C 260905                 or es:[di], ax
:0001.683F 03FA                   add di, dx
:0001.6841 AD                     lodsw
:0001.6842 260905                 or es:[di], ax
:0001.6845 03FA                   add di, dx
:0001.6847 AD                     lodsw
:0001.6848 260905                 or es:[di], ax
:0001.684B 03FA                   add di, dx
:0001.684D AD                     lodsw
:0001.684E 260905                 or es:[di], ax
:0001.6851 03FA                   add di, dx
:0001.6853 AD                     lodsw
:0001.6854 260905                 or es:[di], ax
:0001.6857 03FA                   add di, dx
:0001.6859 AD                     lodsw
:0001.685A 260905                 or es:[di], ax
:0001.685D 03FA                   add di, dx
:0001.685F AD                     lodsw
:0001.6860 260905                 or es:[di], ax
:0001.6863 03FA                   add di, dx
:0001.6865 AD                     lodsw
:0001.6866 260905                 or es:[di], ax
:0001.6869 03FA                   add di, dx
:0001.686B AD                     lodsw
:0001.686C 260905                 or es:[di], ax
:0001.686F 8CC8                   mov ax, cs
:0001.6871 8EC0                   mov es, ax
:0001.6873 8ED8                   mov ds, ax
:0001.6875 BE4C53                 mov si, 534C
:0001.6878 BF4C53                 mov di, 534C
:0001.687B B92000                 mov cx, 0020
:0001.687E AD                     lodsw
:0001.687F 255555                 and ax, 5555
:0001.6882 AB                     stosw
:0001.6883 AD                     lodsw
:0001.6884 25AAAA                 and ax, AAAA
:0001.6887 AB                     stosw
:0001.6888 E2F4                   loop 687E
:0001.688A 8CC8                   mov ax, cs
:0001.688C 8ED8                   mov ds, ax
:0001.688E BE4C53                 mov si, 534C
:0001.6891 5F                     pop di
:0001.6892 B800A0                 mov ax, A000
:0001.6895 8EC0                   mov es, ax
:0001.6897 BAC403                 mov dx, 03C4
:0001.689A B002                   mov al, 02
:0001.689C EE                     out dx, al
:0001.689D 42                     inc dx
:0001.689E B94E00                 mov cx, 004E
:0001.68A1 B001                   mov al, 01
:0001.68A3 EE                     out dx, al
:0001.68A4 A5                     movsw
:0001.68A5 03F9                   add di, cx
:0001.68A7 A5                     movsw
:0001.68A8 03F9                   add di, cx
:0001.68AA A5                     movsw
:0001.68AB 03F9                   add di, cx
:0001.68AD A5                     movsw
:0001.68AE 03F9                   add di, cx
:0001.68B0 A5                     movsw
:0001.68B1 03F9                   add di, cx
:0001.68B3 A5                     movsw
:0001.68B4 03F9                   add di, cx
:0001.68B6 A5                     movsw
:0001.68B7 03F9                   add di, cx
:0001.68B9 A5                     movsw
:0001.68BA 03F9                   add di, cx
:0001.68BC A5                     movsw
:0001.68BD 03F9                   add di, cx
:0001.68BF A5                     movsw
:0001.68C0 03F9                   add di, cx
:0001.68C2 A5                     movsw
:0001.68C3 03F9                   add di, cx
:0001.68C5 A5                     movsw
:0001.68C6 03F9                   add di, cx
:0001.68C8 A5                     movsw
:0001.68C9 03F9                   add di, cx
:0001.68CB A5                     movsw
:0001.68CC 03F9                   add di, cx
:0001.68CE A5                     movsw
:0001.68CF 03F9                   add di, cx
:0001.68D1 A5                     movsw
:0001.68D2 81EFB204               sub di, 04B2
:0001.68D6 B002                   mov al, 02
:0001.68D8 EE                     out dx, al
:0001.68D9 A5                     movsw
:0001.68DA 03F9                   add di, cx
:0001.68DC A5                     movsw
:0001.68DD 03F9                   add di, cx
:0001.68DF A5                     movsw
:0001.68E0 03F9                   add di, cx
:0001.68E2 A5                     movsw
:0001.68E3 03F9                   add di, cx
:0001.68E5 A5                     movsw
:0001.68E6 03F9                   add di, cx
:0001.68E8 A5                     movsw
:0001.68E9 03F9                   add di, cx
:0001.68EB A5                     movsw
:0001.68EC 03F9                   add di, cx
:0001.68EE A5                     movsw
:0001.68EF 03F9                   add di, cx
:0001.68F1 A5                     movsw
:0001.68F2 03F9                   add di, cx
:0001.68F4 A5                     movsw
:0001.68F5 03F9                   add di, cx
:0001.68F7 A5                     movsw
:0001.68F8 03F9                   add di, cx
:0001.68FA A5                     movsw
:0001.68FB 03F9                   add di, cx
:0001.68FD A5                     movsw
:0001.68FE 03F9                   add di, cx
:0001.6900 A5                     movsw
:0001.6901 03F9                   add di, cx
:0001.6903 A5                     movsw
:0001.6904 03F9                   add di, cx
:0001.6906 A5                     movsw
:0001.6907 81EFB204               sub di, 04B2
:0001.690B B004                   mov al, 04
:0001.690D EE                     out dx, al
:0001.690E A5                     movsw
:0001.690F 03F9                   add di, cx
:0001.6911 A5                     movsw
:0001.6912 03F9                   add di, cx
:0001.6914 A5                     movsw
:0001.6915 03F9                   add di, cx
:0001.6917 A5                     movsw
:0001.6918 03F9                   add di, cx
:0001.691A A5                     movsw
:0001.691B 03F9                   add di, cx
:0001.691D A5                     movsw
:0001.691E 03F9                   add di, cx
:0001.6920 A5                     movsw
:0001.6921 03F9                   add di, cx
:0001.6923 A5                     movsw
:0001.6924 03F9                   add di, cx
:0001.6926 A5                     movsw
:0001.6927 03F9                   add di, cx
:0001.6929 A5                     movsw
:0001.692A 03F9                   add di, cx
:0001.692C A5                     movsw
:0001.692D 03F9                   add di, cx
:0001.692F A5                     movsw
:0001.6930 03F9                   add di, cx
:0001.6932 A5                     movsw
:0001.6933 03F9                   add di, cx
:0001.6935 A5                     movsw
:0001.6936 03F9                   add di, cx
:0001.6938 A5                     movsw
:0001.6939 03F9                   add di, cx
:0001.693B A5                     movsw
:0001.693C 81EFB204               sub di, 04B2
:0001.6940 B008                   mov al, 08
:0001.6942 EE                     out dx, al
:0001.6943 A5                     movsw
:0001.6944 03F9                   add di, cx
:0001.6946 A5                     movsw
:0001.6947 03F9                   add di, cx
:0001.6949 A5                     movsw
:0001.694A 03F9                   add di, cx
:0001.694C A5                     movsw
:0001.694D 03F9                   add di, cx
:0001.694F A5                     movsw
:0001.6950 03F9                   add di, cx
:0001.6952 A5                     movsw
:0001.6953 03F9                   add di, cx
:0001.6955 A5                     movsw
:0001.6956 03F9                   add di, cx
:0001.6958 A5                     movsw
:0001.6959 03F9                   add di, cx
:0001.695B A5                     movsw
:0001.695C 03F9                   add di, cx
:0001.695E A5                     movsw
:0001.695F 03F9                   add di, cx
:0001.6961 A5                     movsw
:0001.6962 03F9                   add di, cx
:0001.6964 A5                     movsw
:0001.6965 03F9                   add di, cx
:0001.6967 A5                     movsw
:0001.6968 03F9                   add di, cx
:0001.696A A5                     movsw
:0001.696B 03F9                   add di, cx
:0001.696D A5                     movsw
:0001.696E 03F9                   add di, cx
:0001.6970 A5                     movsw
:0001.6971 1F                     pop ds
:0001.6972 61                     popa
:0001.6973 5D                     pop bp
:0001.6974 CB                     retf


:0001.6975 90                     nop
:0001.6976 55                     push bp
:0001.6977 8BEC                   mov bp, sp
:0001.6979 56                     push si
:0001.697A 57                     push di
:0001.697B 0E                     push cs
:0001.697C E827F0                 call 59A6
:0001.697F 7304                   jnb 6985

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6A57(U)
|
:0001.6981 5F                     pop di
:0001.6982 5E                     pop si
:0001.6983 5D                     pop bp
:0001.6984 CB                     retf



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.697F(C)
|
:0001.6985 81C7800C               add di, 0C80
:0001.6989 8B560E                 mov dx, [bp+0E]
:0001.698C B0FF                   mov al, FF
:0001.698E D0EE                   shr dh, 01
:0001.6990 7202                   jb 6994
:0001.6992 32C0                   xor al , al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6990(C)
|
:0001.6994 2EA2176A               mov byte ptr cs:[6A17], al
:0001.6998 B808F0                 mov ax, F008
:0001.699B D0EA                   shr dl, 01
:0001.699D 7203                   jb 69A2
:0001.699F B820D0                 mov ax, D020

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.699D(C)
|
:0001.69A2 2EA3186A               mov word ptr cs:[6A18], ax
:0001.69A6 B0FF                   mov al, FF
:0001.69A8 D0EE                   shr dh, 01
:0001.69AA 7202                   jb 69AE
:0001.69AC 32C0                   xor al , al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.69AA(C)
|
:0001.69AE 2EA2266A               mov byte ptr cs:[6A26], al
:0001.69B2 B808F0                 mov ax, F008
:0001.69B5 D0EA                   shr dl, 01
:0001.69B7 7203                   jb 69BC
:0001.69B9 B820D0                 mov ax, D020

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.69B7(C)
|
:0001.69BC 2EA3276A               mov word ptr cs:[6A27], ax
:0001.69C0 B0FF                   mov al, FF
:0001.69C2 D0EE                   shr dh, 01
:0001.69C4 7202                   jb 69C8
:0001.69C6 32C0                   xor al , al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.69C4(C)
|
:0001.69C8 2EA2356A               mov byte ptr cs:[6A35], al
:0001.69CC B808F0                 mov ax, F008
:0001.69CF D0EA                   shr dl, 01
:0001.69D1 7203                   jb 69D6
:0001.69D3 B820D0                 mov ax, D020

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.69D1(C)
|
:0001.69D6 2EA3366A               mov word ptr cs:[6A36], ax
:0001.69DA B0FF                   mov al, FF
:0001.69DC D0EE                   shr dh, 01
:0001.69DE 7202                   jb 69E2
:0001.69E0 32C0                   xor al , al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.69DE(C)
|
:0001.69E2 2EA2446A               mov byte ptr cs:[6A44], al
:0001.69E6 B808F0                 mov ax, F008
:0001.69E9 D0EA                   shr dl, 01
:0001.69EB 7203                   jb 69F0
:0001.69ED B820D0                 mov ax, D020

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.69EB(C)
|
:0001.69F0 2EA3456A               mov word ptr cs:[6A45], ax
:0001.69F4 8B7610                 mov si, [bp+10]
:0001.69F7 8B4E0A                 mov cx, [bp+0A]
:0001.69FA 06                     push es
:0001.69FB B800A0                 mov ax, A000
:0001.69FE 8EC0                   mov es, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6A54(C)
|
:0001.6A00 51                     push cx
:0001.6A01 8BDF                   mov bx, di
:0001.6A03 AC                     lodsb
:0001.6A04 8AF0                   mov dh, al 
:0001.6A06 8AD0                   mov dl, al 
:0001.6A08 F6D2                   not dl
:0001.6A0A 52                     push dx
:0001.6A0B BAC403                 mov dx, 03C4
:0001.6A0E B002                   mov al, 02
:0001.6A10 EE                     out dx, al
:0001.6A11 42                     inc dx
:0001.6A12 B001                   mov al, 01
:0001.6A14 EE                     out dx, al
:0001.6A15 5A                     pop dx
:0001.6A16 B000                   mov al, 00
:0001.6A18 0AC6                   or al , dh
:0001.6A1A 268807                 mov es:[bx], al 
:0001.6A1D 52                     push dx
:0001.6A1E BAC503                 mov dx, 03C5
:0001.6A21 B002                   mov al, 02
:0001.6A23 EE                     out dx, al
:0001.6A24 5A                     pop dx
:0001.6A25 B000                   mov al, 00
:0001.6A27 0AC6                   or al , dh
:0001.6A29 268807                 mov es:[bx], al 
:0001.6A2C 52                     push dx
:0001.6A2D BAC503                 mov dx, 03C5
:0001.6A30 B004                   mov al, 04
:0001.6A32 EE                     out dx, al
:0001.6A33 5A                     pop dx
:0001.6A34 B000                   mov al, 00
:0001.6A36 0AC6                   or al , dh
:0001.6A38 268807                 mov es:[bx], al 
:0001.6A3B 52                     push dx
:0001.6A3C BAC503                 mov dx, 03C5
:0001.6A3F B008                   mov al, 08
:0001.6A41 EE                     out dx, al
:0001.6A42 5A                     pop dx
:0001.6A43 B000                   mov al, 00
:0001.6A45 0AC6                   or al , dh
:0001.6A47 268807                 mov es:[bx], al 
:0001.6A4A 43                     inc bx
:0001.6A4B E2B6                   loop 6A03
:0001.6A4D 83C750                 add di, 0050
:0001.6A50 59                     pop cx
:0001.6A51 FF4E0C                 dec word ptr [bp+0C]
:0001.6A54 75AA                   jne 6A00
:0001.6A56 07                     pop es
:0001.6A57 E927FF                 jmp 6981


:0001.6A5A 50                     push ax
:0001.6A5B 9C                     pushf
:0001.6A5C 58                     pop ax
:0001.6A5D 80CC01                 or ah, 01
:0001.6A60 50                     push ax
:0001.6A61 9D                     popf
:0001.6A62 58                     pop ax
:0001.6A63 CB                     retf


:0001.6A64 50                     push ax
:0001.6A65 9C                     pushf
:0001.6A66 58                     pop ax
:0001.6A67 80E4FE                 and ah, FE
:0001.6A6A 50                     push ax
:0001.6A6B 9D                     popf
:0001.6A6C 58                     pop ax
:0001.6A6D CB                     retf


:0001.6A6E 2EC706206B1A6B         mov word ptr cs:[6B20], 6B1A
:0001.6A75 EB08                   jmp 6A7F


:0001.6A77 90                     nop
:0001.6A78 2EC706206B166B         mov word ptr cs:[6B20], 6B16

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6A75(U)
|
:0001.6A7F 55                     push bp
:0001.6A80 8BEC                   mov bp, sp
:0001.6A82 1E                     push ds
:0001.6A83 56                     push si
:0001.6A84 57                     push di
:0001.6A85 53                     push bx
:0001.6A86 52                     push dx
:0001.6A87 8B4608                 mov ax, [bp+08]
:0001.6A8A 8ED8                   mov ds, ax
:0001.6A8C 8B7606                 mov si, [bp+06]
:0001.6A8F 0E                     push cs
:0001.6A90 07                     pop es
:0001.6A91 BFC66A                 mov di, 6AC6

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6A98(C)
|
:0001.6A94 AC                     lodsb
:0001.6A95 AA                     stosb
:0001.6A96 0AC0                   or al , al 
:0001.6A98 75FA                   jne 6A94
:0001.6A9A 8CC8                   mov ax, cs
:0001.6A9C 2EA3226B               mov word ptr cs:[6B22], ax
:0001.6AA0 2EA3266B               mov word ptr cs:[6B26], ax
:0001.6AA4 2EA32A6B               mov word ptr cs:[6B2A], ax
:0001.6AA8 BAC66A                 mov dx, 6AC6
:0001.6AAB 8ED8                   mov ds, ax
:0001.6AAD 8EC0                   mov es, ax
:0001.6AAF BB1E6B                 mov bx, 6B1E
:0001.6AB2 B8004B                 mov ax, 4B00
:0001.6AB5 CD21                   int 21
:0001.6AB7 B80100                 mov ax, 0001
:0001.6ABA 7202                   jb 6ABE
:0001.6ABC FEC8                   dec al

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6ABA(C)
|
:0001.6ABE 5A                     pop dx
:0001.6ABF 5B                     pop bx
:0001.6AC0 5F                     pop di
:0001.6AC1 5E                     pop si
:0001.6AC2 1F                     pop ds
:0001.6AC3 5D                     pop bp
:0001.6AC4 CB                     retf


:0001.6AC5 90                     nop
:0001.6AC6 00000000000000000000   BYTE 10 DUP(0)
:0001.6AD0 00000000000000000000   BYTE 10 DUP(0)
:0001.6ADA 00000000000000000000   BYTE 10 DUP(0)
:0001.6AE4 00000000000000000000   BYTE 10 DUP(0)
:0001.6AEE 00000000000000000000   BYTE 10 DUP(0)
:0001.6AF8 00000000000000000000   BYTE 10 DUP(0)
:0001.6B02 00000000000000000000   BYTE 10 DUP(0)
:0001.6B0C 00000000000000000000   BYTE 10 DUP(0)


:0001.6B16 022D                   add ch, [di]
:0001.6B18 6E                     outsb
:0001.6B19 0D022D                 or ax, 2D02
:0001.6B1C 720D                   jb 6B2B
:0001.6B1E 000000000000           BYTE  6 DUP(0)


:0001.6B24 5C                     pop sp
:0001.6B25 000000                 BYTE  3 DUP(0)


:0001.6B28 6C                     insb
:0001.6B29 000000                 BYTE  3 DUP(0)


:0001.6B2C 55                     push bp
:0001.6B2D 8BEC                   mov bp, sp
:0001.6B2F 8B4606                 mov ax, [bp+06]
:0001.6B32 8B5E08                 mov bx, [bp+08]
:0001.6B35 CD62                   int 62
:0001.6B37 5D                     pop bp
:0001.6B38 CB                     retf


:0001.6B39 90                     nop
:0001.6B3A 55                     push bp
:0001.6B3B 8BEC                   mov bp, sp
:0001.6B3D 57                     push di
:0001.6B3E BACE03                 mov dx, 03CE
:0001.6B41 B80100                 mov ax, 0001
:0001.6B44 EF                     out dx, ax
:0001.6B45 B003                   mov al, 03
:0001.6B47 EF                     out dx, ax
:0001.6B48 B80502                 mov ax, 0205
:0001.6B4B EF                     out dx, ax
:0001.6B4C B008                   mov al, 08
:0001.6B4E EE                     out dx, al
:0001.6B4F BAC403                 mov dx, 03C4
:0001.6B52 B8020F                 mov ax, 0F02
:0001.6B55 EF                     out dx, ax
:0001.6B56 8B4608                 mov ax, [bp+08]
:0001.6B59 8B4E06                 mov cx, [bp+06]
:0001.6B5C 8BD1                   mov dx, cx
:0001.6B5E 83E207                 and dx, 0007
:0001.6B61 D1E9                   shr cx, 01
:0001.6B63 D1E9                   shr cx, 01
:0001.6B65 D1E9                   shr cx, 01
:0001.6B67 D1E0                   shl ax, 01
:0001.6B69 D1E0                   shl ax, 01
:0001.6B6B D1E0                   shl ax, 01
:0001.6B6D D1E0                   shl ax, 01
:0001.6B6F 8BF8                   mov di, ax
:0001.6B71 D1E0                   shl ax, 01
:0001.6B73 D1E0                   shl ax, 01
:0001.6B75 03F8                   add di, ax
:0001.6B77 03F9                   add di, cx
:0001.6B79 81C7800C               add di, 0C80
:0001.6B7D 8ACA                   mov cl , dl
:0001.6B7F B280                   mov dl, 80
:0001.6B81 D2EA                   shr dl, cl 
:0001.6B83 B800A0                 mov ax, A000
:0001.6B86 8EC0                   mov es, ax
:0001.6B88 8A460A                 mov al , [bp+0A]
:0001.6B8B 8AF0                   mov dh, al 
:0001.6B8D BBCC53                 mov bx, 53CC
:0001.6B90 2ED7                   xlat
:0001.6B92 8BCA                   mov cx, dx
:0001.6B94 50                     push ax
:0001.6B95 8AC2                   mov al , dl
:0001.6B97 BACF03                 mov dx, 03CF
:0001.6B9A EE                     out dx, al
:0001.6B9B 268A05                 mov al , es:[di]
:0001.6B9E 58                     pop ax
:0001.6B9F 268805                 mov es:[di], al 
:0001.6BA2 8BD1                   mov dx, cx
:0001.6BA4 D0CA                   ror dl, 01
:0001.6BA6 8AC6                   mov al , dh
:0001.6BA8 BBCC54                 mov bx, 54CC
:0001.6BAB 2ED7                   xlat
:0001.6BAD 8BCA                   mov cx, dx
:0001.6BAF 50                     push ax
:0001.6BB0 8AC2                   mov al , dl
:0001.6BB2 BACF03                 mov dx, 03CF
:0001.6BB5 EE                     out dx, al
:0001.6BB6 268A05                 mov al , es:[di]
:0001.6BB9 58                     pop ax
:0001.6BBA 268805                 mov es:[di], al 
:0001.6BBD 8BD1                   mov dx, cx
:0001.6BBF D0C2                   rol dl, 01
:0001.6BC1 83C750                 add di, 0050
:0001.6BC4 8AC6                   mov al , dh
:0001.6BC6 BBCC55                 mov bx, 55CC
:0001.6BC9 2ED7                   xlat
:0001.6BCB 8BCA                   mov cx, dx
:0001.6BCD 50                     push ax
:0001.6BCE 8AC2                   mov al , dl
:0001.6BD0 BACF03                 mov dx, 03CF
:0001.6BD3 EE                     out dx, al
:0001.6BD4 268A05                 mov al , es:[di]
:0001.6BD7 58                     pop ax
:0001.6BD8 268805                 mov es:[di], al 
:0001.6BDB 8BD1                   mov dx, cx
:0001.6BDD D0CA                   ror dl, 01
:0001.6BDF 8AC6                   mov al , dh
:0001.6BE1 BBCC53                 mov bx, 53CC
:0001.6BE4 2ED7                   xlat
:0001.6BE6 8BCA                   mov cx, dx
:0001.6BE8 50                     push ax
:0001.6BE9 8AC2                   mov al , dl
:0001.6BEB BACF03                 mov dx, 03CF
:0001.6BEE EE                     out dx, al
:0001.6BEF 268A05                 mov al , es:[di]
:0001.6BF2 58                     pop ax
:0001.6BF3 268805                 mov es:[di], al 
:0001.6BF6 8BD1                   mov dx, cx
:0001.6BF8 5F                     pop di
:0001.6BF9 5D                     pop bp
:0001.6BFA CB                     retf


:0001.6BFB 90                     nop
:0001.6BFC 55                     push bp
:0001.6BFD 8BEC                   mov bp, sp
:0001.6BFF 1E                     push ds
:0001.6C00 56                     push si
:0001.6C01 57                     push di
:0001.6C02 BACE03                 mov dx, 03CE
:0001.6C05 B80100                 mov ax, 0001
:0001.6C08 EF                     out dx, ax
:0001.6C09 B003                   mov al, 03
:0001.6C0B EF                     out dx, ax
:0001.6C0C B80502                 mov ax, 0205
:0001.6C0F EF                     out dx, ax
:0001.6C10 B008                   mov al, 08
:0001.6C12 EE                     out dx, al
:0001.6C13 BAC403                 mov dx, 03C4
:0001.6C16 B8020F                 mov ax, 0F02
:0001.6C19 EF                     out dx, ax
:0001.6C1A 8B4608                 mov ax, [bp+08]
:0001.6C1D 8B4E06                 mov cx, [bp+06]
:0001.6C20 D1E0                   shl ax, 01
:0001.6C22 D1E0                   shl ax, 01
:0001.6C24 D1E0                   shl ax, 01
:0001.6C26 D1E0                   shl ax, 01
:0001.6C28 8BF8                   mov di, ax
:0001.6C2A D1E0                   shl ax, 01
:0001.6C2C D1E0                   shl ax, 01
:0001.6C2E 03F8                   add di, ax
:0001.6C30 03F9                   add di, cx
:0001.6C32 81C7800C               add di, 0C80
:0001.6C36 B800A0                 mov ax, A000
:0001.6C39 8EC0                   mov es, ax
:0001.6C3B 8B4610                 mov ax, [bp+10]
:0001.6C3E 8ED8                   mov ds, ax
:0001.6C40 8B760E                 mov si, [bp+0E]
:0001.6C43 8B460A                 mov ax, [bp+0A]
:0001.6C46 2EA36A6C               mov word ptr cs:[6C6A], ax
:0001.6C4A A90300                 test ax, 0003
:0001.6C4D 7403                   je 6C52
:0001.6C4F 83C004                 add ax, 0004

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6C4D(C)
|
:0001.6C52 D1E8                   shr ax, 01
:0001.6C54 D1E8                   shr ax, 01
:0001.6C56 BBA000                 mov bx, 00A0
:0001.6C59 2BD8                   sub bx, ax
:0001.6C5B 2E891EE76C             mov cs:[6CE7], bx
:0001.6C60 8B4E0C                 mov cx, [bp+0C]
:0001.6C63 EB01                   jmp 6C66


:0001.6C65 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.6C63(U), :0001.6CED(U)
|
:0001.6C66 51                     push cx
:0001.6C67 B280                   mov dl, 80
:0001.6C69 B90000                 mov cx, 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6CE3(C)
|
:0001.6C6C 51                     push cx
:0001.6C6D AC                     lodsb
:0001.6C6E 4E                     dec si
:0001.6C6F BBCC53                 mov bx, 53CC
:0001.6C72 2ED7                   xlat
:0001.6C74 8BCA                   mov cx, dx
:0001.6C76 50                     push ax
:0001.6C77 8AC2                   mov al , dl
:0001.6C79 BACF03                 mov dx, 03CF
:0001.6C7C EE                     out dx, al
:0001.6C7D 268A05                 mov al , es:[di]
:0001.6C80 58                     pop ax
:0001.6C81 268805                 mov es:[di], al 
:0001.6C84 8BD1                   mov dx, cx
:0001.6C86 D0CA                   ror dl, 01
:0001.6C88 AC                     lodsb
:0001.6C89 4E                     dec si
:0001.6C8A BBCC54                 mov bx, 54CC
:0001.6C8D 2ED7                   xlat
:0001.6C8F 8BCA                   mov cx, dx
:0001.6C91 50                     push ax
:0001.6C92 8AC2                   mov al , dl
:0001.6C94 BACF03                 mov dx, 03CF
:0001.6C97 EE                     out dx, al
:0001.6C98 268A05                 mov al , es:[di]
:0001.6C9B 58                     pop ax
:0001.6C9C 268805                 mov es:[di], al 
:0001.6C9F 8BD1                   mov dx, cx
:0001.6CA1 D0C2                   rol dl, 01
:0001.6CA3 83C750                 add di, 0050
:0001.6CA6 AC                     lodsb
:0001.6CA7 4E                     dec si
:0001.6CA8 BBCC55                 mov bx, 55CC
:0001.6CAB 2ED7                   xlat
:0001.6CAD 8BCA                   mov cx, dx
:0001.6CAF 50                     push ax
:0001.6CB0 8AC2                   mov al , dl
:0001.6CB2 BACF03                 mov dx, 03CF
:0001.6CB5 EE                     out dx, al
:0001.6CB6 268A05                 mov al , es:[di]
:0001.6CB9 58                     pop ax
:0001.6CBA 268805                 mov es:[di], al 
:0001.6CBD 8BD1                   mov dx, cx
:0001.6CBF D0CA                   ror dl, 01
:0001.6CC1 AC                     lodsb
:0001.6CC2 BBCC53                 mov bx, 53CC
:0001.6CC5 2ED7                   xlat
:0001.6CC7 8BCA                   mov cx, dx
:0001.6CC9 50                     push ax
:0001.6CCA 8AC2                   mov al , dl
:0001.6CCC BACF03                 mov dx, 03CF
:0001.6CCF EE                     out dx, al
:0001.6CD0 268A05                 mov al , es:[di]
:0001.6CD3 58                     pop ax
:0001.6CD4 268805                 mov es:[di], al 
:0001.6CD7 8BD1                   mov dx, cx
:0001.6CD9 83EF50                 sub di, 0050
:0001.6CDC D0CA                   ror dl, 01
:0001.6CDE 7301                   jnb 6CE1
:0001.6CE0 47                     inc di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6CDE(C)
|
:0001.6CE1 59                     pop cx
:0001.6CE2 49                     dec cx
:0001.6CE3 7587                   jne 6C6C
:0001.6CE5 81C70000               add di, 0000
:0001.6CE9 59                     pop cx
:0001.6CEA 49                     dec cx
:0001.6CEB 7403                   je 6CF0
:0001.6CED E976FF                 jmp 6C66



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6CEB(C)
|
:0001.6CF0 5F                     pop di
:0001.6CF1 5E                     pop si
:0001.6CF2 1F                     pop ds
:0001.6CF3 5D                     pop bp
:0001.6CF4 CB                     retf


:0001.6CF5 BA0000                 mov dx, 0000
:0001.6CF8 B8CC53                 mov ax, 53CC
:0001.6CFB CB                     retf



* Referenced by a CALL at Address:
|:0001.6EB9
|
:0001.6CFC D1EA                   shr dx, 01
:0001.6CFE 13CB                   adc cx, bx
:0001.6D00 D1EA                   shr dx, 01
:0001.6D02 13CB                   adc cx, bx
:0001.6D04 D1EA                   shr dx, 01
:0001.6D06 13CB                   adc cx, bx
:0001.6D08 D1EA                   shr dx, 01
:0001.6D0A 13CB                   adc cx, bx
:0001.6D0C D1EA                   shr dx, 01
:0001.6D0E 13CB                   adc cx, bx
:0001.6D10 D1EA                   shr dx, 01
:0001.6D12 13CB                   adc cx, bx
:0001.6D14 D1EA                   shr dx, 01
:0001.6D16 13CB                   adc cx, bx
:0001.6D18 D1EA                   shr dx, 01
:0001.6D1A 13CB                   adc cx, bx
:0001.6D1C D1EA                   shr dx, 01
:0001.6D1E 13CB                   adc cx, bx
:0001.6D20 D1EA                   shr dx, 01
:0001.6D22 13CB                   adc cx, bx
:0001.6D24 D1EA                   shr dx, 01
:0001.6D26 13CB                   adc cx, bx
:0001.6D28 D1EA                   shr dx, 01
:0001.6D2A 13CB                   adc cx, bx
:0001.6D2C D1EA                   shr dx, 01
:0001.6D2E 13CB                   adc cx, bx
:0001.6D30 D1EA                   shr dx, 01
:0001.6D32 13CB                   adc cx, bx
:0001.6D34 D1EA                   shr dx, 01
:0001.6D36 13CB                   adc cx, bx
:0001.6D38 D1EA                   shr dx, 01
:0001.6D3A 13CB                   adc cx, bx
:0001.6D3C C3                     ret


:0001.6D3D 90                     nop
:0001.6D3E 8B14                   mov dx, [si]
:0001.6D40 F7D2                   not dx
:0001.6D42 8B4420                 mov ax, [si+20]
:0001.6D45 F7D0                   not ax
:0001.6D47 23D0                   and dx, ax
:0001.6D49 8B4440                 mov ax, [si+40]
:0001.6D4C F7D0                   not ax
:0001.6D4E 23D0                   and dx, ax
:0001.6D50 8B4460                 mov ax, [si+60]
:0001.6D53 F7D0                   not ax
:0001.6D55 23D0                   and dx, ax
:0001.6D57 C3                     ret


:0001.6D58 8B14                   mov dx, [si]
:0001.6D5A 8B4420                 mov ax, [si+20]
:0001.6D5D F7D0                   not ax
:0001.6D5F 23D0                   and dx, ax
:0001.6D61 8B4440                 mov ax, [si+40]
:0001.6D64 F7D0                   not ax
:0001.6D66 23D0                   and dx, ax
:0001.6D68 8B4460                 mov ax, [si+60]
:0001.6D6B F7D0                   not ax
:0001.6D6D 23D0                   and dx, ax
:0001.6D6F C3                     ret


:0001.6D70 8B14                   mov dx, [si]
:0001.6D72 F7D2                   not dx
:0001.6D74 235420                 and dx, [si+20]
:0001.6D77 8B4440                 mov ax, [si+40]
:0001.6D7A F7D0                   not ax
:0001.6D7C 23D0                   and dx, ax
:0001.6D7E 8B4460                 mov ax, [si+60]
:0001.6D81 F7D0                   not ax
:0001.6D83 23D0                   and dx, ax
:0001.6D85 C3                     ret


:0001.6D86 8B14                   mov dx, [si]
:0001.6D88 235420                 and dx, [si+20]
:0001.6D8B 8B4440                 mov ax, [si+40]
:0001.6D8E F7D0                   not ax
:0001.6D90 23D0                   and dx, ax
:0001.6D92 8B4460                 mov ax, [si+60]
:0001.6D95 F7D0                   not ax
:0001.6D97 23D0                   and dx, ax
:0001.6D99 C3                     ret


:0001.6D9A 8B14                   mov dx, [si]
:0001.6D9C F7D2                   not dx
:0001.6D9E 8B4420                 mov ax, [si+20]
:0001.6DA1 F7D0                   not ax
:0001.6DA3 23D0                   and dx, ax
:0001.6DA5 235440                 and dx, [si+40]
:0001.6DA8 8B4460                 mov ax, [si+60]
:0001.6DAB F7D0                   not ax
:0001.6DAD 23D0                   and dx, ax
:0001.6DAF C3                     ret


:0001.6DB0 8B14                   mov dx, [si]
:0001.6DB2 8B4420                 mov ax, [si+20]
:0001.6DB5 F7D0                   not ax
:0001.6DB7 23D0                   and dx, ax
:0001.6DB9 235440                 and dx, [si+40]
:0001.6DBC 8B4460                 mov ax, [si+60]
:0001.6DBF F7D0                   not ax
:0001.6DC1 23D0                   and dx, ax
:0001.6DC3 C3                     ret


:0001.6DC4 8B14                   mov dx, [si]
:0001.6DC6 F7D2                   not dx
:0001.6DC8 235420                 and dx, [si+20]
:0001.6DCB 235440                 and dx, [si+40]
:0001.6DCE 8B4460                 mov ax, [si+60]
:0001.6DD1 F7D0                   not ax
:0001.6DD3 23D0                   and dx, ax
:0001.6DD5 C3                     ret


:0001.6DD6 8B14                   mov dx, [si]
:0001.6DD8 235420                 and dx, [si+20]
:0001.6DDB 235440                 and dx, [si+40]
:0001.6DDE 8B4460                 mov ax, [si+60]
:0001.6DE1 F7D0                   not ax
:0001.6DE3 23D0                   and dx, ax
:0001.6DE5 C3                     ret


:0001.6DE6 8B14                   mov dx, [si]
:0001.6DE8 F7D2                   not dx
:0001.6DEA 8B4420                 mov ax, [si+20]
:0001.6DED F7D0                   not ax
:0001.6DEF 23D0                   and dx, ax
:0001.6DF1 8B4440                 mov ax, [si+40]
:0001.6DF4 F7D0                   not ax
:0001.6DF6 23D0                   and dx, ax
:0001.6DF8 235460                 and dx, [si+60]
:0001.6DFB C3                     ret


:0001.6DFC 8B14                   mov dx, [si]
:0001.6DFE 8B4420                 mov ax, [si+20]
:0001.6E01 F7D0                   not ax
:0001.6E03 23D0                   and dx, ax
:0001.6E05 8B4440                 mov ax, [si+40]
:0001.6E08 F7D0                   not ax
:0001.6E0A 23D0                   and dx, ax
:0001.6E0C 235460                 and dx, [si+60]
:0001.6E0F C3                     ret


:0001.6E10 8B14                   mov dx, [si]
:0001.6E12 F7D2                   not dx
:0001.6E14 235420                 and dx, [si+20]
:0001.6E17 8B4440                 mov ax, [si+40]
:0001.6E1A F7D0                   not ax
:0001.6E1C 23D0                   and dx, ax
:0001.6E1E 235460                 and dx, [si+60]
:0001.6E21 C3                     ret


:0001.6E22 8B14                   mov dx, [si]
:0001.6E24 235420                 and dx, [si+20]
:0001.6E27 8B4440                 mov ax, [si+40]
:0001.6E2A F7D0                   not ax
:0001.6E2C 23D0                   and dx, ax
:0001.6E2E 235460                 and dx, [si+60]
:0001.6E31 C3                     ret


:0001.6E32 8B14                   mov dx, [si]
:0001.6E34 F7D2                   not dx
:0001.6E36 8B4420                 mov ax, [si+20]
:0001.6E39 F7D0                   not ax
:0001.6E3B 23D0                   and dx, ax
:0001.6E3D 235440                 and dx, [si+40]
:0001.6E40 235460                 and dx, [si+60]
:0001.6E43 C3                     ret


:0001.6E44 8B14                   mov dx, [si]
:0001.6E46 8B4420                 mov ax, [si+20]
:0001.6E49 F7D0                   not ax
:0001.6E4B 23D0                   and dx, ax
:0001.6E4D 235440                 and dx, [si+40]
:0001.6E50 235460                 and dx, [si+60]
:0001.6E53 C3                     ret


:0001.6E54 8B14                   mov dx, [si]
:0001.6E56 F7D2                   not dx
:0001.6E58 235420                 and dx, [si+20]
:0001.6E5B 235440                 and dx, [si+40]
:0001.6E5E 235460                 and dx, [si+60]
:0001.6E61 C3                     ret


:0001.6E62 8B14                   mov dx, [si]
:0001.6E64 235420                 and dx, [si+20]
:0001.6E67 235440                 and dx, [si+40]
:0001.6E6A 235460                 and dx, [si+60]
:0001.6E6D C3                     ret


:0001.6E6E 55                     push bp
:0001.6E6F 8BEC                   mov bp, sp
:0001.6E71 1E                     push ds
:0001.6E72 56                     push si
:0001.6E73 57                     push di
:0001.6E74 8B7606                 mov si, [bp+06]
:0001.6E77 8B4608                 mov ax, [bp+08]
:0001.6E7A 8ED8                   mov ds, ax
:0001.6E7C 8CC8                   mov ax, cs
:0001.6E7E 8EC0                   mov es, ax
:0001.6E80 8B460A                 mov ax, [bp+0A]
:0001.6E83 2EA3B46F               mov word ptr cs:[6FB4], ax
:0001.6E87 33C9                   xor cx, cx
:0001.6E89 BFCC53                 mov di, 53CC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6FB8(U)
|
:0001.6E8C 33C0                   xor ax, ax
:0001.6E8E 8BEF                   mov bp, di
:0001.6E90 BFC06F                 mov di, 6FC0
:0001.6E93 BB1000                 mov bx, 0010

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6E98(C)
|
:0001.6E96 AB                     stosw
:0001.6E97 4B                     dec bx
:0001.6E98 75FC                   jne 6E96
:0001.6E9A 8BFD                   mov di, bp
:0001.6E9C 56                     push si
:0001.6E9D 53                     push bx
:0001.6E9E 51                     push cx
:0001.6E9F 57                     push di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6ED4(C)
|
:0001.6EA0 8BC3                   mov ax, bx
:0001.6EA2 05E06F                 add ax, 6FE0
:0001.6EA5 2EA3B76E               mov word ptr cs:[6EB7], ax
:0001.6EA9 33C9                   xor cx, cx
:0001.6EAB BD1000                 mov bp, 0010
:0001.6EAE EB00                   jmp 6EB0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6EAE(U)
|
:0001.6EB0 53                     push bx
:0001.6EB1 56                     push si
:0001.6EB2 33DB                   xor bx, bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6EC0(C)
|
:0001.6EB4 2EFF160000             call word ptr cs:[0000]
:0001.6EB9 E840FE                 call 6CFC
:0001.6EBC 83C602                 add si, 0002
:0001.6EBF 4D                     dec bp
:0001.6EC0 75F2                   jne 6EB4
:0001.6EC2 5E                     pop si
:0001.6EC3 5B                     pop bx
:0001.6EC4 B8C06F                 mov ax, 6FC0
:0001.6EC7 03D8                   add bx, ax
:0001.6EC9 2E890F                 mov cs:[bx], cx
:0001.6ECC 2BD8                   sub bx, ax
:0001.6ECE 83C302                 add bx, 0002
:0001.6ED1 83FB20                 cmp bx, 0020
:0001.6ED4 75CA                   jne 6EA0
:0001.6ED6 BFC06F                 mov di, 6FC0
:0001.6ED9 32D2                   xor dl, dl
:0001.6EDB 2E8B05                 mov ax, cs:[di]
:0001.6EDE 32C9                   xor cl , cl 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6EF2(C)
|
:0001.6EE0 2E3905                 cmp cs:[di], ax
:0001.6EE3 7205                   jb 6EEA
:0001.6EE5 2E8B05                 mov ax, cs:[di]
:0001.6EE8 8AD1                   mov dl, cl 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6EE3(C)
|
:0001.6EEA 83C702                 add di, 0002
:0001.6EED FEC1                   inc cl
:0001.6EEF 80F910                 cmp cl, 10
:0001.6EF2 75EC                   jne 6EE0
:0001.6EF4 2E88168E6F             mov cs:[6F8E], dl
:0001.6EF9 02D2                   add dl, dl
:0001.6EFB 32F6                   xor dh, dh
:0001.6EFD 8BFA                   mov di, dx
:0001.6EFF 81C7C06F               add di, 6FC0
:0001.6F03 2EC7050000             mov word ptr cs:[di], 0000
:0001.6F08 BFC06F                 mov di, 6FC0
:0001.6F0B 32D2                   xor dl, dl
:0001.6F0D 2E8B05                 mov ax, cs:[di]
:0001.6F10 32C9                   xor cl , cl 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6F24(C)
|
:0001.6F12 2E3905                 cmp cs:[di], ax
:0001.6F15 7205                   jb 6F1C
:0001.6F17 2E8B05                 mov ax, cs:[di]
:0001.6F1A 8AD1                   mov dl, cl 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6F15(C)
|
:0001.6F1C 83C702                 add di, 0002
:0001.6F1F FEC1                   inc cl
:0001.6F21 80F910                 cmp cl, 10
:0001.6F24 75EC                   jne 6F12
:0001.6F26 2E8816966F             mov cs:[6F96], dl
:0001.6F2B 02D2                   add dl, dl
:0001.6F2D 32F6                   xor dh, dh
:0001.6F2F 8BFA                   mov di, dx
:0001.6F31 81C7C06F               add di, 6FC0
:0001.6F35 2EC7050000             mov word ptr cs:[di], 0000
:0001.6F3A BFC06F                 mov di, 6FC0
:0001.6F3D 32D2                   xor dl, dl
:0001.6F3F 2E8B05                 mov ax, cs:[di]
:0001.6F42 32C9                   xor cl , cl 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6F56(C)
|
:0001.6F44 2E3905                 cmp cs:[di], ax
:0001.6F47 7205                   jb 6F4E
:0001.6F49 2E8B05                 mov ax, cs:[di]
:0001.6F4C 8AD1                   mov dl, cl 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6F47(C)
|
:0001.6F4E 83C702                 add di, 0002
:0001.6F51 FEC1                   inc cl
:0001.6F53 80F910                 cmp cl, 10
:0001.6F56 75EC                   jne 6F44
:0001.6F58 2E88169E6F             mov cs:[6F9E], dl
:0001.6F5D 02D2                   add dl, dl
:0001.6F5F 32F6                   xor dh, dh
:0001.6F61 8BFA                   mov di, dx
:0001.6F63 81C7C06F               add di, 6FC0
:0001.6F67 2EC7050000             mov word ptr cs:[di], 0000
:0001.6F6C BFC06F                 mov di, 6FC0
:0001.6F6F 32D2                   xor dl, dl
:0001.6F71 2E8B05                 mov ax, cs:[di]
:0001.6F74 32C9                   xor cl , cl 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6F88(C)
|
:0001.6F76 2E3905                 cmp cs:[di], ax
:0001.6F79 7205                   jb 6F80
:0001.6F7B 2E8B05                 mov ax, cs:[di]
:0001.6F7E 8AD1                   mov dl, cl 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6F79(C)
|
:0001.6F80 83C702                 add di, 0002
:0001.6F83 FEC1                   inc cl
:0001.6F85 80F910                 cmp cl, 10
:0001.6F88 75EC                   jne 6F76
:0001.6F8A 5F                     pop di
:0001.6F8B 2EC60500               mov byte ptr cs:[di], 00
:0001.6F8F 81C70001               add di, 0100
:0001.6F93 2EC60500               mov byte ptr cs:[di], 00
:0001.6F97 81C70001               add di, 0100
:0001.6F9B 2EC60500               mov byte ptr cs:[di], 00
:0001.6F9F 81C70001               add di, 0100
:0001.6FA3 2E8815                 mov cs:[di], dl
:0001.6FA6 81EFFF02               sub di, 02FF
:0001.6FAA 59                     pop cx
:0001.6FAB 5B                     pop bx
:0001.6FAC 5E                     pop si
:0001.6FAD 81C68000               add si, 0080
:0001.6FB1 41                     inc cx
:0001.6FB2 81F90000               cmp cx, 0000
:0001.6FB6 7403                   je 6FBB
:0001.6FB8 E9D1FE                 jmp 6E8C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6FB6(C)
|
:0001.6FBB 5F                     pop di
:0001.6FBC 5E                     pop si
:0001.6FBD 1F                     pop ds
:0001.6FBE 5D                     pop bp
:0001.6FBF CB                     retf


:0001.6FC0 00000000000000000000   BYTE 10 DUP(0)
:0001.6FCA 00000000000000000000   BYTE 10 DUP(0)
:0001.6FD4 00000000000000000000   BYTE 10 DUP(0)
:0001.6FDE 0000                   BYTE 2 DUP(0)


:0001.6FE0 3E                     BYTE 03eh


:0001.6FE1 6D                     insw
:0001.6FE2 58                     pop ax
:0001.6FE3 6D                     insw
:0001.6FE4 706D                   jo 7053
:0001.6FE6 866D9A                 xchg [di-66], ch
:0001.6FE9 6D                     insw
:0001.6FEA B06D                   mov al, 6D
:0001.6FEC C46DD6                 les bp, [di-2A]
:0001.6FEF 6D                     insw
:0001.6FF0 E66D                   out 6D, al
:0001.6FF2 FC                     cld
:0001.6FF3 6D                     insw
:0001.6FF4 106E22                 adc [bp+22], ch
:0001.6FF7 6E                     outsb
:0001.6FF8 326E44                 xor ch, [bp+44]
:0001.6FFB 6E                     outsb
:0001.6FFC 54                     push sp
:0001.6FFD 6E                     outsb
:0001.6FFE 626E00                 bound bp, [bp]
:0001.7001 00                     BYTE 0


:0001.7002 55                     push bp
:0001.7003 8BEC                   mov bp, sp
:0001.7005 60                     pusha
:0001.7006 1E                     push ds
:0001.7007 BACE03                 mov dx, 03CE
:0001.700A B80100                 mov ax, 0001
:0001.700D EF                     out dx, ax
:0001.700E B003                   mov al, 03
:0001.7010 EF                     out dx, ax
:0001.7011 B005                   mov al, 05
:0001.7013 EF                     out dx, ax
:0001.7014 B808FF                 mov ax, FF08
:0001.7017 EF                     out dx, ax
:0001.7018 8B4608                 mov ax, [bp+08]
:0001.701B 8B4E06                 mov cx, [bp+06]
:0001.701E D1E9                   shr cx, 01
:0001.7020 D1E9                   shr cx, 01
:0001.7022 D1E9                   shr cx, 01
:0001.7024 D1E0                   shl ax, 01
:0001.7026 D1E0                   shl ax, 01
:0001.7028 D1E0                   shl ax, 01
:0001.702A D1E0                   shl ax, 01
:0001.702C 8BF8                   mov di, ax
:0001.702E D1E0                   shl ax, 01
:0001.7030 D1E0                   shl ax, 01
:0001.7032 03F8                   add di, ax
:0001.7034 03F9                   add di, cx
:0001.7036 81C7800C               add di, 0C80
:0001.703A 57                     push di
:0001.703B 8B460C                 mov ax, [bp+0C]
:0001.703E 8ED8                   mov ds, ax
:0001.7040 8B760A                 mov si, [bp+0A]
:0001.7043 8CC8                   mov ax, cs
:0001.7045 8EC0                   mov es, ax
:0001.7047 BF4C53                 mov di, 534C
:0001.704A A5                     movsw
:0001.704B A5                     movsw
:0001.704C A5                     movsw
:0001.704D A5                     movsw
:0001.704E A5                     movsw
:0001.704F A5                     movsw
:0001.7050 A5                     movsw
:0001.7051 A5                     movsw
:0001.7052 A5                     movsw

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.6FE4(C)
|
:0001.7053 A5                     movsw
:0001.7054 A5                     movsw
:0001.7055 A5                     movsw
:0001.7056 A5                     movsw
:0001.7057 A5                     movsw
:0001.7058 A5                     movsw
:0001.7059 A5                     movsw
:0001.705A A5                     movsw
:0001.705B A5                     movsw
:0001.705C A5                     movsw
:0001.705D A5                     movsw
:0001.705E A5                     movsw
:0001.705F A5                     movsw
:0001.7060 A5                     movsw
:0001.7061 A5                     movsw
:0001.7062 A5                     movsw
:0001.7063 A5                     movsw
:0001.7064 A5                     movsw
:0001.7065 A5                     movsw
:0001.7066 A5                     movsw
:0001.7067 A5                     movsw
:0001.7068 A5                     movsw
:0001.7069 A5                     movsw
:0001.706A A5                     movsw
:0001.706B A5                     movsw
:0001.706C A5                     movsw
:0001.706D A5                     movsw
:0001.706E A5                     movsw
:0001.706F A5                     movsw
:0001.7070 A5                     movsw
:0001.7071 A5                     movsw
:0001.7072 A5                     movsw
:0001.7073 A5                     movsw
:0001.7074 A5                     movsw
:0001.7075 A5                     movsw
:0001.7076 A5                     movsw
:0001.7077 A5                     movsw
:0001.7078 A5                     movsw
:0001.7079 A5                     movsw
:0001.707A A5                     movsw
:0001.707B A5                     movsw
:0001.707C A5                     movsw
:0001.707D A5                     movsw
:0001.707E A5                     movsw
:0001.707F A5                     movsw
:0001.7080 A5                     movsw
:0001.7081 A5                     movsw
:0001.7082 A5                     movsw
:0001.7083 A5                     movsw
:0001.7084 A5                     movsw
:0001.7085 A5                     movsw
:0001.7086 A5                     movsw
:0001.7087 A5                     movsw
:0001.7088 A5                     movsw
:0001.7089 A5                     movsw
:0001.708A 8B4610                 mov ax, [bp+10]
:0001.708D 8ED8                   mov ds, ax
:0001.708F 8B760E                 mov si, [bp+0E]
:0001.7092 8B04                   mov ax, [si]
:0001.7094 83F8FF                 cmp ax, FFFF
:0001.7097 7503                   jne 709C
:0001.7099 E9EB02                 jmp 7387



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.7097(C)
|
:0001.709C 1E                     push ds
:0001.709D 56                     push si
:0001.709E 3D9001                 cmp ax, 0190
:0001.70A1 7D1E                   jge 70C1
:0001.70A3 8B7612                 mov si, [bp+12]
:0001.70A6 8BD0                   mov dx, ax
:0001.70A8 D1E0                   shl ax, 01
:0001.70AA D1E0                   shl ax, 01
:0001.70AC 03C2                   add ax, dx
:0001.70AE D1E0                   shl ax, 01
:0001.70B0 D1E0                   shl ax, 01
:0001.70B2 D1E0                   shl ax, 01
:0001.70B4 D1E0                   shl ax, 01
:0001.70B6 D1E0                   shl ax, 01
:0001.70B8 03F0                   add si, ax
:0001.70BA 8B4614                 mov ax, [bp+14]
:0001.70BD 8ED8                   mov ds, ax
:0001.70BF EB1F                   jmp 70E0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.70A1(C)
|
:0001.70C1 2D9001                 sub ax, 0190
:0001.70C4 8B7616                 mov si, [bp+16]
:0001.70C7 8BD0                   mov dx, ax
:0001.70C9 D1E0                   shl ax, 01
:0001.70CB D1E0                   shl ax, 01
:0001.70CD 03C2                   add ax, dx
:0001.70CF D1E0                   shl ax, 01
:0001.70D1 D1E0                   shl ax, 01
:0001.70D3 D1E0                   shl ax, 01
:0001.70D5 D1E0                   shl ax, 01
:0001.70D7 D1E0                   shl ax, 01
:0001.70D9 03F0                   add si, ax
:0001.70DB 8B4618                 mov ax, [bp+18]
:0001.70DE 8ED8                   mov ds, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.70BF(U)
|
:0001.70E0 BF4C53                 mov di, 534C
:0001.70E3 BA0200                 mov dx, 0002
:0001.70E6 AD                     lodsw
:0001.70E7 262105                 and es:[di], ax
:0001.70EA 26214520               and es:[di+20], ax
:0001.70EE 26214540               and es:[di+40], ax
:0001.70F2 26214560               and es:[di+60], ax
:0001.70F6 03FA                   add di, dx
:0001.70F8 AD                     lodsw
:0001.70F9 262105                 and es:[di], ax
:0001.70FC 26214520               and es:[di+20], ax
:0001.7100 26214540               and es:[di+40], ax
:0001.7104 26214560               and es:[di+60], ax
:0001.7108 03FA                   add di, dx
:0001.710A AD                     lodsw
:0001.710B 262105                 and es:[di], ax
:0001.710E 26214520               and es:[di+20], ax
:0001.7112 26214540               and es:[di+40], ax
:0001.7116 26214560               and es:[di+60], ax
:0001.711A 03FA                   add di, dx
:0001.711C AD                     lodsw
:0001.711D 262105                 and es:[di], ax
:0001.7120 26214520               and es:[di+20], ax
:0001.7124 26214540               and es:[di+40], ax
:0001.7128 26214560               and es:[di+60], ax
:0001.712C 03FA                   add di, dx
:0001.712E AD                     lodsw
:0001.712F 262105                 and es:[di], ax
:0001.7132 26214520               and es:[di+20], ax
:0001.7136 26214540               and es:[di+40], ax
:0001.713A 26214560               and es:[di+60], ax
:0001.713E 03FA                   add di, dx
:0001.7140 AD                     lodsw
:0001.7141 262105                 and es:[di], ax
:0001.7144 26214520               and es:[di+20], ax
:0001.7148 26214540               and es:[di+40], ax
:0001.714C 26214560               and es:[di+60], ax
:0001.7150 03FA                   add di, dx
:0001.7152 AD                     lodsw
:0001.7153 262105                 and es:[di], ax
:0001.7156 26214520               and es:[di+20], ax
:0001.715A 26214540               and es:[di+40], ax
:0001.715E 26214560               and es:[di+60], ax
:0001.7162 03FA                   add di, dx
:0001.7164 AD                     lodsw
:0001.7165 262105                 and es:[di], ax
:0001.7168 26214520               and es:[di+20], ax
:0001.716C 26214540               and es:[di+40], ax
:0001.7170 26214560               and es:[di+60], ax
:0001.7174 03FA                   add di, dx
:0001.7176 AD                     lodsw
:0001.7177 262105                 and es:[di], ax
:0001.717A 26214520               and es:[di+20], ax
:0001.717E 26214540               and es:[di+40], ax
:0001.7182 26214560               and es:[di+60], ax
:0001.7186 03FA                   add di, dx
:0001.7188 AD                     lodsw
:0001.7189 262105                 and es:[di], ax
:0001.718C 26214520               and es:[di+20], ax
:0001.7190 26214540               and es:[di+40], ax
:0001.7194 26214560               and es:[di+60], ax
:0001.7198 03FA                   add di, dx
:0001.719A AD                     lodsw
:0001.719B 262105                 and es:[di], ax
:0001.719E 26214520               and es:[di+20], ax
:0001.71A2 26214540               and es:[di+40], ax
:0001.71A6 26214560               and es:[di+60], ax
:0001.71AA 03FA                   add di, dx
:0001.71AC AD                     lodsw
:0001.71AD 262105                 and es:[di], ax
:0001.71B0 26214520               and es:[di+20], ax
:0001.71B4 26214540               and es:[di+40], ax
:0001.71B8 26214560               and es:[di+60], ax
:0001.71BC 03FA                   add di, dx
:0001.71BE AD                     lodsw
:0001.71BF 262105                 and es:[di], ax
:0001.71C2 26214520               and es:[di+20], ax
:0001.71C6 26214540               and es:[di+40], ax
:0001.71CA 26214560               and es:[di+60], ax
:0001.71CE 03FA                   add di, dx
:0001.71D0 AD                     lodsw
:0001.71D1 262105                 and es:[di], ax
:0001.71D4 26214520               and es:[di+20], ax
:0001.71D8 26214540               and es:[di+40], ax
:0001.71DC 26214560               and es:[di+60], ax
:0001.71E0 03FA                   add di, dx
:0001.71E2 AD                     lodsw
:0001.71E3 262105                 and es:[di], ax
:0001.71E6 26214520               and es:[di+20], ax
:0001.71EA 26214540               and es:[di+40], ax
:0001.71EE 26214560               and es:[di+60], ax
:0001.71F2 03FA                   add di, dx
:0001.71F4 AD                     lodsw
:0001.71F5 262105                 and es:[di], ax
:0001.71F8 26214520               and es:[di+20], ax
:0001.71FC 26214540               and es:[di+40], ax
:0001.7200 26214560               and es:[di+60], ax
:0001.7204 83EF1E                 sub di, 001E
:0001.7207 AD                     lodsw
:0001.7208 260905                 or es:[di], ax
:0001.720B 03FA                   add di, dx
:0001.720D AD                     lodsw
:0001.720E 260905                 or es:[di], ax
:0001.7211 03FA                   add di, dx
:0001.7213 AD                     lodsw
:0001.7214 260905                 or es:[di], ax
:0001.7217 03FA                   add di, dx
:0001.7219 AD                     lodsw
:0001.721A 260905                 or es:[di], ax
:0001.721D 03FA                   add di, dx
:0001.721F AD                     lodsw
:0001.7220 260905                 or es:[di], ax
:0001.7223 03FA                   add di, dx
:0001.7225 AD                     lodsw
:0001.7226 260905                 or es:[di], ax
:0001.7229 03FA                   add di, dx
:0001.722B AD                     lodsw
:0001.722C 260905                 or es:[di], ax
:0001.722F 03FA                   add di, dx
:0001.7231 AD                     lodsw
:0001.7232 260905                 or es:[di], ax
:0001.7235 03FA                   add di, dx
:0001.7237 AD                     lodsw
:0001.7238 260905                 or es:[di], ax
:0001.723B 03FA                   add di, dx
:0001.723D AD                     lodsw
:0001.723E 260905                 or es:[di], ax
:0001.7241 03FA                   add di, dx
:0001.7243 AD                     lodsw
:0001.7244 260905                 or es:[di], ax
:0001.7247 03FA                   add di, dx
:0001.7249 AD                     lodsw
:0001.724A 260905                 or es:[di], ax
:0001.724D 03FA                   add di, dx
:0001.724F AD                     lodsw
:0001.7250 260905                 or es:[di], ax
:0001.7253 03FA                   add di, dx
:0001.7255 AD                     lodsw
:0001.7256 260905                 or es:[di], ax
:0001.7259 03FA                   add di, dx
:0001.725B AD                     lodsw
:0001.725C 260905                 or es:[di], ax
:0001.725F 03FA                   add di, dx
:0001.7261 AD                     lodsw
:0001.7262 260905                 or es:[di], ax
:0001.7265 03FA                   add di, dx
:0001.7267 AD                     lodsw
:0001.7268 260905                 or es:[di], ax
:0001.726B 03FA                   add di, dx
:0001.726D AD                     lodsw
:0001.726E 260905                 or es:[di], ax
:0001.7271 03FA                   add di, dx
:0001.7273 AD                     lodsw
:0001.7274 260905                 or es:[di], ax
:0001.7277 03FA                   add di, dx
:0001.7279 AD                     lodsw
:0001.727A 260905                 or es:[di], ax
:0001.727D 03FA                   add di, dx
:0001.727F AD                     lodsw
:0001.7280 260905                 or es:[di], ax
:0001.7283 03FA                   add di, dx
:0001.7285 AD                     lodsw
:0001.7286 260905                 or es:[di], ax
:0001.7289 03FA                   add di, dx
:0001.728B AD                     lodsw
:0001.728C 260905                 or es:[di], ax
:0001.728F 03FA                   add di, dx
:0001.7291 AD                     lodsw
:0001.7292 260905                 or es:[di], ax
:0001.7295 03FA                   add di, dx
:0001.7297 AD                     lodsw
:0001.7298 260905                 or es:[di], ax
:0001.729B 03FA                   add di, dx
:0001.729D AD                     lodsw
:0001.729E 260905                 or es:[di], ax
:0001.72A1 03FA                   add di, dx
:0001.72A3 AD                     lodsw
:0001.72A4 260905                 or es:[di], ax
:0001.72A7 03FA                   add di, dx
:0001.72A9 AD                     lodsw
:0001.72AA 260905                 or es:[di], ax
:0001.72AD 03FA                   add di, dx
:0001.72AF AD                     lodsw
:0001.72B0 260905                 or es:[di], ax
:0001.72B3 03FA                   add di, dx
:0001.72B5 AD                     lodsw
:0001.72B6 260905                 or es:[di], ax
:0001.72B9 03FA                   add di, dx
:0001.72BB AD                     lodsw
:0001.72BC 260905                 or es:[di], ax
:0001.72BF 03FA                   add di, dx
:0001.72C1 AD                     lodsw
:0001.72C2 260905                 or es:[di], ax
:0001.72C5 03FA                   add di, dx
:0001.72C7 AD                     lodsw
:0001.72C8 260905                 or es:[di], ax
:0001.72CB 03FA                   add di, dx
:0001.72CD AD                     lodsw
:0001.72CE 260905                 or es:[di], ax
:0001.72D1 03FA                   add di, dx
:0001.72D3 AD                     lodsw
:0001.72D4 260905                 or es:[di], ax
:0001.72D7 03FA                   add di, dx
:0001.72D9 AD                     lodsw
:0001.72DA 260905                 or es:[di], ax
:0001.72DD 03FA                   add di, dx
:0001.72DF AD                     lodsw
:0001.72E0 260905                 or es:[di], ax
:0001.72E3 03FA                   add di, dx
:0001.72E5 AD                     lodsw
:0001.72E6 260905                 or es:[di], ax
:0001.72E9 03FA                   add di, dx
:0001.72EB AD                     lodsw
:0001.72EC 260905                 or es:[di], ax
:0001.72EF 03FA                   add di, dx
:0001.72F1 AD                     lodsw
:0001.72F2 260905                 or es:[di], ax
:0001.72F5 03FA                   add di, dx
:0001.72F7 AD                     lodsw
:0001.72F8 260905                 or es:[di], ax
:0001.72FB 03FA                   add di, dx
:0001.72FD AD                     lodsw
:0001.72FE 260905                 or es:[di], ax
:0001.7301 03FA                   add di, dx
:0001.7303 AD                     lodsw
:0001.7304 260905                 or es:[di], ax
:0001.7307 03FA                   add di, dx
:0001.7309 AD                     lodsw
:0001.730A 260905                 or es:[di], ax
:0001.730D 03FA                   add di, dx
:0001.730F AD                     lodsw
:0001.7310 260905                 or es:[di], ax
:0001.7313 03FA                   add di, dx
:0001.7315 AD                     lodsw
:0001.7316 260905                 or es:[di], ax
:0001.7319 03FA                   add di, dx
:0001.731B AD                     lodsw
:0001.731C 260905                 or es:[di], ax
:0001.731F 03FA                   add di, dx
:0001.7321 AD                     lodsw
:0001.7322 260905                 or es:[di], ax
:0001.7325 03FA                   add di, dx
:0001.7327 AD                     lodsw
:0001.7328 260905                 or es:[di], ax
:0001.732B 03FA                   add di, dx
:0001.732D AD                     lodsw
:0001.732E 260905                 or es:[di], ax
:0001.7331 03FA                   add di, dx
:0001.7333 AD                     lodsw
:0001.7334 260905                 or es:[di], ax
:0001.7337 03FA                   add di, dx
:0001.7339 AD                     lodsw
:0001.733A 260905                 or es:[di], ax
:0001.733D 03FA                   add di, dx
:0001.733F AD                     lodsw
:0001.7340 260905                 or es:[di], ax
:0001.7343 03FA                   add di, dx
:0001.7345 AD                     lodsw
:0001.7346 260905                 or es:[di], ax
:0001.7349 03FA                   add di, dx
:0001.734B AD                     lodsw
:0001.734C 260905                 or es:[di], ax
:0001.734F 03FA                   add di, dx
:0001.7351 AD                     lodsw
:0001.7352 260905                 or es:[di], ax
:0001.7355 03FA                   add di, dx
:0001.7357 AD                     lodsw
:0001.7358 260905                 or es:[di], ax
:0001.735B 03FA                   add di, dx
:0001.735D AD                     lodsw
:0001.735E 260905                 or es:[di], ax
:0001.7361 03FA                   add di, dx
:0001.7363 AD                     lodsw
:0001.7364 260905                 or es:[di], ax
:0001.7367 03FA                   add di, dx
:0001.7369 AD                     lodsw
:0001.736A 260905                 or es:[di], ax
:0001.736D 03FA                   add di, dx
:0001.736F AD                     lodsw
:0001.7370 260905                 or es:[di], ax
:0001.7373 03FA                   add di, dx
:0001.7375 AD                     lodsw
:0001.7376 260905                 or es:[di], ax
:0001.7379 03FA                   add di, dx
:0001.737B AD                     lodsw
:0001.737C 260905                 or es:[di], ax
:0001.737F 03FA                   add di, dx
:0001.7381 AD                     lodsw
:0001.7382 260905                 or es:[di], ax
:0001.7385 5E                     pop si
:0001.7386 1F                     pop ds

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.7099(U)
|
:0001.7387 8BC6                   mov ax, si
:0001.7389 05A402                 add ax, 02A4
:0001.738C 8BF0                   mov si, ax
:0001.738E 8B04                   mov ax, [si]
:0001.7390 83F8FF                 cmp ax, FFFF
:0001.7393 7503                   jne 7398
:0001.7395 E9EB02                 jmp 7683



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.7393(C)
|
:0001.7398 1E                     push ds
:0001.7399 56                     push si
:0001.739A 3D9001                 cmp ax, 0190
:0001.739D 7D1E                   jge 73BD
:0001.739F 8B7612                 mov si, [bp+12]
:0001.73A2 8BD0                   mov dx, ax
:0001.73A4 D1E0                   shl ax, 01
:0001.73A6 D1E0                   shl ax, 01
:0001.73A8 03C2                   add ax, dx
:0001.73AA D1E0                   shl ax, 01
:0001.73AC D1E0                   shl ax, 01
:0001.73AE D1E0                   shl ax, 01
:0001.73B0 D1E0                   shl ax, 01
:0001.73B2 D1E0                   shl ax, 01
:0001.73B4 03F0                   add si, ax
:0001.73B6 8B4614                 mov ax, [bp+14]
:0001.73B9 8ED8                   mov ds, ax
:0001.73BB EB1F                   jmp 73DC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.739D(C)
|
:0001.73BD 2D9001                 sub ax, 0190
:0001.73C0 8B7616                 mov si, [bp+16]
:0001.73C3 8BD0                   mov dx, ax
:0001.73C5 D1E0                   shl ax, 01
:0001.73C7 D1E0                   shl ax, 01
:0001.73C9 03C2                   add ax, dx
:0001.73CB D1E0                   shl ax, 01
:0001.73CD D1E0                   shl ax, 01
:0001.73CF D1E0                   shl ax, 01
:0001.73D1 D1E0                   shl ax, 01
:0001.73D3 D1E0                   shl ax, 01
:0001.73D5 03F0                   add si, ax
:0001.73D7 8B4618                 mov ax, [bp+18]
:0001.73DA 8ED8                   mov ds, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.73BB(U)
|
:0001.73DC BF4C53                 mov di, 534C
:0001.73DF BA0200                 mov dx, 0002
:0001.73E2 AD                     lodsw
:0001.73E3 262105                 and es:[di], ax
:0001.73E6 26214520               and es:[di+20], ax
:0001.73EA 26214540               and es:[di+40], ax
:0001.73EE 26214560               and es:[di+60], ax
:0001.73F2 03FA                   add di, dx
:0001.73F4 AD                     lodsw
:0001.73F5 262105                 and es:[di], ax
:0001.73F8 26214520               and es:[di+20], ax
:0001.73FC 26214540               and es:[di+40], ax
:0001.7400 26214560               and es:[di+60], ax
:0001.7404 03FA                   add di, dx
:0001.7406 AD                     lodsw
:0001.7407 262105                 and es:[di], ax
:0001.740A 26214520               and es:[di+20], ax
:0001.740E 26214540               and es:[di+40], ax
:0001.7412 26214560               and es:[di+60], ax
:0001.7416 03FA                   add di, dx
:0001.7418 AD                     lodsw
:0001.7419 262105                 and es:[di], ax
:0001.741C 26214520               and es:[di+20], ax
:0001.7420 26214540               and es:[di+40], ax
:0001.7424 26214560               and es:[di+60], ax
:0001.7428 03FA                   add di, dx
:0001.742A AD                     lodsw
:0001.742B 262105                 and es:[di], ax
:0001.742E 26214520               and es:[di+20], ax
:0001.7432 26214540               and es:[di+40], ax
:0001.7436 26214560               and es:[di+60], ax
:0001.743A 03FA                   add di, dx
:0001.743C AD                     lodsw
:0001.743D 262105                 and es:[di], ax
:0001.7440 26214520               and es:[di+20], ax
:0001.7444 26214540               and es:[di+40], ax
:0001.7448 26214560               and es:[di+60], ax
:0001.744C 03FA                   add di, dx
:0001.744E AD                     lodsw
:0001.744F 262105                 and es:[di], ax
:0001.7452 26214520               and es:[di+20], ax
:0001.7456 26214540               and es:[di+40], ax
:0001.745A 26214560               and es:[di+60], ax
:0001.745E 03FA                   add di, dx
:0001.7460 AD                     lodsw
:0001.7461 262105                 and es:[di], ax
:0001.7464 26214520               and es:[di+20], ax
:0001.7468 26214540               and es:[di+40], ax
:0001.746C 26214560               and es:[di+60], ax
:0001.7470 03FA                   add di, dx
:0001.7472 AD                     lodsw
:0001.7473 262105                 and es:[di], ax
:0001.7476 26214520               and es:[di+20], ax
:0001.747A 26214540               and es:[di+40], ax
:0001.747E 26214560               and es:[di+60], ax
:0001.7482 03FA                   add di, dx
:0001.7484 AD                     lodsw
:0001.7485 262105                 and es:[di], ax
:0001.7488 26214520               and es:[di+20], ax
:0001.748C 26214540               and es:[di+40], ax
:0001.7490 26214560               and es:[di+60], ax
:0001.7494 03FA                   add di, dx
:0001.7496 AD                     lodsw
:0001.7497 262105                 and es:[di], ax
:0001.749A 26214520               and es:[di+20], ax
:0001.749E 26214540               and es:[di+40], ax
:0001.74A2 26214560               and es:[di+60], ax
:0001.74A6 03FA                   add di, dx
:0001.74A8 AD                     lodsw
:0001.74A9 262105                 and es:[di], ax
:0001.74AC 26214520               and es:[di+20], ax
:0001.74B0 26214540               and es:[di+40], ax
:0001.74B4 26214560               and es:[di+60], ax
:0001.74B8 03FA                   add di, dx
:0001.74BA AD                     lodsw
:0001.74BB 262105                 and es:[di], ax
:0001.74BE 26214520               and es:[di+20], ax
:0001.74C2 26214540               and es:[di+40], ax
:0001.74C6 26214560               and es:[di+60], ax
:0001.74CA 03FA                   add di, dx
:0001.74CC AD                     lodsw
:0001.74CD 262105                 and es:[di], ax
:0001.74D0 26214520               and es:[di+20], ax
:0001.74D4 26214540               and es:[di+40], ax
:0001.74D8 26214560               and es:[di+60], ax
:0001.74DC 03FA                   add di, dx
:0001.74DE AD                     lodsw
:0001.74DF 262105                 and es:[di], ax
:0001.74E2 26214520               and es:[di+20], ax
:0001.74E6 26214540               and es:[di+40], ax
:0001.74EA 26214560               and es:[di+60], ax
:0001.74EE 03FA                   add di, dx
:0001.74F0 AD                     lodsw

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.894A(U)
|
:0001.74F1 262105                 and es:[di], ax
:0001.74F4 26214520               and es:[di+20], ax
:0001.74F8 26214540               and es:[di+40], ax
:0001.74FC 26214560               and es:[di+60], ax
:0001.7500 83EF1E                 sub di, 001E
:0001.7503 AD                     lodsw
:0001.7504 260905                 or es:[di], ax
:0001.7507 03FA                   add di, dx
:0001.7509 AD                     lodsw
:0001.750A 260905                 or es:[di], ax
:0001.750D 03FA                   add di, dx
:0001.750F AD                     lodsw
:0001.7510 260905                 or es:[di], ax
:0001.7513 03FA                   add di, dx
:0001.7515 AD                     lodsw
:0001.7516 260905                 or es:[di], ax
:0001.7519 03FA                   add di, dx
:0001.751B AD                     lodsw
:0001.751C 260905                 or es:[di], ax
:0001.751F 03FA                   add di, dx
:0001.7521 AD                     lodsw
:0001.7522 260905                 or es:[di], ax
:0001.7525 03FA                   add di, dx
:0001.7527 AD                     lodsw
:0001.7528 260905                 or es:[di], ax
:0001.752B 03FA                   add di, dx
:0001.752D AD                     lodsw
:0001.752E 260905                 or es:[di], ax
:0001.7531 03FA                   add di, dx
:0001.7533 AD                     lodsw
:0001.7534 260905                 or es:[di], ax
:0001.7537 03FA                   add di, dx
:0001.7539 AD                     lodsw
:0001.753A 260905                 or es:[di], ax
:0001.753D 03FA                   add di, dx
:0001.753F AD                     lodsw
:0001.7540 260905                 or es:[di], ax
:0001.7543 03FA                   add di, dx
:0001.7545 AD                     lodsw
:0001.7546 260905                 or es:[di], ax
:0001.7549 03FA                   add di, dx
:0001.754B AD                     lodsw
:0001.754C 260905                 or es:[di], ax
:0001.754F 03FA                   add di, dx
:0001.7551 AD                     lodsw
:0001.7552 260905                 or es:[di], ax
:0001.7555 03FA                   add di, dx
:0001.7557 AD                     lodsw
:0001.7558 260905                 or es:[di], ax
:0001.755B 03FA                   add di, dx
:0001.755D AD                     lodsw
:0001.755E 260905                 or es:[di], ax
:0001.7561 03FA                   add di, dx
:0001.7563 AD                     lodsw
:0001.7564 260905                 or es:[di], ax
:0001.7567 03FA                   add di, dx
:0001.7569 AD                     lodsw
:0001.756A 260905                 or es:[di], ax
:0001.756D 03FA                   add di, dx
:0001.756F AD                     lodsw
:0001.7570 260905                 or es:[di], ax
:0001.7573 03FA                   add di, dx
:0001.7575 AD                     lodsw
:0001.7576 260905                 or es:[di], ax
:0001.7579 03FA                   add di, dx
:0001.757B AD                     lodsw
:0001.757C 260905                 or es:[di], ax
:0001.757F 03FA                   add di, dx
:0001.7581 AD                     lodsw
:0001.7582 260905                 or es:[di], ax
:0001.7585 03FA                   add di, dx
:0001.7587 AD                     lodsw
:0001.7588 260905                 or es:[di], ax
:0001.758B 03FA                   add di, dx
:0001.758D AD                     lodsw
:0001.758E 260905                 or es:[di], ax
:0001.7591 03FA                   add di, dx
:0001.7593 AD                     lodsw
:0001.7594 260905                 or es:[di], ax
:0001.7597 03FA                   add di, dx
:0001.7599 AD                     lodsw
:0001.759A 260905                 or es:[di], ax
:0001.759D 03FA                   add di, dx
:0001.759F AD                     lodsw
:0001.75A0 260905                 or es:[di], ax
:0001.75A3 03FA                   add di, dx
:0001.75A5 AD                     lodsw
:0001.75A6 260905                 or es:[di], ax
:0001.75A9 03FA                   add di, dx
:0001.75AB AD                     lodsw
:0001.75AC 260905                 or es:[di], ax
:0001.75AF 03FA                   add di, dx
:0001.75B1 AD                     lodsw
:0001.75B2 260905                 or es:[di], ax
:0001.75B5 03FA                   add di, dx
:0001.75B7 AD                     lodsw
:0001.75B8 260905                 or es:[di], ax
:0001.75BB 03FA                   add di, dx
:0001.75BD AD                     lodsw
:0001.75BE 260905                 or es:[di], ax
:0001.75C1 03FA                   add di, dx
:0001.75C3 AD                     lodsw
:0001.75C4 260905                 or es:[di], ax
:0001.75C7 03FA                   add di, dx
:0001.75C9 AD                     lodsw
:0001.75CA 260905                 or es:[di], ax
:0001.75CD 03FA                   add di, dx
:0001.75CF AD                     lodsw
:0001.75D0 260905                 or es:[di], ax
:0001.75D3 03FA                   add di, dx
:0001.75D5 AD                     lodsw
:0001.75D6 260905                 or es:[di], ax
:0001.75D9 03FA                   add di, dx
:0001.75DB AD                     lodsw
:0001.75DC 260905                 or es:[di], ax
:0001.75DF 03FA                   add di, dx
:0001.75E1 AD                     lodsw
:0001.75E2 260905                 or es:[di], ax
:0001.75E5 03FA                   add di, dx
:0001.75E7 AD                     lodsw
:0001.75E8 260905                 or es:[di], ax
:0001.75EB 03FA                   add di, dx
:0001.75ED AD                     lodsw
:0001.75EE 260905                 or es:[di], ax
:0001.75F1 03FA                   add di, dx
:0001.75F3 AD                     lodsw
:0001.75F4 260905                 or es:[di], ax
:0001.75F7 03FA                   add di, dx
:0001.75F9 AD                     lodsw
:0001.75FA 260905                 or es:[di], ax
:0001.75FD 03FA                   add di, dx
:0001.75FF AD                     lodsw
:0001.7600 260905                 or es:[di], ax
:0001.7603 03FA                   add di, dx
:0001.7605 AD                     lodsw
:0001.7606 260905                 or es:[di], ax
:0001.7609 03FA                   add di, dx
:0001.760B AD                     lodsw
:0001.760C 260905                 or es:[di], ax
:0001.760F 03FA                   add di, dx
:0001.7611 AD                     lodsw
:0001.7612 260905                 or es:[di], ax
:0001.7615 03FA                   add di, dx
:0001.7617 AD                     lodsw
:0001.7618 260905                 or es:[di], ax
:0001.761B 03FA                   add di, dx
:0001.761D AD                     lodsw
:0001.761E 260905                 or es:[di], ax
:0001.7621 03FA                   add di, dx
:0001.7623 AD                     lodsw
:0001.7624 260905                 or es:[di], ax
:0001.7627 03FA                   add di, dx
:0001.7629 AD                     lodsw
:0001.762A 260905                 or es:[di], ax
:0001.762D 03FA                   add di, dx
:0001.762F AD                     lodsw
:0001.7630 260905                 or es:[di], ax
:0001.7633 03FA                   add di, dx
:0001.7635 AD                     lodsw
:0001.7636 260905                 or es:[di], ax
:0001.7639 03FA                   add di, dx
:0001.763B AD                     lodsw
:0001.763C 260905                 or es:[di], ax
:0001.763F 03FA                   add di, dx
:0001.7641 AD                     lodsw
:0001.7642 260905                 or es:[di], ax
:0001.7645 03FA                   add di, dx
:0001.7647 AD                     lodsw
:0001.7648 260905                 or es:[di], ax
:0001.764B 03FA                   add di, dx
:0001.764D AD                     lodsw
:0001.764E 260905                 or es:[di], ax
:0001.7651 03FA                   add di, dx
:0001.7653 AD                     lodsw
:0001.7654 260905                 or es:[di], ax
:0001.7657 03FA                   add di, dx
:0001.7659 AD                     lodsw
:0001.765A 260905                 or es:[di], ax
:0001.765D 03FA                   add di, dx
:0001.765F AD                     lodsw
:0001.7660 260905                 or es:[di], ax
:0001.7663 03FA                   add di, dx
:0001.7665 AD                     lodsw
:0001.7666 260905                 or es:[di], ax
:0001.7669 03FA                   add di, dx
:0001.766B AD                     lodsw
:0001.766C 260905                 or es:[di], ax
:0001.766F 03FA                   add di, dx
:0001.7671 AD                     lodsw
:0001.7672 260905                 or es:[di], ax
:0001.7675 03FA                   add di, dx
:0001.7677 AD                     lodsw
:0001.7678 260905                 or es:[di], ax
:0001.767B 03FA                   add di, dx
:0001.767D AD                     lodsw
:0001.767E 260905                 or es:[di], ax
:0001.7681 5E                     pop si
:0001.7682 1F                     pop ds

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.7395(U)
|
:0001.7683 8BC6                   mov ax, si
:0001.7685 05A402                 add ax, 02A4
:0001.7688 8BF0                   mov si, ax
:0001.768A 8B04                   mov ax, [si]
:0001.768C 83F8FF                 cmp ax, FFFF
:0001.768F 7503                   jne 7694
:0001.7691 E9EB02                 jmp 797F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.768F(C)
|
:0001.7694 1E                     push ds
:0001.7695 56                     push si
:0001.7696 3D9001                 cmp ax, 0190
:0001.7699 7D1E                   jge 76B9
:0001.769B 8B7612                 mov si, [bp+12]
:0001.769E 8BD0                   mov dx, ax
:0001.76A0 D1E0                   shl ax, 01
:0001.76A2 D1E0                   shl ax, 01
:0001.76A4 03C2                   add ax, dx
:0001.76A6 D1E0                   shl ax, 01
:0001.76A8 D1E0                   shl ax, 01
:0001.76AA D1E0                   shl ax, 01
:0001.76AC D1E0                   shl ax, 01
:0001.76AE D1E0                   shl ax, 01
:0001.76B0 03F0                   add si, ax
:0001.76B2 8B4614                 mov ax, [bp+14]
:0001.76B5 8ED8                   mov ds, ax
:0001.76B7 EB1F                   jmp 76D8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.7699(C)
|
:0001.76B9 2D9001                 sub ax, 0190
:0001.76BC 8B7616                 mov si, [bp+16]
:0001.76BF 8BD0                   mov dx, ax
:0001.76C1 D1E0                   shl ax, 01
:0001.76C3 D1E0                   shl ax, 01
:0001.76C5 03C2                   add ax, dx
:0001.76C7 D1E0                   shl ax, 01
:0001.76C9 D1E0                   shl ax, 01
:0001.76CB D1E0                   shl ax, 01
:0001.76CD D1E0                   shl ax, 01
:0001.76CF D1E0                   shl ax, 01
:0001.76D1 03F0                   add si, ax
:0001.76D3 8B4618                 mov ax, [bp+18]
:0001.76D6 8ED8                   mov ds, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.76B7(U)
|
:0001.76D8 BF4C53                 mov di, 534C
:0001.76DB BA0200                 mov dx, 0002
:0001.76DE AD                     lodsw
:0001.76DF 262105                 and es:[di], ax
:0001.76E2 26214520               and es:[di+20], ax
:0001.76E6 26214540               and es:[di+40], ax
:0001.76EA 26214560               and es:[di+60], ax
:0001.76EE 03FA                   add di, dx
:0001.76F0 AD                     lodsw
:0001.76F1 262105                 and es:[di], ax
:0001.76F4 26214520               and es:[di+20], ax
:0001.76F8 26214540               and es:[di+40], ax
:0001.76FC 26214560               and es:[di+60], ax
:0001.7700 03FA                   add di, dx
:0001.7702 AD                     lodsw
:0001.7703 262105                 and es:[di], ax
:0001.7706 26214520               and es:[di+20], ax
:0001.770A 26214540               and es:[di+40], ax
:0001.770E 26214560               and es:[di+60], ax
:0001.7712 03FA                   add di, dx
:0001.7714 AD                     lodsw
:0001.7715 262105                 and es:[di], ax
:0001.7718 26214520               and es:[di+20], ax
:0001.771C 26214540               and es:[di+40], ax
:0001.7720 26214560               and es:[di+60], ax
:0001.7724 03FA                   add di, dx
:0001.7726 AD                     lodsw
:0001.7727 262105                 and es:[di], ax
:0001.772A 26214520               and es:[di+20], ax
:0001.772E 26214540               and es:[di+40], ax
:0001.7732 26214560               and es:[di+60], ax
:0001.7736 03FA                   add di, dx
:0001.7738 AD                     lodsw
:0001.7739 262105                 and es:[di], ax
:0001.773C 26214520               and es:[di+20], ax
:0001.7740 26214540               and es:[di+40], ax
:0001.7744 26214560               and es:[di+60], ax
:0001.7748 03FA                   add di, dx
:0001.774A AD                     lodsw
:0001.774B 262105                 and es:[di], ax
:0001.774E 26214520               and es:[di+20], ax
:0001.7752 26214540               and es:[di+40], ax
:0001.7756 26214560               and es:[di+60], ax
:0001.775A 03FA                   add di, dx
:0001.775C AD                     lodsw
:0001.775D 262105                 and es:[di], ax
:0001.7760 26214520               and es:[di+20], ax
:0001.7764 26214540               and es:[di+40], ax
:0001.7768 26214560               and es:[di+60], ax
:0001.776C 03FA                   add di, dx
:0001.776E AD                     lodsw
:0001.776F 262105                 and es:[di], ax
:0001.7772 26214520               and es:[di+20], ax
:0001.7776 26214540               and es:[di+40], ax
:0001.777A 26214560               and es:[di+60], ax
:0001.777E 03FA                   add di, dx
:0001.7780 AD                     lodsw
:0001.7781 262105                 and es:[di], ax
:0001.7784 26214520               and es:[di+20], ax
:0001.7788 26214540               and es:[di+40], ax
:0001.778C 26214560               and es:[di+60], ax
:0001.7790 03FA                   add di, dx
:0001.7792 AD                     lodsw
:0001.7793 262105                 and es:[di], ax
:0001.7796 26214520               and es:[di+20], ax
:0001.779A 26214540               and es:[di+40], ax
:0001.779E 26214560               and es:[di+60], ax
:0001.77A2 03FA                   add di, dx
:0001.77A4 AD                     lodsw
:0001.77A5 262105                 and es:[di], ax
:0001.77A8 26214520               and es:[di+20], ax
:0001.77AC 26214540               and es:[di+40], ax
:0001.77B0 26214560               and es:[di+60], ax
:0001.77B4 03FA                   add di, dx
:0001.77B6 AD                     lodsw
:0001.77B7 262105                 and es:[di], ax
:0001.77BA 26214520               and es:[di+20], ax
:0001.77BE 26214540               and es:[di+40], ax
:0001.77C2 26214560               and es:[di+60], ax
:0001.77C6 03FA                   add di, dx
:0001.77C8 AD                     lodsw
:0001.77C9 262105                 and es:[di], ax
:0001.77CC 26214520               and es:[di+20], ax
:0001.77D0 26214540               and es:[di+40], ax
:0001.77D4 26214560               and es:[di+60], ax
:0001.77D8 03FA                   add di, dx
:0001.77DA AD                     lodsw
:0001.77DB 262105                 and es:[di], ax
:0001.77DE 26214520               and es:[di+20], ax
:0001.77E2 26214540               and es:[di+40], ax
:0001.77E6 26214560               and es:[di+60], ax
:0001.77EA 03FA                   add di, dx
:0001.77EC AD                     lodsw
:0001.77ED 262105                 and es:[di], ax
:0001.77F0 26214520               and es:[di+20], ax
:0001.77F4 26214540               and es:[di+40], ax
:0001.77F8 26214560               and es:[di+60], ax
:0001.77FC 83EF1E                 sub di, 001E
:0001.77FF AD                     lodsw
:0001.7800 260905                 or es:[di], ax
:0001.7803 03FA                   add di, dx
:0001.7805 AD                     lodsw
:0001.7806 260905                 or es:[di], ax
:0001.7809 03FA                   add di, dx
:0001.780B AD                     lodsw
:0001.780C 260905                 or es:[di], ax
:0001.780F 03FA                   add di, dx
:0001.7811 AD                     lodsw
:0001.7812 260905                 or es:[di], ax
:0001.7815 03FA                   add di, dx
:0001.7817 AD                     lodsw
:0001.7818 260905                 or es:[di], ax
:0001.781B 03FA                   add di, dx
:0001.781D AD                     lodsw
:0001.781E 260905                 or es:[di], ax
:0001.7821 03FA                   add di, dx
:0001.7823 AD                     lodsw
:0001.7824 260905                 or es:[di], ax
:0001.7827 03FA                   add di, dx
:0001.7829 AD                     lodsw
:0001.782A 260905                 or es:[di], ax
:0001.782D 03FA                   add di, dx
:0001.782F AD                     lodsw
:0001.7830 260905                 or es:[di], ax
:0001.7833 03FA                   add di, dx
:0001.7835 AD                     lodsw
:0001.7836 260905                 or es:[di], ax
:0001.7839 03FA                   add di, dx
:0001.783B AD                     lodsw
:0001.783C 260905                 or es:[di], ax
:0001.783F 03FA                   add di, dx
:0001.7841 AD                     lodsw
:0001.7842 260905                 or es:[di], ax
:0001.7845 03FA                   add di, dx
:0001.7847 AD                     lodsw
:0001.7848 260905                 or es:[di], ax
:0001.784B 03FA                   add di, dx
:0001.784D AD                     lodsw
:0001.784E 260905                 or es:[di], ax
:0001.7851 03FA                   add di, dx
:0001.7853 AD                     lodsw
:0001.7854 260905                 or es:[di], ax
:0001.7857 03FA                   add di, dx
:0001.7859 AD                     lodsw
:0001.785A 260905                 or es:[di], ax
:0001.785D 03FA                   add di, dx
:0001.785F AD                     lodsw
:0001.7860 260905                 or es:[di], ax
:0001.7863 03FA                   add di, dx
:0001.7865 AD                     lodsw
:0001.7866 260905                 or es:[di], ax
:0001.7869 03FA                   add di, dx
:0001.786B AD                     lodsw
:0001.786C 260905                 or es:[di], ax
:0001.786F 03FA                   add di, dx
:0001.7871 AD                     lodsw
:0001.7872 260905                 or es:[di], ax
:0001.7875 03FA                   add di, dx
:0001.7877 AD                     lodsw
:0001.7878 260905                 or es:[di], ax
:0001.787B 03FA                   add di, dx
:0001.787D AD                     lodsw
:0001.787E 260905                 or es:[di], ax
:0001.7881 03FA                   add di, dx
:0001.7883 AD                     lodsw
:0001.7884 260905                 or es:[di], ax
:0001.7887 03FA                   add di, dx
:0001.7889 AD                     lodsw
:0001.788A 260905                 or es:[di], ax
:0001.788D 03FA                   add di, dx
:0001.788F AD                     lodsw
:0001.7890 260905                 or es:[di], ax
:0001.7893 03FA                   add di, dx
:0001.7895 AD                     lodsw
:0001.7896 260905                 or es:[di], ax
:0001.7899 03FA                   add di, dx
:0001.789B AD                     lodsw
:0001.789C 260905                 or es:[di], ax
:0001.789F 03FA                   add di, dx
:0001.78A1 AD                     lodsw
:0001.78A2 260905                 or es:[di], ax
:0001.78A5 03FA                   add di, dx
:0001.78A7 AD                     lodsw
:0001.78A8 260905                 or es:[di], ax
:0001.78AB 03FA                   add di, dx
:0001.78AD AD                     lodsw
:0001.78AE 260905                 or es:[di], ax
:0001.78B1 03FA                   add di, dx
:0001.78B3 AD                     lodsw
:0001.78B4 260905                 or es:[di], ax
:0001.78B7 03FA                   add di, dx
:0001.78B9 AD                     lodsw
:0001.78BA 260905                 or es:[di], ax
:0001.78BD 03FA                   add di, dx
:0001.78BF AD                     lodsw
:0001.78C0 260905                 or es:[di], ax
:0001.78C3 03FA                   add di, dx
:0001.78C5 AD                     lodsw
:0001.78C6 260905                 or es:[di], ax
:0001.78C9 03FA                   add di, dx
:0001.78CB AD                     lodsw
:0001.78CC 260905                 or es:[di], ax
:0001.78CF 03FA                   add di, dx
:0001.78D1 AD                     lodsw
:0001.78D2 260905                 or es:[di], ax
:0001.78D5 03FA                   add di, dx
:0001.78D7 AD                     lodsw
:0001.78D8 260905                 or es:[di], ax
:0001.78DB 03FA                   add di, dx
:0001.78DD AD                     lodsw
:0001.78DE 260905                 or es:[di], ax
:0001.78E1 03FA                   add di, dx
:0001.78E3 AD                     lodsw
:0001.78E4 260905                 or es:[di], ax
:0001.78E7 03FA                   add di, dx
:0001.78E9 AD                     lodsw
:0001.78EA 260905                 or es:[di], ax
:0001.78ED 03FA                   add di, dx
:0001.78EF AD                     lodsw
:0001.78F0 260905                 or es:[di], ax
:0001.78F3 03FA                   add di, dx
:0001.78F5 AD                     lodsw
:0001.78F6 260905                 or es:[di], ax
:0001.78F9 03FA                   add di, dx
:0001.78FB AD                     lodsw
:0001.78FC 260905                 or es:[di], ax
:0001.78FF 03FA                   add di, dx
:0001.7901 AD                     lodsw
:0001.7902 260905                 or es:[di], ax
:0001.7905 03FA                   add di, dx
:0001.7907 AD                     lodsw
:0001.7908 260905                 or es:[di], ax
:0001.790B 03FA                   add di, dx
:0001.790D AD                     lodsw
:0001.790E 260905                 or es:[di], ax
:0001.7911 03FA                   add di, dx
:0001.7913 AD                     lodsw
:0001.7914 260905                 or es:[di], ax
:0001.7917 03FA                   add di, dx
:0001.7919 AD                     lodsw
:0001.791A 260905                 or es:[di], ax
:0001.791D 03FA                   add di, dx
:0001.791F AD                     lodsw
:0001.7920 260905                 or es:[di], ax
:0001.7923 03FA                   add di, dx
:0001.7925 AD                     lodsw
:0001.7926 260905                 or es:[di], ax
:0001.7929 03FA                   add di, dx
:0001.792B AD                     lodsw
:0001.792C 260905                 or es:[di], ax
:0001.792F 03FA                   add di, dx
:0001.7931 AD                     lodsw
:0001.7932 260905                 or es:[di], ax
:0001.7935 03FA                   add di, dx
:0001.7937 AD                     lodsw
:0001.7938 260905                 or es:[di], ax
:0001.793B 03FA                   add di, dx
:0001.793D AD                     lodsw
:0001.793E 260905                 or es:[di], ax
:0001.7941 03FA                   add di, dx
:0001.7943 AD                     lodsw
:0001.7944 260905                 or es:[di], ax
:0001.7947 03FA                   add di, dx
:0001.7949 AD                     lodsw
:0001.794A 260905                 or es:[di], ax
:0001.794D 03FA                   add di, dx
:0001.794F AD                     lodsw
:0001.7950 260905                 or es:[di], ax
:0001.7953 03FA                   add di, dx
:0001.7955 AD                     lodsw
:0001.7956 260905                 or es:[di], ax
:0001.7959 03FA                   add di, dx
:0001.795B AD                     lodsw
:0001.795C 260905                 or es:[di], ax
:0001.795F 03FA                   add di, dx
:0001.7961 AD                     lodsw
:0001.7962 260905                 or es:[di], ax
:0001.7965 03FA                   add di, dx
:0001.7967 AD                     lodsw
:0001.7968 260905                 or es:[di], ax
:0001.796B 03FA                   add di, dx
:0001.796D AD                     lodsw
:0001.796E 260905                 or es:[di], ax
:0001.7971 03FA                   add di, dx
:0001.7973 AD                     lodsw
:0001.7974 260905                 or es:[di], ax
:0001.7977 03FA                   add di, dx
:0001.7979 AD                     lodsw
:0001.797A 260905                 or es:[di], ax
:0001.797D 5E                     pop si
:0001.797E 1F                     pop ds

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.7691(U)
|
:0001.797F 8BC6                   mov ax, si
:0001.7981 05A402                 add ax, 02A4
:0001.7984 8BF0                   mov si, ax
:0001.7986 8B04                   mov ax, [si]
:0001.7988 83F8FF                 cmp ax, FFFF
:0001.798B 7503                   jne 7990
:0001.798D E9EB02                 jmp 7C7B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.798B(C)
|
:0001.7990 1E                     push ds
:0001.7991 56                     push si
:0001.7992 3D9001                 cmp ax, 0190
:0001.7995 7D1E                   jge 79B5
:0001.7997 8B7612                 mov si, [bp+12]
:0001.799A 8BD0                   mov dx, ax
:0001.799C D1E0                   shl ax, 01
:0001.799E D1E0                   shl ax, 01
:0001.79A0 03C2                   add ax, dx
:0001.79A2 D1E0                   shl ax, 01
:0001.79A4 D1E0                   shl ax, 01
:0001.79A6 D1E0                   shl ax, 01
:0001.79A8 D1E0                   shl ax, 01
:0001.79AA D1E0                   shl ax, 01
:0001.79AC 03F0                   add si, ax
:0001.79AE 8B4614                 mov ax, [bp+14]
:0001.79B1 8ED8                   mov ds, ax
:0001.79B3 EB1F                   jmp 79D4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.7995(C)
|
:0001.79B5 2D9001                 sub ax, 0190
:0001.79B8 8B7616                 mov si, [bp+16]
:0001.79BB 8BD0                   mov dx, ax
:0001.79BD D1E0                   shl ax, 01
:0001.79BF D1E0                   shl ax, 01
:0001.79C1 03C2                   add ax, dx
:0001.79C3 D1E0                   shl ax, 01
:0001.79C5 D1E0                   shl ax, 01
:0001.79C7 D1E0                   shl ax, 01
:0001.79C9 D1E0                   shl ax, 01
:0001.79CB D1E0                   shl ax, 01
:0001.79CD 03F0                   add si, ax
:0001.79CF 8B4618                 mov ax, [bp+18]
:0001.79D2 8ED8                   mov ds, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.79B3(U)
|
:0001.79D4 BF4C53                 mov di, 534C
:0001.79D7 BA0200                 mov dx, 0002
:0001.79DA AD                     lodsw
:0001.79DB 262105                 and es:[di], ax
:0001.79DE 26214520               and es:[di+20], ax
:0001.79E2 26214540               and es:[di+40], ax
:0001.79E6 26214560               and es:[di+60], ax
:0001.79EA 03FA                   add di, dx
:0001.79EC AD                     lodsw
:0001.79ED 262105                 and es:[di], ax
:0001.79F0 26214520               and es:[di+20], ax
:0001.79F4 26214540               and es:[di+40], ax
:0001.79F8 26214560               and es:[di+60], ax
:0001.79FC 03FA                   add di, dx
:0001.79FE AD                     lodsw
:0001.79FF 262105                 and es:[di], ax
:0001.7A02 26214520               and es:[di+20], ax
:0001.7A06 26214540               and es:[di+40], ax
:0001.7A0A 26214560               and es:[di+60], ax
:0001.7A0E 03FA                   add di, dx
:0001.7A10 AD                     lodsw
:0001.7A11 262105                 and es:[di], ax
:0001.7A14 26214520               and es:[di+20], ax
:0001.7A18 26214540               and es:[di+40], ax
:0001.7A1C 26214560               and es:[di+60], ax
:0001.7A20 03FA                   add di, dx
:0001.7A22 AD                     lodsw
:0001.7A23 262105                 and es:[di], ax
:0001.7A26 26214520               and es:[di+20], ax
:0001.7A2A 26214540               and es:[di+40], ax
:0001.7A2E 26214560               and es:[di+60], ax
:0001.7A32 03FA                   add di, dx
:0001.7A34 AD                     lodsw
:0001.7A35 262105                 and es:[di], ax
:0001.7A38 26214520               and es:[di+20], ax
:0001.7A3C 26214540               and es:[di+40], ax
:0001.7A40 26214560               and es:[di+60], ax
:0001.7A44 03FA                   add di, dx
:0001.7A46 AD                     lodsw
:0001.7A47 262105                 and es:[di], ax
:0001.7A4A 26214520               and es:[di+20], ax
:0001.7A4E 26214540               and es:[di+40], ax
:0001.7A52 26214560               and es:[di+60], ax
:0001.7A56 03FA                   add di, dx
:0001.7A58 AD                     lodsw
:0001.7A59 262105                 and es:[di], ax
:0001.7A5C 26214520               and es:[di+20], ax
:0001.7A60 26214540               and es:[di+40], ax
:0001.7A64 26214560               and es:[di+60], ax
:0001.7A68 03FA                   add di, dx
:0001.7A6A AD                     lodsw
:0001.7A6B 262105                 and es:[di], ax
:0001.7A6E 26214520               and es:[di+20], ax
:0001.7A72 26214540               and es:[di+40], ax
:0001.7A76 26214560               and es:[di+60], ax
:0001.7A7A 03FA                   add di, dx
:0001.7A7C AD                     lodsw
:0001.7A7D 262105                 and es:[di], ax
:0001.7A80 26214520               and es:[di+20], ax
:0001.7A84 26214540               and es:[di+40], ax
:0001.7A88 26214560               and es:[di+60], ax
:0001.7A8C 03FA                   add di, dx
:0001.7A8E AD                     lodsw
:0001.7A8F 262105                 and es:[di], ax
:0001.7A92 26214520               and es:[di+20], ax
:0001.7A96 26214540               and es:[di+40], ax
:0001.7A9A 26214560               and es:[di+60], ax
:0001.7A9E 03FA                   add di, dx
:0001.7AA0 AD                     lodsw
:0001.7AA1 262105                 and es:[di], ax
:0001.7AA4 26214520               and es:[di+20], ax
:0001.7AA8 26214540               and es:[di+40], ax
:0001.7AAC 26214560               and es:[di+60], ax
:0001.7AB0 03FA                   add di, dx
:0001.7AB2 AD                     lodsw
:0001.7AB3 262105                 and es:[di], ax
:0001.7AB6 26214520               and es:[di+20], ax
:0001.7ABA 26214540               and es:[di+40], ax
:0001.7ABE 26214560               and es:[di+60], ax
:0001.7AC2 03FA                   add di, dx
:0001.7AC4 AD                     lodsw
:0001.7AC5 262105                 and es:[di], ax
:0001.7AC8 26214520               and es:[di+20], ax
:0001.7ACC 26214540               and es:[di+40], ax
:0001.7AD0 26214560               and es:[di+60], ax
:0001.7AD4 03FA                   add di, dx
:0001.7AD6 AD                     lodsw
:0001.7AD7 262105                 and es:[di], ax
:0001.7ADA 26214520               and es:[di+20], ax
:0001.7ADE 26214540               and es:[di+40], ax
:0001.7AE2 26214560               and es:[di+60], ax
:0001.7AE6 03FA                   add di, dx
:0001.7AE8 AD                     lodsw
:0001.7AE9 262105                 and es:[di], ax
:0001.7AEC 26214520               and es:[di+20], ax
:0001.7AF0 26214540               and es:[di+40], ax
:0001.7AF4 26214560               and es:[di+60], ax
:0001.7AF8 83EF1E                 sub di, 001E
:0001.7AFB AD                     lodsw
:0001.7AFC 260905                 or es:[di], ax
:0001.7AFF 03FA                   add di, dx
:0001.7B01 AD                     lodsw
:0001.7B02 260905                 or es:[di], ax
:0001.7B05 03FA                   add di, dx
:0001.7B07 AD                     lodsw
:0001.7B08 260905                 or es:[di], ax
:0001.7B0B 03FA                   add di, dx
:0001.7B0D AD                     lodsw
:0001.7B0E 260905                 or es:[di], ax
:0001.7B11 03FA                   add di, dx
:0001.7B13 AD                     lodsw
:0001.7B14 260905                 or es:[di], ax
:0001.7B17 03FA                   add di, dx
:0001.7B19 AD                     lodsw
:0001.7B1A 260905                 or es:[di], ax
:0001.7B1D 03FA                   add di, dx
:0001.7B1F AD                     lodsw
:0001.7B20 260905                 or es:[di], ax
:0001.7B23 03FA                   add di, dx
:0001.7B25 AD                     lodsw
:0001.7B26 260905                 or es:[di], ax
:0001.7B29 03FA                   add di, dx
:0001.7B2B AD                     lodsw
:0001.7B2C 260905                 or es:[di], ax
:0001.7B2F 03FA                   add di, dx
:0001.7B31 AD                     lodsw
:0001.7B32 260905                 or es:[di], ax
:0001.7B35 03FA                   add di, dx
:0001.7B37 AD                     lodsw
:0001.7B38 260905                 or es:[di], ax
:0001.7B3B 03FA                   add di, dx
:0001.7B3D AD                     lodsw
:0001.7B3E 260905                 or es:[di], ax
:0001.7B41 03FA                   add di, dx
:0001.7B43 AD                     lodsw
:0001.7B44 260905                 or es:[di], ax
:0001.7B47 03FA                   add di, dx
:0001.7B49 AD                     lodsw
:0001.7B4A 260905                 or es:[di], ax
:0001.7B4D 03FA                   add di, dx
:0001.7B4F AD                     lodsw
:0001.7B50 260905                 or es:[di], ax
:0001.7B53 03FA                   add di, dx
:0001.7B55 AD                     lodsw
:0001.7B56 260905                 or es:[di], ax
:0001.7B59 03FA                   add di, dx
:0001.7B5B AD                     lodsw
:0001.7B5C 260905                 or es:[di], ax
:0001.7B5F 03FA                   add di, dx
:0001.7B61 AD                     lodsw
:0001.7B62 260905                 or es:[di], ax
:0001.7B65 03FA                   add di, dx
:0001.7B67 AD                     lodsw
:0001.7B68 260905                 or es:[di], ax
:0001.7B6B 03FA                   add di, dx
:0001.7B6D AD                     lodsw
:0001.7B6E 260905                 or es:[di], ax
:0001.7B71 03FA                   add di, dx
:0001.7B73 AD                     lodsw
:0001.7B74 260905                 or es:[di], ax
:0001.7B77 03FA                   add di, dx
:0001.7B79 AD                     lodsw
:0001.7B7A 260905                 or es:[di], ax
:0001.7B7D 03FA                   add di, dx
:0001.7B7F AD                     lodsw
:0001.7B80 260905                 or es:[di], ax
:0001.7B83 03FA                   add di, dx
:0001.7B85 AD                     lodsw
:0001.7B86 260905                 or es:[di], ax
:0001.7B89 03FA                   add di, dx
:0001.7B8B AD                     lodsw
:0001.7B8C 260905                 or es:[di], ax
:0001.7B8F 03FA                   add di, dx
:0001.7B91 AD                     lodsw
:0001.7B92 260905                 or es:[di], ax
:0001.7B95 03FA                   add di, dx
:0001.7B97 AD                     lodsw
:0001.7B98 260905                 or es:[di], ax
:0001.7B9B 03FA                   add di, dx
:0001.7B9D AD                     lodsw
:0001.7B9E 260905                 or es:[di], ax
:0001.7BA1 03FA                   add di, dx
:0001.7BA3 AD                     lodsw
:0001.7BA4 260905                 or es:[di], ax
:0001.7BA7 03FA                   add di, dx
:0001.7BA9 AD                     lodsw
:0001.7BAA 260905                 or es:[di], ax
:0001.7BAD 03FA                   add di, dx
:0001.7BAF AD                     lodsw
:0001.7BB0 260905                 or es:[di], ax
:0001.7BB3 03FA                   add di, dx
:0001.7BB5 AD                     lodsw
:0001.7BB6 260905                 or es:[di], ax
:0001.7BB9 03FA                   add di, dx
:0001.7BBB AD                     lodsw
:0001.7BBC 260905                 or es:[di], ax
:0001.7BBF 03FA                   add di, dx
:0001.7BC1 AD                     lodsw
:0001.7BC2 260905                 or es:[di], ax
:0001.7BC5 03FA                   add di, dx
:0001.7BC7 AD                     lodsw
:0001.7BC8 260905                 or es:[di], ax
:0001.7BCB 03FA                   add di, dx
:0001.7BCD AD                     lodsw
:0001.7BCE 260905                 or es:[di], ax
:0001.7BD1 03FA                   add di, dx
:0001.7BD3 AD                     lodsw
:0001.7BD4 260905                 or es:[di], ax
:0001.7BD7 03FA                   add di, dx
:0001.7BD9 AD                     lodsw
:0001.7BDA 260905                 or es:[di], ax
:0001.7BDD 03FA                   add di, dx
:0001.7BDF AD                     lodsw
:0001.7BE0 260905                 or es:[di], ax
:0001.7BE3 03FA                   add di, dx
:0001.7BE5 AD                     lodsw
:0001.7BE6 260905                 or es:[di], ax
:0001.7BE9 03FA                   add di, dx
:0001.7BEB AD                     lodsw
:0001.7BEC 260905                 or es:[di], ax
:0001.7BEF 03FA                   add di, dx
:0001.7BF1 AD                     lodsw
:0001.7BF2 260905                 or es:[di], ax
:0001.7BF5 03FA                   add di, dx
:0001.7BF7 AD                     lodsw
:0001.7BF8 260905                 or es:[di], ax
:0001.7BFB 03FA                   add di, dx
:0001.7BFD AD                     lodsw
:0001.7BFE 260905                 or es:[di], ax
:0001.7C01 03FA                   add di, dx
:0001.7C03 AD                     lodsw
:0001.7C04 260905                 or es:[di], ax
:0001.7C07 03FA                   add di, dx
:0001.7C09 AD                     lodsw
:0001.7C0A 260905                 or es:[di], ax
:0001.7C0D 03FA                   add di, dx
:0001.7C0F AD                     lodsw
:0001.7C10 260905                 or es:[di], ax
:0001.7C13 03FA                   add di, dx
:0001.7C15 AD                     lodsw
:0001.7C16 260905                 or es:[di], ax
:0001.7C19 03FA                   add di, dx
:0001.7C1B AD                     lodsw
:0001.7C1C 260905                 or es:[di], ax
:0001.7C1F 03FA                   add di, dx
:0001.7C21 AD                     lodsw
:0001.7C22 260905                 or es:[di], ax
:0001.7C25 03FA                   add di, dx
:0001.7C27 AD                     lodsw
:0001.7C28 260905                 or es:[di], ax
:0001.7C2B 03FA                   add di, dx
:0001.7C2D AD                     lodsw
:0001.7C2E 260905                 or es:[di], ax
:0001.7C31 03FA                   add di, dx
:0001.7C33 AD                     lodsw
:0001.7C34 260905                 or es:[di], ax
:0001.7C37 03FA                   add di, dx
:0001.7C39 AD                     lodsw
:0001.7C3A 260905                 or es:[di], ax
:0001.7C3D 03FA                   add di, dx
:0001.7C3F AD                     lodsw
:0001.7C40 260905                 or es:[di], ax
:0001.7C43 03FA                   add di, dx
:0001.7C45 AD                     lodsw
:0001.7C46 260905                 or es:[di], ax
:0001.7C49 03FA                   add di, dx
:0001.7C4B AD                     lodsw
:0001.7C4C 260905                 or es:[di], ax
:0001.7C4F 03FA                   add di, dx
:0001.7C51 AD                     lodsw
:0001.7C52 260905                 or es:[di], ax
:0001.7C55 03FA                   add di, dx
:0001.7C57 AD                     lodsw
:0001.7C58 260905                 or es:[di], ax
:0001.7C5B 03FA                   add di, dx
:0001.7C5D AD                     lodsw
:0001.7C5E 260905                 or es:[di], ax
:0001.7C61 03FA                   add di, dx
:0001.7C63 AD                     lodsw
:0001.7C64 260905                 or es:[di], ax
:0001.7C67 03FA                   add di, dx
:0001.7C69 AD                     lodsw
:0001.7C6A 260905                 or es:[di], ax
:0001.7C6D 03FA                   add di, dx
:0001.7C6F AD                     lodsw
:0001.7C70 260905                 or es:[di], ax
:0001.7C73 03FA                   add di, dx
:0001.7C75 AD                     lodsw
:0001.7C76 260905                 or es:[di], ax
:0001.7C79 5E                     pop si
:0001.7C7A 1F                     pop ds

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.798D(U)
|
:0001.7C7B 8CC8                   mov ax, cs
:0001.7C7D 8ED8                   mov ds, ax
:0001.7C7F BE4C53                 mov si, 534C
:0001.7C82 5F                     pop di
:0001.7C83 B800A0                 mov ax, A000
:0001.7C86 8EC0                   mov es, ax
:0001.7C88 BAC403                 mov dx, 03C4
:0001.7C8B B002                   mov al, 02
:0001.7C8D EE                     out dx, al
:0001.7C8E 42                     inc dx
:0001.7C8F B94E00                 mov cx, 004E
:0001.7C92 B001                   mov al, 01
:0001.7C94 EE                     out dx, al
:0001.7C95 A5                     movsw
:0001.7C96 03F9                   add di, cx
:0001.7C98 A5                     movsw
:0001.7C99 03F9                   add di, cx
:0001.7C9B A5                     movsw
:0001.7C9C 03F9                   add di, cx
:0001.7C9E A5                     movsw
:0001.7C9F 03F9                   add di, cx
:0001.7CA1 A5                     movsw
:0001.7CA2 03F9                   add di, cx
:0001.7CA4 A5                     movsw
:0001.7CA5 03F9                   add di, cx
:0001.7CA7 A5                     movsw
:0001.7CA8 03F9                   add di, cx
:0001.7CAA A5                     movsw
:0001.7CAB 03F9                   add di, cx
:0001.7CAD A5                     movsw
:0001.7CAE 03F9                   add di, cx
:0001.7CB0 A5                     movsw
:0001.7CB1 03F9                   add di, cx
:0001.7CB3 A5                     movsw
:0001.7CB4 03F9                   add di, cx
:0001.7CB6 A5                     movsw
:0001.7CB7 03F9                   add di, cx
:0001.7CB9 A5                     movsw
:0001.7CBA 03F9                   add di, cx
:0001.7CBC A5                     movsw
:0001.7CBD 03F9                   add di, cx
:0001.7CBF A5                     movsw
:0001.7CC0 03F9                   add di, cx
:0001.7CC2 A5                     movsw
:0001.7CC3 81EFB204               sub di, 04B2
:0001.7CC7 B002                   mov al, 02
:0001.7CC9 EE                     out dx, al
:0001.7CCA A5                     movsw
:0001.7CCB 03F9                   add di, cx
:0001.7CCD A5                     movsw
:0001.7CCE 03F9                   add di, cx
:0001.7CD0 A5                     movsw
:0001.7CD1 03F9                   add di, cx
:0001.7CD3 A5                     movsw
:0001.7CD4 03F9                   add di, cx
:0001.7CD6 A5                     movsw
:0001.7CD7 03F9                   add di, cx
:0001.7CD9 A5                     movsw
:0001.7CDA 03F9                   add di, cx
:0001.7CDC A5                     movsw
:0001.7CDD 03F9                   add di, cx
:0001.7CDF A5                     movsw
:0001.7CE0 03F9                   add di, cx
:0001.7CE2 A5                     movsw
:0001.7CE3 03F9                   add di, cx
:0001.7CE5 A5                     movsw
:0001.7CE6 03F9                   add di, cx
:0001.7CE8 A5                     movsw
:0001.7CE9 03F9                   add di, cx
:0001.7CEB A5                     movsw
:0001.7CEC 03F9                   add di, cx
:0001.7CEE A5                     movsw
:0001.7CEF 03F9                   add di, cx
:0001.7CF1 A5                     movsw
:0001.7CF2 03F9                   add di, cx
:0001.7CF4 A5                     movsw
:0001.7CF5 03F9                   add di, cx
:0001.7CF7 A5                     movsw
:0001.7CF8 81EFB204               sub di, 04B2
:0001.7CFC B004                   mov al, 04
:0001.7CFE EE                     out dx, al
:0001.7CFF A5                     movsw
:0001.7D00 03F9                   add di, cx
:0001.7D02 A5                     movsw
:0001.7D03 03F9                   add di, cx
:0001.7D05 A5                     movsw
:0001.7D06 03F9                   add di, cx
:0001.7D08 A5                     movsw
:0001.7D09 03F9                   add di, cx
:0001.7D0B A5                     movsw
:0001.7D0C 03F9                   add di, cx
:0001.7D0E A5                     movsw
:0001.7D0F 03F9                   add di, cx
:0001.7D11 A5                     movsw
:0001.7D12 03F9                   add di, cx
:0001.7D14 A5                     movsw
:0001.7D15 03F9                   add di, cx
:0001.7D17 A5                     movsw
:0001.7D18 03F9                   add di, cx
:0001.7D1A A5                     movsw
:0001.7D1B 03F9                   add di, cx
:0001.7D1D A5                     movsw
:0001.7D1E 03F9                   add di, cx
:0001.7D20 A5                     movsw
:0001.7D21 03F9                   add di, cx
:0001.7D23 A5                     movsw
:0001.7D24 03F9                   add di, cx
:0001.7D26 A5                     movsw
:0001.7D27 03F9                   add di, cx
:0001.7D29 A5                     movsw
:0001.7D2A 03F9                   add di, cx
:0001.7D2C A5                     movsw
:0001.7D2D 81EFB204               sub di, 04B2
:0001.7D31 B008                   mov al, 08
:0001.7D33 EE                     out dx, al
:0001.7D34 A5                     movsw
:0001.7D35 03F9                   add di, cx
:0001.7D37 A5                     movsw
:0001.7D38 03F9                   add di, cx
:0001.7D3A A5                     movsw
:0001.7D3B 03F9                   add di, cx
:0001.7D3D A5                     movsw
:0001.7D3E 03F9                   add di, cx
:0001.7D40 A5                     movsw
:0001.7D41 03F9                   add di, cx
:0001.7D43 A5                     movsw
:0001.7D44 03F9                   add di, cx
:0001.7D46 A5                     movsw
:0001.7D47 03F9                   add di, cx
:0001.7D49 A5                     movsw
:0001.7D4A 03F9                   add di, cx
:0001.7D4C A5                     movsw
:0001.7D4D 03F9                   add di, cx
:0001.7D4F A5                     movsw
:0001.7D50 03F9                   add di, cx
:0001.7D52 A5                     movsw
:0001.7D53 03F9                   add di, cx
:0001.7D55 A5                     movsw
:0001.7D56 03F9                   add di, cx
:0001.7D58 A5                     movsw
:0001.7D59 03F9                   add di, cx
:0001.7D5B A5                     movsw
:0001.7D5C 03F9                   add di, cx
:0001.7D5E A5                     movsw
:0001.7D5F 03F9                   add di, cx
:0001.7D61 A5                     movsw
:0001.7D62 1F                     pop ds
:0001.7D63 61                     popa
:0001.7D64 5D                     pop bp
:0001.7D65 CB                     retf


:0001.7D66 00                     BYTE 0


:0001.7D67 800040                 add byte ptr [bx+si], 40
:0001.7D6A 0020                   add [bx+si], ah
:0001.7D6C 0010                   add [bx+si], dl
:0001.7D6E 0008                   add [bx+si], cl 
:0001.7D70 0004                   add [si], al 
:0001.7D72 0002                   add [bp+si], al 
:0001.7D74 0001                   add [bx+di], al 
:0001.7D76 800040                 add byte ptr [bx+si], 40
:0001.7D79 0020                   add [bx+si], ah
:0001.7D7B 0010                   add [bx+si], dl
:0001.7D7D 0008                   add [bx+si], cl 
:0001.7D7F 0004                   add [si], al 
:0001.7D81 0002                   add [bp+si], al 
:0001.7D83 0001                   add [bx+di], al 
:0001.7D85 00                     BYTE 0


:0001.7D86 55                     push bp
:0001.7D87 8BEC                   mov bp, sp
:0001.7D89 8B4606                 mov ax, [bp+06]
:0001.7D8C 8BD8                   mov bx, ax
:0001.7D8E 33C9                   xor cx, cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.7D98(C)
|
:0001.7D90 D1C0                   rol ax, 01
:0001.7D92 7306                   jnb 7D9A
:0001.7D94 41                     inc cx
:0001.7D95 83F910                 cmp cx, 0010
:0001.7D98 75F6                   jne 7D90

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.7D92(C)
|
:0001.7D9A 83F910                 cmp cx, 0010
:0001.7D9D 7411                   je 7DB0
:0001.7D9F 56                     push si
:0001.7DA0 BE667D                 mov si, 7D66
:0001.7DA3 03F1                   add si, cx
:0001.7DA5 03F1                   add si, cx
:0001.7DA7 2EAD                   lodsw
:0001.7DA9 0BC3                   or ax, bx
:0001.7DAB 8BD1                   mov dx, cx
:0001.7DAD 5E                     pop si
:0001.7DAE 5D                     pop bp
:0001.7DAF CB                     retf



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.7D9D(C)
|
:0001.7DB0 BAFFFF                 mov dx, FFFF
:0001.7DB3 8BD8                   mov bx, ax
:0001.7DB5 5D                     pop bp
:0001.7DB6 CB                     retf


:0001.7DB7 90                     nop
:0001.7DB8 55                     push bp
:0001.7DB9 8BEC                   mov bp, sp
:0001.7DBB 56                     push si
:0001.7DBC BE667D                 mov si, 7D66
:0001.7DBF 8B4E06                 mov cx, [bp+06]
:0001.7DC2 03F1                   add si, cx
:0001.7DC4 03F1                   add si, cx
:0001.7DC6 2EAD                   lodsw
:0001.7DC8 F7D0                   not ax
:0001.7DCA 8B5E06                 mov bx, [bp+06]
:0001.7DCD 23C3                   and ax, bx
:0001.7DCF 5E                     pop si
:0001.7DD0 5D                     pop bp
:0001.7DD1 CB                     retf



* Referenced by a CALL at Address:
|:0001.7E41
|
:0001.7DD2 FC                     cld
:0001.7DD3 BACE03                 mov dx, 03CE
:0001.7DD6 B80100                 mov ax, 0001
:0001.7DD9 EF                     out dx, ax
:0001.7DDA B003                   mov al, 03
:0001.7DDC EF                     out dx, ax
:0001.7DDD B005                   mov al, 05
:0001.7DDF EF                     out dx, ax
:0001.7DE0 B808FF                 mov ax, FF08
:0001.7DE3 EF                     out dx, ax
:0001.7DE4 BACE03                 mov dx, 03CE
:0001.7DE7 B004                   mov al, 04
:0001.7DE9 EE                     out dx, al
:0001.7DEA 8B4608                 mov ax, [bp+08]
:0001.7DED 8BD0                   mov dx, ax
:0001.7DEF D1E0                   shl ax, 01
:0001.7DF1 D1E0                   shl ax, 01
:0001.7DF3 03C2                   add ax, dx
:0001.7DF5 D1E0                   shl ax, 01
:0001.7DF7 D1E0                   shl ax, 01
:0001.7DF9 D1E0                   shl ax, 01
:0001.7DFB D1E0                   shl ax, 01
:0001.7DFD 034606                 add ax, [bp+06]
:0001.7E00 8BF0                   mov si, ax
:0001.7E02 8B5E0A                 mov bx, [bp+0A]
:0001.7E05 8B4E0C                 mov cx, [bp+0C]
:0001.7E08 BD5000                 mov bp, 0050
:0001.7E0B 2BEB                   sub bp, bx
:0001.7E0D B800A0                 mov ax, A000
:0001.7E10 8ED8                   mov ds, ax
:0001.7E12 BACF03                 mov dx, 03CF
:0001.7E15 51                     push cx
:0001.7E16 8BCB                   mov cx, bx
:0001.7E18 2AC0                   sub al , al 
:0001.7E1A EE                     out dx, al
:0001.7E1B A4                     movsb
:0001.7E1C 4E                     dec si
:0001.7E1D FEC0                   inc al
:0001.7E1F EE                     out dx, al
:0001.7E20 A4                     movsb
:0001.7E21 4E                     dec si
:0001.7E22 FEC0                   inc al
:0001.7E24 EE                     out dx, al
:0001.7E25 A4                     movsb
:0001.7E26 4E                     dec si
:0001.7E27 FEC0                   inc al
:0001.7E29 EE                     out dx, al
:0001.7E2A A4                     movsb
:0001.7E2B E2EB                   loop 7E18
:0001.7E2D 03F5                   add si, bp
:0001.7E2F 59                     pop cx
:0001.7E30 E2E3                   loop 7E15
:0001.7E32 C3                     ret


:0001.7E33 90                     nop
:0001.7E34 55                     push bp
:0001.7E35 8BEC                   mov bp, sp
:0001.7E37 1E                     push ds
:0001.7E38 06                     push es
:0001.7E39 56                     push si
:0001.7E3A 57                     push di
:0001.7E3B 8E4610                 mov es, [bp+10]
:0001.7E3E 8B7E0E                 mov di, [bp+0E]
:0001.7E41 E88EFF                 call 7DD2
:0001.7E44 5F                     pop di
:0001.7E45 5E                     pop si
:0001.7E46 07                     pop es
:0001.7E47 1F                     pop ds
:0001.7E48 5D                     pop bp
:0001.7E49 CB                     retf


:0001.7E4A 55                     push bp
:0001.7E4B 8BEC                   mov bp, sp
:0001.7E4D 1E                     push ds
:0001.7E4E 06                     push es
:0001.7E4F 56                     push si
:0001.7E50 57                     push di
:0001.7E51 BACE03                 mov dx, 03CE
:0001.7E54 B80100                 mov ax, 0001
:0001.7E57 EF                     out dx, ax
:0001.7E58 B003                   mov al, 03
:0001.7E5A EF                     out dx, ax
:0001.7E5B B005                   mov al, 05
:0001.7E5D EF                     out dx, ax
:0001.7E5E B808FF                 mov ax, FF08
:0001.7E61 EF                     out dx, ax
:0001.7E62 8B4E06                 mov cx, [bp+06]
:0001.7E65 C1E903                 shr cx, 03
:0001.7E68 8B4608                 mov ax, [bp+08]
:0001.7E6B D1E0                   shl ax, 01
:0001.7E6D D1E0                   shl ax, 01
:0001.7E6F D1E0                   shl ax, 01
:0001.7E71 D1E0                   shl ax, 01
:0001.7E73 8BF8                   mov di, ax
:0001.7E75 D1E0                   shl ax, 01
:0001.7E77 D1E0                   shl ax, 01
:0001.7E79 03F8                   add di, ax
:0001.7E7B 03F9                   add di, cx
:0001.7E7D 81C7800C               add di, 0C80
:0001.7E81 8B760C                 mov si, [bp+0C]
:0001.7E84 8B460E                 mov ax, [bp+0E]
:0001.7E87 8ED8                   mov ds, ax
:0001.7E89 B94F00                 mov cx, 004F
:0001.7E8C 8B560A                 mov dx, [bp+0A]
:0001.7E8F D1CA                   ror dx, 01
:0001.7E91 7203                   jb 7E96
:0001.7E93 E9D100                 jmp 7F67



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.7E91(C)
|
:0001.7E96 8BDE                   mov bx, si
:0001.7E98 52                     push dx
:0001.7E99 B800A0                 mov ax, A000
:0001.7E9C 8EC0                   mov es, ax
:0001.7E9E BAC403                 mov dx, 03C4
:0001.7EA1 B002                   mov al, 02
:0001.7EA3 EE                     out dx, al
:0001.7EA4 42                     inc dx
:0001.7EA5 B001                   mov al, 01
:0001.7EA7 EE                     out dx, al
:0001.7EA8 A4                     movsb
:0001.7EA9 4F                     dec di
:0001.7EAA B002                   mov al, 02
:0001.7EAC EE                     out dx, al
:0001.7EAD A4                     movsb
:0001.7EAE 4F                     dec di
:0001.7EAF B004                   mov al, 04
:0001.7EB1 EE                     out dx, al
:0001.7EB2 A4                     movsb
:0001.7EB3 4F                     dec di
:0001.7EB4 B008                   mov al, 08
:0001.7EB6 EE                     out dx, al
:0001.7EB7 A4                     movsb
:0001.7EB8 03F9                   add di, cx
:0001.7EBA 83C604                 add si, 0004
:0001.7EBD B001                   mov al, 01
:0001.7EBF EE                     out dx, al
:0001.7EC0 A4                     movsb
:0001.7EC1 4F                     dec di
:0001.7EC2 B002                   mov al, 02
:0001.7EC4 EE                     out dx, al
:0001.7EC5 A4                     movsb
:0001.7EC6 4F                     dec di
:0001.7EC7 B004                   mov al, 04
:0001.7EC9 EE                     out dx, al
:0001.7ECA A4                     movsb
:0001.7ECB 4F                     dec di
:0001.7ECC B008                   mov al, 08
:0001.7ECE EE                     out dx, al
:0001.7ECF A4                     movsb
:0001.7ED0 03F9                   add di, cx
:0001.7ED2 83C604                 add si, 0004
:0001.7ED5 B001                   mov al, 01
:0001.7ED7 EE                     out dx, al
:0001.7ED8 A4                     movsb
:0001.7ED9 4F                     dec di
:0001.7EDA B002                   mov al, 02
:0001.7EDC EE                     out dx, al
:0001.7EDD A4                     movsb
:0001.7EDE 4F                     dec di
:0001.7EDF B004                   mov al, 04
:0001.7EE1 EE                     out dx, al
:0001.7EE2 A4                     movsb
:0001.7EE3 4F                     dec di
:0001.7EE4 B008                   mov al, 08
:0001.7EE6 EE                     out dx, al
:0001.7EE7 A4                     movsb
:0001.7EE8 03F9                   add di, cx
:0001.7EEA 83C604                 add si, 0004
:0001.7EED B001                   mov al, 01
:0001.7EEF EE                     out dx, al
:0001.7EF0 A4                     movsb
:0001.7EF1 4F                     dec di
:0001.7EF2 B002                   mov al, 02
:0001.7EF4 EE                     out dx, al
:0001.7EF5 A4                     movsb
:0001.7EF6 4F                     dec di
:0001.7EF7 B004                   mov al, 04
:0001.7EF9 EE                     out dx, al
:0001.7EFA A4                     movsb
:0001.7EFB 4F                     dec di
:0001.7EFC B008                   mov al, 08
:0001.7EFE EE                     out dx, al
:0001.7EFF A4                     movsb
:0001.7F00 03F9                   add di, cx
:0001.7F02 83C604                 add si, 0004
:0001.7F05 B001                   mov al, 01
:0001.7F07 EE                     out dx, al
:0001.7F08 A4                     movsb
:0001.7F09 4F                     dec di
:0001.7F0A B002                   mov al, 02
:0001.7F0C EE                     out dx, al
:0001.7F0D A4                     movsb
:0001.7F0E 4F                     dec di
:0001.7F0F B004                   mov al, 04
:0001.7F11 EE                     out dx, al
:0001.7F12 A4                     movsb
:0001.7F13 4F                     dec di
:0001.7F14 B008                   mov al, 08
:0001.7F16 EE                     out dx, al
:0001.7F17 A4                     movsb
:0001.7F18 03F9                   add di, cx
:0001.7F1A 83C604                 add si, 0004
:0001.7F1D B001                   mov al, 01
:0001.7F1F EE                     out dx, al
:0001.7F20 A4                     movsb
:0001.7F21 4F                     dec di
:0001.7F22 B002                   mov al, 02
:0001.7F24 EE                     out dx, al
:0001.7F25 A4                     movsb
:0001.7F26 4F                     dec di
:0001.7F27 B004                   mov al, 04
:0001.7F29 EE                     out dx, al
:0001.7F2A A4                     movsb
:0001.7F2B 4F                     dec di
:0001.7F2C B008                   mov al, 08
:0001.7F2E EE                     out dx, al
:0001.7F2F A4                     movsb
:0001.7F30 03F9                   add di, cx
:0001.7F32 83C604                 add si, 0004
:0001.7F35 B001                   mov al, 01
:0001.7F37 EE                     out dx, al
:0001.7F38 A4                     movsb
:0001.7F39 4F                     dec di
:0001.7F3A B002                   mov al, 02
:0001.7F3C EE                     out dx, al
:0001.7F3D A4                     movsb
:0001.7F3E 4F                     dec di
:0001.7F3F B004                   mov al, 04
:0001.7F41 EE                     out dx, al
:0001.7F42 A4                     movsb
:0001.7F43 4F                     dec di
:0001.7F44 B008                   mov al, 08
:0001.7F46 EE                     out dx, al
:0001.7F47 A4                     movsb
:0001.7F48 03F9                   add di, cx
:0001.7F4A 83C604                 add si, 0004
:0001.7F4D B001                   mov al, 01
:0001.7F4F EE                     out dx, al
:0001.7F50 A4                     movsb
:0001.7F51 4F                     dec di
:0001.7F52 B002                   mov al, 02
:0001.7F54 EE                     out dx, al
:0001.7F55 A4                     movsb
:0001.7F56 4F                     dec di
:0001.7F57 B004                   mov al, 04
:0001.7F59 EE                     out dx, al
:0001.7F5A A4                     movsb
:0001.7F5B 4F                     dec di
:0001.7F5C B008                   mov al, 08
:0001.7F5E EE                     out dx, al
:0001.7F5F A4                     movsb
:0001.7F60 81EF3102               sub di, 0231
:0001.7F64 5A                     pop dx
:0001.7F65 8BF3                   mov si, bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.7E93(U)
|
:0001.7F67 47                     inc di
:0001.7F68 83C604                 add si, 0004
:0001.7F6B D1CA                   ror dx, 01
:0001.7F6D 7203                   jb 7F72
:0001.7F6F E9D100                 jmp 8043



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.7F6D(C)
|
:0001.7F72 8BDE                   mov bx, si
:0001.7F74 52                     push dx
:0001.7F75 B800A0                 mov ax, A000
:0001.7F78 8EC0                   mov es, ax
:0001.7F7A BAC403                 mov dx, 03C4
:0001.7F7D B002                   mov al, 02
:0001.7F7F EE                     out dx, al
:0001.7F80 42                     inc dx
:0001.7F81 B001                   mov al, 01
:0001.7F83 EE                     out dx, al
:0001.7F84 A4                     movsb
:0001.7F85 4F                     dec di
:0001.7F86 B002                   mov al, 02
:0001.7F88 EE                     out dx, al
:0001.7F89 A4                     movsb
:0001.7F8A 4F                     dec di
:0001.7F8B B004                   mov al, 04
:0001.7F8D EE                     out dx, al
:0001.7F8E A4                     movsb
:0001.7F8F 4F                     dec di
:0001.7F90 B008                   mov al, 08
:0001.7F92 EE                     out dx, al
:0001.7F93 A4                     movsb
:0001.7F94 03F9                   add di, cx
:0001.7F96 83C604                 add si, 0004
:0001.7F99 B001                   mov al, 01
:0001.7F9B EE                     out dx, al
:0001.7F9C A4                     movsb
:0001.7F9D 4F                     dec di
:0001.7F9E B002                   mov al, 02
:0001.7FA0 EE                     out dx, al
:0001.7FA1 A4                     movsb
:0001.7FA2 4F                     dec di
:0001.7FA3 B004                   mov al, 04
:0001.7FA5 EE                     out dx, al
:0001.7FA6 A4                     movsb
:0001.7FA7 4F                     dec di
:0001.7FA8 B008                   mov al, 08
:0001.7FAA EE                     out dx, al
:0001.7FAB A4                     movsb
:0001.7FAC 03F9                   add di, cx
:0001.7FAE 83C604                 add si, 0004
:0001.7FB1 B001                   mov al, 01
:0001.7FB3 EE                     out dx, al
:0001.7FB4 A4                     movsb
:0001.7FB5 4F                     dec di
:0001.7FB6 B002                   mov al, 02
:0001.7FB8 EE                     out dx, al
:0001.7FB9 A4                     movsb
:0001.7FBA 4F                     dec di
:0001.7FBB B004                   mov al, 04
:0001.7FBD EE                     out dx, al
:0001.7FBE A4                     movsb
:0001.7FBF 4F                     dec di
:0001.7FC0 B008                   mov al, 08
:0001.7FC2 EE                     out dx, al
:0001.7FC3 A4                     movsb
:0001.7FC4 03F9                   add di, cx
:0001.7FC6 83C604                 add si, 0004
:0001.7FC9 B001                   mov al, 01
:0001.7FCB EE                     out dx, al
:0001.7FCC A4                     movsb
:0001.7FCD 4F                     dec di
:0001.7FCE B002                   mov al, 02
:0001.7FD0 EE                     out dx, al
:0001.7FD1 A4                     movsb
:0001.7FD2 4F                     dec di
:0001.7FD3 B004                   mov al, 04
:0001.7FD5 EE                     out dx, al
:0001.7FD6 A4                     movsb
:0001.7FD7 4F                     dec di
:0001.7FD8 B008                   mov al, 08
:0001.7FDA EE                     out dx, al
:0001.7FDB A4                     movsb
:0001.7FDC 03F9                   add di, cx
:0001.7FDE 83C604                 add si, 0004
:0001.7FE1 B001                   mov al, 01
:0001.7FE3 EE                     out dx, al
:0001.7FE4 A4                     movsb
:0001.7FE5 4F                     dec di
:0001.7FE6 B002                   mov al, 02
:0001.7FE8 EE                     out dx, al
:0001.7FE9 A4                     movsb
:0001.7FEA 4F                     dec di
:0001.7FEB B004                   mov al, 04
:0001.7FED EE                     out dx, al
:0001.7FEE A4                     movsb
:0001.7FEF 4F                     dec di
:0001.7FF0 B008                   mov al, 08
:0001.7FF2 EE                     out dx, al
:0001.7FF3 A4                     movsb
:0001.7FF4 03F9                   add di, cx
:0001.7FF6 83C604                 add si, 0004
:0001.7FF9 B001                   mov al, 01
:0001.7FFB EE                     out dx, al
:0001.7FFC A4                     movsb
:0001.7FFD 4F                     dec di
:0001.7FFE B002                   mov al, 02
:0001.8000 EE                     out dx, al
:0001.8001 A4                     movsb
:0001.8002 4F                     dec di
:0001.8003 B004                   mov al, 04
:0001.8005 EE                     out dx, al
:0001.8006 A4                     movsb
:0001.8007 4F                     dec di
:0001.8008 B008                   mov al, 08
:0001.800A EE                     out dx, al
:0001.800B A4                     movsb
:0001.800C 03F9                   add di, cx
:0001.800E 83C604                 add si, 0004
:0001.8011 B001                   mov al, 01
:0001.8013 EE                     out dx, al
:0001.8014 A4                     movsb
:0001.8015 4F                     dec di
:0001.8016 B002                   mov al, 02
:0001.8018 EE                     out dx, al
:0001.8019 A4                     movsb
:0001.801A 4F                     dec di
:0001.801B B004                   mov al, 04
:0001.801D EE                     out dx, al
:0001.801E A4                     movsb
:0001.801F 4F                     dec di
:0001.8020 B008                   mov al, 08
:0001.8022 EE                     out dx, al
:0001.8023 A4                     movsb
:0001.8024 03F9                   add di, cx
:0001.8026 83C604                 add si, 0004
:0001.8029 B001                   mov al, 01
:0001.802B EE                     out dx, al
:0001.802C A4                     movsb
:0001.802D 4F                     dec di
:0001.802E B002                   mov al, 02
:0001.8030 EE                     out dx, al
:0001.8031 A4                     movsb
:0001.8032 4F                     dec di
:0001.8033 B004                   mov al, 04
:0001.8035 EE                     out dx, al
:0001.8036 A4                     movsb
:0001.8037 4F                     dec di
:0001.8038 B008                   mov al, 08
:0001.803A EE                     out dx, al
:0001.803B A4                     movsb
:0001.803C 81EF3102               sub di, 0231
:0001.8040 5A                     pop dx
:0001.8041 8BF3                   mov si, bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.7F6F(U)
|
:0001.8043 81C77F02               add di, 027F
:0001.8047 83C63C                 add si, 003C
:0001.804A D1CA                   ror dx, 01
:0001.804C 7203                   jb 8051
:0001.804E E9D100                 jmp 8122



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.804C(C)
|
:0001.8051 8BDE                   mov bx, si
:0001.8053 52                     push dx
:0001.8054 B800A0                 mov ax, A000
:0001.8057 8EC0                   mov es, ax
:0001.8059 BAC403                 mov dx, 03C4
:0001.805C B002                   mov al, 02
:0001.805E EE                     out dx, al
:0001.805F 42                     inc dx
:0001.8060 B001                   mov al, 01
:0001.8062 EE                     out dx, al
:0001.8063 A4                     movsb
:0001.8064 4F                     dec di
:0001.8065 B002                   mov al, 02
:0001.8067 EE                     out dx, al
:0001.8068 A4                     movsb
:0001.8069 4F                     dec di
:0001.806A B004                   mov al, 04
:0001.806C EE                     out dx, al
:0001.806D A4                     movsb
:0001.806E 4F                     dec di
:0001.806F B008                   mov al, 08
:0001.8071 EE                     out dx, al
:0001.8072 A4                     movsb
:0001.8073 03F9                   add di, cx
:0001.8075 83C604                 add si, 0004
:0001.8078 B001                   mov al, 01
:0001.807A EE                     out dx, al
:0001.807B A4                     movsb
:0001.807C 4F                     dec di
:0001.807D B002                   mov al, 02
:0001.807F EE                     out dx, al
:0001.8080 A4                     movsb
:0001.8081 4F                     dec di
:0001.8082 B004                   mov al, 04
:0001.8084 EE                     out dx, al
:0001.8085 A4                     movsb
:0001.8086 4F                     dec di
:0001.8087 B008                   mov al, 08
:0001.8089 EE                     out dx, al
:0001.808A A4                     movsb
:0001.808B 03F9                   add di, cx
:0001.808D 83C604                 add si, 0004
:0001.8090 B001                   mov al, 01
:0001.8092 EE                     out dx, al
:0001.8093 A4                     movsb
:0001.8094 4F                     dec di
:0001.8095 B002                   mov al, 02
:0001.8097 EE                     out dx, al
:0001.8098 A4                     movsb
:0001.8099 4F                     dec di
:0001.809A B004                   mov al, 04
:0001.809C EE                     out dx, al
:0001.809D A4                     movsb
:0001.809E 4F                     dec di
:0001.809F B008                   mov al, 08
:0001.80A1 EE                     out dx, al
:0001.80A2 A4                     movsb
:0001.80A3 03F9                   add di, cx
:0001.80A5 83C604                 add si, 0004
:0001.80A8 B001                   mov al, 01
:0001.80AA EE                     out dx, al
:0001.80AB A4                     movsb
:0001.80AC 4F                     dec di
:0001.80AD B002                   mov al, 02
:0001.80AF EE                     out dx, al
:0001.80B0 A4                     movsb
:0001.80B1 4F                     dec di
:0001.80B2 B004                   mov al, 04
:0001.80B4 EE                     out dx, al
:0001.80B5 A4                     movsb
:0001.80B6 4F                     dec di
:0001.80B7 B008                   mov al, 08
:0001.80B9 EE                     out dx, al
:0001.80BA A4                     movsb
:0001.80BB 03F9                   add di, cx
:0001.80BD 83C604                 add si, 0004
:0001.80C0 B001                   mov al, 01
:0001.80C2 EE                     out dx, al
:0001.80C3 A4                     movsb
:0001.80C4 4F                     dec di
:0001.80C5 B002                   mov al, 02
:0001.80C7 EE                     out dx, al
:0001.80C8 A4                     movsb
:0001.80C9 4F                     dec di
:0001.80CA B004                   mov al, 04
:0001.80CC EE                     out dx, al
:0001.80CD A4                     movsb
:0001.80CE 4F                     dec di
:0001.80CF B008                   mov al, 08
:0001.80D1 EE                     out dx, al
:0001.80D2 A4                     movsb
:0001.80D3 03F9                   add di, cx
:0001.80D5 83C604                 add si, 0004
:0001.80D8 B001                   mov al, 01
:0001.80DA EE                     out dx, al
:0001.80DB A4                     movsb
:0001.80DC 4F                     dec di
:0001.80DD B002                   mov al, 02
:0001.80DF EE                     out dx, al
:0001.80E0 A4                     movsb
:0001.80E1 4F                     dec di
:0001.80E2 B004                   mov al, 04
:0001.80E4 EE                     out dx, al
:0001.80E5 A4                     movsb
:0001.80E6 4F                     dec di
:0001.80E7 B008                   mov al, 08
:0001.80E9 EE                     out dx, al
:0001.80EA A4                     movsb
:0001.80EB 03F9                   add di, cx
:0001.80ED 83C604                 add si, 0004
:0001.80F0 B001                   mov al, 01
:0001.80F2 EE                     out dx, al
:0001.80F3 A4                     movsb
:0001.80F4 4F                     dec di
:0001.80F5 B002                   mov al, 02
:0001.80F7 EE                     out dx, al
:0001.80F8 A4                     movsb
:0001.80F9 4F                     dec di
:0001.80FA B004                   mov al, 04
:0001.80FC EE                     out dx, al
:0001.80FD A4                     movsb
:0001.80FE 4F                     dec di
:0001.80FF B008                   mov al, 08
:0001.8101 EE                     out dx, al
:0001.8102 A4                     movsb
:0001.8103 03F9                   add di, cx
:0001.8105 83C604                 add si, 0004
:0001.8108 B001                   mov al, 01
:0001.810A EE                     out dx, al
:0001.810B A4                     movsb
:0001.810C 4F                     dec di
:0001.810D B002                   mov al, 02
:0001.810F EE                     out dx, al
:0001.8110 A4                     movsb
:0001.8111 4F                     dec di
:0001.8112 B004                   mov al, 04
:0001.8114 EE                     out dx, al
:0001.8115 A4                     movsb
:0001.8116 4F                     dec di
:0001.8117 B008                   mov al, 08
:0001.8119 EE                     out dx, al
:0001.811A A4                     movsb
:0001.811B 81EF3102               sub di, 0231
:0001.811F 5A                     pop dx
:0001.8120 8BF3                   mov si, bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.804E(U)
|
:0001.8122 47                     inc di
:0001.8123 83C604                 add si, 0004
:0001.8126 D1CA                   ror dx, 01
:0001.8128 7203                   jb 812D
:0001.812A E9D100                 jmp 81FE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8128(C)
|
:0001.812D 8BDE                   mov bx, si
:0001.812F 52                     push dx
:0001.8130 B800A0                 mov ax, A000
:0001.8133 8EC0                   mov es, ax
:0001.8135 BAC403                 mov dx, 03C4
:0001.8138 B002                   mov al, 02
:0001.813A EE                     out dx, al
:0001.813B 42                     inc dx
:0001.813C B001                   mov al, 01
:0001.813E EE                     out dx, al
:0001.813F A4                     movsb
:0001.8140 4F                     dec di
:0001.8141 B002                   mov al, 02
:0001.8143 EE                     out dx, al
:0001.8144 A4                     movsb
:0001.8145 4F                     dec di
:0001.8146 B004                   mov al, 04
:0001.8148 EE                     out dx, al
:0001.8149 A4                     movsb
:0001.814A 4F                     dec di
:0001.814B B008                   mov al, 08
:0001.814D EE                     out dx, al
:0001.814E A4                     movsb
:0001.814F 03F9                   add di, cx
:0001.8151 83C604                 add si, 0004
:0001.8154 B001                   mov al, 01
:0001.8156 EE                     out dx, al
:0001.8157 A4                     movsb
:0001.8158 4F                     dec di
:0001.8159 B002                   mov al, 02
:0001.815B EE                     out dx, al
:0001.815C A4                     movsb
:0001.815D 4F                     dec di
:0001.815E B004                   mov al, 04
:0001.8160 EE                     out dx, al
:0001.8161 A4                     movsb
:0001.8162 4F                     dec di
:0001.8163 B008                   mov al, 08
:0001.8165 EE                     out dx, al
:0001.8166 A4                     movsb
:0001.8167 03F9                   add di, cx
:0001.8169 83C604                 add si, 0004
:0001.816C B001                   mov al, 01
:0001.816E EE                     out dx, al
:0001.816F A4                     movsb
:0001.8170 4F                     dec di
:0001.8171 B002                   mov al, 02
:0001.8173 EE                     out dx, al
:0001.8174 A4                     movsb
:0001.8175 4F                     dec di
:0001.8176 B004                   mov al, 04
:0001.8178 EE                     out dx, al
:0001.8179 A4                     movsb
:0001.817A 4F                     dec di
:0001.817B B008                   mov al, 08
:0001.817D EE                     out dx, al
:0001.817E A4                     movsb
:0001.817F 03F9                   add di, cx
:0001.8181 83C604                 add si, 0004
:0001.8184 B001                   mov al, 01
:0001.8186 EE                     out dx, al
:0001.8187 A4                     movsb
:0001.8188 4F                     dec di
:0001.8189 B002                   mov al, 02
:0001.818B EE                     out dx, al
:0001.818C A4                     movsb
:0001.818D 4F                     dec di
:0001.818E B004                   mov al, 04
:0001.8190 EE                     out dx, al
:0001.8191 A4                     movsb
:0001.8192 4F                     dec di
:0001.8193 B008                   mov al, 08
:0001.8195 EE                     out dx, al
:0001.8196 A4                     movsb
:0001.8197 03F9                   add di, cx
:0001.8199 83C604                 add si, 0004
:0001.819C B001                   mov al, 01
:0001.819E EE                     out dx, al
:0001.819F A4                     movsb
:0001.81A0 4F                     dec di
:0001.81A1 B002                   mov al, 02
:0001.81A3 EE                     out dx, al
:0001.81A4 A4                     movsb
:0001.81A5 4F                     dec di
:0001.81A6 B004                   mov al, 04
:0001.81A8 EE                     out dx, al
:0001.81A9 A4                     movsb
:0001.81AA 4F                     dec di
:0001.81AB B008                   mov al, 08
:0001.81AD EE                     out dx, al
:0001.81AE A4                     movsb
:0001.81AF 03F9                   add di, cx
:0001.81B1 83C604                 add si, 0004
:0001.81B4 B001                   mov al, 01
:0001.81B6 EE                     out dx, al
:0001.81B7 A4                     movsb
:0001.81B8 4F                     dec di
:0001.81B9 B002                   mov al, 02
:0001.81BB EE                     out dx, al
:0001.81BC A4                     movsb
:0001.81BD 4F                     dec di
:0001.81BE B004                   mov al, 04
:0001.81C0 EE                     out dx, al
:0001.81C1 A4                     movsb
:0001.81C2 4F                     dec di
:0001.81C3 B008                   mov al, 08
:0001.81C5 EE                     out dx, al
:0001.81C6 A4                     movsb
:0001.81C7 03F9                   add di, cx
:0001.81C9 83C604                 add si, 0004
:0001.81CC B001                   mov al, 01
:0001.81CE EE                     out dx, al
:0001.81CF A4                     movsb
:0001.81D0 4F                     dec di
:0001.81D1 B002                   mov al, 02
:0001.81D3 EE                     out dx, al
:0001.81D4 A4                     movsb
:0001.81D5 4F                     dec di
:0001.81D6 B004                   mov al, 04
:0001.81D8 EE                     out dx, al
:0001.81D9 A4                     movsb
:0001.81DA 4F                     dec di
:0001.81DB B008                   mov al, 08
:0001.81DD EE                     out dx, al
:0001.81DE A4                     movsb
:0001.81DF 03F9                   add di, cx
:0001.81E1 83C604                 add si, 0004
:0001.81E4 B001                   mov al, 01
:0001.81E6 EE                     out dx, al
:0001.81E7 A4                     movsb
:0001.81E8 4F                     dec di
:0001.81E9 B002                   mov al, 02
:0001.81EB EE                     out dx, al
:0001.81EC A4                     movsb
:0001.81ED 4F                     dec di
:0001.81EE B004                   mov al, 04
:0001.81F0 EE                     out dx, al
:0001.81F1 A4                     movsb
:0001.81F2 4F                     dec di
:0001.81F3 B008                   mov al, 08
:0001.81F5 EE                     out dx, al
:0001.81F6 A4                     movsb
:0001.81F7 81EF3102               sub di, 0231
:0001.81FB 5A                     pop dx
:0001.81FC 8BF3                   mov si, bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.812A(U)
|
:0001.81FE 5F                     pop di
:0001.81FF 5E                     pop si
:0001.8200 07                     pop es
:0001.8201 1F                     pop ds
:0001.8202 5D                     pop bp
:0001.8203 CB                     retf


:0001.8204 00                     BYTE 0


:0001.8205 80C0E0                 add al, E0
:0001.8208 F0                     lock
:0001.8209 F8                     clc
:0001.820A FC                     cld
:0001.820B FE00                   inc byte ptr [bx+si]
:0001.820D 80C0E0                 add al, E0
:0001.8210 F0                     lock
:0001.8211 F8                     clc
:0001.8212 FC                     cld
:0001.8213 FE00                   inc byte ptr [bx+si]
:0001.8215 80C0E0                 add al, E0
:0001.8218 F0                     lock
:0001.8219 F8                     clc
:0001.821A FC                     cld
:0001.821B FE00                   inc byte ptr [bx+si]
:0001.821D 80C0E0                 add al, E0
:0001.8220 F0                     lock
:0001.8221 F8                     clc
:0001.8222 FC                     cld
:0001.8223 FE00                   inc byte ptr [bx+si]
:0001.8225 80C0E0                 add al, E0
:0001.8228 F0                     lock
:0001.8229 F8                     clc
:0001.822A FC                     cld
:0001.822B FE00                   inc byte ptr [bx+si]
:0001.822D 80C0E0                 add al, E0
:0001.8230 F0                     lock
:0001.8231 F8                     clc
:0001.8232 FC                     cld
:0001.8233 FE00                   inc byte ptr [bx+si]
:0001.8235 80C0E0                 add al, E0
:0001.8238 F0                     lock
:0001.8239 F8                     clc
:0001.823A FC                     cld
:0001.823B FE00                   inc byte ptr [bx+si]
:0001.823D 80C0E0                 add al, E0
:0001.8240 F0                     lock
:0001.8241 F8                     clc
:0001.8242 FC                     cld
:0001.8243 FE                     BYTE 0feh
:0001.8244 FF80C0E0               inc word ptr [bx+si+E0C0]
:0001.8248 F0                     lock
:0001.8249 F8                     clc
:0001.824A FC                     cld
:0001.824B FE                     BYTE 0feh
:0001.824C 55                     push bp
:0001.824D 8BEC                   mov bp, sp
:0001.824F 1E                     push ds
:0001.8250 06                     push es
:0001.8251 56                     push si
:0001.8252 57                     push di
:0001.8253 BACE03                 mov dx, 03CE
:0001.8256 B80100                 mov ax, 0001
:0001.8259 EF                     out dx, ax
:0001.825A B003                   mov al, 03
:0001.825C EF                     out dx, ax
:0001.825D B005                   mov al, 05
:0001.825F EF                     out dx, ax
:0001.8260 B808FF                 mov ax, FF08
:0001.8263 EF                     out dx, ax
:0001.8264 B800A0                 mov ax, A000
:0001.8267 8EC0                   mov es, ax
:0001.8269 BAC403                 mov dx, 03C4
:0001.826C B002                   mov al, 02
:0001.826E EE                     out dx, al
:0001.826F 8CC8                   mov ax, cs
:0001.8271 8ED8                   mov ds, ax
:0001.8273 B80000                 mov ax, 0000
:0001.8276 03C0                   add ax, ax
:0001.8278 03C0                   add ax, ax
:0001.827A 050482                 add ax, 8204
:0001.827D A32E83                 mov word ptr [832E], ax
:0001.8280 BE0482                 mov si, 8204
:0001.8283 8B4E06                 mov cx, [bp+06]
:0001.8286 C1E903                 shr cx, 03
:0001.8289 8B4608                 mov ax, [bp+08]
:0001.828C D1E0                   shl ax, 01
:0001.828E D1E0                   shl ax, 01
:0001.8290 D1E0                   shl ax, 01
:0001.8292 D1E0                   shl ax, 01
:0001.8294 8BF8                   mov di, ax
:0001.8296 D1E0                   shl ax, 01
:0001.8298 D1E0                   shl ax, 01
:0001.829A 03F8                   add di, ax
:0001.829C 03F9                   add di, cx
:0001.829E 81C7800C               add di, 0C80
:0001.82A2 8B560A                 mov dx, [bp+0A]
:0001.82A5 0BD2                   or dx, dx
:0001.82A7 7503                   jne 82AC
:0001.82A9 E98B00                 jmp 8337



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.82A7(C)
|
:0001.82AC 8916C882               mov [82C8], dx
:0001.82B0 8BC2                   mov ax, dx
:0001.82B2 83E007                 and ax, 0007
:0001.82B5 BB4482                 mov bx, 8244
:0001.82B8 D7                     xlat
:0001.82B9 8AD8                   mov bl , al 
:0001.82BB F6D0                   not al
:0001.82BD 8AF8                   mov bh, al 
:0001.82BF EB01                   jmp 82C2


:0001.82C1 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.82BF(U)
|
:0001.82C2 8B4E0C                 mov cx, [bp+0C]
:0001.82C5 57                     push di
:0001.82C6 51                     push cx
:0001.82C7 BA0000                 mov dx, 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.82EC(U)
|
:0001.82CA 83EA08                 sub dx, 0008
:0001.82CD 721F                   jb 82EE
:0001.82CF 741D                   je 82EE
:0001.82D1 52                     push dx
:0001.82D2 BAC503                 mov dx, 03C5
:0001.82D5 B001                   mov al, 01
:0001.82D7 EE                     out dx, al
:0001.82D8 A4                     movsb
:0001.82D9 4F                     dec di
:0001.82DA B002                   mov al, 02
:0001.82DC EE                     out dx, al
:0001.82DD A4                     movsb
:0001.82DE 4F                     dec di
:0001.82DF B004                   mov al, 04
:0001.82E1 EE                     out dx, al
:0001.82E2 A4                     movsb
:0001.82E3 4F                     dec di
:0001.82E4 B008                   mov al, 08
:0001.82E6 EE                     out dx, al
:0001.82E7 A4                     movsb
:0001.82E8 83EE04                 sub si, 0004
:0001.82EB 5A                     pop dx
:0001.82EC EBDC                   jmp 82CA



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.82CD(C), :0001.82CF(C)
|
:0001.82EE BAC503                 mov dx, 03C5
:0001.82F1 B001                   mov al, 01
:0001.82F3 EE                     out dx, al
:0001.82F4 AC                     lodsb
:0001.82F5 22C3                   and al , bl 
:0001.82F7 26203D                 and es:[di], bh
:0001.82FA 260805                 or es:[di], al 
:0001.82FD B002                   mov al, 02
:0001.82FF EE                     out dx, al
:0001.8300 AC                     lodsb
:0001.8301 22C3                   and al , bl 
:0001.8303 26203D                 and es:[di], bh
:0001.8306 260805                 or es:[di], al 
:0001.8309 B004                   mov al, 04
:0001.830B EE                     out dx, al
:0001.830C AC                     lodsb
:0001.830D 22C3                   and al , bl 
:0001.830F 26203D                 and es:[di], bh
:0001.8312 260805                 or es:[di], al 
:0001.8315 B008                   mov al, 08
:0001.8317 EE                     out dx, al
:0001.8318 AC                     lodsb
:0001.8319 22C3                   and al , bl 
:0001.831B 26203D                 and es:[di], bh
:0001.831E 260805                 or es:[di], al 
:0001.8321 83EE04                 sub si, 0004
:0001.8324 59                     pop cx
:0001.8325 5F                     pop di
:0001.8326 83C750                 add di, 0050
:0001.8329 83C604                 add si, 0004
:0001.832C 81FE4482               cmp si, 8244
:0001.8330 7503                   jne 8335
:0001.8332 BE0482                 mov si, 8204

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8330(C)
|
:0001.8335 E28E                   loop 82C5

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.82A9(U)
|
:0001.8337 5F                     pop di
:0001.8338 5E                     pop si
:0001.8339 07                     pop es
:0001.833A 1F                     pop ds
:0001.833B 5D                     pop bp
:0001.833C CB                     retf


:0001.833D 90                     nop
:0001.833E 55                     push bp
:0001.833F 8BEC                   mov bp, sp
:0001.8341 1E                     push ds
:0001.8342 56                     push si
:0001.8343 57                     push di
:0001.8344 8CC8                   mov ax, cs
:0001.8346 8EC0                   mov es, ax
:0001.8348 BF0482                 mov di, 8204
:0001.834B 8B460A                 mov ax, [bp+0A]
:0001.834E 8ED8                   mov ds, ax
:0001.8350 8B7608                 mov si, [bp+08]
:0001.8353 8B4606                 mov ax, [bp+06]
:0001.8356 2EA37482               mov word ptr cs:[8274], ax
:0001.835A 03C0                   add ax, ax
:0001.835C 03C0                   add ax, ax
:0001.835E 8BC8                   mov cx, ax
:0001.8360 F3                     repz
:0001.8361 A4                     movsb
:0001.8362 5F                     pop di
:0001.8363 5E                     pop si
:0001.8364 1F                     pop ds
:0001.8365 5D                     pop bp
:0001.8366 CB                     retf



:0001.8367 A283                   WORD 83A2
:0001.8369 1B84                   WORD 841B
:0001.836B 1F84                   WORD 841F
:0001.836D 2384                   WORD 8423
:0001.836F 5684                   WORD 8456


* Referenced by a CALL at Address:
|:0001.849D
|
:0001.8371 56                     push si
:0001.8372 57                     push di
:0001.8373 BAC403                 mov dx, 03C4
:0001.8376 B002                   mov al, 02
:0001.8378 EE                     out dx, al
:0001.8379 0E                     push cs
:0001.837A E829D6                 call 59A6
:0001.837D 721D                   jb 839C
:0001.837F 8B7610                 mov si, [bp+10]
:0001.8382 FC                     cld
:0001.8383 8B5E0E                 mov bx, [bp+0E]
:0001.8386 81E3FF3F               and bx, 3FFF
:0001.838A 83FB04                 cmp bx, 0004
:0001.838D 770D                   ja 839C
:0001.838F 06                     push es
:0001.8390 B800A0                 mov ax, A000
:0001.8393 8EC0                   mov es, ax
:0001.8395 D1E3                   shl bx, 01
:0001.8397 2EFFA76783             jmp word ptr cs:[bx+8367]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.837D(C), :0001.838D(C)
|
:0001.839C 5F                     pop di
:0001.839D 5E                     pop si
:0001.839E B8FFFF                 mov ax, FFFF
:0001.83A1 C3                     ret


:0001.83A2 2AC0                   sub al , al 
:0001.83A4 2EA2CF83               mov byte ptr cs:[83CF], al
:0001.83A8 2EA2FA83               mov byte ptr cs:[83FA], al
:0001.83AC 8BD9                   mov bx, cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8413(C)
|
:0001.83AE 8BD7                   mov dx, di
:0001.83B0 F7460E0080             test word ptr [bp+0E], 8000
:0001.83B5 7401                   je 83B8
:0001.83B7 56                     push si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.83B5(C)
|
:0001.83B8 52                     push dx
:0001.83B9 BAC503                 mov dx, 03C5
:0001.83BC B001                   mov al, 01
:0001.83BE EE                     out dx, al
:0001.83BF A4                     movsb
:0001.83C0 4F                     dec di
:0001.83C1 B002                   mov al, 02
:0001.83C3 EE                     out dx, al
:0001.83C4 A4                     movsb
:0001.83C5 4F                     dec di
:0001.83C6 B004                   mov al, 04
:0001.83C8 EE                     out dx, al
:0001.83C9 A4                     movsb
:0001.83CA 4F                     dec di
:0001.83CB B008                   mov al, 08
:0001.83CD EE                     out dx, al
:0001.83CE B000                   mov al, 00
:0001.83D0 AA                     stosb
:0001.83D1 E2E6                   loop 83B9
:0001.83D3 5A                     pop dx
:0001.83D4 F7460E0080             test word ptr [bp+0E], 8000
:0001.83D9 7424                   je 83FF
:0001.83DB 5E                     pop si
:0001.83DC 8BFA                   mov di, dx
:0001.83DE 83C750                 add di, 0050
:0001.83E1 8BCB                   mov cx, bx
:0001.83E3 52                     push dx
:0001.83E4 BAC503                 mov dx, 03C5
:0001.83E7 B001                   mov al, 01
:0001.83E9 EE                     out dx, al
:0001.83EA A4                     movsb
:0001.83EB 4F                     dec di
:0001.83EC B002                   mov al, 02
:0001.83EE EE                     out dx, al
:0001.83EF A4                     movsb
:0001.83F0 4F                     dec di
:0001.83F1 B004                   mov al, 04
:0001.83F3 EE                     out dx, al
:0001.83F4 A4                     movsb
:0001.83F5 4F                     dec di
:0001.83F6 B008                   mov al, 08
:0001.83F8 EE                     out dx, al
:0001.83F9 B000                   mov al, 00
:0001.83FB AA                     stosb
:0001.83FC E2E6                   loop 83E4
:0001.83FE 5A                     pop dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.83D9(C)
|
:0001.83FF 8BCB                   mov cx, bx
:0001.8401 8BFA                   mov di, dx
:0001.8403 83C750                 add di, 0050
:0001.8406 F7460E0080             test word ptr [bp+0E], 8000
:0001.840B 7403                   je 8410
:0001.840D 83C750                 add di, 0050

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.840B(C)
|
:0001.8410 FF4E0C                 dec word ptr [bp+0C]
:0001.8413 7599                   jne 83AE

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.8454(U), :0001.8491(U)
|
:0001.8415 07                     pop es
:0001.8416 5F                     pop di
:0001.8417 5E                     pop si
:0001.8418 33C0                   xor ax, ax
:0001.841A C3                     ret


:0001.841B B418                   mov ah, 18
:0001.841D EB06                   jmp 8425


:0001.841F B408                   mov ah, 08
:0001.8421 EB02                   jmp 8425


:0001.8423 B410                   mov ah, 10

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.841D(U), :0001.8421(U)
|
:0001.8425 BACE03                 mov dx, 03CE
:0001.8428 B003                   mov al, 03
:0001.842A EF                     out dx, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8452(C)
|
:0001.842B 51                     push cx
:0001.842C 57                     push di
:0001.842D 268A25                 mov ah, es:[di]
:0001.8430 BAC503                 mov dx, 03C5
:0001.8433 B001                   mov al, 01
:0001.8435 EE                     out dx, al
:0001.8436 A4                     movsb
:0001.8437 4F                     dec di
:0001.8438 B002                   mov al, 02
:0001.843A EE                     out dx, al
:0001.843B A4                     movsb
:0001.843C 4F                     dec di
:0001.843D B004                   mov al, 04
:0001.843F EE                     out dx, al
:0001.8440 A4                     movsb
:0001.8441 4F                     dec di
:0001.8442 B008                   mov al, 08
:0001.8444 EE                     out dx, al
:0001.8445 2AC0                   sub al , al 
:0001.8447 AA                     stosb
:0001.8448 E2E3                   loop 842D
:0001.844A 5F                     pop di
:0001.844B 59                     pop cx
:0001.844C 83C750                 add di, 0050
:0001.844F FF4E0C                 dec word ptr [bp+0C]
:0001.8452 75D7                   jne 842B
:0001.8454 EBBF                   jmp 8415


:0001.8456 8B4E0C                 mov cx, [bp+0C]
:0001.8459 8B5E0A                 mov bx, [bp+0A]
:0001.845C 51                     push cx
:0001.845D 8BCB                   mov cx, bx
:0001.845F 8B04                   mov ax, [si]
:0001.8461 0AE0                   or ah, al 
:0001.8463 0A6402                 or ah, [si+02]
:0001.8466 BACE03                 mov dx, 03CE
:0001.8469 B008                   mov al, 08
:0001.846B EF                     out dx, ax
:0001.846C 268A05                 mov al , es:[di]
:0001.846F BAC503                 mov dx, 03C5
:0001.8472 B001                   mov al, 01
:0001.8474 EE                     out dx, al
:0001.8475 A4                     movsb
:0001.8476 4F                     dec di
:0001.8477 B002                   mov al, 02
:0001.8479 EE                     out dx, al
:0001.847A A4                     movsb
:0001.847B 4F                     dec di
:0001.847C B004                   mov al, 04
:0001.847E EE                     out dx, al
:0001.847F A4                     movsb
:0001.8480 4F                     dec di
:0001.8481 B008                   mov al, 08
:0001.8483 EE                     out dx, al
:0001.8484 2AC0                   sub al , al 
:0001.8486 AA                     stosb
:0001.8487 E2D6                   loop 845F
:0001.8489 59                     pop cx
:0001.848A 2BFB                   sub di, bx
:0001.848C 83C750                 add di, 0050
:0001.848F E2CB                   loop 845C
:0001.8491 EB82                   jmp 8415


:0001.8493 90                     nop
:0001.8494 55                     push bp
:0001.8495 8BEC                   mov bp, sp
:0001.8497 1E                     push ds
:0001.8498 8B4612                 mov ax, [bp+12]
:0001.849B 8ED8                   mov ds, ax
:0001.849D E8D1FE                 call 8371
:0001.84A0 1F                     pop ds
:0001.84A1 5D                     pop bp
:0001.84A2 CB                     retf


:0001.84A3 90                     nop
:0001.84A4 55                     push bp
:0001.84A5 8BEC                   mov bp, sp
:0001.84A7 1E                     push ds
:0001.84A8 56                     push si
:0001.84A9 57                     push di
:0001.84AA 8B4608                 mov ax, [bp+08]
:0001.84AD 8ED8                   mov ds, ax
:0001.84AF 8B7606                 mov si, [bp+06]
:0001.84B2 8B460C                 mov ax, [bp+0C]
:0001.84B5 8EC0                   mov es, ax
:0001.84B7 8B7E0A                 mov di, [bp+0A]
:0001.84BA 8B4E0E                 mov cx, [bp+0E]
:0001.84BD 03C9                   add cx, cx
:0001.84BF 03C9                   add cx, cx
:0001.84C1 03C9                   add cx, cx
:0001.84C3 03C9                   add cx, cx
:0001.84C5 8BD1                   mov dx, cx
:0001.84C7 F3                     repz
:0001.84C8 A4                     movsb
:0001.84C9 8B460C                 mov ax, [bp+0C]
:0001.84CC 8ED8                   mov ds, ax
:0001.84CE 8B760A                 mov si, [bp+0A]
:0001.84D1 83FA10                 cmp dx, 0010
:0001.84D4 7503                   jne 84D9
:0001.84D6 E90E02                 jmp 86E7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.84D4(C)
|
:0001.84D9 8BDE                   mov bx, si
:0001.84DB 8BFE                   mov di, si
:0001.84DD AD                     lodsw
:0001.84DE 8BD0                   mov dx, ax
:0001.84E0 D1C2                   rol dx, 01
:0001.84E2 81E2FFFE               and dx, FEFF
:0001.84E6 0BC2                   or ax, dx
:0001.84E8 AB                     stosw
:0001.84E9 AD                     lodsw
:0001.84EA 8BD0                   mov dx, ax
:0001.84EC D1C2                   rol dx, 01
:0001.84EE 81E2FFFE               and dx, FEFF
:0001.84F2 0BC2                   or ax, dx
:0001.84F4 AB                     stosw
:0001.84F5 AD                     lodsw
:0001.84F6 8BD0                   mov dx, ax
:0001.84F8 D1C2                   rol dx, 01
:0001.84FA 81E2FFFE               and dx, FEFF
:0001.84FE 0BC2                   or ax, dx
:0001.8500 AB                     stosw
:0001.8501 AD                     lodsw
:0001.8502 8BD0                   mov dx, ax
:0001.8504 D1C2                   rol dx, 01
:0001.8506 81E2FFFE               and dx, FEFF
:0001.850A 0BC2                   or ax, dx
:0001.850C AB                     stosw
:0001.850D AD                     lodsw
:0001.850E 8BD0                   mov dx, ax
:0001.8510 D1C2                   rol dx, 01
:0001.8512 81E2FFFE               and dx, FEFF
:0001.8516 0BC2                   or ax, dx
:0001.8518 AB                     stosw
:0001.8519 AD                     lodsw
:0001.851A 8BD0                   mov dx, ax
:0001.851C D1C2                   rol dx, 01
:0001.851E 81E2FFFE               and dx, FEFF
:0001.8522 0BC2                   or ax, dx
:0001.8524 AB                     stosw
:0001.8525 AD                     lodsw
:0001.8526 8BD0                   mov dx, ax
:0001.8528 D1C2                   rol dx, 01
:0001.852A 81E2FFFE               and dx, FEFF
:0001.852E 0BC2                   or ax, dx
:0001.8530 AB                     stosw
:0001.8531 AD                     lodsw
:0001.8532 8BD0                   mov dx, ax
:0001.8534 D1C2                   rol dx, 01
:0001.8536 81E2FFFE               and dx, FEFF
:0001.853A 0BC2                   or ax, dx
:0001.853C AB                     stosw
:0001.853D AD                     lodsw
:0001.853E 8BD0                   mov dx, ax
:0001.8540 D1C2                   rol dx, 01
:0001.8542 81E2FFFE               and dx, FEFF
:0001.8546 0BC2                   or ax, dx
:0001.8548 AB                     stosw
:0001.8549 AD                     lodsw
:0001.854A 8BD0                   mov dx, ax
:0001.854C D1C2                   rol dx, 01
:0001.854E 81E2FFFE               and dx, FEFF
:0001.8552 0BC2                   or ax, dx
:0001.8554 AB                     stosw
:0001.8555 AD                     lodsw
:0001.8556 8BD0                   mov dx, ax
:0001.8558 D1C2                   rol dx, 01
:0001.855A 81E2FFFE               and dx, FEFF
:0001.855E 0BC2                   or ax, dx
:0001.8560 AB                     stosw
:0001.8561 AD                     lodsw
:0001.8562 8BD0                   mov dx, ax
:0001.8564 D1C2                   rol dx, 01
:0001.8566 81E2FFFE               and dx, FEFF
:0001.856A 0BC2                   or ax, dx
:0001.856C AB                     stosw
:0001.856D AD                     lodsw
:0001.856E 8BD0                   mov dx, ax
:0001.8570 D1C2                   rol dx, 01
:0001.8572 81E2FFFE               and dx, FEFF
:0001.8576 0BC2                   or ax, dx
:0001.8578 AB                     stosw
:0001.8579 AD                     lodsw
:0001.857A 8BD0                   mov dx, ax
:0001.857C D1C2                   rol dx, 01
:0001.857E 81E2FFFE               and dx, FEFF
:0001.8582 0BC2                   or ax, dx
:0001.8584 AB                     stosw
:0001.8585 AD                     lodsw
:0001.8586 8BD0                   mov dx, ax
:0001.8588 D1C2                   rol dx, 01
:0001.858A 81E2FFFE               and dx, FEFF
:0001.858E 0BC2                   or ax, dx
:0001.8590 AB                     stosw
:0001.8591 AD                     lodsw
:0001.8592 8BD0                   mov dx, ax
:0001.8594 D1C2                   rol dx, 01
:0001.8596 81E2FFFE               and dx, FEFF
:0001.859A 0BC2                   or ax, dx
:0001.859C AB                     stosw
:0001.859D 8BF3                   mov si, bx
:0001.859F 8BFE                   mov di, si
:0001.85A1 AD                     lodsw
:0001.85A2 8BD0                   mov dx, ax
:0001.85A4 D1CA                   ror dx, 01
:0001.85A6 81E27FFF               and dx, FF7F
:0001.85AA 0BC2                   or ax, dx
:0001.85AC AB                     stosw
:0001.85AD AD                     lodsw
:0001.85AE 8BD0                   mov dx, ax
:0001.85B0 D1CA                   ror dx, 01
:0001.85B2 81E27FFF               and dx, FF7F
:0001.85B6 0BC2                   or ax, dx
:0001.85B8 AB                     stosw
:0001.85B9 AD                     lodsw
:0001.85BA 8BD0                   mov dx, ax
:0001.85BC D1CA                   ror dx, 01
:0001.85BE 81E27FFF               and dx, FF7F
:0001.85C2 0BC2                   or ax, dx
:0001.85C4 AB                     stosw
:0001.85C5 AD                     lodsw
:0001.85C6 8BD0                   mov dx, ax
:0001.85C8 D1CA                   ror dx, 01
:0001.85CA 81E27FFF               and dx, FF7F
:0001.85CE 0BC2                   or ax, dx
:0001.85D0 AB                     stosw
:0001.85D1 AD                     lodsw
:0001.85D2 8BD0                   mov dx, ax
:0001.85D4 D1CA                   ror dx, 01
:0001.85D6 81E27FFF               and dx, FF7F
:0001.85DA 0BC2                   or ax, dx
:0001.85DC AB                     stosw
:0001.85DD AD                     lodsw
:0001.85DE 8BD0                   mov dx, ax
:0001.85E0 D1CA                   ror dx, 01
:0001.85E2 81E27FFF               and dx, FF7F
:0001.85E6 0BC2                   or ax, dx
:0001.85E8 AB                     stosw
:0001.85E9 AD                     lodsw
:0001.85EA 8BD0                   mov dx, ax
:0001.85EC D1CA                   ror dx, 01
:0001.85EE 81E27FFF               and dx, FF7F
:0001.85F2 0BC2                   or ax, dx
:0001.85F4 AB                     stosw
:0001.85F5 AD                     lodsw
:0001.85F6 8BD0                   mov dx, ax
:0001.85F8 D1CA                   ror dx, 01
:0001.85FA 81E27FFF               and dx, FF7F
:0001.85FE 0BC2                   or ax, dx
:0001.8600 AB                     stosw
:0001.8601 AD                     lodsw
:0001.8602 8BD0                   mov dx, ax
:0001.8604 D1CA                   ror dx, 01
:0001.8606 81E27FFF               and dx, FF7F
:0001.860A 0BC2                   or ax, dx
:0001.860C AB                     stosw
:0001.860D AD                     lodsw
:0001.860E 8BD0                   mov dx, ax
:0001.8610 D1CA                   ror dx, 01
:0001.8612 81E27FFF               and dx, FF7F
:0001.8616 0BC2                   or ax, dx
:0001.8618 AB                     stosw
:0001.8619 AD                     lodsw
:0001.861A 8BD0                   mov dx, ax
:0001.861C D1CA                   ror dx, 01
:0001.861E 81E27FFF               and dx, FF7F
:0001.8622 0BC2                   or ax, dx
:0001.8624 AB                     stosw
:0001.8625 AD                     lodsw
:0001.8626 8BD0                   mov dx, ax
:0001.8628 D1CA                   ror dx, 01
:0001.862A 81E27FFF               and dx, FF7F
:0001.862E 0BC2                   or ax, dx
:0001.8630 AB                     stosw
:0001.8631 AD                     lodsw
:0001.8632 8BD0                   mov dx, ax
:0001.8634 D1CA                   ror dx, 01
:0001.8636 81E27FFF               and dx, FF7F
:0001.863A 0BC2                   or ax, dx
:0001.863C AB                     stosw
:0001.863D AD                     lodsw
:0001.863E 8BD0                   mov dx, ax
:0001.8640 D1CA                   ror dx, 01
:0001.8642 81E27FFF               and dx, FF7F
:0001.8646 0BC2                   or ax, dx
:0001.8648 AB                     stosw
:0001.8649 AD                     lodsw
:0001.864A 8BD0                   mov dx, ax
:0001.864C D1CA                   ror dx, 01
:0001.864E 81E27FFF               and dx, FF7F
:0001.8652 0BC2                   or ax, dx
:0001.8654 AB                     stosw
:0001.8655 AD                     lodsw
:0001.8656 8BD0                   mov dx, ax
:0001.8658 D1CA                   ror dx, 01
:0001.865A 81E27FFF               and dx, FF7F
:0001.865E 0BC2                   or ax, dx
:0001.8660 AB                     stosw
:0001.8661 8BF3                   mov si, bx
:0001.8663 83C602                 add si, 0002
:0001.8666 AD                     lodsw
:0001.8667 0944FC                 or [si-04], ax
:0001.866A AD                     lodsw
:0001.866B 0944FC                 or [si-04], ax
:0001.866E AD                     lodsw
:0001.866F 0944FC                 or [si-04], ax
:0001.8672 AD                     lodsw
:0001.8673 0944FC                 or [si-04], ax
:0001.8676 AD                     lodsw
:0001.8677 0944FC                 or [si-04], ax
:0001.867A AD                     lodsw
:0001.867B 0944FC                 or [si-04], ax
:0001.867E AD                     lodsw
:0001.867F 0944FC                 or [si-04], ax
:0001.8682 AD                     lodsw
:0001.8683 0944FC                 or [si-04], ax
:0001.8686 AD                     lodsw
:0001.8687 0944FC                 or [si-04], ax
:0001.868A AD                     lodsw
:0001.868B 0944FC                 or [si-04], ax
:0001.868E AD                     lodsw
:0001.868F 0944FC                 or [si-04], ax
:0001.8692 AD                     lodsw
:0001.8693 0944FC                 or [si-04], ax
:0001.8696 AD                     lodsw
:0001.8697 0944FC                 or [si-04], ax
:0001.869A AD                     lodsw
:0001.869B 0944FC                 or [si-04], ax
:0001.869E AD                     lodsw
:0001.869F 0944FC                 or [si-04], ax
:0001.86A2 8BF3                   mov si, bx
:0001.86A4 83C61C                 add si, 001C
:0001.86A7 FD                     std
:0001.86A8 AD                     lodsw
:0001.86A9 094404                 or [si+04], ax
:0001.86AC AD                     lodsw
:0001.86AD 094404                 or [si+04], ax
:0001.86B0 AD                     lodsw
:0001.86B1 094404                 or [si+04], ax
:0001.86B4 AD                     lodsw
:0001.86B5 094404                 or [si+04], ax
:0001.86B8 AD                     lodsw
:0001.86B9 094404                 or [si+04], ax
:0001.86BC AD                     lodsw
:0001.86BD 094404                 or [si+04], ax
:0001.86C0 AD                     lodsw
:0001.86C1 094404                 or [si+04], ax
:0001.86C4 AD                     lodsw
:0001.86C5 094404                 or [si+04], ax
:0001.86C8 AD                     lodsw
:0001.86C9 094404                 or [si+04], ax
:0001.86CC AD                     lodsw
:0001.86CD 094404                 or [si+04], ax
:0001.86D0 AD                     lodsw
:0001.86D1 094404                 or [si+04], ax
:0001.86D4 AD                     lodsw
:0001.86D5 094404                 or [si+04], ax
:0001.86D8 AD                     lodsw
:0001.86D9 094404                 or [si+04], ax
:0001.86DC AD                     lodsw
:0001.86DD 094404                 or [si+04], ax
:0001.86E0 AD                     lodsw
:0001.86E1 094404                 or [si+04], ax
:0001.86E4 E9E901                 jmp 88D0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.84D6(U)
|
:0001.86E7 8BDE                   mov bx, si
:0001.86E9 8BFE                   mov di, si
:0001.86EB AC                     lodsb
:0001.86EC 8AE0                   mov ah, al 
:0001.86EE D0C4                   rol ah, 01
:0001.86F0 80E4FE                 and ah, FE
:0001.86F3 0AC4                   or al , ah
:0001.86F5 AA                     stosb
:0001.86F6 AC                     lodsb
:0001.86F7 8AE0                   mov ah, al 
:0001.86F9 D0C4                   rol ah, 01
:0001.86FB 80E4FE                 and ah, FE
:0001.86FE 0AC4                   or al , ah
:0001.8700 AA                     stosb
:0001.8701 AC                     lodsb
:0001.8702 8AE0                   mov ah, al 
:0001.8704 D0C4                   rol ah, 01
:0001.8706 80E4FE                 and ah, FE
:0001.8709 0AC4                   or al , ah
:0001.870B AA                     stosb
:0001.870C AC                     lodsb
:0001.870D 8AE0                   mov ah, al 
:0001.870F D0C4                   rol ah, 01
:0001.8711 80E4FE                 and ah, FE
:0001.8714 0AC4                   or al , ah
:0001.8716 AA                     stosb
:0001.8717 AC                     lodsb
:0001.8718 8AE0                   mov ah, al 
:0001.871A D0C4                   rol ah, 01
:0001.871C 80E4FE                 and ah, FE
:0001.871F 0AC4                   or al , ah
:0001.8721 AA                     stosb
:0001.8722 AC                     lodsb
:0001.8723 8AE0                   mov ah, al 
:0001.8725 D0C4                   rol ah, 01
:0001.8727 80E4FE                 and ah, FE
:0001.872A 0AC4                   or al , ah
:0001.872C AA                     stosb
:0001.872D AC                     lodsb
:0001.872E 8AE0                   mov ah, al 
:0001.8730 D0C4                   rol ah, 01
:0001.8732 80E4FE                 and ah, FE
:0001.8735 0AC4                   or al , ah
:0001.8737 AA                     stosb
:0001.8738 AC                     lodsb
:0001.8739 8AE0                   mov ah, al 
:0001.873B D0C4                   rol ah, 01
:0001.873D 80E4FE                 and ah, FE
:0001.8740 0AC4                   or al , ah
:0001.8742 AA                     stosb
:0001.8743 AC                     lodsb
:0001.8744 8AE0                   mov ah, al 
:0001.8746 D0C4                   rol ah, 01
:0001.8748 80E4FE                 and ah, FE
:0001.874B 0AC4                   or al , ah
:0001.874D AA                     stosb
:0001.874E AC                     lodsb
:0001.874F 8AE0                   mov ah, al 
:0001.8751 D0C4                   rol ah, 01
:0001.8753 80E4FE                 and ah, FE
:0001.8756 0AC4                   or al , ah
:0001.8758 AA                     stosb
:0001.8759 AC                     lodsb
:0001.875A 8AE0                   mov ah, al 
:0001.875C D0C4                   rol ah, 01
:0001.875E 80E4FE                 and ah, FE
:0001.8761 0AC4                   or al , ah
:0001.8763 AA                     stosb
:0001.8764 AC                     lodsb
:0001.8765 8AE0                   mov ah, al 
:0001.8767 D0C4                   rol ah, 01
:0001.8769 80E4FE                 and ah, FE
:0001.876C 0AC4                   or al , ah
:0001.876E AA                     stosb
:0001.876F AC                     lodsb
:0001.8770 8AE0                   mov ah, al 
:0001.8772 D0C4                   rol ah, 01
:0001.8774 80E4FE                 and ah, FE
:0001.8777 0AC4                   or al , ah
:0001.8779 AA                     stosb
:0001.877A AC                     lodsb
:0001.877B 8AE0                   mov ah, al 
:0001.877D D0C4                   rol ah, 01
:0001.877F 80E4FE                 and ah, FE
:0001.8782 0AC4                   or al , ah
:0001.8784 AA                     stosb
:0001.8785 AC                     lodsb
:0001.8786 8AE0                   mov ah, al 
:0001.8788 D0C4                   rol ah, 01
:0001.878A 80E4FE                 and ah, FE
:0001.878D 0AC4                   or al , ah
:0001.878F AA                     stosb
:0001.8790 AC                     lodsb
:0001.8791 8AE0                   mov ah, al 
:0001.8793 D0C4                   rol ah, 01
:0001.8795 80E4FE                 and ah, FE
:0001.8798 0AC4                   or al , ah
:0001.879A AA                     stosb
:0001.879B 8BF3                   mov si, bx
:0001.879D 8BFE                   mov di, si
:0001.879F AC                     lodsb
:0001.87A0 8AE0                   mov ah, al 
:0001.87A2 D0CC                   ror ah, 01
:0001.87A4 80E47F                 and ah, 7F
:0001.87A7 0AC4                   or al , ah
:0001.87A9 AA                     stosb
:0001.87AA AC                     lodsb
:0001.87AB 8AE0                   mov ah, al 
:0001.87AD D0CC                   ror ah, 01
:0001.87AF 80E47F                 and ah, 7F
:0001.87B2 0AC4                   or al , ah
:0001.87B4 AA                     stosb
:0001.87B5 AC                     lodsb
:0001.87B6 8AE0                   mov ah, al 
:0001.87B8 D0CC                   ror ah, 01
:0001.87BA 80E47F                 and ah, 7F
:0001.87BD 0AC4                   or al , ah
:0001.87BF AA                     stosb
:0001.87C0 AC                     lodsb
:0001.87C1 8AE0                   mov ah, al 
:0001.87C3 D0CC                   ror ah, 01
:0001.87C5 80E47F                 and ah, 7F
:0001.87C8 0AC4                   or al , ah
:0001.87CA AA                     stosb
:0001.87CB AC                     lodsb
:0001.87CC 8AE0                   mov ah, al 
:0001.87CE D0CC                   ror ah, 01
:0001.87D0 80E47F                 and ah, 7F
:0001.87D3 0AC4                   or al , ah
:0001.87D5 AA                     stosb
:0001.87D6 AC                     lodsb
:0001.87D7 8AE0                   mov ah, al 
:0001.87D9 D0CC                   ror ah, 01
:0001.87DB 80E47F                 and ah, 7F
:0001.87DE 0AC4                   or al , ah
:0001.87E0 AA                     stosb
:0001.87E1 AC                     lodsb
:0001.87E2 8AE0                   mov ah, al 
:0001.87E4 D0CC                   ror ah, 01
:0001.87E6 80E47F                 and ah, 7F
:0001.87E9 0AC4                   or al , ah
:0001.87EB AA                     stosb
:0001.87EC AC                     lodsb
:0001.87ED 8AE0                   mov ah, al 
:0001.87EF D0CC                   ror ah, 01
:0001.87F1 80E47F                 and ah, 7F
:0001.87F4 0AC4                   or al , ah
:0001.87F6 AA                     stosb
:0001.87F7 AC                     lodsb
:0001.87F8 8AE0                   mov ah, al 
:0001.87FA D0CC                   ror ah, 01
:0001.87FC 80E47F                 and ah, 7F
:0001.87FF 0AC4                   or al , ah
:0001.8801 AA                     stosb
:0001.8802 AC                     lodsb
:0001.8803 8AE0                   mov ah, al 
:0001.8805 D0CC                   ror ah, 01
:0001.8807 80E47F                 and ah, 7F
:0001.880A 0AC4                   or al , ah
:0001.880C AA                     stosb
:0001.880D AC                     lodsb
:0001.880E 8AE0                   mov ah, al 
:0001.8810 D0CC                   ror ah, 01
:0001.8812 80E47F                 and ah, 7F
:0001.8815 0AC4                   or al , ah
:0001.8817 AA                     stosb
:0001.8818 AC                     lodsb
:0001.8819 8AE0                   mov ah, al 
:0001.881B D0CC                   ror ah, 01
:0001.881D 80E47F                 and ah, 7F
:0001.8820 0AC4                   or al , ah
:0001.8822 AA                     stosb
:0001.8823 AC                     lodsb
:0001.8824 8AE0                   mov ah, al 
:0001.8826 D0CC                   ror ah, 01
:0001.8828 80E47F                 and ah, 7F
:0001.882B 0AC4                   or al , ah
:0001.882D AA                     stosb
:0001.882E AC                     lodsb
:0001.882F 8AE0                   mov ah, al 
:0001.8831 D0CC                   ror ah, 01
:0001.8833 80E47F                 and ah, 7F
:0001.8836 0AC4                   or al , ah
:0001.8838 AA                     stosb
:0001.8839 AC                     lodsb
:0001.883A 8AE0                   mov ah, al 
:0001.883C D0CC                   ror ah, 01
:0001.883E 80E47F                 and ah, 7F
:0001.8841 0AC4                   or al , ah
:0001.8843 AA                     stosb
:0001.8844 AC                     lodsb
:0001.8845 8AE0                   mov ah, al 
:0001.8847 D0CC                   ror ah, 01
:0001.8849 80E47F                 and ah, 7F
:0001.884C 0AC4                   or al , ah
:0001.884E AA                     stosb
:0001.884F 8BF3                   mov si, bx
:0001.8851 46                     inc si
:0001.8852 AC                     lodsb
:0001.8853 0844FE                 or [si-02], al 
:0001.8856 AC                     lodsb
:0001.8857 0844FE                 or [si-02], al 
:0001.885A AC                     lodsb
:0001.885B 0844FE                 or [si-02], al 
:0001.885E AC                     lodsb
:0001.885F 0844FE                 or [si-02], al 
:0001.8862 AC                     lodsb
:0001.8863 0844FE                 or [si-02], al 
:0001.8866 AC                     lodsb
:0001.8867 0844FE                 or [si-02], al 
:0001.886A AC                     lodsb
:0001.886B 0844FE                 or [si-02], al 
:0001.886E AC                     lodsb
:0001.886F 0844FE                 or [si-02], al 
:0001.8872 AC                     lodsb
:0001.8873 0844FE                 or [si-02], al 
:0001.8876 AC                     lodsb
:0001.8877 0844FE                 or [si-02], al 
:0001.887A AC                     lodsb
:0001.887B 0844FE                 or [si-02], al 
:0001.887E AC                     lodsb
:0001.887F 0844FE                 or [si-02], al 
:0001.8882 AC                     lodsb
:0001.8883 0844FE                 or [si-02], al 
:0001.8886 AC                     lodsb
:0001.8887 0844FE                 or [si-02], al 
:0001.888A AC                     lodsb
:0001.888B 0844FE                 or [si-02], al 
:0001.888E 8BF3                   mov si, bx
:0001.8890 83C60E                 add si, 000E
:0001.8893 FD                     std
:0001.8894 AC                     lodsb
:0001.8895 084402                 or [si+02], al 
:0001.8898 AC                     lodsb
:0001.8899 084402                 or [si+02], al 
:0001.889C AC                     lodsb
:0001.889D 084402                 or [si+02], al 
:0001.88A0 AC                     lodsb
:0001.88A1 084402                 or [si+02], al 
:0001.88A4 AC                     lodsb
:0001.88A5 084402                 or [si+02], al 
:0001.88A8 AC                     lodsb
:0001.88A9 084402                 or [si+02], al 
:0001.88AC AC                     lodsb
:0001.88AD 084402                 or [si+02], al 
:0001.88B0 AC                     lodsb
:0001.88B1 084402                 or [si+02], al 
:0001.88B4 AC                     lodsb
:0001.88B5 084402                 or [si+02], al 
:0001.88B8 AC                     lodsb
:0001.88B9 084402                 or [si+02], al 
:0001.88BC AC                     lodsb
:0001.88BD 084402                 or [si+02], al 
:0001.88C0 AC                     lodsb
:0001.88C1 084402                 or [si+02], al 
:0001.88C4 AC                     lodsb
:0001.88C5 084402                 or [si+02], al 
:0001.88C8 AC                     lodsb
:0001.88C9 084402                 or [si+02], al 
:0001.88CC AC                     lodsb
:0001.88CD 084402                 or [si+02], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.86E4(U)
|
:0001.88D0 FC                     cld
:0001.88D1 5F                     pop di
:0001.88D2 5E                     pop si
:0001.88D3 1F                     pop ds
:0001.88D4 5D                     pop bp
:0001.88D5 CB                     retf


:0001.88D6 00000000000000000000   BYTE 10 DUP(0)


:0001.88E0 55                     push bp
:0001.88E1 8BEC                   mov bp, sp
:0001.88E3 06                     push es
:0001.88E4 1E                     push ds
:0001.88E5 56                     push si
:0001.88E6 57                     push di
:0001.88E7 50                     push ax
:0001.88E8 8B4606                 mov ax, [bp+06]
:0001.88EB 8B5E08                 mov bx, [bp+08]
:0001.88EE 8B4E0A                 mov cx, [bp+0A]
:0001.88F1 8CCA                   mov dx, cs
:0001.88F3 8EDA                   mov ds, dx
:0001.88F5 8EC2                   mov es, dx
:0001.88F7 E85F00                 call 8959
:0001.88FA BE4BA1                 mov si, A14B
:0001.88FD BF0D89                 mov di, 890D
:0001.8900 B90200                 mov cx, 0002
:0001.8903 F3                     repz
:0001.8904 A5                     movsw
:0001.8905 A4                     movsb
:0001.8906 58                     pop ax
:0001.8907 5F                     pop di
:0001.8908 5E                     pop si
:0001.8909 1F                     pop ds
:0001.890A 07                     pop es
:0001.890B 5D                     pop bp
:0001.890C CB                     retf


:0001.890D 000000000000           BYTE  6 DUP(0)


:0001.8913 F0                     lock
:0001.8914 00000000000000000000   BYTE 10 DUP(0)
:0001.891E 00000000000000000000   BYTE 10 DUP(0)
:0001.8928 0000000000000000       BYTE  8 DUP(0)


:0001.8930 BDD0BF                 mov bp, BFD0
:0001.8933 E9A44A                 jmp D3DA


:0001.8936 A5                     movsw
:0001.8937 BFBD54                 mov di, 54BD
:0001.893A B14B                   mov cl, 4B
:0001.893C BD580D                 mov bp, 0D58
:0001.893F AA                     stosb
:0001.8940 F7A4ECA4               mul word ptr [si+A4EC]
:0001.8944 F4                     hlt
:0001.8945 A4                     movsb
:0001.8946 F5                     cmc
:0001.8947 A4                     movsb
:0001.8948 67A4                   movsb
:0001.894A E9A4EB                 jmp 74F1


:0001.894D A4                     movsb
:0001.894E D1A661A4               shl word ptr [bp-5B9F], 01
:0001.8952 48                     dec ax
:0001.8953 0000                   add [bx+si], al 
:0001.8955 0D0000                 or ax, 0000
:0001.8958 0006C706               add [06C7], al 
:0001.895C 57                     push di
:0001.895D 8900                   mov [bx+si], ax
:0001.895F B8A32A                 mov ax, 2AA3
:0001.8962 89891E2E               mov [bx+di+2E1E], cx
:0001.8966 89890E2C               mov [bx+di+2C0E], cx
:0001.896A 89C6                   mov si, ax
:0001.896C 06                     push es
:0001.896D 158900                 adc ax, 0089
:0001.8970 B40F                   mov ah, 0F
:0001.8972 CD10                   int 10
:0001.8974 3C05                   cmp al, 05
:0001.8976 7E23                   jle 899B
:0001.8978 3C13                   cmp al, 13
:0001.897A 741F                   je 899B
:0001.897C 3C06                   cmp al, 06
:0001.897E 7E0B                   jle 898B
:0001.8980 C706578900A0           mov word ptr [8957], A000
:0001.8986 C606158901             mov byte ptr [8915], 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.897E(C)
|
:0001.898B 8E065789               mov es, [8957]
:0001.898F E8D301                 call 8B65
:0001.8992 E80004                 call 8D95
:0001.8995 E8A900                 call 8A41
:0001.8998 E82704                 call 8DC2

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.8976(C), :0001.897A(C)
|
:0001.899B 07                     pop es
:0001.899C C3                     ret



* Referenced by a CALL at Address:
|:0001.8ADD
|
:0001.899D C70622890000           mov word ptr [8922], 0000
:0001.89A3 8B162089               mov dx, [8920]
:0001.89A7 89161889               mov [8918], dx
:0001.89AB C606148901             mov byte ptr [8914], 01
:0001.89B0 BE4BA1                 mov si, A14B
:0001.89B3 C60400                 mov byte ptr [si], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.89C7(U), :0001.8A06(U), :0001.8A26(U), :0001.8A34(U)
|
:0001.89B6 E86801                 call 8B21
:0001.89B9 B90012                 mov cx, 1200
:0001.89BC 51                     push cx
:0001.89BD E81705                 call 8ED7
:0001.89C0 59                     pop cx
:0001.89C1 3C00                   cmp al, 00
:0001.89C3 7504                   jne 89C9
:0001.89C5 E2F5                   loop 89BC
:0001.89C7 EBED                   jmp 89B6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.89C3(C)
|
:0001.89C9 3C1B                   cmp al, 1B
:0001.89CB 7502                   jne 89CF
:0001.89CD EB67                   jmp 8A36



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.89CB(C)
|
:0001.89CF 3C0D                   cmp al, 0D
:0001.89D1 7502                   jne 89D5
:0001.89D3 EB61                   jmp 8A36



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.89D1(C)
|
:0001.89D5 3C08                   cmp al, 08
:0001.89D7 742F                   je 8A08
:0001.89D9 8804                   mov [si], al 
:0001.89DB 803E148901             cmp byte ptr [8914], 01
:0001.89E0 7403                   je 89E5
:0001.89E2 E83C01                 call 8B21

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.89E0(C)
|
:0001.89E5 8A04                   mov al , [si]
:0001.89E7 46                     inc si
:0001.89E8 E81501                 call 8B00
:0001.89EB 8306208908             add word ptr [8920], 0008
:0001.89F0 813E2089C800           cmp word ptr [8920], 00C8
:0001.89F6 7E0B                   jle 8A03
:0001.89F8 832E208908             sub word ptr [8920], 0008
:0001.89FD 4E                     dec si
:0001.89FE 8A04                   mov al , [si]
:0001.8A00 E8FD00                 call 8B00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.89F6(C)
|
:0001.8A03 E81B01                 call 8B21
:0001.8A06 EBAE                   jmp 89B6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.89D7(C)
|
:0001.8A08 803E148901             cmp byte ptr [8914], 01
:0001.8A0D 7403                   je 8A12
:0001.8A0F E80F01                 call 8B21

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8A0D(C)
|
:0001.8A12 832E208908             sub word ptr [8920], 0008
:0001.8A17 8B161889               mov dx, [8918]
:0001.8A1B 39162089               cmp [8920], dx
:0001.8A1F 7307                   jnb 8A28
:0001.8A21 8306208908             add word ptr [8920], 0008
:0001.8A26 EB8E                   jmp 89B6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8A1F(C)
|
:0001.8A28 4E                     dec si
:0001.8A29 8A04                   mov al , [si]
:0001.8A2B E8D200                 call 8B00
:0001.8A2E C60400                 mov byte ptr [si], 00
:0001.8A31 E8ED00                 call 8B21
:0001.8A34 EB80                   jmp 89B6



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.89CD(U), :0001.89D3(U)
|
:0001.8A36 803E148901             cmp byte ptr [8914], 01
:0001.8A3B 7403                   je 8A40
:0001.8A3D E8E100                 call 8B21

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8A3B(C)
|
:0001.8A40 C3                     ret

* Referenced by a CALL at Address:
|:0001.8995
|

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8A46(C)
|
:0001.8A41 E89304                 call 8ED7
:0001.8A44 3C00                   cmp al, 00
:0001.8A46 75F9                   jne 8A41
:0001.8A48 C7061E892E00           mov word ptr [891E], 002E
:0001.8A4E C70626890000           mov word ptr [8926], 0000
:0001.8A54 C70622890000           mov word ptr [8922], 0000
:0001.8A5A C70624891A00           mov word ptr [8924], 001A
:0001.8A60 C7061689FFFF           mov word ptr [8916], FFFF
:0001.8A66 E87E03                 call 8DE7
:0001.8A69 C606568903             mov byte ptr [8956], 03
:0001.8A6E C70620890800           mov word ptr [8920], 0008
:0001.8A74 C70622891600           mov word ptr [8922], 0016
:0001.8A7A BE3089                 mov si, 8930
:0001.8A7D E8C401                 call 8C44
:0001.8A80 8306208910             add word ptr [8920], 0010
:0001.8A85 C70622891600           mov word ptr [8922], 0016
:0001.8A8B B05B                   mov al, 5B
:0001.8A8D E87000                 call 8B00
:0001.8A90 8306208908             add word ptr [8920], 0008
:0001.8A95 8B1E2A89               mov bx, [892A]
:0001.8A99 E84500                 call 8AE1
:0001.8A9C 8B1E2E89               mov bx, [892E]
:0001.8AA0 E83E00                 call 8AE1
:0001.8AA3 8B1E2C89               mov bx, [892C]
:0001.8AA7 E83700                 call 8AE1
:0001.8AAA C70622891600           mov word ptr [8922], 0016
:0001.8AB0 B05D                   mov al, 5D
:0001.8AB2 E84B00                 call 8B00
:0001.8AB5 C606568901             mov byte ptr [8956], 01
:0001.8ABA C70620890000           mov word ptr [8920], 0000
:0001.8AC0 C70622890000           mov word ptr [8922], 0000
:0001.8AC6 BE3A89                 mov si, 893A
:0001.8AC9 E87801                 call 8C44
:0001.8ACC C70622890000           mov word ptr [8922], 0000
:0001.8AD2 B03A                   mov al, 3A
:0001.8AD4 E82900                 call 8B00
:0001.8AD7 C70620892800           mov word ptr [8920], 0028
:0001.8ADD E8BDFE                 call 899D
:0001.8AE0 C3                     ret



* Referenced by a CALL at Addresses:
|:0001.8A99, :0001.8AA0, :0001.8AA7
|
:0001.8AE1 D1E3                   shl bx, 01
:0001.8AE3 BE3F89                 mov si, 893F
:0001.8AE6 03F3                   add si, bx
:0001.8AE8 BF5389                 mov di, 8953
:0001.8AEB AD                     lodsw
:0001.8AEC 8905                   mov [di], ax
:0001.8AEE C606568904             mov byte ptr [8956], 04
:0001.8AF3 C70622891600           mov word ptr [8922], 0016
:0001.8AF9 BE5389                 mov si, 8953
:0001.8AFC E84501                 call 8C44
:0001.8AFF C3                     ret



* Referenced by a CALL at Addresses:
|:0001.89E8, :0001.8A00, :0001.8A2B, :0001.8A8D, :0001.8AB2
|:0001.8AD4, :0001.8B23, :0001.8C76
|
:0001.8B00 50                     push ax
:0001.8B01 E83500                 call 8B39
:0001.8B04 58                     pop ax
:0001.8B05 06                     push es
:0001.8B06 56                     push si
:0001.8B07 57                     push di
:0001.8B08 8E061289               mov es, [8912]
:0001.8B0C 2AE4                   sub ah, ah
:0001.8B0E B103                   mov cl, 03
:0001.8B10 D3E0                   shl ax, cl 
:0001.8B12 056EFA                 add ax, FA6E
:0001.8B15 8BF0                   mov si, ax
:0001.8B17 E86900                 call 8B83
:0001.8B1A 5F                     pop di
:0001.8B1B 5E                     pop si
:0001.8B1C 07                     pop es
:0001.8B1D E83400                 call 8B54
:0001.8B20 C3                     ret



* Referenced by a CALL at Addresses:
|:0001.89B6, :0001.89E2, :0001.8A03, :0001.8A0F, :0001.8A31
|:0001.8A3D
|
:0001.8B21 B05F                   mov al, 5F
:0001.8B23 E8DAFF                 call 8B00
:0001.8B26 F61E1489               neg byte ptr [8914]
:0001.8B2A C3                     ret



* Referenced by a CALL at Addresses:
|:0001.8BDC, :0001.8D10, :0001.8E0E, :0001.8E55, :0001.8E93
|
:0001.8B2B 50                     push ax
:0001.8B2C 52                     push dx
:0001.8B2D 33D2                   xor dx, dx
:0001.8B2F B85000                 mov ax, 0050
:0001.8B32 F7E3                   mul bx
:0001.8B34 8BD8                   mov bx, ax
:0001.8B36 5A                     pop dx
:0001.8B37 58                     pop ax
:0001.8B38 C3                     ret



* Referenced by a CALL at Addresses:
|:0001.8B01, :0001.8DAE
|
:0001.8B39 2E803E158901           cmp byte ptr cs:[8915], 01
:0001.8B3F 7401                   je 8B42
:0001.8B41 C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8B3F(C)
|
:0001.8B42 BAC403                 mov dx, 03C4
:0001.8B45 B002                   mov al, 02
:0001.8B47 EE                     out dx, al
:0001.8B48 BACE03                 mov dx, 03CE
:0001.8B4B B004                   mov al, 04
:0001.8B4D EE                     out dx, al
:0001.8B4E B90400                 mov cx, 0004
:0001.8B51 32C0                   xor al , al 
:0001.8B53 C3                     ret



* Referenced by a CALL at Addresses:
|:0001.8B1D, :0001.8CAC, :0001.8DBC, :0001.8DE3, :0001.8E05
|
:0001.8B54 2E803E158901           cmp byte ptr cs:[8915], 01
:0001.8B5A 7401                   je 8B5D
:0001.8B5C C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8B5A(C)
|
:0001.8B5D BAC403                 mov dx, 03C4
:0001.8B60 B8020F                 mov ax, 0F02
:0001.8B63 EF                     out dx, ax
:0001.8B64 C3                     ret



* Referenced by a CALL at Address:
|:0001.898F
|
:0001.8B65 BECBA1                 mov si, A1CB
:0001.8B68 B91900                 mov cx, 0019
:0001.8B6B 2BDB                   sub bx, bx
:0001.8B6D B85000                 mov ax, 0050
:0001.8B70 F7E3                   mul bx
:0001.8B72 8904                   mov [si], ax
:0001.8B74 83C602                 add si, 0002
:0001.8B77 050020                 add ax, 2000
:0001.8B7A 8904                   mov [si], ax
:0001.8B7C 83C602                 add si, 0002
:0001.8B7F 43                     inc bx
:0001.8B80 E2EB                   loop 8B6D
:0001.8B82 C3                     ret



* Referenced by a CALL at Address:
|:0001.8B17
|
:0001.8B83 FF362289               push word ptr [8922]
:0001.8B87 2BED                   sub bp, bp
:0001.8B89 C7061E890000           mov word ptr [891E], 0000
:0001.8B8F A12089                 mov ax, word ptr [8920]
:0001.8B92 A32689                 mov word ptr [8926], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.8C20(U), :0001.8C3C(U)
|
:0001.8B95 8BCD                   mov cx, bp
:0001.8B97 B080                   mov al, 80
:0001.8B99 83E107                 and cx, 0007
:0001.8B9C D2E8                   shr al, cl 
:0001.8B9E 262204                 and al , es:[si]
:0001.8BA1 7473                   je 8C16
:0001.8BA3 06                     push es
:0001.8BA4 8E065789               mov es, [8957]
:0001.8BA8 8B0E2089               mov cx, [8920]
:0001.8BAC 8B1E2289               mov bx, [8922]
:0001.8BB0 803E158901             cmp byte ptr [8915], 01
:0001.8BB5 7425                   je 8BDC
:0001.8BB7 D1E3                   shl bx, 01
:0001.8BB9 8BC1                   mov ax, cx
:0001.8BBB 8BBFCBA1               mov di, [bx+A1CB]
:0001.8BBF 8B9FCDA1               mov bx, [bx+A1CD]
:0001.8BC3 D1E8                   shr ax, 01
:0001.8BC5 D1E8                   shr ax, 01
:0001.8BC7 D1E8                   shr ax, 01
:0001.8BC9 03F8                   add di, ax
:0001.8BCB 03D8                   add bx, ax
:0001.8BCD B480                   mov ah, 80
:0001.8BCF 83E107                 and cx, 0007
:0001.8BD2 D2EC                   shr ah, cl 
:0001.8BD4 263025                 xor es:[di], ah
:0001.8BD7 263027                 xor es:[bx], ah
:0001.8BDA EB39                   jmp 8C15



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8BB5(C)
|
:0001.8BDC E84CFF                 call 8B2B
:0001.8BDF 8BC1                   mov ax, cx
:0001.8BE1 8BFB                   mov di, bx
:0001.8BE3 83C350                 add bx, 0050
:0001.8BE6 D1E8                   shr ax, 01
:0001.8BE8 D1E8                   shr ax, 01
:0001.8BEA D1E8                   shr ax, 01
:0001.8BEC 03F8                   add di, ax
:0001.8BEE 03D8                   add bx, ax
:0001.8BF0 B480                   mov ah, 80
:0001.8BF2 83E107                 and cx, 0007
:0001.8BF5 D2EC                   shr ah, cl 
:0001.8BF7 B90100                 mov cx, 0001
:0001.8BFA B603                   mov dh, 03

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8C13(C)
|
:0001.8BFC 8AC1                   mov al , cl 
:0001.8BFE B2C5                   mov dl, C5
:0001.8C00 EE                     out dx, al
:0001.8C01 B2CF                   mov dl, CF
:0001.8C03 8AC5                   mov al , ch
:0001.8C05 EE                     out dx, al
:0001.8C06 263025                 xor es:[di], ah
:0001.8C09 263027                 xor es:[bx], ah
:0001.8C0C FEC5                   inc ch
:0001.8C0E D0E1                   shl cl, 01
:0001.8C10 80F910                 cmp cl, 10
:0001.8C13 75E7                   jne 8BFC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8BDA(U)
|
:0001.8C15 07                     pop es

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8BA1(C)
|
:0001.8C16 45                     inc bp
:0001.8C17 FF062089               inc word ptr [8920]
:0001.8C1B 83FD07                 cmp bp, 0007
:0001.8C1E 7F03                   jg 8C23
:0001.8C20 E972FF                 jmp 8B95



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8C1E(C)
|
:0001.8C23 A12689                 mov ax, word ptr [8926]
:0001.8C26 A32089                 mov word ptr [8920], ax
:0001.8C29 2BED                   sub bp, bp
:0001.8C2B 46                     inc si
:0001.8C2C FF061E89               inc word ptr [891E]
:0001.8C30 8306228902             add word ptr [8922], 0002
:0001.8C35 833E1E8907             cmp word ptr [891E], 0007
:0001.8C3A 7F03                   jg 8C3F
:0001.8C3C E956FF                 jmp 8B95



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8C3A(C)
|
:0001.8C3F 8F062289               pop word ptr [8922]
:0001.8C43 C3                     ret



* Referenced by a CALL at Addresses:
|:0001.8A7D, :0001.8AC9, :0001.8AFC
|
:0001.8C44 06                     push es
:0001.8C45 8CC8                   mov ax, cs
:0001.8C47 8EC0                   mov es, ax
:0001.8C49 BF8BA1                 mov di, A18B
:0001.8C4C 33C9                   xor cx, cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8C55(U)
|
:0001.8C4E AC                     lodsb
:0001.8C4F 3C0D                   cmp al, 0D
:0001.8C51 7404                   je 8C57
:0001.8C53 AA                     stosb
:0001.8C54 41                     inc cx
:0001.8C55 EBF7                   jmp 8C4E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8C51(C)
|
:0001.8C57 07                     pop es
:0001.8C58 BF8BA1                 mov di, A18B

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8CAA(U)
|
:0001.8C5B 8A05                   mov al , [di]
:0001.8C5D 47                     inc di
:0001.8C5E 49                     dec cx
:0001.8C5F 3CA1                   cmp al, A1
:0001.8C61 7212                   jb 8C75
:0001.8C63 3CF9                   cmp al, F9
:0001.8C65 770E                   ja 8C75
:0001.8C67 8AD0                   mov dl, al 
:0001.8C69 8A05                   mov al , [di]
:0001.8C6B 47                     inc di
:0001.8C6C 49                     dec cx
:0001.8C6D 3C40                   cmp al, 40
:0001.8C6F 7204                   jb 8C75
:0001.8C71 8AF0                   mov dh, al 
:0001.8C73 EB12                   jmp 8C87



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.8C61(C), :0001.8C65(C), :0001.8C6F(C)
|
:0001.8C75 51                     push cx
:0001.8C76 E887FE                 call 8B00
:0001.8C79 B80100                 mov ax, 0001
:0001.8C7C B103                   mov cl, 03
:0001.8C7E D3E0                   shl ax, cl 
:0001.8C80 01062089               add [8920], ax
:0001.8C84 59                     pop cx
:0001.8C85 EB1E                   jmp 8CA5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8C73(U)
|
:0001.8C87 51                     push cx
:0001.8C88 BEDE8E                 mov si, 8EDE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8C95(C)
|
:0001.8C8B 83C61E                 add si, 001E
:0001.8C8E 833CFF                 cmp word ptr [si], FFFF
:0001.8C91 740C                   je 8C9F
:0001.8C93 3914                   cmp [si], dx
:0001.8C95 75F4                   jne 8C8B
:0001.8C97 83C602                 add si, 0002
:0001.8C9A 57                     push di
:0001.8C9B E81200                 call 8CB0
:0001.8C9E 5F                     pop di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8C91(C)
|
:0001.8C9F 59                     pop cx
:0001.8CA0 8306208910             add word ptr [8920], 0010

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8C85(U)
|
:0001.8CA5 83F900                 cmp cx, 0000
:0001.8CA8 7402                   je 8CAC
:0001.8CAA EBAF                   jmp 8C5B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8CA8(C)
|
:0001.8CAC E8A5FE                 call 8B54
:0001.8CAF C3                     ret



* Referenced by a CALL at Address:
|:0001.8C9B
|
:0001.8CB0 FF362289               push word ptr [8922]
:0001.8CB4 C7061C890000           mov word ptr [891C], 0000
:0001.8CBA C7061E890000           mov word ptr [891E], 0000
:0001.8CC0 C70628890000           mov word ptr [8928], 0000
:0001.8CC6 FF362089               push word ptr [8920]
:0001.8CCA 8F062689               pop word ptr [8926]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.8D6D(U), :0001.8D8D(U)
|
:0001.8CCE 8B0E1C89               mov cx, [891C]
:0001.8CD2 B080                   mov al, 80
:0001.8CD4 83E107                 and cx, 0007
:0001.8CD7 D2E8                   shr al, cl 
:0001.8CD9 2204                   and al , [si]
:0001.8CDB 7502                   jne 8CDF
:0001.8CDD EB6D                   jmp 8D4C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8CDB(C)
|
:0001.8CDF 803E158901             cmp byte ptr [8915], 01
:0001.8CE4 7423                   je 8D09
:0001.8CE6 A12089                 mov ax, word ptr [8920]
:0001.8CE9 8BC8                   mov cx, ax
:0001.8CEB 8B1E2289               mov bx, [8922]
:0001.8CEF D1E3                   shl bx, 01
:0001.8CF1 D1E8                   shr ax, 01
:0001.8CF3 D1E8                   shr ax, 01
:0001.8CF5 D1E8                   shr ax, 01
:0001.8CF7 8BBFCBA1               mov di, [bx+A1CB]
:0001.8CFB 03F8                   add di, ax
:0001.8CFD B480                   mov ah, 80
:0001.8CFF 83E107                 and cx, 0007
:0001.8D02 D2EC                   shr ah, cl 
:0001.8D04 263025                 xor es:[di], ah
:0001.8D07 EB43                   jmp 8D4C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8CE4(C)
|
:0001.8D09 A12089                 mov ax, word ptr [8920]
:0001.8D0C 8B1E2289               mov bx, [8922]
:0001.8D10 E818FE                 call 8B2B
:0001.8D13 8BFB                   mov di, bx
:0001.8D15 D1E8                   shr ax, 01
:0001.8D17 D1E8                   shr ax, 01
:0001.8D19 D1E8                   shr ax, 01
:0001.8D1B 03F8                   add di, ax
:0001.8D1D B480                   mov ah, 80
:0001.8D1F 83E107                 and cx, 0007
:0001.8D22 D2EC                   shr ah, cl 
:0001.8D24 B603                   mov dh, 03
:0001.8D26 BB0100                 mov bx, 0001
:0001.8D29 8A0E5689               mov cl , [8956]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8D4A(C)
|
:0001.8D2D 8AC3                   mov al , bl 
:0001.8D2F B2C5                   mov dl, C5
:0001.8D31 EE                     out dx, al
:0001.8D32 B2CF                   mov dl, CF
:0001.8D34 8AC7                   mov al , bh
:0001.8D36 EE                     out dx, al
:0001.8D37 263025                 xor es:[di], ah
:0001.8D3A 8AE9                   mov ch, cl 
:0001.8D3C 22EB                   and ch, bl 
:0001.8D3E 7403                   je 8D43
:0001.8D40 260825                 or es:[di], ah

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8D3E(C)
|
:0001.8D43 FEC7                   inc bh
:0001.8D45 D0E3                   shl bl, 01
:0001.8D47 80FB10                 cmp bl, 10
:0001.8D4A 75E1                   jne 8D2D

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.8CDD(U), :0001.8D07(U)
|
:0001.8D4C FF061C89               inc word ptr [891C]
:0001.8D50 FF062889               inc word ptr [8928]
:0001.8D54 833E288907             cmp word ptr [8928], 0007
:0001.8D59 7E07                   jle 8D62
:0001.8D5B C70628890000           mov word ptr [8928], 0000
:0001.8D61 46                     inc si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8D59(C)
|
:0001.8D62 FF062089               inc word ptr [8920]
:0001.8D66 833E1C8910             cmp word ptr [891C], 0010
:0001.8D6B 7D03                   jge 8D70
:0001.8D6D E95EFF                 jmp 8CCE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8D6B(C)
|
:0001.8D70 FF362689               push word ptr [8926]
:0001.8D74 8F062089               pop word ptr [8920]
:0001.8D78 C7061C890000           mov word ptr [891C], 0000
:0001.8D7E FF061E89               inc word ptr [891E]
:0001.8D82 FF062289               inc word ptr [8922]
:0001.8D86 833E1E890E             cmp word ptr [891E], 000E
:0001.8D8B 7D03                   jge 8D90
:0001.8D8D E93EFF                 jmp 8CCE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8D8B(C)
|
:0001.8D90 8F062289               pop word ptr [8922]
:0001.8D94 C3                     ret



* Referenced by a CALL at Address:
|:0001.8992
|
:0001.8D95 803E158901             cmp byte ptr [8915], 01
:0001.8D9A 7404                   je 8DA0
:0001.8D9C E88900                 call 8E28
:0001.8D9F C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8D9A(C)
|
:0001.8DA0 06                     push es
:0001.8DA1 1E                     push ds
:0001.8DA2 8CC8                   mov ax, cs
:0001.8DA4 8EC0                   mov es, ax
:0001.8DA6 2E8E1E5789             mov ds, cs:[8957]
:0001.8DAB BF4B91                 mov di, 914B
:0001.8DAE E888FD                 call 8B39
:0001.8DB1 BACF03                 mov dx, 03CF
:0001.8DB4 EE                     out dx, al
:0001.8DB5 FEC0                   inc al
:0001.8DB7 E84F00                 call 8E09
:0001.8DBA E2F5                   loop 8DB1
:0001.8DBC E895FD                 call 8B54
:0001.8DBF 1F                     pop ds
:0001.8DC0 07                     pop es
:0001.8DC1 C3                     ret



* Referenced by a CALL at Address:
|:0001.8998
|
:0001.8DC2 BE4B91                 mov si, 914B
:0001.8DC5 803E158901             cmp byte ptr [8915], 01
:0001.8DCA 7404                   je 8DD0
:0001.8DCC E89F00                 call 8E6E
:0001.8DCF C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8DCA(C)
|
:0001.8DD0 BAC403                 mov dx, 03C4
:0001.8DD3 B002                   mov al, 02
:0001.8DD5 EE                     out dx, al
:0001.8DD6 42                     inc dx
:0001.8DD7 B001                   mov al, 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8DE1(C)
|
:0001.8DD9 EE                     out dx, al
:0001.8DDA E87400                 call 8E51
:0001.8DDD D0E0                   shl al, 01
:0001.8DDF 3C10                   cmp al, 10
:0001.8DE1 75F6                   jne 8DD9
:0001.8DE3 E86EFD                 call 8B54
:0001.8DE6 C3                     ret



* Referenced by a CALL at Address:
|:0001.8A66
|
:0001.8DE7 803E158901             cmp byte ptr [8915], 01
:0001.8DEC 7404                   je 8DF2
:0001.8DEE E8C100                 call 8EB2
:0001.8DF1 C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8DEC(C)
|
:0001.8DF2 BAC403                 mov dx, 03C4
:0001.8DF5 B002                   mov al, 02
:0001.8DF7 EE                     out dx, al
:0001.8DF8 42                     inc dx
:0001.8DF9 B001                   mov al, 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8E03(C)
|
:0001.8DFB EE                     out dx, al
:0001.8DFC E88B00                 call 8E8A
:0001.8DFF D0E0                   shl al, 01
:0001.8E01 3C10                   cmp al, 10
:0001.8E03 75F6                   jne 8DFB
:0001.8E05 E84CFD                 call 8B54
:0001.8E08 C3                     ret



* Referenced by a CALL at Address:
|:0001.8DB7
|
:0001.8E09 50                     push ax
:0001.8E0A 51                     push cx
:0001.8E0B 52                     push dx
:0001.8E0C 33DB                   xor bx, bx
:0001.8E0E E81AFD                 call 8B2B
:0001.8E11 B92E00                 mov cx, 002E
:0001.8E14 8BF3                   mov si, bx
:0001.8E16 83C350                 add bx, 0050
:0001.8E19 8BD1                   mov dx, cx
:0001.8E1B B90D00                 mov cx, 000D
:0001.8E1E F3                     repz
:0001.8E1F A5                     movsw
:0001.8E20 8BCA                   mov cx, dx
:0001.8E22 E2F0                   loop 8E14
:0001.8E24 5A                     pop dx
:0001.8E25 59                     pop cx
:0001.8E26 58                     pop ax
:0001.8E27 C3                     ret



* Referenced by a CALL at Address:
|:0001.8D9C
|
:0001.8E28 06                     push es
:0001.8E29 1E                     push ds
:0001.8E2A 8CC8                   mov ax, cs
:0001.8E2C 8EC0                   mov es, ax
:0001.8E2E 2E8E1E5789             mov ds, cs:[8957]
:0001.8E33 BF4B91                 mov di, 914B
:0001.8E36 33DB                   xor bx, bx
:0001.8E38 B92E00                 mov cx, 002E
:0001.8E3B 2E8BB7CBA1             mov si, cs:[bx+A1CB]
:0001.8E40 83C302                 add bx, 0002
:0001.8E43 8BD1                   mov dx, cx
:0001.8E45 B90D00                 mov cx, 000D
:0001.8E48 F3                     repz
:0001.8E49 A5                     movsw
:0001.8E4A 8BCA                   mov cx, dx
:0001.8E4C E2ED                   loop 8E3B
:0001.8E4E 1F                     pop ds
:0001.8E4F 07                     pop es
:0001.8E50 C3                     ret



* Referenced by a CALL at Address:
|:0001.8DDA
|
:0001.8E51 50                     push ax
:0001.8E52 52                     push dx
:0001.8E53 33DB                   xor bx, bx
:0001.8E55 E8D3FC                 call 8B2B
:0001.8E58 B92E00                 mov cx, 002E
:0001.8E5B 8BFB                   mov di, bx
:0001.8E5D 83C350                 add bx, 0050
:0001.8E60 8BD1                   mov dx, cx
:0001.8E62 B90D00                 mov cx, 000D
:0001.8E65 F3                     repz
:0001.8E66 A5                     movsw
:0001.8E67 8BCA                   mov cx, dx
:0001.8E69 E2F0                   loop 8E5B
:0001.8E6B 5A                     pop dx
:0001.8E6C 58                     pop ax
:0001.8E6D C3                     ret



* Referenced by a CALL at Address:
|:0001.8DCC
|
:0001.8E6E BE4B91                 mov si, 914B
:0001.8E71 33DB                   xor bx, bx
:0001.8E73 B92E00                 mov cx, 002E
:0001.8E76 2E8BBFCBA1             mov di, cs:[bx+A1CB]
:0001.8E7B 83C302                 add bx, 0002
:0001.8E7E 8BD1                   mov dx, cx
:0001.8E80 B90D00                 mov cx, 000D
:0001.8E83 F3                     repz
:0001.8E84 A5                     movsw
:0001.8E85 8BCA                   mov cx, dx
:0001.8E87 E2ED                   loop 8E76
:0001.8E89 C3                     ret



* Referenced by a CALL at Address:
|:0001.8DFC
|
:0001.8E8A 50                     push ax
:0001.8E8B 52                     push dx
:0001.8E8C A11689                 mov ax, word ptr [8916]
:0001.8E8F 8B1E2289               mov bx, [8922]
:0001.8E93 E895FC                 call 8B2B
:0001.8E96 8B0E1E89               mov cx, [891E]
:0001.8E9A 8BFB                   mov di, bx
:0001.8E9C 033E2689               add di, [8926]
:0001.8EA0 83C350                 add bx, 0050
:0001.8EA3 8BD1                   mov dx, cx
:0001.8EA5 8B0E2489               mov cx, [8924]
:0001.8EA9 F3                     repz
:0001.8EAA AA                     stosb
:0001.8EAB 8BCA                   mov cx, dx
:0001.8EAD E2EB                   loop 8E9A
:0001.8EAF 5A                     pop dx
:0001.8EB0 58                     pop ax
:0001.8EB1 C3                     ret



* Referenced by a CALL at Address:
|:0001.8DEE
|
:0001.8EB2 A11689                 mov ax, word ptr [8916]
:0001.8EB5 8B1E2289               mov bx, [8922]
:0001.8EB9 D1E3                   shl bx, 01
:0001.8EBB 8B0E1E89               mov cx, [891E]
:0001.8EBF 8BBFCBA1               mov di, [bx+A1CB]
:0001.8EC3 033E2689               add di, [8926]
:0001.8EC7 83C302                 add bx, 0002
:0001.8ECA 8BD1                   mov dx, cx
:0001.8ECC 8B0E2489               mov cx, [8924]
:0001.8ED0 F3                     repz
:0001.8ED1 AA                     stosb
:0001.8ED2 8BCA                   mov cx, dx
:0001.8ED4 E2E9                   loop 8EBF
:0001.8ED6 C3                     ret



* Referenced by a CALL at Addresses:
|:0001.89BD, :0001.8A41
|
:0001.8ED7 1E                     push ds
:0001.8ED8 53                     push bx
:0001.8ED9 FA                     cli
:0001.8EDA B84000                 mov ax, 0040
:0001.8EDD 8ED8                   mov ds, ax
:0001.8EDF 8B1E1A00               mov bx, [001A]
:0001.8EE3 A11C00                 mov ax, word ptr [001C]
:0001.8EE6 3BC3                   cmp ax, bx
:0001.8EE8 7504                   jne 8EEE
:0001.8EEA 2BC0                   sub ax, ax
:0001.8EEC EB0A                   jmp 8EF8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8EE8(C)
|
:0001.8EEE 8B07                   mov ax, [bx]
:0001.8EF0 50                     push ax
:0001.8EF1 A11C00                 mov ax, word ptr [001C]
:0001.8EF4 A31A00                 mov word ptr [001A], ax
:0001.8EF7 58                     pop ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8EEC(U)
|
:0001.8EF8 FB                     sti
:0001.8EF9 5B                     pop bx
:0001.8EFA 1F                     pop ds
:0001.8EFB C3                     ret


:0001.8EFC BDD020                 mov bp, 20D0
:0001.8EFF 1011                   adc [bx+di], dl
:0001.8F01 FF10                   call word ptr [bx+si]
:0001.8F03 107EFE                 adc [bp-02], bh
:0001.8F06 0010                   add [bx+si], dl
:0001.8F08 3DFF00                 cmp ax, 00FF
:0001.8F0B 003C                   add [si], bh
:0001.8F0D FE00                   inc byte ptr [bx+si]
:0001.8F0F 823CFE                 cmp byte ptr [si], FE
:0001.8F12 2482                   and al, 82
:0001.8F14 24FE                   and al, FE
:0001.8F16 3D0226                 cmp ax, 2602
:0001.8F19 06                     push es
:0001.8F1A BFE910                 mov di, 10E9
:0001.8F1D 1010                   adc [bx+si], dl
:0001.8F1F 287C44                 sub [si+44], bh
:0001.8F22 10827D7D               adc [bp+si+7D7D], al 
:0001.8F26 54                     push sp
:0001.8F27 007DE2                 add [di-1E], bh
:0001.8F2A 55                     push bp
:0001.8F2B 2A7DEA                 sub bh, [di-16]
:0001.8F2E 112A                   adc [bp+si], bp
:0001.8F30 7DEA                   jge 8F1C
:0001.8F32 122A                   adc ch, [bp+si]
:0001.8F34 1222                   adc ah, [bp+si]
:0001.8F36 1466                   adc al, 66
:0001.8F38 A4                     movsb
:0001.8F39 4A                     dec dx
:0001.8F3A 0200                   add al , [bx+si]
:0001.8F3C 0100                   add [bx+si], ax
:0001.8F3E 0100                   add [bx+si], ax
:0001.8F40 00800080               add [bx+si+8000], al 
:0001.8F44 00800140               add [bx+si+4001], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8FB6(C)
|
:0001.8F48 014002                 add [bx+si+02], ax
:0001.8F4B 2004                   and [si], al 
:0001.8F4D 1008                   adc [bx+si], cl 
:0001.8F4F 1010                   adc [bx+si], dl
:0001.8F51 0820                   or [bx+si], ah
:0001.8F53 0440                   add al, 40
:0001.8F55 03A5BF00               add sp, [di+00BF]
:0001.8F59 003F                   add [bx], bh
:0001.8F5B FE00                   inc byte ptr [bx+si]
:0001.8F5D 800080                 add byte ptr [bx+si], 80
:0001.8F60 00800880               add [bx+si+8008], al 
:0001.8F64 08FC                   or ah, bh
:0001.8F66 08800880               or [bx+si+8008], al 
:0001.8F6A 08800880               or [bx+si+8008], al 
:0001.8F6E 08807FFF               or [bx+si+FF7F], al 
:0001.8F72 0000                   add [bx+si], al 
:0001.8F74 BD5400                 mov bp, 0054
:0001.8F77 1000                   adc [bx+si], al 
:0001.8F79 107EFF                 adc [bp-01], bh
:0001.8F7C 10A1112A               adc [bx+di+2A11], ah
:0001.8F80 104420                 adc [si+20], al 
:0001.8F83 7F3E                   jg 8FC3
:0001.8F85 C8537F12               enter 7F53, 12
:0001.8F89 48                     dec ax
:0001.8F8A 127F1E                 adc bh, [bx+1E]
:0001.8F8D 48                     dec ax
:0001.8F8E 127F00                 adc bh, [bx+00]
:0001.8F91 40                     inc ax
:0001.8F92 B14B                   mov cl, 4B
:0001.8F94 00807FFF               add [bx+si+FF7F], al 
:0001.8F98 41                     inc cx
:0001.8F99 014092                 add [bx+si-6E], ax
:0001.8F9C 1224                   adc ah, [si]
:0001.8F9E 124222                 adc al , [bp+si+22]
:0001.8FA1 8907                   mov [bx], ax
:0001.8FA3 F9                     stc
:0001.8FA4 7800                   js 8FA6

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8FA4(C)
|
:0001.8FA6 00801084               add [bx+si+8410], al 
:0001.8FAA 10841FFC               adc [si+FC1F], al 
:0001.8FAE 1004                   adc [si], al 
:0001.8FB0 BD5800                 mov bp, 0058
:0001.8FB3 0000                   add [bx+si], al 
:0001.8FB5 FF                     BYTE 0ffh
:0001.8FB6 7E90                   jle 8F48
:0001.8FB8 10FE                   adc dh, bh
:0001.8FBA 109020FE               adc [bx+si+FE20], dl
:0001.8FBE 7C90                   jl 8F50
:0001.8FC0 2490                   and al, 90
:0001.8FC2 24FF                   and al, FF
:0001.8FC4 2401                   and al, 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.9014(C)
|
:0001.8FC6 3D5525                 cmp ax, 2555
:0001.8FC9 55                     push bp
:0001.8FCA 0201                   add al , [bx+di]
:0001.8FCC 0006AAF7               add [F7AA], al 
:0001.8FD0 00C0                   add al , al 
:0001.8FD2 0120                   add [bx+si], sp
:0001.8FD4 0210                   add dl, [bx+si]
:0001.8FD6 0408                   add al, 08
:0001.8FD8 1804                   sbb [si], al 
:0001.8FDA 67FB                   sti
:0001.8FDC 00800080               add [bx+si+8000], al 
:0001.8FE0 1F                     pop ds
:0001.8FE1 FC                     cld
:0001.8FE2 00800884               add [bx+si+8408], al 
:0001.8FE6 0488                   add al, 88
:0001.8FE8 0490                   add al, 90
:0001.8FEA 7FFF                   jg 8FEB
:0001.8FEC A4                     movsb
:0001.8FED EC                     in al, dx
:0001.8FEE 00800080               add [bx+si+8000], al 
:0001.8FF2 00807FFF               add [bx+si+FF7F], al 
:0001.8FF6 008001C0               add [bx+si+C001], al 
:0001.8FFA 02A00490               add ah, [bx+si+9004]
:0001.8FFE 08881084               or [bx+si+8410], cl 
:0001.9002 20824081               and [bp+si+8140], al 
:0001.9006 00800080               add [bx+si+8000], al 
:0001.900A A4                     movsb
:0001.900B F4                     hlt
:0001.900C 00800080               add [bx+si+8000], al 
:0001.9010 0080008C               add [bx+si+8C00], al 
:0001.9014 7EB0                   jle 8FC6
:0001.9016 02C0                   add al , al 
:0001.9018 02A004A0               add ah, [bx+si+A004]
:0001.901C 0490                   add al, 90
:0001.901E 08901088               or [bx+si+8810], dl
:0001.9022 20844083               and [si+8340], al 
:0001.9026 0380A4F5               add ax, [bx+si+F5A4]
:0001.902A 00800080               add [bx+si+8000], al 
:0001.902E 00802082               add [bx+si+8220], al 
:0001.9032 10840888               adc [si+8808], al 
:0001.9036 08900140               or [bx+si+4001], dl
:0001.903A 014002                 add [bx+si+02], ax
:0001.903D 2002                   and [bp+si], al 
:0001.903F 2004                   and [si], al 
:0001.9041 1018                   adc [bx+si], bl 
:0001.9043 0C60                   or al, 60
:0001.9045 03A46700               add sp, [si+0067]
:0001.9049 800080                 add byte ptr [bx+si], 80
:0001.904C 00800080               add [bx+si+8000], al 
:0001.9050 00801FFC               add [bx+si+FC1F], al 
:0001.9054 00800080               add [bx+si+8000], al 
:0001.9058 00800080               add [bx+si+8000], al 
:0001.905C 00800080               add [bx+si+8000], al 
:0001.9060 7FFF                   jg 9061
:0001.9062 0000                   add [bx+si], al 
:0001.9064 A4                     movsb
:0001.9065 E90000                 jmp 9068



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.9065(U)
|
:0001.9068 0FF808                 psubb  mm1, [bx+si]
:0001.906B 0808                   or [bx+si], cl 
:0001.906D 0808                   or [bx+si], cl 
:0001.906F 0808                   or [bx+si], cl 
:0001.9071 080F                   or [bx], cl 
:0001.9073 F8                     clc
:0001.9074 0808                   or [bx+si], cl 
:0001.9076 0808                   or [bx+si], cl 
:0001.9078 0808                   or [bx+si], cl 
:0001.907A 0808                   or [bx+si], cl 
:0001.907C 0FF808                 psubb  mm1, [bx+si]
:0001.907F 0800                   or [bx+si], al 
:0001.9081 00A4EB00               add [si+00EB], ah
:0001.9085 000F                   add [bx], cl 
:0001.9087 F8                     clc
:0001.9088 0808                   or [bx+si], cl 
:0001.908A 0808                   or [bx+si], cl 
:0001.908C 0808                   or [bx+si], cl 
:0001.908E 0FF808                 psubb  mm1, [bx+si]
:0001.9091 0808                   or [bx+si], cl 
:0001.9093 0808                   or [bx+si], cl 
:0001.9095 080F                   or [bx], cl 
:0001.9097 F8                     clc
:0001.9098 0808                   or [bx+si], cl 
:0001.909A 1008                   adc [bx+si], cl 
:0001.909C 1008                   adc [bx+si], cl 
:0001.909E 2038                   and [bx+si], bh
:0001.90A0 A4                     movsb
:0001.90A1 D100                   rol word ptr [bx+si], 01
:0001.90A3 001F                   add [bx], bl 
:0001.90A5 FC                     cld
:0001.90A6 00800080               add [bx+si+8000], al 
:0001.90AA 00800080               add [bx+si+8000], al 
:0001.90AE 7FFF                   jg 90AF
:0001.90B0 014002                 add [bx+si+02], ax
:0001.90B3 2002                   and [bp+si], al 
:0001.90B5 2004                   and [si], al 
:0001.90B7 1008                   adc [bx+si], cl 
:0001.90B9 0810                   or [bx+si], dl
:0001.90BB 0460                   add al, 60
:0001.90BD 03A66100               add sp, [bp+0061]
:0001.90C1 1010                   adc [bx+si], dl
:0001.90C3 1010                   adc [bx+si], dl
:0001.90C5 90                     nop
:0001.90C6 10937C9D               adc [bp+di+9D7C], dl
:0001.90CA 10F1                   adc cl , dh
:0001.90CC 13911092               adc dx, [bx+di+9210]
:0001.90D0 10921090               adc [bp+si+9010], dl
:0001.90D4 10901C81               adc [bx+si+811C], dl
:0001.90D8 60                     pusha
:0001.90D9 81007FA4               add word ptr [bx+si], A47F
:0001.90DD 48                     dec ax
:0001.90DE 004000                 add [bx+si+00], al 
:0001.90E1 40                     inc ax
:0001.90E2 004000                 add [bx+si+00], al 
:0001.90E5 40                     inc ax
:0001.90E6 00800080               add [bx+si+8000], al 
:0001.90EA 014001                 add [bx+si+01], ax
:0001.90ED 40                     inc ax
:0001.90EE 0220                   add ah, [bx+si]
:0001.90F0 0410                   add al, 10
:0001.90F2 0808                   or [bx+si], cl 
:0001.90F4 1004                   adc [si], al 
:0001.90F6 2002                   and [bp+si], al 
:0001.90F8 40                     inc ax
:0001.90F9 01FF                   add di, di
:0001.90FB FF558B                 call word ptr [di-75]
:0001.90FE EC                     in al, dx
:0001.90FF 1E                     push ds
:0001.9100 56                     push si
:0001.9101 57                     push di
:0001.9102 8B5E06                 mov bx, [bp+06]
:0001.9105 8CC8                   mov ax, cs
:0001.9107 8ED8                   mov ds, ax
:0001.9109 BE9BA9                 mov si, A99B
:0001.910C BF0D89                 mov di, 890D
:0001.910F 33D2                   xor dx, dx
:0001.9111 B80200                 mov ax, 0002
:0001.9114 F7E3                   mul bx
:0001.9116 03F0                   add si, ax
:0001.9118 AD                     lodsw
:0001.9119 BE8FA1                 mov si, A18F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.912D(C)
|
:0001.911C 33D2                   xor dx, dx
:0001.911E BB0A00                 mov bx, 000A
:0001.9121 F7F3                   div bx
:0001.9123 80C230                 add dl, 30
:0001.9126 2E8814                 mov cs:[si], dl
:0001.9129 4E                     dec si
:0001.912A 83F800                 cmp ax, 0000
:0001.912D 75ED                   jne 911C
:0001.912F BE8BA1                 mov si, A18B
:0001.9132 33D2                   xor dx, dx
:0001.9134 AD                     lodsw
:0001.9135 8905                   mov [di], ax
:0001.9137 90                     nop
:0001.9138 90                     nop
:0001.9139 AD                     lodsw
:0001.913A 894502                 mov [di+02], ax
:0001.913D 90                     nop
:0001.913E 90                     nop
:0001.913F AC                     lodsb
:0001.9140 884504                 mov [di+04], al 
:0001.9143 90                     nop
:0001.9144 90                     nop
:0001.9145 92                     xchg ax,dx
:0001.9146 5F                     pop di
:0001.9147 5E                     pop si
:0001.9148 1F                     pop ds
:0001.9149 5D                     pop bp
:0001.914A CB                     retf


:0001.914B 00000000000000000000   BYTE 10 DUP(0)
:0001.9155 00000000000000000000   BYTE 10 DUP(0)
:0001.915F 00000000000000000000   BYTE 10 DUP(0)
:0001.9169 00000000000000000000   BYTE 10 DUP(0)
:0001.9173 00000000000000000000   BYTE 10 DUP(0)
:0001.917D 00000000000000000000   BYTE 10 DUP(0)
:0001.9187 00000000000000000000   BYTE 10 DUP(0)
:0001.9191 00000000000000000000   BYTE 10 DUP(0)
:0001.919B 00000000000000000000   BYTE 10 DUP(0)
:0001.91A5 00000000000000000000   BYTE 10 DUP(0)
:0001.91AF 00000000000000000000   BYTE 10 DUP(0)
:0001.91B9 00000000000000000000   BYTE 10 DUP(0)
:0001.91C3 00000000000000000000   BYTE 10 DUP(0)
:0001.91CD 00000000000000000000   BYTE 10 DUP(0)
:0001.91D7 00000000000000000000   BYTE 10 DUP(0)
:0001.91E1 00000000000000000000   BYTE 10 DUP(0)
:0001.91EB 00000000000000000000   BYTE 10 DUP(0)
:0001.91F5 00000000000000000000   BYTE 10 DUP(0)
:0001.91FF 00000000000000000000   BYTE 10 DUP(0)
:0001.9209 00000000000000000000   BYTE 10 DUP(0)
:0001.9213 00000000000000000000   BYTE 10 DUP(0)
:0001.921D 00000000000000000000   BYTE 10 DUP(0)
:0001.9227 00000000000000000000   BYTE 10 DUP(0)
:0001.9231 00000000000000000000   BYTE 10 DUP(0)
:0001.923B 00000000000000000000   BYTE 10 DUP(0)
:0001.9245 00000000000000000000   BYTE 10 DUP(0)
:0001.924F 00000000000000000000   BYTE 10 DUP(0)
:0001.9259 00000000000000000000   BYTE 10 DUP(0)
:0001.9263 00000000000000000000   BYTE 10 DUP(0)
:0001.926D 00000000000000000000   BYTE 10 DUP(0)
:0001.9277 00000000000000000000   BYTE 10 DUP(0)
:0001.9281 00000000000000000000   BYTE 10 DUP(0)
:0001.928B 00000000000000000000   BYTE 10 DUP(0)
:0001.9295 00000000000000000000   BYTE 10 DUP(0)
:0001.929F 00000000000000000000   BYTE 10 DUP(0)
:0001.92A9 00000000000000000000   BYTE 10 DUP(0)
:0001.92B3 00000000000000000000   BYTE 10 DUP(0)
:0001.92BD 00000000000000000000   BYTE 10 DUP(0)
:0001.92C7 00000000000000000000   BYTE 10 DUP(0)
:0001.92D1 00000000000000000000   BYTE 10 DUP(0)
:0001.92DB 00000000000000000000   BYTE 10 DUP(0)
:0001.92E5 00000000000000000000   BYTE 10 DUP(0)
:0001.92EF 00000000000000000000   BYTE 10 DUP(0)
:0001.92F9 00000000000000000000   BYTE 10 DUP(0)
:0001.9303 00000000000000000000   BYTE 10 DUP(0)
:0001.930D 00000000000000000000   BYTE 10 DUP(0)
:0001.9317 00000000000000000000   BYTE 10 DUP(0)
:0001.9321 00000000000000000000   BYTE 10 DUP(0)
:0001.932B 00000000000000000000   BYTE 10 DUP(0)
:0001.9335 00000000000000000000   BYTE 10 DUP(0)
:0001.933F 00000000000000000000   BYTE 10 DUP(0)
:0001.9349 00000000000000000000   BYTE 10 DUP(0)
:0001.9353 00000000000000000000   BYTE 10 DUP(0)
:0001.935D 00000000000000000000   BYTE 10 DUP(0)
:0001.9367 00000000000000000000   BYTE 10 DUP(0)
:0001.9371 00000000000000000000   BYTE 10 DUP(0)
:0001.937B 00000000000000000000   BYTE 10 DUP(0)
:0001.9385 00000000000000000000   BYTE 10 DUP(0)
:0001.938F 00000000000000000000   BYTE 10 DUP(0)
:0001.9399 00000000000000000000   BYTE 10 DUP(0)
:0001.93A3 00000000000000000000   BYTE 10 DUP(0)
:0001.93AD 00000000000000000000   BYTE 10 DUP(0)
:0001.93B7 00000000000000000000   BYTE 10 DUP(0)
:0001.93C1 00000000000000000000   BYTE 10 DUP(0)
:0001.93CB 00000000000000000000   BYTE 10 DUP(0)
:0001.93D5 00000000000000000000   BYTE 10 DUP(0)
:0001.93DF 00000000000000000000   BYTE 10 DUP(0)
:0001.93E9 00000000000000000000   BYTE 10 DUP(0)
:0001.93F3 00000000000000000000   BYTE 10 DUP(0)
:0001.93FD 00000000000000000000   BYTE 10 DUP(0)
:0001.9407 00000000000000000000   BYTE 10 DUP(0)
:0001.9411 00000000000000000000   BYTE 10 DUP(0)
:0001.941B 00000000000000000000   BYTE 10 DUP(0)
:0001.9425 00000000000000000000   BYTE 10 DUP(0)
:0001.942F 00000000000000000000   BYTE 10 DUP(0)
:0001.9439 00000000000000000000   BYTE 10 DUP(0)
:0001.9443 00000000000000000000   BYTE 10 DUP(0)
:0001.944D 00000000000000000000   BYTE 10 DUP(0)
:0001.9457 00000000000000000000   BYTE 10 DUP(0)
:0001.9461 00000000000000000000   BYTE 10 DUP(0)
:0001.946B 00000000000000000000   BYTE 10 DUP(0)
:0001.9475 00000000000000000000   BYTE 10 DUP(0)
:0001.947F 00000000000000000000   BYTE 10 DUP(0)
:0001.9489 00000000000000000000   BYTE 10 DUP(0)
:0001.9493 00000000000000000000   BYTE 10 DUP(0)
:0001.949D 00000000000000000000   BYTE 10 DUP(0)
:0001.94A7 00000000000000000000   BYTE 10 DUP(0)
:0001.94B1 00000000000000000000   BYTE 10 DUP(0)
:0001.94BB 00000000000000000000   BYTE 10 DUP(0)
:0001.94C5 00000000000000000000   BYTE 10 DUP(0)
:0001.94CF 00000000000000000000   BYTE 10 DUP(0)
:0001.94D9 00000000000000000000   BYTE 10 DUP(0)
:0001.94E3 00000000000000000000   BYTE 10 DUP(0)
:0001.94ED 00000000000000000000   BYTE 10 DUP(0)
:0001.94F7 00000000000000000000   BYTE 10 DUP(0)
:0001.9501 00000000000000000000   BYTE 10 DUP(0)
:0001.950B 00000000000000000000   BYTE 10 DUP(0)
:0001.9515 00000000000000000000   BYTE 10 DUP(0)
:0001.951F 00000000000000000000   BYTE 10 DUP(0)
:0001.9529 00000000000000000000   BYTE 10 DUP(0)
:0001.9533 00000000000000000000   BYTE 10 DUP(0)
:0001.953D 00000000000000000000   BYTE 10 DUP(0)
:0001.9547 00000000000000000000   BYTE 10 DUP(0)
:0001.9551 00000000000000000000   BYTE 10 DUP(0)
:0001.955B 00000000000000000000   BYTE 10 DUP(0)
:0001.9565 00000000000000000000   BYTE 10 DUP(0)
:0001.956F 00000000000000000000   BYTE 10 DUP(0)
:0001.9579 00000000000000000000   BYTE 10 DUP(0)
:0001.9583 00000000000000000000   BYTE 10 DUP(0)
:0001.958D 00000000000000000000   BYTE 10 DUP(0)
:0001.9597 00000000000000000000   BYTE 10 DUP(0)
:0001.95A1 00000000000000000000   BYTE 10 DUP(0)
:0001.95AB 00000000000000000000   BYTE 10 DUP(0)
:0001.95B5 00000000000000000000   BYTE 10 DUP(0)
:0001.95BF 00000000000000000000   BYTE 10 DUP(0)
:0001.95C9 00000000000000000000   BYTE 10 DUP(0)
:0001.95D3 00000000000000000000   BYTE 10 DUP(0)
:0001.95DD 00000000000000000000   BYTE 10 DUP(0)
:0001.95E7 00000000000000000000   BYTE 10 DUP(0)
:0001.95F1 00000000000000000000   BYTE 10 DUP(0)
:0001.95FB 00000000000000000000   BYTE 10 DUP(0)
:0001.9605 00000000000000000000   BYTE 10 DUP(0)
:0001.960F 00000000000000000000   BYTE 10 DUP(0)
:0001.9619 00000000000000000000   BYTE 10 DUP(0)
:0001.9623 00000000000000000000   BYTE 10 DUP(0)
:0001.962D 00000000000000000000   BYTE 10 DUP(0)
:0001.9637 00000000000000000000   BYTE 10 DUP(0)
:0001.9641 00000000000000000000   BYTE 10 DUP(0)
:0001.964B 00000000000000000000   BYTE 10 DUP(0)
:0001.9655 00000000000000000000   BYTE 10 DUP(0)
:0001.965F 00000000000000000000   BYTE 10 DUP(0)
:0001.9669 00000000000000000000   BYTE 10 DUP(0)
:0001.9673 00000000000000000000   BYTE 10 DUP(0)
:0001.967D 00000000000000000000   BYTE 10 DUP(0)
:0001.9687 00000000000000000000   BYTE 10 DUP(0)
:0001.9691 00000000000000000000   BYTE 10 DUP(0)
:0001.969B 00000000000000000000   BYTE 10 DUP(0)
:0001.96A5 00000000000000000000   BYTE 10 DUP(0)
:0001.96AF 00000000000000000000   BYTE 10 DUP(0)
:0001.96B9 00000000000000000000   BYTE 10 DUP(0)
:0001.96C3 00000000000000000000   BYTE 10 DUP(0)
:0001.96CD 00000000000000000000   BYTE 10 DUP(0)
:0001.96D7 00000000000000000000   BYTE 10 DUP(0)
:0001.96E1 00000000000000000000   BYTE 10 DUP(0)
:0001.96EB 00000000000000000000   BYTE 10 DUP(0)
:0001.96F5 00000000000000000000   BYTE 10 DUP(0)
:0001.96FF 00000000000000000000   BYTE 10 DUP(0)
:0001.9709 00000000000000000000   BYTE 10 DUP(0)
:0001.9713 00000000000000000000   BYTE 10 DUP(0)
:0001.971D 00000000000000000000   BYTE 10 DUP(0)
:0001.9727 00000000000000000000   BYTE 10 DUP(0)
:0001.9731 00000000000000000000   BYTE 10 DUP(0)
:0001.973B 00000000000000000000   BYTE 10 DUP(0)
:0001.9745 00000000000000000000   BYTE 10 DUP(0)
:0001.974F 00000000000000000000   BYTE 10 DUP(0)
:0001.9759 00000000000000000000   BYTE 10 DUP(0)
:0001.9763 00000000000000000000   BYTE 10 DUP(0)
:0001.976D 00000000000000000000   BYTE 10 DUP(0)
:0001.9777 00000000000000000000   BYTE 10 DUP(0)
:0001.9781 00000000000000000000   BYTE 10 DUP(0)
:0001.978B 00000000000000000000   BYTE 10 DUP(0)
:0001.9795 00000000000000000000   BYTE 10 DUP(0)
:0001.979F 00000000000000000000   BYTE 10 DUP(0)
:0001.97A9 00000000000000000000   BYTE 10 DUP(0)
:0001.97B3 00000000000000000000   BYTE 10 DUP(0)
:0001.97BD 00000000000000000000   BYTE 10 DUP(0)
:0001.97C7 00000000000000000000   BYTE 10 DUP(0)
:0001.97D1 00000000000000000000   BYTE 10 DUP(0)
:0001.97DB 00000000000000000000   BYTE 10 DUP(0)
:0001.97E5 00000000000000000000   BYTE 10 DUP(0)
:0001.97EF 00000000000000000000   BYTE 10 DUP(0)
:0001.97F9 00000000000000000000   BYTE 10 DUP(0)
:0001.9803 00000000000000000000   BYTE 10 DUP(0)
:0001.980D 00000000000000000000   BYTE 10 DUP(0)
:0001.9817 00000000000000000000   BYTE 10 DUP(0)
:0001.9821 00000000000000000000   BYTE 10 DUP(0)
:0001.982B 00000000000000000000   BYTE 10 DUP(0)
:0001.9835 00000000000000000000   BYTE 10 DUP(0)
:0001.983F 00000000000000000000   BYTE 10 DUP(0)
:0001.9849 00000000000000000000   BYTE 10 DUP(0)
:0001.9853 00000000000000000000   BYTE 10 DUP(0)
:0001.985D 00000000000000000000   BYTE 10 DUP(0)
:0001.9867 00000000000000000000   BYTE 10 DUP(0)
:0001.9871 00000000000000000000   BYTE 10 DUP(0)
:0001.987B 00000000000000000000   BYTE 10 DUP(0)
:0001.9885 00000000000000000000   BYTE 10 DUP(0)
:0001.988F 00000000000000000000   BYTE 10 DUP(0)
:0001.9899 00000000000000000000   BYTE 10 DUP(0)
:0001.98A3 00000000000000000000   BYTE 10 DUP(0)
:0001.98AD 00000000000000000000   BYTE 10 DUP(0)
:0001.98B7 00000000000000000000   BYTE 10 DUP(0)
:0001.98C1 00000000000000000000   BYTE 10 DUP(0)
:0001.98CB 00000000000000000000   BYTE 10 DUP(0)
:0001.98D5 00000000000000000000   BYTE 10 DUP(0)
:0001.98DF 00000000000000000000   BYTE 10 DUP(0)
:0001.98E9 00000000000000000000   BYTE 10 DUP(0)
:0001.98F3 00000000000000000000   BYTE 10 DUP(0)
:0001.98FD 00000000000000000000   BYTE 10 DUP(0)
:0001.9907 00000000000000000000   BYTE 10 DUP(0)
:0001.9911 00000000000000000000   BYTE 10 DUP(0)
:0001.991B 00000000000000000000   BYTE 10 DUP(0)
:0001.9925 00000000000000000000   BYTE 10 DUP(0)
:0001.992F 00000000000000000000   BYTE 10 DUP(0)
:0001.9939 00000000000000000000   BYTE 10 DUP(0)
:0001.9943 00000000000000000000   BYTE 10 DUP(0)
:0001.994D 00000000000000000000   BYTE 10 DUP(0)
:0001.9957 00000000000000000000   BYTE 10 DUP(0)
:0001.9961 00000000000000000000   BYTE 10 DUP(0)
:0001.996B 00000000000000000000   BYTE 10 DUP(0)
:0001.9975 00000000000000000000   BYTE 10 DUP(0)
:0001.997F 00000000000000000000   BYTE 10 DUP(0)
:0001.9989 00000000000000000000   BYTE 10 DUP(0)
:0001.9993 00000000000000000000   BYTE 10 DUP(0)
:0001.999D 00000000000000000000   BYTE 10 DUP(0)
:0001.99A7 00000000000000000000   BYTE 10 DUP(0)
:0001.99B1 00000000000000000000   BYTE 10 DUP(0)
:0001.99BB 00000000000000000000   BYTE 10 DUP(0)
:0001.99C5 00000000000000000000   BYTE 10 DUP(0)
:0001.99CF 00000000000000000000   BYTE 10 DUP(0)
:0001.99D9 00000000000000000000   BYTE 10 DUP(0)
:0001.99E3 00000000000000000000   BYTE 10 DUP(0)
:0001.99ED 00000000000000000000   BYTE 10 DUP(0)
:0001.99F7 00000000000000000000   BYTE 10 DUP(0)
:0001.9A01 00000000000000000000   BYTE 10 DUP(0)
:0001.9A0B 00000000000000000000   BYTE 10 DUP(0)
:0001.9A15 00000000000000000000   BYTE 10 DUP(0)
:0001.9A1F 00000000000000000000   BYTE 10 DUP(0)
:0001.9A29 00000000000000000000   BYTE 10 DUP(0)
:0001.9A33 00000000000000000000   BYTE 10 DUP(0)
:0001.9A3D 00000000000000000000   BYTE 10 DUP(0)
:0001.9A47 00000000000000000000   BYTE 10 DUP(0)
:0001.9A51 00000000000000000000   BYTE 10 DUP(0)
:0001.9A5B 00000000000000000000   BYTE 10 DUP(0)
:0001.9A65 00000000000000000000   BYTE 10 DUP(0)
:0001.9A6F 00000000000000000000   BYTE 10 DUP(0)
:0001.9A79 00000000000000000000   BYTE 10 DUP(0)
:0001.9A83 00000000000000000000   BYTE 10 DUP(0)
:0001.9A8D 00000000000000000000   BYTE 10 DUP(0)
:0001.9A97 00000000000000000000   BYTE 10 DUP(0)
:0001.9AA1 00000000000000000000   BYTE 10 DUP(0)
:0001.9AAB 00000000000000000000   BYTE 10 DUP(0)
:0001.9AB5 00000000000000000000   BYTE 10 DUP(0)
:0001.9ABF 00000000000000000000   BYTE 10 DUP(0)
:0001.9AC9 00000000000000000000   BYTE 10 DUP(0)
:0001.9AD3 00000000000000000000   BYTE 10 DUP(0)
:0001.9ADD 00000000000000000000   BYTE 10 DUP(0)
:0001.9AE7 00000000000000000000   BYTE 10 DUP(0)
:0001.9AF1 00000000000000000000   BYTE 10 DUP(0)
:0001.9AFB 00000000000000000000   BYTE 10 DUP(0)
:0001.9B05 00000000000000000000   BYTE 10 DUP(0)
:0001.9B0F 00000000000000000000   BYTE 10 DUP(0)
:0001.9B19 00000000000000000000   BYTE 10 DUP(0)
:0001.9B23 00000000000000000000   BYTE 10 DUP(0)
:0001.9B2D 00000000000000000000   BYTE 10 DUP(0)
:0001.9B37 00000000000000000000   BYTE 10 DUP(0)
:0001.9B41 00000000000000000000   BYTE 10 DUP(0)
:0001.9B4B 00000000000000000000   BYTE 10 DUP(0)
:0001.9B55 00000000000000000000   BYTE 10 DUP(0)
:0001.9B5F 00000000000000000000   BYTE 10 DUP(0)
:0001.9B69 00000000000000000000   BYTE 10 DUP(0)
:0001.9B73 00000000000000000000   BYTE 10 DUP(0)
:0001.9B7D 00000000000000000000   BYTE 10 DUP(0)
:0001.9B87 00000000000000000000   BYTE 10 DUP(0)
:0001.9B91 00000000000000000000   BYTE 10 DUP(0)
:0001.9B9B 00000000000000000000   BYTE 10 DUP(0)
:0001.9BA5 00000000000000000000   BYTE 10 DUP(0)
:0001.9BAF 00000000000000000000   BYTE 10 DUP(0)
:0001.9BB9 00000000000000000000   BYTE 10 DUP(0)
:0001.9BC3 00000000000000000000   BYTE 10 DUP(0)
:0001.9BCD 00000000000000000000   BYTE 10 DUP(0)
:0001.9BD7 00000000000000000000   BYTE 10 DUP(0)
:0001.9BE1 00000000000000000000   BYTE 10 DUP(0)
:0001.9BEB 00000000000000000000   BYTE 10 DUP(0)
:0001.9BF5 00000000000000000000   BYTE 10 DUP(0)
:0001.9BFF 00000000000000000000   BYTE 10 DUP(0)
:0001.9C09 00000000000000000000   BYTE 10 DUP(0)
:0001.9C13 00000000000000000000   BYTE 10 DUP(0)
:0001.9C1D 00000000000000000000   BYTE 10 DUP(0)
:0001.9C27 00000000000000000000   BYTE 10 DUP(0)
:0001.9C31 00000000000000000000   BYTE 10 DUP(0)
:0001.9C3B 00000000000000000000   BYTE 10 DUP(0)
:0001.9C45 00000000000000000000   BYTE 10 DUP(0)
:0001.9C4F 00000000000000000000   BYTE 10 DUP(0)
:0001.9C59 00000000000000000000   BYTE 10 DUP(0)
:0001.9C63 00000000000000000000   BYTE 10 DUP(0)
:0001.9C6D 00000000000000000000   BYTE 10 DUP(0)
:0001.9C77 00000000000000000000   BYTE 10 DUP(0)
:0001.9C81 00000000000000000000   BYTE 10 DUP(0)
:0001.9C8B 00000000000000000000   BYTE 10 DUP(0)
:0001.9C95 00000000000000000000   BYTE 10 DUP(0)
:0001.9C9F 00000000000000000000   BYTE 10 DUP(0)
:0001.9CA9 00000000000000000000   BYTE 10 DUP(0)
:0001.9CB3 00000000000000000000   BYTE 10 DUP(0)
:0001.9CBD 00000000000000000000   BYTE 10 DUP(0)
:0001.9CC7 00000000000000000000   BYTE 10 DUP(0)
:0001.9CD1 00000000000000000000   BYTE 10 DUP(0)
:0001.9CDB 00000000000000000000   BYTE 10 DUP(0)
:0001.9CE5 00000000000000000000   BYTE 10 DUP(0)
:0001.9CEF 00000000000000000000   BYTE 10 DUP(0)
:0001.9CF9 00000000000000000000   BYTE 10 DUP(0)
:0001.9D03 00000000000000000000   BYTE 10 DUP(0)
:0001.9D0D 00000000000000000000   BYTE 10 DUP(0)
:0001.9D17 00000000000000000000   BYTE 10 DUP(0)
:0001.9D21 00000000000000000000   BYTE 10 DUP(0)
:0001.9D2B 00000000000000000000   BYTE 10 DUP(0)
:0001.9D35 00000000000000000000   BYTE 10 DUP(0)
:0001.9D3F 00000000000000000000   BYTE 10 DUP(0)
:0001.9D49 00000000000000000000   BYTE 10 DUP(0)
:0001.9D53 00000000000000000000   BYTE 10 DUP(0)
:0001.9D5D 00000000000000000000   BYTE 10 DUP(0)
:0001.9D67 00000000000000000000   BYTE 10 DUP(0)
:0001.9D71 00000000000000000000   BYTE 10 DUP(0)
:0001.9D7B 00000000000000000000   BYTE 10 DUP(0)
:0001.9D85 00000000000000000000   BYTE 10 DUP(0)
:0001.9D8F 00000000000000000000   BYTE 10 DUP(0)
:0001.9D99 00000000000000000000   BYTE 10 DUP(0)
:0001.9DA3 00000000000000000000   BYTE 10 DUP(0)
:0001.9DAD 00000000000000000000   BYTE 10 DUP(0)
:0001.9DB7 00000000000000000000   BYTE 10 DUP(0)
:0001.9DC1 00000000000000000000   BYTE 10 DUP(0)
:0001.9DCB 00000000000000000000   BYTE 10 DUP(0)
:0001.9DD5 00000000000000000000   BYTE 10 DUP(0)
:0001.9DDF 00000000000000000000   BYTE 10 DUP(0)
:0001.9DE9 00000000000000000000   BYTE 10 DUP(0)
:0001.9DF3 00000000000000000000   BYTE 10 DUP(0)
:0001.9DFD 00000000000000000000   BYTE 10 DUP(0)
:0001.9E07 00000000000000000000   BYTE 10 DUP(0)
:0001.9E11 00000000000000000000   BYTE 10 DUP(0)
:0001.9E1B 00000000000000000000   BYTE 10 DUP(0)
:0001.9E25 00000000000000000000   BYTE 10 DUP(0)
:0001.9E2F 00000000000000000000   BYTE 10 DUP(0)
:0001.9E39 00000000000000000000   BYTE 10 DUP(0)
:0001.9E43 00000000000000000000   BYTE 10 DUP(0)
:0001.9E4D 00000000000000000000   BYTE 10 DUP(0)
:0001.9E57 00000000000000000000   BYTE 10 DUP(0)
:0001.9E61 00000000000000000000   BYTE 10 DUP(0)
:0001.9E6B 00000000000000000000   BYTE 10 DUP(0)
:0001.9E75 00000000000000000000   BYTE 10 DUP(0)
:0001.9E7F 00000000000000000000   BYTE 10 DUP(0)
:0001.9E89 00000000000000000000   BYTE 10 DUP(0)
:0001.9E93 00000000000000000000   BYTE 10 DUP(0)
:0001.9E9D 00000000000000000000   BYTE 10 DUP(0)
:0001.9EA7 00000000000000000000   BYTE 10 DUP(0)
:0001.9EB1 00000000000000000000   BYTE 10 DUP(0)
:0001.9EBB 00000000000000000000   BYTE 10 DUP(0)
:0001.9EC5 00000000000000000000   BYTE 10 DUP(0)
:0001.9ECF 00000000000000000000   BYTE 10 DUP(0)
:0001.9ED9 00000000000000000000   BYTE 10 DUP(0)
:0001.9EE3 00000000000000000000   BYTE 10 DUP(0)
:0001.9EED 00000000000000000000   BYTE 10 DUP(0)
:0001.9EF7 00000000000000000000   BYTE 10 DUP(0)
:0001.9F01 00000000000000000000   BYTE 10 DUP(0)
:0001.9F0B 00000000000000000000   BYTE 10 DUP(0)
:0001.9F15 00000000000000000000   BYTE 10 DUP(0)
:0001.9F1F 00000000000000000000   BYTE 10 DUP(0)
:0001.9F29 00000000000000000000   BYTE 10 DUP(0)
:0001.9F33 00000000000000000000   BYTE 10 DUP(0)
:0001.9F3D 00000000000000000000   BYTE 10 DUP(0)
:0001.9F47 00000000000000000000   BYTE 10 DUP(0)
:0001.9F51 00000000000000000000   BYTE 10 DUP(0)
:0001.9F5B 00000000000000000000   BYTE 10 DUP(0)
:0001.9F65 00000000000000000000   BYTE 10 DUP(0)
:0001.9F6F 00000000000000000000   BYTE 10 DUP(0)
:0001.9F79 00000000000000000000   BYTE 10 DUP(0)
:0001.9F83 00000000000000000000   BYTE 10 DUP(0)
:0001.9F8D 00000000000000000000   BYTE 10 DUP(0)
:0001.9F97 00000000000000000000   BYTE 10 DUP(0)
:0001.9FA1 00000000000000000000   BYTE 10 DUP(0)
:0001.9FAB 00000000000000000000   BYTE 10 DUP(0)
:0001.9FB5 00000000000000000000   BYTE 10 DUP(0)
:0001.9FBF 00000000000000000000   BYTE 10 DUP(0)
:0001.9FC9 00000000000000000000   BYTE 10 DUP(0)
:0001.9FD3 00000000000000000000   BYTE 10 DUP(0)
:0001.9FDD 00000000000000000000   BYTE 10 DUP(0)
:0001.9FE7 00000000000000000000   BYTE 10 DUP(0)
:0001.9FF1 00000000000000000000   BYTE 10 DUP(0)
:0001.9FFB 00000000000000000000   BYTE 10 DUP(0)
:0001.A005 00000000000000000000   BYTE 10 DUP(0)
:0001.A00F 00000000000000000000   BYTE 10 DUP(0)
:0001.A019 00000000000000000000   BYTE 10 DUP(0)
:0001.A023 00000000000000000000   BYTE 10 DUP(0)
:0001.A02D 00000000000000000000   BYTE 10 DUP(0)
:0001.A037 00000000000000000000   BYTE 10 DUP(0)
:0001.A041 00000000000000000000   BYTE 10 DUP(0)
:0001.A04B 00000000000000000000   BYTE 10 DUP(0)
:0001.A055 00000000000000000000   BYTE 10 DUP(0)
:0001.A05F 00000000000000000000   BYTE 10 DUP(0)
:0001.A069 00000000000000000000   BYTE 10 DUP(0)
:0001.A073 00000000000000000000   BYTE 10 DUP(0)
:0001.A07D 00000000000000000000   BYTE 10 DUP(0)
:0001.A087 00000000000000000000   BYTE 10 DUP(0)
:0001.A091 00000000000000000000   BYTE 10 DUP(0)
:0001.A09B 00000000000000000000   BYTE 10 DUP(0)
:0001.A0A5 00000000000000000000   BYTE 10 DUP(0)
:0001.A0AF 00000000000000000000   BYTE 10 DUP(0)
:0001.A0B9 00000000000000000000   BYTE 10 DUP(0)
:0001.A0C3 00000000000000000000   BYTE 10 DUP(0)
:0001.A0CD 00000000000000000000   BYTE 10 DUP(0)
:0001.A0D7 00000000000000000000   BYTE 10 DUP(0)
:0001.A0E1 00000000000000000000   BYTE 10 DUP(0)
:0001.A0EB 00000000000000000000   BYTE 10 DUP(0)
:0001.A0F5 00000000000000000000   BYTE 10 DUP(0)
:0001.A0FF 00000000000000000000   BYTE 10 DUP(0)
:0001.A109 00000000000000000000   BYTE 10 DUP(0)
:0001.A113 00000000000000000000   BYTE 10 DUP(0)
:0001.A11D 00000000000000000000   BYTE 10 DUP(0)
:0001.A127 00000000000000000000   BYTE 10 DUP(0)
:0001.A131 00000000000000000000   BYTE 10 DUP(0)
:0001.A13B 00000000000000000000   BYTE 10 DUP(0)
:0001.A145 00000000000000000000   BYTE 10 DUP(0)
:0001.A14F 00000000000000000000   BYTE 10 DUP(0)
:0001.A159 00000000000000000000   BYTE 10 DUP(0)
:0001.A163 00000000000000000000   BYTE 10 DUP(0)
:0001.A16D 00000000000000000000   BYTE 10 DUP(0)
:0001.A177 00000000000000000000   BYTE 10 DUP(0)
:0001.A181 00000000000000000000   BYTE 10 DUP(0)
:0001.A18B 00000000000000000000   BYTE 10 DUP(0)
:0001.A195 00000000000000000000   BYTE 10 DUP(0)
:0001.A19F 00000000000000000000   BYTE 10 DUP(0)
:0001.A1A9 00000000000000000000   BYTE 10 DUP(0)
:0001.A1B3 00000000000000000000   BYTE 10 DUP(0)
:0001.A1BD 00000000000000000000   BYTE 10 DUP(0)
:0001.A1C7 00000000000000000000   BYTE 10 DUP(0)
:0001.A1D1 00000000000000000000   BYTE 10 DUP(0)
:0001.A1DB 00000000000000000000   BYTE 10 DUP(0)
:0001.A1E5 00000000000000000000   BYTE 10 DUP(0)
:0001.A1EF 00000000000000000000   BYTE 10 DUP(0)
:0001.A1F9 00000000000000000000   BYTE 10 DUP(0)
:0001.A203 00000000000000000000   BYTE 10 DUP(0)
:0001.A20D 00000000000000000000   BYTE 10 DUP(0)
:0001.A217 00000000000000000000   BYTE 10 DUP(0)
:0001.A221 00000000000000000000   BYTE 10 DUP(0)
:0001.A22B 00000000000000000000   BYTE 10 DUP(0)
:0001.A235 00000000000000000000   BYTE 10 DUP(0)
:0001.A23F 00000000000000000000   BYTE 10 DUP(0)
:0001.A249 00000000000000000000   BYTE 10 DUP(0)
:0001.A253 00000000000000000000   BYTE 10 DUP(0)
:0001.A25D 00000000000000000000   BYTE 10 DUP(0)
:0001.A267 00000000000000000000   BYTE 10 DUP(0)
:0001.A271 00000000000000000000   BYTE 10 DUP(0)
:0001.A27B 00000000000000000000   BYTE 10 DUP(0)
:0001.A285 00000000000000000000   BYTE 10 DUP(0)
:0001.A28F 00000000000000000000   BYTE 10 DUP(0)
:0001.A299 00000000000000000000   BYTE 10 DUP(0)
:0001.A2A3 00000000000000000000   BYTE 10 DUP(0)
:0001.A2AD 00000000000000000000   BYTE 10 DUP(0)
:0001.A2B7 00000000000000000000   BYTE 10 DUP(0)
:0001.A2C1 00000000000000000000   BYTE 10 DUP(0)
:0001.A2CB 00000000000000000000   BYTE 10 DUP(0)
:0001.A2D5 00000000000000000000   BYTE 10 DUP(0)
:0001.A2DF 00000000000000000000   BYTE 10 DUP(0)
:0001.A2E9 00000000000000000000   BYTE 10 DUP(0)
:0001.A2F3 00000000000000000000   BYTE 10 DUP(0)
:0001.A2FD 00000000000000000000   BYTE 10 DUP(0)
:0001.A307 00000000000000000000   BYTE 10 DUP(0)
:0001.A311 00000000000000000000   BYTE 10 DUP(0)
:0001.A31B 00000000000000000000   BYTE 10 DUP(0)
:0001.A325 00000000000000000000   BYTE 10 DUP(0)
:0001.A32F 00000000000000000000   BYTE 10 DUP(0)

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AACD(U)
|
:0001.A339 00000000000000000000   BYTE 10 DUP(0)
:0001.A343 00000000000000000000   BYTE 10 DUP(0)
:0001.A34D 00000000000000000000   BYTE 10 DUP(0)
:0001.A357 00000000000000000000   BYTE 10 DUP(0)
:0001.A361 00000000000000000000   BYTE 10 DUP(0)
:0001.A36B 00000000000000000000   BYTE 10 DUP(0)
:0001.A375 00000000000000000000   BYTE 10 DUP(0)
:0001.A37F 00000000000000000000   BYTE 10 DUP(0)
:0001.A389 00000000000000000000   BYTE 10 DUP(0)
:0001.A393 00000000000000000000   BYTE 10 DUP(0)
:0001.A39D 00000000000000000000   BYTE 10 DUP(0)
:0001.A3A7 00000000000000000000   BYTE 10 DUP(0)
:0001.A3B1 00000000000000000000   BYTE 10 DUP(0)
:0001.A3BB 00000000000000000000   BYTE 10 DUP(0)
:0001.A3C5 00000000000000000000   BYTE 10 DUP(0)
:0001.A3CF 00000000000000000000   BYTE 10 DUP(0)
:0001.A3D9 00000000000000000000   BYTE 10 DUP(0)
:0001.A3E3 00000000000000000000   BYTE 10 DUP(0)
:0001.A3ED 00000000000000000000   BYTE 10 DUP(0)
:0001.A3F7 00000000000000000000   BYTE 10 DUP(0)
:0001.A401 00000000000000000000   BYTE 10 DUP(0)
:0001.A40B 00000000000000000000   BYTE 10 DUP(0)
:0001.A415 00000000000000000000   BYTE 10 DUP(0)
:0001.A41F 00000000000000000000   BYTE 10 DUP(0)
:0001.A429 00000000000000000000   BYTE 10 DUP(0)
:0001.A433 00000000000000000000   BYTE 10 DUP(0)
:0001.A43D 00000000000000000000   BYTE 10 DUP(0)
:0001.A447 00000000000000000000   BYTE 10 DUP(0)
:0001.A451 00000000000000000000   BYTE 10 DUP(0)
:0001.A45B 00000000000000000000   BYTE 10 DUP(0)
:0001.A465 00000000000000000000   BYTE 10 DUP(0)
:0001.A46F 00000000000000000000   BYTE 10 DUP(0)
:0001.A479 00000000000000000000   BYTE 10 DUP(0)
:0001.A483 00000000000000000000   BYTE 10 DUP(0)
:0001.A48D 00000000000000000000   BYTE 10 DUP(0)
:0001.A497 00000000000000000000   BYTE 10 DUP(0)
:0001.A4A1 00000000000000000000   BYTE 10 DUP(0)
:0001.A4AB 00000000000000000000   BYTE 10 DUP(0)
:0001.A4B5 00000000000000000000   BYTE 10 DUP(0)
:0001.A4BF 00000000000000000000   BYTE 10 DUP(0)
:0001.A4C9 00000000000000000000   BYTE 10 DUP(0)
:0001.A4D3 00000000000000000000   BYTE 10 DUP(0)
:0001.A4DD 00000000000000000000   BYTE 10 DUP(0)
:0001.A4E7 00000000000000000000   BYTE 10 DUP(0)
:0001.A4F1 00000000000000000000   BYTE 10 DUP(0)
:0001.A4FB 00000000000000000000   BYTE 10 DUP(0)
:0001.A505 00000000000000000000   BYTE 10 DUP(0)
:0001.A50F 00000000000000000000   BYTE 10 DUP(0)
:0001.A519 00000000000000000000   BYTE 10 DUP(0)
:0001.A523 00000000000000000000   BYTE 10 DUP(0)
:0001.A52D 00000000000000000000   BYTE 10 DUP(0)
:0001.A537 00000000000000000000   BYTE 10 DUP(0)
:0001.A541 00000000000000000000   BYTE 10 DUP(0)
:0001.A54B 00000000000000000000   BYTE 10 DUP(0)
:0001.A555 00000000000000000000   BYTE 10 DUP(0)
:0001.A55F 00000000000000000000   BYTE 10 DUP(0)
:0001.A569 00000000000000000000   BYTE 10 DUP(0)
:0001.A573 00000000000000000000   BYTE 10 DUP(0)
:0001.A57D 00000000000000000000   BYTE 10 DUP(0)
:0001.A587 00000000000000000000   BYTE 10 DUP(0)
:0001.A591 00000000000000000000   BYTE 10 DUP(0)
:0001.A59B 00000000000000000000   BYTE 10 DUP(0)
:0001.A5A5 00000000000000000000   BYTE 10 DUP(0)
:0001.A5AF 00000000000000000000   BYTE 10 DUP(0)
:0001.A5B9 00000000000000000000   BYTE 10 DUP(0)
:0001.A5C3 00000000000000000000   BYTE 10 DUP(0)
:0001.A5CD 00000000000000000000   BYTE 10 DUP(0)
:0001.A5D7 00000000000000000000   BYTE 10 DUP(0)
:0001.A5E1 00000000000000000000   BYTE 10 DUP(0)
:0001.A5EB 00000000000000000000   BYTE 10 DUP(0)
:0001.A5F5 00000000000000000000   BYTE 10 DUP(0)
:0001.A5FF 00000000000000000000   BYTE 10 DUP(0)
:0001.A609 00000000000000000000   BYTE 10 DUP(0)
:0001.A613 00000000000000000000   BYTE 10 DUP(0)
:0001.A61D 00000000000000000000   BYTE 10 DUP(0)
:0001.A627 00000000000000000000   BYTE 10 DUP(0)
:0001.A631 00000000000000000000   BYTE 10 DUP(0)
:0001.A63B 00000000000000000000   BYTE 10 DUP(0)
:0001.A645 00000000000000000000   BYTE 10 DUP(0)
:0001.A64F 00000000000000000000   BYTE 10 DUP(0)
:0001.A659 00000000000000000000   BYTE 10 DUP(0)
:0001.A663 00000000000000000000   BYTE 10 DUP(0)
:0001.A66D 00000000000000000000   BYTE 10 DUP(0)
:0001.A677 00000000000000000000   BYTE 10 DUP(0)
:0001.A681 00000000000000000000   BYTE 10 DUP(0)
:0001.A68B 00000000000000000000   BYTE 10 DUP(0)
:0001.A695 00000000000000000000   BYTE 10 DUP(0)
:0001.A69F 00000000000000000000   BYTE 10 DUP(0)
:0001.A6A9 00000000000000000000   BYTE 10 DUP(0)
:0001.A6B3 00000000000000000000   BYTE 10 DUP(0)
:0001.A6BD 00000000000000000000   BYTE 10 DUP(0)
:0001.A6C7 00000000000000000000   BYTE 10 DUP(0)
:0001.A6D1 00000000000000000000   BYTE 10 DUP(0)
:0001.A6DB 00000000000000000000   BYTE 10 DUP(0)
:0001.A6E5 00000000000000000000   BYTE 10 DUP(0)
:0001.A6EF 00000000000000000000   BYTE 10 DUP(0)
:0001.A6F9 00000000000000000000   BYTE 10 DUP(0)
:0001.A703 00000000000000000000   BYTE 10 DUP(0)
:0001.A70D 00000000000000000000   BYTE 10 DUP(0)
:0001.A717 00000000000000000000   BYTE 10 DUP(0)
:0001.A721 00000000000000000000   BYTE 10 DUP(0)
:0001.A72B 00000000000000000000   BYTE 10 DUP(0)
:0001.A735 00000000000000000000   BYTE 10 DUP(0)
:0001.A73F 00000000000000000000   BYTE 10 DUP(0)
:0001.A749 00000000000000000000   BYTE 10 DUP(0)
:0001.A753 00000000000000000000   BYTE 10 DUP(0)
:0001.A75D 00000000000000000000   BYTE 10 DUP(0)
:0001.A767 00000000000000000000   BYTE 10 DUP(0)
:0001.A771 00000000000000000000   BYTE 10 DUP(0)
:0001.A77B 00000000000000000000   BYTE 10 DUP(0)
:0001.A785 00000000000000000000   BYTE 10 DUP(0)
:0001.A78F 00000000000000000000   BYTE 10 DUP(0)
:0001.A799 00000000000000000000   BYTE 10 DUP(0)
:0001.A7A3 00000000000000000000   BYTE 10 DUP(0)
:0001.A7AD 00000000000000000000   BYTE 10 DUP(0)
:0001.A7B7 00000000000000000000   BYTE 10 DUP(0)
:0001.A7C1 00000000000000000000   BYTE 10 DUP(0)
:0001.A7CB 00000000000000000000   BYTE 10 DUP(0)
:0001.A7D5 00000000000000000000   BYTE 10 DUP(0)
:0001.A7DF 00000000000000000000   BYTE 10 DUP(0)
:0001.A7E9 00000000000000000000   BYTE 10 DUP(0)
:0001.A7F3 00000000000000000000   BYTE 10 DUP(0)
:0001.A7FD 00000000000000000000   BYTE 10 DUP(0)
:0001.A807 00000000000000000000   BYTE 10 DUP(0)
:0001.A811 00000000000000000000   BYTE 10 DUP(0)
:0001.A81B 00000000000000000000   BYTE 10 DUP(0)
:0001.A825 00000000000000000000   BYTE 10 DUP(0)
:0001.A82F 00000000000000000000   BYTE 10 DUP(0)
:0001.A839 00000000000000000000   BYTE 10 DUP(0)
:0001.A843 00000000000000000000   BYTE 10 DUP(0)
:0001.A84D 00000000000000000000   BYTE 10 DUP(0)
:0001.A857 00000000000000000000   BYTE 10 DUP(0)
:0001.A861 00000000000000000000   BYTE 10 DUP(0)
:0001.A86B 00000000000000000000   BYTE 10 DUP(0)
:0001.A875 00000000000000000000   BYTE 10 DUP(0)
:0001.A87F 00000000000000000000   BYTE 10 DUP(0)
:0001.A889 00000000000000000000   BYTE 10 DUP(0)
:0001.A893 00000000000000000000   BYTE 10 DUP(0)
:0001.A89D 00000000000000000000   BYTE 10 DUP(0)
:0001.A8A7 00000000000000000000   BYTE 10 DUP(0)
:0001.A8B1 00000000000000000000   BYTE 10 DUP(0)
:0001.A8BB 00000000000000000000   BYTE 10 DUP(0)
:0001.A8C5 00000000000000000000   BYTE 10 DUP(0)
:0001.A8CF 00000000000000000000   BYTE 10 DUP(0)
:0001.A8D9 00000000000000000000   BYTE 10 DUP(0)
:0001.A8E3 00000000000000000000   BYTE 10 DUP(0)
:0001.A8ED 00000000000000000000   BYTE 10 DUP(0)
:0001.A8F7 00000000000000000000   BYTE 10 DUP(0)
:0001.A901 00000000000000000000   BYTE 10 DUP(0)
:0001.A90B 00000000000000000000   BYTE 10 DUP(0)
:0001.A915 00000000000000000000   BYTE 10 DUP(0)
:0001.A91F 00000000000000000000   BYTE 10 DUP(0)
:0001.A929 00000000000000000000   BYTE 10 DUP(0)
:0001.A933 00000000000000000000   BYTE 10 DUP(0)
:0001.A93D 00000000000000000000   BYTE 10 DUP(0)
:0001.A947 00000000000000000000   BYTE 10 DUP(0)
:0001.A951 00000000000000000000   BYTE 10 DUP(0)
:0001.A95B 00000000000000000000   BYTE 10 DUP(0)
:0001.A965 00000000000000000000   BYTE 10 DUP(0)
:0001.A96F 00000000000000000000   BYTE 10 DUP(0)
:0001.A979 00000000000000000000   BYTE 10 DUP(0)
:0001.A983 00000000000000000000   BYTE 10 DUP(0)
:0001.A98D 00000000000000000000   BYTE 10 DUP(0)
:0001.A997 00000000               BYTE  4 DUP(0)


:0001.A99B 813D1663               cmp word ptr [di], 6316
:0001.A99F 0B6C45                 or bp, [si+45]
:0001.A9A2 35D643                 xor ax, 43D6
:0001.A9A5 91                     xchg ax,cx
:0001.A9A6 5E                     pop si
:0001.A9A7 643A38                 cmp bh, fs:[bx+si]
:0001.A9AA 6655                   push ebp
:0001.A9AC 7298                   jb A946
:0001.A9AE 6781604045B8           and word ptr [eax+40], B845
:0001.A9B4 42                     inc dx
:0001.A9B5 65                     BYTE 065h


:0001.A9B6 61                     popa

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AA02(C)
|
:0001.A9B7 98                     cbw
:0001.A9B8 5D                     pop bp
:0001.A9B9 07                     pop es
:0001.A9BA 2BCF                   sub cx, di
:0001.A9BC 6D                     insw
:0001.A9BD DE5E29                 ficomp word ptr [bp+29]
:0001.A9C0 4D                     dec bp
:0001.A9C1 27                     daa
:0001.A9C2 3C8E                   cmp al, 8E
:0001.A9C4 61                     popa
:0001.A9C5 D7                     xlat
:0001.A9C6 28F7                   sub bh, dh
:0001.A9C8 52                     push dx
:0001.A9C9 BB6BD4                 mov bx, D46B
:0001.A9CC 30E8                   xor al , ch
:0001.A9CE 34F7                   xor al, F7
:0001.A9D0 34CD                   xor al, CD
:0001.A9D2 7363                   jnb AA37
:0001.A9D4 7E29                   jle A9FF
:0001.A9D6 7B8B                   jpo A963
:0001.A9D8 62BA2C10               bound di, [bp+si+102C]
:0001.A9DC 50                     push ax
:0001.A9DD B337                   mov bl, 37
:0001.A9DF 1B63D0                 sbb sp, [bp+di-30]
:0001.A9E2 3A30                   cmp dh, [bx+si]
:0001.A9E4 7F28                   jg AA0E
:0001.A9E6 41                     inc cx
:0001.A9E7 90                     nop
:0001.A9E8 29E3                   sub bx, sp
:0001.A9EA 59                     pop cx
:0001.A9EB E27F                   loop AA6C
:0001.A9ED 97                     xchg ax,di
:0001.A9EE 5A                     pop dx
:0001.A9EF 0A2F                   or ch, [bx]
:0001.A9F1 BF4C81                 mov di, 814C
:0001.A9F4 56                     push si
:0001.A9F5 D231                   BYTE 0d2h
:0001.A9F7 86708C                 xchg [bx+si-74], dh
:0001.A9FA 60                     pusha
:0001.A9FB 42                     inc dx
:0001.A9FC 681168                 push 6811

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.A9D4(C)
|
:0001.A9FF EB57                   jmp AA58
:0001.AA01 47                     inc di
:0001.AA02 70B3                   jo A9B7
:0001.AA04 27                     daa
:0001.AA05 7C40                   jl AA47
:0001.AA07 A17C81                 mov ax, word ptr [817C]
:0001.AA0A 743F                   je AA4B
:0001.AA0C 6C                     insb
:0001.AA0D 54                     push sp

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.A9E4(C)
|
:0001.AA0E 59                     pop cx
:0001.AA0F B855A9                 mov ax, A955
:0001.AA12 663829                 cmp [bx+di], ch
:0001.AA15 F3                     repz
:0001.AA16 6F                     outsw
:0001.AA17 9B                     wait
:0001.AA18 59                     pop cx
:0001.AA19 A0788A                 mov al, [8A78]
:0001.AA1C 5E                     pop si
:0001.AA1D 87772B                 xchg [bx+2B], si
:0001.AA20 6D                     insw
:0001.AA21 8C3C                   mov [si], xx
:0001.AA23 2C7F                   sub al, 7F
:0001.AA25 AD                     lodsw
:0001.AA26 7165                   jno AA8D
:0001.AA28 7B24                   jpo AA4E
:0001.AA2A 295328                 sub [bp+di+28], dx
:0001.AA2D 55                     push bp
:0001.AA2E 33DF                   xor bx, di
:0001.AA30 2B38                   sub di, [bx+si]
:0001.AA32 5C                     pop sp
:0001.AA33 E227                   loop AA5C
:0001.AA35 A4                     movsb
:0001.AA36 3201                   xor al , [bx+di]
:0001.AA38 5A                     pop dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AAAE(C)
|
:0001.AA39 3A4DA2                 cmp cl , [di-5E]
:0001.AA3C 2CC4                   sub al, C4
:0001.AA3E 5E                     pop si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AA40(C)
|
:0001.AA3F F2                     repnz
:0001.AA40 7FFD                   jg AA3F
:0001.AA42 6ACB                   push FFCB
:0001.AA44 32C3                   xor al , bl 
:0001.AA46 7EB1                   jle A9F9
:0001.AA48 6D                     insw
:0001.AA49 4E                     dec si
:0001.AA4A 7B71                   jpo AABD
:0001.AA4C 33D3                   xor dx, bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AA28(C)
|
:0001.AA4E 7E73                   jle AAC3
:0001.AA50 5C                     pop sp
:0001.AA51 5B                     pop bx
:0001.AA52 2A10                   sub dl, [bx+si]
:0001.AA54 7403                   je AA59
:0001.AA56 60                     pusha
:0001.AA57 06                     push es

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.A9FF(U)
|
:0001.AA58 48                     dec ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AA54(C)
|
:0001.AA59 D33F                   sar word ptr [bx], cl 
:0001.AA5B D029                   shr byte ptr [bx+di], 01
:0001.AA5D B940EC                 mov cx, EC40
:0001.AA60 792F                   jns AA91
:0001.AA62 65                     BYTE 065h


:0001.AA63 48                     dec ax
:0001.AA64 6204                   bound ax, [si]
:0001.AA66 43                     inc bx
:0001.AA67 7627                   jbe AA90
:0001.AA69 1A5B30                 sbb bl , [bp+di+30]
:0001.AA6C 383C                   cmp [si], bh
:0001.AA6E 44                     inc sp
:0001.AA6F 2B6BA9                 sub bp, [bp+di-57]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AAE6(C)
|
:0001.AA72 388C3A22               cmp [si+223A], cl 
:0001.AA76 52                     push dx
:0001.AA77 FA                     cli
:0001.AA78 7668                   jbe AAE2
:0001.AA7A 636936                 arpl [bx+di+36], bp
:0001.AA7D AA                     stosb
:0001.AA7E 7C3D                   jl AABD
:0001.AA80 78F7                   js AA79
:0001.AA82 6C                     insb
:0001.AA83 0E                     push cs
:0001.AA84 40                     inc ax
:0001.AA85 D6                     setalc
:0001.AA86 2E3B4459               cmp ax, cs:[si+59]
:0001.AA8A 69B93B9157FE           imul di, [bx+di+913B], FE57
:0001.AA90 36                     BYTE 036h


:0001.AA91 3E                     BYTE 03eh


:0001.AA92 3E96                   xchg ax,si
:0001.AA94 7520                   jne AAB6
:0001.AA96 3F                     aas
:0001.AA97 AF                     scasw
:0001.AA98 4C                     dec sp
:0001.AA99 FD                     std
:0001.AA9A 7ADD                   jpe AA79
:0001.AA9C 3320                   xor sp, [bx+si]
:0001.AA9E 37                     aaa

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AAD8(C)
|
:0001.AA9F 752B                   jne AACC
:0001.AAA1 107332                 adc [bp+di+32], dh
:0001.AAA4 7C20                   jl AAC6
:0001.AAA6 46                     inc si
:0001.AAA7 7D6D                   jge AB16
:0001.AAA9 F1                     BYTE 0f1h

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AAD4(C)
|
:0001.AAAA 5D                     pop bp
:0001.AAAB E67D                   out 7D, al
:0001.AAAD 26                     BYTE 026h


:0001.AAAE 7489                   je AA39
:0001.AAB0 3BF4                   cmp si, sp
:0001.AAB2 29AD3E4E               sub [di+4E3E], bp

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AA94(C)
|
:0001.AAB6 6A3F                   push 003F
:0001.AAB8 3A8843C9               cmp cl , [bx+si+C943]
:0001.AABC 7026                   jo AAE4
:0001.AABE 27                     daa
:0001.AABF B65D                   mov dh, 5D
:0001.AAC1 C9                     leave
:0001.AAC2 7B7F                   jpo AB43
:0001.AAC4 3924                   cmp [si], sp

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AAA4(C)
|
:0001.AAC6 3D5832                 cmp ax, 3258
:0001.AAC9 46                     inc si
:0001.AACA 6E                     outsb
:0001.AACB 3233                   xor dh, [bp+di]
:0001.AACD E969F8                 jmp A339


:0001.AAD0 7029                   jo AAFB
:0001.AAD2 3B33                   cmp si, [bp+di]
:0001.AAD4 79D4                   jns AAAA
:0001.AAD6 4A                     dec dx
:0001.AAD7 9C                     pushf
:0001.AAD8 7BC5                   jpo AA9F
:0001.AADA 5D                     pop bp
:0001.AADB BD42E6                 mov bp, E642
:0001.AADE 6F                     outsw
:0001.AADF AB                     stosw
:0001.AAE0 2D4C7B                 sub ax, 7B4C
:0001.AAE3 26                     BYTE 026h



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AABC(C)
|
:0001.AAE4 7F0D                   jg AAF3
:0001.AAE6 7F8A                   jg AA72
:0001.AAE8 50                     push ax
:0001.AAE9 B73D                   mov bh, 3D
:0001.AAEB 9C                     pushf
:0001.AAEC 4C                     dec sp
:0001.AAED E044                   loopnz AB33
:0001.AAEF 895DB4                 mov [di-4C], bx
:0001.AAF2 53                     push bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AAE4(C)
|
:0001.AAF3 47                     inc di
:0001.AAF4 2DEA6B                 sub ax, 6BEA
:0001.AAF7 69514967A9             imul dx, [bx+di+49], A967
:0001.AAFC 48                     dec ax
:0001.AAFD E263                   loop AB62
:0001.AAFF 49                     dec cx
:0001.AB00 637D2C                 arpl [di+2C], di
:0001.AB03 98                     cbw
:0001.AB04 2EF2                   repnz
:0001.AB06 50                     push ax
:0001.AB07 6F                     outsw
:0001.AB08 3422                   xor al, 22
:0001.AB0A 3F                     aas
:0001.AB0B 304106                 xor [bx+di+06], al 
:0001.AB0E 6230                   bound si, [bx+si]
:0001.AB10 67F3                   repz
:0001.AB12 4B                     dec bx
:0001.AB13 AF                     scasw
:0001.AB14 2DF45B                 sub ax, 5BF4
:0001.AB17 CD4D                   int 4D
:0001.AB19 F639                   idiv byte ptr [bx+di]
:0001.AB1B B075                   mov al, 75
:0001.AB1D D15444                 rcl word ptr [si+44], 01
:0001.AB20 3EF8                   clc
:0001.AB22 673027                 xor byte ptr [edi], ah
:0001.AB25 A6                     cmpsb
:0001.AB26 61                     popa
:0001.AB27 EB65                   jmp AB8E


:0001.AB29 4A                     dec dx
:0001.AB2A 49                     dec cx
:0001.AB2B E95162                 jmp 0D7F


:0001.AB2E 3492                   xor al, 92
:0001.AB30 44                     inc sp
:0001.AB31 4F                     dec di
:0001.AB32 37                     aaa
:0001.AB33 6C                     insb
:0001.AB34 42                     inc dx
:0001.AB35 C034ED                 BYTE 0c0h
:0001.AB38 50                     push ax
:0001.AB39 90                     nop
:0001.AB3A 42                     inc dx
:0001.AB3B 96                     xchg ax,si
:0001.AB3C 56                     push si
:0001.AB3D 1B3A                   sbb di, [bp+si]
:0001.AB3F 676E                   outsb
:0001.AB41 225D25                 and bl , [di+25]
:0001.AB44 60                     pusha
:0001.AB45 4C                     dec sp
:0001.AB46 65                     BYTE 065h


:0001.AB47 49                     dec cx
:0001.AB48 684A77                 push 774A
:0001.AB4B BB3D8D                 mov bx, 8D3D
:0001.AB4E 7A71                   jpe ABC1
:0001.AB50 7B10                   jpo AB62
:0001.AB52 5D                     pop bp
:0001.AB53 46                     inc si
:0001.AB54 44                     inc sp
:0001.AB55 7766                   ja ABBD
:0001.AB57 36                     BYTE 036h


:0001.AB58 6D                     insw
:0001.AB59 60                     pusha
:0001.AB5A 7C8E                   jl AAEA
:0001.AB5C 52                     push dx
:0001.AB5D E55C                   in ax, 5C
:0001.AB5F DF606E                 fbld tbyte ptr [bx+si+6E]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AB50(C)
|
:0001.AB62 69F14481               imul si, cx, 8144
:0001.AB66 54                     push sp
:0001.AB67 5F                     pop di
:0001.AB68 5C                     pop sp
:0001.AB69 92                     xchg ax,dx
:0001.AB6A 35B27A                 xor ax, 7AB2
:0001.AB6D 0A7D8C                 or bh, [di-74]
:0001.AB70 2DC556                 sub ax, 56C5
:0001.AB73 246F                   and al, 6F
:0001.AB75 4D                     dec bp
:0001.AB76 38CF                   cmp bh, cl 
:0001.AB78 3E8E582C               mov ds, ds:[bx+si+2C]
:0001.AB7C 6BB564E661             imul si, [di+E664], 0061
:0001.AB81 0C74                   or al, 74
:0001.AB83 94                     xchg ax,sp
:0001.AB84 6E                     outsb
:0001.AB85 292C                   sub [si], bp
:0001.AB87 0A7FCD                 or bh, [bx-33]
:0001.AB8A 634A55                 arpl [bp+si+55], cx
:0001.AB8D 3E                     BYTE 03eh



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AB27(U)
|
:0001.AB8E 2E                     BYTE 02eh
:0001.AB8F 1462                   adc al, 62
:0001.AB91 DB7E9F                 fstp tbyte ptr [bp-61]
:0001.AB94 356F40                 xor ax, 406F
:0001.AB97 2B74B8                 sub si, [si-48]
:0001.AB9A 64127878               adc bh, fs:[bx+si+78]
:0001.AB9E 47                     inc di
:0001.AB9F AC                     lodsb
:0001.ABA0 56                     push si
:0001.ABA1 E83590                 call 3BD9
:0001.ABA4 2A6469                 sub ah, [si+69]
:0001.ABA7 8A2A                   mov ch, [bp+si]
:0001.ABA9 E049                   loopnz ABF4
:0001.ABAB 4F                     dec di
:0001.ABAC 779C                   ja AB4A
:0001.ABAE 637D57                 arpl [di+57], di
:0001.ABB1 91                     xchg ax,cx
:0001.ABB2 4D                     dec bp
:0001.ABB3 94                     xchg ax,sp
:0001.ABB4 41                     inc cx
:0001.ABB5 2470                   and al, 70

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.ABEC(C)
|
:0001.ABB7 7328                   jnb ABE1
:0001.ABB9 CC                     int 03
:0001.ABBA 41                     inc cx
:0001.ABBB 847D42                 test [di+42], bh
:0001.ABBE 287262                 sub [bp+si+62], dh

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AB4E(C)
|
:0001.ABC1 D26542                 shl byte ptr [di+42], cl 
:0001.ABC4 6C                     insb
:0001.ABC5 BC785E                 mov sp, 5E78
:0001.ABC8 37                     aaa
:0001.ABC9 CC                     int 03
:0001.ABCA 3DA432                 cmp ax, 32A4
:0001.ABCD 1A5B45                 sbb bl , [bp+di+45]
:0001.ABD0 2F                     das
:0001.ABD1 55                     push bp
:0001.ABD2 398A2A67               cmp [bp+si+672A], cx
:0001.ABD6 2B4736                 sub ax, [bx+36]
:0001.ABD9 8D30                   lea si, [bx+si]
:0001.ABDB B543                   mov ch, 43
:0001.ABDD 6B54DE78               imul dx, [si-22], 0078

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.ABB7(C)
|
:0001.ABE1 2B7EBC                 sub di, [bp-44]
:0001.ABE4 3DD864                 cmp ax, 64D8
:0001.ABE7 312A                   xor [bp+si], bp
:0001.ABE9 54                     push sp
:0001.ABEA 36                     BYTE 036h


:0001.ABEB 61                     popa
:0001.ABEC 73C9                   jnb ABB7
:0001.ABEE 6D                     insw
:0001.ABEF F9                     stc
:0001.ABF0 55                     push bp
:0001.ABF1 E038                   loopnz AC2B
:0001.ABF3 DD6324                 frstor  [ebx+24]
:0001.ABF6 7A0C                   jpe AC04
:0001.ABF8 2905                   sub [di], ax
:0001.ABFA 29464F                 sub [bp+4F], ax
:0001.ABFD 42                     inc dx
:0001.ABFE 4F                     dec di
:0001.ABFF D8566B                 fcom dword ptr [bp+6B]
:0001.AC02 37                     aaa
:0001.AC03 116508                 adc [di+08], sp
:0001.AC06 3B8E4CFE               cmp cx, [bp+FE4C]
:0001.AC0A 2DCF7A                 sub ax, 7ACF
:0001.AC0D ED                     in ax, dx
:0001.AC0E 3D937E                 cmp ax, 7E93
:0001.AC11 6C                     insb
:0001.AC12 61                     popa
:0001.AC13 5F                     pop di
:0001.AC14 41                     inc cx
:0001.AC15 6A3B                   push 003B
:0001.AC17 1A4A5F                 sbb cl , [bp+si+5F]
:0001.AC1A 7F74                   jg AC90

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AC82(C)
|
:0001.AC1C 27                     daa
:0001.AC1D 2B518A                 sub dx, [bx+di-76]
:0001.AC20 48                     dec ax
:0001.AC21 93                     xchg ax,bx
:0001.AC22 5F                     pop di
:0001.AC23 225F31                 and bl , [bx+31]
:0001.AC26 3A30                   cmp dh, [bx+si]
:0001.AC28 49                     dec cx
:0001.AC29 B9282A                 mov cx, 2A28
:0001.AC2C 34BD                   xor al, BD
:0001.AC2E 2EDD6088               frstor  cs:[eax-78]
:0001.AC32 7D70                   jge ACA4
:0001.AC34 703E                   jo AC74
:0001.AC36 7F7C                   jg ACB4
:0001.AC38 73CD                   jnb AC07
:0001.AC3A 47                     inc di
:0001.AC3B 64                     BYTE 064h


:0001.AC3C 6E                     outsb
:0001.AC3D F3                     repz
:0001.AC3E 39882EAE               cmp [bx+si+AE2E], cx
:0001.AC42 4A                     dec dx
:0001.AC43 36                     BYTE 036h


:0001.AC44 6E                     outsb
:0001.AC45 99                     cwd
:0001.AC46 7049                   jo AC91
:0001.AC48 2AF0                   sub dh, al 
:0001.AC4A 71A6                   jno ABF2
:0001.AC4C 27                     daa
:0001.AC4D 5D                     pop bp
:0001.AC4E 3BCC                   cmp cx, sp
:0001.AC50 627665                 bound si, [bp+65]
:0001.AC53 E460                   in al, 60
:0001.AC55 5A                     pop dx
:0001.AC56 55                     push bp
:0001.AC57 90                     nop
:0001.AC58 2BE0                   sub sp, ax
:0001.AC5A 7C78                   jl ACD4
:0001.AC5C 3EA6                   cmpsb
:0001.AC5E 3CDA                   cmp al, DA
:0001.AC60 5D                     pop bp
:0001.AC61 56                     push si
:0001.AC62 62DF                   bound bx, di
:0001.AC64 30C6                   xor dh, al 
:0001.AC66 46                     inc si
:0001.AC67 44                     inc sp
:0001.AC68 7C96                   jl AC00
:0001.AC6A 4C                     dec sp
:0001.AC6B F1                     BYTE 0f1h
:0001.AC6C 47                     inc di
:0001.AC6D DB5750                 fist dword ptr [bx+50]
:0001.AC70 6D                     insw
:0001.AC71 44                     inc sp
:0001.AC72 31E6                   xor si, sp

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AC34(C)
|
:0001.AC74 30DA                   xor dl, bl 
:0001.AC76 42                     inc dx
:0001.AC77 95                     xchg ax,bp
:0001.AC78 6C                     insb
:0001.AC79 656B6B6C26             imul bp, gs:[bp+di+6C], 0026
:0001.AC7E 4F                     dec di
:0001.AC7F DB                     BYTE 0dbh
:0001.AC80 709D                   jo AC1F
:0001.AC82 7198                   jno AC1C
:0001.AC84 63F0                   arpl ax, si
:0001.AC86 31F0                   xor ax, si
:0001.AC88 43                     inc bx
:0001.AC89 F3                     repz
:0001.AC8A 2F                     das
:0001.AC8B 1449                   adc al, 49
:0001.AC8D 016205                 add [bp+si+05], sp

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AC1A(C)
|
:0001.AC90 50                     push ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AC46(C)
|
:0001.AC91 D9                     BYTE 0d9h
:0001.AC92 49                     dec cx
:0001.AC93 F65988                 neg byte ptr [bx+di-78]
:0001.AC96 2DA164                 sub ax, 64A1
:0001.AC99 DC2E934C               fsubr qword ptr [4C93]
:0001.AC9D 1B49DF                 sbb cx, [bx+di-21]
:0001.ACA0 5E                     pop si
:0001.ACA1 C9                     leave
:0001.ACA2 6B905B597B             imul dx, [bx+si+595B], 007B
:0001.ACA7 765C                   jbe AD05
:0001.ACA9 E050                   loopnz ACFB
:0001.ACAB CB                     retf


:0001.ACAC 52                     push dx
:0001.ACAD 4C                     dec sp
:0001.ACAE 3221                   xor ah, [bx+di]
:0001.ACB0 52                     push dx
:0001.ACB1 F5                     cmc
:0001.ACB2 64AC                   lodsb

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AC36(C)
|
:0001.ACB4 37                     aaa
:0001.ACB5 0332                   add si, [bp+si]
:0001.ACB7 0D2E74                 or ax, 742E
:0001.ACBA 5F                     pop di
:0001.ACBB FC                     cld
:0001.ACBC 681F50                 push 501F
:0001.ACBF 41                     inc cx
:0001.ACC0 6F                     outsw
:0001.ACC1 58                     pop ax
:0001.ACC2 7256                   jb AD1A
:0001.ACC4 41                     inc cx
:0001.ACC5 0B5FCB                 or bx, [bx-35]
:0001.ACC8 6F                     outsw
:0001.ACC9 AE                     scasb
:0001.ACCA 58                     pop ax
:0001.ACCB B55D                   mov ch, 5D
:0001.ACCD E234                   loop AD03
:0001.ACCF A5                     movsw
:0001.ACD0 754C                   jne AD1E
:0001.ACD2 52                     push dx
:0001.ACD3 89740B                 mov [si+0B], si
:0001.ACD6 6D                     insw
:0001.ACD7 FB                     sti
:0001.ACD8 3BF6                   cmp si, si
:0001.ACDA 732C                   jnb AD08
:0001.ACDC 5B                     pop bx
:0001.ACDD B53E                   mov ch, 3E
:0001.ACDF 642B1E4EDC             sub bx, fs:[DC4E]
:0001.ACE4 7B2F                   jpo AD15
:0001.ACE6 3A4F68                 cmp cl , [bx+68]
:0001.ACE9 FD                     std
:0001.ACEA 6E                     outsb
:0001.ACEB 707E                   jo AD6B
:0001.ACED 16                     push ss
:0001.ACEE 37                     aaa
:0001.ACEF FD                     std
:0001.ACF0 41                     inc cx
:0001.ACF1 0B30                   or si, [bx+si]
:0001.ACF3 97                     xchg ax,di
:0001.ACF4 3BB13604               cmp si, [bx+di+0436]
:0001.ACF8 59                     pop cx
:0001.ACF9 CA2D99                 retf 992D


:0001.ACFC 7204                   jb AD02
:0001.ACFE 28D5                   sub ch, dl
:0001.AD00 44                     inc sp
:0001.AD01 8627                   xchg [bx], ah
:0001.AD03 6654                   push esp

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.ACA7(C)
|
:0001.AD05 54                     push sp
:0001.AD06 5D                     pop bp
:0001.AD07 9A2E277D21             call 217D:272E
:0001.AD0C 64B658                 mov dh, 58
:0001.AD0F A5                     movsw
:0001.AD10 7C5E                   jl AD70
:0001.AD12 48                     dec ax
:0001.AD13 863ECE76               xchg [76CE], bh
:0001.AD17 BF5E85                 mov di, 855E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.ACC2(C)
|
:0001.AD1A 6A30                   push 0030
:0001.AD1C 627F73                 bound di, [bx+73]
:0001.AD1F E366                   jcxz AD87
:0001.AD21 63463B                 arpl [bp+3B], ax
:0001.AD24 44                     inc sp
:0001.AD25 E040                   loopnz AD67
:0001.AD27 1D4639                 sbb ax, 3946
:0001.AD2A 54                     push sp
:0001.AD2B 3857BE                 cmp [bx-42], dl
:0001.AD2E 34E6                   xor al, E6
:0001.AD30 2A7747                 sub dh, [bx+47]
:0001.AD33 DB                     BYTE 0dbh
:0001.AD34 7268                   jb AD9E
:0001.AD36 6755                   push bp
:0001.AD38 56                     push si
:0001.AD39 F8                     clc
:0001.AD3A 7E51                   jle AD8D
:0001.AD3C 3307                   xor ax, [bx]
:0001.AD3E 61                     popa
:0001.AD3F 41                     inc cx
:0001.AD40 42                     inc dx
:0001.AD41 0E                     push cs
:0001.AD42 65A33860               mov word ptr gs:[6038], ax
:0001.AD46 6C                     insb
:0001.AD47 227D82                 and bh, [di-7E]
:0001.AD4A 60                     pusha
:0001.AD4B 16                     push ss
:0001.AD4C 4E                     dec si
:0001.AD4D 51                     push cx
:0001.AD4E 3BF6                   cmp si, si
:0001.AD50 45                     inc bp
:0001.AD51 52                     push dx
:0001.AD52 699945A86129           imul bx, [bx+di+A845], 2961
:0001.AD58 66AF                   scasd
:0001.AD5A 3F                     aas
:0001.AD5B 882F                   mov [bx], ch
:0001.AD5D 61                     popa
:0001.AD5E 5C                     pop sp

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.ADBC(C)
|
:0001.AD5F 36                     BYTE 036h
:0001.AD60 61                     popa
:0001.AD61 E23A                   loop AD9D
:0001.AD63 8537                   test [bx], si
:0001.AD65 355C2E                 xor ax, 2E5C
:0001.AD68 6C                     insb
:0001.AD69 9C                     pushf
:0001.AD6A 52                     push dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.ACEB(C)
|
:0001.AD6B 7E2B                   jle AD98
:0001.AD6D CE                     into
:0001.AD6E 4E                     dec si
:0001.AD6F 5C                     pop sp

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AD10(C)
|
:0001.AD70 57                     push di
:0001.AD71 FB                     sti
:0001.AD72 39C5                   cmp bp, ax
:0001.AD74 60                     pusha
:0001.AD75 8D3A                   lea di, [bp+si]
:0001.AD77 0C7E                   or al, 7E
:0001.AD79 45                     inc bp
:0001.AD7A 682F32                 push 322F
:0001.AD7D 12732C                 adc dh, [bp+di+2C]
:0001.AD80 7325                   jnb ADA7
:0001.AD82 7F64                   jg ADE8
:0001.AD84 73FB                   jnb AD81
:0001.AD86 6B025F                 imul ax, [bp+si], 005F
:0001.AD89 07                     pop es
:0001.AD8A 2A577E                 sub dl, [bx+7E]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AD3A(C)
|
:0001.AD8D 16                     push ss
:0001.AD8E 5F                     pop di
:0001.AD8F 1538C7                 adc ax, C738
:0001.AD92 40                     inc ax
:0001.AD93 2C7D                   sub al, 7D
:0001.AD95 C7776A5DD3             mov word ptr [bx+6A], D35D
:0001.AD9A 3C6A                   cmp al, 6A
:0001.AD9C 7291                   jb AD2F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AD34(C)
|
:0001.AD9E 6C                     insb
:0001.AD9F 6B41B04F               imul ax, [bx+di-50], 004F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AE1E(C)
|
:0001.ADA3 FF27                   jmp word ptr [bx]
:0001.ADA5 025535                 add dl, [di+35]
:0001.ADA8 50                     push ax
:0001.ADA9 06                     push es
:0001.ADAA 37                     aaa
:0001.ADAB 845F5D                 test [bx+5D], bl 
:0001.ADAE 7677                   jbe AE27
:0001.ADB0 48                     dec ax
:0001.ADB1 A3574B                 mov word ptr [4B57], ax
:0001.ADB4 39E0                   cmp ax, sp
:0001.ADB6 296E44                 sub [bp+44], bp
:0001.ADB9 CC                     int 03
:0001.ADBA 51                     push cx
:0001.ADBB 90                     nop
:0001.ADBC 7FA1                   jg AD5F
:0001.ADBE 63644C                 arpl [si+4C], sp
:0001.ADC1 9F                     lahf
:0001.ADC2 36625B2C               bound bx, ss:[bp+di+2C]
:0001.ADC6 4B                     dec bx
:0001.ADC7 07                     pop es
:0001.ADC8 31A3603A               xor [bp+di+3A60], sp
:0001.ADCC 354544                 xor ax, 4445
:0001.ADCF 6866A5                 push A566
:0001.ADD2 60                     pusha
:0001.ADD3 54                     push sp
:0001.ADD4 47                     inc di
:0001.ADD5 DF70B7                 fbstp tbyte ptr [bx+si-49]
:0001.ADD8 317767                 xor [bx+67], si
:0001.ADDB 92                     xchg ax,dx
:0001.ADDC 57                     push di
:0001.ADDD 865C3A                 xchg [si+3A], bl 
:0001.ADE0 6D                     insw
:0001.ADE1 A4                     movsb
:0001.ADE2 7154                   jno AE38
:0001.ADE4 794D                   jns AE33
:0001.ADE6 326B4B                 xor ch, [bp+di+4B]
:0001.ADE9 6E                     outsb
:0001.ADEA 6B89417928             imul cx, [bx+di+7941], 0028
:0001.ADEF 0471                   add al, 71
:0001.ADF1 E97046                 jmp F464


:0001.ADF4 28C3                   sub bl , al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AE66(C)
|
:0001.ADF6 4C                     dec sp
:0001.ADF7 51                     push cx
:0001.ADF8 6B82537E6D             imul ax, [bp+si+7E53], 006D
:0001.ADFD 1A53EB                 sbb dl, [bp+di-15]
:0001.AE00 5B                     pop bx
:0001.AE01 C632F6                 mov byte ptr [bp+si], F6
:0001.AE04 57                     push di
:0001.AE05 7468                   je AE6F
:0001.AE07 FB                     sti
:0001.AE08 77E8                   ja ADF2
:0001.AE0A 626943                 bound bp, [bx+di+43]
:0001.AE0D C274AF                 ret AF74


:0001.AE10 46                     inc si
:0001.AE11 A37DF2                 mov word ptr [F27D], ax
:0001.AE14 55                     push bp
:0001.AE15 E466                   in al, 66
:0001.AE17 1C4C                   sbb al, 4C
:0001.AE19 64                     BYTE 064h


:0001.AE1A 43                     inc bx
:0001.AE1B 92                     xchg ax,dx
:0001.AE1C 47                     inc di
:0001.AE1D 94                     xchg ax,sp
:0001.AE1E 7583                   jne ADA3
:0001.AE20 7722                   ja AE44
:0001.AE22 64E267                 loop AE8C
:0001.AE25 E07E                   loopnz AEA5

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.ADAE(C)
|
:0001.AE27 EE                     out dx, al
:0001.AE28 6E                     outsb
:0001.AE29 7E38                   jle AE63
:0001.AE2B 6D                     insw
:0001.AE2C 29D4                   sub sp, dx
:0001.AE2E 3DBD29                 cmp ax, 29BD
:0001.AE31 346F                   xor al, 6F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.ADE4(C)
|
:0001.AE33 1A5EE6                 sbb bl , [bp-1A]
:0001.AE36 74DA                   je AE12

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.ADE2(C)
|
:0001.AE38 7749                   ja AE83
:0001.AE3A 5D                     pop bp
:0001.AE3B 06                     push es
:0001.AE3C 53                     push bx
:0001.AE3D B231                   mov dl, 31
:0001.AE3F 7A62                   jpe AEA3
:0001.AE41 CB                     retf


:0001.AE42 681E7B                 push 7B1E
:0001.AE45 06                     push es
:0001.AE46 3CB6                   cmp al, B6
:0001.AE48 4C                     dec sp
:0001.AE49 AA                     stosb
:0001.AE4A 6C                     insb
:0001.AE4B 51                     push cx
:0001.AE4C 51                     push cx
:0001.AE4D 833B57                 cmp word ptr [bp+di], 0057
:0001.AE50 6D                     insw
:0001.AE51 4B                     dec bx
:0001.AE52 6E                     outsb
:0001.AE53 96                     xchg ax,si
:0001.AE54 44                     inc sp
:0001.AE55 226FA6                 and ch, [bx-5A]
:0001.AE58 36004092               add ss:[bx+si-6E], al 
:0001.AE5C 64CF                   iret


:0001.AE5E 7790                   ja ADF0
:0001.AE60 325737                 xor dl, [bx+37]
:0001.AE63 05602F                 add ax, 2F60
:0001.AE66 768E                   jbe ADF6
:0001.AE68 7443                   je AEAD
:0001.AE6A 7B79                   jpo AEE5
:0001.AE6C 6C                     insb
:0001.AE6D 6A37                   push 0037

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AE05(C)
|
:0001.AE6F A0414F                 mov al, [4F41]
:0001.AE72 54                     push sp
:0001.AE73 7229                   jb AE9E
:0001.AE75 95                     xchg ax,bp
:0001.AE76 697A706A27             imul di, [bp+si+70], 276A
:0001.AE7B 92                     xchg ax,dx
:0001.AE7C 7FE4                   jg AE62
:0001.AE7E 5C                     pop sp
:0001.AE7F D6                     setalc
:0001.AE80 5A                     pop dx
:0001.AE81 7E5D                   jle AEE0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AE38(C)
|
:0001.AE83 A7                     cmpsw
:0001.AE84 5C                     pop sp
:0001.AE85 6B48DA63               imul cx, [bx+si-26], 0063
:0001.AE89 1F                     pop ds
:0001.AE8A 44                     inc sp
:0001.AE8B 623D                   bound di, [di]
:0001.AE8D CB                     retf


:0001.AE8E 48                     dec ax
:0001.AE8F 382F                   cmp [bx], ch
:0001.AE91 46                     inc si
:0001.AE92 4D                     dec bp
:0001.AE93 5B                     pop bx
:0001.AE94 60                     pusha
:0001.AE95 7B74                   jpo AF0B
:0001.AE97 8277A650               xor byte ptr [bx-5A], 50
:0001.AE9B BF3A44                 mov di, 443A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AE73(C)
|
:0001.AE9E 2CFD                   sub al, FD
:0001.AEA0 57                     push di
:0001.AEA1 01408D                 add [bx+si-73], ax
:0001.AEA4 3B7F7E                 cmp di, [bx+7E]
:0001.AEA7 A85B                   test al, 5B
:0001.AEA9 3A47A4                 cmp al , [bx-5C]
:0001.AEAC 3983274C               cmp [bp+di+4C27], ax
:0001.AEB0 59                     pop cx
:0001.AEB1 E630                   out 30, al
:0001.AEB3 7338                   jnb AEED
:0001.AEB5 F75EAB                 neg word ptr [bp-55]
:0001.AEB8 34EF                   xor al, EF
:0001.AEBA 41                     inc cx
:0001.AEBB 53                     push bx
:0001.AEBC 7128                   jno AEE6
:0001.AEBE 6E                     outsb
:0001.AEBF 41                     inc cx
:0001.AEC0 44                     inc sp
:0001.AEC1 B35C                   mov bl, 5C
:0001.AEC3 8E44CE                 mov es, [si-32]
:0001.AEC6 53                     push bx
:0001.AEC7 07                     pop es
:0001.AEC8 7B71                   jpo AF3B
:0001.AECA 45                     inc bp
:0001.AECB 5A                     pop dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AEDE(C)
|
:0001.AECC 55                     push bp
:0001.AECD 06                     push es
:0001.AECE 5F                     pop di
:0001.AECF 1D5C89                 sbb ax, 895C
:0001.AED2 5F                     pop di
:0001.AED3 EC                     in al, dx
:0001.AED4 65CB                   retf


:0001.AED6 351166                 xor ax, 6611
:0001.AED9 1E                     push ds
:0001.AEDA 60                     pusha
:0001.AEDB 51                     push cx
:0001.AEDC 5A                     pop dx
:0001.AEDD CF                     iret


:0001.AEDE 7DEC                   jge AECC

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.AE81(C), :0001.AF0E(C)
|
:0001.AEE0 5A                     pop dx
:0001.AEE1 E775                   out 75, ax
:0001.AEE3 2557AE                 and ax, AE57
:0001.AEE6 59                     pop cx
:0001.AEE7 BF6E09                 mov di, 096E
:0001.AEEA 2892544A               sub [bp+si+4A54], dl
:0001.AEEE 31064D41               xor [414D], ax
:0001.AEF2 41                     inc cx
:0001.AEF3 A5                     movsw
:0001.AEF4 775B                   ja AF51
:0001.AEF6 64                     BYTE 064h


:0001.AEF7 7E54                   jle AF4D
:0001.AEF9 40                     inc ax
:0001.AEFA 5C                     pop sp
:0001.AEFB 91                     xchg ax,cx
:0001.AEFC 4A                     dec dx
:0001.AEFD 48                     dec ax
:0001.AEFE 7D77                   jge AF77
:0001.AF00 2E                     BYTE 02eh


:0001.AF01 7151                   jno AF54
:0001.AF03 097902                 or [bx+di+02], di
:0001.AF06 4F                     dec di
:0001.AF07 D7                     xlat
:0001.AF08 7FDB                   jg AEE5
:0001.AF0A 6C                     insb

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AE95(C)
|
:0001.AF0B 0074E6                 add [si-1A], dh
:0001.AF0E 77D0                   ja AEE0
:0001.AF10 6699                   cdq
:0001.AF12 3AC6                   cmp al , dh
:0001.AF14 56                     push si
:0001.AF15 C26F86                 ret 866F


:0001.AF18 4A                     dec dx
:0001.AF19 FB                     sti
:0001.AF1A 3DC57D                 cmp ax, 7DC5
:0001.AF1D 6D                     insw
:0001.AF1E 6E                     outsb
:0001.AF1F D6                     setalc
:0001.AF20 6A38                   push 0038
:0001.AF22 369F                   lahf
:0001.AF24 6F                     outsw
:0001.AF25 0A36D743               or dh, [43D7]
:0001.AF29 51                     push cx
:0001.AF2A 7A34                   jpe AF60
:0001.AF2C 397248                 cmp [bp+si+48], si
:0001.AF2F EB63                   jmp AF94


:0001.AF31 19681A                 sbb [bx+si+1A], bp
:0001.AF34 51                     push cx
:0001.AF35 4D                     dec bp
:0001.AF36 6F                     outsw
:0001.AF37 E03A                   loopnz AF73
:0001.AF39 EB55                   jmp AF90



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AEC8(C)
|
:0001.AF3B 2F                     das
:0001.AF3C 45                     inc bp
:0001.AF3D 052B28                 add ax, 282B
:0001.AF40 7250                   jb AF92
:0001.AF42 32707F                 xor dh, [bx+si+7F]
:0001.AF45 B87E1D                 mov ax, 1D7E
:0001.AF48 7EC7                   jle AF11
:0001.AF4A 65BA6A53               mov dx, 536A
:0001.AF4E 27                     daa
:0001.AF4F E52E                   in ax, 2E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AEF4(C)
|
:0001.AF51 12717A                 adc dh, [bx+di+7A]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AF01(C)
|
:0001.AF54 391B                   cmp [bp+di], bx
:0001.AF56 48                     dec ax
:0001.AF57 337CCD                 xor di, [si-33]
:0001.AF5A 5B                     pop bx
:0001.AF5B E73C                   out 3C, ax
:0001.AF5D 9F                     lahf
:0001.AF5E 27                     daa
:0001.AF5F 1258A8                 adc bl , [bx+si-58]
:0001.AF62 5D                     pop bp
:0001.AF63 706C                   jo AFD1
:0001.AF65 55                     push bp
:0001.AF66 3AA05F0E               cmp ah, [bx+si+0E5F]
:0001.AF6A 7314                   jnb AF80
:0001.AF6C 3E                     BYTE 03eh


:0001.AF6D 65                     BYTE 065h


:0001.AF6E 43                     inc bx
:0001.AF6F 07                     pop es
:0001.AF70 55                     push bp
:0001.AF71 D6                     setalc
:0001.AF72 30BE3F1F               xor [bp+1F3F], bh

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AFCE(C)
|
:0001.AF76 4F                     dec di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AEFE(C)
|
:0001.AF77 822AFD                 sub byte ptr [bp+si], FD
:0001.AF7A 43                     inc bx
:0001.AF7B 0D616E                 or ax, 6E61
:0001.AF7E 36696E1F3A10           imul bp, ss:[bp+1F], 103A
:0001.AF84 62563A                 bound dx, [bp+3A]
:0001.AF87 1B4EB3                 sbb cx, [bp-4D]
:0001.AF8A 42                     inc dx
:0001.AF8B 8638                   xchg [bx+si], bh
:0001.AF8D 8D5A29                 lea bx, [bp+si+29]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AF39(U)
|
:0001.AF90 3F                     aas
:0001.AF91 49                     dec cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AF40(C)
|
:0001.AF92 698045BB34B2           imul ax, [bx+si+BB45], B234
:0001.AF98 4F                     dec di
:0001.AF99 7F58                   jg AFF3
:0001.AF9B C3                     ret


:0001.AF9C 684644                 push 4446
:0001.AF9F E468                   in al, 68
:0001.AFA1 6C                     insb
:0001.AFA2 6F                     outsw
:0001.AFA3 236C5E                 and bp, [si+5E]
:0001.AFA6 53                     push bx
:0001.AFA7 5B                     pop bx
:0001.AFA8 57                     push di
:0001.AFA9 0838                   or [bx+si], bh
:0001.AFAB 2F                     das
:0001.AFAC 6B8C7E6D50             imul cx, [si+6D7E], 0050
:0001.AFB1 B37C                   mov bl, 7C
:0001.AFB3 D42C                   aam (base44)
:0001.AFB5 BB4048                 mov bx, 4840

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AFD0(C)
|
:0001.AFB8 30DE                   xor dh, bl 
:0001.AFBA 4B                     dec bx
:0001.AFBB 6A6E                   push 006E
:0001.AFBD FF2E3257               jmp far word ptr [5732]
:0001.AFC1 E164                   loopz B027
:0001.AFC3 7E34                   jle AFF9
:0001.AFC5 2C3C                   sub al, 3C
:0001.AFC7 D04B31                 ror byte ptr [bp+di+31], 01
:0001.AFCA 51                     push cx
:0001.AFCB A7                     cmpsw
:0001.AFCC 6ACC                   push FFCC
:0001.AFCE 7EA6                   jle AF76
:0001.AFD0 74E6                   je AFB8
:0001.AFD2 49                     dec cx
:0001.AFD3 FA                     cli
:0001.AFD4 45                     inc bp
:0001.AFD5 CB                     retf


:0001.AFD6 6E                     outsb
:0001.AFD7 D536                   aad (base=54)
:0001.AFD9 CC                     int 03
:0001.AFDA 4F                     dec di
:0001.AFDB BC5966                 mov sp, 6659
:0001.AFDE 7F66                   jg B046
:0001.AFE0 40                     inc ax
:0001.AFE1 7149                   jno B02C
:0001.AFE3 0F                     BYTE 0fh
:0001.AFE4 398961AE               cmp [bx+di+AE61], cx
:0001.AFE8 43                     inc bx
:0001.AFE9 00645E                 add [si+5E], ah
:0001.AFEC 5E                     pop si
:0001.AFED 93                     xchg ax,bx
:0001.AFEE 58                     pop ax
:0001.AFEF 362A473E               sub al , ss:[bx+3E]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AF99(C)
|
:0001.AFF3 8F34                   pop word ptr [si]
:0001.AFF5 3131                   xor [bx+di], si
:0001.AFF7 7E3C                   jle B035

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AFC3(C)
|
:0001.AFF9 EB44                   jmp B03F
:0001.AFFB F5                     cmc

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B044(C)
|
:0001.AFFC 795D                   jns B05B
:0001.AFFE 6238                   bound di, [bx+si]
:0001.B000 53                     push bx
:0001.B001 B77F                   mov bh, 7F
:0001.B003 9F                     lahf
:0001.B004 45                     inc bp
:0001.B005 DF2F                   fild qword ptr [bx]
:0001.B007 6F                     outsw
:0001.B008 68D97A                 push 7AD9
:0001.B00B 4E                     dec si
:0001.B00C 2A34                   sub dh, [si]
:0001.B00E 3F                     aas
:0001.B00F 857669                 test [bp+69], si
:0001.B012 3930                   cmp [bx+si], si
:0001.B014 65CC                   int 03
:0001.B016 30D8                   xor al , bl 
:0001.B018 40                     inc ax
:0001.B019 4A                     dec dx
:0001.B01A 723C                   jb B058
:0001.B01C 754F                   jne B06D
:0001.B01E 30932EAE               xor [bp+di+AE2E], dl
:0001.B022 75AD                   jne AFD1
:0001.B024 3AD6                   cmp dl, dh
:0001.B026 57                     push di
:0001.B027 8B4EF4                 mov cx, [bp-0C]
:0001.B02A 28F4                   sub ah, dh

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AFE1(C)
|
:0001.B02C 2A6972                 sub ch, [bx+di+72]
:0001.B02F B349                   mov bl, 49
:0001.B031 E650                   out 50, al
:0001.B033 5B                     pop bx
:0001.B034 2D9E55                 sub ax, 559E
:0001.B037 99                     cwd
:0001.B038 5E                     pop si
:0001.B039 F0                     lock
:0001.B03A 7E29                   jle B065
:0001.B03C 2B4F6B                 sub cx, [bx+6B]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AFF9(U)
|
:0001.B03F 114434                 adc [si+34], ax
:0001.B042 56                     push si
:0001.B043 4C                     dec sp
:0001.B044 76B6                   jbe AFFC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.AFDE(C)
|
:0001.B046 57                     push di
:0001.B047 7276                   jb B0BF
:0001.B049 9E                     sahf
:0001.B04A 3BC6                   cmp ax, si
:0001.B04C 64004970               add fs:[bx+di+70], cl 
:0001.B050 3D643D                 cmp ax, 3D64
:0001.B053 683A6C                 push 6C3A
:0001.B056 5D                     pop bp
:0001.B057 43                     inc bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B01A(C)
|
:0001.B058 58                     pop ax
:0001.B059 037D00                 add di, [di+00]
:0001.B05C 5F                     pop di
:0001.B05D A25907                 mov byte ptr [0759], al
:0001.B060 61                     popa
:0001.B061 7B41                   jpo B0A4
:0001.B063 83736442               xor word ptr [bp+di+64], 0042
:0001.B067 4A                     dec dx
:0001.B068 3D222F                 cmp ax, 2F22
:0001.B06B E45C                   in al, 5C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B01C(C)
|
:0001.B06D 7173                   jno B0E2
:0001.B06F 54                     push sp
:0001.B070 34F9                   xor al, F9
:0001.B072 7D27                   jge B09B
:0001.B074 6AF8                   push FFF8
:0001.B076 7A4F                   jpe B0C7
:0001.B078 4F                     dec di
:0001.B079 8D7B7E                 lea di, [bp+di+7E]
:0001.B07C 37                     aaa
:0001.B07D 7456                   je B0D5
:0001.B07F A83C                   test al, 3C
:0001.B081 8630                   xchg [bx+si], dh
:0001.B083 6957BD69F0             imul dx, [bx-43], F069
:0001.B088 6A75                   push 0075
:0001.B08A 5C                     pop sp
:0001.B08B 755B                   jne B0E8
:0001.B08D 9A60C27BD2             call D27B:C260
:0001.B092 61                     popa
:0001.B093 56                     push si
:0001.B094 7E22                   jle B0B8
:0001.B096 50                     push ax
:0001.B097 06                     push es
:0001.B098 57                     push di
:0001.B099 9E                     sahf
:0001.B09A 726F                   jb B10B
:0001.B09C 3D1827                 cmp ax, 2718
:0001.B09F 5B                     pop bx
:0001.B0A0 65                     BYTE 065h


:0001.B0A1 6A5E                   push 005E
:0001.B0A3 35642D                 xor ax, 2D64
:0001.B0A6 3EEF                   out dx, ax
:0001.B0A8 29853623               sub [di+2336], ax
:0001.B0AC 29403E                 sub [bx+si+3E], ax
:0001.B0AF 06                     push es
:0001.B0B0 7601                   jbe B0B3
:0001.B0B2 4D                     dec bp

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B0B0(C)
|
:0001.B0B3 E753                   out 53, ax
:0001.B0B5 032B                   add bp, [bp+di]
:0001.B0B7 65                     BYTE 065h



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B094(C)
|
:0001.B0B8 6E                     outsb
:0001.B0B9 1579B9                 adc ax, B979
:0001.B0BC 45                     inc bp
:0001.B0BD 9B                     wait
:0001.B0BE 5D                     pop bp

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B047(C)
|
:0001.B0BF 5A                     pop dx
:0001.B0C0 67E85029               call DA14
:0001.B0C4 57                     push di
:0001.B0C5 127937                 adc bh, [bx+di+37]
:0001.B0C8 3406                   xor al, 06
:0001.B0CA 40                     inc ax
:0001.B0CB 0D78AD                 or ax, AD78

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B0E2(C)
|
:0001.B0CE 74DD                   je B0AD
:0001.B0D0 53                     push bx
:0001.B0D1 7955                   jns B128
:0001.B0D3 52                     push dx
:0001.B0D4 51                     push cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B07D(C)
|
:0001.B0D5 D16ACD                 shr word ptr [bp+si-33], 01
:0001.B0D8 4E                     dec si
:0001.B0D9 CB                     retf


:0001.B0DA 6B0C31                 imul cx, [si], 0031

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B120(C)
|
:0001.B0DD E15E                   loopz B13D
:0001.B0DF 27                     daa
:0001.B0E0 2F                     das
:0001.B0E1 60                     pusha

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B06D(C)
|
:0001.B0E2 77EA                   ja B0CE
:0001.B0E4 2B3F                   sub di, [bx]
:0001.B0E6 5A                     pop dx
:0001.B0E7 2B6511                 sub sp, [di+11]
:0001.B0EA 66C8536B4A             enter 6B53, 4A
:0001.B0EF B367                   mov bl, 67
:0001.B0F1 FD                     std
:0001.B0F2 52                     push dx
:0001.B0F3 5C                     pop sp
:0001.B0F4 35B740                 xor ax, 40B7
:0001.B0F7 9B                     wait
:0001.B0F8 6C                     insb
:0001.B0F9 D1605D                 shl word ptr [bx+si+5D], 01
:0001.B0FC 53                     push bx
:0001.B0FD 1A74C9                 sbb dh, [si-37]
:0001.B100 4D                     dec bp
:0001.B101 F3                     repz
:0001.B102 46                     inc si
:0001.B103 CC                     int 03
:0001.B104 47                     inc di
:0001.B105 C02DEE                 shr byte ptr [di], EE
:0001.B108 48                     dec ax
:0001.B109 203A                   and [bp+si], bh

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B09A(C)
|
:0001.B10B 96                     xchg ax,si
:0001.B10C 44                     inc sp
:0001.B10D A4                     movsb
:0001.B10E 3D454A                 cmp ax, 4A45
:0001.B111 E76B                   out 6B, ax
:0001.B113 3D79D4                 cmp ax, D479
:0001.B116 635173                 arpl [bx+di+73], dx
:0001.B119 EF                     out dx, ax
:0001.B11A 59                     pop cx
:0001.B11B 48                     dec ax
:0001.B11C 626C30                 bound bp, [si+30]
:0001.B11F AB                     stosw
:0001.B120 73BB                   jnb B0DD
:0001.B122 3E214D77               and ds:[di+77], cx
:0001.B126 5A                     pop dx
:0001.B127 B379                   mov bl, 79
:0001.B129 CE                     into
:0001.B12A 2D2E57                 sub ax, 572E
:0001.B12D 8C7747                 mov [bx+47], xx
:0001.B130 34FC                   xor al, FC
:0001.B132 3EB663                 mov dh, 63
:0001.B135 5D                     pop bp
:0001.B136 4E                     dec si
:0001.B137 0E                     push cs
:0001.B138 46                     inc si
:0001.B139 49                     dec cx
:0001.B13A 39F1                   cmp cx, si
:0001.B13C 3BF0                   cmp si, ax
:0001.B13E 53                     push bx
:0001.B13F B677                   mov dh, 77
:0001.B141 7F4B                   jg B18E
:0001.B143 D337                   BYTE 0d3h
:0001.B145 204A98                 and [bp+si-68], cl 
:0001.B148 2F                     das
:0001.B149 0139                   add [bx+di], di
:0001.B14B 863A                   xchg [bp+si], bh
:0001.B14D 0F                     BYTE 0fh
:0001.B14E 5C                     pop sp
:0001.B14F 65393E5B54             cmp gs:[545B], di
:0001.B154 54                     push sp
:0001.B155 125AE2                 adc bl , [bp+si-1E]
:0001.B158 45                     inc bp
:0001.B159 17                     pop ss
:0001.B15A 45                     inc bp
:0001.B15B 36                     BYTE 036h


:0001.B15C 7114                   jno B172
:0001.B15E 65                     BYTE 065h


:0001.B15F 7A7D                   jpe B1DE
:0001.B161 8E5FF4                 mov ds, [bx-0C]
:0001.B164 76EA                   jbe B150
:0001.B166 662435                 and al, 35
:0001.B169 316D55                 xor [di+55], bp
:0001.B16C BBCADB                 mov bx, DBCA
:0001.B16F B42C                   mov ah, 2C
:0001.B171 CD21                   int 21
:0001.B173 02DA                   add bl , dl
:0001.B175 02D8                   add bl , al 
:0001.B177 B42C                   mov ah, 2C
:0001.B179 CD21                   int 21
:0001.B17B 02FA                   add bh, dl
:0001.B17D 02F8                   add bh, al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B18C(U)
|
:0001.B17F B8E803                 mov ax, 03E8
:0001.B182 3BD8                   cmp bx, ax
:0001.B184 7608                   jbe B18E
:0001.B186 2BC3                   sub ax, bx
:0001.B188 F7D8                   neg ax
:0001.B18A 8BD8                   mov bx, ax
:0001.B18C EBF1                   jmp B17F



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.B141(C), :0001.B184(C)
|
:0001.B18E 8BC3                   mov ax, bx
:0001.B190 5D                     pop bp
:0001.B191 CB                     retf



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B192(U)
|
:0001.B192 EBFE                   jmp B192

* Referenced by a CALL at Address:
|:0001.B25B
|
:0001.B194 55                     push bp
:0001.B195 8BEC                   mov bp, sp
:0001.B197 8B5606                 mov dx, [bp+06]
:0001.B19A 8B4608                 mov ax, [bp+08]
:0001.B19D B43D                   mov ah, 3D
:0001.B19F CD21                   int 21
:0001.B1A1 7303                   jnb B1A6
:0001.B1A3 B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B1A1(C)
|
:0001.B1A6 5D                     pop bp
:0001.B1A7 CB                     retf



* Referenced by a CALL at Address:
|:0001.B269
|
:0001.B1A8 55                     push bp
:0001.B1A9 8BEC                   mov bp, sp
:0001.B1AB 8B5E06                 mov bx, [bp+06]
:0001.B1AE B43E                   mov ah, 3E
:0001.B1B0 CD21                   int 21
:0001.B1B2 B80000                 mov ax, 0000
:0001.B1B5 7300                   jnb B1B7

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B1B5(C)
|
:0001.B1B7 5D                     pop bp
:0001.B1B8 CB                     retf


:0001.B1B9 55                     push bp
:0001.B1BA 8BEC                   mov bp, sp
:0001.B1BC 8B5E06                 mov bx, [bp+06]
:0001.B1BF 8B4E0A                 mov cx, [bp+0A]
:0001.B1C2 8B5608                 mov dx, [bp+08]
:0001.B1C5 B43F                   mov ah, 3F
:0001.B1C7 CD21                   int 21
:0001.B1C9 7300                   jnb B1CB

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B1C9(C)
|
:0001.B1CB 5D                     pop bp
:0001.B1CC CB                     retf


:0001.B1CD 55                     push bp
:0001.B1CE 8BEC                   mov bp, sp
:0001.B1D0 1E                     push ds
:0001.B1D1 8B5E06                 mov bx, [bp+06]
:0001.B1D4 8B4E0C                 mov cx, [bp+0C]
:0001.B1D7 8E5E08                 mov ds, [bp+08]
:0001.B1DA 8B560A                 mov dx, [bp+0A]
:0001.B1DD B43F                   mov ah, 3F
:0001.B1DF CD21                   int 21
:0001.B1E1 1F                     pop ds
:0001.B1E2 5D                     pop bp
:0001.B1E3 CB                     retf


:0001.B1E4 55                     push bp
:0001.B1E5 8BEC                   mov bp, sp
:0001.B1E7 8B5E06                 mov bx, [bp+06]
:0001.B1EA 8B4E0A                 mov cx, [bp+0A]
:0001.B1ED 8B5608                 mov dx, [bp+08]
:0001.B1F0 B440                   mov ah, 40
:0001.B1F2 CD21                   int 21
:0001.B1F4 7300                   jnb B1F6

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B1F4(C)
|
:0001.B1F6 5D                     pop bp
:0001.B1F7 CB                     retf


:0001.B1F8 55                     push bp
:0001.B1F9 8BEC                   mov bp, sp
:0001.B1FB 1E                     push ds
:0001.B1FC 8B5E06                 mov bx, [bp+06]
:0001.B1FF 8B4E0C                 mov cx, [bp+0C]
:0001.B202 8E5E08                 mov ds, [bp+08]
:0001.B205 8B560A                 mov dx, [bp+0A]
:0001.B208 B440                   mov ah, 40
:0001.B20A CD21                   int 21
:0001.B20C 7300                   jnb B20E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B20C(C)
|
:0001.B20E 1F                     pop ds
:0001.B20F 5D                     pop bp
:0001.B210 CB                     retf


:0001.B211 55                     push bp
:0001.B212 8BEC                   mov bp, sp
:0001.B214 8B5E06                 mov bx, [bp+06]
:0001.B217 8B4E0A                 mov cx, [bp+0A]
:0001.B21A 8B5608                 mov dx, [bp+08]
:0001.B21D 8B460C                 mov ax, [bp+0C]
:0001.B220 B442                   mov ah, 42
:0001.B222 CD21                   int 21
:0001.B224 7300                   jnb B226

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B224(C)
|
:0001.B226 5D                     pop bp
:0001.B227 CB                     retf


:0001.B228 55                     push bp
:0001.B229 8BEC                   mov bp, sp
:0001.B22B 8B5606                 mov dx, [bp+06]
:0001.B22E 33C9                   xor cx, cx
:0001.B230 B43C                   mov ah, 3C
:0001.B232 CD21                   int 21
:0001.B234 7303                   jnb B239
:0001.B236 B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B234(C)
|
:0001.B239 5D                     pop bp
:0001.B23A CB                     retf


:0001.B23B 55                     push bp
:0001.B23C 8BEC                   mov bp, sp
:0001.B23E 8B5606                 mov dx, [bp+06]
:0001.B241 B441                   mov ah, 41
:0001.B243 CD21                   int 21
:0001.B245 B80000                 mov ax, 0000
:0001.B248 7303                   jnb B24D
:0001.B24A B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B248(C)
|
:0001.B24D 5D                     pop bp
:0001.B24E CB                     retf


:0001.B24F 55                     push bp
:0001.B250 8BEC                   mov bp, sp
:0001.B252 B80000                 mov ax, 0000
:0001.B255 50                     push ax
:0001.B256 8B4606                 mov ax, [bp+06]
:0001.B259 50                     push ax
:0001.B25A 0E                     push cs
:0001.B25B E836FF                 call B194
:0001.B25E 5B                     pop bx
:0001.B25F 5B                     pop bx
:0001.B260 33DB                   xor bx, bx
:0001.B262 83F8FF                 cmp ax, FFFF
:0001.B265 7410                   je B277
:0001.B267 50                     push ax
:0001.B268 0E                     push cs
:0001.B269 E83CFF                 call B1A8
:0001.B26C 5B                     pop bx
:0001.B26D 33DB                   xor bx, bx
:0001.B26F 83F8FF                 cmp ax, FFFF
:0001.B272 7403                   je B277
:0001.B274 BB0100                 mov bx, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.B265(C), :0001.B272(C)
|
:0001.B277 8BC3                   mov ax, bx
:0001.B279 5D                     pop bp
:0001.B27A CB                     retf


:0001.B27B 55                     push bp
:0001.B27C 8BEC                   mov bp, sp
:0001.B27E B448                   mov ah, 48
:0001.B280 8B5E06                 mov bx, [bp+06]
:0001.B283 CD21                   int 21
:0001.B285 7202                   jb B289
:0001.B287 5D                     pop bp
:0001.B288 CB                     retf



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B285(C)
|
:0001.B289 B80000                 mov ax, 0000
:0001.B28C 5D                     pop bp
:0001.B28D CB                     retf


:0001.B28E 55                     push bp
:0001.B28F 8BEC                   mov bp, sp
:0001.B291 06                     push es
:0001.B292 B449                   mov ah, 49
:0001.B294 8E4606                 mov es, [bp+06]
:0001.B297 CD21                   int 21
:0001.B299 07                     pop es
:0001.B29A 5D                     pop bp
:0001.B29B 7204                   jb B2A1
:0001.B29D B80100                 mov ax, 0001
:0001.B2A0 CB                     retf



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B29B(C)
|
:0001.B2A1 33C0                   xor ax, ax
:0001.B2A3 CB                     retf


:0001.B2A4 55                     push bp
:0001.B2A5 8BEC                   mov bp, sp
:0001.B2A7 1E                     push ds
:0001.B2A8 B80000                 mov ax, 0000
:0001.B2AB 8ED8                   mov ds, ax
:0001.B2AD FA                     cli
:0001.B2AE 33C0                   xor ax, ax
:0001.B2B0 A377C6                 mov word ptr [C677], ax
:0001.B2B3 8B4606                 mov ax, [bp+06]
:0001.B2B6 A37DC6                 mov word ptr [C67D], ax
:0001.B2B9 8B4608                 mov ax, [bp+08]
:0001.B2BC A37FC6                 mov word ptr [C67F], ax
:0001.B2BF FB                     sti
:0001.B2C0 1F                     pop ds
:0001.B2C1 5D                     pop bp
:0001.B2C2 CB                     retf


:0001.B2C3 1E                     push ds
:0001.B2C4 B80000                 mov ax, 0000
:0001.B2C7 8ED8                   mov ds, ax
:0001.B2C9 FA                     cli
:0001.B2CA 33C0                   xor ax, ax
:0001.B2CC A37FC6                 mov word ptr [C67F], ax
:0001.B2CF FB                     sti
:0001.B2D0 1F                     pop ds
:0001.B2D1 CB                     retf


:0001.B2D2 1E                     push ds
:0001.B2D3 B80000                 mov ax, 0000
:0001.B2D6 8ED8                   mov ds, ax
:0001.B2D8 FA                     cli
:0001.B2D9 33C0                   xor ax, ax
:0001.B2DB A377C6                 mov word ptr [C677], ax
:0001.B2DE FB                     sti
:0001.B2DF 1F                     pop ds
:0001.B2E0 CB                     retf


:0001.B2E1 1E                     push ds
:0001.B2E2 B80000                 mov ax, 0000
:0001.B2E5 8ED8                   mov ds, ax
:0001.B2E7 FA                     cli
:0001.B2E8 B80100                 mov ax, 0001
:0001.B2EB A377C6                 mov word ptr [C677], ax
:0001.B2EE FB                     sti
:0001.B2EF 1F                     pop ds
:0001.B2F0 CB                     retf


:0001.B2F1 1E                     push ds
:0001.B2F2 06                     push es
:0001.B2F3 B80000                 mov ax, 0000
:0001.B2F6 8ED8                   mov ds, ax
:0001.B2F8 33C0                   xor ax, ax
:0001.B2FA A37FC6                 mov word ptr [C67F], ax
:0001.B2FD A37DC6                 mov word ptr [C67D], ax
:0001.B300 A377C6                 mov word ptr [C677], ax
:0001.B303 B81C35                 mov ax, 351C
:0001.B306 CD21                   int 21
:0001.B308 891E79C6               mov [C679], bx
:0001.B30C 8C067BC6               mov [C67B], es
:0001.B310 BABFC6                 mov dx, C6BF
:0001.B313 B81C25                 mov ax, 251C
:0001.B316 CD21                   int 21
:0001.B318 BABEC6                 mov dx, C6BE
:0001.B31B B82325                 mov ax, 2523
:0001.B31E CD21                   int 21
:0001.B320 BA4EC7                 mov dx, C74E
:0001.B323 B82425                 mov ax, 2524
:0001.B326 CD21                   int 21
:0001.B328 07                     pop es
:0001.B329 1F                     pop ds
:0001.B32A CB                     retf


:0001.B32B 06                     push es
:0001.B32C 1E                     push ds
:0001.B32D B80000                 mov ax, 0000
:0001.B330 8EC0                   mov es, ax
:0001.B332 26C51679C6             lds dx, es:[C679]
:0001.B337 B81C25                 mov ax, 251C
:0001.B33A CD21                   int 21
:0001.B33C 1F                     pop ds
:0001.B33D 07                     pop es
:0001.B33E CB                     retf


:0001.B33F 55                     push bp
:0001.B340 8BEC                   mov bp, sp
:0001.B342 8B5E06                 mov bx, [bp+06]
:0001.B345 B801F1                 mov ax, F101
:0001.B348 CD66                   int 66
:0001.B34A 5D                     pop bp
:0001.B34B CB                     retf


:0001.B34C B800F1                 mov ax, F100
:0001.B34F CD66                   int 66
:0001.B351 93                     xchg ax,bx
:0001.B352 CB                     retf


:0001.B353 55                     push bp
:0001.B354 8BEC                   mov bp, sp
:0001.B356 8B5E06                 mov bx, [bp+06]
:0001.B359 B801F0                 mov ax, F001
:0001.B35C CD66                   int 66
:0001.B35E 5D                     pop bp
:0001.B35F CB                     retf


:0001.B360 B800F0                 mov ax, F000
:0001.B363 CD66                   int 66
:0001.B365 93                     xchg ax,bx
:0001.B366 CB                     retf


:0001.B367 FA                     cli
:0001.B368 55                     push bp
:0001.B369 8BEC                   mov bp, sp
:0001.B36B 8B4606                 mov ax, [bp+06]
:0001.B36E 83F801                 cmp ax, 0001
:0001.B371 7508                   jne B37B
:0001.B373 E461                   in al, 61
:0001.B375 0C03                   or al, 03
:0001.B377 E661                   out 61, al
:0001.B379 EB06                   jmp B381



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B371(C)
|
:0001.B37B E461                   in al, 61
:0001.B37D 24FC                   and al, FC
:0001.B37F E661                   out 61, al

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B379(U)
|
:0001.B381 5D                     pop bp
:0001.B382 FB                     sti
:0001.B383 CB                     retf


:0001.B384 B401                   mov ah, 01
:0001.B386 CD16                   int 16
:0001.B388 7404                   je B38E
:0001.B38A B80100                 mov ax, 0001
:0001.B38D CB                     retf



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B388(C)
|
:0001.B38E B80000                 mov ax, 0000
:0001.B391 CB                     retf


:0001.B392 B80000                 mov ax, 0000
:0001.B395 8EC0                   mov es, ax
:0001.B397 FA                     cli
:0001.B398 B80100                 mov ax, 0001
:0001.B39B FB                     sti
:0001.B39C CB                     retf


:0001.B39D B80000                 mov ax, 0000
:0001.B3A0 8EC0                   mov es, ax
:0001.B3A2 FA                     cli
:0001.B3A3 26C70672C60000         mov word ptr es:[C672], 0000
:0001.B3AA FB                     sti
:0001.B3AB CB                     retf



* Referenced by a CALL at Address:
|:0001.B515
|
:0001.B3AC 57                     push di
:0001.B3AD 8A04                   mov al , [si]
:0001.B3AF 268805                 mov es:[di], al 
:0001.B3B2 26C74501FFFF           mov word ptr es:[di+01], FFFF
:0001.B3B8 83C703                 add di, 0003
:0001.B3BB B9FD03                 mov cx, 03FD
:0001.B3BE 32C0                   xor al , al 
:0001.B3C0 F3                     repz
:0001.B3C1 AA                     stosb
:0001.B3C2 5F                     pop di
:0001.B3C3 8BEF                   mov bp, di
:0001.B3C5 8A4404                 mov al , [si+04]
:0001.B3C8 8A6C05                 mov ch, [si+05]
:0001.B3CB 8B5C06                 mov bx, [si+06]
:0001.B3CE B100                   mov cl, 00
:0001.B3D0 BA0200                 mov dx, 0002
:0001.B3D3 B455                   mov ah, 55
:0001.B3D5 CD1B                   int 1B
:0001.B3D7 7239                   jb B412
:0001.B3D9 025401                 add dl, [si+01]
:0001.B3DC B455                   mov ah, 55
:0001.B3DE CD1B                   int 1B
:0001.B3E0 7230                   jb B412
:0001.B3E2 26C60500               mov byte ptr es:[di], 00
:0001.B3E6 26C745010000           mov word ptr es:[di+01], 0000
:0001.B3EC B203                   mov dl, 03
:0001.B3EE 8A6401                 mov ah, [si+01]
:0001.B3F1 FECC                   dec ah

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B40C(C)
|
:0001.B3F3 50                     push ax
:0001.B3F4 B455                   mov ah, 55
:0001.B3F6 CD1B                   int 1B
:0001.B3F8 58                     pop ax
:0001.B3F9 7217                   jb B412
:0001.B3FB 50                     push ax
:0001.B3FC 52                     push dx
:0001.B3FD 025401                 add dl, [si+01]
:0001.B400 B455                   mov ah, 55
:0001.B402 CD1B                   int 1B
:0001.B404 5A                     pop dx
:0001.B405 58                     pop ax
:0001.B406 720A                   jb B412
:0001.B408 FEC2                   inc dl
:0001.B40A FECC                   dec ah
:0001.B40C 75E5                   jne B3F3
:0001.B40E 33C0                   xor ax, ax
:0001.B410 EB03                   jmp B415



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.B3D7(C), :0001.B3E0(C), :0001.B3F9(C), :0001.B406(C)
|
:0001.B412 B80100                 mov ax, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B410(U)
|
:0001.B415 C3                     ret

* Referenced by a CALL at Address:
|:0001.B51C
|
:0001.B416 57                     push di
:0001.B417 B90004                 mov cx, 0400
:0001.B41A B0E5                   mov al, E5
:0001.B41C F3                     repz
:0001.B41D AA                     stosb
:0001.B41E 5F                     pop di
:0001.B41F B92000                 mov cx, 0020
:0001.B422 33DB                   xor bx, bx
:0001.B424 32C0                   xor al , al 
:0001.B426 268801                 mov es:[bx+di], al 
:0001.B429 83C320                 add bx, 0020
:0001.B42C E2F8                   loop B426
:0001.B42E 8BEF                   mov bp, di
:0001.B430 8A4404                 mov al , [si+04]
:0001.B433 8A6C05                 mov ch, [si+05]
:0001.B436 8B5C06                 mov bx, [si+06]
:0001.B439 B100                   mov cl, 00
:0001.B43B 8A5401                 mov dl, [si+01]
:0001.B43E 02D2                   add dl, dl
:0001.B440 80C202                 add dl, 02
:0001.B443 B600                   mov dh, 00
:0001.B445 8A6402                 mov ah, [si+02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B464(C)
|
:0001.B448 50                     push ax
:0001.B449 B455                   mov ah, 55
:0001.B44B CD1B                   int 1B
:0001.B44D 58                     pop ax
:0001.B44E 721A                   jb B46A
:0001.B450 FEC2                   inc dl
:0001.B452 3A5403                 cmp dl, [si+03]
:0001.B455 760B                   jbe B462
:0001.B457 B201                   mov dl, 01
:0001.B459 FEC6                   inc dh
:0001.B45B 80E601                 and dh, 01
:0001.B45E 7502                   jne B462
:0001.B460 FEC1                   inc cl

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.B455(C), :0001.B45E(C)
|
:0001.B462 FECC                   dec ah
:0001.B464 75E2                   jne B448
:0001.B466 33C0                   xor ax, ax
:0001.B468 EB03                   jmp B46D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B44E(C)
|
:0001.B46A B80100                 mov ax, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B468(U)
|
:0001.B46D C3                     ret
:0001.B46E 55                     push bp
:0001.B46F 8BEC                   mov bp, sp
:0001.B471 1E                     push ds
:0001.B472 06                     push es
:0001.B473 56                     push si
:0001.B474 57                     push di
:0001.B475 81EC0004               sub sp, 0400
:0001.B479 8BFC                   mov di, sp
:0001.B47B 8CD0                   mov ax, ss
:0001.B47D 8EC0                   mov es, ax
:0001.B47F BE6E00                 mov si, 006E
:0001.B482 8B4606                 mov ax, [bp+06]
:0001.B485 8AE0                   mov ah, al 
:0001.B487 80E40F                 and ah, 0F
:0001.B48A 80FC04                 cmp ah, 04
:0001.B48D 7D0F                   jge B49E
:0001.B48F 8AE0                   mov ah, al 
:0001.B491 80E4F0                 and ah, F0
:0001.B494 80FC70                 cmp ah, 70
:0001.B497 7422                   je B4BB
:0001.B499 80FC90                 cmp ah, 90
:0001.B49C 7403                   je B4A1

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B48D(C)
|
:0001.B49E E98000                 jmp B521

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B49C(C)
|
:0001.B4A1 C604FE                 mov byte ptr [si], FE
:0001.B4A4 C6440102               mov byte ptr [si+01], 02
:0001.B4A8 C6440206               mov byte ptr [si+02], 06
:0001.B4AC C6440308               mov byte ptr [si+03], 08
:0001.B4B0 BA9A00                 mov dx, 009A
:0001.B4B3 BB0004                 mov bx, 0400
:0001.B4B6 B90003                 mov cx, 0300
:0001.B4B9 EB18                   jmp B4D3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B497(C)
|
:0001.B4BB C604F9                 mov byte ptr [si], F9
:0001.B4BE C6440103               mov byte ptr [si+01], 03
:0001.B4C2 C6440207               mov byte ptr [si+02], 07
:0001.B4C6 C6440309               mov byte ptr [si+03], 09
:0001.B4CA BAA000                 mov dx, 00A0
:0001.B4CD BB0002                 mov bx, 0200
:0001.B4D0 B90002                 mov cx, 0200

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B4B9(U)
|
:0001.B4D3 884404                 mov [si+04], al 
:0001.B4D6 895C06                 mov [si+06], bx
:0001.B4D9 886C05                 mov [si+05], ch
:0001.B4DC 8BF2                   mov si, dx
:0001.B4DE BAE500                 mov dx, 00E5
:0001.B4E1 8BEF                   mov bp, di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B510(C)
|
:0001.B4E3 57                     push di
:0001.B4E4 B401                   mov ah, 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B4FD(C)
|
:0001.B4E6 26880D                 mov es:[di], cl 
:0001.B4E9 26887501               mov es:[di+01], dh
:0001.B4ED 26886502               mov es:[di+02], ah
:0001.B4F1 26886D03               mov es:[di+03], ch
:0001.B4F5 83C704                 add di, 0004
:0001.B4F8 FEC4                   inc ah
:0001.B4FA 80FC09                 cmp ah, 09
:0001.B4FD 76E7                   jbe B4E6
:0001.B4FF 5F                     pop di
:0001.B500 B45D                   mov ah, 5D
:0001.B502 CD1B                   int 1B
:0001.B504 721B                   jb B521
:0001.B506 FEC6                   inc dh
:0001.B508 80E601                 and dh, 01
:0001.B50B 7502                   jne B50F
:0001.B50D FEC1                   inc cl

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B50B(C)
|
:0001.B50F 4E                     dec si
:0001.B510 75D1                   jne B4E3
:0001.B512 BE6E00                 mov si, 006E
:0001.B515 E894FE                 call B3AC
:0001.B518 0BC0                   or ax, ax
:0001.B51A 7505                   jne B521
:0001.B51C E8F7FE                 call B416
:0001.B51F EB03                   jmp B524



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.B49E(U), :0001.B504(C), :0001.B51A(C)
|
:0001.B521 B80100                 mov ax, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B51F(U)
|
:0001.B524 81C40004               add sp, 0400
:0001.B528 5F                     pop di
:0001.B529 5E                     pop si
:0001.B52A 07                     pop es
:0001.B52B 1F                     pop ds
:0001.B52C 5D                     pop bp
:0001.B52D CB                     retf


:0001.B52E 55                     push bp
:0001.B52F 8BEC                   mov bp, sp
:0001.B531 1E                     push ds
:0001.B532 8B5606                 mov dx, [bp+06]
:0001.B535 8E5E08                 mov ds, [bp+08]
:0001.B538 2AE4                   sub ah, ah
:0001.B53A CD66                   int 66
:0001.B53C 0BC0                   or ax, ax
:0001.B53E 7403                   je B543
:0001.B540 B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B53E(C)
|
:0001.B543 40                     inc ax
:0001.B544 1F                     pop ds
:0001.B545 5D                     pop bp
:0001.B546 CB                     retf


:0001.B547 00000000000000000000   BYTE 10 DUP(0)
:0001.B551 00000000000000000000   BYTE 10 DUP(0)
:0001.B55B 00000000000000000000   BYTE 10 DUP(0)
:0001.B565 00000000000000000000   BYTE 10 DUP(0)
:0001.B56F 00000000000000000000   BYTE 10 DUP(0)
:0001.B579 00000000000000000000   BYTE 10 DUP(0)
:0001.B583 00000000000000000000   BYTE 10 DUP(0)
:0001.B58D 00000000000000000000   BYTE 10 DUP(0)
:0001.B597 00000000000000000000   BYTE 10 DUP(0)
:0001.B5A1 00000000000000000000   BYTE 10 DUP(0)
:0001.B5AB 00000000000000000000   BYTE 10 DUP(0)
:0001.B5B5 00000000000000000000   BYTE 10 DUP(0)
:0001.B5BF 00000000000000000000   BYTE 10 DUP(0)
:0001.B5C9 00000000000000000000   BYTE 10 DUP(0)
:0001.B5D3 00000000000000000000   BYTE 10 DUP(0)
:0001.B5DD 00000000000000000000   BYTE 10 DUP(0)
:0001.B5E7 00000000000000000000   BYTE 10 DUP(0)
:0001.B5F1 00000000000000000000   BYTE 10 DUP(0)
:0001.B5FB 00000000000000000000   BYTE 10 DUP(0)
:0001.B605 00000000000000000000   BYTE 10 DUP(0)
:0001.B60F 00000000000000000000   BYTE 10 DUP(0)
:0001.B619 00000000000000000000   BYTE 10 DUP(0)
:0001.B623 00000000000000000000   BYTE 10 DUP(0)
:0001.B62D 00000000000000000000   BYTE 10 DUP(0)
:0001.B637 00000000000000000000   BYTE 10 DUP(0)
:0001.B641 00000000000000000000   BYTE 10 DUP(0)
:0001.B64B 00000000000000000000   BYTE 10 DUP(0)
:0001.B655 00000000000000000000   BYTE 10 DUP(0)
:0001.B65F 00000000000000000000   BYTE 10 DUP(0)
:0001.B669 00000000000000000000   BYTE 10 DUP(0)
:0001.B673 00000000000000000000   BYTE 10 DUP(0)
:0001.B67D 00000000000000000000   BYTE 10 DUP(0)
:0001.B687 00000000000000000000   BYTE 10 DUP(0)
:0001.B691 00000000000000000000   BYTE 10 DUP(0)
:0001.B69B 00000000000000000000   BYTE 10 DUP(0)
:0001.B6A5 00000000000000000000   BYTE 10 DUP(0)
:0001.B6AF 00000000000000000000   BYTE 10 DUP(0)
:0001.B6B9 00000000000000000000   BYTE 10 DUP(0)
:0001.B6C3 00000000000000000000   BYTE 10 DUP(0)
:0001.B6CD 00000000000000000000   BYTE 10 DUP(0)
:0001.B6D7 00000000000000000000   BYTE 10 DUP(0)
:0001.B6E1 00000000000000000000   BYTE 10 DUP(0)
:0001.B6EB 00000000000000000000   BYTE 10 DUP(0)
:0001.B6F5 00000000000000000000   BYTE 10 DUP(0)
:0001.B6FF 00000000000000000000   BYTE 10 DUP(0)
:0001.B709 00000000000000000000   BYTE 10 DUP(0)
:0001.B713 00000000000000000000   BYTE 10 DUP(0)
:0001.B71D 00000000000000000000   BYTE 10 DUP(0)
:0001.B727 00000000000000000000   BYTE 10 DUP(0)
:0001.B731 00000000000000000000   BYTE 10 DUP(0)
:0001.B73B 00000000000000000000   BYTE 10 DUP(0)
:0001.B745 00000000000000000000   BYTE 10 DUP(0)
:0001.B74F 00000000000000000000   BYTE 10 DUP(0)
:0001.B759 00000000000000000000   BYTE 10 DUP(0)
:0001.B763 00000000000000000000   BYTE 10 DUP(0)
:0001.B76D 00000000000000000000   BYTE 10 DUP(0)
:0001.B777 00000000000000000000   BYTE 10 DUP(0)
:0001.B781 00000000000000000000   BYTE 10 DUP(0)
:0001.B78B 00000000000000000000   BYTE 10 DUP(0)
:0001.B795 00000000000000000000   BYTE 10 DUP(0)
:0001.B79F 00000000000000000000   BYTE 10 DUP(0)
:0001.B7A9 00000000000000000000   BYTE 10 DUP(0)
:0001.B7B3 00000000000000000000   BYTE 10 DUP(0)
:0001.B7BD 00000000000000000000   BYTE 10 DUP(0)
:0001.B7C7 00000000000000000000   BYTE 10 DUP(0)
:0001.B7D1 00000000000000000000   BYTE 10 DUP(0)
:0001.B7DB 00000000000000000000   BYTE 10 DUP(0)
:0001.B7E5 00000000000000000000   BYTE 10 DUP(0)
:0001.B7EF 00000000000000000000   BYTE 10 DUP(0)
:0001.B7F9 00000000000000000000   BYTE 10 DUP(0)
:0001.B803 00000000000000000000   BYTE 10 DUP(0)
:0001.B80D 00000000000000000000   BYTE 10 DUP(0)


:0001.B817 00                     BYTE 0


:0001.B818 FFFFFFFF               BYTE  4 DUP(0ffh)


:0001.B81C 000000                 BYTE  3 DUP(0)


:0001.B81F 0300                   add ax, [bx+si]
:0001.B821 0000000000             BYTE  5 DUP(0)


:0001.B826 07                     pop es
:0001.B827 0000                   add [bx+si], al 
:0001.B829 FF8002E0               inc word ptr [bx+si+E002]
:0001.B82D 01558B                 add [di-75], dx
:0001.B830 EC                     in al, dx
:0001.B831 06                     push es
:0001.B832 2EA027B8               mov al, cs:[B827]
:0001.B836 0AC0                   or al , al 
:0001.B838 7533                   jne B86D
:0001.B83A 2EC606A4BB00           mov byte ptr cs:[BBA4], 00
:0001.B840 8B4606                 mov ax, [bp+06]
:0001.B843 3D8002                 cmp ax, 0280
:0001.B846 7525                   jne B86D
:0001.B848 2EA32AB8               mov word ptr cs:[B82A], ax
:0001.B84C 8B4608                 mov ax, [bp+08]
:0001.B84F 3DE001                 cmp ax, 01E0
:0001.B852 7519                   jne B86D
:0001.B854 2EA32CB8               mov word ptr cs:[B82C], ax
:0001.B858 8CC8                   mov ax, cs
:0001.B85A 8EC0                   mov es, ax
:0001.B85C BA47B9                 mov dx, B947
:0001.B85F B90100                 mov cx, 0001
:0001.B862 B80C00                 mov ax, 000C
:0001.B865 CD33                   int 33
:0001.B867 B001                   mov al, 01
:0001.B869 2EA227B8               mov byte ptr cs:[B827], al

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.B838(C), :0001.B846(C), :0001.B852(C)
|
:0001.B86D 07                     pop es
:0001.B86E 5D                     pop bp
:0001.B86F CB                     retf


:0001.B870 55                     push bp
:0001.B871 8BEC                   mov bp, sp
:0001.B873 06                     push es
:0001.B874 2EA027B8               mov al, cs:[B827]
:0001.B878 0AC0                   or al , al 
:0001.B87A 7413                   je B88F
:0001.B87C 33C0                   xor ax, ax
:0001.B87E 8EC0                   mov es, ax
:0001.B880 8BD0                   mov dx, ax
:0001.B882 8BC8                   mov cx, ax
:0001.B884 B80C00                 mov ax, 000C
:0001.B887 CD33                   int 33
:0001.B889 32C0                   xor al , al 
:0001.B88B 2EA227B8               mov byte ptr cs:[B827], al

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B87A(C)
|
:0001.B88F 07                     pop es
:0001.B890 5D                     pop bp
:0001.B891 CB                     retf


:0001.B892 2EA027B8               mov al, cs:[B827]
:0001.B896 32E4                   xor ah, ah
:0001.B898 CB                     retf


:0001.B899 55                     push bp
:0001.B89A 8BEC                   mov bp, sp
:0001.B89C 1E                     push ds
:0001.B89D 06                     push es
:0001.B89E 56                     push si
:0001.B89F 57                     push di
:0001.B8A0 E89702                 call BB3A
:0001.B8A3 2EC606A4BB01           mov byte ptr cs:[BBA4], 01
:0001.B8A9 0E                     push cs
:0001.B8AA E86300                 call B910
:0001.B8AD 8B4606                 mov ax, [bp+06]
:0001.B8B0 8ED8                   mov ds, ax
:0001.B8B2 8CC8                   mov ax, cs
:0001.B8B4 8EC0                   mov es, ax
:0001.B8B6 BF48B5                 mov di, B548
:0001.B8B9 FC                     cld
:0001.B8BA 8B7608                 mov si, [bp+08]
:0001.B8BD B99000                 mov cx, 0090
:0001.B8C0 A4                     movsb
:0001.B8C1 E2FD                   loop B8C0
:0001.B8C3 0E                     push cs
:0001.B8C4 E80F00                 call B8D6
:0001.B8C7 2EC606A4BB00           mov byte ptr cs:[BBA4], 00
:0001.B8CD E8D102                 call BBA1
:0001.B8D0 5F                     pop di
:0001.B8D1 5E                     pop si
:0001.B8D2 07                     pop es
:0001.B8D3 1F                     pop ds
:0001.B8D4 5D                     pop bp
:0001.B8D5 CB                     retf



* Referenced by a CALL at Address:
|:0001.B8C4
|
:0001.B8D6 2E803E27B800           cmp byte ptr cs:[B827], 00
:0001.B8DC 742C                   je B90A
:0001.B8DE 2EC60628B801           mov byte ptr cs:[B828], 01
:0001.B8E4 2EC6061EB801           mov byte ptr cs:[B81E], 01
:0001.B8EA B80300                 mov ax, 0003
:0001.B8ED CD33                   int 33
:0001.B8EF 2E890E20B8             mov cs:[B820], cx
:0001.B8F4 2E891622B8             mov cs:[B822], dx
:0001.B8F9 E83E02                 call BB3A
:0001.B8FC 0E                     push cs
:0001.B8FD E8CE02                 call BBCE
:0001.B900 E89E02                 call BBA1
:0001.B903 2EC60628B800           mov byte ptr cs:[B828], 00
:0001.B909 CB                     retf



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B8DC(C)
|
:0001.B90A B80100                 mov ax, 0001
:0001.B90D CD33                   int 33
:0001.B90F CB                     retf



* Referenced by a CALL at Address:
|:0001.B8AA
|
:0001.B910 2E803E27B800           cmp byte ptr cs:[B827], 00
:0001.B916 741D                   je B935
:0001.B918 2EC60628B801           mov byte ptr cs:[B828], 01
:0001.B91E 2EC6061EB800           mov byte ptr cs:[B81E], 00
:0001.B924 E81302                 call BB3A
:0001.B927 0E                     push cs
:0001.B928 E89F03                 call BCCA
:0001.B92B E87302                 call BBA1
:0001.B92E 2EC60628B800           mov byte ptr cs:[B828], 00
:0001.B934 CB                     retf



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B916(C)
|
:0001.B935 B80200                 mov ax, 0002
:0001.B938 CD33                   int 33
:0001.B93A CB                     retf


:0001.B93B 55                     push bp
:0001.B93C 8BEC                   mov bp, sp
:0001.B93E 8B4606                 mov ax, [bp+06]
:0001.B941 2EA226B8               mov byte ptr cs:[B826], al
:0001.B945 5D                     pop bp
:0001.B946 CB                     retf


:0001.B947 2E803E28B800           cmp byte ptr cs:[B828], 00
:0001.B94D 752C                   jne B97B
:0001.B94F 2EC60628B801           mov byte ptr cs:[B828], 01
:0001.B955 50                     push ax
:0001.B956 52                     push dx
:0001.B957 2E890E20B8             mov cs:[B820], cx
:0001.B95C 2E891622B8             mov cs:[B822], dx
:0001.B961 2E803E1EB800           cmp byte ptr cs:[B81E], 00
:0001.B967 740A                   je B973
:0001.B969 E8CE01                 call BB3A
:0001.B96C 0E                     push cs
:0001.B96D E85E02                 call BBCE
:0001.B970 E82E02                 call BBA1

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B967(C)
|
:0001.B973 5A                     pop dx
:0001.B974 58                     pop ax
:0001.B975 2EC60628B800           mov byte ptr cs:[B828], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B94D(C)
|
:0001.B97B CB                     retf

* Referenced by a CALL at Addresses:
|:0001.BBDA, :0001.BC0F
|
:0001.B97C 53                     push bx
:0001.B97D 51                     push cx
:0001.B97E B503                   mov ch, 03
:0001.B980 2E8B1E20B8             mov bx, cs:[B820]
:0001.B985 81FB6902               cmp bx, 0269
:0001.B989 7212                   jb B99D
:0001.B98B FECD                   dec ch
:0001.B98D 81FB7102               cmp bx, 0271
:0001.B991 720A                   jb B99D
:0001.B993 FECD                   dec ch
:0001.B995 81FB7902               cmp bx, 0279
:0001.B999 7202                   jb B99D
:0001.B99B FECD                   dec ch

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.B989(C), :0001.B991(C), :0001.B999(C)
|
:0001.B99D 8ACB                   mov cl , bl 
:0001.B99F 80E107                 and cl, 07
:0001.B9A2 7402                   je B9A6
:0001.B9A4 FEC5                   inc ch

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B9A2(C)
|
:0001.B9A6 D1EB                   shr bx, 01
:0001.B9A8 D1EB                   shr bx, 01
:0001.B9AA D1EB                   shr bx, 01
:0001.B9AC 2EA122B8               mov ax, word ptr cs:[B822]
:0001.B9B0 3DE001                 cmp ax, 01E0
:0001.B9B3 7203                   jb B9B8
:0001.B9B5 B8DF01                 mov ax, 01DF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B9B3(C)
|
:0001.B9B8 52                     push dx
:0001.B9B9 8BD0                   mov dx, ax
:0001.B9BB D1E0                   shl ax, 01
:0001.B9BD D1E0                   shl ax, 01
:0001.B9BF 03C2                   add ax, dx
:0001.B9C1 D1E0                   shl ax, 01
:0001.B9C3 D1E0                   shl ax, 01
:0001.B9C5 D1E0                   shl ax, 01
:0001.B9C7 D1E0                   shl ax, 01
:0001.B9C9 5A                     pop dx
:0001.B9CA 03C3                   add ax, bx
:0001.B9CC 8BF8                   mov di, ax
:0001.B9CE 8BC1                   mov ax, cx
:0001.B9D0 59                     pop cx
:0001.B9D1 5B                     pop bx
:0001.B9D2 CB                     retf



* Referenced by a CALL at Address:
|:0001.BBF3
|
:0001.B9D3 60                     pusha
:0001.B9D4 1E                     push ds
:0001.B9D5 06                     push es
:0001.B9D6 2EA01CB8               mov al, cs:[B81C]
:0001.B9DA 0AC0                   or al , al 
:0001.B9DC 7403                   je B9E1
:0001.B9DE E98000                 jmp BA61



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B9DC(C)
|
:0001.B9E1 2E8B1E20B8             mov bx, cs:[B820]
:0001.B9E6 81FB6102               cmp bx, 0261
:0001.B9EA 7203                   jb B9EF
:0001.B9EC BB6002                 mov bx, 0260

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B9EA(C)
|
:0001.B9EF D1EB                   shr bx, 01
:0001.B9F1 D1EB                   shr bx, 01
:0001.B9F3 D1EB                   shr bx, 01
:0001.B9F5 2EA122B8               mov ax, word ptr cs:[B822]
:0001.B9F9 3DE001                 cmp ax, 01E0
:0001.B9FC 7203                   jb BA01
:0001.B9FE B8DF01                 mov ax, 01DF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B9FC(C)
|
:0001.BA01 52                     push dx
:0001.BA02 8BD0                   mov dx, ax
:0001.BA04 D1E0                   shl ax, 01
:0001.BA06 D1E0                   shl ax, 01
:0001.BA08 03C2                   add ax, dx
:0001.BA0A D1E0                   shl ax, 01
:0001.BA0C D1E0                   shl ax, 01
:0001.BA0E D1E0                   shl ax, 01
:0001.BA10 D1E0                   shl ax, 01
:0001.BA12 5A                     pop dx
:0001.BA13 03C3                   add ax, bx
:0001.BA15 8BF0                   mov si, ax
:0001.BA17 2E893618B8             mov cs:[B818], si
:0001.BA1C BACE03                 mov dx, 03CE
:0001.BA1F B004                   mov al, 04
:0001.BA21 EE                     out dx, al
:0001.BA22 42                     inc dx
:0001.BA23 EC                     in al, dx
:0001.BA24 4A                     dec dx
:0001.BA25 2EA224B8               mov byte ptr cs:[B824], al
:0001.BA29 B800A0                 mov ax, A000
:0001.BA2C 8ED8                   mov ds, ax
:0001.BA2E 8CC8                   mov ax, cs
:0001.BA30 8EC0                   mov es, ax
:0001.BA32 BFD8B5                 mov di, B5D8
:0001.BA35 FC                     cld
:0001.BA36 B518                   mov ch, 18

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BA50(C)
|
:0001.BA38 B104                   mov cl, 04

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BA49(C)
|
:0001.BA3A B004                   mov al, 04
:0001.BA3C EE                     out dx, al
:0001.BA3D 42                     inc dx
:0001.BA3E 2AC1                   sub al , cl 
:0001.BA40 EE                     out dx, al
:0001.BA41 4A                     dec dx
:0001.BA42 A5                     movsw
:0001.BA43 A5                     movsw
:0001.BA44 83EE04                 sub si, 0004
:0001.BA47 FEC9                   dec cl
:0001.BA49 75EF                   jne BA3A
:0001.BA4B 83C650                 add si, 0050
:0001.BA4E FECD                   dec ch
:0001.BA50 75E6                   jne BA38
:0001.BA52 B004                   mov al, 04
:0001.BA54 EE                     out dx, al
:0001.BA55 42                     inc dx
:0001.BA56 2EA024B8               mov al, cs:[B824]
:0001.BA5A EE                     out dx, al
:0001.BA5B B001                   mov al, 01
:0001.BA5D 2EA21CB8               mov byte ptr cs:[B81C], al

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.B9DE(U)
|
:0001.BA61 07                     pop es
:0001.BA62 1F                     pop ds
:0001.BA63 61                     popa
:0001.BA64 CB                     retf



* Referenced by a CALL at Addresses:
|:0001.BBEF, :0001.BCD4
|
:0001.BA65 60                     pusha
:0001.BA66 1E                     push ds
:0001.BA67 06                     push es
:0001.BA68 2EA01CB8               mov al, cs:[B81C]
:0001.BA6C 0AC0                   or al , al 
:0001.BA6E 744E                   je BABE
:0001.BA70 2E8B3E18B8             mov di, cs:[B818]
:0001.BA75 BAC403                 mov dx, 03C4
:0001.BA78 B002                   mov al, 02
:0001.BA7A EE                     out dx, al
:0001.BA7B 42                     inc dx
:0001.BA7C EC                     in al, dx
:0001.BA7D 4A                     dec dx
:0001.BA7E 2EA225B8               mov byte ptr cs:[B825], al
:0001.BA82 B800A0                 mov ax, A000
:0001.BA85 8EC0                   mov es, ax
:0001.BA87 8CC8                   mov ax, cs
:0001.BA89 8ED8                   mov ds, ax
:0001.BA8B BED8B5                 mov si, B5D8
:0001.BA8E FC                     cld
:0001.BA8F B518                   mov ch, 18

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BAAD(C)
|
:0001.BA91 B104                   mov cl, 04
:0001.BA93 B301                   mov bl, 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BAA6(C)
|
:0001.BA95 B002                   mov al, 02
:0001.BA97 EE                     out dx, al
:0001.BA98 42                     inc dx
:0001.BA99 8AC3                   mov al , bl 
:0001.BA9B EE                     out dx, al
:0001.BA9C 4A                     dec dx
:0001.BA9D A5                     movsw
:0001.BA9E A5                     movsw
:0001.BA9F D0E3                   shl bl, 01
:0001.BAA1 83EF04                 sub di, 0004
:0001.BAA4 FEC9                   dec cl
:0001.BAA6 75ED                   jne BA95
:0001.BAA8 83C750                 add di, 0050
:0001.BAAB FECD                   dec ch
:0001.BAAD 75E2                   jne BA91
:0001.BAAF B002                   mov al, 02
:0001.BAB1 EE                     out dx, al
:0001.BAB2 42                     inc dx
:0001.BAB3 2EA025B8               mov al, cs:[B825]
:0001.BAB7 EE                     out dx, al
:0001.BAB8 32C0                   xor al , al 
:0001.BABA 2EA21CB8               mov byte ptr cs:[B81C], al

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BA6E(C)
|
:0001.BABE 07                     pop es
:0001.BABF 1F                     pop ds
:0001.BAC0 61                     popa
:0001.BAC1 CB                     retf



* Referenced by a CALL at Address:
|:0001.BC21
|
:0001.BAC2 8CC8                   mov ax, cs
:0001.BAC4 8ED8                   mov ds, ax
:0001.BAC6 8EC0                   mov es, ax
:0001.BAC8 BE48B5                 mov si, B548
:0001.BACB BF58B7                 mov di, B758
:0001.BACE 2E8A2629B8             mov ah, cs:[B829]
:0001.BAD3 0AE4                   or ah, ah
:0001.BAD5 745A                   je BB31
:0001.BAD7 B518                   mov ch, 18

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BB01(C)
|
:0001.BAD9 AC                     lodsb
:0001.BADA 8AF0                   mov dh, al 
:0001.BADC AC                     lodsb
:0001.BADD 8AD0                   mov dl, al 
:0001.BADF AC                     lodsb
:0001.BAE0 8AF8                   mov bh, al 
:0001.BAE2 B3FF                   mov bl, FF
:0001.BAE4 8ACC                   mov cl , ah

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BAF1(C)
|
:0001.BAE6 F9                     stc
:0001.BAE7 D0DE                   rcr dh, 01
:0001.BAE9 D0DA                   rcr dl, 01
:0001.BAEB D0DF                   rcr bh, 01
:0001.BAED D0DB                   rcr bl, 01
:0001.BAEF FEC9                   dec cl
:0001.BAF1 75F3                   jne BAE6
:0001.BAF3 8AC6                   mov al , dh
:0001.BAF5 AA                     stosb
:0001.BAF6 8AC2                   mov al , dl
:0001.BAF8 AA                     stosb
:0001.BAF9 8AC7                   mov al , bh
:0001.BAFB AA                     stosb
:0001.BAFC 8AC3                   mov al , bl 
:0001.BAFE AA                     stosb
:0001.BAFF FECD                   dec ch
:0001.BB01 75D6                   jne BAD9
:0001.BB03 B518                   mov ch, 18

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BB2D(C)
|
:0001.BB05 AC                     lodsb
:0001.BB06 8AF0                   mov dh, al 
:0001.BB08 AC                     lodsb
:0001.BB09 8AD0                   mov dl, al 
:0001.BB0B AC                     lodsb
:0001.BB0C 8AF8                   mov bh, al 
:0001.BB0E B300                   mov bl, 00
:0001.BB10 8ACC                   mov cl , ah

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BB1D(C)
|
:0001.BB12 F8                     clc
:0001.BB13 D0DE                   rcr dh, 01
:0001.BB15 D0DA                   rcr dl, 01
:0001.BB17 D0DF                   rcr bh, 01
:0001.BB19 D0DB                   rcr bl, 01
:0001.BB1B FEC9                   dec cl
:0001.BB1D 75F3                   jne BB12
:0001.BB1F 8AC6                   mov al , dh
:0001.BB21 AA                     stosb
:0001.BB22 8AC2                   mov al , dl
:0001.BB24 AA                     stosb
:0001.BB25 8AC7                   mov al , bh
:0001.BB27 AA                     stosb
:0001.BB28 8AC3                   mov al , bl 
:0001.BB2A AA                     stosb
:0001.BB2B FECD                   dec ch
:0001.BB2D 75D6                   jne BB05
:0001.BB2F EB08                   jmp BB39



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BAD5(C)
|
:0001.BB31 B93000                 mov cx, 0030
:0001.BB34 A5                     movsw
:0001.BB35 A4                     movsb
:0001.BB36 47                     inc di
:0001.BB37 E2FB                   loop BB34

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BB2F(U)
|
:0001.BB39 CB                     retf

* Referenced by a CALL at Addresses:
|:0001.B8A0, :0001.B8F9, :0001.B924, :0001.B969
|
:0001.BB3A 50                     push ax
:0001.BB3B 52                     push dx
:0001.BB3C 2EA0A4BB               mov al, cs:[BBA4]
:0001.BB40 0AC0                   or al , al 
:0001.BB42 755A                   jne BB9E
:0001.BB44 BAC403                 mov dx, 03C4
:0001.BB47 EC                     in al, dx
:0001.BB48 2EA2C8BB               mov byte ptr cs:[BBC8], al
:0001.BB4C 42                     inc dx
:0001.BB4D EC                     in al, dx
:0001.BB4E 2EA2C9BB               mov byte ptr cs:[BBC9], al
:0001.BB52 4A                     dec dx
:0001.BB53 B002                   mov al, 02
:0001.BB55 EE                     out dx, al
:0001.BB56 42                     inc dx
:0001.BB57 EC                     in al, dx
:0001.BB58 2EA2C5BB               mov byte ptr cs:[BBC5], al
:0001.BB5C BACE03                 mov dx, 03CE
:0001.BB5F EC                     in al, dx
:0001.BB60 2EA2BDBB               mov byte ptr cs:[BBBD], al
:0001.BB64 42                     inc dx
:0001.BB65 EC                     in al, dx
:0001.BB66 2EA2BEBB               mov byte ptr cs:[BBBE], al
:0001.BB6A 4A                     dec dx
:0001.BB6B B001                   mov al, 01
:0001.BB6D EE                     out dx, al
:0001.BB6E 42                     inc dx
:0001.BB6F EC                     in al, dx
:0001.BB70 2EA2AEBB               mov byte ptr cs:[BBAE], al
:0001.BB74 32C0                   xor al , al 
:0001.BB76 EE                     out dx, al
:0001.BB77 4A                     dec dx
:0001.BB78 B003                   mov al, 03
:0001.BB7A EE                     out dx, al
:0001.BB7B 42                     inc dx
:0001.BB7C EC                     in al, dx
:0001.BB7D 2EA2B2BB               mov byte ptr cs:[BBB2], al
:0001.BB81 32C0                   xor al , al 
:0001.BB83 EE                     out dx, al
:0001.BB84 4A                     dec dx
:0001.BB85 B005                   mov al, 05
:0001.BB87 EE                     out dx, al
:0001.BB88 42                     inc dx
:0001.BB89 EC                     in al, dx
:0001.BB8A 2EA2B6BB               mov byte ptr cs:[BBB6], al
:0001.BB8E 32C0                   xor al , al 
:0001.BB90 EE                     out dx, al
:0001.BB91 4A                     dec dx
:0001.BB92 B008                   mov al, 08
:0001.BB94 EE                     out dx, al
:0001.BB95 42                     inc dx
:0001.BB96 EC                     in al, dx
:0001.BB97 2EA2BABB               mov byte ptr cs:[BBBA], al
:0001.BB9B B0FF                   mov al, FF
:0001.BB9D EE                     out dx, al

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BB42(C)
|
:0001.BB9E 5A                     pop dx
:0001.BB9F 58                     pop ax
:0001.BBA0 C3                     ret



* Referenced by a CALL at Addresses:
|:0001.B8CD, :0001.B900, :0001.B92B, :0001.B970
|
:0001.BBA1 50                     push ax
:0001.BBA2 52                     push dx
:0001.BBA3 B000                   mov al, 00
:0001.BBA5 0AC0                   or al , al 
:0001.BBA7 7522                   jne BBCB
:0001.BBA9 BACE03                 mov dx, 03CE
:0001.BBAC B80100                 mov ax, 0001
:0001.BBAF EF                     out dx, ax
:0001.BBB0 B80300                 mov ax, 0003
:0001.BBB3 EF                     out dx, ax
:0001.BBB4 B80500                 mov ax, 0005
:0001.BBB7 EF                     out dx, ax
:0001.BBB8 B808FF                 mov ax, FF08
:0001.BBBB EF                     out dx, ax
:0001.BBBC B80000                 mov ax, 0000
:0001.BBBF EF                     out dx, ax
:0001.BBC0 BAC403                 mov dx, 03C4
:0001.BBC3 B80200                 mov ax, 0002
:0001.BBC6 EF                     out dx, ax
:0001.BBC7 B80000                 mov ax, 0000
:0001.BBCA EF                     out dx, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BBA7(C)
|
:0001.BBCB 5A                     pop dx
:0001.BBCC 58                     pop ax
:0001.BBCD C3                     ret



* Referenced by a CALL at Addresses:
|:0001.B8FD, :0001.B96D
|
:0001.BBCE 60                     pusha
:0001.BBCF 1E                     push ds
:0001.BBD0 06                     push es
:0001.BBD1 2EA01DB8               mov al, cs:[B81D]
:0001.BBD5 0AC0                   or al , al 
:0001.BBD7 7419                   je BBF2
:0001.BBD9 0E                     push cs
:0001.BBDA E89FFD                 call B97C
:0001.BBDD 2E3B3E1AB8             cmp di, cs:[B81A]
:0001.BBE2 750A                   jne BBEE
:0001.BBE4 2E3A0629B8             cmp al , cs:[B829]
:0001.BBE9 7503                   jne BBEE
:0001.BBEB E9D800                 jmp BCC6



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.BBE2(C), :0001.BBE9(C)
|
:0001.BBEE 0E                     push cs
:0001.BBEF E873FE                 call BA65

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BBD7(C)
|
:0001.BBF2 0E                     push cs
:0001.BBF3 E8DDFD                 call B9D3
:0001.BBF6 BACE03                 mov dx, 03CE
:0001.BBF9 B004                   mov al, 04
:0001.BBFB EE                     out dx, al
:0001.BBFC 42                     inc dx
:0001.BBFD EC                     in al, dx
:0001.BBFE 2EA224B8               mov byte ptr cs:[B824], al
:0001.BC02 BAC403                 mov dx, 03C4
:0001.BC05 B002                   mov al, 02
:0001.BC07 EE                     out dx, al
:0001.BC08 42                     inc dx
:0001.BC09 EC                     in al, dx
:0001.BC0A 2EA225B8               mov byte ptr cs:[B825], al
:0001.BC0E 0E                     push cs
:0001.BC0F E86AFD                 call B97C
:0001.BC12 2E893E1AB8             mov cs:[B81A], di
:0001.BC17 2EA229B8               mov byte ptr cs:[B829], al
:0001.BC1B 2E88261FB8             mov cs:[B81F], ah
:0001.BC20 0E                     push cs
:0001.BC21 E89EFE                 call BAC2
:0001.BC24 B800A0                 mov ax, A000
:0001.BC27 8EC0                   mov es, ax
:0001.BC29 8CC8                   mov ax, cs
:0001.BC2B 8ED8                   mov ds, ax
:0001.BC2D BE58B7                 mov si, B758
:0001.BC30 2E8B3E1AB8             mov di, cs:[B81A]
:0001.BC35 FC                     cld
:0001.BC36 2E8A261FB8             mov ah, cs:[B81F]
:0001.BC3B B300                   mov bl, 00
:0001.BC3D B701                   mov bh, 01
:0001.BC3F B504                   mov ch, 04

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BCA6(C)
|
:0001.BC41 56                     push si
:0001.BC42 57                     push di
:0001.BC43 B004                   mov al, 04
:0001.BC45 BACE03                 mov dx, 03CE
:0001.BC48 EE                     out dx, al
:0001.BC49 42                     inc dx
:0001.BC4A 8AC3                   mov al , bl 
:0001.BC4C EE                     out dx, al
:0001.BC4D B002                   mov al, 02
:0001.BC4F BAC403                 mov dx, 03C4
:0001.BC52 EE                     out dx, al
:0001.BC53 42                     inc dx
:0001.BC54 8AC7                   mov al , bh
:0001.BC56 EE                     out dx, al
:0001.BC57 B118                   mov cl, 18

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BC73(C)
|
:0001.BC59 8AD4                   mov dl, ah
:0001.BC5B 8AF2                   mov dh, dl

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BC64(C)
|
:0001.BC5D AC                     lodsb
:0001.BC5E 262005                 and es:[di], al 
:0001.BC61 47                     inc di
:0001.BC62 FECE                   dec dh
:0001.BC64 75F7                   jne BC5D
:0001.BC66 83C750                 add di, 0050
:0001.BC69 2BFA                   sub di, dx
:0001.BC6B B204                   mov dl, 04
:0001.BC6D 2AD4                   sub dl, ah
:0001.BC6F 03F2                   add si, dx
:0001.BC71 FEC9                   dec cl
:0001.BC73 75E4                   jne BC59
:0001.BC75 5F                     pop di
:0001.BC76 57                     push di
:0001.BC77 8AC7                   mov al , bh
:0001.BC79 2E220626B8             and al , cs:[B826]
:0001.BC7E 741E                   je BC9E
:0001.BC80 B118                   mov cl, 18

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BC9C(C)
|
:0001.BC82 8AD4                   mov dl, ah
:0001.BC84 8AF2                   mov dh, dl

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BC8D(C)
|
:0001.BC86 AC                     lodsb
:0001.BC87 260805                 or es:[di], al 
:0001.BC8A 47                     inc di
:0001.BC8B FECE                   dec dh
:0001.BC8D 75F7                   jne BC86
:0001.BC8F 83C750                 add di, 0050
:0001.BC92 2BFA                   sub di, dx
:0001.BC94 B204                   mov dl, 04
:0001.BC96 2AD4                   sub dl, ah
:0001.BC98 03F2                   add si, dx
:0001.BC9A FEC9                   dec cl
:0001.BC9C 75E4                   jne BC82

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BC7E(C)
|
:0001.BC9E 5F                     pop di
:0001.BC9F 5E                     pop si
:0001.BCA0 FEC3                   inc bl
:0001.BCA2 D0E7                   shl bh, 01
:0001.BCA4 FECD                   dec ch
:0001.BCA6 7599                   jne BC41
:0001.BCA8 B002                   mov al, 02
:0001.BCAA BAC403                 mov dx, 03C4
:0001.BCAD EE                     out dx, al
:0001.BCAE 42                     inc dx
:0001.BCAF 2EA025B8               mov al, cs:[B825]
:0001.BCB3 EE                     out dx, al
:0001.BCB4 B004                   mov al, 04
:0001.BCB6 BACE03                 mov dx, 03CE
:0001.BCB9 EE                     out dx, al
:0001.BCBA 42                     inc dx
:0001.BCBB 2EA024B8               mov al, cs:[B824]
:0001.BCBF EE                     out dx, al
:0001.BCC0 B001                   mov al, 01
:0001.BCC2 2EA21DB8               mov byte ptr cs:[B81D], al

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BBEB(U)
|
:0001.BCC6 07                     pop es
:0001.BCC7 1F                     pop ds
:0001.BCC8 61                     popa
:0001.BCC9 CB                     retf



* Referenced by a CALL at Address:
|:0001.B928
|
:0001.BCCA 50                     push ax
:0001.BCCB 2EA01DB8               mov al, cs:[B81D]
:0001.BCCF 0AC0                   or al , al 
:0001.BCD1 7411                   je BCE4
:0001.BCD3 0E                     push cs
:0001.BCD4 E88EFD                 call BA65
:0001.BCD7 32C0                   xor al , al 
:0001.BCD9 2EA21DB8               mov byte ptr cs:[B81D], al
:0001.BCDD B8FFFF                 mov ax, FFFF
:0001.BCE0 2EA31AB8               mov word ptr cs:[B81A], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BCD1(C)
|
:0001.BCE4 58                     pop ax
:0001.BCE5 CB                     retf



//******************** Program Entry Point ********
:0001.BCE6 B430                   mov ah, 30
:0001.BCE8 CD21                   int 21
:0001.BCEA 3C02                   cmp al, 02
:0001.BCEC 7305                   jnb BCF3
:0001.BCEE 33C0                   xor ax, ax
:0001.BCF0 06                     push es
:0001.BCF1 50                     push ax
:0001.BCF2 CB                     retf



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BCEC(C)
|
:0001.BCF3 BF7D30                 mov di, 307D
:0001.BCF6 8B360200               mov si, [0002]
:0001.BCFA 2BF7                   sub si, di
:0001.BCFC 81FE0010               cmp si, 1000
:0001.BD00 7203                   jb BD05
:0001.BD02 BE0010                 mov si, 1000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BD00(C)
|
:0001.BD05 FA                     cli
:0001.BD06 8ED7                   mov ss, di
:0001.BD08 81C49ED4               add sp, D49E
:0001.BD0C FB                     sti
:0001.BD0D 7312                   jnb BD21
:0001.BD0F 16                     push ss
:0001.BD10 1F                     pop ds
:0001.BD11 0E                     push cs
:0001.BD12 E83905                 call C24E
:0001.BD15 33C0                   xor ax, ax
:0001.BD17 50                     push ax
:0001.BD18 0E                     push cs
:0001.BD19 E8A905                 call C2C5
:0001.BD1C B8FF4C                 mov ax, 4CFF
:0001.BD1F CD21                   int 21

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BD0D(C)
|
:0001.BD21 36A33447               mov word ptr ss:[4734], ax
:0001.BD25 86E0                   xchg al , ah
:0001.BD27 36A33247               mov word ptr ss:[4732], ax
:0001.BD2B 8BC6                   mov ax, si
:0001.BD2D B104                   mov cl, 04
:0001.BD2F D3E0                   shl ax, cl 
:0001.BD31 48                     dec ax
:0001.BD32 36A3F246               mov word ptr ss:[46F2], ax
:0001.BD36 BBF446                 mov bx, 46F4
:0001.BD39 368C17                 mov ss:[bx], ss
:0001.BD3C 83E4FE                 and sp, FFFE
:0001.BD3F 36896704               mov ss:[bx+04], sp
:0001.BD43 B8FEFF                 mov ax, FFFE
:0001.BD46 50                     push ax
:0001.BD47 3689670A               mov ss:[bx+0A], sp
:0001.BD4B F7D0                   not ax
:0001.BD4D 50                     push ax
:0001.BD4E 36896706               mov ss:[bx+06], sp
:0001.BD52 36896708               mov ss:[bx+08], sp
:0001.BD56 368926EE46             mov ss:[46EE], sp
:0001.BD5B 03F7                   add si, di
:0001.BD5D 89360200               mov [0002], si
:0001.BD61 8CC3                   mov bx, es
:0001.BD63 2BDE                   sub bx, si
:0001.BD65 F7DB                   neg bx
:0001.BD67 B44A                   mov ah, 4A
:0001.BD69 CD21                   int 21
:0001.BD6B 368C1E3047             mov ss:[4730], ds
:0001.BD70 16                     push ss
:0001.BD71 07                     pop es
:0001.BD72 FC                     cld
:0001.BD73 BF2651                 mov di, 5126
:0001.BD76 B9A0D4                 mov cx, D4A0
:0001.BD79 2BCF                   sub cx, di
:0001.BD7B 33C0                   xor ax, ax
:0001.BD7D F3                     repz
:0001.BD7E AA                     stosb
:0001.BD7F 16                     push ss
:0001.BD80 1F                     pop ds
:0001.BD81 8B0ECC47               mov cx, [47CC]
:0001.BD85 E302                   jcxz BD89
:0001.BD87 FFD1                   call cx
:0001.BD89 9A789FF60C             call 0CF6:9F78
:0001.BD8E 9A769FF60C             call 0CF6:9F76
:0001.BD93 33ED                   xor bp, bp
:0001.BD95 9AF0BD0000             call 0000:BDF0
:0001.BD9A 16                     push ss
:0001.BD9B 1F                     pop ds
:0001.BD9C FF365447               push word ptr [4754]
:0001.BDA0 FF365247               push word ptr [4752]
:0001.BDA4 FF365047               push word ptr [4750]
:0001.BDA8 9ACC9FF60C             call 0CF6:9FCC
:0001.BDAD 50                     push ax
:0001.BDAE 0E                     push cs
:0001.BDAF E80701                 call BEB9
:0001.BDB2 C3                     ret


:0001.BDB3 2EA1EEBD               mov ax, word ptr cs:[BDEE]
:0001.BDB7 8ED8                   mov ds, ax
:0001.BDB9 B80300                 mov ax, 0003
:0001.BDBC C706F046B9BE           mov word ptr [46F0], BEB9

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C273(U)
|
:0001.BDC2 50                     push ax
:0001.BDC3 2E8B1EEEBD             mov bx, cs:[BDEE]
:0001.BDC8 8EDB                   mov ds, bx
:0001.BDCA 9AFCC20000             call 0000:C2FC
:0001.BDCF 0E                     push cs
:0001.BDD0 E87B04                 call C24E
:0001.BDD3 0E                     push cs
:0001.BDD4 E8EE04                 call C2C5
:0001.BDD7 813ECE47D6D6           cmp word ptr [47CE], D6D6
:0001.BDDD 7506                   jne BDE5
:0001.BDDF 58                     pop ax
:0001.BDE0 50                     push ax
:0001.BDE1 FF16D247               call word ptr [47D2]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BDDD(C)
|
:0001.BDE5 B8FF00                 mov ax, 00FF
:0001.BDE8 50                     push ax
:0001.BDE9 0E                     push cs
:0001.BDEA FF16F046               call word ptr [46F0]
:0001.BDEE 7D30                   jge BE20
:0001.BDF0 B80035                 mov ax, 3500
:0001.BDF3 CD21                   int 21
:0001.BDF5 891E1C47               mov [471C], bx
:0001.BDF9 8C061E47               mov [471E], es
:0001.BDFD 0E                     push cs
:0001.BDFE 1F                     pop ds
:0001.BDFF B80025                 mov ax, 2500
:0001.BE02 BAB3BD                 mov dx, BDB3
:0001.BE05 CD21                   int 21
:0001.BE07 16                     push ss
:0001.BE08 1F                     pop ds
:0001.BE09 8B0EDE47               mov cx, [47DE]
:0001.BE0D E329                   jcxz BE38
:0001.BE0F 8E063047               mov es, [4730]
:0001.BE13 268B362C00             mov si, es:[002C]
:0001.BE18 A1E047                 mov ax, word ptr [47E0]
:0001.BE1B 8B16E247               mov dx, [47E2]
:0001.BE1F 33DB                   xor bx, bx
:0001.BE21 FF1EDC47               call far word ptr [47DC]
:0001.BE25 7303                   jnb BE2A
:0001.BE27 E94604                 jmp C270



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BE25(C)
|
:0001.BE2A A1E447                 mov ax, word ptr [47E4]
:0001.BE2D 8B16E647               mov dx, [47E6]
:0001.BE31 BB0300                 mov bx, 0003
:0001.BE34 FF1EDC47               call far word ptr [47DC]
:0001.BE38 8E063047               mov es, [4730]
:0001.BE3C 268B0E2C00             mov cx, es:[002C]
:0001.BE41 E33E                   jcxz BE81
:0001.BE43 8EC1                   mov es, cx
:0001.BE45 33FF                   xor di, di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BE60(U)
|
:0001.BE47 26803D00               cmp byte ptr es:[di], 00
:0001.BE4B 7434                   je BE81
:0001.BE4D B90D00                 mov cx, 000D
:0001.BE50 BE0E47                 mov si, 470E
:0001.BE53 F3                     repz
:0001.BE54 A6                     cmpsb
:0001.BE55 740B                   je BE62
:0001.BE57 B9FF7F                 mov cx, 7FFF
:0001.BE5A 33C0                   xor ax, ax
:0001.BE5C F2                     repnz
:0001.BE5D AE                     scasb
:0001.BE5E 7521                   jne BE81
:0001.BE60 EBE5                   jmp BE47



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BE55(C)
|
:0001.BE62 06                     push es
:0001.BE63 1E                     push ds
:0001.BE64 07                     pop es
:0001.BE65 1F                     pop ds
:0001.BE66 8BF7                   mov si, di
:0001.BE68 BF3C47                 mov di, 473C
:0001.BE6B B104                   mov cl, 04

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BE7D(U)
|
:0001.BE6D AC                     lodsb
:0001.BE6E 2C41                   sub al, 41
:0001.BE70 720D                   jb BE7F
:0001.BE72 D2E0                   shl al, cl 
:0001.BE74 92                     xchg ax,dx
:0001.BE75 AC                     lodsb
:0001.BE76 2C41                   sub al, 41
:0001.BE78 7205                   jb BE7F
:0001.BE7A 0AC2                   or al , dl
:0001.BE7C AA                     stosb
:0001.BE7D EBEE                   jmp BE6D



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.BE70(C), :0001.BE78(C)
|
:0001.BE7F 16                     push ss
:0001.BE80 1F                     pop ds

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.BE4B(C), :0001.BE5E(C)
|
:0001.BE81 BB0400                 mov bx, 0004

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BE9B(C)
|
:0001.BE84 80A73C47BF             and byte ptr [bx+473C], BF
:0001.BE89 B80044                 mov ax, 4400
:0001.BE8C CD21                   int 21
:0001.BE8E 720A                   jb BE9A
:0001.BE90 F6C280                 test dl, 80
:0001.BE93 7405                   je BE9A
:0001.BE95 808F3C4740             or byte ptr [bx+473C], 40

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.BE8E(C), :0001.BE93(C)
|
:0001.BE9A 4B                     dec bx
:0001.BE9B 79E7                   jns BE84
:0001.BE9D BEE847                 mov si, 47E8
:0001.BEA0 BFE847                 mov di, 47E8
:0001.BEA3 E8B300                 call BF59
:0001.BEA6 BEE847                 mov si, 47E8
:0001.BEA9 BFE847                 mov di, 47E8
:0001.BEAC E8AA00                 call BF59
:0001.BEAF BE8447                 mov si, 4784
:0001.BEB2 BFCC47                 mov di, 47CC
:0001.BEB5 E8A100                 call BF59
:0001.BEB8 CB                     retf



* Referenced by a CALL at Address:
|:0001.BDAF
|
:0001.BEB9 55                     push bp
:0001.BEBA 8BEC                   mov bp, sp
:0001.BEBC 33C9                   xor cx, cx
:0001.BEBE EB1A                   jmp BEDA


:0001.BEC0 55                     push bp
:0001.BEC1 8BEC                   mov bp, sp
:0001.BEC3 B90100                 mov cx, 0001
:0001.BEC6 EB12                   jmp BEDA


:0001.BEC8 55                     push bp
:0001.BEC9 8BEC                   mov bp, sp
:0001.BECB 56                     push si
:0001.BECC 57                     push di
:0001.BECD B90001                 mov cx, 0100
:0001.BED0 EB08                   jmp BEDA


:0001.BED2 55                     push bp
:0001.BED3 8BEC                   mov bp, sp
:0001.BED5 56                     push si
:0001.BED6 57                     push di
:0001.BED7 B90101                 mov cx, 0101

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.BEBE(U), :0001.BEC6(U), :0001.BED0(U)
|
:0001.BEDA 882E6347               mov [4763], ch
:0001.BEDE 51                     push cx
:0001.BEDF 0AC9                   or cl , cl 
:0001.BEE1 751E                   jne BF01
:0001.BEE3 BE1ED4                 mov si, D41E
:0001.BEE6 BF9ED4                 mov di, D49E
:0001.BEE9 E86D00                 call BF59
:0001.BEEC BEE847                 mov si, 47E8
:0001.BEEF BFE847                 mov di, 47E8
:0001.BEF2 E86400                 call BF59
:0001.BEF5 813ECE47D6D6           cmp word ptr [47CE], D6D6
:0001.BEFB 7504                   jne BF01
:0001.BEFD FF16D447               call word ptr [47D4]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.BEE1(C), :0001.BEFB(C)
|
:0001.BF01 BEE847                 mov si, 47E8
:0001.BF04 BFE847                 mov di, 47E8
:0001.BF07 E84F00                 call BF59
:0001.BF0A BEE847                 mov si, 47E8
:0001.BF0D BFE847                 mov di, 47E8
:0001.BF10 E84600                 call BF59
:0001.BF13 9A76C20000             call 0000:C276
:0001.BF18 0BC0                   or ax, ax
:0001.BF1A 7411                   je BF2D
:0001.BF1C 58                     pop ax
:0001.BF1D 0AE4                   or ah, ah
:0001.BF1F 50                     push ax
:0001.BF20 750B                   jne BF2D
:0001.BF22 837E0600               cmp word ptr [bp+06], 0000
:0001.BF26 7505                   jne BF2D
:0001.BF28 C74606FF00             mov word ptr [bp+06], 00FF

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.BF1A(C), :0001.BF20(C), :0001.BF26(C)
|
:0001.BF2D E81000                 call BF40
:0001.BF30 58                     pop ax
:0001.BF31 0AE4                   or ah, ah
:0001.BF33 7507                   jne BF3C
:0001.BF35 8B4606                 mov ax, [bp+06]
:0001.BF38 B44C                   mov ah, 4C
:0001.BF3A CD21                   int 21

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BF33(C)
|
:0001.BF3C 5F                     pop di
:0001.BF3D 5E                     pop si
:0001.BF3E 5D                     pop bp
:0001.BF3F CB                     retf



* Referenced by a CALL at Address:
|:0001.BF2D
|
:0001.BF40 8B0EDE47               mov cx, [47DE]
:0001.BF44 E307                   jcxz BF4D
:0001.BF46 BB0200                 mov bx, 0002
:0001.BF49 FF1EDC47               call far word ptr [47DC]
:0001.BF4D 1E                     push ds
:0001.BF4E C5161C47               lds dx, [471C]
:0001.BF52 B80025                 mov ax, 2500
:0001.BF55 CD21                   int 21
:0001.BF57 1F                     pop ds
:0001.BF58 C3                     ret



* Referenced by a CALL at Addresses:
|:0001.BEA3, :0001.BEAC, :0001.BEB5, :0001.BEE9, :0001.BEF2
|:0001.BF07, :0001.BF10
|

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.BF65(C), :0001.BF69(U)
|
:0001.BF59 3BF7                   cmp si, di
:0001.BF5B 730E                   jnb BF6B
:0001.BF5D 83EF04                 sub di, 0004
:0001.BF60 8B05                   mov ax, [di]
:0001.BF62 0B4502                 or ax, [di+02]
:0001.BF65 74F2                   je BF59
:0001.BF67 FF1D                   call far word ptr [di]
:0001.BF69 EBEE                   jmp BF59



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BF5B(C)
|
:0001.BF6B C3                     ret
:0001.BF6C 55                     push bp
:0001.BF6D 8BEC                   mov bp, sp
:0001.BF6F FF7606                 push word ptr [bp+06]
:0001.BF72 9AFEC20000             call 0000:C2FE
:0001.BF77 8BE5                   mov sp, bp
:0001.BF79 5D                     pop bp
:0001.BF7A CB                     retf


:0001.BF7B 90                     nop
:0001.BF7C 55                     push bp
:0001.BF7D 8BEC                   mov bp, sp
:0001.BF7F FF7606                 push word ptr [bp+06]
:0001.BF82 9A1FC30000             call 0000:C31F
:0001.BF87 8BE5                   mov sp, bp
:0001.BF89 5D                     pop bp
:0001.BF8A CB                     retf


:0001.BF8B 90                     nop
:0001.BF8C 55                     push bp
:0001.BF8D 8BEC                   mov bp, sp
:0001.BF8F 83EC04                 sub sp, 0004
:0001.BF92 A16847                 mov ax, word ptr [4768]
:0001.BF95 8B166A47               mov dx, [476A]
:0001.BF99 8946FC                 mov [bp-04], ax
:0001.BF9C 8956FE                 mov [bp-02], dx
:0001.BF9F 8B4606                 mov ax, [bp+06]
:0001.BFA2 8B5608                 mov dx, [bp+08]
:0001.BFA5 A36847                 mov word ptr [4768], ax
:0001.BFA8 89166A47               mov [476A], dx
:0001.BFAC 8B46FC                 mov ax, [bp-04]
:0001.BFAF 8B56FE                 mov dx, [bp-02]
:0001.BFB2 8BE5                   mov sp, bp
:0001.BFB4 5D                     pop bp
:0001.BFB5 CB                     retf


:0001.BFB6 55                     push bp
:0001.BFB7 8BEC                   mov bp, sp
:0001.BFB9 FF7608                 push word ptr [bp+08]
:0001.BFBC FF7606                 push word ptr [bp+06]
:0001.BFBF 9A8CBF0000             call 0000:BF8C
:0001.BFC4 8BE5                   mov sp, bp
:0001.BFC6 5D                     pop bp
:0001.BFC7 CB                     retf


:0001.BFC8 55                     push bp
:0001.BFC9 8BEC                   mov bp, sp
:0001.BFCB 8BD7                   mov dx, di
:0001.BFCD 8CD8                   mov ax, ds
:0001.BFCF 8EC0                   mov es, ax
:0001.BFD1 8B7E06                 mov di, [bp+06]
:0001.BFD4 33C0                   xor ax, ax
:0001.BFD6 B9FFFF                 mov cx, FFFF
:0001.BFD9 F2                     repnz
:0001.BFDA AE                     scasb
:0001.BFDB F7D1                   not cx
:0001.BFDD 49                     dec cx
:0001.BFDE 91                     xchg ax,cx
:0001.BFDF 8BFA                   mov di, dx
:0001.BFE1 5D                     pop bp
:0001.BFE2 CB                     retf


:0001.BFE3 00                     BYTE 0



* Referenced by a CALL at Address:
|:0001.C16F
|
:0001.BFE4 55                     push bp
:0001.BFE5 8BEC                   mov bp, sp
:0001.BFE7 57                     push di
:0001.BFE8 56                     push si
:0001.BFE9 53                     push bx
:0001.BFEA 33FF                   xor di, di
:0001.BFEC 8B4608                 mov ax, [bp+08]
:0001.BFEF 0BC0                   or ax, ax
:0001.BFF1 7D11                   jge C004
:0001.BFF3 47                     inc di
:0001.BFF4 8B5606                 mov dx, [bp+06]
:0001.BFF7 F7D8                   neg ax
:0001.BFF9 F7DA                   neg dx
:0001.BFFB 83D800                 sbb ax, 0000
:0001.BFFE 894608                 mov [bp+08], ax
:0001.C001 895606                 mov [bp+06], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BFF1(C)
|
:0001.C004 8B460C                 mov ax, [bp+0C]
:0001.C007 0BC0                   or ax, ax
:0001.C009 7D11                   jge C01C
:0001.C00B 47                     inc di
:0001.C00C 8B560A                 mov dx, [bp+0A]
:0001.C00F F7D8                   neg ax
:0001.C011 F7DA                   neg dx
:0001.C013 83D800                 sbb ax, 0000
:0001.C016 89460C                 mov [bp+0C], ax
:0001.C019 89560A                 mov [bp+0A], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C009(C)
|
:0001.C01C 0BC0                   or ax, ax
:0001.C01E 7515                   jne C035
:0001.C020 8B4E0A                 mov cx, [bp+0A]
:0001.C023 8B4608                 mov ax, [bp+08]
:0001.C026 33D2                   xor dx, dx
:0001.C028 F7F1                   div cx
:0001.C02A 8BD8                   mov bx, ax
:0001.C02C 8B4606                 mov ax, [bp+06]
:0001.C02F F7F1                   div cx
:0001.C031 8BD3                   mov dx, bx
:0001.C033 EB38                   jmp C06D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C01E(C)
|
:0001.C035 8BD8                   mov bx, ax
:0001.C037 8B4E0A                 mov cx, [bp+0A]
:0001.C03A 8B5608                 mov dx, [bp+08]
:0001.C03D 8B4606                 mov ax, [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C04A(C)
|
:0001.C040 D1EB                   shr bx, 01
:0001.C042 D1D9                   rcr cx, 01
:0001.C044 D1EA                   shr dx, 01
:0001.C046 D1D8                   rcr ax, 01
:0001.C048 0BDB                   or bx, bx
:0001.C04A 75F4                   jne C040
:0001.C04C F7F1                   div cx
:0001.C04E 8BF0                   mov si, ax
:0001.C050 F7660C                 mul word ptr [bp+0C]
:0001.C053 91                     xchg ax,cx
:0001.C054 8B460A                 mov ax, [bp+0A]
:0001.C057 F7E6                   mul si
:0001.C059 03D1                   add dx, cx
:0001.C05B 720C                   jb C069
:0001.C05D 3B5608                 cmp dx, [bp+08]
:0001.C060 7707                   ja C069
:0001.C062 7206                   jb C06A
:0001.C064 3B4606                 cmp ax, [bp+06]
:0001.C067 7601                   jbe C06A

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C05B(C), :0001.C060(C)
|
:0001.C069 4E                     dec si

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C062(C), :0001.C067(C)
|
:0001.C06A 33D2                   xor dx, dx
:0001.C06C 96                     xchg ax,si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C033(U)
|
:0001.C06D 4F                     dec di
:0001.C06E 7507                   jne C077
:0001.C070 F7DA                   neg dx
:0001.C072 F7D8                   neg ax
:0001.C074 83DA00                 sbb dx, 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C06E(C)
|
:0001.C077 5B                     pop bx
:0001.C078 5E                     pop si
:0001.C079 5F                     pop di
:0001.C07A 5D                     pop bp
:0001.C07B CA0800                 retf 0008



* Referenced by a CALL at Address:
|:0001.C18F
|
:0001.C07E 55                     push bp
:0001.C07F 8BEC                   mov bp, sp
:0001.C081 8B4608                 mov ax, [bp+08]
:0001.C084 8B4E0C                 mov cx, [bp+0C]
:0001.C087 0BC8                   or cx, ax
:0001.C089 8B4E0A                 mov cx, [bp+0A]
:0001.C08C 7509                   jne C097
:0001.C08E 8B4606                 mov ax, [bp+06]
:0001.C091 F7E1                   mul cx
:0001.C093 5D                     pop bp
:0001.C094 CA0800                 retf 0008



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C08C(C)
|
:0001.C097 53                     push bx
:0001.C098 F7E1                   mul cx
:0001.C09A 8BD8                   mov bx, ax
:0001.C09C 8B4606                 mov ax, [bp+06]
:0001.C09F F7660C                 mul word ptr [bp+0C]
:0001.C0A2 03D8                   add bx, ax
:0001.C0A4 8B4606                 mov ax, [bp+06]
:0001.C0A7 F7E1                   mul cx
:0001.C0A9 03D3                   add dx, bx
:0001.C0AB 5B                     pop bx
:0001.C0AC 5D                     pop bp
:0001.C0AD CA0800                 retf 0008


:0001.C0B0 55                     push bp
:0001.C0B1 8BEC                   mov bp, sp
:0001.C0B3 53                     push bx
:0001.C0B4 57                     push di
:0001.C0B5 33FF                   xor di, di
:0001.C0B7 8B4608                 mov ax, [bp+08]
:0001.C0BA 0BC0                   or ax, ax
:0001.C0BC 7D11                   jge C0CF
:0001.C0BE 47                     inc di
:0001.C0BF 8B5606                 mov dx, [bp+06]
:0001.C0C2 F7D8                   neg ax
:0001.C0C4 F7DA                   neg dx
:0001.C0C6 83D800                 sbb ax, 0000
:0001.C0C9 894608                 mov [bp+08], ax
:0001.C0CC 895606                 mov [bp+06], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C0BC(C)
|
:0001.C0CF 8B460C                 mov ax, [bp+0C]
:0001.C0D2 0BC0                   or ax, ax
:0001.C0D4 7D10                   jge C0E6
:0001.C0D6 8B560A                 mov dx, [bp+0A]
:0001.C0D9 F7D8                   neg ax
:0001.C0DB F7DA                   neg dx
:0001.C0DD 83D800                 sbb ax, 0000
:0001.C0E0 89460C                 mov [bp+0C], ax
:0001.C0E3 89560A                 mov [bp+0A], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C0D4(C)
|
:0001.C0E6 0BC0                   or ax, ax
:0001.C0E8 7518                   jne C102
:0001.C0EA 8B4E0A                 mov cx, [bp+0A]
:0001.C0ED 8B4608                 mov ax, [bp+08]
:0001.C0F0 33D2                   xor dx, dx
:0001.C0F2 F7F1                   div cx
:0001.C0F4 8B4606                 mov ax, [bp+06]
:0001.C0F7 F7F1                   div cx
:0001.C0F9 8BC2                   mov ax, dx
:0001.C0FB 33D2                   xor dx, dx
:0001.C0FD 4F                     dec di
:0001.C0FE 7943                   jns C143
:0001.C100 EB48                   jmp C14A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C0E8(C)
|
:0001.C102 8BD8                   mov bx, ax
:0001.C104 8B4E0A                 mov cx, [bp+0A]
:0001.C107 8B5608                 mov dx, [bp+08]
:0001.C10A 8B4606                 mov ax, [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C117(C)
|
:0001.C10D D1EB                   shr bx, 01
:0001.C10F D1D9                   rcr cx, 01
:0001.C111 D1EA                   shr dx, 01
:0001.C113 D1D8                   rcr ax, 01
:0001.C115 0BDB                   or bx, bx
:0001.C117 75F4                   jne C10D
:0001.C119 F7F1                   div cx
:0001.C11B 8BC8                   mov cx, ax
:0001.C11D F7660C                 mul word ptr [bp+0C]
:0001.C120 91                     xchg ax,cx
:0001.C121 F7660A                 mul word ptr [bp+0A]
:0001.C124 03D1                   add dx, cx
:0001.C126 720C                   jb C134
:0001.C128 3B5608                 cmp dx, [bp+08]
:0001.C12B 7707                   ja C134
:0001.C12D 720B                   jb C13A
:0001.C12F 3B4606                 cmp ax, [bp+06]
:0001.C132 7606                   jbe C13A

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C126(C), :0001.C12B(C)
|
:0001.C134 2B460A                 sub ax, [bp+0A]
:0001.C137 1B560C                 sbb dx, [bp+0C]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C12D(C), :0001.C132(C)
|
:0001.C13A 2B4606                 sub ax, [bp+06]
:0001.C13D 1B5608                 sbb dx, [bp+08]
:0001.C140 4F                     dec di
:0001.C141 7907                   jns C14A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C0FE(C)
|
:0001.C143 F7DA                   neg dx
:0001.C145 F7D8                   neg ax
:0001.C147 83DA00                 sbb dx, 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C100(U), :0001.C141(C)
|
:0001.C14A 5F                     pop di
:0001.C14B 5B                     pop bx
:0001.C14C 5D                     pop bp
:0001.C14D CA0800                 retf 0008


:0001.C150 32ED                   xor ch, ch
:0001.C152 E306                   jcxz C15A
:0001.C154 D1E0                   shl ax, 01
:0001.C156 D1D2                   rcl dx, 01
:0001.C158 E2FA                   loop C154
:0001.C15A CB                     retf


:0001.C15B 00                     BYTE 0


:0001.C15C 55                     push bp
:0001.C15D 8BEC                   mov bp, sp
:0001.C15F 53                     push bx
:0001.C160 8B5E06                 mov bx, [bp+06]
:0001.C163 FF760A                 push word ptr [bp+0A]
:0001.C166 FF7608                 push word ptr [bp+08]
:0001.C169 FF7702                 push word ptr [bx+02]
:0001.C16C FF37                   push word ptr [bx]
:0001.C16E 0E                     push cs
:0001.C16F E872FE                 call BFE4
:0001.C172 895702                 mov [bx+02], dx
:0001.C175 8907                   mov [bx], ax
:0001.C177 5B                     pop bx
:0001.C178 5D                     pop bp
:0001.C179 CA0600                 retf 0006


:0001.C17C 55                     push bp
:0001.C17D 8BEC                   mov bp, sp
:0001.C17F 53                     push bx
:0001.C180 8B5E06                 mov bx, [bp+06]
:0001.C183 FF760A                 push word ptr [bp+0A]
:0001.C186 FF7608                 push word ptr [bp+08]
:0001.C189 FF7702                 push word ptr [bx+02]
:0001.C18C FF37                   push word ptr [bx]
:0001.C18E 0E                     push cs
:0001.C18F E8ECFE                 call C07E
:0001.C192 8907                   mov [bx], ax
:0001.C194 895702                 mov [bx+02], dx
:0001.C197 5B                     pop bx
:0001.C198 5D                     pop bp
:0001.C199 CA0600                 retf 0006


:0001.C19C 55                     push bp
:0001.C19D 8BEC                   mov bp, sp
:0001.C19F 53                     push bx
:0001.C1A0 56                     push si
:0001.C1A1 8B460C                 mov ax, [bp+0C]
:0001.C1A4 0BC0                   or ax, ax
:0001.C1A6 7515                   jne C1BD
:0001.C1A8 8B4E0A                 mov cx, [bp+0A]
:0001.C1AB 8B4608                 mov ax, [bp+08]
:0001.C1AE 33D2                   xor dx, dx
:0001.C1B0 F7F1                   div cx
:0001.C1B2 8BD8                   mov bx, ax
:0001.C1B4 8B4606                 mov ax, [bp+06]
:0001.C1B7 F7F1                   div cx
:0001.C1B9 8BD3                   mov dx, bx
:0001.C1BB EB38                   jmp C1F5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C1A6(C)
|
:0001.C1BD 8BC8                   mov cx, ax
:0001.C1BF 8B5E0A                 mov bx, [bp+0A]
:0001.C1C2 8B5608                 mov dx, [bp+08]
:0001.C1C5 8B4606                 mov ax, [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C1D2(C)
|
:0001.C1C8 D1E9                   shr cx, 01
:0001.C1CA D1DB                   rcr bx, 01
:0001.C1CC D1EA                   shr dx, 01
:0001.C1CE D1D8                   rcr ax, 01
:0001.C1D0 0BC9                   or cx, cx
:0001.C1D2 75F4                   jne C1C8
:0001.C1D4 F7F3                   div bx
:0001.C1D6 8BF0                   mov si, ax
:0001.C1D8 F7660C                 mul word ptr [bp+0C]
:0001.C1DB 91                     xchg ax,cx
:0001.C1DC 8B460A                 mov ax, [bp+0A]
:0001.C1DF F7E6                   mul si
:0001.C1E1 03D1                   add dx, cx
:0001.C1E3 720C                   jb C1F1
:0001.C1E5 3B5608                 cmp dx, [bp+08]
:0001.C1E8 7707                   ja C1F1
:0001.C1EA 7206                   jb C1F2
:0001.C1EC 3B4606                 cmp ax, [bp+06]
:0001.C1EF 7601                   jbe C1F2

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C1E3(C), :0001.C1E8(C)
|
:0001.C1F1 4E                     dec si

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C1EA(C), :0001.C1EF(C)
|
:0001.C1F2 33D2                   xor dx, dx
:0001.C1F4 96                     xchg ax,si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C1BB(U)
|
:0001.C1F5 5E                     pop si
:0001.C1F6 5B                     pop bx
:0001.C1F7 5D                     pop bp
:0001.C1F8 CA0800                 retf 0008


:0001.C1FB 00                     BYTE 0


:0001.C1FC 32ED                   xor ch, ch
:0001.C1FE E306                   jcxz C206
:0001.C200 D1EA                   shr dx, 01
:0001.C202 D1D8                   rcr ax, 01
:0001.C204 E2FA                   loop C200
:0001.C206 CB                     retf


:0001.C207 00                     BYTE 0


:0001.C208 55                     push bp
:0001.C209 8BEC                   mov bp, sp
:0001.C20B 57                     push di
:0001.C20C 56                     push si
:0001.C20D 8B760A                 mov si, [bp+0A]
:0001.C210 8B7E0E                 mov di, [bp+0E]
:0001.C213 8B460C                 mov ax, [bp+0C]
:0001.C216 F7E6                   mul si
:0001.C218 03F8                   add di, ax
:0001.C21A EB07                   jmp C223



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C224(C)
|
:0001.C21C 2B7E0C                 sub di, [bp+0C]
:0001.C21F 57                     push di
:0001.C220 FF5E06                 call far word ptr [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C21A(U)
|
:0001.C223 4E                     dec si
:0001.C224 79F6                   jns C21C
:0001.C226 5E                     pop si
:0001.C227 5F                     pop di
:0001.C228 8BE5                   mov sp, bp
:0001.C22A 5D                     pop bp
:0001.C22B CA0A00                 retf 000A


:0001.C22E 55                     push bp
:0001.C22F 8BEC                   mov bp, sp
:0001.C231 57                     push di
:0001.C232 56                     push si
:0001.C233 8B760E                 mov si, [bp+0E]
:0001.C236 8B7E0A                 mov di, [bp+0A]
:0001.C239 EB08                   jmp C243


:0001.C23B 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C244(C)
|
:0001.C23C 56                     push si
:0001.C23D FF5E06                 call far word ptr [bp+06]
:0001.C240 03760C                 add si, [bp+0C]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C239(U)
|
:0001.C243 4F                     dec di
:0001.C244 79F6                   jns C23C
:0001.C246 5E                     pop si
:0001.C247 5F                     pop di
:0001.C248 8BE5                   mov sp, bp
:0001.C24A 5D                     pop bp
:0001.C24B CA0A00                 retf 000A



* Referenced by a CALL at Addresses:
|:0001.BD12, :0001.BDD0, :0001.C28A
|
:0001.C24E 55                     push bp
:0001.C24F 8BEC                   mov bp, sp
:0001.C251 B8FC00                 mov ax, 00FC
:0001.C254 50                     push ax
:0001.C255 0E                     push cs
:0001.C256 E86C00                 call C2C5
:0001.C259 833E664700             cmp word ptr [4766], 0000
:0001.C25E 7404                   je C264
:0001.C260 FF1E6447               call far word ptr [4764]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C25E(C)
|
:0001.C264 B8FF00                 mov ax, 00FF
:0001.C267 50                     push ax
:0001.C268 0E                     push cs
:0001.C269 E85900                 call C2C5
:0001.C26C 8BE5                   mov sp, bp
:0001.C26E 5D                     pop bp
:0001.C26F CB                     retf



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.BE27(U)
|
:0001.C270 B80200                 mov ax, 0002
:0001.C273 E94CFB                 jmp BDC2


:0001.C276 56                     push si
:0001.C277 33F6                   xor si, si
:0001.C279 B94200                 mov cx, 0042
:0001.C27C 32E4                   xor ah, ah
:0001.C27E FC                     cld
:0001.C27F AC                     lodsb
:0001.C280 32E0                   xor ah, al 
:0001.C282 E2FB                   loop C27F
:0001.C284 80F455                 xor ah, 55
:0001.C287 740F                   je C298
:0001.C289 0E                     push cs
:0001.C28A E8C1FF                 call C24E
:0001.C28D B80100                 mov ax, 0001
:0001.C290 50                     push ax
:0001.C291 0E                     push cs
:0001.C292 E83000                 call C2C5
:0001.C295 B80100                 mov ax, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C287(C)
|
:0001.C298 5E                     pop si
:0001.C299 CB                     retf



* Referenced by a CALL at Address:
|:0001.C2CD
|
:0001.C29A 55                     push bp
:0001.C29B 8BEC                   mov bp, sp
:0001.C29D 56                     push si
:0001.C29E 57                     push di
:0001.C29F 1E                     push ds
:0001.C2A0 07                     pop es
:0001.C2A1 8B5606                 mov dx, [bp+06]
:0001.C2A4 BE4C50                 mov si, 504C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C2BA(U)
|
:0001.C2A7 AD                     lodsw
:0001.C2A8 3BC2                   cmp ax, dx
:0001.C2AA 7410                   je C2BC
:0001.C2AC 40                     inc ax
:0001.C2AD 96                     xchg ax,si
:0001.C2AE 740C                   je C2BC
:0001.C2B0 97                     xchg ax,di
:0001.C2B1 33C0                   xor ax, ax
:0001.C2B3 B9FFFF                 mov cx, FFFF
:0001.C2B6 F2                     repnz
:0001.C2B7 AE                     scasb
:0001.C2B8 8BF7                   mov si, di
:0001.C2BA EBEB                   jmp C2A7



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C2AA(C), :0001.C2AE(C)
|
:0001.C2BC 96                     xchg ax,si
:0001.C2BD 5F                     pop di
:0001.C2BE 5E                     pop si
:0001.C2BF 8BE5                   mov sp, bp
:0001.C2C1 5D                     pop bp
:0001.C2C2 CA0200                 retf 0002



* Referenced by a CALL at Addresses:
|:0001.BD19, :0001.BDD4, :0001.C256, :0001.C269, :0001.C292
|
:0001.C2C5 55                     push bp
:0001.C2C6 8BEC                   mov bp, sp
:0001.C2C8 57                     push di
:0001.C2C9 FF7606                 push word ptr [bp+06]
:0001.C2CC 0E                     push cs
:0001.C2CD E8CAFF                 call C29A
:0001.C2D0 0BC0                   or ax, ax
:0001.C2D2 7420                   je C2F4
:0001.C2D4 92                     xchg ax,dx
:0001.C2D5 8BFA                   mov di, dx
:0001.C2D7 33C0                   xor ax, ax
:0001.C2D9 B9FFFF                 mov cx, FFFF
:0001.C2DC F2                     repnz
:0001.C2DD AE                     scasb
:0001.C2DE F7D1                   not cx
:0001.C2E0 49                     dec cx
:0001.C2E1 BB0200                 mov bx, 0002
:0001.C2E4 813ECE47D6D6           cmp word ptr [47CE], D6D6
:0001.C2EA 7504                   jne C2F0
:0001.C2EC FF16D047               call word ptr [47D0]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C2EA(C)
|
:0001.C2F0 B440                   mov ah, 40
:0001.C2F2 CD21                   int 21

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C2D2(C)
|
:0001.C2F4 5F                     pop di
:0001.C2F5 8BE5                   mov sp, bp
:0001.C2F7 5D                     pop bp
:0001.C2F8 CA0200                 retf 0002


:0001.C2FB 00                     BYTE 0


:0001.C2FC CB                     retf


:0001.C2FD 00                     BYTE 0


:0001.C2FE 55                     push bp
:0001.C2FF 8BEC                   mov bp, sp
:0001.C301 56                     push si
:0001.C302 8B5E06                 mov bx, [bp+06]
:0001.C305 BEF446                 mov si, 46F4
:0001.C308 395C06                 cmp [si+06], bx
:0001.C30B 730D                   jnb C31A
:0001.C30D 4B                     dec bx
:0001.C30E 4B                     dec bx
:0001.C30F 800F01                 or byte ptr [bx], 01
:0001.C312 395C08                 cmp [si+08], bx
:0001.C315 7603                   jbe C31A
:0001.C317 895C08                 mov [si+08], bx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C30B(C), :0001.C315(C)
|
:0001.C31A 5E                     pop si
:0001.C31B 8BE5                   mov sp, bp
:0001.C31D 5D                     pop bp
:0001.C31E CB                     retf


:0001.C31F 55                     push bp
:0001.C320 8BEC                   mov bp, sp
:0001.C322 56                     push si
:0001.C323 57                     push di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C353(C)
|
:0001.C324 8B4E06                 mov cx, [bp+06]
:0001.C327 83F9E8                 cmp cx, FFE8
:0001.C32A 7712                   ja C33E
:0001.C32C BBF446                 mov bx, 46F4
:0001.C32F E85A00                 call C38C
:0001.C332 7322                   jnb C356
:0001.C334 E8D100                 call C408
:0001.C337 7205                   jb C33E
:0001.C339 E85000                 call C38C
:0001.C33C 7318                   jnb C356

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C32A(C), :0001.C337(C)
|
:0001.C33E A16A47                 mov ax, word ptr [476A]
:0001.C341 0B066847               or ax, [4768]
:0001.C345 740E                   je C355
:0001.C347 FF7606                 push word ptr [bp+06]
:0001.C34A FF1E6847               call far word ptr [4768]
:0001.C34E 83C402                 add sp, 0002
:0001.C351 0BC0                   or ax, ax
:0001.C353 75CF                   jne C324

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C345(C)
|
:0001.C355 99                     cwd

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C332(C), :0001.C33C(C)
|
:0001.C356 5F                     pop di
:0001.C357 5E                     pop si
:0001.C358 5D                     pop bp
:0001.C359 CB                     retf


:0001.C35A 55                     push bp
:0001.C35B 8BEC                   mov bp, sp
:0001.C35D B8FFFF                 mov ax, FFFF
:0001.C360 EB05                   jmp C367


:0001.C362 55                     push bp
:0001.C363 8BEC                   mov bp, sp
:0001.C365 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C360(U)
|
:0001.C367 8BC8                   mov cx, ax
:0001.C369 99                     cwd
:0001.C36A 8B1E6C47               mov bx, [476C]
:0001.C36E 81FB9ED4               cmp bx, D49E
:0001.C372 7414                   je C388
:0001.C374 83066C4704             add word ptr [476C], 0004
:0001.C379 8B5608                 mov dx, [bp+08]
:0001.C37C 895702                 mov [bx+02], dx
:0001.C37F 8B4606                 mov ax, [bp+06]
:0001.C382 8907                   mov [bx], ax
:0001.C384 E302                   jcxz C388
:0001.C386 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C372(C)
|
:0001.C388 8BE5                   mov sp, bp
:0001.C38A 5D                     pop bp
:0001.C38B CB                     retf



* Referenced by a CALL at Addresses:
|:0001.C32F, :0001.C339
|
:0001.C38C 41                     inc cx
:0001.C38D 80E1FE                 and cl, FE
:0001.C390 53                     push bx
:0001.C391 FC                     cld
:0001.C392 8B7708                 mov si, [bx+08]
:0001.C395 8B5F0A                 mov bx, [bx+0A]
:0001.C398 33FF                   xor di, di
:0001.C39A EB23                   jmp C3BF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C3B9(C)
|
:0001.C39C 8BC3                   mov ax, bx
:0001.C39E 5B                     pop bx
:0001.C39F A801                   test al, 01
:0001.C3A1 7542                   jne C3E5
:0001.C3A3 53                     push bx
:0001.C3A4 8B7706                 mov si, [bx+06]
:0001.C3A7 8B5F08                 mov bx, [bx+08]
:0001.C3AA 3BDE                   cmp bx, si
:0001.C3AC 7436                   je C3E4
:0001.C3AE 4B                     dec bx
:0001.C3AF 33FF                   xor di, di
:0001.C3B1 EB0C                   jmp C3BF


:0001.C3B3 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C3C2(C), :0001.C3D4(C)
|
:0001.C3B4 8D54FE                 lea dx, [si-02]
:0001.C3B7 3BD3                   cmp dx, bx
:0001.C3B9 73E1                   jnb C39C
:0001.C3BB 03F0                   add si, ax
:0001.C3BD 7223                   jb C3E2

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C39A(U), :0001.C3B1(U)
|
:0001.C3BF AD                     lodsw
:0001.C3C0 A801                   test al, 01
:0001.C3C2 74F0                   je C3B4
:0001.C3C4 8BFE                   mov di, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C3E0(U)
|
:0001.C3C6 48                     dec ax
:0001.C3C7 3BC1                   cmp ax, cx
:0001.C3C9 7323                   jnb C3EE
:0001.C3CB 03F0                   add si, ax
:0001.C3CD 7213                   jb C3E2
:0001.C3CF 8BD0                   mov dx, ax
:0001.C3D1 AD                     lodsw
:0001.C3D2 A801                   test al, 01
:0001.C3D4 74DE                   je C3B4
:0001.C3D6 03C2                   add ax, dx
:0001.C3D8 83C002                 add ax, 0002
:0001.C3DB 8BF7                   mov si, di
:0001.C3DD 8944FE                 mov [si-02], ax
:0001.C3E0 EBE4                   jmp C3C6



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C3BD(C), :0001.C3CD(C)
|
:0001.C3E2 8BC0                   mov ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C3AC(C)
|
:0001.C3E4 5B                     pop bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C3A1(C)
|
:0001.C3E5 8B4706                 mov ax, [bx+06]
:0001.C3E8 894708                 mov [bx+08], ax
:0001.C3EB F9                     stc
:0001.C3EC EB19                   jmp C407



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C3C9(C)
|
:0001.C3EE 5B                     pop bx
:0001.C3EF 894CFE                 mov [si-02], cx
:0001.C3F2 7409                   je C3FD
:0001.C3F4 03F9                   add di, cx
:0001.C3F6 2BC1                   sub ax, cx
:0001.C3F8 48                     dec ax
:0001.C3F9 8905                   mov [di], ax
:0001.C3FB 2BF9                   sub di, cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C3F2(C)
|
:0001.C3FD 03F9                   add di, cx
:0001.C3FF 897F08                 mov [bx+08], di
:0001.C402 8BC6                   mov ax, si
:0001.C404 8CDA                   mov dx, ds
:0001.C406 F8                     clc

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C3EC(U)
|
:0001.C407 C3                     ret

* Referenced by a CALL at Address:
|:0001.C334
|
:0001.C408 51                     push cx
:0001.C409 57                     push di
:0001.C40A F6470201               test byte ptr [bx+02], 01
:0001.C40E 7463                   je C473
:0001.C410 E8D200                 call C4E5
:0001.C413 8BFE                   mov di, si
:0001.C415 8B04                   mov ax, [si]
:0001.C417 A801                   test al, 01
:0001.C419 7403                   je C41E
:0001.C41B 2BC8                   sub cx, ax
:0001.C41D 49                     dec cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C419(C)
|
:0001.C41E 41                     inc cx
:0001.C41F 41                     inc cx
:0001.C420 8B7704                 mov si, [bx+04]
:0001.C423 0BF6                   or si, si
:0001.C425 744C                   je C473
:0001.C427 03CE                   add cx, si
:0001.C429 7309                   jnb C434
:0001.C42B 33C0                   xor ax, ax
:0001.C42D BAF0FF                 mov dx, FFF0
:0001.C430 E330                   jcxz C462
:0001.C432 EB3F                   jmp C473



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C429(C)
|
:0001.C434 16                     push ss
:0001.C435 07                     pop es
:0001.C436 26A16E47               mov ax, word ptr es:[476E]
:0001.C43A 3D0020                 cmp ax, 2000
:0001.C43D 7416                   je C455
:0001.C43F BA0080                 mov dx, 8000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C448(C)
|
:0001.C442 3BD0                   cmp dx, ax
:0001.C444 7206                   jb C44C
:0001.C446 D1EA                   shr dx, 01
:0001.C448 75F8                   jne C442
:0001.C44A EB22                   jmp C46E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C444(C)
|
:0001.C44C 83FA08                 cmp dx, 0008
:0001.C44F 721D                   jb C46E
:0001.C451 D1E2                   shl dx, 01
:0001.C453 8BC2                   mov ax, dx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C43D(C), :0001.C471(U)
|
:0001.C455 48                     dec ax
:0001.C456 8BD0                   mov dx, ax
:0001.C458 03C1                   add ax, cx
:0001.C45A 7302                   jnb C45E
:0001.C45C 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C45A(C)
|
:0001.C45E F7D2                   not dx
:0001.C460 23C2                   and ax, dx
:0001.C462 52                     push dx
:0001.C463 E82E00                 call C494
:0001.C466 5A                     pop dx
:0001.C467 730D                   jnb C476
:0001.C469 83FAF0                 cmp dx, FFF0
:0001.C46C 7405                   je C473

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C44A(U), :0001.C44F(C)
|
:0001.C46E B81000                 mov ax, 0010
:0001.C471 EBE2                   jmp C455



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C40E(C), :0001.C425(C), :0001.C432(U), :0001.C46C(C)
|
:0001.C473 F9                     stc
:0001.C474 EB1B                   jmp C491



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C467(C)
|
:0001.C476 8BD0                   mov dx, ax
:0001.C478 2B5704                 sub dx, [bx+04]
:0001.C47B 894704                 mov [bx+04], ax
:0001.C47E 897F08                 mov [bx+08], di
:0001.C481 8B770A                 mov si, [bx+0A]
:0001.C484 4A                     dec dx
:0001.C485 8914                   mov [si], dx
:0001.C487 42                     inc dx
:0001.C488 03F2                   add si, dx
:0001.C48A C704FEFF               mov word ptr [si], FFFE
:0001.C48E 89770A                 mov [bx+0A], si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C474(U)
|
:0001.C491 5F                     pop di
:0001.C492 59                     pop cx
:0001.C493 C3                     ret



* Referenced by a CALL at Address:
|:0001.C463
|
:0001.C494 8BD0                   mov dx, ax
:0001.C496 F6470204               test byte ptr [bx+02], 04
:0001.C49A 740F                   je C4AB
:0001.C49C 4A                     dec dx
:0001.C49D 8B7704                 mov si, [bx+04]
:0001.C4A0 4E                     dec si
:0001.C4A1 3BD6                   cmp dx, si
:0001.C4A3 7605                   jbe C4AA
:0001.C4A5 3957FE                 cmp [bx-02], dx
:0001.C4A8 7336                   jnb C4E0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C4A3(C)
|
:0001.C4AA 42                     inc dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C49A(C)
|
:0001.C4AB 53                     push bx
:0001.C4AC 51                     push cx
:0001.C4AD 8CDE                   mov si, ds
:0001.C4AF 8EC6                   mov es, si
:0001.C4B1 B104                   mov cl, 04
:0001.C4B3 D3E8                   shr ax, cl 
:0001.C4B5 7503                   jne C4BA
:0001.C4B7 B80010                 mov ax, 1000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C4B5(C)
|
:0001.C4BA F6470204               test byte ptr [bx+02], 04
:0001.C4BE 740A                   je C4CA
:0001.C4C0 03C6                   add ax, si
:0001.C4C2 8B1E3047               mov bx, [4730]
:0001.C4C6 2BC3                   sub ax, bx
:0001.C4C8 8EC3                   mov es, bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C4BE(C)
|
:0001.C4CA 8BD8                   mov bx, ax
:0001.C4CC B44A                   mov ah, 4A
:0001.C4CE CD21                   int 21
:0001.C4D0 59                     pop cx
:0001.C4D1 5B                     pop bx
:0001.C4D2 7210                   jb C4E4
:0001.C4D4 8BC2                   mov ax, dx
:0001.C4D6 F6470204               test byte ptr [bx+02], 04
:0001.C4DA 7404                   je C4E0
:0001.C4DC 4A                     dec dx
:0001.C4DD 8957FE                 mov [bx-02], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C4A8(C), :0001.C4DA(C)
|
:0001.C4E0 F8                     clc
:0001.C4E1 EB01                   jmp C4E4


:0001.C4E3 F9                     stc

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C4D2(C), :0001.C4E1(U)
|
:0001.C4E4 C3                     ret

* Referenced by a CALL at Address:
|:0001.C410
|
:0001.C4E5 57                     push di
:0001.C4E6 8B7708                 mov si, [bx+08]
:0001.C4E9 3B770A                 cmp si, [bx+0A]
:0001.C4EC 7503                   jne C4F1
:0001.C4EE 8B7706                 mov si, [bx+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C4EC(C), :0001.C4FD(U)
|
:0001.C4F1 AD                     lodsw
:0001.C4F2 83F8FE                 cmp ax, FFFE
:0001.C4F5 7408                   je C4FF
:0001.C4F7 8BFE                   mov di, si
:0001.C4F9 24FE                   and al, FE
:0001.C4FB 03F0                   add si, ax
:0001.C4FD EBF2                   jmp C4F1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C4F5(C)
|
:0001.C4FF 4F                     dec di
:0001.C500 4F                     dec di
:0001.C501 8BF7                   mov si, di
:0001.C503 5F                     pop di
:0001.C504 C3                     ret


:0001.C505 00                     BYTE 0


:0001.C506 55                     push bp
:0001.C507 8BEC                   mov bp, sp
:0001.C509 56                     push si
:0001.C50A 57                     push di
:0001.C50B 83EC0A                 sub sp, 000A
:0001.C50E C646F6CD               mov byte ptr [bp-0A], CD
:0001.C512 8B4606                 mov ax, [bp+06]
:0001.C515 8846F7                 mov [bp-09], al 
:0001.C518 3C25                   cmp al, 25
:0001.C51A 740A                   je C526
:0001.C51C 3C26                   cmp al, 26
:0001.C51E 7406                   je C526
:0001.C520 C646F8CB               mov byte ptr [bp-08], CB
:0001.C524 EB0C                   jmp C532



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C51A(C), :0001.C51E(C)
|
:0001.C526 C646FACB               mov byte ptr [bp-06], CB
:0001.C52A C646F944               mov byte ptr [bp-07], 44
:0001.C52E C646F844               mov byte ptr [bp-08], 44

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C524(U)
|
:0001.C532 8C56F4                 mov [bp-0C], ss
:0001.C535 8D46F6                 lea ax, [bp-0A]
:0001.C538 8946F2                 mov [bp-0E], ax
:0001.C53B 8B7E08                 mov di, [bp+08]
:0001.C53E 8B05                   mov ax, [di]
:0001.C540 8B5D02                 mov bx, [di+02]
:0001.C543 8B4D04                 mov cx, [di+04]
:0001.C546 8B5506                 mov dx, [di+06]
:0001.C549 8B7508                 mov si, [di+08]
:0001.C54C 8B7D0A                 mov di, [di+0A]
:0001.C54F 55                     push bp
:0001.C550 F8                     clc
:0001.C551 FF5EF2                 call far word ptr [bp-0E]
:0001.C554 5D                     pop bp
:0001.C555 FC                     cld
:0001.C556 57                     push di
:0001.C557 8B7E0A                 mov di, [bp+0A]
:0001.C55A 8905                   mov [di], ax
:0001.C55C 895D02                 mov [di+02], bx
:0001.C55F 894D04                 mov [di+04], cx
:0001.C562 895506                 mov [di+06], dx
:0001.C565 897508                 mov [di+08], si
:0001.C568 8F450A                 pop word ptr [di+0A]
:0001.C56B 7204                   jb C571
:0001.C56D 33F6                   xor si, si
:0001.C56F EB09                   jmp C57A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C56B(C)
|
:0001.C571 0E                     push cs
:0001.C572 E8C900                 call C63E
:0001.C575 BE0100                 mov si, 0001
:0001.C578 8B05                   mov ax, [di]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C56F(U)
|
:0001.C57A 89750C                 mov [di+0C], si
:0001.C57D 83C40A                 add sp, 000A
:0001.C580 5F                     pop di
:0001.C581 5E                     pop si
:0001.C582 8BE5                   mov sp, bp
:0001.C584 5D                     pop bp
:0001.C585 CB                     retf


:0001.C586 55                     push bp
:0001.C587 8BEC                   mov bp, sp
:0001.C589 56                     push si
:0001.C58A 57                     push di
:0001.C58B 1E                     push ds
:0001.C58C 83EC0A                 sub sp, 000A
:0001.C58F C646F4CD               mov byte ptr [bp-0C], CD
:0001.C593 8B4606                 mov ax, [bp+06]
:0001.C596 8846F5                 mov [bp-0B], al 
:0001.C599 3C25                   cmp al, 25
:0001.C59B 740A                   je C5A7
:0001.C59D 3C26                   cmp al, 26
:0001.C59F 7406                   je C5A7
:0001.C5A1 C646F6CB               mov byte ptr [bp-0A], CB
:0001.C5A5 EB0C                   jmp C5B3



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C59B(C), :0001.C59F(C)
|
:0001.C5A7 C646F8CB               mov byte ptr [bp-08], CB
:0001.C5AB C646F744               mov byte ptr [bp-09], 44
:0001.C5AF C646F644               mov byte ptr [bp-0A], 44

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C5A5(U)
|
:0001.C5B3 8C56F2                 mov [bp-0E], ss
:0001.C5B6 8D46F4                 lea ax, [bp-0C]
:0001.C5B9 8946F0                 mov [bp-10], ax
:0001.C5BC 8B7E08                 mov di, [bp+08]
:0001.C5BF 8B05                   mov ax, [di]
:0001.C5C1 8B5D02                 mov bx, [di+02]
:0001.C5C4 8B4D04                 mov cx, [di+04]
:0001.C5C7 8B5506                 mov dx, [di+06]
:0001.C5CA 8B7508                 mov si, [di+08]
:0001.C5CD FF750A                 push word ptr [di+0A]
:0001.C5D0 8B7E0C                 mov di, [bp+0C]
:0001.C5D3 8E05                   mov es, [di]
:0001.C5D5 8E5D06                 mov ds, [di+06]
:0001.C5D8 5F                     pop di
:0001.C5D9 55                     push bp
:0001.C5DA F8                     clc
:0001.C5DB FF5EF0                 call far word ptr [bp-10]
:0001.C5DE 5D                     pop bp
:0001.C5DF FC                     cld
:0001.C5E0 57                     push di
:0001.C5E1 1E                     push ds
:0001.C5E2 16                     push ss
:0001.C5E3 1F                     pop ds
:0001.C5E4 8B7E0C                 mov di, [bp+0C]
:0001.C5E7 8C05                   mov [di], es
:0001.C5E9 8F4506                 pop word ptr [di+06]
:0001.C5EC 8B7E0A                 mov di, [bp+0A]
:0001.C5EF 8905                   mov [di], ax
:0001.C5F1 895D02                 mov [di+02], bx
:0001.C5F4 894D04                 mov [di+04], cx
:0001.C5F7 895506                 mov [di+06], dx
:0001.C5FA 897508                 mov [di+08], si
:0001.C5FD 8F450A                 pop word ptr [di+0A]
:0001.C600 7204                   jb C606
:0001.C602 33F6                   xor si, si
:0001.C604 EB09                   jmp C60F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C600(C)
|
:0001.C606 0E                     push cs
:0001.C607 E83400                 call C63E
:0001.C60A BE0100                 mov si, 0001
:0001.C60D 8B05                   mov ax, [di]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C604(U)
|
:0001.C60F 89750C                 mov [di+0C], si
:0001.C612 83C40A                 add sp, 000A
:0001.C615 1F                     pop ds
:0001.C616 5F                     pop di
:0001.C617 5E                     pop si
:0001.C618 8BE5                   mov sp, bp
:0001.C61A 5D                     pop bp
:0001.C61B CB                     retf


:0001.C61C 7215                   jb C633

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C624(C)
|
:0001.C61E 33C0                   xor ax, ax
:0001.C620 8BE5                   mov sp, bp
:0001.C622 5D                     pop bp
:0001.C623 CB                     retf


:0001.C624 73F8                   jnb C61E
:0001.C626 50                     push ax
:0001.C627 E81A00                 call C644
:0001.C62A 58                     pop ax
:0001.C62B 32E4                   xor ah, ah
:0001.C62D 8BE5                   mov sp, bp
:0001.C62F 5D                     pop bp
:0001.C630 CB                     retf


:0001.C631 7307                   jnb C63A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C61C(C)
|
:0001.C633 E80E00                 call C644
:0001.C636 B8FFFF                 mov ax, FFFF
:0001.C639 99                     cwd

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C631(C)
|
:0001.C63A 8BE5                   mov sp, bp
:0001.C63C 5D                     pop bp
:0001.C63D CB                     retf



* Referenced by a CALL at Addresses:
|:0001.C572, :0001.C607
|
:0001.C63E 32E4                   xor ah, ah
:0001.C640 E80100                 call C644
:0001.C643 CB                     retf



* Referenced by a CALL at Addresses:
|:0001.C627, :0001.C633, :0001.C640
|
:0001.C644 A23847                 mov byte ptr [4738], al
:0001.C647 0AE4                   or ah, ah
:0001.C649 7522                   jne C66D
:0001.C64B 803E334703             cmp byte ptr [4733], 03
:0001.C650 720C                   jb C65E
:0001.C652 3C22                   cmp al, 22
:0001.C654 730C                   jnb C662
:0001.C656 3C20                   cmp al, 20
:0001.C658 7204                   jb C65E
:0001.C65A B005                   mov al, 05
:0001.C65C EB06                   jmp C664



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C650(C), :0001.C658(C)
|
:0001.C65E 3C13                   cmp al, 13
:0001.C660 7602                   jbe C664

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C654(C)
|
:0001.C662 B013                   mov al, 13

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C65C(U), :0001.C660(C)
|
:0001.C664 BB7047                 mov bx, 4770
:0001.C667 D7                     xlat

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C66F(U)
|
:0001.C668 98                     cbw
:0001.C669 A32A47                 mov word ptr [472A], ax
:0001.C66C C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C649(C)
|
:0001.C66D 8AC4                   mov al , ah
:0001.C66F EBF7                   jmp C668


:0001.C671 00000000000000000000   BYTE 10 DUP(0)
:0001.C67B 000000000000           BYTE  6 DUP(0)


:0001.C681 44                     inc sp
:0001.C682 49                     dec cx
:0001.C683 53                     push bx
:0001.C684 4B                     dec bx
:0001.C685 204552                 and [di+52], al 
:0001.C688 52                     push dx
:0001.C689 4F                     dec di
:0001.C68A 52                     push dx
:0001.C68B 2020                   and [bx+si], ah
:0001.C68D 48                     dec ax
:0001.C68E 49                     dec cx
:0001.C68F 54                     push sp
:0001.C690 20454E                 and [di+4E], al 
:0001.C693 54                     push sp
:0001.C694 45                     inc bp
:0001.C695 52                     push dx
:0001.C696 20746F                 and [si+6F], dh
:0001.C699 205245                 and [bp+si+45], dl
:0001.C69C 54                     push sp
:0001.C69D 52                     push dx
:0001.C69E 59                     pop cx
:0001.C69F 07                     pop es
:0001.C6A0 2020                   and [bx+si], ah
:0001.C6A2 2020                   and [bx+si], ah
:0001.C6A4 2020                   and [bx+si], ah
:0001.C6A6 2020                   and [bx+si], ah
:0001.C6A8 2020                   and [bx+si], ah
:0001.C6AA 2020                   and [bx+si], ah
:0001.C6AC 2020                   and [bx+si], ah
:0001.C6AE 2020                   and [bx+si], ah
:0001.C6B0 2020                   and [bx+si], ah
:0001.C6B2 2020                   and [bx+si], ah
:0001.C6B4 2020                   and [bx+si], ah
:0001.C6B6 2020                   and [bx+si], ah
:0001.C6B8 2020                   and [bx+si], ah
:0001.C6BA 2020                   and [bx+si], ah
:0001.C6BC 2020                   and [bx+si], ah
:0001.C6BE CF                     iret


:0001.C6BF FA                     cli
:0001.C6C0 60                     pusha
:0001.C6C1 B80000                 mov ax, 0000
:0001.C6C4 8ED8                   mov ds, ax
:0001.C6C6 2E833E75C600           cmp word ptr cs:[C675], 0000
:0001.C6CC 7405                   je C6D3
:0001.C6CE 2EFF0E75C6             dec word ptr cs:[C675]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C6CC(C)
|
:0001.C6D3 2E833E77C600           cmp word ptr cs:[C677], 0000
:0001.C6D9 740E                   je C6E9
:0001.C6DB 2EA17FC6               mov ax, word ptr cs:[C67F]
:0001.C6DF 23C0                   and ax, ax
:0001.C6E1 7406                   je C6E9
:0001.C6E3 FC                     cld
:0001.C6E4 2EFF1E7DC6             call far word ptr cs:[C67D]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C6D9(C), :0001.C6E1(C)
|
:0001.C6E9 61                     popa
:0001.C6EA FB                     sti
:0001.C6EB 2EFF2E79C6             jmp far word ptr cs:[C679]

* Referenced by a CALL at Address:
|:0001.C76C
|
:0001.C6F0 BADA03                 mov dx, 03DA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C6F6(C)
|
:0001.C6F3 EC                     in al, dx
:0001.C6F4 A808                   test al, 08
:0001.C6F6 75FB                   jne C6F3

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C6FB(C)
|
:0001.C6F8 EC                     in al, dx
:0001.C6F9 A808                   test al, 08
:0001.C6FB 74FB                   je C6F8
:0001.C6FD FA                     cli
:0001.C6FE BAC703                 mov dx, 03C7
:0001.C701 8AC3                   mov al , bl 
:0001.C703 EE                     out dx, al
:0001.C704 BAC903                 mov dx, 03C9
:0001.C707 EC                     in al, dx
:0001.C708 86E0                   xchg al , ah
:0001.C70A EB00                   jmp C70C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C70A(U)
|
:0001.C70C EC                     in al, dx
:0001.C70D 86E8                   xchg al , ch
:0001.C70F EB00                   jmp C711



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C70F(U)
|
:0001.C711 EC                     in al, dx
:0001.C712 86C8                   xchg al , cl 
:0001.C714 EB00                   jmp C716



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C714(U)
|
:0001.C716 FB                     sti
:0001.C717 86F4                   xchg ah, dh
:0001.C719 C3                     ret



* Referenced by a CALL at Addresses:
|:0001.C777, :0001.C79D
|
:0001.C71A 86E6                   xchg dh, ah
:0001.C71C BADA03                 mov dx, 03DA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C722(C)
|
:0001.C71F EC                     in al, dx
:0001.C720 A808                   test al, 08
:0001.C722 75FB                   jne C71F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C727(C)
|
:0001.C724 EC                     in al, dx
:0001.C725 A808                   test al, 08
:0001.C727 74FB                   je C724
:0001.C729 FA                     cli
:0001.C72A BAC803                 mov dx, 03C8
:0001.C72D 8AC3                   mov al , bl 
:0001.C72F EE                     out dx, al
:0001.C730 42                     inc dx
:0001.C731 8AC4                   mov al , ah
:0001.C733 EE                     out dx, al
:0001.C734 EB00                   jmp C736



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C734(U)
|
:0001.C736 8AC5                   mov al , ch
:0001.C738 EE                     out dx, al
:0001.C739 EB00                   jmp C73B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C739(U)
|
:0001.C73B 8AC1                   mov al , cl 
:0001.C73D EE                     out dx, al
:0001.C73E EB00                   jmp C740



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C73E(U)
|
:0001.C740 FB                     sti
:0001.C741 C3                     ret



* Referenced by a CALL at Addresses:
|:0001.C780, :0001.C796
|
:0001.C742 BB0700                 mov bx, 0007
:0001.C745 BA191C                 mov dx, 1C19
:0001.C748 B80013                 mov ax, 1300
:0001.C74B CD10                   int 10
:0001.C74D C3                     ret


:0001.C74E 2E803E74C600           cmp byte ptr cs:[C674], 00
:0001.C754 7403                   je C759
:0001.C756 B003                   mov al, 03
:0001.C758 CF                     iret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C754(C)
|
:0001.C759 FB                     sti
:0001.C75A 53                     push bx
:0001.C75B 51                     push cx
:0001.C75C 52                     push dx
:0001.C75D 06                     push es
:0001.C75E 1E                     push ds
:0001.C75F 8CC8                   mov ax, cs
:0001.C761 8ED8                   mov ds, ax
:0001.C763 8EC0                   mov es, ax
:0001.C765 BACE03                 mov dx, 03CE
:0001.C768 EC                     in al, dx
:0001.C769 50                     push ax
:0001.C76A B307                   mov bl, 07
:0001.C76C E881FF                 call C6F0
:0001.C76F 51                     push cx
:0001.C770 52                     push dx
:0001.C771 B63F                   mov dh, 3F
:0001.C773 B53F                   mov ch, 3F
:0001.C775 B13F                   mov cl, 3F
:0001.C777 E8A0FF                 call C71A
:0001.C77A BD81C6                 mov bp, C681
:0001.C77D B91F00                 mov cx, 001F
:0001.C780 E8BFFF                 call C742
:0001.C783 B8000C                 mov ax, 0C00
:0001.C786 CD21                   int 21

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C78E(C)
|
:0001.C788 2AE4                   sub ah, ah
:0001.C78A CD16                   int 16
:0001.C78C 3C0D                   cmp al, 0D
:0001.C78E 75F8                   jne C788
:0001.C790 BDA0C6                 mov bp, C6A0
:0001.C793 B91E00                 mov cx, 001E
:0001.C796 E8A9FF                 call C742
:0001.C799 5A                     pop dx
:0001.C79A 59                     pop cx
:0001.C79B B307                   mov bl, 07
:0001.C79D E87AFF                 call C71A
:0001.C7A0 58                     pop ax
:0001.C7A1 BACE03                 mov dx, 03CE
:0001.C7A4 EE                     out dx, al
:0001.C7A5 1F                     pop ds
:0001.C7A6 07                     pop es
:0001.C7A7 5A                     pop dx
:0001.C7A8 59                     pop cx
:0001.C7A9 5B                     pop bx
:0001.C7AA B001                   mov al, 01
:0001.C7AC CF                     iret


:0001.C7AD 00                     BYTE 0


:0001.C7AE 41                     inc cx
:0001.C7AF 6C                     insb
:0001.C7B0 6C                     insb
:0001.C7B1 20636F                 and [bp+di+6F], ah
:0001.C7B4 64                     BYTE 064h


:0001.C7B5 65206279               and gs:[bp+si+79], ah
:0001.C7B9 204E61                 and [bp+61], cl 
:0001.C7BC 732E                   jnb C7EC
:0001.C7BE 56                     push si
:0001.C7BF 57                     push di
:0001.C7C0 2BF6                   sub si, si
:0001.C7C2 8BFE                   mov di, si
:0001.C7C4 2BC9                   sub cx, cx
:0001.C7C6 8A16DC52               mov dl, [52DC]
:0001.C7CA 8A36DD52               mov dh, [52DD]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C7E9(U)
|
:0001.C7CE FECE                   dec dh
:0001.C7D0 7910                   jns C7E2
:0001.C7D2 51                     push cx
:0001.C7D3 9A8C1FF60C             call 0CF6:1F8C
:0001.C7D8 59                     pop cx
:0001.C7D9 83F8FF                 cmp ax, FFFF
:0001.C7DC 7435                   je C813
:0001.C7DE 8AD0                   mov dl, al 
:0001.C7E0 B607                   mov dh, 07

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C7D0(C)
|
:0001.C7E2 41                     inc cx
:0001.C7E3 02D2                   add dl, dl
:0001.C7E5 7304                   jnb C7EB
:0001.C7E7 13F6                   adc si, si
:0001.C7E9 EBE3                   jmp C7CE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C7E5(C)
|
:0001.C7EB 03F6                   add si, si
:0001.C7ED FECE                   dec dh
:0001.C7EF 7910                   jns C801
:0001.C7F1 51                     push cx
:0001.C7F2 9A8C1FF60C             call 0CF6:1F8C
:0001.C7F7 59                     pop cx
:0001.C7F8 83F8FF                 cmp ax, FFFF
:0001.C7FB 7416                   je C813
:0001.C7FD 8AD0                   mov dl, al 
:0001.C7FF B607                   mov dh, 07

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C7EF(C)
|
:0001.C801 02D2                   add dl, dl
:0001.C803 13FF                   adc di, di
:0001.C805 E2E6                   loop C7ED
:0001.C807 8816DC52               mov [52DC], dl
:0001.C80B 8836DD52               mov [52DD], dh
:0001.C80F 8BC6                   mov ax, si
:0001.C811 03C7                   add ax, di

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C7DC(C), :0001.C7FB(C)
|
:0001.C813 5F                     pop di
:0001.C814 5E                     pop si
:0001.C815 CB                     retf


:0001.C816 55                     push bp
:0001.C817 8BEC                   mov bp, sp
:0001.C819 57                     push di
:0001.C81A 56                     push si
:0001.C81B 9C                     pushf
:0001.C81C 1E                     push ds
:0001.C81D 06                     push es
:0001.C81E B87D30                 mov ax, 307D
:0001.C821 8ED8                   mov ds, ax
:0001.C823 8CD8                   mov ax, ds
:0001.C825 BB3A48                 mov bx, 483A
:0001.C828 83C30F                 add bx, 000F
:0001.C82B B104                   mov cl, 04
:0001.C82D D3EB                   shr bx, cl 
:0001.C82F 03C3                   add ax, bx
:0001.C831 8BD8                   mov bx, ax
:0001.C833 83C340                 add bx, 0040
:0001.C836 F7C3FF0F               test bx, 0FFF
:0001.C83A 7412                   je C84E
:0001.C83C 8AD7                   mov dl, bh
:0001.C83E 8AF4                   mov dh, ah
:0001.C840 81E2F0F0               and dx, F0F0
:0001.C844 3AD6                   cmp dl, dh
:0001.C846 7406                   je C84E
:0001.C848 81E300F0               and bx, F000
:0001.C84C 8BC3                   mov ax, bx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C83A(C), :0001.C846(C)
|
:0001.C84E A33548                 mov word ptr [4835], ax
:0001.C851 E85301                 call C9A7
:0001.C854 B90400                 mov cx, 0004
:0001.C857 C606344890             mov byte ptr [4834], 90
:0001.C85C 51                     push cx
:0001.C85D C606324803             mov byte ptr [4832], 03

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C883(C)
|
:0001.C862 B600                   mov dh, 00
:0001.C864 B2F9                   mov dl, F9
:0001.C866 E8DF00                 call C948
:0001.C869 80FCE0                 cmp ah, E0
:0001.C86C 740E                   je C87C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C885(U)
|
:0001.C86E 59                     pop cx
:0001.C86F 80FCB0                 cmp ah, B0
:0001.C872 7413                   je C887
:0001.C874 FE063448               inc byte ptr [4834]
:0001.C878 E2E2                   loop C85C
:0001.C87A EB1D                   jmp C899



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C86C(C)
|
:0001.C87C E81E01                 call C99D
:0001.C87F FE0E3248               dec byte ptr [4832]
:0001.C883 75DD                   jne C862
:0001.C885 EBE7                   jmp C86E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C872(C)
|
:0001.C887 E81F00                 call C8A9
:0001.C88A 720D                   jb C899
:0001.C88C E82B00                 call C8BA
:0001.C88F 7208                   jb C899
:0001.C891 C7063A500000           mov word ptr [503A], 0000
:0001.C897 EB06                   jmp C89F



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C87A(U), :0001.C88A(C), :0001.C88F(C)
|
:0001.C899 C7063A50FFFF           mov word ptr [503A], FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C897(U)
|
:0001.C89F A13A50                 mov ax, word ptr [503A]
:0001.C8A2 07                     pop es
:0001.C8A3 1F                     pop ds
:0001.C8A4 9D                     popf
:0001.C8A5 5E                     pop si
:0001.C8A6 5F                     pop di
:0001.C8A7 5D                     pop bp
:0001.C8A8 CB                     retf



* Referenced by a CALL at Address:
|:0001.C887
|
:0001.C8A9 BEE847                 mov si, 47E8
:0001.C8AC B600                   mov dh, 00
:0001.C8AE E81A00                 call C8CB
:0001.C8B1 7206                   jb C8B9
:0001.C8B3 BE0548                 mov si, 4805
:0001.C8B6 E8A700                 call C960

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C8B1(C)
|
:0001.C8B9 C3                     ret

* Referenced by a CALL at Address:
|:0001.C88C
|
:0001.C8BA BE0D48                 mov si, 480D
:0001.C8BD B601                   mov dh, 01
:0001.C8BF E80900                 call C8CB
:0001.C8C2 7206                   jb C8CA
:0001.C8C4 BE2A48                 mov si, 482A
:0001.C8C7 E89600                 call C960

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C8C2(C)
|
:0001.C8CA C3                     ret

* Referenced by a CALL at Addresses:
|:0001.C8AE, :0001.C8BF
|

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C8FB(U)
|
:0001.C8CB C606324803             mov byte ptr [4832], 03

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C90A(C)
|
:0001.C8D0 C60633480A             mov byte ptr [4833], 0A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C901(C)
|
:0001.C8D5 8A14                   mov dl, [si]
:0001.C8D7 0AD2                   or dl, dl
:0001.C8D9 7502                   jne C8DD
:0001.C8DB EB32                   jmp C90F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C8D9(C)
|
:0001.C8DD E86800                 call C948
:0001.C8E0 7303                   jnb C8E5
:0001.C8E2 F9                     stc
:0001.C8E3 EB2B                   jmp C910



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C8E0(C)
|
:0001.C8E5 E82900                 call C911
:0001.C8E8 A03748                 mov al, [4837]
:0001.C8EB 3A4405                 cmp al , [si+05]
:0001.C8EE 750D                   jne C8FD
:0001.C8F0 A03848                 mov al, [4838]
:0001.C8F3 3A4406                 cmp al , [si+06]
:0001.C8F6 7505                   jne C8FD
:0001.C8F8 83C607                 add si, 0007
:0001.C8FB EBCE                   jmp C8CB



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C8EE(C), :0001.C8F6(C)
|
:0001.C8FD FE0E3348               dec byte ptr [4833]
:0001.C901 75D2                   jne C8D5
:0001.C903 E89700                 call C99D
:0001.C906 FE0E3248               dec byte ptr [4832]
:0001.C90A 75C4                   jne C8D0
:0001.C90C F9                     stc
:0001.C90D EB01                   jmp C910



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C8DB(U)
|
:0001.C90F F8                     clc

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C8E3(U), :0001.C90D(U)
|
:0001.C910 C3                     ret

* Referenced by a CALL at Address:
|:0001.C8E5
|
:0001.C911 06                     push es
:0001.C912 8E063548               mov es, [4835]
:0001.C916 33DB                   xor bx, bx
:0001.C918 33C0                   xor ax, ax
:0001.C91A 8B4C01                 mov cx, [si+01]
:0001.C91D 260207                 add al , es:[bx]
:0001.C920 43                     inc bx
:0001.C921 E2FA                   loop C91D
:0001.C923 A23748                 mov byte ptr [4837], al
:0001.C926 33C0                   xor ax, ax
:0001.C928 43                     inc bx
:0001.C929 43                     inc bx
:0001.C92A 8B4C03                 mov cx, [si+03]
:0001.C92D 260207                 add al , es:[bx]
:0001.C930 43                     inc bx
:0001.C931 E2FA                   loop C92D
:0001.C933 A23848                 mov byte ptr [4838], al
:0001.C936 07                     pop es
:0001.C937 C3                     ret



* Referenced by a CALL at Address:
|:0001.C983
|
:0001.C938 51                     push cx
:0001.C939 33DB                   xor bx, bx
:0001.C93B 33C0                   xor ax, ax
:0001.C93D B90004                 mov cx, 0400
:0001.C940 260207                 add al , es:[bx]
:0001.C943 43                     inc bx
:0001.C944 E2FA                   loop C940
:0001.C946 59                     pop cx
:0001.C947 C3                     ret



* Referenced by a CALL at Addresses:
|:0001.C866, :0001.C8DD
|
:0001.C948 06                     push es
:0001.C949 B476                   mov ah, 76
:0001.C94B A03448                 mov al, [4834]
:0001.C94E BB0004                 mov bx, 0400
:0001.C951 B504                   mov ch, 04
:0001.C953 B14D                   mov cl, 4D
:0001.C955 8E063548               mov es, [4835]
:0001.C959 33ED                   xor bp, bp
:0001.C95B CD1B                   int 1B
:0001.C95D F5                     cmc
:0001.C95E 07                     pop es
:0001.C95F C3                     ret



* Referenced by a CALL at Addresses:
|:0001.C8B6, :0001.C8C7
|
:0001.C960 06                     push es
:0001.C961 B201                   mov dl, 01
:0001.C963 C606324803             mov byte ptr [4832], 03
:0001.C968 B90800                 mov cx, 0008

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C998(C)
|
:0001.C96B 51                     push cx
:0001.C96C B476                   mov ah, 76
:0001.C96E A03448                 mov al, [4834]
:0001.C971 BB0004                 mov bx, 0400
:0001.C974 B503                   mov ch, 03
:0001.C976 B14D                   mov cl, 4D
:0001.C978 8E063548               mov es, [4835]
:0001.C97C 33ED                   xor bp, bp
:0001.C97E CD1B                   int 1B
:0001.C980 59                     pop cx
:0001.C981 720E                   jb C991
:0001.C983 E8B2FF                 call C938
:0001.C986 3A04                   cmp al , [si]
:0001.C988 7507                   jne C991
:0001.C98A FEC2                   inc dl
:0001.C98C 46                     inc si
:0001.C98D E2DC                   loop C96B
:0001.C98F EB0A                   jmp C99B



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.C981(C), :0001.C988(C)
|
:0001.C991 E80900                 call C99D
:0001.C994 FE0E3248               dec byte ptr [4832]
:0001.C998 75D1                   jne C96B
:0001.C99A F9                     stc

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.C98F(U)
|
:0001.C99B 07                     pop es
:0001.C99C C3                     ret



* Referenced by a CALL at Addresses:
|:0001.C87C, :0001.C903, :0001.C991
|
:0001.C99D 50                     push ax
:0001.C99E B407                   mov ah, 07
:0001.C9A0 A03448                 mov al, [4834]
:0001.C9A3 CD1B                   int 1B
:0001.C9A5 58                     pop ax
:0001.C9A6 C3                     ret



* Referenced by a CALL at Address:
|:0001.C851
|
:0001.C9A7 06                     push es
:0001.C9A8 33C0                   xor ax, ax
:0001.C9AA 8E063548               mov es, [4835]
:0001.C9AE 33FF                   xor di, di
:0001.C9B0 B90002                 mov cx, 0200
:0001.C9B3 FC                     cld
:0001.C9B4 F3                     repz
:0001.C9B5 AB                     stosw
:0001.C9B6 07                     pop es
:0001.C9B7 C3                     ret


:0001.C9B8 00000000               BYTE  4 DUP(0)


:0001.C9BC 47                     inc di
:0001.C9BD 52                     push dx
:0001.C9BE 41                     inc cx
:0001.C9BF 50                     push ax
:0001.C9C0 48                     dec ax
:0001.C9C1 49                     dec cx
:0001.C9C2 43                     inc bx
:0001.C9C3 204452                 and [si+52], al 
:0001.C9C6 49                     dec cx
:0001.C9C7 56                     push si
:0001.C9C8 45                     inc bp
:0001.C9C9 52                     push dx
:0001.C9CA 205631                 and [bp+31], dl
:0001.C9CD 2E                     BYTE 02eh


:0001.C9CE 6ACA                   push FFCA
:0001.C9D0 0000                   add [bx+si], al 
:0001.C9D2 6ACA                   push FFCA
:0001.C9D4 0000                   add [bx+si], al 
:0001.C9D6 6ACA                   push FFCA
:0001.C9D8 0000                   add [bx+si], al 
:0001.C9DA 6ACA                   push FFCA
:0001.C9DC 0000                   add [bx+si], al 
:0001.C9DE 6ACA                   push FFCA
:0001.C9E0 0000                   add [bx+si], al 
:0001.C9E2 6ACA                   push FFCA
:0001.C9E4 0000                   add [bx+si], al 
:0001.C9E6 6ACA                   push FFCA
:0001.C9E8 0000                   add [bx+si], al 
:0001.C9EA 6ACA                   push FFCA
:0001.C9EC 0000                   add [bx+si], al 
:0001.C9EE 6ACA                   push FFCA
:0001.C9F0 0000                   add [bx+si], al 
:0001.C9F2 6ACA                   push FFCA
:0001.C9F4 0000                   add [bx+si], al 
:0001.C9F6 6ACA                   push FFCA
:0001.C9F8 0000                   add [bx+si], al 
:0001.C9FA 6ACA                   push FFCA
:0001.C9FC 0000                   add [bx+si], al 
:0001.C9FE 6ACA                   push FFCA
:0001.CA00 0000                   add [bx+si], al 
:0001.CA02 6ACA                   push FFCA
:0001.CA04 0000                   add [bx+si], al 
:0001.CA06 6ACA                   push FFCA
:0001.CA08 0000                   add [bx+si], al 
:0001.CA0A 6ACA                   push FFCA
:0001.CA0C 0000                   add [bx+si], al 
:0001.CA0E 6ACA                   push FFCA
:0001.CA10 0000                   add [bx+si], al 
:0001.CA12 6ACA                   push FFCA
:0001.CA14 0000                   add [bx+si], al 
:0001.CA16 6ACA                   push FFCA
:0001.CA18 0000                   add [bx+si], al 
:0001.CA1A 6ACA                   push FFCA
:0001.CA1C 0000                   add [bx+si], al 
:0001.CA1E 6ACA                   push FFCA
:0001.CA20 0000                   add [bx+si], al 
:0001.CA22 6ACA                   push FFCA
:0001.CA24 0000                   add [bx+si], al 
:0001.CA26 6ACA                   push FFCA
:0001.CA28 0000                   add [bx+si], al 
:0001.CA2A 6ACA                   push FFCA
:0001.CA2C 0000                   add [bx+si], al 
:0001.CA2E 6ACA                   push FFCA
:0001.CA30 0000                   add [bx+si], al 
:0001.CA32 6ACA                   push FFCA
:0001.CA34 0000                   add [bx+si], al 
:0001.CA36 6ACA                   push FFCA
:0001.CA38 0000                   add [bx+si], al 
:0001.CA3A 6ACA                   push FFCA
:0001.CA3C 0000                   add [bx+si], al 
:0001.CA3E 6ACA                   push FFCA
:0001.CA40 0000                   add [bx+si], al 
:0001.CA42 6ACA                   push FFCA
:0001.CA44 0000                   add [bx+si], al 
:0001.CA46 6ACA                   push FFCA
:0001.CA48 0000                   add [bx+si], al 
:0001.CA4A 6ACA                   push FFCA
:0001.CA4C 0000                   add [bx+si], al 
:0001.CA4E 6ACA                   push FFCA
:0001.CA50 0000                   add [bx+si], al 
:0001.CA52 6ACA                   push FFCA
:0001.CA54 0000                   add [bx+si], al 
:0001.CA56 6ACA                   push FFCA
:0001.CA58 0000                   add [bx+si], al 
:0001.CA5A 6ACA                   push FFCA
:0001.CA5C 0000                   add [bx+si], al 
:0001.CA5E 6ACA                   push FFCA
:0001.CA60 0000                   add [bx+si], al 
:0001.CA62 6ACA                   push FFCA
:0001.CA64 0000                   add [bx+si], al 
:0001.CA66 6ACA                   push FFCA
:0001.CA68 0000                   add [bx+si], al 
:0001.CA6A CB                     retf


:0001.CA6B 1E                     push ds
:0001.CA6C 06                     push es
:0001.CA6D 57                     push di
:0001.CA6E 56                     push si
:0001.CA6F BB6000                 mov bx, 0060

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.CABB(U)
|
:0001.CA72 33C0                   xor ax, ax
:0001.CA74 8EC0                   mov es, ax
:0001.CA76 26C43F                 les di, es:[bx]
:0001.CA79 8BD7                   mov dx, di
:0001.CA7B 83C70A                 add di, 000A
:0001.CA7E 0E                     push cs
:0001.CA7F 1F                     pop ds
:0001.CA80 BEBCC9                 mov si, C9BC
:0001.CA83 B90900                 mov cx, 0009
:0001.CA86 FC                     cld
:0001.CA87 F3                     repz
:0001.CA88 A7                     cmpsw
:0001.CA89 7528                   jne CAB3
:0001.CA8B 83C205                 add dx, 0005
:0001.CA8E BECEC9                 mov si, C9CE
:0001.CA91 2E8914                 mov cs:[si], dx
:0001.CA94 2E8C4402               mov cs:[si+02], es
:0001.CA98 83C225                 add dx, 0025
:0001.CA9B 8BFA                   mov di, dx
:0001.CA9D 26C57501               lds si, es:[di+01]
:0001.CAA1 BFD2C9                 mov di, C9D2
:0001.CAA4 8CC8                   mov ax, cs
:0001.CAA6 8EC0                   mov es, ax
:0001.CAA8 B94C00                 mov cx, 004C
:0001.CAAB F3                     repz
:0001.CAAC A5                     movsw
:0001.CAAD 33C0                   xor ax, ax
:0001.CAAF EB5A                   jmp CB0B


:0001.CAB1 EB0A                   jmp CABD



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.CA89(C)
|
:0001.CAB3 83FB60                 cmp bx, 0060
:0001.CAB6 7505                   jne CABD
:0001.CAB8 BB6800                 mov bx, 0068
:0001.CABB EBB5                   jmp CA72



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.CAB1(U), :0001.CAB6(C)
|
:0001.CABD BB6000                 mov bx, 0060

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.CB04(U)
|
:0001.CAC0 33C0                   xor ax, ax
:0001.CAC2 8EC0                   mov es, ax
:0001.CAC4 26C43F                 les di, es:[bx]
:0001.CAC7 8BD7                   mov dx, di
:0001.CAC9 83C70A                 add di, 000A
:0001.CACC 0E                     push cs
:0001.CACD 1F                     pop ds
:0001.CACE BEBCC9                 mov si, C9BC
:0001.CAD1 B90700                 mov cx, 0007
:0001.CAD4 FC                     cld
:0001.CAD5 F3                     repz
:0001.CAD6 A7                     cmpsw
:0001.CAD7 7523                   jne CAFC
:0001.CAD9 83C205                 add dx, 0005
:0001.CADC BECEC9                 mov si, C9CE
:0001.CADF 2E8914                 mov cs:[si], dx
:0001.CAE2 2E8C4402               mov cs:[si+02], es
:0001.CAE6 BFD2C9                 mov di, C9D2
:0001.CAE9 B92600                 mov cx, 0026
:0001.CAEC 2E8915                 mov cs:[di], dx
:0001.CAEF 2E8C4502               mov cs:[di+02], es
:0001.CAF3 83C704                 add di, 0004
:0001.CAF6 E2F4                   loop CAEC
:0001.CAF8 33C0                   xor ax, ax
:0001.CAFA EB0F                   jmp CB0B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.CAD7(C)
|
:0001.CAFC 83FB60                 cmp bx, 0060
:0001.CAFF 7507                   jne CB08
:0001.CB01 BB6800                 mov bx, 0068
:0001.CB04 EBBA                   jmp CAC0


:0001.CB06 EB03                   jmp CB0B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.CAFF(C)
|
:0001.CB08 B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.CAAF(U), :0001.CAFA(U), :0001.CB06(U)
|
:0001.CB0B 5E                     pop si
:0001.CB0C 5F                     pop di
:0001.CB0D 07                     pop es
:0001.CB0E 1F                     pop ds
:0001.CB0F CB                     retf


:0001.CB10 33C0                   xor ax, ax
:0001.CB12 2EA3B8C9               mov word ptr cs:[C9B8], ax
:0001.CB16 2EA3BAC9               mov word ptr cs:[C9BA], ax
:0001.CB1A 2EFF1ED2C9             call far word ptr cs:[C9D2]
:0001.CB1F CB                     retf


:0001.CB20 B401                   mov ah, 01
:0001.CB22 2EFF1ED6C9             call far word ptr cs:[C9D6]
:0001.CB27 CB                     retf


:0001.CB28 55                     push bp
:0001.CB29 8BEC                   mov bp, sp
:0001.CB2B B402                   mov ah, 02
:0001.CB2D 8A4606                 mov al , [bp+06]
:0001.CB30 2EFF1EDAC9             call far word ptr cs:[C9DA]
:0001.CB35 5D                     pop bp
:0001.CB36 CB                     retf


:0001.CB37 55                     push bp
:0001.CB38 8BEC                   mov bp, sp
:0001.CB3A B403                   mov ah, 03
:0001.CB3C 8A4606                 mov al , [bp+06]
:0001.CB3F 2EFF1EDEC9             call far word ptr cs:[C9DE]
:0001.CB44 5D                     pop bp
:0001.CB45 CB                     retf


:0001.CB46 B404                   mov ah, 04
:0001.CB48 2EFF1EE2C9             call far word ptr cs:[C9E2]
:0001.CB4D CB                     retf


:0001.CB4E 55                     push bp
:0001.CB4F 8BEC                   mov bp, sp
:0001.CB51 8B4606                 mov ax, [bp+06]
:0001.CB54 2EA3B8C9               mov word ptr cs:[C9B8], ax
:0001.CB58 8B4608                 mov ax, [bp+08]
:0001.CB5B 2EA3BAC9               mov word ptr cs:[C9BA], ax
:0001.CB5F 5D                     pop bp
:0001.CB60 CB                     retf


:0001.CB61 55                     push bp
:0001.CB62 8BEC                   mov bp, sp
:0001.CB64 06                     push es
:0001.CB65 C45E06                 les bx, [bp+06]
:0001.CB68 2EA1B8C9               mov ax, word ptr cs:[C9B8]
:0001.CB6C 268907                 mov es:[bx], ax
:0001.CB6F C45E0A                 les bx, [bp+0A]
:0001.CB72 2EA1BAC9               mov ax, word ptr cs:[C9BA]
:0001.CB76 268907                 mov es:[bx], ax
:0001.CB79 07                     pop es
:0001.CB7A 5D                     pop bp
:0001.CB7B CB                     retf


:0001.CB7C 55                     push bp
:0001.CB7D 8BEC                   mov bp, sp
:0001.CB7F B405                   mov ah, 05
:0001.CB81 8A4606                 mov al , [bp+06]
:0001.CB84 2EFF1EE6C9             call far word ptr cs:[C9E6]
:0001.CB89 5D                     pop bp
:0001.CB8A CB                     retf


:0001.CB8B 55                     push bp
:0001.CB8C 8BEC                   mov bp, sp
:0001.CB8E 06                     push es
:0001.CB8F B406                   mov ah, 06
:0001.CB91 2EFF1EEAC9             call far word ptr cs:[C9EA]
:0001.CB96 32E4                   xor ah, ah
:0001.CB98 C45E06                 les bx, [bp+06]
:0001.CB9B 268907                 mov es:[bx], ax
:0001.CB9E 07                     pop es
:0001.CB9F 5D                     pop bp
:0001.CBA0 CB                     retf


:0001.CBA1 55                     push bp
:0001.CBA2 8BEC                   mov bp, sp
:0001.CBA4 B407                   mov ah, 07
:0001.CBA6 8A4606                 mov al , [bp+06]
:0001.CBA9 2EFF1EEEC9             call far word ptr cs:[C9EE]
:0001.CBAE 5D                     pop bp
:0001.CBAF CB                     retf


:0001.CBB0 55                     push bp
:0001.CBB1 8BEC                   mov bp, sp
:0001.CBB3 B408                   mov ah, 08
:0001.CBB5 8A4606                 mov al , [bp+06]
:0001.CBB8 8A5E08                 mov bl , [bp+08]
:0001.CBBB 8A7E0A                 mov bh, [bp+0A]
:0001.CBBE 2EFF1EF2C9             call far word ptr cs:[C9F2]
:0001.CBC3 5D                     pop bp
:0001.CBC4 CB                     retf


:0001.CBC5 55                     push bp
:0001.CBC6 8BEC                   mov bp, sp
:0001.CBC8 1E                     push ds
:0001.CBC9 56                     push si
:0001.CBCA B409                   mov ah, 09
:0001.CBCC 8B5E06                 mov bx, [bp+06]
:0001.CBCF 8B4E08                 mov cx, [bp+08]
:0001.CBD2 C5760A                 lds si, [bp+0A]
:0001.CBD5 2EFF1EF6C9             call far word ptr cs:[C9F6]
:0001.CBDA 5E                     pop si
:0001.CBDB 1F                     pop ds
:0001.CBDC 5D                     pop bp
:0001.CBDD CB                     retf


:0001.CBDE 55                     push bp
:0001.CBDF 8BEC                   mov bp, sp
:0001.CBE1 B40A                   mov ah, 0A
:0001.CBE3 8B5E06                 mov bx, [bp+06]
:0001.CBE6 8B4E08                 mov cx, [bp+08]
:0001.CBE9 2E031EB8C9             add bx, cs:[C9B8]
:0001.CBEE 2E030EBAC9             add cx, cs:[C9BA]
:0001.CBF3 2EFF1EFAC9             call far word ptr cs:[C9FA]
:0001.CBF8 5D                     pop bp
:0001.CBF9 CB                     retf


:0001.CBFA 55                     push bp
:0001.CBFB 8BEC                   mov bp, sp
:0001.CBFD B40B                   mov ah, 0B
:0001.CBFF 8B5E06                 mov bx, [bp+06]
:0001.CC02 8B4E08                 mov cx, [bp+08]
:0001.CC05 2E031EB8C9             add bx, cs:[C9B8]
:0001.CC0A 2E030EBAC9             add cx, cs:[C9BA]
:0001.CC0F 2EFF1EFEC9             call far word ptr cs:[C9FE]
:0001.CC14 32E4                   xor ah, ah
:0001.CC16 5D                     pop bp
:0001.CC17 CB                     retf


:0001.CC18 55                     push bp
:0001.CC19 8BEC                   mov bp, sp
:0001.CC1B 56                     push si
:0001.CC1C 57                     push di
:0001.CC1D B40C                   mov ah, 0C
:0001.CC1F 8B5E06                 mov bx, [bp+06]
:0001.CC22 8B4E08                 mov cx, [bp+08]
:0001.CC25 8B760A                 mov si, [bp+0A]
:0001.CC28 8B7E0C                 mov di, [bp+0C]
:0001.CC2B 2E031EB8C9             add bx, cs:[C9B8]
:0001.CC30 2E030EBAC9             add cx, cs:[C9BA]
:0001.CC35 2E0336B8C9             add si, cs:[C9B8]
:0001.CC3A 2E033EBAC9             add di, cs:[C9BA]
:0001.CC3F 8B560E                 mov dx, [bp+0E]
:0001.CC42 2EFF1E02CA             call far word ptr cs:[CA02]
:0001.CC47 5F                     pop di
:0001.CC48 5E                     pop si
:0001.CC49 5D                     pop bp
:0001.CC4A CB                     retf


:0001.CC4B 55                     push bp
:0001.CC4C 8BEC                   mov bp, sp
:0001.CC4E 56                     push si
:0001.CC4F 57                     push di
:0001.CC50 B40D                   mov ah, 0D
:0001.CC52 8A460E                 mov al , [bp+0E]
:0001.CC55 8B5E06                 mov bx, [bp+06]
:0001.CC58 8B4E08                 mov cx, [bp+08]
:0001.CC5B 8B760A                 mov si, [bp+0A]
:0001.CC5E 8B7E0C                 mov di, [bp+0C]
:0001.CC61 2E031EB8C9             add bx, cs:[C9B8]
:0001.CC66 2E030EBAC9             add cx, cs:[C9BA]
:0001.CC6B 2E0336B8C9             add si, cs:[C9B8]
:0001.CC70 2E033EBAC9             add di, cs:[C9BA]
:0001.CC75 2EFF1E06CA             call far word ptr cs:[CA06]
:0001.CC7A 5F                     pop di
:0001.CC7B 5E                     pop si
:0001.CC7C 5D                     pop bp
:0001.CC7D CB                     retf


:0001.CC7E 55                     push bp
:0001.CC7F 8BEC                   mov bp, sp
:0001.CC81 56                     push si
:0001.CC82 57                     push di
:0001.CC83 B40E                   mov ah, 0E
:0001.CC85 8A460C                 mov al , [bp+0C]
:0001.CC88 8B5E06                 mov bx, [bp+06]
:0001.CC8B 8B4E08                 mov cx, [bp+08]
:0001.CC8E 8A560A                 mov dl, [bp+0A]
:0001.CC91 2E031EB8C9             add bx, cs:[C9B8]
:0001.CC96 2E030EBAC9             add cx, cs:[C9BA]
:0001.CC9B 2EFF1E0ACA             call far word ptr cs:[CA0A]
:0001.CCA0 5F                     pop di
:0001.CCA1 5E                     pop si
:0001.CCA2 5D                     pop bp
:0001.CCA3 CB                     retf


:0001.CCA4 55                     push bp
:0001.CCA5 8BEC                   mov bp, sp
:0001.CCA7 56                     push si
:0001.CCA8 57                     push di
:0001.CCA9 06                     push es
:0001.CCAA B40F                   mov ah, 0F
:0001.CCAC 8B5E06                 mov bx, [bp+06]
:0001.CCAF 8B4E08                 mov cx, [bp+08]
:0001.CCB2 2E031EB8C9             add bx, cs:[C9B8]
:0001.CCB7 2E030EBAC9             add cx, cs:[C9BA]
:0001.CCBC 8B760A                 mov si, [bp+0A]
:0001.CCBF 8B7E0C                 mov di, [bp+0C]
:0001.CCC2 8A560E                 mov dl, [bp+0E]
:0001.CCC5 8A7610                 mov dh, [bp+10]
:0001.CCC8 C46E12                 les bp, [bp+12]
:0001.CCCB 2EFF1E0ECA             call far word ptr cs:[CA0E]
:0001.CCD0 07                     pop es
:0001.CCD1 5F                     pop di
:0001.CCD2 5E                     pop si
:0001.CCD3 5D                     pop bp
:0001.CCD4 CB                     retf


:0001.CCD5 55                     push bp
:0001.CCD6 8BEC                   mov bp, sp
:0001.CCD8 56                     push si
:0001.CCD9 57                     push di
:0001.CCDA 06                     push es
:0001.CCDB 1E                     push ds
:0001.CCDC B410                   mov ah, 10
:0001.CCDE 8B5E06                 mov bx, [bp+06]
:0001.CCE1 8B4E08                 mov cx, [bp+08]
:0001.CCE4 2E031EB8C9             add bx, cs:[C9B8]
:0001.CCE9 2E030EBAC9             add cx, cs:[C9BA]
:0001.CCEE 8B760A                 mov si, [bp+0A]
:0001.CCF1 8B7E0C                 mov di, [bp+0C]
:0001.CCF4 C46E0E                 les bp, [bp+0E]
:0001.CCF7 2EFF1E12CA             call far word ptr cs:[CA12]
:0001.CCFC 1F                     pop ds
:0001.CCFD 07                     pop es
:0001.CCFE 5F                     pop di
:0001.CCFF 5E                     pop si
:0001.CD00 5D                     pop bp
:0001.CD01 CB                     retf


:0001.CD02 55                     push bp
:0001.CD03 8BEC                   mov bp, sp
:0001.CD05 57                     push di
:0001.CD06 06                     push es
:0001.CD07 B411                   mov ah, 11
:0001.CD09 C47E08                 les di, [bp+08]
:0001.CD0C 8B5E06                 mov bx, [bp+06]
:0001.CD0F 2EFF1E16CA             call far word ptr cs:[CA16]
:0001.CD14 07                     pop es
:0001.CD15 5F                     pop di
:0001.CD16 5D                     pop bp
:0001.CD17 CB                     retf


:0001.CD18 55                     push bp
:0001.CD19 8BEC                   mov bp, sp
:0001.CD1B 57                     push di
:0001.CD1C 06                     push es
:0001.CD1D B412                   mov ah, 12
:0001.CD1F C47E08                 les di, [bp+08]
:0001.CD22 8A5E06                 mov bl , [bp+06]
:0001.CD25 2EFF1E1ACA             call far word ptr cs:[CA1A]
:0001.CD2A 07                     pop es
:0001.CD2B 5F                     pop di
:0001.CD2C 5D                     pop bp
:0001.CD2D CB                     retf


:0001.CD2E 55                     push bp
:0001.CD2F 8BEC                   mov bp, sp
:0001.CD31 56                     push si
:0001.CD32 57                     push di
:0001.CD33 06                     push es
:0001.CD34 B413                   mov ah, 13
:0001.CD36 8B5E06                 mov bx, [bp+06]
:0001.CD39 8B4E08                 mov cx, [bp+08]
:0001.CD3C 2E031EB8C9             add bx, cs:[C9B8]
:0001.CD41 2E030EBAC9             add cx, cs:[C9BA]
:0001.CD46 8B760A                 mov si, [bp+0A]
:0001.CD49 8B7E0C                 mov di, [bp+0C]
:0001.CD4C C46E0E                 les bp, [bp+0E]
:0001.CD4F 2EFF1E1ECA             call far word ptr cs:[CA1E]
:0001.CD54 07                     pop es
:0001.CD55 5F                     pop di
:0001.CD56 5E                     pop si
:0001.CD57 5D                     pop bp
:0001.CD58 CB                     retf


:0001.CD59 55                     push bp
:0001.CD5A 8BEC                   mov bp, sp
:0001.CD5C 57                     push di
:0001.CD5D B414                   mov ah, 14
:0001.CD5F 8B5E06                 mov bx, [bp+06]
:0001.CD62 8B4E08                 mov cx, [bp+08]
:0001.CD65 8B560A                 mov dx, [bp+0A]
:0001.CD68 8A460C                 mov al , [bp+0C]
:0001.CD6B 2EFF1E22CA             call far word ptr cs:[CA22]
:0001.CD70 5F                     pop di
:0001.CD71 5D                     pop bp
:0001.CD72 CB                     retf


:0001.CD73 55                     push bp
:0001.CD74 8BEC                   mov bp, sp
:0001.CD76 56                     push si
:0001.CD77 1E                     push ds
:0001.CD78 B415                   mov ah, 15
:0001.CD7A 8A4606                 mov al , [bp+06]
:0001.CD7D 8A4E08                 mov cl , [bp+08]
:0001.CD80 C5760A                 lds si, [bp+0A]
:0001.CD83 2EFF1E26CA             call far word ptr cs:[CA26]
:0001.CD88 1F                     pop ds
:0001.CD89 5E                     pop si
:0001.CD8A 5D                     pop bp
:0001.CD8B CB                     retf


:0001.CD8C 55                     push bp
:0001.CD8D 8BEC                   mov bp, sp
:0001.CD8F 56                     push si
:0001.CD90 57                     push di
:0001.CD91 06                     push es
:0001.CD92 B416                   mov ah, 16
:0001.CD94 8A4606                 mov al , [bp+06]
:0001.CD97 8A4E08                 mov cl , [bp+08]
:0001.CD9A 8A6E0E                 mov ch, [bp+0E]
:0001.CD9D 8B5610                 mov dx, [bp+10]
:0001.CDA0 C45E0A                 les bx, [bp+0A]
:0001.CDA3 2EFF1E2ACA             call far word ptr cs:[CA2A]
:0001.CDA8 07                     pop es
:0001.CDA9 5F                     pop di
:0001.CDAA 5E                     pop si
:0001.CDAB 5D                     pop bp
:0001.CDAC CB                     retf


:0001.CDAD 55                     push bp
:0001.CDAE 8BEC                   mov bp, sp
:0001.CDB0 56                     push si
:0001.CDB1 57                     push di
:0001.CDB2 B417                   mov ah, 17
:0001.CDB4 8B5E06                 mov bx, [bp+06]
:0001.CDB7 8B4E08                 mov cx, [bp+08]
:0001.CDBA 8B560A                 mov dx, [bp+0A]
:0001.CDBD 8B760C                 mov si, [bp+0C]
:0001.CDC0 8B7E0E                 mov di, [bp+0E]
:0001.CDC3 8B6E10                 mov bp, [bp+10]
:0001.CDC6 2E031EB8C9             add bx, cs:[C9B8]
:0001.CDCB 2E030EBAC9             add cx, cs:[C9BA]
:0001.CDD0 2E033EB8C9             add di, cs:[C9B8]
:0001.CDD5 2E032EBAC9             add bp, cs:[C9BA]
:0001.CDDA 9C                     pushf
:0001.CDDB 2EFF1E2ECA             call far word ptr cs:[CA2E]
:0001.CDE0 9D                     popf
:0001.CDE1 5F                     pop di
:0001.CDE2 5E                     pop si
:0001.CDE3 5D                     pop bp
:0001.CDE4 CB                     retf


:0001.CDE5 55                     push bp
:0001.CDE6 8BEC                   mov bp, sp
:0001.CDE8 56                     push si
:0001.CDE9 57                     push di
:0001.CDEA 06                     push es
:0001.CDEB B418                   mov ah, 18
:0001.CDED 8B5E06                 mov bx, [bp+06]
:0001.CDF0 8B4E08                 mov cx, [bp+08]
:0001.CDF3 8B560A                 mov dx, [bp+0A]
:0001.CDF6 8B760C                 mov si, [bp+0C]
:0001.CDF9 C47E0E                 les di, [bp+0E]
:0001.CDFC 2E031EB8C9             add bx, cs:[C9B8]
:0001.CE01 2E030EBAC9             add cx, cs:[C9BA]
:0001.CE06 2EFF1E32CA             call far word ptr cs:[CA32]
:0001.CE0B 07                     pop es
:0001.CE0C 5F                     pop di
:0001.CE0D 5E                     pop si
:0001.CE0E 5D                     pop bp
:0001.CE0F CB                     retf


:0001.CE10 55                     push bp
:0001.CE11 8BEC                   mov bp, sp
:0001.CE13 56                     push si
:0001.CE14 57                     push di
:0001.CE15 06                     push es
:0001.CE16 B419                   mov ah, 19
:0001.CE18 8B5E06                 mov bx, [bp+06]
:0001.CE1B 8B4E08                 mov cx, [bp+08]
:0001.CE1E 2E031EB8C9             add bx, cs:[C9B8]
:0001.CE23 2E030EBAC9             add cx, cs:[C9BA]
:0001.CE28 8B560A                 mov dx, [bp+0A]
:0001.CE2B 8B760C                 mov si, [bp+0C]
:0001.CE2E C47E0E                 les di, [bp+0E]
:0001.CE31 2EFF1E36CA             call far word ptr cs:[CA36]
:0001.CE36 07                     pop es
:0001.CE37 5F                     pop di
:0001.CE38 5E                     pop si
:0001.CE39 5D                     pop bp
:0001.CE3A CB                     retf


:0001.CE3B 55                     push bp
:0001.CE3C 8BEC                   mov bp, sp
:0001.CE3E B41A                   mov ah, 1A
:0001.CE40 8B5E06                 mov bx, [bp+06]
:0001.CE43 2EFF1E3ACA             call far word ptr cs:[CA3A]
:0001.CE48 5D                     pop bp
:0001.CE49 CB                     retf


:0001.CE4A 55                     push bp
:0001.CE4B 8BEC                   mov bp, sp
:0001.CE4D B41B                   mov ah, 1B
:0001.CE4F 8A4606                 mov al , [bp+06]
:0001.CE52 8A5E08                 mov bl , [bp+08]
:0001.CE55 8A7E0A                 mov bh, [bp+0A]
:0001.CE58 2EFF1E3ECA             call far word ptr cs:[CA3E]
:0001.CE5D 5D                     pop bp
:0001.CE5E CB                     retf


:0001.CE5F 55                     push bp
:0001.CE60 8BEC                   mov bp, sp
:0001.CE62 57                     push di
:0001.CE63 06                     push es
:0001.CE64 B41C                   mov ah, 1C
:0001.CE66 C47E08                 les di, [bp+08]
:0001.CE69 8B5E06                 mov bx, [bp+06]
:0001.CE6C 2EFF1E42CA             call far word ptr cs:[CA42]
:0001.CE71 07                     pop es
:0001.CE72 5F                     pop di
:0001.CE73 5D                     pop bp
:0001.CE74 CB                     retf


:0001.CE75 55                     push bp
:0001.CE76 8BEC                   mov bp, sp
:0001.CE78 56                     push si
:0001.CE79 57                     push di
:0001.CE7A B41D                   mov ah, 1D
:0001.CE7C 8B5E06                 mov bx, [bp+06]
:0001.CE7F 8B4E08                 mov cx, [bp+08]
:0001.CE82 8B760A                 mov si, [bp+0A]
:0001.CE85 8B7E0C                 mov di, [bp+0C]
:0001.CE88 2E031EB8C9             add bx, cs:[C9B8]
:0001.CE8D 2E030EBAC9             add cx, cs:[C9BA]
:0001.CE92 2E0336B8C9             add si, cs:[C9B8]
:0001.CE97 2E033EBAC9             add di, cs:[C9BA]
:0001.CE9C 2EFF1E46CA             call far word ptr cs:[CA46]
:0001.CEA1 5F                     pop di
:0001.CEA2 5E                     pop si
:0001.CEA3 5D                     pop bp
:0001.CEA4 CB                     retf


:0001.CEA5 B41E                   mov ah, 1E
:0001.CEA7 2EFF1E4ACA             call far word ptr cs:[CA4A]
:0001.CEAC CB                     retf


:0001.CEAD 55                     push bp
:0001.CEAE 8BEC                   mov bp, sp
:0001.CEB0 8B5E06                 mov bx, [bp+06]
:0001.CEB3 8B4E08                 mov cx, [bp+08]
:0001.CEB6 B41F                   mov ah, 1F
:0001.CEB8 2EFF1E4ECA             call far word ptr cs:[CA4E]
:0001.CEBD 5D                     pop bp
:0001.CEBE CB                     retf


:0001.CEBF 55                     push bp
:0001.CEC0 8BEC                   mov bp, sp
:0001.CEC2 56                     push si
:0001.CEC3 06                     push es
:0001.CEC4 B420                   mov ah, 20
:0001.CEC6 2EFF1E52CA             call far word ptr cs:[CA52]
:0001.CECB C47606                 les si, [bp+06]
:0001.CECE 268904                 mov es:[si], ax
:0001.CED1 C4760A                 les si, [bp+0A]
:0001.CED4 26891C                 mov es:[si], bx
:0001.CED7 07                     pop es
:0001.CED8 5E                     pop si
:0001.CED9 5D                     pop bp
:0001.CEDA CB                     retf


:0001.CEDB 55                     push bp
:0001.CEDC 8BEC                   mov bp, sp
:0001.CEDE 56                     push si
:0001.CEDF 1E                     push ds
:0001.CEE0 06                     push es
:0001.CEE1 57                     push di
:0001.CEE2 B421                   mov ah, 21
:0001.CEE4 8B5E06                 mov bx, [bp+06]
:0001.CEE7 8B4E08                 mov cx, [bp+08]
:0001.CEEA C47E0A                 les di, [bp+0A]
:0001.CEED 2EFF1E56CA             call far word ptr cs:[CA56]
:0001.CEF2 5F                     pop di
:0001.CEF3 07                     pop es
:0001.CEF4 1F                     pop ds
:0001.CEF5 5E                     pop si
:0001.CEF6 5D                     pop bp
:0001.CEF7 CB                     retf


:0001.CEF8 B422                   mov ah, 22
:0001.CEFA 2EFF1E5ACA             call far word ptr cs:[CA5A]
:0001.CEFF CB                     retf


:0001.CF00 55                     push bp
:0001.CF01 8BEC                   mov bp, sp
:0001.CF03 56                     push si
:0001.CF04 57                     push di
:0001.CF05 1E                     push ds
:0001.CF06 06                     push es
:0001.CF07 B423                   mov ah, 23
:0001.CF09 C45E06                 les bx, [bp+06]
:0001.CF0C 2EFF1E5ECA             call far word ptr cs:[CA5E]
:0001.CF11 07                     pop es
:0001.CF12 1F                     pop ds
:0001.CF13 5F                     pop di
:0001.CF14 5E                     pop si
:0001.CF15 5D                     pop bp
:0001.CF16 CB                     retf


:0001.CF17 55                     push bp
:0001.CF18 8BEC                   mov bp, sp
:0001.CF1A 56                     push si
:0001.CF1B 06                     push es
:0001.CF1C B424                   mov ah, 24
:0001.CF1E 2EFF1E62CA             call far word ptr cs:[CA62]
:0001.CF23 C47606                 les si, [bp+06]
:0001.CF26 268904                 mov es:[si], ax
:0001.CF29 C4760A                 les si, [bp+0A]
:0001.CF2C 26891C                 mov es:[si], bx
:0001.CF2F 07                     pop es
:0001.CF30 5E                     pop si
:0001.CF31 5D                     pop bp
:0001.CF32 CB                     retf


:0001.CF33 55                     push bp
:0001.CF34 8BEC                   mov bp, sp
:0001.CF36 B425                   mov ah, 25
:0001.CF38 8A4606                 mov al , [bp+06]
:0001.CF3B 2EFF1E66CA             call far word ptr cs:[CA66]
:0001.CF40 5D                     pop bp
:0001.CF41 CB                     retf


:0001.CF42 00000000000000000000   BYTE 10 DUP(0)
:0001.CF4C 00000000               BYTE  4 DUP(0)


:0001.CF50 7D30                   jge CF82
:0001.CF52 00000000000000000000   BYTE 10 DUP(0)
:0001.CF5C 00000000               BYTE  4 DUP(0)


:0001.CF60 C80C0000               enter 000C, 00
:0001.CF64 53                     push bx
:0001.CF65 52                     push dx
:0001.CF66 50                     push ax
:0001.CF67 8946F4                 mov [bp-0C], ax
:0001.CF6A 8956F6                 mov [bp-0A], dx
:0001.CF6D 895EF8                 mov [bp-08], bx
:0001.CF70 8B460A                 mov ax, [bp+0A]
:0001.CF73 8946FA                 mov [bp-06], ax
:0001.CF76 8B4608                 mov ax, [bp+08]
:0001.CF79 8946FC                 mov [bp-04], ax
:0001.CF7C 8B4606                 mov ax, [bp+06]
:0001.CF7F 8946FE                 mov [bp-02], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.CF50(C)
|
:0001.CF82 8D46F4                 lea ax, [bp-0C]
:0001.CF85 16                     push ss
:0001.CF86 50                     push ax
:0001.CF87 9A2C6B0000             call 0000:6B2C
:0001.CF8C C9                     leave
:0001.CF8D CA0600                 retf 0006


:0001.CF90 682651                 push 5126
:0001.CF93 9A6804F60C             call 0CF6:0468
:0001.CF98 CB                     retf


:0001.CF99 00                     BYTE 0


:0001.CF9A C8040000               enter 0004, 00
:0001.CF9E 57                     push di
:0001.CF9F 56                     push si
:0001.CFA0 33FF                   xor di, di
:0001.CFA2 8BF3                   mov si, bx
:0001.CFA4 EB0A                   jmp CFB0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.CFBF(C)
|
:0001.CFA6 6BC70A                 imul ax, di, 000A
:0001.CFA9 0346FE                 add ax, [bp-02]
:0001.CFAC 8BF8                   mov di, ax
:0001.CFAE FF04                   inc word ptr [si]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.CFA4(U)
|
:0001.CFB0 8B1C                   mov bx, [si]
:0001.CFB2 2AE4                   sub ah, ah
:0001.CFB4 8A07                   mov al , [bx]
:0001.CFB6 2D3000                 sub ax, 0030
:0001.CFB9 8946FE                 mov [bp-02], ax
:0001.CFBC 3D0A00                 cmp ax, 000A
:0001.CFBF 72E5                   jb CFA6
:0001.CFC1 8BC7                   mov ax, di
:0001.CFC3 5E                     pop si
:0001.CFC4 5F                     pop di
:0001.CFC5 C9                     leave
:0001.CFC6 CB                     retf


:0001.CFC7 00                     BYTE 0


:0001.CFC8 55                     push bp
:0001.CFC9 8BEC                   mov bp, sp
:0001.CFCB 52                     push dx
:0001.CFCC 50                     push ax
:0001.CFCD 57                     push di
:0001.CFCE 56                     push si
:0001.CFCF 8BF3                   mov si, bx
:0001.CFD1 0BD2                   or dx, dx
:0001.CFD3 7F17                   jg CFEC
:0001.CFD5 7C05                   jl CFDC
:0001.CFD7 3D0A00                 cmp ax, 000A
:0001.CFDA 7310                   jnb CFEC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.CFD5(C)
|
:0001.CFDC 8A46FC                 mov al , [bp-04]
:0001.CFDF 8B1C                   mov bx, [si]
:0001.CFE1 0430                   add al, 30
:0001.CFE3 8807                   mov [bx], al 
:0001.CFE5 FF04                   inc word ptr [si]
:0001.CFE7 B80100                 mov ax, 0001
:0001.CFEA EB2D                   jmp D019



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.CFD3(C), :0001.CFDA(C)
|
:0001.CFEC 6A00                   push 0000
:0001.CFEE 6A0A                   push 000A
:0001.CFF0 52                     push dx
:0001.CFF1 50                     push ax
:0001.CFF2 9AE4BF0000             call 0000:BFE4
:0001.CFF7 8BDE                   mov bx, si
:0001.CFF9 9A6800F60C             call 0CF6:0068
:0001.CFFE 8BF8                   mov di, ax
:0001.D000 6A00                   push 0000
:0001.D002 6A0A                   push 000A
:0001.D004 FF76FE                 push word ptr [bp-02]
:0001.D007 FF76FC                 push word ptr [bp-04]
:0001.D00A 9AB0C00000             call 0000:C0B0
:0001.D00F 8BDE                   mov bx, si
:0001.D011 9A6800F60C             call 0CF6:0068
:0001.D016 8D4501                 lea ax, [di+01]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.CFEA(U)
|
:0001.D019 5E                     pop si
:0001.D01A 5F                     pop di
:0001.D01B C9                     leave
:0001.D01C CB                     retf


:0001.D01D 00                     BYTE 0


:0001.D01E C8020000               enter 0002, 00
:0001.D022 57                     push di
:0001.D023 56                     push si
:0001.D024 8BFB                   mov di, bx
:0001.D026 8BF0                   mov si, ax
:0001.D028 83FE0A                 cmp si, 000A
:0001.D02B 730E                   jnb D03B
:0001.D02D 8D4430                 lea ax, [si+30]
:0001.D030 8B1D                   mov bx, [di]
:0001.D032 8807                   mov [bx], al 
:0001.D034 FF05                   inc word ptr [di]
:0001.D036 B80100                 mov ax, 0001
:0001.D039 EB25                   jmp D060



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D02B(C)
|
:0001.D03B B90A00                 mov cx, 000A
:0001.D03E 2BD2                   sub dx, dx
:0001.D040 F7F1                   div cx
:0001.D042 9ABE00F60C             call 0CF6:00BE
:0001.D047 8946FE                 mov [bp-02], ax
:0001.D04A 8BC6                   mov ax, si
:0001.D04C B90A00                 mov cx, 000A
:0001.D04F 2BD2                   sub dx, dx
:0001.D051 F7F1                   div cx
:0001.D053 8BC2                   mov ax, dx
:0001.D055 8BDF                   mov bx, di
:0001.D057 9ABE00F60C             call 0CF6:00BE
:0001.D05C 8B46FE                 mov ax, [bp-02]
:0001.D05F 40                     inc ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D039(U)
|
:0001.D060 5E                     pop si
:0001.D061 5F                     pop di
:0001.D062 C9                     leave
:0001.D063 CB                     retf


:0001.D064 C8020000               enter 0002, 00
:0001.D068 57                     push di
:0001.D069 56                     push si
:0001.D06A 8BF8                   mov di, ax
:0001.D06C 8BF3                   mov si, bx
:0001.D06E 83FF0A                 cmp di, 000A
:0001.D071 7317                   jnb D08A
:0001.D073 8B1C                   mov bx, [si]
:0001.D075 C60782                 mov byte ptr [bx], 82
:0001.D078 8D454F                 lea ax, [di+4F]
:0001.D07B FF04                   inc word ptr [si]
:0001.D07D 8B0C                   mov cx, [si]
:0001.D07F 8BD9                   mov bx, cx
:0001.D081 8807                   mov [bx], al 
:0001.D083 FF04                   inc word ptr [si]
:0001.D085 B80200                 mov ax, 0002
:0001.D088 EB26                   jmp D0B0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D071(C)
|
:0001.D08A B90A00                 mov cx, 000A
:0001.D08D 2BD2                   sub dx, dx
:0001.D08F F7F1                   div cx
:0001.D091 9A0401F60C             call 0CF6:0104
:0001.D096 8946FE                 mov [bp-02], ax
:0001.D099 8BC7                   mov ax, di
:0001.D09B B90A00                 mov cx, 000A
:0001.D09E 2BD2                   sub dx, dx
:0001.D0A0 F7F1                   div cx
:0001.D0A2 8BC2                   mov ax, dx
:0001.D0A4 8BDE                   mov bx, si
:0001.D0A6 9A0401F60C             call 0CF6:0104
:0001.D0AB 8B46FE                 mov ax, [bp-02]
:0001.D0AE 40                     inc ax
:0001.D0AF 40                     inc ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D088(U)
|
:0001.D0B0 5E                     pop si
:0001.D0B1 5F                     pop di
:0001.D0B2 C9                     leave
:0001.D0B3 CB                     retf


:0001.D0B4 C8020000               enter 0002, 00
:0001.D0B8 53                     push bx
:0001.D0B9 57                     push di
:0001.D0BA 56                     push si
:0001.D0BB 8BF0                   mov si, ax
:0001.D0BD 83FE10                 cmp si, 0010
:0001.D0C0 7318                   jnb D0DA
:0001.D0C2 83FE0A                 cmp si, 000A
:0001.D0C5 7305                   jnb D0CC
:0001.D0C7 8D4430                 lea ax, [si+30]
:0001.D0CA EB03                   jmp D0CF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D0C5(C)
|
:0001.D0CC 8D4457                 lea ax, [si+57]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D0CA(U)
|
:0001.D0CF 8B3F                   mov di, [bx]
:0001.D0D1 8805                   mov [di], al 
:0001.D0D3 FF07                   inc word ptr [bx]
:0001.D0D5 B80100                 mov ax, 0001
:0001.D0D8 EB1A                   jmp D0F4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D0C0(C)
|
:0001.D0DA C1E804                 shr ax, 04
:0001.D0DD 9A5401F60C             call 0CF6:0154
:0001.D0E2 8BF8                   mov di, ax
:0001.D0E4 8BC6                   mov ax, si
:0001.D0E6 250F00                 and ax, 000F
:0001.D0E9 8B5EFC                 mov bx, [bp-04]
:0001.D0EC 9A5401F60C             call 0CF6:0154
:0001.D0F1 8D4501                 lea ax, [di+01]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D0D8(U)
|
:0001.D0F4 5E                     pop si
:0001.D0F5 5F                     pop di
:0001.D0F6 C9                     leave
:0001.D0F7 CB                     retf


:0001.D0F8 C82E0000               enter 002E, 00
:0001.D0FC 57                     push di
:0001.D0FD 56                     push si
:0001.D0FE 33C0                   xor ax, ax
:0001.D100 BB7051                 mov bx, 5170
:0001.D103 B98000                 mov cx, 0080
:0001.D106 8BFB                   mov di, bx
:0001.D108 1E                     push ds
:0001.D109 07                     pop es
:0001.D10A F3                     repz
:0001.D10B AB                     stosw
:0001.D10C C746F47051             mov word ptr [bp-0C], 5170
:0001.D111 8C5EF6                 mov [bp-0A], ds
:0001.D114 8B5E06                 mov bx, [bp+06]
:0001.D117 8B07                   mov ax, [bx]
:0001.D119 43                     inc bx
:0001.D11A 43                     inc bx
:0001.D11B 8946EE                 mov [bp-12], ax
:0001.D11E 895EE6                 mov [bp-1A], bx
:0001.D121 C746EC0000             mov word ptr [bp-14], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.D185(U), :0001.D222(U), :0001.D257(U), :0001.D383(U)
|
:0001.D126 8B5EEE                 mov bx, [bp-12]
:0001.D129 FF46EE                 inc word ptr [bp-12]
:0001.D12C 8A07                   mov al , [bx]
:0001.D12E 8846FF                 mov [bp-01], al 
:0001.D131 0AC0                   or al , al 
:0001.D133 7406                   je D13B
:0001.D135 837EEC00               cmp word ptr [bp-14], 0000
:0001.D139 7403                   je D13E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D133(C)
|
:0001.D13B E97C02                 jmp D3BA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D139(C)
|
:0001.D13E 3C25                   cmp al, 25
:0001.D140 7403                   je D145
:0001.D142 E9CA00                 jmp D20F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D140(C)
|
:0001.D145 8D46D2                 lea ax, [bp-2E]
:0001.D148 8946F0                 mov [bp-10], ax
:0001.D14B C746E80600             mov word ptr [bp-18], 0006
:0001.D150 33C0                   xor ax, ax
:0001.D152 8946FE                 mov [bp-02], ax
:0001.D155 8946FA                 mov [bp-06], ax
:0001.D158 8946FC                 mov [bp-04], ax
:0001.D15B 8946F2                 mov [bp-0E], ax
:0001.D15E 8946EA                 mov [bp-16], ax
:0001.D161 8946F8                 mov [bp-08], ax
:0001.D164 8B5EEE                 mov bx, [bp-12]
:0001.D167 803F2D                 cmp byte ptr [bx], 2D
:0001.D16A 7508                   jne D174
:0001.D16C FF46EE                 inc word ptr [bp-12]
:0001.D16F C746EA0100             mov word ptr [bp-16], 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D16A(C)
|
:0001.D174 8B5EEE                 mov bx, [bp-12]
:0001.D177 8A07                   mov al , [bx]
:0001.D179 8846FF                 mov [bp-01], al 
:0001.D17C 3C30                   cmp al, 30
:0001.D17E 7507                   jne D187
:0001.D180 EB07                   jmp D189



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D393(U)
|
:0001.D182 8976F4                 mov [bp-0C], si
:0001.D185 EB9F                   jmp D126



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D17E(C)
|
:0001.D187 B020                   mov al, 20

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D180(U)
|
:0001.D189 8846FE                 mov [bp-02], al 
:0001.D18C 8A46FF                 mov al , [bp-01]
:0001.D18F 9A860CF60C             call 0CF6:0C86
:0001.D194 0BC0                   or ax, ax
:0001.D196 740A                   je D1A2
:0001.D198 8D5EEE                 lea bx, [bp-12]
:0001.D19B 9A3A00F60C             call 0CF6:003A
:0001.D1A0 EB02                   jmp D1A4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D196(C)
|
:0001.D1A2 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D1A0(U)
|
:0001.D1A4 8946FA                 mov [bp-06], ax
:0001.D1A7 8B5EEE                 mov bx, [bp-12]
:0001.D1AA FF46EE                 inc word ptr [bp-12]
:0001.D1AD 8A07                   mov al , [bx]
:0001.D1AF 8846FF                 mov [bp-01], al 
:0001.D1B2 3C2E                   cmp al, 2E
:0001.D1B4 751B                   jne D1D1
:0001.D1B6 8D5EEE                 lea bx, [bp-12]
:0001.D1B9 9A3A00F60C             call 0CF6:003A
:0001.D1BE 8946E8                 mov [bp-18], ax
:0001.D1C1 C746F20100             mov word ptr [bp-0E], 0001
:0001.D1C6 8B5EEE                 mov bx, [bp-12]
:0001.D1C9 FF46EE                 inc word ptr [bp-12]
:0001.D1CC 8A07                   mov al , [bx]
:0001.D1CE 8846FF                 mov [bp-01], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D1B4(C)
|
:0001.D1D1 8B76FC                 mov si, [bp-04]
:0001.D1D4 807EFF6C               cmp byte ptr [bp-01], 6C
:0001.D1D8 750E                   jne D1E8
:0001.D1DA BE0100                 mov si, 0001
:0001.D1DD 8B5EEE                 mov bx, [bp-12]
:0001.D1E0 FF46EE                 inc word ptr [bp-12]
:0001.D1E3 8A07                   mov al , [bx]
:0001.D1E5 8846FF                 mov [bp-01], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D1D8(C)
|
:0001.D1E8 8A46FF                 mov al , [bp-01]
:0001.D1EB 9A960CF60C             call 0CF6:0C96
:0001.D1F0 2AE4                   sub ah, ah
:0001.D1F2 3D5500                 cmp ax, 0055
:0001.D1F5 742E                   je D225
:0001.D1F7 7716                   ja D20F
:0001.D1F9 0AC0                   or al , al 
:0001.D1FB 7503                   jne D200
:0001.D1FD E9C101                 jmp D3C1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D1FB(C)
|
:0001.D200 2C43                   sub al, 43
:0001.D202 7456                   je D25A
:0001.D204 FEC8                   dec al
:0001.D206 7469                   je D271
:0001.D208 2C0F                   sub al, 0F
:0001.D20A 7503                   jne D20F
:0001.D20C E9A200                 jmp D2B1



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.D142(U), :0001.D1F7(C), :0001.D20A(C)
|
:0001.D20F 833E6E5101             cmp word ptr [516E], 0001
:0001.D214 7530                   jne D246
:0001.D216 8A46FF                 mov al , [bp-01]
:0001.D219 C45EF4                 les bx, [bp-0C]
:0001.D21C FF46F4                 inc word ptr [bp-0C]
:0001.D21F 268807                 mov es:[bx], al 
:0001.D222 E901FF                 jmp D126



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D1F5(C)
|
:0001.D225 8B7EFA                 mov di, [bp-06]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.D294(U), :0001.D29B(C), :0001.D2A2(C)
|
:0001.D228 0BF6                   or si, si
:0001.D22A 7503                   jne D22F
:0001.D22C E99C00                 jmp D2CB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D22A(C)
|
:0001.D22F 8B5EE6                 mov bx, [bp-1A]
:0001.D232 8346E602               add word ptr [bp-1A], 0002
:0001.D236 8B07                   mov ax, [bx]
:0001.D238 8B5702                 mov dx, [bx+02]
:0001.D23B 8D5EF0                 lea bx, [bp-10]
:0001.D23E 9A6800F60C             call 0CF6:0068
:0001.D243 E99600                 jmp D2DC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D214(C)
|
:0001.D246 8A46FF                 mov al , [bp-01]
:0001.D249 50                     push ax
:0001.D24A 6A00                   push 0000
:0001.D24C 682651                 push 5126
:0001.D24F 9A1A06F60C             call 0CF6:061A
:0001.D254 8946EC                 mov [bp-14], ax
:0001.D257 E9CCFE                 jmp D126



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D202(C)
|
:0001.D25A 8B5EE6                 mov bx, [bp-1A]
:0001.D25D 8A07                   mov al , [bx]
:0001.D25F 8B5EF0                 mov bx, [bp-10]
:0001.D262 8807                   mov [bx], al 
:0001.D264 FF46F0                 inc word ptr [bp-10]
:0001.D267 8346E602               add word ptr [bp-1A], 0002
:0001.D26B 8B7EFA                 mov di, [bp-06]
:0001.D26E 4F                     dec di
:0001.D26F EB6D                   jmp D2DE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D206(C)
|
:0001.D271 0BF6                   or si, si
:0001.D273 7421                   je D296
:0001.D275 8B5EE6                 mov bx, [bp-1A]
:0001.D278 837F0200               cmp word ptr [bx+02], 0000
:0001.D27C 7D18                   jge D296
:0001.D27E F71F                   neg word ptr [bx]
:0001.D280 83570200               adc word ptr [bx+02], 0000
:0001.D284 F75F02                 neg word ptr [bx+02]
:0001.D287 8B5EF0                 mov bx, [bp-10]
:0001.D28A C6072D                 mov byte ptr [bx], 2D
:0001.D28D FF46F0                 inc word ptr [bp-10]
:0001.D290 8B7EFA                 mov di, [bp-06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D2AF(U)
|
:0001.D293 4F                     dec di
:0001.D294 EB92                   jmp D228



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.D273(C), :0001.D27C(C)
|
:0001.D296 8B7EFA                 mov di, [bp-06]
:0001.D299 0BF6                   or si, si
:0001.D29B 758B                   jne D228
:0001.D29D 8B5EE6                 mov bx, [bp-1A]
:0001.D2A0 3937                   cmp [bx], si
:0001.D2A2 7D84                   jge D228
:0001.D2A4 F71F                   neg word ptr [bx]
:0001.D2A6 8B5EF0                 mov bx, [bp-10]
:0001.D2A9 C6072D                 mov byte ptr [bx], 2D
:0001.D2AC FF46F0                 inc word ptr [bp-10]
:0001.D2AF EBE2                   jmp D293



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D20C(U)
|
:0001.D2B1 8B7EFA                 mov di, [bp-06]
:0001.D2B4 8B5EE6                 mov bx, [bp-1A]
:0001.D2B7 8346E602               add word ptr [bp-1A], 0002
:0001.D2BB 8B07                   mov ax, [bx]
:0001.D2BD 8946F0                 mov [bp-10], ax
:0001.D2C0 50                     push ax
:0001.D2C1 9AC8BF0000             call 0000:BFC8
:0001.D2C6 5B                     pop bx
:0001.D2C7 2BF8                   sub di, ax
:0001.D2C9 EB24                   jmp D2EF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D22C(U)
|
:0001.D2CB 8B5EE6                 mov bx, [bp-1A]
:0001.D2CE 8346E602               add word ptr [bp-1A], 0002
:0001.D2D2 8B07                   mov ax, [bx]
:0001.D2D4 8D5EF0                 lea bx, [bp-10]
:0001.D2D7 9ABE00F60C             call 0CF6:00BE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D243(U)
|
:0001.D2DC 2BF8                   sub di, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D26F(U)
|
:0001.D2DE C746F20000             mov word ptr [bp-0E], 0000
:0001.D2E3 8B5EF0                 mov bx, [bp-10]
:0001.D2E6 C60700                 mov byte ptr [bx], 00
:0001.D2E9 8D46D2                 lea ax, [bp-2E]
:0001.D2EC 8946F0                 mov [bp-10], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D2C9(U)
|
:0001.D2EF 837EEA00               cmp word ptr [bp-16], 0000
:0001.D2F3 753A                   jne D32F
:0001.D2F5 8B76F4                 mov si, [bp-0C]
:0001.D2F8 EB26                   jmp D320



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D325(C)
|
:0001.D2FA 833E6E5101             cmp word ptr [516E], 0001
:0001.D2FF 750E                   jne D30F
:0001.D301 8A46FE                 mov al , [bp-02]
:0001.D304 8E46F6                 mov es, [bp-0A]
:0001.D307 8BDE                   mov bx, si
:0001.D309 46                     inc si
:0001.D30A 268807                 mov es:[bx], al 
:0001.D30D EB11                   jmp D320



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D2FF(C)
|
:0001.D30F 8A46FE                 mov al , [bp-02]
:0001.D312 50                     push ax
:0001.D313 6A00                   push 0000
:0001.D315 682651                 push 5126
:0001.D318 9A1A06F60C             call 0CF6:061A
:0001.D31D 8946EC                 mov [bp-14], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.D2F8(U), :0001.D30D(U)
|
:0001.D320 8BC7                   mov ax, di
:0001.D322 4F                     dec di
:0001.D323 0BC0                   or ax, ax
:0001.D325 7FD3                   jg D2FA
:0001.D327 897EFA                 mov [bp-06], di
:0001.D32A 8976F4                 mov [bp-0C], si
:0001.D32D EB03                   jmp D332



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D2F3(C)
|
:0001.D32F 897EFA                 mov [bp-06], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D32D(U)
|
:0001.D332 8B5EF0                 mov bx, [bp-10]
:0001.D335 803F00                 cmp byte ptr [bx], 00
:0001.D338 7443                   je D37D
:0001.D33A 8B7EE8                 mov di, [bp-18]
:0001.D33D 8B76F4                 mov si, [bp-0C]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D378(C)
|
:0001.D340 837EF200               cmp word ptr [bp-0E], 0000
:0001.D344 7404                   je D34A
:0001.D346 0BFF                   or di, di
:0001.D348 7E25                   jle D36F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D344(C)
|
:0001.D34A 833E6E5101             cmp word ptr [516E], 0001
:0001.D34F 750D                   jne D35E
:0001.D351 8E46F6                 mov es, [bp-0A]
:0001.D354 8A07                   mov al , [bx]
:0001.D356 8BDE                   mov bx, si
:0001.D358 46                     inc si
:0001.D359 268807                 mov es:[bx], al 
:0001.D35C EB10                   jmp D36E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D34F(C)
|
:0001.D35E 8A07                   mov al , [bx]
:0001.D360 50                     push ax
:0001.D361 6A00                   push 0000
:0001.D363 682651                 push 5126
:0001.D366 9A1A06F60C             call 0CF6:061A
:0001.D36B 8946EC                 mov [bp-14], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D35C(U)
|
:0001.D36E 4F                     dec di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D348(C)
|
:0001.D36F FF46F0                 inc word ptr [bp-10]
:0001.D372 8B5EF0                 mov bx, [bp-10]
:0001.D375 803F00                 cmp byte ptr [bx], 00
:0001.D378 75C6                   jne D340
:0001.D37A 8976F4                 mov [bp-0C], si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D338(C)
|
:0001.D37D 837EEA00               cmp word ptr [bp-16], 0000
:0001.D381 7503                   jne D386
:0001.D383 E9A0FD                 jmp D126



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D381(C)
|
:0001.D386 8B76F4                 mov si, [bp-0C]
:0001.D389 8B7EFA                 mov di, [bp-06]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.D3A7(U), :0001.D3B8(U)
|
:0001.D38C 8BC7                   mov ax, di
:0001.D38E 4F                     dec di
:0001.D38F 0BC0                   or ax, ax
:0001.D391 7F03                   jg D396
:0001.D393 E9ECFD                 jmp D182



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D391(C)
|
:0001.D396 833E6E5101             cmp word ptr [516E], 0001
:0001.D39B 750C                   jne D3A9
:0001.D39D 8E46F6                 mov es, [bp-0A]
:0001.D3A0 8BDE                   mov bx, si
:0001.D3A2 46                     inc si
:0001.D3A3 26C60720               mov byte ptr es:[bx], 20
:0001.D3A7 EBE3                   jmp D38C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D39B(C)
|
:0001.D3A9 6A20                   push 0020
:0001.D3AB 6A00                   push 0000
:0001.D3AD 682651                 push 5126
:0001.D3B0 9A1A06F60C             call 0CF6:061A
:0001.D3B5 8946EC                 mov [bp-14], ax
:0001.D3B8 EBD2                   jmp D38C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D13B(U)
|
:0001.D3BA C45EF4                 les bx, [bp-0C]
:0001.D3BD 26C60700               mov byte ptr es:[bx], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D1FD(U)
|
:0001.D3C1 8B46EC                 mov ax, [bp-14]
:0001.D3C4 5E                     pop si
:0001.D3C5 5F                     pop di
:0001.D3C6 C9                     leave
:0001.D3C7 CB                     retf


:0001.D3C8 55                     push bp
:0001.D3C9 8BEC                   mov bp, sp
:0001.D3CB 56                     push si
:0001.D3CC 8B7606                 mov si, [bp+06]
:0001.D3CF 56                     push si
:0001.D3D0 9ABA39F60C             call 0CF6:39BA
:0001.D3D5 33C0                   xor ax, ax
:0001.D3D7 89442D                 mov [si+2D], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.8933(U)
|
:0001.D3DA 894429                 mov [si+29], ax
:0001.D3DD 894425                 mov [si+25], ax
:0001.D3E0 894423                 mov [si+23], ax
:0001.D3E3 894421                 mov [si+21], ax
:0001.D3E6 C744274F00             mov word ptr [si+27], 004F
:0001.D3EB C7442B8F01             mov word ptr [si+2B], 018F
:0001.D3F0 884432                 mov [si+32], al 
:0001.D3F3 C6443112               mov byte ptr [si+31], 12
:0001.D3F7 89443B                 mov [si+3B], ax
:0001.D3FA 89442F                 mov [si+2F], ax
:0001.D3FD 8D443D                 lea ax, [si+3D]
:0001.D400 1E                     push ds
:0001.D401 50                     push ax
:0001.D402 B80A00                 mov ax, 000A
:0001.D405 32D2                   xor dl, dl
:0001.D407 9A7C4CF60C             call 0CF6:4C7C
:0001.D40C 33C0                   xor ax, ax
:0001.D40E 894435                 mov [si+35], ax
:0001.D411 894437                 mov [si+37], ax
:0001.D414 894439                 mov [si+39], ax
:0001.D417 8BC6                   mov ax, si
:0001.D419 5E                     pop si
:0001.D41A C9                     leave
:0001.D41B CA0200                 retf 0002


:0001.D41E C8020000               enter 0002, 00
:0001.D422 57                     push di
:0001.D423 8B5E06                 mov bx, [bp+06]
:0001.D426 8B7F25                 mov di, [bx+25]
:0001.D429 8B5727                 mov dx, [bx+27]
:0001.D42C 8BC2                   mov ax, dx
:0001.D42E 2BC7                   sub ax, di
:0001.D430 40                     inc ax
:0001.D431 8BC8                   mov cx, ax
:0001.D433 3B4608                 cmp ax, [bp+08]
:0001.D436 7605                   jbe D43D
:0001.D438 8B5608                 mov dx, [bp+08]
:0001.D43B EB09                   jmp D446



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D436(C)
|
:0001.D43D 8B5608                 mov dx, [bp+08]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D444(C)
|
:0001.D440 2BD1                   sub dx, cx
:0001.D442 3BD1                   cmp dx, cx
:0001.D444 73FA                   jnb D440

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D43B(U)
|
:0001.D446 03D7                   add dx, di
:0001.D448 895721                 mov [bx+21], dx
:0001.D44B 5F                     pop di
:0001.D44C C9                     leave
:0001.D44D CA0400                 retf 0004


:0001.D450 55                     push bp
:0001.D451 8BEC                   mov bp, sp
:0001.D453 56                     push si
:0001.D454 8B7606                 mov si, [bp+06]
:0001.D457 8B4429                 mov ax, [si+29]
:0001.D45A 034608                 add ax, [bp+08]
:0001.D45D 8B542B                 mov dx, [si+2B]
:0001.D460 9A383CF60C             call 0CF6:3C38
:0001.D465 894423                 mov [si+23], ax
:0001.D468 5E                     pop si
:0001.D469 C9                     leave
:0001.D46A CA0400                 retf 0004


:0001.D46D 00                     BYTE 0


:0001.D46E 55                     push bp
:0001.D46F 8BEC                   mov bp, sp
:0001.D471 56                     push si
:0001.D472 8B7606                 mov si, [bp+06]
:0001.D475 FF760A                 push word ptr [bp+0A]
:0001.D478 56                     push si
:0001.D479 9ABE04F60C             call 0CF6:04BE
:0001.D47E FF7608                 push word ptr [bp+08]
:0001.D481 56                     push si
:0001.D482 9AF004F60C             call 0CF6:04F0
:0001.D487 5E                     pop si
:0001.D488 C9                     leave
:0001.D489 CA0600                 retf 0006


:0001.D48C C8020000               enter 0002, 00
:0001.D490 57                     push di
:0001.D491 8B5E06                 mov bx, [bp+06]
:0001.D494 8B7F25                 mov di, [bx+25]
:0001.D497 8B5727                 mov dx, [bx+27]
:0001.D49A 8BC2                   mov ax, dx
:0001.D49C 2BC7                   sub ax, di
:0001.D49E 40                     inc ax
:0001.D49F 8BC8                   mov cx, ax
:0001.D4A1 3B4608                 cmp ax, [bp+08]
:0001.D4A4 7605                   jbe D4AB
:0001.D4A6 8B5608                 mov dx, [bp+08]
:0001.D4A9 EB09                   jmp D4B4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D4A4(C)
|
:0001.D4AB 8B5608                 mov dx, [bp+08]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D4B2(C)
|
:0001.D4AE 2BD1                   sub dx, cx
:0001.D4B0 3BD1                   cmp dx, cx
:0001.D4B2 73FA                   jnb D4AE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D4A9(U)
|
:0001.D4B4 03D7                   add dx, di
:0001.D4B6 89572D                 mov [bx+2D], dx
:0001.D4B9 5F                     pop di
:0001.D4BA C9                     leave
:0001.D4BB CA0400                 retf 0004


:0001.D4BE C8020000               enter 0002, 00
:0001.D4C2 8B5E06                 mov bx, [bp+06]
:0001.D4C5 8B472D                 mov ax, [bx+2D]
:0001.D4C8 894721                 mov [bx+21], ax
:0001.D4CB 8A4731                 mov al , [bx+31]
:0001.D4CE 2AE4                   sub ah, ah
:0001.D4D0 034723                 add ax, [bx+23]
:0001.D4D3 3B472B                 cmp ax, [bx+2B]
:0001.D4D6 7703                   ja D4DB
:0001.D4D8 894723                 mov [bx+23], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D4D6(C)
|
:0001.D4DB C9                     leave
:0001.D4DC CA0200                 retf 0002


:0001.D4DF 00                     BYTE 0


:0001.D4E0 55                     push bp
:0001.D4E1 8BEC                   mov bp, sp
:0001.D4E3 56                     push si
:0001.D4E4 8B4E08                 mov cx, [bp+08]
:0001.D4E7 83F90F                 cmp cx, 000F
:0001.D4EA 7717                   ja D503
:0001.D4EC 8B7606                 mov si, [bp+06]
:0001.D4EF 884C1F                 mov [si+1F], cl 
:0001.D4F2 8A441E                 mov al , [si+1E]
:0001.D4F5 50                     push ax
:0001.D4F6 51                     push cx
:0001.D4F7 8A4420                 mov al , [si+20]
:0001.D4FA 50                     push ax
:0001.D4FB 68EA53                 push 53EA
:0001.D4FE 9A223BF60C             call 0CF6:3B22

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D4EA(C)
|
:0001.D503 5E                     pop si
:0001.D504 C9                     leave
:0001.D505 CA0400                 retf 0004


:0001.D508 55                     push bp
:0001.D509 8BEC                   mov bp, sp
:0001.D50B 56                     push si
:0001.D50C 8B4E08                 mov cx, [bp+08]
:0001.D50F 83F90F                 cmp cx, 000F
:0001.D512 7717                   ja D52B
:0001.D514 8B7606                 mov si, [bp+06]
:0001.D517 884C20                 mov [si+20], cl 
:0001.D51A 8A441E                 mov al , [si+1E]
:0001.D51D 50                     push ax
:0001.D51E 8A441F                 mov al , [si+1F]
:0001.D521 50                     push ax
:0001.D522 51                     push cx
:0001.D523 68EA53                 push 53EA
:0001.D526 9A223BF60C             call 0CF6:3B22

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D512(C)
|
:0001.D52B 5E                     pop si
:0001.D52C C9                     leave
:0001.D52D CA0400                 retf 0004


:0001.D530 55                     push bp
:0001.D531 8BEC                   mov bp, sp
:0001.D533 8B5608                 mov dx, [bp+08]
:0001.D536 83FA0F                 cmp dx, 000F
:0001.D539 7706                   ja D541
:0001.D53B 8B5E06                 mov bx, [bp+06]
:0001.D53E 89572F                 mov [bx+2F], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D539(C)
|
:0001.D541 C9                     leave
:0001.D542 CA0400                 retf 0004


:0001.D545 00                     BYTE 0


:0001.D546 55                     push bp
:0001.D547 8BEC                   mov bp, sp
:0001.D549 8B5E06                 mov bx, [bp+06]
:0001.D54C 8B4608                 mov ax, [bp+08]
:0001.D54F 894739                 mov [bx+39], ax
:0001.D552 C9                     leave
:0001.D553 CA0400                 retf 0004


:0001.D556 55                     push bp
:0001.D557 8BEC                   mov bp, sp
:0001.D559 56                     push si
:0001.D55A 8B7606                 mov si, [bp+06]
:0001.D55D 8B4E08                 mov cx, [bp+08]
:0001.D560 884C1E                 mov [si+1E], cl 
:0001.D563 51                     push cx
:0001.D564 8A441F                 mov al , [si+1F]
:0001.D567 50                     push ax
:0001.D568 8A4420                 mov al , [si+20]
:0001.D56B 50                     push ax
:0001.D56C 68EA53                 push 53EA
:0001.D56F 9A223BF60C             call 0CF6:3B22
:0001.D574 5E                     pop si
:0001.D575 C9                     leave
:0001.D576 CA0400                 retf 0004


:0001.D579 00                     BYTE 0


:0001.D57A C8060000               enter 0006, 00
:0001.D57E 57                     push di
:0001.D57F 56                     push si
:0001.D580 8B7606                 mov si, [bp+06]
:0001.D583 C746FA0000             mov word ptr [bp-06], 0000
:0001.D588 8B443B                 mov ax, [si+3B]
:0001.D58B 48                     dec ax
:0001.D58C 3D0900                 cmp ax, 0009
:0001.D58F 771C                   ja D5AD
:0001.D591 03C0                   add ax, ax
:0001.D593 93                     xchg ax,bx
:0001.D594 2EFFA73906             jmp word ptr cs:[bx+0639]
:0001.D599 37                     aaa
:0001.D59A 07                     pop es
:0001.D59B A807                   test al, 07
:0001.D59D C207D4                 ret D407


:0001.D5A0 07                     pop es
:0001.D5A1 0208                   add cl , [bx+si]
:0001.D5A3 1308                   adc cx, [bx+si]
:0001.D5A5 4D                     dec bp
:0001.D5A6 06                     push es
:0001.D5A7 2408                   and al, 08
:0001.D5A9 51                     push cx
:0001.D5AA 087E08                 or [bp+08], bh

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D58F(C)
|
:0001.D5AD 807C3200               cmp byte ptr [si+32], 00
:0001.D5B1 740F                   je D5C2
:0001.D5B3 8A460A                 mov al , [bp+0A]
:0001.D5B6 8A6432                 mov ah, [si+32]
:0001.D5B9 8946FE                 mov [bp-02], ax
:0001.D5BC C6443200               mov byte ptr [si+32], 00
:0001.D5C0 EB55                   jmp D617



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D5B1(C)
|
:0001.D5C2 807E0AA1               cmp byte ptr [bp+0A], A1
:0001.D5C6 720F                   jb D5D7
:0001.D5C8 807E0AFE               cmp byte ptr [bp+0A], FE
:0001.D5CC 7709                   ja D5D7
:0001.D5CE 8A460A                 mov al , [bp+0A]
:0001.D5D1 884432                 mov [si+32], al 
:0001.D5D4 E91B02                 jmp D7F2



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.D5C6(C), :0001.D5CC(C)
|
:0001.D5D7 807E0A1B               cmp byte ptr [bp+0A], 1B
:0001.D5DB 7508                   jne D5E5
:0001.D5DD C7443B0100             mov word ptr [si+3B], 0001
:0001.D5E2 E90D02                 jmp D7F2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D5DB(C)
|
:0001.D5E5 807E0A20               cmp byte ptr [bp+0A], 20
:0001.D5E9 7324                   jnb D60F
:0001.D5EB 8A460A                 mov al , [bp+0A]
:0001.D5EE 2AE4                   sub ah, ah
:0001.D5F0 2D0A00                 sub ax, 000A
:0001.D5F3 7408                   je D5FD
:0001.D5F5 2D0300                 sub ax, 0003
:0001.D5F8 740C                   je D606
:0001.D5FA E9F501                 jmp D7F2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D5F3(C)
|
:0001.D5FD 56                     push si
:0001.D5FE 9A5E05F60C             call 0CF6:055E
:0001.D603 E9EC01                 jmp D7F2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D5F8(C)
|
:0001.D606 8B442D                 mov ax, [si+2D]
:0001.D609 894421                 mov [si+21], ax
:0001.D60C E9E301                 jmp D7F2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D5E9(C)
|
:0001.D60F 8A460A                 mov al , [bp+0A]
:0001.D612 2AE4                   sub ah, ah
:0001.D614 8946FE                 mov [bp-02], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D5C0(U)
|
:0001.D617 817EFE0002             cmp word ptr [bp-02], 0200
:0001.D61C 7305                   jnb D623
:0001.D61E BF0100                 mov di, 0001
:0001.D621 EB02                   jmp D625



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D61C(C)
|
:0001.D623 33FF                   xor di, di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D621(U)
|
:0001.D625 FF7421                 push word ptr [si+21]
:0001.D628 FF7423                 push word ptr [si+23]
:0001.D62B FF76FE                 push word ptr [bp-02]
:0001.D62E FF7608                 push word ptr [bp+08]
:0001.D631 56                     push si
:0001.D632 9AB80AF60C             call 0CF6:0AB8
:0001.D637 8946FA                 mov [bp-06], ax
:0001.D63A 8A441E                 mov al , [si+1E]
:0001.D63D 2440                   and al, 40
:0001.D63F 3C01                   cmp al, 01
:0001.D641 1BC0                   sbb ax, ax
:0001.D643 40                     inc ax
:0001.D644 40                     inc ax
:0001.D645 8946FC                 mov [bp-04], ax
:0001.D648 F6441E20               test byte ptr [si+1E], 20
:0001.D64C 742A                   je D678
:0001.D64E 8A441E                 mov al , [si+1E]
:0001.D651 24C0                   and al, C0
:0001.D653 3C01                   cmp al, 01
:0001.D655 F5                     cmc
:0001.D656 1BC0                   sbb ax, ax
:0001.D658 251000                 and ax, 0010
:0001.D65B 8A4C31                 mov cl , [si+31]
:0001.D65E 2AED                   sub ch, ch
:0001.D660 03C1                   add ax, cx
:0001.D662 014423                 add [si+23], ax
:0001.D665 8B442B                 mov ax, [si+2B]
:0001.D668 394423                 cmp [si+23], ax
:0001.D66B 7703                   ja D670
:0001.D66D E98201                 jmp D7F2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D66B(C)
|
:0001.D670 C744230000             mov word ptr [si+23], 0000
:0001.D675 E97A01                 jmp D7F2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D64C(C)
|
:0001.D678 837E0801               cmp word ptr [bp+08], 0001
:0001.D67C 7507                   jne D685
:0001.D67E 83442104               add word ptr [si+21], 0004
:0001.D682 E96D01                 jmp D7F2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D67C(C)
|
:0001.D685 83FF01                 cmp di, 0001
:0001.D688 1BC0                   sbb ax, ax
:0001.D68A 250100                 and ax, 0001
:0001.D68D 40                     inc ax
:0001.D68E F766FC                 mul word ptr [bp-04]
:0001.D691 014421                 add [si+21], ax
:0001.D694 E95B01                 jmp D7F2


:0001.D697 8A460A                 mov al , [bp+0A]
:0001.D69A 2AE4                   sub ah, ah
:0001.D69C 3D5700                 cmp ax, 0057
:0001.D69F 745C                   je D6FD
:0001.D6A1 7603                   jbe D6A6
:0001.D6A3 E94C01                 jmp D7F2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D6A1(C)
|
:0001.D6A6 2C3D                   sub al, 3D
:0001.D6A8 741B                   je D6C5
:0001.D6AA 2C05                   sub al, 05
:0001.D6AC 741F                   je D6CD
:0001.D6AE FEC8                   dec al
:0001.D6B0 7423                   je D6D5
:0001.D6B2 2C03                   sub al, 03
:0001.D6B4 7427                   je D6DD
:0001.D6B6 FEC8                   dec al
:0001.D6B8 742B                   je D6E5
:0001.D6BA 2C06                   sub al, 06
:0001.D6BC 742F                   je D6ED
:0001.D6BE 2C05                   sub al, 05
:0001.D6C0 7433                   je D6F5
:0001.D6C2 E92D01                 jmp D7F2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D6A8(C)
|
:0001.D6C5 C7443B0200             mov word ptr [si+3B], 0002
:0001.D6CA E92501                 jmp D7F2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D6AC(C)
|
:0001.D6CD C7443B0800             mov word ptr [si+3B], 0008
:0001.D6D2 E91D01                 jmp D7F2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D6B0(C)
|
:0001.D6D5 C7443B0400             mov word ptr [si+3B], 0004
:0001.D6DA E91501                 jmp D7F2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D6B4(C)
|
:0001.D6DD C7443B0900             mov word ptr [si+3B], 0009
:0001.D6E2 E90D01                 jmp D7F2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D6B8(C)
|
:0001.D6E5 C7443B0A00             mov word ptr [si+3B], 000A
:0001.D6EA E90501                 jmp D7F2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D6BC(C)
|
:0001.D6ED C7443B0600             mov word ptr [si+3B], 0006
:0001.D6F2 E9FD00                 jmp D7F2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D6C0(C)
|
:0001.D6F5 C7443B0500             mov word ptr [si+3B], 0005
:0001.D6FA E9F500                 jmp D7F2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D69F(C)
|
:0001.D6FD B80100                 mov ax, 0001
:0001.D700 9ACC22F60C             call 0CF6:22CC
:0001.D705 E9E500                 jmp D7ED


:0001.D708 8A460A                 mov al , [bp+0A]
:0001.D70B 2AE4                   sub ah, ah
:0001.D70D 2D2000                 sub ax, 0020
:0001.D710 C1E003                 shl ax, 03
:0001.D713 50                     push ax
:0001.D714 56                     push si
:0001.D715 9AF004F60C             call 0CF6:04F0
:0001.D71A C7443B0300             mov word ptr [si+3B], 0003
:0001.D71F E9D000                 jmp D7F2


:0001.D722 8A460A                 mov al , [bp+0A]
:0001.D725 2AE4                   sub ah, ah
:0001.D727 2D2000                 sub ax, 0020
:0001.D72A 50                     push ax
:0001.D72B 56                     push si
:0001.D72C 9ABE04F60C             call 0CF6:04BE
:0001.D731 E9B900                 jmp D7ED


:0001.D734 8A460A                 mov al , [bp+0A]
:0001.D737 9A860CF60C             call 0CF6:0C86
:0001.D73C 0BC0                   or ax, ax
:0001.D73E 7406                   je D746
:0001.D740 806E0A30               sub byte ptr [bp+0A], 30
:0001.D744 EB0D                   jmp D753



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D73E(C)
|
:0001.D746 8A460A                 mov al , [bp+0A]
:0001.D749 9A960CF60C             call 0CF6:0C96
:0001.D74E 2C37                   sub al, 37
:0001.D750 88460A                 mov [bp+0A], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D744(U)
|
:0001.D753 8A460A                 mov al , [bp+0A]
:0001.D756 2AE4                   sub ah, ah
:0001.D758 50                     push ax
:0001.D759 56                     push si
:0001.D75A 9A8005F60C             call 0CF6:0580
:0001.D75F E98B00                 jmp D7ED


:0001.D762 8A460A                 mov al , [bp+0A]
:0001.D765 2AE4                   sub ah, ah
:0001.D767 2D2000                 sub ax, 0020
:0001.D76A 50                     push ax
:0001.D76B 56                     push si
:0001.D76C 9A2C05F60C             call 0CF6:052C
:0001.D771 EB7A                   jmp D7ED


:0001.D773 8A460A                 mov al , [bp+0A]
:0001.D776 2AE4                   sub ah, ah
:0001.D778 2D3000                 sub ax, 0030
:0001.D77B 50                     push ax
:0001.D77C 56                     push si
:0001.D77D 9AF605F60C             call 0CF6:05F6
:0001.D782 EB69                   jmp D7ED


:0001.D784 8A460A                 mov al , [bp+0A]
:0001.D787 9A860CF60C             call 0CF6:0C86
:0001.D78C 0BC0                   or ax, ax
:0001.D78E 7406                   je D796
:0001.D790 806E0A30               sub byte ptr [bp+0A], 30
:0001.D794 EB0D                   jmp D7A3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D78E(C)
|
:0001.D796 8A460A                 mov al , [bp+0A]
:0001.D799 9A960CF60C             call 0CF6:0C96
:0001.D79E 2C37                   sub al, 37
:0001.D7A0 88460A                 mov [bp+0A], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D794(U)
|
:0001.D7A3 8A460A                 mov al , [bp+0A]
:0001.D7A6 2AE4                   sub ah, ah
:0001.D7A8 50                     push ax
:0001.D7A9 56                     push si
:0001.D7AA 9AA805F60C             call 0CF6:05A8
:0001.D7AF EB3C                   jmp D7ED


:0001.D7B1 8A460A                 mov al , [bp+0A]
:0001.D7B4 9A860CF60C             call 0CF6:0C86
:0001.D7B9 0BC0                   or ax, ax
:0001.D7BB 7406                   je D7C3
:0001.D7BD 806E0A30               sub byte ptr [bp+0A], 30
:0001.D7C1 EB0D                   jmp D7D0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D7BB(C)
|
:0001.D7C3 8A460A                 mov al , [bp+0A]
:0001.D7C6 9A960CF60C             call 0CF6:0C96
:0001.D7CB 2C37                   sub al, 37
:0001.D7CD 88460A                 mov [bp+0A], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D7C1(U)
|
:0001.D7D0 8A460A                 mov al , [bp+0A]
:0001.D7D3 2AE4                   sub ah, ah
:0001.D7D5 50                     push ax
:0001.D7D6 56                     push si
:0001.D7D7 9AD005F60C             call 0CF6:05D0
:0001.D7DC EB0F                   jmp D7ED


:0001.D7DE 8A460A                 mov al , [bp+0A]
:0001.D7E1 2AE4                   sub ah, ah
:0001.D7E3 2D3000                 sub ax, 0030
:0001.D7E6 50                     push ax
:0001.D7E7 56                     push si
:0001.D7E8 9AE605F60C             call 0CF6:05E6

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.D705(U), :0001.D731(U), :0001.D75F(U), :0001.D771(U), :0001.D782(U), 
|:0001.D7AF(U), :0001.D7DC(U)
|
:0001.D7ED C7443B0000             mov word ptr [si+3B], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.D5D4(U), :0001.D5E2(U), :0001.D5FA(U), :0001.D603(U), :0001.D60C(U), 
|:0001.D66D(U), :0001.D675(U), :0001.D682(U), :0001.D694(U), :0001.D6A3(U), 
|:0001.D6C2(U), :0001.D6CA(U), :0001.D6D2(U), :0001.D6DA(U), :0001.D6E2(U), 
|:0001.D6EA(U), :0001.D6F2(U), :0001.D6FA(U), :0001.D71F(U)
|
:0001.D7F2 8B46FA                 mov ax, [bp-06]
:0001.D7F5 5E                     pop si
:0001.D7F6 5F                     pop di
:0001.D7F7 C9                     leave
:0001.D7F8 CA0600                 retf 0006


:0001.D7FB 00                     BYTE 0


:0001.D7FC C85E0000               enter 005E, 00
:0001.D800 50                     push ax
:0001.D801 57                     push di
:0001.D802 56                     push si
:0001.D803 8BC8                   mov cx, ax
:0001.D805 C746A24AC9             mov word ptr [bp-5E], C94A
:0001.D80A C746A6FCDD             mov word ptr [bp-5A], DDFC
:0001.D80F B8DDFD                 mov ax, FDDD
:0001.D812 8946A4                 mov [bp-5C], ax
:0001.D815 8946A8                 mov [bp-58], ax
:0001.D818 C746AAFEAC             mov word ptr [bp-56], ACFE
:0001.D81D C746ACD0AF             mov word ptr [bp-54], AFD0
:0001.D822 C746AEB9C3             mov word ptr [bp-52], C3B9
:0001.D827 C746B0BBC3             mov word ptr [bp-50], C3BB
:0001.D82C C746B252BE             mov word ptr [bp-4E], BE52
:0001.D831 C746B4C8BB             mov word ptr [bp-4C], BBC8
:0001.D836 C746B6CBC2             mov word ptr [bp-4A], C2CB
:0001.D83B C746B8ABC1             mov word ptr [bp-48], C1AB
:0001.D840 C746BA56C4             mov word ptr [bp-46], C456
:0001.D845 C746BC61C3             mov word ptr [bp-44], C361
:0001.D84A C746BEBEC9             mov word ptr [bp-42], C9BE
:0001.D84F C746C06CC9             mov word ptr [bp-40], C96C
:0001.D854 C746C268F2             mov word ptr [bp-3E], F268
:0001.D859 C746C466F4             mov word ptr [bp-3C], F466
:0001.D85E C746C6F7CA             mov word ptr [bp-3A], CAF7
:0001.D863 C746C8EDC9             mov word ptr [bp-38], C9ED
:0001.D868 C746CA7AD7             mov word ptr [bp-36], D77A
:0001.D86D C746CCA7DB             mov word ptr [bp-34], DBA7
:0001.D872 C746CEF1EB             mov word ptr [bp-32], EBF1
:0001.D877 C746D0A3E8             mov word ptr [bp-30], E8A3
:0001.D87C C746D2DEEC             mov word ptr [bp-2E], ECDE
:0001.D881 C746D476E9             mov word ptr [bp-2C], E976
:0001.D886 C746D6CBF0             mov word ptr [bp-2A], F0CB
:0001.D88B C746D85BEB             mov word ptr [bp-28], EB5B
:0001.D890 C746DA56F0             mov word ptr [bp-26], F056
:0001.D895 C746DCAAED             mov word ptr [bp-24], EDAA
:0001.D89A C746DEEBEE             mov word ptr [bp-22], EEEB
:0001.D89F C746E063F1             mov word ptr [bp-20], F163
:0001.D8A4 C746E26BF1             mov word ptr [bp-1E], F16B
:0001.D8A9 C746E475F3             mov word ptr [bp-1C], F375
:0001.D8AE C746E6B5F4             mov word ptr [bp-1A], F4B5
:0001.D8B3 C746E8C3F2             mov word ptr [bp-18], F2C3
:0001.D8B8 C746EA63F6             mov word ptr [bp-16], F663
:0001.D8BD C746ECFDF4             mov word ptr [bp-14], F4FD
:0001.D8C2 C746EEC4F9             mov word ptr [bp-12], F9C4
:0001.D8C7 C746F077F9             mov word ptr [bp-10], F977
:0001.D8CC C746F2C6F9             mov word ptr [bp-0E], F9C6
:0001.D8D1 C746F4D2F9             mov word ptr [bp-0C], F9D2
:0001.D8D6 8BD1                   mov dx, cx
:0001.D8D8 8BC1                   mov ax, cx
:0001.D8DA 8ACD                   mov cl , ch
:0001.D8DC 886EFE                 mov [bp-02], ch
:0001.D8DF 8BCA                   mov cx, dx
:0001.D8E1 8846FF                 mov [bp-01], al 
:0001.D8E4 33C0                   xor ax, ax
:0001.D8E6 8946F6                 mov [bp-0A], ax
:0001.D8E9 8946F8                 mov [bp-08], ax
:0001.D8EC 8946FA                 mov [bp-06], ax
:0001.D8EF 81F940A4               cmp cx, A440
:0001.D8F3 7253                   jb D948
:0001.D8F5 81FAD5F9               cmp dx, F9D5
:0001.D8F9 774D                   ja D948
:0001.D8FB 8956FC                 mov [bp-04], dx
:0001.D8FE 33FF                   xor di, di
:0001.D900 8D5EA2                 lea bx, [bp-5E]
:0001.D903 8B4EFA                 mov cx, [bp-06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D916(C)
|
:0001.D906 8B07                   mov ax, [bx]
:0001.D908 3946FC                 cmp [bp-04], ax
:0001.D90B 7410                   je D91D
:0001.D90D 47                     inc di
:0001.D90E 83C304                 add bx, 0004
:0001.D911 8D46F6                 lea ax, [bp-0A]
:0001.D914 3BD8                   cmp bx, ax
:0001.D916 72EE                   jb D906
:0001.D918 8B56FC                 mov dx, [bp-04]
:0001.D91B EB09                   jmp D926



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D90B(C)
|
:0001.D91D B9FFFF                 mov cx, FFFF
:0001.D920 C1E702                 shl di, 02
:0001.D923 8B53A4                 mov dx, [bp+di-5C]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D91B(U)
|
:0001.D926 8D5EA4                 lea bx, [bp-5C]
:0001.D929 894EFA                 mov [bp-06], cx
:0001.D92C 8956FC                 mov [bp-04], dx
:0001.D92F 8BF9                   mov di, cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D944(C)
|
:0001.D931 3917                   cmp [bx], dx
:0001.D933 7701                   ja D936
:0001.D935 47                     inc di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D933(C)
|
:0001.D936 3957FE                 cmp [bx-02], dx
:0001.D939 7301                   jnb D93C
:0001.D93B 4F                     dec di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D939(C)
|
:0001.D93C 83C304                 add bx, 0004
:0001.D93F 8D46F8                 lea ax, [bp-08]
:0001.D942 3BD8                   cmp bx, ax
:0001.D944 72EB                   jb D931
:0001.D946 EB31                   jmp D979



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.D8F3(C), :0001.D8F9(C)
|
:0001.D948 81FA40A1               cmp dx, A140
:0001.D94C 7206                   jb D954
:0001.D94E 81FAFEA3               cmp dx, A3FE
:0001.D952 7603                   jbe D957

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D94C(C)
|
:0001.D954 E9BA00                 jmp DA11

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D952(C)
|
:0001.D957 8B7EFA                 mov di, [bp-06]
:0001.D95A 81FAF6A1               cmp dx, A1F6
:0001.D95E 7503                   jne D963
:0001.D960 BF0100                 mov di, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D95E(C)
|
:0001.D963 81FAF7A1               cmp dx, A1F7
:0001.D967 7501                   jne D96A
:0001.D969 4F                     dec di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D967(C)
|
:0001.D96A 807EFEA3               cmp byte ptr [bp-02], A3
:0001.D96E 7509                   jne D979
:0001.D970 807EFFBF               cmp byte ptr [bp-01], BF
:0001.D974 7603                   jbe D979
:0001.D976 83EF21                 sub di, 0021

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.D946(U), :0001.D96E(C), :0001.D974(C)
|
:0001.D979 8BC2                   mov ax, dx
:0001.D97B 8AC4                   mov al , ah
:0001.D97D 8866FE                 mov [bp-02], ah
:0001.D980 8856FF                 mov [bp-01], dl
:0001.D983 81FA40A1               cmp dx, A140
:0001.D987 7212                   jb D99B
:0001.D989 81FAFEA3               cmp dx, A3FE
:0001.D98D 770C                   ja D99B
:0001.D98F 2AE4                   sub ah, ah
:0001.D991 69F09D00               imul si, ax, 009D
:0001.D995 81EEBD62               sub si, 62BD
:0001.D999 EB37                   jmp D9D2



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.D987(C), :0001.D98D(C)
|
:0001.D99B 81FA40A4               cmp dx, A440
:0001.D99F 7215                   jb D9B6
:0001.D9A1 81FAA1C6               cmp dx, C6A1
:0001.D9A5 770F                   ja D9B6
:0001.D9A7 8A46FE                 mov al , [bp-02]
:0001.D9AA 2AE4                   sub ah, ah
:0001.D9AC 69F09D00               imul si, ax, 009D
:0001.D9B0 81EEE861               sub si, 61E8
:0001.D9B4 EB1C                   jmp D9D2



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.D99F(C), :0001.D9A5(C)
|
:0001.D9B6 81FA40C9               cmp dx, C940
:0001.D9BA 722C                   jb D9E8
:0001.D9BC 8B76F8                 mov si, [bp-08]
:0001.D9BF 81FAD5F9               cmp dx, F9D5
:0001.D9C3 770D                   ja D9D2
:0001.D9C5 8A46FE                 mov al , [bp-02]
:0001.D9C8 2AE4                   sub ah, ah
:0001.D9CA 69F09D00               imul si, ax, 009D
:0001.D9CE 81EE7F63               sub si, 637F

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.D999(U), :0001.D9B4(U), :0001.D9C3(C), :0001.D9EB(U)
|
:0001.D9D2 807EFF40               cmp byte ptr [bp-01], 40
:0001.D9D6 7215                   jb D9ED
:0001.D9D8 807EFF7E               cmp byte ptr [bp-01], 7E
:0001.D9DC 770F                   ja D9ED
:0001.D9DE 8A56FF                 mov dl, [bp-01]
:0001.D9E1 2AF6                   sub dh, dh
:0001.D9E3 83EA3F                 sub dx, 003F
:0001.D9E6 EB1C                   jmp DA04



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D9BA(C)
|
:0001.D9E8 8B76F8                 mov si, [bp-08]
:0001.D9EB EBE5                   jmp D9D2



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.D9D6(C), :0001.D9DC(C)
|
:0001.D9ED 807EFFA1               cmp byte ptr [bp-01], A1
:0001.D9F1 7219                   jb DA0C
:0001.D9F3 8B56F6                 mov dx, [bp-0A]
:0001.D9F6 807EFFFE               cmp byte ptr [bp-01], FE
:0001.D9FA 7708                   ja DA04
:0001.D9FC 8A56FF                 mov dl, [bp-01]
:0001.D9FF 2AF6                   sub dh, dh
:0001.DA01 83EA61                 sub dx, 0061

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.D9E6(U), :0001.D9FA(C), :0001.DA0F(U)
|
:0001.DA04 8BC7                   mov ax, di
:0001.DA06 03C2                   add ax, dx
:0001.DA08 03C6                   add ax, si
:0001.DA0A EB08                   jmp DA14



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D9F1(C)
|
:0001.DA0C 8B56F6                 mov dx, [bp-0A]
:0001.DA0F EBF3                   jmp DA04



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.D954(U)
|
:0001.DA11 B86666                 mov ax, 6666

* Referenced by a CALL at Address:
|:0001.B0C1
|

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DA0A(U)
|
:0001.DA14 5E                     pop si
:0001.DA15 5F                     pop di
:0001.DA16 C9                     leave
:0001.DA17 CB                     retf


:0001.DA18 C8660000               enter 0066, 00
:0001.DA1C 57                     push di
:0001.DA1D 56                     push si
:0001.DA1E 32C0                   xor al , al 
:0001.DA20 8846F9                 mov [bp-07], al 
:0001.DA23 8846F8                 mov [bp-08], al 
:0001.DA26 8846DB                 mov [bp-25], al 
:0001.DA29 8846DA                 mov [bp-26], al 
:0001.DA2C 817E0A40A1             cmp word ptr [bp+0A], A140
:0001.DA31 7247                   jb DA7A
:0001.DA33 817E0AFEFE             cmp word ptr [bp+0A], FEFE
:0001.DA38 7740                   ja DA7A
:0001.DA3A 6A00                   push 0000
:0001.DA3C 6A1C                   push 001C
:0001.DA3E 8B460A                 mov ax, [bp+0A]
:0001.DA41 9A9C08F60C             call 0CF6:089C
:0001.DA46 2BD2                   sub dx, dx
:0001.DA48 2D0100                 sub ax, 0001
:0001.DA4B 1BD2                   sbb dx, dx
:0001.DA4D 52                     push dx
:0001.DA4E 50                     push ax
:0001.DA4F 9A7EC00000             call 0000:C07E
:0001.DA54 8946FC                 mov [bp-04], ax
:0001.DA57 8956FE                 mov [bp-02], dx
:0001.DA5A 52                     push dx
:0001.DA5B 50                     push ax
:0001.DA5C 6A00                   push 0000
:0001.DA5E 68C8C7                 push C7C8
:0001.DA61 9A7E50F60C             call 0CF6:507E
:0001.DA66 8D46DC                 lea ax, [bp-24]
:0001.DA69 16                     push ss
:0001.DA6A 50                     push ax
:0001.DA6B 6A1C                   push 001C
:0001.DA6D 68C8C7                 push C7C8
:0001.DA70 9AD44FF60C             call 0CF6:4FD4
:0001.DA75 C746FA0200             mov word ptr [bp-06], 0002

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.DA31(C), :0001.DA38(C)
|
:0001.DA7A 837E0A20               cmp word ptr [bp+0A], 0020
:0001.DA7E 7223                   jb DAA3
:0001.DA80 837E0A7F               cmp word ptr [bp+0A], 007F
:0001.DA84 771D                   ja DAA3
:0001.DA86 8B460A                 mov ax, [bp+0A]
:0001.DA89 C1E004                 shl ax, 04
:0001.DA8C 057AFE                 add ax, FE7A
:0001.DA8F 1E                     push ds
:0001.DA90 50                     push ax
:0001.DA91 8D46DA                 lea ax, [bp-26]
:0001.DA94 16                     push ss
:0001.DA95 50                     push ax
:0001.DA96 B81000                 mov ax, 0010
:0001.DA99 9AC64BF60C             call 0CF6:4BC6
:0001.DA9E C746FA0100             mov word ptr [bp-06], 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.DA7E(C), :0001.DA84(C)
|
:0001.DAA3 8B7E06                 mov di, [bp+06]
:0001.DAA6 C746FE1000             mov word ptr [bp-02], 0010
:0001.DAAB 837D3900               cmp word ptr [di+39], 0000
:0001.DAAF 7433                   je DAE4
:0001.DAB1 FF76FA                 push word ptr [bp-06]
:0001.DAB4 8D46BA                 lea ax, [bp-46]
:0001.DAB7 16                     push ss
:0001.DAB8 50                     push ax
:0001.DAB9 8D4EDA                 lea cx, [bp-26]
:0001.DABC 16                     push ss
:0001.DABD 51                     push cx
:0001.DABE 9AA4840000             call 0000:84A4
:0001.DAC3 83C40A                 add sp, 000A
:0001.DAC6 8D46BA                 lea ax, [bp-46]
:0001.DAC9 50                     push ax
:0001.DACA 8B452F                 mov ax, [di+2F]
:0001.DACD 80CC04                 or ah, 04
:0001.DAD0 50                     push ax
:0001.DAD1 6A10                   push 0010
:0001.DAD3 FF76FA                 push word ptr [bp-06]
:0001.DAD6 FF760C                 push word ptr [bp+0C]
:0001.DAD9 FF760E                 push word ptr [bp+0E]
:0001.DADC 9A8E620000             call 0000:628E
:0001.DAE1 83C40C                 add sp, 000C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DAAF(C)
|
:0001.DAE4 8A451E                 mov al , [di+1E]
:0001.DAE7 50                     push ax
:0001.DAE8 8A451F                 mov al , [di+1F]
:0001.DAEB 50                     push ax
:0001.DAEC 8A4520                 mov al , [di+20]
:0001.DAEF 50                     push ax
:0001.DAF0 68EA53                 push 53EA
:0001.DAF3 9A223BF60C             call 0CF6:3B22
:0001.DAF8 C746FE0000             mov word ptr [bp-02], 0000
:0001.DAFD 8B76FE                 mov si, [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DB0C(C)
|
:0001.DB00 8A42DA                 mov al , [bp+si-26]
:0001.DB03 D0E8                   shr al, 01
:0001.DB05 88429A                 mov [bp+si-66], al 
:0001.DB08 46                     inc si
:0001.DB09 83FE20                 cmp si, 0020
:0001.DB0C 72F2                   jb DB00
:0001.DB0E 8B760C                 mov si, [bp+0C]
:0001.DB11 8D46DA                 lea ax, [bp-26]
:0001.DB14 50                     push ax
:0001.DB15 8A451F                 mov al , [di+1F]
:0001.DB18 8A651E                 mov ah, [di+1E]
:0001.DB1B 50                     push ax
:0001.DB1C 6A10                   push 0010
:0001.DB1E FF76FA                 push word ptr [bp-06]
:0001.DB21 56                     push si
:0001.DB22 FF760E                 push word ptr [bp+0E]
:0001.DB25 807D2001               cmp byte ptr [di+20], 01
:0001.DB29 1BDB                   sbb bx, bx
:0001.DB2B 43                     inc bx
:0001.DB2C C1E302                 shl bx, 02
:0001.DB2F FF9F7A06               call far word ptr [bx+067A]
:0001.DB33 83C40C                 add sp, 000C
:0001.DB36 8D469A                 lea ax, [bp-66]
:0001.DB39 50                     push ax
:0001.DB3A 8A451F                 mov al , [di+1F]
:0001.DB3D 8A651E                 mov ah, [di+1E]
:0001.DB40 50                     push ax
:0001.DB41 6A10                   push 0010
:0001.DB43 FF76FA                 push word ptr [bp-06]
:0001.DB46 56                     push si
:0001.DB47 FF760E                 push word ptr [bp+0E]
:0001.DB4A 807D2001               cmp byte ptr [di+20], 01
:0001.DB4E 1BDB                   sbb bx, bx
:0001.DB50 43                     inc bx
:0001.DB51 C1E302                 shl bx, 02
:0001.DB54 FF9F7A06               call far word ptr [bx+067A]
:0001.DB58 83C40C                 add sp, 000C
:0001.DB5B 8A451E                 mov al , [di+1E]
:0001.DB5E 50                     push ax
:0001.DB5F 8A451F                 mov al , [di+1F]
:0001.DB62 50                     push ax
:0001.DB63 8A4520                 mov al , [di+20]
:0001.DB66 50                     push ax
:0001.DB67 68EA53                 push 53EA
:0001.DB6A 9A223BF60C             call 0CF6:3B22
:0001.DB6F 33C0                   xor ax, ax
:0001.DB71 5E                     pop si
:0001.DB72 5F                     pop di
:0001.DB73 C9                     leave
:0001.DB74 CA0A00                 retf 000A


:0001.DB77 00                     BYTE 0


:0001.DB78 55                     push bp
:0001.DB79 8BEC                   mov bp, sp
:0001.DB7B 57                     push di
:0001.DB7C 56                     push si
:0001.DB7D 8B7608                 mov si, [bp+08]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DB97(C)
|
:0001.DB80 803C00                 cmp byte ptr [si], 00
:0001.DB83 7414                   je DB99
:0001.DB85 8BFE                   mov di, si
:0001.DB87 46                     inc si
:0001.DB88 8A05                   mov al , [di]
:0001.DB8A 50                     push ax
:0001.DB8B 6A00                   push 0000
:0001.DB8D FF7606                 push word ptr [bp+06]
:0001.DB90 9A1A06F60C             call 0CF6:061A
:0001.DB95 0BC0                   or ax, ax
:0001.DB97 74E7                   je DB80

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DB83(C)
|
:0001.DB99 5E                     pop si
:0001.DB9A 5F                     pop di
:0001.DB9B C9                     leave
:0001.DB9C CB                     retf


:0001.DB9D 00                     BYTE 0


:0001.DB9E 55                     push bp
:0001.DB9F 8BEC                   mov bp, sp
:0001.DBA1 8D4608                 lea ax, [bp+08]
:0001.DBA4 50                     push ax
:0001.DBA5 9A9801F60C             call 0CF6:0198
:0001.DBAA 5B                     pop bx
:0001.DBAB C9                     leave
:0001.DBAC CB                     retf


:0001.DBAD 00                     BYTE 0


:0001.DBAE C8020000               enter 0002, 00
:0001.DBB2 57                     push di
:0001.DBB3 56                     push si
:0001.DBB4 C746FE0000             mov word ptr [bp-02], 0000
:0001.DBB9 8B7608                 mov si, [bp+08]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DBD6(C)
|
:0001.DBBC 803C00                 cmp byte ptr [si], 00
:0001.DBBF 7417                   je DBD8
:0001.DBC1 8BFE                   mov di, si
:0001.DBC3 46                     inc si
:0001.DBC4 8A05                   mov al , [di]
:0001.DBC6 50                     push ax
:0001.DBC7 6A00                   push 0000
:0001.DBC9 FF7606                 push word ptr [bp+06]
:0001.DBCC 9A1A06F60C             call 0CF6:061A
:0001.DBD1 8946FE                 mov [bp-02], ax
:0001.DBD4 0BC0                   or ax, ax
:0001.DBD6 74E4                   je DBBC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DBBF(C)
|
:0001.DBD8 8B46FE                 mov ax, [bp-02]
:0001.DBDB 5E                     pop si
:0001.DBDC 5F                     pop di
:0001.DBDD C9                     leave
:0001.DBDE CB                     retf


:0001.DBDF 00                     BYTE 0


:0001.DBE0 9A3000F60C             call 0CF6:0030
:0001.DBE5 CB                     retf


:0001.DBE6 3C30                   cmp al, 30
:0001.DBE8 7209                   jb DBF3
:0001.DBEA 3C39                   cmp al, 39
:0001.DBEC 7705                   ja DBF3
:0001.DBEE B80100                 mov ax, 0001
:0001.DBF1 EB02                   jmp DBF5



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.DBE8(C), :0001.DBEC(C)
|
:0001.DBF3 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DBF1(U)
|
:0001.DBF5 CB                     retf
:0001.DBF6 55                     push bp
:0001.DBF7 8BEC                   mov bp, sp
:0001.DBF9 50                     push ax
:0001.DBFA 3C61                   cmp al, 61
:0001.DBFC 7208                   jb DC06
:0001.DBFE 3C7A                   cmp al, 7A
:0001.DC00 7704                   ja DC06
:0001.DC02 2C20                   sub al, 20
:0001.DC04 EB03                   jmp DC09



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.DBFC(C), :0001.DC00(C)
|
:0001.DC06 8A46FE                 mov al , [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DC04(U)
|
:0001.DC09 C9                     leave
:0001.DC0A CB                     retf


:0001.DC0B 00                     BYTE 0


:0001.DC0C 55                     push bp
:0001.DC0D 8BEC                   mov bp, sp
:0001.DC0F 57                     push di
:0001.DC10 56                     push si
:0001.DC11 8B7606                 mov si, [bp+06]
:0001.DC14 6A00                   push 0000
:0001.DC16 56                     push si
:0001.DC17 9AA00FF60C             call 0CF6:0FA0
:0001.DC1C 8BF8                   mov di, ax
:0001.DC1E 68E001                 push 01E0
:0001.DC21 688002                 push 0280
:0001.DC24 9A2EB80000             call 0000:B82E
:0001.DC29 83C404                 add sp, 0004
:0001.DC2C 6A07                   push 0007
:0001.DC2E 9A3BB90000             call 0000:B93B
:0001.DC33 5B                     pop bx
:0001.DC34 B81000                 mov ax, 0010
:0001.DC37 A39252                 mov word ptr [5292], ax
:0001.DC3A A39052                 mov word ptr [5290], ax
:0001.DC3D 6A0F                   push 000F
:0001.DC3F 56                     push si
:0001.DC40 9AA00FF60C             call 0CF6:0FA0
:0001.DC45 FF7410                 push word ptr [si+10]
:0001.DC48 FF7412                 push word ptr [si+12]
:0001.DC4B 56                     push si
:0001.DC4C 9AB00DF60C             call 0CF6:0DB0
:0001.DC51 683823                 push 2338
:0001.DC54 682C55                 push 552C
:0001.DC57 9A4A4DF60C             call 0CF6:4D4A
:0001.DC5C 52                     push dx
:0001.DC5D 50                     push ax
:0001.DC5E 6A01                   push 0001
:0001.DC60 6A01                   push 0001
:0001.DC62 56                     push si
:0001.DC63 9A200FF60C             call 0CF6:0F20
:0001.DC68 C744140000             mov word ptr [si+14], 0000
:0001.DC6D C7440E0000             mov word ptr [si+0E], 0000
:0001.DC72 8BC7                   mov ax, di
:0001.DC74 5E                     pop si
:0001.DC75 5F                     pop di
:0001.DC76 C9                     leave
:0001.DC77 CA0200                 retf 0002


:0001.DC7A 55                     push bp
:0001.DC7B 8BEC                   mov bp, sp
:0001.DC7D 56                     push si
:0001.DC7E 8B7606                 mov si, [bp+06]
:0001.DC81 837C0E00               cmp word ptr [si+0E], 0000
:0001.DC85 751D                   jne DCA4
:0001.DC87 9A92B80000             call 0000:B892
:0001.DC8C 0BC0                   or ax, ax
:0001.DC8E 7407                   je DC97
:0001.DC90 9AD6B80000             call 0000:B8D6
:0001.DC95 EB08                   jmp DC9F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DC8E(C)
|
:0001.DC97 6A01                   push 0001
:0001.DC99 56                     push si
:0001.DC9A 9AA00FF60C             call 0CF6:0FA0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DC95(U)
|
:0001.DC9F C7440E0100             mov word ptr [si+0E], 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DC85(C)
|
:0001.DCA4 5E                     pop si
:0001.DCA5 C9                     leave
:0001.DCA6 CA0200                 retf 0002


:0001.DCA9 00                     BYTE 0


:0001.DCAA 55                     push bp
:0001.DCAB 8BEC                   mov bp, sp
:0001.DCAD 56                     push si
:0001.DCAE 8B7606                 mov si, [bp+06]
:0001.DCB1 837C0E00               cmp word ptr [si+0E], 0000
:0001.DCB5 741D                   je DCD4
:0001.DCB7 9A92B80000             call 0000:B892
:0001.DCBC 0BC0                   or ax, ax
:0001.DCBE 7407                   je DCC7
:0001.DCC0 9A10B90000             call 0000:B910
:0001.DCC5 EB08                   jmp DCCF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DCBE(C)
|
:0001.DCC7 6A02                   push 0002
:0001.DCC9 56                     push si
:0001.DCCA 9AA00FF60C             call 0CF6:0FA0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DCC5(U)
|
:0001.DCCF C7440E0000             mov word ptr [si+0E], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DCB5(C)
|
:0001.DCD4 5E                     pop si
:0001.DCD5 C9                     leave
:0001.DCD6 CA0200                 retf 0002


:0001.DCD9 00                     BYTE 0


:0001.DCDA 55                     push bp
:0001.DCDB 8BEC                   mov bp, sp
:0001.DCDD 56                     push si
:0001.DCDE 8B7606                 mov si, [bp+06]
:0001.DCE1 C7068E520000           mov word ptr [528E], 0000
:0001.DCE7 6A03                   push 0003
:0001.DCE9 56                     push si
:0001.DCEA 9AA00FF60C             call 0CF6:0FA0
:0001.DCEF A19052                 mov ax, word ptr [5290]
:0001.DCF2 894410                 mov [si+10], ax
:0001.DCF5 A19252                 mov ax, word ptr [5292]
:0001.DCF8 894412                 mov [si+12], ax
:0001.DCFB 3D2800                 cmp ax, 0028
:0001.DCFE 7206                   jb DD06
:0001.DD00 836C1228               sub word ptr [si+12], 0028
:0001.DD04 EB05                   jmp DD0B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DCFE(C)
|
:0001.DD06 C74412FFFF             mov word ptr [si+12], FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DD04(U)
|
:0001.DD0B 5E                     pop si
:0001.DD0C C9                     leave
:0001.DD0D CA0200                 retf 0002


:0001.DD10 55                     push bp
:0001.DD11 8BEC                   mov bp, sp
:0001.DD13 56                     push si
:0001.DD14 8B760A                 mov si, [bp+0A]
:0001.DD17 8B5E06                 mov bx, [bp+06]
:0001.DD1A 8B4E08                 mov cx, [bp+08]
:0001.DD1D 897710                 mov [bx+10], si
:0001.DD20 894F12                 mov [bx+12], cx
:0001.DD23 89369052               mov [5290], si
:0001.DD27 890E9252               mov [5292], cx
:0001.DD2B 6A04                   push 0004
:0001.DD2D 53                     push bx
:0001.DD2E 9AA00FF60C             call 0CF6:0FA0
:0001.DD33 5E                     pop si
:0001.DD34 C9                     leave
:0001.DD35 CA0600                 retf 0006


:0001.DD38 55                     push bp
:0001.DD39 8BEC                   mov bp, sp
:0001.DD3B C7068E520000           mov word ptr [528E], 0000
:0001.DD41 6A03                   push 0003
:0001.DD43 FF7606                 push word ptr [bp+06]
:0001.DD46 9AA00FF60C             call 0CF6:0FA0
:0001.DD4B A08E52                 mov al, [528E]
:0001.DD4E 250100                 and ax, 0001
:0001.DD51 3D0100                 cmp ax, 0001
:0001.DD54 1BC0                   sbb ax, ax
:0001.DD56 40                     inc ax
:0001.DD57 C9                     leave
:0001.DD58 CA0200                 retf 0002


:0001.DD5B 00                     BYTE 0


:0001.DD5C 55                     push bp
:0001.DD5D 8BEC                   mov bp, sp
:0001.DD5F C7068E520000           mov word ptr [528E], 0000
:0001.DD65 6A03                   push 0003
:0001.DD67 FF7606                 push word ptr [bp+06]
:0001.DD6A 9AA00FF60C             call 0CF6:0FA0
:0001.DD6F A08E52                 mov al, [528E]
:0001.DD72 250200                 and ax, 0002
:0001.DD75 3D0100                 cmp ax, 0001
:0001.DD78 1BC0                   sbb ax, ax
:0001.DD7A 40                     inc ax
:0001.DD7B C9                     leave
:0001.DD7C CA0200                 retf 0002


:0001.DD7F 00                     BYTE 0


:0001.DD80 55                     push bp
:0001.DD81 8BEC                   mov bp, sp
:0001.DD83 56                     push si
:0001.DD84 8B7606                 mov si, [bp+06]
:0001.DD87 8B460E                 mov ax, [bp+0E]
:0001.DD8A A39052                 mov word ptr [5290], ax
:0001.DD8D 03460A                 add ax, [bp+0A]
:0001.DD90 A39252                 mov word ptr [5292], ax
:0001.DD93 6A07                   push 0007
:0001.DD95 56                     push si
:0001.DD96 9AA00FF60C             call 0CF6:0FA0
:0001.DD9B 8B460C                 mov ax, [bp+0C]
:0001.DD9E A39052                 mov word ptr [5290], ax
:0001.DDA1 034608                 add ax, [bp+08]
:0001.DDA4 A39252                 mov word ptr [5292], ax
:0001.DDA7 6A08                   push 0008
:0001.DDA9 56                     push si
:0001.DDAA 9AA00FF60C             call 0CF6:0FA0
:0001.DDAF 5E                     pop si
:0001.DDB0 C9                     leave
:0001.DDB1 CA0A00                 retf 000A


:0001.DDB4 55                     push bp
:0001.DDB5 8BEC                   mov bp, sp
:0001.DDB7 56                     push si
:0001.DDB8 8B7606                 mov si, [bp+06]
:0001.DDBB 56                     push si
:0001.DDBC 9AD80DF60C             call 0CF6:0DD8
:0001.DDC1 0BC0                   or ax, ax
:0001.DDC3 7405                   je DDCA
:0001.DDC5 B80100                 mov ax, 0001
:0001.DDC8 EB0F                   jmp DDD9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DDC3(C)
|
:0001.DDCA 56                     push si
:0001.DDCB 9AFC0DF60C             call 0CF6:0DFC
:0001.DDD0 3D0100                 cmp ax, 0001
:0001.DDD3 F5                     cmc
:0001.DDD4 1BC0                   sbb ax, ax
:0001.DDD6 250200                 and ax, 0002

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DDC8(U)
|
:0001.DDD9 5E                     pop si
:0001.DDDA C9                     leave
:0001.DDDB CA0200                 retf 0002


:0001.DDDE C8060000               enter 0006, 00
:0001.DDE2 57                     push di
:0001.DDE3 56                     push si
:0001.DDE4 8B560C                 mov dx, [bp+0C]
:0001.DDE7 8B5E08                 mov bx, [bp+08]
:0001.DDEA 0BDB                   or bx, bx
:0001.DDEC 7404                   je DDF2
:0001.DDEE 8BC2                   mov ax, dx
:0001.DDF0 EB02                   jmp DDF4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DDEC(C)
|
:0001.DDF2 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DDF0(U)
|
:0001.DDF4 8946FC                 mov [bp-04], ax
:0001.DDF7 0BDB                   or bx, bx
:0001.DDF9 7404                   je DDFF
:0001.DDFB 33C0                   xor ax, ax
:0001.DDFD EB02                   jmp DE01



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DDF9(C)
|
:0001.DDFF 8BC2                   mov ax, dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DDFD(U)
|
:0001.DE01 8946FA                 mov [bp-06], ax
:0001.DE04 C746FE0000             mov word ptr [bp-02], 0000
:0001.DE09 837E0A00               cmp word ptr [bp+0A], 0000
:0001.DE0D 7432                   je DE41
:0001.DE0F 8B7614                 mov si, [bp+14]
:0001.DE12 8B7E12                 mov di, [bp+12]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DE38(C)
|
:0001.DE15 56                     push si
:0001.DE16 57                     push di
:0001.DE17 FF7610                 push word ptr [bp+10]
:0001.DE1A FF760E                 push word ptr [bp+0E]
:0001.DE1D FF7606                 push word ptr [bp+06]
:0001.DE20 9AEA0EF60C             call 0CF6:0EEA
:0001.DE25 0BC0                   or ax, ax
:0001.DE27 7513                   jne DE3C
:0001.DE29 0376FC                 add si, [bp-04]
:0001.DE2C 037EFA                 add di, [bp-06]
:0001.DE2F 8B460A                 mov ax, [bp+0A]
:0001.DE32 FF46FE                 inc word ptr [bp-02]
:0001.DE35 3946FE                 cmp [bp-02], ax
:0001.DE38 72DB                   jb DE15
:0001.DE3A EB05                   jmp DE41



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DE27(C)
|
:0001.DE3C 8B46FE                 mov ax, [bp-02]
:0001.DE3F EB03                   jmp DE44



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.DE0D(C), :0001.DE3A(U)
|
:0001.DE41 B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DE3F(U)
|
:0001.DE44 5E                     pop si
:0001.DE45 5F                     pop di
:0001.DE46 C9                     leave
:0001.DE47 CA1000                 retf 0010


:0001.DE4A 55                     push bp
:0001.DE4B 8BEC                   mov bp, sp
:0001.DE4D 8B560E                 mov dx, [bp+0E]
:0001.DE50 8B5E06                 mov bx, [bp+06]
:0001.DE53 395710                 cmp [bx+10], dx
:0001.DE56 7221                   jb DE79
:0001.DE58 8B460A                 mov ax, [bp+0A]
:0001.DE5B 03C2                   add ax, dx
:0001.DE5D 3B4710                 cmp ax, [bx+10]
:0001.DE60 7617                   jbe DE79
:0001.DE62 8B560C                 mov dx, [bp+0C]
:0001.DE65 395712                 cmp [bx+12], dx
:0001.DE68 720F                   jb DE79
:0001.DE6A 8B4608                 mov ax, [bp+08]
:0001.DE6D 03C2                   add ax, dx
:0001.DE6F 3B4712                 cmp ax, [bx+12]
:0001.DE72 7605                   jbe DE79
:0001.DE74 B80100                 mov ax, 0001
:0001.DE77 EB02                   jmp DE7B



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.DE56(C), :0001.DE60(C), :0001.DE68(C), :0001.DE72(C)
|
:0001.DE79 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DE77(U)
|
:0001.DE7B C9                     leave
:0001.DE7C CA0A00                 retf 000A


:0001.DE7F 00                     BYTE 0


:0001.DE80 C8040000               enter 0004, 00
:0001.DE84 56                     push si
:0001.DE85 8B7606                 mov si, [bp+06]
:0001.DE88 9A92B80000             call 0000:B892
:0001.DE8D 0BC0                   or ax, ax
:0001.DE8F 7434                   je DEC5
:0001.DE91 8B460E                 mov ax, [bp+0E]
:0001.DE94 8946FE                 mov [bp-02], ax
:0001.DE97 8B460C                 mov ax, [bp+0C]
:0001.DE9A 8946FC                 mov [bp-04], ax
:0001.DE9D 06                     push es
:0001.DE9E 8B5E0A                 mov bx, [bp+0A]
:0001.DEA1 8B4E08                 mov cx, [bp+08]
:0001.DEA4 8B46FE                 mov ax, [bp-02]
:0001.DEA7 8EC0                   mov es, ax
:0001.DEA9 8B56FC                 mov dx, [bp-04]
:0001.DEAC B80900                 mov ax, 0009
:0001.DEAF CD33                   int 33
:0001.DEB1 07                     pop es
:0001.DEB2 FF76FC                 push word ptr [bp-04]
:0001.DEB5 FF76FE                 push word ptr [bp-02]
:0001.DEB8 9A99B80000             call 0000:B899
:0001.DEBD 83C404                 add sp, 0004
:0001.DEC0 C7440E0100             mov word ptr [si+0E], 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DE8F(C)
|
:0001.DEC5 5E                     pop si
:0001.DEC6 C9                     leave
:0001.DEC7 CA0A00                 retf 000A


:0001.DECA 55                     push bp
:0001.DECB 8BEC                   mov bp, sp
:0001.DECD 57                     push di
:0001.DECE 56                     push si
:0001.DECF 8B7E06                 mov di, [bp+06]
:0001.DED2 8B7608                 mov si, [bp+08]
:0001.DED5 397514                 cmp [di+14], si
:0001.DED8 741F                   je DEF9
:0001.DEDA 897514                 mov [di+14], si
:0001.DEDD 69C69000               imul ax, si, 0090
:0001.DEE1 053823                 add ax, 2338
:0001.DEE4 50                     push ax
:0001.DEE5 682C55                 push 552C
:0001.DEE8 9A4A4DF60C             call 0CF6:4D4A
:0001.DEED 52                     push dx
:0001.DEEE 50                     push ax
:0001.DEEF 6A01                   push 0001
:0001.DEF1 6A01                   push 0001
:0001.DEF3 57                     push di
:0001.DEF4 9A200FF60C             call 0CF6:0F20

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DED8(C)
|
:0001.DEF9 5E                     pop si
:0001.DEFA 5F                     pop di
:0001.DEFB C9                     leave
:0001.DEFC CA0400                 retf 0004


:0001.DEFF 00                     BYTE 0


:0001.DF00 55                     push bp
:0001.DF01 8BEC                   mov bp, sp
:0001.DF03 8B4608                 mov ax, [bp+08]
:0001.DF06 A38C52                 mov word ptr [528C], ax
:0001.DF09 688C52                 push 528C
:0001.DF0C 688C52                 push 528C
:0001.DF0F 6A33                   push 0033
:0001.DF11 9A06C50000             call 0000:C506
:0001.DF16 A18C52                 mov ax, word ptr [528C]
:0001.DF19 C9                     leave
:0001.DF1A CA0400                 retf 0004


:0001.DF1D 00                     BYTE 0


:0001.DF1E 55                     push bp
:0001.DF1F 8BEC                   mov bp, sp
:0001.DF21 680020                 push 2000
:0001.DF24 681A55                 push 551A
:0001.DF27 9A4A4DF60C             call 0CF6:4D4A
:0001.DF2C 52                     push dx
:0001.DF2D 50                     push ax
:0001.DF2E B8D007                 mov ax, 07D0
:0001.DF31 8A5608                 mov dl, [bp+08]
:0001.DF34 9A7C4CF60C             call 0CF6:4C7C
:0001.DF39 C9                     leave
:0001.DF3A CA0400                 retf 0004


:0001.DF3D 00                     BYTE 0


:0001.DF3E C8080000               enter 0008, 00
:0001.DF42 57                     push di
:0001.DF43 56                     push si
:0001.DF44 8B7E0A                 mov di, [bp+0A]
:0001.DF47 6B460E50               imul ax, [bp+0E], 0050
:0001.DF4B 034610                 add ax, [bp+10]
:0001.DF4E 80C420                 add ah, 20
:0001.DF51 50                     push ax
:0001.DF52 681A55                 push 551A
:0001.DF55 9A4A4DF60C             call 0CF6:4D4A
:0001.DF5A 8BF0                   mov si, ax
:0001.DF5C 8956FA                 mov [bp-06], dx
:0001.DF5F 0BFF                   or di, di
:0001.DF61 742F                   je DF92
:0001.DF63 897EFE                 mov [bp-02], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DF90(C)
|
:0001.DF66 837E0C00               cmp word ptr [bp+0C], 0000
:0001.DF6A 7419                   je DF85
:0001.DF6C 8A4608                 mov al , [bp+08]
:0001.DF6F 8E46FA                 mov es, [bp-06]
:0001.DF72 8B4E0C                 mov cx, [bp+0C]
:0001.DF75 8BFE                   mov di, si
:0001.DF77 8AE0                   mov ah, al 
:0001.DF79 D1E9                   shr cx, 01
:0001.DF7B F3                     repz
:0001.DF7C AB                     stosw
:0001.DF7D 7301                   jnb DF80
:0001.DF7F AA                     stosb

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DF7D(C)
|
:0001.DF80 8B460C                 mov ax, [bp+0C]
:0001.DF83 03F0                   add si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DF6A(C)
|
:0001.DF85 B85000                 mov ax, 0050
:0001.DF88 2B460C                 sub ax, [bp+0C]
:0001.DF8B 03F0                   add si, ax
:0001.DF8D FF4EFE                 dec word ptr [bp-02]
:0001.DF90 75D4                   jne DF66

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DF61(C)
|
:0001.DF92 5E                     pop si
:0001.DF93 5F                     pop di
:0001.DF94 C9                     leave
:0001.DF95 CA0C00                 retf 000C


:0001.DF98 C8020000               enter 0002, 00
:0001.DF9C 57                     push di
:0001.DF9D 56                     push si
:0001.DF9E 8B7606                 mov si, [bp+06]
:0001.DFA1 8B7C12                 mov di, [si+12]
:0001.DFA4 397C1A                 cmp [si+1A], di
:0001.DFA7 773C                   ja DFE5
:0001.DFA9 8B4418                 mov ax, [si+18]
:0001.DFAC 394410                 cmp [si+10], ax
:0001.DFAF 7234                   jb DFE5
:0001.DFB1 81FF9001               cmp di, 0190
:0001.DFB5 732E                   jnb DFE5
:0001.DFB7 8B4410                 mov ax, [si+10]
:0001.DFBA 2B4418                 sub ax, [si+18]
:0001.DFBD C1E803                 shr ax, 03
:0001.DFC0 8946FE                 mov [bp-02], ax
:0001.DFC3 8BC7                   mov ax, di
:0001.DFC5 2B441A                 sub ax, [si+1A]
:0001.DFC8 24F0                   and al, F0
:0001.DFCA 6BC005                 imul ax, 0005
:0001.DFCD 0346FE                 add ax, [bp-02]
:0001.DFD0 80C420                 add ah, 20
:0001.DFD3 50                     push ax
:0001.DFD4 681A55                 push 551A
:0001.DFD7 9A4A4DF60C             call 0CF6:4D4A
:0001.DFDC 8BD8                   mov bx, ax
:0001.DFDE 8EC2                   mov es, dx
:0001.DFE0 268A07                 mov al , es:[bx]
:0001.DFE3 EB02                   jmp DFE7



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.DFA7(C), :0001.DFAF(C), :0001.DFB5(C)
|
:0001.DFE5 32C0                   xor al , al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.DFE3(U)
|
:0001.DFE7 5E                     pop si
:0001.DFE8 5F                     pop di
:0001.DFE9 C9                     leave
:0001.DFEA CA0200                 retf 0002


:0001.DFED 00                     BYTE 0


:0001.DFEE 55                     push bp
:0001.DFEF 8BEC                   mov bp, sp
:0001.DFF1 680020                 push 2000
:0001.DFF4 681A55                 push 551A
:0001.DFF7 9A4A4DF60C             call 0CF6:4D4A
:0001.DFFC 52                     push dx
:0001.DFFD 50                     push ax
:0001.DFFE 68FC2F                 push 2FFC
:0001.E001 680000                 push 0000
:0001.E004 B8D007                 mov ax, 07D0
:0001.E007 9AC64BF60C             call 0CF6:4BC6
:0001.E00C 6A00                   push 0000
:0001.E00E FF7606                 push word ptr [bp+06]
:0001.E011 9ABE0FF60C             call 0CF6:0FBE
:0001.E016 C9                     leave
:0001.E017 CA0200                 retf 0002


:0001.E01A 68FC2F                 push 2FFC
:0001.E01D 680000                 push 0000
:0001.E020 680020                 push 2000
:0001.E023 681A55                 push 551A
:0001.E026 9A4A4DF60C             call 0CF6:4D4A
:0001.E02B 52                     push dx
:0001.E02C 50                     push ax
:0001.E02D B8D007                 mov ax, 07D0
:0001.E030 9AC64BF60C             call 0CF6:4BC6
:0001.E035 CA0200                 retf 0002


:0001.E038 55                     push bp
:0001.E039 8BEC                   mov bp, sp
:0001.E03B 8B5E06                 mov bx, [bp+06]
:0001.E03E 8B460A                 mov ax, [bp+0A]
:0001.E041 894718                 mov [bx+18], ax
:0001.E044 8B4608                 mov ax, [bp+08]
:0001.E047 89471A                 mov [bx+1A], ax
:0001.E04A C9                     leave
:0001.E04B CA0600                 retf 0006


:0001.E04E 687052                 push 5270
:0001.E051 9AFE10F60C             call 0CF6:10FE
:0001.E056 CB                     retf


:0001.E057 00                     BYTE 0


:0001.E058 9AEE10F60C             call 0CF6:10EE
:0001.E05D CB                     retf


:0001.E05E 55                     push bp
:0001.E05F 8BEC                   mov bp, sp
:0001.E061 8B5E06                 mov bx, [bp+06]
:0001.E064 C7470E0000             mov word ptr [bx+0E], 0000
:0001.E069 C747104001             mov word ptr [bx+10], 0140
:0001.E06E C74712F000             mov word ptr [bx+12], 00F0
:0001.E073 33C0                   xor ax, ax
:0001.E075 894714                 mov [bx+14], ax
:0001.E078 894718                 mov [bx+18], ax
:0001.E07B 89471A                 mov [bx+1A], ax
:0001.E07E 8BC3                   mov ax, bx
:0001.E080 C9                     leave
:0001.E081 CA0200                 retf 0002


:0001.E084 55                     push bp
:0001.E085 8BEC                   mov bp, sp
:0001.E087 57                     push di
:0001.E088 8B7E06                 mov di, [bp+06]
:0001.E08B 8BDF                   mov bx, di
:0001.E08D BA0600                 mov dx, 0006

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E0A5(C)
|
:0001.E090 33C0                   xor ax, ax
:0001.E092 8907                   mov [bx], ax
:0001.E094 89470C                 mov [bx+0C], ax
:0001.E097 894718                 mov [bx+18], ax
:0001.E09A 894724                 mov [bx+24], ax
:0001.E09D 894730                 mov [bx+30], ax
:0001.E0A0 43                     inc bx
:0001.E0A1 43                     inc bx
:0001.E0A2 4A                     dec dx
:0001.E0A3 3BD0                   cmp dx, ax
:0001.E0A5 75E9                   jne E090
:0001.E0A7 88453C                 mov [di+3C], al 
:0001.E0AA 5F                     pop di
:0001.E0AB C9                     leave
:0001.E0AC CA0200                 retf 0002


:0001.E0AF 00                     BYTE 0


:0001.E0B0 55                     push bp
:0001.E0B1 8BEC                   mov bp, sp
:0001.E0B3 56                     push si
:0001.E0B4 8B7606                 mov si, [bp+06]
:0001.E0B7 56                     push si
:0001.E0B8 9A2411F60C             call 0CF6:1124
:0001.E0BD 33C0                   xor ax, ax
:0001.E0BF 89443D                 mov [si+3D], ax
:0001.E0C2 89443F                 mov [si+3F], ax
:0001.E0C5 8BC6                   mov ax, si
:0001.E0C7 5E                     pop si
:0001.E0C8 C9                     leave
:0001.E0C9 CA0200                 retf 0002


:0001.E0CC C8080000               enter 0008, 00
:0001.E0D0 57                     push di
:0001.E0D1 56                     push si
:0001.E0D2 8B7614                 mov si, [bp+14]
:0001.E0D5 8B4610                 mov ax, [bp+10]
:0001.E0D8 03C6                   add ax, si
:0001.E0DA 2D0800                 sub ax, 0008
:0001.E0DD 8946FE                 mov [bp-02], ax
:0001.E0E0 682C55                 push 552C
:0001.E0E3 9A081DF60C             call 0CF6:1D08
:0001.E0E8 5B                     pop bx
:0001.E0E9 8BF8                   mov di, ax
:0001.E0EB 8956FC                 mov [bp-04], dx
:0001.E0EE 56                     push si
:0001.E0EF FF7612                 push word ptr [bp+12]
:0001.E0F2 6A08                   push 0008
:0001.E0F4 6A08                   push 0008
:0001.E0F6 6A00                   push 0000
:0001.E0F8 8B5E06                 mov bx, [bp+06]
:0001.E0FB 83C33F                 add bx, 003F
:0001.E0FE 895EF8                 mov [bp-08], bx
:0001.E101 8B1F                   mov bx, [bx]
:0001.E103 C1E303                 shl bx, 03
:0001.E106 035E0E                 add bx, [bp+0E]
:0001.E109 03DB                   add bx, bx
:0001.E10B 03878206               add ax, [bx+0682]
:0001.E10F 52                     push dx
:0001.E110 50                     push ax
:0001.E111 68EA53                 push 53EA
:0001.E114 9A923AF60C             call 0CF6:3A92
:0001.E119 837E0800               cmp word ptr [bp+08], 0000
:0001.E11D 7445                   je E164
:0001.E11F 897EFA                 mov [bp-06], di
:0001.E122 83C608                 add si, 0008
:0001.E125 897614                 mov [bp+14], si
:0001.E128 3B76FE                 cmp si, [bp-02]
:0001.E12B 7340                   jnb E16D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E15D(C)
|
:0001.E12D 56                     push si
:0001.E12E FF7612                 push word ptr [bp+12]
:0001.E131 6A08                   push 0008
:0001.E133 6A08                   push 0008
:0001.E135 6A00                   push 0000
:0001.E137 8B5EF8                 mov bx, [bp-08]
:0001.E13A 8B1F                   mov bx, [bx]
:0001.E13C C1E303                 shl bx, 03
:0001.E13F 035E0C                 add bx, [bp+0C]
:0001.E142 03DB                   add bx, bx
:0001.E144 8BC7                   mov ax, di
:0001.E146 8B56FC                 mov dx, [bp-04]
:0001.E149 03878206               add ax, [bx+0682]
:0001.E14D 52                     push dx
:0001.E14E 50                     push ax
:0001.E14F 68EA53                 push 53EA
:0001.E152 9A923AF60C             call 0CF6:3A92
:0001.E157 83C608                 add si, 0008
:0001.E15A 3B76FE                 cmp si, [bp-02]
:0001.E15D 72CE                   jb E12D
:0001.E15F 897614                 mov [bp+14], si
:0001.E162 EB09                   jmp E16D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E11D(C)
|
:0001.E164 897EFA                 mov [bp-06], di
:0001.E167 8B46FE                 mov ax, [bp-02]
:0001.E16A 894614                 mov [bp+14], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.E12B(C), :0001.E162(U)
|
:0001.E16D FF7614                 push word ptr [bp+14]
:0001.E170 FF7612                 push word ptr [bp+12]
:0001.E173 6A08                   push 0008
:0001.E175 6A08                   push 0008
:0001.E177 6A00                   push 0000
:0001.E179 8B5EF8                 mov bx, [bp-08]
:0001.E17C 8B1F                   mov bx, [bx]
:0001.E17E C1E303                 shl bx, 03
:0001.E181 035E0A                 add bx, [bp+0A]
:0001.E184 03DB                   add bx, bx
:0001.E186 8B878206               mov ax, [bx+0682]
:0001.E18A 0346FA                 add ax, [bp-06]
:0001.E18D 8B56FC                 mov dx, [bp-04]
:0001.E190 52                     push dx
:0001.E191 50                     push ax
:0001.E192 68EA53                 push 53EA
:0001.E195 9A923AF60C             call 0CF6:3A92
:0001.E19A 5E                     pop si
:0001.E19B 5F                     pop di
:0001.E19C C9                     leave
:0001.E19D CA1000                 retf 0010


:0001.E1A0 C8020000               enter 0002, 00
:0001.E1A4 57                     push di
:0001.E1A5 56                     push si
:0001.E1A6 8B7610                 mov si, [bp+10]
:0001.E1A9 8B7E12                 mov di, [bp+12]
:0001.E1AC 837E0800               cmp word ptr [bp+08], 0000
:0001.E1B0 7520                   jne E1D2
:0001.E1B2 8B460C                 mov ax, [bp+0C]
:0001.E1B5 2D1000                 sub ax, 0010
:0001.E1B8 50                     push ax
:0001.E1B9 8B5E06                 mov bx, [bp+06]
:0001.E1BC FF773D                 push word ptr [bx+3D]
:0001.E1BF 6A00                   push 0000
:0001.E1C1 8D4508                 lea ax, [di+08]
:0001.E1C4 8D5408                 lea dx, [si+08]
:0001.E1C7 8B5E0E                 mov bx, [bp+0E]
:0001.E1CA 83EB10                 sub bx, 0010
:0001.E1CD 9ADA48F60C             call 0CF6:48DA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E1B0(C)
|
:0001.E1D2 8B460C                 mov ax, [bp+0C]
:0001.E1D5 03C6                   add ax, si
:0001.E1D7 2D0800                 sub ax, 0008
:0001.E1DA 8946FE                 mov [bp-02], ax
:0001.E1DD 57                     push di
:0001.E1DE 56                     push si
:0001.E1DF FF760E                 push word ptr [bp+0E]
:0001.E1E2 6A00                   push 0000
:0001.E1E4 6A04                   push 0004
:0001.E1E6 6A01                   push 0001
:0001.E1E8 6A01                   push 0001
:0001.E1EA FF7606                 push word ptr [bp+06]
:0001.E1ED 9A6C11F60C             call 0CF6:116C
:0001.E1F2 83C608                 add si, 0008
:0001.E1F5 3B76FE                 cmp si, [bp-02]
:0001.E1F8 731D                   jnb E217

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E215(C)
|
:0001.E1FA 57                     push di
:0001.E1FB 56                     push si
:0001.E1FC FF760E                 push word ptr [bp+0E]
:0001.E1FF 6A05                   push 0005
:0001.E201 6AFF                   push FFFF
:0001.E203 6A07                   push 0007
:0001.E205 6A00                   push 0000
:0001.E207 FF7606                 push word ptr [bp+06]
:0001.E20A 9A6C11F60C             call 0CF6:116C
:0001.E20F 83C608                 add si, 0008
:0001.E212 3B76FE                 cmp si, [bp-02]
:0001.E215 72E3                   jb E1FA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E1F8(C)
|
:0001.E217 897610                 mov [bp+10], si
:0001.E21A FF7612                 push word ptr [bp+12]
:0001.E21D 56                     push si
:0001.E21E FF760E                 push word ptr [bp+0E]
:0001.E221 6A02                   push 0002
:0001.E223 6A06                   push 0006
:0001.E225 6A03                   push 0003
:0001.E227 6A01                   push 0001
:0001.E229 FF7606                 push word ptr [bp+06]
:0001.E22C 9A6C11F60C             call 0CF6:116C
:0001.E231 5E                     pop si
:0001.E232 5F                     pop di
:0001.E233 C9                     leave
:0001.E234 CA0E00                 retf 000E


:0001.E237 00                     BYTE 0


:0001.E238 C8080000               enter 0008, 00
:0001.E23C 57                     push di
:0001.E23D 56                     push si
:0001.E23E 8B7E06                 mov di, [bp+06]
:0001.E241 8B760A                 mov si, [bp+0A]
:0001.E244 8A5D3C                 mov bl , [di+3C]
:0001.E247 2AFF                   sub bh, bh
:0001.E249 03DB                   add bx, bx
:0001.E24B 8B460E                 mov ax, [bp+0E]
:0001.E24E 8901                   mov [bx+di], ax
:0001.E250 8A5D3C                 mov bl , [di+3C]
:0001.E253 2AFF                   sub bh, bh
:0001.E255 03DB                   add bx, bx
:0001.E257 8B460C                 mov ax, [bp+0C]
:0001.E25A 89410C                 mov [bx+di+0C], ax
:0001.E25D 8A5D3C                 mov bl , [di+3C]
:0001.E260 2AFF                   sub bh, bh
:0001.E262 03DB                   add bx, bx
:0001.E264 897118                 mov [bx+di+18], si
:0001.E267 8A5D3C                 mov bl , [di+3C]
:0001.E26A 2AFF                   sub bh, bh
:0001.E26C 03DB                   add bx, bx
:0001.E26E 8B4608                 mov ax, [bp+08]
:0001.E271 894124                 mov [bx+di+24], ax
:0001.E274 8A5D3C                 mov bl , [di+3C]
:0001.E277 2AFF                   sub bh, bh
:0001.E279 03DB                   add bx, bx
:0001.E27B 8BCE                   mov cx, si
:0001.E27D 80E1F9                 and cl, F9
:0001.E280 D1E9                   shr cx, 01
:0001.E282 F7E1                   mul cx
:0001.E284 894130                 mov [bx+di+30], ax
:0001.E287 2BC0                   sub ax, ax
:0001.E289 8946FA                 mov [bp-06], ax
:0001.E28C 38453C                 cmp [di+3C], al 
:0001.E28F 7415                   je E2A6
:0001.E291 8D5530                 lea dx, [di+30]
:0001.E294 8A4D3C                 mov cl , [di+3C]
:0001.E297 2AED                   sub ch, ch
:0001.E299 8BF2                   mov si, dx
:0001.E29B AD                     lodsw
:0001.E29C 2BD2                   sub dx, dx
:0001.E29E 0146FA                 add [bp-06], ax
:0001.E2A1 E2F8                   loop E29B
:0001.E2A3 8B7E06                 mov di, [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E28F(C)
|
:0001.E2A6 807D3C06               cmp byte ptr [di+3C], 06
:0001.E2AA 7303                   jnb E2AF
:0001.E2AC FE453C                 inc byte ptr [di+3C]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E2AA(C)
|
:0001.E2AF 9A2423F60C             call 0CF6:2324
:0001.E2B4 FF760E                 push word ptr [bp+0E]
:0001.E2B7 FF760C                 push word ptr [bp+0C]
:0001.E2BA FF760A                 push word ptr [bp+0A]
:0001.E2BD FF7608                 push word ptr [bp+08]
:0001.E2C0 FF76FA                 push word ptr [bp-06]
:0001.E2C3 680E55                 push 550E
:0001.E2C6 9A4A4DF60C             call 0CF6:4D4A
:0001.E2CB 52                     push dx
:0001.E2CC 50                     push ax
:0001.E2CD 68EA53                 push 53EA
:0001.E2D0 9A3C3BF60C             call 0CF6:3B3C
:0001.E2D5 5E                     pop si
:0001.E2D6 5F                     pop di
:0001.E2D7 C9                     leave
:0001.E2D8 CA0A00                 retf 000A


:0001.E2DB 00                     BYTE 0


:0001.E2DC 55                     push bp
:0001.E2DD 8BEC                   mov bp, sp
:0001.E2DF 57                     push di
:0001.E2E0 56                     push si
:0001.E2E1 8B7E0E                 mov di, [bp+0E]
:0001.E2E4 8B7610                 mov si, [bp+10]
:0001.E2E7 9A2423F60C             call 0CF6:2324
:0001.E2EC 56                     push si
:0001.E2ED 57                     push di
:0001.E2EE FF760C                 push word ptr [bp+0C]
:0001.E2F1 FF760A                 push word ptr [bp+0A]
:0001.E2F4 FF7606                 push word ptr [bp+06]
:0001.E2F7 9AD812F60C             call 0CF6:12D8
:0001.E2FC 56                     push si
:0001.E2FD 57                     push di
:0001.E2FE FF760C                 push word ptr [bp+0C]
:0001.E301 FF760A                 push word ptr [bp+0A]
:0001.E304 FF7608                 push word ptr [bp+08]
:0001.E307 6A00                   push 0000
:0001.E309 FF7606                 push word ptr [bp+06]
:0001.E30C 9A4012F60C             call 0CF6:1240
:0001.E311 5E                     pop si
:0001.E312 5F                     pop di
:0001.E313 C9                     leave
:0001.E314 CA0C00                 retf 000C


:0001.E317 00                     BYTE 0


:0001.E318 55                     push bp
:0001.E319 8BEC                   mov bp, sp
:0001.E31B 8B5E06                 mov bx, [bp+06]
:0001.E31E 807F3C00               cmp byte ptr [bx+3C], 00
:0001.E322 7403                   je E327
:0001.E324 FE4F3C                 dec byte ptr [bx+3C]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E322(C)
|
:0001.E327 C9                     leave
:0001.E328 CA0200                 retf 0002


:0001.E32B 00                     BYTE 0


:0001.E32C C8060000               enter 0006, 00
:0001.E330 56                     push si
:0001.E331 8B7606                 mov si, [bp+06]
:0001.E334 56                     push si
:0001.E335 9AB813F60C             call 0CF6:13B8
:0001.E33A 2BC0                   sub ax, ax
:0001.E33C 8946FC                 mov [bp-04], ax
:0001.E33F 38443C                 cmp [si+3C], al 
:0001.E342 7416                   je E35A
:0001.E344 8D5C30                 lea bx, [si+30]
:0001.E347 8A4C3C                 mov cl , [si+3C]
:0001.E34A 2AED                   sub ch, ch
:0001.E34C 8B07                   mov ax, [bx]
:0001.E34E 43                     inc bx
:0001.E34F 43                     inc bx
:0001.E350 2BD2                   sub dx, dx
:0001.E352 0146FC                 add [bp-04], ax
:0001.E355 E2F5                   loop E34C
:0001.E357 8B7606                 mov si, [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E342(C)
|
:0001.E35A 8A5C3C                 mov bl , [si+3C]
:0001.E35D 2AFF                   sub bh, bh
:0001.E35F 03DB                   add bx, bx
:0001.E361 FF30                   push word ptr [bx+si]
:0001.E363 03DE                   add bx, si
:0001.E365 FF770C                 push word ptr [bx+0C]
:0001.E368 FF7718                 push word ptr [bx+18]
:0001.E36B FF7724                 push word ptr [bx+24]
:0001.E36E 6A00                   push 0000
:0001.E370 FF76FC                 push word ptr [bp-04]
:0001.E373 680E55                 push 550E
:0001.E376 9A4A4DF60C             call 0CF6:4D4A
:0001.E37B 52                     push dx
:0001.E37C 50                     push ax
:0001.E37D 68EA53                 push 53EA
:0001.E380 9ADA3AF60C             call 0CF6:3ADA
:0001.E385 5E                     pop si
:0001.E386 C9                     leave
:0001.E387 CA0200                 retf 0002


:0001.E38A 55                     push bp
:0001.E38B 8BEC                   mov bp, sp
:0001.E38D 56                     push si
:0001.E38E 8B7606                 mov si, [bp+06]
:0001.E391 6A01                   push 0001
:0001.E393 56                     push si
:0001.E394 9AF616F60C             call 0CF6:16F6
:0001.E399 6A03                   push 0003
:0001.E39B 56                     push si
:0001.E39C 9AF616F60C             call 0CF6:16F6
:0001.E3A1 56                     push si
:0001.E3A2 9A5A17F60C             call 0CF6:175A
:0001.E3A7 6A00                   push 0000
:0001.E3A9 56                     push si
:0001.E3AA 9AF616F60C             call 0CF6:16F6
:0001.E3AF 5E                     pop si
:0001.E3B0 C9                     leave
:0001.E3B1 CA0200                 retf 0002


:0001.E3B4 C8060000               enter 0006, 00
:0001.E3B8 57                     push di
:0001.E3B9 56                     push si
:0001.E3BA 8B7606                 mov si, [bp+06]
:0001.E3BD 687052                 push 5270
:0001.E3C0 9A7A0DF60C             call 0CF6:0D7A
:0001.E3C5 687052                 push 5270
:0001.E3C8 9AEC1DF60C             call 0CF6:1DEC
:0001.E3CD 8946FE                 mov [bp-02], ax
:0001.E3D0 687052                 push 5270
:0001.E3D3 9AFA1DF60C             call 0CF6:1DFA
:0001.E3D8 8BF8                   mov di, ax
:0001.E3DA 8B440A                 mov ax, [si+0A]
:0001.E3DD 8946FA                 mov [bp-06], ax
:0001.E3E0 8B04                   mov ax, [si]
:0001.E3E2 3946FE                 cmp [bp-02], ax
:0001.E3E5 7223                   jb E40A
:0001.E3E7 397C02                 cmp [si+02], di
:0001.E3EA 771E                   ja E40A
:0001.E3EC 051000                 add ax, 0010
:0001.E3EF 3B46FE                 cmp ax, [bp-02]
:0001.E3F2 7616                   jbe E40A
:0001.E3F4 8B4402                 mov ax, [si+02]
:0001.E3F7 034404                 add ax, [si+04]
:0001.E3FA 3BC7                   cmp ax, di
:0001.E3FC 760C                   jbe E40A
:0001.E3FE 687052                 push 5270
:0001.E401 9AD80DF60C             call 0CF6:0DD8
:0001.E406 0BC0                   or ax, ax
:0001.E408 7503                   jne E40D

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.E3E5(C), :0001.E3EA(C), :0001.E3F2(C), :0001.E3FC(C)
|
:0001.E40A E9C701                 jmp E5D4

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E408(C)
|
:0001.E40D 397C02                 cmp [si+02], di
:0001.E410 773F                   ja E451
:0001.E412 8B4402                 mov ax, [si+02]
:0001.E415 051000                 add ax, 0010
:0001.E418 3BC7                   cmp ax, di
:0001.E41A 7635                   jbe E451
:0001.E41C 837C0A00               cmp word ptr [si+0A], 0000
:0001.E420 7503                   jne E425
:0001.E422 E9AF01                 jmp E5D4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E420(C)
|
:0001.E425 FF4EFA                 dec word ptr [bp-06]
:0001.E428 6A02                   push 0002
:0001.E42A 56                     push si
:0001.E42B 9AF616F60C             call 0CF6:16F6
:0001.E430 687052                 push 5270
:0001.E433 9A1A0DF60C             call 0CF6:0D1A
:0001.E438 6A00                   push 0000
:0001.E43A 688054                 push 5480
:0001.E43D 9A9C57F60C             call 0CF6:579C
:0001.E442 9A7222F60C             call 0CF6:2272
:0001.E447 9A2423F60C             call 0CF6:2324
:0001.E44C 6A01                   push 0001
:0001.E44E E97D01                 jmp E5CE



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.E410(C), :0001.E41A(C)
|
:0001.E451 8B4402                 mov ax, [si+02]
:0001.E454 051000                 add ax, 0010
:0001.E457 3BC7                   cmp ax, di
:0001.E459 772A                   ja E485
:0001.E45B 56                     push si
:0001.E45C 9A361DF60C             call 0CF6:1D36
:0001.E461 034402                 add ax, [si+02]
:0001.E464 3BC7                   cmp ax, di
:0001.E466 761D                   jbe E485
:0001.E468 8B440A                 mov ax, [si+0A]
:0001.E46B 394406                 cmp [si+06], ax
:0001.E46E 7204                   jb E474
:0001.E470 33FF                   xor di, di
:0001.E472 EB06                   jmp E47A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E46E(C)
|
:0001.E474 8B7EFA                 mov di, [bp-06]
:0001.E477 2B7C06                 sub di, [si+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.E472(U), :0001.E577(U), :0001.E580(U)
|
:0001.E47A 9A7222F60C             call 0CF6:2272
:0001.E47F 897EFA                 mov [bp-06], di
:0001.E482 E94F01                 jmp E5D4



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.E459(C), :0001.E466(C)
|
:0001.E485 56                     push si
:0001.E486 9A361DF60C             call 0CF6:1D36
:0001.E48B 034402                 add ax, [si+02]
:0001.E48E 3BC7                   cmp ax, di
:0001.E490 7710                   ja E4A2
:0001.E492 56                     push si
:0001.E493 9A361DF60C             call 0CF6:1D36
:0001.E498 034402                 add ax, [si+02]
:0001.E49B 051000                 add ax, 0010
:0001.E49E 3BC7                   cmp ax, di
:0001.E4A0 7703                   ja E4A5

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E490(C)
|
:0001.E4A2 E99E00                 jmp E543

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E4A0(C)
|
:0001.E4A5 C746FC0000             mov word ptr [bp-04], 0000
:0001.E4AA 687052                 push 5270
:0001.E4AD 9AD80DF60C             call 0CF6:0DD8
:0001.E4B2 0BC0                   or ax, ax
:0001.E4B4 7503                   jne E4B9
:0001.E4B6 E91B01                 jmp E5D4



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.E4B4(C), :0001.E53D(U)
|
:0001.E4B9 687052                 push 5270
:0001.E4BC 9A7A0DF60C             call 0CF6:0D7A
:0001.E4C1 687052                 push 5270
:0001.E4C4 9AEC1DF60C             call 0CF6:1DEC
:0001.E4C9 8BF8                   mov di, ax
:0001.E4CB 687052                 push 5270
:0001.E4CE 9AFA1DF60C             call 0CF6:1DFA
:0001.E4D3 8946FE                 mov [bp-02], ax
:0001.E4D6 393C                   cmp [si], di
:0001.E4D8 7722                   ja E4FC
:0001.E4DA 8B4402                 mov ax, [si+02]
:0001.E4DD 051000                 add ax, 0010
:0001.E4E0 3B46FE                 cmp ax, [bp-02]
:0001.E4E3 7717                   ja E4FC
:0001.E4E5 8B04                   mov ax, [si]
:0001.E4E7 051000                 add ax, 0010
:0001.E4EA 3BC7                   cmp ax, di
:0001.E4EC 760E                   jbe E4FC
:0001.E4EE 8B4402                 mov ax, [si+02]
:0001.E4F1 034404                 add ax, [si+04]
:0001.E4F4 2D1000                 sub ax, 0010
:0001.E4F7 3B46FE                 cmp ax, [bp-02]
:0001.E4FA 7703                   ja E4FF

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.E4D8(C), :0001.E4E3(C), :0001.E4EC(C)
|
:0001.E4FC E9D500                 jmp E5D4

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E4FA(C)
|
:0001.E4FF FF76FE                 push word ptr [bp-02]
:0001.E502 56                     push si
:0001.E503 9A6C1DF60C             call 0CF6:1D6C
:0001.E508 8BF8                   mov di, ax
:0001.E50A 39440A                 cmp [si+0A], ax
:0001.E50D 7405                   je E514
:0001.E50F C746FC0100             mov word ptr [bp-04], 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E50D(C)
|
:0001.E514 50                     push ax
:0001.E515 56                     push si
:0001.E516 9AA816F60C             call 0CF6:16A8
:0001.E51B 897EFA                 mov [bp-06], di
:0001.E51E 837EFC00               cmp word ptr [bp-04], 0000
:0001.E522 740D                   je E531
:0001.E524 687052                 push 5270
:0001.E527 9A1A0DF60C             call 0CF6:0D1A
:0001.E52C C746FC0000             mov word ptr [bp-04], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E522(C)
|
:0001.E531 687052                 push 5270
:0001.E534 9AD80DF60C             call 0CF6:0DD8
:0001.E539 0BC0                   or ax, ax
:0001.E53B 7403                   je E540
:0001.E53D E979FF                 jmp E4B9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E53B(C)
|
:0001.E540 E99100                 jmp E5D4

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E4A2(U)
|
:0001.E543 56                     push si
:0001.E544 9A361DF60C             call 0CF6:1D36
:0001.E549 034402                 add ax, [si+02]
:0001.E54C 051000                 add ax, 0010
:0001.E54F 3BC7                   cmp ax, di
:0001.E551 7730                   ja E583
:0001.E553 8B4402                 mov ax, [si+02]
:0001.E556 034404                 add ax, [si+04]
:0001.E559 2D1000                 sub ax, 0010
:0001.E55C 3BC7                   cmp ax, di
:0001.E55E 7623                   jbe E583
:0001.E560 8B4408                 mov ax, [si+08]
:0001.E563 8B4C06                 mov cx, [si+06]
:0001.E566 2BC1                   sub ax, cx
:0001.E568 034C0A                 add cx, [si+0A]
:0001.E56B 3BC1                   cmp ax, cx
:0001.E56D 770B                   ja E57A
:0001.E56F 8B4408                 mov ax, [si+08]
:0001.E572 2B4406                 sub ax, [si+06]
:0001.E575 8BF8                   mov di, ax
:0001.E577 E900FF                 jmp E47A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E56D(C)
|
:0001.E57A 8B7EFA                 mov di, [bp-06]
:0001.E57D 037C06                 add di, [si+06]
:0001.E580 E9F7FE                 jmp E47A



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.E551(C), :0001.E55E(C)
|
:0001.E583 8B4402                 mov ax, [si+02]
:0001.E586 034404                 add ax, [si+04]
:0001.E589 2D1000                 sub ax, 0010
:0001.E58C 3BC7                   cmp ax, di
:0001.E58E 7744                   ja E5D4
:0001.E590 8B4402                 mov ax, [si+02]
:0001.E593 034404                 add ax, [si+04]
:0001.E596 3BC7                   cmp ax, di
:0001.E598 763A                   jbe E5D4
:0001.E59A 8B4408                 mov ax, [si+08]
:0001.E59D 2B4406                 sub ax, [si+06]
:0001.E5A0 3B440A                 cmp ax, [si+0A]
:0001.E5A3 762F                   jbe E5D4
:0001.E5A5 FF46FA                 inc word ptr [bp-06]
:0001.E5A8 6A04                   push 0004
:0001.E5AA 56                     push si
:0001.E5AB 9AF616F60C             call 0CF6:16F6
:0001.E5B0 687052                 push 5270
:0001.E5B3 9A1A0DF60C             call 0CF6:0D1A
:0001.E5B8 6A00                   push 0000
:0001.E5BA 688054                 push 5480
:0001.E5BD 9A9C57F60C             call 0CF6:579C
:0001.E5C2 9A7222F60C             call 0CF6:2272
:0001.E5C7 9A2423F60C             call 0CF6:2324
:0001.E5CC 6A03                   push 0003

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E44E(U)
|
:0001.E5CE 56                     push si
:0001.E5CF 9AF616F60C             call 0CF6:16F6

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.E40A(U), :0001.E422(U), :0001.E482(U), :0001.E4B6(U), :0001.E4FC(U), 
|:0001.E540(U), :0001.E58E(C), :0001.E598(C), :0001.E5A3(C)
|
:0001.E5D4 FF76FA                 push word ptr [bp-06]
:0001.E5D7 56                     push si
:0001.E5D8 9AA816F60C             call 0CF6:16A8
:0001.E5DD 8B440A                 mov ax, [si+0A]
:0001.E5E0 5E                     pop si
:0001.E5E1 5F                     pop di
:0001.E5E2 C9                     leave
:0001.E5E3 CA0200                 retf 0002


:0001.E5E6 55                     push bp
:0001.E5E7 8BEC                   mov bp, sp
:0001.E5E9 57                     push di
:0001.E5EA 56                     push si
:0001.E5EB 8B7E08                 mov di, [bp+08]
:0001.E5EE 8B7606                 mov si, [bp+06]
:0001.E5F1 397C08                 cmp [si+08], di
:0001.E5F4 740B                   je E601
:0001.E5F6 6A00                   push 0000
:0001.E5F8 56                     push si
:0001.E5F9 9AA816F60C             call 0CF6:16A8
:0001.E5FE 897C08                 mov [si+08], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E5F4(C)
|
:0001.E601 5E                     pop si
:0001.E602 5F                     pop di
:0001.E603 C9                     leave
:0001.E604 CA0400                 retf 0004


:0001.E607 00                     BYTE 0


:0001.E608 55                     push bp
:0001.E609 8BEC                   mov bp, sp
:0001.E60B 57                     push di
:0001.E60C 56                     push si
:0001.E60D 8B7E08                 mov di, [bp+08]
:0001.E610 8B7606                 mov si, [bp+06]
:0001.E613 397C0A                 cmp [si+0A], di
:0001.E616 7438                   je E650
:0001.E618 9A2423F60C             call 0CF6:2324
:0001.E61D FF34                   push word ptr [si]
:0001.E61F 56                     push si
:0001.E620 9A361DF60C             call 0CF6:1D36
:0001.E625 034402                 add ax, [si+02]
:0001.E628 50                     push ax
:0001.E629 6A10                   push 0010
:0001.E62B 6A10                   push 0010
:0001.E62D 6A00                   push 0000
:0001.E62F 682C55                 push 552C
:0001.E632 9A081DF60C             call 0CF6:1D08
:0001.E637 5B                     pop bx
:0001.E638 057019                 add ax, 1970
:0001.E63B 52                     push dx
:0001.E63C 50                     push ax
:0001.E63D 68EA53                 push 53EA
:0001.E640 9ADA3AF60C             call 0CF6:3ADA
:0001.E645 897C0A                 mov [si+0A], di
:0001.E648 6A00                   push 0000
:0001.E64A 56                     push si
:0001.E64B 9AF616F60C             call 0CF6:16F6

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E616(C)
|
:0001.E650 5E                     pop si
:0001.E651 5F                     pop di
:0001.E652 C9                     leave
:0001.E653 CA0400                 retf 0004


:0001.E656 55                     push bp
:0001.E657 8BEC                   mov bp, sp
:0001.E659 57                     push di
:0001.E65A 56                     push si
:0001.E65B 8B7E06                 mov di, [bp+06]
:0001.E65E 8A4608                 mov al , [bp+08]
:0001.E661 8B7502                 mov si, [di+02]
:0001.E664 2AE4                   sub ah, ah
:0001.E666 0BC0                   or ax, ax
:0001.E668 740C                   je E676
:0001.E66A 2D0300                 sub ax, 0003
:0001.E66D 7C17                   jl E686
:0001.E66F 7015                   jo E686
:0001.E671 48                     dec ax
:0001.E672 7E0A                   jle E67E
:0001.E674 EB10                   jmp E686



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E668(C)
|
:0001.E676 57                     push di
:0001.E677 9A361DF60C             call 0CF6:1D36
:0001.E67C EB06                   jmp E684



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E672(C)
|
:0001.E67E 8B4504                 mov ax, [di+04]
:0001.E681 2D1000                 sub ax, 0010

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E67C(U)
|
:0001.E684 03F0                   add si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.E66D(C), :0001.E66F(C), :0001.E674(U)
|
:0001.E686 9A2423F60C             call 0CF6:2324
:0001.E68B FF35                   push word ptr [di]
:0001.E68D 56                     push si
:0001.E68E 6A10                   push 0010
:0001.E690 6A10                   push 0010
:0001.E692 6A00                   push 0000
:0001.E694 682C55                 push 552C
:0001.E697 9A081DF60C             call 0CF6:1D08
:0001.E69C 5B                     pop bx
:0001.E69D 8A4E08                 mov cl , [bp+08]
:0001.E6A0 2AED                   sub ch, ch
:0001.E6A2 C1E107                 shl cx, 07
:0001.E6A5 03C1                   add ax, cx
:0001.E6A7 05F016                 add ax, 16F0
:0001.E6AA 52                     push dx
:0001.E6AB 50                     push ax
:0001.E6AC 68EA53                 push 53EA
:0001.E6AF 9ADA3AF60C             call 0CF6:3ADA
:0001.E6B4 5E                     pop si
:0001.E6B5 5F                     pop di
:0001.E6B6 C9                     leave
:0001.E6B7 CA0400                 retf 0004


:0001.E6BA C8040000               enter 0004, 00
:0001.E6BE 57                     push di
:0001.E6BF 56                     push si
:0001.E6C0 8B7E06                 mov di, [bp+06]
:0001.E6C3 8B7504                 mov si, [di+04]
:0001.E6C6 83EE20                 sub si, 0020
:0001.E6C9 C1EE04                 shr si, 04
:0001.E6CC 9A2423F60C             call 0CF6:2324
:0001.E6D1 C746FE0000             mov word ptr [bp-02], 0000
:0001.E6D6 0BF6                   or si, si
:0001.E6D8 743B                   je E715
:0001.E6DA 8976FC                 mov [bp-04], si
:0001.E6DD 8B76FE                 mov si, [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E710(C)
|
:0001.E6E0 FF35                   push word ptr [di]
:0001.E6E2 8D4401                 lea ax, [si+01]
:0001.E6E5 C1E004                 shl ax, 04
:0001.E6E8 034502                 add ax, [di+02]
:0001.E6EB 50                     push ax
:0001.E6EC 6A10                   push 0010
:0001.E6EE 6A10                   push 0010
:0001.E6F0 6A00                   push 0000
:0001.E6F2 682C55                 push 552C
:0001.E6F5 9A081DF60C             call 0CF6:1D08
:0001.E6FA 5B                     pop bx
:0001.E6FB 057019                 add ax, 1970
:0001.E6FE 52                     push dx
:0001.E6FF 50                     push ax
:0001.E700 68EA53                 push 53EA
:0001.E703 9ADA3AF60C             call 0CF6:3ADA
:0001.E708 8D4401                 lea ax, [si+01]
:0001.E70B 8BF0                   mov si, ax
:0001.E70D 3B76FC                 cmp si, [bp-04]
:0001.E710 72CE                   jb E6E0
:0001.E712 8B76FC                 mov si, [bp-04]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E6D8(C)
|
:0001.E715 FF35                   push word ptr [di]
:0001.E717 8D4401                 lea ax, [si+01]
:0001.E71A C1E004                 shl ax, 04
:0001.E71D 034502                 add ax, [di+02]
:0001.E720 50                     push ax
:0001.E721 6A10                   push 0010
:0001.E723 B8FEFF                 mov ax, FFFE
:0001.E726 2BC6                   sub ax, si
:0001.E728 C1E004                 shl ax, 04
:0001.E72B 034504                 add ax, [di+04]
:0001.E72E 50                     push ax
:0001.E72F 6A00                   push 0000
:0001.E731 682C55                 push 552C
:0001.E734 9A081DF60C             call 0CF6:1D08
:0001.E739 5B                     pop bx
:0001.E73A 057019                 add ax, 1970
:0001.E73D 52                     push dx
:0001.E73E 50                     push ax
:0001.E73F 68EA53                 push 53EA
:0001.E742 9ADA3AF60C             call 0CF6:3ADA
:0001.E747 5E                     pop si
:0001.E748 5F                     pop di
:0001.E749 C9                     leave
:0001.E74A CA0200                 retf 0002


:0001.E74D 00                     BYTE 0


:0001.E74E C80C0000               enter 000C, 00
:0001.E752 57                     push di
:0001.E753 56                     push si
:0001.E754 8B7606                 mov si, [bp+06]
:0001.E757 FF740A                 push word ptr [si+0A]
:0001.E75A FF7408                 push word ptr [si+08]
:0001.E75D 9A943CF60C             call 0CF6:3C94
:0001.E762 8BF8                   mov di, ax
:0001.E764 6A04                   push 0004
:0001.E766 682651                 push 5126
:0001.E769 9AF605F60C             call 0CF6:05F6
:0001.E76E F6440D40               test byte ptr [si+0D], 40
:0001.E772 7404                   je E778
:0001.E774 6A02                   push 0002
:0001.E776 EB02                   jmp E77A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E772(C)
|
:0001.E778 6A07                   push 0007

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E776(U)
|
:0001.E77A 682651                 push 5126
:0001.E77D 9A8005F60C             call 0CF6:0580
:0001.E782 6A00                   push 0000
:0001.E784 682651                 push 5126
:0001.E787 9AA805F60C             call 0CF6:05A8
:0001.E78C 8B4404                 mov ax, [si+04]
:0001.E78F C1E803                 shr ax, 03
:0001.E792 2BC7                   sub ax, di
:0001.E794 D1E8                   shr ax, 01
:0001.E796 8B0C                   mov cx, [si]
:0001.E798 C1E903                 shr cx, 03
:0001.E79B 03C1                   add ax, cx
:0001.E79D 50                     push ax
:0001.E79E FF7402                 push word ptr [si+02]
:0001.E7A1 682651                 push 5126
:0001.E7A4 9A0E05F60C             call 0CF6:050E
:0001.E7A9 9A2423F60C             call 0CF6:2324
:0001.E7AE 8A440D                 mov al , [si+0D]
:0001.E7B1 250300                 and ax, 0003
:0001.E7B4 7415                   je E7CB
:0001.E7B6 48                     dec ax
:0001.E7B7 7503                   jne E7BC
:0001.E7B9 E9A400                 jmp E860



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E7B7(C)
|
:0001.E7BC 48                     dec ax
:0001.E7BD 7503                   jne E7C2
:0001.E7BF E9BA00                 jmp E87C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E7BD(C)
|
:0001.E7C2 48                     dec ax
:0001.E7C3 7503                   jne E7C8
:0001.E7C5 E9D000                 jmp E898



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E7C3(C)
|
:0001.E7C8 E9F100                 jmp E8BC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E7B4(C)
|
:0001.E7CB 33FF                   xor di, di
:0001.E7CD 8B4404                 mov ax, [si+04]
:0001.E7D0 25FEFF                 and ax, FFFE
:0001.E7D3 7471                   je E846

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E844(C)
|
:0001.E7D5 682C55                 push 552C
:0001.E7D8 9A081DF60C             call 0CF6:1D08
:0001.E7DD 5B                     pop bx
:0001.E7DE 05901F                 add ax, 1F90
:0001.E7E1 8946F8                 mov [bp-08], ax
:0001.E7E4 8956FA                 mov [bp-06], dx
:0001.E7E7 682655                 push 5526
:0001.E7EA 9A081DF60C             call 0CF6:1D08
:0001.E7EF 5B                     pop bx
:0001.E7F0 03C7                   add ax, di
:0001.E7F2 8946FC                 mov [bp-04], ax
:0001.E7F5 8956FE                 mov [bp-02], dx
:0001.E7F8 C746F61400             mov word ptr [bp-0A], 0014
:0001.E7FD 897EF4                 mov [bp-0C], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E833(C)
|
:0001.E800 B90400                 mov cx, 0004
:0001.E803 8B76FC                 mov si, [bp-04]
:0001.E806 8B7EF8                 mov di, [bp-08]
:0001.E809 8E46FA                 mov es, [bp-06]
:0001.E80C 8BDF                   mov bx, di
:0001.E80E 47                     inc di
:0001.E80F 268A07                 mov al , es:[bx]
:0001.E812 8E46FE                 mov es, [bp-02]
:0001.E815 8BDE                   mov bx, si
:0001.E817 46                     inc si
:0001.E818 268807                 mov es:[bx], al 
:0001.E81B E2EC                   loop E809
:0001.E81D 897EF8                 mov [bp-08], di
:0001.E820 8B5E06                 mov bx, [bp+06]
:0001.E823 8B4704                 mov ax, [bx+04]
:0001.E826 D1E8                   shr ax, 01
:0001.E828 2D0400                 sub ax, 0004
:0001.E82B 03F0                   add si, ax
:0001.E82D 8976FC                 mov [bp-04], si
:0001.E830 FF4EF6                 dec word ptr [bp-0A]
:0001.E833 75CB                   jne E800
:0001.E835 8BF3                   mov si, bx
:0001.E837 8B7EF4                 mov di, [bp-0C]
:0001.E83A 8B4404                 mov ax, [si+04]
:0001.E83D D1E8                   shr ax, 01
:0001.E83F 83C704                 add di, 0004
:0001.E842 3BC7                   cmp ax, di
:0001.E844 778F                   ja E7D5

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E7D3(C)
|
:0001.E846 FF34                   push word ptr [si]
:0001.E848 8B4402                 mov ax, [si+02]
:0001.E84B 48                     dec ax
:0001.E84C 48                     dec ax
:0001.E84D 50                     push ax
:0001.E84E FF7404                 push word ptr [si+04]
:0001.E851 6A14                   push 0014
:0001.E853 6A00                   push 0000
:0001.E855 682655                 push 5526
:0001.E858 9A081DF60C             call 0CF6:1D08
:0001.E85D 5B                     pop bx
:0001.E85E EB52                   jmp E8B2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E7B9(U)
|
:0001.E860 FF34                   push word ptr [si]
:0001.E862 8B4402                 mov ax, [si+02]
:0001.E865 48                     dec ax
:0001.E866 48                     dec ax
:0001.E867 50                     push ax
:0001.E868 6A30                   push 0030
:0001.E86A 6A14                   push 0014
:0001.E86C 6A00                   push 0000
:0001.E86E 682C55                 push 552C
:0001.E871 9A081DF60C             call 0CF6:1D08
:0001.E876 5B                     pop bx
:0001.E877 05F019                 add ax, 19F0
:0001.E87A EB36                   jmp E8B2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E7BF(U)
|
:0001.E87C FF34                   push word ptr [si]
:0001.E87E 8B4402                 mov ax, [si+02]
:0001.E881 48                     dec ax
:0001.E882 48                     dec ax
:0001.E883 50                     push ax
:0001.E884 6A30                   push 0030
:0001.E886 6A14                   push 0014
:0001.E888 6A00                   push 0000
:0001.E88A 682C55                 push 552C
:0001.E88D 9A081DF60C             call 0CF6:1D08
:0001.E892 5B                     pop bx
:0001.E893 05D01B                 add ax, 1BD0
:0001.E896 EB1A                   jmp E8B2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E7C5(U)
|
:0001.E898 FF34                   push word ptr [si]
:0001.E89A 8B4402                 mov ax, [si+02]
:0001.E89D 48                     dec ax
:0001.E89E 48                     dec ax
:0001.E89F 50                     push ax
:0001.E8A0 6A30                   push 0030
:0001.E8A2 6A14                   push 0014
:0001.E8A4 6A00                   push 0000
:0001.E8A6 682C55                 push 552C
:0001.E8A9 9A081DF60C             call 0CF6:1D08
:0001.E8AE 5B                     pop bx
:0001.E8AF 05B01D                 add ax, 1DB0

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.E85E(U), :0001.E87A(U), :0001.E896(U)
|
:0001.E8B2 52                     push dx
:0001.E8B3 50                     push ax
:0001.E8B4 68EA53                 push 53EA
:0001.E8B7 9ADA3AF60C             call 0CF6:3ADA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E7C8(U)
|
:0001.E8BC 8B440A                 mov ax, [si+0A]
:0001.E8BF 0B4408                 or ax, [si+08]
:0001.E8C2 7414                   je E8D8
:0001.E8C4 FF740A                 push word ptr [si+0A]
:0001.E8C7 FF7408                 push word ptr [si+08]
:0001.E8CA 680207                 push 0702
:0001.E8CD 682651                 push 5126
:0001.E8D0 9A3E0CF60C             call 0CF6:0C3E
:0001.E8D5 83C408                 add sp, 0008

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E8C2(C)
|
:0001.E8D8 8B04                   mov ax, [si]
:0001.E8DA 48                     dec ax
:0001.E8DB 48                     dec ax
:0001.E8DC 50                     push ax
:0001.E8DD 8B4402                 mov ax, [si+02]
:0001.E8E0 2D0400                 sub ax, 0004
:0001.E8E3 50                     push ax
:0001.E8E4 8B4C04                 mov cx, [si+04]
:0001.E8E7 030C                   add cx, [si]
:0001.E8E9 41                     inc cx
:0001.E8EA 41                     inc cx
:0001.E8EB 51                     push cx
:0001.E8EC 50                     push ax
:0001.E8ED 6A00                   push 0000
:0001.E8EF 68EA53                 push 53EA
:0001.E8F2 9A723BF60C             call 0CF6:3B72
:0001.E8F7 8B04                   mov ax, [si]
:0001.E8F9 48                     dec ax
:0001.E8FA 48                     dec ax
:0001.E8FB 50                     push ax
:0001.E8FC 8B4402                 mov ax, [si+02]
:0001.E8FF 2D0300                 sub ax, 0003
:0001.E902 50                     push ax
:0001.E903 8B4C04                 mov cx, [si+04]
:0001.E906 030C                   add cx, [si]
:0001.E908 41                     inc cx
:0001.E909 51                     push cx
:0001.E90A 50                     push ax
:0001.E90B 6A07                   push 0007
:0001.E90D 68EA53                 push 53EA
:0001.E910 9A723BF60C             call 0CF6:3B72
:0001.E915 8B04                   mov ax, [si]
:0001.E917 48                     dec ax
:0001.E918 48                     dec ax
:0001.E919 50                     push ax
:0001.E91A 8B4C02                 mov cx, [si+02]
:0001.E91D 83E903                 sub cx, 0003
:0001.E920 51                     push cx
:0001.E921 50                     push ax
:0001.E922 8B4402                 mov ax, [si+02]
:0001.E925 034406                 add ax, [si+06]
:0001.E928 050300                 add ax, 0003
:0001.E92B 50                     push ax
:0001.E92C 6A07                   push 0007
:0001.E92E 68EA53                 push 53EA
:0001.E931 9A723BF60C             call 0CF6:3B72
:0001.E936 8B04                   mov ax, [si]
:0001.E938 48                     dec ax
:0001.E939 50                     push ax
:0001.E93A 8B4C02                 mov cx, [si+02]
:0001.E93D 49                     dec cx
:0001.E93E 49                     dec cx
:0001.E93F 51                     push cx
:0001.E940 50                     push ax
:0001.E941 8B4402                 mov ax, [si+02]
:0001.E944 034406                 add ax, [si+06]
:0001.E947 40                     inc ax
:0001.E948 40                     inc ax
:0001.E949 50                     push ax
:0001.E94A 6A07                   push 0007
:0001.E94C 68EA53                 push 53EA
:0001.E94F 9A723BF60C             call 0CF6:3B72
:0001.E954 8B04                   mov ax, [si]
:0001.E956 48                     dec ax
:0001.E957 50                     push ax
:0001.E958 8B4C02                 mov cx, [si+02]
:0001.E95B 49                     dec cx
:0001.E95C 49                     dec cx
:0001.E95D 51                     push cx
:0001.E95E 50                     push ax
:0001.E95F 51                     push cx
:0001.E960 6A07                   push 0007
:0001.E962 68EA53                 push 53EA
:0001.E965 9A723BF60C             call 0CF6:3B72
:0001.E96A 8B04                   mov ax, [si]
:0001.E96C 48                     dec ax
:0001.E96D 48                     dec ax
:0001.E96E 50                     push ax
:0001.E96F 8B4402                 mov ax, [si+02]
:0001.E972 034406                 add ax, [si+06]
:0001.E975 40                     inc ax
:0001.E976 40                     inc ax
:0001.E977 50                     push ax
:0001.E978 8B4404                 mov ax, [si+04]
:0001.E97B 40                     inc ax
:0001.E97C 40                     inc ax
:0001.E97D 50                     push ax
:0001.E97E 6A02                   push 0002
:0001.E980 6A01                   push 0001
:0001.E982 6A00                   push 0000
:0001.E984 68EA53                 push 53EA
:0001.E987 9AFC39F60C             call 0CF6:39FC
:0001.E98C 8B4404                 mov ax, [si+04]
:0001.E98F 0304                   add ax, [si]
:0001.E991 50                     push ax
:0001.E992 8B4402                 mov ax, [si+02]
:0001.E995 2D0400                 sub ax, 0004
:0001.E998 50                     push ax
:0001.E999 6A02                   push 0002
:0001.E99B 8B4406                 mov ax, [si+06]
:0001.E99E 050600                 add ax, 0006
:0001.E9A1 50                     push ax
:0001.E9A2 6A01                   push 0001
:0001.E9A4 6A00                   push 0000
:0001.E9A6 68EA53                 push 53EA
:0001.E9A9 9AFC39F60C             call 0CF6:39FC
:0001.E9AE 5E                     pop si
:0001.E9AF 5F                     pop di
:0001.E9B0 C9                     leave
:0001.E9B1 CA0200                 retf 0002


:0001.E9B4 C8020000               enter 0002, 00
:0001.E9B8 57                     push di
:0001.E9B9 56                     push si
:0001.E9BA 687052                 push 5270
:0001.E9BD 9A7A0DF60C             call 0CF6:0D7A
:0001.E9C2 687052                 push 5270
:0001.E9C5 9AEC1DF60C             call 0CF6:1DEC
:0001.E9CA 8BF0                   mov si, ax
:0001.E9CC 687052                 push 5270
:0001.E9CF 9AFA1DF60C             call 0CF6:1DFA
:0001.E9D4 8BF8                   mov di, ax
:0001.E9D6 C646FFFF               mov byte ptr [bp-01], FF
:0001.E9DA 687052                 push 5270
:0001.E9DD 9AD80DF60C             call 0CF6:0DD8
:0001.E9E2 0BC0                   or ax, ax
:0001.E9E4 7409                   je E9EF
:0001.E9E6 8B5E06                 mov bx, [bp+06]
:0001.E9E9 F6470D40               test byte ptr [bx+0D], 40
:0001.E9ED 7403                   je E9F2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E9E4(C)
|
:0001.E9EF E98001                 jmp EB72

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.E9ED(C)
|
:0001.E9F2 F6470D80               test byte ptr [bx+0D], 80
:0001.E9F6 751F                   jne EA17
:0001.E9F8 3937                   cmp [bx], si
:0001.E9FA 7718                   ja EA14
:0001.E9FC 397F02                 cmp [bx+02], di
:0001.E9FF 7713                   ja EA14
:0001.EA01 8B4704                 mov ax, [bx+04]
:0001.EA04 0307                   add ax, [bx]
:0001.EA06 3BC6                   cmp ax, si
:0001.EA08 760A                   jbe EA14
:0001.EA0A 8B4702                 mov ax, [bx+02]
:0001.EA0D 034706                 add ax, [bx+06]
:0001.EA10 3BC7                   cmp ax, di
:0001.EA12 7703                   ja EA17

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.E9FA(C), :0001.E9FF(C), :0001.EA08(C)
|
:0001.EA14 E95B01                 jmp EB72

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.E9F6(C), :0001.EA12(C)
|
:0001.EA17 9A2423F60C             call 0CF6:2324
:0001.EA1C 8B5E06                 mov bx, [bp+06]
:0001.EA1F 8B07                   mov ax, [bx]
:0001.EA21 8BC8                   mov cx, ax
:0001.EA23 48                     dec ax
:0001.EA24 48                     dec ax
:0001.EA25 50                     push ax
:0001.EA26 8B4702                 mov ax, [bx+02]
:0001.EA29 2D0300                 sub ax, 0003
:0001.EA2C 50                     push ax
:0001.EA2D 034F04                 add cx, [bx+04]
:0001.EA30 41                     inc cx
:0001.EA31 41                     inc cx
:0001.EA32 51                     push cx
:0001.EA33 50                     push ax
:0001.EA34 6A00                   push 0000
:0001.EA36 68EA53                 push 53EA
:0001.EA39 9A723BF60C             call 0CF6:3B72
:0001.EA3E 8B5E06                 mov bx, [bp+06]
:0001.EA41 8B07                   mov ax, [bx]
:0001.EA43 48                     dec ax
:0001.EA44 48                     dec ax
:0001.EA45 50                     push ax
:0001.EA46 8B4F02                 mov cx, [bx+02]
:0001.EA49 8BD1                   mov dx, cx
:0001.EA4B 83E903                 sub cx, 0003
:0001.EA4E 51                     push cx
:0001.EA4F 50                     push ax
:0001.EA50 035706                 add dx, [bx+06]
:0001.EA53 83C204                 add dx, 0004
:0001.EA56 52                     push dx
:0001.EA57 6A00                   push 0000
:0001.EA59 68EA53                 push 53EA
:0001.EA5C 9A723BF60C             call 0CF6:3B72
:0001.EA61 8B5E06                 mov bx, [bp+06]
:0001.EA64 8B07                   mov ax, [bx]
:0001.EA66 48                     dec ax
:0001.EA67 50                     push ax
:0001.EA68 8B4F02                 mov cx, [bx+02]
:0001.EA6B 8BD1                   mov dx, cx
:0001.EA6D 49                     dec cx
:0001.EA6E 49                     dec cx
:0001.EA6F 51                     push cx
:0001.EA70 50                     push ax
:0001.EA71 035706                 add dx, [bx+06]
:0001.EA74 42                     inc dx
:0001.EA75 42                     inc dx
:0001.EA76 52                     push dx
:0001.EA77 6A00                   push 0000
:0001.EA79 68EA53                 push 53EA
:0001.EA7C 9A723BF60C             call 0CF6:3B72
:0001.EA81 8B5E06                 mov bx, [bp+06]
:0001.EA84 8B07                   mov ax, [bx]
:0001.EA86 48                     dec ax
:0001.EA87 50                     push ax
:0001.EA88 8B4F02                 mov cx, [bx+02]
:0001.EA8B 49                     dec cx
:0001.EA8C 49                     dec cx
:0001.EA8D 51                     push cx
:0001.EA8E 50                     push ax
:0001.EA8F 51                     push cx
:0001.EA90 6A00                   push 0000
:0001.EA92 68EA53                 push 53EA
:0001.EA95 9A723BF60C             call 0CF6:3B72
:0001.EA9A 8B5E06                 mov bx, [bp+06]
:0001.EA9D FF37                   push word ptr [bx]
:0001.EA9F 8B4702                 mov ax, [bx+02]
:0001.EAA2 48                     dec ax
:0001.EAA3 48                     dec ax
:0001.EAA4 50                     push ax
:0001.EAA5 FF7704                 push word ptr [bx+04]
:0001.EAA8 8B4706                 mov ax, [bx+06]
:0001.EAAB 050400                 add ax, 0004
:0001.EAAE 50                     push ax
:0001.EAAF 682655                 push 5526
:0001.EAB2 9A081DF60C             call 0CF6:1D08
:0001.EAB7 5B                     pop bx
:0001.EAB8 52                     push dx
:0001.EAB9 50                     push ax
:0001.EABA 68EA53                 push 53EA
:0001.EABD 9A3C3BF60C             call 0CF6:3B3C
:0001.EAC2 8B5E06                 mov bx, [bp+06]
:0001.EAC5 FF37                   push word ptr [bx]
:0001.EAC7 8B4702                 mov ax, [bx+02]
:0001.EACA 48                     dec ax
:0001.EACB 50                     push ax
:0001.EACC FF7704                 push word ptr [bx+04]
:0001.EACF 8B4706                 mov ax, [bx+06]
:0001.EAD2 050400                 add ax, 0004
:0001.EAD5 50                     push ax
:0001.EAD6 6A00                   push 0000
:0001.EAD8 682655                 push 5526
:0001.EADB 9A081DF60C             call 0CF6:1D08
:0001.EAE0 5B                     pop bx
:0001.EAE1 52                     push dx
:0001.EAE2 50                     push ax
:0001.EAE3 68EA53                 push 53EA
:0001.EAE6 9ADA3AF60C             call 0CF6:3ADA
:0001.EAEB 687052                 push 5270
:0001.EAEE 9A1A0DF60C             call 0CF6:0D1A
:0001.EAF3 8B5E06                 mov bx, [bp+06]
:0001.EAF6 8A470D                 mov al , [bx+0D]
:0001.EAF9 250300                 and ax, 0003
:0001.EAFC 7C19                   jl EB17
:0001.EAFE 7017                   jo EB17
:0001.EB00 48                     dec ax
:0001.EB01 48                     dec ax
:0001.EB02 7E05                   jle EB09
:0001.EB04 48                     dec ax
:0001.EB05 7406                   je EB0D
:0001.EB07 EB0E                   jmp EB17



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EB02(C)
|
:0001.EB09 6A00                   push 0000
:0001.EB0B EB02                   jmp EB0F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EB05(C)
|
:0001.EB0D 6A01                   push 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EB0B(U)
|
:0001.EB0F 688054                 push 5480
:0001.EB12 9A9C57F60C             call 0CF6:579C

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.EAFC(C), :0001.EAFE(C), :0001.EB07(U)
|
:0001.EB17 9A7222F60C             call 0CF6:2272
:0001.EB1C 687052                 push 5270
:0001.EB1F 9A7A0DF60C             call 0CF6:0D7A
:0001.EB24 687052                 push 5270
:0001.EB27 9AEC1DF60C             call 0CF6:1DEC
:0001.EB2C 8BF0                   mov si, ax
:0001.EB2E 687052                 push 5270
:0001.EB31 9AFA1DF60C             call 0CF6:1DFA
:0001.EB36 8BF8                   mov di, ax
:0001.EB38 9A2423F60C             call 0CF6:2324
:0001.EB3D 8B5E06                 mov bx, [bp+06]
:0001.EB40 3937                   cmp [bx], si
:0001.EB42 7720                   ja EB64
:0001.EB44 397F02                 cmp [bx+02], di
:0001.EB47 771B                   ja EB64
:0001.EB49 8B4704                 mov ax, [bx+04]
:0001.EB4C 0307                   add ax, [bx]
:0001.EB4E 3BC6                   cmp ax, si
:0001.EB50 7612                   jbe EB64
:0001.EB52 8B4702                 mov ax, [bx+02]
:0001.EB55 034706                 add ax, [bx+06]
:0001.EB58 3BC7                   cmp ax, di
:0001.EB5A 7608                   jbe EB64
:0001.EB5C 8A470C                 mov al , [bx+0C]
:0001.EB5F 8846FF                 mov [bp-01], al 
:0001.EB62 EB0E                   jmp EB72



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.EB42(C), :0001.EB47(C), :0001.EB50(C), :0001.EB5A(C)
|
:0001.EB64 53                     push bx
:0001.EB65 9AEE17F60C             call 0CF6:17EE
:0001.EB6A 687052                 push 5270
:0001.EB6D 9A1A0DF60C             call 0CF6:0D1A

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.E9EF(U), :0001.EA14(U), :0001.EB62(U)
|
:0001.EB72 8A46FF                 mov al , [bp-01]
:0001.EB75 5E                     pop si
:0001.EB76 5F                     pop di
:0001.EB77 C9                     leave
:0001.EB78 CA0200                 retf 0002


:0001.EB7B 00                     BYTE 0


:0001.EB7C C8080000               enter 0008, 00
:0001.EB80 57                     push di
:0001.EB81 56                     push si
:0001.EB82 8B7606                 mov si, [bp+06]
:0001.EB85 8A4401                 mov al , [si+01]
:0001.EB88 8846FE                 mov [bp-02], al 
:0001.EB8B 9A2423F60C             call 0CF6:2324
:0001.EB90 C646FF00               mov byte ptr [bp-01], 00
:0001.EB94 803C00                 cmp byte ptr [si], 00
:0001.EB97 746A                   je EC03
:0001.EB99 8B7E0E                 mov di, [bp+0E]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EC01(C)
|
:0001.EB9C 57                     push di
:0001.EB9D 807E0800               cmp byte ptr [bp+08], 00
:0001.EBA1 750A                   jne EBAD
:0001.EBA3 8A46FF                 mov al , [bp-01]
:0001.EBA6 2AE4                   sub ah, ah
:0001.EBA8 F7660A                 mul word ptr [bp+0A]
:0001.EBAB EB02                   jmp EBAF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EBA1(C)
|
:0001.EBAD 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EBAB(U)
|
:0001.EBAF 03460C                 add ax, [bp+0C]
:0001.EBB2 50                     push ax
:0001.EBB3 8A46FE                 mov al , [bp-02]
:0001.EBB6 2AE4                   sub ah, ah
:0001.EBB8 50                     push ax
:0001.EBB9 6A10                   push 0010
:0001.EBBB 8A5EFF                 mov bl , [bp-01]
:0001.EBBE 2AFF                   sub bh, bh
:0001.EBC0 8BC3                   mov ax, bx
:0001.EBC2 C1E302                 shl bx, 02
:0001.EBC5 035C02                 add bx, [si+02]
:0001.EBC8 FF7702                 push word ptr [bx+02]
:0001.EBCB FF37                   push word ptr [bx]
:0001.EBCD 8AC8                   mov cl , al 
:0001.EBCF 51                     push cx
:0001.EBD0 8BD8                   mov bx, ax
:0001.EBD2 80B8AC0001             cmp byte ptr [bx+si+00AC], 01
:0001.EBD7 7504                   jne EBDD
:0001.EBD9 B040                   mov al, 40
:0001.EBDB EB02                   jmp EBDF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EBD7(C)
|
:0001.EBDD 32C0                   xor al , al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EBDB(U)
|
:0001.EBDF 50                     push ax
:0001.EBE0 6BC30E                 imul ax, bx, 000E
:0001.EBE3 03C6                   add ax, si
:0001.EBE5 050400                 add ax, 0004
:0001.EBE8 50                     push ax
:0001.EBE9 8946F8                 mov [bp-08], ax
:0001.EBEC 9AAA1DF60C             call 0CF6:1DAA
:0001.EBF1 FF76F8                 push word ptr [bp-08]
:0001.EBF4 9AEE17F60C             call 0CF6:17EE
:0001.EBF9 8A04                   mov al , [si]
:0001.EBFB FE46FF                 inc byte ptr [bp-01]
:0001.EBFE 3846FF                 cmp [bp-01], al 
:0001.EC01 7299                   jb EB9C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EB97(C)
|
:0001.EC03 5E                     pop si
:0001.EC04 5F                     pop di
:0001.EC05 C9                     leave
:0001.EC06 CA0A00                 retf 000A


:0001.EC09 00                     BYTE 0


:0001.EC0A C8020000               enter 0002, 00
:0001.EC0E 57                     push di
:0001.EC0F 56                     push si
:0001.EC10 8B5606                 mov dx, [bp+06]
:0001.EC13 C646FFFF               mov byte ptr [bp-01], FF
:0001.EC17 33FF                   xor di, di
:0001.EC19 8BDA                   mov bx, dx
:0001.EC1B 803F00                 cmp byte ptr [bx], 00
:0001.EC1E 7423                   je EC43
:0001.EC20 8BF2                   mov si, dx
:0001.EC22 83C604                 add si, 0004

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EC41(C)
|
:0001.EC25 807EFFFF               cmp byte ptr [bp-01], FF
:0001.EC29 7518                   jne EC43
:0001.EC2B 56                     push si
:0001.EC2C 9A541AF60C             call 0CF6:1A54
:0001.EC31 8846FF                 mov [bp-01], al 
:0001.EC34 8B5E06                 mov bx, [bp+06]
:0001.EC37 83C60E                 add si, 000E
:0001.EC3A 8A07                   mov al , [bx]
:0001.EC3C 2AE4                   sub ah, ah
:0001.EC3E 47                     inc di
:0001.EC3F 3BC7                   cmp ax, di
:0001.EC41 77E2                   ja EC25

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.EC1E(C), :0001.EC29(C)
|
:0001.EC43 8A46FF                 mov al , [bp-01]
:0001.EC46 5E                     pop si
:0001.EC47 5F                     pop di
:0001.EC48 C9                     leave
:0001.EC49 CA0200                 retf 0002


:0001.EC4C 50                     push ax
:0001.EC4D 52                     push dx
:0001.EC4E 689A52                 push 529A
:0001.EC51 9A181DF60C             call 0CF6:1D18
:0001.EC56 CB                     retf


:0001.EC57 00                     BYTE 0


:0001.EC58 689A52                 push 529A
:0001.EC5B 9A5011F60C             call 0CF6:1150
:0001.EC60 CB                     retf


:0001.EC61 00                     BYTE 0


:0001.EC62 9AF81CF60C             call 0CF6:1CF8
:0001.EC67 CB                     retf


:0001.EC68 55                     push bp
:0001.EC69 8BEC                   mov bp, sp
:0001.EC6B 6A00                   push 0000
:0001.EC6D FF7606                 push word ptr [bp+06]
:0001.EC70 9A4A4DF60C             call 0CF6:4D4A
:0001.EC75 C9                     leave
:0001.EC76 CB                     retf


:0001.EC77 00                     BYTE 0


:0001.EC78 55                     push bp
:0001.EC79 8BEC                   mov bp, sp
:0001.EC7B 56                     push si
:0001.EC7C 8B7606                 mov si, [bp+06]
:0001.EC7F FF760A                 push word ptr [bp+0A]
:0001.EC82 56                     push si
:0001.EC83 9A081EF60C             call 0CF6:1E08
:0001.EC88 FF7608                 push word ptr [bp+08]
:0001.EC8B 56                     push si
:0001.EC8C 9A181EF60C             call 0CF6:1E18
:0001.EC91 5E                     pop si
:0001.EC92 C9                     leave
:0001.EC93 CA0600                 retf 0006


:0001.EC96 55                     push bp
:0001.EC97 8BEC                   mov bp, sp
:0001.EC99 56                     push si
:0001.EC9A 8B7606                 mov si, [bp+06]
:0001.EC9D 8B4408                 mov ax, [si+08]
:0001.ECA0 2B4406                 sub ax, [si+06]
:0001.ECA3 6A00                   push 0000
:0001.ECA5 50                     push ax
:0001.ECA6 6A00                   push 0000
:0001.ECA8 FF740A                 push word ptr [si+0A]
:0001.ECAB 8B4404                 mov ax, [si+04]
:0001.ECAE 2BD2                   sub dx, dx
:0001.ECB0 2D3000                 sub ax, 0030
:0001.ECB3 1BD2                   sbb dx, dx
:0001.ECB5 52                     push dx
:0001.ECB6 50                     push ax
:0001.ECB7 9A7EC00000             call 0000:C07E
:0001.ECBC 52                     push dx
:0001.ECBD 50                     push ax
:0001.ECBE 9AE4BF0000             call 0000:BFE4
:0001.ECC3 051000                 add ax, 0010
:0001.ECC6 5E                     pop si
:0001.ECC7 C9                     leave
:0001.ECC8 CA0200                 retf 0002


:0001.ECCB 00                     BYTE 0


:0001.ECCC 55                     push bp
:0001.ECCD 8BEC                   mov bp, sp
:0001.ECCF 57                     push di
:0001.ECD0 56                     push si
:0001.ECD1 8B7606                 mov si, [bp+06]
:0001.ECD4 8B4E08                 mov cx, [bp+08]
:0001.ECD7 2B4C02                 sub cx, [si+02]
:0001.ECDA 83E910                 sub cx, 0010
:0001.ECDD 8B4408                 mov ax, [si+08]
:0001.ECE0 2B4406                 sub ax, [si+06]
:0001.ECE3 F7E1                   mul cx
:0001.ECE5 8B4C04                 mov cx, [si+04]
:0001.ECE8 83E930                 sub cx, 0030
:0001.ECEB 2BD2                   sub dx, dx
:0001.ECED F7F1                   div cx
:0001.ECEF 8BF8                   mov di, ax
:0001.ECF1 8B4408                 mov ax, [si+08]
:0001.ECF4 2B4406                 sub ax, [si+06]
:0001.ECF7 6A00                   push 0000
:0001.ECF9 50                     push ax
:0001.ECFA 8BC7                   mov ax, di
:0001.ECFC 2BD2                   sub dx, dx
:0001.ECFE 9A443CF60C             call 0CF6:3C44
:0001.ED03 5E                     pop si
:0001.ED04 5F                     pop di
:0001.ED05 C9                     leave
:0001.ED06 CA0400                 retf 0004


:0001.ED09 00                     BYTE 0


:0001.ED0A 55                     push bp
:0001.ED0B 8BEC                   mov bp, sp
:0001.ED0D 56                     push si
:0001.ED0E 8B7606                 mov si, [bp+06]
:0001.ED11 8B4616                 mov ax, [bp+16]
:0001.ED14 C1E003                 shl ax, 03
:0001.ED17 8904                   mov [si], ax
:0001.ED19 8B4614                 mov ax, [bp+14]
:0001.ED1C 894402                 mov [si+02], ax
:0001.ED1F 8B4612                 mov ax, [bp+12]
:0001.ED22 C1E003                 shl ax, 03
:0001.ED25 894404                 mov [si+04], ax
:0001.ED28 8B4610                 mov ax, [bp+10]
:0001.ED2B 894406                 mov [si+06], ax
:0001.ED2E 8B460C                 mov ax, [bp+0C]
:0001.ED31 8B560E                 mov dx, [bp+0E]
:0001.ED34 894408                 mov [si+08], ax
:0001.ED37 89540A                 mov [si+0A], dx
:0001.ED3A 8A460A                 mov al , [bp+0A]
:0001.ED3D 88440C                 mov [si+0C], al 
:0001.ED40 8A4608                 mov al , [bp+08]
:0001.ED43 88440D                 mov [si+0D], al 
:0001.ED46 5E                     pop si
:0001.ED47 C9                     leave
:0001.ED48 CA1200                 retf 0012


:0001.ED4B 00                     BYTE 0


:0001.ED4C 55                     push bp
:0001.ED4D 8BEC                   mov bp, sp
:0001.ED4F 8B5E06                 mov bx, [bp+06]
:0001.ED52 8B4710                 mov ax, [bx+10]
:0001.ED55 C9                     leave
:0001.ED56 CA0200                 retf 0002


:0001.ED59 00                     BYTE 0


:0001.ED5A 55                     push bp
:0001.ED5B 8BEC                   mov bp, sp
:0001.ED5D 8B5E06                 mov bx, [bp+06]
:0001.ED60 8B4712                 mov ax, [bx+12]
:0001.ED63 C9                     leave
:0001.ED64 CA0200                 retf 0002


:0001.ED67 00                     BYTE 0


:0001.ED68 55                     push bp
:0001.ED69 8BEC                   mov bp, sp
:0001.ED6B 8B5E06                 mov bx, [bp+06]
:0001.ED6E 8B4608                 mov ax, [bp+08]
:0001.ED71 89473F                 mov [bx+3F], ax
:0001.ED74 C9                     leave
:0001.ED75 CA0400                 retf 0004


:0001.ED78 55                     push bp
:0001.ED79 8BEC                   mov bp, sp
:0001.ED7B 8B5E06                 mov bx, [bp+06]
:0001.ED7E 8B4608                 mov ax, [bp+08]
:0001.ED81 89473D                 mov [bx+3D], ax
:0001.ED84 C9                     leave
:0001.ED85 CA0400                 retf 0004


:0001.ED88 8BC3                   mov ax, bx
:0001.ED8A 2D8861                 sub ax, 6188
:0001.ED8D B91A00                 mov cx, 001A
:0001.ED90 99                     cwd
:0001.ED91 F7F9                   idiv cx
:0001.ED93 CB                     retf


:0001.ED94 680268                 push 6802
:0001.ED97 9A401FF60C             call 0CF6:1F40
:0001.ED9C CB                     retf


:0001.ED9D 00                     BYTE 0


:0001.ED9E 3C20                   cmp al, 20
:0001.EDA0 730A                   jnb EDAC
:0001.EDA2 2AE4                   sub ah, ah
:0001.EDA4 C1E005                 shl ax, 05
:0001.EDA7 051ABA                 add ax, BA1A
:0001.EDAA EB02                   jmp EDAE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EDA0(C)
|
:0001.EDAC 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EDAA(U)
|
:0001.EDAE CB                     retf
:0001.EDAF 00                     BYTE 0


:0001.EDB0 8BD8                   mov bx, ax
:0001.EDB2 81FB8001               cmp bx, 0180
:0001.EDB6 7308                   jnb EDC0
:0001.EDB8 6BC32C                 imul ax, bx, 002C
:0001.EDBB 051668                 add ax, 6816
:0001.EDBE EB02                   jmp EDC2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EDB6(C)
|
:0001.EDC0 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EDBE(U)
|
:0001.EDC2 CB                     retf
:0001.EDC3 00                     BYTE 0


:0001.EDC4 8BC3                   mov ax, bx
:0001.EDC6 2D1668                 sub ax, 6816
:0001.EDC9 B92C00                 mov cx, 002C
:0001.EDCC 99                     cwd
:0001.EDCD F7F9                   idiv cx
:0001.EDCF CB                     retf


:0001.EDD0 8BD0                   mov dx, ax
:0001.EDD2 81FA0001               cmp dx, 0100
:0001.EDD6 7308                   jnb EDE0
:0001.EDD8 C1E004                 shl ax, 04
:0001.EDDB 0518AA                 add ax, AA18
:0001.EDDE EB02                   jmp EDE2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EDD6(C)
|
:0001.EDE0 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EDDE(U)
|
:0001.EDE2 CB                     retf
:0001.EDE3 00                     BYTE 0


:0001.EDE4 55                     push bp
:0001.EDE5 8BEC                   mov bp, sp
:0001.EDE7 50                     push ax
:0001.EDE8 56                     push si
:0001.EDE9 8AF4                   mov dh, ah
:0001.EDEB 81E2000E               and dx, 0E00
:0001.EDEF 8066FFF1               and byte ptr [bp-01], F1
:0001.EDF3 33F6                   xor si, si
:0001.EDF5 8BC2                   mov ax, dx
:0001.EDF7 2D0002                 sub ax, 0200
:0001.EDFA 7407                   je EE03
:0001.EDFC 2D0002                 sub ax, 0200
:0001.EDFF 740C                   je EE0D
:0001.EE01 EB14                   jmp EE17



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EDFA(C)
|
:0001.EE03 8B46FE                 mov ax, [bp-02]
:0001.EE06 9A501EF60C             call 0CF6:1E50
:0001.EE0B EB08                   jmp EE15



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EDFF(C)
|
:0001.EE0D 8B46FE                 mov ax, [bp-02]
:0001.EE10 9A701EF60C             call 0CF6:1E70

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EE0B(U)
|
:0001.EE15 8BF0                   mov si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EE01(U)
|
:0001.EE17 8BC6                   mov ax, si
:0001.EE19 5E                     pop si
:0001.EE1A C9                     leave
:0001.EE1B CB                     retf


:0001.EE1C F6C402                 test ah, 02
:0001.EE1F 7505                   jne EE26
:0001.EE21 B8FFFF                 mov ax, FFFF
:0001.EE24 EB11                   jmp EE37



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EE1F(C)
|
:0001.EE26 52                     push dx
:0001.EE27 80E4F1                 and ah, F1
:0001.EE2A 9A501EF60C             call 0CF6:1E50
:0001.EE2F 50                     push ax
:0001.EE30 9A4E1FF60C             call 0CF6:1F4E
:0001.EE35 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EE24(U)
|
:0001.EE37 CB                     retf
:0001.EE38 57                     push di
:0001.EE39 56                     push si
:0001.EE3A 8BF8                   mov di, ax
:0001.EE3C 680268                 push 6802
:0001.EE3F 9A301FF60C             call 0CF6:1F30
:0001.EE44 8BF0                   mov si, ax
:0001.EE46 03F7                   add si, di
:0001.EE48 56                     push si
:0001.EE49 680268                 push 6802
:0001.EE4C 9A1E1FF60C             call 0CF6:1F1E
:0001.EE51 68EE67                 push 67EE
:0001.EE54 9A101FF60C             call 0CF6:1F10
:0001.EE59 3C02                   cmp al, 02
:0001.EE5B 7408                   je EE65
:0001.EE5D 0AC0                   or al , al 
:0001.EE5F 7404                   je EE65
:0001.EE61 3C01                   cmp al, 01
:0001.EE63 7505                   jne EE6A

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.EE5B(C), :0001.EE5F(C)
|
:0001.EE65 9A7CB8F60C             call 0CF6:B87C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EE63(C)
|
:0001.EE6A 33C0                   xor ax, ax
:0001.EE6C 5E                     pop si
:0001.EE6D 5F                     pop di
:0001.EE6E CB                     retf


:0001.EE6F 00                     BYTE 0


:0001.EE70 55                     push bp
:0001.EE71 8BEC                   mov bp, sp
:0001.EE73 8B5E06                 mov bx, [bp+06]
:0001.EE76 8A4705                 mov al , [bx+05]
:0001.EE79 C9                     leave
:0001.EE7A CA0200                 retf 0002


:0001.EE7D 00                     BYTE 0


:0001.EE7E 55                     push bp
:0001.EE7F 8BEC                   mov bp, sp
:0001.EE81 FF7608                 push word ptr [bp+08]
:0001.EE84 FF7606                 push word ptr [bp+06]
:0001.EE87 9A721FF60C             call 0CF6:1F72
:0001.EE8C C9                     leave
:0001.EE8D CA0400                 retf 0004


:0001.EE90 55                     push bp
:0001.EE91 8BEC                   mov bp, sp
:0001.EE93 FF7606                 push word ptr [bp+06]
:0001.EE96 9A661FF60C             call 0CF6:1F66
:0001.EE9B C9                     leave
:0001.EE9C CA0200                 retf 0002


:0001.EE9F 00                     BYTE 0


:0001.EEA0 55                     push bp
:0001.EEA1 8BEC                   mov bp, sp
:0001.EEA3 8B5E06                 mov bx, [bp+06]
:0001.EEA6 8A4710                 mov al , [bx+10]
:0001.EEA9 C9                     leave
:0001.EEAA CA0200                 retf 0002


:0001.EEAD 00                     BYTE 0


:0001.EEAE 55                     push bp
:0001.EEAF 8BEC                   mov bp, sp
:0001.EEB1 56                     push si
:0001.EEB2 8B7606                 mov si, [bp+06]
:0001.EEB5 80641CE0               and byte ptr [si+1C], E0
:0001.EEB9 8A4608                 mov al , [bp+08]
:0001.EEBC 241F                   and al, 1F
:0001.EEBE 08441C                 or [si+1C], al 
:0001.EEC1 5E                     pop si
:0001.EEC2 C9                     leave
:0001.EEC3 CA0400                 retf 0004


:0001.EEC6 55                     push bp
:0001.EEC7 8BEC                   mov bp, sp
:0001.EEC9 8B5E06                 mov bx, [bp+06]
:0001.EECC 8B07                   mov ax, [bx]
:0001.EECE C9                     leave
:0001.EECF CA0200                 retf 0002


:0001.EED2 55                     push bp
:0001.EED3 8BEC                   mov bp, sp
:0001.EED5 8B5608                 mov dx, [bp+08]
:0001.EED8 81FA1027               cmp dx, 2710
:0001.EEDC 7603                   jbe EEE1
:0001.EEDE BA1027                 mov dx, 2710

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EEDC(C)
|
:0001.EEE1 8B5E06                 mov bx, [bp+06]
:0001.EEE4 8917                   mov [bx], dx
:0001.EEE6 8BC3                   mov ax, bx
:0001.EEE8 C9                     leave
:0001.EEE9 CA0400                 retf 0004


:0001.EEEC 833EDE5200             cmp word ptr [52DE], 0000
:0001.EEF1 7531                   jne EF24
:0001.EEF3 680004                 push 0400
:0001.EEF6 FF36E052               push word ptr [52E0]
:0001.EEFA FF36E252               push word ptr [52E2]
:0001.EEFE FF36E852               push word ptr [52E8]
:0001.EF02 9ACDB10000             call 0000:B1CD
:0001.EF07 83C408                 add sp, 0008
:0001.EF0A A3DE52                 mov word ptr [52DE], ax
:0001.EF0D 0BC0                   or ax, ax
:0001.EF0F 7F05                   jg EF16
:0001.EF11 B8FFFF                 mov ax, FFFF
:0001.EF14 EB1F                   jmp EF35



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EF0F(C)
|
:0001.EF16 A1E052                 mov ax, word ptr [52E0]
:0001.EF19 8B16E252               mov dx, [52E2]
:0001.EF1D A3E452                 mov word ptr [52E4], ax
:0001.EF20 8916E652               mov [52E6], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EEF1(C)
|
:0001.EF24 FF0EDE52               dec word ptr [52DE]
:0001.EF28 C41EE452               les bx, [52E4]
:0001.EF2C FF06E452               inc word ptr [52E4]
:0001.EF30 268A07                 mov al , es:[bx]
:0001.EF33 2AE4                   sub ah, ah

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EF14(U)
|
:0001.EF35 CB                     retf
:0001.EF36 55                     push bp
:0001.EF37 8BEC                   mov bp, sp
:0001.EF39 56                     push si
:0001.EF3A 8B7606                 mov si, [bp+06]
:0001.EF3D FF7608                 push word ptr [bp+08]
:0001.EF40 680001                 push 0100
:0001.EF43 56                     push si
:0001.EF44 9ADC4EF60C             call 0CF6:4EDC
:0001.EF49 0BC0                   or ax, ax
:0001.EF4B 7415                   je EF62
:0001.EF4D 6A00                   push 0000
:0001.EF4F 6A10                   push 0010
:0001.EF51 8D4406                 lea ax, [si+06]
:0001.EF54 1E                     push ds
:0001.EF55 50                     push ax
:0001.EF56 680001                 push 0100
:0001.EF59 56                     push si
:0001.EF5A 9A0650F60C             call 0CF6:5006
:0001.EF5F B80100                 mov ax, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EF4B(C)
|
:0001.EF62 5E                     pop si
:0001.EF63 C9                     leave
:0001.EF64 CA0400                 retf 0004


:0001.EF67 00                     BYTE 0


:0001.EF68 C80A0000               enter 000A, 00
:0001.EF6C 57                     push di
:0001.EF6D 56                     push si
:0001.EF6E 8B7E0A                 mov di, [bp+0A]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EFD7(C)
|
:0001.EF71 9ABEC70000             call 0000:C7BE
:0001.EF76 8946FA                 mov [bp-06], ax
:0001.EF79 3D0001                 cmp ax, 0100
:0001.EF7C 7C41                   jl EFBF
:0001.EF7E 8BC7                   mov ax, di
:0001.EF80 2B46FA                 sub ax, [bp-06]
:0001.EF83 80C401                 add ah, 01
:0001.EF86 8B4E0C                 mov cx, [bp+0C]
:0001.EF89 8946FC                 mov [bp-04], ax
:0001.EF8C 894EFE                 mov [bp-02], cx
:0001.EF8F 9ABEC70000             call 0000:C7BE
:0001.EF94 8BF0                   mov si, ax
:0001.EF96 83C603                 add si, 0003
:0001.EF99 741F                   je EFBA
:0001.EF9B 8BCE                   mov cx, si
:0001.EF9D 8976F8                 mov [bp-08], si
:0001.EFA0 8B76FC                 mov si, [bp-04]
:0001.EFA3 8E46FE                 mov es, [bp-02]
:0001.EFA6 8BDE                   mov bx, si
:0001.EFA8 46                     inc si
:0001.EFA9 268A07                 mov al , es:[bx]
:0001.EFAC 8E460C                 mov es, [bp+0C]
:0001.EFAF 8BDF                   mov bx, di
:0001.EFB1 47                     inc di
:0001.EFB2 268807                 mov es:[bx], al 
:0001.EFB5 E2EC                   loop EFA3
:0001.EFB7 8B76F8                 mov si, [bp-08]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EF99(C)
|
:0001.EFBA 297608                 sub [bp+08], si
:0001.EFBD EB14                   jmp EFD3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EF7C(C)
|
:0001.EFBF 8B5E06                 mov bx, [bp+06]
:0001.EFC2 8BF0                   mov si, ax
:0001.EFC4 8A4006                 mov al , [bx+si+06]
:0001.EFC7 8E460C                 mov es, [bp+0C]
:0001.EFCA 8BDF                   mov bx, di
:0001.EFCC 47                     inc di
:0001.EFCD 268807                 mov es:[bx], al 
:0001.EFD0 FF4E08                 dec word ptr [bp+08]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.EFBD(U)
|
:0001.EFD3 837E0800               cmp word ptr [bp+08], 0000
:0001.EFD7 7598                   jne EF71
:0001.EFD9 5E                     pop si
:0001.EFDA 5F                     pop di
:0001.EFDB C9                     leave
:0001.EFDC CA0800                 retf 0008


:0001.EFDF 00                     BYTE 0


:0001.EFE0 C8080400               enter 0408, 00
:0001.EFE4 8B5E06                 mov bx, [bp+06]
:0001.EFE7 8B4704                 mov ax, [bx+04]
:0001.EFEA A3E852                 mov word ptr [52E8], ax
:0001.EFED 8D86F8FB               lea ax, [bp+FBF8]
:0001.EFF1 A3E052                 mov word ptr [52E0], ax
:0001.EFF4 8C16E252               mov [52E2], ss
:0001.EFF8 32C9                   xor cl , cl 
:0001.EFFA 880EDD52               mov [52DD], cl 
:0001.EFFE 880EDC52               mov [52DC], cl 
:0001.F002 6B460C0C               imul ax, [bp+0C], 000C
:0001.F006 051001                 add ax, 0110
:0001.F009 99                     cwd
:0001.F00A 52                     push dx
:0001.F00B 50                     push ax
:0001.F00C 33C0                   xor ax, ax
:0001.F00E A3DE52                 mov word ptr [52DE], ax
:0001.F011 50                     push ax
:0001.F012 53                     push bx
:0001.F013 9A7E50F60C             call 0CF6:507E
:0001.F018 8D86F8FB               lea ax, [bp+FBF8]
:0001.F01C 16                     push ss
:0001.F01D 50                     push ax
:0001.F01E 6A0C                   push 000C
:0001.F020 FF7606                 push word ptr [bp+06]
:0001.F023 9AD44FF60C             call 0CF6:4FD4
:0001.F028 8A86FCFB               mov al , [bp+FBFC]
:0001.F02C 2AE4                   sub ah, ah
:0001.F02E 2BD2                   sub dx, dx
:0001.F030 B108                   mov cl, 08
:0001.F032 9A50C10000             call 0000:C150
:0001.F037 8A8EFDFB               mov cl , [bp+FBFD]
:0001.F03B 2AED                   sub ch, ch
:0001.F03D 03C1                   add ax, cx
:0001.F03F 83D200                 adc dx, 0000
:0001.F042 B108                   mov cl, 08
:0001.F044 9A50C10000             call 0000:C150
:0001.F049 8A8EFEFB               mov cl , [bp+FBFE]
:0001.F04D 2AED                   sub ch, ch
:0001.F04F 03C1                   add ax, cx
:0001.F051 83D200                 adc dx, 0000
:0001.F054 B108                   mov cl, 08
:0001.F056 9A50C10000             call 0000:C150
:0001.F05B 8A8EFFFB               mov cl , [bp+FBFF]
:0001.F05F 2AED                   sub ch, ch
:0001.F061 03C1                   add ax, cx
:0001.F063 83D200                 adc dx, 0000
:0001.F066 8946FC                 mov [bp-04], ax
:0001.F069 8956FE                 mov [bp-02], dx
:0001.F06C 8A86F8FB               mov al , [bp+FBF8]
:0001.F070 2AE4                   sub ah, ah
:0001.F072 2BD2                   sub dx, dx
:0001.F074 B108                   mov cl, 08
:0001.F076 9A50C10000             call 0000:C150
:0001.F07B 8A8EF9FB               mov cl , [bp+FBF9]
:0001.F07F 2AED                   sub ch, ch
:0001.F081 03C1                   add ax, cx
:0001.F083 83D200                 adc dx, 0000
:0001.F086 B108                   mov cl, 08
:0001.F088 9A50C10000             call 0000:C150
:0001.F08D 8A8EFAFB               mov cl , [bp+FBFA]
:0001.F091 2AED                   sub ch, ch
:0001.F093 03C1                   add ax, cx
:0001.F095 83D200                 adc dx, 0000
:0001.F098 B108                   mov cl, 08
:0001.F09A 9A50C10000             call 0000:C150
:0001.F09F 8A8EFBFB               mov cl , [bp+FBFB]
:0001.F0A3 2AED                   sub ch, ch
:0001.F0A5 03C1                   add ax, cx
:0001.F0A7 83D200                 adc dx, 0000
:0001.F0AA 8946F8                 mov [bp-08], ax
:0001.F0AD 8956FA                 mov [bp-06], dx
:0001.F0B0 8A8600FC               mov al , [bp+FC00]
:0001.F0B4 2AE4                   sub ah, ah
:0001.F0B6 2BD2                   sub dx, dx
:0001.F0B8 B108                   mov cl, 08
:0001.F0BA 9A50C10000             call 0000:C150
:0001.F0BF 8A8E01FC               mov cl , [bp+FC01]
:0001.F0C3 2AED                   sub ch, ch
:0001.F0C5 03C1                   add ax, cx
:0001.F0C7 83D200                 adc dx, 0000
:0001.F0CA B108                   mov cl, 08
:0001.F0CC 9A50C10000             call 0000:C150
:0001.F0D1 8A8E02FC               mov cl , [bp+FC02]
:0001.F0D5 2AED                   sub ch, ch
:0001.F0D7 03C1                   add ax, cx
:0001.F0D9 83D200                 adc dx, 0000
:0001.F0DC B108                   mov cl, 08
:0001.F0DE 9A50C10000             call 0000:C150
:0001.F0E3 8A8E03FC               mov cl , [bp+FC03]
:0001.F0E7 2AED                   sub ch, ch
:0001.F0E9 03C1                   add ax, cx
:0001.F0EB 83D200                 adc dx, 0000
:0001.F0EE 52                     push dx
:0001.F0EF 50                     push ax
:0001.F0F0 6A00                   push 0000
:0001.F0F2 FF7606                 push word ptr [bp+06]
:0001.F0F5 9A7E50F60C             call 0CF6:507E
:0001.F0FA 8B46FC                 mov ax, [bp-04]
:0001.F0FD 8B56FE                 mov dx, [bp-02]
:0001.F100 3946F8                 cmp [bp-08], ax
:0001.F103 7516                   jne F11B
:0001.F105 3956FA                 cmp [bp-06], dx
:0001.F108 7511                   jne F11B
:0001.F10A FF760A                 push word ptr [bp+0A]
:0001.F10D FF7608                 push word ptr [bp+08]
:0001.F110 50                     push ax
:0001.F111 FF7606                 push word ptr [bp+06]
:0001.F114 9AD44FF60C             call 0CF6:4FD4
:0001.F119 EB0F                   jmp F12A



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.F103(C), :0001.F108(C)
|
:0001.F11B FF760A                 push word ptr [bp+0A]
:0001.F11E FF7608                 push word ptr [bp+08]
:0001.F121 50                     push ax
:0001.F122 FF7606                 push word ptr [bp+06]
:0001.F125 9A0820F60C             call 0CF6:2008

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F119(U)
|
:0001.F12A 8B46FC                 mov ax, [bp-04]
:0001.F12D C9                     leave
:0001.F12E CA0800                 retf 0008


:0001.F131 00                     BYTE 0


:0001.F132 C80E0000               enter 000E, 00
:0001.F136 C646F30D               mov byte ptr [bp-0D], 0D
:0001.F13A 8D46F2                 lea ax, [bp-0E]
:0001.F13D 50                     push ax
:0001.F13E 50                     push ax
:0001.F13F 6A21                   push 0021
:0001.F141 9A06C50000             call 0000:C506
:0001.F146 C9                     leave
:0001.F147 CB                     retf


:0001.F148 CB                     retf


:0001.F149 00                     BYTE 0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F154(C)
|
:0001.F14A 687054                 push 5470
:0001.F14D 9A7051F60C             call 0CF6:5170
:0001.F152 0BC0                   or ax, ax
:0001.F154 74F4                   je F14A
:0001.F156 CB                     retf


:0001.F157 00                     BYTE 0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F16E(C)
|
:0001.F158 687054                 push 5470
:0001.F15B 9A7051F60C             call 0CF6:5170
:0001.F160 0BC0                   or ax, ax
:0001.F162 750C                   jne F170
:0001.F164 687052                 push 5270
:0001.F167 9A540EF60C             call 0CF6:0E54
:0001.F16C 0BC0                   or ax, ax
:0001.F16E 74E8                   je F158

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F162(C)
|
:0001.F170 CB                     retf
:0001.F171 00                     BYTE 0


:0001.F172 8BC8                   mov cx, ax
:0001.F174 0BC8                   or cx, ax
:0001.F176 740E                   je F186
:0001.F178 51                     push cx
:0001.F179 687054                 push 5470
:0001.F17C 9A5451F60C             call 0CF6:5154
:0001.F181 9AEA21F60C             call 0CF6:21EA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F176(C)
|
:0001.F186 CB                     retf
:0001.F187 00                     BYTE 0


:0001.F188 56                     push si
:0001.F189 8BF0                   mov si, ax
:0001.F18B 6BC606                 imul ax, si, 0006
:0001.F18E 50                     push ax
:0001.F18F 687054                 push 5470
:0001.F192 9A5451F60C             call 0CF6:5154
:0001.F197 5E                     pop si
:0001.F198 CB                     retf


:0001.F199 00                     BYTE 0


:0001.F19A 687052                 push 5270
:0001.F19D 9A540EF60C             call 0CF6:0E54
:0001.F1A2 CB                     retf


:0001.F1A3 00                     BYTE 0


:0001.F1A4 C8020000               enter 0002, 00
:0001.F1A8 57                     push di
:0001.F1A9 56                     push si
:0001.F1AA 0BC0                   or ax, ax
:0001.F1AC 741E                   je F1CC
:0001.F1AE 8BF0                   mov si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F1C4(C)
|
:0001.F1B0 9A3A22F60C             call 0CF6:223A
:0001.F1B5 8BF8                   mov di, ax
:0001.F1B7 0BF8                   or di, ax
:0001.F1B9 750D                   jne F1C8
:0001.F1BB B80100                 mov ax, 0001
:0001.F1BE 9A1222F60C             call 0CF6:2212
:0001.F1C3 4E                     dec si
:0001.F1C4 75EA                   jne F1B0
:0001.F1C6 EB04                   jmp F1CC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F1B9(C)
|
:0001.F1C8 8BC7                   mov ax, di
:0001.F1CA EB02                   jmp F1CE



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.F1AC(C), :0001.F1C6(U)
|
:0001.F1CC 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F1CA(U)
|
:0001.F1CE 5E                     pop si
:0001.F1CF 5F                     pop di
:0001.F1D0 C9                     leave
:0001.F1D1 CB                     retf



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F1D9(C)
|
:0001.F1D2 9A3A22F60C             call 0CF6:223A
:0001.F1D7 0BC0                   or ax, ax
:0001.F1D9 75F7                   jne F1D2
:0001.F1DB CB                     retf


:0001.F1DC 56                     push si
:0001.F1DD 9A7222F60C             call 0CF6:2272

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F1EB(C)
|
:0001.F1E2 9A3A22F60C             call 0CF6:223A
:0001.F1E7 8BF0                   mov si, ax
:0001.F1E9 0BF0                   or si, ax
:0001.F1EB 74F5                   je F1E2
:0001.F1ED 9A7222F60C             call 0CF6:2272
:0001.F1F2 8BC6                   mov ax, si
:0001.F1F4 5E                     pop si
:0001.F1F5 CB                     retf


:0001.F1F6 57                     push di
:0001.F1F7 56                     push si
:0001.F1F8 8BF8                   mov di, ax
:0001.F1FA 9AE821F60C             call 0CF6:21E8
:0001.F1FF 6BF706                 imul si, di, 0006
:0001.F202 0BF6                   or si, si
:0001.F204 7422                   je F228

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F226(C)
|
:0001.F206 6A01                   push 0001
:0001.F208 687054                 push 5470
:0001.F20B 9A5451F60C             call 0CF6:5154
:0001.F210 9A3A22F60C             call 0CF6:223A
:0001.F215 0BC0                   or ax, ax
:0001.F217 750F                   jne F228

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F223(C)
|
:0001.F219 687054                 push 5470
:0001.F21C 9A7051F60C             call 0CF6:5170
:0001.F221 0BC0                   or ax, ax
:0001.F223 74F4                   je F219
:0001.F225 4E                     dec si
:0001.F226 75DE                   jne F206

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.F204(C), :0001.F217(C)
|
:0001.F228 5E                     pop si
:0001.F229 5F                     pop di
:0001.F22A CB                     retf


:0001.F22B 00                     BYTE 0


:0001.F22C C1E003                 shl ax, 03
:0001.F22F 9A9622F60C             call 0CF6:2296
:0001.F234 CB                     retf


:0001.F235 00                     BYTE 0


:0001.F236 6A03                   push 0003
:0001.F238 680268                 push 6802
:0001.F23B 9AB237F60C             call 0CF6:37B2
:0001.F240 50                     push ax
:0001.F241 687054                 push 5470
:0001.F244 9A6C52F60C             call 0CF6:526C
:0001.F249 CB                     retf


:0001.F24A 56                     push si
:0001.F24B 8BF0                   mov si, ax
:0001.F24D 50                     push ax
:0001.F24E 680268                 push 6802
:0001.F251 9A925BF60C             call 0CF6:5B92
:0001.F256 9A1223F60C             call 0CF6:2312
:0001.F25B 0BF6                   or si, si
:0001.F25D 7505                   jne F264
:0001.F25F 9A2423F60C             call 0CF6:2324

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F25D(C)
|
:0001.F264 33C0                   xor ax, ax
:0001.F266 5E                     pop si
:0001.F267 CB                     retf


:0001.F268 680268                 push 6802
:0001.F26B 9A845BF60C             call 0CF6:5B84
:0001.F270 CB                     retf


:0001.F271 00                     BYTE 0


:0001.F272 9A0823F60C             call 0CF6:2308
:0001.F277 0BC0                   or ax, ax
:0001.F279 7408                   je F283
:0001.F27B 687052                 push 5270
:0001.F27E 9A1A0DF60C             call 0CF6:0D1A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F279(C)
|
:0001.F283 CB                     retf
:0001.F284 687052                 push 5270
:0001.F287 9A4A0DF60C             call 0CF6:0D4A
:0001.F28C CB                     retf


:0001.F28D 00                     BYTE 0


:0001.F28E 50                     push ax
:0001.F28F 687052                 push 5270
:0001.F292 9A6A0FF60C             call 0CF6:0F6A
:0001.F297 CB                     retf


:0001.F298 C8020000               enter 0002, 00
:0001.F29C 53                     push bx
:0001.F29D 52                     push dx
:0001.F29E 57                     push di
:0001.F29F 56                     push si
:0001.F2A0 8BF8                   mov di, ax
:0001.F2A2 8B7606                 mov si, [bp+06]
:0001.F2A5 6A07                   push 0007
:0001.F2A7 682651                 push 5126
:0001.F2AA 9A8005F60C             call 0CF6:0580
:0001.F2AF 33C0                   xor ax, ax
:0001.F2B1 8946FE                 mov [bp-02], ax
:0001.F2B4 50                     push ax
:0001.F2B5 682651                 push 5126
:0001.F2B8 9AA805F60C             call 0CF6:05A8
:0001.F2BD 9A2423F60C             call 0CF6:2324
:0001.F2C2 8BC6                   mov ax, si
:0001.F2C4 2402                   and al, 02
:0001.F2C6 7410                   je F2D8
:0001.F2C8 FF760C                 push word ptr [bp+0C]
:0001.F2CB FF760A                 push word ptr [bp+0A]
:0001.F2CE 9A943CF60C             call 0CF6:3C94
:0001.F2D3 40                     inc ax
:0001.F2D4 40                     inc ax
:0001.F2D5 8946FC                 mov [bp-04], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F2C6(C)
|
:0001.F2D8 8BC6                   mov ax, si
:0001.F2DA 2401                   and al, 01
:0001.F2DC 741A                   je F2F8
:0001.F2DE 8BC7                   mov ax, di
:0001.F2E0 C1E003                 shl ax, 03
:0001.F2E3 50                     push ax
:0001.F2E4 FF76FA                 push word ptr [bp-06]
:0001.F2E7 8B46FC                 mov ax, [bp-04]
:0001.F2EA C1E003                 shl ax, 03
:0001.F2ED 50                     push ax
:0001.F2EE 6A30                   push 0030
:0001.F2F0 689A52                 push 529A
:0001.F2F3 9AD812F60C             call 0CF6:12D8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F2DC(C)
|
:0001.F2F8 8BC7                   mov ax, di
:0001.F2FA C1E003                 shl ax, 03
:0001.F2FD 50                     push ax
:0001.F2FE FF76FA                 push word ptr [bp-06]
:0001.F301 8B46FC                 mov ax, [bp-04]
:0001.F304 C1E003                 shl ax, 03
:0001.F307 50                     push ax
:0001.F308 6A30                   push 0030
:0001.F30A FF7608                 push word ptr [bp+08]
:0001.F30D 6A00                   push 0000
:0001.F30F 689A52                 push 529A
:0001.F312 9A4012F60C             call 0CF6:1240
:0001.F317 8BC6                   mov ax, si
:0001.F319 2402                   and al, 02
:0001.F31B 7405                   je F322
:0001.F31D 8D4501                 lea ax, [di+01]
:0001.F320 EB14                   jmp F336



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F31B(C)
|
:0001.F322 FF760C                 push word ptr [bp+0C]
:0001.F325 FF760A                 push word ptr [bp+0A]
:0001.F328 9A943CF60C             call 0CF6:3C94
:0001.F32D 2B46FC                 sub ax, [bp-04]
:0001.F330 F7D8                   neg ax
:0001.F332 D1E8                   shr ax, 01
:0001.F334 03C7                   add ax, di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F320(U)
|
:0001.F336 50                     push ax
:0001.F337 8B46FA                 mov ax, [bp-06]
:0001.F33A 051000                 add ax, 0010
:0001.F33D 50                     push ax
:0001.F33E 682651                 push 5126
:0001.F341 9A0E05F60C             call 0CF6:050E
:0001.F346 FF760C                 push word ptr [bp+0C]
:0001.F349 FF760A                 push word ptr [bp+0A]
:0001.F34C 680607                 push 0706
:0001.F34F 682651                 push 5126
:0001.F352 9A3E0CF60C             call 0CF6:0C3E
:0001.F357 83C408                 add sp, 0008
:0001.F35A 8BC6                   mov ax, si
:0001.F35C 2401                   and al, 01
:0001.F35E 7416                   je F376
:0001.F360 F7C60400               test si, 0004
:0001.F364 7510                   jne F376
:0001.F366 9A7C22F60C             call 0CF6:227C
:0001.F36B 8946FE                 mov [bp-02], ax
:0001.F36E 689A52                 push 529A
:0001.F371 9ACC13F60C             call 0CF6:13CC

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.F35E(C), :0001.F364(C)
|
:0001.F376 8B46FE                 mov ax, [bp-02]
:0001.F379 5E                     pop si
:0001.F37A 5F                     pop di
:0001.F37B C9                     leave
:0001.F37C CA0800                 retf 0008


:0001.F37F 00                     BYTE 0


:0001.F380 55                     push bp
:0001.F381 8BEC                   mov bp, sp
:0001.F383 FF760A                 push word ptr [bp+0A]
:0001.F386 FF7608                 push word ptr [bp+08]
:0001.F389 53                     push bx
:0001.F38A FF7606                 push word ptr [bp+06]
:0001.F38D BB3600                 mov bx, 0036
:0001.F390 9A3823F60C             call 0CF6:2338
:0001.F395 C9                     leave
:0001.F396 CA0600                 retf 0006


:0001.F399 00                     BYTE 0


:0001.F39A C8020000               enter 0002, 00
:0001.F39E 53                     push bx
:0001.F39F 52                     push dx
:0001.F3A0 50                     push ax
:0001.F3A1 C646FF0A               mov byte ptr [bp-01], 0A
:0001.F3A5 6A0A                   push 000A
:0001.F3A7 687052                 push 5270
:0001.F3AA 9A6A0FF60C             call 0CF6:0F6A
:0001.F3AF 9A7222F60C             call 0CF6:2272
:0001.F3B4 68EE67                 push 67EE
:0001.F3B7 9A101FF60C             call 0CF6:1F10
:0001.F3BC 3C03                   cmp al, 03
:0001.F3BE 7532                   jne F3F2
:0001.F3C0 8B46F8                 mov ax, [bp-08]
:0001.F3C3 C1E804                 shr ax, 04
:0001.F3C6 FEC8                   dec al
:0001.F3C8 50                     push ax
:0001.F3C9 8B46FA                 mov ax, [bp-06]
:0001.F3CC C1E804                 shr ax, 04
:0001.F3CF 2C02                   sub al, 02
:0001.F3D1 50                     push ax
:0001.F3D2 8B46FC                 mov ax, [bp-04]
:0001.F3D5 C1E804                 shr ax, 04
:0001.F3D8 50                     push ax
:0001.F3D9 8B4606                 mov ax, [bp+06]
:0001.F3DC C1E804                 shr ax, 04
:0001.F3DF 50                     push ax
:0001.F3E0 6890CF                 push CF90
:0001.F3E3 9A9447F21C             call 1CF2:4794
:0001.F3E8 6890CF                 push CF90
:0001.F3EB 9AE265F21C             call 1CF2:65E2
:0001.F3F0 EB40                   jmp F432



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F3BE(C)
|
:0001.F3F2 B80400                 mov ax, 0004
:0001.F3F5 9A2822F60C             call 0CF6:2228
:0001.F3FA 9A3A22F60C             call 0CF6:223A
:0001.F3FF 0BC0                   or ax, ax
:0001.F401 752F                   jne F432

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F430(C)
|
:0001.F403 687054                 push 5470
:0001.F406 9A7051F60C             call 0CF6:5170
:0001.F40B 0BC0                   or ax, ax
:0001.F40D 741A                   je F429
:0001.F40F 8076FF01               xor byte ptr [bp-01], 01
:0001.F413 8A46FF                 mov al , [bp-01]
:0001.F416 2AE4                   sub ah, ah
:0001.F418 50                     push ax
:0001.F419 687052                 push 5270
:0001.F41C 9A6A0FF60C             call 0CF6:0F6A
:0001.F421 B80400                 mov ax, 0004
:0001.F424 9A2822F60C             call 0CF6:2228

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F40D(C)
|
:0001.F429 9A3A22F60C             call 0CF6:223A
:0001.F42E 0BC0                   or ax, ax
:0001.F430 74D1                   je F403

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.F3F0(U), :0001.F401(C)
|
:0001.F432 9A7222F60C             call 0CF6:2272
:0001.F437 6A00                   push 0000
:0001.F439 687052                 push 5270
:0001.F43C 9A6A0FF60C             call 0CF6:0F6A
:0001.F441 C9                     leave
:0001.F442 CA0200                 retf 0002


:0001.F445 00                     BYTE 0


:0001.F446 C85A0000               enter 005A, 00
:0001.F44A 53                     push bx
:0001.F44B 52                     push dx
:0001.F44C 50                     push ax
:0001.F44D 57                     push di
:0001.F44E 56                     push si
:0001.F44F 33FF                   xor di, di
:0001.F451 C646FD00               mov byte ptr [bp-03], 00
:0001.F455 C47608                 les si, [bp+08]
:0001.F458 8D46A8                 lea ax, [bp-58]
:0001.F45B 8946FE                 mov [bp-02], ax
:0001.F45E 26803C0A               cmp byte ptr es:[si], 0A
:0001.F462 7503                   jne F467

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.ADF1(U)
|
:0001.F464 E9B100                 jmp F518

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F462(C)
|
:0001.F467 897EFA                 mov [bp-06], di
:0001.F46A 8BF8                   mov di, ax
:0001.F46C 8B4EFA                 mov cx, [bp-06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F50D(U)
|
:0001.F46F 894EFA                 mov [bp-06], cx
:0001.F472 26803C00               cmp byte ptr es:[si], 00
:0001.F476 7503                   jne F47B
:0001.F478 E99800                 jmp F513



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F476(C)
|
:0001.F47B 26803CA1               cmp byte ptr es:[si], A1
:0001.F47F 7264                   jb F4E5
:0001.F481 26803CFE               cmp byte ptr es:[si], FE
:0001.F485 775E                   ja F4E5
:0001.F487 8A46FD                 mov al , [bp-03]
:0001.F48A 2AE4                   sub ah, ah
:0001.F48C 8A56A4                 mov dl, [bp-5C]
:0001.F48F 2AF6                   sub dh, dh
:0001.F491 03C2                   add ax, dx
:0001.F493 8BD1                   mov dx, cx
:0001.F495 42                     inc dx
:0001.F496 42                     inc dx
:0001.F497 8956A6                 mov [bp-5A], dx
:0001.F49A 3BC2                   cmp ax, dx
:0001.F49C 7330                   jnb F4CE
:0001.F49E 26803CA1               cmp byte ptr es:[si], A1
:0001.F4A2 756F                   jne F513
:0001.F4A4 26807C0141             cmp byte ptr es:[si+01], 41
:0001.F4A9 7207                   jb F4B2
:0001.F4AB 26807C014A             cmp byte ptr es:[si+01], 4A
:0001.F4B0 7607                   jbe F4B9

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F4A9(C)
|
:0001.F4B2 26807C01AA             cmp byte ptr es:[si+01], AA
:0001.F4B7 755A                   jne F513

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F4B0(C)
|
:0001.F4B9 268A04                 mov al , es:[si]
:0001.F4BC 8805                   mov [di], al 
:0001.F4BE 8BC6                   mov ax, si
:0001.F4C0 8CC2                   mov dx, es
:0001.F4C2 40                     inc ax
:0001.F4C3 8BD8                   mov bx, ax
:0001.F4C5 47                     inc di
:0001.F4C6 268A17                 mov dl, es:[bx]
:0001.F4C9 8815                   mov [di], dl
:0001.F4CB 40                     inc ax
:0001.F4CC EB0F                   jmp F4DD



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F49C(C)
|
:0001.F4CE 268A04                 mov al , es:[si]
:0001.F4D1 46                     inc si
:0001.F4D2 8805                   mov [di], al 
:0001.F4D4 47                     inc di
:0001.F4D5 268A04                 mov al , es:[si]
:0001.F4D8 8805                   mov [di], al 
:0001.F4DA 8BC6                   mov ax, si
:0001.F4DC 40                     inc ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F4CC(U)
|
:0001.F4DD 8BF0                   mov si, ax
:0001.F4DF 47                     inc di
:0001.F4E0 8B4EA6                 mov cx, [bp-5A]
:0001.F4E3 EB22                   jmp F507



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.F47F(C), :0001.F485(C)
|
:0001.F4E5 8A46FD                 mov al , [bp-03]
:0001.F4E8 2AE4                   sub ah, ah
:0001.F4EA 8A56A4                 mov dl, [bp-5C]
:0001.F4ED 2AF6                   sub dh, dh
:0001.F4EF 03C2                   add ax, dx
:0001.F4F1 3BC1                   cmp ax, cx
:0001.F4F3 761E                   jbe F513
:0001.F4F5 26803C1B               cmp byte ptr es:[si], 1B
:0001.F4F9 7504                   jne F4FF
:0001.F4FB 8046FD03               add byte ptr [bp-03], 03

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F4F9(C)
|
:0001.F4FF 268A04                 mov al , es:[si]
:0001.F502 8805                   mov [di], al 
:0001.F504 46                     inc si
:0001.F505 47                     inc di
:0001.F506 41                     inc cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F4E3(U)
|
:0001.F507 26803C0A               cmp byte ptr es:[si], 0A
:0001.F50B 7403                   je F510
:0001.F50D E95FFF                 jmp F46F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F50B(C)
|
:0001.F510 894EFA                 mov [bp-06], cx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.F478(U), :0001.F4A2(C), :0001.F4B7(C), :0001.F4F3(C)
|
:0001.F513 897EFE                 mov [bp-02], di
:0001.F516 8BF9                   mov di, cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F464(U)
|
:0001.F518 8B5EFE                 mov bx, [bp-02]
:0001.F51B C60700                 mov byte ptr [bx], 00
:0001.F51E 26803C0A               cmp byte ptr es:[si], 0A
:0001.F522 7501                   jne F525
:0001.F524 47                     inc di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F522(C)
|
:0001.F525 26803C0D               cmp byte ptr es:[si], 0D
:0001.F529 7502                   jne F52D
:0001.F52B 47                     inc di
:0001.F52C 47                     inc di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F529(C)
|
:0001.F52D 837E0600               cmp word ptr [bp+06], 0000
:0001.F531 741B                   je F54E
:0001.F533 8D46A8                 lea ax, [bp-58]
:0001.F536 16                     push ss
:0001.F537 50                     push ax
:0001.F538 9A943CF60C             call 0CF6:3C94
:0001.F53D 2AE4                   sub ah, ah
:0001.F53F 8BC8                   mov cx, ax
:0001.F541 8A46A4                 mov al , [bp-5C]
:0001.F544 2BC1                   sub ax, cx
:0001.F546 99                     cwd
:0001.F547 2BC2                   sub ax, dx
:0001.F549 D1F8                   sar ax, 01
:0001.F54B 0146A0                 add [bp-60], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F531(C)
|
:0001.F54E 6A07                   push 0007
:0001.F550 682651                 push 5126
:0001.F553 9A8005F60C             call 0CF6:0580
:0001.F558 FF76A0                 push word ptr [bp-60]
:0001.F55B FF76A2                 push word ptr [bp-5E]
:0001.F55E 682651                 push 5126
:0001.F561 9A0E05F60C             call 0CF6:050E
:0001.F566 8D46A8                 lea ax, [bp-58]
:0001.F569 50                     push ax
:0001.F56A 680C07                 push 070C
:0001.F56D 682651                 push 5126
:0001.F570 9A3E0CF60C             call 0CF6:0C3E
:0001.F575 83C406                 add sp, 0006
:0001.F578 8BC7                   mov ax, di
:0001.F57A 5E                     pop si
:0001.F57B 5F                     pop di
:0001.F57C C9                     leave
:0001.F57D CA0600                 retf 0006


:0001.F580 C83C0000               enter 003C, 00
:0001.F584 53                     push bx
:0001.F585 52                     push dx
:0001.F586 50                     push ax
:0001.F587 57                     push di
:0001.F588 56                     push si
:0001.F589 8BFA                   mov di, dx
:0001.F58B C646FEFF               mov byte ptr [bp-02], FF
:0001.F58F C646FF08               mov byte ptr [bp-01], 08
:0001.F593 8A4606                 mov al , [bp+06]
:0001.F596 C0E806                 shr al, 06
:0001.F599 8846F7                 mov [bp-09], al 
:0001.F59C 8A4606                 mov al , [bp+06]
:0001.F59F 2408                   and al, 08
:0001.F5A1 3C01                   cmp al, 01
:0001.F5A3 1BC0                   sbb ax, ax
:0001.F5A5 F7D8                   neg ax
:0001.F5A7 8946E4                 mov [bp-1C], ax
:0001.F5AA 8A4606                 mov al , [bp+06]
:0001.F5AD 252000                 and ax, 0020
:0001.F5B0 8946E6                 mov [bp-1A], ax
:0001.F5B3 8A4E06                 mov cl , [bp+06]
:0001.F5B6 83E110                 and cx, 0010
:0001.F5B9 894EF0                 mov [bp-10], cx
:0001.F5BC C746E80000             mov word ptr [bp-18], 0000
:0001.F5C1 8B460E                 mov ax, [bp+0E]
:0001.F5C4 2D1000                 sub ax, 0010
:0001.F5C7 B91400                 mov cx, 0014
:0001.F5CA 2BD2                   sub dx, dx
:0001.F5CC F7F1                   div cx
:0001.F5CE 2DCC0C                 sub ax, 0CCC
:0001.F5D1 F7D8                   neg ax
:0001.F5D3 6BC014                 imul ax, 0014
:0001.F5D6 03460E                 add ax, [bp+0E]
:0001.F5D9 D1E8                   shr ax, 01
:0001.F5DB 8946EA                 mov [bp-16], ax
:0001.F5DE B80600                 mov ax, 0006
:0001.F5E1 BA0400                 mov dx, 0004
:0001.F5E4 9AEC1CF60C             call 0CF6:1CEC
:0001.F5E9 6A04                   push 0004
:0001.F5EB 682651                 push 5126
:0001.F5EE 9AF605F60C             call 0CF6:05F6
:0001.F5F3 6A00                   push 0000
:0001.F5F5 682651                 push 5126
:0001.F5F8 9AA805F60C             call 0CF6:05A8
:0001.F5FD 9A2423F60C             call 0CF6:2324
:0001.F602 837EE600               cmp word ptr [bp-1A], 0000
:0001.F606 741C                   je F624
:0001.F608 837EC200               cmp word ptr [bp-3E], 0000
:0001.F60C 7416                   je F624
:0001.F60E FF76BE                 push word ptr [bp-42]
:0001.F611 57                     push di
:0001.F612 FF76C2                 push word ptr [bp-3E]
:0001.F615 FF760E                 push word ptr [bp+0E]
:0001.F618 6A01                   push 0001
:0001.F61A 689A52                 push 529A
:0001.F61D 9A7C13F60C             call 0CF6:137C
:0001.F622 EB16                   jmp F63A



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.F606(C), :0001.F60C(C)
|
:0001.F624 FF76BE                 push word ptr [bp-42]
:0001.F627 57                     push di
:0001.F628 FF76C2                 push word ptr [bp-3E]
:0001.F62B FF760E                 push word ptr [bp+0E]
:0001.F62E 6A01                   push 0001
:0001.F630 6A00                   push 0000
:0001.F632 689A52                 push 529A
:0001.F635 9A4012F60C             call 0CF6:1240

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F622(U)
|
:0001.F63A 8B7608                 mov si, [bp+08]
:0001.F63D 0BF6                   or si, si
:0001.F63F 747C                   je F6BD
:0001.F641 56                     push si
:0001.F642 9AA237F60C             call 0CF6:37A2
:0001.F647 250002                 and ax, 0200
:0001.F64A 8946E8                 mov [bp-18], ax
:0001.F64D 6A06                   push 0006
:0001.F64F 682651                 push 5126
:0001.F652 9A8005F60C             call 0CF6:0580
:0001.F657 837EE801               cmp word ptr [bp-18], 0001
:0001.F65B 1BC0                   sbb ax, ax
:0001.F65D 24F6                   and al, F6
:0001.F65F 050C00                 add ax, 000C
:0001.F662 8B4EBE                 mov cx, [bp-42]
:0001.F665 C1E903                 shr cx, 03
:0001.F668 03C1                   add ax, cx
:0001.F66A 50                     push ax
:0001.F66B 8B46EA                 mov ax, [bp-16]
:0001.F66E 03C7                   add ax, di
:0001.F670 050800                 add ax, 0008
:0001.F673 8946C6                 mov [bp-3A], ax
:0001.F676 50                     push ax
:0001.F677 682651                 push 5126
:0001.F67A 9A0E05F60C             call 0CF6:050E
:0001.F67F 837EE800               cmp word ptr [bp-18], 0000
:0001.F683 7508                   jne F68D
:0001.F685 56                     push si
:0001.F686 9A7439F60C             call 0CF6:3974
:0001.F68B EB1C                   jmp F6A9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F683(C)
|
:0001.F68D 56                     push si
:0001.F68E 9A6639F60C             call 0CF6:3966
:0001.F693 8BD8                   mov bx, ax
:0001.F695 8B46BE                 mov ax, [bp-42]
:0001.F698 051000                 add ax, 0010
:0001.F69B 8B56C6                 mov dx, [bp-3A]
:0001.F69E 9ACE46F60C             call 0CF6:46CE
:0001.F6A3 56                     push si
:0001.F6A4 9A5839F60C             call 0CF6:3958

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F68B(U)
|
:0001.F6A9 8946F2                 mov [bp-0E], ax
:0001.F6AC 50                     push ax
:0001.F6AD 680F07                 push 070F
:0001.F6B0 682651                 push 5126
:0001.F6B3 9A3E0CF60C             call 0CF6:0C3E
:0001.F6B8 83C406                 add sp, 0006
:0001.F6BB EB05                   jmp F6C2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F63F(C)
|
:0001.F6BD C746F20000             mov word ptr [bp-0E], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F6BB(U)
|
:0001.F6C2 8B460A                 mov ax, [bp+0A]
:0001.F6C5 8B560C                 mov dx, [bp+0C]
:0001.F6C8 8946FA                 mov [bp-06], ax
:0001.F6CB 8EC2                   mov es, dx
:0001.F6CD C746F80100             mov word ptr [bp-08], 0001
:0001.F6D2 8B460E                 mov ax, [bp+0E]
:0001.F6D5 2D1000                 sub ax, 0010
:0001.F6D8 B91400                 mov cx, 0014
:0001.F6DB 2BD2                   sub dx, dx
:0001.F6DD F7F1                   div cx
:0001.F6DF 83FE01                 cmp si, 0001
:0001.F6E2 1BC9                   sbb cx, cx
:0001.F6E4 41                     inc cx
:0001.F6E5 2BC1                   sub ax, cx
:0001.F6E7 8946EE                 mov [bp-12], ax
:0001.F6EA 8B46C2                 mov ax, [bp-3E]
:0001.F6ED C1E803                 shr ax, 03
:0001.F6F0 837EE801               cmp word ptr [bp-18], 0001
:0001.F6F4 1BC9                   sbb cx, cx
:0001.F6F6 80E1F6                 and cl, F6
:0001.F6F9 83C10E                 add cx, 000E
:0001.F6FC 2BC1                   sub ax, cx
:0001.F6FE 48                     dec ax
:0001.F6FF 48                     dec ax
:0001.F700 8946EC                 mov [bp-14], ax
:0001.F703 897EC0                 mov [bp-40], di
:0001.F706 8B5EFA                 mov bx, [bp-06]
:0001.F709 26803F00               cmp byte ptr es:[bx], 00
:0001.F70D 7503                   jne F712
:0001.F70F E90E01                 jmp F820



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F70D(C)
|
:0001.F712 837EE801               cmp word ptr [bp-18], 0001
:0001.F716 1BC0                   sbb ax, ax
:0001.F718 24F6                   and al, F6
:0001.F71A 050C00                 add ax, 000C
:0001.F71D 8B4EBE                 mov cx, [bp-42]
:0001.F720 C1E903                 shr cx, 03
:0001.F723 03C1                   add ax, cx
:0001.F725 8946F4                 mov [bp-0C], ax
:0001.F728 83FE01                 cmp si, 0001
:0001.F72B F5                     cmc
:0001.F72C 1BC0                   sbb ax, ax
:0001.F72E 251400                 and ax, 0014
:0001.F731 0346EA                 add ax, [bp-16]
:0001.F734 03C7                   add ax, di
:0001.F736 050800                 add ax, 0008
:0001.F739 8946C4                 mov [bp-3C], ax
:0001.F73C 8C46FC                 mov [bp-04], es

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F81D(U)
|
:0001.F73F 9A2423F60C             call 0CF6:2324
:0001.F744 8B7EC4                 mov di, [bp-3C]
:0001.F747 837EF800               cmp word ptr [bp-08], 0000
:0001.F74B 7561                   jne F7AE
:0001.F74D 8B76E8                 mov si, [bp-18]
:0001.F750 8B460E                 mov ax, [bp+0E]
:0001.F753 2D1000                 sub ax, 0010
:0001.F756 50                     push ax
:0001.F757 689A52                 push 529A
:0001.F75A 9AC037F60C             call 0CF6:37C0
:0001.F75F 50                     push ax
:0001.F760 6A01                   push 0001
:0001.F762 83FE01                 cmp si, 0001
:0001.F765 F5                     cmc
:0001.F766 1BC0                   sbb ax, ax
:0001.F768 254800                 and ax, 0048
:0001.F76B 8B5EC2                 mov bx, [bp-3E]
:0001.F76E 2BD8                   sub bx, ax
:0001.F770 83C3F0                 add bx, FFF0
:0001.F773 0346BE                 add ax, [bp-42]
:0001.F776 050800                 add ax, 0008
:0001.F779 8B56C0                 mov dx, [bp-40]
:0001.F77C 83C208                 add dx, 0008
:0001.F77F 9ADA48F60C             call 0CF6:48DA
:0001.F784 6A06                   push 0006
:0001.F786 682651                 push 5126
:0001.F789 9A8005F60C             call 0CF6:0580
:0001.F78E FF76F4                 push word ptr [bp-0C]
:0001.F791 8D45EC                 lea ax, [di-14]
:0001.F794 50                     push ax
:0001.F795 682651                 push 5126
:0001.F798 9A0E05F60C             call 0CF6:050E
:0001.F79D FF76F2                 push word ptr [bp-0E]
:0001.F7A0 681207                 push 0712
:0001.F7A3 682651                 push 5126
:0001.F7A6 9A3E0CF60C             call 0CF6:0C3E
:0001.F7AB 83C406                 add sp, 0006

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F74B(C)
|
:0001.F7AE C646FF00               mov byte ptr [bp-01], 00
:0001.F7B2 C45EFA                 les bx, [bp-06]
:0001.F7B5 26803F00               cmp byte ptr es:[bx], 00
:0001.F7B9 7503                   jne F7BE
:0001.F7BB E9DE00                 jmp F89C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F7B9(C)
|
:0001.F7BE 8BF3                   mov si, bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F7EB(C)
|
:0001.F7C0 8A46FF                 mov al , [bp-01]
:0001.F7C3 2AE4                   sub ah, ah
:0001.F7C5 3B46EE                 cmp ax, [bp-12]
:0001.F7C8 7323                   jnb F7ED
:0001.F7CA 06                     push es
:0001.F7CB 56                     push si
:0001.F7CC FF76F0                 push word ptr [bp-10]
:0001.F7CF 8A5EEC                 mov bl , [bp-14]
:0001.F7D2 8B46F4                 mov ax, [bp-0C]
:0001.F7D5 8BD7                   mov dx, di
:0001.F7D7 9AE624F60C             call 0CF6:24E6
:0001.F7DC 03F0                   add si, ax
:0001.F7DE 83C714                 add di, 0014
:0001.F7E1 FE46FF                 inc byte ptr [bp-01]
:0001.F7E4 8E46FC                 mov es, [bp-04]
:0001.F7E7 26803C00               cmp byte ptr es:[si], 00
:0001.F7EB 75D3                   jne F7C0

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.F7C8(C), :0001.F89E(U)
|
:0001.F7ED 687052                 push 5270
:0001.F7F0 9A1A0DF60C             call 0CF6:0D1A
:0001.F7F5 807EF700               cmp byte ptr [bp-09], 00
:0001.F7F9 7511                   jne F80C
:0001.F7FB FF760E                 push word ptr [bp+0E]
:0001.F7FE 8B46BE                 mov ax, [bp-42]
:0001.F801 8B56C0                 mov dx, [bp-40]
:0001.F804 8B5EC2                 mov bx, [bp-3E]
:0001.F807 9A3A24F60C             call 0CF6:243A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F7F9(C)
|
:0001.F80C C746F80000             mov word ptr [bp-08], 0000
:0001.F811 8976FA                 mov [bp-06], si
:0001.F814 8E46FC                 mov es, [bp-04]
:0001.F817 26803C00               cmp byte ptr es:[si], 00
:0001.F81B 7403                   je F820
:0001.F81D E91FFF                 jmp F73F



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.F70F(U), :0001.F81B(C)
|
:0001.F820 8B46C2                 mov ax, [bp-3E]
:0001.F823 0346BE                 add ax, [bp-42]
:0001.F826 C1E803                 shr ax, 03
:0001.F829 2D0800                 sub ax, 0008
:0001.F82C 8BC8                   mov cx, ax
:0001.F82E 2D0700                 sub ax, 0007
:0001.F831 50                     push ax
:0001.F832 8B460E                 mov ax, [bp+0E]
:0001.F835 0346C0                 add ax, [bp-40]
:0001.F838 2D2800                 sub ax, 0028
:0001.F83B 50                     push ax
:0001.F83C 6A06                   push 0006
:0001.F83E 6A10                   push 0010
:0001.F840 6A00                   push 0000
:0001.F842 6A00                   push 0000
:0001.F844 6A01                   push 0001
:0001.F846 6A02                   push 0002
:0001.F848 8D56D6                 lea dx, [bp-2A]
:0001.F84B 52                     push dx
:0001.F84C 8BF0                   mov si, ax
:0001.F84E 8BF9                   mov di, cx
:0001.F850 9A2638F60C             call 0CF6:3826
:0001.F855 57                     push di
:0001.F856 56                     push si
:0001.F857 6A06                   push 0006
:0001.F859 6A10                   push 0010
:0001.F85B 6A00                   push 0000
:0001.F85D 6A00                   push 0000
:0001.F85F 6A00                   push 0000
:0001.F861 6A03                   push 0003
:0001.F863 8D46C8                 lea ax, [bp-38]
:0001.F866 50                     push ax
:0001.F867 9A2638F60C             call 0CF6:3826
:0001.F86C 807EF702               cmp byte ptr [bp-09], 02
:0001.F870 7517                   jne F889
:0001.F872 9A2423F60C             call 0CF6:2324
:0001.F877 8D46D6                 lea ax, [bp-2A]
:0001.F87A 50                     push ax
:0001.F87B 9AEE17F60C             call 0CF6:17EE
:0001.F880 8D46C8                 lea ax, [bp-38]
:0001.F883 50                     push ax
:0001.F884 9AEE17F60C             call 0CF6:17EE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F870(C)
|
:0001.F889 687052                 push 5270
:0001.F88C 9A1A0DF60C             call 0CF6:0D1A
:0001.F891 8A46F7                 mov al , [bp-09]
:0001.F894 2AE4                   sub ah, ah
:0001.F896 48                     dec ax
:0001.F897 7408                   je F8A1
:0001.F899 48                     dec ax
:0001.F89A EB2F                   jmp F8CB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F7BB(U)
|
:0001.F89C 8BF3                   mov si, bx
:0001.F89E E94CFF                 jmp F7ED



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F897(C)
|
:0001.F8A1 B80100                 mov ax, 0001
:0001.F8A4 9ACC22F60C             call 0CF6:22CC
:0001.F8A9 EB22                   jmp F8CD



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F8CB(C)
|
:0001.F8AB 8D46D6                 lea ax, [bp-2A]
:0001.F8AE 50                     push ax
:0001.F8AF 9A541AF60C             call 0CF6:1A54
:0001.F8B4 8846FE                 mov [bp-02], al 
:0001.F8B7 3CFF                   cmp al, FF
:0001.F8B9 750C                   jne F8C7
:0001.F8BB 8D46C8                 lea ax, [bp-38]
:0001.F8BE 50                     push ax
:0001.F8BF 9A541AF60C             call 0CF6:1A54
:0001.F8C4 8846FE                 mov [bp-02], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F8B9(C)
|
:0001.F8C7 807EFEFF               cmp byte ptr [bp-02], FF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F89A(U)
|
:0001.F8CB 74DE                   je F8AB

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F8A9(U)
|
:0001.F8CD 9A2423F60C             call 0CF6:2324
:0001.F8D2 837EE400               cmp word ptr [bp-1C], 0000
:0001.F8D6 7446                   je F91E
:0001.F8D8 837EE600               cmp word ptr [bp-1A], 0000
:0001.F8DC 740A                   je F8E8
:0001.F8DE 689A52                 push 529A
:0001.F8E1 9ACC13F60C             call 0CF6:13CC
:0001.F8E6 EB3E                   jmp F926



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F8DC(C)
|
:0001.F8E8 68EE67                 push 67EE
:0001.F8EB 9A101FF60C             call 0CF6:1F10
:0001.F8F0 3C03                   cmp al, 03
:0001.F8F2 7532                   jne F926
:0001.F8F4 8B46BE                 mov ax, [bp-42]
:0001.F8F7 C1E804                 shr ax, 04
:0001.F8FA FEC8                   dec al
:0001.F8FC 50                     push ax
:0001.F8FD 8B46C0                 mov ax, [bp-40]
:0001.F900 C1E804                 shr ax, 04
:0001.F903 2C02                   sub al, 02
:0001.F905 50                     push ax
:0001.F906 8B46C2                 mov ax, [bp-3E]
:0001.F909 C1E804                 shr ax, 04
:0001.F90C 50                     push ax
:0001.F90D 8B460E                 mov ax, [bp+0E]
:0001.F910 C1E804                 shr ax, 04
:0001.F913 50                     push ax
:0001.F914 6890CF                 push CF90
:0001.F917 9A8239F60C             call 0CF6:3982
:0001.F91C EB08                   jmp F926



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F8D6(C)
|
:0001.F91E 689A52                 push 529A
:0001.F921 9AB813F60C             call 0CF6:13B8

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.F8E6(U), :0001.F8F2(C), :0001.F91C(U)
|
:0001.F926 9A2423F60C             call 0CF6:2324
:0001.F92B 807EFEFF               cmp byte ptr [bp-02], FF
:0001.F92F 740A                   je F93B
:0001.F931 807EFE01               cmp byte ptr [bp-02], 01
:0001.F935 7404                   je F93B
:0001.F937 33F6                   xor si, si
:0001.F939 EB03                   jmp F93E



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.F92F(C), :0001.F935(C)
|
:0001.F93B BE0100                 mov si, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F939(U)
|
:0001.F93E 8D46C8                 lea ax, [bp-38]
:0001.F941 50                     push ax
:0001.F942 9A5438F60C             call 0CF6:3854
:0001.F947 8D46D6                 lea ax, [bp-2A]
:0001.F94A 50                     push ax
:0001.F94B 9A5438F60C             call 0CF6:3854
:0001.F950 8BC6                   mov ax, si
:0001.F952 5E                     pop si
:0001.F953 5F                     pop di
:0001.F954 C9                     leave
:0001.F955 CA0A00                 retf 000A


:0001.F958 C8F20000               enter 00F2, 00
:0001.F95C 53                     push bx
:0001.F95D 52                     push dx
:0001.F95E 50                     push ax
:0001.F95F 57                     push di
:0001.F960 56                     push si
:0001.F961 8B7E06                 mov di, [bp+06]
:0001.F964 C646F800               mov byte ptr [bp-08], 00
:0001.F968 8A460C                 mov al , [bp+0C]
:0001.F96B 2480                   and al, 80
:0001.F96D 8846F3                 mov [bp-0D], al 
:0001.F970 8A4E0C                 mov cl , [bp+0C]
:0001.F973 80E140                 and cl, 40
:0001.F976 884EF9                 mov [bp-07], cl 
:0001.F979 3C01                   cmp al, 01
:0001.F97B 1AC0                   sbb al , al 
:0001.F97D 2404                   and al, 04
:0001.F97F 0414                   add al, 14
:0001.F981 8846FD                 mov [bp-03], al 
:0001.F984 33F6                   xor si, si
:0001.F986 C746F60800             mov word ptr [bp-0A], 0008
:0001.F98B 8976EE                 mov [bp-12], si
:0001.F98E 0BFF                   or di, di
:0001.F990 740C                   je F99E
:0001.F992 F6460C20               test byte ptr [bp+0C], 20
:0001.F996 7406                   je F99E
:0001.F998 8A05                   mov al , [di]
:0001.F99A 2AE4                   sub ah, ah
:0001.F99C 8BF0                   mov si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.F990(C), :0001.F996(C)
|
:0001.F99E C646FF00               mov byte ptr [bp-01], 00
:0001.F9A2 8976F0                 mov [bp-10], si
:0001.F9A5 8B4702                 mov ax, [bx+02]
:0001.F9A8 0B07                   or ax, [bx]
:0001.F9AA 7457                   je FA03

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FA01(C)
|
:0001.F9AC C646FE00               mov byte ptr [bp-02], 00
:0001.F9B0 8A5EFF                 mov bl , [bp-01]
:0001.F9B3 2AFF                   sub bh, bh
:0001.F9B5 C1E302                 shl bx, 02
:0001.F9B8 8BB60CFF               mov si, [bp+FF0C]
:0001.F9BC C418                   les bx, [bx+si]
:0001.F9BE 899E24FF               mov [bp+FF24], bx
:0001.F9C2 8C8626FF               mov [bp+FF26], es
:0001.F9C6 26803F00               cmp byte ptr es:[bx], 00
:0001.F9CA 740F                   je F9DB

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F9D9(C)
|
:0001.F9CC FE46FE                 inc byte ptr [bp-02]
:0001.F9CF 8A46FE                 mov al , [bp-02]
:0001.F9D2 2AE4                   sub ah, ah
:0001.F9D4 8BF0                   mov si, ax
:0001.F9D6 263820                 cmp es:[bx+si], ah
:0001.F9D9 75F1                   jne F9CC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F9CA(C)
|
:0001.F9DB 8A4608                 mov al , [bp+08]
:0001.F9DE 2AE4                   sub ah, ah
:0001.F9E0 8A56FE                 mov dl, [bp-02]
:0001.F9E3 2AF6                   sub dh, dh
:0001.F9E5 9A663CF60C             call 0CF6:3C66
:0001.F9EA 884608                 mov [bp+08], al 
:0001.F9ED FE46FF                 inc byte ptr [bp-01]
:0001.F9F0 8A5EFF                 mov bl , [bp-01]
:0001.F9F3 2AFF                   sub bh, bh
:0001.F9F5 C1E302                 shl bx, 02
:0001.F9F8 8BB60CFF               mov si, [bp+FF0C]
:0001.F9FC 8B4002                 mov ax, [bx+si+02]
:0001.F9FF 0B00                   or ax, [bx+si]
:0001.FA01 75A9                   jne F9AC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.F9AA(C)
|
:0001.FA03 8A46FF                 mov al , [bp-01]
:0001.FA06 8846FC                 mov [bp-04], al 
:0001.FA09 8A4608                 mov al , [bp+08]
:0001.FA0C 2AE4                   sub ah, ah
:0001.FA0E BA0800                 mov dx, 0008
:0001.FA11 9A663CF60C             call 0CF6:3C66
:0001.FA16 884608                 mov [bp+08], al 
:0001.FA19 807EF301               cmp byte ptr [bp-0D], 01
:0001.FA1D F5                     cmc
:0001.FA1E 1AC0                   sbb al , al 
:0001.FA20 2402                   and al, 02
:0001.FA22 004608                 add [bp+08], al 
:0001.FA25 807EF300               cmp byte ptr [bp-0D], 00
:0001.FA29 740E                   je FA39
:0001.FA2B 8A460E                 mov al , [bp+0E]
:0001.FA2E 3846FC                 cmp [bp-04], al 
:0001.FA31 760E                   jbe FA41
:0001.FA33 C646F801               mov byte ptr [bp-08], 01
:0001.FA37 EB0E                   jmp FA47



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FA29(C)
|
:0001.FA39 8A460E                 mov al , [bp+0E]
:0001.FA3C 3846FC                 cmp [bp-04], al 
:0001.FA3F 7706                   ja FA47

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FA31(C)
|
:0001.FA41 8A46FC                 mov al , [bp-04]
:0001.FA44 88460E                 mov [bp+0E], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.FA37(U), :0001.FA3F(C)
|
:0001.FA47 FFB60CFF               push word ptr [bp+FF0C]
:0001.FA4B FF760A                 push word ptr [bp+0A]
:0001.FA4E 8A4608                 mov al , [bp+08]
:0001.FA51 50                     push ax
:0001.FA52 8A460E                 mov al , [bp+0E]
:0001.FA55 50                     push ax
:0001.FA56 8D8E28FF               lea cx, [bp+FF28]
:0001.FA5A 51                     push cx
:0001.FA5B 9A5838F60C             call 0CF6:3858
:0001.FA60 8A46FD                 mov al , [bp-03]
:0001.FA63 2AE4                   sub ah, ah
:0001.FA65 898620FF               mov [bp+FF20], ax
:0001.FA69 8A4E0E                 mov cl , [bp+0E]
:0001.FA6C 2AED                   sub ch, ch
:0001.FA6E 898E1EFF               mov [bp+FF1E], cx
:0001.FA72 F7E1                   mul cx
:0001.FA74 898622FF               mov [bp+FF22], ax
:0001.FA78 051F00                 add ax, 001F
:0001.FA7B 24F0                   and al, F0
:0001.FA7D 8946FE                 mov [bp-02], ax
:0001.FA80 83BE0AFF10             cmp word ptr [bp+FF0A], 0010
:0001.FA85 732C                   jnb FAB3
:0001.FA87 33FF                   xor di, di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FAB7(U)
|
:0001.FA89 8B46FE                 mov ax, [bp-02]
:0001.FA8C 03C7                   add ax, di
:0001.FA8E 3D8001                 cmp ax, 0180
:0001.FA91 720C                   jb FA9F
:0001.FA93 8B46FE                 mov ax, [bp-02]
:0001.FA96 03C7                   add ax, di
:0001.FA98 2D7101                 sub ax, 0171
:0001.FA9B 24F0                   and al, F0
:0001.FA9D 2BF8                   sub di, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FA91(C)
|
:0001.FA9F 68EE67                 push 67EE
:0001.FAA2 9A101FF60C             call 0CF6:1F10
:0001.FAA7 3C03                   cmp al, 03
:0001.FAA9 750E                   jne FAB9
:0001.FAAB B80500                 mov ax, 0005
:0001.FAAE BA0200                 mov dx, 0002
:0001.FAB1 EB0B                   jmp FABE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FA85(C)
|
:0001.FAB3 8BBE0AFF               mov di, [bp+FF0A]
:0001.FAB7 EBD0                   jmp FA89



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FAA9(C)
|
:0001.FAB9 BA0200                 mov dx, 0002
:0001.FABC 8BC2                   mov ax, dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FAB1(U)
|
:0001.FABE 9AEC1CF60C             call 0CF6:1CEC
:0001.FAC3 9A2423F60C             call 0CF6:2324
:0001.FAC8 33C0                   xor ax, ax
:0001.FACA 9A2E23F60C             call 0CF6:232E
:0001.FACF 9A2423F60C             call 0CF6:2324
:0001.FAD4 807EF900               cmp byte ptr [bp-07], 00
:0001.FAD8 7435                   je FB0F
:0001.FADA 8BB608FF               mov si, [bp+FF08]
:0001.FADE 56                     push si
:0001.FADF 57                     push di
:0001.FAE0 807EF801               cmp byte ptr [bp-08], 01
:0001.FAE4 7505                   jne FAEB
:0001.FAE6 B81000                 mov ax, 0010
:0001.FAE9 EB02                   jmp FAED



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FAE4(C)
|
:0001.FAEB 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FAE9(U)
|
:0001.FAED 8A4E08                 mov cl , [bp+08]
:0001.FAF0 2AED                   sub ch, ch
:0001.FAF2 898E1CFF               mov [bp+FF1C], cx
:0001.FAF6 41                     inc cx
:0001.FAF7 41                     inc cx
:0001.FAF8 C1E103                 shl cx, 03
:0001.FAFB 03C8                   add cx, ax
:0001.FAFD 51                     push cx
:0001.FAFE FF76FE                 push word ptr [bp-02]
:0001.FB01 6A01                   push 0001
:0001.FB03 6A00                   push 0000
:0001.FB05 689A52                 push 529A
:0001.FB08 9A4012F60C             call 0CF6:1240
:0001.FB0D EB31                   jmp FB40



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FAD8(C)
|
:0001.FB0F 8BB608FF               mov si, [bp+FF08]
:0001.FB13 56                     push si
:0001.FB14 57                     push di
:0001.FB15 807EF801               cmp byte ptr [bp-08], 01
:0001.FB19 7505                   jne FB20
:0001.FB1B B81000                 mov ax, 0010
:0001.FB1E EB02                   jmp FB22



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FB19(C)
|
:0001.FB20 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FB1E(U)
|
:0001.FB22 8A4E08                 mov cl , [bp+08]
:0001.FB25 2AED                   sub ch, ch
:0001.FB27 898E1CFF               mov [bp+FF1C], cx
:0001.FB2B 41                     inc cx
:0001.FB2C 41                     inc cx
:0001.FB2D C1E103                 shl cx, 03
:0001.FB30 03C8                   add cx, ax
:0001.FB32 51                     push cx
:0001.FB33 FF76FE                 push word ptr [bp-02]
:0001.FB36 6A01                   push 0001
:0001.FB38 689A52                 push 529A
:0001.FB3B 9A7C13F60C             call 0CF6:137C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FB0D(U)
|
:0001.FB40 8B861CFF               mov ax, [bp+FF1C]
:0001.FB44 40                     inc ax
:0001.FB45 C1E003                 shl ax, 03
:0001.FB48 03C6                   add ax, si
:0001.FB4A 8946EC                 mov [bp-14], ax
:0001.FB4D C1E803                 shr ax, 03
:0001.FB50 50                     push ax
:0001.FB51 8B46FE                 mov ax, [bp-02]
:0001.FB54 2B8622FF               sub ax, [bp+FF22]
:0001.FB58 2D1000                 sub ax, 0010
:0001.FB5B D1E8                   shr ax, 01
:0001.FB5D 050800                 add ax, 0008
:0001.FB60 8946F6                 mov [bp-0A], ax
:0001.FB63 03C7                   add ax, di
:0001.FB65 89861AFF               mov [bp+FF1A], ax
:0001.FB69 50                     push ax
:0001.FB6A FFB622FF               push word ptr [bp+FF22]
:0001.FB6E FFB61EFF               push word ptr [bp+FF1E]
:0001.FB72 8A46FC                 mov al , [bp-04]
:0001.FB75 2AE4                   sub ah, ah
:0001.FB77 50                     push ax
:0001.FB78 8D46E0                 lea ax, [bp-20]
:0001.FB7B 50                     push ax
:0001.FB7C 9ACE37F60C             call 0CF6:37CE
:0001.FB81 807EF801               cmp byte ptr [bp-08], 01
:0001.FB85 7521                   jne FBA8
:0001.FB87 837E0600               cmp word ptr [bp+06], 0000
:0001.FB8B 7412                   je FB9F
:0001.FB8D F6460C20               test byte ptr [bp+0C], 20
:0001.FB91 740C                   je FB9F
:0001.FB93 FF76F0                 push word ptr [bp-10]
:0001.FB96 8D46E0                 lea ax, [bp-20]
:0001.FB99 50                     push ax
:0001.FB9A 9AA816F60C             call 0CF6:16A8

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.FB8B(C), :0001.FB91(C)
|
:0001.FB9F 8D46E0                 lea ax, [bp-20]
:0001.FBA2 50                     push ax
:0001.FBA3 9A2A14F60C             call 0CF6:142A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FB85(C)
|
:0001.FBA8 807EF300               cmp byte ptr [bp-0D], 00
:0001.FBAC 7503                   jne FBB1
:0001.FBAE E9E400                 jmp FC95



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FBAC(C)
|
:0001.FBB1 6A04                   push 0004
:0001.FBB3 682651                 push 5126
:0001.FBB6 9AF605F60C             call 0CF6:05F6
:0001.FBBB 6A07                   push 0007
:0001.FBBD 682651                 push 5126
:0001.FBC0 9A8005F60C             call 0CF6:0580
:0001.FBC5 6A00                   push 0000
:0001.FBC7 682651                 push 5126
:0001.FBCA 9AA805F60C             call 0CF6:05A8
:0001.FBCF C646FF00               mov byte ptr [bp-01], 00
:0001.FBD3 807E0E00               cmp byte ptr [bp+0E], 00
:0001.FBD7 7503                   jne FBDC
:0001.FBD9 E9E200                 jmp FCBE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FBD7(C)
|
:0001.FBDC 89BE0AFF               mov [bp+FF0A], di
:0001.FBE0 8A46FD                 mov al , [bp-03]
:0001.FBE3 2AE4                   sub ah, ah
:0001.FBE5 2D1000                 sub ax, 0010
:0001.FBE8 99                     cwd
:0001.FBE9 2BC2                   sub ax, dx
:0001.FBEB D1F8                   sar ax, 01
:0001.FBED 898618FF               mov [bp+FF18], ax
:0001.FBF1 8B76F0                 mov si, [bp-10]
:0001.FBF4 8B7E0A                 mov di, [bp+0A]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FC8C(U)
|
:0001.FBF7 8A5EFF                 mov bl , [bp-01]
:0001.FBFA 2AFF                   sub bh, bh
:0001.FBFC 8BC3                   mov ax, bx
:0001.FBFE 03DE                   add bx, si
:0001.FC00 899E14FF               mov [bp+FF14], bx
:0001.FC04 C1E302                 shl bx, 02
:0001.FC07 039E0CFF               add bx, [bp+FF0C]
:0001.FC0B 899E16FF               mov [bp+FF16], bx
:0001.FC0F FF7702                 push word ptr [bx+02]
:0001.FC12 FF37                   push word ptr [bx]
:0001.FC14 898612FF               mov [bp+FF12], ax
:0001.FC18 9A943CF60C             call 0CF6:3C94
:0001.FC1D 2B861CFF               sub ax, [bp+FF1C]
:0001.FC21 F7D8                   neg ax
:0001.FC23 D1E8                   shr ax, 01
:0001.FC25 8B8E08FF               mov cx, [bp+FF08]
:0001.FC29 C1E903                 shr cx, 03
:0001.FC2C 03C1                   add ax, cx
:0001.FC2E 40                     inc ax
:0001.FC2F 50                     push ax
:0001.FC30 8B8620FF               mov ax, [bp+FF20]
:0001.FC34 F7A612FF               mul word ptr [bp+FF12]
:0001.FC38 038618FF               add ax, [bp+FF18]
:0001.FC3C 0346F6                 add ax, [bp-0A]
:0001.FC3F 03860AFF               add ax, [bp+FF0A]
:0001.FC43 50                     push ax
:0001.FC44 682651                 push 5126
:0001.FC47 9A0E05F60C             call 0CF6:050E
:0001.FC4C 0BFF                   or di, di
:0001.FC4E 741A                   je FC6A
:0001.FC50 8B9E14FF               mov bx, [bp+FF14]
:0001.FC54 803901                 cmp byte ptr [bx+di], 01
:0001.FC57 7505                   jne FC5E
:0001.FC59 B80200                 mov ax, 0002
:0001.FC5C EB03                   jmp FC61



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FC57(C)
|
:0001.FC5E B80700                 mov ax, 0007

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FC5C(U)
|
:0001.FC61 50                     push ax
:0001.FC62 682651                 push 5126
:0001.FC65 9A8005F60C             call 0CF6:0580

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FC4E(C)
|
:0001.FC6A 8B9E16FF               mov bx, [bp+FF16]
:0001.FC6E FF7702                 push word ptr [bx+02]
:0001.FC71 FF37                   push word ptr [bx]
:0001.FC73 681507                 push 0715
:0001.FC76 682651                 push 5126
:0001.FC79 9A3E0CF60C             call 0CF6:0C3E
:0001.FC7E 83C408                 add sp, 0008
:0001.FC81 8A460E                 mov al , [bp+0E]
:0001.FC84 FE46FF                 inc byte ptr [bp-01]
:0001.FC87 3846FF                 cmp [bp-01], al 
:0001.FC8A 7303                   jnb FC8F
:0001.FC8C E968FF                 jmp FBF7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FC8A(C)
|
:0001.FC8F 8BBE0AFF               mov di, [bp+FF0A]
:0001.FC93 EB29                   jmp FCBE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FBAE(U)
|
:0001.FC95 8B8608FF               mov ax, [bp+FF08]
:0001.FC99 C1E803                 shr ax, 03
:0001.FC9C 40                     inc ax
:0001.FC9D 50                     push ax
:0001.FC9E 8B8620FF               mov ax, [bp+FF20]
:0001.FCA2 2D1000                 sub ax, 0010
:0001.FCA5 99                     cwd
:0001.FCA6 2BC2                   sub ax, dx
:0001.FCA8 D1F8                   sar ax, 01
:0001.FCAA 0346F6                 add ax, [bp-0A]
:0001.FCAD 03C7                   add ax, di
:0001.FCAF 50                     push ax
:0001.FCB0 6A18                   push 0018
:0001.FCB2 6A00                   push 0000
:0001.FCB4 8D8628FF               lea ax, [bp+FF28]
:0001.FCB8 50                     push ax
:0001.FCB9 9A1C1CF60C             call 0CF6:1C1C

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.FBD9(U), :0001.FC93(U)
|
:0001.FCBE 687052                 push 5270
:0001.FCC1 9A1A0DF60C             call 0CF6:0D1A
:0001.FCC6 9A7222F60C             call 0CF6:2272
:0001.FCCB C746FE0100             mov word ptr [bp-02], 0001
:0001.FCD0 C746F4FEFF             mov word ptr [bp-0C], FFFE
:0001.FCD5 89BE0AFF               mov [bp+FF0A], di

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.FF5A(U), :0001.FF63(U)
|
:0001.FCD9 807EF300               cmp byte ptr [bp-0D], 00
:0001.FCDD 751A                   jne FCF9
:0001.FCDF 8D8628FF               lea ax, [bp+FF28]
:0001.FCE3 50                     push ax
:0001.FCE4 9AAA1CF60C             call 0CF6:1CAA
:0001.FCE9 2AE4                   sub ah, ah
:0001.FCEB 8BF0                   mov si, ax
:0001.FCED 81FEFF00               cmp si, 00FF
:0001.FCF1 7503                   jne FCF6
:0001.FCF3 E95802                 jmp FF4E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FCF1(C)
|
:0001.FCF6 E97002                 jmp FF69

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FCDD(C)
|
:0001.FCF9 687052                 push 5270
:0001.FCFC 9A7A0DF60C             call 0CF6:0D7A
:0001.FD01 687052                 push 5270
:0001.FD04 9AEC1DF60C             call 0CF6:1DEC
:0001.FD09 8946FA                 mov [bp-06], ax
:0001.FD0C 687052                 push 5270
:0001.FD0F 9AFA1DF60C             call 0CF6:1DFA
:0001.FD14 8946FE                 mov [bp-02], ax
:0001.FD17 8B8608FF               mov ax, [bp+FF08]
:0001.FD1B 3946FA                 cmp [bp-06], ax
:0001.FD1E 7237                   jb FD57
:0001.FD20 8B76F6                 mov si, [bp-0A]
:0001.FD23 8BBE0AFF               mov di, [bp+FF0A]
:0001.FD27 8B46EC                 mov ax, [bp-14]
:0001.FD2A 3946FA                 cmp [bp-06], ax
:0001.FD2D 732F                   jnb FD5E
:0001.FD2F 8B46FE                 mov ax, [bp-02]
:0001.FD32 39861AFF               cmp [bp+FF1A], ax
:0001.FD36 7726                   ja FD5E
:0001.FD38 8B8622FF               mov ax, [bp+FF22]
:0001.FD3C 03C6                   add ax, si
:0001.FD3E 03C7                   add ax, di
:0001.FD40 3B46FE                 cmp ax, [bp-02]
:0001.FD43 7619                   jbe FD5E
:0001.FD45 8B46FE                 mov ax, [bp-02]
:0001.FD48 2BC6                   sub ax, si
:0001.FD4A 2BC7                   sub ax, di
:0001.FD4C 2BD2                   sub dx, dx
:0001.FD4E F7B620FF               div word ptr [bp+FF20]
:0001.FD52 8946FA                 mov [bp-06], ax
:0001.FD55 EB0C                   jmp FD63



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FD1E(C)
|
:0001.FD57 8B76F6                 mov si, [bp-0A]
:0001.FD5A 8BBE0AFF               mov di, [bp+FF0A]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.FD2D(C), :0001.FD36(C), :0001.FD43(C)
|
:0001.FD5E C746FAFEFF             mov word ptr [bp-06], FFFE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FD55(U)
|
:0001.FD63 8B46FA                 mov ax, [bp-06]
:0001.FD66 3946F4                 cmp [bp-0C], ax
:0001.FD69 7503                   jne FD6E
:0001.FD6B E9AA00                 jmp FE18



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FD69(C)
|
:0001.FD6E 9A2423F60C             call 0CF6:2324
:0001.FD73 837EF4FE               cmp word ptr [bp-0C], FFFE
:0001.FD77 7433                   je FDAC
:0001.FD79 8B8608FF               mov ax, [bp+FF08]
:0001.FD7D 050800                 add ax, 0008
:0001.FD80 50                     push ax
:0001.FD81 8B8620FF               mov ax, [bp+FF20]
:0001.FD85 F766F4                 mul word ptr [bp-0C]
:0001.FD88 03C6                   add ax, si
:0001.FD8A 03C7                   add ax, di
:0001.FD8C 50                     push ax
:0001.FD8D 8B861CFF               mov ax, [bp+FF1C]
:0001.FD91 C1E003                 shl ax, 03
:0001.FD94 50                     push ax
:0001.FD95 6A14                   push 0014
:0001.FD97 6A00                   push 0000
:0001.FD99 682655                 push 5526
:0001.FD9C 9A081DF60C             call 0CF6:1D08
:0001.FDA1 5B                     pop bx
:0001.FDA2 52                     push dx
:0001.FDA3 50                     push ax
:0001.FDA4 68EA53                 push 53EA
:0001.FDA7 9ADA3AF60C             call 0CF6:3ADA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FD77(C)
|
:0001.FDAC 837EFAFE               cmp word ptr [bp-06], FFFE
:0001.FDB0 7458                   je FE0A
:0001.FDB2 8B8608FF               mov ax, [bp+FF08]
:0001.FDB6 050800                 add ax, 0008
:0001.FDB9 50                     push ax
:0001.FDBA 8B8620FF               mov ax, [bp+FF20]
:0001.FDBE F766FA                 mul word ptr [bp-06]
:0001.FDC1 03C6                   add ax, si
:0001.FDC3 03C7                   add ax, di
:0001.FDC5 50                     push ax
:0001.FDC6 8B8E1CFF               mov cx, [bp+FF1C]
:0001.FDCA C1E103                 shl cx, 03
:0001.FDCD 51                     push cx
:0001.FDCE 6A14                   push 0014
:0001.FDD0 682655                 push 5526
:0001.FDD3 898610FF               mov [bp+FF10], ax
:0001.FDD7 9A081DF60C             call 0CF6:1D08
:0001.FDDC 5B                     pop bx
:0001.FDDD 52                     push dx
:0001.FDDE 50                     push ax
:0001.FDDF 68EA53                 push 53EA
:0001.FDE2 9A3C3BF60C             call 0CF6:3B3C
:0001.FDE7 8B8608FF               mov ax, [bp+FF08]
:0001.FDEB 050C00                 add ax, 000C
:0001.FDEE 50                     push ax
:0001.FDEF FFB610FF               push word ptr [bp+FF10]
:0001.FDF3 8B861CFF               mov ax, [bp+FF1C]
:0001.FDF7 48                     dec ax
:0001.FDF8 C1E003                 shl ax, 03
:0001.FDFB 50                     push ax
:0001.FDFC 6A14                   push 0014
:0001.FDFE 6A01                   push 0001
:0001.FE00 6A07                   push 0007
:0001.FE02 68EA53                 push 53EA
:0001.FE05 9AFC39F60C             call 0CF6:39FC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FDB0(C)
|
:0001.FE0A 687052                 push 5270
:0001.FE0D 9A1A0DF60C             call 0CF6:0D1A
:0001.FE12 8B46FA                 mov ax, [bp-06]
:0001.FE15 8946F4                 mov [bp-0C], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FD6B(U)
|
:0001.FE18 687052                 push 5270
:0001.FE1B 9AD80DF60C             call 0CF6:0DD8
:0001.FE20 0BC0                   or ax, ax
:0001.FE22 7503                   jne FE27
:0001.FE24 E92701                 jmp FF4E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FE22(C)
|
:0001.FE27 807EF801               cmp byte ptr [bp-08], 01
:0001.FE2B 7519                   jne FE46
:0001.FE2D 8D46E0                 lea ax, [bp-20]
:0001.FE30 50                     push ax
:0001.FE31 9A5414F60C             call 0CF6:1454
:0001.FE36 8946FE                 mov [bp-02], ax
:0001.FE39 3B46F0                 cmp ax, [bp-10]
:0001.FE3C 7408                   je FE46
:0001.FE3E 8946F0                 mov [bp-10], ax
:0001.FE41 C746EE0100             mov word ptr [bp-12], 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.FE2B(C), :0001.FE3C(C)
|
:0001.FE46 837EEE00               cmp word ptr [bp-12], 0000
:0001.FE4A 7503                   jne FE4F
:0001.FE4C E9F900                 jmp FF48



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FE4A(C)
|
:0001.FE4F 9A2423F60C             call 0CF6:2324
:0001.FE54 FFB622FF               push word ptr [bp+FF22]
:0001.FE58 689A52                 push 529A
:0001.FE5B 9AC037F60C             call 0CF6:37C0
:0001.FE60 50                     push ax
:0001.FE61 6A00                   push 0000
:0001.FE63 8B8608FF               mov ax, [bp+FF08]
:0001.FE67 050800                 add ax, 0008
:0001.FE6A 8B9E1CFF               mov bx, [bp+FF1C]
:0001.FE6E C1E303                 shl bx, 03
:0001.FE71 8B961AFF               mov dx, [bp+FF1A]
:0001.FE75 9ADA48F60C             call 0CF6:48DA
:0001.FE7A C646FF00               mov byte ptr [bp-01], 00
:0001.FE7E 807E0E00               cmp byte ptr [bp+0E], 00
:0001.FE82 7503                   jne FE87
:0001.FE84 E9AF00                 jmp FF36



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FE82(C)
|
:0001.FE87 8A46FD                 mov al , [bp-03]
:0001.FE8A 2AE4                   sub ah, ah
:0001.FE8C 2D1000                 sub ax, 0010
:0001.FE8F 99                     cwd
:0001.FE90 2BC2                   sub ax, dx
:0001.FE92 D1F8                   sar ax, 01
:0001.FE94 898618FF               mov [bp+FF18], ax
:0001.FE98 8B76F0                 mov si, [bp-10]
:0001.FE9B 8B7E0A                 mov di, [bp+0A]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FF33(U)
|
:0001.FE9E 8A5EFF                 mov bl , [bp-01]
:0001.FEA1 2AFF                   sub bh, bh
:0001.FEA3 8BC3                   mov ax, bx
:0001.FEA5 03DE                   add bx, si
:0001.FEA7 899E14FF               mov [bp+FF14], bx
:0001.FEAB C1E302                 shl bx, 02
:0001.FEAE 039E0CFF               add bx, [bp+FF0C]
:0001.FEB2 899E16FF               mov [bp+FF16], bx
:0001.FEB6 FF7702                 push word ptr [bx+02]
:0001.FEB9 FF37                   push word ptr [bx]
:0001.FEBB 89860EFF               mov [bp+FF0E], ax
:0001.FEBF 9A943CF60C             call 0CF6:3C94
:0001.FEC4 2B861CFF               sub ax, [bp+FF1C]
:0001.FEC8 F7D8                   neg ax
:0001.FECA D1E8                   shr ax, 01
:0001.FECC 8B8E08FF               mov cx, [bp+FF08]
:0001.FED0 C1E903                 shr cx, 03
:0001.FED3 03C1                   add ax, cx
:0001.FED5 40                     inc ax
:0001.FED6 50                     push ax
:0001.FED7 8B8620FF               mov ax, [bp+FF20]
:0001.FEDB F7A60EFF               mul word ptr [bp+FF0E]
:0001.FEDF 038618FF               add ax, [bp+FF18]
:0001.FEE3 0346F6                 add ax, [bp-0A]
:0001.FEE6 03860AFF               add ax, [bp+FF0A]
:0001.FEEA 50                     push ax
:0001.FEEB 682651                 push 5126
:0001.FEEE 9A0E05F60C             call 0CF6:050E
:0001.FEF3 0BFF                   or di, di
:0001.FEF5 741A                   je FF11
:0001.FEF7 8B9E14FF               mov bx, [bp+FF14]
:0001.FEFB 803901                 cmp byte ptr [bx+di], 01
:0001.FEFE 7505                   jne FF05
:0001.FF00 B80200                 mov ax, 0002
:0001.FF03 EB03                   jmp FF08



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FEFE(C)
|
:0001.FF05 B80700                 mov ax, 0007

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FF03(U)
|
:0001.FF08 50                     push ax
:0001.FF09 682651                 push 5126
:0001.FF0C 9A8005F60C             call 0CF6:0580

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FEF5(C)
|
:0001.FF11 8B9E16FF               mov bx, [bp+FF16]
:0001.FF15 FF7702                 push word ptr [bx+02]
:0001.FF18 FF37                   push word ptr [bx]
:0001.FF1A 681807                 push 0718
:0001.FF1D 682651                 push 5126
:0001.FF20 9A3E0CF60C             call 0CF6:0C3E
:0001.FF25 83C408                 add sp, 0008
:0001.FF28 8A460E                 mov al , [bp+0E]
:0001.FF2B FE46FF                 inc byte ptr [bp-01]
:0001.FF2E 3846FF                 cmp [bp-01], al 
:0001.FF31 7303                   jnb FF36
:0001.FF33 E968FF                 jmp FE9E



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.FE84(U), :0001.FF31(C)
|
:0001.FF36 687052                 push 5270
:0001.FF39 9A1A0DF60C             call 0CF6:0D1A
:0001.FF3E C746EE0000             mov word ptr [bp-12], 0000
:0001.FF43 9A7222F60C             call 0CF6:2272

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FE4C(U)
|
:0001.FF48 837EFAFE               cmp word ptr [bp-06], FFFE
:0001.FF4C 7552                   jne FFA0

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.FCF3(U), :0001.FE24(U)
|
:0001.FF4E 687052                 push 5270
:0001.FF51 9AFC0DF60C             call 0CF6:0DFC
:0001.FF56 0BC0                   or ax, ax
:0001.FF58 7503                   jne FF5D
:0001.FF5A E97CFD                 jmp FCD9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FF58(C)
|
:0001.FF5D F6460C01               test byte ptr [bp+0C], 01
:0001.FF61 7403                   je FF66
:0001.FF63 E973FD                 jmp FCD9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FF61(C)
|
:0001.FF66 BEFEFF                 mov si, FFFE

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.FCF6(U), :0001.FFAD(U)
|
:0001.FF69 9A7222F60C             call 0CF6:2272
:0001.FF6E 9A2423F60C             call 0CF6:2324
:0001.FF73 807EF900               cmp byte ptr [bp-07], 00
:0001.FF77 7508                   jne FF81
:0001.FF79 689A52                 push 529A
:0001.FF7C 9ACC13F60C             call 0CF6:13CC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FF77(C)
|
:0001.FF81 837E0600               cmp word ptr [bp+06], 0000
:0001.FF85 740E                   je FF95
:0001.FF87 F6460C20               test byte ptr [bp+0C], 20
:0001.FF8B 7408                   je FF95
:0001.FF8D 8B5E06                 mov bx, [bp+06]
:0001.FF90 8A46F0                 mov al , [bp-10]
:0001.FF93 8807                   mov [bx], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.FF85(C), :0001.FF8B(C)
|
:0001.FF95 83FEFE                 cmp si, FFFE
:0001.FF98 7515                   jne FFAF
:0001.FF9A C646FEFF               mov byte ptr [bp-02], FF
:0001.FF9E EB19                   jmp FFB9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FF4C(C)
|
:0001.FFA0 6A00                   push 0000
:0001.FFA2 688054                 push 5480
:0001.FFA5 9A9C57F60C             call 0CF6:579C
:0001.FFAA 8B76FA                 mov si, [bp-06]
:0001.FFAD EBBA                   jmp FF69



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FF98(C)
|
:0001.FFAF 8A46F0                 mov al , [bp-10]
:0001.FFB2 8BCE                   mov cx, si
:0001.FFB4 02C1                   add al , cl 
:0001.FFB6 8846FE                 mov [bp-02], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.FF9E(U)
|
:0001.FFB9 8D46E0                 lea ax, [bp-20]
:0001.FFBC 50                     push ax
:0001.FFBD 9AF237F60C             call 0CF6:37F2
:0001.FFC2 8D8628FF               lea ax, [bp+FF28]
:0001.FFC6 50                     push ax
:0001.FFC7 9A3A39F60C             call 0CF6:393A
:0001.FFCC 8A46FE                 mov al , [bp-02]
:0001.FFCF 5E                     pop si
:0001.FFD0 5F                     pop di
:0001.FFD1 C9                     leave
:0001.FFD2 CA0A00                 retf 000A


:0001.FFD5 00                     BYTE 0


:0001.FFD6 C81E0000               enter 001E, 00
:0001.FFDA 57                     push di
:0001.FFDB 56                     push si
:0001.FFDC 8B7E06                 mov di, [bp+06]
:0001.FFDF C746FCEA52             mov word ptr [bp-04], 52EA
:0001.FFE4 8B05                   mov ax, [di]
:0001.FFE6 8B5502                 mov dx, [di+02]
:0001.FFE9 8BF0                   mov si, ax
:0001.FFEB 8956F8                 mov [bp-08], dx
:0001.FFEE 8D4D04                 lea cx, [di+04]
:0001.FFF1 894EFA                 mov [bp-06], cx
:0001.FFF4 8EC2                   mov es, dx
:0001.FFF6 8BD8                   mov bx, ax
:0001.FFF8 26803F00               cmp byte ptr es:[bx], 00
:0001.FFFC 7503                   jne 0001
:0001.FFFE E98601                 jmp E904



//********************** Start of Code in Segment: 2 **************

:0002.0000 0126803C               add [3C80], sp
:0002.0004 A17203                 mov ax, word ptr [0372]
:0002.0007 E95301                 jmp 015D


:0002.000A 26803C25               cmp byte ptr es:[si], 25
:0002.000E 7403                   je 0013
:0002.0010 E93C01                 jmp 014F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.000E(C)
|
:0002.0013 46                     inc si
:0002.0014 26803C30               cmp byte ptr es:[si], 30
:0002.0018 7611                   jbe 002B
:0002.001A 26803C39               cmp byte ptr es:[si], 39
:0002.001E 730B                   jnb 002B
:0002.0020 268A04                 mov al , es:[si]
:0002.0023 2C30                   sub al, 30
:0002.0025 8846FE                 mov [bp-02], al 
:0002.0028 46                     inc si
:0002.0029 EB04                   jmp 002F



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.0018(C), :0002.001E(C)
|
:0002.002B C646FE00               mov byte ptr [bp-02], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0029(U)
|
:0002.002F 8BDE                   mov bx, si
:0002.0031 46                     inc si
:0002.0032 268A07                 mov al , es:[bx]
:0002.0035 2AE4                   sub ah, ah
:0002.0037 2D7300                 sub ax, 0073
:0002.003A 740B                   je 0047
:0002.003C 48                     dec ax
:0002.003D 48                     dec ax
:0002.003E 746D                   je 00AD
:0002.0040 48                     dec ax
:0002.0041 48                     dec ax
:0002.0042 7469                   je 00AD
:0002.0044 E93701                 jmp 017E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.003A(C)
|
:0002.0047 8C46F8                 mov [bp-08], es
:0002.004A 8B5EFC                 mov bx, [bp-04]
:0002.004D C60700                 mov byte ptr [bx], 00
:0002.0050 1E                     push ds
:0002.0051 53                     push bx
:0002.0052 8B5EFA                 mov bx, [bp-06]
:0002.0055 1E                     push ds
:0002.0056 FF37                   push word ptr [bx]
:0002.0058 9AB83CF60C             call 0CF6:3CB8
:0002.005D 8B5EFA                 mov bx, [bp-06]
:0002.0060 1E                     push ds
:0002.0061 FF37                   push word ptr [bx]
:0002.0063 9A943CF60C             call 0CF6:3C94
:0002.0068 8846FF                 mov [bp-01], al 
:0002.006B 2AE4                   sub ah, ah
:0002.006D 0146FC                 add [bp-04], ax
:0002.0070 8A46FE                 mov al , [bp-02]
:0002.0073 3846FF                 cmp [bp-01], al 
:0002.0076 732B                   jnb 00A3
:0002.0078 8A4EFF                 mov cl , [bp-01]
:0002.007B 2AED                   sub ch, ch
:0002.007D 2BC1                   sub ax, cx
:0002.007F 0BC0                   or ax, ax
:0002.0081 7E20                   jle 00A3
:0002.0083 B82020                 mov ax, 2020
:0002.0086 8B5EFC                 mov bx, [bp-04]
:0002.0089 8A4EFE                 mov cl , [bp-02]
:0002.008C 8A56FF                 mov dl, [bp-01]
:0002.008F 2AF6                   sub dh, dh
:0002.0091 2BCA                   sub cx, dx
:0002.0093 8BD1                   mov dx, cx
:0002.0095 8BFB                   mov di, bx
:0002.0097 1E                     push ds
:0002.0098 07                     pop es
:0002.0099 D1E9                   shr cx, 01
:0002.009B F3                     repz
:0002.009C AB                     stosw
:0002.009D 7301                   jnb 00A0
:0002.009F AA                     stosb

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.009D(C)
|
:0002.00A0 0156FC                 add [bp-04], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.0076(C), :0002.0081(C), :0002.014C(U)
|
:0002.00A3 8346FA02               add word ptr [bp-06], 0002
:0002.00A7 8E46F8                 mov es, [bp-08]
:0002.00AA E9D100                 jmp 017E



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.003E(C), :0002.0042(C)
|
:0002.00AD 8C46F8                 mov [bp-08], es
:0002.00B0 C646E200               mov byte ptr [bp-1E], 00
:0002.00B4 8D5CFF                 lea bx, [si-01]
:0002.00B7 26803F75               cmp byte ptr es:[bx], 75
:0002.00BB 7511                   jne 00CE
:0002.00BD 8D46E2                 lea ax, [bp-1E]
:0002.00C0 16                     push ss
:0002.00C1 50                     push ax
:0002.00C2 8B5EFA                 mov bx, [bp-06]
:0002.00C5 8B07                   mov ax, [bx]
:0002.00C7 9ADE3BF60C             call 0CF6:3BDE
:0002.00CC EB1F                   jmp 00ED



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.00BB(C)
|
:0002.00CE D066FE                 shl byte ptr [bp-02], 01
:0002.00D1 8D46E2                 lea ax, [bp-1E]
:0002.00D4 16                     push ss
:0002.00D5 50                     push ax
:0002.00D6 B81400                 mov ax, 0014
:0002.00D9 32D2                   xor dl, dl
:0002.00DB 9A7C4CF60C             call 0CF6:4C7C
:0002.00E0 8B5EFA                 mov bx, [bp-06]
:0002.00E3 8B07                   mov ax, [bx]
:0002.00E5 8D5EE2                 lea bx, [bp-1E]
:0002.00E8 9AF43CF60C             call 0CF6:3CF4

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.00CC(U)
|
:0002.00ED 8D46E2                 lea ax, [bp-1E]
:0002.00F0 16                     push ss
:0002.00F1 50                     push ax
:0002.00F2 9A943CF60C             call 0CF6:3C94
:0002.00F7 8846FF                 mov [bp-01], al 
:0002.00FA 3A46FE                 cmp al , [bp-02]
:0002.00FD 7330                   jnb 012F
:0002.00FF 8A46FE                 mov al , [bp-02]
:0002.0102 2AE4                   sub ah, ah
:0002.0104 8A4EFF                 mov cl , [bp-01]
:0002.0107 2AED                   sub ch, ch
:0002.0109 2BC1                   sub ax, cx
:0002.010B 0BC0                   or ax, ax
:0002.010D 7E20                   jle 012F
:0002.010F B82020                 mov ax, 2020
:0002.0112 8B5EFC                 mov bx, [bp-04]
:0002.0115 8A4EFE                 mov cl , [bp-02]
:0002.0118 8A56FF                 mov dl, [bp-01]
:0002.011B 2AF6                   sub dh, dh
:0002.011D 2BCA                   sub cx, dx
:0002.011F 8BD1                   mov dx, cx
:0002.0121 8BFB                   mov di, bx
:0002.0123 1E                     push ds
:0002.0124 07                     pop es
:0002.0125 D1E9                   shr cx, 01
:0002.0127 F3                     repz
:0002.0128 AB                     stosw
:0002.0129 7301                   jnb 012C
:0002.012B AA                     stosb

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0129(C)
|
:0002.012C 0156FC                 add [bp-04], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.00FD(C), :0002.010D(C)
|
:0002.012F 8B5EFC                 mov bx, [bp-04]
:0002.0132 C60700                 mov byte ptr [bx], 00
:0002.0135 8D46E2                 lea ax, [bp-1E]
:0002.0138 16                     push ss
:0002.0139 50                     push ax
:0002.013A 9A443DF60C             call 0CF6:3D44
:0002.013F 8D46E2                 lea ax, [bp-1E]
:0002.0142 16                     push ss
:0002.0143 50                     push ax
:0002.0144 9A943CF60C             call 0CF6:3C94
:0002.0149 0146FC                 add [bp-04], ax
:0002.014C E954FF                 jmp 00A3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0010(U)
|
:0002.014F 8B5EFC                 mov bx, [bp-04]
:0002.0152 268A04                 mov al , es:[si]
:0002.0155 8807                   mov [bx], al 
:0002.0157 46                     inc si
:0002.0158 FF46FC                 inc word ptr [bp-04]
:0002.015B EB21                   jmp 017E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0007(U)
|
:0002.015D 8B5EFC                 mov bx, [bp-04]
:0002.0160 268A04                 mov al , es:[si]
:0002.0163 46                     inc si
:0002.0164 8807                   mov [bx], al 
:0002.0166 268A04                 mov al , es:[si]
:0002.0169 FF46FC                 inc word ptr [bp-04]
:0002.016C 8B5EFC                 mov bx, [bp-04]
:0002.016F 8807                   mov [bx], al 
:0002.0171 8BC6                   mov ax, si
:0002.0173 8CC2                   mov dx, es
:0002.0175 40                     inc ax
:0002.0176 8BF0                   mov si, ax
:0002.0178 8D4701                 lea ax, [bx+01]
:0002.017B 8946FC                 mov [bp-04], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.0044(U), :0002.00AA(U), :0002.015B(U)
|
:0002.017E 26803C00               cmp byte ptr es:[si], 00
:0002.0182 7403                   je 0187
:0002.0184 E97AFE                 jmp 0001



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0182(C)
|
:0002.0187 8B5EFC                 mov bx, [bp-04]
:0002.018A C60700                 mov byte ptr [bx], 00
:0002.018D 5E                     pop si
:0002.018E 5F                     pop di
:0002.018F C9                     leave
:0002.0190 CB                     retf


:0002.0191 00                     BYTE 0


:0002.0192 55                     push bp
:0002.0193 8BEC                   mov bp, sp
:0002.0195 8D4606                 lea ax, [bp+06]
:0002.0198 50                     push ax
:0002.0199 9A7630F60C             call 0CF6:3076
:0002.019E 5B                     pop bx
:0002.019F C9                     leave
:0002.01A0 CB                     retf


:0002.01A1 00                     BYTE 0


:0002.01A2 C8600100               enter 0160, 00
:0002.01A6 57                     push di
:0002.01A7 56                     push si
:0002.01A8 8D46EE                 lea ax, [bp-12]
:0002.01AB 50                     push ax
:0002.01AC 9A9837F60C             call 0CF6:3798
:0002.01B1 8D46EC                 lea ax, [bp-14]
:0002.01B4 50                     push ax
:0002.01B5 9A9837F60C             call 0CF6:3798
:0002.01BA C646FAFF               mov byte ptr [bp-06], FF
:0002.01BE 8D4608                 lea ax, [bp+08]
:0002.01C1 50                     push ax
:0002.01C2 9A7630F60C             call 0CF6:3076
:0002.01C7 5B                     pop bx
:0002.01C8 33FF                   xor di, di
:0002.01CA 897EEA                 mov [bp-16], di
:0002.01CD 897EA6                 mov [bp-5A], di
:0002.01D0 897EF6                 mov [bp-0A], di
:0002.01D3 C646FB00               mov byte ptr [bp-05], 00
:0002.01D7 803EEA5200             cmp byte ptr [52EA], 00
:0002.01DC 7503                   jne 01E1
:0002.01DE E9B000                 jmp 0291



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.01DC(C)
|
:0002.01E1 8BF7                   mov si, di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.022C(C)
|
:0002.01E3 80BCEA520A             cmp byte ptr [si+52EA], 0A
:0002.01E8 753C                   jne 0226
:0002.01EA 8A5EFB                 mov bl , [bp-05]
:0002.01ED 2AFF                   sub bh, bh
:0002.01EF 899EA4FE               mov [bp+FEA4], bx
:0002.01F3 03DB                   add bx, bx
:0002.01F5 8D46A6                 lea ax, [bp-5A]
:0002.01F8 03D8                   add bx, ax
:0002.01FA 8BC6                   mov ax, si
:0002.01FC 2B07                   sub ax, [bx]
:0002.01FE 3BC7                   cmp ax, di
:0002.0200 7611                   jbe 0213
:0002.0202 8BC6                   mov ax, si
:0002.0204 8B9EA4FE               mov bx, [bp+FEA4]
:0002.0208 03DB                   add bx, bx
:0002.020A 8D4EA6                 lea cx, [bp-5A]
:0002.020D 03D9                   add bx, cx
:0002.020F 2B07                   sub ax, [bx]
:0002.0211 8BF8                   mov di, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0200(C)
|
:0002.0213 8D4401                 lea ax, [si+01]
:0002.0216 8B9EA4FE               mov bx, [bp+FEA4]
:0002.021A 03DB                   add bx, bx
:0002.021C 8D4EA8                 lea cx, [bp-58]
:0002.021F 03D9                   add bx, cx
:0002.0221 8907                   mov [bx], ax
:0002.0223 FE46FB                 inc byte ptr [bp-05]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.01E8(C)
|
:0002.0226 46                     inc si
:0002.0227 80BCEA5200             cmp byte ptr [si+52EA], 00
:0002.022C 75B5                   jne 01E3

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0294(U)
|
:0002.022E 8A5EFB                 mov bl , [bp-05]
:0002.0231 2AFF                   sub bh, bh
:0002.0233 899EA4FE               mov [bp+FEA4], bx
:0002.0237 03DB                   add bx, bx
:0002.0239 8D46A8                 lea ax, [bp-58]
:0002.023C 8BCB                   mov cx, bx
:0002.023E 03D8                   add bx, ax
:0002.0240 8BC6                   mov ax, si
:0002.0242 8937                   mov [bx], si
:0002.0244 8D5EA6                 lea bx, [bp-5A]
:0002.0247 03D9                   add bx, cx
:0002.0249 2B07                   sub ax, [bx]
:0002.024B 3BC7                   cmp ax, di
:0002.024D 7611                   jbe 0260
:0002.024F 8BC6                   mov ax, si
:0002.0251 8B9EA4FE               mov bx, [bp+FEA4]
:0002.0255 03DB                   add bx, bx
:0002.0257 8D4EA6                 lea cx, [bp-5A]
:0002.025A 03D9                   add bx, cx
:0002.025C 2B07                   sub ax, [bx]
:0002.025E 8BF8                   mov di, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.024D(C)
|
:0002.0260 F7C70100               test di, 0001
:0002.0264 7401                   je 0267
:0002.0266 47                     inc di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0264(C)
|
:0002.0267 F7C70300               test di, 0003
:0002.026B 7407                   je 0274
:0002.026D C746EA0100             mov word ptr [bp-16], 0001
:0002.0272 47                     inc di
:0002.0273 47                     inc di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.026B(C)
|
:0002.0274 9A2423F60C             call 0CF6:2324
:0002.0279 33C0                   xor ax, ax
:0002.027B 9A2E23F60C             call 0CF6:232E
:0002.0280 68EE67                 push 67EE
:0002.0283 9A101FF60C             call 0CF6:1F10
:0002.0288 3C03                   cmp al, 03
:0002.028A 750A                   jne 0296
:0002.028C B8E000                 mov ax, 00E0
:0002.028F EB08                   jmp 0299



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.01DE(U)
|
:0002.0291 8B76F6                 mov si, [bp-0A]
:0002.0294 EB98                   jmp 022E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.028A(C)
|
:0002.0296 B81001                 mov ax, 0110

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.028F(U)
|
:0002.0299 8946F4                 mov [bp-0C], ax
:0002.029C 8D4504                 lea ax, [di+04]
:0002.029F C1E003                 shl ax, 03
:0002.02A2 8946E8                 mov [bp-18], ax
:0002.02A5 8BB6A4FE               mov si, [bp+FEA4]
:0002.02A9 83C603                 add si, 0003
:0002.02AC C1E604                 shl si, 04
:0002.02AF 833E800900             cmp word ptr [0980], 0000
:0002.02B4 7505                   jne 02BB
:0002.02B6 C746F44001             mov word ptr [bp-0C], 0140

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.02B4(C)
|
:0002.02BB 807E0601               cmp byte ptr [bp+06], 01
:0002.02BF 7524                   jne 02E5
:0002.02C1 83C620                 add si, 0020
:0002.02C4 8B46F4                 mov ax, [bp-0C]
:0002.02C7 C1E803                 shr ax, 03
:0002.02CA 8BCF                   mov cx, di
:0002.02CC D1E9                   shr cx, 01
:0002.02CE 2BC1                   sub ax, cx
:0002.02D0 03C7                   add ax, di
:0002.02D2 2D0800                 sub ax, 0008
:0002.02D5 8946FE                 mov [bp-02], ax
:0002.02D8 8B86A4FE               mov ax, [bp+FEA4]
:0002.02DC C1E004                 shl ax, 04
:0002.02DF 05B800                 add ax, 00B8
:0002.02E2 8946FC                 mov [bp-04], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.02BF(C)
|
:0002.02E5 FF76FE                 push word ptr [bp-02]
:0002.02E8 FF76FC                 push word ptr [bp-04]
:0002.02EB 6A06                   push 0006
:0002.02ED 6A10                   push 0010
:0002.02EF 6A00                   push 0000
:0002.02F1 6A00                   push 0000
:0002.02F3 6A00                   push 0000
:0002.02F5 6A01                   push 0001
:0002.02F7 8D46D6                 lea ax, [bp-2A]
:0002.02FA 50                     push ax
:0002.02FB 9A2638F60C             call 0CF6:3826
:0002.0300 807E0602               cmp byte ptr [bp+06], 02
:0002.0304 7524                   jne 032A
:0002.0306 83C620                 add si, 0020
:0002.0309 8B46F4                 mov ax, [bp-0C]
:0002.030C C1E803                 shr ax, 03
:0002.030F 8BCF                   mov cx, di
:0002.0311 D1E9                   shr cx, 01
:0002.0313 2BC1                   sub ax, cx
:0002.0315 03C7                   add ax, di
:0002.0317 2D0800                 sub ax, 0008
:0002.031A 8946FE                 mov [bp-02], ax
:0002.031D 8B86A4FE               mov ax, [bp+FEA4]
:0002.0321 C1E004                 shl ax, 04
:0002.0324 05B800                 add ax, 00B8
:0002.0327 8946FC                 mov [bp-04], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0304(C)
|
:0002.032A 8B46FE                 mov ax, [bp-02]
:0002.032D 2D0700                 sub ax, 0007
:0002.0330 50                     push ax
:0002.0331 FF76FC                 push word ptr [bp-04]
:0002.0334 6A06                   push 0006
:0002.0336 6A10                   push 0010
:0002.0338 6A00                   push 0000
:0002.033A 6A00                   push 0000
:0002.033C 6A01                   push 0001
:0002.033E 6A02                   push 0002
:0002.0340 8D46C8                 lea ax, [bp-38]
:0002.0343 50                     push ax
:0002.0344 9A2638F60C             call 0CF6:3826
:0002.0349 FF76FE                 push word ptr [bp-02]
:0002.034C FF76FC                 push word ptr [bp-04]
:0002.034F 6A06                   push 0006
:0002.0351 6A10                   push 0010
:0002.0353 6A00                   push 0000
:0002.0355 6A00                   push 0000
:0002.0357 6A00                   push 0000
:0002.0359 6A03                   push 0003
:0002.035B 8D46BA                 lea ax, [bp-46]
:0002.035E 50                     push ax
:0002.035F 9A2638F60C             call 0CF6:3826
:0002.0364 B80600                 mov ax, 0006
:0002.0367 BA0400                 mov dx, 0004
:0002.036A 9AEC1CF60C             call 0CF6:1CEC
:0002.036F B8FCFF                 mov ax, FFFC
:0002.0372 2BC7                   sub ax, di
:0002.0374 C1E002                 shl ax, 02
:0002.0377 0346F4                 add ax, [bp-0C]
:0002.037A 8946E6                 mov [bp-1A], ax
:0002.037D 807E0603               cmp byte ptr [bp+06], 03
:0002.0381 741A                   je 039D
:0002.0383 807E0604               cmp byte ptr [bp+06], 04
:0002.0387 7414                   je 039D
:0002.0389 50                     push ax
:0002.038A 689000                 push 0090
:0002.038D FF76E8                 push word ptr [bp-18]
:0002.0390 56                     push si
:0002.0391 6A01                   push 0001
:0002.0393 689A52                 push 529A
:0002.0396 9A7C13F60C             call 0CF6:137C
:0002.039B EB14                   jmp 03B1



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.0381(C), :0002.0387(C)
|
:0002.039D 50                     push ax
:0002.039E 689000                 push 0090
:0002.03A1 FF76E8                 push word ptr [bp-18]
:0002.03A4 56                     push si
:0002.03A5 6A01                   push 0001
:0002.03A7 6A00                   push 0000
:0002.03A9 689A52                 push 529A
:0002.03AC 9A4012F60C             call 0CF6:1240

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.039B(U)
|
:0002.03B1 6A04                   push 0004
:0002.03B3 682651                 push 5126
:0002.03B6 9AF605F60C             call 0CF6:05F6
:0002.03BB 6A07                   push 0007
:0002.03BD 682651                 push 5126
:0002.03C0 9A8005F60C             call 0CF6:0580
:0002.03C5 6A00                   push 0000
:0002.03C7 682651                 push 5126
:0002.03CA 9AA805F60C             call 0CF6:05A8
:0002.03CF C746F60000             mov word ptr [bp-0A], 0000
:0002.03D4 8976E4                 mov [bp-1C], si
:0002.03D7 C746F2A000             mov word ptr [bp-0E], 00A0
:0002.03DC 8D4EA6                 lea cx, [bp-5A]
:0002.03DF 8B46F4                 mov ax, [bp-0C]
:0002.03E2 C1E803                 shr ax, 03
:0002.03E5 8BD7                   mov dx, di
:0002.03E7 D1EA                   shr dx, 01
:0002.03E9 2BC2                   sub ax, dx
:0002.03EB 0346EA                 add ax, [bp-16]
:0002.03EE 8986A2FE               mov [bp+FEA2], ax
:0002.03F2 8A46FB                 mov al , [bp-05]
:0002.03F5 2AE4                   sub ah, ah
:0002.03F7 40                     inc ax
:0002.03F8 8946F0                 mov [bp-10], ax
:0002.03FB 894EFC                 mov [bp-04], cx
:0002.03FE 897EF8                 mov [bp-08], di
:0002.0401 8BF9                   mov di, cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.045E(C)
|
:0002.0403 33F6                   xor si, si
:0002.0405 8B4502                 mov ax, [di+02]
:0002.0408 2B05                   sub ax, [di]
:0002.040A 741F                   je 042B
:0002.040C 897EFC                 mov [bp-04], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0429(C)
|
:0002.040F 8B1D                   mov bx, [di]
:0002.0411 8A80EA52               mov al , [bx+si+52EA]
:0002.0415 8886A0FE               mov [bp+FEA0], al 
:0002.0419 0AC0                   or al , al 
:0002.041B 740E                   je 042B
:0002.041D 8882A6FE               mov [bp+si+FEA6], al 
:0002.0421 8B4502                 mov ax, [di+02]
:0002.0424 2B05                   sub ax, [di]
:0002.0426 46                     inc si
:0002.0427 3BC6                   cmp ax, si
:0002.0429 77E4                   ja 040F

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.040A(C), :0002.041B(C)
|
:0002.042B 8976FE                 mov [bp-02], si
:0002.042E C682A6FE00             mov byte ptr [bp+si-015A], 00
:0002.0433 FFB6A2FE               push word ptr [bp+FEA2]
:0002.0437 FF76F2                 push word ptr [bp-0E]
:0002.043A 682651                 push 5126
:0002.043D 9A0E05F60C             call 0CF6:050E
:0002.0442 8D86A6FE               lea ax, [bp+FEA6]
:0002.0446 50                     push ax
:0002.0447 681B07                 push 071B
:0002.044A 682651                 push 5126
:0002.044D 9A3E0CF60C             call 0CF6:0C3E
:0002.0452 83C406                 add sp, 0006
:0002.0455 8346F210               add word ptr [bp-0E], 0010
:0002.0459 47                     inc di
:0002.045A 47                     inc di
:0002.045B FF4EF0                 dec word ptr [bp-10]
:0002.045E 75A3                   jne 0403
:0002.0460 8B76E4                 mov si, [bp-1C]
:0002.0463 807E0601               cmp byte ptr [bp+06], 01
:0002.0467 7505                   jne 046E
:0002.0469 8D46D6                 lea ax, [bp-2A]
:0002.046C EB12                   jmp 0480



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0467(C)
|
:0002.046E 807E0602               cmp byte ptr [bp+06], 02
:0002.0472 7512                   jne 0486
:0002.0474 8D46C8                 lea ax, [bp-38]
:0002.0477 50                     push ax
:0002.0478 9AEE17F60C             call 0CF6:17EE
:0002.047D 8D46BA                 lea ax, [bp-46]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.046C(U)
|
:0002.0480 50                     push ax
:0002.0481 9AEE17F60C             call 0CF6:17EE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0472(C)
|
:0002.0486 687052                 push 5270
:0002.0489 9A1A0DF60C             call 0CF6:0D1A
:0002.048E 9A7222F60C             call 0CF6:2272
:0002.0493 8A4606                 mov al , [bp+06]
:0002.0496 2AE4                   sub ah, ah
:0002.0498 0BC0                   or ax, ax
:0002.049A 7409                   je 04A5
:0002.049C 48                     dec ax
:0002.049D 7437                   je 04D6
:0002.049F 48                     dec ax
:0002.04A0 740D                   je 04AF
:0002.04A2 48                     dec ax
:0002.04A3 7541                   jne 04E6

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.049A(C)
|
:0002.04A5 B80200                 mov ax, 0002
:0002.04A8 9ACC22F60C             call 0CF6:22CC
:0002.04AD EB37                   jmp 04E6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.04A0(C)
|
:0002.04AF 8976E4                 mov [bp-1C], si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.04D2(C)
|
:0002.04B2 8D46C8                 lea ax, [bp-38]
:0002.04B5 50                     push ax
:0002.04B6 9A541AF60C             call 0CF6:1A54
:0002.04BB 8846FA                 mov [bp-06], al 
:0002.04BE 3CFF                   cmp al, FF
:0002.04C0 750C                   jne 04CE
:0002.04C2 8D46BA                 lea ax, [bp-46]
:0002.04C5 50                     push ax
:0002.04C6 9A541AF60C             call 0CF6:1A54
:0002.04CB 8846FA                 mov [bp-06], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.04C0(C)
|
:0002.04CE 807EFAFF               cmp byte ptr [bp-06], FF
:0002.04D2 74DE                   je 04B2
:0002.04D4 EB10                   jmp 04E6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.049D(C)
|
:0002.04D6 8976E4                 mov [bp-1C], si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.04E4(C)
|
:0002.04D9 8D46D6                 lea ax, [bp-2A]
:0002.04DC 50                     push ax
:0002.04DD 9A541AF60C             call 0CF6:1A54
:0002.04E2 3CFF                   cmp al, FF
:0002.04E4 74F3                   je 04D9

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.04A3(C), :0002.04AD(U), :0002.04D4(U)
|
:0002.04E6 9A2423F60C             call 0CF6:2324
:0002.04EB 8976E4                 mov [bp-1C], si
:0002.04EE 807E0603               cmp byte ptr [bp+06], 03
:0002.04F2 7410                   je 0504
:0002.04F4 807E0604               cmp byte ptr [bp+06], 04
:0002.04F8 740A                   je 0504
:0002.04FA 689A52                 push 529A
:0002.04FD 9ACC13F60C             call 0CF6:13CC
:0002.0502 EB2D                   jmp 0531



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.04F2(C), :0002.04F8(C)
|
:0002.0504 68EE67                 push 67EE
:0002.0507 9A101FF60C             call 0CF6:1F10
:0002.050C 3C03                   cmp al, 03
:0002.050E 7521                   jne 0531
:0002.0510 8B46E6                 mov ax, [bp-1A]
:0002.0513 C1E804                 shr ax, 04
:0002.0516 FEC8                   dec al
:0002.0518 50                     push ax
:0002.0519 6A07                   push 0007
:0002.051B 8B46E8                 mov ax, [bp-18]
:0002.051E C1E804                 shr ax, 04
:0002.0521 50                     push ax
:0002.0522 8B46E4                 mov ax, [bp-1C]
:0002.0525 C1E804                 shr ax, 04
:0002.0528 50                     push ax
:0002.0529 6890CF                 push CF90
:0002.052C 9A9447F21C             call 1CF2:4794

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.0502(U), :0002.050E(C)
|
:0002.0531 807EFAFF               cmp byte ptr [bp-06], FF
:0002.0535 740A                   je 0541
:0002.0537 807EFA01               cmp byte ptr [bp-06], 01
:0002.053B 7404                   je 0541
:0002.053D 33F6                   xor si, si
:0002.053F EB03                   jmp 0544



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.0535(C), :0002.053B(C)
|
:0002.0541 BE0100                 mov si, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.053F(U)
|
:0002.0544 8D46BA                 lea ax, [bp-46]
:0002.0547 50                     push ax
:0002.0548 9A5438F60C             call 0CF6:3854
:0002.054D 8D46C8                 lea ax, [bp-38]
:0002.0550 50                     push ax
:0002.0551 9A5438F60C             call 0CF6:3854
:0002.0556 8D46D6                 lea ax, [bp-2A]
:0002.0559 50                     push ax
:0002.055A 9A5438F60C             call 0CF6:3854
:0002.055F 8BC6                   mov ax, si
:0002.0561 5E                     pop si
:0002.0562 5F                     pop di
:0002.0563 C9                     leave
:0002.0564 CB                     retf


:0002.0565 00                     BYTE 0


:0002.0566 55                     push bp
:0002.0567 8BEC                   mov bp, sp
:0002.0569 50                     push ax
:0002.056A 57                     push di
:0002.056B 56                     push si
:0002.056C 8BFA                   mov di, dx
:0002.056E 03FA                   add di, dx
:0002.0570 1E                     push ds
:0002.0571 FFB56807               push word ptr [di+0768]
:0002.0575 8BF3                   mov si, bx
:0002.0577 9A443DF60C             call 0CF6:3D44
:0002.057C 687054                 push 5470
:0002.057F 9AE651F60C             call 0CF6:51E6
:0002.0584 0246FE                 add al , [bp-02]
:0002.0587 0441                   add al, 41
:0002.0589 8804                   mov [si], al 
:0002.058B 5E                     pop si
:0002.058C 5F                     pop di
:0002.058D C9                     leave
:0002.058E CB                     retf


:0002.058F 00                     BYTE 0


:0002.0590 C81A0000               enter 001A, 00
:0002.0594 52                     push dx
:0002.0595 50                     push ax
:0002.0596 57                     push di
:0002.0597 56                     push si
:0002.0598 8BFA                   mov di, dx
:0002.059A 8BF0                   mov si, ax
:0002.059C 50                     push ax
:0002.059D 687054                 push 5470
:0002.05A0 9ABA51F60C             call 0CF6:51BA
:0002.05A5 0BC0                   or ax, ax
:0002.05A7 7432                   je 05DB
:0002.05A9 9AD221F60C             call 0CF6:21D2
:0002.05AE 8D5EE6                 lea bx, [bp-1A]
:0002.05B1 8BC6                   mov ax, si
:0002.05B3 8BD7                   mov dx, di
:0002.05B5 9A0636F60C             call 0CF6:3606
:0002.05BA 8D46E6                 lea ax, [bp-1A]
:0002.05BD 50                     push ax
:0002.05BE 6A00                   push 0000
:0002.05C0 8D46FA                 lea ax, [bp-06]
:0002.05C3 50                     push ax
:0002.05C4 9ADC4EF60C             call 0CF6:4EDC
:0002.05C9 0BC0                   or ax, ax
:0002.05CB 740E                   je 05DB
:0002.05CD 8D46FA                 lea ax, [bp-06]
:0002.05D0 50                     push ax
:0002.05D1 9AB84FF60C             call 0CF6:4FB8
:0002.05D6 B80100                 mov ax, 0001
:0002.05D9 EB02                   jmp 05DD



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.05A7(C), :0002.05CB(C)
|
:0002.05DB 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.05D9(U)
|
:0002.05DD 5E                     pop si
:0002.05DE 5F                     pop di
:0002.05DF C9                     leave
:0002.05E0 CB                     retf


:0002.05E1 00                     BYTE 0


:0002.05E2 C8520000               enter 0052, 00
:0002.05E6 53                     push bx
:0002.05E7 52                     push dx
:0002.05E8 50                     push ax
:0002.05E9 57                     push di
:0002.05EA 56                     push si
:0002.05EB 8BF2                   mov si, dx
:0002.05ED 9AD221F60C             call 0CF6:21D2
:0002.05F2 8B46A8                 mov ax, [bp-58]
:0002.05F5 8BD6                   mov dx, si
:0002.05F7 9A3036F60C             call 0CF6:3630
:0002.05FC 0BC0                   or ax, ax
:0002.05FE 7403                   je 0603
:0002.0600 E9ED00                 jmp 06F0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.05FE(C)
|
:0002.0603 8976AA                 mov [bp-56], si
:0002.0606 8BFE                   mov di, si
:0002.0608 99                     cwd
:0002.0609 9AEC1CF60C             call 0CF6:1CEC
:0002.060E BE0D00                 mov si, 000D
:0002.0611 833E800901             cmp word ptr [0980], 0001
:0002.0616 7503                   jne 061B
:0002.0618 BE0700                 mov si, 0007

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0616(C)
|
:0002.061B 1E                     push ds
:0002.061C 687607                 push 0776
:0002.061F 8D5EAE                 lea bx, [bp-52]
:0002.0622 9A443DF60C             call 0CF6:3D44
:0002.0627 8D46AE                 lea ax, [bp-52]
:0002.062A 16                     push ss
:0002.062B 50                     push ax
:0002.062C 8B5EA8                 mov bx, [bp-58]
:0002.062F 03DB                   add bx, bx
:0002.0631 1E                     push ds
:0002.0632 FFB7E20C               push word ptr [bx+0CE2]
:0002.0636 9AB83CF60C             call 0CF6:3CB8
:0002.063B 8D46AE                 lea ax, [bp-52]
:0002.063E 16                     push ss
:0002.063F 50                     push ax
:0002.0640 1E                     push ds
:0002.0641 687D07                 push 077D
:0002.0644 9AB83CF60C             call 0CF6:3CB8
:0002.0649 8D46AE                 lea ax, [bp-52]
:0002.064C 16                     push ss
:0002.064D 50                     push ax
:0002.064E 8BDF                   mov bx, di
:0002.0650 1E                     push ds
:0002.0651 FFB15A07               push word ptr [bx+di+075A]
:0002.0655 9AB83CF60C             call 0CF6:3CB8
:0002.065A 8D46AE                 lea ax, [bp-52]
:0002.065D 16                     push ss
:0002.065E 50                     push ax
:0002.065F 1E                     push ds
:0002.0660 688407                 push 0784
:0002.0663 9AB83CF60C             call 0CF6:3CB8
:0002.0668 8976FE                 mov [bp-02], si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.06CF(U)
|
:0002.066B 837EAC00               cmp word ptr [bp-54], 0000
:0002.066F 741D                   je 068E
:0002.0671 8D46AE                 lea ax, [bp-52]
:0002.0674 16                     push ss
:0002.0675 50                     push ax
:0002.0676 6A01                   push 0001
:0002.0678 8BC6                   mov ax, si
:0002.067A BAA000                 mov dx, 00A0
:0002.067D BB0200                 mov bx, 0002
:0002.0680 9A2024F60C             call 0CF6:2420
:0002.0685 3D0200                 cmp ax, 0002
:0002.0688 7518                   jne 06A2
:0002.068A 33C0                   xor ax, ax
:0002.068C EB65                   jmp 06F3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.066F(C)
|
:0002.068E 8D46AE                 lea ax, [bp-52]
:0002.0691 16                     push ss
:0002.0692 50                     push ax
:0002.0693 6A01                   push 0001
:0002.0695 8BC6                   mov ax, si
:0002.0697 BAA000                 mov dx, 00A0
:0002.069A BB0200                 mov bx, 0002
:0002.069D 9A2024F60C             call 0CF6:2420

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0688(C)
|
:0002.06A2 8A46A8                 mov al , [bp-58]
:0002.06A5 50                     push ax
:0002.06A6 687054                 push 5470
:0002.06A9 9ABA51F60C             call 0CF6:51BA
:0002.06AE 0BC0                   or ax, ax
:0002.06B0 751F                   jne 06D1
:0002.06B2 6A02                   push 0002
:0002.06B4 688054                 push 5480
:0002.06B7 9A9C57F60C             call 0CF6:579C
:0002.06BC 1E                     push ds
:0002.06BD 688707                 push 0787

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.06EE(U)
|
:0002.06C0 6A01                   push 0001
:0002.06C2 8BC6                   mov ax, si
:0002.06C4 BAA000                 mov dx, 00A0
:0002.06C7 BB0200                 mov bx, 0002
:0002.06CA 9A2024F60C             call 0CF6:2420
:0002.06CF EB9A                   jmp 066B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.06B0(C)
|
:0002.06D1 8B46A8                 mov ax, [bp-58]
:0002.06D4 8B56AA                 mov dx, [bp-56]
:0002.06D7 9A3036F60C             call 0CF6:3630
:0002.06DC 0BC0                   or ax, ax
:0002.06DE 7510                   jne 06F0
:0002.06E0 6A02                   push 0002
:0002.06E2 688054                 push 5480
:0002.06E5 9A9C57F60C             call 0CF6:579C
:0002.06EA 1E                     push ds
:0002.06EB 689407                 push 0794
:0002.06EE EBD0                   jmp 06C0



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.0600(U), :0002.06DE(C)
|
:0002.06F0 B80100                 mov ax, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.068C(U)
|
:0002.06F3 5E                     pop si
:0002.06F4 5F                     pop di
:0002.06F5 C9                     leave
:0002.06F6 CB                     retf


:0002.06F7 00                     BYTE 0


:0002.06F8 55                     push bp
:0002.06F9 8BEC                   mov bp, sp
:0002.06FB 8B4606                 mov ax, [bp+06]
:0002.06FE C9                     leave
:0002.06FF CA0200                 retf 0002


:0002.0702 55                     push bp
:0002.0703 8BEC                   mov bp, sp
:0002.0705 8B5E06                 mov bx, [bp+06]
:0002.0708 8A6701                 mov ah, [bx+01]
:0002.070B 25000E                 and ax, 0E00
:0002.070E C9                     leave
:0002.070F CA0200                 retf 0002


:0002.0712 55                     push bp
:0002.0713 8BEC                   mov bp, sp
:0002.0715 8B5E06                 mov bx, [bp+06]
:0002.0718 8B470A                 mov ax, [bx+0A]
:0002.071B C9                     leave
:0002.071C CA0200                 retf 0002


:0002.071F 00                     BYTE 0


:0002.0720 55                     push bp
:0002.0721 8BEC                   mov bp, sp
:0002.0723 8B5E06                 mov bx, [bp+06]
:0002.0726 8B473D                 mov ax, [bx+3D]
:0002.0729 C9                     leave
:0002.072A CA0200                 retf 0002


:0002.072D 00                     BYTE 0


:0002.072E 55                     push bp
:0002.072F 8BEC                   mov bp, sp
:0002.0731 56                     push si
:0002.0732 8B7606                 mov si, [bp+06]
:0002.0735 FF7610                 push word ptr [bp+10]
:0002.0738 FF760E                 push word ptr [bp+0E]
:0002.073B FF760C                 push word ptr [bp+0C]
:0002.073E FF760A                 push word ptr [bp+0A]
:0002.0741 FF7608                 push word ptr [bp+08]
:0002.0744 56                     push si
:0002.0745 9AF637F60C             call 0CF6:37F6
:0002.074A 8BC6                   mov ax, si
:0002.074C 5E                     pop si
:0002.074D C9                     leave
:0002.074E CA0C00                 retf 000C


:0002.0751 00                     BYTE 0


:0002.0752 CA0200                 retf 0002


:0002.0755 00                     BYTE 0


:0002.0756 55                     push bp
:0002.0757 8BEC                   mov bp, sp
:0002.0759 8B5E06                 mov bx, [bp+06]
:0002.075C 8B4610                 mov ax, [bp+10]
:0002.075F C1E003                 shl ax, 03
:0002.0762 8907                   mov [bx], ax
:0002.0764 8B460E                 mov ax, [bp+0E]
:0002.0767 894702                 mov [bx+02], ax
:0002.076A 8B460C                 mov ax, [bp+0C]
:0002.076D 894704                 mov [bx+04], ax
:0002.0770 8B460A                 mov ax, [bp+0A]
:0002.0773 894706                 mov [bx+06], ax
:0002.0776 8B4608                 mov ax, [bp+08]
:0002.0779 894708                 mov [bx+08], ax
:0002.077C C7470A0000             mov word ptr [bx+0A], 0000
:0002.0781 C9                     leave
:0002.0782 CA0C00                 retf 000C


:0002.0785 00                     BYTE 0


:0002.0786 55                     push bp
:0002.0787 8BEC                   mov bp, sp
:0002.0789 56                     push si
:0002.078A 8B7606                 mov si, [bp+06]
:0002.078D FF7616                 push word ptr [bp+16]
:0002.0790 FF7614                 push word ptr [bp+14]
:0002.0793 FF7612                 push word ptr [bp+12]
:0002.0796 FF7610                 push word ptr [bp+10]
:0002.0799 FF760E                 push word ptr [bp+0E]
:0002.079C FF760C                 push word ptr [bp+0C]
:0002.079F 8A460A                 mov al , [bp+0A]
:0002.07A2 50                     push ax
:0002.07A3 8A4608                 mov al , [bp+08]
:0002.07A6 50                     push ax
:0002.07A7 56                     push si
:0002.07A8 9AAA1DF60C             call 0CF6:1DAA
:0002.07AD 8BC6                   mov ax, si
:0002.07AF 5E                     pop si
:0002.07B0 C9                     leave
:0002.07B1 CA1200                 retf 0012


:0002.07B4 CA0200                 retf 0002


:0002.07B7 00                     BYTE 0


:0002.07B8 C8060000               enter 0006, 00
:0002.07BC 57                     push di
:0002.07BD 56                     push si
:0002.07BE BE0C00                 mov si, 000C
:0002.07C1 8B7E06                 mov di, [bp+06]
:0002.07C4 83C704                 add di, 0004

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.07E1(C)
|
:0002.07C7 6A00                   push 0000
:0002.07C9 6A00                   push 0000
:0002.07CB 6A00                   push 0000
:0002.07CD 6A00                   push 0000
:0002.07CF 6A00                   push 0000
:0002.07D1 6A00                   push 0000
:0002.07D3 6A00                   push 0000
:0002.07D5 6A00                   push 0000
:0002.07D7 57                     push di
:0002.07D8 9A2638F60C             call 0CF6:3826
:0002.07DD 83C70E                 add di, 000E
:0002.07E0 4E                     dec si
:0002.07E1 75E4                   jne 07C7
:0002.07E3 8B7606                 mov si, [bp+06]
:0002.07E6 8B5E0E                 mov bx, [bp+0E]
:0002.07E9 895C02                 mov [si+02], bx
:0002.07EC C646FF00               mov byte ptr [bp-01], 00
:0002.07F0 8B4702                 mov ax, [bx+02]
:0002.07F3 0B07                   or ax, [bx]
:0002.07F5 744D                   je 0844

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0842(C)
|
:0002.07F7 C646FE00               mov byte ptr [bp-02], 00
:0002.07FB 8B7C02                 mov di, [si+02]
:0002.07FE 8A5EFF                 mov bl , [bp-01]
:0002.0801 2AFF                   sub bh, bh
:0002.0803 C1E302                 shl bx, 02
:0002.0806 C419                   les bx, [bx+di]
:0002.0808 26803F00               cmp byte ptr es:[bx], 00
:0002.080C 740F                   je 081D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.081B(C)
|
:0002.080E FE46FE                 inc byte ptr [bp-02]
:0002.0811 8A46FE                 mov al , [bp-02]
:0002.0814 2AE4                   sub ah, ah
:0002.0816 8BF8                   mov di, ax
:0002.0818 263821                 cmp es:[bx+di], ah
:0002.081B 75F1                   jne 080E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.080C(C)
|
:0002.081D 8A460A                 mov al , [bp+0A]
:0002.0820 2AE4                   sub ah, ah
:0002.0822 8A56FE                 mov dl, [bp-02]
:0002.0825 2AF6                   sub dh, dh
:0002.0827 9A663CF60C             call 0CF6:3C66
:0002.082C 88460A                 mov [bp+0A], al 
:0002.082F 8B7C02                 mov di, [si+02]
:0002.0832 FE46FF                 inc byte ptr [bp-01]
:0002.0835 8A5EFF                 mov bl , [bp-01]
:0002.0838 2AFF                   sub bh, bh
:0002.083A C1E302                 shl bx, 02
:0002.083D 8B4102                 mov ax, [bx+di+02]
:0002.0840 0B01                   or ax, [bx+di]
:0002.0842 75B3                   jne 07F7

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.07F5(C)
|
:0002.0844 8A46FF                 mov al , [bp-01]
:0002.0847 2AE4                   sub ah, ah
:0002.0849 8A5608                 mov dl, [bp+08]
:0002.084C 2AF6                   sub dh, dh
:0002.084E 9A383CF60C             call 0CF6:3C38
:0002.0853 8804                   mov [si], al 
:0002.0855 8A460A                 mov al , [bp+0A]
:0002.0858 2AE4                   sub ah, ah
:0002.085A BA0800                 mov dx, 0008
:0002.085D 9A663CF60C             call 0CF6:3C66
:0002.0862 88460A                 mov [bp+0A], al 
:0002.0865 884401                 mov [si+01], al 
:0002.0868 C646FF00               mov byte ptr [bp-01], 00
:0002.086C 8B7E0C                 mov di, [bp+0C]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0890(C)
|
:0002.086F 0BFF                   or di, di
:0002.0871 740D                   je 0880
:0002.0873 8A5EFF                 mov bl , [bp-01]
:0002.0876 2AFF                   sub bh, bh
:0002.0878 8A01                   mov al , [bx+di]
:0002.087A 8880AC00               mov [bx+si+00AC], al 
:0002.087E EB09                   jmp 0889



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0871(C)
|
:0002.0880 8A5EFF                 mov bl , [bp-01]
:0002.0883 2AFF                   sub bh, bh
:0002.0885 88B8AC00               mov [bx+si+00AC], bh

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.087E(U)
|
:0002.0889 FE46FF                 inc byte ptr [bp-01]
:0002.088C 807EFF0C               cmp byte ptr [bp-01], 0C
:0002.0890 72DD                   jb 086F
:0002.0892 8BC6                   mov ax, si
:0002.0894 5E                     pop si
:0002.0895 5F                     pop di
:0002.0896 C9                     leave
:0002.0897 CA0A00                 retf 000A


:0002.089A 55                     push bp
:0002.089B 8BEC                   mov bp, sp
:0002.089D 8B4606                 mov ax, [bp+06]
:0002.08A0 050400                 add ax, 0004
:0002.08A3 50                     push ax
:0002.08A4 6A0E                   push 000E
:0002.08A6 6A0C                   push 000C
:0002.08A8 68F60C                 push 0CF6
:0002.08AB 685438                 push 3854
:0002.08AE 9A08C20000             call 0000:C208
:0002.08B3 C9                     leave
:0002.08B4 CA0200                 retf 0002


:0002.08B7 00                     BYTE 0


:0002.08B8 55                     push bp
:0002.08B9 8BEC                   mov bp, sp
:0002.08BB 8B4606                 mov ax, [bp+06]
:0002.08BE 050600                 add ax, 0006
:0002.08C1 C9                     leave
:0002.08C2 CA0200                 retf 0002


:0002.08C5 00                     BYTE 0


:0002.08C6 55                     push bp
:0002.08C7 8BEC                   mov bp, sp
:0002.08C9 8B5E06                 mov bx, [bp+06]
:0002.08CC 8B4716                 mov ax, [bx+16]
:0002.08CF C9                     leave
:0002.08D0 CA0200                 retf 0002


:0002.08D3 00                     BYTE 0


:0002.08D4 55                     push bp
:0002.08D5 8BEC                   mov bp, sp
:0002.08D7 8B4606                 mov ax, [bp+06]
:0002.08DA 050600                 add ax, 0006
:0002.08DD C9                     leave
:0002.08DE CA0200                 retf 0002


:0002.08E1 00                     BYTE 0


:0002.08E2 55                     push bp
:0002.08E3 8BEC                   mov bp, sp
:0002.08E5 56                     push si
:0002.08E6 8B7606                 mov si, [bp+06]
:0002.08E9 8A460E                 mov al , [bp+0E]
:0002.08EC 50                     push ax
:0002.08ED 8A4E0C                 mov cl , [bp+0C]
:0002.08F0 51                     push cx
:0002.08F1 8A560A                 mov dl, [bp+0A]
:0002.08F4 52                     push dx
:0002.08F5 8A5E08                 mov bl , [bp+08]
:0002.08F8 53                     push bx
:0002.08F9 56                     push si
:0002.08FA 9A1249F21C             call 1CF2:4912
:0002.08FF 8A460E                 mov al , [bp+0E]
:0002.0902 50                     push ax
:0002.0903 8A460C                 mov al , [bp+0C]
:0002.0906 50                     push ax
:0002.0907 8A460A                 mov al , [bp+0A]
:0002.090A 50                     push ax
:0002.090B 8A4608                 mov al , [bp+08]
:0002.090E 50                     push ax
:0002.090F 56                     push si
:0002.0910 9A8C59F21C             call 1CF2:598C
:0002.0915 5E                     pop si
:0002.0916 C9                     leave
:0002.0917 CA0A00                 retf 000A


:0002.091A 55                     push bp
:0002.091B 8BEC                   mov bp, sp
:0002.091D 8B5E06                 mov bx, [bp+06]
:0002.0920 33C0                   xor ax, ax
:0002.0922 894704                 mov [bx+04], ax
:0002.0925 8907                   mov [bx], ax
:0002.0927 894702                 mov [bx+02], ax
:0002.092A 89470E                 mov [bx+0E], ax
:0002.092D 89470C                 mov [bx+0C], ax
:0002.0930 89471C                 mov [bx+1C], ax
:0002.0933 89471A                 mov [bx+1A], ax
:0002.0936 894718                 mov [bx+18], ax
:0002.0939 894716                 mov [bx+16], ax
:0002.093C C747108002             mov word ptr [bx+10], 0280
:0002.0941 C74712E001             mov word ptr [bx+12], 01E0
:0002.0946 894714                 mov [bx+14], ax
:0002.0949 89470A                 mov [bx+0A], ax
:0002.094C C747060F00             mov word ptr [bx+06], 000F
:0002.0951 C747081000             mov word ptr [bx+08], 0010
:0002.0956 8BC3                   mov ax, bx
:0002.0958 C9                     leave
:0002.0959 CA0200                 retf 0002


:0002.095C 55                     push bp
:0002.095D 8BEC                   mov bp, sp
:0002.095F 57                     push di
:0002.0960 56                     push si
:0002.0961 8B7E08                 mov di, [bp+08]
:0002.0964 8B7610                 mov si, [bp+10]
:0002.0967 83C628                 add si, 0028
:0002.096A 8B5E06                 mov bx, [bp+06]
:0002.096D FF7714                 push word ptr [bx+14]
:0002.0970 8BC7                   mov ax, di
:0002.0972 250F00                 and ax, 000F
:0002.0975 50                     push ax
:0002.0976 8BC7                   mov ax, di
:0002.0978 8AC4                   mov al , ah
:0002.097A 250F00                 and ax, 000F
:0002.097D 50                     push ax
:0002.097E 9AB0CB0000             call 0000:CBB0
:0002.0983 83C406                 add sp, 0006
:0002.0986 FF760A                 push word ptr [bp+0A]
:0002.0989 8BC6                   mov ax, si
:0002.098B 03760C                 add si, [bp+0C]
:0002.098E 8D4CFF                 lea cx, [si-01]
:0002.0991 51                     push cx
:0002.0992 8B4E0E                 mov cx, [bp+0E]
:0002.0995 034E12                 add cx, [bp+12]
:0002.0998 49                     dec cx
:0002.0999 51                     push cx
:0002.099A 50                     push ax
:0002.099B FF7612                 push word ptr [bp+12]
:0002.099E 9A4BCC0000             call 0000:CC4B
:0002.09A3 83C40A                 add sp, 000A
:0002.09A6 5E                     pop si
:0002.09A7 5F                     pop di
:0002.09A8 C9                     leave
:0002.09A9 CA0E00                 retf 000E


:0002.09AC 55                     push bp
:0002.09AD 8BEC                   mov bp, sp
:0002.09AF FF7610                 push word ptr [bp+10]
:0002.09B2 FF760E                 push word ptr [bp+0E]
:0002.09B5 FF760C                 push word ptr [bp+0C]
:0002.09B8 FF760A                 push word ptr [bp+0A]
:0002.09BB 6A00                   push 0000
:0002.09BD FF7608                 push word ptr [bp+08]
:0002.09C0 FF7606                 push word ptr [bp+06]
:0002.09C3 9AFC39F60C             call 0CF6:39FC
:0002.09C8 C9                     leave
:0002.09C9 CA0C00                 retf 000C


:0002.09CC 55                     push bp
:0002.09CD 8BEC                   mov bp, sp
:0002.09CF 56                     push si
:0002.09D0 8B7606                 mov si, [bp+06]
:0002.09D3 6A00                   push 0000
:0002.09D5 6A00                   push 0000
:0002.09D7 FF7410                 push word ptr [si+10]
:0002.09DA FF7412                 push word ptr [si+12]
:0002.09DD FF7608                 push word ptr [bp+08]
:0002.09E0 56                     push si
:0002.09E1 9A4C3AF60C             call 0CF6:3A4C
:0002.09E6 33C0                   xor ax, ax
:0002.09E8 894402                 mov [si+02], ax
:0002.09EB 8904                   mov [si], ax
:0002.09ED 5E                     pop si
:0002.09EE C9                     leave
:0002.09EF CA0400                 retf 0004


:0002.09F2 55                     push bp
:0002.09F3 8BEC                   mov bp, sp
:0002.09F5 56                     push si
:0002.09F6 8B7606                 mov si, [bp+06]
:0002.09F9 FF760A                 push word ptr [bp+0A]
:0002.09FC FF7608                 push word ptr [bp+08]
:0002.09FF FF760C                 push word ptr [bp+0C]
:0002.0A02 FF760E                 push word ptr [bp+0E]
:0002.0A05 8B4610                 mov ax, [bp+10]
:0002.0A08 99                     cwd
:0002.0A09 83E207                 and dx, 0007
:0002.0A0C 03C2                   add ax, dx
:0002.0A0E C1F803                 sar ax, 03
:0002.0A11 50                     push ax
:0002.0A12 8B440E                 mov ax, [si+0E]
:0002.0A15 034612                 add ax, [bp+12]
:0002.0A18 052800                 add ax, 0028
:0002.0A1B 50                     push ax
:0002.0A1C 8B440C                 mov ax, [si+0C]
:0002.0A1F 034614                 add ax, [bp+14]
:0002.0A22 99                     cwd
:0002.0A23 83E207                 and dx, 0007
:0002.0A26 03C2                   add ax, dx
:0002.0A28 C1F803                 sar ax, 03
:0002.0A2B 50                     push ax
:0002.0A2C 9A94840000             call 0000:8494
:0002.0A31 83C40E                 add sp, 000E
:0002.0A34 5E                     pop si
:0002.0A35 C9                     leave
:0002.0A36 CA1000                 retf 0010


:0002.0A39 00                     BYTE 0


:0002.0A3A 55                     push bp
:0002.0A3B 8BEC                   mov bp, sp
:0002.0A3D 56                     push si
:0002.0A3E 8B7606                 mov si, [bp+06]
:0002.0A41 FF760A                 push word ptr [bp+0A]
:0002.0A44 FF7608                 push word ptr [bp+08]
:0002.0A47 FF760C                 push word ptr [bp+0C]
:0002.0A4A FF760E                 push word ptr [bp+0E]
:0002.0A4D 8B4610                 mov ax, [bp+10]
:0002.0A50 99                     cwd
:0002.0A51 83E207                 and dx, 0007
:0002.0A54 03C2                   add ax, dx
:0002.0A56 C1F803                 sar ax, 03
:0002.0A59 50                     push ax
:0002.0A5A 8B440E                 mov ax, [si+0E]
:0002.0A5D 034612                 add ax, [bp+12]
:0002.0A60 052800                 add ax, 0028
:0002.0A63 50                     push ax
:0002.0A64 8B440C                 mov ax, [si+0C]
:0002.0A67 034614                 add ax, [bp+14]
:0002.0A6A 99                     cwd
:0002.0A6B 83E207                 and dx, 0007
:0002.0A6E 03C2                   add ax, dx
:0002.0A70 C1F803                 sar ax, 03
:0002.0A73 50                     push ax
:0002.0A74 9AEE5B0000             call 0000:5BEE
:0002.0A79 83C40E                 add sp, 000E
:0002.0A7C 5E                     pop si
:0002.0A7D C9                     leave
:0002.0A7E CA1000                 retf 0010


:0002.0A81 00                     BYTE 0


:0002.0A82 55                     push bp
:0002.0A83 8BEC                   mov bp, sp
:0002.0A85 2AE4                   sub ah, ah
:0002.0A87 8A4608                 mov al , [bp+08]
:0002.0A8A 50                     push ax
:0002.0A8B 8A460A                 mov al , [bp+0A]
:0002.0A8E 50                     push ax
:0002.0A8F 8A460C                 mov al , [bp+0C]
:0002.0A92 50                     push ax
:0002.0A93 9A4ACE0000             call 0000:CE4A
:0002.0A98 C9                     leave
:0002.0A99 CA0800                 retf 0008


:0002.0A9C 55                     push bp
:0002.0A9D 8BEC                   mov bp, sp
:0002.0A9F FF760A                 push word ptr [bp+0A]
:0002.0AA2 FF7608                 push word ptr [bp+08]
:0002.0AA5 FF760C                 push word ptr [bp+0C]
:0002.0AA8 8B460E                 mov ax, [bp+0E]
:0002.0AAB 99                     cwd
:0002.0AAC 83E207                 and dx, 0007
:0002.0AAF 03C2                   add ax, dx
:0002.0AB1 C1F803                 sar ax, 03
:0002.0AB4 50                     push ax
:0002.0AB5 8B4610                 mov ax, [bp+10]
:0002.0AB8 052800                 add ax, 0028
:0002.0ABB 50                     push ax
:0002.0ABC 8B4612                 mov ax, [bp+12]
:0002.0ABF 99                     cwd
:0002.0AC0 83E207                 and dx, 0007
:0002.0AC3 03C2                   add ax, dx
:0002.0AC5 C1F803                 sar ax, 03
:0002.0AC8 50                     push ax
:0002.0AC9 9A347E0000             call 0000:7E34
:0002.0ACE C9                     leave
:0002.0ACF CA0E00                 retf 000E


:0002.0AD2 55                     push bp
:0002.0AD3 8BEC                   mov bp, sp
:0002.0AD5 57                     push di
:0002.0AD6 56                     push si
:0002.0AD7 8B7E08                 mov di, [bp+08]
:0002.0ADA 83460E28               add word ptr [bp+0E], 0028
:0002.0ADE 83460A28               add word ptr [bp+0A], 0028
:0002.0AE2 6A00                   push 0000
:0002.0AE4 8BC7                   mov ax, di
:0002.0AE6 250F00                 and ax, 000F
:0002.0AE9 50                     push ax
:0002.0AEA 8BC7                   mov ax, di
:0002.0AEC 25F000                 and ax, 00F0
:0002.0AEF C0E804                 shr al, 04
:0002.0AF2 50                     push ax
:0002.0AF3 9AB0CB0000             call 0000:CBB0
:0002.0AF8 83C406                 add sp, 0006
:0002.0AFB 8BC7                   mov ax, di
:0002.0AFD 8AC4                   mov al , ah
:0002.0AFF 2AE4                   sub ah, ah
:0002.0B01 8BF0                   mov si, ax
:0002.0B03 0BF0                   or si, ax
:0002.0B05 7503                   jne 0B0A
:0002.0B07 BEFF00                 mov si, 00FF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0B05(C)
|
:0002.0B0A 8BC6                   mov ax, si
:0002.0B0C 8AE0                   mov ah, al 
:0002.0B0E 2AC0                   sub al , al 
:0002.0B10 0BF0                   or si, ax
:0002.0B12 56                     push si
:0002.0B13 FF760A                 push word ptr [bp+0A]
:0002.0B16 FF760C                 push word ptr [bp+0C]
:0002.0B19 FF760E                 push word ptr [bp+0E]
:0002.0B1C FF7610                 push word ptr [bp+10]
:0002.0B1F 9A18CC0000             call 0000:CC18
:0002.0B24 83C40A                 add sp, 000A
:0002.0B27 5E                     pop si
:0002.0B28 5F                     pop di
:0002.0B29 C9                     leave
:0002.0B2A CA0C00                 retf 000C


:0002.0B2D 00                     BYTE 0


:0002.0B2E 68EA53                 push 53EA
:0002.0B31 9ABA39F60C             call 0CF6:39BA
:0002.0B36 CB                     retf


:0002.0B37 00                     BYTE 0


:0002.0B38 9ACE3BF60C             call 0CF6:3BCE
:0002.0B3D CB                     retf


:0002.0B3E C8080000               enter 0008, 00
:0002.0B42 50                     push ax
:0002.0B43 57                     push di
:0002.0B44 56                     push si
:0002.0B45 8BD8                   mov bx, ax
:0002.0B47 C47606                 les si, [bp+06]
:0002.0B4A 26803C00               cmp byte ptr es:[si], 00
:0002.0B4E 740A                   je 0B5A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0B55(C)
|
:0002.0B50 46                     inc si
:0002.0B51 26803C00               cmp byte ptr es:[si], 00
:0002.0B55 75F9                   jne 0B50
:0002.0B57 897606                 mov [bp+06], si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0B4E(C)
|
:0002.0B5A 8D76F8                 lea si, [bp-08]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0B76(C)
|
:0002.0B5D 8BC3                   mov ax, bx
:0002.0B5F B90A00                 mov cx, 000A
:0002.0B62 2BD2                   sub dx, dx
:0002.0B64 F7F1                   div cx
:0002.0B66 80C230                 add dl, 30
:0002.0B69 8814                   mov [si], dl
:0002.0B6B 46                     inc si
:0002.0B6C 8BC3                   mov ax, bx
:0002.0B6E 2BD2                   sub dx, dx
:0002.0B70 F7F1                   div cx
:0002.0B72 8BD8                   mov bx, ax
:0002.0B74 0BC3                   or ax, bx
:0002.0B76 75E5                   jne 0B5D
:0002.0B78 8976FE                 mov [bp-02], si
:0002.0B7B 8BFE                   mov di, si
:0002.0B7D 8B7606                 mov si, [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0B8C(C)
|
:0002.0B80 4F                     dec di
:0002.0B81 8A05                   mov al , [di]
:0002.0B83 268804                 mov es:[si], al 
:0002.0B86 46                     inc si
:0002.0B87 8D46F8                 lea ax, [bp-08]
:0002.0B8A 3BF8                   cmp di, ax
:0002.0B8C 75F2                   jne 0B80
:0002.0B8E 26C60400               mov byte ptr es:[si], 00
:0002.0B92 5E                     pop si
:0002.0B93 5F                     pop di
:0002.0B94 C9                     leave
:0002.0B95 CA0400                 retf 0004


:0002.0B98 8BC8                   mov cx, ax
:0002.0B9A 8BC2                   mov ax, dx
:0002.0B9C 3BC1                   cmp ax, cx
:0002.0B9E 7602                   jbe 0BA2
:0002.0BA0 8BC1                   mov ax, cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0B9E(C)
|
:0002.0BA2 CB                     retf
:0002.0BA3 00                     BYTE 0


:0002.0BA4 55                     push bp
:0002.0BA5 8BEC                   mov bp, sp
:0002.0BA7 52                     push dx
:0002.0BA8 50                     push ax
:0002.0BA9 8B4606                 mov ax, [bp+06]
:0002.0BAC 8B5608                 mov dx, [bp+08]
:0002.0BAF 3B56FE                 cmp dx, [bp-02]
:0002.0BB2 7C0D                   jl 0BC1
:0002.0BB4 7F05                   jg 0BBB
:0002.0BB6 3B46FC                 cmp ax, [bp-04]
:0002.0BB9 7606                   jbe 0BC1

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0BB4(C)
|
:0002.0BBB 8B56FE                 mov dx, [bp-02]
:0002.0BBE 8B46FC                 mov ax, [bp-04]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.0BB2(C), :0002.0BB9(C)
|
:0002.0BC1 C9                     leave
:0002.0BC2 CA0400                 retf 0004


:0002.0BC5 00                     BYTE 0


:0002.0BC6 8BC8                   mov cx, ax
:0002.0BC8 8BC2                   mov ax, dx
:0002.0BCA 3BC1                   cmp ax, cx
:0002.0BCC 7302                   jnb 0BD0
:0002.0BCE 8BC1                   mov ax, cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0BCC(C)
|
:0002.0BD0 CB                     retf
:0002.0BD1 00                     BYTE 0


:0002.0BD2 55                     push bp
:0002.0BD3 8BEC                   mov bp, sp
:0002.0BD5 52                     push dx
:0002.0BD6 50                     push ax
:0002.0BD7 8B4606                 mov ax, [bp+06]
:0002.0BDA 8B5608                 mov dx, [bp+08]
:0002.0BDD 3B56FE                 cmp dx, [bp-02]
:0002.0BE0 7F0D                   jg 0BEF
:0002.0BE2 7C05                   jl 0BE9
:0002.0BE4 3B46FC                 cmp ax, [bp-04]
:0002.0BE7 7306                   jnb 0BEF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0BE2(C)
|
:0002.0BE9 8B56FE                 mov dx, [bp-02]
:0002.0BEC 8B46FC                 mov ax, [bp-04]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.0BE0(C), :0002.0BE7(C)
|
:0002.0BEF C9                     leave
:0002.0BF0 CA0400                 retf 0004


:0002.0BF3 00                     BYTE 0


:0002.0BF4 C8040000               enter 0004, 00
:0002.0BF8 57                     push di
:0002.0BF9 8B5E06                 mov bx, [bp+06]
:0002.0BFC 8E4608                 mov es, [bp+08]
:0002.0BFF 8BFB                   mov di, bx
:0002.0C01 26803F00               cmp byte ptr es:[bx], 00
:0002.0C05 7407                   je 0C0E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0C0C(C)
|
:0002.0C07 43                     inc bx
:0002.0C08 26803F00               cmp byte ptr es:[bx], 00
:0002.0C0C 75F9                   jne 0C07

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0C05(C)
|
:0002.0C0E 8BC3                   mov ax, bx
:0002.0C10 2BC7                   sub ax, di
:0002.0C12 5F                     pop di
:0002.0C13 C9                     leave
:0002.0C14 CA0400                 retf 0004


:0002.0C17 00                     BYTE 0


:0002.0C18 C8040000               enter 0004, 00
:0002.0C1C 57                     push di
:0002.0C1D 56                     push si
:0002.0C1E C4760A                 les si, [bp+0A]
:0002.0C21 8BCE                   mov cx, si
:0002.0C23 8C46FE                 mov [bp-02], es
:0002.0C26 26803C00               cmp byte ptr es:[si], 00
:0002.0C2A 7407                   je 0C33

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0C31(C)
|
:0002.0C2C 46                     inc si
:0002.0C2D 26803C00               cmp byte ptr es:[si], 00
:0002.0C31 75F9                   jne 0C2C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0C2A(C)
|
:0002.0C33 8B7E06                 mov di, [bp+06]
:0002.0C36 8E5E08                 mov ds, [bp+08]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0C44(C)
|
:0002.0C39 8BDF                   mov bx, di
:0002.0C3B 47                     inc di
:0002.0C3C 8A07                   mov al , [bx]
:0002.0C3E 268804                 mov es:[si], al 
:0002.0C41 46                     inc si
:0002.0C42 0AC0                   or al , al 
:0002.0C44 75F3                   jne 0C39
:0002.0C46 16                     push ss
:0002.0C47 1F                     pop ds
:0002.0C48 8BC1                   mov ax, cx
:0002.0C4A 8B56FE                 mov dx, [bp-02]
:0002.0C4D 5E                     pop si
:0002.0C4E 5F                     pop di
:0002.0C4F C9                     leave
:0002.0C50 CA0800                 retf 0008


:0002.0C53 00                     BYTE 0


:0002.0C54 C80C0000               enter 000C, 00
:0002.0C58 50                     push ax
:0002.0C59 53                     push bx
:0002.0C5A 57                     push di
:0002.0C5B 56                     push si
:0002.0C5C 8BC8                   mov cx, ax
:0002.0C5E C646F400               mov byte ptr [bp-0C], 00
:0002.0C62 8D46F4                 lea ax, [bp-0C]
:0002.0C65 16                     push ss
:0002.0C66 50                     push ax
:0002.0C67 8BC1                   mov ax, cx
:0002.0C69 9ADE3BF60C             call 0CF6:3BDE
:0002.0C6E 8B76F0                 mov si, [bp-10]
:0002.0C71 C646FF00               mov byte ptr [bp-01], 00
:0002.0C75 807EF400               cmp byte ptr [bp-0C], 00
:0002.0C79 7422                   je 0C9D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0C9B(C)
|
:0002.0C7B C604A2                 mov byte ptr [si], A2
:0002.0C7E 46                     inc si
:0002.0C7F 8B7EFF                 mov di, [bp-01]
:0002.0C82 81E7FF00               and di, 00FF
:0002.0C86 8A43F4                 mov al , [bp+di-0C]
:0002.0C89 047F                   add al, 7F
:0002.0C8B 8804                   mov [si], al 
:0002.0C8D 46                     inc si
:0002.0C8E FE46FF                 inc byte ptr [bp-01]
:0002.0C91 8A46FF                 mov al , [bp-01]
:0002.0C94 2AE4                   sub ah, ah
:0002.0C96 8BF8                   mov di, ax
:0002.0C98 3863F4                 cmp [bp+di-0C], ah
:0002.0C9B 75DE                   jne 0C7B

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0C79(C)
|
:0002.0C9D C60400                 mov byte ptr [si], 00
:0002.0CA0 5E                     pop si
:0002.0CA1 5F                     pop di
:0002.0CA2 C9                     leave
:0002.0CA3 CB                     retf


:0002.0CA4 C8040000               enter 0004, 00
:0002.0CA8 57                     push di
:0002.0CA9 56                     push si
:0002.0CAA 8BCB                   mov cx, bx
:0002.0CAC 8B7606                 mov si, [bp+06]
:0002.0CAF 8BFB                   mov di, bx
:0002.0CB1 8E4608                 mov es, [bp+08]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0CBF(C)
|
:0002.0CB4 8BDE                   mov bx, si
:0002.0CB6 46                     inc si
:0002.0CB7 268A07                 mov al , es:[bx]
:0002.0CBA 8805                   mov [di], al 
:0002.0CBC 47                     inc di
:0002.0CBD 0AC0                   or al , al 
:0002.0CBF 75F3                   jne 0CB4
:0002.0CC1 8BC1                   mov ax, cx
:0002.0CC3 5E                     pop si
:0002.0CC4 5F                     pop di
:0002.0CC5 C9                     leave
:0002.0CC6 CA0400                 retf 0004


:0002.0CC9 00                     BYTE 0


:0002.0CCA C8040000               enter 0004, 00
:0002.0CCE 57                     push di
:0002.0CCF 56                     push si
:0002.0CD0 8B7E0A                 mov di, [bp+0A]
:0002.0CD3 8B460C                 mov ax, [bp+0C]
:0002.0CD6 8BCF                   mov cx, di
:0002.0CD8 8946FE                 mov [bp-02], ax
:0002.0CDB 8B7606                 mov si, [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0CF2(C)
|
:0002.0CDE 8E4608                 mov es, [bp+08]
:0002.0CE1 8BDE                   mov bx, si
:0002.0CE3 46                     inc si
:0002.0CE4 268A07                 mov al , es:[bx]
:0002.0CE7 8E460C                 mov es, [bp+0C]
:0002.0CEA 8BDF                   mov bx, di
:0002.0CEC 47                     inc di
:0002.0CED 268807                 mov es:[bx], al 
:0002.0CF0 0AC0                   or al , al 
:0002.0CF2 75EA                   jne 0CDE
:0002.0CF4 8BC1                   mov ax, cx
:0002.0CF6 8B56FE                 mov dx, [bp-02]
:0002.0CF9 5E                     pop si
:0002.0CFA 5F                     pop di
:0002.0CFB C9                     leave
:0002.0CFC CA0800                 retf 0008


:0002.0CFF 00                     BYTE 0


:0002.0D00 68C641                 push 41C6
:0002.0D03 686D4E                 push 4E6D
:0002.0D06 FF36A207               push word ptr [07A2]
:0002.0D0A FF36A007               push word ptr [07A0]
:0002.0D0E 9A7EC00000             call 0000:C07E
:0002.0D13 053930                 add ax, 3039
:0002.0D16 83D200                 adc dx, 0000
:0002.0D19 A3A007                 mov word ptr [07A0], ax
:0002.0D1C 8916A207               mov [07A2], dx
:0002.0D20 8BC2                   mov ax, dx
:0002.0D22 80E47F                 and ah, 7F
:0002.0D25 CB                     retf


:0002.0D26 9A8A600000             call 0000:608A
:0002.0D2B 8BD8                   mov bx, ax
:0002.0D2D 8EC2                   mov es, dx
:0002.0D2F 268B4702               mov ax, es:[bx+02]
:0002.0D33 268B5704               mov dx, es:[bx+04]
:0002.0D37 A3A007                 mov word ptr [07A0], ax
:0002.0D3A 8916A207               mov [07A2], dx
:0002.0D3E CB                     retf


:0002.0D3F 00                     BYTE 0


:0002.0D40 56                     push si
:0002.0D41 0BC0                   or ax, ax
:0002.0D43 740D                   je 0D52
:0002.0D45 8BF0                   mov si, ax
:0002.0D47 9AA03DF60C             call 0CF6:3DA0
:0002.0D4C 2BD2                   sub dx, dx
:0002.0D4E F7F6                   div si
:0002.0D50 8BC2                   mov ax, dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0D43(C)
|
:0002.0D52 5E                     pop si
:0002.0D53 CB                     retf


:0002.0D54 C8020000               enter 0002, 00
:0002.0D58 57                     push di
:0002.0D59 56                     push si
:0002.0D5A 8BF8                   mov di, ax
:0002.0D5C 33DB                   xor bx, bx
:0002.0D5E 6BC703                 imul ax, di, 0003
:0002.0D61 8946FE                 mov [bp-02], ax
:0002.0D64 0BC0                   or ax, ax
:0002.0D66 7E1A                   jle 0D82
:0002.0D68 8E4608                 mov es, [bp+08]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0D7A(C)
|
:0002.0D6B 8B7606                 mov si, [bp+06]
:0002.0D6E 03F3                   add si, bx
:0002.0D70 26803C00               cmp byte ptr es:[si], 00
:0002.0D74 7508                   jne 0D7E
:0002.0D76 43                     inc bx
:0002.0D77 395EFE                 cmp [bp-02], bx
:0002.0D7A 7FEF                   jg 0D6B
:0002.0D7C EB04                   jmp 0D82



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0D74(C)
|
:0002.0D7E 33C0                   xor ax, ax
:0002.0D80 EB03                   jmp 0D85



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.0D66(C), :0002.0D7C(U)
|
:0002.0D82 B80100                 mov ax, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0D80(U)
|
:0002.0D85 5E                     pop si
:0002.0D86 5F                     pop di
:0002.0D87 C9                     leave
:0002.0D88 CA0400                 retf 0004


:0002.0D8B 00                     BYTE 0


:0002.0D8C C8020000               enter 0002, 00
:0002.0D90 57                     push di
:0002.0D91 56                     push si
:0002.0D92 BFA607                 mov di, 07A6
:0002.0D95 8B4606                 mov ax, [bp+06]
:0002.0D98 8B5608                 mov dx, [bp+08]
:0002.0D9B 40                     inc ax
:0002.0D9C 8BF0                   mov si, ax
:0002.0D9E 8EC2                   mov es, dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0DF2(C)
|
:0002.0DA0 B072                   mov al, 72
:0002.0DA2 8D5CFF                 lea bx, [si-01]
:0002.0DA5 26F627                 mul byte ptr es:[bx]
:0002.0DA8 268A4C01               mov cl , es:[si+01]
:0002.0DAC 2AED                   sub ch, ch
:0002.0DAE 69C94B02               imul cx, 024B
:0002.0DB2 03C1                   add ax, cx
:0002.0DB4 268A0C                 mov cl , es:[si]
:0002.0DB7 2AED                   sub ch, ch
:0002.0DB9 8BD0                   mov dx, ax
:0002.0DBB 69C12B01               imul ax, cx, 012B
:0002.0DBF 03C2                   add ax, dx
:0002.0DC1 052F04                 add ax, 042F
:0002.0DC4 B95E08                 mov cx, 085E
:0002.0DC7 99                     cwd
:0002.0DC8 F7F9                   idiv cx
:0002.0DCA 8946FE                 mov [bp-02], ax
:0002.0DCD 6BD803                 imul bx, ax, 0003
:0002.0DD0 8A87D607               mov al , [bx+07D6]
:0002.0DD4 8805                   mov [di], al 
:0002.0DD6 6B5EFE03               imul bx, [bp-02], 0003
:0002.0DDA 8A87D707               mov al , [bx+07D7]
:0002.0DDE 884501                 mov [di+01], al 
:0002.0DE1 8A87D807               mov al , [bx+07D8]
:0002.0DE5 884502                 mov [di+02], al 
:0002.0DE8 83C603                 add si, 0003
:0002.0DEB 83C703                 add di, 0003
:0002.0DEE 81FFD607               cmp di, 07D6
:0002.0DF2 72AC                   jb 0DA0
:0002.0DF4 5E                     pop si
:0002.0DF5 5F                     pop di
:0002.0DF6 C9                     leave
:0002.0DF7 CA0400                 retf 0004


:0002.0DFA C8300000               enter 0030, 00
:0002.0DFE 52                     push dx
:0002.0DFF 50                     push ax
:0002.0E00 56                     push si
:0002.0E01 A2A407                 mov byte ptr [07A4], al
:0002.0E04 B130                   mov cl, 30
:0002.0E06 F6E1                   mul cl
:0002.0E08 050A0B                 add ax, 0B0A
:0002.0E0B 1E                     push ds
:0002.0E0C 50                     push ax
:0002.0E0D 8D46D0                 lea ax, [bp-30]
:0002.0E10 16                     push ss
:0002.0E11 50                     push ax
:0002.0E12 B83000                 mov ax, 0030
:0002.0E15 9AC64BF60C             call 0CF6:4BC6
:0002.0E1A 8D76D0                 lea si, [bp-30]
:0002.0E1D 680268                 push 6802
:0002.0E20 9AB237F60C             call 0CF6:37B2
:0002.0E25 A808                   test al, 08
:0002.0E27 751E                   jne 0E47
:0002.0E29 8D46D0                 lea ax, [bp-30]
:0002.0E2C 16                     push ss
:0002.0E2D 50                     push ax
:0002.0E2E B81000                 mov ax, 0010
:0002.0E31 9AF43DF60C             call 0CF6:3DF4
:0002.0E36 0BC0                   or ax, ax
:0002.0E38 750D                   jne 0E47
:0002.0E3A 8D46D0                 lea ax, [bp-30]
:0002.0E3D 1E                     push ds
:0002.0E3E 50                     push ax
:0002.0E3F 9A2C3EF60C             call 0CF6:3E2C
:0002.0E44 BEA607                 mov si, 07A6

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.0E27(C), :0002.0E38(C)
|
:0002.0E47 807ECE00               cmp byte ptr [bp-32], 00
:0002.0E4B 7514                   jne 0E61
:0002.0E4D 6A02                   push 0002
:0002.0E4F 6A10                   push 0010
:0002.0E51 1E                     push ds
:0002.0E52 56                     push si
:0002.0E53 6A10                   push 0010
:0002.0E55 6A00                   push 0000
:0002.0E57 9A8CCD0000             call 0000:CD8C
:0002.0E5C 83C40C                 add sp, 000C
:0002.0E5F EB0E                   jmp 0E6F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0E4B(C)
|
:0002.0E61 1E                     push ds
:0002.0E62 56                     push si
:0002.0E63 6A10                   push 0010
:0002.0E65 6A00                   push 0000
:0002.0E67 9A73CD0000             call 0000:CD73
:0002.0E6C 83C408                 add sp, 0008

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0E5F(U)
|
:0002.0E6F 5E                     pop si
:0002.0E70 C9                     leave
:0002.0E71 CB                     retf


:0002.0E72 68EE67                 push 67EE
:0002.0E75 9A101FF60C             call 0CF6:1F10
:0002.0E7A 240F                   and al, 0F
:0002.0E7C B201                   mov dl, 01
:0002.0E7E 9A9A3EF60C             call 0CF6:3E9A
:0002.0E83 CB                     retf


:0002.0E84 32D2                   xor dl, dl
:0002.0E86 9A9A3EF60C             call 0CF6:3E9A
:0002.0E8B CB                     retf


:0002.0E8C 68EE67                 push 67EE
:0002.0E8F 9A101FF60C             call 0CF6:1F10
:0002.0E94 240F                   and al, 0F
:0002.0E96 32D2                   xor dl, dl
:0002.0E98 9A9A3EF60C             call 0CF6:3E9A
:0002.0E9D CB                     retf


:0002.0E9E C8300000               enter 0030, 00
:0002.0EA2 8D46D0                 lea ax, [bp-30]
:0002.0EA5 16                     push ss
:0002.0EA6 50                     push ax
:0002.0EA7 B83000                 mov ax, 0030
:0002.0EAA 32D2                   xor dl, dl
:0002.0EAC 9A7C4CF60C             call 0CF6:4C7C
:0002.0EB1 6A02                   push 0002
:0002.0EB3 6A10                   push 0010
:0002.0EB5 8D46D0                 lea ax, [bp-30]
:0002.0EB8 16                     push ss
:0002.0EB9 50                     push ax
:0002.0EBA 6A10                   push 0010
:0002.0EBC 6A00                   push 0000
:0002.0EBE 9A8CCD0000             call 0000:CD8C
:0002.0EC3 C9                     leave
:0002.0EC4 CB                     retf


:0002.0EC5 00                     BYTE 0


:0002.0EC6 891E5654               mov [5456], bx
:0002.0ECA CB                     retf


:0002.0ECB 00                     BYTE 0


:0002.0ECC C8820000               enter 0082, 00
:0002.0ED0 50                     push ax
:0002.0ED1 57                     push di
:0002.0ED2 56                     push si
:0002.0ED3 C746FE0000             mov word ptr [bp-02], 0000
:0002.0ED8 0AC0                   or al , al 
:0002.0EDA 743E                   je 0F1A
:0002.0EDC 8BF8                   mov di, ax
:0002.0EDE 81E7FF00               and di, 00FF
:0002.0EE2 8B7606                 mov si, [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0F18(C)
|
:0002.0EE5 FF7608                 push word ptr [bp+08]
:0002.0EE8 56                     push si
:0002.0EE9 8D867EFF               lea ax, [bp+FF7E]
:0002.0EED 16                     push ss
:0002.0EEE 50                     push ax
:0002.0EEF B88000                 mov ax, 0080
:0002.0EF2 9AC64BF60C             call 0CF6:4BC6
:0002.0EF7 FF365E54               push word ptr [545E]
:0002.0EFB FF365C54               push word ptr [545C]
:0002.0EFF 8D867EFF               lea ax, [bp+FF7E]
:0002.0F03 16                     push ss
:0002.0F04 50                     push ax
:0002.0F05 9A325C0000             call 0000:5C32
:0002.0F0A 83C408                 add sp, 0008
:0002.0F0D 81065C54A000           add word ptr [545C], 00A0
:0002.0F13 81C68000               add si, 0080
:0002.0F17 4F                     dec di
:0002.0F18 75CB                   jne 0EE5

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0EDA(C)
|
:0002.0F1A 5E                     pop si
:0002.0F1B 5F                     pop di
:0002.0F1C C9                     leave
:0002.0F1D CA0400                 retf 0004


:0002.0F20 C8820000               enter 0082, 00
:0002.0F24 50                     push ax
:0002.0F25 57                     push di
:0002.0F26 56                     push si
:0002.0F27 C746FE0000             mov word ptr [bp-02], 0000
:0002.0F2C 0AC0                   or al , al 
:0002.0F2E 743E                   je 0F6E
:0002.0F30 8BF8                   mov di, ax
:0002.0F32 81E7FF00               and di, 00FF
:0002.0F36 8B7606                 mov si, [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0F6C(C)
|
:0002.0F39 FF7608                 push word ptr [bp+08]
:0002.0F3C 56                     push si
:0002.0F3D 8D867EFF               lea ax, [bp+FF7E]
:0002.0F41 16                     push ss
:0002.0F42 50                     push ax
:0002.0F43 B88000                 mov ax, 0080
:0002.0F46 9AC64BF60C             call 0CF6:4BC6
:0002.0F4B FF366454               push word ptr [5464]
:0002.0F4F FF366254               push word ptr [5462]
:0002.0F53 8D867EFF               lea ax, [bp+FF7E]
:0002.0F57 16                     push ss
:0002.0F58 50                     push ax
:0002.0F59 9A325C0000             call 0000:5C32
:0002.0F5E 83C408                 add sp, 0008
:0002.0F61 81066254A000           add word ptr [5462], 00A0
:0002.0F67 81C68000               add si, 0080
:0002.0F6B 4F                     dec di
:0002.0F6C 75CB                   jne 0F39

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0F2E(C)
|
:0002.0F6E 5E                     pop si
:0002.0F6F 5F                     pop di
:0002.0F70 C9                     leave
:0002.0F71 CA0400                 retf 0004


:0002.0F74 C8240300               enter 0324, 00
:0002.0F78 50                     push ax
:0002.0F79 57                     push di
:0002.0F7A 56                     push si
:0002.0F7B 687C08                 push 087C
:0002.0F7E 8D86DEFE               lea ax, [bp+FEDE]
:0002.0F82 50                     push ax
:0002.0F83 9AD61FF60C             call 0CF6:1FD6
:0002.0F88 8A86DAFC               mov al , [bp+FCDA]
:0002.0F8C 2AE4                   sub ah, ah
:0002.0F8E 50                     push ax
:0002.0F8F 680E55                 push 550E
:0002.0F92 9A081DF60C             call 0CF6:1D08
:0002.0F97 5B                     pop bx
:0002.0F98 8BF8                   mov di, ax
:0002.0F9A 8956EA                 mov [bp-16], dx
:0002.0F9D 52                     push dx
:0002.0F9E 50                     push ax
:0002.0F9F 8D8EDEFE               lea cx, [bp+FEDE]
:0002.0FA3 51                     push cx
:0002.0FA4 9A8020F60C             call 0CF6:2080
:0002.0FA9 8D86DEFE               lea ax, [bp+FEDE]
:0002.0FAD 50                     push ax
:0002.0FAE 9AB84FF60C             call 0CF6:4FB8
:0002.0FB3 8E46EA                 mov es, [bp-16]
:0002.0FB6 268A05                 mov al , es:[di]
:0002.0FB9 8846F5                 mov [bp-0B], al 
:0002.0FBC 8D4501                 lea ax, [di+01]
:0002.0FBF 8BF8                   mov di, ax
:0002.0FC1 A15254                 mov ax, word ptr [5452]
:0002.0FC4 8B165454               mov dx, [5454]
:0002.0FC8 8BF0                   mov si, ax
:0002.0FCA 8956F0                 mov [bp-10], dx
:0002.0FCD A14E54                 mov ax, word ptr [544E]
:0002.0FD0 8B165054               mov dx, [5450]
:0002.0FD4 8946E4                 mov [bp-1C], ax
:0002.0FD7 8956E6                 mov [bp-1A], dx
:0002.0FDA C746EC0000             mov word ptr [bp-14], 0000
:0002.0FDF C646F700               mov byte ptr [bp-09], 00
:0002.0FE3 807EF500               cmp byte ptr [bp-0B], 00
:0002.0FE7 7503                   jne 0FEC
:0002.0FE9 E9E600                 jmp 10D2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.0FE7(C)
|
:0002.0FEC 8A46F5                 mov al , [bp-0B]
:0002.0FEF 8846F9                 mov [bp-07], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.11C7(U)
|
:0002.0FF2 8E46EA                 mov es, [bp-16]
:0002.0FF5 8BDF                   mov bx, di
:0002.0FF7 47                     inc di
:0002.0FF8 268A07                 mov al , es:[bx]
:0002.0FFB 8846FE                 mov [bp-02], al 
:0002.0FFE 8BDF                   mov bx, di
:0002.1000 47                     inc di
:0002.1001 268A07                 mov al , es:[bx]
:0002.1004 8846FC                 mov [bp-04], al 
:0002.1007 8A46FE                 mov al , [bp-02]
:0002.100A 8E46F0                 mov es, [bp-10]
:0002.100D 8BDE                   mov bx, si
:0002.100F 46                     inc si
:0002.1010 268807                 mov es:[bx], al 
:0002.1013 8A4EFC                 mov cl , [bp-04]
:0002.1016 8E46F0                 mov es, [bp-10]
:0002.1019 8BDE                   mov bx, si
:0002.101B 46                     inc si
:0002.101C 26880F                 mov es:[bx], cl 
:0002.101F 8A56EC                 mov dl, [bp-14]
:0002.1022 C45EE4                 les bx, [bp-1C]
:0002.1025 FF46E4                 inc word ptr [bp-1C]
:0002.1028 268817                 mov es:[bx], dl
:0002.102B 8A56ED                 mov dl, [bp-13]
:0002.102E C45EE4                 les bx, [bp-1C]
:0002.1031 FF46E4                 inc word ptr [bp-1C]
:0002.1034 268817                 mov es:[bx], dl
:0002.1037 8AD8                   mov bl , al 
:0002.1039 8AC1                   mov al , cl 
:0002.103B F6E3                   mul bl
:0002.103D 8BD0                   mov dx, ax
:0002.103F 40                     inc ax
:0002.1040 03C0                   add ax, ax
:0002.1042 0146EC                 add [bp-14], ax
:0002.1045 FF76EA                 push word ptr [bp-16]
:0002.1048 57                     push di
:0002.1049 8D86DEFC               lea ax, [bp+FCDE]
:0002.104D 8946F2                 mov [bp-0E], ax
:0002.1050 1E                     push ds
:0002.1051 50                     push ax
:0002.1052 8BC2                   mov ax, dx
:0002.1054 8996DCFC               mov [bp+FCDC], dx
:0002.1058 9AC64BF60C             call 0CF6:4BC6
:0002.105D 8B86DCFC               mov ax, [bp+FCDC]
:0002.1061 03F8                   add di, ax
:0002.1063 C646FA00               mov byte ptr [bp-06], 00
:0002.1067 8976EE                 mov [bp-12], si
:0002.106A 807EFC00               cmp byte ptr [bp-04], 00
:0002.106E 745A                   je 10CA
:0002.1070 897EE8                 mov [bp-18], di
:0002.1073 8A46FC                 mov al , [bp-04]
:0002.1076 8846FB                 mov [bp-05], al 
:0002.1079 8B76F2                 mov si, [bp-0E]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.10C5(C)
|
:0002.107C C646FD00               mov byte ptr [bp-03], 00
:0002.1080 807EFE00               cmp byte ptr [bp-02], 00
:0002.1084 743C                   je 10C2
:0002.1086 8A46FE                 mov al , [bp-02]
:0002.1089 8846FF                 mov [bp-01], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.10C0(C)
|
:0002.108C 803CFF                 cmp byte ptr [si], FF
:0002.108F 7516                   jne 10A7
:0002.1091 C45EEE                 les bx, [bp-12]
:0002.1094 FF46EE                 inc word ptr [bp-12]
:0002.1097 26C607FF               mov byte ptr es:[bx], FF
:0002.109B C45EEE                 les bx, [bp-12]
:0002.109E FF46EE                 inc word ptr [bp-12]
:0002.10A1 26C607FF               mov byte ptr es:[bx], FF
:0002.10A5 EB15                   jmp 10BC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.108F(C)
|
:0002.10A7 8A04                   mov al , [si]
:0002.10A9 C45EEE                 les bx, [bp-12]
:0002.10AC FF46EE                 inc word ptr [bp-12]
:0002.10AF 268807                 mov es:[bx], al 
:0002.10B2 C45EEE                 les bx, [bp-12]
:0002.10B5 FF46EE                 inc word ptr [bp-12]
:0002.10B8 26C60700               mov byte ptr es:[bx], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.10A5(U)
|
:0002.10BC 46                     inc si
:0002.10BD FE4EFF                 dec byte ptr [bp-01]
:0002.10C0 75CA                   jne 108C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1084(C)
|
:0002.10C2 FE4EFB                 dec byte ptr [bp-05]
:0002.10C5 75B5                   jne 107C
:0002.10C7 8B7EE8                 mov di, [bp-18]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.106E(C)
|
:0002.10CA FE4EF9                 dec byte ptr [bp-07]
:0002.10CD 7403                   je 10D2
:0002.10CF E9F200                 jmp 11C4



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.0FE9(U), :0002.10CD(C)
|
:0002.10D2 8E46EA                 mov es, [bp-16]
:0002.10D5 8BDF                   mov bx, di
:0002.10D7 47                     inc di
:0002.10D8 268A07                 mov al , es:[bx]
:0002.10DB 8846F6                 mov [bp-0A], al 
:0002.10DE 8B1E5854               mov bx, [5458]
:0002.10E2 C1E302                 shl bx, 02
:0002.10E5 06                     push es
:0002.10E6 57                     push di
:0002.10E7 FF9FEE07               call far word ptr [bx+07EE]
:0002.10EB C646F700               mov byte ptr [bp-09], 00
:0002.10EF 807EF500               cmp byte ptr [bp-0B], 00
:0002.10F3 741A                   je 110F
:0002.10F5 8A46F5                 mov al , [bp-0B]
:0002.10F8 8846FF                 mov [bp-01], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.110D(C)
|
:0002.10FB A15254                 mov ax, word ptr [5452]
:0002.10FE C41E4E54               les bx, [544E]
:0002.1102 260107                 add es:[bx], ax
:0002.1105 83064E5402             add word ptr [544E], 0002
:0002.110A FE4EFF                 dec byte ptr [bp-01]
:0002.110D 75EC                   jne 10FB

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.10F3(C)
|
:0002.110F A06054                 mov al, [5460]
:0002.1112 8846F8                 mov [bp-08], al 
:0002.1115 833E585400             cmp word ptr [5458], 0000
:0002.111A 7506                   jne 1122
:0002.111C A05A54                 mov al, [545A]
:0002.111F 8846F8                 mov [bp-08], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.111A(C)
|
:0002.1122 C646F700               mov byte ptr [bp-09], 00
:0002.1126 807EF500               cmp byte ptr [bp-0B], 00
:0002.112A 747F                   je 11AB
:0002.112C 8A46F5                 mov al , [bp-0B]
:0002.112F 8846F9                 mov [bp-07], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.11A9(C)
|
:0002.1132 C41E5254               les bx, [5452]
:0002.1136 FF065254               inc word ptr [5452]
:0002.113A 268A07                 mov al , es:[bx]
:0002.113D 8846FE                 mov [bp-02], al 
:0002.1140 C646FA00               mov byte ptr [bp-06], 00
:0002.1144 8B1E5254               mov bx, [5452]
:0002.1148 FF065254               inc word ptr [5452]
:0002.114C 268A07                 mov al , es:[bx]
:0002.114F 8846FC                 mov [bp-04], al 
:0002.1152 0AC0                   or al , al 
:0002.1154 7450                   je 11A6
:0002.1156 8846FB                 mov [bp-05], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.11A4(C)
|
:0002.1159 C646FD00               mov byte ptr [bp-03], 00
:0002.115D 807EFE00               cmp byte ptr [bp-02], 00
:0002.1161 743E                   je 11A1
:0002.1163 8A46FE                 mov al , [bp-02]
:0002.1166 8846FF                 mov [bp-01], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.119F(C)
|
:0002.1169 C41E5254               les bx, [5452]
:0002.116D 2AC0                   sub al , al 
:0002.116F 268A6701               mov ah, es:[bx+01]
:0002.1173 268A17                 mov dl, es:[bx]
:0002.1176 2AF6                   sub dh, dh
:0002.1178 03C2                   add ax, dx
:0002.117A 8BC8                   mov cx, ax
:0002.117C 3DFFFF                 cmp ax, FFFF
:0002.117F 7416                   je 1197
:0002.1181 8A46F8                 mov al , [bp-08]
:0002.1184 2AE4                   sub ah, ah
:0002.1186 03C1                   add ax, cx
:0002.1188 8BC8                   mov cx, ax
:0002.118A 8ACD                   mov cl , ch
:0002.118C 268807                 mov es:[bx], al 
:0002.118F C41E5254               les bx, [5452]
:0002.1193 26886F01               mov es:[bx+01], ch

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.117F(C)
|
:0002.1197 8306525402             add word ptr [5452], 0002
:0002.119C FE4EFF                 dec byte ptr [bp-01]
:0002.119F 75C8                   jne 1169

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1161(C)
|
:0002.11A1 FE4EFB                 dec byte ptr [bp-05]
:0002.11A4 75B3                   jne 1159

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1154(C)
|
:0002.11A6 FE4EF9                 dec byte ptr [bp-07]
:0002.11A9 7587                   jne 1132

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.112A(C)
|
:0002.11AB 8A46F5                 mov al , [bp-0B]
:0002.11AE 2AE4                   sub ah, ah
:0002.11B0 01064C54               add [544C], ax
:0002.11B4 833E585400             cmp word ptr [5458], 0000
:0002.11B9 750F                   jne 11CA
:0002.11BB 8A46F6                 mov al , [bp-0A]
:0002.11BE 01065A54               add [545A], ax
:0002.11C2 EB0F                   jmp 11D3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.10CF(U)
|
:0002.11C4 8B76EE                 mov si, [bp-12]
:0002.11C7 E928FE                 jmp 0FF2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.11B9(C)
|
:0002.11CA 8A46F6                 mov al , [bp-0A]
:0002.11CD 2AE4                   sub ah, ah
:0002.11CF 01066054               add [5460], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.11C2(U)
|
:0002.11D3 5E                     pop si
:0002.11D4 5F                     pop di
:0002.11D5 C9                     leave
:0002.11D6 CB                     retf


:0002.11D7 00                     BYTE 0


:0002.11D8 C8AE0100               enter 01AE, 00
:0002.11DC 50                     push ax
:0002.11DD 57                     push di
:0002.11DE 56                     push si
:0002.11DF 680E55                 push 550E
:0002.11E2 9A081DF60C             call 0CF6:1D08
:0002.11E7 5B                     pop bx
:0002.11E8 8BF0                   mov si, ax
:0002.11EA 8956EC                 mov [bp-14], dx
:0002.11ED 80C403                 add ah, 03
:0002.11F0 8946E2                 mov [bp-1E], ax
:0002.11F3 8956E4                 mov [bp-1C], dx
:0002.11F6 688A08                 push 088A
:0002.11F9 8D8E56FE               lea cx, [bp+FE56]
:0002.11FD 51                     push cx
:0002.11FE 898652FE               mov [bp+FE52], ax
:0002.1202 899654FE               mov [bp+FE54], dx
:0002.1206 9AD61FF60C             call 0CF6:1FD6
:0002.120B FFB650FE               push word ptr [bp+FE50]
:0002.120F FFB654FE               push word ptr [bp+FE54]
:0002.1213 FFB652FE               push word ptr [bp+FE52]
:0002.1217 8D8656FE               lea ax, [bp+FE56]
:0002.121B 50                     push ax
:0002.121C 9A8020F60C             call 0CF6:2080
:0002.1221 8D8656FE               lea ax, [bp+FE56]
:0002.1225 50                     push ax
:0002.1226 9AB84FF60C             call 0CF6:4FB8
:0002.122B C746DC0400             mov word ptr [bp-24], 0004
:0002.1230 8976EA                 mov [bp-16], si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1339(U)
|
:0002.1233 C746DE2000             mov word ptr [bp-22], 0020
:0002.1238 C746E00200             mov word ptr [bp-20], 0002

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.132C(U)
|
:0002.123D FF76EC                 push word ptr [bp-14]
:0002.1240 FF76EA                 push word ptr [bp-16]
:0002.1243 B80003                 mov ax, 0300
:0002.1246 32D2                   xor dl, dl
:0002.1248 9A7C4CF60C             call 0CF6:4C7C
:0002.124D 8076DE20               xor byte ptr [bp-22], 20
:0002.1251 8B46DE                 mov ax, [bp-22]
:0002.1254 0346EA                 add ax, [bp-16]
:0002.1257 8B56EC                 mov dx, [bp-14]
:0002.125A 8946FC                 mov [bp-04], ax
:0002.125D 8956FE                 mov [bp-02], dx
:0002.1260 8B46E2                 mov ax, [bp-1E]
:0002.1263 8B56E4                 mov dx, [bp-1C]
:0002.1266 8946F8                 mov [bp-08], ax
:0002.1269 8956FA                 mov [bp-06], dx
:0002.126C C746F60400             mov word ptr [bp-0A], 0004
:0002.1271 8B76FC                 mov si, [bp-04]
:0002.1274 8BF8                   mov di, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1291(C)
|
:0002.1276 FF76FA                 push word ptr [bp-06]
:0002.1279 57                     push di
:0002.127A FF76FE                 push word ptr [bp-02]
:0002.127D 56                     push si
:0002.127E B8A000                 mov ax, 00A0
:0002.1281 9AC64BF60C             call 0CF6:4BC6
:0002.1286 81C6C000               add si, 00C0
:0002.128A 81C7A000               add di, 00A0
:0002.128E FF4EF6                 dec word ptr [bp-0A]
:0002.1291 75E3                   jne 1276
:0002.1293 33D2                   xor dx, dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1324(U)
|
:0002.1295 8BFA                   mov di, dx
:0002.1297 C746F00200             mov word ptr [bp-10], 0002
:0002.129C 8956EE                 mov [bp-12], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1316(C)
|
:0002.129F 8D865CFF               lea ax, [bp+FF5C]
:0002.12A3 8946FA                 mov [bp-06], ax
:0002.12A6 8C56FC                 mov [bp-04], ss
:0002.12A9 8BCF                   mov cx, di
:0002.12AB 897EE8                 mov [bp-18], di
:0002.12AE C746F60400             mov word ptr [bp-0A], 0004
:0002.12B3 897EF2                 mov [bp-0E], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.12F0(C)
|
:0002.12B6 8BF1                   mov si, cx
:0002.12B8 C746FE1000             mov word ptr [bp-02], 0010
:0002.12BD 894EF8                 mov [bp-08], cx
:0002.12C0 8B7EFA                 mov di, [bp-06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.12E1(C)
|
:0002.12C3 8B46EA                 mov ax, [bp-16]
:0002.12C6 8B56EC                 mov dx, [bp-14]
:0002.12C9 03C6                   add ax, si
:0002.12CB 52                     push dx
:0002.12CC 50                     push ax
:0002.12CD FF76FC                 push word ptr [bp-04]
:0002.12D0 57                     push di
:0002.12D1 B80200                 mov ax, 0002
:0002.12D4 9AC64BF60C             call 0CF6:4BC6
:0002.12D9 83C604                 add si, 0004
:0002.12DC 47                     inc di
:0002.12DD 47                     inc di
:0002.12DE FF4EFE                 dec word ptr [bp-02]
:0002.12E1 75E0                   jne 12C3
:0002.12E3 897EFA                 mov [bp-06], di
:0002.12E6 8B4EF8                 mov cx, [bp-08]
:0002.12E9 81C1C000               add cx, 00C0
:0002.12ED FF4EF6                 dec word ptr [bp-0A]
:0002.12F0 75C4                   jne 12B6
:0002.12F2 8B7EF2                 mov di, [bp-0E]
:0002.12F5 FF365E54               push word ptr [545E]
:0002.12F9 FF365C54               push word ptr [545C]
:0002.12FD 8D865CFF               lea ax, [bp+FF5C]
:0002.1301 16                     push ss
:0002.1302 50                     push ax
:0002.1303 9A325C0000             call 0000:5C32
:0002.1308 83C408                 add sp, 0008
:0002.130B 81065C54A000           add word ptr [545C], 00A0
:0002.1311 47                     inc di
:0002.1312 47                     inc di
:0002.1313 FF4EF0                 dec word ptr [bp-10]
:0002.1316 7587                   jne 129F
:0002.1318 8B56EE                 mov dx, [bp-12]
:0002.131B 83C240                 add dx, 0040
:0002.131E 81FAC000               cmp dx, 00C0
:0002.1322 7303                   jnb 1327
:0002.1324 E96EFF                 jmp 1295



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1322(C)
|
:0002.1327 FF4EE0                 dec word ptr [bp-20]
:0002.132A 7403                   je 132F
:0002.132C E90EFF                 jmp 123D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.132A(C)
|
:0002.132F 8146E28002             add word ptr [bp-1E], 0280
:0002.1334 FF4EDC                 dec word ptr [bp-24]
:0002.1337 7403                   je 133C
:0002.1339 E9F7FE                 jmp 1233



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1337(C)
|
:0002.133C 5E                     pop si
:0002.133D 5F                     pop di
:0002.133E C9                     leave
:0002.133F CB                     retf


:0002.1340 C80A0000               enter 000A, 00
:0002.1344 50                     push ax
:0002.1345 56                     push si
:0002.1346 C646FE08               mov byte ptr [bp-02], 08
:0002.134A A14E54                 mov ax, word ptr [544E]
:0002.134D 8B165054               mov dx, [5450]
:0002.1351 8BF0                   mov si, ax
:0002.1353 8956FC                 mov [bp-04], dx
:0002.1356 C646FF00               mov byte ptr [bp-01], 00
:0002.135A 8E46FC                 mov es, [bp-04]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.136E(C)
|
:0002.135D B00E                   mov al, 0E
:0002.135F F666FF                 mul byte ptr [bp-01]
:0002.1362 268904                 mov es:[si], ax
:0002.1365 46                     inc si
:0002.1366 46                     inc si
:0002.1367 FE46FF                 inc byte ptr [bp-01]
:0002.136A 807EFF08               cmp byte ptr [bp-01], 08
:0002.136E 72ED                   jb 135D
:0002.1370 A15254                 mov ax, word ptr [5452]
:0002.1373 8B165454               mov dx, [5454]
:0002.1377 8BF0                   mov si, ax
:0002.1379 8956FA                 mov [bp-06], dx
:0002.137C C646FF00               mov byte ptr [bp-01], 00
:0002.1380 B90800                 mov cx, 0008
:0002.1383 8E46FA                 mov es, [bp-06]
:0002.1386 8BDE                   mov bx, si
:0002.1388 46                     inc si
:0002.1389 26C60702               mov byte ptr es:[bx], 02
:0002.138D 8E46FA                 mov es, [bp-06]
:0002.1390 8BDE                   mov bx, si
:0002.1392 46                     inc si
:0002.1393 26C60703               mov byte ptr es:[bx], 03
:0002.1397 C646FC00               mov byte ptr [bp-04], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.13BB(C)
|
:0002.139B 8A46FC                 mov al , [bp-04]
:0002.139E 0246FF                 add al , [bp-01]
:0002.13A1 8E46FA                 mov es, [bp-06]
:0002.13A4 8BDE                   mov bx, si
:0002.13A6 46                     inc si
:0002.13A7 268807                 mov es:[bx], al 
:0002.13AA 8E46FA                 mov es, [bp-06]
:0002.13AD 8BDE                   mov bx, si
:0002.13AF 46                     inc si
:0002.13B0 26C60700               mov byte ptr es:[bx], 00
:0002.13B4 FE46FC                 inc byte ptr [bp-04]
:0002.13B7 807EFC06               cmp byte ptr [bp-04], 06
:0002.13BB 72DE                   jb 139B
:0002.13BD 8A46FF                 mov al , [bp-01]
:0002.13C0 0406                   add al, 06
:0002.13C2 8846FF                 mov [bp-01], al 
:0002.13C5 E2BC                   loop 1383
:0002.13C7 C646F930               mov byte ptr [bp-07], 30
:0002.13CB 8A46F4                 mov al , [bp-0C]
:0002.13CE 2AE4                   sub ah, ah
:0002.13D0 9A7842F60C             call 0CF6:4278
:0002.13D5 BE0800                 mov si, 0008

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.13E8(C)
|
:0002.13D8 A15254                 mov ax, word ptr [5452]
:0002.13DB C41E4E54               les bx, [544E]
:0002.13DF 260107                 add es:[bx], ax
:0002.13E2 83064E5402             add word ptr [544E], 0002
:0002.13E7 4E                     dec si
:0002.13E8 75EE                   jne 13D8
:0002.13EA BE0800                 mov si, 0008

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.145A(C)
|
:0002.13ED C41E5254               les bx, [5452]
:0002.13F1 FF065254               inc word ptr [5452]
:0002.13F5 268A07                 mov al , es:[bx]
:0002.13F8 8846FE                 mov [bp-02], al 
:0002.13FB C646FC00               mov byte ptr [bp-04], 00
:0002.13FF 8B1E5254               mov bx, [5452]
:0002.1403 FF065254               inc word ptr [5452]
:0002.1407 268A07                 mov al , es:[bx]
:0002.140A 8846FA                 mov [bp-06], al 
:0002.140D 0AC0                   or al , al 
:0002.140F 7448                   je 1459
:0002.1411 8846FB                 mov [bp-05], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1457(C)
|
:0002.1414 C646FD00               mov byte ptr [bp-03], 00
:0002.1418 807EFE00               cmp byte ptr [bp-02], 00
:0002.141C 7436                   je 1454
:0002.141E 8A46FE                 mov al , [bp-02]
:0002.1421 8846FF                 mov [bp-01], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1452(C)
|
:0002.1424 C41E5254               les bx, [5452]
:0002.1428 2AC0                   sub al , al 
:0002.142A 268A6701               mov ah, es:[bx+01]
:0002.142E 268A17                 mov dl, es:[bx]
:0002.1431 2AF6                   sub dh, dh
:0002.1433 03C2                   add ax, dx
:0002.1435 03065A54               add ax, [545A]
:0002.1439 8BC8                   mov cx, ax
:0002.143B 268807                 mov es:[bx], al 
:0002.143E 8ACD                   mov cl , ch
:0002.1440 FF065254               inc word ptr [5452]
:0002.1444 C41E5254               les bx, [5452]
:0002.1448 26882F                 mov es:[bx], ch
:0002.144B FF065254               inc word ptr [5452]
:0002.144F FE4EFF                 dec byte ptr [bp-01]
:0002.1452 75D0                   jne 1424

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.141C(C)
|
:0002.1454 FE4EFB                 dec byte ptr [bp-05]
:0002.1457 75BB                   jne 1414

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.140F(C)
|
:0002.1459 4E                     dec si
:0002.145A 7591                   jne 13ED
:0002.145C 83064C5408             add word ptr [544C], 0008
:0002.1461 8A46F9                 mov al , [bp-07]
:0002.1464 2AE4                   sub ah, ah
:0002.1466 01065A54               add [545A], ax
:0002.146A 5E                     pop si
:0002.146B C9                     leave
:0002.146C CB                     retf


:0002.146D 00                     BYTE 0


:0002.146E C8040000               enter 0004, 00
:0002.1472 52                     push dx
:0002.1473 50                     push ax
:0002.1474 8A4606                 mov al , [bp+06]
:0002.1477 2AE4                   sub ah, ah
:0002.1479 A35854                 mov word ptr [5458], ax
:0002.147C 53                     push bx
:0002.147D 9AC24AF60C             call 0CF6:4AC2
:0002.1482 50                     push ax
:0002.1483 FF365654               push word ptr [5456]
:0002.1487 9AFC4AF60C             call 0CF6:4AFC
:0002.148C 6A04                   push 0004
:0002.148E 68FF00                 push 00FF
:0002.1491 FF365654               push word ptr [5456]
:0002.1495 9ACE4AF60C             call 0CF6:4ACE
:0002.149A 8A46FA                 mov al , [bp-06]
:0002.149D 8846FF                 mov [bp-01], al 
:0002.14A0 807EF800               cmp byte ptr [bp-08], 00
:0002.14A4 7404                   je 14AA
:0002.14A6 8046FF1F               add byte ptr [bp-01], 1F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.14A4(C)
|
:0002.14AA 8A5EFF                 mov bl , [bp-01]
:0002.14AD 2AFF                   sub bh, bh
:0002.14AF 81C30C54               add bx, 540C
:0002.14B3 803FFF                 cmp byte ptr [bx], FF
:0002.14B6 7529                   jne 14E1
:0002.14B8 A04C54                 mov al, [544C]
:0002.14BB 8807                   mov [bx], al 
:0002.14BD 50                     push ax
:0002.14BE FF365654               push word ptr [5456]
:0002.14C2 9AEC4AF60C             call 0CF6:4AEC
:0002.14C7 807EF800               cmp byte ptr [bp-08], 00
:0002.14CB 750A                   jne 14D7
:0002.14CD 8A46FA                 mov al , [bp-06]
:0002.14D0 9A1440F60C             call 0CF6:4014
:0002.14D5 EB16                   jmp 14ED



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.14CB(C)
|
:0002.14D7 8A46FA                 mov al , [bp-06]
:0002.14DA 9AE043F60C             call 0CF6:43E0
:0002.14DF EB0C                   jmp 14ED



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.14B6(C)
|
:0002.14E1 8A07                   mov al , [bx]
:0002.14E3 50                     push ax
:0002.14E4 FF365654               push word ptr [5456]
:0002.14E8 9AEC4AF60C             call 0CF6:4AEC

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.14D5(U), :0002.14DF(U)
|
:0002.14ED A15654                 mov ax, word ptr [5456]
:0002.14F0 830656541A             add word ptr [5456], 001A
:0002.14F5 C9                     leave
:0002.14F6 CA0200                 retf 0002


:0002.14F9 00                     BYTE 0


:0002.14FA C8020000               enter 0002, 00
:0002.14FE 50                     push ax
:0002.14FF 8AC2                   mov al , dl
:0002.1501 2AE4                   sub ah, ah
:0002.1503 A35854                 mov word ptr [5458], ax
:0002.1506 6A04                   push 0004
:0002.1508 68FF00                 push 00FF
:0002.150B FF365654               push word ptr [5456]
:0002.150F 9ACE4AF60C             call 0CF6:4ACE
:0002.1514 8A46FC                 mov al , [bp-04]
:0002.1517 8846FF                 mov [bp-01], al 
:0002.151A 8AD8                   mov bl , al 
:0002.151C 2AFF                   sub bh, bh
:0002.151E 80BF0C54FF             cmp byte ptr [bx+540C], FF
:0002.1523 751B                   jne 1540
:0002.1525 A04C54                 mov al, [544C]
:0002.1528 88870C54               mov [bx+540C], al 
:0002.152C 50                     push ax
:0002.152D FF365654               push word ptr [5456]
:0002.1531 9AEC4AF60C             call 0CF6:4AEC
:0002.1536 8A46FC                 mov al , [bp-04]
:0002.1539 9A1440F60C             call 0CF6:4014
:0002.153E EB13                   jmp 1553



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1523(C)
|
:0002.1540 8A5EFF                 mov bl , [bp-01]
:0002.1543 2AFF                   sub bh, bh
:0002.1545 8A870C54               mov al , [bx+540C]
:0002.1549 50                     push ax
:0002.154A FF365654               push word ptr [5456]
:0002.154E 9AEC4AF60C             call 0CF6:4AEC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.153E(U)
|
:0002.1553 A15654                 mov ax, word ptr [5456]
:0002.1556 830656541A             add word ptr [5456], 001A
:0002.155B C9                     leave
:0002.155C CB                     retf


:0002.155D 00                     BYTE 0


:0002.155E 68EA53                 push 53EA
:0002.1561 9A0C4BF60C             call 0CF6:4B0C
:0002.1566 CB                     retf


:0002.1567 00                     BYTE 0


:0002.1568 C8120000               enter 0012, 00
:0002.156C 50                     push ax
:0002.156D 57                     push di
:0002.156E 56                     push si
:0002.156F 8B7606                 mov si, [bp+06]
:0002.1572 682A09                 push 092A
:0002.1575 680001                 push 0100
:0002.1578 8D46EE                 lea ax, [bp-12]
:0002.157B 50                     push ax
:0002.157C 9ADC4EF60C             call 0CF6:4EDC
:0002.1581 6A00                   push 0000
:0002.1583 6A00                   push 0000
:0002.1585 8B4608                 mov ax, [bp+08]
:0002.1588 8BFE                   mov di, si
:0002.158A 8946F6                 mov [bp-0A], ax
:0002.158D 50                     push ax
:0002.158E 56                     push si
:0002.158F 68A005                 push 05A0
:0002.1592 8D46EE                 lea ax, [bp-12]
:0002.1595 50                     push ax
:0002.1596 9A0650F60C             call 0CF6:5006
:0002.159B 8E4608                 mov es, [bp+08]
:0002.159E 6B46EC06               imul ax, [bp-14], 0006
:0002.15A2 03F0                   add si, ax
:0002.15A4 268A04                 mov al , es:[si]
:0002.15A7 8846FF                 mov [bp-01], al 
:0002.15AA 2AE4                   sub ah, ah
:0002.15AC 8946FA                 mov [bp-06], ax
:0002.15AF C746FC0000             mov word ptr [bp-04], 0000
:0002.15B4 8D5C01                 lea bx, [si+01]
:0002.15B7 8BF3                   mov si, bx
:0002.15B9 268A07                 mov al , es:[bx]
:0002.15BC 8846FF                 mov [bp-01], al 
:0002.15BF 2BD2                   sub dx, dx
:0002.15C1 B108                   mov cl, 08
:0002.15C3 9A50C10000             call 0000:C150
:0002.15C8 0946FA                 or [bp-06], ax
:0002.15CB 0956FC                 or [bp-04], dx
:0002.15CE 8D5C01                 lea bx, [si+01]
:0002.15D1 8E4608                 mov es, [bp+08]
:0002.15D4 268A07                 mov al , es:[bx]
:0002.15D7 8846FF                 mov [bp-01], al 
:0002.15DA 2AE4                   sub ah, ah
:0002.15DC 2BC9                   sub cx, cx
:0002.15DE 0946FC                 or [bp-04], ax
:0002.15E1 43                     inc bx
:0002.15E2 268A07                 mov al , es:[bx]
:0002.15E5 8846FF                 mov [bp-01], al 
:0002.15E8 8AE0                   mov ah, al 
:0002.15EA 2AC0                   sub al , al 
:0002.15EC 0946FC                 or [bp-04], ax
:0002.15EF 43                     inc bx
:0002.15F0 268A07                 mov al , es:[bx]
:0002.15F3 8846FF                 mov [bp-01], al 
:0002.15F6 2AE4                   sub ah, ah
:0002.15F8 8946F8                 mov [bp-08], ax
:0002.15FB 8B46FA                 mov ax, [bp-06]
:0002.15FE 8B56FC                 mov dx, [bp-04]
:0002.1601 05A005                 add ax, 05A0
:0002.1604 13D1                   adc dx, cx
:0002.1606 52                     push dx
:0002.1607 50                     push ax
:0002.1608 FF76F6                 push word ptr [bp-0A]
:0002.160B 57                     push di
:0002.160C 43                     inc bx
:0002.160D 2AC0                   sub al , al 
:0002.160F 268A27                 mov ah, es:[bx]
:0002.1612 0B46F8                 or ax, [bp-08]
:0002.1615 50                     push ax
:0002.1616 8D46EE                 lea ax, [bp-12]
:0002.1619 50                     push ax
:0002.161A 9A0650F60C             call 0CF6:5006
:0002.161F 8D46EE                 lea ax, [bp-12]
:0002.1622 50                     push ax
:0002.1623 9AB84FF60C             call 0CF6:4FB8
:0002.1628 5E                     pop si
:0002.1629 5F                     pop di
:0002.162A C9                     leave
:0002.162B CA0400                 retf 0004


:0002.162E 55                     push bp
:0002.162F 8BEC                   mov bp, sp
:0002.1631 52                     push dx
:0002.1632 50                     push ax
:0002.1633 56                     push si
:0002.1634 8BF3                   mov si, bx
:0002.1636 391E865F               cmp [5F86], bx
:0002.163A 7436                   je 1672
:0002.163C 1E                     push ds
:0002.163D 688655                 push 5586
:0002.1640 8BC3                   mov ax, bx
:0002.1642 9A0846F60C             call 0CF6:4608
:0002.1647 8936865F               mov [5F86], si
:0002.164B 1E                     push ds
:0002.164C 688655                 push 5586
:0002.164F 8B46FC                 mov ax, [bp-04]
:0002.1652 8B56FE                 mov dx, [bp-02]
:0002.1655 9AF047F60C             call 0CF6:47F0
:0002.165A FF76FC                 push word ptr [bp-04]
:0002.165D FF76FE                 push word ptr [bp-02]
:0002.1660 6A40                   push 0040
:0002.1662 6A50                   push 0050
:0002.1664 1E                     push ds
:0002.1665 688655                 push 5586
:0002.1668 68EA53                 push 53EA
:0002.166B 9A3C3BF60C             call 0CF6:3B3C
:0002.1670 EB14                   jmp 1686



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.163A(C)
|
:0002.1672 50                     push ax
:0002.1673 52                     push dx
:0002.1674 6A40                   push 0040
:0002.1676 6A50                   push 0050
:0002.1678 6A00                   push 0000
:0002.167A 1E                     push ds
:0002.167B 688655                 push 5586
:0002.167E 68EA53                 push 53EA
:0002.1681 9ADA3AF60C             call 0CF6:3ADA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1670(U)
|
:0002.1686 5E                     pop si
:0002.1687 C9                     leave
:0002.1688 CB                     retf


:0002.1689 00                     BYTE 0


:0002.168A C8120000               enter 0012, 00
:0002.168E 50                     push ax
:0002.168F 57                     push di
:0002.1690 56                     push si
:0002.1691 8B7606                 mov si, [bp+06]
:0002.1694 68F408                 push 08F4
:0002.1697 680001                 push 0100
:0002.169A 8D46EE                 lea ax, [bp-12]
:0002.169D 50                     push ax
:0002.169E 9ADC4EF60C             call 0CF6:4EDC
:0002.16A3 6A00                   push 0000
:0002.16A5 6A00                   push 0000
:0002.16A7 8B4608                 mov ax, [bp+08]
:0002.16AA 8BFE                   mov di, si
:0002.16AC 8946F6                 mov [bp-0A], ax
:0002.16AF 50                     push ax
:0002.16B0 56                     push si
:0002.16B1 68E400                 push 00E4
:0002.16B4 8D46EE                 lea ax, [bp-12]
:0002.16B7 50                     push ax
:0002.16B8 9A0650F60C             call 0CF6:5006
:0002.16BD 8E4608                 mov es, [bp+08]
:0002.16C0 6B46EC06               imul ax, [bp-14], 0006
:0002.16C4 03F0                   add si, ax
:0002.16C6 268A04                 mov al , es:[si]
:0002.16C9 8846FF                 mov [bp-01], al 
:0002.16CC 2AE4                   sub ah, ah
:0002.16CE 8946FA                 mov [bp-06], ax
:0002.16D1 C746FC0000             mov word ptr [bp-04], 0000
:0002.16D6 8D5C01                 lea bx, [si+01]
:0002.16D9 8BF3                   mov si, bx
:0002.16DB 268A07                 mov al , es:[bx]
:0002.16DE 8846FF                 mov [bp-01], al 
:0002.16E1 2BD2                   sub dx, dx
:0002.16E3 B108                   mov cl, 08
:0002.16E5 9A50C10000             call 0000:C150
:0002.16EA 0946FA                 or [bp-06], ax
:0002.16ED 0956FC                 or [bp-04], dx
:0002.16F0 8D5C01                 lea bx, [si+01]
:0002.16F3 8E4608                 mov es, [bp+08]
:0002.16F6 268A07                 mov al , es:[bx]
:0002.16F9 8846FF                 mov [bp-01], al 
:0002.16FC 2AE4                   sub ah, ah
:0002.16FE 2BC9                   sub cx, cx
:0002.1700 0946FC                 or [bp-04], ax
:0002.1703 43                     inc bx
:0002.1704 268A07                 mov al , es:[bx]
:0002.1707 8846FF                 mov [bp-01], al 
:0002.170A 8AE0                   mov ah, al 
:0002.170C 2AC0                   sub al , al 
:0002.170E 0946FC                 or [bp-04], ax
:0002.1711 43                     inc bx
:0002.1712 268A07                 mov al , es:[bx]
:0002.1715 8846FF                 mov [bp-01], al 
:0002.1718 2AE4                   sub ah, ah
:0002.171A 8946F8                 mov [bp-08], ax
:0002.171D 8B46FA                 mov ax, [bp-06]
:0002.1720 8B56FC                 mov dx, [bp-04]
:0002.1723 05E400                 add ax, 00E4
:0002.1726 13D1                   adc dx, cx
:0002.1728 52                     push dx
:0002.1729 50                     push ax
:0002.172A FF76F6                 push word ptr [bp-0A]
:0002.172D 57                     push di
:0002.172E 43                     inc bx
:0002.172F 2AC0                   sub al , al 
:0002.1731 268A27                 mov ah, es:[bx]
:0002.1734 0B46F8                 or ax, [bp-08]
:0002.1737 50                     push ax
:0002.1738 8D46EE                 lea ax, [bp-12]
:0002.173B 50                     push ax
:0002.173C 9A0650F60C             call 0CF6:5006
:0002.1741 8D46EE                 lea ax, [bp-12]
:0002.1744 50                     push ax
:0002.1745 9AB84FF60C             call 0CF6:4FB8
:0002.174A 5E                     pop si
:0002.174B 5F                     pop di
:0002.174C C9                     leave
:0002.174D CA0400                 retf 0004


:0002.1750 55                     push bp
:0002.1751 8BEC                   mov bp, sp
:0002.1753 FF7606                 push word ptr [bp+06]
:0002.1756 6A01                   push 0001
:0002.1758 6A00                   push 0000
:0002.175A C1E803                 shr ax, 03
:0002.175D 8B5E08                 mov bx, [bp+08]
:0002.1760 9A0000F60C             call 0CF6:0000
:0002.1765 C9                     leave
:0002.1766 CA0400                 retf 0004


:0002.1769 00                     BYTE 0


:0002.176A C8120000               enter 0012, 00
:0002.176E 53                     push bx
:0002.176F 50                     push ax
:0002.1770 57                     push di
:0002.1771 56                     push si
:0002.1772 8AC3                   mov al , bl 
:0002.1774 250F00                 and ax, 000F
:0002.1777 8946F4                 mov [bp-0C], ax
:0002.177A 8A4608                 mov al , [bp+08]
:0002.177D 250F00                 and ax, 000F
:0002.1780 8946F2                 mov [bp-0E], ax
:0002.1783 80E3F0                 and bl, F0
:0002.1786 8B7606                 mov si, [bp+06]
:0002.1789 03F6                   add si, si
:0002.178B 8B84F607               mov ax, [si+07F6]
:0002.178F 05885F                 add ax, 5F88
:0002.1792 8946F6                 mov [bp-0A], ax
:0002.1795 8C5EF8                 mov [bp-08], ds
:0002.1798 8956FA                 mov [bp-06], dx
:0002.179B 806608F0               and byte ptr [bp+08], F0
:0002.179F 8B4608                 mov ax, [bp+08]
:0002.17A2 03C2                   add ax, dx
:0002.17A4 8946F0                 mov [bp-10], ax
:0002.17A7 3BC2                   cmp ax, dx
:0002.17A9 7659                   jbe 1804
:0002.17AB 8B46EA                 mov ax, [bp-16]
:0002.17AE 03C3                   add ax, bx
:0002.17B0 8946EE                 mov [bp-12], ax
:0002.17B3 8B7EF6                 mov di, [bp-0A]
:0002.17B6 895EEC                 mov [bp-14], bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.17FF(C)
|
:0002.17B9 8B46EA                 mov ax, [bp-16]
:0002.17BC 8BF0                   mov si, ax
:0002.17BE 3946EE                 cmp [bp-12], ax
:0002.17C1 761A                   jbe 17DD

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.17DB(C)
|
:0002.17C3 FF76F8                 push word ptr [bp-08]
:0002.17C6 57                     push di
:0002.17C7 6A0F                   push 000F
:0002.17C9 FF76FA                 push word ptr [bp-06]
:0002.17CC 56                     push si
:0002.17CD 9A4A7E0000             call 0000:7E4A
:0002.17D2 83C40A                 add sp, 000A
:0002.17D5 83C610                 add si, 0010
:0002.17D8 3976EE                 cmp [bp-12], si
:0002.17DB 77E6                   ja 17C3

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.17C1(C)
|
:0002.17DD 837EF400               cmp word ptr [bp-0C], 0000
:0002.17E1 7412                   je 17F5
:0002.17E3 FF76F8                 push word ptr [bp-08]
:0002.17E6 57                     push di
:0002.17E7 6A05                   push 0005
:0002.17E9 FF76FA                 push word ptr [bp-06]
:0002.17EC 56                     push si
:0002.17ED 9A4A7E0000             call 0000:7E4A
:0002.17F2 83C40A                 add sp, 000A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.17E1(C)
|
:0002.17F5 8346FA10               add word ptr [bp-06], 0010
:0002.17F9 8B46FA                 mov ax, [bp-06]
:0002.17FC 3946F0                 cmp [bp-10], ax
:0002.17FF 77B8                   ja 17B9
:0002.1801 8B5EEC                 mov bx, [bp-14]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.17A9(C)
|
:0002.1804 837EF200               cmp word ptr [bp-0E], 0000
:0002.1808 742A                   je 1834
:0002.180A 8B46EA                 mov ax, [bp-16]
:0002.180D 8BF0                   mov si, ax
:0002.180F 03C3                   add ax, bx
:0002.1811 8946EE                 mov [bp-12], ax
:0002.1814 3BC6                   cmp ax, si
:0002.1816 761C                   jbe 1834

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1832(C)
|
:0002.1818 FF76F8                 push word ptr [bp-08]
:0002.181B FF76F6                 push word ptr [bp-0A]
:0002.181E 6A03                   push 0003
:0002.1820 FF76FA                 push word ptr [bp-06]
:0002.1823 56                     push si
:0002.1824 9A4A7E0000             call 0000:7E4A
:0002.1829 83C40A                 add sp, 000A
:0002.182C 83C610                 add si, 0010
:0002.182F 3976EE                 cmp [bp-12], si
:0002.1832 77E4                   ja 1818

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.1808(C), :0002.1816(C)
|
:0002.1834 5E                     pop si
:0002.1835 5F                     pop di
:0002.1836 C9                     leave
:0002.1837 CA0400                 retf 0004


:0002.183A C8180000               enter 0018, 00
:0002.183E 53                     push bx
:0002.183F 52                     push dx
:0002.1840 50                     push ax
:0002.1841 57                     push di
:0002.1842 56                     push si
:0002.1843 8BFB                   mov di, bx
:0002.1845 8B760A                 mov si, [bp+0A]
:0002.1848 8BC3                   mov ax, bx
:0002.184A 250F00                 and ax, 000F
:0002.184D 8946F0                 mov [bp-10], ax
:0002.1850 8BC6                   mov ax, si
:0002.1852 250F00                 and ax, 000F
:0002.1855 8946EE                 mov [bp-12], ax
:0002.1858 83E7F0                 and di, FFF0
:0002.185B 83E6F0                 and si, FFF0
:0002.185E 33C0                   xor ax, ax
:0002.1860 8946F2                 mov [bp-0E], ax
:0002.1863 8946FE                 mov [bp-02], ax
:0002.1866 837E0601               cmp word ptr [bp+06], 0001
:0002.186A 750A                   jne 1876
:0002.186C C746FE0001             mov word ptr [bp-02], 0100
:0002.1871 C746F28000             mov word ptr [bp-0E], 0080

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.186A(C)
|
:0002.1876 8B4608                 mov ax, [bp+08]
:0002.1879 C1E009                 shl ax, 09
:0002.187C 05F006                 add ax, 06F0
:0002.187F 50                     push ax
:0002.1880 682C55                 push 552C
:0002.1883 9A4A4DF60C             call 0CF6:4D4A
:0002.1888 8946F6                 mov [bp-0A], ax
:0002.188B 8956F8                 mov [bp-08], dx
:0002.188E 8B46FE                 mov ax, [bp-02]
:0002.1891 8946FA                 mov [bp-06], ax
:0002.1894 8B46E4                 mov ax, [bp-1C]
:0002.1897 8946F4                 mov [bp-0C], ax
:0002.189A 897EE6                 mov [bp-1A], di
:0002.189D 03C6                   add ax, si
:0002.189F 3B46E4                 cmp ax, [bp-1C]
:0002.18A2 7703                   ja 18A7
:0002.18A4 E99E00                 jmp 1945



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.18A2(C)
|
:0002.18A7 89760A                 mov [bp+0A], si
:0002.18AA 8B46E2                 mov ax, [bp-1E]
:0002.18AD 03C7                   add ax, di
:0002.18AF 8946EC                 mov [bp-14], ax
:0002.18B2 8B76FA                 mov si, [bp-06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.193F(U)
|
:0002.18B5 8B46F2                 mov ax, [bp-0E]
:0002.18B8 8946FE                 mov [bp-02], ax
:0002.18BB 8B5EE2                 mov bx, [bp-1E]
:0002.18BE 895EFC                 mov [bp-04], bx
:0002.18C1 395EEC                 cmp [bp-14], bx
:0002.18C4 7643                   jbe 1909
:0002.18C6 8B46F6                 mov ax, [bp-0A]
:0002.18C9 8B56F8                 mov dx, [bp-08]
:0002.18CC 03C6                   add ax, si
:0002.18CE 8946E8                 mov [bp-18], ax
:0002.18D1 8956EA                 mov [bp-16], dx
:0002.18D4 8976FA                 mov [bp-06], si
:0002.18D7 8B76FE                 mov si, [bp-02]
:0002.18DA 8BFB                   mov di, bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.18FE(C)
|
:0002.18DC 8B46E8                 mov ax, [bp-18]
:0002.18DF 8B56EA                 mov dx, [bp-16]
:0002.18E2 03C6                   add ax, si
:0002.18E4 52                     push dx
:0002.18E5 50                     push ax
:0002.18E6 6A0F                   push 000F
:0002.18E8 FF76F4                 push word ptr [bp-0C]
:0002.18EB 57                     push di
:0002.18EC 9A4A7E0000             call 0000:7E4A
:0002.18F1 83C40A                 add sp, 000A
:0002.18F4 81F68000               xor si, 0080
:0002.18F8 83C710                 add di, 0010
:0002.18FB 397EEC                 cmp [bp-14], di
:0002.18FE 77DC                   ja 18DC
:0002.1900 897EFC                 mov [bp-04], di
:0002.1903 8976FE                 mov [bp-02], si
:0002.1906 8B76FA                 mov si, [bp-06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.18C4(C)
|
:0002.1909 837EF000               cmp word ptr [bp-10], 0000
:0002.190D 741D                   je 192C
:0002.190F 8B46F6                 mov ax, [bp-0A]
:0002.1912 8B56F8                 mov dx, [bp-08]
:0002.1915 0346FE                 add ax, [bp-02]
:0002.1918 03C6                   add ax, si
:0002.191A 52                     push dx
:0002.191B 50                     push ax
:0002.191C 6A05                   push 0005
:0002.191E FF76F4                 push word ptr [bp-0C]
:0002.1921 FF76FC                 push word ptr [bp-04]
:0002.1924 9A4A7E0000             call 0000:7E4A
:0002.1929 83C40A                 add sp, 000A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.190D(C)
|
:0002.192C 81F60001               xor si, 0100
:0002.1930 8B460A                 mov ax, [bp+0A]
:0002.1933 0346E4                 add ax, [bp-1C]
:0002.1936 8346F410               add word ptr [bp-0C], 0010
:0002.193A 3B46F4                 cmp ax, [bp-0C]
:0002.193D 7603                   jbe 1942
:0002.193F E973FF                 jmp 18B5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.193D(C)
|
:0002.1942 8976FA                 mov [bp-06], si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.18A4(U)
|
:0002.1945 837EEE00               cmp word ptr [bp-12], 0000
:0002.1949 744F                   je 199A
:0002.194B 8B7EF2                 mov di, [bp-0E]
:0002.194E 8B46E2                 mov ax, [bp-1E]
:0002.1951 8946FC                 mov [bp-04], ax
:0002.1954 0346E6                 add ax, [bp-1A]
:0002.1957 8946EC                 mov [bp-14], ax
:0002.195A 3B46E2                 cmp ax, [bp-1E]
:0002.195D 763B                   jbe 199A
:0002.195F 8B46F6                 mov ax, [bp-0A]
:0002.1962 8B56F8                 mov dx, [bp-08]
:0002.1965 0346FA                 add ax, [bp-06]
:0002.1968 8946E8                 mov [bp-18], ax
:0002.196B 8956EA                 mov [bp-16], dx
:0002.196E 897EFE                 mov [bp-02], di
:0002.1971 8BF7                   mov si, di
:0002.1973 8B7EFC                 mov di, [bp-04]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1998(C)
|
:0002.1976 8B46E8                 mov ax, [bp-18]
:0002.1979 8B56EA                 mov dx, [bp-16]
:0002.197C 03C6                   add ax, si
:0002.197E 52                     push dx
:0002.197F 50                     push ax
:0002.1980 6A03                   push 0003
:0002.1982 FF76F4                 push word ptr [bp-0C]
:0002.1985 57                     push di
:0002.1986 9A4A7E0000             call 0000:7E4A
:0002.198B 83C40A                 add sp, 000A
:0002.198E 81F68000               xor si, 0080
:0002.1992 83C710                 add di, 0010
:0002.1995 397EEC                 cmp [bp-14], di
:0002.1998 77DC                   ja 1976

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.1949(C), :0002.195D(C)
|
:0002.199A 5E                     pop si
:0002.199B 5F                     pop di
:0002.199C C9                     leave
:0002.199D CA0600                 retf 0006


:0002.19A0 55                     push bp
:0002.19A1 8BEC                   mov bp, sp
:0002.19A3 53                     push bx
:0002.19A4 57                     push di
:0002.19A5 56                     push si
:0002.19A6 8BF8                   mov di, ax
:0002.19A8 8BF2                   mov si, dx
:0002.19AA 6A00                   push 0000
:0002.19AC 688054                 push 5480
:0002.19AF 9A9C57F60C             call 0CF6:579C
:0002.19B4 893E6654               mov [5466], di
:0002.19B8 89366854               mov [5468], si
:0002.19BC 8B46FE                 mov ax, [bp-02]
:0002.19BF A36A54                 mov word ptr [546A], ax
:0002.19C2 8B4E08                 mov cx, [bp+08]
:0002.19C5 890E6C54               mov [546C], cx
:0002.19C9 8B5606                 mov dx, [bp+06]
:0002.19CC 89166E54               mov [546E], dx
:0002.19D0 9A2423F60C             call 0CF6:2324
:0002.19D5 57                     push di
:0002.19D6 56                     push si
:0002.19D7 FF76FE                 push word ptr [bp-02]
:0002.19DA FF7608                 push word ptr [bp+08]
:0002.19DD 8B4606                 mov ax, [bp+06]
:0002.19E0 80CC01                 or ah, 01
:0002.19E3 50                     push ax
:0002.19E4 68EA53                 push 53EA
:0002.19E7 9A4C3AF60C             call 0CF6:3A4C
:0002.19EC 9A1223F60C             call 0CF6:2312
:0002.19F1 5E                     pop si
:0002.19F2 5F                     pop di
:0002.19F3 C9                     leave
:0002.19F4 CA0400                 retf 0004


:0002.19F7 00                     BYTE 0


:0002.19F8 9A2423F60C             call 0CF6:2324
:0002.19FD FF366654               push word ptr [5466]
:0002.1A01 FF366854               push word ptr [5468]
:0002.1A05 FF366A54               push word ptr [546A]
:0002.1A09 FF366C54               push word ptr [546C]
:0002.1A0D A16E54                 mov ax, word ptr [546E]
:0002.1A10 80CC01                 or ah, 01
:0002.1A13 50                     push ax
:0002.1A14 68EA53                 push 53EA
:0002.1A17 9A4C3AF60C             call 0CF6:3A4C
:0002.1A1C 9A1223F60C             call 0CF6:2312
:0002.1A21 CB                     retf


:0002.1A22 55                     push bp
:0002.1A23 8BEC                   mov bp, sp
:0002.1A25 8B5E06                 mov bx, [bp+06]
:0002.1A28 8B07                   mov ax, [bx]
:0002.1A2A C9                     leave
:0002.1A2B CA0200                 retf 0002


:0002.1A2E 55                     push bp
:0002.1A2F 8BEC                   mov bp, sp
:0002.1A31 56                     push si
:0002.1A32 8B7606                 mov si, [bp+06]
:0002.1A35 8A4608                 mov al , [bp+08]
:0002.1A38 F6D0                   not al
:0002.1A3A 20440F                 and [si+0F], al 
:0002.1A3D 8A4608                 mov al , [bp+08]
:0002.1A40 22460A                 and al , [bp+0A]
:0002.1A43 08440F                 or [si+0F], al 
:0002.1A46 5E                     pop si
:0002.1A47 C9                     leave
:0002.1A48 CA0600                 retf 0006


:0002.1A4B 00                     BYTE 0


:0002.1A4C 55                     push bp
:0002.1A4D 8BEC                   mov bp, sp
:0002.1A4F 8B5E06                 mov bx, [bp+06]
:0002.1A52 8A4608                 mov al , [bp+08]
:0002.1A55 88470E                 mov [bx+0E], al 
:0002.1A58 C9                     leave
:0002.1A59 CA0400                 retf 0004


:0002.1A5C 55                     push bp
:0002.1A5D 8BEC                   mov bp, sp
:0002.1A5F 8B5E06                 mov bx, [bp+06]
:0002.1A62 8B4608                 mov ax, [bp+08]
:0002.1A65 894706                 mov [bx+06], ax
:0002.1A68 C9                     leave
:0002.1A69 CA0400                 retf 0004


:0002.1A6C 55                     push bp
:0002.1A6D 8BEC                   mov bp, sp
:0002.1A6F 56                     push si
:0002.1A70 8B7606                 mov si, [bp+06]
:0002.1A73 FF7414                 push word ptr [si+14]
:0002.1A76 56                     push si
:0002.1A77 9A6C3AF60C             call 0CF6:3A6C
:0002.1A7C 5E                     pop si
:0002.1A7D C9                     leave
:0002.1A7E CA0200                 retf 0002


:0002.1A81 00                     BYTE 0


:0002.1A82 C8000000               enter 0000, 00
:0002.1A86 57                     push di
:0002.1A87 56                     push si
:0002.1A88 E90000                 jmp 1A8B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1A88(U)
|
:0002.1A8B 5E                     pop si
:0002.1A8C 5F                     pop di
:0002.1A8D C9                     leave
:0002.1A8E CB                     retf


:0002.1A8F 00                     BYTE 0


:0002.1A90 C8000000               enter 0000, 00
:0002.1A94 57                     push di
:0002.1A95 56                     push si
:0002.1A96 E90000                 jmp 1A99



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1A96(U)
|
:0002.1A99 5E                     pop si
:0002.1A9A 5F                     pop di
:0002.1A9B C9                     leave
:0002.1A9C CB                     retf


:0002.1A9D 00                     BYTE 0


:0002.1A9E C8000000               enter 0000, 00
:0002.1AA2 57                     push di
:0002.1AA3 56                     push si
:0002.1AA4 B80100                 mov ax, 0001
:0002.1AA7 E90000                 jmp 1AAA



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1AA7(U)
|
:0002.1AAA 5E                     pop si
:0002.1AAB 5F                     pop di
:0002.1AAC C9                     leave
:0002.1AAD CB                     retf


:0002.1AAE C8060000               enter 0006, 00
:0002.1AB2 57                     push di
:0002.1AB3 56                     push si
:0002.1AB4 C746FA0100             mov word ptr [bp-06], 0001
:0002.1AB9 C646FE00               mov byte ptr [bp-02], 00
:0002.1ABD C746FC0408             mov word ptr [bp-04], 0804
:0002.1AC2 E90600                 jmp 1ACB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1ADA(U)
|
:0002.1AC5 FE46FE                 inc byte ptr [bp-02]
:0002.1AC8 FF46FC                 inc word ptr [bp-04]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1AC2(U)
|
:0002.1ACB 807EFE1A               cmp byte ptr [bp-02], 1A
:0002.1ACF 7203                   jb 1AD4
:0002.1AD1 E90900                 jmp 1ADD



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1ACF(C)
|
:0002.1AD4 8B5EFC                 mov bx, [bp-04]
:0002.1AD7 C60702                 mov byte ptr [bx], 02
:0002.1ADA E9E8FF                 jmp 1AC5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1AD1(U)
|
:0002.1ADD E90000                 jmp 1AE0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1ADD(U)
|
:0002.1AE0 5E                     pop si
:0002.1AE1 5F                     pop di
:0002.1AE2 C9                     leave
:0002.1AE3 CB                     retf


:0002.1AE4 C8020000               enter 0002, 00
:0002.1AE8 57                     push di
:0002.1AE9 56                     push si
:0002.1AEA B419                   mov ah, 19
:0002.1AEC CD21                   int 21
:0002.1AEE 8846FE                 mov [bp-02], al 
:0002.1AF1 8A46FE                 mov al , [bp-02]
:0002.1AF4 E90000                 jmp 1AF7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1AF4(U)
|
:0002.1AF7 5E                     pop si
:0002.1AF8 5F                     pop di
:0002.1AF9 C9                     leave
:0002.1AFA CB                     retf


:0002.1AFB 00                     BYTE 0


:0002.1AFC C8000000               enter 0000, 00
:0002.1B00 57                     push di
:0002.1B01 56                     push si
:0002.1B02 9A844BF60C             call 0CF6:4B84
:0002.1B07 A20208                 mov byte ptr [0802], al
:0002.1B0A 9A4E4BF60C             call 0CF6:4B4E
:0002.1B0F E90000                 jmp 1B12



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1B0F(U)
|
:0002.1B12 5E                     pop si
:0002.1B13 5F                     pop di
:0002.1B14 C9                     leave
:0002.1B15 CB                     retf


:0002.1B16 C8000000               enter 0000, 00
:0002.1B1A 57                     push di
:0002.1B1B 56                     push si
:0002.1B1C B80000                 mov ax, 0000
:0002.1B1F E90000                 jmp 1B22



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1B1F(U)
|
:0002.1B22 5E                     pop si
:0002.1B23 5F                     pop di
:0002.1B24 C9                     leave
:0002.1B25 CB                     retf


:0002.1B26 C8080000               enter 0008, 00
:0002.1B2A 50                     push ax
:0002.1B2B 57                     push di
:0002.1B2C 56                     push si
:0002.1B2D 8B460C                 mov ax, [bp+0C]
:0002.1B30 8946FE                 mov [bp-02], ax
:0002.1B33 8B460A                 mov ax, [bp+0A]
:0002.1B36 8946FA                 mov [bp-06], ax
:0002.1B39 8B4608                 mov ax, [bp+08]
:0002.1B3C 8946FC                 mov [bp-04], ax
:0002.1B3F 8B4606                 mov ax, [bp+06]
:0002.1B42 8946F8                 mov [bp-08], ax
:0002.1B45 8B46FC                 mov ax, [bp-04]
:0002.1B48 2BD2                   sub dx, dx
:0002.1B4A B104                   mov cl, 04
:0002.1B4C 9A50C10000             call 0000:C150
:0002.1B51 8BC8                   mov cx, ax
:0002.1B53 8B46FE                 mov ax, [bp-02]
:0002.1B56 8BDA                   mov bx, dx
:0002.1B58 2BD2                   sub dx, dx
:0002.1B5A 8BF1                   mov si, cx
:0002.1B5C B104                   mov cl, 04
:0002.1B5E 8BFB                   mov di, bx
:0002.1B60 9A50C10000             call 0000:C150
:0002.1B65 0346FA                 add ax, [bp-06]
:0002.1B68 83D200                 adc dx, 0000
:0002.1B6B 0376F8                 add si, [bp-08]
:0002.1B6E 83D700                 adc di, 0000
:0002.1B71 3BFA                   cmp di, dx
:0002.1B73 7E03                   jle 1B78
:0002.1B75 E92F00                 jmp 1BA7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1B73(C)
|
:0002.1B78 7D03                   jge 1B7D
:0002.1B7A E90700                 jmp 1B84



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1B78(C)
|
:0002.1B7D 3BF0                   cmp si, ax
:0002.1B7F 7603                   jbe 1B84
:0002.1B81 E92300                 jmp 1BA7



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.1B7A(U), :0002.1B7F(C)
|
:0002.1B84 1E                     push ds
:0002.1B85 06                     push es
:0002.1B86 56                     push si
:0002.1B87 57                     push di
:0002.1B88 51                     push cx
:0002.1B89 8B46FE                 mov ax, [bp-02]
:0002.1B8C 8ED8                   mov ds, ax
:0002.1B8E 8B76FA                 mov si, [bp-06]
:0002.1B91 8B46FC                 mov ax, [bp-04]
:0002.1B94 8EC0                   mov es, ax
:0002.1B96 8B7EF8                 mov di, [bp-08]
:0002.1B99 8B8EF6FF               mov cx, [bp+FFF6]
:0002.1B9D F3                     repz
:0002.1B9E A4                     movsb
:0002.1B9F 59                     pop cx
:0002.1BA0 5F                     pop di
:0002.1BA1 5E                     pop si
:0002.1BA2 07                     pop es
:0002.1BA3 1F                     pop ds
:0002.1BA4 E92C00                 jmp 1BD3



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.1B75(U), :0002.1B81(U)
|
:0002.1BA7 1E                     push ds
:0002.1BA8 06                     push es
:0002.1BA9 56                     push si
:0002.1BAA 57                     push di
:0002.1BAB 51                     push cx
:0002.1BAC 8B46FE                 mov ax, [bp-02]
:0002.1BAF 8ED8                   mov ds, ax
:0002.1BB1 8B76FA                 mov si, [bp-06]
:0002.1BB4 03B6F6FF               add si, [bp+FFF6]
:0002.1BB8 4E                     dec si
:0002.1BB9 8B46FC                 mov ax, [bp-04]
:0002.1BBC 8EC0                   mov es, ax
:0002.1BBE 8B7EF8                 mov di, [bp-08]
:0002.1BC1 03BEF6FF               add di, [bp+FFF6]
:0002.1BC5 4F                     dec di
:0002.1BC6 FD                     std
:0002.1BC7 8B8EF6FF               mov cx, [bp+FFF6]
:0002.1BCB F3                     repz
:0002.1BCC A4                     movsb
:0002.1BCD FC                     cld
:0002.1BCE 59                     pop cx
:0002.1BCF 5F                     pop di
:0002.1BD0 5E                     pop si
:0002.1BD1 07                     pop es
:0002.1BD2 1F                     pop ds

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1BA4(U)
|
:0002.1BD3 E90000                 jmp 1BD6

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1BD3(U)
|
:0002.1BD6 5E                     pop si
:0002.1BD7 5F                     pop di
:0002.1BD8 C9                     leave
:0002.1BD9 CA0800                 retf 0008


:0002.1BDC C8040000               enter 0004, 00
:0002.1BE0 52                     push dx
:0002.1BE1 50                     push ax
:0002.1BE2 57                     push di
:0002.1BE3 56                     push si
:0002.1BE4 8B4608                 mov ax, [bp+08]
:0002.1BE7 8946FE                 mov [bp-02], ax
:0002.1BEA 8B4606                 mov ax, [bp+06]
:0002.1BED 8946FC                 mov [bp-04], ax
:0002.1BF0 06                     push es
:0002.1BF1 57                     push di
:0002.1BF2 51                     push cx
:0002.1BF3 8B46FE                 mov ax, [bp-02]
:0002.1BF6 8EC0                   mov es, ax
:0002.1BF8 8B7EFC                 mov di, [bp-04]
:0002.1BFB 8B8EF8FF               mov cx, [bp+FFF8]
:0002.1BFF 8A86FAFF               mov al , [bp+FFFA]
:0002.1C03 F3                     repz
:0002.1C04 AA                     stosb
:0002.1C05 59                     pop cx
:0002.1C06 5F                     pop di
:0002.1C07 07                     pop es
:0002.1C08 E90000                 jmp 1C0B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1C08(U)
|
:0002.1C0B 5E                     pop si
:0002.1C0C 5F                     pop di
:0002.1C0D C9                     leave
:0002.1C0E CA0400                 retf 0004


:0002.1C11 00                     BYTE 0


:0002.1C12 C8000000               enter 0000, 00
:0002.1C16 57                     push di
:0002.1C17 56                     push si
:0002.1C18 8B7606                 mov si, [bp+06]
:0002.1C1B C6440400               mov byte ptr [si+04], 00
:0002.1C1F C744020000             mov word ptr [si+02], 0000
:0002.1C24 F6460801               test byte ptr [bp+08], 01
:0002.1C28 7503                   jne 1C2D
:0002.1C2A E93700                 jmp 1C64



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1C28(C)
|
:0002.1C2D 6A00                   push 0000
:0002.1C2F 6A10                   push 0010
:0002.1C31 8B460A                 mov ax, [bp+0A]
:0002.1C34 8B560C                 mov dx, [bp+0C]
:0002.1C37 050F00                 add ax, 000F
:0002.1C3A 83D200                 adc dx, 0000
:0002.1C3D 52                     push dx
:0002.1C3E 50                     push ax
:0002.1C3F 9AE4BF0000             call 0000:BFE4
:0002.1C44 894402                 mov [si+02], ax
:0002.1C47 FF7402                 push word ptr [si+02]
:0002.1C4A 9A7BB20000             call 0000:B27B
:0002.1C4F 5B                     pop bx
:0002.1C50 8904                   mov [si], ax
:0002.1C52 833C00                 cmp word ptr [si], 0000
:0002.1C55 7503                   jne 1C5A
:0002.1C57 E90A00                 jmp 1C64



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1C55(C)
|
:0002.1C5A C6440401               mov byte ptr [si+04], 01
:0002.1C5E B80100                 mov ax, 0001
:0002.1C61 E90600                 jmp 1C6A



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.1C2A(U), :0002.1C57(U)
|
:0002.1C64 B80000                 mov ax, 0000
:0002.1C67 E90000                 jmp 1C6A



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.1C61(U), :0002.1C67(U)
|
:0002.1C6A 5E                     pop si
:0002.1C6B 5F                     pop di
:0002.1C6C C9                     leave
:0002.1C6D CA0800                 retf 0008


:0002.1C70 C8000000               enter 0000, 00
:0002.1C74 57                     push di
:0002.1C75 56                     push si
:0002.1C76 8B7606                 mov si, [bp+06]
:0002.1C79 8A4404                 mov al , [si+04]
:0002.1C7C 2AE4                   sub ah, ah
:0002.1C7E E91400                 jmp 1C95



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1C98(U)
|
:0002.1C81 FF34                   push word ptr [si]
:0002.1C83 9A8EB20000             call 0000:B28E
:0002.1C88 5B                     pop bx
:0002.1C89 3D0100                 cmp ax, 0001
:0002.1C8C 1BC0                   sbb ax, ax
:0002.1C8E 40                     inc ax
:0002.1C8F E91200                 jmp 1CA4


:0002.1C92 E90900                 jmp 1C9E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1C7E(U)
|
:0002.1C95 48                     dec ax
:0002.1C96 7503                   jne 1C9B
:0002.1C98 E9E6FF                 jmp 1C81



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1C96(C)
|
:0002.1C9B E90000                 jmp 1C9E

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.1C92(U), :0002.1C9B(U)
|
:0002.1C9E B80000                 mov ax, 0000
:0002.1CA1 E90000                 jmp 1CA4



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.1C8F(U), :0002.1CA1(U)
|
:0002.1CA4 5E                     pop si
:0002.1CA5 5F                     pop di
:0002.1CA6 C9                     leave
:0002.1CA7 CA0200                 retf 0002


:0002.1CAA C8040000               enter 0004, 00
:0002.1CAE 57                     push di
:0002.1CAF 56                     push si
:0002.1CB0 8B7606                 mov si, [bp+06]
:0002.1CB3 8B04                   mov ax, [si]
:0002.1CB5 8946FE                 mov [bp-02], ax
:0002.1CB8 8B4608                 mov ax, [bp+08]
:0002.1CBB 8946FC                 mov [bp-04], ax
:0002.1CBE 8B46FC                 mov ax, [bp-04]
:0002.1CC1 8B56FE                 mov dx, [bp-02]
:0002.1CC4 E90000                 jmp 1CC7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1CC4(U)
|
:0002.1CC7 5E                     pop si
:0002.1CC8 5F                     pop di
:0002.1CC9 C9                     leave
:0002.1CCA CA0400                 retf 0004


:0002.1CCD 00                     BYTE 0


:0002.1CCE C8220400               enter 0422, 00
:0002.1CD2 50                     push ax
:0002.1CD3 53                     push bx
:0002.1CD4 57                     push di
:0002.1CD5 56                     push si
:0002.1CD6 8D8600FC               lea ax, [bp+FC00]
:0002.1CDA 8986FEFB               mov [bp+FBFE], ax
:0002.1CDE 1E                     push ds
:0002.1CDF FFB6DAFB               push word ptr [bp+FBDA]
:0002.1CE3 8D9EEAFB               lea bx, [bp+FBEA]
:0002.1CE7 9A443DF60C             call 0CF6:3D44
:0002.1CEC 8A86DCFB               mov al , [bp+FBDC]
:0002.1CF0 0441                   add al, 41
:0002.1CF2 8886EAFB               mov [bp+FBEA], al 
:0002.1CF6 6A00                   push 0000
:0002.1CF8 FFB6DAFB               push word ptr [bp+FBDA]
:0002.1CFC 9A94B10000             call 0000:B194
:0002.1D01 83C404                 add sp, 0004
:0002.1D04 8986E8FB               mov [bp+FBE8], ax
:0002.1D08 40                     inc ax
:0002.1D09 7403                   je 1D0E
:0002.1D0B E90600                 jmp 1D14



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1D09(C)
|
:0002.1D0E B80000                 mov ax, 0000
:0002.1D11 E92301                 jmp 1E37



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1D0B(U)
|
:0002.1D14 C786DEFB0000           mov word ptr [bp-0422], 0000
:0002.1D1A 6A02                   push 0002
:0002.1D1C 6A00                   push 0000
:0002.1D1E 6A00                   push 0000
:0002.1D20 FFB6E8FB               push word ptr [bp+FBE8]
:0002.1D24 9A11B20000             call 0000:B211
:0002.1D29 83C408                 add sp, 0008
:0002.1D2C 8986E0FB               mov [bp+FBE0], ax
:0002.1D30 8996E2FB               mov [bp+FBE2], dx
:0002.1D34 3DFFFF                 cmp ax, FFFF
:0002.1D37 7403                   je 1D3C
:0002.1D39 E90800                 jmp 1D44



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1D37(C)
|
:0002.1D3C 83FAFF                 cmp dx, FFFF
:0002.1D3F 7503                   jne 1D44
:0002.1D41 E9DD00                 jmp 1E21



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.1D39(U), :0002.1D3F(C)
|
:0002.1D44 8A86DCFB               mov al , [bp+FBDC]
:0002.1D48 50                     push ax
:0002.1D49 687054                 push 5470
:0002.1D4C 9AFC51F60C             call 0CF6:51FC
:0002.1D51 3B96E2FB               cmp dx, [bp+FBE2]
:0002.1D55 7D03                   jge 1D5A
:0002.1D57 E9C700                 jmp 1E21



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1D55(C)
|
:0002.1D5A 7E03                   jle 1D5F
:0002.1D5C E90900                 jmp 1D68



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1D5A(C)
|
:0002.1D5F 3B86E0FB               cmp ax, [bp+FBE0]
:0002.1D63 7703                   ja 1D68
:0002.1D65 E9B900                 jmp 1E21



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.1D5C(U), :0002.1D63(C)
|
:0002.1D68 6A00                   push 0000
:0002.1D6A 6A00                   push 0000
:0002.1D6C 6A00                   push 0000
:0002.1D6E FFB6E8FB               push word ptr [bp+FBE8]
:0002.1D72 9A11B20000             call 0000:B211
:0002.1D77 83C408                 add sp, 0008
:0002.1D7A 3DFFFF                 cmp ax, FFFF
:0002.1D7D 7403                   je 1D82
:0002.1D7F E90800                 jmp 1D8A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1D7D(C)
|
:0002.1D82 83FAFF                 cmp dx, FFFF
:0002.1D85 7503                   jne 1D8A
:0002.1D87 E99700                 jmp 1E21



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.1D7F(U), :0002.1D85(C)
|
:0002.1D8A 8D86EAFB               lea ax, [bp+FBEA]
:0002.1D8E 50                     push ax
:0002.1D8F 9A28B20000             call 0000:B228
:0002.1D94 5B                     pop bx
:0002.1D95 8986E6FB               mov [bp+FBE6], ax
:0002.1D99 40                     inc ax
:0002.1D9A 7503                   jne 1D9F
:0002.1D9C E98200                 jmp 1E21



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.1D9A(C), :0002.1DFF(U)
|
:0002.1D9F 680004                 push 0400
:0002.1DA2 FFB6FEFB               push word ptr [bp+FBFE]
:0002.1DA6 FFB600FC               push word ptr [bp+FC00]
:0002.1DAA FFB6E8FB               push word ptr [bp+FBE8]
:0002.1DAE 9ACDB10000             call 0000:B1CD
:0002.1DB3 83C408                 add sp, 0008
:0002.1DB6 8986E4FB               mov [bp+FBE4], ax
:0002.1DBA 3D0000                 cmp ax, 0000
:0002.1DBD 7503                   jne 1DC2
:0002.1DBF E94000                 jmp 1E02



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1DBD(C)
|
:0002.1DC2 83BEE4FBFF             cmp word ptr [bp+FBE4], FFFF
:0002.1DC7 7403                   je 1DCC
:0002.1DC9 E90900                 jmp 1DD5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1DC7(C)
|
:0002.1DCC C786DEFB0100           mov word ptr [bp-0422], 0001
:0002.1DD2 E92D00                 jmp 1E02



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1DC9(U)
|
:0002.1DD5 FFB6E4FB               push word ptr [bp+FBE4]
:0002.1DD9 FFB6FEFB               push word ptr [bp+FBFE]
:0002.1DDD FFB600FC               push word ptr [bp+FC00]
:0002.1DE1 FFB6E6FB               push word ptr [bp+FBE6]
:0002.1DE5 9AF8B10000             call 0000:B1F8
:0002.1DEA 83C408                 add sp, 0008
:0002.1DED 3B86E4FB               cmp ax, [bp+FBE4]
:0002.1DF1 7503                   jne 1DF6
:0002.1DF3 E90900                 jmp 1DFF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1DF1(C)
|
:0002.1DF6 C786DEFB0100           mov word ptr [bp-0422], 0001
:0002.1DFC E90300                 jmp 1E02



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1DF3(U)
|
:0002.1DFF E99DFF                 jmp 1D9F

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.1DBF(U), :0002.1DD2(U), :0002.1DFC(U)
|
:0002.1E02 FFB6E6FB               push word ptr [bp+FBE6]
:0002.1E06 9AA8B10000             call 0000:B1A8
:0002.1E0B 5B                     pop bx
:0002.1E0C 83BEDEFB00             cmp word ptr [bp+FBDE], 0000
:0002.1E11 7503                   jne 1E16
:0002.1E13 E90B00                 jmp 1E21



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1E11(C)
|
:0002.1E16 8D86EAFB               lea ax, [bp+FBEA]
:0002.1E1A 50                     push ax
:0002.1E1B 9A3BB20000             call 0000:B23B
:0002.1E20 5B                     pop bx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.1D41(U), :0002.1D57(U), :0002.1D65(U), :0002.1D87(U), :0002.1D9C(U), 
|:0002.1E13(U)
|
:0002.1E21 FFB6E8FB               push word ptr [bp+FBE8]
:0002.1E25 9AA8B10000             call 0000:B1A8
:0002.1E2A 5B                     pop bx
:0002.1E2B 83BEDEFB01             cmp word ptr [bp+FBDE], 0001
:0002.1E30 1BC0                   sbb ax, ax
:0002.1E32 F7D8                   neg ax
:0002.1E34 E90000                 jmp 1E37



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.1D11(U), :0002.1E34(U)
|
:0002.1E37 5E                     pop si
:0002.1E38 5F                     pop di
:0002.1E39 C9                     leave
:0002.1E3A CB                     retf


:0002.1E3B 00                     BYTE 0


:0002.1E3C C8000000               enter 0000, 00
:0002.1E40 57                     push di
:0002.1E41 56                     push si
:0002.1E42 8B7606                 mov si, [bp+06]
:0002.1E45 8B4608                 mov ax, [bp+08]
:0002.1E48 8904                   mov [si], ax
:0002.1E4A F6460901               test byte ptr [bp+09], 01
:0002.1E4E 7503                   jne 1E53
:0002.1E50 E91700                 jmp 1E6A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1E4E(C)
|
:0002.1E53 9A3E4BF60C             call 0CF6:4B3E
:0002.1E58 3D0000                 cmp ax, 0000
:0002.1E5B 7503                   jne 1E60
:0002.1E5D E90A00                 jmp 1E6A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1E5B(C)
|
:0002.1E60 A00208                 mov al, [0802]
:0002.1E63 0441                   add al, 41
:0002.1E65 8B5E0A                 mov bx, [bp+0A]
:0002.1E68 8807                   mov [bx], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.1E50(U), :0002.1E5D(U)
|
:0002.1E6A F6460902               test byte ptr [bp+09], 02
:0002.1E6E 7503                   jne 1E73
:0002.1E70 E92700                 jmp 1E9A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1E6E(C)
|
:0002.1E73 833EFE0700             cmp word ptr [07FE], 0000
:0002.1E78 7503                   jne 1E7D
:0002.1E7A E91D00                 jmp 1E9A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1E78(C)
|
:0002.1E7D 8B5E0A                 mov bx, [bp+0A]
:0002.1E80 A00008                 mov al, [0800]
:0002.1E83 9A6E4DF60C             call 0CF6:4D6E
:0002.1E88 3D0000                 cmp ax, 0000
:0002.1E8B 7503                   jne 1E90
:0002.1E8D E90A00                 jmp 1E9A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1E8B(C)
|
:0002.1E90 A00008                 mov al, [0800]
:0002.1E93 0441                   add al, 41
:0002.1E95 8B5E0A                 mov bx, [bp+0A]
:0002.1E98 8807                   mov [bx], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.1E70(U), :0002.1E7A(U), :0002.1E8D(U)
|
:0002.1E9A 8A4608                 mov al , [bp+08]
:0002.1E9D 2AE4                   sub ah, ah
:0002.1E9F E95100                 jmp 1EF3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1EFF(U)
|
:0002.1EA2 8A4608                 mov al , [bp+08]
:0002.1EA5 2AE4                   sub ah, ah
:0002.1EA7 50                     push ax
:0002.1EA8 FF760A                 push word ptr [bp+0A]
:0002.1EAB 9A94B10000             call 0000:B194
:0002.1EB0 83C404                 add sp, 0004
:0002.1EB3 894404                 mov [si+04], ax
:0002.1EB6 837C04FF               cmp word ptr [si+04], FFFF
:0002.1EBA 7403                   je 1EBF
:0002.1EBC E90600                 jmp 1EC5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1EBA(C)
|
:0002.1EBF B80000                 mov ax, 0000
:0002.1EC2 E94C00                 jmp 1F11



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1EBC(U)
|
:0002.1EC5 E94300                 jmp 1F0B

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1F05(U)
|
:0002.1EC8 8B04                   mov ax, [si]
:0002.1ECA 2502FF                 and ax, FF02
:0002.1ECD 0D0200                 or ax, 0002
:0002.1ED0 8904                   mov [si], ax
:0002.1ED2 FF760A                 push word ptr [bp+0A]
:0002.1ED5 9A28B20000             call 0000:B228
:0002.1EDA 5B                     pop bx
:0002.1EDB 894404                 mov [si+04], ax
:0002.1EDE 837C04FF               cmp word ptr [si+04], FFFF
:0002.1EE2 7403                   je 1EE7
:0002.1EE4 E90600                 jmp 1EED



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1EE2(C)
|
:0002.1EE7 B80000                 mov ax, 0000
:0002.1EEA E92400                 jmp 1F11



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1EE4(U)
|
:0002.1EED E91B00                 jmp 1F0B
:0002.1EF0 E91800                 jmp 1F0B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1E9F(U)
|
:0002.1EF3 0BC0                   or ax, ax
:0002.1EF5 7303                   jnb 1EFA
:0002.1EF7 E91100                 jmp 1F0B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1EF5(C)
|
:0002.1EFA 2D0200                 sub ax, 0002
:0002.1EFD 7703                   ja 1F02
:0002.1EFF E9A0FF                 jmp 1EA2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1EFD(C)
|
:0002.1F02 48                     dec ax
:0002.1F03 7503                   jne 1F08
:0002.1F05 E9C0FF                 jmp 1EC8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1F03(C)
|
:0002.1F08 E90000                 jmp 1F0B

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.1EC5(U), :0002.1EED(U), :0002.1EF0(U), :0002.1EF7(U), :0002.1F08(U), 
|
:0002.1F0B B80100                 mov ax, 0001
:0002.1F0E E90000                 jmp 1F11



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.1EC2(U), :0002.1EEA(U), :0002.1F0E(U)
|
:0002.1F11 5E                     pop si
:0002.1F12 5F                     pop di
:0002.1F13 C9                     leave
:0002.1F14 CA0600                 retf 0006


:0002.1F17 00                     BYTE 0


:0002.1F18 C8000000               enter 0000, 00
:0002.1F1C 57                     push di
:0002.1F1D 56                     push si
:0002.1F1E 8B7606                 mov si, [bp+06]
:0002.1F21 FF7404                 push word ptr [si+04]
:0002.1F24 9AA8B10000             call 0000:B1A8
:0002.1F29 5B                     pop bx
:0002.1F2A E90000                 jmp 1F2D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1F2A(U)
|
:0002.1F2D 5E                     pop si
:0002.1F2E 5F                     pop di
:0002.1F2F C9                     leave
:0002.1F30 CA0200                 retf 0002


:0002.1F33 00                     BYTE 0


:0002.1F34 C8040000               enter 0004, 00
:0002.1F38 57                     push di
:0002.1F39 56                     push si
:0002.1F3A 8B7606                 mov si, [bp+06]
:0002.1F3D 8B460C                 mov ax, [bp+0C]
:0002.1F40 8946FE                 mov [bp-02], ax
:0002.1F43 8B460A                 mov ax, [bp+0A]
:0002.1F46 8946FC                 mov [bp-04], ax
:0002.1F49 FF7608                 push word ptr [bp+08]
:0002.1F4C FF76FC                 push word ptr [bp-04]
:0002.1F4F FF76FE                 push word ptr [bp-02]
:0002.1F52 FF7404                 push word ptr [si+04]
:0002.1F55 9ACDB10000             call 0000:B1CD
:0002.1F5A 83C408                 add sp, 0008
:0002.1F5D E90000                 jmp 1F60



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1F5D(U)
|
:0002.1F60 5E                     pop si
:0002.1F61 5F                     pop di
:0002.1F62 C9                     leave
:0002.1F63 CA0800                 retf 0008


:0002.1F66 C8000000               enter 0000, 00
:0002.1F6A 57                     push di
:0002.1F6B 56                     push si
:0002.1F6C 8B7606                 mov si, [bp+06]
:0002.1F6F FF7610                 push word ptr [bp+10]
:0002.1F72 FF760E                 push word ptr [bp+0E]
:0002.1F75 6A00                   push 0000
:0002.1F77 56                     push si
:0002.1F78 9A7E50F60C             call 0CF6:507E
:0002.1F7D 3DFFFF                 cmp ax, FFFF
:0002.1F80 7403                   je 1F85
:0002.1F82 E90E00                 jmp 1F93



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1F80(C)
|
:0002.1F85 83FAFF                 cmp dx, FFFF
:0002.1F88 7403                   je 1F8D
:0002.1F8A E90600                 jmp 1F93



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1F88(C)
|
:0002.1F8D B8FFFF                 mov ax, FFFF
:0002.1F90 E91200                 jmp 1FA5



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.1F82(U), :0002.1F8A(U)
|
:0002.1F93 FF760C                 push word ptr [bp+0C]
:0002.1F96 FF760A                 push word ptr [bp+0A]
:0002.1F99 FF7608                 push word ptr [bp+08]
:0002.1F9C 56                     push si
:0002.1F9D 9AD44FF60C             call 0CF6:4FD4
:0002.1FA2 E90000                 jmp 1FA5



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.1F90(U), :0002.1FA2(U)
|
:0002.1FA5 5E                     pop si
:0002.1FA6 5F                     pop di
:0002.1FA7 C9                     leave
:0002.1FA8 CA0C00                 retf 000C


:0002.1FAB 00                     BYTE 0


:0002.1FAC C8040000               enter 0004, 00
:0002.1FB0 57                     push di
:0002.1FB1 56                     push si
:0002.1FB2 8B7606                 mov si, [bp+06]
:0002.1FB5 8B460C                 mov ax, [bp+0C]
:0002.1FB8 8946FE                 mov [bp-02], ax
:0002.1FBB 8B460A                 mov ax, [bp+0A]
:0002.1FBE 8946FC                 mov [bp-04], ax
:0002.1FC1 FF7608                 push word ptr [bp+08]
:0002.1FC4 FF76FC                 push word ptr [bp-04]
:0002.1FC7 FF76FE                 push word ptr [bp-02]
:0002.1FCA FF7404                 push word ptr [si+04]
:0002.1FCD 9AF8B10000             call 0000:B1F8
:0002.1FD2 83C408                 add sp, 0008
:0002.1FD5 E90000                 jmp 1FD8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1FD5(U)
|
:0002.1FD8 5E                     pop si
:0002.1FD9 5F                     pop di
:0002.1FDA C9                     leave
:0002.1FDB CA0800                 retf 0008


:0002.1FDE C8000000               enter 0000, 00
:0002.1FE2 57                     push di
:0002.1FE3 56                     push si
:0002.1FE4 8B7606                 mov si, [bp+06]
:0002.1FE7 FF7608                 push word ptr [bp+08]
:0002.1FEA FF760C                 push word ptr [bp+0C]
:0002.1FED FF760A                 push word ptr [bp+0A]
:0002.1FF0 FF7404                 push word ptr [si+04]
:0002.1FF3 9A11B20000             call 0000:B211
:0002.1FF8 83C408                 add sp, 0008
:0002.1FFB E90000                 jmp 1FFE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.1FFB(U)
|
:0002.1FFE 5E                     pop si
:0002.1FFF 5F                     pop di
:0002.2000 C9                     leave
:0002.2001 CA0800                 retf 0008


:0002.2004 C8000000               enter 0000, 00
:0002.2008 57                     push di
:0002.2009 56                     push si
:0002.200A A12408                 mov ax, word ptr [0824]
:0002.200D 0B062208               or ax, [0822]
:0002.2011 7503                   jne 2016
:0002.2013 E90A00                 jmp 2020



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2011(C)
|
:0002.2016 8B4606                 mov ax, [bp+06]
:0002.2019 FF1E2208               call far word ptr [0822]
:0002.201D E90600                 jmp 2026



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2013(U)
|
:0002.2020 B80000                 mov ax, 0000
:0002.2023 E90000                 jmp 2026



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.201D(U), :0002.2023(U)
|
:0002.2026 5E                     pop si
:0002.2027 5F                     pop di
:0002.2028 C9                     leave
:0002.2029 CB                     retf


:0002.202A C8000000               enter 0000, 00
:0002.202E 57                     push di
:0002.202F 56                     push si
:0002.2030 8B7606                 mov si, [bp+06]
:0002.2033 9A6BCA0000             call 0000:CA6B
:0002.2038 40                     inc ax
:0002.2039 7403                   je 203E
:0002.203B E90800                 jmp 2046



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2039(C)
|
:0002.203E 6A01                   push 0001
:0002.2040 9AB9BE0000             call 0000:BEB9
:0002.2045 5B                     pop bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.203B(U)
|
:0002.2046 9A10CB0000             call 0000:CB10
:0002.204B 6A00                   push 0000
:0002.204D 6A07                   push 0007
:0002.204F 6A00                   push 0000
:0002.2051 9A4ACE0000             call 0000:CE4A
:0002.2056 83C406                 add sp, 0006
:0002.2059 9AF1B20000             call 0000:B2F1
:0002.205E 9A9C4BF60C             call 0CF6:4B9C
:0002.2063 9A224BF60C             call 0CF6:4B22
:0002.2068 68F60C                 push 0CF6
:0002.206B 68A450                 push 50A4
:0002.206E 9AB6BF0000             call 0000:BFB6
:0002.2073 83C404                 add sp, 0004
:0002.2076 E90000                 jmp 2079



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2076(U)
|
:0002.2079 5E                     pop si
:0002.207A 5F                     pop di
:0002.207B C9                     leave
:0002.207C CA0200                 retf 0002


:0002.207F 00                     BYTE 0


:0002.2080 C8000000               enter 0000, 00
:0002.2084 57                     push di
:0002.2085 56                     push si
:0002.2086 8B7606                 mov si, [bp+06]
:0002.2089 837E0800               cmp word ptr [bp+08], 0000
:0002.208D 7503                   jne 2092
:0002.208F E90500                 jmp 2097



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.208D(C)
|
:0002.2092 9A20CB0000             call 0000:CB20

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.208F(U)
|
:0002.2097 9A304BF60C             call 0CF6:4B30
:0002.209C 9A2BB30000             call 0000:B32B
:0002.20A1 FF760A                 push word ptr [bp+0A]
:0002.20A4 9AB9BE0000             call 0000:BEB9
:0002.20A9 5B                     pop bx
:0002.20AA E90000                 jmp 20AD



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.20AA(U)
|
:0002.20AD 5E                     pop si
:0002.20AE 5F                     pop di
:0002.20AF C9                     leave
:0002.20B0 CA0600                 retf 0006


:0002.20B3 00                     BYTE 0


:0002.20B4 C8000000               enter 0000, 00
:0002.20B8 57                     push di
:0002.20B9 56                     push si
:0002.20BA 8B7606                 mov si, [bp+06]
:0002.20BD FF7608                 push word ptr [bp+08]
:0002.20C0 9A3FB30000             call 0000:B33F
:0002.20C5 5B                     pop bx
:0002.20C6 E90000                 jmp 20C9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.20C6(U)
|
:0002.20C9 5E                     pop si
:0002.20CA 5F                     pop di
:0002.20CB C9                     leave
:0002.20CC CA0400                 retf 0004


:0002.20CF 00                     BYTE 0


:0002.20D0 C8000000               enter 0000, 00
:0002.20D4 57                     push di
:0002.20D5 56                     push si
:0002.20D6 8B7606                 mov si, [bp+06]
:0002.20D9 9A4CB30000             call 0000:B34C
:0002.20DE 3D0100                 cmp ax, 0001
:0002.20E1 1BC0                   sbb ax, ax
:0002.20E3 F7D8                   neg ax
:0002.20E5 E90000                 jmp 20E8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.20E5(U)
|
:0002.20E8 5E                     pop si
:0002.20E9 5F                     pop di
:0002.20EA C9                     leave
:0002.20EB CA0200                 retf 0002


:0002.20EE C8000000               enter 0000, 00
:0002.20F2 57                     push di
:0002.20F3 56                     push si
:0002.20F4 8B7606                 mov si, [bp+06]
:0002.20F7 B80000                 mov ax, 0000
:0002.20FA E90000                 jmp 20FD



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.20FA(U)
|
:0002.20FD 5E                     pop si
:0002.20FE 5F                     pop di
:0002.20FF C9                     leave
:0002.2100 CA0800                 retf 0008


:0002.2103 00                     BYTE 0


:0002.2104 C8000000               enter 0000, 00
:0002.2108 57                     push di
:0002.2109 56                     push si
:0002.210A 8B7606                 mov si, [bp+06]
:0002.210D B80100                 mov ax, 0001
:0002.2110 E90000                 jmp 2113



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2110(U)
|
:0002.2113 5E                     pop si
:0002.2114 5F                     pop di
:0002.2115 C9                     leave
:0002.2116 CA0200                 retf 0002


:0002.2119 00                     BYTE 0


:0002.211A C8000000               enter 0000, 00
:0002.211E 57                     push di
:0002.211F 56                     push si
:0002.2120 8B7606                 mov si, [bp+06]
:0002.2123 B80100                 mov ax, 0001
:0002.2126 E90000                 jmp 2129



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2126(U)
|
:0002.2129 5E                     pop si
:0002.212A 5F                     pop di
:0002.212B C9                     leave
:0002.212C CA0400                 retf 0004


:0002.212F 00                     BYTE 0


:0002.2130 C8000000               enter 0000, 00
:0002.2134 57                     push di
:0002.2135 56                     push si
:0002.2136 8B7606                 mov si, [bp+06]
:0002.2139 B80100                 mov ax, 0001
:0002.213C E90000                 jmp 213F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.213C(U)
|
:0002.213F 5E                     pop si
:0002.2140 5F                     pop di
:0002.2141 C9                     leave
:0002.2142 CA0200                 retf 0002


:0002.2145 00                     BYTE 0


:0002.2146 C8000000               enter 0000, 00
:0002.214A 57                     push di
:0002.214B 56                     push si
:0002.214C 8B7606                 mov si, [bp+06]
:0002.214F A00208                 mov al, [0802]
:0002.2152 E90000                 jmp 2155



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2152(U)
|
:0002.2155 5E                     pop si
:0002.2156 5F                     pop di
:0002.2157 C9                     leave
:0002.2158 CA0200                 retf 0002


:0002.215B 00                     BYTE 0


:0002.215C C8060000               enter 0006, 00
:0002.2160 57                     push di
:0002.2161 56                     push si
:0002.2162 8B7606                 mov si, [bp+06]
:0002.2165 807E081A               cmp byte ptr [bp+08], 1A
:0002.2169 7303                   jnb 216E
:0002.216B E90900                 jmp 2177



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2169(C)
|
:0002.216E B8FFFF                 mov ax, FFFF
:0002.2171 BAFFFF                 mov dx, FFFF
:0002.2174 E93C00                 jmp 21B3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.216B(U)
|
:0002.2177 B436                   mov ah, 36
:0002.2179 8A5608                 mov dl, [bp+08]
:0002.217C FEC2                   inc dl
:0002.217E CD21                   int 21
:0002.2180 8946FE                 mov [bp-02], ax
:0002.2183 895EFC                 mov [bp-04], bx
:0002.2186 894EFA                 mov [bp-06], cx
:0002.2189 837EFEFF               cmp word ptr [bp-02], FFFF
:0002.218D 7403                   je 2192
:0002.218F E90C00                 jmp 219E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.218D(C)
|
:0002.2192 B8FFFF                 mov ax, FFFF
:0002.2195 BAFFFF                 mov dx, FFFF
:0002.2198 E91800                 jmp 21B3


:0002.219B E91500                 jmp 21B3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.218F(U)
|
:0002.219E 6A00                   push 0000
:0002.21A0 FF76FE                 push word ptr [bp-02]
:0002.21A3 8B46FA                 mov ax, [bp-06]
:0002.21A6 F766FC                 mul word ptr [bp-04]
:0002.21A9 52                     push dx
:0002.21AA 50                     push ax
:0002.21AB 9A7EC00000             call 0000:C07E
:0002.21B0 E90000                 jmp 21B3



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.2174(U), :0002.2198(U), :0002.219B(U), :0002.21B0(U)
|
:0002.21B3 5E                     pop si
:0002.21B4 5F                     pop di
:0002.21B5 C9                     leave
:0002.21B6 CA0400                 retf 0004


:0002.21B9 00                     BYTE 0


:0002.21BA C8000000               enter 0000, 00
:0002.21BE 57                     push di
:0002.21BF 56                     push si
:0002.21C0 8B7606                 mov si, [bp+06]
:0002.21C3 E90000                 jmp 21C6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.21C3(U)
|
:0002.21C6 5E                     pop si
:0002.21C7 5F                     pop di
:0002.21C8 C9                     leave
:0002.21C9 CA0200                 retf 0002


:0002.21CC C8000000               enter 0000, 00
:0002.21D0 57                     push di
:0002.21D1 56                     push si
:0002.21D2 8B7606                 mov si, [bp+06]
:0002.21D5 C1660A08               shl word ptr [bp+0A], 08
:0002.21D9 8B460A                 mov ax, [bp+0A]
:0002.21DC 8B5E08                 mov bx, [bp+08]
:0002.21DF CD65                   int 65
:0002.21E1 E90000                 jmp 21E4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.21E1(U)
|
:0002.21E4 5E                     pop si
:0002.21E5 5F                     pop di
:0002.21E6 C9                     leave
:0002.21E7 CA0600                 retf 0006


:0002.21EA C8000000               enter 0000, 00
:0002.21EE 57                     push di
:0002.21EF 56                     push si
:0002.21F0 8B7606                 mov si, [bp+06]
:0002.21F3 FF7608                 push word ptr [bp+08]
:0002.21F6 680001                 push 0100
:0002.21F9 56                     push si
:0002.21FA 9ADC4EF60C             call 0CF6:4EDC
:0002.21FF 3D0000                 cmp ax, 0000
:0002.2202 7403                   je 2207
:0002.2204 E90600                 jmp 220D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2202(C)
|
:0002.2207 B80000                 mov ax, 0000
:0002.220A E93800                 jmp 2245



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2204(U)
|
:0002.220D 6A00                   push 0000
:0002.220F 6A00                   push 0000
:0002.2211 8D4408                 lea ax, [si+08]
:0002.2214 1E                     push ds
:0002.2215 50                     push ax
:0002.2216 6A02                   push 0002
:0002.2218 56                     push si
:0002.2219 9A0650F60C             call 0CF6:5006
:0002.221E 6B440806               imul ax, [si+08], 0006
:0002.2222 50                     push ax
:0002.2223 9A7CBF0000             call 0000:BF7C
:0002.2228 5B                     pop bx
:0002.2229 894406                 mov [si+06], ax
:0002.222C 6A00                   push 0000
:0002.222E 6A02                   push 0002
:0002.2230 1E                     push ds
:0002.2231 FF7406                 push word ptr [si+06]
:0002.2234 6B440806               imul ax, [si+08], 0006
:0002.2238 50                     push ax
:0002.2239 56                     push si
:0002.223A 9A0650F60C             call 0CF6:5006
:0002.223F B80100                 mov ax, 0001
:0002.2242 E90000                 jmp 2245



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.220A(U), :0002.2242(U)
|
:0002.2245 5E                     pop si
:0002.2246 5F                     pop di
:0002.2247 C9                     leave
:0002.2248 CA0400                 retf 0004


:0002.224B 00                     BYTE 0


:0002.224C C8000000               enter 0000, 00
:0002.2250 57                     push di
:0002.2251 56                     push si
:0002.2252 8B7606                 mov si, [bp+06]
:0002.2255 8B460C                 mov ax, [bp+0C]
:0002.2258 394408                 cmp [si+08], ax
:0002.225B 7603                   jbe 2260
:0002.225D E90600                 jmp 2266



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.225B(C)
|
:0002.2260 B80000                 mov ax, 0000
:0002.2263 E93300                 jmp 2299



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.225D(U)
|
:0002.2266 8B7C06                 mov di, [si+06]
:0002.2269 6B5E0C06               imul bx, [bp+0C], 0006
:0002.226D 6B440806               imul ax, [si+08], 0006
:0002.2271 2BD2                   sub dx, dx
:0002.2273 0301                   add ax, [bx+di]
:0002.2275 135102                 adc dx, [bx+di+02]
:0002.2278 050200                 add ax, 0002
:0002.227B 83D200                 adc dx, 0000
:0002.227E 52                     push dx
:0002.227F 50                     push ax
:0002.2280 FF760A                 push word ptr [bp+0A]
:0002.2283 FF7608                 push word ptr [bp+08]
:0002.2286 6B7E0C06               imul di, [bp+0C], 0006
:0002.228A 8B5C06                 mov bx, [si+06]
:0002.228D FF7104                 push word ptr [bx+di+04]
:0002.2290 56                     push si
:0002.2291 9A0650F60C             call 0CF6:5006
:0002.2296 E90000                 jmp 2299



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.2263(U), :0002.2296(U)
|
:0002.2299 5E                     pop si
:0002.229A 5F                     pop di
:0002.229B C9                     leave
:0002.229C CA0800                 retf 0008


:0002.229F 00                     BYTE 0


:0002.22A0 C8040000               enter 0004, 00
:0002.22A4 57                     push di
:0002.22A5 56                     push si
:0002.22A6 8B7606                 mov si, [bp+06]
:0002.22A9 56                     push si
:0002.22AA 9AB84FF60C             call 0CF6:4FB8
:0002.22AF 8B4406                 mov ax, [si+06]
:0002.22B2 8946FE                 mov [bp-02], ax
:0002.22B5 50                     push ax
:0002.22B6 9A6CBF0000             call 0000:BF6C
:0002.22BB 5B                     pop bx
:0002.22BC E90000                 jmp 22BF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.22BC(U)
|
:0002.22BF 5E                     pop si
:0002.22C0 5F                     pop di
:0002.22C1 C9                     leave
:0002.22C2 CA0200                 retf 0002


:0002.22C5 00                     BYTE 0


:0002.22C6 687C54                 push 547C
:0002.22C9 9AC658F60C             call 0CF6:58C6
:0002.22CE 688054                 push 5480
:0002.22D1 9ADC58F60C             call 0CF6:58DC
:0002.22D6 CB                     retf


:0002.22D7 00                     BYTE 0


:0002.22D8 C8000000               enter 0000, 00
:0002.22DC 57                     push di
:0002.22DD 56                     push si
:0002.22DE FF7608                 push word ptr [bp+08]
:0002.22E1 FF7606                 push word ptr [bp+06]
:0002.22E4 9A2EB50000             call 0000:B52E
:0002.22E9 83C404                 add sp, 0004
:0002.22EC 3D0000                 cmp ax, 0000
:0002.22EF 7503                   jne 22F4
:0002.22F1 E90C00                 jmp 2300



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.22EF(C)
|
:0002.22F4 C70698089A08           mov word ptr [0898], 089A
:0002.22FA B80100                 mov ax, 0001
:0002.22FD E90600                 jmp 2306



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.22F1(U)
|
:0002.2300 B80000                 mov ax, 0000
:0002.2303 E90000                 jmp 2306



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.22FD(U), :0002.2303(U)
|
:0002.2306 5E                     pop si
:0002.2307 5F                     pop di
:0002.2308 C9                     leave
:0002.2309 CA0400                 retf 0004


:0002.230C C8160000               enter 0016, 00
:0002.2310 57                     push di
:0002.2311 56                     push si
:0002.2312 C646F310               mov byte ptr [bp-0D], 10
:0002.2316 8B4608                 mov ax, [bp+08]
:0002.2319 8946F0                 mov [bp-10], ax
:0002.231C 8B4606                 mov ax, [bp+06]
:0002.231F 8946F8                 mov [bp-08], ax
:0002.2322 8D46EA                 lea ax, [bp-16]
:0002.2325 50                     push ax
:0002.2326 8D46F2                 lea ax, [bp-0E]
:0002.2329 50                     push ax
:0002.232A 50                     push ax
:0002.232B 6A66                   push 0066
:0002.232D 9A86C50000             call 0000:C586
:0002.2332 83C408                 add sp, 0008
:0002.2335 E90000                 jmp 2338



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2335(U)
|
:0002.2338 5E                     pop si
:0002.2339 5F                     pop di
:0002.233A C9                     leave
:0002.233B CA0400                 retf 0004


:0002.233E C8000000               enter 0000, 00
:0002.2342 57                     push di
:0002.2343 56                     push si
:0002.2344 681455                 push 5514
:0002.2347 9A081DF60C             call 0CF6:1D08
:0002.234C 5B                     pop bx
:0002.234D 52                     push dx
:0002.234E 50                     push ax
:0002.234F 9A7853F60C             call 0CF6:5378
:0002.2354 3D0000                 cmp ax, 0000
:0002.2357 7503                   jne 235C
:0002.2359 E91800                 jmp 2374



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2357(C)
|
:0002.235C 68642F                 push 2F64
:0002.235F 680A00                 push 000A
:0002.2362 9AAC53F60C             call 0CF6:53AC
:0002.2367 830E825401             or word ptr [5482], 0001
:0002.236C 830E7E5401             or word ptr [547E], 0001
:0002.2371 E90300                 jmp 2377



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2359(U)
|
:0002.2374 E90000                 jmp 2377

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.2371(U), :0002.2374(U)
|
:0002.2377 5E                     pop si
:0002.2378 5F                     pop di
:0002.2379 C9                     leave
:0002.237A CB                     retf


:0002.237B 00                     BYTE 0


:0002.237C C8100000               enter 0010, 00
:0002.2380 57                     push di
:0002.2381 56                     push si
:0002.2382 C646F103               mov byte ptr [bp-0F], 03
:0002.2386 8D46F0                 lea ax, [bp-10]
:0002.2389 50                     push ax
:0002.238A 50                     push ax
:0002.238B 6A66                   push 0066
:0002.238D 9A06C50000             call 0000:C506
:0002.2392 83C406                 add sp, 0006
:0002.2395 8946FE                 mov [bp-02], ax
:0002.2398 8A46FE                 mov al , [bp-02]
:0002.239B 2AE4                   sub ah, ah
:0002.239D 3D0100                 cmp ax, 0001
:0002.23A0 1BC0                   sbb ax, ax
:0002.23A2 40                     inc ax
:0002.23A3 E90000                 jmp 23A6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.23A3(U)
|
:0002.23A6 5E                     pop si
:0002.23A7 5F                     pop di
:0002.23A8 C9                     leave
:0002.23A9 CB                     retf


:0002.23AA C80E0000               enter 000E, 00
:0002.23AE 50                     push ax
:0002.23AF 57                     push di
:0002.23B0 56                     push si
:0002.23B1 C646F304               mov byte ptr [bp-0D], 04
:0002.23B5 8A86F0FF               mov al , [bp+FFF0]
:0002.23B9 8846F2                 mov [bp-0E], al 
:0002.23BC 8D46F2                 lea ax, [bp-0E]
:0002.23BF 50                     push ax
:0002.23C0 50                     push ax
:0002.23C1 6A66                   push 0066
:0002.23C3 9A06C50000             call 0000:C506
:0002.23C8 83C406                 add sp, 0006
:0002.23CB E90000                 jmp 23CE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.23CB(U)
|
:0002.23CE 5E                     pop si
:0002.23CF 5F                     pop di
:0002.23D0 C9                     leave
:0002.23D1 CB                     retf


:0002.23D2 C80E0000               enter 000E, 00
:0002.23D6 50                     push ax
:0002.23D7 57                     push di
:0002.23D8 56                     push si
:0002.23D9 C646F302               mov byte ptr [bp-0D], 02
:0002.23DD 8A86F0FF               mov al , [bp+FFF0]
:0002.23E1 8846F2                 mov [bp-0E], al 
:0002.23E4 8D46F2                 lea ax, [bp-0E]
:0002.23E7 50                     push ax
:0002.23E8 50                     push ax
:0002.23E9 6A66                   push 0066
:0002.23EB 9A06C50000             call 0000:C506
:0002.23F0 83C406                 add sp, 0006

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2400(U)
|
:0002.23F3 9A1C54F60C             call 0CF6:541C
:0002.23F8 3D0000                 cmp ax, 0000
:0002.23FB 7503                   jne 2400
:0002.23FD E90300                 jmp 2403



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.23FB(C)
|
:0002.2400 E9F0FF                 jmp 23F3

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.23FD(U)
|
:0002.2403 E90000                 jmp 2406

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2403(U)
|
:0002.2406 5E                     pop si
:0002.2407 5F                     pop di
:0002.2408 C9                     leave
:0002.2409 CB                     retf


:0002.240A C80E0000               enter 000E, 00
:0002.240E 50                     push ax
:0002.240F 57                     push di
:0002.2410 56                     push si
:0002.2411 FFB6F0FF               push word ptr [bp+FFF0]
:0002.2415 681455                 push 5514
:0002.2418 9A081DF60C             call 0CF6:1D08
:0002.241D 5B                     pop bx
:0002.241E 52                     push dx
:0002.241F 50                     push ax
:0002.2420 686255                 push 5562
:0002.2423 9AEC52F60C             call 0CF6:52EC
:0002.2428 C646F301               mov byte ptr [bp-0D], 01
:0002.242C C646F201               mov byte ptr [bp-0E], 01
:0002.2430 8D46F2                 lea ax, [bp-0E]
:0002.2433 50                     push ax
:0002.2434 50                     push ax
:0002.2435 6A66                   push 0066
:0002.2437 9A06C50000             call 0000:C506
:0002.243C 83C406                 add sp, 0006
:0002.243F B001                   mov al, 01
:0002.2441 9A4A54F60C             call 0CF6:544A
:0002.2446 E90000                 jmp 2449



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2446(U)
|
:0002.2449 5E                     pop si
:0002.244A 5F                     pop di
:0002.244B C9                     leave
:0002.244C CB                     retf


:0002.244D 00                     BYTE 0


:0002.244E C8100000               enter 0010, 00
:0002.2452 50                     push ax
:0002.2453 57                     push di
:0002.2454 56                     push si
:0002.2455 83BEEEFF01             cmp word ptr [bp+FFEE], 0001
:0002.245A F5                     cmc
:0002.245B 1AC0                   sbb al , al 
:0002.245D 240D                   and al, 0D
:0002.245F 8846F0                 mov [bp-10], al 
:0002.2462 C646F314               mov byte ptr [bp-0D], 14
:0002.2466 8A46F0                 mov al , [bp-10]
:0002.2469 8846F2                 mov [bp-0E], al 
:0002.246C C646F801               mov byte ptr [bp-08], 01
:0002.2470 8D46F2                 lea ax, [bp-0E]
:0002.2473 50                     push ax
:0002.2474 50                     push ax
:0002.2475 6A66                   push 0066
:0002.2477 9A06C50000             call 0000:C506
:0002.247C 83C406                 add sp, 0006
:0002.247F E90000                 jmp 2482



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.247F(U)
|
:0002.2482 5E                     pop si
:0002.2483 5F                     pop di
:0002.2484 C9                     leave
:0002.2485 CB                     retf


:0002.2486 C8000000               enter 0000, 00
:0002.248A 57                     push di
:0002.248B 56                     push si
:0002.248C 8B7606                 mov si, [bp+06]
:0002.248F 837E0814               cmp word ptr [bp+08], 0014
:0002.2493 7303                   jnb 2498
:0002.2495 E90300                 jmp 249B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2493(C)
|
:0002.2498 E96100                 jmp 24FC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2495(U)
|
:0002.249B 680268                 push 6802
:0002.249E 9AB237F60C             call 0CF6:37B2
:0002.24A3 A802                   test al, 02
:0002.24A5 7503                   jne 24AA
:0002.24A7 E93C00                 jmp 24E6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.24A5(C)
|
:0002.24AA 56                     push si
:0002.24AB 9AD655F60C             call 0CF6:55D6
:0002.24B0 3D0000                 cmp ax, 0000
:0002.24B3 7503                   jne 24B8
:0002.24B5 E91500                 jmp 24CD



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.24B3(C)
|
:0002.24B8 8B04                   mov ax, [si]
:0002.24BA 394608                 cmp [bp+08], ax
:0002.24BD 7403                   je 24C2
:0002.24BF E90300                 jmp 24C5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.24BD(C)
|
:0002.24C2 E93700                 jmp 24FC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.24BF(U)
|
:0002.24C5 6A08                   push 0008
:0002.24C7 56                     push si
:0002.24C8 9AA255F60C             call 0CF6:55A2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.24B5(U)
|
:0002.24CD F6440203               test byte ptr [si+02], 03
:0002.24D1 7503                   jne 24D6
:0002.24D3 E90800                 jmp 24DE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.24D1(C)
|
:0002.24D6 8B4608                 mov ax, [bp+08]
:0002.24D9 9AAA54F60C             call 0CF6:54AA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.24D3(U)
|
:0002.24DE 8B4608                 mov ax, [bp+08]
:0002.24E1 8904                   mov [si], ax
:0002.24E3 E90800                 jmp 24EE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.24A7(U)
|
:0002.24E6 6A08                   push 0008
:0002.24E8 56                     push si
:0002.24E9 9AA255F60C             call 0CF6:55A2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.24E3(U)
|
:0002.24EE FF7608                 push word ptr [bp+08]
:0002.24F1 680268                 push 6802
:0002.24F4 9AB658F60C             call 0CF6:58B6
:0002.24F9 E90000                 jmp 24FC



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.2498(U), :0002.24C2(U), :0002.24F9(U)
|
:0002.24FC 5E                     pop si
:0002.24FD 5F                     pop di
:0002.24FE C9                     leave
:0002.24FF CA0400                 retf 0004


:0002.2502 C8000000               enter 0000, 00
:0002.2506 57                     push di
:0002.2507 56                     push si
:0002.2508 8B7606                 mov si, [bp+06]
:0002.250B F6440202               test byte ptr [si+02], 02
:0002.250F 7503                   jne 2514
:0002.2511 E90300                 jmp 2517



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.250F(C)
|
:0002.2514 E91100                 jmp 2528

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2511(U)
|
:0002.2517 F6440201               test byte ptr [si+02], 01
:0002.251B 7503                   jne 2520
:0002.251D E90800                 jmp 2528



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.251B(C)
|
:0002.2520 8A4608                 mov al , [bp+08]
:0002.2523 9A7254F60C             call 0CF6:5472

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.2514(U), :0002.251D(U)
|
:0002.2528 C704FFFF               mov word ptr [si], FFFF
:0002.252C E90000                 jmp 252F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.252C(U)
|
:0002.252F 5E                     pop si
:0002.2530 5F                     pop di
:0002.2531 C9                     leave
:0002.2532 CA0400                 retf 0004


:0002.2535 00                     BYTE 0


:0002.2536 C8000000               enter 0000, 00
:0002.253A 57                     push di
:0002.253B 56                     push si
:0002.253C 8B7606                 mov si, [bp+06]
:0002.253F 680268                 push 6802
:0002.2542 9AB237F60C             call 0CF6:37B2
:0002.2547 A802                   test al, 02
:0002.2549 7503                   jne 254E
:0002.254B E92B00                 jmp 2579



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2549(C)
|
:0002.254E 833CFF                 cmp word ptr [si], FFFF
:0002.2551 7503                   jne 2556
:0002.2553 E92300                 jmp 2579



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2551(C)
|
:0002.2556 F6440202               test byte ptr [si+02], 02
:0002.255A 7503                   jne 255F
:0002.255C E90900                 jmp 2568



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.255A(C)
|
:0002.255F B80000                 mov ax, 0000
:0002.2562 E91A00                 jmp 257F


:0002.2565 E91100                 jmp 2579



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.255C(U)
|
:0002.2568 F6440201               test byte ptr [si+02], 01
:0002.256C 7503                   jne 2571
:0002.256E E90800                 jmp 2579



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.256C(C)
|
:0002.2571 9A1C54F60C             call 0CF6:541C
:0002.2576 E90600                 jmp 257F



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.254B(U), :0002.2553(U), :0002.2565(U), :0002.256E(U)
|
:0002.2579 B80000                 mov ax, 0000
:0002.257C E90000                 jmp 257F



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.2562(U), :0002.2576(U), :0002.257C(U)
|
:0002.257F 5E                     pop si
:0002.2580 5F                     pop di
:0002.2581 C9                     leave
:0002.2582 CA0200                 retf 0002


:0002.2585 00                     BYTE 0


:0002.2586 C8000000               enter 0000, 00
:0002.258A 57                     push di
:0002.258B 56                     push si
:0002.258C 8B7606                 mov si, [bp+06]
:0002.258F F6440201               test byte ptr [si+02], 01
:0002.2593 7503                   jne 2598
:0002.2595 E90800                 jmp 25A0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2593(C)
|
:0002.2598 8B4608                 mov ax, [bp+08]
:0002.259B 9AEE54F60C             call 0CF6:54EE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2595(U)
|
:0002.25A0 E90000                 jmp 25A3

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.25A0(U)
|
:0002.25A3 5E                     pop si
:0002.25A4 5F                     pop di
:0002.25A5 C9                     leave
:0002.25A6 CA0400                 retf 0004


:0002.25A9 00                     BYTE 0


:0002.25AA C8000000               enter 0000, 00
:0002.25AE 57                     push di
:0002.25AF 56                     push si
:0002.25B0 B80000                 mov ax, 0000
:0002.25B3 E90000                 jmp 25B6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.25B3(U)
|
:0002.25B6 5E                     pop si
:0002.25B7 5F                     pop di
:0002.25B8 C9                     leave
:0002.25B9 CB                     retf


:0002.25BA C8000000               enter 0000, 00
:0002.25BE 50                     push ax
:0002.25BF 57                     push di
:0002.25C0 56                     push si
:0002.25C1 E90000                 jmp 25C4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.25C1(U)
|
:0002.25C4 5E                     pop si
:0002.25C5 5F                     pop di
:0002.25C6 C9                     leave
:0002.25C7 CB                     retf


:0002.25C8 C8100000               enter 0010, 00
:0002.25CC 57                     push di
:0002.25CD 56                     push si
:0002.25CE C646F313               mov byte ptr [bp-0D], 13
:0002.25D2 8D46F2                 lea ax, [bp-0E]
:0002.25D5 50                     push ax
:0002.25D6 50                     push ax
:0002.25D7 6A66                   push 0066
:0002.25D9 9A06C50000             call 0000:C506
:0002.25DE 83C406                 add sp, 0006
:0002.25E1 8946F0                 mov [bp-10], ax
:0002.25E4 8A46F0                 mov al , [bp-10]
:0002.25E7 2AE4                   sub ah, ah
:0002.25E9 3D0100                 cmp ax, 0001
:0002.25EC 1BC0                   sbb ax, ax
:0002.25EE 40                     inc ax
:0002.25EF E90000                 jmp 25F2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.25EF(U)
|
:0002.25F2 5E                     pop si
:0002.25F3 5F                     pop di
:0002.25F4 C9                     leave
:0002.25F5 CB                     retf


:0002.25F6 C80E0000               enter 000E, 00
:0002.25FA 57                     push di
:0002.25FB 56                     push si
:0002.25FC C646F312               mov byte ptr [bp-0D], 12
:0002.2600 8D46F2                 lea ax, [bp-0E]
:0002.2603 50                     push ax
:0002.2604 50                     push ax
:0002.2605 6A66                   push 0066
:0002.2607 9A06C50000             call 0000:C506
:0002.260C 83C406                 add sp, 0006
:0002.260F E90000                 jmp 2612



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.260F(U)
|
:0002.2612 5E                     pop si
:0002.2613 5F                     pop di
:0002.2614 C9                     leave
:0002.2615 CB                     retf


:0002.2616 C80E0000               enter 000E, 00
:0002.261A 50                     push ax
:0002.261B 57                     push di
:0002.261C 56                     push si
:0002.261D C646F311               mov byte ptr [bp-0D], 11
:0002.2621 8A86F0FF               mov al , [bp+FFF0]
:0002.2625 FEC0                   inc al
:0002.2627 8846F2                 mov [bp-0E], al 
:0002.262A 8D46F2                 lea ax, [bp-0E]
:0002.262D 50                     push ax
:0002.262E 50                     push ax
:0002.262F 6A66                   push 0066
:0002.2631 9A06C50000             call 0000:C506
:0002.2636 83C406                 add sp, 0006
:0002.2639 E90000                 jmp 263C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2639(U)
|
:0002.263C 5E                     pop si
:0002.263D 5F                     pop di
:0002.263E C9                     leave
:0002.263F CB                     retf


:0002.2640 C8100000               enter 0010, 00
:0002.2644 50                     push ax
:0002.2645 57                     push di
:0002.2646 56                     push si
:0002.2647 83BEEEFF01             cmp word ptr [bp+FFEE], 0001
:0002.264C 1AC0                   sbb al , al 
:0002.264E 2402                   and al, 02
:0002.2650 040D                   add al, 0D
:0002.2652 8846F0                 mov [bp-10], al 
:0002.2655 C646F314               mov byte ptr [bp-0D], 14
:0002.2659 8A46F0                 mov al , [bp-10]
:0002.265C 8846F2                 mov [bp-0E], al 
:0002.265F C646F800               mov byte ptr [bp-08], 00
:0002.2663 8D46F2                 lea ax, [bp-0E]
:0002.2666 50                     push ax
:0002.2667 50                     push ax
:0002.2668 6A66                   push 0066
:0002.266A 9A06C50000             call 0000:C506
:0002.266F 83C406                 add sp, 0006
:0002.2672 E90000                 jmp 2675



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2672(U)
|
:0002.2675 5E                     pop si
:0002.2676 5F                     pop di
:0002.2677 C9                     leave
:0002.2678 CB                     retf


:0002.2679 00                     BYTE 0


:0002.267A C8000000               enter 0000, 00
:0002.267E 57                     push di
:0002.267F 56                     push si
:0002.2680 8B7606                 mov si, [bp+06]
:0002.2683 680268                 push 6802
:0002.2686 9AB237F60C             call 0CF6:37B2
:0002.268B A801                   test al, 01
:0002.268D 7503                   jne 2692
:0002.268F E95900                 jmp 26EB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.268D(C)
|
:0002.2692 837E0A2B               cmp word ptr [bp+0A], 002B
:0002.2696 7303                   jnb 269B
:0002.2698 E90600                 jmp 26A1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2696(C)
|
:0002.269B B80000                 mov ax, 0000
:0002.269E E95500                 jmp 26F6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2698(U)
|
:0002.26A1 56                     push si
:0002.26A2 9A1058F60C             call 0CF6:5810
:0002.26A7 3D0000                 cmp ax, 0000
:0002.26AA 7503                   jne 26AF
:0002.26AC E91700                 jmp 26C6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.26AA(C)
|
:0002.26AF 56                     push si
:0002.26B0 9ABA57F60C             call 0CF6:57BA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.26C3(U)
|
:0002.26B5 56                     push si
:0002.26B6 9A1058F60C             call 0CF6:5810
:0002.26BB 3D0000                 cmp ax, 0000
:0002.26BE 7503                   jne 26C3
:0002.26C0 E90300                 jmp 26C6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.26BE(C)
|
:0002.26C3 E9EFFF                 jmp 26B5

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.26AC(U), :0002.26C0(U)
|
:0002.26C6 F6440208               test byte ptr [si+02], 08
:0002.26CA 7503                   jne 26CF
:0002.26CC E90B00                 jmp 26DA



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.26CA(C)
|
:0002.26CF 8B460A                 mov ax, [bp+0A]
:0002.26D2 9A5A56F60C             call 0CF6:565A
:0002.26D7 E91100                 jmp 26EB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.26CC(U)
|
:0002.26DA F6440201               test byte ptr [si+02], 01
:0002.26DE 7503                   jne 26E3
:0002.26E0 E90800                 jmp 26EB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.26DE(C)
|
:0002.26E3 8B460A                 mov ax, [bp+0A]
:0002.26E6 9AB656F60C             call 0CF6:56B6

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.268F(U), :0002.26D7(U), :0002.26E0(U)
|
:0002.26EB 8B460A                 mov ax, [bp+0A]
:0002.26EE 8904                   mov [si], ax
:0002.26F0 B80000                 mov ax, 0000
:0002.26F3 E90000                 jmp 26F6



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.269E(U), :0002.26F3(U)
|
:0002.26F6 5E                     pop si
:0002.26F7 5F                     pop di
:0002.26F8 C9                     leave
:0002.26F9 CA0600                 retf 0006


:0002.26FC C8000000               enter 0000, 00
:0002.2700 57                     push di
:0002.2701 56                     push si
:0002.2702 8B7606                 mov si, [bp+06]
:0002.2705 FF7608                 push word ptr [bp+08]
:0002.2708 6A00                   push 0000
:0002.270A 56                     push si
:0002.270B 9A1A57F60C             call 0CF6:571A
:0002.2710 E90000                 jmp 2713



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2710(U)
|
:0002.2713 5E                     pop si
:0002.2714 5F                     pop di
:0002.2715 C9                     leave
:0002.2716 CA0400                 retf 0004


:0002.2719 00                     BYTE 0


:0002.271A C8000000               enter 0000, 00
:0002.271E 57                     push di
:0002.271F 56                     push si
:0002.2720 8B7606                 mov si, [bp+06]
:0002.2723 F6440202               test byte ptr [si+02], 02
:0002.2727 7503                   jne 272C
:0002.2729 E90800                 jmp 2734



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2727(C)
|
:0002.272C 9A4A56F60C             call 0CF6:564A
:0002.2731 E90E00                 jmp 2742



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2729(U)
|
:0002.2734 F6440201               test byte ptr [si+02], 01
:0002.2738 7503                   jne 273D
:0002.273A E90500                 jmp 2742



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2738(C)
|
:0002.273D 9A9656F60C             call 0CF6:5696

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.2731(U), :0002.273A(U)
|
:0002.2742 E90000                 jmp 2745

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2742(U)
|
:0002.2745 5E                     pop si
:0002.2746 5F                     pop di
:0002.2747 C9                     leave
:0002.2748 CA0200                 retf 0002


:0002.274B 00                     BYTE 0


:0002.274C C8000000               enter 0000, 00
:0002.2750 57                     push di
:0002.2751 56                     push si
:0002.2752 8B7606                 mov si, [bp+06]
:0002.2755 F6440201               test byte ptr [si+02], 01
:0002.2759 7503                   jne 275E
:0002.275B E90800                 jmp 2766



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2759(C)
|
:0002.275E 8B4608                 mov ax, [bp+08]
:0002.2761 9AE056F60C             call 0CF6:56E0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.275B(U)
|
:0002.2766 E90000                 jmp 2769

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2766(U)
|
:0002.2769 5E                     pop si
:0002.276A 5F                     pop di
:0002.276B C9                     leave
:0002.276C CA0400                 retf 0004


:0002.276F 00                     BYTE 0


:0002.2770 C8000000               enter 0000, 00
:0002.2774 57                     push di
:0002.2775 56                     push si
:0002.2776 8B7606                 mov si, [bp+06]
:0002.2779 F6440201               test byte ptr [si+02], 01
:0002.277D 7503                   jne 2782
:0002.277F E90800                 jmp 278A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.277D(C)
|
:0002.2782 9A6856F60C             call 0CF6:5668
:0002.2787 E90600                 jmp 2790



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.277F(U)
|
:0002.278A B80000                 mov ax, 0000
:0002.278D E90000                 jmp 2790



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.2787(U), :0002.278D(U)
|
:0002.2790 5E                     pop si
:0002.2791 5F                     pop di
:0002.2792 C9                     leave
:0002.2793 CA0200                 retf 0002


:0002.2796 C8000000               enter 0000, 00
:0002.279A 57                     push di
:0002.279B 56                     push si
:0002.279C 8B7606                 mov si, [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.27AD(U)
|
:0002.279F 56                     push si
:0002.27A0 9A1058F60C             call 0CF6:5810
:0002.27A5 3D0000                 cmp ax, 0000
:0002.27A8 7503                   jne 27AD
:0002.27AA E90300                 jmp 27B0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.27A8(C)
|
:0002.27AD E9EFFF                 jmp 279F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.27AA(U)
|
:0002.27B0 E90000                 jmp 27B3

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.27B0(U)
|
:0002.27B3 5E                     pop si
:0002.27B4 5F                     pop di
:0002.27B5 C9                     leave
:0002.27B6 CA0200                 retf 0002


:0002.27B9 00                     BYTE 0


:0002.27BA C8000000               enter 0000, 00
:0002.27BE 57                     push di
:0002.27BF 56                     push si
:0002.27C0 680268                 push 6802
:0002.27C3 9AB237F60C             call 0CF6:37B2
:0002.27C8 250400                 and ax, 0004
:0002.27CB 3D0100                 cmp ax, 0001
:0002.27CE 1BC0                   sbb ax, ax
:0002.27D0 F7D8                   neg ax
:0002.27D2 E90000                 jmp 27D5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.27D2(U)
|
:0002.27D5 5E                     pop si
:0002.27D6 5F                     pop di
:0002.27D7 C9                     leave
:0002.27D8 CB                     retf


:0002.27D9 00                     BYTE 0


:0002.27DA C8000000               enter 0000, 00
:0002.27DE 57                     push di
:0002.27DF 56                     push si
:0002.27E0 9A5A58F60C             call 0CF6:585A
:0002.27E5 50                     push ax
:0002.27E6 688054                 push 5480
:0002.27E9 9AEC57F60C             call 0CF6:57EC
:0002.27EE 9A5A58F60C             call 0CF6:585A
:0002.27F3 50                     push ax
:0002.27F4 687C54                 push 547C
:0002.27F7 9A2656F60C             call 0CF6:5626
:0002.27FC E90000                 jmp 27FF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.27FC(U)
|
:0002.27FF 5E                     pop si
:0002.2800 5F                     pop di
:0002.2801 C9                     leave
:0002.2802 CB                     retf


:0002.2803 00                     BYTE 0


:0002.2804 C8000000               enter 0000, 00
:0002.2808 57                     push di
:0002.2809 56                     push si
:0002.280A 9A6653F60C             call 0CF6:5366
:0002.280F E90000                 jmp 2812



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.280F(U)
|
:0002.2812 5E                     pop si
:0002.2813 5F                     pop di
:0002.2814 C9                     leave
:0002.2815 CB                     retf


:0002.2816 55                     push bp
:0002.2817 8BEC                   mov bp, sp
:0002.2819 8B5E06                 mov bx, [bp+06]
:0002.281C 8B4608                 mov ax, [bp+08]
:0002.281F 89470E                 mov [bx+0E], ax
:0002.2822 C9                     leave
:0002.2823 CA0400                 retf 0004


:0002.2826 55                     push bp
:0002.2827 8BEC                   mov bp, sp
:0002.2829 8B5E06                 mov bx, [bp+06]
:0002.282C C707FFFF               mov word ptr [bx], FFFF
:0002.2830 C747020000             mov word ptr [bx+02], 0000
:0002.2835 8BC3                   mov ax, bx
:0002.2837 C9                     leave
:0002.2838 CA0200                 retf 0002


:0002.283B 00                     BYTE 0


:0002.283C 55                     push bp
:0002.283D 8BEC                   mov bp, sp
:0002.283F 8B5E06                 mov bx, [bp+06]
:0002.2842 C707FFFF               mov word ptr [bx], FFFF
:0002.2846 C747020000             mov word ptr [bx+02], 0000
:0002.284B 8BC3                   mov ax, bx
:0002.284D C9                     leave
:0002.284E CA0200                 retf 0002


:0002.2851 00                     BYTE 0


:0002.2852 688861                 push 6188
:0002.2855 6A1A                   push 001A
:0002.2857 6A3F                   push 003F
:0002.2859 68F60C                 push 0CF6
:0002.285C 68825F                 push 5F82
:0002.285F 9A2EC20000             call 0000:C22E
:0002.2864 68EE67                 push 67EE
:0002.2867 6A0A                   push 000A
:0002.2869 6A02                   push 0002
:0002.286B 68F60C                 push 0CF6
:0002.286E 68545F                 push 5F54
:0002.2871 9A2EC20000             call 0000:C22E
:0002.2876 680268                 push 6802
:0002.2879 9AD25FF60C             call 0CF6:5FD2
:0002.287E CB                     retf


:0002.287F 00                     BYTE 0


:0002.2880 55                     push bp
:0002.2881 8BEC                   mov bp, sp
:0002.2883 57                     push di
:0002.2884 56                     push si
:0002.2885 8B7608                 mov si, [bp+08]
:0002.2888 8E460A                 mov es, [bp+0A]
:0002.288B 8BDE                   mov bx, si
:0002.288D 46                     inc si
:0002.288E 268A07                 mov al , es:[bx]
:0002.2891 2AE4                   sub ah, ah
:0002.2893 8BF8                   mov di, ax
:0002.2895 8BDE                   mov bx, si
:0002.2897 46                     inc si
:0002.2898 268A27                 mov ah, es:[bx]
:0002.289B 2AC0                   sub al , al 
:0002.289D 03F8                   add di, ax
:0002.289F 57                     push di
:0002.28A0 FF7606                 push word ptr [bp+06]
:0002.28A3 9A721FF60C             call 0CF6:1F72
:0002.28A8 8E460A                 mov es, [bp+0A]
:0002.28AB 8BDE                   mov bx, si
:0002.28AD 46                     inc si
:0002.28AE 268A07                 mov al , es:[bx]
:0002.28B1 2AE4                   sub ah, ah
:0002.28B3 8BF8                   mov di, ax
:0002.28B5 8BDE                   mov bx, si
:0002.28B7 46                     inc si
:0002.28B8 268A27                 mov ah, es:[bx]
:0002.28BB 2AC0                   sub al , al 
:0002.28BD 03F8                   add di, ax
:0002.28BF 57                     push di
:0002.28C0 8B4606                 mov ax, [bp+06]
:0002.28C3 40                     inc ax
:0002.28C4 40                     inc ax
:0002.28C5 50                     push ax
:0002.28C6 9A721FF60C             call 0CF6:1F72
:0002.28CB 8E460A                 mov es, [bp+0A]
:0002.28CE 8BDE                   mov bx, si
:0002.28D0 46                     inc si
:0002.28D1 268A07                 mov al , es:[bx]
:0002.28D4 2AE4                   sub ah, ah
:0002.28D6 8BF8                   mov di, ax
:0002.28D8 8BDE                   mov bx, si
:0002.28DA 46                     inc si
:0002.28DB 268A27                 mov ah, es:[bx]
:0002.28DE 2AC0                   sub al , al 
:0002.28E0 8B5E06                 mov bx, [bp+06]
:0002.28E3 03F8                   add di, ax
:0002.28E5 897F04                 mov [bx+04], di
:0002.28E8 8E460A                 mov es, [bp+0A]
:0002.28EB 8BDE                   mov bx, si
:0002.28ED 46                     inc si
:0002.28EE 268A07                 mov al , es:[bx]
:0002.28F1 2AE4                   sub ah, ah
:0002.28F3 8BF8                   mov di, ax
:0002.28F5 8BDE                   mov bx, si
:0002.28F7 46                     inc si
:0002.28F8 268A27                 mov ah, es:[bx]
:0002.28FB 2AC0                   sub al , al 
:0002.28FD 03F8                   add di, ax
:0002.28FF 83FF1E                 cmp di, 001E
:0002.2902 7203                   jb 2907
:0002.2904 BF0500                 mov di, 0005

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.2902(C)
|
:0002.2907 8B5E06                 mov bx, [bp+06]
:0002.290A 897F06                 mov [bx+06], di
:0002.290D 8E460A                 mov es, [bp+0A]
:0002.2910 8BFE                   mov di, si
:0002.2912 46                     inc si
:0002.2913 268A05                 mov al , es:[di]
:0002.2916 2AE4                   sub ah, ah
:0002.2918 8BF8                   mov di, ax
:0002.291A 8BDE                   mov bx, si
:0002.291C 46                     inc si
:0002.291D 268A27                 mov ah, es:[bx]
:0002.2920 2AC0                   sub al , al 
:0002.2922 8B5E06                 mov bx, [bp+06]
:0002.2925 03F8                   add di, ax
:0002.2927 897F08                 mov [bx+08], di
:0002.292A 8E460A                 mov es, [bp+0A]
:0002.292D 8BFE                   mov di, si
:0002.292F 46                     inc si
:0002.2930 268A05                 mov al , es:[di]
:0002.2933 2AE4                   sub ah, ah
:0002.2935 8BF8                   mov di, ax
:0002.2937 8BDE                   mov bx, si
:0002.2939 46                     inc si
:0002.293A 268A27                 mov ah, es:[bx]
:0002.293D 2AC0                   sub al , al 
:0002.293F 8B5E06                 mov bx, [bp+06]
:0002.2942 03F8                   add di, ax
:0002.2944 897F0A                 mov [bx+0A], di
:0002.2947 8E460A                 mov es, [bp+0A]
:0002.294A 8BFE                   mov di, si
:0002.294C 46                     inc si
:0002.294D 268A05                 mov al , es:[di]
:0002.2950 2AE4                   sub ah, ah
:0002.2952 8BF8                   mov di, ax
:0002.2954 8BDE                   mov bx, si
:0002.2956 46                     inc si
:0002.2957 268A27                 mov ah, es:[bx]
:0002.295A 2AC0                   sub al , al 
:0002.295C 8B5E06                 mov bx, [bp+06]
:0002.295F 03F8                   add di, ax
:0002.2961 897F0C                 mov [bx+0C], di
:0002.2964 8E460A                 mov es, [bp+0A]
:0002.2967 8BFE                   mov di, si
:0002.2969 46                     inc si
:0002.296A 268A05                 mov al , es:[di]
:0002.296D 2AE4                   sub ah, ah
:0002.296F 8BF8                   mov di, ax
:0002.2971 8BDE                   mov bx, si
:0002.2973 46                     inc si
:0002.2974 268A27                 mov ah, es:[bx]
:0002.2977 2AC0                   sub al , al 
:0002.2979 8B5E06                 mov bx, [bp+06]
:0002.297C 03C7                   add ax, di
:0002.297E 89470E                 mov [bx+0E], ax
:0002.2981 8E460A                 mov es, [bp+0A]
:0002.2984 8BFE                   mov di, si
:0002.2986 46                     inc si
:0002.2987 268A05                 mov al , es:[di]
:0002.298A 884710                 mov [bx+10], al 
:0002.298D 8E460A                 mov es, [bp+0A]
:0002.2990 8BFE                   mov di, si
:0002.2992 46                     inc si
:0002.2993 268A05                 mov al , es:[di]
:0002.2996 884711                 mov [bx+11], al 
:0002.2999 8E460A                 mov es, [bp+0A]
:0002.299C 8BFE                   mov di, si
:0002.299E 46                     inc si
:0002.299F 268A05                 mov al , es:[di]
:0002.29A2 884712                 mov [bx+12], al 
:0002.29A5 8E460A                 mov es, [bp+0A]
:0002.29A8 268A04                 mov al , es:[si]
:0002.29AB 884713                 mov [bx+13], al 
:0002.29AE 5E                     pop si
:0002.29AF 5F                     pop di
:0002.29B0 C9                     leave
:0002.29B1 CA0600                 retf 0006


:0002.29B4 C8020000               enter 0002, 00
:0002.29B8 57                     push di
:0002.29B9 56                     push si
:0002.29BA 8B7E06                 mov di, [bp+06]
:0002.29BD 8B7608                 mov si, [bp+08]
:0002.29C0 57                     push di
:0002.29C1 9A661FF60C             call 0CF6:1F66
:0002.29C6 8E460A                 mov es, [bp+0A]
:0002.29C9 8BDE                   mov bx, si
:0002.29CB 46                     inc si
:0002.29CC 268807                 mov es:[bx], al 
:0002.29CF 57                     push di
:0002.29D0 9A661FF60C             call 0CF6:1F66
:0002.29D5 8AC4                   mov al , ah
:0002.29D7 8E460A                 mov es, [bp+0A]
:0002.29DA 8BDE                   mov bx, si
:0002.29DC 46                     inc si
:0002.29DD 268827                 mov es:[bx], ah
:0002.29E0 8D4502                 lea ax, [di+02]
:0002.29E3 50                     push ax
:0002.29E4 8946FE                 mov [bp-02], ax
:0002.29E7 9A661FF60C             call 0CF6:1F66
:0002.29EC 8E460A                 mov es, [bp+0A]
:0002.29EF 8BDE                   mov bx, si
:0002.29F1 46                     inc si
:0002.29F2 268807                 mov es:[bx], al 
:0002.29F5 FF76FE                 push word ptr [bp-02]
:0002.29F8 9A661FF60C             call 0CF6:1F66
:0002.29FD 8E460A                 mov es, [bp+0A]
:0002.2A00 8BDE                   mov bx, si
:0002.2A02 46                     inc si
:0002.2A03 268827                 mov es:[bx], ah
:0002.2A06 8A4504                 mov al , [di+04]
:0002.2A09 8E460A                 mov es, [bp+0A]
:0002.2A0C 8BDE                   mov bx, si
:0002.2A0E 46                     inc si
:0002.2A0F 268807                 mov es:[bx], al 
:0002.2A12 8A4505                 mov al , [di+05]
:0002.2A15 8E460A                 mov es, [bp+0A]
:0002.2A18 8BDE                   mov bx, si
:0002.2A1A 46                     inc si
:0002.2A1B 268807                 mov es:[bx], al 
:0002.2A1E 8A4506                 mov al , [di+06]
:0002.2A21 8E460A                 mov es, [bp+0A]
:0002.2A24 8BDE                   mov bx, si
:0002.2A26 46                     inc si
:0002.2A27 268807                 mov es:[bx], al 
:0002.2A2A 8A4507                 mov al , [di+07]
:0002.2A2D 8E460A                 mov es, [bp+0A]
:0002.2A30 8BDE                   mov bx, si
:0002.2A32 46                     inc si
:0002.2A33 268807                 mov es:[bx], al 
:0002.2A36 8A4508                 mov al , [di+08]
:0002.2A39 8E460A                 mov es, [bp+0A]
:0002.2A3C 8BDE                   mov bx, si
:0002.2A3E 46                     inc si
:0002.2A3F 268807                 mov es:[bx], al 
:0002.2A42 8A4509                 mov al , [di+09]
:0002.2A45 8E460A                 mov es, [bp+0A]
:0002.2A48 8BDE                   mov bx, si
:0002.2A4A 46                     inc si
:0002.2A4B 268807                 mov es:[bx], al 
:0002.2A4E 8A450A                 mov al , [di+0A]
:0002.2A51 8E460A                 mov es, [bp+0A]
:0002.2A54 8BDE                   mov bx, si
:0002.2A56 46                     inc si
:0002.2A57 268807                 mov es:[bx], al 
:0002.2A5A 8A450B                 mov al , [di+0B]
:0002.2A5D 8E460A                 mov es, [bp+0A]
:0002.2A60 8BDE                   mov bx, si
:0002.2A62 46                     inc si
:0002.2A63 268807                 mov es:[bx], al 
:0002.2A66 8A450C                 mov al , [di+0C]
:0002.2A69 8E460A                 mov es, [bp+0A]
:0002.2A6C 8BDE                   mov bx, si
:0002.2A6E 46                     inc si
:0002.2A6F 268807                 mov es:[bx], al 
:0002.2A72 8A450D                 mov al , [di+0D]
:0002.2A75 8E460A                 mov es, [bp+0A]
:0002.2A78 8BDE                   mov bx, si
:0002.2A7A 46                     inc si
:0002.2A7B 268807                 mov es:[bx], al 
:0002.2A7E 8A450E                 mov al , [di+0E]
:0002.2A81 8E460A                 mov es, [bp+0A]
:0002.2A84 8BDE                   mov bx, si
:0002.2A86 46                     inc si
:0002.2A87 268807                 mov es:[bx], al 
:0002.2A8A 8A450F                 mov al , [di+0F]
:0002.2A8D 8E460A                 mov es, [bp+0A]
:0002.2A90 8BDE                   mov bx, si
:0002.2A92 46                     inc si
:0002.2A93 268807                 mov es:[bx], al 
:0002.2A96 8A4510                 mov al , [di+10]
:0002.2A99 8E460A                 mov es, [bp+0A]
:0002.2A9C 8BDE                   mov bx, si
:0002.2A9E 46                     inc si
:0002.2A9F 268807                 mov es:[bx], al 
:0002.2AA2 8A4511                 mov al , [di+11]
:0002.2AA5 8E460A                 mov es, [bp+0A]
:0002.2AA8 8BDE                   mov bx, si
:0002.2AAA 46                     inc si
:0002.2AAB 268807                 mov es:[bx], al 
:0002.2AAE 8A4512                 mov al , [di+12]
:0002.2AB1 8E460A                 mov es, [bp+0A]
:0002.2AB4 8BDE                   mov bx, si
:0002.2AB6 46                     inc si
:0002.2AB7 268807                 mov es:[bx], al 
:0002.2ABA 8A4513                 mov al , [di+13]
:0002.2ABD 8E460A                 mov es, [bp+0A]
:0002.2AC0 8BDE                   mov bx, si
:0002.2AC2 46                     inc si
:0002.2AC3 268807                 mov es:[bx], al 
:0002.2AC6 8BC6                   mov ax, si
:0002.2AC8 8B560A                 mov dx, [bp+0A]
:0002.2ACB 5E                     pop si
:0002.2ACC 5F                     pop di
:0002.2ACD C9                     leave
:0002.2ACE CA0600                 retf 0006


:0002.2AD1 00                     BYTE 0


:0002.2AD2 55                     push bp
:0002.2AD3 8BEC                   mov bp, sp
:0002.2AD5 8B5E06                 mov bx, [bp+06]
:0002.2AD8 8B470A                 mov ax, [bx+0A]
:0002.2ADB 80670AFE               and byte ptr [bx+0A], FE
:0002.2ADF C9                     leave
:0002.2AE0 CA0200                 retf 0002


:0002.2AE3 00                     BYTE 0


:0002.2AE4 55                     push bp
:0002.2AE5 8BEC                   mov bp, sp
:0002.2AE7 8B5E06                 mov bx, [bp+06]
:0002.2AEA 8B470C                 mov ax, [bx+0C]
:0002.2AED C9                     leave
:0002.2AEE CA0200                 retf 0002


:0002.2AF1 00                     BYTE 0


:0002.2AF2 55                     push bp
:0002.2AF3 8BEC                   mov bp, sp
:0002.2AF5 8B5E06                 mov bx, [bp+06]
:0002.2AF8 8B4608                 mov ax, [bp+08]
:0002.2AFB 89470C                 mov [bx+0C], ax
:0002.2AFE C9                     leave
:0002.2AFF CA0400                 retf 0004


:0002.2B02 C8060000               enter 0006, 00
:0002.2B06 57                     push di
:0002.2B07 56                     push si
:0002.2B08 8B7E06                 mov di, [bp+06]
:0002.2B0B C47608                 les si, [bp+08]
:0002.2B0E 8BDE                   mov bx, si
:0002.2B10 46                     inc si
:0002.2B11 268A07                 mov al , es:[bx]
:0002.2B14 8805                   mov [di], al 
:0002.2B16 8BDE                   mov bx, si
:0002.2B18 46                     inc si
:0002.2B19 268A07                 mov al , es:[bx]
:0002.2B1C 884501                 mov [di+01], al 
:0002.2B1F 8BDE                   mov bx, si
:0002.2B21 46                     inc si
:0002.2B22 268A07                 mov al , es:[bx]
:0002.2B25 2AE4                   sub ah, ah
:0002.2B27 8946FC                 mov [bp-04], ax
:0002.2B2A C746FE0000             mov word ptr [bp-02], 0000
:0002.2B2F 8BDE                   mov bx, si
:0002.2B31 46                     inc si
:0002.2B32 268A07                 mov al , es:[bx]
:0002.2B35 2BD2                   sub dx, dx
:0002.2B37 B108                   mov cl, 08
:0002.2B39 9A50C10000             call 0000:C150
:0002.2B3E 0146FC                 add [bp-04], ax
:0002.2B41 1156FE                 adc [bp-02], dx
:0002.2B44 8BDE                   mov bx, si
:0002.2B46 46                     inc si
:0002.2B47 268A07                 mov al , es:[bx]
:0002.2B4A 2AE4                   sub ah, ah
:0002.2B4C 8BD0                   mov dx, ax
:0002.2B4E 2BC9                   sub cx, cx
:0002.2B50 014EFC                 add [bp-04], cx
:0002.2B53 1156FE                 adc [bp-02], dx
:0002.2B56 8BDE                   mov bx, si
:0002.2B58 46                     inc si
:0002.2B59 268A07                 mov al , es:[bx]
:0002.2B5C 8AE0                   mov ah, al 
:0002.2B5E 2AC0                   sub al , al 
:0002.2B60 8BD0                   mov dx, ax
:0002.2B62 034EFC                 add cx, [bp-04]
:0002.2B65 1356FE                 adc dx, [bp-02]
:0002.2B68 894D02                 mov [di+02], cx
:0002.2B6B 895504                 mov [di+04], dx
:0002.2B6E 8BDE                   mov bx, si
:0002.2B70 46                     inc si
:0002.2B71 268A07                 mov al , es:[bx]
:0002.2B74 2AE4                   sub ah, ah
:0002.2B76 8946FA                 mov [bp-06], ax
:0002.2B79 8BDE                   mov bx, si
:0002.2B7B 46                     inc si
:0002.2B7C 268A27                 mov ah, es:[bx]
:0002.2B7F 2AC0                   sub al , al 
:0002.2B81 0346FA                 add ax, [bp-06]
:0002.2B84 894506                 mov [di+06], ax
:0002.2B87 8BDE                   mov bx, si
:0002.2B89 46                     inc si
:0002.2B8A 268A07                 mov al , es:[bx]
:0002.2B8D 884508                 mov [di+08], al 
:0002.2B90 8BDE                   mov bx, si
:0002.2B92 46                     inc si
:0002.2B93 268A07                 mov al , es:[bx]
:0002.2B96 884509                 mov [di+09], al 
:0002.2B99 8BDE                   mov bx, si
:0002.2B9B 46                     inc si
:0002.2B9C 268A07                 mov al , es:[bx]
:0002.2B9F 88450A                 mov [di+0A], al 
:0002.2BA2 8BDE                   mov bx, si
:0002.2BA4 46                     inc si
:0002.2BA5 268A07                 mov al , es:[bx]
:0002.2BA8 88450B                 mov [di+0B], al 
:0002.2BAB 8BDE                   mov bx, si
:0002.2BAD 46                     inc si
:0002.2BAE 268A07                 mov al , es:[bx]
:0002.2BB1 88450C                 mov [di+0C], al 
:0002.2BB4 8BDE                   mov bx, si
:0002.2BB6 46                     inc si
:0002.2BB7 268A07                 mov al , es:[bx]
:0002.2BBA 88450D                 mov [di+0D], al 
:0002.2BBD 8BDE                   mov bx, si
:0002.2BBF 46                     inc si
:0002.2BC0 268A07                 mov al , es:[bx]
:0002.2BC3 88450E                 mov [di+0E], al 
:0002.2BC6 8BDE                   mov bx, si
:0002.2BC8 46                     inc si
:0002.2BC9 268A07                 mov al , es:[bx]
:0002.2BCC 88450F                 mov [di+0F], al 
:0002.2BCF 8BDE                   mov bx, si
:0002.2BD1 46                     inc si
:0002.2BD2 268A07                 mov al , es:[bx]
:0002.2BD5 884510                 mov [di+10], al 
:0002.2BD8 8BDE                   mov bx, si
:0002.2BDA 46                     inc si
:0002.2BDB 268A07                 mov al , es:[bx]
:0002.2BDE 884511                 mov [di+11], al 
:0002.2BE1 8BDE                   mov bx, si
:0002.2BE3 46                     inc si
:0002.2BE4 268A07                 mov al , es:[bx]
:0002.2BE7 884512                 mov [di+12], al 
:0002.2BEA 8BDE                   mov bx, si
:0002.2BEC 46                     inc si
:0002.2BED 268A07                 mov al , es:[bx]
:0002.2BF0 884513                 mov [di+13], al 
:0002.2BF3 8BDE                   mov bx, si
:0002.2BF5 46                     inc si
:0002.2BF6 268A07                 mov al , es:[bx]
:0002.2BF9 884514                 mov [di+14], al 
:0002.2BFC 8BDE                   mov bx, si
:0002.2BFE 46                     inc si
:0002.2BFF 268A07                 mov al , es:[bx]
:0002.2C02 884515                 mov [di+15], al 
:0002.2C05 8BDE                   mov bx, si
:0002.2C07 46                     inc si
:0002.2C08 268A07                 mov al , es:[bx]
:0002.2C0B 884516                 mov [di+16], al 
:0002.2C0E 8BDE                   mov bx, si
:0002.2C10 46                     inc si
:0002.2C11 268A07                 mov al , es:[bx]
:0002.2C14 884517                 mov [di+17], al 
:0002.2C17 8BDE                   mov bx, si
:0002.2C19 46                     inc si
:0002.2C1A 268A07                 mov al , es:[bx]
:0002.2C1D 884518                 mov [di+18], al 
:0002.2C20 268A04                 mov al , es:[si]
:0002.2C23 884519                 mov [di+19], al 
:0002.2C26 5E                     pop si
:0002.2C27 5F                     pop di
:0002.2C28 C9                     leave
:0002.2C29 CA0600                 retf 0006


:0002.2C2C 55                     push bp
:0002.2C2D 8BEC                   mov bp, sp
:0002.2C2F 57                     push di
:0002.2C30 56                     push si
:0002.2C31 8B7E06                 mov di, [bp+06]
:0002.2C34 8B7608                 mov si, [bp+08]
:0002.2C37 8A05                   mov al , [di]
:0002.2C39 8E460A                 mov es, [bp+0A]
:0002.2C3C 8BDE                   mov bx, si
:0002.2C3E 46                     inc si
:0002.2C3F 268807                 mov es:[bx], al 
:0002.2C42 8A4501                 mov al , [di+01]
:0002.2C45 8E460A                 mov es, [bp+0A]
:0002.2C48 8BDE                   mov bx, si
:0002.2C4A 46                     inc si
:0002.2C4B 268807                 mov es:[bx], al 
:0002.2C4E 8A4502                 mov al , [di+02]
:0002.2C51 8E460A                 mov es, [bp+0A]
:0002.2C54 8BDE                   mov bx, si
:0002.2C56 46                     inc si
:0002.2C57 268807                 mov es:[bx], al 
:0002.2C5A 8B4502                 mov ax, [di+02]
:0002.2C5D 8B5504                 mov dx, [di+04]
:0002.2C60 B108                   mov cl, 08
:0002.2C62 9AFCC10000             call 0000:C1FC
:0002.2C67 8E460A                 mov es, [bp+0A]
:0002.2C6A 8BDE                   mov bx, si
:0002.2C6C 46                     inc si
:0002.2C6D 268807                 mov es:[bx], al 
:0002.2C70 8A4504                 mov al , [di+04]
:0002.2C73 8E460A                 mov es, [bp+0A]
:0002.2C76 8BDE                   mov bx, si
:0002.2C78 46                     inc si
:0002.2C79 268807                 mov es:[bx], al 
:0002.2C7C 8A4505                 mov al , [di+05]
:0002.2C7F 2AE4                   sub ah, ah
:0002.2C81 8E460A                 mov es, [bp+0A]
:0002.2C84 8BDE                   mov bx, si
:0002.2C86 46                     inc si
:0002.2C87 268807                 mov es:[bx], al 
:0002.2C8A 8A4506                 mov al , [di+06]
:0002.2C8D 8E460A                 mov es, [bp+0A]
:0002.2C90 8BDE                   mov bx, si
:0002.2C92 46                     inc si
:0002.2C93 268807                 mov es:[bx], al 
:0002.2C96 8A4507                 mov al , [di+07]
:0002.2C99 8E460A                 mov es, [bp+0A]
:0002.2C9C 8BDE                   mov bx, si
:0002.2C9E 46                     inc si
:0002.2C9F 268807                 mov es:[bx], al 
:0002.2CA2 8A4508                 mov al , [di+08]
:0002.2CA5 8E460A                 mov es, [bp+0A]
:0002.2CA8 8BDE                   mov bx, si
:0002.2CAA 46                     inc si
:0002.2CAB 268807                 mov es:[bx], al 
:0002.2CAE 8A4509                 mov al , [di+09]
:0002.2CB1 8E460A                 mov es, [bp+0A]
:0002.2CB4 8BDE                   mov bx, si
:0002.2CB6 46                     inc si
:0002.2CB7 268807                 mov es:[bx], al 
:0002.2CBA 8A450A                 mov al , [di+0A]
:0002.2CBD 8E460A                 mov es, [bp+0A]
:0002.2CC0 8BDE                   mov bx, si
:0002.2CC2 46                     inc si
:0002.2CC3 268807                 mov es:[bx], al 
:0002.2CC6 8A450B                 mov al , [di+0B]
:0002.2CC9 8E460A                 mov es, [bp+0A]
:0002.2CCC 8BDE                   mov bx, si
:0002.2CCE 46                     inc si
:0002.2CCF 268807                 mov es:[bx], al 
:0002.2CD2 8A450C                 mov al , [di+0C]
:0002.2CD5 8E460A                 mov es, [bp+0A]
:0002.2CD8 8BDE                   mov bx, si
:0002.2CDA 46                     inc si
:0002.2CDB 268807                 mov es:[bx], al 
:0002.2CDE 8A450D                 mov al , [di+0D]
:0002.2CE1 8E460A                 mov es, [bp+0A]
:0002.2CE4 8BDE                   mov bx, si
:0002.2CE6 46                     inc si
:0002.2CE7 268807                 mov es:[bx], al 
:0002.2CEA 8A450E                 mov al , [di+0E]
:0002.2CED 8E460A                 mov es, [bp+0A]
:0002.2CF0 8BDE                   mov bx, si
:0002.2CF2 46                     inc si
:0002.2CF3 268807                 mov es:[bx], al 
:0002.2CF6 8A450F                 mov al , [di+0F]
:0002.2CF9 8E460A                 mov es, [bp+0A]
:0002.2CFC 8BDE                   mov bx, si
:0002.2CFE 46                     inc si
:0002.2CFF 268807                 mov es:[bx], al 
:0002.2D02 8A4510                 mov al , [di+10]
:0002.2D05 8E460A                 mov es, [bp+0A]
:0002.2D08 8BDE                   mov bx, si
:0002.2D0A 46                     inc si
:0002.2D0B 268807                 mov es:[bx], al 
:0002.2D0E 8A4511                 mov al , [di+11]
:0002.2D11 8E460A                 mov es, [bp+0A]
:0002.2D14 8BDE                   mov bx, si
:0002.2D16 46                     inc si
:0002.2D17 268807                 mov es:[bx], al 
:0002.2D1A 8A4512                 mov al , [di+12]
:0002.2D1D 8E460A                 mov es, [bp+0A]
:0002.2D20 8BDE                   mov bx, si
:0002.2D22 46                     inc si
:0002.2D23 268807                 mov es:[bx], al 
:0002.2D26 8A4513                 mov al , [di+13]
:0002.2D29 8E460A                 mov es, [bp+0A]
:0002.2D2C 8BDE                   mov bx, si
:0002.2D2E 46                     inc si
:0002.2D2F 268807                 mov es:[bx], al 
:0002.2D32 8A4514                 mov al , [di+14]
:0002.2D35 8E460A                 mov es, [bp+0A]
:0002.2D38 8BDE                   mov bx, si
:0002.2D3A 46                     inc si
:0002.2D3B 268807                 mov es:[bx], al 
:0002.2D3E 8A4515                 mov al , [di+15]
:0002.2D41 8E460A                 mov es, [bp+0A]
:0002.2D44 8BDE                   mov bx, si
:0002.2D46 46                     inc si
:0002.2D47 268807                 mov es:[bx], al 
:0002.2D4A 8A4516                 mov al , [di+16]
:0002.2D4D 8E460A                 mov es, [bp+0A]
:0002.2D50 8BDE                   mov bx, si
:0002.2D52 46                     inc si
:0002.2D53 268807                 mov es:[bx], al 
:0002.2D56 8A4517                 mov al , [di+17]
:0002.2D59 8E460A                 mov es, [bp+0A]
:0002.2D5C 8BDE                   mov bx, si
:0002.2D5E 46                     inc si
:0002.2D5F 268807                 mov es:[bx], al 
:0002.2D62 8A4518                 mov al , [di+18]
:0002.2D65 8E460A                 mov es, [bp+0A]
:0002.2D68 8BDE                   mov bx, si
:0002.2D6A 46                     inc si
:0002.2D6B 268807                 mov es:[bx], al 
:0002.2D6E 8A4519                 mov al , [di+19]
:0002.2D71 8E460A                 mov es, [bp+0A]
:0002.2D74 8BDE                   mov bx, si
:0002.2D76 46                     inc si
:0002.2D77 268807                 mov es:[bx], al 
:0002.2D7A 8BC6                   mov ax, si
:0002.2D7C 8B560A                 mov dx, [bp+0A]
:0002.2D7F 5E                     pop si
:0002.2D80 5F                     pop di
:0002.2D81 C9                     leave
:0002.2D82 CA0600                 retf 0006


:0002.2D85 00                     BYTE 0


:0002.2D86 55                     push bp
:0002.2D87 8BEC                   mov bp, sp
:0002.2D89 57                     push di
:0002.2D8A 56                     push si
:0002.2D8B 8B7E06                 mov di, [bp+06]
:0002.2D8E C47608                 les si, [bp+08]
:0002.2D91 8BDE                   mov bx, si
:0002.2D93 46                     inc si
:0002.2D94 268A07                 mov al , es:[bx]
:0002.2D97 8805                   mov [di], al 
:0002.2D99 8BDE                   mov bx, si
:0002.2D9B 46                     inc si
:0002.2D9C 268A07                 mov al , es:[bx]
:0002.2D9F 884501                 mov [di+01], al 
:0002.2DA2 8BDE                   mov bx, si
:0002.2DA4 46                     inc si
:0002.2DA5 268A07                 mov al , es:[bx]
:0002.2DA8 884502                 mov [di+02], al 
:0002.2DAB 8BDE                   mov bx, si
:0002.2DAD 46                     inc si
:0002.2DAE 268A07                 mov al , es:[bx]
:0002.2DB1 884503                 mov [di+03], al 
:0002.2DB4 8BDE                   mov bx, si
:0002.2DB6 46                     inc si
:0002.2DB7 268A07                 mov al , es:[bx]
:0002.2DBA 884504                 mov [di+04], al 
:0002.2DBD 8BDE                   mov bx, si
:0002.2DBF 46                     inc si
:0002.2DC0 268A07                 mov al , es:[bx]
:0002.2DC3 884505                 mov [di+05], al 
:0002.2DC6 8BDE                   mov bx, si
:0002.2DC8 46                     inc si
:0002.2DC9 268A07                 mov al , es:[bx]
:0002.2DCC 884506                 mov [di+06], al 
:0002.2DCF 8BDE                   mov bx, si
:0002.2DD1 46                     inc si
:0002.2DD2 268A07                 mov al , es:[bx]
:0002.2DD5 884507                 mov [di+07], al 
:0002.2DD8 268A04                 mov al , es:[si]
:0002.2DDB 884508                 mov [di+08], al 
:0002.2DDE C6450900               mov byte ptr [di+09], 00
:0002.2DE2 5E                     pop si
:0002.2DE3 5F                     pop di
:0002.2DE4 C9                     leave
:0002.2DE5 CA0600                 retf 0006


:0002.2DE8 55                     push bp
:0002.2DE9 8BEC                   mov bp, sp
:0002.2DEB 57                     push di
:0002.2DEC 56                     push si
:0002.2DED 8B7E06                 mov di, [bp+06]
:0002.2DF0 8B7608                 mov si, [bp+08]
:0002.2DF3 8A05                   mov al , [di]
:0002.2DF5 8E460A                 mov es, [bp+0A]
:0002.2DF8 8BDE                   mov bx, si
:0002.2DFA 46                     inc si
:0002.2DFB 268807                 mov es:[bx], al 
:0002.2DFE 8A4501                 mov al , [di+01]
:0002.2E01 8E460A                 mov es, [bp+0A]
:0002.2E04 8BDE                   mov bx, si
:0002.2E06 46                     inc si
:0002.2E07 268807                 mov es:[bx], al 
:0002.2E0A 8A4502                 mov al , [di+02]
:0002.2E0D 8E460A                 mov es, [bp+0A]
:0002.2E10 8BDE                   mov bx, si
:0002.2E12 46                     inc si
:0002.2E13 268807                 mov es:[bx], al 
:0002.2E16 8A4503                 mov al , [di+03]
:0002.2E19 8E460A                 mov es, [bp+0A]
:0002.2E1C 8BDE                   mov bx, si
:0002.2E1E 46                     inc si
:0002.2E1F 268807                 mov es:[bx], al 
:0002.2E22 8A4504                 mov al , [di+04]
:0002.2E25 8E460A                 mov es, [bp+0A]
:0002.2E28 8BDE                   mov bx, si
:0002.2E2A 46                     inc si
:0002.2E2B 268807                 mov es:[bx], al 
:0002.2E2E 8A4505                 mov al , [di+05]
:0002.2E31 8E460A                 mov es, [bp+0A]
:0002.2E34 8BDE                   mov bx, si
:0002.2E36 46                     inc si
:0002.2E37 268807                 mov es:[bx], al 
:0002.2E3A 8A4506                 mov al , [di+06]
:0002.2E3D 8E460A                 mov es, [bp+0A]
:0002.2E40 8BDE                   mov bx, si
:0002.2E42 46                     inc si
:0002.2E43 268807                 mov es:[bx], al 
:0002.2E46 8A4507                 mov al , [di+07]
:0002.2E49 8E460A                 mov es, [bp+0A]
:0002.2E4C 8BDE                   mov bx, si
:0002.2E4E 46                     inc si
:0002.2E4F 268807                 mov es:[bx], al 
:0002.2E52 8A4508                 mov al , [di+08]
:0002.2E55 8E460A                 mov es, [bp+0A]
:0002.2E58 8BDE                   mov bx, si
:0002.2E5A 46                     inc si
:0002.2E5B 268807                 mov es:[bx], al 
:0002.2E5E 8BC6                   mov ax, si
:0002.2E60 8B560A                 mov dx, [bp+0A]
:0002.2E63 5E                     pop si
:0002.2E64 5F                     pop di
:0002.2E65 C9                     leave
:0002.2E66 CA0600                 retf 0006


:0002.2E69 00                     BYTE 0


:0002.2E6A 680268                 push 6802
:0002.2E6D 9A0660F60C             call 0CF6:6006
:0002.2E72 68EE67                 push 67EE
:0002.2E75 6A0A                   push 000A
:0002.2E77 6A02                   push 0002
:0002.2E79 68F60C                 push 0CF6
:0002.2E7C 687E5F                 push 5F7E
:0002.2E7F 9A08C20000             call 0000:C208
:0002.2E84 688861                 push 6188
:0002.2E87 6A1A                   push 001A
:0002.2E89 6A3F                   push 003F
:0002.2E8B 68F60C                 push 0CF6
:0002.2E8E 68CE5F                 push 5FCE
:0002.2E91 9A08C20000             call 0000:C208
:0002.2E96 CB                     retf


:0002.2E97 00                     BYTE 0


:0002.2E98 68F60C                 push 0CF6
:0002.2E9B 680A5F                 push 5F0A
:0002.2E9E 9A5AC30000             call 0000:C35A
:0002.2EA3 83C404                 add sp, 0004
:0002.2EA6 CB                     retf


:0002.2EA7 00                     BYTE 0


:0002.2EA8 9AF258F60C             call 0CF6:58F2
:0002.2EAD 9A385FF60C             call 0CF6:5F38
:0002.2EB2 CB                     retf


:0002.2EB3 00                     BYTE 0


:0002.2EB4 55                     push bp
:0002.2EB5 8BEC                   mov bp, sp
:0002.2EB7 56                     push si
:0002.2EB8 8B7606                 mov si, [bp+06]
:0002.2EBB 56                     push si
:0002.2EBC 9A9837F60C             call 0CF6:3798
:0002.2EC1 8D4402                 lea ax, [si+02]
:0002.2EC4 50                     push ax
:0002.2EC5 9A9837F60C             call 0CF6:3798
:0002.2ECA C64405FF               mov byte ptr [si+05], FF
:0002.2ECE 32C0                   xor al , al 
:0002.2ED0 884407                 mov [si+07], al 
:0002.2ED3 884409                 mov [si+09], al 
:0002.2ED6 8BC6                   mov ax, si
:0002.2ED8 5E                     pop si
:0002.2ED9 C9                     leave
:0002.2EDA CA0200                 retf 0002


:0002.2EDD 00                     BYTE 0


:0002.2EDE CA0200                 retf 0002


:0002.2EE1 00                     BYTE 0


:0002.2EE2 55                     push bp
:0002.2EE3 8BEC                   mov bp, sp
:0002.2EE5 56                     push si
:0002.2EE6 8B7606                 mov si, [bp+06]
:0002.2EE9 8D4408                 lea ax, [si+08]
:0002.2EEC 50                     push ax
:0002.2EED 9A9837F60C             call 0CF6:3798
:0002.2EF2 8D440A                 lea ax, [si+0A]
:0002.2EF5 50                     push ax
:0002.2EF6 9A9837F60C             call 0CF6:3798
:0002.2EFB 8D440C                 lea ax, [si+0C]
:0002.2EFE 50                     push ax
:0002.2EFF 9A9837F60C             call 0CF6:3798
:0002.2F04 32C0                   xor al , al 
:0002.2F06 884411                 mov [si+11], al 
:0002.2F09 884410                 mov [si+10], al 
:0002.2F0C 88440F                 mov [si+0F], al 
:0002.2F0F 884414                 mov [si+14], al 
:0002.2F12 884417                 mov [si+17], al 
:0002.2F15 C6040F                 mov byte ptr [si], 0F
:0002.2F18 884401                 mov [si+01], al 
:0002.2F1B C744060002             mov word ptr [si+06], 0200
:0002.2F20 884418                 mov [si+18], al 
:0002.2F23 C6441908               mov byte ptr [si+19], 08
:0002.2F27 8BC6                   mov ax, si
:0002.2F29 5E                     pop si
:0002.2F2A C9                     leave
:0002.2F2B CA0200                 retf 0002


:0002.2F2E CA0200                 retf 0002


:0002.2F31 00                     BYTE 0


:0002.2F32 55                     push bp
:0002.2F33 8BEC                   mov bp, sp
:0002.2F35 56                     push si
:0002.2F36 8B7606                 mov si, [bp+06]
:0002.2F39 C6441302               mov byte ptr [si+13], 02
:0002.2F3D C744060500             mov word ptr [si+06], 0005
:0002.2F42 C74408D000             mov word ptr [si+08], 00D0
:0002.2F47 C6441101               mov byte ptr [si+11], 01
:0002.2F4B C6441200               mov byte ptr [si+12], 00
:0002.2F4F C744040000             mov word ptr [si+04], 0000
:0002.2F54 C7440C0100             mov word ptr [si+0C], 0001
:0002.2F59 C7440EFFFF             mov word ptr [si+0E], FFFF
:0002.2F5E 8BC6                   mov ax, si
:0002.2F60 5E                     pop si
:0002.2F61 C9                     leave
:0002.2F62 CA0200                 retf 0002


:0002.2F65 00                     BYTE 0


:0002.2F66 CA0200                 retf 0002


:0002.2F69 00                     BYTE 0


:0002.2F6A C80A0000               enter 000A, 00
:0002.2F6E 56                     push si
:0002.2F6F 8B7606                 mov si, [bp+06]
:0002.2F72 56                     push si
:0002.2F73 9A906AF60C             call 0CF6:6A90
:0002.2F78 2AE4                   sub ah, ah
:0002.2F7A B98C00                 mov cx, 008C
:0002.2F7D 33D2                   xor dx, dx
:0002.2F7F 2BC8                   sub cx, ax
:0002.2F81 1BD2                   sbb dx, dx
:0002.2F83 52                     push dx
:0002.2F84 51                     push cx
:0002.2F85 6A00                   push 0000
:0002.2F87 68A00F                 push 0FA0
:0002.2F8A 9AE4BF0000             call 0000:BFE4
:0002.2F8F 8946FA                 mov [bp-06], ax
:0002.2F92 8956FC                 mov [bp-04], dx
:0002.2F95 56                     push si
:0002.2F96 9ADA6AF60C             call 0CF6:6ADA
:0002.2F9B 2AE4                   sub ah, ah
:0002.2F9D 050A00                 add ax, 000A
:0002.2FA0 99                     cwd
:0002.2FA1 52                     push dx
:0002.2FA2 50                     push ax
:0002.2FA3 56                     push si
:0002.2FA4 9ACC6AF60C             call 0CF6:6ACC
:0002.2FA9 8AD8                   mov bl , al 
:0002.2FAB 2AFF                   sub bh, bh
:0002.2FAD 8A87C80A               mov al , [bx+0AC8]
:0002.2FB1 2AE4                   sub ah, ah
:0002.2FB3 2BD2                   sub dx, dx
:0002.2FB5 03C0                   add ax, ax
:0002.2FB7 13D2                   adc dx, dx
:0002.2FB9 8A4E08                 mov cl , [bp+08]
:0002.2FBC 2AED                   sub ch, ch
:0002.2FBE 03C1                   add ax, cx
:0002.2FC0 83D200                 adc dx, 0000
:0002.2FC3 0346FA                 add ax, [bp-06]
:0002.2FC6 1356FC                 adc dx, [bp-04]
:0002.2FC9 52                     push dx
:0002.2FCA 50                     push ax
:0002.2FCB 9A7EC00000             call 0000:C07E
:0002.2FD0 8946FA                 mov [bp-06], ax
:0002.2FD3 8956FC                 mov [bp-04], dx
:0002.2FD6 6A00                   push 0000
:0002.2FD8 6A0A                   push 000A
:0002.2FDA 8D46FA                 lea ax, [bp-06]
:0002.2FDD 50                     push ax
:0002.2FDE 9A5CC10000             call 0000:C15C
:0002.2FE3 32C0                   xor al , al 
:0002.2FE5 8846F9                 mov [bp-07], al 
:0002.2FE8 8846FF                 mov [bp-01], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3030(C)
|
:0002.2FEB 8A5EFF                 mov bl , [bp-01]
:0002.2FEE 2AFF                   sub bh, bh
:0002.2FF0 03DE                   add bx, si
:0002.2FF2 83C323                 add bx, 0023
:0002.2FF5 895EF6                 mov [bp-0A], bx
:0002.2FF8 803FFF                 cmp byte ptr [bx], FF
:0002.2FFB 742C                   je 3029
:0002.2FFD B011                   mov al, 11
:0002.2FFF F627                   mul byte ptr [bx]
:0002.3001 051CBE                 add ax, BE1C
:0002.3004 50                     push ax
:0002.3005 9A686BF60C             call 0CF6:6B68
:0002.300A 0AC0                   or al , al 
:0002.300C 751B                   jne 3029
:0002.300E B011                   mov al, 11
:0002.3010 8B5EF6                 mov bx, [bp-0A]
:0002.3013 F627                   mul byte ptr [bx]
:0002.3015 051CBE                 add ax, BE1C
:0002.3018 50                     push ax
:0002.3019 9A5A6BF60C             call 0CF6:6B5A
:0002.301E 8846FE                 mov [bp-02], al 
:0002.3021 3A46F9                 cmp al , [bp-07]
:0002.3024 7603                   jbe 3029
:0002.3026 8846F9                 mov [bp-07], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.2FFB(C), :0002.300C(C), :0002.3024(C)
|
:0002.3029 FE46FF                 inc byte ptr [bp-01]
:0002.302C 807EFF08               cmp byte ptr [bp-01], 08
:0002.3030 72B9                   jb 2FEB
:0002.3032 6A00                   push 0000
:0002.3034 6A01                   push 0001
:0002.3036 6A00                   push 0000
:0002.3038 6A64                   push 0064
:0002.303A FF76FC                 push word ptr [bp-04]
:0002.303D FF76FA                 push word ptr [bp-06]
:0002.3040 8A46F9                 mov al , [bp-07]
:0002.3043 2AE4                   sub ah, ah
:0002.3045 6A00                   push 0000
:0002.3047 50                     push ax
:0002.3048 9A7EC00000             call 0000:C07E
:0002.304D 52                     push dx
:0002.304E 50                     push ax
:0002.304F 9AE4BF0000             call 0000:BFE4
:0002.3054 0146FA                 add [bp-06], ax
:0002.3057 1156FC                 adc [bp-04], dx
:0002.305A 8B46FA                 mov ax, [bp-06]
:0002.305D 8B56FC                 mov dx, [bp-04]
:0002.3060 9A723CF60C             call 0CF6:3C72
:0002.3065 5E                     pop si
:0002.3066 C9                     leave
:0002.3067 CA0400                 retf 0004


:0002.306A 55                     push bp
:0002.306B 8BEC                   mov bp, sp
:0002.306D 56                     push si
:0002.306E 8B7606                 mov si, [bp+06]
:0002.3071 8A4608                 mov al , [bp+08]
:0002.3074 2AE4                   sub ah, ah
:0002.3076 2D6300                 sub ax, 0063
:0002.3079 F7D8                   neg ax
:0002.307B 8A4C21                 mov cl , [si+21]
:0002.307E 2AED                   sub ch, ch
:0002.3080 3BC1                   cmp ax, cx
:0002.3082 7D06                   jge 308A
:0002.3084 C6442163               mov byte ptr [si+21], 63
:0002.3088 EB06                   jmp 3090



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3082(C)
|
:0002.308A 8A4608                 mov al , [bp+08]
:0002.308D 004421                 add [si+21], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3088(U)
|
:0002.3090 8A4421                 mov al , [si+21]
:0002.3093 5E                     pop si
:0002.3094 C9                     leave
:0002.3095 CA0400                 retf 0004


:0002.3098 C80A0000               enter 000A, 00
:0002.309C 56                     push si
:0002.309D 8B7606                 mov si, [bp+06]
:0002.30A0 56                     push si
:0002.30A1 9A7C6AF60C             call 0CF6:6A7C
:0002.30A6 2AE4                   sub ah, ah
:0002.30A8 B98C00                 mov cx, 008C
:0002.30AB 33D2                   xor dx, dx
:0002.30AD 2BC8                   sub cx, ax
:0002.30AF 1BD2                   sbb dx, dx
:0002.30B1 52                     push dx
:0002.30B2 51                     push cx
:0002.30B3 6A00                   push 0000
:0002.30B5 68A00F                 push 0FA0
:0002.30B8 9AE4BF0000             call 0000:BFE4
:0002.30BD 8946FA                 mov [bp-06], ax
:0002.30C0 8956FC                 mov [bp-04], dx
:0002.30C3 56                     push si
:0002.30C4 9ADA6AF60C             call 0CF6:6ADA
:0002.30C9 2AE4                   sub ah, ah
:0002.30CB 050A00                 add ax, 000A
:0002.30CE 99                     cwd
:0002.30CF 52                     push dx
:0002.30D0 50                     push ax
:0002.30D1 56                     push si
:0002.30D2 9ACC6AF60C             call 0CF6:6ACC
:0002.30D7 8AD8                   mov bl , al 
:0002.30D9 2AFF                   sub bh, bh
:0002.30DB 8A87DC0A               mov al , [bx+0ADC]
:0002.30DF 2AE4                   sub ah, ah
:0002.30E1 2BD2                   sub dx, dx
:0002.30E3 03C0                   add ax, ax
:0002.30E5 13D2                   adc dx, dx
:0002.30E7 8A4E08                 mov cl , [bp+08]
:0002.30EA 2AED                   sub ch, ch
:0002.30EC 03C1                   add ax, cx
:0002.30EE 83D200                 adc dx, 0000
:0002.30F1 0346FA                 add ax, [bp-06]
:0002.30F4 1356FC                 adc dx, [bp-04]
:0002.30F7 52                     push dx
:0002.30F8 50                     push ax
:0002.30F9 9A7EC00000             call 0000:C07E
:0002.30FE 8946FA                 mov [bp-06], ax
:0002.3101 8956FC                 mov [bp-04], dx
:0002.3104 6A00                   push 0000
:0002.3106 6A0A                   push 000A
:0002.3108 8D46FA                 lea ax, [bp-06]
:0002.310B 50                     push ax
:0002.310C 9A5CC10000             call 0000:C15C
:0002.3111 32C0                   xor al , al 
:0002.3113 8846F9                 mov [bp-07], al 
:0002.3116 8846FF                 mov [bp-01], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.315E(C)
|
:0002.3119 8A5EFF                 mov bl , [bp-01]
:0002.311C 2AFF                   sub bh, bh
:0002.311E 03DE                   add bx, si
:0002.3120 83C323                 add bx, 0023
:0002.3123 895EF6                 mov [bp-0A], bx
:0002.3126 803FFF                 cmp byte ptr [bx], FF
:0002.3129 742C                   je 3157
:0002.312B B011                   mov al, 11
:0002.312D F627                   mul byte ptr [bx]
:0002.312F 051CBE                 add ax, BE1C
:0002.3132 50                     push ax
:0002.3133 9A686BF60C             call 0CF6:6B68
:0002.3138 3C05                   cmp al, 05
:0002.313A 751B                   jne 3157
:0002.313C B011                   mov al, 11
:0002.313E 8B5EF6                 mov bx, [bp-0A]
:0002.3141 F627                   mul byte ptr [bx]
:0002.3143 051CBE                 add ax, BE1C
:0002.3146 50                     push ax
:0002.3147 9A5A6BF60C             call 0CF6:6B5A
:0002.314C 8846FE                 mov [bp-02], al 
:0002.314F 3A46F9                 cmp al , [bp-07]
:0002.3152 7603                   jbe 3157
:0002.3154 8846F9                 mov [bp-07], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.3129(C), :0002.313A(C), :0002.3152(C)
|
:0002.3157 FE46FF                 inc byte ptr [bp-01]
:0002.315A 807EFF08               cmp byte ptr [bp-01], 08
:0002.315E 72B9                   jb 3119
:0002.3160 6A00                   push 0000
:0002.3162 6A01                   push 0001
:0002.3164 6A00                   push 0000
:0002.3166 6A64                   push 0064
:0002.3168 FF76FC                 push word ptr [bp-04]
:0002.316B FF76FA                 push word ptr [bp-06]
:0002.316E 8A46F9                 mov al , [bp-07]
:0002.3171 2AE4                   sub ah, ah
:0002.3173 6A00                   push 0000
:0002.3175 50                     push ax
:0002.3176 9A7EC00000             call 0000:C07E
:0002.317B 52                     push dx
:0002.317C 50                     push ax
:0002.317D 9AE4BF0000             call 0000:BFE4
:0002.3182 0146FA                 add [bp-06], ax
:0002.3185 1156FC                 adc [bp-04], dx
:0002.3188 8B46FA                 mov ax, [bp-06]
:0002.318B 8B56FC                 mov dx, [bp-04]
:0002.318E 9A723CF60C             call 0CF6:3C72
:0002.3193 5E                     pop si
:0002.3194 C9                     leave
:0002.3195 CA0400                 retf 0004


:0002.3198 55                     push bp
:0002.3199 8BEC                   mov bp, sp
:0002.319B 57                     push di
:0002.319C 56                     push si
:0002.319D 33F6                   xor si, si
:0002.319F 8B7E06                 mov di, [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.31B2(C)
|
:0002.31A2 8A4608                 mov al , [bp+08]
:0002.31A5 8BDE                   mov bx, si
:0002.31A7 03DF                   add bx, di
:0002.31A9 384723                 cmp [bx+23], al 
:0002.31AC 7406                   je 31B4
:0002.31AE 46                     inc si
:0002.31AF 83FE08                 cmp si, 0008
:0002.31B2 72EE                   jb 31A2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.31AC(C)
|
:0002.31B4 83FE08                 cmp si, 0008
:0002.31B7 7504                   jne 31BD
:0002.31B9 B0FF                   mov al, FF
:0002.31BB EB02                   jmp 31BF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.31B7(C)
|
:0002.31BD 8BC6                   mov ax, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.31BB(U)
|
:0002.31BF 5E                     pop si
:0002.31C0 5F                     pop di
:0002.31C1 C9                     leave
:0002.31C2 CA0400                 retf 0004


:0002.31C5 00                     BYTE 0


:0002.31C6 55                     push bp
:0002.31C7 8BEC                   mov bp, sp
:0002.31C9 57                     push di
:0002.31CA 33DB                   xor bx, bx
:0002.31CC 8B7E06                 mov di, [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.31D9(C)
|
:0002.31CF 807923FF               cmp byte ptr [bx+di+23], FF
:0002.31D3 7506                   jne 31DB
:0002.31D5 43                     inc bx
:0002.31D6 83FB08                 cmp bx, 0008
:0002.31D9 72F4                   jb 31CF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.31D3(C)
|
:0002.31DB 83FB08                 cmp bx, 0008
:0002.31DE 7504                   jne 31E4
:0002.31E0 B0FF                   mov al, FF
:0002.31E2 EB02                   jmp 31E6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.31DE(C)
|
:0002.31E4 8BC3                   mov ax, bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.31E2(U)
|
:0002.31E6 5F                     pop di
:0002.31E7 C9                     leave
:0002.31E8 CA0200                 retf 0002


:0002.31EB 00                     BYTE 0


:0002.31EC 55                     push bp
:0002.31ED 8BEC                   mov bp, sp
:0002.31EF 57                     push di
:0002.31F0 56                     push si
:0002.31F1 33F6                   xor si, si
:0002.31F3 8B7E06                 mov di, [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3204(C)
|
:0002.31F6 8BDE                   mov bx, si
:0002.31F8 03DF                   add bx, di
:0002.31FA 807F23FF               cmp byte ptr [bx+23], FF
:0002.31FE 7408                   je 3208
:0002.3200 46                     inc si
:0002.3201 83FE08                 cmp si, 0008
:0002.3204 72F0                   jb 31F6
:0002.3206 EB08                   jmp 3210



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.31FE(C)
|
:0002.3208 03FE                   add di, si
:0002.320A 8A4608                 mov al , [bp+08]
:0002.320D 884523                 mov [di+23], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3206(U)
|
:0002.3210 8BC6                   mov ax, si
:0002.3212 5E                     pop si
:0002.3213 5F                     pop di
:0002.3214 C9                     leave
:0002.3215 CA0400                 retf 0004


:0002.3218 C8E60000               enter 00E6, 00
:0002.321C 57                     push di
:0002.321D 56                     push si
:0002.321E 8A4608                 mov al , [bp+08]
:0002.3221 50                     push ax
:0002.3222 FF7606                 push word ptr [bp+06]
:0002.3225 9A8C62F60C             call 0CF6:628C
:0002.322A 8846F5                 mov [bp-0B], al 
:0002.322D B011                   mov al, 11
:0002.322F F66608                 mul byte ptr [bp+08]
:0002.3232 051CBE                 add ax, BE1C
:0002.3235 50                     push ax
:0002.3236 9A3A6BF60C             call 0CF6:6B3A
:0002.323B 8BF0                   mov si, ax
:0002.323D 8C5EF8                 mov [bp-08], ds
:0002.3240 8946FC                 mov [bp-04], ax
:0002.3243 8C5EFE                 mov [bp-02], ds
:0002.3246 8BD8                   mov bx, ax
:0002.3248 803F20                 cmp byte ptr [bx], 20
:0002.324B 7410                   je 325D
:0002.324D 8E46F8                 mov es, [bp-08]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.325B(C)
|
:0002.3250 26803C00               cmp byte ptr es:[si], 00
:0002.3254 7407                   je 325D
:0002.3256 46                     inc si
:0002.3257 26803C20               cmp byte ptr es:[si], 20
:0002.325B 75F3                   jne 3250

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.324B(C), :0002.3254(C)
|
:0002.325D 8E46F8                 mov es, [bp-08]
:0002.3260 26C60400               mov byte ptr es:[si], 00
:0002.3264 8B46FC                 mov ax, [bp-04]
:0002.3267 8B56FE                 mov dx, [bp-02]
:0002.326A 8BF0                   mov si, ax
:0002.326C 8956F8                 mov [bp-08], dx
:0002.326F 807EF508               cmp byte ptr [bp-0B], 08
:0002.3273 7403                   je 3278
:0002.3275 E95D01                 jmp 33D5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3273(C)
|
:0002.3278 52                     push dx
:0002.3279 50                     push ax
:0002.327A 1E                     push ds
:0002.327B 68F40C                 push 0CF4
:0002.327E 6A02                   push 0002
:0002.3280 9A4232F60C             call 0CF6:3242
:0002.3285 83C40A                 add sp, 000A
:0002.3288 0BC0                   or ax, ax
:0002.328A 7503                   jne 328F
:0002.328C E93C01                 jmp 33CB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.328A(C)
|
:0002.328F 8976F6                 mov [bp-0A], si
:0002.3292 8B5E06                 mov bx, [bp+06]
:0002.3295 8B07                   mov ax, [bx]
:0002.3297 9A841EF60C             call 0CF6:1E84
:0002.329C 8946FC                 mov [bp-04], ax
:0002.329F BF8800                 mov di, 0088
:0002.32A2 C746F22800             mov word ptr [bp-0E], 0028
:0002.32A7 68EE67                 push 67EE
:0002.32AA 9A101FF60C             call 0CF6:1F10
:0002.32AF 3C03                   cmp al, 03
:0002.32B1 7508                   jne 32BB
:0002.32B3 BF5800                 mov di, 0058
:0002.32B6 C746F24000             mov word ptr [bp-0E], 0040

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.32B1(C)
|
:0002.32BB 57                     push di
:0002.32BC FF76F2                 push word ptr [bp-0E]
:0002.32BF 681001                 push 0110
:0002.32C2 6A30                   push 0030
:0002.32C4 6A00                   push 0000
:0002.32C6 689A52                 push 529A
:0002.32C9 9A7C13F60C             call 0CF6:137C
:0002.32CE 8BC7                   mov ax, di
:0002.32D0 C1E803                 shr ax, 03
:0002.32D3 40                     inc ax
:0002.32D4 40                     inc ax
:0002.32D5 50                     push ax
:0002.32D6 8B46F2                 mov ax, [bp-0E]
:0002.32D9 051000                 add ax, 0010
:0002.32DC 50                     push ax
:0002.32DD 682651                 push 5126
:0002.32E0 9A0E05F60C             call 0CF6:050E
:0002.32E5 68240D                 push 0D24
:0002.32E8 682651                 push 5126
:0002.32EB 9A3E0CF60C             call 0CF6:0C3E
:0002.32F0 83C404                 add sp, 0004
:0002.32F3 8D46E6                 lea ax, [bp-1A]
:0002.32F6 8946FE                 mov [bp-02], ax
:0002.32F9 8D8E1AFF               lea cx, [bp+FF1A]
:0002.32FD 894EFA                 mov [bp-06], cx
:0002.3300 C646F500               mov byte ptr [bp-0B], 00
:0002.3304 897EF0                 mov [bp-10], di
:0002.3307 8B5EFC                 mov bx, [bp-04]
:0002.330A 9A34C4F60C             call 0CF6:C434
:0002.330F 8946EE                 mov [bp-12], ax
:0002.3312 0BC0                   or ax, ax
:0002.3314 742E                   je 3344
:0002.3316 897EF0                 mov [bp-10], di
:0002.3319 8946FC                 mov [bp-04], ax
:0002.331C 8B7EFE                 mov di, [bp-02]
:0002.331F 8B76FA                 mov si, [bp-06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.333F(C)
|
:0002.3322 B011                   mov al, 11
:0002.3324 47                     inc di
:0002.3325 F665FF                 mul byte ptr [di-01]
:0002.3328 051CBE                 add ax, BE1C
:0002.332B 50                     push ax
:0002.332C 9A3A6BF60C             call 0CF6:6B3A
:0002.3331 8904                   mov [si], ax
:0002.3333 8C5C02                 mov [si+02], ds
:0002.3336 83C604                 add si, 0004
:0002.3339 FE46F5                 inc byte ptr [bp-0B]
:0002.333C FF4EFC                 dec word ptr [bp-04]
:0002.333F 75E1                   jne 3322
:0002.3341 8976FA                 mov [bp-06], si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3314(C)
|
:0002.3344 8B5EFA                 mov bx, [bp-06]
:0002.3347 2BC0                   sub ax, ax
:0002.3349 894702                 mov [bx+02], ax
:0002.334C 8907                   mov [bx], ax
:0002.334E 6A08                   push 0008
:0002.3350 50                     push ax
:0002.3351 50                     push ax
:0002.3352 50                     push ax
:0002.3353 50                     push ax
:0002.3354 8B46F0                 mov ax, [bp-10]
:0002.3357 055800                 add ax, 0058
:0002.335A 8B56F2                 mov dx, [bp-0E]
:0002.335D 83C240                 add dx, 0040
:0002.3360 8D9E1AFF               lea bx, [bp+FF1A]
:0002.3364 9AF829F60C             call 0CF6:29F8
:0002.3369 2AE4                   sub ah, ah
:0002.336B 8BF0                   mov si, ax
:0002.336D 81FEFF00               cmp si, 00FF
:0002.3371 7516                   jne 3389
:0002.3373 FF76F8                 push word ptr [bp-08]
:0002.3376 FF76F6                 push word ptr [bp-0A]
:0002.3379 1E                     push ds
:0002.337A 682F0D                 push 0D2F
:0002.337D 6A00                   push 0000
:0002.337F 9A4232F60C             call 0CF6:3242
:0002.3384 83C40A                 add sp, 000A
:0002.3387 EB38                   jmp 33C1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3371(C)
|
:0002.3389 8B7E06                 mov di, [bp+06]
:0002.338C 8A42E6                 mov al , [bp+si-1A]
:0002.338F 8846FF                 mov [bp-01], al 
:0002.3392 50                     push ax
:0002.3393 57                     push di
:0002.3394 9A3862F60C             call 0CF6:6238
:0002.3399 50                     push ax
:0002.339A 8A4608                 mov al , [bp+08]
:0002.339D 50                     push ax
:0002.339E 57                     push di
:0002.339F 9AF86AF60C             call 0CF6:6AF8
:0002.33A4 B011                   mov al, 11
:0002.33A6 F666FF                 mul byte ptr [bp-01]
:0002.33A9 051CBE                 add ax, BE1C
:0002.33AC 50                     push ax
:0002.33AD 9A3A6BF60C             call 0CF6:6B3A
:0002.33B2 50                     push ax
:0002.33B3 1E                     push ds
:0002.33B4 683A0D                 push 0D3A
:0002.33B7 6A00                   push 0000
:0002.33B9 9A4232F60C             call 0CF6:3242
:0002.33BE 83C408                 add sp, 0008

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3387(U)
|
:0002.33C1 689A52                 push 529A
:0002.33C4 9ACC13F60C             call 0CF6:13CC
:0002.33C9 EB1C                   jmp 33E7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.328C(U)
|
:0002.33CB FF76F8                 push word ptr [bp-08]
:0002.33CE 56                     push si
:0002.33CF 1E                     push ds
:0002.33D0 68450D                 push 0D45
:0002.33D3 EB08                   jmp 33DD



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3275(U)
|
:0002.33D5 FF76F8                 push word ptr [bp-08]
:0002.33D8 56                     push si
:0002.33D9 1E                     push ds
:0002.33DA 685E0D                 push 0D5E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.33D3(U)
|
:0002.33DD 6A00                   push 0000
:0002.33DF 9A4232F60C             call 0CF6:3242
:0002.33E4 83C40A                 add sp, 000A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.33C9(U)
|
:0002.33E7 8A46F5                 mov al , [bp-0B]
:0002.33EA 5E                     pop si
:0002.33EB 5F                     pop di
:0002.33EC C9                     leave
:0002.33ED CA0400                 retf 0004


:0002.33F0 55                     push bp
:0002.33F1 8BEC                   mov bp, sp
:0002.33F3 57                     push di
:0002.33F4 56                     push si
:0002.33F5 8B7606                 mov si, [bp+06]
:0002.33F8 56                     push si
:0002.33F9 9A2069F60C             call 0CF6:6920
:0002.33FE 8BF8                   mov di, ax
:0002.3400 3B7E08                 cmp di, [bp+08]
:0002.3403 7203                   jb 3408
:0002.3405 8B4608                 mov ax, [bp+08]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3403(C)
|
:0002.3408 89441E                 mov [si+1E], ax
:0002.340B 5E                     pop si
:0002.340C 5F                     pop di
:0002.340D C9                     leave
:0002.340E CA0400                 retf 0004


:0002.3411 00                     BYTE 0


:0002.3412 C8880000               enter 0088, 00
:0002.3416 57                     push di
:0002.3417 56                     push si
:0002.3418 8B7E06                 mov di, [bp+06]
:0002.341B C746FE0000             mov word ptr [bp-02], 0000
:0002.3420 8B15                   mov dx, [di]
:0002.3422 80E6F1                 and dh, F1
:0002.3425 81FA0001               cmp dx, 0100
:0002.3429 7209                   jb 3434
:0002.342B 81FA5F01               cmp dx, 015F
:0002.342F 7703                   ja 3434
:0002.3431 E90601                 jmp 353A



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.3429(C), :0002.342F(C)
|
:0002.3434 57                     push di
:0002.3435 9ADA6AF60C             call 0CF6:6ADA
:0002.343A 3C63                   cmp al, 63
:0002.343C 7203                   jb 3441
:0002.343E E9F900                 jmp 353A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.343C(C)
|
:0002.3441 8B5E08                 mov bx, [bp+08]
:0002.3444 83FB64                 cmp bx, 0064
:0002.3447 7303                   jnb 344C
:0002.3449 E9E800                 jmp 3534



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3447(C)
|
:0002.344C 8BC3                   mov ax, bx
:0002.344E B96400                 mov cx, 0064
:0002.3451 2BD2                   sub dx, dx
:0002.3453 F7F1                   div cx
:0002.3455 8946F8                 mov [bp-08], ax
:0002.3458 6BC09C                 imul ax, FF9C
:0002.345B 03D8                   add bx, ax
:0002.345D 895E08                 mov [bp+08], bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.352E(U)
|
:0002.3460 8B7E06                 mov di, [bp+06]
:0002.3463 57                     push di
:0002.3464 9ADA6AF60C             call 0CF6:6ADA
:0002.3469 FEC0                   inc al
:0002.346B 50                     push ax
:0002.346C 57                     push di
:0002.346D 9AE86AF60C             call 0CF6:6AE8
:0002.3472 6A07                   push 0007
:0002.3474 688054                 push 5480
:0002.3477 9A9C57F60C             call 0CF6:579C
:0002.347C 57                     push di
:0002.347D 9ADA6AF60C             call 0CF6:6ADA
:0002.3482 2AE4                   sub ah, ah
:0002.3484 50                     push ax
:0002.3485 57                     push di
:0002.3486 9A5839F60C             call 0CF6:3958
:0002.348B 50                     push ax
:0002.348C 1E                     push ds
:0002.348D 68690D                 push 0D69
:0002.3490 6A00                   push 0000
:0002.3492 9A4232F60C             call 0CF6:3242
:0002.3497 83C40A                 add sp, 000A
:0002.349A C68678FF00             mov byte ptr [bp-0088], 00
:0002.349F BEE835                 mov si, 35E8
:0002.34A2 33C0                   xor ax, ax
:0002.34A4 8946FC                 mov [bp-04], ax
:0002.34A7 8946FE                 mov [bp-02], ax
:0002.34AA 8BF8                   mov di, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.34F3(C)
|
:0002.34AC 8B5E06                 mov bx, [bp+06]
:0002.34AF 8A5F20                 mov bl , [bx+20]
:0002.34B2 2AFF                   sub bh, bh
:0002.34B4 035EFE                 add bx, [bp-02]
:0002.34B7 8A87C036               mov al , [bx+36C0]
:0002.34BB 8B5E06                 mov bx, [bp+06]
:0002.34BE 3A4721                 cmp al , [bx+21]
:0002.34C1 7524                   jne 34E7
:0002.34C3 0BFF                   or di, di
:0002.34C5 740F                   je 34D6
:0002.34C7 8D8678FF               lea ax, [bp+FF78]
:0002.34CB 16                     push ss
:0002.34CC 50                     push ax
:0002.34CD 1E                     push ds
:0002.34CE 687A0D                 push 0D7A
:0002.34D1 9AB83CF60C             call 0CF6:3CB8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.34C5(C)
|
:0002.34D6 8D8678FF               lea ax, [bp+FF78]
:0002.34DA 16                     push ss
:0002.34DB 50                     push ax
:0002.34DC FF7402                 push word ptr [si+02]
:0002.34DF FF34                   push word ptr [si]
:0002.34E1 9AB83CF60C             call 0CF6:3CB8
:0002.34E6 47                     inc di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.34C1(C)
|
:0002.34E7 83C604                 add si, 0004
:0002.34EA 8346FE13               add word ptr [bp-02], 0013
:0002.34EE 817EFE3A02             cmp word ptr [bp-02], 023A
:0002.34F3 72B7                   jb 34AC
:0002.34F5 688054                 push 5480
:0002.34F8 9A3658F60C             call 0CF6:5836
:0002.34FD 80BE78FF00             cmp byte ptr [bp+FF78], 00
:0002.3502 7425                   je 3529
:0002.3504 6A07                   push 0007
:0002.3506 688054                 push 5480
:0002.3509 9A9C57F60C             call 0CF6:579C
:0002.350E 8D8678FF               lea ax, [bp+FF78]
:0002.3512 50                     push ax
:0002.3513 1E                     push ds
:0002.3514 687D0D                 push 0D7D
:0002.3517 6A01                   push 0001
:0002.3519 9A4232F60C             call 0CF6:3242
:0002.351E 83C408                 add sp, 0008
:0002.3521 688054                 push 5480
:0002.3524 9A3658F60C             call 0CF6:5836

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3502(C)
|
:0002.3529 FF4EF8                 dec word ptr [bp-08]
:0002.352C 7403                   je 3531
:0002.352E E92FFF                 jmp 3460



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.352C(C)
|
:0002.3531 8B5E08                 mov bx, [bp+08]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3449(U)
|
:0002.3534 8B7606                 mov si, [bp+06]
:0002.3537 885C22                 mov [si+22], bl 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.3431(U), :0002.343E(U)
|
:0002.353A 33C0                   xor ax, ax
:0002.353C 5E                     pop si
:0002.353D 5F                     pop di
:0002.353E C9                     leave
:0002.353F CA0400                 retf 0004


:0002.3542 C8120000               enter 0012, 00
:0002.3546 57                     push di
:0002.3547 56                     push si
:0002.3548 8B5E06                 mov bx, [bp+06]
:0002.354B 8B4610                 mov ax, [bp+10]
:0002.354E 80CC02                 or ah, 02
:0002.3551 8907                   mov [bx], ax
:0002.3553 C44E0C                 les cx, [bp+0C]
:0002.3556 8D7F06                 lea di, [bx+06]
:0002.3559 C746F80600             mov word ptr [bp-08], 0006
:0002.355E 8BF1                   mov si, cx
:0002.3560 8B4EF8                 mov cx, [bp-08]
:0002.3563 8BDE                   mov bx, si
:0002.3565 46                     inc si
:0002.3566 268A07                 mov al , es:[bx]
:0002.3569 8805                   mov [di], al 
:0002.356B 47                     inc di
:0002.356C E2F5                   loop 3563
:0002.356E C60500                 mov byte ptr [di], 00
:0002.3571 83460C06               add word ptr [bp+0C], 0006
:0002.3575 8B460C                 mov ax, [bp+0C]
:0002.3578 8B560E                 mov dx, [bp+0E]
:0002.357B 8BF0                   mov si, ax
:0002.357D 8EC2                   mov es, dx
:0002.357F 8B7E06                 mov di, [bp+06]
:0002.3582 83C70D                 add di, 000D
:0002.3585 C746F80800             mov word ptr [bp-08], 0008
:0002.358A 8B4EF8                 mov cx, [bp-08]
:0002.358D 8BDE                   mov bx, si
:0002.358F 46                     inc si
:0002.3590 268A07                 mov al , es:[bx]
:0002.3593 8805                   mov [di], al 
:0002.3595 47                     inc di
:0002.3596 E2F5                   loop 358D
:0002.3598 897EFA                 mov [bp-06], di
:0002.359B 8B7E0C                 mov di, [bp+0C]
:0002.359E 8B5EFA                 mov bx, [bp-06]
:0002.35A1 8B7608                 mov si, [bp+08]
:0002.35A4 C60700                 mov byte ptr [bx], 00
:0002.35A7 83C708                 add di, 0008
:0002.35AA 8E460E                 mov es, [bp+0E]
:0002.35AD 268A05                 mov al , es:[di]
:0002.35B0 2AE4                   sub ah, ah
:0002.35B2 8946FE                 mov [bp-02], ax
:0002.35B5 8D5D01                 lea bx, [di+01]
:0002.35B8 8BFB                   mov di, bx
:0002.35BA 268A27                 mov ah, es:[bx]
:0002.35BD 2AC0                   sub al , al 
:0002.35BF 0146FE                 add [bp-02], ax
:0002.35C2 8B5E06                 mov bx, [bp+06]
:0002.35C5 8B46FE                 mov ax, [bp-02]
:0002.35C8 894716                 mov [bx+16], ax
:0002.35CB 8BDF                   mov bx, di
:0002.35CD 8E460E                 mov es, [bp+0E]
:0002.35D0 43                     inc bx
:0002.35D1 8BFB                   mov di, bx
:0002.35D3 268A07                 mov al , es:[bx]
:0002.35D6 8B5E06                 mov bx, [bp+06]
:0002.35D9 884705                 mov [bx+05], al 
:0002.35DC 8BC7                   mov ax, di
:0002.35DE 8B560E                 mov dx, [bp+0E]
:0002.35E1 40                     inc ax
:0002.35E2 8BF8                   mov di, ax
:0002.35E4 8946F6                 mov [bp-0A], ax
:0002.35E7 8956F8                 mov [bp-08], dx
:0002.35EA C45EF6                 les bx, [bp-0A]
:0002.35ED 2AED                   sub ch, ch
:0002.35EF 268A0F                 mov cl , es:[bx]
:0002.35F2 51                     push cx
:0002.35F3 8B4E06                 mov cx, [bp+06]
:0002.35F6 83C118                 add cx, 0018
:0002.35F9 51                     push cx
:0002.35FA 9A306AF60C             call 0CF6:6A30
:0002.35FF 8BC7                   mov ax, di
:0002.3601 8B560E                 mov dx, [bp+0E]
:0002.3604 40                     inc ax
:0002.3605 8BF8                   mov di, ax
:0002.3607 8946F2                 mov [bp-0E], ax
:0002.360A 8956F4                 mov [bp-0C], dx
:0002.360D C45EF2                 les bx, [bp-0E]
:0002.3610 2AED                   sub ch, ch
:0002.3612 268A0F                 mov cl , es:[bx]
:0002.3615 51                     push cx
:0002.3616 8B4E06                 mov cx, [bp+06]
:0002.3619 83C119                 add cx, 0019
:0002.361C 51                     push cx
:0002.361D 9A306AF60C             call 0CF6:6A30
:0002.3622 8BC7                   mov ax, di
:0002.3624 8B560E                 mov dx, [bp+0E]
:0002.3627 40                     inc ax
:0002.3628 8BF8                   mov di, ax
:0002.362A 8946EE                 mov [bp-12], ax
:0002.362D 8956F0                 mov [bp-10], dx
:0002.3630 C45EEE                 les bx, [bp-12]
:0002.3633 2AED                   sub ch, ch
:0002.3635 268A0F                 mov cl , es:[bx]
:0002.3638 51                     push cx
:0002.3639 8B4E06                 mov cx, [bp+06]
:0002.363C 83C11A                 add cx, 001A
:0002.363F 51                     push cx
:0002.3640 9A306AF60C             call 0CF6:6A30
:0002.3645 8D5D01                 lea bx, [di+01]
:0002.3648 8E460E                 mov es, [bp+0E]
:0002.364B 268A07                 mov al , es:[bx]
:0002.364E 8B5E06                 mov bx, [bp+06]
:0002.3651 88471B                 mov [bx+1B], al 
:0002.3654 8E460A                 mov es, [bp+0A]
:0002.3657 8BFE                   mov di, si
:0002.3659 46                     inc si
:0002.365A 268A05                 mov al , es:[di]
:0002.365D 88471C                 mov [bx+1C], al 
:0002.3660 8E460A                 mov es, [bp+0A]
:0002.3663 8BFE                   mov di, si
:0002.3665 46                     inc si
:0002.3666 268A05                 mov al , es:[di]
:0002.3669 0402                   add al, 02
:0002.366B 88472B                 mov [bx+2B], al 
:0002.366E 8E460A                 mov es, [bp+0A]
:0002.3671 8BFE                   mov di, si
:0002.3673 46                     inc si
:0002.3674 268A05                 mov al , es:[di]
:0002.3677 884702                 mov [bx+02], al 
:0002.367A 8E460A                 mov es, [bp+0A]
:0002.367D 8BFE                   mov di, si
:0002.367F 46                     inc si
:0002.3680 268A05                 mov al , es:[di]
:0002.3683 884703                 mov [bx+03], al 
:0002.3686 8E460A                 mov es, [bp+0A]
:0002.3689 8BFE                   mov di, si
:0002.368B 46                     inc si
:0002.368C 268A05                 mov al , es:[di]
:0002.368F 2AE4                   sub ah, ah
:0002.3691 50                     push ax
:0002.3692 8D471D                 lea ax, [bx+1D]
:0002.3695 50                     push ax
:0002.3696 9A306AF60C             call 0CF6:6A30
:0002.369B 8E460A                 mov es, [bp+0A]
:0002.369E 8BDE                   mov bx, si
:0002.36A0 46                     inc si
:0002.36A1 268A07                 mov al , es:[bx]
:0002.36A4 2AE4                   sub ah, ah
:0002.36A6 8946FE                 mov [bp-02], ax
:0002.36A9 8BDE                   mov bx, si
:0002.36AB 46                     inc si
:0002.36AC 268A27                 mov ah, es:[bx]
:0002.36AF 2AC0                   sub al , al 
:0002.36B1 8B5E06                 mov bx, [bp+06]
:0002.36B4 0346FE                 add ax, [bp-02]
:0002.36B7 89471E                 mov [bx+1E], ax
:0002.36BA 8E460A                 mov es, [bp+0A]
:0002.36BD 8BFE                   mov di, si
:0002.36BF 46                     inc si
:0002.36C0 268A05                 mov al , es:[di]
:0002.36C3 884720                 mov [bx+20], al 
:0002.36C6 8E460A                 mov es, [bp+0A]
:0002.36C9 8BFE                   mov di, si
:0002.36CB 46                     inc si
:0002.36CC 268A05                 mov al , es:[di]
:0002.36CF 884721                 mov [bx+21], al 
:0002.36D2 8E460A                 mov es, [bp+0A]
:0002.36D5 8BFE                   mov di, si
:0002.36D7 46                     inc si
:0002.36D8 268A05                 mov al , es:[di]
:0002.36DB 884722                 mov [bx+22], al 
:0002.36DE FF760A                 push word ptr [bp+0A]
:0002.36E1 56                     push si
:0002.36E2 8D4723                 lea ax, [bx+23]
:0002.36E5 1E                     push ds
:0002.36E6 50                     push ax
:0002.36E7 B80800                 mov ax, 0008
:0002.36EA 9AC64BF60C             call 0CF6:4BC6
:0002.36EF FF7606                 push word ptr [bp+06]
:0002.36F2 9A2069F60C             call 0CF6:6920
:0002.36F7 8B5E06                 mov bx, [bp+06]
:0002.36FA 3B471E                 cmp ax, [bx+1E]
:0002.36FD 730C                   jnb 370B
:0002.36FF 53                     push bx
:0002.3700 9A2069F60C             call 0CF6:6920
:0002.3705 8B5E06                 mov bx, [bp+06]
:0002.3708 89471E                 mov [bx+1E], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.36FD(C)
|
:0002.370B 5E                     pop si
:0002.370C 5F                     pop di
:0002.370D C9                     leave
:0002.370E CA0C00                 retf 000C


:0002.3711 00                     BYTE 0


:0002.3712 C8020000               enter 0002, 00
:0002.3716 57                     push di
:0002.3717 56                     push si
:0002.3718 8B7E06                 mov di, [bp+06]
:0002.371B 8B7608                 mov si, [bp+08]
:0002.371E 8E460A                 mov es, [bp+0A]
:0002.3721 8BDE                   mov bx, si
:0002.3723 46                     inc si
:0002.3724 268A07                 mov al , es:[bx]
:0002.3727 88451C                 mov [di+1C], al 
:0002.372A 8E460A                 mov es, [bp+0A]
:0002.372D 8BDE                   mov bx, si
:0002.372F 46                     inc si
:0002.3730 268A07                 mov al , es:[bx]
:0002.3733 0402                   add al, 02
:0002.3735 88452B                 mov [di+2B], al 
:0002.3738 8E460A                 mov es, [bp+0A]
:0002.373B 8BDE                   mov bx, si
:0002.373D 46                     inc si
:0002.373E 268A07                 mov al , es:[bx]
:0002.3741 884502                 mov [di+02], al 
:0002.3744 8E460A                 mov es, [bp+0A]
:0002.3747 8BDE                   mov bx, si
:0002.3749 46                     inc si
:0002.374A 268A07                 mov al , es:[bx]
:0002.374D 884503                 mov [di+03], al 
:0002.3750 8E460A                 mov es, [bp+0A]
:0002.3753 8BDE                   mov bx, si
:0002.3755 46                     inc si
:0002.3756 268A07                 mov al , es:[bx]
:0002.3759 2AE4                   sub ah, ah
:0002.375B 50                     push ax
:0002.375C 8D451D                 lea ax, [di+1D]
:0002.375F 50                     push ax
:0002.3760 9A306AF60C             call 0CF6:6A30
:0002.3765 8E460A                 mov es, [bp+0A]
:0002.3768 8BDE                   mov bx, si
:0002.376A 46                     inc si
:0002.376B 268A07                 mov al , es:[bx]
:0002.376E 2AE4                   sub ah, ah
:0002.3770 8946FE                 mov [bp-02], ax
:0002.3773 8BDE                   mov bx, si
:0002.3775 46                     inc si
:0002.3776 268A27                 mov ah, es:[bx]
:0002.3779 2AC0                   sub al , al 
:0002.377B 0346FE                 add ax, [bp-02]
:0002.377E 89451E                 mov [di+1E], ax
:0002.3781 8E460A                 mov es, [bp+0A]
:0002.3784 8BDE                   mov bx, si
:0002.3786 46                     inc si
:0002.3787 268A07                 mov al , es:[bx]
:0002.378A 884520                 mov [di+20], al 
:0002.378D 8E460A                 mov es, [bp+0A]
:0002.3790 8BDE                   mov bx, si
:0002.3792 46                     inc si
:0002.3793 268A07                 mov al , es:[bx]
:0002.3796 884521                 mov [di+21], al 
:0002.3799 8E460A                 mov es, [bp+0A]
:0002.379C 8BDE                   mov bx, si
:0002.379E 46                     inc si
:0002.379F 268A07                 mov al , es:[bx]
:0002.37A2 884522                 mov [di+22], al 
:0002.37A5 FF760A                 push word ptr [bp+0A]
:0002.37A8 56                     push si
:0002.37A9 8D4523                 lea ax, [di+23]
:0002.37AC 1E                     push ds
:0002.37AD 50                     push ax
:0002.37AE B80800                 mov ax, 0008
:0002.37B1 9AC64BF60C             call 0CF6:4BC6
:0002.37B6 83C608                 add si, 0008
:0002.37B9 57                     push di
:0002.37BA 9A2069F60C             call 0CF6:6920
:0002.37BF 3B451E                 cmp ax, [di+1E]
:0002.37C2 7309                   jnb 37CD
:0002.37C4 57                     push di
:0002.37C5 9A2069F60C             call 0CF6:6920
:0002.37CA 89451E                 mov [di+1E], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.37C2(C)
|
:0002.37CD 8BC6                   mov ax, si
:0002.37CF 8B560A                 mov dx, [bp+0A]
:0002.37D2 5E                     pop si
:0002.37D3 5F                     pop di
:0002.37D4 C9                     leave
:0002.37D5 CA0600                 retf 0006


:0002.37D8 55                     push bp
:0002.37D9 8BEC                   mov bp, sp
:0002.37DB 57                     push di
:0002.37DC 56                     push si
:0002.37DD 8B7E06                 mov di, [bp+06]
:0002.37E0 8B7608                 mov si, [bp+08]
:0002.37E3 8A451C                 mov al , [di+1C]
:0002.37E6 8E460A                 mov es, [bp+0A]
:0002.37E9 8BDE                   mov bx, si
:0002.37EB 46                     inc si
:0002.37EC 268807                 mov es:[bx], al 
:0002.37EF 8A452B                 mov al , [di+2B]
:0002.37F2 2C02                   sub al, 02
:0002.37F4 8E460A                 mov es, [bp+0A]
:0002.37F7 8BDE                   mov bx, si
:0002.37F9 46                     inc si
:0002.37FA 268807                 mov es:[bx], al 
:0002.37FD 8A4502                 mov al , [di+02]
:0002.3800 8E460A                 mov es, [bp+0A]
:0002.3803 8BDE                   mov bx, si
:0002.3805 46                     inc si
:0002.3806 268807                 mov es:[bx], al 
:0002.3809 8A4503                 mov al , [di+03]
:0002.380C 8E460A                 mov es, [bp+0A]
:0002.380F 8BDE                   mov bx, si
:0002.3811 46                     inc si
:0002.3812 268807                 mov es:[bx], al 
:0002.3815 8D451D                 lea ax, [di+1D]
:0002.3818 50                     push ax
:0002.3819 9A246AF60C             call 0CF6:6A24
:0002.381E 8E460A                 mov es, [bp+0A]
:0002.3821 8BDE                   mov bx, si
:0002.3823 46                     inc si
:0002.3824 268807                 mov es:[bx], al 
:0002.3827 8A451E                 mov al , [di+1E]
:0002.382A 8E460A                 mov es, [bp+0A]
:0002.382D 8BDE                   mov bx, si
:0002.382F 46                     inc si
:0002.3830 268807                 mov es:[bx], al 
:0002.3833 8A451F                 mov al , [di+1F]
:0002.3836 8E460A                 mov es, [bp+0A]
:0002.3839 8BDE                   mov bx, si
:0002.383B 46                     inc si
:0002.383C 268807                 mov es:[bx], al 
:0002.383F 8A4520                 mov al , [di+20]
:0002.3842 8E460A                 mov es, [bp+0A]
:0002.3845 8BDE                   mov bx, si
:0002.3847 46                     inc si
:0002.3848 268807                 mov es:[bx], al 
:0002.384B 8A4521                 mov al , [di+21]
:0002.384E 8E460A                 mov es, [bp+0A]
:0002.3851 8BDE                   mov bx, si
:0002.3853 46                     inc si
:0002.3854 268807                 mov es:[bx], al 
:0002.3857 8A4522                 mov al , [di+22]
:0002.385A 8E460A                 mov es, [bp+0A]
:0002.385D 8BDE                   mov bx, si
:0002.385F 46                     inc si
:0002.3860 268807                 mov es:[bx], al 
:0002.3863 8D4523                 lea ax, [di+23]
:0002.3866 1E                     push ds
:0002.3867 50                     push ax
:0002.3868 FF760A                 push word ptr [bp+0A]
:0002.386B 56                     push si
:0002.386C B80800                 mov ax, 0008
:0002.386F 9AC64BF60C             call 0CF6:4BC6
:0002.3874 8D4408                 lea ax, [si+08]
:0002.3877 8B560A                 mov dx, [bp+0A]
:0002.387A 5E                     pop si
:0002.387B 5F                     pop di
:0002.387C C9                     leave
:0002.387D CA0600                 retf 0006


:0002.3880 55                     push bp
:0002.3881 8BEC                   mov bp, sp
:0002.3883 56                     push si
:0002.3884 8B7606                 mov si, [bp+06]
:0002.3887 B00A                   mov al, 0A
:0002.3889 8A5C20                 mov bl , [si+20]
:0002.388C 2AFF                   sub bh, bh
:0002.388E F6A7880D               mul byte ptr [bx+0D88]
:0002.3892 8BC8                   mov cx, ax
:0002.3894 8A879C0D               mov al , [bx+0D9C]
:0002.3898 2AE4                   sub ah, ah
:0002.389A 8A5C21                 mov bl , [si+21]
:0002.389D 4B                     dec bx
:0002.389E F7E3                   mul bx
:0002.38A0 03C8                   add cx, ax
:0002.38A2 6BC10A                 imul ax, cx, 000A
:0002.38A5 5E                     pop si
:0002.38A6 C9                     leave
:0002.38A7 CA0200                 retf 0002


:0002.38AA 681668                 push 6816
:0002.38AD 6A2C                   push 002C
:0002.38AF 688001                 push 0180
:0002.38B2 68F60C                 push 0CF6
:0002.38B5 68506A                 push 6A50
:0002.38B8 9A2EC20000             call 0000:C22E
:0002.38BD CB                     retf


:0002.38BE C8060000               enter 0006, 00
:0002.38C2 57                     push di
:0002.38C3 56                     push si
:0002.38C4 8B4E06                 mov cx, [bp+06]
:0002.38C7 8B460C                 mov ax, [bp+0C]
:0002.38CA 8BD9                   mov bx, cx
:0002.38CC 80CC04                 or ah, 04
:0002.38CF 8907                   mov [bx], ax
:0002.38D1 C47608                 les si, [bp+08]
:0002.38D4 8D7F06                 lea di, [bx+06]
:0002.38D7 C746FA0800             mov word ptr [bp-06], 0008
:0002.38DC 8BCE                   mov cx, si
:0002.38DE 8B76FA                 mov si, [bp-06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.38EB(C)
|
:0002.38E1 8BD9                   mov bx, cx
:0002.38E3 41                     inc cx
:0002.38E4 268A07                 mov al , es:[bx]
:0002.38E7 8805                   mov [di], al 
:0002.38E9 47                     inc di
:0002.38EA 4E                     dec si
:0002.38EB 75F4                   jne 38E1
:0002.38ED C60500                 mov byte ptr [di], 00
:0002.38F0 8B7608                 mov si, [bp+08]
:0002.38F3 8B5E06                 mov bx, [bp+06]
:0002.38F6 83C608                 add si, 0008
:0002.38F9 8E460A                 mov es, [bp+0A]
:0002.38FC 268A04                 mov al , es:[si]
:0002.38FF 884705                 mov [bx+05], al 
:0002.3902 8D7C01                 lea di, [si+01]
:0002.3905 8C460A                 mov [bp+0A], es
:0002.3908 268A05                 mov al , es:[di]
:0002.390B 884704                 mov [bx+04], al 
:0002.390E 47                     inc di
:0002.390F 8C460A                 mov [bp+0A], es
:0002.3912 268A05                 mov al , es:[di]
:0002.3915 884702                 mov [bx+02], al 
:0002.3918 47                     inc di
:0002.3919 8C460A                 mov [bp+0A], es
:0002.391C 268A05                 mov al , es:[di]
:0002.391F 884703                 mov [bx+03], al 
:0002.3922 5E                     pop si
:0002.3923 5F                     pop di
:0002.3924 C9                     leave
:0002.3925 CA0800                 retf 0008


:0002.3928 6818AA                 push AA18
:0002.392B 6A10                   push 0010
:0002.392D 680001                 push 0100
:0002.3930 68F60C                 push 0CF6
:0002.3933 68126B                 push 6B12
:0002.3936 9A2EC20000             call 0000:C22E
:0002.393B CB                     retf


:0002.393C 6818AA                 push AA18
:0002.393F 6A10                   push 0010
:0002.3941 680001                 push 0100
:0002.3944 68F60C                 push 0CF6
:0002.3947 682A6B                 push 6B2A
:0002.394A 9A08C20000             call 0000:C208
:0002.394F 681668                 push 6816
:0002.3952 6A2C                   push 002C
:0002.3954 688001                 push 0180
:0002.3957 68F60C                 push 0CF6
:0002.395A 686C6A                 push 6A6C
:0002.395D 9A08C20000             call 0000:C208
:0002.3962 CB                     retf


:0002.3963 00                     BYTE 0


:0002.3964 68F60C                 push 0CF6
:0002.3967 68DC69                 push 69DC
:0002.396A 9A5AC30000             call 0000:C35A
:0002.396F 83C404                 add sp, 0004
:0002.3972 CB                     retf


:0002.3973 00                     BYTE 0


:0002.3974 9A4A69F60C             call 0CF6:694A
:0002.3979 9AC869F60C             call 0CF6:69C8
:0002.397E 9A046AF60C             call 0CF6:6A04
:0002.3983 CB                     retf


:0002.3984 55                     push bp
:0002.3985 8BEC                   mov bp, sp
:0002.3987 8B5E06                 mov bx, [bp+06]
:0002.398A 8A07                   mov al , [bx]
:0002.398C C9                     leave
:0002.398D CA0200                 retf 0002


:0002.3990 55                     push bp
:0002.3991 8BEC                   mov bp, sp
:0002.3993 8B5608                 mov dx, [bp+08]
:0002.3996 0BD2                   or dx, dx
:0002.3998 7D02                   jge 399C
:0002.399A 33D2                   xor dx, dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3998(C)
|
:0002.399C 83FA64                 cmp dx, 0064
:0002.399F 7E03                   jle 39A4
:0002.39A1 BA6400                 mov dx, 0064

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.399F(C)
|
:0002.39A4 8B5E06                 mov bx, [bp+06]
:0002.39A7 8817                   mov [bx], dl
:0002.39A9 8BC3                   mov ax, bx
:0002.39AB C9                     leave
:0002.39AC CA0400                 retf 0004


:0002.39AF 00                     BYTE 0


:0002.39B0 55                     push bp
:0002.39B1 8BEC                   mov bp, sp
:0002.39B3 56                     push si
:0002.39B4 8B7606                 mov si, [bp+06]
:0002.39B7 56                     push si
:0002.39B8 9A886BF60C             call 0CF6:6B88
:0002.39BD 32C0                   xor al , al 
:0002.39BF 884406                 mov [si+06], al 
:0002.39C2 88440D                 mov [si+0D], al 
:0002.39C5 8BC6                   mov ax, si
:0002.39C7 5E                     pop si
:0002.39C8 C9                     leave
:0002.39C9 CA0200                 retf 0002


:0002.39CC 55                     push bp
:0002.39CD 8BEC                   mov bp, sp
:0002.39CF FF7606                 push word ptr [bp+06]
:0002.39D2 9AA46BF60C             call 0CF6:6BA4
:0002.39D7 C9                     leave
:0002.39D8 CA0200                 retf 0002


:0002.39DB 00                     BYTE 0


:0002.39DC 55                     push bp
:0002.39DD 8BEC                   mov bp, sp
:0002.39DF 8B4606                 mov ax, [bp+06]
:0002.39E2 051800                 add ax, 0018
:0002.39E5 50                     push ax
:0002.39E6 9A246AF60C             call 0CF6:6A24
:0002.39EB C9                     leave
:0002.39EC CA0200                 retf 0002


:0002.39EF 00                     BYTE 0


:0002.39F0 55                     push bp
:0002.39F1 8BEC                   mov bp, sp
:0002.39F3 8B4606                 mov ax, [bp+06]
:0002.39F6 051900                 add ax, 0019
:0002.39F9 50                     push ax
:0002.39FA 9A246AF60C             call 0CF6:6A24
:0002.39FF C9                     leave
:0002.3A00 CA0200                 retf 0002


:0002.3A03 00                     BYTE 0


:0002.3A04 55                     push bp
:0002.3A05 8BEC                   mov bp, sp
:0002.3A07 56                     push si
:0002.3A08 8B7606                 mov si, [bp+06]
:0002.3A0B 80641C7F               and byte ptr [si+1C], 7F
:0002.3A0F 8A4608                 mov al , [bp+08]
:0002.3A12 2480                   and al, 80
:0002.3A14 08441C                 or [si+1C], al 
:0002.3A17 5E                     pop si
:0002.3A18 C9                     leave
:0002.3A19 CA0400                 retf 0004


:0002.3A1C 55                     push bp
:0002.3A1D 8BEC                   mov bp, sp
:0002.3A1F 8B5E06                 mov bx, [bp+06]
:0002.3A22 8A471C                 mov al , [bx+1C]
:0002.3A25 2440                   and al, 40
:0002.3A27 C9                     leave
:0002.3A28 CA0200                 retf 0002


:0002.3A2B 00                     BYTE 0


:0002.3A2C 55                     push bp
:0002.3A2D 8BEC                   mov bp, sp
:0002.3A2F 8B5E06                 mov bx, [bp+06]
:0002.3A32 8A4720                 mov al , [bx+20]
:0002.3A35 C9                     leave
:0002.3A36 CA0200                 retf 0002


:0002.3A39 00                     BYTE 0


:0002.3A3A 55                     push bp
:0002.3A3B 8BEC                   mov bp, sp
:0002.3A3D 8B5E06                 mov bx, [bp+06]
:0002.3A40 8A4721                 mov al , [bx+21]
:0002.3A43 C9                     leave
:0002.3A44 CA0200                 retf 0002


:0002.3A47 00                     BYTE 0


:0002.3A48 55                     push bp
:0002.3A49 8BEC                   mov bp, sp
:0002.3A4B 8B5E06                 mov bx, [bp+06]
:0002.3A4E 8A4608                 mov al , [bp+08]
:0002.3A51 884721                 mov [bx+21], al 
:0002.3A54 C9                     leave
:0002.3A55 CA0400                 retf 0004


:0002.3A58 55                     push bp
:0002.3A59 8BEC                   mov bp, sp
:0002.3A5B 56                     push si
:0002.3A5C 8A4608                 mov al , [bp+08]
:0002.3A5F 8B760A                 mov si, [bp+0A]
:0002.3A62 8B5E06                 mov bx, [bp+06]
:0002.3A65 81E6FF00               and si, 00FF
:0002.3A69 884023                 mov [bx+si+23], al 
:0002.3A6C 5E                     pop si
:0002.3A6D C9                     leave
:0002.3A6E CA0600                 retf 0006


:0002.3A71 00                     BYTE 0


:0002.3A72 55                     push bp
:0002.3A73 8BEC                   mov bp, sp
:0002.3A75 56                     push si
:0002.3A76 8B7606                 mov si, [bp+06]
:0002.3A79 56                     push si
:0002.3A7A 9A886BF60C             call 0CF6:6B88
:0002.3A7F C6440600               mov byte ptr [si+06], 00
:0002.3A83 8BC6                   mov ax, si
:0002.3A85 5E                     pop si
:0002.3A86 C9                     leave
:0002.3A87 CA0200                 retf 0002


:0002.3A8A 55                     push bp
:0002.3A8B 8BEC                   mov bp, sp
:0002.3A8D FF7606                 push word ptr [bp+06]
:0002.3A90 9AA46BF60C             call 0CF6:6BA4
:0002.3A95 C9                     leave
:0002.3A96 CA0200                 retf 0002


:0002.3A99 00                     BYTE 0


:0002.3A9A 55                     push bp
:0002.3A9B 8BEC                   mov bp, sp
:0002.3A9D 57                     push di
:0002.3A9E 33DB                   xor bx, bx
:0002.3AA0 8B7E06                 mov di, [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3AAC(C)
|
:0002.3AA3 803920                 cmp byte ptr [bx+di], 20
:0002.3AA6 7408                   je 3AB0
:0002.3AA8 43                     inc bx
:0002.3AA9 83FB0D                 cmp bx, 000D
:0002.3AAC 7CF5                   jl 3AA3
:0002.3AAE EB03                   jmp 3AB3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3AA6(C)
|
:0002.3AB0 C60100                 mov byte ptr [bx+si], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3AAE(U)
|
:0002.3AB3 8BC7                   mov ax, di
:0002.3AB5 5F                     pop di
:0002.3AB6 C9                     leave
:0002.3AB7 CA0200                 retf 0002


:0002.3ABA 55                     push bp
:0002.3ABB 8BEC                   mov bp, sp
:0002.3ABD 8B5E06                 mov bx, [bp+06]
:0002.3AC0 8A470F                 mov al , [bx+0F]
:0002.3AC3 C9                     leave
:0002.3AC4 CA0200                 retf 0002


:0002.3AC7 00                     BYTE 0


:0002.3AC8 55                     push bp
:0002.3AC9 8BEC                   mov bp, sp
:0002.3ACB 8B4606                 mov ax, [bp+06]
:0002.3ACE 051000                 add ax, 0010
:0002.3AD1 50                     push ax
:0002.3AD2 9A7C6BF60C             call 0CF6:6B7C
:0002.3AD7 C9                     leave
:0002.3AD8 CA0200                 retf 0002


:0002.3ADB 00                     BYTE 0


:0002.3ADC 55                     push bp
:0002.3ADD 8BEC                   mov bp, sp
:0002.3ADF 8B5E06                 mov bx, [bp+06]
:0002.3AE2 8A07                   mov al , [bx]
:0002.3AE4 C9                     leave
:0002.3AE5 CA0200                 retf 0002


:0002.3AE8 55                     push bp
:0002.3AE9 8BEC                   mov bp, sp
:0002.3AEB 56                     push si
:0002.3AEC 8B7606                 mov si, [bp+06]
:0002.3AEF 8D4402                 lea ax, [si+02]
:0002.3AF2 50                     push ax
:0002.3AF3 9A9837F60C             call 0CF6:3798
:0002.3AF8 C704FFFF               mov word ptr [si], FFFF
:0002.3AFC 8BC6                   mov ax, si
:0002.3AFE 5E                     pop si
:0002.3AFF C9                     leave
:0002.3B00 CA0200                 retf 0002


:0002.3B03 00                     BYTE 0


:0002.3B04 CA0200                 retf 0002


:0002.3B07 00                     BYTE 0


:0002.3B08 C8040000               enter 0004, 00
:0002.3B0C 57                     push di
:0002.3B0D 56                     push si
:0002.3B0E C4760E                 les si, [bp+0E]
:0002.3B11 8B7E06                 mov di, [bp+06]
:0002.3B14 B90800                 mov cx, 0008
:0002.3B17 8BDE                   mov bx, si
:0002.3B19 46                     inc si
:0002.3B1A 268A07                 mov al , es:[bx]
:0002.3B1D 8805                   mov [di], al 
:0002.3B1F 47                     inc di
:0002.3B20 E2F5                   loop 3B17
:0002.3B22 C60500                 mov byte ptr [di], 00
:0002.3B25 83460E08               add word ptr [bp+0E], 0008
:0002.3B29 8B460E                 mov ax, [bp+0E]
:0002.3B2C 8B5610                 mov dx, [bp+10]
:0002.3B2F 8BF0                   mov si, ax
:0002.3B31 8EC2                   mov es, dx
:0002.3B33 8B7E06                 mov di, [bp+06]
:0002.3B36 83C709                 add di, 0009
:0002.3B39 C746FC0C00             mov word ptr [bp-04], 000C
:0002.3B3E 8B4EFC                 mov cx, [bp-04]
:0002.3B41 8BDE                   mov bx, si
:0002.3B43 46                     inc si
:0002.3B44 268A07                 mov al , es:[bx]
:0002.3B47 8805                   mov [di], al 
:0002.3B49 47                     inc di
:0002.3B4A E2F5                   loop 3B41
:0002.3B4C 897EFE                 mov [bp-02], di
:0002.3B4F 8B7E06                 mov di, [bp+06]
:0002.3B52 8B5EFE                 mov bx, [bp-02]
:0002.3B55 8B760A                 mov si, [bp+0A]
:0002.3B58 C60700                 mov byte ptr [bx], 00
:0002.3B5B 9A1A6DF60C             call 0CF6:6D1A
:0002.3B60 014612                 add [bp+12], ax
:0002.3B63 8B5E12                 mov bx, [bp+12]
:0002.3B66 03DB                   add bx, bx
:0002.3B68 8A87BC0D               mov al , [bx+0DBC]
:0002.3B6C 884516                 mov [di+16], al 
:0002.3B6F 8A87BD0D               mov al , [bx+0DBD]
:0002.3B73 884517                 mov [di+17], al 
:0002.3B76 C45E0E                 les bx, [bp+0E]
:0002.3B79 268A470E               mov al , es:[bx+0E]
:0002.3B7D 884518                 mov [di+18], al 
:0002.3B80 8E460C                 mov es, [bp+0C]
:0002.3B83 8BDE                   mov bx, si
:0002.3B85 46                     inc si
:0002.3B86 268A07                 mov al , es:[bx]
:0002.3B89 88451A                 mov [di+1A], al 
:0002.3B8C 8E460C                 mov es, [bp+0C]
:0002.3B8F 8BDE                   mov bx, si
:0002.3B91 46                     inc si
:0002.3B92 268A07                 mov al , es:[bx]
:0002.3B95 2AE4                   sub ah, ah
:0002.3B97 8946FC                 mov [bp-04], ax
:0002.3B9A 8BDE                   mov bx, si
:0002.3B9C 46                     inc si
:0002.3B9D 268A27                 mov ah, es:[bx]
:0002.3BA0 2AC0                   sub al , al 
:0002.3BA2 0346FC                 add ax, [bp-04]
:0002.3BA5 89451B                 mov [di+1B], ax
:0002.3BA8 8E460C                 mov es, [bp+0C]
:0002.3BAB 8BDE                   mov bx, si
:0002.3BAD 46                     inc si
:0002.3BAE 268A07                 mov al , es:[bx]
:0002.3BB1 88451D                 mov [di+1D], al 
:0002.3BB4 8E460C                 mov es, [bp+0C]
:0002.3BB7 8BDE                   mov bx, si
:0002.3BB9 46                     inc si
:0002.3BBA 268A07                 mov al , es:[bx]
:0002.3BBD 88451E                 mov [di+1E], al 
:0002.3BC0 8B5E12                 mov bx, [bp+12]
:0002.3BC3 8A87580E               mov al , [bx+0E58]
:0002.3BC7 884519                 mov [di+19], al 
:0002.3BCA 807E0801               cmp byte ptr [bp+08], 01
:0002.3BCE 750B                   jne 3BDB
:0002.3BD0 8E460C                 mov es, [bp+0C]
:0002.3BD3 268A04                 mov al , es:[si]
:0002.3BD6 88451F                 mov [di+1F], al 
:0002.3BD9 EB04                   jmp 3BDF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3BCE(C)
|
:0002.3BDB C6451F03               mov byte ptr [di+1F], 03

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3BD9(U)
|
:0002.3BDF 5E                     pop si
:0002.3BE0 5F                     pop di
:0002.3BE1 C9                     leave
:0002.3BE2 CA0E00                 retf 000E


:0002.3BE5 00                     BYTE 0


:0002.3BE6 55                     push bp
:0002.3BE7 8BEC                   mov bp, sp
:0002.3BE9 57                     push di
:0002.3BEA 56                     push si
:0002.3BEB 8B7E06                 mov di, [bp+06]
:0002.3BEE 8B7608                 mov si, [bp+08]
:0002.3BF1 8A451A                 mov al , [di+1A]
:0002.3BF4 8E460A                 mov es, [bp+0A]
:0002.3BF7 8BDE                   mov bx, si
:0002.3BF9 46                     inc si
:0002.3BFA 268807                 mov es:[bx], al 
:0002.3BFD 8A451B                 mov al , [di+1B]
:0002.3C00 8E460A                 mov es, [bp+0A]
:0002.3C03 8BDE                   mov bx, si
:0002.3C05 46                     inc si
:0002.3C06 268807                 mov es:[bx], al 
:0002.3C09 8A451C                 mov al , [di+1C]
:0002.3C0C 8E460A                 mov es, [bp+0A]
:0002.3C0F 8BDE                   mov bx, si
:0002.3C11 46                     inc si
:0002.3C12 268807                 mov es:[bx], al 
:0002.3C15 8A451D                 mov al , [di+1D]
:0002.3C18 8E460A                 mov es, [bp+0A]
:0002.3C1B 8BDE                   mov bx, si
:0002.3C1D 46                     inc si
:0002.3C1E 268807                 mov es:[bx], al 
:0002.3C21 8A451E                 mov al , [di+1E]
:0002.3C24 8E460A                 mov es, [bp+0A]
:0002.3C27 8BDE                   mov bx, si
:0002.3C29 46                     inc si
:0002.3C2A 268807                 mov es:[bx], al 
:0002.3C2D 8A451F                 mov al , [di+1F]
:0002.3C30 8E460A                 mov es, [bp+0A]
:0002.3C33 8BDE                   mov bx, si
:0002.3C35 46                     inc si
:0002.3C36 268807                 mov es:[bx], al 
:0002.3C39 8BC6                   mov ax, si
:0002.3C3B 8B560A                 mov dx, [bp+0A]
:0002.3C3E 5E                     pop si
:0002.3C3F 5F                     pop di
:0002.3C40 C9                     leave
:0002.3C41 CA0600                 retf 0006


:0002.3C44 681ABA                 push BA1A
:0002.3C47 6A20                   push 0020
:0002.3C49 6A20                   push 0020
:0002.3C4B 68F60C                 push 0CF6
:0002.3C4E 68666D                 push 6D66
:0002.3C51 9A2EC20000             call 0000:C22E
:0002.3C56 CB                     retf


:0002.3C57 00                     BYTE 0


:0002.3C58 680268                 push 6802
:0002.3C5B 9A586DF60C             call 0CF6:6D58
:0002.3C60 8AD8                   mov bl , al 
:0002.3C62 2AFF                   sub bh, bh
:0002.3C64 8A878409               mov al , [bx+0984]
:0002.3C68 2AE4                   sub ah, ah
:0002.3C6A CB                     retf


:0002.3C6B 00                     BYTE 0


:0002.3C6C 9AF86CF60C             call 0CF6:6CF8
:0002.3C71 8BD8                   mov bx, ax
:0002.3C73 2AE4                   sub ah, ah
:0002.3C75 8A87B00D               mov al , [bx+0DB0]
:0002.3C79 CB                     retf


:0002.3C7A 9AF86CF60C             call 0CF6:6CF8
:0002.3C7F 8BD8                   mov bx, ax
:0002.3C81 2AE4                   sub ah, ah
:0002.3C83 8A87B60D               mov al , [bx+0DB6]
:0002.3C87 CB                     retf


:0002.3C88 681ABA                 push BA1A
:0002.3C8B 6A20                   push 0020
:0002.3C8D 6A20                   push 0020
:0002.3C8F 68F60C                 push 0CF6
:0002.3C92 688C6D                 push 6D8C
:0002.3C95 9A08C20000             call 0000:C208
:0002.3C9A CB                     retf


:0002.3C9B 00                     BYTE 0


:0002.3C9C 68F60C                 push 0CF6
:0002.3C9F 68286D                 push 6D28
:0002.3CA2 9A5AC30000             call 0000:C35A
:0002.3CA7 83C404                 add sp, 0004
:0002.3CAA CB                     retf


:0002.3CAB 00                     BYTE 0


:0002.3CAC 9AE46CF60C             call 0CF6:6CE4
:0002.3CB1 9A3C6DF60C             call 0CF6:6D3C
:0002.3CB6 CB                     retf


:0002.3CB7 00                     BYTE 0


:0002.3CB8 55                     push bp
:0002.3CB9 8BEC                   mov bp, sp
:0002.3CBB 8B5E06                 mov bx, [bp+06]
:0002.3CBE 8A4712                 mov al , [bx+12]
:0002.3CC1 C9                     leave
:0002.3CC2 CA0200                 retf 0002


:0002.3CC5 00                     BYTE 0


:0002.3CC6 55                     push bp
:0002.3CC7 8BEC                   mov bp, sp
:0002.3CC9 56                     push si
:0002.3CCA 8B7606                 mov si, [bp+06]
:0002.3CCD 8D4416                 lea ax, [si+16]
:0002.3CD0 50                     push ax
:0002.3CD1 9A9837F60C             call 0CF6:3798
:0002.3CD6 32C0                   xor al , al 
:0002.3CD8 8804                   mov [si], al 
:0002.3CDA 884409                 mov [si+09], al 
:0002.3CDD 884418                 mov [si+18], al 
:0002.3CE0 C6441F03               mov byte ptr [si+1F], 03
:0002.3CE4 8BC6                   mov ax, si
:0002.3CE6 5E                     pop si
:0002.3CE7 C9                     leave
:0002.3CE8 CA0200                 retf 0002


:0002.3CEB 00                     BYTE 0


:0002.3CEC CA0200                 retf 0002


:0002.3CEF 00                     BYTE 0


:0002.3CF0 55                     push bp
:0002.3CF1 8BEC                   mov bp, sp
:0002.3CF3 57                     push di
:0002.3CF4 56                     push si
:0002.3CF5 C47E08                 les di, [bp+08]
:0002.3CF8 8B7606                 mov si, [bp+06]
:0002.3CFB B90C00                 mov cx, 000C
:0002.3CFE 8BDF                   mov bx, di
:0002.3D00 47                     inc di
:0002.3D01 268A07                 mov al , es:[bx]
:0002.3D04 8804                   mov [si], al 
:0002.3D06 46                     inc si
:0002.3D07 E2F5                   loop 3CFE
:0002.3D09 C60400                 mov byte ptr [si], 00
:0002.3D0C 8B7E06                 mov di, [bp+06]
:0002.3D0F 8A460C                 mov al , [bp+0C]
:0002.3D12 88450D                 mov [di+0D], al 
:0002.3D15 8346080D               add word ptr [bp+08], 000D
:0002.3D19 C45E08                 les bx, [bp+08]
:0002.3D1C 268A07                 mov al , es:[bx]
:0002.3D1F 88450E                 mov [di+0E], al 
:0002.3D22 43                     inc bx
:0002.3D23 895E08                 mov [bp+08], bx
:0002.3D26 8C460A                 mov [bp+0A], es
:0002.3D29 268A07                 mov al , es:[bx]
:0002.3D2C 88450F                 mov [di+0F], al 
:0002.3D2F 43                     inc bx
:0002.3D30 895E08                 mov [bp+08], bx
:0002.3D33 8C460A                 mov [bp+0A], es
:0002.3D36 268A07                 mov al , es:[bx]
:0002.3D39 2AE4                   sub ah, ah
:0002.3D3B 50                     push ax
:0002.3D3C 8D4510                 lea ax, [di+10]
:0002.3D3F 50                     push ax
:0002.3D40 9A586FF60C             call 0CF6:6F58
:0002.3D45 5E                     pop si
:0002.3D46 5F                     pop di
:0002.3D47 C9                     leave
:0002.3D48 CA0800                 retf 0008


:0002.3D4B 00                     BYTE 0


:0002.3D4C 681CBE                 push BE1C
:0002.3D4F 6A11                   push 0011
:0002.3D51 6A40                   push 0040
:0002.3D53 68F60C                 push 0CF6
:0002.3D56 68786F                 push 6F78
:0002.3D59 9A2EC20000             call 0000:C22E
:0002.3D5E CB                     retf


:0002.3D5F 00                     BYTE 0


:0002.3D60 8BD8                   mov bx, ax
:0002.3D62 83FB40                 cmp bx, 0040
:0002.3D65 7308                   jnb 3D6F
:0002.3D67 6BC311                 imul ax, bx, 0011
:0002.3D6A 051CBE                 add ax, BE1C
:0002.3D6D EB02                   jmp 3D71



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3D65(C)
|
:0002.3D6F 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3D6D(U)
|
:0002.3D71 CB                     retf
:0002.3D72 C8100200               enter 0210, 00
:0002.3D76 57                     push di
:0002.3D77 56                     push si
:0002.3D78 8B7E06                 mov di, [bp+06]
:0002.3D7B 68EE67                 push 67EE
:0002.3D7E 9A101FF60C             call 0CF6:1F10
:0002.3D83 3C03                   cmp al, 03
:0002.3D85 7505                   jne 3D8C
:0002.3D87 BE4000                 mov si, 0040
:0002.3D8A EB03                   jmp 3D8F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3D85(C)
|
:0002.3D8C BE7000                 mov si, 0070

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3D8A(U)
|
:0002.3D8F 1E                     push ds
:0002.3D90 68AE18                 push 18AE
:0002.3D93 8D9EF0FD               lea bx, [bp+FDF0]
:0002.3D97 9A443DF60C             call 0CF6:3D44
:0002.3D9C 8D86F0FD               lea ax, [bp+FDF0]
:0002.3DA0 16                     push ss
:0002.3DA1 50                     push ax
:0002.3DA2 1E                     push ds
:0002.3DA3 57                     push di
:0002.3DA4 9AB83CF60C             call 0CF6:3CB8
:0002.3DA9 8D86F0FD               lea ax, [bp+FDF0]
:0002.3DAD 16                     push ss
:0002.3DAE 50                     push ax
:0002.3DAF 1E                     push ds
:0002.3DB0 68B218                 push 18B2
:0002.3DB3 9AB83CF60C             call 0CF6:3CB8
:0002.3DB8 8D86F0FD               lea ax, [bp+FDF0]
:0002.3DBC 16                     push ss
:0002.3DBD 50                     push ax
:0002.3DBE 1E                     push ds
:0002.3DBF 68B418                 push 18B4
:0002.3DC2 9AB83CF60C             call 0CF6:3CB8
:0002.3DC7 8D86F0FD               lea ax, [bp+FDF0]
:0002.3DCB 16                     push ss
:0002.3DCC 50                     push ax
:0002.3DCD 8A5D0D                 mov bl , [di+0D]
:0002.3DD0 2AFF                   sub bh, bh
:0002.3DD2 03DB                   add bx, bx
:0002.3DD4 1E                     push ds
:0002.3DD5 FFB72E18               push word ptr [bx+182E]
:0002.3DD9 9AB83CF60C             call 0CF6:3CB8
:0002.3DDE 9A2423F60C             call 0CF6:2324
:0002.3DE3 56                     push si
:0002.3DE4 6A70                   push 0070
:0002.3DE6 684001                 push 0140
:0002.3DE9 688000                 push 0080
:0002.3DEC 689A52                 push 529A
:0002.3DEF 9AD812F60C             call 0CF6:12D8
:0002.3DF4 C746FEC000             mov word ptr [bp-02], 00C0
:0002.3DF9 68EE67                 push 67EE
:0002.3DFC 9A101FF60C             call 0CF6:1F10
:0002.3E01 3C03                   cmp al, 03
:0002.3E03 7505                   jne 3E0A
:0002.3E05 C746FEC800             mov word ptr [bp-02], 00C8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3E03(C)
|
:0002.3E0A 688000                 push 0080
:0002.3E0D 8D86F0FD               lea ax, [bp+FDF0]
:0002.3E11 16                     push ss
:0002.3E12 50                     push ax
:0002.3E13 6A00                   push 0000
:0002.3E15 8A46FE                 mov al , [bp-02]
:0002.3E18 50                     push ax
:0002.3E19 8BC6                   mov ax, si
:0002.3E1B BA7000                 mov dx, 0070
:0002.3E1E BB4001                 mov bx, 0140
:0002.3E21 9A2026F60C             call 0CF6:2620
:0002.3E26 9A7222F60C             call 0CF6:2272
:0002.3E2B 8D840001               lea ax, [si+0100]
:0002.3E2F C1E803                 shr ax, 03
:0002.3E32 50                     push ax
:0002.3E33 68D000                 push 00D0
:0002.3E36 6A06                   push 0006
:0002.3E38 6A10                   push 0010
:0002.3E3A 6A00                   push 0000
:0002.3E3C 6A00                   push 0000
:0002.3E3E 6A00                   push 0000
:0002.3E40 6A01                   push 0001
:0002.3E42 8D46F0                 lea ax, [bp-10]
:0002.3E45 50                     push ax
:0002.3E46 9A2638F60C             call 0CF6:3826
:0002.3E4B 8D46F0                 lea ax, [bp-10]
:0002.3E4E 50                     push ax
:0002.3E4F 9AEE17F60C             call 0CF6:17EE
:0002.3E54 9A1223F60C             call 0CF6:2312

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3E64(C)
|
:0002.3E59 8D46F0                 lea ax, [bp-10]
:0002.3E5C 50                     push ax
:0002.3E5D 9A541AF60C             call 0CF6:1A54
:0002.3E62 3CFF                   cmp al, FF
:0002.3E64 74F3                   je 3E59
:0002.3E66 9A2423F60C             call 0CF6:2324
:0002.3E6B 689A52                 push 529A
:0002.3E6E 9ACC13F60C             call 0CF6:13CC
:0002.3E73 9A1223F60C             call 0CF6:2312
:0002.3E78 8D46F0                 lea ax, [bp-10]
:0002.3E7B 50                     push ax
:0002.3E7C 9A5438F60C             call 0CF6:3854
:0002.3E81 5E                     pop si
:0002.3E82 5F                     pop di
:0002.3E83 C9                     leave
:0002.3E84 CA0200                 retf 0002


:0002.3E87 00                     BYTE 0


:0002.3E88 681CBE                 push BE1C
:0002.3E8B 6A11                   push 0011
:0002.3E8D 6A40                   push 0040
:0002.3E8F 68F60C                 push 0CF6
:0002.3E92 68886F                 push 6F88
:0002.3E95 9A08C20000             call 0000:C208
:0002.3E9A CB                     retf


:0002.3E9B 00                     BYTE 0


:0002.3E9C 68F60C                 push 0CF6
:0002.3E9F 68286F                 push 6F28
:0002.3EA2 9A5AC30000             call 0000:C35A
:0002.3EA7 83C404                 add sp, 0004
:0002.3EAA CB                     retf


:0002.3EAB 00                     BYTE 0


:0002.3EAC 9AEC6DF60C             call 0CF6:6DEC
:0002.3EB1 9A3C6FF60C             call 0CF6:6F3C
:0002.3EB6 CB                     retf


:0002.3EB7 00                     BYTE 0


:0002.3EB8 55                     push bp
:0002.3EB9 8BEC                   mov bp, sp
:0002.3EBB 8B5608                 mov dx, [bp+08]
:0002.3EBE 0BD2                   or dx, dx
:0002.3EC0 7D02                   jge 3EC4
:0002.3EC2 33D2                   xor dx, dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3EC0(C)
|
:0002.3EC4 83FA0F                 cmp dx, 000F
:0002.3EC7 7E03                   jle 3ECC
:0002.3EC9 BA0F00                 mov dx, 000F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3EC7(C)
|
:0002.3ECC 8B5E06                 mov bx, [bp+06]
:0002.3ECF 8817                   mov [bx], dl
:0002.3ED1 8BC3                   mov ax, bx
:0002.3ED3 C9                     leave
:0002.3ED4 CA0400                 retf 0004


:0002.3ED7 00                     BYTE 0


:0002.3ED8 55                     push bp
:0002.3ED9 8BEC                   mov bp, sp
:0002.3EDB 8B5E06                 mov bx, [bp+06]
:0002.3EDE C60700                 mov byte ptr [bx], 00
:0002.3EE1 8BC3                   mov ax, bx
:0002.3EE3 C9                     leave
:0002.3EE4 CA0200                 retf 0002


:0002.3EE7 00                     BYTE 0


:0002.3EE8 CA0200                 retf 0002


:0002.3EEB 00                     BYTE 0


:0002.3EEC 685EC2                 push C25E
:0002.3EEF 9A9292F60C             call 0CF6:9292
:0002.3EF4 CB                     retf


:0002.3EF5 00                     BYTE 0


:0002.3EF6 CB                     retf


:0002.3EF7 00                     BYTE 0


:0002.3EF8 C8080000               enter 0008, 00
:0002.3EFC 57                     push di
:0002.3EFD 56                     push si
:0002.3EFE 33FF                   xor di, di
:0002.3F00 FF760A                 push word ptr [bp+0A]
:0002.3F03 FF7608                 push word ptr [bp+08]
:0002.3F06 FF7606                 push word ptr [bp+06]
:0002.3F09 9A9693F60C             call 0CF6:9396
:0002.3F0E 8EC2                   mov es, dx
:0002.3F10 8BD8                   mov bx, ax
:0002.3F12 8BF0                   mov si, ax
:0002.3F14 8C46FA                 mov [bp-06], es
:0002.3F17 268A4701               mov al , es:[bx+01]
:0002.3F1B 8BC8                   mov cx, ax
:0002.3F1D 258000                 and ax, 0080
:0002.3F20 8946FC                 mov [bp-04], ax
:0002.3F23 83E17F                 and cx, 007F
:0002.3F26 894EFE                 mov [bp-02], cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3F47(C)
|
:0002.3F29 47                     inc di
:0002.3F2A 83C60A                 add si, 000A
:0002.3F2D 06                     push es
:0002.3F2E 56                     push si
:0002.3F2F FF7606                 push word ptr [bp+06]
:0002.3F32 9AFC93F60C             call 0CF6:93FC
:0002.3F37 0BC0                   or ax, ax
:0002.3F39 750E                   jne 3F49
:0002.3F3B 8E46FA                 mov es, [bp-06]
:0002.3F3E 268A4401               mov al , es:[si+01]
:0002.3F42 2AE4                   sub ah, ah
:0002.3F44 3B46FE                 cmp ax, [bp-02]
:0002.3F47 74E0                   je 3F29

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3F39(C)
|
:0002.3F49 8BC7                   mov ax, di
:0002.3F4B 0B46FC                 or ax, [bp-04]
:0002.3F4E 5E                     pop si
:0002.3F4F 5F                     pop di
:0002.3F50 C9                     leave
:0002.3F51 CA0600                 retf 0006


:0002.3F54 C80C0100               enter 010C, 00
:0002.3F58 56                     push si
:0002.3F59 8B7606                 mov si, [bp+06]
:0002.3F5C 8A04                   mov al , [si]
:0002.3F5E 0430                   add al, 30
:0002.3F60 A2BD18                 mov byte ptr [18BD], al
:0002.3F63 8A04                   mov al , [si]
:0002.3F65 0430                   add al, 30
:0002.3F67 A2C918                 mov byte ptr [18C9], al
:0002.3F6A 68B818                 push 18B8
:0002.3F6D 8D86F4FE               lea ax, [bp+FEF4]
:0002.3F71 50                     push ax
:0002.3F72 9AD61FF60C             call 0CF6:1FD6
:0002.3F77 0BC0                   or ax, ax
:0002.3F79 7510                   jne 3F8B
:0002.3F7B 68B818                 push 18B8
:0002.3F7E 68CF18                 push 18CF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3FD3(U)
|
:0002.3F81 9A966FF60C             call 0CF6:6F96
:0002.3F86 83C404                 add sp, 0004
:0002.3F89 EB6E                   jmp 3FF9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3F79(C)
|
:0002.3F8B 8D86F4FE               lea ax, [bp+FEF4]
:0002.3F8F 50                     push ax
:0002.3F90 FF7402                 push word ptr [si+02]
:0002.3F93 8D440C                 lea ax, [si+0C]
:0002.3F96 50                     push ax
:0002.3F97 9ADC93F60C             call 0CF6:93DC
:0002.3F9C 0BC0                   or ax, ax
:0002.3F9E 7D10                   jge 3FB0
:0002.3FA0 FF7402                 push word ptr [si+02]
:0002.3FA3 68F618                 push 18F6
:0002.3FA6 9A966FF60C             call 0CF6:6F96
:0002.3FAB 83C404                 add sp, 0004
:0002.3FAE EB0A                   jmp 3FBA



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3F9E(C)
|
:0002.3FB0 8D86F4FE               lea ax, [bp+FEF4]
:0002.3FB4 50                     push ax
:0002.3FB5 9AB84FF60C             call 0CF6:4FB8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3FAE(U)
|
:0002.3FBA 68C418                 push 18C4
:0002.3FBD 680001                 push 0100
:0002.3FC0 8D46FA                 lea ax, [bp-06]
:0002.3FC3 50                     push ax
:0002.3FC4 9ADC4EF60C             call 0CF6:4EDC
:0002.3FC9 0BC0                   or ax, ax
:0002.3FCB 7508                   jne 3FD5
:0002.3FCD 68C418                 push 18C4
:0002.3FD0 680F19                 push 190F
:0002.3FD3 EBAC                   jmp 3F81



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3FCB(C)
|
:0002.3FD5 8B4402                 mov ax, [si+02]
:0002.3FD8 99                     cwd
:0002.3FD9 03C0                   add ax, ax
:0002.3FDB 13D2                   adc dx, dx
:0002.3FDD 52                     push dx
:0002.3FDE 50                     push ax
:0002.3FDF 8D84C403               lea ax, [si+03C4]
:0002.3FE3 1E                     push ds
:0002.3FE4 50                     push ax
:0002.3FE5 6A02                   push 0002
:0002.3FE7 8D46FA                 lea ax, [bp-06]
:0002.3FEA 50                     push ax
:0002.3FEB 9A0650F60C             call 0CF6:5006
:0002.3FF0 8D46FA                 lea ax, [bp-06]
:0002.3FF3 50                     push ax
:0002.3FF4 9AB84FF60C             call 0CF6:4FB8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.3F89(U)
|
:0002.3FF9 5E                     pop si
:0002.3FFA C9                     leave
:0002.3FFB CA0200                 retf 0002


:0002.3FFE C8060000               enter 0006, 00
:0002.4002 68C418                 push 18C4
:0002.4005 680001                 push 0100
:0002.4008 8D46FA                 lea ax, [bp-06]
:0002.400B 50                     push ax
:0002.400C 9ADC4EF60C             call 0CF6:4EDC
:0002.4011 0BC0                   or ax, ax
:0002.4013 7513                   jne 4028
:0002.4015 68C418                 push 18C4
:0002.4018 683819                 push 1938
:0002.401B 9A966FF60C             call 0CF6:6F96
:0002.4020 83C404                 add sp, 0004
:0002.4023 33C0                   xor ax, ax
:0002.4025 99                     cwd
:0002.4026 EB31                   jmp 4059



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4013(C)
|
:0002.4028 8B5E06                 mov bx, [bp+06]
:0002.402B 2BD2                   sub dx, dx
:0002.402D 8B87C403               mov ax, [bx+03C4]
:0002.4031 03460C                 add ax, [bp+0C]
:0002.4034 13D2                   adc dx, dx
:0002.4036 52                     push dx
:0002.4037 50                     push ax
:0002.4038 FF760A                 push word ptr [bp+0A]
:0002.403B FF7608                 push word ptr [bp+08]
:0002.403E 680004                 push 0400
:0002.4041 8D46FA                 lea ax, [bp-06]
:0002.4044 50                     push ax
:0002.4045 9A0650F60C             call 0CF6:5006
:0002.404A 8D46FA                 lea ax, [bp-06]
:0002.404D 50                     push ax
:0002.404E 9AB84FF60C             call 0CF6:4FB8
:0002.4053 8B4608                 mov ax, [bp+08]
:0002.4056 8B560A                 mov dx, [bp+0A]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4026(U)
|
:0002.4059 C9                     leave
:0002.405A CA0800                 retf 0008


:0002.405D 00                     BYTE 0


:0002.405E C8040000               enter 0004, 00
:0002.4062 57                     push di
:0002.4063 56                     push si
:0002.4064 8B7E0C                 mov di, [bp+0C]
:0002.4067 8B7608                 mov si, [bp+08]
:0002.406A 8B460E                 mov ax, [bp+0E]
:0002.406D 8BCF                   mov cx, di
:0002.406F 8946FE                 mov [bp-02], ax
:0002.4072 8E460A                 mov es, [bp+0A]
:0002.4075 26803C00               cmp byte ptr es:[si], 00
:0002.4079 7440                   je 40BB

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.40B9(C)
|
:0002.407B 26803CA1               cmp byte ptr es:[si], A1
:0002.407F 730D                   jnb 408E
:0002.4081 268A04                 mov al , es:[si]
:0002.4084 8E460E                 mov es, [bp+0E]
:0002.4087 268805                 mov es:[di], al 
:0002.408A 46                     inc si
:0002.408B 47                     inc di
:0002.408C EB24                   jmp 40B2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.407F(C)
|
:0002.408E 268A04                 mov al , es:[si]
:0002.4091 8E460E                 mov es, [bp+0E]
:0002.4094 268805                 mov es:[di], al 
:0002.4097 46                     inc si
:0002.4098 8E460A                 mov es, [bp+0A]
:0002.409B 268A04                 mov al , es:[si]
:0002.409E 47                     inc di
:0002.409F 8E460E                 mov es, [bp+0E]
:0002.40A2 268805                 mov es:[di], al 
:0002.40A5 8D4401                 lea ax, [si+01]
:0002.40A8 8BF0                   mov si, ax
:0002.40AA 8BC7                   mov ax, di
:0002.40AC 40                     inc ax
:0002.40AD 8BF8                   mov di, ax
:0002.40AF 8C460E                 mov [bp+0E], es

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.408C(U)
|
:0002.40B2 8E460A                 mov es, [bp+0A]
:0002.40B5 26803C00               cmp byte ptr es:[si], 00
:0002.40B9 75C0                   jne 407B

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4079(C)
|
:0002.40BB 8E460E                 mov es, [bp+0E]
:0002.40BE 26C60500               mov byte ptr es:[di], 00
:0002.40C2 8BC1                   mov ax, cx
:0002.40C4 8B56FE                 mov dx, [bp-02]
:0002.40C7 5E                     pop si
:0002.40C8 5F                     pop di
:0002.40C9 C9                     leave
:0002.40CA CA0A00                 retf 000A


:0002.40CD 00                     BYTE 0


:0002.40CE 55                     push bp
:0002.40CF 8BEC                   mov bp, sp
:0002.40D1 56                     push si
:0002.40D2 8B7606                 mov si, [bp+06]
:0002.40D5 33C0                   xor ax, ax
:0002.40D7 8904                   mov [si], ax
:0002.40D9 894402                 mov [si+02], ax
:0002.40DC 894404                 mov [si+04], ax
:0002.40DF 894406                 mov [si+06], ax
:0002.40E2 894408                 mov [si+08], ax
:0002.40E5 89440A                 mov [si+0A], ax
:0002.40E8 B8FFFF                 mov ax, FFFF
:0002.40EB 8984A501               mov [si+01A5], ax
:0002.40EF 8984A701               mov [si+01A7], ax
:0002.40F3 56                     push si
:0002.40F4 9A9097F60C             call 0CF6:9790
:0002.40F9 56                     push si
:0002.40FA 9A2698F60C             call 0CF6:9826
:0002.40FF 8D4411                 lea ax, [si+11]
:0002.4102 1E                     push ds
:0002.4103 50                     push ax
:0002.4104 B82000                 mov ax, 0020
:0002.4107 32D2                   xor dl, dl
:0002.4109 9A7C4CF60C             call 0CF6:4C7C
:0002.410E 8D844905               lea ax, [si+0549]
:0002.4112 1E                     push ds
:0002.4113 50                     push ax
:0002.4114 B82100                 mov ax, 0021
:0002.4117 32D2                   xor dl, dl
:0002.4119 9A7C4CF60C             call 0CF6:4C7C
:0002.411E 5E                     pop si
:0002.411F C9                     leave
:0002.4120 CA0200                 retf 0002


:0002.4123 00                     BYTE 0


:0002.4124 55                     push bp
:0002.4125 8BEC                   mov bp, sp
:0002.4127 57                     push di
:0002.4128 56                     push si
:0002.4129 8B7E06                 mov di, [bp+06]
:0002.412C 8B7608                 mov si, [bp+08]
:0002.412F 1E                     push ds
:0002.4130 57                     push di
:0002.4131 6A02                   push 0002
:0002.4133 56                     push si
:0002.4134 9AD44FF60C             call 0CF6:4FD4
:0002.4139 8D4502                 lea ax, [di+02]
:0002.413C 1E                     push ds
:0002.413D 50                     push ax
:0002.413E 6A02                   push 0002
:0002.4140 56                     push si
:0002.4141 9AD44FF60C             call 0CF6:4FD4
:0002.4146 8D4504                 lea ax, [di+04]
:0002.4149 1E                     push ds
:0002.414A 50                     push ax
:0002.414B 6A02                   push 0002
:0002.414D 56                     push si
:0002.414E 9AD44FF60C             call 0CF6:4FD4
:0002.4153 8D4506                 lea ax, [di+06]
:0002.4156 1E                     push ds
:0002.4157 50                     push ax
:0002.4158 6A02                   push 0002
:0002.415A 56                     push si
:0002.415B 9AD44FF60C             call 0CF6:4FD4
:0002.4160 8D4508                 lea ax, [di+08]
:0002.4163 1E                     push ds
:0002.4164 50                     push ax
:0002.4165 6A02                   push 0002
:0002.4167 56                     push si
:0002.4168 9AD44FF60C             call 0CF6:4FD4
:0002.416D 8D450A                 lea ax, [di+0A]
:0002.4170 1E                     push ds
:0002.4171 50                     push ax
:0002.4172 6A02                   push 0002
:0002.4174 56                     push si
:0002.4175 9AD44FF60C             call 0CF6:4FD4
:0002.417A 8D85A501               lea ax, [di+01A5]
:0002.417E 1E                     push ds
:0002.417F 50                     push ax
:0002.4180 6A02                   push 0002
:0002.4182 56                     push si
:0002.4183 9AD44FF60C             call 0CF6:4FD4
:0002.4188 8D85A701               lea ax, [di+01A7]
:0002.418C 1E                     push ds
:0002.418D 50                     push ax
:0002.418E 6A02                   push 0002
:0002.4190 56                     push si
:0002.4191 9AD44FF60C             call 0CF6:4FD4
:0002.4196 8D4531                 lea ax, [di+31]
:0002.4199 1E                     push ds
:0002.419A 50                     push ax
:0002.419B 687401                 push 0174
:0002.419E 56                     push si
:0002.419F 9AD44FF60C             call 0CF6:4FD4
:0002.41A4 8D85A901               lea ax, [di+01A9]
:0002.41A8 1E                     push ds
:0002.41A9 50                     push ax
:0002.41AA 6A22                   push 0022
:0002.41AC 56                     push si
:0002.41AD 9AD44FF60C             call 0CF6:4FD4
:0002.41B2 8D85CD01               lea ax, [di+01CD]
:0002.41B6 1E                     push ds
:0002.41B7 50                     push ax
:0002.41B8 68EF01                 push 01EF
:0002.41BB 56                     push si
:0002.41BC 9AD44FF60C             call 0CF6:4FD4
:0002.41C1 8D4511                 lea ax, [di+11]
:0002.41C4 1E                     push ds
:0002.41C5 50                     push ax
:0002.41C6 6A20                   push 0020
:0002.41C8 56                     push si
:0002.41C9 9AD44FF60C             call 0CF6:4FD4
:0002.41CE 8D854905               lea ax, [di+0549]
:0002.41D2 1E                     push ds
:0002.41D3 50                     push ax
:0002.41D4 6A21                   push 0021
:0002.41D6 56                     push si
:0002.41D7 9AD44FF60C             call 0CF6:4FD4
:0002.41DC 8D85C803               lea ax, [di+03C8]
:0002.41E0 1E                     push ds
:0002.41E1 50                     push ax
:0002.41E2 688101                 push 0181
:0002.41E5 56                     push si
:0002.41E6 9AD44FF60C             call 0CF6:4FD4
:0002.41EB 8D85C603               lea ax, [di+03C6]
:0002.41EF 1E                     push ds
:0002.41F0 50                     push ax
:0002.41F1 6A01                   push 0001
:0002.41F3 56                     push si
:0002.41F4 9AD44FF60C             call 0CF6:4FD4
:0002.41F9 8D85C703               lea ax, [di+03C7]
:0002.41FD 1E                     push ds
:0002.41FE 50                     push ax
:0002.41FF 6A01                   push 0001
:0002.4201 56                     push si
:0002.4202 9AD44FF60C             call 0CF6:4FD4
:0002.4207 33C0                   xor ax, ax
:0002.4209 5E                     pop si
:0002.420A 5F                     pop di
:0002.420B C9                     leave
:0002.420C CA0400                 retf 0004


:0002.420F 00                     BYTE 0


:0002.4210 55                     push bp
:0002.4211 8BEC                   mov bp, sp
:0002.4213 57                     push di
:0002.4214 56                     push si
:0002.4215 8B7E06                 mov di, [bp+06]
:0002.4218 8B7608                 mov si, [bp+08]
:0002.421B 1E                     push ds
:0002.421C 57                     push di
:0002.421D 6A02                   push 0002
:0002.421F 56                     push si
:0002.4220 9A4C50F60C             call 0CF6:504C
:0002.4225 8D4502                 lea ax, [di+02]
:0002.4228 1E                     push ds
:0002.4229 50                     push ax
:0002.422A 6A02                   push 0002
:0002.422C 56                     push si
:0002.422D 9A4C50F60C             call 0CF6:504C
:0002.4232 8D4504                 lea ax, [di+04]
:0002.4235 1E                     push ds
:0002.4236 50                     push ax
:0002.4237 6A02                   push 0002
:0002.4239 56                     push si
:0002.423A 9A4C50F60C             call 0CF6:504C
:0002.423F 8D4506                 lea ax, [di+06]
:0002.4242 1E                     push ds
:0002.4243 50                     push ax
:0002.4244 6A02                   push 0002
:0002.4246 56                     push si
:0002.4247 9A4C50F60C             call 0CF6:504C
:0002.424C 8D4508                 lea ax, [di+08]
:0002.424F 1E                     push ds
:0002.4250 50                     push ax
:0002.4251 6A02                   push 0002
:0002.4253 56                     push si
:0002.4254 9A4C50F60C             call 0CF6:504C
:0002.4259 8D450A                 lea ax, [di+0A]
:0002.425C 1E                     push ds
:0002.425D 50                     push ax
:0002.425E 6A02                   push 0002
:0002.4260 56                     push si
:0002.4261 9A4C50F60C             call 0CF6:504C
:0002.4266 8D85A501               lea ax, [di+01A5]
:0002.426A 1E                     push ds
:0002.426B 50                     push ax
:0002.426C 6A02                   push 0002
:0002.426E 56                     push si
:0002.426F 9A4C50F60C             call 0CF6:504C
:0002.4274 8D85A701               lea ax, [di+01A7]
:0002.4278 1E                     push ds
:0002.4279 50                     push ax
:0002.427A 6A02                   push 0002
:0002.427C 56                     push si
:0002.427D 9A4C50F60C             call 0CF6:504C
:0002.4282 8D4531                 lea ax, [di+31]
:0002.4285 1E                     push ds
:0002.4286 50                     push ax
:0002.4287 687401                 push 0174
:0002.428A 56                     push si
:0002.428B 9A4C50F60C             call 0CF6:504C
:0002.4290 8D85A901               lea ax, [di+01A9]
:0002.4294 1E                     push ds
:0002.4295 50                     push ax
:0002.4296 6A22                   push 0022
:0002.4298 56                     push si
:0002.4299 9A4C50F60C             call 0CF6:504C
:0002.429E 8D85CD01               lea ax, [di+01CD]
:0002.42A2 1E                     push ds
:0002.42A3 50                     push ax
:0002.42A4 68EF01                 push 01EF
:0002.42A7 56                     push si
:0002.42A8 9A4C50F60C             call 0CF6:504C
:0002.42AD 8D4511                 lea ax, [di+11]
:0002.42B0 1E                     push ds
:0002.42B1 50                     push ax
:0002.42B2 6A20                   push 0020
:0002.42B4 56                     push si
:0002.42B5 9A4C50F60C             call 0CF6:504C
:0002.42BA 8D854905               lea ax, [di+0549]
:0002.42BE 1E                     push ds
:0002.42BF 50                     push ax
:0002.42C0 6A21                   push 0021
:0002.42C2 56                     push si
:0002.42C3 9A4C50F60C             call 0CF6:504C
:0002.42C8 8D85C803               lea ax, [di+03C8]
:0002.42CC 1E                     push ds
:0002.42CD 50                     push ax
:0002.42CE 688101                 push 0181
:0002.42D1 56                     push si
:0002.42D2 9A4C50F60C             call 0CF6:504C
:0002.42D7 8D85C603               lea ax, [di+03C6]
:0002.42DB 1E                     push ds
:0002.42DC 50                     push ax
:0002.42DD 6A01                   push 0001
:0002.42DF 56                     push si
:0002.42E0 9A4C50F60C             call 0CF6:504C
:0002.42E5 8D85C703               lea ax, [di+03C7]
:0002.42E9 1E                     push ds
:0002.42EA 50                     push ax
:0002.42EB 6A01                   push 0001
:0002.42ED 56                     push si
:0002.42EE 9A4C50F60C             call 0CF6:504C
:0002.42F3 33C0                   xor ax, ax
:0002.42F5 5E                     pop si
:0002.42F6 5F                     pop di
:0002.42F7 C9                     leave
:0002.42F8 CA0400                 retf 0004


:0002.42FB 00                     BYTE 0


:0002.42FC 55                     push bp
:0002.42FD 8BEC                   mov bp, sp
:0002.42FF 57                     push di
:0002.4300 56                     push si
:0002.4301 8B7E06                 mov di, [bp+06]
:0002.4304 8B7608                 mov si, [bp+08]
:0002.4307 1E                     push ds
:0002.4308 57                     push di
:0002.4309 FF760A                 push word ptr [bp+0A]
:0002.430C 56                     push si
:0002.430D B80200                 mov ax, 0002
:0002.4310 9AC64BF60C             call 0CF6:4BC6
:0002.4315 8D4502                 lea ax, [di+02]
:0002.4318 1E                     push ds
:0002.4319 50                     push ax
:0002.431A 46                     inc si
:0002.431B 46                     inc si
:0002.431C 8B460A                 mov ax, [bp+0A]
:0002.431F 50                     push ax
:0002.4320 56                     push si
:0002.4321 B80200                 mov ax, 0002
:0002.4324 9AC64BF60C             call 0CF6:4BC6
:0002.4329 8D4504                 lea ax, [di+04]
:0002.432C 1E                     push ds
:0002.432D 50                     push ax
:0002.432E 8BC6                   mov ax, si
:0002.4330 8B560A                 mov dx, [bp+0A]
:0002.4333 40                     inc ax
:0002.4334 40                     inc ax
:0002.4335 8BF0                   mov si, ax
:0002.4337 52                     push dx
:0002.4338 50                     push ax
:0002.4339 B80200                 mov ax, 0002
:0002.433C 9AC64BF60C             call 0CF6:4BC6
:0002.4341 8D4506                 lea ax, [di+06]
:0002.4344 1E                     push ds
:0002.4345 50                     push ax
:0002.4346 8BC6                   mov ax, si
:0002.4348 8B560A                 mov dx, [bp+0A]
:0002.434B 40                     inc ax
:0002.434C 40                     inc ax
:0002.434D 8BF0                   mov si, ax
:0002.434F 52                     push dx
:0002.4350 50                     push ax
:0002.4351 B80200                 mov ax, 0002
:0002.4354 9AC64BF60C             call 0CF6:4BC6
:0002.4359 8D4508                 lea ax, [di+08]
:0002.435C 1E                     push ds
:0002.435D 50                     push ax
:0002.435E 8BC6                   mov ax, si
:0002.4360 8B560A                 mov dx, [bp+0A]
:0002.4363 40                     inc ax
:0002.4364 40                     inc ax
:0002.4365 8BF0                   mov si, ax
:0002.4367 52                     push dx
:0002.4368 50                     push ax
:0002.4369 B80200                 mov ax, 0002
:0002.436C 9AC64BF60C             call 0CF6:4BC6
:0002.4371 8D450A                 lea ax, [di+0A]
:0002.4374 1E                     push ds
:0002.4375 50                     push ax
:0002.4376 8BC6                   mov ax, si
:0002.4378 8B560A                 mov dx, [bp+0A]
:0002.437B 40                     inc ax
:0002.437C 40                     inc ax
:0002.437D 8BF0                   mov si, ax
:0002.437F 52                     push dx
:0002.4380 50                     push ax
:0002.4381 B80200                 mov ax, 0002
:0002.4384 9AC64BF60C             call 0CF6:4BC6
:0002.4389 8D85A501               lea ax, [di+01A5]
:0002.438D 1E                     push ds
:0002.438E 50                     push ax
:0002.438F 8BC6                   mov ax, si
:0002.4391 8B560A                 mov dx, [bp+0A]
:0002.4394 40                     inc ax
:0002.4395 40                     inc ax
:0002.4396 8BF0                   mov si, ax
:0002.4398 52                     push dx
:0002.4399 50                     push ax
:0002.439A B80200                 mov ax, 0002
:0002.439D 9AC64BF60C             call 0CF6:4BC6
:0002.43A2 8BC6                   mov ax, si
:0002.43A4 8B560A                 mov dx, [bp+0A]
:0002.43A7 40                     inc ax
:0002.43A8 40                     inc ax
:0002.43A9 8BF0                   mov si, ax
:0002.43AB 8D8DA701               lea cx, [di+01A7]
:0002.43AF 1E                     push ds
:0002.43B0 51                     push cx
:0002.43B1 52                     push dx
:0002.43B2 50                     push ax
:0002.43B3 B80200                 mov ax, 0002
:0002.43B6 9AC64BF60C             call 0CF6:4BC6
:0002.43BB 8D4531                 lea ax, [di+31]
:0002.43BE 1E                     push ds
:0002.43BF 50                     push ax
:0002.43C0 8BC6                   mov ax, si
:0002.43C2 8B560A                 mov dx, [bp+0A]
:0002.43C5 40                     inc ax
:0002.43C6 40                     inc ax
:0002.43C7 8BF0                   mov si, ax
:0002.43C9 52                     push dx
:0002.43CA 50                     push ax
:0002.43CB B87401                 mov ax, 0174
:0002.43CE 9AC64BF60C             call 0CF6:4BC6
:0002.43D3 8D85A901               lea ax, [di+01A9]
:0002.43D7 1E                     push ds
:0002.43D8 50                     push ax
:0002.43D9 8BC6                   mov ax, si
:0002.43DB 8B560A                 mov dx, [bp+0A]
:0002.43DE 057401                 add ax, 0174
:0002.43E1 8BF0                   mov si, ax
:0002.43E3 52                     push dx
:0002.43E4 50                     push ax
:0002.43E5 B82200                 mov ax, 0022
:0002.43E8 9AC64BF60C             call 0CF6:4BC6
:0002.43ED 8D85CD01               lea ax, [di+01CD]
:0002.43F1 1E                     push ds
:0002.43F2 50                     push ax
:0002.43F3 8BC6                   mov ax, si
:0002.43F5 8B560A                 mov dx, [bp+0A]
:0002.43F8 052200                 add ax, 0022
:0002.43FB 8BF0                   mov si, ax
:0002.43FD 52                     push dx
:0002.43FE 50                     push ax
:0002.43FF B8EF01                 mov ax, 01EF
:0002.4402 9AC64BF60C             call 0CF6:4BC6
:0002.4407 8D4511                 lea ax, [di+11]
:0002.440A 1E                     push ds
:0002.440B 50                     push ax
:0002.440C 8BC6                   mov ax, si
:0002.440E 8B560A                 mov dx, [bp+0A]
:0002.4411 05EF01                 add ax, 01EF
:0002.4414 8BF0                   mov si, ax
:0002.4416 52                     push dx
:0002.4417 50                     push ax
:0002.4418 B82000                 mov ax, 0020
:0002.441B 9AC64BF60C             call 0CF6:4BC6
:0002.4420 8D854905               lea ax, [di+0549]
:0002.4424 1E                     push ds
:0002.4425 50                     push ax
:0002.4426 8BC6                   mov ax, si
:0002.4428 8B560A                 mov dx, [bp+0A]
:0002.442B 052000                 add ax, 0020
:0002.442E 8BF0                   mov si, ax
:0002.4430 52                     push dx
:0002.4431 50                     push ax
:0002.4432 B82100                 mov ax, 0021
:0002.4435 9AC64BF60C             call 0CF6:4BC6
:0002.443A 8D85C803               lea ax, [di+03C8]
:0002.443E 1E                     push ds
:0002.443F 50                     push ax
:0002.4440 8BC6                   mov ax, si
:0002.4442 8B560A                 mov dx, [bp+0A]
:0002.4445 052100                 add ax, 0021
:0002.4448 8BF0                   mov si, ax
:0002.444A 52                     push dx
:0002.444B 50                     push ax
:0002.444C B88101                 mov ax, 0181
:0002.444F 9AC64BF60C             call 0CF6:4BC6
:0002.4454 8D85C603               lea ax, [di+03C6]
:0002.4458 1E                     push ds
:0002.4459 50                     push ax
:0002.445A 8BC6                   mov ax, si
:0002.445C 8B560A                 mov dx, [bp+0A]
:0002.445F 058101                 add ax, 0181
:0002.4462 8BF0                   mov si, ax
:0002.4464 52                     push dx
:0002.4465 50                     push ax
:0002.4466 B80100                 mov ax, 0001
:0002.4469 9AC64BF60C             call 0CF6:4BC6
:0002.446E 8D85C703               lea ax, [di+03C7]
:0002.4472 1E                     push ds
:0002.4473 50                     push ax
:0002.4474 8BC6                   mov ax, si
:0002.4476 8B560A                 mov dx, [bp+0A]
:0002.4479 40                     inc ax
:0002.447A 8BF0                   mov si, ax
:0002.447C 52                     push dx
:0002.447D 50                     push ax
:0002.447E B80100                 mov ax, 0001
:0002.4481 9AC64BF60C             call 0CF6:4BC6
:0002.4486 8BC6                   mov ax, si
:0002.4488 8B560A                 mov dx, [bp+0A]
:0002.448B 40                     inc ax
:0002.448C 5E                     pop si
:0002.448D 5F                     pop di
:0002.448E C9                     leave
:0002.448F CA0600                 retf 0006


:0002.4492 55                     push bp
:0002.4493 8BEC                   mov bp, sp
:0002.4495 57                     push di
:0002.4496 56                     push si
:0002.4497 8B7E06                 mov di, [bp+06]
:0002.449A 8B7608                 mov si, [bp+08]
:0002.449D FF760A                 push word ptr [bp+0A]
:0002.44A0 56                     push si
:0002.44A1 1E                     push ds
:0002.44A2 57                     push di
:0002.44A3 B80200                 mov ax, 0002
:0002.44A6 9AC64BF60C             call 0CF6:4BC6
:0002.44AB 46                     inc si
:0002.44AC 46                     inc si
:0002.44AD 8B460A                 mov ax, [bp+0A]
:0002.44B0 50                     push ax
:0002.44B1 56                     push si
:0002.44B2 8D4D02                 lea cx, [di+02]
:0002.44B5 1E                     push ds
:0002.44B6 51                     push cx
:0002.44B7 B80200                 mov ax, 0002
:0002.44BA 9AC64BF60C             call 0CF6:4BC6
:0002.44BF 8BC6                   mov ax, si
:0002.44C1 8B560A                 mov dx, [bp+0A]
:0002.44C4 40                     inc ax
:0002.44C5 40                     inc ax
:0002.44C6 8BF0                   mov si, ax
:0002.44C8 52                     push dx
:0002.44C9 50                     push ax
:0002.44CA 8D4D04                 lea cx, [di+04]
:0002.44CD 1E                     push ds
:0002.44CE 51                     push cx
:0002.44CF B80200                 mov ax, 0002
:0002.44D2 9AC64BF60C             call 0CF6:4BC6
:0002.44D7 8BC6                   mov ax, si
:0002.44D9 8B560A                 mov dx, [bp+0A]
:0002.44DC 40                     inc ax
:0002.44DD 40                     inc ax
:0002.44DE 8BF0                   mov si, ax
:0002.44E0 52                     push dx
:0002.44E1 50                     push ax
:0002.44E2 8D4D06                 lea cx, [di+06]
:0002.44E5 1E                     push ds
:0002.44E6 51                     push cx
:0002.44E7 B80200                 mov ax, 0002
:0002.44EA 9AC64BF60C             call 0CF6:4BC6
:0002.44EF 8BC6                   mov ax, si
:0002.44F1 8B560A                 mov dx, [bp+0A]
:0002.44F4 40                     inc ax
:0002.44F5 40                     inc ax
:0002.44F6 8BF0                   mov si, ax
:0002.44F8 52                     push dx
:0002.44F9 50                     push ax
:0002.44FA 8D4D08                 lea cx, [di+08]
:0002.44FD 1E                     push ds
:0002.44FE 51                     push cx
:0002.44FF B80200                 mov ax, 0002
:0002.4502 9AC64BF60C             call 0CF6:4BC6
:0002.4507 8BC6                   mov ax, si
:0002.4509 8B560A                 mov dx, [bp+0A]
:0002.450C 40                     inc ax
:0002.450D 40                     inc ax
:0002.450E 8BF0                   mov si, ax
:0002.4510 52                     push dx
:0002.4511 50                     push ax
:0002.4512 8D4D0A                 lea cx, [di+0A]
:0002.4515 1E                     push ds
:0002.4516 51                     push cx
:0002.4517 B80200                 mov ax, 0002
:0002.451A 9AC64BF60C             call 0CF6:4BC6
:0002.451F 8BC6                   mov ax, si
:0002.4521 8B560A                 mov dx, [bp+0A]
:0002.4524 40                     inc ax
:0002.4525 40                     inc ax
:0002.4526 8BF0                   mov si, ax
:0002.4528 52                     push dx
:0002.4529 50                     push ax
:0002.452A 8D8DA501               lea cx, [di+01A5]
:0002.452E 1E                     push ds
:0002.452F 51                     push cx
:0002.4530 B80200                 mov ax, 0002
:0002.4533 9AC64BF60C             call 0CF6:4BC6
:0002.4538 8BC6                   mov ax, si
:0002.453A 8B560A                 mov dx, [bp+0A]
:0002.453D 40                     inc ax
:0002.453E 40                     inc ax
:0002.453F 8BF0                   mov si, ax
:0002.4541 52                     push dx
:0002.4542 50                     push ax
:0002.4543 8D8DA701               lea cx, [di+01A7]
:0002.4547 1E                     push ds
:0002.4548 51                     push cx
:0002.4549 B80200                 mov ax, 0002
:0002.454C 9AC64BF60C             call 0CF6:4BC6
:0002.4551 8BC6                   mov ax, si
:0002.4553 8B560A                 mov dx, [bp+0A]
:0002.4556 40                     inc ax
:0002.4557 40                     inc ax
:0002.4558 8BF0                   mov si, ax
:0002.455A 52                     push dx
:0002.455B 50                     push ax
:0002.455C 8D4D31                 lea cx, [di+31]
:0002.455F 1E                     push ds
:0002.4560 51                     push cx
:0002.4561 B87401                 mov ax, 0174
:0002.4564 9AC64BF60C             call 0CF6:4BC6
:0002.4569 8BC6                   mov ax, si
:0002.456B 8B560A                 mov dx, [bp+0A]
:0002.456E 057401                 add ax, 0174
:0002.4571 8BF0                   mov si, ax
:0002.4573 52                     push dx
:0002.4574 50                     push ax
:0002.4575 8D8DA901               lea cx, [di+01A9]
:0002.4579 1E                     push ds
:0002.457A 51                     push cx
:0002.457B B82200                 mov ax, 0022
:0002.457E 9AC64BF60C             call 0CF6:4BC6
:0002.4583 8BC6                   mov ax, si
:0002.4585 8B560A                 mov dx, [bp+0A]
:0002.4588 052200                 add ax, 0022
:0002.458B 8BF0                   mov si, ax
:0002.458D 52                     push dx
:0002.458E 50                     push ax
:0002.458F 8D8DCD01               lea cx, [di+01CD]
:0002.4593 1E                     push ds
:0002.4594 51                     push cx
:0002.4595 B8EF01                 mov ax, 01EF
:0002.4598 9AC64BF60C             call 0CF6:4BC6
:0002.459D 8BC6                   mov ax, si
:0002.459F 8B560A                 mov dx, [bp+0A]
:0002.45A2 05EF01                 add ax, 01EF
:0002.45A5 8BF0                   mov si, ax
:0002.45A7 52                     push dx
:0002.45A8 50                     push ax
:0002.45A9 8D4D11                 lea cx, [di+11]
:0002.45AC 1E                     push ds
:0002.45AD 51                     push cx
:0002.45AE B82000                 mov ax, 0020
:0002.45B1 9AC64BF60C             call 0CF6:4BC6
:0002.45B6 8BC6                   mov ax, si
:0002.45B8 8B560A                 mov dx, [bp+0A]
:0002.45BB 052000                 add ax, 0020
:0002.45BE 8BF0                   mov si, ax
:0002.45C0 52                     push dx
:0002.45C1 50                     push ax
:0002.45C2 8D8D4905               lea cx, [di+0549]
:0002.45C6 1E                     push ds
:0002.45C7 51                     push cx
:0002.45C8 B82100                 mov ax, 0021
:0002.45CB 9AC64BF60C             call 0CF6:4BC6
:0002.45D0 8BC6                   mov ax, si
:0002.45D2 8B560A                 mov dx, [bp+0A]
:0002.45D5 052100                 add ax, 0021
:0002.45D8 8BF0                   mov si, ax
:0002.45DA 52                     push dx
:0002.45DB 50                     push ax
:0002.45DC 8D8DC803               lea cx, [di+03C8]
:0002.45E0 1E                     push ds
:0002.45E1 51                     push cx
:0002.45E2 B88101                 mov ax, 0181
:0002.45E5 9AC64BF60C             call 0CF6:4BC6
:0002.45EA 8BC6                   mov ax, si
:0002.45EC 8B560A                 mov dx, [bp+0A]
:0002.45EF 058101                 add ax, 0181
:0002.45F2 8BF0                   mov si, ax
:0002.45F4 52                     push dx
:0002.45F5 50                     push ax
:0002.45F6 8D8DC603               lea cx, [di+03C6]
:0002.45FA 1E                     push ds
:0002.45FB 51                     push cx
:0002.45FC B80100                 mov ax, 0001
:0002.45FF 9AC64BF60C             call 0CF6:4BC6
:0002.4604 8BC6                   mov ax, si
:0002.4606 8B560A                 mov dx, [bp+0A]
:0002.4609 40                     inc ax
:0002.460A 8BF0                   mov si, ax
:0002.460C 52                     push dx
:0002.460D 50                     push ax
:0002.460E 8D8DC703               lea cx, [di+03C7]
:0002.4612 1E                     push ds
:0002.4613 51                     push cx
:0002.4614 B80100                 mov ax, 0001
:0002.4617 9AC64BF60C             call 0CF6:4BC6
:0002.461C 57                     push di
:0002.461D 9AF46FF60C             call 0CF6:6FF4
:0002.4622 8BC6                   mov ax, si
:0002.4624 8B560A                 mov dx, [bp+0A]
:0002.4627 40                     inc ax
:0002.4628 5E                     pop si
:0002.4629 5F                     pop di
:0002.462A C9                     leave
:0002.462B CA0600                 retf 0006


:0002.462E C8020000               enter 0002, 00
:0002.4632 57                     push di
:0002.4633 56                     push si
:0002.4634 8B5E06                 mov bx, [bp+06]
:0002.4637 FF7704                 push word ptr [bx+04]
:0002.463A FF7706                 push word ptr [bx+06]
:0002.463D 8D470C                 lea ax, [bx+0C]
:0002.4640 50                     push ax
:0002.4641 9A986FF60C             call 0CF6:6F98
:0002.4646 257F00                 and ax, 007F
:0002.4649 8B5E06                 mov bx, [bp+06]
:0002.464C 3B87A901               cmp ax, [bx+01A9]
:0002.4650 7655                   jbe 46A7
:0002.4652 8B87A901               mov ax, [bx+01A9]
:0002.4656 FF87A901               inc word ptr [bx+01A9]
:0002.465A 8946FE                 mov [bp-02], ax
:0002.465D FF7704                 push word ptr [bx+04]
:0002.4660 8B4706                 mov ax, [bx+06]
:0002.4663 0346FE                 add ax, [bp-02]
:0002.4666 50                     push ax
:0002.4667 8D470C                 lea ax, [bx+0C]
:0002.466A 50                     push ax
:0002.466B 8BF0                   mov si, ax
:0002.466D 9A9693F60C             call 0CF6:9396
:0002.4672 8B5E06                 mov bx, [bp+06]
:0002.4675 56                     push si
:0002.4676 1E                     push ds
:0002.4677 8DBFAB01               lea di, [bx+01AB]
:0002.467B 8BF0                   mov si, ax
:0002.467D 1E                     push ds
:0002.467E 07                     pop es
:0002.467F 8EDA                   mov ds, dx
:0002.4681 B90500                 mov cx, 0005
:0002.4684 F3                     repz
:0002.4685 A5                     movsw
:0002.4686 1F                     pop ds
:0002.4687 5E                     pop si
:0002.4688 FF7704                 push word ptr [bx+04]
:0002.468B 56                     push si
:0002.468C 9ABE93F60C             call 0CF6:93BE
:0002.4691 8B5E06                 mov bx, [bp+06]
:0002.4694 0387B301               add ax, [bx+01B3]
:0002.4698 8987B501               mov [bx+01B5], ax
:0002.469C C787B7010000           mov word ptr [bx+01B7], 0000
:0002.46A2 B80100                 mov ax, 0001
:0002.46A5 EB02                   jmp 46A9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4650(C)
|
:0002.46A7 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.46A5(U)
|
:0002.46A9 5E                     pop si
:0002.46AA 5F                     pop di
:0002.46AB C9                     leave
:0002.46AC CA0200                 retf 0002


:0002.46AF 00                     BYTE 0


:0002.46B0 C8020000               enter 0002, 00
:0002.46B4 57                     push di
:0002.46B5 56                     push si
:0002.46B6 8B7606                 mov si, [bp+06]
:0002.46B9 83BCB70100             cmp word ptr [si+01B7], 0000
:0002.46BE 7414                   je 46D4
:0002.46C0 83BCB70101             cmp word ptr [si+01B7], 0001
:0002.46C5 7509                   jne 46D0
:0002.46C7 686119                 push 1961
:0002.46CA 9A966FF60C             call 0CF6:6F96
:0002.46CF 5B                     pop bx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.46C5(C), :0002.46F8(C), :0002.4700(C), :0002.470A(U)
|
:0002.46D0 33C0                   xor ax, ax
:0002.46D2 EB40                   jmp 4714



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.46BE(C)
|
:0002.46D4 56                     push si
:0002.46D5 9A1698F60C             call 0CF6:9816

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.4704(C), :0002.4708(C)
|
:0002.46DA 56                     push si
:0002.46DB 9ACE76F60C             call 0CF6:76CE
:0002.46E0 0BC0                   or ax, ax
:0002.46E2 7428                   je 470C
:0002.46E4 8A84AB01               mov al , [si+01AB]
:0002.46E8 258000                 and ax, 0080
:0002.46EB 8BF8                   mov di, ax
:0002.46ED 56                     push si
:0002.46EE 9A8C95F60C             call 0CF6:958C
:0002.46F3 80BCAB0101             cmp byte ptr [si+01AB], 01
:0002.46F8 74D6                   je 46D0
:0002.46FA 0BFF                   or di, di
:0002.46FC 7504                   jne 4702
:0002.46FE 3BC7                   cmp ax, di
:0002.4700 75CE                   jne 46D0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.46FC(C)
|
:0002.4702 0BFF                   or di, di
:0002.4704 74D4                   je 46DA
:0002.4706 0BC0                   or ax, ax
:0002.4708 75D0                   jne 46DA
:0002.470A EBC4                   jmp 46D0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.46E2(C)
|
:0002.470C C684AB01FF             mov byte ptr [si+01AB], FF
:0002.4711 B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.46D2(U)
|
:0002.4714 5E                     pop si
:0002.4715 5F                     pop di
:0002.4716 C9                     leave
:0002.4717 CA0200                 retf 0002


:0002.471A C8020000               enter 0002, 00
:0002.471E 57                     push di
:0002.471F 56                     push si
:0002.4720 8B7606                 mov si, [bp+06]
:0002.4723 83BCB70100             cmp word ptr [si+01B7], 0000
:0002.4728 7414                   je 473E
:0002.472A 83BCB70101             cmp word ptr [si+01B7], 0001
:0002.472F 7509                   jne 473A
:0002.4731 686E19                 push 196E
:0002.4734 9A966FF60C             call 0CF6:6F96
:0002.4739 5B                     pop bx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.472F(C), :0002.4765(C), :0002.476D(C), :0002.4777(U)
|
:0002.473A 33C0                   xor ax, ax
:0002.473C EB43                   jmp 4781



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4728(C)
|
:0002.473E 56                     push si
:0002.473F 9A1698F60C             call 0CF6:9816

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.4771(C), :0002.4775(C)
|
:0002.4744 56                     push si
:0002.4745 9ACE76F60C             call 0CF6:76CE
:0002.474A 0BC0                   or ax, ax
:0002.474C 742B                   je 4779
:0002.474E 8A84AB01               mov al , [si+01AB]
:0002.4752 258000                 and ax, 0080
:0002.4755 8BF8                   mov di, ax
:0002.4757 FF7608                 push word ptr [bp+08]
:0002.475A 56                     push si
:0002.475B 9A2496F60C             call 0CF6:9624
:0002.4760 80BCAB0101             cmp byte ptr [si+01AB], 01
:0002.4765 74D3                   je 473A
:0002.4767 0BFF                   or di, di
:0002.4769 7504                   jne 476F
:0002.476B 3BC7                   cmp ax, di
:0002.476D 75CB                   jne 473A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4769(C)
|
:0002.476F 0BFF                   or di, di
:0002.4771 74D1                   je 4744
:0002.4773 0BC0                   or ax, ax
:0002.4775 75CD                   jne 4744
:0002.4777 EBC1                   jmp 473A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.474C(C)
|
:0002.4779 C684AB01FF             mov byte ptr [si+01AB], FF
:0002.477E B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.473C(U)
|
:0002.4781 5E                     pop si
:0002.4782 5F                     pop di
:0002.4783 C9                     leave
:0002.4784 CA0400                 retf 0004


:0002.4787 00                     BYTE 0


:0002.4788 C8020000               enter 0002, 00
:0002.478C 57                     push di
:0002.478D 56                     push si
:0002.478E 8B7606                 mov si, [bp+06]
:0002.4791 83BCB70100             cmp word ptr [si+01B7], 0000
:0002.4796 7414                   je 47AC
:0002.4798 83BCB70101             cmp word ptr [si+01B7], 0001
:0002.479D 7509                   jne 47A8
:0002.479F 687B19                 push 197B
:0002.47A2 9A966FF60C             call 0CF6:6F96
:0002.47A7 5B                     pop bx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.479D(C), :0002.47D6(C), :0002.47DE(C), :0002.47E8(U)
|
:0002.47A8 33C0                   xor ax, ax
:0002.47AA EB46                   jmp 47F2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4796(C)
|
:0002.47AC 56                     push si
:0002.47AD 9A1698F60C             call 0CF6:9816

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.47E2(C), :0002.47E6(C)
|
:0002.47B2 56                     push si
:0002.47B3 9ACE76F60C             call 0CF6:76CE
:0002.47B8 0BC0                   or ax, ax
:0002.47BA 742E                   je 47EA
:0002.47BC 8A84AB01               mov al , [si+01AB]
:0002.47C0 258000                 and ax, 0080
:0002.47C3 8BF8                   mov di, ax
:0002.47C5 FF760A                 push word ptr [bp+0A]
:0002.47C8 FF7608                 push word ptr [bp+08]
:0002.47CB 56                     push si
:0002.47CC 9A4896F60C             call 0CF6:9648
:0002.47D1 80BCAB0101             cmp byte ptr [si+01AB], 01
:0002.47D6 74D0                   je 47A8
:0002.47D8 0BFF                   or di, di
:0002.47DA 7504                   jne 47E0
:0002.47DC 3BC7                   cmp ax, di
:0002.47DE 75C8                   jne 47A8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.47DA(C)
|
:0002.47E0 0BFF                   or di, di
:0002.47E2 74CE                   je 47B2
:0002.47E4 0BC0                   or ax, ax
:0002.47E6 75CA                   jne 47B2
:0002.47E8 EBBE                   jmp 47A8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.47BA(C)
|
:0002.47EA C684AB01FF             mov byte ptr [si+01AB], FF
:0002.47EF B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.47AA(U)
|
:0002.47F2 5E                     pop si
:0002.47F3 5F                     pop di
:0002.47F4 C9                     leave
:0002.47F5 CA0600                 retf 0006


:0002.47F8 C8020000               enter 0002, 00
:0002.47FC 57                     push di
:0002.47FD 56                     push si
:0002.47FE 8B7606                 mov si, [bp+06]
:0002.4801 83BCB70100             cmp word ptr [si+01B7], 0000
:0002.4806 7414                   je 481C
:0002.4808 83BCB70101             cmp word ptr [si+01B7], 0001
:0002.480D 7509                   jne 4818
:0002.480F 688819                 push 1988
:0002.4812 9A966FF60C             call 0CF6:6F96
:0002.4817 5B                     pop bx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.480D(C), :0002.4846(C), :0002.484E(C), :0002.4858(U)
|
:0002.4818 33C0                   xor ax, ax
:0002.481A EB46                   jmp 4862



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4806(C)
|
:0002.481C 56                     push si
:0002.481D 9A1698F60C             call 0CF6:9816

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.4852(C), :0002.4856(C)
|
:0002.4822 56                     push si
:0002.4823 9ACE76F60C             call 0CF6:76CE
:0002.4828 0BC0                   or ax, ax
:0002.482A 742E                   je 485A
:0002.482C 8A84AB01               mov al , [si+01AB]
:0002.4830 258000                 and ax, 0080
:0002.4833 8BF8                   mov di, ax
:0002.4835 FF7608                 push word ptr [bp+08]
:0002.4838 FF760A                 push word ptr [bp+0A]
:0002.483B 56                     push si
:0002.483C 9AD895F60C             call 0CF6:95D8
:0002.4841 80BCAB0101             cmp byte ptr [si+01AB], 01
:0002.4846 74D0                   je 4818
:0002.4848 0BFF                   or di, di
:0002.484A 7504                   jne 4850
:0002.484C 3BC7                   cmp ax, di
:0002.484E 75C8                   jne 4818

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.484A(C)
|
:0002.4850 0BFF                   or di, di
:0002.4852 74CE                   je 4822
:0002.4854 0BC0                   or ax, ax
:0002.4856 75CA                   jne 4822
:0002.4858 EBBE                   jmp 4818



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.482A(C)
|
:0002.485A C684AB01FF             mov byte ptr [si+01AB], FF
:0002.485F B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.481A(U)
|
:0002.4862 5E                     pop si
:0002.4863 5F                     pop di
:0002.4864 C9                     leave
:0002.4865 CA0600                 retf 0006


:0002.4868 C8020000               enter 0002, 00
:0002.486C 57                     push di
:0002.486D 56                     push si
:0002.486E 8B7606                 mov si, [bp+06]
:0002.4871 83BCB70100             cmp word ptr [si+01B7], 0000
:0002.4876 7414                   je 488C
:0002.4878 83BCB70101             cmp word ptr [si+01B7], 0001
:0002.487D 7509                   jne 4888
:0002.487F 689519                 push 1995
:0002.4882 9A966FF60C             call 0CF6:6F96
:0002.4887 5B                     pop bx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.487D(C), :0002.48B9(C), :0002.48C1(C), :0002.48CB(U)
|
:0002.4888 33C0                   xor ax, ax
:0002.488A EB49                   jmp 48D5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4876(C)
|
:0002.488C 56                     push si
:0002.488D 9A1698F60C             call 0CF6:9816

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.48C5(C), :0002.48C9(C)
|
:0002.4892 56                     push si
:0002.4893 9ACE76F60C             call 0CF6:76CE
:0002.4898 0BC0                   or ax, ax
:0002.489A 7431                   je 48CD
:0002.489C 8A84AB01               mov al , [si+01AB]
:0002.48A0 258000                 and ax, 0080
:0002.48A3 8BF8                   mov di, ax
:0002.48A5 FF760C                 push word ptr [bp+0C]
:0002.48A8 FF760A                 push word ptr [bp+0A]
:0002.48AB FF7608                 push word ptr [bp+08]
:0002.48AE 56                     push si
:0002.48AF 9A7696F60C             call 0CF6:9676
:0002.48B4 80BCAB0101             cmp byte ptr [si+01AB], 01
:0002.48B9 74CD                   je 4888
:0002.48BB 0BFF                   or di, di
:0002.48BD 7504                   jne 48C3
:0002.48BF 3BC7                   cmp ax, di
:0002.48C1 75C5                   jne 4888

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.48BD(C)
|
:0002.48C3 0BFF                   or di, di
:0002.48C5 74CB                   je 4892
:0002.48C7 0BC0                   or ax, ax
:0002.48C9 75C7                   jne 4892
:0002.48CB EBBB                   jmp 4888



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.489A(C)
|
:0002.48CD C684AB01FF             mov byte ptr [si+01AB], FF
:0002.48D2 B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.488A(U)
|
:0002.48D5 5E                     pop si
:0002.48D6 5F                     pop di
:0002.48D7 C9                     leave
:0002.48D8 CA0800                 retf 0008


:0002.48DB 00                     BYTE 0


:0002.48DC C8020000               enter 0002, 00
:0002.48E0 57                     push di
:0002.48E1 56                     push si
:0002.48E2 8B7606                 mov si, [bp+06]
:0002.48E5 83BCB70100             cmp word ptr [si+01B7], 0000
:0002.48EA 7414                   je 4900
:0002.48EC 83BCB70101             cmp word ptr [si+01B7], 0001
:0002.48F1 7509                   jne 48FC
:0002.48F3 68A219                 push 19A2
:0002.48F6 9A966FF60C             call 0CF6:6F96
:0002.48FB 5B                     pop bx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.48F1(C), :0002.4924(C), :0002.492C(C), :0002.4936(U)
|
:0002.48FC 33C0                   xor ax, ax
:0002.48FE EB40                   jmp 4940



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.48EA(C)
|
:0002.4900 56                     push si
:0002.4901 9A1698F60C             call 0CF6:9816

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.4930(C), :0002.4934(C)
|
:0002.4906 56                     push si
:0002.4907 9ACE76F60C             call 0CF6:76CE
:0002.490C 0BC0                   or ax, ax
:0002.490E 7428                   je 4938
:0002.4910 8A84AB01               mov al , [si+01AB]
:0002.4914 258000                 and ax, 0080
:0002.4917 8BF8                   mov di, ax
:0002.4919 56                     push si
:0002.491A 9AA896F60C             call 0CF6:96A8
:0002.491F 80BCAB0101             cmp byte ptr [si+01AB], 01
:0002.4924 74D6                   je 48FC
:0002.4926 0BFF                   or di, di
:0002.4928 7504                   jne 492E
:0002.492A 3BC7                   cmp ax, di
:0002.492C 75CE                   jne 48FC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4928(C)
|
:0002.492E 0BFF                   or di, di
:0002.4930 74D4                   je 4906
:0002.4932 0BC0                   or ax, ax
:0002.4934 75D0                   jne 4906
:0002.4936 EBC4                   jmp 48FC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.490E(C)
|
:0002.4938 C684AB01FF             mov byte ptr [si+01AB], FF
:0002.493D B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.48FE(U)
|
:0002.4940 5E                     pop si
:0002.4941 5F                     pop di
:0002.4942 C9                     leave
:0002.4943 CA0200                 retf 0002


:0002.4946 C8020000               enter 0002, 00
:0002.494A 57                     push di
:0002.494B 56                     push si
:0002.494C 8B7606                 mov si, [bp+06]
:0002.494F 83BCB70100             cmp word ptr [si+01B7], 0000
:0002.4954 7414                   je 496A
:0002.4956 83BCB70101             cmp word ptr [si+01B7], 0001
:0002.495B 7509                   jne 4966
:0002.495D 68AF19                 push 19AF
:0002.4960 9A966FF60C             call 0CF6:6F96
:0002.4965 5B                     pop bx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.495B(C), :0002.498E(C), :0002.4996(C), :0002.49A0(U)
|
:0002.4966 33C0                   xor ax, ax
:0002.4968 EB40                   jmp 49AA



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4954(C)
|
:0002.496A 56                     push si
:0002.496B 9A1698F60C             call 0CF6:9816

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.499A(C), :0002.499E(C)
|
:0002.4970 56                     push si
:0002.4971 9ACE76F60C             call 0CF6:76CE
:0002.4976 0BC0                   or ax, ax
:0002.4978 7428                   je 49A2
:0002.497A 8A84AB01               mov al , [si+01AB]
:0002.497E 258000                 and ax, 0080
:0002.4981 8BF8                   mov di, ax
:0002.4983 56                     push si
:0002.4984 9AC496F60C             call 0CF6:96C4
:0002.4989 80BCAB0101             cmp byte ptr [si+01AB], 01
:0002.498E 74D6                   je 4966
:0002.4990 0BFF                   or di, di
:0002.4992 7504                   jne 4998
:0002.4994 3BC7                   cmp ax, di
:0002.4996 75CE                   jne 4966

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4992(C)
|
:0002.4998 0BFF                   or di, di
:0002.499A 74D4                   je 4970
:0002.499C 0BC0                   or ax, ax
:0002.499E 75D0                   jne 4970
:0002.49A0 EBC4                   jmp 4966



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4978(C)
|
:0002.49A2 C684AB01FF             mov byte ptr [si+01AB], FF
:0002.49A7 B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4968(U)
|
:0002.49AA 5E                     pop si
:0002.49AB 5F                     pop di
:0002.49AC C9                     leave
:0002.49AD CA0200                 retf 0002


:0002.49B0 C8020000               enter 0002, 00
:0002.49B4 57                     push di
:0002.49B5 56                     push si
:0002.49B6 8B7606                 mov si, [bp+06]
:0002.49B9 83BCB70100             cmp word ptr [si+01B7], 0000
:0002.49BE 7414                   je 49D4
:0002.49C0 83BCB70101             cmp word ptr [si+01B7], 0001
:0002.49C5 7509                   jne 49D0
:0002.49C7 68BC19                 push 19BC
:0002.49CA 9A966FF60C             call 0CF6:6F96
:0002.49CF 5B                     pop bx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.49C5(C), :0002.49FB(C), :0002.4A03(C), :0002.4A0D(U)
|
:0002.49D0 33C0                   xor ax, ax
:0002.49D2 EB43                   jmp 4A17



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.49BE(C)
|
:0002.49D4 56                     push si
:0002.49D5 9A1698F60C             call 0CF6:9816

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.4A07(C), :0002.4A0B(C)
|
:0002.49DA 56                     push si
:0002.49DB 9ACE76F60C             call 0CF6:76CE
:0002.49E0 0BC0                   or ax, ax
:0002.49E2 742B                   je 4A0F
:0002.49E4 8A84AB01               mov al , [si+01AB]
:0002.49E8 258000                 and ax, 0080
:0002.49EB 8BF8                   mov di, ax
:0002.49ED FF7608                 push word ptr [bp+08]
:0002.49F0 56                     push si
:0002.49F1 9AE096F60C             call 0CF6:96E0
:0002.49F6 80BCAB0101             cmp byte ptr [si+01AB], 01
:0002.49FB 74D3                   je 49D0
:0002.49FD 0BFF                   or di, di
:0002.49FF 7504                   jne 4A05
:0002.4A01 3BC7                   cmp ax, di
:0002.4A03 75CB                   jne 49D0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.49FF(C)
|
:0002.4A05 0BFF                   or di, di
:0002.4A07 74D1                   je 49DA
:0002.4A09 0BC0                   or ax, ax
:0002.4A0B 75CD                   jne 49DA
:0002.4A0D EBC1                   jmp 49D0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.49E2(C)
|
:0002.4A0F C684AB01FF             mov byte ptr [si+01AB], FF
:0002.4A14 B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.49D2(U)
|
:0002.4A17 5E                     pop si
:0002.4A18 5F                     pop di
:0002.4A19 C9                     leave
:0002.4A1A CA0400                 retf 0004


:0002.4A1D 00                     BYTE 0


:0002.4A1E C8020000               enter 0002, 00
:0002.4A22 57                     push di
:0002.4A23 56                     push si
:0002.4A24 8B7606                 mov si, [bp+06]
:0002.4A27 83BCB70100             cmp word ptr [si+01B7], 0000
:0002.4A2C 7414                   je 4A42
:0002.4A2E 83BCB70101             cmp word ptr [si+01B7], 0001
:0002.4A33 7509                   jne 4A3E
:0002.4A35 68C919                 push 19C9
:0002.4A38 9A966FF60C             call 0CF6:6F96
:0002.4A3D 5B                     pop bx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.4A33(C), :0002.4A6F(C), :0002.4A77(C), :0002.4A81(U)
|
:0002.4A3E 33C0                   xor ax, ax
:0002.4A40 EB49                   jmp 4A8B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4A2C(C)
|
:0002.4A42 56                     push si
:0002.4A43 9A1698F60C             call 0CF6:9816

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.4A7B(C), :0002.4A7F(C)
|
:0002.4A48 56                     push si
:0002.4A49 9ACE76F60C             call 0CF6:76CE
:0002.4A4E 0BC0                   or ax, ax
:0002.4A50 7431                   je 4A83
:0002.4A52 8A84AB01               mov al , [si+01AB]
:0002.4A56 258000                 and ax, 0080
:0002.4A59 8BF8                   mov di, ax
:0002.4A5B FF760C                 push word ptr [bp+0C]
:0002.4A5E FF760A                 push word ptr [bp+0A]
:0002.4A61 FF7608                 push word ptr [bp+08]
:0002.4A64 56                     push si
:0002.4A65 9A0497F60C             call 0CF6:9704
:0002.4A6A 80BCAB0101             cmp byte ptr [si+01AB], 01
:0002.4A6F 74CD                   je 4A3E
:0002.4A71 0BFF                   or di, di
:0002.4A73 7504                   jne 4A79
:0002.4A75 3BC7                   cmp ax, di
:0002.4A77 75C5                   jne 4A3E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4A73(C)
|
:0002.4A79 0BFF                   or di, di
:0002.4A7B 74CB                   je 4A48
:0002.4A7D 0BC0                   or ax, ax
:0002.4A7F 75C7                   jne 4A48
:0002.4A81 EBBB                   jmp 4A3E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4A50(C)
|
:0002.4A83 C684AB01FF             mov byte ptr [si+01AB], FF
:0002.4A88 B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4A40(U)
|
:0002.4A8B 5E                     pop si
:0002.4A8C 5F                     pop di
:0002.4A8D C9                     leave
:0002.4A8E CA0800                 retf 0008


:0002.4A91 00                     BYTE 0


:0002.4A92 C8020000               enter 0002, 00
:0002.4A96 57                     push di
:0002.4A97 56                     push si
:0002.4A98 8B7606                 mov si, [bp+06]
:0002.4A9B 83BCB70100             cmp word ptr [si+01B7], 0000
:0002.4AA0 7414                   je 4AB6
:0002.4AA2 83BCB70101             cmp word ptr [si+01B7], 0001
:0002.4AA7 7509                   jne 4AB2
:0002.4AA9 68D619                 push 19D6
:0002.4AAC 9A966FF60C             call 0CF6:6F96
:0002.4AB1 5B                     pop bx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.4AA7(C), :0002.4ADD(C), :0002.4AE5(C), :0002.4AEF(U)
|
:0002.4AB2 33C0                   xor ax, ax
:0002.4AB4 EB43                   jmp 4AF9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4AA0(C)
|
:0002.4AB6 56                     push si
:0002.4AB7 9A1698F60C             call 0CF6:9816

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.4AE9(C), :0002.4AED(C)
|
:0002.4ABC 56                     push si
:0002.4ABD 9ACE76F60C             call 0CF6:76CE
:0002.4AC2 0BC0                   or ax, ax
:0002.4AC4 742B                   je 4AF1
:0002.4AC6 8A84AB01               mov al , [si+01AB]
:0002.4ACA 258000                 and ax, 0080
:0002.4ACD 8BF8                   mov di, ax
:0002.4ACF FF7608                 push word ptr [bp+08]
:0002.4AD2 56                     push si
:0002.4AD3 9A6C97F60C             call 0CF6:976C
:0002.4AD8 80BCAB0101             cmp byte ptr [si+01AB], 01
:0002.4ADD 74D3                   je 4AB2
:0002.4ADF 0BFF                   or di, di
:0002.4AE1 7504                   jne 4AE7
:0002.4AE3 3BC7                   cmp ax, di
:0002.4AE5 75CB                   jne 4AB2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4AE1(C)
|
:0002.4AE7 0BFF                   or di, di
:0002.4AE9 74D1                   je 4ABC
:0002.4AEB 0BC0                   or ax, ax
:0002.4AED 75CD                   jne 4ABC
:0002.4AEF EBC1                   jmp 4AB2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4AC4(C)
|
:0002.4AF1 C684AB01FF             mov byte ptr [si+01AB], FF
:0002.4AF6 B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4AB4(U)
|
:0002.4AF9 5E                     pop si
:0002.4AFA 5F                     pop di
:0002.4AFB C9                     leave
:0002.4AFC CA0400                 retf 0004


:0002.4AFF 00                     BYTE 0


:0002.4B00 C8020000               enter 0002, 00
:0002.4B04 57                     push di
:0002.4B05 56                     push si
:0002.4B06 8B7606                 mov si, [bp+06]
:0002.4B09 83BCB70100             cmp word ptr [si+01B7], 0000
:0002.4B0E 7414                   je 4B24
:0002.4B10 83BCB70101             cmp word ptr [si+01B7], 0001
:0002.4B15 7509                   jne 4B20
:0002.4B17 68E319                 push 19E3
:0002.4B1A 9A966FF60C             call 0CF6:6F96
:0002.4B1F 5B                     pop bx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.4B15(C), :0002.4B48(C), :0002.4B50(C), :0002.4B5A(U)
|
:0002.4B20 33C0                   xor ax, ax
:0002.4B22 EB40                   jmp 4B64



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4B0E(C)
|
:0002.4B24 56                     push si
:0002.4B25 9A1698F60C             call 0CF6:9816

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.4B54(C), :0002.4B58(C)
|
:0002.4B2A 56                     push si
:0002.4B2B 9ACE76F60C             call 0CF6:76CE
:0002.4B30 0BC0                   or ax, ax
:0002.4B32 7428                   je 4B5C
:0002.4B34 8A84AB01               mov al , [si+01AB]
:0002.4B38 258000                 and ax, 0080
:0002.4B3B 8BF8                   mov di, ax
:0002.4B3D 56                     push si
:0002.4B3E 9A8C95F60C             call 0CF6:958C
:0002.4B43 80BCAB0101             cmp byte ptr [si+01AB], 01
:0002.4B48 74D6                   je 4B20
:0002.4B4A 0BFF                   or di, di
:0002.4B4C 7504                   jne 4B52
:0002.4B4E 3BC7                   cmp ax, di
:0002.4B50 75CE                   jne 4B20

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4B4C(C)
|
:0002.4B52 0BFF                   or di, di
:0002.4B54 74D4                   je 4B2A
:0002.4B56 0BC0                   or ax, ax
:0002.4B58 75D0                   jne 4B2A
:0002.4B5A EBC4                   jmp 4B20



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4B32(C)
|
:0002.4B5C C684AB01FF             mov byte ptr [si+01AB], FF
:0002.4B61 B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4B22(U)
|
:0002.4B64 5E                     pop si
:0002.4B65 5F                     pop di
:0002.4B66 C9                     leave
:0002.4B67 CA0400                 retf 0004


:0002.4B6A 55                     push bp
:0002.4B6B 8BEC                   mov bp, sp
:0002.4B6D 57                     push di
:0002.4B6E 56                     push si
:0002.4B6F 8B7E08                 mov di, [bp+08]
:0002.4B72 8B7606                 mov si, [bp+06]
:0002.4B75 57                     push di
:0002.4B76 8D84BC03               lea ax, [si+03BC]
:0002.4B7A 50                     push ax
:0002.4B7B 9A2894F60C             call 0CF6:9428
:0002.4B80 0BC0                   or ax, ax
:0002.4B82 7404                   je 4B88
:0002.4B84 33C0                   xor ax, ax
:0002.4B86 EB14                   jmp 4B9C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4B82(C)
|
:0002.4B88 57                     push di
:0002.4B89 8D84C003               lea ax, [si+03C0]
:0002.4B8D 50                     push ax
:0002.4B8E 9A2894F60C             call 0CF6:9428
:0002.4B93 3D0100                 cmp ax, 0001
:0002.4B96 1BC0                   sbb ax, ax
:0002.4B98 250100                 and ax, 0001
:0002.4B9B 40                     inc ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4B86(U)
|
:0002.4B9C 5E                     pop si
:0002.4B9D 5F                     pop di
:0002.4B9E C9                     leave
:0002.4B9F CA0400                 retf 0004


:0002.4BA2 55                     push bp
:0002.4BA3 8BEC                   mov bp, sp
:0002.4BA5 8B5E06                 mov bx, [bp+06]
:0002.4BA8 8B460A                 mov ax, [bp+0A]
:0002.4BAB 894708                 mov [bx+08], ax
:0002.4BAE 8B4608                 mov ax, [bp+08]
:0002.4BB1 89470A                 mov [bx+0A], ax
:0002.4BB4 33C0                   xor ax, ax
:0002.4BB6 C9                     leave
:0002.4BB7 CA0600                 retf 0006


:0002.4BBA C8040000               enter 0004, 00
:0002.4BBE 57                     push di
:0002.4BBF 56                     push si
:0002.4BC0 8B7E06                 mov di, [bp+06]
:0002.4BC3 8B460A                 mov ax, [bp+0A]
:0002.4BC6 894508                 mov [di+08], ax
:0002.4BC9 8B4608                 mov ax, [bp+08]
:0002.4BCC 89450A                 mov [di+0A], ax
:0002.4BCF 8B4508                 mov ax, [di+08]
:0002.4BD2 3985A501               cmp [di+01A5], ax
:0002.4BD6 7560                   jne 4C38
:0002.4BD8 8B450A                 mov ax, [di+0A]
:0002.4BDB 3985A701               cmp [di+01A7], ax
:0002.4BDF 7557                   jne 4C38
:0002.4BE1 83BDBB0100             cmp word ptr [di+01BB], 0000
:0002.4BE6 7456                   je 4C3E
:0002.4BE8 68F019                 push 19F0
:0002.4BEB 9A966FF60C             call 0CF6:6F96
:0002.4BF0 5B                     pop bx
:0002.4BF1 33C0                   xor ax, ax
:0002.4BF3 8985BB01               mov [di+01BB], ax
:0002.4BF7 8D7531                 lea si, [di+31]
:0002.4BFA BA3E00                 mov dx, 003E
:0002.4BFD 8BFA                   mov di, dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4C25(C)
|
:0002.4BFF 833CFF                 cmp word ptr [si], FFFF
:0002.4C02 741D                   je 4C21
:0002.4C04 833C00                 cmp word ptr [si], 0000
:0002.4C07 7418                   je 4C21
:0002.4C09 FF34                   push word ptr [si]
:0002.4C0B 8A4402                 mov al , [si+02]
:0002.4C0E 2AE4                   sub ah, ah
:0002.4C10 50                     push ax
:0002.4C11 8A4403                 mov al , [si+03]
:0002.4C14 50                     push ax
:0002.4C15 8A4405                 mov al , [si+05]
:0002.4C18 50                     push ax
:0002.4C19 FF7606                 push word ptr [bp+06]
:0002.4C1C 9A888EF60C             call 0CF6:8E88

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.4C02(C), :0002.4C07(C)
|
:0002.4C21 83C606                 add si, 0006
:0002.4C24 4F                     dec di
:0002.4C25 75D8                   jne 4BFF
:0002.4C27 8B5E06                 mov bx, [bp+06]
:0002.4C2A FFB7BF01               push word ptr [bx+01BF]
:0002.4C2E 687C54                 push 547C
:0002.4C31 9A2655F60C             call 0CF6:5526
:0002.4C36 EB06                   jmp 4C3E



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.4BD6(C), :0002.4BDF(C)
|
:0002.4C38 C785BB010100           mov word ptr [di+01BB], 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.4BE6(C), :0002.4C36(U)
|
:0002.4C3E 33C0                   xor ax, ax
:0002.4C40 5E                     pop si
:0002.4C41 5F                     pop di
:0002.4C42 C9                     leave
:0002.4C43 CA0600                 retf 0006


:0002.4C46 C8640800               enter 0864, 00
:0002.4C4A 57                     push di
:0002.4C4B 56                     push si
:0002.4C4C 8B7606                 mov si, [bp+06]
:0002.4C4F C746E40000             mov word ptr [bp-1C], 0000
:0002.4C54 C746E20000             mov word ptr [bp-1E], 0000
:0002.4C59 83BCB70102             cmp word ptr [si+01B7], 0002
:0002.4C5E 7556                   jne 4CB6
:0002.4C60 C746FA0000             mov word ptr [bp-06], 0000
:0002.4C65 8D7C31                 lea di, [si+31]
:0002.4C68 B93E00                 mov cx, 003E
:0002.4C6B 894EFC                 mov [bp-04], cx
:0002.4C6E 8BF1                   mov si, cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4C9C(C)
|
:0002.4C70 833DFF                 cmp word ptr [di], FFFF
:0002.4C73 7423                   je 4C98
:0002.4C75 57                     push di
:0002.4C76 9A1494F60C             call 0CF6:9414
:0002.4C7B 0BC0                   or ax, ax
:0002.4C7D 7419                   je 4C98
:0002.4C7F FF35                   push word ptr [di]
:0002.4C81 FF7606                 push word ptr [bp+06]
:0002.4C84 9A0491F60C             call 0CF6:9104
:0002.4C89 0BC0                   or ax, ax
:0002.4C8B 7406                   je 4C93
:0002.4C8D 806504FD               and byte ptr [di+04], FD
:0002.4C91 EB05                   jmp 4C98



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4C8B(C)
|
:0002.4C93 C746FA0100             mov word ptr [bp-06], 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.4C73(C), :0002.4C7D(C), :0002.4C91(U)
|
:0002.4C98 83C706                 add di, 0006
:0002.4C9B 4E                     dec si
:0002.4C9C 75D2                   jne 4C70
:0002.4C9E 837EFA00               cmp word ptr [bp-06], 0000
:0002.4CA2 7406                   je 4CAA
:0002.4CA4 B80600                 mov ax, 0006
:0002.4CA7 E92F10                 jmp 5CD9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4CA2(C)
|
:0002.4CAA 8B7606                 mov si, [bp+06]
:0002.4CAD 8B84BD01               mov ax, [si+01BD]
:0002.4CB1 9AEA22F60C             call 0CF6:22EA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4C5E(C)
|
:0002.4CB6 C784B7010000           mov word ptr [si+01B7], 0000
:0002.4CBC B80100                 mov ax, 0001
:0002.4CBF 8946E0                 mov [bp-20], ax
:0002.4CC2 8946E6                 mov [bp-1A], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5C2C(U)
|
:0002.4CC5 837EE200               cmp word ptr [bp-1E], 0000
:0002.4CC9 745E                   je 4D29
:0002.4CCB 56                     push si
:0002.4CCC 9A4095F60C             call 0CF6:9540
:0002.4CD1 8BF8                   mov di, ax
:0002.4CD3 3D3200                 cmp ax, 0032
:0002.4CD6 7439                   je 4D11
:0002.4CD8 7710                   ja 4CEA
:0002.4CDA 2C03                   sub al, 03
:0002.4CDC 7414                   je 4CF2
:0002.4CDE 2C1D                   sub al, 1D
:0002.4CE0 7418                   je 4CFA
:0002.4CE2 FEC8                   dec al
:0002.4CE4 741F                   je 4D05
:0002.4CE6 FEC8                   dec al
:0002.4CE8 7437                   je 4D21

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4CD8(C)
|
:0002.4CEA 8A85061A               mov al , [di+1A06]
:0002.4CEE 2AE4                   sub ah, ah
:0002.4CF0 EB25                   jmp 4D17



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4CDC(C)
|
:0002.4CF2 8184B5011901           add word ptr [si+01B5], 0119
:0002.4CF8 EB21                   jmp 4D1B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4CE0(C)
|
:0002.4CFA 56                     push si
:0002.4CFB 9A4095F60C             call 0CF6:9540
:0002.4D00 257F00                 and ax, 007F
:0002.4D03 EB12                   jmp 4D17



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4CE4(C)
|
:0002.4D05 56                     push si
:0002.4D06 9A4095F60C             call 0CF6:9540
:0002.4D0B 8BF8                   mov di, ax
:0002.4D0D 01BCB501               add [si+01B5], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4CD6(C)
|
:0002.4D11 56                     push si
:0002.4D12 9A4095F60C             call 0CF6:9540

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.4CF0(U), :0002.4D03(U)
|
:0002.4D17 0184B501               add [si+01B5], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.4CF8(U), :0002.4D27(U)
|
:0002.4D1B FF4EE2                 dec word ptr [bp-1E]
:0002.4D1E E9E20E                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4CE8(C)
|
:0002.4D21 8184B5018701           add word ptr [si+01B5], 0187
:0002.4D27 EBF2                   jmp 4D1B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4CC9(C)
|
:0002.4D29 56                     push si
:0002.4D2A 9A1E95F60C             call 0CF6:951E
:0002.4D2F 8BF8                   mov di, ax
:0002.4D31 837EE400               cmp word ptr [bp-1C], 0000
:0002.4D35 740F                   je 4D46
:0002.4D37 83FF08                 cmp di, 0008
:0002.4D3A 740A                   je 4D46
:0002.4D3C 9A92C3F60C             call 0CF6:C392
:0002.4D41 C746E40000             mov word ptr [bp-1C], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.4D35(C), :0002.4D3A(C)
|
:0002.4D46 56                     push si
:0002.4D47 9A4095F60C             call 0CF6:9540
:0002.4D4C 0BC0                   or ax, ax
:0002.4D4E 7503                   jne 4D53
:0002.4D50 E96F01                 jmp 4EC2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D4E(C)
|
:0002.4D53 48                     dec ax
:0002.4D54 7503                   jne 4D59
:0002.4D56 E98B01                 jmp 4EE4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D54(C)
|
:0002.4D59 48                     dec ax
:0002.4D5A 7503                   jne 4D5F
:0002.4D5C E9D801                 jmp 4F37



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D5A(C)
|
:0002.4D5F 48                     dec ax
:0002.4D60 7503                   jne 4D65
:0002.4D62 E9EF01                 jmp 4F54



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D60(C)
|
:0002.4D65 48                     dec ax
:0002.4D66 7503                   jne 4D6B
:0002.4D68 E93303                 jmp 509E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D66(C)
|
:0002.4D6B 48                     dec ax
:0002.4D6C 7503                   jne 4D71
:0002.4D6E E9BE0E                 jmp 5C2F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D6C(C)
|
:0002.4D71 48                     dec ax
:0002.4D72 7503                   jne 4D77
:0002.4D74 E93303                 jmp 50AA



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D72(C)
|
:0002.4D77 48                     dec ax
:0002.4D78 7503                   jne 4D7D
:0002.4D7A E93803                 jmp 50B5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D78(C)
|
:0002.4D7D 48                     dec ax
:0002.4D7E 7503                   jne 4D83
:0002.4D80 E95103                 jmp 50D4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D7E(C)
|
:0002.4D83 48                     dec ax
:0002.4D84 7503                   jne 4D89
:0002.4D86 E9AF0E                 jmp 5C38



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D84(C)
|
:0002.4D89 48                     dec ax
:0002.4D8A 7503                   jne 4D8F
:0002.4D8C E99F03                 jmp 512E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D8A(C)
|
:0002.4D8F 48                     dec ax
:0002.4D90 7503                   jne 4D95
:0002.4D92 E93C04                 jmp 51D1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D90(C)
|
:0002.4D95 48                     dec ax
:0002.4D96 7503                   jne 4D9B
:0002.4D98 E9C903                 jmp 5164



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D96(C)
|
:0002.4D9B 48                     dec ax
:0002.4D9C 7503                   jne 4DA1
:0002.4D9E E9F903                 jmp 519A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D9C(C)
|
:0002.4DA1 48                     dec ax
:0002.4DA2 7503                   jne 4DA7
:0002.4DA4 E92A04                 jmp 51D1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DA2(C)
|
:0002.4DA7 48                     dec ax
:0002.4DA8 7503                   jne 4DAD
:0002.4DAA E95D04                 jmp 520A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DA8(C)
|
:0002.4DAD 48                     dec ax
:0002.4DAE 7503                   jne 4DB3
:0002.4DB0 E98204                 jmp 5235



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DAE(C)
|
:0002.4DB3 48                     dec ax
:0002.4DB4 7503                   jne 4DB9
:0002.4DB6 E9C204                 jmp 527B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DB4(C)
|
:0002.4DB9 48                     dec ax
:0002.4DBA 7503                   jne 4DBF
:0002.4DBC E90F05                 jmp 52CE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DBA(C)
|
:0002.4DBF 48                     dec ax
:0002.4DC0 7503                   jne 4DC5
:0002.4DC2 E9940E                 jmp 5C59



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DC0(C)
|
:0002.4DC5 48                     dec ax
:0002.4DC6 7503                   jne 4DCB
:0002.4DC8 E92A05                 jmp 52F5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DC6(C)
|
:0002.4DCB 48                     dec ax
:0002.4DCC 7503                   jne 4DD1
:0002.4DCE E95805                 jmp 5329



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DCC(C)
|
:0002.4DD1 48                     dec ax
:0002.4DD2 7503                   jne 4DD7
:0002.4DD4 E99105                 jmp 5368



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DD2(C)
|
:0002.4DD7 48                     dec ax
:0002.4DD8 7503                   jne 4DDD
:0002.4DDA E9CD05                 jmp 53AA



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DD8(C)
|
:0002.4DDD 48                     dec ax
:0002.4DDE 7503                   jne 4DE3
:0002.4DE0 E9EE05                 jmp 53D1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DDE(C)
|
:0002.4DE3 48                     dec ax
:0002.4DE4 48                     dec ax
:0002.4DE5 7503                   jne 4DEA
:0002.4DE7 E9FB05                 jmp 53E5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DE5(C)
|
:0002.4DEA 48                     dec ax
:0002.4DEB 7503                   jne 4DF0
:0002.4DED E92506                 jmp 5415



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DEB(C)
|
:0002.4DF0 48                     dec ax
:0002.4DF1 7503                   jne 4DF6
:0002.4DF3 E96306                 jmp 5459



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DF1(C)
|
:0002.4DF6 48                     dec ax
:0002.4DF7 7503                   jne 4DFC
:0002.4DF9 E9FF06                 jmp 54FB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DF7(C)
|
:0002.4DFC 48                     dec ax
:0002.4DFD 7503                   jne 4E02
:0002.4DFF E92807                 jmp 552A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DFD(C)
|
:0002.4E02 48                     dec ax
:0002.4E03 7503                   jne 4E08
:0002.4E05 E92D07                 jmp 5535



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E03(C)
|
:0002.4E08 48                     dec ax
:0002.4E09 7503                   jne 4E0E
:0002.4E0B E93807                 jmp 5546



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E09(C)
|
:0002.4E0E 48                     dec ax
:0002.4E0F 7503                   jne 4E14
:0002.4E11 E97207                 jmp 5586



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E0F(C)
|
:0002.4E14 48                     dec ax
:0002.4E15 7503                   jne 4E1A
:0002.4E17 E90608                 jmp 5620



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E15(C)
|
:0002.4E1A 48                     dec ax
:0002.4E1B 7503                   jne 4E20
:0002.4E1D E98409                 jmp 57A4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E1B(C)
|
:0002.4E20 48                     dec ax
:0002.4E21 7503                   jne 4E26
:0002.4E23 E98609                 jmp 57AC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E21(C)
|
:0002.4E26 48                     dec ax
:0002.4E27 7503                   jne 4E2C
:0002.4E29 E9BC09                 jmp 57E8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E27(C)
|
:0002.4E2C 48                     dec ax
:0002.4E2D 7503                   jne 4E32
:0002.4E2F E9AE0A                 jmp 58E0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E2D(C)
|
:0002.4E32 48                     dec ax
:0002.4E33 7503                   jne 4E38
:0002.4E35 E9E30A                 jmp 591B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E33(C)
|
:0002.4E38 48                     dec ax
:0002.4E39 7503                   jne 4E3E
:0002.4E3B E9180B                 jmp 5956



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E39(C)
|
:0002.4E3E 48                     dec ax
:0002.4E3F 7503                   jne 4E44
:0002.4E41 E92D0E                 jmp 5C71



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E3F(C)
|
:0002.4E44 48                     dec ax
:0002.4E45 7503                   jne 4E4A
:0002.4E47 E93F0E                 jmp 5C89



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E45(C)
|
:0002.4E4A 48                     dec ax
:0002.4E4B 7503                   jne 4E50
:0002.4E4D E9400B                 jmp 5990



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E4B(C)
|
:0002.4E50 48                     dec ax
:0002.4E51 7503                   jne 4E56
:0002.4E53 E97A0B                 jmp 59D0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E51(C)
|
:0002.4E56 48                     dec ax
:0002.4E57 7503                   jne 4E5C
:0002.4E59 E9A80B                 jmp 5A04



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E57(C)
|
:0002.4E5C 48                     dec ax
:0002.4E5D 7503                   jne 4E62
:0002.4E5F E9C40B                 jmp 5A26



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E5D(C)
|
:0002.4E62 48                     dec ax
:0002.4E63 7503                   jne 4E68
:0002.4E65 E9EB0B                 jmp 5A53



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E63(C)
|
:0002.4E68 48                     dec ax
:0002.4E69 7503                   jne 4E6E
:0002.4E6B E9210C                 jmp 5A8F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E69(C)
|
:0002.4E6E 48                     dec ax
:0002.4E6F 48                     dec ax
:0002.4E70 7503                   jne 4E75
:0002.4E72 E93B0C                 jmp 5AB0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E70(C)
|
:0002.4E75 48                     dec ax
:0002.4E76 7503                   jne 4E7B
:0002.4E78 E9750C                 jmp 5AF0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E76(C)
|
:0002.4E7B 48                     dec ax
:0002.4E7C 7503                   jne 4E81
:0002.4E7E E97A0C                 jmp 5AFB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E7C(C)
|
:0002.4E81 48                     dec ax
:0002.4E82 7503                   jne 4E87
:0002.4E84 E97F0C                 jmp 5B06



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E82(C)
|
:0002.4E87 48                     dec ax
:0002.4E88 7503                   jne 4E8D
:0002.4E8A E9920C                 jmp 5B1F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E88(C)
|
:0002.4E8D 48                     dec ax
:0002.4E8E 7503                   jne 4E93
:0002.4E90 E9A90C                 jmp 5B3C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E8E(C)
|
:0002.4E93 48                     dec ax
:0002.4E94 7503                   jne 4E99
:0002.4E96 E9C10C                 jmp 5B5A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E94(C)
|
:0002.4E99 48                     dec ax
:0002.4E9A 7503                   jne 4E9F
:0002.4E9C E9D60C                 jmp 5B75



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E9A(C)
|
:0002.4E9F 48                     dec ax
:0002.4EA0 7503                   jne 4EA5
:0002.4EA2 E9ED0C                 jmp 5B92



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4EA0(C)
|
:0002.4EA5 48                     dec ax
:0002.4EA6 7503                   jne 4EAB
:0002.4EA8 E9FF0D                 jmp 5CAA



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4EA6(C)
|
:0002.4EAB 48                     dec ax
:0002.4EAC 7503                   jne 4EB1
:0002.4EAE E9FE0C                 jmp 5BAF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4EAC(C)
|
:0002.4EB1 48                     dec ax
:0002.4EB2 7503                   jne 4EB7
:0002.4EB4 E90A0D                 jmp 5BC1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4EB2(C)
|
:0002.4EB7 2DC200                 sub ax, 00C2
:0002.4EBA 7503                   jne 4EBF
:0002.4EBC E9180D                 jmp 5BD7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4EBA(C)
|
:0002.4EBF E9410D                 jmp 5C03

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D50(U)
|
:0002.4EC2 56                     push si
:0002.4EC3 9A6695F60C             call 0CF6:9566
:0002.4EC8 8946DE                 mov [bp-22], ax
:0002.4ECB 56                     push si
:0002.4ECC 9A1E95F60C             call 0CF6:951E
:0002.4ED1 3D1500                 cmp ax, 0015
:0002.4ED4 744E                   je 4F24
:0002.4ED6 FF76DE                 push word ptr [bp-22]
:0002.4ED9 6A00                   push 0000
:0002.4EDB 56                     push si
:0002.4EDC 9AFA8DF60C             call 0CF6:8DFA
:0002.4EE1 E91F0D                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D56(U)
|
:0002.4EE4 9A0823F60C             call 0CF6:2308
:0002.4EE9 8984BD01               mov [si+01BD], ax
:0002.4EED 56                     push si
:0002.4EEE 9A6695F60C             call 0CF6:9566
:0002.4EF3 8BF8                   mov di, ax
:0002.4EF5 56                     push si
:0002.4EF6 9A4095F60C             call 0CF6:9540
:0002.4EFB 8946FE                 mov [bp-02], ax
:0002.4EFE 56                     push si
:0002.4EFF 9A4095F60C             call 0CF6:9540
:0002.4F04 8946FC                 mov [bp-04], ax
:0002.4F07 57                     push di
:0002.4F08 FF76FE                 push word ptr [bp-02]
:0002.4F0B 50                     push ax
:0002.4F0C 56                     push si
:0002.4F0D 9A4095F60C             call 0CF6:9540
:0002.4F12 03C0                   add ax, ax
:0002.4F14 50                     push ax
:0002.4F15 56                     push si
:0002.4F16 9A8C8FF60C             call 0CF6:8F8C
:0002.4F1B 56                     push si
:0002.4F1C 9A1E95F60C             call 0CF6:951E
:0002.4F21 48                     dec ax
:0002.4F22 7503                   jne 4F27

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4ED4(C)
|
:0002.4F24 E9DC0C                 jmp 5C03

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4F22(C)
|
:0002.4F27 33C0                   xor ax, ax
:0002.4F29 9AEA22F60C             call 0CF6:22EA
:0002.4F2E C784B7010200           mov word ptr [si+01B7], 0002
:0002.4F34 E9310D                 jmp 5C68



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D5C(U)
|
:0002.4F37 68441A                 push 1A44
:0002.4F3A 9A966FF60C             call 0CF6:6F96
:0002.4F3F 5B                     pop bx
:0002.4F40 FF7606                 push word ptr [bp+06]
:0002.4F43 9A4095F60C             call 0CF6:9540
:0002.4F48 50                     push ax
:0002.4F49 687ED3                 push D37E
:0002.4F4C 9A7893F60C             call 0CF6:9378
:0002.4F51 E9AF0C                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D62(U)
|
:0002.4F54 68511A                 push 1A51
:0002.4F57 9A966FF60C             call 0CF6:6F96
:0002.4F5C 5B                     pop bx
:0002.4F5D 8D84CD01               lea ax, [si+01CD]
:0002.4F61 1E                     push ds
:0002.4F62 50                     push ax
:0002.4F63 B8EF01                 mov ax, 01EF
:0002.4F66 B2FF                   mov dl, FF
:0002.4F68 9A7C4CF60C             call 0CF6:4C7C
:0002.4F6D 56                     push si
:0002.4F6E 9A4095F60C             call 0CF6:9540
:0002.4F73 8BF8                   mov di, ax
:0002.4F75 56                     push si
:0002.4F76 9A4095F60C             call 0CF6:9540
:0002.4F7B 8884C603               mov [si+03C6], al 
:0002.4F7F 56                     push si
:0002.4F80 9A4095F60C             call 0CF6:9540
:0002.4F85 8884C703               mov [si+03C7], al 
:0002.4F89 83FF01                 cmp di, 0001
:0002.4F8C 1BC0                   sbb ax, ax
:0002.4F8E 40                     inc ax
:0002.4F8F 8984CB01               mov [si+01CB], ax
:0002.4F93 56                     push si
:0002.4F94 9A4095F60C             call 0CF6:9540
:0002.4F99 56                     push si
:0002.4F9A 9A4095F60C             call 0CF6:9540
:0002.4F9F 8946FE                 mov [bp-02], ax
:0002.4FA2 56                     push si
:0002.4FA3 9A6695F60C             call 0CF6:9566
:0002.4FA8 8946FC                 mov [bp-04], ax
:0002.4FAB 837EFE01               cmp word ptr [bp-02], 0001
:0002.4FAF 1BC0                   sbb ax, ax
:0002.4FB1 40                     inc ax
:0002.4FB2 8984BC03               mov [si+03BC], ax
:0002.4FB6 8B46FC                 mov ax, [bp-04]
:0002.4FB9 8984BE03               mov [si+03BE], ax
:0002.4FBD 56                     push si
:0002.4FBE 9A4095F60C             call 0CF6:9540
:0002.4FC3 56                     push si
:0002.4FC4 9A4095F60C             call 0CF6:9540
:0002.4FC9 8946FA                 mov [bp-06], ax
:0002.4FCC 56                     push si
:0002.4FCD 9A6695F60C             call 0CF6:9566
:0002.4FD2 8946F8                 mov [bp-08], ax
:0002.4FD5 837EFA01               cmp word ptr [bp-06], 0001
:0002.4FD9 1BC0                   sbb ax, ax
:0002.4FDB 40                     inc ax
:0002.4FDC 8984C003               mov [si+03C0], ax
:0002.4FE0 8B46F8                 mov ax, [bp-08]
:0002.4FE3 8984C203               mov [si+03C2], ax
:0002.4FE7 33C0                   xor ax, ax
:0002.4FE9 8946EC                 mov [bp-14], ax
:0002.4FEC 8946EA                 mov [bp-16], ax
:0002.4FEF 8DBCCD01               lea di, [si+01CD]
:0002.4FF3 C746EE1E00             mov word ptr [bp-12], 001E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5098(U)
|
:0002.4FF8 56                     push si
:0002.4FF9 9A6695F60C             call 0CF6:9566
:0002.4FFE 8946FE                 mov [bp-02], ax
:0002.5001 56                     push si
:0002.5002 9A4095F60C             call 0CF6:9540
:0002.5007 8946FC                 mov [bp-04], ax
:0002.500A 56                     push si
:0002.500B 9A4095F60C             call 0CF6:9540
:0002.5010 8946FA                 mov [bp-06], ax
:0002.5013 56                     push si
:0002.5014 9A4095F60C             call 0CF6:9540
:0002.5019 8946F8                 mov [bp-08], ax
:0002.501C 56                     push si
:0002.501D 9A4095F60C             call 0CF6:9540
:0002.5022 8946F6                 mov [bp-0A], ax
:0002.5025 56                     push si
:0002.5026 9A4095F60C             call 0CF6:9540
:0002.502B 8946F4                 mov [bp-0C], ax
:0002.502E 56                     push si
:0002.502F 9A4095F60C             call 0CF6:9540
:0002.5034 8946F2                 mov [bp-0E], ax
:0002.5037 56                     push si
:0002.5038 9A4095F60C             call 0CF6:9540
:0002.503D 8946F0                 mov [bp-10], ax
:0002.5040 837EF600               cmp word ptr [bp-0A], 0000
:0002.5044 740D                   je 5053
:0002.5046 FF76F4                 push word ptr [bp-0C]
:0002.5049 56                     push si
:0002.504A 9AE894F60C             call 0CF6:94E8
:0002.504F 0BC0                   or ax, ax
:0002.5051 7440                   je 5093

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5044(C)
|
:0002.5053 837EFEFF               cmp word ptr [bp-02], FFFF
:0002.5057 743A                   je 5093
:0002.5059 8B46FE                 mov ax, [bp-02]
:0002.505C 8905                   mov [di], ax
:0002.505E 8A46FC                 mov al , [bp-04]
:0002.5061 884502                 mov [di+02], al 
:0002.5064 8A46FA                 mov al , [bp-06]
:0002.5067 884503                 mov [di+03], al 
:0002.506A 837EF201               cmp word ptr [bp-0E], 0001
:0002.506E 7505                   jne 5075
:0002.5070 B80400                 mov ax, 0004
:0002.5073 EB02                   jmp 5077



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.506E(C)
|
:0002.5075 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5073(U)
|
:0002.5077 837EF001               cmp word ptr [bp-10], 0001
:0002.507B F5                     cmc
:0002.507C 1BC9                   sbb cx, cx
:0002.507E 83E102                 and cx, 0002
:0002.5081 0BC1                   or ax, cx
:0002.5083 837EF801               cmp word ptr [bp-08], 0001
:0002.5087 1BC9                   sbb cx, cx
:0002.5089 F7D9                   neg cx
:0002.508B 0BC1                   or ax, cx
:0002.508D 894504                 mov [di+04], ax
:0002.5090 83C70B                 add di, 000B

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.5051(C), :0002.5057(C)
|
:0002.5093 FF4EEE                 dec word ptr [bp-12]
:0002.5096 7403                   je 509B
:0002.5098 E95DFF                 jmp 4FF8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5096(C)
|
:0002.509B E9650B                 jmp 5C03

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D68(U)
|
:0002.509E 685C1A                 push 1A5C

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.5478(U), :0002.59F1(U)
|
:0002.50A1 9A966FF60C             call 0CF6:6F96
:0002.50A6 5B                     pop bx
:0002.50A7 E9590B                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D74(U)
|
:0002.50AA FF7606                 push word ptr [bp+06]
:0002.50AD 9AC28DF60C             call 0CF6:8DC2
:0002.50B2 E94E0B                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D7A(U)
|
:0002.50B5 56                     push si
:0002.50B6 9A4095F60C             call 0CF6:9540
:0002.50BB 8BF8                   mov di, ax
:0002.50BD 56                     push si
:0002.50BE 9A4095F60C             call 0CF6:9540
:0002.50C3 8BD0                   mov dx, ax
:0002.50C5 8BC7                   mov ax, di
:0002.50C7 9A72C2F60C             call 0CF6:C272
:0002.50CC C746E40100             mov word ptr [bp-1C], 0001
:0002.50D1 E92F0B                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D80(U)
|
:0002.50D4 56                     push si
:0002.50D5 9A6695F60C             call 0CF6:9566
:0002.50DA 50                     push ax
:0002.50DB 8D86DEFB               lea ax, [bp+FBDE]
:0002.50DF 16                     push ss
:0002.50E0 50                     push ax
:0002.50E1 56                     push si
:0002.50E2 9A9E70F60C             call 0CF6:709E
:0002.50E7 8D86DEF7               lea ax, [bp+F7DE]
:0002.50EB 16                     push ss
:0002.50EC 50                     push ax
:0002.50ED 8D86DEFB               lea ax, [bp+FBDE]
:0002.50F1 16                     push ss
:0002.50F2 50                     push ax
:0002.50F3 56                     push si
:0002.50F4 9AFE70F60C             call 0CF6:70FE
:0002.50F9 837EE400               cmp word ptr [bp-1C], 0000
:0002.50FD 7414                   je 5113
:0002.50FF 8D86DEF7               lea ax, [bp+F7DE]
:0002.5103 16                     push ss
:0002.5104 50                     push ax
:0002.5105 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.5127(U), :0002.512C(U)
|
:0002.5107 33DB                   xor bx, bx
:0002.5109 B220                   mov dl, 20
:0002.510B 9A74B6F60C             call 0CF6:B674
:0002.5110 E9F00A                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.50FD(C)
|
:0002.5113 8D86DEF7               lea ax, [bp+F7DE]
:0002.5117 16                     push ss
:0002.5118 50                     push ax
:0002.5119 8A640B                 mov ah, [si+0B]
:0002.511C 80E4F0                 and ah, F0
:0002.511F 80FC30                 cmp ah, 30
:0002.5122 7505                   jne 5129
:0002.5124 B80200                 mov ax, 0002
:0002.5127 EBDE                   jmp 5107



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5122(C)
|
:0002.5129 B80100                 mov ax, 0001
:0002.512C EBD9                   jmp 5107



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D8C(U)
|
:0002.512E 56                     push si
:0002.512F 9A6695F60C             call 0CF6:9566
:0002.5134 8BF8                   mov di, ax
:0002.5136 56                     push si
:0002.5137 9A4095F60C             call 0CF6:9540
:0002.513C 8946FE                 mov [bp-02], ax
:0002.513F 56                     push si
:0002.5140 9A4095F60C             call 0CF6:9540
:0002.5145 8946FC                 mov [bp-04], ax
:0002.5148 57                     push di
:0002.5149 FF76FE                 push word ptr [bp-02]
:0002.514C 50                     push ax
:0002.514D 56                     push si
:0002.514E 9A4095F60C             call 0CF6:9540
:0002.5153 03C0                   add ax, ax
:0002.5155 50                     push ax
:0002.5156 56                     push si
:0002.5157 9A888EF60C             call 0CF6:8E88
:0002.515C C746E00000             mov word ptr [bp-20], 0000
:0002.5161 E99F0A                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D98(U)
|
:0002.5164 FF7606                 push word ptr [bp+06]
:0002.5167 9A6695F60C             call 0CF6:9566
:0002.516C FF7606                 push word ptr [bp+06]
:0002.516F 9A6695F60C             call 0CF6:9566
:0002.5174 50                     push ax
:0002.5175 8D86DEFB               lea ax, [bp+FBDE]
:0002.5179 16                     push ss
:0002.517A 50                     push ax
:0002.517B FF7606                 push word ptr [bp+06]
:0002.517E 9A9E70F60C             call 0CF6:709E
:0002.5183 8D86DEF7               lea ax, [bp+F7DE]
:0002.5187 16                     push ss

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5AAD(U)
|
:0002.5188 50                     push ax
:0002.5189 8D86DEFB               lea ax, [bp+FBDE]
:0002.518D 16                     push ss
:0002.518E 50                     push ax
:0002.518F FF7606                 push word ptr [bp+06]
:0002.5192 9AFE70F60C             call 0CF6:70FE
:0002.5197 E9690A                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D9E(U)
|
:0002.519A FF7606                 push word ptr [bp+06]
:0002.519D 9A6695F60C             call 0CF6:9566
:0002.51A2 50                     push ax
:0002.51A3 8D86DEFB               lea ax, [bp+FBDE]
:0002.51A7 16                     push ss
:0002.51A8 50                     push ax
:0002.51A9 FF7606                 push word ptr [bp+06]
:0002.51AC 9A9E70F60C             call 0CF6:709E
:0002.51B1 8D86DEF7               lea ax, [bp+F7DE]
:0002.51B5 16                     push ss
:0002.51B6 50                     push ax
:0002.51B7 8D8EDEFB               lea cx, [bp+FBDE]
:0002.51BB 16                     push ss
:0002.51BC 51                     push cx
:0002.51BD FF7606                 push word ptr [bp+06]
:0002.51C0 9AFE70F60C             call 0CF6:70FE
:0002.51C5 8D9EDEF7               lea bx, [bp+F7DE]
:0002.51C9 9A5AB8F60C             call 0CF6:B85A
:0002.51CE E9320A                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.4D92(U), :0002.4DA4(U)
|
:0002.51D1 FF7606                 push word ptr [bp+06]
:0002.51D4 9A6695F60C             call 0CF6:9566
:0002.51D9 50                     push ax
:0002.51DA 8D86DEFB               lea ax, [bp+FBDE]
:0002.51DE 16                     push ss
:0002.51DF 50                     push ax
:0002.51E0 FF7606                 push word ptr [bp+06]
:0002.51E3 9A9E70F60C             call 0CF6:709E
:0002.51E8 8D86DEF7               lea ax, [bp+F7DE]
:0002.51EC 16                     push ss
:0002.51ED 50                     push ax
:0002.51EE 8D86DEFB               lea ax, [bp+FBDE]
:0002.51F2 16                     push ss
:0002.51F3 50                     push ax
:0002.51F4 FF7606                 push word ptr [bp+06]
:0002.51F7 9AFE70F60C             call 0CF6:70FE
:0002.51FC 8D86DEF7               lea ax, [bp+F7DE]
:0002.5200 16                     push ss
:0002.5201 50                     push ax
:0002.5202 9A1EC4F60C             call 0CF6:C41E
:0002.5207 E9F909                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DAA(U)
|
:0002.520A 56                     push si
:0002.520B 9A4095F60C             call 0CF6:9540
:0002.5210 894404                 mov [si+04], ax
:0002.5213 C744060000             mov word ptr [si+06], 0000
:0002.5218 56                     push si
:0002.5219 9AB294F60C             call 0CF6:94B2
:0002.521E FF7404                 push word ptr [si+04]
:0002.5221 68721A                 push 1A72
:0002.5224 9A966FF60C             call 0CF6:6F96
:0002.5229 83C404                 add sp, 0004
:0002.522C 56                     push si
:0002.522D 9AF46FF60C             call 0CF6:6FF4
:0002.5232 E9C909                 jmp 5BFE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DB0(U)
|
:0002.5235 FF7606                 push word ptr [bp+06]
:0002.5238 9A6695F60C             call 0CF6:9566
:0002.523D 8BF8                   mov di, ax
:0002.523F FF7606                 push word ptr [bp+06]
:0002.5242 9A6695F60C             call 0CF6:9566
:0002.5247 8BF0                   mov si, ax
:0002.5249 6BC62C                 imul ax, si, 002C
:0002.524C 051668                 add ax, 6816
:0002.524F 50                     push ax
:0002.5250 9A5839F60C             call 0CF6:3958
:0002.5255 50                     push ax
:0002.5256 6BC72C                 imul ax, di, 002C
:0002.5259 051668                 add ax, 6816
:0002.525C 50                     push ax
:0002.525D 9A5839F60C             call 0CF6:3958
:0002.5262 50                     push ax
:0002.5263 688D1A                 push 1A8D
:0002.5266 9A966FF60C             call 0CF6:6F96
:0002.526B 83C406                 add sp, 0006
:0002.526E 57                     push di
:0002.526F 56                     push si
:0002.5270 687ED3                 push D37E
:0002.5273 9AC8FBF21C             call 1CF2:FBC8
:0002.5278 E98809                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DB6(U)
|
:0002.527B 689F1A                 push 1A9F
:0002.527E 9A966FF60C             call 0CF6:6F96
:0002.5283 5B                     pop bx
:0002.5284 FF7606                 push word ptr [bp+06]
:0002.5287 9A6695F60C             call 0CF6:9566
:0002.528C 8B5E06                 mov bx, [bp+06]
:0002.528F 89470A                 mov [bx+0A], ax
:0002.5292 53                     push bx
:0002.5293 9A1E95F60C             call 0CF6:951E
:0002.5298 3D2900                 cmp ax, 0029
:0002.529B 7504                   jne 52A1
:0002.529D B001                   mov al, 01
:0002.529F EB02                   jmp 52A3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.529B(C)
|
:0002.52A1 32C0                   xor al , al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.529F(U)
|
:0002.52A3 50                     push ax
:0002.52A4 687ED3                 push D37E
:0002.52A7 9AB4F3F21C             call 1CF2:F3B4
:0002.52AC 8B5E06                 mov bx, [bp+06]
:0002.52AF 8A670B                 mov ah, [bx+0B]
:0002.52B2 80E4F0                 and ah, F0
:0002.52B5 80FC10                 cmp ah, 10
:0002.52B8 7503                   jne 52BD
:0002.52BA E94609                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.52B8(C)
|
:0002.52BD FF770A                 push word ptr [bx+0A]
:0002.52C0 68AA1A                 push 1AAA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5313(U)
|
:0002.52C3 9A966FF60C             call 0CF6:6F96
:0002.52C8 83C404                 add sp, 0004
:0002.52CB E93509                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DBC(U)
|
:0002.52CE 68DF1A                 push 1ADF
:0002.52D1 9A966FF60C             call 0CF6:6F96
:0002.52D6 5B                     pop bx
:0002.52D7 56                     push si
:0002.52D8 9A5A94F60C             call 0CF6:945A
:0002.52DD 33C0                   xor ax, ax
:0002.52DF 894404                 mov [si+04], ax
:0002.52E2 894406                 mov [si+06], ax
:0002.52E5 56                     push si
:0002.52E6 9AF46FF60C             call 0CF6:6FF4
:0002.52EB 8B04                   mov ax, [si]
:0002.52ED 9A86A7F60C             call 0CF6:A786
:0002.52F2 E90909                 jmp 5BFE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DC8(U)
|
:0002.52F5 56                     push si
:0002.52F6 9A4095F60C             call 0CF6:9540
:0002.52FB 8946FE                 mov [bp-02], ax
:0002.52FE 56                     push si
:0002.52FF 9A4095F60C             call 0CF6:9540
:0002.5304 8BF8                   mov di, ax
:0002.5306 817EFE0001             cmp word ptr [bp-02], 0100
:0002.530B 7C08                   jl 5315
:0002.530D FF76FE                 push word ptr [bp-02]
:0002.5310 68051B                 push 1B05
:0002.5313 EBAE                   jmp 52C3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.530B(C)
|
:0002.5315 FF76FE                 push word ptr [bp-02]
:0002.5318 83FF01                 cmp di, 0001
:0002.531B 1BC0                   sbb ax, ax
:0002.531D F7D8                   neg ax
:0002.531F 50                     push ax
:0002.5320 56                     push si
:0002.5321 9AC294F60C             call 0CF6:94C2
:0002.5326 E9DA08                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DCE(U)
|
:0002.5329 FF76DE                 push word ptr [bp-22]
:0002.532C 6A01                   push 0001
:0002.532E FF7606                 push word ptr [bp+06]
:0002.5331 9AFA8DF60C             call 0CF6:8DFA
:0002.5336 8BF0                   mov si, ax
:0002.5338 FF7606                 push word ptr [bp+06]
:0002.533B 9A4095F60C             call 0CF6:9540
:0002.5340 8BF8                   mov di, ax
:0002.5342 FF7606                 push word ptr [bp+06]
:0002.5345 9A4095F60C             call 0CF6:9540
:0002.534A 8946FE                 mov [bp-02], ax
:0002.534D 50                     push ax
:0002.534E 57                     push di
:0002.534F 56                     push si
:0002.5350 681E1B                 push 1B1E
:0002.5353 9A966FF60C             call 0CF6:6F96
:0002.5358 83C408                 add sp, 0008
:0002.535B 3BFE                   cmp di, si
:0002.535D 7531                   jne 5390
:0002.535F 8B46FE                 mov ax, [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.561D(U)
|
:0002.5362 8946E2                 mov [bp-1E], ax
:0002.5365 E99B08                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DD4(U)
|
:0002.5368 683C1B                 push 1B3C
:0002.536B 9A966FF60C             call 0CF6:6F96
:0002.5370 5B                     pop bx
:0002.5371 56                     push si
:0002.5372 9A6695F60C             call 0CF6:9566
:0002.5377 50                     push ax
:0002.5378 56                     push si
:0002.5379 9A6695F60C             call 0CF6:9566
:0002.537E 50                     push ax
:0002.537F 56                     push si
:0002.5380 9A5E91F60C             call 0CF6:915E
:0002.5385 56                     push si
:0002.5386 9A1E95F60C             call 0CF6:951E
:0002.538B 3D1600                 cmp ax, 0016
:0002.538E 7503                   jne 5393

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.535D(C)
|
:0002.5390 E97008                 jmp 5C03

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.538E(C)
|
:0002.5393 56                     push si
:0002.5394 9A1E95F60C             call 0CF6:951E
:0002.5399 3DFF00                 cmp ax, 00FF
:0002.539C 7503                   jne 53A1
:0002.539E E95D08                 jmp 5BFE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.539C(C)
|
:0002.53A1 C784B7010200           mov word ptr [si+01B7], 0002
:0002.53A7 E95408                 jmp 5BFE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DDA(U)
|
:0002.53AA 685F1B                 push 1B5F
:0002.53AD 9A966FF60C             call 0CF6:6F96
:0002.53B2 5B                     pop bx
:0002.53B3 FF7606                 push word ptr [bp+06]
:0002.53B6 9A4095F60C             call 0CF6:9540
:0002.53BB 3D0100                 cmp ax, 0001
:0002.53BE 1BC0                   sbb ax, ax
:0002.53C0 8B5E06                 mov bx, [bp+06]
:0002.53C3 F7D8                   neg ax
:0002.53C5 8987BD01               mov [bx+01BD], ax
:0002.53C9 9AEA22F60C             call 0CF6:22EA
:0002.53CE E93208                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DE0(U)
|
:0002.53D1 FF7606                 push word ptr [bp+06]
:0002.53D4 9A6695F60C             call 0CF6:9566
:0002.53D9 50                     push ax
:0002.53DA FF7606                 push word ptr [bp+06]
:0002.53DD 9AC091F60C             call 0CF6:91C0
:0002.53E2 E91E08                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DE7(U)
|
:0002.53E5 56                     push si
:0002.53E6 9A6695F60C             call 0CF6:9566
:0002.53EB 8BF8                   mov di, ax
:0002.53ED 6BC72C                 imul ax, di, 002C
:0002.53F0 051668                 add ax, 6816
:0002.53F3 50                     push ax
:0002.53F4 9A5839F60C             call 0CF6:3958
:0002.53F9 50                     push ax
:0002.53FA 68701B                 push 1B70
:0002.53FD 9A966FF60C             call 0CF6:6F96
:0002.5402 83C404                 add sp, 0004
:0002.5405 57                     push di
:0002.5406 6A00                   push 0000
:0002.5408 6A00                   push 0000
:0002.540A 6A00                   push 0000
:0002.540C 56                     push si
:0002.540D 9A888EF60C             call 0CF6:8E88
:0002.5412 E9EE07                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DED(U)
|
:0002.5415 56                     push si
:0002.5416 9A4095F60C             call 0CF6:9540
:0002.541B 8946FC                 mov [bp-04], ax
:0002.541E 50                     push ax
:0002.541F 68861B                 push 1B86
:0002.5422 9A966FF60C             call 0CF6:6F96
:0002.5427 83C404                 add sp, 0004
:0002.542A C746FE0000             mov word ptr [bp-02], 0000
:0002.542F 8A640B                 mov ah, [si+0B]
:0002.5432 80E4F0                 and ah, F0
:0002.5435 80FC30                 cmp ah, 30
:0002.5438 750B                   jne 5445
:0002.543A 687ED3                 push D37E
:0002.543D 9A8893F60C             call 0CF6:9388

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.54BB(C)
|
:0002.5442 8946FE                 mov [bp-02], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5438(C)
|
:0002.5445 8A46FC                 mov al , [bp-04]
:0002.5448 50                     push ax
:0002.5449 6B46FE2C               imul ax, [bp-02], 002C
:0002.544D 051668                 add ax, 6816
:0002.5450 50                     push ax
:0002.5451 9AB862F60C             call 0CF6:62B8
:0002.5456 E9AA07                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DF3(U)
|
:0002.5459 56                     push si
:0002.545A 9A6695F60C             call 0CF6:9566
:0002.545F 8946FE                 mov [bp-02], ax
:0002.5462 56                     push si
:0002.5463 9A4095F60C             call 0CF6:9540
:0002.5468 8BF8                   mov di, ax
:0002.546A 8A640B                 mov ah, [si+0B]
:0002.546D 80E4F0                 and ah, F0
:0002.5470 80FC30                 cmp ah, 30
:0002.5473 7406                   je 547B
:0002.5475 689F1B                 push 1B9F
:0002.5478 E926FC                 jmp 50A1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5473(C)
|
:0002.547B 57                     push di
:0002.547C 6B46FE2C               imul ax, [bp-02], 002C
:0002.5480 051668                 add ax, 6816
:0002.5483 50                     push ax
:0002.5484 9A5839F60C             call 0CF6:3958
:0002.5489 50                     push ax
:0002.548A 68C61B                 push 1BC6
:0002.548D 9A966FF60C             call 0CF6:6F96
:0002.5492 83C406                 add sp, 0006
:0002.5495 FF76FE                 push word ptr [bp-02]
:0002.5498 57                     push di
:0002.5499 687ED3                 push D37E
:0002.549C 9A14F5F21C             call 1CF2:F514
:0002.54A1 8BC7                   mov ax, di
:0002.54A3 3D0600                 cmp ax, 0006
:0002.54A6 7603                   jbe 54AB
:0002.54A8 E95807                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.54A6(C)
|
:0002.54AB 03C0                   add ax, ax
:0002.54AD 93                     xchg ax,bx
:0002.54AE 2EFFA75385             jmp word ptr cs:[bx+8553]
:0002.54B3 61                     popa
:0002.54B4 856185                 test [bx+di-7B], sp
:0002.54B7 61                     popa
:0002.54B8 856A85                 test [bp+si-7B], bp
:0002.54BB 7F85                   jg 5442
:0002.54BD 6A85                   push FF85
:0002.54BF 7F85                   jg 5446
:0002.54C1 56                     push si
:0002.54C2 9A6695F60C             call 0CF6:9566
:0002.54C7 E93907                 jmp 5C03


:0002.54CA FF76FE                 push word ptr [bp-02]
:0002.54CD 56                     push si
:0002.54CE 9A6695F60C             call 0CF6:9566
:0002.54D3 50                     push ax
:0002.54D4 687ED3                 push D37E
:0002.54D7 9A44FCF21C             call 1CF2:FC44
:0002.54DC E92407                 jmp 5C03


:0002.54DF 56                     push si
:0002.54E0 9A4095F60C             call 0CF6:9540
:0002.54E5 FF76FE                 push word ptr [bp-02]
:0002.54E8 50                     push ax
:0002.54E9 56                     push si
:0002.54EA 9A4095F60C             call 0CF6:9540
:0002.54EF 50                     push ax
:0002.54F0 687ED3                 push D37E
:0002.54F3 9A12FCF21C             call 1CF2:FC12
:0002.54F8 E90807                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DF9(U)
|
:0002.54FB 68E61B                 push 1BE6
:0002.54FE 9A966FF60C             call 0CF6:6F96
:0002.5503 5B                     pop bx
:0002.5504 56                     push si
:0002.5505 9A6695F60C             call 0CF6:9566
:0002.550A 8BF8                   mov di, ax
:0002.550C 56                     push si
:0002.550D 9A4095F60C             call 0CF6:9540
:0002.5512 8946FE                 mov [bp-02], ax
:0002.5515 56                     push si
:0002.5516 9A4095F60C             call 0CF6:9540
:0002.551B 8BD8                   mov bx, ax
:0002.551D 8BC7                   mov ax, di
:0002.551F 8B56FE                 mov dx, [bp-02]
:0002.5522 9A18BEF60C             call 0CF6:BE18
:0002.5527 E9D906                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DFF(U)
|
:0002.552A FF7606                 push word ptr [bp+06]
:0002.552D 9A9097F60C             call 0CF6:9790
:0002.5532 E9CE06                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E05(U)
|
:0002.5535 68F31B                 push 1BF3
:0002.5538 9A966FF60C             call 0CF6:6F96
:0002.553D 5B                     pop bx
:0002.553E 9ADC1EF21C             call 1CF2:1EDC
:0002.5543 E9BD06                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E0B(U)
|
:0002.5546 FF7606                 push word ptr [bp+06]
:0002.5549 9A4095F60C             call 0CF6:9540
:0002.554E 8BF8                   mov di, ax
:0002.5550 F7C78000               test di, 0080
:0002.5554 740B                   je 5561
:0002.5556 B8FFFF                 mov ax, FFFF
:0002.5559 9A58BEF60C             call 0CF6:BE58
:0002.555E 83E77F                 and di, 007F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5554(C)
|
:0002.5561 C746FC0000             mov word ptr [bp-04], 0000
:0002.5566 0BFF                   or di, di
:0002.5568 7F03                   jg 556D
:0002.556A E99606                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5568(C)
|
:0002.556D 8BF7                   mov si, di
:0002.556F 897EFE                 mov [bp-02], di
:0002.5572 8B7E06                 mov di, [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5581(C)
|
:0002.5575 57                     push di
:0002.5576 9A4095F60C             call 0CF6:9540
:0002.557B 9A58BEF60C             call 0CF6:BE58
:0002.5580 4E                     dec si
:0002.5581 75F2                   jne 5575
:0002.5583 E97D06                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E11(U)
|
:0002.5586 8B7E06                 mov di, [bp+06]
:0002.5589 57                     push di
:0002.558A 9A4095F60C             call 0CF6:9540
:0002.558F 8946F6                 mov [bp-0A], ax
:0002.5592 C746FC0100             mov word ptr [bp-04], 0001
:0002.5597 C746F80000             mov word ptr [bp-08], 0000
:0002.559C 57                     push di
:0002.559D 9A4095F60C             call 0CF6:9540
:0002.55A2 8BF0                   mov si, ax
:0002.55A4 0BF0                   or si, ax
:0002.55A6 7E26                   jle 55CE
:0002.55A8 8976FE                 mov [bp-02], si
:0002.55AB 8976FA                 mov [bp-06], si
:0002.55AE 8B7606                 mov si, [bp+06]
:0002.55B1 8B7EFC                 mov di, [bp-04]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.55C6(C)
|
:0002.55B4 56                     push si
:0002.55B5 9A4095F60C             call 0CF6:9540
:0002.55BA 50                     push ax
:0002.55BB 56                     push si
:0002.55BC 9AE894F60C             call 0CF6:94E8
:0002.55C1 23F8                   and di, ax
:0002.55C3 FF4EFE                 dec word ptr [bp-02]
:0002.55C6 75EC                   jne 55B4
:0002.55C8 897EFC                 mov [bp-04], di
:0002.55CB 8B7E06                 mov di, [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.55A6(C)
|
:0002.55CE C746F80000             mov word ptr [bp-08], 0000
:0002.55D3 57                     push di
:0002.55D4 9A4095F60C             call 0CF6:9540
:0002.55D9 8BF0                   mov si, ax
:0002.55DB 0BF0                   or si, ax
:0002.55DD 7F05                   jg 55E4
:0002.55DF 8B7EFC                 mov di, [bp-04]
:0002.55E2 EB26                   jmp 560A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.55DD(C)
|
:0002.55E4 8B7EFC                 mov di, [bp-04]
:0002.55E7 8976FE                 mov [bp-02], si
:0002.55EA 8976FA                 mov [bp-06], si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5608(C)
|
:0002.55ED FF7606                 push word ptr [bp+06]
:0002.55F0 9A4095F60C             call 0CF6:9540
:0002.55F5 50                     push ax
:0002.55F6 FF7606                 push word ptr [bp+06]
:0002.55F9 9AE894F60C             call 0CF6:94E8
:0002.55FE 3D0100                 cmp ax, 0001
:0002.5601 1BC0                   sbb ax, ax
:0002.5603 F7D8                   neg ax
:0002.5605 23F8                   and di, ax
:0002.5607 4E                     dec si
:0002.5608 75E3                   jne 55ED

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.55E2(U)
|
:0002.560A 837E0801               cmp word ptr [bp+08], 0001
:0002.560E 7503                   jne 5613
:0002.5610 E95A06                 jmp 5C6D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.560E(C)
|
:0002.5613 0BFF                   or di, di
:0002.5615 7403                   je 561A
:0002.5617 E9E905                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5615(C)
|
:0002.561A 8B46F6                 mov ax, [bp-0A]
:0002.561D E942FD                 jmp 5362



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E17(U)
|
:0002.5620 56                     push si
:0002.5621 9A4095F60C             call 0CF6:9540
:0002.5626 8BF8                   mov di, ax
:0002.5628 8D84CD01               lea ax, [si+01CD]
:0002.562C 8946FE                 mov [bp-02], ax
:0002.562F C746FA2D00             mov word ptr [bp-06], 002D
:0002.5634 8BD8                   mov bx, ax
:0002.5636 8B56FA                 mov dx, [bp-06]
:0002.5639 897EE8                 mov [bp-18], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5659(C)
|
:0002.563C 833FFF                 cmp word ptr [bx], FFFF
:0002.563F 7414                   je 5655
:0002.5641 F6470401               test byte ptr [bx+04], 01
:0002.5645 7406                   je 564D
:0002.5647 0BFF                   or di, di
:0002.5649 7406                   je 5651
:0002.564B EB08                   jmp 5655



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5645(C)
|
:0002.564D 0BFF                   or di, di
:0002.564F 7404                   je 5655

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5649(C)
|
:0002.5651 C707FFFF               mov word ptr [bx], FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.563F(C), :0002.564B(U), :0002.564F(C)
|
:0002.5655 83C30B                 add bx, 000B
:0002.5658 4A                     dec dx
:0002.5659 75E1                   jne 563C
:0002.565B C746EA1E00             mov word ptr [bp-16], 001E
:0002.5660 8B7606                 mov si, [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.579E(U)
|
:0002.5663 56                     push si
:0002.5664 9A6695F60C             call 0CF6:9566
:0002.5669 8946FA                 mov [bp-06], ax
:0002.566C 56                     push si
:0002.566D 9A4095F60C             call 0CF6:9540
:0002.5672 8946F6                 mov [bp-0A], ax
:0002.5675 56                     push si
:0002.5676 9A4095F60C             call 0CF6:9540
:0002.567B 8946F4                 mov [bp-0C], ax
:0002.567E 56                     push si
:0002.567F 9A4095F60C             call 0CF6:9540
:0002.5684 8BF8                   mov di, ax
:0002.5686 56                     push si
:0002.5687 9A4095F60C             call 0CF6:9540
:0002.568C 8946FE                 mov [bp-02], ax
:0002.568F 56                     push si
:0002.5690 9A4095F60C             call 0CF6:9540
:0002.5695 8946F2                 mov [bp-0E], ax
:0002.5698 56                     push si
:0002.5699 9A4095F60C             call 0CF6:9540
:0002.569E 8946F0                 mov [bp-10], ax
:0002.56A1 56                     push si
:0002.56A2 9A4095F60C             call 0CF6:9540
:0002.56A7 8946F8                 mov [bp-08], ax
:0002.56AA 56                     push si
:0002.56AB 9A6695F60C             call 0CF6:9566
:0002.56B0 8946FC                 mov [bp-04], ax
:0002.56B3 56                     push si
:0002.56B4 9A4095F60C             call 0CF6:9540
:0002.56B9 8946EE                 mov [bp-12], ax
:0002.56BC 56                     push si
:0002.56BD 9A4095F60C             call 0CF6:9540
:0002.56C2 8946EC                 mov [bp-14], ax
:0002.56C5 0BFF                   or di, di
:0002.56C7 740D                   je 56D6
:0002.56C9 FF76FE                 push word ptr [bp-02]
:0002.56CC 56                     push si
:0002.56CD 9AE894F60C             call 0CF6:94E8
:0002.56D2 0BC0                   or ax, ax
:0002.56D4 7406                   je 56DC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.56C7(C)
|
:0002.56D6 837EFAFF               cmp word ptr [bp-06], FFFF
:0002.56DA 7503                   jne 56DF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.56D4(C)
|
:0002.56DC E9BA00                 jmp 5799

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.56DA(C)
|
:0002.56DF BFFFFF                 mov di, FFFF
:0002.56E2 33D2                   xor dx, dx
:0002.56E4 8D8CCD01               lea cx, [si+01CD]
:0002.56E8 894EFE                 mov [bp-02], cx
:0002.56EB 8BF1                   mov si, cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5700(C)
|
:0002.56ED 833CFF                 cmp word ptr [si], FFFF
:0002.56F0 7507                   jne 56F9
:0002.56F2 83FFFF                 cmp di, FFFF
:0002.56F5 7502                   jne 56F9
:0002.56F7 8BFA                   mov di, dx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.56F0(C), :0002.56F5(C)
|
:0002.56F9 83C60B                 add si, 000B
:0002.56FC 42                     inc dx
:0002.56FD 83FA2D                 cmp dx, 002D
:0002.5700 7CEB                   jl 56ED
:0002.5702 8B7606                 mov si, [bp+06]
:0002.5705 8B46FA                 mov ax, [bp-06]
:0002.5708 6BDF0B                 imul bx, di, 000B
:0002.570B 03DE                   add bx, si
:0002.570D 899E9CF7               mov [bp+F79C], bx
:0002.5711 8987CD01               mov [bx+01CD], ax
:0002.5715 8A46F6                 mov al , [bp-0A]
:0002.5718 8887CF01               mov [bx+01CF], al 
:0002.571C 8A46F4                 mov al , [bp-0C]
:0002.571F 8887D001               mov [bx+01D0], al 
:0002.5723 837EF201               cmp word ptr [bp-0E], 0001
:0002.5727 7505                   jne 572E
:0002.5729 B80400                 mov ax, 0004
:0002.572C EB02                   jmp 5730



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5727(C)
|
:0002.572E 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.572C(U)
|
:0002.5730 837EF001               cmp word ptr [bp-10], 0001
:0002.5734 F5                     cmc
:0002.5735 1BC9                   sbb cx, cx
:0002.5737 83E102                 and cx, 0002
:0002.573A 0BC1                   or ax, cx
:0002.573C 837EE801               cmp word ptr [bp-18], 0001
:0002.5740 1BC9                   sbb cx, cx
:0002.5742 F7D9                   neg cx
:0002.5744 8B9E9CF7               mov bx, [bp+F79C]
:0002.5748 0BC1                   or ax, cx
:0002.574A 8987D101               mov [bx+01D1], ax
:0002.574E 8A46F8                 mov al , [bp-08]
:0002.5751 8887D301               mov [bx+01D3], al 
:0002.5755 8B46F8                 mov ax, [bp-08]
:0002.5758 2D0300                 sub ax, 0003
:0002.575B 740B                   je 5768
:0002.575D 48                     dec ax
:0002.575E 7415                   je 5775
:0002.5760 48                     dec ax
:0002.5761 7405                   je 5768
:0002.5763 48                     dec ax
:0002.5764 740F                   je 5775
:0002.5766 EB1F                   jmp 5787



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.575B(C), :0002.5761(C)
|
:0002.5768 8B9E9CF7               mov bx, [bp+F79C]
:0002.576C 8B46FC                 mov ax, [bp-04]
:0002.576F 8987D401               mov [bx+01D4], ax
:0002.5773 EB12                   jmp 5787



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.575E(C), :0002.5764(C)
|
:0002.5775 8B9E9CF7               mov bx, [bp+F79C]
:0002.5779 8A46FC                 mov al , [bp-04]
:0002.577C 8887D401               mov [bx+01D4], al 
:0002.5780 8A46FD                 mov al , [bp-03]
:0002.5783 8887D501               mov [bx+01D5], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.5766(U), :0002.5773(U)
|
:0002.5787 8B9E9CF7               mov bx, [bp+F79C]
:0002.578B 8A46EE                 mov al , [bp-12]
:0002.578E 8887D601               mov [bx+01D6], al 
:0002.5792 8A46EC                 mov al , [bp-14]
:0002.5795 8887D701               mov [bx+01D7], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.56DC(U)
|
:0002.5799 FF4EEA                 dec word ptr [bp-16]
:0002.579C 7403                   je 57A1
:0002.579E E9C2FE                 jmp 5663



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.579C(C)
|
:0002.57A1 E95F04                 jmp 5C03

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E1D(U)
|
:0002.57A4 9A101EF02C             call 2CF0:1E10
:0002.57A9 E95704                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E23(U)
|
:0002.57AC FF7606                 push word ptr [bp+06]
:0002.57AF 9A6695F60C             call 0CF6:9566
:0002.57B4 8BF8                   mov di, ax
:0002.57B6 FF7606                 push word ptr [bp+06]
:0002.57B9 9A4095F60C             call 0CF6:9540
:0002.57BE 8BF0                   mov si, ax
:0002.57C0 50                     push ax
:0002.57C1 6BC72C                 imul ax, di, 002C
:0002.57C4 051668                 add ax, 6816
:0002.57C7 50                     push ax
:0002.57C8 9A5839F60C             call 0CF6:3958
:0002.57CD 50                     push ax
:0002.57CE 68FE1B                 push 1BFE
:0002.57D1 9A966FF60C             call 0CF6:6F96
:0002.57D6 83C406                 add sp, 0006
:0002.57D9 8BC7                   mov ax, di
:0002.57DB 80CC02                 or ah, 02
:0002.57DE 8BD6                   mov dx, si
:0002.57E0 9ABC1EF60C             call 0CF6:1EBC
:0002.57E5 E91B04                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E29(U)
|
:0002.57E8 56                     push si
:0002.57E9 9A6695F60C             call 0CF6:9566
:0002.57EE 50                     push ax
:0002.57EF 8D869EFB               lea ax, [bp+FB9E]
:0002.57F3 16                     push ss
:0002.57F4 50                     push ax
:0002.57F5 56                     push si
:0002.57F6 9A9E70F60C             call 0CF6:709E
:0002.57FB 8D869EF7               lea ax, [bp+F79E]
:0002.57FF 16                     push ss
:0002.5800 50                     push ax
:0002.5801 8D8E9EFB               lea cx, [bp+FB9E]
:0002.5805 16                     push ss
:0002.5806 51                     push cx
:0002.5807 56                     push si
:0002.5808 9AFE70F60C             call 0CF6:70FE
:0002.580D 8D7E9E                 lea di, [bp-62]
:0002.5810 8D869EF7               lea ax, [bp+F79E]
:0002.5814 8946FE                 mov [bp-02], ax
:0002.5817 C746FA0000             mov word ptr [bp-06], 0000
:0002.581C 8BF0                   mov si, ax
:0002.581E 8B4EFA                 mov cx, [bp-06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5861(C)
|
:0002.5821 803C00                 cmp byte ptr [si], 00
:0002.5824 7440                   je 5866
:0002.5826 8935                   mov [di], si
:0002.5828 8C5D02                 mov [di+02], ds
:0002.582B 83C704                 add di, 0004
:0002.582E 41                     inc cx
:0002.582F 803C0A                 cmp byte ptr [si], 0A
:0002.5832 7416                   je 584A
:0002.5834 894EFA                 mov [bp-06], cx
:0002.5837 897EFC                 mov [bp-04], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5848(C)
|
:0002.583A 803C0D                 cmp byte ptr [si], 0D
:0002.583D 740B                   je 584A
:0002.583F 803C00                 cmp byte ptr [si], 00
:0002.5842 7406                   je 584A
:0002.5844 46                     inc si
:0002.5845 803C0A                 cmp byte ptr [si], 0A
:0002.5848 75F0                   jne 583A

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.5832(C), :0002.583D(C), :0002.5842(C)
|
:0002.584A 803C00                 cmp byte ptr [si], 00
:0002.584D 7417                   je 5866
:0002.584F C60400                 mov byte ptr [si], 00
:0002.5852 46                     inc si
:0002.5853 894EFA                 mov [bp-06], cx
:0002.5856 897EFC                 mov [bp-04], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5864(U)
|
:0002.5859 803C0A                 cmp byte ptr [si], 0A
:0002.585C 7405                   je 5863
:0002.585E 803C0D                 cmp byte ptr [si], 0D
:0002.5861 75BE                   jne 5821

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.585C(C)
|
:0002.5863 46                     inc si
:0002.5864 EBF3                   jmp 5859



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.5824(C), :0002.584D(C)
|
:0002.5866 894EFA                 mov [bp-06], cx
:0002.5869 897EFC                 mov [bp-04], di
:0002.586C 8BDF                   mov bx, di
:0002.586E 2BC0                   sub ax, ax
:0002.5870 894702                 mov [bx+02], ax
:0002.5873 8907                   mov [bx], ax
:0002.5875 8A46FA                 mov al , [bp-06]
:0002.5878 50                     push ax
:0002.5879 6A01                   push 0001
:0002.587B 6A00                   push 0000
:0002.587D 6A00                   push 0000
:0002.587F 6A00                   push 0000
:0002.5881 B8E000                 mov ax, 00E0
:0002.5884 BA7000                 mov dx, 0070
:0002.5887 8D5E9E                 lea bx, [bp-62]
:0002.588A 9AF829F60C             call 0CF6:29F8
:0002.588F 2AE4                   sub ah, ah
:0002.5891 8946FE                 mov [bp-02], ax
:0002.5894 8B5E06                 mov bx, [bp+06]
:0002.5897 FF7704                 push word ptr [bx+04]
:0002.589A 8B4706                 mov ax, [bx+06]
:0002.589D 0346FE                 add ax, [bp-02]
:0002.58A0 40                     inc ax
:0002.58A1 50                     push ax
:0002.58A2 8D470C                 lea ax, [bx+0C]
:0002.58A5 50                     push ax
:0002.58A6 8BF0                   mov si, ax
:0002.58A8 9A9693F60C             call 0CF6:9396
:0002.58AD 8B5E06                 mov bx, [bp+06]
:0002.58B0 56                     push si
:0002.58B1 1E                     push ds
:0002.58B2 8DBFAB01               lea di, [bx+01AB]
:0002.58B6 8BF0                   mov si, ax
:0002.58B8 1E                     push ds
:0002.58B9 07                     pop es
:0002.58BA 8EDA                   mov ds, dx
:0002.58BC B90500                 mov cx, 0005
:0002.58BF F3                     repz
:0002.58C0 A5                     movsw
:0002.58C1 1F                     pop ds
:0002.58C2 5E                     pop si
:0002.58C3 FF7704                 push word ptr [bx+04]
:0002.58C6 56                     push si
:0002.58C7 9ABE93F60C             call 0CF6:93BE
:0002.58CC 8B5E06                 mov bx, [bp+06]
:0002.58CF 0387B301               add ax, [bx+01B3]
:0002.58D3 8987B501               mov [bx+01B5], ax
:0002.58D7 C787B7010000           mov word ptr [bx+01B7], 0000
:0002.58DD E92303                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E2F(U)
|
:0002.58E0 FF7606                 push word ptr [bp+06]
:0002.58E3 9A4095F60C             call 0CF6:9540
:0002.58E8 8BF0                   mov si, ax
:0002.58EA FF7606                 push word ptr [bp+06]
:0002.58ED 9A4095F60C             call 0CF6:9540
:0002.58F2 8BF8                   mov di, ax
:0002.58F4 FF7606                 push word ptr [bp+06]
:0002.58F7 9A4095F60C             call 0CF6:9540
:0002.58FC 8946FE                 mov [bp-02], ax
:0002.58FF 68181C                 push 1C18
:0002.5902 9A966FF60C             call 0CF6:6F96
:0002.5907 5B                     pop bx
:0002.5908 56                     push si
:0002.5909 8BC7                   mov ax, di
:0002.590B 50                     push ax
:0002.590C 8A46FE                 mov al , [bp-02]
:0002.590F 50                     push ax
:0002.5910 687ED3                 push D37E
:0002.5913 9ADCF7F21C             call 1CF2:F7DC
:0002.5918 E9E802                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E35(U)
|
:0002.591B FF7606                 push word ptr [bp+06]
:0002.591E 9A4095F60C             call 0CF6:9540
:0002.5923 8BF0                   mov si, ax
:0002.5925 FF7606                 push word ptr [bp+06]
:0002.5928 9A4095F60C             call 0CF6:9540
:0002.592D 8BF8                   mov di, ax
:0002.592F FF7606                 push word ptr [bp+06]
:0002.5932 9A4095F60C             call 0CF6:9540
:0002.5937 8946FE                 mov [bp-02], ax
:0002.593A 68291C                 push 1C29
:0002.593D 9A966FF60C             call 0CF6:6F96
:0002.5942 5B                     pop bx
:0002.5943 56                     push si
:0002.5944 8BC7                   mov ax, di
:0002.5946 50                     push ax
:0002.5947 8A46FE                 mov al , [bp-02]
:0002.594A 50                     push ax
:0002.594B 687ED3                 push D37E
:0002.594E 9A1AF6F21C             call 1CF2:F61A
:0002.5953 E9AD02                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E3B(U)
|
:0002.5956 FF7606                 push word ptr [bp+06]
:0002.5959 9A6695F60C             call 0CF6:9566
:0002.595E 8BF8                   mov di, ax
:0002.5960 FF7606                 push word ptr [bp+06]
:0002.5963 9A4095F60C             call 0CF6:9540
:0002.5968 8BF0                   mov si, ax
:0002.596A 50                     push ax
:0002.596B 6BC72C                 imul ax, di, 002C
:0002.596E 051668                 add ax, 6816
:0002.5971 50                     push ax
:0002.5972 9A5839F60C             call 0CF6:3958
:0002.5977 50                     push ax
:0002.5978 68361C                 push 1C36
:0002.597B 9A966FF60C             call 0CF6:6F96
:0002.5980 83C406                 add sp, 0006
:0002.5983 57                     push di
:0002.5984 56                     push si
:0002.5985 687ED3                 push D37E
:0002.5988 9AE8FAF21C             call 1CF2:FAE8
:0002.598D E97302                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E4D(U)
|
:0002.5990 68651C                 push 1C65
:0002.5993 9A966FF60C             call 0CF6:6F96
:0002.5998 5B                     pop bx
:0002.5999 56                     push si
:0002.599A 9A4095F60C             call 0CF6:9540
:0002.599F 8BF8                   mov di, ax
:0002.59A1 56                     push si
:0002.59A2 9A6695F60C             call 0CF6:9566
:0002.59A7 8946FE                 mov [bp-02], ax
:0002.59AA 8BC7                   mov ax, di
:0002.59AC 48                     dec ax
:0002.59AD 48                     dec ax
:0002.59AE 7407                   je 59B7
:0002.59B0 48                     dec ax
:0002.59B1 48                     dec ax
:0002.59B2 740E                   je 59C2
:0002.59B4 E94C02                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.59AE(C)
|
:0002.59B7 8B46FE                 mov ax, [bp-02]
:0002.59BA 9AD81EF60C             call 0CF6:1ED8
:0002.59BF E94102                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.59B2(C)
|
:0002.59C2 FF76FE                 push word ptr [bp-02]
:0002.59C5 687ED3                 push D37E
:0002.59C8 9A68FDF21C             call 1CF2:FD68
:0002.59CD E93302                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E53(U)
|
:0002.59D0 68701C                 push 1C70
:0002.59D3 9A966FF60C             call 0CF6:6F96
:0002.59D8 5B                     pop bx
:0002.59D9 8B5E06                 mov bx, [bp+06]
:0002.59DC 8A670B                 mov ah, [bx+0B]
:0002.59DF 2500F0                 and ax, F000
:0002.59E2 7410                   je 59F4
:0002.59E4 2D0010                 sub ax, 1000
:0002.59E7 7413                   je 59FC
:0002.59E9 2D0010                 sub ax, 1000
:0002.59EC 7406                   je 59F4
:0002.59EE 68791C                 push 1C79
:0002.59F1 E9ADF6                 jmp 50A1



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.59E2(C), :0002.59EC(C)
|
:0002.59F4 9A5220F21C             call 1CF2:2052
:0002.59F9 E90702                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.59E7(C)
|
:0002.59FC 9A84DDF60C             call 0CF6:DD84
:0002.5A01 E9FF01                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E59(U)
|
:0002.5A04 68841C                 push 1C84
:0002.5A07 9A966FF60C             call 0CF6:6F96
:0002.5A0C 5B                     pop bx
:0002.5A0D 56                     push si
:0002.5A0E 9A4095F60C             call 0CF6:9540
:0002.5A13 50                     push ax
:0002.5A14 56                     push si
:0002.5A15 9A4095F60C             call 0CF6:9540
:0002.5A1A 50                     push ax
:0002.5A1B 687ED3                 push D37E
:0002.5A1E 9A90FCF21C             call 1CF2:FC90
:0002.5A23 E9DD01                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E5F(U)
|
:0002.5A26 688D1C                 push 1C8D
:0002.5A29 9A966FF60C             call 0CF6:6F96
:0002.5A2E 5B                     pop bx
:0002.5A2F 56                     push si
:0002.5A30 9A6695F60C             call 0CF6:9566
:0002.5A35 8BF8                   mov di, ax
:0002.5A37 56                     push si
:0002.5A38 9A4095F60C             call 0CF6:9540
:0002.5A3D 56                     push si
:0002.5A3E 9A4095F60C             call 0CF6:9540
:0002.5A43 56                     push si
:0002.5A44 9A4095F60C             call 0CF6:9540
:0002.5A49 8BC7                   mov ax, di
:0002.5A4B 9ACEC0F60C             call 0CF6:C0CE
:0002.5A50 E9B001                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E65(U)
|
:0002.5A53 FF7606                 push word ptr [bp+06]
:0002.5A56 9A6695F60C             call 0CF6:9566
:0002.5A5B 8BF8                   mov di, ax
:0002.5A5D FF7606                 push word ptr [bp+06]
:0002.5A60 9A4095F60C             call 0CF6:9540
:0002.5A65 8BF0                   mov si, ax
:0002.5A67 50                     push ax
:0002.5A68 6BC72C                 imul ax, di, 002C
:0002.5A6B 051668                 add ax, 6816
:0002.5A6E 50                     push ax
:0002.5A6F 9A5839F60C             call 0CF6:3958
:0002.5A74 50                     push ax
:0002.5A75 68A01C                 push 1CA0
:0002.5A78 9A966FF60C             call 0CF6:6F96
:0002.5A7D 83C406                 add sp, 0006
:0002.5A80 8BC7                   mov ax, di
:0002.5A82 80CC02                 or ah, 02
:0002.5A85 8BD6                   mov dx, si
:0002.5A87 9AA6C0F60C             call 0CF6:C0A6
:0002.5A8C E97401                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E6B(U)
|
:0002.5A8F FF7606                 push word ptr [bp+06]
:0002.5A92 9A6695F60C             call 0CF6:9566
:0002.5A97 50                     push ax
:0002.5A98 8D86DEFB               lea ax, [bp+FBDE]
:0002.5A9C 16                     push ss
:0002.5A9D 50                     push ax
:0002.5A9E FF7606                 push word ptr [bp+06]
:0002.5AA1 9A9E70F60C             call 0CF6:709E
:0002.5AA6 8B4606                 mov ax, [bp+06]
:0002.5AA9 05C803                 add ax, 03C8
:0002.5AAC 1E                     push ds
:0002.5AAD E9D8F6                 jmp 5188



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E72(U)
|
:0002.5AB0 8B7E06                 mov di, [bp+06]
:0002.5AB3 57                     push di
:0002.5AB4 9A4095F60C             call 0CF6:9540
:0002.5AB9 8BF0                   mov si, ax
:0002.5ABB 88854905               mov [di+0549], al 
:0002.5ABF 8D854905               lea ax, [di+0549]
:0002.5AC3 40                     inc ax
:0002.5AC4 8946FE                 mov [bp-02], ax
:0002.5AC7 C746F80000             mov word ptr [bp-08], 0000
:0002.5ACC 0BF6                   or si, si
:0002.5ACE 7F03                   jg 5AD3
:0002.5AD0 E93001                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5ACE(C)
|
:0002.5AD3 8BD6                   mov dx, si
:0002.5AD5 8976FC                 mov [bp-04], si
:0002.5AD8 8976FA                 mov [bp-06], si
:0002.5ADB 8BF0                   mov si, ax
:0002.5ADD 8BFA                   mov di, dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5AEB(C)
|
:0002.5ADF FF7606                 push word ptr [bp+06]
:0002.5AE2 9A4095F60C             call 0CF6:9540
:0002.5AE7 8804                   mov [si], al 
:0002.5AE9 46                     inc si
:0002.5AEA 4F                     dec di
:0002.5AEB 75F2                   jne 5ADF
:0002.5AED E91301                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E78(U)
|
:0002.5AF0 687ED3                 push D37E
:0002.5AF3 9A28FDF21C             call 1CF2:FD28
:0002.5AF8 E90801                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E7E(U)
|
:0002.5AFB 687ED3                 push D37E
:0002.5AFE 9A34FDF21C             call 1CF2:FD34
:0002.5B03 E9FD00                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E84(U)
|
:0002.5B06 56                     push si
:0002.5B07 9A6695F60C             call 0CF6:9566
:0002.5B0C 50                     push ax
:0002.5B0D 56                     push si
:0002.5B0E 9A4095F60C             call 0CF6:9540
:0002.5B13 50                     push ax
:0002.5B14 687ED3                 push D37E
:0002.5B17 9A40FDF21C             call 1CF2:FD40
:0002.5B1C E9E400                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E8A(U)
|
:0002.5B1F 683255                 push 5532
:0002.5B22 9A081DF60C             call 0CF6:1D08
:0002.5B27 5B                     pop bx
:0002.5B28 52                     push dx
:0002.5B29 50                     push ax
:0002.5B2A FF7606                 push word ptr [bp+06]
:0002.5B2D 9A9C73F60C             call 0CF6:739C
:0002.5B32 52                     push dx
:0002.5B33 50                     push ax
:0002.5B34 9A6EA2F60C             call 0CF6:A26E
:0002.5B39 E9C700                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E90(U)
|
:0002.5B3C 56                     push si
:0002.5B3D 9A6695F60C             call 0CF6:9566
:0002.5B42 8BF8                   mov di, ax
:0002.5B44 56                     push si
:0002.5B45 9A4095F60C             call 0CF6:9540
:0002.5B4A 50                     push ax
:0002.5B4B 6BC72C                 imul ax, di, 002C
:0002.5B4E 051668                 add ax, 6816
:0002.5B51 50                     push ax
:0002.5B52 9A4893F60C             call 0CF6:9348
:0002.5B57 E9A900                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E96(U)
|
:0002.5B5A FF7606                 push word ptr [bp+06]
:0002.5B5D 9A4095F60C             call 0CF6:9540
:0002.5B62 8B5E06                 mov bx, [bp+06]
:0002.5B65 8987BF01               mov [bx+01BF], ax
:0002.5B69 50                     push ax
:0002.5B6A 687C54                 push 547C
:0002.5B6D 9A2655F60C             call 0CF6:5526
:0002.5B72 E98E00                 jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E9C(U)
|
:0002.5B75 56                     push si
:0002.5B76 9A6695F60C             call 0CF6:9566
:0002.5B7B 8BF8                   mov di, ax
:0002.5B7D 56                     push si
:0002.5B7E 9A4095F60C             call 0CF6:9540
:0002.5B83 50                     push ax
:0002.5B84 6BC72C                 imul ax, di, 002C
:0002.5B87 051668                 add ax, 6816
:0002.5B8A 50                     push ax
:0002.5B8B 9A0A61F60C             call 0CF6:610A
:0002.5B90 EB71                   jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4EA2(U)
|
:0002.5B92 56                     push si
:0002.5B93 9A6695F60C             call 0CF6:9566
:0002.5B98 8BF8                   mov di, ax
:0002.5B9A 56                     push si
:0002.5B9B 9A4095F60C             call 0CF6:9540
:0002.5BA0 50                     push ax
:0002.5BA1 6BC72C                 imul ax, di, 002C
:0002.5BA4 051668                 add ax, 6816
:0002.5BA7 50                     push ax
:0002.5BA8 9A6893F60C             call 0CF6:9368
:0002.5BAD EB54                   jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4EAE(U)
|
:0002.5BAF FF7606                 push word ptr [bp+06]
:0002.5BB2 9A6695F60C             call 0CF6:9566
:0002.5BB7 80CC02                 or ah, 02
:0002.5BBA 9A66E1F60C             call 0CF6:E166
:0002.5BBF EB42                   jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4EB4(U)
|
:0002.5BC1 FF7606                 push word ptr [bp+06]
:0002.5BC4 9A4095F60C             call 0CF6:9540
:0002.5BC9 0BC0                   or ax, ax
:0002.5BCB 7403                   je 5BD0
:0002.5BCD E9F900                 jmp 5CC9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5BCB(C)
|
:0002.5BD0 9A2CE6F60C             call 0CF6:E62C
:0002.5BD5 EB2C                   jmp 5C03



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4EBC(U)
|
:0002.5BD7 8B5E06                 mov bx, [bp+06]
:0002.5BDA FF7704                 push word ptr [bx+04]
:0002.5BDD FF7706                 push word ptr [bx+06]
:0002.5BE0 8D470C                 lea ax, [bx+0C]
:0002.5BE3 50                     push ax
:0002.5BE4 9A986FF60C             call 0CF6:6F98
:0002.5BE9 A880                   test al, 80
:0002.5BEB 7511                   jne 5BFE
:0002.5BED 68BC1C                 push 1CBC
:0002.5BF0 9A966FF60C             call 0CF6:6F96
:0002.5BF5 5B                     pop bx
:0002.5BF6 FF7606                 push word ptr [bp+06]
:0002.5BF9 9A6C94F60C             call 0CF6:946C

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.5232(U), :0002.52F2(U), :0002.539E(U), :0002.53A7(U), :0002.5BEB(C), 
|
:0002.5BFE C746E60000             mov word ptr [bp-1A], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.4D1E(U), :0002.4EBF(U), :0002.4EE1(U), :0002.4F24(U), :0002.4F51(U), 
|:0002.509B(U), :0002.50A7(U), :0002.50B2(U), :0002.50D1(U), :0002.5110(U), 
|:0002.5161(U), :0002.5197(U), :0002.51CE(U), :0002.5207(U), :0002.5278(U), 
|:0002.52BA(U), :0002.52CB(U), :0002.5326(U), :0002.5365(U), :0002.5390(U), 
|:0002.53CE(U), :0002.53E2(U), :0002.5412(U), :0002.5456(U), :0002.54A8(U), 
|:0002.54C7(U), :0002.54DC(U), :0002.54F8(U), :0002.5527(U), :0002.5532(U), 
|:0002.5543(U), :0002.556A(U), :0002.5583(U), :0002.5617(U), :0002.57A1(U), 
|:0002.57A9(U), :0002.57E5(U), :0002.58DD(U), :0002.5918(U), :0002.5953(U), 
|:0002.598D(U), :0002.59B4(U), :0002.59BF(U), :0002.59CD(U), :0002.59F9(U), 
|:0002.5A01(U), :0002.5A23(U), :0002.5A50(U), :0002.5A8C(U), :0002.5AD0(U), 
|:0002.5AED(U), :0002.5AF8(U), :0002.5B03(U), :0002.5B1C(U), :0002.5B39(U), 
|:0002.5B57(U), :0002.5B72(U), :0002.5B90(U), :0002.5BAD(U), :0002.5BBF(U), 
|:0002.5BD5(U)
|
:0002.5C03 837EE600               cmp word ptr [bp-1A], 0000
:0002.5C07 7520                   jne 5C29
:0002.5C09 837EE000               cmp word ptr [bp-20], 0000
:0002.5C0D 7503                   jne 5C12
:0002.5C0F E9C500                 jmp 5CD7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5C0D(C)
|
:0002.5C12 8B5E06                 mov bx, [bp+06]
:0002.5C15 8A670B                 mov ah, [bx+0B]
:0002.5C18 80E4F0                 and ah, F0
:0002.5C1B 80FC10                 cmp ah, 10
:0002.5C1E 7503                   jne 5C23
:0002.5C20 E9B400                 jmp 5CD7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5C1E(C)
|
:0002.5C23 B80100                 mov ax, 0001
:0002.5C26 E9B000                 jmp 5CD9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5C07(C)
|
:0002.5C29 8B7606                 mov si, [bp+06]
:0002.5C2C E996F0                 jmp 4CC5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D6E(U)
|
:0002.5C2F 56                     push si
:0002.5C30 9A808DF60C             call 0CF6:8D80
:0002.5C35 E98900                 jmp 5CC1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4D86(U)
|
:0002.5C38 56                     push si
:0002.5C39 9A6695F60C             call 0CF6:9566
:0002.5C3E 89440A                 mov [si+0A], ax
:0002.5C41 50                     push ax
:0002.5C42 68611A                 push 1A61
:0002.5C45 9A966FF60C             call 0CF6:6F96
:0002.5C4A 83C404                 add sp, 0004
:0002.5C4D C784B7010100           mov word ptr [si+01B7], 0001
:0002.5C53 B80200                 mov ax, 0002
:0002.5C56 E98000                 jmp 5CD9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4DC2(U)
|
:0002.5C59 68EC1A                 push 1AEC
:0002.5C5C 9A966FF60C             call 0CF6:6F96
:0002.5C61 5B                     pop bx
:0002.5C62 56                     push si
:0002.5C63 9A6C94F60C             call 0CF6:946C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4F34(U)
|
:0002.5C68 B80500                 mov ax, 0005
:0002.5C6B EB6C                   jmp 5CD9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5610(U)
|
:0002.5C6D 8BC7                   mov ax, di
:0002.5C6F EB68                   jmp 5CD9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E41(U)
|
:0002.5C71 68491C                 push 1C49
:0002.5C74 9A966FF60C             call 0CF6:6F96
:0002.5C79 5B                     pop bx
:0002.5C7A 6A03                   push 0003
:0002.5C7C 687ED3                 push D37E
:0002.5C7F 9AB4F3F21C             call 1CF2:F3B4
:0002.5C84 B80700                 mov ax, 0007
:0002.5C87 EB50                   jmp 5CD9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4E47(U)
|
:0002.5C89 56                     push si
:0002.5C8A 9A4095F60C             call 0CF6:9540
:0002.5C8F 8BF8                   mov di, ax
:0002.5C91 68581C                 push 1C58
:0002.5C94 9A966FF60C             call 0CF6:6F96
:0002.5C99 5B                     pop bx
:0002.5C9A 6A04                   push 0004
:0002.5C9C 57                     push di
:0002.5C9D 687054                 push 5470
:0002.5CA0 9A6C52F60C             call 0CF6:526C
:0002.5CA5 B80800                 mov ax, 0008
:0002.5CA8 EB2F                   jmp 5CD9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.4EA8(U)
|
:0002.5CAA 56                     push si
:0002.5CAB 9A4095F60C             call 0CF6:9540
:0002.5CB0 8BF8                   mov di, ax
:0002.5CB2 56                     push si
:0002.5CB3 9A4095F60C             call 0CF6:9540
:0002.5CB8 8BD0                   mov dx, ax
:0002.5CBA 8BC7                   mov ax, di
:0002.5CBC 9A24E1F60C             call 0CF6:E124

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5C35(U)
|
:0002.5CC1 C784B7010100           mov word ptr [si+01B7], 0001
:0002.5CC7 EB0E                   jmp 5CD7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5BCD(U)
|
:0002.5CC9 8B5E06                 mov bx, [bp+06]
:0002.5CCC C787B7010100           mov word ptr [bx+01B7], 0001
:0002.5CD2 9A2CE6F60C             call 0CF6:E62C

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.5C0F(U), :0002.5C20(U), :0002.5CC7(U)
|
:0002.5CD7 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.4CA7(U), :0002.5C26(U), :0002.5C56(U), :0002.5C6B(U), :0002.5C6F(U), 
|:0002.5C87(U), :0002.5CA8(U)
|
:0002.5CD9 5E                     pop si
:0002.5CDA 5F                     pop di
:0002.5CDB C9                     leave
:0002.5CDC CA0400                 retf 0004


:0002.5CDF 00                     BYTE 0


:0002.5CE0 55                     push bp
:0002.5CE1 8BEC                   mov bp, sp
:0002.5CE3 8B5E06                 mov bx, [bp+06]
:0002.5CE6 8A670B                 mov ah, [bx+0B]
:0002.5CE9 2500F0                 and ax, F000
:0002.5CEC 741A                   je 5D08
:0002.5CEE 2D0010                 sub ax, 1000
:0002.5CF1 7415                   je 5D08
:0002.5CF3 2D0010                 sub ax, 1000
:0002.5CF6 7410                   je 5D08
:0002.5CF8 2D0010                 sub ax, 1000
:0002.5CFB 7417                   je 5D14
:0002.5CFD 68CB1C                 push 1CCB
:0002.5D00 9A966FF60C             call 0CF6:6F96
:0002.5D05 5B                     pop bx
:0002.5D06 EB14                   jmp 5D1C



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.5CEC(C), :0002.5CF1(C), :0002.5CF6(C)
|
:0002.5D08 BA0100                 mov dx, 0001
:0002.5D0B 8BC2                   mov ax, dx
:0002.5D0D 9AF2BFF60C             call 0CF6:BFF2
:0002.5D12 EB08                   jmp 5D1C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5CFB(C)
|
:0002.5D14 687ED3                 push D37E
:0002.5D17 9AF2F3F21C             call 1CF2:F3F2

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.5D06(U), :0002.5D12(U)
|
:0002.5D1C 33C0                   xor ax, ax
:0002.5D1E C9                     leave
:0002.5D1F CA0200                 retf 0002


:0002.5D22 55                     push bp
:0002.5D23 8BEC                   mov bp, sp
:0002.5D25 8B5E06                 mov bx, [bp+06]
:0002.5D28 8A670B                 mov ah, [bx+0B]
:0002.5D2B 2500F0                 and ax, F000
:0002.5D2E 741A                   je 5D4A
:0002.5D30 2D0010                 sub ax, 1000
:0002.5D33 7415                   je 5D4A
:0002.5D35 2D0010                 sub ax, 1000
:0002.5D38 7410                   je 5D4A
:0002.5D3A 2D0010                 sub ax, 1000
:0002.5D3D 7415                   je 5D54
:0002.5D3F 68D61C                 push 1CD6
:0002.5D42 9A966FF60C             call 0CF6:6F96
:0002.5D47 5B                     pop bx
:0002.5D48 EB0A                   jmp 5D54



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.5D2E(C), :0002.5D33(C), :0002.5D38(C)
|
:0002.5D4A 33C0                   xor ax, ax
:0002.5D4C BA0100                 mov dx, 0001
:0002.5D4F 9AF2BFF60C             call 0CF6:BFF2

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.5D3D(C), :0002.5D48(U)
|
:0002.5D54 33C0                   xor ax, ax
:0002.5D56 C9                     leave
:0002.5D57 CA0200                 retf 0002


:0002.5D5A C8060800               enter 0806, 00
:0002.5D5E 57                     push di
:0002.5D5F 56                     push si
:0002.5D60 8B7E06                 mov di, [bp+06]
:0002.5D63 FF760A                 push word ptr [bp+0A]
:0002.5D66 8D86FAFB               lea ax, [bp+FBFA]
:0002.5D6A 16                     push ss
:0002.5D6B 50                     push ax
:0002.5D6C 57                     push di
:0002.5D6D 9A9E70F60C             call 0CF6:709E
:0002.5D72 8D86FAFB               lea ax, [bp+FBFA]
:0002.5D76 8946FC                 mov [bp-04], ax
:0002.5D79 8C56FE                 mov [bp-02], ss
:0002.5D7C 8BF0                   mov si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5DBD(C)
|
:0002.5D7E 8E46FE                 mov es, [bp-02]
:0002.5D81 268B04                 mov ax, es:[si]
:0002.5D84 8946FA                 mov [bp-06], ax
:0002.5D87 3DFFFF                 cmp ax, FFFF
:0002.5D8A 7453                   je 5DDF
:0002.5D8C 8D86FAF7               lea ax, [bp+F7FA]
:0002.5D90 16                     push ss
:0002.5D91 50                     push ax
:0002.5D92 46                     inc si
:0002.5D93 46                     inc si
:0002.5D94 FF76FE                 push word ptr [bp-02]
:0002.5D97 56                     push si
:0002.5D98 57                     push di
:0002.5D99 9AFE70F60C             call 0CF6:70FE
:0002.5D9E 837E0800               cmp word ptr [bp+08], 0000
:0002.5DA2 751D                   jne 5DC1
:0002.5DA4 8D86FAF7               lea ax, [bp+F7FA]
:0002.5DA8 16                     push ss
:0002.5DA9 50                     push ax
:0002.5DAA FF76FA                 push word ptr [bp-06]
:0002.5DAD 57                     push di
:0002.5DAE 9AA290F60C             call 0CF6:90A2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5DBF(U)
|
:0002.5DB3 8E46FE                 mov es, [bp-02]
:0002.5DB6 8BDE                   mov bx, si
:0002.5DB8 46                     inc si
:0002.5DB9 26803F00               cmp byte ptr es:[bx], 00
:0002.5DBD 74BF                   je 5D7E
:0002.5DBF EBF2                   jmp 5DB3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5DA2(C)
|
:0002.5DC1 8B46FA                 mov ax, [bp-06]
:0002.5DC4 9A501EF60C             call 0CF6:1E50
:0002.5DC9 8BF0                   mov si, ax
:0002.5DCB 8D86FAF7               lea ax, [bp+F7FA]
:0002.5DCF 16                     push ss
:0002.5DD0 50                     push ax
:0002.5DD1 8BDE                   mov bx, si
:0002.5DD3 B80300                 mov ax, 0003
:0002.5DD6 B2A0                   mov dl, A0
:0002.5DD8 9A74B6F60C             call 0CF6:B674
:0002.5DDD EB02                   jmp 5DE1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5D8A(C)
|
:0002.5DDF 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5DDD(U)
|
:0002.5DE1 5E                     pop si
:0002.5DE2 5F                     pop di
:0002.5DE3 C9                     leave
:0002.5DE4 CA0600                 retf 0006


:0002.5DE7 00                     BYTE 0


:0002.5DE8 C8040000               enter 0004, 00
:0002.5DEC 57                     push di
:0002.5DED 56                     push si
:0002.5DEE 8B7606                 mov si, [bp+06]
:0002.5DF1 8B4408                 mov ax, [si+08]
:0002.5DF4 3984A501               cmp [si+01A5], ax
:0002.5DF8 7509                   jne 5E03
:0002.5DFA 8B440A                 mov ax, [si+0A]
:0002.5DFD 3984A701               cmp [si+01A7], ax
:0002.5E01 741D                   je 5E20

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5DF8(C)
|
:0002.5E03 68E11C                 push 1CE1
:0002.5E06 9A966FF60C             call 0CF6:6F96
:0002.5E0B 5B                     pop bx
:0002.5E0C 8B4408                 mov ax, [si+08]
:0002.5E0F 8984A501               mov [si+01A5], ax
:0002.5E13 8B440A                 mov ax, [si+0A]
:0002.5E16 8984A701               mov [si+01A7], ax
:0002.5E1A 56                     push si
:0002.5E1B 9A9097F60C             call 0CF6:9790

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5E01(C)
|
:0002.5E20 8B7E0E                 mov di, [bp+0E]
:0002.5E23 8A460C                 mov al , [bp+0C]
:0002.5E26 50                     push ax
:0002.5E27 8A460A                 mov al , [bp+0A]
:0002.5E2A 50                     push ax
:0002.5E2B 8D46FC                 lea ax, [bp-04]
:0002.5E2E 50                     push ax
:0002.5E2F 9A1093F60C             call 0CF6:9310
:0002.5E34 50                     push ax
:0002.5E35 57                     push di
:0002.5E36 56                     push si
:0002.5E37 9AB697F60C             call 0CF6:97B6
:0002.5E3C 40                     inc ax
:0002.5E3D 40                     inc ax
:0002.5E3E 50                     push ax
:0002.5E3F 9A2A93F60C             call 0CF6:932A
:0002.5E44 57                     push di
:0002.5E45 56                     push si
:0002.5E46 9AB697F60C             call 0CF6:97B6
:0002.5E4B 8BD8                   mov bx, ax
:0002.5E4D 8A4608                 mov al , [bp+08]
:0002.5E50 884705                 mov [bx+05], al 
:0002.5E53 C746FE0000             mov word ptr [bp-02], 0000
:0002.5E58 8A640B                 mov ah, [si+0B]
:0002.5E5B 2500F0                 and ax, F000
:0002.5E5E 741A                   je 5E7A
:0002.5E60 2D0010                 sub ax, 1000
:0002.5E63 742D                   je 5E92
:0002.5E65 2D0010                 sub ax, 1000
:0002.5E68 7410                   je 5E7A
:0002.5E6A 2D0010                 sub ax, 1000
:0002.5E6D 7438                   je 5EA7
:0002.5E6F 68021D                 push 1D02
:0002.5E72 9A966FF60C             call 0CF6:6F96
:0002.5E77 5B                     pop bx
:0002.5E78 EB3E                   jmp 5EB8



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.5E5E(C), :0002.5E68(C)
|
:0002.5E7A FF7608                 push word ptr [bp+08]
:0002.5E7D 8BC7                   mov ax, di
:0002.5E7F 80CC02                 or ah, 02
:0002.5E82 8A560C                 mov dl, [bp+0C]
:0002.5E85 8A5E0A                 mov bl , [bp+0A]
:0002.5E88 9A241CF21C             call 1CF2:1C24

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5EA5(U)
|
:0002.5E8D 8946FE                 mov [bp-02], ax
:0002.5E90 EB26                   jmp 5EB8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5E63(C)
|
:0002.5E92 FF7608                 push word ptr [bp+08]
:0002.5E95 8BC7                   mov ax, di
:0002.5E97 80CC02                 or ah, 02
:0002.5E9A 8A560C                 mov dl, [bp+0C]
:0002.5E9D 8A5E0A                 mov bl , [bp+0A]
:0002.5EA0 9AB0DAF60C             call 0CF6:DAB0
:0002.5EA5 EBE6                   jmp 5E8D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5E6D(C)
|
:0002.5EA7 57                     push di
:0002.5EA8 8A460C                 mov al , [bp+0C]
:0002.5EAB 50                     push ax
:0002.5EAC 8A460A                 mov al , [bp+0A]
:0002.5EAF 50                     push ax
:0002.5EB0 687ED3                 push D37E
:0002.5EB3 9A78F2F21C             call 1CF2:F278

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.5E78(U), :0002.5E90(U)
|
:0002.5EB8 837EFE00               cmp word ptr [bp-02], 0000
:0002.5EBC 7425                   je 5EE3
:0002.5EBE 6BC72C                 imul ax, di, 002C
:0002.5EC1 051668                 add ax, 6816
:0002.5EC4 50                     push ax
:0002.5EC5 9A5839F60C             call 0CF6:3958
:0002.5ECA 50                     push ax
:0002.5ECB 68111D                 push 1D11
:0002.5ECE 9A966FF60C             call 0CF6:6F96
:0002.5ED3 83C404                 add sp, 0004
:0002.5ED6 57                     push di
:0002.5ED7 56                     push si
:0002.5ED8 9AB697F60C             call 0CF6:97B6
:0002.5EDD 8BD8                   mov bx, ax
:0002.5EDF C707FFFF               mov word ptr [bx], FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5EBC(C)
|
:0002.5EE3 33C0                   xor ax, ax
:0002.5EE5 5E                     pop si
:0002.5EE6 5F                     pop di
:0002.5EE7 C9                     leave
:0002.5EE8 CA0A00                 retf 000A


:0002.5EEB 00                     BYTE 0


:0002.5EEC C8040000               enter 0004, 00
:0002.5EF0 57                     push di
:0002.5EF1 56                     push si
:0002.5EF2 8B7606                 mov si, [bp+06]
:0002.5EF5 8B4408                 mov ax, [si+08]
:0002.5EF8 3984A501               cmp [si+01A5], ax
:0002.5EFC 7509                   jne 5F07
:0002.5EFE 8B440A                 mov ax, [si+0A]
:0002.5F01 3984A701               cmp [si+01A7], ax
:0002.5F05 741D                   je 5F24

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5EFC(C)
|
:0002.5F07 68361D                 push 1D36
:0002.5F0A 9A966FF60C             call 0CF6:6F96
:0002.5F0F 5B                     pop bx
:0002.5F10 8B4408                 mov ax, [si+08]
:0002.5F13 8984A501               mov [si+01A5], ax
:0002.5F17 8B440A                 mov ax, [si+0A]
:0002.5F1A 8984A701               mov [si+01A7], ax
:0002.5F1E 56                     push si
:0002.5F1F 9A9097F60C             call 0CF6:9790

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5F05(C)
|
:0002.5F24 8B7E0E                 mov di, [bp+0E]
:0002.5F27 57                     push di
:0002.5F28 56                     push si
:0002.5F29 9AB697F60C             call 0CF6:97B6
:0002.5F2E 8BD8                   mov bx, ax
:0002.5F30 804F0402               or byte ptr [bx+04], 02
:0002.5F34 8A460C                 mov al , [bp+0C]
:0002.5F37 50                     push ax
:0002.5F38 8A460A                 mov al , [bp+0A]
:0002.5F3B 50                     push ax
:0002.5F3C 8D46FC                 lea ax, [bp-04]
:0002.5F3F 50                     push ax
:0002.5F40 9A1093F60C             call 0CF6:9310
:0002.5F45 50                     push ax
:0002.5F46 57                     push di
:0002.5F47 56                     push si
:0002.5F48 9AB697F60C             call 0CF6:97B6
:0002.5F4D 40                     inc ax
:0002.5F4E 40                     inc ax
:0002.5F4F 50                     push ax
:0002.5F50 9A2A93F60C             call 0CF6:932A
:0002.5F55 57                     push di
:0002.5F56 56                     push si
:0002.5F57 9AB697F60C             call 0CF6:97B6
:0002.5F5C 8BD8                   mov bx, ax
:0002.5F5E 8A4608                 mov al , [bp+08]
:0002.5F61 884705                 mov [bx+05], al 
:0002.5F64 C746FE0000             mov word ptr [bp-02], 0000
:0002.5F69 8A640B                 mov ah, [si+0B]
:0002.5F6C 2500F0                 and ax, F000
:0002.5F6F 741A                   je 5F8B
:0002.5F71 2D0010                 sub ax, 1000
:0002.5F74 742D                   je 5FA3
:0002.5F76 2D0010                 sub ax, 1000
:0002.5F79 7410                   je 5F8B
:0002.5F7B 2D0010                 sub ax, 1000
:0002.5F7E 7438                   je 5FB8
:0002.5F80 68571D                 push 1D57
:0002.5F83 9A966FF60C             call 0CF6:6F96
:0002.5F88 5B                     pop bx
:0002.5F89 EB3E                   jmp 5FC9



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.5F6F(C), :0002.5F79(C)
|
:0002.5F8B FF7608                 push word ptr [bp+08]
:0002.5F8E 8BC7                   mov ax, di
:0002.5F90 80CC02                 or ah, 02
:0002.5F93 8A560C                 mov dl, [bp+0C]
:0002.5F96 8A5E0A                 mov bl , [bp+0A]
:0002.5F99 9A6E1BF21C             call 1CF2:1B6E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5FB6(U)
|
:0002.5F9E 8946FE                 mov [bp-02], ax
:0002.5FA1 EB26                   jmp 5FC9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5F74(C)
|
:0002.5FA3 FF7608                 push word ptr [bp+08]
:0002.5FA6 8BC7                   mov ax, di
:0002.5FA8 80CC02                 or ah, 02
:0002.5FAB 8A560C                 mov dl, [bp+0C]
:0002.5FAE 8A5E0A                 mov bl , [bp+0A]
:0002.5FB1 9A98DBF60C             call 0CF6:DB98
:0002.5FB6 EBE6                   jmp 5F9E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5F7E(C)
|
:0002.5FB8 57                     push di
:0002.5FB9 8A460C                 mov al , [bp+0C]
:0002.5FBC 50                     push ax
:0002.5FBD 8A460A                 mov al , [bp+0A]
:0002.5FC0 50                     push ax
:0002.5FC1 687ED3                 push D37E
:0002.5FC4 9A2AF3F21C             call 1CF2:F32A

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.5F89(U), :0002.5FA1(U)
|
:0002.5FC9 837EFE00               cmp word ptr [bp-02], 0000
:0002.5FCD 742B                   je 5FFA
:0002.5FCF FF760A                 push word ptr [bp+0A]
:0002.5FD2 FF760C                 push word ptr [bp+0C]
:0002.5FD5 6BC72C                 imul ax, di, 002C
:0002.5FD8 051668                 add ax, 6816
:0002.5FDB 50                     push ax
:0002.5FDC 9A5839F60C             call 0CF6:3958
:0002.5FE1 50                     push ax
:0002.5FE2 68661D                 push 1D66
:0002.5FE5 9A966FF60C             call 0CF6:6F96
:0002.5FEA 83C408                 add sp, 0008
:0002.5FED 57                     push di
:0002.5FEE 56                     push si
:0002.5FEF 9AB697F60C             call 0CF6:97B6
:0002.5FF4 8BD8                   mov bx, ax
:0002.5FF6 C707FFFF               mov word ptr [bx], FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.5FCD(C)
|
:0002.5FFA 33C0                   xor ax, ax
:0002.5FFC 5E                     pop si
:0002.5FFD 5F                     pop di
:0002.5FFE C9                     leave
:0002.5FFF CA0A00                 retf 000A


:0002.6002 55                     push bp
:0002.6003 8BEC                   mov bp, sp
:0002.6005 57                     push di
:0002.6006 56                     push si
:0002.6007 8B7E08                 mov di, [bp+08]
:0002.600A 8BC7                   mov ax, di
:0002.600C 9A501EF60C             call 0CF6:1E50
:0002.6011 8B5E06                 mov bx, [bp+06]
:0002.6014 8BF0                   mov si, ax
:0002.6016 8A670B                 mov ah, [bx+0B]
:0002.6019 2500F0                 and ax, F000
:0002.601C 741A                   je 6038
:0002.601E 2D0010                 sub ax, 1000
:0002.6021 7415                   je 6038
:0002.6023 2D0010                 sub ax, 1000
:0002.6026 7410                   je 6038
:0002.6028 2D0010                 sub ax, 1000
:0002.602B 741F                   je 604C
:0002.602D 688F1D                 push 1D8F
:0002.6030 9A966FF60C             call 0CF6:6F96
:0002.6035 5B                     pop bx
:0002.6036 EB23                   jmp 605B



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.601C(C), :0002.6021(C), :0002.6026(C)
|
:0002.6038 FF760C                 push word ptr [bp+0C]
:0002.603B FF760A                 push word ptr [bp+0A]
:0002.603E 8BDE                   mov bx, si
:0002.6040 B80300                 mov ax, 0003
:0002.6043 B220                   mov dl, 20
:0002.6045 9A74B6F60C             call 0CF6:B674
:0002.604A EB0F                   jmp 605B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.602B(C)
|
:0002.604C FF760C                 push word ptr [bp+0C]
:0002.604F FF760A                 push word ptr [bp+0A]
:0002.6052 57                     push di
:0002.6053 687ED3                 push D37E
:0002.6056 9A02F4F21C             call 1CF2:F402

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.6036(U), :0002.604A(U)
|
:0002.605B 33C0                   xor ax, ax
:0002.605D 5E                     pop si
:0002.605E 5F                     pop di
:0002.605F C9                     leave
:0002.6060 CA0800                 retf 0008


:0002.6063 00                     BYTE 0


:0002.6064 55                     push bp
:0002.6065 8BEC                   mov bp, sp
:0002.6067 8B5E06                 mov bx, [bp+06]
:0002.606A 8A670B                 mov ah, [bx+0B]
:0002.606D 2500F0                 and ax, F000
:0002.6070 741C                   je 608E
:0002.6072 2D0010                 sub ax, 1000
:0002.6075 7424                   je 609B
:0002.6077 2D0010                 sub ax, 1000
:0002.607A 7412                   je 608E
:0002.607C 2D0010                 sub ax, 1000
:0002.607F 742D                   je 60AE
:0002.6081 68A01D                 push 1DA0
:0002.6084 9A966FF60C             call 0CF6:6F96
:0002.6089 5B                     pop bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.60A7(C)
|
:0002.608A 33C0                   xor ax, ax
:0002.608C EB2B                   jmp 60B9



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.6070(C), :0002.607A(C)
|
:0002.608E 8B4608                 mov ax, [bp+08]
:0002.6091 80CC02                 or ah, 02
:0002.6094 9A5E1DF21C             call 1CF2:1D5E
:0002.6099 EB0B                   jmp 60A6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6075(C)
|
:0002.609B 8B4608                 mov ax, [bp+08]
:0002.609E 80CC02                 or ah, 02
:0002.60A1 9A50DCF60C             call 0CF6:DC50

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6099(U)
|
:0002.60A6 48                     dec ax
:0002.60A7 74E1                   je 608A
:0002.60A9 B80100                 mov ax, 0001
:0002.60AC EB0B                   jmp 60B9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.607F(C)
|
:0002.60AE FF7608                 push word ptr [bp+08]
:0002.60B1 687ED3                 push D37E
:0002.60B4 9A88F3F21C             call 1CF2:F388

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.608C(U), :0002.60AC(U)
|
:0002.60B9 C9                     leave
:0002.60BA CA0400                 retf 0004


:0002.60BD 00                     BYTE 0


:0002.60BE 55                     push bp
:0002.60BF 8BEC                   mov bp, sp
:0002.60C1 57                     push di
:0002.60C2 56                     push si
:0002.60C3 8B7E0A                 mov di, [bp+0A]
:0002.60C6 8B7606                 mov si, [bp+06]
:0002.60C9 57                     push di
:0002.60CA 56                     push si
:0002.60CB 9AB697F60C             call 0CF6:97B6
:0002.60D0 8BD8                   mov bx, ax
:0002.60D2 804F0402               or byte ptr [bx+04], 02
:0002.60D6 FF7608                 push word ptr [bp+08]
:0002.60D9 56                     push si
:0002.60DA 9AB697F60C             call 0CF6:97B6
:0002.60DF 8BD8                   mov bx, ax
:0002.60E1 804F0402               or byte ptr [bx+04], 02
:0002.60E5 8A640B                 mov ah, [si+0B]
:0002.60E8 2500F0                 and ax, F000
:0002.60EB 741A                   je 6107
:0002.60ED 2D0010                 sub ax, 1000
:0002.60F0 7415                   je 6107
:0002.60F2 2D0010                 sub ax, 1000
:0002.60F5 7410                   je 6107
:0002.60F7 2D0010                 sub ax, 1000
:0002.60FA 7410                   je 610C
:0002.60FC 68C41D                 push 1DC4

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.610A(U)
|
:0002.60FF 9A966FF60C             call 0CF6:6F96
:0002.6104 5B                     pop bx
:0002.6105 EB11                   jmp 6118



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.60EB(C), :0002.60F0(C), :0002.60F5(C)
|
:0002.6107 68AB1D                 push 1DAB
:0002.610A EBF3                   jmp 60FF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.60FA(C)
|
:0002.610C 57                     push di
:0002.610D FF7608                 push word ptr [bp+08]
:0002.6110 687ED3                 push D37E
:0002.6113 9ADEF4F21C             call 1CF2:F4DE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6105(U)
|
:0002.6118 33C0                   xor ax, ax
:0002.611A 5E                     pop si
:0002.611B 5F                     pop di
:0002.611C C9                     leave
:0002.611D CA0600                 retf 0006


:0002.6120 55                     push bp
:0002.6121 8BEC                   mov bp, sp
:0002.6123 57                     push di
:0002.6124 56                     push si
:0002.6125 8B7606                 mov si, [bp+06]
:0002.6128 8B4408                 mov ax, [si+08]
:0002.612B 3984A501               cmp [si+01A5], ax
:0002.612F 7509                   jne 613A
:0002.6131 8B440A                 mov ax, [si+0A]
:0002.6134 3984A701               cmp [si+01A7], ax
:0002.6138 741D                   je 6157

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.612F(C)
|
:0002.613A 68CF1D                 push 1DCF
:0002.613D 9A966FF60C             call 0CF6:6F96
:0002.6142 5B                     pop bx
:0002.6143 8B4408                 mov ax, [si+08]
:0002.6146 8984A501               mov [si+01A5], ax
:0002.614A 8B440A                 mov ax, [si+0A]
:0002.614D 8984A701               mov [si+01A7], ax
:0002.6151 56                     push si
:0002.6152 9A9097F60C             call 0CF6:9790

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6138(C)
|
:0002.6157 33FF                   xor di, di
:0002.6159 FF7608                 push word ptr [bp+08]
:0002.615C 56                     push si
:0002.615D 9AB697F60C             call 0CF6:97B6
:0002.6162 8BD8                   mov bx, ax
:0002.6164 C707FFFF               mov word ptr [bx], FFFF
:0002.6168 8A640B                 mov ah, [si+0B]
:0002.616B 2500F0                 and ax, F000
:0002.616E 741A                   je 618A
:0002.6170 2D0010                 sub ax, 1000
:0002.6173 7424                   je 6199
:0002.6175 2D0010                 sub ax, 1000
:0002.6178 7410                   je 618A
:0002.617A 2D0010                 sub ax, 1000
:0002.617D 7427                   je 61A6
:0002.617F 68F01D                 push 1DF0
:0002.6182 9A966FF60C             call 0CF6:6F96
:0002.6187 5B                     pop bx
:0002.6188 EB27                   jmp 61B1



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.616E(C), :0002.6178(C)
|
:0002.618A 8B4608                 mov ax, [bp+08]
:0002.618D 80CC02                 or ah, 02
:0002.6190 9AA81DF21C             call 1CF2:1DA8
:0002.6195 8BF8                   mov di, ax
:0002.6197 EB18                   jmp 61B1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6173(C)
|
:0002.6199 8B4608                 mov ax, [bp+08]
:0002.619C 80CC02                 or ah, 02
:0002.619F 9AEEDCF60C             call 0CF6:DCEE
:0002.61A4 8BF8                   mov di, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.617D(C)
|
:0002.61A6 FF7608                 push word ptr [bp+08]
:0002.61A9 687ED3                 push D37E
:0002.61AC 9AE2F4F21C             call 1CF2:F4E2

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.6188(U), :0002.6197(U)
|
:0002.61B1 0BFF                   or di, di
:0002.61B3 740E                   je 61C3
:0002.61B5 FF7608                 push word ptr [bp+08]
:0002.61B8 68FB1D                 push 1DFB
:0002.61BB 9A966FF60C             call 0CF6:6F96
:0002.61C0 83C404                 add sp, 0004

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.61B3(C)
|
:0002.61C3 33C0                   xor ax, ax
:0002.61C5 5E                     pop si
:0002.61C6 5F                     pop di
:0002.61C7 C9                     leave
:0002.61C8 CA0400                 retf 0004


:0002.61CB 00                     BYTE 0


:0002.61CC 685EC2                 push C25E
:0002.61CF 9A4694F60C             call 0CF6:9446
:0002.61D4 CB                     retf


:0002.61D5 00                     BYTE 0


:0002.61D6 68F60C                 push 0CF6
:0002.61D9 686C92                 push 926C
:0002.61DC 9A5AC30000             call 0000:C35A
:0002.61E1 83C404                 add sp, 0004
:0002.61E4 CB                     retf


:0002.61E5 00                     BYTE 0


:0002.61E6 9A8C6FF60C             call 0CF6:6F8C
:0002.61EB 9A7692F60C             call 0CF6:9276
:0002.61F0 CB                     retf


:0002.61F1 00                     BYTE 0


:0002.61F2 55                     push bp
:0002.61F3 8BEC                   mov bp, sp
:0002.61F5 57                     push di
:0002.61F6 56                     push si
:0002.61F7 BF3E00                 mov di, 003E
:0002.61FA 8B7606                 mov si, [bp+06]
:0002.61FD 83C631                 add si, 0031

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.620A(C)
|
:0002.6200 56                     push si
:0002.6201 9ACC92F60C             call 0CF6:92CC
:0002.6206 83C606                 add si, 0006
:0002.6209 4F                     dec di
:0002.620A 75F4                   jne 6200
:0002.620C BF2D00                 mov di, 002D
:0002.620F 8B7606                 mov si, [bp+06]
:0002.6212 81C6CD01               add si, 01CD

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6220(C)
|
:0002.6216 56                     push si
:0002.6217 9AE492F60C             call 0CF6:92E4
:0002.621C 83C60B                 add si, 000B
:0002.621F 4F                     dec di
:0002.6220 75F4                   jne 6216
:0002.6222 8B4606                 mov ax, [bp+06]
:0002.6225 5E                     pop si
:0002.6226 5F                     pop di
:0002.6227 C9                     leave
:0002.6228 CA0200                 retf 0002


:0002.622B 00                     BYTE 0


:0002.622C 55                     push bp
:0002.622D 8BEC                   mov bp, sp
:0002.622F 56                     push si
:0002.6230 8B7606                 mov si, [bp+06]
:0002.6233 8D4402                 lea ax, [si+02]
:0002.6236 50                     push ax
:0002.6237 9A9837F60C             call 0CF6:3798
:0002.623C 8BC6                   mov ax, si
:0002.623E 5E                     pop si
:0002.623F C9                     leave
:0002.6240 CA0200                 retf 0002


:0002.6243 00                     BYTE 0


:0002.6244 55                     push bp
:0002.6245 8BEC                   mov bp, sp
:0002.6247 56                     push si
:0002.6248 8B7606                 mov si, [bp+06]
:0002.624B 56                     push si
:0002.624C 9AF892F60C             call 0CF6:92F8
:0002.6251 8BC6                   mov ax, si
:0002.6253 5E                     pop si
:0002.6254 C9                     leave
:0002.6255 CA0200                 retf 0002


:0002.6258 55                     push bp
:0002.6259 8BEC                   mov bp, sp
:0002.625B 56                     push si
:0002.625C 8B7606                 mov si, [bp+06]
:0002.625F 8D4402                 lea ax, [si+02]
:0002.6262 50                     push ax
:0002.6263 9A9837F60C             call 0CF6:3798
:0002.6268 8BC6                   mov ax, si
:0002.626A 5E                     pop si
:0002.626B C9                     leave
:0002.626C CA0200                 retf 0002


:0002.626F 00                     BYTE 0


:0002.6270 55                     push bp
:0002.6271 8BEC                   mov bp, sp
:0002.6273 56                     push si
:0002.6274 8B7606                 mov si, [bp+06]
:0002.6277 8A460A                 mov al , [bp+0A]
:0002.627A 8804                   mov [si], al 
:0002.627C 8A4608                 mov al , [bp+08]
:0002.627F 884401                 mov [si+01], al 
:0002.6282 8BC6                   mov ax, si
:0002.6284 5E                     pop si
:0002.6285 C9                     leave
:0002.6286 CA0600                 retf 0006


:0002.6289 00                     BYTE 0


:0002.628A 55                     push bp
:0002.628B 8BEC                   mov bp, sp
:0002.628D 57                     push di
:0002.628E 56                     push si
:0002.628F 8B7E08                 mov di, [bp+08]
:0002.6292 8B7606                 mov si, [bp+06]
:0002.6295 8A05                   mov al , [di]
:0002.6297 8804                   mov [si], al 
:0002.6299 8A4501                 mov al , [di+01]
:0002.629C 884401                 mov [si+01], al 
:0002.629F 8BC6                   mov ax, si
:0002.62A1 5E                     pop si
:0002.62A2 5F                     pop di
:0002.62A3 C9                     leave
:0002.62A4 CA0400                 retf 0004


:0002.62A7 00                     BYTE 0


:0002.62A8 55                     push bp
:0002.62A9 8BEC                   mov bp, sp
:0002.62AB 837E0800               cmp word ptr [bp+08], 0000
:0002.62AF 7409                   je 62BA
:0002.62B1 8B5E06                 mov bx, [bp+06]
:0002.62B4 804F1C40               or byte ptr [bx+1C], 40
:0002.62B8 EB07                   jmp 62C1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.62AF(C)
|
:0002.62BA 8B5E06                 mov bx, [bp+06]
:0002.62BD 80671CBF               and byte ptr [bx+1C], BF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.62B8(U)
|
:0002.62C1 33C0                   xor ax, ax
:0002.62C3 C9                     leave
:0002.62C4 CA0400                 retf 0004


:0002.62C7 00                     BYTE 0


:0002.62C8 55                     push bp
:0002.62C9 8BEC                   mov bp, sp
:0002.62CB 8B5E06                 mov bx, [bp+06]
:0002.62CE 8A4608                 mov al , [bp+08]
:0002.62D1 884720                 mov [bx+20], al 
:0002.62D4 C9                     leave
:0002.62D5 CA0400                 retf 0004


:0002.62D8 55                     push bp
:0002.62D9 8BEC                   mov bp, sp
:0002.62DB 8B5E06                 mov bx, [bp+06]
:0002.62DE 8A4608                 mov al , [bp+08]
:0002.62E1 8807                   mov [bx], al 
:0002.62E3 C9                     leave
:0002.62E4 CA0400                 retf 0004


:0002.62E7 00                     BYTE 0


:0002.62E8 55                     push bp
:0002.62E9 8BEC                   mov bp, sp
:0002.62EB 8B5E06                 mov bx, [bp+06]
:0002.62EE 8B4707                 mov ax, [bx+07]
:0002.62F1 C9                     leave
:0002.62F2 CA0200                 retf 0002


:0002.62F5 00                     BYTE 0


:0002.62F6 C8040000               enter 0004, 00
:0002.62FA 56                     push si
:0002.62FB FF7606                 push word ptr [bp+06]
:0002.62FE 9A081DF60C             call 0CF6:1D08
:0002.6303 5B                     pop bx
:0002.6304 8BD8                   mov bx, ax
:0002.6306 8EC2                   mov es, dx
:0002.6308 8BC2                   mov ax, dx
:0002.630A 8B760A                 mov si, [bp+0A]
:0002.630D 03F6                   add si, si
:0002.630F 260318                 add bx, es:[bx+si]
:0002.6312 6B46080A               imul ax, [bp+08], 000A
:0002.6316 03C3                   add ax, bx
:0002.6318 5E                     pop si
:0002.6319 C9                     leave
:0002.631A CA0600                 retf 0006


:0002.631D 00                     BYTE 0


:0002.631E 55                     push bp
:0002.631F 8BEC                   mov bp, sp
:0002.6321 56                     push si
:0002.6322 FF7606                 push word ptr [bp+06]
:0002.6325 9A081DF60C             call 0CF6:1D08
:0002.632A 5B                     pop bx
:0002.632B 8EC2                   mov es, dx
:0002.632D 8BD8                   mov bx, ax
:0002.632F 8B7608                 mov si, [bp+08]
:0002.6332 03F6                   add si, si
:0002.6334 268B00                 mov ax, es:[bx+si]
:0002.6337 5E                     pop si
:0002.6338 C9                     leave
:0002.6339 CA0400                 retf 0004


:0002.633C 55                     push bp
:0002.633D 8BEC                   mov bp, sp
:0002.633F FF7608                 push word ptr [bp+08]
:0002.6342 FF7606                 push word ptr [bp+06]
:0002.6345 9A081DF60C             call 0CF6:1D08
:0002.634A 5B                     pop bx
:0002.634B 52                     push dx
:0002.634C 50                     push ax
:0002.634D FF760A                 push word ptr [bp+0A]
:0002.6350 9A8020F60C             call 0CF6:2080
:0002.6355 33C0                   xor ax, ax
:0002.6357 C9                     leave
:0002.6358 CA0600                 retf 0006


:0002.635B 00                     BYTE 0


:0002.635C 55                     push bp
:0002.635D 8BEC                   mov bp, sp
:0002.635F C45E08                 les bx, [bp+08]
:0002.6362 26803FFF               cmp byte ptr es:[bx], FF
:0002.6366 7505                   jne 636D
:0002.6368 B80100                 mov ax, 0001
:0002.636B EB02                   jmp 636F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6366(C)
|
:0002.636D 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.636B(U)
|
:0002.636F C9                     leave
:0002.6370 CA0600                 retf 0006


:0002.6373 00                     BYTE 0


:0002.6374 55                     push bp
:0002.6375 8BEC                   mov bp, sp
:0002.6377 8B5E06                 mov bx, [bp+06]
:0002.637A 8A4704                 mov al , [bx+04]
:0002.637D 2402                   and al, 02
:0002.637F 3C01                   cmp al, 01
:0002.6381 1BC0                   sbb ax, ax
:0002.6383 40                     inc ax
:0002.6384 C9                     leave
:0002.6385 CA0200                 retf 0002


:0002.6388 55                     push bp
:0002.6389 8BEC                   mov bp, sp
:0002.638B 8B5E06                 mov bx, [bp+06]
:0002.638E F60701                 test byte ptr [bx], 01
:0002.6391 740D                   je 63A0
:0002.6393 8B4608                 mov ax, [bp+08]
:0002.6396 394702                 cmp [bx+02], ax
:0002.6399 7505                   jne 63A0
:0002.639B B80100                 mov ax, 0001
:0002.639E EB02                   jmp 63A2



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.6391(C), :0002.6399(C)
|
:0002.63A0 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.639E(U)
|
:0002.63A2 C9                     leave
:0002.63A3 CA0400                 retf 0004


:0002.63A6 55                     push bp
:0002.63A7 8BEC                   mov bp, sp
:0002.63A9 8B4606                 mov ax, [bp+06]
:0002.63AC 050C00                 add ax, 000C
:0002.63AF 50                     push ax
:0002.63B0 9A2A98F60C             call 0CF6:982A
:0002.63B5 C9                     leave
:0002.63B6 CA0200                 retf 0002


:0002.63B9 00                     BYTE 0


:0002.63BA 55                     push bp
:0002.63BB 8BEC                   mov bp, sp
:0002.63BD 8B5E06                 mov bx, [bp+06]
:0002.63C0 C747020000             mov word ptr [bx+02], 0000
:0002.63C5 FF07                   inc word ptr [bx]
:0002.63C7 C9                     leave
:0002.63C8 CA0200                 retf 0002


:0002.63CB 00                     BYTE 0


:0002.63CC 55                     push bp
:0002.63CD 8BEC                   mov bp, sp
:0002.63CF 56                     push si
:0002.63D0 8B7606                 mov si, [bp+06]
:0002.63D3 FF7404                 push word ptr [si+04]
:0002.63D6 FF7406                 push word ptr [si+06]
:0002.63D9 8D440C                 lea ax, [si+0C]
:0002.63DC 50                     push ax
:0002.63DD 9A986FF60C             call 0CF6:6F98
:0002.63E2 257F00                 and ax, 007F
:0002.63E5 014406                 add [si+06], ax
:0002.63E8 FF7404                 push word ptr [si+04]
:0002.63EB FF7406                 push word ptr [si+06]
:0002.63EE 8D440C                 lea ax, [si+0C]
:0002.63F1 50                     push ax
:0002.63F2 9A9693F60C             call 0CF6:9396
:0002.63F7 52                     push dx
:0002.63F8 50                     push ax
:0002.63F9 8D440C                 lea ax, [si+0C]
:0002.63FC 50                     push ax
:0002.63FD 9AFC93F60C             call 0CF6:93FC
:0002.6402 0BC0                   or ax, ax
:0002.6404 7406                   je 640C
:0002.6406 56                     push si
:0002.6407 9A4C98F60C             call 0CF6:984C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6404(C)
|
:0002.640C 5E                     pop si
:0002.640D C9                     leave
:0002.640E CA0200                 retf 0002


:0002.6411 00                     BYTE 0


:0002.6412 55                     push bp
:0002.6413 8BEC                   mov bp, sp
:0002.6415 8B5E06                 mov bx, [bp+06]
:0002.6418 C787B501FFFF           mov word ptr [bx+01B5], FFFF
:0002.641E C9                     leave
:0002.641F CA0200                 retf 0002


:0002.6422 55                     push bp
:0002.6423 8BEC                   mov bp, sp
:0002.6425 837E0800               cmp word ptr [bp+08], 0000
:0002.6429 740D                   je 6438
:0002.642B FF760A                 push word ptr [bp+0A]
:0002.642E FF7606                 push word ptr [bp+06]
:0002.6431 9A7E98F60C             call 0CF6:987E
:0002.6436 EB0B                   jmp 6443



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6429(C)
|
:0002.6438 FF760A                 push word ptr [bp+0A]
:0002.643B FF7606                 push word ptr [bp+06]
:0002.643E 9AAA98F60C             call 0CF6:98AA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6436(U)
|
:0002.6443 C9                     leave
:0002.6444 CA0600                 retf 0006


:0002.6447 00                     BYTE 0


:0002.6448 55                     push bp
:0002.6449 8BEC                   mov bp, sp
:0002.644B 57                     push di
:0002.644C 56                     push si
:0002.644D 8B7608                 mov si, [bp+08]
:0002.6450 8BC6                   mov ax, si
:0002.6452 99                     cwd
:0002.6453 83E207                 and dx, 0007
:0002.6456 03C2                   add ax, dx
:0002.6458 C1F803                 sar ax, 03
:0002.645B 8B5E06                 mov bx, [bp+06]
:0002.645E 8BF8                   mov di, ax
:0002.6460 8A4111                 mov al , [bx+di+11]
:0002.6463 8BCE                   mov cx, si
:0002.6465 80E107                 and cl, 07
:0002.6468 BA8000                 mov dx, 0080
:0002.646B D3FA                   sar dx, cl 
:0002.646D 22C2                   and al , dl
:0002.646F 2AE4                   sub ah, ah
:0002.6471 3D0100                 cmp ax, 0001
:0002.6474 1BC0                   sbb ax, ax
:0002.6476 40                     inc ax
:0002.6477 5E                     pop si
:0002.6478 5F                     pop di
:0002.6479 C9                     leave
:0002.647A CA0400                 retf 0004


:0002.647D 00                     BYTE 0


:0002.647E 55                     push bp
:0002.647F 8BEC                   mov bp, sp
:0002.6481 56                     push si
:0002.6482 8B7606                 mov si, [bp+06]
:0002.6485 FFB4B501               push word ptr [si+01B5]
:0002.6489 8D440C                 lea ax, [si+0C]
:0002.648C 50                     push ax
:0002.648D 9A3A98F60C             call 0CF6:983A
:0002.6492 8BD8                   mov bx, ax
:0002.6494 8EC2                   mov es, dx
:0002.6496 268A07                 mov al , es:[bx]
:0002.6499 2AE4                   sub ah, ah
:0002.649B 5E                     pop si
:0002.649C C9                     leave
:0002.649D CA0200                 retf 0002


:0002.64A0 55                     push bp
:0002.64A1 8BEC                   mov bp, sp
:0002.64A3 57                     push di
:0002.64A4 8B7E06                 mov di, [bp+06]
:0002.64A7 FFB5B501               push word ptr [di+01B5]
:0002.64AB 8D450C                 lea ax, [di+0C]
:0002.64AE 50                     push ax
:0002.64AF 9A3A98F60C             call 0CF6:983A
:0002.64B4 8BD8                   mov bx, ax
:0002.64B6 8EC2                   mov es, dx
:0002.64B8 268A07                 mov al , es:[bx]
:0002.64BB 2AE4                   sub ah, ah
:0002.64BD FF85B501               inc word ptr [di+01B5]
:0002.64C1 5F                     pop di
:0002.64C2 C9                     leave
:0002.64C3 CA0200                 retf 0002


:0002.64C6 55                     push bp
:0002.64C7 8BEC                   mov bp, sp
:0002.64C9 57                     push di
:0002.64CA 8B7E06                 mov di, [bp+06]
:0002.64CD FFB5B501               push word ptr [di+01B5]
:0002.64D1 8D450C                 lea ax, [di+0C]
:0002.64D4 50                     push ax
:0002.64D5 9A3A98F60C             call 0CF6:983A
:0002.64DA 8BD8                   mov bx, ax
:0002.64DC 8EC2                   mov es, dx
:0002.64DE 268B07                 mov ax, es:[bx]
:0002.64E1 8385B50102             add word ptr [di+01B5], 0002
:0002.64E6 5F                     pop di
:0002.64E7 C9                     leave
:0002.64E8 CA0200                 retf 0002


:0002.64EB 00                     BYTE 0


:0002.64EC 55                     push bp
:0002.64ED 8BEC                   mov bp, sp
:0002.64EF 56                     push si
:0002.64F0 8B5E06                 mov bx, [bp+06]
:0002.64F3 8A87AB01               mov al , [bx+01AB]
:0002.64F7 247F                   and al, 7F
:0002.64F9 3C01                   cmp al, 01
:0002.64FB 1BF6                   sbb si, si
:0002.64FD F7DE                   neg si
:0002.64FF 0BF6                   or si, si
:0002.6501 742D                   je 6530
:0002.6503 53                     push bx
:0002.6504 9A1E95F60C             call 0CF6:951E
:0002.6509 3D2100                 cmp ax, 0021
:0002.650C 7522                   jne 6530
:0002.650E 8B5E06                 mov bx, [bp+06]
:0002.6511 FF7704                 push word ptr [bx+04]
:0002.6514 FF7706                 push word ptr [bx+06]
:0002.6517 8D470C                 lea ax, [bx+0C]
:0002.651A 50                     push ax
:0002.651B 9A986FF60C             call 0CF6:6F98
:0002.6520 A880                   test al, 80
:0002.6522 740C                   je 6530
:0002.6524 6A01                   push 0001
:0002.6526 FF7606                 push word ptr [bp+06]
:0002.6529 9AE67CF60C             call 0CF6:7CE6
:0002.652E 8BF0                   mov si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.6501(C), :0002.650C(C), :0002.6522(C)
|
:0002.6530 8BC6                   mov ax, si
:0002.6532 5E                     pop si
:0002.6533 C9                     leave
:0002.6534 CA0200                 retf 0002


:0002.6537 00                     BYTE 0


:0002.6538 55                     push bp
:0002.6539 8BEC                   mov bp, sp
:0002.653B 8B5E06                 mov bx, [bp+06]
:0002.653E 8A87AB01               mov al , [bx+01AB]
:0002.6542 247F                   and al, 7F
:0002.6544 3C02                   cmp al, 02
:0002.6546 7517                   jne 655F
:0002.6548 8B460A                 mov ax, [bp+0A]
:0002.654B 3987AD01               cmp [bx+01AD], ax
:0002.654F 752C                   jne 657D
:0002.6551 8B4608                 mov ax, [bp+08]
:0002.6554 3987AF01               cmp [bx+01AF], ax
:0002.6558 7523                   jne 657D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.657B(C)
|
:0002.655A B80100                 mov ax, 0001
:0002.655D EB20                   jmp 657F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6546(C)
|
:0002.655F 8A87AB01               mov al , [bx+01AB]
:0002.6563 247F                   and al, 7F
:0002.6565 3C05                   cmp al, 05
:0002.6567 7514                   jne 657D
:0002.6569 8A670B                 mov ah, [bx+0B]
:0002.656C 80E4F0                 and ah, F0
:0002.656F 80FC10                 cmp ah, 10
:0002.6572 7509                   jne 657D
:0002.6574 8B4608                 mov ax, [bp+08]
:0002.6577 3987AD01               cmp [bx+01AD], ax
:0002.657B 74DD                   je 655A

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.654F(C), :0002.6558(C), :0002.6567(C), :0002.6572(C)
|
:0002.657D 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.655D(U)
|
:0002.657F C9                     leave
:0002.6580 CA0600                 retf 0006


:0002.6583 00                     BYTE 0


:0002.6584 55                     push bp
:0002.6585 8BEC                   mov bp, sp
:0002.6587 8B5E06                 mov bx, [bp+06]
:0002.658A 8A87AB01               mov al , [bx+01AB]
:0002.658E 247F                   and al, 7F
:0002.6590 3C03                   cmp al, 03
:0002.6592 750E                   jne 65A2
:0002.6594 8B4608                 mov ax, [bp+08]
:0002.6597 3987AD01               cmp [bx+01AD], ax
:0002.659B 7505                   jne 65A2
:0002.659D B80100                 mov ax, 0001
:0002.65A0 EB02                   jmp 65A4



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.6592(C), :0002.659B(C)
|
:0002.65A2 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.65A0(U)
|
:0002.65A4 C9                     leave
:0002.65A5 CA0400                 retf 0004


:0002.65A8 55                     push bp
:0002.65A9 8BEC                   mov bp, sp
:0002.65AB 8B5E06                 mov bx, [bp+06]
:0002.65AE 8A87AB01               mov al , [bx+01AB]
:0002.65B2 247F                   and al, 7F
:0002.65B4 3C04                   cmp al, 04
:0002.65B6 7517                   jne 65CF
:0002.65B8 8B460A                 mov ax, [bp+0A]
:0002.65BB 3987AD01               cmp [bx+01AD], ax
:0002.65BF 750E                   jne 65CF
:0002.65C1 8B4608                 mov ax, [bp+08]
:0002.65C4 3987AF01               cmp [bx+01AF], ax
:0002.65C8 7505                   jne 65CF
:0002.65CA B80100                 mov ax, 0001
:0002.65CD EB02                   jmp 65D1



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.65B6(C), :0002.65BF(C), :0002.65C8(C)
|
:0002.65CF 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.65CD(U)
|
:0002.65D1 C9                     leave
:0002.65D2 CA0600                 retf 0006


:0002.65D5 00                     BYTE 0


:0002.65D6 55                     push bp
:0002.65D7 8BEC                   mov bp, sp
:0002.65D9 8B5E06                 mov bx, [bp+06]
:0002.65DC 8A87AB01               mov al , [bx+01AB]
:0002.65E0 247F                   and al, 7F
:0002.65E2 3C06                   cmp al, 06
:0002.65E4 751C                   jne 6602
:0002.65E6 8B460C                 mov ax, [bp+0C]
:0002.65E9 3987AD01               cmp [bx+01AD], ax
:0002.65ED 7513                   jne 6602
:0002.65EF 8A660A                 mov ah, [bp+0A]
:0002.65F2 2AC0                   sub al , al 
:0002.65F4 0B4608                 or ax, [bp+08]
:0002.65F7 3B87AF01               cmp ax, [bx+01AF]
:0002.65FB 7505                   jne 6602
:0002.65FD B80100                 mov ax, 0001
:0002.6600 EB02                   jmp 6604



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.65E4(C), :0002.65ED(C), :0002.65FB(C)
|
:0002.6602 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6600(U)
|
:0002.6604 C9                     leave
:0002.6605 CA0800                 retf 0008


:0002.6608 55                     push bp
:0002.6609 8BEC                   mov bp, sp
:0002.660B 8B5E06                 mov bx, [bp+06]
:0002.660E 8A87AB01               mov al , [bx+01AB]
:0002.6612 247F                   and al, 7F
:0002.6614 3C07                   cmp al, 07
:0002.6616 7505                   jne 661D
:0002.6618 B80100                 mov ax, 0001
:0002.661B EB02                   jmp 661F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6616(C)
|
:0002.661D 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.661B(U)
|
:0002.661F C9                     leave
:0002.6620 CA0200                 retf 0002


:0002.6623 00                     BYTE 0


:0002.6624 55                     push bp
:0002.6625 8BEC                   mov bp, sp
:0002.6627 8B5E06                 mov bx, [bp+06]
:0002.662A 8A87AB01               mov al , [bx+01AB]
:0002.662E 247F                   and al, 7F
:0002.6630 3C08                   cmp al, 08
:0002.6632 7505                   jne 6639
:0002.6634 B80100                 mov ax, 0001
:0002.6637 EB02                   jmp 663B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6632(C)
|
:0002.6639 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6637(U)
|
:0002.663B C9                     leave
:0002.663C CA0200                 retf 0002


:0002.663F 00                     BYTE 0


:0002.6640 55                     push bp
:0002.6641 8BEC                   mov bp, sp
:0002.6643 8B5E06                 mov bx, [bp+06]
:0002.6646 8A87AB01               mov al , [bx+01AB]
:0002.664A 247F                   and al, 7F
:0002.664C 3C09                   cmp al, 09
:0002.664E 750E                   jne 665E
:0002.6650 8B4608                 mov ax, [bp+08]
:0002.6653 3987AD01               cmp [bx+01AD], ax
:0002.6657 7505                   jne 665E
:0002.6659 B80100                 mov ax, 0001
:0002.665C EB02                   jmp 6660



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.664E(C), :0002.6657(C)
|
:0002.665E 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.665C(U)
|
:0002.6660 C9                     leave
:0002.6661 CA0400                 retf 0004


:0002.6664 C8020000               enter 0002, 00
:0002.6668 57                     push di
:0002.6669 56                     push si
:0002.666A 8B5606                 mov dx, [bp+06]
:0002.666D 8BDA                   mov bx, dx
:0002.666F 8B87AF01               mov ax, [bx+01AF]
:0002.6673 8BF0                   mov si, ax
:0002.6675 8AC4                   mov al , ah
:0002.6677 2AE4                   sub ah, ah
:0002.6679 8BC8                   mov cx, ax
:0002.667B 8BFE                   mov di, si
:0002.667D 81E7FF00               and di, 00FF
:0002.6681 8B87B101               mov ax, [bx+01B1]
:0002.6685 8BD8                   mov bx, ax
:0002.6687 8AC4                   mov al , ah
:0002.6689 2AE4                   sub ah, ah
:0002.668B 8BF0                   mov si, ax
:0002.668D 2AFF                   sub bh, bh
:0002.668F 895EFE                 mov [bp-02], bx
:0002.6692 8BDA                   mov bx, dx
:0002.6694 8A87AB01               mov al , [bx+01AB]
:0002.6698 247F                   and al, 7F
:0002.669A 3C0B                   cmp al, 0B
:0002.669C 7525                   jne 66C3
:0002.669E 8B460C                 mov ax, [bp+0C]
:0002.66A1 3987AD01               cmp [bx+01AD], ax
:0002.66A5 751C                   jne 66C3
:0002.66A7 8B560A                 mov dx, [bp+0A]
:0002.66AA 3BCA                   cmp cx, dx
:0002.66AC 7F15                   jg 66C3
:0002.66AE 3BF2                   cmp si, dx
:0002.66B0 7C11                   jl 66C3
:0002.66B2 8B5608                 mov dx, [bp+08]
:0002.66B5 3BFA                   cmp di, dx
:0002.66B7 7F0A                   jg 66C3
:0002.66B9 3956FE                 cmp [bp-02], dx
:0002.66BC 7C05                   jl 66C3
:0002.66BE B80100                 mov ax, 0001
:0002.66C1 EB02                   jmp 66C5



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.669C(C), :0002.66A5(C), :0002.66AC(C), :0002.66B0(C), :0002.66B7(C), 
|:0002.66BC(C)
|
:0002.66C3 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.66C1(U)
|
:0002.66C5 5E                     pop si
:0002.66C6 5F                     pop di
:0002.66C7 C9                     leave
:0002.66C8 CA0800                 retf 0008


:0002.66CB 00                     BYTE 0


:0002.66CC 55                     push bp
:0002.66CD 8BEC                   mov bp, sp
:0002.66CF 8B5E06                 mov bx, [bp+06]
:0002.66D2 8A87AB01               mov al , [bx+01AB]
:0002.66D6 247F                   and al, 7F
:0002.66D8 3C0C                   cmp al, 0C
:0002.66DA 750E                   jne 66EA
:0002.66DC 8B4608                 mov ax, [bp+08]
:0002.66DF 3987AD01               cmp [bx+01AD], ax
:0002.66E3 7505                   jne 66EA
:0002.66E5 B80100                 mov ax, 0001
:0002.66E8 EB02                   jmp 66EC



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.66DA(C), :0002.66E3(C)
|
:0002.66EA 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.66E8(U)
|
:0002.66EC C9                     leave
:0002.66ED CA0400                 retf 0004


:0002.66F0 55                     push bp
:0002.66F1 8BEC                   mov bp, sp
:0002.66F3 57                     push di
:0002.66F4 8B7E06                 mov di, [bp+06]
:0002.66F7 8D5D31                 lea bx, [di+31]
:0002.66FA BA3E00                 mov dx, 003E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6709(C)
|
:0002.66FD C707FFFF               mov word ptr [bx], FFFF
:0002.6701 C6470400               mov byte ptr [bx+04], 00
:0002.6705 83C306                 add bx, 0006
:0002.6708 4A                     dec dx
:0002.6709 75F2                   jne 66FD
:0002.670B C785BB010000           mov word ptr [di+01BB], 0000
:0002.6711 5F                     pop di
:0002.6712 C9                     leave
:0002.6713 CA0200                 retf 0002


:0002.6716 C8020000               enter 0002, 00
:0002.671A 57                     push di
:0002.671B 8B5E06                 mov bx, [bp+06]
:0002.671E 83C331                 add bx, 0031
:0002.6721 33FF                   xor di, di
:0002.6723 33D2                   xor dx, dx
:0002.6725 8B4E08                 mov cx, [bp+08]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.673E(C)
|
:0002.6728 390F                   cmp [bx], cx
:0002.672A 743F                   je 676B
:0002.672C 0BFF                   or di, di
:0002.672E 7507                   jne 6737
:0002.6730 833FFF                 cmp word ptr [bx], FFFF
:0002.6733 7502                   jne 6737
:0002.6735 8BFB                   mov di, bx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.672E(C), :0002.6733(C)
|
:0002.6737 83C306                 add bx, 0006
:0002.673A 42                     inc dx
:0002.673B 83FA3E                 cmp dx, 003E
:0002.673E 7CE8                   jl 6728
:0002.6740 0BFF                   or di, di
:0002.6742 742B                   je 676F
:0002.6744 890D                   mov [di], cx
:0002.6746 C6450400               mov byte ptr [di+04], 00
:0002.674A 68FF00                 push 00FF
:0002.674D 68FF00                 push 00FF
:0002.6750 8D46FE                 lea ax, [bp-02]
:0002.6753 50                     push ax
:0002.6754 9A1093F60C             call 0CF6:9310
:0002.6759 50                     push ax
:0002.675A 8D4502                 lea ax, [di+02]
:0002.675D 50                     push ax
:0002.675E 9A2A93F60C             call 0CF6:932A
:0002.6763 C6450500               mov byte ptr [di+05], 00
:0002.6767 8BC7                   mov ax, di
:0002.6769 EB06                   jmp 6771



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.672A(C)
|
:0002.676B 8BC3                   mov ax, bx
:0002.676D EB02                   jmp 6771



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6742(C)
|
:0002.676F 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.6769(U), :0002.676D(U)
|
:0002.6771 5F                     pop di
:0002.6772 C9                     leave
:0002.6773 CA0400                 retf 0004


:0002.6776 55                     push bp
:0002.6777 8BEC                   mov bp, sp
:0002.6779 8B5E06                 mov bx, [bp+06]
:0002.677C C787A9010000           mov word ptr [bx+01A9], 0000
:0002.6782 C9                     leave
:0002.6783 CA0200                 retf 0002


:0002.6786 CA0200                 retf 0002


:0002.6789 00                     BYTE 0


:0002.678A 55                     push bp
:0002.678B 8BEC                   mov bp, sp
:0002.678D FF7606                 push word ptr [bp+06]
:0002.6790 9A104DF60C             call 0CF6:4D10
:0002.6795 C9                     leave
:0002.6796 CA0200                 retf 0002


:0002.6799 00                     BYTE 0


:0002.679A 55                     push bp
:0002.679B 8BEC                   mov bp, sp
:0002.679D FF7608                 push word ptr [bp+08]
:0002.67A0 FF7606                 push word ptr [bp+06]
:0002.67A3 9A4A4DF60C             call 0CF6:4D4A
:0002.67A8 C9                     leave
:0002.67A9 CA0400                 retf 0004


:0002.67AC 55                     push bp
:0002.67AD 8BEC                   mov bp, sp
:0002.67AF 56                     push si
:0002.67B0 8B7606                 mov si, [bp+06]
:0002.67B3 C744060000             mov word ptr [si+06], 0000
:0002.67B8 FF4404                 inc word ptr [si+04]
:0002.67BB FF7404                 push word ptr [si+04]
:0002.67BE 8D440C                 lea ax, [si+0C]
:0002.67C1 50                     push ax
:0002.67C2 9ABE93F60C             call 0CF6:93BE
:0002.67C7 3DFFFF                 cmp ax, FFFF
:0002.67CA 750C                   jne 67D8
:0002.67CC 56                     push si
:0002.67CD 9AD698F60C             call 0CF6:98D6
:0002.67D2 56                     push si
:0002.67D3 9AF46FF60C             call 0CF6:6FF4

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.67CA(C)
|
:0002.67D8 5E                     pop si
:0002.67D9 C9                     leave
:0002.67DA CA0200                 retf 0002


:0002.67DD 00                     BYTE 0


:0002.67DE 55                     push bp
:0002.67DF 8BEC                   mov bp, sp
:0002.67E1 56                     push si
:0002.67E2 8B5E08                 mov bx, [bp+08]
:0002.67E5 8BCB                   mov cx, bx
:0002.67E7 8BC3                   mov ax, bx
:0002.67E9 99                     cwd
:0002.67EA 83E207                 and dx, 0007
:0002.67ED 03C2                   add ax, dx
:0002.67EF C1F803                 sar ax, 03
:0002.67F2 8BF0                   mov si, ax
:0002.67F4 8B5E06                 mov bx, [bp+06]
:0002.67F7 2AED                   sub ch, ch
:0002.67F9 80E107                 and cl, 07
:0002.67FC B88000                 mov ax, 0080
:0002.67FF D3F8                   sar ax, cl 
:0002.6801 084011                 or [bx+si+11], al 
:0002.6804 5E                     pop si
:0002.6805 C9                     leave
:0002.6806 CA0400                 retf 0004


:0002.6809 00                     BYTE 0


:0002.680A 55                     push bp
:0002.680B 8BEC                   mov bp, sp
:0002.680D 56                     push si
:0002.680E 8B5E08                 mov bx, [bp+08]
:0002.6811 8BCB                   mov cx, bx
:0002.6813 8BC3                   mov ax, bx
:0002.6815 99                     cwd
:0002.6816 83E207                 and dx, 0007
:0002.6819 03C2                   add ax, dx
:0002.681B C1F803                 sar ax, 03
:0002.681E 8BF0                   mov si, ax
:0002.6820 8B5E06                 mov bx, [bp+06]
:0002.6823 2AED                   sub ch, ch
:0002.6825 80E107                 and cl, 07
:0002.6828 B87FFF                 mov ax, FF7F
:0002.682B D3E8                   shr ax, cl 
:0002.682D 204011                 and [bx+si+11], al 
:0002.6830 5E                     pop si
:0002.6831 C9                     leave
:0002.6832 CA0400                 retf 0004


:0002.6835 00                     BYTE 0


:0002.6836 55                     push bp
:0002.6837 8BEC                   mov bp, sp
:0002.6839 8B5E06                 mov bx, [bp+06]
:0002.683C C747040000             mov word ptr [bx+04], 0000
:0002.6841 FF4702                 inc word ptr [bx+02]
:0002.6844 C9                     leave
:0002.6845 CA0200                 retf 0002


:0002.6848 C8060100               enter 0106, 00
:0002.684C 68201E                 push 1E20
:0002.684F 8D86FAFE               lea ax, [bp+FEFA]
:0002.6853 50                     push ax
:0002.6854 9AD61FF60C             call 0CF6:1FD6
:0002.6859 6A00                   push 0000
:0002.685B 682C55                 push 552C
:0002.685E 9A081DF60C             call 0CF6:1D08
:0002.6863 5B                     pop bx
:0002.6864 52                     push dx
:0002.6865 50                     push ax
:0002.6866 8D86FAFE               lea ax, [bp+FEFA]
:0002.686A 50                     push ax
:0002.686B 9A8020F60C             call 0CF6:2080
:0002.6870 8D86FAFE               lea ax, [bp+FEFA]
:0002.6874 50                     push ax
:0002.6875 9AB84FF60C             call 0CF6:4FB8
:0002.687A C9                     leave
:0002.687B CB                     retf


:0002.687C 68FC54                 push 54FC
:0002.687F 9A104DF60C             call 0CF6:4D10
:0002.6884 680255                 push 5502
:0002.6887 9A104DF60C             call 0CF6:4D10
:0002.688C 681A55                 push 551A
:0002.688F 9A104DF60C             call 0CF6:4D10
:0002.6894 680855                 push 5508
:0002.6897 9A104DF60C             call 0CF6:4D10
:0002.689C 680E55                 push 550E
:0002.689F 9A104DF60C             call 0CF6:4D10
:0002.68A4 681455                 push 5514
:0002.68A7 9A104DF60C             call 0CF6:4D10
:0002.68AC 682655                 push 5526
:0002.68AF 9A104DF60C             call 0CF6:4D10
:0002.68B4 682C55                 push 552C
:0002.68B7 9A104DF60C             call 0CF6:4D10
:0002.68BC 683255                 push 5532
:0002.68BF 9A104DF60C             call 0CF6:4D10
:0002.68C4 CB                     retf


:0002.68C5 00                     BYTE 0


:0002.68C6 6A00                   push 0000
:0002.68C8 6A00                   push 0000
:0002.68CA 682651                 push 5126
:0002.68CD 9A0E05F60C             call 0CF6:050E
:0002.68D2 6A07                   push 0007
:0002.68D4 682651                 push 5126
:0002.68D7 9A8005F60C             call 0CF6:0580
:0002.68DC 6A00                   push 0000
:0002.68DE 682651                 push 5126
:0002.68E1 9AA805F60C             call 0CF6:05A8
:0002.68E6 682A1E                 push 1E2A
:0002.68E9 682651                 push 5126
:0002.68EC 9A3E0CF60C             call 0CF6:0C3E
:0002.68F1 83C404                 add sp, 0004
:0002.68F4 9A7C22F60C             call 0CF6:227C
:0002.68F9 9AFE45F60C             call 0CF6:45FE
:0002.68FE 9A1C99F60C             call 0CF6:991C
:0002.6903 6A02                   push 0002
:0002.6905 6A01                   push 0001
:0002.6907 687054                 push 5470
:0002.690A 9A2051F60C             call 0CF6:5120
:0002.690F CB                     retf


:0002.6910 6A01                   push 0001
:0002.6912 6A00                   push 0000
:0002.6914 6A01                   push 0001
:0002.6916 68FC54                 push 54FC
:0002.6919 9AB24CF60C             call 0CF6:4CB2
:0002.691E 0BC0                   or ax, ax
:0002.6920 7509                   jne 692B
:0002.6922 8D1E381E               lea bx, [1E38]
:0002.6926 9A6699F60C             call 0CF6:9966

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6920(C)
|
:0002.692B 6A01                   push 0001
:0002.692D 6A00                   push 0000
:0002.692F 6A01                   push 0001
:0002.6931 680255                 push 5502
:0002.6934 9AB24CF60C             call 0CF6:4CB2
:0002.6939 0BC0                   or ax, ax
:0002.693B 7509                   jne 6946
:0002.693D 8D1E3A1E               lea bx, [1E3A]
:0002.6941 9A6699F60C             call 0CF6:9966

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.693B(C)
|
:0002.6946 6A00                   push 0000
:0002.6948 680068                 push 6800
:0002.694B 6A01                   push 0001
:0002.694D 681A55                 push 551A
:0002.6950 9AB24CF60C             call 0CF6:4CB2
:0002.6955 0BC0                   or ax, ax
:0002.6957 7509                   jne 6962
:0002.6959 8D1E3C1E               lea bx, [1E3C]
:0002.695D 9A6699F60C             call 0CF6:9966

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6957(C)
|
:0002.6962 6A00                   push 0000
:0002.6964 680028                 push 2800
:0002.6967 6A01                   push 0001
:0002.6969 680855                 push 5508
:0002.696C 9AB24CF60C             call 0CF6:4CB2
:0002.6971 0BC0                   or ax, ax
:0002.6973 7509                   jne 697E
:0002.6975 8D1E3E1E               lea bx, [1E3E]
:0002.6979 9A6699F60C             call 0CF6:9966

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6973(C)
|
:0002.697E 6A00                   push 0000
:0002.6980 680084                 push 8400
:0002.6983 6A01                   push 0001
:0002.6985 680E55                 push 550E
:0002.6988 9AB24CF60C             call 0CF6:4CB2
:0002.698D 0BC0                   or ax, ax
:0002.698F 7509                   jne 699A
:0002.6991 8D1E401E               lea bx, [1E40]
:0002.6995 9A6699F60C             call 0CF6:9966

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.698F(C)
|
:0002.699A 6A00                   push 0000
:0002.699C 68C819                 push 19C8
:0002.699F 6A01                   push 0001
:0002.69A1 681455                 push 5514
:0002.69A4 9AB24CF60C             call 0CF6:4CB2
:0002.69A9 0BC0                   or ax, ax
:0002.69AB 7509                   jne 69B6
:0002.69AD 8D1E421E               lea bx, [1E42]
:0002.69B1 9A6699F60C             call 0CF6:9966

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.69AB(C)
|
:0002.69B6 6A00                   push 0000
:0002.69B8 680839                 push 3908
:0002.69BB 6A01                   push 0001
:0002.69BD 682C55                 push 552C
:0002.69C0 9AB24CF60C             call 0CF6:4CB2
:0002.69C5 0BC0                   or ax, ax
:0002.69C7 7509                   jne 69D2
:0002.69C9 8D1E441E               lea bx, [1E44]
:0002.69CD 9A6699F60C             call 0CF6:9966

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.69C7(C)
|
:0002.69D2 6A00                   push 0000
:0002.69D4 680024                 push 2400
:0002.69D7 6A01                   push 0001
:0002.69D9 682655                 push 5526
:0002.69DC 9AB24CF60C             call 0CF6:4CB2
:0002.69E1 0BC0                   or ax, ax
:0002.69E3 7509                   jne 69EE
:0002.69E5 8D1E461E               lea bx, [1E46]
:0002.69E9 9A6699F60C             call 0CF6:9966

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.69E3(C)
|
:0002.69EE 6A00                   push 0000
:0002.69F0 68E00A                 push 0AE0
:0002.69F3 6A01                   push 0001
:0002.69F5 682055                 push 5520
:0002.69F8 9AB24CF60C             call 0CF6:4CB2
:0002.69FD 0BC0                   or ax, ax
:0002.69FF 7509                   jne 6A0A
:0002.6A01 8D1E481E               lea bx, [1E48]
:0002.6A05 9A6699F60C             call 0CF6:9966

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.69FF(C)
|
:0002.6A0A 6A00                   push 0000
:0002.6A0C 68000C                 push 0C00
:0002.6A0F 6A01                   push 0001
:0002.6A11 683255                 push 5532
:0002.6A14 9AB24CF60C             call 0CF6:4CB2
:0002.6A19 0BC0                   or ax, ax
:0002.6A1B 7509                   jne 6A26
:0002.6A1D 8D1E4A1E               lea bx, [1E4A]
:0002.6A21 9A6699F60C             call 0CF6:9966

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6A1B(C)
|
:0002.6A26 685EC2                 push C25E
:0002.6A29 9A36A2F60C             call 0CF6:A236
:0002.6A2E 0BC0                   or ax, ax
:0002.6A30 7509                   jne 6A3B
:0002.6A32 8D1E4C1E               lea bx, [1E4C]
:0002.6A36 9A6699F60C             call 0CF6:9966

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6A30(C)
|
:0002.6A3B CB                     retf
:0002.6A3C C80A0000               enter 000A, 00
:0002.6A40 57                     push di
:0002.6A41 56                     push si
:0002.6A42 682055                 push 5520
:0002.6A45 9A081DF60C             call 0CF6:1D08
:0002.6A4A 5B                     pop bx
:0002.6A4B 8BF8                   mov di, ax
:0002.6A4D 8956FE                 mov [bp-02], dx
:0002.6A50 BE521E                 mov si, 1E52

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6A6A(C)
|
:0002.6A53 FF76FE                 push word ptr [bp-02]
:0002.6A56 57                     push di
:0002.6A57 FF34                   push word ptr [si]
:0002.6A59 9A5FCE0000             call 0000:CE5F
:0002.6A5E 83C406                 add sp, 0006
:0002.6A61 83C720                 add di, 0020
:0002.6A64 46                     inc si
:0002.6A65 46                     inc si
:0002.6A66 81FE001F               cmp si, 1F00
:0002.6A6A 72E7                   jb 6A53
:0002.6A6C 68A608                 push 08A6
:0002.6A6F 680001                 push 0100
:0002.6A72 8D46F6                 lea ax, [bp-0A]
:0002.6A75 50                     push ax
:0002.6A76 9ADC4EF60C             call 0CF6:4EDC
:0002.6A7B 6A00                   push 0000
:0002.6A7D 6A00                   push 0000
:0002.6A7F 680E55                 push 550E
:0002.6A82 9A081DF60C             call 0CF6:1D08
:0002.6A87 5B                     pop bx
:0002.6A88 8BF8                   mov di, ax
:0002.6A8A 8956FE                 mov [bp-02], dx
:0002.6A8D 52                     push dx
:0002.6A8E 50                     push ax
:0002.6A8F 68E00A                 push 0AE0
:0002.6A92 8D46F6                 lea ax, [bp-0A]
:0002.6A95 50                     push ax
:0002.6A96 9A0650F60C             call 0CF6:5006
:0002.6A9B 8D46F6                 lea ax, [bp-0A]
:0002.6A9E 50                     push ax
:0002.6A9F 9AB84FF60C             call 0CF6:4FB8
:0002.6AA4 BE521E                 mov si, 1E52

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6ABE(C)
|
:0002.6AA7 FF76FE                 push word ptr [bp-02]
:0002.6AAA 57                     push di
:0002.6AAB FF34                   push word ptr [si]
:0002.6AAD 9A5FCE0000             call 0000:CE5F
:0002.6AB2 83C406                 add sp, 0006
:0002.6AB5 83C720                 add di, 0020
:0002.6AB8 46                     inc si
:0002.6AB9 46                     inc si
:0002.6ABA 81FE001F               cmp si, 1F00
:0002.6ABE 72E7                   jb 6AA7
:0002.6AC0 5E                     pop si
:0002.6AC1 5F                     pop di
:0002.6AC2 C9                     leave
:0002.6AC3 CB                     retf


:0002.6AC4 C8040000               enter 0004, 00
:0002.6AC8 57                     push di
:0002.6AC9 56                     push si
:0002.6ACA 682055                 push 5520
:0002.6ACD 9A081DF60C             call 0CF6:1D08
:0002.6AD2 5B                     pop bx
:0002.6AD3 8BF8                   mov di, ax
:0002.6AD5 8956FE                 mov [bp-02], dx
:0002.6AD8 BE521E                 mov si, 1E52

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6AF2(C)
|
:0002.6ADB FF76FE                 push word ptr [bp-02]
:0002.6ADE 57                     push di
:0002.6ADF FF34                   push word ptr [si]
:0002.6AE1 9A02CD0000             call 0000:CD02
:0002.6AE6 83C406                 add sp, 0006
:0002.6AE9 83C720                 add di, 0020
:0002.6AEC 46                     inc si
:0002.6AED 46                     inc si
:0002.6AEE 81FE001F               cmp si, 1F00
:0002.6AF2 72E7                   jb 6ADB
:0002.6AF4 5E                     pop si
:0002.6AF5 5F                     pop di
:0002.6AF6 C9                     leave
:0002.6AF7 CB                     retf


:0002.6AF8 688A08                 push 088A
:0002.6AFB 680001                 push 0100
:0002.6AFE 687255                 push 5572
:0002.6B01 9ADC4EF60C             call 0CF6:4EDC
:0002.6B06 833E980800             cmp word ptr [0898], 0000
:0002.6B0B 740C                   je 6B19
:0002.6B0D FF369808               push word ptr [0898]
:0002.6B11 686255                 push 5562
:0002.6B14 9A8A52F60C             call 0CF6:528A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6B0B(C)
|
:0002.6B19 CB                     retf
:0002.6B1A 687255                 push 5572
:0002.6B1D 9AB84FF60C             call 0CF6:4FB8
:0002.6B22 68C8C7                 push C7C8
:0002.6B25 9AB84FF60C             call 0CF6:4FB8
:0002.6B2A 833E980800             cmp word ptr [0898], 0000
:0002.6B2F 7408                   je 6B39
:0002.6B31 686255                 push 5562
:0002.6B34 9A4053F60C             call 0CF6:5340

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6B2F(C)
|
:0002.6B39 CB                     retf
:0002.6B3A 56                     push si
:0002.6B3B 8BF0                   mov si, ax
:0002.6B3D 6A00                   push 0000
:0002.6B3F 687C54                 push 547C
:0002.6B42 9AA255F60C             call 0CF6:55A2
:0002.6B47 688054                 push 5480
:0002.6B4A 9ABA57F60C             call 0CF6:57BA
:0002.6B4F 687054                 push 5470
:0002.6B52 9A5A52F60C             call 0CF6:525A
:0002.6B57 83FE01                 cmp si, 0001
:0002.6B5A 7404                   je 6B60
:0002.6B5C 0BF6                   or si, si
:0002.6B5E 7505                   jne 6B65

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6B5A(C)
|
:0002.6B60 9ABA9BF60C             call 0CF6:9BBA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6B5E(C)
|
:0002.6B65 9A649BF60C             call 0CF6:9B64
:0002.6B6A 9A1C99F60C             call 0CF6:991C
:0002.6B6F 9A2423F60C             call 0CF6:2324
:0002.6B74 9A70B80000             call 0000:B870
:0002.6B79 9A3E3FF60C             call 0CF6:3F3E
:0002.6B7E 9AFE45F60C             call 0CF6:45FE
:0002.6B83 6A00                   push 0000
:0002.6B85 9AD1570000             call 0000:57D1
:0002.6B8A 5B                     pop bx
:0002.6B8B 56                     push si
:0002.6B8C 6A01                   push 0001
:0002.6B8E 687054                 push 5470
:0002.6B91 9A2051F60C             call 0CF6:5120
:0002.6B96 5E                     pop si
:0002.6B97 CB                     retf


:0002.6B98 C8020000               enter 0002, 00
:0002.6B9C C746FE0800             mov word ptr [bp-02], 0008
:0002.6BA1 B80103                 mov ax, 0301
:0002.6BA4 CD65                   int 65
:0002.6BA6 8946FE                 mov [bp-02], ax
:0002.6BA9 FF76FE                 push word ptr [bp-02]
:0002.6BAC 680268                 push 6802
:0002.6BAF 9A0AA2F60C             call 0CF6:A20A
:0002.6BB4 C9                     leave
:0002.6BB5 CB                     retf


:0002.6BB6 C8040000               enter 0004, 00
:0002.6BBA 687054                 push 5470
:0002.6BBD 9ACA50F60C             call 0CF6:50CA
:0002.6BC2 9AE821F60C             call 0CF6:21E8
:0002.6BC7 9AB099F60C             call 0CF6:99B0
:0002.6BCC 9AE898F60C             call 0CF6:98E8
:0002.6BD1 687052                 push 5270
:0002.6BD4 9AAC0CF60C             call 0CF6:0CAC
:0002.6BD9 B80100                 mov ax, 0001
:0002.6BDC 9AEA22F60C             call 0CF6:22EA
:0002.6BE1 33C0                   xor ax, ax
:0002.6BE3 9A2E23F60C             call 0CF6:232E
:0002.6BE8 9A1223F60C             call 0CF6:2312
:0002.6BED 687052                 push 5270
:0002.6BF0 9A1A0DF60C             call 0CF6:0D1A
:0002.6BF5 9A389CF60C             call 0CF6:9C38
:0002.6BFA 9A123FF60C             call 0CF6:3F12
:0002.6BFF 9ADE53F60C             call 0CF6:53DE
:0002.6C04 9AFE45F60C             call 0CF6:45FE
:0002.6C09 9ADC9AF60C             call 0CF6:9ADC
:0002.6C0E 9A989BF60C             call 0CF6:9B98
:0002.6C13 9AD221F60C             call 0CF6:21D2
:0002.6C18 9AC63DF60C             call 0CF6:3DC6
:0002.6C1D 9AFE45F60C             call 0CF6:45FE
:0002.6C22 9ACC570000             call 0000:57CC
:0002.6C27 9ACF570000             call 0000:57CF
:0002.6C2C 9ACD570000             call 0000:57CD
:0002.6C31 680E55                 push 550E
:0002.6C34 9A081DF60C             call 0CF6:1D08
:0002.6C39 5B                     pop bx
:0002.6C3A 8946FC                 mov [bp-04], ax
:0002.6C3D 8956FE                 mov [bp-02], dx
:0002.6C40 52                     push dx
:0002.6C41 50                     push ax
:0002.6C42 B82000                 mov ax, 0020
:0002.6C45 B2FF                   mov dl, FF
:0002.6C47 9A7C4CF60C             call 0CF6:4C7C
:0002.6C4C FF76FC                 push word ptr [bp-04]
:0002.6C4F FF76FE                 push word ptr [bp-02]
:0002.6C52 687E77                 push 777E
:0002.6C55 9ACE570000             call 0000:57CE
:0002.6C5A C9                     leave
:0002.6C5B CB                     retf


:0002.6C5C B80300                 mov ax, 0003
:0002.6C5F 9ADA9BF60C             call 0CF6:9BDA
:0002.6C64 CB                     retf


:0002.6C65 00                     BYTE 0


:0002.6C66 C8080000               enter 0008, 00
:0002.6C6A 57                     push di
:0002.6C6B 56                     push si
:0002.6C6C 8BC8                   mov cx, ax
:0002.6C6E C60636C8FF             mov byte ptr [C836], FF
:0002.6C73 C746FCEE67             mov word ptr [bp-04], 67EE
:0002.6C78 C646F901               mov byte ptr [bp-07], 01
:0002.6C7C C646FE00               mov byte ptr [bp-02], 00
:0002.6C80 0BC8                   or cx, ax
:0002.6C82 7504                   jne 6C88
:0002.6C84 C646F900               mov byte ptr [bp-07], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.6C82(C), :0002.6E29(U)
|
:0002.6C88 C70600220000           mov word ptr [2200], 0000
:0002.6C8E C70650C80100           mov word ptr [C850], 0001
:0002.6C94 689A52                 push 529A
:0002.6C97 9A1AA2F60C             call 0CF6:A21A
:0002.6C9C 68EE67                 push 67EE
:0002.6C9F 9A101FF60C             call 0CF6:1F10
:0002.6CA4 240F                   and al, 0F
:0002.6CA6 8846FF                 mov [bp-01], al 
:0002.6CA9 68EE67                 push 67EE
:0002.6CAC 9ADEA1F60C             call 0CF6:A1DE
:0002.6CB1 2AE4                   sub ah, ah
:0002.6CB3 50                     push ax
:0002.6CB4 68EE67                 push 67EE
:0002.6CB7 9AFCA1F60C             call 0CF6:A1FC
:0002.6CBC 2AE4                   sub ah, ah
:0002.6CBE 8A4EFF                 mov cl , [bp-01]
:0002.6CC1 2AED                   sub ch, ch
:0002.6CC3 C1E10C                 shl cx, 0C
:0002.6CC6 0BC1                   or ax, cx
:0002.6CC8 50                     push ax
:0002.6CC9 685EC2                 push C25E
:0002.6CCC 9A427CF60C             call 0CF6:7C42
:0002.6CD1 68F867                 push 67F8
:0002.6CD4 9A101FF60C             call 0CF6:1F10
:0002.6CD9 684CCA                 push CA4C
:0002.6CDC 9A28A2F60C             call 0CF6:A228
:0002.6CE1 33F6                   xor si, si
:0002.6CE3 8BC6                   mov ax, si
:0002.6CE5 9A2E23F60C             call 0CF6:232E
:0002.6CEA 9A2423F60C             call 0CF6:2324
:0002.6CEF 68EE67                 push 67EE
:0002.6CF2 9A101FF60C             call 0CF6:1F10
:0002.6CF7 8846FF                 mov [bp-01], al 
:0002.6CFA 807EF901               cmp byte ptr [bp-07], 01
:0002.6CFE 7510                   jne 6D10
:0002.6D00 9A70B9F60C             call 0CF6:B970
:0002.6D05 C646F900               mov byte ptr [bp-07], 00
:0002.6D09 C6063EC901             mov byte ptr [C93E], 01
:0002.6D0E EB1B                   jmp 6D2B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6CFE(C)
|
:0002.6D10 807EFF03               cmp byte ptr [bp-01], 03
:0002.6D14 7515                   jne 6D2B
:0002.6D16 807EFE01               cmp byte ptr [bp-02], 01
:0002.6D1A 740F                   je 6D2B
:0002.6D1C 33C0                   xor ax, ax
:0002.6D1E BA0100                 mov dx, 0001
:0002.6D21 9AF2BFF60C             call 0CF6:BFF2
:0002.6D26 9ACF570000             call 0000:57CF

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.6D0E(U), :0002.6D14(C), :0002.6D1A(C)
|
:0002.6D2B 803E3EC901             cmp byte ptr [C93E], 01
:0002.6D30 750B                   jne 6D3D
:0002.6D32 807EFE01               cmp byte ptr [bp-02], 01
:0002.6D36 7405                   je 6D3D
:0002.6D38 9AEEB8F60C             call 0CF6:B8EE

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.6D30(C), :0002.6D36(C)
|
:0002.6D3D 807EFE01               cmp byte ptr [bp-02], 01
:0002.6D41 7405                   je 6D48
:0002.6D43 9ADEBFF60C             call 0CF6:BFDE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6D41(C)
|
:0002.6D48 8A46FF                 mov al , [bp-01]
:0002.6D4B 250F00                 and ax, 000F
:0002.6D4E 740C                   je 6D5C
:0002.6D50 48                     dec ax
:0002.6D51 7413                   je 6D66
:0002.6D53 48                     dec ax
:0002.6D54 7406                   je 6D5C
:0002.6D56 48                     dec ax
:0002.6D57 7414                   je 6D6D
:0002.6D59 E9C700                 jmp 6E23



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.6D4E(C), :0002.6D54(C)
|
:0002.6D5C 9A8806F21C             call 1CF2:0688

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6D6B(U)
|
:0002.6D61 8BF0                   mov si, ax
:0002.6D63 E9BD00                 jmp 6E23



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6D51(C)
|
:0002.6D66 9AF2C9F60C             call 0CF6:C9F2
:0002.6D6B EBF4                   jmp 6D61



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6D57(C)
|
:0002.6D6D 8976FC                 mov [bp-04], si
:0002.6D70 9A0823F60C             call 0CF6:2308
:0002.6D75 8946FA                 mov [bp-06], ax
:0002.6D78 6A01                   push 0001
:0002.6D7A 9AD1570000             call 0000:57D1
:0002.6D7F 5B                     pop bx
:0002.6D80 807EFE01               cmp byte ptr [bp-02], 01
:0002.6D84 7409                   je 6D8F
:0002.6D86 33C0                   xor ax, ax
:0002.6D88 9AF8B9F60C             call 0CF6:B9F8
:0002.6D8D EB05                   jmp 6D94



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6D84(C)
|
:0002.6D8F 9A3E3FF60C             call 0CF6:3F3E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6D8D(U)
|
:0002.6D94 33FF                   xor di, di
:0002.6D96 B80100                 mov ax, 0001
:0002.6D99 9AEA22F60C             call 0CF6:22EA
:0002.6D9E 8B76FC                 mov si, [bp-04]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6DF2(U)
|
:0002.6DA1 9AC63DF60C             call 0CF6:3DC6
:0002.6DA6 686ACF                 push CF6A
:0002.6DA9 9A083DF21C             call 1CF2:3D08
:0002.6DAE 2AE4                   sub ah, ah
:0002.6DB0 48                     dec ax
:0002.6DB1 740E                   je 6DC1
:0002.6DB3 48                     dec ax
:0002.6DB4 48                     dec ax
:0002.6DB5 740F                   je 6DC6
:0002.6DB7 48                     dec ax
:0002.6DB8 7411                   je 6DCB
:0002.6DBA 9A86BDF60C             call 0CF6:BD86
:0002.6DBF EB0D                   jmp 6DCE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6DB1(C)
|
:0002.6DC1 BF0100                 mov di, 0001
:0002.6DC4 EB08                   jmp 6DCE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6DB5(C)
|
:0002.6DC6 83CE20                 or si, 0020
:0002.6DC9 EB03                   jmp 6DCE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6DB8(C)
|
:0002.6DCB 83CE40                 or si, 0040

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.6DBF(U), :0002.6DC4(U), :0002.6DC9(U)
|
:0002.6DCE 4F                     dec di
:0002.6DCF 7523                   jne 6DF4
:0002.6DD1 683255                 push 5532
:0002.6DD4 9A081DF60C             call 0CF6:1D08
:0002.6DD9 5B                     pop bx
:0002.6DDA 52                     push dx
:0002.6DDB 50                     push ax
:0002.6DDC 685EC2                 push C25E
:0002.6DDF 9A3275F60C             call 0CF6:7532
:0002.6DE4 52                     push dx
:0002.6DE5 50                     push ax
:0002.6DE6 9AC8A2F60C             call 0CF6:A2C8
:0002.6DEB 9A3E3FF60C             call 0CF6:3F3E
:0002.6DF0 33FF                   xor di, di
:0002.6DF2 EBAD                   jmp 6DA1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6DCF(C)
|
:0002.6DF4 6A00                   push 0000
:0002.6DF6 9AD1570000             call 0000:57D1
:0002.6DFB 5B                     pop bx
:0002.6DFC 68EE67                 push 67EE
:0002.6DFF 9A101FF60C             call 0CF6:1F10
:0002.6E04 3C03                   cmp al, 03
:0002.6E06 740A                   je 6E12
:0002.6E08 C646F901               mov byte ptr [bp-07], 01
:0002.6E0C C646FE00               mov byte ptr [bp-02], 00
:0002.6E10 EB04                   jmp 6E16



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6E06(C)
|
:0002.6E12 C646FE01               mov byte ptr [bp-02], 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6E10(U)
|
:0002.6E16 C6063EC901             mov byte ptr [C93E], 01
:0002.6E1B 8B46FA                 mov ax, [bp-06]
:0002.6E1E 9AEA22F60C             call 0CF6:22EA

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.6D59(U), :0002.6D63(U)
|
:0002.6E23 F7C66C00               test si, 006C
:0002.6E27 7503                   jne 6E2C
:0002.6E29 E95CFE                 jmp 6C88



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6E27(C)
|
:0002.6E2C 8BC6                   mov ax, si
:0002.6E2E 5E                     pop si
:0002.6E2F 5F                     pop di
:0002.6E30 C9                     leave
:0002.6E31 CB                     retf


:0002.6E32 C8080000               enter 0008, 00
:0002.6E36 57                     push di
:0002.6E37 56                     push si
:0002.6E38 6A10                   push 0010
:0002.6E3A 687C54                 push 547C
:0002.6E3D 9AA255F60C             call 0CF6:55A2
:0002.6E42 680E55                 push 550E
:0002.6E45 9A081DF60C             call 0CF6:1D08
:0002.6E4A 5B                     pop bx
:0002.6E4B 8BF0                   mov si, ax
:0002.6E4D 8956FE                 mov [bp-02], dx
:0002.6E50 9A2423F60C             call 0CF6:2324
:0002.6E55 8B46FE                 mov ax, [bp-02]
:0002.6E58 50                     push ax
:0002.6E59 56                     push si
:0002.6E5A 8BF8                   mov di, ax
:0002.6E5C B82200                 mov ax, 0022
:0002.6E5F 9A2A47F60C             call 0CF6:472A
:0002.6E64 8D847D02               lea ax, [si+027D]
:0002.6E68 57                     push di
:0002.6E69 50                     push ax
:0002.6E6A 8946F8                 mov [bp-08], ax
:0002.6E6D 897EFA                 mov [bp-06], di
:0002.6E70 B82400                 mov ax, 0024
:0002.6E73 9A2A47F60C             call 0CF6:472A
:0002.6E78 9A3E3FF60C             call 0CF6:3F3E
:0002.6E7D 9AFE45F60C             call 0CF6:45FE
:0002.6E82 57                     push di
:0002.6E83 56                     push si
:0002.6E84 B8D800                 mov ax, 00D8
:0002.6E87 BA5000                 mov dx, 0050
:0002.6E8A 9AF047F60C             call 0CF6:47F0
:0002.6E8F FF76FA                 push word ptr [bp-06]
:0002.6E92 FF76F8                 push word ptr [bp-08]
:0002.6E95 B8B800                 mov ax, 00B8
:0002.6E98 BAE700                 mov dx, 00E7
:0002.6E9B 9AF047F60C             call 0CF6:47F0
:0002.6EA0 68B800                 push 00B8
:0002.6EA3 680F01                 push 010F
:0002.6EA6 689001                 push 0190
:0002.6EA9 6A64                   push 0064
:0002.6EAB 6A00                   push 0000
:0002.6EAD 68EA53                 push 53EA
:0002.6EB0 9A4C3AF60C             call 0CF6:3A4C
:0002.6EB5 B004                   mov al, 04
:0002.6EB7 9A243FF60C             call 0CF6:3F24
:0002.6EBC 687054                 push 5470
:0002.6EBF 9AA451F60C             call 0CF6:51A4
:0002.6EC4 0BC0                   or ax, ax
:0002.6EC6 7407                   je 6ECF
:0002.6EC8 9A7C22F60C             call 0CF6:227C
:0002.6ECD EB02                   jmp 6ED1



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.6EC6(C), :0002.6ECF(U)
|
:0002.6ECF EBFE                   jmp 6ECF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6ECD(U)
|
:0002.6ED1 5E                     pop si
:0002.6ED2 5F                     pop di
:0002.6ED3 C9                     leave
:0002.6ED4 CB                     retf


:0002.6ED5 00                     BYTE 0


:0002.6ED6 CB                     retf


:0002.6ED7 00                     BYTE 0


:0002.6ED8 CB                     retf


:0002.6ED9 00                     BYTE 0


:0002.6EDA C8020000               enter 0002, 00
:0002.6EDE 57                     push di
:0002.6EDF 56                     push si
:0002.6EE0 33FF                   xor di, di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6F26(C)
|
:0002.6EE2 9A6BB10000             call 0000:B16B
:0002.6EE7 8BF0                   mov si, ax
:0002.6EE9 4E                     dec si
:0002.6EEA 8BC6                   mov ax, si
:0002.6EEC B90A00                 mov cx, 000A
:0002.6EEF 8BDE                   mov bx, si
:0002.6EF1 99                     cwd
:0002.6EF2 F7F9                   idiv cx
:0002.6EF4 52                     push dx
:0002.6EF5 8BC6                   mov ax, si
:0002.6EF7 BA6400                 mov dx, 0064
:0002.6EFA 8BF2                   mov si, dx
:0002.6EFC 99                     cwd
:0002.6EFD F7FE                   idiv si
:0002.6EFF 8BD0                   mov dx, ax
:0002.6F01 6BC09C                 imul ax, FF9C
:0002.6F04 03C3                   add ax, bx
:0002.6F06 8BF2                   mov si, dx
:0002.6F08 99                     cwd
:0002.6F09 F7F9                   idiv cx
:0002.6F0B 50                     push ax
:0002.6F0C 56                     push si
:0002.6F0D 8BF3                   mov si, bx
:0002.6F0F 9AE0880000             call 0000:88E0
:0002.6F14 83C406                 add sp, 0006
:0002.6F17 56                     push si
:0002.6F18 9AFC900000             call 0000:90FC
:0002.6F1D 5B                     pop bx
:0002.6F1E 0BC0                   or ax, ax
:0002.6F20 7406                   je 6F28
:0002.6F22 47                     inc di
:0002.6F23 83FF03                 cmp di, 0003
:0002.6F26 7CBA                   jl 6EE2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6F20(C)
|
:0002.6F28 5E                     pop si
:0002.6F29 5F                     pop di
:0002.6F2A C9                     leave
:0002.6F2B CB                     retf


:0002.6F2C C83C0000               enter 003C, 00
:0002.6F30 C70680090000           mov word ptr [0980], 0000
:0002.6F36 C746CA0300             mov word ptr [bp-36], 0003
:0002.6F3B 6A00                   push 0000
:0002.6F3D B8EE67                 mov ax, 67EE
:0002.6F40 8946C8                 mov [bp-38], ax
:0002.6F43 50                     push ax
:0002.6F44 9AECA1F60C             call 0CF6:A1EC
:0002.6F49 9AFE45F60C             call 0CF6:45FE
:0002.6F4E 9A6BCA0000             call 0000:CA6B
:0002.6F53 40                     inc ax
:0002.6F54 7506                   jne 6F5C

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.6FDA(U), :0002.7138(U)
|
:0002.6F56 B80300                 mov ax, 0003
:0002.6F59 E9DF01                 jmp 713B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6F54(C)
|
:0002.6F5C B004                   mov al, 04
:0002.6F5E 9A243FF60C             call 0CF6:3F24
:0002.6F63 B80103                 mov ax, 0301
:0002.6F66 CD65                   int 65
:0002.6F68 8946C4                 mov [bp-3C], ax
:0002.6F6B F646C440               test byte ptr [bp-3C], 40
:0002.6F6F 752C                   jne 6F9D
:0002.6F71 9A7A9FF60C             call 0CF6:9F7A
:0002.6F76 0BC0                   or ax, ax
:0002.6F78 740F                   je 6F89
:0002.6F7A 9A569CF60C             call 0CF6:9C56
:0002.6F7F 8B46CA                 mov ax, [bp-36]
:0002.6F82 9ADA9BF60C             call 0CF6:9BDA
:0002.6F87 EB14                   jmp 6F9D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6F78(C)
|
:0002.6F89 804EC440               or byte ptr [bp-3C], 40
:0002.6F8D FF76C4                 push word ptr [bp-3C]
:0002.6F90 680268                 push 6802
:0002.6F93 9A0AA2F60C             call 0CF6:A20A
:0002.6F98 9AD622F60C             call 0CF6:22D6

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.6F6F(C), :0002.6F87(U)
|
:0002.6F9D B004                   mov al, 04
:0002.6F9F 9A243FF60C             call 0CF6:3F24
:0002.6FA4 9AFE45F60C             call 0CF6:45FE
:0002.6FA9 68001F                 push 1F00
:0002.6FAC 6A00                   push 0000
:0002.6FAE 68C8C7                 push C7C8
:0002.6FB1 9ADC4EF60C             call 0CF6:4EDC
:0002.6FB6 9A569CF60C             call 0CF6:9C56
:0002.6FBB 9AFE45F60C             call 0CF6:45FE
:0002.6FC0 685EC2                 push C25E
:0002.6FC3 9A6E71F60C             call 0CF6:716E
:0002.6FC8 9A64B5F60C             call 0CF6:B564
:0002.6FCD 8946CC                 mov [bp-34], ax
:0002.6FD0 3D0A00                 cmp ax, 000A
:0002.6FD3 7508                   jne 6FDD
:0002.6FD5 9AFC9CF60C             call 0CF6:9CFC
:0002.6FDA E979FF                 jmp 6F56



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6FD3(C)
|
:0002.6FDD 33C0                   xor ax, ax
:0002.6FDF A348C8                 mov word ptr [C848], ax
:0002.6FE2 A36221                 mov word ptr [2162], ax
:0002.6FE5 687054                 push 5470
:0002.6FE8 9AD051F60C             call 0CF6:51D0
:0002.6FED 8946C6                 mov [bp-3A], ax
:0002.6FF0 837ECC03               cmp word ptr [bp-34], 0003
:0002.6FF4 7507                   jne 6FFD
:0002.6FF6 C746CA0000             mov word ptr [bp-36], 0000
:0002.6FFB EB0F                   jmp 700C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6FF4(C)
|
:0002.6FFD 837ECCFF               cmp word ptr [bp-34], FFFF
:0002.7001 7509                   jne 700C
:0002.7003 0BC0                   or ax, ax
:0002.7005 7505                   jne 700C
:0002.7007 9AD29EF60C             call 0CF6:9ED2

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.6FFB(U), :0002.7001(C), :0002.7005(C)
|
:0002.700C 837ECCFF               cmp word ptr [bp-34], FFFF
:0002.7010 7503                   jne 7015
:0002.7012 E91001                 jmp 7125



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7010(C)
|
:0002.7015 837ECC03               cmp word ptr [bp-34], 0003
:0002.7019 7503                   jne 701E
:0002.701B E90701                 jmp 7125



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7019(C)
|
:0002.701E 685EC2                 push C25E
:0002.7021 9AF46FF60C             call 0CF6:6FF4
:0002.7026 C6063EC900             mov byte ptr [C93E], 00
:0002.702B B80100                 mov ax, 0001
:0002.702E A38009                 mov word ptr [0980], ax
:0002.7031 A32AC8                 mov word ptr [C82A], ax
:0002.7034 837ECC00               cmp word ptr [bp-34], 0000
:0002.7038 752C                   jne 7066
:0002.703A 9A70B9F60C             call 0CF6:B970
:0002.703F 9A2C3FF60C             call 0CF6:3F2C
:0002.7044 C6063EC901             mov byte ptr [C93E], 01
:0002.7049 C7062AC80000           mov word ptr [C82A], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.705E(C)
|
:0002.704F 33C0                   xor ax, ax
:0002.7051 BAFF00                 mov dx, 00FF
:0002.7054 9A8020F21C             call 1CF2:2080
:0002.7059 F60648C802             test byte ptr [C848], 02
:0002.705E 74EF                   je 704F
:0002.7060 C7062AC80100           mov word ptr [C82A], 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.7038(C), :0002.70E2(C), :0002.70F4(U)
|
:0002.7066 8B46CC                 mov ax, [bp-34]
:0002.7069 9A069DF60C             call 0CF6:9D06
:0002.706E 8946CE                 mov [bp-32], ax
:0002.7071 C746CCFF00             mov word ptr [bp-34], 00FF
:0002.7076 F646CE44               test byte ptr [bp-32], 44
:0002.707A 7506                   jne 7082
:0002.707C F646CE20               test byte ptr [bp-32], 20
:0002.7080 745C                   je 70DE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.707A(C)
|
:0002.7082 F646CE04               test byte ptr [bp-32], 04
:0002.7086 746F                   je 70F7
:0002.7088 837EC600               cmp word ptr [bp-3A], 0000
:0002.708C 7511                   jne 709F
:0002.708E 9ABA9BF60C             call 0CF6:9BBA
:0002.7093 33C0                   xor ax, ax
:0002.7095 BA0300                 mov dx, 0003
:0002.7098 33DB                   xor bx, bx
:0002.709A 9A8236F60C             call 0CF6:3682

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.708C(C)
|
:0002.709F 6A10                   push 0010
:0002.70A1 687C54                 push 547C
:0002.70A4 9AA255F60C             call 0CF6:55A2
:0002.70A9 8D46D0                 lea ax, [bp-30]
:0002.70AC 16                     push ss
:0002.70AD 50                     push ax
:0002.70AE B83000                 mov ax, 0030
:0002.70B1 32D2                   xor dl, dl
:0002.70B3 9A7C4CF60C             call 0CF6:4C7C
:0002.70B8 6A10                   push 0010
:0002.70BA 6A10                   push 0010
:0002.70BC 8D46D0                 lea ax, [bp-30]
:0002.70BF 16                     push ss
:0002.70C0 50                     push ax
:0002.70C1 6A10                   push 0010
:0002.70C3 6A00                   push 0000
:0002.70C5 9A8CCD0000             call 0000:CD8C
:0002.70CA 83C40C                 add sp, 000C
:0002.70CD 9AFE45F60C             call 0CF6:45FE
:0002.70D2 C746CA0100             mov word ptr [bp-36], 0001
:0002.70D7 9AD622F60C             call 0CF6:22D6
:0002.70DC EB47                   jmp 7125



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7080(C)
|
:0002.70DE F646CE08               test byte ptr [bp-32], 08
:0002.70E2 7482                   je 7066
:0002.70E4 685EC2                 push C25E
:0002.70E7 9AF46FF60C             call 0CF6:6FF4
:0002.70EC 689A52                 push 529A
:0002.70EF 9A2411F60C             call 0CF6:1124
:0002.70F4 E96FFF                 jmp 7066



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7086(C)
|
:0002.70F7 F646CE60               test byte ptr [bp-32], 60
:0002.70FB 7423                   je 7120
:0002.70FD 1E                     push ds
:0002.70FE 68091F                 push 1F09
:0002.7101 6A02                   push 0002
:0002.7103 9A4232F60C             call 0CF6:3242
:0002.7108 83C406                 add sp, 0006
:0002.710B 0BC0                   or ax, ax
:0002.710D 7411                   je 7120
:0002.710F C746CA0400             mov word ptr [bp-36], 0004
:0002.7114 6A10                   push 0010
:0002.7116 687C54                 push 547C
:0002.7119 9AA255F60C             call 0CF6:55A2
:0002.711E EB05                   jmp 7125



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.70FB(C), :0002.710D(C)
|
:0002.7120 9AD29EF60C             call 0CF6:9ED2

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.7012(U), :0002.701B(U), :0002.70DC(U), :0002.711E(U)
|
:0002.7125 837ECCFF               cmp word ptr [bp-34], FFFF
:0002.7129 7505                   jne 7130
:0002.712B 9AD29EF60C             call 0CF6:9ED2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7129(C)
|
:0002.7130 8B46CA                 mov ax, [bp-36]
:0002.7133 9ADA9BF60C             call 0CF6:9BDA
:0002.7138 E91BFE                 jmp 6F56



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.6F59(U)
|
:0002.713B C9                     leave
:0002.713C CB                     retf


:0002.713D 00                     BYTE 0


:0002.713E 55                     push bp
:0002.713F 8BEC                   mov bp, sp
:0002.7141 8B5E06                 mov bx, [bp+06]
:0002.7144 8A4704                 mov al , [bx+04]
:0002.7147 C9                     leave
:0002.7148 CA0200                 retf 0002


:0002.714B 00                     BYTE 0


:0002.714C 55                     push bp
:0002.714D 8BEC                   mov bp, sp
:0002.714F 8B5E06                 mov bx, [bp+06]
:0002.7152 8A4608                 mov al , [bp+08]
:0002.7155 884705                 mov [bx+05], al 
:0002.7158 C9                     leave
:0002.7159 CA0400                 retf 0004


:0002.715C 55                     push bp
:0002.715D 8BEC                   mov bp, sp
:0002.715F 8B5E06                 mov bx, [bp+06]
:0002.7162 8A4706                 mov al , [bx+06]
:0002.7165 C9                     leave
:0002.7166 CA0200                 retf 0002


:0002.7169 00                     BYTE 0


:0002.716A 55                     push bp
:0002.716B 8BEC                   mov bp, sp
:0002.716D 8B5E06                 mov bx, [bp+06]
:0002.7170 8B4608                 mov ax, [bp+08]
:0002.7173 89470A                 mov [bx+0A], ax
:0002.7176 C9                     leave
:0002.7177 CA0400                 retf 0004


:0002.717A 55                     push bp
:0002.717B 8BEC                   mov bp, sp
:0002.717D 8B5E06                 mov bx, [bp+06]
:0002.7180 C6473C00               mov byte ptr [bx+3C], 00
:0002.7184 C9                     leave
:0002.7185 CA0200                 retf 0002


:0002.7188 55                     push bp
:0002.7189 8BEC                   mov bp, sp
:0002.718B 8B5E06                 mov bx, [bp+06]
:0002.718E C60704                 mov byte ptr [bx], 04
:0002.7191 C9                     leave
:0002.7192 CA0200                 retf 0002


:0002.7195 00                     BYTE 0


:0002.7196 55                     push bp
:0002.7197 8BEC                   mov bp, sp
:0002.7199 57                     push di
:0002.719A 56                     push si
:0002.719B 8B7E06                 mov di, [bp+06]
:0002.719E 8D450C                 lea ax, [di+0C]
:0002.71A1 50                     push ax
:0002.71A2 9A58A2F60C             call 0CF6:A258
:0002.71A7 8BF0                   mov si, ax
:0002.71A9 57                     push di
:0002.71AA 9A6E71F60C             call 0CF6:716E
:0002.71AF 8BC6                   mov ax, si
:0002.71B1 5E                     pop si
:0002.71B2 5F                     pop di
:0002.71B3 C9                     leave
:0002.71B4 CA0200                 retf 0002


:0002.71B7 00                     BYTE 0


:0002.71B8 55                     push bp
:0002.71B9 8BEC                   mov bp, sp
:0002.71BB 6A00                   push 0000
:0002.71BD 680040                 push 4000
:0002.71C0 6A01                   push 0001
:0002.71C2 FF7606                 push word ptr [bp+06]
:0002.71C5 9AB24CF60C             call 0CF6:4CB2
:0002.71CA C9                     leave
:0002.71CB CA0200                 retf 0002


:0002.71CE C8080000               enter 0008, 00
:0002.71D2 57                     push di
:0002.71D3 56                     push si
:0002.71D4 8B4606                 mov ax, [bp+06]
:0002.71D7 8B5608                 mov dx, [bp+08]
:0002.71DA 8BF8                   mov di, ax
:0002.71DC 8956FA                 mov [bp-06], dx
:0002.71DF 6A00                   push 0000
:0002.71E1 685EC2                 push C25E
:0002.71E4 9A58B6F60C             call 0CF6:B658
:0002.71E9 8BF0                   mov si, ax
:0002.71EB C746FC2D00             mov word ptr [bp-04], 002D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7211(C)
|
:0002.71F0 8B04                   mov ax, [si]
:0002.71F2 3D0004                 cmp ax, 0400
:0002.71F5 7314                   jnb 720B
:0002.71F7 FF76FA                 push word ptr [bp-06]
:0002.71FA 57                     push di
:0002.71FB 9A501EF60C             call 0CF6:1E50
:0002.7200 50                     push ax
:0002.7201 9A7868F60C             call 0CF6:6878
:0002.7206 8BF8                   mov di, ax
:0002.7208 8956FA                 mov [bp-06], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.71F5(C)
|
:0002.720B 83C60B                 add si, 000B
:0002.720E FF4EFC                 dec word ptr [bp-04]
:0002.7211 75DD                   jne 71F0
:0002.7213 FF76FA                 push word ptr [bp-06]
:0002.7216 57                     push di
:0002.7217 680268                 push 6802
:0002.721A 9A545AF60C             call 0CF6:5A54
:0002.721F 33C0                   xor ax, ax
:0002.7221 5E                     pop si
:0002.7222 5F                     pop di
:0002.7223 C9                     leave
:0002.7224 CA0400                 retf 0004


:0002.7227 00                     BYTE 0


:0002.7228 C8080000               enter 0008, 00
:0002.722C 57                     push di
:0002.722D 56                     push si
:0002.722E 8B4606                 mov ax, [bp+06]
:0002.7231 8B5608                 mov dx, [bp+08]
:0002.7234 8BF8                   mov di, ax
:0002.7236 8956FA                 mov [bp-06], dx
:0002.7239 6A00                   push 0000
:0002.723B 685EC2                 push C25E
:0002.723E 9A58B6F60C             call 0CF6:B658
:0002.7243 8BF0                   mov si, ax
:0002.7245 C746FC2D00             mov word ptr [bp-04], 002D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.726B(C)
|
:0002.724A 8B04                   mov ax, [si]
:0002.724C 3D0004                 cmp ax, 0400
:0002.724F 7314                   jnb 7265
:0002.7251 FF76FA                 push word ptr [bp-06]
:0002.7254 57                     push di
:0002.7255 9A501EF60C             call 0CF6:1E50
:0002.725A 50                     push ax
:0002.725B 9AB267F60C             call 0CF6:67B2
:0002.7260 8BF8                   mov di, ax
:0002.7262 8956FA                 mov [bp-06], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.724F(C)
|
:0002.7265 83C60B                 add si, 000B
:0002.7268 FF4EFC                 dec word ptr [bp-04]
:0002.726B 75DD                   jne 724A
:0002.726D FF76FA                 push word ptr [bp-06]
:0002.7270 57                     push di
:0002.7271 680268                 push 6802
:0002.7274 9A2059F60C             call 0CF6:5920
:0002.7279 5E                     pop si
:0002.727A 5F                     pop di
:0002.727B C9                     leave
:0002.727C CA0400                 retf 0004


:0002.727F 00                     BYTE 0


:0002.7280 6A00                   push 0000
:0002.7282 6A00                   push 0000
:0002.7284 FF36D6C7               push word ptr [C7D6]
:0002.7288 FF36D4C7               push word ptr [C7D4]
:0002.728C 68000D                 push 0D00
:0002.728F 68D8C7                 push C7D8
:0002.7292 9A0650F60C             call 0CF6:5006
:0002.7297 CB                     retf


:0002.7298 6A00                   push 0000
:0002.729A 68000D                 push 0D00
:0002.729D FF36D6C7               push word ptr [C7D6]
:0002.72A1 FF36D4C7               push word ptr [C7D4]
:0002.72A5 680004                 push 0400
:0002.72A8 68D8C7                 push C7D8
:0002.72AB 9A0650F60C             call 0CF6:5006
:0002.72B0 CB                     retf


:0002.72B1 00                     BYTE 0


:0002.72B2 6A00                   push 0000
:0002.72B4 680011                 push 1100
:0002.72B7 FF36D6C7               push word ptr [C7D6]
:0002.72BB FF36D4C7               push word ptr [C7D4]
:0002.72BF 68801F                 push 1F80
:0002.72C2 68D8C7                 push C7D8
:0002.72C5 9A0650F60C             call 0CF6:5006
:0002.72CA CB                     retf


:0002.72CB 00                     BYTE 0


:0002.72CC 6A00                   push 0000
:0002.72CE 688030                 push 3080
:0002.72D1 A1D4C7                 mov ax, word ptr [C7D4]
:0002.72D4 8B16D6C7               mov dx, [C7D6]
:0002.72D8 05801F                 add ax, 1F80
:0002.72DB 52                     push dx
:0002.72DC 50                     push ax
:0002.72DD 68001B                 push 1B00
:0002.72E0 68D8C7                 push C7D8
:0002.72E3 9A0650F60C             call 0CF6:5006
:0002.72E8 CB                     retf


:0002.72E9 00                     BYTE 0


:0002.72EA 55                     push bp
:0002.72EB 8BEC                   mov bp, sp
:0002.72ED 52                     push dx
:0002.72EE 57                     push di
:0002.72EF 56                     push si
:0002.72F0 8BF8                   mov di, ax
:0002.72F2 03F8                   add di, ax
:0002.72F4 1E                     push ds
:0002.72F5 FFB5181F               push word ptr [di+1F18]
:0002.72F9 8BF3                   mov si, bx
:0002.72FB 9A443DF60C             call 0CF6:3D44
:0002.7300 8A46FE                 mov al , [bp-02]
:0002.7303 0430                   add al, 30
:0002.7305 884407                 mov [si+07], al 
:0002.7308 5E                     pop si
:0002.7309 5F                     pop di
:0002.730A C9                     leave
:0002.730B CB                     retf


:0002.730C C8200000               enter 0020, 00
:0002.7310 53                     push bx
:0002.7311 52                     push dx
:0002.7312 50                     push ax
:0002.7313 57                     push di
:0002.7314 56                     push si
:0002.7315 68D860                 push 60D8
:0002.7318 680E55                 push 550E
:0002.731B 9A4A4DF60C             call 0CF6:4D4A
:0002.7320 A3D4C7                 mov word ptr [C7D4], ax
:0002.7323 8916D6C7               mov [C7D6], dx
:0002.7327 050500                 add ax, 0005
:0002.732A 8BF8                   mov di, ax
:0002.732C 8956F6                 mov [bp-0A], dx
:0002.732F 52                     push dx
:0002.7330 50                     push ax
:0002.7331 1E                     push ds
:0002.7332 68DAC8                 push C8DA
:0002.7335 9A6A3DF60C             call 0CF6:3D6A
:0002.733A 83C71E                 add di, 001E
:0002.733D FF76F6                 push word ptr [bp-0A]
:0002.7340 57                     push di
:0002.7341 680268                 push 6802
:0002.7344 9A545AF60C             call 0CF6:5A54
:0002.7349 8956F6                 mov [bp-0A], dx
:0002.734C BEEE67                 mov si, 67EE
:0002.734F C746FE0200             mov word ptr [bp-02], 0002

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7365(C)
|
:0002.7354 52                     push dx
:0002.7355 50                     push ax
:0002.7356 56                     push si
:0002.7357 9A885EF60C             call 0CF6:5E88
:0002.735C 8956F6                 mov [bp-0A], dx
:0002.735F 83C60A                 add si, 000A
:0002.7362 FF4EFE                 dec word ptr [bp-02]
:0002.7365 75ED                   jne 7354
:0002.7367 BE8861                 mov si, 6188
:0002.736A C746FE3E00             mov word ptr [bp-02], 003E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7380(C)
|
:0002.736F 52                     push dx
:0002.7370 50                     push ax
:0002.7371 56                     push si
:0002.7372 9ACC5CF60C             call 0CF6:5CCC
:0002.7377 8956F6                 mov [bp-0A], dx
:0002.737A 83C61A                 add si, 001A
:0002.737D FF4EFE                 dec word ptr [bp-02]
:0002.7380 75ED                   jne 736F
:0002.7382 BE1668                 mov si, 6816
:0002.7385 C746FE8001             mov word ptr [bp-02], 0180

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.739B(C)
|
:0002.738A 52                     push dx
:0002.738B 50                     push ax
:0002.738C 56                     push si
:0002.738D 9A7868F60C             call 0CF6:6878
:0002.7392 8956F6                 mov [bp-0A], dx
:0002.7395 83C62C                 add si, 002C
:0002.7398 FF4EFE                 dec word ptr [bp-02]
:0002.739B 75ED                   jne 738A
:0002.739D BE1ABA                 mov si, BA1A
:0002.73A0 C746FE2000             mov word ptr [bp-02], 0020

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.73B6(C)
|
:0002.73A5 52                     push dx
:0002.73A6 50                     push ax
:0002.73A7 56                     push si
:0002.73A8 9A866CF60C             call 0CF6:6C86
:0002.73AD 8956F6                 mov [bp-0A], dx
:0002.73B0 83C620                 add si, 0020
:0002.73B3 FF4EFE                 dec word ptr [bp-02]
:0002.73B6 75ED                   jne 73A5
:0002.73B8 8BF0                   mov si, ax
:0002.73BA 2B36D4C7               sub si, [C7D4]
:0002.73BE 9A8A600000             call 0000:608A
:0002.73C3 8956F6                 mov [bp-0A], dx
:0002.73C6 52                     push dx
:0002.73C7 50                     push ax
:0002.73C8 FF36D6C7               push word ptr [C7D6]
:0002.73CC FF36D4C7               push word ptr [C7D4]
:0002.73D0 B80500                 mov ax, 0005
:0002.73D3 9AC64BF60C             call 0CF6:4BC6
:0002.73D8 837EDC00               cmp word ptr [bp-24], 0000
:0002.73DC 7403                   je 73E1
:0002.73DE E99A00                 jmp 747B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.73DC(C)
|
:0002.73E1 33C0                   xor ax, ax
:0002.73E3 8D5EE0                 lea bx, [bp-20]
:0002.73E6 8B56DA                 mov dx, [bp-26]
:0002.73E9 9A8AA3F60C             call 0CF6:A38A
:0002.73EE 817EDE0001             cmp word ptr [bp-22], 0100
:0002.73F3 740D                   je 7402
:0002.73F5 687054                 push 5470
:0002.73F8 9AE651F60C             call 0CF6:51E6
:0002.73FD 0441                   add al, 41
:0002.73FF 8846E0                 mov [bp-20], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.73F3(C)
|
:0002.7402 8D46E0                 lea ax, [bp-20]
:0002.7405 50                     push ax
:0002.7406 8B4EDE                 mov cx, [bp-22]
:0002.7409 80C903                 or cl, 03
:0002.740C 51                     push cx
:0002.740D 8D4EF8                 lea cx, [bp-08]
:0002.7410 51                     push cx
:0002.7411 9ADC4EF60C             call 0CF6:4EDC
:0002.7416 FF36D6C7               push word ptr [C7D6]
:0002.741A FF36D4C7               push word ptr [C7D4]
:0002.741E 56                     push si
:0002.741F 8D46F8                 lea ax, [bp-08]
:0002.7422 50                     push ax
:0002.7423 9A4C50F60C             call 0CF6:504C
:0002.7428 8D46F8                 lea ax, [bp-08]
:0002.742B 50                     push ax
:0002.742C 9AB84FF60C             call 0CF6:4FB8
:0002.7431 B80100                 mov ax, 0001
:0002.7434 8D5EE0                 lea bx, [bp-20]
:0002.7437 8B56DA                 mov dx, [bp-26]
:0002.743A 9A8AA3F60C             call 0CF6:A38A
:0002.743F 817EDE0001             cmp word ptr [bp-22], 0100
:0002.7444 740D                   je 7453
:0002.7446 687054                 push 5470
:0002.7449 9AE651F60C             call 0CF6:51E6
:0002.744E 0441                   add al, 41
:0002.7450 8846E0                 mov [bp-20], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7444(C)
|
:0002.7453 8D46E0                 lea ax, [bp-20]
:0002.7456 50                     push ax
:0002.7457 8B46DE                 mov ax, [bp-22]
:0002.745A 0C03                   or al, 03
:0002.745C 50                     push ax
:0002.745D 8D46F8                 lea ax, [bp-08]
:0002.7460 50                     push ax
:0002.7461 9ADC4EF60C             call 0CF6:4EDC
:0002.7466 8D46F8                 lea ax, [bp-08]
:0002.7469 50                     push ax
:0002.746A 685EC2                 push C25E
:0002.746D 9AB072F60C             call 0CF6:72B0
:0002.7472 8D46F8                 lea ax, [bp-08]
:0002.7475 50                     push ax
:0002.7476 9AB84FF60C             call 0CF6:4FB8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.73DE(U)
|
:0002.747B 1E                     push ds
:0002.747C 68241F                 push 1F24
:0002.747F 6A03                   push 0003
:0002.7481 9A4232F60C             call 0CF6:3242
:0002.7486 83C406                 add sp, 0006
:0002.7489 5E                     pop si
:0002.748A 5F                     pop di
:0002.748B C9                     leave
:0002.748C CB                     retf


:0002.748D 00                     BYTE 0


:0002.748E C8080000               enter 0008, 00
:0002.7492 50                     push ax
:0002.7493 57                     push di
:0002.7494 56                     push si
:0002.7495 8BF8                   mov di, ax
:0002.7497 8B76FE                 mov si, [bp-02]
:0002.749A 0BF8                   or di, ax
:0002.749C 750A                   jne 74A8
:0002.749E 680268                 push 6802
:0002.74A1 9AB237F60C             call 0CF6:37B2
:0002.74A6 8BF0                   mov si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.749C(C)
|
:0002.74A8 A1D4C7                 mov ax, word ptr [C7D4]
:0002.74AB 8B16D6C7               mov dx, [C7D6]
:0002.74AF 052300                 add ax, 0023
:0002.74B2 52                     push dx
:0002.74B3 50                     push ax
:0002.74B4 680268                 push 6802
:0002.74B7 9A2059F60C             call 0CF6:5920
:0002.74BC 897EF6                 mov [bp-0A], di
:0002.74BF 0BFF                   or di, di
:0002.74C1 7509                   jne 74CC
:0002.74C3 56                     push si
:0002.74C4 680268                 push 6802
:0002.74C7 9A0AA2F60C             call 0CF6:A20A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.74C1(C)
|
:0002.74CC A1D4C7                 mov ax, word ptr [C7D4]
:0002.74CF 8B16D6C7               mov dx, [C7D6]
:0002.74D3 053700                 add ax, 0037
:0002.74D6 8BF0                   mov si, ax
:0002.74D8 8956FA                 mov [bp-06], dx
:0002.74DB B9EE67                 mov cx, 67EE
:0002.74DE C746FC0200             mov word ptr [bp-04], 0002
:0002.74E3 894EFE                 mov [bp-02], cx
:0002.74E6 8BF9                   mov di, cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.74FB(C)
|
:0002.74E8 FF76FA                 push word ptr [bp-06]
:0002.74EB 56                     push si
:0002.74EC 57                     push di
:0002.74ED 9A265EF60C             call 0CF6:5E26
:0002.74F2 83C609                 add si, 0009
:0002.74F5 83C70A                 add di, 000A
:0002.74F8 FF4EFC                 dec word ptr [bp-04]
:0002.74FB 75EB                   jne 74E8
:0002.74FD 837EF600               cmp word ptr [bp-0A], 0000
:0002.7501 742C                   je 752F
:0002.7503 A1D4C7                 mov ax, word ptr [C7D4]
:0002.7506 8B16D6C7               mov dx, [C7D6]
:0002.750A 054900                 add ax, 0049
:0002.750D 8BF0                   mov si, ax
:0002.750F 8956FA                 mov [bp-06], dx
:0002.7512 BF8861                 mov di, 6188
:0002.7515 C746FE3E00             mov word ptr [bp-02], 003E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.752D(C)
|
:0002.751A FF76FA                 push word ptr [bp-06]
:0002.751D 56                     push si
:0002.751E 57                     push di
:0002.751F 9AA25BF60C             call 0CF6:5BA2
:0002.7524 83C71A                 add di, 001A
:0002.7527 83C61A                 add si, 001A
:0002.752A FF4EFE                 dec word ptr [bp-02]
:0002.752D 75EB                   jne 751A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7501(C)
|
:0002.752F 5E                     pop si
:0002.7530 5F                     pop di
:0002.7531 C9                     leave
:0002.7532 CB                     retf


:0002.7533 00                     BYTE 0


:0002.7534 B98003                 mov cx, 0380
:0002.7537 F7E1                   mul cx
:0002.7539 52                     push dx
:0002.753A 50                     push ax
:0002.753B FF36D6C7               push word ptr [C7D6]
:0002.753F FF36D4C7               push word ptr [C7D4]
:0002.7543 68E002                 push 02E0
:0002.7546 68DEC7                 push C7DE
:0002.7549 9A0650F60C             call 0CF6:5006
:0002.754E CB                     retf


:0002.754F 00                     BYTE 0


:0002.7550 B98003                 mov cx, 0380
:0002.7553 F7E1                   mul cx
:0002.7555 05E002                 add ax, 02E0
:0002.7558 83D200                 adc dx, 0000
:0002.755B 52                     push dx
:0002.755C 50                     push ax
:0002.755D A1D4C7                 mov ax, word ptr [C7D4]
:0002.7560 8B16D6C7               mov dx, [C7D6]
:0002.7564 05E002                 add ax, 02E0
:0002.7567 52                     push dx
:0002.7568 50                     push ax
:0002.7569 68E002                 push 02E0
:0002.756C 68DEC7                 push C7DE
:0002.756F 9A0650F60C             call 0CF6:5006
:0002.7574 CB                     retf


:0002.7575 00                     BYTE 0


:0002.7576 6A00                   push 0000
:0002.7578 6A00                   push 0000
:0002.757A FF36D6C7               push word ptr [C7D6]
:0002.757E FF36D4C7               push word ptr [C7D4]
:0002.7582 689506                 push 0695
:0002.7585 68E4C7                 push C7E4
:0002.7588 9A0650F60C             call 0CF6:5006
:0002.758D CB                     retf


:0002.758E C8060000               enter 0006, 00
:0002.7592 57                     push di
:0002.7593 56                     push si
:0002.7594 BE18AA                 mov si, AA18
:0002.7597 A1D4C7                 mov ax, word ptr [C7D4]
:0002.759A 8B16D6C7               mov dx, [C7D6]
:0002.759E 8BF8                   mov di, ax
:0002.75A0 8956FC                 mov [bp-04], dx
:0002.75A3 C746FE0000             mov word ptr [bp-02], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.75C3(C)
|
:0002.75A8 FF76FE                 push word ptr [bp-02]
:0002.75AB FF76FC                 push word ptr [bp-04]
:0002.75AE 57                     push di
:0002.75AF 56                     push si
:0002.75B0 9A5E69F60C             call 0CF6:695E
:0002.75B5 83C610                 add si, 0010
:0002.75B8 83C70D                 add di, 000D
:0002.75BB FF46FE                 inc word ptr [bp-02]
:0002.75BE 817EFE0001             cmp word ptr [bp-02], 0100
:0002.75C3 72E3                   jb 75A8
:0002.75C5 5E                     pop si
:0002.75C6 5F                     pop di
:0002.75C7 C9                     leave
:0002.75C8 CB                     retf


:0002.75C9 00                     BYTE 0


:0002.75CA C80A0000               enter 000A, 00
:0002.75CE 57                     push di
:0002.75CF 56                     push si
:0002.75D0 BE1668                 mov si, 6816
:0002.75D3 A1D4C7                 mov ax, word ptr [C7D4]
:0002.75D6 8B16D6C7               mov dx, [C7D6]
:0002.75DA 8BF8                   mov di, ax
:0002.75DC 8956F8                 mov [bp-08], dx
:0002.75DF 05801F                 add ax, 1F80
:0002.75E2 8946FC                 mov [bp-04], ax
:0002.75E5 8956FE                 mov [bp-02], dx
:0002.75E8 C746FA0000             mov word ptr [bp-06], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7612(C)
|
:0002.75ED FF76FA                 push word ptr [bp-06]
:0002.75F0 FF76F8                 push word ptr [bp-08]
:0002.75F3 57                     push di
:0002.75F4 FF76FE                 push word ptr [bp-02]
:0002.75F7 FF76FC                 push word ptr [bp-04]
:0002.75FA 56                     push si
:0002.75FB 9AE265F60C             call 0CF6:65E2
:0002.7600 83C62C                 add si, 002C
:0002.7603 83C715                 add di, 0015
:0002.7606 8346FC12               add word ptr [bp-04], 0012
:0002.760A FF46FA                 inc word ptr [bp-06]
:0002.760D 817EFA8001             cmp word ptr [bp-06], 0180
:0002.7612 72D9                   jb 75ED
:0002.7614 5E                     pop si
:0002.7615 5F                     pop di
:0002.7616 C9                     leave
:0002.7617 CB                     retf


:0002.7618 C8060000               enter 0006, 00
:0002.761C 57                     push di
:0002.761D 56                     push si
:0002.761E BF1CBE                 mov di, BE1C
:0002.7621 A1D4C7                 mov ax, word ptr [C7D4]
:0002.7624 8B16D6C7               mov dx, [C7D6]
:0002.7628 8BF0                   mov si, ax
:0002.762A 8956FC                 mov [bp-04], dx
:0002.762D C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.764C(C)
|
:0002.7631 8A46FF                 mov al , [bp-01]
:0002.7634 50                     push ax
:0002.7635 FF76FC                 push word ptr [bp-04]
:0002.7638 56                     push si
:0002.7639 57                     push di
:0002.763A 9A906DF60C             call 0CF6:6D90
:0002.763F 83C711                 add di, 0011
:0002.7642 83C610                 add si, 0010
:0002.7645 FE46FF                 inc byte ptr [bp-01]
:0002.7648 807EFF40               cmp byte ptr [bp-01], 40
:0002.764C 72E3                   jb 7631
:0002.764E 5E                     pop si
:0002.764F 5F                     pop di
:0002.7650 C9                     leave
:0002.7651 CB                     retf


:0002.7652 C80E0000               enter 000E, 00
:0002.7656 50                     push ax
:0002.7657 57                     push di
:0002.7658 56                     push si
:0002.7659 A1D4C7                 mov ax, word ptr [C7D4]
:0002.765C 8B16D6C7               mov dx, [C7D6]
:0002.7660 8BF0                   mov si, ax
:0002.7662 8956F8                 mov [bp-08], dx
:0002.7665 05E002                 add ax, 02E0
:0002.7668 8BF8                   mov di, ax
:0002.766A 8956F4                 mov [bp-0C], dx
:0002.766D C746FC1ABA             mov word ptr [bp-04], BA1A
:0002.7672 B90500                 mov cx, 0005
:0002.7675 807EF001               cmp byte ptr [bp-10], 01
:0002.7679 7503                   jne 767E
:0002.767B B90600                 mov cx, 0006

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7679(C)
|
:0002.767E C746FE0000             mov word ptr [bp-02], 0000
:0002.7683 894EFA                 mov [bp-06], cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.76B0(C)
|
:0002.7686 FF76FE                 push word ptr [bp-02]
:0002.7689 FF76F8                 push word ptr [bp-08]
:0002.768C 56                     push si
:0002.768D FF76F4                 push word ptr [bp-0C]
:0002.7690 57                     push di
:0002.7691 8A46F0                 mov al , [bp-10]
:0002.7694 50                     push ax
:0002.7695 FF76FC                 push word ptr [bp-04]
:0002.7698 9AA86BF60C             call 0CF6:6BA8
:0002.769D 8346FC20               add word ptr [bp-04], 0020
:0002.76A1 83C617                 add si, 0017
:0002.76A4 8B46FA                 mov ax, [bp-06]
:0002.76A7 03F8                   add di, ax
:0002.76A9 FF46FE                 inc word ptr [bp-02]
:0002.76AC 837EFE20               cmp word ptr [bp-02], 0020
:0002.76B0 72D4                   jb 7686
:0002.76B2 5E                     pop si
:0002.76B3 5F                     pop di
:0002.76B4 C9                     leave
:0002.76B5 CB                     retf


:0002.76B6 682D1F                 push 1F2D
:0002.76B9 682651                 push 5126
:0002.76BC 9A180CF60C             call 0CF6:0C18
:0002.76C1 83C404                 add sp, 0004
:0002.76C4 CB                     retf


:0002.76C5 00                     BYTE 0


:0002.76C6 56                     push si
:0002.76C7 50                     push ax
:0002.76C8 680268                 push 6802
:0002.76CB 9A48B6F60C             call 0CF6:B648
:0002.76D0 9AF86CF60C             call 0CF6:6CF8
:0002.76D5 8BF0                   mov si, ax
:0002.76D7 9AD4A5F60C             call 0CF6:A5D4
:0002.76DC 8BC6                   mov ax, si
:0002.76DE 9AF0A5F60C             call 0CF6:A5F0
:0002.76E3 5E                     pop si
:0002.76E4 CB                     retf


:0002.76E5 00                     BYTE 0


:0002.76E6 56                     push si
:0002.76E7 8BF0                   mov si, ax
:0002.76E9 68D860                 push 60D8
:0002.76EC 680E55                 push 550E
:0002.76EF 9A4A4DF60C             call 0CF6:4D4A
:0002.76F4 A3D4C7                 mov word ptr [C7D4], ax
:0002.76F7 8916D6C7               mov [C7D6], dx
:0002.76FB 683408                 push 0834
:0002.76FE 680001                 push 0100
:0002.7701 68DEC7                 push C7DE
:0002.7704 9ADC4EF60C             call 0CF6:4EDC
:0002.7709 8BC6                   mov ax, si
:0002.770B 9A66A7F60C             call 0CF6:A766
:0002.7710 32C0                   xor al , al 
:0002.7712 9AF2A6F60C             call 0CF6:A6F2
:0002.7717 68DEC7                 push C7DE
:0002.771A 9AB84FF60C             call 0CF6:4FB8
:0002.771F 33C0                   xor ax, ax
:0002.7721 5E                     pop si
:0002.7722 CB                     retf


:0002.7723 00                     BYTE 0


:0002.7724 680255                 push 5502
:0002.7727 9A081DF60C             call 0CF6:1D08
:0002.772C 5B                     pop bx
:0002.772D A3D4C7                 mov word ptr [C7D4], ax
:0002.7730 8916D6C7               mov [C7D6], dx
:0002.7734 68E808                 push 08E8
:0002.7737 680001                 push 0100
:0002.773A 68E4C7                 push C7E4
:0002.773D 9ADC4EF60C             call 0CF6:4EDC
:0002.7742 9A16A6F60C             call 0CF6:A616
:0002.7747 33C0                   xor ax, ax
:0002.7749 9A2EA5F60C             call 0CF6:A52E
:0002.774E 68E4C7                 push C7E4
:0002.7751 9AB84FF60C             call 0CF6:4FB8
:0002.7756 682608                 push 0826
:0002.7759 680001                 push 0100
:0002.775C 68D8C7                 push C7D8
:0002.775F 9ADC4EF60C             call 0CF6:4EDC
:0002.7764 9A20A3F60C             call 0CF6:A320
:0002.7769 9A2EA6F60C             call 0CF6:A62E
:0002.776E 9A38A3F60C             call 0CF6:A338
:0002.7773 9AB8A6F60C             call 0CF6:A6B8
:0002.7778 9A52A3F60C             call 0CF6:A352
:0002.777D 9A6CA3F60C             call 0CF6:A36C
:0002.7782 9A6AA6F60C             call 0CF6:A66A
:0002.7787 68D8C7                 push C7D8
:0002.778A 9AB84FF60C             call 0CF6:4FB8
:0002.778F 683408                 push 0834
:0002.7792 680001                 push 0100
:0002.7795 68DEC7                 push C7DE
:0002.7798 9ADC4EF60C             call 0CF6:4EDC
:0002.779D 680268                 push 6802
:0002.77A0 9A586DF60C             call 0CF6:6D58
:0002.77A5 2AE4                   sub ah, ah
:0002.77A7 9A66A7F60C             call 0CF6:A766
:0002.77AC 32C0                   xor al , al 
:0002.77AE 9AF2A6F60C             call 0CF6:A6F2
:0002.77B3 68DEC7                 push C7DE
:0002.77B6 9AB84FF60C             call 0CF6:4FB8
:0002.77BB C6067E5500             mov byte ptr [557E], 00
:0002.77C0 CB                     retf


:0002.77C1 00                     BYTE 0


:0002.77C2 C81A0000               enter 001A, 00
:0002.77C6 53                     push bx
:0002.77C7 52                     push dx
:0002.77C8 50                     push ax
:0002.77C9 56                     push si
:0002.77CA 8BF0                   mov si, ax
:0002.77CC 0BD2                   or dx, dx
:0002.77CE 7403                   je 77D3
:0002.77D0 E9E400                 jmp 78B7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.77CE(C)
|
:0002.77D3 680255                 push 5502
:0002.77D6 9A081DF60C             call 0CF6:1D08
:0002.77DB 5B                     pop bx
:0002.77DC A3D4C7                 mov word ptr [C7D4], ax
:0002.77DF 8916D6C7               mov [C7D6], dx
:0002.77E3 33C0                   xor ax, ax
:0002.77E5 8D5EE6                 lea bx, [bp-1A]
:0002.77E8 8BD6                   mov dx, si
:0002.77EA 9A8AA3F60C             call 0CF6:A38A
:0002.77EF 817EE40001             cmp word ptr [bp-1C], 0100
:0002.77F4 740D                   je 7803
:0002.77F6 687054                 push 5470
:0002.77F9 9AE651F60C             call 0CF6:51E6
:0002.77FE 0441                   add al, 41
:0002.7800 8846E6                 mov [bp-1A], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.77F4(C)
|
:0002.7803 8D46E6                 lea ax, [bp-1A]
:0002.7806 50                     push ax
:0002.7807 FF76E4                 push word ptr [bp-1C]
:0002.780A 8D4EFA                 lea cx, [bp-06]
:0002.780D 51                     push cx
:0002.780E 9ADC4EF60C             call 0CF6:4EDC
:0002.7813 6A00                   push 0000
:0002.7815 6A00                   push 0000
:0002.7817 682655                 push 5526
:0002.781A 9A081DF60C             call 0CF6:1D08
:0002.781F 5B                     pop bx
:0002.7820 52                     push dx
:0002.7821 50                     push ax
:0002.7822 683522                 push 2235
:0002.7825 8D46FA                 lea ax, [bp-06]
:0002.7828 50                     push ax
:0002.7829 9A0650F60C             call 0CF6:5006
:0002.782E 8D46FA                 lea ax, [bp-06]
:0002.7831 50                     push ax
:0002.7832 9AB84FF60C             call 0CF6:4FB8
:0002.7837 682655                 push 5526
:0002.783A 9A081DF60C             call 0CF6:1D08
:0002.783F 5B                     pop bx
:0002.7840 52                     push dx
:0002.7841 50                     push ax
:0002.7842 FF36D6C7               push word ptr [C7D6]
:0002.7846 FF36D4C7               push word ptr [C7D4]
:0002.784A B89506                 mov ax, 0695
:0002.784D 9AC64BF60C             call 0CF6:4BC6
:0002.7852 A1D4C7                 mov ax, word ptr [C7D4]
:0002.7855 8B16D6C7               mov dx, [C7D6]
:0002.7859 050500                 add ax, 0005
:0002.785C 52                     push dx
:0002.785D 50                     push ax
:0002.785E 8D1EDAC8               lea bx, [C8DA]
:0002.7862 9A443DF60C             call 0CF6:3D44
:0002.7867 B80100                 mov ax, 0001
:0002.786A 9A2EA5F60C             call 0CF6:A52E
:0002.786F B80100                 mov ax, 0001
:0002.7872 8D5EE6                 lea bx, [bp-1A]
:0002.7875 8BD6                   mov dx, si
:0002.7877 9A8AA3F60C             call 0CF6:A38A
:0002.787C 817EE40001             cmp word ptr [bp-1C], 0100
:0002.7881 740D                   je 7890
:0002.7883 687054                 push 5470
:0002.7886 9AE651F60C             call 0CF6:51E6
:0002.788B 0441                   add al, 41
:0002.788D 8846E6                 mov [bp-1A], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7881(C)
|
:0002.7890 8D46E6                 lea ax, [bp-1A]
:0002.7893 50                     push ax
:0002.7894 FF76E4                 push word ptr [bp-1C]
:0002.7897 8D46FA                 lea ax, [bp-06]
:0002.789A 50                     push ax
:0002.789B 9ADC4EF60C             call 0CF6:4EDC
:0002.78A0 8D46FA                 lea ax, [bp-06]
:0002.78A3 50                     push ax
:0002.78A4 685EC2                 push C25E
:0002.78A7 9AC471F60C             call 0CF6:71C4
:0002.78AC 8D46FA                 lea ax, [bp-06]
:0002.78AF 50                     push ax
:0002.78B0 9AB84FF60C             call 0CF6:4FB8
:0002.78B5 EB08                   jmp 78BF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.77D0(U)
|
:0002.78B7 2BC0                   sub ax, ax
:0002.78B9 A3D6C7                 mov word ptr [C7D6], ax
:0002.78BC A3D4C7                 mov word ptr [C7D4], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.78B5(U)
|
:0002.78BF 687054                 push 5470
:0002.78C2 9AD051F60C             call 0CF6:51D0
:0002.78C7 0BC0                   or ax, ax
:0002.78C9 750D                   jne 78D8
:0002.78CB 99                     cwd
:0002.78CC 33DB                   xor bx, bx
:0002.78CE 9A8236F60C             call 0CF6:3682
:0002.78D3 9A989BF60C             call 0CF6:9B98

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.78C9(C)
|
:0002.78D8 682608                 push 0826
:0002.78DB 680001                 push 0100
:0002.78DE 68D8C7                 push C7D8
:0002.78E1 9ADC4EF60C             call 0CF6:4EDC
:0002.78E6 9A20A3F60C             call 0CF6:A320
:0002.78EB 9A2EA6F60C             call 0CF6:A62E
:0002.78F0 9A38A3F60C             call 0CF6:A338
:0002.78F5 9AB8A6F60C             call 0CF6:A6B8
:0002.78FA 9A52A3F60C             call 0CF6:A352
:0002.78FF 689506                 push 0695
:0002.7902 682655                 push 5526
:0002.7905 9A4A4DF60C             call 0CF6:4D4A
:0002.790A 52                     push dx
:0002.790B 50                     push ax
:0002.790C A1D4C7                 mov ax, word ptr [C7D4]
:0002.790F 8B16D6C7               mov dx, [C7D6]
:0002.7913 05801F                 add ax, 1F80
:0002.7916 52                     push dx
:0002.7917 50                     push ax
:0002.7918 B8001B                 mov ax, 1B00
:0002.791B 9AC64BF60C             call 0CF6:4BC6
:0002.7920 9A6AA6F60C             call 0CF6:A66A
:0002.7925 68D8C7                 push C7D8
:0002.7928 9AB84FF60C             call 0CF6:4FB8
:0002.792D 683408                 push 0834
:0002.7930 680001                 push 0100
:0002.7933 68DEC7                 push C7DE
:0002.7936 9ADC4EF60C             call 0CF6:4EDC
:0002.793B 9AF86CF60C             call 0CF6:6CF8
:0002.7940 9AD4A5F60C             call 0CF6:A5D4
:0002.7945 689521                 push 2195
:0002.7948 682655                 push 5526
:0002.794B 9A4A4DF60C             call 0CF6:4D4A
:0002.7950 52                     push dx
:0002.7951 50                     push ax
:0002.7952 A1D4C7                 mov ax, word ptr [C7D4]
:0002.7955 8B16D6C7               mov dx, [C7D6]
:0002.7959 05E002                 add ax, 02E0
:0002.795C 52                     push dx
:0002.795D 50                     push ax
:0002.795E B8A000                 mov ax, 00A0
:0002.7961 9AC64BF60C             call 0CF6:4BC6
:0002.7966 B001                   mov al, 01
:0002.7968 9AF2A6F60C             call 0CF6:A6F2
:0002.796D 68DEC7                 push C7DE
:0002.7970 9AB84FF60C             call 0CF6:4FB8
:0002.7975 8BC6                   mov ax, si
:0002.7977 0C10                   or al, 10
:0002.7979 A27E55                 mov byte ptr [557E], al
:0002.797C 6A04                   push 0004
:0002.797E 687C54                 push 547C
:0002.7981 9AA255F60C             call 0CF6:55A2
:0002.7986 688054                 push 5480
:0002.7989 9ABA57F60C             call 0CF6:57BA
:0002.798E 9A7A58F60C             call 0CF6:587A
:0002.7993 680268                 push 6802
:0002.7996 9A3AB6F60C             call 0CF6:B63A
:0002.799B 50                     push ax
:0002.799C 687C54                 push 547C
:0002.799F 9A2655F60C             call 0CF6:5526
:0002.79A4 33C0                   xor ax, ax
:0002.79A6 5E                     pop si
:0002.79A7 C9                     leave
:0002.79A8 CB                     retf


:0002.79A9 00                     BYTE 0


:0002.79AA 33C0                   xor ax, ax
:0002.79AC 9AC4A7F60C             call 0CF6:A7C4
:0002.79B1 33C0                   xor ax, ax
:0002.79B3 CB                     retf


:0002.79B4 55                     push bp
:0002.79B5 8BEC                   mov bp, sp
:0002.79B7 50                     push ax
:0002.79B8 56                     push si
:0002.79B9 8BF3                   mov si, bx
:0002.79BB 0AC0                   or al , al 
:0002.79BD 750C                   jne 79CB
:0002.79BF C60430                 mov byte ptr [si], 30
:0002.79C2 46                     inc si
:0002.79C3 C60430                 mov byte ptr [si], 30
:0002.79C6 46                     inc si
:0002.79C7 8804                   mov [si], al 
:0002.79C9 EB1B                   jmp 79E6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.79BD(C)
|
:0002.79CB 807EFE0A               cmp byte ptr [bp-02], 0A
:0002.79CF 7309                   jnb 79DA
:0002.79D1 1E                     push ds
:0002.79D2 56                     push si
:0002.79D3 33C0                   xor ax, ax
:0002.79D5 9ADE3BF60C             call 0CF6:3BDE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.79CF(C)
|
:0002.79DA 1E                     push ds
:0002.79DB 56                     push si
:0002.79DC 8A46FE                 mov al , [bp-02]
:0002.79DF 2AE4                   sub ah, ah
:0002.79E1 9ADE3BF60C             call 0CF6:3BDE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.79C9(U)
|
:0002.79E6 5E                     pop si
:0002.79E7 C9                     leave
:0002.79E8 CB                     retf


:0002.79E9 00                     BYTE 0


:0002.79EA C41ED4C7               les bx, [C7D4]
:0002.79EE 33C9                   xor cx, cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.79FB(C)
|
:0002.79F0 26803F00               cmp byte ptr es:[bx], 00
:0002.79F4 7507                   jne 79FD
:0002.79F6 43                     inc bx
:0002.79F7 41                     inc cx
:0002.79F8 83F905                 cmp cx, 0005
:0002.79FB 72F3                   jb 79F0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.79F4(C)
|
:0002.79FD 8BC1                   mov ax, cx
:0002.79FF CB                     retf


:0002.7A00 C8A40100               enter 01A4, 00
:0002.7A04 53                     push bx
:0002.7A05 52                     push dx
:0002.7A06 50                     push ax
:0002.7A07 57                     push di
:0002.7A08 56                     push si
:0002.7A09 8BF2                   mov si, dx
:0002.7A0B 8BF8                   mov di, ax
:0002.7A0D 8D46EE                 lea ax, [bp-12]
:0002.7A10 50                     push ax
:0002.7A11 9A9837F60C             call 0CF6:3798
:0002.7A16 68D860                 push 60D8
:0002.7A19 680E55                 push 550E
:0002.7A1C 9A4A4DF60C             call 0CF6:4D4A
:0002.7A21 A3D4C7                 mov word ptr [C7D4], ax
:0002.7A24 8916D6C7               mov [C7D6], dx
:0002.7A28 6A03                   push 0003
:0002.7A2A 6A12                   push 0012
:0002.7A2C 8BC6                   mov ax, si
:0002.7A2E C1E804                 shr ax, 04
:0002.7A31 50                     push ax
:0002.7A32 8BC7                   mov ax, di
:0002.7A34 C1E804                 shr ax, 04
:0002.7A37 0405                   add al, 05
:0002.7A39 50                     push ax
:0002.7A3A 6A01                   push 0001
:0002.7A3C 9AAA4E0000             call 0000:4EAA
:0002.7A41 83C40A                 add sp, 000A
:0002.7A44 B80200                 mov ax, 0002
:0002.7A47 BA0100                 mov dx, 0001
:0002.7A4A 9AEC1CF60C             call 0CF6:1CEC
:0002.7A4F FF36601F               push word ptr [1F60]
:0002.7A53 FF365E1F               push word ptr [1F5E]
:0002.7A57 6A01                   push 0001
:0002.7A59 6A02                   push 0002
:0002.7A5B 8BC7                   mov ax, di
:0002.7A5D C1E803                 shr ax, 03
:0002.7A60 050C00                 add ax, 000C
:0002.7A63 8D5410                 lea dx, [si+10]
:0002.7A66 BB1200                 mov bx, 0012
:0002.7A69 9A3823F60C             call 0CF6:2338
:0002.7A6E 57                     push di
:0002.7A6F 8D4450                 lea ax, [si+50]
:0002.7A72 50                     push ax
:0002.7A73 68E001                 push 01E0
:0002.7A76 689000                 push 0090
:0002.7A79 684CCA                 push CA4C
:0002.7A7C 9AF4C5F60C             call 0CF6:C5F4
:0002.7A81 C746F040C9             mov word ptr [bp-10], C940
:0002.7A86 C746EC0000             mov word ptr [bp-14], 0000
:0002.7A8B 89BE56FE               mov [bp+FE56], di
:0002.7A8F 89B658FE               mov [bp+FE58], si
:0002.7A93 81BE5AFE0001           cmp word ptr [bp+FE5A], 0100
:0002.7A99 7505                   jne 7AA0
:0002.7A9B C746EC0100             mov word ptr [bp-14], 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7A99(C)
|
:0002.7AA0 33C9                   xor cx, cx
:0002.7AA2 8D865CFE               lea ax, [bp+FE5C]
:0002.7AA6 8946F4                 mov [bp-0C], ax
:0002.7AA9 894EF2                 mov [bp-0E], cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7D28(U)
|
:0002.7AAC 8B7EF2                 mov di, [bp-0E]
:0002.7AAF 1E                     push ds
:0002.7AB0 FF76F4                 push word ptr [bp-0C]
:0002.7AB3 32D2                   xor dl, dl
:0002.7AB5 8856D8                 mov [bp-28], dl
:0002.7AB8 8856DC                 mov [bp-24], dl
:0002.7ABB 8856E0                 mov [bp-20], dl
:0002.7ABE 8856E4                 mov [bp-1C], dl
:0002.7AC1 8856E8                 mov [bp-18], dl
:0002.7AC4 B84000                 mov ax, 0040
:0002.7AC7 9A7C4CF60C             call 0CF6:4C7C
:0002.7ACC 1E                     push ds
:0002.7ACD 68EA52                 push 52EA
:0002.7AD0 B80001                 mov ax, 0100
:0002.7AD3 32D2                   xor dl, dl
:0002.7AD5 9A7C4CF60C             call 0CF6:4C7C
:0002.7ADA 33C0                   xor ax, ax
:0002.7ADC 8D5EBA                 lea bx, [bp-46]
:0002.7ADF 8BD7                   mov dx, di
:0002.7AE1 9A8AA3F60C             call 0CF6:A38A
:0002.7AE6 81BE5AFE0001           cmp word ptr [bp+FE5A], 0100
:0002.7AEC 740D                   je 7AFB
:0002.7AEE 687054                 push 5470
:0002.7AF1 9AE651F60C             call 0CF6:51E6
:0002.7AF6 0441                   add al, 41
:0002.7AF8 8846BA                 mov [bp-46], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7AEC(C)
|
:0002.7AFB 8D46BA                 lea ax, [bp-46]
:0002.7AFE 50                     push ax
:0002.7AFF FFB65AFE               push word ptr [bp+FE5A]
:0002.7B03 8D46CE                 lea ax, [bp-32]
:0002.7B06 50                     push ax
:0002.7B07 9ADC4EF60C             call 0CF6:4EDC
:0002.7B0C 0BC0                   or ax, ax
:0002.7B0E 752A                   jne 7B3A
:0002.7B10 FF36A01F               push word ptr [1FA0]
:0002.7B14 FF369E1F               push word ptr [1F9E]
:0002.7B18 8D5E9C                 lea bx, [bp-64]
:0002.7B1B 9A443DF60C             call 0CF6:3D44
:0002.7B20 8D469C                 lea ax, [bp-64]
:0002.7B23 50                     push ax
:0002.7B24 8D4501                 lea ax, [di+01]
:0002.7B27 50                     push ax
:0002.7B28 1E                     push ds
:0002.7B29 68B01F                 push 1FB0

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.7B84(U), :0002.7BAC(U)
|
:0002.7B2C 9A3232F60C             call 0CF6:3232
:0002.7B31 83C408                 add sp, 0008
:0002.7B34 8B76F2                 mov si, [bp-0E]
:0002.7B37 E9AD01                 jmp 7CE7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7B0E(C)
|
:0002.7B3A FF36D6C7               push word ptr [C7D6]
:0002.7B3E FF36D4C7               push word ptr [C7D4]
:0002.7B42 B80500                 mov ax, 0005
:0002.7B45 32D2                   xor dl, dl
:0002.7B47 9A7C4CF60C             call 0CF6:4C7C
:0002.7B4C 6A00                   push 0000
:0002.7B4E 6A00                   push 0000
:0002.7B50 FF36D6C7               push word ptr [C7D6]
:0002.7B54 FF36D4C7               push word ptr [C7D4]
:0002.7B58 689506                 push 0695
:0002.7B5B 8D46CE                 lea ax, [bp-32]
:0002.7B5E 50                     push ax
:0002.7B5F 9A0650F60C             call 0CF6:5006
:0002.7B64 0BC0                   or ax, ax
:0002.7B66 751E                   jne 7B86
:0002.7B68 FF36A01F               push word ptr [1FA0]
:0002.7B6C FF369E1F               push word ptr [1F9E]
:0002.7B70 8D5E9C                 lea bx, [bp-64]
:0002.7B73 9A443DF60C             call 0CF6:3D44
:0002.7B78 8D469C                 lea ax, [bp-64]
:0002.7B7B 50                     push ax
:0002.7B7C 8D4501                 lea ax, [di+01]
:0002.7B7F 50                     push ax
:0002.7B80 1E                     push ds
:0002.7B81 68B71F                 push 1FB7
:0002.7B84 EBA6                   jmp 7B2C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7B66(C)
|
:0002.7B86 9A8AAAF60C             call 0CF6:AA8A
:0002.7B8B 3D0500                 cmp ax, 0005
:0002.7B8E 751F                   jne 7BAF
:0002.7B90 FF36A01F               push word ptr [1FA0]
:0002.7B94 FF369E1F               push word ptr [1F9E]
:0002.7B98 8D5E9C                 lea bx, [bp-64]
:0002.7B9B 9A443DF60C             call 0CF6:3D44
:0002.7BA0 8D469C                 lea ax, [bp-64]
:0002.7BA3 50                     push ax
:0002.7BA4 8D4501                 lea ax, [di+01]
:0002.7BA7 50                     push ax
:0002.7BA8 1E                     push ds
:0002.7BA9 68BE1F                 push 1FBE
:0002.7BAC E97DFF                 jmp 7B2C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7B8E(C)
|
:0002.7BAF A1D4C7                 mov ax, word ptr [C7D4]
:0002.7BB2 8B16D6C7               mov dx, [C7D6]
:0002.7BB6 40                     inc ax
:0002.7BB7 8BF0                   mov si, ax
:0002.7BB9 8956FA                 mov [bp-06], dx
:0002.7BBC B10A                   mov cl, 0A
:0002.7BBE C41ED4C7               les bx, [C7D4]
:0002.7BC2 268A07                 mov al , es:[bx]
:0002.7BC5 8BD0                   mov dx, ax
:0002.7BC7 240F                   and al, 0F
:0002.7BC9 8BD8                   mov bx, ax
:0002.7BCB 8AC2                   mov al , dl
:0002.7BCD C0E804                 shr al, 04
:0002.7BD0 F6E1                   mul cl
:0002.7BD2 02C3                   add al , bl 
:0002.7BD4 8D5ED8                 lea bx, [bp-28]
:0002.7BD7 9A54AAF60C             call 0CF6:AA54
:0002.7BDC 8E46FA                 mov es, [bp-06]
:0002.7BDF 8BDE                   mov bx, si
:0002.7BE1 46                     inc si
:0002.7BE2 268A07                 mov al , es:[bx]
:0002.7BE5 8846FF                 mov [bp-01], al 
:0002.7BE8 C0E804                 shr al, 04
:0002.7BEB 8D5EDC                 lea bx, [bp-24]
:0002.7BEE 9A54AAF60C             call 0CF6:AA54
:0002.7BF3 8E46FA                 mov es, [bp-06]
:0002.7BF6 8BDE                   mov bx, si
:0002.7BF8 46                     inc si
:0002.7BF9 268A07                 mov al , es:[bx]
:0002.7BFC 8846FF                 mov [bp-01], al 
:0002.7BFF B10A                   mov cl, 0A
:0002.7C01 240F                   and al, 0F
:0002.7C03 8BD0                   mov dx, ax
:0002.7C05 8A46FF                 mov al , [bp-01]
:0002.7C08 C0E804                 shr al, 04
:0002.7C0B F6E1                   mul cl
:0002.7C0D 02C2                   add al , dl
:0002.7C0F 8D5EE0                 lea bx, [bp-20]
:0002.7C12 9A54AAF60C             call 0CF6:AA54
:0002.7C17 8E46FA                 mov es, [bp-06]
:0002.7C1A 8BDE                   mov bx, si
:0002.7C1C 46                     inc si
:0002.7C1D 268A07                 mov al , es:[bx]
:0002.7C20 8846FF                 mov [bp-01], al 
:0002.7C23 B10A                   mov cl, 0A
:0002.7C25 240F                   and al, 0F
:0002.7C27 8BD0                   mov dx, ax
:0002.7C29 8A46FF                 mov al , [bp-01]
:0002.7C2C C0E804                 shr al, 04
:0002.7C2F F6E1                   mul cl
:0002.7C31 02C2                   add al , dl
:0002.7C33 8D5EE4                 lea bx, [bp-1C]
:0002.7C36 9A54AAF60C             call 0CF6:AA54
:0002.7C3B 8E46FA                 mov es, [bp-06]
:0002.7C3E 268A04                 mov al , es:[si]
:0002.7C41 8846FF                 mov [bp-01], al 
:0002.7C44 B10A                   mov cl, 0A
:0002.7C46 240F                   and al, 0F
:0002.7C48 8BD0                   mov dx, ax
:0002.7C4A 8A46FF                 mov al , [bp-01]
:0002.7C4D C0E804                 shr al, 04
:0002.7C50 F6E1                   mul cl
:0002.7C52 02C2                   add al , dl
:0002.7C54 8D5EE8                 lea bx, [bp-18]
:0002.7C57 9A54AAF60C             call 0CF6:AA54
:0002.7C5C A1D4C7                 mov ax, word ptr [C7D4]
:0002.7C5F 8B16D6C7               mov dx, [C7D6]
:0002.7C63 050500                 add ax, 0005
:0002.7C66 52                     push dx
:0002.7C67 50                     push ax
:0002.7C68 8D5E9C                 lea bx, [bp-64]
:0002.7C6B 9A443DF60C             call 0CF6:3D44
:0002.7C70 C746F60000             mov word ptr [bp-0A], 0000
:0002.7C75 8D5E9C                 lea bx, [bp-64]
:0002.7C78 895EFC                 mov [bp-04], bx
:0002.7C7B 803F00                 cmp byte ptr [bx], 00
:0002.7C7E 7410                   je 7C90
:0002.7C80 8B56F6                 mov dx, [bp-0A]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7C88(C)
|
:0002.7C83 42                     inc dx
:0002.7C84 43                     inc bx
:0002.7C85 803F00                 cmp byte ptr [bx], 00
:0002.7C88 75F9                   jne 7C83
:0002.7C8A 8956F6                 mov [bp-0A], dx
:0002.7C8D 895EFC                 mov [bp-04], bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7C7E(C)
|
:0002.7C90 8B76F2                 mov si, [bp-0E]
:0002.7C93 837EF61E               cmp word ptr [bp-0A], 001E
:0002.7C97 731C                   jnb 7CB5
:0002.7C99 B82020                 mov ax, 2020
:0002.7C9C 8B5EFC                 mov bx, [bp-04]
:0002.7C9F B91E00                 mov cx, 001E
:0002.7CA2 2B4EF6                 sub cx, [bp-0A]
:0002.7CA5 8BD1                   mov dx, cx
:0002.7CA7 8BFB                   mov di, bx
:0002.7CA9 1E                     push ds
:0002.7CAA 07                     pop es
:0002.7CAB D1E9                   shr cx, 01
:0002.7CAD F3                     repz
:0002.7CAE AB                     stosw
:0002.7CAF 7301                   jnb 7CB2
:0002.7CB1 AA                     stosb

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7CAF(C)
|
:0002.7CB2 0156FC                 add [bp-04], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7C97(C)
|
:0002.7CB5 8B5EFC                 mov bx, [bp-04]
:0002.7CB8 C60700                 mov byte ptr [bx], 00
:0002.7CBB 8D46D4                 lea ax, [bp-2C]
:0002.7CBE 50                     push ax
:0002.7CBF 8D46E8                 lea ax, [bp-18]
:0002.7CC2 50                     push ax
:0002.7CC3 8D46E4                 lea ax, [bp-1C]
:0002.7CC6 50                     push ax
:0002.7CC7 8D46E0                 lea ax, [bp-20]
:0002.7CCA 50                     push ax
:0002.7CCB 8D46DC                 lea ax, [bp-24]
:0002.7CCE 50                     push ax
:0002.7CCF 8D46D8                 lea ax, [bp-28]
:0002.7CD2 50                     push ax
:0002.7CD3 8D469C                 lea ax, [bp-64]
:0002.7CD6 50                     push ax
:0002.7CD7 8D4401                 lea ax, [si+01]
:0002.7CDA 50                     push ax
:0002.7CDB 1E                     push ds
:0002.7CDC 68C51F                 push 1FC5
:0002.7CDF 9A3232F60C             call 0CF6:3232
:0002.7CE4 83C414                 add sp, 0014

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7B37(U)
|
:0002.7CE7 1E                     push ds
:0002.7CE8 68EA52                 push 52EA
:0002.7CEB 16                     push ss
:0002.7CEC FF76F4                 push word ptr [bp-0C]
:0002.7CEF 1E                     push ds
:0002.7CF0 68EA52                 push 52EA
:0002.7CF3 9A943CF60C             call 0CF6:3C94
:0002.7CF8 40                     inc ax
:0002.7CF9 9AC64BF60C             call 0CF6:4BC6
:0002.7CFE 8D46CE                 lea ax, [bp-32]
:0002.7D01 50                     push ax
:0002.7D02 9AB84FF60C             call 0CF6:4FB8
:0002.7D07 8B5EF0                 mov bx, [bp-10]
:0002.7D0A 8B46F4                 mov ax, [bp-0C]
:0002.7D0D 8907                   mov [bx], ax
:0002.7D0F 8C5702                 mov [bx+02], ss
:0002.7D12 8D4401                 lea ax, [si+01]
:0002.7D15 8346F004               add word ptr [bp-10], 0004
:0002.7D19 8946F2                 mov [bp-0E], ax
:0002.7D1C 8D469C                 lea ax, [bp-64]
:0002.7D1F 8346F440               add word ptr [bp-0C], 0040
:0002.7D23 3946F4                 cmp [bp-0C], ax
:0002.7D26 7303                   jnb 7D2B
:0002.7D28 E981FD                 jmp 7AAC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7D26(C)
|
:0002.7D2B 8B5EF0                 mov bx, [bp-10]
:0002.7D2E 2BC0                   sub ax, ax
:0002.7D30 894702                 mov [bx+02], ax
:0002.7D33 8907                   mov [bx], ax
:0002.7D35 8BBE56FE               mov di, [bp+FE56]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7D7C(C)
|
:0002.7D39 6A05                   push 0005
:0002.7D3B 6A40                   push 0040
:0002.7D3D 6A00                   push 0000
:0002.7D3F 6A3A                   push 003A
:0002.7D41 6A00                   push 0000
:0002.7D43 8B9658FE               mov dx, [bp+FE58]
:0002.7D47 83C250                 add dx, 0050
:0002.7D4A 8BC7                   mov ax, di
:0002.7D4C 8D1E40C9               lea bx, [C940]
:0002.7D50 9AF829F60C             call 0CF6:29F8
:0002.7D55 2AE4                   sub ah, ah
:0002.7D57 8BF0                   mov si, ax
:0002.7D59 81FEFF00               cmp si, 00FF
:0002.7D5D 741F                   je 7D7E
:0002.7D5F 8D4401                 lea ax, [si+01]
:0002.7D62 50                     push ax
:0002.7D63 8B5EEC                 mov bx, [bp-14]
:0002.7D66 03DB                   add bx, bx
:0002.7D68 FFB7AC1F               push word ptr [bx+1FAC]
:0002.7D6C 1E                     push ds
:0002.7D6D 68E51F                 push 1FE5
:0002.7D70 6A02                   push 0002
:0002.7D72 9A4232F60C             call 0CF6:3242
:0002.7D77 83C40A                 add sp, 000A
:0002.7D7A 0BC0                   or ax, ax
:0002.7D7C 74BB                   je 7D39

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7D5D(C)
|
:0002.7D7E 684CCA                 push CA4C
:0002.7D81 9A30C6F60C             call 0CF6:C630
:0002.7D86 6A01                   push 0001
:0002.7D88 9A1C4F0000             call 0000:4F1C
:0002.7D8D 5B                     pop bx
:0002.7D8E 81FEFF00               cmp si, 00FF
:0002.7D92 7505                   jne 7D99
:0002.7D94 B8FFFF                 mov ax, FFFF
:0002.7D97 EB0F                   jmp 7DA8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7D92(C)
|
:0002.7D99 8BC6                   mov ax, si
:0002.7D9B 33D2                   xor dx, dx
:0002.7D9D 8B9E5AFE               mov bx, [bp+FE5A]
:0002.7DA1 9AACA3F60C             call 0CF6:A3AC
:0002.7DA6 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7D97(U)
|
:0002.7DA8 5E                     pop si
:0002.7DA9 5F                     pop di
:0002.7DAA C9                     leave
:0002.7DAB CB                     retf


:0002.7DAC C8AE0100               enter 01AE, 00
:0002.7DB0 53                     push bx
:0002.7DB1 52                     push dx
:0002.7DB2 50                     push ax
:0002.7DB3 57                     push di
:0002.7DB4 56                     push si
:0002.7DB5 8BF8                   mov di, ax
:0002.7DB7 8D46EC                 lea ax, [bp-14]
:0002.7DBA 50                     push ax
:0002.7DBB 9A9837F60C             call 0CF6:3798
:0002.7DC0 C746EA0000             mov word ptr [bp-16], 0000
:0002.7DC5 817E060001             cmp word ptr [bp+06], 0100
:0002.7DCA 7505                   jne 7DD1
:0002.7DCC C746EA0100             mov word ptr [bp-16], 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7DCA(C)
|
:0002.7DD1 68D860                 push 60D8
:0002.7DD4 680E55                 push 550E
:0002.7DD7 9A4A4DF60C             call 0CF6:4D4A
:0002.7DDC A3D4C7                 mov word ptr [C7D4], ax
:0002.7DDF 8916D6C7               mov [C7D6], dx
:0002.7DE3 33F6                   xor si, si
:0002.7DE5 39B650FE               cmp [bp+FE50], si
:0002.7DE9 7521                   jne 7E0C
:0002.7DEB 6A03                   push 0003
:0002.7DED 6A12                   push 0012
:0002.7DEF 8B864EFE               mov ax, [bp+FE4E]
:0002.7DF3 C1E804                 shr ax, 04
:0002.7DF6 50                     push ax
:0002.7DF7 8BC7                   mov ax, di
:0002.7DF9 C1E804                 shr ax, 04
:0002.7DFC 0405                   add al, 05
:0002.7DFE 50                     push ax
:0002.7DFF 6A01                   push 0001
:0002.7E01 9AAA4E0000             call 0000:4EAA
:0002.7E06 83C40A                 add sp, 000A
:0002.7E09 BE0200                 mov si, 0002

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7DE9(C)
|
:0002.7E0C B80200                 mov ax, 0002
:0002.7E0F BA0100                 mov dx, 0001
:0002.7E12 9AEC1CF60C             call 0CF6:1CEC
:0002.7E17 FF36641F               push word ptr [1F64]
:0002.7E1B FF36621F               push word ptr [1F62]
:0002.7E1F 6A01                   push 0001
:0002.7E21 6A02                   push 0002
:0002.7E23 8BC7                   mov ax, di
:0002.7E25 C1E803                 shr ax, 03
:0002.7E28 2BC6                   sub ax, si
:0002.7E2A 050E00                 add ax, 000E
:0002.7E2D 8B964EFE               mov dx, [bp+FE4E]
:0002.7E31 83C210                 add dx, 0010
:0002.7E34 BB1200                 mov bx, 0012
:0002.7E37 9A3823F60C             call 0CF6:2338
:0002.7E3C 57                     push di
:0002.7E3D 8B864EFE               mov ax, [bp+FE4E]
:0002.7E41 055000                 add ax, 0050
:0002.7E44 50                     push ax
:0002.7E45 68E001                 push 01E0
:0002.7E48 689000                 push 0090
:0002.7E4B 684CCA                 push CA4C
:0002.7E4E 9AF4C5F60C             call 0CF6:C5F4
:0002.7E53 C746F040C9             mov word ptr [bp-10], C940
:0002.7E58 C746F20000             mov word ptr [bp-0E], 0000
:0002.7E5D 8D8654FE               lea ax, [bp+FE54]
:0002.7E61 8946F4                 mov [bp-0C], ax
:0002.7E64 8976EE                 mov [bp-12], si
:0002.7E67 89BE4CFE               mov [bp+FE4C], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.80F5(U)
|
:0002.7E6B 8B7EF2                 mov di, [bp-0E]
:0002.7E6E 1E                     push ds
:0002.7E6F FF76F4                 push word ptr [bp-0C]
:0002.7E72 32D2                   xor dl, dl
:0002.7E74 8856D6                 mov [bp-2A], dl
:0002.7E77 8856DA                 mov [bp-26], dl
:0002.7E7A 8856DE                 mov [bp-22], dl
:0002.7E7D 8856E2                 mov [bp-1E], dl
:0002.7E80 8856E6                 mov [bp-1A], dl
:0002.7E83 B84000                 mov ax, 0040
:0002.7E86 9A7C4CF60C             call 0CF6:4C7C
:0002.7E8B 1E                     push ds
:0002.7E8C 68EA52                 push 52EA
:0002.7E8F B80001                 mov ax, 0100
:0002.7E92 32D2                   xor dl, dl
:0002.7E94 9A7C4CF60C             call 0CF6:4C7C
:0002.7E99 33C0                   xor ax, ax
:0002.7E9B 8D5EB2                 lea bx, [bp-4E]
:0002.7E9E 8BD7                   mov dx, di
:0002.7EA0 9A8AA3F60C             call 0CF6:A38A
:0002.7EA5 817E060001             cmp word ptr [bp+06], 0100
:0002.7EAA 740D                   je 7EB9
:0002.7EAC 687054                 push 5470
:0002.7EAF 9AE651F60C             call 0CF6:51E6
:0002.7EB4 0441                   add al, 41
:0002.7EB6 8846B2                 mov [bp-4E], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7EAA(C)
|
:0002.7EB9 8D46B2                 lea ax, [bp-4E]
:0002.7EBC 50                     push ax
:0002.7EBD FF7606                 push word ptr [bp+06]
:0002.7EC0 8D46C6                 lea ax, [bp-3A]
:0002.7EC3 50                     push ax
:0002.7EC4 9ADC4EF60C             call 0CF6:4EDC
:0002.7EC9 0BC0                   or ax, ax
:0002.7ECB 752F                   jne 7EFC
:0002.7ECD FF36A01F               push word ptr [1FA0]
:0002.7ED1 FF369E1F               push word ptr [1F9E]
:0002.7ED5 8D5E94                 lea bx, [bp-6C]
:0002.7ED8 9A443DF60C             call 0CF6:3D44
:0002.7EDD 8D4694                 lea ax, [bp-6C]
:0002.7EE0 50                     push ax
:0002.7EE1 8D4501                 lea ax, [di+01]
:0002.7EE4 50                     push ax
:0002.7EE5 1E                     push ds
:0002.7EE6 680020                 push 2000

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.7F46(U), :0002.7F6E(U)
|
:0002.7EE9 9A3232F60C             call 0CF6:3232
:0002.7EEE 83C408                 add sp, 0008
:0002.7EF1 C746FE0100             mov word ptr [bp-02], 0001
:0002.7EF6 8B76F2                 mov si, [bp-0E]
:0002.7EF9 E9B201                 jmp 80AE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7ECB(C)
|
:0002.7EFC FF36D6C7               push word ptr [C7D6]
:0002.7F00 FF36D4C7               push word ptr [C7D4]
:0002.7F04 B80500                 mov ax, 0005
:0002.7F07 32D2                   xor dl, dl
:0002.7F09 9A7C4CF60C             call 0CF6:4C7C
:0002.7F0E 6A00                   push 0000
:0002.7F10 6A00                   push 0000
:0002.7F12 FF36D6C7               push word ptr [C7D6]
:0002.7F16 FF36D4C7               push word ptr [C7D4]
:0002.7F1A 689506                 push 0695
:0002.7F1D 8D46C6                 lea ax, [bp-3A]
:0002.7F20 50                     push ax
:0002.7F21 9A0650F60C             call 0CF6:5006
:0002.7F26 0BC0                   or ax, ax
:0002.7F28 751E                   jne 7F48
:0002.7F2A FF36A01F               push word ptr [1FA0]
:0002.7F2E FF369E1F               push word ptr [1F9E]
:0002.7F32 8D5E94                 lea bx, [bp-6C]
:0002.7F35 9A443DF60C             call 0CF6:3D44
:0002.7F3A 8D4694                 lea ax, [bp-6C]
:0002.7F3D 50                     push ax
:0002.7F3E 8D4501                 lea ax, [di+01]
:0002.7F41 50                     push ax
:0002.7F42 1E                     push ds
:0002.7F43 680720                 push 2007
:0002.7F46 EBA1                   jmp 7EE9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7F28(C)
|
:0002.7F48 9A8AAAF60C             call 0CF6:AA8A
:0002.7F4D 3D0500                 cmp ax, 0005
:0002.7F50 751F                   jne 7F71
:0002.7F52 FF36A01F               push word ptr [1FA0]
:0002.7F56 FF369E1F               push word ptr [1F9E]
:0002.7F5A 8D5E94                 lea bx, [bp-6C]
:0002.7F5D 9A443DF60C             call 0CF6:3D44
:0002.7F62 8D4694                 lea ax, [bp-6C]
:0002.7F65 50                     push ax
:0002.7F66 8D4501                 lea ax, [di+01]
:0002.7F69 50                     push ax
:0002.7F6A 1E                     push ds
:0002.7F6B 680E20                 push 200E
:0002.7F6E E978FF                 jmp 7EE9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7F50(C)
|
:0002.7F71 A1D4C7                 mov ax, word ptr [C7D4]
:0002.7F74 8B16D6C7               mov dx, [C7D6]
:0002.7F78 40                     inc ax
:0002.7F79 8BF0                   mov si, ax
:0002.7F7B 8956FA                 mov [bp-06], dx
:0002.7F7E B10A                   mov cl, 0A
:0002.7F80 C41ED4C7               les bx, [C7D4]
:0002.7F84 268A07                 mov al , es:[bx]
:0002.7F87 8BD0                   mov dx, ax
:0002.7F89 240F                   and al, 0F
:0002.7F8B 8BD8                   mov bx, ax
:0002.7F8D 8AC2                   mov al , dl
:0002.7F8F C0E804                 shr al, 04
:0002.7F92 F6E1                   mul cl
:0002.7F94 02C3                   add al , bl 
:0002.7F96 8D5ED6                 lea bx, [bp-2A]
:0002.7F99 9A54AAF60C             call 0CF6:AA54
:0002.7F9E 8E46FA                 mov es, [bp-06]
:0002.7FA1 8BDE                   mov bx, si
:0002.7FA3 46                     inc si
:0002.7FA4 268A07                 mov al , es:[bx]
:0002.7FA7 8846FF                 mov [bp-01], al 
:0002.7FAA C0E804                 shr al, 04
:0002.7FAD 8D5EDA                 lea bx, [bp-26]
:0002.7FB0 9A54AAF60C             call 0CF6:AA54
:0002.7FB5 8E46FA                 mov es, [bp-06]
:0002.7FB8 8BDE                   mov bx, si
:0002.7FBA 46                     inc si
:0002.7FBB 268A07                 mov al , es:[bx]
:0002.7FBE 8846FF                 mov [bp-01], al 
:0002.7FC1 B10A                   mov cl, 0A
:0002.7FC3 240F                   and al, 0F
:0002.7FC5 8BD0                   mov dx, ax
:0002.7FC7 8A46FF                 mov al , [bp-01]
:0002.7FCA C0E804                 shr al, 04
:0002.7FCD F6E1                   mul cl
:0002.7FCF 02C2                   add al , dl
:0002.7FD1 8D5EDE                 lea bx, [bp-22]
:0002.7FD4 9A54AAF60C             call 0CF6:AA54
:0002.7FD9 8E46FA                 mov es, [bp-06]
:0002.7FDC 8BDE                   mov bx, si
:0002.7FDE 46                     inc si
:0002.7FDF 268A07                 mov al , es:[bx]
:0002.7FE2 8846FF                 mov [bp-01], al 
:0002.7FE5 B10A                   mov cl, 0A
:0002.7FE7 240F                   and al, 0F
:0002.7FE9 8BD0                   mov dx, ax
:0002.7FEB 8A46FF                 mov al , [bp-01]
:0002.7FEE C0E804                 shr al, 04
:0002.7FF1 F6E1                   mul cl
:0002.7FF3 02C2                   add al , dl
:0002.7FF5 8D5EE2                 lea bx, [bp-1E]
:0002.7FF8 9A54AAF60C             call 0CF6:AA54
:0002.7FFD 8E46FA                 mov es, [bp-06]
:0002.8000 268A04                 mov al , es:[si]
:0002.8003 8846FF                 mov [bp-01], al 
:0002.8006 B10A                   mov cl, 0A
:0002.8008 240F                   and al, 0F
:0002.800A 8BD0                   mov dx, ax
:0002.800C 8A46FF                 mov al , [bp-01]
:0002.800F C0E804                 shr al, 04
:0002.8012 F6E1                   mul cl
:0002.8014 02C2                   add al , dl
:0002.8016 8D5EE6                 lea bx, [bp-1A]
:0002.8019 9A54AAF60C             call 0CF6:AA54
:0002.801E A1D4C7                 mov ax, word ptr [C7D4]
:0002.8021 8B16D6C7               mov dx, [C7D6]
:0002.8025 050500                 add ax, 0005
:0002.8028 52                     push dx
:0002.8029 50                     push ax
:0002.802A 8D5E94                 lea bx, [bp-6C]
:0002.802D 9A443DF60C             call 0CF6:3D44
:0002.8032 C746F60000             mov word ptr [bp-0A], 0000
:0002.8037 8D5E94                 lea bx, [bp-6C]
:0002.803A 895EFC                 mov [bp-04], bx
:0002.803D 803F00                 cmp byte ptr [bx], 00
:0002.8040 7410                   je 8052
:0002.8042 8B56F6                 mov dx, [bp-0A]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.804A(C)
|
:0002.8045 42                     inc dx
:0002.8046 43                     inc bx
:0002.8047 803F00                 cmp byte ptr [bx], 00
:0002.804A 75F9                   jne 8045
:0002.804C 8956F6                 mov [bp-0A], dx
:0002.804F 895EFC                 mov [bp-04], bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8040(C)
|
:0002.8052 8B76F2                 mov si, [bp-0E]
:0002.8055 837EF61E               cmp word ptr [bp-0A], 001E
:0002.8059 731C                   jnb 8077
:0002.805B B82020                 mov ax, 2020
:0002.805E 8B5EFC                 mov bx, [bp-04]
:0002.8061 B91E00                 mov cx, 001E
:0002.8064 2B4EF6                 sub cx, [bp-0A]
:0002.8067 8BD1                   mov dx, cx
:0002.8069 8BFB                   mov di, bx
:0002.806B 1E                     push ds
:0002.806C 07                     pop es
:0002.806D D1E9                   shr cx, 01
:0002.806F F3                     repz
:0002.8070 AB                     stosw
:0002.8071 7301                   jnb 8074
:0002.8073 AA                     stosb

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8071(C)
|
:0002.8074 0156FC                 add [bp-04], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8059(C)
|
:0002.8077 8B5EFC                 mov bx, [bp-04]
:0002.807A C60700                 mov byte ptr [bx], 00
:0002.807D 8D46D2                 lea ax, [bp-2E]
:0002.8080 50                     push ax
:0002.8081 8D46E6                 lea ax, [bp-1A]
:0002.8084 50                     push ax
:0002.8085 8D46E2                 lea ax, [bp-1E]
:0002.8088 50                     push ax
:0002.8089 8D46DE                 lea ax, [bp-22]
:0002.808C 50                     push ax
:0002.808D 8D46DA                 lea ax, [bp-26]
:0002.8090 50                     push ax
:0002.8091 8D46D6                 lea ax, [bp-2A]
:0002.8094 50                     push ax
:0002.8095 8D4694                 lea ax, [bp-6C]
:0002.8098 50                     push ax
:0002.8099 8D4401                 lea ax, [si+01]
:0002.809C 50                     push ax
:0002.809D 1E                     push ds
:0002.809E 681520                 push 2015
:0002.80A1 9A3232F60C             call 0CF6:3232
:0002.80A6 83C414                 add sp, 0014
:0002.80A9 C746FE0000             mov word ptr [bp-02], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.7EF9(U)
|
:0002.80AE 1E                     push ds
:0002.80AF 68EA52                 push 52EA
:0002.80B2 16                     push ss
:0002.80B3 FF76F4                 push word ptr [bp-0C]
:0002.80B6 1E                     push ds
:0002.80B7 68EA52                 push 52EA
:0002.80BA 9A943CF60C             call 0CF6:3C94
:0002.80BF 40                     inc ax
:0002.80C0 9AC64BF60C             call 0CF6:4BC6
:0002.80C5 8D46C6                 lea ax, [bp-3A]
:0002.80C8 50                     push ax
:0002.80C9 9AB84FF60C             call 0CF6:4FB8
:0002.80CE 8A46FE                 mov al , [bp-02]
:0002.80D1 8842CC                 mov [bp+si-34], al 
:0002.80D4 8B5EF0                 mov bx, [bp-10]
:0002.80D7 8B46F4                 mov ax, [bp-0C]
:0002.80DA 8907                   mov [bx], ax
:0002.80DC 8C5702                 mov [bx+02], ss
:0002.80DF 8D4401                 lea ax, [si+01]
:0002.80E2 8346F004               add word ptr [bp-10], 0004
:0002.80E6 8946F2                 mov [bp-0E], ax
:0002.80E9 8D4694                 lea ax, [bp-6C]
:0002.80EC 8346F440               add word ptr [bp-0C], 0040
:0002.80F0 3946F4                 cmp [bp-0C], ax
:0002.80F3 7303                   jnb 80F8
:0002.80F5 E973FD                 jmp 7E6B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.80F3(C)
|
:0002.80F8 8B5EF0                 mov bx, [bp-10]
:0002.80FB 2BC0                   sub ax, ax
:0002.80FD 894702                 mov [bx+02], ax
:0002.8100 8907                   mov [bx], ax
:0002.8102 8BBE4CFE               mov di, [bp+FE4C]
:0002.8106 8B46EE                 mov ax, [bp-12]
:0002.8109 3402                   xor al, 02
:0002.810B C1E003                 shl ax, 03
:0002.810E 03C7                   add ax, di
:0002.8110 898652FE               mov [bp+FE52], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.815B(C)
|
:0002.8114 6A05                   push 0005
:0002.8116 6A40                   push 0040
:0002.8118 8D46CC                 lea ax, [bp-34]
:0002.811B 50                     push ax
:0002.811C 6A3A                   push 003A
:0002.811E 6A00                   push 0000
:0002.8120 8B964EFE               mov dx, [bp+FE4E]
:0002.8124 83C250                 add dx, 0050
:0002.8127 8B8652FE               mov ax, [bp+FE52]
:0002.812B 8D1E40C9               lea bx, [C940]
:0002.812F 9AF829F60C             call 0CF6:29F8
:0002.8134 2AE4                   sub ah, ah
:0002.8136 8BF0                   mov si, ax
:0002.8138 81FEFF00               cmp si, 00FF
:0002.813C 741F                   je 815D
:0002.813E 8D4401                 lea ax, [si+01]
:0002.8141 50                     push ax
:0002.8142 8B5EEA                 mov bx, [bp-16]
:0002.8145 03DB                   add bx, bx
:0002.8147 FFB7AC1F               push word ptr [bx+1FAC]
:0002.814B 1E                     push ds
:0002.814C 683520                 push 2035
:0002.814F 6A02                   push 0002
:0002.8151 9A4232F60C             call 0CF6:3242
:0002.8156 83C40A                 add sp, 000A
:0002.8159 0BC0                   or ax, ax
:0002.815B 74B7                   je 8114

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.813C(C)
|
:0002.815D 684CCA                 push CA4C
:0002.8160 9A30C6F60C             call 0CF6:C630
:0002.8165 83BE50FE01             cmp word ptr [bp+FE50], 0001
:0002.816A 7408                   je 8174
:0002.816C 6A01                   push 0001
:0002.816E 9A1C4F0000             call 0000:4F1C
:0002.8173 5B                     pop bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.816A(C)
|
:0002.8174 81FEFF00               cmp si, 00FF
:0002.8178 7505                   jne 817F
:0002.817A B8FFFF                 mov ax, FFFF
:0002.817D EB0C                   jmp 818B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8178(C)
|
:0002.817F 8BC6                   mov ax, si
:0002.8181 33D2                   xor dx, dx
:0002.8183 8B5E06                 mov bx, [bp+06]
:0002.8186 9A62A8F60C             call 0CF6:A862

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.817D(U)
|
:0002.818B 5E                     pop si
:0002.818C 5F                     pop di
:0002.818D C9                     leave
:0002.818E CA0200                 retf 0002


:0002.8191 00                     BYTE 0


:0002.8192 C8020000               enter 0002, 00
:0002.8196 52                     push dx
:0002.8197 50                     push ax
:0002.8198 57                     push di
:0002.8199 56                     push si
:0002.819A BEFFFF                 mov si, FFFF
:0002.819D 687054                 push 5470
:0002.81A0 9AD051F60C             call 0CF6:51D0
:0002.81A5 8BF8                   mov di, ax
:0002.81A7 8B46FA                 mov ax, [bp-06]
:0002.81AA 8946FE                 mov [bp-02], ax
:0002.81AD C166FA05               shl word ptr [bp-06], 05
:0002.81B1 817EFC0001             cmp word ptr [bp-04], 0100
:0002.81B6 744F                   je 8207
:0002.81B8 0BFF                   or di, di
:0002.81BA 753B                   jne 81F7
:0002.81BC 9ABA9BF60C             call 0CF6:9BBA
:0002.81C1 33C0                   xor ax, ax
:0002.81C3 BA0400                 mov dx, 0004
:0002.81C6 BB0100                 mov bx, 0001
:0002.81C9 9A8236F60C             call 0CF6:3682
:0002.81CE 48                     dec ax
:0002.81CF 7515                   jne 81E6
:0002.81D1 FF76FC                 push word ptr [bp-04]
:0002.81D4 8B46FA                 mov ax, [bp-06]
:0002.81D7 BA2000                 mov dx, 0020
:0002.81DA 03C2                   add ax, dx
:0002.81DC 8B5EFE                 mov bx, [bp-02]
:0002.81DF 9A4CAEF60C             call 0CF6:AE4C
:0002.81E4 8BF0                   mov si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.81CF(C)
|
:0002.81E6 33C0                   xor ax, ax
:0002.81E8 99                     cwd
:0002.81E9 33DB                   xor bx, bx
:0002.81EB 9A8236F60C             call 0CF6:3682
:0002.81F0 9A989BF60C             call 0CF6:9B98
:0002.81F5 EB25                   jmp 821C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.81BA(C)
|
:0002.81F7 33C0                   xor ax, ax
:0002.81F9 BA0600                 mov dx, 0006
:0002.81FC BB0100                 mov bx, 0001
:0002.81FF 9A8236F60C             call 0CF6:3682
:0002.8204 48                     dec ax
:0002.8205 7515                   jne 821C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.81B6(C)
|
:0002.8207 FF76FC                 push word ptr [bp-04]
:0002.820A 8B46FA                 mov ax, [bp-06]
:0002.820D BA2000                 mov dx, 0020
:0002.8210 03C2                   add ax, dx
:0002.8212 8B5EFE                 mov bx, [bp-02]
:0002.8215 9A4CAEF60C             call 0CF6:AE4C
:0002.821A 8BF0                   mov si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.81F5(U), :0002.8205(C)
|
:0002.821C 8BC6                   mov ax, si
:0002.821E 5E                     pop si
:0002.821F 5F                     pop di
:0002.8220 C9                     leave
:0002.8221 CB                     retf


:0002.8222 B80100                 mov ax, 0001
:0002.8225 BA0001                 mov dx, 0100
:0002.8228 9A32B2F60C             call 0CF6:B232
:0002.822D CB                     retf


:0002.822E 55                     push bp
:0002.822F 8BEC                   mov bp, sp
:0002.8231 50                     push ax
:0002.8232 57                     push di
:0002.8233 56                     push si
:0002.8234 BEFFFF                 mov si, FFFF
:0002.8237 687054                 push 5470
:0002.823A 9AD051F60C             call 0CF6:51D0
:0002.823F 8BF8                   mov di, ax
:0002.8241 817EFE0001             cmp word ptr [bp-02], 0100
:0002.8246 7449                   je 8291
:0002.8248 0BF8                   or di, ax
:0002.824A 7535                   jne 8281
:0002.824C 9ABA9BF60C             call 0CF6:9BBA
:0002.8251 33C0                   xor ax, ax
:0002.8253 BA0400                 mov dx, 0004
:0002.8256 BB0100                 mov bx, 0001
:0002.8259 9A8236F60C             call 0CF6:3682
:0002.825E 48                     dec ax
:0002.825F 750F                   jne 8270
:0002.8261 BA2000                 mov dx, 0020
:0002.8264 8BC2                   mov ax, dx
:0002.8266 8B5EFE                 mov bx, [bp-02]
:0002.8269 9AA0AAF60C             call 0CF6:AAA0
:0002.826E 8BF0                   mov si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.825F(C)
|
:0002.8270 33C0                   xor ax, ax
:0002.8272 99                     cwd
:0002.8273 33DB                   xor bx, bx
:0002.8275 9A8236F60C             call 0CF6:3682
:0002.827A 9A989BF60C             call 0CF6:9B98
:0002.827F EB1F                   jmp 82A0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.824A(C)
|
:0002.8281 33C0                   xor ax, ax
:0002.8283 BA0600                 mov dx, 0006
:0002.8286 BB0100                 mov bx, 0001
:0002.8289 9A8236F60C             call 0CF6:3682
:0002.828E 48                     dec ax
:0002.828F 750F                   jne 82A0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8246(C)
|
:0002.8291 BA2000                 mov dx, 0020
:0002.8294 8BC2                   mov ax, dx
:0002.8296 8B5EFE                 mov bx, [bp-02]
:0002.8299 9AA0AAF60C             call 0CF6:AAA0
:0002.829E 8BF0                   mov si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.827F(U), :0002.828F(C)
|
:0002.82A0 8BC6                   mov ax, si
:0002.82A2 5E                     pop si
:0002.82A3 5F                     pop di
:0002.82A4 C9                     leave
:0002.82A5 CB                     retf


:0002.82A6 C84C0000               enter 004C, 00
:0002.82AA 33C0                   xor ax, ax
:0002.82AC 99                     cwd
:0002.82AD 9AEC1CF60C             call 0CF6:1CEC
:0002.82B2 EB1E                   jmp 82D2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.82DE(C)
|
:0002.82B4 6A02                   push 0002
:0002.82B6 688054                 push 5480
:0002.82B9 9A9C57F60C             call 0CF6:579C
:0002.82BE 1E                     push ds
:0002.82BF 685220                 push 2052
:0002.82C2 6A01                   push 0001
:0002.82C4 B80D00                 mov ax, 000D
:0002.82C7 BAA000                 mov dx, 00A0
:0002.82CA BB0200                 mov bx, 0002
:0002.82CD 9A2024F60C             call 0CF6:2420

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.82B2(U)
|
:0002.82D2 6A00                   push 0000
:0002.82D4 687054                 push 5470
:0002.82D7 9ABA51F60C             call 0CF6:51BA
:0002.82DC 0BC0                   or ax, ax
:0002.82DE 74D4                   je 82B4
:0002.82E0 689A52                 push 529A
:0002.82E3 9ACC13F60C             call 0CF6:13CC
:0002.82E8 1E                     push ds
:0002.82E9 686D20                 push 206D
:0002.82EC 6A07                   push 0007
:0002.82EE B81600                 mov ax, 0016
:0002.82F1 BAA000                 mov dx, 00A0
:0002.82F4 BB0100                 mov bx, 0001
:0002.82F7 9A2024F60C             call 0CF6:2420
:0002.82FC C746B600A8             mov word ptr [bp-4A], A800
:0002.8301 C746B40000             mov word ptr [bp-4C], 0000
:0002.8306 B001                   mov al, 01
:0002.8308 E6A6                   out A6, al
:0002.830A 6A00                   push 0000
:0002.830C FF76B6                 push word ptr [bp-4A]
:0002.830F FF76B4                 push word ptr [bp-4C]
:0002.8312 687054                 push 5470
:0002.8315 9A8E51F60C             call 0CF6:518E
:0002.831A 0BC0                   or ax, ax
:0002.831C 752F                   jne 834D
:0002.831E 32C0                   xor al , al 
:0002.8320 E6A6                   out A6, al
:0002.8322 689A52                 push 529A
:0002.8325 9ACC13F60C             call 0CF6:13CC
:0002.832A 6A02                   push 0002
:0002.832C 688054                 push 5480
:0002.832F 9A9C57F60C             call 0CF6:579C
:0002.8334 1E                     push ds
:0002.8335 688220                 push 2082

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.83A5(U)
|
:0002.8338 6A01                   push 0001
:0002.833A B80D00                 mov ax, 000D
:0002.833D BAA000                 mov dx, 00A0
:0002.8340 BB0200                 mov bx, 0002
:0002.8343 9A2024F60C             call 0CF6:2420
:0002.8348 33C0                   xor ax, ax
:0002.834A E98700                 jmp 83D4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.831C(C)
|
:0002.834D 32C0                   xor al , al 
:0002.834F E6A6                   out A6, al
:0002.8351 689A52                 push 529A
:0002.8354 9ACC13F60C             call 0CF6:13CC
:0002.8359 1E                     push ds
:0002.835A 689320                 push 2093
:0002.835D 6A01                   push 0001
:0002.835F 6A07                   push 0007
:0002.8361 B81800                 mov ax, 0018
:0002.8364 BAA000                 mov dx, 00A0
:0002.8367 BB1000                 mov bx, 0010
:0002.836A 9A3823F60C             call 0CF6:2338
:0002.836F 8D5EBA                 lea bx, [bp-46]
:0002.8372 33C0                   xor ax, ax
:0002.8374 BA0400                 mov dx, 0004
:0002.8377 9A0636F60C             call 0CF6:3606
:0002.837C 8D46BA                 lea ax, [bp-46]
:0002.837F 50                     push ax
:0002.8380 6A03                   push 0003
:0002.8382 8D46FA                 lea ax, [bp-06]
:0002.8385 50                     push ax
:0002.8386 9ADC4EF60C             call 0CF6:4EDC
:0002.838B 0BC0                   or ax, ax
:0002.838D 7518                   jne 83A7
:0002.838F 689A52                 push 529A
:0002.8392 9ACC13F60C             call 0CF6:13CC
:0002.8397 6A02                   push 0002
:0002.8399 688054                 push 5480
:0002.839C 9A9C57F60C             call 0CF6:579C
:0002.83A1 1E                     push ds
:0002.83A2 68AA20                 push 20AA
:0002.83A5 EB91                   jmp 8338



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.838D(C)
|
:0002.83A7 C646B804               mov byte ptr [bp-48], 04
:0002.83AB 8D46B8                 lea ax, [bp-48]
:0002.83AE 16                     push ss
:0002.83AF 50                     push ax
:0002.83B0 6A01                   push 0001
:0002.83B2 8D46FA                 lea ax, [bp-06]
:0002.83B5 50                     push ax
:0002.83B6 9A4C50F60C             call 0CF6:504C
:0002.83BB 8D46FA                 lea ax, [bp-06]
:0002.83BE 50                     push ax
:0002.83BF 9AB84FF60C             call 0CF6:4FB8
:0002.83C4 9AD221F60C             call 0CF6:21D2
:0002.83C9 689A52                 push 529A
:0002.83CC 9ACC13F60C             call 0CF6:13CC
:0002.83D1 B80100                 mov ax, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.834A(U)
|
:0002.83D4 C9                     leave
:0002.83D5 CB                     retf


:0002.83D6 33C0                   xor ax, ax
:0002.83D8 99                     cwd
:0002.83D9 9AEC1CF60C             call 0CF6:1CEC
:0002.83DE 1E                     push ds
:0002.83DF 68BD20                 push 20BD
:0002.83E2 6A05                   push 0005
:0002.83E4 B80D00                 mov ax, 000D
:0002.83E7 BAA000                 mov dx, 00A0
:0002.83EA BB0100                 mov bx, 0001
:0002.83ED 9A2024F60C             call 0CF6:2420
:0002.83F2 CB                     retf


:0002.83F3 00                     BYTE 0


:0002.83F4 C8020000               enter 0002, 00
:0002.83F8 57                     push di
:0002.83F9 56                     push si
:0002.83FA 9A76B4F60C             call 0CF6:B476
:0002.83FF BF0100                 mov di, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8411(C)
|
:0002.8402 9A3A22F60C             call 0CF6:223A
:0002.8407 8BF0                   mov si, ax
:0002.8409 83FE02                 cmp si, 0002
:0002.840C 7407                   je 8415
:0002.840E 83FE01                 cmp si, 0001
:0002.8411 75EF                   jne 8402
:0002.8413 EB02                   jmp 8417



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.840C(C)
|
:0002.8415 33FF                   xor di, di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8413(U)
|
:0002.8417 689A52                 push 529A
:0002.841A 9ACC13F60C             call 0CF6:13CC
:0002.841F 8BC7                   mov ax, di
:0002.8421 5E                     pop si
:0002.8422 5F                     pop di
:0002.8423 C9                     leave
:0002.8424 CB                     retf


:0002.8425 00                     BYTE 0


:0002.8426 C8500000               enter 0050, 00
:0002.842A 53                     push bx
:0002.842B 1E                     push ds
:0002.842C 53                     push bx
:0002.842D 8D5EB0                 lea bx, [bp-50]
:0002.8430 9A443DF60C             call 0CF6:3D44
:0002.8435 8D46B0                 lea ax, [bp-50]
:0002.8438 16                     push ss
:0002.8439 50                     push ax
:0002.843A 1E                     push ds
:0002.843B 68D820                 push 20D8
:0002.843E 9AB83CF60C             call 0CF6:3CB8
:0002.8443 8D46B0                 lea ax, [bp-50]
:0002.8446 16                     push ss
:0002.8447 50                     push ax
:0002.8448 6A02                   push 0002
:0002.844A 9A4232F60C             call 0CF6:3242
:0002.844F C9                     leave
:0002.8450 CB                     retf


:0002.8451 00                     BYTE 0


:0002.8452 56                     push si
:0002.8453 EB09                   jmp 845E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.847F(C)
|
:0002.8455 8BD8                   mov bx, ax
:0002.8457 C1E302                 shl bx, 02
:0002.845A FF9FF020               call far word ptr [bx+20F0]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8453(U)
|
:0002.845E 6A03                   push 0003
:0002.8460 6A40                   push 0040
:0002.8462 6A00                   push 0000
:0002.8464 6A00                   push 0000
:0002.8466 6A00                   push 0000
:0002.8468 B82001                 mov ax, 0120
:0002.846B BAA000                 mov dx, 00A0
:0002.846E 8D1E2A28               lea bx, [282A]
:0002.8472 9AF829F60C             call 0CF6:29F8
:0002.8477 2AE4                   sub ah, ah
:0002.8479 8BF0                   mov si, ax
:0002.847B 81FEFF00               cmp si, 00FF
:0002.847F 75D4                   jne 8455
:0002.8481 B8FFFF                 mov ax, FFFF
:0002.8484 5E                     pop si
:0002.8485 CB                     retf


:0002.8486 687054                 push 5470
:0002.8489 9AD051F60C             call 0CF6:51D0
:0002.848E 0BC0                   or ax, ax
:0002.8490 7529                   jne 84BB
:0002.8492 9ABA9BF60C             call 0CF6:9BBA
:0002.8497 33C0                   xor ax, ax
:0002.8499 BA0200                 mov dx, 0002
:0002.849C BB0100                 mov bx, 0001
:0002.849F 9A8236F60C             call 0CF6:3682
:0002.84A4 48                     dec ax
:0002.84A5 7414                   je 84BB
:0002.84A7 33C0                   xor ax, ax
:0002.84A9 99                     cwd
:0002.84AA 33DB                   xor bx, bx
:0002.84AC 9A8236F60C             call 0CF6:3682
:0002.84B1 9A989BF60C             call 0CF6:9B98
:0002.84B6 B8FFFF                 mov ax, FFFF
:0002.84B9 EB07                   jmp 84C2



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.8490(C), :0002.84A5(C)
|
:0002.84BB 9AD622F60C             call 0CF6:22D6
:0002.84C0 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.84B9(U)
|
:0002.84C2 CB                     retf
:0002.84C3 00                     BYTE 0


:0002.84C4 C8020000               enter 0002, 00
:0002.84C8 56                     push si
:0002.84C9 68D860                 push 60D8
:0002.84CC 680E55                 push 550E
:0002.84CF 9A4A4DF60C             call 0CF6:4D4A
:0002.84D4 A3D4C7                 mov word ptr [C7D4], ax
:0002.84D7 8916D6C7               mov [C7D6], dx
:0002.84DB 1E                     push ds
:0002.84DC 68DAC8                 push C8DA
:0002.84DF B86400                 mov ax, 0064
:0002.84E2 32D2                   xor dl, dl
:0002.84E4 9A7C4CF60C             call 0CF6:4C7C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.851E(U)
|
:0002.84E9 6A04                   push 0004
:0002.84EB 6A40                   push 0040
:0002.84ED 6A00                   push 0000
:0002.84EF 6A00                   push 0000
:0002.84F1 6A00                   push 0000
:0002.84F3 B8F800                 mov ax, 00F8
:0002.84F6 BA8000                 mov dx, 0080
:0002.84F9 8D1E4821               lea bx, [2148]
:0002.84FD 9AF829F60C             call 0CF6:29F8
:0002.8502 8846FF                 mov [bp-01], al 
:0002.8505 3CFF                   cmp al, FF
:0002.8507 7420                   je 8529
:0002.8509 8AD8                   mov bl , al 
:0002.850B 2AFF                   sub bh, bh
:0002.850D C1E302                 shl bx, 02
:0002.8510 FF9FFC20               call far word ptr [bx+20FC]
:0002.8514 3DFFFF                 cmp ax, FFFF
:0002.8517 7507                   jne 8520
:0002.8519 9AFE45F60C             call 0CF6:45FE
:0002.851E EBC9                   jmp 84E9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8517(C)
|
:0002.8520 8B76FF                 mov si, [bp-01]
:0002.8523 81E6FF00               and si, 00FF
:0002.8527 EB03                   jmp 852C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8507(C)
|
:0002.8529 BEFFFF                 mov si, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8527(U)
|
:0002.852C 9A56A7F60C             call 0CF6:A756
:0002.8531 C706865FFFFF           mov word ptr [5F86], FFFF
:0002.8537 9A2C3FF60C             call 0CF6:3F2C
:0002.853C 8BC6                   mov ax, si
:0002.853E 5E                     pop si
:0002.853F C9                     leave
:0002.8540 CB                     retf


:0002.8541 00                     BYTE 0


:0002.8542 55                     push bp
:0002.8543 8BEC                   mov bp, sp
:0002.8545 8B5E06                 mov bx, [bp+06]
:0002.8548 8A4608                 mov al , [bp+08]
:0002.854B 884704                 mov [bx+04], al 
:0002.854E C9                     leave
:0002.854F CA0400                 retf 0004


:0002.8552 55                     push bp

:0002.8553 8BEC                   WORD EC8B
:0002.8555 8B5E                   WORD 5E8B
:0002.8557 068A                   WORD 8A06
:0002.8559 4608                   WORD 0846
:0002.855B 8847                   WORD 4788
:0002.855D 06C9                   WORD C906
:0002.855F CA04                   WORD 04CA
:0002.8561 0055                   WORD 5500
:0002.8563 8BEC                   WORD EC8B
:0002.8565 8B5E                   WORD 5E8B
:0002.8567 068A                   WORD 8A06
:0002.8569 4608                   WORD 0846
:0002.856B 8847                   WORD 4788
:0002.856D 07C9                   WORD C907
:0002.856F CA04                   WORD 04CA
:0002.8571 0055                   WORD 5500
:0002.8573 8BEC                   WORD EC8B
:0002.8575 8B5E                   WORD 5E8B
:0002.8577 068A                   WORD 8A06
:0002.8579 4608                   WORD 0846
:0002.857B 8847                   WORD 4788
:0002.857D 09C9                   WORD C909
:0002.857F CA04                   WORD 04CA
:0002.8581 0055                   WORD 5500
:0002.8583 8BEC                   WORD EC8B
:0002.8585 568B                   WORD 8B56
:0002.8587 7606                   WORD 0676
:0002.8589 8A46                   WORD 468A
:0002.858B 0A88                   WORD 880A
:0002.858D 048A                   WORD 8A04
:0002.858F 4608                   WORD 0846
:0002.8591 8844                   WORD 4488
:0002.8593 015E                   WORD 5E01
:0002.8595 C9CA                   WORD CAC9
:0002.8597 0600                   WORD 0006
:0002.8599 0055                   WORD 5500
:0002.859B 8BEC                   WORD EC8B
:0002.859D 8B5E                   WORD 5E8B
:0002.859F 068B                   WORD 8B06
:0002.85A1 470E                   WORD 0E47
:0002.85A3 C9CA                   WORD CAC9
:0002.85A5 0200                   WORD 0002
:0002.85A7 0055                   WORD 5500
:0002.85A9 8BEC                   WORD EC8B
:0002.85AB 8B5E                   WORD 5E8B
:0002.85AD 068A                   WORD 8A06
:0002.85AF 4608                   WORD 0846
:0002.85B1 8847                   WORD 4788
:0002.85B3 12C9                   WORD C912
:0002.85B5 CA04                   WORD 04CA
:0002.85B7 0055                   WORD 5500
:0002.85B9 8BEC                   WORD EC8B
:0002.85BB 6B46                   WORD 466B
:0002.85BD 080B                   WORD 0B08
:0002.85BF 0346                   WORD 4603
:0002.85C1 0605                   WORD 0506
:0002.85C3 CD01                   WORD 01CD
:0002.85C5 C9CA                   WORD CAC9
:0002.85C7 0400                   WORD 0004
:0002.85C9 0068                   WORD 6800
:0002.85CB EE67                   WORD 67EE
:0002.85CD 9A10                   WORD 109A
:0002.85CF 1FF6                   WORD F61F
:0002.85D1 0CCB                   WORD CB0C
:0002.85D3 00C8                   WORD C800
:0002.85D5 0C00                   WORD 000C
:0002.85D7 0052                   WORD 5200
:0002.85D9 5350                   WORD 5053
:0002.85DB 5756                   WORD 5657
:0002.85DD 8BF0                   WORD F08B
:0002.85DF 8D46                   WORD 468D
:0002.85E1 F450                   WORD 50F4
:0002.85E3 9A98                   WORD 989A
:0002.85E5 37F6                   WORD F637
:0002.85E7 0CC1                   WORD C10C
:0002.85E9 E603                   WORD 03E6
:0002.85EB 8B84                   WORD 848B
:0002.85ED 6821                   WORD 2168
:0002.85EF 8946                   WORD 4689
:0002.85F1 FC81                   WORD 81FC
:0002.85F3 C668                   WORD 68C6
:0002.85F5 218B                   WORD 8B21
:0002.85F7 4402                   WORD 0244
:0002.85F9 8946                   WORD 4689
:0002.85FB F68D                   WORD 8DF6
:0002.85FD 5C02                   WORD 025C
:0002.85FF 8B47                   WORD 478B
:0002.8601 0243                   WORD 4302
:0002.8603 8946                   WORD 4689
:0002.8605 FA43                   WORD 43FA
:0002.8607 8B47                   WORD 478B
:0002.8609 0289                   WORD 8902
:0002.860B 46F8                   WORD F846
:0002.860D BF3E                   WORD 3EBF
:0002.860F 0089                   WORD 8900
:0002.8611 7EFE                   WORD FE7E
:0002.8613 837E                   WORD 7E83
:0002.8615 F000                   WORD 00F0
:0002.8617 7447                   WORD 4774
:0002.8619 8B5E                   WORD 5E8B
:0002.861B F09A                   WORD 9AF0
:0002.861D CABB                   WORD BBCA
:0002.861F F60C                   WORD 0CF6
:0002.8621 8BF0                   WORD F08B
:0002.8623 3BF7                   WORD F73B
:0002.8625 7316                   WORD 1673
:0002.8627 6BC6                   WORD C66B
:0002.8629 1A05                   WORD 051A
:0002.862B 8861                   WORD 6188
:0002.862D 509A                   WORD 9A50
:0002.862F F2C4                   WORD C4F2
:0002.8631 F60C                   WORD 0CF6
:0002.8633 508D                   WORD 8D50
:0002.8635 46F4                   WORD F446
:0002.8637 509A                   WORD 9A50
:0002.8639 2A93                   WORD 932A
:0002.863B F60C                   WORD 0CF6
:0002.863D 68EE                   WORD EE68
:0002.863F 679A                   WORD 9A67
:0002.8641 101F                   WORD 1F10
:0002.8643 F60C                   WORD 0CF6
:0002.8645 2AE4                   WORD E42A
:0002.8647 3D10                   WORD 103D
:0002.8649 0074                   WORD 7400
:0002.864B 1977                   WORD 7719
:0002.864D 710A                   WORD 0A71
:0002.864F C074                   WORD 74C0
:0002.8651 13FE                   WORD FE13
:0002.8653 C874                   WORD 74C8
:0002.8655 2DFE                   WORD FE2D
:0002.8657 C874                   WORD 74C8
:0002.8659 0BFE                   WORD FE0B
:0002.865B C874                   WORD 74C8
:0002.865D 5DEB                   WORD EB5D
:0002.865F 5F8B                   WORD 8B5F
:0002.8661 76FE                   WORD FE76
:0002.8663 EBD8                   WORD D8EB
:0002.8665 83FE                   WORD FE83
:0002.8667 3E73                   WORD 733E
:0002.8669 0B80                   WORD 800B
:0002.866B 7EF5                   WORD F57E
:0002.866D 0A72                   WORD 720A
:0002.866F 05C7                   WORD C705
:0002.8671 46F6                   WORD F646
:0002.8673 2000                   WORD 0020
:0002.8675 F606                   WORD 06F6
:0002.8677 6721                   WORD 2167
:0002.8679 F075                   WORD 75F0
:0002.867B 439A                   WORD 9A43
:0002.867D 5220                   WORD 2052
:0002.867F F21C                   WORD 1CF2
:0002.8681 EB3C                   WORD 3CEB
:0002.8683 83FE                   WORD FE83
:0002.8685 3E73                   WORD 733E
:0002.8687 258A                   WORD 8A25
:0002.8689 46F4                   WORD F446
:0002.868B 8A56                   WORD 568A
:0002.868D F59A                   WORD 9AF5
:0002.868F 6CCC                   WORD CC6C
:0002.8691 F60C                   WORD 0CF6
:0002.8693 803E                   WORD 3E80
:0002.8695 33C8                   WORD C833
:0002.8697 2077                   WORD 7720
:0002.8699 1380                   WORD 8013
:0002.869B 3E34                   WORD 343E
:0002.869D C80A                   WORD 0AC8
:0002.869F 720C                   WORD 0C72
:0002.86A1 803E                   WORD 3E80
:0002.86A3 34C8                   WORD C834
:0002.86A5 1577                   WORD 7715
:0002.86A7 05C7                   WORD C705
:0002.86A9 46F6                   WORD F646
:0002.86AB 2000                   WORD 0020
:0002.86AD F606                   WORD 06F6
:0002.86AF 6721                   WORD 2167
:0002.86B1 F075                   WORD 75F0
:0002.86B3 0B9A                   WORD 9A0B
:0002.86B5 84DD                   WORD DD84
:0002.86B7 F60C                   WORD 0CF6
:0002.86B9 EB04                   WORD 04EB
:0002.86BB C646                   WORD 46C6
:0002.86BD F200                   WORD 00F2
:0002.86BF FF76                   WORD 76FF
:0002.86C1 F8FF                   WORD FFF8
:0002.86C3 7608                   WORD 0876
:0002.86C5 FF76                   WORD 76FF
:0002.86C7 06FF                   WORD FF06
:0002.86C9 76F0                   WORD F076
:0002.86CB 8A46                   WORD 468A
:0002.86CD F250                   WORD 50F2
:0002.86CF 8B46                   WORD 468B
:0002.86D1 FC8B                   WORD 8BFC
:0002.86D3 56F6                   WORD F656
:0002.86D5 8B5E                   WORD 5E8B
:0002.86D7 FA9A                   WORD 9AFA
:0002.86D9 2026                   WORD 2620
:0002.86DB F60C                   WORD 0CF6
:0002.86DD 5E5F                   WORD 5F5E
:0002.86DF C9CA                   WORD CAC9
:0002.86E1 0400                   WORD 0004
:0002.86E3 0055                   WORD 5500
:0002.86E5 8BEC                   WORD EC8B
:0002.86E7 50FF                   WORD FF50
:0002.86E9 7608                   WORD 0876
:0002.86EB FF76                   WORD 76FF
:0002.86ED 06B8                   WORD B806
:0002.86EF 0300                   WORD 0003
:0002.86F1 8A56                   WORD 568A
:0002.86F3 FE9A                   WORD 9AFE
:0002.86F5 74B6                   WORD B674
:0002.86F7 F60C                   WORD 0CF6
:0002.86F9 C9CA                   WORD CAC9
:0002.86FB 0400                   WORD 0004
:0002.86FD 00CA                   WORD CA00
:0002.86FF 0200                   WORD 0002
:0002.8701 003C                   WORD 3C00
:0002.8703 0175                   WORD 7501
:0002.8705 079A                   WORD 9A07
:0002.8707 3E3F                   WORD 3F3E
:0002.8709 F60C                   WORD 0CF6
:0002.870B EB05                   WORD 05EB
:0002.870D 9A2C                   WORD 2C9A
:0002.870F 3FF6                   WORD F63F
:0002.8711 0CCB                   WORD CB0C
:0002.8713 0055                   WORD 5500
:0002.8715 8BEC                   WORD EC8B
:0002.8717 5250                   WORD 5052
:0002.8719 3AD0                   WORD D03A
:0002.871B 7304                   WORD 0473
:0002.871D 2AC2                   WORD C22A
:0002.871F EB06                   WORD 06EB
:0002.8721 8A46                   WORD 468A
:0002.8723 FE2A                   WORD 2AFE
:0002.8725 46FC                   WORD FC46
:0002.8727 C9CB                   WORD CBC9
:0002.8729 00C8                   WORD C800
:0002.872B 0400                   WORD 0004
:0002.872D 0052                   WORD 5200
:0002.872F 5053                   WORD 5350
:0002.8731 5756                   WORD 5657
:0002.8733 539A                   WORD 9A53
:0002.8735 C24A                   WORD 4AC2
:0002.8737 F60C                   WORD 0CF6
:0002.8739 2500                   WORD 0025
:0002.873B 0E33                   WORD 330E
:0002.873D FF80                   WORD 80FF
:0002.873F 7EF8                   WORD F87E
:0002.8741 0075                   WORD 7500
:0002.8743 142D                   WORD 2D14
:0002.8745 0002                   WORD 0200
:0002.8747 7405                   WORD 0574
:0002.8749 BE03                   WORD 03BE
:0002.874B 00EB                   WORD EB00
:0002.874D 24FF                   WORD FF24
:0002.874F 76F6                   WORD F676
:0002.8751 9AB2                   WORD B29A
:0002.8753 C5F6                   WORD F6C5
:0002.8755 0CEB                   WORD EB0C
:0002.8757 162D                   WORD 2D16
:0002.8759 0002                   WORD 0200
:0002.875B 7409                   WORD 0974
:0002.875D 2D00                   WORD 002D
:0002.875F 0274                   WORD 7402
:0002.8761 048B                   WORD 8B04
:0002.8763 F7EB                   WORD EBF7
:0002.8765 0CFF                   WORD FF0C
:0002.8767 76F6                   WORD F676
:0002.8769 9AD6                   WORD D69A
:0002.876B C4F6                   WORD F6C4
:0002.876D 0C2A                   WORD 2A0C
:0002.876F E48B                   WORD 8BE4
:0002.8771 F08A                   WORD 8AF0
:0002.8773 46FA                   WORD FA46
:0002.8775 508B                   WORD 8B50
:0002.8777 D68B                   WORD 8BD6
:0002.8779 5EF6                   WORD F65E
:0002.877B 8A46                   WORD 468A
:0002.877D F89A                   WORD 9AF8
:0002.877F 0E45                   WORD 450E
:0002.8781 F60C                   WORD 0CF6
:0002.8783 5E5F                   WORD 5F5E
:0002.8785 C9CB                   WORD CBC9
:0002.8787 006A                   WORD 6A00
:0002.8789 106A                   WORD 6A10
:0002.878B 00B8                   WORD B800
:0002.878D 1000                   WORD 0010
:0002.878F BA68                   WORD 68BA
:0002.8791 01BB                   WORD BB01
:0002.8793 F000                   WORD 00F0
:0002.8795 9A0A                   WORD 0A9A
:0002.8797 48F6                   WORD F648
:0002.8799 0C6A                   WORD 6A0C
:0002.879B 0368                   WORD 6803
:0002.879D 6801                   WORD 0168
:0002.879F 6826                   WORD 2668
:0002.87A1 519A                   WORD 9A51
:0002.87A3 0E05                   WORD 050E
:0002.87A5 F60C                   WORD 0CF6
:0002.87A7 68DA                   WORD DA68
:0002.87A9 C868                   WORD 68C8
:0002.87AB 9021                   WORD 2190
:0002.87AD 6826                   WORD 2668
:0002.87AF 519A                   WORD 9A51
:0002.87B1 3E0C                   WORD 0C3E
:0002.87B3 F60C                   WORD 0CF6
:0002.87B5 83C4                   WORD C483
:0002.87B7 06CB                   WORD CB06
:0002.87B9 0056                   WORD 5600
:0002.87BB 8BF3                   WORD F38B
:0002.87BD 9A24                   WORD 249A
:0002.87BF 23F6                   WORD F623
:0002.87C1 0C1E                   WORD 1E0C
:0002.87C3 568D                   WORD 8D56
:0002.87C5 1EDA                   WORD DA1E
:0002.87C7 C89A                   WORD 9AC8
:0002.87C9 443D                   WORD 3D44
:0002.87CB F60C                   WORD 0CF6
:0002.87CD 9A28                   WORD 289A
:0002.87CF B8F6                   WORD F6B8
:0002.87D1 0C9A                   WORD 9A0C
:0002.87D3 1223                   WORD 2312
:0002.87D5 F60C                   WORD 0CF6
:0002.87D7 33C0                   WORD C033
:0002.87D9 5ECB                   WORD CB5E
:0002.87DB 006A                   WORD 6A00
:0002.87DD 106A                   WORD 6A10
:0002.87DF 01B8                   WORD B801
:0002.87E1 3802                   WORD 0238
:0002.87E3 BA88                   WORD 88BA
:0002.87E5 00BB                   WORD BB00
:0002.87E7 3000                   WORD 0030
:0002.87E9 9A0A                   WORD 0A9A
:0002.87EB 48F6                   WORD F648
:0002.87ED 0C6A                   WORD 6A0C
:0002.87EF 4868                   WORD 6848
:0002.87F1 8800                   WORD 0088
:0002.87F3 6826                   WORD 2668
:0002.87F5 519A                   WORD 9A51
:0002.87F7 0E05                   WORD 050E
:0002.87F9 F60C                   WORD 0CF6
:0002.87FB 6802                   WORD 0268
:0002.87FD 689A                   WORD 9A68
:0002.87FF 301F                   WORD 1F30
:0002.8801 F60C                   WORD 0CF6
:0002.8803 5068                   WORD 6850
:0002.8805 9C21                   WORD 219C
:0002.8807 6826                   WORD 2668
:0002.8809 519A                   WORD 9A51
:0002.880B 3E0C                   WORD 0C3E
:0002.880D F60C                   WORD 0CF6
:0002.880F 83C4                   WORD C483
:0002.8811 06CB                   WORD CB06
:0002.8813 006A                   WORD 6A00
:0002.8815 106A                   WORD 6A10
:0002.8817 01B8                   WORD B801
:0002.8819 4802                   WORD 0248
:0002.881B BAA0                   WORD A0BA
:0002.881D 00BB                   WORD BB00
:0002.881F 2000                   WORD 0020
:0002.8821 9A0A                   WORD 0A9A
:0002.8823 48F6                   WORD F648
:0002.8825 0C6A                   WORD 6A0C
:0002.8827 4968                   WORD 6849
:0002.8829 A000                   WORD 00A0
:0002.882B 6826                   WORD 2668
:0002.882D 519A                   WORD 9A51
:0002.882F 0E05                   WORD 050E
:0002.8831 F60C                   WORD 0CF6
:0002.8833 6816                   WORD 1668
:0002.8835 689A                   WORD 9A68
:0002.8837 DA6A                   WORD 6ADA
:0002.8839 F60C                   WORD 0CF6
:0002.883B 2AE4                   WORD E42A
:0002.883D 5068                   WORD 6850
:0002.883F A921                   WORD 21A9
:0002.8841 6826                   WORD 2668
:0002.8843 519A                   WORD 9A51
:0002.8845 3E0C                   WORD 0C3E
:0002.8847 F60C                   WORD 0CF6
:0002.8849 83C4                   WORD C483
:0002.884B 06CB                   WORD CB06
:0002.884D 006A                   WORD 6A00
:0002.884F 106A                   WORD 6A10
:0002.8851 01B8                   WORD B801
:0002.8853 3802                   WORD 0238
:0002.8855 BAC8                   WORD C8BA
:0002.8857 00BB                   WORD BB00
:0002.8859 3000                   WORD 0030
:0002.885B 9A0A                   WORD 0A9A
:0002.885D 48F6                   WORD F648
:0002.885F 0C6A                   WORD 6A0C
:0002.8861 4768                   WORD 6847
:0002.8863 C800                   WORD 00C8
:0002.8865 6826                   WORD 2668
:0002.8867 519A                   WORD 9A51
:0002.8869 0E05                   WORD 050E
:0002.886B F60C                   WORD 0CF6
:0002.886D 9A34                   WORD 349A
:0002.886F 1EF6                   WORD F61E
:0002.8871 0C9A                   WORD 9A0C
:0002.8873 3E1E                   WORD 1E3E
:0002.8875 F60C                   WORD 0CF6
:0002.8877 509A                   WORD 9A50
:0002.8879 68C5                   WORD C568
:0002.887B F60C                   WORD 0CF6
:0002.887D 5068                   WORD 6850
:0002.887F B621                   WORD 21B6
:0002.8881 6826                   WORD 2668
:0002.8883 519A                   WORD 9A51
:0002.8885 3E0C                   WORD 0C3E
:0002.8887 F60C                   WORD 0CF6
:0002.8889 83C4                   WORD C483
:0002.888B 06CB                   WORD CB06
:0002.888D 00C8                   WORD C800
:0002.888F 0200                   WORD 0002
:0002.8891 0056                   WORD 5600
:0002.8893 6A00                   WORD 006A
:0002.8895 6870                   WORD 7068
:0002.8897 529A                   WORD 9A52
:0002.8899 BE0F                   WORD 0FBE
:0002.889B F60C                   WORD 0CF6
:0002.889D BEC4                   WORD C4BE
:0002.889F 21C6                   WORD C621
:0002.88A1 46FF                   WORD FF46
:0002.88A3 208A                   WORD 8A20
:0002.88A5 042A                   WORD 2A04
:0002.88A7 E450                   WORD 50E4
:0002.88A9 8A44                   WORD 448A
:0002.88AB 0150                   WORD 5001
:0002.88AD 8A44                   WORD 448A
:0002.88AF 0250                   WORD 5002
:0002.88B1 8A44                   WORD 448A
:0002.88B3 0350                   WORD 5003
:0002.88B5 8A46                   WORD 468A
:0002.88B7 FF50                   WORD 50FF
:0002.88B9 6870                   WORD 7068
:0002.88BB 529A                   WORD 9A52
:0002.88BD DE0F                   WORD 0FDE
:0002.88BF F60C                   WORD 0CF6
:0002.88C1 83C6                   WORD C683
:0002.88C3 04FE                   WORD FE04
:0002.88C5 46FF                   WORD FF46
:0002.88C7 807E                   WORD 7E80
:0002.88C9 FF25                   WORD 25FF
:0002.88CB 72D7                   WORD D772
:0002.88CD 5EC9                   WORD C95E
:0002.88CF CB68                   WORD 68CB
:0002.88D1 0E55                   WORD 550E
:0002.88D3 9A08                   WORD 089A
:0002.88D5 1DF6                   WORD F61D
:0002.88D7 0C5B                   WORD 5B0C
:0002.88D9 5250                   WORD 5052
:0002.88DB 33C0                   WORD C033
:0002.88DD 9A2A                   WORD 2A9A
:0002.88DF 47F6                   WORD F647
:0002.88E1 0C9A                   WORD 9A0C
:0002.88E3 3E3F                   WORD 3F3E
:0002.88E5 F60C                   WORD 0CF6
:0002.88E7 9A24                   WORD 249A
:0002.88E9 23F6                   WORD F623
:0002.88EB 0C6A                   WORD 6A0C
:0002.88ED 009A                   WORD 9A00
:0002.88EF 28CB                   WORD CB28

:0002.88F1 0000                   BYTE 2 DUP(0)


:0002.88F3 5B                     pop bx
:0002.88F4 6A00                   push 0000
:0002.88F6 9A37CB0000             call 0000:CB37
:0002.88FB 5B                     pop bx
:0002.88FC 680E55                 push 550E
:0002.88FF 9A081DF60C             call 0CF6:1D08
:0002.8904 5B                     pop bx
:0002.8905 52                     push dx
:0002.8906 50                     push ax
:0002.8907 33C0                   xor ax, ax
:0002.8909 99                     cwd
:0002.890A 9AF047F60C             call 0CF6:47F0
:0002.890F 6A18                   push 0018
:0002.8911 686801                 push 0168
:0002.8914 6A10                   push 0010
:0002.8916 6A10                   push 0010
:0002.8918 1E                     push ds
:0002.8919 68885F                 push 5F88
:0002.891C 68EA53                 push 53EA
:0002.891F 9A3C3BF60C             call 0CF6:3B3C
:0002.8924 683802                 push 0238
:0002.8927 688800                 push 0088
:0002.892A 6A10                   push 0010
:0002.892C 6A10                   push 0010
:0002.892E 1E                     push ds
:0002.892F 680860                 push 6008
:0002.8932 68EA53                 push 53EA
:0002.8935 9A3C3BF60C             call 0CF6:3B3C
:0002.893A 9A28B8F60C             call 0CF6:B828
:0002.893F B82802                 mov ax, 0228
:0002.8942 BA1800                 mov dx, 0018
:0002.8945 33DB                   xor bx, bx
:0002.8947 9ACE46F60C             call 0CF6:46CE
:0002.894C 9A7CB8F60C             call 0CF6:B87C
:0002.8951 9AB4B8F60C             call 0CF6:B8B4
:0002.8956 CB                     retf


:0002.8957 00                     BYTE 0


:0002.8958 680E55                 push 550E
:0002.895B 9A081DF60C             call 0CF6:1D08
:0002.8960 5B                     pop bx
:0002.8961 52                     push dx
:0002.8962 50                     push ax
:0002.8963 B80100                 mov ax, 0001
:0002.8966 9A2A47F60C             call 0CF6:472A
:0002.896B 9A3E3FF60C             call 0CF6:3F3E
:0002.8970 6A00                   push 0000
:0002.8972 9A28CB0000             call 0000:CB28
:0002.8977 5B                     pop bx
:0002.8978 6A00                   push 0000
:0002.897A 9A37CB0000             call 0000:CB37
:0002.897F 5B                     pop bx
:0002.8980 680E55                 push 550E
:0002.8983 9A081DF60C             call 0CF6:1D08
:0002.8988 5B                     pop bx
:0002.8989 52                     push dx
:0002.898A 50                     push ax
:0002.898B 33C0                   xor ax, ax
:0002.898D 99                     cwd
:0002.898E 9AF047F60C             call 0CF6:47F0
:0002.8993 CB                     retf


:0002.8994 C8220000               enter 0022, 00
:0002.8998 53                     push bx
:0002.8999 57                     push di
:0002.899A 56                     push si
:0002.899B 53                     push bx
:0002.899C 9AC24AF60C             call 0CF6:4AC2
:0002.89A1 8946FE                 mov [bp-02], ax
:0002.89A4 8066FFF1               and byte ptr [bp-01], F1
:0002.89A8 FF76DC                 push word ptr [bp-24]
:0002.89AB 9AA237F60C             call 0CF6:37A2
:0002.89B0 8BF0                   mov si, ax
:0002.89B2 81FE0002               cmp si, 0200
:0002.89B6 7406                   je 89BE
:0002.89B8 81FE0004               cmp si, 0400
:0002.89BC 7403                   je 89C1

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.89B6(C)
|
:0002.89BE E99A00                 jmp 8A5B

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.89BC(C)
|
:0002.89C1 9A0C6DF60C             call 0CF6:6D0C
:0002.89C6 0346FE                 add ax, [bp-02]
:0002.89C9 03C0                   add ax, ax
:0002.89CB 050328                 add ax, 2803
:0002.89CE 50                     push ax
:0002.89CF 681A55                 push 551A
:0002.89D2 9A4A4DF60C             call 0CF6:4D4A
:0002.89D7 8BD8                   mov bx, ax
:0002.89D9 8EC2                   mov es, dx
:0002.89DB 268A07                 mov al , es:[bx]
:0002.89DE 2AE4                   sub ah, ah
:0002.89E0 8BF8                   mov di, ax
:0002.89E2 43                     inc bx
:0002.89E3 8C46FC                 mov [bp-04], es
:0002.89E6 268A27                 mov ah, es:[bx]
:0002.89E9 2AC0                   sub al , al 
:0002.89EB 03F8                   add di, ax
:0002.89ED 9AF86CF60C             call 0CF6:6CF8
:0002.89F2 8946F8                 mov [bp-08], ax
:0002.89F5 B80300                 mov ax, 0003
:0002.89F8 8D5EDE                 lea bx, [bp-22]
:0002.89FB 33D2                   xor dx, dx
:0002.89FD 9A8AA3F60C             call 0CF6:A38A
:0002.8A02 680030                 push 3000
:0002.8A05 681A55                 push 551A
:0002.8A08 9A4A4DF60C             call 0CF6:4D4A
:0002.8A0D 8BF0                   mov si, ax
:0002.8A0F 8956FC                 mov [bp-04], dx
:0002.8A12 8D46DE                 lea ax, [bp-22]
:0002.8A15 50                     push ax
:0002.8A16 680001                 push 0100
:0002.8A19 8D46F2                 lea ax, [bp-0E]
:0002.8A1C 50                     push ax
:0002.8A1D 9ADC4EF60C             call 0CF6:4EDC
:0002.8A22 2BC9                   sub cx, cx
:0002.8A24 8B5EF8                 mov bx, [bp-08]
:0002.8A27 C1E302                 shl bx, 02
:0002.8A2A 03BFE021               add di, [bx+21E0]
:0002.8A2E 138FE221               adc cx, [bx+21E2]
:0002.8A32 51                     push cx
:0002.8A33 57                     push di
:0002.8A34 FF76FC                 push word ptr [bp-04]
:0002.8A37 56                     push si
:0002.8A38 680201                 push 0102
:0002.8A3B 8D46F2                 lea ax, [bp-0E]
:0002.8A3E 50                     push ax
:0002.8A3F 9A0650F60C             call 0CF6:5006
:0002.8A44 8D46F2                 lea ax, [bp-0E]
:0002.8A47 50                     push ax
:0002.8A48 9AB84FF60C             call 0CF6:4FB8
:0002.8A4D FF76FC                 push word ptr [bp-04]
:0002.8A50 56                     push si
:0002.8A51 8B5EDC                 mov bx, [bp-24]
:0002.8A54 B020                   mov al, 20
:0002.8A56 9A84B7F60C             call 0CF6:B784

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.89BE(U)
|
:0002.8A5B 5E                     pop si
:0002.8A5C 5F                     pop di
:0002.8A5D C9                     leave
:0002.8A5E CB                     retf


:0002.8A5F 00                     BYTE 0


:0002.8A60 C8020000               enter 0002, 00
:0002.8A64 53                     push bx
:0002.8A65 52                     push dx
:0002.8A66 50                     push ax
:0002.8A67 57                     push di
:0002.8A68 56                     push si
:0002.8A69 BEF021                 mov si, 21F0
:0002.8A6C C746FE0400             mov word ptr [bp-02], 0004
:0002.8A71 8B7E06                 mov di, [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8AB5(C)
|
:0002.8A74 837EFC00               cmp word ptr [bp-04], 0000
:0002.8A78 7418                   je 8A92
:0002.8A7A FF7608                 push word ptr [bp+08]
:0002.8A7D 57                     push di
:0002.8A7E 8B4402                 mov ax, [si+02]
:0002.8A81 0346FA                 add ax, [bp-06]
:0002.8A84 50                     push ax
:0002.8A85 8B46F8                 mov ax, [bp-08]
:0002.8A88 0304                   add ax, [si]
:0002.8A8A 50                     push ax
:0002.8A8B 9A96620000             call 0000:6296
:0002.8A90 EB16                   jmp 8AA8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8A78(C)
|
:0002.8A92 FF7608                 push word ptr [bp+08]
:0002.8A95 57                     push di
:0002.8A96 8B4402                 mov ax, [si+02]
:0002.8A99 0346FA                 add ax, [bp-06]
:0002.8A9C 50                     push ax
:0002.8A9D 8B46F8                 mov ax, [bp-08]
:0002.8AA0 0304                   add ax, [si]
:0002.8AA2 50                     push ax
:0002.8AA3 9ABA630000             call 0000:63BA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8A90(U)
|
:0002.8AA8 83C408                 add sp, 0008
:0002.8AAB 83C604                 add si, 0004
:0002.8AAE 81C78000               add di, 0080
:0002.8AB2 FF4EFE                 dec word ptr [bp-02]
:0002.8AB5 75BD                   jne 8A74
:0002.8AB7 5E                     pop si
:0002.8AB8 5F                     pop di
:0002.8AB9 C9                     leave
:0002.8ABA CA0400                 retf 0004


:0002.8ABD 00                     BYTE 0


:0002.8ABE C80A0100               enter 010A, 00
:0002.8AC2 57                     push di
:0002.8AC3 56                     push si
:0002.8AC4 681C09                 push 091C
:0002.8AC7 8D86F6FE               lea ax, [bp+FEF6]
:0002.8ACB 50                     push ax
:0002.8ACC 9AD61FF60C             call 0CF6:1FD6
:0002.8AD1 680058                 push 5800
:0002.8AD4 680E55                 push 550E
:0002.8AD7 9A4A4DF60C             call 0CF6:4D4A
:0002.8ADC 8BF8                   mov di, ax
:0002.8ADE 8956FE                 mov [bp-02], dx
:0002.8AE1 33F6                   xor si, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8AFE(C)
|
:0002.8AE3 8BC6                   mov ax, si
:0002.8AE5 03C6                   add ax, si
:0002.8AE7 50                     push ax
:0002.8AE8 FF76FE                 push word ptr [bp-02]
:0002.8AEB 57                     push di
:0002.8AEC 8D86F6FE               lea ax, [bp+FEF6]
:0002.8AF0 50                     push ax
:0002.8AF1 9A8020F60C             call 0CF6:2080
:0002.8AF6 81C70002               add di, 0200
:0002.8AFA 46                     inc si
:0002.8AFB 83FE13                 cmp si, 0013
:0002.8AFE 72E3                   jb 8AE3
:0002.8B00 681668                 push 6816
:0002.8B03 9ACC6AF60C             call 0CF6:6ACC
:0002.8B08 2AE4                   sub ah, ah
:0002.8B0A 052600                 add ax, 0026
:0002.8B0D 50                     push ax
:0002.8B0E FF76FE                 push word ptr [bp-02]
:0002.8B11 57                     push di
:0002.8B12 8D86F6FE               lea ax, [bp+FEF6]
:0002.8B16 50                     push ax
:0002.8B17 9A8020F60C             call 0CF6:2080
:0002.8B1C 8D86F6FE               lea ax, [bp+FEF6]
:0002.8B20 50                     push ax
:0002.8B21 9AB84FF60C             call 0CF6:4FB8
:0002.8B26 5E                     pop si
:0002.8B27 5F                     pop di
:0002.8B28 C9                     leave
:0002.8B29 CB                     retf


:0002.8B2A C8040000               enter 0004, 00
:0002.8B2E 53                     push bx
:0002.8B2F 57                     push di
:0002.8B30 56                     push si
:0002.8B31 8B36FA2A               mov si, [2AFA]
:0002.8B35 81E6FF00               and si, 00FF
:0002.8B39 68EE67                 push 67EE
:0002.8B3C 9A101FF60C             call 0CF6:1F10
:0002.8B41 FEC8                   dec al
:0002.8B43 7401                   je 8B46
:0002.8B45 46                     inc si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8B43(C)
|
:0002.8B46 6BFE1A                 imul di, si, 001A
:0002.8B49 81C78861               add di, 6188
:0002.8B4D 8976FC                 mov [bp-04], si
:0002.8B50 83FE3E                 cmp si, 003E
:0002.8B53 7204                   jb 8B59
:0002.8B55 8BFE                   mov di, si
:0002.8B57 EB28                   jmp 8B81



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8B53(C)
|
:0002.8B59 8BF7                   mov si, di
:0002.8B5B 8B7EFC                 mov di, [bp-04]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8B7F(C)
|
:0002.8B5E 56                     push si
:0002.8B5F 9AE4C4F60C             call 0CF6:C4E4
:0002.8B64 A804                   test al, 04
:0002.8B66 7410                   je 8B78
:0002.8B68 56                     push si
:0002.8B69 9A00C5F60C             call 0CF6:C500
:0002.8B6E 9A841EF60C             call 0CF6:1E84
:0002.8B73 3B46FA                 cmp ax, [bp-06]
:0002.8B76 7409                   je 8B81

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8B66(C)
|
:0002.8B78 83C61A                 add si, 001A
:0002.8B7B 47                     inc di
:0002.8B7C 83FF3E                 cmp di, 003E
:0002.8B7F 72DD                   jb 8B5E

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.8B57(U), :0002.8B76(C)
|
:0002.8B81 8BC7                   mov ax, di
:0002.8B83 5E                     pop si
:0002.8B84 5F                     pop di
:0002.8B85 C9                     leave
:0002.8B86 CB                     retf


:0002.8B87 00                     BYTE 0


:0002.8B88 C8080000               enter 0008, 00
:0002.8B8C 52                     push dx
:0002.8B8D 53                     push bx
:0002.8B8E 57                     push di
:0002.8B8F 56                     push si
:0002.8B90 8BF8                   mov di, ax
:0002.8B92 8946FA                 mov [bp-06], ax
:0002.8B95 0BC0                   or ax, ax
:0002.8B97 7411                   je 8BAA
:0002.8B99 48                     dec ax
:0002.8B9A 7416                   je 8BB2
:0002.8B9C 48                     dec ax
:0002.8B9D 741C                   je 8BBB
:0002.8B9F 48                     dec ax
:0002.8BA0 7423                   je 8BC5
:0002.8BA2 48                     dec ax
:0002.8BA3 7438                   je 8BDD
:0002.8BA5 8B76FE                 mov si, [bp-02]
:0002.8BA8 EB40                   jmp 8BEA



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8B97(C)
|
:0002.8BAA 53                     push bx
:0002.8BAB 9A906AF60C             call 0CF6:6A90
:0002.8BB0 EB34                   jmp 8BE6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8B9A(C)
|
:0002.8BB2 4F                     dec di
:0002.8BB3 53                     push bx
:0002.8BB4 9A90C5F60C             call 0CF6:C590
:0002.8BB9 EB2B                   jmp 8BE6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8B9D(C)
|
:0002.8BBB 4F                     dec di
:0002.8BBC 4F                     dec di
:0002.8BBD 53                     push bx
:0002.8BBE 9A7C6AF60C             call 0CF6:6A7C
:0002.8BC3 EB21                   jmp 8BE6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8BA0(C)
|
:0002.8BC5 83EF03                 sub di, 0003
:0002.8BC8 53                     push bx
:0002.8BC9 9AA4C5F60C             call 0CF6:C5A4
:0002.8BCE 8BF0                   mov si, ax
:0002.8BD0 FF76F4                 push word ptr [bp-0C]
:0002.8BD3 9A2069F60C             call 0CF6:6920
:0002.8BD8 8946FC                 mov [bp-04], ax
:0002.8BDB EB0D                   jmp 8BEA



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8BA3(C)
|
:0002.8BDD 83EF03                 sub di, 0003
:0002.8BE0 53                     push bx
:0002.8BE1 9AD0C5F60C             call 0CF6:C5D0

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.8BB0(U), :0002.8BB9(U), :0002.8BC3(U)
|
:0002.8BE6 2AE4                   sub ah, ah
:0002.8BE8 8BF0                   mov si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.8BA8(U), :0002.8BDB(U)
|
:0002.8BEA B80300                 mov ax, 0003
:0002.8BED F7E7                   mul di
:0002.8BEF 8BF8                   mov di, ax
:0002.8BF1 8B46F6                 mov ax, [bp-0A]
:0002.8BF4 0BC0                   or ax, ax
:0002.8BF6 7406                   je 8BFE
:0002.8BF8 48                     dec ax
:0002.8BF9 7446                   je 8C41
:0002.8BFB E99700                 jmp 8C95



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8BF6(C)
|
:0002.8BFE 837EFA03               cmp word ptr [bp-06], 0003
:0002.8C02 7519                   jne 8C1D
:0002.8C04 0BF6                   or si, si
:0002.8C06 7415                   je 8C1D
:0002.8C08 6A00                   push 0000
:0002.8C0A FF76FC                 push word ptr [bp-04]
:0002.8C0D 8BC6                   mov ax, si
:0002.8C0F B96400                 mov cx, 0064
:0002.8C12 F7E1                   mul cx
:0002.8C14 52                     push dx
:0002.8C15 50                     push ax
:0002.8C16 9A9CC10000             call 0000:C19C
:0002.8C1B 8BF0                   mov si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.8C02(C), :0002.8C06(C)
|
:0002.8C1D 8BDF                   mov bx, di
:0002.8C1F 03DF                   add bx, di
:0002.8C21 39B78A09               cmp [bx+098A], si
:0002.8C25 7504                   jne 8C2B

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8C2F(C)
|
:0002.8C27 33F6                   xor si, si
:0002.8C29 EB6A                   jmp 8C95



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8C25(C)
|
:0002.8C2B 39B78C09               cmp [bx+098C], si
:0002.8C2F 76F6                   jbe 8C27
:0002.8C31 39B78E09               cmp [bx+098E], si
:0002.8C35 7705                   ja 8C3C
:0002.8C37 B80100                 mov ax, 0001
:0002.8C3A EB57                   jmp 8C93



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8C35(C)
|
:0002.8C3C B80200                 mov ax, 0002
:0002.8C3F EB52                   jmp 8C93



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8BF9(C)
|
:0002.8C41 837EFA03               cmp word ptr [bp-06], 0003
:0002.8C45 752F                   jne 8C76
:0002.8C47 0BF6                   or si, si
:0002.8C49 744A                   je 8C95
:0002.8C4B 6A00                   push 0000
:0002.8C4D 6A64                   push 0064
:0002.8C4F 6A00                   push 0000
:0002.8C51 6A50                   push 0050
:0002.8C53 6A00                   push 0000
:0002.8C55 FF76FC                 push word ptr [bp-04]
:0002.8C58 8BC6                   mov ax, si
:0002.8C5A B96400                 mov cx, 0064
:0002.8C5D F7E1                   mul cx
:0002.8C5F 52                     push dx
:0002.8C60 50                     push ax
:0002.8C61 9A9CC10000             call 0000:C19C
:0002.8C66 52                     push dx
:0002.8C67 50                     push ax
:0002.8C68 9A7EC00000             call 0000:C07E
:0002.8C6D 52                     push dx
:0002.8C6E 50                     push ax
:0002.8C6F 9A9CC10000             call 0000:C19C
:0002.8C74 EB1D                   jmp 8C93



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8C45(C)
|
:0002.8C76 8BDF                   mov bx, di
:0002.8C78 03DF                   add bx, di
:0002.8C7A 6A00                   push 0000
:0002.8C7C FFB78A09               push word ptr [bx+098A]
:0002.8C80 6A00                   push 0000
:0002.8C82 68401F                 push 1F40
:0002.8C85 9AE4BF0000             call 0000:BFE4
:0002.8C8A F7E6                   mul si
:0002.8C8C B96400                 mov cx, 0064
:0002.8C8F 2BD2                   sub dx, dx
:0002.8C91 F7F1                   div cx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.8C3A(U), :0002.8C3F(U), :0002.8C74(U)
|
:0002.8C93 8BF0                   mov si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.8BFB(U), :0002.8C29(U), :0002.8C49(C)
|
:0002.8C95 8BC6                   mov ax, si
:0002.8C97 5E                     pop si
:0002.8C98 5F                     pop di
:0002.8C99 C9                     leave
:0002.8C9A CB                     retf


:0002.8C9B 00                     BYTE 0


:0002.8C9C C8040000               enter 0004, 00
:0002.8CA0 50                     push ax
:0002.8CA1 56                     push si
:0002.8CA2 8BF0                   mov si, ax
:0002.8CA4 8D46FE                 lea ax, [bp-02]
:0002.8CA7 50                     push ax
:0002.8CA8 9A9837F60C             call 0CF6:3798
:0002.8CAD 6A03                   push 0003
:0002.8CAF 68EE67                 push 67EE
:0002.8CB2 9AECA1F60C             call 0CF6:A1EC
:0002.8CB7 56                     push si
:0002.8CB8 68EE67                 push 67EE
:0002.8CBB 8976FC                 mov [bp-04], si
:0002.8CBE 9AF2B5F60C             call 0CF6:B5F2
:0002.8CC3 8A46FC                 mov al , [bp-04]
:0002.8CC6 50                     push ax
:0002.8CC7 68EE67                 push 67EE
:0002.8CCA 9AE2B5F60C             call 0CF6:B5E2
:0002.8CCF 6A0B                   push 000B
:0002.8CD1 6A0D                   push 000D
:0002.8CD3 68EE67                 push 67EE
:0002.8CD6 9A22B6F60C             call 0CF6:B622
:0002.8CDB 800E48C802             or byte ptr [C848], 02
:0002.8CE0 33C0                   xor ax, ax
:0002.8CE2 5E                     pop si
:0002.8CE3 C9                     leave
:0002.8CE4 CB                     retf


:0002.8CE5 00                     BYTE 0


:0002.8CE6 C80C0000               enter 000C, 00
:0002.8CEA 57                     push di
:0002.8CEB 56                     push si
:0002.8CEC 8D46F4                 lea ax, [bp-0C]
:0002.8CEF 50                     push ax
:0002.8CF0 685EC2                 push C25E
:0002.8CF3 9A1EC5F60C             call 0CF6:C51E
:0002.8CF8 8B46FC                 mov ax, [bp-04]
:0002.8CFB 8BF8                   mov di, ax
:0002.8CFD 8BF0                   mov si, ax
:0002.8CFF 81E6FF0F               and si, 0FFF
:0002.8D03 C1E80C                 shr ax, 0C
:0002.8D06 0BC0                   or ax, ax
:0002.8D08 740B                   je 8D15
:0002.8D0A 48                     dec ax
:0002.8D0B 7411                   je 8D1E
:0002.8D0D 48                     dec ax
:0002.8D0E 7417                   je 8D27
:0002.8D10 48                     dec ax
:0002.8D11 741D                   je 8D30
:0002.8D13 EB22                   jmp 8D37



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8D08(C)
|
:0002.8D15 8BC6                   mov ax, si
:0002.8D17 9AEC1DF21C             call 1CF2:1DEC
:0002.8D1C EB19                   jmp 8D37



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8D0B(C)
|
:0002.8D1E 8BC6                   mov ax, si
:0002.8D20 9A9ADCF60C             call 0CF6:DC9A
:0002.8D25 EB10                   jmp 8D37



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8D0E(C)
|
:0002.8D27 8BC6                   mov ax, si
:0002.8D29 9A3A1EF21C             call 1CF2:1E3A
:0002.8D2E EB07                   jmp 8D37



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8D11(C)
|
:0002.8D30 8BC6                   mov ax, si
:0002.8D32 9A3CBDF60C             call 0CF6:BD3C

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.8D13(U), :0002.8D1C(U), :0002.8D25(U), :0002.8D2E(U)
|
:0002.8D37 68EE67                 push 67EE
:0002.8D3A 9ADEA1F60C             call 0CF6:A1DE
:0002.8D3F 2AE4                   sub ah, ah
:0002.8D41 50                     push ax
:0002.8D42 57                     push di
:0002.8D43 685EC2                 push C25E
:0002.8D46 9A427CF60C             call 0CF6:7C42
:0002.8D4B 6A00                   push 0000
:0002.8D4D 68EE67                 push 67EE
:0002.8D50 9A02B6F60C             call 0CF6:B602
:0002.8D55 5E                     pop si
:0002.8D56 5F                     pop di
:0002.8D57 C9                     leave
:0002.8D58 CB                     retf


:0002.8D59 00                     BYTE 0


:0002.8D5A FF360022               push word ptr [2200]
:0002.8D5E 9A867D0000             call 0000:7D86
:0002.8D63 5B                     pop bx
:0002.8D64 A30022                 mov word ptr [2200], ax
:0002.8D67 8BC2                   mov ax, dx
:0002.8D69 CB                     retf


:0002.8D6A FF360022               push word ptr [2200]
:0002.8D6E 9AB87D0000             call 0000:7DB8
:0002.8D73 5B                     pop bx
:0002.8D74 A30022                 mov word ptr [2200], ax
:0002.8D77 CB                     retf


:0002.8D78 55                     push bp
:0002.8D79 8BEC                   mov bp, sp
:0002.8D7B 53                     push bx
:0002.8D7C 57                     push di
:0002.8D7D 56                     push si
:0002.8D7E 8BFA                   mov di, dx
:0002.8D80 8BF0                   mov si, ax
:0002.8D82 C1FE0C                 sar si, 0C
:0002.8D85 56                     push si
:0002.8D86 68F867                 push 67F8
:0002.8D89 8BF0                   mov si, ax
:0002.8D8B 9AECA1F60C             call 0CF6:A1EC
:0002.8D90 56                     push si
:0002.8D91 68F867                 push 67F8
:0002.8D94 9AF2B5F60C             call 0CF6:B5F2
:0002.8D99 8BC7                   mov ax, di
:0002.8D9B 57                     push di
:0002.8D9C 8A46FE                 mov al , [bp-02]
:0002.8D9F 50                     push ax
:0002.8DA0 68F867                 push 67F8
:0002.8DA3 9A22B6F60C             call 0CF6:B622
:0002.8DA8 6A01                   push 0001
:0002.8DAA 68F867                 push 67F8
:0002.8DAD 9A12B6F60C             call 0CF6:B612
:0002.8DB2 33C0                   xor ax, ax
:0002.8DB4 5E                     pop si
:0002.8DB5 5F                     pop di
:0002.8DB6 C9                     leave
:0002.8DB7 CB                     retf


:0002.8DB8 57                     push di
:0002.8DB9 56                     push si
:0002.8DBA 3DFFFF                 cmp ax, FFFF
:0002.8DBD 752C                   jne 8DEB
:0002.8DBF BE1ABA                 mov si, BA1A
:0002.8DC2 33FF                   xor di, di
:0002.8DC4 9A0C6DF60C             call 0CF6:6D0C
:0002.8DC9 0BC0                   or ax, ax
:0002.8DCB 7434                   je 8E01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8DE7(C)
|
:0002.8DCD 56                     push si
:0002.8DCE 9A82C5F60C             call 0CF6:C582
:0002.8DD3 0C01                   or al, 01
:0002.8DD5 50                     push ax
:0002.8DD6 56                     push si
:0002.8DD7 9A72C5F60C             call 0CF6:C572
:0002.8DDC 83C620                 add si, 0020
:0002.8DDF 9A0C6DF60C             call 0CF6:6D0C
:0002.8DE4 47                     inc di
:0002.8DE5 3BC7                   cmp ax, di
:0002.8DE7 77E4                   ja 8DCD
:0002.8DE9 EB16                   jmp 8E01



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8DBD(C)
|
:0002.8DEB 9A3E1EF60C             call 0CF6:1E3E
:0002.8DF0 8BF0                   mov si, ax
:0002.8DF2 50                     push ax
:0002.8DF3 9A82C5F60C             call 0CF6:C582
:0002.8DF8 24FE                   and al, FE
:0002.8DFA 50                     push ax
:0002.8DFB 56                     push si
:0002.8DFC 9A72C5F60C             call 0CF6:C572

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.8DCB(C), :0002.8DE9(U)
|
:0002.8E01 33C0                   xor ax, ax
:0002.8E03 5E                     pop si
:0002.8E04 5F                     pop di
:0002.8E05 CB                     retf


:0002.8E06 B01A                   mov al, 1A
:0002.8E08 F62636C8               mul byte ptr [C836]
:0002.8E0C 058861                 add ax, 6188
:0002.8E0F CB                     retf


:0002.8E10 C8020000               enter 0002, 00
:0002.8E14 53                     push bx
:0002.8E15 52                     push dx
:0002.8E16 57                     push di
:0002.8E17 56                     push si
:0002.8E18 8B7E06                 mov di, [bp+06]
:0002.8E1B 8BF0                   mov si, ax
:0002.8E1D 6A10                   push 0010
:0002.8E1F 6A02                   push 0002
:0002.8E21 6A01                   push 0001
:0002.8E23 8BC2                   mov ax, dx
:0002.8E25 8BD3                   mov dx, bx
:0002.8E27 BB5000                 mov bx, 0050
:0002.8E2A 9ADA48F60C             call 0CF6:48DA
:0002.8E2F FF76FA                 push word ptr [bp-06]
:0002.8E32 8B46FC                 mov ax, [bp-04]
:0002.8E35 050600                 add ax, 0006
:0002.8E38 50                     push ax
:0002.8E39 6A50                   push 0050
:0002.8E3B 6A0A                   push 000A
:0002.8E3D 6A00                   push 0000
:0002.8E3F 68EA53                 push 53EA
:0002.8E42 8946FE                 mov [bp-02], ax
:0002.8E45 9A4C3AF60C             call 0CF6:3A4C
:0002.8E4A 8BDF                   mov bx, di
:0002.8E4C 8BC6                   mov ax, si
:0002.8E4E 33D2                   xor dx, dx
:0002.8E50 9A28BCF60C             call 0CF6:BC28
:0002.8E55 8BD8                   mov bx, ax
:0002.8E57 03D8                   add bx, ax
:0002.8E59 FFB70222               push word ptr [bx+2202]
:0002.8E5D 682C55                 push 552C
:0002.8E60 9A4A4DF60C             call 0CF6:4D4A
:0002.8E65 52                     push dx
:0002.8E66 50                     push ax
:0002.8E67 6A0A                   push 000A
:0002.8E69 9A3E830000             call 0000:833E
:0002.8E6E 83C406                 add sp, 0006
:0002.8E71 6A0A                   push 000A
:0002.8E73 8BDF                   mov bx, di
:0002.8E75 8BC6                   mov ax, si
:0002.8E77 BA0100                 mov dx, 0001
:0002.8E7A 9A28BCF60C             call 0CF6:BC28
:0002.8E7F 50                     push ax
:0002.8E80 FF76FE                 push word ptr [bp-02]
:0002.8E83 FF76FA                 push word ptr [bp-06]
:0002.8E86 9A4C820000             call 0000:824C
:0002.8E8B 83C408                 add sp, 0008
:0002.8E8E 6A00                   push 0000
:0002.8E90 682651                 push 5126
:0002.8E93 9AA805F60C             call 0CF6:05A8
:0002.8E98 6A04                   push 0004
:0002.8E9A 682651                 push 5126
:0002.8E9D 9AF605F60C             call 0CF6:05F6
:0002.8EA2 6A01                   push 0001
:0002.8EA4 682651                 push 5126
:0002.8EA7 9AE605F60C             call 0CF6:05E6
:0002.8EAC 6A00                   push 0000
:0002.8EAE 682651                 push 5126
:0002.8EB1 9AD005F60C             call 0CF6:05D0
:0002.8EB6 6A07                   push 0007
:0002.8EB8 682651                 push 5126
:0002.8EBB 9A8005F60C             call 0CF6:0580
:0002.8EC0 83FE03                 cmp si, 0003
:0002.8EC3 7536                   jne 8EFB
:0002.8EC5 8B46FA                 mov ax, [bp-06]
:0002.8EC8 C1E803                 shr ax, 03
:0002.8ECB 50                     push ax
:0002.8ECC FF76FC                 push word ptr [bp-04]
:0002.8ECF 682651                 push 5126
:0002.8ED2 9A0E05F60C             call 0CF6:050E
:0002.8ED7 57                     push di
:0002.8ED8 9A2069F60C             call 0CF6:6920
:0002.8EDD 50                     push ax
:0002.8EDE 8BDF                   mov bx, di
:0002.8EE0 8BC6                   mov ax, si
:0002.8EE2 BA0200                 mov dx, 0002
:0002.8EE5 9A28BCF60C             call 0CF6:BC28
:0002.8EEA 50                     push ax
:0002.8EEB 680822                 push 2208
:0002.8EEE 682651                 push 5126
:0002.8EF1 9A3E0CF60C             call 0CF6:0C3E
:0002.8EF6 83C408                 add sp, 0008
:0002.8EF9 EB30                   jmp 8F2B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8EC3(C)
|
:0002.8EFB 8B46FA                 mov ax, [bp-06]
:0002.8EFE C1E803                 shr ax, 03
:0002.8F01 050500                 add ax, 0005
:0002.8F04 50                     push ax
:0002.8F05 FF76FC                 push word ptr [bp-04]
:0002.8F08 682651                 push 5126
:0002.8F0B 9A0E05F60C             call 0CF6:050E
:0002.8F10 8BDF                   mov bx, di
:0002.8F12 8BC6                   mov ax, si
:0002.8F14 BA0200                 mov dx, 0002
:0002.8F17 9A28BCF60C             call 0CF6:BC28
:0002.8F1C 50                     push ax
:0002.8F1D 681122                 push 2211
:0002.8F20 682651                 push 5126
:0002.8F23 9A3E0CF60C             call 0CF6:0C3E
:0002.8F28 83C406                 add sp, 0006

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8EF9(U)
|
:0002.8F2B 6A00                   push 0000
:0002.8F2D 682651                 push 5126
:0002.8F30 9AE605F60C             call 0CF6:05E6
:0002.8F35 5E                     pop si
:0002.8F36 5F                     pop di
:0002.8F37 C9                     leave
:0002.8F38 CA0200                 retf 0002


:0002.8F3B 00                     BYTE 0


:0002.8F3C CB                     retf


:0002.8F3D 00                     BYTE 0


:0002.8F3E 6A10                   push 0010
:0002.8F40 6A00                   push 0000
:0002.8F42 B81001                 mov ax, 0110
:0002.8F45 BA6801                 mov dx, 0168
:0002.8F48 BB6000                 mov bx, 0060
:0002.8F4B 9A0A48F60C             call 0CF6:480A
:0002.8F50 CB                     retf


:0002.8F51 00                     BYTE 0


:0002.8F52 57                     push di
:0002.8F53 56                     push si
:0002.8F54 8BF2                   mov si, dx
:0002.8F56 8BF8                   mov di, ax
:0002.8F58 9A2423F60C             call 0CF6:2324
:0002.8F5D 0BFF                   or di, di
:0002.8F5F 745D                   je 8FBE
:0002.8F61 8BC6                   mov ax, si
:0002.8F63 9ADCBFF60C             call 0CF6:BFDC
:0002.8F68 803E3EC901             cmp byte ptr [C93E], 01
:0002.8F6D 7503                   jne 8F72
:0002.8F6F E98600                 jmp 8FF8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8F6D(C)
|
:0002.8F72 C6063EC901             mov byte ptr [C93E], 01
:0002.8F77 9ACF570000             call 0000:57CF
:0002.8F7C 6A01                   push 0001
:0002.8F7E 9AD1570000             call 0000:57D1
:0002.8F83 5B                     pop bx
:0002.8F84 6A14                   push 0014
:0002.8F86 B80200                 mov ax, 0002
:0002.8F89 BA0100                 mov dx, 0001
:0002.8F8C BB2000                 mov bx, 0020
:0002.8F8F 9A9EB7F60C             call 0CF6:B79E
:0002.8F94 68EE67                 push 67EE
:0002.8F97 9A101FF60C             call 0CF6:1F10
:0002.8F9C 0AC0                   or al , al 
:0002.8F9E 740B                   je 8FAB
:0002.8FA0 3C02                   cmp al, 02
:0002.8FA2 7407                   je 8FAB
:0002.8FA4 9A84DDF60C             call 0CF6:DD84
:0002.8FA9 EB05                   jmp 8FB0



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.8F9E(C), :0002.8FA2(C)
|
:0002.8FAB 9A5220F21C             call 1CF2:2052

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8FA9(U)
|
:0002.8FB0 32C0                   xor al , al 
:0002.8FB2 9AA2B7F60C             call 0CF6:B7A2
:0002.8FB7 9ACF570000             call 0000:57CF
:0002.8FBC EB3A                   jmp 8FF8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8F5F(C)
|
:0002.8FBE 803E3EC900             cmp byte ptr [C93E], 00
:0002.8FC3 742C                   je 8FF1
:0002.8FC5 C6063EC900             mov byte ptr [C93E], 00
:0002.8FCA 6A01                   push 0001
:0002.8FCC 9AD1570000             call 0000:57D1
:0002.8FD1 5B                     pop bx
:0002.8FD2 9AD2570000             call 0000:57D2
:0002.8FD7 687E77                 push 777E
:0002.8FDA 6A14                   push 0014
:0002.8FDC 6A20                   push 0020
:0002.8FDE 6A01                   push 0001
:0002.8FE0 6A02                   push 0002
:0002.8FE2 9AD0570000             call 0000:57D0
:0002.8FE7 83C40A                 add sp, 000A
:0002.8FEA B001                   mov al, 01
:0002.8FEC 9AA2B7F60C             call 0CF6:B7A2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.8FC3(C)
|
:0002.8FF1 8BC6                   mov ax, si
:0002.8FF3 9ADCBFF60C             call 0CF6:BFDC

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.8F6F(U), :0002.8FBC(U)
|
:0002.8FF8 6A00                   push 0000
:0002.8FFA 9AD1570000             call 0000:57D1
:0002.8FFF 5B                     pop bx
:0002.9000 33C0                   xor ax, ax
:0002.9002 5E                     pop si
:0002.9003 5F                     pop di
:0002.9004 CB                     retf


:0002.9005 00                     BYTE 0


:0002.9006 C8020000               enter 0002, 00
:0002.900A 52                     push dx
:0002.900B 9A841EF60C             call 0CF6:1E84
:0002.9010 8946FE                 mov [bp-02], ax
:0002.9013 50                     push ax
:0002.9014 9AA237F60C             call 0CF6:37A2
:0002.9019 3D0002                 cmp ax, 0200
:0002.901C 750C                   jne 902A
:0002.901E 8A46FC                 mov al , [bp-04]
:0002.9021 50                     push ax
:0002.9022 FF76FE                 push word ptr [bp-02]
:0002.9025 9AC0C5F60C             call 0CF6:C5C0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.901C(C)
|
:0002.902A 33C0                   xor ax, ax
:0002.902C C9                     leave
:0002.902D CB                     retf


:0002.902E C8020000               enter 0002, 00
:0002.9032 50                     push ax
:0002.9033 680268                 push 6802
:0002.9036 8946FE                 mov [bp-02], ax
:0002.9039 9A0EC5F60C             call 0CF6:C50E
:0002.903E 8A46FE                 mov al , [bp-02]
:0002.9041 50                     push ax
:0002.9042 68EE67                 push 67EE
:0002.9045 9AE2B5F60C             call 0CF6:B5E2
:0002.904A 9AEEB8F60C             call 0CF6:B8EE
:0002.904F 33C0                   xor ax, ax
:0002.9051 C9                     leave
:0002.9052 CB                     retf


:0002.9053 00                     BYTE 0


:0002.9054 A07E55                 mov al, [557E]
:0002.9057 25F000                 and ax, 00F0
:0002.905A 3D1000                 cmp ax, 0010
:0002.905D 740C                   je 906B
:0002.905F 68EE67                 push 67EE
:0002.9062 9AC8C4F60C             call 0CF6:C4C8
:0002.9067 FEC8                   dec al
:0002.9069 751A                   jne 9085

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.905D(C)
|
:0002.906B A0A407                 mov al, [07A4]
:0002.906E 9A243FF60C             call 0CF6:3F24
:0002.9073 9ACF570000             call 0000:57CF
:0002.9078 6A00                   push 0000
:0002.907A 9AD1570000             call 0000:57D1
:0002.907F 5B                     pop bx
:0002.9080 C6063EC901             mov byte ptr [C93E], 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9069(C)
|
:0002.9085 CB                     retf
:0002.9086 C7063EC83E00           mov word ptr [C83E], 003E
:0002.908C B0FF                   mov al, FF
:0002.908E A24AC8                 mov byte ptr [C84A], al
:0002.9091 A253C8                 mov byte ptr [C853], al
:0002.9094 A232C8                 mov byte ptr [C832], al
:0002.9097 32C0                   xor al , al 
:0002.9099 A240C8                 mov byte ptr [C840], al
:0002.909C A241C8                 mov byte ptr [C841], al
:0002.909F A22EC8                 mov byte ptr [C82E], al
:0002.90A2 A22FC8                 mov byte ptr [C82F], al
:0002.90A5 33C0                   xor ax, ax
:0002.90A7 A38209                 mov word ptr [0982], ax
:0002.90AA A33CC8                 mov word ptr [C83C], ax
:0002.90AD A342C8                 mov word ptr [C842], ax
:0002.90B0 A338C8                 mov word ptr [C838], ax
:0002.90B3 A330C8                 mov word ptr [C830], ax
:0002.90B6 A36421                 mov word ptr [2164], ax
:0002.90B9 CB                     retf


:0002.90BA C70648C80000           mov word ptr [C848], 0000
:0002.90C0 9A981E0000             call 0000:1E98
:0002.90C5 687052                 push 5270
:0002.90C8 9A7A0DF60C             call 0CF6:0D7A
:0002.90CD C70638C80000           mov word ptr [C838], 0000
:0002.90D3 803E3EC901             cmp byte ptr [C93E], 01
:0002.90D8 7508                   jne 90E2
:0002.90DA 9A3A22F60C             call 0CF6:223A
:0002.90DF A338C8                 mov word ptr [C838], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.90D8(C)
|
:0002.90E2 CB                     retf
:0002.90E3 00                     BYTE 0


:0002.90E4 803E3EC901             cmp byte ptr [C93E], 01
:0002.90E9 7505                   jne 90F0
:0002.90EB 9A1223F60C             call 0CF6:2312

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.90E9(C)
|
:0002.90F0 CB                     retf
:0002.90F1 00                     BYTE 0


:0002.90F2 C80A0000               enter 000A, 00
:0002.90F6 53                     push bx
:0002.90F7 52                     push dx
:0002.90F8 50                     push ax
:0002.90F9 56                     push si
:0002.90FA 8B4606                 mov ax, [bp+06]
:0002.90FD C1E003                 shl ax, 03
:0002.9100 051622                 add ax, 2216
:0002.9103 8946FA                 mov [bp-06], ax
:0002.9106 C746F80400             mov word ptr [bp-08], 0004

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9166(C)
|
:0002.910B 8B5EFA                 mov bx, [bp-06]
:0002.910E 8B07                   mov ax, [bx]
:0002.9110 8946FC                 mov [bp-04], ax
:0002.9113 33F6                   xor si, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.915D(C)
|
:0002.9115 6A03                   push 0003
:0002.9117 687054                 push 5470
:0002.911A 9A5451F60C             call 0CF6:5154
:0002.911F FF760A                 push word ptr [bp+0A]
:0002.9122 FF7608                 push word ptr [bp+08]
:0002.9125 6A00                   push 0000
:0002.9127 FF76FC                 push word ptr [bp-04]
:0002.912A 56                     push si
:0002.912B FF760C                 push word ptr [bp+0C]
:0002.912E 8B46F4                 mov ax, [bp-0C]
:0002.9131 C1E803                 shr ax, 03
:0002.9134 50                     push ax
:0002.9135 FF76F2                 push word ptr [bp-0E]
:0002.9138 8B46F0                 mov ax, [bp-10]
:0002.913B C1E803                 shr ax, 03
:0002.913E 50                     push ax
:0002.913F 9AE8580000             call 0000:58E8
:0002.9144 83C412                 add sp, 0012
:0002.9147 8976FE                 mov [bp-02], si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9154(C)
|
:0002.914A 687054                 push 5470
:0002.914D 9A7051F60C             call 0CF6:5170
:0002.9152 0BC0                   or ax, ax
:0002.9154 74F4                   je 914A
:0002.9156 8B76FE                 mov si, [bp-02]
:0002.9159 46                     inc si
:0002.915A 83FE08                 cmp si, 0008
:0002.915D 72B6                   jb 9115
:0002.915F 8346FA02               add word ptr [bp-06], 0002
:0002.9163 FF4EF8                 dec word ptr [bp-08]
:0002.9166 75A3                   jne 910B
:0002.9168 5E                     pop si
:0002.9169 C9                     leave
:0002.916A CA0800                 retf 0008


:0002.916D 00                     BYTE 0


:0002.916E C8080000               enter 0008, 00
:0002.9172 53                     push bx
:0002.9173 52                     push dx
:0002.9174 50                     push ax
:0002.9175 56                     push si
:0002.9176 C746FA4622             mov word ptr [bp-06], 2246

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.91CA(C)
|
:0002.917B 8B5EFA                 mov bx, [bp-06]
:0002.917E 8B07                   mov ax, [bx]
:0002.9180 8946FC                 mov [bp-04], ax
:0002.9183 33F6                   xor si, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.91BF(C)
|
:0002.9185 6A03                   push 0003
:0002.9187 687054                 push 5470
:0002.918A 9A5451F60C             call 0CF6:5154
:0002.918F FF76FC                 push word ptr [bp-04]
:0002.9192 56                     push si
:0002.9193 FF7606                 push word ptr [bp+06]
:0002.9196 8B46F6                 mov ax, [bp-0A]
:0002.9199 C1E803                 shr ax, 03
:0002.919C 50                     push ax
:0002.919D FF76F4                 push word ptr [bp-0C]
:0002.91A0 8B46F2                 mov ax, [bp-0E]
:0002.91A3 C1E803                 shr ax, 03
:0002.91A6 50                     push ax
:0002.91A7 9A36580000             call 0000:5836
:0002.91AC 83C40C                 add sp, 000C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.91B9(C)
|
:0002.91AF 687054                 push 5470
:0002.91B2 9A7051F60C             call 0CF6:5170
:0002.91B7 0BC0                   or ax, ax
:0002.91B9 74F4                   je 91AF
:0002.91BB 46                     inc si
:0002.91BC 83FE08                 cmp si, 0008
:0002.91BF 72C4                   jb 9185
:0002.91C1 8346FA02               add word ptr [bp-06], 0002
:0002.91C5 817EFA4E22             cmp word ptr [bp-06], 224E
:0002.91CA 72AF                   jb 917B
:0002.91CC 5E                     pop si
:0002.91CD C9                     leave
:0002.91CE CA0200                 retf 0002


:0002.91D1 00                     BYTE 0


:0002.91D2 57                     push di
:0002.91D3 56                     push si
:0002.91D4 8BF8                   mov di, ax
:0002.91D6 8BF2                   mov si, dx
:0002.91D8 680E55                 push 550E
:0002.91DB 9A081DF60C             call 0CF6:1D08
:0002.91E0 5B                     pop bx
:0002.91E1 52                     push dx
:0002.91E2 50                     push ax
:0002.91E3 8BC7                   mov ax, di
:0002.91E5 9A2A47F60C             call 0CF6:472A
:0002.91EA 8BC6                   mov ax, si
:0002.91EC 81CE00F0               or si, F000
:0002.91F0 89366621               mov [2166], si
:0002.91F4 8BF0                   mov si, ax
:0002.91F6 9A2423F60C             call 0CF6:2324
:0002.91FB 33C0                   xor ax, ax
:0002.91FD 9A2E23F60C             call 0CF6:232E
:0002.9202 8BC6                   mov ax, si
:0002.9204 0BC6                   or ax, si
:0002.9206 7406                   je 920E
:0002.9208 48                     dec ax
:0002.9209 741D                   je 9228
:0002.920B E9DF00                 jmp 92ED



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9206(C)
|
:0002.920E 9A2C3FF60C             call 0CF6:3F2C
:0002.9213 C6063EC901             mov byte ptr [C93E], 01
:0002.9218 684001                 push 0140
:0002.921B BA1000                 mov dx, 0010
:0002.921E 8BC2                   mov ax, dx
:0002.9220 BB0002                 mov bx, 0200
:0002.9223 9A0EC2F60C             call 0CF6:C20E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9209(C)
|
:0002.9228 689800                 push 0098
:0002.922B 6A20                   push 0020
:0002.922D 68F000                 push 00F0
:0002.9230 6A4C                   push 004C
:0002.9232 686060                 push 6060
:0002.9235 680E55                 push 550E
:0002.9238 9A4A4DF60C             call 0CF6:4D4A
:0002.923D 52                     push dx
:0002.923E 50                     push ax
:0002.923F 68EA53                 push 53EA
:0002.9242 9A3C3BF60C             call 0CF6:3B3C
:0002.9247 689800                 push 0098
:0002.924A 6A6C                   push 006C
:0002.924C 68F000                 push 00F0
:0002.924F 6A4C                   push 004C
:0002.9251 682655                 push 5526
:0002.9254 9A081DF60C             call 0CF6:1D08
:0002.9259 5B                     pop bx
:0002.925A 52                     push dx
:0002.925B 50                     push ax
:0002.925C 68EA53                 push 53EA
:0002.925F 9A3C3BF60C             call 0CF6:3B3C
:0002.9264 689800                 push 0098
:0002.9267 68B800                 push 00B8
:0002.926A 68F000                 push 00F0
:0002.926D 6A08                   push 0008
:0002.926F 683255                 push 5532
:0002.9272 9A081DF60C             call 0CF6:1D08
:0002.9277 5B                     pop bx
:0002.9278 52                     push dx
:0002.9279 50                     push ax
:0002.927A 68EA53                 push 53EA
:0002.927D 9A3C3BF60C             call 0CF6:3B3C
:0002.9282 689800                 push 0098
:0002.9285 68D801                 push 01D8
:0002.9288 68F000                 push 00F0
:0002.928B 68A000                 push 00A0
:0002.928E 6A00                   push 0000
:0002.9290 6A00                   push 0000
:0002.9292 689A52                 push 529A
:0002.9295 9A4012F60C             call 0CF6:1240
:0002.929A 680E55                 push 550E
:0002.929D 9A081DF60C             call 0CF6:1D08
:0002.92A2 5B                     pop bx
:0002.92A3 52                     push dx
:0002.92A4 50                     push ax
:0002.92A5 B8A000                 mov ax, 00A0
:0002.92A8 BAE001                 mov dx, 01E0
:0002.92AB 9AF047F60C             call 0CF6:47F0
:0002.92B0 689800                 push 0098
:0002.92B3 68D801                 push 01D8
:0002.92B6 68F000                 push 00F0
:0002.92B9 68A000                 push 00A0
:0002.92BC 680E55                 push 550E
:0002.92BF 9A081DF60C             call 0CF6:1D08
:0002.92C4 5B                     pop bx
:0002.92C5 52                     push dx
:0002.92C6 50                     push ax
:0002.92C7 68EA53                 push 53EA
:0002.92CA 9A3C3BF60C             call 0CF6:3B3C
:0002.92CF 68A000                 push 00A0
:0002.92D2 680E55                 push 550E
:0002.92D5 9A081DF60C             call 0CF6:1D08
:0002.92DA 5B                     pop bx
:0002.92DB 52                     push dx
:0002.92DC 50                     push ax
:0002.92DD 6A00                   push 0000
:0002.92DF B89800                 mov ax, 0098
:0002.92E2 BA2000                 mov dx, 0020
:0002.92E5 BBF000                 mov bx, 00F0
:0002.92E8 9A92C1F60C             call 0CF6:C192

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.920B(U)
|
:0002.92ED 33C0                   xor ax, ax
:0002.92EF 5E                     pop si
:0002.92F0 5F                     pop di
:0002.92F1 CB                     retf


:0002.92F2 F60666210F             test byte ptr [2166], 0F
:0002.92F7 747E                   je 9377
:0002.92F9 686060                 push 6060
:0002.92FC 680E55                 push 550E
:0002.92FF 9A4A4DF60C             call 0CF6:4D4A
:0002.9304 52                     push dx
:0002.9305 50                     push ax
:0002.9306 680E55                 push 550E
:0002.9309 9A081DF60C             call 0CF6:1D08
:0002.930E 5B                     pop bx
:0002.930F 52                     push dx
:0002.9310 50                     push ax
:0002.9311 B8A023                 mov ax, 23A0
:0002.9314 9AC64BF60C             call 0CF6:4BC6
:0002.9319 682655                 push 5526
:0002.931C 9A081DF60C             call 0CF6:1D08
:0002.9321 5B                     pop bx
:0002.9322 52                     push dx
:0002.9323 50                     push ax
:0002.9324 68A023                 push 23A0
:0002.9327 680E55                 push 550E
:0002.932A 9A4A4DF60C             call 0CF6:4D4A
:0002.932F 52                     push dx
:0002.9330 50                     push ax
:0002.9331 B8A023                 mov ax, 23A0
:0002.9334 9AC64BF60C             call 0CF6:4BC6
:0002.9339 683255                 push 5532
:0002.933C 9A081DF60C             call 0CF6:1D08
:0002.9341 5B                     pop bx
:0002.9342 52                     push dx
:0002.9343 50                     push ax
:0002.9344 684047                 push 4740
:0002.9347 680E55                 push 550E
:0002.934A 9A4A4DF60C             call 0CF6:4D4A
:0002.934F 52                     push dx
:0002.9350 50                     push ax
:0002.9351 B8C003                 mov ax, 03C0
:0002.9354 9AC64BF60C             call 0CF6:4BC6
:0002.9359 68A000                 push 00A0
:0002.935C 680E55                 push 550E
:0002.935F 9A081DF60C             call 0CF6:1D08
:0002.9364 5B                     pop bx
:0002.9365 52                     push dx
:0002.9366 50                     push ax
:0002.9367 6A14                   push 0014
:0002.9369 B89800                 mov ax, 0098
:0002.936C BA2000                 mov dx, 0020
:0002.936F BBF000                 mov bx, 00F0
:0002.9372 9A92C1F60C             call 0CF6:C192

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.92F7(C)
|
:0002.9377 33C0                   xor ax, ax
:0002.9379 A36621                 mov word ptr [2166], ax
:0002.937C CB                     retf


:0002.937D 00                     BYTE 0


:0002.937E 55                     push bp
:0002.937F 8BEC                   mov bp, sp
:0002.9381 FF7608                 push word ptr [bp+08]
:0002.9384 FF7606                 push word ptr [bp+06]
:0002.9387 6A00                   push 0000
:0002.9389 9A4232F60C             call 0CF6:3242
:0002.938E 33C0                   xor ax, ax
:0002.9390 C9                     leave
:0002.9391 CA0400                 retf 0004


:0002.9394 C8080000               enter 0008, 00
:0002.9398 50                     push ax
:0002.9399 53                     push bx
:0002.939A 57                     push di
:0002.939B 56                     push si
:0002.939C 1E                     push ds
:0002.939D 50                     push ax
:0002.939E B80800                 mov ax, 0008
:0002.93A1 B2FF                   mov dl, FF
:0002.93A3 9A7C4CF60C             call 0CF6:4C7C
:0002.93A8 33FF                   xor di, di
:0002.93AA 8BF7                   mov si, di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.93C6(C)
|
:0002.93AC 57                     push di
:0002.93AD FF76F4                 push word ptr [bp-0C]
:0002.93B0 9ADEC5F60C             call 0CF6:C5DE
:0002.93B5 8846FF                 mov [bp-01], al 
:0002.93B8 3CFF                   cmp al, FF
:0002.93BA 7406                   je 93C2
:0002.93BC 8B5EF6                 mov bx, [bp-0A]
:0002.93BF 8800                   mov [bx+si], al 
:0002.93C1 46                     inc si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.93BA(C)
|
:0002.93C2 47                     inc di
:0002.93C3 83FF08                 cmp di, 0008
:0002.93C6 72E4                   jb 93AC
:0002.93C8 0BF6                   or si, si
:0002.93CA 7504                   jne 93D0
:0002.93CC 33C0                   xor ax, ax
:0002.93CE EB54                   jmp 9424



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.93CA(C)
|
:0002.93D0 33D2                   xor dx, dx
:0002.93D2 0BF6                   or si, si
:0002.93D4 7504                   jne 93DA
:0002.93D6 8BCE                   mov cx, si
:0002.93D8 EB48                   jmp 9422



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.93D4(C)
|
:0002.93DA 8BCE                   mov cx, si
:0002.93DC 8B7EF6                 mov di, [bp-0A]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9420(C)
|
:0002.93DF 8BF2                   mov si, dx
:0002.93E1 46                     inc si
:0002.93E2 3BF1                   cmp si, cx
:0002.93E4 7333                   jnb 9419
:0002.93E6 8BC2                   mov ax, dx
:0002.93E8 03C7                   add ax, di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9417(C)
|
:0002.93EA 8BDA                   mov bx, dx
:0002.93EC 8A01                   mov al , [bx+di]
:0002.93EE 8BDE                   mov bx, si
:0002.93F0 03DF                   add bx, di
:0002.93F2 3807                   cmp [bx], al 
:0002.93F4 731E                   jnb 9414
:0002.93F6 8BDE                   mov bx, si
:0002.93F8 03DF                   add bx, di
:0002.93FA 8A07                   mov al , [bx]
:0002.93FC 8846FF                 mov [bp-01], al 
:0002.93FF 8BC3                   mov ax, bx
:0002.9401 8BDA                   mov bx, dx
:0002.9403 8946F8                 mov [bp-08], ax
:0002.9406 8A01                   mov al , [bx+di]
:0002.9408 8B5EF8                 mov bx, [bp-08]
:0002.940B 8807                   mov [bx], al 
:0002.940D 8BDA                   mov bx, dx
:0002.940F 8A46FF                 mov al , [bp-01]
:0002.9412 8801                   mov [bx+di], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.93F4(C)
|
:0002.9414 46                     inc si
:0002.9415 3BF1                   cmp si, cx
:0002.9417 72D1                   jb 93EA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.93E4(C)
|
:0002.9419 8BC2                   mov ax, dx
:0002.941B 40                     inc ax
:0002.941C 8BD0                   mov dx, ax
:0002.941E 3BD1                   cmp dx, cx
:0002.9420 72BD                   jb 93DF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.93D8(U)
|
:0002.9422 8BC1                   mov ax, cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.93CE(U)
|
:0002.9424 5E                     pop si
:0002.9425 5F                     pop di
:0002.9426 C9                     leave
:0002.9427 CB                     retf


:0002.9428 55                     push bp
:0002.9429 8BEC                   mov bp, sp
:0002.942B 8B5E06                 mov bx, [bp+06]
:0002.942E 8A4707                 mov al , [bx+07]
:0002.9431 C9                     leave
:0002.9432 CA0200                 retf 0002


:0002.9435 00                     BYTE 0


:0002.9436 55                     push bp
:0002.9437 8BEC                   mov bp, sp
:0002.9439 8B5E06                 mov bx, [bp+06]
:0002.943C 8A4705                 mov al , [bx+05]
:0002.943F C9                     leave
:0002.9440 CA0200                 retf 0002


:0002.9443 00                     BYTE 0


:0002.9444 55                     push bp
:0002.9445 8BEC                   mov bp, sp
:0002.9447 8B5E06                 mov bx, [bp+06]
:0002.944A 8A470F                 mov al , [bx+0F]
:0002.944D C9                     leave
:0002.944E CA0200                 retf 0002


:0002.9451 00                     BYTE 0


:0002.9452 55                     push bp
:0002.9453 8BEC                   mov bp, sp
:0002.9455 8B4606                 mov ax, [bp+06]
:0002.9458 050800                 add ax, 0008
:0002.945B C9                     leave
:0002.945C CA0200                 retf 0002


:0002.945F 00                     BYTE 0


:0002.9460 55                     push bp
:0002.9461 8BEC                   mov bp, sp
:0002.9463 8B5E06                 mov bx, [bp+06]
:0002.9466 8B4706                 mov ax, [bx+06]
:0002.9469 C9                     leave
:0002.946A CA0200                 retf 0002


:0002.946D 00                     BYTE 0


:0002.946E 55                     push bp
:0002.946F 8BEC                   mov bp, sp
:0002.9471 8B5E06                 mov bx, [bp+06]
:0002.9474 8A4608                 mov al , [bp+08]
:0002.9477 884710                 mov [bx+10], al 
:0002.947A C9                     leave
:0002.947B CA0400                 retf 0004


:0002.947E 55                     push bp
:0002.947F 8BEC                   mov bp, sp
:0002.9481 57                     push di
:0002.9482 56                     push si
:0002.9483 8B7606                 mov si, [bp+06]
:0002.9486 8B7E08                 mov di, [bp+08]
:0002.9489 8B04                   mov ax, [si]
:0002.948B 8905                   mov [di], ax
:0002.948D 8B4402                 mov ax, [si+02]
:0002.9490 894502                 mov [di+02], ax
:0002.9493 8B4404                 mov ax, [si+04]
:0002.9496 894504                 mov [di+04], ax
:0002.9499 8B4406                 mov ax, [si+06]
:0002.949C 894506                 mov [di+06], ax
:0002.949F 8B440A                 mov ax, [si+0A]
:0002.94A2 894508                 mov [di+08], ax
:0002.94A5 FF7404                 push word ptr [si+04]
:0002.94A8 FF7406                 push word ptr [si+06]
:0002.94AB 8D440C                 lea ax, [si+0C]
:0002.94AE 50                     push ax
:0002.94AF 9A986FF60C             call 0CF6:6F98
:0002.94B4 258000                 and ax, 0080
:0002.94B7 3D0100                 cmp ax, 0001
:0002.94BA 1BC0                   sbb ax, ax
:0002.94BC 40                     inc ax
:0002.94BD 89450A                 mov [di+0A], ax
:0002.94C0 33C0                   xor ax, ax
:0002.94C2 5E                     pop si
:0002.94C3 5F                     pop di
:0002.94C4 C9                     leave
:0002.94C5 CA0400                 retf 0004


:0002.94C8 55                     push bp
:0002.94C9 8BEC                   mov bp, sp
:0002.94CB 8B4606                 mov ax, [bp+06]
:0002.94CE C9                     leave
:0002.94CF CA0200                 retf 0002


:0002.94D2 55                     push bp
:0002.94D3 8BEC                   mov bp, sp
:0002.94D5 8B5E06                 mov bx, [bp+06]
:0002.94D8 8A4608                 mov al , [bp+08]
:0002.94DB 88471F                 mov [bx+1F], al 
:0002.94DE C9                     leave
:0002.94DF CA0400                 retf 0004


:0002.94E2 55                     push bp
:0002.94E3 8BEC                   mov bp, sp
:0002.94E5 8B5E06                 mov bx, [bp+06]
:0002.94E8 8A471F                 mov al , [bx+1F]
:0002.94EB C9                     leave
:0002.94EC CA0200                 retf 0002


:0002.94EF 00                     BYTE 0


:0002.94F0 55                     push bp
:0002.94F1 8BEC                   mov bp, sp
:0002.94F3 8B4606                 mov ax, [bp+06]
:0002.94F6 051A00                 add ax, 001A
:0002.94F9 50                     push ax
:0002.94FA 9A246AF60C             call 0CF6:6A24
:0002.94FF C9                     leave
:0002.9500 CA0200                 retf 0002


:0002.9503 00                     BYTE 0


:0002.9504 55                     push bp
:0002.9505 8BEC                   mov bp, sp
:0002.9507 8B5E06                 mov bx, [bp+06]
:0002.950A 8B471E                 mov ax, [bx+1E]
:0002.950D C9                     leave
:0002.950E CA0200                 retf 0002


:0002.9511 00                     BYTE 0


:0002.9512 55                     push bp
:0002.9513 8BEC                   mov bp, sp
:0002.9515 8B5E06                 mov bx, [bp+06]
:0002.9518 8A472B                 mov al , [bx+2B]
:0002.951B C9                     leave
:0002.951C CA0200                 retf 0002


:0002.951F 00                     BYTE 0


:0002.9520 55                     push bp
:0002.9521 8BEC                   mov bp, sp
:0002.9523 8B5E06                 mov bx, [bp+06]
:0002.9526 8A4608                 mov al , [bp+08]
:0002.9529 88472B                 mov [bx+2B], al 
:0002.952C C9                     leave
:0002.952D CA0400                 retf 0004


:0002.9530 55                     push bp
:0002.9531 8BEC                   mov bp, sp
:0002.9533 8B5E06                 mov bx, [bp+06]
:0002.9536 8A4722                 mov al , [bx+22]
:0002.9539 C9                     leave
:0002.953A CA0200                 retf 0002


:0002.953D 00                     BYTE 0


:0002.953E 55                     push bp
:0002.953F 8BEC                   mov bp, sp
:0002.9541 56                     push si
:0002.9542 8B7608                 mov si, [bp+08]
:0002.9545 8B5E06                 mov bx, [bp+06]
:0002.9548 81E6FF00               and si, 00FF
:0002.954C 8A4023                 mov al , [bx+si+23]
:0002.954F 5E                     pop si
:0002.9550 C9                     leave
:0002.9551 CA0400                 retf 0004


:0002.9554 55                     push bp
:0002.9555 8BEC                   mov bp, sp
:0002.9557 8B5E06                 mov bx, [bp+06]
:0002.955A 803F00                 cmp byte ptr [bx], 00
:0002.955D 7402                   je 9561
:0002.955F FE0F                   dec byte ptr [bx]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.955D(C)
|
:0002.9561 8B4608                 mov ax, [bp+08]
:0002.9564 C1E804                 shr ax, 04
:0002.9567 50                     push ax
:0002.9568 8B460A                 mov ax, [bp+0A]
:0002.956B C1E804                 shr ax, 04
:0002.956E 50                     push ax
:0002.956F 8B460C                 mov ax, [bp+0C]
:0002.9572 C1E804                 shr ax, 04
:0002.9575 FEC8                   dec al
:0002.9577 50                     push ax
:0002.9578 8B460E                 mov ax, [bp+0E]
:0002.957B C1E804                 shr ax, 04
:0002.957E FEC8                   dec al
:0002.9580 50                     push ax
:0002.9581 8B5E06                 mov bx, [bp+06]
:0002.9584 8A07                   mov al , [bx]
:0002.9586 50                     push ax
:0002.9587 9AAA4E0000             call 0000:4EAA
:0002.958C C9                     leave
:0002.958D CA0A00                 retf 000A


:0002.9590 55                     push bp
:0002.9591 8BEC                   mov bp, sp
:0002.9593 56                     push si
:0002.9594 8B7606                 mov si, [bp+06]
:0002.9597 8A04                   mov al , [si]
:0002.9599 50                     push ax
:0002.959A 9A1C4F0000             call 0000:4F1C
:0002.959F 5B                     pop bx
:0002.95A0 803C04                 cmp byte ptr [si], 04
:0002.95A3 7302                   jnb 95A7
:0002.95A5 FE04                   inc byte ptr [si]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.95A3(C)
|
:0002.95A7 5E                     pop si
:0002.95A8 C9                     leave
:0002.95A9 CA0200                 retf 0002


:0002.95AC 684CCA                 push CA4C
:0002.95AF 9A7CC6F60C             call 0CF6:C67C
:0002.95B4 CB                     retf


:0002.95B5 00                     BYTE 0


:0002.95B6 684CCA                 push CA4C
:0002.95B9 9A90C6F60C             call 0CF6:C690
:0002.95BE CB                     retf


:0002.95BF 00                     BYTE 0


:0002.95C0 68F60C                 push 0CF6
:0002.95C3 6856C6                 push C656
:0002.95C6 9A5AC30000             call 0000:C35A
:0002.95CB 83C404                 add sp, 0004
:0002.95CE CB                     retf


:0002.95CF 00                     BYTE 0


:0002.95D0 9A4CC6F60C             call 0CF6:C64C
:0002.95D5 9A60C6F60C             call 0CF6:C660
:0002.95DA CB                     retf


:0002.95DB 00                     BYTE 0


:0002.95DC 55                     push bp
:0002.95DD 8BEC                   mov bp, sp
:0002.95DF 56                     push si
:0002.95E0 8B7606                 mov si, [bp+06]
:0002.95E3 56                     push si
:0002.95E4 9A28A2F60C             call 0CF6:A228
:0002.95E9 8BC6                   mov ax, si
:0002.95EB 5E                     pop si
:0002.95EC C9                     leave
:0002.95ED CA0200                 retf 0002


:0002.95F0 CA0200                 retf 0002


:0002.95F3 00                     BYTE 0


:0002.95F4 57                     push di
:0002.95F5 56                     push si
:0002.95F6 1E                     push ds
:0002.95F7 680C54                 push 540C
:0002.95FA B83F00                 mov ax, 003F
:0002.95FD B2FF                   mov dl, FF
:0002.95FF 9A7C4CF60C             call 0CF6:4C7C
:0002.9604 33C0                   xor ax, ax
:0002.9606 A34C54                 mov word ptr [544C], ax
:0002.9609 A35A54                 mov word ptr [545A], ax
:0002.960C A36054                 mov word ptr [5460], ax
:0002.960F 680255                 push 5502
:0002.9612 9A081DF60C             call 0CF6:1D08
:0002.9617 5B                     pop bx
:0002.9618 A35C54                 mov word ptr [545C], ax
:0002.961B 89165E54               mov [545E], dx
:0002.961F 680255                 push 5502
:0002.9622 9A081DF60C             call 0CF6:1D08
:0002.9627 5B                     pop bx
:0002.9628 A36254                 mov word ptr [5462], ax
:0002.962B 89166454               mov [5464], dx
:0002.962F C70658540100           mov word ptr [5458], 0001
:0002.9635 C70656548861           mov word ptr [5456], 6188
:0002.963B 681A55                 push 551A
:0002.963E 9A081DF60C             call 0CF6:1D08
:0002.9643 5B                     pop bx
:0002.9644 89165054               mov [5450], dx
:0002.9648 A34E54                 mov word ptr [544E], ax
:0002.964B 80C410                 add ah, 10
:0002.964E A35254                 mov word ptr [5452], ax
:0002.9651 89165454               mov [5454], dx
:0002.9655 8B365654               mov si, [5456]
:0002.9659 BF3E00                 mov di, 003E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.966B(C)
|
:0002.965C 6A00                   push 0000
:0002.965E 68FF00                 push 00FF
:0002.9661 56                     push si
:0002.9662 9ACE4AF60C             call 0CF6:4ACE
:0002.9667 83C61A                 add si, 001A
:0002.966A 4F                     dec di
:0002.966B 75EF                   jne 965C
:0002.966D 5E                     pop si
:0002.966E 5F                     pop di
:0002.966F CB                     retf


:0002.9670 C8020000               enter 0002, 00
:0002.9674 8D46FE                 lea ax, [bp-02]
:0002.9677 50                     push ax
:0002.9678 9A9837F60C             call 0CF6:3798
:0002.967D 9A341EF60C             call 0CF6:1E34
:0002.9682 9A3E1EF60C             call 0CF6:1E3E
:0002.9687 50                     push ax
:0002.9688 9A60CBF60C             call 0CF6:CB60
:0002.968D 50                     push ax
:0002.968E 8D46FE                 lea ax, [bp-02]
:0002.9691 50                     push ax
:0002.9692 9A2A93F60C             call 0CF6:932A
:0002.9697 6A04                   push 0004
:0002.9699 B80002                 mov ax, 0200
:0002.969C 8A56FE                 mov dl, [bp-02]
:0002.969F 8A5EFF                 mov bl , [bp-01]
:0002.96A2 9AB0DAF60C             call 0CF6:DAB0
:0002.96A7 C9                     leave
:0002.96A8 CB                     retf


:0002.96A9 00                     BYTE 0


:0002.96AA C80C0100               enter 010C, 00
:0002.96AE 50                     push ax
:0002.96AF 8D46FE                 lea ax, [bp-02]
:0002.96B2 50                     push ax
:0002.96B3 9A9837F60C             call 0CF6:3798
:0002.96B8 6A00                   push 0000
:0002.96BA 6A00                   push 0000
:0002.96BC 682651                 push 5126
:0002.96BF 9A0E05F60C             call 0CF6:050E
:0002.96C4 6A00                   push 0000
:0002.96C6 682651                 push 5126
:0002.96C9 9AA805F60C             call 0CF6:05A8
:0002.96CE 9A94C6F60C             call 0CF6:C694
:0002.96D3 680002                 push 0200
:0002.96D6 68FC54                 push 54FC
:0002.96D9 9A4A4DF60C             call 0CF6:4D4A
:0002.96DE 8946FA                 mov [bp-06], ax
:0002.96E1 8956FC                 mov [bp-04], dx
:0002.96E4 68FC54                 push 54FC
:0002.96E7 9A081DF60C             call 0CF6:1D08
:0002.96EC 5B                     pop bx
:0002.96ED 52                     push dx
:0002.96EE 50                     push ax
:0002.96EF 32C0                   xor al , al 
:0002.96F1 9A36D9F60C             call 0CF6:D936
:0002.96F6 6A42                   push 0042
:0002.96F8 6A14                   push 0014
:0002.96FA 6A20                   push 0020
:0002.96FC 6A10                   push 0010
:0002.96FE 6A02                   push 0002
:0002.9700 9A501D0000             call 0000:1D50
:0002.9705 83C40A                 add sp, 000A
:0002.9708 FF76FA                 push word ptr [bp-06]
:0002.970B FF76FC                 push word ptr [bp-04]
:0002.970E 32C0                   xor al , al 
:0002.9710 B201                   mov dl, 01
:0002.9712 9A3CCCF60C             call 0CF6:CC3C
:0002.9717 2AE4                   sub ah, ah
:0002.9719 50                     push ax
:0002.971A 32C0                   xor al , al 
:0002.971C 32D2                   xor dl, dl
:0002.971E 9A3CCCF60C             call 0CF6:CC3C
:0002.9723 2AE4                   sub ah, ah
:0002.9725 50                     push ax
:0002.9726 6A00                   push 0000
:0002.9728 6A00                   push 0000
:0002.972A 6A00                   push 0000
:0002.972C 9A9C510000             call 0000:519C
:0002.9731 83C40E                 add sp, 000E
:0002.9734 9AF01C0000             call 0000:1CF0
:0002.9739 681A55                 push 551A
:0002.973C 9A081DF60C             call 0CF6:1D08
:0002.9741 5B                     pop bx
:0002.9742 8946FA                 mov [bp-06], ax
:0002.9745 8956FC                 mov [bp-04], dx
:0002.9748 50                     push ax
:0002.9749 52                     push dx
:0002.974A 9A0E1E0000             call 0000:1E0E
:0002.974F 83C404                 add sp, 0004
:0002.9752 680080                 push 8000
:0002.9755 68FC54                 push 54FC
:0002.9758 9A4A4DF60C             call 0CF6:4D4A
:0002.975D 8946FA                 mov [bp-06], ax
:0002.9760 8956FC                 mov [bp-04], dx
:0002.9763 685008                 push 0850
:0002.9766 8D86F4FE               lea ax, [bp+FEF4]
:0002.976A 50                     push ax
:0002.976B 9AD61FF60C             call 0CF6:1FD6
:0002.9770 6A00                   push 0000
:0002.9772 FF76FC                 push word ptr [bp-04]
:0002.9775 FF76FA                 push word ptr [bp-06]
:0002.9778 8D86F4FE               lea ax, [bp+FEF4]
:0002.977C 50                     push ax
:0002.977D 9A8020F60C             call 0CF6:2080
:0002.9782 8D86F4FE               lea ax, [bp+FEF4]
:0002.9786 50                     push ax
:0002.9787 9AB84FF60C             call 0CF6:4FB8
:0002.978C FF76FA                 push word ptr [bp-06]
:0002.978F FF76FC                 push word ptr [bp-04]
:0002.9792 9A721E0000             call 0000:1E72
:0002.9797 83C404                 add sp, 0004
:0002.979A 68FF00                 push 00FF
:0002.979D FF76FC                 push word ptr [bp-04]
:0002.97A0 FF76FA                 push word ptr [bp-06]
:0002.97A3 9A6E6E0000             call 0000:6E6E
:0002.97A8 83C406                 add sp, 0006
:0002.97AB 680255                 push 5502
:0002.97AE 9A081DF60C             call 0CF6:1D08
:0002.97B3 5B                     pop bx
:0002.97B4 8946FA                 mov [bp-06], ax
:0002.97B7 8956FC                 mov [bp-04], dx
:0002.97BA 6A00                   push 0000
:0002.97BC 52                     push dx
:0002.97BD 9A481E0000             call 0000:1E48
:0002.97C2 C9                     leave
:0002.97C3 CB                     retf


:0002.97C4 C8020000               enter 0002, 00
:0002.97C8 56                     push si
:0002.97C9 BED622                 mov si, 22D6
:0002.97CC C646FF01               mov byte ptr [bp-01], 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.97F7(C)
|
:0002.97D0 8A04                   mov al , [si]
:0002.97D2 2AE4                   sub ah, ah
:0002.97D4 50                     push ax
:0002.97D5 8A4401                 mov al , [si+01]
:0002.97D8 50                     push ax
:0002.97D9 8A4402                 mov al , [si+02]
:0002.97DC 50                     push ax
:0002.97DD 8A4403                 mov al , [si+03]
:0002.97E0 50                     push ax
:0002.97E1 8A46FF                 mov al , [bp-01]
:0002.97E4 50                     push ax
:0002.97E5 687052                 push 5270
:0002.97E8 9ADE0FF60C             call 0CF6:0FDE
:0002.97ED 83C604                 add si, 0004
:0002.97F0 FE46FF                 inc byte ptr [bp-01]
:0002.97F3 807EFF09               cmp byte ptr [bp-01], 09
:0002.97F7 72D7                   jb 97D0
:0002.97F9 5E                     pop si
:0002.97FA C9                     leave
:0002.97FB CB                     retf


:0002.97FC C8060000               enter 0006, 00
:0002.9800 C70650C80000           mov word ptr [C850], 0000
:0002.9806 9A64C8F60C             call 0CF6:C864
:0002.980B 33C0                   xor ax, ax
:0002.980D A24ECA                 mov byte ptr [CA4E], al
:0002.9810 A34CC8                 mov word ptr [C84C], ax
:0002.9813 A34EC8                 mov word ptr [C84E], ax
:0002.9816 9A84C1F60C             call 0CF6:C184

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.990B(U), :0002.991A(U)
|
:0002.981B 680268                 push 6802
:0002.981E 9A52CBF60C             call 0CF6:CB52
:0002.9823 B103                   mov cl, 03
:0002.9825 F6E1                   mul cl
:0002.9827 50                     push ax
:0002.9828 687054                 push 5470
:0002.982B 9A5451F60C             call 0CF6:5154
:0002.9830 9A5AC1F60C             call 0CF6:C15A
:0002.9835 A138C8                 mov ax, word ptr [C838]
:0002.9838 390642C8               cmp [C842], ax
:0002.983C 7455                   je 9893
:0002.983E A342C8                 mov word ptr [C842], ax
:0002.9841 C7064EC80000           mov word ptr [C84E], 0000
:0002.9847 9A0823F60C             call 0CF6:2308
:0002.984C 48                     dec ax
:0002.984D 7544                   jne 9893
:0002.984F A040C8                 mov al, [C840]
:0002.9852 2AE4                   sub ah, ah
:0002.9854 8946FA                 mov [bp-06], ax
:0002.9857 6BD803                 imul bx, ax, 0003
:0002.985A 031E38C8               add bx, [C838]
:0002.985E C1E302                 shl bx, 02
:0002.9861 8B87022A               mov ax, [bx+2A02]
:0002.9865 8B97042A               mov dx, [bx+2A04]
:0002.9869 8946FC                 mov [bp-04], ax
:0002.986C 8956FE                 mov [bp-02], dx
:0002.986F 3D5CFA                 cmp ax, FA5C
:0002.9872 7512                   jne 9886
:0002.9874 81FAF60C               cmp dx, 0CF6
:0002.9878 750C                   jne 9886
:0002.987A 8B5EFA                 mov bx, [bp-06]
:0002.987D C1E302                 shl bx, 02
:0002.9880 FF9F922A               call far word ptr [bx+2A92]
:0002.9884 EB0D                   jmp 9893



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.9872(C), :0002.9878(C)
|
:0002.9886 8BC2                   mov ax, dx
:0002.9888 0B46FC                 or ax, [bp-04]
:0002.988B 7503                   jne 9890
:0002.988D E98D00                 jmp 991D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.988B(C)
|
:0002.9890 FF5EFC                 call far word ptr [bp-04]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.983C(C), :0002.984D(C), :0002.9884(U)
|
:0002.9893 8A1E40C8               mov bl , [C840]
:0002.9897 2AFF                   sub bh, bh
:0002.9899 C1E302                 shl bx, 02
:0002.989C FF9F6E2A               call far word ptr [bx+2A6E]
:0002.98A0 F60648C86E             test byte ptr [C848], 6E
:0002.98A5 757B                   jne 9922
:0002.98A7 33C0                   xor ax, ax
:0002.98A9 BAFF00                 mov dx, 00FF
:0002.98AC 9AB8DDF60C             call 0CF6:DDB8
:0002.98B1 F60648C86E             test byte ptr [C848], 6E
:0002.98B6 756A                   jne 9922
:0002.98B8 6A00                   push 0000
:0002.98BA 6A00                   push 0000
:0002.98BC 9A8E4F0000             call 0000:4F8E
:0002.98C1 83C404                 add sp, 0004
:0002.98C4 9A56DEF60C             call 0CF6:DE56
:0002.98C9 9A70200000             call 0000:2070
:0002.98CE 9A9DB30000             call 0000:B39D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.98D9(C)
|
:0002.98D3 9A92B30000             call 0000:B392
:0002.98D8 48                     dec ax
:0002.98D9 75F8                   jne 98D3
:0002.98DB 9A2423F60C             call 0CF6:2324
:0002.98E0 9A82200000             call 0000:2082
:0002.98E5 F60630C801             test byte ptr [C830], 01
:0002.98EA 7408                   je 98F4
:0002.98EC A032C8                 mov al, [C832]
:0002.98EF 9A82CBF60C             call 0CF6:CB82

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.98EA(C)
|
:0002.98F4 9A84C1F60C             call 0CF6:C184
:0002.98F9 C70630C80000           mov word ptr [C830], 0000
:0002.98FF 687054                 push 5470
:0002.9902 9A7051F60C             call 0CF6:5170
:0002.9907 0BC0                   or ax, ax
:0002.9909 7403                   je 990E
:0002.990B E90DFF                 jmp 981B



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.9909(C), :0002.9918(C)
|
:0002.990E 687054                 push 5470
:0002.9911 9A7051F60C             call 0CF6:5170
:0002.9916 0BC0                   or ax, ax
:0002.9918 74F4                   je 990E
:0002.991A E9FEFE                 jmp 981B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.988D(U)
|
:0002.991D B80400                 mov ax, 0004
:0002.9920 EB03                   jmp 9925



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.98A5(C), :0002.98B6(C)
|
:0002.9922 A148C8                 mov ax, word ptr [C848]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9920(U)
|
:0002.9925 C9                     leave
:0002.9926 CB                     retf


:0002.9927 00                     BYTE 0


:0002.9928 9A2EB9F60C             call 0CF6:B92E
:0002.992D 68EE67                 push 67EE
:0002.9930 9ADEA1F60C             call 0CF6:A1DE
:0002.9935 2AE4                   sub ah, ah
:0002.9937 9A4AC7F60C             call 0CF6:C74A
:0002.993C C60636C8FF             mov byte ptr [C836], FF
:0002.9941 C606FA2A00             mov byte ptr [2AFA], 00
:0002.9946 C70648C80000           mov word ptr [C848], 0000
:0002.994C 9A2423F60C             call 0CF6:2324
:0002.9951 CB                     retf


:0002.9952 C8060000               enter 0006, 00
:0002.9956 57                     push di
:0002.9957 56                     push si
:0002.9958 8D46FA                 lea ax, [bp-06]
:0002.995B 50                     push ax
:0002.995C 9A9837F60C             call 0CF6:3798
:0002.9961 C60644C8FF             mov byte ptr [C844], FF
:0002.9966 9AC8C9F60C             call 0CF6:C9C8
:0002.996B 9A26C1F60C             call 0CF6:C126
:0002.9970 C6065C2100             mov byte ptr [215C], 00
:0002.9975 C606A40701             mov byte ptr [07A4], 01
:0002.997A A07E55                 mov al, [557E]
:0002.997D 25F000                 and ax, 00F0
:0002.9980 3D1000                 cmp ax, 0010
:0002.9983 7403                   je 9988
:0002.9985 E99700                 jmp 9A1F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9983(C)
|
:0002.9988 9AEEB8F60C             call 0CF6:B8EE
:0002.998D 33C0                   xor ax, ax
:0002.998F 9A5CDAF60C             call 0CF6:DA5C
:0002.9994 6A49                   push 0049
:0002.9996 682655                 push 5526
:0002.9999 9A4A4DF60C             call 0CF6:4D4A
:0002.999E BE8861                 mov si, 6188
:0002.99A1 C746FC3E00             mov word ptr [bp-04], 003E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.99FD(C)
|
:0002.99A6 56                     push si
:0002.99A7 9AE4C4F60C             call 0CF6:C4E4
:0002.99AC 8846FF                 mov [bp-01], al 
:0002.99AF 6A00                   push 0000
:0002.99B1 68FF00                 push 00FF
:0002.99B4 56                     push si
:0002.99B5 9ACE4AF60C             call 0CF6:4ACE
:0002.99BA F646FF84               test byte ptr [bp-01], 84
:0002.99BE 7437                   je 99F7
:0002.99C0 56                     push si
:0002.99C1 9A00C5F60C             call 0CF6:C500
:0002.99C6 8BF8                   mov di, ax
:0002.99C8 56                     push si
:0002.99C9 9AF2C4F60C             call 0CF6:C4F2
:0002.99CE 50                     push ax
:0002.99CF 8D46FA                 lea ax, [bp-06]
:0002.99D2 50                     push ax
:0002.99D3 9A2A93F60C             call 0CF6:932A
:0002.99D8 56                     push si
:0002.99D9 9A44CBF60C             call 0CF6:CB44
:0002.99DE 2AE4                   sub ah, ah
:0002.99E0 9A78CBF60C             call 0CF6:CB78
:0002.99E5 50                     push ax
:0002.99E6 8BC7                   mov ax, di
:0002.99E8 8A56FA                 mov dl, [bp-06]
:0002.99EB D0EA                   shr dl, 01
:0002.99ED 8A5EFB                 mov bl , [bp-05]
:0002.99F0 D0EB                   shr bl, 01
:0002.99F2 9AB0DAF60C             call 0CF6:DAB0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.99BE(C)
|
:0002.99F7 83C61A                 add si, 001A
:0002.99FA FF4EFC                 dec word ptr [bp-04]
:0002.99FD 75A7                   jne 99A6
:0002.99FF C6067E5500             mov byte ptr [557E], 00
:0002.9A04 6A01                   push 0001
:0002.9A06 68EE67                 push 67EE
:0002.9A09 9A02B6F60C             call 0CF6:B602
:0002.9A0E 9AFED9F60C             call 0CF6:D9FE
:0002.9A13 C6063EC901             mov byte ptr [C93E], 01
:0002.9A18 9A2C3FF60C             call 0CF6:3F2C
:0002.9A1D EB56                   jmp 9A75



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9985(U)
|
:0002.9A1F 68EE67                 push 67EE
:0002.9A22 9AC8C4F60C             call 0CF6:C4C8
:0002.9A27 FEC8                   dec al
:0002.9A29 752A                   jne 9A55
:0002.9A2B 6A05                   push 0005
:0002.9A2D 687C54                 push 547C
:0002.9A30 9A2655F60C             call 0CF6:5526
:0002.9A35 9A10C7F60C             call 0CF6:C710
:0002.9A3A 9AFED9F60C             call 0CF6:D9FE
:0002.9A3F C6063EC901             mov byte ptr [C93E], 01
:0002.9A44 9A2C3FF60C             call 0CF6:3F2C
:0002.9A49 6A00                   push 0000
:0002.9A4B 68EE67                 push 67EE
:0002.9A4E 9A02B6F60C             call 0CF6:B602
:0002.9A53 EB0A                   jmp 9A5F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9A29(C)
|
:0002.9A55 33C0                   xor ax, ax
:0002.9A57 BA0100                 mov dx, 0001
:0002.9A5A 9AF2BFF60C             call 0CF6:BFF2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9A53(U)
|
:0002.9A5F 33C0                   xor ax, ax
:0002.9A61 BAFF00                 mov dx, 00FF
:0002.9A64 9AB8DDF60C             call 0CF6:DDB8
:0002.9A69 F60648C86E             test byte ptr [C848], 6E
:0002.9A6E 7405                   je 9A75
:0002.9A70 A148C8                 mov ax, word ptr [C848]
:0002.9A73 EB2A                   jmp 9A9F



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.9A1D(U), :0002.9A6E(C)
|
:0002.9A75 833E4C5400             cmp word ptr [544C], 0000
:0002.9A7A 750F                   jne 9A8B
:0002.9A7C 9AFED9F60C             call 0CF6:D9FE
:0002.9A81 C6063EC901             mov byte ptr [C93E], 01
:0002.9A86 9A2C3FF60C             call 0CF6:3F2C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9A7A(C)
|
:0002.9A8B A0FA2A                 mov al, [2AFA]
:0002.9A8E A244C8                 mov byte ptr [C844], al
:0002.9A91 9A9CC8F60C             call 0CF6:C89C
:0002.9A96 8BF0                   mov si, ax
:0002.9A98 9A2423F60C             call 0CF6:2324
:0002.9A9D 8BC6                   mov ax, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9A73(U)
|
:0002.9A9F 5E                     pop si
:0002.9AA0 5F                     pop di
:0002.9AA1 C9                     leave
:0002.9AA2 CB                     retf


:0002.9AA3 00                     BYTE 0


:0002.9AA4 55                     push bp
:0002.9AA5 8BEC                   mov bp, sp
:0002.9AA7 8B5E06                 mov bx, [bp+06]
:0002.9AAA 8A4715                 mov al , [bx+15]
:0002.9AAD C9                     leave
:0002.9AAE CA0200                 retf 0002


:0002.9AB1 00                     BYTE 0


:0002.9AB2 55                     push bp
:0002.9AB3 8BEC                   mov bp, sp
:0002.9AB5 8B5E06                 mov bx, [bp+06]
:0002.9AB8 8A4713                 mov al , [bx+13]
:0002.9ABB C9                     leave
:0002.9ABC CA0200                 retf 0002


:0002.9ABF 00                     BYTE 0


:0002.9AC0 55                     push bp
:0002.9AC1 8BEC                   mov bp, sp
:0002.9AC3 8B4606                 mov ax, [bp+06]
:0002.9AC6 051600                 add ax, 0016
:0002.9AC9 C9                     leave
:0002.9ACA CA0200                 retf 0002


:0002.9ACD 00                     BYTE 0


:0002.9ACE 8BD8                   mov bx, ax
:0002.9AD0 03D8                   add bx, ax
:0002.9AD2 8B87F622               mov ax, [bx+22F6]
:0002.9AD6 CB                     retf


:0002.9AD7 00                     BYTE 0


:0002.9AD8 8BD8                   mov bx, ax
:0002.9ADA 03D8                   add bx, ax
:0002.9ADC 8B870623               mov ax, [bx+2306]
:0002.9AE0 CB                     retf


:0002.9AE1 00                     BYTE 0


:0002.9AE2 55                     push bp
:0002.9AE3 8BEC                   mov bp, sp
:0002.9AE5 50                     push ax
:0002.9AE6 9ADEBFF60C             call 0CF6:BFDE
:0002.9AEB 803E3EC901             cmp byte ptr [C93E], 01
:0002.9AF0 752F                   jne 9B21
:0002.9AF2 807EFEFF               cmp byte ptr [bp-02], FF
:0002.9AF6 7429                   je 9B21
:0002.9AF8 6A23                   push 0023
:0002.9AFA 686801                 push 0168
:0002.9AFD 682651                 push 5126
:0002.9B00 9A0E05F60C             call 0CF6:050E
:0002.9B05 8A46FE                 mov al , [bp-02]
:0002.9B08 247F                   and al, 7F
:0002.9B0A 9A3E1EF60C             call 0CF6:1E3E
:0002.9B0F 50                     push ax
:0002.9B10 9A68C5F60C             call 0CF6:C568
:0002.9B15 50                     push ax
:0002.9B16 682023                 push 2320
:0002.9B19 682651                 push 5126
:0002.9B1C 9A3E0CF60C             call 0CF6:0C3E

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.9AF0(C), :0002.9AF6(C)
|
:0002.9B21 C9                     leave
:0002.9B22 CB                     retf


:0002.9B23 00                     BYTE 0


:0002.9B24 C8040000               enter 0004, 00
:0002.9B28 52                     push dx
:0002.9B29 50                     push ax
:0002.9B2A 57                     push di
:0002.9B2B 56                     push si
:0002.9B2C 8BF8                   mov di, ax
:0002.9B2E 8D46FC                 lea ax, [bp-04]
:0002.9B31 50                     push ax
:0002.9B32 9A9837F60C             call 0CF6:3798
:0002.9B37 BE1ABA                 mov si, BA1A
:0002.9B3A C646FE00               mov byte ptr [bp-02], 00
:0002.9B3E 9A0C6DF60C             call 0CF6:6D0C
:0002.9B43 8846FF                 mov [bp-01], al 
:0002.9B46 0AC0                   or al , al 
:0002.9B48 744B                   je 9B95
:0002.9B4A 897EF8                 mov [bp-08], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9B93(C)
|
:0002.9B4D 56                     push si
:0002.9B4E 9A60CBF60C             call 0CF6:CB60
:0002.9B53 50                     push ax
:0002.9B54 8D46FC                 lea ax, [bp-04]
:0002.9B57 50                     push ax
:0002.9B58 9A2A93F60C             call 0CF6:932A
:0002.9B5D 807EFCFF               cmp byte ptr [bp-04], FF
:0002.9B61 7424                   je 9B87
:0002.9B63 8A56FC                 mov dl, [bp-04]
:0002.9B66 2AF6                   sub dh, dh
:0002.9B68 03D2                   add dx, dx
:0002.9B6A 3BD7                   cmp dx, di
:0002.9B6C 7719                   ja 9B87
:0002.9B6E 42                     inc dx
:0002.9B6F 42                     inc dx
:0002.9B70 3BD7                   cmp dx, di
:0002.9B72 7613                   jbe 9B87
:0002.9B74 8A56FD                 mov dl, [bp-03]
:0002.9B77 2AF6                   sub dh, dh
:0002.9B79 03D2                   add dx, dx
:0002.9B7B 3B56FA                 cmp dx, [bp-06]
:0002.9B7E 7707                   ja 9B87
:0002.9B80 42                     inc dx
:0002.9B81 42                     inc dx
:0002.9B82 3B56FA                 cmp dx, [bp-06]
:0002.9B85 770E                   ja 9B95

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.9B61(C), :0002.9B6C(C), :0002.9B72(C), :0002.9B7E(C)
|
:0002.9B87 83C620                 add si, 0020
:0002.9B8A 8A46FF                 mov al , [bp-01]
:0002.9B8D FE46FE                 inc byte ptr [bp-02]
:0002.9B90 3846FE                 cmp [bp-02], al 
:0002.9B93 72B8                   jb 9B4D

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.9B48(C), :0002.9B85(C)
|
:0002.9B95 8A46FE                 mov al , [bp-02]
:0002.9B98 5E                     pop si
:0002.9B99 5F                     pop di
:0002.9B9A C9                     leave
:0002.9B9B CB                     retf


:0002.9B9C C8020000               enter 0002, 00
:0002.9BA0 52                     push dx
:0002.9BA1 50                     push ax
:0002.9BA2 56                     push si
:0002.9BA3 680268                 push 6802
:0002.9BA6 9A586DF60C             call 0CF6:6D58
:0002.9BAB 2AE4                   sub ah, ah
:0002.9BAD 8BF0                   mov si, ax
:0002.9BAF 03F0                   add si, ax
:0002.9BB1 8A5EFC                 mov bl , [bp-04]
:0002.9BB4 2AFF                   sub bh, bh
:0002.9BB6 8A801623               mov al , [bx+si+2316]
:0002.9BBA 8846FF                 mov [bp-01], al 
:0002.9BBD 807EFA01               cmp byte ptr [bp-06], 01
:0002.9BC1 7503                   jne 9BC6
:0002.9BC3 D06EFF                 shr byte ptr [bp-01], 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9BC1(C)
|
:0002.9BC6 8A46FF                 mov al , [bp-01]
:0002.9BC9 5E                     pop si
:0002.9BCA C9                     leave
:0002.9BCB CB                     retf


:0002.9BCC 55                     push bp
:0002.9BCD 8BEC                   mov bp, sp
:0002.9BCF 52                     push dx
:0002.9BD0 50                     push ax
:0002.9BD1 6A00                   push 0000
:0002.9BD3 6A00                   push 0000
:0002.9BD5 9A8A1C0000             call 0000:1C8A
:0002.9BDA 83C404                 add sp, 0004
:0002.9BDD 2A46FC                 sub al , [bp-04]
:0002.9BE0 F6D8                   neg al
:0002.9BE2 A233C8                 mov byte ptr [C833], al
:0002.9BE5 6A01                   push 0001
:0002.9BE7 6A00                   push 0000
:0002.9BE9 9A8A1C0000             call 0000:1C8A
:0002.9BEE 2A46FE                 sub al , [bp-02]
:0002.9BF1 F6D8                   neg al
:0002.9BF3 A234C8                 mov byte ptr [C834], al
:0002.9BF6 C9                     leave
:0002.9BF7 CB                     retf


:0002.9BF8 57                     push di
:0002.9BF9 56                     push si
:0002.9BFA 687052                 push 5270
:0002.9BFD 9AEC1DF60C             call 0CF6:1DEC
:0002.9C02 8BF8                   mov di, ax
:0002.9C04 687052                 push 5270
:0002.9C07 9AFA1DF60C             call 0CF6:1DFA
:0002.9C0C 8BF0                   mov si, ax
:0002.9C0E C1EE04                 shr si, 04
:0002.9C11 C1EF04                 shr di, 04
:0002.9C14 83FF01                 cmp di, 0001
:0002.9C17 763B                   jbe 9C54
:0002.9C19 83FF21                 cmp di, 0021
:0002.9C1C 7336                   jnb 9C54
:0002.9C1E 83FE01                 cmp si, 0001
:0002.9C21 7631                   jbe 9C54
:0002.9C23 83FE15                 cmp si, 0015
:0002.9C26 732C                   jnb 9C54
:0002.9C28 6A00                   push 0000
:0002.9C2A 6A00                   push 0000
:0002.9C2C 9A8A1C0000             call 0000:1C8A
:0002.9C31 83C404                 add sp, 0004
:0002.9C34 8BCF                   mov cx, di
:0002.9C36 02C1                   add al , cl 
:0002.9C38 FEC8                   dec al
:0002.9C3A A233C8                 mov byte ptr [C833], al
:0002.9C3D 6A01                   push 0001
:0002.9C3F 6A00                   push 0000
:0002.9C41 9A8A1C0000             call 0000:1C8A
:0002.9C46 83C404                 add sp, 0004
:0002.9C49 8BCE                   mov cx, si
:0002.9C4B 02C1                   add al , cl 
:0002.9C4D FEC8                   dec al
:0002.9C4F A234C8                 mov byte ptr [C834], al
:0002.9C52 EB05                   jmp 9C59



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.9C17(C), :0002.9C1C(C), :0002.9C21(C), :0002.9C26(C)
|
:0002.9C54 C60633C8FF             mov byte ptr [C833], FF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9C52(U)
|
:0002.9C59 5E                     pop si
:0002.9C5A 5F                     pop di
:0002.9C5B CB                     retf


:0002.9C5C C8020000               enter 0002, 00
:0002.9C60 52                     push dx
:0002.9C61 50                     push ax
:0002.9C62 56                     push si
:0002.9C63 B001                   mov al, 01
:0002.9C65 32D2                   xor dl, dl
:0002.9C67 9A3CCCF60C             call 0CF6:CC3C
:0002.9C6C F666FC                 mul byte ptr [bp-04]
:0002.9C6F 8BF0                   mov si, ax
:0002.9C71 8A46FA                 mov al , [bp-06]
:0002.9C74 2AE4                   sub ah, ah
:0002.9C76 03F0                   add si, ax
:0002.9C78 8BC6                   mov ax, si
:0002.9C7A C1E803                 shr ax, 03
:0002.9C7D 50                     push ax
:0002.9C7E 68FC54                 push 54FC
:0002.9C81 9A4A4DF60C             call 0CF6:4D4A
:0002.9C86 8BD8                   mov bx, ax
:0002.9C88 8EC2                   mov es, dx
:0002.9C8A 268A07                 mov al , es:[bx]
:0002.9C8D 8846FF                 mov [bp-01], al 
:0002.9C90 8BDE                   mov bx, si
:0002.9C92 83E307                 and bx, 0007
:0002.9C95 8A87BA0C               mov al , [bx+0CBA]
:0002.9C99 2246FF                 and al , [bp-01]
:0002.9C9C 5E                     pop si
:0002.9C9D C9                     leave
:0002.9C9E CB                     retf


:0002.9C9F 00                     BYTE 0


:0002.9CA0 55                     push bp
:0002.9CA1 8BEC                   mov bp, sp
:0002.9CA3 52                     push dx
:0002.9CA4 50                     push ax
:0002.9CA5 B001                   mov al, 01
:0002.9CA7 32D2                   xor dl, dl
:0002.9CA9 9A3CCCF60C             call 0CF6:CC3C
:0002.9CAE 3A46FC                 cmp al , [bp-04]
:0002.9CB1 761B                   jbe 9CCE
:0002.9CB3 B201                   mov dl, 01
:0002.9CB5 8AC2                   mov al , dl
:0002.9CB7 9A3CCCF60C             call 0CF6:CC3C
:0002.9CBC 3A46FE                 cmp al , [bp-02]
:0002.9CBF 760D                   jbe 9CCE
:0002.9CC1 8A46FC                 mov al , [bp-04]
:0002.9CC4 8A56FE                 mov dl, [bp-02]
:0002.9CC7 9AFCCCF60C             call 0CF6:CCFC
:0002.9CCC EB02                   jmp 9CD0



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.9CB1(C), :0002.9CBF(C)
|
:0002.9CCE B0FF                   mov al, FF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9CCC(U)
|
:0002.9CD0 C9                     leave
:0002.9CD1 CB                     retf


:0002.9CD2 9A40CDF60C             call 0CF6:CD40
:0002.9CD7 0AC0                   or al , al 
:0002.9CD9 7404                   je 9CDF
:0002.9CDB B0FF                   mov al, FF
:0002.9CDD EB0B                   jmp 9CEA



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9CD9(C)
|
:0002.9CDF B80100                 mov ax, 0001
:0002.9CE2 BA0800                 mov dx, 0008
:0002.9CE5 9A383CF60C             call 0CF6:3C38

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9CDD(U)
|
:0002.9CEA CB                     retf
:0002.9CEB 00                     BYTE 0


:0002.9CEC C8020000               enter 0002, 00
:0002.9CF0 52                     push dx
:0002.9CF1 57                     push di
:0002.9CF2 56                     push si
:0002.9CF3 8BF8                   mov di, ax
:0002.9CF5 8BF3                   mov si, bx
:0002.9CF7 803C0F                 cmp byte ptr [si], 0F
:0002.9CFA 7305                   jnb 9D01
:0002.9CFC C60400                 mov byte ptr [si], 00
:0002.9CFF EB27                   jmp 9D28



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9CFA(C)
|
:0002.9D01 32C0                   xor al , al 
:0002.9D03 32D2                   xor dl, dl
:0002.9D05 9A3CCCF60C             call 0CF6:CC3C
:0002.9D0A 8846FF                 mov [bp-01], al 
:0002.9D0D 2AE4                   sub ah, ah
:0002.9D0F 2D1100                 sub ax, 0011
:0002.9D12 8A0C                   mov cl , [si]
:0002.9D14 2AED                   sub ch, ch
:0002.9D16 3BC1                   cmp ax, cx
:0002.9D18 7D09                   jge 9D23
:0002.9D1A 8A46FF                 mov al , [bp-01]
:0002.9D1D 2C20                   sub al, 20
:0002.9D1F 8804                   mov [si], al 
:0002.9D21 EB05                   jmp 9D28



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9D18(C)
|
:0002.9D23 8A46FC                 mov al , [bp-04]
:0002.9D26 2804                   sub [si], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.9CFF(U), :0002.9D21(U)
|
:0002.9D28 803D0A                 cmp byte ptr [di], 0A
:0002.9D2B 7305                   jnb 9D32
:0002.9D2D C60500                 mov byte ptr [di], 00
:0002.9D30 EB27                   jmp 9D59



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9D2B(C)
|
:0002.9D32 32C0                   xor al , al 
:0002.9D34 B201                   mov dl, 01
:0002.9D36 9A3CCCF60C             call 0CF6:CC3C
:0002.9D3B 8846FF                 mov [bp-01], al 
:0002.9D3E 2AE4                   sub ah, ah
:0002.9D40 2D0A00                 sub ax, 000A
:0002.9D43 8A0D                   mov cl , [di]
:0002.9D45 2AED                   sub ch, ch
:0002.9D47 3BC1                   cmp ax, cx
:0002.9D49 7D09                   jge 9D54
:0002.9D4B 8A46FF                 mov al , [bp-01]
:0002.9D4E 2C14                   sub al, 14
:0002.9D50 8805                   mov [di], al 
:0002.9D52 EB05                   jmp 9D59



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9D49(C)
|
:0002.9D54 8A4606                 mov al , [bp+06]
:0002.9D57 2805                   sub [di], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.9D30(U), :0002.9D52(U)
|
:0002.9D59 5E                     pop si
:0002.9D5A 5F                     pop di
:0002.9D5B C9                     leave
:0002.9D5C CA0200                 retf 0002


:0002.9D5F 00                     BYTE 0


:0002.9D60 C8020000               enter 0002, 00
:0002.9D64 53                     push bx
:0002.9D65 52                     push dx
:0002.9D66 50                     push ax
:0002.9D67 6A00                   push 0000
:0002.9D69 6A00                   push 0000
:0002.9D6B 9A8A1C0000             call 0000:1C8A
:0002.9D70 83C404                 add sp, 0004
:0002.9D73 8846FF                 mov [bp-01], al 
:0002.9D76 6A01                   push 0001
:0002.9D78 6A00                   push 0000
:0002.9D7A 9A8A1C0000             call 0000:1C8A
:0002.9D7F 83C404                 add sp, 0004
:0002.9D82 8846FE                 mov [bp-02], al 
:0002.9D85 807E0601               cmp byte ptr [bp+06], 01
:0002.9D89 7530                   jne 9DBB
:0002.9D8B 8A46F8                 mov al , [bp-08]
:0002.9D8E 3846FF                 cmp [bp-01], al 
:0002.9D91 7728                   ja 9DBB
:0002.9D93 8A46FF                 mov al , [bp-01]
:0002.9D96 2AE4                   sub ah, ah
:0002.9D98 052000                 add ax, 0020
:0002.9D9B 8A4EF8                 mov cl , [bp-08]
:0002.9D9E 2AED                   sub ch, ch
:0002.9DA0 3BC1                   cmp ax, cx
:0002.9DA2 7C17                   jl 9DBB
:0002.9DA4 8A46FA                 mov al , [bp-06]
:0002.9DA7 3846FE                 cmp [bp-02], al 
:0002.9DAA 770F                   ja 9DBB
:0002.9DAC 8A46FE                 mov al , [bp-02]
:0002.9DAF 2AE4                   sub ah, ah
:0002.9DB1 051400                 add ax, 0014
:0002.9DB4 8A4EFA                 mov cl , [bp-06]
:0002.9DB7 3BC1                   cmp ax, cx
:0002.9DB9 7D21                   jge 9DDC

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.9D89(C), :0002.9D91(C), :0002.9DA2(C), :0002.9DAA(C)
|
:0002.9DBB 8A4608                 mov al , [bp+08]
:0002.9DBE 50                     push ax
:0002.9DBF 8D5EF8                 lea bx, [bp-08]
:0002.9DC2 8D46FA                 lea ax, [bp-06]
:0002.9DC5 8A56FC                 mov dl, [bp-04]
:0002.9DC8 9A8CCDF60C             call 0CF6:CD8C
:0002.9DCD 8A46FA                 mov al , [bp-06]
:0002.9DD0 50                     push ax
:0002.9DD1 8A46F8                 mov al , [bp-08]
:0002.9DD4 50                     push ax
:0002.9DD5 6A00                   push 0000
:0002.9DD7 9A5E510000             call 0000:515E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9DB9(C)
|
:0002.9DDC C9                     leave
:0002.9DDD CA0400                 retf 0004


:0002.9DE0 55                     push bp
:0002.9DE1 8BEC                   mov bp, sp
:0002.9DE3 50                     push ax
:0002.9DE4 53                     push bx
:0002.9DE5 57                     push di
:0002.9DE6 56                     push si
:0002.9DE7 8ADA                   mov bl , dl
:0002.9DE9 2AFF                   sub bh, bh
:0002.9DEB 8BF0                   mov si, ax
:0002.9DED 03DB                   add bx, bx
:0002.9DEF 8A04                   mov al , [si]
:0002.9DF1 2AE4                   sub ah, ah
:0002.9DF3 8BF0                   mov si, ax
:0002.9DF5 03B73C23               add si, [bx+233C]
:0002.9DF9 8BC3                   mov ax, bx
:0002.9DFB 8B5EFC                 mov bx, [bp-04]
:0002.9DFE 2AED                   sub ch, ch
:0002.9E00 8A0F                   mov cl , [bx]
:0002.9E02 8BD8                   mov bx, ax
:0002.9E04 038F2C23               add cx, [bx+232C]
:0002.9E08 8BF9                   mov di, cx
:0002.9E0A 0BC9                   or cx, cx
:0002.9E0C 7C35                   jl 9E43
:0002.9E0E B001                   mov al, 01
:0002.9E10 32D2                   xor dl, dl
:0002.9E12 9A3CCCF60C             call 0CF6:CC3C
:0002.9E17 2AE4                   sub ah, ah
:0002.9E19 3BC7                   cmp ax, di
:0002.9E1B 7E26                   jle 9E43
:0002.9E1D 0BF6                   or si, si
:0002.9E1F 7C22                   jl 9E43
:0002.9E21 B201                   mov dl, 01
:0002.9E23 8AC2                   mov al , dl
:0002.9E25 9A3CCCF60C             call 0CF6:CC3C
:0002.9E2A 2AE4                   sub ah, ah
:0002.9E2C 3BC6                   cmp ax, si
:0002.9E2E 7E13                   jle 9E43
:0002.9E30 8B5EFC                 mov bx, [bp-04]
:0002.9E33 8BC7                   mov ax, di
:0002.9E35 8807                   mov [bx], al 
:0002.9E37 8B5EFE                 mov bx, [bp-02]
:0002.9E3A 8BC6                   mov ax, si
:0002.9E3C 8807                   mov [bx], al 
:0002.9E3E B80100                 mov ax, 0001
:0002.9E41 EB02                   jmp 9E45



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.9E0C(C), :0002.9E1B(C), :0002.9E1F(C), :0002.9E2E(C)
|
:0002.9E43 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9E41(U)
|
:0002.9E45 5E                     pop si
:0002.9E46 5F                     pop di
:0002.9E47 C9                     leave
:0002.9E48 CB                     retf


:0002.9E49 00                     BYTE 0


:0002.9E4A 57                     push di
:0002.9E4B 56                     push si
:0002.9E4C 8BF8                   mov di, ax
:0002.9E4E 8BF3                   mov si, bx
:0002.9E50 9A80CEF60C             call 0CF6:CE80
:0002.9E55 0BC0                   or ax, ax
:0002.9E57 7504                   jne 9E5D
:0002.9E59 B0FF                   mov al, FF
:0002.9E5B EB10                   jmp 9E6D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9E57(C)
|
:0002.9E5D 8A04                   mov al , [si]
:0002.9E5F 8A15                   mov dl, [di]
:0002.9E61 9A40CDF60C             call 0CF6:CD40
:0002.9E66 3C01                   cmp al, 01
:0002.9E68 F5                     cmc
:0002.9E69 1AC0                   sbb al , al 
:0002.9E6B 24FF                   and al, FF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9E5B(U)
|
:0002.9E6D 5E                     pop si
:0002.9E6E 5F                     pop di
:0002.9E6F CB                     retf


:0002.9E70 C8100000               enter 0010, 00
:0002.9E74 52                     push dx
:0002.9E75 50                     push ax
:0002.9E76 57                     push di
:0002.9E77 56                     push si
:0002.9E78 680E55                 push 550E
:0002.9E7B 9A081DF60C             call 0CF6:1D08
:0002.9E80 5B                     pop bx
:0002.9E81 8956FE                 mov [bp-02], dx
:0002.9E84 8946F2                 mov [bp-0E], ax
:0002.9E87 8956F4                 mov [bp-0C], dx
:0002.9E8A 8BF0                   mov si, ax
:0002.9E8C B001                   mov al, 01
:0002.9E8E 8BFA                   mov di, dx
:0002.9E90 32D2                   xor dl, dl
:0002.9E92 9A3CCCF60C             call 0CF6:CC3C
:0002.9E97 F666EE                 mul byte ptr [bp-12]
:0002.9E9A 8BD8                   mov bx, ax
:0002.9E9C 8A46EC                 mov al , [bp-14]
:0002.9E9F 2AE4                   sub ah, ah
:0002.9EA1 03D8                   add bx, ax
:0002.9EA3 03DB                   add bx, bx
:0002.9EA5 8EC7                   mov es, di
:0002.9EA7 268B00                 mov ax, es:[bx+si]
:0002.9EAA 8946F6                 mov [bp-0A], ax
:0002.9EAD 0BC0                   or ax, ax
:0002.9EAF 7504                   jne 9EB5
:0002.9EB1 B0FF                   mov al, FF
:0002.9EB3 EB66                   jmp 9F1B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9EAF(C)
|
:0002.9EB5 C646FEFF               mov byte ptr [bp-02], FF
:0002.9EB9 C646FF00               mov byte ptr [bp-01], 00
:0002.9EBD 8BF8                   mov di, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9F16(C)
|
:0002.9EBF 8A46EC                 mov al , [bp-14]
:0002.9EC2 8846F9                 mov [bp-07], al 
:0002.9EC5 8A46EE                 mov al , [bp-12]
:0002.9EC8 8846F8                 mov [bp-08], al 
:0002.9ECB 8D5EF9                 lea bx, [bp-07]
:0002.9ECE 8D46F8                 lea ax, [bp-08]
:0002.9ED1 8A56FF                 mov dl, [bp-01]
:0002.9ED4 9AEACEF60C             call 0CF6:CEEA
:0002.9ED9 3CFF                   cmp al, FF
:0002.9EDB 7432                   je 9F0F
:0002.9EDD B001                   mov al, 01
:0002.9EDF 32D2                   xor dl, dl
:0002.9EE1 9A3CCCF60C             call 0CF6:CC3C
:0002.9EE6 F666F8                 mul byte ptr [bp-08]
:0002.9EE9 8BD8                   mov bx, ax
:0002.9EEB 8A46F9                 mov al , [bp-07]
:0002.9EEE 2AE4                   sub ah, ah
:0002.9EF0 03D8                   add bx, ax
:0002.9EF2 03DB                   add bx, bx
:0002.9EF4 8E46F4                 mov es, [bp-0C]
:0002.9EF7 035EF2                 add bx, [bp-0E]
:0002.9EFA 8C46FC                 mov [bp-04], es
:0002.9EFD 268B07                 mov ax, es:[bx]
:0002.9F00 8946F0                 mov [bp-10], ax
:0002.9F03 3BC7                   cmp ax, di
:0002.9F05 7308                   jnb 9F0F
:0002.9F07 8BF8                   mov di, ax
:0002.9F09 8A46FF                 mov al , [bp-01]
:0002.9F0C 8846FE                 mov [bp-02], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.9EDB(C), :0002.9F05(C)
|
:0002.9F0F FE46FF                 inc byte ptr [bp-01]
:0002.9F12 807EFF08               cmp byte ptr [bp-01], 08
:0002.9F16 72A7                   jb 9EBF
:0002.9F18 8A46FE                 mov al , [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9EB3(U)
|
:0002.9F1B 5E                     pop si
:0002.9F1C 5F                     pop di
:0002.9F1D C9                     leave
:0002.9F1E CB                     retf


:0002.9F1F 00                     BYTE 0


:0002.9F20 C80E0000               enter 000E, 00
:0002.9F24 53                     push bx
:0002.9F25 57                     push di
:0002.9F26 56                     push si
:0002.9F27 8BFB                   mov di, bx
:0002.9F29 8D46F4                 lea ax, [bp-0C]
:0002.9F2C 50                     push ax
:0002.9F2D 9A9837F60C             call 0CF6:3798
:0002.9F32 8D46F2                 lea ax, [bp-0E]
:0002.9F35 50                     push ax
:0002.9F36 9A9837F60C             call 0CF6:3798
:0002.9F3B 57                     push di
:0002.9F3C 9AF2C4F60C             call 0CF6:C4F2
:0002.9F41 50                     push ax
:0002.9F42 8D46F4                 lea ax, [bp-0C]
:0002.9F45 50                     push ax
:0002.9F46 9A2A93F60C             call 0CF6:932A
:0002.9F4B 8A46F4                 mov al , [bp-0C]
:0002.9F4E D0E8                   shr al, 01
:0002.9F50 8846F9                 mov [bp-07], al 
:0002.9F53 8A46F5                 mov al , [bp-0B]
:0002.9F56 D0E8                   shr al, 01
:0002.9F58 8846F8                 mov [bp-08], al 
:0002.9F5B C646FE00               mov byte ptr [bp-02], 00
:0002.9F5F 9AFABDF60C             call 0CF6:BDFA
:0002.9F64 8BF0                   mov si, ax
:0002.9F66 50                     push ax
:0002.9F67 57                     push di
:0002.9F68 9A46E2F60C             call 0CF6:E246
:0002.9F6D 8BC6                   mov ax, si
:0002.9F6F C1E007                 shl ax, 07
:0002.9F72 050000                 add ax, 0000
:0002.9F75 8946FA                 mov [bp-06], ax
:0002.9F78 C746FCFC2F             mov word ptr [bp-04], 2FFC
:0002.9F7D 8BF0                   mov si, ax
:0002.9F7F EB35                   jmp 9FB6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9FC6(C)
|
:0002.9F81 807EFE00               cmp byte ptr [bp-02], 00
:0002.9F85 750B                   jne 9F92
:0002.9F87 8A46FF                 mov al , [bp-01]
:0002.9F8A C0E004                 shl al, 04
:0002.9F8D 8846F7                 mov [bp-09], al 
:0002.9F90 EB12                   jmp 9FA4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9F85(C)
|
:0002.9F92 8A46FF                 mov al , [bp-01]
:0002.9F95 0846F7                 or [bp-09], al 
:0002.9F98 8A46F7                 mov al , [bp-09]
:0002.9F9B 8E46FC                 mov es, [bp-04]
:0002.9F9E 8BDE                   mov bx, si
:0002.9FA0 46                     inc si
:0002.9FA1 268807                 mov es:[bx], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9F90(U)
|
:0002.9FA4 8D5EF9                 lea bx, [bp-07]
:0002.9FA7 8D46F8                 lea ax, [bp-08]
:0002.9FAA 8A56FF                 mov dl, [bp-01]
:0002.9FAD 9A80CEF60C             call 0CF6:CE80
:0002.9FB2 8076FE01               xor byte ptr [bp-02], 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9F7F(U)
|
:0002.9FB6 8A46F9                 mov al , [bp-07]
:0002.9FB9 8A56F8                 mov dl, [bp-08]
:0002.9FBC 9A10CFF60C             call 0CF6:CF10
:0002.9FC1 8846FF                 mov [bp-01], al 
:0002.9FC4 3CFF                   cmp al, FF
:0002.9FC6 75B9                   jne 9F81
:0002.9FC8 807EFE00               cmp byte ptr [bp-02], 00
:0002.9FCC 7506                   jne 9FD4
:0002.9FCE C646F7F0               mov byte ptr [bp-09], F0
:0002.9FD2 EB04                   jmp 9FD8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9FCC(C)
|
:0002.9FD4 804EF70F               or byte ptr [bp-09], 0F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.9FD2(U)
|
:0002.9FD8 8A46F7                 mov al , [bp-09]
:0002.9FDB 8E46FC                 mov es, [bp-04]
:0002.9FDE 268804                 mov es:[si], al 
:0002.9FE1 33C0                   xor ax, ax
:0002.9FE3 5E                     pop si
:0002.9FE4 5F                     pop di
:0002.9FE5 C9                     leave
:0002.9FE6 CB                     retf


:0002.9FE7 00                     BYTE 0


:0002.9FE8 C82A0000               enter 002A, 00
:0002.9FEC 53                     push bx
:0002.9FED 52                     push dx
:0002.9FEE 50                     push ax
:0002.9FEF 57                     push di
:0002.9FF0 56                     push si
:0002.9FF1 680E55                 push 550E
:0002.9FF4 9A081DF60C             call 0CF6:1D08
:0002.9FF9 5B                     pop bx
:0002.9FFA 8956FE                 mov [bp-02], dx
:0002.9FFD 8946EA                 mov [bp-16], ax
:0002.A000 8956EC                 mov [bp-14], dx
:0002.A003 52                     push dx
:0002.A004 50                     push ax
:0002.A005 8BF0                   mov si, ax
:0002.A007 B80040                 mov ax, 4000
:0002.A00A 8BFA                   mov di, dx
:0002.A00C B2FE                   mov dl, FE
:0002.A00E 9A7C4CF60C             call 0CF6:4C7C
:0002.A013 8D840040               lea ax, [si+4000]
:0002.A017 8BD6                   mov dx, si
:0002.A019 8946E2                 mov [bp-1E], ax
:0002.A01C 897EE4                 mov [bp-1C], di
:0002.A01F 8946DE                 mov [bp-22], ax
:0002.A022 897EE0                 mov [bp-20], di
:0002.A025 8BC8                   mov cx, ax
:0002.A027 8BF7                   mov si, di
:0002.A029 40                     inc ax
:0002.A02A 40                     inc ax
:0002.A02B 8946EE                 mov [bp-12], ax
:0002.A02E 897EF0                 mov [bp-10], di
:0002.A031 B001                   mov al, 01
:0002.A033 8BFA                   mov di, dx
:0002.A035 32D2                   xor dl, dl
:0002.A037 894ED6                 mov [bp-2A], cx
:0002.A03A 8976D8                 mov [bp-28], si
:0002.A03D 9A3CCCF60C             call 0CF6:CC3C
:0002.A042 F66608                 mul byte ptr [bp+08]
:0002.A045 8A4ED4                 mov cl , [bp-2C]
:0002.A048 2AED                   sub ch, ch
:0002.A04A 03C1                   add ax, cx
:0002.A04C C45ED6                 les bx, [bp-2A]
:0002.A04F 268907                 mov es:[bx], ax
:0002.A052 268B1F                 mov bx, es:[bx]
:0002.A055 03DB                   add bx, bx
:0002.A057 8EC6                   mov es, si
:0002.A059 26C7010000             mov word ptr es:[bx+di], 0000
:0002.A05E 8A4606                 mov al , [bp+06]
:0002.A061 2401                   and al, 01
:0002.A063 7416                   je A07B
:0002.A065 8A46D0                 mov al , [bp-30]
:0002.A068 3846D4                 cmp [bp-2C], al 
:0002.A06B 750E                   jne A07B
:0002.A06D 8A46D2                 mov al , [bp-2E]
:0002.A070 384608                 cmp [bp+08], al 
:0002.A073 7506                   jne A07B

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A10F(U)
|
:0002.A075 B80100                 mov ax, 0001
:0002.A078 E9B901                 jmp A234



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.A063(C), :0002.A06B(C), :0002.A073(C)
|
:0002.A07B 8B46DE                 mov ax, [bp-22]
:0002.A07E 8B56E0                 mov dx, [bp-20]
:0002.A081 3946EE                 cmp [bp-12], ax
:0002.A084 7508                   jne A08E
:0002.A086 3956F0                 cmp [bp-10], dx
:0002.A089 7503                   jne A08E
:0002.A08B E9A401                 jmp A232



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.A084(C), :0002.A089(C)
|
:0002.A08E 8BF0                   mov si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.A227(U), :0002.A22F(U)
|
:0002.A090 B001                   mov al, 01
:0002.A092 32D2                   xor dl, dl
:0002.A094 9A3CCCF60C             call 0CF6:CC3C
:0002.A099 8AC8                   mov cl , al 
:0002.A09B 2AED                   sub ch, ch
:0002.A09D 8E46E0                 mov es, [bp-20]
:0002.A0A0 268B04                 mov ax, es:[si]
:0002.A0A3 2BD2                   sub dx, dx
:0002.A0A5 F7F1                   div cx
:0002.A0A7 8856F5                 mov [bp-0B], dl
:0002.A0AA B001                   mov al, 01
:0002.A0AC 32D2                   xor dl, dl
:0002.A0AE 9A3CCCF60C             call 0CF6:CC3C
:0002.A0B3 2AE4                   sub ah, ah
:0002.A0B5 8E46E0                 mov es, [bp-20]
:0002.A0B8 8BC8                   mov cx, ax
:0002.A0BA 268B04                 mov ax, es:[si]
:0002.A0BD 2BD2                   sub dx, dx
:0002.A0BF F7F1                   div cx
:0002.A0C1 8846F4                 mov [bp-0C], al 
:0002.A0C4 268B1C                 mov bx, es:[si]
:0002.A0C7 03DB                   add bx, bx
:0002.A0C9 C47EEA                 les di, [bp-16]
:0002.A0CC 268B01                 mov ax, es:[bx+di]
:0002.A0CF 8946DC                 mov [bp-24], ax
:0002.A0D2 886EF7                 mov [bp-09], ch
:0002.A0D5 8976DE                 mov [bp-22], si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A204(U)
|
:0002.A0D8 8A46F5                 mov al , [bp-0B]
:0002.A0DB 8846F3                 mov [bp-0D], al 
:0002.A0DE 8A46F4                 mov al , [bp-0C]
:0002.A0E1 8846F2                 mov [bp-0E], al 
:0002.A0E4 8D5EF3                 lea bx, [bp-0D]
:0002.A0E7 8D46F2                 lea ax, [bp-0E]
:0002.A0EA 8A56F7                 mov dl, [bp-09]
:0002.A0ED 9A80CEF60C             call 0CF6:CE80
:0002.A0F2 48                     dec ax
:0002.A0F3 7403                   je A0F8
:0002.A0F5 E90301                 jmp A1FB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A0F3(C)
|
:0002.A0F8 8A4606                 mov al , [bp+06]
:0002.A0FB 2401                   and al, 01
:0002.A0FD 7413                   je A112
:0002.A0FF 8A46D0                 mov al , [bp-30]
:0002.A102 3846F3                 cmp [bp-0D], al 
:0002.A105 750B                   jne A112
:0002.A107 8A46D2                 mov al , [bp-2E]
:0002.A10A 3846F2                 cmp [bp-0E], al 
:0002.A10D 7503                   jne A112
:0002.A10F E963FF                 jmp A075



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.A0FD(C), :0002.A105(C), :0002.A10D(C)
|
:0002.A112 B001                   mov al, 01
:0002.A114 32D2                   xor dl, dl
:0002.A116 9A3CCCF60C             call 0CF6:CC3C
:0002.A11B F666F2                 mul byte ptr [bp-0E]
:0002.A11E 8BF8                   mov di, ax
:0002.A120 8A46F3                 mov al , [bp-0D]
:0002.A123 2AE4                   sub ah, ah
:0002.A125 03F8                   add di, ax
:0002.A127 8BC7                   mov ax, di
:0002.A129 03C7                   add ax, di
:0002.A12B 0346EA                 add ax, [bp-16]
:0002.A12E 8B56EC                 mov dx, [bp-14]
:0002.A131 8BF0                   mov si, ax
:0002.A133 8956E8                 mov [bp-18], dx
:0002.A136 8EC2                   mov es, dx
:0002.A138 8BD8                   mov bx, ax
:0002.A13A 26813FFEFE             cmp word ptr es:[bx], FEFE
:0002.A13F 7403                   je A144
:0002.A141 E9B700                 jmp A1FB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A13F(C)
|
:0002.A144 897EDA                 mov [bp-26], di
:0002.A147 8A5E06                 mov bl , [bp+06]
:0002.A14A 8A46F3                 mov al , [bp-0D]
:0002.A14D 8A56F2                 mov dl, [bp-0E]
:0002.A150 9A72CDF60C             call 0CF6:CD72
:0002.A155 8846F6                 mov [bp-0A], al 
:0002.A158 3CFF                   cmp al, FF
:0002.A15A 7509                   jne A165
:0002.A15C 8E46E8                 mov es, [bp-18]
:0002.A15F 26FF04                 inc word ptr es:[si]
:0002.A162 E99600                 jmp A1FB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A15A(C)
|
:0002.A165 8A46F6                 mov al , [bp-0A]
:0002.A168 2AE4                   sub ah, ah
:0002.A16A 0346DC                 add ax, [bp-24]
:0002.A16D 8E46E8                 mov es, [bp-18]
:0002.A170 268904                 mov es:[si], ax
:0002.A173 8B46EE                 mov ax, [bp-12]
:0002.A176 8B56F0                 mov dx, [bp-10]
:0002.A179 8BC8                   mov cx, ax
:0002.A17B 8956FA                 mov [bp-06], dx
:0002.A17E 48                     dec ax
:0002.A17F 48                     dec ax
:0002.A180 8956FE                 mov [bp-02], dx
:0002.A183 8976E6                 mov [bp-1A], si
:0002.A186 8B5EE2                 mov bx, [bp-1E]
:0002.A189 8946FC                 mov [bp-04], ax
:0002.A18C 8BF0                   mov si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A1D0(U)
|
:0002.A18E 8BC3                   mov ax, bx
:0002.A190 3BC6                   cmp ax, si
:0002.A192 760B                   jbe A19F
:0002.A194 8B56E4                 mov dx, [bp-1C]
:0002.A197 05FE1F                 add ax, 1FFE
:0002.A19A 8BF0                   mov si, ax
:0002.A19C 8956FE                 mov [bp-02], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A192(C)
|
:0002.A19F 8E46FE                 mov es, [bp-02]
:0002.A1A2 268B04                 mov ax, es:[si]
:0002.A1A5 8BF9                   mov di, cx
:0002.A1A7 8E46FA                 mov es, [bp-06]
:0002.A1AA 268905                 mov es:[di], ax
:0002.A1AD C47EE6                 les di, [bp-1A]
:0002.A1B0 268B05                 mov ax, es:[di]
:0002.A1B3 8E46FE                 mov es, [bp-02]
:0002.A1B6 268B3C                 mov di, es:[si]
:0002.A1B9 03FF                   add di, di
:0002.A1BB 8E46EC                 mov es, [bp-14]
:0002.A1BE 037EEA                 add di, [bp-16]
:0002.A1C1 263905                 cmp es:[di], ax
:0002.A1C4 760C                   jbe A1D2
:0002.A1C6 8B46FE                 mov ax, [bp-02]
:0002.A1C9 8BCE                   mov cx, si
:0002.A1CB 8946FA                 mov [bp-06], ax
:0002.A1CE 4E                     dec si
:0002.A1CF 4E                     dec si
:0002.A1D0 EBBC                   jmp A18E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A1C4(C)
|
:0002.A1D2 894EF8                 mov [bp-08], cx
:0002.A1D5 8BF1                   mov si, cx
:0002.A1D7 8B46DA                 mov ax, [bp-26]
:0002.A1DA 8E46FA                 mov es, [bp-06]
:0002.A1DD 268904                 mov es:[si], ax
:0002.A1E0 8B46E2                 mov ax, [bp-1E]
:0002.A1E3 80C420                 add ah, 20
:0002.A1E6 8346EE02               add word ptr [bp-12], 0002
:0002.A1EA 3B46EE                 cmp ax, [bp-12]
:0002.A1ED 770C                   ja A1FB
:0002.A1EF 8B46E2                 mov ax, [bp-1E]
:0002.A1F2 8B56E4                 mov dx, [bp-1C]
:0002.A1F5 8946EE                 mov [bp-12], ax
:0002.A1F8 8956F0                 mov [bp-10], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.A0F5(U), :0002.A141(U), :0002.A162(U), :0002.A1ED(C)
|
:0002.A1FB FE46F7                 inc byte ptr [bp-09]
:0002.A1FE 807EF708               cmp byte ptr [bp-09], 08
:0002.A202 7303                   jnb A207
:0002.A204 E9D1FE                 jmp A0D8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A202(C)
|
:0002.A207 8B76DE                 mov si, [bp-22]
:0002.A20A 8B5EE2                 mov bx, [bp-1E]
:0002.A20D 8D870020               lea ax, [bx+2000]
:0002.A211 46                     inc si
:0002.A212 46                     inc si
:0002.A213 3BC6                   cmp ax, si
:0002.A215 7708                   ja A21F
:0002.A217 8B46E4                 mov ax, [bp-1C]
:0002.A21A 8BF3                   mov si, bx
:0002.A21C 8946E0                 mov [bp-20], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A215(C)
|
:0002.A21F 8B46E0                 mov ax, [bp-20]
:0002.A222 3B76EE                 cmp si, [bp-12]
:0002.A225 7403                   je A22A
:0002.A227 E966FE                 jmp A090



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A225(C)
|
:0002.A22A 3B46F0                 cmp ax, [bp-10]
:0002.A22D 7403                   je A232
:0002.A22F E95EFE                 jmp A090



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.A08B(U), :0002.A22D(C)
|
:0002.A232 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A078(U)
|
:0002.A234 5E                     pop si
:0002.A235 5F                     pop di
:0002.A236 C9                     leave
:0002.A237 CA0400                 retf 0004


:0002.A23A C8060000               enter 0006, 00
:0002.A23E 52                     push dx
:0002.A23F 50                     push ax
:0002.A240 57                     push di
:0002.A241 56                     push si
:0002.A242 8BF8                   mov di, ax
:0002.A244 8D46FE                 lea ax, [bp-02]
:0002.A247 50                     push ax
:0002.A248 9A9837F60C             call 0CF6:3798
:0002.A24D 8D46FC                 lea ax, [bp-04]
:0002.A250 50                     push ax
:0002.A251 9A9837F60C             call 0CF6:3798
:0002.A256 8D46FA                 lea ax, [bp-06]
:0002.A259 50                     push ax
:0002.A25A 9A9837F60C             call 0CF6:3798
:0002.A25F 6BF71A                 imul si, di, 001A
:0002.A262 81C68861               add si, 6188
:0002.A266 56                     push si
:0002.A267 9AF2C4F60C             call 0CF6:C4F2
:0002.A26C 50                     push ax
:0002.A26D 8D46FE                 lea ax, [bp-02]
:0002.A270 50                     push ax
:0002.A271 9A2A93F60C             call 0CF6:932A
:0002.A276 56                     push si
:0002.A277 9AF2C4F60C             call 0CF6:C4F2
:0002.A27C 50                     push ax
:0002.A27D 8D46FA                 lea ax, [bp-06]
:0002.A280 50                     push ax
:0002.A281 9A2A93F60C             call 0CF6:932A
:0002.A286 8A46F8                 mov al , [bp-08]
:0002.A289 9A3E1EF60C             call 0CF6:1E3E
:0002.A28E 50                     push ax
:0002.A28F 9A60CBF60C             call 0CF6:CB60
:0002.A294 50                     push ax
:0002.A295 8D46FC                 lea ax, [bp-04]
:0002.A298 50                     push ax
:0002.A299 9A2A93F60C             call 0CF6:932A
:0002.A29E 8A46FD                 mov al , [bp-03]
:0002.A2A1 50                     push ax
:0002.A2A2 6A01                   push 0001
:0002.A2A4 8A46FE                 mov al , [bp-02]
:0002.A2A7 D0E8                   shr al, 01
:0002.A2A9 8A56FF                 mov dl, [bp-01]
:0002.A2AC D0EA                   shr dl, 01
:0002.A2AE 8A5EFC                 mov bl , [bp-04]
:0002.A2B1 9A88D0F60C             call 0CF6:D088
:0002.A2B6 48                     dec ax
:0002.A2B7 754C                   jne A305
:0002.A2B9 8BDE                   mov bx, si
:0002.A2BB 9AC0CFF60C             call 0CF6:CFC0
:0002.A2C0 3DFFFF                 cmp ax, FFFF
:0002.A2C3 7440                   je A305
:0002.A2C5 6A01                   push 0001
:0002.A2C7 6A01                   push 0001
:0002.A2C9 56                     push si
:0002.A2CA 9ACE4AF60C             call 0CF6:4ACE
:0002.A2CF 6A00                   push 0000
:0002.A2D1 56                     push si
:0002.A2D2 9AAEE3F60C             call 0CF6:E3AE
:0002.A2D7 6A00                   push 0000
:0002.A2D9 56                     push si
:0002.A2DA 9ACCE3F60C             call 0CF6:E3CC
:0002.A2DF 6A00                   push 0000
:0002.A2E1 56                     push si
:0002.A2E2 9A64E2F60C             call 0CF6:E264
:0002.A2E7 56                     push si
:0002.A2E8 9A9CE3F60C             call 0CF6:E39C
:0002.A2ED 56                     push si
:0002.A2EE 9A56E2F60C             call 0CF6:E256
:0002.A2F3 2AE4                   sub ah, ah
:0002.A2F5 C1E007                 shl ax, 07
:0002.A2F8 050000                 add ax, 0000
:0002.A2FB 68FC2F                 push 2FFC
:0002.A2FE 50                     push ax
:0002.A2FF 56                     push si
:0002.A300 9A20E2F60C             call 0CF6:E220

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.A2B7(C), :0002.A2C3(C)
|
:0002.A305 5E                     pop si
:0002.A306 5F                     pop di
:0002.A307 C9                     leave
:0002.A308 CB                     retf


:0002.A309 00                     BYTE 0


:0002.A30A C8020000               enter 0002, 00
:0002.A30E 687052                 push 5270
:0002.A311 9A3810F60C             call 0CF6:1038
:0002.A316 8846FF                 mov [bp-01], al 
:0002.A319 3C08                   cmp al, 08
:0002.A31B 7604                   jbe A321
:0002.A31D C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A31B(C)
|
:0002.A321 8A46FF                 mov al , [bp-01]
:0002.A324 C9                     leave
:0002.A325 CB                     retf


:0002.A326 C8020000               enter 0002, 00
:0002.A32A 8D46FE                 lea ax, [bp-02]
:0002.A32D 50                     push ax
:0002.A32E 9A9837F60C             call 0CF6:3798
:0002.A333 803E33C81A             cmp byte ptr [C833], 1A
:0002.A338 7510                   jne A34A
:0002.A33A 6A01                   push 0001
:0002.A33C 6A00                   push 0000
:0002.A33E 9A8E4F0000             call 0000:4F8E
:0002.A343 83C404                 add sp, 0004
:0002.A346 0AC0                   or al , al 
:0002.A348 7504                   jne A34E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A338(C)
|
:0002.A34A FE0633C8               inc byte ptr [C833]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A348(C)
|
:0002.A34E 32C0                   xor al , al 
:0002.A350 C9                     leave
:0002.A351 CB                     retf


:0002.A352 803E33C804             cmp byte ptr [C833], 04
:0002.A357 7510                   jne A369
:0002.A359 6A05                   push 0005
:0002.A35B 6A00                   push 0000
:0002.A35D 9A8E4F0000             call 0000:4F8E
:0002.A362 83C404                 add sp, 0004
:0002.A365 0AC0                   or al , al 
:0002.A367 7504                   jne A36D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A357(C)
|
:0002.A369 FE0E33C8               dec byte ptr [C833]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A367(C)
|
:0002.A36D 32C0                   xor al , al 
:0002.A36F CB                     retf


:0002.A370 803E34C805             cmp byte ptr [C834], 05
:0002.A375 7510                   jne A387
:0002.A377 6A03                   push 0003
:0002.A379 6A00                   push 0000
:0002.A37B 9A8E4F0000             call 0000:4F8E
:0002.A380 83C404                 add sp, 0004
:0002.A383 0AC0                   or al , al 
:0002.A385 7504                   jne A38B

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A375(C)
|
:0002.A387 FE0E34C8               dec byte ptr [C834]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A385(C)
|
:0002.A38B 32C0                   xor al , al 
:0002.A38D CB                     retf


:0002.A38E 803E34C80F             cmp byte ptr [C834], 0F
:0002.A393 7510                   jne A3A5
:0002.A395 6A07                   push 0007
:0002.A397 6A00                   push 0000
:0002.A399 9A8E4F0000             call 0000:4F8E
:0002.A39E 83C404                 add sp, 0004
:0002.A3A1 0AC0                   or al , al 
:0002.A3A3 7504                   jne A3A9

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A393(C)
|
:0002.A3A5 FE0634C8               inc byte ptr [C834]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A3A3(C)
|
:0002.A3A9 32C0                   xor al , al 
:0002.A3AB CB                     retf


:0002.A3AC 803E34C80F             cmp byte ptr [C834], 0F
:0002.A3B1 7536                   jne A3E9
:0002.A3B3 803E33C81A             cmp byte ptr [C833], 1A
:0002.A3B8 752F                   jne A3E9
:0002.A3BA 6A08                   push 0008
:0002.A3BC 6A00                   push 0000
:0002.A3BE 9A8E4F0000             call 0000:4F8E
:0002.A3C3 83C404                 add sp, 0004
:0002.A3C6 2AE4                   sub ah, ah
:0002.A3C8 3D0700                 cmp ax, 0007
:0002.A3CB 7416                   je A3E3
:0002.A3CD 7724                   ja A3F3
:0002.A3CF 0AC0                   or al , al 
:0002.A3D1 7406                   je A3D9
:0002.A3D3 FEC8                   dec al
:0002.A3D5 7406                   je A3DD
:0002.A3D7 EB1A                   jmp A3F3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A3D1(C)
|
:0002.A3D9 FE0633C8               inc byte ptr [C833]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A3D5(C)
|
:0002.A3DD FE0634C8               inc byte ptr [C834]
:0002.A3E1 EB10                   jmp A3F3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A3CB(C)
|
:0002.A3E3 FE0633C8               inc byte ptr [C833]
:0002.A3E7 EB0A                   jmp A3F3



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.A3B1(C), :0002.A3B8(C)
|
:0002.A3E9 9AC6D3F60C             call 0CF6:D3C6
:0002.A3EE 9A2ED4F60C             call 0CF6:D42E

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.A3CD(C), :0002.A3D7(U), :0002.A3E1(U), :0002.A3E7(U)
|
:0002.A3F3 32C0                   xor al , al 
:0002.A3F5 CB                     retf


:0002.A3F6 803E34C80F             cmp byte ptr [C834], 0F
:0002.A3FB 7536                   jne A433
:0002.A3FD 803E33C804             cmp byte ptr [C833], 04
:0002.A402 752F                   jne A433
:0002.A404 6A06                   push 0006
:0002.A406 6A00                   push 0000
:0002.A408 9A8E4F0000             call 0000:4F8E
:0002.A40D 83C404                 add sp, 0004
:0002.A410 2AE4                   sub ah, ah
:0002.A412 3D0700                 cmp ax, 0007
:0002.A415 7410                   je A427
:0002.A417 7724                   ja A43D
:0002.A419 0AC0                   or al , al 
:0002.A41B 7406                   je A423
:0002.A41D 2C05                   sub al, 05
:0002.A41F 740C                   je A42D
:0002.A421 EB1A                   jmp A43D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A41B(C)
|
:0002.A423 FE0634C8               inc byte ptr [C834]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A415(C)
|
:0002.A427 FE0E33C8               dec byte ptr [C833]
:0002.A42B EB10                   jmp A43D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A41F(C)
|
:0002.A42D FE0634C8               inc byte ptr [C834]
:0002.A431 EB0A                   jmp A43D



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.A3FB(C), :0002.A402(C)
|
:0002.A433 9AF2D3F60C             call 0CF6:D3F2
:0002.A438 9A2ED4F60C             call 0CF6:D42E

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.A417(C), :0002.A421(U), :0002.A42B(U), :0002.A431(U)
|
:0002.A43D 32C0                   xor al , al 
:0002.A43F CB                     retf


:0002.A440 803E34C805             cmp byte ptr [C834], 05
:0002.A445 7532                   jne A479
:0002.A447 803E33C81A             cmp byte ptr [C833], 1A
:0002.A44C 752B                   jne A479
:0002.A44E 6A02                   push 0002
:0002.A450 6A00                   push 0000
:0002.A452 9A8E4F0000             call 0000:4F8E
:0002.A457 83C404                 add sp, 0004
:0002.A45A 2AE4                   sub ah, ah
:0002.A45C 0BC0                   or ax, ax
:0002.A45E 7409                   je A469
:0002.A460 48                     dec ax
:0002.A461 7410                   je A473
:0002.A463 48                     dec ax
:0002.A464 48                     dec ax
:0002.A465 7406                   je A46D
:0002.A467 EB1A                   jmp A483



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A45E(C)
|
:0002.A469 FE0E34C8               dec byte ptr [C834]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A465(C)
|
:0002.A46D FE0633C8               inc byte ptr [C833]
:0002.A471 EB10                   jmp A483



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A461(C)
|
:0002.A473 FE0E34C8               dec byte ptr [C834]
:0002.A477 EB0A                   jmp A483



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.A445(C), :0002.A44C(C)
|
:0002.A479 9AC6D3F60C             call 0CF6:D3C6
:0002.A47E 9A10D4F60C             call 0CF6:D410

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.A467(U), :0002.A471(U), :0002.A477(U)
|
:0002.A483 32C0                   xor al , al 
:0002.A485 CB                     retf


:0002.A486 803E34C805             cmp byte ptr [C834], 05
:0002.A48B 7534                   jne A4C1
:0002.A48D 803E33C804             cmp byte ptr [C833], 04
:0002.A492 752D                   jne A4C1
:0002.A494 6A04                   push 0004
:0002.A496 6A00                   push 0000
:0002.A498 9A8E4F0000             call 0000:4F8E
:0002.A49D 83C404                 add sp, 0004
:0002.A4A0 2AE4                   sub ah, ah
:0002.A4A2 0BC0                   or ax, ax
:0002.A4A4 740B                   je A4B1
:0002.A4A6 2D0300                 sub ax, 0003
:0002.A4A9 740A                   je A4B5
:0002.A4AB 48                     dec ax
:0002.A4AC 48                     dec ax
:0002.A4AD 740C                   je A4BB
:0002.A4AF EB1A                   jmp A4CB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A4A4(C)
|
:0002.A4B1 FE0E34C8               dec byte ptr [C834]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A4A9(C)
|
:0002.A4B5 FE0E33C8               dec byte ptr [C833]
:0002.A4B9 EB10                   jmp A4CB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A4AD(C)
|
:0002.A4BB FE0E34C8               dec byte ptr [C834]
:0002.A4BF EB0A                   jmp A4CB



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.A48B(C), :0002.A492(C)
|
:0002.A4C1 9AF2D3F60C             call 0CF6:D3F2
:0002.A4C6 9A10D4F60C             call 0CF6:D410

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.A4AF(U), :0002.A4B9(U), :0002.A4BF(U)
|
:0002.A4CB 32C0                   xor al , al 
:0002.A4CD CB                     retf


:0002.A4CE C8140000               enter 0014, 00
:0002.A4D2 53                     push bx
:0002.A4D3 57                     push di
:0002.A4D4 56                     push si
:0002.A4D5 8BF3                   mov si, bx
:0002.A4D7 8D46F4                 lea ax, [bp-0C]
:0002.A4DA 50                     push ax
:0002.A4DB 9A9837F60C             call 0CF6:3798
:0002.A4E0 8D46F6                 lea ax, [bp-0A]
:0002.A4E3 50                     push ax
:0002.A4E4 9A9837F60C             call 0CF6:3798
:0002.A4E9 8D46F2                 lea ax, [bp-0E]
:0002.A4EC 50                     push ax
:0002.A4ED 9A9837F60C             call 0CF6:3798
:0002.A4F2 C646FC00               mov byte ptr [bp-04], 00
:0002.A4F6 C646FAFF               mov byte ptr [bp-06], FF
:0002.A4FA 56                     push si
:0002.A4FB 9A36E2F60C             call 0CF6:E236
:0002.A500 8BF8                   mov di, ax
:0002.A502 8956F0                 mov [bp-10], dx
:0002.A505 56                     push si
:0002.A506 9ADCE3F60C             call 0CF6:E3DC
:0002.A50B 8846FD                 mov [bp-03], al 
:0002.A50E 56                     push si
:0002.A50F 9AF2C4F60C             call 0CF6:C4F2
:0002.A514 50                     push ax
:0002.A515 8D46F6                 lea ax, [bp-0A]
:0002.A518 50                     push ax
:0002.A519 9A2A93F60C             call 0CF6:932A
:0002.A51E 56                     push si
:0002.A51F 9A36E3F60C             call 0CF6:E336
:0002.A524 50                     push ax
:0002.A525 8D46F4                 lea ax, [bp-0C]
:0002.A528 50                     push ax
:0002.A529 9A2A93F60C             call 0CF6:932A
:0002.A52E 56                     push si
:0002.A52F 9A74E2F60C             call 0CF6:E274
:0002.A534 8846FE                 mov [bp-02], al 
:0002.A537 56                     push si
:0002.A538 9A44CBF60C             call 0CF6:CB44
:0002.A53D 8846F9                 mov [bp-07], al 
:0002.A540 56                     push si
:0002.A541 9A92E2F60C             call 0CF6:E292
:0002.A546 8846FB                 mov [bp-05], al 
:0002.A549 8E46F0                 mov es, [bp-10]
:0002.A54C 268A05                 mov al , es:[di]
:0002.A54F 8846FF                 mov [bp-01], al 
:0002.A552 807EFD00               cmp byte ptr [bp-03], 00
:0002.A556 7506                   jne A55E
:0002.A558 C06EFF04               shr byte ptr [bp-01], 04
:0002.A55C EB0B                   jmp A569



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A556(C)
|
:0002.A55E 8066FF0F               and byte ptr [bp-01], 0F
:0002.A562 807EFE01               cmp byte ptr [bp-02], 01
:0002.A566 7501                   jne A569
:0002.A568 47                     inc di

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.A55C(U), :0002.A566(C)
|
:0002.A569 8A46FF                 mov al , [bp-01]
:0002.A56C 2AE4                   sub ah, ah
:0002.A56E 8946EC                 mov [bp-14], ax
:0002.A571 2D0D00                 sub ax, 000D
:0002.A574 7C08                   jl A57E
:0002.A576 7006                   jo A57E
:0002.A578 48                     dec ax
:0002.A579 7E55                   jle A5D0
:0002.A57B 48                     dec ax
:0002.A57C 7439                   je A5B7

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.A574(C), :0002.A576(C)
|
:0002.A57E 807EFE01               cmp byte ptr [bp-02], 01
:0002.A582 7504                   jne A588
:0002.A584 8076FD01               xor byte ptr [bp-03], 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A582(C)
|
:0002.A588 8B5EEC                 mov bx, [bp-14]
:0002.A58B 03DB                   add bx, bx
:0002.A58D 8A872C23               mov al , [bx+232C]
:0002.A591 0246F6                 add al , [bp-0A]
:0002.A594 8846F6                 mov [bp-0A], al 
:0002.A597 8A873C23               mov al , [bx+233C]
:0002.A59B 0246F7                 add al , [bp-09]
:0002.A59E 8846F7                 mov [bp-09], al 
:0002.A5A1 8D46F6                 lea ax, [bp-0A]
:0002.A5A4 50                     push ax
:0002.A5A5 56                     push si
:0002.A5A6 9AE6E2F60C             call 0CF6:E2E6
:0002.A5AB 8A46FF                 mov al , [bp-01]
:0002.A5AE 8846F9                 mov [bp-07], al 
:0002.A5B1 8076FE01               xor byte ptr [bp-02], 01
:0002.A5B5 EB19                   jmp A5D0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A57C(C)
|
:0002.A5B7 C646FA00               mov byte ptr [bp-06], 00
:0002.A5BB 6A0F                   push 000F
:0002.A5BD 56                     push si
:0002.A5BE 9AAEE3F60C             call 0CF6:E3AE
:0002.A5C3 56                     push si
:0002.A5C4 9A56E2F60C             call 0CF6:E256
:0002.A5C9 2AE4                   sub ah, ah
:0002.A5CB 9A0ABEF60C             call 0CF6:BE0A

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.A579(C), :0002.A5B5(U)
|
:0002.A5D0 C646FC08               mov byte ptr [bp-04], 08
:0002.A5D4 8D46F4                 lea ax, [bp-0C]
:0002.A5D7 50                     push ax
:0002.A5D8 56                     push si
:0002.A5D9 9A1AE3F60C             call 0CF6:E31A
:0002.A5DE 8A46FB                 mov al , [bp-05]
:0002.A5E1 FEC8                   dec al
:0002.A5E3 50                     push ax
:0002.A5E4 56                     push si
:0002.A5E5 9A82E2F60C             call 0CF6:E282
:0002.A5EA 8A46FE                 mov al , [bp-02]
:0002.A5ED 50                     push ax
:0002.A5EE 56                     push si
:0002.A5EF 9A64E2F60C             call 0CF6:E264
:0002.A5F4 8A46F9                 mov al , [bp-07]
:0002.A5F7 50                     push ax
:0002.A5F8 56                     push si
:0002.A5F9 9AA0E2F60C             call 0CF6:E2A0
:0002.A5FE FF76F0                 push word ptr [bp-10]
:0002.A601 57                     push di
:0002.A602 56                     push si
:0002.A603 9A20E2F60C             call 0CF6:E220
:0002.A608 8A46FD                 mov al , [bp-03]
:0002.A60B 2AE4                   sub ah, ah
:0002.A60D 50                     push ax
:0002.A60E 56                     push si
:0002.A60F 9ACCE3F60C             call 0CF6:E3CC
:0002.A614 8A46FC                 mov al , [bp-04]
:0002.A617 50                     push ax
:0002.A618 50                     push ax
:0002.A619 56                     push si
:0002.A61A 9ACE4AF60C             call 0CF6:4ACE
:0002.A61F 8A46FA                 mov al , [bp-06]
:0002.A622 5E                     pop si
:0002.A623 5F                     pop di
:0002.A624 C9                     leave
:0002.A625 CB                     retf


:0002.A626 B0FF                   mov al, FF
:0002.A628 CB                     retf


:0002.A629 00                     BYTE 0


:0002.A62A B0FF                   mov al, FF
:0002.A62C CB                     retf


:0002.A62D 00                     BYTE 0


:0002.A62E 6A02                   push 0002
:0002.A630 53                     push bx
:0002.A631 9AAEE3F60C             call 0CF6:E3AE
:0002.A636 B0FF                   mov al, FF
:0002.A638 CB                     retf


:0002.A639 00                     BYTE 0


:0002.A63A C80C0000               enter 000C, 00
:0002.A63E 56                     push si
:0002.A63F 8D46FA                 lea ax, [bp-06]
:0002.A642 50                     push ax
:0002.A643 9A9837F60C             call 0CF6:3798
:0002.A648 8D46F8                 lea ax, [bp-08]
:0002.A64B 50                     push ax
:0002.A64C 9A9837F60C             call 0CF6:3798
:0002.A651 803E36C8FF             cmp byte ptr [C836], FF
:0002.A656 7407                   je A65F
:0002.A658 803E2FC801             cmp byte ptr [C82F], 01
:0002.A65D 7503                   jne A662

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A656(C)
|
:0002.A65F E90001                 jmp A762

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A65D(C)
|
:0002.A662 9AA6BEF60C             call 0CF6:BEA6
:0002.A667 8BF0                   mov si, ax
:0002.A669 50                     push ax
:0002.A66A 9AE4C4F60C             call 0CF6:C4E4
:0002.A66F 8846FE                 mov [bp-02], al 
:0002.A672 56                     push si
:0002.A673 9A54E3F60C             call 0CF6:E354
:0002.A678 8846FD                 mov [bp-03], al 
:0002.A67B C646FF00               mov byte ptr [bp-01], 00
:0002.A67F 8A46FE                 mov al , [bp-02]
:0002.A682 2401                   and al, 01
:0002.A684 7508                   jne A68E
:0002.A686 56                     push si
:0002.A687 9A80E3F60C             call 0CF6:E380
:0002.A68C EB06                   jmp A694



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A684(C)
|
:0002.A68E 56                     push si
:0002.A68F 9A8EE3F60C             call 0CF6:E38E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A68C(U)
|
:0002.A694 8846FC                 mov [bp-04], al 
:0002.A697 8A46FD                 mov al , [bp-03]
:0002.A69A 3846FC                 cmp [bp-04], al 
:0002.A69D 7406                   je A6A5
:0002.A69F FE46FD                 inc byte ptr [bp-03]
:0002.A6A2 E9A800                 jmp A74D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A69D(C)
|
:0002.A6A5 56                     push si
:0002.A6A6 9AC0E2F60C             call 0CF6:E2C0
:0002.A6AB 8846FF                 mov [bp-01], al 
:0002.A6AE 3401                   xor al, 01
:0002.A6B0 50                     push ax
:0002.A6B1 56                     push si
:0002.A6B2 9AB0E2F60C             call 0CF6:E2B0
:0002.A6B7 8A46FE                 mov al , [bp-02]
:0002.A6BA 2401                   and al, 01
:0002.A6BC 7503                   jne A6C1
:0002.A6BE E98800                 jmp A749



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A6BC(C)
|
:0002.A6C1 56                     push si
:0002.A6C2 9ABEE3F60C             call 0CF6:E3BE
:0002.A6C7 8BD8                   mov bx, ax
:0002.A6C9 885EFF                 mov [bp-01], bl 
:0002.A6CC 2AFF                   sub bh, bh
:0002.A6CE C1E302                 shl bx, 02
:0002.A6D1 8B876C23               mov ax, [bx+236C]
:0002.A6D5 8B976E23               mov dx, [bx+236E]
:0002.A6D9 8956F6                 mov [bp-0A], dx
:0002.A6DC 8946F4                 mov [bp-0C], ax
:0002.A6DF 8BDE                   mov bx, si
:0002.A6E1 FF5EF4                 call far word ptr [bp-0C]
:0002.A6E4 8846FE                 mov [bp-02], al 
:0002.A6E7 56                     push si
:0002.A6E8 9AF2C4F60C             call 0CF6:C4F2
:0002.A6ED 50                     push ax
:0002.A6EE 8D46FA                 lea ax, [bp-06]
:0002.A6F1 50                     push ax
:0002.A6F2 9A2A93F60C             call 0CF6:932A
:0002.A6F7 807EFE00               cmp byte ptr [bp-02], 00
:0002.A6FB 751D                   jne A71A
:0002.A6FD 807EFF00               cmp byte ptr [bp-01], 00
:0002.A701 7517                   jne A71A
:0002.A703 803E53C8FF             cmp byte ptr [C853], FF
:0002.A708 740C                   je A716
:0002.A70A A053C8                 mov al, [C853]
:0002.A70D 50                     push ax
:0002.A70E 680268                 push 6802
:0002.A711 9A0EC5F60C             call 0CF6:C50E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A708(C)
|
:0002.A716 32C0                   xor al , al 
:0002.A718 EB4A                   jmp A764



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.A6FB(C), :0002.A701(C)
|
:0002.A71A 56                     push si
:0002.A71B 9ABEE3F60C             call 0CF6:E3BE
:0002.A720 0BC0                   or ax, ax
:0002.A722 7525                   jne A749
:0002.A724 A036C8                 mov al, [C836]
:0002.A727 380644C8               cmp [C844], al 
:0002.A72B 751C                   jne A749
:0002.A72D 8A46FA                 mov al , [bp-06]
:0002.A730 8A56FB                 mov dl, [bp-05]
:0002.A733 9A6CCCF60C             call 0CF6:CC6C
:0002.A738 56                     push si
:0002.A739 9A44CBF60C             call 0CF6:CB44
:0002.A73E 8AD8                   mov bl , al 
:0002.A740 2AFF                   sub bh, bh
:0002.A742 C1E302                 shl bx, 02
:0002.A745 FF9F4C23               call far word ptr [bx+234C]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.A6BE(U), :0002.A722(C), :0002.A72B(C)
|
:0002.A749 C646FF08               mov byte ptr [bp-01], 08

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A6A2(U)
|
:0002.A74D 8A46FF                 mov al , [bp-01]
:0002.A750 50                     push ax
:0002.A751 50                     push ax
:0002.A752 56                     push si
:0002.A753 9ACE4AF60C             call 0CF6:4ACE
:0002.A758 8A46FD                 mov al , [bp-03]
:0002.A75B 50                     push ax
:0002.A75C 56                     push si
:0002.A75D 9A44E3F60C             call 0CF6:E344

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A65F(U)
|
:0002.A762 B0FF                   mov al, FF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A718(U)
|
:0002.A764 5E                     pop si
:0002.A765 C9                     leave
:0002.A766 CB                     retf


:0002.A767 00                     BYTE 0


:0002.A768 C80E0000               enter 000E, 00
:0002.A76C 56                     push si
:0002.A76D 8D46F8                 lea ax, [bp-08]
:0002.A770 50                     push ax
:0002.A771 9A9837F60C             call 0CF6:3798
:0002.A776 8D46F6                 lea ax, [bp-0A]
:0002.A779 50                     push ax
:0002.A77A 9A9837F60C             call 0CF6:3798
:0002.A77F 803E2FC801             cmp byte ptr [C82F], 01
:0002.A784 7413                   je A799
:0002.A786 A0FA2A                 mov al, [2AFA]
:0002.A789 2AE4                   sub ah, ah
:0002.A78B 6BF01A                 imul si, ax, 001A
:0002.A78E 81C68861               add si, 6188
:0002.A792 8846FE                 mov [bp-02], al 
:0002.A795 3C3E                   cmp al, 3E
:0002.A797 7203                   jb A79C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A784(C)
|
:0002.A799 E9F400                 jmp A890

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.A797(C), :0002.A88D(U)
|
:0002.A79C 56                     push si
:0002.A79D 9AE4C4F60C             call 0CF6:C4E4
:0002.A7A2 8846FB                 mov [bp-05], al 
:0002.A7A5 A804                   test al, 04
:0002.A7A7 7408                   je A7B1
:0002.A7A9 A036C8                 mov al, [C836]
:0002.A7AC 3846FE                 cmp [bp-02], al 
:0002.A7AF 7503                   jne A7B4

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A7A7(C)
|
:0002.A7B1 E9CD00                 jmp A881

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A7AF(C)
|
:0002.A7B4 56                     push si
:0002.A7B5 9A54E3F60C             call 0CF6:E354
:0002.A7BA 8846FD                 mov [bp-03], al 
:0002.A7BD C646FF00               mov byte ptr [bp-01], 00
:0002.A7C1 8A46FB                 mov al , [bp-05]
:0002.A7C4 2401                   and al, 01
:0002.A7C6 7508                   jne A7D0
:0002.A7C8 56                     push si
:0002.A7C9 9A80E3F60C             call 0CF6:E380
:0002.A7CE EB06                   jmp A7D6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A7C6(C)
|
:0002.A7D0 56                     push si
:0002.A7D1 9A8EE3F60C             call 0CF6:E38E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A7CE(U)
|
:0002.A7D6 8846FC                 mov [bp-04], al 
:0002.A7D9 8A46FD                 mov al , [bp-03]
:0002.A7DC 3846FC                 cmp [bp-04], al 
:0002.A7DF 7406                   je A7E7
:0002.A7E1 FE46FD                 inc byte ptr [bp-03]
:0002.A7E4 E98500                 jmp A86C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A7DF(C)
|
:0002.A7E7 56                     push si
:0002.A7E8 9AC0E2F60C             call 0CF6:E2C0
:0002.A7ED 8846FF                 mov [bp-01], al 
:0002.A7F0 3401                   xor al, 01
:0002.A7F2 50                     push ax
:0002.A7F3 56                     push si
:0002.A7F4 9AB0E2F60C             call 0CF6:E2B0
:0002.A7F9 8A46FB                 mov al , [bp-05]
:0002.A7FC 2401                   and al, 01
:0002.A7FE 7468                   je A868
:0002.A800 56                     push si
:0002.A801 9ABEE3F60C             call 0CF6:E3BE
:0002.A806 8BD8                   mov bx, ax
:0002.A808 885EFF                 mov [bp-01], bl 
:0002.A80B 2AFF                   sub bh, bh
:0002.A80D C1E302                 shl bx, 02
:0002.A810 8B876C23               mov ax, [bx+236C]
:0002.A814 8B976E23               mov dx, [bx+236E]
:0002.A818 8956F4                 mov [bp-0C], dx
:0002.A81B 8946F2                 mov [bp-0E], ax
:0002.A81E 8BDE                   mov bx, si
:0002.A820 FF5EF2                 call far word ptr [bp-0E]
:0002.A823 0AC0                   or al , al 
:0002.A825 7505                   jne A82C
:0002.A827 3846FF                 cmp [bp-01], al 
:0002.A82A 7464                   je A890

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A825(C)
|
:0002.A82C 56                     push si
:0002.A82D 9AF2C4F60C             call 0CF6:C4F2
:0002.A832 50                     push ax
:0002.A833 8D46F8                 lea ax, [bp-08]
:0002.A836 50                     push ax
:0002.A837 9A2A93F60C             call 0CF6:932A
:0002.A83C 9A0823F60C             call 0CF6:2308
:0002.A841 48                     dec ax
:0002.A842 7424                   je A868
:0002.A844 A044C8                 mov al, [C844]
:0002.A847 3846FE                 cmp [bp-02], al 
:0002.A84A 751C                   jne A868
:0002.A84C 8A46F8                 mov al , [bp-08]
:0002.A84F 8A56F9                 mov dl, [bp-07]
:0002.A852 9A6CCCF60C             call 0CF6:CC6C
:0002.A857 56                     push si
:0002.A858 9A44CBF60C             call 0CF6:CB44
:0002.A85D 8AD8                   mov bl , al 
:0002.A85F 2AFF                   sub bh, bh
:0002.A861 C1E302                 shl bx, 02
:0002.A864 FF9F4C23               call far word ptr [bx+234C]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.A7FE(C), :0002.A842(C), :0002.A84A(C)
|
:0002.A868 C646FF08               mov byte ptr [bp-01], 08

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A7E4(U)
|
:0002.A86C 8A46FF                 mov al , [bp-01]
:0002.A86F 50                     push ax
:0002.A870 50                     push ax
:0002.A871 56                     push si
:0002.A872 9ACE4AF60C             call 0CF6:4ACE
:0002.A877 8A46FD                 mov al , [bp-03]
:0002.A87A 50                     push ax
:0002.A87B 56                     push si
:0002.A87C 9A44E3F60C             call 0CF6:E344

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A7B1(U)
|
:0002.A881 83C61A                 add si, 001A
:0002.A884 FE46FE                 inc byte ptr [bp-02]
:0002.A887 807EFE3E               cmp byte ptr [bp-02], 3E
:0002.A88B 7303                   jnb A890
:0002.A88D E90CFF                 jmp A79C



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.A799(U), :0002.A82A(C), :0002.A88B(C)
|
:0002.A890 B0FF                   mov al, FF
:0002.A892 5E                     pop si
:0002.A893 C9                     leave
:0002.A894 CB                     retf


:0002.A895 00                     BYTE 0


:0002.A896 C80C0100               enter 010C, 00
:0002.A89A 50                     push ax
:0002.A89B 57                     push di
:0002.A89C 56                     push si
:0002.A89D 8B7E06                 mov di, [bp+06]
:0002.A8A0 680268                 push 6802
:0002.A8A3 9A586DF60C             call 0CF6:6D58
:0002.A8A8 8846FF                 mov [bp-01], al 
:0002.A8AB B001                   mov al, 01
:0002.A8AD 32D2                   xor dl, dl
:0002.A8AF 9A3CCCF60C             call 0CF6:CC3C
:0002.A8B4 8986F4FE               mov [bp+FEF4], ax
:0002.A8B8 B201                   mov dl, 01
:0002.A8BA 8AC2                   mov al , dl
:0002.A8BC 9A3CCCF60C             call 0CF6:CC3C
:0002.A8C1 F6A6F4FE               mul byte ptr [bp+FEF4]
:0002.A8C5 8BF0                   mov si, ax
:0002.A8C7 C1EE03                 shr si, 03
:0002.A8CA 8A5EFF                 mov bl , [bp-01]
:0002.A8CD 2AFF                   sub bh, bh
:0002.A8CF 03DB                   add bx, bx
:0002.A8D1 8B87AC23               mov ax, [bx+23AC]
:0002.A8D5 8946FC                 mov [bp-04], ax
:0002.A8D8 685E08                 push 085E
:0002.A8DB 8D86F6FE               lea ax, [bp+FEF6]
:0002.A8DF 50                     push ax
:0002.A8E0 9AD61FF60C             call 0CF6:1FD6
:0002.A8E5 FF76FC                 push word ptr [bp-04]
:0002.A8E8 680E55                 push 550E
:0002.A8EB 9A081DF60C             call 0CF6:1D08
:0002.A8F0 5B                     pop bx
:0002.A8F1 52                     push dx
:0002.A8F2 50                     push ax
:0002.A8F3 8D86F6FE               lea ax, [bp+FEF6]
:0002.A8F7 50                     push ax
:0002.A8F8 9A8020F60C             call 0CF6:2080
:0002.A8FD 8D86F6FE               lea ax, [bp+FEF6]
:0002.A901 50                     push ax
:0002.A902 9AB84FF60C             call 0CF6:4FB8
:0002.A907 680E55                 push 550E
:0002.A90A 9A081DF60C             call 0CF6:1D08
:0002.A90F 5B                     pop bx
:0002.A910 52                     push dx
:0002.A911 50                     push ax
:0002.A912 81C70002               add di, 0200
:0002.A916 8B4608                 mov ax, [bp+08]
:0002.A919 50                     push ax
:0002.A91A 57                     push di
:0002.A91B 8BC6                   mov ax, si
:0002.A91D C1E005                 shl ax, 05
:0002.A920 9AC64BF60C             call 0CF6:4BC6
:0002.A925 80BEF2FE00             cmp byte ptr [bp+FEF2], 00
:0002.A92A 752B                   jne A957
:0002.A92C 8BC6                   mov ax, si
:0002.A92E C1E005                 shl ax, 05
:0002.A931 50                     push ax
:0002.A932 680E55                 push 550E
:0002.A935 9A4A4DF60C             call 0CF6:4D4A
:0002.A93A 52                     push dx
:0002.A93B 50                     push ax
:0002.A93C 8D8500FE               lea ax, [di+FE00]
:0002.A940 FF7608                 push word ptr [bp+08]
:0002.A943 50                     push ax
:0002.A944 8BC6                   mov ax, si
:0002.A946 9AC64BF60C             call 0CF6:4BC6
:0002.A94B 8A46FF                 mov al , [bp-01]
:0002.A94E 50                     push ax
:0002.A94F 68EE67                 push 67EE
:0002.A952 9AF2B5F60C             call 0CF6:B5F2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A92A(C)
|
:0002.A957 5E                     pop si
:0002.A958 5F                     pop di
:0002.A959 C9                     leave
:0002.A95A CA0400                 retf 0004


:0002.A95D 00                     BYTE 0


:0002.A95E 803E5C2100             cmp byte ptr [215C], 00
:0002.A963 7556                   jne A9BB
:0002.A965 9A2423F60C             call 0CF6:2324
:0002.A96A 33C0                   xor ax, ax
:0002.A96C BA0100                 mov dx, 0001
:0002.A96F 9AF2BFF60C             call 0CF6:BFF2
:0002.A974 C6065C2101             mov byte ptr [215C], 01
:0002.A979 9ACF570000             call 0000:57CF
:0002.A97E 6A01                   push 0001
:0002.A980 9AD1570000             call 0000:57D1
:0002.A985 5B                     pop bx
:0002.A986 6A14                   push 0014
:0002.A988 B80200                 mov ax, 0002
:0002.A98B BA0100                 mov dx, 0001
:0002.A98E BB2000                 mov bx, 0020
:0002.A991 9A9EB7F60C             call 0CF6:B79E
:0002.A996 9A981E0000             call 0000:1E98
:0002.A99B 33C0                   xor ax, ax
:0002.A99D 9A32DDF60C             call 0CF6:DD32
:0002.A9A2 9AF01D0000             call 0000:1DF0
:0002.A9A7 9A56DEF60C             call 0CF6:DE56
:0002.A9AC 9A70200000             call 0000:2070
:0002.A9B1 9A82200000             call 0000:2082
:0002.A9B6 9AD2570000             call 0000:57D2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A963(C)
|
:0002.A9BB CB                     retf
:0002.A9BC C80A0000               enter 000A, 00
:0002.A9C0 57                     push di
:0002.A9C1 56                     push si
:0002.A9C2 8BF8                   mov di, ax
:0002.A9C4 6BC71A                 imul ax, di, 001A
:0002.A9C7 8BC8                   mov cx, ax
:0002.A9C9 054900                 add ax, 0049
:0002.A9CC 50                     push ax
:0002.A9CD 682655                 push 5526
:0002.A9D0 8BF1                   mov si, cx
:0002.A9D2 9A4A4DF60C             call 0CF6:4D4A
:0002.A9D7 8946FC                 mov [bp-04], ax
:0002.A9DA 8956FE                 mov [bp-02], dx
:0002.A9DD 81C68861               add si, 6188
:0002.A9E1 8976FA                 mov [bp-06], si
:0002.A9E4 83FF3E                 cmp di, 003E
:0002.A9E7 7323                   jnb AA0C
:0002.A9E9 B83E00                 mov ax, 003E
:0002.A9EC 2BC7                   sub ax, di
:0002.A9EE 8946F8                 mov [bp-08], ax
:0002.A9F1 8B76FC                 mov si, [bp-04]
:0002.A9F4 8B7EFA                 mov di, [bp-06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AA0A(C)
|
:0002.A9F7 FF76FE                 push word ptr [bp-02]
:0002.A9FA 56                     push si
:0002.A9FB 57                     push di
:0002.A9FC 9AA25BF60C             call 0CF6:5BA2
:0002.AA01 83C71A                 add di, 001A
:0002.AA04 83C61A                 add si, 001A
:0002.AA07 FF4EF8                 dec word ptr [bp-08]
:0002.AA0A 75EB                   jne A9F7

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.A9E7(C)
|
:0002.AA0C 5E                     pop si
:0002.AA0D 5F                     pop di
:0002.AA0E C9                     leave
:0002.AA0F CB                     retf


:0002.AA10 C8080000               enter 0008, 00
:0002.AA14 53                     push bx
:0002.AA15 52                     push dx
:0002.AA16 50                     push ax
:0002.AA17 57                     push di
:0002.AA18 56                     push si
:0002.AA19 8D46FC                 lea ax, [bp-04]
:0002.AA1C 50                     push ax
:0002.AA1D 9A9837F60C             call 0CF6:3798
:0002.AA22 8B46F2                 mov ax, [bp-0E]
:0002.AA25 9A841EF60C             call 0CF6:1E84
:0002.AA2A 8BF8                   mov di, ax
:0002.AA2C 50                     push ax
:0002.AA2D 9AA237F60C             call 0CF6:37A2
:0002.AA32 3D0002                 cmp ax, 0200
:0002.AA35 7510                   jne AA47
:0002.AA37 57                     push di
:0002.AA38 9AECE3F60C             call 0CF6:E3EC
:0002.AA3D 0AC0                   or al , al 
:0002.AA3F 7506                   jne AA47
:0002.AA41 B8FFFF                 mov ax, FFFF
:0002.AA44 E9AB00                 jmp AAF2



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.AA35(C), :0002.AA3F(C)
|
:0002.AA47 8BDF                   mov bx, di
:0002.AA49 32C0                   xor al , al 
:0002.AA4B 32D2                   xor dl, dl
:0002.AA4D 9ACAB7F60C             call 0CF6:B7CA
:0002.AA52 8BF0                   mov si, ax
:0002.AA54 817EF20002             cmp word ptr [bp-0E], 0200
:0002.AA59 750A                   jne AA65
:0002.AA5B 8BD8                   mov bx, ax
:0002.AA5D 9A281EF60C             call 0CF6:1E28
:0002.AA62 A236C8                 mov byte ptr [C836], al

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AA59(C)
|
:0002.AA65 8A46F4                 mov al , [bp-0C]
:0002.AA68 02C0                   add al , al 
:0002.AA6A 50                     push ax
:0002.AA6B 8A4EF6                 mov cl , [bp-0A]
:0002.AA6E 02C9                   add cl , cl 
:0002.AA70 51                     push cx
:0002.AA71 56                     push si
:0002.AA72 8946FA                 mov [bp-06], ax
:0002.AA75 894EF8                 mov [bp-08], cx
:0002.AA78 9ACEE2F60C             call 0CF6:E2CE
:0002.AA7D 8A46FA                 mov al , [bp-06]
:0002.AA80 50                     push ax
:0002.AA81 8A46F8                 mov al , [bp-08]
:0002.AA84 50                     push ax
:0002.AA85 56                     push si
:0002.AA86 9A02E3F60C             call 0CF6:E302
:0002.AA8B 8B4606                 mov ax, [bp+06]
:0002.AA8E 9A6ECBF60C             call 0CF6:CB6E
:0002.AA93 50                     push ax
:0002.AA94 56                     push si
:0002.AA95 9AA0E2F60C             call 0CF6:E2A0
:0002.AA9A B81000                 mov ax, 0010
:0002.AA9D 9AE03DF60C             call 0CF6:3DE0
:0002.AAA2 FEC0                   inc al
:0002.AAA4 8846FF                 mov [bp-01], al 
:0002.AAA7 A801                   test al, 01
:0002.AAA9 7504                   jne AAAF
:0002.AAAB 0AC0                   or al , al 
:0002.AAAD 7503                   jne AAB2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AAA9(C)
|
:0002.AAAF FE46FF                 inc byte ptr [bp-01]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AAAD(C)
|
:0002.AAB2 8A46FF                 mov al , [bp-01]
:0002.AAB5 50                     push ax
:0002.AAB6 56                     push si
:0002.AAB7 9A82E2F60C             call 0CF6:E282
:0002.AABC 6A02                   push 0002
:0002.AABE 56                     push si
:0002.AABF 9AAEE3F60C             call 0CF6:E3AE
:0002.AAC4 6A00                   push 0000
:0002.AAC6 56                     push si
:0002.AAC7 9A44E3F60C             call 0CF6:E344
:0002.AACC 6A11                   push 0011
:0002.AACE 6A11                   push 0011
:0002.AAD0 56                     push si
:0002.AAD1 9ACE4AF60C             call 0CF6:4ACE
:0002.AAD6 6A02                   push 0002
:0002.AAD8 56                     push si
:0002.AAD9 9A70E3F60C             call 0CF6:E370
:0002.AADE 8BDE                   mov bx, si
:0002.AAE0 9A281EF60C             call 0CF6:1E28
:0002.AAE5 0AC0                   or al , al 
:0002.AAE7 7507                   jne AAF0
:0002.AAE9 33C0                   xor ax, ax
:0002.AAEB 9A32DDF60C             call 0CF6:DD32

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AAE7(C)
|
:0002.AAF0 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AA44(U)
|
:0002.AAF2 5E                     pop si
:0002.AAF3 5F                     pop di
:0002.AAF4 C9                     leave
:0002.AAF5 CA0200                 retf 0002


:0002.AAF8 C8020000               enter 0002, 00
:0002.AAFC 53                     push bx
:0002.AAFD 52                     push dx
:0002.AAFE 50                     push ax
:0002.AAFF 57                     push di
:0002.AB00 56                     push si
:0002.AB01 8BF0                   mov si, ax
:0002.AB03 8D46FE                 lea ax, [bp-02]
:0002.AB06 50                     push ax
:0002.AB07 9A9837F60C             call 0CF6:3798
:0002.AB0C 8BC6                   mov ax, si
:0002.AB0E 9A841EF60C             call 0CF6:1E84
:0002.AB13 8BD8                   mov bx, ax
:0002.AB15 9ACABBF60C             call 0CF6:BBCA
:0002.AB1A 8BF8                   mov di, ax
:0002.AB1C 83FF3E                 cmp di, 003E
:0002.AB1F 7203                   jb AB24
:0002.AB21 E98200                 jmp ABA6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AB1F(C)
|
:0002.AB24 6BF71A                 imul si, di, 001A
:0002.AB27 81C68861               add si, 6188
:0002.AB2B 56                     push si
:0002.AB2C 9AF2C4F60C             call 0CF6:C4F2
:0002.AB31 50                     push ax
:0002.AB32 8D46FE                 lea ax, [bp-02]
:0002.AB35 50                     push ax
:0002.AB36 9A2A93F60C             call 0CF6:932A
:0002.AB3B 8A46FC                 mov al , [bp-04]
:0002.AB3E 50                     push ax
:0002.AB3F 6A01                   push 0001
:0002.AB41 8A46FE                 mov al , [bp-02]
:0002.AB44 D0E8                   shr al, 01
:0002.AB46 8A56FF                 mov dl, [bp-01]
:0002.AB49 D0EA                   shr dl, 01
:0002.AB4B 8A5EFA                 mov bl , [bp-06]
:0002.AB4E 9A88D0F60C             call 0CF6:D088
:0002.AB53 48                     dec ax
:0002.AB54 7550                   jne ABA6
:0002.AB56 8BDE                   mov bx, si
:0002.AB58 9AC0CFF60C             call 0CF6:CFC0
:0002.AB5D 3DFFFF                 cmp ax, FFFF
:0002.AB60 7444                   je ABA6
:0002.AB62 6A01                   push 0001
:0002.AB64 6A01                   push 0001
:0002.AB66 56                     push si
:0002.AB67 9ACE4AF60C             call 0CF6:4ACE
:0002.AB6C 6A00                   push 0000
:0002.AB6E 56                     push si
:0002.AB6F 9AAEE3F60C             call 0CF6:E3AE
:0002.AB74 6A00                   push 0000
:0002.AB76 56                     push si
:0002.AB77 9ACCE3F60C             call 0CF6:E3CC
:0002.AB7C 6A00                   push 0000
:0002.AB7E 56                     push si
:0002.AB7F 9A64E2F60C             call 0CF6:E264
:0002.AB84 56                     push si
:0002.AB85 9A9CE3F60C             call 0CF6:E39C
:0002.AB8A 56                     push si
:0002.AB8B 9A56E2F60C             call 0CF6:E256
:0002.AB90 2AE4                   sub ah, ah
:0002.AB92 C1E007                 shl ax, 07
:0002.AB95 050000                 add ax, 0000
:0002.AB98 68FC2F                 push 2FFC
:0002.AB9B 50                     push ax
:0002.AB9C 56                     push si
:0002.AB9D 9A20E2F60C             call 0CF6:E220
:0002.ABA2 33C0                   xor ax, ax
:0002.ABA4 EB03                   jmp ABA9



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.AB21(U), :0002.AB54(C), :0002.AB60(C)
|
:0002.ABA6 B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.ABA4(U)
|
:0002.ABA9 5E                     pop si
:0002.ABAA 5F                     pop di
:0002.ABAB C9                     leave
:0002.ABAC CA0200                 retf 0002


:0002.ABAF 00                     BYTE 0


:0002.ABB0 C8040000               enter 0004, 00
:0002.ABB4 50                     push ax
:0002.ABB5 57                     push di
:0002.ABB6 56                     push si
:0002.ABB7 8BF8                   mov di, ax
:0002.ABB9 8D46FC                 lea ax, [bp-04]
:0002.ABBC 50                     push ax
:0002.ABBD 9A9837F60C             call 0CF6:3798
:0002.ABC2 8BC7                   mov ax, di
:0002.ABC4 9A841EF60C             call 0CF6:1E84
:0002.ABC9 8BD8                   mov bx, ax
:0002.ABCB 9ACABBF60C             call 0CF6:BBCA
:0002.ABD0 8BF0                   mov si, ax
:0002.ABD2 83FE3E                 cmp si, 003E
:0002.ABD5 7205                   jb ABDC
:0002.ABD7 B8FFFF                 mov ax, FFFF
:0002.ABDA EB1A                   jmp ABF6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.ABD5(C)
|
:0002.ABDC 6BC61A                 imul ax, si, 001A
:0002.ABDF 058861                 add ax, 6188
:0002.ABE2 50                     push ax
:0002.ABE3 9ABEE3F60C             call 0CF6:E3BE
:0002.ABE8 8846FF                 mov [bp-01], al 
:0002.ABEB 0AC0                   or al , al 
:0002.ABED 7505                   jne ABF4
:0002.ABEF B80100                 mov ax, 0001
:0002.ABF2 EB02                   jmp ABF6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.ABED(C)
|
:0002.ABF4 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.ABDA(U), :0002.ABF2(U)
|
:0002.ABF6 5E                     pop si
:0002.ABF7 5F                     pop di
:0002.ABF8 C9                     leave
:0002.ABF9 CB                     retf


:0002.ABFA C8040000               enter 0004, 00
:0002.ABFE 50                     push ax
:0002.ABFF 56                     push si
:0002.AC00 8BF0                   mov si, ax
:0002.AC02 8D46FE                 lea ax, [bp-02]
:0002.AC05 50                     push ax
:0002.AC06 9A9837F60C             call 0CF6:3798
:0002.AC0B 6A01                   push 0001
:0002.AC0D 68EE67                 push 67EE
:0002.AC10 9AECA1F60C             call 0CF6:A1EC
:0002.AC15 56                     push si
:0002.AC16 68EE67                 push 67EE
:0002.AC19 8976FC                 mov [bp-04], si
:0002.AC1C 9AF2B5F60C             call 0CF6:B5F2
:0002.AC21 8A46FC                 mov al , [bp-04]
:0002.AC24 50                     push ax
:0002.AC25 68EE67                 push 67EE
:0002.AC28 9AE2B5F60C             call 0CF6:B5E2
:0002.AC2D 6A00                   push 0000
:0002.AC2F 68EE67                 push 67EE
:0002.AC32 9A10E2F60C             call 0CF6:E210
:0002.AC37 6A0B                   push 000B
:0002.AC39 6A0D                   push 000D
:0002.AC3B 68EE67                 push 67EE
:0002.AC3E 9A22B6F60C             call 0CF6:B622
:0002.AC43 800E48C802             or byte ptr [C848], 02
:0002.AC48 33C0                   xor ax, ax
:0002.AC4A 5E                     pop si
:0002.AC4B C9                     leave
:0002.AC4C CB                     retf


:0002.AC4D 00                     BYTE 0


:0002.AC4E C8020000               enter 0002, 00
:0002.AC52 50                     push ax
:0002.AC53 57                     push di
:0002.AC54 56                     push si
:0002.AC55 8BF8                   mov di, ax
:0002.AC57 8D46FE                 lea ax, [bp-02]
:0002.AC5A 50                     push ax
:0002.AC5B 9A9837F60C             call 0CF6:3798
:0002.AC60 8BC7                   mov ax, di
:0002.AC62 9A841EF60C             call 0CF6:1E84
:0002.AC67 8BD8                   mov bx, ax
:0002.AC69 9ACABBF60C             call 0CF6:BBCA
:0002.AC6E 8BF0                   mov si, ax
:0002.AC70 83FE3E                 cmp si, 003E
:0002.AC73 7205                   jb AC7A
:0002.AC75 B8FFFF                 mov ax, FFFF
:0002.AC78 EB13                   jmp AC8D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AC73(C)
|
:0002.AC7A 6A00                   push 0000
:0002.AC7C 68FF00                 push 00FF
:0002.AC7F 6BC61A                 imul ax, si, 001A
:0002.AC82 058861                 add ax, 6188
:0002.AC85 50                     push ax
:0002.AC86 9ACE4AF60C             call 0CF6:4ACE
:0002.AC8B 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AC78(U)
|
:0002.AC8D 5E                     pop si
:0002.AC8E 5F                     pop di
:0002.AC8F C9                     leave
:0002.AC90 CB                     retf


:0002.AC91 00                     BYTE 0


:0002.AC92 C8020000               enter 0002, 00
:0002.AC96 50                     push ax
:0002.AC97 57                     push di
:0002.AC98 56                     push si
:0002.AC99 8BF8                   mov di, ax
:0002.AC9B 8D46FE                 lea ax, [bp-02]
:0002.AC9E 50                     push ax
:0002.AC9F 9A9837F60C             call 0CF6:3798
:0002.ACA4 6BF71A                 imul si, di, 001A
:0002.ACA7 81C68861               add si, 6188
:0002.ACAB 56                     push si
:0002.ACAC 9AE4C4F60C             call 0CF6:C4E4
:0002.ACB1 A804                   test al, 04
:0002.ACB3 750A                   jne ACBF
:0002.ACB5 32C0                   xor al , al 
:0002.ACB7 8846FE                 mov [bp-02], al 
:0002.ACBA 8846FF                 mov [bp-01], al 
:0002.ACBD EB10                   jmp ACCF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.ACB3(C)
|
:0002.ACBF 56                     push si
:0002.ACC0 9AF2C4F60C             call 0CF6:C4F2
:0002.ACC5 50                     push ax
:0002.ACC6 8D46FE                 lea ax, [bp-02]
:0002.ACC9 50                     push ax
:0002.ACCA 9A2A93F60C             call 0CF6:932A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.ACBD(U)
|
:0002.ACCF 6A0A                   push 000A
:0002.ACD1 6A01                   push 0001
:0002.ACD3 8A46FE                 mov al , [bp-02]
:0002.ACD6 8A56FF                 mov dl, [bp-01]
:0002.ACD9 B30F                   mov bl, 0F
:0002.ACDB 9A00CEF60C             call 0CF6:CE00
:0002.ACE0 5E                     pop si
:0002.ACE1 5F                     pop di
:0002.ACE2 C9                     leave
:0002.ACE3 CB                     retf


:0002.ACE4 9A2423F60C             call 0CF6:2324
:0002.ACE9 833E2AC801             cmp word ptr [C82A], 0001
:0002.ACEE 7525                   jne AD15
:0002.ACF0 833E50C801             cmp word ptr [C850], 0001
:0002.ACF5 7505                   jne ACFC
:0002.ACF7 9A981E0000             call 0000:1E98

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.ACF5(C)
|
:0002.ACFC 9AF01D0000             call 0000:1DF0
:0002.AD01 9A56DEF60C             call 0CF6:DE56
:0002.AD06 9A70200000             call 0000:2070
:0002.AD0B 9A82200000             call 0000:2082
:0002.AD10 9A981E0000             call 0000:1E98

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.ACEE(C)
|
:0002.AD15 33C0                   xor ax, ax
:0002.AD17 CB                     retf


:0002.AD18 C8040000               enter 0004, 00
:0002.AD1C 57                     push di
:0002.AD1D BBFFFF                 mov bx, FFFF
:0002.AD20 833E48C802             cmp word ptr [C848], 0002
:0002.AD25 7407                   je AD2E
:0002.AD27 803E2FC800             cmp byte ptr [C82F], 00
:0002.AD2C 7403                   je AD31

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AD25(C)
|
:0002.AD2E E98000                 jmp ADB1

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AD2C(C)
|
:0002.AD31 895EFE                 mov [bp-02], bx
:0002.AD34 0BC0                   or ax, ax
:0002.AD36 7408                   je AD40
:0002.AD38 48                     dec ax
:0002.AD39 740F                   je AD4A
:0002.AD3B 48                     dec ax
:0002.AD3C 7417                   je AD55
:0002.AD3E EB2E                   jmp AD6E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AD36(C)
|
:0002.AD40 685EC2                 push C25E
:0002.AD43 9A5077F60C             call 0CF6:7750
:0002.AD48 EB21                   jmp AD6B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AD39(C)
|
:0002.AD4A 52                     push dx
:0002.AD4B 685EC2                 push C25E
:0002.AD4E 9ABA77F60C             call 0CF6:77BA
:0002.AD53 EB16                   jmp AD6B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AD3C(C)
|
:0002.AD55 8BFA                   mov di, dx
:0002.AD57 68EE67                 push 67EE
:0002.AD5A 9ADEA1F60C             call 0CF6:A1DE
:0002.AD5F 2AE4                   sub ah, ah
:0002.AD61 50                     push ax
:0002.AD62 57                     push di
:0002.AD63 685EC2                 push C25E
:0002.AD66 9A9878F60C             call 0CF6:7898

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.AD48(U), :0002.AD53(U)
|
:0002.AD6B 8946FE                 mov [bp-02], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AD3E(U)
|
:0002.AD6E 837EFEFF               cmp word ptr [bp-02], FFFF
:0002.AD72 741E                   je AD92
:0002.AD74 FF76FE                 push word ptr [bp-02]
:0002.AD77 685EC2                 push C25E
:0002.AD7A 9AE67CF60C             call 0CF6:7CE6
:0002.AD7F 8BF8                   mov di, ax
:0002.AD81 3D0800                 cmp ax, 0008
:0002.AD84 7424                   je ADAA
:0002.AD86 7727                   ja ADAF
:0002.AD88 2C02                   sub al, 02
:0002.AD8A 740B                   je AD97
:0002.AD8C 2C05                   sub al, 05
:0002.AD8E 7413                   je ADA3
:0002.AD90 EB1D                   jmp ADAF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AD72(C)
|
:0002.AD92 8B5EFE                 mov bx, [bp-02]
:0002.AD95 EB1A                   jmp ADB1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AD8A(C)
|
:0002.AD97 800E48C802             or byte ptr [C848], 02
:0002.AD9C 9A86BDF60C             call 0CF6:BD86
:0002.ADA1 EB0C                   jmp ADAF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AD8E(C)
|
:0002.ADA3 800E48C820             or byte ptr [C848], 20
:0002.ADA8 EB05                   jmp ADAF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AD84(C)
|
:0002.ADAA 800E48C804             or byte ptr [C848], 04

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.AD86(C), :0002.AD90(U), :0002.ADA1(U), :0002.ADA8(U)
|
:0002.ADAF 8BDF                   mov bx, di

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.AD2E(U), :0002.AD95(U)
|
:0002.ADB1 8BC3                   mov ax, bx
:0002.ADB3 5F                     pop di
:0002.ADB4 C9                     leave
:0002.ADB5 CB                     retf


:0002.ADB6 C80C0000               enter 000C, 00
:0002.ADBA 57                     push di
:0002.ADBB 56                     push si
:0002.ADBC 8D46F8                 lea ax, [bp-08]
:0002.ADBF 50                     push ax
:0002.ADC0 9A9837F60C             call 0CF6:3798
:0002.ADC5 8D46F4                 lea ax, [bp-0C]
:0002.ADC8 50                     push ax
:0002.ADC9 9A9837F60C             call 0CF6:3798
:0002.ADCE A0FA2A                 mov al, [2AFA]
:0002.ADD1 2AE4                   sub ah, ah
:0002.ADD3 6BF01A                 imul si, ax, 001A
:0002.ADD6 81C68861               add si, 6188
:0002.ADDA 3D3E00                 cmp ax, 003E
:0002.ADDD 7203                   jb ADE2
:0002.ADDF E9D000                 jmp AEB2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.ADDD(C)
|
:0002.ADE2 BA3E00                 mov dx, 003E
:0002.ADE5 2BD0                   sub dx, ax
:0002.ADE7 8956FA                 mov [bp-06], dx
:0002.ADEA 8946F6                 mov [bp-0A], ax
:0002.ADED 8BFA                   mov di, dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AEAF(U)
|
:0002.ADEF 56                     push si
:0002.ADF0 9AE4C4F60C             call 0CF6:C4E4
:0002.ADF5 8846FE                 mov [bp-02], al 
:0002.ADF8 A804                   test al, 04
:0002.ADFA 7503                   jne ADFF
:0002.ADFC E9AA00                 jmp AEA9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.ADFA(C)
|
:0002.ADFF 6A00                   push 0000
:0002.AE01 688800                 push 0088
:0002.AE04 56                     push si
:0002.AE05 9ACE4AF60C             call 0CF6:4ACE
:0002.AE0A 56                     push si
:0002.AE0B 9AF2C4F60C             call 0CF6:C4F2
:0002.AE10 50                     push ax
:0002.AE11 8D46F8                 lea ax, [bp-08]
:0002.AE14 50                     push ax
:0002.AE15 9A2A93F60C             call 0CF6:932A
:0002.AE1A 56                     push si
:0002.AE1B 9A36E3F60C             call 0CF6:E336
:0002.AE20 50                     push ax
:0002.AE21 8D46F4                 lea ax, [bp-0C]
:0002.AE24 50                     push ax
:0002.AE25 9A2A93F60C             call 0CF6:932A
:0002.AE2A 56                     push si
:0002.AE2B 9A44CBF60C             call 0CF6:CB44
:0002.AE30 8AD8                   mov bl , al 
:0002.AE32 2AFF                   sub bh, bh
:0002.AE34 8A87B623               mov al , [bx+23B6]
:0002.AE38 8846FF                 mov [bp-01], al 
:0002.AE3B 887EFC                 mov [bp-04], bh
:0002.AE3E 56                     push si
:0002.AE3F 9AC0E2F60C             call 0CF6:E2C0
:0002.AE44 0046FF                 add [bp-01], al 
:0002.AE47 56                     push si
:0002.AE48 9A62E3F60C             call 0CF6:E362
:0002.AE4D 0046FF                 add [bp-01], al 
:0002.AE50 F646FE02               test byte ptr [bp-02], 02
:0002.AE54 7412                   je AE68
:0002.AE56 A13CC8                 mov ax, word ptr [C83C]
:0002.AE59 B90300                 mov cx, 0003
:0002.AE5C 2BD2                   sub dx, dx
:0002.AE5E F7F1                   div cx
:0002.AE60 0BD2                   or dx, dx
:0002.AE62 7504                   jne AE68
:0002.AE64 C646FC09               mov byte ptr [bp-04], 09

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.AE54(C), :0002.AE62(C)
|
:0002.AE68 8A46F8                 mov al , [bp-08]
:0002.AE6B 8846FE                 mov [bp-02], al 
:0002.AE6E 8A56F9                 mov dl, [bp-07]
:0002.AE71 8856FD                 mov [bp-03], dl
:0002.AE74 9A6CCCF60C             call 0CF6:CC6C
:0002.AE79 6A00                   push 0000
:0002.AE7B 8A46FC                 mov al , [bp-04]
:0002.AE7E 0C01                   or al, 01
:0002.AE80 50                     push ax
:0002.AE81 6A00                   push 0000
:0002.AE83 A034C8                 mov al, [C834]
:0002.AE86 FEC0                   inc al
:0002.AE88 50                     push ax
:0002.AE89 A033C8                 mov al, [C833]
:0002.AE8C 50                     push ax
:0002.AE8D 8A46FF                 mov al , [bp-01]
:0002.AE90 2AE4                   sub ah, ah
:0002.AE92 50                     push ax
:0002.AE93 9AF81E0000             call 0000:1EF8
:0002.AE98 83C40C                 add sp, 000C
:0002.AE9B 8A46FE                 mov al , [bp-02]
:0002.AE9E 50                     push ax
:0002.AE9F 8A46FD                 mov al , [bp-03]
:0002.AEA2 50                     push ax
:0002.AEA3 56                     push si
:0002.AEA4 9A02E3F60C             call 0CF6:E302

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.ADFC(U)
|
:0002.AEA9 83C61A                 add si, 001A
:0002.AEAC 4F                     dec di
:0002.AEAD 7403                   je AEB2
:0002.AEAF E93DFF                 jmp ADEF



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.ADDF(U), :0002.AEAD(C)
|
:0002.AEB2 5E                     pop si
:0002.AEB3 5F                     pop di
:0002.AEB4 C9                     leave
:0002.AEB5 CB                     retf


:0002.AEB6 56                     push si
:0002.AEB7 6A00                   push 0000
:0002.AEB9 6A00                   push 0000
:0002.AEBB 9A8A1C0000             call 0000:1C8A
:0002.AEC0 83C404                 add sp, 0004
:0002.AEC3 2AE4                   sub ah, ah
:0002.AEC5 8BF0                   mov si, ax
:0002.AEC7 32C0                   xor al , al 
:0002.AEC9 32D2                   xor dl, dl
:0002.AECB 9A3CCCF60C             call 0CF6:CC3C
:0002.AED0 2AE4                   sub ah, ah
:0002.AED2 2BC6                   sub ax, si
:0002.AED4 3D2000                 cmp ax, 0020
:0002.AED7 7504                   jne AEDD
:0002.AED9 32C0                   xor al , al 
:0002.AEDB EB02                   jmp AEDF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AED7(C)
|
:0002.AEDD B001                   mov al, 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AEDB(U)
|
:0002.AEDF 5E                     pop si
:0002.AEE0 CB                     retf


:0002.AEE1 00                     BYTE 0


:0002.AEE2 6A00                   push 0000
:0002.AEE4 6A00                   push 0000
:0002.AEE6 9A8A1C0000             call 0000:1C8A
:0002.AEEB 83C404                 add sp, 0004
:0002.AEEE 3C01                   cmp al, 01
:0002.AEF0 F5                     cmc
:0002.AEF1 1AC0                   sbb al , al 
:0002.AEF3 2405                   and al, 05
:0002.AEF5 CB                     retf


:0002.AEF6 6A01                   push 0001
:0002.AEF8 6A00                   push 0000
:0002.AEFA 9A8A1C0000             call 0000:1C8A
:0002.AEFF 83C404                 add sp, 0004
:0002.AF02 3C01                   cmp al, 01
:0002.AF04 F5                     cmc
:0002.AF05 1AC0                   sbb al , al 
:0002.AF07 2403                   and al, 03
:0002.AF09 CB                     retf


:0002.AF0A 56                     push si
:0002.AF0B 6A01                   push 0001
:0002.AF0D 6A00                   push 0000
:0002.AF0F 9A8A1C0000             call 0000:1C8A
:0002.AF14 83C404                 add sp, 0004
:0002.AF17 2AE4                   sub ah, ah
:0002.AF19 8BF0                   mov si, ax
:0002.AF1B 32C0                   xor al , al 
:0002.AF1D B201                   mov dl, 01
:0002.AF1F 9A3CCCF60C             call 0CF6:CC3C
:0002.AF24 2AE4                   sub ah, ah
:0002.AF26 2BC6                   sub ax, si
:0002.AF28 3D1400                 cmp ax, 0014
:0002.AF2B 7504                   jne AF31
:0002.AF2D 32C0                   xor al , al 
:0002.AF2F EB02                   jmp AF33



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AF2B(C)
|
:0002.AF31 B007                   mov al, 07

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AF2F(U)
|
:0002.AF33 5E                     pop si
:0002.AF34 CB                     retf


:0002.AF35 00                     BYTE 0


:0002.AF36 57                     push di
:0002.AF37 56                     push si
:0002.AF38 6A00                   push 0000
:0002.AF3A 6A00                   push 0000
:0002.AF3C 9A8A1C0000             call 0000:1C8A
:0002.AF41 83C404                 add sp, 0004
:0002.AF44 2AE4                   sub ah, ah
:0002.AF46 8BF0                   mov si, ax
:0002.AF48 6A01                   push 0001
:0002.AF4A 6A00                   push 0000
:0002.AF4C 9A8A1C0000             call 0000:1C8A
:0002.AF51 83C404                 add sp, 0004
:0002.AF54 2AE4                   sub ah, ah
:0002.AF56 8BF8                   mov di, ax
:0002.AF58 32C0                   xor al , al 
:0002.AF5A B201                   mov dl, 01
:0002.AF5C 9A3CCCF60C             call 0CF6:CC3C
:0002.AF61 2AE4                   sub ah, ah
:0002.AF63 2BC7                   sub ax, di
:0002.AF65 3D1400                 cmp ax, 0014
:0002.AF68 751A                   jne AF84
:0002.AF6A 32C0                   xor al , al 
:0002.AF6C 32D2                   xor dl, dl
:0002.AF6E 9A3CCCF60C             call 0CF6:CC3C
:0002.AF73 2AE4                   sub ah, ah
:0002.AF75 2BC6                   sub ax, si
:0002.AF77 3D2000                 cmp ax, 0020
:0002.AF7A 7504                   jne AF80
:0002.AF7C 32C0                   xor al , al 
:0002.AF7E EB1C                   jmp AF9C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AF7A(C)
|
:0002.AF80 B001                   mov al, 01
:0002.AF82 EB18                   jmp AF9C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AF68(C)
|
:0002.AF84 32C0                   xor al , al 
:0002.AF86 32D2                   xor dl, dl
:0002.AF88 9A3CCCF60C             call 0CF6:CC3C
:0002.AF8D 2AE4                   sub ah, ah
:0002.AF8F 2BC6                   sub ax, si
:0002.AF91 3D2000                 cmp ax, 0020
:0002.AF94 7504                   jne AF9A
:0002.AF96 B007                   mov al, 07
:0002.AF98 EB02                   jmp AF9C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AF94(C)
|
:0002.AF9A B008                   mov al, 08

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.AF7E(U), :0002.AF82(U), :0002.AF98(U)
|
:0002.AF9C 5E                     pop si
:0002.AF9D 5F                     pop di
:0002.AF9E CB                     retf


:0002.AF9F 00                     BYTE 0


:0002.AFA0 57                     push di
:0002.AFA1 56                     push si
:0002.AFA2 6A00                   push 0000
:0002.AFA4 6A00                   push 0000
:0002.AFA6 9A8A1C0000             call 0000:1C8A
:0002.AFAB 83C404                 add sp, 0004
:0002.AFAE 2AE4                   sub ah, ah
:0002.AFB0 8BF0                   mov si, ax
:0002.AFB2 6A01                   push 0001
:0002.AFB4 6A00                   push 0000
:0002.AFB6 9A8A1C0000             call 0000:1C8A
:0002.AFBB 83C404                 add sp, 0004
:0002.AFBE 2AE4                   sub ah, ah
:0002.AFC0 8BF8                   mov di, ax
:0002.AFC2 32C0                   xor al , al 
:0002.AFC4 B201                   mov dl, 01
:0002.AFC6 9A3CCCF60C             call 0CF6:CC3C
:0002.AFCB 2AE4                   sub ah, ah
:0002.AFCD 2BC7                   sub ax, di
:0002.AFCF 3D1400                 cmp ax, 0014
:0002.AFD2 750A                   jne AFDE
:0002.AFD4 83FE01                 cmp si, 0001
:0002.AFD7 F5                     cmc
:0002.AFD8 1AC0                   sbb al , al 
:0002.AFDA 2405                   and al, 05
:0002.AFDC EB09                   jmp AFE7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AFD2(C)
|
:0002.AFDE 83FE01                 cmp si, 0001
:0002.AFE1 1AC0                   sbb al , al 
:0002.AFE3 2401                   and al, 01
:0002.AFE5 0406                   add al, 06

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.AFDC(U)
|
:0002.AFE7 5E                     pop si
:0002.AFE8 5F                     pop di
:0002.AFE9 CB                     retf


:0002.AFEA 56                     push si
:0002.AFEB 6A00                   push 0000
:0002.AFED 6A00                   push 0000
:0002.AFEF 9A8A1C0000             call 0000:1C8A
:0002.AFF4 83C404                 add sp, 0004
:0002.AFF7 2AE4                   sub ah, ah
:0002.AFF9 8BF0                   mov si, ax
:0002.AFFB 6A01                   push 0001
:0002.AFFD 6A00                   push 0000
:0002.AFFF 9A8A1C0000             call 0000:1C8A
:0002.B004 83C404                 add sp, 0004
:0002.B007 0AC0                   or al , al 
:0002.B009 7518                   jne B023
:0002.B00B 32D2                   xor dl, dl
:0002.B00D 9A3CCCF60C             call 0CF6:CC3C
:0002.B012 2AE4                   sub ah, ah
:0002.B014 2BC6                   sub ax, si
:0002.B016 3D2000                 cmp ax, 0020
:0002.B019 7504                   jne B01F
:0002.B01B 32C0                   xor al , al 
:0002.B01D EB1C                   jmp B03B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B019(C)
|
:0002.B01F B001                   mov al, 01
:0002.B021 EB18                   jmp B03B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B009(C)
|
:0002.B023 32C0                   xor al , al 
:0002.B025 32D2                   xor dl, dl
:0002.B027 9A3CCCF60C             call 0CF6:CC3C
:0002.B02C 2AE4                   sub ah, ah
:0002.B02E 2BC6                   sub ax, si
:0002.B030 3D2000                 cmp ax, 0020
:0002.B033 7504                   jne B039
:0002.B035 B003                   mov al, 03
:0002.B037 EB02                   jmp B03B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B033(C)
|
:0002.B039 B002                   mov al, 02

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.B01D(U), :0002.B021(U), :0002.B037(U)
|
:0002.B03B 5E                     pop si
:0002.B03C CB                     retf


:0002.B03D 00                     BYTE 0


:0002.B03E 56                     push si
:0002.B03F 6A00                   push 0000
:0002.B041 6A00                   push 0000
:0002.B043 9A8A1C0000             call 0000:1C8A
:0002.B048 83C404                 add sp, 0004
:0002.B04B 2AE4                   sub ah, ah
:0002.B04D 8BF0                   mov si, ax
:0002.B04F 6A01                   push 0001
:0002.B051 6A00                   push 0000
:0002.B053 9A8A1C0000             call 0000:1C8A
:0002.B058 83C404                 add sp, 0004
:0002.B05B 0AC0                   or al , al 
:0002.B05D 750A                   jne B069
:0002.B05F 83FE01                 cmp si, 0001
:0002.B062 F5                     cmc
:0002.B063 1AC0                   sbb al , al 
:0002.B065 2405                   and al, 05
:0002.B067 EB09                   jmp B072



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B05D(C)
|
:0002.B069 83FE01                 cmp si, 0001
:0002.B06C 1AC0                   sbb al , al 
:0002.B06E 24FF                   and al, FF
:0002.B070 0404                   add al, 04

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B067(U)
|
:0002.B072 5E                     pop si
:0002.B073 CB                     retf


:0002.B074 32C0                   xor al , al 
:0002.B076 CB                     retf


:0002.B077 00                     BYTE 0


:0002.B078 8AD8                   mov bl , al 
:0002.B07A 2AFF                   sub bh, bh
:0002.B07C C1E302                 shl bx, 02
:0002.B07F FF9FBE23               call far word ptr [bx+23BE]
:0002.B083 CB                     retf


:0002.B084 55                     push bp
:0002.B085 8BEC                   mov bp, sp
:0002.B087 52                     push dx
:0002.B088 50                     push ax
:0002.B089 D066FC                 shl byte ptr [bp-04], 01
:0002.B08C D066FE                 shl byte ptr [bp-02], 01
:0002.B08F 6A0A                   push 000A
:0002.B091 8D5EFC                 lea bx, [bp-04]
:0002.B094 8D46FE                 lea ax, [bp-02]
:0002.B097 B20F                   mov dl, 0F
:0002.B099 9A8CCDF60C             call 0CF6:CD8C
:0002.B09E 8A46FC                 mov al , [bp-04]
:0002.B0A1 A22CC8                 mov byte ptr [C82C], al
:0002.B0A4 8A46FE                 mov al , [bp-02]
:0002.B0A7 A22DC8                 mov byte ptr [C82D], al
:0002.B0AA B001                   mov al, 01
:0002.B0AC A22EC8                 mov byte ptr [C82E], al
:0002.B0AF 50                     push ax
:0002.B0B0 6A00                   push 0000
:0002.B0B2 9A684F0000             call 0000:4F68
:0002.B0B7 C60644C8FF             mov byte ptr [C844], FF
:0002.B0BC C6062FC801             mov byte ptr [C82F], 01
:0002.B0C1 33C0                   xor ax, ax
:0002.B0C3 C9                     leave
:0002.B0C4 CB                     retf


:0002.B0C5 00                     BYTE 0


:0002.B0C6 C8020000               enter 0002, 00
:0002.B0CA 9A841EF60C             call 0CF6:1E84
:0002.B0CF 8BD8                   mov bx, ax
:0002.B0D1 9ACABBF60C             call 0CF6:BBCA
:0002.B0D6 8846FF                 mov [bp-01], al 
:0002.B0D9 3C3E                   cmp al, 3E
:0002.B0DB 7205                   jb B0E2
:0002.B0DD B8FFFF                 mov ax, FFFF
:0002.B0E0 EB08                   jmp B0EA



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B0DB(C)
|
:0002.B0E2 8A46FF                 mov al , [bp-01]
:0002.B0E5 A244C8                 mov byte ptr [C844], al
:0002.B0E8 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B0E0(U)
|
:0002.B0EA C9                     leave
:0002.B0EB CB                     retf


:0002.B0EC C8020000               enter 0002, 00
:0002.B0F0 803E2EC801             cmp byte ptr [C82E], 01
:0002.B0F5 7577                   jne B16E
:0002.B0F7 6A00                   push 0000
:0002.B0F9 6A00                   push 0000
:0002.B0FB 9A8A1C0000             call 0000:1C8A
:0002.B100 83C404                 add sp, 0004
:0002.B103 8846FF                 mov [bp-01], al 
:0002.B106 6A01                   push 0001
:0002.B108 6A00                   push 0000
:0002.B10A 9A8A1C0000             call 0000:1C8A
:0002.B10F 83C404                 add sp, 0004
:0002.B112 8846FE                 mov [bp-02], al 
:0002.B115 A02CC8                 mov al, [C82C]
:0002.B118 3846FF                 cmp [bp-01], al 
:0002.B11B 7512                   jne B12F
:0002.B11D A02DC8                 mov al, [C82D]
:0002.B120 3846FE                 cmp [bp-02], al 
:0002.B123 750A                   jne B12F
:0002.B125 32C0                   xor al , al 
:0002.B127 A22EC8                 mov byte ptr [C82E], al
:0002.B12A A22FC8                 mov byte ptr [C82F], al
:0002.B12D EB3F                   jmp B16E



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.B11B(C), :0002.B123(C)
|
:0002.B12F A02CC8                 mov al, [C82C]
:0002.B132 3846FF                 cmp [bp-01], al 
:0002.B135 7305                   jnb B13C
:0002.B137 FE46FF                 inc byte ptr [bp-01]
:0002.B13A EB0B                   jmp B147



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B135(C)
|
:0002.B13C A02CC8                 mov al, [C82C]
:0002.B13F 3846FF                 cmp [bp-01], al 
:0002.B142 7603                   jbe B147
:0002.B144 FE4EFF                 dec byte ptr [bp-01]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.B13A(U), :0002.B142(C)
|
:0002.B147 A02DC8                 mov al, [C82D]
:0002.B14A 3846FE                 cmp [bp-02], al 
:0002.B14D 7305                   jnb B154
:0002.B14F FE46FE                 inc byte ptr [bp-02]
:0002.B152 EB0B                   jmp B15F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B14D(C)
|
:0002.B154 A02DC8                 mov al, [C82D]
:0002.B157 3846FE                 cmp [bp-02], al 
:0002.B15A 7603                   jbe B15F
:0002.B15C FE4EFE                 dec byte ptr [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.B152(U), :0002.B15A(C)
|
:0002.B15F 8A46FE                 mov al , [bp-02]
:0002.B162 50                     push ax
:0002.B163 8A46FF                 mov al , [bp-01]
:0002.B166 50                     push ax
:0002.B167 6A00                   push 0000
:0002.B169 9A5E510000             call 0000:515E

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.B0F5(C), :0002.B12D(U)
|
:0002.B16E C9                     leave
:0002.B16F CB                     retf


:0002.B170 55                     push bp
:0002.B171 8BEC                   mov bp, sp
:0002.B173 8B5E06                 mov bx, [bp+06]
:0002.B176 8A4608                 mov al , [bp+08]
:0002.B179 884708                 mov [bx+08], al 
:0002.B17C C9                     leave
:0002.B17D CA0400                 retf 0004


:0002.B180 55                     push bp
:0002.B181 8BEC                   mov bp, sp
:0002.B183 8B4608                 mov ax, [bp+08]
:0002.B186 8B5E06                 mov bx, [bp+06]
:0002.B189 8B560A                 mov dx, [bp+0A]
:0002.B18C 894702                 mov [bx+02], ax
:0002.B18F 895704                 mov [bx+04], dx
:0002.B192 C9                     leave
:0002.B193 CA0600                 retf 0006


:0002.B196 55                     push bp
:0002.B197 8BEC                   mov bp, sp
:0002.B199 8B5E06                 mov bx, [bp+06]
:0002.B19C 8B4702                 mov ax, [bx+02]
:0002.B19F 8B5704                 mov dx, [bx+04]
:0002.B1A2 C9                     leave
:0002.B1A3 CA0200                 retf 0002


:0002.B1A6 55                     push bp
:0002.B1A7 8BEC                   mov bp, sp
:0002.B1A9 8B5E06                 mov bx, [bp+06]
:0002.B1AC 8A4608                 mov al , [bp+08]
:0002.B1AF 884718                 mov [bx+18], al 
:0002.B1B2 C9                     leave
:0002.B1B3 CA0400                 retf 0004


:0002.B1B6 55                     push bp
:0002.B1B7 8BEC                   mov bp, sp
:0002.B1B9 8B5E06                 mov bx, [bp+06]
:0002.B1BC 8A4718                 mov al , [bx+18]
:0002.B1BF C9                     leave
:0002.B1C0 CA0200                 retf 0002


:0002.B1C3 00                     BYTE 0


:0002.B1C4 55                     push bp
:0002.B1C5 8BEC                   mov bp, sp
:0002.B1C7 8B5E06                 mov bx, [bp+06]
:0002.B1CA 8A4608                 mov al , [bp+08]
:0002.B1CD 884714                 mov [bx+14], al 
:0002.B1D0 C9                     leave
:0002.B1D1 CA0400                 retf 0004


:0002.B1D4 55                     push bp
:0002.B1D5 8BEC                   mov bp, sp
:0002.B1D7 8B5E06                 mov bx, [bp+06]
:0002.B1DA 8A4714                 mov al , [bx+14]
:0002.B1DD C9                     leave
:0002.B1DE CA0200                 retf 0002


:0002.B1E1 00                     BYTE 0


:0002.B1E2 55                     push bp
:0002.B1E3 8BEC                   mov bp, sp
:0002.B1E5 8B5E06                 mov bx, [bp+06]
:0002.B1E8 8A4608                 mov al , [bp+08]
:0002.B1EB 884713                 mov [bx+13], al 
:0002.B1EE C9                     leave
:0002.B1EF CA0400                 retf 0004


:0002.B1F2 55                     push bp
:0002.B1F3 8BEC                   mov bp, sp
:0002.B1F5 8B5E06                 mov bx, [bp+06]
:0002.B1F8 8A4713                 mov al , [bx+13]
:0002.B1FB C9                     leave
:0002.B1FC CA0200                 retf 0002


:0002.B1FF 00                     BYTE 0


:0002.B200 55                     push bp
:0002.B201 8BEC                   mov bp, sp
:0002.B203 8B5E06                 mov bx, [bp+06]
:0002.B206 8A4608                 mov al , [bp+08]
:0002.B209 884715                 mov [bx+15], al 
:0002.B20C C9                     leave
:0002.B20D CA0400                 retf 0004


:0002.B210 55                     push bp
:0002.B211 8BEC                   mov bp, sp
:0002.B213 8B5E06                 mov bx, [bp+06]
:0002.B216 8A4608                 mov al , [bp+08]
:0002.B219 884716                 mov [bx+16], al 
:0002.B21C C9                     leave
:0002.B21D CA0400                 retf 0004


:0002.B220 55                     push bp
:0002.B221 8BEC                   mov bp, sp
:0002.B223 8B5E06                 mov bx, [bp+06]
:0002.B226 8A4716                 mov al , [bx+16]
:0002.B229 C9                     leave
:0002.B22A CA0200                 retf 0002


:0002.B22D 00                     BYTE 0


:0002.B22E 55                     push bp
:0002.B22F 8BEC                   mov bp, sp
:0002.B231 56                     push si
:0002.B232 8B7606                 mov si, [bp+06]
:0002.B235 8A460A                 mov al , [bp+0A]
:0002.B238 884408                 mov [si+08], al 
:0002.B23B 8A4608                 mov al , [bp+08]
:0002.B23E 884409                 mov [si+09], al 
:0002.B241 5E                     pop si
:0002.B242 C9                     leave
:0002.B243 CA0600                 retf 0006


:0002.B246 55                     push bp
:0002.B247 8BEC                   mov bp, sp
:0002.B249 56                     push si
:0002.B24A 8B7608                 mov si, [bp+08]
:0002.B24D 8A04                   mov al , [si]
:0002.B24F 50                     push ax
:0002.B250 8A4401                 mov al , [si+01]
:0002.B253 50                     push ax
:0002.B254 FF7606                 push word ptr [bp+06]
:0002.B257 9ACEE2F60C             call 0CF6:E2CE
:0002.B25C 5E                     pop si
:0002.B25D C9                     leave
:0002.B25E CA0400                 retf 0004


:0002.B261 00                     BYTE 0


:0002.B262 55                     push bp
:0002.B263 8BEC                   mov bp, sp
:0002.B265 56                     push si
:0002.B266 8B7606                 mov si, [bp+06]
:0002.B269 8A460A                 mov al , [bp+0A]
:0002.B26C 88440A                 mov [si+0A], al 
:0002.B26F 8A4608                 mov al , [bp+08]
:0002.B272 88440B                 mov [si+0B], al 
:0002.B275 5E                     pop si
:0002.B276 C9                     leave
:0002.B277 CA0600                 retf 0006


:0002.B27A 55                     push bp
:0002.B27B 8BEC                   mov bp, sp
:0002.B27D 56                     push si
:0002.B27E 8B7608                 mov si, [bp+08]
:0002.B281 8A04                   mov al , [si]
:0002.B283 50                     push ax
:0002.B284 8A4401                 mov al , [si+01]
:0002.B287 50                     push ax
:0002.B288 FF7606                 push word ptr [bp+06]
:0002.B28B 9A02E3F60C             call 0CF6:E302
:0002.B290 5E                     pop si
:0002.B291 C9                     leave
:0002.B292 CA0400                 retf 0004


:0002.B295 00                     BYTE 0


:0002.B296 55                     push bp
:0002.B297 8BEC                   mov bp, sp
:0002.B299 8B4606                 mov ax, [bp+06]
:0002.B29C 050A00                 add ax, 000A
:0002.B29F C9                     leave
:0002.B2A0 CA0200                 retf 0002


:0002.B2A3 00                     BYTE 0


:0002.B2A4 55                     push bp
:0002.B2A5 8BEC                   mov bp, sp
:0002.B2A7 8B5E06                 mov bx, [bp+06]
:0002.B2AA 8A4608                 mov al , [bp+08]
:0002.B2AD 884710                 mov [bx+10], al 
:0002.B2B0 C9                     leave
:0002.B2B1 CA0400                 retf 0004


:0002.B2B4 55                     push bp
:0002.B2B5 8BEC                   mov bp, sp
:0002.B2B7 8B5E06                 mov bx, [bp+06]
:0002.B2BA 8A4710                 mov al , [bx+10]
:0002.B2BD C9                     leave
:0002.B2BE CA0200                 retf 0002


:0002.B2C1 00                     BYTE 0


:0002.B2C2 55                     push bp
:0002.B2C3 8BEC                   mov bp, sp
:0002.B2C5 8B5E06                 mov bx, [bp+06]
:0002.B2C8 8A470E                 mov al , [bx+0E]
:0002.B2CB C9                     leave
:0002.B2CC CA0200                 retf 0002


:0002.B2CF 00                     BYTE 0


:0002.B2D0 55                     push bp
:0002.B2D1 8BEC                   mov bp, sp
:0002.B2D3 8B5E06                 mov bx, [bp+06]
:0002.B2D6 8A4608                 mov al , [bp+08]
:0002.B2D9 884711                 mov [bx+11], al 
:0002.B2DC C9                     leave
:0002.B2DD CA0400                 retf 0004


:0002.B2E0 55                     push bp
:0002.B2E1 8BEC                   mov bp, sp
:0002.B2E3 8B5E06                 mov bx, [bp+06]
:0002.B2E6 8A4711                 mov al , [bx+11]
:0002.B2E9 C9                     leave
:0002.B2EA CA0200                 retf 0002


:0002.B2ED 00                     BYTE 0


:0002.B2EE 55                     push bp
:0002.B2EF 8BEC                   mov bp, sp
:0002.B2F1 8B5E06                 mov bx, [bp+06]
:0002.B2F4 8A4712                 mov al , [bx+12]
:0002.B2F7 C9                     leave
:0002.B2F8 CA0200                 retf 0002


:0002.B2FB 00                     BYTE 0


:0002.B2FC 55                     push bp
:0002.B2FD 8BEC                   mov bp, sp
:0002.B2FF 56                     push si
:0002.B300 8B7606                 mov si, [bp+06]
:0002.B303 8A4411                 mov al , [si+11]
:0002.B306 884412                 mov [si+12], al 
:0002.B309 5E                     pop si
:0002.B30A C9                     leave
:0002.B30B CA0200                 retf 0002


:0002.B30E 55                     push bp
:0002.B30F 8BEC                   mov bp, sp
:0002.B311 8B5E06                 mov bx, [bp+06]
:0002.B314 8A4608                 mov al , [bp+08]
:0002.B317 8807                   mov [bx], al 
:0002.B319 C9                     leave
:0002.B31A CA0400                 retf 0004


:0002.B31D 00                     BYTE 0


:0002.B31E 55                     push bp
:0002.B31F 8BEC                   mov bp, sp
:0002.B321 8B5E06                 mov bx, [bp+06]
:0002.B324 2AE4                   sub ah, ah
:0002.B326 8A07                   mov al , [bx]
:0002.B328 C9                     leave
:0002.B329 CA0200                 retf 0002


:0002.B32C 55                     push bp
:0002.B32D 8BEC                   mov bp, sp
:0002.B32F 8B5E06                 mov bx, [bp+06]
:0002.B332 8A4608                 mov al , [bp+08]
:0002.B335 884701                 mov [bx+01], al 
:0002.B338 C9                     leave
:0002.B339 CA0400                 retf 0004


:0002.B33C 55                     push bp
:0002.B33D 8BEC                   mov bp, sp
:0002.B33F 8B5E06                 mov bx, [bp+06]
:0002.B342 2AE4                   sub ah, ah
:0002.B344 8A4701                 mov al , [bx+01]
:0002.B347 C9                     leave
:0002.B348 CA0200                 retf 0002


:0002.B34B 00                     BYTE 0


:0002.B34C 55                     push bp
:0002.B34D 8BEC                   mov bp, sp
:0002.B34F 8B5E06                 mov bx, [bp+06]
:0002.B352 8A471C                 mov al , [bx+1C]
:0002.B355 2480                   and al, 80
:0002.B357 C9                     leave
:0002.B358 CA0200                 retf 0002


:0002.B35B 00                     BYTE 0


:0002.B35C C8060000               enter 0006, 00
:0002.B360 56                     push si
:0002.B361 8D46FA                 lea ax, [bp-06]
:0002.B364 16                     push ss
:0002.B365 50                     push ax
:0002.B366 B80400                 mov ax, 0004
:0002.B369 32D2                   xor dl, dl
:0002.B36B 9A7C4CF60C             call 0CF6:4C7C
:0002.B370 680268                 push 6802
:0002.B373 9A5200F21C             call 1CF2:0052
:0002.B378 8846FF                 mov [bp-01], al 
:0002.B37B 3C08                   cmp al, 08
:0002.B37D 7506                   jne B385
:0002.B37F C646FF03               mov byte ptr [bp-01], 03
:0002.B383 EB03                   jmp B388



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B37D(C)
|
:0002.B385 D06EFF                 shr byte ptr [bp-01], 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B383(U)
|
:0002.B388 8B76FF                 mov si, [bp-01]
:0002.B38B 81E6FF00               and si, 00FF
:0002.B38F C642FA01               mov byte ptr [bp+si-06], 01
:0002.B393 6A07                   push 0007
:0002.B395 6A00                   push 0000
:0002.B397 8D46FA                 lea ax, [bp-06]
:0002.B39A 50                     push ax
:0002.B39B 6A00                   push 0000
:0002.B39D 6A00                   push 0000
:0002.B39F B84001                 mov ax, 0140
:0002.B3A2 BA9000                 mov dx, 0090
:0002.B3A5 8D1EFC23               lea bx, [23FC]
:0002.B3A9 9AF829F60C             call 0CF6:29F8
:0002.B3AE 8846FF                 mov [bp-01], al 
:0002.B3B1 3CFF                   cmp al, FF
:0002.B3B3 7433                   je B3E8
:0002.B3B5 2AE4                   sub ah, ah
:0002.B3B7 0BC0                   or ax, ax
:0002.B3B9 740B                   je B3C6
:0002.B3BB 48                     dec ax
:0002.B3BC 740E                   je B3CC
:0002.B3BE 48                     dec ax
:0002.B3BF 7411                   je B3D2
:0002.B3C1 48                     dec ax
:0002.B3C2 7414                   je B3D8
:0002.B3C4 EB22                   jmp B3E8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B3B9(C)
|
:0002.B3C6 C646FF01               mov byte ptr [bp-01], 01
:0002.B3CA EB10                   jmp B3DC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B3BC(C)
|
:0002.B3CC C646FF02               mov byte ptr [bp-01], 02
:0002.B3D0 EB0A                   jmp B3DC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B3BF(C)
|
:0002.B3D2 C646FF04               mov byte ptr [bp-01], 04
:0002.B3D6 EB04                   jmp B3DC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B3C2(C)
|
:0002.B3D8 C646FF08               mov byte ptr [bp-01], 08

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.B3CA(U), :0002.B3D0(U), :0002.B3D6(U)
|
:0002.B3DC 8A46FF                 mov al , [bp-01]
:0002.B3DF 50                     push ax
:0002.B3E0 680268                 push 6802
:0002.B3E3 9A6000F21C             call 1CF2:0060

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.B3B3(C), :0002.B3C4(U)
|
:0002.B3E8 33C0                   xor ax, ax
:0002.B3EA 5E                     pop si
:0002.B3EB C9                     leave
:0002.B3EC CB                     retf


:0002.B3ED 00                     BYTE 0


:0002.B3EE CB                     retf


:0002.B3EF 00                     BYTE 0


:0002.B3F0 C8080000               enter 0008, 00
:0002.B3F4 50                     push ax
:0002.B3F5 57                     push di
:0002.B3F6 56                     push si
:0002.B3F7 8BD8                   mov bx, ax
:0002.B3F9 8BF0                   mov si, ax
:0002.B3FB 8B802224               mov ax, [bx+si+2422]
:0002.B3FF 8946FE                 mov [bp-02], ax
:0002.B402 8D46F8                 lea ax, [bp-08]
:0002.B405 16                     push ss
:0002.B406 50                     push ax
:0002.B407 B80200                 mov ax, 0002
:0002.B40A 32D2                   xor dl, dl
:0002.B40C 9A7C4CF60C             call 0CF6:4C7C
:0002.B411 C746FA0100             mov word ptr [bp-06], 0001
:0002.B416 680268                 push 6802
:0002.B419 9AB237F60C             call 0CF6:37B2
:0002.B41E 8946FC                 mov [bp-04], ax
:0002.B421 2346FE                 and ax, [bp-02]
:0002.B424 7405                   je B42B
:0002.B426 C746FA0000             mov word ptr [bp-06], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B424(C)
|
:0002.B42B 8B7EFA                 mov di, [bp-06]
:0002.B42E C643F801               mov byte ptr [bp+di-08], 01
:0002.B432 6A02                   push 0002
:0002.B434 6A00                   push 0000
:0002.B436 8D46F8                 lea ax, [bp-08]
:0002.B439 50                     push ax
:0002.B43A 6A00                   push 0000
:0002.B43C 6A00                   push 0000
:0002.B43E B84001                 mov ax, 0140
:0002.B441 BA9000                 mov dx, 0090
:0002.B444 8D1E1624               lea bx, [2416]
:0002.B448 9AF829F60C             call 0CF6:29F8
:0002.B44D 3CFF                   cmp al, FF
:0002.B44F 7453                   je B4A4
:0002.B451 8B46FE                 mov ax, [bp-02]
:0002.B454 2346FC                 and ax, [bp-04]
:0002.B457 7422                   je B47B
:0002.B459 8B46FE                 mov ax, [bp-02]
:0002.B45C F7D0                   not ax
:0002.B45E 2346FC                 and ax, [bp-04]
:0002.B461 50                     push ax
:0002.B462 680268                 push 6802
:0002.B465 9A0AA2F60C             call 0CF6:A20A
:0002.B46A 83FE01                 cmp si, 0001
:0002.B46D 7535                   jne B4A4
:0002.B46F 6A08                   push 0008
:0002.B471 687C54                 push 547C
:0002.B474 9AA255F60C             call 0CF6:55A2
:0002.B479 EB29                   jmp B4A4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B457(C)
|
:0002.B47B 8976F6                 mov [bp-0A], si
:0002.B47E 8B46FE                 mov ax, [bp-02]
:0002.B481 0B46FC                 or ax, [bp-04]
:0002.B484 50                     push ax
:0002.B485 680268                 push 6802
:0002.B488 9A0AA2F60C             call 0CF6:A20A
:0002.B48D 837EF601               cmp word ptr [bp-0A], 0001
:0002.B491 7511                   jne B4A4
:0002.B493 680268                 push 6802
:0002.B496 9A3AB6F60C             call 0CF6:B63A
:0002.B49B 50                     push ax
:0002.B49C 687C54                 push 547C
:0002.B49F 9A2655F60C             call 0CF6:5526

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.B44F(C), :0002.B46D(C), :0002.B479(U), :0002.B491(C)
|
:0002.B4A4 5E                     pop si
:0002.B4A5 5F                     pop di
:0002.B4A6 C9                     leave
:0002.B4A7 CB                     retf


:0002.B4A8 33C0                   xor ax, ax
:0002.B4AA 9A90E4F60C             call 0CF6:E490
:0002.B4AF 33C0                   xor ax, ax
:0002.B4B1 CB                     retf


:0002.B4B2 B80100                 mov ax, 0001
:0002.B4B5 9A90E4F60C             call 0CF6:E490
:0002.B4BA 33C0                   xor ax, ax
:0002.B4BC CB                     retf


:0002.B4BD 00                     BYTE 0


:0002.B4BE 1E                     push ds
:0002.B4BF 682624                 push 2426
:0002.B4C2 6A02                   push 0002
:0002.B4C4 9A4232F60C             call 0CF6:3242
:0002.B4C9 83C406                 add sp, 0006
:0002.B4CC 0BC0                   or ax, ax
:0002.B4CE 7405                   je B4D5
:0002.B4D0 800E48C840             or byte ptr [C848], 40

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B4CE(C)
|
:0002.B4D5 33C0                   xor ax, ax
:0002.B4D7 CB                     retf


:0002.B4D8 C8020000               enter 0002, 00
:0002.B4DC 57                     push di
:0002.B4DD 56                     push si
:0002.B4DE 8D46FE                 lea ax, [bp-02]
:0002.B4E1 16                     push ss
:0002.B4E2 50                     push ax
:0002.B4E3 B80200                 mov ax, 0002
:0002.B4E6 32D2                   xor dl, dl
:0002.B4E8 9A7C4CF60C             call 0CF6:4C7C
:0002.B4ED BF0100                 mov di, 0001
:0002.B4F0 680268                 push 6802
:0002.B4F3 9AB237F60C             call 0CF6:37B2
:0002.B4F8 8BF0                   mov si, ax
:0002.B4FA 2408                   and al, 08
:0002.B4FC 7402                   je B500
:0002.B4FE 33FF                   xor di, di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B4FC(C)
|
:0002.B500 C643FE01               mov byte ptr [bp+di-02], 01
:0002.B504 6A02                   push 0002
:0002.B506 6A00                   push 0000
:0002.B508 8D46FE                 lea ax, [bp-02]
:0002.B50B 50                     push ax
:0002.B50C 6A00                   push 0000
:0002.B50E 6A00                   push 0000
:0002.B510 B84001                 mov ax, 0140
:0002.B513 BA9000                 mov dx, 0090
:0002.B516 8D1E4024               lea bx, [2440]
:0002.B51A 9AF829F60C             call 0CF6:29F8
:0002.B51F 3CFF                   cmp al, FF
:0002.B521 741E                   je B541
:0002.B523 8BC6                   mov ax, si
:0002.B525 2408                   and al, 08
:0002.B527 7406                   je B52F
:0002.B529 8BC6                   mov ax, si
:0002.B52B 24F7                   and al, F7
:0002.B52D EB04                   jmp B533



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B527(C)
|
:0002.B52F 8BC6                   mov ax, si
:0002.B531 0C08                   or al, 08

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B52D(U)
|
:0002.B533 50                     push ax
:0002.B534 680268                 push 6802
:0002.B537 9A0AA2F60C             call 0CF6:A20A
:0002.B53C 9A2C3FF60C             call 0CF6:3F2C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B521(C)
|
:0002.B541 33C0                   xor ax, ax
:0002.B543 5E                     pop si
:0002.B544 5F                     pop di
:0002.B545 C9                     leave
:0002.B546 CB                     retf


:0002.B547 00                     BYTE 0


:0002.B548 6A01                   push 0001
:0002.B54A 9A1C4F0000             call 0000:4F1C
:0002.B54F 5B                     pop bx
:0002.B550 684CCA                 push CA4C
:0002.B553 9A30C6F60C             call 0CF6:C630
:0002.B558 C7064EC80100           mov word ptr [C84E], 0001
:0002.B55E 68EE67                 push 67EE
:0002.B561 9A101FF60C             call 0CF6:1F10
:0002.B566 FEC8                   dec al
:0002.B568 7507                   jne B571
:0002.B56A 9A84DDF60C             call 0CF6:DD84
:0002.B56F EB05                   jmp B576



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B568(C)
|
:0002.B571 9A5220F21C             call 1CF2:2052

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B56F(U)
|
:0002.B576 B80001                 mov ax, 0100
:0002.B579 9ACEB2F60C             call 0CF6:B2CE
:0002.B57E 3DFFFF                 cmp ax, FFFF
:0002.B581 7505                   jne B588
:0002.B583 B8FEFF                 mov ax, FFFE
:0002.B586 EB03                   jmp B58B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B581(C)
|
:0002.B588 B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B586(U)
|
:0002.B58B CB                     retf
:0002.B58C 56                     push si
:0002.B58D 1E                     push ds
:0002.B58E 686024                 push 2460
:0002.B591 6A02                   push 0002
:0002.B593 9A4232F60C             call 0CF6:3242
:0002.B598 83C406                 add sp, 0006
:0002.B59B 0BC0                   or ax, ax
:0002.B59D 7429                   je B5C8

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.B5B2(C), :0002.B5C6(C)
|
:0002.B59F 9AE8E5F60C             call 0CF6:E5E8
:0002.B5A4 8BF0                   mov si, ax
:0002.B5A6 0BF0                   or si, ax
:0002.B5A8 740C                   je B5B6
:0002.B5AA 83FEFE                 cmp si, FFFE
:0002.B5AD 7407                   je B5B6
:0002.B5AF 83FEFF                 cmp si, FFFF
:0002.B5B2 75EB                   jne B59F
:0002.B5B4 EB12                   jmp B5C8



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.B5A8(C), :0002.B5AD(C)
|
:0002.B5B6 1E                     push ds
:0002.B5B7 686F24                 push 246F
:0002.B5BA 6A02                   push 0002
:0002.B5BC 9A4232F60C             call 0CF6:3242
:0002.B5C1 83C406                 add sp, 0006
:0002.B5C4 0BC0                   or ax, ax
:0002.B5C6 74D7                   je B59F

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.B59D(C), :0002.B5B4(U)
|
:0002.B5C8 33C0                   xor ax, ax
:0002.B5CA 5E                     pop si
:0002.B5CB CB                     retf


:0002.B5CC 56                     push si
:0002.B5CD 6A01                   push 0001
:0002.B5CF 9A1C4F0000             call 0000:4F1C
:0002.B5D4 5B                     pop bx
:0002.B5D5 684CCA                 push CA4C
:0002.B5D8 9A30C6F60C             call 0CF6:C630
:0002.B5DD C7064EC80100           mov word ptr [C84E], 0001
:0002.B5E3 33F6                   xor si, si
:0002.B5E5 68EE67                 push 67EE
:0002.B5E8 9A101FF60C             call 0CF6:1F10
:0002.B5ED FEC8                   dec al
:0002.B5EF 750A                   jne B5FB
:0002.B5F1 BE0100                 mov si, 0001
:0002.B5F4 9A84DDF60C             call 0CF6:DD84
:0002.B5F9 EB05                   jmp B600



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B5EF(C)
|
:0002.B5FB 9A5220F21C             call 1CF2:2052

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B5F9(U)
|
:0002.B600 8A848224               mov al , [si+2482]
:0002.B604 A240C8                 mov byte ptr [C840], al
:0002.B607 33C0                   xor ax, ax
:0002.B609 BA0001                 mov dx, 0100
:0002.B60C 9A32B2F60C             call 0CF6:B232
:0002.B611 3DFFFF                 cmp ax, FFFF
:0002.B614 7405                   je B61B
:0002.B616 800E48C808             or byte ptr [C848], 08

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B614(C)
|
:0002.B61B B8FFFF                 mov ax, FFFF
:0002.B61E 5E                     pop si
:0002.B61F CB                     retf


:0002.B620 C8180000               enter 0018, 00
:0002.B624 57                     push di
:0002.B625 56                     push si
:0002.B626 680268                 push 6802
:0002.B629 9A3AB6F60C             call 0CF6:B63A
:0002.B62E 8BF8                   mov di, ax
:0002.B630 8D46E8                 lea ax, [bp-18]
:0002.B633 16                     push ss
:0002.B634 50                     push ax
:0002.B635 B81400                 mov ax, 0014
:0002.B638 32D2                   xor dl, dl
:0002.B63A 9A7C4CF60C             call 0CF6:4C7C
:0002.B63F 83FFFF                 cmp di, FFFF
:0002.B642 7404                   je B648
:0002.B644 C643E801               mov byte ptr [bp+di-18], 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B642(C)
|
:0002.B648 C646FF00               mov byte ptr [bp-01], 00
:0002.B64C 897EFC                 mov [bp-04], di
:0002.B64F EB1C                   jmp B66D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B693(C)
|
:0002.B651 56                     push si
:0002.B652 687C54                 push 547C
:0002.B655 9A2655F60C             call 0CF6:5526
:0002.B65A 8D46E8                 lea ax, [bp-18]
:0002.B65D 16                     push ss
:0002.B65E 50                     push ax
:0002.B65F B81400                 mov ax, 0014
:0002.B662 32D2                   xor dl, dl
:0002.B664 9A7C4CF60C             call 0CF6:4C7C
:0002.B669 C642E801               mov byte ptr [bp+si-18], 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B64F(U)
|
:0002.B66D 6A06                   push 0006
:0002.B66F 68A000                 push 00A0
:0002.B672 8D46E8                 lea ax, [bp-18]
:0002.B675 50                     push ax
:0002.B676 6A00                   push 0000
:0002.B678 8D46FF                 lea ax, [bp-01]
:0002.B67B 50                     push ax
:0002.B67C B84001                 mov ax, 0140
:0002.B67F BA9000                 mov dx, 0090
:0002.B682 8D1E0825               lea bx, [2508]
:0002.B686 9AF829F60C             call 0CF6:29F8
:0002.B68B 2AE4                   sub ah, ah
:0002.B68D 8BF0                   mov si, ax
:0002.B68F 81FEFF00               cmp si, 00FF
:0002.B693 75BC                   jne B651
:0002.B695 57                     push di
:0002.B696 687C54                 push 547C
:0002.B699 9A2655F60C             call 0CF6:5526
:0002.B69E 33C0                   xor ax, ax
:0002.B6A0 5E                     pop si
:0002.B6A1 5F                     pop di
:0002.B6A2 C9                     leave
:0002.B6A3 CB                     retf


:0002.B6A4 C8020000               enter 0002, 00
:0002.B6A8 57                     push di
:0002.B6A9 56                     push si
:0002.B6AA C646FF00               mov byte ptr [bp-01], 00
:0002.B6AE EB09                   jmp B6B9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B6F0(C)
|
:0002.B6B0 56                     push si
:0002.B6B1 688054                 push 5480
:0002.B6B4 9A9C57F60C             call 0CF6:579C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B6AE(U)
|
:0002.B6B9 680268                 push 6802
:0002.B6BC 9A725BF60C             call 0CF6:5B72
:0002.B6C1 8BF8                   mov di, ax
:0002.B6C3 6A06                   push 0006
:0002.B6C5 68A000                 push 00A0
:0002.B6C8 6A00                   push 0000
:0002.B6CA 6A00                   push 0000
:0002.B6CC 8D46FF                 lea ax, [bp-01]
:0002.B6CF 50                     push ax
:0002.B6D0 B84001                 mov ax, 0140
:0002.B6D3 BA9000                 mov dx, 0090
:0002.B6D6 8D1EAE26               lea bx, [26AE]
:0002.B6DA 9AF829F60C             call 0CF6:29F8
:0002.B6DF 2AE4                   sub ah, ah
:0002.B6E1 8BF0                   mov si, ax
:0002.B6E3 57                     push di
:0002.B6E4 680268                 push 6802
:0002.B6E7 9A0AA2F60C             call 0CF6:A20A
:0002.B6EC 81FEFF00               cmp si, 00FF
:0002.B6F0 75BE                   jne B6B0
:0002.B6F2 33C0                   xor ax, ax
:0002.B6F4 5E                     pop si
:0002.B6F5 5F                     pop di
:0002.B6F6 C9                     leave
:0002.B6F7 CB                     retf


:0002.B6F8 56                     push si
:0002.B6F9 EB09                   jmp B704



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B721(C)
|
:0002.B6FB 8BD8                   mov bx, ax
:0002.B6FD C1E302                 shl bx, 02
:0002.B700 FF9F5E27               call far word ptr [bx+275E]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B6F9(U)
|
:0002.B704 6A06                   push 0006
:0002.B706 6A00                   push 0000
:0002.B708 6A00                   push 0000
:0002.B70A 6A00                   push 0000
:0002.B70C 33C0                   xor ax, ax
:0002.B70E 50                     push ax
:0002.B70F 99                     cwd
:0002.B710 8D1E7827               lea bx, [2778]
:0002.B714 9AF829F60C             call 0CF6:29F8
:0002.B719 2AE4                   sub ah, ah
:0002.B71B 8BF0                   mov si, ax
:0002.B71D 81FEFF00               cmp si, 00FF
:0002.B721 75D8                   jne B6FB
:0002.B723 33C0                   xor ax, ax
:0002.B725 5E                     pop si
:0002.B726 CB                     retf


:0002.B727 00                     BYTE 0


:0002.B728 C8060000               enter 0006, 00
:0002.B72C 56                     push si
:0002.B72D 8D46FA                 lea ax, [bp-06]
:0002.B730 16                     push ss
:0002.B731 50                     push ax
:0002.B732 B80400                 mov ax, 0004
:0002.B735 32D2                   xor dl, dl
:0002.B737 9A7C4CF60C             call 0CF6:4C7C
:0002.B73C 680268                 push 6802
:0002.B73F 9A52CBF60C             call 0CF6:CB52
:0002.B744 8846FF                 mov [bp-01], al 
:0002.B747 2AE4                   sub ah, ah
:0002.B749 8BF0                   mov si, ax
:0002.B74B C642FA01               mov byte ptr [bp+si-06], 01
:0002.B74F 6A04                   push 0004
:0002.B751 6A00                   push 0000
:0002.B753 8D46FA                 lea ax, [bp-06]
:0002.B756 50                     push ax
:0002.B757 6A00                   push 0000
:0002.B759 6A00                   push 0000
:0002.B75B B84001                 mov ax, 0140
:0002.B75E BA9000                 mov dx, 0090
:0002.B761 8D1E9627               lea bx, [2796]
:0002.B765 9AF829F60C             call 0CF6:29F8
:0002.B76A 8846FF                 mov [bp-01], al 
:0002.B76D 3CFF                   cmp al, FF
:0002.B76F 7409                   je B77A
:0002.B771 50                     push ax
:0002.B772 680268                 push 6802
:0002.B775 9A4200F21C             call 1CF2:0042

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B76F(C)
|
:0002.B77A 33C0                   xor ax, ax
:0002.B77C 5E                     pop si
:0002.B77D C9                     leave
:0002.B77E CB                     retf


:0002.B77F 00                     BYTE 0


:0002.B780 55                     push bp
:0002.B781 8BEC                   mov bp, sp
:0002.B783 52                     push dx
:0002.B784 50                     push ax
:0002.B785 57                     push di
:0002.B786 56                     push si
:0002.B787 8BD8                   mov bx, ax
:0002.B789 C1E302                 shl bx, 02
:0002.B78C 8BB73E28               mov si, [bx+283E]
:0002.B790 8BBF4028               mov di, [bx+2840]
:0002.B794 9A2423F60C             call 0CF6:2324
:0002.B799 837EFE01               cmp word ptr [bp-02], 0001
:0002.B79D 753E                   jne B7DD
:0002.B79F 56                     push si
:0002.B7A0 57                     push di
:0002.B7A1 6A28                   push 0028
:0002.B7A3 6A30                   push 0030
:0002.B7A5 683255                 push 5532
:0002.B7A8 9A081DF60C             call 0CF6:1D08
:0002.B7AD 5B                     pop bx
:0002.B7AE 52                     push dx
:0002.B7AF 50                     push ax
:0002.B7B0 68EA53                 push 53EA
:0002.B7B3 9A3C3BF60C             call 0CF6:3B3C
:0002.B7B8 56                     push si
:0002.B7B9 57                     push di
:0002.B7BA 6A28                   push 0028
:0002.B7BC 6A30                   push 0030
:0002.B7BE 6A00                   push 0000
:0002.B7C0 8B5EFC                 mov bx, [bp-04]
:0002.B7C3 03DB                   add bx, bx
:0002.B7C5 FFB74E28               push word ptr [bx+284E]
:0002.B7C9 682C55                 push 552C
:0002.B7CC 9A4A4DF60C             call 0CF6:4D4A
:0002.B7D1 52                     push dx
:0002.B7D2 50                     push ax
:0002.B7D3 68EA53                 push 53EA
:0002.B7D6 9A923AF60C             call 0CF6:3A92
:0002.B7DB EB1B                   jmp B7F8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B79D(C)
|
:0002.B7DD 56                     push si
:0002.B7DE 57                     push di
:0002.B7DF 6A28                   push 0028
:0002.B7E1 6A30                   push 0030
:0002.B7E3 6A00                   push 0000
:0002.B7E5 683255                 push 5532
:0002.B7E8 9A081DF60C             call 0CF6:1D08
:0002.B7ED 5B                     pop bx
:0002.B7EE 52                     push dx
:0002.B7EF 50                     push ax
:0002.B7F0 68EA53                 push 53EA
:0002.B7F3 9ADA3AF60C             call 0CF6:3ADA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B7DB(U)
|
:0002.B7F8 5E                     pop si
:0002.B7F9 5F                     pop di
:0002.B7FA C9                     leave
:0002.B7FB CB                     retf


:0002.B7FC 57                     push di
:0002.B7FD 56                     push si
:0002.B7FE B80300                 mov ax, 0003
:0002.B801 BA0100                 mov dx, 0001
:0002.B804 9A20E8F60C             call 0CF6:E820
:0002.B809 6A03                   push 0003
:0002.B80B 6A03                   push 0003
:0002.B80D 6A01                   push 0001
:0002.B80F 6A01                   push 0001
:0002.B811 6A01                   push 0001
:0002.B813 9AAA4E0000             call 0000:4EAA
:0002.B818 83C40A                 add sp, 000A
:0002.B81B B80500                 mov ax, 0005
:0002.B81E BA0200                 mov dx, 0002
:0002.B821 9AEC1CF60C             call 0CF6:1CEC
:0002.B826 685628                 push 2856
:0002.B829 682651                 push 5126
:0002.B82C 9A180CF60C             call 0CF6:0C18
:0002.B831 83C404                 add sp, 0004
:0002.B834 1E                     push ds
:0002.B835 685828                 push 2858
:0002.B838 6A01                   push 0001
:0002.B83A 6A02                   push 0002
:0002.B83C B80400                 mov ax, 0004
:0002.B83F BA2000                 mov dx, 0020
:0002.B842 BB0A00                 mov bx, 000A
:0002.B845 9A3823F60C             call 0CF6:2338
:0002.B84A BEF000                 mov si, 00F0
:0002.B84D F606622104             test byte ptr [2162], 04
:0002.B852 7403                   je B857
:0002.B854 BE0001                 mov si, 0100

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B852(C)
|
:0002.B857 682001                 push 0120
:0002.B85A 6A20                   push 0020
:0002.B85C 688000                 push 0080
:0002.B85F 56                     push si
:0002.B860 684CCA                 push CA4C
:0002.B863 9AF4C5F60C             call 0CF6:C5F4
:0002.B868 81FE0001               cmp si, 0100
:0002.B86C 7505                   jne B873
:0002.B86E B80A00                 mov ax, 000A
:0002.B871 EB03                   jmp B876



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B86C(C)
|
:0002.B873 B80900                 mov ax, 0009

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B871(U)
|
:0002.B876 8BF0                   mov si, ax
:0002.B878 4E                     dec si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B8B1(C)
|
:0002.B879 56                     push si
:0002.B87A 6A40                   push 0040
:0002.B87C 6A00                   push 0000
:0002.B87E 6A00                   push 0000
:0002.B880 6A00                   push 0000
:0002.B882 B82001                 mov ax, 0120
:0002.B885 BA2000                 mov dx, 0020
:0002.B888 8D1E1628               lea bx, [2816]
:0002.B88C 9AF829F60C             call 0CF6:29F8
:0002.B891 3CFF                   cmp al, FF
:0002.B893 743E                   je B8D3
:0002.B895 8AD8                   mov bl , al 
:0002.B897 2AFF                   sub bh, bh
:0002.B899 C1E302                 shl bx, 02
:0002.B89C FF9FAA27               call far word ptr [bx+27AA]
:0002.B8A0 8BF8                   mov di, ax
:0002.B8A2 83FFFF                 cmp di, FFFF
:0002.B8A5 740E                   je B8B5
:0002.B8A7 83FFFE                 cmp di, FFFE
:0002.B8AA 7409                   je B8B5
:0002.B8AC F60648C86E             test byte ptr [C848], 6E
:0002.B8B1 74C6                   je B879
:0002.B8B3 EB1E                   jmp B8D3



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.B8A5(C), :0002.B8AA(C)
|
:0002.B8B5 C7064EC80100           mov word ptr [C84E], 0001
:0002.B8BB 8A1E40C8               mov bl , [C840]
:0002.B8BF 2AFF                   sub bh, bh
:0002.B8C1 8A87E223               mov al , [bx+23E2]
:0002.B8C5 A240C8                 mov byte ptr [C840], al
:0002.B8C8 B80300                 mov ax, 0003
:0002.B8CB 99                     cwd
:0002.B8CC 9A20E8F60C             call 0CF6:E820
:0002.B8D1 EB19                   jmp B8EC



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.B893(C), :0002.B8B3(U)
|
:0002.B8D3 B80300                 mov ax, 0003
:0002.B8D6 99                     cwd
:0002.B8D7 9A20E8F60C             call 0CF6:E820
:0002.B8DC 684CCA                 push CA4C
:0002.B8DF 9A30C6F60C             call 0CF6:C630
:0002.B8E4 6A01                   push 0001
:0002.B8E6 9A1C4F0000             call 0000:4F1C
:0002.B8EB 5B                     pop bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B8D1(U)
|
:0002.B8EC 5E                     pop si
:0002.B8ED 5F                     pop di
:0002.B8EE CB                     retf


:0002.B8EF 00                     BYTE 0


:0002.B8F0 C8180000               enter 0018, 00
:0002.B8F4 53                     push bx
:0002.B8F5 57                     push di
:0002.B8F6 56                     push si
:0002.B8F7 8BFB                   mov di, bx
:0002.B8F9 6A07                   push 0007
:0002.B8FB 682651                 push 5126
:0002.B8FE 9A8005F60C             call 0CF6:0580
:0002.B903 6A04                   push 0004
:0002.B905 682651                 push 5126
:0002.B908 9AF605F60C             call 0CF6:05F6
:0002.B90D 6A00                   push 0000
:0002.B90F 682651                 push 5126
:0002.B912 9AA805F60C             call 0CF6:05A8
:0002.B917 57                     push di
:0002.B918 9A2069F60C             call 0CF6:6920
:0002.B91D 50                     push ax
:0002.B91E 57                     push di
:0002.B91F 9A9064F60C             call 0CF6:6490
:0002.B924 9A2423F60C             call 0CF6:2324
:0002.B929 803E4AC8FF             cmp byte ptr [C84A], FF
:0002.B92E 7403                   je B933
:0002.B930 E90601                 jmp BA39



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B92E(C)
|
:0002.B933 897EE6                 mov [bp-1A], di
:0002.B936 6A12                   push 0012
:0002.B938 6A10                   push 0010
:0002.B93A 6A01                   push 0001
:0002.B93C 6A08                   push 0008
:0002.B93E 6A00                   push 0000
:0002.B940 9AAA4E0000             call 0000:4EAA
:0002.B945 83C40A                 add sp, 000A
:0002.B948 BA0200                 mov dx, 0002
:0002.B94B 8BC2                   mov ax, dx
:0002.B94D 9AEC1CF60C             call 0CF6:1CEC
:0002.B952 689000                 push 0090
:0002.B955 6A20                   push 0020
:0002.B957 680001                 push 0100
:0002.B95A 682001                 push 0120
:0002.B95D 6A01                   push 0001
:0002.B95F 6A00                   push 0000
:0002.B961 689A52                 push 529A
:0002.B964 9A4012F60C             call 0CF6:1240
:0002.B969 B80100                 mov ax, 0001
:0002.B96C BA0200                 mov dx, 0002
:0002.B96F 9AEC1CF60C             call 0CF6:1CEC
:0002.B974 68A800                 push 00A8
:0002.B977 6A68                   push 0068
:0002.B979 6A50                   push 0050
:0002.B97B 6A60                   push 0060
:0002.B97D 6A00                   push 0000
:0002.B97F 6A00                   push 0000
:0002.B981 689A52                 push 529A
:0002.B984 9A4012F60C             call 0CF6:1240
:0002.B989 B80600                 mov ax, 0006
:0002.B98C BA0100                 mov dx, 0001
:0002.B98F 9AEC1CF60C             call 0CF6:1CEC
:0002.B994 681801                 push 0118
:0002.B997 68A800                 push 00A8
:0002.B99A 6A70                   push 0070
:0002.B99C 689000                 push 0090
:0002.B99F 6A00                   push 0000
:0002.B9A1 6A00                   push 0000
:0002.B9A3 689A52                 push 529A
:0002.B9A6 9A4012F60C             call 0CF6:1240
:0002.B9AB B80700                 mov ax, 0007
:0002.B9AE BA0300                 mov dx, 0003
:0002.B9B1 9AEC1CF60C             call 0CF6:1CEC
:0002.B9B6 680801                 push 0108
:0002.B9B9 6A28                   push 0028
:0002.B9BB 6A30                   push 0030
:0002.B9BD 6A30                   push 0030
:0002.B9BF 6A00                   push 0000
:0002.B9C1 6A00                   push 0000
:0002.B9C3 689A52                 push 529A
:0002.B9C6 9A4012F60C             call 0CF6:1240
:0002.B9CB 682C55                 push 552C
:0002.B9CE 9A081DF60C             call 0CF6:1D08
:0002.B9D3 5B                     pop bx
:0002.B9D4 8BF0                   mov si, ax
:0002.B9D6 8956F8                 mov [bp-08], dx
:0002.B9D9 C746FCD800             mov word ptr [bp-04], 00D8
:0002.B9DE C746FE0300             mov word ptr [bp-02], 0003
:0002.B9E3 8B7EFC                 mov di, [bp-04]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.BA06(C)
|
:0002.B9E6 68A000                 push 00A0
:0002.B9E9 57                     push di
:0002.B9EA 6A18                   push 0018
:0002.B9EC 6A18                   push 0018
:0002.B9EE 6A00                   push 0000
:0002.B9F0 FF76F8                 push word ptr [bp-08]
:0002.B9F3 56                     push si
:0002.B9F4 68EA53                 push 53EA
:0002.B9F7 9A923AF60C             call 0CF6:3A92
:0002.B9FC 81C6D800               add si, 00D8
:0002.BA00 83C720                 add di, 0020
:0002.BA03 FF4EFE                 dec word ptr [bp-02]
:0002.BA06 75DE                   jne B9E6
:0002.BA08 BF6000                 mov di, 0060
:0002.BA0B BE7028                 mov si, 2870

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.BA2F(C)
|
:0002.BA0E 6A24                   push 0024
:0002.BA10 57                     push di
:0002.BA11 682651                 push 5126
:0002.BA14 9A0E05F60C             call 0CF6:050E
:0002.BA19 FF34                   push word ptr [si]
:0002.BA1B 682651                 push 5126
:0002.BA1E 9A3E0CF60C             call 0CF6:0C3E
:0002.BA23 83C404                 add sp, 0004
:0002.BA26 83C718                 add di, 0018
:0002.BA29 46                     inc si
:0002.BA2A 46                     inc si
:0002.BA2B 81FE7628               cmp si, 2876
:0002.BA2F 72DD                   jb BA0E
:0002.BA31 9A5EBBF60C             call 0CF6:BB5E
:0002.BA36 8B7EE6                 mov di, [bp-1A]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.B930(U)
|
:0002.BA39 57                     push di
:0002.BA3A 9A8C00F21C             call 1CF2:008C
:0002.BA3F 1E                     push ds
:0002.BA40 50                     push ax
:0002.BA41 9A943CF60C             call 0CF6:3C94
:0002.BA46 6A20                   push 0020
:0002.BA48 6A02                   push 0002
:0002.BA4A 6A00                   push 0000
:0002.BA4C B89800                 mov ax, 0098
:0002.BA4F BA2800                 mov dx, 0028
:0002.BA52 BB6000                 mov bx, 0060
:0002.BA55 9ADA48F60C             call 0CF6:48DA
:0002.BA5A 6A10                   push 0010
:0002.BA5C 6A02                   push 0002
:0002.BA5E 6A00                   push 0000
:0002.BA60 B89800                 mov ax, 0098
:0002.BA63 BA4800                 mov dx, 0048
:0002.BA66 BB5000                 mov bx, 0050
:0002.BA69 9ADA48F60C             call 0CF6:48DA
:0002.BA6E 6A16                   push 0016
:0002.BA70 6A30                   push 0030
:0002.BA72 682651                 push 5126
:0002.BA75 9A0E05F60C             call 0CF6:050E
:0002.BA7A 57                     push di
:0002.BA7B 9A5839F60C             call 0CF6:3958
:0002.BA80 1E                     push ds
:0002.BA81 50                     push ax
:0002.BA82 8946EC                 mov [bp-14], ax
:0002.BA85 9A943CF60C             call 0CF6:3C94
:0002.BA8A 6A16                   push 0016
:0002.BA8C 6A40                   push 0040
:0002.BA8E 682651                 push 5126
:0002.BA91 9A0E05F60C             call 0CF6:050E
:0002.BA96 1E                     push ds
:0002.BA97 FF76EC                 push word ptr [bp-14]
:0002.BA9A 687628                 push 2876
:0002.BA9D 682651                 push 5126
:0002.BAA0 9A3E0CF60C             call 0CF6:0C3E
:0002.BAA5 83C408                 add sp, 0008
:0002.BAA8 57                     push di
:0002.BAA9 9ACC6AF60C             call 0CF6:6ACC
:0002.BAAE 8AD8                   mov bl , al 
:0002.BAB0 8846FB                 mov [bp-05], al 
:0002.BAB3 2AFF                   sub bh, bh
:0002.BAB5 03DB                   add bx, bx
:0002.BAB7 8B87A20A               mov ax, [bx+0AA2]
:0002.BABB 8BF0                   mov si, ax
:0002.BABD 8C5EF8                 mov [bp-08], ds
:0002.BAC0 8BDF                   mov bx, di
:0002.BAC2 9A641EF60C             call 0CF6:1E64
:0002.BAC7 0BC0                   or ax, ax
:0002.BAC9 7504                   jne BACF
:0002.BACB C646FB13               mov byte ptr [bp-05], 13

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.BAC9(C)
|
:0002.BACF 8B46F8                 mov ax, [bp-08]
:0002.BAD2 50                     push ax
:0002.BAD3 56                     push si
:0002.BAD4 8976E8                 mov [bp-18], si
:0002.BAD7 8946EA                 mov [bp-16], ax
:0002.BADA 9A943CF60C             call 0CF6:3C94
:0002.BADF 8946FC                 mov [bp-04], ax
:0002.BAE2 6A20                   push 0020
:0002.BAE4 6A02                   push 0002
:0002.BAE6 6A00                   push 0000
:0002.BAE8 B83801                 mov ax, 0138
:0002.BAEB BA2800                 mov dx, 0028
:0002.BAEE BB5000                 mov bx, 0050
:0002.BAF1 9ADA48F60C             call 0CF6:48DA
:0002.BAF6 6A10                   push 0010
:0002.BAF8 6A02                   push 0002
:0002.BAFA 6A00                   push 0000
:0002.BAFC B83801                 mov ax, 0138
:0002.BAFF BA4800                 mov dx, 0048
:0002.BB02 BB2000                 mov bx, 0020
:0002.BB05 9ADA48F60C             call 0CF6:48DA
:0002.BB0A 6A60                   push 0060
:0002.BB0C 6A02                   push 0002
:0002.BB0E 6A00                   push 0000
:0002.BB10 B85801                 mov ax, 0158
:0002.BB13 BA4800                 mov dx, 0048
:0002.BB16 BB3000                 mov bx, 0030
:0002.BB19 9ADA48F60C             call 0CF6:48DA
:0002.BB1E 6A2A                   push 002A
:0002.BB20 6A40                   push 0040
:0002.BB22 682651                 push 5126
:0002.BB25 9A0E05F60C             call 0CF6:050E
:0002.BB2A 687928                 push 2879
:0002.BB2D 682651                 push 5126
:0002.BB30 9A3E0CF60C             call 0CF6:0C3E
:0002.BB35 83C404                 add sp, 0004
:0002.BB38 B80800                 mov ax, 0008
:0002.BB3B 2B46FC                 sub ax, [bp-04]
:0002.BB3E D1E8                   shr ax, 01
:0002.BB40 052800                 add ax, 0028
:0002.BB43 50                     push ax
:0002.BB44 6A30                   push 0030
:0002.BB46 682651                 push 5126
:0002.BB49 9A0E05F60C             call 0CF6:050E
:0002.BB4E FF76EA                 push word ptr [bp-16]
:0002.BB51 FF76E8                 push word ptr [bp-18]
:0002.BB54 687E28                 push 287E
:0002.BB57 682651                 push 5126
:0002.BB5A 9A3E0CF60C             call 0CF6:0C3E
:0002.BB5F 83C408                 add sp, 0008
:0002.BB62 6A2E                   push 002E
:0002.BB64 6A40                   push 0040
:0002.BB66 682651                 push 5126
:0002.BB69 9A0E05F60C             call 0CF6:050E
:0002.BB6E 57                     push di
:0002.BB6F 9ADA6AF60C             call 0CF6:6ADA
:0002.BB74 2AE4                   sub ah, ah
:0002.BB76 50                     push ax
:0002.BB77 688128                 push 2881
:0002.BB7A 682651                 push 5126
:0002.BB7D 9A3E0CF60C             call 0CF6:0C3E
:0002.BB82 83C406                 add sp, 0006
:0002.BB85 C746FCE000             mov word ptr [bp-04], 00E0
:0002.BB8A C746FE0000             mov word ptr [bp-02], 0000
:0002.BB8F 897EE6                 mov [bp-1A], di
:0002.BB92 8B76FC                 mov si, [bp-04]
:0002.BB95 8B7EFE                 mov di, [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.BBC2(C)
|
:0002.BB98 6A00                   push 0000
:0002.BB9A 682651                 push 5126
:0002.BB9D 9AA805F60C             call 0CF6:05A8
:0002.BBA2 6A00                   push 0000
:0002.BBA4 682651                 push 5126
:0002.BBA7 9AF605F60C             call 0CF6:05F6
:0002.BBAC FF76E6                 push word ptr [bp-1A]
:0002.BBAF 8BC7                   mov ax, di
:0002.BBB1 BAC000                 mov dx, 00C0
:0002.BBB4 8BDE                   mov bx, si
:0002.BBB6 9AB0BEF60C             call 0CF6:BEB0
:0002.BBBB 83C620                 add si, 0020
:0002.BBBE 47                     inc di
:0002.BBBF 83FF03                 cmp di, 0003
:0002.BBC2 72D4                   jb BB98
:0002.BBC4 8B7EE6                 mov di, [bp-1A]
:0002.BBC7 6A2C                   push 002C
:0002.BBC9 6A60                   push 0060
:0002.BBCB 682651                 push 5126
:0002.BBCE 9A0E05F60C             call 0CF6:050E
:0002.BBD3 57                     push di
:0002.BBD4 9AA4C5F60C             call 0CF6:C5A4
:0002.BBD9 50                     push ax
:0002.BBDA 688428                 push 2884
:0002.BBDD 682651                 push 5126
:0002.BBE0 9A3E0CF60C             call 0CF6:0C3E
:0002.BBE5 83C406                 add sp, 0006
:0002.BBE8 6A2C                   push 002C
:0002.BBEA 6A78                   push 0078
:0002.BBEC 682651                 push 5126
:0002.BBEF 9A0E05F60C             call 0CF6:050E
:0002.BBF4 6A64                   push 0064
:0002.BBF6 57                     push di
:0002.BBF7 9A0A60F60C             call 0CF6:600A
:0002.BBFC 50                     push ax
:0002.BBFD 688728                 push 2887
:0002.BC00 682651                 push 5126
:0002.BC03 9A3E0CF60C             call 0CF6:0C3E
:0002.BC08 83C406                 add sp, 0006
:0002.BC0B 6A2C                   push 002C
:0002.BC0D 689000                 push 0090
:0002.BC10 682651                 push 5126
:0002.BC13 9A0E05F60C             call 0CF6:050E
:0002.BC18 6A64                   push 0064
:0002.BC1A 57                     push di
:0002.BC1B 9A3861F60C             call 0CF6:6138
:0002.BC20 50                     push ax
:0002.BC21 688A28                 push 288A
:0002.BC24 682651                 push 5126
:0002.BC27 9A3E0CF60C             call 0CF6:0C3E
:0002.BC2C 83C406                 add sp, 0006
:0002.BC2F 57                     push di
:0002.BC30 9A6639F60C             call 0CF6:3966
:0002.BC35 8BD8                   mov bx, ax
:0002.BC37 B8B000                 mov ax, 00B0
:0002.BC3A BA7000                 mov dx, 0070
:0002.BC3D 9ACE46F60C             call 0CF6:46CE
:0002.BC42 8A46FB                 mov al , [bp-05]
:0002.BC45 2AE4                   sub ah, ah
:0002.BC47 052C00                 add ax, 002C
:0002.BC4A C1E009                 shl ax, 09
:0002.BC4D 50                     push ax
:0002.BC4E 680E55                 push 550E
:0002.BC51 9A4A4DF60C             call 0CF6:4D4A
:0002.BC56 8946F6                 mov [bp-0A], ax
:0002.BC59 8956F8                 mov [bp-08], dx
:0002.BC5C 688000                 push 0080
:0002.BC5F 6A01                   push 0001
:0002.BC61 6A00                   push 0000
:0002.BC63 B82001                 mov ax, 0120
:0002.BC66 BAB000                 mov dx, 00B0
:0002.BC69 BB6000                 mov bx, 0060
:0002.BC6C 9ADA48F60C             call 0CF6:48DA
:0002.BC71 8BDF                   mov bx, di
:0002.BC73 8D46EE                 lea ax, [bp-12]
:0002.BC76 9A34C4F60C             call 0CF6:C434
:0002.BC7B 8BF0                   mov si, ax
:0002.BC7D 0BF0                   or si, ax
:0002.BC7F 751D                   jne BC9E
:0002.BC81 6A24                   push 0024
:0002.BC83 68B000                 push 00B0
:0002.BC86 682651                 push 5126
:0002.BC89 9A0E05F60C             call 0CF6:050E
:0002.BC8E 688D28                 push 288D
:0002.BC91 682651                 push 5126
:0002.BC94 9A3E0CF60C             call 0CF6:0C3E
:0002.BC99 83C404                 add sp, 0004
:0002.BC9C EB40                   jmp BCDE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.BC7F(C)
|
:0002.BC9E 8976FC                 mov [bp-04], si
:0002.BCA1 33F6                   xor si, si
:0002.BCA3 8B56FC                 mov dx, [bp-04]
:0002.BCA6 0BD2                   or dx, dx
:0002.BCA8 7434                   je BCDE
:0002.BCAA BFB000                 mov di, 00B0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.BCDC(C)
|
:0002.BCAD 6A24                   push 0024
:0002.BCAF 57                     push di
:0002.BCB0 682651                 push 5126
:0002.BCB3 9A0E05F60C             call 0CF6:050E
:0002.BCB8 B011                   mov al, 11
:0002.BCBA F662EE                 mul byte ptr [bp+si-12]
:0002.BCBD 051CBE                 add ax, BE1C
:0002.BCC0 50                     push ax
:0002.BCC1 9A3A6BF60C             call 0CF6:6B3A
:0002.BCC6 50                     push ax
:0002.BCC7 689628                 push 2896
:0002.BCCA 682651                 push 5126
:0002.BCCD 9A3E0CF60C             call 0CF6:0C3E
:0002.BCD2 83C406                 add sp, 0006
:0002.BCD5 83C710                 add di, 0010
:0002.BCD8 46                     inc si
:0002.BCD9 3B76FC                 cmp si, [bp-04]
:0002.BCDC 72CF                   jb BCAD

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.BC9C(U), :0002.BCA8(C)
|
:0002.BCDE FF76F8                 push word ptr [bp-08]
:0002.BCE1 FF76F6                 push word ptr [bp-0A]
:0002.BCE4 B81001                 mov ax, 0110
:0002.BCE7 BA3000                 mov dx, 0030
:0002.BCEA BB0100                 mov bx, 0001
:0002.BCED 9A00BBF60C             call 0CF6:BB00
:0002.BCF2 687052                 push 5270
:0002.BCF5 9A8E10F60C             call 0CF6:108E
:0002.BCFA 33F6                   xor si, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.BD16(C)
|
:0002.BCFC 6A24                   push 0024
:0002.BCFE 8D440B                 lea ax, [si+0B]
:0002.BD01 50                     push ax
:0002.BD02 6A0C                   push 000C
:0002.BD04 6A01                   push 0001
:0002.BD06 8D4410                 lea ax, [si+10]
:0002.BD09 50                     push ax
:0002.BD0A 687052                 push 5270
:0002.BD0D 9ADE0FF60C             call 0CF6:0FDE
:0002.BD12 46                     inc si
:0002.BD13 83FE08                 cmp si, 0008
:0002.BD16 72E4                   jb BCFC
:0002.BD18 9A84C1F60C             call 0CF6:C184

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.BD71(C)
|
:0002.BD1D 687052                 push 5270
:0002.BD20 9A7A0DF60C             call 0CF6:0D7A
:0002.BD25 9A3A22F60C             call 0CF6:223A
:0002.BD2A A338C8                 mov word ptr [C838], ax
:0002.BD2D 3D0100                 cmp ax, 0001
:0002.BD30 753A                   jne BD6C
:0002.BD32 687052                 push 5270
:0002.BD35 9A3810F60C             call 0CF6:1038
:0002.BD3A 2AE4                   sub ah, ah
:0002.BD3C 8BF0                   mov si, ax
:0002.BD3E 83FE10                 cmp si, 0010
:0002.BD41 7229                   jb BD6C
:0002.BD43 83FE21                 cmp si, 0021
:0002.BD46 7724                   ja BD6C
:0002.BD48 83EE10                 sub si, 0010
:0002.BD4B 8A42EE                 mov al , [bp+si-12]
:0002.BD4E 8BF0                   mov si, ax
:0002.BD50 81FEFF00               cmp si, 00FF
:0002.BD54 7416                   je BD6C
:0002.BD56 6A00                   push 0000
:0002.BD58 688054                 push 5480
:0002.BD5B 9A9C57F60C             call 0CF6:579C
:0002.BD60 6BC611                 imul ax, si, 0011
:0002.BD63 051CBE                 add ax, BE1C
:0002.BD66 50                     push ax
:0002.BD67 9A126EF60C             call 0CF6:6E12

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.BD30(C), :0002.BD41(C), :0002.BD46(C), :0002.BD54(C)
|
:0002.BD6C 833E38C802             cmp word ptr [C838], 0002
:0002.BD71 75AA                   jne BD1D
:0002.BD73 9A7222F60C             call 0CF6:2272
:0002.BD78 687052                 push 5270
:0002.BD7B 9ABA10F60C             call 0CF6:10BA
:0002.BD80 5E                     pop si
:0002.BD81 5F                     pop di
:0002.BD82 C9                     leave
:0002.BD83 CB                     retf


:0002.BD84 C80A0000               enter 000A, 00
:0002.BD88 57                     push di
:0002.BD89 56                     push si
:0002.BD8A C6064AC8FF             mov byte ptr [C84A], FF
:0002.BD8F 6A03                   push 0003
:0002.BD91 6A05                   push 0005
:0002.BD93 6A01                   push 0001
:0002.BD95 6A01                   push 0001
:0002.BD97 6A01                   push 0001
:0002.BD99 9AAA4E0000             call 0000:4EAA
:0002.BD9E 83C40A                 add sp, 000A
:0002.BDA1 B80500                 mov ax, 0005
:0002.BDA4 BA0200                 mov dx, 0002
:0002.BDA7 9AEC1CF60C             call 0CF6:1CEC
:0002.BDAC 1E                     push ds
:0002.BDAD 689928                 push 2899
:0002.BDB0 6A01                   push 0001
:0002.BDB2 6A02                   push 0002
:0002.BDB4 B80400                 mov ax, 0004
:0002.BDB7 BA2000                 mov dx, 0020
:0002.BDBA BB0A00                 mov bx, 000A
:0002.BDBD 9A3823F60C             call 0CF6:2338
:0002.BDC2 BE1668                 mov si, 6816
:0002.BDC5 56                     push si
:0002.BDC6 9A9A00F21C             call 1CF2:009A
:0002.BDCB 8846FF                 mov [bp-01], al 
:0002.BDCE C746FA40C9             mov word ptr [bp-06], C940
:0002.BDD3 33FF                   xor di, di
:0002.BDD5 897EF8                 mov [bp-08], di
:0002.BDD8 C746FC54C8             mov word ptr [bp-04], C854

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.BE18(C)
|
:0002.BDDD 56                     push si
:0002.BDDE 9A9A00F21C             call 1CF2:009A
:0002.BDE3 3A46FF                 cmp al , [bp-01]
:0002.BDE6 7528                   jne BE10
:0002.BDE8 56                     push si
:0002.BDE9 9AECE3F60C             call 0CF6:E3EC
:0002.BDEE 0AC0                   or al , al 
:0002.BDF0 741E                   je BE10
:0002.BDF2 8B5EFC                 mov bx, [bp-04]
:0002.BDF5 8346FC02               add word ptr [bp-04], 0002
:0002.BDF9 893F                   mov [bx], di
:0002.BDFB FF46F8                 inc word ptr [bp-08]
:0002.BDFE 56                     push si
:0002.BDFF 9A5839F60C             call 0CF6:3958
:0002.BE04 8B5EFA                 mov bx, [bp-06]
:0002.BE07 8346FA04               add word ptr [bp-06], 0004
:0002.BE0B 8907                   mov [bx], ax
:0002.BE0D 8C5F02                 mov [bx+02], ds

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.BDE6(C), :0002.BDF0(C)
|
:0002.BE10 83C62C                 add si, 002C
:0002.BE13 47                     inc di
:0002.BE14 81FF8001               cmp di, 0180
:0002.BE18 72C3                   jb BDDD
:0002.BE1A 8B5EFA                 mov bx, [bp-06]
:0002.BE1D 2BC0                   sub ax, ax
:0002.BE1F 894702                 mov [bx+02], ax
:0002.BE22 8907                   mov [bx], ax
:0002.BE24 C746FE7000             mov word ptr [bp-02], 0070
:0002.BE29 8846F7                 mov [bp-09], al 
:0002.BE2C EB1D                   jmp BE4B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.BE6C(C)
|
:0002.BE2E 8A5EFF                 mov bl , [bp-01]
:0002.BE31 2AFF                   sub bh, bh
:0002.BE33 03DB                   add bx, bx
:0002.BE35 8B8754C8               mov ax, [bx+C854]
:0002.BE39 9A501EF60C             call 0CF6:1E50
:0002.BE3E 8BD8                   mov bx, ax
:0002.BE40 9A90E9F60C             call 0CF6:E990
:0002.BE45 8A46FF                 mov al , [bp-01]
:0002.BE48 A24AC8                 mov byte ptr [C84A], al

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.BE2C(U)
|
:0002.BE4B 6A06                   push 0006
:0002.BE4D 68A000                 push 00A0
:0002.BE50 6A00                   push 0000
:0002.BE52 6A06                   push 0006
:0002.BE54 8D46F7                 lea ax, [bp-09]
:0002.BE57 50                     push ax
:0002.BE58 B8A001                 mov ax, 01A0
:0002.BE5B BAB000                 mov dx, 00B0
:0002.BE5E 8D1E40C9               lea bx, [C940]
:0002.BE62 9AF829F60C             call 0CF6:29F8
:0002.BE67 8846FF                 mov [bp-01], al 
:0002.BE6A 3CFF                   cmp al, FF
:0002.BE6C 75C0                   jne BE2E
:0002.BE6E 6A00                   push 0000
:0002.BE70 9A1C4F0000             call 0000:4F1C
:0002.BE75 5B                     pop bx
:0002.BE76 6A01                   push 0001
:0002.BE78 9A1C4F0000             call 0000:4F1C
:0002.BE7D 5B                     pop bx
:0002.BE7E 9A6AB6F60C             call 0CF6:B66A
:0002.BE83 FEC8                   dec al
:0002.BE85 7507                   jne BE8E
:0002.BE87 9A84DDF60C             call 0CF6:DD84
:0002.BE8C EB05                   jmp BE93



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.BE85(C)
|
:0002.BE8E 9A5220F21C             call 1CF2:2052

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.BE8C(U)
|
:0002.BE93 5E                     pop si
:0002.BE94 5F                     pop di
:0002.BE95 C9                     leave
:0002.BE96 CB                     retf


:0002.BE97 00                     BYTE 0


:0002.BE98 C8100000               enter 0010, 00
:0002.BE9C 53                     push bx
:0002.BE9D 52                     push dx
:0002.BE9E 57                     push di
:0002.BE9F 56                     push si
:0002.BEA0 8BF0                   mov si, ax
:0002.BEA2 B80600                 mov ax, 0006
:0002.BEA5 F7E6                   mul si
:0002.BEA7 8BF0                   mov si, ax
:0002.BEA9 8B46EC                 mov ax, [bp-14]
:0002.BEAC 9A501EF60C             call 0CF6:1E50
:0002.BEB1 8BF8                   mov di, ax
:0002.BEB3 837E0600               cmp word ptr [bp+06], 0000
:0002.BEB7 7403                   je BEBC
:0002.BEB9 E99800                 jmp BF54



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.BEB7(C)
|
:0002.BEBC 8BDE                   mov bx, si
:0002.BEBE 03DE                   add bx, si
:0002.BEC0 50                     push ax
:0002.BEC1 895EFA                 mov [bp-06], bx
:0002.BEC4 9A6639F60C             call 0CF6:3966
:0002.BEC9 8B5EFA                 mov bx, [bp-06]
:0002.BECC 8B97A428               mov dx, [bx+28A4]
:0002.BED0 8946F8                 mov [bp-08], ax
:0002.BED3 8B87A228               mov ax, [bx+28A2]
:0002.BED7 8B5EF8                 mov bx, [bp-08]
:0002.BEDA 9ACE46F60C             call 0CF6:46CE
:0002.BEDF 6A20                   push 0020
:0002.BEE1 6A03                   push 0003
:0002.BEE3 6A00                   push 0000
:0002.BEE5 8B5EFA                 mov bx, [bp-06]
:0002.BEE8 8B97A828               mov dx, [bx+28A8]
:0002.BEEC 8B87A628               mov ax, [bx+28A6]
:0002.BEF0 50                     push ax
:0002.BEF1 8D87A628               lea ax, [bx+28A6]
:0002.BEF5 8946F6                 mov [bp-0A], ax
:0002.BEF8 58                     pop ax
:0002.BEF9 50                     push ax
:0002.BEFA 8D87A828               lea ax, [bx+28A8]
:0002.BEFE 8946F4                 mov [bp-0C], ax
:0002.BF01 58                     pop ax
:0002.BF02 BB4000                 mov bx, 0040
:0002.BF05 9ADA48F60C             call 0CF6:48DA
:0002.BF0A 57                     push di
:0002.BF0B 9A5839F60C             call 0CF6:3958
:0002.BF10 8946FC                 mov [bp-04], ax
:0002.BF13 1E                     push ds
:0002.BF14 50                     push ax
:0002.BF15 9A943CF60C             call 0CF6:3C94
:0002.BF1A 8946FE                 mov [bp-02], ax
:0002.BF1D 8B5EF6                 mov bx, [bp-0A]
:0002.BF20 8B07                   mov ax, [bx]
:0002.BF22 C1E803                 shr ax, 03
:0002.BF25 B90800                 mov cx, 0008
:0002.BF28 2B4EFE                 sub cx, [bp-02]
:0002.BF2B D1E9                   shr cx, 01
:0002.BF2D 02C1                   add al , cl 
:0002.BF2F 2AE4                   sub ah, ah
:0002.BF31 50                     push ax
:0002.BF32 8B5EF4                 mov bx, [bp-0C]
:0002.BF35 8B07                   mov ax, [bx]
:0002.BF37 050800                 add ax, 0008
:0002.BF3A 50                     push ax
:0002.BF3B 682651                 push 5126
:0002.BF3E 9A0E05F60C             call 0CF6:050E
:0002.BF43 FF76FC                 push word ptr [bp-04]
:0002.BF46 68BA28                 push 28BA
:0002.BF49 682651                 push 5126
:0002.BF4C 9A3E0CF60C             call 0CF6:0C3E
:0002.BF51 83C406                 add sp, 0006

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.BEB9(U)
|
:0002.BF54 688000                 push 0080
:0002.BF57 6A01                   push 0001
:0002.BF59 6A00                   push 0000
:0002.BF5B 8BDE                   mov bx, si
:0002.BF5D 03DE                   add bx, si
:0002.BF5F 8B97AC28               mov dx, [bx+28AC]
:0002.BF63 81C3AA28               add bx, 28AA
:0002.BF67 895EF2                 mov [bp-0E], bx
:0002.BF6A 8B07                   mov ax, [bx]
:0002.BF6C BB6000                 mov bx, 0060
:0002.BF6F 9ADA48F60C             call 0CF6:48DA
:0002.BF74 8BDF                   mov bx, di
:0002.BF76 8B46EE                 mov ax, [bp-12]
:0002.BF79 9A34C4F60C             call 0CF6:C434
:0002.BF7E 8846FE                 mov [bp-02], al 
:0002.BF81 0AC0                   or al , al 
:0002.BF83 7524                   jne BFA9
:0002.BF85 8B5EF2                 mov bx, [bp-0E]
:0002.BF88 8B07                   mov ax, [bx]
:0002.BF8A C1E803                 shr ax, 03
:0002.BF8D 50                     push ax
:0002.BF8E 68B800                 push 00B8
:0002.BF91 682651                 push 5126
:0002.BF94 9A0E05F60C             call 0CF6:050E
:0002.BF99 68BD28                 push 28BD
:0002.BF9C 682651                 push 5126
:0002.BF9F 9A3E0CF60C             call 0CF6:0C3E
:0002.BFA4 83C404                 add sp, 0004
:0002.BFA7 EB59                   jmp C002



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.BF83(C)
|
:0002.BFA9 C646FF00               mov byte ptr [bp-01], 00
:0002.BFAD 807EFE00               cmp byte ptr [bp-02], 00
:0002.BFB1 744F                   je C002
:0002.BFB3 8B7EEE                 mov di, [bp-12]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C000(C)
|
:0002.BFB6 8B5EF2                 mov bx, [bp-0E]
:0002.BFB9 8B07                   mov ax, [bx]
:0002.BFBB C1E803                 shr ax, 03
:0002.BFBE 50                     push ax
:0002.BFBF 8A46FF                 mov al , [bp-01]
:0002.BFC2 2AE4                   sub ah, ah
:0002.BFC4 8BC8                   mov cx, ax
:0002.BFC6 C1E004                 shl ax, 04
:0002.BFC9 05B800                 add ax, 00B8
:0002.BFCC 50                     push ax
:0002.BFCD 682651                 push 5126
:0002.BFD0 894EF0                 mov [bp-10], cx
:0002.BFD3 9A0E05F60C             call 0CF6:050E
:0002.BFD8 8B5EF0                 mov bx, [bp-10]
:0002.BFDB B011                   mov al, 11
:0002.BFDD F621                   mul byte ptr [bx+di]
:0002.BFDF 051CBE                 add ax, BE1C
:0002.BFE2 50                     push ax
:0002.BFE3 9A3A6BF60C             call 0CF6:6B3A
:0002.BFE8 50                     push ax
:0002.BFE9 68C628                 push 28C6
:0002.BFEC 682651                 push 5126
:0002.BFEF 9A3E0CF60C             call 0CF6:0C3E
:0002.BFF4 83C406                 add sp, 0006
:0002.BFF7 8A46FE                 mov al , [bp-02]
:0002.BFFA FE46FF                 inc byte ptr [bp-01]
:0002.BFFD 3846FF                 cmp [bp-01], al 
:0002.C000 72B4                   jb BFB6

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.BFA7(U), :0002.BFB1(C)
|
:0002.C002 5E                     pop si
:0002.C003 5F                     pop di
:0002.C004 C9                     leave
:0002.C005 CA0200                 retf 0002


:0002.C008 C80E0000               enter 000E, 00
:0002.C00C 53                     push bx
:0002.C00D 57                     push di
:0002.C00E 56                     push si
:0002.C00F C746FC40C9             mov word ptr [bp-04], C940
:0002.C014 33C9                   xor cx, cx
:0002.C016 3BC1                   cmp ax, cx
:0002.C018 7646                   jbe C060
:0002.C01A C746FA54C8             mov word ptr [bp-06], C854
:0002.C01F 8BFA                   mov di, dx
:0002.C021 8946F8                 mov [bp-08], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C05E(C)
|
:0002.C024 8B05                   mov ax, [di]
:0002.C026 8BF0                   mov si, ax
:0002.C028 8B5EF0                 mov bx, [bp-10]
:0002.C02B 3907                   cmp [bx], ax
:0002.C02D 742A                   je C059
:0002.C02F 394702                 cmp [bx+02], ax
:0002.C032 7425                   je C059
:0002.C034 9A501EF60C             call 0CF6:1E50
:0002.C039 8946FE                 mov [bp-02], ax
:0002.C03C 8B5EFA                 mov bx, [bp-06]
:0002.C03F 8346FA02               add word ptr [bp-06], 0002
:0002.C043 8937                   mov [bx], si
:0002.C045 FF76FE                 push word ptr [bp-02]
:0002.C048 9A5839F60C             call 0CF6:3958
:0002.C04D 8B5EFC                 mov bx, [bp-04]
:0002.C050 8346FC04               add word ptr [bp-04], 0004
:0002.C054 8907                   mov [bx], ax
:0002.C056 8C5F02                 mov [bx+02], ds

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.C02D(C), :0002.C032(C)
|
:0002.C059 47                     inc di
:0002.C05A 47                     inc di
:0002.C05B FF4EF8                 dec word ptr [bp-08]
:0002.C05E 75C4                   jne C024

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C018(C)
|
:0002.C060 8B5EFC                 mov bx, [bp-04]
:0002.C063 2BC0                   sub ax, ax
:0002.C065 894702                 mov [bx+02], ax
:0002.C068 8907                   mov [bx], ax
:0002.C06A 5E                     pop si
:0002.C06B 5F                     pop di
:0002.C06C C9                     leave
:0002.C06D CB                     retf


:0002.C06E C8040000               enter 0004, 00
:0002.C072 56                     push si
:0002.C073 68B82A                 push 2AB8
:0002.C076 682C55                 push 552C
:0002.C079 9A4A4DF60C             call 0CF6:4D4A
:0002.C07E 8BF0                   mov si, ax
:0002.C080 8956FE                 mov [bp-02], dx
:0002.C083 9A2423F60C             call 0CF6:2324
:0002.C088 681001                 push 0110
:0002.C08B 68E800                 push 00E8
:0002.C08E 6A30                   push 0030
:0002.C090 6A20                   push 0020
:0002.C092 6A04                   push 0004
:0002.C094 FF76FE                 push word ptr [bp-02]
:0002.C097 56                     push si
:0002.C098 68EA53                 push 53EA
:0002.C09B 9ADA3AF60C             call 0CF6:3ADA
:0002.C0A0 9A1223F60C             call 0CF6:2312
:0002.C0A5 5E                     pop si
:0002.C0A6 C9                     leave
:0002.C0A7 CB                     retf


:0002.C0A8 C8C20000               enter 00C2, 00
:0002.C0AC 57                     push di
:0002.C0AD 56                     push si
:0002.C0AE C6064AC8FF             mov byte ptr [C84A], FF
:0002.C0B3 6A03                   push 0003
:0002.C0B5 6A05                   push 0005
:0002.C0B7 6A01                   push 0001
:0002.C0B9 6A01                   push 0001
:0002.C0BB 6A01                   push 0001
:0002.C0BD 9AAA4E0000             call 0000:4EAA
:0002.C0C2 83C40A                 add sp, 000A
:0002.C0C5 B80500                 mov ax, 0005
:0002.C0C8 BA0200                 mov dx, 0002
:0002.C0CB 9AEC1CF60C             call 0CF6:1CEC
:0002.C0D0 1E                     push ds
:0002.C0D1 68C928                 push 28C9
:0002.C0D4 6A01                   push 0001
:0002.C0D6 6A02                   push 0002
:0002.C0D8 B80400                 mov ax, 0004
:0002.C0DB BA2000                 mov dx, 0020
:0002.C0DE BB0A00                 mov bx, 000A
:0002.C0E1 9A3823F60C             call 0CF6:2338
:0002.C0E6 1E                     push ds
:0002.C0E7 68D228                 push 28D2
:0002.C0EA B80400                 mov ax, 0004
:0002.C0ED 8D1E1668               lea bx, [6816]
:0002.C0F1 B2C0                   mov dl, C0
:0002.C0F3 9A74B6F60C             call 0CF6:B674
:0002.C0F8 9A2423F60C             call 0CF6:2324
:0002.C0FD B80100                 mov ax, 0001
:0002.C100 BA0200                 mov dx, 0002
:0002.C103 9AEC1CF60C             call 0CF6:1CEC
:0002.C108 6A50                   push 0050
:0002.C10A 68B000                 push 00B0
:0002.C10D 6A50                   push 0050
:0002.C10F 6A60                   push 0060
:0002.C111 6A00                   push 0000
:0002.C113 6A00                   push 0000
:0002.C115 689A52                 push 529A
:0002.C118 9A4012F60C             call 0CF6:1240
:0002.C11D 684001                 push 0140
:0002.C120 68B000                 push 00B0
:0002.C123 6A50                   push 0050
:0002.C125 6A60                   push 0060
:0002.C127 6A00                   push 0000
:0002.C129 6A00                   push 0000
:0002.C12B 689A52                 push 529A
:0002.C12E 9A4012F60C             call 0CF6:1240
:0002.C133 B80600                 mov ax, 0006
:0002.C136 BA0100                 mov dx, 0001
:0002.C139 9AEC1CF60C             call 0CF6:1CEC
:0002.C13E 68A000                 push 00A0
:0002.C141 68B000                 push 00B0
:0002.C144 6A70                   push 0070
:0002.C146 689000                 push 0090
:0002.C149 6A00                   push 0000
:0002.C14B 6A00                   push 0000
:0002.C14D 689A52                 push 529A
:0002.C150 9A4012F60C             call 0CF6:1240
:0002.C155 689001                 push 0190
:0002.C158 68B000                 push 00B0
:0002.C15B 6A70                   push 0070
:0002.C15D 689000                 push 0090
:0002.C160 6A00                   push 0000
:0002.C162 6A00                   push 0000
:0002.C164 689A52                 push 529A
:0002.C167 9A4012F60C             call 0CF6:1240
:0002.C16C B80700                 mov ax, 0007
:0002.C16F BA0300                 mov dx, 0003
:0002.C172 9AEC1CF60C             call 0CF6:1CEC
:0002.C177 6A50                   push 0050
:0002.C179 681001                 push 0110
:0002.C17C 6A50                   push 0050
:0002.C17E 6A30                   push 0030
:0002.C180 6A00                   push 0000
:0002.C182 6A00                   push 0000
:0002.C184 689A52                 push 529A
:0002.C187 9A4012F60C             call 0CF6:1240
:0002.C18C 684001                 push 0140
:0002.C18F 681001                 push 0110
:0002.C192 6A50                   push 0050
:0002.C194 6A30                   push 0030
:0002.C196 6A00                   push 0000
:0002.C198 6A00                   push 0000
:0002.C19A 689A52                 push 529A
:0002.C19D 9A4012F60C             call 0CF6:1240
:0002.C1A2 33C0                   xor ax, ax
:0002.C1A4 50                     push ax
:0002.C1A5 99                     cwd
:0002.C1A6 8D5EC6                 lea bx, [bp-3A]
:0002.C1A9 9A38EFF60C             call 0CF6:EF38
:0002.C1AE C746F20000             mov word ptr [bp-0E], 0000
:0002.C1B3 BE1668                 mov si, 6816
:0002.C1B6 56                     push si
:0002.C1B7 9A9A00F21C             call 1CF2:009A
:0002.C1BC 8846FF                 mov [bp-01], al 
:0002.C1BF 33FF                   xor di, di
:0002.C1C1 897EF6                 mov [bp-0A], di
:0002.C1C4 8D8642FF               lea ax, [bp+FF42]
:0002.C1C8 8946FC                 mov [bp-04], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C1F4(C)
|
:0002.C1CB 56                     push si
:0002.C1CC 9A9A00F21C             call 1CF2:009A
:0002.C1D1 3A46FF                 cmp al , [bp-01]
:0002.C1D4 7516                   jne C1EC
:0002.C1D6 56                     push si
:0002.C1D7 9AECE3F60C             call 0CF6:E3EC
:0002.C1DC 0AC0                   or al , al 
:0002.C1DE 740C                   je C1EC
:0002.C1E0 8B5EFC                 mov bx, [bp-04]
:0002.C1E3 8346FC02               add word ptr [bp-04], 0002
:0002.C1E7 893F                   mov [bx], di
:0002.C1E9 FF46F6                 inc word ptr [bp-0A]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.C1D4(C), :0002.C1DE(C)
|
:0002.C1EC 83C62C                 add si, 002C
:0002.C1EF 47                     inc di
:0002.C1F0 81FF8001               cmp di, 0180
:0002.C1F4 72D5                   jb C1CB
:0002.C1F6 6A00                   push 0000
:0002.C1F8 8B9644FF               mov dx, [bp+FF44]
:0002.C1FC 8956F4                 mov [bp-0C], dx
:0002.C1FF B80100                 mov ax, 0001
:0002.C202 8D5ECE                 lea bx, [bp-32]
:0002.C205 9A38EFF60C             call 0CF6:EF38
:0002.C20A 9A1223F60C             call 0CF6:2312
:0002.C20F 687052                 push 5270
:0002.C212 9A8E10F60C             call 0CF6:108E
:0002.C217 6A00                   push 0000
:0002.C219 6A08                   push 0008
:0002.C21B 687052                 push 5270
:0002.C21E 9AD810F60C             call 0CF6:10D8
:0002.C223 33F6                   xor si, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C23F(C)
|
:0002.C225 6A15                   push 0015
:0002.C227 8D440B                 lea ax, [si+0B]
:0002.C22A 50                     push ax
:0002.C22B 6A0C                   push 000C
:0002.C22D 6A01                   push 0001
:0002.C22F 8D4401                 lea ax, [si+01]
:0002.C232 50                     push ax
:0002.C233 687052                 push 5270
:0002.C236 9ADE0FF60C             call 0CF6:0FDE
:0002.C23B 46                     inc si
:0002.C23C 83FE08                 cmp si, 0008
:0002.C23F 72E4                   jb C225
:0002.C241 33F6                   xor si, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C25D(C)
|
:0002.C243 6A33                   push 0033
:0002.C245 8D440B                 lea ax, [si+0B]
:0002.C248 50                     push ax
:0002.C249 6A0C                   push 000C
:0002.C24B 6A01                   push 0001
:0002.C24D 8D4409                 lea ax, [si+09]
:0002.C250 50                     push ax
:0002.C251 687052                 push 5270
:0002.C254 9ADE0FF60C             call 0CF6:0FDE
:0002.C259 46                     inc si
:0002.C25A 83FE08                 cmp si, 0008
:0002.C25D 72E4                   jb C243
:0002.C25F C646FF00               mov byte ptr [bp-01], 00
:0002.C263 837EF602               cmp word ptr [bp-0A], 0002
:0002.C267 7504                   jne C26D
:0002.C269 C646FF40               mov byte ptr [bp-01], 40

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C267(C)
|
:0002.C26D 6A0B                   push 000B
:0002.C26F 689800                 push 0098
:0002.C272 6A06                   push 0006
:0002.C274 6A10                   push 0010
:0002.C276 1E                     push ds
:0002.C277 68DD28                 push 28DD
:0002.C27A 6A00                   push 0000
:0002.C27C 8A46FF                 mov al , [bp-01]
:0002.C27F 50                     push ax
:0002.C280 8D4EE4                 lea cx, [bp-1C]
:0002.C283 51                     push cx
:0002.C284 9A2638F60C             call 0CF6:3826
:0002.C289 6A29                   push 0029
:0002.C28B 689800                 push 0098
:0002.C28E 6A06                   push 0006
:0002.C290 6A10                   push 0010
:0002.C292 1E                     push ds
:0002.C293 68E428                 push 28E4
:0002.C296 6A01                   push 0001
:0002.C298 8A46FF                 mov al , [bp-01]
:0002.C29B 50                     push ax
:0002.C29C 8D46D6                 lea ax, [bp-2A]
:0002.C29F 50                     push ax
:0002.C2A0 9A2638F60C             call 0CF6:3826
:0002.C2A5 9A0EF1F60C             call 0CF6:F10E
:0002.C2AA C746F80100             mov word ptr [bp-08], 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.C2EC(C), :0002.C361(U), :0002.C47F(U)
|
:0002.C2AF 837EF801               cmp word ptr [bp-08], 0001
:0002.C2B3 751C                   jne C2D1
:0002.C2B5 8D46E4                 lea ax, [bp-1C]
:0002.C2B8 50                     push ax
:0002.C2B9 9AEE17F60C             call 0CF6:17EE
:0002.C2BE 8D46D6                 lea ax, [bp-2A]
:0002.C2C1 50                     push ax
:0002.C2C2 9AEE17F60C             call 0CF6:17EE
:0002.C2C7 C746F80000             mov word ptr [bp-08], 0000
:0002.C2CC 9A1223F60C             call 0CF6:2312

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C2B3(C)
|
:0002.C2D1 687052                 push 5270
:0002.C2D4 9A7A0DF60C             call 0CF6:0D7A
:0002.C2D9 9A3A22F60C             call 0CF6:223A
:0002.C2DE A338C8                 mov word ptr [C838], ax
:0002.C2E1 3D0200                 cmp ax, 0002
:0002.C2E4 7503                   jne C2E9
:0002.C2E6 E99901                 jmp C482



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C2E4(C)
|
:0002.C2E9 3D0100                 cmp ax, 0001
:0002.C2EC 75C1                   jne C2AF
:0002.C2EE 8D46E4                 lea ax, [bp-1C]
:0002.C2F1 50                     push ax
:0002.C2F2 9A541AF60C             call 0CF6:1A54
:0002.C2F7 8846FF                 mov [bp-01], al 
:0002.C2FA 3CFF                   cmp al, FF
:0002.C2FC 750C                   jne C30A
:0002.C2FE 8D46D6                 lea ax, [bp-2A]
:0002.C301 50                     push ax
:0002.C302 9A541AF60C             call 0CF6:1A54
:0002.C307 8846FF                 mov [bp-01], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C2FC(C)
|
:0002.C30A 807EFFFF               cmp byte ptr [bp-01], FF
:0002.C30E 747E                   je C38E
:0002.C310 C746F80100             mov word ptr [bp-08], 0001
:0002.C315 837EF602               cmp word ptr [bp-0A], 0002
:0002.C319 7503                   jne C31E
:0002.C31B E95C01                 jmp C47A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C319(C)
|
:0002.C31E 8D5EF2                 lea bx, [bp-0E]
:0002.C321 8B46F6                 mov ax, [bp-0A]
:0002.C324 8D9642FF               lea dx, [bp+FF42]
:0002.C328 9AA8F0F60C             call 0CF6:F0A8
:0002.C32D 6A06                   push 0006
:0002.C32F 688000                 push 0080
:0002.C332 6A00                   push 0000
:0002.C334 6A06                   push 0006
:0002.C336 6A00                   push 0000
:0002.C338 8A46FF                 mov al , [bp-01]
:0002.C33B 2AE4                   sub ah, ah
:0002.C33D 6BD80C                 imul bx, ax, 000C
:0002.C340 8B87A228               mov ax, [bx+28A2]
:0002.C344 2D1800                 sub ax, 0018
:0002.C347 8B97A428               mov dx, [bx+28A4]
:0002.C34B 83EA08                 sub dx, 0008
:0002.C34E 8D1E40C9               lea bx, [C940]
:0002.C352 9AF829F60C             call 0CF6:29F8
:0002.C357 2AE4                   sub ah, ah
:0002.C359 8946FC                 mov [bp-04], ax
:0002.C35C 3DFF00                 cmp ax, 00FF
:0002.C35F 7503                   jne C364
:0002.C361 E94BFF                 jmp C2AF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C35F(C)
|
:0002.C364 8BD8                   mov bx, ax
:0002.C366 03D8                   add bx, ax
:0002.C368 8A4EFF                 mov cl , [bp-01]
:0002.C36B 8B8754C8               mov ax, [bx+C854]
:0002.C36F 2AED                   sub ch, ch
:0002.C371 8BF1                   mov si, cx
:0002.C373 03F1                   add si, cx
:0002.C375 8942F2                 mov [bp+si-0E], ax
:0002.C378 6A00                   push 0000
:0002.C37A 8BD0                   mov dx, ax
:0002.C37C 8BC1                   mov ax, cx
:0002.C37E 8BF1                   mov si, cx
:0002.C380 C1E603                 shl si, 03
:0002.C383 8D5AC6                 lea bx, [bp+si-3A]
:0002.C386 9A38EFF60C             call 0CF6:EF38
:0002.C38B E9EC00                 jmp C47A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C30E(C)
|
:0002.C38E 687052                 push 5270
:0002.C391 9A3810F60C             call 0CF6:1038
:0002.C396 2AE4                   sub ah, ah
:0002.C398 8BF0                   mov si, ax
:0002.C39A 83FE01                 cmp si, 0001
:0002.C39D 7205                   jb C3A4
:0002.C39F 83FE11                 cmp si, 0011
:0002.C3A2 7603                   jbe C3A7

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C39D(C)
|
:0002.C3A4 E9D300                 jmp C47A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C3A2(C)
|
:0002.C3A7 33FF                   xor di, di
:0002.C3A9 4E                     dec si
:0002.C3AA 83FE08                 cmp si, 0008
:0002.C3AD 7208                   jb C3B7
:0002.C3AF 83FE10                 cmp si, 0010
:0002.C3B2 7703                   ja C3B7
:0002.C3B4 BF0100                 mov di, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.C3AD(C), :0002.C3B2(C)
|
:0002.C3B7 68FF00                 push 00FF
:0002.C3BA 8BDF                   mov bx, di
:0002.C3BC 80F301                 xor bl, 01
:0002.C3BF 899E3EFF               mov [bp+FF3E], bx
:0002.C3C3 03DB                   add bx, bx
:0002.C3C5 8D46F2                 lea ax, [bp-0E]
:0002.C3C8 03D8                   add bx, ax
:0002.C3CA 899E40FF               mov [bp+FF40], bx
:0002.C3CE 8B07                   mov ax, [bx]
:0002.C3D0 9A501EF60C             call 0CF6:1E50
:0002.C3D5 8946FA                 mov [bp-06], ax
:0002.C3D8 50                     push ax
:0002.C3D9 9A3862F60C             call 0CF6:6238
:0002.C3DE 3CFF                   cmp al, FF
:0002.C3E0 7515                   jne C3F7
:0002.C3E2 688054                 push 5480
:0002.C3E5 9ABA57F60C             call 0CF6:57BA
:0002.C3EA 6A02                   push 0002
:0002.C3EC 688054                 push 5480
:0002.C3EF 9A9C57F60C             call 0CF6:579C
:0002.C3F4 E98300                 jmp C47A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C3E0(C)
|
:0002.C3F7 8A42C6                 mov al , [bp+si-3A]
:0002.C3FA 8846FF                 mov [bp-01], al 
:0002.C3FD 3CFF                   cmp al, FF
:0002.C3FF 7479                   je C47A
:0002.C401 688054                 push 5480
:0002.C404 9ABA57F60C             call 0CF6:57BA
:0002.C409 6A00                   push 0000
:0002.C40B 688054                 push 5480
:0002.C40E 9A9C57F60C             call 0CF6:579C
:0002.C413 8A46FF                 mov al , [bp-01]
:0002.C416 50                     push ax
:0002.C417 FF76FA                 push word ptr [bp-06]
:0002.C41A 9A8C62F60C             call 0CF6:628C
:0002.C41F 8D5BF2                 lea bx, [bp+di-0E]
:0002.C422 368B01                 mov ax, ss:[bx+di]
:0002.C425 9A501EF60C             call 0CF6:1E50
:0002.C42A 8BF0                   mov si, ax
:0002.C42C 8A46FF                 mov al , [bp-01]
:0002.C42F 50                     push ax
:0002.C430 56                     push si
:0002.C431 9A3862F60C             call 0CF6:6238
:0002.C436 50                     push ax
:0002.C437 68FF00                 push 00FF
:0002.C43A 56                     push si
:0002.C43B 9AF86AF60C             call 0CF6:6AF8
:0002.C440 9A2423F60C             call 0CF6:2324
:0002.C445 6A01                   push 0001
:0002.C447 8BC7                   mov ax, di
:0002.C449 8D5BF2                 lea bx, [bp+di-0E]
:0002.C44C 8BF7                   mov si, di
:0002.C44E 368B11                 mov dx, ss:[bx+di]
:0002.C451 C1E603                 shl si, 03
:0002.C454 8D5AC6                 lea bx, [bp+si-3A]
:0002.C457 9A38EFF60C             call 0CF6:EF38
:0002.C45C 6A01                   push 0001
:0002.C45E 8B9E40FF               mov bx, [bp+FF40]
:0002.C462 8BB63EFF               mov si, [bp+FF3E]
:0002.C466 8B17                   mov dx, [bx]
:0002.C468 8BC6                   mov ax, si
:0002.C46A C1E603                 shl si, 03
:0002.C46D 8D5AC6                 lea bx, [bp+si-3A]
:0002.C470 9A38EFF60C             call 0CF6:EF38
:0002.C475 9A1223F60C             call 0CF6:2312

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.C31B(U), :0002.C38B(U), :0002.C3A4(U), :0002.C3F4(U), :0002.C3FF(C), 
|
:0002.C47A 9A7222F60C             call 0CF6:2272
:0002.C47F E92DFE                 jmp C2AF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C2E6(U)
|
:0002.C482 6A00                   push 0000
:0002.C484 6A00                   push 0000
:0002.C486 687052                 push 5270
:0002.C489 9AD810F60C             call 0CF6:10D8
:0002.C48E 687052                 push 5270
:0002.C491 9ABA10F60C             call 0CF6:10BA
:0002.C496 6A01                   push 0001
:0002.C498 9A1C4F0000             call 0000:4F1C
:0002.C49D 5B                     pop bx
:0002.C49E 9A6AB6F60C             call 0CF6:B66A
:0002.C4A3 FEC8                   dec al
:0002.C4A5 7507                   jne C4AE
:0002.C4A7 9A84DDF60C             call 0CF6:DD84
:0002.C4AC EB05                   jmp C4B3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C4A5(C)
|
:0002.C4AE 9A5220F21C             call 1CF2:2052

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C4AC(U)
|
:0002.C4B3 8D46D6                 lea ax, [bp-2A]
:0002.C4B6 50                     push ax
:0002.C4B7 9A5438F60C             call 0CF6:3854
:0002.C4BC 8D46E4                 lea ax, [bp-1C]
:0002.C4BF 50                     push ax
:0002.C4C0 9A5438F60C             call 0CF6:3854
:0002.C4C5 5E                     pop si
:0002.C4C6 5F                     pop di
:0002.C4C7 C9                     leave
:0002.C4C8 CB                     retf


:0002.C4C9 00                     BYTE 0


:0002.C4CA C8020000               enter 0002, 00
:0002.C4CE BA0100                 mov dx, 0001
:0002.C4D1 8BC2                   mov ax, dx
:0002.C4D3 9A20E8F60C             call 0CF6:E820

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C556(U)
|
:0002.C4D8 6A03                   push 0003
:0002.C4DA 6A03                   push 0003
:0002.C4DC 6A01                   push 0001
:0002.C4DE 6A01                   push 0001
:0002.C4E0 6A01                   push 0001
:0002.C4E2 9AAA4E0000             call 0000:4EAA
:0002.C4E7 83C40A                 add sp, 000A
:0002.C4EA B80500                 mov ax, 0005
:0002.C4ED BA0200                 mov dx, 0002
:0002.C4F0 9AEC1CF60C             call 0CF6:1CEC
:0002.C4F5 1E                     push ds
:0002.C4F6 681229                 push 2912
:0002.C4F9 6A01                   push 0001
:0002.C4FB 6A02                   push 0002
:0002.C4FD B80400                 mov ax, 0004
:0002.C500 BA2000                 mov dx, 0020
:0002.C503 BB0A00                 mov bx, 000A
:0002.C506 9A3823F60C             call 0CF6:2338
:0002.C50B 6A02                   push 0002
:0002.C50D 6A00                   push 0000
:0002.C50F 6A00                   push 0000
:0002.C511 6A00                   push 0000
:0002.C513 6A00                   push 0000
:0002.C515 B8B001                 mov ax, 01B0
:0002.C518 BAB000                 mov dx, 00B0
:0002.C51B 8D1E0629               lea bx, [2906]
:0002.C51F 9AF829F60C             call 0CF6:29F8
:0002.C524 8846FF                 mov [bp-01], al 
:0002.C527 6A01                   push 0001
:0002.C529 9A1C4F0000             call 0000:4F1C
:0002.C52E 5B                     pop bx
:0002.C52F 9A6AB6F60C             call 0CF6:B66A
:0002.C534 FEC8                   dec al
:0002.C536 7507                   jne C53F
:0002.C538 9A84DDF60C             call 0CF6:DD84
:0002.C53D EB05                   jmp C544



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C536(C)
|
:0002.C53F 9A5220F21C             call 1CF2:2052

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C53D(U)
|
:0002.C544 807EFFFF               cmp byte ptr [bp-01], FF
:0002.C548 740F                   je C559
:0002.C54A 8A5EFF                 mov bl , [bp-01]
:0002.C54D 2AFF                   sub bh, bh
:0002.C54F C1E302                 shl bx, 02
:0002.C552 FF9FEC28               call far word ptr [bx+28EC]
:0002.C556 E97FFF                 jmp C4D8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C548(C)
|
:0002.C559 B80100                 mov ax, 0001
:0002.C55C 99                     cwd
:0002.C55D 9A20E8F60C             call 0CF6:E820
:0002.C562 C9                     leave
:0002.C563 CB                     retf


:0002.C564 CB                     retf


:0002.C565 00                     BYTE 0


:0002.C566 CB                     retf


:0002.C567 00                     BYTE 0


:0002.C568 C8020000               enter 0002, 00
:0002.C56C 8D46FE                 lea ax, [bp-02]
:0002.C56F 50                     push ax
:0002.C570 9A9837F60C             call 0CF6:3798
:0002.C575 33C0                   xor ax, ax
:0002.C577 9A2E23F60C             call 0CF6:232E
:0002.C57C 9AA6BEF60C             call 0CF6:BEA6
:0002.C581 50                     push ax
:0002.C582 9AF2C4F60C             call 0CF6:C4F2
:0002.C587 50                     push ax
:0002.C588 8D46FE                 lea ax, [bp-02]
:0002.C58B 50                     push ax
:0002.C58C 9A2A93F60C             call 0CF6:932A
:0002.C591 6A0A                   push 000A
:0002.C593 6A01                   push 0001
:0002.C595 8A46FE                 mov al , [bp-02]
:0002.C598 8A56FF                 mov dl, [bp-01]
:0002.C59B B30F                   mov bl, 0F
:0002.C59D 9A00CEF60C             call 0CF6:CE00
:0002.C5A2 A036C8                 mov al, [C836]
:0002.C5A5 2AE4                   sub ah, ah
:0002.C5A7 8A164AC8               mov dl, [C84A]
:0002.C5AB 2AF6                   sub dh, dh
:0002.C5AD 9ADAD2F60C             call 0CF6:D2DA
:0002.C5B2 A04AC8                 mov al, [C84A]
:0002.C5B5 A253C8                 mov byte ptr [C853], al
:0002.C5B8 C70646C80000           mov word ptr [C846], 0000
:0002.C5BE 6A01                   push 0001
:0002.C5C0 6A00                   push 0000
:0002.C5C2 9A684F0000             call 0000:4F68
:0002.C5C7 C60640C801             mov byte ptr [C840], 01
:0002.C5CC C9                     leave
:0002.C5CD CB                     retf


:0002.C5CE CB                     retf


:0002.C5CF 00                     BYTE 0


:0002.C5D0 33C0                   xor ax, ax
:0002.C5D2 BA0100                 mov dx, 0001
:0002.C5D5 9A20E8F60C             call 0CF6:E820
:0002.C5DA 6A03                   push 0003
:0002.C5DC 6A08                   push 0008
:0002.C5DE 6A01                   push 0001
:0002.C5E0 6A01                   push 0001
:0002.C5E2 6A01                   push 0001
:0002.C5E4 9AAA4E0000             call 0000:4EAA
:0002.C5E9 83C40A                 add sp, 000A
:0002.C5EC B80500                 mov ax, 0005
:0002.C5EF BA0200                 mov dx, 0002
:0002.C5F2 9AEC1CF60C             call 0CF6:1CEC
:0002.C5F7 1E                     push ds
:0002.C5F8 681729                 push 2917
:0002.C5FB 6A01                   push 0001
:0002.C5FD 6A02                   push 0002
:0002.C5FF B80400                 mov ax, 0004
:0002.C602 BA2000                 mov dx, 0020
:0002.C605 BB1000                 mov bx, 0010
:0002.C608 9A3823F60C             call 0CF6:2338
:0002.C60D 6A07                   push 0007
:0002.C60F 6A12                   push 0012
:0002.C611 6A06                   push 0006
:0002.C613 6A0A                   push 000A
:0002.C615 6A02                   push 0002
:0002.C617 9AAA4E0000             call 0000:4EAA
:0002.C61C 83C40A                 add sp, 000A
:0002.C61F 6A70                   push 0070
:0002.C621 685EC2                 push C25E
:0002.C624 9A7000F21C             call 1CF2:0070
:0002.C629 1E                     push ds
:0002.C62A 50                     push ax
:0002.C62B 6A00                   push 0000
:0002.C62D 68C000                 push 00C0
:0002.C630 B8B000                 mov ax, 00B0
:0002.C633 BA7000                 mov dx, 0070
:0002.C636 BB2001                 mov bx, 0120
:0002.C639 9A2026F60C             call 0CF6:2620
:0002.C63E CB                     retf


:0002.C63F 00                     BYTE 0


:0002.C640 C8920000               enter 0092, 00
:0002.C644 57                     push di
:0002.C645 56                     push si
:0002.C646 8D46F4                 lea ax, [bp-0C]
:0002.C649 50                     push ax
:0002.C64A 9A9837F60C             call 0CF6:3798
:0002.C64F 8D46F2                 lea ax, [bp-0E]
:0002.C652 50                     push ax
:0002.C653 9A9837F60C             call 0CF6:3798
:0002.C658 B80200                 mov ax, 0002
:0002.C65B BA0100                 mov dx, 0001
:0002.C65E 9A20E8F60C             call 0CF6:E820
:0002.C663 6A03                   push 0003
:0002.C665 6A04                   push 0004
:0002.C667 6A01                   push 0001
:0002.C669 6A01                   push 0001
:0002.C66B 6A01                   push 0001
:0002.C66D 9AAA4E0000             call 0000:4EAA
:0002.C672 83C40A                 add sp, 000A
:0002.C675 B80500                 mov ax, 0005
:0002.C678 BA0200                 mov dx, 0002
:0002.C67B 9AEC1CF60C             call 0CF6:1CEC
:0002.C680 1E                     push ds
:0002.C681 682029                 push 2920
:0002.C684 6A01                   push 0001
:0002.C686 6A02                   push 0002
:0002.C688 B80400                 mov ax, 0004
:0002.C68B BA2000                 mov dx, 0020
:0002.C68E BB0A00                 mov bx, 000A
:0002.C691 9A3823F60C             call 0CF6:2338
:0002.C696 68EE67                 push 67EE
:0002.C699 9A101FF60C             call 0CF6:1F10
:0002.C69E 8846FF                 mov [bp-01], al 
:0002.C6A1 FEC8                   dec al
:0002.C6A3 7403                   je C6A8
:0002.C6A5 E91D02                 jmp C8C5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C6A3(C)
|
:0002.C6A8 680080                 push 8000
:0002.C6AB 68FC54                 push 54FC
:0002.C6AE 9A4A4DF60C             call 0CF6:4D4A
:0002.C6B3 807EFF01               cmp byte ptr [bp-01], 01
:0002.C6B7 7509                   jne C6C2
:0002.C6B9 680255                 push 5502
:0002.C6BC 9A081DF60C             call 0CF6:1D08
:0002.C6C1 5B                     pop bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C6B7(C)
|
:0002.C6C2 9AA6BEF60C             call 0CF6:BEA6
:0002.C6C7 50                     push ax
:0002.C6C8 9AF2C4F60C             call 0CF6:C4F2
:0002.C6CD 50                     push ax
:0002.C6CE 8D46F4                 lea ax, [bp-0C]
:0002.C6D1 50                     push ax
:0002.C6D2 9A2A93F60C             call 0CF6:932A
:0002.C6D7 32C0                   xor al , al 
:0002.C6D9 32D2                   xor dl, dl
:0002.C6DB 9A3CCCF60C             call 0CF6:CC3C
:0002.C6E0 2AE4                   sub ah, ah
:0002.C6E2 8BF8                   mov di, ax
:0002.C6E4 32C0                   xor al , al 
:0002.C6E6 B201                   mov dl, 01
:0002.C6E8 9A3CCCF60C             call 0CF6:CC3C
:0002.C6ED 2AE4                   sub ah, ah
:0002.C6EF 8BF0                   mov si, ax
:0002.C6F1 9A2423F60C             call 0CF6:2324
:0002.C6F6 6A12                   push 0012
:0002.C6F8 6A12                   push 0012
:0002.C6FA 6A01                   push 0001
:0002.C6FC 6A06                   push 0006
:0002.C6FE 6A00                   push 0000
:0002.C700 9AAA4E0000             call 0000:4EAA
:0002.C705 83C40A                 add sp, 000A
:0002.C708 33C0                   xor ax, ax
:0002.C70A BA0600                 mov dx, 0006
:0002.C70D 9AEC1CF60C             call 0CF6:1CEC
:0002.C712 6A70                   push 0070
:0002.C714 6A20                   push 0020
:0002.C716 682001                 push 0120
:0002.C719 682001                 push 0120
:0002.C71C 6A00                   push 0000
:0002.C71E 6A00                   push 0000
:0002.C720 689A52                 push 529A
:0002.C723 9A4012F60C             call 0CF6:1240
:0002.C728 680002                 push 0200
:0002.C72B 68FC54                 push 54FC
:0002.C72E 9A4A4DF60C             call 0CF6:4D4A
:0002.C733 52                     push dx
:0002.C734 50                     push ax
:0002.C735 32C0                   xor al , al 
:0002.C737 B201                   mov dl, 01
:0002.C739 9A3CCCF60C             call 0CF6:CC3C
:0002.C73E 2AE4                   sub ah, ah
:0002.C740 50                     push ax
:0002.C741 32C0                   xor al , al 
:0002.C743 32D2                   xor dl, dl
:0002.C745 9A3CCCF60C             call 0CF6:CC3C
:0002.C74A 2AE4                   sub ah, ah
:0002.C74C 50                     push ax
:0002.C74D 81EE8000               sub si, 0080
:0002.C751 F7DE                   neg si
:0002.C753 81E6F87F               and si, 7FF8
:0002.C757 C1EE03                 shr si, 03
:0002.C75A 8BC6                   mov ax, si
:0002.C75C 83C606                 add si, 0006
:0002.C75F C1E603                 shl si, 03
:0002.C762 56                     push si
:0002.C763 81EF8000               sub di, 0080
:0002.C767 F7DF                   neg di
:0002.C769 81E7F87F               and di, 7FF8
:0002.C76D C1EF03                 shr di, 03
:0002.C770 8BCF                   mov cx, di
:0002.C772 83C710                 add di, 0010
:0002.C775 57                     push di
:0002.C776 8BF0                   mov si, ax
:0002.C778 8BF9                   mov di, cx
:0002.C77A 9AFC6B0000             call 0000:6BFC
:0002.C77F 83C40C                 add sp, 000C
:0002.C782 C1E702                 shl di, 02
:0002.C785 8A46F4                 mov al , [bp-0C]
:0002.C788 2AE4                   sub ah, ah
:0002.C78A 03F8                   add di, ax
:0002.C78C 83C73F                 add di, 003F
:0002.C78F 03FF                   add di, di
:0002.C791 57                     push di
:0002.C792 C1E602                 shl si, 02
:0002.C795 8A46F5                 mov al , [bp-0B]
:0002.C798 03F0                   add si, ax
:0002.C79A 83C617                 add si, 0017
:0002.C79D 03F6                   add si, si
:0002.C79F 56                     push si
:0002.C7A0 6A08                   push 0008
:0002.C7A2 6A08                   push 0008
:0002.C7A4 6A07                   push 0007
:0002.C7A6 68EA53                 push 53EA
:0002.C7A9 9A4C3AF60C             call 0CF6:3A4C
:0002.C7AE C606EC2300             mov byte ptr [23EC], 00
:0002.C7B3 C746FE1ABA             mov word ptr [bp-02], BA1A
:0002.C7B8 8D866EFF               lea ax, [bp+FF6E]
:0002.C7BC 8946F8                 mov [bp-08], ax
:0002.C7BF 33C0                   xor ax, ax
:0002.C7C1 8946F6                 mov [bp-0A], ax
:0002.C7C4 8946FA                 mov [bp-06], ax
:0002.C7C7 9A0C6DF60C             call 0CF6:6D0C
:0002.C7CC 0BC0                   or ax, ax
:0002.C7CE 7458                   je C828
:0002.C7D0 C746FC54C8             mov word ptr [bp-04], C854
:0002.C7D5 8B76FE                 mov si, [bp-02]
:0002.C7D8 8B7EFA                 mov di, [bp-06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C826(C)
|
:0002.C7DB 56                     push si
:0002.C7DC 9A82C5F60C             call 0CF6:C582
:0002.C7E1 2403                   and al, 03
:0002.C7E3 3C03                   cmp al, 03
:0002.C7E5 7534                   jne C81B
:0002.C7E7 56                     push si
:0002.C7E8 9A60CBF60C             call 0CF6:CB60
:0002.C7ED 50                     push ax
:0002.C7EE 8D46F2                 lea ax, [bp-0E]
:0002.C7F1 50                     push ax
:0002.C7F2 9A2A93F60C             call 0CF6:932A
:0002.C7F7 807EF2FF               cmp byte ptr [bp-0E], FF
:0002.C7FB 741E                   je C81B
:0002.C7FD 8B5EFC                 mov bx, [bp-04]
:0002.C800 893F                   mov [bx], di
:0002.C802 56                     push si
:0002.C803 9A68C5F60C             call 0CF6:C568
:0002.C808 8B5EF8                 mov bx, [bp-08]
:0002.C80B 8346F804               add word ptr [bp-08], 0004
:0002.C80F 8907                   mov [bx], ax
:0002.C811 8C5F02                 mov [bx+02], ds
:0002.C814 8346FC02               add word ptr [bp-04], 0002
:0002.C818 FF46F6                 inc word ptr [bp-0A]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.C7E5(C), :0002.C7FB(C)
|
:0002.C81B 83C620                 add si, 0020
:0002.C81E 9A0C6DF60C             call 0CF6:6D0C
:0002.C823 47                     inc di
:0002.C824 3BC7                   cmp ax, di
:0002.C826 77B3                   ja C7DB

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C7CE(C)
|
:0002.C828 8B5EF8                 mov bx, [bp-08]
:0002.C82B 2BC0                   sub ax, ax
:0002.C82D 894702                 mov [bx+02], ax
:0002.C830 8907                   mov [bx], ax
:0002.C832 B97000                 mov cx, 0070
:0002.C835 837EF606               cmp word ptr [bp-0A], 0006
:0002.C839 7603                   jbe C83E
:0002.C83B B98000                 mov cx, 0080

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C839(C)
|
:0002.C83E 68A001                 push 01A0
:0002.C841 68B000                 push 00B0
:0002.C844 51                     push cx
:0002.C845 689000                 push 0090
:0002.C848 684CCA                 push CA4C
:0002.C84B 9AF4C5F60C             call 0CF6:C5F4
:0002.C850 6A06                   push 0006
:0002.C852 68C000                 push 00C0
:0002.C855 6A00                   push 0000
:0002.C857 6A06                   push 0006
:0002.C859 6A00                   push 0000
:0002.C85B B8A001                 mov ax, 01A0
:0002.C85E BAB000                 mov dx, 00B0
:0002.C861 8D9E6EFF               lea bx, [bp+FF6E]
:0002.C865 9AF829F60C             call 0CF6:29F8
:0002.C86A 2AE4                   sub ah, ah
:0002.C86C 8BF0                   mov si, ax
:0002.C86E 81FEFF00               cmp si, 00FF
:0002.C872 742E                   je C8A2
:0002.C874 8BD8                   mov bx, ax
:0002.C876 8A8054C8               mov al , [bx+si+C854]
:0002.C87A A24AC8                 mov byte ptr [C84A], al
:0002.C87D 9A08F6F60C             call 0CF6:F608
:0002.C882 6A0A                   push 000A
:0002.C884 6A00                   push 0000
:0002.C886 8A46F4                 mov al , [bp-0C]
:0002.C889 8A56F5                 mov dl, [bp-0B]
:0002.C88C B30F                   mov bl, 0F
:0002.C88E 9A00CEF60C             call 0CF6:CE00
:0002.C893 A036C8                 mov al, [C836]
:0002.C896 2AE4                   sub ah, ah
:0002.C898 9A32DDF60C             call 0CF6:DD32
:0002.C89D C60640C801             mov byte ptr [C840], 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C872(C)
|
:0002.C8A2 684CCA                 push CA4C
:0002.C8A5 9A30C6F60C             call 0CF6:C630
:0002.C8AA 6A00                   push 0000
:0002.C8AC 9A1C4F0000             call 0000:4F1C
:0002.C8B1 5B                     pop bx
:0002.C8B2 6A01                   push 0001
:0002.C8B4 9A1C4F0000             call 0000:4F1C
:0002.C8B9 5B                     pop bx
:0002.C8BA B80200                 mov ax, 0002
:0002.C8BD 99                     cwd
:0002.C8BE 9A20E8F60C             call 0CF6:E820
:0002.C8C3 EB3B                   jmp C900



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C6A5(U)
|
:0002.C8C5 6A03                   push 0003
:0002.C8C7 6A1B                   push 001B
:0002.C8C9 6A08                   push 0008
:0002.C8CB 6A04                   push 0004
:0002.C8CD 6A00                   push 0000
:0002.C8CF 9AAA4E0000             call 0000:4EAA
:0002.C8D4 83C40A                 add sp, 000A
:0002.C8D7 B80500                 mov ax, 0005
:0002.C8DA BA0200                 mov dx, 0002
:0002.C8DD 9AEC1CF60C             call 0CF6:1CEC
:0002.C8E2 6A02                   push 0002
:0002.C8E4 688054                 push 5480
:0002.C8E7 9A9C57F60C             call 0CF6:579C
:0002.C8EC 1E                     push ds
:0002.C8ED 682729                 push 2927
:0002.C8F0 6A00                   push 0000
:0002.C8F2 B80A00                 mov ax, 000A
:0002.C8F5 BA9000                 mov dx, 0090
:0002.C8F8 BB0200                 mov bx, 0002
:0002.C8FB 9A2024F60C             call 0CF6:2420

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C8C3(U)
|
:0002.C900 5E                     pop si
:0002.C901 5F                     pop di
:0002.C902 C9                     leave
:0002.C903 CB                     retf


:0002.C904 C8020000               enter 0002, 00
:0002.C908 8D46FE                 lea ax, [bp-02]
:0002.C90B 50                     push ax
:0002.C90C 9A9837F60C             call 0CF6:3798
:0002.C911 9AA6BEF60C             call 0CF6:BEA6
:0002.C916 50                     push ax
:0002.C917 9AF2C4F60C             call 0CF6:C4F2
:0002.C91C 50                     push ax
:0002.C91D 8D46FE                 lea ax, [bp-02]
:0002.C920 50                     push ax
:0002.C921 9A2A93F60C             call 0CF6:932A
:0002.C926 6A0A                   push 000A
:0002.C928 6A01                   push 0001
:0002.C92A 8A46FE                 mov al , [bp-02]
:0002.C92D 8A56FF                 mov dl, [bp-01]
:0002.C930 B30F                   mov bl, 0F
:0002.C932 9A00CEF60C             call 0CF6:CE00
:0002.C937 C9                     leave
:0002.C938 CB                     retf


:0002.C939 00                     BYTE 0


:0002.C93A 56                     push si
:0002.C93B 813E6421A003           cmp word ptr [2164], 03A0
:0002.C941 7474                   je C9B7
:0002.C943 FF066421               inc word ptr [2164]
:0002.C947 F606622180             test byte ptr [2162], 80
:0002.C94C 744D                   je C99B
:0002.C94E 833E642109             cmp word ptr [2164], 0009
:0002.C953 7562                   jne C9B7
:0002.C955 1E                     push ds
:0002.C956 684E29                 push 294E
:0002.C959 6A02                   push 0002
:0002.C95B 9A4232F60C             call 0CF6:3242
:0002.C960 83C406                 add sp, 0006
:0002.C963 0BC0                   or ax, ax
:0002.C965 742D                   je C994
:0002.C967 33F6                   xor si, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C980(C)
|
:0002.C969 6A00                   push 0000
:0002.C96B 56                     push si
:0002.C96C 6A02                   push 0002
:0002.C96E 6A01                   push 0001
:0002.C970 8D4440                 lea ax, [si+40]
:0002.C973 50                     push ax
:0002.C974 687052                 push 5270
:0002.C977 9ADE0FF60C             call 0CF6:0FDE
:0002.C97C 46                     inc si
:0002.C97D 83FE05                 cmp si, 0005
:0002.C980 72E7                   jb C969
:0002.C982 C7066421A003           mov word ptr [2164], 03A0
:0002.C988 6A07                   push 0007
:0002.C98A 688054                 push 5480
:0002.C98D 9A9C57F60C             call 0CF6:579C
:0002.C992 EB23                   jmp C9B7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C965(C)
|
:0002.C994 802662217F             and byte ptr [2162], 7F
:0002.C999 EB1C                   jmp C9B7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.C94C(C)
|
:0002.C99B 833E64212C             cmp word ptr [2164], 002C
:0002.C9A0 7515                   jne C9B7
:0002.C9A2 6A03                   push 0003
:0002.C9A4 688054                 push 5480
:0002.C9A7 9A9C57F60C             call 0CF6:579C
:0002.C9AC 800E622180             or byte ptr [2162], 80
:0002.C9B1 C70664210000           mov word ptr [2164], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.C941(C), :0002.C953(C), :0002.C992(U), :0002.C999(U), :0002.C9A0(C), 
|
:0002.C9B7 5E                     pop si
:0002.C9B8 CB                     retf


:0002.C9B9 00                     BYTE 0


:0002.C9BA CB                     retf


:0002.C9BB 00                     BYTE 0


:0002.C9BC CB                     retf


:0002.C9BD 00                     BYTE 0


:0002.C9BE C8020000               enter 0002, 00
:0002.C9C2 56                     push si
:0002.C9C3 687052                 push 5270
:0002.C9C6 9A3810F60C             call 0CF6:1038
:0002.C9CB 8846FF                 mov [bp-01], al 
:0002.C9CE 3C20                   cmp al, 20
:0002.C9D0 7232                   jb CA04
:0002.C9D2 3C25                   cmp al, 25
:0002.C9D4 772E                   ja CA04
:0002.C9D6 6A00                   push 0000
:0002.C9D8 688054                 push 5480
:0002.C9DB 9A9C57F60C             call 0CF6:579C
:0002.C9E0 806EFF20               sub byte ptr [bp-01], 20
:0002.C9E4 8A5EFF                 mov bl , [bp-01]
:0002.C9E7 2AFF                   sub bh, bh
:0002.C9E9 8BC3                   mov ax, bx
:0002.C9EB C1E302                 shl bx, 02
:0002.C9EE 8BF0                   mov si, ax
:0002.C9F0 FF9F3A29               call far word ptr [bx+293A]
:0002.C9F4 8A84CA29               mov al , [si+29CA]
:0002.C9F8 8846FF                 mov [bp-01], al 
:0002.C9FB 3CFF                   cmp al, FF
:0002.C9FD 7479                   je CA78
:0002.C9FF A240C8                 mov byte ptr [C840], al
:0002.CA02 EB74                   jmp CA78



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.C9D0(C), :0002.C9D4(C)
|
:0002.CA04 807EFF00               cmp byte ptr [bp-01], 00
:0002.CA08 7424                   je CA2E
:0002.CA0A 807EFF08               cmp byte ptr [bp-01], 08
:0002.CA0E 771E                   ja CA2E
:0002.CA10 9AAAD3F60C             call 0CF6:D3AA
:0002.CA15 9A18E1F60C             call 0CF6:E118
:0002.CA1A 0AC0                   or al , al 
:0002.CA1C 7410                   je CA2E
:0002.CA1E 8A46FF                 mov al , [bp-01]
:0002.CA21 50                     push ax
:0002.CA22 6A00                   push 0000
:0002.CA24 9A8E4F0000             call 0000:4F8E
:0002.CA29 83C404                 add sp, 0004
:0002.CA2C EB4A                   jmp CA78



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.CA08(C), :0002.CA0E(C), :0002.CA1C(C)
|
:0002.CA2E 803E4AC8FF             cmp byte ptr [C84A], FF
:0002.CA33 7443                   je CA78
:0002.CA35 A04AC8                 mov al, [C84A]
:0002.CA38 9A3E1EF60C             call 0CF6:1E3E
:0002.CA3D 50                     push ax
:0002.CA3E 9A82C5F60C             call 0CF6:C582
:0002.CA43 2403                   and al, 03
:0002.CA45 3C03                   cmp al, 03
:0002.CA47 7420                   je CA69
:0002.CA49 6A0A                   push 000A
:0002.CA4B 688054                 push 5480
:0002.CA4E 9A9C57F60C             call 0CF6:579C
:0002.CA53 1E                     push ds
:0002.CA54 68CF29                 push 29CF
:0002.CA57 6A01                   push 0001
:0002.CA59 B80400                 mov ax, 0004
:0002.CA5C BA9000                 mov dx, 0090
:0002.CA5F BB0100                 mov bx, 0001
:0002.CA62 9A2024F60C             call 0CF6:2420
:0002.CA67 EB0F                   jmp CA78



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.CA47(C)
|
:0002.CA69 6A00                   push 0000
:0002.CA6B 688054                 push 5480
:0002.CA6E 9A9C57F60C             call 0CF6:579C
:0002.CA73 9A08F6F60C             call 0CF6:F608

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.C9FD(C), :0002.CA02(U), :0002.CA2C(U), :0002.CA33(C), :0002.CA67(U), 
|
:0002.CA78 5E                     pop si
:0002.CA79 C9                     leave
:0002.CA7A CB                     retf


:0002.CA7B 00                     BYTE 0


:0002.CA7C C70646C80100           mov word ptr [C846], 0001
:0002.CA82 CB                     retf


:0002.CA83 00                     BYTE 0


:0002.CA84 C8040000               enter 0004, 00
:0002.CA88 56                     push si
:0002.CA89 803E36C8FF             cmp byte ptr [C836], FF
:0002.CA8E 744B                   je CADB
:0002.CA90 803E53C8FF             cmp byte ptr [C853], FF
:0002.CA95 7444                   je CADB
:0002.CA97 33C0                   xor ax, ax
:0002.CA99 9A2E23F60C             call 0CF6:232E
:0002.CA9E C646FFFF               mov byte ptr [bp-01], FF
:0002.CAA2 A053C8                 mov al, [C853]
:0002.CAA5 50                     push ax
:0002.CAA6 B8EE67                 mov ax, 67EE
:0002.CAA9 50                     push ax
:0002.CAAA 9AE2B5F60C             call 0CF6:B5E2
:0002.CAAF A053C8                 mov al, [C853]
:0002.CAB2 50                     push ax
:0002.CAB3 680268                 push 6802
:0002.CAB6 9A0EC5F60C             call 0CF6:C50E
:0002.CABB 9A2423F60C             call 0CF6:2324
:0002.CAC0 9AEEB8F60C             call 0CF6:B8EE
:0002.CAC5 B80200                 mov ax, 0002
:0002.CAC8 BAFF00                 mov dx, 00FF
:0002.CACB 9AB8DDF60C             call 0CF6:DDB8
:0002.CAD0 0BC0                   or ax, ax
:0002.CAD2 7407                   je CADB
:0002.CAD4 F60648C86E             test byte ptr [C848], 6E
:0002.CAD9 7403                   je CADE

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.CA8E(C), :0002.CA95(C), :0002.CAD2(C)
|
:0002.CADB E99A00                 jmp CB78

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.CAD9(C)
|
:0002.CADE A053C8                 mov al, [C853]
:0002.CAE1 9A3E1EF60C             call 0CF6:1E3E
:0002.CAE6 8BF0                   mov si, ax
:0002.CAE8 50                     push ax
:0002.CAE9 9A7E00F21C             call 1CF2:007E
:0002.CAEE 2AE4                   sub ah, ah
:0002.CAF0 2D0300                 sub ax, 0003
:0002.CAF3 7405                   je CAFA
:0002.CAF5 48                     dec ax
:0002.CAF6 7408                   je CB00
:0002.CAF8 EB3B                   jmp CB35



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.CAF3(C)
|
:0002.CAFA C646FE00               mov byte ptr [bp-02], 00
:0002.CAFE EB04                   jmp CB04



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.CAF6(C)
|
:0002.CB00 C646FE01               mov byte ptr [bp-02], 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.CAFE(U)
|
:0002.CB04 9A0823F60C             call 0CF6:2308
:0002.CB09 0BC0                   or ax, ax
:0002.CB0B 7428                   je CB35
:0002.CB0D 8A5EFE                 mov bl , [bp-02]
:0002.CB10 2AFF                   sub bh, bh
:0002.CB12 03DB                   add bx, bx
:0002.CB14 FFB7E629               push word ptr [bx+29E6]
:0002.CB18 56                     push si
:0002.CB19 9A68C5F60C             call 0CF6:C568
:0002.CB1E 50                     push ax
:0002.CB1F 1E                     push ds
:0002.CB20 68EA29                 push 29EA
:0002.CB23 6A02                   push 0002
:0002.CB25 9A4232F60C             call 0CF6:3242
:0002.CB2A 83C40A                 add sp, 000A
:0002.CB2D 0BC0                   or ax, ax
:0002.CB2F 7404                   je CB35
:0002.CB31 C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.CAF8(U), :0002.CB0B(C), :0002.CB2F(C)
|
:0002.CB35 807EFFFF               cmp byte ptr [bp-01], FF
:0002.CB39 743D                   je CB78
:0002.CB3B 800E48C802             or byte ptr [C848], 02
:0002.CB40 A053C8                 mov al, [C853]
:0002.CB43 50                     push ax
:0002.CB44 68EE67                 push 67EE
:0002.CB47 9AF2B5F60C             call 0CF6:B5F2
:0002.CB4C 8A46FF                 mov al , [bp-01]
:0002.CB4F 50                     push ax
:0002.CB50 68EE67                 push 67EE
:0002.CB53 9AECA1F60C             call 0CF6:A1EC
:0002.CB58 6A00                   push 0000
:0002.CB5A 68EE67                 push 67EE
:0002.CB5D 9A10E2F60C             call 0CF6:E210
:0002.CB62 6A01                   push 0001
:0002.CB64 68EE67                 push 67EE
:0002.CB67 9A02B6F60C             call 0CF6:B602
:0002.CB6C 6A0B                   push 000B
:0002.CB6E 6A0D                   push 000D
:0002.CB70 68EE67                 push 67EE
:0002.CB73 9A22B6F60C             call 0CF6:B622

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.CADB(U), :0002.CB39(C)
|
:0002.CB78 5E                     pop si
:0002.CB79 C9                     leave
:0002.CB7A CB                     retf


:0002.CB7B 00                     BYTE 0


:0002.CB7C 9ADAD6F60C             call 0CF6:D6DA
:0002.CB81 0AC0                   or al , al 
:0002.CB83 7517                   jne CB9C
:0002.CB85 8A1E40C8               mov bl , [C840]
:0002.CB89 2AFF                   sub bh, bh
:0002.CB8B C1E302                 shl bx, 02
:0002.CB8E FF9F922A               call far word ptr [bx+2A92]
:0002.CB92 C60641C800             mov byte ptr [C841], 00
:0002.CB97 9A24FBF60C             call 0CF6:FB24

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.CB83(C)
|
:0002.CB9C CB                     retf
:0002.CB9D 00                     BYTE 0


:0002.CB9E C8100000               enter 0010, 00
:0002.CBA2 57                     push di
:0002.CBA3 56                     push si
:0002.CBA4 8D46F2                 lea ax, [bp-0E]
:0002.CBA7 50                     push ax
:0002.CBA8 9A9837F60C             call 0CF6:3798
:0002.CBAD 8D46F4                 lea ax, [bp-0C]
:0002.CBB0 50                     push ax
:0002.CBB1 9A9837F60C             call 0CF6:3798
:0002.CBB6 8D46F0                 lea ax, [bp-10]
:0002.CBB9 50                     push ax
:0002.CBBA 9A9837F60C             call 0CF6:3798
:0002.CBBF C646F700               mov byte ptr [bp-09], 00
:0002.CBC3 833E46C800             cmp word ptr [C846], 0000
:0002.CBC8 750D                   jne CBD7
:0002.CBCA 9A1CFCF60C             call 0CF6:FC1C
:0002.CBCF 9A08D8F60C             call 0CF6:D808
:0002.CBD4 E90A01                 jmp CCE1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.CBC8(C)
|
:0002.CBD7 9AA6BEF60C             call 0CF6:BEA6
:0002.CBDC 8BF0                   mov si, ax
:0002.CBDE 50                     push ax
:0002.CBDF 9A54E3F60C             call 0CF6:E354
:0002.CBE4 8846FF                 mov [bp-01], al 
:0002.CBE7 56                     push si
:0002.CBE8 9A8EE3F60C             call 0CF6:E38E
:0002.CBED 3A46FF                 cmp al , [bp-01]
:0002.CBF0 7406                   je CBF8
:0002.CBF2 FE46FF                 inc byte ptr [bp-01]
:0002.CBF5 E9D400                 jmp CCCC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.CBF0(C)
|
:0002.CBF8 56                     push si
:0002.CBF9 9AC0E2F60C             call 0CF6:E2C0
:0002.CBFE 8846FE                 mov [bp-02], al 
:0002.CC01 3401                   xor al, 01
:0002.CC03 50                     push ax
:0002.CC04 56                     push si
:0002.CC05 9AB0E2F60C             call 0CF6:E2B0
:0002.CC0A 56                     push si
:0002.CC0B 9A74E2F60C             call 0CF6:E274
:0002.CC10 8846F9                 mov [bp-07], al 
:0002.CC13 9ADEBFF60C             call 0CF6:BFDE
:0002.CC18 807EF900               cmp byte ptr [bp-07], 00
:0002.CC1C 751F                   jne CC3D
:0002.CC1E 8A1E40C8               mov bl , [C840]
:0002.CC22 2AFF                   sub bh, bh
:0002.CC24 C1E302                 shl bx, 02
:0002.CC27 FF9F922A               call far word ptr [bx+2A92]
:0002.CC2B 6A00                   push 0000
:0002.CC2D 6A01                   push 0001
:0002.CC2F 56                     push si
:0002.CC30 9ACE4AF60C             call 0CF6:4ACE
:0002.CC35 C60641C800             mov byte ptr [C841], 00
:0002.CC3A E98300                 jmp CCC0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.CC1C(C)
|
:0002.CC3D 56                     push si
:0002.CC3E 9A36E2F60C             call 0CF6:E236
:0002.CC43 8BF8                   mov di, ax
:0002.CC45 8956FC                 mov [bp-04], dx
:0002.CC48 56                     push si
:0002.CC49 9A92E2F60C             call 0CF6:E292
:0002.CC4E 8846F8                 mov [bp-08], al 
:0002.CC51 56                     push si
:0002.CC52 9ADCE3F60C             call 0CF6:E3DC
:0002.CC57 0BC0                   or ax, ax
:0002.CC59 750B                   jne CC66
:0002.CC5B 8E46FC                 mov es, [bp-04]
:0002.CC5E 268A05                 mov al , es:[di]
:0002.CC61 C0E804                 shr al, 04
:0002.CC64 EB08                   jmp CC6E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.CC59(C)
|
:0002.CC66 8E46FC                 mov es, [bp-04]
:0002.CC69 268A05                 mov al , es:[di]
:0002.CC6C 240F                   and al, 0F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.CC64(U)
|
:0002.CC6E 8846FE                 mov [bp-02], al 
:0002.CC71 56                     push si
:0002.CC72 9AF2C4F60C             call 0CF6:C4F2
:0002.CC77 50                     push ax
:0002.CC78 8D46F4                 lea ax, [bp-0C]
:0002.CC7B 50                     push ax
:0002.CC7C 9A2A93F60C             call 0CF6:932A
:0002.CC81 8A5EFE                 mov bl , [bp-02]
:0002.CC84 2AFF                   sub bh, bh
:0002.CC86 03DB                   add bx, bx
:0002.CC88 8A872C23               mov al , [bx+232C]
:0002.CC8C 0246F4                 add al , [bp-0C]
:0002.CC8F 8846F4                 mov [bp-0C], al 
:0002.CC92 8A873C23               mov al , [bx+233C]
:0002.CC96 0246F5                 add al , [bp-0B]
:0002.CC99 8846F5                 mov [bp-0B], al 
:0002.CC9C 8D46F4                 lea ax, [bp-0C]
:0002.CC9F 50                     push ax
:0002.CCA0 56                     push si
:0002.CCA1 9AE6E2F60C             call 0CF6:E2E6
:0002.CCA6 8A46FE                 mov al , [bp-02]
:0002.CCA9 50                     push ax
:0002.CCAA 56                     push si
:0002.CCAB 9AA0E2F60C             call 0CF6:E2A0
:0002.CCB0 C646F708               mov byte ptr [bp-09], 08
:0002.CCB4 8A46F8                 mov al , [bp-08]
:0002.CCB7 FEC8                   dec al
:0002.CCB9 50                     push ax
:0002.CCBA 56                     push si
:0002.CCBB 9A82E2F60C             call 0CF6:E282

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.CC3A(U)
|
:0002.CCC0 8A46F9                 mov al , [bp-07]
:0002.CCC3 3401                   xor al, 01
:0002.CCC5 50                     push ax
:0002.CCC6 56                     push si
:0002.CCC7 9A64E2F60C             call 0CF6:E264

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.CBF5(U)
|
:0002.CCCC 8A46F7                 mov al , [bp-09]
:0002.CCCF 50                     push ax
:0002.CCD0 50                     push ax
:0002.CCD1 56                     push si
:0002.CCD2 9ACE4AF60C             call 0CF6:4ACE
:0002.CCD7 8A46FF                 mov al , [bp-01]
:0002.CCDA 50                     push ax
:0002.CCDB 56                     push si
:0002.CCDC 9A44E3F60C             call 0CF6:E344

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.CBD4(U)
|
:0002.CCE1 5E                     pop si
:0002.CCE2 5F                     pop di
:0002.CCE3 C9                     leave
:0002.CCE4 CB                     retf


:0002.CCE5 00                     BYTE 0


:0002.CCE6 C8040000               enter 0004, 00
:0002.CCEA 8D46FC                 lea ax, [bp-04]
:0002.CCED 50                     push ax
:0002.CCEE 9A9837F60C             call 0CF6:3798
:0002.CCF3 9A0823F60C             call 0CF6:2308
:0002.CCF8 0BC0                   or ax, ax
:0002.CCFA 7504                   jne CD00
:0002.CCFC B0FF                   mov al, FF
:0002.CCFE EB4B                   jmp CD4B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.CCFA(C)
|
:0002.CD00 9A98CCF60C             call 0CF6:CC98
:0002.CD05 9A0C6DF60C             call 0CF6:6D0C
:0002.CD0A 8846FF                 mov [bp-01], al 
:0002.CD0D 8846FE                 mov [bp-02], al 
:0002.CD10 803E33C8FF             cmp byte ptr [C833], FF
:0002.CD15 7413                   je CD2A
:0002.CD17 A033C8                 mov al, [C833]
:0002.CD1A 2AE4                   sub ah, ah
:0002.CD1C 8A1634C8               mov dl, [C834]
:0002.CD20 2AF6                   sub dh, dh
:0002.CD22 9AC4CBF60C             call 0CF6:CBC4
:0002.CD27 8846FF                 mov [bp-01], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.CD15(C)
|
:0002.CD2A 8A46FF                 mov al , [bp-01]
:0002.CD2D 3846FE                 cmp [bp-02], al 
:0002.CD30 750C                   jne CD3E
:0002.CD32 C646FFFF               mov byte ptr [bp-01], FF
:0002.CD36 C7064CC80000           mov word ptr [C84C], 0000
:0002.CD3C EB0A                   jmp CD48



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.CD30(C)
|
:0002.CD3E 804EFF80               or byte ptr [bp-01], 80
:0002.CD42 C7064CC80100           mov word ptr [C84C], 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.CD3C(U)
|
:0002.CD48 8A46FF                 mov al , [bp-01]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.CCFE(U)
|
:0002.CD4B C9                     leave
:0002.CD4C CB                     retf


:0002.CD4D 00                     BYTE 0


:0002.CD4E 9A0823F60C             call 0CF6:2308
:0002.CD53 0BC0                   or ax, ax
:0002.CD55 740B                   je CD62
:0002.CD57 680268                 push 6802
:0002.CD5A 9A5200F21C             call 1CF2:0052
:0002.CD5F 50                     push ax
:0002.CD60 EB02                   jmp CD64



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.CD55(C)
|
:0002.CD62 6A01                   push 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.CD60(U)
|
:0002.CD64 6A00                   push 0000
:0002.CD66 9A684F0000             call 0000:4F68
:0002.CD6B 83C404                 add sp, 0004
:0002.CD6E 9A86FDF60C             call 0CF6:FD86
:0002.CD73 A24AC8                 mov byte ptr [C84A], al
:0002.CD76 A232C8                 mov byte ptr [C832], al
:0002.CD79 800E30C801             or byte ptr [C830], 01
:0002.CD7E 3CFF                   cmp al, FF
:0002.CD80 740C                   je CD8E
:0002.CD82 F6064AC880             test byte ptr [C84A], 80
:0002.CD87 7405                   je CD8E
:0002.CD89 80264AC87F             and byte ptr [C84A], 7F

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.CD80(C), :0002.CD87(C)
|
:0002.CD8E 833E4EC800             cmp word ptr [C84E], 0000
:0002.CD93 7506                   jne CD9B
:0002.CD95 C70642C80000           mov word ptr [C842], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.CD93(C)
|
:0002.CD9B 9AAAD3F60C             call 0CF6:D3AA
:0002.CDA0 9A18E1F60C             call 0CF6:E118
:0002.CDA5 0AC0                   or al , al 
:0002.CDA7 7406                   je CDAF
:0002.CDA9 2AE4                   sub ah, ah
:0002.CDAB 40                     inc ax
:0002.CDAC A34CC8                 mov word ptr [C84C], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.CDA7(C)
|
:0002.CDAF A14CC8                 mov ax, word ptr [C84C]
:0002.CDB2 9A2E23F60C             call 0CF6:232E
:0002.CDB7 9A1CFCF60C             call 0CF6:FC1C
:0002.CDBC 9A08D8F60C             call 0CF6:D808
:0002.CDC1 9A8CE1F60C             call 0CF6:E18C
:0002.CDC6 CB                     retf


:0002.CDC7 00                     BYTE 0


:0002.CDC8 C70642C80000           mov word ptr [C842], 0000
:0002.CDCE 9A1CFCF60C             call 0CF6:FC1C
:0002.CDD3 9A08D8F60C             call 0CF6:D808
:0002.CDD8 CB                     retf


:0002.CDD9 00                     BYTE 0


:0002.CDDA C8040000               enter 0004, 00
:0002.CDDE 57                     push di
:0002.CDDF 56                     push si
:0002.CDE0 8D46FC                 lea ax, [bp-04]
:0002.CDE3 50                     push ax
:0002.CDE4 9A9837F60C             call 0CF6:3798
:0002.CDE9 C70642C80000           mov word ptr [C842], 0000
:0002.CDEF 9A1CFCF60C             call 0CF6:FC1C
:0002.CDF4 9A08D8F60C             call 0CF6:D808
:0002.CDF9 9AA6BEF60C             call 0CF6:BEA6
:0002.CDFE 50                     push ax
:0002.CDFF 9AF2C4F60C             call 0CF6:C4F2
:0002.CE04 50                     push ax
:0002.CE05 8D46FC                 lea ax, [bp-04]
:0002.CE08 50                     push ax
:0002.CE09 9A2A93F60C             call 0CF6:932A
:0002.CE0E 32C0                   xor al , al 
:0002.CE10 32D2                   xor dl, dl
:0002.CE12 9A3CCCF60C             call 0CF6:CC3C
:0002.CE17 8846FF                 mov [bp-01], al 
:0002.CE1A BF8000                 mov di, 0080
:0002.CE1D 2AE4                   sub ah, ah
:0002.CE1F 2BF8                   sub di, ax
:0002.CE21 03FF                   add di, di
:0002.CE23 C1FF04                 sar di, 04
:0002.CE26 32C0                   xor al , al 
:0002.CE28 B201                   mov dl, 01
:0002.CE2A 9A3CCCF60C             call 0CF6:CC3C
:0002.CE2F 2AE4                   sub ah, ah
:0002.CE31 BE8000                 mov si, 0080
:0002.CE34 2BF0                   sub si, ax
:0002.CE36 03F6                   add si, si
:0002.CE38 C1FE04                 sar si, 04
:0002.CE3B 803EEC2303             cmp byte ptr [23EC], 03
:0002.CE40 7506                   jne CE48
:0002.CE42 8826EC23               mov [23EC], ah
:0002.CE46 EB04                   jmp CE4C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.CE40(C)
|
:0002.CE48 FE06EC23               inc byte ptr [23EC]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.CE46(U)
|
:0002.CE4C 9A2423F60C             call 0CF6:2324
:0002.CE51 57                     push di
:0002.CE52 56                     push si
:0002.CE53 6A08                   push 0008
:0002.CE55 6A08                   push 0008
:0002.CE57 8A1EEC23               mov bl , [23EC]
:0002.CE5B 2AFF                   sub bh, bh
:0002.CE5D 8A87FE29               mov al , [bx+29FE]
:0002.CE61 2AE4                   sub ah, ah
:0002.CE63 50                     push ax
:0002.CE64 68EA53                 push 53EA
:0002.CE67 9A4C3AF60C             call 0CF6:3A4C
:0002.CE6C 9A84C1F60C             call 0CF6:C184
:0002.CE71 5E                     pop si
:0002.CE72 5F                     pop di
:0002.CE73 C9                     leave
:0002.CE74 CB                     retf


:0002.CE75 00                     BYTE 0


:0002.CE76 C7064EC80100           mov word ptr [C84E], 0001
:0002.CE7C 8A1E40C8               mov bl , [C840]
:0002.CE80 2AFF                   sub bh, bh
:0002.CE82 8A87E223               mov al , [bx+23E2]
:0002.CE86 A240C8                 mov byte ptr [C840], al
:0002.CE89 CB                     retf


:0002.CE8A 6A01                   push 0001
:0002.CE8C 9A1C4F0000             call 0000:4F1C
:0002.CE91 5B                     pop bx
:0002.CE92 C7064EC80100           mov word ptr [C84E], 0001
:0002.CE98 8A1E40C8               mov bl , [C840]
:0002.CE9C 2AFF                   sub bh, bh
:0002.CE9E 8A87E223               mov al , [bx+23E2]
:0002.CEA2 A240C8                 mov byte ptr [C840], al
:0002.CEA5 CB                     retf


:0002.CEA6 6A01                   push 0001
:0002.CEA8 9A1C4F0000             call 0000:4F1C
:0002.CEAD 5B                     pop bx
:0002.CEAE C7064EC80100           mov word ptr [C84E], 0001
:0002.CEB4 8A1E40C8               mov bl , [C840]
:0002.CEB8 2AFF                   sub bh, bh
:0002.CEBA 8A87E223               mov al , [bx+23E2]
:0002.CEBE A240C8                 mov byte ptr [C840], al
:0002.CEC1 CB                     retf


:0002.CEC2 6A00                   push 0000
:0002.CEC4 9A1C4F0000             call 0000:4F1C
:0002.CEC9 5B                     pop bx
:0002.CECA 6A01                   push 0001
:0002.CECC 9A1C4F0000             call 0000:4F1C
:0002.CED1 5B                     pop bx
:0002.CED2 C7064EC80100           mov word ptr [C84E], 0001
:0002.CED8 8A1E40C8               mov bl , [C840]
:0002.CEDC 2AFF                   sub bh, bh
:0002.CEDE 8A87E223               mov al , [bx+23E2]
:0002.CEE2 A240C8                 mov byte ptr [C840], al
:0002.CEE5 CB                     retf


:0002.CEE6 33C0                   xor ax, ax
:0002.CEE8 99                     cwd
:0002.CEE9 9A20E8F60C             call 0CF6:E820
:0002.CEEE 6A02                   push 0002
:0002.CEF0 9A1C4F0000             call 0000:4F1C
:0002.CEF5 5B                     pop bx
:0002.CEF6 6A01                   push 0001
:0002.CEF8 9A1C4F0000             call 0000:4F1C
:0002.CEFD 5B                     pop bx
:0002.CEFE C7064EC80100           mov word ptr [C84E], 0001
:0002.CF04 8A1E40C8               mov bl , [C840]
:0002.CF08 2AFF                   sub bh, bh
:0002.CF0A 8A87E223               mov al , [bx+23E2]
:0002.CF0E A240C8                 mov byte ptr [C840], al
:0002.CF11 CB                     retf


:0002.CF12 00000000000000000000   BYTE 10 DUP(0)
:0002.CF1C 00000000               BYTE  4 DUP(0)


:0002.CF20 B80200                 mov ax, 0002
:0002.CF23 99                     cwd
:0002.CF24 9A20E8F60C             call 0CF6:E820
:0002.CF29 6A00                   push 0000
:0002.CF2B 9A1C4F0000             call 0000:4F1C
:0002.CF30 5B                     pop bx
:0002.CF31 6A01                   push 0001
:0002.CF33 9A1C4F0000             call 0000:4F1C
:0002.CF38 5B                     pop bx
:0002.CF39 C7064EC80100           mov word ptr [C84E], 0001
:0002.CF3F 8A1E40C8               mov bl , [C840]
:0002.CF43 2AFF                   sub bh, bh
:0002.CF45 8A87E223               mov al , [bx+23E2]
:0002.CF49 A240C8                 mov byte ptr [C840], al
:0002.CF4C CB                     retf


:0002.CF4D 00                     BYTE 0


:0002.CF4E C7064EC80100           mov word ptr [C84E], 0001
:0002.CF54 8A1E40C8               mov bl , [C840]
:0002.CF58 2AFF                   sub bh, bh
:0002.CF5A 8A87E223               mov al , [bx+23E2]
:0002.CF5E A240C8                 mov byte ptr [C840], al
:0002.CF61 CB                     retf


:0002.CF62 55                     push bp
:0002.CF63 8BEC                   mov bp, sp
:0002.CF65 8B5E06                 mov bx, [bp+06]
:0002.CF68 8A4608                 mov al , [bp+08]
:0002.CF6B 884713                 mov [bx+13], al 
:0002.CF6E C9                     leave
:0002.CF6F CA0400                 retf 0004


:0002.CF72 55                     push bp
:0002.CF73 8BEC                   mov bp, sp
:0002.CF75 8B5E06                 mov bx, [bp+06]
:0002.CF78 8A4711                 mov al , [bx+11]
:0002.CF7B C9                     leave
:0002.CF7C CA0200                 retf 0002


:0002.CF7F 00                     BYTE 0


:0002.CF80 55                     push bp
:0002.CF81 8BEC                   mov bp, sp
:0002.CF83 8B5E06                 mov bx, [bp+06]
:0002.CF86 8A4608                 mov al , [bp+08]
:0002.CF89 884711                 mov [bx+11], al 
:0002.CF8C C9                     leave
:0002.CF8D CA0400                 retf 0004


:0002.CF90 55                     push bp
:0002.CF91 8BEC                   mov bp, sp
:0002.CF93 8B4606                 mov ax, [bp+06]
:0002.CF96 05C803                 add ax, 03C8
:0002.CF99 C9                     leave
:0002.CF9A CA0200                 retf 0002


:0002.CF9D 00                     BYTE 0


:0002.CF9E 55                     push bp
:0002.CF9F 8BEC                   mov bp, sp
:0002.CFA1 8B5E06                 mov bx, [bp+06]
:0002.CFA4 8A4718                 mov al , [bx+18]
:0002.CFA7 C9                     leave
:0002.CFA8 CA0200                 retf 0002


:0002.CFAB 00                     BYTE 0


:0002.CFAC 55                     push bp
:0002.CFAD 8BEC                   mov bp, sp
:0002.CFAF 8B4606                 mov ax, [bp+06]
:0002.CFB2 050D00                 add ax, 000D
:0002.CFB5 C9                     leave
:0002.CFB6 CA0200                 retf 0002


:0002.CFB9 00                     BYTE 0


:0002.CFBA 55                     push bp
:0002.CFBB 8BEC                   mov bp, sp
:0002.CFBD 8B5E06                 mov bx, [bp+06]
:0002.CFC0 8A471C                 mov al , [bx+1C]
:0002.CFC3 241F                   and al, 1F
:0002.CFC5 C9                     leave
:0002.CFC6 CA0200                 retf 0002


:0002.CFC9 00                     BYTE 0


:0002.CFCA 6850CA                 push CA50
:0002.CFCD 6A04                   push 0004
:0002.CFCF 6A10                   push 0010
:0002.CFD1 68F21C                 push 1CF2
:0002.CFD4 683609                 push 0936
:0002.CFD7 9A2EC20000             call 0000:C22E
:0002.CFDC CB                     retf


:0002.CFDD 00                     BYTE 0


:0002.CFDE 57                     push di
:0002.CFDF 56                     push si
:0002.CFE0 1E                     push ds
:0002.CFE1 680C54                 push 540C
:0002.CFE4 B83F00                 mov ax, 003F
:0002.CFE7 B2FF                   mov dl, FF
:0002.CFE9 9A7C4CF60C             call 0CF6:4C7C
:0002.CFEE 33C0                   xor ax, ax
:0002.CFF0 A34C54                 mov word ptr [544C], ax
:0002.CFF3 A35A54                 mov word ptr [545A], ax
:0002.CFF6 680255                 push 5502
:0002.CFF9 9A081DF60C             call 0CF6:1D08
:0002.CFFE 5B                     pop bx
:0002.CFFF A35C54                 mov word ptr [545C], ax
:0002.D002 89165E54               mov [545E], dx
:0002.D006 C70660540000           mov word ptr [5460], 0000
:0002.D00C 68FC54                 push 54FC
:0002.D00F 9A081DF60C             call 0CF6:1D08
:0002.D014 5B                     pop bx
:0002.D015 A36254                 mov word ptr [5462], ax
:0002.D018 89166454               mov [5464], dx
:0002.D01C C70658540100           mov word ptr [5458], 0001
:0002.D022 C70656548861           mov word ptr [5456], 6188
:0002.D028 681A55                 push 551A
:0002.D02B 9A081DF60C             call 0CF6:1D08
:0002.D030 5B                     pop bx
:0002.D031 89165054               mov [5450], dx
:0002.D035 A34E54                 mov word ptr [544E], ax
:0002.D038 80C410                 add ah, 10
:0002.D03B A35254                 mov word ptr [5452], ax
:0002.D03E 89165454               mov [5454], dx
:0002.D042 8B365654               mov si, [5456]
:0002.D046 BF3E00                 mov di, 003E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D058(C)
|
:0002.D049 6A00                   push 0000
:0002.D04B 68FF00                 push 00FF
:0002.D04E 56                     push si
:0002.D04F 9ACE4AF60C             call 0CF6:4ACE
:0002.D054 83C61A                 add si, 001A
:0002.D057 4F                     dec di
:0002.D058 75EF                   jne D049
:0002.D05A 5E                     pop si
:0002.D05B 5F                     pop di
:0002.D05C CB                     retf


:0002.D05D 00                     BYTE 0


:0002.D05E C80A0100               enter 010A, 00
:0002.D062 50                     push ax
:0002.D063 57                     push di
:0002.D064 56                     push si
:0002.D065 8BF8                   mov di, ax
:0002.D067 6A00                   push 0000
:0002.D069 6A00                   push 0000
:0002.D06B 682651                 push 5126
:0002.D06E 9A0E05F60C             call 0CF6:050E
:0002.D073 6A00                   push 0000
:0002.D075 682651                 push 5126
:0002.D078 9AA805F60C             call 0CF6:05A8
:0002.D07D 9ABE00F21C             call 1CF2:00BE
:0002.D082 68EE67                 push 67EE
:0002.D085 9A101FF60C             call 0CF6:1F10
:0002.D08A 3C02                   cmp al, 02
:0002.D08C 750F                   jne D09D
:0002.D08E 687208                 push 0872
:0002.D091 8D86F6FE               lea ax, [bp+FEF6]
:0002.D095 50                     push ax
:0002.D096 9AD61FF60C             call 0CF6:1FD6
:0002.D09B EB1E                   jmp D0BB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D08C(C)
|
:0002.D09D 686808                 push 0868
:0002.D0A0 8D86F6FE               lea ax, [bp+FEF6]
:0002.D0A4 50                     push ax
:0002.D0A5 9AD61FF60C             call 0CF6:1FD6
:0002.D0AA 8BC7                   mov ax, di
:0002.D0AC 9A3E1EF60C             call 0CF6:1E3E
:0002.D0B1 50                     push ax
:0002.D0B2 9A2809F21C             call 1CF2:0928
:0002.D0B7 2AE4                   sub ah, ah
:0002.D0B9 8BF8                   mov di, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D09B(U)
|
:0002.D0BB 680855                 push 5508
:0002.D0BE 9A081DF60C             call 0CF6:1D08
:0002.D0C3 5B                     pop bx
:0002.D0C4 8946FC                 mov [bp-04], ax
:0002.D0C7 8956FE                 mov [bp-02], dx
:0002.D0CA 57                     push di
:0002.D0CB 52                     push dx
:0002.D0CC 50                     push ax
:0002.D0CD 8D86F6FE               lea ax, [bp+FEF6]
:0002.D0D1 50                     push ax
:0002.D0D2 9A8020F60C             call 0CF6:2080
:0002.D0D7 8D86F6FE               lea ax, [bp+FEF6]
:0002.D0DB 50                     push ax
:0002.D0DC 9AB84FF60C             call 0CF6:4FB8
:0002.D0E1 68D000                 push 00D0
:0002.D0E4 6A14                   push 0014
:0002.D0E6 6A20                   push 0020
:0002.D0E8 6A10                   push 0010
:0002.D0EA 6A02                   push 0002
:0002.D0EC 9A501D0000             call 0000:1D50
:0002.D0F1 83C40A                 add sp, 000A
:0002.D0F4 FF76FC                 push word ptr [bp-04]
:0002.D0F7 FF76FE                 push word ptr [bp-02]
:0002.D0FA 6A14                   push 0014
:0002.D0FC 6A20                   push 0020
:0002.D0FE 6A00                   push 0000
:0002.D100 6A00                   push 0000
:0002.D102 6A00                   push 0000
:0002.D104 9A9C510000             call 0000:519C
:0002.D109 83C40E                 add sp, 000E
:0002.D10C 9AF01C0000             call 0000:1CF0
:0002.D111 681A55                 push 551A
:0002.D114 9A081DF60C             call 0CF6:1D08
:0002.D119 5B                     pop bx
:0002.D11A 8946FC                 mov [bp-04], ax
:0002.D11D 8956FE                 mov [bp-02], dx
:0002.D120 50                     push ax
:0002.D121 52                     push dx
:0002.D122 9A0E1E0000             call 0000:1E0E
:0002.D127 83C404                 add sp, 0004
:0002.D12A 680255                 push 5502
:0002.D12D 9A081DF60C             call 0CF6:1D08
:0002.D132 5B                     pop bx
:0002.D133 8946FC                 mov [bp-04], ax
:0002.D136 8956FE                 mov [bp-02], dx
:0002.D139 6A00                   push 0000
:0002.D13B 52                     push dx
:0002.D13C 9A481E0000             call 0000:1E48
:0002.D141 83C404                 add sp, 0004
:0002.D144 68FC54                 push 54FC
:0002.D147 9A081DF60C             call 0CF6:1D08
:0002.D14C 5B                     pop bx
:0002.D14D 8946FC                 mov [bp-04], ax
:0002.D150 8956FE                 mov [bp-02], dx
:0002.D153 6A01                   push 0001
:0002.D155 52                     push dx
:0002.D156 9A481E0000             call 0000:1E48
:0002.D15B 83C404                 add sp, 0004
:0002.D15E 8046FD50               add byte ptr [bp-03], 50
:0002.D162 33F6                   xor si, si
:0002.D164 68EE67                 push 67EE
:0002.D167 9A101FF60C             call 0CF6:1F10
:0002.D16C 3C02                   cmp al, 02
:0002.D16E 7503                   jne D173
:0002.D170 BE0100                 mov si, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D16E(C)
|
:0002.D173 684208                 push 0842
:0002.D176 8D86F6FE               lea ax, [bp+FEF6]
:0002.D17A 50                     push ax
:0002.D17B 9AD61FF60C             call 0CF6:1FD6
:0002.D180 56                     push si
:0002.D181 FF76FE                 push word ptr [bp-02]
:0002.D184 FF76FC                 push word ptr [bp-04]
:0002.D187 8D86F6FE               lea ax, [bp+FEF6]
:0002.D18B 50                     push ax
:0002.D18C 9A8020F60C             call 0CF6:2080
:0002.D191 8D86F6FE               lea ax, [bp+FEF6]
:0002.D195 50                     push ax
:0002.D196 9AB84FF60C             call 0CF6:4FB8
:0002.D19B FF76FC                 push word ptr [bp-04]
:0002.D19E FF76FE                 push word ptr [bp-02]
:0002.D1A1 9A721E0000             call 0000:1E72
:0002.D1A6 83C404                 add sp, 0004
:0002.D1A9 5E                     pop si
:0002.D1AA 5F                     pop di
:0002.D1AB C9                     leave
:0002.D1AC CB                     retf


:0002.D1AD 00                     BYTE 0


:0002.D1AE C8040000               enter 0004, 00
:0002.D1B2 8D46FC                 lea ax, [bp-04]
:0002.D1B5 50                     push ax
:0002.D1B6 9A9837F60C             call 0CF6:3798
:0002.D1BB 68EE67                 push 67EE
:0002.D1BE 9A1E09F21C             call 1CF2:091E
:0002.D1C3 50                     push ax
:0002.D1C4 8D46FC                 lea ax, [bp-04]
:0002.D1C7 50                     push ax
:0002.D1C8 9A2A93F60C             call 0CF6:932A
:0002.D1CD C646FF00               mov byte ptr [bp-01], 00
:0002.D1D1 68EE67                 push 67EE
:0002.D1D4 9A1009F21C             call 1CF2:0910
:0002.D1D9 FEC8                   dec al
:0002.D1DB 7504                   jne D1E1
:0002.D1DD C646FF04               mov byte ptr [bp-01], 04

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D1DB(C)
|
:0002.D1E1 8A46FF                 mov al , [bp-01]
:0002.D1E4 2AE4                   sub ah, ah
:0002.D1E6 50                     push ax
:0002.D1E7 B80002                 mov ax, 0200
:0002.D1EA 8A56FC                 mov dl, [bp-04]
:0002.D1ED 8A5EFD                 mov bl , [bp-03]
:0002.D1F0 9A241CF21C             call 1CF2:1C24
:0002.D1F5 C9                     leave
:0002.D1F6 CB                     retf


:0002.D1F7 00                     BYTE 0


:0002.D1F8 C80E0000               enter 000E, 00
:0002.D1FC 57                     push di
:0002.D1FD 56                     push si
:0002.D1FE 8D46F4                 lea ax, [bp-0C]
:0002.D201 50                     push ax
:0002.D202 9A9837F60C             call 0CF6:3798
:0002.D207 C646FD00               mov byte ptr [bp-03], 00
:0002.D20B 68EE67                 push 67EE
:0002.D20E 9A101FF60C             call 0CF6:1F10
:0002.D213 3C02                   cmp al, 02
:0002.D215 7517                   jne D22E
:0002.D217 68EE67                 push 67EE
:0002.D21A 9AFCA1F60C             call 0CF6:A1FC
:0002.D21F 8AD8                   mov bl , al 
:0002.D221 2AFF                   sub bh, bh
:0002.D223 8A9FFC2A               mov bl , [bx+2AFC]
:0002.D227 8A87BE2A               mov al , [bx+2ABE]
:0002.D22B 8846FD                 mov [bp-03], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D215(C)
|
:0002.D22E 8A46FD                 mov al , [bp-03]
:0002.D231 B201                   mov dl, 01
:0002.D233 9A9A45F60C             call 0CF6:459A
:0002.D238 8BF8                   mov di, ax
:0002.D23A 68EC04                 push 04EC
:0002.D23D 680855                 push 5508
:0002.D240 9A4A4DF60C             call 0CF6:4D4A
:0002.D245 8BF0                   mov si, ax
:0002.D247 8956F8                 mov [bp-08], dx
:0002.D24A 57                     push di
:0002.D24B 9A62E3F60C             call 0CF6:E362
:0002.D250 8846FF                 mov [bp-01], al 
:0002.D253 C746F20000             mov word ptr [bp-0E], 0000
:0002.D258 8E46F8                 mov es, [bp-08]
:0002.D25B 8BDE                   mov bx, si
:0002.D25D 46                     inc si
:0002.D25E 268A07                 mov al , es:[bx]
:0002.D261 8846FE                 mov [bp-02], al 
:0002.D264 0AC0                   or al , al 
:0002.D266 744C                   je D2B4
:0002.D268 2AE4                   sub ah, ah
:0002.D26A 8946FA                 mov [bp-06], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D2B2(C)
|
:0002.D26D 8E46F8                 mov es, [bp-08]
:0002.D270 8BDE                   mov bx, si
:0002.D272 46                     inc si
:0002.D273 268A07                 mov al , es:[bx]
:0002.D276 8846FD                 mov [bp-03], al 
:0002.D279 8BDE                   mov bx, si
:0002.D27B 46                     inc si
:0002.D27C 268A07                 mov al , es:[bx]
:0002.D27F 8846F4                 mov [bp-0C], al 
:0002.D282 8BDE                   mov bx, si
:0002.D284 46                     inc si
:0002.D285 268A07                 mov al , es:[bx]
:0002.D288 8846F5                 mov [bp-0B], al 
:0002.D28B 6A04                   push 0004
:0002.D28D 6A04                   push 0004
:0002.D28F 57                     push di
:0002.D290 9ACE4AF60C             call 0CF6:4ACE
:0002.D295 8A46FF                 mov al , [bp-01]
:0002.D298 0246FD                 add al , [bp-03]
:0002.D29B 50                     push ax
:0002.D29C 57                     push di
:0002.D29D 9AEC4AF60C             call 0CF6:4AEC
:0002.D2A2 8D46F4                 lea ax, [bp-0C]
:0002.D2A5 50                     push ax
:0002.D2A6 57                     push di
:0002.D2A7 9AE6E2F60C             call 0CF6:E2E6
:0002.D2AC 83C71A                 add di, 001A
:0002.D2AF FF4EFA                 dec word ptr [bp-06]
:0002.D2B2 75B9                   jne D26D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D266(C)
|
:0002.D2B4 8BDF                   mov bx, di
:0002.D2B6 8BF7                   mov si, di
:0002.D2B8 9A663FF60C             call 0CF6:3F66
:0002.D2BD 8BDE                   mov bx, si
:0002.D2BF 9A281EF60C             call 0CF6:1E28
:0002.D2C4 A2FA2A                 mov byte ptr [2AFA], al
:0002.D2C7 B00B                   mov al, 0B
:0002.D2C9 32D2                   xor dl, dl
:0002.D2CB 9A9A45F60C             call 0CF6:459A
:0002.D2D0 5E                     pop si
:0002.D2D1 5F                     pop di
:0002.D2D2 C9                     leave
:0002.D2D3 CB                     retf


:0002.D2D4 56                     push si
:0002.D2D5 8BF0                   mov si, ax
:0002.D2D7 9A2423F60C             call 0CF6:2324
:0002.D2DC 33C0                   xor ax, ax
:0002.D2DE BA0100                 mov dx, 0001
:0002.D2E1 9AF2BFF60C             call 0CF6:BFF2
:0002.D2E6 9ACF570000             call 0000:57CF
:0002.D2EB 6A01                   push 0001
:0002.D2ED 9AD1570000             call 0000:57D1
:0002.D2F2 5B                     pop bx
:0002.D2F3 6A14                   push 0014
:0002.D2F5 B80200                 mov ax, 0002
:0002.D2F8 BA0100                 mov dx, 0001
:0002.D2FB BB2000                 mov bx, 0020
:0002.D2FE 9A9EB7F60C             call 0CF6:B79E
:0002.D303 9A981E0000             call 0000:1E98
:0002.D308 9AF01D0000             call 0000:1DF0
:0002.D30D 9A3622F21C             call 1CF2:2236
:0002.D312 9A1421F21C             call 1CF2:2114
:0002.D317 9A70200000             call 0000:2070
:0002.D31C 9A82200000             call 0000:2082
:0002.D321 9AD2570000             call 0000:57D2
:0002.D326 8BC6                   mov ax, si
:0002.D328 A2A407                 mov byte ptr [07A4], al
:0002.D32B 9AF4C0F60C             call 0CF6:C0F4
:0002.D330 5E                     pop si
:0002.D331 CB                     retf


:0002.D332 9A2EB9F60C             call 0CF6:B92E
:0002.D337 68EE67                 push 67EE
:0002.D33A 9AFCA1F60C             call 0CF6:A1FC
:0002.D33F 2AE4                   sub ah, ah
:0002.D341 9A3E01F21C             call 1CF2:013E
:0002.D346 9AD802F21C             call 1CF2:02D8
:0002.D34B C60636C8FF             mov byte ptr [C836], FF
:0002.D350 C70648C80000           mov word ptr [C848], 0000
:0002.D356 9A2423F60C             call 0CF6:2324
:0002.D35B CB                     retf


:0002.D35C C80A0000               enter 000A, 00
:0002.D360 8D46FE                 lea ax, [bp-02]
:0002.D363 50                     push ax
:0002.D364 9A9837F60C             call 0CF6:3798
:0002.D369 8D46FC                 lea ax, [bp-04]
:0002.D36C 50                     push ax
:0002.D36D 9A9837F60C             call 0CF6:3798
:0002.D372 C60652C800             mov byte ptr [C852], 00
:0002.D377 9A84C1F60C             call 0CF6:C184

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.D476(U), :0002.D485(U)
|
:0002.D37C 680268                 push 6802
:0002.D37F 9A52CBF60C             call 0CF6:CB52
:0002.D384 B103                   mov cl, 03
:0002.D386 F6E1                   mul cl
:0002.D388 50                     push ax
:0002.D389 687054                 push 5470
:0002.D38C 9A5451F60C             call 0CF6:5154
:0002.D391 9A5AC1F60C             call 0CF6:C15A
:0002.D396 A138C8                 mov ax, word ptr [C838]
:0002.D399 390642C8               cmp [C842], ax
:0002.D39D 744F                   je D3EE
:0002.D39F A342C8                 mov word ptr [C842], ax
:0002.D3A2 9A0823F60C             call 0CF6:2308
:0002.D3A7 48                     dec ax
:0002.D3A8 7544                   jne D3EE
:0002.D3AA A040C8                 mov al, [C840]
:0002.D3AD 2AE4                   sub ah, ah
:0002.D3AF 8946F6                 mov [bp-0A], ax
:0002.D3B2 6BD803                 imul bx, ax, 0003
:0002.D3B5 031E38C8               add bx, [C838]
:0002.D3B9 C1E302                 shl bx, 02
:0002.D3BC 8B87542C               mov ax, [bx+2C54]
:0002.D3C0 8B97562C               mov dx, [bx+2C56]
:0002.D3C4 8946F8                 mov [bp-08], ax
:0002.D3C7 8956FA                 mov [bp-06], dx
:0002.D3CA 3D5CFA                 cmp ax, FA5C
:0002.D3CD 7512                   jne D3E1
:0002.D3CF 81FAF60C               cmp dx, 0CF6
:0002.D3D3 750C                   jne D3E1
:0002.D3D5 8B5EF6                 mov bx, [bp-0A]
:0002.D3D8 C1E302                 shl bx, 02
:0002.D3DB FF9FC02C               call far word ptr [bx+2CC0]
:0002.D3DF EB0D                   jmp D3EE



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.D3CD(C), :0002.D3D3(C)
|
:0002.D3E1 8BC2                   mov ax, dx
:0002.D3E3 0B46F8                 or ax, [bp-08]
:0002.D3E6 7503                   jne D3EB
:0002.D3E8 E99D00                 jmp D488



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D3E6(C)
|
:0002.D3EB FF5EF8                 call far word ptr [bp-08]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.D39D(C), :0002.D3A8(C), :0002.D3DF(U)
|
:0002.D3EE 8A1E40C8               mov bl , [C840]
:0002.D3F2 2AFF                   sub bh, bh
:0002.D3F4 C1E302                 shl bx, 02
:0002.D3F7 FF9FE42C               call far word ptr [bx+2CE4]
:0002.D3FB F60648C86E             test byte ptr [C848], 6E
:0002.D400 7403                   je D405
:0002.D402 E98800                 jmp D48D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D400(C)
|
:0002.D405 33C0                   xor ax, ax
:0002.D407 BAFF00                 mov dx, 00FF
:0002.D40A 9A8020F21C             call 1CF2:2080
:0002.D40F F60648C86E             test byte ptr [C848], 6E
:0002.D414 7403                   je D419
:0002.D416 E98000                 jmp D499



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D414(C)
|
:0002.D419 9A3622F21C             call 1CF2:2236
:0002.D41E 9A1421F21C             call 1CF2:2114
:0002.D423 9A70200000             call 0000:2070
:0002.D428 9A9DB30000             call 0000:B39D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D433(C)
|
:0002.D42D 9A92B30000             call 0000:B392
:0002.D432 48                     dec ax
:0002.D433 75F8                   jne D42D
:0002.D435 9A2423F60C             call 0CF6:2324
:0002.D43A 9A82200000             call 0000:2082
:0002.D43F F60630C801             test byte ptr [C830], 01
:0002.D444 7408                   je D44E
:0002.D446 A032C8                 mov al, [C832]
:0002.D449 9A8809F21C             call 1CF2:0988

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D444(C)
|
:0002.D44E 9A84C1F60C             call 0CF6:C184
:0002.D453 C70630C80000           mov word ptr [C830], 0000
:0002.D459 FF063CC8               inc word ptr [C83C]
:0002.D45D 833E3CC802             cmp word ptr [C83C], 0002
:0002.D462 7206                   jb D46A
:0002.D464 C7063CC80000           mov word ptr [C83C], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D462(C)
|
:0002.D46A 687054                 push 5470
:0002.D46D 9A7051F60C             call 0CF6:5170
:0002.D472 0BC0                   or ax, ax
:0002.D474 7403                   je D479
:0002.D476 E903FF                 jmp D37C



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.D474(C), :0002.D483(C)
|
:0002.D479 687054                 push 5470
:0002.D47C 9A7051F60C             call 0CF6:5170
:0002.D481 0BC0                   or ax, ax
:0002.D483 74F4                   je D479
:0002.D485 E9F4FE                 jmp D37C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D3E8(U)
|
:0002.D488 B80400                 mov ax, 0004
:0002.D48B EB0F                   jmp D49C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D402(U)
|
:0002.D48D F60648C808             test byte ptr [C848], 08
:0002.D492 7505                   jne D499
:0002.D494 9A5220F21C             call 1CF2:2052

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.D416(U), :0002.D492(C)
|
:0002.D499 A148C8                 mov ax, word ptr [C848]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D48B(U)
|
:0002.D49C C9                     leave
:0002.D49D CB                     retf


:0002.D49E C8120000               enter 0012, 00
:0002.D4A2 57                     push di
:0002.D4A3 56                     push si
:0002.D4A4 B850CA                 mov ax, CA50
:0002.D4A7 8946F4                 mov [bp-0C], ax
:0002.D4AA 1E                     push ds
:0002.D4AB 50                     push ax
:0002.D4AC B84000                 mov ax, 0040
:0002.D4AF B2FF                   mov dl, FF
:0002.D4B1 9A7C4CF60C             call 0CF6:4C7C
:0002.D4B6 68EE67                 push 67EE
:0002.D4B9 9A0209F21C             call 1CF2:0902
:0002.D4BE 8846F9                 mov [bp-07], al 
:0002.D4C1 C646F800               mov byte ptr [bp-08], 00
:0002.D4C5 BF1500                 mov di, 0015

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D597(U)
|
:0002.D4C8 8D45FF                 lea ax, [di-01]
:0002.D4CB 8946FA                 mov [bp-06], ax
:0002.D4CE 33C9                   xor cx, cx
:0002.D4D0 897EF6                 mov [bp-0A], di
:0002.D4D3 8B76F4                 mov si, [bp-0C]
:0002.D4D6 8BF9                   mov di, cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D585(U)
|
:0002.D4D8 8BC7                   mov ax, di
:0002.D4DA 8A56FA                 mov dl, [bp-06]
:0002.D4DD 9A720BF21C             call 1CF2:0B72
:0002.D4E2 8846FF                 mov [bp-01], al 
:0002.D4E5 3C7C                   cmp al, 7C
:0002.D4E7 7206                   jb D4EF
:0002.D4E9 721E                   jb D509
:0002.D4EB 3C7D                   cmp al, 7D
:0002.D4ED 771A                   ja D509

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D4E7(C)
|
:0002.D4EF 8BC7                   mov ax, di
:0002.D4F1 57                     push di
:0002.D4F2 8A46FA                 mov al , [bp-06]
:0002.D4F5 50                     push ax
:0002.D4F6 56                     push si
:0002.D4F7 9A5809F21C             call 1CF2:0958
:0002.D4FC 6A04                   push 0004
:0002.D4FE 6A04                   push 0004
:0002.D500 56                     push si
:0002.D501 9A7009F21C             call 1CF2:0970
:0002.D506 83C604                 add si, 0004

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.D4E9(C), :0002.D4ED(C)
|
:0002.D509 807EF901               cmp byte ptr [bp-07], 01
:0002.D50D 7570                   jne D57F
:0002.D50F 807EFF7C               cmp byte ptr [bp-01], 7C
:0002.D513 750B                   jne D520
:0002.D515 C746F20500             mov word ptr [bp-0E], 0005

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D52B(U)
|
:0002.D51A C646F801               mov byte ptr [bp-08], 01
:0002.D51E EB0D                   jmp D52D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D513(C)
|
:0002.D520 807EFF7D               cmp byte ptr [bp-01], 7D
:0002.D524 7507                   jne D52D
:0002.D526 C746F20200             mov word ptr [bp-0E], 0002
:0002.D52B EBED                   jmp D51A



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.D51E(U), :0002.D524(C)
|
:0002.D52D 807EF801               cmp byte ptr [bp-08], 01
:0002.D531 754C                   jne D57F
:0002.D533 803E36C8FF             cmp byte ptr [C836], FF
:0002.D538 7445                   je D57F
:0002.D53A 8A46F2                 mov al , [bp-0E]
:0002.D53D 8BCF                   mov cx, di
:0002.D53F 02C1                   add al , cl 
:0002.D541 50                     push ax
:0002.D542 8B4EF2                 mov cx, [bp-0E]
:0002.D545 D1E9                   shr cx, 01
:0002.D547 2A4EFA                 sub cl , [bp-06]
:0002.D54A F6D9                   neg cl
:0002.D54C 51                     push cx
:0002.D54D 8946F0                 mov [bp-10], ax
:0002.D550 894EEE                 mov [bp-12], cx
:0002.D553 9AA6BEF60C             call 0CF6:BEA6
:0002.D558 8946FE                 mov [bp-02], ax
:0002.D55B 50                     push ax
:0002.D55C 9ACEE2F60C             call 0CF6:E2CE
:0002.D561 8A46F0                 mov al , [bp-10]
:0002.D564 50                     push ax
:0002.D565 8A46EE                 mov al , [bp-12]
:0002.D568 50                     push ax
:0002.D569 FF76FE                 push word ptr [bp-02]
:0002.D56C 9A02E3F60C             call 0CF6:E302
:0002.D571 6A00                   push 0000
:0002.D573 68EE67                 push 67EE
:0002.D576 9A10E2F60C             call 0CF6:E210
:0002.D57B C646F900               mov byte ptr [bp-07], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.D50D(C), :0002.D531(C), :0002.D538(C)
|
:0002.D57F 47                     inc di
:0002.D580 83FF1F                 cmp di, 001F
:0002.D583 7303                   jnb D588
:0002.D585 E950FF                 jmp D4D8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D583(C)
|
:0002.D588 8976F4                 mov [bp-0C], si
:0002.D58B 8B7EF6                 mov di, [bp-0A]
:0002.D58E 8D45FF                 lea ax, [di-01]
:0002.D591 8BF8                   mov di, ax
:0002.D593 0BF8                   or di, ax
:0002.D595 7403                   je D59A
:0002.D597 E92EFF                 jmp D4C8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D595(C)
|
:0002.D59A 6A00                   push 0000
:0002.D59C 68EE67                 push 67EE
:0002.D59F 9A10E2F60C             call 0CF6:E210
:0002.D5A4 5E                     pop si
:0002.D5A5 5F                     pop di
:0002.D5A6 C9                     leave
:0002.D5A7 CB                     retf


:0002.D5A8 C81C0000               enter 001C, 00
:0002.D5AC 57                     push di
:0002.D5AD 56                     push si
:0002.D5AE 8D46F2                 lea ax, [bp-0E]
:0002.D5B1 50                     push ax
:0002.D5B2 9A9837F60C             call 0CF6:3798
:0002.D5B7 68EE67                 push 67EE
:0002.D5BA 9AFCA1F60C             call 0CF6:A1FC
:0002.D5BF 8AD8                   mov bl , al 
:0002.D5C1 2AFF                   sub bh, bh
:0002.D5C3 8A87FC2A               mov al , [bx+2AFC]
:0002.D5C7 8846FF                 mov [bp-01], al 
:0002.D5CA 9A1204F21C             call 1CF2:0412
:0002.D5CF 9A26C1F60C             call 0CF6:C126
:0002.D5D4 B8EE67                 mov ax, 67EE
:0002.D5D7 8946FC                 mov [bp-04], ax
:0002.D5DA 50                     push ax
:0002.D5DB 9A101FF60C             call 0CF6:1F10
:0002.D5E0 3C02                   cmp al, 02
:0002.D5E2 750D                   jne D5F1
:0002.D5E4 8A5EFF                 mov bl , [bp-01]
:0002.D5E7 2AFF                   sub bh, bh
:0002.D5E9 8A87EE2A               mov al , [bx+2AEE]
:0002.D5ED 2AE4                   sub ah, ah
:0002.D5EF EB02                   jmp D5F3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D5E2(C)
|
:0002.D5F1 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D5EF(U)
|
:0002.D5F3 8946F0                 mov [bp-10], ax
:0002.D5F6 C646FE00               mov byte ptr [bp-02], 00
:0002.D5FA A07E55                 mov al, [557E]
:0002.D5FD 25F000                 and ax, 00F0
:0002.D600 3D1000                 cmp ax, 0010
:0002.D603 7403                   je D608
:0002.D605 E91501                 jmp D71D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D603(C)
|
:0002.D608 9AEEB8F60C             call 0CF6:B8EE
:0002.D60D 682655                 push 5526
:0002.D610 9A081DF60C             call 0CF6:1D08
:0002.D615 5B                     pop bx
:0002.D616 B01A                   mov al, 1A
:0002.D618 F626FA2A               mul byte ptr [2AFA]
:0002.D61C 056300                 add ax, 0063
:0002.D61F 50                     push ax
:0002.D620 682655                 push 5526
:0002.D623 9A4A4DF60C             call 0CF6:4D4A
:0002.D628 8BF0                   mov si, ax
:0002.D62A 8956F8                 mov [bp-08], dx
:0002.D62D A0FA2A                 mov al, [2AFA]
:0002.D630 2AE4                   sub ah, ah
:0002.D632 6BC81A                 imul cx, ax, 001A
:0002.D635 81C1A261               add cx, 61A2
:0002.D639 894EFC                 mov [bp-04], cx
:0002.D63C 8BF8                   mov di, ax
:0002.D63E 47                     inc di
:0002.D63F 83FF3E                 cmp di, 003E
:0002.D642 7322                   jnb D666
:0002.D644 B83E00                 mov ax, 003E
:0002.D647 2BC7                   sub ax, di
:0002.D649 8946FA                 mov [bp-06], ax
:0002.D64C 897EF4                 mov [bp-0C], di
:0002.D64F 8BF9                   mov di, cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D664(C)
|
:0002.D651 FF76F8                 push word ptr [bp-08]
:0002.D654 56                     push si
:0002.D655 57                     push di
:0002.D656 9AA25BF60C             call 0CF6:5BA2
:0002.D65B 83C71A                 add di, 001A
:0002.D65E 83C61A                 add si, 001A
:0002.D661 FF4EFA                 dec word ptr [bp-06]
:0002.D664 75EB                   jne D651

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D642(C)
|
:0002.D666 B01A                   mov al, 1A
:0002.D668 F626FA2A               mul byte ptr [2AFA]
:0002.D66C 056300                 add ax, 0063
:0002.D66F 50                     push ax
:0002.D670 682655                 push 5526
:0002.D673 9A4A4DF60C             call 0CF6:4D4A
:0002.D678 8946F6                 mov [bp-0A], ax
:0002.D67B 8956F8                 mov [bp-08], dx
:0002.D67E A0FA2A                 mov al, [2AFA]
:0002.D681 2AE4                   sub ah, ah
:0002.D683 6BF01A                 imul si, ax, 001A
:0002.D686 81C6A261               add si, 61A2
:0002.D68A 8BF8                   mov di, ax
:0002.D68C 47                     inc di
:0002.D68D 83FF3E                 cmp di, 003E
:0002.D690 7203                   jb D695
:0002.D692 E98100                 jmp D716



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D690(C)
|
:0002.D695 B83E00                 mov ax, 003E
:0002.D698 2BC7                   sub ax, di
:0002.D69A 8946FA                 mov [bp-06], ax
:0002.D69D 897EF4                 mov [bp-0C], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D714(C)
|
:0002.D6A0 56                     push si
:0002.D6A1 9AE4C4F60C             call 0CF6:C4E4
:0002.D6A6 8846FF                 mov [bp-01], al 
:0002.D6A9 6A00                   push 0000
:0002.D6AB 68FF00                 push 00FF
:0002.D6AE 56                     push si
:0002.D6AF 9ACE4AF60C             call 0CF6:4ACE
:0002.D6B4 F646FF84               test byte ptr [bp-01], 84
:0002.D6B8 7454                   je D70E
:0002.D6BA 56                     push si
:0002.D6BB 9A00C5F60C             call 0CF6:C500
:0002.D6C0 8BF8                   mov di, ax
:0002.D6C2 56                     push si
:0002.D6C3 9AF2C4F60C             call 0CF6:C4F2
:0002.D6C8 50                     push ax
:0002.D6C9 8D46F2                 lea ax, [bp-0E]
:0002.D6CC 50                     push ax
:0002.D6CD 9A2A93F60C             call 0CF6:932A
:0002.D6D2 56                     push si
:0002.D6D3 9A44CBF60C             call 0CF6:CB44
:0002.D6D8 2AE4                   sub ah, ah
:0002.D6DA 9A1A0BF21C             call 1CF2:0B1A
:0002.D6DF 50                     push ax
:0002.D6E0 8BC7                   mov ax, di
:0002.D6E2 8A56F2                 mov dl, [bp-0E]
:0002.D6E5 8A5EF3                 mov bl , [bp-0D]
:0002.D6E8 9A241CF21C             call 1CF2:1C24
:0002.D6ED 8BC7                   mov ax, di
:0002.D6EF 9A841EF60C             call 0CF6:1E84
:0002.D6F4 50                     push ax
:0002.D6F5 9AA237F60C             call 0CF6:37A2
:0002.D6FA 3D0004                 cmp ax, 0400
:0002.D6FD 750F                   jne D70E
:0002.D6FF 807EFE00               cmp byte ptr [bp-02], 00
:0002.D703 7509                   jne D70E
:0002.D705 9A7C1EF21C             call 1CF2:1E7C
:0002.D70A C646FE01               mov byte ptr [bp-02], 01

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.D6B8(C), :0002.D6FD(C), :0002.D703(C)
|
:0002.D70E 83C61A                 add si, 001A
:0002.D711 FF4EFA                 dec word ptr [bp-06]
:0002.D714 758A                   jne D6A0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D692(U)
|
:0002.D716 C6067E5500             mov byte ptr [557E], 00
:0002.D71B EB77                   jmp D794



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D605(U)
|
:0002.D71D 68EE67                 push 67EE
:0002.D720 9AC8C4F60C             call 0CF6:C4C8
:0002.D725 FEC8                   dec al
:0002.D727 7575                   jne D79E
:0002.D729 9A8E02F21C             call 1CF2:028E
:0002.D72E 68EE67                 push 67EE
:0002.D731 9A101FF60C             call 0CF6:1F10
:0002.D736 3C02                   cmp al, 02
:0002.D738 7520                   jne D75A
:0002.D73A 807EFF07               cmp byte ptr [bp-01], 07
:0002.D73E 7543                   jne D783
:0002.D740 6A0F                   push 000F
:0002.D742 687C54                 push 547C
:0002.D745 9A2655F60C             call 0CF6:5526
:0002.D74A 6A04                   push 0004
:0002.D74C B87603                 mov ax, 0376
:0002.D74F B20F                   mov dl, 0F
:0002.D751 B30B                   mov bl, 0B
:0002.D753 9A241CF21C             call 1CF2:1C24
:0002.D758 EB29                   jmp D783



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D738(C)
|
:0002.D75A 680268                 push 6802
:0002.D75D 9A586DF60C             call 0CF6:6D58
:0002.D762 3C03                   cmp al, 03
:0002.D764 7511                   jne D777
:0002.D766 680268                 push 6802
:0002.D769 9A401FF60C             call 0CF6:1F40
:0002.D76E 3C0B                   cmp al, 0B
:0002.D770 7505                   jne D777
:0002.D772 B90100                 mov cx, 0001
:0002.D775 EB03                   jmp D77A



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.D764(C), :0002.D770(C)
|
:0002.D777 B90500                 mov cx, 0005

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D775(U)
|
:0002.D77A 51                     push cx
:0002.D77B 687C54                 push 547C
:0002.D77E 9A2655F60C             call 0CF6:5526

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.D73E(C), :0002.D758(U)
|
:0002.D783 8D46E4                 lea ax, [bp-1C]
:0002.D786 50                     push ax
:0002.D787 685EC2                 push C25E
:0002.D78A 9A1EC5F60C             call 0CF6:C51E
:0002.D78F 9ADC1EF21C             call 1CF2:1EDC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D71B(U)
|
:0002.D794 6A01                   push 0001
:0002.D796 68EE67                 push 67EE
:0002.D799 9A02B6F60C             call 0CF6:B602

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D727(C)
|
:0002.D79E 68EE67                 push 67EE
:0002.D7A1 9A101FF60C             call 0CF6:1F10
:0002.D7A6 240F                   and al, 0F
:0002.D7A8 8846FF                 mov [bp-01], al 
:0002.D7AB 68EE67                 push 67EE
:0002.D7AE 9ADEA1F60C             call 0CF6:A1DE
:0002.D7B3 2AE4                   sub ah, ah
:0002.D7B5 50                     push ax
:0002.D7B6 68EE67                 push 67EE
:0002.D7B9 9AFCA1F60C             call 0CF6:A1FC
:0002.D7BE 2AE4                   sub ah, ah
:0002.D7C0 8A4EFF                 mov cl , [bp-01]
:0002.D7C3 2AED                   sub ch, ch
:0002.D7C5 C1E10C                 shl cx, 0C
:0002.D7C8 0BC1                   or ax, cx
:0002.D7CA 50                     push ax
:0002.D7CB 685EC2                 push C25E
:0002.D7CE 9A5A7CF60C             call 0CF6:7C5A
:0002.D7D3 9A7E05F21C             call 1CF2:057E
:0002.D7D8 8B46F0                 mov ax, [bp-10]
:0002.D7DB 9AB403F21C             call 1CF2:03B4
:0002.D7E0 9A3C04F21C             call 1CF2:043C
:0002.D7E5 8BF0                   mov si, ax
:0002.D7E7 9A2423F60C             call 0CF6:2324
:0002.D7EC 8BC6                   mov ax, si
:0002.D7EE 5E                     pop si
:0002.D7EF 5F                     pop di
:0002.D7F0 C9                     leave
:0002.D7F1 CB                     retf


:0002.D7F2 6850CA                 push CA50
:0002.D7F5 6A04                   push 0004
:0002.D7F7 6A10                   push 0010
:0002.D7F9 68F21C                 push 1CF2
:0002.D7FC 685409                 push 0954
:0002.D7FF 9A08C20000             call 0000:C208
:0002.D804 CB                     retf


:0002.D805 00                     BYTE 0


:0002.D806 68F21C                 push 1CF2
:0002.D809 68D208                 push 08D2
:0002.D80C 9A5AC30000             call 0000:C35A
:0002.D811 83C404                 add sp, 0004
:0002.D814 CB                     retf


:0002.D815 00                     BYTE 0


:0002.D816 9AAA00F21C             call 1CF2:00AA
:0002.D81B 9AE608F21C             call 1CF2:08E6
:0002.D820 CB                     retf


:0002.D821 00                     BYTE 0


:0002.D822 55                     push bp
:0002.D823 8BEC                   mov bp, sp
:0002.D825 8B5E06                 mov bx, [bp+06]
:0002.D828 8A4708                 mov al , [bx+08]
:0002.D82B C9                     leave
:0002.D82C CA0200                 retf 0002


:0002.D82F 00                     BYTE 0


:0002.D830 55                     push bp
:0002.D831 8BEC                   mov bp, sp
:0002.D833 8B5E06                 mov bx, [bp+06]
:0002.D836 8A4709                 mov al , [bx+09]
:0002.D839 C9                     leave
:0002.D83A CA0200                 retf 0002


:0002.D83D 00                     BYTE 0


:0002.D83E 55                     push bp
:0002.D83F 8BEC                   mov bp, sp
:0002.D841 8B4606                 mov ax, [bp+06]
:0002.D844 C9                     leave
:0002.D845 CA0200                 retf 0002


:0002.D848 55                     push bp
:0002.D849 8BEC                   mov bp, sp
:0002.D84B 8B5E06                 mov bx, [bp+06]
:0002.D84E 8A4719                 mov al , [bx+19]
:0002.D851 C9                     leave
:0002.D852 CA0200                 retf 0002


:0002.D855 00                     BYTE 0


:0002.D856 55                     push bp
:0002.D857 8BEC                   mov bp, sp
:0002.D859 56                     push si
:0002.D85A 8B7606                 mov si, [bp+06]
:0002.D85D 56                     push si
:0002.D85E 9A9837F60C             call 0CF6:3798
:0002.D863 8D4402                 lea ax, [si+02]
:0002.D866 50                     push ax
:0002.D867 9A9837F60C             call 0CF6:3798
:0002.D86C 8BC6                   mov ax, si
:0002.D86E 5E                     pop si
:0002.D86F C9                     leave
:0002.D870 CA0200                 retf 0002


:0002.D873 00                     BYTE 0


:0002.D874 CA0200                 retf 0002


:0002.D877 00                     BYTE 0


:0002.D878 55                     push bp
:0002.D879 8BEC                   mov bp, sp
:0002.D87B 56                     push si
:0002.D87C 8B7606                 mov si, [bp+06]
:0002.D87F 8A460A                 mov al , [bp+0A]
:0002.D882 8804                   mov [si], al 
:0002.D884 8A4608                 mov al , [bp+08]
:0002.D887 884401                 mov [si+01], al 
:0002.D88A 5E                     pop si
:0002.D88B C9                     leave
:0002.D88C CA0600                 retf 0006


:0002.D88F 00                     BYTE 0


:0002.D890 55                     push bp
:0002.D891 8BEC                   mov bp, sp
:0002.D893 56                     push si
:0002.D894 8B7606                 mov si, [bp+06]
:0002.D897 8A460A                 mov al , [bp+0A]
:0002.D89A 884402                 mov [si+02], al 
:0002.D89D 8A4608                 mov al , [bp+08]
:0002.D8A0 884403                 mov [si+03], al 
:0002.D8A3 5E                     pop si
:0002.D8A4 C9                     leave
:0002.D8A5 CA0600                 retf 0006


:0002.D8A8 C8080000               enter 0008, 00
:0002.D8AC 50                     push ax
:0002.D8AD 56                     push si
:0002.D8AE 8D46F8                 lea ax, [bp-08]
:0002.D8B1 50                     push ax
:0002.D8B2 9A9837F60C             call 0CF6:3798
:0002.D8B7 803E3EC900             cmp byte ptr [C93E], 00
:0002.D8BC 740B                   je D8C9
:0002.D8BE 9ADEBFF60C             call 0CF6:BFDE
:0002.D8C3 807EF6FF               cmp byte ptr [bp-0A], FF
:0002.D8C7 7503                   jne D8CC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D8BC(C)
|
:0002.D8C9 E9DC00                 jmp D9A8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D8C7(C)
|
:0002.D8CC 6A23                   push 0023
:0002.D8CE 686801                 push 0168
:0002.D8D1 682651                 push 5126
:0002.D8D4 9A0E05F60C             call 0CF6:050E
:0002.D8D9 F646F640               test byte ptr [bp-0A], 40
:0002.D8DD 7475                   je D954
:0002.D8DF 8066F6BF               and byte ptr [bp-0A], BF
:0002.D8E3 8A46F6                 mov al , [bp-0A]
:0002.D8E6 2AE4                   sub ah, ah
:0002.D8E8 C1E002                 shl ax, 02
:0002.D8EB 0550CA                 add ax, CA50
:0002.D8EE 50                     push ax
:0002.D8EF 9A4223F21C             call 1CF2:2342
:0002.D8F4 50                     push ax
:0002.D8F5 8D46F8                 lea ax, [bp-08]
:0002.D8F8 50                     push ax
:0002.D8F9 9A2A93F60C             call 0CF6:932A
:0002.D8FE 8A46F8                 mov al , [bp-08]
:0002.D901 8A56F9                 mov dl, [bp-07]
:0002.D904 9A720BF21C             call 1CF2:0B72
:0002.D909 8846F6                 mov [bp-0A], al 
:0002.D90C 3C7C                   cmp al, 7C
:0002.D90E 722B                   jb D93B
:0002.D910 3C7E                   cmp al, 7E
:0002.D912 7727                   ja D93B
:0002.D914 3C7C                   cmp al, 7C
:0002.D916 751D                   jne D935
:0002.D918 680268                 push 6802
:0002.D91B 9A401FF60C             call 0CF6:1F40
:0002.D920 9A3E1EF60C             call 0CF6:1E3E
:0002.D925 50                     push ax
:0002.D926 9A7E00F21C             call 1CF2:007E
:0002.D92B 3C04                   cmp al, 04
:0002.D92D 7506                   jne D935
:0002.D92F C646F60E               mov byte ptr [bp-0A], 0E
:0002.D933 EB12                   jmp D947



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.D916(C), :0002.D92D(C)
|
:0002.D935 806EF66F               sub byte ptr [bp-0A], 6F
:0002.D939 EB0C                   jmp D947



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.D90E(C), :0002.D912(C)
|
:0002.D93B 8A5EF6                 mov bl , [bp-0A]
:0002.D93E 2AFF                   sub bh, bh
:0002.D940 8A87FC2A               mov al , [bx+2AFC]
:0002.D944 8846F6                 mov [bp-0A], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.D933(U), :0002.D939(U)
|
:0002.D947 8A5EF6                 mov bl , [bp-0A]
:0002.D94A 2AFF                   sub bh, bh
:0002.D94C 03DB                   add bx, bx
:0002.D94E 8B87782B               mov ax, [bx+2B78]
:0002.D952 EB3D                   jmp D991



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D8DD(C)
|
:0002.D954 B01A                   mov al, 1A
:0002.D956 F666F6                 mul byte ptr [bp-0A]
:0002.D959 058861                 add ax, 6188
:0002.D95C 50                     push ax
:0002.D95D 9A00C5F60C             call 0CF6:C500
:0002.D962 9A841EF60C             call 0CF6:1E84
:0002.D967 8946FE                 mov [bp-02], ax
:0002.D96A 50                     push ax
:0002.D96B 9AA237F60C             call 0CF6:37A2
:0002.D970 2D0002                 sub ax, 0200
:0002.D973 740A                   je D97F
:0002.D975 2D0002                 sub ax, 0200
:0002.D978 740F                   je D989
:0002.D97A 8B76FA                 mov si, [bp-06]
:0002.D97D EB17                   jmp D996



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D973(C)
|
:0002.D97F FF76FE                 push word ptr [bp-02]
:0002.D982 9A5839F60C             call 0CF6:3958
:0002.D987 EB08                   jmp D991



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D978(C)
|
:0002.D989 FF76FE                 push word ptr [bp-02]
:0002.D98C 9A7439F60C             call 0CF6:3974

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.D952(U), :0002.D987(U)
|
:0002.D991 8BF0                   mov si, ax
:0002.D993 8C5EFC                 mov [bp-04], ds

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D97D(U)
|
:0002.D996 FF76FC                 push word ptr [bp-04]
:0002.D999 56                     push si
:0002.D99A 68982B                 push 2B98
:0002.D99D 682651                 push 5126
:0002.D9A0 9A3E0CF60C             call 0CF6:0C3E
:0002.D9A5 83C408                 add sp, 0008

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D8C9(U)
|
:0002.D9A8 5E                     pop si
:0002.D9A9 C9                     leave
:0002.D9AA CB                     retf


:0002.D9AB 00                     BYTE 0


:0002.D9AC 57                     push di
:0002.D9AD 56                     push si
:0002.D9AE A0FA2A                 mov al, [2AFA]
:0002.D9B1 2AE4                   sub ah, ah
:0002.D9B3 6BF01A                 imul si, ax, 001A
:0002.D9B6 81C6A261               add si, 61A2
:0002.D9BA 8BF8                   mov di, ax
:0002.D9BC 47                     inc di
:0002.D9BD 83FF3E                 cmp di, 003E
:0002.D9C0 7321                   jnb D9E3

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D9E1(C)
|
:0002.D9C2 56                     push si
:0002.D9C3 9AE4C4F60C             call 0CF6:C4E4
:0002.D9C8 A804                   test al, 04
:0002.D9CA 740E                   je D9DA
:0002.D9CC 56                     push si
:0002.D9CD 9A00C5F60C             call 0CF6:C500
:0002.D9D2 80E40E                 and ah, 0E
:0002.D9D5 80FC04                 cmp ah, 04
:0002.D9D8 7409                   je D9E3

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.D9CA(C)
|
:0002.D9DA 83C61A                 add si, 001A
:0002.D9DD 47                     inc di
:0002.D9DE 83FF3E                 cmp di, 003E
:0002.D9E1 72DF                   jb D9C2

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.D9C0(C), :0002.D9D8(C)
|
:0002.D9E3 8BC7                   mov ax, di
:0002.D9E5 5E                     pop si
:0002.D9E6 5F                     pop di
:0002.D9E7 CB                     retf


:0002.D9E8 68EE67                 push 67EE
:0002.D9EB 9A101FF60C             call 0CF6:1F10
:0002.D9F0 50                     push ax
:0002.D9F1 68F867                 push 67F8
:0002.D9F4 9AECA1F60C             call 0CF6:A1EC
:0002.D9F9 68EE67                 push 67EE
:0002.D9FC 9AFCA1F60C             call 0CF6:A1FC
:0002.DA01 50                     push ax
:0002.DA02 68F867                 push 67F8
:0002.DA05 9AF2B5F60C             call 0CF6:B5F2
:0002.DA0A 68EE67                 push 67EE
:0002.DA0D 9A1E09F21C             call 1CF2:091E
:0002.DA12 50                     push ax
:0002.DA13 68F867                 push 67F8
:0002.DA16 9AB422F21C             call 1CF2:22B4
:0002.DA1B 9AA6BEF60C             call 0CF6:BEA6
:0002.DA20 50                     push ax
:0002.DA21 9A36E3F60C             call 0CF6:E336
:0002.DA26 50                     push ax
:0002.DA27 68F867                 push 67F8
:0002.DA2A 9AB422F21C             call 1CF2:22B4
:0002.DA2F CB                     retf


:0002.DA30 8BD8                   mov bx, ax
:0002.DA32 80E3FE                 and bl, FE
:0002.DA35 8B87142B               mov ax, [bx+2B14]
:0002.DA39 CB                     retf


:0002.DA3A 8BD8                   mov bx, ax
:0002.DA3C 03D8                   add bx, ax
:0002.DA3E 8B87A42B               mov ax, [bx+2BA4]
:0002.DA42 03C0                   add ax, ax
:0002.DA44 CB                     retf


:0002.DA45 00                     BYTE 0


:0002.DA46 55                     push bp
:0002.DA47 8BEC                   mov bp, sp
:0002.DA49 50                     push ax
:0002.DA4A B01F                   mov al, 1F
:0002.DA4C F6E2                   mul dl
:0002.DA4E 8A4EFE                 mov cl , [bp-02]
:0002.DA51 2AED                   sub ch, ch
:0002.DA53 03C1                   add ax, cx
:0002.DA55 058002                 add ax, 0280
:0002.DA58 50                     push ax
:0002.DA59 680855                 push 5508
:0002.DA5C 9A4A4DF60C             call 0CF6:4D4A
:0002.DA61 8BD8                   mov bx, ax
:0002.DA63 8EC2                   mov es, dx
:0002.DA65 268A07                 mov al , es:[bx]
:0002.DA68 C9                     leave
:0002.DA69 CB                     retf


:0002.DA6A 55                     push bp
:0002.DA6B 8BEC                   mov bp, sp
:0002.DA6D 53                     push bx
:0002.DA6E 50                     push ax
:0002.DA6F B01F                   mov al, 1F
:0002.DA71 F6E2                   mul dl
:0002.DA73 8A4EFC                 mov cl , [bp-04]
:0002.DA76 2AED                   sub ch, ch
:0002.DA78 03C1                   add ax, cx
:0002.DA7A 058002                 add ax, 0280
:0002.DA7D 50                     push ax
:0002.DA7E 680855                 push 5508
:0002.DA81 9A4A4DF60C             call 0CF6:4D4A
:0002.DA86 8EC2                   mov es, dx
:0002.DA88 8BD8                   mov bx, ax
:0002.DA8A 8A46FE                 mov al , [bp-02]
:0002.DA8D 268807                 mov es:[bx], al 
:0002.DA90 C9                     leave
:0002.DA91 CB                     retf


:0002.DA92 3C1F                   cmp al, 1F
:0002.DA94 730C                   jnb DAA2
:0002.DA96 80FA14                 cmp dl, 14
:0002.DA99 7307                   jnb DAA2
:0002.DA9B 9A260BF21C             call 1CF2:0B26
:0002.DAA0 EB02                   jmp DAA4



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.DA94(C), :0002.DA99(C)
|
:0002.DAA2 B0FF                   mov al, FF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DAA0(U)
|
:0002.DAA4 CB                     retf
:0002.DAA5 00                     BYTE 0


:0002.DAA6 55                     push bp
:0002.DAA7 8BEC                   mov bp, sp
:0002.DAA9 52                     push dx
:0002.DAAA 50                     push ax
:0002.DAAB A233C8                 mov byte ptr [C833], al
:0002.DAAE C60635C800             mov byte ptr [C835], 00
:0002.DAB3 2401                   and al, 01
:0002.DAB5 7505                   jne DABC
:0002.DAB7 C60635C801             mov byte ptr [C835], 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DAB5(C)
|
:0002.DABC 8A46FC                 mov al , [bp-04]
:0002.DABF 2401                   and al, 01
:0002.DAC1 3C01                   cmp al, 01
:0002.DAC3 1AC0                   sbb al , al 
:0002.DAC5 FEC0                   inc al
:0002.DAC7 0246FE                 add al , [bp-02]
:0002.DACA A234C8                 mov byte ptr [C834], al
:0002.DACD C9                     leave
:0002.DACE CB                     retf


:0002.DACF 00                     BYTE 0


:0002.DAD0 8BD8                   mov bx, ax
:0002.DAD2 83FB10                 cmp bx, 0010
:0002.DAD5 7408                   je DADF
:0002.DAD7 C1E804                 shr ax, 04
:0002.DADA A233C8                 mov byte ptr [C833], al
:0002.DADD EB05                   jmp DAE4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DAD5(C)
|
:0002.DADF C60633C800             mov byte ptr [C833], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DADD(U)
|
:0002.DAE4 0BD2                   or dx, dx
:0002.DAE6 740A                   je DAF2
:0002.DAE8 8BC2                   mov ax, dx
:0002.DAEA C1E804                 shr ax, 04
:0002.DAED A234C8                 mov byte ptr [C834], al
:0002.DAF0 EB05                   jmp DAF7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DAE6(C)
|
:0002.DAF2 C60634C800             mov byte ptr [C834], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DAF0(U)
|
:0002.DAF7 CB                     retf
:0002.DAF8 C8120000               enter 0012, 00
:0002.DAFC 57                     push di
:0002.DAFD 56                     push si
:0002.DAFE 8D46F2                 lea ax, [bp-0E]
:0002.DB01 50                     push ax
:0002.DB02 9A9837F60C             call 0CF6:3798
:0002.DB07 8D46F0                 lea ax, [bp-10]
:0002.DB0A 50                     push ax
:0002.DB0B 9A9837F60C             call 0CF6:3798
:0002.DB10 9A0823F60C             call 0CF6:2308
:0002.DB15 0BC0                   or ax, ax
:0002.DB17 742D                   je DB46
:0002.DB19 687052                 push 5270
:0002.DB1C 9AEC1DF60C             call 0CF6:1DEC
:0002.DB21 8946FE                 mov [bp-02], ax
:0002.DB24 687052                 push 5270
:0002.DB27 9AFA1DF60C             call 0CF6:1DFA
:0002.DB2C 8946FC                 mov [bp-04], ax
:0002.DB2F 837EFE10               cmp word ptr [bp-02], 0010
:0002.DB33 7211                   jb DB46
:0002.DB35 817EFE1002             cmp word ptr [bp-02], 0210
:0002.DB3A 770A                   ja DB46
:0002.DB3C 3D1000                 cmp ax, 0010
:0002.DB3F 7205                   jb DB46
:0002.DB41 3D5001                 cmp ax, 0150
:0002.DB44 7603                   jbe DB49

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.DB17(C), :0002.DB33(C), :0002.DB3A(C), :0002.DB3F(C)
|
:0002.DB46 E99801                 jmp DCE1

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DB44(C)
|
:0002.DB49 8B46FE                 mov ax, [bp-02]
:0002.DB4C 2D1000                 sub ax, 0010
:0002.DB4F 8B56FC                 mov dx, [bp-04]
:0002.DB52 83EA10                 sub dx, 0010
:0002.DB55 9AB00BF21C             call 1CF2:0BB0
:0002.DB5A A0FA2A                 mov al, [2AFA]
:0002.DB5D 2AE4                   sub ah, ah
:0002.DB5F 6BF01A                 imul si, ax, 001A
:0002.DB62 81C6A261               add si, 61A2
:0002.DB66 FEC0                   inc al
:0002.DB68 8846F5                 mov [bp-0B], al 
:0002.DB6B 3C3E                   cmp al, 3E
:0002.DB6D 7203                   jb DB72
:0002.DB6F E9BB00                 jmp DC2D



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.DB6D(C), :0002.DC2A(U)
|
:0002.DB72 56                     push si
:0002.DB73 9AE4C4F60C             call 0CF6:C4E4
:0002.DB78 8846FF                 mov [bp-01], al 
:0002.DB7B A804                   test al, 04
:0002.DB7D 740C                   je DB8B
:0002.DB7F F646FF10               test byte ptr [bp-01], 10
:0002.DB83 7406                   je DB8B
:0002.DB85 F646FF20               test byte ptr [bp-01], 20
:0002.DB89 7403                   je DB8E

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.DB7D(C), :0002.DB83(C)
|
:0002.DB8B E99000                 jmp DC1E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DB89(C)
|
:0002.DB8E 56                     push si
:0002.DB8F 9AF2C4F60C             call 0CF6:C4F2
:0002.DB94 50                     push ax
:0002.DB95 8D46F2                 lea ax, [bp-0E]
:0002.DB98 50                     push ax
:0002.DB99 9A2A93F60C             call 0CF6:932A
:0002.DB9E 8A46F2                 mov al , [bp-0E]
:0002.DBA1 2AE4                   sub ah, ah
:0002.DBA3 8BF8                   mov di, ax
:0002.DBA5 8A46F3                 mov al , [bp-0D]
:0002.DBA8 8946FE                 mov [bp-02], ax
:0002.DBAB 6A00                   push 0000
:0002.DBAD 56                     push si
:0002.DBAE 9A62E3F60C             call 0CF6:E362
:0002.DBB3 8846FD                 mov [bp-03], al 
:0002.DBB6 2AE4                   sub ah, ah
:0002.DBB8 50                     push ax
:0002.DBB9 8946EE                 mov [bp-12], ax
:0002.DBBC 9ABA1C0000             call 0000:1CBA
:0002.DBC1 83C404                 add sp, 0004
:0002.DBC4 2AE4                   sub ah, ah
:0002.DBC6 48                     dec ax
:0002.DBC7 8946FA                 mov [bp-06], ax
:0002.DBCA 6A01                   push 0001
:0002.DBCC FF76EE                 push word ptr [bp-12]
:0002.DBCF 9ABA1C0000             call 0000:1CBA
:0002.DBD4 83C404                 add sp, 0004
:0002.DBD7 2AE4                   sub ah, ah
:0002.DBD9 48                     dec ax
:0002.DBDA 8946F6                 mov [bp-0A], ax
:0002.DBDD 8B46FA                 mov ax, [bp-06]
:0002.DBE0 03C7                   add ax, di
:0002.DBE2 3D2000                 cmp ax, 0020
:0002.DBE5 7605                   jbe DBEC
:0002.DBE7 B92000                 mov cx, 0020
:0002.DBEA EB07                   jmp DBF3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DBE5(C)
|
:0002.DBEC 8B46FA                 mov ax, [bp-06]
:0002.DBEF 03C7                   add ax, di
:0002.DBF1 8BC8                   mov cx, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DBEA(U)
|
:0002.DBF3 8B46F6                 mov ax, [bp-0A]
:0002.DBF6 3946FE                 cmp [bp-02], ax
:0002.DBF9 7704                   ja DBFF
:0002.DBFB 33D2                   xor dx, dx
:0002.DBFD EB06                   jmp DC05



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DBF9(C)
|
:0002.DBFF 8B56FE                 mov dx, [bp-02]
:0002.DC02 2BD0                   sub dx, ax
:0002.DC04 42                     inc dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DBFD(U)
|
:0002.DC05 A033C8                 mov al, [C833]
:0002.DC08 2AE4                   sub ah, ah
:0002.DC0A 3BC7                   cmp ax, di
:0002.DC0C 7210                   jb DC1E
:0002.DC0E 3BC1                   cmp ax, cx
:0002.DC10 770C                   ja DC1E
:0002.DC12 A034C8                 mov al, [C834]
:0002.DC15 3BC2                   cmp ax, dx
:0002.DC17 7205                   jb DC1E
:0002.DC19 3B46FE                 cmp ax, [bp-02]
:0002.DC1C 766B                   jbe DC89

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.DB8B(U), :0002.DC0C(C), :0002.DC10(C), :0002.DC17(C)
|
:0002.DC1E 83C61A                 add si, 001A
:0002.DC21 FE46F5                 inc byte ptr [bp-0B]
:0002.DC24 807EF53E               cmp byte ptr [bp-0B], 3E
:0002.DC28 7303                   jnb DC2D
:0002.DC2A E945FF                 jmp DB72



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.DB6F(U), :0002.DC28(C)
|
:0002.DC2D C746FC50CA             mov word ptr [bp-04], CA50
:0002.DC32 C646F500               mov byte ptr [bp-0B], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DCCB(U)
|
:0002.DC36 FF76FC                 push word ptr [bp-04]
:0002.DC39 9A4223F21C             call 1CF2:2342
:0002.DC3E 50                     push ax
:0002.DC3F 8D46F2                 lea ax, [bp-0E]
:0002.DC42 50                     push ax
:0002.DC43 9A2A93F60C             call 0CF6:932A
:0002.DC48 807EF2FF               cmp byte ptr [bp-0E], FF
:0002.DC4C 7503                   jne DC51
:0002.DC4E E99000                 jmp DCE1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DC4C(C)
|
:0002.DC51 FF76FC                 push word ptr [bp-04]
:0002.DC54 9A4C23F21C             call 1CF2:234C
:0002.DC59 50                     push ax
:0002.DC5A 8D46F0                 lea ax, [bp-10]
:0002.DC5D 50                     push ax
:0002.DC5E 9A2A93F60C             call 0CF6:932A
:0002.DC63 8B76F3                 mov si, [bp-0D]
:0002.DC66 81E6FF00               and si, 00FF
:0002.DC6A 8A46F1                 mov al , [bp-0F]
:0002.DC6D 2AE4                   sub ah, ah
:0002.DC6F 8946F6                 mov [bp-0A], ax
:0002.DC72 8A46F0                 mov al , [bp-10]
:0002.DC75 8946FA                 mov [bp-06], ax
:0002.DC78 8A4EF2                 mov cl , [bp-0E]
:0002.DC7B 2AED                   sub ch, ch
:0002.DC7D 03C1                   add ax, cx
:0002.DC7F 3D2000                 cmp ax, 0020
:0002.DC82 760A                   jbe DC8E
:0002.DC84 B82000                 mov ax, 0020
:0002.DC87 EB0A                   jmp DC93



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DC1C(C)
|
:0002.DC89 8A46F5                 mov al , [bp-0B]
:0002.DC8C EB55                   jmp DCE3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DC82(C)
|
:0002.DC8E 8B46FA                 mov ax, [bp-06]
:0002.DC91 03C1                   add ax, cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DC87(U)
|
:0002.DC93 8946F8                 mov [bp-08], ax
:0002.DC96 3976F6                 cmp [bp-0A], si
:0002.DC99 7204                   jb DC9F
:0002.DC9B 33D2                   xor dx, dx
:0002.DC9D EB06                   jmp DCA5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DC99(C)
|
:0002.DC9F 8BD6                   mov dx, si
:0002.DCA1 2B56F6                 sub dx, [bp-0A]
:0002.DCA4 42                     inc dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DC9D(U)
|
:0002.DCA5 A033C8                 mov al, [C833]
:0002.DCA8 2AE4                   sub ah, ah
:0002.DCAA 3BC1                   cmp ax, cx
:0002.DCAC 7210                   jb DCBE
:0002.DCAE 3B46F8                 cmp ax, [bp-08]
:0002.DCB1 770B                   ja DCBE
:0002.DCB3 A034C8                 mov al, [C834]
:0002.DCB6 3BC2                   cmp ax, dx
:0002.DCB8 7204                   jb DCBE
:0002.DCBA 3BC6                   cmp ax, si
:0002.DCBC 7612                   jbe DCD0

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.DCAC(C), :0002.DCB1(C), :0002.DCB8(C)
|
:0002.DCBE 8346FC04               add word ptr [bp-04], 0004
:0002.DCC2 FE46F5                 inc byte ptr [bp-0B]
:0002.DCC5 807EF510               cmp byte ptr [bp-0B], 10
:0002.DCC9 7303                   jnb DCCE
:0002.DCCB E968FF                 jmp DC36



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DCC9(C)
|
:0002.DCCE EB11                   jmp DCE1

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DCBC(C)
|
:0002.DCD0 8BC1                   mov ax, cx
:0002.DCD2 A233C8                 mov byte ptr [C833], al
:0002.DCD5 8BC6                   mov ax, si
:0002.DCD7 A234C8                 mov byte ptr [C834], al
:0002.DCDA 8A46F5                 mov al , [bp-0B]
:0002.DCDD 0C40                   or al, 40
:0002.DCDF EB02                   jmp DCE3



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.DB46(U), :0002.DC4E(U), :0002.DCCE(U)
|
:0002.DCE1 B0FF                   mov al, FF

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.DC8C(U), :0002.DCDF(U)
|
:0002.DCE3 5E                     pop si
:0002.DCE4 5F                     pop di
:0002.DCE5 C9                     leave
:0002.DCE6 CB                     retf


:0002.DCE7 00                     BYTE 0


:0002.DCE8 C8020000               enter 0002, 00
:0002.DCEC 52                     push dx
:0002.DCED 57                     push di
:0002.DCEE 56                     push si
:0002.DCEF 8BF8                   mov di, ax
:0002.DCF1 8BF3                   mov si, bx
:0002.DCF3 8A15                   mov dl, [di]
:0002.DCF5 2AF6                   sub dh, dh
:0002.DCF7 8A1C                   mov bl , [si]
:0002.DCF9 83E301                 and bx, 0001
:0002.DCFC C1E302                 shl bx, 02
:0002.DCFF 8A46FC                 mov al , [bp-04]
:0002.DD02 2AE4                   sub ah, ah
:0002.DD04 03D8                   add bx, ax
:0002.DD06 03DB                   add bx, bx
:0002.DD08 0397B42B               add dx, [bx+2BB4]
:0002.DD0C 8A1C                   mov bl , [si]
:0002.DD0E 2AFF                   sub bh, bh
:0002.DD10 895EFE                 mov [bp-02], bx
:0002.DD13 8BD8                   mov bx, ax
:0002.DD15 03D8                   add bx, ax
:0002.DD17 8B87AC2B               mov ax, [bx+2BAC]
:0002.DD1B 0346FE                 add ax, [bp-02]
:0002.DD1E 8BC8                   mov cx, ax
:0002.DD20 0BC0                   or ax, ax
:0002.DD22 7C17                   jl DD3B
:0002.DD24 83F91F                 cmp cx, 001F
:0002.DD27 7D12                   jge DD3B
:0002.DD29 0BD2                   or dx, dx
:0002.DD2B 7C0E                   jl DD3B
:0002.DD2D 83FA14                 cmp dx, 0014
:0002.DD30 7D09                   jge DD3B
:0002.DD32 880C                   mov [si], cl 
:0002.DD34 8815                   mov [di], dl
:0002.DD36 B80100                 mov ax, 0001
:0002.DD39 EB02                   jmp DD3D



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.DD22(C), :0002.DD27(C), :0002.DD2B(C), :0002.DD30(C)
|
:0002.DD3B 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DD39(U)
|
:0002.DD3D 5E                     pop si
:0002.DD3E 5F                     pop di
:0002.DD3F C9                     leave
:0002.DD40 CB                     retf


:0002.DD41 00                     BYTE 0


:0002.DD42 C81A0000               enter 001A, 00
:0002.DD46 57                     push di
:0002.DD47 56                     push si
:0002.DD48 8D46F8                 lea ax, [bp-08]
:0002.DD4B 50                     push ax
:0002.DD4C 9A9837F60C             call 0CF6:3798
:0002.DD51 8D46F4                 lea ax, [bp-0C]
:0002.DD54 50                     push ax
:0002.DD55 9A9837F60C             call 0CF6:3798
:0002.DD5A 8D46E8                 lea ax, [bp-18]
:0002.DD5D 50                     push ax
:0002.DD5E 9A545FF60C             call 0CF6:5F54
:0002.DD63 8D46F6                 lea ax, [bp-0A]
:0002.DD66 50                     push ax
:0002.DD67 9A9837F60C             call 0CF6:3798
:0002.DD6C 8D46F2                 lea ax, [bp-0E]
:0002.DD6F 50                     push ax
:0002.DD70 9A9837F60C             call 0CF6:3798
:0002.DD75 33FF                   xor di, di
:0002.DD77 803E36C8FF             cmp byte ptr [C836], FF
:0002.DD7C 750E                   jne DD8C
:0002.DD7E 8D46E8                 lea ax, [bp-18]
:0002.DD81 50                     push ax
:0002.DD82 9A7E5FF60C             call 0CF6:5F7E
:0002.DD87 32C0                   xor al , al 
:0002.DD89 E9F601                 jmp DF82



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DD7C(C)
|
:0002.DD8C 57                     push di
:0002.DD8D B8EE67                 mov ax, 67EE
:0002.DD90 8946FA                 mov [bp-06], ax
:0002.DD93 50                     push ax
:0002.DD94 9A12B6F60C             call 0CF6:B612
:0002.DD99 9AA6BEF60C             call 0CF6:BEA6
:0002.DD9E 8946FC                 mov [bp-04], ax
:0002.DDA1 50                     push ax
:0002.DDA2 9AF2C4F60C             call 0CF6:C4F2
:0002.DDA7 50                     push ax
:0002.DDA8 8D46F8                 lea ax, [bp-08]
:0002.DDAB 50                     push ax
:0002.DDAC 9A2A93F60C             call 0CF6:932A
:0002.DDB1 FF76FC                 push word ptr [bp-04]
:0002.DDB4 9A44CBF60C             call 0CF6:CB44
:0002.DDB9 8A46F8                 mov al , [bp-08]
:0002.DDBC 8A56F9                 mov dl, [bp-07]
:0002.DDBF 9A720BF21C             call 1CF2:0B72
:0002.DDC4 8846FF                 mov [bp-01], al 
:0002.DDC7 3C7F                   cmp al, 7F
:0002.DDC9 7503                   jne DDCE
:0002.DDCB E94F01                 jmp DF1D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DDC9(C)
|
:0002.DDCE 3C80                   cmp al, 80
:0002.DDD0 740C                   je DDDE
:0002.DDD2 A053C8                 mov al, [C853]
:0002.DDD5 3846FF                 cmp [bp-01], al 
:0002.DDD8 7504                   jne DDDE
:0002.DDDA 3CFF                   cmp al, FF
:0002.DDDC 7503                   jne DDE1

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.DDD0(C), :0002.DDD8(C)
|
:0002.DDDE E93C01                 jmp DF1D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DDDC(C)
|
:0002.DDE1 8A56FF                 mov dl, [bp-01]
:0002.DDE4 2AF6                   sub dh, dh
:0002.DDE6 B80200                 mov ax, 0002
:0002.DDE9 8956E6                 mov [bp-1A], dx
:0002.DDEC 9A8020F21C             call 1CF2:2080
:0002.DDF1 8BF0                   mov si, ax
:0002.DDF3 57                     push di
:0002.DDF4 68EE67                 push 67EE
:0002.DDF7 9A02B6F60C             call 0CF6:B602
:0002.DDFC 57                     push di
:0002.DDFD 68EE67                 push 67EE
:0002.DE00 9A10E2F60C             call 0CF6:E210
:0002.DE05 BF0200                 mov di, 0002
:0002.DE08 8B46E6                 mov ax, [bp-1A]
:0002.DE0B 2D7C00                 sub ax, 007C
:0002.DE0E 7467                   je DE77
:0002.DE10 48                     dec ax
:0002.DE11 7503                   jne DE16
:0002.DE13 E9A800                 jmp DEBE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DE11(C)
|
:0002.DE16 48                     dec ax
:0002.DE17 7503                   jne DE1C
:0002.DE19 E90101                 jmp DF1D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DE17(C)
|
:0002.DE1C 83FE04                 cmp si, 0004
:0002.DE1F 7408                   je DE29
:0002.DE21 83FEFF                 cmp si, FFFF
:0002.DE24 7403                   je DE29
:0002.DE26 E9F400                 jmp DF1D



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.DE1F(C), :0002.DE24(C)
|
:0002.DE29 6A08                   push 0008
:0002.DE2B 6A0F                   push 000F
:0002.DE2D 68EE67                 push 67EE
:0002.DE30 9A22B6F60C             call 0CF6:B622
:0002.DE35 9AC80AF21C             call 1CF2:0AC8
:0002.DE3A FF76FC                 push word ptr [bp-04]
:0002.DE3D 9A36E3F60C             call 0CF6:E336
:0002.DE42 50                     push ax
:0002.DE43 68F867                 push 67F8
:0002.DE46 9AB422F21C             call 1CF2:22B4
:0002.DE4B 57                     push di
:0002.DE4C 68EE67                 push 67EE
:0002.DE4F 9AECA1F60C             call 0CF6:A1EC
:0002.DE54 8A46FF                 mov al , [bp-01]
:0002.DE57 50                     push ax
:0002.DE58 68EE67                 push 67EE
:0002.DE5B 9AF2B5F60C             call 0CF6:B5F2
:0002.DE60 6A01                   push 0001
:0002.DE62 68EE67                 push 67EE
:0002.DE65 9A10E2F60C             call 0CF6:E210

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DEBC(U)
|
:0002.DE6A 6A01                   push 0001
:0002.DE6C 68EE67                 push 67EE
:0002.DE6F 9A02B6F60C             call 0CF6:B602
:0002.DE74 E9A600                 jmp DF1D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DE0E(C)
|
:0002.DE77 83FE04                 cmp si, 0004
:0002.DE7A 7408                   je DE84
:0002.DE7C 83FEFF                 cmp si, FFFF
:0002.DE7F 7403                   je DE84
:0002.DE81 E99900                 jmp DF1D



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.DE7A(C), :0002.DE7F(C)
|
:0002.DE84 6A01                   push 0001
:0002.DE86 68EE67                 push 67EE
:0002.DE89 9AECA1F60C             call 0CF6:A1EC
:0002.DE8E 68EE67                 push 67EE
:0002.DE91 9ADEA1F60C             call 0CF6:A1DE
:0002.DE96 9A3E1EF60C             call 0CF6:1E3E
:0002.DE9B 50                     push ax
:0002.DE9C 9A60CBF60C             call 0CF6:CB60
:0002.DEA1 50                     push ax
:0002.DEA2 8D46F6                 lea ax, [bp-0A]
:0002.DEA5 50                     push ax
:0002.DEA6 9A2A93F60C             call 0CF6:932A
:0002.DEAB 680268                 push 6802
:0002.DEAE 9A586DF60C             call 0CF6:6D58
:0002.DEB3 50                     push ax
:0002.DEB4 68EE67                 push 67EE
:0002.DEB7 9AF2B5F60C             call 0CF6:B5F2
:0002.DEBC EBAC                   jmp DE6A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DE13(U)
|
:0002.DEBE 83FE04                 cmp si, 0004
:0002.DEC1 7409                   je DECC
:0002.DEC3 83FEFF                 cmp si, FFFF
:0002.DEC6 7404                   je DECC
:0002.DEC8 0BF6                   or si, si
:0002.DECA 7551                   jne DF1D

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.DEC1(C), :0002.DEC6(C)
|
:0002.DECC 68F867                 push 67F8
:0002.DECF 9A101FF60C             call 0CF6:1F10
:0002.DED4 50                     push ax
:0002.DED5 68EE67                 push 67EE
:0002.DED8 9AECA1F60C             call 0CF6:A1EC
:0002.DEDD 68F867                 push 67F8
:0002.DEE0 9AFCA1F60C             call 0CF6:A1FC
:0002.DEE5 50                     push ax
:0002.DEE6 68EE67                 push 67EE
:0002.DEE9 9AF2B5F60C             call 0CF6:B5F2
:0002.DEEE 68F867                 push 67F8
:0002.DEF1 9A1E09F21C             call 1CF2:091E
:0002.DEF6 50                     push ax
:0002.DEF7 68EE67                 push 67EE
:0002.DEFA 9AB422F21C             call 1CF2:22B4
:0002.DEFF 6A00                   push 0000
:0002.DF01 68EE67                 push 67EE
:0002.DF04 9A10E2F60C             call 0CF6:E210
:0002.DF09 6A01                   push 0001
:0002.DF0B 68EE67                 push 67EE
:0002.DF0E 9A02B6F60C             call 0CF6:B602
:0002.DF13 6A01                   push 0001
:0002.DF15 68EE67                 push 67EE
:0002.DF18 9A12B6F60C             call 0CF6:B612

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.DDCB(U), :0002.DDDE(U), :0002.DE19(U), :0002.DE26(U), :0002.DE74(U), 
|:0002.DE81(U), :0002.DECA(C)
|
:0002.DF1D F60653C880             test byte ptr [C853], 80
:0002.DF22 7453                   je DF77
:0002.DF24 803E53C8FF             cmp byte ptr [C853], FF
:0002.DF29 744C                   je DF77
:0002.DF2B A053C8                 mov al, [C853]
:0002.DF2E 247F                   and al, 7F
:0002.DF30 8846FF                 mov [bp-01], al 
:0002.DF33 2AE4                   sub ah, ah
:0002.DF35 6BF01A                 imul si, ax, 001A
:0002.DF38 81C68861               add si, 6188
:0002.DF3C FF76FC                 push word ptr [bp-04]
:0002.DF3F 9AF2C4F60C             call 0CF6:C4F2
:0002.DF44 50                     push ax
:0002.DF45 8D46F8                 lea ax, [bp-08]
:0002.DF48 50                     push ax
:0002.DF49 9A2A93F60C             call 0CF6:932A
:0002.DF4E 56                     push si
:0002.DF4F 9AF2C4F60C             call 0CF6:C4F2
:0002.DF54 50                     push ax
:0002.DF55 8D46F6                 lea ax, [bp-0A]
:0002.DF58 50                     push ax
:0002.DF59 9A2A93F60C             call 0CF6:932A
:0002.DF5E 803E52C801             cmp byte ptr [C852], 01
:0002.DF63 7512                   jne DF77
:0002.DF65 8A46FF                 mov al , [bp-01]
:0002.DF68 2AE4                   sub ah, ah
:0002.DF6A 9AA417F21C             call 1CF2:17A4
:0002.DF6F 3DFFFF                 cmp ax, FFFF
:0002.DF72 7403                   je DF77
:0002.DF74 83CF01                 or di, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.DF22(C), :0002.DF29(C), :0002.DF63(C), :0002.DF72(C)
|
:0002.DF77 8D46E8                 lea ax, [bp-18]
:0002.DF7A 50                     push ax
:0002.DF7B 9A7E5FF60C             call 0CF6:5F7E
:0002.DF80 8BC7                   mov ax, di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.DD89(U)
|
:0002.DF82 5E                     pop si
:0002.DF83 5F                     pop di
:0002.DF84 C9                     leave
:0002.DF85 CB                     retf


:0002.DF86 C8120000               enter 0012, 00
:0002.DF8A 53                     push bx
:0002.DF8B 57                     push di
:0002.DF8C 56                     push si
:0002.DF8D 8BFB                   mov di, bx
:0002.DF8F 8D46F4                 lea ax, [bp-0C]
:0002.DF92 50                     push ax
:0002.DF93 9A9837F60C             call 0CF6:3798
:0002.DF98 8D46F2                 lea ax, [bp-0E]
:0002.DF9B 50                     push ax
:0002.DF9C 9A9837F60C             call 0CF6:3798
:0002.DFA1 57                     push di
:0002.DFA2 9AE022F21C             call 1CF2:22E0
:0002.DFA7 8846FD                 mov [bp-03], al 
:0002.DFAA 57                     push di
:0002.DFAB 9A36E2F60C             call 0CF6:E236
:0002.DFB0 8BF0                   mov si, ax
:0002.DFB2 8956F0                 mov [bp-10], dx
:0002.DFB5 57                     push di
:0002.DFB6 9ADCE3F60C             call 0CF6:E3DC
:0002.DFBB 8846FE                 mov [bp-02], al 
:0002.DFBE 57                     push di
:0002.DFBF 9AF2C4F60C             call 0CF6:C4F2
:0002.DFC4 50                     push ax
:0002.DFC5 8D46F2                 lea ax, [bp-0E]
:0002.DFC8 50                     push ax
:0002.DFC9 9A2A93F60C             call 0CF6:932A
:0002.DFCE 57                     push di
:0002.DFCF 9A36E3F60C             call 0CF6:E336
:0002.DFD4 50                     push ax
:0002.DFD5 8D46F4                 lea ax, [bp-0C]
:0002.DFD8 50                     push ax
:0002.DFD9 9A2A93F60C             call 0CF6:932A
:0002.DFDE 57                     push di
:0002.DFDF 9A74E2F60C             call 0CF6:E274
:0002.DFE4 8846F9                 mov [bp-07], al 
:0002.DFE7 57                     push di
:0002.DFE8 9A44CBF60C             call 0CF6:CB44
:0002.DFED 8846F7                 mov [bp-09], al 
:0002.DFF0 57                     push di
:0002.DFF1 9A92E2F60C             call 0CF6:E292
:0002.DFF6 8846F8                 mov [bp-08], al 
:0002.DFF9 32C0                   xor al , al 
:0002.DFFB 8846FF                 mov [bp-01], al 
:0002.DFFE 8846FA                 mov [bp-06], al 
:0002.E001 8846F6                 mov [bp-0A], al 
:0002.E004 897EEC                 mov [bp-14], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E0B7(U)
|
:0002.E007 8E46F0                 mov es, [bp-10]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E08B(U)
|
:0002.E00A 268A04                 mov al , es:[si]
:0002.E00D 8846FF                 mov [bp-01], al 
:0002.E010 807EFE00               cmp byte ptr [bp-02], 00
:0002.E014 7506                   jne E01C
:0002.E016 C06EFF04               shr byte ptr [bp-01], 04
:0002.E01A EB05                   jmp E021



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E014(C)
|
:0002.E01C 8066FF0F               and byte ptr [bp-01], 0F
:0002.E020 46                     inc si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E01A(U)
|
:0002.E021 8076FE01               xor byte ptr [bp-02], 01
:0002.E025 8A46FF                 mov al , [bp-01]
:0002.E028 2AE4                   sub ah, ah
:0002.E02A 2D0C00                 sub ax, 000C
:0002.E02D 7451                   je E080
:0002.E02F 48                     dec ax
:0002.E030 48                     dec ax
:0002.E031 745B                   je E08E
:0002.E033 48                     dec ax
:0002.E034 7503                   jne E039
:0002.E036 E98100                 jmp E0BA



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E034(C)
|
:0002.E039 8A46F4                 mov al , [bp-0C]
:0002.E03C 8846FC                 mov [bp-04], al 
:0002.E03F 8A46F5                 mov al , [bp-0B]
:0002.E042 8846FB                 mov [bp-05], al 
:0002.E045 8D5EFC                 lea bx, [bp-04]
:0002.E048 8D46FB                 lea ax, [bp-05]
:0002.E04B 8A56FF                 mov dl, [bp-01]
:0002.E04E 9AC80DF21C             call 1CF2:0DC8
:0002.E053 48                     dec ax
:0002.E054 7512                   jne E068
:0002.E056 8A46FC                 mov al , [bp-04]
:0002.E059 8846F2                 mov [bp-0E], al 
:0002.E05C 8A46FB                 mov al , [bp-05]
:0002.E05F 8846F3                 mov [bp-0D], al 
:0002.E062 8A46FF                 mov al , [bp-01]
:0002.E065 8846F7                 mov [bp-09], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E054(C)
|
:0002.E068 57                     push di
:0002.E069 9AC0E2F60C             call 0CF6:E2C0
:0002.E06E 8846FF                 mov [bp-01], al 
:0002.E071 3401                   xor al, 01
:0002.E073 50                     push ax
:0002.E074 57                     push di
:0002.E075 9AB0E2F60C             call 0CF6:E2B0
:0002.E07A 8076FD01               xor byte ptr [bp-03], 01
:0002.E07E EB53                   jmp E0D3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E02D(C)
|
:0002.E080 807EFE00               cmp byte ptr [bp-02], 00
:0002.E084 7401                   je E087
:0002.E086 46                     inc si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E084(C)
|
:0002.E087 8076FE01               xor byte ptr [bp-02], 01
:0002.E08B E97CFF                 jmp E00A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E031(C)
|
:0002.E08E C646F601               mov byte ptr [bp-0A], 01
:0002.E092 268A04                 mov al , es:[si]
:0002.E095 8846FF                 mov [bp-01], al 
:0002.E098 807EFE00               cmp byte ptr [bp-02], 00
:0002.E09C 7506                   jne E0A4
:0002.E09E C06EFF04               shr byte ptr [bp-01], 04
:0002.E0A2 EB05                   jmp E0A9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E09C(C)
|
:0002.E0A4 8066FF0F               and byte ptr [bp-01], 0F
:0002.E0A8 46                     inc si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E0A2(U)
|
:0002.E0A9 8076FE01               xor byte ptr [bp-02], 01
:0002.E0AD 8A46FF                 mov al , [bp-01]
:0002.E0B0 50                     push ax
:0002.E0B1 57                     push di
:0002.E0B2 9AA0E2F60C             call 0CF6:E2A0
:0002.E0B7 E94DFF                 jmp E007



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E036(U)
|
:0002.E0BA 6A0F                   push 000F
:0002.E0BC 57                     push di
:0002.E0BD 9AAEE3F60C             call 0CF6:E3AE
:0002.E0C2 57                     push di
:0002.E0C3 9A56E2F60C             call 0CF6:E256
:0002.E0C8 2AE4                   sub ah, ah
:0002.E0CA 9A0ABEF60C             call 0CF6:BE0A
:0002.E0CF C646FA04               mov byte ptr [bp-06], 04

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E07E(U)
|
:0002.E0D3 C646FF08               mov byte ptr [bp-01], 08
:0002.E0D7 8D46F2                 lea ax, [bp-0E]
:0002.E0DA 50                     push ax
:0002.E0DB 57                     push di
:0002.E0DC 9AE6E2F60C             call 0CF6:E2E6
:0002.E0E1 8D46F4                 lea ax, [bp-0C]
:0002.E0E4 50                     push ax
:0002.E0E5 57                     push di
:0002.E0E6 9A1AE3F60C             call 0CF6:E31A
:0002.E0EB 8A46F8                 mov al , [bp-08]
:0002.E0EE FEC8                   dec al
:0002.E0F0 50                     push ax
:0002.E0F1 57                     push di
:0002.E0F2 9A82E2F60C             call 0CF6:E282
:0002.E0F7 8A46F9                 mov al , [bp-07]
:0002.E0FA 50                     push ax
:0002.E0FB 57                     push di
:0002.E0FC 9A64E2F60C             call 0CF6:E264
:0002.E101 807EF600               cmp byte ptr [bp-0A], 00
:0002.E105 750A                   jne E111
:0002.E107 8A46F7                 mov al , [bp-09]
:0002.E10A 50                     push ax
:0002.E10B 57                     push di
:0002.E10C 9AA0E2F60C             call 0CF6:E2A0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E105(C)
|
:0002.E111 8A46FD                 mov al , [bp-03]
:0002.E114 50                     push ax
:0002.E115 57                     push di
:0002.E116 9AD022F21C             call 1CF2:22D0
:0002.E11B FF76F0                 push word ptr [bp-10]
:0002.E11E 56                     push si
:0002.E11F 57                     push di
:0002.E120 9A20E2F60C             call 0CF6:E220
:0002.E125 8A46FE                 mov al , [bp-02]
:0002.E128 2AE4                   sub ah, ah
:0002.E12A 50                     push ax
:0002.E12B 57                     push di
:0002.E12C 9ACCE3F60C             call 0CF6:E3CC
:0002.E131 8A46FF                 mov al , [bp-01]
:0002.E134 50                     push ax
:0002.E135 50                     push ax
:0002.E136 57                     push di
:0002.E137 9ACE4AF60C             call 0CF6:4ACE
:0002.E13C 8A46FA                 mov al , [bp-06]
:0002.E13F 5E                     pop si
:0002.E140 5F                     pop di
:0002.E141 C9                     leave
:0002.E142 CB                     retf


:0002.E143 00                     BYTE 0


:0002.E144 B010                   mov al, 10
:0002.E146 CB                     retf


:0002.E147 00                     BYTE 0


:0002.E148 32C0                   xor al , al 
:0002.E14A CB                     retf


:0002.E14B 00                     BYTE 0


:0002.E14C 6A02                   push 0002
:0002.E14E 53                     push bx
:0002.E14F 9AAEE3F60C             call 0CF6:E3AE
:0002.E154 32C0                   xor al , al 
:0002.E156 CB                     retf


:0002.E157 00                     BYTE 0


:0002.E158 C8100000               enter 0010, 00
:0002.E15C 56                     push si
:0002.E15D 8D46F8                 lea ax, [bp-08]
:0002.E160 50                     push ax
:0002.E161 9A9837F60C             call 0CF6:3798
:0002.E166 8D46F6                 lea ax, [bp-0A]
:0002.E169 50                     push ax
:0002.E16A 9A9837F60C             call 0CF6:3798
:0002.E16F 8D46F4                 lea ax, [bp-0C]
:0002.E172 50                     push ax
:0002.E173 9A9837F60C             call 0CF6:3798
:0002.E178 C646FB00               mov byte ptr [bp-05], 00
:0002.E17C 803E36C8FF             cmp byte ptr [C836], FF
:0002.E181 7505                   jne E188
:0002.E183 32C0                   xor al , al 
:0002.E185 E99400                 jmp E21C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E181(C)
|
:0002.E188 9AA6BEF60C             call 0CF6:BEA6
:0002.E18D 8BF0                   mov si, ax
:0002.E18F 50                     push ax
:0002.E190 9AE4C4F60C             call 0CF6:C4E4
:0002.E195 8846FE                 mov [bp-02], al 
:0002.E198 56                     push si
:0002.E199 9A54E3F60C             call 0CF6:E354
:0002.E19E 8846FF                 mov [bp-01], al 
:0002.E1A1 C646FD00               mov byte ptr [bp-03], 00
:0002.E1A5 8A46FE                 mov al , [bp-02]
:0002.E1A8 2401                   and al, 01
:0002.E1AA 7508                   jne E1B4
:0002.E1AC 56                     push si
:0002.E1AD 9A80E3F60C             call 0CF6:E380
:0002.E1B2 EB06                   jmp E1BA



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E1AA(C)
|
:0002.E1B4 56                     push si
:0002.E1B5 9A8EE3F60C             call 0CF6:E38E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E1B2(U)
|
:0002.E1BA 8846FC                 mov [bp-04], al 
:0002.E1BD 8A46FF                 mov al , [bp-01]
:0002.E1C0 3846FC                 cmp [bp-04], al 
:0002.E1C3 7405                   je E1CA
:0002.E1C5 FE46FF                 inc byte ptr [bp-01]
:0002.E1C8 EB3A                   jmp E204



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E1C3(C)
|
:0002.E1CA 8A46FE                 mov al , [bp-02]
:0002.E1CD 2401                   and al, 01
:0002.E1CF 742B                   je E1FC
:0002.E1D1 56                     push si
:0002.E1D2 9ABEE3F60C             call 0CF6:E3BE
:0002.E1D7 8BD8                   mov bx, ax
:0002.E1D9 2AFF                   sub bh, bh
:0002.E1DB C1E302                 shl bx, 02
:0002.E1DE 8B87C42B               mov ax, [bx+2BC4]
:0002.E1E2 8B97C62B               mov dx, [bx+2BC6]
:0002.E1E6 8956F2                 mov [bp-0E], dx
:0002.E1E9 8946F0                 mov [bp-10], ax
:0002.E1EC 8BDE                   mov bx, si
:0002.E1EE FF5EF0                 call far word ptr [bp-10]
:0002.E1F1 8846FB                 mov [bp-05], al 
:0002.E1F4 9A220EF21C             call 1CF2:0E22
:0002.E1F9 0846FB                 or [bp-05], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E1CF(C)
|
:0002.E1FC C646FF00               mov byte ptr [bp-01], 00
:0002.E200 C646FD08               mov byte ptr [bp-03], 08

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E1C8(U)
|
:0002.E204 8A46FD                 mov al , [bp-03]
:0002.E207 50                     push ax
:0002.E208 50                     push ax
:0002.E209 56                     push si
:0002.E20A 9ACE4AF60C             call 0CF6:4ACE
:0002.E20F 8A46FF                 mov al , [bp-01]
:0002.E212 50                     push ax
:0002.E213 56                     push si
:0002.E214 9A44E3F60C             call 0CF6:E344
:0002.E219 8A46FB                 mov al , [bp-05]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E185(U)
|
:0002.E21C 5E                     pop si
:0002.E21D C9                     leave
:0002.E21E CB                     retf


:0002.E21F 00                     BYTE 0


:0002.E220 9A720BF21C             call 1CF2:0B72
:0002.E225 A880                   test al, 80
:0002.E227 7404                   je E22D
:0002.E229 B0FF                   mov al, FF
:0002.E22B EB0B                   jmp E238



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E227(C)
|
:0002.E22D B80100                 mov ax, 0001
:0002.E230 BA0800                 mov dx, 0008
:0002.E233 9A383CF60C             call 0CF6:3C38

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E22B(U)
|
:0002.E238 CB                     retf
:0002.E239 00                     BYTE 0


:0002.E23A 57                     push di
:0002.E23B 56                     push si
:0002.E23C 8BF8                   mov di, ax
:0002.E23E 8BF3                   mov si, bx
:0002.E240 9AC80DF21C             call 1CF2:0DC8
:0002.E245 0BC0                   or ax, ax
:0002.E247 7504                   jne E24D
:0002.E249 B0FF                   mov al, FF
:0002.E24B EB12                   jmp E25F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E247(C)
|
:0002.E24D 8A04                   mov al , [si]
:0002.E24F 8A15                   mov dl, [di]
:0002.E251 9A720BF21C             call 1CF2:0B72
:0002.E256 2480                   and al, 80
:0002.E258 3C01                   cmp al, 01
:0002.E25A F5                     cmc
:0002.E25B 1AC0                   sbb al , al 
:0002.E25D 24FF                   and al, FF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E24B(U)
|
:0002.E25F 5E                     pop si
:0002.E260 5F                     pop di
:0002.E261 CB                     retf


:0002.E262 C8140000               enter 0014, 00
:0002.E266 56                     push si
:0002.E267 8D46F2                 lea ax, [bp-0E]
:0002.E26A 50                     push ax
:0002.E26B 9A9837F60C             call 0CF6:3798
:0002.E270 8D46F0                 lea ax, [bp-10]
:0002.E273 50                     push ax
:0002.E274 9A9837F60C             call 0CF6:3798
:0002.E279 8D46F4                 lea ax, [bp-0C]
:0002.E27C 50                     push ax
:0002.E27D 9A9837F60C             call 0CF6:3798
:0002.E282 A0FA2A                 mov al, [2AFA]
:0002.E285 2AE4                   sub ah, ah
:0002.E287 6BF01A                 imul si, ax, 001A
:0002.E28A 81C6A261               add si, 61A2
:0002.E28E FEC0                   inc al
:0002.E290 8846F9                 mov [bp-07], al 
:0002.E293 3C3E                   cmp al, 3E
:0002.E295 7203                   jb E29A
:0002.E297 E90D02                 jmp E4A7



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.E295(C), :0002.E4A4(U)
|
:0002.E29A 56                     push si
:0002.E29B 9AE4C4F60C             call 0CF6:C4E4
:0002.E2A0 8846FF                 mov [bp-01], al 
:0002.E2A3 A804                   test al, 04
:0002.E2A5 7503                   jne E2AA
:0002.E2A7 E9EE01                 jmp E498



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E2A5(C)
|
:0002.E2AA A036C8                 mov al, [C836]
:0002.E2AD 3846F9                 cmp [bp-07], al 
:0002.E2B0 7503                   jne E2B5
:0002.E2B2 E9E301                 jmp E498



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E2B0(C)
|
:0002.E2B5 56                     push si
:0002.E2B6 9A54E3F60C             call 0CF6:E354
:0002.E2BB 8846F7                 mov [bp-09], al 
:0002.E2BE C646FB00               mov byte ptr [bp-05], 00
:0002.E2C2 56                     push si
:0002.E2C3 9A80E3F60C             call 0CF6:E380
:0002.E2C8 3A46F7                 cmp al , [bp-09]
:0002.E2CB 7406                   je E2D3
:0002.E2CD FE46F7                 inc byte ptr [bp-09]
:0002.E2D0 E9B001                 jmp E483



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E2CB(C)
|
:0002.E2D3 C646FC00               mov byte ptr [bp-04], 00
:0002.E2D7 F646FF01               test byte ptr [bp-01], 01
:0002.E2DB 7421                   je E2FE
:0002.E2DD 56                     push si
:0002.E2DE 9ABEE3F60C             call 0CF6:E3BE
:0002.E2E3 8BD8                   mov bx, ax
:0002.E2E5 C1E302                 shl bx, 02
:0002.E2E8 8B87C42B               mov ax, [bx+2BC4]
:0002.E2EC 8B97C62B               mov dx, [bx+2BC6]
:0002.E2F0 8956EE                 mov [bp-12], dx
:0002.E2F3 8946EC                 mov [bp-14], ax
:0002.E2F6 8BDE                   mov bx, si
:0002.E2F8 FF5EEC                 call far word ptr [bp-14]
:0002.E2FB 8846FC                 mov [bp-04], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E2DB(C)
|
:0002.E2FE 56                     push si
:0002.E2FF 9AC0E2F60C             call 0CF6:E2C0
:0002.E304 8846F8                 mov [bp-08], al 
:0002.E307 807EFC00               cmp byte ptr [bp-04], 00
:0002.E30B 7403                   je E310
:0002.E30D E97301                 jmp E483



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E30B(C)
|
:0002.E310 F646FF40               test byte ptr [bp-01], 40
:0002.E314 7503                   jne E319
:0002.E316 E95C01                 jmp E475



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E314(C)
|
:0002.E319 8076F801               xor byte ptr [bp-08], 01
:0002.E31D 56                     push si
:0002.E31E 9AF2C4F60C             call 0CF6:C4F2
:0002.E323 50                     push ax
:0002.E324 8D46F2                 lea ax, [bp-0E]
:0002.E327 50                     push ax
:0002.E328 9A2A93F60C             call 0CF6:932A
:0002.E32D 56                     push si
:0002.E32E 9A36E3F60C             call 0CF6:E336
:0002.E333 50                     push ax
:0002.E334 8D46F0                 lea ax, [bp-10]
:0002.E337 50                     push ax
:0002.E338 9A2A93F60C             call 0CF6:932A
:0002.E33D 56                     push si
:0002.E33E 9A74E2F60C             call 0CF6:E274
:0002.E343 8846FF                 mov [bp-01], al 
:0002.E346 56                     push si
:0002.E347 9A44CBF60C             call 0CF6:CB44
:0002.E34C 8846F6                 mov [bp-0A], al 
:0002.E34F C646F700               mov byte ptr [bp-09], 00
:0002.E353 56                     push si
:0002.E354 9A92E2F60C             call 0CF6:E292
:0002.E359 8846FB                 mov [bp-05], al 
:0002.E35C 56                     push si
:0002.E35D 9AE022F21C             call 1CF2:22E0
:0002.E362 8846FC                 mov [bp-04], al 
:0002.E365 807EFB00               cmp byte ptr [bp-05], 00
:0002.E369 7535                   jne E3A0
:0002.E36B 8076FF01               xor byte ptr [bp-01], 01
:0002.E36F 7517                   jne E388
:0002.E371 B80400                 mov ax, 0004
:0002.E374 9AE03DF60C             call 0CF6:3DE0
:0002.E379 8846F6                 mov [bp-0A], al 
:0002.E37C B81000                 mov ax, 0010
:0002.E37F 9AE03DF60C             call 0CF6:3DE0
:0002.E384 FEC0                   inc al
:0002.E386 EB08                   jmp E390



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E36F(C)
|
:0002.E388 B80200                 mov ax, 0002
:0002.E38B 9AE03DF60C             call 0CF6:3DE0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E386(U)
|
:0002.E390 8846FB                 mov [bp-05], al 
:0002.E393 F646FB01               test byte ptr [bp-05], 01
:0002.E397 7404                   je E39D
:0002.E399 0AC0                   or al , al 
:0002.E39B 7503                   jne E3A0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E397(C)
|
:0002.E39D FE46FB                 inc byte ptr [bp-05]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.E369(C), :0002.E39B(C)
|
:0002.E3A0 807EFF00               cmp byte ptr [bp-01], 00
:0002.E3A4 7403                   je E3A9
:0002.E3A6 E98E00                 jmp E437



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E3A4(C)
|
:0002.E3A9 8A46F0                 mov al , [bp-10]
:0002.E3AC 8846FE                 mov [bp-02], al 
:0002.E3AF 8A46F1                 mov al , [bp-0F]
:0002.E3B2 8846FD                 mov [bp-03], al 
:0002.E3B5 8D5EFE                 lea bx, [bp-02]
:0002.E3B8 8D46FD                 lea ax, [bp-03]
:0002.E3BB 8A56F6                 mov dl, [bp-0A]
:0002.E3BE 9AC80DF21C             call 1CF2:0DC8
:0002.E3C3 48                     dec ax
:0002.E3C4 7569                   jne E42F
:0002.E3C6 8A46FE                 mov al , [bp-02]
:0002.E3C9 8A56FD                 mov dl, [bp-03]
:0002.E3CC 9A720BF21C             call 1CF2:0B72
:0002.E3D1 8846FA                 mov [bp-06], al 
:0002.E3D4 A880                   test al, 80
:0002.E3D6 7557                   jne E42F
:0002.E3D8 3C7F                   cmp al, 7F
:0002.E3DA 7553                   jne E42F
:0002.E3DC 56                     push si
:0002.E3DD 9A0623F21C             call 1CF2:2306
:0002.E3E2 50                     push ax
:0002.E3E3 8D46F4                 lea ax, [bp-0C]
:0002.E3E6 50                     push ax
:0002.E3E7 9A2A93F60C             call 0CF6:932A
:0002.E3EC 8A46F4                 mov al , [bp-0C]
:0002.E3EF 2AE4                   sub ah, ah
:0002.E3F1 2D0300                 sub ax, 0003
:0002.E3F4 8A4EFE                 mov cl , [bp-02]
:0002.E3F7 2AED                   sub ch, ch
:0002.E3F9 3BC1                   cmp ax, cx
:0002.E3FB 7F36                   jg E433
:0002.E3FD 8A46F4                 mov al , [bp-0C]
:0002.E400 2AE4                   sub ah, ah
:0002.E402 050300                 add ax, 0003
:0002.E405 3BC1                   cmp ax, cx
:0002.E407 7C2A                   jl E433
:0002.E409 8A46F5                 mov al , [bp-0B]
:0002.E40C 2AE4                   sub ah, ah
:0002.E40E 2D0300                 sub ax, 0003
:0002.E411 8A4EFD                 mov cl , [bp-03]
:0002.E414 3BC1                   cmp ax, cx
:0002.E416 7F1B                   jg E433
:0002.E418 8A46F5                 mov al , [bp-0B]
:0002.E41B 2AE4                   sub ah, ah
:0002.E41D 050300                 add ax, 0003
:0002.E420 3BC1                   cmp ax, cx
:0002.E422 7C0F                   jl E433
:0002.E424 8A46FE                 mov al , [bp-02]
:0002.E427 8846F2                 mov [bp-0E], al 
:0002.E42A 884EF3                 mov [bp-0D], cl 
:0002.E42D EB04                   jmp E433



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.E3C4(C), :0002.E3D6(C), :0002.E3DA(C)
|
:0002.E42F C646FB01               mov byte ptr [bp-05], 01

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.E3FB(C), :0002.E407(C), :0002.E416(C), :0002.E422(C), :0002.E42D(U), 
|
:0002.E433 8076FC01               xor byte ptr [bp-04], 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E3A6(U)
|
:0002.E437 8A46FC                 mov al , [bp-04]
:0002.E43A 50                     push ax
:0002.E43B 56                     push si
:0002.E43C 9AD022F21C             call 1CF2:22D0
:0002.E441 8D46F2                 lea ax, [bp-0E]
:0002.E444 50                     push ax
:0002.E445 56                     push si
:0002.E446 9AE6E2F60C             call 0CF6:E2E6
:0002.E44B 8D46F0                 lea ax, [bp-10]
:0002.E44E 50                     push ax
:0002.E44F 56                     push si
:0002.E450 9A1AE3F60C             call 0CF6:E31A
:0002.E455 8A46FB                 mov al , [bp-05]
:0002.E458 FEC8                   dec al
:0002.E45A 50                     push ax
:0002.E45B 56                     push si
:0002.E45C 9A82E2F60C             call 0CF6:E282
:0002.E461 8A46FF                 mov al , [bp-01]
:0002.E464 50                     push ax
:0002.E465 56                     push si
:0002.E466 9A64E2F60C             call 0CF6:E264
:0002.E46B 8A46F6                 mov al , [bp-0A]
:0002.E46E 50                     push ax
:0002.E46F 56                     push si
:0002.E470 9AA0E2F60C             call 0CF6:E2A0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E316(U)
|
:0002.E475 C646FB08               mov byte ptr [bp-05], 08
:0002.E479 8A46F8                 mov al , [bp-08]
:0002.E47C 50                     push ax
:0002.E47D 56                     push si
:0002.E47E 9AB0E2F60C             call 0CF6:E2B0

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.E2D0(U), :0002.E30D(U)
|
:0002.E483 8A46FB                 mov al , [bp-05]
:0002.E486 50                     push ax
:0002.E487 50                     push ax
:0002.E488 56                     push si
:0002.E489 9ACE4AF60C             call 0CF6:4ACE
:0002.E48E 8A46F7                 mov al , [bp-09]
:0002.E491 50                     push ax
:0002.E492 56                     push si
:0002.E493 9A44E3F60C             call 0CF6:E344

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.E2A7(U), :0002.E2B2(U)
|
:0002.E498 83C61A                 add si, 001A
:0002.E49B FE46F9                 inc byte ptr [bp-07]
:0002.E49E 807EF93E               cmp byte ptr [bp-07], 3E
:0002.E4A2 7303                   jnb E4A7
:0002.E4A4 E9F3FD                 jmp E29A



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.E297(U), :0002.E4A2(C)
|
:0002.E4A7 5E                     pop si
:0002.E4A8 C9                     leave
:0002.E4A9 CB                     retf


:0002.E4AA C80C0000               enter 000C, 00
:0002.E4AE 52                     push dx
:0002.E4AF 50                     push ax
:0002.E4B0 57                     push di
:0002.E4B1 56                     push si
:0002.E4B2 8AC2                   mov al , dl
:0002.E4B4 2AE4                   sub ah, ah
:0002.E4B6 6BD81F                 imul bx, ax, 001F
:0002.E4B9 8A46F0                 mov al , [bp-10]
:0002.E4BC 03D8                   add bx, ax
:0002.E4BE 03DB                   add bx, bx
:0002.E4C0 8BBF90CA               mov di, [bx+CA90]
:0002.E4C4 0BFF                   or di, di
:0002.E4C6 7505                   jne E4CD
:0002.E4C8 B0FF                   mov al, FF
:0002.E4CA E99100                 jmp E55E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E4C6(C)
|
:0002.E4CD C646FF00               mov byte ptr [bp-01], 00
:0002.E4D1 897EF8                 mov [bp-08], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E4E5(C)
|
:0002.E4D4 8A46FF                 mov al , [bp-01]
:0002.E4D7 2AE4                   sub ah, ah
:0002.E4D9 8BF0                   mov si, ax
:0002.E4DB 8842F4                 mov [bp+si-0C], al 
:0002.E4DE FE46FF                 inc byte ptr [bp-01]
:0002.E4E1 807EFF04               cmp byte ptr [bp-01], 04
:0002.E4E5 72ED                   jb E4D4
:0002.E4E7 C646FDFF               mov byte ptr [bp-03], FF
:0002.E4EB 8866FF                 mov [bp-01], ah

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E559(C)
|
:0002.E4EE 8B76FF                 mov si, [bp-01]
:0002.E4F1 81E6FF00               and si, 00FF
:0002.E4F5 8A42F4                 mov al , [bp+si-0C]
:0002.E4F8 8846FE                 mov [bp-02], al 
:0002.E4FB 8A46F0                 mov al , [bp-10]
:0002.E4FE 8846FC                 mov [bp-04], al 
:0002.E501 8A46F2                 mov al , [bp-0E]
:0002.E504 8846FB                 mov [bp-05], al 
:0002.E507 8D5EFC                 lea bx, [bp-04]
:0002.E50A 8D46FB                 lea ax, [bp-05]
:0002.E50D 8A56FF                 mov dl, [bp-01]
:0002.E510 9A1A13F21C             call 1CF2:131A
:0002.E515 3CFF                   cmp al, FF
:0002.E517 7439                   je E552
:0002.E519 8D46F4                 lea ax, [bp-0C]
:0002.E51C 16                     push ss
:0002.E51D 50                     push ax
:0002.E51E 8D4EF5                 lea cx, [bp-0B]
:0002.E521 16                     push ss
:0002.E522 51                     push cx
:0002.E523 8A46FF                 mov al , [bp-01]
:0002.E526 2AE4                   sub ah, ah
:0002.E528 9AC64BF60C             call 0CF6:4BC6
:0002.E52D 8A46FE                 mov al , [bp-02]
:0002.E530 8846F4                 mov [bp-0C], al 
:0002.E533 8A46FB                 mov al , [bp-05]
:0002.E536 2AE4                   sub ah, ah
:0002.E538 6BF01F                 imul si, ax, 001F
:0002.E53B 8A46FC                 mov al , [bp-04]
:0002.E53E 03F0                   add si, ax
:0002.E540 03F6                   add si, si
:0002.E542 81C690CA               add si, CA90
:0002.E546 393C                   cmp [si], di
:0002.E548 7308                   jnb E552
:0002.E54A 8B3C                   mov di, [si]
:0002.E54C 8A46FF                 mov al , [bp-01]
:0002.E54F 8846FD                 mov [bp-03], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.E517(C), :0002.E548(C)
|
:0002.E552 FE46FF                 inc byte ptr [bp-01]
:0002.E555 807EFF04               cmp byte ptr [bp-01], 04
:0002.E559 7293                   jb E4EE
:0002.E55B 8A46FD                 mov al , [bp-03]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E4CA(U)
|
:0002.E55E 5E                     pop si
:0002.E55F 5F                     pop di
:0002.E560 C9                     leave
:0002.E561 CB                     retf


:0002.E562 C80E0000               enter 000E, 00
:0002.E566 52                     push dx
:0002.E567 50                     push ax
:0002.E568 53                     push bx
:0002.E569 57                     push di
:0002.E56A 56                     push si
:0002.E56B 8BFB                   mov di, bx
:0002.E56D 8D46F4                 lea ax, [bp-0C]
:0002.E570 50                     push ax
:0002.E571 9A9837F60C             call 0CF6:3798
:0002.E576 8D46F2                 lea ax, [bp-0E]
:0002.E579 50                     push ax
:0002.E57A 9A9837F60C             call 0CF6:3798
:0002.E57F 57                     push di
:0002.E580 9AF2C4F60C             call 0CF6:C4F2
:0002.E585 50                     push ax
:0002.E586 8D46F4                 lea ax, [bp-0C]
:0002.E589 50                     push ax
:0002.E58A 9A2A93F60C             call 0CF6:932A
:0002.E58F 8A46F4                 mov al , [bp-0C]
:0002.E592 8846FE                 mov [bp-02], al 
:0002.E595 8A46F5                 mov al , [bp-0B]
:0002.E598 8846F9                 mov [bp-07], al 
:0002.E59B C746F60000             mov word ptr [bp-0A], 0000
:0002.E5A0 9AFABDF60C             call 0CF6:BDFA
:0002.E5A5 8BF0                   mov si, ax
:0002.E5A7 83FEFF                 cmp si, FFFF
:0002.E5AA 7503                   jne E5AF
:0002.E5AC E91101                 jmp E6C0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E5AA(C)
|
:0002.E5AF 50                     push ax
:0002.E5B0 57                     push di
:0002.E5B1 9A46E2F60C             call 0CF6:E246
:0002.E5B6 8BC6                   mov ax, si
:0002.E5B8 C1E007                 shl ax, 07
:0002.E5BB 050000                 add ax, 0000
:0002.E5BE 8946FA                 mov [bp-06], ax
:0002.E5C1 C746FCFC2F             mov word ptr [bp-04], 2FFC
:0002.E5C6 8B7EF6                 mov di, [bp-0A]
:0002.E5C9 8BF0                   mov si, ax
:0002.E5CB EB32                   jmp E5FF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E60F(C)
|
:0002.E5CD F7C70100               test di, 0001
:0002.E5D1 750B                   jne E5DE
:0002.E5D3 8A46FF                 mov al , [bp-01]
:0002.E5D6 C0E004                 shl al, 04
:0002.E5D9 8846F8                 mov [bp-08], al 
:0002.E5DC EB12                   jmp E5F0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E5D1(C)
|
:0002.E5DE 8A46FF                 mov al , [bp-01]
:0002.E5E1 0846F8                 or [bp-08], al 
:0002.E5E4 8A46F8                 mov al , [bp-08]
:0002.E5E7 8E46FC                 mov es, [bp-04]
:0002.E5EA 8BDE                   mov bx, si
:0002.E5EC 46                     inc si
:0002.E5ED 268807                 mov es:[bx], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E5DC(U)
|
:0002.E5F0 8D5EFE                 lea bx, [bp-02]
:0002.E5F3 8D46F9                 lea ax, [bp-07]
:0002.E5F6 8A56FF                 mov dl, [bp-01]
:0002.E5F9 9AC80DF21C             call 1CF2:0DC8
:0002.E5FE 47                     inc di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E5CB(U)
|
:0002.E5FF 8A46FE                 mov al , [bp-02]
:0002.E602 8A56F9                 mov dl, [bp-07]
:0002.E605 9A8A15F21C             call 1CF2:158A
:0002.E60A 8846FF                 mov [bp-01], al 
:0002.E60D 3CFF                   cmp al, FF
:0002.E60F 75BC                   jne E5CD
:0002.E611 83FF01                 cmp di, 0001
:0002.E614 773F                   ja E655
:0002.E616 0BFF                   or di, di
:0002.E618 751D                   jne E637
:0002.E61A 3846EE                 cmp [bp-12], al 
:0002.E61D 740E                   je E62D
:0002.E61F 8A46EE                 mov al , [bp-12]
:0002.E622 0CE0                   or al, E0
:0002.E624 8E46FC                 mov es, [bp-04]
:0002.E627 8BDE                   mov bx, si
:0002.E629 46                     inc si
:0002.E62A 268807                 mov es:[bx], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.E61D(C), :0002.E653(U), :0002.E697(C), :0002.E6B0(U)
|
:0002.E62D 8E46FC                 mov es, [bp-04]
:0002.E630 26C604F0               mov byte ptr es:[si], F0
:0002.E634 E98700                 jmp E6BE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E618(C)
|
:0002.E637 807EEEFF               cmp byte ptr [bp-12], FF
:0002.E63B 7410                   je E64D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E6A8(C)
|
:0002.E63D 8A46EE                 mov al , [bp-12]
:0002.E640 0CE0                   or al, E0
:0002.E642 8E46FC                 mov es, [bp-04]
:0002.E645 8BDE                   mov bx, si
:0002.E647 46                     inc si
:0002.E648 268807                 mov es:[bx], al 
:0002.E64B EB66                   jmp E6B3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E63B(C)
|
:0002.E64D 807EF001               cmp byte ptr [bp-10], 01
:0002.E651 7560                   jne E6B3
:0002.E653 EBD8                   jmp E62D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E614(C)
|
:0002.E655 F7C70100               test di, 0001
:0002.E659 7549                   jne E6A4
:0002.E65B 807EEEFF               cmp byte ptr [bp-12], FF
:0002.E65F 7432                   je E693
:0002.E661 4E                     dec si
:0002.E662 8E46FC                 mov es, [bp-04]
:0002.E665 268A04                 mov al , es:[si]
:0002.E668 8846FF                 mov [bp-01], al 
:0002.E66B 24FE                   and al, FE
:0002.E66D 0C0E                   or al, 0E
:0002.E66F 268804                 mov es:[si], al 
:0002.E672 8A46EE                 mov al , [bp-12]
:0002.E675 C0E004                 shl al, 04
:0002.E678 8A4EFF                 mov cl , [bp-01]
:0002.E67B 80E10F                 and cl, 0F
:0002.E67E 0AC1                   or al , cl 
:0002.E680 8D5C01                 lea bx, [si+01]
:0002.E683 8C46FC                 mov [bp-04], es
:0002.E686 268807                 mov es:[bx], al 
:0002.E689 43                     inc bx
:0002.E68A 8C46FC                 mov [bp-04], es
:0002.E68D 26C607F0               mov byte ptr es:[bx], F0
:0002.E691 EB2B                   jmp E6BE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E65F(C)
|
:0002.E693 807EF001               cmp byte ptr [bp-10], 01
:0002.E697 7594                   jne E62D
:0002.E699 4E                     dec si
:0002.E69A 8E46FC                 mov es, [bp-04]
:0002.E69D 268A04                 mov al , es:[si]
:0002.E6A0 0C0F                   or al, 0F
:0002.E6A2 EB17                   jmp E6BB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E659(C)
|
:0002.E6A4 807EEEFF               cmp byte ptr [bp-12], FF
:0002.E6A8 7593                   jne E63D
:0002.E6AA 807EF001               cmp byte ptr [bp-10], 01
:0002.E6AE 7503                   jne E6B3
:0002.E6B0 E97AFF                 jmp E62D



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.E64B(U), :0002.E651(C), :0002.E6AE(C)
|
:0002.E6B3 8A46F8                 mov al , [bp-08]
:0002.E6B6 0C0F                   or al, 0F
:0002.E6B8 8E46FC                 mov es, [bp-04]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E6A2(U)
|
:0002.E6BB 268804                 mov es:[si], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.E634(U), :0002.E691(U)
|
:0002.E6BE 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E5AC(U)
|
:0002.E6C0 5E                     pop si
:0002.E6C1 5F                     pop di
:0002.E6C2 C9                     leave
:0002.E6C3 CB                     retf


:0002.E6C4 C8060000               enter 0006, 00
:0002.E6C8 50                     push ax
:0002.E6C9 57                     push di
:0002.E6CA 56                     push si
:0002.E6CB 8BF8                   mov di, ax
:0002.E6CD 9AA6BEF60C             call 0CF6:BEA6
:0002.E6D2 8BF0                   mov si, ax
:0002.E6D4 50                     push ax
:0002.E6D5 9AF2C4F60C             call 0CF6:C4F2
:0002.E6DA 8BD8                   mov bx, ax
:0002.E6DC 8A07                   mov al , [bx]
:0002.E6DE 8846FF                 mov [bp-01], al 
:0002.E6E1 56                     push si
:0002.E6E2 9AF2C4F60C             call 0CF6:C4F2
:0002.E6E7 8BD8                   mov bx, ax
:0002.E6E9 8A4701                 mov al , [bx+01]
:0002.E6EC 8846FE                 mov [bp-02], al 
:0002.E6EF 6BC71A                 imul ax, di, 001A
:0002.E6F2 058861                 add ax, 6188
:0002.E6F5 50                     push ax
:0002.E6F6 8BF0                   mov si, ax
:0002.E6F8 9AF2C4F60C             call 0CF6:C4F2
:0002.E6FD 8BD8                   mov bx, ax
:0002.E6FF 8A07                   mov al , [bx]
:0002.E701 8846FD                 mov [bp-03], al 
:0002.E704 56                     push si
:0002.E705 9AF2C4F60C             call 0CF6:C4F2
:0002.E70A 8BD8                   mov bx, ax
:0002.E70C 8A4701                 mov al , [bx+01]
:0002.E70F 8846FC                 mov [bp-04], al 
:0002.E712 8A46FF                 mov al , [bp-01]
:0002.E715 3846FD                 cmp [bp-03], al 
:0002.E718 750D                   jne E727
:0002.E71A 8A46FE                 mov al , [bp-02]
:0002.E71D 3846FC                 cmp [bp-04], al 
:0002.E720 7505                   jne E727
:0002.E722 B80400                 mov ax, 0004
:0002.E725 EB3E                   jmp E765



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.E718(C), :0002.E720(C)
|
:0002.E727 33F6                   xor si, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E75A(C)
|
:0002.E729 8A46FF                 mov al , [bp-01]
:0002.E72C 8846FB                 mov [bp-05], al 
:0002.E72F 8A46FE                 mov al , [bp-02]
:0002.E732 8846FA                 mov [bp-06], al 
:0002.E735 8BD6                   mov dx, si
:0002.E737 8D5EFB                 lea bx, [bp-05]
:0002.E73A 8D46FA                 lea ax, [bp-06]
:0002.E73D 9AC80DF21C             call 1CF2:0DC8
:0002.E742 0BC0                   or ax, ax
:0002.E744 7410                   je E756
:0002.E746 8A46FB                 mov al , [bp-05]
:0002.E749 3846FD                 cmp [bp-03], al 
:0002.E74C 7508                   jne E756
:0002.E74E 8A46FA                 mov al , [bp-06]
:0002.E751 3846FC                 cmp [bp-04], al 
:0002.E754 7408                   je E75E

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.E744(C), :0002.E74C(C)
|
:0002.E756 46                     inc si
:0002.E757 83FE04                 cmp si, 0004
:0002.E75A 72CD                   jb E729
:0002.E75C EB04                   jmp E762



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E754(C)
|
:0002.E75E 8BC6                   mov ax, si
:0002.E760 EB03                   jmp E765



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E75C(U)
|
:0002.E762 B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.E725(U), :0002.E760(U)
|
:0002.E765 5E                     pop si
:0002.E766 5F                     pop di
:0002.E767 C9                     leave
:0002.E768 CB                     retf


:0002.E769 00                     BYTE 0


:0002.E76A C8EC0400               enter 04EC, 00
:0002.E76E 53                     push bx
:0002.E76F 52                     push dx
:0002.E770 50                     push ax
:0002.E771 57                     push di
:0002.E772 56                     push si
:0002.E773 1E                     push ds
:0002.E774 6890CA                 push CA90
:0002.E777 B8D804                 mov ax, 04D8
:0002.E77A B2FE                   mov dl, FE
:0002.E77C 9A7C4CF60C             call 0CF6:4C7C
:0002.E781 8A860EFB               mov al , [bp+FB0E]
:0002.E785 8A9612FB               mov dl, [bp+FB12]
:0002.E789 9AB4B7F60C             call 0CF6:B7B4
:0002.E78E A2042C                 mov byte ptr [2C04], al
:0002.E791 8A8610FB               mov al , [bp+FB10]
:0002.E795 8A5608                 mov dl, [bp+08]
:0002.E798 9AB4B7F60C             call 0CF6:B7B4
:0002.E79D A2052C                 mov byte ptr [2C05], al
:0002.E7A0 8DB616FB               lea si, [bp+FB16]
:0002.E7A4 B01F                   mov al, 1F
:0002.E7A6 F66608                 mul byte ptr [bp+08]
:0002.E7A9 8A8E12FB               mov cl , [bp+FB12]
:0002.E7AD 2AED                   sub ch, ch
:0002.E7AF 03C1                   add ax, cx
:0002.E7B1 8DBE14FB               lea di, [bp+FB14]
:0002.E7B5 8BD8                   mov bx, ax
:0002.E7B7 03D8                   add bx, ax
:0002.E7B9 8905                   mov [di], ax
:0002.E7BB C78790CA0000           mov word ptr [bx-3570], 0000
:0002.E7C1 8A4606                 mov al , [bp+06]
:0002.E7C4 2401                   and al, 01
:0002.E7C6 7419                   je E7E1
:0002.E7C8 8A860EFB               mov al , [bp+FB0E]
:0002.E7CC 388612FB               cmp [bp+FB12], al 
:0002.E7D0 750F                   jne E7E1
:0002.E7D2 8A8610FB               mov al , [bp+FB10]
:0002.E7D6 384608                 cmp [bp+08], al 
:0002.E7D9 7506                   jne E7E1

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E841(C)
|
:0002.E7DB B80100                 mov ax, 0001
:0002.E7DE E91A01                 jmp E8FB



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.E7C6(C), :0002.E7D0(C), :0002.E7D9(C)
|
:0002.E7E1 8976F0                 mov [bp-10], si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E8F6(U)
|
:0002.E7E4 8B05                   mov ax, [di]
:0002.E7E6 B91F00                 mov cx, 001F
:0002.E7E9 2BD2                   sub dx, dx
:0002.E7EB F7F1                   div cx
:0002.E7ED 8856F7                 mov [bp-09], dl
:0002.E7F0 8B05                   mov ax, [di]
:0002.E7F2 2BD2                   sub dx, dx
:0002.E7F4 F7F1                   div cx
:0002.E7F6 8846F6                 mov [bp-0A], al 
:0002.E7F9 8B1D                   mov bx, [di]
:0002.E7FB 03DB                   add bx, bx
:0002.E7FD 8B8790CA               mov ax, [bx+CA90]
:0002.E801 8946EE                 mov [bp-12], ax
:0002.E804 886EF9                 mov [bp-07], ch
:0002.E807 897EEC                 mov [bp-14], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E8DC(U)
|
:0002.E80A 8A46F7                 mov al , [bp-09]
:0002.E80D 8846F5                 mov [bp-0B], al 
:0002.E810 8A46F6                 mov al , [bp-0A]
:0002.E813 8846F4                 mov [bp-0C], al 
:0002.E816 8D5EF5                 lea bx, [bp-0B]
:0002.E819 8D46F4                 lea ax, [bp-0C]
:0002.E81C 8A56F9                 mov dl, [bp-07]
:0002.E81F 9AC80DF21C             call 1CF2:0DC8
:0002.E824 48                     dec ax
:0002.E825 7403                   je E82A
:0002.E827 E9A900                 jmp E8D3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E825(C)
|
:0002.E82A 8A4606                 mov al , [bp+06]
:0002.E82D 2401                   and al, 01
:0002.E82F 7412                   je E843
:0002.E831 8A860EFB               mov al , [bp+FB0E]
:0002.E835 3846F5                 cmp [bp-0B], al 
:0002.E838 7509                   jne E843
:0002.E83A 8A8610FB               mov al , [bp+FB10]
:0002.E83E 3846F4                 cmp [bp-0C], al 
:0002.E841 7498                   je E7DB

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.E82F(C), :0002.E838(C)
|
:0002.E843 B01F                   mov al, 1F
:0002.E845 F666F4                 mul byte ptr [bp-0C]
:0002.E848 8A4EF5                 mov cl , [bp-0B]
:0002.E84B 2AED                   sub ch, ch
:0002.E84D 03C1                   add ax, cx
:0002.E84F 8946F2                 mov [bp-0E], ax
:0002.E852 03C0                   add ax, ax
:0002.E854 0590CA                 add ax, CA90
:0002.E857 8BF8                   mov di, ax
:0002.E859 8BD8                   mov bx, ax
:0002.E85B 813FFEFE               cmp word ptr [bx], FEFE
:0002.E85F 7572                   jne E8D3
:0002.E861 8AC1                   mov al , cl 
:0002.E863 8A56F4                 mov dl, [bp-0C]
:0002.E866 8A5E06                 mov bl , [bp+06]
:0002.E869 9A0013F21C             call 1CF2:1300
:0002.E86E 8846F8                 mov [bp-08], al 
:0002.E871 3CFF                   cmp al, FF
:0002.E873 7504                   jne E879
:0002.E875 FF05                   inc word ptr [di]
:0002.E877 EB5A                   jmp E8D3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E873(C)
|
:0002.E879 8A46F8                 mov al , [bp-08]
:0002.E87C 2AE4                   sub ah, ah
:0002.E87E 0346EE                 add ax, [bp-12]
:0002.E881 8905                   mov [di], ax
:0002.E883 8BCE                   mov cx, si
:0002.E885 8D54FE                 lea dx, [si-02]
:0002.E888 8976F0                 mov [bp-10], si
:0002.E88B 8956FE                 mov [bp-02], dx
:0002.E88E 8976FA                 mov [bp-06], si
:0002.E891 897EFC                 mov [bp-04], di
:0002.E894 8BF2                   mov si, dx
:0002.E896 8BF9                   mov di, cx
:0002.E898 8B56FC                 mov dx, [bp-04]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E8BC(U)
|
:0002.E89B 8D8614FB               lea ax, [bp+FB14]
:0002.E89F 3BF0                   cmp si, ax
:0002.E8A1 7303                   jnb E8A6
:0002.E8A3 8D76EA                 lea si, [bp-16]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E8A1(C)
|
:0002.E8A6 8B04                   mov ax, [si]
:0002.E8A8 8BDA                   mov bx, dx
:0002.E8AA 8905                   mov [di], ax
:0002.E8AC 8B07                   mov ax, [bx]
:0002.E8AE 8B1C                   mov bx, [si]
:0002.E8B0 03DB                   add bx, bx
:0002.E8B2 398790CA               cmp [bx+CA90], ax
:0002.E8B6 7606                   jbe E8BE
:0002.E8B8 8BFE                   mov di, si
:0002.E8BA 4E                     dec si
:0002.E8BB 4E                     dec si
:0002.E8BC EBDD                   jmp E89B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E8B6(C)
|
:0002.E8BE 8B46F2                 mov ax, [bp-0E]
:0002.E8C1 8905                   mov [di], ax
:0002.E8C3 8B76F0                 mov si, [bp-10]
:0002.E8C6 46                     inc si
:0002.E8C7 46                     inc si
:0002.E8C8 8D46EC                 lea ax, [bp-14]
:0002.E8CB 3BF0                   cmp si, ax
:0002.E8CD 7204                   jb E8D3
:0002.E8CF 8DB614FB               lea si, [bp+FB14]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.E827(U), :0002.E85F(C), :0002.E877(U), :0002.E8CD(C)
|
:0002.E8D3 FE46F9                 inc byte ptr [bp-07]
:0002.E8D6 807EF904               cmp byte ptr [bp-07], 04
:0002.E8DA 7303                   jnb E8DF
:0002.E8DC E92BFF                 jmp E80A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E8DA(C)
|
:0002.E8DF 8B7EEC                 mov di, [bp-14]
:0002.E8E2 47                     inc di
:0002.E8E3 47                     inc di
:0002.E8E4 8D46EC                 lea ax, [bp-14]
:0002.E8E7 3BF8                   cmp di, ax
:0002.E8E9 7204                   jb E8EF
:0002.E8EB 8DBE14FB               lea di, [bp+FB14]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E8E9(C)
|
:0002.E8EF 8976F0                 mov [bp-10], si
:0002.E8F2 3BF7                   cmp si, di
:0002.E8F4 7403                   je E8F9
:0002.E8F6 E9EBFE                 jmp E7E4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E8F4(C)
|
:0002.E8F9 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.E7DE(U)
|
:0002.E8FB 5E                     pop si
:0002.E8FC 5F                     pop di
:0002.E8FD C9                     leave
:0002.E8FE CA0400                 retf 0004


:0002.E901 00                     BYTE 0


:0002.E902 C8040000               enter 0004, 00
:0002.E906 52                     push dx
:0002.E907 50                     push ax
:0002.E908 57                     push di
:0002.E909 56                     push si
:0002.E90A 8D46FE                 lea ax, [bp-02]
:0002.E90D 50                     push ax
:0002.E90E 9A9837F60C             call 0CF6:3798
:0002.E913 8D46FC                 lea ax, [bp-04]
:0002.E916 50                     push ax
:0002.E917 9A9837F60C             call 0CF6:3798
:0002.E91C 6B76F81A               imul si, [bp-08], 001A
:0002.E920 81C68861               add si, 6188
:0002.E924 56                     push si
:0002.E925 9A36E3F60C             call 0CF6:E336
:0002.E92A 50                     push ax
:0002.E92B 8D46FE                 lea ax, [bp-02]
:0002.E92E 50                     push ax
:0002.E92F 9A2A93F60C             call 0CF6:932A
:0002.E934 6B7EFA1A               imul di, [bp-06], 001A
:0002.E938 81C78861               add di, 6188
:0002.E93C 57                     push di
:0002.E93D 9A36E3F60C             call 0CF6:E336
:0002.E942 50                     push ax
:0002.E943 8D46FC                 lea ax, [bp-04]
:0002.E946 50                     push ax
:0002.E947 9A2A93F60C             call 0CF6:932A
:0002.E94C 8A46FD                 mov al , [bp-03]
:0002.E94F 50                     push ax
:0002.E950 6A01                   push 0001
:0002.E952 8A46FE                 mov al , [bp-02]
:0002.E955 8A56FF                 mov dl, [bp-01]
:0002.E958 8A5EFC                 mov bl , [bp-04]
:0002.E95B 9A4A18F21C             call 1CF2:184A
:0002.E960 48                     dec ax
:0002.E961 7568                   jne E9CB
:0002.E963 8BDE                   mov bx, si
:0002.E965 B0FF                   mov al, FF
:0002.E967 B201                   mov dl, 01
:0002.E969 9A4216F21C             call 1CF2:1642
:0002.E96E 3DFFFF                 cmp ax, FFFF
:0002.E971 7458                   je E9CB
:0002.E973 6A01                   push 0001
:0002.E975 6A01                   push 0001
:0002.E977 56                     push si
:0002.E978 9ACE4AF60C             call 0CF6:4ACE
:0002.E97D 6A00                   push 0000
:0002.E97F 56                     push si
:0002.E980 9AAEE3F60C             call 0CF6:E3AE
:0002.E985 56                     push si
:0002.E986 9A9CE3F60C             call 0CF6:E39C
:0002.E98B 6A00                   push 0000
:0002.E98D 56                     push si
:0002.E98E 9ACCE3F60C             call 0CF6:E3CC
:0002.E993 56                     push si
:0002.E994 9A56E2F60C             call 0CF6:E256
:0002.E999 2AE4                   sub ah, ah
:0002.E99B C1E007                 shl ax, 07
:0002.E99E 050000                 add ax, 0000
:0002.E9A1 68FC2F                 push 2FFC
:0002.E9A4 50                     push ax
:0002.E9A5 56                     push si
:0002.E9A6 9A20E2F60C             call 0CF6:E220
:0002.E9AB 6A01                   push 0001
:0002.E9AD 6A01                   push 0001
:0002.E9AF 57                     push di
:0002.E9B0 9ACE4AF60C             call 0CF6:4ACE
:0002.E9B5 6A01                   push 0001
:0002.E9B7 57                     push di
:0002.E9B8 9AAEE3F60C             call 0CF6:E3AE
:0002.E9BD 57                     push di
:0002.E9BE 9A9CE3F60C             call 0CF6:E39C
:0002.E9C3 8A46FA                 mov al , [bp-06]
:0002.E9C6 0C80                   or al, 80
:0002.E9C8 A253C8                 mov byte ptr [C853], al

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.E961(C), :0002.E971(C)
|
:0002.E9CB 5E                     pop si
:0002.E9CC 5F                     pop di
:0002.E9CD C9                     leave
:0002.E9CE CB                     retf


:0002.E9CF 00                     BYTE 0


:0002.E9D0 C8040000               enter 0004, 00
:0002.E9D4 52                     push dx
:0002.E9D5 50                     push ax
:0002.E9D6 57                     push di
:0002.E9D7 56                     push si
:0002.E9D8 8BF8                   mov di, ax
:0002.E9DA 8D46FC                 lea ax, [bp-04]
:0002.E9DD 50                     push ax
:0002.E9DE 9A9837F60C             call 0CF6:3798
:0002.E9E3 8D46FE                 lea ax, [bp-02]
:0002.E9E6 50                     push ax
:0002.E9E7 9A9837F60C             call 0CF6:3798
:0002.E9EC 6BF71A                 imul si, di, 001A
:0002.E9EF 81C68861               add si, 6188
:0002.E9F3 56                     push si
:0002.E9F4 9A36E3F60C             call 0CF6:E336
:0002.E9F9 50                     push ax
:0002.E9FA 8D46FC                 lea ax, [bp-04]
:0002.E9FD 50                     push ax
:0002.E9FE 9A2A93F60C             call 0CF6:932A
:0002.EA03 8B46FA                 mov ax, [bp-06]
:0002.EA06 C1E002                 shl ax, 02
:0002.EA09 0550CA                 add ax, CA50
:0002.EA0C 50                     push ax
:0002.EA0D 9A4223F21C             call 1CF2:2342
:0002.EA12 50                     push ax
:0002.EA13 8D46FE                 lea ax, [bp-02]
:0002.EA16 50                     push ax
:0002.EA17 9A2A93F60C             call 0CF6:932A
:0002.EA1C 8A46FF                 mov al , [bp-01]
:0002.EA1F 50                     push ax
:0002.EA20 6A01                   push 0001
:0002.EA22 8A46FC                 mov al , [bp-04]
:0002.EA25 8A56FD                 mov dl, [bp-03]
:0002.EA28 8A5EFE                 mov bl , [bp-02]
:0002.EA2B 9A4A18F21C             call 1CF2:184A
:0002.EA30 48                     dec ax
:0002.EA31 7510                   jne EA43
:0002.EA33 8BDE                   mov bx, si
:0002.EA35 B0FF                   mov al, FF
:0002.EA37 32D2                   xor dl, dl
:0002.EA39 9A4216F21C             call 1CF2:1642
:0002.EA3E 3DFFFF                 cmp ax, FFFF
:0002.EA41 7446                   je EA89

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EA31(C)
|
:0002.EA43 6A01                   push 0001
:0002.EA45 6A01                   push 0001
:0002.EA47 56                     push si
:0002.EA48 9ACE4AF60C             call 0CF6:4ACE
:0002.EA4D 6A00                   push 0000
:0002.EA4F 56                     push si
:0002.EA50 9AAEE3F60C             call 0CF6:E3AE
:0002.EA55 6A00                   push 0000
:0002.EA57 56                     push si
:0002.EA58 9ACCE3F60C             call 0CF6:E3CC
:0002.EA5D 56                     push si
:0002.EA5E 9A9CE3F60C             call 0CF6:E39C
:0002.EA63 56                     push si
:0002.EA64 9A56E2F60C             call 0CF6:E256
:0002.EA69 2AE4                   sub ah, ah
:0002.EA6B C1E007                 shl ax, 07
:0002.EA6E 050000                 add ax, 0000
:0002.EA71 68FC2F                 push 2FFC
:0002.EA74 50                     push ax
:0002.EA75 56                     push si
:0002.EA76 9A20E2F60C             call 0CF6:E220
:0002.EA7B 8A46FE                 mov al , [bp-02]
:0002.EA7E 8A56FF                 mov dl, [bp-01]
:0002.EA81 9A720BF21C             call 1CF2:0B72
:0002.EA86 A253C8                 mov byte ptr [C853], al

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EA41(C)
|
:0002.EA89 5E                     pop si
:0002.EA8A 5F                     pop di
:0002.EA8B C9                     leave
:0002.EA8C CB                     retf


:0002.EA8D 00                     BYTE 0


:0002.EA8E C8020000               enter 0002, 00
:0002.EA92 53                     push bx
:0002.EA93 52                     push dx
:0002.EA94 50                     push ax
:0002.EA95 57                     push di
:0002.EA96 56                     push si
:0002.EA97 8BF0                   mov si, ax
:0002.EA99 8D46FE                 lea ax, [bp-02]
:0002.EA9C 50                     push ax
:0002.EA9D 9A9837F60C             call 0CF6:3798
:0002.EAA2 8BC6                   mov ax, si
:0002.EAA4 9A841EF60C             call 0CF6:1E84
:0002.EAA9 8BD8                   mov bx, ax
:0002.EAAB 9ACABBF60C             call 0CF6:BBCA
:0002.EAB0 8BF8                   mov di, ax
:0002.EAB2 83FF3E                 cmp di, 003E
:0002.EAB5 7203                   jb EABA
:0002.EAB7 E98000                 jmp EB3A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EAB5(C)
|
:0002.EABA 6BF71A                 imul si, di, 001A
:0002.EABD 81C68861               add si, 6188
:0002.EAC1 56                     push si
:0002.EAC2 9A36E3F60C             call 0CF6:E336
:0002.EAC7 50                     push ax
:0002.EAC8 8D46FE                 lea ax, [bp-02]
:0002.EACB 50                     push ax
:0002.EACC 9A2A93F60C             call 0CF6:932A
:0002.EAD1 8A46FC                 mov al , [bp-04]
:0002.EAD4 50                     push ax
:0002.EAD5 6A01                   push 0001
:0002.EAD7 8A46FE                 mov al , [bp-02]
:0002.EADA 8A56FF                 mov dl, [bp-01]
:0002.EADD 8A5EFA                 mov bl , [bp-06]
:0002.EAE0 9A4A18F21C             call 1CF2:184A
:0002.EAE5 48                     dec ax
:0002.EAE6 7552                   jne EB3A
:0002.EAE8 8B4606                 mov ax, [bp+06]
:0002.EAEB 9A100BF21C             call 1CF2:0B10
:0002.EAF0 8BDE                   mov bx, si
:0002.EAF2 32D2                   xor dl, dl
:0002.EAF4 9A4216F21C             call 1CF2:1642
:0002.EAF9 3DFFFF                 cmp ax, FFFF
:0002.EAFC 743C                   je EB3A
:0002.EAFE 6A01                   push 0001
:0002.EB00 6A01                   push 0001
:0002.EB02 56                     push si
:0002.EB03 9ACE4AF60C             call 0CF6:4ACE
:0002.EB08 6A00                   push 0000
:0002.EB0A 56                     push si
:0002.EB0B 9AAEE3F60C             call 0CF6:E3AE
:0002.EB10 6A00                   push 0000
:0002.EB12 56                     push si
:0002.EB13 9ACCE3F60C             call 0CF6:E3CC
:0002.EB18 56                     push si
:0002.EB19 9A9CE3F60C             call 0CF6:E39C
:0002.EB1E 56                     push si
:0002.EB1F 9A56E2F60C             call 0CF6:E256
:0002.EB24 2AE4                   sub ah, ah
:0002.EB26 C1E007                 shl ax, 07
:0002.EB29 050000                 add ax, 0000
:0002.EB2C 68FC2F                 push 2FFC
:0002.EB2F 50                     push ax
:0002.EB30 56                     push si
:0002.EB31 9A20E2F60C             call 0CF6:E220
:0002.EB36 33C0                   xor ax, ax
:0002.EB38 EB03                   jmp EB3D



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.EAB7(U), :0002.EAE6(C), :0002.EAFC(C)
|
:0002.EB3A B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EB38(U)
|
:0002.EB3D 5E                     pop si
:0002.EB3E 5F                     pop di
:0002.EB3F C9                     leave
:0002.EB40 CA0200                 retf 0002


:0002.EB43 00                     BYTE 0


:0002.EB44 C8060000               enter 0006, 00
:0002.EB48 53                     push bx
:0002.EB49 52                     push dx
:0002.EB4A 50                     push ax
:0002.EB4B 57                     push di
:0002.EB4C 56                     push si
:0002.EB4D 8BF8                   mov di, ax
:0002.EB4F 8D46FA                 lea ax, [bp-06]
:0002.EB52 50                     push ax
:0002.EB53 9A9837F60C             call 0CF6:3798
:0002.EB58 8BC7                   mov ax, di
:0002.EB5A 9A841EF60C             call 0CF6:1E84
:0002.EB5F 8946FE                 mov [bp-02], ax
:0002.EB62 50                     push ax
:0002.EB63 9AA237F60C             call 0CF6:37A2
:0002.EB68 8946FC                 mov [bp-04], ax
:0002.EB6B 3D0002                 cmp ax, 0200
:0002.EB6E 7512                   jne EB82
:0002.EB70 FF76FE                 push word ptr [bp-02]
:0002.EB73 9AECE3F60C             call 0CF6:E3EC
:0002.EB78 0AC0                   or al , al 
:0002.EB7A 7506                   jne EB82
:0002.EB7C B8FFFF                 mov ax, FFFF
:0002.EB7F E9F600                 jmp EC78



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.EB6E(C), :0002.EB7A(C)
|
:0002.EB82 8B5EFE                 mov bx, [bp-02]
:0002.EB85 B001                   mov al, 01
:0002.EB87 32D2                   xor dl, dl
:0002.EB89 9ACAB7F60C             call 0CF6:B7CA
:0002.EB8E 8BF0                   mov si, ax
:0002.EB90 81FF0002               cmp di, 0200
:0002.EB94 750A                   jne EBA0
:0002.EB96 8BD8                   mov bx, ax
:0002.EB98 9A281EF60C             call 0CF6:1E28
:0002.EB9D A236C8                 mov byte ptr [C836], al

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EB94(C)
|
:0002.EBA0 8A46F6                 mov al , [bp-0A]
:0002.EBA3 50                     push ax
:0002.EBA4 8A4EF8                 mov cl , [bp-08]
:0002.EBA7 51                     push cx
:0002.EBA8 56                     push si
:0002.EBA9 9ACEE2F60C             call 0CF6:E2CE
:0002.EBAE 8A46F6                 mov al , [bp-0A]
:0002.EBB1 50                     push ax
:0002.EBB2 8A4EF8                 mov cl , [bp-08]
:0002.EBB5 51                     push cx
:0002.EBB6 56                     push si
:0002.EBB7 9A02E3F60C             call 0CF6:E302
:0002.EBBC 8A46F6                 mov al , [bp-0A]
:0002.EBBF 50                     push ax
:0002.EBC0 8A46F8                 mov al , [bp-08]
:0002.EBC3 50                     push ax
:0002.EBC4 56                     push si
:0002.EBC5 9AEE22F21C             call 1CF2:22EE
:0002.EBCA 8B4606                 mov ax, [bp+06]
:0002.EBCD 9A100BF21C             call 1CF2:0B10
:0002.EBD2 50                     push ax
:0002.EBD3 56                     push si
:0002.EBD4 9AA0E2F60C             call 0CF6:E2A0
:0002.EBD9 B81000                 mov ax, 0010
:0002.EBDC 9AE03DF60C             call 0CF6:3DE0
:0002.EBE1 FEC0                   inc al
:0002.EBE3 8846FF                 mov [bp-01], al 
:0002.EBE6 A801                   test al, 01
:0002.EBE8 7504                   jne EBEE
:0002.EBEA 0AC0                   or al , al 
:0002.EBEC 7503                   jne EBF1

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EBE8(C)
|
:0002.EBEE FE46FF                 inc byte ptr [bp-01]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EBEC(C)
|
:0002.EBF1 8A46FF                 mov al , [bp-01]
:0002.EBF4 50                     push ax
:0002.EBF5 56                     push si
:0002.EBF6 9A82E2F60C             call 0CF6:E282
:0002.EBFB 6A00                   push 0000
:0002.EBFD 56                     push si
:0002.EBFE 9A44E3F60C             call 0CF6:E344
:0002.EC03 817EFC0002             cmp word ptr [bp-04], 0200
:0002.EC08 7514                   jne EC1E
:0002.EC0A C646FE01               mov byte ptr [bp-02], 01
:0002.EC0E 81FF0002               cmp di, 0200
:0002.EC12 7404                   je EC18
:0002.EC14 C646FE11               mov byte ptr [bp-02], 11

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EC12(C)
|
:0002.EC18 C646FF00               mov byte ptr [bp-01], 00
:0002.EC1C EB11                   jmp EC2F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EC08(C)
|
:0002.EC1E C646FE50               mov byte ptr [bp-02], 50
:0002.EC22 B80300                 mov ax, 0003
:0002.EC25 9AE03DF60C             call 0CF6:3DE0
:0002.EC2A FEC0                   inc al
:0002.EC2C 8846FF                 mov [bp-01], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EC1C(U)
|
:0002.EC2F 8A46FF                 mov al , [bp-01]
:0002.EC32 50                     push ax
:0002.EC33 56                     push si
:0002.EC34 9A70E3F60C             call 0CF6:E370
:0002.EC39 8A46FF                 mov al , [bp-01]
:0002.EC3C 50                     push ax
:0002.EC3D 56                     push si
:0002.EC3E 9A1423F21C             call 1CF2:2314
:0002.EC43 8A46FE                 mov al , [bp-02]
:0002.EC46 50                     push ax
:0002.EC47 50                     push ax
:0002.EC48 56                     push si
:0002.EC49 9ACE4AF60C             call 0CF6:4ACE
:0002.EC4E 6A02                   push 0002
:0002.EC50 56                     push si
:0002.EC51 9AAEE3F60C             call 0CF6:E3AE
:0002.EC56 6A01                   push 0001
:0002.EC58 56                     push si
:0002.EC59 9AD022F21C             call 1CF2:22D0
:0002.EC5E 6A08                   push 0008
:0002.EC60 56                     push si
:0002.EC61 9A2423F21C             call 1CF2:2324
:0002.EC66 6A00                   push 0000
:0002.EC68 56                     push si
:0002.EC69 9A64E2F60C             call 0CF6:E264
:0002.EC6E 6A00                   push 0000
:0002.EC70 56                     push si
:0002.EC71 9AB0E2F60C             call 0CF6:E2B0
:0002.EC76 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EB7F(U)
|
:0002.EC78 5E                     pop si
:0002.EC79 5F                     pop di
:0002.EC7A C9                     leave
:0002.EC7B CA0200                 retf 0002


:0002.EC7E C8040000               enter 0004, 00
:0002.EC82 50                     push ax
:0002.EC83 57                     push di
:0002.EC84 56                     push si
:0002.EC85 8BF8                   mov di, ax
:0002.EC87 8D46FC                 lea ax, [bp-04]
:0002.EC8A 50                     push ax
:0002.EC8B 9A9837F60C             call 0CF6:3798
:0002.EC90 8BC7                   mov ax, di
:0002.EC92 9A841EF60C             call 0CF6:1E84
:0002.EC97 8BD8                   mov bx, ax
:0002.EC99 9ACABBF60C             call 0CF6:BBCA
:0002.EC9E 8BF0                   mov si, ax
:0002.ECA0 83FE3E                 cmp si, 003E
:0002.ECA3 7205                   jb ECAA
:0002.ECA5 B8FFFF                 mov ax, FFFF
:0002.ECA8 EB1A                   jmp ECC4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.ECA3(C)
|
:0002.ECAA 6BC61A                 imul ax, si, 001A
:0002.ECAD 058861                 add ax, 6188
:0002.ECB0 50                     push ax
:0002.ECB1 9ABEE3F60C             call 0CF6:E3BE
:0002.ECB6 8846FF                 mov [bp-01], al 
:0002.ECB9 0AC0                   or al , al 
:0002.ECBB 7505                   jne ECC2
:0002.ECBD B80100                 mov ax, 0001
:0002.ECC0 EB02                   jmp ECC4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.ECBB(C)
|
:0002.ECC2 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.ECA8(U), :0002.ECC0(U)
|
:0002.ECC4 5E                     pop si
:0002.ECC5 5F                     pop di
:0002.ECC6 C9                     leave
:0002.ECC7 CB                     retf


:0002.ECC8 C8020000               enter 0002, 00
:0002.ECCC 50                     push ax
:0002.ECCD 57                     push di
:0002.ECCE 56                     push si
:0002.ECCF 8BF8                   mov di, ax
:0002.ECD1 8D46FE                 lea ax, [bp-02]
:0002.ECD4 50                     push ax
:0002.ECD5 9A9837F60C             call 0CF6:3798
:0002.ECDA 8BC7                   mov ax, di
:0002.ECDC 9A841EF60C             call 0CF6:1E84
:0002.ECE1 8BD8                   mov bx, ax
:0002.ECE3 9ACABBF60C             call 0CF6:BBCA
:0002.ECE8 8BF0                   mov si, ax
:0002.ECEA 83FE3E                 cmp si, 003E
:0002.ECED 7205                   jb ECF4
:0002.ECEF B8FFFF                 mov ax, FFFF
:0002.ECF2 EB13                   jmp ED07



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.ECED(C)
|
:0002.ECF4 6A00                   push 0000
:0002.ECF6 68FF00                 push 00FF
:0002.ECF9 6BC61A                 imul ax, si, 001A
:0002.ECFC 058861                 add ax, 6188
:0002.ECFF 50                     push ax
:0002.ED00 9ACE4AF60C             call 0CF6:4ACE
:0002.ED05 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.ECF2(U)
|
:0002.ED07 5E                     pop si
:0002.ED08 5F                     pop di
:0002.ED09 C9                     leave
:0002.ED0A CB                     retf


:0002.ED0B 00                     BYTE 0


:0002.ED0C C8020000               enter 0002, 00
:0002.ED10 50                     push ax
:0002.ED11 56                     push si
:0002.ED12 8BF0                   mov si, ax
:0002.ED14 8D46FE                 lea ax, [bp-02]
:0002.ED17 50                     push ax
:0002.ED18 9A9837F60C             call 0CF6:3798
:0002.ED1D 6A00                   push 0000
:0002.ED1F 68EE67                 push 67EE
:0002.ED22 9AECA1F60C             call 0CF6:A1EC
:0002.ED27 56                     push si
:0002.ED28 68EE67                 push 67EE
:0002.ED2B 9AF2B5F60C             call 0CF6:B5F2
:0002.ED30 6A00                   push 0000
:0002.ED32 68EE67                 push 67EE
:0002.ED35 9A10E2F60C             call 0CF6:E210
:0002.ED3A 6A01                   push 0001
:0002.ED3C 68EE67                 push 67EE
:0002.ED3F 9A02B6F60C             call 0CF6:B602
:0002.ED44 6A0B                   push 000B
:0002.ED46 6A0D                   push 000D
:0002.ED48 68EE67                 push 67EE
:0002.ED4B 9A22B6F60C             call 0CF6:B622
:0002.ED50 800E48C802             or byte ptr [C848], 02
:0002.ED55 33C0                   xor ax, ax
:0002.ED57 5E                     pop si
:0002.ED58 C9                     leave
:0002.ED59 CB                     retf


:0002.ED5A C8020000               enter 0002, 00
:0002.ED5E 50                     push ax
:0002.ED5F 56                     push si
:0002.ED60 8BF0                   mov si, ax
:0002.ED62 8D46FE                 lea ax, [bp-02]
:0002.ED65 50                     push ax
:0002.ED66 9A9837F60C             call 0CF6:3798
:0002.ED6B 6A02                   push 0002
:0002.ED6D 68EE67                 push 67EE
:0002.ED70 9AECA1F60C             call 0CF6:A1EC
:0002.ED75 56                     push si
:0002.ED76 68EE67                 push 67EE
:0002.ED79 9AF2B5F60C             call 0CF6:B5F2
:0002.ED7E 6A00                   push 0000
:0002.ED80 68EE67                 push 67EE
:0002.ED83 9A10E2F60C             call 0CF6:E210
:0002.ED88 6A01                   push 0001
:0002.ED8A 68EE67                 push 67EE
:0002.ED8D 9A02B6F60C             call 0CF6:B602
:0002.ED92 800E48C802             or byte ptr [C848], 02
:0002.ED97 33C0                   xor ax, ax
:0002.ED99 5E                     pop si
:0002.ED9A C9                     leave
:0002.ED9B CB                     retf


:0002.ED9C C8140000               enter 0014, 00
:0002.EDA0 56                     push si
:0002.EDA1 9AF86CF60C             call 0CF6:6CF8
:0002.EDA6 8BF0                   mov si, ax
:0002.EDA8 B80200                 mov ax, 0002
:0002.EDAB 8D5EEC                 lea bx, [bp-14]
:0002.EDAE 33D2                   xor dx, dx
:0002.EDB0 9A8AA3F60C             call 0CF6:A38A
:0002.EDB5 8D46EC                 lea ax, [bp-14]
:0002.EDB8 50                     push ax
:0002.EDB9 680001                 push 0100
:0002.EDBC 687855                 push 5578
:0002.EDBF 9ADC4EF60C             call 0CF6:4EDC
:0002.EDC4 8BC6                   mov ax, si
:0002.EDC6 C1E602                 shl si, 02
:0002.EDC9 FFB4102C               push word ptr [si+2C10]
:0002.EDCD FFB40E2C               push word ptr [si+2C0E]
:0002.EDD1 680028                 push 2800
:0002.EDD4 681A55                 push 551A
:0002.EDD7 8BF0                   mov si, ax
:0002.EDD9 9A4A4DF60C             call 0CF6:4D4A
:0002.EDDE 52                     push dx
:0002.EDDF 50                     push ax
:0002.EDE0 03F6                   add si, si
:0002.EDE2 FFB4062C               push word ptr [si+2C06]
:0002.EDE6 687855                 push 5578
:0002.EDE9 9A0650F60C             call 0CF6:5006
:0002.EDEE 687855                 push 5578
:0002.EDF1 9AB84FF60C             call 0CF6:4FB8
:0002.EDF6 33C0                   xor ax, ax
:0002.EDF8 5E                     pop si
:0002.EDF9 C9                     leave
:0002.EDFA CB                     retf


:0002.EDFB 00                     BYTE 0


:0002.EDFC C8140000               enter 0014, 00
:0002.EE00 57                     push di
:0002.EE01 56                     push si
:0002.EE02 8D46F2                 lea ax, [bp-0E]
:0002.EE05 50                     push ax
:0002.EE06 9A9837F60C             call 0CF6:3798
:0002.EE0B 9A8C0AF21C             call 1CF2:0A8C
:0002.EE10 3D3E00                 cmp ax, 003E
:0002.EE13 7306                   jnb EE1B

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EE7B(C)
|
:0002.EE15 B8FFFF                 mov ax, FFFF
:0002.EE18 E95301                 jmp EF6E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EE13(C)
|
:0002.EE1B C746EC0000             mov word ptr [bp-14], 0000
:0002.EE20 B8EE67                 mov ax, 67EE
:0002.EE23 8946F6                 mov [bp-0A], ax
:0002.EE26 50                     push ax
:0002.EE27 9AFCA1F60C             call 0CF6:A1FC
:0002.EE2C 2AE4                   sub ah, ah
:0002.EE2E 8946FE                 mov [bp-02], ax
:0002.EE31 68EE67                 push 67EE
:0002.EE34 9A101FF60C             call 0CF6:1F10
:0002.EE39 3C02                   cmp al, 02
:0002.EE3B 7505                   jne EE42
:0002.EE3D 8B46FE                 mov ax, [bp-02]
:0002.EE40 EB03                   jmp EE45



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EE3B(C)
|
:0002.EE42 B87D00                 mov ax, 007D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EE40(U)
|
:0002.EE45 8946F4                 mov [bp-0C], ax
:0002.EE48 9A7C1EF21C             call 1CF2:1E7C
:0002.EE4D 68EE67                 push 67EE
:0002.EE50 9ADEA1F60C             call 0CF6:A1DE
:0002.EE55 2AE4                   sub ah, ah
:0002.EE57 03C0                   add ax, ax
:0002.EE59 050128                 add ax, 2801
:0002.EE5C 50                     push ax
:0002.EE5D 681A55                 push 551A
:0002.EE60 9A4A4DF60C             call 0CF6:4D4A
:0002.EE65 8EC2                   mov es, dx
:0002.EE67 8BD8                   mov bx, ax
:0002.EE69 8C46FC                 mov [bp-04], es
:0002.EE6C 268A07                 mov al , es:[bx]
:0002.EE6F 2AE4                   sub ah, ah
:0002.EE71 8BF8                   mov di, ax
:0002.EE73 43                     inc bx
:0002.EE74 268A27                 mov ah, es:[bx]
:0002.EE77 2AC0                   sub al , al 
:0002.EE79 03F8                   add di, ax
:0002.EE7B 7498                   je EE15
:0002.EE7D 897EF8                 mov [bp-08], di
:0002.EE80 8D850128               lea ax, [di+2801]
:0002.EE84 50                     push ax
:0002.EE85 681A55                 push 551A
:0002.EE88 9A4A4DF60C             call 0CF6:4D4A
:0002.EE8D 8EC2                   mov es, dx
:0002.EE8F 8BD8                   mov bx, ax
:0002.EE91 8C46F0                 mov [bp-10], es
:0002.EE94 268A07                 mov al , es:[bx]
:0002.EE97 2AE4                   sub ah, ah
:0002.EE99 8946FC                 mov [bp-04], ax
:0002.EE9C 8D4701                 lea ax, [bx+01]
:0002.EE9F 8BF0                   mov si, ax
:0002.EEA1 C746FA0000             mov word ptr [bp-06], 0000
:0002.EEA6 837EFC00               cmp word ptr [bp-04], 0000
:0002.EEAA 742B                   je EED7

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EED2(C)
|
:0002.EEAC 8BDE                   mov bx, si
:0002.EEAE 46                     inc si
:0002.EEAF 268A07                 mov al , es:[bx]
:0002.EEB2 2AE4                   sub ah, ah
:0002.EEB4 8BF8                   mov di, ax
:0002.EEB6 8BDE                   mov bx, si
:0002.EEB8 46                     inc si
:0002.EEB9 268A0F                 mov cl , es:[bx]
:0002.EEBC 2AED                   sub ch, ch
:0002.EEBE 3B7EF4                 cmp di, [bp-0C]
:0002.EEC1 7411                   je EED4
:0002.EEC3 8BC1                   mov ax, cx
:0002.EEC5 03C1                   add ax, cx
:0002.EEC7 03F0                   add si, ax
:0002.EEC9 8B46FC                 mov ax, [bp-04]
:0002.EECC FF46FA                 inc word ptr [bp-06]
:0002.EECF 3946FA                 cmp [bp-06], ax
:0002.EED2 72D8                   jb EEAC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EEC1(C)
|
:0002.EED4 894EF8                 mov [bp-08], cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EEAA(C)
|
:0002.EED7 8B46FA                 mov ax, [bp-06]
:0002.EEDA 3946FC                 cmp [bp-04], ax
:0002.EEDD 7506                   jne EEE5
:0002.EEDF BAFFFF                 mov dx, FFFF
:0002.EEE2 E98700                 jmp EF6C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EEDD(C)
|
:0002.EEE5 C746FA0000             mov word ptr [bp-06], 0000
:0002.EEEA EB75                   jmp EF61



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EF67(C)
|
:0002.EEEC 8976EE                 mov [bp-12], si

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.EF23(C), :0002.EF27(C)
|
:0002.EEEF B81F00                 mov ax, 001F
:0002.EEF2 9AE03DF60C             call 0CF6:3DE0
:0002.EEF7 8846FE                 mov [bp-02], al 
:0002.EEFA A801                   test al, 01
:0002.EEFC 7403                   je EF01
:0002.EEFE FE46FE                 inc byte ptr [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EEFC(C)
|
:0002.EF01 B81300                 mov ax, 0013
:0002.EF04 9AE03DF60C             call 0CF6:3DE0
:0002.EF09 8846FD                 mov [bp-03], al 
:0002.EF0C A801                   test al, 01
:0002.EF0E 7403                   je EF13
:0002.EF10 FE46FD                 inc byte ptr [bp-03]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EF0E(C)
|
:0002.EF13 8A46FE                 mov al , [bp-02]
:0002.EF16 8A56FD                 mov dl, [bp-03]
:0002.EF19 9A720BF21C             call 1CF2:0B72
:0002.EF1E 8846FF                 mov [bp-01], al 
:0002.EF21 A880                   test al, 80
:0002.EF23 75CA                   jne EEEF
:0002.EF25 3C7F                   cmp al, 7F
:0002.EF27 75C6                   jne EEEF
:0002.EF29 8B76EE                 mov si, [bp-12]
:0002.EF2C 8E46F0                 mov es, [bp-10]
:0002.EF2F 8BDE                   mov bx, si
:0002.EF31 46                     inc si
:0002.EF32 268A07                 mov al , es:[bx]
:0002.EF35 2AE4                   sub ah, ah
:0002.EF37 8BF8                   mov di, ax
:0002.EF39 8BDE                   mov bx, si
:0002.EF3B 46                     inc si
:0002.EF3C 268A27                 mov ah, es:[bx]
:0002.EF3F 2AC0                   sub al , al 
:0002.EF41 03F8                   add di, ax
:0002.EF43 B80400                 mov ax, 0004
:0002.EF46 9AE03DF60C             call 0CF6:3DE0
:0002.EF4B 2AE4                   sub ah, ah
:0002.EF4D 50                     push ax
:0002.EF4E 8BC7                   mov ax, di
:0002.EF50 80CC04                 or ah, 04
:0002.EF53 8A56FE                 mov dl, [bp-02]
:0002.EF56 8A5EFD                 mov bl , [bp-03]
:0002.EF59 9A241CF21C             call 1CF2:1C24
:0002.EF5E FF46FA                 inc word ptr [bp-06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EEEA(U)
|
:0002.EF61 8B46FA                 mov ax, [bp-06]
:0002.EF64 3946F8                 cmp [bp-08], ax
:0002.EF67 7783                   ja EEEC
:0002.EF69 8B56EC                 mov dx, [bp-14]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EEE2(U)
|
:0002.EF6C 8BC2                   mov ax, dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EE18(U)
|
:0002.EF6E 5E                     pop si
:0002.EF6F 5F                     pop di
:0002.EF70 C9                     leave
:0002.EF71 CB                     retf


:0002.EF72 833E2AC801             cmp word ptr [C82A], 0001
:0002.EF77 7523                   jne EF9C
:0002.EF79 9A2423F60C             call 0CF6:2324
:0002.EF7E 9AF01D0000             call 0000:1DF0
:0002.EF83 9A3622F21C             call 1CF2:2236
:0002.EF88 9A1421F21C             call 1CF2:2114
:0002.EF8D 9A70200000             call 0000:2070
:0002.EF92 9A82200000             call 0000:2082
:0002.EF97 9A981E0000             call 0000:1E98

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EF77(C)
|
:0002.EF9C 33C0                   xor ax, ax
:0002.EF9E CB                     retf


:0002.EF9F 00                     BYTE 0


:0002.EFA0 C8020000               enter 0002, 00
:0002.EFA4 52                     push dx
:0002.EFA5 57                     push di
:0002.EFA6 56                     push si
:0002.EFA7 8BF8                   mov di, ax
:0002.EFA9 BEFFFF                 mov si, FFFF
:0002.EFAC 833E48C802             cmp word ptr [C848], 0002
:0002.EFB1 747B                   je F02E
:0002.EFB3 0BC0                   or ax, ax
:0002.EFB5 7408                   je EFBF
:0002.EFB7 48                     dec ax
:0002.EFB8 740F                   je EFC9
:0002.EFBA 48                     dec ax
:0002.EFBB 7417                   je EFD4
:0002.EFBD EB2D                   jmp EFEC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EFB5(C)
|
:0002.EFBF 685EC2                 push C25E
:0002.EFC2 9A5077F60C             call 0CF6:7750
:0002.EFC7 EB21                   jmp EFEA



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EFB8(C)
|
:0002.EFC9 52                     push dx
:0002.EFCA 685EC2                 push C25E
:0002.EFCD 9ABA77F60C             call 0CF6:77BA
:0002.EFD2 EB16                   jmp EFEA



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EFBB(C)
|
:0002.EFD4 68EE67                 push 67EE
:0002.EFD7 9ADEA1F60C             call 0CF6:A1DE
:0002.EFDC 2AE4                   sub ah, ah
:0002.EFDE 50                     push ax
:0002.EFDF FF76FC                 push word ptr [bp-04]
:0002.EFE2 685EC2                 push C25E
:0002.EFE5 9A9878F60C             call 0CF6:7898

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.EFC7(U), :0002.EFD2(U)
|
:0002.EFEA 8BF0                   mov si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EFBD(U)
|
:0002.EFEC 83FEFF                 cmp si, FFFF
:0002.EFEF 743D                   je F02E
:0002.EFF1 56                     push si
:0002.EFF2 685EC2                 push C25E
:0002.EFF5 9AE67CF60C             call 0CF6:7CE6
:0002.EFFA 48                     dec ax
:0002.EFFB 740D                   je F00A
:0002.EFFD 48                     dec ax
:0002.EFFE 7416                   je F016
:0002.F000 2D0500                 sub ax, 0005
:0002.F003 741D                   je F022
:0002.F005 48                     dec ax
:0002.F006 7421                   je F029
:0002.F008 EB24                   jmp F02E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EFFB(C)
|
:0002.F00A 83FF02                 cmp di, 0002
:0002.F00D 751F                   jne F02E
:0002.F00F 9ADC1EF21C             call 1CF2:1EDC
:0002.F014 EB18                   jmp F02E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.EFFE(C)
|
:0002.F016 9AC80AF21C             call 1CF2:0AC8
:0002.F01B 9A86BDF60C             call 0CF6:BD86
:0002.F020 EB0C                   jmp F02E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F003(C)
|
:0002.F022 800E48C820             or byte ptr [C848], 20
:0002.F027 EB05                   jmp F02E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F006(C)
|
:0002.F029 800E48C804             or byte ptr [C848], 04

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.EFB1(C), :0002.EFEF(C), :0002.F008(U), :0002.F00D(C), :0002.F014(U), 
|:0002.F020(U), :0002.F027(U)
|
:0002.F02E 8BC6                   mov ax, si
:0002.F030 5E                     pop si
:0002.F031 5F                     pop di
:0002.F032 C9                     leave
:0002.F033 CB                     retf


:0002.F034 C80C0000               enter 000C, 00
:0002.F038 57                     push di
:0002.F039 56                     push si
:0002.F03A 8D46F8                 lea ax, [bp-08]
:0002.F03D 50                     push ax
:0002.F03E 9A9837F60C             call 0CF6:3798
:0002.F043 8D46F4                 lea ax, [bp-0C]
:0002.F046 50                     push ax
:0002.F047 9A9837F60C             call 0CF6:3798
:0002.F04C A0FA2A                 mov al, [2AFA]
:0002.F04F 2AE4                   sub ah, ah
:0002.F051 6BF01A                 imul si, ax, 001A
:0002.F054 81C6A261               add si, 61A2
:0002.F058 8BF8                   mov di, ax
:0002.F05A 47                     inc di
:0002.F05B 83FF3E                 cmp di, 003E
:0002.F05E 7203                   jb F063
:0002.F060 E9EF00                 jmp F152



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F05E(C)
|
:0002.F063 BA3E00                 mov dx, 003E
:0002.F066 2BD7                   sub dx, di
:0002.F068 8956FA                 mov [bp-06], dx
:0002.F06B 897EF6                 mov [bp-0A], di
:0002.F06E 8BFA                   mov di, dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F14F(U)
|
:0002.F070 56                     push si
:0002.F071 9AE4C4F60C             call 0CF6:C4E4
:0002.F076 8846FD                 mov [bp-03], al 
:0002.F079 A804                   test al, 04
:0002.F07B 7503                   jne F080
:0002.F07D E9C900                 jmp F149



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F07B(C)
|
:0002.F080 6A00                   push 0000
:0002.F082 6A08                   push 0008
:0002.F084 56                     push si
:0002.F085 9ACE4AF60C             call 0CF6:4ACE
:0002.F08A 56                     push si
:0002.F08B 9AF2C4F60C             call 0CF6:C4F2
:0002.F090 50                     push ax
:0002.F091 8D46F8                 lea ax, [bp-08]
:0002.F094 50                     push ax
:0002.F095 9A2A93F60C             call 0CF6:932A
:0002.F09A 56                     push si
:0002.F09B 9A36E3F60C             call 0CF6:E336
:0002.F0A0 50                     push ax
:0002.F0A1 8D46F4                 lea ax, [bp-0C]
:0002.F0A4 50                     push ax
:0002.F0A5 9A2A93F60C             call 0CF6:932A
:0002.F0AA C646FE00               mov byte ptr [bp-02], 00
:0002.F0AE 56                     push si
:0002.F0AF 9A44CBF60C             call 0CF6:CB44
:0002.F0B4 8846FF                 mov [bp-01], al 
:0002.F0B7 3C02                   cmp al, 02
:0002.F0B9 7208                   jb F0C3
:0002.F0BB 806EFF02               sub byte ptr [bp-01], 02
:0002.F0BF C646FE02               mov byte ptr [bp-02], 02

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F0B9(C)
|
:0002.F0C3 C066FF02               shl byte ptr [bp-01], 02
:0002.F0C7 56                     push si
:0002.F0C8 9AC0E2F60C             call 0CF6:E2C0
:0002.F0CD 02C0                   add al , al 
:0002.F0CF 0046FF                 add [bp-01], al 
:0002.F0D2 56                     push si
:0002.F0D3 9A62E3F60C             call 0CF6:E362
:0002.F0D8 0046FF                 add [bp-01], al 
:0002.F0DB F646FD02               test byte ptr [bp-03], 02
:0002.F0DF 7412                   je F0F3
:0002.F0E1 A13CC8                 mov ax, word ptr [C83C]
:0002.F0E4 B90300                 mov cx, 0003
:0002.F0E7 2BD2                   sub dx, dx
:0002.F0E9 F7F1                   div cx
:0002.F0EB 0BD2                   or dx, dx
:0002.F0ED 7504                   jne F0F3
:0002.F0EF 804EFE09               or byte ptr [bp-02], 09

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.F0DF(C), :0002.F0ED(C)
|
:0002.F0F3 8A46F8                 mov al , [bp-08]
:0002.F0F6 8A56F9                 mov dl, [bp-07]
:0002.F0F9 9A860BF21C             call 1CF2:0B86
:0002.F0FE 803E35C801             cmp byte ptr [C835], 01
:0002.F103 7503                   jne F108
:0002.F105 FE46FF                 inc byte ptr [bp-01]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F103(C)
|
:0002.F108 56                     push si
:0002.F109 9A3423F21C             call 1CF2:2334
:0002.F10E 8846FD                 mov [bp-03], al 
:0002.F111 3C08                   cmp al, 08
:0002.F113 7404                   je F119
:0002.F115 804EFE20               or byte ptr [bp-02], 20

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F113(C)
|
:0002.F119 8A46FD                 mov al , [bp-03]
:0002.F11C 50                     push ax
:0002.F11D 8A46FE                 mov al , [bp-02]
:0002.F120 0C01                   or al, 01
:0002.F122 50                     push ax
:0002.F123 6A00                   push 0000
:0002.F125 A034C8                 mov al, [C834]
:0002.F128 50                     push ax
:0002.F129 A033C8                 mov al, [C833]
:0002.F12C 50                     push ax
:0002.F12D 8A46FF                 mov al , [bp-01]
:0002.F130 2AE4                   sub ah, ah
:0002.F132 50                     push ax
:0002.F133 9AF81E0000             call 0000:1EF8
:0002.F138 83C40C                 add sp, 000C
:0002.F13B 8A46F8                 mov al , [bp-08]
:0002.F13E 50                     push ax
:0002.F13F 8A46F9                 mov al , [bp-07]
:0002.F142 50                     push ax
:0002.F143 56                     push si
:0002.F144 9A02E3F60C             call 0CF6:E302

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F07D(U)
|
:0002.F149 83C61A                 add si, 001A
:0002.F14C 4F                     dec di
:0002.F14D 7403                   je F152
:0002.F14F E91EFF                 jmp F070



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.F060(U), :0002.F14D(C)
|
:0002.F152 5E                     pop si
:0002.F153 5F                     pop di
:0002.F154 C9                     leave
:0002.F155 CB                     retf


:0002.F156 C8060000               enter 0006, 00
:0002.F15A 57                     push di
:0002.F15B 56                     push si
:0002.F15C 8D46FC                 lea ax, [bp-04]
:0002.F15F 50                     push ax
:0002.F160 9A9837F60C             call 0CF6:3798
:0002.F165 8D46FA                 lea ax, [bp-06]
:0002.F168 50                     push ax
:0002.F169 9A9837F60C             call 0CF6:3798
:0002.F16E BE8861                 mov si, 6188
:0002.F171 33FF                   xor di, di
:0002.F173 803EFA2A00             cmp byte ptr [2AFA], 00
:0002.F178 7456                   je F1D0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F1CE(C)
|
:0002.F17A 56                     push si
:0002.F17B 9AE4C4F60C             call 0CF6:C4E4
:0002.F180 A804                   test al, 04
:0002.F182 743F                   je F1C3
:0002.F184 6A00                   push 0000
:0002.F186 6A08                   push 0008
:0002.F188 56                     push si
:0002.F189 9ACE4AF60C             call 0CF6:4ACE
:0002.F18E 56                     push si
:0002.F18F 9AF2C4F60C             call 0CF6:C4F2
:0002.F194 50                     push ax
:0002.F195 8D46FC                 lea ax, [bp-04]
:0002.F198 50                     push ax
:0002.F199 9A2A93F60C             call 0CF6:932A
:0002.F19E 56                     push si
:0002.F19F 9A62E3F60C             call 0CF6:E362
:0002.F1A4 8846FF                 mov [bp-01], al 
:0002.F1A7 6A00                   push 0000
:0002.F1A9 6A04                   push 0004
:0002.F1AB 6A00                   push 0000
:0002.F1AD 8A46FD                 mov al , [bp-03]
:0002.F1B0 50                     push ax
:0002.F1B1 8A46FC                 mov al , [bp-04]
:0002.F1B4 50                     push ax
:0002.F1B5 8A46FF                 mov al , [bp-01]
:0002.F1B8 2AE4                   sub ah, ah
:0002.F1BA 50                     push ax
:0002.F1BB 9AF81E0000             call 0000:1EF8
:0002.F1C0 83C40C                 add sp, 000C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F182(C)
|
:0002.F1C3 83C61A                 add si, 001A
:0002.F1C6 A0FA2A                 mov al, [2AFA]
:0002.F1C9 2AE4                   sub ah, ah
:0002.F1CB 47                     inc di
:0002.F1CC 3BC7                   cmp ax, di
:0002.F1CE 77AA                   ja F17A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F178(C)
|
:0002.F1D0 5E                     pop si
:0002.F1D1 5F                     pop di
:0002.F1D2 C9                     leave
:0002.F1D3 CB                     retf


:0002.F1D4 55                     push bp
:0002.F1D5 8BEC                   mov bp, sp
:0002.F1D7 56                     push si
:0002.F1D8 8B7608                 mov si, [bp+08]
:0002.F1DB 8A04                   mov al , [si]
:0002.F1DD 50                     push ax
:0002.F1DE 8A4401                 mov al , [si+01]
:0002.F1E1 50                     push ax
:0002.F1E2 FF7606                 push word ptr [bp+06]
:0002.F1E5 9A22B6F60C             call 0CF6:B622
:0002.F1EA 5E                     pop si
:0002.F1EB C9                     leave
:0002.F1EC CA0400                 retf 0004


:0002.F1EF 00                     BYTE 0


:0002.F1F0 55                     push bp
:0002.F1F1 8BEC                   mov bp, sp
:0002.F1F3 8B5E06                 mov bx, [bp+06]
:0002.F1F6 8A4608                 mov al , [bp+08]
:0002.F1F9 884717                 mov [bx+17], al 
:0002.F1FC C9                     leave
:0002.F1FD CA0400                 retf 0004


:0002.F200 55                     push bp
:0002.F201 8BEC                   mov bp, sp
:0002.F203 8B5E06                 mov bx, [bp+06]
:0002.F206 8A4717                 mov al , [bx+17]
:0002.F209 C9                     leave
:0002.F20A CA0200                 retf 0002


:0002.F20D 00                     BYTE 0


:0002.F20E 55                     push bp
:0002.F20F 8BEC                   mov bp, sp
:0002.F211 56                     push si
:0002.F212 8B7606                 mov si, [bp+06]
:0002.F215 8A460A                 mov al , [bp+0A]
:0002.F218 88440C                 mov [si+0C], al 
:0002.F21B 8A4608                 mov al , [bp+08]
:0002.F21E 88440D                 mov [si+0D], al 
:0002.F221 5E                     pop si
:0002.F222 C9                     leave
:0002.F223 CA0600                 retf 0006


:0002.F226 55                     push bp
:0002.F227 8BEC                   mov bp, sp
:0002.F229 8B4606                 mov ax, [bp+06]
:0002.F22C 050C00                 add ax, 000C
:0002.F22F C9                     leave
:0002.F230 CA0200                 retf 0002


:0002.F233 00                     BYTE 0


:0002.F234 55                     push bp
:0002.F235 8BEC                   mov bp, sp
:0002.F237 8B5E06                 mov bx, [bp+06]
:0002.F23A 8A4608                 mov al , [bp+08]
:0002.F23D 884712                 mov [bx+12], al 
:0002.F240 C9                     leave
:0002.F241 CA0400                 retf 0004


:0002.F244 55                     push bp
:0002.F245 8BEC                   mov bp, sp
:0002.F247 8B5E06                 mov bx, [bp+06]
:0002.F24A 8A4608                 mov al , [bp+08]
:0002.F24D 884719                 mov [bx+19], al 
:0002.F250 C9                     leave
:0002.F251 CA0400                 retf 0004


:0002.F254 55                     push bp
:0002.F255 8BEC                   mov bp, sp
:0002.F257 8B5E06                 mov bx, [bp+06]
:0002.F25A 8A4719                 mov al , [bx+19]
:0002.F25D C9                     leave
:0002.F25E CA0200                 retf 0002


:0002.F261 00                     BYTE 0


:0002.F262 55                     push bp
:0002.F263 8BEC                   mov bp, sp
:0002.F265 8B4606                 mov ax, [bp+06]
:0002.F268 C9                     leave
:0002.F269 CA0200                 retf 0002


:0002.F26C 55                     push bp
:0002.F26D 8BEC                   mov bp, sp
:0002.F26F 8B4606                 mov ax, [bp+06]
:0002.F272 40                     inc ax
:0002.F273 40                     inc ax
:0002.F274 C9                     leave
:0002.F275 CA0200                 retf 0002


:0002.F278 681027                 push 2710
:0002.F27B 680268                 push 6802
:0002.F27E 9A1E1FF60C             call 0CF6:1F1E
:0002.F283 6A64                   push 0064
:0002.F285 681668                 push 6816
:0002.F288 9A5628F21C             call 1CF2:2856
:0002.F28D 6A64                   push 0064
:0002.F28F 681668                 push 6816
:0002.F292 9A7028F21C             call 1CF2:2870
:0002.F297 6A64                   push 0064
:0002.F299 681668                 push 6816
:0002.F29C 9A8A28F21C             call 1CF2:288A
:0002.F2A1 6A64                   push 0064
:0002.F2A3 681668                 push 6816
:0002.F2A6 9AA428F21C             call 1CF2:28A4
:0002.F2AB 68A00F                 push 0FA0
:0002.F2AE 681668                 push 6816
:0002.F2B1 9A9064F60C             call 0CF6:6490
:0002.F2B6 6A63                   push 0063
:0002.F2B8 681668                 push 6816
:0002.F2BB 9AE86AF60C             call 0CF6:6AE8
:0002.F2C0 6A64                   push 0064
:0002.F2C2 681668                 push 6816
:0002.F2C5 9A5628F21C             call 1CF2:2856
:0002.F2CA 6A64                   push 0064
:0002.F2CC 681668                 push 6816
:0002.F2CF 9A7028F21C             call 1CF2:2870
:0002.F2D4 6A64                   push 0064
:0002.F2D6 681668                 push 6816
:0002.F2D9 9A8A28F21C             call 1CF2:288A
:0002.F2DE 9A7CB8F60C             call 0CF6:B87C
:0002.F2E3 9AB4B8F60C             call 0CF6:B8B4
:0002.F2E8 CB                     retf


:0002.F2E9 00                     BYTE 0


:0002.F2EA 57                     push di
:0002.F2EB 56                     push si
:0002.F2EC BE4268                 mov si, 6842
:0002.F2EF BF7F01                 mov di, 017F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F33E(C)
|
:0002.F2F2 6A00                   push 0000
:0002.F2F4 56                     push si
:0002.F2F5 9A5628F21C             call 1CF2:2856
:0002.F2FA 6A00                   push 0000
:0002.F2FC 56                     push si
:0002.F2FD 9A7028F21C             call 1CF2:2870
:0002.F302 6A00                   push 0000
:0002.F304 56                     push si
:0002.F305 9A8A28F21C             call 1CF2:288A
:0002.F30A 6A01                   push 0001
:0002.F30C 56                     push si
:0002.F30D 9AA428F21C             call 1CF2:28A4
:0002.F312 6A01                   push 0001
:0002.F314 56                     push si
:0002.F315 9A9064F60C             call 0CF6:6490
:0002.F31A 6A01                   push 0001
:0002.F31C 56                     push si
:0002.F31D 9AE86AF60C             call 0CF6:6AE8
:0002.F322 6A01                   push 0001
:0002.F324 56                     push si
:0002.F325 9A5628F21C             call 1CF2:2856
:0002.F32A 6A01                   push 0001
:0002.F32C 56                     push si
:0002.F32D 9A7028F21C             call 1CF2:2870
:0002.F332 6A01                   push 0001
:0002.F334 56                     push si
:0002.F335 9A8A28F21C             call 1CF2:288A
:0002.F33A 83C62C                 add si, 002C
:0002.F33D 4F                     dec di
:0002.F33E 75B2                   jne F2F2
:0002.F340 5E                     pop si
:0002.F341 5F                     pop di
:0002.F342 CB                     retf


:0002.F343 00                     BYTE 0


:0002.F344 800E622104             or byte ptr [2162], 04
:0002.F349 CB                     retf


:0002.F34A 57                     push di
:0002.F34B 56                     push si
:0002.F34C BE1CBE                 mov si, BE1C
:0002.F34F BF4000                 mov di, 0040

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F35F(C)
|
:0002.F352 68FF00                 push 00FF
:0002.F355 56                     push si
:0002.F356 9ABE28F21C             call 1CF2:28BE
:0002.F35B 83C611                 add si, 0011
:0002.F35E 4F                     dec di
:0002.F35F 75F1                   jne F352
:0002.F361 5E                     pop si
:0002.F362 5F                     pop di
:0002.F363 CB                     retf


:0002.F364 CB                     retf


:0002.F365 00                     BYTE 0


:0002.F366 C8040000               enter 0004, 00
:0002.F36A 56                     push si
:0002.F36B 8D46FC                 lea ax, [bp-04]
:0002.F36E 50                     push ax
:0002.F36F 9A9837F60C             call 0CF6:3798
:0002.F374 687052                 push 5270
:0002.F377 9A3810F60C             call 0CF6:1038
:0002.F37C 8846FF                 mov [bp-01], al 
:0002.F37F 3C20                   cmp al, 20
:0002.F381 7236                   jb F3B9
:0002.F383 3C25                   cmp al, 25
:0002.F385 7732                   ja F3B9
:0002.F387 6A00                   push 0000
:0002.F389 688054                 push 5480
:0002.F38C 9A9C57F60C             call 0CF6:579C
:0002.F391 806EFF20               sub byte ptr [bp-01], 20
:0002.F395 8A5EFF                 mov bl , [bp-01]
:0002.F398 2AFF                   sub bh, bh
:0002.F39A 8BC3                   mov ax, bx
:0002.F39C C1E302                 shl bx, 02
:0002.F39F 8BF0                   mov si, ax
:0002.F3A1 FF9FB629               call far word ptr [bx+29B6]
:0002.F3A5 8A843C2C               mov al , [si+2C3C]
:0002.F3A9 8846FF                 mov [bp-01], al 
:0002.F3AC 3CFF                   cmp al, FF
:0002.F3AE 7503                   jne F3B3
:0002.F3B0 E9A300                 jmp F456



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F3AE(C)
|
:0002.F3B3 A240C8                 mov byte ptr [C840], al
:0002.F3B6 E99D00                 jmp F456



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.F381(C), :0002.F385(C)
|
:0002.F3B9 807EFF40               cmp byte ptr [bp-01], 40
:0002.F3BD 7221                   jb F3E0
:0002.F3BF 807EFF44               cmp byte ptr [bp-01], 44
:0002.F3C3 771B                   ja F3E0
:0002.F3C5 6A00                   push 0000
:0002.F3C7 688054                 push 5480
:0002.F3CA 9A9C57F60C             call 0CF6:579C
:0002.F3CF 8A5EFF                 mov bl , [bp-01]
:0002.F3D2 80EB40                 sub bl, 40
:0002.F3D5 2AFF                   sub bh, bh
:0002.F3D7 C1E302                 shl bx, 02
:0002.F3DA FF9F282C               call far word ptr [bx+2C28]
:0002.F3DE EB76                   jmp F456



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.F3BD(C), :0002.F3C3(C)
|
:0002.F3E0 803E4AC8FF             cmp byte ptr [C84A], FF
:0002.F3E5 746F                   je F456
:0002.F3E7 F6064AC840             test byte ptr [C84A], 40
:0002.F3EC 753E                   jne F42C
:0002.F3EE B01A                   mov al, 1A
:0002.F3F0 F6264AC8               mul byte ptr [C84A]
:0002.F3F4 058861                 add ax, 6188
:0002.F3F7 50                     push ax
:0002.F3F8 9A00C5F60C             call 0CF6:C500
:0002.F3FD 8946FE                 mov [bp-02], ax
:0002.F400 80E40E                 and ah, 0E
:0002.F403 833E3EC83E             cmp word ptr [C83E], 003E
:0002.F408 744C                   je F456
:0002.F40A 6A00                   push 0000
:0002.F40C 688054                 push 5480
:0002.F40F 9A9C57F60C             call 0CF6:579C
:0002.F414 A036C8                 mov al, [C836]
:0002.F417 2AE4                   sub ah, ah
:0002.F419 8B163EC8               mov dx, [C83E]
:0002.F41D 9AE219F21C             call 1CF2:19E2
:0002.F422 B001                   mov al, 01
:0002.F424 A252C8                 mov byte ptr [C852], al
:0002.F427 A240C8                 mov byte ptr [C840], al
:0002.F42A EB24                   jmp F450



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F3EC(C)
|
:0002.F42C 6A00                   push 0000
:0002.F42E 688054                 push 5480
:0002.F431 9A9C57F60C             call 0CF6:579C
:0002.F436 A036C8                 mov al, [C836]
:0002.F439 2AE4                   sub ah, ah
:0002.F43B 80264AC8BF             and byte ptr [C84A], BF
:0002.F440 8A164AC8               mov dl, [C84A]
:0002.F444 2AF6                   sub dh, dh
:0002.F446 9AB01AF21C             call 1CF2:1AB0
:0002.F44B C60640C801             mov byte ptr [C840], 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F42A(U)
|
:0002.F450 C70646C80000           mov word ptr [C846], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.F3B0(U), :0002.F3B6(U), :0002.F3DE(U), :0002.F3E5(C), :0002.F408(C), 
|
:0002.F456 5E                     pop si
:0002.F457 C9                     leave
:0002.F458 CB                     retf


:0002.F459 00                     BYTE 0


:0002.F45A 57                     push di
:0002.F45B 56                     push si
:0002.F45C 6B363EC81A             imul si, [C83E], 001A
:0002.F461 81C68861               add si, 6188
:0002.F465 56                     push si
:0002.F466 9A00C5F60C             call 0CF6:C500
:0002.F46B 9A841EF60C             call 0CF6:1E84
:0002.F470 50                     push ax
:0002.F471 9AA237F60C             call 0CF6:37A2
:0002.F476 3D0004                 cmp ax, 0400
:0002.F479 750A                   jne F485
:0002.F47B 6A00                   push 0000
:0002.F47D 6A01                   push 0001
:0002.F47F 56                     push si
:0002.F480 9ACE4AF60C             call 0CF6:4ACE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F479(C)
|
:0002.F485 6A0F                   push 000F
:0002.F487 56                     push si
:0002.F488 9AAEE3F60C             call 0CF6:E3AE
:0002.F48D 33C0                   xor ax, ax
:0002.F48F 9A2E23F60C             call 0CF6:232E
:0002.F494 6A00                   push 0000
:0002.F496 6A01                   push 0001
:0002.F498 9AA6BEF60C             call 0CF6:BEA6
:0002.F49D 8BF8                   mov di, ax
:0002.F49F 50                     push ax
:0002.F4A0 9ACE4AF60C             call 0CF6:4ACE
:0002.F4A5 6A0F                   push 000F
:0002.F4A7 57                     push di
:0002.F4A8 9AAEE3F60C             call 0CF6:E3AE
:0002.F4AD 6A00                   push 0000
:0002.F4AF 57                     push di
:0002.F4B0 9A44E3F60C             call 0CF6:E344
:0002.F4B5 C60652C800             mov byte ptr [C852], 00
:0002.F4BA 8A1E40C8               mov bl , [C840]
:0002.F4BE 2AFF                   sub bh, bh
:0002.F4C0 C1E302                 shl bx, 02
:0002.F4C3 FF9FC02C               call far word ptr [bx+2CC0]
:0002.F4C7 5E                     pop si
:0002.F4C8 5F                     pop di
:0002.F4C9 CB                     retf


:0002.F4CA 8A1E40C8               mov bl , [C840]
:0002.F4CE 2AFF                   sub bh, bh
:0002.F4D0 8A871E2C               mov al , [bx+2C1E]
:0002.F4D4 A240C8                 mov byte ptr [C840], al
:0002.F4D7 CB                     retf


:0002.F4D8 6A00                   push 0000
:0002.F4DA 9A1C4F0000             call 0000:4F1C
:0002.F4DF 5B                     pop bx
:0002.F4E0 8A1E40C8               mov bl , [C840]
:0002.F4E4 2AFF                   sub bh, bh
:0002.F4E6 8A871E2C               mov al , [bx+2C1E]
:0002.F4EA A240C8                 mov byte ptr [C840], al
:0002.F4ED CB                     retf


:0002.F4EE C8060000               enter 0006, 00
:0002.F4F2 57                     push di
:0002.F4F3 56                     push si
:0002.F4F4 9A3812F21C             call 1CF2:1238
:0002.F4F9 8846FC                 mov [bp-04], al 
:0002.F4FC 0AC0                   or al , al 
:0002.F4FE 7404                   je F504
:0002.F500 3C10                   cmp al, 10
:0002.F502 7503                   jne F507

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F4FE(C)
|
:0002.F504 E9B201                 jmp F6B9

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F502(C)
|
:0002.F507 F646FC02               test byte ptr [bp-04], 02
:0002.F50B 7408                   je F515
:0002.F50D 800E48C802             or byte ptr [C848], 02
:0002.F512 E9A401                 jmp F6B9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F50B(C)
|
:0002.F515 803E53C8FF             cmp byte ptr [C853], FF
:0002.F51A 7503                   jne F51F
:0002.F51C E99A01                 jmp F6B9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F51A(C)
|
:0002.F51F A053C8                 mov al, [C853]
:0002.F522 247F                   and al, 7F
:0002.F524 8846FD                 mov [bp-03], al 
:0002.F527 B11A                   mov cl, 1A
:0002.F529 F6E1                   mul cl
:0002.F52B 058861                 add ax, 6188
:0002.F52E 8946FE                 mov [bp-02], ax
:0002.F531 6A0F                   push 000F
:0002.F533 50                     push ax
:0002.F534 9AAEE3F60C             call 0CF6:E3AE
:0002.F539 33C0                   xor ax, ax
:0002.F53B 9A2E23F60C             call 0CF6:232E
:0002.F540 FF76FE                 push word ptr [bp-02]
:0002.F543 9A00C5F60C             call 0CF6:C500
:0002.F548 8946FA                 mov [bp-06], ax
:0002.F54B BEFFFF                 mov si, FFFF
:0002.F54E 803E52C801             cmp byte ptr [C852], 01
:0002.F553 750C                   jne F561
:0002.F555 8A46FD                 mov al , [bp-03]
:0002.F558 2AE4                   sub ah, ah
:0002.F55A 9AA417F21C             call 1CF2:17A4
:0002.F55F 8BF0                   mov si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F553(C)
|
:0002.F561 A036C8                 mov al, [C836]
:0002.F564 2AE4                   sub ah, ah
:0002.F566 6BF81A                 imul di, ax, 001A
:0002.F569 81C78861               add di, 6188
:0002.F56D 8A66FB                 mov ah, [bp-05]
:0002.F570 80E40E                 and ah, 0E
:0002.F573 80FC02                 cmp ah, 02
:0002.F576 7403                   je F57B
:0002.F578 E9A200                 jmp F61D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F576(C)
|
:0002.F57B 83FEFF                 cmp si, FFFF
:0002.F57E 7203                   jb F583
:0002.F580 E90F01                 jmp F692



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F57E(C)
|
:0002.F583 57                     push di
:0002.F584 9A44CBF60C             call 0CF6:CB44
:0002.F589 FF76FE                 push word ptr [bp-02]
:0002.F58C 9A44CBF60C             call 0CF6:CB44
:0002.F591 8846FD                 mov [bp-03], al 
:0002.F594 6A08                   push 0008
:0002.F596 6A0A                   push 000A
:0002.F598 6B063EC81A             imul ax, [C83E], 001A
:0002.F59D 058861                 add ax, 6188
:0002.F5A0 50                     push ax
:0002.F5A1 9ACE4AF60C             call 0CF6:4ACE
:0002.F5A6 C7063EC83E00           mov word ptr [C83E], 003E
:0002.F5AC 83FE04                 cmp si, 0004
:0002.F5AF 7419                   je F5CA
:0002.F5B1 56                     push si
:0002.F5B2 57                     push di
:0002.F5B3 9AA0E2F60C             call 0CF6:E2A0
:0002.F5B8 8A84422C               mov al , [si+2C42]
:0002.F5BC 50                     push ax
:0002.F5BD FF76FE                 push word ptr [bp-02]
:0002.F5C0 9AA0E2F60C             call 0CF6:E2A0
:0002.F5C5 9A5220F21C             call 1CF2:2052

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F5AF(C)
|
:0002.F5CA 817EFA7603             cmp word ptr [bp-06], 0376
:0002.F5CF 750C                   jne F5DD
:0002.F5D1 9A7826F02C             call 2CF0:2678

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F5EF(C)
|
:0002.F5D6 C60652C800             mov byte ptr [C852], 00
:0002.F5DB EB28                   jmp F605



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F5CF(C)
|
:0002.F5DD 8B76FA                 mov si, [bp-06]
:0002.F5E0 81E6FFF1               and si, F1FF
:0002.F5E4 8BD6                   mov dx, si
:0002.F5E6 B80100                 mov ax, 0001
:0002.F5E9 9A8020F21C             call 1CF2:2080
:0002.F5EE 40                     inc ax
:0002.F5EF 75E5                   jne F5D6
:0002.F5F1 1E                     push ds
:0002.F5F2 68462C                 push 2C46
:0002.F5F5 8BC6                   mov ax, si
:0002.F5F7 9A501EF60C             call 0CF6:1E50
:0002.F5FC 8BD8                   mov bx, ax
:0002.F5FE B020                   mov al, 20
:0002.F600 9A84B7F60C             call 0CF6:B784

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F5DB(U)
|
:0002.F605 8A46FD                 mov al , [bp-03]
:0002.F608 50                     push ax
:0002.F609 FF76FE                 push word ptr [bp-02]
:0002.F60C 9AA0E2F60C             call 0CF6:E2A0
:0002.F611 9A5220F21C             call 1CF2:2052
:0002.F616 C60653C8FF             mov byte ptr [C853], FF
:0002.F61B EB75                   jmp F692



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F578(U)
|
:0002.F61D F646FC01               test byte ptr [bp-04], 01
:0002.F621 7503                   jne F626
:0002.F623 E99300                 jmp F6B9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F621(C)
|
:0002.F626 83FEFF                 cmp si, FFFF
:0002.F629 7362                   jnb F68D
:0002.F62B 57                     push di
:0002.F62C 9A44CBF60C             call 0CF6:CB44
:0002.F631 FF76FE                 push word ptr [bp-02]
:0002.F634 9A44CBF60C             call 0CF6:CB44
:0002.F639 6A08                   push 0008
:0002.F63B 6A0A                   push 000A
:0002.F63D 6B063EC81A             imul ax, [C83E], 001A
:0002.F642 058861                 add ax, 6188
:0002.F645 50                     push ax
:0002.F646 9ACE4AF60C             call 0CF6:4ACE
:0002.F64B C7063EC83E00           mov word ptr [C83E], 003E
:0002.F651 83FE04                 cmp si, 0004
:0002.F654 7419                   je F66F
:0002.F656 56                     push si
:0002.F657 57                     push di
:0002.F658 9AA0E2F60C             call 0CF6:E2A0
:0002.F65D 8A84422C               mov al , [si+2C42]
:0002.F661 50                     push ax
:0002.F662 FF76FE                 push word ptr [bp-02]
:0002.F665 9AA0E2F60C             call 0CF6:E2A0
:0002.F66A 9A5220F21C             call 1CF2:2052

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F654(C)
|
:0002.F66F FF76FE                 push word ptr [bp-02]
:0002.F672 9A00C5F60C             call 0CF6:C500
:0002.F677 9A841EF60C             call 0CF6:1E84
:0002.F67C 8BD8                   mov bx, ax
:0002.F67E 9A34BAF60C             call 0CF6:BA34
:0002.F683 C60652C800             mov byte ptr [C852], 00
:0002.F688 C60653C8FF             mov byte ptr [C853], FF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F629(C)
|
:0002.F68D C6064AC8FF             mov byte ptr [C84A], FF

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.F580(U), :0002.F61B(U)
|
:0002.F692 6A00                   push 0000
:0002.F694 6A01                   push 0001
:0002.F696 57                     push di
:0002.F697 9ACE4AF60C             call 0CF6:4ACE
:0002.F69C 6A02                   push 0002
:0002.F69E 57                     push di
:0002.F69F 9AAEE3F60C             call 0CF6:E3AE
:0002.F6A4 6A00                   push 0000
:0002.F6A6 57                     push di
:0002.F6A7 9A44E3F60C             call 0CF6:E344
:0002.F6AC 8A1E40C8               mov bl , [C840]
:0002.F6B0 2AFF                   sub bh, bh
:0002.F6B2 C1E302                 shl bx, 02
:0002.F6B5 FF9FC02C               call far word ptr [bx+2CC0]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.F504(U), :0002.F512(U), :0002.F51C(U), :0002.F623(U)
|
:0002.F6B9 5E                     pop si
:0002.F6BA 5F                     pop di
:0002.F6BB C9                     leave
:0002.F6BC CB                     retf


:0002.F6BD 00                     BYTE 0


:0002.F6BE 9AD80BF21C             call 1CF2:0BD8
:0002.F6C3 A24AC8                 mov byte ptr [C84A], al
:0002.F6C6 800E30C801             or byte ptr [C830], 01
:0002.F6CB A232C8                 mov byte ptr [C832], al
:0002.F6CE 3CFF                   cmp al, FF
:0002.F6D0 7442                   je F714
:0002.F6D2 B80100                 mov ax, 0001
:0002.F6D5 9A2E23F60C             call 0CF6:232E
:0002.F6DA 833E3EC83E             cmp word ptr [C83E], 003E
:0002.F6DF 7412                   je F6F3
:0002.F6E1 6A08                   push 0008
:0002.F6E3 6A0A                   push 000A
:0002.F6E5 6B063EC81A             imul ax, [C83E], 001A
:0002.F6EA 058861                 add ax, 6188
:0002.F6ED 50                     push ax
:0002.F6EE 9ACE4AF60C             call 0CF6:4ACE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F6DF(C)
|
:0002.F6F3 F6064AC840             test byte ptr [C84A], 40
:0002.F6F8 753A                   jne F734
:0002.F6FA 6A0A                   push 000A
:0002.F6FC 6A0A                   push 000A
:0002.F6FE A04AC8                 mov al, [C84A]
:0002.F701 2AE4                   sub ah, ah
:0002.F703 A33EC8                 mov word ptr [C83E], ax
:0002.F706 6BC01A                 imul ax, 001A
:0002.F709 058861                 add ax, 6188
:0002.F70C 50                     push ax
:0002.F70D 9ACE4AF60C             call 0CF6:4ACE
:0002.F712 EB26                   jmp F73A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F6D0(C)
|
:0002.F714 33C0                   xor ax, ax
:0002.F716 9A2E23F60C             call 0CF6:232E
:0002.F71B 833E3EC83E             cmp word ptr [C83E], 003E
:0002.F720 7418                   je F73A
:0002.F722 6A08                   push 0008
:0002.F724 6A0A                   push 000A
:0002.F726 6B063EC81A             imul ax, [C83E], 001A
:0002.F72B 058861                 add ax, 6188
:0002.F72E 50                     push ax
:0002.F72F 9ACE4AF60C             call 0CF6:4ACE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F6F8(C)
|
:0002.F734 C7063EC83E00           mov word ptr [C83E], 003E

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.F712(U), :0002.F720(C)
|
:0002.F73A 9ACE25F21C             call 1CF2:25CE
:0002.F73F 9A4213F21C             call 1CF2:1342
:0002.F744 CB                     retf


:0002.F745 00                     BYTE 0


:0002.F746 9ACE25F21C             call 1CF2:25CE
:0002.F74B 9A4213F21C             call 1CF2:1342
:0002.F750 CB                     retf


:0002.F751 00                     BYTE 0


:0002.F752 C70642C80000           mov word ptr [C842], 0000
:0002.F758 9ACE25F21C             call 1CF2:25CE
:0002.F75D 9A4213F21C             call 1CF2:1342
:0002.F762 CB                     retf


:0002.F763 00                     BYTE 0


:0002.F764 C70642C80000           mov word ptr [C842], 0000
:0002.F76A 9ACE25F21C             call 1CF2:25CE
:0002.F76F 9A4213F21C             call 1CF2:1342
:0002.F774 CB                     retf


:0002.F775 00                     BYTE 0


:0002.F776 55                     push bp
:0002.F777 8BEC                   mov bp, sp
:0002.F779 2AE4                   sub ah, ah
:0002.F77B 8A4608                 mov al , [bp+08]
:0002.F77E 50                     push ax
:0002.F77F 8B4606                 mov ax, [bp+06]
:0002.F782 051800                 add ax, 0018
:0002.F785 50                     push ax
:0002.F786 9A306AF60C             call 0CF6:6A30
:0002.F78B C9                     leave
:0002.F78C CA0400                 retf 0004


:0002.F78F 00                     BYTE 0


:0002.F790 55                     push bp
:0002.F791 8BEC                   mov bp, sp
:0002.F793 2AE4                   sub ah, ah
:0002.F795 8A4608                 mov al , [bp+08]
:0002.F798 50                     push ax
:0002.F799 8B4606                 mov ax, [bp+06]
:0002.F79C 051900                 add ax, 0019
:0002.F79F 50                     push ax
:0002.F7A0 9A306AF60C             call 0CF6:6A30
:0002.F7A5 C9                     leave
:0002.F7A6 CA0400                 retf 0004


:0002.F7A9 00                     BYTE 0


:0002.F7AA 55                     push bp
:0002.F7AB 8BEC                   mov bp, sp
:0002.F7AD 2AE4                   sub ah, ah
:0002.F7AF 8A4608                 mov al , [bp+08]
:0002.F7B2 50                     push ax
:0002.F7B3 8B4606                 mov ax, [bp+06]
:0002.F7B6 051A00                 add ax, 001A
:0002.F7B9 50                     push ax
:0002.F7BA 9A306AF60C             call 0CF6:6A30
:0002.F7BF C9                     leave
:0002.F7C0 CA0400                 retf 0004


:0002.F7C3 00                     BYTE 0


:0002.F7C4 55                     push bp
:0002.F7C5 8BEC                   mov bp, sp
:0002.F7C7 2AE4                   sub ah, ah
:0002.F7C9 8A4608                 mov al , [bp+08]
:0002.F7CC 50                     push ax
:0002.F7CD 8B4606                 mov ax, [bp+06]
:0002.F7D0 051D00                 add ax, 001D
:0002.F7D3 50                     push ax
:0002.F7D4 9A306AF60C             call 0CF6:6A30
:0002.F7D9 C9                     leave
:0002.F7DA CA0400                 retf 0004


:0002.F7DD 00                     BYTE 0


:0002.F7DE 55                     push bp
:0002.F7DF 8BEC                   mov bp, sp
:0002.F7E1 8B5E06                 mov bx, [bp+06]
:0002.F7E4 8A4608                 mov al , [bp+08]
:0002.F7E7 88470F                 mov [bx+0F], al 
:0002.F7EA C9                     leave
:0002.F7EB CA0400                 retf 0004


:0002.F7EE 686ACF                 push CF6A
:0002.F7F1 9A1C41F21C             call 1CF2:411C
:0002.F7F6 6868CF                 push CF68
:0002.F7F9 9A9837F60C             call 0CF6:3798
:0002.F7FE CB                     retf


:0002.F7FF 00                     BYTE 0


:0002.F800 C88C0100               enter 018C, 00
:0002.F804 57                     push di
:0002.F805 56                     push si
:0002.F806 68542E                 push 2E54
:0002.F809 8D8674FE               lea ax, [bp+FE74]
:0002.F80D 50                     push ax
:0002.F80E 9AD61FF60C             call 0CF6:1FD6
:0002.F813 6A00                   push 0000
:0002.F815 68FC54                 push 54FC
:0002.F818 9A081DF60C             call 0CF6:1D08
:0002.F81D 5B                     pop bx
:0002.F81E 52                     push dx
:0002.F81F 50                     push ax
:0002.F820 8D8674FE               lea ax, [bp+FE74]
:0002.F824 50                     push ax
:0002.F825 9A8020F60C             call 0CF6:2080
:0002.F82A FF7606                 push word ptr [bp+06]
:0002.F82D 9AD03EF21C             call 1CF2:3ED0
:0002.F832 2AE4                   sub ah, ah
:0002.F834 40                     inc ax
:0002.F835 50                     push ax
:0002.F836 68FC54                 push 54FC
:0002.F839 9A081DF60C             call 0CF6:1D08
:0002.F83E 5B                     pop bx
:0002.F83F 80C428                 add ah, 28
:0002.F842 52                     push dx
:0002.F843 50                     push ax
:0002.F844 8D8674FE               lea ax, [bp+FE74]
:0002.F848 50                     push ax
:0002.F849 9A8020F60C             call 0CF6:2080
:0002.F84E 8D8674FE               lea ax, [bp+FE74]
:0002.F852 50                     push ax
:0002.F853 9AB84FF60C             call 0CF6:4FB8
:0002.F858 68612E                 push 2E61
:0002.F85B 8D8674FE               lea ax, [bp+FE74]
:0002.F85F 50                     push ax
:0002.F860 9AD61FF60C             call 0CF6:1FD6
:0002.F865 6A00                   push 0000
:0002.F867 68FC54                 push 54FC
:0002.F86A 9A081DF60C             call 0CF6:1D08
:0002.F86F 5B                     pop bx
:0002.F870 80C480                 add ah, 80
:0002.F873 52                     push dx
:0002.F874 50                     push ax
:0002.F875 8D8674FE               lea ax, [bp+FE74]
:0002.F879 50                     push ax
:0002.F87A 9A8020F60C             call 0CF6:2080
:0002.F87F 8D8674FE               lea ax, [bp+FE74]
:0002.F883 50                     push ax
:0002.F884 9AB84FF60C             call 0CF6:4FB8
:0002.F889 681C09                 push 091C
:0002.F88C 8D8674FE               lea ax, [bp+FE74]
:0002.F890 50                     push ax
:0002.F891 9AD61FF60C             call 0CF6:1FD6
:0002.F896 6A29                   push 0029
:0002.F898 681A55                 push 551A
:0002.F89B 9A081DF60C             call 0CF6:1D08
:0002.F8A0 5B                     pop bx
:0002.F8A1 52                     push dx
:0002.F8A2 50                     push ax
:0002.F8A3 8D8674FE               lea ax, [bp+FE74]
:0002.F8A7 50                     push ax
:0002.F8A8 9A8020F60C             call 0CF6:2080
:0002.F8AD 6A2A                   push 002A
:0002.F8AF 681A55                 push 551A
:0002.F8B2 9A081DF60C             call 0CF6:1D08
:0002.F8B7 5B                     pop bx
:0002.F8B8 80C404                 add ah, 04
:0002.F8BB 52                     push dx
:0002.F8BC 50                     push ax
:0002.F8BD 8D8674FE               lea ax, [bp+FE74]
:0002.F8C1 50                     push ax
:0002.F8C2 9A8020F60C             call 0CF6:2080
:0002.F8C7 8D8674FE               lea ax, [bp+FE74]
:0002.F8CB 50                     push ax
:0002.F8CC 9AB84FF60C             call 0CF6:4FB8
:0002.F8D1 BF00E1                 mov di, E100
:0002.F8D4 33F6                   xor si, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.F916(C)
|
:0002.F8D6 681A55                 push 551A
:0002.F8D9 9A081DF60C             call 0CF6:1D08
:0002.F8DE 5B                     pop bx
:0002.F8DF 03C6                   add ax, si
:0002.F8E1 52                     push dx
:0002.F8E2 50                     push ax
:0002.F8E3 8D867AFF               lea ax, [bp+FF7A]
:0002.F8E7 16                     push ss
:0002.F8E8 50                     push ax
:0002.F8E9 B88000                 mov ax, 0080
:0002.F8EC 9AC64BF60C             call 0CF6:4BC6
:0002.F8F1 57                     push di
:0002.F8F2 680255                 push 5502
:0002.F8F5 9A4A4DF60C             call 0CF6:4D4A
:0002.F8FA 52                     push dx
:0002.F8FB 50                     push ax
:0002.F8FC 8D867AFF               lea ax, [bp+FF7A]
:0002.F900 16                     push ss
:0002.F901 50                     push ax
:0002.F902 9A325C0000             call 0000:5C32
:0002.F907 83C408                 add sp, 0008
:0002.F90A 81C7A000               add di, 00A0
:0002.F90E 81C68000               add si, 0080
:0002.F912 81FE0008               cmp si, 0800
:0002.F916 72BE                   jb F8D6
:0002.F918 8D46FA                 lea ax, [bp-06]
:0002.F91B 50                     push ax
:0002.F91C 9AB84FF60C             call 0CF6:4FB8
:0002.F921 686D2E                 push 2E6D
:0002.F924 8D8674FE               lea ax, [bp+FE74]
:0002.F928 50                     push ax
:0002.F929 9AD61FF60C             call 0CF6:1FD6
:0002.F92E 8B5E06                 mov bx, [bp+06]
:0002.F931 2AE4                   sub ah, ah
:0002.F933 8A07                   mov al , [bx]
:0002.F935 50                     push ax
:0002.F936 681A55                 push 551A
:0002.F939 9A081DF60C             call 0CF6:1D08
:0002.F93E 5B                     pop bx
:0002.F93F 52                     push dx
:0002.F940 50                     push ax
:0002.F941 8D8674FE               lea ax, [bp+FE74]
:0002.F945 50                     push ax
:0002.F946 9A8020F60C             call 0CF6:2080
:0002.F94B 8D8674FE               lea ax, [bp+FE74]
:0002.F94F 50                     push ax
:0002.F950 9AB84FF60C             call 0CF6:4FB8
:0002.F955 681A55                 push 551A
:0002.F958 9A081DF60C             call 0CF6:1D08
:0002.F95D 5B                     pop bx
:0002.F95E 8BD8                   mov bx, ax
:0002.F960 8EC2                   mov es, dx
:0002.F962 268A07                 mov al , es:[bx]
:0002.F965 D0E8                   shr al, 01
:0002.F967 A268CF                 mov byte ptr [CF68], al
:0002.F96A 681A55                 push 551A
:0002.F96D 9A081DF60C             call 0CF6:1D08
:0002.F972 5B                     pop bx
:0002.F973 8BD8                   mov bx, ax
:0002.F975 8EC2                   mov es, dx
:0002.F977 268A4701               mov al , es:[bx+01]
:0002.F97B D0E8                   shr al, 01
:0002.F97D A269CF                 mov byte ptr [CF69], al
:0002.F980 681A55                 push 551A
:0002.F983 9A081DF60C             call 0CF6:1D08
:0002.F988 5B                     pop bx
:0002.F989 40                     inc ax
:0002.F98A 40                     inc ax
:0002.F98B 52                     push dx
:0002.F98C 50                     push ax
:0002.F98D 680855                 push 5508
:0002.F990 9A081DF60C             call 0CF6:1D08
:0002.F995 5B                     pop bx
:0002.F996 52                     push dx
:0002.F997 50                     push ax
:0002.F998 A069CF                 mov al, [CF69]
:0002.F99B F62668CF               mul byte ptr [CF68]
:0002.F99F C1E002                 shl ax, 02
:0002.F9A2 9AC64BF60C             call 0CF6:4BC6
:0002.F9A7 681A55                 push 551A
:0002.F9AA 9A081DF60C             call 0CF6:1D08
:0002.F9AF 5B                     pop bx
:0002.F9B0 8BC8                   mov cx, ax
:0002.F9B2 A069CF                 mov al, [CF69]
:0002.F9B5 F62668CF               mul byte ptr [CF68]
:0002.F9B9 8BD8                   mov bx, ax
:0002.F9BB C1E002                 shl ax, 02
:0002.F9BE 03C1                   add ax, cx
:0002.F9C0 40                     inc ax
:0002.F9C1 40                     inc ax
:0002.F9C2 52                     push dx
:0002.F9C3 50                     push ax
:0002.F9C4 680855                 push 5508
:0002.F9C7 8BF3                   mov si, bx
:0002.F9C9 9A081DF60C             call 0CF6:1D08
:0002.F9CE 5B                     pop bx
:0002.F9CF 80C40F                 add ah, 0F
:0002.F9D2 52                     push dx
:0002.F9D3 50                     push ax
:0002.F9D4 8BC6                   mov ax, si
:0002.F9D6 9AC64BF60C             call 0CF6:4BC6
:0002.F9DB 687ED3                 push D37E
:0002.F9DE 9A62F5F21C             call 1CF2:F562
:0002.F9E3 5E                     pop si
:0002.F9E4 5F                     pop di
:0002.F9E5 C9                     leave
:0002.F9E6 CA0200                 retf 0002


:0002.F9E9 00                     BYTE 0


:0002.F9EA C80C0000               enter 000C, 00
:0002.F9EE 57                     push di
:0002.F9EF 56                     push si
:0002.F9F0 C646FC00               mov byte ptr [bp-04], 00
:0002.F9F4 C646FD0F               mov byte ptr [bp-03], 0F
:0002.F9F8 8E063C50               mov es, [503C]
:0002.F9FC 26C6060000FF           mov byte ptr es:[0000], FF
:0002.FA02 C746F80000             mov word ptr [bp-08], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FB51(U)
|
:0002.FA07 FF76F8                 push word ptr [bp-08]
:0002.FA0A 685EC2                 push C25E
:0002.FA0D 9A58B6F60C             call 0CF6:B658
:0002.FA12 8BF0                   mov si, ax
:0002.FA14 8B04                   mov ax, [si]
:0002.FA16 8946FE                 mov [bp-02], ax
:0002.FA19 8D7C02                 lea di, [si+02]
:0002.FA1C 8B4C04                 mov cx, [si+04]
:0002.FA1F 894EFA                 mov [bp-06], cx
:0002.FA22 3DFFFF                 cmp ax, FFFF
:0002.FA25 7405                   je FA2C
:0002.FA27 3D0004                 cmp ax, 0400
:0002.FA2A 7503                   jne FA2F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FA25(C)
|
:0002.FA2C E91901                 jmp FB48

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FA2A(C)
|
:0002.FA2F 0BC0                   or ax, ax
:0002.FA31 750B                   jne FA3E
:0002.FA33 8A46FC                 mov al , [bp-04]
:0002.FA36 8E063C50               mov es, [503C]
:0002.FA3A 26A20000               mov byte ptr es:[0000], al

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FA31(C)
|
:0002.FA3E F646FA01               test byte ptr [bp-06], 01
:0002.FA42 7573                   jne FAB7
:0002.FA44 685EC2                 push C25E
:0002.FA47 9A3040F21C             call 1CF2:4030
:0002.FA4C 0BC0                   or ax, ax
:0002.FA4E 7403                   je FA53
:0002.FA50 E9F500                 jmp FB48



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FA4E(C)
|
:0002.FA53 FF76FE                 push word ptr [bp-02]
:0002.FA56 B00E                   mov al, 0E
:0002.FA58 F666FC                 mul byte ptr [bp-04]
:0002.FA5B 0576D0                 add ax, D076
:0002.FA5E 8946F6                 mov [bp-0A], ax
:0002.FA61 50                     push ax
:0002.FA62 9A6475F21C             call 1CF2:7564
:0002.FA67 F646FA02               test byte ptr [bp-06], 02
:0002.FA6B 751D                   jne FA8A
:0002.FA6D 8A05                   mov al , [di]
:0002.FA6F 50                     push ax
:0002.FA70 8A4501                 mov al , [di+01]
:0002.FA73 50                     push ax
:0002.FA74 8A46FA                 mov al , [bp-06]
:0002.FA77 250400                 and ax, 0004
:0002.FA7A 3D0100                 cmp ax, 0001
:0002.FA7D 1BC0                   sbb ax, ax
:0002.FA7F F7D8                   neg ax
:0002.FA81 50                     push ax
:0002.FA82 FF76F6                 push word ptr [bp-0A]
:0002.FA85 9A0A76F21C             call 1CF2:760A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FA6B(C)
|
:0002.FA8A FF76F6                 push word ptr [bp-0A]
:0002.FA8D 9A7683F21C             call 1CF2:8376
:0002.FA92 50                     push ax
:0002.FA93 FF76F6                 push word ptr [bp-0A]
:0002.FA96 9A6E40F21C             call 1CF2:406E
:0002.FA9B 6B46FE2C               imul ax, [bp-02], 002C
:0002.FA9F 051668                 add ax, 6816
:0002.FAA2 50                     push ax
:0002.FAA3 8BF0                   mov si, ax
:0002.FAA5 9A2069F60C             call 0CF6:6920
:0002.FAAA 50                     push ax
:0002.FAAB 56                     push si
:0002.FAAC 9A9064F60C             call 0CF6:6490
:0002.FAB1 FE46FC                 inc byte ptr [bp-04]
:0002.FAB4 E99100                 jmp FB48



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FA42(C)
|
:0002.FAB7 FF76FE                 push word ptr [bp-02]
:0002.FABA B00E                   mov al, 0E
:0002.FABC F666FD                 mul byte ptr [bp-03]
:0002.FABF 0576D0                 add ax, D076
:0002.FAC2 8946F4                 mov [bp-0C], ax
:0002.FAC5 50                     push ax
:0002.FAC6 9A6475F21C             call 1CF2:7564
:0002.FACB 8A4409                 mov al , [si+09]
:0002.FACE 50                     push ax
:0002.FACF 8A440A                 mov al , [si+0A]
:0002.FAD2 50                     push ax
:0002.FAD3 FF76F4                 push word ptr [bp-0C]
:0002.FAD6 9AAC73F21C             call 1CF2:73AC
:0002.FADB F646FA02               test byte ptr [bp-06], 02
:0002.FADF 751D                   jne FAFE
:0002.FAE1 8A05                   mov al , [di]
:0002.FAE3 50                     push ax
:0002.FAE4 8A4501                 mov al , [di+01]
:0002.FAE7 50                     push ax
:0002.FAE8 8A46FA                 mov al , [bp-06]
:0002.FAEB 250400                 and ax, 0004
:0002.FAEE 3D0100                 cmp ax, 0001
:0002.FAF1 1BC0                   sbb ax, ax
:0002.FAF3 F7D8                   neg ax
:0002.FAF5 50                     push ax
:0002.FAF6 FF76F4                 push word ptr [bp-0C]
:0002.FAF9 9A0A76F21C             call 1CF2:760A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FADF(C)
|
:0002.FAFE FF76FE                 push word ptr [bp-02]
:0002.FB01 8A4406                 mov al , [si+06]
:0002.FB04 50                     push ax
:0002.FB05 687ED3                 push D37E
:0002.FB08 9A14F5F21C             call 1CF2:F514
:0002.FB0D 8A4406                 mov al , [si+06]
:0002.FB10 2AE4                   sub ah, ah
:0002.FB12 2D0300                 sub ax, 0003
:0002.FB15 740B                   je FB22
:0002.FB17 48                     dec ax
:0002.FB18 7418                   je FB32
:0002.FB1A 48                     dec ax
:0002.FB1B 7405                   je FB22
:0002.FB1D 48                     dec ax
:0002.FB1E 7412                   je FB32
:0002.FB20 EB23                   jmp FB45



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.FB15(C), :0002.FB1B(C)
|
:0002.FB22 FF76FE                 push word ptr [bp-02]
:0002.FB25 FF7407                 push word ptr [si+07]
:0002.FB28 687ED3                 push D37E
:0002.FB2B 9A44FCF21C             call 1CF2:FC44
:0002.FB30 EB13                   jmp FB45



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.FB18(C), :0002.FB1E(C)
|
:0002.FB32 FF76FE                 push word ptr [bp-02]
:0002.FB35 8A4407                 mov al , [si+07]
:0002.FB38 50                     push ax
:0002.FB39 8A4408                 mov al , [si+08]
:0002.FB3C 50                     push ax
:0002.FB3D 687ED3                 push D37E
:0002.FB40 9A12FCF21C             call 1CF2:FC12

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.FB20(U), :0002.FB30(U)
|
:0002.FB45 FE46FD                 inc byte ptr [bp-03]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.FA2C(U), :0002.FA50(U), :0002.FAB4(U)
|
:0002.FB48 FF46F8                 inc word ptr [bp-08]
:0002.FB4B 837EF82D               cmp word ptr [bp-08], 002D
:0002.FB4F 7303                   jnb FB54
:0002.FB51 E9B3FE                 jmp FA07



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FB4F(C)
|
:0002.FB54 807EFD2D               cmp byte ptr [bp-03], 2D
:0002.FB58 731A                   jnb FB74

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FB72(C)
|
:0002.FB5A 8A46FD                 mov al , [bp-03]
:0002.FB5D 50                     push ax
:0002.FB5E B10E                   mov cl, 0E
:0002.FB60 F6E1                   mul cl
:0002.FB62 0576D0                 add ax, D076
:0002.FB65 50                     push ax
:0002.FB66 9A0A74F21C             call 1CF2:740A
:0002.FB6B FE46FD                 inc byte ptr [bp-03]
:0002.FB6E 807EFD2D               cmp byte ptr [bp-03], 2D
:0002.FB72 72E6                   jb FB5A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FB58(C)
|
:0002.FB74 5E                     pop si
:0002.FB75 5F                     pop di
:0002.FB76 C9                     leave
:0002.FB77 CA0200                 retf 0002


:0002.FB7A C80A0000               enter 000A, 00
:0002.FB7E 57                     push di
:0002.FB7F 56                     push si
:0002.FB80 8B7606                 mov si, [bp+06]
:0002.FB83 9A2423F60C             call 0CF6:2324
:0002.FB88 56                     push si
:0002.FB89 9AB43EF21C             call 1CF2:3EB4
:0002.FB8E 32C0                   xor al , al 
:0002.FB90 90                     nop
:0002.FB91 90                     nop
:0002.FB92 90                     nop
:0002.FB93 A2092D                 mov byte ptr [2D09], al
:0002.FB96 884405                 mov [si+05], al 
:0002.FB99 884401                 mov [si+01], al 
:0002.FB9C 884424                 mov [si+24], al 
:0002.FB9F 687ED3                 push D37E
:0002.FBA2 9A5CF2F21C             call 1CF2:F25C
:0002.FBA7 56                     push si
:0002.FBA8 9AE028F21C             call 1CF2:28E0
:0002.FBAD 680855                 push 5508
:0002.FBB0 9A081DF60C             call 0CF6:1D08
:0002.FBB5 5B                     pop bx
:0002.FBB6 05C012                 add ax, 12C0
:0002.FBB9 52                     push dx
:0002.FBBA 50                     push ax
:0002.FBBB B8C003                 mov ax, 03C0
:0002.FBBE B2FF                   mov dl, FF
:0002.FBC0 9A7C4CF60C             call 0CF6:4C7C
:0002.FBC5 680255                 push 5502
:0002.FBC8 9A081DF60C             call 0CF6:1D08
:0002.FBCD 5B                     pop bx
:0002.FBCE 2D0010                 sub ax, 1000
:0002.FBD1 52                     push dx
:0002.FBD2 50                     push ax
:0002.FBD3 B8000F                 mov ax, 0F00
:0002.FBD6 B2FF                   mov dl, FF
:0002.FBD8 9A7C4CF60C             call 0CF6:4C7C
:0002.FBDD 56                     push si
:0002.FBDE 9A043FF21C             call 1CF2:3F04
:0002.FBE3 685EC2                 push C25E
:0002.FBE6 9A3040F21C             call 1CF2:4030
:0002.FBEB 0BC0                   or ax, ax
:0002.FBED 7429                   je FC18
:0002.FBEF 680E55                 push 550E
:0002.FBF2 9A081DF60C             call 0CF6:1D08
:0002.FBF7 5B                     pop bx
:0002.FBF8 52                     push dx
:0002.FBF9 50                     push ax
:0002.FBFA B82500                 mov ax, 0025
:0002.FBFD 9A2A47F60C             call 0CF6:472A
:0002.FC02 680E55                 push 550E
:0002.FC05 9A081DF60C             call 0CF6:1D08
:0002.FC0A 5B                     pop bx
:0002.FC0B 52                     push dx
:0002.FC0C 50                     push ax
:0002.FC0D B8C001                 mov ax, 01C0
:0002.FC10 BA1001                 mov dx, 0110
:0002.FC13 9AF047F60C             call 0CF6:47F0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FBED(C)
|
:0002.FC18 6A10                   push 0010
:0002.FC1A 6A20                   push 0020
:0002.FC1C 68A001                 push 01A0
:0002.FC1F 686001                 push 0160
:0002.FC22 6890CF                 push CF90
:0002.FC25 9ACE45F21C             call 1CF2:45CE
:0002.FC2A 685EC2                 push C25E
:0002.FC2D 9A3040F21C             call 1CF2:4030
:0002.FC32 0BC0                   or ax, ax
:0002.FC34 7528                   jne FC5E
:0002.FC36 C6440200               mov byte ptr [si+02], 00
:0002.FC3A C6440401               mov byte ptr [si+04], 01
:0002.FC3E C646FE00               mov byte ptr [bp-02], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FC5A(C)
|
:0002.FC42 8A46FE                 mov al , [bp-02]
:0002.FC45 50                     push ax
:0002.FC46 B10E                   mov cl, 0E
:0002.FC48 F6E1                   mul cl
:0002.FC4A 0576D0                 add ax, D076
:0002.FC4D 50                     push ax
:0002.FC4E 9A0A74F21C             call 1CF2:740A
:0002.FC53 FE46FE                 inc byte ptr [bp-02]
:0002.FC56 807EFE2D               cmp byte ptr [bp-02], 2D
:0002.FC5A 72E6                   jb FC42
:0002.FC5C EB10                   jmp FC6E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FC34(C)
|
:0002.FC5E 685EC2                 push C25E
:0002.FC61 9A5240F21C             call 1CF2:4052
:0002.FC66 0BC0                   or ax, ax
:0002.FC68 7404                   je FC6E
:0002.FC6A C6440200               mov byte ptr [si+02], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.FC5C(U), :0002.FC68(C)
|
:0002.FC6E 685EC2                 push C25E
:0002.FC71 9A4240F21C             call 1CF2:4042
:0002.FC76 884403                 mov [si+03], al 
:0002.FC79 56                     push si
:0002.FC7A 9ACA2AF21C             call 1CF2:2ACA
:0002.FC7F C646FE00               mov byte ptr [bp-02], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FCC6(C)
|
:0002.FC83 6A04                   push 0004
:0002.FC85 8A46FE                 mov al , [bp-02]
:0002.FC88 2AE4                   sub ah, ah
:0002.FC8A 6BF00E                 imul si, ax, 000E
:0002.FC8D 81C676D0               add si, D076
:0002.FC91 56                     push si
:0002.FC92 9AAA40F21C             call 1CF2:40AA
:0002.FC97 807EFE0F               cmp byte ptr [bp-02], 0F
:0002.FC9B 7322                   jnb FCBF
:0002.FC9D 56                     push si
:0002.FC9E 9A6240F21C             call 1CF2:4062
:0002.FCA3 6BC02C                 imul ax, 002C
:0002.FCA6 051668                 add ax, 6816
:0002.FCA9 50                     push ax
:0002.FCAA 9A9A00F21C             call 1CF2:009A
:0002.FCAF 0AC0                   or al , al 
:0002.FCB1 7504                   jne FCB7
:0002.FCB3 6A07                   push 0007
:0002.FCB5 EB02                   jmp FCB9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FCB1(C)
|
:0002.FCB7 6A01                   push 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FCB5(U)
|
:0002.FCB9 56                     push si
:0002.FCBA 9A4A7CF21C             call 1CF2:7C4A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FC9B(C)
|
:0002.FCBF FE46FE                 inc byte ptr [bp-02]
:0002.FCC2 807EFE2D               cmp byte ptr [bp-02], 2D
:0002.FCC6 72BB                   jb FC83
:0002.FCC8 685EC2                 push C25E
:0002.FCCB 9A3040F21C             call 1CF2:4030
:0002.FCD0 0BC0                   or ax, ax
:0002.FCD2 7503                   jne FCD7
:0002.FCD4 E9FB00                 jmp FDD2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FCD2(C)
|
:0002.FCD7 C646FE00               mov byte ptr [bp-02], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FDCF(U)
|
:0002.FCDB B00E                   mov al, 0E
:0002.FCDD F666FE                 mul byte ptr [bp-02]
:0002.FCE0 0576D0                 add ax, D076
:0002.FCE3 8946F6                 mov [bp-0A], ax
:0002.FCE6 50                     push ax
:0002.FCE7 9AE840F21C             call 1CF2:40E8
:0002.FCEC FEC8                   dec al
:0002.FCEE 7403                   je FCF3
:0002.FCF0 E9D300                 jmp FDC6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FCEE(C)
|
:0002.FCF3 C746FA0100             mov word ptr [bp-06], 0001
:0002.FCF8 68C600                 push 00C6
:0002.FCFB FF76F6                 push word ptr [bp-0A]
:0002.FCFE 9AAA40F21C             call 1CF2:40AA
:0002.FD03 C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FD62(C)
|
:0002.FD07 8A46FF                 mov al , [bp-01]
:0002.FD0A 2AE4                   sub ah, ah
:0002.FD0C 50                     push ax
:0002.FD0D 685EC2                 push C25E
:0002.FD10 9A58B6F60C             call 0CF6:B658
:0002.FD15 8BF0                   mov si, ax
:0002.FD17 8BF8                   mov di, ax
:0002.FD19 8B04                   mov ax, [si]
:0002.FD1B 8946FC                 mov [bp-04], ax
:0002.FD1E FF76F6                 push word ptr [bp-0A]
:0002.FD21 9A6240F21C             call 1CF2:4062
:0002.FD26 3B46FC                 cmp ax, [bp-04]
:0002.FD29 7530                   jne FD5B
:0002.FD2B 8B7504                 mov si, [di+04]
:0002.FD2E FF76F6                 push word ptr [bp-0A]
:0002.FD31 9A4C74F21C             call 1CF2:744C
:0002.FD36 8A4502                 mov al , [di+02]
:0002.FD39 50                     push ax
:0002.FD3A 8D5D02                 lea bx, [di+02]
:0002.FD3D 8A4701                 mov al , [bx+01]
:0002.FD40 50                     push ax
:0002.FD41 8BC6                   mov ax, si
:0002.FD43 250400                 and ax, 0004
:0002.FD46 3D0100                 cmp ax, 0001
:0002.FD49 1BC0                   sbb ax, ax
:0002.FD4B F7D8                   neg ax
:0002.FD4D 50                     push ax
:0002.FD4E FF76F6                 push word ptr [bp-0A]
:0002.FD51 9A0A76F21C             call 1CF2:760A
:0002.FD56 C746FA0000             mov word ptr [bp-06], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FD29(C)
|
:0002.FD5B FE46FF                 inc byte ptr [bp-01]
:0002.FD5E 807EFF0F               cmp byte ptr [bp-01], 0F
:0002.FD62 72A3                   jb FD07
:0002.FD64 837EFA00               cmp word ptr [bp-06], 0000
:0002.FD68 745C                   je FDC6
:0002.FD6A C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FD8D(C)
|
:0002.FD6E 8A46FF                 mov al , [bp-01]
:0002.FD71 2AE4                   sub ah, ah
:0002.FD73 50                     push ax
:0002.FD74 685EC2                 push C25E
:0002.FD77 9A58B6F60C             call 0CF6:B658
:0002.FD7C 8BF0                   mov si, ax
:0002.FD7E 8BF8                   mov di, ax
:0002.FD80 813C0004               cmp word ptr [si], 0400
:0002.FD84 730B                   jnb FD91
:0002.FD86 FE46FF                 inc byte ptr [bp-01]
:0002.FD89 807EFF0F               cmp byte ptr [bp-01], 0F
:0002.FD8D 72DF                   jb FD6E
:0002.FD8F EB35                   jmp FDC6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FD84(C)
|
:0002.FD91 8B7504                 mov si, [di+04]
:0002.FD94 FF76F6                 push word ptr [bp-0A]
:0002.FD97 9A4C74F21C             call 1CF2:744C
:0002.FD9C 8A4502                 mov al , [di+02]
:0002.FD9F 50                     push ax
:0002.FDA0 8D5D02                 lea bx, [di+02]
:0002.FDA3 8A4701                 mov al , [bx+01]
:0002.FDA6 50                     push ax
:0002.FDA7 8BC6                   mov ax, si
:0002.FDA9 250400                 and ax, 0004
:0002.FDAC 3D0100                 cmp ax, 0001
:0002.FDAF 1BC0                   sbb ax, ax
:0002.FDB1 F7D8                   neg ax
:0002.FDB3 50                     push ax
:0002.FDB4 FF76F6                 push word ptr [bp-0A]
:0002.FDB7 9A0A76F21C             call 1CF2:760A
:0002.FDBC FF76F6                 push word ptr [bp-0A]
:0002.FDBF 9A6240F21C             call 1CF2:4062
:0002.FDC4 8905                   mov [di], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.FCF0(U), :0002.FD68(C), :0002.FD8F(U)
|
:0002.FDC6 FE46FE                 inc byte ptr [bp-02]
:0002.FDC9 807EFE0F               cmp byte ptr [bp-02], 0F
:0002.FDCD 7303                   jnb FDD2
:0002.FDCF E909FF                 jmp FCDB



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.FCD4(U), :0002.FDCD(C)
|
:0002.FDD2 6876D0                 push D076
:0002.FDD5 9A9C40F21C             call 1CF2:409C
:0002.FDDA 8BD8                   mov bx, ax
:0002.FDDC 8B07                   mov ax, [bx]
:0002.FDDE 8946F8                 mov [bp-08], ax
:0002.FDE1 8A46F8                 mov al , [bp-08]
:0002.FDE4 2AE4                   sub ah, ah
:0002.FDE6 03C0                   add ax, ax
:0002.FDE8 50                     push ax
:0002.FDE9 8A46F9                 mov al , [bp-07]
:0002.FDEC 2AE4                   sub ah, ah
:0002.FDEE 03C0                   add ax, ax
:0002.FDF0 50                     push ax
:0002.FDF1 6A01                   push 0001
:0002.FDF3 6890CF                 push CF90
:0002.FDF6 9A404FF21C             call 1CF2:4F40
:0002.FDFB 6890CF                 push CF90
:0002.FDFE 9A8441F21C             call 1CF2:4184
:0002.FE03 6890CF                 push CF90
:0002.FE06 9A4641F21C             call 1CF2:4146
:0002.FE0B 32C0                   xor al , al 
:0002.FE0D 9AA2B7F60C             call 0CF6:B7A2
:0002.FE12 9ACF570000             call 0000:57CF
:0002.FE17 9A2C3FF60C             call 0CF6:3F2C
:0002.FE1C 6A00                   push 0000
:0002.FE1E 6890CF                 push CF90
:0002.FE21 9A3250F21C             call 1CF2:5032
:0002.FE26 5E                     pop si
:0002.FE27 5F                     pop di
:0002.FE28 C9                     leave
:0002.FE29 CA0200                 retf 0002


:0002.FE2C CA0200                 retf 0002


:0002.FE2F 00                     BYTE 0


:0002.FE30 C8020000               enter 0002, 00
:0002.FE34 57                     push di
:0002.FE35 56                     push si
:0002.FE36 686ACF                 push CF6A
:0002.FE39 9A3841F21C             call 1CF2:4138
:0002.FE3E 0AC0                   or al , al 
:0002.FE40 7405                   je FE47
:0002.FE42 8B7EFE                 mov di, [bp-02]
:0002.FE45 EB29                   jmp FE70



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FE40(C)
|
:0002.FE47 8B7EFE                 mov di, [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FE6E(C)
|
:0002.FE4A 685EC2                 push C25E
:0002.FE4D 9A5077F60C             call 0CF6:7750
:0002.FE52 8BF0                   mov si, ax
:0002.FE54 83FEFF                 cmp si, FFFF
:0002.FE57 7417                   je FE70
:0002.FE59 50                     push ax
:0002.FE5A 685EC2                 push C25E
:0002.FE5D 9AE67CF60C             call 0CF6:7CE6
:0002.FE62 8BF8                   mov di, ax
:0002.FE64 686ACF                 push CF6A
:0002.FE67 9A3841F21C             call 1CF2:4138
:0002.FE6C 0AC0                   or al , al 
:0002.FE6E 74DA                   je FE4A

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.FE45(U), :0002.FE57(C)
|
:0002.FE70 8BC7                   mov ax, di
:0002.FE72 5E                     pop si
:0002.FE73 5F                     pop di
:0002.FE74 C9                     leave
:0002.FE75 CB                     retf


:0002.FE76 C8040000               enter 0004, 00
:0002.FE7A 56                     push si
:0002.FE7B C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FEA8(C)
|
:0002.FE7F 68C000                 push 00C0
:0002.FE82 B00E                   mov al, 0E
:0002.FE84 F666FF                 mul byte ptr [bp-01]
:0002.FE87 0576D0                 add ax, D076
:0002.FE8A 8946FC                 mov [bp-04], ax
:0002.FE8D 50                     push ax
:0002.FE8E 9AAA40F21C             call 1CF2:40AA
:0002.FE93 807EFF0F               cmp byte ptr [bp-01], 0F
:0002.FE97 7308                   jnb FEA1
:0002.FE99 FF76FC                 push word ptr [bp-04]
:0002.FE9C 9AB06EF21C             call 1CF2:6EB0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FE97(C)
|
:0002.FEA1 FE46FF                 inc byte ptr [bp-01]
:0002.FEA4 807EFF2D               cmp byte ptr [bp-01], 2D
:0002.FEA8 72D5                   jb FE7F
:0002.FEAA 8B7606                 mov si, [bp+06]
:0002.FEAD 9A102FF21C             call 1CF2:2F10
:0002.FEB2 68FF00                 push 00FF
:0002.FEB5 6890CF                 push CF90
:0002.FEB8 9A3250F21C             call 1CF2:5032
:0002.FEBD 6890CF                 push CF90
:0002.FEC0 9A9A41F21C             call 1CF2:419A
:0002.FEC5 56                     push si
:0002.FEC6 9A8236F21C             call 1CF2:3682
:0002.FECB 56                     push si
:0002.FECC 9AD630F21C             call 1CF2:30D6
:0002.FED1 5E                     pop si
:0002.FED2 C9                     leave
:0002.FED3 CA0200                 retf 0002


:0002.FED6 C8080000               enter 0008, 00
:0002.FEDA 837E0800               cmp word ptr [bp+08], 0000
:0002.FEDE 740A                   je FEEA
:0002.FEE0 C646FC00               mov byte ptr [bp-04], 00
:0002.FEE4 C646FD0F               mov byte ptr [bp-03], 0F
:0002.FEE8 EB08                   jmp FEF2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FEDE(C)
|
:0002.FEEA C646FC0F               mov byte ptr [bp-04], 0F
:0002.FEEE C646FD2D               mov byte ptr [bp-03], 2D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FEE8(U)
|
:0002.FEF2 8A46FC                 mov al , [bp-04]
:0002.FEF5 8846FF                 mov [bp-01], al 
:0002.FEF8 3A46FD                 cmp al , [bp-03]
:0002.FEFB 731C                   jnb FF19

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FF17(C)
|
:0002.FEFD 68FF00                 push 00FF
:0002.FF00 B00E                   mov al, 0E
:0002.FF02 F666FF                 mul byte ptr [bp-01]
:0002.FF05 0576D0                 add ax, D076
:0002.FF08 50                     push ax
:0002.FF09 9A7E40F21C             call 1CF2:407E
:0002.FF0E 8A46FD                 mov al , [bp-03]
:0002.FF11 FE46FF                 inc byte ptr [bp-01]
:0002.FF14 3846FF                 cmp [bp-01], al 
:0002.FF17 72E4                   jb FEFD

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FEFB(C)
|
:0002.FF19 C646FE00               mov byte ptr [bp-02], 00
:0002.FF1D 8A46FC                 mov al , [bp-04]
:0002.FF20 8846FF                 mov [bp-01], al 
:0002.FF23 3846FD                 cmp [bp-03], al 
:0002.FF26 764A                   jbe FF72

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FF70(C)
|
:0002.FF28 B00E                   mov al, 0E
:0002.FF2A F666FF                 mul byte ptr [bp-01]
:0002.FF2D 0576D0                 add ax, D076
:0002.FF30 8946F8                 mov [bp-08], ax
:0002.FF33 50                     push ax
:0002.FF34 9A9C40F21C             call 1CF2:409C
:0002.FF39 8BD8                   mov bx, ax
:0002.FF3B 8B07                   mov ax, [bx]
:0002.FF3D 8946FA                 mov [bp-06], ax
:0002.FF40 8D5EFA                 lea bx, [bp-06]
:0002.FF43 9AEAAEF21C             call 1CF2:AEEA
:0002.FF48 0BC0                   or ax, ax
:0002.FF4A 741B                   je FF67
:0002.FF4C FF76F8                 push word ptr [bp-08]
:0002.FF4F 9A8E40F21C             call 1CF2:408E
:0002.FF54 3CFF                   cmp al, FF
:0002.FF56 750F                   jne FF67
:0002.FF58 8A46FE                 mov al , [bp-02]
:0002.FF5B FE46FE                 inc byte ptr [bp-02]
:0002.FF5E 50                     push ax
:0002.FF5F FF76F8                 push word ptr [bp-08]
:0002.FF62 9A7E40F21C             call 1CF2:407E

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.FF4A(C), :0002.FF56(C)
|
:0002.FF67 8A46FD                 mov al , [bp-03]
:0002.FF6A FE46FF                 inc byte ptr [bp-01]
:0002.FF6D 3846FF                 cmp [bp-01], al 
:0002.FF70 72B6                   jb FF28

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FF26(C)
|
:0002.FF72 8A46FC                 mov al , [bp-04]
:0002.FF75 8846FF                 mov [bp-01], al 
:0002.FF78 3846FD                 cmp [bp-03], al 
:0002.FF7B 763B                   jbe FFB8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FFB6(C)
|
:0002.FF7D B00E                   mov al, 0E
:0002.FF7F F666FF                 mul byte ptr [bp-01]
:0002.FF82 0576D0                 add ax, D076
:0002.FF85 8946F8                 mov [bp-08], ax
:0002.FF88 50                     push ax
:0002.FF89 9A76B4F21C             call 1CF2:B476
:0002.FF8E 0BC0                   or ax, ax
:0002.FF90 741B                   je FFAD
:0002.FF92 FF76F8                 push word ptr [bp-08]
:0002.FF95 9A8E40F21C             call 1CF2:408E
:0002.FF9A 3CFF                   cmp al, FF
:0002.FF9C 750F                   jne FFAD
:0002.FF9E 8A46FE                 mov al , [bp-02]
:0002.FFA1 FE46FE                 inc byte ptr [bp-02]
:0002.FFA4 50                     push ax
:0002.FFA5 FF76F8                 push word ptr [bp-08]
:0002.FFA8 9A7E40F21C             call 1CF2:407E

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0002.FF90(C), :0002.FF9C(C)
|
:0002.FFAD 8A46FD                 mov al , [bp-03]
:0002.FFB0 FE46FF                 inc byte ptr [bp-01]
:0002.FFB3 3846FF                 cmp [bp-01], al 
:0002.FFB6 72C5                   jb FF7D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FF7B(C)
|
:0002.FFB8 8A46FC                 mov al , [bp-04]
:0002.FFBB 8846FF                 mov [bp-01], al 
:0002.FFBE 3846FD                 cmp [bp-03], al 
:0002.FFC1 762F                   jbe FFF2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FFF0(C)
|
:0002.FFC3 B00E                   mov al, 0E
:0002.FFC5 F666FF                 mul byte ptr [bp-01]
:0002.FFC8 0576D0                 add ax, D076
:0002.FFCB 8946F8                 mov [bp-08], ax
:0002.FFCE 50                     push ax
:0002.FFCF 9A8E40F21C             call 1CF2:408E
:0002.FFD4 3CFF                   cmp al, FF
:0002.FFD6 750F                   jne FFE7
:0002.FFD8 8A46FE                 mov al , [bp-02]
:0002.FFDB FE46FE                 inc byte ptr [bp-02]
:0002.FFDE 50                     push ax
:0002.FFDF FF76F8                 push word ptr [bp-08]
:0002.FFE2 9A7E40F21C             call 1CF2:407E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FFD6(C)
|
:0002.FFE7 8A46FD                 mov al , [bp-03]
:0002.FFEA FE46FF                 inc byte ptr [bp-01]
:0002.FFED 3846FF                 cmp [bp-01], al 
:0002.FFF0 72D1                   jb FFC3

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0002.FFC1(C)
|
:0002.FFF2 C9                     leave
:0002.FFF3 CA0400                 retf 0004


:0002.FFF6 C8080000               enter 0008, 00
:0002.FFFA 57                     push di
:0002.FFFB 56                     push si
:0002.FFFC 8B7606                 mov si, [bp+06]

//********************** Start of Code in Segment: 3 **************

:0003.0000 46                     inc si
:0003.0001 FD                     std
:0003.0002 00807C01               add [bx+si+017C], al 
:0003.0006 007403                 add [si+03], dh
:0003.0009 E92301                 jmp 012F


:0003.000C 807EFD01               cmp byte ptr [bp-03], 01
:0003.0010 7531                   jne 0043
:0003.0012 1E                     push ds
:0003.0013 687A2E                 push 2E7A
:0003.0016 6A00                   push 0000
:0003.0018 9A4232F60C             call 0CF6:3242
:0003.001D 83C406                 add sp, 0006
:0003.0020 C646FF0F               mov byte ptr [bp-01], 0F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0041(C)
|
:0003.0024 B00E                   mov al, 0E
:0003.0026 F666FF                 mul byte ptr [bp-01]
:0003.0029 0576D0                 add ax, D076
:0003.002C 50                     push ax
:0003.002D 8BF8                   mov di, ax
:0003.002F 9AB06EF21C             call 1CF2:6EB0
:0003.0034 57                     push di
:0003.0035 9A1873F21C             call 1CF2:7318
:0003.003A FE46FF                 inc byte ptr [bp-01]
:0003.003D 807EFF2D               cmp byte ptr [bp-01], 2D
:0003.0041 72E1                   jb 0024

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0010(C)
|
:0003.0043 807EFD01               cmp byte ptr [bp-03], 01
:0003.0047 1BC0                   sbb ax, ax
:0003.0049 F7D8                   neg ax
:0003.004B 50                     push ax
:0003.004C 56                     push si
:0003.004D 9AB62FF21C             call 1CF2:2FB6
:0003.0052 C646FE00               mov byte ptr [bp-02], 00
:0003.0056 807C0100               cmp byte ptr [si+01], 00
:0003.005A 7403                   je 005F
:0003.005C E99200                 jmp 00F1



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.005A(C), :0003.00EE(U)
|
:0003.005F 807EFE2D               cmp byte ptr [bp-02], 2D
:0003.0063 7203                   jb 0068
:0003.0065 E98900                 jmp 00F1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0063(C)
|
:0003.0068 F606082D01             test byte ptr [2D08], 01
:0003.006D 740F                   je 007E
:0003.006F 687052                 push 5270
:0003.0072 9AFC0DF60C             call 0CF6:0DFC
:0003.0077 0BC0                   or ax, ax
:0003.0079 7403                   je 007E
:0003.007B E98100                 jmp 00FF



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.006D(C), :0003.0079(C)
|
:0003.007E 807EFD01               cmp byte ptr [bp-03], 01
:0003.0082 F5                     cmc
:0003.0083 1AC0                   sbb al , al 
:0003.0085 240F                   and al, 0F
:0003.0087 8846FF                 mov [bp-01], al 
:0003.008A 2AE4                   sub ah, ah
:0003.008C 807EFD01               cmp byte ptr [bp-03], 01
:0003.0090 1BC9                   sbb cx, cx
:0003.0092 80E1E2                 and cl, E2
:0003.0095 83C12D                 add cx, 002D
:0003.0098 894EFA                 mov [bp-06], cx
:0003.009B 3BC1                   cmp ax, cx
:0003.009D 7D46                   jge 00E5

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.00CC(C)
|
:0003.009F B00E                   mov al, 0E
:0003.00A1 F666FF                 mul byte ptr [bp-01]
:0003.00A4 0576D0                 add ax, D076
:0003.00A7 8946F8                 mov [bp-08], ax
:0003.00AA 50                     push ax
:0003.00AB 9A8E40F21C             call 1CF2:408E
:0003.00B0 3A46FE                 cmp al , [bp-02]
:0003.00B3 750C                   jne 00C1
:0003.00B5 FF76F8                 push word ptr [bp-08]
:0003.00B8 9A0E41F21C             call 1CF2:410E
:0003.00BD 3C07                   cmp al, 07
:0003.00BF 750F                   jne 00D0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.00B3(C)
|
:0003.00C1 FE46FF                 inc byte ptr [bp-01]
:0003.00C4 8A46FF                 mov al , [bp-01]
:0003.00C7 2AE4                   sub ah, ah
:0003.00C9 3946FA                 cmp [bp-06], ax
:0003.00CC 7FD1                   jg 009F
:0003.00CE EB15                   jmp 00E5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.00BF(C)
|
:0003.00D0 F606082D04             test byte ptr [2D08], 04
:0003.00D5 750E                   jne 00E5
:0003.00D7 B00E                   mov al, 0E
:0003.00D9 F666FF                 mul byte ptr [bp-01]
:0003.00DC 0576D0                 add ax, D076
:0003.00DF 50                     push ax
:0003.00E0 9A46C0F21C             call 1CF2:C046

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.009D(C), :0003.00CE(U), :0003.00D5(C)
|
:0003.00E5 FE46FE                 inc byte ptr [bp-02]
:0003.00E8 807C0100               cmp byte ptr [si+01], 00
:0003.00EC 7503                   jne 00F1
:0003.00EE E96EFF                 jmp 005F



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.005C(U), :0003.0065(U), :0003.00EC(C)
|
:0003.00F1 FE46FD                 inc byte ptr [bp-03]
:0003.00F4 807EFD02               cmp byte ptr [bp-03], 02
:0003.00F8 7303                   jnb 00FD
:0003.00FA E906FF                 jmp 0003



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.00F8(C)
|
:0003.00FD EB30                   jmp 012F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.007B(U)
|
:0003.00FF 8026082DFE             and byte ptr [2D08], FE
:0003.0104 1E                     push ds
:0003.0105 68832E                 push 2E83
:0003.0108 6A00                   push 0000
:0003.010A 9A4232F60C             call 0CF6:3242
:0003.010F 83C406                 add sp, 0006
:0003.0112 C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.012D(C)
|
:0003.0116 6A07                   push 0007
:0003.0118 B00E                   mov al, 0E
:0003.011A F666FF                 mul byte ptr [bp-01]
:0003.011D 0576D0                 add ax, D076
:0003.0120 50                     push ax
:0003.0121 9A4A7CF21C             call 1CF2:7C4A
:0003.0126 FE46FF                 inc byte ptr [bp-01]
:0003.0129 807EFF0F               cmp byte ptr [bp-01], 0F
:0003.012D 72E7                   jb 0116

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.0009(U), :0003.00FD(U)
|
:0003.012F 5E                     pop si
:0003.0130 5F                     pop di
:0003.0131 C9                     leave
:0003.0132 CA0200                 retf 0002


:0003.0135 00                     BYTE 0


:0003.0136 C8040000               enter 0004, 00
:0003.013A 57                     push di
:0003.013B 56                     push si
:0003.013C C746FC0000             mov word ptr [bp-04], 0000
:0003.0141 6A07                   push 0007
:0003.0143 6A40                   push 0040
:0003.0145 6A00                   push 0000
:0003.0147 6A00                   push 0000
:0003.0149 6A00                   push 0000
:0003.014B BA4000                 mov dx, 0040
:0003.014E 8BC2                   mov ax, dx
:0003.0150 8D1EE42D               lea bx, [2DE4]
:0003.0154 9AF829F60C             call 0CF6:29F8
:0003.0159 2AE4                   sub ah, ah
:0003.015B 3D0600                 cmp ax, 0006
:0003.015E 7603                   jbe 0163
:0003.0160 E96B01                 jmp 02CE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.015E(C)
|
:0003.0163 03C0                   add ax, ax
:0003.0165 93                     xchg ax,bx
:0003.0166 2EFFA74B32             jmp word ptr cs:[bx+324B]
:0003.016B 59                     pop cx
:0003.016C 328C32EF               xor cl , [si+EF32]
:0003.0170 3228                   xor ch, [bx+si]
:0003.0172 334233                 xor ax, [bp+si+33]
:0003.0175 7333                   jnb 01AA
:0003.0177 A7                     cmpsw
:0003.0178 33F6                   xor si, si
:0003.017A 06                     push es
:0003.017B 082D                   or [di], ch
:0003.017D 087416                 or [si+16], dh
:0003.0180 1E                     push ds
:0003.0181 68922E                 push 2E92
:0003.0184 6A00                   push 0000
:0003.0186 9A4232F60C             call 0CF6:3242
:0003.018B 83C406                 add sp, 0006
:0003.018E 8026082DF7             and byte ptr [2D08], F7
:0003.0193 E93801                 jmp 02CE


:0003.0196 1E                     push ds
:0003.0197 689F2E                 push 2E9F
:0003.019A 6A00                   push 0000
:0003.019C 9A4232F60C             call 0CF6:3242
:0003.01A1 83C406                 add sp, 0006
:0003.01A4 800E082D08             or byte ptr [2D08], 08
:0003.01A9 E92201                 jmp 02CE


:0003.01AC 1E                     push ds
:0003.01AD 68AA2E                 push 2EAA
:0003.01B0 6A01                   push 0001
:0003.01B2 9A4232F60C             call 0CF6:3242
:0003.01B7 83C406                 add sp, 0006
:0003.01BA C746FC0100             mov word ptr [bp-04], 0001
:0003.01BF BE0500                 mov si, 0005
:0003.01C2 8B7E06                 mov di, [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.01FA(U)
|
:0003.01C5 83FE05                 cmp si, 0005
:0003.01C8 7408                   je 01D2
:0003.01CA 83FE06                 cmp si, 0006
:0003.01CD 7403                   je 01D2
:0003.01CF E9FC00                 jmp 02CE



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.01C8(C), :0003.01CD(C)
|
:0003.01D2 57                     push di
:0003.01D3 9A3841F21C             call 1CF2:4138
:0003.01D8 0AC0                   or al , al 
:0003.01DA 7403                   je 01DF
:0003.01DC E9EF00                 jmp 02CE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.01DA(C)
|
:0003.01DF 685EC2                 push C25E
:0003.01E2 9A7C79F60C             call 0CF6:797C
:0003.01E7 8946FE                 mov [bp-02], ax
:0003.01EA 40                     inc ax
:0003.01EB 740F                   je 01FC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.020D(U)
|
:0003.01ED FF76FE                 push word ptr [bp-02]
:0003.01F0 685EC2                 push C25E
:0003.01F3 9AE67CF60C             call 0CF6:7CE6
:0003.01F8 8BF0                   mov si, ax
:0003.01FA EBC9                   jmp 01C5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.01EB(C)
|
:0003.01FC 685EC2                 push C25E
:0003.01FF 9A5077F60C             call 0CF6:7750
:0003.0204 8946FE                 mov [bp-02], ax
:0003.0207 40                     inc ax
:0003.0208 7503                   jne 020D
:0003.020A E9C100                 jmp 02CE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0208(C)
|
:0003.020D EBDE                   jmp 01ED
:0003.020F 800E082D01             or byte ptr [2D08], 01
:0003.0214 C746FC0100             mov word ptr [bp-04], 0001
:0003.0219 BE76D0                 mov si, D076

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0235(C)
|
:0003.021C 56                     push si
:0003.021D 9A0E41F21C             call 1CF2:410E
:0003.0222 3C07                   cmp al, 07
:0003.0224 7508                   jne 022E
:0003.0226 6A01                   push 0001
:0003.0228 56                     push si
:0003.0229 9A4A7CF21C             call 1CF2:7C4A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0224(C)
|
:0003.022E 83C60E                 add si, 000E
:0003.0231 81FE48D1               cmp si, D148
:0003.0235 72E5                   jb 021C
:0003.0237 1E                     push ds
:0003.0238 68C92E                 push 2EC9

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0260(U)
|
:0003.023B 6A00                   push 0000
:0003.023D 9A4232F60C             call 0CF6:3242
:0003.0242 83C406                 add sp, 0006
:0003.0245 E98600                 jmp 02CE


:0003.0248 BE76D0                 mov si, D076

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.025A(C)
|
:0003.024B 6A07                   push 0007
:0003.024D 56                     push si
:0003.024E 9A4A7CF21C             call 1CF2:7C4A
:0003.0253 83C60E                 add si, 000E
:0003.0256 81FE48D1               cmp si, D148
:0003.025A 72EF                   jb 024B
:0003.025C 1E                     push ds
:0003.025D 68DE2E                 push 2EDE
:0003.0260 EBD9                   jmp 023B


:0003.0262 F606082D04             test byte ptr [2D08], 04
:0003.0267 7415                   je 027E
:0003.0269 1E                     push ds
:0003.026A 680B2F                 push 2F0B
:0003.026D 6A00                   push 0000
:0003.026F 9A4232F60C             call 0CF6:3242
:0003.0274 83C406                 add sp, 0006
:0003.0277 8026082DFB             and byte ptr [2D08], FB
:0003.027C EB50                   jmp 02CE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0267(C)
|
:0003.027E 1E                     push ds
:0003.027F 681C2F                 push 2F1C
:0003.0282 6A00                   push 0000
:0003.0284 9A4232F60C             call 0CF6:3242
:0003.0289 83C406                 add sp, 0006
:0003.028C 800E082D04             or byte ptr [2D08], 04
:0003.0291 EB3B                   jmp 02CE


:0003.0293 BE76D0                 mov si, D076

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.02C3(C)
|
:0003.0296 56                     push si
:0003.0297 9AE840F21C             call 1CF2:40E8
:0003.029C 3C02                   cmp al, 02
:0003.029E 751C                   jne 02BC
:0003.02A0 56                     push si
:0003.02A1 9A6240F21C             call 1CF2:4062
:0003.02A6 6BF82C                 imul di, ax, 002C
:0003.02A9 81C71668               add di, 6816
:0003.02AD 57                     push di
:0003.02AE 9ADA6AF60C             call 0CF6:6ADA
:0003.02B3 0405                   add al, 05
:0003.02B5 50                     push ax
:0003.02B6 57                     push di
:0003.02B7 9AE86AF60C             call 0CF6:6AE8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.029E(C)
|
:0003.02BC 83C60E                 add si, 000E
:0003.02BF 81FE48D1               cmp si, D148
:0003.02C3 72D1                   jb 0296
:0003.02C5 EB07                   jmp 02CE


:0003.02C7 8B5E06                 mov bx, [bp+06]
:0003.02CA 80470205               add byte ptr [bx+02], 05

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.0160(U), :0003.0193(U), :0003.01A9(U), :0003.01CF(U), :0003.01DC(U), 
|:0003.020A(U), :0003.0245(U), :0003.027C(U), :0003.0291(U), :0003.02C5(U), 
|
:0003.02CE 8B46FC                 mov ax, [bp-04]
:0003.02D1 5E                     pop si
:0003.02D2 5F                     pop di
:0003.02D3 C9                     leave
:0003.02D4 CA0200                 retf 0002


:0003.02D7 00                     BYTE 0


:0003.02D8 C8040000               enter 0004, 00
:0003.02DC 50                     push ax
:0003.02DD 57                     push di
:0003.02DE 56                     push si
:0003.02DF 3C05                   cmp al, 05
:0003.02E1 750A                   jne 02ED
:0003.02E3 680268                 push 6802
:0003.02E6 9A1240F21C             call 1CF2:4012
:0003.02EB EB08                   jmp 02F5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.02E1(C)
|
:0003.02ED 680268                 push 6802
:0003.02F0 9AB237F60C             call 0CF6:37B2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.02EB(U)
|
:0003.02F5 8BF0                   mov si, ax
:0003.02F7 8A5EFA                 mov bl , [bp-06]
:0003.02FA 2AFF                   sub bh, bh
:0003.02FC 03DB                   add bx, bx
:0003.02FE 32C0                   xor al , al 
:0003.0300 8BBF222F               mov di, [bx+2F22]
:0003.0304 8846FC                 mov [bp-04], al 
:0003.0307 8846FD                 mov [bp-03], al 
:0003.030A 8BC7                   mov ax, di
:0003.030C 23C6                   and ax, si
:0003.030E 3D0100                 cmp ax, 0001
:0003.0311 1BDB                   sbb bx, bx
:0003.0313 F7DB                   neg bx
:0003.0315 8D46FC                 lea ax, [bp-04]
:0003.0318 03D8                   add bx, ax
:0003.031A C60701                 mov byte ptr [bx], 01
:0003.031D 807EFA08               cmp byte ptr [bp-06], 08
:0003.0321 7507                   jne 032A
:0003.0323 C746FE5424             mov word ptr [bp-02], 2454
:0003.0328 EB11                   jmp 033B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0321(C)
|
:0003.032A 807EFA05               cmp byte ptr [bp-06], 05
:0003.032E 7505                   jne 0335
:0003.0330 B8102E                 mov ax, 2E10
:0003.0333 EB03                   jmp 0338



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.032E(C)
|
:0003.0335 B81624                 mov ax, 2416

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0333(U)
|
:0003.0338 8946FE                 mov [bp-02], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0328(U)
|
:0003.033B 6A02                   push 0002
:0003.033D 6A00                   push 0000
:0003.033F 8D46FC                 lea ax, [bp-04]
:0003.0342 50                     push ax
:0003.0343 6A00                   push 0000
:0003.0345 6A00                   push 0000
:0003.0347 8A46FA                 mov al , [bp-06]
:0003.034A 2AE4                   sub ah, ah
:0003.034C 40                     inc ax
:0003.034D 40                     inc ax
:0003.034E 6BD018                 imul dx, ax, 0018
:0003.0351 B86000                 mov ax, 0060
:0003.0354 8B5EFE                 mov bx, [bp-02]
:0003.0357 9AF829F60C             call 0CF6:29F8
:0003.035C 3CFF                   cmp al, FF
:0003.035E 7475                   je 03D5
:0003.0360 807EFA05               cmp byte ptr [bp-06], 05
:0003.0364 750F                   jne 0375
:0003.0366 8BC7                   mov ax, di
:0003.0368 33C6                   xor ax, si
:0003.036A 50                     push ax
:0003.036B 680268                 push 6802
:0003.036E 9A2040F21C             call 1CF2:4020
:0003.0373 EB60                   jmp 03D5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0364(C)
|
:0003.0375 8BC7                   mov ax, di
:0003.0377 33C6                   xor ax, si
:0003.0379 50                     push ax
:0003.037A 680268                 push 6802
:0003.037D 9A0AA2F60C             call 0CF6:A20A
:0003.0382 807EFA08               cmp byte ptr [bp-06], 08
:0003.0386 7526                   jne 03AE
:0003.0388 85FE                   test si, di
:0003.038A 740E                   je 039A
:0003.038C 6A01                   push 0001
:0003.038E 687C54                 push 547C
:0003.0391 9A2656F60C             call 0CF6:5626
:0003.0396 6A01                   push 0001
:0003.0398 EB0C                   jmp 03A6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.038A(C)
|
:0003.039A 6A00                   push 0000
:0003.039C 687C54                 push 547C
:0003.039F 9A2656F60C             call 0CF6:5626
:0003.03A4 6A00                   push 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0398(U)
|
:0003.03A6 688054                 push 5480
:0003.03A9 9AEC57F60C             call 0CF6:57EC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0386(C)
|
:0003.03AE 807EFA06               cmp byte ptr [bp-06], 06
:0003.03B2 7521                   jne 03D5
:0003.03B4 85FE                   test si, di
:0003.03B6 740C                   je 03C4
:0003.03B8 6A0F                   push 000F
:0003.03BA 687C54                 push 547C
:0003.03BD 9AA255F60C             call 0CF6:55A2
:0003.03C2 EB11                   jmp 03D5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.03B6(C)
|
:0003.03C4 680268                 push 6802
:0003.03C7 9A3AB6F60C             call 0CF6:B63A
:0003.03CC 50                     push ax
:0003.03CD 687C54                 push 547C
:0003.03D0 9A2655F60C             call 0CF6:5526

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.035E(C), :0003.0373(U), :0003.03B2(C), :0003.03C2(U)
|
:0003.03D5 5E                     pop si
:0003.03D6 5F                     pop di
:0003.03D7 C9                     leave
:0003.03D8 CB                     retf


:0003.03D9 00                     BYTE 0


:0003.03DA C8120000               enter 0012, 00
:0003.03DE 57                     push di
:0003.03DF 56                     push si
:0003.03E0 9A2423F60C             call 0CF6:2324
:0003.03E5 33C0                   xor ax, ax
:0003.03E7 BA0600                 mov dx, 0006
:0003.03EA 9AEC1CF60C             call 0CF6:1CEC
:0003.03EF 6A40                   push 0040
:0003.03F1 6A60                   push 0060
:0003.03F3 684001                 push 0140
:0003.03F6 68C000                 push 00C0
:0003.03F9 689A52                 push 529A
:0003.03FC 9AC037F60C             call 0CF6:37C0
:0003.0401 50                     push ax
:0003.0402 6A00                   push 0000
:0003.0404 689A52                 push 529A
:0003.0407 9A4012F60C             call 0CF6:1240
:0003.040C 6A04                   push 0004
:0003.040E 682651                 push 5126
:0003.0411 9AF605F60C             call 0CF6:05F6
:0003.0416 6A07                   push 0007
:0003.0418 682651                 push 5126
:0003.041B 9A8005F60C             call 0CF6:0580
:0003.0420 6A00                   push 0000
:0003.0422 682651                 push 5126
:0003.0425 9AA805F60C             call 0CF6:05A8
:0003.042A FF7606                 push word ptr [bp+06]
:0003.042D 9A2A41F21C             call 1CF2:412A
:0003.0432 50                     push ax
:0003.0433 680268                 push 6802
:0003.0436 9A586DF60C             call 0CF6:6D58
:0003.043B 8AD8                   mov bl , al 
:0003.043D 2AFF                   sub bh, bh
:0003.043F 03DB                   add bx, bx
:0003.0441 FFB74C2F               push word ptr [bx+2F4C]
:0003.0445 1E                     push ds
:0003.0446 68562F                 push 2F56
:0003.0449 9A3232F60C             call 0CF6:3232
:0003.044E 83C408                 add sp, 0008
:0003.0451 6A0A                   push 000A
:0003.0453 6A70                   push 0070
:0003.0455 682651                 push 5126
:0003.0458 9A0E05F60C             call 0CF6:050E
:0003.045D 68EA52                 push 52EA
:0003.0460 68612F                 push 2F61
:0003.0463 682651                 push 5126
:0003.0466 9A3E0CF60C             call 0CF6:0C3E
:0003.046B 83C406                 add sp, 0006
:0003.046E 6A26                   push 0026
:0003.0470 6A70                   push 0070
:0003.0472 682651                 push 5126
:0003.0475 9A0E05F60C             call 0CF6:050E
:0003.047A 68642F                 push 2F64
:0003.047D 682651                 push 5126
:0003.0480 9A180CF60C             call 0CF6:0C18
:0003.0485 83C404                 add sp, 0004
:0003.0488 B80700                 mov ax, 0007
:0003.048B BA0600                 mov dx, 0006
:0003.048E 9AEC1CF60C             call 0CF6:1CEC
:0003.0493 6A48                   push 0048
:0003.0495 688800                 push 0088
:0003.0498 683001                 push 0130
:0003.049B 6A60                   push 0060
:0003.049D 6A01                   push 0001
:0003.049F 6A01                   push 0001
:0003.04A1 689A52                 push 529A
:0003.04A4 9A4012F60C             call 0CF6:1240
:0003.04A9 6A48                   push 0048
:0003.04AB 68E800                 push 00E8
:0003.04AE 68F000                 push 00F0
:0003.04B1 6A30                   push 0030
:0003.04B3 6A01                   push 0001
:0003.04B5 6A01                   push 0001
:0003.04B7 689A52                 push 529A
:0003.04BA 9A4012F60C             call 0CF6:1240
:0003.04BF 685EC2                 push C25E
:0003.04C2 9A7000F21C             call 1CF2:0070
:0003.04C7 8BF0                   mov si, ax
:0003.04C9 8C5EFE                 mov [bp-02], ds
:0003.04CC BF9800                 mov di, 0098

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.04F1(C)
|
:0003.04CF 8E46FE                 mov es, [bp-02]
:0003.04D2 26803C00               cmp byte ptr es:[si], 00
:0003.04D6 741B                   je 04F3
:0003.04D8 06                     push es
:0003.04D9 56                     push si
:0003.04DA 6A00                   push 0000
:0003.04DC B80C00                 mov ax, 000C
:0003.04DF 8BD7                   mov dx, di
:0003.04E1 B322                   mov bl, 22
:0003.04E3 9AE624F60C             call 0CF6:24E6
:0003.04E8 03F0                   add si, ax
:0003.04EA 83C720                 add di, 0020
:0003.04ED 81FFD800               cmp di, 00D8
:0003.04F1 72DC                   jb 04CF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.04D6(C)
|
:0003.04F3 6A0B                   push 000B
:0003.04F5 68F800                 push 00F8
:0003.04F8 682651                 push 5126
:0003.04FB 9A0E05F60C             call 0CF6:050E
:0003.0500 807E0800               cmp byte ptr [bp+08], 00
:0003.0504 751C                   jne 0522
:0003.0506 8B5E06                 mov bx, [bp+06]
:0003.0509 2AE4                   sub ah, ah
:0003.050B 8A4703                 mov al , [bx+03]
:0003.050E 50                     push ax
:0003.050F 8A4702                 mov al , [bx+02]
:0003.0512 40                     inc ax
:0003.0513 50                     push ax
:0003.0514 1E                     push ds
:0003.0515 686D2F                 push 2F6D
:0003.0518 9A3232F60C             call 0CF6:3232
:0003.051D 83C408                 add sp, 0008
:0003.0520 EB15                   jmp 0537



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0504(C)
|
:0003.0522 8B5E06                 mov bx, [bp+06]
:0003.0525 2AE4                   sub ah, ah
:0003.0527 8A4703                 mov al , [bx+03]
:0003.052A 50                     push ax
:0003.052B 1E                     push ds
:0003.052C 687E2F                 push 2F7E
:0003.052F 9A3232F60C             call 0CF6:3232
:0003.0534 83C406                 add sp, 0006

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0520(U)
|
:0003.0537 68EA52                 push 52EA
:0003.053A 688A2F                 push 2F8A
:0003.053D 682651                 push 5126
:0003.0540 9A3E0CF60C             call 0CF6:0C3E
:0003.0545 83C406                 add sp, 0006
:0003.0548 6A28                   push 0028
:0003.054A 68F800                 push 00F8
:0003.054D 6A06                   push 0006
:0003.054F 6A10                   push 0010
:0003.0551 6A00                   push 0000
:0003.0553 6A00                   push 0000
:0003.0555 6A00                   push 0000
:0003.0557 6A01                   push 0001
:0003.0559 8D46EE                 lea ax, [bp-12]
:0003.055C 50                     push ax
:0003.055D 9A2638F60C             call 0CF6:3826
:0003.0562 8D46EE                 lea ax, [bp-12]
:0003.0565 50                     push ax
:0003.0566 9AEE17F60C             call 0CF6:17EE
:0003.056B 9A1223F60C             call 0CF6:2312

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.057B(C)
|
:0003.0570 8D46EE                 lea ax, [bp-12]
:0003.0573 50                     push ax
:0003.0574 9A541AF60C             call 0CF6:1A54
:0003.0579 3CFF                   cmp al, FF
:0003.057B 74F3                   je 0570
:0003.057D 8D46EE                 lea ax, [bp-12]
:0003.0580 50                     push ax
:0003.0581 9A5438F60C             call 0CF6:3854
:0003.0586 6A03                   push 0003
:0003.0588 6A04                   push 0004
:0003.058A 6A14                   push 0014
:0003.058C 6A0C                   push 000C
:0003.058E 6890CF                 push CF90
:0003.0591 9A8239F60C             call 0CF6:3982
:0003.0596 9A1223F60C             call 0CF6:2312
:0003.059B 5E                     pop si
:0003.059C 5F                     pop di
:0003.059D C9                     leave
:0003.059E CA0400                 retf 0004


:0003.05A1 00                     BYTE 0


:0003.05A2 C8160000               enter 0016, 00
:0003.05A6 57                     push di
:0003.05A7 56                     push si
:0003.05A8 C646FCFF               mov byte ptr [bp-04], FF
:0003.05AC 8D46F4                 lea ax, [bp-0C]
:0003.05AF 50                     push ax
:0003.05B0 9A9837F60C             call 0CF6:3798
:0003.05B5 C746F60100             mov word ptr [bp-0A], 0001
:0003.05BA C746F20000             mov word ptr [bp-0E], 0000
:0003.05BF 8B5E06                 mov bx, [bp+06]
:0003.05C2 807F0100               cmp byte ptr [bx+01], 00
:0003.05C6 7403                   je 05CB
:0003.05C8 E93505                 jmp 0B00



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.05C6(C)
|
:0003.05CB BF76D0                 mov di, D076

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0603(C)
|
:0003.05CE 8B5E06                 mov bx, [bp+06]
:0003.05D1 807F0100               cmp byte ptr [bx+01], 00
:0003.05D5 752E                   jne 0605
:0003.05D7 6A04                   push 0004
:0003.05D9 57                     push di
:0003.05DA 9ABC40F21C             call 1CF2:40BC
:0003.05DF 0BC0                   or ax, ax
:0003.05E1 7519                   jne 05FC
:0003.05E3 57                     push di
:0003.05E4 9A0E41F21C             call 1CF2:410E
:0003.05E9 3C07                   cmp al, 07
:0003.05EB 750F                   jne 05FC
:0003.05ED 57                     push di
:0003.05EE 9AE840F21C             call 1CF2:40E8
:0003.05F3 3C02                   cmp al, 02
:0003.05F5 7505                   jne 05FC
:0003.05F7 C746F60000             mov word ptr [bp-0A], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.05E1(C), :0003.05EB(C), :0003.05F5(C)
|
:0003.05FC 83C70E                 add di, 000E
:0003.05FF 81FF48D1               cmp di, D148
:0003.0603 72C9                   jb 05CE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.05D5(C)
|
:0003.0605 837EF600               cmp word ptr [bp-0A], 0000
:0003.0609 741F                   je 062A
:0003.060B 6876D0                 push D076
:0003.060E 9A9C40F21C             call 1CF2:409C
:0003.0613 8BD8                   mov bx, ax
:0003.0615 8B07                   mov ax, [bx]
:0003.0617 8946FE                 mov [bp-02], ax
:0003.061A 8A46FE                 mov al , [bp-02]
:0003.061D 50                     push ax
:0003.061E 8A46FF                 mov al , [bp-01]
:0003.0621 50                     push ax
:0003.0622 6890CF                 push CF90
:0003.0625 9A4E56F21C             call 1CF2:564E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0609(C)
|
:0003.062A 8B5E06                 mov bx, [bp+06]
:0003.062D C6470500               mov byte ptr [bx+05], 00
:0003.0631 807F0200               cmp byte ptr [bx+02], 00
:0003.0635 750A                   jne 0641
:0003.0637 6A01                   push 0001
:0003.0639 FF7606                 push word ptr [bp+06]
:0003.063C 9ABA34F21C             call 1CF2:34BA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0635(C)
|
:0003.0641 1E                     push ds
:0003.0642 68D42F                 push 2FD4
:0003.0645 6A00                   push 0000
:0003.0647 9A4232F60C             call 0CF6:3242
:0003.064C 83C406                 add sp, 0006
:0003.064F C746FE76D0             mov word ptr [bp-02], D076
:0003.0654 8B7EFE                 mov di, [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0664(C)
|
:0003.0657 57                     push di
:0003.0658 9A1873F21C             call 1CF2:7318
:0003.065D 83C70E                 add di, 000E
:0003.0660 81FF48D1               cmp di, D148
:0003.0664 72F1                   jb 0657
:0003.0666 837EF600               cmp word ptr [bp-0A], 0000
:0003.066A 7403                   je 066F
:0003.066C E98904                 jmp 0AF8



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.066A(C), :0003.0AF5(U)
|
:0003.066F B80400                 mov ax, 0004
:0003.0672 9A2822F60C             call 0CF6:2228
:0003.0677 C746F80000             mov word ptr [bp-08], 0000
:0003.067C 837EF600               cmp word ptr [bp-0A], 0000
:0003.0680 7403                   je 0685
:0003.0682 E96A04                 jmp 0AEF



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.0680(C), :0003.0AEC(U)
|
:0003.0685 6890CF                 push CF90
:0003.0688 9AB847F21C             call 1CF2:47B8
:0003.068D 6890CF                 push CF90
:0003.0690 9A484BF21C             call 1CF2:4B48
:0003.0695 8BF0                   mov si, ax
:0003.0697 687054                 push 5470
:0003.069A 9A7051F60C             call 0CF6:5170
:0003.069F 0BC0                   or ax, ax
:0003.06A1 741B                   je 06BE
:0003.06A3 0BF6                   or si, si
:0003.06A5 7517                   jne 06BE
:0003.06A7 B80400                 mov ax, 0004
:0003.06AA 9A2822F60C             call 0CF6:2228
:0003.06AF 8B5E06                 mov bx, [bp+06]
:0003.06B2 80770501               xor byte ptr [bx+05], 01
:0003.06B6 6890CF                 push CF90
:0003.06B9 9A4641F21C             call 1CF2:4146

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.06A1(C), :0003.06A5(C)
|
:0003.06BE 6890CF                 push CF90
:0003.06C1 9AE247F21C             call 1CF2:47E2
:0003.06C6 50                     push ax
:0003.06C7 8D46F4                 lea ax, [bp-0C]
:0003.06CA 50                     push ax
:0003.06CB 9A2A93F60C             call 0CF6:932A
:0003.06D0 8D5EF4                 lea bx, [bp-0C]
:0003.06D3 9A74AFF21C             call 1CF2:AF74
:0003.06D8 8846FF                 mov [bp-01], al 
:0003.06DB 3A46FC                 cmp al , [bp-04]
:0003.06DE 746A                   je 074A
:0003.06E0 6890CF                 push CF90
:0003.06E3 9A7641F21C             call 1CF2:4176
:0003.06E8 0BC0                   or ax, ax
:0003.06EA 740C                   je 06F8
:0003.06EC 6890CF                 push CF90
:0003.06EF 9A144BF21C             call 1CF2:4B14
:0003.06F4 C646FCFF               mov byte ptr [bp-04], FF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.06EA(C)
|
:0003.06F8 807EFFFF               cmp byte ptr [bp-01], FF
:0003.06FC 744C                   je 074A
:0003.06FE B00E                   mov al, 0E
:0003.0700 F666FF                 mul byte ptr [bp-01]
:0003.0703 0576D0                 add ax, D076
:0003.0706 8946EA                 mov [bp-16], ax
:0003.0709 50                     push ax
:0003.070A 9AE840F21C             call 1CF2:40E8
:0003.070F 3C02                   cmp al, 02
:0003.0711 7537                   jne 074A
:0003.0713 FF76EA                 push word ptr [bp-16]
:0003.0716 9AF640F21C             call 1CF2:40F6
:0003.071B 0BC0                   or ax, ax
:0003.071D 750E                   jne 072D
:0003.071F 6A20                   push 0020
:0003.0721 FF76EA                 push word ptr [bp-16]
:0003.0724 9ABC40F21C             call 1CF2:40BC
:0003.0729 0BC0                   or ax, ax
:0003.072B 741D                   je 074A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.071D(C)
|
:0003.072D 803E092D00             cmp byte ptr [2D09], 00
:0003.0732 7516                   jne 074A
:0003.0734 8A46FF                 mov al , [bp-01]
:0003.0737 8846FC                 mov [bp-04], al 
:0003.073A FF76EA                 push word ptr [bp-16]
:0003.073D 9A3E8DF21C             call 1CF2:8D3E
:0003.0742 FF76EA                 push word ptr [bp-16]
:0003.0745 9A7279F21C             call 1CF2:7972

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.06DE(C), :0003.06FC(C), :0003.0711(C), :0003.072B(C), :0003.0732(C), 
|
:0003.074A 6890CF                 push CF90
:0003.074D 9ABC53F21C             call 1CF2:53BC
:0003.0752 8846FF                 mov [bp-01], al 
:0003.0755 3CFF                   cmp al, FF
:0003.0757 7455                   je 07AE
:0003.0759 6A00                   push 0000
:0003.075B 688054                 push 5480
:0003.075E 9A9C57F60C             call 0CF6:579C
:0003.0763 B00E                   mov al, 0E
:0003.0765 F666FF                 mul byte ptr [bp-01]
:0003.0768 0576D0                 add ax, D076
:0003.076B 50                     push ax
:0003.076C 8BF0                   mov si, ax
:0003.076E 9A9C40F21C             call 1CF2:409C
:0003.0773 8BD8                   mov bx, ax
:0003.0775 8B07                   mov ax, [bx]
:0003.0777 8946FA                 mov [bp-06], ax
:0003.077A 8A46FA                 mov al , [bp-06]
:0003.077D 2AE4                   sub ah, ah
:0003.077F 03C0                   add ax, ax
:0003.0781 50                     push ax
:0003.0782 8A46FB                 mov al , [bp-05]
:0003.0785 2AE4                   sub ah, ah
:0003.0787 03C0                   add ax, ax
:0003.0789 50                     push ax
:0003.078A 6A01                   push 0001
:0003.078C 6890CF                 push CF90
:0003.078F 9A404FF21C             call 1CF2:4F40
:0003.0794 56                     push si
:0003.0795 9A3E8DF21C             call 1CF2:8D3E
:0003.079A 9A7222F60C             call 0CF6:2272
:0003.079F 56                     push si
:0003.07A0 9A1A82F21C             call 1CF2:821A
:0003.07A5 56                     push si
:0003.07A6 9AA896F21C             call 1CF2:96A8
:0003.07AB 8946F2                 mov [bp-0E], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0757(C)
|
:0003.07AE 687052                 push 5270
:0003.07B1 9AD80DF60C             call 0CF6:0DD8
:0003.07B6 0BC0                   or ax, ax
:0003.07B8 7436                   je 07F0
:0003.07BA 803E092D00             cmp byte ptr [2D09], 00
:0003.07BF 752F                   jne 07F0
:0003.07C1 807EFCFF               cmp byte ptr [bp-04], FF
:0003.07C5 7417                   je 07DE
:0003.07C7 B00E                   mov al, 0E
:0003.07C9 F666FC                 mul byte ptr [bp-04]
:0003.07CC 0576D0                 add ax, D076
:0003.07CF 50                     push ax
:0003.07D0 9AA896F21C             call 1CF2:96A8
:0003.07D5 8946F2                 mov [bp-0E], ax
:0003.07D8 C646FCFF               mov byte ptr [bp-04], FF
:0003.07DC EB12                   jmp 07F0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.07C5(C)
|
:0003.07DE 807EFCFF               cmp byte ptr [bp-04], FF
:0003.07E2 750C                   jne 07F0
:0003.07E4 8D46F4                 lea ax, [bp-0C]
:0003.07E7 50                     push ax
:0003.07E8 6890CF                 push CF90
:0003.07EB 9ACA62F21C             call 1CF2:62CA

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.07B8(C), :0003.07BF(C), :0003.07DC(U), :0003.07E2(C)
|
:0003.07F0 687052                 push 5270
:0003.07F3 9AFC0DF60C             call 0CF6:0DFC
:0003.07F8 0BC0                   or ax, ax
:0003.07FA 750C                   jne 0808
:0003.07FC 6890CF                 push CF90
:0003.07FF 9A8E6AF21C             call 1CF2:6A8E
:0003.0804 0BC0                   or ax, ax
:0003.0806 7409                   je 0811

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.07FA(C)
|
:0003.0808 8B5E06                 mov bx, [bp+06]
:0003.080B 807F0100               cmp byte ptr [bx+01], 00
:0003.080F 7403                   je 0814

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0806(C)
|
:0003.0811 E94D02                 jmp 0A61

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.080F(C)
|
:0003.0814 9A2423F60C             call 0CF6:2324
:0003.0819 6A10                   push 0010
:0003.081B 6A08                   push 0008
:0003.081D 6A40                   push 0040
:0003.081F 6A10                   push 0010
:0003.0821 6A00                   push 0000
:0003.0823 68FC54                 push 54FC
:0003.0826 9A081DF60C             call 0CF6:1D08
:0003.082B 5B                     pop bx
:0003.082C 2D0078                 sub ax, 7800
:0003.082F 52                     push dx
:0003.0830 50                     push ax
:0003.0831 68EA53                 push 53EA
:0003.0834 9ADA3AF60C             call 0CF6:3ADA
:0003.0839 9A1223F60C             call 0CF6:2312
:0003.083E 807EFCFF               cmp byte ptr [bp-04], FF
:0003.0842 740C                   je 0850
:0003.0844 6890CF                 push CF90
:0003.0847 9A144BF21C             call 1CF2:4B14
:0003.084C C646FCFF               mov byte ptr [bp-04], FF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0842(C)
|
:0003.0850 33C0                   xor ax, ax
:0003.0852 9A2E23F60C             call 0CF6:232E
:0003.0857 C606092D00             mov byte ptr [2D09], 00
:0003.085C 6890CF                 push CF90
:0003.085F 9A6C66F21C             call 1CF2:666C
:0003.0864 6890CF                 push CF90
:0003.0867 9A6A53F21C             call 1CF2:536A
:0003.086C 6A00                   push 0000
:0003.086E 688054                 push 5480
:0003.0871 9A9C57F60C             call 0CF6:579C
:0003.0876 C646FE0A               mov byte ptr [bp-02], 0A
:0003.087A A0082D                 mov al, [2D08]
:0003.087D 2402                   and al, 02
:0003.087F 3C01                   cmp al, 01
:0003.0881 1BF6                   sbb si, si
:0003.0883 83C60B                 add si, 000B
:0003.0886 8BC6                   mov ax, si
:0003.0888 FEC8                   dec al
:0003.088A 50                     push ax
:0003.088B 6A40                   push 0040
:0003.088D 6A00                   push 0000
:0003.088F 6A00                   push 0000
:0003.0891 6A00                   push 0000
:0003.0893 BA3000                 mov dx, 0030
:0003.0896 8BC2                   mov ax, dx
:0003.0898 8D1E6E2D               lea bx, [2D6E]
:0003.089C 9AF829F60C             call 0CF6:29F8
:0003.08A1 8846FF                 mov [bp-01], al 
:0003.08A4 3C08                   cmp al, 08
:0003.08A6 7207                   jb 08AF
:0003.08A8 8AD0                   mov dl, al 
:0003.08AA 2AF6                   sub dh, dh
:0003.08AC 42                     inc dx
:0003.08AD EB05                   jmp 08B4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.08A6(C)
|
:0003.08AF 8A56FF                 mov dl, [bp-01]
:0003.08B2 2AF6                   sub dh, dh

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.08AD(U)
|
:0003.08B4 8BC2                   mov ax, dx
:0003.08B6 3D0A00                 cmp ax, 000A
:0003.08B9 7603                   jbe 08BE
:0003.08BB E96901                 jmp 0A27



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.08B9(C)
|
:0003.08BE 03C2                   add ax, dx
:0003.08C0 93                     xchg ax,bx
:0003.08C1 2EFFA7A639             jmp word ptr cs:[bx+39A6]
:0003.08C6 BC39CE                 mov sp, CE39
:0003.08C9 390E3A1B               cmp [1B3A], cx
:0003.08CD 3A833AD4               cmp al , [bp+di+D43A]
:0003.08D1 3AD4                   cmp dl, ah
:0003.08D3 3AD4                   cmp dl, ah
:0003.08D5 3AD4                   cmp dl, ah
:0003.08D7 3ADE                   cmp bl , dh
:0003.08D9 3AFC                   cmp bh, ah
:0003.08DB 3A1EFF36               cmp bl , [36FF]
:0003.08DF D02F                   shr byte ptr [bx], 01
:0003.08E1 6A02                   push 0002
:0003.08E3 9A4232F60C             call 0CF6:3242
:0003.08E8 83C406                 add sp, 0006
:0003.08EB E93601                 jmp 0A24


:0003.08EE 685EC2                 push C25E
:0003.08F1 9A3040F21C             call 1CF2:4030
:0003.08F6 0BC0                   or ax, ax
:0003.08F8 7523                   jne 091D
:0003.08FA 1E                     push ds
:0003.08FB FF36D22F               push word ptr [2FD2]
:0003.08FF 6A02                   push 0002
:0003.0901 9A4232F60C             call 0CF6:3242
:0003.0906 83C406                 add sp, 0006
:0003.0909 8946F6                 mov [bp-0A], ax
:0003.090C 0BC0                   or ax, ax
:0003.090E 7503                   jne 0913
:0003.0910 E91401                 jmp 0A27



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.090E(C)
|
:0003.0913 8B5E06                 mov bx, [bp+06]
:0003.0916 C6470101               mov byte ptr [bx+01], 01
:0003.091A E90A01                 jmp 0A27



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.08F8(C)
|
:0003.091D 1E                     push ds
:0003.091E 68E12F                 push 2FE1
:0003.0921 6A01                   push 0001
:0003.0923 9A4232F60C             call 0CF6:3242
:0003.0928 83C406                 add sp, 0006
:0003.092B E9F900                 jmp 0A27


:0003.092E 6A00                   push 0000
:0003.0930 FF7606                 push word ptr [bp+06]
:0003.0933 9ABA34F21C             call 1CF2:34BA
:0003.0938 E9EC00                 jmp 0A27


:0003.093B 680268                 push 6802
:0003.093E 9A1240F21C             call 1CF2:4012
:0003.0943 8946FE                 mov [bp-02], ax
:0003.0946 33C0                   xor ax, ax
:0003.0948 B90100                 mov cx, 0001
:0003.094B 8D7EEC                 lea di, [bp-14]
:0003.094E 16                     push ss
:0003.094F 07                     pop es
:0003.0950 F3                     repz
:0003.0951 AB                     stosw
:0003.0952 AA                     stosb
:0003.0953 C746F80300             mov word ptr [bp-08], 0003
:0003.0958 8B76FE                 mov si, [bp-02]
:0003.095B 81E6F000               and si, 00F0
:0003.095F C1EE04                 shr si, 04
:0003.0962 C642EC01               mov byte ptr [bp+si-14], 01
:0003.0966 6A02                   push 0002
:0003.0968 50                     push ax
:0003.0969 8D46EC                 lea ax, [bp-14]
:0003.096C 50                     push ax
:0003.096D 6A00                   push 0000
:0003.096F 6A00                   push 0000
:0003.0971 B86000                 mov ax, 0060
:0003.0974 BA7800                 mov dx, 0078
:0003.0977 8D1E102E               lea bx, [2E10]
:0003.097B 9AF829F60C             call 0CF6:29F8
:0003.0980 8846FD                 mov [bp-03], al 
:0003.0983 3CFF                   cmp al, FF
:0003.0985 7503                   jne 098A
:0003.0987 E99D00                 jmp 0A27



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0985(C)
|
:0003.098A 2AE4                   sub ah, ah
:0003.098C C1E004                 shl ax, 04
:0003.098F 8B4EFE                 mov cx, [bp-02]
:0003.0992 80E10F                 and cl, 0F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.09F2(U)
|
:0003.0995 0BC1                   or ax, cx
:0003.0997 50                     push ax
:0003.0998 680268                 push 6802
:0003.099B 9A2040F21C             call 1CF2:4020
:0003.09A0 E98400                 jmp 0A27


:0003.09A3 680268                 push 6802
:0003.09A6 9A1240F21C             call 1CF2:4012
:0003.09AB 8946FE                 mov [bp-02], ax
:0003.09AE 33C0                   xor ax, ax
:0003.09B0 B90200                 mov cx, 0002
:0003.09B3 8D7EEC                 lea di, [bp-14]
:0003.09B6 16                     push ss
:0003.09B7 07                     pop es
:0003.09B8 F3                     repz
:0003.09B9 AB                     stosw
:0003.09BA AA                     stosb
:0003.09BB C746F80500             mov word ptr [bp-08], 0005
:0003.09C0 8B76FE                 mov si, [bp-02]
:0003.09C3 83E60F                 and si, 000F
:0003.09C6 C642EC01               mov byte ptr [bp+si-14], 01
:0003.09CA 6A05                   push 0005
:0003.09CC 50                     push ax
:0003.09CD 8D46EC                 lea ax, [bp-14]
:0003.09D0 50                     push ax
:0003.09D1 6A00                   push 0000
:0003.09D3 6A00                   push 0000
:0003.09D5 BA6000                 mov dx, 0060
:0003.09D8 8BC2                   mov ax, dx
:0003.09DA 8D1E362E               lea bx, [2E36]
:0003.09DE 9AF829F60C             call 0CF6:29F8
:0003.09E3 8846FD                 mov [bp-03], al 
:0003.09E6 3CFF                   cmp al, FF
:0003.09E8 743D                   je 0A27
:0003.09EA 2AE4                   sub ah, ah
:0003.09EC 8B4EFE                 mov cx, [bp-02]
:0003.09EF 80E1F0                 and cl, F0
:0003.09F2 EBA1                   jmp 0995


:0003.09F4 8A46FF                 mov al , [bp-01]
:0003.09F7 9AB833F21C             call 1CF2:33B8
:0003.09FC EB29                   jmp 0A27


:0003.09FE 1E                     push ds
:0003.09FF 68FA2F                 push 2FFA
:0003.0A02 6A02                   push 0002
:0003.0A04 9A4232F60C             call 0CF6:3242
:0003.0A09 83C406                 add sp, 0006
:0003.0A0C 8946F6                 mov [bp-0A], ax
:0003.0A0F 0BC0                   or ax, ax
:0003.0A11 7414                   je 0A27
:0003.0A13 8B5E06                 mov bx, [bp+06]
:0003.0A16 C6470104               mov byte ptr [bx+01], 04
:0003.0A1A EB0B                   jmp 0A27


:0003.0A1C FF7606                 push word ptr [bp+06]
:0003.0A1F 9A1632F21C             call 1CF2:3216

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.08EB(U)
|
:0003.0A24 8946F6                 mov [bp-0A], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.08BB(U), :0003.0910(U), :0003.091A(U), :0003.092B(U), :0003.0938(U), 
|:0003.0987(U), :0003.09A0(U), :0003.09E8(C), :0003.09FC(U), :0003.0A11(C), 
|:0003.0A1A(U)
|
:0003.0A27 6A02                   push 0002
:0003.0A29 6A01                   push 0001
:0003.0A2B 6A0A                   push 000A
:0003.0A2D 6A16                   push 0016
:0003.0A2F 6890CF                 push CF90
:0003.0A32 9A8239F60C             call 0CF6:3982
:0003.0A37 9A2423F60C             call 0CF6:2324
:0003.0A3C 6A10                   push 0010
:0003.0A3E 6A08                   push 0008
:0003.0A40 6A40                   push 0040
:0003.0A42 6A10                   push 0010
:0003.0A44 6A00                   push 0000
:0003.0A46 68FC54                 push 54FC
:0003.0A49 9A081DF60C             call 0CF6:1D08
:0003.0A4E 5B                     pop bx
:0003.0A4F 2D007A                 sub ax, 7A00
:0003.0A52 52                     push dx
:0003.0A53 50                     push ax
:0003.0A54 68EA53                 push 53EA
:0003.0A57 9ADA3AF60C             call 0CF6:3ADA
:0003.0A5C 9A1223F60C             call 0CF6:2312

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0811(U)
|
:0003.0A61 837EF200               cmp word ptr [bp-0E], 0000
:0003.0A65 747C                   je 0AE3
:0003.0A67 68FF00                 push 00FF
:0003.0A6A 6890CF                 push CF90
:0003.0A6D 9A3250F21C             call 1CF2:5032
:0003.0A72 FF7606                 push word ptr [bp+06]
:0003.0A75 9A723CF21C             call 1CF2:3C72
:0003.0A7A 8B5E06                 mov bx, [bp+06]
:0003.0A7D 807F0100               cmp byte ptr [bx+01], 00
:0003.0A81 757D                   jne 0B00
:0003.0A83 C646FD00               mov byte ptr [bp-03], 00
:0003.0A87 BE76D0                 mov si, D076
:0003.0A8A 8B7EFE                 mov di, [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0AC4(C)
|
:0003.0A8D 688000                 push 0080
:0003.0A90 56                     push si
:0003.0A91 9ABC40F21C             call 1CF2:40BC
:0003.0A96 0BC0                   or ax, ax
:0003.0A98 7523                   jne 0ABD
:0003.0A9A 6A02                   push 0002
:0003.0A9C 56                     push si
:0003.0A9D 9ABC40F21C             call 1CF2:40BC
:0003.0AA2 0BC0                   or ax, ax
:0003.0AA4 7517                   jne 0ABD
:0003.0AA6 56                     push si
:0003.0AA7 9AE840F21C             call 1CF2:40E8
:0003.0AAC 3C02                   cmp al, 02
:0003.0AAE 750D                   jne 0ABD
:0003.0AB0 56                     push si
:0003.0AB1 9A0E41F21C             call 1CF2:410E
:0003.0AB6 3C07                   cmp al, 07
:0003.0AB8 7503                   jne 0ABD
:0003.0ABA FE46FD                 inc byte ptr [bp-03]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.0A98(C), :0003.0AA4(C), :0003.0AAE(C), :0003.0AB8(C)
|
:0003.0ABD 83C60E                 add si, 000E
:0003.0AC0 81FE48D1               cmp si, D148
:0003.0AC4 72C7                   jb 0A8D
:0003.0AC6 807EFD00               cmp byte ptr [bp-03], 00
:0003.0ACA 7512                   jne 0ADE
:0003.0ACC 1E                     push ds
:0003.0ACD FF36D02F               push word ptr [2FD0]
:0003.0AD1 6A02                   push 0002
:0003.0AD3 9A4232F60C             call 0CF6:3242
:0003.0AD8 83C406                 add sp, 0006
:0003.0ADB 8946F6                 mov [bp-0A], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0ACA(C)
|
:0003.0ADE C746F20000             mov word ptr [bp-0E], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0A65(C)
|
:0003.0AE3 FF46F8                 inc word ptr [bp-08]
:0003.0AE6 837EF600               cmp word ptr [bp-0A], 0000
:0003.0AEA 7503                   jne 0AEF
:0003.0AEC E996FB                 jmp 0685



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.0682(U), :0003.0AEA(C)
|
:0003.0AEF 837EF600               cmp word ptr [bp-0A], 0000
:0003.0AF3 7503                   jne 0AF8
:0003.0AF5 E977FB                 jmp 066F



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.066C(U), :0003.0AF3(C)
|
:0003.0AF8 6890CF                 push CF90
:0003.0AFB 9A8441F21C             call 1CF2:4184

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.05C8(U), :0003.0A81(C)
|
:0003.0B00 5E                     pop si
:0003.0B01 5F                     pop di
:0003.0B02 C9                     leave
:0003.0B03 CA0200                 retf 0002


:0003.0B06 C8040000               enter 0004, 00
:0003.0B0A 57                     push di
:0003.0B0B 56                     push si
:0003.0B0C 8B7E06                 mov di, [bp+06]
:0003.0B0F 807D0102               cmp byte ptr [di+01], 02
:0003.0B13 7577                   jne 0B8C
:0003.0B15 807D2400               cmp byte ptr [di+24], 00
:0003.0B19 7414                   je 0B2F
:0003.0B1B 8A4524                 mov al , [di+24]
:0003.0B1E 2AE4                   sub ah, ah
:0003.0B20 50                     push ax
:0003.0B21 1E                     push ds
:0003.0B22 680930                 push 3009
:0003.0B25 6A01                   push 0001
:0003.0B27 9A4232F60C             call 0CF6:3242
:0003.0B2C 83C408                 add sp, 0008

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0B19(C)
|
:0003.0B2F C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0B8A(C)
|
:0003.0B33 B00E                   mov al, 0E
:0003.0B35 F666FF                 mul byte ptr [bp-01]
:0003.0B38 0576D0                 add ax, D076
:0003.0B3B 8946FC                 mov [bp-04], ax
:0003.0B3E 50                     push ax
:0003.0B3F 9AE840F21C             call 1CF2:40E8
:0003.0B44 3C02                   cmp al, 02
:0003.0B46 753B                   jne 0B83
:0003.0B48 FF76FC                 push word ptr [bp-04]
:0003.0B4B 9A6240F21C             call 1CF2:4062
:0003.0B50 6BF02C                 imul si, ax, 002C
:0003.0B53 81C61668               add si, 6816
:0003.0B57 807EFF0F               cmp byte ptr [bp-01], 0F
:0003.0B5B 731C                   jnb 0B79
:0003.0B5D 807D2400               cmp byte ptr [di+24], 00
:0003.0B61 7416                   je 0B79
:0003.0B63 56                     push si
:0003.0B64 9AD0C5F60C             call 0CF6:C5D0
:0003.0B69 2AE4                   sub ah, ah
:0003.0B6B 8A4D24                 mov cl , [di+24]
:0003.0B6E 2AED                   sub ch, ch
:0003.0B70 03C1                   add ax, cx
:0003.0B72 50                     push ax
:0003.0B73 56                     push si
:0003.0B74 9AB264F60C             call 0CF6:64B2

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.0B5B(C), :0003.0B61(C)
|
:0003.0B79 6A01                   push 0001
:0003.0B7B FF76FC                 push word ptr [bp-04]
:0003.0B7E 9AD840F21C             call 1CF2:40D8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0B46(C)
|
:0003.0B83 FE46FF                 inc byte ptr [bp-01]
:0003.0B86 807EFF2D               cmp byte ptr [bp-01], 2D
:0003.0B8A 72A7                   jb 0B33

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0B13(C)
|
:0003.0B8C 5E                     pop si
:0003.0B8D 5F                     pop di
:0003.0B8E C9                     leave
:0003.0B8F CA0200                 retf 0002


:0003.0B92 C8020000               enter 0002, 00
:0003.0B96 57                     push di
:0003.0B97 56                     push si
:0003.0B98 8B7E06                 mov di, [bp+06]
:0003.0B9B 807D0100               cmp byte ptr [di+01], 00
:0003.0B9F 7405                   je 0BA6

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.0BDD(C), :0003.0BE7(C), :0003.0C13(C), :0003.0C1E(U)
|
:0003.0BA1 B80100                 mov ax, 0001
:0003.0BA4 EB7C                   jmp 0C22



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0B9F(C)
|
:0003.0BA6 C646FE00               mov byte ptr [bp-02], 00
:0003.0BAA C646FF0F               mov byte ptr [bp-01], 0F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0BCA(C)
|
:0003.0BAE B00E                   mov al, 0E
:0003.0BB0 F666FF                 mul byte ptr [bp-01]
:0003.0BB3 0576D0                 add ax, D076
:0003.0BB6 50                     push ax
:0003.0BB7 9AE840F21C             call 1CF2:40E8
:0003.0BBC 3C02                   cmp al, 02
:0003.0BBE 7503                   jne 0BC3
:0003.0BC0 FE46FE                 inc byte ptr [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0BBE(C)
|
:0003.0BC3 FE46FF                 inc byte ptr [bp-01]
:0003.0BC6 807EFF2D               cmp byte ptr [bp-01], 2D
:0003.0BCA 72E2                   jb 0BAE
:0003.0BCC 807EFE00               cmp byte ptr [bp-02], 00
:0003.0BD0 754E                   jne 0C20
:0003.0BD2 BE0500                 mov si, 0005

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0C04(U)
|
:0003.0BD5 83FE05                 cmp si, 0005
:0003.0BD8 7405                   je 0BDF
:0003.0BDA 83FE06                 cmp si, 0006
:0003.0BDD 75C2                   jne 0BA1

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0BD8(C)
|
:0003.0BDF 57                     push di
:0003.0BE0 9A3841F21C             call 1CF2:4138
:0003.0BE5 0AC0                   or al , al 
:0003.0BE7 75B8                   jne 0BA1
:0003.0BE9 685EC2                 push C25E
:0003.0BEC 9A7C79F60C             call 0CF6:797C
:0003.0BF1 8946FE                 mov [bp-02], ax
:0003.0BF4 40                     inc ax
:0003.0BF5 740F                   je 0C06
:0003.0BF7 FF76FE                 push word ptr [bp-02]
:0003.0BFA 685EC2                 push C25E
:0003.0BFD 9AE67CF60C             call 0CF6:7CE6
:0003.0C02 8BF0                   mov si, ax
:0003.0C04 EBCF                   jmp 0BD5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0BF5(C)
|
:0003.0C06 685EC2                 push C25E
:0003.0C09 9A5077F60C             call 0CF6:7750
:0003.0C0E 8BF0                   mov si, ax
:0003.0C10 83FEFF                 cmp si, FFFF
:0003.0C13 748C                   je 0BA1
:0003.0C15 50                     push ax
:0003.0C16 685EC2                 push C25E
:0003.0C19 9AE67CF60C             call 0CF6:7CE6
:0003.0C1E EB81                   jmp 0BA1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0BD0(C)
|
:0003.0C20 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0BA4(U)
|
:0003.0C22 5E                     pop si
:0003.0C23 5F                     pop di
:0003.0C24 C9                     leave
:0003.0C25 CA0200                 retf 0002


:0003.0C28 C8040000               enter 0004, 00
:0003.0C2C 57                     push di
:0003.0C2D 56                     push si
:0003.0C2E 8B7E06                 mov di, [bp+06]
:0003.0C31 57                     push di
:0003.0C32 9A5A2CF21C             call 1CF2:2C5A
:0003.0C37 57                     push di
:0003.0C38 9A0C2FF21C             call 1CF2:2F0C
:0003.0C3D 807D0100               cmp byte ptr [di+01], 00
:0003.0C41 7403                   je 0C46
:0003.0C43 E92D01                 jmp 0D73



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.0C41(C), :0003.0D15(U)
|
:0003.0C46 8A4503                 mov al , [di+03]
:0003.0C49 384502                 cmp [di+02], al 
:0003.0C4C 7203                   jb 0C51
:0003.0C4E E9C900                 jmp 0D1A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0C4C(C)
|
:0003.0C51 57                     push di
:0003.0C52 9A623EF21C             call 1CF2:3E62
:0003.0C57 9A2423F60C             call 0CF6:2324
:0003.0C5C 685002                 push 0250
:0003.0C5F 6A20                   push 0020
:0003.0C61 6A20                   push 0020
:0003.0C63 6A20                   push 0020
:0003.0C65 6A00                   push 0000
:0003.0C67 57                     push di
:0003.0C68 9AD83FF21C             call 1CF2:3FD8
:0003.0C6D 2AE4                   sub ah, ah
:0003.0C6F C1E009                 shl ax, 09
:0003.0C72 68FC54                 push 54FC
:0003.0C75 8BF0                   mov si, ax
:0003.0C77 9A081DF60C             call 0CF6:1D08
:0003.0C7C 5B                     pop bx
:0003.0C7D 03F0                   add si, ax
:0003.0C7F 81C60080               add si, 8000
:0003.0C83 52                     push dx
:0003.0C84 56                     push si
:0003.0C85 68EA53                 push 53EA
:0003.0C88 9ADA3AF60C             call 0CF6:3ADA
:0003.0C8D 9A1223F60C             call 0CF6:2312
:0003.0C92 57                     push di
:0003.0C93 9AD83FF21C             call 1CF2:3FD8
:0003.0C98 8AD8                   mov bl , al 
:0003.0C9A 2AFF                   sub bh, bh
:0003.0C9C 03DB                   add bx, bx
:0003.0C9E FFB7142D               push word ptr [bx+2D14]
:0003.0CA2 8A4502                 mov al , [di+02]
:0003.0CA5 2AE4                   sub ah, ah
:0003.0CA7 40                     inc ax
:0003.0CA8 50                     push ax
:0003.0CA9 1E                     push ds
:0003.0CAA 684230                 push 3042
:0003.0CAD 6A00                   push 0000
:0003.0CAF 9A4232F60C             call 0CF6:3242
:0003.0CB4 83C40A                 add sp, 000A
:0003.0CB7 BE0500                 mov si, 0005

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0CF0(U)
|
:0003.0CBA 83FE05                 cmp si, 0005
:0003.0CBD 7405                   je 0CC4
:0003.0CBF 83FE06                 cmp si, 0006
:0003.0CC2 753C                   jne 0D00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0CBD(C)
|
:0003.0CC4 57                     push di
:0003.0CC5 9A3841F21C             call 1CF2:4138
:0003.0CCA 0AC0                   or al , al 
:0003.0CCC 7532                   jne 0D00
:0003.0CCE 8A4502                 mov al , [di+02]
:0003.0CD1 2AE4                   sub ah, ah
:0003.0CD3 40                     inc ax
:0003.0CD4 50                     push ax
:0003.0CD5 685EC2                 push C25E
:0003.0CD8 9A507AF60C             call 0CF6:7A50
:0003.0CDD 8946FE                 mov [bp-02], ax
:0003.0CE0 40                     inc ax
:0003.0CE1 740F                   je 0CF2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0CFE(C)
|
:0003.0CE3 FF76FE                 push word ptr [bp-02]
:0003.0CE6 685EC2                 push C25E
:0003.0CE9 9AE67CF60C             call 0CF6:7CE6
:0003.0CEE 8BF0                   mov si, ax
:0003.0CF0 EBC8                   jmp 0CBA



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0CE1(C)
|
:0003.0CF2 685EC2                 push C25E
:0003.0CF5 9A5077F60C             call 0CF6:7750
:0003.0CFA 8946FE                 mov [bp-02], ax
:0003.0CFD 40                     inc ax
:0003.0CFE 75E3                   jne 0CE3

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.0CC2(C), :0003.0CCC(C)
|
:0003.0D00 807D0100               cmp byte ptr [di+01], 00
:0003.0D04 7506                   jne 0D0C
:0003.0D06 57                     push di
:0003.0D07 9A562FF21C             call 1CF2:2F56

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0D04(C)
|
:0003.0D0C FE4502                 inc byte ptr [di+02]
:0003.0D0F 807D0100               cmp byte ptr [di+01], 00
:0003.0D13 7503                   jne 0D18
:0003.0D15 E92EFF                 jmp 0C46



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0D13(C)
|
:0003.0D18 EB59                   jmp 0D73

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0C4E(U)
|
:0003.0D1A 1E                     push ds
:0003.0D1B 682830                 push 3028
:0003.0D1E 6A01                   push 0001
:0003.0D20 9A4232F60C             call 0CF6:3242
:0003.0D25 83C406                 add sp, 0006
:0003.0D28 BE0100                 mov si, 0001
:0003.0D2B C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0D55(C)
|
:0003.0D2F B00E                   mov al, 0E
:0003.0D31 F666FF                 mul byte ptr [bp-01]
:0003.0D34 0576D0                 add ax, D076
:0003.0D37 8946FC                 mov [bp-04], ax
:0003.0D3A 50                     push ax
:0003.0D3B 9A6240F21C             call 1CF2:4062
:0003.0D40 0BC0                   or ax, ax
:0003.0D42 750A                   jne 0D4E
:0003.0D44 FF76FC                 push word ptr [bp-04]
:0003.0D47 9AEC76F21C             call 1CF2:76EC
:0003.0D4C 33F6                   xor si, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0D42(C)
|
:0003.0D4E FE46FF                 inc byte ptr [bp-01]
:0003.0D51 807EFF0F               cmp byte ptr [bp-01], 0F
:0003.0D55 72D8                   jb 0D2F
:0003.0D57 0BF6                   or si, si
:0003.0D59 7414                   je 0D6F
:0003.0D5B 6876D0                 push D076
:0003.0D5E 9AE840F21C             call 1CF2:40E8
:0003.0D63 3C02                   cmp al, 02
:0003.0D65 7508                   jne 0D6F
:0003.0D67 6876D0                 push D076
:0003.0D6A 9AEC76F21C             call 1CF2:76EC

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.0D59(C), :0003.0D65(C)
|
:0003.0D6F C6450103               mov byte ptr [di+01], 03

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.0C43(U), :0003.0D18(U)
|
:0003.0D73 57                     push di
:0003.0D74 9AE63BF21C             call 1CF2:3BE6
:0003.0D79 8A4501                 mov al , [di+01]
:0003.0D7C 5E                     pop si
:0003.0D7D 5F                     pop di
:0003.0D7E C9                     leave
:0003.0D7F CA0200                 retf 0002


:0003.0D82 C8020000               enter 0002, 00
:0003.0D86 56                     push si
:0003.0D87 8B7606                 mov si, [bp+06]
:0003.0D8A B80600                 mov ax, 0006
:0003.0D8D 9AE03DF60C             call 0CF6:3DE0
:0003.0D92 8846FE                 mov [bp-02], al 
:0003.0D95 8A4404                 mov al , [si+04]
:0003.0D98 8846FF                 mov [bp-01], al 
:0003.0D9B 3A46FE                 cmp al , [bp-02]
:0003.0D9E 7605                   jbe 0DA5
:0003.0DA0 FE4EFF                 dec byte ptr [bp-01]
:0003.0DA3 EB0B                   jmp 0DB0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0D9E(C)
|
:0003.0DA5 8A46FE                 mov al , [bp-02]
:0003.0DA8 3846FF                 cmp [bp-01], al 
:0003.0DAB 7303                   jnb 0DB0
:0003.0DAD FE46FF                 inc byte ptr [bp-01]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.0DA3(U), :0003.0DAB(C)
|
:0003.0DB0 807EFF00               cmp byte ptr [bp-01], 00
:0003.0DB4 7506                   jne 0DBC
:0003.0DB6 C6440405               mov byte ptr [si+04], 05
:0003.0DBA EB12                   jmp 0DCE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0DB4(C)
|
:0003.0DBC 807EFF05               cmp byte ptr [bp-01], 05
:0003.0DC0 7506                   jne 0DC8
:0003.0DC2 C6440400               mov byte ptr [si+04], 00
:0003.0DC6 EB06                   jmp 0DCE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0DC0(C)
|
:0003.0DC8 8A46FF                 mov al , [bp-01]
:0003.0DCB 884404                 mov [si+04], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.0DBA(U), :0003.0DC6(U)
|
:0003.0DCE 5E                     pop si
:0003.0DCF C9                     leave
:0003.0DD0 CA0200                 retf 0002


:0003.0DD3 00                     BYTE 0


:0003.0DD4 C80C0000               enter 000C, 00
:0003.0DD8 8D46F4                 lea ax, [bp-0C]
:0003.0DDB 50                     push ax
:0003.0DDC 685EC2                 push C25E
:0003.0DDF 9A1EC5F60C             call 0CF6:C51E
:0003.0DE4 8B5E06                 mov bx, [bp+06]
:0003.0DE7 8A46FC                 mov al , [bp-04]
:0003.0DEA 8807                   mov [bx], al 
:0003.0DEC C9                     leave
:0003.0DED CA0200                 retf 0002


:0003.0DF0 C8020000               enter 0002, 00
:0003.0DF4 56                     push si
:0003.0DF5 8B7606                 mov si, [bp+06]
:0003.0DF8 C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0E14(C)
|
:0003.0DFC 8A04                   mov al , [si]
:0003.0DFE 2AE4                   sub ah, ah
:0003.0E00 8A5EFF                 mov bl , [bp-01]
:0003.0E03 2AFF                   sub bh, bh
:0003.0E05 03DB                   add bx, bx
:0003.0E07 39874E30               cmp [bx+304E], ax
:0003.0E0B 740B                   je 0E18
:0003.0E0D FE46FF                 inc byte ptr [bp-01]
:0003.0E10 807EFF13               cmp byte ptr [bp-01], 13
:0003.0E14 72E6                   jb 0DFC
:0003.0E16 EB04                   jmp 0E1C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0E0B(C)
|
:0003.0E18 B001                   mov al, 01
:0003.0E1A EB02                   jmp 0E1E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0E16(U)
|
:0003.0E1C 32C0                   xor al , al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0E1A(U)
|
:0003.0E1E 5E                     pop si
:0003.0E1F C9                     leave
:0003.0E20 CA0200                 retf 0002


:0003.0E23 00                     BYTE 0


:0003.0E24 C8100100               enter 0110, 00
:0003.0E28 57                     push di
:0003.0E29 56                     push si
:0003.0E2A 681A55                 push 551A
:0003.0E2D 9A081DF60C             call 0CF6:1D08
:0003.0E32 5B                     pop bx
:0003.0E33 8BF0                   mov si, ax
:0003.0E35 8956FC                 mov [bp-04], dx
:0003.0E38 33C0                   xor ax, ax
:0003.0E3A B90100                 mov cx, 0001
:0003.0E3D 8D7EF6                 lea di, [bp-0A]
:0003.0E40 16                     push ss
:0003.0E41 07                     pop es
:0003.0E42 F3                     repz
:0003.0E43 AB                     stosw
:0003.0E44 AA                     stosb
:0003.0E45 687430                 push 3074
:0003.0E48 8D86F0FE               lea ax, [bp+FEF0]
:0003.0E4C 50                     push ax
:0003.0E4D 9AD61FF60C             call 0CF6:1FD6
:0003.0E52 6A3A                   push 003A
:0003.0E54 681A55                 push 551A
:0003.0E57 9A081DF60C             call 0CF6:1D08
:0003.0E5C 5B                     pop bx
:0003.0E5D 52                     push dx
:0003.0E5E 50                     push ax
:0003.0E5F 8D86F0FE               lea ax, [bp+FEF0]
:0003.0E63 50                     push ax
:0003.0E64 9A8020F60C             call 0CF6:2080
:0003.0E69 8D86F0FE               lea ax, [bp+FEF0]
:0003.0E6D 50                     push ax
:0003.0E6E 9AB84FF60C             call 0CF6:4FB8
:0003.0E73 C646FF00               mov byte ptr [bp-01], 00
:0003.0E77 EB14                   jmp 0E8D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0E98(C)
|
:0003.0E79 8E46FC                 mov es, [bp-04]
:0003.0E7C 26803C0A               cmp byte ptr es:[si], 0A
:0003.0E80 7407                   je 0E89

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0E87(C)
|
:0003.0E82 46                     inc si
:0003.0E83 26803C0A               cmp byte ptr es:[si], 0A
:0003.0E87 75F9                   jne 0E82

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0E80(C)
|
:0003.0E89 46                     inc si
:0003.0E8A FE46FF                 inc byte ptr [bp-01]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0E77(U)
|
:0003.0E8D 68EE67                 push 67EE
:0003.0E90 9AFCA1F60C             call 0CF6:A1FC
:0003.0E95 3A46FF                 cmp al , [bp-01]
:0003.0E98 77DF                   ja 0E79
:0003.0E9A 8B4E06                 mov cx, [bp+06]
:0003.0E9D 8BC1                   mov ax, cx
:0003.0E9F 050600                 add ax, 0006
:0003.0EA2 8BF8                   mov di, ax
:0003.0EA4 8E46FC                 mov es, [bp-04]
:0003.0EA7 26803C80               cmp byte ptr es:[si], 80
:0003.0EAB 7234                   jb 0EE1

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0EDF(C)
|
:0003.0EAD 26803C87               cmp byte ptr es:[si], 87
:0003.0EB1 7516                   jne 0EC9
:0003.0EB3 26807C0154             cmp byte ptr es:[si+01], 54
:0003.0EB8 720F                   jb 0EC9
:0003.0EBA 26807C0157             cmp byte ptr es:[si+01], 57
:0003.0EBF 7308                   jnb 0EC9
:0003.0EC1 8BC6                   mov ax, si
:0003.0EC3 40                     inc ax
:0003.0EC4 8BF0                   mov si, ax
:0003.0EC6 46                     inc si
:0003.0EC7 EB12                   jmp 0EDB



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.0EB1(C), :0003.0EB8(C), :0003.0EBF(C)
|
:0003.0EC9 268A04                 mov al , es:[si]
:0003.0ECC 46                     inc si
:0003.0ECD 8805                   mov [di], al 
:0003.0ECF 47                     inc di
:0003.0ED0 268A04                 mov al , es:[si]
:0003.0ED3 8805                   mov [di], al 
:0003.0ED5 8BC6                   mov ax, si
:0003.0ED7 40                     inc ax
:0003.0ED8 8BF0                   mov si, ax
:0003.0EDA 47                     inc di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0EC7(U)
|
:0003.0EDB 26803C80               cmp byte ptr es:[si], 80
:0003.0EDF 73CC                   jnb 0EAD

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0EAB(C)
|
:0003.0EE1 C60500                 mov byte ptr [di], 00
:0003.0EE4 83C106                 add cx, 0006
:0003.0EE7 1E                     push ds
:0003.0EE8 51                     push cx
:0003.0EE9 1E                     push ds
:0003.0EEA 688130                 push 3081
:0003.0EED 9AB83CF60C             call 0CF6:3CB8
:0003.0EF2 5E                     pop si
:0003.0EF3 5F                     pop di
:0003.0EF4 C9                     leave
:0003.0EF5 CA0200                 retf 0002


:0003.0EF8 55                     push bp
:0003.0EF9 8BEC                   mov bp, sp
:0003.0EFB 8B5E06                 mov bx, [bp+06]
:0003.0EFE 8A5F04                 mov bl , [bx+04]
:0003.0F01 2AFF                   sub bh, bh
:0003.0F03 8A874E2E               mov al , [bx+2E4E]
:0003.0F07 C9                     leave
:0003.0F08 CA0200                 retf 0002


:0003.0F0B 00                     BYTE 0


:0003.0F0C 686ACF                 push CF6A
:0003.0F0F 9A2641F21C             call 1CF2:4126
:0003.0F14 CB                     retf


:0003.0F15 00                     BYTE 0


:0003.0F16 68F21C                 push 1CF2
:0003.0F19 68EC3F                 push 3FEC
:0003.0F1C 9A5AC30000             call 0000:C35A
:0003.0F21 83C404                 add sp, 0004
:0003.0F24 CB                     retf


:0003.0F25 00                     BYTE 0


:0003.0F26 9ACE28F21C             call 1CF2:28CE
:0003.0F2B 9AF63FF21C             call 1CF2:3FF6
:0003.0F30 CB                     retf


:0003.0F31 00                     BYTE 0


:0003.0F32 55                     push bp
:0003.0F33 8BEC                   mov bp, sp
:0003.0F35 8B5E06                 mov bx, [bp+06]
:0003.0F38 8B4704                 mov ax, [bx+04]
:0003.0F3B C9                     leave
:0003.0F3C CA0200                 retf 0002


:0003.0F3F 00                     BYTE 0


:0003.0F40 55                     push bp
:0003.0F41 8BEC                   mov bp, sp
:0003.0F43 8B5E06                 mov bx, [bp+06]
:0003.0F46 8B4608                 mov ax, [bp+08]
:0003.0F49 894704                 mov [bx+04], ax
:0003.0F4C C9                     leave
:0003.0F4D CA0400                 retf 0004


:0003.0F50 55                     push bp
:0003.0F51 8BEC                   mov bp, sp
:0003.0F53 8B5E06                 mov bx, [bp+06]
:0003.0F56 8A87CB01               mov al , [bx+01CB]
:0003.0F5A 250100                 and ax, 0001
:0003.0F5D C9                     leave
:0003.0F5E CA0200                 retf 0002


:0003.0F61 00                     BYTE 0


:0003.0F62 55                     push bp
:0003.0F63 8BEC                   mov bp, sp
:0003.0F65 8B5E06                 mov bx, [bp+06]
:0003.0F68 2AE4                   sub ah, ah
:0003.0F6A 8A87C603               mov al , [bx+03C6]
:0003.0F6E C9                     leave
:0003.0F6F CA0200                 retf 0002


:0003.0F72 55                     push bp
:0003.0F73 8BEC                   mov bp, sp
:0003.0F75 8B5E06                 mov bx, [bp+06]
:0003.0F78 2AE4                   sub ah, ah
:0003.0F7A 8A87C703               mov al , [bx+03C7]
:0003.0F7E C9                     leave
:0003.0F7F CA0200                 retf 0002


:0003.0F82 55                     push bp
:0003.0F83 8BEC                   mov bp, sp
:0003.0F85 8B5E06                 mov bx, [bp+06]
:0003.0F88 8B07                   mov ax, [bx]
:0003.0F8A C9                     leave
:0003.0F8B CA0200                 retf 0002


:0003.0F8E 55                     push bp
:0003.0F8F 8BEC                   mov bp, sp
:0003.0F91 8B5E06                 mov bx, [bp+06]
:0003.0F94 8A4608                 mov al , [bp+08]
:0003.0F97 88470D                 mov [bx+0D], al 
:0003.0F9A C9                     leave
:0003.0F9B CA0400                 retf 0004


:0003.0F9E 55                     push bp
:0003.0F9F 8BEC                   mov bp, sp
:0003.0FA1 8B5E06                 mov bx, [bp+06]
:0003.0FA4 8A4608                 mov al , [bp+08]
:0003.0FA7 884708                 mov [bx+08], al 
:0003.0FAA C9                     leave
:0003.0FAB CA0400                 retf 0004


:0003.0FAE 55                     push bp
:0003.0FAF 8BEC                   mov bp, sp
:0003.0FB1 8B5E06                 mov bx, [bp+06]
:0003.0FB4 8A4708                 mov al , [bx+08]
:0003.0FB7 C9                     leave
:0003.0FB8 CA0200                 retf 0002


:0003.0FBB 00                     BYTE 0


:0003.0FBC 55                     push bp
:0003.0FBD 8BEC                   mov bp, sp
:0003.0FBF 8B4606                 mov ax, [bp+06]
:0003.0FC2 050300                 add ax, 0003
:0003.0FC5 C9                     leave
:0003.0FC6 CA0200                 retf 0002


:0003.0FC9 00                     BYTE 0


:0003.0FCA 55                     push bp
:0003.0FCB 8BEC                   mov bp, sp
:0003.0FCD 8A4608                 mov al , [bp+08]
:0003.0FD0 8B5E06                 mov bx, [bp+06]
:0003.0FD3 F6D0                   not al
:0003.0FD5 20470A                 and [bx+0A], al 
:0003.0FD8 C9                     leave
:0003.0FD9 CA0400                 retf 0004


:0003.0FDC 55                     push bp
:0003.0FDD 8BEC                   mov bp, sp
:0003.0FDF 8B5E06                 mov bx, [bp+06]
:0003.0FE2 8A470A                 mov al , [bx+0A]
:0003.0FE5 224608                 and al , [bp+08]
:0003.0FE8 3A4608                 cmp al , [bp+08]
:0003.0FEB 7505                   jne 0FF2
:0003.0FED B80100                 mov ax, 0001
:0003.0FF0 EB02                   jmp 0FF4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0FEB(C)
|
:0003.0FF2 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.0FF0(U)
|
:0003.0FF4 C9                     leave
:0003.0FF5 CA0400                 retf 0004


:0003.0FF8 55                     push bp
:0003.0FF9 8BEC                   mov bp, sp
:0003.0FFB 8B5E06                 mov bx, [bp+06]
:0003.0FFE 8A4608                 mov al , [bp+08]
:0003.1001 884709                 mov [bx+09], al 
:0003.1004 C9                     leave
:0003.1005 CA0400                 retf 0004


:0003.1008 55                     push bp
:0003.1009 8BEC                   mov bp, sp
:0003.100B 8B5E06                 mov bx, [bp+06]
:0003.100E 8A4709                 mov al , [bx+09]
:0003.1011 C9                     leave
:0003.1012 CA0200                 retf 0002


:0003.1015 00                     BYTE 0


:0003.1016 55                     push bp
:0003.1017 8BEC                   mov bp, sp
:0003.1019 8B5E06                 mov bx, [bp+06]
:0003.101C 807F020F               cmp byte ptr [bx+02], 0F
:0003.1020 7204                   jb 1026
:0003.1022 33C0                   xor ax, ax
:0003.1024 EB03                   jmp 1029



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1020(C)
|
:0003.1026 B80100                 mov ax, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1024(U)
|
:0003.1029 C9                     leave
:0003.102A CA0200                 retf 0002


:0003.102D 00                     BYTE 0


:0003.102E 55                     push bp
:0003.102F 8BEC                   mov bp, sp
:0003.1031 8B5E06                 mov bx, [bp+06]
:0003.1034 8A470B                 mov al , [bx+0B]
:0003.1037 C9                     leave
:0003.1038 CA0200                 retf 0002


:0003.103B 00                     BYTE 0


:0003.103C 55                     push bp
:0003.103D 8BEC                   mov bp, sp
:0003.103F 8B4606                 mov ax, [bp+06]
:0003.1042 C9                     leave
:0003.1043 CA0200                 retf 0002


:0003.1046 CA0200                 retf 0002


:0003.1049 00                     BYTE 0


:0003.104A 55                     push bp
:0003.104B 8BEC                   mov bp, sp
:0003.104D 8B4606                 mov ax, [bp+06]
:0003.1050 050600                 add ax, 0006
:0003.1053 C9                     leave
:0003.1054 CA0200                 retf 0002


:0003.1057 00                     BYTE 0


:0003.1058 55                     push bp
:0003.1059 8BEC                   mov bp, sp
:0003.105B 8B5E06                 mov bx, [bp+06]
:0003.105E 8A4701                 mov al , [bx+01]
:0003.1061 C9                     leave
:0003.1062 CA0200                 retf 0002


:0003.1065 00                     BYTE 0


:0003.1066 55                     push bp
:0003.1067 8BEC                   mov bp, sp
:0003.1069 56                     push si
:0003.106A 8B7606                 mov si, [bp+06]
:0003.106D 6A00                   push 0000
:0003.106F 6A00                   push 0000
:0003.1071 8B4404                 mov ax, [si+04]
:0003.1074 99                     cwd
:0003.1075 83E20F                 and dx, 000F
:0003.1078 03C2                   add ax, dx
:0003.107A C1F804                 sar ax, 04
:0003.107D 50                     push ax
:0003.107E 8B4406                 mov ax, [si+06]
:0003.1081 99                     cwd
:0003.1082 83E20F                 and dx, 000F
:0003.1085 03C2                   add ax, dx
:0003.1087 C1F804                 sar ax, 04
:0003.108A 50                     push ax
:0003.108B 56                     push si
:0003.108C 9A8C59F21C             call 1CF2:598C
:0003.1091 5E                     pop si
:0003.1092 C9                     leave
:0003.1093 CA0200                 retf 0002


:0003.1096 55                     push bp
:0003.1097 8BEC                   mov bp, sp
:0003.1099 8B5E06                 mov bx, [bp+06]
:0003.109C 8B4714                 mov ax, [bx+14]
:0003.109F C9                     leave
:0003.10A0 CA0200                 retf 0002


:0003.10A3 00                     BYTE 0


:0003.10A4 55                     push bp
:0003.10A5 8BEC                   mov bp, sp
:0003.10A7 8B5E06                 mov bx, [bp+06]
:0003.10AA 8B4708                 mov ax, [bx+08]
:0003.10AD 89471A                 mov [bx+1A], ax
:0003.10B0 8B470A                 mov ax, [bx+0A]
:0003.10B3 89471C                 mov [bx+1C], ax
:0003.10B6 C9                     leave
:0003.10B7 CA0200                 retf 0002


:0003.10BA 55                     push bp
:0003.10BB 8BEC                   mov bp, sp
:0003.10BD 56                     push si
:0003.10BE 8B7606                 mov si, [bp+06]
:0003.10C1 8B4404                 mov ax, [si+04]
:0003.10C4 99                     cwd
:0003.10C5 83E20F                 and dx, 000F
:0003.10C8 03C2                   add ax, dx
:0003.10CA C1F804                 sar ax, 04
:0003.10CD 99                     cwd
:0003.10CE 2BC2                   sub ax, dx
:0003.10D0 D1F8                   sar ax, 01
:0003.10D2 02441A                 add al , [si+1A]
:0003.10D5 FEC0                   inc al
:0003.10D7 D0E8                   shr al, 01
:0003.10D9 50                     push ax
:0003.10DA 8B4406                 mov ax, [si+06]
:0003.10DD 99                     cwd
:0003.10DE 83E20F                 and dx, 000F
:0003.10E1 03C2                   add ax, dx
:0003.10E3 C1F804                 sar ax, 04
:0003.10E6 99                     cwd
:0003.10E7 2BC2                   sub ax, dx
:0003.10E9 D1F8                   sar ax, 01
:0003.10EB 02441C                 add al , [si+1C]
:0003.10EE FEC0                   inc al
:0003.10F0 D0E8                   shr al, 01
:0003.10F2 50                     push ax
:0003.10F3 56                     push si
:0003.10F4 9A4E56F21C             call 1CF2:564E
:0003.10F9 5E                     pop si
:0003.10FA C9                     leave
:0003.10FB CA0200                 retf 0002


:0003.10FE 6890CF                 push CF90
:0003.1101 9A466BF21C             call 1CF2:6B46
:0003.1106 6A4C                   push 004C
:0003.1108 6A48                   push 0048
:0003.110A 68C800                 push 00C8
:0003.110D 6A0A                   push 000A
:0003.110F 6A0F                   push 000F
:0003.1111 68BCCF                 push CFBC
:0003.1114 9ACE37F60C             call 0CF6:37CE
:0003.1119 CB                     retf


:0003.111A C8200000               enter 0020, 00
:0003.111E 53                     push bx
:0003.111F 52                     push dx
:0003.1120 50                     push ax
:0003.1121 57                     push di
:0003.1122 56                     push si
:0003.1123 8BFA                   mov di, dx
:0003.1125 B00E                   mov al, 0E
:0003.1127 F666DA                 mul byte ptr [bp-26]
:0003.112A 0576D0                 add ax, D076
:0003.112D 50                     push ax
:0003.112E 9A9C40F21C             call 1CF2:409C
:0003.1133 8BD8                   mov bx, ax
:0003.1135 8B07                   mov ax, [bx]
:0003.1137 8946F4                 mov [bp-0C], ax
:0003.113A 6890CF                 push CF90
:0003.113D 9A966BF21C             call 1CF2:6B96
:0003.1142 8A4EF4                 mov cl , [bp-0C]
:0003.1145 2AED                   sub ch, ch
:0003.1147 8BF1                   mov si, cx
:0003.1149 03F1                   add si, cx
:0003.114B 2BF0                   sub si, ax
:0003.114D 6890CF                 push CF90
:0003.1150 9AA46BF21C             call 1CF2:6BA4
:0003.1155 8A4EF5                 mov cl , [bp-0B]
:0003.1158 2AED                   sub ch, ch
:0003.115A 03C9                   add cx, cx
:0003.115C 2BC8                   sub cx, ax
:0003.115E 894EFC                 mov [bp-04], cx
:0003.1161 8BC7                   mov ax, di
:0003.1163 8D5EE0                 lea bx, [bp-20]
:0003.1166 9AF43CF60C             call 0CF6:3CF4
:0003.116B 8D46E0                 lea ax, [bp-20]
:0003.116E 16                     push ss
:0003.116F 50                     push ax
:0003.1170 9A943CF60C             call 0CF6:3C94
:0003.1175 8846FB                 mov [bp-05], al 
:0003.1178 0BF6                   or si, si
:0003.117A 7C11                   jl 118D
:0003.117C 837EFC00               cmp word ptr [bp-04], 0000
:0003.1180 7C0B                   jl 118D
:0003.1182 83FE1A                 cmp si, 001A
:0003.1185 7306                   jnb 118D
:0003.1187 837EFC16               cmp word ptr [bp-04], 0016
:0003.118B 7203                   jb 1190

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.117A(C), :0003.1180(C), :0003.1185(C)
|
:0003.118D E91B01                 jmp 12AB

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.118B(C)
|
:0003.1190 6890CF                 push CF90
:0003.1193 9A966BF21C             call 1CF2:6B96
:0003.1198 40                     inc ax
:0003.1199 8A4EF4                 mov cl , [bp-0C]
:0003.119C 2AED                   sub ch, ch
:0003.119E 03C9                   add cx, cx
:0003.11A0 3BC1                   cmp ax, cx
:0003.11A2 7E04                   jle 11A8
:0003.11A4 33C0                   xor ax, ax
:0003.11A6 EB14                   jmp 11BC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.11A2(C)
|
:0003.11A8 6890CF                 push CF90
:0003.11AB 9A966BF21C             call 1CF2:6B96
:0003.11B0 8BC8                   mov cx, ax
:0003.11B2 8A46F4                 mov al , [bp-0C]
:0003.11B5 2AE4                   sub ah, ah
:0003.11B7 03C0                   add ax, ax
:0003.11B9 2BC1                   sub ax, cx
:0003.11BB 48                     dec ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.11A6(U)
|
:0003.11BC 8946FE                 mov [bp-02], ax
:0003.11BF 6A04                   push 0004
:0003.11C1 682651                 push 5126
:0003.11C4 9AF605F60C             call 0CF6:05F6
:0003.11C9 8A46DE                 mov al , [bp-22]
:0003.11CC 2AE4                   sub ah, ah
:0003.11CE 50                     push ax
:0003.11CF 682651                 push 5126
:0003.11D2 9A8005F60C             call 0CF6:0580
:0003.11D7 6A00                   push 0000
:0003.11D9 682651                 push 5126
:0003.11DC 9AA805F60C             call 0CF6:05A8
:0003.11E1 6A01                   push 0001
:0003.11E3 682651                 push 5126
:0003.11E6 9AE605F60C             call 0CF6:05E6
:0003.11EB 6A00                   push 0000
:0003.11ED 682651                 push 5126
:0003.11F0 9AD005F60C             call 0CF6:05D0
:0003.11F5 B80800                 mov ax, 0008
:0003.11F8 8A4EFB                 mov cl , [bp-05]
:0003.11FB 2AED                   sub ch, ch
:0003.11FD 2BC1                   sub ax, cx
:0003.11FF 99                     cwd
:0003.1200 2BC2                   sub ax, dx
:0003.1202 D1F8                   sar ax, 01
:0003.1204 8BF0                   mov si, ax
:0003.1206 8B46FE                 mov ax, [bp-02]
:0003.1209 40                     inc ax
:0003.120A 03C0                   add ax, ax
:0003.120C 03F0                   add si, ax
:0003.120E 8B46FC                 mov ax, [bp-04]
:0003.1211 40                     inc ax
:0003.1212 40                     inc ax
:0003.1213 C1E004                 shl ax, 04
:0003.1216 8946F6                 mov [bp-0A], ax
:0003.1219 83FE02                 cmp si, 0002
:0003.121C 7303                   jnb 1221
:0003.121E BE0200                 mov si, 0002

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.121C(C)
|
:0003.1221 8976F8                 mov [bp-08], si
:0003.1224 8A46FB                 mov al , [bp-05]
:0003.1227 2AE4                   sub ah, ah
:0003.1229 03C6                   add ax, si
:0003.122B 3D3600                 cmp ax, 0036
:0003.122E 7210                   jb 1240
:0003.1230 8A46FB                 mov al , [bp-05]
:0003.1233 2AE4                   sub ah, ah
:0003.1235 2D3600                 sub ax, 0036
:0003.1238 F7D8                   neg ax
:0003.123A 8946F8                 mov [bp-08], ax
:0003.123D FF4EFE                 dec word ptr [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.122E(C)
|
:0003.1240 FF76F8                 push word ptr [bp-08]
:0003.1243 FF76F6                 push word ptr [bp-0A]
:0003.1246 682651                 push 5126
:0003.1249 9A0E05F60C             call 0CF6:050E
:0003.124E B80200                 mov ax, 0002
:0003.1251 9A2822F60C             call 0CF6:2228
:0003.1256 9A2423F60C             call 0CF6:2324
:0003.125B 8D46E0                 lea ax, [bp-20]
:0003.125E 50                     push ax
:0003.125F 681431                 push 3114
:0003.1262 682651                 push 5126
:0003.1265 9A3E0CF60C             call 0CF6:0C3E
:0003.126A 83C406                 add sp, 0006
:0003.126D 9A1223F60C             call 0CF6:2312
:0003.1272 9AEA21F60C             call 0CF6:21EA
:0003.1277 B80100                 mov ax, 0001
:0003.127A 9A2822F60C             call 0CF6:2228
:0003.127F F646FE01               test byte ptr [bp-02], 01
:0003.1283 7403                   je 1288
:0003.1285 FF4EFE                 dec word ptr [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1283(C)
|
:0003.1288 8A46FE                 mov al , [bp-02]
:0003.128B 50                     push ax
:0003.128C 8A46FC                 mov al , [bp-04]
:0003.128F 50                     push ax
:0003.1290 6A08                   push 0008
:0003.1292 6A01                   push 0001
:0003.1294 6890CF                 push CF90
:0003.1297 9A8239F60C             call 0CF6:3982
:0003.129C 9AEA21F60C             call 0CF6:21EA
:0003.12A1 6A00                   push 0000
:0003.12A3 682651                 push 5126
:0003.12A6 9AE605F60C             call 0CF6:05E6

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.118D(U)
|
:0003.12AB 5E                     pop si
:0003.12AC 5F                     pop di
:0003.12AD C9                     leave
:0003.12AE CB                     retf


:0003.12AF 00                     BYTE 0


:0003.12B0 C8840000               enter 0084, 00
:0003.12B4 53                     push bx
:0003.12B5 52                     push dx
:0003.12B6 50                     push ax
:0003.12B7 57                     push di
:0003.12B8 56                     push si
:0003.12B9 8DBE7EFF               lea di, [bp+FF7E]
:0003.12BD 33F6                   xor si, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.12E0(C)
|
:0003.12BF 1E                     push ds
:0003.12C0 57                     push di
:0003.12C1 8BC6                   mov ax, si
:0003.12C3 250100                 and ax, 0001
:0003.12C6 3D0100                 cmp ax, 0001
:0003.12C9 1AD2                   sbb dl, dl
:0003.12CB 80E2AB                 and dl, AB
:0003.12CE 80C2AA                 add dl, AA
:0003.12D1 B80800                 mov ax, 0008
:0003.12D4 9A7C4CF60C             call 0CF6:4C7C
:0003.12D9 83C708                 add di, 0008
:0003.12DC 46                     inc si
:0003.12DD 83FE10                 cmp si, 0010
:0003.12E0 72DD                   jb 12BF
:0003.12E2 8B9678FF               mov dx, [bp+FF78]
:0003.12E6 8956FE                 mov [bp-02], dx
:0003.12E9 8B4606                 mov ax, [bp+06]
:0003.12EC 03C2                   add ax, dx
:0003.12EE 3BC2                   cmp ax, dx
:0003.12F0 7647                   jbe 1339
:0003.12F2 8BBE76FF               mov di, [bp+FF76]
:0003.12F6 8B867AFF               mov ax, [bp+FF7A]
:0003.12FA 03C7                   add ax, di
:0003.12FC 89867CFF               mov [bp+FF7C], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1337(C)
|
:0003.1300 8BF7                   mov si, di
:0003.1302 39BE7CFF               cmp [bp+FF7C], di
:0003.1306 7621                   jbe 1329

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1327(C)
|
:0003.1308 56                     push si
:0003.1309 FF76FE                 push word ptr [bp-02]
:0003.130C 6A10                   push 0010
:0003.130E 6A10                   push 0010
:0003.1310 6A02                   push 0002
:0003.1312 8D867EFF               lea ax, [bp+FF7E]
:0003.1316 16                     push ss
:0003.1317 50                     push ax
:0003.1318 68EA53                 push 53EA
:0003.131B 9ADA3AF60C             call 0CF6:3ADA
:0003.1320 83C610                 add si, 0010
:0003.1323 39B67CFF               cmp [bp+FF7C], si
:0003.1327 77DF                   ja 1308

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1306(C)
|
:0003.1329 8B4606                 mov ax, [bp+06]
:0003.132C 038678FF               add ax, [bp+FF78]
:0003.1330 8346FE10               add word ptr [bp-02], 0010
:0003.1334 3B46FE                 cmp ax, [bp-02]
:0003.1337 77C7                   ja 1300

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.12F0(C)
|
:0003.1339 5E                     pop si
:0003.133A 5F                     pop di
:0003.133B C9                     leave
:0003.133C CA0200                 retf 0002


:0003.133F 00                     BYTE 0


:0003.1340 55                     push bp
:0003.1341 8BEC                   mov bp, sp
:0003.1343 50                     push ax
:0003.1344 56                     push si
:0003.1345 251000                 and ax, 0010
:0003.1348 3D0100                 cmp ax, 0001
:0003.134B 1BC9                   sbb cx, cx
:0003.134D 80E1E0                 and cl, E0
:0003.1350 81C13002               add cx, 0230
:0003.1354 51                     push cx
:0003.1355 6A20                   push 0020
:0003.1357 6A20                   push 0020
:0003.1359 6A20                   push 0020
:0003.135B 6A00                   push 0000
:0003.135D 68FC54                 push 54FC
:0003.1360 8BF0                   mov si, ax
:0003.1362 9A081DF60C             call 0CF6:1D08
:0003.1367 5B                     pop bx
:0003.1368 83FE01                 cmp si, 0001
:0003.136B F5                     cmc
:0003.136C 1BC9                   sbb cx, cx
:0003.136E 81E10004               and cx, 0400
:0003.1372 8A5EFE                 mov bl , [bp-02]
:0003.1375 80E301                 and bl, 01
:0003.1378 80FB01                 cmp bl, 01
:0003.137B F5                     cmc
:0003.137C 1BDB                   sbb bx, bx
:0003.137E 81E30002               and bx, 0200
:0003.1382 03CB                   add cx, bx
:0003.1384 03C1                   add ax, cx
:0003.1386 2D0076                 sub ax, 7600
:0003.1389 52                     push dx
:0003.138A 50                     push ax
:0003.138B 68EA53                 push 53EA
:0003.138E 9ADA3AF60C             call 0CF6:3ADA
:0003.1393 5E                     pop si
:0003.1394 C9                     leave
:0003.1395 CB                     retf


:0003.1396 C80C0000               enter 000C, 00
:0003.139A 52                     push dx
:0003.139B 50                     push ax
:0003.139C 57                     push di
:0003.139D 56                     push si
:0003.139E 8BF3                   mov si, bx
:0003.13A0 837E0A00               cmp word ptr [bp+0A], 0000
:0003.13A4 744A                   je 13F0
:0003.13A6 8B460A                 mov ax, [bp+0A]
:0003.13A9 2BD2                   sub dx, dx
:0003.13AB 52                     push dx
:0003.13AC 50                     push ax
:0003.13AD 52                     push dx
:0003.13AE 53                     push bx
:0003.13AF 8B4E08                 mov cx, [bp+08]
:0003.13B2 2BDB                   sub bx, bx
:0003.13B4 53                     push bx
:0003.13B5 51                     push cx
:0003.13B6 894EF8                 mov [bp-08], cx
:0003.13B9 895EFA                 mov [bp-06], bx
:0003.13BC 8946F4                 mov [bp-0C], ax
:0003.13BF 8956F6                 mov [bp-0A], dx
:0003.13C2 9A7EC00000             call 0000:C07E
:0003.13C7 52                     push dx
:0003.13C8 50                     push ax
:0003.13C9 9AE4BF0000             call 0000:BFE4
:0003.13CE 8BF8                   mov di, ax
:0003.13D0 FF76F6                 push word ptr [bp-0A]
:0003.13D3 FF76F4                 push word ptr [bp-0C]
:0003.13D6 6A00                   push 0000
:0003.13D8 6A0A                   push 000A
:0003.13DA FF76FA                 push word ptr [bp-06]
:0003.13DD FF76F8                 push word ptr [bp-08]
:0003.13E0 9A7EC00000             call 0000:C07E
:0003.13E5 52                     push dx
:0003.13E6 50                     push ax
:0003.13E7 9AE4BF0000             call 0000:BFE4
:0003.13EC 8BD0                   mov dx, ax
:0003.13EE EB04                   jmp 13F4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.13A4(C)
|
:0003.13F0 33D2                   xor dx, dx
:0003.13F2 8BFA                   mov di, dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.13EE(U)
|
:0003.13F4 83FA07                 cmp dx, 0007
:0003.13F7 7207                   jb 1400
:0003.13F9 C746FC3022             mov word ptr [bp-04], 2230
:0003.13FE EB10                   jmp 1410



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.13F7(C)
|
:0003.1400 83FA03                 cmp dx, 0003
:0003.1403 7205                   jb 140A
:0003.1405 B8E021                 mov ax, 21E0
:0003.1408 EB03                   jmp 140D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1403(C)
|
:0003.140A B80822                 mov ax, 2208

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1408(U)
|
:0003.140D 8946FC                 mov [bp-04], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.13FE(U)
|
:0003.1410 3BFE                   cmp di, si
:0003.1412 7202                   jb 1416
:0003.1414 8BFE                   mov di, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1412(C)
|
:0003.1416 FF76F0                 push word ptr [bp-10]
:0003.1419 8B46F2                 mov ax, [bp-0E]
:0003.141C 48                     dec ax
:0003.141D 50                     push ax
:0003.141E 56                     push si
:0003.141F 6A0A                   push 000A
:0003.1421 6A00                   push 0000
:0003.1423 68EA53                 push 53EA
:0003.1426 9A4C3AF60C             call 0CF6:3A4C
:0003.142B FF76FC                 push word ptr [bp-04]
:0003.142E 682C55                 push 552C
:0003.1431 9A4A4DF60C             call 0CF6:4D4A
:0003.1436 52                     push dx
:0003.1437 50                     push ax
:0003.1438 6A0A                   push 000A
:0003.143A 9A3E830000             call 0000:833E
:0003.143F 83C406                 add sp, 0006
:0003.1442 6A0A                   push 000A
:0003.1444 57                     push di
:0003.1445 8B46F2                 mov ax, [bp-0E]
:0003.1448 48                     dec ax
:0003.1449 50                     push ax
:0003.144A FF76F0                 push word ptr [bp-10]
:0003.144D 9A4C820000             call 0000:824C
:0003.1452 83C408                 add sp, 0008
:0003.1455 6A04                   push 0004
:0003.1457 682651                 push 5126
:0003.145A 9AF605F60C             call 0CF6:05F6
:0003.145F 6A07                   push 0007
:0003.1461 682651                 push 5126
:0003.1464 9A8005F60C             call 0CF6:0580
:0003.1469 6A00                   push 0000
:0003.146B 682651                 push 5126
:0003.146E 9AA805F60C             call 0CF6:05A8
:0003.1473 6A01                   push 0001
:0003.1475 682651                 push 5126
:0003.1478 9AE605F60C             call 0CF6:05E6
:0003.147D 6A00                   push 0000
:0003.147F 682651                 push 5126
:0003.1482 9AD005F60C             call 0CF6:05D0
:0003.1487 8A4606                 mov al , [bp+06]
:0003.148A 2AE4                   sub ah, ah
:0003.148C 40                     inc ax
:0003.148D F7D8                   neg ax
:0003.148F 03C0                   add ax, ax
:0003.1491 8B4EF0                 mov cx, [bp-10]
:0003.1494 C1E903                 shr cx, 03
:0003.1497 03C1                   add ax, cx
:0003.1499 8BCE                   mov cx, si
:0003.149B C1E904                 shr cx, 04
:0003.149E 03C1                   add ax, cx
:0003.14A0 50                     push ax
:0003.14A1 8B46F2                 mov ax, [bp-0E]
:0003.14A4 2D0400                 sub ax, 0004
:0003.14A7 50                     push ax
:0003.14A8 682651                 push 5126
:0003.14AB 9A0E05F60C             call 0CF6:050E
:0003.14B0 807E0601               cmp byte ptr [bp+06], 01
:0003.14B4 7516                   jne 14CC
:0003.14B6 FF760A                 push word ptr [bp+0A]
:0003.14B9 FF7608                 push word ptr [bp+08]
:0003.14BC 681731                 push 3117
:0003.14BF 682651                 push 5126
:0003.14C2 9A3E0CF60C             call 0CF6:0C3E
:0003.14C7 83C408                 add sp, 0008
:0003.14CA EB11                   jmp 14DD



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.14B4(C)
|
:0003.14CC FF7608                 push word ptr [bp+08]
:0003.14CF 681F31                 push 311F
:0003.14D2 682651                 push 5126
:0003.14D5 9A3E0CF60C             call 0CF6:0C3E
:0003.14DA 83C406                 add sp, 0006

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.14CA(U)
|
:0003.14DD 6A00                   push 0000
:0003.14DF 682651                 push 5126
:0003.14E2 9AE605F60C             call 0CF6:05E6
:0003.14E7 5E                     pop si
:0003.14E8 5F                     pop di
:0003.14E9 C9                     leave
:0003.14EA CA0600                 retf 0006


:0003.14ED 00                     BYTE 0


:0003.14EE C8060000               enter 0006, 00
:0003.14F2 57                     push di
:0003.14F3 56                     push si
:0003.14F4 8B7E06                 mov di, [bp+06]
:0003.14F7 8B460E                 mov ax, [bp+0E]
:0003.14FA 8905                   mov [di], ax
:0003.14FC 8B460C                 mov ax, [bp+0C]
:0003.14FF 894502                 mov [di+02], ax
:0003.1502 8B460A                 mov ax, [bp+0A]
:0003.1505 894504                 mov [di+04], ax
:0003.1508 8B4608                 mov ax, [bp+08]
:0003.150B 894506                 mov [di+06], ax
:0003.150E 33C0                   xor ax, ax
:0003.1510 894508                 mov [di+08], ax
:0003.1513 89450A                 mov [di+0A], ax
:0003.1516 89451A                 mov [di+1A], ax
:0003.1519 89451C                 mov [di+1C], ax
:0003.151C B82800                 mov ax, 0028
:0003.151F 8A0E68CF               mov cl , [CF68]
:0003.1523 2AED                   sub ch, ch
:0003.1525 2BC1                   sub ax, cx
:0003.1527 03C0                   add ax, ax
:0003.1529 99                     cwd
:0003.152A 83E207                 and dx, 0007
:0003.152D 03C2                   add ax, dx
:0003.152F C1F803                 sar ax, 03
:0003.1532 053900                 add ax, 0039
:0003.1535 C1E003                 shl ax, 03
:0003.1538 894520                 mov [di+20], ax
:0003.153B B81800                 mov ax, 0018
:0003.153E 8A0E69CF               mov cl , [CF69]
:0003.1542 2BC1                   sub ax, cx
:0003.1544 03C0                   add ax, ax
:0003.1546 99                     cwd
:0003.1547 83E207                 and dx, 0007
:0003.154A 03C2                   add ax, dx
:0003.154C C1F803                 sar ax, 03
:0003.154F 052300                 add ax, 0023
:0003.1552 C1E003                 shl ax, 03
:0003.1555 894522                 mov [di+22], ax
:0003.1558 C745140000             mov word ptr [di+14], 0000
:0003.155D B0FF                   mov al, FF
:0003.155F 884518                 mov [di+18], al 
:0003.1562 884524                 mov [di+24], al 
:0003.1565 884525                 mov [di+25], al 
:0003.1568 884526                 mov [di+26], al 
:0003.156B B8FFFF                 mov ax, FFFF
:0003.156E 894527                 mov [di+27], ax
:0003.1571 894529                 mov [di+29], ax
:0003.1574 886D2B                 mov [di+2B], ch
:0003.1577 68FC54                 push 54FC
:0003.157A 9A081DF60C             call 0CF6:1D08
:0003.157F 5B                     pop bx
:0003.1580 2D006E                 sub ax, 6E00
:0003.1583 8BF0                   mov si, ax
:0003.1585 8956FC                 mov [bp-04], dx
:0003.1588 C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.15B3(C)
|
:0003.158C 8A46FF                 mov al , [bp-01]
:0003.158F 2AE4                   sub ah, ah
:0003.1591 050E00                 add ax, 000E
:0003.1594 C1E004                 shl ax, 04
:0003.1597 50                     push ax
:0003.1598 6A08                   push 0008
:0003.159A 6A10                   push 0010
:0003.159C 6A10                   push 0010
:0003.159E 6A00                   push 0000
:0003.15A0 FF76FC                 push word ptr [bp-04]
:0003.15A3 56                     push si
:0003.15A4 68EA53                 push 53EA
:0003.15A7 9ADA3AF60C             call 0CF6:3ADA
:0003.15AC FE46FF                 inc byte ptr [bp-01]
:0003.15AF 807EFF0B               cmp byte ptr [bp-01], 0B
:0003.15B3 72D7                   jb 158C
:0003.15B5 6A04                   push 0004
:0003.15B7 682651                 push 5126
:0003.15BA 9AF605F60C             call 0CF6:05F6
:0003.15BF 6A07                   push 0007
:0003.15C1 682651                 push 5126
:0003.15C4 9A8005F60C             call 0CF6:0580
:0003.15C9 6A00                   push 0000
:0003.15CB 682651                 push 5126
:0003.15CE 9AA805F60C             call 0CF6:05A8
:0003.15D3 686ACF                 push CF6A
:0003.15D6 9A2A41F21C             call 1CF2:412A
:0003.15DB 1E                     push ds
:0003.15DC 50                     push ax
:0003.15DD 9A943CF60C             call 0CF6:3C94
:0003.15E2 2D1600                 sub ax, 0016
:0003.15E5 F7D8                   neg ax
:0003.15E7 D1E8                   shr ax, 01
:0003.15E9 051C00                 add ax, 001C
:0003.15EC 50                     push ax
:0003.15ED 6A08                   push 0008
:0003.15EF 682651                 push 5126
:0003.15F2 9A0E05F60C             call 0CF6:050E
:0003.15F7 686ACF                 push CF6A
:0003.15FA 9A2A41F21C             call 1CF2:412A
:0003.15FF 50                     push ax
:0003.1600 682331                 push 3123
:0003.1603 682651                 push 5126
:0003.1606 9A3E0CF60C             call 0CF6:0C3E
:0003.160B 83C406                 add sp, 0006
:0003.160E 8B4506                 mov ax, [di+06]
:0003.1611 99                     cwd
:0003.1612 83E20F                 and dx, 000F
:0003.1615 03C2                   add ax, dx
:0003.1617 C1F804                 sar ax, 04
:0003.161A 50                     push ax
:0003.161B 8B4502                 mov ax, [di+02]
:0003.161E 99                     cwd
:0003.161F 83E20F                 and dx, 000F
:0003.1622 03C2                   add ax, dx
:0003.1624 C1F804                 sar ax, 04
:0003.1627 8BD0                   mov dx, ax
:0003.1629 8B4504                 mov ax, [di+04]
:0003.162C 8BCA                   mov cx, dx
:0003.162E 99                     cwd
:0003.162F 83E20F                 and dx, 000F
:0003.1632 03C2                   add ax, dx
:0003.1634 C1F804                 sar ax, 04
:0003.1637 8BD8                   mov bx, ax
:0003.1639 8B05                   mov ax, [di]
:0003.163B 99                     cwd
:0003.163C 83E207                 and dx, 0007
:0003.163F 03C2                   add ax, dx
:0003.1641 C1F803                 sar ax, 03
:0003.1644 8BD1                   mov dx, cx
:0003.1646 9A9EB7F60C             call 0CF6:B79E
:0003.164B 687E77                 push 777E
:0003.164E 6A07                   push 0007
:0003.1650 6A0B                   push 000B
:0003.1652 6A11                   push 0011
:0003.1654 6A38                   push 0038
:0003.1656 9AD0570000             call 0000:57D0
:0003.165B 83C40A                 add sp, 000A
:0003.165E 57                     push di
:0003.165F 9AA065F21C             call 1CF2:65A0
:0003.1664 57                     push di
:0003.1665 9AC44DF21C             call 1CF2:4DC4
:0003.166A 57                     push di
:0003.166B 9A904EF21C             call 1CF2:4E90
:0003.1670 B001                   mov al, 01
:0003.1672 9A2044F21C             call 1CF2:4420
:0003.1677 68BCCF                 push CFBC
:0003.167A 9A2A14F60C             call 0CF6:142A
:0003.167F 688016                 push 1680
:0003.1682 680855                 push 5508
:0003.1685 9A4A4DF60C             call 0CF6:4D4A
:0003.168A 52                     push dx
:0003.168B 50                     push ax
:0003.168C B83C02                 mov ax, 023C
:0003.168F B2FF                   mov dl, FF
:0003.1691 9A7C4CF60C             call 0CF6:4C7C
:0003.1696 68FC1C                 push 1CFC
:0003.1699 680855                 push 5508
:0003.169C 9A4A4DF60C             call 0CF6:4D4A
:0003.16A1 52                     push dx
:0003.16A2 50                     push ax
:0003.16A3 B83C02                 mov ax, 023C
:0003.16A6 B2FF                   mov dl, FF
:0003.16A8 9A7C4CF60C             call 0CF6:4C7C
:0003.16AD 5E                     pop si
:0003.16AE 5F                     pop di
:0003.16AF C9                     leave
:0003.16B0 CA0A00                 retf 000A


:0003.16B3 00                     BYTE 0


:0003.16B4 55                     push bp
:0003.16B5 8BEC                   mov bp, sp
:0003.16B7 56                     push si
:0003.16B8 8B7606                 mov si, [bp+06]
:0003.16BB 8A460E                 mov al , [bp+0E]
:0003.16BE 884410                 mov [si+10], al 
:0003.16C1 8A460C                 mov al , [bp+0C]
:0003.16C4 884411                 mov [si+11], al 
:0003.16C7 8A460A                 mov al , [bp+0A]
:0003.16CA 884412                 mov [si+12], al 
:0003.16CD 8A4608                 mov al , [bp+08]
:0003.16D0 884413                 mov [si+13], al 
:0003.16D3 5E                     pop si
:0003.16D4 C9                     leave
:0003.16D5 CA0A00                 retf 000A


:0003.16D8 55                     push bp
:0003.16D9 8BEC                   mov bp, sp
:0003.16DB 56                     push si
:0003.16DC 8B7606                 mov si, [bp+06]
:0003.16DF 687052                 push 5270
:0003.16E2 9A7A0DF60C             call 0CF6:0D7A
:0003.16E7 687052                 push 5270
:0003.16EA 9AEC1DF60C             call 0CF6:1DEC
:0003.16EF 89440C                 mov [si+0C], ax
:0003.16F2 687052                 push 5270
:0003.16F5 9AFA1DF60C             call 0CF6:1DFA
:0003.16FA 89440E                 mov [si+0E], ax
:0003.16FD 5E                     pop si
:0003.16FE C9                     leave
:0003.16FF CA0200                 retf 0002


:0003.1702 C8040000               enter 0004, 00
:0003.1706 57                     push di
:0003.1707 56                     push si
:0003.1708 F6064AD001             test byte ptr [D04A], 01
:0003.170D 751B                   jne 172A
:0003.170F 800E4AD001             or byte ptr [D04A], 01
:0003.1714 6848D0                 push D048
:0003.1717 9A9837F60C             call 0CF6:3798
:0003.171C 68F21C                 push 1CF2
:0003.171F 68CE6A                 push 6ACE
:0003.1722 9A5AC30000             call 0000:C35A
:0003.1727 83C404                 add sp, 0004

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.170D(C)
|
:0003.172A 8B7606                 mov si, [bp+06]
:0003.172D 8B7C0C                 mov di, [si+0C]
:0003.1730 8B440E                 mov ax, [si+0E]
:0003.1733 8946FE                 mov [bp-02], ax
:0003.1736 8D46FC                 lea ax, [bp-04]
:0003.1739 50                     push ax
:0003.173A 9A9837F60C             call 0CF6:3798
:0003.173F 393C                   cmp [si], di
:0003.1741 7F4D                   jg 1790
:0003.1743 8B46FE                 mov ax, [bp-02]
:0003.1746 394402                 cmp [si+02], ax
:0003.1749 7F45                   jg 1790
:0003.174B 8B4404                 mov ax, [si+04]
:0003.174E 0304                   add ax, [si]
:0003.1750 3BC7                   cmp ax, di
:0003.1752 7E3C                   jle 1790
:0003.1754 8B4402                 mov ax, [si+02]
:0003.1757 034406                 add ax, [si+06]
:0003.175A 3B46FE                 cmp ax, [bp-02]
:0003.175D 7E31                   jle 1790
:0003.175F 8BC7                   mov ax, di
:0003.1761 2B04                   sub ax, [si]
:0003.1763 99                     cwd
:0003.1764 83E20F                 and dx, 000F
:0003.1767 03C2                   add ax, dx
:0003.1769 C1F804                 sar ax, 04
:0003.176C 034408                 add ax, [si+08]
:0003.176F 99                     cwd
:0003.1770 2BC2                   sub ax, dx
:0003.1772 D1F8                   sar ax, 01
:0003.1774 8846FC                 mov [bp-04], al 
:0003.1777 8B46FE                 mov ax, [bp-02]
:0003.177A 2B4402                 sub ax, [si+02]
:0003.177D 99                     cwd
:0003.177E 83E20F                 and dx, 000F
:0003.1781 03C2                   add ax, dx
:0003.1783 C1F804                 sar ax, 04
:0003.1786 03440A                 add ax, [si+0A]
:0003.1789 99                     cwd
:0003.178A 2BC2                   sub ax, dx
:0003.178C D1F8                   sar ax, 01
:0003.178E EB05                   jmp 1795



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.1741(C), :0003.1749(C), :0003.1752(C), :0003.175D(C)
|
:0003.1790 B0FF                   mov al, FF
:0003.1792 8846FC                 mov [bp-04], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.178E(U)
|
:0003.1795 8846FD                 mov [bp-03], al 
:0003.1798 807C25FF               cmp byte ptr [si+25], FF
:0003.179C 7505                   jne 17A3
:0003.179E C60648D0FF             mov byte ptr [D048], FF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.179C(C)
|
:0003.17A3 8D1E48D0               lea bx, [D048]
:0003.17A7 8D46FC                 lea ax, [bp-04]
:0003.17AA 9AFE6AF21C             call 1CF2:6AFE
:0003.17AF 0BC0                   or ax, ax
:0003.17B1 7522                   jne 17D5
:0003.17B3 803E48D0FF             cmp byte ptr [D048], FF
:0003.17B8 7406                   je 17C0
:0003.17BA 56                     push si
:0003.17BB 9A6C66F21C             call 1CF2:666C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.17B8(C)
|
:0003.17C0 8D46FC                 lea ax, [bp-04]
:0003.17C3 50                     push ax
:0003.17C4 6848D0                 push D048
:0003.17C7 9A2A93F60C             call 0CF6:932A
:0003.17CC 6848D0                 push D048
:0003.17CF 56                     push si
:0003.17D0 9AA466F21C             call 1CF2:66A4

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.17B1(C)
|
:0003.17D5 F606082D02             test byte ptr [2D08], 02
:0003.17DA 744C                   je 1828
:0003.17DC 6A00                   push 0000
:0003.17DE 682651                 push 5126
:0003.17E1 9AF605F60C             call 0CF6:05F6
:0003.17E6 6A00                   push 0000
:0003.17E8 6A00                   push 0000
:0003.17EA 682651                 push 5126
:0003.17ED 9A0E05F60C             call 0CF6:050E
:0003.17F2 6A07                   push 0007
:0003.17F4 682651                 push 5126
:0003.17F7 9A8005F60C             call 0CF6:0580
:0003.17FC 6A00                   push 0000
:0003.17FE 682651                 push 5126
:0003.1801 9AA805F60C             call 0CF6:05A8
:0003.1806 A049D0                 mov al, [D049]
:0003.1809 2AE4                   sub ah, ah
:0003.180B 50                     push ax
:0003.180C A048D0                 mov al, [D048]
:0003.180F 50                     push ax
:0003.1810 682831                 push 3128
:0003.1813 682651                 push 5126
:0003.1816 EB03                   jmp 181B


:0003.1818 0CF6                   or al, F6
:0003.181A 0C83                   or al, 83
:0003.181C C408                   les cx, [bx+si]
:0003.181E 6A04                   push 0004
:0003.1820 682651                 push 5126
:0003.1823 9AF605F60C             call 0CF6:05F6

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.17DA(C)
|
:0003.1828 B848D0                 mov ax, D048
:0003.182B 5E                     pop si
:0003.182C 5F                     pop di
:0003.182D C9                     leave
:0003.182E CA0200                 retf 0002


:0003.1831 00                     BYTE 0


:0003.1832 C80E0000               enter 000E, 00
:0003.1836 57                     push di
:0003.1837 56                     push si
:0003.1838 807E0E1A               cmp byte ptr [bp+0E], 1A
:0003.183C 7203                   jb 1841
:0003.183E E98300                 jmp 18C4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.183C(C)
|
:0003.1841 807E0C16               cmp byte ptr [bp+0C], 16
:0003.1845 737D                   jnb 18C4
:0003.1847 8A460A                 mov al , [bp+0A]
:0003.184A 2AE4                   sub ah, ah
:0003.184C 8A4E0E                 mov cl , [bp+0E]
:0003.184F 2AED                   sub ch, ch
:0003.1851 894EF4                 mov [bp-0C], cx
:0003.1854 03C1                   add ax, cx
:0003.1856 BA1A00                 mov dx, 001A
:0003.1859 9A383CF60C             call 0CF6:3C38
:0003.185E 8BF8                   mov di, ax
:0003.1860 8A460C                 mov al , [bp+0C]
:0003.1863 2AE4                   sub ah, ah
:0003.1865 8BF0                   mov si, ax
:0003.1867 8A4E08                 mov cl , [bp+08]
:0003.186A 2AED                   sub ch, ch
:0003.186C 8BD0                   mov dx, ax
:0003.186E 03C1                   add ax, cx
:0003.1870 8956F2                 mov [bp-0E], dx
:0003.1873 BA1600                 mov dx, 0016
:0003.1876 9A383CF60C             call 0CF6:3C38
:0003.187B 8946F6                 mov [bp-0A], ax
:0003.187E 3B46F2                 cmp ax, [bp-0E]
:0003.1881 7641                   jbe 18C4

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.18C2(C)
|
:0003.1883 8B5E06                 mov bx, [bp+06]
:0003.1886 8B4704                 mov ax, [bx+04]
:0003.1889 F7E6                   mul si
:0003.188B C1E804                 shr ax, 04
:0003.188E 8946FC                 mov [bp-04], ax
:0003.1891 8B46F4                 mov ax, [bp-0C]
:0003.1894 3BC7                   cmp ax, di
:0003.1896 7326                   jnb 18BE
:0003.1898 8976F8                 mov [bp-08], si
:0003.189B 8BF0                   mov si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.18B9(C)
|
:0003.189D 8B46FC                 mov ax, [bp-04]
:0003.18A0 03C6                   add ax, si
:0003.18A2 058016                 add ax, 1680
:0003.18A5 50                     push ax
:0003.18A6 680855                 push 5508
:0003.18A9 9A4A4DF60C             call 0CF6:4D4A
:0003.18AE 8BD8                   mov bx, ax
:0003.18B0 8EC2                   mov es, dx
:0003.18B2 26C607FF               mov byte ptr es:[bx], FF
:0003.18B6 46                     inc si
:0003.18B7 3BF7                   cmp si, di
:0003.18B9 72E2                   jb 189D
:0003.18BB 8B76F8                 mov si, [bp-08]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1896(C)
|
:0003.18BE 46                     inc si
:0003.18BF 3B76F6                 cmp si, [bp-0A]
:0003.18C2 72BF                   jb 1883

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.183E(U), :0003.1845(C), :0003.1881(C)
|
:0003.18C4 5E                     pop si
:0003.18C5 5F                     pop di
:0003.18C6 C9                     leave
:0003.18C7 CA0A00                 retf 000A


:0003.18CA C8040000               enter 0004, 00
:0003.18CE 57                     push di
:0003.18CF 56                     push si
:0003.18D0 F6064ED001             test byte ptr [D04E], 01
:0003.18D5 751B                   jne 18F2
:0003.18D7 800E4ED001             or byte ptr [D04E], 01
:0003.18DC 684CD0                 push D04C
:0003.18DF 9A9837F60C             call 0CF6:3798
:0003.18E4 68F21C                 push 1CF2
:0003.18E7 68CC6A                 push 6ACC
:0003.18EA 9A5AC30000             call 0000:C35A
:0003.18EF 83C404                 add sp, 0004

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.18D5(C)
|
:0003.18F2 8B7606                 mov si, [bp+06]
:0003.18F5 BF0100                 mov di, 0001
:0003.18F8 56                     push si
:0003.18F9 9AB847F21C             call 1CF2:47B8
:0003.18FE 56                     push si
:0003.18FF 9AE247F21C             call 1CF2:47E2
:0003.1904 50                     push ax
:0003.1905 684CD0                 push D04C
:0003.1908 9A2A93F60C             call 0CF6:932A
:0003.190D 8BD8                   mov bx, ax
:0003.190F 8B07                   mov ax, [bx]
:0003.1911 8946FE                 mov [bp-02], ax
:0003.1914 B80400                 mov ax, 0004
:0003.1917 9A2822F60C             call 0CF6:2228
:0003.191C 687052                 push 5270
:0003.191F 9AD80DF60C             call 0CF6:0DD8
:0003.1924 0BC0                   or ax, ax
:0003.1926 7456                   je 197E
:0003.1928 897EFC                 mov [bp-04], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.197C(C)
|
:0003.192B 56                     push si
:0003.192C 9AB847F21C             call 1CF2:47B8
:0003.1931 56                     push si
:0003.1932 9A484BF21C             call 1CF2:4B48
:0003.1937 0BC0                   or ax, ax
:0003.1939 7522                   jne 195D
:0003.193B 687054                 push 5470
:0003.193E 9A7051F60C             call 0CF6:5170
:0003.1943 0BC0                   or ax, ax
:0003.1945 7416                   je 195D
:0003.1947 B80400                 mov ax, 0004
:0003.194A 9A2822F60C             call 0CF6:2228
:0003.194F 686ACF                 push CF6A
:0003.1952 9A386BF21C             call 1CF2:6B38
:0003.1957 56                     push si
:0003.1958 9A4641F21C             call 1CF2:4146

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.1939(C), :0003.1945(C)
|
:0003.195D 56                     push si
:0003.195E 9AE247F21C             call 1CF2:47E2
:0003.1963 50                     push ax
:0003.1964 684CD0                 push D04C
:0003.1967 9A2A93F60C             call 0CF6:932A
:0003.196C 56                     push si
:0003.196D 9A484BF21C             call 1CF2:4B48
:0003.1972 687052                 push 5270
:0003.1975 9AD80DF60C             call 0CF6:0DD8
:0003.197A 0BC0                   or ax, ax
:0003.197C 75AD                   jne 192B

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1926(C)
|
:0003.197E 8D1E4CD0               lea bx, [D04C]
:0003.1982 8D46FE                 lea ax, [bp-02]
:0003.1985 9AFE6AF21C             call 1CF2:6AFE
:0003.198A 0BC0                   or ax, ax
:0003.198C 7509                   jne 1997
:0003.198E 56                     push si
:0003.198F 9A144BF21C             call 1CF2:4B14
:0003.1994 E99400                 jmp 1A2B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.198C(C)
|
:0003.1997 9A7222F60C             call 0CF6:2272
:0003.199C B80400                 mov ax, 0004
:0003.199F 9A2822F60C             call 0CF6:2228
:0003.19A4 897EFC                 mov [bp-04], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1A18(C)
|
:0003.19A7 687052                 push 5270
:0003.19AA 9AD80DF60C             call 0CF6:0DD8
:0003.19AF 0BC0                   or ax, ax
:0003.19B1 741A                   je 19CD
:0003.19B3 687052                 push 5270
:0003.19B6 9AD80DF60C             call 0CF6:0DD8
:0003.19BB 0BC0                   or ax, ax
:0003.19BD 740E                   je 19CD
:0003.19BF 803E092D00             cmp byte ptr [2D09], 00
:0003.19C4 7507                   jne 19CD
:0003.19C6 803E4CD0FF             cmp byte ptr [D04C], FF
:0003.19CB 754F                   jne 1A1C

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.19B1(C), :0003.19BD(C), :0003.19C4(C)
|
:0003.19CD 56                     push si
:0003.19CE 9AB847F21C             call 1CF2:47B8
:0003.19D3 56                     push si
:0003.19D4 9A484BF21C             call 1CF2:4B48
:0003.19D9 0BC0                   or ax, ax
:0003.19DB 7522                   jne 19FF
:0003.19DD 687054                 push 5470
:0003.19E0 9A7051F60C             call 0CF6:5170
:0003.19E5 0BC0                   or ax, ax
:0003.19E7 7416                   je 19FF
:0003.19E9 B80400                 mov ax, 0004
:0003.19EC 9A2822F60C             call 0CF6:2228
:0003.19F1 686ACF                 push CF6A
:0003.19F4 9A386BF21C             call 1CF2:6B38
:0003.19F9 56                     push si
:0003.19FA 9A4641F21C             call 1CF2:4146

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.19DB(C), :0003.19E7(C)
|
:0003.19FF 56                     push si
:0003.1A00 9AE247F21C             call 1CF2:47E2
:0003.1A05 50                     push ax
:0003.1A06 684CD0                 push D04C
:0003.1A09 9A2A93F60C             call 0CF6:932A
:0003.1A0E 687052                 push 5270
:0003.1A11 9AFC0DF60C             call 0CF6:0DFC
:0003.1A16 0BC0                   or ax, ax
:0003.1A18 748D                   je 19A7
:0003.1A1A 33FF                   xor di, di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.19CB(C)
|
:0003.1A1C 56                     push si
:0003.1A1D 9A144BF21C             call 1CF2:4B14
:0003.1A22 0BFF                   or di, di
:0003.1A24 7505                   jne 1A2B
:0003.1A26 C6064CD0FF             mov byte ptr [D04C], FF

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.1994(U), :0003.1A24(C)
|
:0003.1A2B B84CD0                 mov ax, D04C
:0003.1A2E 5E                     pop si
:0003.1A2F 5F                     pop di
:0003.1A30 C9                     leave
:0003.1A31 CA0200                 retf 0002


:0003.1A34 55                     push bp
:0003.1A35 8BEC                   mov bp, sp
:0003.1A37 56                     push si
:0003.1A38 8B7606                 mov si, [bp+06]
:0003.1A3B 56                     push si
:0003.1A3C 9A7641F21C             call 1CF2:4176
:0003.1A41 0BC0                   or ax, ax
:0003.1A43 741E                   je 1A63
:0003.1A45 6A00                   push 0000
:0003.1A47 56                     push si
:0003.1A48 9AE86BF21C             call 1CF2:6BE8
:0003.1A4D 8A4410                 mov al , [si+10]
:0003.1A50 50                     push ax
:0003.1A51 8A4411                 mov al , [si+11]
:0003.1A54 50                     push ax
:0003.1A55 8A4412                 mov al , [si+12]
:0003.1A58 50                     push ax
:0003.1A59 8A4413                 mov al , [si+13]
:0003.1A5C 50                     push ax
:0003.1A5D 56                     push si
:0003.1A5E 9A8239F60C             call 0CF6:3982

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1A43(C)
|
:0003.1A63 5E                     pop si
:0003.1A64 C9                     leave
:0003.1A65 CA0200                 retf 0002


:0003.1A68 C80E0000               enter 000E, 00
:0003.1A6C 57                     push di
:0003.1A6D 56                     push si
:0003.1A6E 8B7606                 mov si, [bp+06]
:0003.1A71 8B440C                 mov ax, [si+0C]
:0003.1A74 8946FE                 mov [bp-02], ax
:0003.1A77 8B4C0E                 mov cx, [si+0E]
:0003.1A7A 894EFC                 mov [bp-04], cx
:0003.1A7D 32C9                   xor cl , cl 
:0003.1A7F C746F80000             mov word ptr [bp-08], 0000
:0003.1A84 884EF7                 mov [bp-09], cl 
:0003.1A87 884EF6                 mov [bp-0A], cl 
:0003.1A8A 3B04                   cmp ax, [si]
:0003.1A8C 722D                   jb 1ABB
:0003.1A8E 8B04                   mov ax, [si]
:0003.1A90 052000                 add ax, 0020
:0003.1A93 3B46FE                 cmp ax, [bp-02]
:0003.1A96 7623                   jbe 1ABB
:0003.1A98 8B46FC                 mov ax, [bp-04]
:0003.1A9B 394402                 cmp [si+02], ax
:0003.1A9E 771B                   ja 1ABB
:0003.1AA0 8B4402                 mov ax, [si+02]
:0003.1AA3 034406                 add ax, [si+06]
:0003.1AA6 3B46FC                 cmp ax, [bp-04]
:0003.1AA9 7610                   jbe 1ABB
:0003.1AAB 8B4408                 mov ax, [si+08]
:0003.1AAE 99                     cwd
:0003.1AAF 2BC2                   sub ax, dx
:0003.1AB1 D1F8                   sar ax, 01
:0003.1AB3 0BC0                   or ax, ax
:0003.1AB5 7404                   je 1ABB
:0003.1AB7 C646F706               mov byte ptr [bp-09], 06

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.1A8C(C), :0003.1A96(C), :0003.1A9E(C), :0003.1AA9(C), :0003.1AB5(C), 
|
:0003.1ABB 8B4404                 mov ax, [si+04]
:0003.1ABE 0304                   add ax, [si]
:0003.1AC0 8946F2                 mov [bp-0E], ax
:0003.1AC3 2D2000                 sub ax, 0020
:0003.1AC6 3B46FE                 cmp ax, [bp-02]
:0003.1AC9 773F                   ja 1B0A
:0003.1ACB 8B46FE                 mov ax, [bp-02]
:0003.1ACE 3946F2                 cmp [bp-0E], ax
:0003.1AD1 7637                   jbe 1B0A
:0003.1AD3 8B46FC                 mov ax, [bp-04]
:0003.1AD6 394402                 cmp [si+02], ax
:0003.1AD9 772F                   ja 1B0A
:0003.1ADB 8B4402                 mov ax, [si+02]
:0003.1ADE 034406                 add ax, [si+06]
:0003.1AE1 3B46FC                 cmp ax, [bp-04]
:0003.1AE4 7624                   jbe 1B0A
:0003.1AE6 8B4408                 mov ax, [si+08]
:0003.1AE9 99                     cwd
:0003.1AEA 2BC2                   sub ax, dx
:0003.1AEC D1F8                   sar ax, 01
:0003.1AEE 8A0E68CF               mov cl , [CF68]
:0003.1AF2 2AED                   sub ch, ch
:0003.1AF4 2BC8                   sub cx, ax
:0003.1AF6 8B4404                 mov ax, [si+04]
:0003.1AF9 99                     cwd
:0003.1AFA 83E21F                 and dx, 001F
:0003.1AFD 03C2                   add ax, dx
:0003.1AFF C1F805                 sar ax, 05
:0003.1B02 3BC8                   cmp cx, ax
:0003.1B04 7404                   je 1B0A
:0003.1B06 C646F702               mov byte ptr [bp-09], 02

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.1AC9(C), :0003.1AD1(C), :0003.1AD9(C), :0003.1AE4(C), :0003.1B04(C), 
|
:0003.1B0A 8B46FC                 mov ax, [bp-04]
:0003.1B0D 394402                 cmp [si+02], ax
:0003.1B10 772A                   ja 1B3C
:0003.1B12 8B4402                 mov ax, [si+02]
:0003.1B15 052000                 add ax, 0020
:0003.1B18 3B46FC                 cmp ax, [bp-04]
:0003.1B1B 761F                   jbe 1B3C
:0003.1B1D 8B04                   mov ax, [si]
:0003.1B1F 3946FE                 cmp [bp-02], ax
:0003.1B22 7218                   jb 1B3C
:0003.1B24 8B46FE                 mov ax, [bp-02]
:0003.1B27 3946F2                 cmp [bp-0E], ax
:0003.1B2A 7610                   jbe 1B3C
:0003.1B2C 8B440A                 mov ax, [si+0A]
:0003.1B2F 99                     cwd
:0003.1B30 2BC2                   sub ax, dx
:0003.1B32 D1F8                   sar ax, 01
:0003.1B34 0BC0                   or ax, ax
:0003.1B36 7404                   je 1B3C
:0003.1B38 C646F604               mov byte ptr [bp-0A], 04

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.1B10(C), :0003.1B1B(C), :0003.1B22(C), :0003.1B2A(C), :0003.1B36(C), 
|
:0003.1B3C 8B4402                 mov ax, [si+02]
:0003.1B3F 034406                 add ax, [si+06]
:0003.1B42 2D2000                 sub ax, 0020
:0003.1B45 3B46FC                 cmp ax, [bp-04]
:0003.1B48 773E                   ja 1B88
:0003.1B4A 8B4402                 mov ax, [si+02]
:0003.1B4D 034406                 add ax, [si+06]
:0003.1B50 3B46FC                 cmp ax, [bp-04]
:0003.1B53 7633                   jbe 1B88
:0003.1B55 8B04                   mov ax, [si]
:0003.1B57 3946FE                 cmp [bp-02], ax
:0003.1B5A 722C                   jb 1B88
:0003.1B5C 8B46FE                 mov ax, [bp-02]
:0003.1B5F 3946F2                 cmp [bp-0E], ax
:0003.1B62 7624                   jbe 1B88
:0003.1B64 8B440A                 mov ax, [si+0A]
:0003.1B67 99                     cwd
:0003.1B68 2BC2                   sub ax, dx
:0003.1B6A D1F8                   sar ax, 01
:0003.1B6C 8A0E69CF               mov cl , [CF69]
:0003.1B70 2AED                   sub ch, ch
:0003.1B72 2BC8                   sub cx, ax
:0003.1B74 8B4406                 mov ax, [si+06]
:0003.1B77 99                     cwd
:0003.1B78 83E21F                 and dx, 001F
:0003.1B7B 03C2                   add ax, dx
:0003.1B7D C1F805                 sar ax, 05
:0003.1B80 3BC8                   cmp cx, ax
:0003.1B82 7404                   je 1B88
:0003.1B84 C646F608               mov byte ptr [bp-0A], 08

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.1B48(C), :0003.1B53(C), :0003.1B5A(C), :0003.1B62(C), :0003.1B82(C), 
|
:0003.1B88 807EF700               cmp byte ptr [bp-09], 00
:0003.1B8C 7505                   jne 1B93
:0003.1B8E 8A46F6                 mov al , [bp-0A]
:0003.1B91 EB2E                   jmp 1BC1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1B8C(C)
|
:0003.1B93 807EF600               cmp byte ptr [bp-0A], 00
:0003.1B97 7505                   jne 1B9E
:0003.1B99 8A46F7                 mov al , [bp-09]
:0003.1B9C EB23                   jmp 1BC1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1B97(C)
|
:0003.1B9E 807EF608               cmp byte ptr [bp-0A], 08
:0003.1BA2 750C                   jne 1BB0
:0003.1BA4 807EF702               cmp byte ptr [bp-09], 02
:0003.1BA8 7506                   jne 1BB0
:0003.1BAA C646F509               mov byte ptr [bp-0B], 09
:0003.1BAE EB14                   jmp 1BC4



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.1BA2(C), :0003.1BA8(C)
|
:0003.1BB0 8A46F6                 mov al , [bp-0A]
:0003.1BB3 2AE4                   sub ah, ah
:0003.1BB5 8A4EF7                 mov cl , [bp-09]
:0003.1BB8 2AED                   sub ch, ch
:0003.1BBA 03C1                   add ax, cx
:0003.1BBC 99                     cwd
:0003.1BBD 2BC2                   sub ax, dx
:0003.1BBF D1F8                   sar ax, 01

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.1B91(U), :0003.1B9C(U)
|
:0003.1BC1 8846F5                 mov [bp-0B], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1BAE(U)
|
:0003.1BC4 A0092D                 mov al, [2D09]
:0003.1BC7 3846F5                 cmp [bp-0B], al 
:0003.1BCA 7410                   je 1BDC
:0003.1BCC 8A46F5                 mov al , [bp-0B]
:0003.1BCF 2AE4                   sub ah, ah
:0003.1BD1 9A2E23F60C             call 0CF6:232E
:0003.1BD6 8A46F5                 mov al , [bp-0B]
:0003.1BD9 A2092D                 mov byte ptr [2D09], al

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1BCA(C)
|
:0003.1BDC 687052                 push 5270
:0003.1BDF 9AD80DF60C             call 0CF6:0DD8
:0003.1BE4 0BC0                   or ax, ax
:0003.1BE6 7503                   jne 1BEB
:0003.1BE8 E99400                 jmp 1C7F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1BE6(C)
|
:0003.1BEB 8B7C08                 mov di, [si+08]
:0003.1BEE 8B440A                 mov ax, [si+0A]
:0003.1BF1 8946FA                 mov [bp-06], ax
:0003.1BF4 807EF500               cmp byte ptr [bp-0B], 00
:0003.1BF8 742D                   je 1C27
:0003.1BFA 807EF702               cmp byte ptr [bp-09], 02
:0003.1BFE 7504                   jne 1C04
:0003.1C00 47                     inc di
:0003.1C01 47                     inc di
:0003.1C02 EB08                   jmp 1C0C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1BFE(C)
|
:0003.1C04 807EF706               cmp byte ptr [bp-09], 06
:0003.1C08 7502                   jne 1C0C
:0003.1C0A 4F                     dec di
:0003.1C0B 4F                     dec di

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.1C02(U), :0003.1C08(C)
|
:0003.1C0C 807EF608               cmp byte ptr [bp-0A], 08
:0003.1C10 7506                   jne 1C18
:0003.1C12 8346FA02               add word ptr [bp-06], 0002
:0003.1C16 EB0A                   jmp 1C22



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1C10(C)
|
:0003.1C18 807EF604               cmp byte ptr [bp-0A], 04
:0003.1C1C 7504                   jne 1C22
:0003.1C1E 836EFA02               sub word ptr [bp-06], 0002

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.1C16(U), :0003.1C1C(C)
|
:0003.1C22 C746F80100             mov word ptr [bp-08], 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1BF8(C)
|
:0003.1C27 837EF800               cmp word ptr [bp-08], 0000
:0003.1C2B 7428                   je 1C55
:0003.1C2D 680268                 push 6802
:0003.1C30 9A52CBF60C             call 0CF6:CB52
:0003.1C35 D0E8                   shr al, 01
:0003.1C37 2AE4                   sub ah, ah
:0003.1C39 9A2822F60C             call 0CF6:2228
:0003.1C3E 56                     push si
:0003.1C3F 9A144BF21C             call 1CF2:4B14
:0003.1C44 57                     push di
:0003.1C45 FF76FA                 push word ptr [bp-06]
:0003.1C48 6A00                   push 0000
:0003.1C4A 56                     push si
:0003.1C4B 9A404FF21C             call 1CF2:4F40
:0003.1C50 9AEA21F60C             call 0CF6:21EA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1C2B(C)
|
:0003.1C55 817EFE1002             cmp word ptr [bp-02], 0210
:0003.1C5A 7223                   jb 1C7F
:0003.1C5C 817EFE5002             cmp word ptr [bp-02], 0250
:0003.1C61 731C                   jnb 1C7F
:0003.1C63 837EFC20               cmp word ptr [bp-04], 0020
:0003.1C67 7216                   jb 1C7F
:0003.1C69 837EFC40               cmp word ptr [bp-04], 0040
:0003.1C6D 7310                   jnb 1C7F
:0003.1C6F 8B46FE                 mov ax, [bp-02]
:0003.1C72 2D1002                 sub ax, 0210
:0003.1C75 C1E805                 shr ax, 05
:0003.1C78 50                     push ax
:0003.1C79 56                     push si
:0003.1C7A 9A3250F21C             call 1CF2:5032

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.1BE8(U), :0003.1C5A(C), :0003.1C61(C), :0003.1C67(C), :0003.1C6D(C), 
|
:0003.1C7F 8B46FE                 mov ax, [bp-02]
:0003.1C82 394420                 cmp [si+20], ax
:0003.1C85 7753                   ja 1CDA
:0003.1C87 A068CF                 mov al, [CF68]
:0003.1C8A 2AE4                   sub ah, ah
:0003.1C8C C1E002                 shl ax, 02
:0003.1C8F 034420                 add ax, [si+20]
:0003.1C92 3B46FE                 cmp ax, [bp-02]
:0003.1C95 7643                   jbe 1CDA
:0003.1C97 8B46FC                 mov ax, [bp-04]
:0003.1C9A 394422                 cmp [si+22], ax
:0003.1C9D 773B                   ja 1CDA
:0003.1C9F A069CF                 mov al, [CF69]
:0003.1CA2 2AE4                   sub ah, ah
:0003.1CA4 C1E002                 shl ax, 02
:0003.1CA7 034422                 add ax, [si+22]
:0003.1CAA 3B46FC                 cmp ax, [bp-04]
:0003.1CAD 762B                   jbe 1CDA
:0003.1CAF 687052                 push 5270
:0003.1CB2 9AD80DF60C             call 0CF6:0DD8
:0003.1CB7 0BC0                   or ax, ax
:0003.1CB9 741F                   je 1CDA
:0003.1CBB 8B46FE                 mov ax, [bp-02]
:0003.1CBE 2B4420                 sub ax, [si+20]
:0003.1CC1 D1E8                   shr ax, 01
:0003.1CC3 50                     push ax
:0003.1CC4 8B46FC                 mov ax, [bp-04]
:0003.1CC7 2B4422                 sub ax, [si+22]
:0003.1CCA D1E8                   shr ax, 01
:0003.1CCC 50                     push ax
:0003.1CCD 6A01                   push 0001
:0003.1CCF 56                     push si
:0003.1CD0 9A404FF21C             call 1CF2:4F40
:0003.1CD5 C746F80100             mov word ptr [bp-08], 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.1C85(C), :0003.1C95(C), :0003.1C9D(C), :0003.1CAD(C), :0003.1CB9(C), 
|
:0003.1CDA 8B46F8                 mov ax, [bp-08]
:0003.1CDD 5E                     pop si
:0003.1CDE 5F                     pop di
:0003.1CDF C9                     leave
:0003.1CE0 CA0200                 retf 0002


:0003.1CE3 00                     BYTE 0


:0003.1CE4 55                     push bp
:0003.1CE5 8BEC                   mov bp, sp
:0003.1CE7 56                     push si
:0003.1CE8 8B7606                 mov si, [bp+06]
:0003.1CEB 680001                 push 0100
:0003.1CEE 68FC54                 push 54FC
:0003.1CF1 9A081DF60C             call 0CF6:1D08
:0003.1CF6 5B                     pop bx
:0003.1CF7 52                     push dx
:0003.1CF8 50                     push ax
:0003.1CF9 9A6E6E0000             call 0000:6E6E
:0003.1CFE 83C406                 add sp, 0006
:0003.1D01 680855                 push 5508
:0003.1D04 9A081DF60C             call 0CF6:1D08
:0003.1D09 5B                     pop bx
:0003.1D0A 52                     push dx
:0003.1D0B 50                     push ax
:0003.1D0C A069CF                 mov al, [CF69]
:0003.1D0F 2AE4                   sub ah, ah
:0003.1D11 03C0                   add ax, ax
:0003.1D13 50                     push ax
:0003.1D14 A068CF                 mov al, [CF68]
:0003.1D17 2AE4                   sub ah, ah
:0003.1D19 03C0                   add ax, ax
:0003.1D1B 50                     push ax
:0003.1D1C FF7422                 push word ptr [si+22]
:0003.1D1F 8B4420                 mov ax, [si+20]
:0003.1D22 99                     cwd
:0003.1D23 83E207                 and dx, 0007
:0003.1D26 03C2                   add ax, dx
:0003.1D28 C1F803                 sar ax, 03
:0003.1D2B 50                     push ax
:0003.1D2C 9AFC6B0000             call 0000:6BFC
:0003.1D31 83C40C                 add sp, 000C
:0003.1D34 5E                     pop si
:0003.1D35 C9                     leave
:0003.1D36 CA0200                 retf 0002


:0003.1D39 00                     BYTE 0


:0003.1D3A 55                     push bp
:0003.1D3B 8BEC                   mov bp, sp
:0003.1D3D 56                     push si
:0003.1D3E 8B7606                 mov si, [bp+06]
:0003.1D41 9A2423F60C             call 0CF6:2324
:0003.1D46 8B4408                 mov ax, [si+08]
:0003.1D49 03C0                   add ax, ax
:0003.1D4B 034420                 add ax, [si+20]
:0003.1D4E 99                     cwd
:0003.1D4F 83E207                 and dx, 0007
:0003.1D52 03C2                   add ax, dx
:0003.1D54 C1F803                 sar ax, 03
:0003.1D57 C1E003                 shl ax, 03
:0003.1D5A 50                     push ax
:0003.1D5B 8B440A                 mov ax, [si+0A]
:0003.1D5E 03C0                   add ax, ax
:0003.1D60 034422                 add ax, [si+22]
:0003.1D63 50                     push ax
:0003.1D64 8B4404                 mov ax, [si+04]
:0003.1D67 99                     cwd
:0003.1D68 83E207                 and dx, 0007
:0003.1D6B 03C2                   add ax, dx
:0003.1D6D C1F803                 sar ax, 03
:0003.1D70 050700                 add ax, 0007
:0003.1D73 99                     cwd
:0003.1D74 83E207                 and dx, 0007
:0003.1D77 03C2                   add ax, dx
:0003.1D79 C1F803                 sar ax, 03
:0003.1D7C C1E003                 shl ax, 03
:0003.1D7F 50                     push ax
:0003.1D80 8B4406                 mov ax, [si+06]
:0003.1D83 99                     cwd
:0003.1D84 83E207                 and dx, 0007
:0003.1D87 03C2                   add ax, dx
:0003.1D89 C1F803                 sar ax, 03
:0003.1D8C 50                     push ax
:0003.1D8D 6A00                   push 0000
:0003.1D8F 68FC54                 push 54FC
:0003.1D92 9A081DF60C             call 0CF6:1D08
:0003.1D97 5B                     pop bx
:0003.1D98 2D0038                 sub ax, 3800
:0003.1D9B 52                     push dx
:0003.1D9C 50                     push ax
:0003.1D9D 68EA53                 push 53EA
:0003.1DA0 9ADA3AF60C             call 0CF6:3ADA
:0003.1DA5 9A1223F60C             call 0CF6:2312
:0003.1DAA 5E                     pop si
:0003.1DAB C9                     leave
:0003.1DAC CA0200                 retf 0002


:0003.1DAF 00                     BYTE 0


:0003.1DB0 C8060000               enter 0006, 00
:0003.1DB4 57                     push di
:0003.1DB5 56                     push si
:0003.1DB6 8B7606                 mov si, [bp+06]
:0003.1DB9 8B7C08                 mov di, [si+08]
:0003.1DBC 03FF                   add di, di
:0003.1DBE 037C20                 add di, [si+20]
:0003.1DC1 8B440A                 mov ax, [si+0A]
:0003.1DC4 03C0                   add ax, ax
:0003.1DC6 034422                 add ax, [si+22]
:0003.1DC9 8946FE                 mov [bp-02], ax
:0003.1DCC 8B4404                 mov ax, [si+04]
:0003.1DCF 99                     cwd
:0003.1DD0 83E207                 and dx, 0007
:0003.1DD3 03C2                   add ax, dx
:0003.1DD5 C1F803                 sar ax, 03
:0003.1DD8 8946FC                 mov [bp-04], ax
:0003.1DDB 8B4406                 mov ax, [si+06]
:0003.1DDE 99                     cwd
:0003.1DDF 83E207                 and dx, 0007
:0003.1DE2 03C2                   add ax, dx
:0003.1DE4 C1F803                 sar ax, 03
:0003.1DE7 8946FA                 mov [bp-06], ax
:0003.1DEA 9A2423F60C             call 0CF6:2324
:0003.1DEF 8BC7                   mov ax, di
:0003.1DF1 83E7F8                 and di, FFF8
:0003.1DF4 57                     push di
:0003.1DF5 FF76FE                 push word ptr [bp-02]
:0003.1DF8 8B4EFC                 mov cx, [bp-04]
:0003.1DFB 83C107                 add cx, 0007
:0003.1DFE 80E1F8                 and cl, F8
:0003.1E01 51                     push cx
:0003.1E02 FF76FA                 push word ptr [bp-06]
:0003.1E05 68FC54                 push 54FC
:0003.1E08 8BF0                   mov si, ax
:0003.1E0A 9A081DF60C             call 0CF6:1D08
:0003.1E0F 5B                     pop bx
:0003.1E10 2D0038                 sub ax, 3800
:0003.1E13 52                     push dx
:0003.1E14 50                     push ax
:0003.1E15 68EA53                 push 53EA
:0003.1E18 9A3C3BF60C             call 0CF6:3B3C
:0003.1E1D 56                     push si
:0003.1E1E FF76FE                 push word ptr [bp-02]
:0003.1E21 FF76FC                 push word ptr [bp-04]
:0003.1E24 FF76FA                 push word ptr [bp-06]
:0003.1E27 6A01                   push 0001
:0003.1E29 6A06                   push 0006
:0003.1E2B 68EA53                 push 53EA
:0003.1E2E 9AFC39F60C             call 0CF6:39FC
:0003.1E33 8D4401                 lea ax, [si+01]
:0003.1E36 50                     push ax
:0003.1E37 8B46FE                 mov ax, [bp-02]
:0003.1E3A 40                     inc ax
:0003.1E3B 50                     push ax
:0003.1E3C 8B46FC                 mov ax, [bp-04]
:0003.1E3F 48                     dec ax
:0003.1E40 48                     dec ax
:0003.1E41 50                     push ax
:0003.1E42 8B46FA                 mov ax, [bp-06]
:0003.1E45 48                     dec ax
:0003.1E46 48                     dec ax
:0003.1E47 50                     push ax
:0003.1E48 6A01                   push 0001
:0003.1E4A 6A06                   push 0006
:0003.1E4C 68EA53                 push 53EA
:0003.1E4F 9AFC39F60C             call 0CF6:39FC
:0003.1E54 9A1223F60C             call 0CF6:2312
:0003.1E59 5E                     pop si
:0003.1E5A 5F                     pop di
:0003.1E5B C9                     leave
:0003.1E5C CA0200                 retf 0002


:0003.1E5F 00                     BYTE 0


:0003.1E60 C80E0000               enter 000E, 00
:0003.1E64 57                     push di
:0003.1E65 56                     push si
:0003.1E66 8B5E0C                 mov bx, [bp+0C]
:0003.1E69 895EFA                 mov [bp-06], bx
:0003.1E6C 8B460A                 mov ax, [bp+0A]
:0003.1E6F 8946FC                 mov [bp-04], ax
:0003.1E72 8B7606                 mov si, [bp+06]
:0003.1E75 807E0801               cmp byte ptr [bp+08], 01
:0003.1E79 757D                   jne 1EF8
:0003.1E7B 8B4404                 mov ax, [si+04]
:0003.1E7E 99                     cwd
:0003.1E7F 83E20F                 and dx, 000F
:0003.1E82 03C2                   add ax, dx
:0003.1E84 C1F804                 sar ax, 04
:0003.1E87 8946F8                 mov [bp-08], ax
:0003.1E8A 99                     cwd
:0003.1E8B 2BC2                   sub ax, dx
:0003.1E8D D1F8                   sar ax, 01
:0003.1E8F 8BCB                   mov cx, bx
:0003.1E91 2BC8                   sub cx, ax
:0003.1E93 894EFA                 mov [bp-06], cx
:0003.1E96 8B4406                 mov ax, [si+06]
:0003.1E99 99                     cwd
:0003.1E9A 83E20F                 and dx, 000F
:0003.1E9D 03C2                   add ax, dx
:0003.1E9F C1F804                 sar ax, 04
:0003.1EA2 8946F6                 mov [bp-0A], ax
:0003.1EA5 99                     cwd
:0003.1EA6 2BC2                   sub ax, dx
:0003.1EA8 D1F8                   sar ax, 01
:0003.1EAA 2B460A                 sub ax, [bp+0A]
:0003.1EAD F7D8                   neg ax
:0003.1EAF 8946FC                 mov [bp-04], ax
:0003.1EB2 0BC9                   or cx, cx
:0003.1EB4 7D05                   jge 1EBB
:0003.1EB6 C746FA0000             mov word ptr [bp-06], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1EB4(C)
|
:0003.1EBB 0BC0                   or ax, ax
:0003.1EBD 7D05                   jge 1EC4
:0003.1EBF C746FC0000             mov word ptr [bp-04], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1EBD(C)
|
:0003.1EC4 8B46F8                 mov ax, [bp-08]
:0003.1EC7 0346FA                 add ax, [bp-06]
:0003.1ECA 8A0E68CF               mov cl , [CF68]
:0003.1ECE 2AED                   sub ch, ch
:0003.1ED0 03C9                   add cx, cx
:0003.1ED2 3BC1                   cmp ax, cx
:0003.1ED4 7E08                   jle 1EDE
:0003.1ED6 8BC1                   mov ax, cx
:0003.1ED8 2B46F8                 sub ax, [bp-08]
:0003.1EDB 8946FA                 mov [bp-06], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1ED4(C)
|
:0003.1EDE 8B46F6                 mov ax, [bp-0A]
:0003.1EE1 0346FC                 add ax, [bp-04]
:0003.1EE4 8A0E69CF               mov cl , [CF69]
:0003.1EE8 2AED                   sub ch, ch
:0003.1EEA 03C9                   add cx, cx
:0003.1EEC 3BC1                   cmp ax, cx
:0003.1EEE 7E08                   jle 1EF8
:0003.1EF0 8BC1                   mov ax, cx
:0003.1EF2 2B46F6                 sub ax, [bp-0A]
:0003.1EF5 8946FC                 mov [bp-04], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.1E79(C), :0003.1EEE(C)
|
:0003.1EF8 8B46FA                 mov ax, [bp-06]
:0003.1EFB 24FE                   and al, FE
:0003.1EFD 8946FE                 mov [bp-02], ax
:0003.1F00 8B7EFC                 mov di, [bp-04]
:0003.1F03 83E7FE                 and di, FFFE
:0003.1F06 3B4408                 cmp ax, [si+08]
:0003.1F09 7505                   jne 1F10
:0003.1F0B 397C0A                 cmp [si+0A], di
:0003.1F0E 743B                   je 1F4B

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1F09(C)
|
:0003.1F10 9A2423F60C             call 0CF6:2324
:0003.1F15 56                     push si
:0003.1F16 9A1A4EF21C             call 1CF2:4E1A
:0003.1F1B 9A1223F60C             call 0CF6:2312
:0003.1F20 8B46FE                 mov ax, [bp-02]
:0003.1F23 894408                 mov [si+08], ax
:0003.1F26 897C0A                 mov [si+0A], di
:0003.1F29 9A2423F60C             call 0CF6:2324
:0003.1F2E 56                     push si
:0003.1F2F 9A904EF21C             call 1CF2:4E90
:0003.1F34 9A1223F60C             call 0CF6:2312
:0003.1F39 8A4408                 mov al , [si+08]
:0003.1F3C 88441E                 mov [si+1E], al 
:0003.1F3F 8A440A                 mov al , [si+0A]
:0003.1F42 88441F                 mov [si+1F], al 
:0003.1F45 56                     push si
:0003.1F46 9A4641F21C             call 1CF2:4146

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1F0E(C)
|
:0003.1F4B 5E                     pop si
:0003.1F4C 5F                     pop di
:0003.1F4D C9                     leave
:0003.1F4E CA0800                 retf 0008


:0003.1F51 00                     BYTE 0


:0003.1F52 C8200000               enter 0020, 00
:0003.1F56 57                     push di
:0003.1F57 56                     push si
:0003.1F58 8B7606                 mov si, [bp+06]
:0003.1F5B C646FF38               mov byte ptr [bp-01], 38
:0003.1F5F 8A4608                 mov al , [bp+08]
:0003.1F62 384418                 cmp [si+18], al 
:0003.1F65 7503                   jne 1F6A
:0003.1F67 E91A03                 jmp 2284



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1F65(C)
|
:0003.1F6A 6A04                   push 0004
:0003.1F6C 682651                 push 5126
:0003.1F6F 9AF605F60C             call 0CF6:05F6
:0003.1F74 6A00                   push 0000
:0003.1F76 682651                 push 5126
:0003.1F79 9AA805F60C             call 0CF6:05A8
:0003.1F7E 6A07                   push 0007
:0003.1F80 682651                 push 5126
:0003.1F83 9A8005F60C             call 0CF6:0580
:0003.1F88 9A2423F60C             call 0CF6:2324
:0003.1F8D 807E08FF               cmp byte ptr [bp+08], FF
:0003.1F91 741C                   je 1FAF
:0003.1F93 8A4608                 mov al , [bp+08]
:0003.1F96 384418                 cmp [si+18], al 
:0003.1F99 7414                   je 1FAF
:0003.1F9B C6441900               mov byte ptr [si+19], 00
:0003.1F9F 6A00                   push 0000
:0003.1FA1 68BCCF                 push CFBC
:0003.1FA4 9AA816F60C             call 0CF6:16A8
:0003.1FA9 8A4608                 mov al , [bp+08]
:0003.1FAC 884418                 mov [si+18], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.1F91(C), :0003.1F99(C)
|
:0003.1FAF 807C18FF               cmp byte ptr [si+18], FF
:0003.1FB3 7424                   je 1FD9
:0003.1FB5 F6441880               test byte ptr [si+18], 80
:0003.1FB9 741E                   je 1FD9
:0003.1FBB 8064187F               and byte ptr [si+18], 7F
:0003.1FBF 8A4418                 mov al , [si+18]
:0003.1FC2 884608                 mov [bp+08], al 
:0003.1FC5 56                     push si
:0003.1FC6 9AA065F21C             call 1CF2:65A0
:0003.1FCB 68BCCF                 push CFBC
:0003.1FCE 9A2A14F60C             call 0CF6:142A
:0003.1FD3 C64424FF               mov byte ptr [si+24], FF
:0003.1FD7 EB06                   jmp 1FDF



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.1FB3(C), :0003.1FB9(C)
|
:0003.1FD9 56                     push si
:0003.1FDA 9AA065F21C             call 1CF2:65A0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1FD7(U)
|
:0003.1FDF 807E08FF               cmp byte ptr [bp+08], FF
:0003.1FE3 7503                   jne 1FE8
:0003.1FE5 E9FB00                 jmp 20E3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1FE3(C)
|
:0003.1FE8 6A00                   push 0000
:0003.1FEA 688054                 push 5480
:0003.1FED 9A9C57F60C             call 0CF6:579C
:0003.1FF2 68BCCF                 push CFBC
:0003.1FF5 9A2A14F60C             call 0CF6:142A
:0003.1FFA 807C1800               cmp byte ptr [si+18], 00
:0003.1FFE 7512                   jne 2012
:0003.2000 B001                   mov al, 01
:0003.2002 9A2044F21C             call 1CF2:4420
:0003.2007 B010                   mov al, 10
:0003.2009 9A2044F21C             call 1CF2:4420
:0003.200E 6A0F                   push 000F
:0003.2010 EB16                   jmp 2028



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1FFE(C)
|
:0003.2012 807C1801               cmp byte ptr [si+18], 01
:0003.2016 7518                   jne 2030
:0003.2018 32C0                   xor al , al 
:0003.201A 9A2044F21C             call 1CF2:4420
:0003.201F B011                   mov al, 11
:0003.2021 9A2044F21C             call 1CF2:4420
:0003.2026 6A1E                   push 001E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2010(U)
|
:0003.2028 68BCCF                 push CFBC
:0003.202B 9A8616F60C             call 0CF6:1686

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2016(C)
|
:0003.2030 C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2065(C)
|
:0003.2034 8A46FF                 mov al , [bp-01]
:0003.2037 2AE4                   sub ah, ah
:0003.2039 C1E004                 shl ax, 04
:0003.203C 05C801                 add ax, 01C8
:0003.203F 50                     push ax
:0003.2040 6A28                   push 0028
:0003.2042 6A10                   push 0010
:0003.2044 6A10                   push 0010
:0003.2046 6A00                   push 0000
:0003.2048 68FC54                 push 54FC
:0003.204B 9A081DF60C             call 0CF6:1D08
:0003.2050 5B                     pop bx
:0003.2051 2D006E                 sub ax, 6E00
:0003.2054 52                     push dx
:0003.2055 50                     push ax
:0003.2056 68EA53                 push 53EA
:0003.2059 9ADA3AF60C             call 0CF6:3ADA
:0003.205E FE46FF                 inc byte ptr [bp-01]
:0003.2061 807EFF04               cmp byte ptr [bp-01], 04
:0003.2065 72CD                   jb 2034
:0003.2067 C646EA00               mov byte ptr [bp-16], 00
:0003.206B 8D46EA                 lea ax, [bp-16]
:0003.206E 50                     push ax
:0003.206F 683231                 push 3132
:0003.2072 682651                 push 5126
:0003.2075 9A3E0CF60C             call 0CF6:0C3E
:0003.207A 83C406                 add sp, 0006
:0003.207D 807C1801               cmp byte ptr [si+18], 01
:0003.2081 F5                     cmc
:0003.2082 1BC0                   sbb ax, ax
:0003.2084 250F00                 and ax, 000F
:0003.2087 6BC00E                 imul ax, 000E
:0003.208A 0576D0                 add ax, D076
:0003.208D 50                     push ax
:0003.208E 9AAE81F21C             call 1CF2:81AE
:0003.2093 8BD8                   mov bx, ax
:0003.2095 03D8                   add bx, ax
:0003.2097 1E                     push ds
:0003.2098 FFB7E609               push word ptr [bx+09E6]
:0003.209C 8D5EEA                 lea bx, [bp-16]
:0003.209F 9A443DF60C             call 0CF6:3D44
:0003.20A4 8D46EA                 lea ax, [bp-16]
:0003.20A7 16                     push ss
:0003.20A8 50                     push ax
:0003.20A9 1E                     push ds
:0003.20AA 683531                 push 3135
:0003.20AD 9AB83CF60C             call 0CF6:3CB8
:0003.20B2 8D46EA                 lea ax, [bp-16]
:0003.20B5 16                     push ss
:0003.20B6 50                     push ax
:0003.20B7 9A943CF60C             call 0CF6:3C94
:0003.20BC 2D0A00                 sub ax, 000A
:0003.20BF F7D8                   neg ax
:0003.20C1 D1E8                   shr ax, 01
:0003.20C3 053800                 add ax, 0038
:0003.20C6 50                     push ax
:0003.20C7 6A28                   push 0028
:0003.20C9 682651                 push 5126
:0003.20CC 9A0E05F60C             call 0CF6:050E
:0003.20D1 8D46EA                 lea ax, [bp-16]
:0003.20D4 50                     push ax
:0003.20D5 683831                 push 3138
:0003.20D8 682651                 push 5126
:0003.20DB 9A3E0CF60C             call 0CF6:0C3E
:0003.20E0 83C406                 add sp, 0006

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1FE5(U)
|
:0003.20E3 807C1801               cmp byte ptr [si+18], 01
:0003.20E7 F5                     cmc
:0003.20E8 1AC0                   sbb al , al 
:0003.20EA 240F                   and al, 0F
:0003.20EC 8846FD                 mov [bp-03], al 
:0003.20EF 807C1801               cmp byte ptr [si+18], 01
:0003.20F3 1AC0                   sbb al , al 
:0003.20F5 24E2                   and al, E2
:0003.20F7 042D                   add al, 2D
:0003.20F9 8846FE                 mov [bp-02], al 
:0003.20FC B8FFFF                 mov ax, FFFF
:0003.20FF BB50D0                 mov bx, D050
:0003.2102 B90F00                 mov cx, 000F
:0003.2105 8BFB                   mov di, bx
:0003.2107 1E                     push ds
:0003.2108 07                     pop es
:0003.2109 F3                     repz
:0003.210A AB                     stosw
:0003.210B BF50D0                 mov di, D050
:0003.210E 807C1800               cmp byte ptr [si+18], 00
:0003.2112 7543                   jne 2157
:0003.2114 8A46FD                 mov al , [bp-03]
:0003.2117 8846FF                 mov [bp-01], al 
:0003.211A 3A46FE                 cmp al , [bp-02]
:0003.211D 7338                   jnb 2157

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2155(C)
|
:0003.211F 8A46FF                 mov al , [bp-01]
:0003.2122 2AE4                   sub ah, ah
:0003.2124 8946E6                 mov [bp-1A], ax
:0003.2127 6BC00E                 imul ax, 000E
:0003.212A 0576D0                 add ax, D076
:0003.212D 8946E8                 mov [bp-18], ax
:0003.2130 50                     push ax
:0003.2131 9AE840F21C             call 1CF2:40E8
:0003.2136 3C02                   cmp al, 02
:0003.2138 7512                   jne 214C
:0003.213A FF76E8                 push word ptr [bp-18]
:0003.213D 9AAE81F21C             call 1CF2:81AE
:0003.2142 0BC0                   or ax, ax
:0003.2144 7506                   jne 214C
:0003.2146 8A46FF                 mov al , [bp-01]
:0003.2149 8805                   mov [di], al 
:0003.214B 47                     inc di

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.2138(C), :0003.2144(C)
|
:0003.214C 8A46FE                 mov al , [bp-02]
:0003.214F FE46FF                 inc byte ptr [bp-01]
:0003.2152 3846FF                 cmp [bp-01], al 
:0003.2155 72C8                   jb 211F

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.2112(C), :0003.211D(C)
|
:0003.2157 8A46FD                 mov al , [bp-03]
:0003.215A 8846FF                 mov [bp-01], al 
:0003.215D 3A46FE                 cmp al , [bp-02]
:0003.2160 7338                   jnb 219A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2198(C)
|
:0003.2162 8A46FF                 mov al , [bp-01]
:0003.2165 2AE4                   sub ah, ah
:0003.2167 8946E6                 mov [bp-1A], ax
:0003.216A 6BC00E                 imul ax, 000E
:0003.216D 0576D0                 add ax, D076
:0003.2170 8946E8                 mov [bp-18], ax
:0003.2173 50                     push ax
:0003.2174 9AE840F21C             call 1CF2:40E8
:0003.2179 3C02                   cmp al, 02
:0003.217B 7512                   jne 218F
:0003.217D FF76E8                 push word ptr [bp-18]
:0003.2180 9AAE81F21C             call 1CF2:81AE
:0003.2185 0BC0                   or ax, ax
:0003.2187 7406                   je 218F
:0003.2189 8A46FF                 mov al , [bp-01]
:0003.218C 8805                   mov [di], al 
:0003.218E 47                     inc di

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.217B(C), :0003.2187(C)
|
:0003.218F 8A46FE                 mov al , [bp-02]
:0003.2192 FE46FF                 inc byte ptr [bp-01]
:0003.2195 3846FF                 cmp [bp-01], al 
:0003.2198 72C8                   jb 2162

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2160(C)
|
:0003.219A 8A46FD                 mov al , [bp-03]
:0003.219D 8846FF                 mov [bp-01], al 
:0003.21A0 3846FE                 cmp [bp-02], al 
:0003.21A3 7623                   jbe 21C8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.21C6(C)
|
:0003.21A5 B00E                   mov al, 0E
:0003.21A7 F666FF                 mul byte ptr [bp-01]
:0003.21AA 0576D0                 add ax, D076
:0003.21AD 50                     push ax
:0003.21AE 9AE840F21C             call 1CF2:40E8
:0003.21B3 3C03                   cmp al, 03
:0003.21B5 7206                   jb 21BD
:0003.21B7 8A46FF                 mov al , [bp-01]
:0003.21BA 8805                   mov [di], al 
:0003.21BC 47                     inc di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.21B5(C)
|
:0003.21BD 8A46FE                 mov al , [bp-02]
:0003.21C0 FE46FF                 inc byte ptr [bp-01]
:0003.21C3 3846FF                 cmp [bp-01], al 
:0003.21C6 72DD                   jb 21A5

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.21A3(C)
|
:0003.21C8 C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.227C(U)
|
:0003.21CC 8A5EFF                 mov bl , [bp-01]
:0003.21CF 2AFF                   sub bh, bh
:0003.21D1 895EE6                 mov [bp-1A], bx
:0003.21D4 8A4419                 mov al , [si+19]
:0003.21D7 2AE4                   sub ah, ah
:0003.21D9 8BF8                   mov di, ax
:0003.21DB 8A8150D0               mov al , [bx+di+D050]
:0003.21DF 8846E4                 mov [bp-1C], al 
:0003.21E2 3CFF                   cmp al, FF
:0003.21E4 7503                   jne 21E9
:0003.21E6 E98A00                 jmp 2273



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.21E4(C)
|
:0003.21E9 6BF80E                 imul di, ax, 000E
:0003.21EC 81C776D0               add di, D076
:0003.21F0 57                     push di
:0003.21F1 9A6240F21C             call 1CF2:4062
:0003.21F6 6BC02C                 imul ax, 002C
:0003.21F9 051668                 add ax, 6816
:0003.21FC 8946FC                 mov [bp-04], ax
:0003.21FF 57                     push di
:0003.2200 9AE840F21C             call 1CF2:40E8
:0003.2205 8846FE                 mov [bp-02], al 
:0003.2208 6A39                   push 0039
:0003.220A 6B46E614               imul ax, [bp-1A], 0014
:0003.220E 8946E2                 mov [bp-1E], ax
:0003.2211 054A00                 add ax, 004A
:0003.2214 50                     push ax
:0003.2215 682651                 push 5126
:0003.2218 8946E0                 mov [bp-20], ax
:0003.221B 9A0E05F60C             call 0CF6:050E
:0003.2220 57                     push di
:0003.2221 9AFA82F21C             call 1CF2:82FA
:0003.2226 6A41                   push 0041
:0003.2228 FF76E0                 push word ptr [bp-20]
:0003.222B 682651                 push 5126
:0003.222E 9A0E05F60C             call 0CF6:050E
:0003.2233 807EFE02               cmp byte ptr [bp-02], 02
:0003.2237 7410                   je 2249
:0003.2239 683B31                 push 313B
:0003.223C 682651                 push 5126
:0003.223F 9A3E0CF60C             call 0CF6:0C3E
:0003.2244 83C404                 add sp, 0004
:0003.2247 EB2A                   jmp 2273



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2237(C)
|
:0003.2249 807EFE01               cmp byte ptr [bp-02], 01
:0003.224D 7424                   je 2273
:0003.224F 8B7EFC                 mov di, [bp-04]
:0003.2252 57                     push di
:0003.2253 9A2069F60C             call 0CF6:6920
:0003.2258 50                     push ax
:0003.2259 57                     push di
:0003.225A 9AA4C5F60C             call 0CF6:C5A4
:0003.225F 50                     push ax
:0003.2260 6A01                   push 0001
:0003.2262 8B56E2                 mov dx, [bp-1E]
:0003.2265 83C24E                 add dx, 004E
:0003.2268 B80002                 mov ax, 0200
:0003.226B BB5800                 mov bx, 0058
:0003.226E 9A7644F21C             call 1CF2:4476

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.21E6(U), :0003.2247(U), :0003.224D(C)
|
:0003.2273 FE46FF                 inc byte ptr [bp-01]
:0003.2276 807EFF0A               cmp byte ptr [bp-01], 0A
:0003.227A 7303                   jnb 227F
:0003.227C E94DFF                 jmp 21CC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.227A(C)
|
:0003.227F 9A1223F60C             call 0CF6:2312

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.1F67(U)
|
:0003.2284 5E                     pop si
:0003.2285 5F                     pop di
:0003.2286 C9                     leave
:0003.2287 CA0400                 retf 0004


:0003.228A 55                     push bp
:0003.228B 8BEC                   mov bp, sp
:0003.228D 57                     push di
:0003.228E 56                     push si
:0003.228F 8B7606                 mov si, [bp+06]
:0003.2292 F6441880               test byte ptr [si+18], 80
:0003.2296 753A                   jne 22D2
:0003.2298 8A4424                 mov al , [si+24]
:0003.229B 2AE4                   sub ah, ah
:0003.229D 8BF8                   mov di, ax
:0003.229F 8A4419                 mov al , [si+19]
:0003.22A2 2BF8                   sub di, ax
:0003.22A4 9A2423F60C             call 0CF6:2324
:0003.22A9 68C001                 push 01C0
:0003.22AC 6BC714                 imul ax, di, 0014
:0003.22AF 054800                 add ax, 0048
:0003.22B2 50                     push ax
:0003.22B3 68A000                 push 00A0
:0003.22B6 6A14                   push 0014
:0003.22B8 6A00                   push 0000
:0003.22BA 682655                 push 5526
:0003.22BD 9A081DF60C             call 0CF6:1D08
:0003.22C2 5B                     pop bx
:0003.22C3 52                     push dx
:0003.22C4 50                     push ax
:0003.22C5 68EA53                 push 53EA
:0003.22C8 9ADA3AF60C             call 0CF6:3ADA
:0003.22CD 9A1223F60C             call 0CF6:2312

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2296(C)
|
:0003.22D2 C64424FF               mov byte ptr [si+24], FF
:0003.22D6 5E                     pop si
:0003.22D7 5F                     pop di
:0003.22D8 C9                     leave
:0003.22D9 CA0200                 retf 0002


:0003.22DC C8060000               enter 0006, 00
:0003.22E0 57                     push di
:0003.22E1 56                     push si
:0003.22E2 8B5E06                 mov bx, [bp+06]
:0003.22E5 8B470C                 mov ax, [bx+0C]
:0003.22E8 8BF8                   mov di, ax
:0003.22EA 8B770E                 mov si, [bx+0E]
:0003.22ED B1FF                   mov cl, FF
:0003.22EF 884EFF                 mov [bp-01], cl 
:0003.22F2 884EFD                 mov [bp-03], cl 
:0003.22F5 3DC001                 cmp ax, 01C0
:0003.22F8 7211                   jb 230B
:0003.22FA 81FF7002               cmp di, 0270
:0003.22FE 730B                   jnb 230B
:0003.2300 83FE48                 cmp si, 0048
:0003.2303 7206                   jb 230B
:0003.2305 81FE0F01               cmp si, 010F
:0003.2309 7203                   jb 230E

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.22F8(C), :0003.22FE(C), :0003.2303(C)
|
:0003.230B E98A00                 jmp 2398

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2309(C)
|
:0003.230E F6471880               test byte ptr [bx+18], 80
:0003.2312 7409                   je 231D
:0003.2314 68FF00                 push 00FF
:0003.2317 53                     push bx
:0003.2318 9A3250F21C             call 1CF2:5032

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2312(C)
|
:0003.231D 8D44B8                 lea ax, [si-48]
:0003.2320 B91400                 mov cx, 0014
:0003.2323 2BD2                   sub dx, dx
:0003.2325 F7F1                   div cx
:0003.2327 8846FC                 mov [bp-04], al 
:0003.232A 8B5E06                 mov bx, [bp+06]
:0003.232D 024719                 add al , [bx+19]
:0003.2330 8846FF                 mov [bp-01], al 
:0003.2333 81FF6002               cmp di, 0260
:0003.2337 735B                   jnb 2394
:0003.2339 B00E                   mov al, 0E
:0003.233B 8A5EFF                 mov bl , [bp-01]
:0003.233E 2AFF                   sub bh, bh
:0003.2340 81C350D0               add bx, D050
:0003.2344 895EFA                 mov [bp-06], bx
:0003.2347 F627                   mul byte ptr [bx]
:0003.2349 0576D0                 add ax, D076
:0003.234C 50                     push ax
:0003.234D 9AE840F21C             call 1CF2:40E8
:0003.2352 3C02                   cmp al, 02
:0003.2354 753E                   jne 2394
:0003.2356 6A20                   push 0020
:0003.2358 B00E                   mov al, 0E
:0003.235A 8B5EFA                 mov bx, [bp-06]
:0003.235D F627                   mul byte ptr [bx]
:0003.235F 0576D0                 add ax, D076
:0003.2362 50                     push ax
:0003.2363 9ABC40F21C             call 1CF2:40BC
:0003.2368 0BC0                   or ax, ax
:0003.236A 7514                   jne 2380
:0003.236C B00E                   mov al, 0E
:0003.236E 8B5EFA                 mov bx, [bp-06]
:0003.2371 F627                   mul byte ptr [bx]
:0003.2373 0576D0                 add ax, D076
:0003.2376 50                     push ax
:0003.2377 9AF640F21C             call 1CF2:40F6
:0003.237C 0BC0                   or ax, ax
:0003.237E 7414                   je 2394

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.236A(C)
|
:0003.2380 687052                 push 5270
:0003.2383 9AD80DF60C             call 0CF6:0DD8
:0003.2388 0BC0                   or ax, ax
:0003.238A 740C                   je 2398
:0003.238C 8A46FF                 mov al , [bp-01]
:0003.238F 8846FD                 mov [bp-03], al 
:0003.2392 EB04                   jmp 2398



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.2337(C), :0003.2354(C), :0003.237E(C)
|
:0003.2394 C646FFFF               mov byte ptr [bp-01], FF

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.230B(U), :0003.238A(C), :0003.2392(U)
|
:0003.2398 8A46FF                 mov al , [bp-01]
:0003.239B 8B5E06                 mov bx, [bp+06]
:0003.239E 384724                 cmp [bx+24], al 
:0003.23A1 7406                   je 23A9
:0003.23A3 F6471880               test byte ptr [bx+18], 80
:0003.23A7 7403                   je 23AC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.23A1(C)
|
:0003.23A9 E98900                 jmp 2435

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.23A7(C)
|
:0003.23AC 3CFF                   cmp al, FF
:0003.23AE 7476                   je 2426
:0003.23B0 8A4724                 mov al , [bx+24]
:0003.23B3 2A4719                 sub al , [bx+19]
:0003.23B6 8846FE                 mov [bp-02], al 
:0003.23B9 9A2423F60C             call 0CF6:2324
:0003.23BE 68C001                 push 01C0
:0003.23C1 B014                   mov al, 14
:0003.23C3 F666FE                 mul byte ptr [bp-02]
:0003.23C6 054800                 add ax, 0048
:0003.23C9 50                     push ax
:0003.23CA 68A000                 push 00A0
:0003.23CD 6A14                   push 0014
:0003.23CF 6A00                   push 0000
:0003.23D1 682655                 push 5526
:0003.23D4 9A081DF60C             call 0CF6:1D08
:0003.23D9 5B                     pop bx
:0003.23DA 52                     push dx
:0003.23DB 50                     push ax
:0003.23DC 68EA53                 push 53EA
:0003.23DF 9ADA3AF60C             call 0CF6:3ADA
:0003.23E4 68C001                 push 01C0
:0003.23E7 B014                   mov al, 14
:0003.23E9 F666FC                 mul byte ptr [bp-04]
:0003.23EC 054800                 add ax, 0048
:0003.23EF 50                     push ax
:0003.23F0 68A000                 push 00A0
:0003.23F3 6A14                   push 0014
:0003.23F5 682655                 push 5526
:0003.23F8 8BF0                   mov si, ax
:0003.23FA 9A081DF60C             call 0CF6:1D08
:0003.23FF 5B                     pop bx
:0003.2400 52                     push dx
:0003.2401 50                     push ax
:0003.2402 68EA53                 push 53EA
:0003.2405 9A3C3BF60C             call 0CF6:3B3C
:0003.240A 68C601                 push 01C6
:0003.240D 56                     push si
:0003.240E 689400                 push 0094
:0003.2411 6A14                   push 0014
:0003.2413 6A01                   push 0001
:0003.2415 6A07                   push 0007
:0003.2417 68EA53                 push 53EA
:0003.241A 9AFC39F60C             call 0CF6:39FC
:0003.241F 9A1223F60C             call 0CF6:2312
:0003.2424 EB06                   jmp 242C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.23AE(C)
|
:0003.2426 53                     push bx
:0003.2427 9A6A53F21C             call 1CF2:536A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2424(U)
|
:0003.242C 8B5E06                 mov bx, [bp+06]
:0003.242F 8A46FF                 mov al , [bp-01]
:0003.2432 884724                 mov [bx+24], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.23A9(U)
|
:0003.2435 68BCCF                 push CFBC
:0003.2438 9A5414F60C             call 0CF6:1454
:0003.243D 8B5E06                 mov bx, [bp+06]
:0003.2440 8BF0                   mov si, ax
:0003.2442 8A4719                 mov al , [bx+19]
:0003.2445 2AE4                   sub ah, ah
:0003.2447 3BC6                   cmp ax, si
:0003.2449 740E                   je 2459
:0003.244B 8BC6                   mov ax, si
:0003.244D 884719                 mov [bx+19], al 
:0003.2450 68FF00                 push 00FF
:0003.2453 53                     push bx
:0003.2454 9A3250F21C             call 1CF2:5032

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2449(C)
|
:0003.2459 807EFDFF               cmp byte ptr [bp-03], FF
:0003.245D 7408                   je 2467
:0003.245F FF7606                 push word ptr [bp+06]
:0003.2462 9A6A53F21C             call 1CF2:536A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.245D(C)
|
:0003.2467 807EFDFF               cmp byte ptr [bp-03], FF
:0003.246B 740B                   je 2478
:0003.246D 8A5EFD                 mov bl , [bp-03]
:0003.2470 2AFF                   sub bh, bh
:0003.2472 8A8750D0               mov al , [bx+D050]
:0003.2476 EB02                   jmp 247A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.246B(C)
|
:0003.2478 B0FF                   mov al, FF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2476(U)
|
:0003.247A 5E                     pop si
:0003.247B 5F                     pop di
:0003.247C C9                     leave
:0003.247D CA0200                 retf 0002


:0003.2480 C8020000               enter 0002, 00
:0003.2484 57                     push di
:0003.2485 56                     push si
:0003.2486 8B7E08                 mov di, [bp+08]
:0003.2489 8B7606                 mov si, [bp+06]
:0003.248C 57                     push di
:0003.248D 9A9C40F21C             call 1CF2:409C
:0003.2492 8BD8                   mov bx, ax
:0003.2494 8B07                   mov ax, [bx]
:0003.2496 8946FE                 mov [bp-02], ax
:0003.2499 9A2423F60C             call 0CF6:2324
:0003.249E D066FE                 shl byte ptr [bp-02], 01
:0003.24A1 8A46FE                 mov al , [bp-02]
:0003.24A4 2AE4                   sub ah, ah
:0003.24A6 03C0                   add ax, ax
:0003.24A8 034420                 add ax, [si+20]
:0003.24AB 50                     push ax
:0003.24AC D066FF                 shl byte ptr [bp-01], 01
:0003.24AF 8A46FF                 mov al , [bp-01]
:0003.24B2 2AE4                   sub ah, ah
:0003.24B4 03C0                   add ax, ax
:0003.24B6 034422                 add ax, [si+22]
:0003.24B9 50                     push ax
:0003.24BA 6A04                   push 0004
:0003.24BC 6A04                   push 0004
:0003.24BE 57                     push di
:0003.24BF 9AF640F21C             call 1CF2:40F6
:0003.24C4 3D0100                 cmp ax, 0001
:0003.24C7 1BC0                   sbb ax, ax
:0003.24C9 40                     inc ax
:0003.24CA 40                     inc ax
:0003.24CB 50                     push ax
:0003.24CC 68EA53                 push 53EA
:0003.24CF 9A4C3AF60C             call 0CF6:3A4C
:0003.24D4 9A1223F60C             call 0CF6:2312
:0003.24D9 5E                     pop si
:0003.24DA 5F                     pop di
:0003.24DB C9                     leave
:0003.24DC CA0400                 retf 0004


:0003.24DF 00                     BYTE 0


:0003.24E0 C8080000               enter 0008, 00
:0003.24E4 57                     push di
:0003.24E5 56                     push si
:0003.24E6 FF7608                 push word ptr [bp+08]
:0003.24E9 9A9C40F21C             call 1CF2:409C
:0003.24EE 8BD8                   mov bx, ax
:0003.24F0 8B07                   mov ax, [bx]
:0003.24F2 8946FC                 mov [bp-04], ax
:0003.24F5 D066FC                 shl byte ptr [bp-04], 01
:0003.24F8 D066FD                 shl byte ptr [bp-03], 01
:0003.24FB 9A2423F60C             call 0CF6:2324
:0003.2500 33FF                   xor di, di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2560(C)
|
:0003.2502 33F6                   xor si, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.255A(C)
|
:0003.2504 8A46FD                 mov al , [bp-03]
:0003.2507 2AE4                   sub ah, ah
:0003.2509 03C7                   add ax, di
:0003.250B 8A0E68CF               mov cl , [CF68]
:0003.250F 2AED                   sub ch, ch
:0003.2511 8BD8                   mov bx, ax
:0003.2513 F7E1                   mul cx
:0003.2515 03C0                   add ax, ax
:0003.2517 8A4EFC                 mov cl , [bp-04]
:0003.251A 03C1                   add ax, cx
:0003.251C 03C6                   add ax, si
:0003.251E 50                     push ax
:0003.251F 680855                 push 5508
:0003.2522 894EFA                 mov [bp-06], cx
:0003.2525 895EF8                 mov [bp-08], bx
:0003.2528 9A4A4DF60C             call 0CF6:4D4A
:0003.252D 8BD8                   mov bx, ax
:0003.252F 8EC2                   mov es, dx
:0003.2531 268A07                 mov al , es:[bx]
:0003.2534 2AE4                   sub ah, ah
:0003.2536 50                     push ax
:0003.2537 8B46F8                 mov ax, [bp-08]
:0003.253A 8B5E06                 mov bx, [bp+06]
:0003.253D 03C0                   add ax, ax
:0003.253F 034722                 add ax, [bx+22]
:0003.2542 50                     push ax
:0003.2543 8B46FA                 mov ax, [bp-06]
:0003.2546 03C6                   add ax, si
:0003.2548 03C0                   add ax, ax
:0003.254A 034720                 add ax, [bx+20]
:0003.254D 50                     push ax
:0003.254E 9A3A6B0000             call 0000:6B3A
:0003.2553 83C406                 add sp, 0006
:0003.2556 46                     inc si
:0003.2557 83FE02                 cmp si, 0002
:0003.255A 72A8                   jb 2504
:0003.255C 47                     inc di
:0003.255D 83FF02                 cmp di, 0002
:0003.2560 72A0                   jb 2502
:0003.2562 9A1223F60C             call 0CF6:2312
:0003.2567 5E                     pop si
:0003.2568 5F                     pop di
:0003.2569 C9                     leave
:0003.256A CA0400                 retf 0004


:0003.256D 00                     BYTE 0


:0003.256E C8140000               enter 0014, 00
:0003.2572 57                     push di
:0003.2573 56                     push si
:0003.2574 8B7E06                 mov di, [bp+06]
:0003.2577 8B4504                 mov ax, [di+04]
:0003.257A 99                     cwd
:0003.257B 83E20F                 and dx, 000F
:0003.257E 03C2                   add ax, dx
:0003.2580 C1F804                 sar ax, 04
:0003.2583 8946F2                 mov [bp-0E], ax
:0003.2586 99                     cwd
:0003.2587 2BC2                   sub ax, dx
:0003.2589 D1F8                   sar ax, 01
:0003.258B 8A4E0A                 mov cl , [bp+0A]
:0003.258E 2AED                   sub ch, ch
:0003.2590 03C9                   add cx, cx
:0003.2592 2BC8                   sub cx, ax
:0003.2594 894EFA                 mov [bp-06], cx
:0003.2597 8B4506                 mov ax, [di+06]
:0003.259A 99                     cwd
:0003.259B 83E20F                 and dx, 000F
:0003.259E 03C2                   add ax, dx
:0003.25A0 C1F804                 sar ax, 04
:0003.25A3 8946F0                 mov [bp-10], ax
:0003.25A6 99                     cwd
:0003.25A7 2BC2                   sub ax, dx
:0003.25A9 D1F8                   sar ax, 01
:0003.25AB 8A5608                 mov dl, [bp+08]
:0003.25AE 2AF6                   sub dh, dh
:0003.25B0 03D2                   add dx, dx
:0003.25B2 2BD0                   sub dx, ax
:0003.25B4 8956F8                 mov [bp-08], dx
:0003.25B7 2B4D08                 sub cx, [di+08]
:0003.25BA F7D9                   neg cx
:0003.25BC 8B750A                 mov si, [di+0A]
:0003.25BF 2BF2                   sub si, dx
:0003.25C1 83F906                 cmp cx, 0006
:0003.25C4 7D12                   jge 25D8
:0003.25C6 83FE06                 cmp si, 0006
:0003.25C9 7D0D                   jge 25D8
:0003.25CB 83F9FA                 cmp cx, FFFA
:0003.25CE 7E08                   jle 25D8
:0003.25D0 83FEFA                 cmp si, FFFA
:0003.25D3 7E03                   jle 25D8
:0003.25D5 E9F500                 jmp 26CD



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.25C4(C), :0003.25C9(C), :0003.25CE(C), :0003.25D3(C)
|
:0003.25D8 837EFA00               cmp word ptr [bp-06], 0000
:0003.25DC 7C0C                   jl 25EA
:0003.25DE 8A460A                 mov al , [bp+0A]
:0003.25E1 2AE4                   sub ah, ah
:0003.25E3 03C0                   add ax, ax
:0003.25E5 3D0600                 cmp ax, 0006
:0003.25E8 7D05                   jge 25EF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.25DC(C)
|
:0003.25EA C746FA0000             mov word ptr [bp-06], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.25E8(C)
|
:0003.25EF 0BD2                   or dx, dx
:0003.25F1 7C0C                   jl 25FF
:0003.25F3 8A4608                 mov al , [bp+08]
:0003.25F6 2AE4                   sub ah, ah
:0003.25F8 03C0                   add ax, ax
:0003.25FA 3D0600                 cmp ax, 0006
:0003.25FD 7D05                   jge 2604

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.25F1(C)
|
:0003.25FF C746F80000             mov word ptr [bp-08], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.25FD(C)
|
:0003.2604 8B46F2                 mov ax, [bp-0E]
:0003.2607 0346FA                 add ax, [bp-06]
:0003.260A 8A0E68CF               mov cl , [CF68]
:0003.260E 2AED                   sub ch, ch
:0003.2610 03C9                   add cx, cx
:0003.2612 894EEE                 mov [bp-12], cx
:0003.2615 3BC1                   cmp ax, cx
:0003.2617 7F13                   jg 262C
:0003.2619 8BC1                   mov ax, cx
:0003.261B 2D0300                 sub ax, 0003
:0003.261E 03C0                   add ax, ax
:0003.2620 2B46F2                 sub ax, [bp-0E]
:0003.2623 8A4E0A                 mov cl , [bp+0A]
:0003.2626 2AED                   sub ch, ch
:0003.2628 3BC1                   cmp ax, cx
:0003.262A 7D09                   jge 2635

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2617(C)
|
:0003.262C 8B46EE                 mov ax, [bp-12]
:0003.262F 2B46F2                 sub ax, [bp-0E]
:0003.2632 8946FA                 mov [bp-06], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.262A(C)
|
:0003.2635 8B46F0                 mov ax, [bp-10]
:0003.2638 0346F8                 add ax, [bp-08]
:0003.263B 8A0E69CF               mov cl , [CF69]
:0003.263F 2AED                   sub ch, ch
:0003.2641 03C9                   add cx, cx
:0003.2643 894EEC                 mov [bp-14], cx
:0003.2646 3BC1                   cmp ax, cx
:0003.2648 7F13                   jg 265D
:0003.264A 8BC1                   mov ax, cx
:0003.264C 2D0300                 sub ax, 0003
:0003.264F 03C0                   add ax, ax
:0003.2651 2B46F0                 sub ax, [bp-10]
:0003.2654 8A4E08                 mov cl , [bp+08]
:0003.2657 2AED                   sub ch, ch
:0003.2659 3BC1                   cmp ax, cx
:0003.265B 7D09                   jge 2666

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2648(C)
|
:0003.265D 8B46EC                 mov ax, [bp-14]
:0003.2660 2B46F0                 sub ax, [bp-10]
:0003.2663 8946F8                 mov [bp-08], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.265B(C)
|
:0003.2666 8066FAFE               and byte ptr [bp-06], FE
:0003.266A 8B46FA                 mov ax, [bp-06]
:0003.266D 394508                 cmp [di+08], ax
:0003.2670 7C05                   jl 2677
:0003.2672 B8FEFF                 mov ax, FFFE
:0003.2675 EB03                   jmp 267A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2670(C)
|
:0003.2677 B80200                 mov ax, 0002

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2675(U)
|
:0003.267A 8946F6                 mov [bp-0A], ax
:0003.267D 8066F8FE               and byte ptr [bp-08], FE
:0003.2681 8B46F8                 mov ax, [bp-08]
:0003.2684 39450A                 cmp [di+0A], ax
:0003.2687 7C05                   jl 268E
:0003.2689 B8FEFF                 mov ax, FFFE
:0003.268C EB03                   jmp 2691



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2687(C)
|
:0003.268E B80200                 mov ax, 0002

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.268C(U)
|
:0003.2691 8946F4                 mov [bp-0C], ax
:0003.2694 8B5508                 mov dx, [di+08]
:0003.2697 8B4D0A                 mov cx, [di+0A]
:0003.269A 8BF2                   mov si, dx
:0003.269C 8BF9                   mov di, cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.26CB(U)
|
:0003.269E 8B46FA                 mov ax, [bp-06]
:0003.26A1 8B5E06                 mov bx, [bp+06]
:0003.26A4 394708                 cmp [bx+08], ax
:0003.26A7 7508                   jne 26B1
:0003.26A9 8B46F8                 mov ax, [bp-08]
:0003.26AC 39470A                 cmp [bx+0A], ax
:0003.26AF 741C                   je 26CD

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.26A7(C)
|
:0003.26B1 3976FA                 cmp [bp-06], si
:0003.26B4 7403                   je 26B9
:0003.26B6 0376F6                 add si, [bp-0A]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.26B4(C)
|
:0003.26B9 397EF8                 cmp [bp-08], di
:0003.26BC 7403                   je 26C1
:0003.26BE 037EF4                 add di, [bp-0C]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.26BC(C)
|
:0003.26C1 56                     push si
:0003.26C2 57                     push di
:0003.26C3 6A00                   push 0000
:0003.26C5 53                     push bx
:0003.26C6 9A404FF21C             call 1CF2:4F40
:0003.26CB EBD1                   jmp 269E



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.25D5(U), :0003.26AF(C)
|
:0003.26CD 5E                     pop si
:0003.26CE 5F                     pop di
:0003.26CF C9                     leave
:0003.26D0 CA0600                 retf 0006


:0003.26D3 00                     BYTE 0


:0003.26D4 C80C0000               enter 000C, 00
:0003.26D8 57                     push di
:0003.26D9 56                     push si
:0003.26DA B00E                   mov al, 0E
:0003.26DC F6660C                 mul byte ptr [bp+0C]
:0003.26DF 0576D0                 add ax, D076
:0003.26E2 8946F8                 mov [bp-08], ax
:0003.26E5 50                     push ax
:0003.26E6 9A0E41F21C             call 1CF2:410E
:0003.26EB 3C07                   cmp al, 07
:0003.26ED 740D                   je 26FC
:0003.26EF F606082D04             test byte ptr [2D08], 04
:0003.26F4 7506                   jne 26FC
:0003.26F6 A0F0D2                 mov al, [D2F0]
:0003.26F9 E9A901                 jmp 28A5



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.26ED(C), :0003.26F4(C)
|
:0003.26FC 8B7E06                 mov di, [bp+06]
:0003.26FF 8D46FC                 lea ax, [bp-04]
:0003.2702 50                     push ax
:0003.2703 9A9837F60C             call 0CF6:3798
:0003.2708 FF76F8                 push word ptr [bp-08]
:0003.270B 9A9C40F21C             call 1CF2:409C
:0003.2710 8BD8                   mov bx, ax
:0003.2712 8B07                   mov ax, [bx]
:0003.2714 8946FA                 mov [bp-06], ax
:0003.2717 680855                 push 5508
:0003.271A 9A081DF60C             call 0CF6:1D08
:0003.271F 5B                     pop bx
:0003.2720 05BC18                 add ax, 18BC
:0003.2723 52                     push dx
:0003.2724 50                     push ax
:0003.2725 A069CF                 mov al, [CF69]
:0003.2728 F62668CF               mul byte ptr [CF68]
:0003.272C B2FF                   mov dl, FF
:0003.272E 9A7C4CF60C             call 0CF6:4C7C
:0003.2733 C646FEFF               mov byte ptr [bp-02], FF
:0003.2737 8D46FA                 lea ax, [bp-06]
:0003.273A 50                     push ax
:0003.273B 8A460A                 mov al , [bp+0A]
:0003.273E 50                     push ax
:0003.273F 8A4608                 mov al , [bp+08]
:0003.2742 50                     push ax
:0003.2743 FF76F8                 push word ptr [bp-08]
:0003.2746 9A0EB2F21C             call 1CF2:B20E
:0003.274B 8846FF                 mov [bp-01], al 
:0003.274E BE0100                 mov si, 0001
:0003.2751 56                     push si
:0003.2752 57                     push di
:0003.2753 9AB26BF21C             call 1CF2:6BB2
:0003.2758 57                     push di
:0003.2759 9A4641F21C             call 1CF2:4146
:0003.275E 807EFFFF               cmp byte ptr [bp-01], FF
:0003.2762 751C                   jne 2780
:0003.2764 807E0801               cmp byte ptr [bp+08], 01
:0003.2768 7506                   jne 2770
:0003.276A 1E                     push ds
:0003.276B 684631                 push 3146
:0003.276E EB04                   jmp 2774



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2768(C)
|
:0003.2770 1E                     push ds
:0003.2771 685731                 push 3157

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.276E(U)
|
:0003.2774 6A00                   push 0000
:0003.2776 9A4232F60C             call 0CF6:3242
:0003.277B 83C406                 add sp, 0006
:0003.277E 33F6                   xor si, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2762(C)
|
:0003.2780 0BF6                   or si, si
:0003.2782 7503                   jne 2787
:0003.2784 E9F700                 jmp 287E



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.2782(C), :0003.2875(U)
|
:0003.2787 57                     push di
:0003.2788 9AAA49F21C             call 1CF2:49AA
:0003.278D 50                     push ax
:0003.278E 8D46FC                 lea ax, [bp-04]
:0003.2791 50                     push ax
:0003.2792 9A2A93F60C             call 0CF6:932A
:0003.2797 807EFCFF               cmp byte ptr [bp-04], FF
:0003.279B 7503                   jne 27A0
:0003.279D E9DA00                 jmp 287A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.279B(C)
|
:0003.27A0 8A46FD                 mov al , [bp-03]
:0003.27A3 F62668CF               mul byte ptr [CF68]
:0003.27A7 8A4EFC                 mov cl , [bp-04]
:0003.27AA 2AED                   sub ch, ch
:0003.27AC 03C1                   add ax, cx
:0003.27AE 05BC18                 add ax, 18BC
:0003.27B1 50                     push ax

* Referenced by a CALL at Address:
|:0003.F8CF
|
:0003.27B2 680855                 push 5508
:0003.27B5 9A4A4DF60C             call 0CF6:4D4A
:0003.27BA 8EC2                   mov es, dx
:0003.27BC 8BD8                   mov bx, ax
:0003.27BE 26803FFF               cmp byte ptr es:[bx], FF
:0003.27C2 7503                   jne 27C7
:0003.27C4 E98600                 jmp 284D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.27C2(C)
|
:0003.27C7 8D5EFC                 lea bx, [bp-04]
:0003.27CA 9A74AFF21C             call 1CF2:AF74
:0003.27CF 8846FE                 mov [bp-02], al 
:0003.27D2 3CFF                   cmp al, FF
:0003.27D4 7503                   jne 27D9
:0003.27D6 E99800                 jmp 2871



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.27D4(C)
|
:0003.27D9 807E0801               cmp byte ptr [bp+08], 01
:0003.27DD 7540                   jne 281F
:0003.27DF B00E                   mov al, 0E
:0003.27E1 F666FE                 mul byte ptr [bp-02]
:0003.27E4 0576D0                 add ax, D076
:0003.27E7 50                     push ax
:0003.27E8 9AF640F21C             call 1CF2:40F6
:0003.27ED FF76F8                 push word ptr [bp-08]
:0003.27F0 8946F6                 mov [bp-0A], ax
:0003.27F3 9AF640F21C             call 1CF2:40F6
:0003.27F8 3946F6                 cmp [bp-0A], ax
:0003.27FB 741E                   je 281B
:0003.27FD 6A0A                   push 000A
:0003.27FF 688054                 push 5480
:0003.2802 9A9C57F60C             call 0CF6:579C
:0003.2807 1E                     push ds
:0003.2808 686C31                 push 316C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.284B(U)
|
:0003.280B 6A00                   push 0000
:0003.280D 9A4232F60C             call 0CF6:3242
:0003.2812 83C406                 add sp, 0006
:0003.2815 C646FEFF               mov byte ptr [bp-02], FF
:0003.2819 EB56                   jmp 2871



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.27FB(C), :0003.283B(C)
|
:0003.281B 33F6                   xor si, si
:0003.281D EB52                   jmp 2871



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.27DD(C)
|
:0003.281F B00E                   mov al, 0E
:0003.2821 F666FE                 mul byte ptr [bp-02]
:0003.2824 0576D0                 add ax, D076
:0003.2827 50                     push ax
:0003.2828 9AF640F21C             call 1CF2:40F6
:0003.282D FF76F8                 push word ptr [bp-08]
:0003.2830 8946F4                 mov [bp-0C], ax
:0003.2833 9AF640F21C             call 1CF2:40F6
:0003.2838 3946F4                 cmp [bp-0C], ax
:0003.283B 75DE                   jne 281B
:0003.283D 6A0A                   push 000A
:0003.283F 688054                 push 5480
:0003.2842 9A9C57F60C             call 0CF6:579C
:0003.2847 1E                     push ds
:0003.2848 687931                 push 3179
:0003.284B EBBE                   jmp 280B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.27C4(U)
|
:0003.284D 6A0A                   push 000A
:0003.284F 688054                 push 5480
:0003.2852 9A9C57F60C             call 0CF6:579C
:0003.2857 807E0801               cmp byte ptr [bp+08], 01
:0003.285B 7506                   jne 2863
:0003.285D 1E                     push ds
:0003.285E 688831                 push 3188
:0003.2861 EB04                   jmp 2867



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.285B(C)
|
:0003.2863 1E                     push ds
:0003.2864 689531                 push 3195

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2861(U)
|
:0003.2867 6A00                   push 0000
:0003.2869 9A4232F60C             call 0CF6:3242
:0003.286E 83C406                 add sp, 0006

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.27D6(U), :0003.2819(U), :0003.281D(U)
|
:0003.2871 0BF6                   or si, si
:0003.2873 7403                   je 2878
:0003.2875 E90FFF                 jmp 2787



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2873(C)
|
:0003.2878 EB04                   jmp 287E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.279D(U)
|
:0003.287A C646FEFF               mov byte ptr [bp-02], FF

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.2784(U), :0003.2878(U)
|
:0003.287E 6A00                   push 0000
:0003.2880 57                     push di
:0003.2881 9AB26BF21C             call 1CF2:6BB2
:0003.2886 57                     push di
:0003.2887 9A6C66F21C             call 1CF2:666C
:0003.288C 57                     push di
:0003.288D 9A4641F21C             call 1CF2:4146
:0003.2892 807EFEFF               cmp byte ptr [bp-02], FF
:0003.2896 750A                   jne 28A2
:0003.2898 6A01                   push 0001
:0003.289A 688054                 push 5480
:0003.289D 9A9C57F60C             call 0CF6:579C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2896(C)
|
:0003.28A2 8A46FE                 mov al , [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.26F9(U)
|
:0003.28A5 5E                     pop si
:0003.28A6 5F                     pop di
:0003.28A7 C9                     leave
:0003.28A8 CA0800                 retf 0008


:0003.28AB 00                     BYTE 0


:0003.28AC C85A0000               enter 005A, 00
:0003.28B0 57                     push di
:0003.28B1 56                     push si
:0003.28B2 6888D3                 push D388
:0003.28B5 9AF86BF21C             call 1CF2:6BF8
:0003.28BA 0BC0                   or ax, ax
:0003.28BC 7403                   je 28C1
:0003.28BE E9C205                 jmp 2E83



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.28BC(C)
|
:0003.28C1 8B7606                 mov si, [bp+06]
:0003.28C4 8946D2                 mov [bp-2E], ax
:0003.28C7 8946D0                 mov [bp-30], ax
:0003.28CA 8A460C                 mov al , [bp+0C]
:0003.28CD 2AE4                   sub ah, ah
:0003.28CF 8A0E68CF               mov cl , [CF68]
:0003.28D3 2AED                   sub ch, ch
:0003.28D5 8BD0                   mov dx, ax
:0003.28D7 03440A                 add ax, [si+0A]
:0003.28DA 8BDA                   mov bx, dx
:0003.28DC F7E1                   mul cx
:0003.28DE 03C0                   add ax, ax
:0003.28E0 034408                 add ax, [si+08]
:0003.28E3 8A560E                 mov dl, [bp+0E]
:0003.28E6 2AF6                   sub dh, dh
:0003.28E8 03C2                   add ax, dx
:0003.28EA 8946FE                 mov [bp-02], ax
:0003.28ED 8B4404                 mov ax, [si+04]
:0003.28F0 8BFA                   mov di, dx
:0003.28F2 F7EB                   imul bx
:0003.28F4 99                     cwd
:0003.28F5 83E20F                 and dx, 000F
:0003.28F8 03C2                   add ax, dx
:0003.28FA C1F804                 sar ax, 04
:0003.28FD 8BD7                   mov dx, di
:0003.28FF 03F8                   add di, ax
:0003.2901 897EFC                 mov [bp-04], di
:0003.2904 03C9                   add cx, cx
:0003.2906 8A460A                 mov al , [bp+0A]
:0003.2909 2AE4                   sub ah, ah
:0003.290B 2BC8                   sub cx, ax
:0003.290D 894EC2                 mov [bp-3E], cx
:0003.2910 8BC8                   mov cx, ax
:0003.2912 8B4404                 mov ax, [si+04]
:0003.2915 8BFA                   mov di, dx
:0003.2917 99                     cwd
:0003.2918 83E20F                 and dx, 000F
:0003.291B 03C2                   add ax, dx
:0003.291D C1F804                 sar ax, 04
:0003.2920 2BC1                   sub ax, cx
:0003.2922 8946C0                 mov [bp-40], ax
:0003.2925 8A5410                 mov dl, [si+10]
:0003.2928 2AF6                   sub dh, dh
:0003.292A 8BC2                   mov ax, dx
:0003.292C C1E204                 shl dx, 04
:0003.292F 8946BA                 mov [bp-46], ax
:0003.2932 8B04                   mov ax, [si]
:0003.2934 03D0                   add dx, ax
:0003.2936 8956CA                 mov [bp-36], dx
:0003.2939 8A4411                 mov al , [si+11]
:0003.293C 2AE4                   sub ah, ah
:0003.293E 8BD0                   mov dx, ax
:0003.2940 C1E004                 shl ax, 04
:0003.2943 8946B8                 mov [bp-48], ax
:0003.2946 8B4402                 mov ax, [si+02]
:0003.2949 0346B8                 add ax, [bp-48]
:0003.294C 8946C8                 mov [bp-38], ax
:0003.294F 8A4412                 mov al , [si+12]
:0003.2952 2AE4                   sub ah, ah
:0003.2954 0346BA                 add ax, [bp-46]
:0003.2957 C1E004                 shl ax, 04
:0003.295A 0304                   add ax, [si]
:0003.295C 8946C6                 mov [bp-3A], ax
:0003.295F 8A4413                 mov al , [si+13]
:0003.2962 2AE4                   sub ah, ah
:0003.2964 03D0                   add dx, ax
:0003.2966 C1E204                 shl dx, 04
:0003.2969 035402                 add dx, [si+02]
:0003.296C 8956C4                 mov [bp-3C], dx
:0003.296F 680855                 push 5508
:0003.2972 894EB6                 mov [bp-4A], cx
:0003.2975 895EB4                 mov [bp-4C], bx
:0003.2978 895EB2                 mov [bp-4E], bx
:0003.297B 9A081DF60C             call 0CF6:1D08
:0003.2980 5B                     pop bx
:0003.2981 0346FE                 add ax, [bp-02]
:0003.2984 8946DC                 mov [bp-24], ax
:0003.2987 8956DE                 mov [bp-22], dx
:0003.298A 680255                 push 5502
:0003.298D 9A081DF60C             call 0CF6:1D08
:0003.2992 5B                     pop bx
:0003.2993 0346FE                 add ax, [bp-02]
:0003.2996 2D0010                 sub ax, 1000
:0003.2999 8946D8                 mov [bp-28], ax
:0003.299C 8956DA                 mov [bp-26], dx
:0003.299F 680855                 push 5508
:0003.29A2 9A081DF60C             call 0CF6:1D08
:0003.29A7 5B                     pop bx
:0003.29A8 8BC8                   mov cx, ax
:0003.29AA 8BC7                   mov ax, di
:0003.29AC 034408                 add ax, [si+08]
:0003.29AF 8BDA                   mov bx, dx
:0003.29B1 99                     cwd
:0003.29B2 2BC2                   sub ax, dx
:0003.29B4 D1F8                   sar ax, 01
:0003.29B6 8BD0                   mov dx, ax
:0003.29B8 8B440A                 mov ax, [si+0A]
:0003.29BB 0346B2                 add ax, [bp-4E]
:0003.29BE 8956B0                 mov [bp-50], dx
:0003.29C1 99                     cwd
:0003.29C2 2BC2                   sub ax, dx
:0003.29C4 D1F8                   sar ax, 01
:0003.29C6 8BD1                   mov dx, cx
:0003.29C8 8A0E68CF               mov cl , [CF68]
:0003.29CC 2AED                   sub ch, ch
:0003.29CE 8956AC                 mov [bp-54], dx
:0003.29D1 F7E9                   imul cx
:0003.29D3 0346B0                 add ax, [bp-50]
:0003.29D6 0346AC                 add ax, [bp-54]
:0003.29D9 05BC18                 add ax, 18BC
:0003.29DC 8946E0                 mov [bp-20], ax
:0003.29DF 895EE2                 mov [bp-1E], bx
:0003.29E2 680855                 push 5508
:0003.29E5 9A081DF60C             call 0CF6:1D08
:0003.29EA 5B                     pop bx
:0003.29EB 0346FC                 add ax, [bp-04]
:0003.29EE 058016                 add ax, 1680
:0003.29F1 8946E8                 mov [bp-18], ax
:0003.29F4 8956EA                 mov [bp-16], dx
:0003.29F7 680855                 push 5508
:0003.29FA 9A081DF60C             call 0CF6:1D08
:0003.29FF 5B                     pop bx
:0003.2A00 0346FC                 add ax, [bp-04]
:0003.2A03 05FC1C                 add ax, 1CFC
:0003.2A06 8946E4                 mov [bp-1C], ax
:0003.2A09 8956E6                 mov [bp-1A], dx
:0003.2A0C C1E704                 shl di, 04
:0003.2A0F 033C                   add di, [si]
:0003.2A11 897ECC                 mov [bp-34], di
:0003.2A14 8B7EB4                 mov di, [bp-4C]
:0003.2A17 C1E704                 shl di, 04
:0003.2A1A 037C02                 add di, [si+02]
:0003.2A1D 8B04                   mov ax, [si]
:0003.2A1F 99                     cwd
:0003.2A20 8BC8                   mov cx, ax
:0003.2A22 8B4404                 mov ax, [si+04]
:0003.2A25 8BDA                   mov bx, dx
:0003.2A27 99                     cwd
:0003.2A28 03C1                   add ax, cx
:0003.2A2A 13D3                   adc dx, bx
:0003.2A2C 52                     push dx
:0003.2A2D 50                     push ax
:0003.2A2E 8B46B6                 mov ax, [bp-4A]
:0003.2A31 C1E004                 shl ax, 04
:0003.2A34 99                     cwd
:0003.2A35 0346CC                 add ax, [bp-34]
:0003.2A38 83D200                 adc dx, 0000
:0003.2A3B 9A443CF60C             call 0CF6:3C44
:0003.2A40 8946CE                 mov [bp-32], ax
:0003.2A43 8B4406                 mov ax, [si+06]
:0003.2A46 99                     cwd
:0003.2A47 8BC8                   mov cx, ax
:0003.2A49 8B4402                 mov ax, [si+02]
:0003.2A4C 8BDA                   mov bx, dx
:0003.2A4E 99                     cwd
:0003.2A4F 03C1                   add ax, cx
:0003.2A51 13D3                   adc dx, bx
:0003.2A53 52                     push dx
:0003.2A54 50                     push ax
:0003.2A55 8A4608                 mov al , [bp+08]
:0003.2A58 2AE4                   sub ah, ah
:0003.2A5A C1E004                 shl ax, 04
:0003.2A5D 99                     cwd
:0003.2A5E 03C7                   add ax, di
:0003.2A60 83D200                 adc dx, 0000
:0003.2A63 9A443CF60C             call 0CF6:3C44
:0003.2A68 8946BE                 mov [bp-42], ax
:0003.2A6B 687052                 push 5270
:0003.2A6E 9A1C6BF21C             call 1CF2:6B1C
:0003.2A73 56                     push si
:0003.2A74 9AB847F21C             call 1CF2:47B8
:0003.2A79 9A2423F60C             call 0CF6:2324
:0003.2A7E 897ED4                 mov [bp-2C], di
:0003.2A81 3B7EBE                 cmp di, [bp-42]
:0003.2A84 7203                   jb 2A89
:0003.2A86 E9F503                 jmp 2E7E



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.2A84(C), :0003.2E7B(U)
|
:0003.2A89 8B46CC                 mov ax, [bp-34]
:0003.2A8C 8946D6                 mov [bp-2A], ax
:0003.2A8F 3B46CE                 cmp ax, [bp-32]
:0003.2A92 7203                   jb 2A97
:0003.2A94 E9A203                 jmp 2E39



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.2A92(C), :0003.2E36(U)
|
:0003.2A97 8B7ED4                 mov di, [bp-2C]
:0003.2A9A 8B7606                 mov si, [bp+06]
:0003.2A9D 837C1400               cmp word ptr [si+14], 0000
:0003.2AA1 741D                   je 2AC0
:0003.2AA3 8B46CA                 mov ax, [bp-36]
:0003.2AA6 3946D6                 cmp [bp-2A], ax
:0003.2AA9 7215                   jb 2AC0
:0003.2AAB 8B46C6                 mov ax, [bp-3A]
:0003.2AAE 3946D6                 cmp [bp-2A], ax
:0003.2AB1 730D                   jnb 2AC0
:0003.2AB3 397EC8                 cmp [bp-38], di
:0003.2AB6 7708                   ja 2AC0
:0003.2AB8 397EC4                 cmp [bp-3C], di
:0003.2ABB 7603                   jbe 2AC0
:0003.2ABD E9C201                 jmp 2C82



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.2AA1(C), :0003.2AA9(C), :0003.2AB1(C), :0003.2AB6(C), :0003.2ABB(C), 
|
:0003.2AC0 C45EDC                 les bx, [bp-24]
:0003.2AC3 268A07                 mov al , es:[bx]
:0003.2AC6 8846F3                 mov [bp-0D], al 
:0003.2AC9 C45ED8                 les bx, [bp-28]
:0003.2ACC 268A07                 mov al , es:[bx]
:0003.2ACF 8846F4                 mov [bp-0C], al 
:0003.2AD2 837C1600               cmp word ptr [si+16], 0000
:0003.2AD6 740C                   je 2AE4
:0003.2AD8 C45EE0                 les bx, [bp-20]
:0003.2ADB 26803FFF               cmp byte ptr es:[bx], FF
:0003.2ADF 7503                   jne 2AE4
:0003.2AE1 E9A101                 jmp 2C85



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.2AD6(C), :0003.2ADF(C)
|
:0003.2AE4 32C0                   xor al , al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2C87(U)
|
:0003.2AE6 8846F5                 mov [bp-0B], al 
:0003.2AE9 8A46F3                 mov al , [bp-0D]
:0003.2AEC C45EE8                 les bx, [bp-18]
:0003.2AEF 263807                 cmp es:[bx], al 
:0003.2AF2 7554                   jne 2B48
:0003.2AF4 807EF4FF               cmp byte ptr [bp-0C], FF
:0003.2AF8 754E                   jne 2B48
:0003.2AFA 8A46F5                 mov al , [bp-0B]
:0003.2AFD C45EE4                 les bx, [bp-1C]
:0003.2B00 263807                 cmp es:[bx], al 
:0003.2B03 7543                   jne 2B48
:0003.2B05 C45EE8                 les bx, [bp-18]
:0003.2B08 26803FFF               cmp byte ptr es:[bx], FF
:0003.2B0C 743A                   je 2B48
:0003.2B0E 8A4425                 mov al , [si+25]
:0003.2B11 2AE4                   sub ah, ah
:0003.2B13 8B4ED6                 mov cx, [bp-2A]
:0003.2B16 C1E904                 shr cx, 04
:0003.2B19 3BC1                   cmp ax, cx
:0003.2B1B 7603                   jbe 2B20
:0003.2B1D E96A01                 jmp 2C8A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2B1B(C)
|
:0003.2B20 40                     inc ax
:0003.2B21 40                     inc ax
:0003.2B22 8B4ED6                 mov cx, [bp-2A]
:0003.2B25 C1E904                 shr cx, 04
:0003.2B28 3BC1                   cmp ax, cx
:0003.2B2A 7619                   jbe 2B45
:0003.2B2C 8A4426                 mov al , [si+26]
:0003.2B2F 2AE4                   sub ah, ah
:0003.2B31 8BCF                   mov cx, di
:0003.2B33 C1E904                 shr cx, 04
:0003.2B36 3BC1                   cmp ax, cx
:0003.2B38 770B                   ja 2B45
:0003.2B3A 40                     inc ax
:0003.2B3B 40                     inc ax
:0003.2B3C 8BCF                   mov cx, di
:0003.2B3E C1E904                 shr cx, 04
:0003.2B41 3BC1                   cmp ax, cx
:0003.2B43 7703                   ja 2B48

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.2B2A(C), :0003.2B38(C)
|
:0003.2B45 E94201                 jmp 2C8A

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.2AF2(C), :0003.2AF8(C), :0003.2B03(C), :0003.2B0C(C), :0003.2B43(C), 
|
:0003.2B48 8A4425                 mov al , [si+25]
:0003.2B4B 2AE4                   sub ah, ah
:0003.2B4D 8B4ED6                 mov cx, [bp-2A]
:0003.2B50 C1E904                 shr cx, 04
:0003.2B53 3BC1                   cmp ax, cx
:0003.2B55 7603                   jbe 2B5A
:0003.2B57 E93301                 jmp 2C8D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2B55(C)
|
:0003.2B5A 40                     inc ax
:0003.2B5B 40                     inc ax
:0003.2B5C 8B4ED6                 mov cx, [bp-2A]
:0003.2B5F C1E904                 shr cx, 04
:0003.2B62 3BC1                   cmp ax, cx
:0003.2B64 7619                   jbe 2B7F
:0003.2B66 8A4426                 mov al , [si+26]
:0003.2B69 2AE4                   sub ah, ah
:0003.2B6B 8BCF                   mov cx, di
:0003.2B6D C1E904                 shr cx, 04
:0003.2B70 3BC1                   cmp ax, cx
:0003.2B72 770B                   ja 2B7F
:0003.2B74 40                     inc ax
:0003.2B75 40                     inc ax
:0003.2B76 8BCF                   mov cx, di
:0003.2B78 C1E904                 shr cx, 04
:0003.2B7B 3BC1                   cmp ax, cx
:0003.2B7D 7703                   ja 2B82

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.2B64(C), :0003.2B72(C)
|
:0003.2B7F E90B01                 jmp 2C8D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2B7D(C)
|
:0003.2B82 68FC54                 push 54FC
:0003.2B85 9A081DF60C             call 0CF6:1D08
:0003.2B8A 5B                     pop bx
:0003.2B8B 8A4EF3                 mov cl , [bp-0D]
:0003.2B8E 2AED                   sub ch, ch
:0003.2B90 C1E107                 shl cx, 07
:0003.2B93 03C8                   add cx, ax
:0003.2B95 52                     push dx
:0003.2B96 51                     push cx
:0003.2B97 681A55                 push 551A
:0003.2B9A 9A081DF60C             call 0CF6:1D08
:0003.2B9F 5B                     pop bx
:0003.2BA0 52                     push dx
:0003.2BA1 50                     push ax
:0003.2BA2 B88000                 mov ax, 0080
:0003.2BA5 9AC64BF60C             call 0CF6:4BC6
:0003.2BAA 682C55                 push 552C
:0003.2BAD 9A081DF60C             call 0CF6:1D08
:0003.2BB2 5B                     pop bx
:0003.2BB3 8B4ED6                 mov cx, [bp-2A]
:0003.2BB6 80E1F0                 and cl, F0
:0003.2BB9 C1E103                 shl cx, 03
:0003.2BBC 8A5C26                 mov bl , [si+26]
:0003.2BBF 2AFF                   sub bh, bh
:0003.2BC1 03DB                   add bx, bx
:0003.2BC3 8946A8                 mov [bp-58], ax
:0003.2BC6 8A4425                 mov al , [si+25]
:0003.2BC9 2AE4                   sub ah, ah
:0003.2BCB 03D8                   add bx, ax
:0003.2BCD C1E307                 shl bx, 07
:0003.2BD0 2BCB                   sub cx, bx
:0003.2BD2 034EA8                 add cx, [bp-58]
:0003.2BD5 8BC2                   mov ax, dx
:0003.2BD7 8BD7                   mov dx, di
:0003.2BD9 80E2F0                 and dl, F0
:0003.2BDC C1E204                 shl dx, 04
:0003.2BDF 03CA                   add cx, dx
:0003.2BE1 81C1E01F               add cx, 1FE0
:0003.2BE5 894EEC                 mov [bp-14], cx
:0003.2BE8 8946EE                 mov [bp-12], ax
:0003.2BEB C746F00000             mov word ptr [bp-10], 0000
:0003.2BF0 8B76F0                 mov si, [bp-10]
:0003.2BF3 8BF9                   mov di, cx
:0003.2BF5 8EC0                   mov es, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2C12(C)
|
:0003.2BF7 8BDF                   mov bx, di
:0003.2BF9 03DE                   add bx, si
:0003.2BFB 268A4720               mov al , es:[bx+20]
:0003.2BFF 260A4740               or al , es:[bx+40]
:0003.2C03 260A4760               or al , es:[bx+60]
:0003.2C07 260A07                 or al , es:[bx]
:0003.2C0A 8884C8CF               mov [si+CFC8], al 
:0003.2C0E 46                     inc si
:0003.2C0F 83FE20                 cmp si, 0020
:0003.2C12 72E3                   jb 2BF7
:0003.2C14 33F6                   xor si, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2C6C(C)
|
:0003.2C16 681A55                 push 551A
:0003.2C19 9A081DF60C             call 0CF6:1D08
:0003.2C1E 5B                     pop bx
:0003.2C1F 03C6                   add ax, si
:0003.2C21 8946FC                 mov [bp-04], ax
:0003.2C24 8956FE                 mov [bp-02], dx
:0003.2C27 8B46EC                 mov ax, [bp-14]
:0003.2C2A 8B56EE                 mov dx, [bp-12]
:0003.2C2D 03C6                   add ax, si
:0003.2C2F 8956FA                 mov [bp-06], dx
:0003.2C32 C746F60400             mov word ptr [bp-0A], 0004
:0003.2C37 8976F0                 mov [bp-10], si
:0003.2C3A 8B76FC                 mov si, [bp-04]
:0003.2C3D 8BF8                   mov di, ax
:0003.2C3F 8B4EF6                 mov cx, [bp-0A]
:0003.2C42 8B5EF0                 mov bx, [bp-10]
:0003.2C45 8A87C8CF               mov al , [bx+CFC8]
:0003.2C49 F6D0                   not al
:0003.2C4B 8E46FE                 mov es, [bp-02]
:0003.2C4E 262004                 and es:[si], al 
:0003.2C51 8E46FA                 mov es, [bp-06]
:0003.2C54 268A05                 mov al , es:[di]
:0003.2C57 8E46FE                 mov es, [bp-02]
:0003.2C5A 260804                 or es:[si], al 
:0003.2C5D 83C620                 add si, 0020
:0003.2C60 83C720                 add di, 0020
:0003.2C63 E2DD                   loop 2C42
:0003.2C65 8B76F0                 mov si, [bp-10]
:0003.2C68 46                     inc si
:0003.2C69 83FE20                 cmp si, 0020
:0003.2C6C 72A8                   jb 2C16
:0003.2C6E 681A55                 push 551A
:0003.2C71 9A081DF60C             call 0CF6:1D08
:0003.2C76 5B                     pop bx
:0003.2C77 8946FC                 mov [bp-04], ax
:0003.2C7A 8956FE                 mov [bp-02], dx
:0003.2C7D 8B76D4                 mov si, [bp-2C]
:0003.2C80 EB27                   jmp 2CA9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2ABD(U)
|
:0003.2C82 E99901                 jmp 2E1E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2AE1(U)
|
:0003.2C85 B001                   mov al, 01
:0003.2C87 E95CFE                 jmp 2AE6



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.2B1D(U), :0003.2B45(U)
|
:0003.2C8A E97C01                 jmp 2E09

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.2B57(U), :0003.2B7F(U)
|
:0003.2C8D 8B76D4                 mov si, [bp-2C]
:0003.2C90 68FC54                 push 54FC
:0003.2C93 9A081DF60C             call 0CF6:1D08
:0003.2C98 5B                     pop bx
:0003.2C99 8A4EF3                 mov cl , [bp-0D]
:0003.2C9C 2AED                   sub ch, ch
:0003.2C9E C1E107                 shl cx, 07
:0003.2CA1 03C8                   add cx, ax
:0003.2CA3 894EFC                 mov [bp-04], cx
:0003.2CA6 8956FE                 mov [bp-02], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2C80(U)
|
:0003.2CA9 807EF4FF               cmp byte ptr [bp-0C], FF
:0003.2CAD 7503                   jne 2CB2
:0003.2CAF E92001                 jmp 2DD2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2CAD(C)
|
:0003.2CB2 C746FA0000             mov word ptr [bp-06], 0000
:0003.2CB7 8A46F4                 mov al , [bp-0C]
:0003.2CBA 2AE4                   sub ah, ah
:0003.2CBC 8946A6                 mov [bp-5A], ax
:0003.2CBF 24FC                   and al, FC
:0003.2CC1 3DB400                 cmp ax, 00B4
:0003.2CC4 7D55                   jge 2D1B
:0003.2CC6 8A46F4                 mov al , [bp-0C]
:0003.2CC9 C0E802                 shr al, 02
:0003.2CCC B10E                   mov cl, 0E
:0003.2CCE F6E1                   mul cl
:0003.2CD0 0576D0                 add ax, D076
:0003.2CD3 8946BC                 mov [bp-44], ax
:0003.2CD6 686ACF                 push CF6A
:0003.2CD9 9A2A6BF21C             call 1CF2:6B2A
:0003.2CDE 0AC0                   or al , al 
:0003.2CE0 7514                   jne 2CF6
:0003.2CE2 688000                 push 0080
:0003.2CE5 FF76BC                 push word ptr [bp-44]
:0003.2CE8 9ABC40F21C             call 1CF2:40BC
:0003.2CED 0BC0                   or ax, ax
:0003.2CEF 7505                   jne 2CF6
:0003.2CF1 8946F6                 mov [bp-0A], ax
:0003.2CF4 EB05                   jmp 2CFB



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.2CE0(C), :0003.2CEF(C)
|
:0003.2CF6 C746F60400             mov word ptr [bp-0A], 0004

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2CF4(U)
|
:0003.2CFB 6A20                   push 0020
:0003.2CFD FF76BC                 push word ptr [bp-44]
:0003.2D00 9ABC40F21C             call 1CF2:40BC
:0003.2D05 0BC0                   or ax, ax
:0003.2D07 752A                   jne 2D33
:0003.2D09 FF76BC                 push word ptr [bp-44]
:0003.2D0C 9AF640F21C             call 1CF2:40F6
:0003.2D11 0BC0                   or ax, ax
:0003.2D13 741E                   je 2D33
:0003.2D15 C646F501               mov byte ptr [bp-0B], 01
:0003.2D19 EB18                   jmp 2D33



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2CC4(C)
|
:0003.2D1B 686ACF                 push CF6A
:0003.2D1E 9A2A6BF21C             call 1CF2:6B2A
:0003.2D23 3C01                   cmp al, 01
:0003.2D25 F5                     cmc
:0003.2D26 1BC0                   sbb ax, ax
:0003.2D28 250400                 and ax, 0004
:0003.2D2B 8946F6                 mov [bp-0A], ax
:0003.2D2E C746FA0100             mov word ptr [bp-06], 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.2D07(C), :0003.2D13(C), :0003.2D19(U)
|
:0003.2D33 837EFA00               cmp word ptr [bp-06], 0000
:0003.2D37 7545                   jne 2D7E
:0003.2D39 6A20                   push 0020
:0003.2D3B FF76BC                 push word ptr [bp-44]
:0003.2D3E 9ABC40F21C             call 1CF2:40BC
:0003.2D43 0BC0                   or ax, ax
:0003.2D45 7537                   jne 2D7E
:0003.2D47 FF76BC                 push word ptr [bp-44]
:0003.2D4A 9AF640F21C             call 1CF2:40F6
:0003.2D4F 0BC0                   or ax, ax
:0003.2D51 752B                   jne 2D7E
:0003.2D53 807EF500               cmp byte ptr [bp-0B], 00
:0003.2D57 7514                   jne 2D6D
:0003.2D59 FF76FE                 push word ptr [bp-02]
:0003.2D5C FF76FC                 push word ptr [bp-04]
:0003.2D5F 56                     push si
:0003.2D60 FF76D6                 push word ptr [bp-2A]
:0003.2D63 9A96620000             call 0000:6296

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2D7C(U)
|
:0003.2D68 83C408                 add sp, 0008
:0003.2D6B EB5C                   jmp 2DC9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2D57(C)
|
:0003.2D6D FF76FE                 push word ptr [bp-02]
:0003.2D70 FF76FC                 push word ptr [bp-04]
:0003.2D73 56                     push si
:0003.2D74 FF76D6                 push word ptr [bp-2A]
:0003.2D77 9ABA630000             call 0000:63BA
:0003.2D7C EBEA                   jmp 2D68



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.2D37(C), :0003.2D45(C), :0003.2D51(C)
|
:0003.2D7E 680255                 push 5502
:0003.2D81 9A081DF60C             call 0CF6:1D08
:0003.2D86 5B                     pop bx
:0003.2D87 8B4EA6                 mov cx, [bp-5A]
:0003.2D8A 80E1FC                 and cl, FC
:0003.2D8D 034EA6                 add cx, [bp-5A]
:0003.2D90 034EF6                 add cx, [bp-0A]
:0003.2D93 69C9A000               imul cx, 00A0
:0003.2D97 03C1                   add ax, cx
:0003.2D99 8956FA                 mov [bp-06], dx
:0003.2D9C 807EF501               cmp byte ptr [bp-0B], 01
:0003.2DA0 7513                   jne 2DB5
:0003.2DA2 52                     push dx
:0003.2DA3 50                     push ax
:0003.2DA4 FF76FE                 push word ptr [bp-02]
:0003.2DA7 FF76FC                 push word ptr [bp-04]
:0003.2DAA 56                     push si
:0003.2DAB FF76D6                 push word ptr [bp-2A]
:0003.2DAE 9A3A650000             call 0000:653A
:0003.2DB3 EB11                   jmp 2DC6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2DA0(C)
|
:0003.2DB5 52                     push dx
:0003.2DB6 50                     push ax
:0003.2DB7 FF76FE                 push word ptr [bp-02]
:0003.2DBA FF76FC                 push word ptr [bp-04]
:0003.2DBD 56                     push si
:0003.2DBE FF76D6                 push word ptr [bp-2A]
:0003.2DC1 9A6A5C0000             call 0000:5C6A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2DB3(U)
|
:0003.2DC6 83C40C                 add sp, 000C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2D6B(U)
|
:0003.2DC9 C45EE8                 les bx, [bp-18]
:0003.2DCC 26C607FF               mov byte ptr es:[bx], FF
:0003.2DD0 EB2E                   jmp 2E00



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2CAF(U)
|
:0003.2DD2 807EF500               cmp byte ptr [bp-0B], 00
:0003.2DD6 750F                   jne 2DE7
:0003.2DD8 52                     push dx
:0003.2DD9 FF76FC                 push word ptr [bp-04]
:0003.2DDC 56                     push si
:0003.2DDD FF76D6                 push word ptr [bp-2A]
:0003.2DE0 9A96620000             call 0000:6296
:0003.2DE5 EB0D                   jmp 2DF4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2DD6(C)
|
:0003.2DE7 52                     push dx
:0003.2DE8 FF76FC                 push word ptr [bp-04]
:0003.2DEB 56                     push si
:0003.2DEC FF76D6                 push word ptr [bp-2A]
:0003.2DEF 9ABA630000             call 0000:63BA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2DE5(U)
|
:0003.2DF4 83C408                 add sp, 0008
:0003.2DF7 8A46F3                 mov al , [bp-0D]
:0003.2DFA C45EE8                 les bx, [bp-18]
:0003.2DFD 268807                 mov es:[bx], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2DD0(U)
|
:0003.2E00 8A46F5                 mov al , [bp-0B]
:0003.2E03 C45EE4                 les bx, [bp-1C]
:0003.2E06 268807                 mov es:[bx], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2C8A(U)
|
:0003.2E09 837ED200               cmp word ptr [bp-2E], 0000
:0003.2E0D 740A                   je 2E19
:0003.2E0F FF46E0                 inc word ptr [bp-20]
:0003.2E12 C746D20000             mov word ptr [bp-2E], 0000
:0003.2E17 EB05                   jmp 2E1E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2E0D(C)
|
:0003.2E19 C746D20100             mov word ptr [bp-2E], 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.2C82(U), :0003.2E17(U)
|
:0003.2E1E FF46DC                 inc word ptr [bp-24]
:0003.2E21 FF46D8                 inc word ptr [bp-28]
:0003.2E24 FF46E8                 inc word ptr [bp-18]
:0003.2E27 FF46E4                 inc word ptr [bp-1C]
:0003.2E2A 8B46CE                 mov ax, [bp-32]
:0003.2E2D 8346D610               add word ptr [bp-2A], 0010
:0003.2E31 3946D6                 cmp [bp-2A], ax
:0003.2E34 7303                   jnb 2E39
:0003.2E36 E95EFC                 jmp 2A97



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.2A94(U), :0003.2E34(C)
|
:0003.2E39 837ED000               cmp word ptr [bp-30], 0000
:0003.2E3D 740F                   je 2E4E
:0003.2E3F 8B46C2                 mov ax, [bp-3E]
:0003.2E42 D1E8                   shr ax, 01
:0003.2E44 0146E0                 add [bp-20], ax
:0003.2E47 C746D00000             mov word ptr [bp-30], 0000
:0003.2E4C EB0F                   jmp 2E5D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2E3D(C)
|
:0003.2E4E 8A460A                 mov al , [bp+0A]
:0003.2E51 D0E8                   shr al, 01
:0003.2E53 2AE4                   sub ah, ah
:0003.2E55 2946E0                 sub [bp-20], ax
:0003.2E58 C746D00100             mov word ptr [bp-30], 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2E4C(U)
|
:0003.2E5D 8B46C2                 mov ax, [bp-3E]
:0003.2E60 0146DC                 add [bp-24], ax
:0003.2E63 0146D8                 add [bp-28], ax
:0003.2E66 8B46C0                 mov ax, [bp-40]
:0003.2E69 0146E8                 add [bp-18], ax
:0003.2E6C 0146E4                 add [bp-1C], ax
:0003.2E6F 8B46BE                 mov ax, [bp-42]
:0003.2E72 8346D410               add word ptr [bp-2C], 0010
:0003.2E76 3946D4                 cmp [bp-2C], ax
:0003.2E79 7303                   jnb 2E7E
:0003.2E7B E90BFC                 jmp 2A89



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.2A86(U), :0003.2E79(C)
|
:0003.2E7E 9A1223F60C             call 0CF6:2312

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.28BE(U)
|
:0003.2E83 5E                     pop si
:0003.2E84 5F                     pop di
:0003.2E85 C9                     leave
:0003.2E86 CA0A00                 retf 000A


:0003.2E89 00                     BYTE 0


:0003.2E8A C8220000               enter 0022, 00
:0003.2E8E 57                     push di
:0003.2E8F 56                     push si
:0003.2E90 680855                 push 5508
:0003.2E93 9A081DF60C             call 0CF6:1D08
:0003.2E98 5B                     pop bx
:0003.2E99 8A4E08                 mov cl , [bp+08]
:0003.2E9C 2AED                   sub ch, ch
:0003.2E9E 03C1                   add ax, cx
:0003.2EA0 05F621                 add ax, 21F6
:0003.2EA3 8946EE                 mov [bp-12], ax
:0003.2EA6 8956F0                 mov [bp-10], dx
:0003.2EA9 680855                 push 5508
:0003.2EAC 9A081DF60C             call 0CF6:1D08
:0003.2EB1 5B                     pop bx
:0003.2EB2 8BC8                   mov cx, ax
:0003.2EB4 8A4608                 mov al , [bp+08]
:0003.2EB7 B303                   mov bl, 03
:0003.2EB9 2AE4                   sub ah, ah
:0003.2EBB F6F3                   div bl
:0003.2EBD 2AE4                   sub ah, ah
:0003.2EBF 03C8                   add cx, ax
:0003.2EC1 81C11021               add cx, 2110
:0003.2EC5 894EF8                 mov [bp-08], cx
:0003.2EC8 8956FA                 mov [bp-06], dx
:0003.2ECB 680855                 push 5508
:0003.2ECE 9A081DF60C             call 0CF6:1D08
:0003.2ED3 5B                     pop bx
:0003.2ED4 050624                 add ax, 2406
:0003.2ED7 8946F2                 mov [bp-0E], ax
:0003.2EDA 8956F4                 mov [bp-0C], dx
:0003.2EDD 680E55                 push 550E
:0003.2EE0 9A081DF60C             call 0CF6:1D08
:0003.2EE5 5B                     pop bx
:0003.2EE6 8946EA                 mov [bp-16], ax
:0003.2EE9 8956EC                 mov [bp-14], dx
:0003.2EEC 68FC54                 push 54FC
:0003.2EEF 9A081DF60C             call 0CF6:1D08
:0003.2EF4 5B                     pop bx
:0003.2EF5 8946E6                 mov [bp-1A], ax
:0003.2EF8 8956E8                 mov [bp-18], dx
:0003.2EFB 680255                 push 5502
:0003.2EFE 9A081DF60C             call 0CF6:1D08
:0003.2F03 5B                     pop bx
:0003.2F04 8946E2                 mov [bp-1E], ax
:0003.2F07 8956E4                 mov [bp-1C], dx
:0003.2F0A 688016                 push 1680
:0003.2F0D 680855                 push 5508
:0003.2F10 9A4A4DF60C             call 0CF6:4D4A
:0003.2F15 8BF8                   mov di, ax
:0003.2F17 8956E0                 mov [bp-20], dx
:0003.2F1A C746F62000             mov word ptr [bp-0A], 0020

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2F95(C)
|
:0003.2F1F C746FC1000             mov word ptr [bp-04], 0010
:0003.2F24 8B76F2                 mov si, [bp-0E]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2F84(C)
|
:0003.2F27 C45EF8                 les bx, [bp-08]
:0003.2F2A 268A07                 mov al , es:[bx]
:0003.2F2D 8846FF                 mov [bp-01], al 
:0003.2F30 8E46F4                 mov es, [bp-0C]
:0003.2F33 26803CFF               cmp byte ptr es:[si], FF
:0003.2F37 7405                   je 2F3E
:0003.2F39 263804                 cmp es:[si], al 
:0003.2F3C 7437                   je 2F75

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2F37(C)
|
:0003.2F3E FF76E4                 push word ptr [bp-1C]
:0003.2F41 FF76E2                 push word ptr [bp-1E]
:0003.2F44 FF76E8                 push word ptr [bp-18]
:0003.2F47 FF76E6                 push word ptr [bp-1A]
:0003.2F4A FF76E0                 push word ptr [bp-20]
:0003.2F4D 57                     push di
:0003.2F4E 8A46FF                 mov al , [bp-01]
:0003.2F51 2AE4                   sub ah, ah
:0003.2F53 C1E007                 shl ax, 07
:0003.2F56 0346EA                 add ax, [bp-16]
:0003.2F59 8B56EC                 mov dx, [bp-14]
:0003.2F5C 52                     push dx
:0003.2F5D 50                     push ax
:0003.2F5E FF76F6                 push word ptr [bp-0A]
:0003.2F61 FF76FC                 push word ptr [bp-04]
:0003.2F64 9A02700000             call 0000:7002
:0003.2F69 83C414                 add sp, 0014
:0003.2F6C 8A46FF                 mov al , [bp-01]
:0003.2F6F 8E46F4                 mov es, [bp-0C]
:0003.2F72 268804                 mov es:[si], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2F3C(C)
|
:0003.2F75 FF46F8                 inc word ptr [bp-08]
:0003.2F78 46                     inc si
:0003.2F79 47                     inc di
:0003.2F7A 47                     inc di
:0003.2F7B 8346FC10               add word ptr [bp-04], 0010
:0003.2F7F 817EFCB001             cmp word ptr [bp-04], 01B0
:0003.2F84 72A1                   jb 2F27
:0003.2F86 8976F2                 mov [bp-0E], si
:0003.2F89 8346F814               add word ptr [bp-08], 0014
:0003.2F8D 8346F610               add word ptr [bp-0A], 0010
:0003.2F91 837EF670               cmp word ptr [bp-0A], 0070
:0003.2F95 7288                   jb 2F1F
:0003.2F97 C746F67000             mov word ptr [bp-0A], 0070

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3010(C)
|
:0003.2F9C C746FC1000             mov word ptr [bp-04], 0010

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2FFE(C)
|
:0003.2FA1 C45EEE                 les bx, [bp-12]
:0003.2FA4 268A07                 mov al , es:[bx]
:0003.2FA7 8846FF                 mov [bp-01], al 
:0003.2FAA 8E46F4                 mov es, [bp-0C]
:0003.2FAD 26803CFF               cmp byte ptr es:[si], FF
:0003.2FB1 7405                   je 2FB8
:0003.2FB3 263804                 cmp es:[si], al 
:0003.2FB6 7437                   je 2FEF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2FB1(C)
|
:0003.2FB8 FF76E4                 push word ptr [bp-1C]
:0003.2FBB FF76E2                 push word ptr [bp-1E]
:0003.2FBE FF76E8                 push word ptr [bp-18]
:0003.2FC1 FF76E6                 push word ptr [bp-1A]
:0003.2FC4 FF76E0                 push word ptr [bp-20]
:0003.2FC7 57                     push di
:0003.2FC8 8A46FF                 mov al , [bp-01]
:0003.2FCB 2AE4                   sub ah, ah
:0003.2FCD C1E007                 shl ax, 07
:0003.2FD0 0346EA                 add ax, [bp-16]
:0003.2FD3 8B56EC                 mov dx, [bp-14]
:0003.2FD6 52                     push dx
:0003.2FD7 50                     push ax
:0003.2FD8 FF76F6                 push word ptr [bp-0A]
:0003.2FDB FF76FC                 push word ptr [bp-04]
:0003.2FDE 9A02700000             call 0000:7002
:0003.2FE3 83C414                 add sp, 0014
:0003.2FE6 8A46FF                 mov al , [bp-01]
:0003.2FE9 8E46F4                 mov es, [bp-0C]
:0003.2FEC 268804                 mov es:[si], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.2FB6(C)
|
:0003.2FEF FF46EE                 inc word ptr [bp-12]
:0003.2FF2 46                     inc si
:0003.2FF3 47                     inc di
:0003.2FF4 47                     inc di
:0003.2FF5 8346FC10               add word ptr [bp-04], 0010
:0003.2FF9 817EFCB001             cmp word ptr [bp-04], 01B0
:0003.2FFE 72A1                   jb 2FA1
:0003.3000 8976F2                 mov [bp-0E], si
:0003.3003 8346EE28               add word ptr [bp-12], 0028
:0003.3007 8346F610               add word ptr [bp-0A], 0010
:0003.300B 817EF6F000             cmp word ptr [bp-0A], 00F0
:0003.3010 728A                   jb 2F9C
:0003.3012 5E                     pop si
:0003.3013 5F                     pop di
:0003.3014 C9                     leave
:0003.3015 CA0400                 retf 0004


:0003.3018 C80E0000               enter 000E, 00
:0003.301C 50                     push ax
:0003.301D 57                     push di
:0003.301E 56                     push si
:0003.301F 8AD8                   mov bl , al 
:0003.3021 2AFF                   sub bh, bh
:0003.3023 8BC3                   mov ax, bx
:0003.3025 03DB                   add bx, bx
:0003.3027 8B97A631               mov dx, [bx+31A6]
:0003.302B 8BD8                   mov bx, ax
:0003.302D 80E3FE                 and bl, FE
:0003.3030 8BBFAE31               mov di, [bx+31AE]
:0003.3034 3C02                   cmp al, 02
:0003.3036 7205                   jb 303D
:0003.3038 B84800                 mov ax, 0048
:0003.303B EB03                   jmp 3040



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3036(C)
|
:0003.303D B89000                 mov ax, 0090

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.303B(U)
|
:0003.3040 8946F8                 mov [bp-08], ax
:0003.3043 807EF002               cmp byte ptr [bp-10], 02
:0003.3047 7204                   jb 304D
:0003.3049 8BF2                   mov si, dx
:0003.304B EB02                   jmp 304F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3047(C)
|
:0003.304D 8BF7                   mov si, di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.304B(U)
|
:0003.304F 8956F2                 mov [bp-0E], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3144(U)
|
:0003.3052 807EF002               cmp byte ptr [bp-10], 02
:0003.3056 7205                   jb 305D
:0003.3058 8B56F2                 mov dx, [bp-0E]
:0003.305B EB02                   jmp 305F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3056(C)
|
:0003.305D 8BD7                   mov dx, di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.305B(U)
|
:0003.305F 8BC2                   mov ax, dx
:0003.3061 0346F8                 add ax, [bp-08]
:0003.3064 3BC6                   cmp ax, si
:0003.3066 7703                   ja 306B
:0003.3068 E9DC00                 jmp 3147



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3066(C)
|
:0003.306B 8A46F0                 mov al , [bp-10]
:0003.306E 2AE4                   sub ah, ah
:0003.3070 0BC0                   or ax, ax
:0003.3072 7C02                   jl 3076
:0003.3074 7103                   jno 3079

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3072(C)
|
:0003.3076 E98700                 jmp 3100

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3074(C)
|
:0003.3079 48                     dec ax
:0003.307A 7E08                   jle 3084
:0003.307C 48                     dec ax
:0003.307D 745B                   je 30DA
:0003.307F 48                     dec ax
:0003.3080 7467                   je 30E9
:0003.3082 EB7C                   jmp 3100



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.307A(C)
|
:0003.3084 3BF7                   cmp si, di
:0003.3086 7510                   jne 3098
:0003.3088 807EF000               cmp byte ptr [bp-10], 00
:0003.308C 7505                   jne 3093
:0003.308E B8F829                 mov ax, 29F8
:0003.3091 EB68                   jmp 30FB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.308C(C)
|
:0003.3093 B8582A                 mov ax, 2A58
:0003.3096 EB63                   jmp 30FB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3086(C)
|
:0003.3098 8BC7                   mov ax, di
:0003.309A 2BC6                   sub ax, si
:0003.309C 3DA8FF                 cmp ax, FFA8
:0003.309F 7510                   jne 30B1
:0003.30A1 807EF000               cmp byte ptr [bp-10], 00
:0003.30A5 7505                   jne 30AC
:0003.30A7 B8102A                 mov ax, 2A10
:0003.30AA EB4F                   jmp 30FB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.30A5(C)
|
:0003.30AC B8702A                 mov ax, 2A70
:0003.30AF EB4A                   jmp 30FB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.309F(C)
|
:0003.30B1 8BC7                   mov ax, di
:0003.30B3 2BC6                   sub ax, si
:0003.30B5 3D78FF                 cmp ax, FF78
:0003.30B8 7510                   jne 30CA
:0003.30BA 807EF000               cmp byte ptr [bp-10], 00
:0003.30BE 7505                   jne 30C5
:0003.30C0 B8402A                 mov ax, 2A40
:0003.30C3 EB36                   jmp 30FB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.30BE(C)
|
:0003.30C5 B8A02A                 mov ax, 2AA0
:0003.30C8 EB31                   jmp 30FB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.30B8(C)
|
:0003.30CA 807EF000               cmp byte ptr [bp-10], 00
:0003.30CE 7505                   jne 30D5
:0003.30D0 B82805                 mov ax, 0528
:0003.30D3 EB26                   jmp 30FB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.30CE(C)
|
:0003.30D5 B8B805                 mov ax, 05B8
:0003.30D8 EB21                   jmp 30FB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.307D(C)
|
:0003.30DA 3976F2                 cmp [bp-0E], si
:0003.30DD 7505                   jne 30E4
:0003.30DF B8282A                 mov ax, 2A28
:0003.30E2 EB17                   jmp 30FB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.30DD(C)
|
:0003.30E4 B81005                 mov ax, 0510
:0003.30E7 EB12                   jmp 30FB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3080(C)
|
:0003.30E9 8B46F2                 mov ax, [bp-0E]
:0003.30EC 2BC6                   sub ax, si
:0003.30EE 3DC0FF                 cmp ax, FFC0
:0003.30F1 7505                   jne 30F8
:0003.30F3 B8882A                 mov ax, 2A88
:0003.30F6 EB03                   jmp 30FB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.30F1(C)
|
:0003.30F8 B8A005                 mov ax, 05A0

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.3091(U), :0003.3096(U), :0003.30AA(U), :0003.30AF(U), :0003.30C3(U), 
|:0003.30C8(U), :0003.30D3(U), :0003.30D8(U), :0003.30E2(U), :0003.30E7(U), 
|:0003.30F6(U)
|
:0003.30FB 33D2                   xor dx, dx
:0003.30FD 8946F4                 mov [bp-0C], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.3076(U), :0003.3082(U)
|
:0003.3100 807EF002               cmp byte ptr [bp-10], 02
:0003.3104 7205                   jb 310B
:0003.3106 8976FA                 mov [bp-06], si
:0003.3109 EB06                   jmp 3111



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3104(C)
|
:0003.310B 8B46F2                 mov ax, [bp-0E]
:0003.310E 8946FA                 mov [bp-06], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3109(U)
|
:0003.3111 807EF002               cmp byte ptr [bp-10], 02
:0003.3115 7205                   jb 311C
:0003.3117 897EFC                 mov [bp-04], di
:0003.311A EB03                   jmp 311F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3115(C)
|
:0003.311C 8976FC                 mov [bp-04], si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.311A(U)
|
:0003.311F FF76FA                 push word ptr [bp-06]
:0003.3122 FF76FC                 push word ptr [bp-04]
:0003.3125 6A08                   push 0008
:0003.3127 6A08                   push 0008
:0003.3129 6A00                   push 0000
:0003.312B 682C55                 push 552C
:0003.312E 9A081DF60C             call 0CF6:1D08
:0003.3133 5B                     pop bx
:0003.3134 0346F4                 add ax, [bp-0C]
:0003.3137 52                     push dx
:0003.3138 50                     push ax
:0003.3139 68EA53                 push 53EA
:0003.313C 9A923AF60C             call 0CF6:3A92
:0003.3141 83C608                 add si, 0008
:0003.3144 E90BFF                 jmp 3052



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3068(U)
|
:0003.3147 5E                     pop si
:0003.3148 5F                     pop di
:0003.3149 C9                     leave
:0003.314A CB                     retf


:0003.314B 00                     BYTE 0


:0003.314C C8020000               enter 0002, 00
:0003.3150 FF7606                 push word ptr [bp+06]
:0003.3153 9A1A4EF21C             call 1CF2:4E1A
:0003.3158 9A2423F60C             call 0CF6:2324
:0003.315D B80400                 mov ax, 0004
:0003.3160 BA0100                 mov dx, 0001
:0003.3163 9AEC1CF60C             call 0CF6:1CEC
:0003.3168 6A10                   push 0010
:0003.316A 68F000                 push 00F0
:0003.316D 68D000                 push 00D0
:0003.3170 689000                 push 0090
:0003.3173 689A52                 push 529A
:0003.3176 9AC037F60C             call 0CF6:37C0
:0003.317B 50                     push ax
:0003.317C 6A00                   push 0000
:0003.317E 689A52                 push 529A
:0003.3181 9A4012F60C             call 0CF6:1240
:0003.3186 B80500                 mov ax, 0005
:0003.3189 BA0100                 mov dx, 0001
:0003.318C 9AEC1CF60C             call 0CF6:1CEC
:0003.3191 68E000                 push 00E0
:0003.3194 68F000                 push 00F0
:0003.3197 68D000                 push 00D0
:0003.319A 689000                 push 0090
:0003.319D 689A52                 push 529A
:0003.31A0 9AC037F60C             call 0CF6:37C0
:0003.31A5 50                     push ax
:0003.31A6 6A00                   push 0000
:0003.31A8 689A52                 push 529A
:0003.31AB 9A4012F60C             call 0CF6:1240
:0003.31B0 C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.31C3(C)
|
:0003.31B4 8A46FF                 mov al , [bp-01]
:0003.31B7 9AF860F21C             call 1CF2:60F8
:0003.31BC FE46FF                 inc byte ptr [bp-01]
:0003.31BF 807EFF04               cmp byte ptr [bp-01], 04
:0003.31C3 72EF                   jb 31B4
:0003.31C5 C9                     leave
:0003.31C6 CA0200                 retf 0002


:0003.31C9 00                     BYTE 0


:0003.31CA 55                     push bp
:0003.31CB 8BEC                   mov bp, sp
:0003.31CD 56                     push si
:0003.31CE 8B7606                 mov si, [bp+06]
:0003.31D1 686ACF                 push CF6A
:0003.31D4 9AE028F21C             call 1CF2:28E0
:0003.31D9 56                     push si
:0003.31DA 9A144BF21C             call 1CF2:4B14
:0003.31DF 56                     push si
:0003.31E0 9A904EF21C             call 1CF2:4E90
:0003.31E5 5E                     pop si
:0003.31E6 C9                     leave
:0003.31E7 CA0200                 retf 0002


:0003.31EA C81A0000               enter 001A, 00
:0003.31EE 57                     push di
:0003.31EF 56                     push si
:0003.31F0 833EBC3100             cmp word ptr [31BC], 0000
:0003.31F5 7412                   je 3209
:0003.31F7 33C0                   xor ax, ax
:0003.31F9 BB6ED0                 mov bx, D06E
:0003.31FC B90100                 mov cx, 0001
:0003.31FF 8BFB                   mov di, bx
:0003.3201 1E                     push ds
:0003.3202 07                     pop es
:0003.3203 F3                     repz
:0003.3204 AB                     stosw
:0003.3205 AA                     stosb
:0003.3206 A3BC31                 mov word ptr [31BC], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.31F5(C)
|
:0003.3209 8B5608                 mov dx, [bp+08]
:0003.320C 8BDA                   mov bx, dx
:0003.320E 807F0100               cmp byte ptr [bx+01], 00
:0003.3212 745F                   je 3273
:0003.3214 807F0104               cmp byte ptr [bx+01], 04
:0003.3218 7359                   jnb 3273
:0003.321A 803F08                 cmp byte ptr [bx], 08
:0003.321D 7354                   jnb 3273
:0003.321F 33F6                   xor si, si
:0003.3221 B107                   mov cl, 07
:0003.3223 2A0F                   sub cl , [bx]
:0003.3225 B001                   mov al, 01
:0003.3227 D2E0                   shl al, cl 
:0003.3229 8A5F01                 mov bl , [bx+01]
:0003.322C 2AFF                   sub bh, bh
:0003.322E 30876DD0               xor [bx+D06D], al 
:0003.3232 33FF                   xor di, di
:0003.3234 8976FE                 mov [bp-02], si
:0003.3237 8BD6                   mov dx, si
:0003.3239 0BD2                   or dx, dx
:0003.323B 752B                   jne 3268
:0003.323D BA0100                 mov dx, 0001
:0003.3240 33F6                   xor si, si
:0003.3242 897EFC                 mov [bp-04], di
:0003.3245 8956FE                 mov [bp-02], dx

:0003.3248 8A846E                 BYTE 08Ah, 084h, 06Eh



:0003.324B D08B                   WORD 8BD0
:0003.324D DF03                   WORD 03DF
:0003.324F DE38                   WORD 38DE
:0003.3251 87B2                   WORD B287
:0003.3253 3175                   WORD 7531
:0003.3255 0846                   WORD 4608
:0003.3257 83FE                   WORD FE83
:0003.3259 0372                   WORD 7203
:0003.325B ECEB                   WORD EBEC
:0003.325D 0233                   WORD 3302
:0003.325F D283                   WORD 83D2
:0003.3261 C703                   WORD 03C7
:0003.3263 83FF                   WORD FF83
:0003.3265 0972                   WORD 7209
:0003.3267 D10B                   WORD 0BD1
:0003.3269 D274                   WORD 74D2
:0003.326B 2A80                   WORD 802A
:0003.326D 0E08                   WORD 080E
:0003.326F 2D02                   WORD 022D
:0003.3271 EB23                   WORD 23EB


* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.3212(C), :0003.3218(C), :0003.321D(C)
|
:0003.3273 803F00                 cmp byte ptr [bx], 00
:0003.3276 751E                   jne 3296
:0003.3278 A069CF                 mov al, [CF69]
:0003.327B 2AE4                   sub ah, ah
:0003.327D 8A4F01                 mov cl , [bx+01]
:0003.3280 2AED                   sub ch, ch
:0003.3282 2BC1                   sub ax, cx
:0003.3284 48                     dec ax
:0003.3285 750F                   jne 3296
:0003.3287 33C0                   xor ax, ax
:0003.3289 BB6ED0                 mov bx, D06E
:0003.328C B90100                 mov cx, 0001
:0003.328F 8BFB                   mov di, bx
:0003.3291 1E                     push ds
:0003.3292 07                     pop es
:0003.3293 F3                     repz
:0003.3294 AB                     stosw
:0003.3295 AA                     stosb

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.3276(C), :0003.3285(C)
|
:0003.3296 8B5E08                 mov bx, [bp+08]
:0003.3299 8A07                   mov al , [bx]
:0003.329B 8BC8                   mov cx, ax
:0003.329D 2AE4                   sub ah, ah
:0003.329F 8BF8                   mov di, ax
:0003.32A1 8B7606                 mov si, [bp+06]
:0003.32A4 03F8                   add di, ax
:0003.32A6 2B7C08                 sub di, [si+08]
:0003.32A9 47                     inc di
:0003.32AA 8A4701                 mov al , [bx+01]
:0003.32AD 8BF0                   mov si, ax
:0003.32AF 8B5E06                 mov bx, [bp+06]
:0003.32B2 46                     inc si
:0003.32B3 03F6                   add si, si
:0003.32B5 2B770A                 sub si, [bx+0A]
:0003.32B8 80F9FF                 cmp cl, FF
:0003.32BB 750B                   jne 32C8
:0003.32BD 8B5E08                 mov bx, [bp+08]
:0003.32C0 384F01                 cmp [bx+01], cl 
:0003.32C3 7503                   jne 32C8
:0003.32C5 E9F101                 jmp 34B9



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.32BB(C), :0003.32C3(C)
|
:0003.32C8 9A2423F60C             call 0CF6:2324
:0003.32CD 8BC7                   mov ax, di
:0003.32CF C1E004                 shl ax, 04
:0003.32D2 50                     push ax
:0003.32D3 8BC6                   mov ax, si
:0003.32D5 C1E004                 shl ax, 04
:0003.32D8 50                     push ax
:0003.32D9 6A20                   push 0020
:0003.32DB 6A20                   push 0020
:0003.32DD 681A55                 push 551A
:0003.32E0 9A081DF60C             call 0CF6:1D08
:0003.32E5 5B                     pop bx
:0003.32E6 52                     push dx
:0003.32E7 50                     push ax
:0003.32E8 68EA53                 push 53EA
:0003.32EB 9A3C3BF60C             call 0CF6:3B3C
:0003.32F0 83FF0E                 cmp di, 000E
:0003.32F3 7D05                   jge 32FA
:0003.32F5 B80200                 mov ax, 0002
:0003.32F8 EB03                   jmp 32FD



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.32F3(C)
|
:0003.32FA B8F8FF                 mov ax, FFF8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.32F8(U)
|
:0003.32FD 8946FC                 mov [bp-04], ax
:0003.3300 6A04                   push 0004
:0003.3302 682651                 push 5126
:0003.3305 9AF605F60C             call 0CF6:05F6
:0003.330A 6A07                   push 0007
:0003.330C 682651                 push 5126
:0003.330F 9A8005F60C             call 0CF6:0580
:0003.3314 6A00                   push 0000
:0003.3316 682651                 push 5126
:0003.3319 9AA805F60C             call 0CF6:05A8
:0003.331E 037EFC                 add di, [bp-04]
:0003.3321 8BC7                   mov ax, di
:0003.3323 FEC8                   dec al
:0003.3325 50                     push ax
:0003.3326 83FE0C                 cmp si, 000C
:0003.3329 7D04                   jge 332F
:0003.332B 33C0                   xor ax, ax
:0003.332D EB03                   jmp 3332



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3329(C)
|
:0003.332F B8FDFF                 mov ax, FFFD

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.332D(U)
|
:0003.3332 8946FA                 mov [bp-06], ax
:0003.3335 03F0                   add si, ax
:0003.3337 8BC6                   mov ax, si
:0003.3339 2C02                   sub al, 02
:0003.333B 50                     push ax
:0003.333C 6A08                   push 0008
:0003.333E 6A05                   push 0005
:0003.3340 FF7606                 push word ptr [bp+06]
:0003.3343 9A9447F21C             call 1CF2:4794
:0003.3348 6A50                   push 0050
:0003.334A 8BC7                   mov ax, di
:0003.334C C1E004                 shl ax, 04
:0003.334F 8BD6                   mov dx, si
:0003.3351 C1E204                 shl dx, 04
:0003.3354 8956EE                 mov [bp-12], dx
:0003.3357 BB8000                 mov bx, 0080
:0003.335A 9A9043F21C             call 1CF2:4390
:0003.335F 8BC7                   mov ax, di
:0003.3361 C1E004                 shl ax, 04
:0003.3364 050800                 add ax, 0008
:0003.3367 50                     push ax
:0003.3368 8D4401                 lea ax, [si+01]
:0003.336B 8BC8                   mov cx, ax
:0003.336D C1E004                 shl ax, 04
:0003.3370 50                     push ax
:0003.3371 6A20                   push 0020
:0003.3373 6A20                   push 0020
:0003.3375 6A00                   push 0000
:0003.3377 681A55                 push 551A
:0003.337A 894EE8                 mov [bp-18], cx
:0003.337D 9A081DF60C             call 0CF6:1D08
:0003.3382 5B                     pop bx
:0003.3383 52                     push dx
:0003.3384 50                     push ax
:0003.3385 68EA53                 push 53EA
:0003.3388 9ADA3AF60C             call 0CF6:3ADA
:0003.338D 8B5E08                 mov bx, [bp+08]
:0003.3390 9AB2AFF21C             call 1CF2:AFB2
:0003.3395 8846FF                 mov [bp-01], al 
:0003.3398 8D4503                 lea ax, [di+03]
:0003.339B 03C0                   add ax, ax
:0003.339D 8946EC                 mov [bp-14], ax
:0003.33A0 50                     push ax
:0003.33A1 8B46E8                 mov ax, [bp-18]
:0003.33A4 C1E004                 shl ax, 04
:0003.33A7 50                     push ax
:0003.33A8 682651                 push 5126
:0003.33AB 9A0E05F60C             call 0CF6:050E
:0003.33B0 68BE31                 push 31BE
:0003.33B3 682651                 push 5126
:0003.33B6 9A3E0CF60C             call 0CF6:0C3E
:0003.33BB 83C404                 add sp, 0004
:0003.33BE C646F000               mov byte ptr [bp-10], 00
:0003.33C2 8A5EFF                 mov bl , [bp-01]
:0003.33C5 2AFF                   sub bh, bh
:0003.33C7 895EEA                 mov [bp-16], bx
:0003.33CA 80BFBA32FF             cmp byte ptr [bx+32BA], FF
:0003.33CF 7410                   je 33E1
:0003.33D1 2AE4                   sub ah, ah
:0003.33D3 8A87BA32               mov al , [bx+32BA]
:0003.33D7 8D5EF0                 lea bx, [bp-10]
:0003.33DA 9AF43CF60C             call 0CF6:3CF4
:0003.33DF EB0E                   jmp 33EF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.33CF(C)
|
:0003.33E1 8D46F0                 lea ax, [bp-10]
:0003.33E4 16                     push ss
:0003.33E5 50                     push ax
:0003.33E6 1E                     push ds
:0003.33E7 68C731                 push 31C7
:0003.33EA 9AB83CF60C             call 0CF6:3CB8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.33DF(U)
|
:0003.33EF 8D46F0                 lea ax, [bp-10]
:0003.33F2 16                     push ss
:0003.33F3 50                     push ax
:0003.33F4 1E                     push ds
:0003.33F5 68CA31                 push 31CA
:0003.33F8 9AB83CF60C             call 0CF6:3CB8
:0003.33FD 8BC7                   mov ax, di
:0003.33FF 03C7                   add ax, di
:0003.3401 40                     inc ax
:0003.3402 50                     push ax
:0003.3403 8B46EE                 mov ax, [bp-12]
:0003.3406 053800                 add ax, 0038
:0003.3409 50                     push ax
:0003.340A 682651                 push 5126
:0003.340D 8946E6                 mov [bp-1A], ax
:0003.3410 9A0E05F60C             call 0CF6:050E
:0003.3415 8B5EEA                 mov bx, [bp-16]
:0003.3418 03DB                   add bx, bx
:0003.341A FFB7EC30               push word ptr [bx+30EC]
:0003.341E 68CD31                 push 31CD
:0003.3421 682651                 push 5126
:0003.3424 9A3E0CF60C             call 0CF6:0C3E
:0003.3429 83C406                 add sp, 0006
:0003.342C 8D46F0                 lea ax, [bp-10]
:0003.342F 16                     push ss
:0003.3430 50                     push ax
:0003.3431 9A943CF60C             call 0CF6:3C94
:0003.3436 2D0800                 sub ax, 0008
:0003.3439 F7D8                   neg ax
:0003.343B D1E8                   shr ax, 01
:0003.343D 0346EC                 add ax, [bp-14]
:0003.3440 50                     push ax
:0003.3441 8B46EE                 mov ax, [bp-12]
:0003.3444 052400                 add ax, 0024
:0003.3447 50                     push ax
:0003.3448 682651                 push 5126
:0003.344B 9A0E05F60C             call 0CF6:050E
:0003.3450 8D46F0                 lea ax, [bp-10]
:0003.3453 50                     push ax
:0003.3454 68D031                 push 31D0
:0003.3457 682651                 push 5126
:0003.345A 9A3E0CF60C             call 0CF6:0C3E
:0003.345F 83C406                 add sp, 0006
:0003.3462 FF76EC                 push word ptr [bp-14]
:0003.3465 FF76E6                 push word ptr [bp-1A]
:0003.3468 682651                 push 5126
:0003.346B 9A0E05F60C             call 0CF6:050E
:0003.3470 807EFF08               cmp byte ptr [bp-01], 08
:0003.3474 740C                   je 3482
:0003.3476 807EFF0D               cmp byte ptr [bp-01], 0D
:0003.347A 7406                   je 3482
:0003.347C 807EFF0E               cmp byte ptr [bp-01], 0E
:0003.3480 750E                   jne 3490

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.3474(C), :0003.347A(C)
|
:0003.3482 68D331                 push 31D3
:0003.3485 682651                 push 5126
:0003.3488 9A3E0CF60C             call 0CF6:0C3E
:0003.348D 83C404                 add sp, 0004

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3480(C)
|
:0003.3490 9A1223F60C             call 0CF6:2312
:0003.3495 9A7222F60C             call 0CF6:2272
:0003.349A FF7606                 push word ptr [bp+06]
:0003.349D 9AE265F21C             call 1CF2:65E2
:0003.34A2 9A7222F60C             call 0CF6:2272
:0003.34A7 6A01                   push 0001
:0003.34A9 FF7606                 push word ptr [bp+06]
:0003.34AC 9AE86BF21C             call 1CF2:6BE8
:0003.34B1 FF7606                 push word ptr [bp+06]
:0003.34B4 9A144BF21C             call 1CF2:4B14

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.32C5(U)
|
:0003.34B9 5E                     pop si
:0003.34BA 5F                     pop di
:0003.34BB C9                     leave
:0003.34BC CA0400                 retf 0004


:0003.34BF 00                     BYTE 0


:0003.34C0 55                     push bp
:0003.34C1 8BEC                   mov bp, sp
:0003.34C3 56                     push si
:0003.34C4 8B5E06                 mov bx, [bp+06]
:0003.34C7 8A4718                 mov al , [bx+18]
:0003.34CA 2480                   and al, 80
:0003.34CC 3C01                   cmp al, 01
:0003.34CE 1BF6                   sbb si, si
:0003.34D0 83E6F0                 and si, FFF0
:0003.34D3 81C6B000               add si, 00B0
:0003.34D7 BA0600                 mov dx, 0006
:0003.34DA 8BC2                   mov ax, dx
:0003.34DC 9AEC1CF60C             call 0CF6:1CEC
:0003.34E1 68C800                 push 00C8
:0003.34E4 689A52                 push 529A
:0003.34E7 9AC037F60C             call 0CF6:37C0
:0003.34EC 50                     push ax
:0003.34ED 6A01                   push 0001
:0003.34EF 8BDE                   mov bx, si
:0003.34F1 B8C001                 mov ax, 01C0
:0003.34F4 BA4800                 mov dx, 0048
:0003.34F7 9ADA48F60C             call 0CF6:48DA
:0003.34FC 5E                     pop si
:0003.34FD C9                     leave
:0003.34FE CA0200                 retf 0002


:0003.3501 00                     BYTE 0


:0003.3502 C8020000               enter 0002, 00
:0003.3506 56                     push si
:0003.3507 8B7606                 mov si, [bp+06]
:0003.350A C646FF0A               mov byte ptr [bp-01], 0A
:0003.350E 6A0A                   push 000A
:0003.3510 687052                 push 5270
:0003.3513 9A6A0FF60C             call 0CF6:0F6A
:0003.3518 6A01                   push 0001
:0003.351A 56                     push si
:0003.351B 9AE86BF21C             call 1CF2:6BE8
:0003.3520 B80400                 mov ax, 0004
:0003.3523 9A2822F60C             call 0CF6:2228
:0003.3528 9A3A22F60C             call 0CF6:223A
:0003.352D 0BC0                   or ax, ax
:0003.352F 7543                   jne 3574

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3572(C)
|
:0003.3531 687054                 push 5470
:0003.3534 9A7051F60C             call 0CF6:5170
:0003.3539 0BC0                   or ax, ax
:0003.353B 742E                   je 356B
:0003.353D 8076FF01               xor byte ptr [bp-01], 01
:0003.3541 8A46FF                 mov al , [bp-01]
:0003.3544 2AE4                   sub ah, ah
:0003.3546 50                     push ax
:0003.3547 687052                 push 5270
:0003.354A 9A6A0FF60C             call 0CF6:0F6A
:0003.354F 56                     push si
:0003.3550 9AB847F21C             call 1CF2:47B8
:0003.3555 686ACF                 push CF6A
:0003.3558 9A386BF21C             call 1CF2:6B38
:0003.355D 56                     push si
:0003.355E 9A4641F21C             call 1CF2:4146
:0003.3563 B80400                 mov ax, 0004
:0003.3566 9A2822F60C             call 0CF6:2228

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.353B(C)
|
:0003.356B 9A3A22F60C             call 0CF6:223A
:0003.3570 0BC0                   or ax, ax
:0003.3572 74BD                   je 3531

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.352F(C)
|
:0003.3574 6A00                   push 0000
:0003.3576 56                     push si
:0003.3577 9AE86BF21C             call 1CF2:6BE8
:0003.357C 6A00                   push 0000
:0003.357E 687052                 push 5270
:0003.3581 9A6A0FF60C             call 0CF6:0F6A
:0003.3586 5E                     pop si
:0003.3587 C9                     leave
:0003.3588 CA0200                 retf 0002


:0003.358B 00                     BYTE 0


:0003.358C C8020000               enter 0002, 00
:0003.3590 56                     push si
:0003.3591 8B7606                 mov si, [bp+06]
:0003.3594 8A4425                 mov al , [si+25]
:0003.3597 FEC8                   dec al
:0003.3599 8846FF                 mov [bp-01], al 
:0003.359C 8A4426                 mov al , [si+26]
:0003.359F 2C02                   sub al, 02
:0003.35A1 8846FE                 mov [bp-02], al 
:0003.35A4 B0FF                   mov al, FF
:0003.35A6 884425                 mov [si+25], al 
:0003.35A9 884426                 mov [si+26], al 
:0003.35AC 8A46FF                 mov al , [bp-01]
:0003.35AF 50                     push ax
:0003.35B0 8A46FE                 mov al , [bp-02]
:0003.35B3 50                     push ax
:0003.35B4 6A02                   push 0002
:0003.35B6 6A02                   push 0002
:0003.35B8 56                     push si
:0003.35B9 9A8239F60C             call 0CF6:3982
:0003.35BE 5E                     pop si
:0003.35BF C9                     leave
:0003.35C0 CA0200                 retf 0002


:0003.35C3 00                     BYTE 0


:0003.35C4 C8040000               enter 0004, 00
:0003.35C8 56                     push si
:0003.35C9 8B5608                 mov dx, [bp+08]
:0003.35CC 8BDA                   mov bx, dx
:0003.35CE 2AE4                   sub ah, ah
:0003.35D0 8A07                   mov al , [bx]
:0003.35D2 8B7606                 mov si, [bp+06]
:0003.35D5 03C0                   add ax, ax
:0003.35D7 2B4408                 sub ax, [si+08]
:0003.35DA 40                     inc ax
:0003.35DB 8946FC                 mov [bp-04], ax
:0003.35DE 8A4F01                 mov cl , [bx+01]
:0003.35E1 2AED                   sub ch, ch
:0003.35E3 41                     inc cx
:0003.35E4 03C9                   add cx, cx
:0003.35E6 2B4C0A                 sub cx, [si+0A]
:0003.35E9 894EFE                 mov [bp-02], cx
:0003.35EC 8BDE                   mov bx, si
:0003.35EE 394704                 cmp [bx+04], ax
:0003.35F1 7624                   jbe 3617
:0003.35F3 8BC1                   mov ax, cx
:0003.35F5 394F06                 cmp [bx+06], cx
:0003.35F8 761D                   jbe 3617
:0003.35FA 8A46FC                 mov al , [bp-04]
:0003.35FD 884725                 mov [bx+25], al 
:0003.3600 8A4EFE                 mov cl , [bp-02]
:0003.3603 884F26                 mov [bx+26], cl 
:0003.3606 FEC8                   dec al
:0003.3608 50                     push ax
:0003.3609 80E902                 sub cl, 02
:0003.360C 51                     push cx
:0003.360D 6A02                   push 0002
:0003.360F 6A02                   push 0002
:0003.3611 56                     push si
:0003.3612 9A8239F60C             call 0CF6:3982

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.35F1(C), :0003.35F8(C)
|
:0003.3617 5E                     pop si
:0003.3618 C9                     leave
:0003.3619 CA0400                 retf 0004


:0003.361C 55                     push bp
:0003.361D 8BEC                   mov bp, sp
:0003.361F 57                     push di
:0003.3620 56                     push si
:0003.3621 8B7606                 mov si, [bp+06]
:0003.3624 C6442B00               mov byte ptr [si+2B], 00
:0003.3628 807E0AFF               cmp byte ptr [bp+0A], FF
:0003.362C 750B                   jne 3639
:0003.362E B83000                 mov ax, 0030
:0003.3631 894427                 mov [si+27], ax
:0003.3634 894429                 mov [si+29], ax
:0003.3637 EB7F                   jmp 36B8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.362C(C)
|
:0003.3639 56                     push si
:0003.363A 9A966BF21C             call 1CF2:6B96
:0003.363F 99                     cwd
:0003.3640 2BC2                   sub ax, dx
:0003.3642 D1F8                   sar ax, 01
:0003.3644 8A4E0A                 mov cl , [bp+0A]
:0003.3647 2AED                   sub ch, ch
:0003.3649 2BC8                   sub cx, ax
:0003.364B 41                     inc cx
:0003.364C C1E105                 shl cx, 05
:0003.364F 56                     push si
:0003.3650 8BF9                   mov di, cx
:0003.3652 9A7C6BF21C             call 1CF2:6B7C
:0003.3657 03F8                   add di, ax
:0003.3659 897C27                 mov [si+27], di
:0003.365C 56                     push si
:0003.365D 9AA46BF21C             call 1CF2:6BA4
:0003.3662 99                     cwd
:0003.3663 2BC2                   sub ax, dx
:0003.3665 D1F8                   sar ax, 01
:0003.3667 8A4E08                 mov cl , [bp+08]
:0003.366A 2AED                   sub ch, ch
:0003.366C 2BC8                   sub cx, ax
:0003.366E C1E105                 shl cx, 05
:0003.3671 56                     push si
:0003.3672 8BF9                   mov di, cx
:0003.3674 9A886BF21C             call 1CF2:6B88
:0003.3679 03F8                   add di, ax
:0003.367B 897C29                 mov [si+29], di
:0003.367E C1EF04                 shr di, 04
:0003.3681 83EF11                 sub di, 0011
:0003.3684 780E                   js 3694
:0003.3686 C1E704                 shl di, 04
:0003.3689 297C29                 sub [si+29], di
:0003.368C C70674D0F0FF           mov word ptr [D074], FFF0
:0003.3692 EB06                   jmp 369A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3684(C)
|
:0003.3694 C70674D01000           mov word ptr [D074], 0010

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3692(U)
|
:0003.369A 8B4427                 mov ax, [si+27]
:0003.369D C1E804                 shr ax, 04
:0003.36A0 48                     dec ax
:0003.36A1 3D0D00                 cmp ax, 000D
:0003.36A4 720C                   jb 36B2
:0003.36A6 836C2770               sub word ptr [si+27], 0070
:0003.36AA C70672D0F0FF           mov word ptr [D072], FFF0
:0003.36B0 EB06                   jmp 36B8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.36A4(C)
|
:0003.36B2 C70672D01000           mov word ptr [D072], 0010

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.3637(U), :0003.36B0(U)
|
:0003.36B8 5E                     pop si
:0003.36B9 5F                     pop di
:0003.36BA C9                     leave
:0003.36BB CA0600                 retf 0006


:0003.36BE C8020000               enter 0002, 00
:0003.36C2 56                     push si
:0003.36C3 8B7606                 mov si, [bp+06]
:0003.36C6 56                     push si
:0003.36C7 9A6C66F21C             call 1CF2:666C
:0003.36CC 6A08                   push 0008
:0003.36CE 8A460C                 mov al , [bp+0C]
:0003.36D1 0C40                   or al, 40
:0003.36D3 50                     push ax
:0003.36D4 FF760A                 push word ptr [bp+0A]
:0003.36D7 6A00                   push 0000
:0003.36D9 FF7608                 push word ptr [bp+08]
:0003.36DC 8B4427                 mov ax, [si+27]
:0003.36DF 8B5429                 mov dx, [si+29]
:0003.36E2 8B5E0E                 mov bx, [bp+0E]
:0003.36E5 9AF829F60C             call 0CF6:29F8
:0003.36EA 8846FF                 mov [bp-01], al 
:0003.36ED FE442B                 inc byte ptr [si+2B]
:0003.36F0 A172D0                 mov ax, word ptr [D072]
:0003.36F3 014427                 add [si+27], ax
:0003.36F6 A174D0                 mov ax, word ptr [D074]
:0003.36F9 014429                 add [si+29], ax
:0003.36FC 8A46FF                 mov al , [bp-01]
:0003.36FF 5E                     pop si
:0003.3700 C9                     leave
:0003.3701 CA0A00                 retf 000A


:0003.3704 55                     push bp
:0003.3705 8BEC                   mov bp, sp
:0003.3707 56                     push si
:0003.3708 8B7606                 mov si, [bp+06]
:0003.370B FE4C2B                 dec byte ptr [si+2B]
:0003.370E A172D0                 mov ax, word ptr [D072]
:0003.3711 294427                 sub [si+27], ax
:0003.3714 A174D0                 mov ax, word ptr [D074]
:0003.3717 294429                 sub [si+29], ax
:0003.371A 807C2B00               cmp byte ptr [si+2B], 00
:0003.371E 750E                   jne 372E
:0003.3720 6A00                   push 0000
:0003.3722 6A00                   push 0000
:0003.3724 6A1A                   push 001A
:0003.3726 6A16                   push 0016
:0003.3728 56                     push si
:0003.3729 9A8239F60C             call 0CF6:3982

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.371E(C)
|
:0003.372E 5E                     pop si
:0003.372F C9                     leave
:0003.3730 CA0200                 retf 0002


:0003.3733 00                     BYTE 0


:0003.3734 C81E0000               enter 001E, 00
:0003.3738 57                     push di
:0003.3739 56                     push si
:0003.373A 8B7606                 mov si, [bp+06]
:0003.373D 56                     push si
:0003.373E 9A966BF21C             call 1CF2:6B96
:0003.3743 8A4E0C                 mov cl , [bp+0C]
:0003.3746 2AED                   sub ch, ch
:0003.3748 894EE8                 mov [bp-18], cx
:0003.374B 41                     inc cx
:0003.374C 3BC8                   cmp cx, ax
:0003.374E 7234                   jb 3784
:0003.3750 56                     push si
:0003.3751 9AA46BF21C             call 1CF2:6BA4
:0003.3756 8A4E0A                 mov cl , [bp+0A]
:0003.3759 2AED                   sub ch, ch
:0003.375B 894EE6                 mov [bp-1A], cx
:0003.375E 41                     inc cx
:0003.375F 41                     inc cx
:0003.3760 3BC8                   cmp cx, ax
:0003.3762 7220                   jb 3784
:0003.3764 56                     push si
:0003.3765 9A966BF21C             call 1CF2:6B96
:0003.376A 2B46E8                 sub ax, [bp-18]
:0003.376D F7D8                   neg ax
:0003.376F 3D1A00                 cmp ax, 001A
:0003.3772 7310                   jnb 3784
:0003.3774 56                     push si
:0003.3775 9AA46BF21C             call 1CF2:6BA4
:0003.377A 2B46E6                 sub ax, [bp-1A]
:0003.377D F7D8                   neg ax
:0003.377F 3D1600                 cmp ax, 0016
:0003.3782 7203                   jb 3787

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.374E(C), :0003.3762(C), :0003.3772(C)
|
:0003.3784 E92102                 jmp 39A8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3782(C)
|
:0003.3787 56                     push si
:0003.3788 9A966BF21C             call 1CF2:6B96
:0003.378D 8B7EE8                 mov di, [bp-18]
:0003.3790 2BF8                   sub di, ax
:0003.3792 47                     inc di
:0003.3793 C1E704                 shl di, 04
:0003.3796 56                     push si
:0003.3797 9AA46BF21C             call 1CF2:6BA4
:0003.379C 2B46E6                 sub ax, [bp-1A]
:0003.379F F7D8                   neg ax
:0003.37A1 40                     inc ax
:0003.37A2 40                     inc ax
:0003.37A3 C1E004                 shl ax, 04
:0003.37A6 8946EE                 mov [bp-12], ax
:0003.37A9 807E0807               cmp byte ptr [bp+08], 07
:0003.37AD 7734                   ja 37E3
:0003.37AF 688054                 push 5480
:0003.37B2 9A066CF21C             call 1CF2:6C06
:0003.37B7 8846FF                 mov [bp-01], al 
:0003.37BA 3C23                   cmp al, 23
:0003.37BC 7439                   je 37F7
:0003.37BE 3C24                   cmp al, 24
:0003.37C0 7435                   je 37F7
:0003.37C2 688054                 push 5480
:0003.37C5 9A1058F60C             call 0CF6:5810
:0003.37CA 0BC0                   or ax, ax
:0003.37CC 7529                   jne 37F7
:0003.37CE 8A5E08                 mov bl , [bp+08]
:0003.37D1 2AFF                   sub bh, bh
:0003.37D3 03DB                   add bx, bx
:0003.37D5 FFB7DA31               push word ptr [bx+31DA]
:0003.37D9 688054                 push 5480
:0003.37DC 9A9C57F60C             call 0CF6:579C
:0003.37E1 EB14                   jmp 37F7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.37AD(C)
|
:0003.37E3 807E0809               cmp byte ptr [bp+08], 09
:0003.37E7 750E                   jne 37F7
:0003.37E9 6A25                   push 0025
:0003.37EB 688054                 push 5480
:0003.37EE 9A9C57F60C             call 0CF6:579C
:0003.37F3 C6460800               mov byte ptr [bp+08], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.37BC(C), :0003.37C0(C), :0003.37CC(C), :0003.37E1(U), :0003.37E7(C), 
|
:0003.37F7 9A2423F60C             call 0CF6:2324
:0003.37FC 57                     push di
:0003.37FD FF76EE                 push word ptr [bp-12]
:0003.3800 6A20                   push 0020
:0003.3802 6A20                   push 0020
:0003.3804 681A55                 push 551A
:0003.3807 9A081DF60C             call 0CF6:1D08
:0003.380C 5B                     pop bx
:0003.380D 52                     push dx
:0003.380E 50                     push ax
:0003.380F 68EA53                 push 53EA
:0003.3812 9A3C3BF60C             call 0CF6:3B3C
:0003.3817 807E0808               cmp byte ptr [bp+08], 08
:0003.381B 7505                   jne 3822
:0003.381D B80100                 mov ax, 0001
:0003.3820 EB03                   jmp 3825



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.381B(C)
|
:0003.3822 B80200                 mov ax, 0002

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3820(U)
|
:0003.3825 0BC0                   or ax, ax
:0003.3827 7F03                   jg 382C
:0003.3829 E95A01                 jmp 3986



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3827(C)
|
:0003.382C 897EEC                 mov [bp-14], di
:0003.382F 8A4608                 mov al , [bp+08]
:0003.3832 2AE4                   sub ah, ah
:0003.3834 03C0                   add ax, ax
:0003.3836 8946E4                 mov [bp-1C], ax
:0003.3839 807E0808               cmp byte ptr [bp+08], 08
:0003.383D 7505                   jne 3844
:0003.383F B80100                 mov ax, 0001
:0003.3842 EB03                   jmp 3847



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.383D(C)
|
:0003.3844 B80200                 mov ax, 0002

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3842(U)
|
:0003.3847 8946EA                 mov [bp-16], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3980(U)
|
:0003.384A 807E0808               cmp byte ptr [bp+08], 08
:0003.384E 750A                   jne 385A
:0003.3850 6A29                   push 0029
:0003.3852 688054                 push 5480
:0003.3855 9A9C57F60C             call 0CF6:579C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.384E(C)
|
:0003.385A C646FD00               mov byte ptr [bp-03], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3978(U)
|
:0003.385E B80200                 mov ax, 0002
:0003.3861 9A2822F60C             call 0CF6:2228
:0003.3866 68FC54                 push 54FC
:0003.3869 9A081DF60C             call 0CF6:1D08
:0003.386E 5B                     pop bx
:0003.386F 8A4EFD                 mov cl , [bp-03]
:0003.3872 2AED                   sub ch, ch
:0003.3874 034EE4                 add cx, [bp-1C]
:0003.3877 C1E109                 shl cx, 09
:0003.387A 03C8                   add cx, ax
:0003.387C 8BC2                   mov ax, dx
:0003.387E 81E9806D               sub cx, 6D80
:0003.3882 894EF4                 mov [bp-0C], cx
:0003.3885 8956F6                 mov [bp-0A], dx
:0003.3888 8BF9                   mov di, cx
:0003.388A 8956FA                 mov [bp-06], dx
:0003.388D C746FE0000             mov word ptr [bp-02], 0000
:0003.3892 8B76FE                 mov si, [bp-02]
:0003.3895 894EF8                 mov [bp-08], cx
:0003.3898 8EC2                   mov es, dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.38BD(C)
|
:0003.389A 8BDF                   mov bx, di
:0003.389C 03DE                   add bx, si
:0003.389E 268A4701               mov al , es:[bx+01]
:0003.38A2 260A4702               or al , es:[bx+02]
:0003.38A6 260A4703               or al , es:[bx+03]
:0003.38AA 260A07                 or al , es:[bx]
:0003.38AD 8BDE                   mov bx, si
:0003.38AF C1EB02                 shr bx, 02
:0003.38B2 83C604                 add si, 0004
:0003.38B5 8887C8CF               mov [bx+CFC8], al 
:0003.38B9 81FE0002               cmp si, 0200
:0003.38BD 72DB                   jb 389A
:0003.38BF 681A55                 push 551A
:0003.38C2 9A081DF60C             call 0CF6:1D08
:0003.38C7 5B                     pop bx
:0003.38C8 52                     push dx
:0003.38C9 50                     push ax
:0003.38CA 681A55                 push 551A
:0003.38CD 9A081DF60C             call 0CF6:1D08
:0003.38D2 5B                     pop bx
:0003.38D3 80C402                 add ah, 02
:0003.38D6 52                     push dx
:0003.38D7 50                     push ax
:0003.38D8 B80002                 mov ax, 0200
:0003.38DB 9AC64BF60C             call 0CF6:4BC6
:0003.38E0 681A55                 push 551A
:0003.38E3 9A081DF60C             call 0CF6:1D08
:0003.38E8 5B                     pop bx
:0003.38E9 80C402                 add ah, 02
:0003.38EC 8946F0                 mov [bp-10], ax
:0003.38EF 8956F2                 mov [bp-0E], dx
:0003.38F2 8B46F4                 mov ax, [bp-0C]
:0003.38F5 8B56F6                 mov dx, [bp-0A]
:0003.38F8 8946F8                 mov [bp-08], ax
:0003.38FB 8956FA                 mov [bp-06], dx
:0003.38FE C746FE0000             mov word ptr [bp-02], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3946(C)
|
:0003.3903 8B46FE                 mov ax, [bp-02]
:0003.3906 C1E802                 shr ax, 02
:0003.3909 05C8CF                 add ax, CFC8
:0003.390C 8946E2                 mov [bp-1E], ax
:0003.390F B90400                 mov cx, 0004
:0003.3912 8B76F0                 mov si, [bp-10]
:0003.3915 8B7EF8                 mov di, [bp-08]
:0003.3918 8B5EE2                 mov bx, [bp-1E]
:0003.391B 8A07                   mov al , [bx]
:0003.391D F6D0                   not al
:0003.391F 8E46F2                 mov es, [bp-0E]
:0003.3922 262004                 and es:[si], al 
:0003.3925 8E46FA                 mov es, [bp-06]
:0003.3928 8BDF                   mov bx, di
:0003.392A 47                     inc di
:0003.392B 268A07                 mov al , es:[bx]
:0003.392E 8E46F2                 mov es, [bp-0E]
:0003.3931 260804                 or es:[si], al 
:0003.3934 46                     inc si
:0003.3935 E2E1                   loop 3918
:0003.3937 897EF8                 mov [bp-08], di
:0003.393A 8976F0                 mov [bp-10], si
:0003.393D 8346FE04               add word ptr [bp-02], 0004
:0003.3941 817EFE0002             cmp word ptr [bp-02], 0200
:0003.3946 72BB                   jb 3903
:0003.3948 FF76EC                 push word ptr [bp-14]
:0003.394B FF76EE                 push word ptr [bp-12]
:0003.394E 6A20                   push 0020
:0003.3950 6A20                   push 0020
:0003.3952 6A00                   push 0000
:0003.3954 681A55                 push 551A
:0003.3957 9A081DF60C             call 0CF6:1D08
:0003.395C 5B                     pop bx
:0003.395D 80C402                 add ah, 02
:0003.3960 52                     push dx
:0003.3961 50                     push ax
:0003.3962 68EA53                 push 53EA
:0003.3965 9ADA3AF60C             call 0CF6:3ADA
:0003.396A 9AEA21F60C             call 0CF6:21EA
:0003.396F FE46FD                 inc byte ptr [bp-03]
:0003.3972 807EFD02               cmp byte ptr [bp-03], 02
:0003.3976 7303                   jnb 397B
:0003.3978 E9E3FE                 jmp 385E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3976(C)
|
:0003.397B FF4EEA                 dec word ptr [bp-16]
:0003.397E 7403                   je 3983
:0003.3980 E9C7FE                 jmp 384A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.397E(C)
|
:0003.3983 8B7EEC                 mov di, [bp-14]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3829(U)
|
:0003.3986 57                     push di
:0003.3987 FF76EE                 push word ptr [bp-12]
:0003.398A 6A20                   push 0020
:0003.398C 6A20                   push 0020
:0003.398E 6A00                   push 0000
:0003.3990 681A55                 push 551A
:0003.3993 9A081DF60C             call 0CF6:1D08
:0003.3998 5B                     pop bx
:0003.3999 52                     push dx
:0003.399A 50                     push ax
:0003.399B 68EA53                 push 53EA
:0003.399E 9ADA3AF60C             call 0CF6:3ADA

:0003.39A3 9A1223                 BYTE 09Ah, 012h, 023h



:0003.39A6 F60C                   WORD 0CF6


* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3784(U)
|
:0003.39A8 5E                     pop si
:0003.39A9 5F                     pop di
:0003.39AA C9                     leave
:0003.39AB CA0800                 retf 0008


:0003.39AE 55                     push bp
:0003.39AF 8BEC                   mov bp, sp
:0003.39B1 56                     push si
:0003.39B2 33F6                   xor si, si
:0003.39B4 687052                 push 5270
:0003.39B7 9AD80DF60C             call 0CF6:0DD8
:0003.39BC 0BC0                   or ax, ax
:0003.39BE 7424                   je 39E4
:0003.39C0 8B5606                 mov dx, [bp+06]
:0003.39C3 8BDA                   mov bx, dx
:0003.39C5 8B5F0C                 mov bx, [bx+0C]
:0003.39C8 83FB10                 cmp bx, 0010
:0003.39CB 7C17                   jl 39E4
:0003.39CD 83FB50                 cmp bx, 0050
:0003.39D0 7D12                   jge 39E4
:0003.39D2 8BDA                   mov bx, dx
:0003.39D4 8B5F0E                 mov bx, [bx+0E]
:0003.39D7 83FB08                 cmp bx, 0008
:0003.39DA 7C08                   jl 39E4
:0003.39DC 83FB18                 cmp bx, 0018
:0003.39DF 7D03                   jge 39E4
:0003.39E1 BE0100                 mov si, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.39BE(C), :0003.39CB(C), :0003.39D0(C), :0003.39DA(C), :0003.39DF(C), 
|
:0003.39E4 8BC6                   mov ax, si
:0003.39E6 5E                     pop si
:0003.39E7 C9                     leave
:0003.39E8 CA0200                 retf 0002


:0003.39EB 00                     BYTE 0


:0003.39EC CB                     retf


:0003.39ED 00                     BYTE 0


:0003.39EE CB                     retf


:0003.39EF 00                     BYTE 0


:0003.39F0 68BCCF                 push CFBC
:0003.39F3 9AF237F60C             call 0CF6:37F2
:0003.39F8 6890CF                 push CF90
:0003.39FB 9A786BF21C             call 1CF2:6B78
:0003.3A00 CB                     retf


:0003.3A01 00                     BYTE 0


:0003.3A02 68F21C                 push 1CF2
:0003.3A05 68D06A                 push 6AD0
:0003.3A08 9A5AC30000             call 0000:C35A
:0003.3A0D 83C404                 add sp, 0004
:0003.3A10 CB                     retf


:0003.3A11 00                     BYTE 0


:0003.3A12 9ADE41F21C             call 1CF2:41DE
:0003.3A17 9AE26AF21C             call 1CF2:6AE2
:0003.3A1C CB                     retf


:0003.3A1D 00                     BYTE 0


:0003.3A1E 57                     push di
:0003.3A1F 56                     push si
:0003.3A20 8BF3                   mov si, bx
:0003.3A22 8BF8                   mov di, ax
:0003.3A24 8A04                   mov al , [si]
:0003.3A26 3805                   cmp [di], al 
:0003.3A28 750D                   jne 3A37
:0003.3A2A 8A4401                 mov al , [si+01]
:0003.3A2D 384501                 cmp [di+01], al 
:0003.3A30 7505                   jne 3A37
:0003.3A32 B80100                 mov ax, 0001
:0003.3A35 EB02                   jmp 3A39



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.3A28(C), :0003.3A30(C)
|
:0003.3A37 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3A35(U)
|
:0003.3A39 5E                     pop si
:0003.3A3A 5F                     pop di
:0003.3A3B CB                     retf


:0003.3A3C 55                     push bp
:0003.3A3D 8BEC                   mov bp, sp
:0003.3A3F 8B5E06                 mov bx, [bp+06]
:0003.3A42 8B470E                 mov ax, [bx+0E]
:0003.3A45 C9                     leave
:0003.3A46 CA0200                 retf 0002


:0003.3A49 00                     BYTE 0


:0003.3A4A 55                     push bp
:0003.3A4B 8BEC                   mov bp, sp
:0003.3A4D 8B5E06                 mov bx, [bp+06]
:0003.3A50 8A4705                 mov al , [bx+05]
:0003.3A53 C9                     leave
:0003.3A54 CA0200                 retf 0002


:0003.3A57 00                     BYTE 0


:0003.3A58 55                     push bp
:0003.3A59 8BEC                   mov bp, sp
:0003.3A5B 8B5E06                 mov bx, [bp+06]
:0003.3A5E 80770501               xor byte ptr [bx+05], 01
:0003.3A62 C9                     leave
:0003.3A63 CA0200                 retf 0002


:0003.3A66 55                     push bp
:0003.3A67 8BEC                   mov bp, sp
:0003.3A69 56                     push si
:0003.3A6A 8B7606                 mov si, [bp+06]
:0003.3A6D 8D4410                 lea ax, [si+10]
:0003.3A70 50                     push ax
:0003.3A71 9A9837F60C             call 0CF6:3798
:0003.3A76 8D4412                 lea ax, [si+12]
:0003.3A79 50                     push ax
:0003.3A7A 9A9837F60C             call 0CF6:3798
:0003.3A7F 8D441E                 lea ax, [si+1E]
:0003.3A82 50                     push ax
:0003.3A83 9A9837F60C             call 0CF6:3798
:0003.3A88 8D4425                 lea ax, [si+25]
:0003.3A8B 50                     push ax
:0003.3A8C 9A9837F60C             call 0CF6:3798
:0003.3A91 8BC6                   mov ax, si
:0003.3A93 5E                     pop si
:0003.3A94 C9                     leave
:0003.3A95 CA0200                 retf 0002


:0003.3A98 CA0200                 retf 0002


:0003.3A9B 00                     BYTE 0


:0003.3A9C 55                     push bp
:0003.3A9D 8BEC                   mov bp, sp
:0003.3A9F 8B5E06                 mov bx, [bp+06]
:0003.3AA2 8B07                   mov ax, [bx]
:0003.3AA4 C9                     leave
:0003.3AA5 CA0200                 retf 0002


:0003.3AA8 55                     push bp
:0003.3AA9 8BEC                   mov bp, sp
:0003.3AAB 8B5E06                 mov bx, [bp+06]
:0003.3AAE 8B4702                 mov ax, [bx+02]
:0003.3AB1 C9                     leave
:0003.3AB2 CA0200                 retf 0002


:0003.3AB5 00                     BYTE 0


:0003.3AB6 55                     push bp
:0003.3AB7 8BEC                   mov bp, sp
:0003.3AB9 8B5E06                 mov bx, [bp+06]
:0003.3ABC 8B4708                 mov ax, [bx+08]
:0003.3ABF C9                     leave
:0003.3AC0 CA0200                 retf 0002


:0003.3AC3 00                     BYTE 0


:0003.3AC4 55                     push bp
:0003.3AC5 8BEC                   mov bp, sp
:0003.3AC7 8B5E06                 mov bx, [bp+06]
:0003.3ACA 8B470A                 mov ax, [bx+0A]
:0003.3ACD C9                     leave
:0003.3ACE CA0200                 retf 0002


:0003.3AD1 00                     BYTE 0


:0003.3AD2 55                     push bp
:0003.3AD3 8BEC                   mov bp, sp
:0003.3AD5 56                     push si
:0003.3AD6 8B7606                 mov si, [bp+06]
:0003.3AD9 8B4608                 mov ax, [bp+08]
:0003.3ADC 894416                 mov [si+16], ax
:0003.3ADF 6A00                   push 0000
:0003.3AE1 6A00                   push 0000
:0003.3AE3 8B4404                 mov ax, [si+04]
:0003.3AE6 99                     cwd
:0003.3AE7 83E20F                 and dx, 000F
:0003.3AEA 03C2                   add ax, dx
:0003.3AEC C1F804                 sar ax, 04
:0003.3AEF 50                     push ax
:0003.3AF0 8B4406                 mov ax, [si+06]
:0003.3AF3 99                     cwd
:0003.3AF4 83E20F                 and dx, 000F
:0003.3AF7 03C2                   add ax, dx
:0003.3AF9 C1F804                 sar ax, 04
:0003.3AFC 50                     push ax
:0003.3AFD 56                     push si
:0003.3AFE 9A1249F21C             call 1CF2:4912
:0003.3B03 5E                     pop si
:0003.3B04 C9                     leave
:0003.3B05 CA0400                 retf 0004


:0003.3B08 55                     push bp
:0003.3B09 8BEC                   mov bp, sp
:0003.3B0B 8B5E06                 mov bx, [bp+06]
:0003.3B0E 8B4608                 mov ax, [bp+08]
:0003.3B11 894714                 mov [bx+14], ax
:0003.3B14 C9                     leave
:0003.3B15 CA0400                 retf 0004


:0003.3B18 55                     push bp
:0003.3B19 8BEC                   mov bp, sp
:0003.3B1B 8B5E06                 mov bx, [bp+06]
:0003.3B1E 8B4710                 mov ax, [bx+10]
:0003.3B21 C9                     leave
:0003.3B22 CA0200                 retf 0002


:0003.3B25 00                     BYTE 0


:0003.3B26 55                     push bp
:0003.3B27 8BEC                   mov bp, sp
:0003.3B29 8B5E06                 mov bx, [bp+06]
:0003.3B2C 8B07                   mov ax, [bx]
:0003.3B2E C9                     leave
:0003.3B2F CA0200                 retf 0002


:0003.3B32 6876D0                 push D076
:0003.3B35 6A0E                   push 000E
:0003.3B37 6A2D                   push 002D
:0003.3B39 68F21C                 push 1CF2
:0003.3B3C 684493                 push 9344
:0003.3B3F 9A2EC20000             call 0000:C22E
:0003.3B44 68EED2                 push D2EE
:0003.3B47 9A9837F60C             call 0CF6:3798
:0003.3B4C CB                     retf


:0003.3B4D 00                     BYTE 0


:0003.3B4E C80C0200               enter 020C, 00
:0003.3B52 52                     push dx
:0003.3B53 50                     push ax
:0003.3B54 57                     push di
:0003.3B55 56                     push si
:0003.3B56 682A33                 push 332A
:0003.3B59 8D86F4FD               lea ax, [bp+FDF4]
:0003.3B5D 50                     push ax
:0003.3B5E 9AD61FF60C             call 0CF6:1FD6
:0003.3B63 8A86F2FD               mov al , [bp+FDF2]
:0003.3B67 2AE4                   sub ah, ah
:0003.3B69 40                     inc ax
:0003.3B6A 50                     push ax
:0003.3B6B 681A55                 push 551A
:0003.3B6E 9A081DF60C             call 0CF6:1D08
:0003.3B73 5B                     pop bx
:0003.3B74 52                     push dx
:0003.3B75 50                     push ax
:0003.3B76 8D86F4FD               lea ax, [bp+FDF4]
:0003.3B7A 50                     push ax
:0003.3B7B 9A8020F60C             call 0CF6:2080
:0003.3B80 8D86F4FD               lea ax, [bp+FDF4]
:0003.3B84 50                     push ax
:0003.3B85 9AB84FF60C             call 0CF6:4FB8
:0003.3B8A 8DBEFAFE               lea di, [bp+FEFA]
:0003.3B8E 681A55                 push 551A
:0003.3B91 9A081DF60C             call 0CF6:1D08
:0003.3B96 5B                     pop bx
:0003.3B97 8EC2                   mov es, dx
:0003.3B99 8BD8                   mov bx, ax
:0003.3B9B 8BF0                   mov si, ax
:0003.3B9D 8C46FE                 mov [bp-02], es
:0003.3BA0 26803FFF               cmp byte ptr es:[bx], FF
:0003.3BA4 7449                   je 3BEF
:0003.3BA6 8B8EF0FD               mov cx, [bp+FDF0]
:0003.3BAA 897EFA                 mov [bp-06], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3BCA(C)
|
:0003.3BAD 268A04                 mov al , es:[si]
:0003.3BB0 2AE4                   sub ah, ah
:0003.3BB2 3BC1                   cmp ax, cx
:0003.3BB4 7418                   je 3BCE
:0003.3BB6 46                     inc si
:0003.3BB7 26803CA1               cmp byte ptr es:[si], A1
:0003.3BBB 7208                   jb 3BC5

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3BC3(C)
|
:0003.3BBD 46                     inc si
:0003.3BBE 46                     inc si
:0003.3BBF 26803CA1               cmp byte ptr es:[si], A1
:0003.3BC3 73F8                   jnb 3BBD

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3BBB(C)
|
:0003.3BC5 46                     inc si
:0003.3BC6 26803CFF               cmp byte ptr es:[si], FF
:0003.3BCA 75E1                   jne 3BAD
:0003.3BCC EB21                   jmp 3BEF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3BB4(C)
|
:0003.3BCE 46                     inc si
:0003.3BCF 26803CA1               cmp byte ptr es:[si], A1
:0003.3BD3 721A                   jb 3BEF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3BED(C)
|
:0003.3BD5 268A04                 mov al , es:[si]
:0003.3BD8 46                     inc si
:0003.3BD9 8805                   mov [di], al 
:0003.3BDB 47                     inc di
:0003.3BDC 268A04                 mov al , es:[si]
:0003.3BDF 8805                   mov [di], al 
:0003.3BE1 47                     inc di
:0003.3BE2 8BC6                   mov ax, si
:0003.3BE4 40                     inc ax
:0003.3BE5 8BF0                   mov si, ax
:0003.3BE7 8BD8                   mov bx, ax
:0003.3BE9 26803FA1               cmp byte ptr es:[bx], A1
:0003.3BED 73E6                   jnb 3BD5

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.3BA4(C), :0003.3BCC(U), :0003.3BD3(C)
|
:0003.3BEF C60500                 mov byte ptr [di], 00
:0003.3BF2 80BEFAFE00             cmp byte ptr [bp+FEFA], 00
:0003.3BF7 7412                   je 3C0B
:0003.3BF9 8D86FAFE               lea ax, [bp+FEFA]
:0003.3BFD 16                     push ss
:0003.3BFE 50                     push ax
:0003.3BFF FFB6F0FD               push word ptr [bp+FDF0]
:0003.3C03 687ED3                 push D37E
:0003.3C06 9A02F4F21C             call 1CF2:F402

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3BF7(C)
|
:0003.3C0B 5E                     pop si
:0003.3C0C 5F                     pop di
:0003.3C0D C9                     leave
:0003.3C0E CB                     retf


:0003.3C0F 00                     BYTE 0


:0003.3C10 C8040000               enter 0004, 00
:0003.3C14 50                     push ax
:0003.3C15 56                     push si
:0003.3C16 803EEED2FF             cmp byte ptr [D2EE], FF
:0003.3C1B 7531                   jne 3C4E
:0003.3C1D 8D5E06                 lea bx, [bp+06]
:0003.3C20 9A74AFF21C             call 1CF2:AF74
:0003.3C25 3CFF                   cmp al, FF
:0003.3C27 7525                   jne 3C4E
:0003.3C29 8D5E06                 lea bx, [bp+06]
:0003.3C2C 9AB2AFF21C             call 1CF2:AFB2
:0003.3C31 2AE4                   sub ah, ah
:0003.3C33 8BF0                   mov si, ax
:0003.3C35 A0ECD2                 mov al, [D2EC]
:0003.3C38 6BD814                 imul bx, ax, 0014
:0003.3C3B 80B86A32FF             cmp byte ptr [bx+si+326A], FF
:0003.3C40 740C                   je 3C4E
:0003.3C42 8D4606                 lea ax, [bp+06]
:0003.3C45 50                     push ax
:0003.3C46 68EED2                 push D2EE
:0003.3C49 9A2A93F60C             call 0CF6:932A

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.3C1B(C), :0003.3C27(C), :0003.3C40(C)
|
:0003.3C4E 807EFA00               cmp byte ptr [bp-06], 00
:0003.3C52 743F                   je 3C93
:0003.3C54 803EEED2FF             cmp byte ptr [D2EE], FF
:0003.3C59 7538                   jne 3C93
:0003.3C5B FE4EFA                 dec byte ptr [bp-06]
:0003.3C5E C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3C91(C)
|
:0003.3C62 8D5E06                 lea bx, [bp+06]
:0003.3C65 8A46FF                 mov al , [bp-01]
:0003.3C68 9AF0AFF21C             call 1CF2:AFF0
:0003.3C6D 8BD8                   mov bx, ax
:0003.3C6F 8B07                   mov ax, [bx]
:0003.3C71 8946FC                 mov [bp-04], ax
:0003.3C74 807EFCFF               cmp byte ptr [bp-04], FF
:0003.3C78 7410                   je 3C8A
:0003.3C7A 50                     push ax
:0003.3C7B 8A46FA                 mov al , [bp-06]
:0003.3C7E 9AF06CF21C             call 1CF2:6CF0
:0003.3C83 803EEED2FF             cmp byte ptr [D2EE], FF
:0003.3C88 7509                   jne 3C93

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3C78(C)
|
:0003.3C8A FE46FF                 inc byte ptr [bp-01]
:0003.3C8D 807EFF04               cmp byte ptr [bp-01], 04
:0003.3C91 72CF                   jb 3C62

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.3C52(C), :0003.3C59(C), :0003.3C88(C)
|
:0003.3C93 5E                     pop si
:0003.3C94 C9                     leave
:0003.3C95 CA0200                 retf 0002


:0003.3C98 C8180000               enter 0018, 00
:0003.3C9C 53                     push bx
:0003.3C9D 57                     push di
:0003.3C9E 56                     push si
:0003.3C9F 8BFB                   mov di, bx
:0003.3CA1 8B7606                 mov si, [bp+06]
:0003.3CA4 8E4608                 mov es, [bp+08]
:0003.3CA7 26C60400               mov byte ptr es:[si], 00
:0003.3CAB 06                     push es
:0003.3CAC 56                     push si
:0003.3CAD 1E                     push ds
:0003.3CAE 683633                 push 3336
:0003.3CB1 8976E8                 mov [bp-18], si
:0003.3CB4 8C46EA                 mov [bp-16], es
:0003.3CB7 9A6A3DF60C             call 0CF6:3D6A
:0003.3CBC C646EC00               mov byte ptr [bp-14], 00
:0003.3CC0 8D46EC                 lea ax, [bp-14]
:0003.3CC3 16                     push ss
:0003.3CC4 50                     push ax
:0003.3CC5 8A05                   mov al , [di]
:0003.3CC7 2AE4                   sub ah, ah
:0003.3CC9 9ADE3BF60C             call 0CF6:3BDE
:0003.3CCE FF76EA                 push word ptr [bp-16]
:0003.3CD1 FF76E8                 push word ptr [bp-18]
:0003.3CD4 8D46EC                 lea ax, [bp-14]
:0003.3CD7 16                     push ss
:0003.3CD8 50                     push ax
:0003.3CD9 9AB83CF60C             call 0CF6:3CB8
:0003.3CDE FF76EA                 push word ptr [bp-16]
:0003.3CE1 FF76E8                 push word ptr [bp-18]
:0003.3CE4 1E                     push ds
:0003.3CE5 683833                 push 3338
:0003.3CE8 9AB83CF60C             call 0CF6:3CB8
:0003.3CED C646EC00               mov byte ptr [bp-14], 00
:0003.3CF1 8D46EC                 lea ax, [bp-14]
:0003.3CF4 16                     push ss
:0003.3CF5 50                     push ax
:0003.3CF6 8A4501                 mov al , [di+01]
:0003.3CF9 2AE4                   sub ah, ah
:0003.3CFB 9ADE3BF60C             call 0CF6:3BDE
:0003.3D00 FF76EA                 push word ptr [bp-16]
:0003.3D03 FF76E8                 push word ptr [bp-18]
:0003.3D06 8D46EC                 lea ax, [bp-14]
:0003.3D09 16                     push ss
:0003.3D0A 50                     push ax
:0003.3D0B 9AB83CF60C             call 0CF6:3CB8
:0003.3D10 FF76EA                 push word ptr [bp-16]
:0003.3D13 FF76E8                 push word ptr [bp-18]
:0003.3D16 1E                     push ds
:0003.3D17 683A33                 push 333A
:0003.3D1A 9AB83CF60C             call 0CF6:3CB8
:0003.3D1F 5E                     pop si
:0003.3D20 5F                     pop di
:0003.3D21 C9                     leave
:0003.3D22 CA0400                 retf 0004


:0003.3D25 00                     BYTE 0


:0003.3D26 C80A0000               enter 000A, 00
:0003.3D2A 56                     push si
:0003.3D2B 8B5E06                 mov bx, [bp+06]
:0003.3D2E 6B372C                 imul si, [bx], 002C
:0003.3D31 81C61668               add si, 6816
:0003.3D35 56                     push si
:0003.3D36 9ACC6AF60C             call 0CF6:6ACC
:0003.3D3B 8AD8                   mov bl , al 
:0003.3D3D 2AFF                   sub bh, bh
:0003.3D3F 8A87EA31               mov al , [bx+31EA]
:0003.3D43 8846F9                 mov [bp-07], al 
:0003.3D46 32C0                   xor al , al 
:0003.3D48 8846FC                 mov [bp-04], al 
:0003.3D4B 8846FE                 mov [bp-02], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3D8B(C)
|
:0003.3D4E 8A46FE                 mov al , [bp-02]
:0003.3D51 50                     push ax
:0003.3D52 56                     push si
:0003.3D53 9ADEC5F60C             call 0CF6:C5DE
:0003.3D58 8846FF                 mov [bp-01], al 
:0003.3D5B 3CFF                   cmp al, FF
:0003.3D5D 7425                   je 3D84
:0003.3D5F B011                   mov al, 11
:0003.3D61 F666FF                 mul byte ptr [bp-01]
:0003.3D64 051CBE                 add ax, BE1C
:0003.3D67 8946F6                 mov [bp-0A], ax
:0003.3D6A 50                     push ax
:0003.3D6B 9A686BF60C             call 0CF6:6B68
:0003.3D70 3C04                   cmp al, 04
:0003.3D72 7510                   jne 3D84
:0003.3D74 FF76F6                 push word ptr [bp-0A]
:0003.3D77 9A5A6BF60C             call 0CF6:6B5A
:0003.3D7C 3A46FC                 cmp al , [bp-04]
:0003.3D7F 7603                   jbe 3D84
:0003.3D81 8846FC                 mov [bp-04], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.3D5D(C), :0003.3D72(C), :0003.3D7F(C)
|
:0003.3D84 FE46FE                 inc byte ptr [bp-02]
:0003.3D87 807EFE08               cmp byte ptr [bp-02], 08
:0003.3D8B 72C1                   jb 3D4E
:0003.3D8D 8A46FC                 mov al , [bp-04]
:0003.3D90 0246F9                 add al , [bp-07]
:0003.3D93 5E                     pop si
:0003.3D94 C9                     leave
:0003.3D95 CA0200                 retf 0002


:0003.3D98 55                     push bp
:0003.3D99 8BEC                   mov bp, sp
:0003.3D9B 56                     push si
:0003.3D9C 8B7606                 mov si, [bp+06]
:0003.3D9F 8A440C                 mov al , [si+0C]
:0003.3DA2 50                     push ax
:0003.3DA3 6B042C                 imul ax, [si], 002C
:0003.3DA6 051668                 add ax, 6816
:0003.3DA9 50                     push ax
:0003.3DAA 9A0A60F60C             call 0CF6:600A
:0003.3DAF 5E                     pop si
:0003.3DB0 C9                     leave
:0003.3DB1 CA0200                 retf 0002


:0003.3DB4 55                     push bp
:0003.3DB5 8BEC                   mov bp, sp
:0003.3DB7 56                     push si
:0003.3DB8 8B7606                 mov si, [bp+06]
:0003.3DBB 8A440C                 mov al , [si+0C]
:0003.3DBE 50                     push ax
:0003.3DBF 6B042C                 imul ax, [si], 002C
:0003.3DC2 051668                 add ax, 6816
:0003.3DC5 50                     push ax
:0003.3DC6 9A3861F60C             call 0CF6:6138
:0003.3DCB 5E                     pop si
:0003.3DCC C9                     leave
:0003.3DCD CA0200                 retf 0002


:0003.3DD0 C8160000               enter 0016, 00
:0003.3DD4 57                     push di
:0003.3DD5 56                     push si
:0003.3DD6 8B5E06                 mov bx, [bp+06]
:0003.3DD9 6B372C                 imul si, [bx], 002C
:0003.3DDC 81C61668               add si, 6816
:0003.3DE0 56                     push si
:0003.3DE1 9AA4C5F60C             call 0CF6:C5A4
:0003.3DE6 8946F2                 mov [bp-0E], ax
:0003.3DE9 FF7606                 push word ptr [bp+06]
:0003.3DEC 9A9893F21C             call 1CF2:9398
:0003.3DF1 2AE4                   sub ah, ah
:0003.3DF3 8946EE                 mov [bp-12], ax
:0003.3DF6 B80B00                 mov ax, 000B
:0003.3DF9 9AE03DF60C             call 0CF6:3DE0
:0003.3DFE 050F00                 add ax, 000F
:0003.3E01 6BC00A                 imul ax, 000A
:0003.3E04 8946F8                 mov [bp-08], ax
:0003.3E07 56                     push si
:0003.3E08 9A7C6AF60C             call 0CF6:6A7C
:0003.3E0D B10A                   mov cl, 0A
:0003.3E0F 2AE4                   sub ah, ah
:0003.3E11 F6F1                   div cl
:0003.3E13 2AE4                   sub ah, ah
:0003.3E15 8BF8                   mov di, ax
:0003.3E17 B80500                 mov ax, 0005
:0003.3E1A 9AE03DF60C             call 0CF6:3DE0
:0003.3E1F 03F8                   add di, ax
:0003.3E21 47                     inc di
:0003.3E22 FF7606                 push word ptr [bp+06]
:0003.3E25 9AE840F21C             call 1CF2:40E8
:0003.3E2A 3C02                   cmp al, 02
:0003.3E2C 7403                   je 3E31
:0003.3E2E E90004                 jmp 4231



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3E2C(C)
|
:0003.3E31 56                     push si
:0003.3E32 9A2069F60C             call 0CF6:6920
:0003.3E37 8B4EF8                 mov cx, [bp-08]
:0003.3E3A 034EF2                 add cx, [bp-0E]
:0003.3E3D 3BC1                   cmp ax, cx
:0003.3E3F 761F                   jbe 3E60
:0003.3E41 56                     push si
:0003.3E42 9A2069F60C             call 0CF6:6920
:0003.3E47 8B4EF8                 mov cx, [bp-08]
:0003.3E4A 034EF2                 add cx, [bp-0E]
:0003.3E4D 83C10A                 add cx, 000A
:0003.3E50 3BC8                   cmp cx, ax
:0003.3E52 760C                   jbe 3E60
:0003.3E54 56                     push si
:0003.3E55 9A2069F60C             call 0CF6:6920
:0003.3E5A 2B46F2                 sub ax, [bp-0E]
:0003.3E5D 8946F8                 mov [bp-08], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.3E3F(C), :0003.3E52(C)
|
:0003.3E60 8976F0                 mov [bp-10], si
:0003.3E63 897EFA                 mov [bp-06], di
:0003.3E66 8B46EE                 mov ax, [bp-12]
:0003.3E69 03C7                   add ax, di
:0003.3E6B 3D6400                 cmp ax, 0064
:0003.3E6E 7316                   jnb 3E86
:0003.3E70 8B46EE                 mov ax, [bp-12]
:0003.3E73 03C7                   add ax, di
:0003.3E75 050A00                 add ax, 000A
:0003.3E78 3D6400                 cmp ax, 0064
:0003.3E7B 7609                   jbe 3E86
:0003.3E7D B86400                 mov ax, 0064
:0003.3E80 2B46EE                 sub ax, [bp-12]
:0003.3E83 8946FA                 mov [bp-06], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.3E6E(C), :0003.3E7B(C)
|
:0003.3E86 33FF                   xor di, di
:0003.3E88 8B5E06                 mov bx, [bp+06]
:0003.3E8B 83C303                 add bx, 0003
:0003.3E8E 9AB2AFF21C             call 1CF2:AFB2
:0003.3E93 8846FF                 mov [bp-01], al 
:0003.3E96 3C08                   cmp al, 08
:0003.3E98 7416                   je 3EB0
:0003.3E9A 3C0D                   cmp al, 0D
:0003.3E9C 7412                   je 3EB0
:0003.3E9E 897EF6                 mov [bp-0A], di
:0003.3EA1 3C0E                   cmp al, 0E
:0003.3EA3 7506                   jne 3EAB
:0003.3EA5 BF0100                 mov di, 0001
:0003.3EA8 897EF6                 mov [bp-0A], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3EA3(C)
|
:0003.3EAB 8B56F6                 mov dx, [bp-0A]
:0003.3EAE EB03                   jmp 3EB3



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.3E98(C), :0003.3E9C(C)
|
:0003.3EB0 BA0300                 mov dx, 0003

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3EAE(U)
|
:0003.3EB3 33FF                   xor di, di
:0003.3EB5 8956F6                 mov [bp-0A], dx
:0003.3EB8 8BF2                   mov si, dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3EE7(C)
|
:0003.3EBA 57                     push di
:0003.3EBB FF76F0                 push word ptr [bp-10]
:0003.3EBE 9ADEC5F60C             call 0CF6:C5DE
:0003.3EC3 8846FF                 mov [bp-01], al 
:0003.3EC6 3C37                   cmp al, 37
:0003.3EC8 7505                   jne 3ECF
:0003.3ECA 83CE02                 or si, 0002
:0003.3ECD EB14                   jmp 3EE3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3EC8(C)
|
:0003.3ECF 807EFF38               cmp byte ptr [bp-01], 38
:0003.3ED3 7505                   jne 3EDA
:0003.3ED5 83CE01                 or si, 0001
:0003.3ED8 EB09                   jmp 3EE3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3ED3(C)
|
:0003.3EDA 807EFF08               cmp byte ptr [bp-01], 08
:0003.3EDE 7503                   jne 3EE3
:0003.3EE0 83CE03                 or si, 0003

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.3ECD(U), :0003.3ED8(U), :0003.3EDE(C)
|
:0003.3EE3 47                     inc di
:0003.3EE4 83FF08                 cmp di, 0008
:0003.3EE7 72D1                   jb 3EBA
:0003.3EE9 8976F6                 mov [bp-0A], si
:0003.3EEC 8BFE                   mov di, si
:0003.3EEE 8BC6                   mov ax, si
:0003.3EF0 250100                 and ax, 0001
:0003.3EF3 8946EC                 mov [bp-14], ax
:0003.3EF6 0BC0                   or ax, ax
:0003.3EF8 740F                   je 3F09
:0003.3EFA 8B46F8                 mov ax, [bp-08]
:0003.3EFD 0346F2                 add ax, [bp-0E]
:0003.3F00 50                     push ax
:0003.3F01 FF76F0                 push word ptr [bp-10]
:0003.3F04 9A9064F60C             call 0CF6:6490

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3EF8(C)
|
:0003.3F09 8B7606                 mov si, [bp+06]
:0003.3F0C 8BC7                   mov ax, di
:0003.3F0E 250200                 and ax, 0002
:0003.3F11 8946EA                 mov [bp-16], ax
:0003.3F14 0BC0                   or ax, ax
:0003.3F16 740F                   je 3F27
:0003.3F18 2AE4                   sub ah, ah
:0003.3F1A 8A440C                 mov al , [si+0C]
:0003.3F1D 0346FA                 add ax, [bp-06]
:0003.3F20 50                     push ax
:0003.3F21 56                     push si
:0003.3F22 9A7E7BF21C             call 1CF2:7B7E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3F16(C)
|
:0003.3F27 56                     push si
:0003.3F28 9A6C93F21C             call 1CF2:936C
:0003.3F2D 3C0C                   cmp al, 0C
:0003.3F2F 7556                   jne 3F87
:0003.3F31 33D2                   xor dx, dx
:0003.3F33 8956FC                 mov [bp-04], dx
:0003.3F36 8BFA                   mov di, dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3F82(C)
|
:0003.3F38 8D5C03                 lea bx, [si+03]
:0003.3F3B 8BC7                   mov ax, di
:0003.3F3D 9AF0AFF21C             call 1CF2:AFF0
:0003.3F42 8BD8                   mov bx, ax
:0003.3F44 8B07                   mov ax, [bx]
:0003.3F46 8946FA                 mov [bp-06], ax
:0003.3F49 807EFAFF               cmp byte ptr [bp-06], FF
:0003.3F4D 742F                   je 3F7E
:0003.3F4F 8D5EFA                 lea bx, [bp-06]
:0003.3F52 9A74AFF21C             call 1CF2:AF74
:0003.3F57 8846FF                 mov [bp-01], al 
:0003.3F5A 3CFF                   cmp al, FF
:0003.3F5C 7420                   je 3F7E
:0003.3F5E FF76F0                 push word ptr [bp-10]
:0003.3F61 9ADA6AF60C             call 0CF6:6ADA
:0003.3F66 B10A                   mov cl, 0A
:0003.3F68 2AE4                   sub ah, ah
:0003.3F6A F6F1                   div cl
:0003.3F6C 2AE4                   sub ah, ah
:0003.3F6E 40                     inc ax
:0003.3F6F 50                     push ax
:0003.3F70 B00E                   mov al, 0E
:0003.3F72 F666FF                 mul byte ptr [bp-01]
:0003.3F75 0576D0                 add ax, D076
:0003.3F78 50                     push ax
:0003.3F79 9A6C92F21C             call 1CF2:926C

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.3F4D(C), :0003.3F5C(C)
|
:0003.3F7E 47                     inc di
:0003.3F7F 83FF04                 cmp di, 0004
:0003.3F82 72B4                   jb 3F38
:0003.3F84 8B7EF6                 mov di, [bp-0A]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3F2F(C)
|
:0003.3F87 56                     push si
:0003.3F88 9A0E41F21C             call 1CF2:410E
:0003.3F8D 3C07                   cmp al, 07
:0003.3F8F 7504                   jne 3F95
:0003.3F91 0BFF                   or di, di
:0003.3F93 7503                   jne 3F98

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3F8F(C)
|
:0003.3F95 E99902                 jmp 4231

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.3F93(C)
|
:0003.3F98 83FF01                 cmp di, 0001
:0003.3F9B 7510                   jne 3FAD
:0003.3F9D FF76F0                 push word ptr [bp-10]
:0003.3FA0 9AA4C5F60C             call 0CF6:C5A4
:0003.3FA5 3B46F2                 cmp ax, [bp-0E]
:0003.3FA8 7503                   jne 3FAD
:0003.3FAA E98402                 jmp 4231



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.3F9B(C), :0003.3FA8(C)
|
:0003.3FAD 83FF02                 cmp di, 0002
:0003.3FB0 7510                   jne 3FC2
:0003.3FB2 56                     push si
:0003.3FB3 9A9893F21C             call 1CF2:9398
:0003.3FB8 2AE4                   sub ah, ah
:0003.3FBA 3B46EE                 cmp ax, [bp-12]
:0003.3FBD 7503                   jne 3FC2
:0003.3FBF E96F02                 jmp 4231



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.3FB0(C), :0003.3FBD(C)
|
:0003.3FC2 83FF03                 cmp di, 0003
:0003.3FC5 751D                   jne 3FE4
:0003.3FC7 FF76F0                 push word ptr [bp-10]
:0003.3FCA 9AA4C5F60C             call 0CF6:C5A4
:0003.3FCF 3B46F2                 cmp ax, [bp-0E]
:0003.3FD2 7510                   jne 3FE4
:0003.3FD4 56                     push si
:0003.3FD5 9A9893F21C             call 1CF2:9398
:0003.3FDA 2AE4                   sub ah, ah
:0003.3FDC 3B46EE                 cmp ax, [bp-12]
:0003.3FDF 7503                   jne 3FE4
:0003.3FE1 E94D02                 jmp 4231



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.3FC5(C), :0003.3FD2(C), :0003.3FDF(C)
|
:0003.3FE4 C746FA0B00             mov word ptr [bp-06], 000B
:0003.3FE9 837EEC01               cmp word ptr [bp-14], 0001
:0003.3FED F5                     cmc
:0003.3FEE 1BC0                   sbb ax, ax
:0003.3FF0 253000                 and ax, 0030
:0003.3FF3 8946F4                 mov [bp-0C], ax
:0003.3FF6 6A04                   push 0004
:0003.3FF8 682651                 push 5126
:0003.3FFB 9AF605F60C             call 0CF6:05F6
:0003.4000 6A07                   push 0007
:0003.4002 682651                 push 5126
:0003.4005 9A8005F60C             call 0CF6:0580
:0003.400A 6A00                   push 0000
:0003.400C 682651                 push 5126
:0003.400F 9AA805F60C             call 0CF6:05A8
:0003.4014 8A4403                 mov al , [si+03]
:0003.4017 2AE4                   sub ah, ah
:0003.4019 03C0                   add ax, ax
:0003.401B 50                     push ax
:0003.401C 8A4404                 mov al , [si+04]
:0003.401F 2AE4                   sub ah, ah
:0003.4021 03C0                   add ax, ax
:0003.4023 50                     push ax
:0003.4024 6A01                   push 0001
:0003.4026 6890CF                 push CF90
:0003.4029 9A404FF21C             call 1CF2:4F40
:0003.402E 56                     push si
:0003.402F 9A1A82F21C             call 1CF2:821A
:0003.4034 9A2423F60C             call 0CF6:2324
:0003.4039 6A60                   push 0060
:0003.403B BA0001                 mov dx, 0100
:0003.403E 8956F8                 mov [bp-08], dx
:0003.4041 B85800                 mov ax, 0058
:0003.4044 BB1001                 mov bx, 0110
:0003.4047 9A9043F21C             call 1CF2:4390
:0003.404C C746FC0000             mov word ptr [bp-04], 0000
:0003.4051 C746FE1C01             mov word ptr [bp-02], 011C
:0003.4056 8B7EFE                 mov di, [bp-02]
:0003.4059 8B76FC                 mov si, [bp-04]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4085(C)
|
:0003.405C 689000                 push 0090
:0003.405F 57                     push di
:0003.4060 68A000                 push 00A0
:0003.4063 6A10                   push 0010
:0003.4065 681A55                 push 551A
:0003.4068 9A081DF60C             call 0CF6:1D08
:0003.406D 5B                     pop bx
:0003.406E 03C6                   add ax, si
:0003.4070 52                     push dx
:0003.4071 50                     push ax
:0003.4072 68EA53                 push 53EA
:0003.4075 9A3C3BF60C             call 0CF6:3B3C
:0003.407A 81C60005               add si, 0500
:0003.407E 83C730                 add di, 0030
:0003.4081 81FF7C01               cmp di, 017C
:0003.4085 72D5                   jb 405C
:0003.4087 837EEC00               cmp word ptr [bp-14], 0000
:0003.408B 742E                   je 40BB
:0003.408D 8B7EF0                 mov di, [bp-10]
:0003.4090 6A0C                   push 000C
:0003.4092 680801                 push 0108
:0003.4095 682651                 push 5126
:0003.4098 9A0E05F60C             call 0CF6:050E
:0003.409D 57                     push di
:0003.409E 9AA4C5F60C             call 0CF6:C5A4
:0003.40A3 3B46F2                 cmp ax, [bp-0E]
:0003.40A6 7518                   jne 40C0
:0003.40A8 683C33                 push 333C
:0003.40AB 682651                 push 5126
:0003.40AE 9A3E0CF60C             call 0CF6:0C3E
:0003.40B3 83C404                 add sp, 0004
:0003.40B6 8B7606                 mov si, [bp+06]
:0003.40B9 EB27                   jmp 40E2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.408B(C)
|
:0003.40BB 8B7606                 mov si, [bp+06]
:0003.40BE EB3C                   jmp 40FC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.40A6(C)
|
:0003.40C0 8B7606                 mov si, [bp+06]
:0003.40C3 57                     push di
:0003.40C4 9AA4C5F60C             call 0CF6:C5A4
:0003.40C9 2B46F2                 sub ax, [bp-0E]
:0003.40CC 50                     push ax
:0003.40CD 56                     push si
:0003.40CE 9A8293F21C             call 1CF2:9382
:0003.40D3 50                     push ax
:0003.40D4 684F33                 push 334F
:0003.40D7 682651                 push 5126
:0003.40DA 9A3E0CF60C             call 0CF6:0C3E
:0003.40DF 83C408                 add sp, 0008

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.40B9(U)
|
:0003.40E2 57                     push di
:0003.40E3 9A2069F60C             call 0CF6:6920
:0003.40E8 50                     push ax
:0003.40E9 FF76F2                 push word ptr [bp-0E]
:0003.40EC 6A00                   push 0000
:0003.40EE B89000                 mov ax, 0090
:0003.40F1 BA2001                 mov dx, 0120
:0003.40F4 BBA000                 mov bx, 00A0
:0003.40F7 9A7644F21C             call 1CF2:4476

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.40BE(U)
|
:0003.40FC 837EEA00               cmp word ptr [bp-16], 0000
:0003.4100 7461                   je 4163
:0003.4102 6A0C                   push 000C
:0003.4104 8B46F4                 mov ax, [bp-0C]
:0003.4107 050801                 add ax, 0108
:0003.410A 50                     push ax
:0003.410B 682651                 push 5126
:0003.410E 9A0E05F60C             call 0CF6:050E
:0003.4113 56                     push si
:0003.4114 9A9893F21C             call 1CF2:9398
:0003.4119 2AE4                   sub ah, ah
:0003.411B 3B46EE                 cmp ax, [bp-12]
:0003.411E 7510                   jne 4130
:0003.4120 686233                 push 3362
:0003.4123 682651                 push 5126
:0003.4126 9A3E0CF60C             call 0CF6:0C3E
:0003.412B 83C404                 add sp, 0004
:0003.412E EB1A                   jmp 414A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.411E(C)
|
:0003.4130 56                     push si
:0003.4131 9A9893F21C             call 1CF2:9398
:0003.4136 2AE4                   sub ah, ah
:0003.4138 2B46EE                 sub ax, [bp-12]
:0003.413B 50                     push ax
:0003.413C 686D33                 push 336D
:0003.413F 682651                 push 5126
:0003.4142 9A3E0CF60C             call 0CF6:0C3E
:0003.4147 83C406                 add sp, 0006

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.412E(U)
|
:0003.414A 6A64                   push 0064
:0003.414C FF76EE                 push word ptr [bp-12]
:0003.414F 6A00                   push 0000
:0003.4151 8B56F4                 mov dx, [bp-0C]
:0003.4154 81C22001               add dx, 0120
:0003.4158 B89000                 mov ax, 0090
:0003.415B BBA000                 mov bx, 00A0
:0003.415E 9A7644F21C             call 1CF2:4476

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4100(C)
|
:0003.4163 9A1223F60C             call 0CF6:2312
:0003.4168 B80A00                 mov ax, 000A
:0003.416B 9A2822F60C             call 0CF6:2228
:0003.4170 9AF821F60C             call 0CF6:21F8
:0003.4175 9A7222F60C             call 0CF6:2272
:0003.417A 9A2423F60C             call 0CF6:2324
:0003.417F C746FC0000             mov word ptr [bp-04], 0000
:0003.4184 C746FE1C01             mov word ptr [bp-02], 011C
:0003.4189 8B7EFE                 mov di, [bp-02]
:0003.418C 8B76FC                 mov si, [bp-04]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.41BA(C)
|
:0003.418F 689000                 push 0090
:0003.4192 57                     push di
:0003.4193 68A000                 push 00A0
:0003.4196 6A10                   push 0010
:0003.4198 6A00                   push 0000
:0003.419A 681A55                 push 551A
:0003.419D 9A081DF60C             call 0CF6:1D08
:0003.41A2 5B                     pop bx
:0003.41A3 03C6                   add ax, si
:0003.41A5 52                     push dx
:0003.41A6 50                     push ax
:0003.41A7 68EA53                 push 53EA
:0003.41AA 9ADA3AF60C             call 0CF6:3ADA
:0003.41AF 81C60005               add si, 0500
:0003.41B3 83C730                 add di, 0030
:0003.41B6 81FF7C01               cmp di, 017C
:0003.41BA 72D3                   jb 418F
:0003.41BC 837EEC00               cmp word ptr [bp-14], 0000
:0003.41C0 7421                   je 41E3
:0003.41C2 8B7EF0                 mov di, [bp-10]
:0003.41C5 57                     push di
:0003.41C6 9A2069F60C             call 0CF6:6920
:0003.41CB 50                     push ax
:0003.41CC 57                     push di
:0003.41CD 9AA4C5F60C             call 0CF6:C5A4
:0003.41D2 50                     push ax
:0003.41D3 6A00                   push 0000
:0003.41D5 B89000                 mov ax, 0090
:0003.41D8 BA2001                 mov dx, 0120
:0003.41DB BBA000                 mov bx, 00A0
:0003.41DE 9A7644F21C             call 1CF2:4476

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.41C0(C)
|
:0003.41E3 837EEA00               cmp word ptr [bp-16], 0000
:0003.41E7 7421                   je 420A
:0003.41E9 6A64                   push 0064
:0003.41EB FF7606                 push word ptr [bp+06]
:0003.41EE 9A9893F21C             call 1CF2:9398
:0003.41F3 2AE4                   sub ah, ah
:0003.41F5 50                     push ax
:0003.41F6 6A00                   push 0000
:0003.41F8 8B56F4                 mov dx, [bp-0C]
:0003.41FB 81C22001               add dx, 0120
:0003.41FF B89000                 mov ax, 0090
:0003.4202 BBA000                 mov bx, 00A0
:0003.4205 9A7644F21C             call 1CF2:4476

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.41E7(C)
|
:0003.420A 9A1223F60C             call 0CF6:2312
:0003.420F B80A00                 mov ax, 000A
:0003.4212 9A2822F60C             call 0CF6:2228
:0003.4217 9AF821F60C             call 0CF6:21F8
:0003.421C 9A7222F60C             call 0CF6:2272
:0003.4221 6A04                   push 0004
:0003.4223 6A0E                   push 000E
:0003.4225 6A12                   push 0012
:0003.4227 6A06                   push 0006
:0003.4229 6890CF                 push CF90
:0003.422C 9A8239F60C             call 0CF6:3982

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.3E2E(U), :0003.3F95(U), :0003.3FAA(U), :0003.3FBF(U), :0003.3FE1(U), 
|
:0003.4231 5E                     pop si
:0003.4232 5F                     pop di
:0003.4233 C9                     leave
:0003.4234 CA0200                 retf 0002


:0003.4237 00                     BYTE 0


:0003.4238 C8020000               enter 0002, 00
:0003.423C 57                     push di
:0003.423D 56                     push si
:0003.423E 8B7606                 mov si, [bp+06]
:0003.4241 6B3C2C                 imul di, [si], 002C
:0003.4244 81C71668               add di, 6816
:0003.4248 57                     push di
:0003.4249 9A7C6AF60C             call 0CF6:6A7C
:0003.424E 2AE4                   sub ah, ah
:0003.4250 8A4C0C                 mov cl , [si+0C]
:0003.4253 2AED                   sub ch, ch
:0003.4255 03C1                   add ax, cx
:0003.4257 B90300                 mov cx, 0003
:0003.425A 2BD2                   sub dx, dx
:0003.425C F7F1                   div cx
:0003.425E 8946FE                 mov [bp-02], ax
:0003.4261 6A02                   push 0002
:0003.4263 56                     push si
:0003.4264 9ABC40F21C             call 1CF2:40BC
:0003.4269 0BC0                   or ax, ax
:0003.426B 7440                   je 42AD
:0003.426D 56                     push si
:0003.426E 9AE840F21C             call 1CF2:40E8
:0003.4273 3C02                   cmp al, 02
:0003.4275 7536                   jne 42AD
:0003.4277 B86400                 mov ax, 0064
:0003.427A 9AE03DF60C             call 0CF6:3DE0
:0003.427F 3B46FE                 cmp ax, [bp-02]
:0003.4282 7329                   jnb 42AD
:0003.4284 6A02                   push 0002
:0003.4286 56                     push si
:0003.4287 9AAA40F21C             call 1CF2:40AA
:0003.428C 56                     push si
:0003.428D 9A4C74F21C             call 1CF2:744C
:0003.4292 56                     push si
:0003.4293 9A8293F21C             call 1CF2:9382
:0003.4298 50                     push ax
:0003.4299 1E                     push ds
:0003.429A 688133                 push 3381
:0003.429D 6A00                   push 0000
:0003.429F 9A4232F60C             call 0CF6:3242
:0003.42A4 83C408                 add sp, 0008
:0003.42A7 56                     push si
:0003.42A8 9A3079F21C             call 1CF2:7930

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.426B(C), :0003.4275(C), :0003.4282(C)
|
:0003.42AD 5E                     pop si
:0003.42AE 5F                     pop di
:0003.42AF C9                     leave
:0003.42B0 CA0200                 retf 0002


:0003.42B3 00                     BYTE 0


:0003.42B4 55                     push bp
:0003.42B5 8BEC                   mov bp, sp
:0003.42B7 FF7606                 push word ptr [bp+06]
:0003.42BA 9A6C93F21C             call 1CF2:936C
:0003.42BF 8AD8                   mov bl , al 
:0003.42C1 2AFF                   sub bh, bh
:0003.42C3 8A875632               mov al , [bx+3256]
:0003.42C7 C9                     leave
:0003.42C8 CA0200                 retf 0002


:0003.42CB 00                     BYTE 0


:0003.42CC 55                     push bp
:0003.42CD 8BEC                   mov bp, sp
:0003.42CF 57                     push di
:0003.42D0 56                     push si
:0003.42D1 8B7606                 mov si, [bp+06]
:0003.42D4 8A460A                 mov al , [bp+0A]
:0003.42D7 50                     push ax
:0003.42D8 6B3C2C                 imul di, [si], 002C
:0003.42DB 81C71668               add di, 6816
:0003.42DF 57                     push di
:0003.42E0 9A6893F60C             call 0CF6:9368
:0003.42E5 8A4608                 mov al , [bp+08]
:0003.42E8 50                     push ax
:0003.42E9 57                     push di
:0003.42EA 9AE86AF60C             call 0CF6:6AE8
:0003.42EF 80640A10               and byte ptr [si+0A], 10
:0003.42F3 56                     push si
:0003.42F4 9A4C74F21C             call 1CF2:744C
:0003.42F9 56                     push si
:0003.42FA 9A7683F21C             call 1CF2:8376
:0003.42FF 50                     push ax
:0003.4300 56                     push si
:0003.4301 9A6E40F21C             call 1CF2:406E
:0003.4306 57                     push di
:0003.4307 9A2069F60C             call 0CF6:6920
:0003.430C 50                     push ax
:0003.430D 57                     push di
:0003.430E 9A9064F60C             call 0CF6:6490
:0003.4313 6A64                   push 0064
:0003.4315 56                     push si
:0003.4316 9A7E7BF21C             call 1CF2:7B7E
:0003.431B 6A20                   push 0020
:0003.431D 56                     push si
:0003.431E 9AE891F21C             call 1CF2:91E8
:0003.4323 5E                     pop si
:0003.4324 5F                     pop di
:0003.4325 C9                     leave
:0003.4326 CA0600                 retf 0006


:0003.4329 00                     BYTE 0


:0003.432A 55                     push bp
:0003.432B 8BEC                   mov bp, sp
:0003.432D 56                     push si
:0003.432E 8B7606                 mov si, [bp+06]
:0003.4331 C704FFFF               mov word ptr [si], FFFF
:0003.4335 8A4608                 mov al , [bp+08]
:0003.4338 884402                 mov [si+02], al 
:0003.433B B0FF                   mov al, FF
:0003.433D 884403                 mov [si+03], al 
:0003.4340 884404                 mov [si+04], al 
:0003.4343 884405                 mov [si+05], al 
:0003.4346 32C0                   xor al , al 
:0003.4348 88440B                 mov [si+0B], al 
:0003.434B 6A00                   push 0000
:0003.434D 56                     push si
:0003.434E 9AD840F21C             call 1CF2:40D8
:0003.4353 C6440A00               mov byte ptr [si+0A], 00
:0003.4357 6A64                   push 0064
:0003.4359 56                     push si
:0003.435A 9A7E7BF21C             call 1CF2:7B7E
:0003.435F 6A20                   push 0020
:0003.4361 56                     push si
:0003.4362 9AE891F21C             call 1CF2:91E8
:0003.4367 5E                     pop si
:0003.4368 C9                     leave
:0003.4369 CA0400                 retf 0004


:0003.436C C88E0100               enter 018E, 00
:0003.4370 57                     push di
:0003.4371 56                     push si
:0003.4372 8B7606                 mov si, [bp+06]
:0003.4375 56                     push si
:0003.4376 9A6C93F21C             call 1CF2:936C
:0003.437B 8846FF                 mov [bp-01], al 
:0003.437E 8A4402                 mov al , [si+02]
:0003.4381 2AE4                   sub ah, ah
:0003.4383 69F80005               imul di, ax, 0500
:0003.4387 6A02                   push 0002
:0003.4389 56                     push si
:0003.438A 9ABC40F21C             call 1CF2:40BC
:0003.438F 0BC0                   or ax, ax
:0003.4391 753A                   jne 43CD
:0003.4393 3904                   cmp [si], ax
:0003.4395 750A                   jne 43A1
:0003.4397 56                     push si
:0003.4398 9A6C93F21C             call 1CF2:936C
:0003.439D 0426                   add al, 26
:0003.439F EB3B                   jmp 43DC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4395(C)
|
:0003.43A1 833C04                 cmp word ptr [si], 0004
:0003.43A4 7506                   jne 43AC
:0003.43A6 C646FB2D               mov byte ptr [bp-05], 2D
:0003.43AA EB33                   jmp 43DF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.43A4(C)
|
:0003.43AC 833C08                 cmp word ptr [si], 0008
:0003.43AF 7506                   jne 43B7
:0003.43B1 C646FB2E               mov byte ptr [bp-05], 2E
:0003.43B5 EB28                   jmp 43DF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.43AF(C)
|
:0003.43B7 56                     push si
:0003.43B8 9AF640F21C             call 1CF2:40F6
:0003.43BD 3D0100                 cmp ax, 0001
:0003.43C0 1AC0                   sbb al , al 
:0003.43C2 F6D8                   neg al
:0003.43C4 8A4EFF                 mov cl , [bp-01]
:0003.43C7 02C9                   add cl , cl 
:0003.43C9 02C1                   add al , cl 
:0003.43CB EB0F                   jmp 43DC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4391(C)
|
:0003.43CD 56                     push si
:0003.43CE 9AF640F21C             call 1CF2:40F6
:0003.43D3 3D0100                 cmp ax, 0001
:0003.43D6 1AC0                   sbb al , al 
:0003.43D8 2401                   and al, 01
:0003.43DA 042B                   add al, 2B

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.439F(U), :0003.43CB(U)
|
:0003.43DC 8846FB                 mov [bp-05], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.43AA(U), :0003.43B5(U)
|
:0003.43DF 681C09                 push 091C
:0003.43E2 8D8672FE               lea ax, [bp+FE72]
:0003.43E6 50                     push ax
:0003.43E7 9AD61FF60C             call 0CF6:1FD6
:0003.43EC 8A46FB                 mov al , [bp-05]
:0003.43EF 2AE4                   sub ah, ah
:0003.43F1 50                     push ax
:0003.43F2 681A55                 push 551A
:0003.43F5 9A081DF60C             call 0CF6:1D08
:0003.43FA 5B                     pop bx
:0003.43FB 52                     push dx
:0003.43FC 50                     push ax
:0003.43FD 8D8672FE               lea ax, [bp+FE72]
:0003.4401 50                     push ax
:0003.4402 9A8020F60C             call 0CF6:2080
:0003.4407 8D8672FE               lea ax, [bp+FE72]
:0003.440B 50                     push ax
:0003.440C 9AB84FF60C             call 0CF6:4FB8
:0003.4411 897EFC                 mov [bp-04], di
:0003.4414 C746FE0000             mov word ptr [bp-02], 0000
:0003.4419 897EF8                 mov [bp-08], di
:0003.441C 8B76FE                 mov si, [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.445F(C)
|
:0003.441F 681A55                 push 551A
:0003.4422 9A081DF60C             call 0CF6:1D08
:0003.4427 5B                     pop bx
:0003.4428 03C6                   add ax, si
:0003.442A 52                     push dx
:0003.442B 50                     push ax
:0003.442C 8D8678FF               lea ax, [bp+FF78]
:0003.4430 16                     push ss
:0003.4431 50                     push ax
:0003.4432 B88000                 mov ax, 0080
:0003.4435 9AC64BF60C             call 0CF6:4BC6
:0003.443A 57                     push di
:0003.443B 680255                 push 5502
:0003.443E 9A4A4DF60C             call 0CF6:4D4A
:0003.4443 52                     push dx
:0003.4444 50                     push ax
:0003.4445 8D8678FF               lea ax, [bp+FF78]
:0003.4449 16                     push ss
:0003.444A 50                     push ax
:0003.444B 9A325C0000             call 0000:5C32
:0003.4450 83C408                 add sp, 0008
:0003.4453 81C7A000               add di, 00A0
:0003.4457 81C68000               add si, 0080
:0003.445B 81FE0004               cmp si, 0400
:0003.445F 72BE                   jb 441F
:0003.4461 8B7606                 mov si, [bp+06]
:0003.4464 6A10                   push 0010
:0003.4466 56                     push si
:0003.4467 9ABC40F21C             call 1CF2:40BC
:0003.446C 8BF8                   mov di, ax
:0003.446E 6A10                   push 0010
:0003.4470 56                     push si
:0003.4471 9AAA40F21C             call 1CF2:40AA
:0003.4476 57                     push di
:0003.4477 56                     push si
:0003.4478 9A667FF21C             call 1CF2:7F66
:0003.447D 5E                     pop si
:0003.447E 5F                     pop di
:0003.447F C9                     leave
:0003.4480 CA0200                 retf 0002


:0003.4483 00                     BYTE 0


:0003.4484 55                     push bp
:0003.4485 8BEC                   mov bp, sp
:0003.4487 56                     push si
:0003.4488 8B7606                 mov si, [bp+06]
:0003.448B 8B4608                 mov ax, [bp+08]
:0003.448E 8904                   mov [si], ax
:0003.4490 6A01                   push 0001
:0003.4492 56                     push si
:0003.4493 9AD840F21C             call 1CF2:40D8
:0003.4498 56                     push si
:0003.4499 9A4C74F21C             call 1CF2:744C
:0003.449E 56                     push si
:0003.449F 9A7683F21C             call 1CF2:8376
:0003.44A4 88440D                 mov [si+0D], al 
:0003.44A7 5E                     pop si
:0003.44A8 C9                     leave
:0003.44A9 CA0400                 retf 0004


:0003.44AC 55                     push bp
:0003.44AD 8BEC                   mov bp, sp
:0003.44AF 56                     push si
:0003.44B0 8B7606                 mov si, [bp+06]
:0003.44B3 6890CF                 push CF90
:0003.44B6 9A1A4EF21C             call 1CF2:4E1A
:0003.44BB 8A4402                 mov al , [si+02]
:0003.44BE 8D5C03                 lea bx, [si+03]
:0003.44C1 9A58B0F21C             call 1CF2:B058
:0003.44C6 56                     push si
:0003.44C7 9A3079F21C             call 1CF2:7930
:0003.44CC 6A20                   push 0020
:0003.44CE 56                     push si
:0003.44CF 9ABC40F21C             call 1CF2:40BC
:0003.44D4 0BC0                   or ax, ax
:0003.44D6 7409                   je 44E1
:0003.44D8 56                     push si
:0003.44D9 6890CF                 push CF90
:0003.44DC 9A6055F21C             call 1CF2:5560

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.44D6(C)
|
:0003.44E1 6890CF                 push CF90
:0003.44E4 9A904EF21C             call 1CF2:4E90
:0003.44E9 5E                     pop si
:0003.44EA C9                     leave
:0003.44EB CA0200                 retf 0002


:0003.44EE 55                     push bp
:0003.44EF 8BEC                   mov bp, sp
:0003.44F1 56                     push si
:0003.44F2 8B7606                 mov si, [bp+06]
:0003.44F5 6890CF                 push CF90
:0003.44F8 9A1A4EF21C             call 1CF2:4E1A
:0003.44FD 8D5C03                 lea bx, [si+03]
:0003.4500 B0FF                   mov al, FF
:0003.4502 9A58B0F21C             call 1CF2:B058
:0003.4507 6A20                   push 0020
:0003.4509 56                     push si
:0003.450A 9ABC40F21C             call 1CF2:40BC
:0003.450F 0BC0                   or ax, ax
:0003.4511 7409                   je 451C
:0003.4513 56                     push si
:0003.4514 6890CF                 push CF90
:0003.4517 9AC055F21C             call 1CF2:55C0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4511(C)
|
:0003.451C 6890CF                 push CF90
:0003.451F 9A904EF21C             call 1CF2:4E90
:0003.4524 5E                     pop si
:0003.4525 C9                     leave
:0003.4526 CA0200                 retf 0002


:0003.4529 00                     BYTE 0


:0003.452A C8020000               enter 0002, 00
:0003.452E 56                     push si
:0003.452F A068CF                 mov al, [CF68]
:0003.4532 38460C                 cmp [bp+0C], al 
:0003.4535 7308                   jnb 453F
:0003.4537 A069CF                 mov al, [CF69]
:0003.453A 38460A                 cmp [bp+0A], al 
:0003.453D 7203                   jb 4542

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4535(C)
|
:0003.453F E9C100                 jmp 4603

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.453D(C)
|
:0003.4542 8B7606                 mov si, [bp+06]
:0003.4545 6890CF                 push CF90
:0003.4548 9A1A4EF21C             call 1CF2:4E1A
:0003.454D 56                     push si
:0003.454E 9AE840F21C             call 1CF2:40E8
:0003.4553 FEC8                   dec al
:0003.4555 7548                   jne 459F
:0003.4557 6A02                   push 0002
:0003.4559 56                     push si
:0003.455A 9AD840F21C             call 1CF2:40D8
:0003.455F FF7608                 push word ptr [bp+08]
:0003.4562 56                     push si
:0003.4563 9A667FF21C             call 1CF2:7F66
:0003.4568 8A460C                 mov al , [bp+0C]
:0003.456B 50                     push ax
:0003.456C 8A460A                 mov al , [bp+0A]
:0003.456F 50                     push ax
:0003.4570 8D46FE                 lea ax, [bp-02]
:0003.4573 50                     push ax
:0003.4574 9A1093F60C             call 0CF6:9310
:0003.4579 56                     push si
:0003.457A 9A9473F21C             call 1CF2:7394
:0003.457F A2ECD2                 mov byte ptr [D2EC], al
:0003.4582 C606EED2FF             mov byte ptr [D2EE], FF
:0003.4587 FF76FE                 push word ptr [bp-02]
:0003.458A B005                   mov al, 05
:0003.458C 9AF06CF21C             call 1CF2:6CF0
:0003.4591 A0EED2                 mov al, [D2EE]
:0003.4594 88460C                 mov [bp+0C], al 
:0003.4597 A0EFD2                 mov al, [D2EF]
:0003.459A 88460A                 mov [bp+0A], al 
:0003.459D EB25                   jmp 45C4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4555(C)
|
:0003.459F 8D5C03                 lea bx, [si+03]
:0003.45A2 B0FF                   mov al, FF
:0003.45A4 9A58B0F21C             call 1CF2:B058
:0003.45A9 56                     push si
:0003.45AA 9A3079F21C             call 1CF2:7930
:0003.45AF 6A20                   push 0020
:0003.45B1 56                     push si
:0003.45B2 9ABC40F21C             call 1CF2:40BC
:0003.45B7 0BC0                   or ax, ax
:0003.45B9 7409                   je 45C4
:0003.45BB 56                     push si
:0003.45BC 6890CF                 push CF90
:0003.45BF 9AC055F21C             call 1CF2:55C0

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.459D(U), :0003.45B9(C)
|
:0003.45C4 8A460C                 mov al , [bp+0C]
:0003.45C7 884403                 mov [si+03], al 
:0003.45CA 8A460A                 mov al , [bp+0A]
:0003.45CD 884404                 mov [si+04], al 
:0003.45D0 8A4402                 mov al , [si+02]
:0003.45D3 8D5C03                 lea bx, [si+03]
:0003.45D6 9A58B0F21C             call 1CF2:B058
:0003.45DB 56                     push si
:0003.45DC 9A3079F21C             call 1CF2:7930
:0003.45E1 6A20                   push 0020
:0003.45E3 56                     push si
:0003.45E4 9ABC40F21C             call 1CF2:40BC
:0003.45E9 0BC0                   or ax, ax
:0003.45EB 7409                   je 45F6
:0003.45ED 56                     push si
:0003.45EE 6890CF                 push CF90
:0003.45F1 9A6055F21C             call 1CF2:5560

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.45EB(C)
|
:0003.45F6 6890CF                 push CF90
:0003.45F9 9A904EF21C             call 1CF2:4E90
:0003.45FE B80100                 mov ax, 0001
:0003.4601 EB03                   jmp 4606



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.453F(U)
|
:0003.4603 B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4601(U)
|
:0003.4606 5E                     pop si
:0003.4607 C9                     leave
:0003.4608 CA0800                 retf 0008


:0003.460B 00                     BYTE 0


:0003.460C C8080000               enter 0008, 00
:0003.4610 57                     push di
:0003.4611 56                     push si
:0003.4612 8B7606                 mov si, [bp+06]
:0003.4615 C746FA0000             mov word ptr [bp-06], 0000
:0003.461A 56                     push si
:0003.461B 9AE840F21C             call 1CF2:40E8
:0003.4620 3C02                   cmp al, 02
:0003.4622 7403                   je 4627
:0003.4624 E92202                 jmp 4849



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4622(C)
|
:0003.4627 8D5C03                 lea bx, [si+03]
:0003.462A B0FF                   mov al, FF
:0003.462C 9A58B0F21C             call 1CF2:B058
:0003.4631 6890CF                 push CF90
:0003.4634 9A1A4EF21C             call 1CF2:4E1A
:0003.4639 56                     push si
:0003.463A 6890CF                 push CF90
:0003.463D 9AC055F21C             call 1CF2:55C0
:0003.4642 6A04                   push 0004
:0003.4644 56                     push si
:0003.4645 9AD840F21C             call 1CF2:40D8
:0003.464A 6A09                   push 0009
:0003.464C 688054                 push 5480
:0003.464F 9A9C57F60C             call 0CF6:579C
:0003.4654 56                     push si
:0003.4655 9A3079F21C             call 1CF2:7930
:0003.465A 6890CF                 push CF90
:0003.465D 9A904EF21C             call 1CF2:4E90
:0003.4662 C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.46A4(C)
|
:0003.4666 B00E                   mov al, 0E
:0003.4668 F666FF                 mul byte ptr [bp-01]
:0003.466B 0576D0                 add ax, D076
:0003.466E 8946F8                 mov [bp-08], ax
:0003.4671 50                     push ax
:0003.4672 9AA693F21C             call 1CF2:93A6
:0003.4677 3A4402                 cmp al , [si+02]
:0003.467A 7521                   jne 469D
:0003.467C FF76F8                 push word ptr [bp-08]
:0003.467F 9A0E41F21C             call 1CF2:410E
:0003.4684 0AC0                   or al , al 
:0003.4686 7515                   jne 469D
:0003.4688 68FF00                 push 00FF
:0003.468B FF76F8                 push word ptr [bp-08]
:0003.468E 9AB493F21C             call 1CF2:93B4
:0003.4693 6A01                   push 0001
:0003.4695 FF76F8                 push word ptr [bp-08]
:0003.4698 9A4A7CF21C             call 1CF2:7C4A

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.467A(C), :0003.4686(C)
|
:0003.469D FE46FF                 inc byte ptr [bp-01]
:0003.46A0 807EFF2D               cmp byte ptr [bp-01], 2D
:0003.46A4 72C0                   jb 4666
:0003.46A6 8B7E06                 mov di, [bp+06]
:0003.46A9 6A04                   push 0004
:0003.46AB 57                     push di
:0003.46AC 9ABC40F21C             call 1CF2:40BC
:0003.46B1 0BC0                   or ax, ax
:0003.46B3 7403                   je 46B8
:0003.46B5 E99101                 jmp 4849



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.46B3(C)
|
:0003.46B8 BE0500                 mov si, 0005

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.4707(U), :0003.4724(U)
|
:0003.46BB 83FE05                 cmp si, 0005
:0003.46BE 7405                   je 46C5
:0003.46C0 83FE06                 cmp si, 0006
:0003.46C3 750C                   jne 46D1

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.46BE(C)
|
:0003.46C5 686ACF                 push CF6A
:0003.46C8 9A3841F21C             call 1CF2:4138
:0003.46CD 0AC0                   or al , al 
:0003.46CF 7403                   je 46D4

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.46C3(C)
|
:0003.46D1 E98700                 jmp 475B

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.46CF(C)
|
:0003.46D4 8B5E06                 mov bx, [bp+06]
:0003.46D7 FF37                   push word ptr [bx]
:0003.46D9 685EC2                 push C25E
:0003.46DC 9A0A7CF60C             call 0CF6:7C0A
:0003.46E1 8BF8                   mov di, ax
:0003.46E3 0BF8                   or di, ax
:0003.46E5 753F                   jne 4726
:0003.46E7 685EC2                 push C25E
:0003.46EA 9A7C79F60C             call 0CF6:797C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4733(U)
|
:0003.46EF 8946FE                 mov [bp-02], ax
:0003.46F2 40                     inc ax
:0003.46F3 7414                   je 4709
:0003.46F5 FF76FE                 push word ptr [bp-02]
:0003.46F8 685EC2                 push C25E
:0003.46FB 9AE67CF60C             call 0CF6:7CE6
:0003.4700 8BF0                   mov si, ax
:0003.4702 C746FA0100             mov word ptr [bp-06], 0001
:0003.4707 EBB2                   jmp 46BB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.46F3(C)
|
:0003.4709 685EC2                 push C25E
:0003.470C 9A5077F60C             call 0CF6:7750
:0003.4711 8946FE                 mov [bp-02], ax
:0003.4714 40                     inc ax
:0003.4715 7444                   je 475B
:0003.4717 FF76FE                 push word ptr [bp-02]
:0003.471A 685EC2                 push C25E
:0003.471D 9AE67CF60C             call 0CF6:7CE6
:0003.4722 8BF0                   mov si, ax
:0003.4724 EB95                   jmp 46BB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.46E5(C)
|
:0003.4726 83FF01                 cmp di, 0001
:0003.4729 750A                   jne 4735
:0003.472B 685EC2                 push C25E
:0003.472E 9AE679F60C             call 0CF6:79E6
:0003.4733 EBBA                   jmp 46EF



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.4729(C), :0003.4759(U)
|
:0003.4735 83FE05                 cmp si, 0005
:0003.4738 7405                   je 473F
:0003.473A 83FE06                 cmp si, 0006
:0003.473D 751C                   jne 475B

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4738(C)
|
:0003.473F 685EC2                 push C25E
:0003.4742 9A5077F60C             call 0CF6:7750
:0003.4747 8BF8                   mov di, ax
:0003.4749 83FFFF                 cmp di, FFFF
:0003.474C 740D                   je 475B
:0003.474E 50                     push ax
:0003.474F 685EC2                 push C25E
:0003.4752 9AE67CF60C             call 0CF6:7CE6
:0003.4757 8BF0                   mov si, ax
:0003.4759 EBDA                   jmp 4735



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.46D1(U), :0003.4715(C), :0003.473D(C), :0003.474C(C)
|
:0003.475B 8B7606                 mov si, [bp+06]
:0003.475E 686ACF                 push CF6A
:0003.4761 9A3841F21C             call 1CF2:4138
:0003.4766 0AC0                   or al , al 
:0003.4768 7515                   jne 477F
:0003.476A 8B7606                 mov si, [bp+06]
:0003.476D FF34                   push word ptr [si]
:0003.476F 685EC2                 push C25E
:0003.4772 9A327BF60C             call 0CF6:7B32
:0003.4777 8946FE                 mov [bp-02], ax
:0003.477A 40                     inc ax
:0003.477B 7407                   je 4784
:0003.477D EB23                   jmp 47A2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4768(C)
|
:0003.477F 8B7EFA                 mov di, [bp-06]
:0003.4782 EB2C                   jmp 47B0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.477B(C)
|
:0003.4784 8B7EFA                 mov di, [bp-06]
:0003.4787 56                     push si
:0003.4788 9AF640F21C             call 1CF2:40F6
:0003.478D 0BC0                   or ax, ax
:0003.478F 741F                   je 47B0
:0003.4791 680004                 push 0400
:0003.4794 685EC2                 push C25E
:0003.4797 9A327BF60C             call 0CF6:7B32
:0003.479C 8946FE                 mov [bp-02], ax
:0003.479F 40                     inc ax
:0003.47A0 740E                   je 47B0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.477D(U)
|
:0003.47A2 BF0100                 mov di, 0001
:0003.47A5 FF76FE                 push word ptr [bp-02]
:0003.47A8 685EC2                 push C25E
:0003.47AB 9AE67CF60C             call 0CF6:7CE6

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.4782(U), :0003.478F(C), :0003.47A0(C)
|
:0003.47B0 C646FF00               mov byte ptr [bp-01], 00
:0003.47B4 0BFF                   or di, di
:0003.47B6 7403                   je 47BB
:0003.47B8 E98E00                 jmp 4849



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.47B6(C)
|
:0003.47BB 393C                   cmp [si], di
:0003.47BD 7518                   jne 47D7
:0003.47BF C646FF01               mov byte ptr [bp-01], 01
:0003.47C3 6A03                   push 0003
:0003.47C5 686ACF                 push CF6A
:0003.47C8 9AC493F21C             call 1CF2:93C4
:0003.47CD 6A04                   push 0004
:0003.47CF 687C54                 push 547C
:0003.47D2 9A2655F60C             call 0CF6:5526

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.47BD(C)
|
:0003.47D7 807EFF00               cmp byte ptr [bp-01], 00
:0003.47DB 750B                   jne 47E8
:0003.47DD 8B04                   mov ax, [si]
:0003.47DF 32D2                   xor dl, dl
:0003.47E1 9A2E6CF21C             call 1CF2:6C2E
:0003.47E6 EB1D                   jmp 4805



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.47DB(C)
|
:0003.47E8 8B04                   mov ax, [si]
:0003.47EA B201                   mov dl, 01
:0003.47EC 9A2E6CF21C             call 1CF2:6C2E
:0003.47F1 393C                   cmp [si], di
:0003.47F3 7510                   jne 4805
:0003.47F5 1E                     push ds
:0003.47F6 689233                 push 3392
:0003.47F9 B80200                 mov ax, 0002
:0003.47FC 33DB                   xor bx, bx
:0003.47FE B210                   mov dl, 10
:0003.4800 9A74B6F60C             call 0CF6:B674

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.47E6(U), :0003.47F3(C)
|
:0003.4805 686ACF                 push CF6A
:0003.4808 9A3841F21C             call 1CF2:4138
:0003.480D 3C03                   cmp al, 03
:0003.480F 7438                   je 4849
:0003.4811 807EFF00               cmp byte ptr [bp-01], 00
:0003.4815 7516                   jne 482D
:0003.4817 56                     push si
:0003.4818 9A8293F21C             call 1CF2:9382
:0003.481D 50                     push ax
:0003.481E 1E                     push ds
:0003.481F 68BC33                 push 33BC
:0003.4822 57                     push di
:0003.4823 9A4232F60C             call 0CF6:3242
:0003.4828 83C408                 add sp, 0008
:0003.482B EB1C                   jmp 4849



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4815(C)
|
:0003.482D 56                     push si
:0003.482E 9A8293F21C             call 1CF2:9382
:0003.4833 50                     push ax
:0003.4834 1E                     push ds
:0003.4835 68C733                 push 33C7
:0003.4838 57                     push di
:0003.4839 9A4232F60C             call 0CF6:3242
:0003.483E 83C408                 add sp, 0008
:0003.4841 6A05                   push 0005
:0003.4843 56                     push si
:0003.4844 9AD840F21C             call 1CF2:40D8

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.4624(U), :0003.46B5(U), :0003.47B8(U), :0003.480F(C), :0003.482B(U), 
|
:0003.4849 5E                     pop si
:0003.484A 5F                     pop di
:0003.484B C9                     leave
:0003.484C CA0200                 retf 0002


:0003.484F 00                     BYTE 0


:0003.4850 55                     push bp
:0003.4851 8BEC                   mov bp, sp
:0003.4853 56                     push si
:0003.4854 8B7606                 mov si, [bp+06]
:0003.4857 56                     push si
:0003.4858 9AE840F21C             call 1CF2:40E8
:0003.485D 0AC0                   or al , al 
:0003.485F 742C                   je 488D
:0003.4861 6890CF                 push CF90
:0003.4864 9A966BF21C             call 1CF2:6B96
:0003.4869 8A4C03                 mov cl , [si+03]
:0003.486C 02C9                   add cl , cl 
:0003.486E 2AC8                   sub cl , al 
:0003.4870 51                     push cx
:0003.4871 6890CF                 push CF90
:0003.4874 9AA46BF21C             call 1CF2:6BA4
:0003.4879 8A4C04                 mov cl , [si+04]
:0003.487C 02C9                   add cl , cl 
:0003.487E 2AC8                   sub cl , al 
:0003.4880 51                     push cx
:0003.4881 6A02                   push 0002
:0003.4883 6A02                   push 0002
:0003.4885 6890CF                 push CF90
:0003.4888 9A8C59F21C             call 1CF2:598C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.485F(C)
|
:0003.488D 5E                     pop si
:0003.488E C9                     leave
:0003.488F CA0200                 retf 0002


:0003.4892 C8160000               enter 0016, 00
:0003.4896 57                     push di
:0003.4897 56                     push si
:0003.4898 8B5E06                 mov bx, [bp+06]
:0003.489B 6B072C                 imul ax, [bx], 002C
:0003.489E 051668                 add ax, 6816
:0003.48A1 8946F0                 mov [bp-10], ax
:0003.48A4 53                     push bx
:0003.48A5 9A6C93F21C             call 1CF2:936C
:0003.48AA 8846F7                 mov [bp-09], al 
:0003.48AD 6890CF                 push CF90
:0003.48B0 9A7C6BF21C             call 1CF2:6B7C
:0003.48B5 6890CF                 push CF90
:0003.48B8 9A886BF21C             call 1CF2:6B88
:0003.48BD 6890CF                 push CF90
:0003.48C0 9A966BF21C             call 1CF2:6B96
:0003.48C5 8946FC                 mov [bp-04], ax
:0003.48C8 6890CF                 push CF90
:0003.48CB 9AA46BF21C             call 1CF2:6BA4
:0003.48D0 8946FA                 mov [bp-06], ax
:0003.48D3 8B46FC                 mov ax, [bp-04]
:0003.48D6 99                     cwd
:0003.48D7 2BC2                   sub ax, dx
:0003.48D9 D1F8                   sar ax, 01
:0003.48DB 8B5E06                 mov bx, [bp+06]
:0003.48DE 2AED                   sub ch, ch
:0003.48E0 8A4F03                 mov cl , [bx+03]
:0003.48E3 2BC8                   sub cx, ax
:0003.48E5 894EFE                 mov [bp-02], cx
:0003.48E8 8B46FA                 mov ax, [bp-06]
:0003.48EB 99                     cwd
:0003.48EC 2BC2                   sub ax, dx
:0003.48EE D1F8                   sar ax, 01
:0003.48F0 8A5704                 mov dl, [bx+04]
:0003.48F3 2AF6                   sub dh, dh
:0003.48F5 2BD0                   sub dx, ax
:0003.48F7 8BFA                   mov di, dx
:0003.48F9 8BF2                   mov si, dx
:0003.48FB 83F907                 cmp cx, 0007
:0003.48FE 7305                   jnb 4905
:0003.4900 B80200                 mov ax, 0002
:0003.4903 EB03                   jmp 4908



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.48FE(C)
|
:0003.4905 B8FAFF                 mov ax, FFFA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4903(U)
|
:0003.4908 8946F8                 mov [bp-08], ax
:0003.490B 8BC1                   mov ax, cx
:0003.490D 03C1                   add ax, cx
:0003.490F 0346F8                 add ax, [bp-08]
:0003.4912 8946F2                 mov [bp-0E], ax
:0003.4915 83FE06                 cmp si, 0006
:0003.4918 7304                   jnb 491E
:0003.491A 33C0                   xor ax, ax
:0003.491C EB03                   jmp 4921



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4918(C)
|
:0003.491E B8FEFF                 mov ax, FFFE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.491C(U)
|
:0003.4921 8BCA                   mov cx, dx
:0003.4923 03CA                   add cx, dx
:0003.4925 03C1                   add ax, cx
:0003.4927 8BF0                   mov si, ax
:0003.4929 6A04                   push 0004
:0003.492B 682651                 push 5126
:0003.492E 9AF605F60C             call 0CF6:05F6
:0003.4933 6A07                   push 0007
:0003.4935 682651                 push 5126
:0003.4938 9A8005F60C             call 0CF6:0580
:0003.493D 6A00                   push 0000
:0003.493F 682651                 push 5126
:0003.4942 9AA805F60C             call 0CF6:05A8
:0003.4947 837EFE0D               cmp word ptr [bp-02], 000D
:0003.494B 7305                   jnb 4952
:0003.494D 83FF0B                 cmp di, 000B
:0003.4950 7203                   jb 4955

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.494B(C)
|
:0003.4952 E94201                 jmp 4A97

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4950(C)
|
:0003.4955 9A2423F60C             call 0CF6:2324
:0003.495A 8A46F2                 mov al , [bp-0E]
:0003.495D 50                     push ax
:0003.495E 56                     push si
:0003.495F 6A06                   push 0006
:0003.4961 6A04                   push 0004
:0003.4963 6890CF                 push CF90
:0003.4966 9A9447F21C             call 1CF2:4794
:0003.496B 33FF                   xor di, di
:0003.496D 8976EE                 mov [bp-12], si
:0003.4970 8BF7                   mov si, di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.499F(C)
|
:0003.4972 681A55                 push 551A
:0003.4975 9A081DF60C             call 0CF6:1D08
:0003.497A 5B                     pop bx
:0003.497B 03C6                   add ax, si
:0003.497D 52                     push dx
:0003.497E 50                     push ax
:0003.497F 8BC7                   mov ax, di
:0003.4981 250100                 and ax, 0001
:0003.4984 3D0100                 cmp ax, 0001
:0003.4987 1AD2                   sbb dl, dl
:0003.4989 80E2AB                 and dl, AB
:0003.498C 80C2AA                 add dl, AA
:0003.498F B83000                 mov ax, 0030
:0003.4992 9A7C4CF60C             call 0CF6:4C7C
:0003.4997 47                     inc di
:0003.4998 83C630                 add si, 0030
:0003.499B 81FE000C               cmp si, 0C00
:0003.499F 72D1                   jb 4972
:0003.49A1 8B7EF2                 mov di, [bp-0E]
:0003.49A4 8B76EE                 mov si, [bp-12]
:0003.49A7 8D4501                 lea ax, [di+01]
:0003.49AA C1E004                 shl ax, 04
:0003.49AD 50                     push ax
:0003.49AE 8D4402                 lea ax, [si+02]
:0003.49B1 C1E004                 shl ax, 04
:0003.49B4 50                     push ax
:0003.49B5 6A60                   push 0060
:0003.49B7 6A40                   push 0040
:0003.49B9 6A02                   push 0002
:0003.49BB 681A55                 push 551A
:0003.49BE 9A081DF60C             call 0CF6:1D08
:0003.49C3 5B                     pop bx
:0003.49C4 52                     push dx
:0003.49C5 50                     push ax
:0003.49C6 68EA53                 push 53EA
:0003.49C9 9ADA3AF60C             call 0CF6:3ADA
:0003.49CE 6A01                   push 0001
:0003.49D0 6890CF                 push CF90
:0003.49D3 9AE86BF21C             call 1CF2:6BE8
:0003.49D8 8BC7                   mov ax, di
:0003.49DA 03C7                   add ax, di
:0003.49DC 050300                 add ax, 0003
:0003.49DF 8BF8                   mov di, ax
:0003.49E1 8D45FF                 lea ax, [di-01]
:0003.49E4 50                     push ax
:0003.49E5 8BCE                   mov cx, si
:0003.49E7 C1E104                 shl cx, 04
:0003.49EA 83C128                 add cx, 0028
:0003.49ED 8BF1                   mov si, cx
:0003.49EF 8D4CFC                 lea cx, [si-04]
:0003.49F2 51                     push cx
:0003.49F3 682651                 push 5126
:0003.49F6 8946EC                 mov [bp-14], ax
:0003.49F9 894EEA                 mov [bp-16], cx
:0003.49FC 9A0E05F60C             call 0CF6:050E
:0003.4A01 FF7606                 push word ptr [bp+06]
:0003.4A04 9AFA82F21C             call 1CF2:82FA
:0003.4A09 6A07                   push 0007
:0003.4A0B 682651                 push 5126
:0003.4A0E 9A8005F60C             call 0CF6:0580
:0003.4A13 8D4505                 lea ax, [di+05]
:0003.4A16 50                     push ax
:0003.4A17 FF76EA                 push word ptr [bp-16]
:0003.4A1A 682651                 push 5126
:0003.4A1D 9A0E05F60C             call 0CF6:050E
:0003.4A22 FF76F0                 push word ptr [bp-10]
:0003.4A25 9ADA6AF60C             call 0CF6:6ADA
:0003.4A2A 2AE4                   sub ah, ah
:0003.4A2C 50                     push ax
:0003.4A2D 68D233                 push 33D2
:0003.4A30 682651                 push 5126
:0003.4A33 9A3E0CF60C             call 0CF6:0C3E
:0003.4A38 83C406                 add sp, 0006
:0003.4A3B FF76EC                 push word ptr [bp-14]
:0003.4A3E 8D4410                 lea ax, [si+10]
:0003.4A41 50                     push ax
:0003.4A42 682651                 push 5126
:0003.4A45 9A0E05F60C             call 0CF6:050E
:0003.4A4A 8A5EF7                 mov bl , [bp-09]
:0003.4A4D 2AFF                   sub bh, bh
:0003.4A4F 03DB                   add bx, bx
:0003.4A51 FFB7A20A               push word ptr [bx+0AA2]
:0003.4A55 68D933                 push 33D9
:0003.4A58 682651                 push 5126
:0003.4A5B 9A3E0CF60C             call 0CF6:0C3E
:0003.4A60 83C406                 add sp, 0006
:0003.4A63 FF76EC                 push word ptr [bp-14]
:0003.4A66 8D4424                 lea ax, [si+24]
:0003.4A69 50                     push ax
:0003.4A6A 682651                 push 5126
:0003.4A6D 9A0E05F60C             call 0CF6:050E
:0003.4A72 FF76F0                 push word ptr [bp-10]
:0003.4A75 9A2069F60C             call 0CF6:6920
:0003.4A7A 50                     push ax
:0003.4A7B FF76F0                 push word ptr [bp-10]
:0003.4A7E 9AA4C5F60C             call 0CF6:C5A4
:0003.4A83 50                     push ax
:0003.4A84 68DC33                 push 33DC
:0003.4A87 682651                 push 5126
:0003.4A8A 9A3E0CF60C             call 0CF6:0C3E
:0003.4A8F 83C408                 add sp, 0008
:0003.4A92 9A1223F60C             call 0CF6:2312

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4952(U)
|
:0003.4A97 5E                     pop si
:0003.4A98 5F                     pop di
:0003.4A99 C9                     leave
:0003.4A9A CA0200                 retf 0002


:0003.4A9D 00                     BYTE 0


:0003.4A9E C8020000               enter 0002, 00
:0003.4AA2 8B5E06                 mov bx, [bp+06]
:0003.4AA5 8B5608                 mov dx, [bp+08]
:0003.4AA8 8A470C                 mov al , [bx+0C]
:0003.4AAB 8846FF                 mov [bp-01], al 
:0003.4AAE 0BD2                   or dx, dx
:0003.4AB0 7D06                   jge 4AB8
:0003.4AB2 C6470C00               mov byte ptr [bx+0C], 00
:0003.4AB6 EB0E                   jmp 4AC6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4AB0(C)
|
:0003.4AB8 83FA64                 cmp dx, 0064
:0003.4ABB 7E06                   jle 4AC3
:0003.4ABD C6470C64               mov byte ptr [bx+0C], 64
:0003.4AC1 EB03                   jmp 4AC6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4ABB(C)
|
:0003.4AC3 88570C                 mov [bx+0C], dl

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.4AB6(U), :0003.4AC1(U)
|
:0003.4AC6 8A46FF                 mov al , [bp-01]
:0003.4AC9 2AE4                   sub ah, ah
:0003.4ACB 3BC2                   cmp ax, dx
:0003.4ACD 7E1D                   jle 4AEC
:0003.4ACF 83FA1E                 cmp dx, 001E
:0003.4AD2 732E                   jnb 4B02
:0003.4AD4 B80500                 mov ax, 0005
:0003.4AD7 9AE03DF60C             call 0CF6:3DE0
:0003.4ADC 3C03                   cmp al, 03
:0003.4ADE 7322                   jnb 4B02
:0003.4AE0 6A02                   push 0002
:0003.4AE2 FF7606                 push word ptr [bp+06]
:0003.4AE5 9AE891F21C             call 1CF2:91E8
:0003.4AEA EB16                   jmp 4B02



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4ACD(C)
|
:0003.4AEC 8A46FF                 mov al , [bp-01]
:0003.4AEF 2AE4                   sub ah, ah
:0003.4AF1 3BC2                   cmp ax, dx
:0003.4AF3 7C05                   jl 4AFA
:0003.4AF5 83FA64                 cmp dx, 0064
:0003.4AF8 7508                   jne 4B02

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4AF3(C)
|
:0003.4AFA FF7606                 push word ptr [bp+06]
:0003.4AFD 9A1873F21C             call 1CF2:7318

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.4AD2(C), :0003.4ADE(C), :0003.4AEA(U), :0003.4AF8(C)
|
:0003.4B02 C9                     leave
:0003.4B03 CA0400                 retf 0004


:0003.4B06 C8040000               enter 0004, 00
:0003.4B0A 56                     push si
:0003.4B0B 8D46FC                 lea ax, [bp-04]
:0003.4B0E 50                     push ax
:0003.4B0F 9A9837F60C             call 0CF6:3798
:0003.4B14 807E08FF               cmp byte ptr [bp+08], FF
:0003.4B18 7449                   je 4B63
:0003.4B1A C646FF00               mov byte ptr [bp-01], 00
:0003.4B1E 8B7606                 mov si, [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4B5A(C)
|
:0003.4B21 8D5C03                 lea bx, [si+03]
:0003.4B24 8A46FF                 mov al , [bp-01]
:0003.4B27 9AF0AFF21C             call 1CF2:AFF0
:0003.4B2C 50                     push ax
:0003.4B2D 8D46FC                 lea ax, [bp-04]
:0003.4B30 50                     push ax
:0003.4B31 9A2A93F60C             call 0CF6:932A
:0003.4B36 807EFCFF               cmp byte ptr [bp-04], FF
:0003.4B3A 7417                   je 4B53
:0003.4B3C 8D5EFC                 lea bx, [bp-04]
:0003.4B3F 9A74AFF21C             call 1CF2:AF74
:0003.4B44 8846FE                 mov [bp-02], al 
:0003.4B47 3CFF                   cmp al, FF
:0003.4B49 7408                   je 4B53
:0003.4B4B 8A4608                 mov al , [bp+08]
:0003.4B4E 3846FE                 cmp [bp-02], al 
:0003.4B51 740B                   je 4B5E

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.4B3A(C), :0003.4B49(C)
|
:0003.4B53 FE46FF                 inc byte ptr [bp-01]
:0003.4B56 807EFF04               cmp byte ptr [bp-01], 04
:0003.4B5A 72C5                   jb 4B21
:0003.4B5C EB05                   jmp 4B63



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4B51(C)
|
:0003.4B5E B80100                 mov ax, 0001
:0003.4B61 EB02                   jmp 4B65



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.4B18(C), :0003.4B5C(U)
|
:0003.4B63 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4B61(U)
|
:0003.4B65 5E                     pop si
:0003.4B66 C9                     leave
:0003.4B67 CA0400                 retf 0004


:0003.4B6A 55                     push bp
:0003.4B6B 8BEC                   mov bp, sp
:0003.4B6D 807E0807               cmp byte ptr [bp+08], 07
:0003.4B71 7709                   ja 4B7C
:0003.4B73 8B5E06                 mov bx, [bp+06]
:0003.4B76 8A4608                 mov al , [bp+08]
:0003.4B79 88470B                 mov [bx+0B], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4B71(C)
|
:0003.4B7C C9                     leave
:0003.4B7D CA0400                 retf 0004


:0003.4B80 55                     push bp
:0003.4B81 8BEC                   mov bp, sp
:0003.4B83 57                     push di
:0003.4B84 56                     push si
:0003.4B85 8B7606                 mov si, [bp+06]
:0003.4B88 33FF                   xor di, di
:0003.4B8A 807C05FF               cmp byte ptr [si+05], FF
:0003.4B8E 7410                   je 4BA0
:0003.4B90 8A4405                 mov al , [si+05]
:0003.4B93 50                     push ax
:0003.4B94 56                     push si
:0003.4B95 9AE67BF21C             call 1CF2:7BE6
:0003.4B9A 0BC0                   or ax, ax
:0003.4B9C 743D                   je 4BDB
:0003.4B9E EB38                   jmp 4BD8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4B8E(C)
|
:0003.4BA0 8D4403                 lea ax, [si+03]
:0003.4BA3 8D5C06                 lea bx, [si+06]
:0003.4BA6 9AFE6AF21C             call 1CF2:6AFE
:0003.4BAB 0BC0                   or ax, ax
:0003.4BAD 742C                   je 4BDB
:0003.4BAF 56                     push si
:0003.4BB0 9A0E41F21C             call 1CF2:410E
:0003.4BB5 0AC0                   or al , al 
:0003.4BB7 740A                   je 4BC3
:0003.4BB9 56                     push si
:0003.4BBA 9A0E41F21C             call 1CF2:410E
:0003.4BBF 3C04                   cmp al, 04
:0003.4BC1 7515                   jne 4BD8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4BB7(C)
|
:0003.4BC3 8D4403                 lea ax, [si+03]
:0003.4BC6 50                     push ax
:0003.4BC7 8D4406                 lea ax, [si+06]
:0003.4BCA 50                     push ax
:0003.4BCB 9A2A93F60C             call 0CF6:932A
:0003.4BD0 6A03                   push 0003
:0003.4BD2 56                     push si
:0003.4BD3 9A4A7CF21C             call 1CF2:7C4A

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.4B9E(U), :0003.4BC1(C)
|
:0003.4BD8 BF0100                 mov di, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.4B9C(C), :0003.4BAD(C)
|
:0003.4BDB 8BC7                   mov ax, di
:0003.4BDD 5E                     pop si
:0003.4BDE 5F                     pop di
:0003.4BDF C9                     leave
:0003.4BE0 CA0200                 retf 0002


:0003.4BE3 00                     BYTE 0


:0003.4BE4 C80C0000               enter 000C, 00
:0003.4BE8 57                     push di
:0003.4BE9 56                     push si
:0003.4BEA 8B7606                 mov si, [bp+06]
:0003.4BED C746F80000             mov word ptr [bp-08], 0000
:0003.4BF2 8B04                   mov ax, [si]
:0003.4BF4 8946F6                 mov [bp-0A], ax
:0003.4BF7 8D46FA                 lea ax, [bp-06]
:0003.4BFA 50                     push ax
:0003.4BFB 9A9837F60C             call 0CF6:3798
:0003.4C00 6A04                   push 0004
:0003.4C02 56                     push si
:0003.4C03 9ABC40F21C             call 1CF2:40BC
:0003.4C08 0BC0                   or ax, ax
:0003.4C0A 750A                   jne 4C16
:0003.4C0C 56                     push si
:0003.4C0D 9AE840F21C             call 1CF2:40E8
:0003.4C12 3C02                   cmp al, 02
:0003.4C14 7403                   je 4C19

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4C0A(C)
|
:0003.4C16 E9E701                 jmp 4E00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4C14(C)
|
:0003.4C19 C646FC00               mov byte ptr [bp-04], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4DF8(U)
|
:0003.4C1D 686ACF                 push CF6A
:0003.4C20 9A3841F21C             call 1CF2:4138
:0003.4C25 0AC0                   or al , al 
:0003.4C27 7403                   je 4C2C
:0003.4C29 E9CF01                 jmp 4DFB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4C27(C)
|
:0003.4C2C 8846FD                 mov [bp-03], al 
:0003.4C2F 807EFC02               cmp byte ptr [bp-04], 02
:0003.4C33 7505                   jne 4C3A
:0003.4C35 B80400                 mov ax, 0004
:0003.4C38 EB03                   jmp 4C3D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4C33(C)
|
:0003.4C3A B80100                 mov ax, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4C38(U)
|
:0003.4C3D 0BC0                   or ax, ax
:0003.4C3F 7E0C                   jle 4C4D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4C92(U)
|
:0003.4C41 686ACF                 push CF6A
:0003.4C44 9A3841F21C             call 1CF2:4138
:0003.4C49 0AC0                   or al , al 
:0003.4C4B 7403                   je 4C50

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4C3F(C)
|
:0003.4C4D E99F01                 jmp 4DEF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4C4B(C)
|
:0003.4C50 C646FE05               mov byte ptr [bp-02], 05
:0003.4C54 33FF                   xor di, di
:0003.4C56 8B7606                 mov si, [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.4D85(U), :0003.4D99(U)
|
:0003.4C59 807EFE05               cmp byte ptr [bp-02], 05
:0003.4C5D 7406                   je 4C65
:0003.4C5F 807EFE06               cmp byte ptr [bp-02], 06
:0003.4C63 750F                   jne 4C74

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4C5D(C)
|
:0003.4C65 47                     inc di
:0003.4C66 740C                   je 4C74
:0003.4C68 686ACF                 push CF6A
:0003.4C6B 9A3841F21C             call 1CF2:4138
:0003.4C70 0AC0                   or al , al 
:0003.4C72 7403                   je 4C77

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.4C63(C), :0003.4C66(C)
|
:0003.4C74 E92501                 jmp 4D9C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4C72(C)
|
:0003.4C77 BFFFFF                 mov di, FFFF
:0003.4C7A 8A46FC                 mov al , [bp-04]
:0003.4C7D 2AE4                   sub ah, ah
:0003.4C7F 0BC0                   or ax, ax
:0003.4C81 7411                   je 4C94
:0003.4C83 48                     dec ax
:0003.4C84 7452                   je 4CD8
:0003.4C86 48                     dec ax
:0003.4C87 7503                   jne 4C8C
:0003.4C89 E98C00                 jmp 4D18



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4C87(C)
|
:0003.4C8C E9F100                 jmp 4D80

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4DE9(U)
|
:0003.4C8F 897EF8                 mov [bp-08], di
:0003.4C92 EBAD                   jmp 4C41



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4C81(C)
|
:0003.4C94 FF76F6                 push word ptr [bp-0A]
:0003.4C97 8A4403                 mov al , [si+03]
:0003.4C9A 2AE4                   sub ah, ah
:0003.4C9C 50                     push ax
:0003.4C9D 8A4404                 mov al , [si+04]
:0003.4CA0 50                     push ax
:0003.4CA1 685EC2                 push C25E
:0003.4CA4 9A0879F60C             call 0CF6:7908
:0003.4CA9 8BF8                   mov di, ax
:0003.4CAB 83FFFF                 cmp di, FFFF
:0003.4CAE 7403                   je 4CB3
:0003.4CB0 E9CD00                 jmp 4D80



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4CAE(C)
|
:0003.4CB3 56                     push si
:0003.4CB4 9AF640F21C             call 1CF2:40F6
:0003.4CB9 0BC0                   or ax, ax
:0003.4CBB 7503                   jne 4CC0
:0003.4CBD E9C000                 jmp 4D80



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4CBB(C)
|
:0003.4CC0 680004                 push 0400
:0003.4CC3 8A4403                 mov al , [si+03]
:0003.4CC6 2AE4                   sub ah, ah
:0003.4CC8 50                     push ax
:0003.4CC9 8A4404                 mov al , [si+04]
:0003.4CCC 50                     push ax
:0003.4CCD 685EC2                 push C25E
:0003.4CD0 9A0879F60C             call 0CF6:7908
:0003.4CD5 E9A600                 jmp 4D7E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4C84(C)
|
:0003.4CD8 FF76F6                 push word ptr [bp-0A]
:0003.4CDB 8A4403                 mov al , [si+03]
:0003.4CDE 2AE4                   sub ah, ah
:0003.4CE0 50                     push ax
:0003.4CE1 8A4404                 mov al , [si+04]
:0003.4CE4 50                     push ax
:0003.4CE5 685EC2                 push C25E
:0003.4CE8 9ABE7AF60C             call 0CF6:7ABE
:0003.4CED 8BF8                   mov di, ax
:0003.4CEF 83FFFF                 cmp di, FFFF
:0003.4CF2 7403                   je 4CF7
:0003.4CF4 E98900                 jmp 4D80



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4CF2(C)
|
:0003.4CF7 56                     push si
:0003.4CF8 9AF640F21C             call 1CF2:40F6
:0003.4CFD 0BC0                   or ax, ax
:0003.4CFF 747F                   je 4D80
:0003.4D01 680004                 push 0400
:0003.4D04 8A4403                 mov al , [si+03]
:0003.4D07 2AE4                   sub ah, ah
:0003.4D09 50                     push ax
:0003.4D0A 8A4404                 mov al , [si+04]
:0003.4D0D 50                     push ax
:0003.4D0E 685EC2                 push C25E
:0003.4D11 9ABE7AF60C             call 0CF6:7ABE
:0003.4D16 EB66                   jmp 4D7E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4C89(U)
|
:0003.4D18 8D5C03                 lea bx, [si+03]
:0003.4D1B 8A46FD                 mov al , [bp-03]
:0003.4D1E 9AF0AFF21C             call 1CF2:AFF0
:0003.4D23 50                     push ax
:0003.4D24 8D46FA                 lea ax, [bp-06]
:0003.4D27 50                     push ax
:0003.4D28 9A2A93F60C             call 0CF6:932A
:0003.4D2D 8D5EFA                 lea bx, [bp-06]
:0003.4D30 9A74AFF21C             call 1CF2:AF74
:0003.4D35 8846FF                 mov [bp-01], al 
:0003.4D38 3CFF                   cmp al, FF
:0003.4D3A 7444                   je 4D80
:0003.4D3C FF76F6                 push word ptr [bp-0A]
:0003.4D3F B00E                   mov al, 0E
:0003.4D41 F666FF                 mul byte ptr [bp-01]
:0003.4D44 0576D0                 add ax, D076
:0003.4D47 8946F4                 mov [bp-0C], ax
:0003.4D4A 50                     push ax
:0003.4D4B 9A6240F21C             call 1CF2:4062
:0003.4D50 50                     push ax
:0003.4D51 685EC2                 push C25E
:0003.4D54 9A2878F60C             call 0CF6:7828
:0003.4D59 8BF8                   mov di, ax
:0003.4D5B 83FFFF                 cmp di, FFFF
:0003.4D5E 7520                   jne 4D80
:0003.4D60 56                     push si
:0003.4D61 9AF640F21C             call 1CF2:40F6
:0003.4D66 0BC0                   or ax, ax
:0003.4D68 7416                   je 4D80
:0003.4D6A 680004                 push 0400
:0003.4D6D FF76F4                 push word ptr [bp-0C]
:0003.4D70 9A6240F21C             call 1CF2:4062
:0003.4D75 50                     push ax
:0003.4D76 685EC2                 push C25E
:0003.4D79 9A2878F60C             call 0CF6:7828

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.4CD5(U), :0003.4D16(U)
|
:0003.4D7E 8BF8                   mov di, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.4C8C(U), :0003.4CB0(U), :0003.4CBD(U), :0003.4CF4(U), :0003.4CFF(C), 
|:0003.4D3A(C), :0003.4D5E(C), :0003.4D68(C)
|
:0003.4D80 83FFFF                 cmp di, FFFF
:0003.4D83 7503                   jne 4D88
:0003.4D85 E9D1FE                 jmp 4C59



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4D83(C)
|
:0003.4D88 57                     push di
:0003.4D89 685EC2                 push C25E
:0003.4D8C 9AE67CF60C             call 0CF6:7CE6
:0003.4D91 8846FE                 mov [bp-02], al 
:0003.4D94 C746F80100             mov word ptr [bp-08], 0001
:0003.4D99 E9BDFE                 jmp 4C59



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4C74(U)
|
:0003.4D9C C646FE05               mov byte ptr [bp-02], 05
:0003.4DA0 8B7EF8                 mov di, [bp-08]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4DCD(U)
|
:0003.4DA3 807EFE05               cmp byte ptr [bp-02], 05
:0003.4DA7 7406                   je 4DAF
:0003.4DA9 807EFE06               cmp byte ptr [bp-02], 06
:0003.4DAD 7520                   jne 4DCF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4DA7(C)
|
:0003.4DAF 685EC2                 push C25E
:0003.4DB2 9A5077F60C             call 0CF6:7750
:0003.4DB7 8BF0                   mov si, ax
:0003.4DB9 83FEFF                 cmp si, FFFF
:0003.4DBC 7411                   je 4DCF
:0003.4DBE 50                     push ax
:0003.4DBF 685EC2                 push C25E
:0003.4DC2 9AE67CF60C             call 0CF6:7CE6
:0003.4DC7 8846FE                 mov [bp-02], al 
:0003.4DCA BF0100                 mov di, 0001
:0003.4DCD EBD4                   jmp 4DA3



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.4DAD(C), :0003.4DBC(C)
|
:0003.4DCF 807EFC02               cmp byte ptr [bp-04], 02
:0003.4DD3 7505                   jne 4DDA
:0003.4DD5 B80400                 mov ax, 0004
:0003.4DD8 EB03                   jmp 4DDD



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4DD3(C)
|
:0003.4DDA B80100                 mov ax, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4DD8(U)
|
:0003.4DDD FE46FD                 inc byte ptr [bp-03]
:0003.4DE0 8A4EFD                 mov cl , [bp-03]
:0003.4DE3 2AED                   sub ch, ch
:0003.4DE5 3BC1                   cmp ax, cx
:0003.4DE7 7E03                   jle 4DEC
:0003.4DE9 E9A3FE                 jmp 4C8F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4DE7(C)
|
:0003.4DEC 897EF8                 mov [bp-08], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4C4D(U)
|
:0003.4DEF FE46FC                 inc byte ptr [bp-04]
:0003.4DF2 807EFC03               cmp byte ptr [bp-04], 03
:0003.4DF6 7303                   jnb 4DFB
:0003.4DF8 E922FE                 jmp 4C1D



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.4C29(U), :0003.4DF6(C)
|
:0003.4DFB 8B46F8                 mov ax, [bp-08]
:0003.4DFE EB02                   jmp 4E02



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4C16(U)
|
:0003.4E00 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4DFE(U)
|
:0003.4E02 5E                     pop si
:0003.4E03 5F                     pop di
:0003.4E04 C9                     leave
:0003.4E05 CA0200                 retf 0002


:0003.4E08 C8020000               enter 0002, 00
:0003.4E0C 57                     push di
:0003.4E0D 56                     push si
:0003.4E0E 8B7608                 mov si, [bp+08]
:0003.4E11 FF7606                 push word ptr [bp+06]
:0003.4E14 9A6C93F21C             call 1CF2:936C
:0003.4E19 8846FF                 mov [bp-01], al 
:0003.4E1C 8A4401                 mov al , [si+01]
:0003.4E1F F62668CF               mul byte ptr [CF68]
:0003.4E23 8A0C                   mov cl , [si]
:0003.4E25 2AED                   sub ch, ch
:0003.4E27 03C1                   add ax, cx
:0003.4E29 05C012                 add ax, 12C0
:0003.4E2C 50                     push ax
:0003.4E2D 680855                 push 5508
:0003.4E30 9A4A4DF60C             call 0CF6:4D4A
:0003.4E35 8EC2                   mov es, dx
:0003.4E37 8BD8                   mov bx, ax
:0003.4E39 26803FFF               cmp byte ptr es:[bx], FF
:0003.4E3D 753E                   jne 4E7D
:0003.4E3F 8A4401                 mov al , [si+01]
:0003.4E42 F62668CF               mul byte ptr [CF68]
:0003.4E46 8A0C                   mov cl , [si]
:0003.4E48 2AED                   sub ch, ch
:0003.4E4A 03C1                   add ax, cx
:0003.4E4C 80C40F                 add ah, 0F
:0003.4E4F 50                     push ax
:0003.4E50 680855                 push 5508
:0003.4E53 9A4A4DF60C             call 0CF6:4D4A
:0003.4E58 8BD8                   mov bx, ax
:0003.4E5A 8EC2                   mov es, dx
:0003.4E5C 268A1F                 mov bl , es:[bx]
:0003.4E5F 2AFF                   sub bh, bh
:0003.4E61 8BC3                   mov ax, bx
:0003.4E63 8A5EFF                 mov bl , [bp-01]
:0003.4E66 8A8F5632               mov cl , [bx+3256]
:0003.4E6A 2AED                   sub ch, ch
:0003.4E6C 6BF914                 imul di, cx, 0014
:0003.4E6F 8BD8                   mov bx, ax
:0003.4E71 80B96A32FF             cmp byte ptr [bx+di+326A], FF
:0003.4E76 7405                   je 4E7D
:0003.4E78 B80100                 mov ax, 0001
:0003.4E7B EB02                   jmp 4E7F



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.4E3D(C), :0003.4E76(C)
|
:0003.4E7D 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4E7B(U)
|
:0003.4E7F 5E                     pop si
:0003.4E80 5F                     pop di
:0003.4E81 C9                     leave
:0003.4E82 CA0400                 retf 0004


:0003.4E85 00                     BYTE 0


:0003.4E86 C8120000               enter 0012, 00
:0003.4E8A 57                     push di
:0003.4E8B 56                     push si
:0003.4E8C 8B7606                 mov si, [bp+06]
:0003.4E8F 6A10                   push 0010
:0003.4E91 56                     push si
:0003.4E92 9ABC40F21C             call 1CF2:40BC
:0003.4E97 3B4608                 cmp ax, [bp+08]
:0003.4E9A 7503                   jne 4E9F
:0003.4E9C E9EF00                 jmp 4F8E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4E9A(C)
|
:0003.4E9F 9A44530000             call 0000:5344
:0003.4EA4 8946F6                 mov [bp-0A], ax
:0003.4EA7 8956F8                 mov [bp-08], dx
:0003.4EAA 681A55                 push 551A
:0003.4EAD 9A081DF60C             call 0CF6:1D08
:0003.4EB2 5B                     pop bx
:0003.4EB3 057017                 add ax, 1770
:0003.4EB6 8BF8                   mov di, ax
:0003.4EB8 8956F4                 mov [bp-0C], dx
:0003.4EBB 680255                 push 5502
:0003.4EBE 9A081DF60C             call 0CF6:1D08
:0003.4EC3 5B                     pop bx
:0003.4EC4 8A4C02                 mov cl , [si+02]
:0003.4EC7 2AED                   sub ch, ch
:0003.4EC9 69C90005               imul cx, 0500
:0003.4ECD 03C8                   add cx, ax
:0003.4ECF 8BC2                   mov ax, dx
:0003.4ED1 8956FC                 mov [bp-04], dx
:0003.4ED4 C746FE0000             mov word ptr [bp-02], 0000
:0003.4ED9 8B76FE                 mov si, [bp-02]
:0003.4EDC 897EF2                 mov [bp-0E], di
:0003.4EDF 8BF9                   mov di, cx
:0003.4EE1 8B4EF2                 mov cx, [bp-0E]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4F15(C)
|
:0003.4EE4 8E46FC                 mov es, [bp-04]
:0003.4EE7 8BDF                   mov bx, di
:0003.4EE9 47                     inc di
:0003.4EEA 268A1F                 mov bl , es:[bx]
:0003.4EED 2AFF                   sub bh, bh
:0003.4EEF 035EF6                 add bx, [bp-0A]
:0003.4EF2 8E46F8                 mov es, [bp-08]
:0003.4EF5 268A07                 mov al , es:[bx]
:0003.4EF8 8E46F4                 mov es, [bp-0C]
:0003.4EFB 8BD6                   mov dx, si
:0003.4EFD 83E201                 and dx, 0001
:0003.4F00 83FA01                 cmp dx, 0001
:0003.4F03 1BDB                   sbb bx, bx
:0003.4F05 83E302                 and bx, 0002
:0003.4F08 4B                     dec bx
:0003.4F09 03D9                   add bx, cx
:0003.4F0B 03DE                   add bx, si
:0003.4F0D 46                     inc si
:0003.4F0E 268807                 mov es:[bx], al 
:0003.4F11 81FE0005               cmp si, 0500
:0003.4F15 72CD                   jb 4EE4
:0003.4F17 33F6                   xor si, si
:0003.4F19 8B46F4                 mov ax, [bp-0C]
:0003.4F1C 8BF9                   mov di, cx
:0003.4F1E 8946FC                 mov [bp-04], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4F68(C)
|
:0003.4F21 FF76FC                 push word ptr [bp-04]
:0003.4F24 57                     push di
:0003.4F25 680255                 push 5502
:0003.4F28 9A081DF60C             call 0CF6:1D08
:0003.4F2D 5B                     pop bx
:0003.4F2E 8BDE                   mov bx, si
:0003.4F30 83E303                 and bx, 0003
:0003.4F33 2AED                   sub ch, ch
:0003.4F35 8A8FE433               mov cl , [bx+33E4]
:0003.4F39 8B5E06                 mov bx, [bp+06]
:0003.4F3C 8946EE                 mov [bp-12], ax
:0003.4F3F 8A4702                 mov al , [bx+02]
:0003.4F42 2AE4                   sub ah, ah
:0003.4F44 C1E003                 shl ax, 03
:0003.4F47 03C8                   add cx, ax
:0003.4F49 8BC6                   mov ax, si
:0003.4F4B 24FC                   and al, FC
:0003.4F4D 03C8                   add cx, ax
:0003.4F4F 69C1A000               imul ax, cx, 00A0
:0003.4F53 0346EE                 add ax, [bp-12]
:0003.4F56 52                     push dx
:0003.4F57 50                     push ax
:0003.4F58 B8A000                 mov ax, 00A0
:0003.4F5B 9AC64BF60C             call 0CF6:4BC6
:0003.4F60 81C7A000               add di, 00A0
:0003.4F64 46                     inc si
:0003.4F65 83FE08                 cmp si, 0008
:0003.4F68 72B7                   jb 4F21
:0003.4F6A 837E0800               cmp word ptr [bp+08], 0000
:0003.4F6E 740D                   je 4F7D
:0003.4F70 8B7606                 mov si, [bp+06]
:0003.4F73 6A10                   push 0010
:0003.4F75 56                     push si
:0003.4F76 9AE891F21C             call 1CF2:91E8
:0003.4F7B EB0B                   jmp 4F88



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4F6E(C)
|
:0003.4F7D 8B7606                 mov si, [bp+06]
:0003.4F80 6A10                   push 0010
:0003.4F82 56                     push si
:0003.4F83 9AAA40F21C             call 1CF2:40AA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4F7B(U)
|
:0003.4F88 56                     push si
:0003.4F89 9A3079F21C             call 1CF2:7930

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4E9C(U)
|
:0003.4F8E 5E                     pop si
:0003.4F8F 5F                     pop di
:0003.4F90 C9                     leave
:0003.4F91 CA0400                 retf 0004


:0003.4F94 C8060000               enter 0006, 00
:0003.4F98 57                     push di
:0003.4F99 56                     push si
:0003.4F9A 8B7E06                 mov di, [bp+06]
:0003.4F9D C746FAE833             mov word ptr [bp-06], 33E8
:0003.4FA2 C746FCED33             mov word ptr [bp-04], 33ED
:0003.4FA7 C746FEF233             mov word ptr [bp-02], 33F2
:0003.4FAC 6A20                   push 0020
:0003.4FAE 57                     push di
:0003.4FAF 9ABC40F21C             call 1CF2:40BC
:0003.4FB4 0BC0                   or ax, ax
:0003.4FB6 7503                   jne 4FBB
:0003.4FB8 E90C01                 jmp 50C7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4FB6(C)
|
:0003.4FBB 57                     push di
:0003.4FBC 9A3E8DF21C             call 1CF2:8D3E
:0003.4FC1 9A2423F60C             call 0CF6:2324
:0003.4FC6 B80300                 mov ax, 0003
:0003.4FC9 BA0400                 mov dx, 0004
:0003.4FCC 9AEC1CF60C             call 0CF6:1CEC
:0003.4FD1 681001                 push 0110
:0003.4FD4 6A30                   push 0030
:0003.4FD6 689000                 push 0090
:0003.4FD9 6A30                   push 0030
:0003.4FDB 689A52                 push 529A
:0003.4FDE 9AC037F60C             call 0CF6:37C0
:0003.4FE3 50                     push ax
:0003.4FE4 6A00                   push 0000
:0003.4FE6 689A52                 push 529A
:0003.4FE9 9A4012F60C             call 0CF6:1240
:0003.4FEE 6A04                   push 0004
:0003.4FF0 682651                 push 5126
:0003.4FF3 9AF605F60C             call 0CF6:05F6
:0003.4FF8 6A07                   push 0007
:0003.4FFA 682651                 push 5126
:0003.4FFD 9A8005F60C             call 0CF6:0580
:0003.5002 6A00                   push 0000
:0003.5004 682651                 push 5126
:0003.5007 9AA805F60C             call 0CF6:05A8
:0003.500C 8B7608                 mov si, [bp+08]
:0003.500F 81E6FF00               and si, 00FF
:0003.5013 03F6                   add si, si
:0003.5015 FF72FA                 push word ptr [bp+si-06]
:0003.5018 57                     push di
:0003.5019 9A8293F21C             call 1CF2:9382
:0003.501E 50                     push ax
:0003.501F 1E                     push ds
:0003.5020 68F733                 push 33F7
:0003.5023 9A3232F60C             call 0CF6:3232
:0003.5028 83C408                 add sp, 0008
:0003.502B 1E                     push ds
:0003.502C 68EA52                 push 52EA
:0003.502F 9A943CF60C             call 0CF6:3C94
:0003.5034 2AE4                   sub ah, ah
:0003.5036 8BC8                   mov cx, ax
:0003.5038 B80E00                 mov ax, 000E
:0003.503B 2BC1                   sub ax, cx
:0003.503D 99                     cwd
:0003.503E 2BC2                   sub ax, dx
:0003.5040 D1F8                   sar ax, 01
:0003.5042 052400                 add ax, 0024
:0003.5045 50                     push ax
:0003.5046 6A40                   push 0040
:0003.5048 682651                 push 5126
:0003.504B 9A0E05F60C             call 0CF6:050E
:0003.5050 68EA52                 push 52EA
:0003.5053 68FE33                 push 33FE
:0003.5056 682651                 push 5126
:0003.5059 9A3E0CF60C             call 0CF6:0C3E
:0003.505E 83C406                 add sp, 0006
:0003.5061 9A1223F60C             call 0CF6:2312
:0003.5066 6A10                   push 0010
:0003.5068 6A01                   push 0001
:0003.506A 6A09                   push 0009
:0003.506C 6A03                   push 0003
:0003.506E 6890CF                 push CF90
:0003.5071 9A9447F21C             call 1CF2:4794
:0003.5076 6A01                   push 0001
:0003.5078 6890CF                 push CF90
:0003.507B 9AE86BF21C             call 1CF2:6BE8
:0003.5080 680268                 push 6802
:0003.5083 9A1240F21C             call 1CF2:4012
:0003.5088 F6C410                 test ah, 10
:0003.508B 7506                   jne 5093
:0003.508D 807E0800               cmp byte ptr [bp+08], 00
:0003.5091 7410                   je 50A3

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.508B(C)
|
:0003.5093 8A4503                 mov al , [di+03]
:0003.5096 50                     push ax
:0003.5097 8A4504                 mov al , [di+04]
:0003.509A 50                     push ax
:0003.509B 6890CF                 push CF90
:0003.509E 9A4E56F21C             call 1CF2:564E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5091(C)
|
:0003.50A3 BE0400                 mov si, 0004

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.50BD(C)
|
:0003.50A6 686ACF                 push CF6A
:0003.50A9 9A386BF21C             call 1CF2:6B38
:0003.50AE 57                     push di
:0003.50AF 9A3079F21C             call 1CF2:7930
:0003.50B4 B80200                 mov ax, 0002
:0003.50B7 9A9622F60C             call 0CF6:2296
:0003.50BC 4E                     dec si
:0003.50BD 75E7                   jne 50A6
:0003.50BF 6890CF                 push CF90
:0003.50C2 9A144BF21C             call 1CF2:4B14

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.4FB8(U)
|
:0003.50C7 5E                     pop si
:0003.50C8 5F                     pop di
:0003.50C9 C9                     leave
:0003.50CA CA0400                 retf 0004


:0003.50CD 00                     BYTE 0


:0003.50CE 55                     push bp
:0003.50CF 8BEC                   mov bp, sp
:0003.50D1 56                     push si
:0003.50D2 FF7606                 push word ptr [bp+06]
:0003.50D5 9AF640F21C             call 1CF2:40F6
:0003.50DA 0BC0                   or ax, ax
:0003.50DC 7410                   je 50EE
:0003.50DE 8E063E50               mov es, [503E]
:0003.50E2 26803E0000FF           cmp byte ptr es:[0000], FF
:0003.50E8 7504                   jne 50EE
:0003.50EA 33F6                   xor si, si
:0003.50EC EB44                   jmp 5132



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.50DC(C), :0003.50E8(C)
|
:0003.50EE 8B5E06                 mov bx, [bp+06]
:0003.50F1 6B072C                 imul ax, [bx], 002C
:0003.50F4 051668                 add ax, 6816
:0003.50F7 50                     push ax
:0003.50F8 9A9A00F21C             call 1CF2:009A
:0003.50FD 2AE4                   sub ah, ah
:0003.50FF 8BF0                   mov si, ax
:0003.5101 83FE0E                 cmp si, 000E
:0003.5104 752C                   jne 5132
:0003.5106 FF7606                 push word ptr [bp+06]
:0003.5109 9AF640F21C             call 1CF2:40F6
:0003.510E 3D0100                 cmp ax, 0001
:0003.5111 1BC0                   sbb ax, ax
:0003.5113 250F00                 and ax, 000F
:0003.5116 6BC00E                 imul ax, 000E
:0003.5119 0576D0                 add ax, D076
:0003.511C 50                     push ax
:0003.511D 9A6240F21C             call 1CF2:4062
:0003.5122 6BC02C                 imul ax, 002C
:0003.5125 051668                 add ax, 6816
:0003.5128 50                     push ax
:0003.5129 9A9A00F21C             call 1CF2:009A
:0003.512E 2AE4                   sub ah, ah
:0003.5130 8BF0                   mov si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.50EC(U), :0003.5104(C)
|
:0003.5132 8BC6                   mov ax, si
:0003.5134 5E                     pop si
:0003.5135 C9                     leave
:0003.5136 CA0200                 retf 0002


:0003.5139 00                     BYTE 0


:0003.513A C8060000               enter 0006, 00
:0003.513E 57                     push di
:0003.513F 56                     push si
:0003.5140 8B7606                 mov si, [bp+06]
:0003.5143 6890CF                 push CF90
:0003.5146 9A966BF21C             call 1CF2:6B96
:0003.514B 8A4C03                 mov cl , [si+03]
:0003.514E 2AED                   sub ch, ch
:0003.5150 8BF9                   mov di, cx
:0003.5152 03F9                   add di, cx
:0003.5154 2BF8                   sub di, ax
:0003.5156 6890CF                 push CF90
:0003.5159 9AA46BF21C             call 1CF2:6BA4
:0003.515E 8A4C04                 mov cl , [si+04]
:0003.5161 2AED                   sub ch, ch
:0003.5163 03C9                   add cx, cx
:0003.5165 2BC8                   sub cx, ax
:0003.5167 894EFE                 mov [bp-02], cx
:0003.516A C746FC0300             mov word ptr [bp-04], 0003

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.51B2(C)
|
:0003.516F 56                     push si
:0003.5170 9ACE75F21C             call 1CF2:75CE
:0003.5175 57                     push di
:0003.5176 8A4EFE                 mov cl , [bp-02]
:0003.5179 51                     push cx
:0003.517A 6A02                   push 0002
:0003.517C 6A02                   push 0002
:0003.517E 6890CF                 push CF90
:0003.5181 9A8239F60C             call 0CF6:3982
:0003.5186 B80100                 mov ax, 0001
:0003.5189 9A9622F60C             call 0CF6:2296
:0003.518E 56                     push si
:0003.518F 9A8C75F21C             call 1CF2:758C
:0003.5194 8BC7                   mov ax, di
:0003.5196 57                     push di
:0003.5197 8A46FE                 mov al , [bp-02]
:0003.519A 50                     push ax
:0003.519B 6A02                   push 0002
:0003.519D 6A02                   push 0002
:0003.519F 6890CF                 push CF90
:0003.51A2 9A8239F60C             call 0CF6:3982
:0003.51A7 B80100                 mov ax, 0001
:0003.51AA 9A9622F60C             call 0CF6:2296
:0003.51AF FF4EFC                 dec word ptr [bp-04]
:0003.51B2 75BB                   jne 516F
:0003.51B4 5E                     pop si
:0003.51B5 5F                     pop di
:0003.51B6 C9                     leave
:0003.51B7 CA0200                 retf 0002


:0003.51BA C8140000               enter 0014, 00
:0003.51BE 53                     push bx
:0003.51BF 57                     push di
:0003.51C0 56                     push si
:0003.51C1 8B4606                 mov ax, [bp+06]
:0003.51C4 8B5608                 mov dx, [bp+08]
:0003.51C7 8BC8                   mov cx, ax
:0003.51C9 8956FE                 mov [bp-02], dx
:0003.51CC 8D5EEC                 lea bx, [bp-14]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.51E4(C)
|
:0003.51CF 8BC1                   mov ax, cx
:0003.51D1 83C120                 add cx, 0020
:0003.51D4 8B56FE                 mov dx, [bp-02]
:0003.51D7 8907                   mov [bx], ax
:0003.51D9 895702                 mov [bx+02], dx
:0003.51DC 83C304                 add bx, 0004
:0003.51DF 8D46FC                 lea ax, [bp-04]
:0003.51E2 3BD8                   cmp bx, ax
:0003.51E4 72E9                   jb 51CF
:0003.51E6 33F6                   xor si, si
:0003.51E8 8B7EEA                 mov di, [bp-16]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5211(C)
|
:0003.51EB 8BDE                   mov bx, si
:0003.51ED 83E303                 and bx, 0003
:0003.51F0 C1E302                 shl bx, 02
:0003.51F3 8D46EC                 lea ax, [bp-14]
:0003.51F6 03D8                   add bx, ax
:0003.51F8 8B07                   mov ax, [bx]
:0003.51FA 8B5702                 mov dx, [bx+02]
:0003.51FD FF07                   inc word ptr [bx]
:0003.51FF 8BD8                   mov bx, ax
:0003.5201 8EC2                   mov es, dx
:0003.5203 268A07                 mov al , es:[bx]
:0003.5206 8BDE                   mov bx, si
:0003.5208 03DF                   add bx, di
:0003.520A 46                     inc si
:0003.520B 8807                   mov [bx], al 
:0003.520D 81FE8000               cmp si, 0080
:0003.5211 72D8                   jb 51EB
:0003.5213 5E                     pop si
:0003.5214 5F                     pop di
:0003.5215 C9                     leave
:0003.5216 CA0400                 retf 0004


:0003.5219 00                     BYTE 0


:0003.521A 55                     push bp
:0003.521B 8BEC                   mov bp, sp
:0003.521D 56                     push si
:0003.521E 8B7606                 mov si, [bp+06]
:0003.5221 56                     push si
:0003.5222 9AF640F21C             call 1CF2:40F6
:0003.5227 0BC0                   or ax, ax
:0003.5229 7423                   je 524E
:0003.522B 56                     push si
:0003.522C 9A0E41F21C             call 1CF2:410E
:0003.5231 3C07                   cmp al, 07
:0003.5233 7515                   jne 524A
:0003.5235 688000                 push 0080
:0003.5238 56                     push si
:0003.5239 9ABC40F21C             call 1CF2:40BC
:0003.523E 0BC0                   or ax, ax
:0003.5240 7404                   je 5246
:0003.5242 6A05                   push 0005
:0003.5244 EB0A                   jmp 5250



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5240(C)
|
:0003.5246 6A07                   push 0007
:0003.5248 EB06                   jmp 5250



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5233(C)
|
:0003.524A 6A06                   push 0006
:0003.524C EB02                   jmp 5250



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5229(C)
|
:0003.524E 6A0F                   push 000F

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.5244(U), :0003.5248(U), :0003.524C(U)
|
:0003.5250 682651                 push 5126
:0003.5253 9A8005F60C             call 0CF6:0580
:0003.5258 56                     push si
:0003.5259 9AE840F21C             call 1CF2:40E8
:0003.525E 3C02                   cmp al, 02
:0003.5260 7404                   je 5266
:0003.5262 6A02                   push 0002
:0003.5264 EB0E                   jmp 5274



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5260(C)
|
:0003.5266 6A02                   push 0002
:0003.5268 56                     push si
:0003.5269 9ABC40F21C             call 1CF2:40BC
:0003.526E 0BC0                   or ax, ax
:0003.5270 740A                   je 527C
:0003.5272 6A03                   push 0003

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5264(U)
|
:0003.5274 682651                 push 5126
:0003.5277 9A8005F60C             call 0CF6:0580

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5270(C)
|
:0003.527C 56                     push si
:0003.527D 9A8293F21C             call 1CF2:9382
:0003.5282 50                     push ax
:0003.5283 680134                 push 3401
:0003.5286 682651                 push 5126
:0003.5289 9A3E0CF60C             call 0CF6:0C3E
:0003.528E 83C406                 add sp, 0006
:0003.5291 5E                     pop si
:0003.5292 C9                     leave
:0003.5293 CA0200                 retf 0002


:0003.5296 55                     push bp
:0003.5297 8BEC                   mov bp, sp
:0003.5299 57                     push di
:0003.529A 56                     push si
:0003.529B 8B7E06                 mov di, [bp+06]
:0003.529E 6B052C                 imul ax, [di], 002C
:0003.52A1 051668                 add ax, 6816
:0003.52A4 50                     push ax
:0003.52A5 9ADA6AF60C             call 0CF6:6ADA
:0003.52AA 2AE4                   sub ah, ah
:0003.52AC 050A00                 add ax, 000A
:0003.52AF 6BF005                 imul si, ax, 0005
:0003.52B2 6B052C                 imul ax, [di], 002C
:0003.52B5 051668                 add ax, 6816
:0003.52B8 50                     push ax
:0003.52B9 9A90C5F60C             call 0CF6:C590
:0003.52BE 2AE4                   sub ah, ah
:0003.52C0 F7E6                   mul si
:0003.52C2 B9C800                 mov cx, 00C8
:0003.52C5 2BD2                   sub dx, dx
:0003.52C7 F7F1                   div cx
:0003.52C9 8BF0                   mov si, ax
:0003.52CB 81FE0001               cmp si, 0100
:0003.52CF 7603                   jbe 52D4
:0003.52D1 BEFF00                 mov si, 00FF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.52CF(C)
|
:0003.52D4 8BC6                   mov ax, si
:0003.52D6 5E                     pop si
:0003.52D7 5F                     pop di
:0003.52D8 C9                     leave
:0003.52D9 CA0200                 retf 0002


:0003.52DC C8CA0000               enter 00CA, 00
:0003.52E0 57                     push di
:0003.52E1 56                     push si
:0003.52E2 6A10                   push 0010
:0003.52E4 FF7606                 push word ptr [bp+06]
:0003.52E7 9ABC40F21C             call 1CF2:40BC
:0003.52EC 8946E6                 mov [bp-1A], ax
:0003.52EF 6890CF                 push CF90
:0003.52F2 9A966BF21C             call 1CF2:6B96
:0003.52F7 8BF8                   mov di, ax
:0003.52F9 6890CF                 push CF90
:0003.52FC 9AA46BF21C             call 1CF2:6BA4
:0003.5301 8BF0                   mov si, ax
:0003.5303 33C0                   xor ax, ax
:0003.5305 8946D0                 mov [bp-30], ax
:0003.5308 8946E2                 mov [bp-1E], ax
:0003.530B 8946D2                 mov [bp-2E], ax
:0003.530E 8946E4                 mov [bp-1C], ax
:0003.5311 8B5E06                 mov bx, [bp+06]
:0003.5314 8A4703                 mov al , [bx+03]
:0003.5317 03C0                   add ax, ax
:0003.5319 8946CE                 mov [bp-32], ax
:0003.531C 8A4704                 mov al , [bx+04]
:0003.531F 2AE4                   sub ah, ah
:0003.5321 03C0                   add ax, ax
:0003.5323 8946CC                 mov [bp-34], ax
:0003.5326 B80200                 mov ax, 0002
:0003.5329 8946D6                 mov [bp-2A], ax
:0003.532C 8946D4                 mov [bp-2C], ax
:0003.532F 8A4608                 mov al , [bp+08]
:0003.5332 0BC0                   or ax, ax
:0003.5334 740B                   je 5341
:0003.5336 48                     dec ax
:0003.5337 7413                   je 534C
:0003.5339 48                     dec ax
:0003.533A 7409                   je 5345
:0003.533C 48                     dec ax
:0003.533D 7414                   je 5353
:0003.533F EB20                   jmp 5361



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5334(C)
|
:0003.5341 836ECC02               sub word ptr [bp-34], 0002

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.533A(C)
|
:0003.5345 C746D40400             mov word ptr [bp-2C], 0004
:0003.534A EB15                   jmp 5361



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5337(C)
|
:0003.534C C746E60000             mov word ptr [bp-1A], 0000
:0003.5351 EB09                   jmp 535C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.533D(C)
|
:0003.5353 C746E60100             mov word ptr [bp-1A], 0001
:0003.5358 836ECE02               sub word ptr [bp-32], 0002

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5351(U)
|
:0003.535C C746D60400             mov word ptr [bp-2A], 0004

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.533F(U), :0003.534A(U)
|
:0003.5361 397ECE                 cmp [bp-32], di
:0003.5364 7308                   jnb 536E
:0003.5366 8BC7                   mov ax, di
:0003.5368 2B46CE                 sub ax, [bp-32]
:0003.536B 8946D0                 mov [bp-30], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5364(C)
|
:0003.536E 8B46D6                 mov ax, [bp-2A]
:0003.5371 0346CE                 add ax, [bp-32]
:0003.5374 8D4D1A                 lea cx, [di+1A]
:0003.5377 3BC1                   cmp ax, cx
:0003.5379 760E                   jbe 5389
:0003.537B 8B46D6                 mov ax, [bp-2A]
:0003.537E 2BC7                   sub ax, di
:0003.5380 0346CE                 add ax, [bp-32]
:0003.5383 2D1A00                 sub ax, 001A
:0003.5386 8946D2                 mov [bp-2E], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5379(C)
|
:0003.5389 897ECA                 mov [bp-36], di
:0003.538C 3976CC                 cmp [bp-34], si
:0003.538F 7308                   jnb 5399
:0003.5391 8BC6                   mov ax, si
:0003.5393 2B46CC                 sub ax, [bp-34]
:0003.5396 8946E2                 mov [bp-1E], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.538F(C)
|
:0003.5399 8B46D4                 mov ax, [bp-2C]
:0003.539C 0346CC                 add ax, [bp-34]
:0003.539F 8D4C16                 lea cx, [si+16]
:0003.53A2 3BC1                   cmp ax, cx
:0003.53A4 760E                   jbe 53B4
:0003.53A6 8B46D4                 mov ax, [bp-2C]
:0003.53A9 2BC6                   sub ax, si
:0003.53AB 0346CC                 add ax, [bp-34]
:0003.53AE 2D1600                 sub ax, 0016
:0003.53B1 8946E4                 mov [bp-1C], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.53A4(C)
|
:0003.53B4 8976C8                 mov [bp-38], si
:0003.53B7 807E0801               cmp byte ptr [bp+08], 01
:0003.53BB 7421                   je 53DE
:0003.53BD 807E0803               cmp byte ptr [bp+08], 03
:0003.53C1 741B                   je 53DE
:0003.53C3 837EE204               cmp word ptr [bp-1E], 0004
:0003.53C7 7203                   jb 53CC
:0003.53C9 E98C08                 jmp 5C58



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.53C7(C)
|
:0003.53CC 837EE404               cmp word ptr [bp-1C], 0004
:0003.53D0 7324                   jnb 53F6
:0003.53D2 837ED002               cmp word ptr [bp-30], 0002
:0003.53D6 731E                   jnb 53F6
:0003.53D8 837ED202               cmp word ptr [bp-2E], 0002
:0003.53DC EB16                   jmp 53F4



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.53BB(C), :0003.53C1(C)
|
:0003.53DE 837ED004               cmp word ptr [bp-30], 0004
:0003.53E2 7312                   jnb 53F6
:0003.53E4 837ED204               cmp word ptr [bp-2E], 0004
:0003.53E8 730C                   jnb 53F6
:0003.53EA 837EE202               cmp word ptr [bp-1E], 0002
:0003.53EE 7306                   jnb 53F6
:0003.53F0 837EE402               cmp word ptr [bp-1C], 0002

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.53DC(U)
|
:0003.53F4 7203                   jb 53F9

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.53D0(C), :0003.53D6(C), :0003.53E2(C), :0003.53E8(C), :0003.53EE(C), 
|
:0003.53F6 E95F08                 jmp 5C58

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.53F4(C)
|
:0003.53F9 C646FE0E               mov byte ptr [bp-02], 0E
:0003.53FD FF7606                 push word ptr [bp+06]
:0003.5400 9A6C93F21C             call 1CF2:936C
:0003.5405 8846FF                 mov [bp-01], al 
:0003.5408 3C06                   cmp al, 06
:0003.540A 720A                   jb 5416
:0003.540C 3C08                   cmp al, 08
:0003.540E 7706                   ja 5416
:0003.5410 C646FE10               mov byte ptr [bp-02], 10
:0003.5414 EB10                   jmp 5426



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.540A(C), :0003.540E(C)
|
:0003.5416 807EFF02               cmp byte ptr [bp-01], 02
:0003.541A 7406                   je 5422
:0003.541C 807EFF05               cmp byte ptr [bp-01], 05
:0003.5420 7504                   jne 5426

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.541A(C)
|
:0003.5422 C646FE0F               mov byte ptr [bp-02], 0F

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.5414(U), :0003.5420(C)
|
:0003.5426 8A46FE                 mov al , [bp-02]
:0003.5429 2AE4                   sub ah, ah
:0003.542B 50                     push ax
:0003.542C 688054                 push 5480
:0003.542F 9A9C57F60C             call 0CF6:579C
:0003.5434 C746F80000             mov word ptr [bp-08], 0000
:0003.5439 837ED400               cmp word ptr [bp-2C], 0000
:0003.543D 7503                   jne 5442
:0003.543F E9CA00                 jmp 550C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.543D(C)
|
:0003.5442 33D2                   xor dx, dx
:0003.5444 8B46D6                 mov ax, [bp-2A]
:0003.5447 C1E007                 shl ax, 07
:0003.544A 8946EA                 mov [bp-16], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5509(U)
|
:0003.544D 8956EE                 mov [bp-12], dx
:0003.5450 33F6                   xor si, si
:0003.5452 3976D6                 cmp [bp-2A], si
:0003.5455 7503                   jne 545A
:0003.5457 E9A100                 jmp 54FB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5455(C)
|
:0003.545A 8956F0                 mov [bp-10], dx
:0003.545D 8976FA                 mov [bp-06], si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.54F5(U)
|
:0003.5460 681A55                 push 551A
:0003.5463 9A081DF60C             call 0CF6:1D08
:0003.5468 5B                     pop bx
:0003.5469 0346EE                 add ax, [bp-12]
:0003.546C 0346FA                 add ax, [bp-06]
:0003.546F 8946F4                 mov [bp-0C], ax
:0003.5472 8956F6                 mov [bp-0A], dx
:0003.5475 8B46CC                 mov ax, [bp-34]
:0003.5478 0346F8                 add ax, [bp-08]
:0003.547B 8A0E68CF               mov cl , [CF68]
:0003.547F 2AED                   sub ch, ch
:0003.5481 F7E1                   mul cx
:0003.5483 03C0                   add ax, ax
:0003.5485 0346CE                 add ax, [bp-32]
:0003.5488 03C6                   add ax, si
:0003.548A 50                     push ax
:0003.548B 680855                 push 5508
:0003.548E 9A4A4DF60C             call 0CF6:4D4A
:0003.5493 8BD8                   mov bx, ax
:0003.5495 8EC2                   mov es, dx
:0003.5497 268A07                 mov al , es:[bx]
:0003.549A 2AE4                   sub ah, ah
:0003.549C C1E007                 shl ax, 07
:0003.549F 50                     push ax
:0003.54A0 68FC54                 push 54FC
:0003.54A3 9A4A4DF60C             call 0CF6:4D4A
:0003.54A8 52                     push dx
:0003.54A9 50                     push ax
:0003.54AA 8D9E48FF               lea bx, [bp+FF48]
:0003.54AE 9A9A82F21C             call 1CF2:829A
:0003.54B3 8D8648FF               lea ax, [bp+FF48]
:0003.54B7 8946FE                 mov [bp-02], ax
:0003.54BA C746FC1000             mov word ptr [bp-04], 0010
:0003.54BF 8976F2                 mov [bp-0E], si
:0003.54C2 8B7EF4                 mov di, [bp-0C]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.54E6(C)
|
:0003.54C5 B90800                 mov cx, 0008
:0003.54C8 8B76FE                 mov si, [bp-02]
:0003.54CB 8E46F6                 mov es, [bp-0A]
:0003.54CE AC                     lodsb
:0003.54CF 8BDF                   mov bx, di
:0003.54D1 47                     inc di
:0003.54D2 268807                 mov es:[bx], al 
:0003.54D5 E2F7                   loop 54CE
:0003.54D7 8976FE                 mov [bp-02], si
:0003.54DA 8B46D6                 mov ax, [bp-2A]
:0003.54DD 48                     dec ax
:0003.54DE C1E003                 shl ax, 03
:0003.54E1 03F8                   add di, ax
:0003.54E3 FF4EFC                 dec word ptr [bp-04]
:0003.54E6 75DD                   jne 54C5
:0003.54E8 8346FA08               add word ptr [bp-06], 0008
:0003.54EC 8B76F2                 mov si, [bp-0E]
:0003.54EF 46                     inc si
:0003.54F0 3B76D6                 cmp si, [bp-2A]
:0003.54F3 7303                   jnb 54F8
:0003.54F5 E968FF                 jmp 5460



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.54F3(C)
|
:0003.54F8 8B56F0                 mov dx, [bp-10]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5457(U)
|
:0003.54FB 0356EA                 add dx, [bp-16]
:0003.54FE 8B46D4                 mov ax, [bp-2C]
:0003.5501 FF46F8                 inc word ptr [bp-08]
:0003.5504 3946F8                 cmp [bp-08], ax
:0003.5507 7303                   jnb 550C
:0003.5509 E941FF                 jmp 544D



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.543F(U), :0003.5507(C)
|
:0003.550C 833E043400             cmp word ptr [3404], 0000
:0003.5511 7503                   jne 5516
:0003.5513 E98900                 jmp 559F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5511(C)
|
:0003.5516 807E0801               cmp byte ptr [bp+08], 01
:0003.551A 1BFF                   sbb di, di
:0003.551C 81E70002               and di, 0200
:0003.5520 807E0800               cmp byte ptr [bp+08], 00
:0003.5524 740D                   je 5533
:0003.5526 807E0802               cmp byte ptr [bp+08], 02
:0003.552A 7407                   je 5533
:0003.552C C746FA1000             mov word ptr [bp-06], 0010
:0003.5531 EB05                   jmp 5538



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.5524(C), :0003.552A(C)
|
:0003.5533 C746FA0000             mov word ptr [bp-06], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5531(U)
|
:0003.5538 807E0803               cmp byte ptr [bp+08], 03
:0003.553C 7503                   jne 5541
:0003.553E BF1000                 mov di, 0010

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.553C(C)
|
:0003.5541 C70604340000           mov word ptr [3404], 0000
:0003.5547 681A55                 push 551A
:0003.554A 9A081DF60C             call 0CF6:1D08
:0003.554F 5B                     pop bx
:0003.5550 80C40C                 add ah, 0C
:0003.5553 8BF0                   mov si, ax
:0003.5555 8956F6                 mov [bp-0A], dx
:0003.5558 681A55                 push 551A
:0003.555B 9A081DF60C             call 0CF6:1D08
:0003.5560 5B                     pop bx
:0003.5561 03C7                   add ax, di
:0003.5563 8946FC                 mov [bp-04], ax
:0003.5566 8956FE                 mov [bp-02], dx
:0003.5569 C746EA0000             mov word ptr [bp-16], 0000
:0003.556E 8976F4                 mov [bp-0C], si
:0003.5571 8BF0                   mov si, ax
:0003.5573 8B7EEA                 mov di, [bp-16]
:0003.5576 8B4EF4                 mov cx, [bp-0C]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.559D(C)
|
:0003.5579 8E46F6                 mov es, [bp-0A]
:0003.557C 8BD9                   mov bx, cx
:0003.557E 41                     inc cx
:0003.557F 268A07                 mov al , es:[bx]
:0003.5582 8E46FE                 mov es, [bp-02]
:0003.5585 8BDE                   mov bx, si
:0003.5587 46                     inc si
:0003.5588 268807                 mov es:[bx], al 
:0003.558B 8BC7                   mov ax, di
:0003.558D 240F                   and al, 0F
:0003.558F 3C0F                   cmp al, 0F
:0003.5591 7505                   jne 5598
:0003.5593 8B46FA                 mov ax, [bp-06]
:0003.5596 03F0                   add si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5591(C)
|
:0003.5598 47                     inc di
:0003.5599 81FF0002               cmp di, 0200
:0003.559D 72DA                   jb 5579

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5513(U)
|
:0003.559F 8B5E06                 mov bx, [bp+06]
:0003.55A2 83C303                 add bx, 0003
:0003.55A5 8A4608                 mov al , [bp+08]
:0003.55A8 9AF0AFF21C             call 1CF2:AFF0
:0003.55AD 8BD8                   mov bx, ax
:0003.55AF 8B07                   mov ax, [bx]
:0003.55B1 8946EC                 mov [bp-14], ax
:0003.55B4 C646FFFF               mov byte ptr [bp-01], FF
:0003.55B8 807EECFF               cmp byte ptr [bp-14], FF
:0003.55BC 740B                   je 55C9
:0003.55BE 8D5EEC                 lea bx, [bp-14]
:0003.55C1 9A74AFF21C             call 1CF2:AF74
:0003.55C6 8846FF                 mov [bp-01], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.55BC(C)
|
:0003.55C9 807EFFFF               cmp byte ptr [bp-01], FF
:0003.55CD 7503                   jne 55D2
:0003.55CF E9DD00                 jmp 56AF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.55CD(C)
|
:0003.55D2 807E0802               cmp byte ptr [bp+08], 02
:0003.55D6 7505                   jne 55DD
:0003.55D8 B80002                 mov ax, 0200
:0003.55DB EB02                   jmp 55DF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.55D6(C)
|
:0003.55DD 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.55DB(U)
|
:0003.55DF 8946F8                 mov [bp-08], ax
:0003.55E2 807E0800               cmp byte ptr [bp+08], 00
:0003.55E6 740D                   je 55F5
:0003.55E8 807E0802               cmp byte ptr [bp+08], 02
:0003.55EC 7407                   je 55F5
:0003.55EE C746FA1000             mov word ptr [bp-06], 0010
:0003.55F3 EB05                   jmp 55FA



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.55E6(C), :0003.55EC(C)
|
:0003.55F5 C746FA0000             mov word ptr [bp-06], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.55F3(U)
|
:0003.55FA 8B7EEC                 mov di, [bp-14]
:0003.55FD 81E7FF00               and di, 00FF
:0003.5601 03FF                   add di, di
:0003.5603 2B7ECA                 sub di, [bp-36]
:0003.5606 8A46ED                 mov al , [bp-13]
:0003.5609 2AE4                   sub ah, ah
:0003.560B 8BF0                   mov si, ax
:0003.560D 03F0                   add si, ax
:0003.560F 2B76C8                 sub si, [bp-38]
:0003.5612 807E0801               cmp byte ptr [bp+08], 01
:0003.5616 7505                   jne 561D
:0003.5618 C746F81000             mov word ptr [bp-08], 0010

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5616(C)
|
:0003.561D 83FF1A                 cmp di, 001A
:0003.5620 7305                   jnb 5627
:0003.5622 83FE16                 cmp si, 0016
:0003.5625 7203                   jb 562A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5620(C)
|
:0003.5627 E98500                 jmp 56AF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5625(C)
|
:0003.562A C70604340100           mov word ptr [3404], 0001
:0003.5630 8D4501                 lea ax, [di+01]
:0003.5633 C1E004                 shl ax, 04
:0003.5636 50                     push ax
:0003.5637 8D4402                 lea ax, [si+02]
:0003.563A C1E004                 shl ax, 04
:0003.563D 50                     push ax
:0003.563E 6A20                   push 0020
:0003.5640 6A20                   push 0020
:0003.5642 681A55                 push 551A
:0003.5645 9A081DF60C             call 0CF6:1D08
:0003.564A 5B                     pop bx
:0003.564B 80C40C                 add ah, 0C
:0003.564E 52                     push dx
:0003.564F 50                     push ax
:0003.5650 68EA53                 push 53EA
:0003.5653 9A3C3BF60C             call 0CF6:3B3C
:0003.5658 681A55                 push 551A
:0003.565B 9A081DF60C             call 0CF6:1D08
:0003.5660 5B                     pop bx
:0003.5661 80C40C                 add ah, 0C
:0003.5664 8946F4                 mov [bp-0C], ax
:0003.5667 8956F6                 mov [bp-0A], dx
:0003.566A 681A55                 push 551A
:0003.566D 9A081DF60C             call 0CF6:1D08
:0003.5672 5B                     pop bx
:0003.5673 0346F8                 add ax, [bp-08]
:0003.5676 8946FC                 mov [bp-04], ax
:0003.5679 8956FE                 mov [bp-02], dx
:0003.567C C746EA0000             mov word ptr [bp-16], 0000
:0003.5681 8BF0                   mov si, ax
:0003.5683 8B7EEA                 mov di, [bp-16]
:0003.5686 8B4EF4                 mov cx, [bp-0C]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.56AD(C)
|
:0003.5689 8E46F6                 mov es, [bp-0A]
:0003.568C 8BD9                   mov bx, cx
:0003.568E 41                     inc cx
:0003.568F 268A07                 mov al , es:[bx]
:0003.5692 8E46FE                 mov es, [bp-02]
:0003.5695 8BDE                   mov bx, si
:0003.5697 46                     inc si
:0003.5698 268807                 mov es:[bx], al 
:0003.569B 8BC7                   mov ax, di
:0003.569D 240F                   and al, 0F
:0003.569F 3C0F                   cmp al, 0F
:0003.56A1 7505                   jne 56A8
:0003.56A3 8B46FA                 mov ax, [bp-06]
:0003.56A6 03F0                   add si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.56A1(C)
|
:0003.56A8 47                     inc di
:0003.56A9 81FF0002               cmp di, 0200
:0003.56AD 72DA                   jb 5689

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.55CF(U), :0003.5627(U)
|
:0003.56AF FF76E6                 push word ptr [bp-1A]
:0003.56B2 FF7606                 push word ptr [bp+06]
:0003.56B5 9A667FF21C             call 1CF2:7F66
:0003.56BA 9A2423F60C             call 0CF6:2324
:0003.56BF 33C0                   xor ax, ax
:0003.56C1 8946E8                 mov [bp-18], ax
:0003.56C4 8946EA                 mov [bp-16], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5786(U)
|
:0003.56C7 33DB                   xor bx, bx
:0003.56C9 8BD3                   mov dx, bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5775(U)
|
:0003.56CB 895EEE                 mov [bp-12], bx
:0003.56CE 33F6                   xor si, si
:0003.56D0 8976FA                 mov [bp-06], si
:0003.56D3 895EF0                 mov [bp-10], bx
:0003.56D6 8956F8                 mov [bp-08], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5762(U)
|
:0003.56D9 681A55                 push 551A
:0003.56DC 9A081DF60C             call 0CF6:1D08
:0003.56E1 5B                     pop bx
:0003.56E2 0346EE                 add ax, [bp-12]
:0003.56E5 0346EA                 add ax, [bp-16]
:0003.56E8 0346FA                 add ax, [bp-06]
:0003.56EB 80C404                 add ah, 04
:0003.56EE 8946F4                 mov [bp-0C], ax
:0003.56F1 8956F6                 mov [bp-0A], dx
:0003.56F4 8B5E06                 mov bx, [bp+06]
:0003.56F7 2AE4                   sub ah, ah
:0003.56F9 8A4702                 mov al , [bx+02]
:0003.56FC 03C0                   add ax, ax
:0003.56FE 0346E8                 add ax, [bp-18]
:0003.5701 03C0                   add ax, ax
:0003.5703 0346F8                 add ax, [bp-08]
:0003.5706 03C0                   add ax, ax
:0003.5708 03C6                   add ax, si
:0003.570A 69C0A000               imul ax, 00A0
:0003.570E 052000                 add ax, 0020
:0003.5711 50                     push ax
:0003.5712 680255                 push 5502
:0003.5715 9A4A4DF60C             call 0CF6:4D4A
:0003.571A 52                     push dx
:0003.571B 50                     push ax
:0003.571C 8D9E48FF               lea bx, [bp+FF48]
:0003.5720 9A9A82F21C             call 1CF2:829A
:0003.5725 8D8648FF               lea ax, [bp+FF48]
:0003.5729 8946FE                 mov [bp-02], ax
:0003.572C C746FC1000             mov word ptr [bp-04], 0010
:0003.5731 8976F2                 mov [bp-0E], si
:0003.5734 8B7EF4                 mov di, [bp-0C]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5752(C)
|
:0003.5737 B90800                 mov cx, 0008
:0003.573A 8B76FE                 mov si, [bp-02]
:0003.573D 8E46F6                 mov es, [bp-0A]
:0003.5740 AC                     lodsb
:0003.5741 8BDF                   mov bx, di
:0003.5743 47                     inc di
:0003.5744 268807                 mov es:[bx], al 
:0003.5747 E2F7                   loop 5740
:0003.5749 8976FE                 mov [bp-02], si
:0003.574C 83C708                 add di, 0008
:0003.574F FF4EFC                 dec word ptr [bp-04]
:0003.5752 75E3                   jne 5737
:0003.5754 8B76F2                 mov si, [bp-0E]
:0003.5757 46                     inc si
:0003.5758 8346FA08               add word ptr [bp-06], 0008
:0003.575C 837EFA10               cmp word ptr [bp-06], 0010
:0003.5760 7303                   jnb 5765
:0003.5762 E974FF                 jmp 56D9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5760(C)
|
:0003.5765 8B56F8                 mov dx, [bp-08]
:0003.5768 42                     inc dx
:0003.5769 8B5EF0                 mov bx, [bp-10]
:0003.576C 80C701                 add bh, 01
:0003.576F 81FB0002               cmp bx, 0200
:0003.5773 7303                   jnb 5778
:0003.5775 E953FF                 jmp 56CB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5773(C)
|
:0003.5778 FF46E8                 inc word ptr [bp-18]
:0003.577B 8046EB02               add byte ptr [bp-15], 02
:0003.577F 817EEA0004             cmp word ptr [bp-16], 0400
:0003.5784 7303                   jnb 5789
:0003.5786 E93EFF                 jmp 56C7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5784(C)
|
:0003.5789 8B76D0                 mov si, [bp-30]
:0003.578C 8B7EE2                 mov di, [bp-1E]
:0003.578F C646D801               mov byte ptr [bp-28], 01
:0003.5793 C646D902               mov byte ptr [bp-27], 02
:0003.5797 C646DA04               mov byte ptr [bp-26], 04
:0003.579B C646DB08               mov byte ptr [bp-25], 08
:0003.579F C646DC10               mov byte ptr [bp-24], 10
:0003.57A3 807E0801               cmp byte ptr [bp+08], 01
:0003.57A7 7406                   je 57AF
:0003.57A9 807E0803               cmp byte ptr [bp+08], 03
:0003.57AD 7503                   jne 57B2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.57A7(C)
|
:0003.57AF E9B401                 jmp 5966

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.57AD(C)
|
:0003.57B2 680268                 push 6802
:0003.57B5 9A1240F21C             call 1CF2:4012
:0003.57BA 8BD8                   mov bx, ax
:0003.57BC 83E30F                 and bx, 000F
:0003.57BF 8D46D8                 lea ax, [bp-28]
:0003.57C2 03D8                   add bx, ax
:0003.57C4 8A07                   mov al , [bx]
:0003.57C6 8846FC                 mov [bp-04], al 
:0003.57C9 83FF04                 cmp di, 0004
:0003.57CC 7203                   jb 57D1
:0003.57CE E98104                 jmp 5C52



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.57CC(C)
|
:0003.57D1 837EE404               cmp word ptr [bp-1C], 0004
:0003.57D5 730B                   jnb 57E2
:0003.57D7 83FE02                 cmp si, 0002
:0003.57DA 7306                   jnb 57E2
:0003.57DC 837ED202               cmp word ptr [bp-2E], 0002
:0003.57E0 7203                   jb 57E5

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.57D5(C), :0003.57DA(C)
|
:0003.57E2 E96D04                 jmp 5C52

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.57E0(C)
|
:0003.57E5 681A55                 push 551A
:0003.57E8 9A081DF60C             call 0CF6:1D08
:0003.57ED 5B                     pop bx
:0003.57EE 8BCF                   mov cx, di
:0003.57F0 8AE9                   mov ch, cl 
:0003.57F2 2AC9                   sub cl , cl 
:0003.57F4 03C1                   add ax, cx
:0003.57F6 80C408                 add ah, 08
:0003.57F9 8946F0                 mov [bp-10], ax
:0003.57FC 8956F2                 mov [bp-0E], dx
:0003.57FF 8A46FC                 mov al , [bp-04]
:0003.5802 2AE4                   sub ah, ah
:0003.5804 8BF0                   mov si, ax
:0003.5806 83FE20                 cmp si, 0020
:0003.5809 7603                   jbe 580E
:0003.580B E94A04                 jmp 5C58



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5809(C)
|
:0003.580E 807E0801               cmp byte ptr [bp+08], 01
:0003.5812 1BC0                   sbb ax, ax
:0003.5814 24FE                   and al, FE
:0003.5816 40                     inc ax
:0003.5817 898646FF               mov [bp+FF46], ax
:0003.581B 807E0801               cmp byte ptr [bp+08], 01
:0003.581F 1BC0                   sbb ax, ax
:0003.5821 250002                 and ax, 0200
:0003.5824 898644FF               mov [bp+FF44], ax
:0003.5828 8B46D4                 mov ax, [bp-2C]
:0003.582B 2B46E4                 sub ax, [bp-1C]
:0003.582E 2BC7                   sub ax, di
:0003.5830 C1E004                 shl ax, 04
:0003.5833 898642FF               mov [bp+FF42], ax
:0003.5837 8B46CC                 mov ax, [bp-34]
:0003.583A 2B46C8                 sub ax, [bp-38]
:0003.583D 03C7                   add ax, di
:0003.583F 40                     inc ax
:0003.5840 40                     inc ax
:0003.5841 C1E004                 shl ax, 04
:0003.5844 898640FF               mov [bp+FF40], ax
:0003.5848 8B46CE                 mov ax, [bp-32]
:0003.584B 2B46CA                 sub ax, [bp-36]
:0003.584E 40                     inc ax
:0003.584F C1E004                 shl ax, 04
:0003.5852 89863EFF               mov [bp+FF3E], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5960(U)
|
:0003.5856 8BC6                   mov ax, si
:0003.5858 2401                   and al, 01
:0003.585A 740A                   je 5866
:0003.585C 6A01                   push 0001
:0003.585E 687054                 push 5470
:0003.5861 9A5451F60C             call 0CF6:5154

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.585A(C)
|
:0003.5866 681A55                 push 551A
:0003.5869 9A081DF60C             call 0CF6:1D08
:0003.586E 5B                     pop bx
:0003.586F 52                     push dx
:0003.5870 50                     push ax
:0003.5871 681A55                 push 551A
:0003.5874 9A081DF60C             call 0CF6:1D08
:0003.5879 5B                     pop bx
:0003.587A 80C408                 add ah, 08
:0003.587D 52                     push dx
:0003.587E 50                     push ax
:0003.587F B80004                 mov ax, 0400
:0003.5882 9AC64BF60C             call 0CF6:4BC6
:0003.5887 8BC6                   mov ax, si
:0003.5889 240F                   and al, 0F
:0003.588B 3C08                   cmp al, 08
:0003.588D 7205                   jb 5894
:0003.588F B80100                 mov ax, 0001
:0003.5892 EB02                   jmp 5896



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.588D(C)
|
:0003.5894 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5892(U)
|
:0003.5896 C1E009                 shl ax, 09
:0003.5899 681A55                 push 551A
:0003.589C 8BF8                   mov di, ax
:0003.589E 9A081DF60C             call 0CF6:1D08
:0003.58A3 5B                     pop bx
:0003.58A4 03F8                   add di, ax
:0003.58A6 81C70004               add di, 0400
:0003.58AA 897EF4                 mov [bp-0C], di
:0003.58AD 8956F6                 mov [bp-0A], dx
:0003.58B0 681A55                 push 551A
:0003.58B3 9A081DF60C             call 0CF6:1D08
:0003.58B8 5B                     pop bx
:0003.58B9 8BC8                   mov cx, ax
:0003.58BB 8B8646FF               mov ax, [bp+FF46]
:0003.58BF 8BDA                   mov bx, dx
:0003.58C1 F7EE                   imul si
:0003.58C3 C1E004                 shl ax, 04
:0003.58C6 038644FF               add ax, [bp+FF44]
:0003.58CA 03C8                   add cx, ax
:0003.58CC 80C508                 add ch, 08
:0003.58CF 894EDE                 mov [bp-22], cx
:0003.58D2 895EE0                 mov [bp-20], bx
:0003.58D5 C746FA8000             mov word ptr [bp-06], 0080
:0003.58DA 8976EA                 mov [bp-16], si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5921(C)
|
:0003.58DD 8B5EF4                 mov bx, [bp-0C]
:0003.58E0 8E46F6                 mov es, [bp-0A]
:0003.58E3 268A4701               mov al , es:[bx+01]
:0003.58E7 260A4702               or al , es:[bx+02]
:0003.58EB 260A4703               or al , es:[bx+03]
:0003.58EF 260A07                 or al , es:[bx]
:0003.58F2 8846FF                 mov [bp-01], al 
:0003.58F5 B90400                 mov cx, 0004
:0003.58F8 8B76DE                 mov si, [bp-22]
:0003.58FB 8BFB                   mov di, bx
:0003.58FD 8E46E0                 mov es, [bp-20]
:0003.5900 8E5EF6                 mov ds, [bp-0A]
:0003.5903 8A46FF                 mov al , [bp-01]
:0003.5906 F6D0                   not al
:0003.5908 262004                 and es:[si], al 
:0003.590B 8BDF                   mov bx, di
:0003.590D 47                     inc di
:0003.590E 8A07                   mov al , [bx]
:0003.5910 260804                 or es:[si], al 
:0003.5913 46                     inc si
:0003.5914 E2ED                   loop 5903
:0003.5916 897EF4                 mov [bp-0C], di
:0003.5919 8976DE                 mov [bp-22], si
:0003.591C 16                     push ss
:0003.591D 1F                     pop ds
:0003.591E FF4EFA                 dec word ptr [bp-06]
:0003.5921 75BA                   jne 58DD
:0003.5923 8B76EA                 mov si, [bp-16]
:0003.5926 FFB63EFF               push word ptr [bp+FF3E]
:0003.592A FFB640FF               push word ptr [bp+FF40]
:0003.592E 8B46D6                 mov ax, [bp-2A]
:0003.5931 C1E004                 shl ax, 04
:0003.5934 50                     push ax
:0003.5935 FFB642FF               push word ptr [bp+FF42]
:0003.5939 6A00                   push 0000
:0003.593B FF76F2                 push word ptr [bp-0E]
:0003.593E FF76F0                 push word ptr [bp-10]
:0003.5941 68EA53                 push 53EA
:0003.5944 9ADA3AF60C             call 0CF6:3ADA
:0003.5949 8BC6                   mov ax, si
:0003.594B 2401                   and al, 01
:0003.594D 7405                   je 5954
:0003.594F 9AEA21F60C             call 0CF6:21EA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.594D(C)
|
:0003.5954 8A46FC                 mov al , [bp-04]
:0003.5957 2AE4                   sub ah, ah
:0003.5959 03F0                   add si, ax
:0003.595B 83FE20                 cmp si, 0020
:0003.595E 7703                   ja 5963
:0003.5960 E9F3FE                 jmp 5856



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.595E(C)
|
:0003.5963 E9F202                 jmp 5C58

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.57AF(U)
|
:0003.5966 680268                 push 6802
:0003.5969 9A1240F21C             call 1CF2:4012
:0003.596E 8BD8                   mov bx, ax
:0003.5970 83E30F                 and bx, 000F
:0003.5973 8D46D8                 lea ax, [bp-28]
:0003.5976 03D8                   add bx, ax
:0003.5978 8A07                   mov al , [bx]
:0003.597A 8846FC                 mov [bp-04], al 
:0003.597D 83FE04                 cmp si, 0004
:0003.5980 7203                   jb 5985
:0003.5982 E9CD02                 jmp 5C52



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5980(C)
|
:0003.5985 837ED204               cmp word ptr [bp-2E], 0004
:0003.5989 730B                   jnb 5996
:0003.598B 83FF02                 cmp di, 0002
:0003.598E 7306                   jnb 5996
:0003.5990 837EE402               cmp word ptr [bp-1C], 0002
:0003.5994 7203                   jb 5999

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.5989(C), :0003.598E(C)
|
:0003.5996 E9B902                 jmp 5C52

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5994(C)
|
:0003.5999 807E0801               cmp byte ptr [bp+08], 01
:0003.599D 7505                   jne 59A4
:0003.599F B80400                 mov ax, 0004
:0003.59A2 EB03                   jmp 59A7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.599D(C)
|
:0003.59A4 B81000                 mov ax, 0010

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.59A2(U)
|
:0003.59A7 681A55                 push 551A
:0003.59AA 8BF8                   mov di, ax
:0003.59AC 9A081DF60C             call 0CF6:1D08
:0003.59B1 5B                     pop bx
:0003.59B2 03F8                   add di, ax
:0003.59B4 81C70008               add di, 0800
:0003.59B8 897EDE                 mov [bp-22], di
:0003.59BB 8956E0                 mov [bp-20], dx
:0003.59BE 8A46FC                 mov al , [bp-04]
:0003.59C1 2AE4                   sub ah, ah
:0003.59C3 8BF8                   mov di, ax
:0003.59C5 83FF20                 cmp di, 0020
:0003.59C8 7603                   jbe 59CD
:0003.59CA E98B02                 jmp 5C58



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.59C8(C)
|
:0003.59CD 807E0801               cmp byte ptr [bp+08], 01
:0003.59D1 7505                   jne 59D8
:0003.59D3 B80100                 mov ax, 0001
:0003.59D6 EB03                   jmp 59DB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.59D1(C)
|
:0003.59D8 B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.59D6(U)
|
:0003.59DB 89863CFF               mov [bp+FF3C], ax
:0003.59DF 8B46D6                 mov ax, [bp-2A]
:0003.59E2 2B46D2                 sub ax, [bp-2E]
:0003.59E5 2BC6                   sub ax, si
:0003.59E7 C1E004                 shl ax, 04
:0003.59EA 89863AFF               mov [bp+FF3A], ax
:0003.59EE 8B46CC                 mov ax, [bp-34]
:0003.59F1 2B46C8                 sub ax, [bp-38]
:0003.59F4 40                     inc ax
:0003.59F5 40                     inc ax
:0003.59F6 C1E004                 shl ax, 04
:0003.59F9 898638FF               mov [bp+FF38], ax
:0003.59FD 8B46CE                 mov ax, [bp-32]
:0003.5A00 2B46CA                 sub ax, [bp-36]
:0003.5A03 03C6                   add ax, si
:0003.5A05 40                     inc ax
:0003.5A06 C1E004                 shl ax, 04
:0003.5A09 898636FF               mov [bp+FF36], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5C2A(U)
|
:0003.5A0D 8BC7                   mov ax, di
:0003.5A0F 2401                   and al, 01
:0003.5A11 740A                   je 5A1D
:0003.5A13 6A01                   push 0001
:0003.5A15 687054                 push 5470
:0003.5A18 9A5451F60C             call 0CF6:5154

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5A11(C)
|
:0003.5A1D 8BC7                   mov ax, di
:0003.5A1F 2407                   and al, 07
:0003.5A21 8846FD                 mov [bp-03], al 
:0003.5A24 681A55                 push 551A
:0003.5A27 9A081DF60C             call 0CF6:1D08
:0003.5A2C 5B                     pop bx
:0003.5A2D 52                     push dx
:0003.5A2E 50                     push ax
:0003.5A2F 681A55                 push 551A
:0003.5A32 9A081DF60C             call 0CF6:1D08
:0003.5A37 5B                     pop bx
:0003.5A38 80C408                 add ah, 08
:0003.5A3B 52                     push dx
:0003.5A3C 50                     push ax
:0003.5A3D B80004                 mov ax, 0400
:0003.5A40 9AC64BF60C             call 0CF6:4BC6
:0003.5A45 8B863CFF               mov ax, [bp+FF3C]
:0003.5A49 8BCF                   mov cx, di
:0003.5A4B C1E903                 shr cx, 03
:0003.5A4E 2AED                   sub ch, ch
:0003.5A50 F7E9                   imul cx
:0003.5A52 C1E002                 shl ax, 02
:0003.5A55 0346DE                 add ax, [bp-22]
:0003.5A58 8B56E0                 mov dx, [bp-20]
:0003.5A5B 8946F8                 mov [bp-08], ax
:0003.5A5E 8956FA                 mov [bp-06], dx
:0003.5A61 C746EE0000             mov word ptr [bp-12], 0000
:0003.5A66 8BC7                   mov ax, di
:0003.5A68 240F                   and al, 0F
:0003.5A6A 3C08                   cmp al, 08
:0003.5A6C 7205                   jb 5A73
:0003.5A6E B80100                 mov ax, 0001
:0003.5A71 EB02                   jmp 5A75



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5A6C(C)
|
:0003.5A73 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5A71(U)
|
:0003.5A75 C1E009                 shl ax, 09
:0003.5A78 681A55                 push 551A
:0003.5A7B 8BF0                   mov si, ax
:0003.5A7D 9A081DF60C             call 0CF6:1D08
:0003.5A82 5B                     pop bx
:0003.5A83 03F0                   add si, ax
:0003.5A85 8BCA                   mov cx, dx
:0003.5A87 81C60004               add si, 0400
:0003.5A8B 8976F4                 mov [bp-0C], si
:0003.5A8E 8956F6                 mov [bp-0A], dx
:0003.5A91 8976F0                 mov [bp-10], si
:0003.5A94 8956F2                 mov [bp-0E], dx
:0003.5A97 897EEA                 mov [bp-16], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5B56(U)
|
:0003.5A9A 836EF804               sub word ptr [bp-08], 0004
:0003.5A9E 33F6                   xor si, si
:0003.5AA0 8B7EF0                 mov di, [bp-10]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5AE2(C)
|
:0003.5AA3 8E46F2                 mov es, [bp-0E]
:0003.5AA6 8BDF                   mov bx, di
:0003.5AA8 03DE                   add bx, si
:0003.5AAA 268A07                 mov al , es:[bx]
:0003.5AAD 8846FF                 mov [bp-01], al 
:0003.5AB0 807E0801               cmp byte ptr [bp+08], 01
:0003.5AB4 750F                   jne 5AC5
:0003.5AB6 8A4EFD                 mov cl , [bp-03]
:0003.5AB9 D2E8                   shr al, cl 
:0003.5ABB 8842E6                 mov [bp+si-1A], al 
:0003.5ABE B108                   mov cl, 08
:0003.5AC0 2A4EFD                 sub cl , [bp-03]
:0003.5AC3 EB11                   jmp 5AD6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5AB4(C)
|
:0003.5AC5 B108                   mov cl, 08
:0003.5AC7 8A46FD                 mov al , [bp-03]
:0003.5ACA 2AC8                   sub cl , al 
:0003.5ACC 8A56FF                 mov dl, [bp-01]
:0003.5ACF D2EA                   shr dl, cl 
:0003.5AD1 8852E6                 mov [bp+si-1A], dl
:0003.5AD4 8AC8                   mov cl , al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5AC3(U)
|
:0003.5AD6 8A46FF                 mov al , [bp-01]
:0003.5AD9 D2E0                   shl al, cl 
:0003.5ADB 8842E2                 mov [bp+si-1E], al 
:0003.5ADE 46                     inc si
:0003.5ADF 83FE04                 cmp si, 0004
:0003.5AE2 72BF                   jb 5AA3
:0003.5AE4 32C0                   xor al , al 
:0003.5AE6 8846FF                 mov [bp-01], al 
:0003.5AE9 8846FE                 mov [bp-02], al 
:0003.5AEC 33F6                   xor si, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5AFE(C)
|
:0003.5AEE 8A42E6                 mov al , [bp+si-1A]
:0003.5AF1 0846FF                 or [bp-01], al 
:0003.5AF4 8A42E2                 mov al , [bp+si-1E]
:0003.5AF7 0846FE                 or [bp-02], al 
:0003.5AFA 46                     inc si
:0003.5AFB 83FE04                 cmp si, 0004
:0003.5AFE 72EE                   jb 5AEE
:0003.5B00 33F6                   xor si, si
:0003.5B02 8E46FA                 mov es, [bp-06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5B1D(C)
|
:0003.5B05 8A46FF                 mov al , [bp-01]
:0003.5B08 8B5EF8                 mov bx, [bp-08]
:0003.5B0B F6D0                   not al
:0003.5B0D 262007                 and es:[bx], al 
:0003.5B10 8A42E6                 mov al , [bp+si-1A]
:0003.5B13 260807                 or es:[bx], al 
:0003.5B16 FF46F8                 inc word ptr [bp-08]
:0003.5B19 46                     inc si
:0003.5B1A 83FE04                 cmp si, 0004
:0003.5B1D 72E6                   jb 5B05
:0003.5B1F 33F6                   xor si, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5B39(C)
|
:0003.5B21 8A46FE                 mov al , [bp-02]
:0003.5B24 8B5EF8                 mov bx, [bp-08]
:0003.5B27 F6D0                   not al
:0003.5B29 262007                 and es:[bx], al 
:0003.5B2C 8A42E2                 mov al , [bp+si-1E]
:0003.5B2F 260807                 or es:[bx], al 
:0003.5B32 FF46F8                 inc word ptr [bp-08]
:0003.5B35 46                     inc si
:0003.5B36 83FE04                 cmp si, 0004
:0003.5B39 72E6                   jb 5B21
:0003.5B3B 8A46EE                 mov al , [bp-12]
:0003.5B3E 2403                   and al, 03
:0003.5B40 3C03                   cmp al, 03
:0003.5B42 7504                   jne 5B48
:0003.5B44 8346F810               add word ptr [bp-08], 0010

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5B42(C)
|
:0003.5B48 8346F004               add word ptr [bp-10], 0004
:0003.5B4C FF46EE                 inc word ptr [bp-12]
:0003.5B4F 817EEE8000             cmp word ptr [bp-12], 0080
:0003.5B54 7303                   jnb 5B59
:0003.5B56 E941FF                 jmp 5A9A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5B54(C)
|
:0003.5B59 8B76D0                 mov si, [bp-30]
:0003.5B5C 8B7ED2                 mov di, [bp-2E]
:0003.5B5F 0BF6                   or si, si
:0003.5B61 7518                   jne 5B7B
:0003.5B63 0BFF                   or di, di
:0003.5B65 7514                   jne 5B7B
:0003.5B67 681A55                 push 551A
:0003.5B6A 9A081DF60C             call 0CF6:1D08
:0003.5B6F 5B                     pop bx
:0003.5B70 80C408                 add ah, 08
:0003.5B73 8946F0                 mov [bp-10], ax
:0003.5B76 8956F2                 mov [bp-0E], dx
:0003.5B79 EB74                   jmp 5BEF



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.5B61(C), :0003.5B65(C)
|
:0003.5B7B 681A55                 push 551A
:0003.5B7E 9A081DF60C             call 0CF6:1D08
:0003.5B83 5B                     pop bx
:0003.5B84 8BCE                   mov cx, si
:0003.5B86 C1E103                 shl cx, 03
:0003.5B89 03C1                   add ax, cx
:0003.5B8B 80C408                 add ah, 08
:0003.5B8E 8946F4                 mov [bp-0C], ax
:0003.5B91 8956F6                 mov [bp-0A], dx
:0003.5B94 681A55                 push 551A
:0003.5B97 9A081DF60C             call 0CF6:1D08
:0003.5B9C 5B                     pop bx
:0003.5B9D 80C410                 add ah, 10
:0003.5BA0 8946F8                 mov [bp-08], ax
:0003.5BA3 8956FA                 mov [bp-06], dx
:0003.5BA6 B80400                 mov ax, 0004
:0003.5BA9 2BC7                   sub ax, di
:0003.5BAB 2BC6                   sub ax, si
:0003.5BAD C1E003                 shl ax, 03
:0003.5BB0 8946F2                 mov [bp-0E], ax
:0003.5BB3 8BCE                   mov cx, si
:0003.5BB5 03CF                   add cx, di
:0003.5BB7 C1E103                 shl cx, 03
:0003.5BBA 894EEE                 mov [bp-12], cx
:0003.5BBD C746F02000             mov word ptr [bp-10], 0020

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5BDB(C)
|
:0003.5BC2 C746FE0000             mov word ptr [bp-02], 0000
:0003.5BC7 837EF200               cmp word ptr [bp-0E], 0000
:0003.5BCB 7562                   jne 5C2F
:0003.5BCD 8B7EF4                 mov di, [bp-0C]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5C4F(U)
|
:0003.5BD0 8B46EE                 mov ax, [bp-12]
:0003.5BD3 03F8                   add di, ax
:0003.5BD5 897EF4                 mov [bp-0C], di
:0003.5BD8 FF4EF0                 dec word ptr [bp-10]
:0003.5BDB 75E5                   jne 5BC2
:0003.5BDD 681A55                 push 551A
:0003.5BE0 9A081DF60C             call 0CF6:1D08
:0003.5BE5 5B                     pop bx
:0003.5BE6 80C410                 add ah, 10
:0003.5BE9 8946F0                 mov [bp-10], ax
:0003.5BEC 8956F2                 mov [bp-0E], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5B79(U)
|
:0003.5BEF 8B7EEA                 mov di, [bp-16]
:0003.5BF2 FFB636FF               push word ptr [bp+FF36]
:0003.5BF6 FFB638FF               push word ptr [bp+FF38]
:0003.5BFA FFB63AFF               push word ptr [bp+FF3A]
:0003.5BFE 8B46D4                 mov ax, [bp-2C]
:0003.5C01 C1E004                 shl ax, 04
:0003.5C04 50                     push ax
:0003.5C05 6A00                   push 0000
:0003.5C07 52                     push dx
:0003.5C08 FF76F0                 push word ptr [bp-10]
:0003.5C0B 68EA53                 push 53EA
:0003.5C0E 9ADA3AF60C             call 0CF6:3ADA
:0003.5C13 8BC7                   mov ax, di
:0003.5C15 2401                   and al, 01
:0003.5C17 7405                   je 5C1E
:0003.5C19 9AEA21F60C             call 0CF6:21EA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5C17(C)
|
:0003.5C1E 8A46FC                 mov al , [bp-04]
:0003.5C21 2AE4                   sub ah, ah
:0003.5C23 03F8                   add di, ax
:0003.5C25 83FF20                 cmp di, 0020
:0003.5C28 7703                   ja 5C2D
:0003.5C2A E9E0FD                 jmp 5A0D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5C28(C)
|
:0003.5C2D EB29                   jmp 5C58

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5BCB(C)
|
:0003.5C2F 8B4EF2                 mov cx, [bp-0E]
:0003.5C32 8B76F8                 mov si, [bp-08]
:0003.5C35 8B7EF4                 mov di, [bp-0C]
:0003.5C38 8E46F6                 mov es, [bp-0A]
:0003.5C3B 8BDF                   mov bx, di
:0003.5C3D 47                     inc di
:0003.5C3E 268A07                 mov al , es:[bx]
:0003.5C41 8E46FA                 mov es, [bp-06]
:0003.5C44 8BDE                   mov bx, si
:0003.5C46 46                     inc si
:0003.5C47 268807                 mov es:[bx], al 
:0003.5C4A E2EC                   loop 5C38
:0003.5C4C 8976F8                 mov [bp-08], si
:0003.5C4F E97EFF                 jmp 5BD0



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.57CE(U), :0003.57E2(U), :0003.5982(U), :0003.5996(U)
|
:0003.5C52 C70604340000           mov word ptr [3404], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.53C9(U), :0003.53F6(U), :0003.580B(U), :0003.5963(U), :0003.59CA(U), 
|:0003.5C2D(U)
|
:0003.5C58 5E                     pop si
:0003.5C59 5F                     pop di
:0003.5C5A C9                     leave
:0003.5C5B CA0400                 retf 0004


:0003.5C5E C8BC0000               enter 00BC, 00
:0003.5C62 57                     push di
:0003.5C63 56                     push si
:0003.5C64 8B7606                 mov si, [bp+06]
:0003.5C67 C746FC3900             mov word ptr [bp-04], 0039
:0003.5C6C 6B3C2C                 imul di, [si], 002C
:0003.5C6F 81C71668               add di, 6816
:0003.5C73 56                     push si
:0003.5C74 9A6C93F21C             call 1CF2:936C
:0003.5C79 8846F7                 mov [bp-09], al 
:0003.5C7C 6890CF                 push CF90
:0003.5C7F 9AD493F21C             call 1CF2:93D4
:0003.5C84 6A04                   push 0004
:0003.5C86 682651                 push 5126
:0003.5C89 9AF605F60C             call 0CF6:05F6
:0003.5C8E 6A07                   push 0007
:0003.5C90 682651                 push 5126
:0003.5C93 9A8005F60C             call 0CF6:0580
:0003.5C98 6A00                   push 0000
:0003.5C9A 682651                 push 5126
:0003.5C9D 9AA805F60C             call 0CF6:05A8
:0003.5CA2 9A2423F60C             call 0CF6:2324
:0003.5CA7 32C0                   xor al , al 
:0003.5CA9 9A2044F21C             call 1CF2:4420
:0003.5CAE B010                   mov al, 10
:0003.5CB0 9A2044F21C             call 1CF2:4420
:0003.5CB5 6890CF                 push CF90
:0003.5CB8 9AA065F21C             call 1CF2:65A0
:0003.5CBD C746FE0000             mov word ptr [bp-02], 0000
:0003.5CC2 8B76FE                 mov si, [bp-02]
:0003.5CC5 897EF2                 mov [bp-0E], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5CF3(C)
|
:0003.5CC8 8BC6                   mov ax, si
:0003.5CCA C1E004                 shl ax, 04
:0003.5CCD 05C801                 add ax, 01C8
:0003.5CD0 50                     push ax
:0003.5CD1 6A28                   push 0028
:0003.5CD3 6A10                   push 0010
:0003.5CD5 6A10                   push 0010
:0003.5CD7 6A00                   push 0000
:0003.5CD9 68FC54                 push 54FC
:0003.5CDC 9A081DF60C             call 0CF6:1D08
:0003.5CE1 5B                     pop bx
:0003.5CE2 2D006E                 sub ax, 6E00
:0003.5CE5 52                     push dx
:0003.5CE6 50                     push ax
:0003.5CE7 68EA53                 push 53EA
:0003.5CEA 9ADA3AF60C             call 0CF6:3ADA
:0003.5CEF 46                     inc si
:0003.5CF0 83FE04                 cmp si, 0004
:0003.5CF3 72D3                   jb 5CC8
:0003.5CF5 8B7606                 mov si, [bp+06]
:0003.5CF8 C646C600               mov byte ptr [bp-3A], 00
:0003.5CFC 56                     push si
:0003.5CFD 9AAE81F21C             call 1CF2:81AE
:0003.5D02 8BD8                   mov bx, ax
:0003.5D04 03D8                   add bx, ax
:0003.5D06 1E                     push ds
:0003.5D07 FFB7E609               push word ptr [bx+09E6]
:0003.5D0B 8D5EC6                 lea bx, [bp-3A]
:0003.5D0E 9A443DF60C             call 0CF6:3D44
:0003.5D13 8D46C6                 lea ax, [bp-3A]
:0003.5D16 16                     push ss
:0003.5D17 50                     push ax
:0003.5D18 1E                     push ds
:0003.5D19 683434                 push 3434
:0003.5D1C 9AB83CF60C             call 0CF6:3CB8
:0003.5D21 8D46C6                 lea ax, [bp-3A]
:0003.5D24 16                     push ss
:0003.5D25 50                     push ax
:0003.5D26 9A943CF60C             call 0CF6:3C94
:0003.5D2B 2D0A00                 sub ax, 000A
:0003.5D2E F7D8                   neg ax
:0003.5D30 D1E8                   shr ax, 01
:0003.5D32 053800                 add ax, 0038
:0003.5D35 50                     push ax
:0003.5D36 6A28                   push 0028
:0003.5D38 682651                 push 5126
:0003.5D3B 9A0E05F60C             call 0CF6:050E
:0003.5D40 8D46C6                 lea ax, [bp-3A]
:0003.5D43 50                     push ax
:0003.5D44 683734                 push 3437
:0003.5D47 682651                 push 5126
:0003.5D4A 9A3E0CF60C             call 0CF6:0C3E
:0003.5D4F 83C406                 add sp, 0006
:0003.5D52 6A39                   push 0039
:0003.5D54 6A4C                   push 004C
:0003.5D56 682651                 push 5126
:0003.5D59 9A0E05F60C             call 0CF6:050E
:0003.5D5E 56                     push si
:0003.5D5F 9AFA82F21C             call 1CF2:82FA
:0003.5D64 6A07                   push 0007
:0003.5D66 682651                 push 5126
:0003.5D69 9A8005F60C             call 0CF6:0580
:0003.5D6E 6A3F                   push 003F
:0003.5D70 6A4C                   push 004C
:0003.5D72 682651                 push 5126
:0003.5D75 9A0E05F60C             call 0CF6:050E
:0003.5D7A 8A5EF7                 mov bl , [bp-09]
:0003.5D7D 2AFF                   sub bh, bh
:0003.5D7F 03DB                   add bx, bx
:0003.5D81 FFB7A20A               push word ptr [bx+0AA2]
:0003.5D85 683A34                 push 343A
:0003.5D88 682651                 push 5126
:0003.5D8B 9A3E0CF60C             call 0CF6:0C3E
:0003.5D90 83C406                 add sp, 0006
:0003.5D93 6A47                   push 0047
:0003.5D95 6A4C                   push 004C
:0003.5D97 682651                 push 5126
:0003.5D9A 9A0E05F60C             call 0CF6:050E
:0003.5D9F 57                     push di
:0003.5DA0 9ADA6AF60C             call 0CF6:6ADA
:0003.5DA5 2AE4                   sub ah, ah
:0003.5DA7 50                     push ax
:0003.5DA8 683D34                 push 343D
:0003.5DAB 682651                 push 5126
:0003.5DAE 9A3E0CF60C             call 0CF6:0C3E
:0003.5DB3 83C406                 add sp, 0006
:0003.5DB6 C746F46800             mov word ptr [bp-0C], 0068
:0003.5DBB 57                     push di
:0003.5DBC 9A906AF60C             call 0CF6:6A90
:0003.5DC1 8846EE                 mov [bp-12], al 
:0003.5DC4 57                     push di
:0003.5DC5 9A90C5F60C             call 0CF6:C590
:0003.5DCA 8846EF                 mov [bp-11], al 
:0003.5DCD 57                     push di
:0003.5DCE 9A7C6AF60C             call 0CF6:6A7C
:0003.5DD3 8846F0                 mov [bp-10], al 
:0003.5DD6 33C0                   xor ax, ax
:0003.5DD8 8946FE                 mov [bp-02], ax
:0003.5DDB 8946F8                 mov [bp-08], ax
:0003.5DDE C746FCC801             mov word ptr [bp-04], 01C8
:0003.5DE3 C746FA3C00             mov word ptr [bp-06], 003C
:0003.5DE8 8BF8                   mov di, ax
:0003.5DEA 8BF0                   mov si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5E44(C)
|
:0003.5DEC FF76FA                 push word ptr [bp-06]
:0003.5DEF FF76F4                 push word ptr [bp-0C]
:0003.5DF2 682651                 push 5126
:0003.5DF5 9A0E05F60C             call 0CF6:050E
:0003.5DFA 8A43EE                 mov al , [bp+di-12]
:0003.5DFD 2AE4                   sub ah, ah
:0003.5DFF 50                     push ax
:0003.5E00 684534                 push 3445
:0003.5E03 682651                 push 5126
:0003.5E06 9A3E0CF60C             call 0CF6:0C3E
:0003.5E0B 83C406                 add sp, 0006
:0003.5E0E FF76FC                 push word ptr [bp-04]
:0003.5E11 8B46F4                 mov ax, [bp-0C]
:0003.5E14 2D0400                 sub ax, 0004
:0003.5E17 50                     push ax
:0003.5E18 6A18                   push 0018
:0003.5E1A 6A18                   push 0018
:0003.5E1C 6A00                   push 0000
:0003.5E1E 682C55                 push 552C
:0003.5E21 9A081DF60C             call 0CF6:1D08
:0003.5E26 5B                     pop bx
:0003.5E27 03C6                   add ax, si
:0003.5E29 52                     push dx
:0003.5E2A 50                     push ax
:0003.5E2B 68EA53                 push 53EA
:0003.5E2E 9A923AF60C             call 0CF6:3A92
:0003.5E33 81C6D800               add si, 00D8
:0003.5E37 8346FC38               add word ptr [bp-04], 0038
:0003.5E3B 47                     inc di
:0003.5E3C 8346FA07               add word ptr [bp-06], 0007
:0003.5E40 837EFA51               cmp word ptr [bp-06], 0051
:0003.5E44 72A6                   jb 5DEC
:0003.5E46 BE2A34                 mov si, 342A
:0003.5E49 8346F41C               add word ptr [bp-0C], 001C
:0003.5E4D 8B56F4                 mov dx, [bp-0C]
:0003.5E50 8956FE                 mov [bp-02], dx
:0003.5E53 8BFA                   mov di, dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5E79(C)
|
:0003.5E55 6A39                   push 0039
:0003.5E57 57                     push di
:0003.5E58 682651                 push 5126
:0003.5E5B 9A0E05F60C             call 0CF6:050E
:0003.5E60 FF34                   push word ptr [si]
:0003.5E62 684934                 push 3449
:0003.5E65 682651                 push 5126
:0003.5E68 9A3E0CF60C             call 0CF6:0C3E
:0003.5E6D 83C406                 add sp, 0006
:0003.5E70 83C718                 add di, 0018
:0003.5E73 46                     inc si
:0003.5E74 46                     inc si
:0003.5E75 81FE3434               cmp si, 3434
:0003.5E79 72DA                   jb 5E55
:0003.5E7B 8B7EF4                 mov di, [bp-0C]
:0003.5E7E FF76F2                 push word ptr [bp-0E]
:0003.5E81 9A2069F60C             call 0CF6:6920
:0003.5E86 50                     push ax
:0003.5E87 FF76F2                 push word ptr [bp-0E]
:0003.5E8A 9AA4C5F60C             call 0CF6:C5A4
:0003.5E8F 50                     push ax
:0003.5E90 6A01                   push 0001
:0003.5E92 BE4100                 mov si, 0041
:0003.5E95 8BC6                   mov ax, si
:0003.5E97 C1E003                 shl ax, 03
:0003.5E9A 83C704                 add di, 0004
:0003.5E9D 8BD7                   mov dx, di
:0003.5E9F BB6000                 mov bx, 0060
:0003.5EA2 898644FF               mov [bp+FF44], ax
:0003.5EA6 9A7644F21C             call 1CF2:4476
:0003.5EAB 6A64                   push 0064
:0003.5EAD 8B5E06                 mov bx, [bp+06]
:0003.5EB0 2AE4                   sub ah, ah
:0003.5EB2 8A470C                 mov al , [bx+0C]
:0003.5EB5 50                     push ax
:0003.5EB6 6A00                   push 0000
:0003.5EB8 83C718                 add di, 0018
:0003.5EBB 8BD7                   mov dx, di
:0003.5EBD 8B8644FF               mov ax, [bp+FF44]
:0003.5EC1 BB6000                 mov bx, 0060
:0003.5EC4 9A7644F21C             call 1CF2:4476
:0003.5EC9 68D007                 push 07D0
:0003.5ECC FF7606                 push word ptr [bp+06]
:0003.5ECF 9A786EF21C             call 1CF2:6E78
:0003.5ED4 50                     push ax
:0003.5ED5 6A00                   push 0000
:0003.5ED7 83C718                 add di, 0018
:0003.5EDA 8BD7                   mov dx, di
:0003.5EDC 8B8644FF               mov ax, [bp+FF44]
:0003.5EE0 BB6000                 mov bx, 0060
:0003.5EE3 9A7644F21C             call 1CF2:4476
:0003.5EE8 68D007                 push 07D0
:0003.5EEB FF7606                 push word ptr [bp+06]
:0003.5EEE 9A946EF21C             call 1CF2:6E94
:0003.5EF3 50                     push ax
:0003.5EF4 6A00                   push 0000
:0003.5EF6 83C718                 add di, 0018
:0003.5EF9 8BD7                   mov dx, di
:0003.5EFB 8B8644FF               mov ax, [bp+FF44]
:0003.5EFF BB6000                 mov bx, 0060
:0003.5F02 9A7644F21C             call 1CF2:4476
:0003.5F07 FF7606                 push word ptr [bp+06]
:0003.5F0A 9A7683F21C             call 1CF2:8376
:0003.5F0F 2AE4                   sub ah, ah
:0003.5F11 50                     push ax
:0003.5F12 8B5E06                 mov bx, [bp+06]
:0003.5F15 8A470D                 mov al , [bx+0D]
:0003.5F18 50                     push ax
:0003.5F19 6A01                   push 0001
:0003.5F1B 83C718                 add di, 0018
:0003.5F1E 8BD7                   mov dx, di
:0003.5F20 8B8644FF               mov ax, [bp+FF44]
:0003.5F24 BB6000                 mov bx, 0060
:0003.5F27 9A7644F21C             call 1CF2:4476
:0003.5F2C 83C6F8                 add si, FFF8
:0003.5F2F 56                     push si
:0003.5F30 83C714                 add di, 0014
:0003.5F33 57                     push di
:0003.5F34 682651                 push 5126
:0003.5F37 9A0E05F60C             call 0CF6:050E
:0003.5F3C FF7606                 push word ptr [bp+06]
:0003.5F3F 9AF640F21C             call 1CF2:40F6
:0003.5F44 0BC0                   or ax, ax
:0003.5F46 7431                   je 5F79
:0003.5F48 684C34                 push 344C
:0003.5F4B 682651                 push 5126
:0003.5F4E 9A3E0CF60C             call 0CF6:0C3E
:0003.5F53 83C404                 add sp, 0004
:0003.5F56 6A64                   push 0064
:0003.5F58 FF76F2                 push word ptr [bp-0E]
:0003.5F5B 9AD0C5F60C             call 0CF6:C5D0
:0003.5F60 2AE4                   sub ah, ah
:0003.5F62 50                     push ax
:0003.5F63 6A00                   push 0000
:0003.5F65 8D4408                 lea ax, [si+08]
:0003.5F68 C1E003                 shl ax, 03
:0003.5F6B 8D5504                 lea dx, [di+04]
:0003.5F6E BB6000                 mov bx, 0060
:0003.5F71 9A7644F21C             call 1CF2:4476
:0003.5F76 E93401                 jmp 60AD



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5F46(C)
|
:0003.5F79 F606082D02             test byte ptr [2D08], 02
:0003.5F7E 7503                   jne 5F83
:0003.5F80 E92A01                 jmp 60AD



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5F7E(C)
|
:0003.5F83 8B7606                 mov si, [bp+06]
:0003.5F86 681A55                 push 551A
:0003.5F89 9A081DF60C             call 0CF6:1D08
:0003.5F8E 5B                     pop bx
:0003.5F8F 8BD8                   mov bx, ax
:0003.5F91 8EC2                   mov es, dx
:0003.5F93 26C60700               mov byte ptr es:[bx], 00
:0003.5F97 56                     push si
:0003.5F98 9A0E41F21C             call 1CF2:410E
:0003.5F9D FEC8                   dec al
:0003.5F9F 747C                   je 601D
:0003.5FA1 807C05FF               cmp byte ptr [si+05], FF
:0003.5FA5 743F                   je 5FE6
:0003.5FA7 681A55                 push 551A
:0003.5FAA 9A081DF60C             call 0CF6:1D08
:0003.5FAF 5B                     pop bx
:0003.5FB0 52                     push dx
:0003.5FB1 50                     push ax
:0003.5FB2 B00E                   mov al, 0E
:0003.5FB4 F66405                 mul byte ptr [si+05]
:0003.5FB7 0576D0                 add ax, D076
:0003.5FBA 50                     push ax
:0003.5FBB 9A8293F21C             call 1CF2:9382
:0003.5FC0 1E                     push ds
:0003.5FC1 50                     push ax
:0003.5FC2 9A6A3DF60C             call 0CF6:3D6A
:0003.5FC7 681A55                 push 551A
:0003.5FCA 9A081DF60C             call 0CF6:1D08
:0003.5FCF 5B                     pop bx
:0003.5FD0 52                     push dx
:0003.5FD1 50                     push ax
:0003.5FD2 56                     push si
:0003.5FD3 9A0E41F21C             call 1CF2:410E
:0003.5FD8 0AC0                   or al , al 
:0003.5FDA 7505                   jne 5FE1
:0003.5FDC B85334                 mov ax, 3453
:0003.5FDF EB35                   jmp 6016



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5FDA(C)
|
:0003.5FE1 B85434                 mov ax, 3454
:0003.5FE4 EB30                   jmp 6016



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5FA5(C)
|
:0003.5FE6 681A55                 push 551A
:0003.5FE9 9A081DF60C             call 0CF6:1D08
:0003.5FEE 5B                     pop bx
:0003.5FEF 52                     push dx
:0003.5FF0 50                     push ax
:0003.5FF1 8D5C06                 lea bx, [si+06]
:0003.5FF4 9A786DF21C             call 1CF2:6D78
:0003.5FF9 681A55                 push 551A
:0003.5FFC 9A081DF60C             call 0CF6:1D08
:0003.6001 5B                     pop bx
:0003.6002 52                     push dx
:0003.6003 50                     push ax
:0003.6004 56                     push si
:0003.6005 9A0E41F21C             call 1CF2:410E
:0003.600A 3C02                   cmp al, 02
:0003.600C 7505                   jne 6013
:0003.600E B85534                 mov ax, 3455
:0003.6011 EB03                   jmp 6016



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.600C(C)
|
:0003.6013 B85634                 mov ax, 3456

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.5FDF(U), :0003.5FE4(U), :0003.6011(U)
|
:0003.6016 1E                     push ds
:0003.6017 50                     push ax
:0003.6018 9AB83CF60C             call 0CF6:3CB8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.5F9F(C)
|
:0003.601D 56                     push si
:0003.601E 9A0E41F21C             call 1CF2:410E
:0003.6023 3C07                   cmp al, 07
:0003.6025 776E                   ja 6095
:0003.6027 681A55                 push 551A
:0003.602A 9A081DF60C             call 0CF6:1D08
:0003.602F 5B                     pop bx
:0003.6030 52                     push dx
:0003.6031 50                     push ax
:0003.6032 56                     push si
:0003.6033 9A0E41F21C             call 1CF2:410E
:0003.6038 8AD8                   mov bl , al 
:0003.603A 2AFF                   sub bh, bh
:0003.603C C1E302                 shl bx, 02
:0003.603F FFB70433               push word ptr [bx+3304]
:0003.6043 FFB70233               push word ptr [bx+3302]
:0003.6047 9AB83CF60C             call 0CF6:3CB8
:0003.604C 6A04                   push 0004
:0003.604E 56                     push si
:0003.604F 9ABC40F21C             call 1CF2:40BC
:0003.6054 0BC0                   or ax, ax
:0003.6056 7414                   je 606C
:0003.6058 681A55                 push 551A
:0003.605B 9A081DF60C             call 0CF6:1D08
:0003.6060 5B                     pop bx
:0003.6061 52                     push dx
:0003.6062 50                     push ax
:0003.6063 1E                     push ds
:0003.6064 685734                 push 3457
:0003.6067 9AB83CF60C             call 0CF6:3CB8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6056(C)
|
:0003.606C 681A55                 push 551A
:0003.606F 9A081DF60C             call 0CF6:1D08
:0003.6074 5B                     pop bx
:0003.6075 52                     push dx
:0003.6076 50                     push ax
:0003.6077 8D9E46FF               lea bx, [bp+FF46]
:0003.607B 9A443DF60C             call 0CF6:3D44
:0003.6080 8D8646FF               lea ax, [bp+FF46]
:0003.6084 50                     push ax
:0003.6085 685C34                 push 345C
:0003.6088 682651                 push 5126
:0003.608B 9A3E0CF60C             call 0CF6:0C3E
:0003.6090 83C406                 add sp, 0006
:0003.6093 EB0E                   jmp 60A3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6025(C)
|
:0003.6095 685F34                 push 345F
:0003.6098 682651                 push 5126
:0003.609B 9A3E0CF60C             call 0CF6:0C3E
:0003.60A0 83C404                 add sp, 0004

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6093(U)
|
:0003.60A3 6A04                   push 0004
:0003.60A5 682651                 push 5126
:0003.60A8 9AF605F60C             call 0CF6:05F6

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.5F76(U), :0003.5F80(U)
|
:0003.60AD 9A1223F60C             call 0CF6:2312
:0003.60B2 5E                     pop si
:0003.60B3 5F                     pop di
:0003.60B4 C9                     leave
:0003.60B5 CA0200                 retf 0002


:0003.60B8 C8020000               enter 0002, 00
:0003.60BC 57                     push di
:0003.60BD 56                     push si
:0003.60BE 8B7606                 mov si, [bp+06]
:0003.60C1 8A460A                 mov al , [bp+0A]
:0003.60C4 50                     push ax
:0003.60C5 8A4608                 mov al , [bp+08]
:0003.60C8 50                     push ax
:0003.60C9 8D46FE                 lea ax, [bp-02]
:0003.60CC 50                     push ax
:0003.60CD 9A1093F60C             call 0CF6:9310
:0003.60D2 8D5EFE                 lea bx, [bp-02]
:0003.60D5 9AB2AFF21C             call 1CF2:AFB2
:0003.60DA 8AD8                   mov bl , al 
:0003.60DC 2AFF                   sub bh, bh
:0003.60DE 56                     push si
:0003.60DF 8BFB                   mov di, bx
:0003.60E1 9A9473F21C             call 1CF2:7394
:0003.60E6 2AE4                   sub ah, ah
:0003.60E8 6BD814                 imul bx, ax, 0014
:0003.60EB 80B96A32FF             cmp byte ptr [bx+di+326A], FF
:0003.60F0 7410                   je 6102
:0003.60F2 8A460A                 mov al , [bp+0A]
:0003.60F5 884406                 mov [si+06], al 
:0003.60F8 8A4608                 mov al , [bp+08]
:0003.60FB 884407                 mov [si+07], al 
:0003.60FE C64405FF               mov byte ptr [si+05], FF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.60F0(C)
|
:0003.6102 5E                     pop si
:0003.6103 5F                     pop di
:0003.6104 C9                     leave
:0003.6105 CA0600                 retf 0006


:0003.6108 55                     push bp
:0003.6109 8BEC                   mov bp, sp
:0003.610B 56                     push si
:0003.610C 807E0840               cmp byte ptr [bp+08], 40
:0003.6110 750A                   jne 611C
:0003.6112 6A2A                   push 002A
:0003.6114 688054                 push 5480
:0003.6117 9A9C57F60C             call 0CF6:579C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6110(C)
|
:0003.611C 8B7606                 mov si, [bp+06]
:0003.611F F6460802               test byte ptr [bp+08], 02
:0003.6123 7454                   je 6179
:0003.6125 6A02                   push 0002
:0003.6127 56                     push si
:0003.6128 9ABC40F21C             call 1CF2:40BC
:0003.612D 0BC0                   or ax, ax
:0003.612F 7533                   jne 6164
:0003.6131 804C0A02               or byte ptr [si+0A], 02
:0003.6135 56                     push si
:0003.6136 9A4C74F21C             call 1CF2:744C
:0003.613B 56                     push si
:0003.613C 9A8293F21C             call 1CF2:9382
:0003.6141 50                     push ax
:0003.6142 1E                     push ds
:0003.6143 687434                 push 3474
:0003.6146 6A00                   push 0000
:0003.6148 9A4232F60C             call 0CF6:3242
:0003.614D 83C408                 add sp, 0008
:0003.6150 6802D3                 push D302
:0003.6153 9AE293F21C             call 1CF2:93E2
:0003.6158 0BC0                   or ax, ax
:0003.615A 751D                   jne 6179
:0003.615C 56                     push si
:0003.615D 9A3079F21C             call 1CF2:7930
:0003.6162 EB15                   jmp 6179



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.612F(C)
|
:0003.6164 56                     push si
:0003.6165 9A8293F21C             call 1CF2:9382
:0003.616A 50                     push ax
:0003.616B 1E                     push ds
:0003.616C 687F34                 push 347F
:0003.616F 6A00                   push 0000
:0003.6171 9A4232F60C             call 0CF6:3242
:0003.6176 83C408                 add sp, 0008

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.6123(C), :0003.615A(C), :0003.6162(U)
|
:0003.6179 8A4608                 mov al , [bp+08]
:0003.617C F6D0                   not al
:0003.617E 20440A                 and [si+0A], al 
:0003.6181 8A4608                 mov al , [bp+08]
:0003.6184 08440A                 or [si+0A], al 
:0003.6187 5E                     pop si
:0003.6188 C9                     leave
:0003.6189 CA0400                 retf 0004


:0003.618C 55                     push bp
:0003.618D 8BEC                   mov bp, sp
:0003.618F 57                     push di
:0003.6190 56                     push si
:0003.6191 8B7E06                 mov di, [bp+06]
:0003.6194 57                     push di
:0003.6195 9A7683F21C             call 1CF2:8376
:0003.619A 2AE4                   sub ah, ah
:0003.619C 8BF0                   mov si, ax
:0003.619E 8A450D                 mov al , [di+0D]
:0003.61A1 034608                 add ax, [bp+08]
:0003.61A4 3BC6                   cmp ax, si
:0003.61A6 7E07                   jle 61AF
:0003.61A8 8BC6                   mov ax, si
:0003.61AA 88450D                 mov [di+0D], al 
:0003.61AD EB06                   jmp 61B5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.61A6(C)
|
:0003.61AF 8A4608                 mov al , [bp+08]
:0003.61B2 00450D                 add [di+0D], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.61AD(U)
|
:0003.61B5 5E                     pop si
:0003.61B6 5F                     pop di
:0003.61B7 C9                     leave
:0003.61B8 CA0400                 retf 0004


:0003.61BB 00                     BYTE 0


:0003.61BC C8020000               enter 0002, 00
:0003.61C0 56                     push si
:0003.61C1 33F6                   xor si, si
:0003.61C3 FF7606                 push word ptr [bp+06]
:0003.61C6 9A6C93F21C             call 1CF2:936C
:0003.61CB 3C0C                   cmp al, 0C
:0003.61CD 7408                   je 61D7
:0003.61CF 3C12                   cmp al, 12
:0003.61D1 7404                   je 61D7
:0003.61D3 3C0F                   cmp al, 0F
:0003.61D5 7503                   jne 61DA

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.61CD(C), :0003.61D1(C)
|
:0003.61D7 BE0100                 mov si, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.61D5(C)
|
:0003.61DA 8BC6                   mov ax, si
:0003.61DC 5E                     pop si
:0003.61DD C9                     leave
:0003.61DE CA0200                 retf 0002


:0003.61E1 00                     BYTE 0


:0003.61E2 55                     push bp
:0003.61E3 8BEC                   mov bp, sp
:0003.61E5 56                     push si
:0003.61E6 33F6                   xor si, si
:0003.61E8 8B5E06                 mov bx, [bp+06]
:0003.61EB 6B072C                 imul ax, [bx], 002C
:0003.61EE 051668                 add ax, 6816
:0003.61F1 50                     push ax
:0003.61F2 9AA4C5F60C             call 0CF6:C5A4
:0003.61F7 0BC0                   or ax, ax
:0003.61F9 7503                   jne 61FE
:0003.61FB BE0100                 mov si, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.61F9(C)
|
:0003.61FE 6A02                   push 0002
:0003.6200 FF7606                 push word ptr [bp+06]
:0003.6203 9ABC40F21C             call 1CF2:40BC
:0003.6208 0BC0                   or ax, ax
:0003.620A 7421                   je 622D
:0003.620C 8B5E06                 mov bx, [bp+06]
:0003.620F 807F0C00               cmp byte ptr [bx+0C], 00
:0003.6213 7518                   jne 622D
:0003.6215 53                     push bx
:0003.6216 9A8293F21C             call 1CF2:9382
:0003.621B 50                     push ax
:0003.621C 1E                     push ds
:0003.621D 688E34                 push 348E
:0003.6220 6A00                   push 0000
:0003.6222 9A4232F60C             call 0CF6:3242
:0003.6227 83C408                 add sp, 0008
:0003.622A BE0100                 mov si, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.620A(C), :0003.6213(C)
|
:0003.622D 8BC6                   mov ax, si
:0003.622F 5E                     pop si
:0003.6230 C9                     leave
:0003.6231 CA0200                 retf 0002


:0003.6234 6876D0                 push D076
:0003.6237 6A0E                   push 000E
:0003.6239 6A2D                   push 002D
:0003.623B 68F21C                 push 1CF2
:0003.623E 686893                 push 9368
:0003.6241 9A08C20000             call 0000:C208
:0003.6246 CB                     retf


:0003.6247 00                     BYTE 0


:0003.6248 68F21C                 push 1CF2
:0003.624B 681493                 push 9314
:0003.624E 9A5AC30000             call 0000:C35A
:0003.6253 83C404                 add sp, 0004
:0003.6256 CB                     retf


:0003.6257 00                     BYTE 0


:0003.6258 9A126CF21C             call 1CF2:6C12
:0003.625D 9A2893F21C             call 1CF2:9328
:0003.6262 CB                     retf


:0003.6263 00                     BYTE 0


:0003.6264 55                     push bp
:0003.6265 8BEC                   mov bp, sp
:0003.6267 56                     push si
:0003.6268 8B7606                 mov si, [bp+06]
:0003.626B 8D4403                 lea ax, [si+03]
:0003.626E 50                     push ax
:0003.626F 9A9837F60C             call 0CF6:3798
:0003.6274 8D4406                 lea ax, [si+06]
:0003.6277 50                     push ax
:0003.6278 9A9837F60C             call 0CF6:3798
:0003.627D C704FF00               mov word ptr [si], 00FF
:0003.6281 8BC6                   mov ax, si
:0003.6283 5E                     pop si
:0003.6284 C9                     leave
:0003.6285 CA0200                 retf 0002


:0003.6288 CA0200                 retf 0002


:0003.628B 00                     BYTE 0


:0003.628C 55                     push bp
:0003.628D 8BEC                   mov bp, sp
:0003.628F 8B5E06                 mov bx, [bp+06]
:0003.6292 6B072C                 imul ax, [bx], 002C
:0003.6295 051668                 add ax, 6816
:0003.6298 50                     push ax
:0003.6299 9ACC6AF60C             call 0CF6:6ACC
:0003.629E C9                     leave
:0003.629F CA0200                 retf 0002


:0003.62A2 55                     push bp
:0003.62A3 8BEC                   mov bp, sp
:0003.62A5 8B5E06                 mov bx, [bp+06]
:0003.62A8 6B072C                 imul ax, [bx], 002C
:0003.62AB 051668                 add ax, 6816
:0003.62AE 50                     push ax
:0003.62AF 9A5839F60C             call 0CF6:3958
:0003.62B4 C9                     leave
:0003.62B5 CA0200                 retf 0002


:0003.62B8 55                     push bp
:0003.62B9 8BEC                   mov bp, sp
:0003.62BB 8B5E06                 mov bx, [bp+06]
:0003.62BE 8A470C                 mov al , [bx+0C]
:0003.62C1 C9                     leave
:0003.62C2 CA0200                 retf 0002


:0003.62C5 00                     BYTE 0


:0003.62C6 55                     push bp
:0003.62C7 8BEC                   mov bp, sp
:0003.62C9 8B5E06                 mov bx, [bp+06]
:0003.62CC 8A4705                 mov al , [bx+05]
:0003.62CF C9                     leave
:0003.62D0 CA0200                 retf 0002


:0003.62D3 00                     BYTE 0


:0003.62D4 55                     push bp
:0003.62D5 8BEC                   mov bp, sp
:0003.62D7 8B5E06                 mov bx, [bp+06]
:0003.62DA 8A4608                 mov al , [bp+08]
:0003.62DD 884705                 mov [bx+05], al 
:0003.62E0 C9                     leave
:0003.62E1 CA0400                 retf 0004


:0003.62E4 55                     push bp
:0003.62E5 8BEC                   mov bp, sp
:0003.62E7 8B5E06                 mov bx, [bp+06]
:0003.62EA 8A4608                 mov al , [bp+08]
:0003.62ED 884701                 mov [bx+01], al 
:0003.62F0 C9                     leave
:0003.62F1 CA0400                 retf 0004


:0003.62F4 55                     push bp
:0003.62F5 8BEC                   mov bp, sp
:0003.62F7 8B5E06                 mov bx, [bp+06]
:0003.62FA 804F1880               or byte ptr [bx+18], 80
:0003.62FE C9                     leave
:0003.62FF CA0200                 retf 0002


:0003.6302 55                     push bp
:0003.6303 8BEC                   mov bp, sp
:0003.6305 8B5E06                 mov bx, [bp+06]
:0003.6308 8A470D                 mov al , [bx+0D]
:0003.630B 250100                 and ax, 0001
:0003.630E C9                     leave
:0003.630F CA0200                 retf 0002


:0003.6312 C8060000               enter 0006, 00
:0003.6316 52                     push dx
:0003.6317 50                     push ax
:0003.6318 57                     push di
:0003.6319 56                     push si
:0003.631A C746FC0100             mov word ptr [bp-04], 0001
:0003.631F B00E                   mov al, 0E
:0003.6321 F666F6                 mul byte ptr [bp-0A]
:0003.6324 0576D0                 add ax, D076
:0003.6327 8946FE                 mov [bp-02], ax
:0003.632A 50                     push ax
:0003.632B 9A6240F21C             call 1CF2:4062
:0003.6330 6BC02C                 imul ax, 002C
:0003.6333 051668                 add ax, 6816
:0003.6336 50                     push ax
:0003.6337 9AA4C5F60C             call 0CF6:C5A4
:0003.633C 8BF8                   mov di, ax
:0003.633E FF76FE                 push word ptr [bp-02]
:0003.6341 9A6240F21C             call 1CF2:4062
:0003.6346 6BC02C                 imul ax, 002C
:0003.6349 051668                 add ax, 6816
:0003.634C 50                     push ax
:0003.634D 9A2069F60C             call 0CF6:6920
:0003.6352 8BF0                   mov si, ax
:0003.6354 FF76FE                 push word ptr [bp-02]
:0003.6357 9A9893F21C             call 1CF2:9398
:0003.635C 8846FB                 mov [bp-05], al 
:0003.635F 807EF801               cmp byte ptr [bp-08], 01
:0003.6363 7504                   jne 6369
:0003.6365 3BF7                   cmp si, di
:0003.6367 7438                   je 63A1

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6363(C)
|
:0003.6369 807EF802               cmp byte ptr [bp-08], 02
:0003.636D 7514                   jne 6383
:0003.636F 807EFB64               cmp byte ptr [bp-05], 64
:0003.6373 750E                   jne 6383
:0003.6375 6A02                   push 0002
:0003.6377 FF76FE                 push word ptr [bp-02]
:0003.637A 9ABC40F21C             call 1CF2:40BC
:0003.637F 0BC0                   or ax, ax
:0003.6381 741E                   je 63A1

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.636D(C), :0003.6373(C)
|
:0003.6383 807EF803               cmp byte ptr [bp-08], 03
:0003.6387 752B                   jne 63B4
:0003.6389 3BF7                   cmp si, di
:0003.638B 7527                   jne 63B4
:0003.638D 807EFB64               cmp byte ptr [bp-05], 64
:0003.6391 7521                   jne 63B4
:0003.6393 6A02                   push 0002
:0003.6395 FF76FE                 push word ptr [bp-02]
:0003.6398 9ABC40F21C             call 1CF2:40BC
:0003.639D 0BC0                   or ax, ax
:0003.639F 7513                   jne 63B4

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.6367(C), :0003.6381(C)
|
:0003.63A1 1E                     push ds
:0003.63A2 68B039                 push 39B0
:0003.63A5 6A00                   push 0000
:0003.63A7 9A4232F60C             call 0CF6:3242
:0003.63AC 83C406                 add sp, 0006
:0003.63AF C746FC0000             mov word ptr [bp-04], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.6387(C), :0003.638B(C), :0003.6391(C), :0003.639F(C)
|
:0003.63B4 8B46FC                 mov ax, [bp-04]
:0003.63B7 5E                     pop si
:0003.63B8 5F                     pop di
:0003.63B9 C9                     leave
:0003.63BA CB                     retf


:0003.63BB 00                     BYTE 0


:0003.63BC C80E0000               enter 000E, 00
:0003.63C0 53                     push bx
:0003.63C1 52                     push dx
:0003.63C2 50                     push ax
:0003.63C3 57                     push di
:0003.63C4 56                     push si
:0003.63C5 B00E                   mov al, 0E
:0003.63C7 F666EC                 mul byte ptr [bp-14]
:0003.63CA 0576D0                 add ax, D076
:0003.63CD 50                     push ax
:0003.63CE 9A6240F21C             call 1CF2:4062
:0003.63D3 6BF02C                 imul si, ax, 002C
:0003.63D6 81C61668               add si, 6816
:0003.63DA B00E                   mov al, 0E
:0003.63DC F666EE                 mul byte ptr [bp-12]
:0003.63DF 0576D0                 add ax, D076
:0003.63E2 50                     push ax
:0003.63E3 8BF8                   mov di, ax
:0003.63E5 9A6240F21C             call 1CF2:4062
:0003.63EA 6BC02C                 imul ax, 002C
:0003.63ED 051668                 add ax, 6816
:0003.63F0 8946FE                 mov [bp-02], ax
:0003.63F3 56                     push si
:0003.63F4 9ADA6AF60C             call 0CF6:6ADA
:0003.63F9 56                     push si
:0003.63FA 8946F8                 mov [bp-08], ax
:0003.63FD 9A90C5F60C             call 0CF6:C590
:0003.6402 56                     push si
:0003.6403 8946F6                 mov [bp-0A], ax
:0003.6406 9A90C5F60C             call 0CF6:C590
:0003.640B 2AE4                   sub ah, ah
:0003.640D 8BC8                   mov cx, ax
:0003.640F 8A46F8                 mov al , [bp-08]
:0003.6412 F666F6                 mul byte ptr [bp-0A]
:0003.6415 BA6400                 mov dx, 0064
:0003.6418 8BDA                   mov bx, dx
:0003.641A 2BD2                   sub dx, dx
:0003.641C F7F3                   div bx
:0003.641E 03C8                   add cx, ax
:0003.6420 894EFC                 mov [bp-04], cx
:0003.6423 8BC7                   mov ax, di
:0003.6425 FF76FE                 push word ptr [bp-02]
:0003.6428 8BF0                   mov si, ax
:0003.642A 9ADA6AF60C             call 0CF6:6ADA
:0003.642F FF76FE                 push word ptr [bp-02]
:0003.6432 8946F4                 mov [bp-0C], ax
:0003.6435 9A90C5F60C             call 0CF6:C590
:0003.643A FF76FE                 push word ptr [bp-02]
:0003.643D 8946F2                 mov [bp-0E], ax
:0003.6440 9A90C5F60C             call 0CF6:C590
:0003.6445 2AE4                   sub ah, ah
:0003.6447 8BC8                   mov cx, ax
:0003.6449 8A46F4                 mov al , [bp-0C]
:0003.644C F666F2                 mul byte ptr [bp-0E]
:0003.644F BA6400                 mov dx, 0064
:0003.6452 8BDA                   mov bx, dx
:0003.6454 2BD2                   sub dx, dx
:0003.6456 F7F3                   div bx
:0003.6458 03C1                   add ax, cx
:0003.645A 8A4EF0                 mov cl , [bp-10]
:0003.645D 2BD2                   sub dx, dx
:0003.645F F7F1                   div cx
:0003.6461 8BF8                   mov di, ax
:0003.6463 8B46FC                 mov ax, [bp-04]
:0003.6466 9AE03DF60C             call 0CF6:3DE0
:0003.646B 8946FA                 mov [bp-06], ax
:0003.646E 56                     push si
:0003.646F 9A9C92F21C             call 1CF2:929C
:0003.6474 0BC0                   or ax, ax
:0003.6476 7402                   je 647A
:0003.6478 03FF                   add di, di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6476(C)
|
:0003.647A 397EFA                 cmp [bp-06], di
:0003.647D 7605                   jbe 6484
:0003.647F BE0100                 mov si, 0001
:0003.6482 EB02                   jmp 6486



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.647D(C)
|
:0003.6484 33F6                   xor si, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6482(U)
|
:0003.6486 0BF6                   or si, si
:0003.6488 7513                   jne 649D
:0003.648A F646F080               test byte ptr [bp-10], 80
:0003.648E 750D                   jne 649D
:0003.6490 1E                     push ds
:0003.6491 68BF39                 push 39BF
:0003.6494 56                     push si
:0003.6495 9A4232F60C             call 0CF6:3242
:0003.649A 83C406                 add sp, 0006

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.6488(C), :0003.648E(C)
|
:0003.649D 8BC6                   mov ax, si
:0003.649F 5E                     pop si
:0003.64A0 5F                     pop di
:0003.64A1 C9                     leave
:0003.64A2 CB                     retf


:0003.64A3 00                     BYTE 0


:0003.64A4 C8060000               enter 0006, 00
:0003.64A8 53                     push bx
:0003.64A9 52                     push dx
:0003.64AA 50                     push ax
:0003.64AB 56                     push si
:0003.64AC 32C0                   xor al , al 
:0003.64AE 8846FE                 mov [bp-02], al 
:0003.64B1 8846FF                 mov [bp-01], al 
:0003.64B4 8A46F4                 mov al , [bp-0C]
:0003.64B7 2AE4                   sub ah, ah
:0003.64B9 C1E002                 shl ax, 02
:0003.64BC 8946FA                 mov [bp-06], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.64D8(C)
|
:0003.64BF 8B76FA                 mov si, [bp-06]
:0003.64C2 8A5EFF                 mov bl , [bp-01]
:0003.64C5 2AFF                   sub bh, bh
:0003.64C7 80B86C39FF             cmp byte ptr [bx+si+396C], FF
:0003.64CC 7403                   je 64D1
:0003.64CE FE46FE                 inc byte ptr [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.64CC(C)
|
:0003.64D1 FE46FF                 inc byte ptr [bp-01]
:0003.64D4 807EFF04               cmp byte ptr [bp-01], 04
:0003.64D8 72E5                   jb 64BF
:0003.64DA 681A55                 push 551A
:0003.64DD 9A081DF60C             call 0CF6:1D08
:0003.64E2 5B                     pop bx
:0003.64E3 8BD8                   mov bx, ax
:0003.64E5 8EC2                   mov es, dx
:0003.64E7 26C60700               mov byte ptr es:[bx], 00
:0003.64EB 807EF800               cmp byte ptr [bp-08], 00
:0003.64EF 7514                   jne 6505
:0003.64F1 681A55                 push 551A
:0003.64F4 9A081DF60C             call 0CF6:1D08
:0003.64F9 5B                     pop bx
:0003.64FA 52                     push dx
:0003.64FB 50                     push ax
:0003.64FC 1E                     push ds
:0003.64FD 68CC39                 push 39CC
:0003.6500 9AB83CF60C             call 0CF6:3CB8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.64EF(C)
|
:0003.6505 C646FF00               mov byte ptr [bp-01], 00
:0003.6509 8A46F4                 mov al , [bp-0C]
:0003.650C 2AE4                   sub ah, ah
:0003.650E C1E002                 shl ax, 02
:0003.6511 8946FA                 mov [bp-06], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.658A(C)
|
:0003.6514 8B76FA                 mov si, [bp-06]
:0003.6517 8A5EFF                 mov bl , [bp-01]
:0003.651A 2AFF                   sub bh, bh
:0003.651C 8A806C39               mov al , [bx+si+396C]
:0003.6520 8846FD                 mov [bp-03], al 
:0003.6523 3CFF                   cmp al, FF
:0003.6525 7454                   je 657B
:0003.6527 387EF8                 cmp [bp-08], bh
:0003.652A 754F                   jne 657B
:0003.652C 681A55                 push 551A
:0003.652F 9A081DF60C             call 0CF6:1D08
:0003.6534 5B                     pop bx
:0003.6535 52                     push dx
:0003.6536 50                     push ax
:0003.6537 8A5EFD                 mov bl , [bp-03]
:0003.653A 2AFF                   sub bh, bh
:0003.653C 03DB                   add bx, bx
:0003.653E 1E                     push ds
:0003.653F FFB7EC30               push word ptr [bx+30EC]
:0003.6543 9AB83CF60C             call 0CF6:3CB8
:0003.6548 807EFE01               cmp byte ptr [bp-02], 01
:0003.654C 7619                   jbe 6567
:0003.654E 681A55                 push 551A
:0003.6551 9A081DF60C             call 0CF6:1D08
:0003.6556 5B                     pop bx
:0003.6557 52                     push dx
:0003.6558 50                     push ax
:0003.6559 1E                     push ds
:0003.655A 68D339                 push 39D3
:0003.655D 9AB83CF60C             call 0CF6:3CB8
:0003.6562 FE4EFE                 dec byte ptr [bp-02]
:0003.6565 EB14                   jmp 657B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.654C(C)
|
:0003.6567 681A55                 push 551A
:0003.656A 9A081DF60C             call 0CF6:1D08
:0003.656F 5B                     pop bx
:0003.6570 52                     push dx
:0003.6571 50                     push ax
:0003.6572 1E                     push ds
:0003.6573 68D639                 push 39D6
:0003.6576 9AB83CF60C             call 0CF6:3CB8

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.6525(C), :0003.652A(C), :0003.6565(U)
|
:0003.657B 8A46F6                 mov al , [bp-0A]
:0003.657E 3846FD                 cmp [bp-03], al 
:0003.6581 740B                   je 658E
:0003.6583 FE46FF                 inc byte ptr [bp-01]
:0003.6586 807EFF04               cmp byte ptr [bp-01], 04
:0003.658A 7288                   jb 6514
:0003.658C EB05                   jmp 6593



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6581(C)
|
:0003.658E B80100                 mov ax, 0001
:0003.6591 EB31                   jmp 65C4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.658C(U)
|
:0003.6593 807EF800               cmp byte ptr [bp-08], 00
:0003.6597 7529                   jne 65C2
:0003.6599 681A55                 push 551A
:0003.659C 9A081DF60C             call 0CF6:1D08
:0003.65A1 5B                     pop bx
:0003.65A2 52                     push dx
:0003.65A3 50                     push ax
:0003.65A4 1E                     push ds
:0003.65A5 68D939                 push 39D9
:0003.65A8 9AB83CF60C             call 0CF6:3CB8
:0003.65AD 681A55                 push 551A
:0003.65B0 9A081DF60C             call 0CF6:1D08
:0003.65B5 5B                     pop bx
:0003.65B6 52                     push dx
:0003.65B7 50                     push ax
:0003.65B8 6A01                   push 0001
:0003.65BA 9A4232F60C             call 0CF6:3242
:0003.65BF 83C406                 add sp, 0006

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6597(C)
|
:0003.65C2 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6591(U)
|
:0003.65C4 5E                     pop si
:0003.65C5 C9                     leave
:0003.65C6 CB                     retf


:0003.65C7 00                     BYTE 0


:0003.65C8 C8660200               enter 0266, 00
:0003.65CC 57                     push di
:0003.65CD 56                     push si
:0003.65CE 8B7606                 mov si, [bp+06]
:0003.65D1 8B4403                 mov ax, [si+03]
:0003.65D4 8946F4                 mov [bp-0C], ax
:0003.65D7 680268                 push 6802
:0003.65DA 9A1240F21C             call 1CF2:4012
:0003.65DF 6890CF                 push CF90
:0003.65E2 9A144BF21C             call 1CF2:4B14
:0003.65E7 6A20                   push 0020
:0003.65E9 56                     push si
:0003.65EA 9ABC40F21C             call 1CF2:40BC
:0003.65EF 0BC0                   or ax, ax
:0003.65F1 740D                   je 6600
:0003.65F3 56                     push si
:0003.65F4 9A68CBF21C             call 1CF2:CB68
:0003.65F9 0BC0                   or ax, ax
:0003.65FB 7503                   jne 6600
:0003.65FD E9F003                 jmp 69F0



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.65F1(C), :0003.65FB(C)
|
:0003.6600 FF34                   push word ptr [si]
:0003.6602 687ED3                 push D37E
:0003.6605 9AD0AEF21C             call 1CF2:AED0
:0003.660A 56                     push si
:0003.660B 9A6C93F21C             call 1CF2:936C
:0003.6610 8846FD                 mov [bp-03], al 
:0003.6613 C646E801               mov byte ptr [bp-18], 01
:0003.6617 C646E902               mov byte ptr [bp-17], 02
:0003.661B C646EA03               mov byte ptr [bp-16], 03
:0003.661F B004                   mov al, 04
:0003.6621 8846EB                 mov [bp-15], al 
:0003.6624 8846FB                 mov [bp-05], al 
:0003.6627 687ED3                 push D37E
:0003.662A 9AC4AEF21C             call 1CF2:AEC4
:0003.662F 8846FF                 mov [bp-01], al 
:0003.6632 3CFF                   cmp al, FF
:0003.6634 740F                   je 6645
:0003.6636 8AD8                   mov bl , al 
:0003.6638 2AFF                   sub bh, bh
:0003.663A 8A87F039               mov al , [bx+39F0]
:0003.663E 8846EC                 mov [bp-14], al 
:0003.6641 C646FB05               mov byte ptr [bp-05], 05

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6634(C)
|
:0003.6645 8B7EFB                 mov di, [bp-05]
:0003.6648 81E7FF00               and di, 00FF
:0003.664C C643E8FF               mov byte ptr [bp+di-18], FF
:0003.6650 C646FF00               mov byte ptr [bp-01], 00
:0003.6654 807EE8FF               cmp byte ptr [bp-18], FF
:0003.6658 7430                   je 668A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6688(C)
|
:0003.665A 8B7EFF                 mov di, [bp-01]
:0003.665D 81E7FF00               and di, 00FF
:0003.6661 8A5BE8                 mov bl , [bp+di-18]
:0003.6664 2AFF                   sub bh, bh
:0003.6666 C1E302                 shl bx, 02
:0003.6669 8B87D234               mov ax, [bx+34D2]
:0003.666D 8B97D434               mov dx, [bx+34D4]
:0003.6671 C1E702                 shl di, 02
:0003.6674 8943D0                 mov [bp+di-30], ax
:0003.6677 8953D2                 mov [bp+di-2E], dx
:0003.667A FE46FF                 inc byte ptr [bp-01]
:0003.667D 8A46FF                 mov al , [bp-01]
:0003.6680 2AE4                   sub ah, ah
:0003.6682 8BF8                   mov di, ax
:0003.6684 807BE8FF               cmp byte ptr [bp+di-18], FF
:0003.6688 75D0                   jne 665A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6658(C)
|
:0003.668A 8B7EFF                 mov di, [bp-01]
:0003.668D 81E7FF00               and di, 00FF
:0003.6691 C1E702                 shl di, 02
:0003.6694 2BC0                   sub ax, ax
:0003.6696 8943D2                 mov [bp+di-2E], ax
:0003.6699 8943D0                 mov [bp+di-30], ax
:0003.669C 8846FC                 mov [bp-04], al 
:0003.669F 8A4403                 mov al , [si+03]
:0003.66A2 50                     push ax
:0003.66A3 8A4404                 mov al , [si+04]
:0003.66A6 50                     push ax
:0003.66A7 6890CF                 push CF90
:0003.66AA 9AFC66F21C             call 1CF2:66FC
:0003.66AF 688000                 push 0080
:0003.66B2 56                     push si
:0003.66B3 9ABC40F21C             call 1CF2:40BC
:0003.66B8 0BC0                   or ax, ax
:0003.66BA 7403                   je 66BF
:0003.66BC E9FF02                 jmp 69BE



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.66BA(C), :0003.69BB(U)
|
:0003.66BF 807EFCFF               cmp byte ptr [bp-04], FF
:0003.66C3 7503                   jne 66C8
:0003.66C5 E9F602                 jmp 69BE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.66C3(C)
|
:0003.66C8 6A20                   push 0020
:0003.66CA 56                     push si
:0003.66CB 9ABC40F21C             call 1CF2:40BC
:0003.66D0 0BC0                   or ax, ax
:0003.66D2 7405                   je 66D9
:0003.66D4 8D46D0                 lea ax, [bp-30]
:0003.66D7 EB03                   jmp 66DC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.66D2(C)
|
:0003.66D9 B8FE39                 mov ax, 39FE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.66D7(U)
|
:0003.66DC 50                     push ax
:0003.66DD 6A00                   push 0000
:0003.66DF 6A00                   push 0000
:0003.66E1 6A00                   push 0000
:0003.66E3 6890CF                 push CF90
:0003.66E6 9A9E67F21C             call 1CF2:679E
:0003.66EB 8846FC                 mov [bp-04], al 
:0003.66EE 3CFF                   cmp al, FF
:0003.66F0 7503                   jne 66F5
:0003.66F2 E9B102                 jmp 69A6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.66F0(C)
|
:0003.66F5 6A20                   push 0020
:0003.66F7 56                     push si
:0003.66F8 9ABC40F21C             call 1CF2:40BC
:0003.66FD 0BC0                   or ax, ax
:0003.66FF 740C                   je 670D
:0003.6701 8A46FC                 mov al , [bp-04]
:0003.6704 2AE4                   sub ah, ah
:0003.6706 8BF8                   mov di, ax
:0003.6708 8A53E8                 mov dl, [bp+di-18]
:0003.670B EB09                   jmp 6716



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.66FF(C)
|
:0003.670D 8A5EFC                 mov bl , [bp-04]
:0003.6710 2AFF                   sub bh, bh
:0003.6712 8A970A3A               mov dl, [bx+3A0A]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.670B(U)
|
:0003.6716 2AF6                   sub dh, dh
:0003.6718 8BC2                   mov ax, dx
:0003.671A 48                     dec ax
:0003.671B 3D0800                 cmp ax, 0008
:0003.671E 7603                   jbe 6723
:0003.6720 E96002                 jmp 6983



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.671E(C)
|
:0003.6723 03C0                   add ax, ax
:0003.6725 93                     xchg ax,bx
:0003.6726 2EFFA70B98             jmp word ptr cs:[bx+980B]
:0003.672B 1D9830                 sbb ax, 3098
:0003.672E 98                     cbw
:0003.672F 269A389A2E9A           call 9A2E:9A38
:0003.6735 2E9A2E9A1D98           call 981D:9A2E
:0003.673B 43                     inc bx
:0003.673C 9A8A5EFD2A             call 2AFD:5E8A
:0003.6741 FF8A872E               dec word ptr [bp+si+2E87]
:0003.6745 325056                 xor dl, [bx+si+56]
:0003.6748 9A58CAF21C             call 1CF2:CA58
:0003.674D E93302                 jmp 6983


:0003.6750 8D8E08FF               lea cx, [bp+FF08]
:0003.6754 C646FB00               mov byte ptr [bp-05], 00
:0003.6758 807EFD11               cmp byte ptr [bp-03], 11
:0003.675C 7503                   jne 6761
:0003.675E E96801                 jmp 68C9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.675C(C)
|
:0003.6761 8D7EAA                 lea di, [bp-56]
:0003.6764 C646FF00               mov byte ptr [bp-01], 00
:0003.6768 894EF6                 mov [bp-0A], cx
:0003.676B 897EF8                 mov [bp-08], di
:0003.676E 8BF1                   mov si, cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6836(U)
|
:0003.6770 8A5EFF                 mov bl , [bp-01]
:0003.6773 2AFF                   sub bh, bh
:0003.6775 899E9CFD               mov [bp+FD9C], bx
:0003.6779 C1E302                 shl bx, 02
:0003.677C 81C3E835               add bx, 35E8
:0003.6780 899E9EFD               mov [bp+FD9E], bx
:0003.6784 FF7702                 push word ptr [bx+02]
:0003.6787 FF37                   push word ptr [bx]
:0003.6789 9A943CF60C             call 0CF6:3C94
:0003.678E 8846FE                 mov [bp-02], al 
:0003.6791 6B9E9CFD0A             imul bx, [bp+FD9C], 000A
:0003.6796 8D86A0FD               lea ax, [bp+FDA0]
:0003.679A 03D8                   add bx, ax
:0003.679C 899E9AFD               mov [bp+FD9A], bx
:0003.67A0 C60700                 mov byte ptr [bx], 00
:0003.67A3 807EFE04               cmp byte ptr [bp-02], 04
:0003.67A7 750D                   jne 67B6
:0003.67A9 1E                     push ds
:0003.67AA 680C3A                 push 3A0C
:0003.67AD 8B9E9AFD               mov bx, [bp+FD9A]
:0003.67B1 9A443DF60C             call 0CF6:3D44

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.67A7(C)
|
:0003.67B6 16                     push ss
:0003.67B7 FFB69AFD               push word ptr [bp+FD9A]
:0003.67BB 8B9E9EFD               mov bx, [bp+FD9E]
:0003.67BF FF7702                 push word ptr [bx+02]
:0003.67C2 FF37                   push word ptr [bx]
:0003.67C4 9AB83CF60C             call 0CF6:3CB8
:0003.67C9 807EFE04               cmp byte ptr [bp-02], 04
:0003.67CD 750E                   jne 67DD
:0003.67CF 16                     push ss
:0003.67D0 FFB69AFD               push word ptr [bp+FD9A]
:0003.67D4 1E                     push ds
:0003.67D5 680E3A                 push 3A0E
:0003.67D8 9AB83CF60C             call 0CF6:3CB8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.67CD(C)
|
:0003.67DD 16                     push ss
:0003.67DE FFB69AFD               push word ptr [bp+FD9A]
:0003.67E2 1E                     push ds
:0003.67E3 68103A                 push 3A10
:0003.67E6 9AB83CF60C             call 0CF6:3CB8
:0003.67EB C646EE00               mov byte ptr [bp-12], 00
:0003.67EF 8D46EE                 lea ax, [bp-12]
:0003.67F2 16                     push ss
:0003.67F3 50                     push ax
:0003.67F4 8B9E9CFD               mov bx, [bp+FD9C]
:0003.67F8 2AE4                   sub ah, ah
:0003.67FA 8A879C36               mov al , [bx+369C]
:0003.67FE 9ADE3BF60C             call 0CF6:3BDE
:0003.6803 8D46EE                 lea ax, [bp-12]
:0003.6806 16                     push ss
:0003.6807 50                     push ax
:0003.6808 9A943CF60C             call 0CF6:3C94
:0003.680D 48                     dec ax
:0003.680E 750E                   jne 681E
:0003.6810 16                     push ss
:0003.6811 FFB69AFD               push word ptr [bp+FD9A]
:0003.6815 1E                     push ds
:0003.6816 68123A                 push 3A12
:0003.6819 9AB83CF60C             call 0CF6:3CB8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.680E(C)
|
:0003.681E 16                     push ss
:0003.681F FFB69AFD               push word ptr [bp+FD9A]
:0003.6823 8D46EE                 lea ax, [bp-12]
:0003.6826 16                     push ss
:0003.6827 50                     push ax
:0003.6828 9AB83CF60C             call 0CF6:3CB8
:0003.682D FE46FF                 inc byte ptr [bp-01]
:0003.6830 807EFF24               cmp byte ptr [bp-01], 24
:0003.6834 7303                   jnb 6839
:0003.6836 E937FF                 jmp 6770



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6834(C)
|
:0003.6839 C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.68C3(U)
|
:0003.683D 8B5E06                 mov bx, [bp+06]
:0003.6840 6B072C                 imul ax, [bx], 002C
:0003.6843 051668                 add ax, 6816
:0003.6846 50                     push ax
:0003.6847 9ADA6AF60C             call 0CF6:6ADA
:0003.684C 8A4EFF                 mov cl , [bp-01]
:0003.684F 2AED                   sub ch, ch
:0003.6851 898E9CFD               mov [bp+FD9C], cx
:0003.6855 6BD913                 imul bx, cx, 0013
:0003.6858 8A4EFD                 mov cl , [bp-03]
:0003.685B 03D9                   add bx, cx
:0003.685D 3887C036               cmp [bx+36C0], al 
:0003.6861 7750                   ja 68B3
:0003.6863 8B5E06                 mov bx, [bp+06]
:0003.6866 8A470D                 mov al , [bx+0D]
:0003.6869 8B9E9CFD               mov bx, [bp+FD9C]
:0003.686D 38879C36               cmp [bx+369C], al 
:0003.6871 7717                   ja 688A
:0003.6873 807EFF05               cmp byte ptr [bp-01], 05
:0003.6877 730C                   jnb 6885
:0003.6879 686ACF                 push CF6A
:0003.687C 9AD83FF21C             call 1CF2:3FD8
:0003.6881 3C02                   cmp al, 02
:0003.6883 7405                   je 688A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6877(C)
|
:0003.6885 C60500                 mov byte ptr [di], 00
:0003.6888 EB03                   jmp 688D



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.6871(C), :0003.6883(C)
|
:0003.688A C60501                 mov byte ptr [di], 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6888(U)
|
:0003.688D 47                     inc di
:0003.688E 6B869CFD0A             imul ax, [bp+FD9C], 000A
:0003.6893 8D8EA0FD               lea cx, [bp+FDA0]
:0003.6897 03C1                   add ax, cx
:0003.6899 8904                   mov [si], ax
:0003.689B 8C5402                 mov [si+02], ss
:0003.689E 83C604                 add si, 0004
:0003.68A1 8A5EFB                 mov bl , [bp-05]
:0003.68A4 2AFF                   sub bh, bh
:0003.68A6 8D4684                 lea ax, [bp-7C]
:0003.68A9 03D8                   add bx, ax
:0003.68AB 8A46FF                 mov al , [bp-01]
:0003.68AE 8807                   mov [bx], al 
:0003.68B0 FE46FB                 inc byte ptr [bp-05]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6861(C)
|
:0003.68B3 2BC0                   sub ax, ax
:0003.68B5 894402                 mov [si+02], ax
:0003.68B8 8904                   mov [si], ax
:0003.68BA FE46FF                 inc byte ptr [bp-01]
:0003.68BD 807EFF24               cmp byte ptr [bp-01], 24
:0003.68C1 7303                   jnb 68C6
:0003.68C3 E977FF                 jmp 683D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.68C1(C)
|
:0003.68C6 8B7606                 mov si, [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.675E(U)
|
:0003.68C9 807EFB00               cmp byte ptr [bp-05], 00
:0003.68CD 7467                   je 6936
:0003.68CF 32C0                   xor al , al 
:0003.68D1 8846FF                 mov [bp-01], al 
:0003.68D4 8846FE                 mov [bp-02], al 
:0003.68D7 688000                 push 0080
:0003.68DA 56                     push si
:0003.68DB 9ABC40F21C             call 1CF2:40BC
:0003.68E0 0BC0                   or ax, ax
:0003.68E2 7506                   jne 68EA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6932(C)
|
:0003.68E4 807EFFFF               cmp byte ptr [bp-01], FF
:0003.68E8 7503                   jne 68ED

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.68E2(C)
|
:0003.68EA E99600                 jmp 6983

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.68E8(C)
|
:0003.68ED 8D8608FF               lea ax, [bp+FF08]
:0003.68F1 50                     push ax
:0003.68F2 68A000                 push 00A0
:0003.68F5 8D46AA                 lea ax, [bp-56]
:0003.68F8 50                     push ax
:0003.68F9 8D46FE                 lea ax, [bp-02]
:0003.68FC 50                     push ax
:0003.68FD 6890CF                 push CF90
:0003.6900 9A9E67F21C             call 1CF2:679E
:0003.6905 8846FF                 mov [bp-01], al 
:0003.6908 6890CF                 push CF90
:0003.690B 9AE467F21C             call 1CF2:67E4
:0003.6910 807EFFFF               cmp byte ptr [bp-01], FF
:0003.6914 7411                   je 6927
:0003.6916 8A46FF                 mov al , [bp-01]
:0003.6919 2AE4                   sub ah, ah
:0003.691B 8BF8                   mov di, ax
:0003.691D 8A4384                 mov al , [bp+di-7C]
:0003.6920 50                     push ax
:0003.6921 56                     push si
:0003.6922 9ACCA4F21C             call 1CF2:A4CC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6914(C)
|
:0003.6927 688000                 push 0080
:0003.692A 56                     push si
:0003.692B 9ABC40F21C             call 1CF2:40BC
:0003.6930 0BC0                   or ax, ax
:0003.6932 74B0                   je 68E4
:0003.6934 EB4D                   jmp 6983



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.68CD(C)
|
:0003.6936 1E                     push ds
:0003.6937 68143A                 push 3A14
:0003.693A 6A00                   push 0000
:0003.693C 9A4232F60C             call 0CF6:3242
:0003.6941 83C406                 add sp, 0006
:0003.6944 EB3D                   jmp 6983


:0003.6946 56                     push si
:0003.6947 9AD89AF21C             call 1CF2:9AD8
:0003.694C EB35                   jmp 6983


:0003.694E 6A00                   push 0000
:0003.6950 685EC2                 push C25E
:0003.6953 9AA07BF60C             call 0CF6:7BA0
:0003.6958 688000                 push 0080
:0003.695B 56                     push si
:0003.695C 9AE891F21C             call 1CF2:91E8
:0003.6961 EB20                   jmp 6983


:0003.6963 1E                     push ds
:0003.6964 68253A                 push 3A25
:0003.6967 6A02                   push 0002
:0003.6969 9A4232F60C             call 0CF6:3242
:0003.696E 83C406                 add sp, 0006
:0003.6971 0BC0                   or ax, ax
:0003.6973 740E                   je 6983
:0003.6975 6A20                   push 0020
:0003.6977 56                     push si
:0003.6978 9AE891F21C             call 1CF2:91E8
:0003.697D 56                     push si
:0003.697E 9A3079F21C             call 1CF2:7930

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.6720(U), :0003.674D(U), :0003.68EA(U), :0003.6934(U), :0003.6944(U), 
|:0003.694C(U), :0003.6961(U), :0003.6973(C)
|
:0003.6983 688000                 push 0080
:0003.6986 56                     push si
:0003.6987 9ABC40F21C             call 1CF2:40BC
:0003.698C 0BC0                   or ax, ax
:0003.698E 7416                   je 69A6
:0003.6990 6A00                   push 0000
:0003.6992 6A00                   push 0000
:0003.6994 6A1A                   push 001A
:0003.6996 6A16                   push 0016
:0003.6998 6890CF                 push CF90
:0003.699B 9A8239F60C             call 0CF6:3982
:0003.69A0 56                     push si
:0003.69A1 9AC47CF21C             call 1CF2:7CC4

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.66F2(U), :0003.698E(C)
|
:0003.69A6 6890CF                 push CF90
:0003.69A9 9AE467F21C             call 1CF2:67E4
:0003.69AE 688000                 push 0080
:0003.69B1 56                     push si
:0003.69B2 9ABC40F21C             call 1CF2:40BC
:0003.69B7 0BC0                   or ax, ax
:0003.69B9 7503                   jne 69BE
:0003.69BB E901FD                 jmp 66BF



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.66BC(U), :0003.66C5(U), :0003.69B9(C)
|
:0003.69BE 807EFCFF               cmp byte ptr [bp-04], FF
:0003.69C2 7514                   jne 69D8
:0003.69C4 6A40                   push 0040
:0003.69C6 56                     push si
:0003.69C7 9AAA40F21C             call 1CF2:40AA
:0003.69CC 8D46F4                 lea ax, [bp-0C]
:0003.69CF 50                     push ax
:0003.69D0 6A00                   push 0000
:0003.69D2 56                     push si
:0003.69D3 9AA8AEF21C             call 1CF2:AEA8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.69C2(C)
|
:0003.69D8 807EFCFF               cmp byte ptr [bp-04], FF
:0003.69DC 7412                   je 69F0
:0003.69DE 688000                 push 0080
:0003.69E1 56                     push si
:0003.69E2 9ABC40F21C             call 1CF2:40BC
:0003.69E7 0BC0                   or ax, ax
:0003.69E9 7405                   je 69F0
:0003.69EB B80100                 mov ax, 0001
:0003.69EE EB02                   jmp 69F2



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.65FD(U), :0003.69DC(C), :0003.69E9(C)
|
:0003.69F0 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.69EE(U)
|
:0003.69F2 5E                     pop si
:0003.69F3 5F                     pop di
:0003.69F4 C9                     leave
:0003.69F5 CA0200                 retf 0002


:0003.69F8 C8960000               enter 0096, 00
:0003.69FC 57                     push di
:0003.69FD 56                     push si
:0003.69FE 33FF                   xor di, di
:0003.6A00 C646FE00               mov byte ptr [bp-02], 00
:0003.6A04 8B7606                 mov si, [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6A78(C)
|
:0003.6A07 8BC7                   mov ax, di
:0003.6A09 57                     push di
:0003.6A0A 6B042C                 imul ax, [si], 002C
:0003.6A0D 051668                 add ax, 6816
:0003.6A10 50                     push ax
:0003.6A11 9ADEC5F60C             call 0CF6:C5DE
:0003.6A16 8846FF                 mov [bp-01], al 
:0003.6A19 3CFF                   cmp al, FF
:0003.6A1B 7442                   je 6A5F
:0003.6A1D 8A5EFE                 mov bl , [bp-02]
:0003.6A20 2AFF                   sub bh, bh
:0003.6A22 8BC3                   mov ax, bx
:0003.6A24 C1E302                 shl bx, 02
:0003.6A27 8D8E72FF               lea cx, [bp+FF72]
:0003.6A2B 03D9                   add bx, cx
:0003.6A2D 8BC8                   mov cx, ax
:0003.6A2F B011                   mov al, 11
:0003.6A31 F666FF                 mul byte ptr [bp-01]
:0003.6A34 051CBE                 add ax, BE1C
:0003.6A37 50                     push ax
:0003.6A38 898E70FF               mov [bp+FF70], cx
:0003.6A3C 899E6EFF               mov [bp+FF6E], bx
:0003.6A40 9A3A6BF60C             call 0CF6:6B3A
:0003.6A45 8B9E6EFF               mov bx, [bp+FF6E]
:0003.6A49 8907                   mov [bx], ax
:0003.6A4B 8C5F02                 mov [bx+02], ds
:0003.6A4E 8A46FF                 mov al , [bp-01]
:0003.6A51 8B9E70FF               mov bx, [bp+FF70]
:0003.6A55 8D4EEE                 lea cx, [bp-12]
:0003.6A58 03D9                   add bx, cx
:0003.6A5A 8807                   mov [bx], al 
:0003.6A5C FE46FE                 inc byte ptr [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6A1B(C)
|
:0003.6A5F 8A5EFE                 mov bl , [bp-02]
:0003.6A62 2AFF                   sub bh, bh
:0003.6A64 C1E302                 shl bx, 02
:0003.6A67 8D8672FF               lea ax, [bp+FF72]
:0003.6A6B 03D8                   add bx, ax
:0003.6A6D 2BC0                   sub ax, ax
:0003.6A6F 894702                 mov [bx+02], ax
:0003.6A72 8907                   mov [bx], ax
:0003.6A74 47                     inc di
:0003.6A75 83FF08                 cmp di, 0008
:0003.6A78 728D                   jb 6A07
:0003.6A7A 3846FE                 cmp [bp-02], al 
:0003.6A7D 7510                   jne 6A8F
:0003.6A7F 1E                     push ds
:0003.6A80 68323A                 push 3A32
:0003.6A83 50                     push ax
:0003.6A84 9A4232F60C             call 0CF6:3242
:0003.6A89 83C406                 add sp, 0006
:0003.6A8C E9E101                 jmp 6C70



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.6A7D(C), :0003.6C63(U)
|
:0003.6A8F 688000                 push 0080
:0003.6A92 56                     push si
:0003.6A93 9ABC40F21C             call 1CF2:40BC
:0003.6A98 0BC0                   or ax, ax
:0003.6A9A 7403                   je 6A9F
:0003.6A9C E9D101                 jmp 6C70



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6A9A(C)
|
:0003.6A9F 680635                 push 3506
:0003.6AA2 50                     push ax
:0003.6AA3 50                     push ax
:0003.6AA4 50                     push ax
:0003.6AA5 6890CF                 push CF90
:0003.6AA8 9A9E67F21C             call 1CF2:679E
:0003.6AAD 8846F9                 mov [bp-07], al 
:0003.6AB0 3CFF                   cmp al, FF
:0003.6AB2 7503                   jne 6AB7
:0003.6AB4 E9B101                 jmp 6C68



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.6AB2(C), :0003.6C48(U)
|
:0003.6AB7 688000                 push 0080
:0003.6ABA 56                     push si
:0003.6ABB 9ABC40F21C             call 1CF2:40BC
:0003.6AC0 0BC0                   or ax, ax
:0003.6AC2 7403                   je 6AC7
:0003.6AC4 E98E01                 jmp 6C55



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6AC2(C)
|
:0003.6AC7 8D8672FF               lea ax, [bp+FF72]
:0003.6ACB 50                     push ax
:0003.6ACC 688000                 push 0080
:0003.6ACF 6A00                   push 0000
:0003.6AD1 6A00                   push 0000
:0003.6AD3 6890CF                 push CF90
:0003.6AD6 9A9E67F21C             call 1CF2:679E
:0003.6ADB 8846FF                 mov [bp-01], al 
:0003.6ADE 3CFF                   cmp al, FF
:0003.6AE0 7503                   jne 6AE5
:0003.6AE2 E96801                 jmp 6C4D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6AE0(C)
|
:0003.6AE5 8A46F9                 mov al , [bp-07]
:0003.6AE8 2AE4                   sub ah, ah
:0003.6AEA 0BC0                   or ax, ax
:0003.6AEC 7412                   je 6B00
:0003.6AEE 48                     dec ax
:0003.6AEF 7423                   je 6B14
:0003.6AF1 48                     dec ax
:0003.6AF2 7503                   jne 6AF7
:0003.6AF4 E9F400                 jmp 6BEB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6AF2(C)
|
:0003.6AF7 48                     dec ax
:0003.6AF8 7503                   jne 6AFD
:0003.6AFA E92C01                 jmp 6C29



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6AF8(C)
|
:0003.6AFD E93A01                 jmp 6C3A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6AEC(C)
|
:0003.6B00 8B7EFF                 mov di, [bp-01]
:0003.6B03 81E7FF00               and di, 00FF
:0003.6B07 8A43EE                 mov al , [bp+di-12]
:0003.6B0A 50                     push ax
:0003.6B0B 56                     push si
:0003.6B0C 9A7C9DF21C             call 1CF2:9D7C
:0003.6B11 E92601                 jmp 6C3A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6AEF(C)
|
:0003.6B14 8A4402                 mov al , [si+02]
:0003.6B17 50                     push ax
:0003.6B18 6A01                   push 0001
:0003.6B1A 6A01                   push 0001
:0003.6B1C 6890CF                 push CF90
:0003.6B1F 9AB457F21C             call 1CF2:57B4
:0003.6B24 8846FE                 mov [bp-02], al 
:0003.6B27 3CFF                   cmp al, FF
:0003.6B29 7503                   jne 6B2E
:0003.6B2B E90C01                 jmp 6C3A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6B29(C)
|
:0003.6B2E 384402                 cmp [si+02], al 
:0003.6B31 7503                   jne 6B36
:0003.6B33 E90401                 jmp 6C3A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6B31(C)
|
:0003.6B36 B00E                   mov al, 0E
:0003.6B38 F666FE                 mul byte ptr [bp-02]
:0003.6B3B 0576D0                 add ax, D076
:0003.6B3E 50                     push ax
:0003.6B3F 9A6240F21C             call 1CF2:4062
:0003.6B44 6BF82C                 imul di, ax, 002C
:0003.6B47 81C71668               add di, 6816
:0003.6B4B C746F60000             mov word ptr [bp-0A], 0000
:0003.6B50 C746FC0000             mov word ptr [bp-04], 0000
:0003.6B55 8B76FC                 mov si, [bp-04]
:0003.6B58 897EFA                 mov [bp-06], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6B6F(C)
|
:0003.6B5B 56                     push si
:0003.6B5C 57                     push di
:0003.6B5D 9ADEC5F60C             call 0CF6:C5DE
:0003.6B62 3CFF                   cmp al, FF
:0003.6B64 7505                   jne 6B6B
:0003.6B66 C746F60100             mov word ptr [bp-0A], 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6B64(C)
|
:0003.6B6B 46                     inc si
:0003.6B6C 83FE08                 cmp si, 0008
:0003.6B6F 72EA                   jb 6B5B
:0003.6B71 837EF600               cmp word ptr [bp-0A], 0000
:0003.6B75 7461                   je 6BD8
:0003.6B77 8B7606                 mov si, [bp+06]
:0003.6B7A 8B7EFF                 mov di, [bp-01]
:0003.6B7D 81E7FF00               and di, 00FF
:0003.6B81 8A43EE                 mov al , [bp+di-12]
:0003.6B84 50                     push ax
:0003.6B85 FF76FA                 push word ptr [bp-06]
:0003.6B88 89866CFF               mov [bp+FF6C], ax
:0003.6B8C 9A8C62F60C             call 0CF6:628C
:0003.6B91 8A866CFF               mov al , [bp+FF6C]
:0003.6B95 50                     push ax
:0003.6B96 6B0C2C                 imul cx, [si], 002C
:0003.6B99 81C11668               add cx, 6816
:0003.6B9D 51                     push cx
:0003.6B9E 8BF9                   mov di, cx
:0003.6BA0 9A3862F60C             call 0CF6:6238
:0003.6BA5 50                     push ax
:0003.6BA6 68FF00                 push 00FF
:0003.6BA9 57                     push di
:0003.6BAA 9AF86AF60C             call 0CF6:6AF8
:0003.6BAF B011                   mov al, 11
:0003.6BB1 F6A66CFF               mul byte ptr [bp+FF6C]
:0003.6BB5 051CBE                 add ax, BE1C
:0003.6BB8 50                     push ax
:0003.6BB9 9A3A6BF60C             call 0CF6:6B3A
:0003.6BBE 50                     push ax
:0003.6BBF 1E                     push ds
:0003.6BC0 683D3A                 push 3A3D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6C27(U)
|
:0003.6BC3 6A00                   push 0000
:0003.6BC5 9A4232F60C             call 0CF6:3242
:0003.6BCA 83C408                 add sp, 0008
:0003.6BCD 688000                 push 0080
:0003.6BD0 56                     push si
:0003.6BD1 9AE891F21C             call 1CF2:91E8
:0003.6BD6 EB62                   jmp 6C3A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6B75(C)
|
:0003.6BD8 8B7606                 mov si, [bp+06]
:0003.6BDB 1E                     push ds
:0003.6BDC 68483A                 push 3A48
:0003.6BDF 6A00                   push 0000
:0003.6BE1 9A4232F60C             call 0CF6:3242
:0003.6BE6 83C406                 add sp, 0006
:0003.6BE9 EB4F                   jmp 6C3A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6AF4(U)
|
:0003.6BEB 8B7EFF                 mov di, [bp-01]
:0003.6BEE 81E7FF00               and di, 00FF
:0003.6BF2 8A43EE                 mov al , [bp+di-12]
:0003.6BF5 50                     push ax
:0003.6BF6 6B0C2C                 imul cx, [si], 002C
:0003.6BF9 81C11668               add cx, 6816
:0003.6BFD 51                     push cx
:0003.6BFE 89866AFF               mov [bp+FF6A], ax
:0003.6C02 8BF9                   mov di, cx
:0003.6C04 9A3862F60C             call 0CF6:6238
:0003.6C09 50                     push ax
:0003.6C0A 68FF00                 push 00FF
:0003.6C0D 57                     push di
:0003.6C0E 9AF86AF60C             call 0CF6:6AF8
:0003.6C13 B011                   mov al, 11
:0003.6C15 F6A66AFF               mul byte ptr [bp+FF6A]
:0003.6C19 051CBE                 add ax, BE1C
:0003.6C1C 50                     push ax
:0003.6C1D 9A3A6BF60C             call 0CF6:6B3A
:0003.6C22 50                     push ax
:0003.6C23 1E                     push ds
:0003.6C24 68653A                 push 3A65
:0003.6C27 EB9A                   jmp 6BC3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6AFA(U)
|
:0003.6C29 8B7EFF                 mov di, [bp-01]
:0003.6C2C 81E7FF00               and di, 00FF
:0003.6C30 8A43EE                 mov al , [bp+di-12]
:0003.6C33 50                     push ax
:0003.6C34 56                     push si
:0003.6C35 9A569DF21C             call 1CF2:9D56

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.6AFD(U), :0003.6B11(U), :0003.6B2B(U), :0003.6B33(U), :0003.6BD6(U), 
|:0003.6BE9(U)
|
:0003.6C3A 6890CF                 push CF90
:0003.6C3D 9AE467F21C             call 1CF2:67E4
:0003.6C42 807EFFFF               cmp byte ptr [bp-01], FF
:0003.6C46 7403                   je 6C4B
:0003.6C48 E96CFE                 jmp 6AB7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6C46(C)
|
:0003.6C4B EB08                   jmp 6C55

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6AE2(U)
|
:0003.6C4D 6890CF                 push CF90
:0003.6C50 9AE467F21C             call 1CF2:67E4

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.6AC4(U), :0003.6C4B(U)
|
:0003.6C55 6890CF                 push CF90
:0003.6C58 9AE467F21C             call 1CF2:67E4
:0003.6C5D 807EF9FF               cmp byte ptr [bp-07], FF
:0003.6C61 7403                   je 6C66
:0003.6C63 E929FE                 jmp 6A8F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6C61(C)
|
:0003.6C66 EB08                   jmp 6C70

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6AB4(U)
|
:0003.6C68 6890CF                 push CF90
:0003.6C6B 9AE467F21C             call 1CF2:67E4

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.6A8C(U), :0003.6A9C(U), :0003.6C66(U)
|
:0003.6C70 5E                     pop si
:0003.6C71 5F                     pop di
:0003.6C72 C9                     leave
:0003.6C73 CA0200                 retf 0002


:0003.6C76 55                     push bp
:0003.6C77 8BEC                   mov bp, sp
:0003.6C79 B011                   mov al, 11
:0003.6C7B F66608                 mul byte ptr [bp+08]
:0003.6C7E 051CBE                 add ax, BE1C
:0003.6C81 50                     push ax
:0003.6C82 9A126EF60C             call 0CF6:6E12
:0003.6C87 6A00                   push 0000
:0003.6C89 6A00                   push 0000
:0003.6C8B 6A1A                   push 001A
:0003.6C8D 6A16                   push 0016
:0003.6C8F 6890CF                 push CF90
:0003.6C92 9A8239F60C             call 0CF6:3982
:0003.6C97 C9                     leave
:0003.6C98 CA0400                 retf 0004


:0003.6C9B 00                     BYTE 0


:0003.6C9C C82A0000               enter 002A, 00
:0003.6CA0 57                     push di
:0003.6CA1 56                     push si
:0003.6CA2 8B7606                 mov si, [bp+06]
:0003.6CA5 6B042C                 imul ax, [si], 002C
:0003.6CA8 051668                 add ax, 6816
:0003.6CAB 8946EE                 mov [bp-12], ax
:0003.6CAE C746F40000             mov word ptr [bp-0C], 0000
:0003.6CB3 807E0803               cmp byte ptr [bp+08], 03
:0003.6CB7 7303                   jnb 6CBC
:0003.6CB9 E9D705                 jmp 7293



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6CB7(C)
|
:0003.6CBC 807E0810               cmp byte ptr [bp+08], 10
:0003.6CC0 7209                   jb 6CCB
:0003.6CC2 807E0812               cmp byte ptr [bp+08], 12
:0003.6CC6 7703                   ja 6CCB
:0003.6CC8 E9C805                 jmp 7293



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.6CC0(C), :0003.6CC6(C)
|
:0003.6CCB 807E0813               cmp byte ptr [bp+08], 13
:0003.6CCF 7303                   jnb 6CD4
:0003.6CD1 E90101                 jmp 6DD5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6CCF(C)
|
:0003.6CD4 807E081A               cmp byte ptr [bp+08], 1A
:0003.6CD8 7603                   jbe 6CDD
:0003.6CDA E9F800                 jmp 6DD5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6CD8(C)
|
:0003.6CDD C646F600               mov byte ptr [bp-0A], 00
:0003.6CE1 C646F701               mov byte ptr [bp-09], 01
:0003.6CE5 C646F803               mov byte ptr [bp-08], 03
:0003.6CE9 C646F904               mov byte ptr [bp-07], 04
:0003.6CED C646FA06               mov byte ptr [bp-06], 06
:0003.6CF1 C646FB07               mov byte ptr [bp-05], 07
:0003.6CF5 C646FC09               mov byte ptr [bp-04], 09
:0003.6CF9 C646FD0A               mov byte ptr [bp-03], 0A
:0003.6CFD B00F                   mov al, 0F
:0003.6CFF 8846E6                 mov [bp-1A], al 
:0003.6D02 8846E8                 mov [bp-18], al 
:0003.6D05 8846EA                 mov [bp-16], al 
:0003.6D08 8846EC                 mov [bp-14], al 
:0003.6D0B B01E                   mov al, 1E
:0003.6D0D 8846E7                 mov [bp-19], al 
:0003.6D10 8846E9                 mov [bp-17], al 
:0003.6D13 8846EB                 mov [bp-15], al 
:0003.6D16 8846ED                 mov [bp-13], al 
:0003.6D19 8A4608                 mov al , [bp+08]
:0003.6D1C 2C13                   sub al, 13
:0003.6D1E 8846FF                 mov [bp-01], al 
:0003.6D21 56                     push si
:0003.6D22 9A6C93F21C             call 1CF2:936C
:0003.6D27 8A4EFF                 mov cl , [bp-01]
:0003.6D2A 2AED                   sub ch, ch
:0003.6D2C 8BF9                   mov di, cx
:0003.6D2E 3843F6                 cmp [bp+di-0A], al 
:0003.6D31 7403                   je 6D36
:0003.6D33 E99800                 jmp 6DCE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6D31(C)
|
:0003.6D36 FF76EE                 push word ptr [bp-12]
:0003.6D39 9ADA6AF60C             call 0CF6:6ADA
:0003.6D3E 8B7EFF                 mov di, [bp-01]
:0003.6D41 81E7FF00               and di, 00FF
:0003.6D45 897EE4                 mov [bp-1C], di
:0003.6D48 3843E6                 cmp [bp+di-1A], al 
:0003.6D4B 777A                   ja 6DC7
:0003.6D4D 8A5BF6                 mov bl , [bp+di-0A]
:0003.6D50 2AFF                   sub bh, bh
:0003.6D52 03DB                   add bx, bx
:0003.6D54 81C3A40A               add bx, 0AA4
:0003.6D58 895EE2                 mov [bp-1E], bx
:0003.6D5B FF37                   push word ptr [bx]
:0003.6D5D 1E                     push ds
:0003.6D5E 68F43A                 push 3AF4
:0003.6D61 6A02                   push 0002
:0003.6D63 9A4232F60C             call 0CF6:3242
:0003.6D68 83C408                 add sp, 0008
:0003.6D6B 0BC0                   or ax, ax
:0003.6D6D 7503                   jne 6D72
:0003.6D6F E97406                 jmp 73E6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6D6D(C)
|
:0003.6D72 6A08                   push 0008
:0003.6D74 688054                 push 5480
:0003.6D77 9A9C57F60C             call 0CF6:579C
:0003.6D7C 8B7EE4                 mov di, [bp-1C]
:0003.6D7F 8A43F6                 mov al , [bp+di-0A]
:0003.6D82 FEC0                   inc al
:0003.6D84 50                     push ax
:0003.6D85 FF76EE                 push word ptr [bp-12]
:0003.6D88 9A6893F60C             call 0CF6:9368
:0003.6D8D 56                     push si
:0003.6D8E 9A4C74F21C             call 1CF2:744C
:0003.6D93 6A00                   push 0000
:0003.6D95 6A00                   push 0000
:0003.6D97 6A1A                   push 001A
:0003.6D99 6A16                   push 0016
:0003.6D9B 6890CF                 push CF90
:0003.6D9E 9A8239F60C             call 0CF6:3982
:0003.6DA3 8B5EE2                 mov bx, [bp-1E]
:0003.6DA6 FF37                   push word ptr [bx]
:0003.6DA8 FF76EE                 push word ptr [bp-12]
:0003.6DAB 9A5839F60C             call 0CF6:3958
:0003.6DB0 50                     push ax
:0003.6DB1 1E                     push ds
:0003.6DB2 68053B                 push 3B05

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.739A(U)
|
:0003.6DB5 6A00                   push 0000
:0003.6DB7 9A4232F60C             call 0CF6:3242
:0003.6DBC 83C40A                 add sp, 000A

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.6EDD(U), :0003.6F90(U), :0003.701B(U), :0003.7106(U), :0003.727E(U), 
|:0003.7289(U)
|
:0003.6DBF C746F40100             mov word ptr [bp-0C], 0001
:0003.6DC4 E9F605                 jmp 73BD



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6D4B(C)
|
:0003.6DC7 1E                     push ds
:0003.6DC8 68123B                 push 3B12
:0003.6DCB E9E505                 jmp 73B3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6D33(U)
|
:0003.6DCE 1E                     push ds
:0003.6DCF 681D3B                 push 3B1D
:0003.6DD2 E9DE05                 jmp 73B3



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.6CD1(U), :0003.6CDA(U)
|
:0003.6DD5 807E0822               cmp byte ptr [bp+08], 22
:0003.6DD9 7206                   jb 6DE1
:0003.6DDB 807E082A               cmp byte ptr [bp+08], 2A
:0003.6DDF 7603                   jbe 6DE4

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6DD9(C)
|
:0003.6DE1 E9FC00                 jmp 6EE0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6DDF(C)
|
:0003.6DE4 8A4608                 mov al , [bp+08]
:0003.6DE7 2AE4                   sub ah, ah
:0003.6DE9 8BC8                   mov cx, ax
:0003.6DEB 2D2200                 sub ax, 0022
:0003.6DEE BA0300                 mov dx, 0003
:0003.6DF1 8BDA                   mov bx, dx
:0003.6DF3 99                     cwd
:0003.6DF4 F7FB                   idiv bx
:0003.6DF6 8856FD                 mov [bp-03], dl
:0003.6DF9 B82200                 mov ax, 0022
:0003.6DFC 2BC1                   sub ax, cx
:0003.6DFE 99                     cwd
:0003.6DFF F7FB                   idiv bx
:0003.6E01 0402                   add al, 02
:0003.6E03 8846FF                 mov [bp-01], al 
:0003.6E06 0AC0                   or al , al 
:0003.6E08 7513                   jne 6E1D
:0003.6E0A 686ACF                 push CF6A
:0003.6E0D 9AD83FF21C             call 1CF2:3FD8
:0003.6E12 3C02                   cmp al, 02
:0003.6E14 7507                   jne 6E1D
:0003.6E16 1E                     push ds
:0003.6E17 68303B                 push 3B30
:0003.6E1A E99605                 jmp 73B3



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.6E08(C), :0003.6E14(C)
|
:0003.6E1D 8A5EFF                 mov bl , [bp-01]
:0003.6E20 2AFF                   sub bh, bh
:0003.6E22 03DB                   add bx, bx
:0003.6E24 FFB7AA39               push word ptr [bx+39AA]
:0003.6E28 1E                     push ds
:0003.6E29 68433B                 push 3B43
:0003.6E2C 6A00                   push 0000
:0003.6E2E 9A4232F60C             call 0CF6:3242
:0003.6E33 83C408                 add sp, 0008
:0003.6E36 8A4402                 mov al , [si+02]
:0003.6E39 50                     push ax
:0003.6E3A 8A46FD                 mov al , [bp-03]
:0003.6E3D 0C80                   or al, 80
:0003.6E3F 50                     push ax
:0003.6E40 6A00                   push 0000
:0003.6E42 6890CF                 push CF90
:0003.6E45 9AB457F21C             call 1CF2:57B4
:0003.6E4A 8846FE                 mov [bp-02], al 
:0003.6E4D 3CFF                   cmp al, FF
:0003.6E4F 7503                   jne 6E54
:0003.6E51 E96905                 jmp 73BD



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6E4F(C)
|
:0003.6E54 B00E                   mov al, 0E
:0003.6E56 F666FE                 mul byte ptr [bp-02]
:0003.6E59 0576D0                 add ax, D076
:0003.6E5C 8946E0                 mov [bp-20], ax
:0003.6E5F 50                     push ax
:0003.6E60 9AF640F21C             call 1CF2:40F6
:0003.6E65 56                     push si
:0003.6E66 8BF8                   mov di, ax
:0003.6E68 9AF640F21C             call 1CF2:40F6
:0003.6E6D 3BF8                   cmp di, ax
:0003.6E6F 742B                   je 6E9C
:0003.6E71 8B46E0                 mov ax, [bp-20]
:0003.6E74 8946FA                 mov [bp-06], ax
:0003.6E77 50                     push ax
:0003.6E78 9A9C40F21C             call 1CF2:409C
:0003.6E7D 8BD8                   mov bx, ax
:0003.6E7F 8B07                   mov ax, [bx]
:0003.6E81 8946F8                 mov [bp-08], ax
:0003.6E84 8D5EF8                 lea bx, [bp-08]
:0003.6E87 9AB2AFF21C             call 1CF2:AFB2
:0003.6E8C 8AD0                   mov dl, al 
:0003.6E8E 8A46FF                 mov al , [bp-01]
:0003.6E91 32DB                   xor bl , bl 
:0003.6E93 9A8495F21C             call 1CF2:9584
:0003.6E98 0BC0                   or ax, ax
:0003.6E9A 7503                   jne 6E9F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6E6F(C)
|
:0003.6E9C E91E05                 jmp 73BD

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6E9A(C)
|
:0003.6E9F B011                   mov al, 11
:0003.6EA1 F66608                 mul byte ptr [bp+08]
:0003.6EA4 051CBE                 add ax, BE1C
:0003.6EA7 50                     push ax
:0003.6EA8 9A3A6BF60C             call 0CF6:6B3A
:0003.6EAD 50                     push ax
:0003.6EAE 1E                     push ds
:0003.6EAF 68523B                 push 3B52
:0003.6EB2 6A00                   push 0000
:0003.6EB4 9A4232F60C             call 0CF6:3242
:0003.6EB9 83C408                 add sp, 0008
:0003.6EBC 8A4402                 mov al , [si+02]
:0003.6EBF 50                     push ax
:0003.6EC0 FF76FA                 push word ptr [bp-06]
:0003.6EC3 9A9AAEF21C             call 1CF2:AE9A
:0003.6EC8 50                     push ax
:0003.6EC9 6A03                   push 0003
:0003.6ECB 8A46FF                 mov al , [bp-01]
:0003.6ECE C0E004                 shl al, 04
:0003.6ED1 0A46FD                 or al , [bp-03]
:0003.6ED4 50                     push ax
:0003.6ED5 6802D3                 push D302
:0003.6ED8 9A44DBF21C             call 1CF2:DB44
:0003.6EDD E9DFFE                 jmp 6DBF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6DE1(U)
|
:0003.6EE0 807E082B               cmp byte ptr [bp+08], 2B
:0003.6EE4 7206                   jb 6EEC
:0003.6EE6 807E082D               cmp byte ptr [bp+08], 2D
:0003.6EEA 7603                   jbe 6EEF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6EE4(C)
|
:0003.6EEC E93601                 jmp 7025

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6EEA(C)
|
:0003.6EEF C646F101               mov byte ptr [bp-0F], 01
:0003.6EF3 1E                     push ds
:0003.6EF4 685D3B                 push 3B5D
:0003.6EF7 32C0                   xor al , al 
:0003.6EF9 8846F0                 mov [bp-10], al 
:0003.6EFC 8846F2                 mov [bp-0E], al 
:0003.6EFF 50                     push ax
:0003.6F00 9A4232F60C             call 0CF6:3242
:0003.6F05 83C406                 add sp, 0006
:0003.6F08 8A4402                 mov al , [si+02]
:0003.6F0B 50                     push ax
:0003.6F0C 8B7E08                 mov di, [bp+08]
:0003.6F0F 81E7FF00               and di, 00FF
:0003.6F13 8A43C5                 mov al , [bp+di-3B]
:0003.6F16 0C80                   or al, 80
:0003.6F18 50                     push ax
:0003.6F19 6A00                   push 0000
:0003.6F1B 6890CF                 push CF90
:0003.6F1E 9AB457F21C             call 1CF2:57B4
:0003.6F23 8846FE                 mov [bp-02], al 
:0003.6F26 3CFF                   cmp al, FF
:0003.6F28 7503                   jne 6F2D
:0003.6F2A E99004                 jmp 73BD



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6F28(C)
|
:0003.6F2D 6A02                   push 0002
:0003.6F2F B00E                   mov al, 0E
:0003.6F31 F666FE                 mul byte ptr [bp-02]
:0003.6F34 0576D0                 add ax, D076
:0003.6F37 8946FA                 mov [bp-06], ax
:0003.6F3A 50                     push ax
:0003.6F3B 9ABC40F21C             call 1CF2:40BC
:0003.6F40 0BC0                   or ax, ax
:0003.6F42 7403                   je 6F47
:0003.6F44 E9D700                 jmp 701E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6F42(C)
|
:0003.6F47 FF76FA                 push word ptr [bp-06]
:0003.6F4A 9A9C40F21C             call 1CF2:409C
:0003.6F4F 8BD8                   mov bx, ax
:0003.6F51 8B07                   mov ax, [bx]
:0003.6F53 8946F8                 mov [bp-08], ax
:0003.6F56 8A46F8                 mov al , [bp-08]
:0003.6F59 02C0                   add al , al 
:0003.6F5B 50                     push ax
:0003.6F5C 8A46F9                 mov al , [bp-07]
:0003.6F5F 02C0                   add al , al 
:0003.6F61 50                     push ax
:0003.6F62 6A04                   push 0004
:0003.6F64 6890CF                 push CF90
:0003.6F67 9A1468F21C             call 1CF2:6814
:0003.6F6C 6A02                   push 0002
:0003.6F6E FF76FA                 push word ptr [bp-06]
:0003.6F71 9AE891F21C             call 1CF2:91E8
:0003.6F76 FF76FA                 push word ptr [bp-06]
:0003.6F79 9AC292F21C             call 1CF2:92C2
:0003.6F7E 0BC0                   or ax, ax
:0003.6F80 7408                   je 6F8A
:0003.6F82 FF76FA                 push word ptr [bp-06]
:0003.6F85 9AEC76F21C             call 1CF2:76EC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6F80(C)
|
:0003.6F8A 807E082D               cmp byte ptr [bp+08], 2D
:0003.6F8E 7403                   je 6F93
:0003.6F90 E92CFE                 jmp 6DBF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6F8E(C)
|
:0003.6F93 C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7018(U)
|
:0003.6F97 8D5EF8                 lea bx, [bp-08]
:0003.6F9A 8A46FF                 mov al , [bp-01]
:0003.6F9D 9AF0AFF21C             call 1CF2:AFF0
:0003.6FA2 8BD8                   mov bx, ax
:0003.6FA4 8B07                   mov ax, [bx]
:0003.6FA6 8946FC                 mov [bp-04], ax
:0003.6FA9 807EFCFF               cmp byte ptr [bp-04], FF
:0003.6FAD 7460                   je 700F
:0003.6FAF 8D5EFC                 lea bx, [bp-04]
:0003.6FB2 9A74AFF21C             call 1CF2:AF74
:0003.6FB7 8846FE                 mov [bp-02], al 
:0003.6FBA 3CFF                   cmp al, FF
:0003.6FBC 7451                   je 700F
:0003.6FBE B00E                   mov al, 0E
:0003.6FC0 F666FE                 mul byte ptr [bp-02]
:0003.6FC3 0576D0                 add ax, D076
:0003.6FC6 8946E0                 mov [bp-20], ax
:0003.6FC9 50                     push ax
:0003.6FCA 9AF640F21C             call 1CF2:40F6
:0003.6FCF 56                     push si
:0003.6FD0 8BF8                   mov di, ax
:0003.6FD2 9AF640F21C             call 1CF2:40F6
:0003.6FD7 3BF8                   cmp di, ax
:0003.6FD9 7434                   je 700F
:0003.6FDB 8A46FC                 mov al , [bp-04]
:0003.6FDE 02C0                   add al , al 
:0003.6FE0 50                     push ax
:0003.6FE1 8A46FD                 mov al , [bp-03]
:0003.6FE4 02C0                   add al , al 
:0003.6FE6 50                     push ax
:0003.6FE7 6A04                   push 0004
:0003.6FE9 6890CF                 push CF90
:0003.6FEC 9A1468F21C             call 1CF2:6814
:0003.6FF1 6A02                   push 0002
:0003.6FF3 FF76E0                 push word ptr [bp-20]
:0003.6FF6 9AE891F21C             call 1CF2:91E8
:0003.6FFB FF76E0                 push word ptr [bp-20]
:0003.6FFE 9AC292F21C             call 1CF2:92C2
:0003.7003 0BC0                   or ax, ax
:0003.7005 7408                   je 700F
:0003.7007 FF76E0                 push word ptr [bp-20]
:0003.700A 9AEC76F21C             call 1CF2:76EC

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.6FAD(C), :0003.6FBC(C), :0003.6FD9(C), :0003.7005(C)
|
:0003.700F FE46FF                 inc byte ptr [bp-01]
:0003.7012 807EFF04               cmp byte ptr [bp-01], 04
:0003.7016 7303                   jnb 701B
:0003.7018 E97CFF                 jmp 6F97



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7016(C)
|
:0003.701B E9A1FD                 jmp 6DBF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6F44(U)
|
:0003.701E 1E                     push ds
:0003.701F 686A3B                 push 3B6A
:0003.7022 E98E03                 jmp 73B3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.6EEC(U)
|
:0003.7025 807E081B               cmp byte ptr [bp+08], 1B
:0003.7029 7206                   jb 7031
:0003.702B 807E0820               cmp byte ptr [bp+08], 20
:0003.702F 760F                   jbe 7040

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7029(C)
|
:0003.7031 807E0834               cmp byte ptr [bp+08], 34
:0003.7035 7206                   jb 703D
:0003.7037 807E0836               cmp byte ptr [bp+08], 36
:0003.703B 7603                   jbe 7040

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7035(C)
|
:0003.703D E9C900                 jmp 7109

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.702F(C), :0003.703B(C)
|
:0003.7040 807E0834               cmp byte ptr [bp+08], 34
:0003.7044 720E                   jb 7054
:0003.7046 8A4608                 mov al , [bp+08]
:0003.7049 2C34                   sub al, 34
:0003.704B 8846FD                 mov [bp-03], al 
:0003.704E C646FF03               mov byte ptr [bp-01], 03
:0003.7052 EB1B                   jmp 706F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7044(C)
|
:0003.7054 8A4608                 mov al , [bp+08]
:0003.7057 B103                   mov cl, 03
:0003.7059 2AE4                   sub ah, ah
:0003.705B F6F1                   div cl
:0003.705D 8866FD                 mov [bp-03], ah
:0003.7060 807E081E               cmp byte ptr [bp+08], 1E
:0003.7064 7204                   jb 706A
:0003.7066 B001                   mov al, 01
:0003.7068 EB02                   jmp 706C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7064(C)
|
:0003.706A B002                   mov al, 02

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7068(U)
|
:0003.706C 8846FF                 mov [bp-01], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7052(U)
|
:0003.706F 8A5EFF                 mov bl , [bp-01]
:0003.7072 2AFF                   sub bh, bh
:0003.7074 03DB                   add bx, bx
:0003.7076 81C39239               add bx, 3992
:0003.707A 895EDE                 mov [bp-22], bx
:0003.707D FF37                   push word ptr [bx]
:0003.707F 1E                     push ds
:0003.7080 68793B                 push 3B79
:0003.7083 6A00                   push 0000
:0003.7085 9A4232F60C             call 0CF6:3242
:0003.708A 8B5E06                 mov bx, [bp+06]
:0003.708D 83C408                 add sp, 0008
:0003.7090 8A4702                 mov al , [bx+02]
:0003.7093 50                     push ax
:0003.7094 8A46FD                 mov al , [bp-03]
:0003.7097 0C80                   or al, 80
:0003.7099 50                     push ax
:0003.709A 6A01                   push 0001
:0003.709C 6890CF                 push CF90
:0003.709F 9AB457F21C             call 1CF2:57B4
:0003.70A4 8846FE                 mov [bp-02], al 
:0003.70A7 3CFF                   cmp al, FF
:0003.70A9 7415                   je 70C0
:0003.70AB 2AE4                   sub ah, ah
:0003.70AD 6BF00E                 imul si, ax, 000E
:0003.70B0 81C676D0               add si, D076
:0003.70B4 8A56FF                 mov dl, [bp-01]
:0003.70B7 9AF293F21C             call 1CF2:93F2
:0003.70BC 0BC0                   or ax, ax
:0003.70BE 7503                   jne 70C3

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.70A9(C)
|
:0003.70C0 E9FA02                 jmp 73BD

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.70BE(C)
|
:0003.70C3 8976DC                 mov [bp-24], si
:0003.70C6 807EFD03               cmp byte ptr [bp-03], 03
:0003.70CA 7505                   jne 70D1
:0003.70CC B8823B                 mov ax, 3B82
:0003.70CF EB03                   jmp 70D4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.70CA(C)
|
:0003.70D1 B8873B                 mov ax, 3B87

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.70CF(U)
|
:0003.70D4 50                     push ax
:0003.70D5 8B5EDE                 mov bx, [bp-22]
:0003.70D8 FF37                   push word ptr [bx]
:0003.70DA 56                     push si
:0003.70DB 9A8293F21C             call 1CF2:9382
:0003.70E0 50                     push ax
:0003.70E1 1E                     push ds
:0003.70E2 688C3B                 push 3B8C
:0003.70E5 6A00                   push 0000
:0003.70E7 9A4232F60C             call 0CF6:3242
:0003.70EC 83C40C                 add sp, 000C
:0003.70EF 8A46FD                 mov al , [bp-03]
:0003.70F2 C0E004                 shl al, 04
:0003.70F5 0A46FF                 or al , [bp-01]
:0003.70F8 50                     push ax
:0003.70F9 68FF00                 push 00FF
:0003.70FC 6A00                   push 0000
:0003.70FE FF76DC                 push word ptr [bp-24]
:0003.7101 9AB6AAF21C             call 1CF2:AAB6
:0003.7106 E9B6FC                 jmp 6DBF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.703D(U)
|
:0003.7109 807E082E               cmp byte ptr [bp+08], 2E
:0003.710D 7230                   jb 713F
:0003.710F 807E0833               cmp byte ptr [bp+08], 33
:0003.7113 772A                   ja 713F
:0003.7115 8A4608                 mov al , [bp+08]
:0003.7118 2AE4                   sub ah, ah
:0003.711A 2D2E00                 sub ax, 002E
:0003.711D B90300                 mov cx, 0003
:0003.7120 99                     cwd
:0003.7121 F7F9                   idiv cx
:0003.7123 52                     push dx
:0003.7124 807E0831               cmp byte ptr [bp+08], 31
:0003.7128 7204                   jb 712E
:0003.712A B002                   mov al, 02
:0003.712C EB02                   jmp 7130



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7128(C)
|
:0003.712E B001                   mov al, 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.712C(U)
|
:0003.7130 50                     push ax
:0003.7131 6A00                   push 0000
:0003.7133 56                     push si
:0003.7134 9AECACF21C             call 1CF2:ACEC
:0003.7139 8946F4                 mov [bp-0C], ax
:0003.713C E97E02                 jmp 73BD



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.710D(C), :0003.7113(C)
|
:0003.713F 807E0821               cmp byte ptr [bp+08], 21
:0003.7143 7403                   je 7148
:0003.7145 E94401                 jmp 728C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7143(C)
|
:0003.7148 1E                     push ds
:0003.7149 68973B                 push 3B97
:0003.714C 6A00                   push 0000
:0003.714E 9A4232F60C             call 0CF6:3242
:0003.7153 8B5E06                 mov bx, [bp+06]
:0003.7156 83C406                 add sp, 0006
:0003.7159 8A4702                 mov al , [bx+02]
:0003.715C 50                     push ax
:0003.715D 688100                 push 0081
:0003.7160 6A00                   push 0000
:0003.7162 6890CF                 push CF90
:0003.7165 9AB457F21C             call 1CF2:57B4
:0003.716A 8846FE                 mov [bp-02], al 
:0003.716D 3CFF                   cmp al, FF
:0003.716F 7503                   jne 7174
:0003.7171 E94902                 jmp 73BD



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.716F(C)
|
:0003.7174 1E                     push ds
:0003.7175 68A83B                 push 3BA8
:0003.7178 6A00                   push 0000
:0003.717A 9A4232F60C             call 0CF6:3242
:0003.717F 83C406                 add sp, 0006
:0003.7182 B00E                   mov al, 0E
:0003.7184 F666FE                 mul byte ptr [bp-02]
:0003.7187 0576D0                 add ax, D076
:0003.718A 8946E0                 mov [bp-20], ax
:0003.718D 50                     push ax
:0003.718E 9A6240F21C             call 1CF2:4062
:0003.7193 6BF82C                 imul di, ax, 002C
:0003.7196 81C71668               add di, 6816
:0003.719A B81500                 mov ax, 0015
:0003.719D 9AE03DF60C             call 0CF6:3DE0
:0003.71A2 055A00                 add ax, 005A
:0003.71A5 6BF00F                 imul si, ax, 000F
:0003.71A8 57                     push di
:0003.71A9 9AA4C5F60C             call 0CF6:C5A4
:0003.71AE 6A00                   push 0000
:0003.71B0 50                     push ax
:0003.71B1 8BC6                   mov ax, si
:0003.71B3 2BD2                   sub dx, dx
:0003.71B5 9A443CF60C             call 0CF6:3C44
:0003.71BA 8946FA                 mov [bp-06], ax
:0003.71BD 57                     push di
:0003.71BE 9AA4C5F60C             call 0CF6:C5A4
:0003.71C3 2B46FA                 sub ax, [bp-06]
:0003.71C6 50                     push ax
:0003.71C7 57                     push di
:0003.71C8 9A9064F60C             call 0CF6:6490
:0003.71CD 57                     push di
:0003.71CE 9AA4C5F60C             call 0CF6:C5A4
:0003.71D3 0BC0                   or ax, ax
:0003.71D5 7440                   je 7217
:0003.71D7 B80A00                 mov ax, 000A
:0003.71DA 9AE03DF60C             call 0CF6:3DE0
:0003.71DF 8BF0                   mov si, ax
:0003.71E1 83C61E                 add si, 001E
:0003.71E4 FF76E0                 push word ptr [bp-20]
:0003.71E7 9A9893F21C             call 1CF2:9398
:0003.71EC 2AE4                   sub ah, ah
:0003.71EE 6A00                   push 0000
:0003.71F0 50                     push ax
:0003.71F1 8BC6                   mov ax, si
:0003.71F3 2BD2                   sub dx, dx
:0003.71F5 9A443CF60C             call 0CF6:3C44
:0003.71FA 8BF8                   mov di, ax
:0003.71FC FF76E0                 push word ptr [bp-20]
:0003.71FF 9A9893F21C             call 1CF2:9398
:0003.7204 2AE4                   sub ah, ah
:0003.7206 8BCF                   mov cx, di
:0003.7208 2AED                   sub ch, ch
:0003.720A 2BC1                   sub ax, cx
:0003.720C 50                     push ax
:0003.720D FF76E0                 push word ptr [bp-20]
:0003.7210 9A7E7BF21C             call 1CF2:7B7E
:0003.7215 EB0C                   jmp 7223



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.71D5(C)
|
:0003.7217 FF76E0                 push word ptr [bp-20]
:0003.721A 9A9893F21C             call 1CF2:9398
:0003.721F 2AE4                   sub ah, ah
:0003.7221 8BF8                   mov di, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7215(U)
|
:0003.7223 FF76E0                 push word ptr [bp-20]
:0003.7226 9A9C40F21C             call 1CF2:409C
:0003.722B 8BD8                   mov bx, ax
:0003.722D 8B07                   mov ax, [bx]
:0003.722F 8946F6                 mov [bp-0A], ax
:0003.7232 8A46F6                 mov al , [bp-0A]
:0003.7235 02C0                   add al , al 
:0003.7237 50                     push ax
:0003.7238 8A46F7                 mov al , [bp-09]
:0003.723B 02C0                   add al , al 
:0003.723D 50                     push ax
:0003.723E 6A09                   push 0009
:0003.7240 6890CF                 push CF90
:0003.7243 9A1468F21C             call 1CF2:6814
:0003.7248 BE0200                 mov si, 0002
:0003.724B 897EF8                 mov [bp-08], di
:0003.724E 8976FC                 mov [bp-04], si
:0003.7251 8BFE                   mov di, si
:0003.7253 8B76FA                 mov si, [bp-06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7270(C)
|
:0003.7256 8A46FE                 mov al , [bp-02]
:0003.7259 8BD6                   mov dx, si
:0003.725B B307                   mov bl, 07
:0003.725D 9AFA41F21C             call 1CF2:41FA
:0003.7262 8A46FE                 mov al , [bp-02]
:0003.7265 8B56F8                 mov dx, [bp-08]
:0003.7268 B306                   mov bl, 06
:0003.726A 9AFA41F21C             call 1CF2:41FA
:0003.726F 4F                     dec di
:0003.7270 75E4                   jne 7256
:0003.7272 FF76E0                 push word ptr [bp-20]
:0003.7275 9AC292F21C             call 1CF2:92C2
:0003.727A 0BC0                   or ax, ax
:0003.727C 7503                   jne 7281
:0003.727E E93EFB                 jmp 6DBF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.727C(C)
|
:0003.7281 FF76E0                 push word ptr [bp-20]
:0003.7284 9AEC76F21C             call 1CF2:76EC
:0003.7289 E933FB                 jmp 6DBF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7145(U)
|
:0003.728C 1E                     push ds
:0003.728D 68B33B                 push 3BB3
:0003.7290 E92001                 jmp 73B3



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.6CB9(U), :0003.6CC8(U)
|
:0003.7293 C646F80F               mov byte ptr [bp-08], 0F
:0003.7297 C646F912               mov byte ptr [bp-07], 12
:0003.729B C646FA0C               mov byte ptr [bp-06], 0C
:0003.729F C646FB03               mov byte ptr [bp-05], 03
:0003.72A3 C646FC06               mov byte ptr [bp-04], 06
:0003.72A7 C646FD00               mov byte ptr [bp-03], 00
:0003.72AB 807E0810               cmp byte ptr [bp+08], 10
:0003.72AF 7207                   jb 72B8
:0003.72B1 8A4608                 mov al , [bp+08]
:0003.72B4 2C0D                   sub al, 0D
:0003.72B6 EB03                   jmp 72BB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.72AF(C)
|
:0003.72B8 8A4608                 mov al , [bp+08]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.72B6(U)
|
:0003.72BB 8846FF                 mov [bp-01], al 
:0003.72BE 8BDE                   mov bx, si
:0003.72C0 833F00                 cmp word ptr [bx], 0000
:0003.72C3 7503                   jne 72C8
:0003.72C5 E9E700                 jmp 73AF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.72C3(C)
|
:0003.72C8 56                     push si
:0003.72C9 9A6C93F21C             call 1CF2:936C
:0003.72CE 8846FE                 mov [bp-02], al 
:0003.72D1 FF7606                 push word ptr [bp+06]
:0003.72D4 9A6C93F21C             call 1CF2:936C
:0003.72D9 8B76FF                 mov si, [bp-01]
:0003.72DC 81E6FF00               and si, 00FF
:0003.72E0 8A4AF8                 mov cl , [bp+si-08]
:0003.72E3 884EDA                 mov [bp-26], cl 
:0003.72E6 3AC8                   cmp cl , al 
:0003.72E8 7503                   jne 72ED
:0003.72EA E9BC00                 jmp 73A9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.72E8(C)
|
:0003.72ED 8A46FE                 mov al , [bp-02]
:0003.72F0 B103                   mov cl, 03
:0003.72F2 2AE4                   sub ah, ah
:0003.72F4 F6F1                   div cl
:0003.72F6 F6E1                   mul cl
:0003.72F8 8A4EDA                 mov cl , [bp-26]
:0003.72FB 2AED                   sub ch, ch
:0003.72FD 894ED8                 mov [bp-28], cx
:0003.7300 3BC8                   cmp cx, ax
:0003.7302 7503                   jne 7307
:0003.7304 E99C00                 jmp 73A3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7302(C)
|
:0003.7307 8B5E06                 mov bx, [bp+06]
:0003.730A 83C303                 add bx, 0003
:0003.730D 9AB2AFF21C             call 1CF2:AFB2
:0003.7312 8AD8                   mov bl , al 
:0003.7314 8B76D8                 mov si, [bp-28]
:0003.7317 2AFF                   sub bh, bh
:0003.7319 8A845632               mov al , [si+3256]
:0003.731D 2AE4                   sub ah, ah
:0003.731F 6BF014                 imul si, ax, 0014
:0003.7322 80B86A32FF             cmp byte ptr [bx+si+326A], FF
:0003.7327 7474                   je 739D
:0003.7329 8B5ED8                 mov bx, [bp-28]
:0003.732C 03DB                   add bx, bx
:0003.732E 81C3A20A               add bx, 0AA2
:0003.7332 895ED6                 mov [bp-2A], bx
:0003.7335 FF37                   push word ptr [bx]
:0003.7337 1E                     push ds
:0003.7338 68703A                 push 3A70
:0003.733B 6A02                   push 0002
:0003.733D 9A4232F60C             call 0CF6:3242
:0003.7342 83C408                 add sp, 0008
:0003.7345 0BC0                   or ax, ax
:0003.7347 7474                   je 73BD
:0003.7349 8A46DA                 mov al , [bp-26]
:0003.734C 50                     push ax
:0003.734D FF76EE                 push word ptr [bp-12]
:0003.7350 9A6893F60C             call 0CF6:9368
:0003.7355 FF76EE                 push word ptr [bp-12]
:0003.7358 9AA4C5F60C             call 0CF6:C5A4
:0003.735D 50                     push ax
:0003.735E FF76EE                 push word ptr [bp-12]
:0003.7361 9A9064F60C             call 0CF6:6490
:0003.7366 6A08                   push 0008
:0003.7368 688054                 push 5480
:0003.736B 9A9C57F60C             call 0CF6:579C
:0003.7370 FF7606                 push word ptr [bp+06]
:0003.7373 9A4C74F21C             call 1CF2:744C
:0003.7378 6A00                   push 0000
:0003.737A 6A00                   push 0000
:0003.737C 6A1A                   push 001A
:0003.737E 6A16                   push 0016
:0003.7380 6890CF                 push CF90
:0003.7383 9A8239F60C             call 0CF6:3982
:0003.7388 8B5ED6                 mov bx, [bp-2A]
:0003.738B FF37                   push word ptr [bx]
:0003.738D FF76EE                 push word ptr [bp-12]
:0003.7390 9A5839F60C             call 0CF6:3958
:0003.7395 50                     push ax
:0003.7396 1E                     push ds
:0003.7397 687F3A                 push 3A7F
:0003.739A E918FA                 jmp 6DB5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7327(C)
|
:0003.739D 1E                     push ds
:0003.739E 688A3A                 push 3A8A
:0003.73A1 EB10                   jmp 73B3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7304(U)
|
:0003.73A3 1E                     push ds
:0003.73A4 68B73A                 push 3AB7
:0003.73A7 EB0A                   jmp 73B3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.72EA(U)
|
:0003.73A9 1E                     push ds
:0003.73AA 68CC3A                 push 3ACC
:0003.73AD EB04                   jmp 73B3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.72C5(U)
|
:0003.73AF 1E                     push ds
:0003.73B0 68E13A                 push 3AE1

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.6DCB(U), :0003.6DD2(U), :0003.6E1A(U), :0003.7022(U), :0003.7290(U), 
|:0003.73A1(U), :0003.73A7(U), :0003.73AD(U)
|
:0003.73B3 6A00                   push 0000
:0003.73B5 9A4232F60C             call 0CF6:3242
:0003.73BA 83C406                 add sp, 0006

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.6DC4(U), :0003.6E51(U), :0003.6E9C(U), :0003.6F2A(U), :0003.70C0(U), 
|:0003.713C(U), :0003.7171(U), :0003.7347(C)
|
:0003.73BD 837EF400               cmp word ptr [bp-0C], 0000
:0003.73C1 7423                   je 73E6
:0003.73C3 8A4608                 mov al , [bp+08]
:0003.73C6 50                     push ax
:0003.73C7 FF76EE                 push word ptr [bp-12]
:0003.73CA 9A3862F60C             call 0CF6:6238
:0003.73CF 50                     push ax
:0003.73D0 68FF00                 push 00FF
:0003.73D3 FF76EE                 push word ptr [bp-12]
:0003.73D6 9AF86AF60C             call 0CF6:6AF8
:0003.73DB 688000                 push 0080
:0003.73DE FF7606                 push word ptr [bp+06]
:0003.73E1 9AE891F21C             call 1CF2:91E8

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.6D6F(U), :0003.73C1(C)
|
:0003.73E6 5E                     pop si
:0003.73E7 5F                     pop di
:0003.73E8 C9                     leave
:0003.73E9 CA0400                 retf 0004


:0003.73EC C81A0000               enter 001A, 00
:0003.73F0 57                     push di
:0003.73F1 56                     push si
:0003.73F2 8B7606                 mov si, [bp+06]
:0003.73F5 6B042C                 imul ax, [si], 002C
:0003.73F8 051668                 add ax, 6816
:0003.73FB 8946EE                 mov [bp-12], ax
:0003.73FE C746F40000             mov word ptr [bp-0C], 0000
:0003.7403 56                     push si
:0003.7404 9A0E41F21C             call 1CF2:410E
:0003.7409 3C07                   cmp al, 07
:0003.740B 740B                   je 7418
:0003.740D F606082D04             test byte ptr [2D08], 04
:0003.7412 7504                   jne 7418
:0003.7414 33FF                   xor di, di
:0003.7416 EB03                   jmp 741B



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.740B(C), :0003.7412(C)
|
:0003.7418 BF0100                 mov di, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7416(U)
|
:0003.741B 8D46F0                 lea ax, [bp-10]
:0003.741E 50                     push ax
:0003.741F 9A9837F60C             call 0CF6:3798
:0003.7424 8A5E08                 mov bl , [bp+08]
:0003.7427 2AFF                   sub bh, bh
:0003.7429 8A877836               mov al , [bx+3678]
:0003.742D 8846F9                 mov [bp-07], al 
:0003.7430 8A440D                 mov al , [si+0D]
:0003.7433 38879C36               cmp [bx+369C], al 
:0003.7437 7611                   jbe 744A
:0003.7439 1E                     push ds
:0003.743A 68C63B                 push 3BC6
:0003.743D 6A00                   push 0000
:0003.743F 9A4232F60C             call 0CF6:3242
:0003.7444 83C406                 add sp, 0006
:0003.7447 E98505                 jmp 79CF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7437(C)
|
:0003.744A 8066087F               and byte ptr [bp+08], 7F
:0003.744E 0BFF                   or di, di
:0003.7450 7524                   jne 7476
:0003.7452 8A5E08                 mov bl , [bp+08]
:0003.7455 2AFF                   sub bh, bh
:0003.7457 C1E302                 shl bx, 02
:0003.745A FFB7EA35               push word ptr [bx+35EA]
:0003.745E FFB7E835               push word ptr [bx+35E8]
:0003.7462 56                     push si
:0003.7463 9A8293F21C             call 1CF2:9382
:0003.7468 50                     push ax
:0003.7469 1E                     push ds
:0003.746A 68D33B                 push 3BD3
:0003.746D 57                     push di
:0003.746E 9A4232F60C             call 0CF6:3242
:0003.7473 83C40C                 add sp, 000C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7450(C)
|
:0003.7476 807E080E               cmp byte ptr [bp+08], 0E
:0003.747A 7603                   jbe 747F
:0003.747C E98C01                 jmp 760B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.747A(C)
|
:0003.747F 8A4608                 mov al , [bp+08]
:0003.7482 B105                   mov cl, 05
:0003.7484 2AE4                   sub ah, ah
:0003.7486 F6F1                   div cl
:0003.7488 8846FD                 mov [bp-03], al 
:0003.748B 8A4608                 mov al , [bp+08]
:0003.748E 2AE4                   sub ah, ah
:0003.7490 F6F1                   div cl
:0003.7492 80FC03                 cmp ah, 03
:0003.7495 7204                   jb 749B
:0003.7497 B001                   mov al, 01
:0003.7499 EB02                   jmp 749D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7495(C)
|
:0003.749B 32C0                   xor al , al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7499(U)
|
:0003.749D 8846FF                 mov [bp-01], al 
:0003.74A0 807EFD00               cmp byte ptr [bp-03], 00
:0003.74A4 751D                   jne 74C3
:0003.74A6 686ACF                 push CF6A
:0003.74A9 9AD83FF21C             call 1CF2:3FD8
:0003.74AE 3C02                   cmp al, 02
:0003.74B0 7511                   jne 74C3
:0003.74B2 1E                     push ds
:0003.74B3 68DE3B                 push 3BDE
:0003.74B6 6A00                   push 0000
:0003.74B8 9A4232F60C             call 0CF6:3242
:0003.74BD 83C406                 add sp, 0006
:0003.74C0 E9A704                 jmp 796A



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.74A4(C), :0003.74B0(C)
|
:0003.74C3 0BFF                   or di, di
:0003.74C5 7419                   je 74E0
:0003.74C7 8A5EFD                 mov bl , [bp-03]
:0003.74CA 2AFF                   sub bh, bh
:0003.74CC 03DB                   add bx, bx
:0003.74CE FFB7AA39               push word ptr [bx+39AA]
:0003.74D2 1E                     push ds
:0003.74D3 68F13B                 push 3BF1
:0003.74D6 6A00                   push 0000
:0003.74D8 9A4232F60C             call 0CF6:3242
:0003.74DD 83C408                 add sp, 0008

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.74C5(C)
|
:0003.74E0 8A4402                 mov al , [si+02]
:0003.74E3 50                     push ax
:0003.74E4 8A46F9                 mov al , [bp-07]
:0003.74E7 0C80                   or al, 80
:0003.74E9 50                     push ax
:0003.74EA 6A00                   push 0000
:0003.74EC 6890CF                 push CF90
:0003.74EF 9AB457F21C             call 1CF2:57B4
:0003.74F4 8846FE                 mov [bp-02], al 
:0003.74F7 3CFF                   cmp al, FF
:0003.74F9 7430                   je 752B
:0003.74FB B00E                   mov al, 0E
:0003.74FD F666FE                 mul byte ptr [bp-02]
:0003.7500 0576D0                 add ax, D076
:0003.7503 8946EC                 mov [bp-14], ax
:0003.7506 50                     push ax
:0003.7507 9A9C40F21C             call 1CF2:409C
:0003.750C 8BD8                   mov bx, ax
:0003.750E 8B07                   mov ax, [bx]
:0003.7510 8946F2                 mov [bp-0E], ax
:0003.7513 8D5EF2                 lea bx, [bp-0E]
:0003.7516 9AB2AFF21C             call 1CF2:AFB2
:0003.751B 8AD0                   mov dl, al 
:0003.751D 8A46FD                 mov al , [bp-03]
:0003.7520 32DB                   xor bl , bl 
:0003.7522 9A8495F21C             call 1CF2:9584
:0003.7527 0BC0                   or ax, ax
:0003.7529 7503                   jne 752E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.74F9(C)
|
:0003.752B E93C04                 jmp 796A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7529(C)
|
:0003.752E 0BFF                   or di, di
:0003.7530 741E                   je 7550
:0003.7532 8A5E08                 mov bl , [bp+08]
:0003.7535 2AFF                   sub bh, bh
:0003.7537 C1E302                 shl bx, 02
:0003.753A FFB7EA35               push word ptr [bx+35EA]
:0003.753E FFB7E835               push word ptr [bx+35E8]
:0003.7542 1E                     push ds
:0003.7543 68003C                 push 3C00
:0003.7546 6A00                   push 0000
:0003.7548 9A4232F60C             call 0CF6:3242
:0003.754D 83C40A                 add sp, 000A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7530(C)
|
:0003.7550 8A4402                 mov al , [si+02]
:0003.7553 50                     push ax
:0003.7554 8A46FE                 mov al , [bp-02]
:0003.7557 50                     push ax
:0003.7558 6A02                   push 0002
:0003.755A 8A46FD                 mov al , [bp-03]
:0003.755D C0E004                 shl al, 04
:0003.7560 0A46F9                 or al , [bp-07]
:0003.7563 8846EA                 mov [bp-16], al 
:0003.7566 50                     push ax
:0003.7567 6802D3                 push D302
:0003.756A 9A44DBF21C             call 1CF2:DB44
:0003.756F 807EFF01               cmp byte ptr [bp-01], 01
:0003.7573 7403                   je 7578
:0003.7575 E98B00                 jmp 7603



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7573(C)
|
:0003.7578 FF76EC                 push word ptr [bp-14]
:0003.757B 9A9C40F21C             call 1CF2:409C
:0003.7580 8BD8                   mov bx, ax
:0003.7582 8B07                   mov ax, [bx]
:0003.7584 8946F6                 mov [bp-0A], ax
:0003.7587 C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7601(C)
|
:0003.758B 8D5EF6                 lea bx, [bp-0A]
:0003.758E 8A46FF                 mov al , [bp-01]
:0003.7591 9AF0AFF21C             call 1CF2:AFF0
:0003.7596 8BD8                   mov bx, ax
:0003.7598 8B07                   mov ax, [bx]
:0003.759A 8946FA                 mov [bp-06], ax
:0003.759D 807EFAFF               cmp byte ptr [bp-06], FF
:0003.75A1 7457                   je 75FA
:0003.75A3 8D5EFA                 lea bx, [bp-06]
:0003.75A6 9AB2AFF21C             call 1CF2:AFB2
:0003.75AB 8AD0                   mov dl, al 
:0003.75AD 8A46FD                 mov al , [bp-03]
:0003.75B0 B301                   mov bl, 01
:0003.75B2 9A8495F21C             call 1CF2:9584
:0003.75B7 0BC0                   or ax, ax
:0003.75B9 743F                   je 75FA
:0003.75BB 8D5EFA                 lea bx, [bp-06]
:0003.75BE 9A74AFF21C             call 1CF2:AF74
:0003.75C3 8846FE                 mov [bp-02], al 
:0003.75C6 3CFF                   cmp al, FF
:0003.75C8 7430                   je 75FA
:0003.75CA B00E                   mov al, 0E
:0003.75CC F666FE                 mul byte ptr [bp-02]
:0003.75CF 0576D0                 add ax, D076
:0003.75D2 50                     push ax
:0003.75D3 9AF640F21C             call 1CF2:40F6
:0003.75D8 56                     push si
:0003.75D9 8BF8                   mov di, ax
:0003.75DB 9AF640F21C             call 1CF2:40F6
:0003.75E0 3BF8                   cmp di, ax
:0003.75E2 7416                   je 75FA
:0003.75E4 8A4402                 mov al , [si+02]
:0003.75E7 50                     push ax
:0003.75E8 8A46FE                 mov al , [bp-02]
:0003.75EB 50                     push ax
:0003.75EC 6A02                   push 0002
:0003.75EE 8A46EA                 mov al , [bp-16]
:0003.75F1 50                     push ax
:0003.75F2 6802D3                 push D302
:0003.75F5 9A44DBF21C             call 1CF2:DB44

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.75A1(C), :0003.75B9(C), :0003.75C8(C), :0003.75E2(C)
|
:0003.75FA FE46FF                 inc byte ptr [bp-01]
:0003.75FD 807EFF04               cmp byte ptr [bp-01], 04
:0003.7601 7288                   jb 758B

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.7575(U), :0003.769F(U), :0003.773B(U), :0003.7791(U), :0003.786B(U), 
|:0003.7874(U), :0003.793A(U)
|
:0003.7603 C746F40100             mov word ptr [bp-0C], 0001
:0003.7608 E95F03                 jmp 796A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.747C(U)
|
:0003.760B 807E0811               cmp byte ptr [bp+08], 11
:0003.760F 7603                   jbe 7614
:0003.7611 E92A01                 jmp 773E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.760F(C)
|
:0003.7614 0BFF                   or di, di
:0003.7616 740E                   je 7626
:0003.7618 1E                     push ds
:0003.7619 68093C                 push 3C09
:0003.761C 6A00                   push 0000
:0003.761E 9A4232F60C             call 0CF6:3242
:0003.7623 83C406                 add sp, 0006

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7616(C)
|
:0003.7626 8A4402                 mov al , [si+02]
:0003.7629 50                     push ax
:0003.762A 8A46F9                 mov al , [bp-07]
:0003.762D 0C80                   or al, 80
:0003.762F 50                     push ax
:0003.7630 6A00                   push 0000
:0003.7632 6890CF                 push CF90
:0003.7635 9AB457F21C             call 1CF2:57B4
:0003.763A 8846FE                 mov [bp-02], al 
:0003.763D 3CFF                   cmp al, FF
:0003.763F 7503                   jne 7644
:0003.7641 E92603                 jmp 796A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.763F(C)
|
:0003.7644 2AE4                   sub ah, ah
:0003.7646 6BF80E                 imul di, ax, 000E
:0003.7649 81C776D0               add di, D076
:0003.764D 57                     push di
:0003.764E 9A9C40F21C             call 1CF2:409C
:0003.7653 8BD8                   mov bx, ax
:0003.7655 8B07                   mov ax, [bx]
:0003.7657 8946FA                 mov [bp-06], ax
:0003.765A 8A4402                 mov al , [si+02]
:0003.765D 8A56FE                 mov dl, [bp-02]
:0003.7660 B302                   mov bl, 02
:0003.7662 9A9C94F21C             call 1CF2:949C
:0003.7667 0BC0                   or ax, ax
:0003.7669 742E                   je 7699
:0003.766B 8A46FA                 mov al , [bp-06]
:0003.766E 02C0                   add al , al 
:0003.7670 50                     push ax
:0003.7671 8A46FB                 mov al , [bp-05]
:0003.7674 02C0                   add al , al 
:0003.7676 50                     push ax
:0003.7677 6A04                   push 0004
:0003.7679 6890CF                 push CF90
:0003.767C 9A1468F21C             call 1CF2:6814
:0003.7681 6A02                   push 0002
:0003.7683 57                     push di
:0003.7684 9AE891F21C             call 1CF2:91E8
:0003.7689 57                     push di
:0003.768A 9AC292F21C             call 1CF2:92C2
:0003.768F 0BC0                   or ax, ax
:0003.7691 7406                   je 7699
:0003.7693 57                     push di
:0003.7694 9AEC76F21C             call 1CF2:76EC

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.7669(C), :0003.7691(C)
|
:0003.7699 807E0811               cmp byte ptr [bp+08], 11
:0003.769D 7403                   je 76A2
:0003.769F E961FF                 jmp 7603



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.769D(C)
|
:0003.76A2 C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7738(U)
|
:0003.76A6 8D5EFA                 lea bx, [bp-06]
:0003.76A9 8A46FF                 mov al , [bp-01]
:0003.76AC 9AF0AFF21C             call 1CF2:AFF0
:0003.76B1 8BD8                   mov bx, ax
:0003.76B3 8B07                   mov ax, [bx]
:0003.76B5 8946FC                 mov [bp-04], ax
:0003.76B8 807EFCFF               cmp byte ptr [bp-04], FF
:0003.76BC 7471                   je 772F
:0003.76BE 8D5EFC                 lea bx, [bp-04]
:0003.76C1 9A74AFF21C             call 1CF2:AF74
:0003.76C6 8846FE                 mov [bp-02], al 
:0003.76C9 3CFF                   cmp al, FF
:0003.76CB 7462                   je 772F
:0003.76CD B00E                   mov al, 0E
:0003.76CF F666FE                 mul byte ptr [bp-02]
:0003.76D2 0576D0                 add ax, D076
:0003.76D5 8946EC                 mov [bp-14], ax
:0003.76D8 50                     push ax
:0003.76D9 9AF640F21C             call 1CF2:40F6
:0003.76DE 56                     push si
:0003.76DF 8BF8                   mov di, ax
:0003.76E1 9AF640F21C             call 1CF2:40F6
:0003.76E6 3BF8                   cmp di, ax
:0003.76E8 7445                   je 772F
:0003.76EA 8A4402                 mov al , [si+02]
:0003.76ED 8A56FE                 mov dl, [bp-02]
:0003.76F0 B302                   mov bl, 02
:0003.76F2 9A9C94F21C             call 1CF2:949C
:0003.76F7 0BC0                   or ax, ax
:0003.76F9 7434                   je 772F
:0003.76FB 8A46FC                 mov al , [bp-04]
:0003.76FE 02C0                   add al , al 
:0003.7700 50                     push ax
:0003.7701 8A46FD                 mov al , [bp-03]
:0003.7704 02C0                   add al , al 
:0003.7706 50                     push ax
:0003.7707 6A04                   push 0004
:0003.7709 6890CF                 push CF90
:0003.770C 9A1468F21C             call 1CF2:6814
:0003.7711 6A02                   push 0002
:0003.7713 FF76EC                 push word ptr [bp-14]
:0003.7716 9AE891F21C             call 1CF2:91E8
:0003.771B FF76EC                 push word ptr [bp-14]
:0003.771E 9AC292F21C             call 1CF2:92C2
:0003.7723 0BC0                   or ax, ax
:0003.7725 7408                   je 772F
:0003.7727 FF76EC                 push word ptr [bp-14]
:0003.772A 9AEC76F21C             call 1CF2:76EC

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.76BC(C), :0003.76CB(C), :0003.76E8(C), :0003.76F9(C), :0003.7725(C), 
|
:0003.772F FE46FF                 inc byte ptr [bp-01]
:0003.7732 807EFF04               cmp byte ptr [bp-01], 04
:0003.7736 7303                   jnb 773B
:0003.7738 E96BFF                 jmp 76A6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7736(C)
|
:0003.773B E9C5FE                 jmp 7603

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7611(U)
|
:0003.773E 897EFA                 mov [bp-06], di
:0003.7741 8B7E06                 mov di, [bp+06]
:0003.7744 8B56FA                 mov dx, [bp-06]
:0003.7747 807E0814               cmp byte ptr [bp+08], 14
:0003.774B 7603                   jbe 7750
:0003.774D E92701                 jmp 7877



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.774B(C)
|
:0003.7750 0BD2                   or dx, dx
:0003.7752 740E                   je 7762
:0003.7754 1E                     push ds
:0003.7755 68163C                 push 3C16
:0003.7758 6A00                   push 0000
:0003.775A 9A4232F60C             call 0CF6:3242
:0003.775F 83C406                 add sp, 0006

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7752(C)
|
:0003.7762 8A4502                 mov al , [di+02]
:0003.7765 50                     push ax
:0003.7766 8A46F9                 mov al , [bp-07]
:0003.7769 0C80                   or al, 80
:0003.776B 50                     push ax
:0003.776C 6A00                   push 0000
:0003.776E 6890CF                 push CF90
:0003.7771 9AB457F21C             call 1CF2:57B4
:0003.7776 8846FE                 mov [bp-02], al 
:0003.7779 3CFF                   cmp al, FF
:0003.777B 7503                   jne 7780
:0003.777D E9EA01                 jmp 796A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.777B(C)
|
:0003.7780 8A4502                 mov al , [di+02]
:0003.7783 8A56FE                 mov dl, [bp-02]
:0003.7786 B304                   mov bl, 04
:0003.7788 9A9C94F21C             call 1CF2:949C
:0003.778D 0BC0                   or ax, ax
:0003.778F 7503                   jne 7794
:0003.7791 E96FFE                 jmp 7603



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.778F(C)
|
:0003.7794 B00E                   mov al, 0E
:0003.7796 F666FE                 mul byte ptr [bp-02]
:0003.7799 0576D0                 add ax, D076
:0003.779C 8946F6                 mov [bp-0A], ax
:0003.779F 50                     push ax
:0003.77A0 8BF0                   mov si, ax
:0003.77A2 9A9C40F21C             call 1CF2:409C
:0003.77A7 8BD8                   mov bx, ax
:0003.77A9 8B07                   mov ax, [bx]
:0003.77AB 8946F4                 mov [bp-0C], ax
:0003.77AE 6B0D2C                 imul cx, [di], 002C
:0003.77B1 81C11668               add cx, 6816
:0003.77B5 51                     push cx
:0003.77B6 9ADA6AF60C             call 0CF6:6ADA
:0003.77BB B10A                   mov cl, 0A
:0003.77BD 2AE4                   sub ah, ah
:0003.77BF F6F1                   div cl
:0003.77C1 2AE4                   sub ah, ah
:0003.77C3 8BD6                   mov dx, si
:0003.77C5 8BF0                   mov si, ax
:0003.77C7 8A46F9                 mov al , [bp-07]
:0003.77CA 40                     inc ax
:0003.77CB 40                     inc ax
:0003.77CC 6BC00A                 imul ax, 000A
:0003.77CF 03F0                   add si, ax
:0003.77D1 52                     push dx
:0003.77D2 8956E8                 mov [bp-18], dx
:0003.77D5 9A6240F21C             call 1CF2:4062
:0003.77DA 6BC02C                 imul ax, 002C
:0003.77DD 051668                 add ax, 6816
:0003.77E0 50                     push ax
:0003.77E1 9ADA6AF60C             call 0CF6:6ADA
:0003.77E6 B10A                   mov cl, 0A
:0003.77E8 2AE4                   sub ah, ah
:0003.77EA F6F1                   div cl
:0003.77EC 2AE4                   sub ah, ah
:0003.77EE 2BF0                   sub si, ax
:0003.77F0 FF76E8                 push word ptr [bp-18]
:0003.77F3 9A9893F21C             call 1CF2:9398
:0003.77F8 2AE4                   sub ah, ah
:0003.77FA 6A00                   push 0000
:0003.77FC 50                     push ax
:0003.77FD 8BC6                   mov ax, si
:0003.77FF 2BD2                   sub dx, dx
:0003.7801 9A443CF60C             call 0CF6:3C44
:0003.7806 8BF0                   mov si, ax
:0003.7808 8A46F4                 mov al , [bp-0C]
:0003.780B 02C0                   add al , al 
:0003.780D 50                     push ax
:0003.780E 8A46F5                 mov al , [bp-0B]
:0003.7811 02C0                   add al , al 
:0003.7813 50                     push ax
:0003.7814 6A03                   push 0003
:0003.7816 6890CF                 push CF90
:0003.7819 9A1468F21C             call 1CF2:6814
:0003.781E C746FC0300             mov word ptr [bp-04], 0003
:0003.7823 8B7EFC                 mov di, [bp-04]
:0003.7826 8976FA                 mov [bp-06], si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7836(C)
|
:0003.7829 8A46FE                 mov al , [bp-02]
:0003.782C 8BD6                   mov dx, si
:0003.782E B306                   mov bl, 06
:0003.7830 9AFA41F21C             call 1CF2:41FA
:0003.7835 4F                     dec di
:0003.7836 75F1                   jne 7829
:0003.7838 8B7EF6                 mov di, [bp-0A]
:0003.783B 57                     push di
:0003.783C 9A8293F21C             call 1CF2:9382
:0003.7841 50                     push ax
:0003.7842 1E                     push ds
:0003.7843 68253C                 push 3C25
:0003.7846 6A00                   push 0000
:0003.7848 9A4232F60C             call 0CF6:3242
:0003.784D 83C408                 add sp, 0008
:0003.7850 57                     push di
:0003.7851 9A9893F21C             call 1CF2:9398
:0003.7856 2AE4                   sub ah, ah
:0003.7858 2BC6                   sub ax, si
:0003.785A 50                     push ax
:0003.785B 57                     push di
:0003.785C 9A7E7BF21C             call 1CF2:7B7E
:0003.7861 57                     push di
:0003.7862 9AC292F21C             call 1CF2:92C2
:0003.7867 0BC0                   or ax, ax
:0003.7869 7503                   jne 786E
:0003.786B E995FD                 jmp 7603



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7869(C)
|
:0003.786E 57                     push di
:0003.786F 9AEC76F21C             call 1CF2:76EC
:0003.7874 E98CFD                 jmp 7603



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.774D(U)
|
:0003.7877 807E081D               cmp byte ptr [bp+08], 1D
:0003.787B 7603                   jbe 7880
:0003.787D E9BD00                 jmp 793D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.787B(C)
|
:0003.7880 807E081B               cmp byte ptr [bp+08], 1B
:0003.7884 7206                   jb 788C
:0003.7886 C646FF03               mov byte ptr [bp-01], 03
:0003.788A EB0F                   jmp 789B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7884(C)
|
:0003.788C 807E0818               cmp byte ptr [bp+08], 18
:0003.7890 7204                   jb 7896
:0003.7892 B001                   mov al, 01
:0003.7894 EB02                   jmp 7898



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7890(C)
|
:0003.7896 B002                   mov al, 02

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7894(U)
|
:0003.7898 8846FF                 mov [bp-01], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.788A(U)
|
:0003.789B 0BD2                   or dx, dx
:0003.789D 7419                   je 78B8
:0003.789F 8A5EFF                 mov bl , [bp-01]
:0003.78A2 2AFF                   sub bh, bh
:0003.78A4 03DB                   add bx, bx
:0003.78A6 FFB79239               push word ptr [bx+3992]
:0003.78AA 1E                     push ds
:0003.78AB 68383C                 push 3C38
:0003.78AE 6A00                   push 0000
:0003.78B0 9A4232F60C             call 0CF6:3242
:0003.78B5 83C408                 add sp, 0008

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.789D(C)
|
:0003.78B8 8B5E06                 mov bx, [bp+06]
:0003.78BB 8A4702                 mov al , [bx+02]
:0003.78BE 50                     push ax
:0003.78BF 8A46F9                 mov al , [bp-07]
:0003.78C2 0C80                   or al, 80
:0003.78C4 50                     push ax
:0003.78C5 6A01                   push 0001
:0003.78C7 6890CF                 push CF90
:0003.78CA 9AB457F21C             call 1CF2:57B4
:0003.78CF 8846FE                 mov [bp-02], al 
:0003.78D2 3CFF                   cmp al, FF
:0003.78D4 7415                   je 78EB
:0003.78D6 2AE4                   sub ah, ah
:0003.78D8 6BF80E                 imul di, ax, 000E
:0003.78DB 81C776D0               add di, D076
:0003.78DF 8A56FF                 mov dl, [bp-01]
:0003.78E2 9AF293F21C             call 1CF2:93F2
:0003.78E7 0BC0                   or ax, ax
:0003.78E9 7502                   jne 78ED

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.78D4(C)
|
:0003.78EB EB7D                   jmp 796A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.78E9(C)
|
:0003.78ED 897EE6                 mov [bp-1A], di
:0003.78F0 807EF902               cmp byte ptr [bp-07], 02
:0003.78F4 7505                   jne 78FB
:0003.78F6 B8413C                 mov ax, 3C41
:0003.78F9 EB03                   jmp 78FE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.78F4(C)
|
:0003.78FB B8463C                 mov ax, 3C46

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.78F9(U)
|
:0003.78FE 50                     push ax
:0003.78FF 8A5EFF                 mov bl , [bp-01]
:0003.7902 2AFF                   sub bh, bh
:0003.7904 03DB                   add bx, bx
:0003.7906 FFB79239               push word ptr [bx+3992]
:0003.790A 57                     push di
:0003.790B 9A8293F21C             call 1CF2:9382
:0003.7910 50                     push ax
:0003.7911 1E                     push ds
:0003.7912 684B3C                 push 3C4B
:0003.7915 6A00                   push 0000
:0003.7917 9A4232F60C             call 0CF6:3242
:0003.791C 83C40C                 add sp, 000C
:0003.791F 8A46F9                 mov al , [bp-07]
:0003.7922 C0E004                 shl al, 04
:0003.7925 0A46FF                 or al , [bp-01]
:0003.7928 50                     push ax
:0003.7929 8B5E06                 mov bx, [bp+06]
:0003.792C 8A4702                 mov al , [bx+02]
:0003.792F 50                     push ax
:0003.7930 6A00                   push 0000
:0003.7932 FF76E6                 push word ptr [bp-1A]
:0003.7935 9AB6AAF21C             call 1CF2:AAB6
:0003.793A E9C6FC                 jmp 7603



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.787D(U)
|
:0003.793D 807E0823               cmp byte ptr [bp+08], 23
:0003.7941 7727                   ja 796A
:0003.7943 8A4608                 mov al , [bp+08]
:0003.7946 2AE4                   sub ah, ah
:0003.7948 2D1E00                 sub ax, 001E
:0003.794B B90300                 mov cx, 0003
:0003.794E 99                     cwd
:0003.794F F7F9                   idiv cx
:0003.7951 52                     push dx
:0003.7952 807E0820               cmp byte ptr [bp+08], 20
:0003.7956 7604                   jbe 795C
:0003.7958 B001                   mov al, 01
:0003.795A EB02                   jmp 795E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7956(C)
|
:0003.795C B002                   mov al, 02

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.795A(U)
|
:0003.795E 50                     push ax
:0003.795F 6A01                   push 0001
:0003.7961 57                     push di
:0003.7962 9AECACF21C             call 1CF2:ACEC
:0003.7967 8946F4                 mov [bp-0C], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.74C0(U), :0003.752B(U), :0003.7608(U), :0003.7641(U), :0003.777D(U), 
|:0003.78EB(U), :0003.7941(C)
|
:0003.796A 837EF400               cmp word ptr [bp-0C], 0000
:0003.796E 745F                   je 79CF
:0003.7970 C646FE08               mov byte ptr [bp-02], 08
:0003.7974 807E080F               cmp byte ptr [bp+08], 0F
:0003.7978 723D                   jb 79B7
:0003.797A 807E0814               cmp byte ptr [bp+08], 14
:0003.797E 761D                   jbe 799D
:0003.7980 807E081D               cmp byte ptr [bp+08], 1D
:0003.7984 7717                   ja 799D
:0003.7986 FF7606                 push word ptr [bp+06]
:0003.7989 9A6C93F21C             call 1CF2:936C
:0003.798E 8846FF                 mov [bp-01], al 
:0003.7991 3C0C                   cmp al, 0C
:0003.7993 7404                   je 7999
:0003.7995 3C12                   cmp al, 12
:0003.7997 7504                   jne 799D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7993(C)
|
:0003.7999 C646FE0C               mov byte ptr [bp-02], 0C

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.797E(C), :0003.7984(C), :0003.7997(C)
|
:0003.799D FF76EE                 push word ptr [bp-12]
:0003.79A0 9AD0C5F60C             call 0CF6:C5D0
:0003.79A5 2AE4                   sub ah, ah
:0003.79A7 8A4EFE                 mov cl , [bp-02]
:0003.79AA 2AED                   sub ch, ch
:0003.79AC 03C1                   add ax, cx
:0003.79AE 50                     push ax
:0003.79AF FF76EE                 push word ptr [bp-12]
:0003.79B2 9AB264F60C             call 0CF6:64B2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7978(C)
|
:0003.79B7 8A5E08                 mov bl , [bp+08]
:0003.79BA 2AFF                   sub bh, bh
:0003.79BC 8A879C36               mov al , [bx+369C]
:0003.79C0 8B5E06                 mov bx, [bp+06]
:0003.79C3 28470D                 sub [bx+0D], al 
:0003.79C6 688000                 push 0080
:0003.79C9 53                     push bx
:0003.79CA 9AE891F21C             call 1CF2:91E8

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.7447(U), :0003.796E(C)
|
:0003.79CF 5E                     pop si
:0003.79D0 5F                     pop di
:0003.79D1 C9                     leave
:0003.79D2 CA0400                 retf 0004


:0003.79D5 00                     BYTE 0


:0003.79D6 C80C0000               enter 000C, 00
:0003.79DA 57                     push di
:0003.79DB 56                     push si
:0003.79DC 8B7606                 mov si, [bp+06]
:0003.79DF 6B3C2C                 imul di, [si], 002C
:0003.79E2 81C71668               add di, 6816
:0003.79E6 B00E                   mov al, 0E
:0003.79E8 F6660A                 mul byte ptr [bp+0A]
:0003.79EB 0576D0                 add ax, D076
:0003.79EE 50                     push ax
:0003.79EF 9A6240F21C             call 1CF2:4062
:0003.79F4 6BC02C                 imul ax, 002C
:0003.79F7 051668                 add ax, 6816
:0003.79FA 8946FE                 mov [bp-02], ax
:0003.79FD 8A460C                 mov al , [bp+0C]
:0003.7A00 C0E804                 shr al, 04
:0003.7A03 8846FD                 mov [bp-03], al 
:0003.7A06 8A460C                 mov al , [bp+0C]
:0003.7A09 240F                   and al, 0F
:0003.7A0B 8846FC                 mov [bp-04], al 
:0003.7A0E 57                     push di
:0003.7A0F 9AA4C5F60C             call 0CF6:C5A4
:0003.7A14 8946FA                 mov [bp-06], ax
:0003.7A17 56                     push si
:0003.7A18 9AE840F21C             call 1CF2:40E8
:0003.7A1D 3C02                   cmp al, 02
:0003.7A1F 7403                   je 7A24
:0003.7A21 E9E101                 jmp 7C05



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7A1F(C)
|
:0003.7A24 F646FC01               test byte ptr [bp-04], 01
:0003.7A28 747A                   je 7AA4
:0003.7A2A 8A46FD                 mov al , [bp-03]
:0003.7A2D 2AE4                   sub ah, ah
:0003.7A2F 40                     inc ax
:0003.7A30 69C05802               imul ax, 0258
:0003.7A34 99                     cwd
:0003.7A35 8946F6                 mov [bp-0A], ax
:0003.7A38 8956F8                 mov [bp-08], dx
:0003.7A3B 807E0AFF               cmp byte ptr [bp+0A], FF
:0003.7A3F 7425                   je 7A66
:0003.7A41 FF76FE                 push word ptr [bp-02]
:0003.7A44 9ADA6AF60C             call 0CF6:6ADA
:0003.7A49 FF76FE                 push word ptr [bp-02]
:0003.7A4C 8946F4                 mov [bp-0C], ax
:0003.7A4F 9A90C5F60C             call 0CF6:C590
:0003.7A54 F666F4                 mul byte ptr [bp-0C]
:0003.7A57 B91400                 mov cx, 0014
:0003.7A5A 2BD2                   sub dx, dx
:0003.7A5C F7F1                   div cx
:0003.7A5E 2BD2                   sub dx, dx
:0003.7A60 0146F6                 add [bp-0A], ax
:0003.7A63 1156F8                 adc [bp-08], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7A3F(C)
|
:0003.7A66 8B46F6                 mov ax, [bp-0A]
:0003.7A69 B90A00                 mov cx, 000A
:0003.7A6C 2BD2                   sub dx, dx
:0003.7A6E F7F1                   div cx
:0003.7A70 9AE03DF60C             call 0CF6:3DE0
:0003.7A75 2BD2                   sub dx, dx
:0003.7A77 0146F6                 add [bp-0A], ax
:0003.7A7A 1156F8                 adc [bp-08], dx
:0003.7A7D 57                     push di
:0003.7A7E 9A2069F60C             call 0CF6:6920
:0003.7A83 2BD2                   sub dx, dx
:0003.7A85 2B46FA                 sub ax, [bp-06]
:0003.7A88 1BD2                   sbb dx, dx
:0003.7A8A 52                     push dx
:0003.7A8B 50                     push ax
:0003.7A8C 8B46F6                 mov ax, [bp-0A]
:0003.7A8F 8B56F8                 mov dx, [bp-08]
:0003.7A92 9A443CF60C             call 0CF6:3C44
:0003.7A97 8946F6                 mov [bp-0A], ax
:0003.7A9A 0346FA                 add ax, [bp-06]
:0003.7A9D 50                     push ax
:0003.7A9E 57                     push di
:0003.7A9F 9A9064F60C             call 0CF6:6490

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7A28(C)
|
:0003.7AA4 8B7EFA                 mov di, [bp-06]
:0003.7AA7 F646FC02               test byte ptr [bp-04], 02
:0003.7AAB 7503                   jne 7AB0
:0003.7AAD E98C00                 jmp 7B3C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7AAB(C)
|
:0003.7AB0 8A46FD                 mov al , [bp-03]
:0003.7AB3 2AE4                   sub ah, ah
:0003.7AB5 050300                 add ax, 0003
:0003.7AB8 6BF80A                 imul di, ax, 000A
:0003.7ABB 807E0AFF               cmp byte ptr [bp+0A], FF
:0003.7ABF 7412                   je 7AD3
:0003.7AC1 FF76FE                 push word ptr [bp-02]
:0003.7AC4 9ADA6AF60C             call 0CF6:6ADA
:0003.7AC9 B10A                   mov cl, 0A
:0003.7ACB 2AE4                   sub ah, ah
:0003.7ACD F6F1                   div cl
:0003.7ACF 2AE4                   sub ah, ah
:0003.7AD1 03F8                   add di, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7ABF(C)
|
:0003.7AD3 8BC7                   mov ax, di
:0003.7AD5 B90A00                 mov cx, 000A
:0003.7AD8 2BD2                   sub dx, dx
:0003.7ADA F7F1                   div cx
:0003.7ADC 9AE03DF60C             call 0CF6:3DE0
:0003.7AE1 03F8                   add di, ax
:0003.7AE3 B86400                 mov ax, 0064
:0003.7AE6 8A4C0C                 mov cl , [si+0C]
:0003.7AE9 2AED                   sub ch, ch
:0003.7AEB 2BC1                   sub ax, cx
:0003.7AED 8BD7                   mov dx, di
:0003.7AEF 2AF6                   sub dh, dh
:0003.7AF1 9A383CF60C             call 0CF6:3C38
:0003.7AF6 8BF8                   mov di, ax
:0003.7AF8 6A02                   push 0002
:0003.7AFA 56                     push si
:0003.7AFB 9ABC40F21C             call 1CF2:40BC
:0003.7B00 8946FE                 mov [bp-02], ax
:0003.7B03 8A440C                 mov al , [si+0C]
:0003.7B06 2AE4                   sub ah, ah
:0003.7B08 8BCF                   mov cx, di
:0003.7B0A 2AED                   sub ch, ch
:0003.7B0C 03C1                   add ax, cx
:0003.7B0E 50                     push ax
:0003.7B0F 56                     push si
:0003.7B10 9A7E7BF21C             call 1CF2:7B7E
:0003.7B15 837EFE00               cmp word ptr [bp-02], 0000
:0003.7B19 7421                   je 7B3C
:0003.7B1B 6A02                   push 0002
:0003.7B1D 56                     push si
:0003.7B1E 9ABC40F21C             call 1CF2:40BC
:0003.7B23 0BC0                   or ax, ax
:0003.7B25 7415                   je 7B3C
:0003.7B27 56                     push si
:0003.7B28 9A8293F21C             call 1CF2:9382
:0003.7B2D 50                     push ax
:0003.7B2E 1E                     push ds
:0003.7B2F 68543C                 push 3C54
:0003.7B32 6A00                   push 0000
:0003.7B34 9A4232F60C             call 0CF6:3242
:0003.7B39 83C408                 add sp, 0008

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.7AAD(U), :0003.7B19(C), :0003.7B25(C)
|
:0003.7B3C 807E0801               cmp byte ptr [bp+08], 01
:0003.7B40 1AC0                   sbb al , al 
:0003.7B42 2402                   and al, 02
:0003.7B44 0401                   add al, 01
:0003.7B46 8846FE                 mov [bp-02], al 
:0003.7B49 807EFC01               cmp byte ptr [bp-04], 01
:0003.7B4D 7539                   jne 7B88
:0003.7B4F 8A4403                 mov al , [si+03]
:0003.7B52 02C0                   add al , al 
:0003.7B54 50                     push ax
:0003.7B55 8A4404                 mov al , [si+04]
:0003.7B58 02C0                   add al , al 
:0003.7B5A 50                     push ax
:0003.7B5B 6A06                   push 0006
:0003.7B5D 6890CF                 push CF90
:0003.7B60 9A1468F21C             call 1CF2:6814
:0003.7B65 807EFE00               cmp byte ptr [bp-02], 00
:0003.7B69 7503                   jne 7B6E
:0003.7B6B E99700                 jmp 7C05



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7B69(C)
|
:0003.7B6E 8A46FE                 mov al , [bp-02]
:0003.7B71 8846FF                 mov [bp-01], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7B84(C)
|
:0003.7B74 8A4402                 mov al , [si+02]
:0003.7B77 8B56F6                 mov dx, [bp-0A]
:0003.7B7A B307                   mov bl, 07
:0003.7B7C 9AFA41F21C             call 1CF2:41FA
:0003.7B81 FE4EFF                 dec byte ptr [bp-01]
:0003.7B84 75EE                   jne 7B74
:0003.7B86 EB7D                   jmp 7C05



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7B4D(C)
|
:0003.7B88 807EFC02               cmp byte ptr [bp-04], 02
:0003.7B8C 7538                   jne 7BC6
:0003.7B8E 8A4403                 mov al , [si+03]
:0003.7B91 02C0                   add al , al 
:0003.7B93 50                     push ax
:0003.7B94 8A4404                 mov al , [si+04]
:0003.7B97 02C0                   add al , al 
:0003.7B99 50                     push ax
:0003.7B9A 6A05                   push 0005
:0003.7B9C 6890CF                 push CF90
:0003.7B9F 9A1468F21C             call 1CF2:6814
:0003.7BA4 807EFE00               cmp byte ptr [bp-02], 00
:0003.7BA8 745B                   je 7C05
:0003.7BAA 8A46FE                 mov al , [bp-02]
:0003.7BAD 8846FF                 mov [bp-01], al 
:0003.7BB0 897EFA                 mov [bp-06], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7BC2(C)
|
:0003.7BB3 8A4402                 mov al , [si+02]
:0003.7BB6 8BD7                   mov dx, di
:0003.7BB8 B30F                   mov bl, 0F
:0003.7BBA 9AFA41F21C             call 1CF2:41FA
:0003.7BBF FE4EFF                 dec byte ptr [bp-01]
:0003.7BC2 75EF                   jne 7BB3
:0003.7BC4 EB3F                   jmp 7C05



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7B8C(C)
|
:0003.7BC6 897EFA                 mov [bp-06], di
:0003.7BC9 8A4403                 mov al , [si+03]
:0003.7BCC 02C0                   add al , al 
:0003.7BCE 50                     push ax
:0003.7BCF 8A4404                 mov al , [si+04]
:0003.7BD2 02C0                   add al , al 
:0003.7BD4 50                     push ax
:0003.7BD5 6A07                   push 0007
:0003.7BD7 6890CF                 push CF90
:0003.7BDA 9A1468F21C             call 1CF2:6814
:0003.7BDF BF0200                 mov di, 0002

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7BF0(C)
|
:0003.7BE2 8A4402                 mov al , [si+02]
:0003.7BE5 8B56F6                 mov dx, [bp-0A]
:0003.7BE8 B307                   mov bl, 07
:0003.7BEA 9AFA41F21C             call 1CF2:41FA
:0003.7BEF 4F                     dec di
:0003.7BF0 75F0                   jne 7BE2
:0003.7BF2 BF0200                 mov di, 0002

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7C03(C)
|
:0003.7BF5 8A4402                 mov al , [si+02]
:0003.7BF8 8B56FA                 mov dx, [bp-06]
:0003.7BFB B30F                   mov bl, 0F
:0003.7BFD 9AFA41F21C             call 1CF2:41FA
:0003.7C02 4F                     dec di
:0003.7C03 75F0                   jne 7BF5

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.7A21(U), :0003.7B6B(U), :0003.7B86(U), :0003.7BA8(C), :0003.7BC4(U), 
|
:0003.7C05 5E                     pop si
:0003.7C06 5F                     pop di
:0003.7C07 C9                     leave
:0003.7C08 CA0800                 retf 0008


:0003.7C0B 00                     BYTE 0


:0003.7C0C C80C0000               enter 000C, 00
:0003.7C10 57                     push di
:0003.7C11 56                     push si
:0003.7C12 8B7E06                 mov di, [bp+06]
:0003.7C15 57                     push di
:0003.7C16 9A0E41F21C             call 1CF2:410E
:0003.7C1B 3C07                   cmp al, 07
:0003.7C1D 740B                   je 7C2A
:0003.7C1F F606082D04             test byte ptr [2D08], 04
:0003.7C24 7504                   jne 7C2A
:0003.7C26 33F6                   xor si, si
:0003.7C28 EB03                   jmp 7C2D



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.7C1D(C), :0003.7C24(C)
|
:0003.7C2A BE0100                 mov si, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7C28(U)
|
:0003.7C2D C746FC0000             mov word ptr [bp-04], 0000
:0003.7C32 680855                 push 5508
:0003.7C35 9A081DF60C             call 0CF6:1D08
:0003.7C3A 5B                     pop bx
:0003.7C3B 05BC18                 add ax, 18BC
:0003.7C3E 52                     push dx
:0003.7C3F 50                     push ax
:0003.7C40 A069CF                 mov al, [CF69]
:0003.7C43 F62668CF               mul byte ptr [CF68]
:0003.7C47 B2FF                   mov dl, FF
:0003.7C49 9A7C4CF60C             call 0CF6:4C7C
:0003.7C4E 8D4503                 lea ax, [di+03]
:0003.7C51 50                     push ax
:0003.7C52 8A460C                 mov al , [bp+0C]
:0003.7C55 0C80                   or al, 80
:0003.7C57 50                     push ax
:0003.7C58 6A01                   push 0001
:0003.7C5A 57                     push di
:0003.7C5B 9A0EB2F21C             call 1CF2:B20E
:0003.7C60 8846FF                 mov [bp-01], al 
:0003.7C63 0BF6                   or si, si
:0003.7C65 741A                   je 7C81
:0003.7C67 6A01                   push 0001
:0003.7C69 6890CF                 push CF90
:0003.7C6C 9AB26BF21C             call 1CF2:6BB2
:0003.7C71 6890CF                 push CF90
:0003.7C74 9A4641F21C             call 1CF2:4146
:0003.7C79 B80200                 mov ax, 0002
:0003.7C7C 9ACC22F60C             call 0CF6:22CC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7C65(C)
|
:0003.7C81 807EFFFF               cmp byte ptr [bp-01], FF
:0003.7C85 7503                   jne 7C8A
:0003.7C87 E90301                 jmp 7D8D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7C85(C)
|
:0003.7C8A 0BF6                   or si, si
:0003.7C8C 741B                   je 7CA9
:0003.7C8E 8A5E0A                 mov bl , [bp+0A]
:0003.7C91 2AFF                   sub bh, bh
:0003.7C93 03DB                   add bx, bx
:0003.7C95 FFB79239               push word ptr [bx+3992]
:0003.7C99 1E                     push ds
:0003.7C9A 685D3C                 push 3C5D
:0003.7C9D 6A02                   push 0002
:0003.7C9F 9A4232F60C             call 0CF6:3242
:0003.7CA4 83C408                 add sp, 0008
:0003.7CA7 EB03                   jmp 7CAC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7C8C(C)
|
:0003.7CA9 B80100                 mov ax, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7CA7(U)
|
:0003.7CAC 8946FE                 mov [bp-02], ax
:0003.7CAF 0BC0                   or ax, ax
:0003.7CB1 7503                   jne 7CB6
:0003.7CB3 E9E500                 jmp 7D9B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7CB1(C)
|
:0003.7CB6 8976F8                 mov [bp-08], si
:0003.7CB9 6A00                   push 0000
:0003.7CBB 6A00                   push 0000
:0003.7CBD 6A1A                   push 001A
:0003.7CBF 6A16                   push 0016
:0003.7CC1 6890CF                 push CF90
:0003.7CC4 9A8239F60C             call 0CF6:3982
:0003.7CC9 807E0A01               cmp byte ptr [bp+0A], 01
:0003.7CCD 7504                   jne 7CD3
:0003.7CCF B023                   mov al, 23
:0003.7CD1 EB02                   jmp 7CD5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7CCD(C)
|
:0003.7CD3 B024                   mov al, 24

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7CD1(U)
|
:0003.7CD5 2AE4                   sub ah, ah
:0003.7CD7 8946F6                 mov [bp-0A], ax
:0003.7CDA 50                     push ax
:0003.7CDB 688054                 push 5480
:0003.7CDE 9A9C57F60C             call 0CF6:579C
:0003.7CE3 BB0000                 mov bx, 0000
:0003.7CE6 8E064050               mov es, [5040]
:0003.7CEA 8C46FC                 mov [bp-04], es
:0003.7CED 26803FFF               cmp byte ptr es:[bx], FF
:0003.7CF1 745C                   je 7D4F
:0003.7CF3 8A460C                 mov al , [bp+0C]
:0003.7CF6 C0E004                 shl al, 04
:0003.7CF9 0A460A                 or al , [bp+0A]
:0003.7CFC 8846F4                 mov [bp-0C], al 
:0003.7CFF 8BF3                   mov si, bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7D4D(C)
|
:0003.7D01 807E0801               cmp byte ptr [bp+08], 01
:0003.7D05 750A                   jne 7D11
:0003.7D07 8A4502                 mov al , [di+02]
:0003.7D0A 2AE4                   sub ah, ah
:0003.7D0C 8946FE                 mov [bp-02], ax
:0003.7D0F EB05                   jmp 7D16



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7D05(C)
|
:0003.7D11 C746FEFF00             mov word ptr [bp-02], 00FF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7D0F(U)
|
:0003.7D16 8A46F4                 mov al , [bp-0C]
:0003.7D19 50                     push ax
:0003.7D1A 8A46FE                 mov al , [bp-02]
:0003.7D1D 50                     push ax
:0003.7D1E 6A01                   push 0001
:0003.7D20 B00E                   mov al, 0E
:0003.7D22 26F624                 mul byte ptr es:[si]
:0003.7D25 0576D0                 add ax, D076
:0003.7D28 50                     push ax
:0003.7D29 9AB6AAF21C             call 1CF2:AAB6
:0003.7D2E 688054                 push 5480
:0003.7D31 9A1058F60C             call 0CF6:5810
:0003.7D36 0BC0                   or ax, ax
:0003.7D38 750B                   jne 7D45
:0003.7D3A FF76F6                 push word ptr [bp-0A]
:0003.7D3D 688054                 push 5480
:0003.7D40 9A9C57F60C             call 0CF6:579C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7D38(C)
|
:0003.7D45 8E46FC                 mov es, [bp-04]
:0003.7D48 46                     inc si
:0003.7D49 26803CFF               cmp byte ptr es:[si], FF
:0003.7D4D 75B2                   jne 7D01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7CF1(C)
|
:0003.7D4F 8A5E0A                 mov bl , [bp+0A]
:0003.7D52 2AFF                   sub bh, bh
:0003.7D54 03DB                   add bx, bx
:0003.7D56 FFB79239               push word ptr [bx+3992]
:0003.7D5A 57                     push di
:0003.7D5B 9AF640F21C             call 1CF2:40F6
:0003.7D60 0BC0                   or ax, ax
:0003.7D62 7405                   je 7D69
:0003.7D64 B8723C                 mov ax, 3C72
:0003.7D67 EB03                   jmp 7D6C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7D62(C)
|
:0003.7D69 B8753C                 mov ax, 3C75

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7D67(U)
|
:0003.7D6C 50                     push ax
:0003.7D6D 1E                     push ds
:0003.7D6E 68783C                 push 3C78
:0003.7D71 6A00                   push 0000
:0003.7D73 9A4232F60C             call 0CF6:3242
:0003.7D78 83C40A                 add sp, 000A
:0003.7D7B 688054                 push 5480
:0003.7D7E 9ABA57F60C             call 0CF6:57BA
:0003.7D83 C746FC0100             mov word ptr [bp-04], 0001
:0003.7D88 8B76F8                 mov si, [bp-08]
:0003.7D8B EB0E                   jmp 7D9B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7C87(U)
|
:0003.7D8D 1E                     push ds
:0003.7D8E 68893C                 push 3C89
:0003.7D91 6A00                   push 0000
:0003.7D93 9A4232F60C             call 0CF6:3242
:0003.7D98 83C406                 add sp, 0006

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.7CB3(U), :0003.7D8B(U)
|
:0003.7D9B 0BF6                   or si, si
:0003.7D9D 7412                   je 7DB1
:0003.7D9F 6A00                   push 0000
:0003.7DA1 6890CF                 push CF90
:0003.7DA4 9AB26BF21C             call 1CF2:6BB2
:0003.7DA9 6890CF                 push CF90
:0003.7DAC 9A4641F21C             call 1CF2:4146

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7D9D(C)
|
:0003.7DB1 8B46FC                 mov ax, [bp-04]
:0003.7DB4 5E                     pop si
:0003.7DB5 5F                     pop di
:0003.7DB6 C9                     leave
:0003.7DB7 CA0800                 retf 0008


:0003.7DBA 55                     push bp
:0003.7DBB 8BEC                   mov bp, sp
:0003.7DBD 8B5E06                 mov bx, [bp+06]
:0003.7DC0 8A4702                 mov al , [bx+02]
:0003.7DC3 C9                     leave
:0003.7DC4 CA0200                 retf 0002


:0003.7DC7 00                     BYTE 0


:0003.7DC8 55                     push bp
:0003.7DC9 8BEC                   mov bp, sp
:0003.7DCB 8B5E0A                 mov bx, [bp+0A]
:0003.7DCE 8A07                   mov al , [bx]
:0003.7DD0 50                     push ax
:0003.7DD1 8A4701                 mov al , [bx+01]
:0003.7DD4 50                     push ax
:0003.7DD5 FF7608                 push word ptr [bp+08]
:0003.7DD8 FF7606                 push word ptr [bp+06]
:0003.7DDB 9A0A76F21C             call 1CF2:760A
:0003.7DE0 C9                     leave
:0003.7DE1 CA0600                 retf 0006


:0003.7DE4 55                     push bp
:0003.7DE5 8BEC                   mov bp, sp
:0003.7DE7 8B5E06                 mov bx, [bp+06]
:0003.7DEA 8A07                   mov al , [bx]
:0003.7DEC C9                     leave
:0003.7DED CA0200                 retf 0002


:0003.7DF0 55                     push bp
:0003.7DF1 8BEC                   mov bp, sp
:0003.7DF3 8B5E06                 mov bx, [bp+06]
:0003.7DF6 8B4608                 mov ax, [bp+08]
:0003.7DF9 894707                 mov [bx+07], ax
:0003.7DFC C9                     leave
:0003.7DFD CA0400                 retf 0004


:0003.7E00 68F2D2                 push D2F2
:0003.7E03 9A9837F60C             call 0CF6:3798
:0003.7E08 CB                     retf


:0003.7E09 00                     BYTE 0


:0003.7E0A 9AB2AFF21C             call 1CF2:AFB2
:0003.7E0F 3C08                   cmp al, 08
:0003.7E11 740C                   je 7E1F
:0003.7E13 3C0D                   cmp al, 0D
:0003.7E15 7408                   je 7E1F
:0003.7E17 3C0E                   cmp al, 0E
:0003.7E19 7404                   je 7E1F
:0003.7E1B 33C0                   xor ax, ax
:0003.7E1D EB03                   jmp 7E22



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.7E11(C), :0003.7E15(C), :0003.7E19(C)
|
:0003.7E1F B80100                 mov ax, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7E1D(U)
|
:0003.7E22 CB                     retf
:0003.7E23 00                     BYTE 0


:0003.7E24 C8040000               enter 0004, 00
:0003.7E28 50                     push ax
:0003.7E29 53                     push bx
:0003.7E2A 57                     push di
:0003.7E2B 56                     push si
:0003.7E2C 8BF8                   mov di, ax
:0003.7E2E 8BF3                   mov si, bx
:0003.7E30 8D46FC                 lea ax, [bp-04]
:0003.7E33 50                     push ax
:0003.7E34 9A9837F60C             call 0CF6:3798
:0003.7E39 C646FF00               mov byte ptr [bp-01], 00
:0003.7E3D 897EFA                 mov [bp-06], di
:0003.7E40 8976F8                 mov [bp-08], si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7E85(C)
|
:0003.7E43 8BDE                   mov bx, si
:0003.7E45 8A46FF                 mov al , [bp-01]
:0003.7E48 9AF0AFF21C             call 1CF2:AFF0
:0003.7E4D 50                     push ax
:0003.7E4E 8D46FC                 lea ax, [bp-04]
:0003.7E51 50                     push ax
:0003.7E52 9A2A93F60C             call 0CF6:932A
:0003.7E57 807EFCFF               cmp byte ptr [bp-04], FF
:0003.7E5B 7421                   je 7E7E
:0003.7E5D 8D5EFC                 lea bx, [bp-04]
:0003.7E60 9A74AFF21C             call 1CF2:AF74
:0003.7E65 8846FE                 mov [bp-02], al 
:0003.7E68 3CFF                   cmp al, FF
:0003.7E6A 7412                   je 7E7E
:0003.7E6C B00E                   mov al, 0E
:0003.7E6E F666FE                 mul byte ptr [bp-02]
:0003.7E71 0576D0                 add ax, D076
:0003.7E74 50                     push ax
:0003.7E75 9AF640F21C             call 1CF2:40F6
:0003.7E7A 3BC7                   cmp ax, di
:0003.7E7C 750B                   jne 7E89

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.7E5B(C), :0003.7E6A(C)
|
:0003.7E7E FE46FF                 inc byte ptr [bp-01]
:0003.7E81 807EFF04               cmp byte ptr [bp-01], 04
:0003.7E85 72BC                   jb 7E43
:0003.7E87 EB05                   jmp 7E8E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7E7C(C)
|
:0003.7E89 B80100                 mov ax, 0001
:0003.7E8C EB02                   jmp 7E90



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7E87(U)
|
:0003.7E8E 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7E8C(U)
|
:0003.7E90 5E                     pop si
:0003.7E91 5F                     pop di
:0003.7E92 C9                     leave
:0003.7E93 CB                     retf


:0003.7E94 57                     push di
:0003.7E95 56                     push si
:0003.7E96 8BF3                   mov si, bx
:0003.7E98 8A04                   mov al , [si]
:0003.7E9A 380668CF               cmp [CF68], al 
:0003.7E9E 762D                   jbe 7ECD
:0003.7EA0 A069CF                 mov al, [CF69]
:0003.7EA3 384401                 cmp [si+01], al 
:0003.7EA6 7325                   jnb 7ECD
:0003.7EA8 680855                 push 5508
:0003.7EAB 9A081DF60C             call 0CF6:1D08
:0003.7EB0 5B                     pop bx
:0003.7EB1 8EC2                   mov es, dx
:0003.7EB3 8BD8                   mov bx, ax
:0003.7EB5 8A04                   mov al , [si]
:0003.7EB7 2AE4                   sub ah, ah
:0003.7EB9 03D8                   add bx, ax
:0003.7EBB 81C3C012               add bx, 12C0
:0003.7EBF 8A4401                 mov al , [si+01]
:0003.7EC2 F62668CF               mul byte ptr [CF68]
:0003.7EC6 8BF8                   mov di, ax
:0003.7EC8 268A01                 mov al , es:[bx+di]
:0003.7ECB EB02                   jmp 7ECF



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.7E9E(C), :0003.7EA6(C)
|
:0003.7ECD B0FF                   mov al, FF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7ECB(U)
|
:0003.7ECF 5E                     pop si
:0003.7ED0 5F                     pop di
:0003.7ED1 CB                     retf


:0003.7ED2 57                     push di
:0003.7ED3 56                     push si
:0003.7ED4 8BF3                   mov si, bx
:0003.7ED6 8A04                   mov al , [si]
:0003.7ED8 380668CF               cmp [CF68], al 
:0003.7EDC 762C                   jbe 7F0A
:0003.7EDE A069CF                 mov al, [CF69]
:0003.7EE1 384401                 cmp [si+01], al 
:0003.7EE4 7324                   jnb 7F0A
:0003.7EE6 680855                 push 5508
:0003.7EE9 9A081DF60C             call 0CF6:1D08
:0003.7EEE 5B                     pop bx
:0003.7EEF 8EC2                   mov es, dx
:0003.7EF1 8BD8                   mov bx, ax
:0003.7EF3 8A04                   mov al , [si]
:0003.7EF5 2AE4                   sub ah, ah
:0003.7EF7 03D8                   add bx, ax
:0003.7EF9 80C70F                 add bh, 0F
:0003.7EFC 8A4401                 mov al , [si+01]
:0003.7EFF F62668CF               mul byte ptr [CF68]
:0003.7F03 8BF8                   mov di, ax
:0003.7F05 268A01                 mov al , es:[bx+di]
:0003.7F08 EB02                   jmp 7F0C



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.7EDC(C), :0003.7EE4(C)
|
:0003.7F0A B0FF                   mov al, FF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7F08(U)
|
:0003.7F0C 5E                     pop si
:0003.7F0D 5F                     pop di
:0003.7F0E CB                     retf


:0003.7F0F 00                     BYTE 0


:0003.7F10 55                     push bp
:0003.7F11 8BEC                   mov bp, sp
:0003.7F13 50                     push ax
:0003.7F14 56                     push si
:0003.7F15 8BF3                   mov si, bx
:0003.7F17 F606FCD201             test byte ptr [D2FC], 01
:0003.7F1C 751B                   jne 7F39
:0003.7F1E 800EFCD201             or byte ptr [D2FC], 01
:0003.7F23 68FAD2                 push D2FA
:0003.7F26 9A9837F60C             call 0CF6:3798
:0003.7F2B 68F21C                 push 1CF2
:0003.7F2E 68DACE                 push CEDA
:0003.7F31 9A5AC30000             call 0000:C35A
:0003.7F36 83C404                 add sp, 0004

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7F1C(C)
|
:0003.7F39 56                     push si
:0003.7F3A 68FAD2                 push D2FA
:0003.7F3D 9A2A93F60C             call 0CF6:932A
:0003.7F42 8A5EFE                 mov bl , [bp-02]
:0003.7F45 2AFF                   sub bh, bh
:0003.7F47 C1E302                 shl bx, 02
:0003.7F4A 8A87BE3C               mov al , [bx+3CBE]
:0003.7F4E 0006FAD2               add [D2FA], al 
:0003.7F52 8A87C03C               mov al , [bx+3CC0]
:0003.7F56 0006FBD2               add [D2FB], al 
:0003.7F5A A068CF                 mov al, [CF68]
:0003.7F5D 3806FAD2               cmp [D2FA], al 
:0003.7F61 7309                   jnb 7F6C
:0003.7F63 A069CF                 mov al, [CF69]
:0003.7F66 3806FBD2               cmp [D2FB], al 
:0003.7F6A 7205                   jb 7F71

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7F61(C)
|
:0003.7F6C C606FAD2FF             mov byte ptr [D2FA], FF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7F6A(C)
|
:0003.7F71 B8FAD2                 mov ax, D2FA
:0003.7F74 5E                     pop si
:0003.7F75 C9                     leave
:0003.7F76 CB                     retf


:0003.7F77 00                     BYTE 0


:0003.7F78 C8080000               enter 0008, 00
:0003.7F7C 50                     push ax
:0003.7F7D 57                     push di
:0003.7F7E 56                     push si
:0003.7F7F 8BFB                   mov di, bx
:0003.7F81 C0E002                 shl al, 02
:0003.7F84 8846FB                 mov [bp-05], al 
:0003.7F87 C746F80000             mov word ptr [bp-08], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.800F(U)
|
:0003.7F8C 33F6                   xor si, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8004(C)
|
:0003.7F8E 680255                 push 5502
:0003.7F91 9A081DF60C             call 0CF6:1D08
:0003.7F96 5B                     pop bx
:0003.7F97 8946FC                 mov [bp-04], ax
:0003.7F9A 8956FE                 mov [bp-02], dx
:0003.7F9D 807EF6FF               cmp byte ptr [bp-0A], FF
:0003.7FA1 7435                   je 7FD8
:0003.7FA3 8A05                   mov al , [di]
:0003.7FA5 2AE4                   sub ah, ah
:0003.7FA7 8BC8                   mov cx, ax
:0003.7FA9 8A4501                 mov al , [di+01]
:0003.7FAC 03C0                   add ax, ax
:0003.7FAE 0346F8                 add ax, [bp-08]
:0003.7FB1 8A1E68CF               mov bl , [CF68]
:0003.7FB5 2AFF                   sub bh, bh
:0003.7FB7 F7E3                   mul bx
:0003.7FB9 8BD8                   mov bx, ax
:0003.7FBB 03D9                   add bx, cx
:0003.7FBD 03DB                   add bx, bx
:0003.7FBF 8E46FE                 mov es, [bp-02]
:0003.7FC2 035EFC                 add bx, [bp-04]
:0003.7FC5 8A46F8                 mov al , [bp-08]
:0003.7FC8 02C0                   add al , al 
:0003.7FCA 0246FB                 add al , [bp-05]
:0003.7FCD 8BCE                   mov cx, si
:0003.7FCF 02C1                   add al , cl 
:0003.7FD1 26888000F0             mov es:[bx+si+F000], al 
:0003.7FD6 EB28                   jmp 8000



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7FA1(C)
|
:0003.7FD8 8A05                   mov al , [di]
:0003.7FDA 2AE4                   sub ah, ah
:0003.7FDC 8BC8                   mov cx, ax
:0003.7FDE 8A4501                 mov al , [di+01]
:0003.7FE1 03C0                   add ax, ax
:0003.7FE3 0346F8                 add ax, [bp-08]
:0003.7FE6 8A1E68CF               mov bl , [CF68]
:0003.7FEA 2AFF                   sub bh, bh
:0003.7FEC F7E3                   mul bx
:0003.7FEE 8BD8                   mov bx, ax
:0003.7FF0 03D9                   add bx, cx
:0003.7FF2 03DB                   add bx, bx
:0003.7FF4 035EFC                 add bx, [bp-04]
:0003.7FF7 8E46FE                 mov es, [bp-02]
:0003.7FFA 26C68000F0FF           mov byte ptr es:[bx+si-1000], FF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.7FD6(U)
|
:0003.8000 46                     inc si
:0003.8001 83FE02                 cmp si, 0002
:0003.8004 7288                   jb 7F8E
:0003.8006 FF46F8                 inc word ptr [bp-08]
:0003.8009 837EF802               cmp word ptr [bp-08], 0002
:0003.800D 7303                   jnb 8012
:0003.800F E97AFF                 jmp 7F8C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.800D(C)
|
:0003.8012 807EF62D               cmp byte ptr [bp-0A], 2D
:0003.8016 7204                   jb 801C
:0003.8018 C646F6FF               mov byte ptr [bp-0A], FF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8016(C)
|
:0003.801C 680855                 push 5508
:0003.801F 9A081DF60C             call 0CF6:1D08
:0003.8024 5B                     pop bx
:0003.8025 8BF0                   mov si, ax
:0003.8027 8956FE                 mov [bp-02], dx
:0003.802A 8A4501                 mov al , [di+01]
:0003.802D F62668CF               mul byte ptr [CF68]
:0003.8031 8BD8                   mov bx, ax
:0003.8033 8A05                   mov al , [di]
:0003.8035 2AE4                   sub ah, ah
:0003.8037 03D8                   add bx, ax
:0003.8039 03DE                   add bx, si
:0003.803B 8EC2                   mov es, dx
:0003.803D 8A46F6                 mov al , [bp-0A]
:0003.8040 268887C012             mov es:[bx+12C0], al 
:0003.8045 5E                     pop si
:0003.8046 5F                     pop di
:0003.8047 C9                     leave
:0003.8048 CB                     retf


:0003.8049 00                     BYTE 0


:0003.804A C80C0000               enter 000C, 00
:0003.804E 53                     push bx
:0003.804F 52                     push dx
:0003.8050 50                     push ax
:0003.8051 57                     push di
:0003.8052 56                     push si
:0003.8053 A068CF                 mov al, [CF68]
:0003.8056 3846EE                 cmp [bp-12], al 
:0003.8059 7307                   jnb 8062
:0003.805B A069CF                 mov al, [CF69]
:0003.805E 3AD0                   cmp dl, al 
:0003.8060 7203                   jb 8065

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8059(C)
|
:0003.8062 E9C200                 jmp 8127

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8060(C)
|
:0003.8065 F6460680               test byte ptr [bp+06], 80
:0003.8069 755E                   jne 80C9
:0003.806B 680855                 push 5508
:0003.806E 9A081DF60C             call 0CF6:1D08
:0003.8073 5B                     pop bx
:0003.8074 8BF8                   mov di, ax
:0003.8076 8956FE                 mov [bp-02], dx
:0003.8079 8A46F0                 mov al , [bp-10]
:0003.807C 2AE4                   sub ah, ah
:0003.807E 8A0E68CF               mov cl , [CF68]
:0003.8082 2AED                   sub ch, ch
:0003.8084 8BD8                   mov bx, ax
:0003.8086 F7E9                   imul cx
:0003.8088 8BF0                   mov si, ax
:0003.808A 8A46EE                 mov al , [bp-12]
:0003.808D 2AE4                   sub ah, ah
:0003.808F 03F0                   add si, ax
:0003.8091 03F7                   add si, di
:0003.8093 8E46FE                 mov es, [bp-02]
:0003.8096 8A4EF2                 mov cl , [bp-0E]
:0003.8099 26888CBC18             mov es:[si+18BC], cl 
:0003.809E 680E55                 push 550E
:0003.80A1 8BF8                   mov di, ax
:0003.80A3 895EF4                 mov [bp-0C], bx
:0003.80A6 9A081DF60C             call 0CF6:1D08
:0003.80AB 5B                     pop bx
:0003.80AC 8BF0                   mov si, ax
:0003.80AE 8956FA                 mov [bp-06], dx
:0003.80B1 8B46F4                 mov ax, [bp-0C]
:0003.80B4 8A0E68CF               mov cl , [CF68]
:0003.80B8 2AED                   sub ch, ch
:0003.80BA F7E9                   imul cx
:0003.80BC 03F8                   add di, ax
:0003.80BE 03FE                   add di, si
:0003.80C0 8E46FA                 mov es, [bp-06]
:0003.80C3 8A46F2                 mov al , [bp-0E]
:0003.80C6 268805                 mov es:[di], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8069(C)
|
:0003.80C9 8A46EE                 mov al , [bp-12]
:0003.80CC 50                     push ax
:0003.80CD 8A46F0                 mov al , [bp-10]
:0003.80D0 50                     push ax
:0003.80D1 8D46F6                 lea ax, [bp-0A]
:0003.80D4 50                     push ax
:0003.80D5 9A1093F60C             call 0CF6:9310
:0003.80DA 8D5EF6                 lea bx, [bp-0A]
:0003.80DD 9A74AFF21C             call 1CF2:AF74
:0003.80E2 8846FF                 mov [bp-01], al 
:0003.80E5 3CFF                   cmp al, FF
:0003.80E7 743E                   je 8127
:0003.80E9 B00E                   mov al, 0E
:0003.80EB F666F2                 mul byte ptr [bp-0E]
:0003.80EE 0576D0                 add ax, D076
:0003.80F1 50                     push ax
:0003.80F2 9AF640F21C             call 1CF2:40F6
:0003.80F7 8BF8                   mov di, ax
:0003.80F9 B00E                   mov al, 0E
:0003.80FB F666FF                 mul byte ptr [bp-01]
:0003.80FE 0576D0                 add ax, D076
:0003.8101 50                     push ax
:0003.8102 9AF640F21C             call 1CF2:40F6
:0003.8107 8BF0                   mov si, ax
:0003.8109 F6460601               test byte ptr [bp+06], 01
:0003.810D 7406                   je 8115
:0003.810F 3BF7                   cmp si, di
:0003.8111 7514                   jne 8127
:0003.8113 EB04                   jmp 8119



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.810D(C)
|
:0003.8115 3BF7                   cmp si, di
:0003.8117 740E                   je 8127

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8113(U)
|
:0003.8119 8A46FF                 mov al , [bp-01]
:0003.811C C41EFED2               les bx, [D2FE]
:0003.8120 268807                 mov es:[bx], al 
:0003.8123 FF06FED2               inc word ptr [D2FE]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8062(U), :0003.80E7(C), :0003.8111(C), :0003.8117(C)
|
:0003.8127 5E                     pop si
:0003.8128 5F                     pop di
:0003.8129 C9                     leave
:0003.812A CA0200                 retf 0002


:0003.812D 00                     BYTE 0


:0003.812E C80C0000               enter 000C, 00
:0003.8132 57                     push di
:0003.8133 56                     push si
:0003.8134 B0FF                   mov al, FF
:0003.8136 8846FB                 mov [bp-05], al 
:0003.8139 68FF00                 push 00FF
:0003.813C 68FF00                 push 00FF
:0003.813F 8D4EF8                 lea cx, [bp-08]
:0003.8142 51                     push cx
:0003.8143 9A1093F60C             call 0CF6:9310
:0003.8148 B80000                 mov ax, 0000
:0003.814B B9FC2F                 mov cx, 2FFC
:0003.814E 8946F4                 mov [bp-0C], ax
:0003.8151 894EF6                 mov [bp-0A], cx
:0003.8154 A3FED2                 mov word ptr [D2FE], ax
:0003.8157 890E00D3               mov [D300], cx
:0003.815B 807E0AFF               cmp byte ptr [bp+0A], FF
:0003.815F 7505                   jne 8166
:0003.8161 B0FF                   mov al, FF
:0003.8163 E92A02                 jmp 8390



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.815F(C)
|
:0003.8166 8A460A                 mov al , [bp+0A]
:0003.8169 258000                 and ax, 0080
:0003.816C 8BF8                   mov di, ax
:0003.816E 80660A7F               and byte ptr [bp+0A], 7F
:0003.8172 0BF8                   or di, ax
:0003.8174 7403                   je 8179
:0003.8176 FE460A                 inc byte ptr [bp+0A]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8174(C)
|
:0003.8179 8B760C                 mov si, [bp+0C]
:0003.817C F6460801               test byte ptr [bp+08], 01
:0003.8180 7414                   je 8196
:0003.8182 8A4608                 mov al , [bp+08]
:0003.8185 50                     push ax
:0003.8186 8A04                   mov al , [si]
:0003.8188 8B5E06                 mov bx, [bp+06]
:0003.818B 8A5401                 mov dl, [si+01]
:0003.818E 8A5F02                 mov bl , [bx+02]
:0003.8191 9A2AB1F21C             call 1CF2:B12A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8180(C)
|
:0003.8196 807E0A01               cmp byte ptr [bp+0A], 01
:0003.819A 7609                   jbe 81A5
:0003.819C 0BFF                   or di, di
:0003.819E 7505                   jne 81A5
:0003.81A0 8B7E06                 mov di, [bp+06]
:0003.81A3 EB3C                   jmp 81E1



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.819A(C), :0003.819E(C)
|
:0003.81A5 C646FF00               mov byte ptr [bp-01], 00
:0003.81A9 8B7E06                 mov di, [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.81DF(C)
|
:0003.81AC 8BDE                   mov bx, si
:0003.81AE 8A46FF                 mov al , [bp-01]
:0003.81B1 9AF0AFF21C             call 1CF2:AFF0
:0003.81B6 50                     push ax
:0003.81B7 8D46F8                 lea ax, [bp-08]
:0003.81BA 50                     push ax
:0003.81BB 9A2A93F60C             call 0CF6:932A
:0003.81C0 807EF8FF               cmp byte ptr [bp-08], FF
:0003.81C4 7412                   je 81D8
:0003.81C6 8A4608                 mov al , [bp+08]
:0003.81C9 50                     push ax
:0003.81CA 8A5D02                 mov bl , [di+02]
:0003.81CD 8A46F8                 mov al , [bp-08]
:0003.81D0 8A56F9                 mov dl, [bp-07]
:0003.81D3 9A2AB1F21C             call 1CF2:B12A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.81C4(C)
|
:0003.81D8 FE46FF                 inc byte ptr [bp-01]
:0003.81DB 807EFF04               cmp byte ptr [bp-01], 04
:0003.81DF 72CB                   jb 81AC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.81A3(U)
|
:0003.81E1 807E0A01               cmp byte ptr [bp+0A], 01
:0003.81E5 7234                   jb 821B
:0003.81E7 C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8219(C)
|
:0003.81EB 8A4608                 mov al , [bp+08]
:0003.81EE 50                     push ax
:0003.81EF 8A5D02                 mov bl , [di+02]
:0003.81F2 8BC3                   mov ax, bx
:0003.81F4 8A5EFF                 mov bl , [bp-01]
:0003.81F7 2AFF                   sub bh, bh
:0003.81F9 C1E302                 shl bx, 02
:0003.81FC 8BC8                   mov cx, ax
:0003.81FE 8A97A03C               mov dl, [bx+3CA0]
:0003.8202 8A879E3C               mov al , [bx+3C9E]
:0003.8206 0204                   add al , [si]
:0003.8208 025401                 add dl, [si+01]
:0003.820B 8AD9                   mov bl , cl 
:0003.820D 9A2AB1F21C             call 1CF2:B12A
:0003.8212 FE46FF                 inc byte ptr [bp-01]
:0003.8215 807EFF04               cmp byte ptr [bp-01], 04
:0003.8219 72D0                   jb 81EB

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.81E5(C)
|
:0003.821B 807E0A02               cmp byte ptr [bp+0A], 02
:0003.821F 7538                   jne 8259
:0003.8221 C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8257(C)
|
:0003.8225 8A4608                 mov al , [bp+08]
:0003.8228 50                     push ax
:0003.8229 8A5D02                 mov bl , [di+02]
:0003.822C 8BC3                   mov ax, bx
:0003.822E 8A5EFF                 mov bl , [bp-01]
:0003.8231 2AFF                   sub bh, bh
:0003.8233 C1E302                 shl bx, 02
:0003.8236 8BC8                   mov cx, ax
:0003.8238 8A97B03C               mov dl, [bx+3CB0]
:0003.823C 8A87AE3C               mov al , [bx+3CAE]
:0003.8240 02C0                   add al , al 
:0003.8242 0204                   add al , [si]
:0003.8244 02D2                   add dl, dl
:0003.8246 025401                 add dl, [si+01]
:0003.8249 8AD9                   mov bl , cl 
:0003.824B 9A2AB1F21C             call 1CF2:B12A
:0003.8250 FE46FF                 inc byte ptr [bp-01]
:0003.8253 807EFF04               cmp byte ptr [bp-01], 04
:0003.8257 72CC                   jb 8225

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.821F(C)
|
:0003.8259 807E0A03               cmp byte ptr [bp+0A], 03
:0003.825D 727C                   jb 82DB
:0003.825F C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.829C(C)
|
:0003.8263 8A4608                 mov al , [bp+08]
:0003.8266 50                     push ax
:0003.8267 8A46FF                 mov al , [bp-01]
:0003.826A 0204                   add al , [si]
:0003.826C FEC8                   dec al
:0003.826E 8A5401                 mov dl, [si+01]
:0003.8271 80EA02                 sub dl, 02
:0003.8274 8A5D02                 mov bl , [di+02]
:0003.8277 9A2AB1F21C             call 1CF2:B12A
:0003.827C 8A4608                 mov al , [bp+08]
:0003.827F 50                     push ax
:0003.8280 8A46FF                 mov al , [bp-01]
:0003.8283 0204                   add al , [si]
:0003.8285 FEC8                   dec al
:0003.8287 8A5401                 mov dl, [si+01]
:0003.828A 80C202                 add dl, 02
:0003.828D 8A5D02                 mov bl , [di+02]
:0003.8290 9A2AB1F21C             call 1CF2:B12A
:0003.8295 FE46FF                 inc byte ptr [bp-01]
:0003.8298 807EFF03               cmp byte ptr [bp-01], 03
:0003.829C 72C5                   jb 8263
:0003.829E C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.82D9(C)
|
:0003.82A2 8A4608                 mov al , [bp+08]
:0003.82A5 50                     push ax
:0003.82A6 8A04                   mov al , [si]
:0003.82A8 0402                   add al, 02
:0003.82AA 8A5401                 mov dl, [si+01]
:0003.82AD 0256FF                 add dl, [bp-01]
:0003.82B0 FECA                   dec dl
:0003.82B2 8A5D02                 mov bl , [di+02]
:0003.82B5 9A2AB1F21C             call 1CF2:B12A
:0003.82BA 8A4608                 mov al , [bp+08]
:0003.82BD 50                     push ax
:0003.82BE 8A04                   mov al , [si]
:0003.82C0 2C02                   sub al, 02
:0003.82C2 8A5401                 mov dl, [si+01]
:0003.82C5 0256FF                 add dl, [bp-01]
:0003.82C8 FECA                   dec dl
:0003.82CA 8A5D02                 mov bl , [di+02]
:0003.82CD 9A2AB1F21C             call 1CF2:B12A
:0003.82D2 FE46FF                 inc byte ptr [bp-01]
:0003.82D5 807EFF03               cmp byte ptr [bp-01], 03
:0003.82D9 72C7                   jb 82A2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.825D(C)
|
:0003.82DB 807E0A04               cmp byte ptr [bp+0A], 04
:0003.82DF 7572                   jne 8353
:0003.82E1 C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8319(C)
|
:0003.82E5 8A4608                 mov al , [bp+08]
:0003.82E8 50                     push ax
:0003.82E9 8A5D02                 mov bl , [di+02]
:0003.82EC 8BC3                   mov ax, bx
:0003.82EE 8A5EFF                 mov bl , [bp-01]
:0003.82F1 2AFF                   sub bh, bh
:0003.82F3 C1E302                 shl bx, 02
:0003.82F6 8BC8                   mov cx, ax
:0003.82F8 B003                   mov al, 03
:0003.82FA F6AFB03C               imul byte ptr [bx+3CB0]
:0003.82FE 8AD0                   mov dl, al 
:0003.8300 B003                   mov al, 03
:0003.8302 F6AFAE3C               imul byte ptr [bx+3CAE]
:0003.8306 0204                   add al , [si]
:0003.8308 025401                 add dl, [si+01]
:0003.830B 8AD9                   mov bl , cl 
:0003.830D 9A2AB1F21C             call 1CF2:B12A
:0003.8312 FE46FF                 inc byte ptr [bp-01]
:0003.8315 807EFF04               cmp byte ptr [bp-01], 04
:0003.8319 72CA                   jb 82E5
:0003.831B C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8351(C)
|
:0003.831F 8A4608                 mov al , [bp+08]
:0003.8322 50                     push ax
:0003.8323 8A5D02                 mov bl , [di+02]
:0003.8326 8BC3                   mov ax, bx
:0003.8328 8A5EFF                 mov bl , [bp-01]
:0003.832B 2AFF                   sub bh, bh
:0003.832D C1E302                 shl bx, 02
:0003.8330 8BC8                   mov cx, ax
:0003.8332 8A97A03C               mov dl, [bx+3CA0]
:0003.8336 8A879E3C               mov al , [bx+3C9E]
:0003.833A 02C0                   add al , al 
:0003.833C 0204                   add al , [si]
:0003.833E 02D2                   add dl, dl
:0003.8340 025401                 add dl, [si+01]
:0003.8343 8AD9                   mov bl , cl 
:0003.8345 9A2AB1F21C             call 1CF2:B12A
:0003.834A FE46FF                 inc byte ptr [bp-01]
:0003.834D 807EFF04               cmp byte ptr [bp-01], 04
:0003.8351 72CC                   jb 831F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.82DF(C)
|
:0003.8353 C41EFED2               les bx, [D2FE]
:0003.8357 26C607FF               mov byte ptr es:[bx], FF
:0003.835B FF06FED2               inc word ptr [D2FE]
:0003.835F 8B46F4                 mov ax, [bp-0C]
:0003.8362 8B56F6                 mov dx, [bp-0A]
:0003.8365 8BF0                   mov si, ax
:0003.8367 8956FE                 mov [bp-02], dx
:0003.836A 8EC2                   mov es, dx
:0003.836C 8BD8                   mov bx, ax
:0003.836E 26803FFF               cmp byte ptr es:[bx], FF
:0003.8372 7419                   je 838D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.838B(C)
|
:0003.8374 268A04                 mov al , es:[si]
:0003.8377 8846FB                 mov [bp-05], al 
:0003.837A 3CFF                   cmp al, FF
:0003.837C 7408                   je 8386
:0003.837E A0F0D2                 mov al, [D2F0]
:0003.8381 3846FB                 cmp [bp-05], al 
:0003.8384 7407                   je 838D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.837C(C)
|
:0003.8386 46                     inc si
:0003.8387 26803CFF               cmp byte ptr es:[si], FF
:0003.838B 75E7                   jne 8374

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8372(C), :0003.8384(C)
|
:0003.838D 8A46FB                 mov al , [bp-05]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8163(U)
|
:0003.8390 5E                     pop si
:0003.8391 5F                     pop di
:0003.8392 C9                     leave
:0003.8393 CA0800                 retf 0008


:0003.8396 55                     push bp
:0003.8397 8BEC                   mov bp, sp
:0003.8399 57                     push di
:0003.839A 56                     push si
:0003.839B 8B7E06                 mov di, [bp+06]
:0003.839E 6B352C                 imul si, [di], 002C
:0003.83A1 81C61668               add si, 6816
:0003.83A5 56                     push si
:0003.83A6 9A2069F60C             call 0CF6:6920
:0003.83AB B90500                 mov cx, 0005
:0003.83AE 2BD2                   sub dx, dx
:0003.83B0 F7F1                   div cx
:0003.83B2 03C0                   add ax, ax
:0003.83B4 56                     push si
:0003.83B5 8BF0                   mov si, ax
:0003.83B7 9AA4C5F60C             call 0CF6:C5A4
:0003.83BC 3BF0                   cmp si, ax
:0003.83BE 730A                   jnb 83CA
:0003.83C0 807D0C28               cmp byte ptr [di+0C], 28
:0003.83C4 7204                   jb 83CA
:0003.83C6 33C0                   xor ax, ax
:0003.83C8 EB03                   jmp 83CD



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.83BE(C), :0003.83C4(C)
|
:0003.83CA B80100                 mov ax, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.83C8(U)
|
:0003.83CD 5E                     pop si
:0003.83CE 5F                     pop di
:0003.83CF C9                     leave
:0003.83D0 CA0200                 retf 0002


:0003.83D3 00                     BYTE 0


:0003.83D4 C80A0000               enter 000A, 00
:0003.83D8 57                     push di
:0003.83D9 56                     push si
:0003.83DA 8B7606                 mov si, [bp+06]
:0003.83DD 56                     push si
:0003.83DE 9A6C93F21C             call 1CF2:936C
:0003.83E3 8AD8                   mov bl , al 
:0003.83E5 2AFF                   sub bh, bh
:0003.83E7 8A874232               mov al , [bx+3242]
:0003.83EB 8846FE                 mov [bp-02], al 
:0003.83EE 883EF9D2               mov [D2F9], bh
:0003.83F2 680E55                 push 550E
:0003.83F5 9A081DF60C             call 0CF6:1D08
:0003.83FA 5B                     pop bx
:0003.83FB 52                     push dx
:0003.83FC 50                     push ax
:0003.83FD A069CF                 mov al, [CF69]
:0003.8400 F62668CF               mul byte ptr [CF68]
:0003.8404 B2FF                   mov dl, FF
:0003.8406 9A7C4CF60C             call 0CF6:4C7C
:0003.840B C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8460(C)
|
:0003.840F B00E                   mov al, 0E
:0003.8411 F666FF                 mul byte ptr [bp-01]
:0003.8414 0576D0                 add ax, D076
:0003.8417 8946F6                 mov [bp-0A], ax
:0003.841A 50                     push ax
:0003.841B 9AF640F21C             call 1CF2:40F6
:0003.8420 56                     push si
:0003.8421 8BF8                   mov di, ax
:0003.8423 9AF640F21C             call 1CF2:40F6
:0003.8428 3BF8                   cmp di, ax
:0003.842A 742D                   je 8459
:0003.842C FF76F6                 push word ptr [bp-0A]
:0003.842F 9AE840F21C             call 1CF2:40E8
:0003.8434 3C02                   cmp al, 02
:0003.8436 7521                   jne 8459
:0003.8438 FF76F6                 push word ptr [bp-0A]
:0003.843B 9A9C40F21C             call 1CF2:409C
:0003.8440 8BD8                   mov bx, ax
:0003.8442 8B07                   mov ax, [bx]
:0003.8444 8946FC                 mov [bp-04], ax
:0003.8447 8D46FC                 lea ax, [bp-04]
:0003.844A 50                     push ax
:0003.844B 8A46FE                 mov al , [bp-02]
:0003.844E 50                     push ax
:0003.844F 6A00                   push 0000
:0003.8451 FF76F6                 push word ptr [bp-0A]
:0003.8454 9A0EB2F21C             call 1CF2:B20E

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.842A(C), :0003.8436(C)
|
:0003.8459 FE46FF                 inc byte ptr [bp-01]
:0003.845C 807EFF2D               cmp byte ptr [bp-01], 2D
:0003.8460 72AD                   jb 840F
:0003.8462 680E55                 push 550E
:0003.8465 9A081DF60C             call 0CF6:1D08
:0003.846A 5B                     pop bx
:0003.846B 80C40F                 add ah, 0F
:0003.846E 52                     push dx
:0003.846F 50                     push ax
:0003.8470 A069CF                 mov al, [CF69]
:0003.8473 F62668CF               mul byte ptr [CF68]
:0003.8477 32D2                   xor dl, dl
:0003.8479 9A7C4CF60C             call 0CF6:4C7C
:0003.847E 56                     push si
:0003.847F 9A76B4F21C             call 1CF2:B476
:0003.8484 0BC0                   or ax, ax
:0003.8486 746C                   je 84F4
:0003.8488 8D46F8                 lea ax, [bp-08]
:0003.848B 50                     push ax
:0003.848C 9A9837F60C             call 0CF6:3798
:0003.8491 33FF                   xor di, di
:0003.8493 803E69CF00             cmp byte ptr [CF69], 00
:0003.8498 745A                   je 84F4

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.84F2(C)
|
:0003.849A 33F6                   xor si, si
:0003.849C 803E68CF00             cmp byte ptr [CF68], 00
:0003.84A1 7447                   je 84EA
:0003.84A3 897EFA                 mov [bp-06], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.84E8(C)
|
:0003.84A6 8BC6                   mov ax, si
:0003.84A8 8846F8                 mov [bp-08], al 
:0003.84AB 8BC7                   mov ax, di
:0003.84AD 8846F9                 mov [bp-07], al 
:0003.84B0 8D5EF8                 lea bx, [bp-08]
:0003.84B3 9AEAAEF21C             call 1CF2:AEEA
:0003.84B8 0BC0                   or ax, ax
:0003.84BA 7424                   je 84E0
:0003.84BC 680E55                 push 550E
:0003.84BF 9A081DF60C             call 0CF6:1D08
:0003.84C4 5B                     pop bx
:0003.84C5 8946FC                 mov [bp-04], ax
:0003.84C8 8956FE                 mov [bp-02], dx
:0003.84CB A068CF                 mov al, [CF68]
:0003.84CE 2AE4                   sub ah, ah
:0003.84D0 F7E7                   mul di
:0003.84D2 8BD8                   mov bx, ax
:0003.84D4 035EFC                 add bx, [bp-04]
:0003.84D7 8E46FE                 mov es, [bp-02]
:0003.84DA 268080000F32           add byte ptr es:[bx+si+0F00], 32

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.84BA(C)
|
:0003.84E0 A068CF                 mov al, [CF68]
:0003.84E3 2AE4                   sub ah, ah
:0003.84E5 46                     inc si
:0003.84E6 3BC6                   cmp ax, si
:0003.84E8 77BC                   ja 84A6

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.84A1(C)
|
:0003.84EA A069CF                 mov al, [CF69]
:0003.84ED 2AE4                   sub ah, ah
:0003.84EF 47                     inc di
:0003.84F0 3BC7                   cmp ax, di
:0003.84F2 77A6                   ja 849A

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8486(C), :0003.8498(C)
|
:0003.84F4 C606F8D200             mov byte ptr [D2F8], 00
:0003.84F9 B0FF                   mov al, FF
:0003.84FB A2F0D2                 mov byte ptr [D2F0], al
:0003.84FE A2F2D2                 mov byte ptr [D2F2], al
:0003.8501 A2F4D2                 mov byte ptr [D2F4], al
:0003.8504 5E                     pop si
:0003.8505 5F                     pop di
:0003.8506 C9                     leave
:0003.8507 CA0400                 retf 0004


:0003.850A C80A0000               enter 000A, 00
:0003.850E 57                     push di
:0003.850F 56                     push si
:0003.8510 8B7606                 mov si, [bp+06]
:0003.8513 8D46F6                 lea ax, [bp-0A]
:0003.8516 50                     push ax
:0003.8517 9A9837F60C             call 0CF6:3798
:0003.851C C646FF00               mov byte ptr [bp-01], 00
:0003.8520 56                     push si
:0003.8521 9AE840F21C             call 1CF2:40E8
:0003.8526 3C02                   cmp al, 02
:0003.8528 7536                   jne 8560
:0003.852A 803EF2D2FF             cmp byte ptr [D2F2], FF
:0003.852F 742F                   je 8560
:0003.8531 8D4403                 lea ax, [si+03]
:0003.8534 8D1EF2D2               lea bx, [D2F2]
:0003.8538 9AFE6AF21C             call 1CF2:6AFE
:0003.853D 0BC0                   or ax, ax
:0003.853F 751F                   jne 8560
:0003.8541 8D4403                 lea ax, [si+03]
:0003.8544 50                     push ax
:0003.8545 68F2D2                 push D2F2
:0003.8548 68FF00                 push 00FF
:0003.854B 6A00                   push 0000
:0003.854D 56                     push si
:0003.854E 9A68B9F21C             call 1CF2:B968
:0003.8553 8EC2                   mov es, dx
:0003.8555 8BD8                   mov bx, ax
:0003.8557 8C46FA                 mov [bp-06], es
:0003.855A 26803FFF               cmp byte ptr es:[bx], FF
:0003.855E 7503                   jne 8563

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8528(C), :0003.852F(C), :0003.853F(C)
|
:0003.8560 E99F00                 jmp 8602

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.855E(C)
|
:0003.8563 8946F8                 mov [bp-08], ax
:0003.8566 6A00                   push 0000
:0003.8568 56                     push si
:0003.8569 9A7480F21C             call 1CF2:8074
:0003.856E 56                     push si
:0003.856F 9ACE75F21C             call 1CF2:75CE
:0003.8574 9A2423F60C             call 0CF6:2324
:0003.8579 C746FC0000             mov word ptr [bp-04], 0000
:0003.857E 8D4403                 lea ax, [si+03]
:0003.8581 8D1EF2D2               lea bx, [D2F2]
:0003.8585 9AFE6AF21C             call 1CF2:6AFE
:0003.858A 0BC0                   or ax, ax
:0003.858C 7561                   jne 85EF
:0003.858E 8B7EFC                 mov di, [bp-04]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.85ED(C)
|
:0003.8591 C45EF8                 les bx, [bp-08]
:0003.8594 268A01                 mov al , es:[bx+di]
:0003.8597 8846FE                 mov [bp-02], al 
:0003.859A 8D5C03                 lea bx, [si+03]
:0003.859D 9AF0AFF21C             call 1CF2:AFF0
:0003.85A2 50                     push ax
:0003.85A3 8D46F6                 lea ax, [bp-0A]
:0003.85A6 50                     push ax
:0003.85A7 9A2A93F60C             call 0CF6:932A
:0003.85AC 807EF6FF               cmp byte ptr [bp-0A], FF
:0003.85B0 742C                   je 85DE
:0003.85B2 8A46FE                 mov al , [bp-02]
:0003.85B5 50                     push ax
:0003.85B6 56                     push si
:0003.85B7 9ABC83F21C             call 1CF2:83BC
:0003.85BC 8D46F6                 lea ax, [bp-0A]
:0003.85BF 50                     push ax
:0003.85C0 8D4403                 lea ax, [si+03]
:0003.85C3 50                     push ax
:0003.85C4 9A2A93F60C             call 0CF6:932A
:0003.85C9 6A04                   push 0004
:0003.85CB 56                     push si
:0003.85CC 9ABC40F21C             call 1CF2:40BC
:0003.85D1 0BC0                   or ax, ax
:0003.85D3 7509                   jne 85DE
:0003.85D5 807EFF64               cmp byte ptr [bp-01], 64
:0003.85D9 7203                   jb 85DE
:0003.85DB FE46FF                 inc byte ptr [bp-01]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.85B0(C), :0003.85D3(C), :0003.85D9(C)
|
:0003.85DE 47                     inc di
:0003.85DF 8D4403                 lea ax, [si+03]
:0003.85E2 8D1EF2D2               lea bx, [D2F2]
:0003.85E6 9AFE6AF21C             call 1CF2:6AFE
:0003.85EB 0BC0                   or ax, ax
:0003.85ED 74A2                   je 8591

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.858C(C)
|
:0003.85EF 9A1223F60C             call 0CF6:2312
:0003.85F4 56                     push si
:0003.85F5 9A8C75F21C             call 1CF2:758C
:0003.85FA 6A40                   push 0040
:0003.85FC 56                     push si
:0003.85FD 9AE891F21C             call 1CF2:91E8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8560(U)
|
:0003.8602 5E                     pop si
:0003.8603 5F                     pop di
:0003.8604 C9                     leave
:0003.8605 CA0200                 retf 0002


:0003.8608 C8060000               enter 0006, 00
:0003.860C 50                     push ax
:0003.860D 53                     push bx
:0003.860E 57                     push di
:0003.860F 56                     push si
:0003.8610 8BF3                   mov si, bx
:0003.8612 0BC0                   or ax, ax
:0003.8614 7F03                   jg 8619
:0003.8616 E98600                 jmp 869F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8614(C)
|
:0003.8619 9AB2AFF21C             call 1CF2:AFB2
:0003.861E 8846FF                 mov [bp-01], al 
:0003.8621 680E55                 push 550E
:0003.8624 9A081DF60C             call 0CF6:1D08
:0003.8629 5B                     pop bx
:0003.862A 8BC8                   mov cx, ax
:0003.862C 8A4401                 mov al , [si+01]
:0003.862F F62668CF               mul byte ptr [CF68]
:0003.8633 03C8                   add cx, ax
:0003.8635 8A04                   mov al , [si]
:0003.8637 2AE4                   sub ah, ah
:0003.8639 03C8                   add cx, ax
:0003.863B 80C50F                 add ch, 0F
:0003.863E 8BF9                   mov di, cx
:0003.8640 8956FC                 mov [bp-04], dx
:0003.8643 8A5EFF                 mov bl , [bp-01]
:0003.8646 2AFF                   sub bh, bh
:0003.8648 80BFBA32FF             cmp byte ptr [bx+32BA], FF
:0003.864D 741B                   je 866A
:0003.864F 8EC2                   mov es, dx
:0003.8651 263825                 cmp es:[di], ah
:0003.8654 7514                   jne 866A
:0003.8656 8BDE                   mov bx, si
:0003.8658 9A74AFF21C             call 1CF2:AF74
:0003.865D 3CFF                   cmp al, FF
:0003.865F 7509                   jne 866A
:0003.8661 8A46F8                 mov al , [bp-08]
:0003.8664 8E46FC                 mov es, [bp-04]
:0003.8667 260005                 add es:[di], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.864D(C), :0003.8654(C), :0003.865F(C)
|
:0003.866A C646FF00               mov byte ptr [bp-01], 00
:0003.866E 8B7EF8                 mov di, [bp-08]
:0003.8671 8976F6                 mov [bp-0A], si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.869D(C)
|
:0003.8674 8BDE                   mov bx, si
:0003.8676 8A46FF                 mov al , [bp-01]
:0003.8679 9AF0AFF21C             call 1CF2:AFF0
:0003.867E 8BD8                   mov bx, ax
:0003.8680 8B07                   mov ax, [bx]
:0003.8682 8946FC                 mov [bp-04], ax
:0003.8685 807EFCFF               cmp byte ptr [bp-04], FF
:0003.8689 740B                   je 8696
:0003.868B 8D45EC                 lea ax, [di-14]
:0003.868E 8D5EFC                 lea bx, [bp-04]
:0003.8691 9AE8B6F21C             call 1CF2:B6E8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8689(C)
|
:0003.8696 FE46FF                 inc byte ptr [bp-01]
:0003.8699 807EFF04               cmp byte ptr [bp-01], 04
:0003.869D 72D5                   jb 8674

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8616(U)
|
:0003.869F 5E                     pop si
:0003.86A0 5F                     pop di
:0003.86A1 C9                     leave
:0003.86A2 CB                     retf


:0003.86A3 00                     BYTE 0


:0003.86A4 C8060000               enter 0006, 00
:0003.86A8 57                     push di
:0003.86A9 56                     push si
:0003.86AA 8B7E06                 mov di, [bp+06]
:0003.86AD 57                     push di
:0003.86AE 9A6C93F21C             call 1CF2:936C
:0003.86B3 8AD8                   mov bl , al 
:0003.86B5 2AFF                   sub bh, bh
:0003.86B7 8A874232               mov al , [bx+3242]
:0003.86BB 8846FF                 mov [bp-01], al 
:0003.86BE 887EFE                 mov [bp-02], bh
:0003.86C1 C606F6D2FF             mov byte ptr [D2F6], FF
:0003.86C6 FF7608                 push word ptr [bp+08]
:0003.86C9 50                     push ax
:0003.86CA 688000                 push 0080
:0003.86CD 57                     push di
:0003.86CE 9A0EB2F21C             call 1CF2:B20E
:0003.86D3 3CFF                   cmp al, FF
:0003.86D5 744B                   je 8722
:0003.86D7 BB0000                 mov bx, 0000
:0003.86DA 8E064250               mov es, [5042]
:0003.86DE 8BF3                   mov si, bx
:0003.86E0 8C46FC                 mov [bp-04], es
:0003.86E3 26803FFF               cmp byte ptr es:[bx], FF
:0003.86E7 7439                   je 8722

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8720(C)
|
:0003.86E9 268A04                 mov al , es:[si]
:0003.86EC 50                     push ax
:0003.86ED 57                     push di
:0003.86EE 9A0CB8F21C             call 1CF2:B80C
:0003.86F3 C1E804                 shr ax, 04
:0003.86F6 8846FF                 mov [bp-01], al 
:0003.86F9 0AC0                   or al , al 
:0003.86FB 7504                   jne 8701
:0003.86FD C646FF01               mov byte ptr [bp-01], 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.86FB(C)
|
:0003.8701 8A46FE                 mov al , [bp-02]
:0003.8704 3846FF                 cmp [bp-01], al 
:0003.8707 760F                   jbe 8718
:0003.8709 8A46FF                 mov al , [bp-01]
:0003.870C 8846FE                 mov [bp-02], al 
:0003.870F 8E46FC                 mov es, [bp-04]
:0003.8712 268A04                 mov al , es:[si]
:0003.8715 A2F6D2                 mov byte ptr [D2F6], al

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8707(C)
|
:0003.8718 8E46FC                 mov es, [bp-04]
:0003.871B 46                     inc si
:0003.871C 26803CFF               cmp byte ptr es:[si], FF
:0003.8720 75C7                   jne 86E9

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.86D5(C), :0003.86E7(C)
|
:0003.8722 8A46FE                 mov al , [bp-02]
:0003.8725 5E                     pop si
:0003.8726 5F                     pop di
:0003.8727 C9                     leave
:0003.8728 CA0400                 retf 0004


:0003.872B 00                     BYTE 0


:0003.872C C8100000               enter 0010, 00
:0003.8730 57                     push di
:0003.8731 56                     push si
:0003.8732 807E08FF               cmp byte ptr [bp+08], FF
:0003.8736 7420                   je 8758
:0003.8738 8B7E06                 mov di, [bp+06]
:0003.873B B00E                   mov al, 0E
:0003.873D F66608                 mul byte ptr [bp+08]
:0003.8740 0576D0                 add ax, D076
:0003.8743 8946F0                 mov [bp-10], ax
:0003.8746 50                     push ax
:0003.8747 9AF640F21C             call 1CF2:40F6
:0003.874C 57                     push di
:0003.874D 8BF0                   mov si, ax
:0003.874F 9AF640F21C             call 1CF2:40F6
:0003.8754 3BF0                   cmp si, ax
:0003.8756 7503                   jne 875B

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8736(C)
|
:0003.8758 E92501                 jmp 8880

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8756(C)
|
:0003.875B 2BC0                   sub ax, ax
:0003.875D 8946FC                 mov [bp-04], ax
:0003.8760 8946FA                 mov [bp-06], ax
:0003.8763 FF76F0                 push word ptr [bp-10]
:0003.8766 9A9C40F21C             call 1CF2:409C
:0003.876B 8BD8                   mov bx, ax
:0003.876D 8B07                   mov ax, [bx]
:0003.876F 8946F2                 mov [bp-0E], ax
:0003.8772 57                     push di
:0003.8773 9A786EF21C             call 1CF2:6E78
:0003.8778 8946F8                 mov [bp-08], ax
:0003.877B FF76F0                 push word ptr [bp-10]
:0003.877E 9A946EF21C             call 1CF2:6E94
:0003.8783 8BF0                   mov si, ax
:0003.8785 57                     push di
:0003.8786 9A6C93F21C             call 1CF2:936C
:0003.878B B103                   mov cl, 03
:0003.878D 2AE4                   sub ah, ah
:0003.878F F6F1                   div cl
:0003.8791 8846FF                 mov [bp-01], al 
:0003.8794 FF76F0                 push word ptr [bp-10]
:0003.8797 9A6C93F21C             call 1CF2:936C
:0003.879C B103                   mov cl, 03
:0003.879E 2AE4                   sub ah, ah
:0003.87A0 F6F1                   div cl
:0003.87A2 8846FE                 mov [bp-02], al 
:0003.87A5 807EFF00               cmp byte ptr [bp-01], 00
:0003.87A9 7504                   jne 87AF
:0003.87AB 3C01                   cmp al, 01
:0003.87AD 7418                   je 87C7

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.87A9(C)
|
:0003.87AF 807EFF01               cmp byte ptr [bp-01], 01
:0003.87B3 7506                   jne 87BB
:0003.87B5 807EFE02               cmp byte ptr [bp-02], 02
:0003.87B9 740C                   je 87C7

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.87B3(C)
|
:0003.87BB 807EFF02               cmp byte ptr [bp-01], 02
:0003.87BF 750D                   jne 87CE
:0003.87C1 807EFE00               cmp byte ptr [bp-02], 00
:0003.87C5 7507                   jne 87CE

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.87AD(C), :0003.87B9(C)
|
:0003.87C7 8BC6                   mov ax, si
:0003.87C9 C1E802                 shr ax, 02
:0003.87CC 2BF0                   sub si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.87BF(C), :0003.87C5(C)
|
:0003.87CE 807EFE00               cmp byte ptr [bp-02], 00
:0003.87D2 7506                   jne 87DA
:0003.87D4 807EFF01               cmp byte ptr [bp-01], 01
:0003.87D8 7418                   je 87F2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.87D2(C)
|
:0003.87DA 807EFE01               cmp byte ptr [bp-02], 01
:0003.87DE 7506                   jne 87E6
:0003.87E0 807EFF02               cmp byte ptr [bp-01], 02
:0003.87E4 740C                   je 87F2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.87DE(C)
|
:0003.87E6 807EFE02               cmp byte ptr [bp-02], 02
:0003.87EA 750D                   jne 87F9
:0003.87EC 807EFF00               cmp byte ptr [bp-01], 00
:0003.87F0 7507                   jne 87F9

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.87D8(C), :0003.87E4(C)
|
:0003.87F2 8BC6                   mov ax, si
:0003.87F4 C1E802                 shr ax, 02
:0003.87F7 03F0                   add si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.87EA(C), :0003.87F0(C)
|
:0003.87F9 8BC6                   mov ax, si
:0003.87FB D1E8                   shr ax, 01
:0003.87FD 3B46F8                 cmp ax, [bp-08]
:0003.8800 7341                   jnb 8843
:0003.8802 6A00                   push 0000
:0003.8804 6A64                   push 0064
:0003.8806 8BC6                   mov ax, si
:0003.8808 D1E8                   shr ax, 01
:0003.880A 2B46F8                 sub ax, [bp-08]
:0003.880D F7D8                   neg ax
:0003.880F 6A00                   push 0000
:0003.8811 50                     push ax
:0003.8812 8D5EF2                 lea bx, [bp-0E]
:0003.8815 9AB2AFF21C             call 1CF2:AFB2
:0003.881A 8AD8                   mov bl , al 
:0003.881C 2AFF                   sub bh, bh
:0003.881E 8A87BA32               mov al , [bx+32BA]
:0003.8822 2AE4                   sub ah, ah
:0003.8824 B96400                 mov cx, 0064
:0003.8827 33D2                   xor dx, dx
:0003.8829 2BC8                   sub cx, ax
:0003.882B 1BD2                   sbb dx, dx
:0003.882D 52                     push dx
:0003.882E 51                     push cx
:0003.882F 9A7EC00000             call 0000:C07E
:0003.8834 52                     push dx
:0003.8835 50                     push ax
:0003.8836 9AE4BF0000             call 0000:BFE4
:0003.883B 8946F4                 mov [bp-0C], ax
:0003.883E 8956F6                 mov [bp-0A], dx
:0003.8841 EB0A                   jmp 884D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8800(C)
|
:0003.8843 C746F40100             mov word ptr [bp-0C], 0001
:0003.8848 C746F60000             mov word ptr [bp-0A], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8841(U)
|
:0003.884D 6B052C                 imul ax, [di], 002C
:0003.8850 051668                 add ax, 6816
:0003.8853 50                     push ax
:0003.8854 9AA4C5F60C             call 0CF6:C5A4
:0003.8859 B90600                 mov cx, 0006
:0003.885C 2BD2                   sub dx, dx
:0003.885E F7F1                   div cx
:0003.8860 8946FA                 mov [bp-06], ax
:0003.8863 C746FC0000             mov word ptr [bp-04], 0000
:0003.8868 8A4608                 mov al , [bp+08]
:0003.886B 384505                 cmp [di+05], al 
:0003.886E 7508                   jne 8878
:0003.8870 8346FA1E               add word ptr [bp-06], 001E
:0003.8874 8356FC00               adc word ptr [bp-04], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.886E(C)
|
:0003.8878 8B46FA                 mov ax, [bp-06]
:0003.887B 0346F4                 add ax, [bp-0C]
:0003.887E EB02                   jmp 8882



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8758(U)
|
:0003.8880 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.887E(U)
|
:0003.8882 5E                     pop si
:0003.8883 5F                     pop di
:0003.8884 C9                     leave
:0003.8885 CA0400                 retf 0004


:0003.8888 C81A0000               enter 001A, 00
:0003.888C 57                     push di
:0003.888D 56                     push si
:0003.888E 8B760E                 mov si, [bp+0E]
:0003.8891 8B7E06                 mov di, [bp+06]
:0003.8894 8D46E8                 lea ax, [bp-18]
:0003.8897 50                     push ax
:0003.8898 9A9837F60C             call 0CF6:3798
:0003.889D 8D46E6                 lea ax, [bp-1A]
:0003.88A0 50                     push ax
:0003.88A1 9A9837F60C             call 0CF6:3798
:0003.88A6 C746F60100             mov word ptr [bp-0A], 0001
:0003.88AB 6A04                   push 0004
:0003.88AD 57                     push di
:0003.88AE 9ABC40F21C             call 1CF2:40BC
:0003.88B3 8946EE                 mov [bp-12], ax
:0003.88B6 57                     push di
:0003.88B7 9AF640F21C             call 1CF2:40F6
:0003.88BC 8946EC                 mov [bp-14], ax
:0003.88BF 57                     push di
:0003.88C0 9A9473F21C             call 1CF2:7394
:0003.88C5 8846F8                 mov [bp-08], al 
:0003.88C8 680855                 push 5508
:0003.88CB 9A081DF60C             call 0CF6:1D08
:0003.88D0 5B                     pop bx
:0003.88D1 057C1C                 add ax, 1C7C
:0003.88D4 8946F0                 mov [bp-10], ax
:0003.88D7 8956F2                 mov [bp-0E], dx
:0003.88DA 8BDE                   mov bx, si
:0003.88DC 9A74AFF21C             call 1CF2:AF74
:0003.88E1 FF760C                 push word ptr [bp+0C]
:0003.88E4 8D46E8                 lea ax, [bp-18]
:0003.88E7 50                     push ax
:0003.88E8 9A2A93F60C             call 0CF6:932A
:0003.88ED 8A460A                 mov al , [bp+0A]
:0003.88F0 8846F9                 mov [bp-07], al 
:0003.88F3 C746F40000             mov word ptr [bp-0C], 0000
:0003.88F8 8D5EE8                 lea bx, [bp-18]
:0003.88FB 8BC6                   mov ax, si
:0003.88FD 9AFE6AF21C             call 1CF2:6AFE
:0003.8902 0BC0                   or ax, ax
:0003.8904 7406                   je 890C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8913(C)
|
:0003.8906 8B76F4                 mov si, [bp-0C]
:0003.8909 E93201                 jmp 8A3E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8904(C)
|
:0003.890C 8B7E0E                 mov di, [bp+0E]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8A3B(U)
|
:0003.890F 837EF600               cmp word ptr [bp-0A], 0000
:0003.8913 74F1                   je 8906
:0003.8915 680855                 push 5508
:0003.8918 9A081DF60C             call 0CF6:1D08
:0003.891D 5B                     pop bx
:0003.891E 8EC2                   mov es, dx
:0003.8920 8BD8                   mov bx, ax
:0003.8922 8A46E8                 mov al , [bp-18]
:0003.8925 2AE4                   sub ah, ah
:0003.8927 03D8                   add bx, ax
:0003.8929 81C3BC18               add bx, 18BC
:0003.892D 8A46E9                 mov al , [bp-17]
:0003.8930 F62668CF               mul byte ptr [CF68]
:0003.8934 8BF0                   mov si, ax
:0003.8936 268A00                 mov al , es:[bx+si]
:0003.8939 8846FB                 mov [bp-05], al 
:0003.893C C646FAFF               mov byte ptr [bp-06], FF
:0003.8940 C646FF00               mov byte ptr [bp-01], 00
:0003.8944 8B76EE                 mov si, [bp-12]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.89EF(U)
|
:0003.8947 8D5EE8                 lea bx, [bp-18]
:0003.894A 8A46FF                 mov al , [bp-01]
:0003.894D 9AF0AFF21C             call 1CF2:AFF0
:0003.8952 50                     push ax
:0003.8953 8D46E6                 lea ax, [bp-1A]
:0003.8956 50                     push ax
:0003.8957 9A2A93F60C             call 0CF6:932A
:0003.895C 807EE6FF               cmp byte ptr [bp-1A], FF
:0003.8960 7503                   jne 8965
:0003.8962 E98100                 jmp 89E6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8960(C)
|
:0003.8965 8D5EE6                 lea bx, [bp-1A]
:0003.8968 8B46EC                 mov ax, [bp-14]
:0003.896B 9A04AFF21C             call 1CF2:AF04
:0003.8970 0BC0                   or ax, ax
:0003.8972 7412                   je 8986
:0003.8974 8D5EE6                 lea bx, [bp-1A]
:0003.8977 8BC7                   mov ax, di
:0003.8979 9AFE6AF21C             call 1CF2:6AFE
:0003.897E 0BC0                   or ax, ax
:0003.8980 7504                   jne 8986
:0003.8982 0BF6                   or si, si
:0003.8984 7460                   je 89E6

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8972(C), :0003.8980(C)
|
:0003.8986 680855                 push 5508
:0003.8989 9A081DF60C             call 0CF6:1D08
:0003.898E 5B                     pop bx
:0003.898F 8EC2                   mov es, dx
:0003.8991 8BD8                   mov bx, ax
:0003.8993 8A46E6                 mov al , [bp-1A]
:0003.8996 2AE4                   sub ah, ah
:0003.8998 03D8                   add bx, ax
:0003.899A 81C3BC18               add bx, 18BC
:0003.899E 8A46E7                 mov al , [bp-19]
:0003.89A1 F62668CF               mul byte ptr [CF68]
:0003.89A5 03D8                   add bx, ax
:0003.89A7 268A07                 mov al , es:[bx]
:0003.89AA 8846FD                 mov [bp-03], al 
:0003.89AD 3A46FB                 cmp al , [bp-05]
:0003.89B0 7334                   jnb 89E6
:0003.89B2 8D5EE6                 lea bx, [bp-1A]
:0003.89B5 9AB2AFF21C             call 1CF2:AFB2
:0003.89BA 8AD8                   mov bl , al 
:0003.89BC 8846FE                 mov [bp-02], al 
:0003.89BF 2AFF                   sub bh, bh
:0003.89C1 B014                   mov al, 14
:0003.89C3 F666F8                 mul byte ptr [bp-08]
:0003.89C6 03D8                   add bx, ax
:0003.89C8 8A876A32               mov al , [bx+326A]
:0003.89CC 8846FC                 mov [bp-04], al 
:0003.89CF 3A46F9                 cmp al , [bp-07]
:0003.89D2 7712                   ja 89E6
:0003.89D4 8A46FD                 mov al , [bp-03]
:0003.89D7 8846FB                 mov [bp-05], al 
:0003.89DA 8A46FF                 mov al , [bp-01]
:0003.89DD 8846FA                 mov [bp-06], al 
:0003.89E0 8A46FC                 mov al , [bp-04]
:0003.89E3 8846EB                 mov [bp-15], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8962(U), :0003.8984(C), :0003.89B0(C), :0003.89D2(C)
|
:0003.89E6 FE46FF                 inc byte ptr [bp-01]
:0003.89E9 807EFF04               cmp byte ptr [bp-01], 04
:0003.89ED 7303                   jnb 89F2
:0003.89EF E955FF                 jmp 8947



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.89ED(C)
|
:0003.89F2 807EFAFF               cmp byte ptr [bp-06], FF
:0003.89F6 7429                   je 8A21
:0003.89F8 8B76F4                 mov si, [bp-0C]
:0003.89FB 8D5EE8                 lea bx, [bp-18]
:0003.89FE 8A46FA                 mov al , [bp-06]
:0003.8A01 9AF0AFF21C             call 1CF2:AFF0
:0003.8A06 50                     push ax
:0003.8A07 8D46E8                 lea ax, [bp-18]
:0003.8A0A 50                     push ax
:0003.8A0B 9A2A93F60C             call 0CF6:932A
:0003.8A10 8A46EB                 mov al , [bp-15]
:0003.8A13 2846F9                 sub [bp-07], al 
:0003.8A16 C45EF0                 les bx, [bp-10]
:0003.8A19 8A46FA                 mov al , [bp-06]
:0003.8A1C 268800                 mov es:[bx+si], al 
:0003.8A1F EB08                   jmp 8A29



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.89F6(C)
|
:0003.8A21 8B76F4                 mov si, [bp-0C]
:0003.8A24 C746F60000             mov word ptr [bp-0A], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8A1F(U)
|
:0003.8A29 46                     inc si
:0003.8A2A 8976F4                 mov [bp-0C], si
:0003.8A2D 8D5EE8                 lea bx, [bp-18]
:0003.8A30 8BC7                   mov ax, di
:0003.8A32 9AFE6AF21C             call 1CF2:6AFE
:0003.8A37 0BC0                   or ax, ax
:0003.8A39 7503                   jne 8A3E
:0003.8A3B E9D1FE                 jmp 890F



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8909(U), :0003.8A39(C)
|
:0003.8A3E 837EF600               cmp word ptr [bp-0A], 0000
:0003.8A42 7525                   jne 8A69
:0003.8A44 807E0801               cmp byte ptr [bp+08], 01
:0003.8A48 751F                   jne 8A69
:0003.8A4A 8D5EE8                 lea bx, [bp-18]
:0003.8A4D 9A74AFF21C             call 1CF2:AF74
:0003.8A52 3CFF                   cmp al, FF
:0003.8A54 7408                   je 8A5E
:0003.8A56 8D5EE8                 lea bx, [bp-18]
:0003.8A59 B83200                 mov ax, 0032
:0003.8A5C EB06                   jmp 8A64



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8A54(C)
|
:0003.8A5E 8D5EE8                 lea bx, [bp-18]
:0003.8A61 B81E00                 mov ax, 001E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8A5C(U)
|
:0003.8A64 9AE8B6F21C             call 1CF2:B6E8

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8A42(C), :0003.8A48(C)
|
:0003.8A69 4E                     dec si
:0003.8A6A 7853                   js 8ABF
:0003.8A6C C646FF00               mov byte ptr [bp-01], 00
:0003.8A70 0BF6                   or si, si
:0003.8A72 7C52                   jl 8AC6
:0003.8A74 8B7EF0                 mov di, [bp-10]
:0003.8A77 8E46F2                 mov es, [bp-0E]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8ABB(C)
|
:0003.8A7A 8BDF                   mov bx, di
:0003.8A7C 8A46FF                 mov al , [bp-01]
:0003.8A7F 2AE4                   sub ah, ah
:0003.8A81 03D8                   add bx, ax
:0003.8A83 268A07                 mov al , es:[bx]
:0003.8A86 8846FE                 mov [bp-02], al 
:0003.8A89 8BC3                   mov ax, bx
:0003.8A8B 8BDF                   mov bx, di
:0003.8A8D 8BC8                   mov cx, ax
:0003.8A8F 268A00                 mov al , es:[bx+si]
:0003.8A92 8BD9                   mov bx, cx
:0003.8A94 2AE4                   sub ah, ah
:0003.8A96 40                     inc ax
:0003.8A97 40                     inc ax
:0003.8A98 B90400                 mov cx, 0004
:0003.8A9B 99                     cwd
:0003.8A9C F7F9                   idiv cx
:0003.8A9E 268817                 mov es:[bx], dl
:0003.8AA1 8A46FE                 mov al , [bp-02]
:0003.8AA4 2AE4                   sub ah, ah
:0003.8AA6 40                     inc ax
:0003.8AA7 40                     inc ax
:0003.8AA8 99                     cwd
:0003.8AA9 F7F9                   idiv cx
:0003.8AAB 8BDF                   mov bx, di
:0003.8AAD 268810                 mov es:[bx+si], dl
:0003.8AB0 FE46FF                 inc byte ptr [bp-01]
:0003.8AB3 8A46FF                 mov al , [bp-01]
:0003.8AB6 2AE4                   sub ah, ah
:0003.8AB8 4E                     dec si
:0003.8AB9 3BC6                   cmp ax, si
:0003.8ABB 7EBD                   jle 8A7A
:0003.8ABD EB07                   jmp 8AC6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8A6A(C)
|
:0003.8ABF C45EF0                 les bx, [bp-10]
:0003.8AC2 26C607FF               mov byte ptr es:[bx], FF

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8A72(C), :0003.8ABD(U)
|
:0003.8AC6 8B46F0                 mov ax, [bp-10]
:0003.8AC9 8B56F2                 mov dx, [bp-0E]
:0003.8ACC 5E                     pop si
:0003.8ACD 5F                     pop di
:0003.8ACE C9                     leave
:0003.8ACF CA0A00                 retf 000A


:0003.8AD2 C8280000               enter 0028, 00
:0003.8AD6 57                     push di
:0003.8AD7 56                     push si
:0003.8AD8 8B7606                 mov si, [bp+06]
:0003.8ADB 680855                 push 5508
:0003.8ADE 9A081DF60C             call 0CF6:1D08
:0003.8AE3 5B                     pop bx
:0003.8AE4 05BC18                 add ax, 18BC
:0003.8AE7 8BF8                   mov di, ax
:0003.8AE9 8956E0                 mov [bp-20], dx
:0003.8AEC 8D46E8                 lea ax, [bp-18]
:0003.8AEF 50                     push ax
:0003.8AF0 9A9837F60C             call 0CF6:3798
:0003.8AF5 8D46E6                 lea ax, [bp-1A]
:0003.8AF8 50                     push ax
:0003.8AF9 9A9837F60C             call 0CF6:3798
:0003.8AFE 8A460A                 mov al , [bp+0A]
:0003.8B01 50                     push ax
:0003.8B02 8A4608                 mov al , [bp+08]
:0003.8B05 50                     push ax
:0003.8B06 8D46E4                 lea ax, [bp-1C]
:0003.8B09 50                     push ax
:0003.8B0A 9A1093F60C             call 0CF6:9310
:0003.8B0F 56                     push si
:0003.8B10 9A9473F21C             call 1CF2:7394
:0003.8B15 8846F4                 mov [bp-0C], al 
:0003.8B18 56                     push si
:0003.8B19 9AF640F21C             call 1CF2:40F6
:0003.8B1E 8846F3                 mov [bp-0D], al 
:0003.8B21 6A04                   push 0004
:0003.8B23 56                     push si
:0003.8B24 9ABC40F21C             call 1CF2:40BC
:0003.8B29 8946DC                 mov [bp-24], ax
:0003.8B2C 8B5E10                 mov bx, [bp+10]
:0003.8B2F 8D46E4                 lea ax, [bp-1C]
:0003.8B32 9AFE6AF21C             call 1CF2:6AFE
:0003.8B37 0BC0                   or ax, ax
:0003.8B39 7403                   je 8B3E
:0003.8B3B E91903                 jmp 8E57



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8B39(C)
|
:0003.8B3E 897EDE                 mov [bp-22], di
:0003.8B41 8BF7                   mov si, di
:0003.8B43 8B7E10                 mov di, [bp+10]
:0003.8B46 FF76E0                 push word ptr [bp-20]
:0003.8B49 56                     push si
:0003.8B4A A069CF                 mov al, [CF69]
:0003.8B4D F62668CF               mul byte ptr [CF68]
:0003.8B51 B2FF                   mov dl, FF
:0003.8B53 9A7C4CF60C             call 0CF6:4C7C
:0003.8B58 680855                 push 5508
:0003.8B5B 9A081DF60C             call 0CF6:1D08
:0003.8B60 5B                     pop bx
:0003.8B61 8BD8                   mov bx, ax
:0003.8B63 8EC2                   mov es, dx
:0003.8B65 26C6877C1CFF           mov byte ptr es:[bx+1C7C], FF
:0003.8B6B 8A05                   mov al , [di]
:0003.8B6D 2AE4                   sub ah, ah
:0003.8B6F 8BC8                   mov cx, ax
:0003.8B71 8A4501                 mov al , [di+01]
:0003.8B74 F62668CF               mul byte ptr [CF68]
:0003.8B78 8BD8                   mov bx, ax
:0003.8B7A 8B46E0                 mov ax, [bp-20]
:0003.8B7D 8EC0                   mov es, ax
:0003.8B7F 03DE                   add bx, si
:0003.8B81 03D9                   add bx, cx
:0003.8B83 26882F                 mov es:[bx], ch
:0003.8B86 8A460C                 mov al , [bp+0C]
:0003.8B89 2404                   and al, 04
:0003.8B8B 7503                   jne 8B90
:0003.8B8D E99000                 jmp 8C20



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8B8B(C)
|
:0003.8B90 882EF8D2               mov [D2F8], ch
:0003.8B94 B0FF                   mov al, FF
:0003.8B96 A2F0D2                 mov byte ptr [D2F0], al
:0003.8B99 A2F2D2                 mov byte ptr [D2F2], al
:0003.8B9C A2F4D2                 mov byte ptr [D2F4], al
:0003.8B9F 8B5E06                 mov bx, [bp+06]
:0003.8BA2 6B072C                 imul ax, [bx], 002C
:0003.8BA5 051668                 add ax, 6816
:0003.8BA8 8946FC                 mov [bp-04], ax
:0003.8BAB C746F86400             mov word ptr [bp-08], 0064
:0003.8BB0 C746FAFC2F             mov word ptr [bp-06], 2FFC
:0003.8BB5 886EFF                 mov [bp-01], ch
:0003.8BB8 8B76F8                 mov si, [bp-08]
:0003.8BBB 8BF8                   mov di, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8C05(C)
|
:0003.8BBD 57                     push di
:0003.8BBE 9ACC6AF60C             call 0CF6:6ACC
:0003.8BC3 8AD8                   mov bl , al 
:0003.8BC5 2AFF                   sub bh, bh
:0003.8BC7 B013                   mov al, 13
:0003.8BC9 F666FF                 mul byte ptr [bp-01]
:0003.8BCC 03D8                   add bx, ax
:0003.8BCE 57                     push di
:0003.8BCF 895EDA                 mov [bp-26], bx
:0003.8BD2 9ADA6AF60C             call 0CF6:6ADA
:0003.8BD7 8B5EDA                 mov bx, [bp-26]
:0003.8BDA 3887C036               cmp [bx+36C0], al 
:0003.8BDE 771E                   ja 8BFE
:0003.8BE0 8A5EFF                 mov bl , [bp-01]
:0003.8BE3 2AFF                   sub bh, bh
:0003.8BE5 8BC3                   mov ax, bx
:0003.8BE7 8B5E06                 mov bx, [bp+06]
:0003.8BEA 8A4F0D                 mov cl , [bx+0D]
:0003.8BED 8BD8                   mov bx, ax
:0003.8BEF 388F9C36               cmp [bx+369C], cl 
:0003.8BF3 7709                   ja 8BFE
:0003.8BF5 8E46FA                 mov es, [bp-06]
:0003.8BF8 8BDE                   mov bx, si
:0003.8BFA 46                     inc si
:0003.8BFB 268807                 mov es:[bx], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8BDE(C), :0003.8BF3(C)
|
:0003.8BFE FE46FF                 inc byte ptr [bp-01]
:0003.8C01 807EFF24               cmp byte ptr [bp-01], 24
:0003.8C05 72B6                   jb 8BBD
:0003.8C07 8E46FA                 mov es, [bp-06]
:0003.8C0A 26C604FF               mov byte ptr es:[si], FF
:0003.8C0E 8B7E10                 mov di, [bp+10]
:0003.8C11 837EDC00               cmp word ptr [bp-24], 0000
:0003.8C15 7509                   jne 8C20
:0003.8C17 57                     push di
:0003.8C18 FF7606                 push word ptr [bp+06]
:0003.8C1B 9AEEC8F21C             call 1CF2:C8EE

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8B8D(U), :0003.8C15(C)
|
:0003.8C20 8A46F4                 mov al , [bp-0C]
:0003.8C23 2AE4                   sub ah, ah
:0003.8C25 6BD814                 imul bx, ax, 0014
:0003.8C28 895ED8                 mov [bp-28], bx
:0003.8C2B 8BDF                   mov bx, di
:0003.8C2D 9AB2AFF21C             call 1CF2:AFB2
:0003.8C32 8B5ED8                 mov bx, [bp-28]
:0003.8C35 2AE4                   sub ah, ah
:0003.8C37 8BF0                   mov si, ax
:0003.8C39 80B86A32FF             cmp byte ptr [bx+si+326A], FF
:0003.8C3E 7503                   jne 8C43
:0003.8C40 E91402                 jmp 8E57



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8C3E(C)
|
:0003.8C43 8866F5                 mov [bp-0B], ah

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8E3C(U)
|
:0003.8C46 8A460E                 mov al , [bp+0E]
:0003.8C49 3846F5                 cmp [bp-0B], al 
:0003.8C4C 7203                   jb 8C51
:0003.8C4E E90602                 jmp 8E57



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8C4C(C)
|
:0003.8C51 C746E20000             mov word ptr [bp-1E], 0000
:0003.8C56 C646F8FF               mov byte ptr [bp-08], FF
:0003.8C5A 33FF                   xor di, di
:0003.8C5C 803E69CF00             cmp byte ptr [CF69], 00
:0003.8C61 7503                   jne 8C66
:0003.8C63 E9CA01                 jmp 8E30



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8C61(C), :0003.8E2D(U)
|
:0003.8C66 33F6                   xor si, si
:0003.8C68 803E68CF00             cmp byte ptr [CF68], 00
:0003.8C6D 7503                   jne 8C72
:0003.8C6F E9B101                 jmp 8E23



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8C6D(C), :0003.8E20(U)
|
:0003.8C72 A068CF                 mov al, [CF68]
:0003.8C75 2AE4                   sub ah, ah
:0003.8C77 F7E7                   mul di
:0003.8C79 8BD8                   mov bx, ax
:0003.8C7B 035EDE                 add bx, [bp-22]
:0003.8C7E 8E46E0                 mov es, [bp-20]
:0003.8C81 268A00                 mov al , es:[bx+si]
:0003.8C84 8846F9                 mov [bp-07], al 
:0003.8C87 3A46F5                 cmp al , [bp-0B]
:0003.8C8A 7403                   je 8C8F
:0003.8C8C E98701                 jmp 8E16



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8C8A(C)
|
:0003.8C8F 8BC6                   mov ax, si
:0003.8C91 8846E8                 mov [bp-18], al 
:0003.8C94 8BC7                   mov ax, di
:0003.8C96 8846E9                 mov [bp-17], al 
:0003.8C99 8B5E10                 mov bx, [bp+10]
:0003.8C9C 8D46E8                 lea ax, [bp-18]
:0003.8C9F 9AFE6AF21C             call 1CF2:6AFE
:0003.8CA4 0BC0                   or ax, ax
:0003.8CA6 751F                   jne 8CC7
:0003.8CA8 F6460C03               test byte ptr [bp+0C], 03
:0003.8CAC 7519                   jne 8CC7
:0003.8CAE 3946DC                 cmp [bp-24], ax
:0003.8CB1 7514                   jne 8CC7
:0003.8CB3 8A46F3                 mov al , [bp-0D]
:0003.8CB6 2AE4                   sub ah, ah
:0003.8CB8 8D5EE8                 lea bx, [bp-18]
:0003.8CBB 9A04AFF21C             call 1CF2:AF04
:0003.8CC0 0BC0                   or ax, ax
:0003.8CC2 7403                   je 8CC7
:0003.8CC4 E94F01                 jmp 8E16



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8CA6(C), :0003.8CAC(C), :0003.8CB1(C), :0003.8CC2(C)
|
:0003.8CC7 8976F0                 mov [bp-10], si
:0003.8CCA 897EEE                 mov [bp-12], di
:0003.8CCD C746F60000             mov word ptr [bp-0A], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8E0D(U)
|
:0003.8CD2 8A46F6                 mov al , [bp-0A]
:0003.8CD5 8D5EE8                 lea bx, [bp-18]
:0003.8CD8 9AF0AFF21C             call 1CF2:AFF0
:0003.8CDD 50                     push ax
:0003.8CDE 8D46E6                 lea ax, [bp-1A]
:0003.8CE1 50                     push ax
:0003.8CE2 9A2A93F60C             call 0CF6:932A
:0003.8CE7 807EE6FF               cmp byte ptr [bp-1A], FF
:0003.8CEB 7470                   je 8D5D
:0003.8CED 8A46E7                 mov al , [bp-19]
:0003.8CF0 F62668CF               mul byte ptr [CF68]
:0003.8CF4 8BF8                   mov di, ax
:0003.8CF6 8A46E6                 mov al , [bp-1A]
:0003.8CF9 2AE4                   sub ah, ah
:0003.8CFB 03F8                   add di, ax
:0003.8CFD 8BC7                   mov ax, di
:0003.8CFF 0346DE                 add ax, [bp-22]
:0003.8D02 8B56E0                 mov dx, [bp-20]
:0003.8D05 8BF0                   mov si, ax
:0003.8D07 8956EC                 mov [bp-14], dx
:0003.8D0A 680855                 push 5508
:0003.8D0D 9A081DF60C             call 0CF6:1D08
:0003.8D12 5B                     pop bx
:0003.8D13 03C7                   add ax, di
:0003.8D15 05C012                 add ax, 12C0
:0003.8D18 8946FC                 mov [bp-04], ax
:0003.8D1B 8956FE                 mov [bp-02], dx
:0003.8D1E 680E55                 push 550E
:0003.8D21 9A081DF60C             call 0CF6:1D08
:0003.8D26 5B                     pop bx
:0003.8D27 8E46EC                 mov es, [bp-14]
:0003.8D2A 26803CFF               cmp byte ptr es:[si], FF
:0003.8D2E 752D                   jne 8D5D
:0003.8D30 8D5EE6                 lea bx, [bp-1A]
:0003.8D33 9AB2AFF21C             call 1CF2:AFB2
:0003.8D38 8AD8                   mov bl , al 
:0003.8D3A 8846FA                 mov [bp-06], al 
:0003.8D3D 2AFF                   sub bh, bh
:0003.8D3F 035ED8                 add bx, [bp-28]
:0003.8D42 8A876A32               mov al , [bx+326A]
:0003.8D46 8846FB                 mov [bp-05], al 
:0003.8D49 3CFF                   cmp al, FF
:0003.8D4B 7410                   je 8D5D
:0003.8D4D 2AE4                   sub ah, ah
:0003.8D4F 8A4EF9                 mov cl , [bp-07]
:0003.8D52 2AED                   sub ch, ch
:0003.8D54 03C1                   add ax, cx
:0003.8D56 8A4E0E                 mov cl , [bp+0E]
:0003.8D59 3BC1                   cmp ax, cx
:0003.8D5B 7E03                   jle 8D60

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8CEB(C), :0003.8D2E(C), :0003.8D4B(C)
|
:0003.8D5D E9A400                 jmp 8E04

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8D5B(C)
|
:0003.8D60 C45EFC                 les bx, [bp-04]
:0003.8D63 26803FFF               cmp byte ptr es:[bx], FF
:0003.8D67 741A                   je 8D83
:0003.8D69 B00E                   mov al, 0E
:0003.8D6B 26F627                 mul byte ptr es:[bx]
:0003.8D6E 0576D0                 add ax, D076
:0003.8D71 50                     push ax
:0003.8D72 9AF640F21C             call 1CF2:40F6
:0003.8D77 8A4EF3                 mov cl , [bp-0D]
:0003.8D7A 2AED                   sub ch, ch
:0003.8D7C 3BC1                   cmp ax, cx
:0003.8D7E 7403                   je 8D83
:0003.8D80 E98100                 jmp 8E04



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8D67(C), :0003.8D7E(C)
|
:0003.8D83 8A46FB                 mov al , [bp-05]
:0003.8D86 0246F9                 add al , [bp-07]
:0003.8D89 8E46EC                 mov es, [bp-14]
:0003.8D8C 268804                 mov es:[si], al 
:0003.8D8F C746E20100             mov word ptr [bp-1E], 0001
:0003.8D94 3A46F8                 cmp al , [bp-08]
:0003.8D97 7309                   jnb 8DA2
:0003.8D99 8E46EC                 mov es, [bp-14]
:0003.8D9C 268A04                 mov al , es:[si]
:0003.8D9F 8846F8                 mov [bp-08], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8D97(C)
|
:0003.8DA2 F6460C08               test byte ptr [bp+0C], 08
:0003.8DA6 7434                   je 8DDC
:0003.8DA8 680E55                 push 550E
:0003.8DAB 9A081DF60C             call 0CF6:1D08
:0003.8DB0 5B                     pop bx
:0003.8DB1 8EC2                   mov es, dx
:0003.8DB3 8BD8                   mov bx, ax
:0003.8DB5 268039FF               cmp byte ptr es:[bx+di], FF
:0003.8DB9 7421                   je 8DDC
:0003.8DBB 6A20                   push 0020
:0003.8DBD 680E55                 push 550E
:0003.8DC0 9A081DF60C             call 0CF6:1D08
:0003.8DC5 5B                     pop bx
:0003.8DC6 8EC2                   mov es, dx
:0003.8DC8 8BD8                   mov bx, ax
:0003.8DCA B00E                   mov al, 0E
:0003.8DCC 26F621                 mul byte ptr es:[bx+di]
:0003.8DCF 0576D0                 add ax, D076
:0003.8DD2 50                     push ax
:0003.8DD3 9ABC40F21C             call 1CF2:40BC
:0003.8DD8 0BC0                   or ax, ax
:0003.8DDA 7565                   jne 8E41

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8DA6(C), :0003.8DB9(C)
|
:0003.8DDC F6460C02               test byte ptr [bp+0C], 02
:0003.8DE0 740F                   je 8DF1
:0003.8DE2 8D5EE6                 lea bx, [bp-1A]
:0003.8DE5 8D46E4                 lea ax, [bp-1C]
:0003.8DE8 9AFE6AF21C             call 1CF2:6AFE
:0003.8DED 0BC0                   or ax, ax
:0003.8DEF 7562                   jne 8E53

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8DE0(C)
|
:0003.8DF1 8A460C                 mov al , [bp+0C]
:0003.8DF4 2404                   and al, 04
:0003.8DF6 740C                   je 8E04
:0003.8DF8 8D46E6                 lea ax, [bp-1A]
:0003.8DFB 50                     push ax
:0003.8DFC FF7606                 push word ptr [bp+06]
:0003.8DFF 9AEEC8F21C             call 1CF2:C8EE

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8D5D(U), :0003.8D80(U), :0003.8DF6(C)
|
:0003.8E04 FF46F6                 inc word ptr [bp-0A]
:0003.8E07 837EF604               cmp word ptr [bp-0A], 0004
:0003.8E0B 7303                   jnb 8E10
:0003.8E0D E9C2FE                 jmp 8CD2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8E0B(C)
|
:0003.8E10 8B76F0                 mov si, [bp-10]
:0003.8E13 8B7EEE                 mov di, [bp-12]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8C8C(U), :0003.8CC4(U)
|
:0003.8E16 A068CF                 mov al, [CF68]
:0003.8E19 2AE4                   sub ah, ah
:0003.8E1B 46                     inc si
:0003.8E1C 3BC6                   cmp ax, si
:0003.8E1E 7603                   jbe 8E23
:0003.8E20 E94FFE                 jmp 8C72



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8C6F(U), :0003.8E1E(C)
|
:0003.8E23 A069CF                 mov al, [CF69]
:0003.8E26 2AE4                   sub ah, ah
:0003.8E28 47                     inc di
:0003.8E29 3BC7                   cmp ax, di
:0003.8E2B 7603                   jbe 8E30
:0003.8E2D E936FE                 jmp 8C66



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8C63(U), :0003.8E2B(C)
|
:0003.8E30 8A46F8                 mov al , [bp-08]
:0003.8E33 8846F5                 mov [bp-0B], al 
:0003.8E36 837EE200               cmp word ptr [bp-1E], 0000
:0003.8E3A 7403                   je 8E3F
:0003.8E3C E907FE                 jmp 8C46



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8E3A(C)
|
:0003.8E3F EB16                   jmp 8E57

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8DDA(C)
|
:0003.8E41 680E55                 push 550E
:0003.8E44 9A081DF60C             call 0CF6:1D08
:0003.8E49 5B                     pop bx
:0003.8E4A 8BD8                   mov bx, ax
:0003.8E4C 8EC2                   mov es, dx
:0003.8E4E 268A01                 mov al , es:[bx+di]
:0003.8E51 EB06                   jmp 8E59



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8DEF(C)
|
:0003.8E53 B001                   mov al, 01
:0003.8E55 EB02                   jmp 8E59



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8B3B(U), :0003.8C40(U), :0003.8C4E(U), :0003.8E3F(U)
|
:0003.8E57 B0FF                   mov al, FF

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8E51(U), :0003.8E55(U)
|
:0003.8E59 5E                     pop si
:0003.8E5A 5F                     pop di
:0003.8E5B C9                     leave
:0003.8E5C CA0C00                 retf 000C


:0003.8E5F 00                     BYTE 0


:0003.8E60 C8080000               enter 0008, 00
:0003.8E64 57                     push di
:0003.8E65 56                     push si
:0003.8E66 8B7606                 mov si, [bp+06]
:0003.8E69 680855                 push 5508
:0003.8E6C 9A081DF60C             call 0CF6:1D08
:0003.8E71 5B                     pop bx
:0003.8E72 05BC18                 add ax, 18BC
:0003.8E75 52                     push dx
:0003.8E76 50                     push ax
:0003.8E77 A069CF                 mov al, [CF69]
:0003.8E7A F62668CF               mul byte ptr [CF68]
:0003.8E7E B2FF                   mov dl, FF
:0003.8E80 9A7C4CF60C             call 0CF6:4C7C
:0003.8E85 8D4403                 lea ax, [si+03]
:0003.8E88 50                     push ax
:0003.8E89 56                     push si
:0003.8E8A 9A6C93F21C             call 1CF2:936C
:0003.8E8F 8AD8                   mov bl , al 
:0003.8E91 8846FE                 mov [bp-02], al 
:0003.8E94 2AFF                   sub bh, bh
:0003.8E96 8A874232               mov al , [bx+3242]
:0003.8E9A 50                     push ax
:0003.8E9B 6A00                   push 0000
:0003.8E9D 56                     push si
:0003.8E9E 9A0EB2F21C             call 1CF2:B20E
:0003.8EA3 8846FF                 mov [bp-01], al 
:0003.8EA6 6A10                   push 0010
:0003.8EA8 56                     push si
:0003.8EA9 9ABC40F21C             call 1CF2:40BC
:0003.8EAE 8946FC                 mov [bp-04], ax
:0003.8EB1 6A04                   push 0004
:0003.8EB3 56                     push si
:0003.8EB4 9ABC40F21C             call 1CF2:40BC
:0003.8EB9 0BC0                   or ax, ax
:0003.8EBB 7403                   je 8EC0
:0003.8EBD E9A000                 jmp 8F60



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8EBB(C)
|
:0003.8EC0 56                     push si
:0003.8EC1 9A0E41F21C             call 1CF2:410E
:0003.8EC6 3C04                   cmp al, 04
:0003.8EC8 7503                   jne 8ECD
:0003.8ECA E99300                 jmp 8F60



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8EC8(C)
|
:0003.8ECD 807EFFFF               cmp byte ptr [bp-01], FF
:0003.8ED1 7503                   jne 8ED6
:0003.8ED3 E98A00                 jmp 8F60



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8ED1(C)
|
:0003.8ED6 688000                 push 0080
:0003.8ED9 56                     push si
:0003.8EDA 9ABC40F21C             call 1CF2:40BC
:0003.8EDF 0BC0                   or ax, ax
:0003.8EE1 757D                   jne 8F60
:0003.8EE3 56                     push si
:0003.8EE4 9A0E41F21C             call 1CF2:410E
:0003.8EE9 3C04                   cmp al, 04
:0003.8EEB 7473                   je 8F60
:0003.8EED B00E                   mov al, 0E
:0003.8EEF F666FF                 mul byte ptr [bp-01]
:0003.8EF2 0576D0                 add ax, D076
:0003.8EF5 8946F8                 mov [bp-08], ax
:0003.8EF8 50                     push ax
:0003.8EF9 9A9C40F21C             call 1CF2:409C
:0003.8EFE 8BD8                   mov bx, ax
:0003.8F00 8B07                   mov ax, [bx]
:0003.8F02 8946FA                 mov [bp-06], ax
:0003.8F05 8A4403                 mov al , [si+03]
:0003.8F08 2AE4                   sub ah, ah
:0003.8F0A 8A4EFA                 mov cl , [bp-06]
:0003.8F0D 2AED                   sub ch, ch
:0003.8F0F 8BF9                   mov di, cx
:0003.8F11 2BF8                   sub di, ax
:0003.8F13 0BFF                   or di, di
:0003.8F15 7E04                   jle 8F1B
:0003.8F17 33FF                   xor di, di
:0003.8F19 EB0C                   jmp 8F27



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8F15(C)
|
:0003.8F1B 0BFF                   or di, di
:0003.8F1D 7C05                   jl 8F24
:0003.8F1F 8B7EFC                 mov di, [bp-04]
:0003.8F22 EB03                   jmp 8F27



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8F1D(C)
|
:0003.8F24 BF0100                 mov di, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8F19(U), :0003.8F22(U)
|
:0003.8F27 57                     push di
:0003.8F28 56                     push si
:0003.8F29 9A667FF21C             call 1CF2:7F66
:0003.8F2E 6A01                   push 0001
:0003.8F30 56                     push si
:0003.8F31 9A7480F21C             call 1CF2:8074
:0003.8F36 8A4402                 mov al , [si+02]
:0003.8F39 50                     push ax
:0003.8F3A FF76F8                 push word ptr [bp-08]
:0003.8F3D 9A9AAEF21C             call 1CF2:AE9A
:0003.8F42 50                     push ax
:0003.8F43 6A01                   push 0001
:0003.8F45 8A5EFE                 mov bl , [bp-02]
:0003.8F48 2AFF                   sub bh, bh
:0003.8F4A 8A872E32               mov al , [bx+322E]
:0003.8F4E 50                     push ax
:0003.8F4F 6802D3                 push D302
:0003.8F52 9A44DBF21C             call 1CF2:DB44
:0003.8F57 688000                 push 0080
:0003.8F5A 56                     push si
:0003.8F5B 9AE891F21C             call 1CF2:91E8

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8EBD(U), :0003.8ECA(U), :0003.8ED3(U), :0003.8EE1(C), :0003.8EEB(C), 
|
:0003.8F60 5E                     pop si
:0003.8F61 5F                     pop di
:0003.8F62 C9                     leave
:0003.8F63 CA0200                 retf 0002


:0003.8F66 C8040000               enter 0004, 00
:0003.8F6A 56                     push si
:0003.8F6B 8B7606                 mov si, [bp+06]
:0003.8F6E 6A04                   push 0004
:0003.8F70 56                     push si
:0003.8F71 9ABC40F21C             call 1CF2:40BC
:0003.8F76 0BC0                   or ax, ax
:0003.8F78 7406                   je 8F80
:0003.8F7A C646FF64               mov byte ptr [bp-01], 64
:0003.8F7E EB09                   jmp 8F89



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8F78(C)
|
:0003.8F80 56                     push si
:0003.8F81 9A066EF21C             call 1CF2:6E06
:0003.8F86 8846FF                 mov [bp-01], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8F7E(U)
|
:0003.8F89 8D46FC                 lea ax, [bp-04]
:0003.8F8C 50                     push ax
:0003.8F8D 9A9837F60C             call 0CF6:3798
:0003.8F92 FF34                   push word ptr [si]
:0003.8F94 687ED3                 push D37E
:0003.8F97 9AD0AEF21C             call 1CF2:AED0
:0003.8F9C 807C05FF               cmp byte ptr [si+05], FF
:0003.8FA0 741E                   je 8FC0
:0003.8FA2 B00E                   mov al, 0E
:0003.8FA4 F66405                 mul byte ptr [si+05]
:0003.8FA7 0576D0                 add ax, D076
:0003.8FAA 50                     push ax
:0003.8FAB 9AE840F21C             call 1CF2:40E8
:0003.8FB0 3C02                   cmp al, 02
:0003.8FB2 740C                   je 8FC0
:0003.8FB4 C64405FF               mov byte ptr [si+05], FF
:0003.8FB8 6A01                   push 0001
:0003.8FBA 56                     push si
:0003.8FBB 9A4A7CF21C             call 1CF2:7C4A

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8FA0(C), :0003.8FB2(C)
|
:0003.8FC0 56                     push si
:0003.8FC1 9AE840F21C             call 1CF2:40E8
:0003.8FC6 3C02                   cmp al, 02
:0003.8FC8 7403                   je 8FCD
:0003.8FCA E93E02                 jmp 920B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8FC8(C)
|
:0003.8FCD 688000                 push 0080
:0003.8FD0 56                     push si
:0003.8FD1 9ABC40F21C             call 1CF2:40BC
:0003.8FD6 0BC0                   or ax, ax
:0003.8FD8 7403                   je 8FDD
:0003.8FDA E92E02                 jmp 920B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8FD8(C)
|
:0003.8FDD 6A02                   push 0002
:0003.8FDF 56                     push si
:0003.8FE0 9ABC40F21C             call 1CF2:40BC
:0003.8FE5 0BC0                   or ax, ax
:0003.8FE7 7403                   je 8FEC
:0003.8FE9 E9E001                 jmp 91CC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8FE7(C)
|
:0003.8FEC 68FF00                 push 00FF
:0003.8FEF 56                     push si
:0003.8FF0 9AB4B4F21C             call 1CF2:B4B4
:0003.8FF5 F606F9D201             test byte ptr [D2F9], 01
:0003.8FFA 740C                   je 9008
:0003.8FFC 6A04                   push 0004
:0003.8FFE 56                     push si
:0003.8FFF 9ABC40F21C             call 1CF2:40BC
:0003.9004 0BC0                   or ax, ax
:0003.9006 7403                   je 900B

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.8FFA(C)
|
:0003.9008 E98400                 jmp 908F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9006(C)
|
:0003.900B 56                     push si
:0003.900C 9AF640F21C             call 1CF2:40F6
:0003.9011 3D0100                 cmp ax, 0001
:0003.9014 1BC0                   sbb ax, ax
:0003.9016 250F00                 and ax, 000F
:0003.9019 6BC00E                 imul ax, 000E
:0003.901C 0576D0                 add ax, D076
:0003.901F 50                     push ax
:0003.9020 9A9C40F21C             call 1CF2:409C
:0003.9025 50                     push ax
:0003.9026 8D46FC                 lea ax, [bp-04]
:0003.9029 50                     push ax
:0003.902A 9A2A93F60C             call 0CF6:932A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9103(U)
|
:0003.902F 8D5EFC                 lea bx, [bp-04]
:0003.9032 B81E00                 mov ax, 001E
:0003.9035 9AE8B6F21C             call 1CF2:B6E8
:0003.903A 8D46FC                 lea ax, [bp-04]
:0003.903D 50                     push ax
:0003.903E 68FF00                 push 00FF
:0003.9041 6A02                   push 0002
:0003.9043 8A4403                 mov al , [si+03]
:0003.9046 50                     push ax
:0003.9047 8A4404                 mov al , [si+04]
:0003.904A 50                     push ax
:0003.904B 56                     push si
:0003.904C 9AB2BBF21C             call 1CF2:BBB2
:0003.9051 3CFF                   cmp al, FF
:0003.9053 742D                   je 9082
:0003.9055 8D46FC                 lea ax, [bp-04]
:0003.9058 50                     push ax
:0003.9059 8D4403                 lea ax, [si+03]
:0003.905C 50                     push ax
:0003.905D 8A4EFF                 mov cl , [bp-01]
:0003.9060 51                     push cx
:0003.9061 6A01                   push 0001
:0003.9063 56                     push si
:0003.9064 9A68B9F21C             call 1CF2:B968

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.9111(U), :0003.917A(U)
|
:0003.9069 8D4403                 lea ax, [si+03]
:0003.906C 50                     push ax
:0003.906D 8A46FF                 mov al , [bp-01]
:0003.9070 50                     push ax
:0003.9071 6A04                   push 0004
:0003.9073 68FF00                 push 00FF
:0003.9076 68FF00                 push 00FF
:0003.9079 56                     push si
:0003.907A 9AB2BBF21C             call 1CF2:BBB2
:0003.907F E90701                 jmp 9189



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.9053(C), :0003.909C(C)
|
:0003.9082 8A46FF                 mov al , [bp-01]
:0003.9085 50                     push ax
:0003.9086 56                     push si
:0003.9087 9A2CCEF21C             call 1CF2:CE2C
:0003.908C E9FA00                 jmp 9189



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9008(U)
|
:0003.908F 56                     push si
:0003.9090 9A0E41F21C             call 1CF2:410E
:0003.9095 2AE4                   sub ah, ah
:0003.9097 0BC0                   or ax, ax
:0003.9099 7415                   je 90B0
:0003.909B 48                     dec ax
:0003.909C 74E4                   je 9082
:0003.909E 48                     dec ax
:0003.909F 7503                   jne 90A4
:0003.90A1 E9A600                 jmp 914A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.909F(C)
|
:0003.90A4 48                     dec ax
:0003.90A5 7503                   jne 90AA
:0003.90A7 E9B600                 jmp 9160



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.90A5(C)
|
:0003.90AA 48                     dec ax
:0003.90AB 7403                   je 90B0
:0003.90AD E9D900                 jmp 9189



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.9099(C), :0003.90AB(C)
|
:0003.90B0 807C05FF               cmp byte ptr [si+05], FF
:0003.90B4 7410                   je 90C6
:0003.90B6 B00E                   mov al, 0E
:0003.90B8 F66405                 mul byte ptr [si+05]
:0003.90BB 0576D0                 add ax, D076
:0003.90BE 50                     push ax
:0003.90BF 9A9C40F21C             call 1CF2:409C
:0003.90C4 EB03                   jmp 90C9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.90B4(C)
|
:0003.90C6 8D4406                 lea ax, [si+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.90C4(U)
|
:0003.90C9 50                     push ax
:0003.90CA 8D46FC                 lea ax, [bp-04]
:0003.90CD 50                     push ax
:0003.90CE 9A2A93F60C             call 0CF6:932A
:0003.90D3 6A04                   push 0004
:0003.90D5 56                     push si
:0003.90D6 9ABC40F21C             call 1CF2:40BC
:0003.90DB 0BC0                   or ax, ax
:0003.90DD 7535                   jne 9114
:0003.90DF 8D4403                 lea ax, [si+03]
:0003.90E2 50                     push ax
:0003.90E3 8A46FF                 mov al , [bp-01]
:0003.90E6 50                     push ax
:0003.90E7 6A08                   push 0008
:0003.90E9 68FF00                 push 00FF
:0003.90EC 68FF00                 push 00FF
:0003.90EF 56                     push si
:0003.90F0 9AB2BBF21C             call 1CF2:BBB2
:0003.90F5 8846FE                 mov [bp-02], al 
:0003.90F8 807C05FF               cmp byte ptr [si+05], FF
:0003.90FC 7405                   je 9103
:0003.90FE 384405                 cmp [si+05], al 
:0003.9101 7403                   je 9106

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.90FC(C)
|
:0003.9103 E929FF                 jmp 902F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9101(C)
|
:0003.9106 8D5EFC                 lea bx, [bp-04]
:0003.9109 B83200                 mov ax, 0032
:0003.910C 9AE8B6F21C             call 1CF2:B6E8
:0003.9111 E955FF                 jmp 9069



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.90DD(C)
|
:0003.9114 8D4403                 lea ax, [si+03]
:0003.9117 50                     push ax
:0003.9118 68FF00                 push 00FF
:0003.911B 6A02                   push 0002
:0003.911D 8A46FC                 mov al , [bp-04]
:0003.9120 50                     push ax
:0003.9121 8A46FD                 mov al , [bp-03]
:0003.9124 50                     push ax
:0003.9125 56                     push si
:0003.9126 9AB2BBF21C             call 1CF2:BBB2
:0003.912B 3CFF                   cmp al, FF
:0003.912D 7405                   je 9134
:0003.912F 8D46FC                 lea ax, [bp-04]
:0003.9132 EB4C                   jmp 9180



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.912D(C)
|
:0003.9134 8D4403                 lea ax, [si+03]
:0003.9137 50                     push ax
:0003.9138 68F2D2                 push D2F2
:0003.913B 9A2A93F60C             call 0CF6:932A
:0003.9140 8D4403                 lea ax, [si+03]
:0003.9143 50                     push ax
:0003.9144 8D4406                 lea ax, [si+06]
:0003.9147 50                     push ax
:0003.9148 EB3A                   jmp 9184



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.90A1(U)
|
:0003.914A 8D4403                 lea ax, [si+03]
:0003.914D 50                     push ax
:0003.914E 6A00                   push 0000
:0003.9150 6A04                   push 0004
:0003.9152 68FF00                 push 00FF
:0003.9155 68FF00                 push 00FF
:0003.9158 56                     push si
:0003.9159 9AB2BBF21C             call 1CF2:BBB2
:0003.915E EB1D                   jmp 917D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.90A7(U)
|
:0003.9160 8D4403                 lea ax, [si+03]
:0003.9163 50                     push ax
:0003.9164 8A46FF                 mov al , [bp-01]
:0003.9167 50                     push ax
:0003.9168 6A08                   push 0008
:0003.916A 68FF00                 push 00FF
:0003.916D 68FF00                 push 00FF
:0003.9170 56                     push si
:0003.9171 9AB2BBF21C             call 1CF2:BBB2
:0003.9176 3CFF                   cmp al, FF
:0003.9178 7403                   je 917D
:0003.917A E9ECFE                 jmp 9069



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.915E(U), :0003.9178(C)
|
:0003.917D 8D4403                 lea ax, [si+03]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9132(U)
|
:0003.9180 50                     push ax
:0003.9181 68F2D2                 push D2F2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9148(U)
|
:0003.9184 9A2A93F60C             call 0CF6:932A

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.907F(U), :0003.908C(U), :0003.90AD(U)
|
:0003.9189 56                     push si
:0003.918A 9AEAB5F21C             call 1CF2:B5EA
:0003.918F 56                     push si
:0003.9190 9A607CF21C             call 1CF2:7C60
:0003.9195 6A04                   push 0004
:0003.9197 56                     push si
:0003.9198 9ABC40F21C             call 1CF2:40BC
:0003.919D 0BC0                   or ax, ax
:0003.919F 752B                   jne 91CC
:0003.91A1 56                     push si
:0003.91A2 9A0E41F21C             call 1CF2:410E
:0003.91A7 3C04                   cmp al, 04
:0003.91A9 7421                   je 91CC
:0003.91AB 803EF4D2FF             cmp byte ptr [D2F4], FF
:0003.91B0 7508                   jne 91BA
:0003.91B2 56                     push si
:0003.91B3 9A40BFF21C             call 1CF2:BF40
:0003.91B8 EB12                   jmp 91CC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.91B0(C)
|
:0003.91BA 6A02                   push 0002
:0003.91BC 56                     push si
:0003.91BD 9A7480F21C             call 1CF2:8074
:0003.91C2 A0F4D2                 mov al, [D2F4]
:0003.91C5 50                     push ax
:0003.91C6 56                     push si
:0003.91C7 9ACCA4F21C             call 1CF2:A4CC

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8FE9(U), :0003.919F(C), :0003.91A9(C), :0003.91B8(U)
|
:0003.91CC 688000                 push 0080
:0003.91CF 56                     push si
:0003.91D0 9ABC40F21C             call 1CF2:40BC
:0003.91D5 0BC0                   or ax, ax
:0003.91D7 750C                   jne 91E5
:0003.91D9 6A40                   push 0040
:0003.91DB 56                     push si
:0003.91DC 9ABC40F21C             call 1CF2:40BC
:0003.91E1 0BC0                   or ax, ax
:0003.91E3 7426                   je 920B

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.91D7(C)
|
:0003.91E5 56                     push si
:0003.91E6 9AC47CF21C             call 1CF2:7CC4
:0003.91EB 686ACF                 push CF6A
:0003.91EE 9A723CF21C             call 1CF2:3C72
:0003.91F3 688000                 push 0080
:0003.91F6 56                     push si
:0003.91F7 9ABC40F21C             call 1CF2:40BC
:0003.91FC 0BC0                   or ax, ax
:0003.91FE 740B                   je 920B
:0003.9200 68FF00                 push 00FF
:0003.9203 6890CF                 push CF90
:0003.9206 9A3250F21C             call 1CF2:5032

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.8FCA(U), :0003.8FDA(U), :0003.91E3(C), :0003.91FE(C)
|
:0003.920B 5E                     pop si
:0003.920C C9                     leave
:0003.920D CA0200                 retf 0002


:0003.9210 C8100000               enter 0010, 00
:0003.9214 57                     push di
:0003.9215 56                     push si
:0003.9216 C646F700               mov byte ptr [bp-09], 00
:0003.921A B0FF                   mov al, FF
:0003.921C A2F7D2                 mov byte ptr [D2F7], al
:0003.921F A2F5D2                 mov byte ptr [D2F5], al
:0003.9222 B96400                 mov cx, 0064
:0003.9225 BAFC2F                 mov dx, 2FFC
:0003.9228 8BF1                   mov si, cx
:0003.922A 8EC2                   mov es, dx
:0003.922C 8BD9                   mov bx, cx
:0003.922E 263807                 cmp es:[bx], al 
:0003.9231 7503                   jne 9236
:0003.9233 E99A01                 jmp 93D0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9231(C)
|
:0003.9236 8C46F4                 mov [bp-0C], es

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.93CD(U)
|
:0003.9239 268A1C                 mov bl , es:[si]
:0003.923C 2AFF                   sub bh, bh
:0003.923E 8A877836               mov al , [bx+3678]
:0003.9242 8846FF                 mov [bp-01], al 
:0003.9245 3C03                   cmp al, 03
:0003.9247 7403                   je 924C
:0003.9249 E9D600                 jmp 9322



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9247(C)
|
:0003.924C C746F80000             mov word ptr [bp-08], 0000
:0003.9251 26803C20               cmp byte ptr es:[si], 20
:0003.9255 7604                   jbe 925B
:0003.9257 B001                   mov al, 01
:0003.9259 EB02                   jmp 925D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9255(C)
|
:0003.925B B002                   mov al, 02

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9259(U)
|
:0003.925D 8846FF                 mov [bp-01], al 
:0003.9260 FF7608                 push word ptr [bp+08]
:0003.9263 268A04                 mov al , es:[si]
:0003.9266 2AE4                   sub ah, ah
:0003.9268 2D1E00                 sub ax, 001E
:0003.926B B90300                 mov cx, 0003
:0003.926E 99                     cwd
:0003.926F F7F9                   idiv cx
:0003.9271 8856FE                 mov [bp-02], dl
:0003.9274 80CA80                 or dl, 80
:0003.9277 52                     push dx
:0003.9278 688100                 push 0081
:0003.927B FF7606                 push word ptr [bp+06]
:0003.927E 9A0EB2F21C             call 1CF2:B20E
:0003.9283 B80000                 mov ax, 0000
:0003.9286 B9FC2F                 mov cx, 2FFC
:0003.9289 8BF8                   mov di, ax
:0003.928B 894EFC                 mov [bp-04], cx
:0003.928E 8EC1                   mov es, cx
:0003.9290 8BD8                   mov bx, ax
:0003.9292 26803FFF               cmp byte ptr es:[bx], FF
:0003.9296 7440                   je 92D8
:0003.9298 8976F2                 mov [bp-0E], si
:0003.929B 8A46FE                 mov al , [bp-02]
:0003.929E C0E004                 shl al, 04
:0003.92A1 0A46FF                 or al , [bp-01]
:0003.92A4 8846F0                 mov [bp-10], al 
:0003.92A7 8BF7                   mov si, di
:0003.92A9 8B7EF8                 mov di, [bp-08]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.92D1(C)
|
:0003.92AC 8A46F0                 mov al , [bp-10]
:0003.92AF 50                     push ax
:0003.92B0 8B5E06                 mov bx, [bp+06]
:0003.92B3 8A4702                 mov al , [bx+02]
:0003.92B6 50                     push ax
:0003.92B7 B00E                   mov al, 0E
:0003.92B9 8BDE                   mov bx, si
:0003.92BB 46                     inc si
:0003.92BC 26F627                 mul byte ptr es:[bx]
:0003.92BF 0576D0                 add ax, D076
:0003.92C2 50                     push ax
:0003.92C3 9A1EC7F21C             call 1CF2:C71E
:0003.92C8 03F8                   add di, ax
:0003.92CA 8E46FC                 mov es, [bp-04]
:0003.92CD 26803CFF               cmp byte ptr es:[si], FF
:0003.92D1 75D9                   jne 92AC
:0003.92D3 8B76F2                 mov si, [bp-0E]
:0003.92D6 EB03                   jmp 92DB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9296(C)
|
:0003.92D8 8B7EF8                 mov di, [bp-08]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.92D6(U)
|
:0003.92DB 6A00                   push 0000
:0003.92DD 6A00                   push 0000
:0003.92DF 8BC7                   mov ax, di
:0003.92E1 2BD2                   sub dx, dx
:0003.92E3 2D6400                 sub ax, 0064
:0003.92E6 1BD2                   sbb dx, dx
:0003.92E8 9A723CF60C             call 0CF6:3C72
:0003.92ED 8BF8                   mov di, ax
:0003.92EF C1EF04                 shr di, 04
:0003.92F2 6A00                   push 0000
:0003.92F4 57                     push di
:0003.92F5 B8FF00                 mov ax, 00FF
:0003.92F8 99                     cwd
:0003.92F9 9A443CF60C             call 0CF6:3C44
:0003.92FE 8BF8                   mov di, ax
:0003.9300 8A46F7                 mov al , [bp-09]
:0003.9303 2AE4                   sub ah, ah
:0003.9305 3BF8                   cmp di, ax
:0003.9307 7703                   ja 930C
:0003.9309 E9B700                 jmp 93C3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9307(C)
|
:0003.930C 8BC7                   mov ax, di
:0003.930E 8846F7                 mov [bp-09], al 
:0003.9311 C606F7D2FF             mov byte ptr [D2F7], FF
:0003.9316 8E46F4                 mov es, [bp-0C]
:0003.9319 268A04                 mov al , es:[si]
:0003.931C A2F5D2                 mov byte ptr [D2F5], al
:0003.931F E9A100                 jmp 93C3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9249(U)
|
:0003.9322 FF7608                 push word ptr [bp+08]
:0003.9325 8A46FF                 mov al , [bp-01]
:0003.9328 0C80                   or al, 80
:0003.932A 50                     push ax
:0003.932B 26803C15               cmp byte ptr es:[si], 15
:0003.932F 7204                   jb 9335
:0003.9331 B001                   mov al, 01
:0003.9333 EB02                   jmp 9337



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.932F(C)
|
:0003.9335 32C0                   xor al , al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9333(U)
|
:0003.9337 0C80                   or al, 80
:0003.9339 50                     push ax
:0003.933A FF7606                 push word ptr [bp+06]
:0003.933D 9A0EB2F21C             call 1CF2:B20E
:0003.9342 3CFF                   cmp al, FF
:0003.9344 747D                   je 93C3
:0003.9346 BB0000                 mov bx, 0000
:0003.9349 8E064250               mov es, [5042]
:0003.934D 8BFB                   mov di, bx
:0003.934F 8C46FE                 mov [bp-02], es
:0003.9352 26803FFF               cmp byte ptr es:[bx], FF
:0003.9356 746B                   je 93C3
:0003.9358 8976F2                 mov [bp-0E], si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.93BE(C)
|
:0003.935B 268A05                 mov al , es:[di]
:0003.935E 50                     push ax
:0003.935F C45EF2                 les bx, [bp-0E]
:0003.9362 268A07                 mov al , es:[bx]
:0003.9365 50                     push ax
:0003.9366 FF7606                 push word ptr [bp+06]
:0003.9369 9ABAC4F21C             call 1CF2:C4BA
:0003.936E 8BF0                   mov si, ax
:0003.9370 C1EE04                 shr si, 04
:0003.9373 6A00                   push 0000
:0003.9375 56                     push si
:0003.9376 B8FF00                 mov ax, 00FF
:0003.9379 99                     cwd
:0003.937A 9A443CF60C             call 0CF6:3C44
:0003.937F 8BF0                   mov si, ax
:0003.9381 0BF0                   or si, ax
:0003.9383 7411                   je 9396
:0003.9385 8B5E06                 mov bx, [bp+06]
:0003.9388 8E46FE                 mov es, [bp-02]
:0003.938B 8A4705                 mov al , [bx+05]
:0003.938E 263805                 cmp es:[di], al 
:0003.9391 7503                   jne 9396
:0003.9393 83C61E                 add si, 001E

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.9383(C), :0003.9391(C)
|
:0003.9396 8A46F7                 mov al , [bp-09]
:0003.9399 2AE4                   sub ah, ah
:0003.939B 3BC6                   cmp ax, si
:0003.939D 7317                   jnb 93B6
:0003.939F 8BC6                   mov ax, si
:0003.93A1 8846F7                 mov [bp-09], al 
:0003.93A4 8E46FE                 mov es, [bp-02]
:0003.93A7 268A05                 mov al , es:[di]
:0003.93AA A2F7D2                 mov byte ptr [D2F7], al
:0003.93AD C45EF2                 les bx, [bp-0E]
:0003.93B0 268A07                 mov al , es:[bx]
:0003.93B3 A2F5D2                 mov byte ptr [D2F5], al

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.939D(C)
|
:0003.93B6 8E46FE                 mov es, [bp-02]
:0003.93B9 47                     inc di
:0003.93BA 26803DFF               cmp byte ptr es:[di], FF
:0003.93BE 759B                   jne 935B
:0003.93C0 8B76F2                 mov si, [bp-0E]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.9309(U), :0003.931F(U), :0003.9344(C), :0003.9356(C)
|
:0003.93C3 8E46F4                 mov es, [bp-0C]
:0003.93C6 46                     inc si
:0003.93C7 26803CFF               cmp byte ptr es:[si], FF
:0003.93CB 7403                   je 93D0
:0003.93CD E969FE                 jmp 9239



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.9233(U), :0003.93CB(C)
|
:0003.93D0 8A46F7                 mov al , [bp-09]
:0003.93D3 5E                     pop si
:0003.93D4 5F                     pop di
:0003.93D5 C9                     leave
:0003.93D6 CA0400                 retf 0004


:0003.93D9 00                     BYTE 0


:0003.93DA C8180000               enter 0018, 00
:0003.93DE 57                     push di
:0003.93DF 56                     push si
:0003.93E0 8B5E06                 mov bx, [bp+06]
:0003.93E3 6B3F2C                 imul di, [bx], 002C
:0003.93E6 81C71668               add di, 6816
:0003.93EA B00E                   mov al, 0E
:0003.93EC F6660A                 mul byte ptr [bp+0A]
:0003.93EF 0576D0                 add ax, D076
:0003.93F2 8946F0                 mov [bp-10], ax
:0003.93F5 50                     push ax
:0003.93F6 9A6240F21C             call 1CF2:4062
:0003.93FB 6BC02C                 imul ax, 002C
:0003.93FE 051668                 add ax, 6816
:0003.9401 8946FA                 mov [bp-06], ax
:0003.9404 33F6                   xor si, si
:0003.9406 FF76F0                 push word ptr [bp-10]
:0003.9409 9A9C40F21C             call 1CF2:409C
:0003.940E 8BD8                   mov bx, ax
:0003.9410 8B07                   mov ax, [bx]
:0003.9412 8946F2                 mov [bp-0E], ax
:0003.9415 8D5EF2                 lea bx, [bp-0E]
:0003.9418 9AB2AFF21C             call 1CF2:AFB2
:0003.941D 8846FE                 mov [bp-02], al 
:0003.9420 8A5E08                 mov bl , [bp+08]
:0003.9423 2AFF                   sub bh, bh
:0003.9425 8A877836               mov al , [bx+3678]
:0003.9429 8846F7                 mov [bp-09], al 
:0003.942C 80FB0E                 cmp bl, 0E
:0003.942F 7603                   jbe 9434
:0003.9431 E9E700                 jmp 951B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.942F(C)
|
:0003.9434 8AC3                   mov al , bl 
:0003.9436 B105                   mov cl, 05
:0003.9438 2AE4                   sub ah, ah
:0003.943A F6F1                   div cl
:0003.943C 8846FF                 mov [bp-01], al 
:0003.943F 0AC0                   or al , al 
:0003.9441 750C                   jne 944F
:0003.9443 686ACF                 push CF6A
:0003.9446 9AD83FF21C             call 1CF2:3FD8
:0003.944B 3C02                   cmp al, 02
:0003.944D 7411                   je 9460

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9441(C)
|
:0003.944F 8A46FF                 mov al , [bp-01]
:0003.9452 8A56FE                 mov dl, [bp-02]
:0003.9455 B301                   mov bl, 01
:0003.9457 9A8495F21C             call 1CF2:9584
:0003.945C 0BC0                   or ax, ax
:0003.945E 7503                   jne 9463

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.944D(C)
|
:0003.9460 E9D301                 jmp 9636

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.945E(C)
|
:0003.9463 57                     push di
:0003.9464 9ADA6AF60C             call 0CF6:6ADA
:0003.9469 57                     push di
:0003.946A 8946EE                 mov [bp-12], ax
:0003.946D 9A90C5F60C             call 0CF6:C590
:0003.9472 57                     push di
:0003.9473 8946EC                 mov [bp-14], ax
:0003.9476 9A90C5F60C             call 0CF6:C590
:0003.947B 2AE4                   sub ah, ah
:0003.947D 8BC8                   mov cx, ax
:0003.947F 8A46EE                 mov al , [bp-12]
:0003.9482 F666EC                 mul byte ptr [bp-14]
:0003.9485 BA3200                 mov dx, 0032
:0003.9488 8BDA                   mov bx, dx
:0003.948A 2BD2                   sub dx, dx
:0003.948C F7F3                   div bx
:0003.948E 03C8                   add cx, ax
:0003.9490 894EFC                 mov [bp-04], cx
:0003.9493 FF76FA                 push word ptr [bp-06]
:0003.9496 9ADA6AF60C             call 0CF6:6ADA
:0003.949B FF76FA                 push word ptr [bp-06]
:0003.949E 8946EA                 mov [bp-16], ax
:0003.94A1 9A90C5F60C             call 0CF6:C590
:0003.94A6 FF76FA                 push word ptr [bp-06]
:0003.94A9 8946E8                 mov [bp-18], ax
:0003.94AC 9A90C5F60C             call 0CF6:C590
:0003.94B1 8BC8                   mov cx, ax
:0003.94B3 8A46EA                 mov al , [bp-16]
:0003.94B6 F666E8                 mul byte ptr [bp-18]
:0003.94B9 BA3200                 mov dx, 0032
:0003.94BC 8BDA                   mov bx, dx
:0003.94BE 2BD2                   sub dx, dx
:0003.94C0 F7F3                   div bx
:0003.94C2 8A56F7                 mov dl, [bp-09]
:0003.94C5 2AF6                   sub dh, dh
:0003.94C7 42                     inc dx
:0003.94C8 C1E202                 shl dx, 02
:0003.94CB 8BF0                   mov si, ax
:0003.94CD 8A46FF                 mov al , [bp-01]
:0003.94D0 2AE4                   sub ah, ah
:0003.94D2 03D0                   add dx, ax
:0003.94D4 8BC6                   mov ax, si
:0003.94D6 6BF232                 imul si, dx, 0032
:0003.94D9 0376FC                 add si, [bp-04]
:0003.94DC 03F6                   add si, si
:0003.94DE 2BF0                   sub si, ax
:0003.94E0 2AED                   sub ch, ch
:0003.94E2 2BF1                   sub si, cx
:0003.94E4 386EFF                 cmp [bp-01], ch
:0003.94E7 7506                   jne 94EF
:0003.94E9 807EFE01               cmp byte ptr [bp-02], 01
:0003.94ED 7412                   je 9501

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.94E7(C)
|
:0003.94EF 807EFF01               cmp byte ptr [bp-01], 01
:0003.94F3 7513                   jne 9508
:0003.94F5 686ACF                 push CF6A
:0003.94F8 9AD83FF21C             call 1CF2:3FD8
:0003.94FD 3C02                   cmp al, 02
:0003.94FF 7507                   jne 9508

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.94ED(C)
|
:0003.9501 8BC6                   mov ax, si
:0003.9503 C1E802                 shr ax, 02
:0003.9506 03F0                   add si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.94F3(C), :0003.94FF(C)
|
:0003.9508 8BC6                   mov ax, si
:0003.950A B93200                 mov cx, 0032
:0003.950D 2BD2                   sub dx, dx
:0003.950F F7F1                   div cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9550(U)
|
:0003.9511 9AE03DF60C             call 0CF6:3DE0
:0003.9516 03F0                   add si, ax
:0003.9518 E91B01                 jmp 9636



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9431(U)
|
:0003.951B 897EF8                 mov [bp-08], di
:0003.951E 807E0811               cmp byte ptr [bp+08], 11
:0003.9522 772E                   ja 9552
:0003.9524 6A02                   push 0002
:0003.9526 FF76F0                 push word ptr [bp-10]
:0003.9529 9ABC40F21C             call 1CF2:40BC
:0003.952E 0BC0                   or ax, ax
:0003.9530 7403                   je 9535
:0003.9532 E90101                 jmp 9636



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9530(C)
|
:0003.9535 8B5E06                 mov bx, [bp+06]
:0003.9538 8A560A                 mov dl, [bp+0A]
:0003.953B 8A4702                 mov al , [bx+02]
:0003.953E B382                   mov bl, 82
:0003.9540 9A9C94F21C             call 1CF2:949C
:0003.9545 3D0100                 cmp ax, 0001
:0003.9548 F5                     cmc
:0003.9549 1BF6                   sbb si, si
:0003.954B B82C01                 mov ax, 012C
:0003.954E 23F0                   and si, ax
:0003.9550 EBBF                   jmp 9511



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9522(C)
|
:0003.9552 8976F4                 mov [bp-0C], si
:0003.9555 807E0814               cmp byte ptr [bp+08], 14
:0003.9559 7752                   ja 95AD
:0003.955B 57                     push di
:0003.955C 9ADA6AF60C             call 0CF6:6ADA
:0003.9561 B10A                   mov cl, 0A
:0003.9563 2AE4                   sub ah, ah
:0003.9565 F6F1                   div cl
:0003.9567 2AE4                   sub ah, ah
:0003.9569 8BF0                   mov si, ax
:0003.956B 8A46F7                 mov al , [bp-09]
:0003.956E 40                     inc ax
:0003.956F 40                     inc ax
:0003.9570 6BC00A                 imul ax, 000A
:0003.9573 03F0                   add si, ax
:0003.9575 FF76FA                 push word ptr [bp-06]
:0003.9578 9ADA6AF60C             call 0CF6:6ADA
:0003.957D B10A                   mov cl, 0A
:0003.957F 2AE4                   sub ah, ah
:0003.9581 F6F1                   div cl
:0003.9583 2AE4                   sub ah, ah
:0003.9585 2BF0                   sub si, ax
:0003.9587 FF76F0                 push word ptr [bp-10]
:0003.958A 9A9893F21C             call 1CF2:9398
:0003.958F 2AE4                   sub ah, ah
:0003.9591 6A00                   push 0000
:0003.9593 50                     push ax
:0003.9594 8BC6                   mov ax, si
:0003.9596 2BD2                   sub dx, dx
:0003.9598 9A443CF60C             call 0CF6:3C44
:0003.959D 8BF0                   mov si, ax
:0003.959F B80A00                 mov ax, 000A
:0003.95A2 9AE03DF60C             call 0CF6:3DE0
:0003.95A7 40                     inc ax
:0003.95A8 F7E6                   mul si
:0003.95AA E98700                 jmp 9634



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9559(C)
|
:0003.95AD 807E081D               cmp byte ptr [bp+08], 1D
:0003.95B1 7750                   ja 9603
:0003.95B3 807E081B               cmp byte ptr [bp+08], 1B
:0003.95B7 7206                   jb 95BF
:0003.95B9 C646FE03               mov byte ptr [bp-02], 03
:0003.95BD EB0F                   jmp 95CE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.95B7(C)
|
:0003.95BF 807E0818               cmp byte ptr [bp+08], 18
:0003.95C3 7204                   jb 95C9
:0003.95C5 B001                   mov al, 01
:0003.95C7 EB02                   jmp 95CB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.95C3(C)
|
:0003.95C9 B002                   mov al, 02

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.95C7(U)
|
:0003.95CB 8846FE                 mov [bp-02], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.95BD(U)
|
:0003.95CE FF76FA                 push word ptr [bp-06]
:0003.95D1 9AA4C5F60C             call 0CF6:C5A4
:0003.95D6 8BF8                   mov di, ax
:0003.95D8 FF76FA                 push word ptr [bp-06]
:0003.95DB 9A2069F60C             call 0CF6:6920
:0003.95E0 8BF0                   mov si, ax
:0003.95E2 FF76F0                 push word ptr [bp-10]
:0003.95E5 9A9893F21C             call 1CF2:9398
:0003.95EA 8846FF                 mov [bp-01], al 
:0003.95ED 807EFE01               cmp byte ptr [bp-02], 01
:0003.95F1 7504                   jne 95F7
:0003.95F3 3BF7                   cmp si, di
:0003.95F5 740C                   je 9603

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.95F1(C)
|
:0003.95F7 807EFE02               cmp byte ptr [bp-02], 02
:0003.95FB 750B                   jne 9608
:0003.95FD 807EFF64               cmp byte ptr [bp-01], 64
:0003.9601 7505                   jne 9608

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.95B1(C), :0003.95F5(C)
|
:0003.9603 8B76F4                 mov si, [bp-0C]
:0003.9606 EB2E                   jmp 9636



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.95FB(C), :0003.9601(C)
|
:0003.9608 807EFE03               cmp byte ptr [bp-02], 03
:0003.960C 750D                   jne 961B
:0003.960E 3BF7                   cmp si, di
:0003.9610 7509                   jne 961B
:0003.9612 8B76F4                 mov si, [bp-0C]
:0003.9615 807EFF64               cmp byte ptr [bp-01], 64
:0003.9619 741B                   je 9636

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.960C(C), :0003.9610(C)
|
:0003.961B 8A46F7                 mov al , [bp-09]
:0003.961E C0E004                 shl al, 04
:0003.9621 0A46FE                 or al , [bp-02]
:0003.9624 50                     push ax
:0003.9625 8B5E06                 mov bx, [bp+06]
:0003.9628 8A4702                 mov al , [bx+02]
:0003.962B 50                     push ax
:0003.962C FF76F0                 push word ptr [bp-10]
:0003.962F 9A1EC7F21C             call 1CF2:C71E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.95AA(U)
|
:0003.9634 8BF0                   mov si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.9460(U), :0003.9518(U), :0003.9532(U), :0003.9606(U), :0003.9619(C), 
|
:0003.9636 8BC6                   mov ax, si
:0003.9638 5E                     pop si
:0003.9639 5F                     pop di
:0003.963A C9                     leave
:0003.963B CA0600                 retf 0006


:0003.963E C8100000               enter 0010, 00
:0003.9642 57                     push di
:0003.9643 56                     push si
:0003.9644 8B5E06                 mov bx, [bp+06]
:0003.9647 6B3F2C                 imul di, [bx], 002C
:0003.964A 81C71668               add di, 6816
:0003.964E B00E                   mov al, 0E
:0003.9650 F66608                 mul byte ptr [bp+08]
:0003.9653 0576D0                 add ax, D076
:0003.9656 50                     push ax
:0003.9657 9A6240F21C             call 1CF2:4062
:0003.965C 6BF02C                 imul si, ax, 002C
:0003.965F 81C61668               add si, 6816
:0003.9663 8A460A                 mov al , [bp+0A]
:0003.9666 C0E804                 shr al, 04
:0003.9669 8846FF                 mov [bp-01], al 
:0003.966C 57                     push di
:0003.966D 9AA4C5F60C             call 0CF6:C5A4
:0003.9672 8946FA                 mov [bp-06], ax
:0003.9675 2BC0                   sub ax, ax
:0003.9677 8946F4                 mov [bp-0C], ax
:0003.967A 8946F2                 mov [bp-0E], ax
:0003.967D 8946F8                 mov [bp-08], ax
:0003.9680 8946F6                 mov [bp-0A], ax
:0003.9683 56                     push si
:0003.9684 9ACC6AF60C             call 0CF6:6ACC
:0003.9689 FF7606                 push word ptr [bp+06]
:0003.968C 9AE840F21C             call 1CF2:40E8
:0003.9691 3C02                   cmp al, 02
:0003.9693 7405                   je 969A
:0003.9695 33C0                   xor ax, ax
:0003.9697 E96E01                 jmp 9808



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9693(C)
|
:0003.969A 8976FC                 mov [bp-04], si
:0003.969D F6460A01               test byte ptr [bp+0A], 01
:0003.96A1 7503                   jne 96A6
:0003.96A3 E9AA00                 jmp 9750



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.96A1(C)
|
:0003.96A6 56                     push si
:0003.96A7 9ADA6AF60C             call 0CF6:6ADA
:0003.96AC FF76FC                 push word ptr [bp-04]
:0003.96AF 8946F0                 mov [bp-10], ax
:0003.96B2 9A90C5F60C             call 0CF6:C590
:0003.96B7 F666F0                 mul byte ptr [bp-10]
:0003.96BA B91400                 mov cx, 0014
:0003.96BD 2BD2                   sub dx, dx
:0003.96BF F7F1                   div cx
:0003.96C1 2BD2                   sub dx, dx
:0003.96C3 8A4EFF                 mov cl , [bp-01]
:0003.96C6 41                     inc cx
:0003.96C7 8BD8                   mov bx, ax
:0003.96C9 69C15802               imul ax, cx, 0258
:0003.96CD 8BCA                   mov cx, dx
:0003.96CF 99                     cwd
:0003.96D0 03C3                   add ax, bx
:0003.96D2 13D1                   adc dx, cx
:0003.96D4 8946F2                 mov [bp-0E], ax
:0003.96D7 8956F4                 mov [bp-0C], dx
:0003.96DA B90A00                 mov cx, 000A
:0003.96DD 2BD2                   sub dx, dx
:0003.96DF F7F1                   div cx
:0003.96E1 9AE03DF60C             call 0CF6:3DE0
:0003.96E6 2BD2                   sub dx, dx
:0003.96E8 0146F2                 add [bp-0E], ax
:0003.96EB 1156F4                 adc [bp-0C], dx
:0003.96EE 57                     push di
:0003.96EF 9A2069F60C             call 0CF6:6920
:0003.96F4 2BD2                   sub dx, dx
:0003.96F6 2B46FA                 sub ax, [bp-06]
:0003.96F9 1BD2                   sbb dx, dx
:0003.96FB 52                     push dx
:0003.96FC 50                     push ax
:0003.96FD 8B46F2                 mov ax, [bp-0E]
:0003.9700 8B56F4                 mov dx, [bp-0C]
:0003.9703 9A443CF60C             call 0CF6:3C44
:0003.9708 8946F2                 mov [bp-0E], ax
:0003.970B 8956F4                 mov [bp-0C], dx
:0003.970E 57                     push di
:0003.970F 9A2069F60C             call 0CF6:6920
:0003.9714 B90A00                 mov cx, 000A
:0003.9717 2BD2                   sub dx, dx
:0003.9719 F7F1                   div cx
:0003.971B 2BD2                   sub dx, dx
:0003.971D 3B56F4                 cmp dx, [bp-0C]
:0003.9720 7C0F                   jl 9731
:0003.9722 7F05                   jg 9729
:0003.9724 3B46F2                 cmp ax, [bp-0E]
:0003.9727 7608                   jbe 9731

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9722(C)
|
:0003.9729 2BC0                   sub ax, ax
:0003.972B 8946F4                 mov [bp-0C], ax
:0003.972E 8946F2                 mov [bp-0E], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.9720(C), :0003.9727(C)
|
:0003.9731 3956F4                 cmp [bp-0C], dx
:0003.9734 7C1A                   jl 9750
:0003.9736 7F05                   jg 973D
:0003.9738 3956F2                 cmp [bp-0E], dx
:0003.973B 7413                   je 9750

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9736(C)
|
:0003.973D 8A46FF                 mov al , [bp-01]
:0003.9740 2AE4                   sub ah, ah
:0003.9742 48                     dec ax
:0003.9743 48                     dec ax
:0003.9744 F7D8                   neg ax
:0003.9746 6BC032                 imul ax, 0032
:0003.9749 99                     cwd
:0003.974A 0146F2                 add [bp-0E], ax
:0003.974D 1156F4                 adc [bp-0C], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.96A3(U), :0003.9734(C), :0003.973B(C)
|
:0003.9750 F6460A02               test byte ptr [bp+0A], 02
:0003.9754 7503                   jne 9759
:0003.9756 E9A900                 jmp 9802



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9754(C)
|
:0003.9759 8B7606                 mov si, [bp+06]
:0003.975C FF76FC                 push word ptr [bp-04]
:0003.975F 9ADA6AF60C             call 0CF6:6ADA
:0003.9764 B10A                   mov cl, 0A
:0003.9766 2AE4                   sub ah, ah
:0003.9768 F6F1                   div cl
:0003.976A 2AE4                   sub ah, ah
:0003.976C 2BD2                   sub dx, dx
:0003.976E 8A4EFF                 mov cl , [bp-01]
:0003.9771 2AED                   sub ch, ch
:0003.9773 83C103                 add cx, 0003
:0003.9776 8BD8                   mov bx, ax
:0003.9778 6BC10A                 imul ax, cx, 000A
:0003.977B 8BCA                   mov cx, dx
:0003.977D 99                     cwd
:0003.977E 03C3                   add ax, bx
:0003.9780 13D1                   adc dx, cx
:0003.9782 8946F6                 mov [bp-0A], ax
:0003.9785 8956F8                 mov [bp-08], dx
:0003.9788 B90A00                 mov cx, 000A
:0003.978B 2BD2                   sub dx, dx
:0003.978D F7F1                   div cx
:0003.978F 9AE03DF60C             call 0CF6:3DE0
:0003.9794 2BD2                   sub dx, dx
:0003.9796 0146F6                 add [bp-0A], ax
:0003.9799 1156F8                 adc [bp-08], dx
:0003.979C B86400                 mov ax, 0064
:0003.979F 99                     cwd
:0003.97A0 8A4C0C                 mov cl , [si+0C]
:0003.97A3 2AED                   sub ch, ch
:0003.97A5 2BC1                   sub ax, cx
:0003.97A7 83DA00                 sbb dx, 0000
:0003.97AA 52                     push dx
:0003.97AB 50                     push ax
:0003.97AC 8B46F6                 mov ax, [bp-0A]
:0003.97AF 8B56F8                 mov dx, [bp-08]
:0003.97B2 9A443CF60C             call 0CF6:3C44
:0003.97B7 8946F6                 mov [bp-0A], ax
:0003.97BA 8956F8                 mov [bp-08], dx
:0003.97BD 0BD2                   or dx, dx
:0003.97BF 7F0F                   jg 97D0
:0003.97C1 7C05                   jl 97C8
:0003.97C3 3D0A00                 cmp ax, 000A
:0003.97C6 7308                   jnb 97D0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.97C1(C)
|
:0003.97C8 2BC0                   sub ax, ax
:0003.97CA 8946F8                 mov [bp-08], ax
:0003.97CD 8946F6                 mov [bp-0A], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.97BF(C), :0003.97C6(C)
|
:0003.97D0 837EF800               cmp word ptr [bp-08], 0000
:0003.97D4 7C19                   jl 97EF
:0003.97D6 7F04                   jg 97DC
:0003.97D8 0BC0                   or ax, ax
:0003.97DA 7413                   je 97EF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.97D6(C)
|
:0003.97DC 8A46FF                 mov al , [bp-01]
:0003.97DF 2AE4                   sub ah, ah
:0003.97E1 48                     dec ax
:0003.97E2 48                     dec ax
:0003.97E3 F7D8                   neg ax
:0003.97E5 6BC005                 imul ax, 0005
:0003.97E8 99                     cwd
:0003.97E9 0146F6                 add [bp-0A], ax
:0003.97EC 1156F8                 adc [bp-08], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.97D4(C), :0003.97DA(C)
|
:0003.97EF 807C0C28               cmp byte ptr [si+0C], 28
:0003.97F3 730D                   jnb 9802
:0003.97F5 6A00                   push 0000
:0003.97F7 6A14                   push 0014
:0003.97F9 8D46F6                 lea ax, [bp-0A]
:0003.97FC 50                     push ax
:0003.97FD 9A7CC10000             call 0000:C17C

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.9756(U), :0003.97F3(C)
|
:0003.9802 8B46F6                 mov ax, [bp-0A]
:0003.9805 0346F2                 add ax, [bp-0E]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9697(U)
|
:0003.9808 5E                     pop si
:0003.9809 5F                     pop di
:0003.980A C9                     leave

:0003.980B CA06                   WORD 06CA
:0003.980D 00C8                   WORD C800
:0003.980F 0800                   WORD 0008
:0003.9811 0057                   WORD 5700
:0003.9813 5668                   WORD 6856
:0003.9815 0E55                   WORD 550E
:0003.9817 9A08                   WORD 089A
:0003.9819 1DF6                   WORD F61D
:0003.981B 0C5B                   WORD 5B0C
:0003.981D 8B5E                   WORD 5E8B
:0003.981F 088B                   WORD 8B08
:0003.9821 C88A                   WORD 8AC8
:0003.9823 4701                   WORD 0147
:0003.9825 F626                   WORD 26F6
:0003.9827 68CF                   WORD CF68
:0003.9829 03C8                   WORD C803
:0003.982B 8A07                   WORD 078A
:0003.982D 2AE4                   WORD E42A
:0003.982F 03C8                   WORD C803
:0003.9831 80C5                   WORD C580
:0003.9833 0F89                   WORD 890F
:0003.9835 4EFC                   WORD FC4E
:0003.9837 8956                   WORD 5689
:0003.9839 FE32                   WORD 32FE
:0003.983B C088                   WORD 88C0
:0003.983D 46FB                   WORD FB46
:0003.983F 8846                   WORD 4688
:0003.9841 F98B                   WORD 8BF9
:0003.9843 7606                   WORD 0676
:0003.9845 9A74                   WORD 749A
:0003.9847 AFF2                   WORD F2AF
:0003.9849 1C3C                   WORD 3C1C
:0003.984B FF74                   WORD 74FF
:0003.984D 158B                   WORD 8B15
:0003.984F 7606                   WORD 0676
:0003.9851 8D44                   WORD 448D
:0003.9853 038B                   WORD 8B03
:0003.9855 5E08                   WORD 085E
:0003.9857 9AFE                   WORD FE9A
:0003.9859 6AF2                   WORD F26A
:0003.985B 1C0B                   WORD 0B1C
:0003.985D C075                   WORD 75C0
:0003.985F 03E9                   WORD E903
:0003.9861 0F01                   WORD 010F
:0003.9863 6A04                   WORD 046A
:0003.9865 569A                   WORD 9A56
:0003.9867 BC40                   WORD 40BC
:0003.9869 F21C                   WORD 1CF2
:0003.986B 0BC0                   WORD C00B
:0003.986D 7403                   WORD 0374
:0003.986F E9C6                   WORD C6E9
:0003.9871 0056                   WORD 5600
:0003.9873 9A0E                   WORD 0E9A
:0003.9875 41F2                   WORD F241
:0003.9877 1C3C                   WORD 3C1C
:0003.9879 0474                   WORD 7404
:0003.987B 6268                   WORD 6862
:0003.987D 0E55                   WORD 550E
:0003.987F 9A08                   WORD 089A
:0003.9881 1DF6                   WORD F61D
:0003.9883 0C5B                   WORD 5B0C
:0003.9885 8B5E                   WORD 5E8B
:0003.9887 082A                   WORD 2A08
:0003.9889 ED8A                   WORD 8AED
:0003.988B 0F8B                   WORD 8B0F
:0003.988D F98B                   WORD 8BF9
:0003.988F C88A                   WORD 8AC8
:0003.9891 4701                   WORD 0147
:0003.9893 F626                   WORD 26F6
:0003.9895 68CF                   WORD CF68
:0003.9897 8BD8                   WORD D88B
:0003.9899 8EC2                   WORD C28E
:0003.989B 03D9                   WORD D903
:0003.989D 2680                   WORD 8026
:0003.989F 39FF                   WORD FF39
:0003.98A1 750F                   WORD 0F75
:0003.98A3 8D44                   WORD 448D
:0003.98A5 038B                   WORD 8B03
:0003.98A7 5E08                   WORD 085E
:0003.98A9 9AFE                   WORD FE9A
:0003.98AB 6AF2                   WORD F26A
:0003.98AD 1C0B                   WORD 0B1C
:0003.98AF C074                   WORD 74C0
:0003.98B1 0CFF                   WORD FF0C
:0003.98B3 7608                   WORD 0876
:0003.98B5 569A                   WORD 9A56
:0003.98B7 84B7                   WORD B784
:0003.98B9 F21C                   WORD 1CF2
:0003.98BB 8846                   WORD 4688
:0003.98BD FBFF                   WORD FFFB
:0003.98BF 7608                   WORD 0876
:0003.98C1 569A                   WORD 9A56
:0003.98C3 F0C2                   WORD C2F0
:0003.98C5 F21C                   WORD 1CF2
:0003.98C7 8AD0                   WORD D08A
:0003.98C9 8846                   WORD 4688
:0003.98CB F92A                   WORD 2AF9
:0003.98CD F68A                   WORD 8AF6
:0003.98CF 46FB                   WORD FB46
:0003.98D1 2AE4                   WORD E42A
:0003.98D3 9A66                   WORD 669A
:0003.98D5 3CF6                   WORD F63C
:0003.98D7 0CC4                   WORD C40C
:0003.98D9 5EFC                   WORD FC5E
:0003.98DB 2600                   WORD 0026
:0003.98DD 078B                   WORD 8B07
:0003.98DF 5E08                   WORD 085E
:0003.98E1 9AB2                   WORD B29A
:0003.98E3 AFF2                   WORD F2AF
:0003.98E5 1C8A                   WORD 8A1C
:0003.98E7 D82A                   WORD 2AD8
:0003.98E9 FF8A                   WORD 8AFF
:0003.98EB 87BA                   WORD BA87
:0003.98ED 32B1                   WORD B132
:0003.98EF 052A                   WORD 2A05
:0003.98F1 E4F6                   WORD F6E4
:0003.98F3 F12A                   WORD 2AF1
:0003.98F5 E4BA                   WORD BAE4
:0003.98F7 FF00                   WORD 00FF
:0003.98F9 C45E                   WORD 5EC4
:0003.98FB FC2A                   WORD 2AFC
:0003.98FD ED26                   WORD 26ED
:0003.98FF 8A0F                   WORD 0F8A
:0003.9901 2BD1                   WORD D12B
:0003.9903 9A38                   WORD 389A
:0003.9905 3CF6                   WORD F63C
:0003.9907 0CC4                   WORD C40C
:0003.9909 5EFC                   WORD FC5E
:0003.990B 2600                   WORD 0026
:0003.990D 078D                   WORD 8D07
:0003.990F 4403                   WORD 0344
:0003.9911 8B5E                   WORD 5E8B
:0003.9913 089A                   WORD 9A08
:0003.9915 FE6A                   WORD 6AFE
:0003.9917 F21C                   WORD 1CF2
:0003.9919 0BC0                   WORD C00B
:0003.991B 741B                   WORD 1B74
:0003.991D BAFF                   WORD FFBA
:0003.991F 00C4                   WORD C400
:0003.9921 5EFC                   WORD FC5E
:0003.9923 2AE4                   WORD E42A
:0003.9925 268A                   WORD 8A26
:0003.9927 072B                   WORD 2B07
:0003.9929 D0B8                   WORD B8D0
:0003.992B 0100                   WORD 0001
:0003.992D 9A38                   WORD 389A
:0003.992F 3CF6                   WORD F63C
:0003.9931 0CC4                   WORD C40C
:0003.9933 5EFC                   WORD FC5E
:0003.9935 2600                   WORD 0026
:0003.9937 07A0                   WORD A007
:0003.9939 F8D2                   WORD D2F8
:0003.993B C45E                   WORD 5EC4
:0003.993D FC26                   WORD 26FC
:0003.993F 3807                   WORD 0738
:0003.9941 762F                   WORD 2F76
:0003.9943 8A46                   WORD 468A
:0003.9945 FB38                   WORD 38FB
:0003.9947 46F9                   WORD F946
:0003.9949 760B                   WORD 0B76
:0003.994B A0F5                   WORD F5A0
:0003.994D D2A2                   WORD A2D2
:0003.994F F4D2                   WORD D2F4
:0003.9951 A0F7                   WORD F7A0
:0003.9953 D2EB                   WORD EBD2
:0003.9955 08C6                   WORD C608
:0003.9957 06F4                   WORD F406
:0003.9959 D2FF                   WORD FFD2
:0003.995B A0F6                   WORD F6A0
:0003.995D D2A2                   WORD A2D2
:0003.995F F0D2                   WORD D2F0
:0003.9961 268A                   WORD 8A26
:0003.9963 07A2                   WORD A207
:0003.9965 F8D2                   WORD D2F8
:0003.9967 FF76                   WORD 76FF
:0003.9969 0868                   WORD 6808
:0003.996B F2D2                   WORD D2F2
:0003.996D 9A2A                   WORD 2A9A
:0003.996F 93F6                   WORD F693
:0003.9971 0C5E                   WORD 5E0C
:0003.9973 5FC9                   WORD C95F
:0003.9975 CA04                   WORD 04CA
:0003.9977 00C8                   WORD C800
:0003.9979 0800                   WORD 0008

:0003.997B 00                     BYTE 0


:0003.997C 57                     push di
:0003.997D 56                     push si
:0003.997E 8B7E06                 mov di, [bp+06]
:0003.9981 57                     push di
:0003.9982 9A6C93F21C             call 1CF2:936C
:0003.9987 8846FF                 mov [bp-01], al 
:0003.998A 8D46FA                 lea ax, [bp-06]
:0003.998D 50                     push ax
:0003.998E 9A9837F60C             call 0CF6:3798
:0003.9993 6A10                   push 0010
:0003.9995 57                     push di
:0003.9996 9ABC40F21C             call 1CF2:40BC
:0003.999B 8BF0                   mov si, ax
:0003.999D 8A4502                 mov al , [di+02]
:0003.99A0 50                     push ax
:0003.99A1 8A5EFF                 mov bl , [bp-01]
:0003.99A4 2AFF                   sub bh, bh
:0003.99A6 8A874232               mov al , [bx+3242]
:0003.99AA 50                     push ax
:0003.99AB 6A00                   push 0000
:0003.99AD 6890CF                 push CF90
:0003.99B0 9AB457F21C             call 1CF2:57B4
:0003.99B5 8846FE                 mov [bp-02], al 
:0003.99B8 3CFF                   cmp al, FF
:0003.99BA 7464                   je 9A20
:0003.99BC B00E                   mov al, 0E
:0003.99BE F666FE                 mul byte ptr [bp-02]
:0003.99C1 0576D0                 add ax, D076
:0003.99C4 8946F8                 mov [bp-08], ax
:0003.99C7 50                     push ax
:0003.99C8 9A9C40F21C             call 1CF2:409C
:0003.99CD 50                     push ax
:0003.99CE 8D46FA                 lea ax, [bp-06]
:0003.99D1 50                     push ax
:0003.99D2 9A2A93F60C             call 0CF6:932A
:0003.99D7 8A46FA                 mov al , [bp-06]
:0003.99DA 2AE4                   sub ah, ah
:0003.99DC 8A4D03                 mov cl , [di+03]
:0003.99DF 2AED                   sub ch, ch
:0003.99E1 2BC1                   sub ax, cx
:0003.99E3 8946FC                 mov [bp-04], ax
:0003.99E6 0BC0                   or ax, ax
:0003.99E8 7E04                   jle 99EE
:0003.99EA 33F6                   xor si, si
:0003.99EC EB07                   jmp 99F5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.99E8(C)
|
:0003.99EE 0BC0                   or ax, ax
:0003.99F0 7D03                   jge 99F5
:0003.99F2 BE0100                 mov si, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.99EC(U), :0003.99F0(C)
|
:0003.99F5 56                     push si
:0003.99F6 57                     push di
:0003.99F7 9A667FF21C             call 1CF2:7F66
:0003.99FC 8A4502                 mov al , [di+02]
:0003.99FF 50                     push ax
:0003.9A00 FF76F8                 push word ptr [bp-08]
:0003.9A03 9A9AAEF21C             call 1CF2:AE9A
:0003.9A08 50                     push ax
:0003.9A09 6A01                   push 0001
:0003.9A0B 8A4608                 mov al , [bp+08]
:0003.9A0E 50                     push ax
:0003.9A0F 6802D3                 push D302
:0003.9A12 9A44DBF21C             call 1CF2:DB44
:0003.9A17 688000                 push 0080
:0003.9A1A 57                     push di
:0003.9A1B 9AE891F21C             call 1CF2:91E8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.99BA(C)
|
:0003.9A20 5E                     pop si
:0003.9A21 5F                     pop di
:0003.9A22 C9                     leave
:0003.9A23 CA0400                 retf 0004


:0003.9A26 55                     push bp
:0003.9A27 8BEC                   mov bp, sp
:0003.9A29 50                     push ax
:0003.9A2A B80400                 mov ax, 0004
:0003.9A2D 9A2822F60C             call 0CF6:2228
:0003.9A32 687052                 push 5270
:0003.9A35 9AD80DF60C             call 0CF6:0DD8
:0003.9A3A 0BC0                   or ax, ax
:0003.9A3C 743E                   je 9A7C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9A7A(C)
|
:0003.9A3E 687054                 push 5470
:0003.9A41 9A7051F60C             call 0CF6:5170
:0003.9A46 0BC0                   or ax, ax
:0003.9A48 7426                   je 9A70
:0003.9A4A 686ACF                 push CF6A
:0003.9A4D 9A386BF21C             call 1CF2:6B38
:0003.9A52 B00E                   mov al, 0E
:0003.9A54 F666FE                 mul byte ptr [bp-02]
:0003.9A57 0576D0                 add ax, D076
:0003.9A5A 50                     push ax
:0003.9A5B 9A3079F21C             call 1CF2:7930
:0003.9A60 B80200                 mov ax, 0002
:0003.9A63 9A9622F60C             call 0CF6:2296
:0003.9A68 B80400                 mov ax, 0004
:0003.9A6B 9A2822F60C             call 0CF6:2228

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9A48(C)
|
:0003.9A70 687052                 push 5270
:0003.9A73 9AD80DF60C             call 0CF6:0DD8
:0003.9A78 0BC0                   or ax, ax
:0003.9A7A 75C2                   jne 9A3E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9A3C(C)
|
:0003.9A7C 6A0A                   push 000A
:0003.9A7E 688054                 push 5480
:0003.9A81 9A9C57F60C             call 0CF6:579C
:0003.9A86 C9                     leave
:0003.9A87 CB                     retf


:0003.9A88 C80C0000               enter 000C, 00
:0003.9A8C 57                     push di
:0003.9A8D 56                     push si
:0003.9A8E 8B7606                 mov si, [bp+06]
:0003.9A91 8D46F8                 lea ax, [bp-08]
:0003.9A94 50                     push ax
:0003.9A95 9A9837F60C             call 0CF6:3798
:0003.9A9A 8D46F4                 lea ax, [bp-0C]
:0003.9A9D 50                     push ax
:0003.9A9E 9A9837F60C             call 0CF6:3798
:0003.9AA3 C646FFFF               mov byte ptr [bp-01], FF
:0003.9AA7 56                     push si
:0003.9AA8 9AF640F21C             call 1CF2:40F6
:0003.9AAD 0BC0                   or ax, ax
:0003.9AAF 750D                   jne 9ABE
:0003.9AB1 F606082D04             test byte ptr [2D08], 04
:0003.9AB6 7506                   jne 9ABE
:0003.9AB8 C646FF00               mov byte ptr [bp-01], 00
:0003.9ABC EB46                   jmp 9B04



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.9AAF(C), :0003.9AB6(C)
|
:0003.9ABE 6A04                   push 0004
:0003.9AC0 56                     push si
:0003.9AC1 9ABC40F21C             call 1CF2:40BC
:0003.9AC6 0BC0                   or ax, ax
:0003.9AC8 750A                   jne 9AD4
:0003.9ACA 56                     push si
:0003.9ACB 9A0E41F21C             call 1CF2:410E
:0003.9AD0 3C07                   cmp al, 07
:0003.9AD2 740D                   je 9AE1

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9AC8(C)
|
:0003.9AD4 F606082D04             test byte ptr [2D08], 04
:0003.9AD9 7506                   jne 9AE1
:0003.9ADB C646FF01               mov byte ptr [bp-01], 01
:0003.9ADF EB23                   jmp 9B04



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.9AD2(C), :0003.9AD9(C)
|
:0003.9AE1 6A02                   push 0002
:0003.9AE3 56                     push si
:0003.9AE4 9ABC40F21C             call 1CF2:40BC
:0003.9AE9 0BC0                   or ax, ax
:0003.9AEB 7406                   je 9AF3
:0003.9AED C646FF05               mov byte ptr [bp-01], 05
:0003.9AF1 EB11                   jmp 9B04



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9AEB(C)
|
:0003.9AF3 688000                 push 0080
:0003.9AF6 56                     push si
:0003.9AF7 9ABC40F21C             call 1CF2:40BC
:0003.9AFC 0BC0                   or ax, ax
:0003.9AFE 7404                   je 9B04
:0003.9B00 C646FF06               mov byte ptr [bp-01], 06

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.9ABC(U), :0003.9ADF(U), :0003.9AF1(U), :0003.9AFE(C)
|
:0003.9B04 6A20                   push 0020
:0003.9B06 56                     push si
:0003.9B07 9ABC40F21C             call 1CF2:40BC
:0003.9B0C 0BC0                   or ax, ax
:0003.9B0E 7406                   je 9B16
:0003.9B10 56                     push si
:0003.9B11 9A066EF21C             call 1CF2:6E06

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9B0E(C)
|
:0003.9B16 8D4403                 lea ax, [si+03]
:0003.9B19 50                     push ax
:0003.9B1A 56                     push si
:0003.9B1B 9A066EF21C             call 1CF2:6E06
:0003.9B20 50                     push ax
:0003.9B21 6A00                   push 0000
:0003.9B23 68FF00                 push 00FF
:0003.9B26 68FF00                 push 00FF
:0003.9B29 56                     push si
:0003.9B2A 9AB2BBF21C             call 1CF2:BBB2
:0003.9B2F 6A01                   push 0001
:0003.9B31 6890CF                 push CF90
:0003.9B34 9AB26BF21C             call 1CF2:6BB2
:0003.9B39 6890CF                 push CF90
:0003.9B3C 9A4641F21C             call 1CF2:4146
:0003.9B41 807EFFFF               cmp byte ptr [bp-01], FF
:0003.9B45 EB03                   jmp 9B4A


:0003.9B47 E9C000                 jmp 9C0A



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.9B45(U), :0003.9BDB(U)
|
:0003.9B4A 6890CF                 push CF90
:0003.9B4D 9AAA49F21C             call 1CF2:49AA
:0003.9B52 50                     push ax
:0003.9B53 8D46F8                 lea ax, [bp-08]
:0003.9B56 50                     push ax
:0003.9B57 9A2A93F60C             call 0CF6:932A
:0003.9B5C 807EF8FF               cmp byte ptr [bp-08], FF
:0003.9B60 747E                   je 9BE0
:0003.9B62 8D46F8                 lea ax, [bp-08]
:0003.9B65 50                     push ax
:0003.9B66 56                     push si
:0003.9B67 9AE87EF21C             call 1CF2:7EE8
:0003.9B6C 0BC0                   or ax, ax
:0003.9B6E 7427                   je 9B97
:0003.9B70 680855                 push 5508
:0003.9B73 9A081DF60C             call 0CF6:1D08
:0003.9B78 5B                     pop bx
:0003.9B79 8EC2                   mov es, dx
:0003.9B7B 8BD8                   mov bx, ax
:0003.9B7D 8A46F8                 mov al , [bp-08]
:0003.9B80 2AE4                   sub ah, ah
:0003.9B82 03D8                   add bx, ax
:0003.9B84 81C3BC18               add bx, 18BC
:0003.9B88 8A46F9                 mov al , [bp-07]
:0003.9B8B F62668CF               mul byte ptr [CF68]
:0003.9B8F 8BF8                   mov di, ax
:0003.9B91 268039FF               cmp byte ptr es:[bx+di], FF
:0003.9B95 754F                   jne 9BE6

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9B6E(C)
|
:0003.9B97 8D5EF8                 lea bx, [bp-08]
:0003.9B9A 9A74AFF21C             call 1CF2:AF74
:0003.9B9F 3A4402                 cmp al , [si+02]
:0003.9BA2 7462                   je 9C06
:0003.9BA4 F606082D08             test byte ptr [2D08], 08
:0003.9BA9 7412                   je 9BBD
:0003.9BAB 8D5EF8                 lea bx, [bp-08]
:0003.9BAE 9A74AFF21C             call 1CF2:AF74
:0003.9BB3 3CFF                   cmp al, FF
:0003.9BB5 7435                   je 9BEC
:0003.9BB7 1E                     push ds
:0003.9BB8 68003D                 push 3D00
:0003.9BBB EB0E                   jmp 9BCB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9BA9(C)
|
:0003.9BBD 6A0A                   push 000A
:0003.9BBF 688054                 push 5480
:0003.9BC2 9A9C57F60C             call 0CF6:579C
:0003.9BC7 1E                     push ds
:0003.9BC8 680B3D                 push 3D0B

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9BBB(U)
|
:0003.9BCB 6A00                   push 0000
:0003.9BCD 9A4232F60C             call 0CF6:3242
:0003.9BD2 83C406                 add sp, 0006
:0003.9BD5 807EFFFF               cmp byte ptr [bp-01], FF
:0003.9BD9 7503                   jne 9BDE
:0003.9BDB E96CFF                 jmp 9B4A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9BD9(C)
|
:0003.9BDE EB2A                   jmp 9C0A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9B60(C)
|
:0003.9BE0 C646FF02               mov byte ptr [bp-01], 02
:0003.9BE4 EB24                   jmp 9C0A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9B95(C)
|
:0003.9BE6 C646FF04               mov byte ptr [bp-01], 04
:0003.9BEA EB1E                   jmp 9C0A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9BB5(C)
|
:0003.9BEC 1E                     push ds
:0003.9BED 68DE3C                 push 3CDE
:0003.9BF0 6A00                   push 0000
:0003.9BF2 9A4232F60C             call 0CF6:3242
:0003.9BF7 83C406                 add sp, 0006
:0003.9BFA 8D46F8                 lea ax, [bp-08]
:0003.9BFD 50                     push ax
:0003.9BFE 6A00                   push 0000
:0003.9C00 56                     push si
:0003.9C01 9AA8AEF21C             call 1CF2:AEA8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9BA2(C)
|
:0003.9C06 C646FF03               mov byte ptr [bp-01], 03

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.9B47(U), :0003.9BDE(U), :0003.9BE4(U), :0003.9BEA(U)
|
:0003.9C0A 8A46FF                 mov al , [bp-01]
:0003.9C0D 2AE4                   sub ah, ah
:0003.9C0F 0BC0                   or ax, ax
:0003.9C11 7410                   je 9C23
:0003.9C13 48                     dec ax
:0003.9C14 741B                   je 9C31
:0003.9C16 48                     dec ax
:0003.9C17 7426                   je 9C3F
:0003.9C19 2D0300                 sub ax, 0003
:0003.9C1C 742D                   je 9C4B
:0003.9C1E 48                     dec ax
:0003.9C1F 7438                   je 9C59
:0003.9C21 EB4C                   jmp 9C6F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9C11(C)
|
:0003.9C23 8A4402                 mov al , [si+02]
:0003.9C26 9A06CBF21C             call 1CF2:CB06
:0003.9C2B 1E                     push ds
:0003.9C2C 681E3D                 push 3D1E
:0003.9C2F EB34                   jmp 9C65



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9C14(C)
|
:0003.9C31 8A4402                 mov al , [si+02]
:0003.9C34 9A06CBF21C             call 1CF2:CB06
:0003.9C39 1E                     push ds
:0003.9C3A 682D3D                 push 3D2D
:0003.9C3D EB26                   jmp 9C65



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9C17(C)
|
:0003.9C3F 6A01                   push 0001
:0003.9C41 688054                 push 5480
:0003.9C44 9A9C57F60C             call 0CF6:579C
:0003.9C49 EB24                   jmp 9C6F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9C1C(C)
|
:0003.9C4B 8A4402                 mov al , [si+02]
:0003.9C4E 9A06CBF21C             call 1CF2:CB06
:0003.9C53 1E                     push ds
:0003.9C54 683E3D                 push 3D3E
:0003.9C57 EB0C                   jmp 9C65



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9C1F(C)
|
:0003.9C59 8A4402                 mov al , [si+02]
:0003.9C5C 9A06CBF21C             call 1CF2:CB06
:0003.9C61 1E                     push ds
:0003.9C62 684F3D                 push 3D4F

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.9C2F(U), :0003.9C3D(U), :0003.9C57(U)
|
:0003.9C65 6A00                   push 0000
:0003.9C67 9A4232F60C             call 0CF6:3242
:0003.9C6C 83C406                 add sp, 0006

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.9C21(U), :0003.9C49(U)
|
:0003.9C6F 6A00                   push 0000
:0003.9C71 6890CF                 push CF90
:0003.9C74 9AB26BF21C             call 1CF2:6BB2
:0003.9C79 6890CF                 push CF90
:0003.9C7C 9A4641F21C             call 1CF2:4146
:0003.9C81 807EFF03               cmp byte ptr [bp-01], 03
:0003.9C85 7512                   jne 9C99
:0003.9C87 6A00                   push 0000
:0003.9C89 688054                 push 5480
:0003.9C8C 9A9C57F60C             call 0CF6:579C
:0003.9C91 9A7222F60C             call 0CF6:2272
:0003.9C96 E9A900                 jmp 9D42



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9C85(C)
|
:0003.9C99 807EFF04               cmp byte ptr [bp-01], 04
:0003.9C9D 740A                   je 9CA9
:0003.9C9F 9A7222F60C             call 0CF6:2272
:0003.9CA4 33C0                   xor ax, ax
:0003.9CA6 E99C00                 jmp 9D45



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9C9D(C)
|
:0003.9CA9 8D4403                 lea ax, [si+03]
:0003.9CAC 50                     push ax
:0003.9CAD 8D4EF8                 lea cx, [bp-08]
:0003.9CB0 51                     push cx
:0003.9CB1 68FF00                 push 00FF
:0003.9CB4 6A00                   push 0000
:0003.9CB6 56                     push si
:0003.9CB7 9A68B9F21C             call 1CF2:B968
:0003.9CBC 8946FA                 mov [bp-06], ax
:0003.9CBF 8956FC                 mov [bp-04], dx
:0003.9CC2 8D46F6                 lea ax, [bp-0A]
:0003.9CC5 50                     push ax
:0003.9CC6 9A9837F60C             call 0CF6:3798
:0003.9CCB 56                     push si
:0003.9CCC 9ACE75F21C             call 1CF2:75CE
:0003.9CD1 9A2423F60C             call 0CF6:2324
:0003.9CD6 33FF                   xor di, di
:0003.9CD8 8D5C03                 lea bx, [si+03]
:0003.9CDB 8D46F8                 lea ax, [bp-08]
:0003.9CDE 9AFE6AF21C             call 1CF2:6AFE
:0003.9CE3 0BC0                   or ax, ax
:0003.9CE5 7548                   jne 9D2F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9D2D(C)
|
:0003.9CE7 C45EFA                 les bx, [bp-06]
:0003.9CEA 268A01                 mov al , es:[bx+di]
:0003.9CED 8846FF                 mov [bp-01], al 
:0003.9CF0 8D5C03                 lea bx, [si+03]
:0003.9CF3 9AF0AFF21C             call 1CF2:AFF0
:0003.9CF8 50                     push ax
:0003.9CF9 8D46F6                 lea ax, [bp-0A]
:0003.9CFC 50                     push ax
:0003.9CFD 9A2A93F60C             call 0CF6:932A
:0003.9D02 807EF6FF               cmp byte ptr [bp-0A], FF
:0003.9D06 7417                   je 9D1F
:0003.9D08 8A46FF                 mov al , [bp-01]
:0003.9D0B 50                     push ax
:0003.9D0C 56                     push si
:0003.9D0D 9ABC83F21C             call 1CF2:83BC
:0003.9D12 8D46F6                 lea ax, [bp-0A]
:0003.9D15 50                     push ax
:0003.9D16 8D4403                 lea ax, [si+03]
:0003.9D19 50                     push ax
:0003.9D1A 9A2A93F60C             call 0CF6:932A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9D06(C)
|
:0003.9D1F 47                     inc di
:0003.9D20 8D5C03                 lea bx, [si+03]
:0003.9D23 8D46F8                 lea ax, [bp-08]
:0003.9D26 9AFE6AF21C             call 1CF2:6AFE
:0003.9D2B 0BC0                   or ax, ax
:0003.9D2D 74B8                   je 9CE7

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9CE5(C)
|
:0003.9D2F 9A1223F60C             call 0CF6:2312
:0003.9D34 56                     push si
:0003.9D35 9A8C75F21C             call 1CF2:758C
:0003.9D3A 6A40                   push 0040
:0003.9D3C 56                     push si
:0003.9D3D 9AE891F21C             call 1CF2:91E8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9C96(U)
|
:0003.9D42 B80100                 mov ax, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9CA6(U)
|
:0003.9D45 5E                     pop si
:0003.9D46 5F                     pop di
:0003.9D47 C9                     leave
:0003.9D48 CA0200                 retf 0002


:0003.9D4B 00                     BYTE 0


:0003.9D4C C8040000               enter 0004, 00
:0003.9D50 56                     push si
:0003.9D51 8B7606                 mov si, [bp+06]
:0003.9D54 8D4403                 lea ax, [si+03]
:0003.9D57 50                     push ax
:0003.9D58 8A4608                 mov al , [bp+08]
:0003.9D5B 50                     push ax
:0003.9D5C 6A08                   push 0008
:0003.9D5E 68FF00                 push 00FF
:0003.9D61 68FF00                 push 00FF
:0003.9D64 56                     push si
:0003.9D65 9AB2BBF21C             call 1CF2:BBB2
:0003.9D6A 3CFF                   cmp al, FF
:0003.9D6C 7418                   je 9D86

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9DE6(U)
|
:0003.9D6E 8D4403                 lea ax, [si+03]
:0003.9D71 50                     push ax
:0003.9D72 8A4608                 mov al , [bp+08]
:0003.9D75 50                     push ax
:0003.9D76 6A04                   push 0004
:0003.9D78 68FF00                 push 00FF
:0003.9D7B 68FF00                 push 00FF
:0003.9D7E 56                     push si
:0003.9D7F 9AB2BBF21C             call 1CF2:BBB2
:0003.9D84 EB6E                   jmp 9DF4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9D6C(C)
|
:0003.9D86 8D4403                 lea ax, [si+03]
:0003.9D89 50                     push ax
:0003.9D8A 68FF00                 push 00FF
:0003.9D8D 6A08                   push 0008
:0003.9D8F 68FF00                 push 00FF
:0003.9D92 68FF00                 push 00FF
:0003.9D95 56                     push si
:0003.9D96 9AB2BBF21C             call 1CF2:BBB2
:0003.9D9B 8846FF                 mov [bp-01], al 
:0003.9D9E 3CFF                   cmp al, FF
:0003.9DA0 7446                   je 9DE8
:0003.9DA2 B00E                   mov al, 0E
:0003.9DA4 F666FF                 mul byte ptr [bp-01]
:0003.9DA7 0576D0                 add ax, D076
:0003.9DAA 50                     push ax
:0003.9DAB 9A9C40F21C             call 1CF2:409C
:0003.9DB0 8BD8                   mov bx, ax
:0003.9DB2 8B07                   mov ax, [bx]
:0003.9DB4 8946FC                 mov [bp-04], ax
:0003.9DB7 8D46FC                 lea ax, [bp-04]
:0003.9DBA 50                     push ax
:0003.9DBB 68FF00                 push 00FF
:0003.9DBE 6A02                   push 0002
:0003.9DC0 8A4403                 mov al , [si+03]
:0003.9DC3 50                     push ax
:0003.9DC4 8A4404                 mov al , [si+04]
:0003.9DC7 50                     push ax
:0003.9DC8 56                     push si
:0003.9DC9 9AB2BBF21C             call 1CF2:BBB2
:0003.9DCE 3CFF                   cmp al, FF
:0003.9DD0 7422                   je 9DF4
:0003.9DD2 8D46FC                 lea ax, [bp-04]
:0003.9DD5 50                     push ax
:0003.9DD6 8D4403                 lea ax, [si+03]
:0003.9DD9 50                     push ax
:0003.9DDA 8A4E08                 mov cl , [bp+08]
:0003.9DDD 51                     push cx
:0003.9DDE 6A01                   push 0001
:0003.9DE0 56                     push si
:0003.9DE1 9A68B9F21C             call 1CF2:B968
:0003.9DE6 EB86                   jmp 9D6E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9DA0(C)
|
:0003.9DE8 8D4403                 lea ax, [si+03]
:0003.9DEB 50                     push ax
:0003.9DEC 68F2D2                 push D2F2
:0003.9DEF 9A2A93F60C             call 0CF6:932A

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.9D84(U), :0003.9DD0(C)
|
:0003.9DF4 5E                     pop si
:0003.9DF5 C9                     leave
:0003.9DF6 CA0400                 retf 0004


:0003.9DF9 00                     BYTE 0


:0003.9DFA CB                     retf


:0003.9DFB 00                     BYTE 0


:0003.9DFC 9AE0AEF21C             call 1CF2:AEE0
:0003.9E01 CB                     retf


:0003.9E02 6802D3                 push D302
:0003.9E05 9A16F2F21C             call 1CF2:F216
:0003.9E0A CB                     retf


:0003.9E0B 00                     BYTE 0


:0003.9E0C C81A0000               enter 001A, 00
:0003.9E10 52                     push dx
:0003.9E11 50                     push ax
:0003.9E12 57                     push di
:0003.9E13 56                     push si
:0003.9E14 8BF3                   mov si, bx
:0003.9E16 2BF0                   sub si, ax
:0003.9E18 8B4608                 mov ax, [bp+08]
:0003.9E1B 2BC2                   sub ax, dx
:0003.9E1D 8946F4                 mov [bp-0C], ax
:0003.9E20 6A00                   push 0000
:0003.9E22 6A07                   push 0007
:0003.9E24 6A04                   push 0004
:0003.9E26 9AB0CB0000             call 0000:CBB0
:0003.9E2B 83C406                 add sp, 0006
:0003.9E2E 8BC6                   mov ax, si
:0003.9E30 F7EE                   imul si
:0003.9E32 8BC8                   mov cx, ax
:0003.9E34 8B46F4                 mov ax, [bp-0C]
:0003.9E37 8BD8                   mov bx, ax
:0003.9E39 F7EB                   imul bx
:0003.9E3B 3BC1                   cmp ax, cx
:0003.9E3D 7C03                   jl 9E42
:0003.9E3F E9FE00                 jmp 9F40



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9E3D(C)
|
:0003.9E42 6BC364                 imul ax, bx, 0064
:0003.9E45 99                     cwd
:0003.9E46 F7FE                   idiv si
:0003.9E48 8946FA                 mov [bp-06], ax
:0003.9E4B 0BF6                   or si, si
:0003.9E4D 7E05                   jle 9E54
:0003.9E4F BF0400                 mov di, 0004
:0003.9E52 EB03                   jmp 9E57



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9E4D(C)
|
:0003.9E54 BFFCFF                 mov di, FFFC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9E52(U)
|
:0003.9E57 807E0600               cmp byte ptr [bp+06], 00
:0003.9E5B 7523                   jne 9E80
:0003.9E5D 0BFF                   or di, di
:0003.9E5F 7E05                   jle 9E66
:0003.9E61 B80100                 mov ax, 0001
:0003.9E64 EB03                   jmp 9E69



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9E5F(C)
|
:0003.9E66 B80300                 mov ax, 0003

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9E64(U)
|
:0003.9E69 C1E007                 shl ax, 07
:0003.9E6C 68FC54                 push 54FC
:0003.9E6F 8946F0                 mov [bp-10], ax
:0003.9E72 9A081DF60C             call 0CF6:1D08
:0003.9E77 5B                     pop bx
:0003.9E78 0346F0                 add ax, [bp-10]
:0003.9E7B 2D8049                 sub ax, 4980
:0003.9E7E EB0C                   jmp 9E8C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9E5B(C)
|
:0003.9E80 68FC54                 push 54FC
:0003.9E83 9A081DF60C             call 0CF6:1D08
:0003.9E88 5B                     pop bx
:0003.9E89 2D8047                 sub ax, 4780

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9E7E(U)
|
:0003.9E8C 8946F6                 mov [bp-0A], ax
:0003.9E8F 8956F8                 mov [bp-08], dx
:0003.9E92 C746FE0000             mov word ptr [bp-02], 0000
:0003.9E97 8976F2                 mov [bp-0E], si
:0003.9E9A 8B76FE                 mov si, [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9F3D(U)
|
:0003.9E9D 0BFF                   or di, di
:0003.9E9F 7E08                   jle 9EA9
:0003.9EA1 3976F2                 cmp [bp-0E], si
:0003.9EA4 7D03                   jge 9EA9
:0003.9EA6 E99A01                 jmp A043



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.9E9F(C), :0003.9EA4(C)
|
:0003.9EA9 0BFF                   or di, di
:0003.9EAB 7D08                   jge 9EB5
:0003.9EAD 3976F2                 cmp [bp-0E], si
:0003.9EB0 7E03                   jle 9EB5
:0003.9EB2 E98E01                 jmp A043



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.9EAB(C), :0003.9EB0(C)
|
:0003.9EB5 6A01                   push 0001
:0003.9EB7 687054                 push 5470
:0003.9EBA 9A5451F60C             call 0CF6:5154
:0003.9EBF 681A55                 push 551A
:0003.9EC2 9A081DF60C             call 0CF6:1D08
:0003.9EC7 5B                     pop bx
:0003.9EC8 52                     push dx
:0003.9EC9 50                     push ax
:0003.9ECA 6A10                   push 0010
:0003.9ECC 6A10                   push 0010
:0003.9ECE 6A00                   push 0000
:0003.9ED0 6A64                   push 0064
:0003.9ED2 8B46FA                 mov ax, [bp-06]
:0003.9ED5 F7EE                   imul si
:0003.9ED7 52                     push dx
:0003.9ED8 50                     push ax
:0003.9ED9 9AE4BF0000             call 0000:BFE4
:0003.9EDE 0346E4                 add ax, [bp-1C]
:0003.9EE1 052800                 add ax, 0028
:0003.9EE4 50                     push ax
:0003.9EE5 8B4EE2                 mov cx, [bp-1E]
:0003.9EE8 03CE                   add cx, si
:0003.9EEA 51                     push cx
:0003.9EEB 8946EE                 mov [bp-12], ax
:0003.9EEE 894EEC                 mov [bp-14], cx
:0003.9EF1 9AD5CC0000             call 0000:CCD5
:0003.9EF6 83C40C                 add sp, 000C
:0003.9EF9 FF76F8                 push word ptr [bp-08]
:0003.9EFC FF76F6                 push word ptr [bp-0A]
:0003.9EFF 6A00                   push 0000
:0003.9F01 6A00                   push 0000
:0003.9F03 6A10                   push 0010
:0003.9F05 6A10                   push 0010
:0003.9F07 FF76EE                 push word ptr [bp-12]
:0003.9F0A FF76EC                 push word ptr [bp-14]
:0003.9F0D 9AA4CC0000             call 0000:CCA4
:0003.9F12 83C410                 add sp, 0010
:0003.9F15 9AEA21F60C             call 0CF6:21EA
:0003.9F1A 681A55                 push 551A
:0003.9F1D 9A081DF60C             call 0CF6:1D08
:0003.9F22 5B                     pop bx
:0003.9F23 52                     push dx
:0003.9F24 50                     push ax
:0003.9F25 6A00                   push 0000
:0003.9F27 6A00                   push 0000
:0003.9F29 6A10                   push 0010
:0003.9F2B 6A10                   push 0010
:0003.9F2D FF76EE                 push word ptr [bp-12]
:0003.9F30 FF76EC                 push word ptr [bp-14]
:0003.9F33 9AA4CC0000             call 0000:CCA4
:0003.9F38 83C410                 add sp, 0010
:0003.9F3B 03F7                   add si, di
:0003.9F3D E95DFF                 jmp 9E9D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9E3F(U)
|
:0003.9F40 8976F2                 mov [bp-0E], si
:0003.9F43 8BF3                   mov si, bx
:0003.9F45 6B46F264               imul ax, [bp-0E], 0064
:0003.9F49 99                     cwd
:0003.9F4A F7FE                   idiv si
:0003.9F4C 8946FA                 mov [bp-06], ax
:0003.9F4F 0BF3                   or si, bx
:0003.9F51 7E05                   jle 9F58
:0003.9F53 BF0400                 mov di, 0004
:0003.9F56 EB03                   jmp 9F5B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9F51(C)
|
:0003.9F58 BFFCFF                 mov di, FFFC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9F56(U)
|
:0003.9F5B 807E0600               cmp byte ptr [bp+06], 00
:0003.9F5F 7522                   jne 9F83
:0003.9F61 0BFF                   or di, di
:0003.9F63 7E05                   jle 9F6A
:0003.9F65 B80200                 mov ax, 0002
:0003.9F68 EB02                   jmp 9F6C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9F63(C)
|
:0003.9F6A 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9F68(U)
|
:0003.9F6C C1E007                 shl ax, 07
:0003.9F6F 68FC54                 push 54FC
:0003.9F72 8946EA                 mov [bp-16], ax
:0003.9F75 9A081DF60C             call 0CF6:1D08
:0003.9F7A 5B                     pop bx
:0003.9F7B 0346EA                 add ax, [bp-16]
:0003.9F7E 2D8049                 sub ax, 4980
:0003.9F81 EB0C                   jmp 9F8F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9F5F(C)
|
:0003.9F83 68FC54                 push 54FC
:0003.9F86 9A081DF60C             call 0CF6:1D08
:0003.9F8B 5B                     pop bx
:0003.9F8C 2D8047                 sub ax, 4780

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.9F81(U)
|
:0003.9F8F 8946F6                 mov [bp-0A], ax
:0003.9F92 8956F8                 mov [bp-08], dx
:0003.9F95 8346E428               add word ptr [bp-1C], 0028
:0003.9F99 C746FE0000             mov word ptr [bp-02], 0000
:0003.9F9E 8B76FE                 mov si, [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A040(U)
|
:0003.9FA1 0BFF                   or di, di
:0003.9FA3 7E08                   jle 9FAD
:0003.9FA5 3976F4                 cmp [bp-0C], si
:0003.9FA8 7D03                   jge 9FAD
:0003.9FAA E99600                 jmp A043



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.9FA3(C), :0003.9FA8(C)
|
:0003.9FAD 0BFF                   or di, di
:0003.9FAF 7D08                   jge 9FB9
:0003.9FB1 3976F4                 cmp [bp-0C], si
:0003.9FB4 7E03                   jle 9FB9
:0003.9FB6 E98A00                 jmp A043



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.9FAF(C), :0003.9FB4(C)
|
:0003.9FB9 6A01                   push 0001
:0003.9FBB 687054                 push 5470
:0003.9FBE 9A5451F60C             call 0CF6:5154
:0003.9FC3 681A55                 push 551A
:0003.9FC6 9A081DF60C             call 0CF6:1D08
:0003.9FCB 5B                     pop bx
:0003.9FCC 52                     push dx
:0003.9FCD 50                     push ax
:0003.9FCE 6A10                   push 0010
:0003.9FD0 6A10                   push 0010
:0003.9FD2 8B46E4                 mov ax, [bp-1C]
:0003.9FD5 03C6                   add ax, si
:0003.9FD7 50                     push ax
:0003.9FD8 6A00                   push 0000
:0003.9FDA 6A64                   push 0064
:0003.9FDC 8BC8                   mov cx, ax
:0003.9FDE 8B46FA                 mov ax, [bp-06]
:0003.9FE1 F7EE                   imul si
:0003.9FE3 52                     push dx
:0003.9FE4 50                     push ax
:0003.9FE5 894EE8                 mov [bp-18], cx
:0003.9FE8 9AE4BF0000             call 0000:BFE4
:0003.9FED 0346E2                 add ax, [bp-1E]
:0003.9FF0 50                     push ax
:0003.9FF1 8946E6                 mov [bp-1A], ax
:0003.9FF4 9AD5CC0000             call 0000:CCD5
:0003.9FF9 83C40C                 add sp, 000C
:0003.9FFC FF76F8                 push word ptr [bp-08]
:0003.9FFF FF76F6                 push word ptr [bp-0A]
:0003.A002 6A00                   push 0000
:0003.A004 6A00                   push 0000
:0003.A006 6A10                   push 0010
:0003.A008 6A10                   push 0010
:0003.A00A FF76E8                 push word ptr [bp-18]
:0003.A00D FF76E6                 push word ptr [bp-1A]
:0003.A010 9AA4CC0000             call 0000:CCA4
:0003.A015 83C410                 add sp, 0010
:0003.A018 9AEA21F60C             call 0CF6:21EA
:0003.A01D 681A55                 push 551A
:0003.A020 9A081DF60C             call 0CF6:1D08
:0003.A025 5B                     pop bx
:0003.A026 52                     push dx
:0003.A027 50                     push ax
:0003.A028 6A00                   push 0000
:0003.A02A 6A00                   push 0000
:0003.A02C 6A10                   push 0010
:0003.A02E 6A10                   push 0010
:0003.A030 FF76E8                 push word ptr [bp-18]
:0003.A033 FF76E6                 push word ptr [bp-1A]
:0003.A036 9AA4CC0000             call 0000:CCA4
:0003.A03B 83C410                 add sp, 0010
:0003.A03E 03F7                   add si, di
:0003.A040 E95EFF                 jmp 9FA1



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.9EA6(U), :0003.9EB2(U), :0003.9FAA(U), :0003.9FB6(U)
|
:0003.A043 5E                     pop si
:0003.A044 5F                     pop di
:0003.A045 C9                     leave
:0003.A046 CA0400                 retf 0004


:0003.A049 00                     BYTE 0


:0003.A04A 680268                 push 6802
:0003.A04D 9A1240F21C             call 1CF2:4012
:0003.A052 25F000                 and ax, 00F0
:0003.A055 3D0100                 cmp ax, 0001
:0003.A058 1BC0                   sbb ax, ax
:0003.A05A F7D8                   neg ax
:0003.A05C CA0200                 retf 0002


:0003.A05F 00                     BYTE 0


:0003.A060 C8240000               enter 0024, 00
:0003.A064 57                     push di
:0003.A065 56                     push si
:0003.A066 8B7606                 mov si, [bp+06]
:0003.A069 2BC0                   sub ax, ax
:0003.A06B 8946F6                 mov [bp-0A], ax
:0003.A06E 8946F4                 mov [bp-0C], ax
:0003.A071 807C0A01               cmp byte ptr [si+0A], 01
:0003.A075 7403                   je A07A
:0003.A077 E95001                 jmp A1CA



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A075(C)
|
:0003.A07A 8A5C09                 mov bl , [si+09]
:0003.A07D 2AFF                   sub bh, bh
:0003.A07F 03DB                   add bx, bx
:0003.A081 03DE                   add bx, si
:0003.A083 8B4717                 mov ax, [bx+17]
:0003.A086 8946FA                 mov [bp-06], ax
:0003.A089 C746FC0000             mov word ptr [bp-04], 0000
:0003.A08E 8BC3                   mov ax, bx
:0003.A090 8A5C08                 mov bl , [si+08]
:0003.A093 B90300                 mov cx, 0003
:0003.A096 2AFF                   sub bh, bh
:0003.A098 03DB                   add bx, bx
:0003.A09A 03DE                   add bx, si
:0003.A09C 895EF2                 mov [bp-0E], bx
:0003.A09F 8BD0                   mov dx, ax
:0003.A0A1 8B471B                 mov ax, [bx+1B]
:0003.A0A4 8BDA                   mov bx, dx
:0003.A0A6 2BD2                   sub dx, dx
:0003.A0A8 F7F1                   div cx
:0003.A0AA 8846FE                 mov [bp-02], al 
:0003.A0AD 8BD0                   mov dx, ax
:0003.A0AF 8B471B                 mov ax, [bx+1B]
:0003.A0B2 8BDA                   mov bx, dx
:0003.A0B4 2BD2                   sub dx, dx
:0003.A0B6 F7F1                   div cx
:0003.A0B8 8846FF                 mov [bp-01], al 
:0003.A0BB 0ADB                   or bl , bl 
:0003.A0BD 7504                   jne A0C3
:0003.A0BF 3C01                   cmp al, 01
:0003.A0C1 7418                   je A0DB

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A0BD(C)
|
:0003.A0C3 807EFE01               cmp byte ptr [bp-02], 01
:0003.A0C7 7506                   jne A0CF
:0003.A0C9 807EFF02               cmp byte ptr [bp-01], 02
:0003.A0CD 740C                   je A0DB

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A0C7(C)
|
:0003.A0CF 807EFE02               cmp byte ptr [bp-02], 02
:0003.A0D3 751B                   jne A0F0
:0003.A0D5 807EFF00               cmp byte ptr [bp-01], 00
:0003.A0D9 7515                   jne A0F0

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.A0C1(C), :0003.A0CD(C)
|
:0003.A0DB 6A00                   push 0000
:0003.A0DD 6A04                   push 0004
:0003.A0DF FF76FC                 push word ptr [bp-04]
:0003.A0E2 FF76FA                 push word ptr [bp-06]
:0003.A0E5 9AE4BF0000             call 0000:BFE4
:0003.A0EA 2946FA                 sub [bp-06], ax
:0003.A0ED 1956FC                 sbb [bp-04], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.A0D3(C), :0003.A0D9(C)
|
:0003.A0F0 807EFF00               cmp byte ptr [bp-01], 00
:0003.A0F4 7506                   jne A0FC
:0003.A0F6 807EFE01               cmp byte ptr [bp-02], 01
:0003.A0FA 7418                   je A114

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A0F4(C)
|
:0003.A0FC 807EFF01               cmp byte ptr [bp-01], 01
:0003.A100 7506                   jne A108
:0003.A102 807EFE02               cmp byte ptr [bp-02], 02
:0003.A106 740C                   je A114

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A100(C)
|
:0003.A108 807EFF02               cmp byte ptr [bp-01], 02
:0003.A10C 751B                   jne A129
:0003.A10E 807EFE00               cmp byte ptr [bp-02], 00
:0003.A112 7515                   jne A129

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.A0FA(C), :0003.A106(C)
|
:0003.A114 6A00                   push 0000
:0003.A116 6A04                   push 0004
:0003.A118 FF76FC                 push word ptr [bp-04]
:0003.A11B FF76FA                 push word ptr [bp-06]
:0003.A11E 9AE4BF0000             call 0000:BFE4
:0003.A123 0146FA                 add [bp-06], ax
:0003.A126 1156FC                 adc [bp-04], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.A10C(C), :0003.A112(C)
|
:0003.A129 6A00                   push 0000
:0003.A12B 6A02                   push 0002
:0003.A12D FF76FC                 push word ptr [bp-04]
:0003.A130 FF76FA                 push word ptr [bp-06]
:0003.A133 9AE4BF0000             call 0000:BFE4
:0003.A138 8946EE                 mov [bp-12], ax
:0003.A13B 8956F0                 mov [bp-10], dx
:0003.A13E 8B5EF2                 mov bx, [bp-0E]
:0003.A141 8B4F17                 mov cx, [bx+17]
:0003.A144 2BDB                   sub bx, bx
:0003.A146 3BDA                   cmp bx, dx
:0003.A148 7C1A                   jl A164
:0003.A14A 7F04                   jg A150
:0003.A14C 3BC8                   cmp cx, ax
:0003.A14E 7614                   jbe A164

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A14A(C)
|
:0003.A150 8B5EF2                 mov bx, [bp-0E]
:0003.A153 2BD2                   sub dx, dx
:0003.A155 8B4717                 mov ax, [bx+17]
:0003.A158 2B46EE                 sub ax, [bp-12]
:0003.A15B 1B56F0                 sbb dx, [bp-10]
:0003.A15E 8946F4                 mov [bp-0C], ax
:0003.A161 8956F6                 mov [bp-0A], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.A148(C), :0003.A14E(C)
|
:0003.A164 6A00                   push 0000
:0003.A166 6A64                   push 0064
:0003.A168 FF76F6                 push word ptr [bp-0A]
:0003.A16B FF76F4                 push word ptr [bp-0C]
:0003.A16E B86400                 mov ax, 0064
:0003.A171 99                     cwd
:0003.A172 8A5C0C                 mov bl , [si+0C]
:0003.A175 2AFF                   sub bh, bh
:0003.A177 8A8FBA32               mov cl , [bx+32BA]
:0003.A17B 2AED                   sub ch, ch
:0003.A17D 2BC1                   sub ax, cx
:0003.A17F 83DA00                 sbb dx, 0000
:0003.A182 52                     push dx
:0003.A183 50                     push ax
:0003.A184 9A7EC00000             call 0000:C07E
:0003.A189 52                     push dx
:0003.A18A 50                     push ax
:0003.A18B 9AE4BF0000             call 0000:BFE4
:0003.A190 8946F4                 mov [bp-0C], ax
:0003.A193 8956F6                 mov [bp-0A], dx
:0003.A196 807C0B07               cmp byte ptr [si+0B], 07
:0003.A19A 750D                   jne A1A9
:0003.A19C 6A00                   push 0000
:0003.A19E 6A02                   push 0002
:0003.A1A0 8D46F4                 lea ax, [bp-0C]
:0003.A1A3 50                     push ax
:0003.A1A4 9A5CC10000             call 0000:C15C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A19A(C)
|
:0003.A1A9 837EF600               cmp word ptr [bp-0A], 0000
:0003.A1AD 7E03                   jle A1B2
:0003.A1AF E9E501                 jmp A397



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A1AD(C)
|
:0003.A1B2 7C09                   jl A1BD
:0003.A1B4 837EF400               cmp word ptr [bp-0C], 0000
:0003.A1B8 7403                   je A1BD
:0003.A1BA E9DA01                 jmp A397



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.A1B2(C), :0003.A1B8(C)
|
:0003.A1BD C746F40100             mov word ptr [bp-0C], 0001
:0003.A1C2 C746F60000             mov word ptr [bp-0A], 0000
:0003.A1C7 E9CD01                 jmp A397



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A077(U)
|
:0003.A1CA 807C0A02               cmp byte ptr [si+0A], 02
:0003.A1CE 7409                   je A1D9
:0003.A1D0 807C0A03               cmp byte ptr [si+0A], 03
:0003.A1D4 7403                   je A1D9
:0003.A1D6 E9BE01                 jmp A397



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.A1CE(C), :0003.A1D4(C)
|
:0003.A1D9 8A5C08                 mov bl , [si+08]
:0003.A1DC 2AFF                   sub bh, bh
:0003.A1DE 03DB                   add bx, bx
:0003.A1E0 FF7004                 push word ptr [bx+si+04]
:0003.A1E3 8BFB                   mov di, bx
:0003.A1E5 9ADA6AF60C             call 0CF6:6ADA
:0003.A1EA 03FE                   add di, si
:0003.A1EC FF7504                 push word ptr [di+04]
:0003.A1EF 8946EC                 mov [bp-14], ax
:0003.A1F2 9A90C5F60C             call 0CF6:C590
:0003.A1F7 FF7504                 push word ptr [di+04]
:0003.A1FA 8946EA                 mov [bp-16], ax
:0003.A1FD 9A90C5F60C             call 0CF6:C590
:0003.A202 2AE4                   sub ah, ah
:0003.A204 8BC8                   mov cx, ax
:0003.A206 8A46EC                 mov al , [bp-14]
:0003.A209 F666EA                 mul byte ptr [bp-16]
:0003.A20C BA6400                 mov dx, 0064
:0003.A20F 8BDA                   mov bx, dx
:0003.A211 2BD2                   sub dx, dx
:0003.A213 F7F3                   div bx
:0003.A215 03C8                   add cx, ax
:0003.A217 894EFA                 mov [bp-06], cx
:0003.A21A 8A5C09                 mov bl , [si+09]
:0003.A21D 03DB                   add bx, bx
:0003.A21F FF7004                 push word ptr [bx+si+04]
:0003.A222 8BFB                   mov di, bx
:0003.A224 9ADA6AF60C             call 0CF6:6ADA
:0003.A229 03FE                   add di, si
:0003.A22B FF7504                 push word ptr [di+04]
:0003.A22E 8946E8                 mov [bp-18], ax
:0003.A231 9A90C5F60C             call 0CF6:C590
:0003.A236 FF7504                 push word ptr [di+04]
:0003.A239 8946E6                 mov [bp-1A], ax
:0003.A23C 9A90C5F60C             call 0CF6:C590
:0003.A241 2AE4                   sub ah, ah
:0003.A243 8BC8                   mov cx, ax
:0003.A245 8A46E8                 mov al , [bp-18]
:0003.A248 F666E6                 mul byte ptr [bp-1A]
:0003.A24B BA6400                 mov dx, 0064
:0003.A24E 8BDA                   mov bx, dx
:0003.A250 2BD2                   sub dx, dx
:0003.A252 F7F3                   div bx
:0003.A254 03C8                   add cx, ax
:0003.A256 C1E902                 shr cx, 02
:0003.A259 894EFE                 mov [bp-02], cx
:0003.A25C 33FF                   xor di, di
:0003.A25E 8A440B                 mov al , [si+0B]
:0003.A261 C0E804                 shr al, 04
:0003.A264 2AE4                   sub ah, ah
:0003.A266 8A4C0B                 mov cl , [si+0B]
:0003.A269 83E10F                 and cx, 000F
:0003.A26C C1E102                 shl cx, 02
:0003.A26F 03C8                   add cx, ax
:0003.A271 41                     inc cx
:0003.A272 41                     inc cx
:0003.A273 6BC164                 imul ax, cx, 0064
:0003.A276 8946F8                 mov [bp-08], ax
:0003.A279 807C0A02               cmp byte ptr [si+0A], 02
:0003.A27D 7540                   jne A2BF
:0003.A27F 8A5C08                 mov bl , [si+08]
:0003.A282 03DB                   add bx, bx
:0003.A284 FF7004                 push word ptr [bx+si+04]
:0003.A287 8BFB                   mov di, bx
:0003.A289 9ADA6AF60C             call 0CF6:6ADA
:0003.A28E 03FE                   add di, si
:0003.A290 FF7504                 push word ptr [di+04]
:0003.A293 8946E4                 mov [bp-1C], ax
:0003.A296 9A90C5F60C             call 0CF6:C590
:0003.A29B FF7504                 push word ptr [di+04]
:0003.A29E 8946E2                 mov [bp-1E], ax
:0003.A2A1 9A90C5F60C             call 0CF6:C590
:0003.A2A6 8BC8                   mov cx, ax
:0003.A2A8 8A46E4                 mov al , [bp-1C]
:0003.A2AB F666E2                 mul byte ptr [bp-1E]
:0003.A2AE BA3200                 mov dx, 0032
:0003.A2B1 8BDA                   mov bx, dx
:0003.A2B3 2BD2                   sub dx, dx
:0003.A2B5 F7F3                   div bx
:0003.A2B7 8BF8                   mov di, ax
:0003.A2B9 2AED                   sub ch, ch
:0003.A2BB 03F9                   add di, cx
:0003.A2BD 03FF                   add di, di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A27D(C)
|
:0003.A2BF 8A5C09                 mov bl , [si+09]
:0003.A2C2 2AFF                   sub bh, bh
:0003.A2C4 03DB                   add bx, bx
:0003.A2C6 FF7004                 push word ptr [bx+si+04]
:0003.A2C9 895EE0                 mov [bp-20], bx
:0003.A2CC 9ADA6AF60C             call 0CF6:6ADA
:0003.A2D1 8B5EE0                 mov bx, [bp-20]
:0003.A2D4 FF7004                 push word ptr [bx+si+04]
:0003.A2D7 8946DE                 mov [bp-22], ax
:0003.A2DA 9A90C5F60C             call 0CF6:C590
:0003.A2DF F666DE                 mul byte ptr [bp-22]
:0003.A2E2 B93200                 mov cx, 0032
:0003.A2E5 2BD2                   sub dx, dx
:0003.A2E7 F7F1                   div cx
:0003.A2E9 2BF8                   sub di, ax
:0003.A2EB 8B5EE0                 mov bx, [bp-20]
:0003.A2EE FF7004                 push word ptr [bx+si+04]
:0003.A2F1 9A90C5F60C             call 0CF6:C590
:0003.A2F6 2AE4                   sub ah, ah
:0003.A2F8 2BF8                   sub di, ax
:0003.A2FA 037EF8                 add di, [bp-08]
:0003.A2FD 897EF4                 mov [bp-0C], di
:0003.A300 C746F60000             mov word ptr [bp-0A], 0000
:0003.A305 8B46FA                 mov ax, [bp-06]
:0003.A308 9AE03DF60C             call 0CF6:3DE0
:0003.A30D 8846FD                 mov [bp-03], al 
:0003.A310 8A5C09                 mov bl , [si+09]
:0003.A313 2AFF                   sub bh, bh
:0003.A315 03DB                   add bx, bx
:0003.A317 FF30                   push word ptr [bx+si]
:0003.A319 9A9C92F21C             call 1CF2:929C
:0003.A31E 0BC0                   or ax, ax
:0003.A320 7410                   je A332
:0003.A322 D166FE                 shl word ptr [bp-02], 01
:0003.A325 6A00                   push 0000
:0003.A327 6A02                   push 0002
:0003.A329 8D46F4                 lea ax, [bp-0C]
:0003.A32C 50                     push ax
:0003.A32D 9A5CC10000             call 0000:C15C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A320(C)
|
:0003.A332 8A440B                 mov al , [si+0B]
:0003.A335 25F000                 and ax, 00F0
:0003.A338 8946DC                 mov [bp-24], ax
:0003.A33B 0BC0                   or ax, ax
:0003.A33D 7506                   jne A345
:0003.A33F 807C0C01               cmp byte ptr [si+0C], 01
:0003.A343 7411                   je A356

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A33D(C)
|
:0003.A345 3D1000                 cmp ax, 0010
:0003.A348 7521                   jne A36B
:0003.A34A 686ACF                 push CF6A
:0003.A34D 9AD83FF21C             call 1CF2:3FD8
:0003.A352 3C02                   cmp al, 02
:0003.A354 7515                   jne A36B

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A343(C)
|
:0003.A356 6A00                   push 0000
:0003.A358 6A04                   push 0004
:0003.A35A FF76F6                 push word ptr [bp-0A]
:0003.A35D FF76F4                 push word ptr [bp-0C]
:0003.A360 9AE4BF0000             call 0000:BFE4
:0003.A365 0146F4                 add [bp-0C], ax
:0003.A368 1156F6                 adc [bp-0A], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.A348(C), :0003.A354(C)
|
:0003.A36B 8B46F4                 mov ax, [bp-0C]
:0003.A36E B93200                 mov cx, 0032
:0003.A371 2BD2                   sub dx, dx
:0003.A373 F7F1                   div cx
:0003.A375 9AE03DF60C             call 0CF6:3DE0
:0003.A37A 2BD2                   sub dx, dx
:0003.A37C 0146F4                 add [bp-0C], ax
:0003.A37F 1156F6                 adc [bp-0A], dx
:0003.A382 807C0A02               cmp byte ptr [si+0A], 02
:0003.A386 750F                   jne A397
:0003.A388 8A46FD                 mov al , [bp-03]
:0003.A38B 2AE4                   sub ah, ah
:0003.A38D 3B46FE                 cmp ax, [bp-02]
:0003.A390 7705                   ja A397
:0003.A392 89541F                 mov [si+1F], dx
:0003.A395 EB1A                   jmp A3B1



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.A1AF(U), :0003.A1BA(U), :0003.A1C7(U), :0003.A1D6(U), :0003.A386(C), 
|:0003.A390(C)
|
:0003.A397 FF76F6                 push word ptr [bp-0A]
:0003.A39A FF76F4                 push word ptr [bp-0C]
:0003.A39D 8A5C09                 mov bl , [si+09]
:0003.A3A0 2AFF                   sub bh, bh
:0003.A3A2 03DB                   add bx, bx
:0003.A3A4 2BD2                   sub dx, dx
:0003.A3A6 8B400F                 mov ax, [bx+si+0F]
:0003.A3A9 9A443CF60C             call 0CF6:3C44
:0003.A3AE 89441F                 mov [si+1F], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A395(U)
|
:0003.A3B1 5E                     pop si
:0003.A3B2 5F                     pop di
:0003.A3B3 C9                     leave
:0003.A3B4 CA0200                 retf 0002


:0003.A3B7 00                     BYTE 0


:0003.A3B8 C8020000               enter 0002, 00
:0003.A3BC 57                     push di
:0003.A3BD 56                     push si
:0003.A3BE 8B7606                 mov si, [bp+06]
:0003.A3C1 33FF                   xor di, di
:0003.A3C3 8A5C09                 mov bl , [si+09]
:0003.A3C6 2AFF                   sub bh, bh
:0003.A3C8 03DB                   add bx, bx
:0003.A3CA 03DE                   add bx, si
:0003.A3CC 8B441F                 mov ax, [si+1F]
:0003.A3CF 39470F                 cmp [bx+0F], ax
:0003.A3D2 7460                   je A434
:0003.A3D4 807C0A01               cmp byte ptr [si+0A], 01
:0003.A3D8 7522                   jne A3FC
:0003.A3DA 8A5C09                 mov bl , [si+09]
:0003.A3DD 2AFF                   sub bh, bh
:0003.A3DF 03DB                   add bx, bx
:0003.A3E1 FF7004                 push word ptr [bx+si+04]
:0003.A3E4 9ADA6AF60C             call 0CF6:6ADA
:0003.A3E9 8AC8                   mov cl , al 
:0003.A3EB 2AED                   sub ch, ch
:0003.A3ED 83C105                 add cx, 0005
:0003.A3F0 8B441F                 mov ax, [si+1F]
:0003.A3F3 2BD2                   sub dx, dx
:0003.A3F5 F7F1                   div cx
:0003.A3F7 B90300                 mov cx, 0003
:0003.A3FA EB0F                   jmp A40B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A3D8(C)
|
:0003.A3FC 807C0A02               cmp byte ptr [si+0A], 02
:0003.A400 7406                   je A408
:0003.A402 807C0A03               cmp byte ptr [si+0A], 03
:0003.A406 7509                   jne A411

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A400(C)
|
:0003.A408 B96400                 mov cx, 0064

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A3FA(U)
|
:0003.A40B 2BD2                   sub dx, dx
:0003.A40D F7F1                   div cx
:0003.A40F 8BF8                   mov di, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A406(C)
|
:0003.A411 0BFF                   or di, di
:0003.A413 7508                   jne A41D
:0003.A415 397C1F                 cmp [si+1F], di
:0003.A418 7403                   je A41D
:0003.A41A BF0100                 mov di, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.A413(C), :0003.A418(C)
|
:0003.A41D 8A5C09                 mov bl , [si+09]
:0003.A420 2AFF                   sub bh, bh
:0003.A422 03DB                   add bx, bx
:0003.A424 6A00                   push 0000
:0003.A426 FF7013                 push word ptr [bx+si+13]
:0003.A429 8BC7                   mov ax, di
:0003.A42B 2BD2                   sub dx, dx
:0003.A42D 9A443CF60C             call 0CF6:3C44
:0003.A432 EB03                   jmp A437



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A3D2(C)
|
:0003.A434 8B4713                 mov ax, [bx+13]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A432(U)
|
:0003.A437 894423                 mov [si+23], ax
:0003.A43A 5E                     pop si
:0003.A43B 5F                     pop di
:0003.A43C C9                     leave
:0003.A43D CA0200                 retf 0002


:0003.A440 C8060000               enter 0006, 00
:0003.A444 57                     push di
:0003.A445 56                     push si
:0003.A446 8B7606                 mov si, [bp+06]
:0003.A449 2AFF                   sub bh, bh
:0003.A44B 8A5C08                 mov bl , [si+08]
:0003.A44E 03DB                   add bx, bx
:0003.A450 FF7004                 push word ptr [bx+si+04]
:0003.A453 9ADA6AF60C             call 0CF6:6ADA
:0003.A458 2AE4                   sub ah, ah
:0003.A45A 8BF8                   mov di, ax
:0003.A45C 8A5C09                 mov bl , [si+09]
:0003.A45F 2AFF                   sub bh, bh
:0003.A461 03DB                   add bx, bx
:0003.A463 FF7004                 push word ptr [bx+si+04]
:0003.A466 9ADA6AF60C             call 0CF6:6ADA
:0003.A46B 2AE4                   sub ah, ah
:0003.A46D 8946FA                 mov [bp-06], ax
:0003.A470 8A5C08                 mov bl , [si+08]
:0003.A473 2AFF                   sub bh, bh
:0003.A475 03DB                   add bx, bx
:0003.A477 FF30                   push word ptr [bx+si]
:0003.A479 9AF640F21C             call 1CF2:40F6
:0003.A47E 0BC0                   or ax, ax
:0003.A480 7503                   jne A485
:0003.A482 E98700                 jmp A50C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A480(C)
|
:0003.A485 397EFA                 cmp [bp-06], di
:0003.A488 7307                   jnb A491
:0003.A48A C746FC0400             mov word ptr [bp-04], 0004
:0003.A48F EB0D                   jmp A49E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A488(C)
|
:0003.A491 8B46FA                 mov ax, [bp-06]
:0003.A494 2BC7                   sub ax, di
:0003.A496 050300                 add ax, 0003
:0003.A499 03C0                   add ax, ax
:0003.A49B 8946FC                 mov [bp-04], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A48F(U)
|
:0003.A49E C746FE0000             mov word ptr [bp-02], 0000
:0003.A4A3 837EFE00               cmp word ptr [bp-02], 0000
:0003.A4A7 7C0D                   jl A4B6
:0003.A4A9 7F06                   jg A4B1
:0003.A4AB 837EFC10               cmp word ptr [bp-04], 0010
:0003.A4AF 7205                   jb A4B6

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A4A9(C)
|
:0003.A4B1 C746FC1000             mov word ptr [bp-04], 0010

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.A4A7(C), :0003.A4AF(C)
|
:0003.A4B6 8B46FC                 mov ax, [bp-04]
:0003.A4B9 894425                 mov [si+25], ax
:0003.A4BC 2BC0                   sub ax, ax
:0003.A4BE 8946FC                 mov [bp-04], ax
:0003.A4C1 8A5C09                 mov bl , [si+09]
:0003.A4C4 2AFF                   sub bh, bh
:0003.A4C6 03DB                   add bx, bx
:0003.A4C8 8B441F                 mov ax, [si+1F]
:0003.A4CB 39400F                 cmp [bx+si+0F], ax
:0003.A4CE 7536                   jne A506
:0003.A4D0 8A5C09                 mov bl , [si+09]
:0003.A4D3 2AFF                   sub bh, bh
:0003.A4D5 03DB                   add bx, bx
:0003.A4D7 FF30                   push word ptr [bx+si]
:0003.A4D9 9A9AAEF21C             call 1CF2:AE9A
:0003.A4DE 3C0F                   cmp al, 0F
:0003.A4E0 7507                   jne A4E9
:0003.A4E2 C746FC3000             mov word ptr [bp-04], 0030
:0003.A4E7 EB1D                   jmp A506



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A4E0(C)
|
:0003.A4E9 397EFA                 cmp [bp-06], di
:0003.A4EC 7607                   jbe A4F5
:0003.A4EE C746FC2000             mov word ptr [bp-04], 0020
:0003.A4F3 EB11                   jmp A506



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A4EC(C)
|
:0003.A4F5 B84000                 mov ax, 0040
:0003.A4F8 8BCF                   mov cx, di
:0003.A4FA 2B4EFA                 sub cx, [bp-06]
:0003.A4FD 41                     inc cx
:0003.A4FE 41                     inc cx
:0003.A4FF 2BD2                   sub dx, dx
:0003.A501 F7F1                   div cx
:0003.A503 8946FC                 mov [bp-04], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.A4CE(C), :0003.A4E7(U), :0003.A4F3(U)
|
:0003.A506 8B46FC                 mov ax, [bp-04]
:0003.A509 894427                 mov [si+27], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A482(U)
|
:0003.A50C 5E                     pop si
:0003.A50D 5F                     pop di
:0003.A50E C9                     leave
:0003.A50F CA0200                 retf 0002


:0003.A512 55                     push bp
:0003.A513 8BEC                   mov bp, sp
:0003.A515 56                     push si
:0003.A516 8B7606                 mov si, [bp+06]
:0003.A519 6A20                   push 0020
:0003.A51B 8A5C08                 mov bl , [si+08]
:0003.A51E 2AFF                   sub bh, bh
:0003.A520 03DB                   add bx, bx
:0003.A522 FF30                   push word ptr [bx+si]
:0003.A524 9ABC40F21C             call 1CF2:40BC
:0003.A529 0BC0                   or ax, ax
:0003.A52B 7548                   jne A575
:0003.A52D 8A5C08                 mov bl , [si+08]
:0003.A530 2AFF                   sub bh, bh
:0003.A532 03DB                   add bx, bx
:0003.A534 FF30                   push word ptr [bx+si]
:0003.A536 9AF640F21C             call 1CF2:40F6
:0003.A53B 0BC0                   or ax, ax
:0003.A53D 7406                   je A545
:0003.A53F 1E                     push ds
:0003.A540 680F3E                 push 3E0F
:0003.A543 EB04                   jmp A549



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A53D(C)
|
:0003.A545 1E                     push ds
:0003.A546 68223E                 push 3E22

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A543(U)
|
:0003.A549 6A00                   push 0000
:0003.A54B 9A4232F60C             call 0CF6:3242
:0003.A550 83C406                 add sp, 0006
:0003.A553 6A20                   push 0020
:0003.A555 8A5C08                 mov bl , [si+08]
:0003.A558 2AFF                   sub bh, bh
:0003.A55A 03DB                   add bx, bx
:0003.A55C FF30                   push word ptr [bx+si]
:0003.A55E 9AE891F21C             call 1CF2:91E8
:0003.A563 8A5C08                 mov bl , [si+08]
:0003.A566 2AFF                   sub bh, bh
:0003.A568 03DB                   add bx, bx
:0003.A56A FF30                   push word ptr [bx+si]
:0003.A56C 9A3079F21C             call 1CF2:7930
:0003.A571 804C0D80               or byte ptr [si+0D], 80

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A52B(C)
|
:0003.A575 5E                     pop si
:0003.A576 C9                     leave
:0003.A577 CA0200                 retf 0002


:0003.A57A 55                     push bp
:0003.A57B 8BEC                   mov bp, sp
:0003.A57D 57                     push di
:0003.A57E 56                     push si
:0003.A57F 8B7606                 mov si, [bp+06]
:0003.A582 807C0A01               cmp byte ptr [si+0A], 01
:0003.A586 753A                   jne A5C2
:0003.A588 8A5C09                 mov bl , [si+09]
:0003.A58B 2AFF                   sub bh, bh
:0003.A58D 03DB                   add bx, bx
:0003.A58F FF7004                 push word ptr [bx+si+04]
:0003.A592 9ACC6AF60C             call 0CF6:6ACC
:0003.A597 8AD8                   mov bl , al 
:0003.A599 2AFF                   sub bh, bh
:0003.A59B 38BF2E32               cmp [bx+322E], bh
:0003.A59F 7521                   jne A5C2
:0003.A5A1 8A5C09                 mov bl , [si+09]
:0003.A5A4 03DB                   add bx, bx
:0003.A5A6 FF7004                 push word ptr [bx+si+04]
:0003.A5A9 9A906AF60C             call 0CF6:6A90
:0003.A5AE 2AE4                   sub ah, ah
:0003.A5B0 8BF8                   mov di, ax
:0003.A5B2 B89600                 mov ax, 0096
:0003.A5B5 9AE03DF60C             call 0CF6:3DE0
:0003.A5BA 3BF8                   cmp di, ax
:0003.A5BC 7604                   jbe A5C2
:0003.A5BE 804C0D40               or byte ptr [si+0D], 40

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.A586(C), :0003.A59F(C), :0003.A5BC(C)
|
:0003.A5C2 807C0B00               cmp byte ptr [si+0B], 00
:0003.A5C6 7410                   je A5D8
:0003.A5C8 807C0B02               cmp byte ptr [si+0B], 02
:0003.A5CC 740A                   je A5D8
:0003.A5CE 807C0B05               cmp byte ptr [si+0B], 05
:0003.A5D2 7404                   je A5D8
:0003.A5D4 80640DBF               and byte ptr [si+0D], BF

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.A5C6(C), :0003.A5CC(C), :0003.A5D2(C)
|
:0003.A5D8 8B441F                 mov ax, [si+1F]
:0003.A5DB 8A5C09                 mov bl , [si+09]
:0003.A5DE 2AFF                   sub bh, bh
:0003.A5E0 03DB                   add bx, bx
:0003.A5E2 39400F                 cmp [bx+si+0F], ax
:0003.A5E5 7504                   jne A5EB
:0003.A5E7 80640DBF               and byte ptr [si+0D], BF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A5E5(C)
|
:0003.A5EB 5E                     pop si
:0003.A5EC 5F                     pop di
:0003.A5ED C9                     leave
:0003.A5EE CA0200                 retf 0002


:0003.A5F1 00                     BYTE 0


:0003.A5F2 C8060000               enter 0006, 00
:0003.A5F6 57                     push di
:0003.A5F7 56                     push si
:0003.A5F8 8B7606                 mov si, [bp+06]
:0003.A5FB 6A04                   push 0004
:0003.A5FD 682651                 push 5126
:0003.A600 9AF605F60C             call 0CF6:05F6
:0003.A605 6A07                   push 0007
:0003.A607 682651                 push 5126
:0003.A60A 9A8005F60C             call 0CF6:0580
:0003.A60F 6A00                   push 0000
:0003.A611 682651                 push 5126
:0003.A614 9AA805F60C             call 0CF6:05A8
:0003.A619 56                     push si
:0003.A61A 9A2AD1F21C             call 1CF2:D12A
:0003.A61F 0BC0                   or ax, ax
:0003.A621 7503                   jne A626
:0003.A623 E9AC03                 jmp A9D2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A621(C)
|
:0003.A626 B86000                 mov ax, 0060
:0003.A629 50                     push ax
:0003.A62A BA7000                 mov dx, 0070
:0003.A62D BB0001                 mov bx, 0100
:0003.A630 9A9043F21C             call 1CF2:4390
:0003.A635 6A60                   push 0060
:0003.A637 6A70                   push 0070
:0003.A639 680001                 push 0100
:0003.A63C 6A60                   push 0060
:0003.A63E 680E55                 push 550E
:0003.A641 9A081DF60C             call 0CF6:1D08
:0003.A646 5B                     pop bx
:0003.A647 52                     push dx
:0003.A648 50                     push ax
:0003.A649 68EA53                 push 53EA
:0003.A64C 9A3C3BF60C             call 0CF6:3B3C
:0003.A651 837C2100               cmp word ptr [si+21], 0000
:0003.A655 7503                   jne A65A
:0003.A657 E9B000                 jmp A70A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A655(C)
|
:0003.A65A 6A0D                   push 000D
:0003.A65C 688000                 push 0080
:0003.A65F 682651                 push 5126
:0003.A662 9A0E05F60C             call 0CF6:050E
:0003.A667 FF7421                 push word ptr [si+21]
:0003.A66A 8A5C09                 mov bl , [si+09]
:0003.A66D 2AFF                   sub bh, bh
:0003.A66F 03DB                   add bx, bx
:0003.A671 FF7004                 push word ptr [bx+si+04]
:0003.A674 9A5839F60C             call 0CF6:3958
:0003.A679 50                     push ax
:0003.A67A 68333E                 push 3E33
:0003.A67D 682651                 push 5126
:0003.A680 9A3E0CF60C             call 0CF6:0C3E
:0003.A685 83C408                 add sp, 0008
:0003.A688 689000                 push 0090
:0003.A68B 68A000                 push 00A0
:0003.A68E 68A000                 push 00A0
:0003.A691 6A10                   push 0010
:0003.A693 681A55                 push 551A
:0003.A696 9A081DF60C             call 0CF6:1D08
:0003.A69B 5B                     pop bx
:0003.A69C 52                     push dx
:0003.A69D 50                     push ax
:0003.A69E 68EA53                 push 53EA
:0003.A6A1 9A3C3BF60C             call 0CF6:3B3C
:0003.A6A6 6A64                   push 0064
:0003.A6A8 8A5C09                 mov bl , [si+09]
:0003.A6AB 2AFF                   sub bh, bh
:0003.A6AD 03DB                   add bx, bx
:0003.A6AF FF7013                 push word ptr [bx+si+13]
:0003.A6B2 6A00                   push 0000
:0003.A6B4 B89000                 mov ax, 0090
:0003.A6B7 BAA400                 mov dx, 00A4
:0003.A6BA BBA000                 mov bx, 00A0
:0003.A6BD 9A7644F21C             call 1CF2:4476
:0003.A6C2 B80A00                 mov ax, 000A
:0003.A6C5 9A2822F60C             call 0CF6:2228
:0003.A6CA 9AF821F60C             call 0CF6:21F8
:0003.A6CF 689000                 push 0090
:0003.A6D2 68A000                 push 00A0
:0003.A6D5 68A000                 push 00A0
:0003.A6D8 6A10                   push 0010
:0003.A6DA 6A00                   push 0000
:0003.A6DC 681A55                 push 551A
:0003.A6DF 9A081DF60C             call 0CF6:1D08
:0003.A6E4 5B                     pop bx
:0003.A6E5 52                     push dx
:0003.A6E6 50                     push ax
:0003.A6E7 68EA53                 push 53EA
:0003.A6EA 9ADA3AF60C             call 0CF6:3ADA
:0003.A6EF 6A64                   push 0064
:0003.A6F1 8A5C09                 mov bl , [si+09]
:0003.A6F4 2AFF                   sub bh, bh
:0003.A6F6 03DB                   add bx, bx
:0003.A6F8 8B4013                 mov ax, [bx+si+13]
:0003.A6FB 034421                 add ax, [si+21]
:0003.A6FE 50                     push ax
:0003.A6FF 6A00                   push 0000
:0003.A701 B89000                 mov ax, 0090
:0003.A704 BAA400                 mov dx, 00A4
:0003.A707 E99B01                 jmp A8A5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A657(U)
|
:0003.A70A C746FC7800             mov word ptr [bp-04], 0078
:0003.A70F 33D2                   xor dx, dx
:0003.A711 BF8C00                 mov di, 008C
:0003.A714 8956FE                 mov [bp-02], dx
:0003.A717 8BF2                   mov si, dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A742(C)
|
:0003.A719 689000                 push 0090
:0003.A71C 57                     push di
:0003.A71D 68A000                 push 00A0
:0003.A720 6A10                   push 0010
:0003.A722 681A55                 push 551A
:0003.A725 9A081DF60C             call 0CF6:1D08
:0003.A72A 5B                     pop bx
:0003.A72B 03C6                   add ax, si
:0003.A72D 52                     push dx
:0003.A72E 50                     push ax
:0003.A72F 68EA53                 push 53EA
:0003.A732 9A3C3BF60C             call 0CF6:3B3C
:0003.A737 81C60005               add si, 0500
:0003.A73B 83C730                 add di, 0030
:0003.A73E 81FFEC00               cmp di, 00EC
:0003.A742 72D5                   jb A719
:0003.A744 8B7606                 mov si, [bp+06]
:0003.A747 2AFF                   sub bh, bh
:0003.A749 8A5C09                 mov bl , [si+09]
:0003.A74C 03DB                   add bx, bx
:0003.A74E 03DE                   add bx, si
:0003.A750 FF7704                 push word ptr [bx+04]
:0003.A753 8BFB                   mov di, bx
:0003.A755 9A2069F60C             call 0CF6:6920
:0003.A75A 50                     push ax
:0003.A75B FF750F                 push word ptr [di+0F]
:0003.A75E 6A00                   push 0000
:0003.A760 BA9000                 mov dx, 0090
:0003.A763 8BC2                   mov ax, dx
:0003.A765 BBA000                 mov bx, 00A0
:0003.A768 9A7644F21C             call 1CF2:4476
:0003.A76D 6A0D                   push 000D
:0003.A76F 6A78                   push 0078
:0003.A771 682651                 push 5126
:0003.A774 9A0E05F60C             call 0CF6:050E
:0003.A779 837C1F00               cmp word ptr [si+1F], 0000
:0003.A77D 753C                   jne A7BB
:0003.A77F 807C0A02               cmp byte ptr [si+0A], 02
:0003.A783 7521                   jne A7A6
:0003.A785 8A5C08                 mov bl , [si+08]
:0003.A788 2AFF                   sub bh, bh
:0003.A78A 03DB                   add bx, bx
:0003.A78C FF7004                 push word ptr [bx+si+04]
:0003.A78F 9A5839F60C             call 0CF6:3958
:0003.A794 50                     push ax
:0003.A795 68473E                 push 3E47

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A7B9(U)
|
:0003.A798 682651                 push 5126
:0003.A79B 9A3E0CF60C             call 0CF6:0C3E
:0003.A7A0 83C406                 add sp, 0006
:0003.A7A3 E90701                 jmp A8AD



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A783(C)
|
:0003.A7A6 8A5C09                 mov bl , [si+09]
:0003.A7A9 2AFF                   sub bh, bh
:0003.A7AB 03DB                   add bx, bx
:0003.A7AD FF7004                 push word ptr [bx+si+04]
:0003.A7B0 9A5839F60C             call 0CF6:3958
:0003.A7B5 50                     push ax
:0003.A7B6 68583E                 push 3E58
:0003.A7B9 EBDD                   jmp A798



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A77D(C)
|
:0003.A7BB FF741F                 push word ptr [si+1F]
:0003.A7BE 8A5C09                 mov bl , [si+09]
:0003.A7C1 2AFF                   sub bh, bh
:0003.A7C3 03DB                   add bx, bx
:0003.A7C5 FF7004                 push word ptr [bx+si+04]
:0003.A7C8 9A5839F60C             call 0CF6:3958
:0003.A7CD 50                     push ax
:0003.A7CE 68693E                 push 3E69
:0003.A7D1 682651                 push 5126
:0003.A7D4 9A3E0CF60C             call 0CF6:0C3E
:0003.A7D9 83C408                 add sp, 0008
:0003.A7DC 6A0D                   push 000D
:0003.A7DE 68A800                 push 00A8
:0003.A7E1 682651                 push 5126
:0003.A7E4 9A0E05F60C             call 0CF6:050E
:0003.A7E9 FF7423                 push word ptr [si+23]
:0003.A7EC 687D3E                 push 3E7D
:0003.A7EF 682651                 push 5126
:0003.A7F2 9A3E0CF60C             call 0CF6:0C3E
:0003.A7F7 83C406                 add sp, 0006
:0003.A7FA 6A64                   push 0064
:0003.A7FC 8A5C09                 mov bl , [si+09]
:0003.A7FF 2AFF                   sub bh, bh
:0003.A801 03DB                   add bx, bx
:0003.A803 FF7013                 push word ptr [bx+si+13]
:0003.A806 6A00                   push 0000
:0003.A808 B89000                 mov ax, 0090
:0003.A80B BAC000                 mov dx, 00C0
:0003.A80E BBA000                 mov bx, 00A0
:0003.A811 9A7644F21C             call 1CF2:4476
:0003.A816 B80A00                 mov ax, 000A
:0003.A819 9A2822F60C             call 0CF6:2228
:0003.A81E 9AF821F60C             call 0CF6:21F8
:0003.A823 33FF                   xor di, di
:0003.A825 C746FE8C00             mov word ptr [bp-02], 008C
:0003.A82A 897EFC                 mov [bp-04], di
:0003.A82D 8B7EFE                 mov di, [bp-02]
:0003.A830 8B76FC                 mov si, [bp-04]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A85E(C)
|
:0003.A833 689000                 push 0090
:0003.A836 57                     push di
:0003.A837 68A000                 push 00A0
:0003.A83A 6A10                   push 0010
:0003.A83C 6A00                   push 0000
:0003.A83E 681A55                 push 551A
:0003.A841 9A081DF60C             call 0CF6:1D08
:0003.A846 5B                     pop bx
:0003.A847 03C6                   add ax, si
:0003.A849 52                     push dx
:0003.A84A 50                     push ax
:0003.A84B 68EA53                 push 53EA
:0003.A84E 9ADA3AF60C             call 0CF6:3ADA
:0003.A853 81C60005               add si, 0500
:0003.A857 83C730                 add di, 0030
:0003.A85A 81FFEC00               cmp di, 00EC
:0003.A85E 72D3                   jb A833
:0003.A860 8B7606                 mov si, [bp+06]
:0003.A863 2AFF                   sub bh, bh
:0003.A865 8A5C09                 mov bl , [si+09]
:0003.A868 03DB                   add bx, bx
:0003.A86A 03DE                   add bx, si
:0003.A86C FF7704                 push word ptr [bx+04]
:0003.A86F 8BFB                   mov di, bx
:0003.A871 9A2069F60C             call 0CF6:6920
:0003.A876 50                     push ax
:0003.A877 8B450F                 mov ax, [di+0F]
:0003.A87A 2B441F                 sub ax, [si+1F]
:0003.A87D 50                     push ax
:0003.A87E 6A00                   push 0000
:0003.A880 BA9000                 mov dx, 0090
:0003.A883 8BC2                   mov ax, dx
:0003.A885 BBA000                 mov bx, 00A0
:0003.A888 9A7644F21C             call 1CF2:4476
:0003.A88D 6A64                   push 0064
:0003.A88F 8A5C09                 mov bl , [si+09]
:0003.A892 2AFF                   sub bh, bh
:0003.A894 03DB                   add bx, bx
:0003.A896 8B4013                 mov ax, [bx+si+13]
:0003.A899 2B4423                 sub ax, [si+23]
:0003.A89C 50                     push ax
:0003.A89D 6A00                   push 0000
:0003.A89F B89000                 mov ax, 0090
:0003.A8A2 BAC000                 mov dx, 00C0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A707(U)
|
:0003.A8A5 BBA000                 mov bx, 00A0
:0003.A8A8 9A7644F21C             call 1CF2:4476

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A7A3(U)
|
:0003.A8AD B80A00                 mov ax, 000A
:0003.A8B0 9A2822F60C             call 0CF6:2228
:0003.A8B5 9AF821F60C             call 0CF6:21F8
:0003.A8BA 9A7222F60C             call 0CF6:2272
:0003.A8BF 8A5C08                 mov bl , [si+08]
:0003.A8C2 2AFF                   sub bh, bh
:0003.A8C4 03DB                   add bx, bx
:0003.A8C6 FF30                   push word ptr [bx+si]
:0003.A8C8 9AF640F21C             call 1CF2:40F6
:0003.A8CD 0BC0                   or ax, ax
:0003.A8CF 7503                   jne A8D4
:0003.A8D1 E9E900                 jmp A9BD



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A8CF(C)
|
:0003.A8D4 6A60                   push 0060
:0003.A8D6 6A70                   push 0070
:0003.A8D8 680001                 push 0100
:0003.A8DB 6A60                   push 0060
:0003.A8DD 6A00                   push 0000
:0003.A8DF 680E55                 push 550E
:0003.A8E2 9A081DF60C             call 0CF6:1D08
:0003.A8E7 5B                     pop bx
:0003.A8E8 52                     push dx
:0003.A8E9 50                     push ax
:0003.A8EA 68EA53                 push 53EA
:0003.A8ED 9ADA3AF60C             call 0CF6:3ADA
:0003.A8F2 6A0D                   push 000D
:0003.A8F4 688000                 push 0080
:0003.A8F7 682651                 push 5126
:0003.A8FA 9A0E05F60C             call 0CF6:050E
:0003.A8FF 8B4425                 mov ax, [si+25]
:0003.A902 034427                 add ax, [si+27]
:0003.A905 50                     push ax
:0003.A906 8A5C08                 mov bl , [si+08]
:0003.A909 2AFF                   sub bh, bh
:0003.A90B 03DB                   add bx, bx
:0003.A90D FF7004                 push word ptr [bx+si+04]
:0003.A910 9A5839F60C             call 0CF6:3958
:0003.A915 50                     push ax
:0003.A916 68913E                 push 3E91
:0003.A919 682651                 push 5126
:0003.A91C 9A3E0CF60C             call 0CF6:0C3E
:0003.A921 83C408                 add sp, 0008
:0003.A924 689000                 push 0090
:0003.A927 68A000                 push 00A0
:0003.A92A 68A000                 push 00A0
:0003.A92D 6A10                   push 0010
:0003.A92F 681A55                 push 551A
:0003.A932 9A081DF60C             call 0CF6:1D08
:0003.A937 5B                     pop bx
:0003.A938 52                     push dx
:0003.A939 50                     push ax
:0003.A93A 68EA53                 push 53EA
:0003.A93D 9A3C3BF60C             call 0CF6:3B3C
:0003.A942 6A64                   push 0064
:0003.A944 8A5C08                 mov bl , [si+08]
:0003.A947 2AFF                   sub bh, bh
:0003.A949 03DB                   add bx, bx
:0003.A94B FF7004                 push word ptr [bx+si+04]
:0003.A94E 9AD0C5F60C             call 0CF6:C5D0
:0003.A953 2AE4                   sub ah, ah
:0003.A955 50                     push ax
:0003.A956 6A00                   push 0000
:0003.A958 B89000                 mov ax, 0090
:0003.A95B BAA400                 mov dx, 00A4
:0003.A95E BBA000                 mov bx, 00A0
:0003.A961 9A7644F21C             call 1CF2:4476
:0003.A966 B80A00                 mov ax, 000A
:0003.A969 9A2822F60C             call 0CF6:2228
:0003.A96E 9AF821F60C             call 0CF6:21F8
:0003.A973 689000                 push 0090
:0003.A976 68A000                 push 00A0
:0003.A979 68A000                 push 00A0
:0003.A97C 6A10                   push 0010
:0003.A97E 6A00                   push 0000
:0003.A980 681A55                 push 551A
:0003.A983 9A081DF60C             call 0CF6:1D08
:0003.A988 5B                     pop bx
:0003.A989 52                     push dx
:0003.A98A 50                     push ax
:0003.A98B 68EA53                 push 53EA
:0003.A98E 9ADA3AF60C             call 0CF6:3ADA
:0003.A993 6A64                   push 0064
:0003.A995 8A5C08                 mov bl , [si+08]
:0003.A998 2AFF                   sub bh, bh
:0003.A99A 03DB                   add bx, bx
:0003.A99C FF7004                 push word ptr [bx+si+04]
:0003.A99F 9AD0C5F60C             call 0CF6:C5D0
:0003.A9A4 2AE4                   sub ah, ah
:0003.A9A6 034425                 add ax, [si+25]
:0003.A9A9 034427                 add ax, [si+27]
:0003.A9AC 50                     push ax
:0003.A9AD 6A00                   push 0000
:0003.A9AF B89000                 mov ax, 0090
:0003.A9B2 BAA400                 mov dx, 00A4
:0003.A9B5 BBA000                 mov bx, 00A0
:0003.A9B8 9A7644F21C             call 1CF2:4476

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A8D1(U)
|
:0003.A9BD B80A00                 mov ax, 000A
:0003.A9C0 9A2822F60C             call 0CF6:2228
:0003.A9C5 9AF821F60C             call 0CF6:21F8
:0003.A9CA 9A7222F60C             call 0CF6:2272
:0003.A9CF E98C00                 jmp AA5E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A623(U)
|
:0003.A9D2 807C0A02               cmp byte ptr [si+0A], 02
:0003.A9D6 7406                   je A9DE
:0003.A9D8 807C0A03               cmp byte ptr [si+0A], 03
:0003.A9DC 7530                   jne AA0E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A9D6(C)
|
:0003.A9DE 8A5C09                 mov bl , [si+09]
:0003.A9E1 2AFF                   sub bh, bh
:0003.A9E3 03DB                   add bx, bx
:0003.A9E5 FF30                   push word ptr [bx+si]
:0003.A9E7 9A9C40F21C             call 1CF2:409C
:0003.A9EC 8BD8                   mov bx, ax
:0003.A9EE 8B07                   mov ax, [bx]
:0003.A9F0 8946FE                 mov [bp-02], ax
:0003.A9F3 8A46FE                 mov al , [bp-02]
:0003.A9F6 02C0                   add al , al 
:0003.A9F8 50                     push ax
:0003.A9F9 8A46FF                 mov al , [bp-01]
:0003.A9FC 02C0                   add al , al 
:0003.A9FE 50                     push ax
:0003.A9FF 8A440B                 mov al , [si+0B]
:0003.AA02 C0E804                 shr al, 04
:0003.AA05 50                     push ax
:0003.AA06 6890CF                 push CF90
:0003.AA09 9A1468F21C             call 1CF2:6814

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.A9DC(C)
|
:0003.AA0E BF0300                 mov di, 0003

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.AA2A(C)
|
:0003.AA11 8A5C09                 mov bl , [si+09]
:0003.AA14 2AFF                   sub bh, bh
:0003.AA16 03DB                   add bx, bx
:0003.AA18 FF30                   push word ptr [bx+si]
:0003.AA1A 9A9AAEF21C             call 1CF2:AE9A
:0003.AA1F 8B541F                 mov dx, [si+1F]
:0003.AA22 B307                   mov bl, 07
:0003.AA24 9AFA41F21C             call 1CF2:41FA
:0003.AA29 4F                     dec di
:0003.AA2A 75E5                   jne AA11
:0003.AA2C 688054                 push 5480
:0003.AA2F 9ABA57F60C             call 0CF6:57BA
:0003.AA34 807C0A02               cmp byte ptr [si+0A], 02
:0003.AA38 7524                   jne AA5E
:0003.AA3A 837C1F00               cmp word ptr [si+1F], 0000
:0003.AA3E 751E                   jne AA5E
:0003.AA40 8A5C08                 mov bl , [si+08]
:0003.AA43 2AFF                   sub bh, bh
:0003.AA45 03DB                   add bx, bx
:0003.AA47 FF7004                 push word ptr [bx+si+04]
:0003.AA4A 9A5839F60C             call 0CF6:3958
:0003.AA4F 50                     push ax
:0003.AA50 1E                     push ds
:0003.AA51 68A53E                 push 3EA5
:0003.AA54 6A00                   push 0000
:0003.AA56 9A4232F60C             call 0CF6:3242
:0003.AA5B 83C408                 add sp, 0008

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.A9CF(U), :0003.AA38(C), :0003.AA3E(C)
|
:0003.AA5E 5E                     pop si
:0003.AA5F 5F                     pop di
:0003.AA60 C9                     leave
:0003.AA61 CA0200                 retf 0002


:0003.AA64 C81A0000               enter 001A, 00
:0003.AA68 57                     push di
:0003.AA69 56                     push si
:0003.AA6A 8B7606                 mov si, [bp+06]
:0003.AA6D 8A460A                 mov al , [bp+0A]
:0003.AA70 88440A                 mov [si+0A], al 
:0003.AA73 8A4608                 mov al , [bp+08]
:0003.AA76 88440B                 mov [si+0B], al 
:0003.AA79 C6440D01               mov byte ptr [si+0D], 01
:0003.AA7D 807C0A01               cmp byte ptr [si+0A], 01
:0003.AA81 7525                   jne AAA8
:0003.AA83 807C0B03               cmp byte ptr [si+0B], 03
:0003.AA87 751F                   jne AAA8
:0003.AA89 B00E                   mov al, 0E
:0003.AA8B F6660E                 mul byte ptr [bp+0E]
:0003.AA8E 0576D0                 add ax, D076
:0003.AA91 8904                   mov [si], ax
:0003.AA93 B00E                   mov al, 0E
:0003.AA95 F6660C                 mul byte ptr [bp+0C]
:0003.AA98 0576D0                 add ax, D076
:0003.AA9B 894402                 mov [si+02], ax
:0003.AA9E C6440800               mov byte ptr [si+08], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.AAD1(U)
|
:0003.AAA2 C6440901               mov byte ptr [si+09], 01
:0003.AAA6 EB43                   jmp AAEB



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.AA81(C), :0003.AA87(C)
|
:0003.AAA8 B00E                   mov al, 0E
:0003.AAAA F6660E                 mul byte ptr [bp+0E]
:0003.AAAD 0576D0                 add ax, D076
:0003.AAB0 8946E8                 mov [bp-18], ax
:0003.AAB3 50                     push ax
:0003.AAB4 9AF640F21C             call 1CF2:40F6
:0003.AAB9 0BC0                   or ax, ax
:0003.AABB 7416                   je AAD3
:0003.AABD 8B46E8                 mov ax, [bp-18]
:0003.AAC0 8904                   mov [si], ax
:0003.AAC2 C6440800               mov byte ptr [si+08], 00
:0003.AAC6 B00E                   mov al, 0E
:0003.AAC8 F6660C                 mul byte ptr [bp+0C]
:0003.AACB 0576D0                 add ax, D076
:0003.AACE 894402                 mov [si+02], ax
:0003.AAD1 EBCF                   jmp AAA2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.AABB(C)
|
:0003.AAD3 8B46E8                 mov ax, [bp-18]
:0003.AAD6 894402                 mov [si+02], ax
:0003.AAD9 C6440801               mov byte ptr [si+08], 01
:0003.AADD B00E                   mov al, 0E
:0003.AADF F6660C                 mul byte ptr [bp+0C]
:0003.AAE2 0576D0                 add ax, D076
:0003.AAE5 8904                   mov [si], ax
:0003.AAE7 C6440900               mov byte ptr [si+09], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.AAA6(U)
|
:0003.AAEB 8A5C09                 mov bl , [si+09]
:0003.AAEE 2AFF                   sub bh, bh
:0003.AAF0 03DB                   add bx, bx
:0003.AAF2 FF30                   push word ptr [bx+si]
:0003.AAF4 9A9C40F21C             call 1CF2:409C
:0003.AAF9 8BD8                   mov bx, ax
:0003.AAFB 8B07                   mov ax, [bx]
:0003.AAFD 8946EC                 mov [bp-14], ax
:0003.AB00 8D5EEC                 lea bx, [bp-14]
:0003.AB03 9AB2AFF21C             call 1CF2:AFB2
:0003.AB08 88440C                 mov [si+0C], al 
:0003.AB0B 8D7C04                 lea di, [si+04]
:0003.AB0E C746FC0200             mov word ptr [bp-04], 0002
:0003.AB13 897EFE                 mov [bp-02], di
:0003.AB16 8BF7                   mov si, di
:0003.AB18 8B7EFC                 mov di, [bp-04]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.AB50(C)
|
:0003.AB1B FF74FC                 push word ptr [si-04]
:0003.AB1E 9A6240F21C             call 1CF2:4062
:0003.AB23 6BC02C                 imul ax, 002C
:0003.AB26 051668                 add ax, 6816
:0003.AB29 8904                   mov [si], ax
:0003.AB2B 50                     push ax
:0003.AB2C 9AA4C5F60C             call 0CF6:C5A4
:0003.AB31 89440B                 mov [si+0B], ax
:0003.AB34 FF74FC                 push word ptr [si-04]
:0003.AB37 9A9893F21C             call 1CF2:9398
:0003.AB3C 2AE4                   sub ah, ah
:0003.AB3E 89440F                 mov [si+0F], ax
:0003.AB41 FF34                   push word ptr [si]
:0003.AB43 9ACC6AF60C             call 0CF6:6ACC
:0003.AB48 2AE4                   sub ah, ah
:0003.AB4A 894417                 mov [si+17], ax
:0003.AB4D 46                     inc si
:0003.AB4E 46                     inc si
:0003.AB4F 4F                     dec di
:0003.AB50 75C9                   jne AB1B
:0003.AB52 8B7606                 mov si, [bp+06]
:0003.AB55 2AFF                   sub bh, bh
:0003.AB57 8A5C08                 mov bl , [si+08]
:0003.AB5A 03DB                   add bx, bx
:0003.AB5C FF30                   push word ptr [bx+si]
:0003.AB5E 8BFB                   mov di, bx
:0003.AB60 9A786EF21C             call 1CF2:6E78
:0003.AB65 03FE                   add di, si
:0003.AB67 894517                 mov [di+17], ax
:0003.AB6A 8A5C09                 mov bl , [si+09]
:0003.AB6D 2AFF                   sub bh, bh
:0003.AB6F 03DB                   add bx, bx
:0003.AB71 FF30                   push word ptr [bx+si]
:0003.AB73 8BFB                   mov di, bx
:0003.AB75 9A946EF21C             call 1CF2:6E94
:0003.AB7A 03FE                   add di, si
:0003.AB7C 894517                 mov [di+17], ax
:0003.AB7F 33C0                   xor ax, ax
:0003.AB81 89441F                 mov [si+1F], ax
:0003.AB84 894421                 mov [si+21], ax
:0003.AB87 894423                 mov [si+23], ax
:0003.AB8A 894425                 mov [si+25], ax
:0003.AB8D 894427                 mov [si+27], ax
:0003.AB90 807C0A01               cmp byte ptr [si+0A], 01
:0003.AB94 752F                   jne ABC5
:0003.AB96 807C0B07               cmp byte ptr [si+0B], 07
:0003.AB9A 7529                   jne ABC5
:0003.AB9C 8A5C08                 mov bl , [si+08]
:0003.AB9F 2AFF                   sub bh, bh
:0003.ABA1 03DB                   add bx, bx
:0003.ABA3 FF30                   push word ptr [bx+si]
:0003.ABA5 9AF640F21C             call 1CF2:40F6
:0003.ABAA 0BC0                   or ax, ax
:0003.ABAC 7411                   je ABBF
:0003.ABAE 1E                     push ds
:0003.ABAF 68B63E                 push 3EB6

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.ABC3(U)
|
:0003.ABB2 6A00                   push 0000
:0003.ABB4 9A4232F60C             call 0CF6:3242
:0003.ABB9 83C406                 add sp, 0006
:0003.ABBC E99A01                 jmp AD59



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.ABAC(C)
|
:0003.ABBF 1E                     push ds
:0003.ABC0 68BD3E                 push 3EBD
:0003.ABC3 EBED                   jmp ABB2



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.AB94(C), :0003.AB9A(C)
|
:0003.ABC5 8A46EC                 mov al , [bp-14]
:0003.ABC8 50                     push ax
:0003.ABC9 8A46ED                 mov al , [bp-13]
:0003.ABCC 50                     push ax
:0003.ABCD 6890CF                 push CF90
:0003.ABD0 9A4E56F21C             call 1CF2:564E
:0003.ABD5 807C0A01               cmp byte ptr [si+0A], 01
:0003.ABD9 7403                   je ABDE
:0003.ABDB E97B01                 jmp AD59



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.ABD9(C)
|
:0003.ABDE C646FE01               mov byte ptr [bp-02], 01
:0003.ABE2 8A5C08                 mov bl , [si+08]
:0003.ABE5 2AFF                   sub bh, bh
:0003.ABE7 03DB                   add bx, bx
:0003.ABE9 FF30                   push word ptr [bx+si]
:0003.ABEB 9A9C40F21C             call 1CF2:409C
:0003.ABF0 8BD8                   mov bx, ax
:0003.ABF2 8B07                   mov ax, [bx]
:0003.ABF4 8946EE                 mov [bp-12], ax
:0003.ABF7 680268                 push 6802
:0003.ABFA 9A1240F21C             call 1CF2:4012
:0003.ABFF A8F0                   test al, F0
:0003.AC01 7404                   je AC07
:0003.AC03 C646FE02               mov byte ptr [bp-02], 02

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.AC01(C)
|
:0003.AC07 8A5C08                 mov bl , [si+08]
:0003.AC0A 2AFF                   sub bh, bh
:0003.AC0C 03DB                   add bx, bx
:0003.AC0E 8B401B                 mov ax, [bx+si+1B]
:0003.AC11 8946E6                 mov [bp-1A], ax
:0003.AC14 3D0300                 cmp ax, 0003
:0003.AC17 7205                   jb AC1E
:0003.AC19 3D0500                 cmp ax, 0005
:0003.AC1C 7603                   jbe AC21

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.AC17(C)
|
:0003.AC1E E9F300                 jmp AD14

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.AC1C(C)
|
:0003.AC21 6890CF                 push CF90
:0003.AC24 9A966BF21C             call 1CF2:6B96
:0003.AC29 8A4EEE                 mov cl , [bp-12]
:0003.AC2C 2AED                   sub ch, ch
:0003.AC2E 03C9                   add cx, cx
:0003.AC30 2BC8                   sub cx, ax
:0003.AC32 41                     inc cx
:0003.AC33 C1E104                 shl cx, 04
:0003.AC36 894EF6                 mov [bp-0A], cx
:0003.AC39 6890CF                 push CF90
:0003.AC3C 9AA46BF21C             call 1CF2:6BA4
:0003.AC41 8A4EEF                 mov cl , [bp-11]
:0003.AC44 2AED                   sub ch, ch
:0003.AC46 41                     inc cx
:0003.AC47 03C9                   add cx, cx
:0003.AC49 2BC8                   sub cx, ax
:0003.AC4B C1E104                 shl cx, 04
:0003.AC4E 894EF4                 mov [bp-0C], cx
:0003.AC51 6890CF                 push CF90
:0003.AC54 9A966BF21C             call 1CF2:6B96
:0003.AC59 8A4EEC                 mov cl , [bp-14]
:0003.AC5C 2AED                   sub ch, ch
:0003.AC5E 03C9                   add cx, cx
:0003.AC60 2BC8                   sub cx, ax
:0003.AC62 41                     inc cx
:0003.AC63 C1E104                 shl cx, 04
:0003.AC66 894EF2                 mov [bp-0E], cx
:0003.AC69 6890CF                 push CF90
:0003.AC6C 9AA46BF21C             call 1CF2:6BA4
:0003.AC71 8A4EED                 mov cl , [bp-13]
:0003.AC74 2AED                   sub ch, ch
:0003.AC76 41                     inc cx
:0003.AC77 03C9                   add cx, cx
:0003.AC79 2BC8                   sub cx, ax
:0003.AC7B C1E104                 shl cx, 04
:0003.AC7E 894EF0                 mov [bp-10], cx
:0003.AC81 9A2423F60C             call 0CF6:2324
:0003.AC86 C746EA0000             mov word ptr [bp-16], 0000
:0003.AC8B 8A46FE                 mov al , [bp-02]
:0003.AC8E 24FF                   and al, FF
:0003.AC90 7478                   je AD0A
:0003.AC92 8A46FE                 mov al , [bp-02]
:0003.AC95 2AE4                   sub ah, ah
:0003.AC97 03C0                   add ax, ax
:0003.AC99 8946F8                 mov [bp-08], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.AD08(C)
|
:0003.AC9C B81000                 mov ax, 0010
:0003.AC9F 9AE03DF60C             call 0CF6:3DE0
:0003.ACA4 8BF8                   mov di, ax
:0003.ACA6 B81000                 mov ax, 0010
:0003.ACA9 9AE03DF60C             call 0CF6:3DE0
:0003.ACAE 8BF0                   mov si, ax
:0003.ACB0 B81000                 mov ax, 0010
:0003.ACB3 9AE03DF60C             call 0CF6:3DE0
:0003.ACB8 8946FC                 mov [bp-04], ax
:0003.ACBB B81000                 mov ax, 0010
:0003.ACBE 9AE03DF60C             call 0CF6:3DE0
:0003.ACC3 8946FA                 mov [bp-06], ax
:0003.ACC6 6A13                   push 0013
:0003.ACC8 688054                 push 5480
:0003.ACCB 9A9C57F60C             call 0CF6:579C
:0003.ACD0 8B46FA                 mov ax, [bp-06]
:0003.ACD3 0346F0                 add ax, [bp-10]
:0003.ACD6 50                     push ax
:0003.ACD7 8B5E06                 mov bx, [bp+06]
:0003.ACDA 2AE4                   sub ah, ah
:0003.ACDC 8A4708                 mov al , [bx+08]
:0003.ACDF 03C0                   add ax, ax
:0003.ACE1 03D8                   add bx, ax
:0003.ACE3 837F1B05               cmp word ptr [bx+1B], 0005
:0003.ACE7 7504                   jne ACED
:0003.ACE9 B001                   mov al, 01
:0003.ACEB EB02                   jmp ACEF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.ACE7(C)
|
:0003.ACED 32C0                   xor al , al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.ACEB(U)
|
:0003.ACEF 50                     push ax
:0003.ACF0 8B46F6                 mov ax, [bp-0A]
:0003.ACF3 03C7                   add ax, di
:0003.ACF5 8B56F4                 mov dx, [bp-0C]
:0003.ACF8 03D6                   add dx, si
:0003.ACFA 8B5EFC                 mov bx, [bp-04]
:0003.ACFD 035EF2                 add bx, [bp-0E]
:0003.AD00 9AECCEF21C             call 1CF2:CEEC
:0003.AD05 FF4EF8                 dec word ptr [bp-08]
:0003.AD08 7592                   jne AC9C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.AC90(C)
|
:0003.AD0A 9A1223F60C             call 0CF6:2312
:0003.AD0F 8B7606                 mov si, [bp+06]
:0003.AD12 EB45                   jmp AD59



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.AC1E(U)
|
:0003.AD14 C646FD00               mov byte ptr [bp-03], 00
:0003.AD18 807EFE00               cmp byte ptr [bp-02], 00
:0003.AD1C 743B                   je AD59
:0003.AD1E 8A46FE                 mov al , [bp-02]
:0003.AD21 8846FF                 mov [bp-01], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.AD57(C)
|
:0003.AD24 8A46EE                 mov al , [bp-12]
:0003.AD27 2AE4                   sub ah, ah
:0003.AD29 8A4EEC                 mov cl , [bp-14]
:0003.AD2C 2AED                   sub ch, ch
:0003.AD2E 03C1                   add ax, cx
:0003.AD30 03C0                   add ax, ax
:0003.AD32 99                     cwd
:0003.AD33 2BC2                   sub ax, dx
:0003.AD35 D1F8                   sar ax, 01
:0003.AD37 50                     push ax
:0003.AD38 8A46EF                 mov al , [bp-11]
:0003.AD3B 2AE4                   sub ah, ah
:0003.AD3D 8A4EED                 mov cl , [bp-13]
:0003.AD40 03C1                   add ax, cx
:0003.AD42 03C0                   add ax, ax
:0003.AD44 99                     cwd
:0003.AD45 2BC2                   sub ax, dx
:0003.AD47 D1F8                   sar ax, 01
:0003.AD49 50                     push ax
:0003.AD4A 6A08                   push 0008
:0003.AD4C 6890CF                 push CF90
:0003.AD4F 9A1468F21C             call 1CF2:6814
:0003.AD54 FE4EFF                 dec byte ptr [bp-01]
:0003.AD57 75CB                   jne AD24

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.ABBC(U), :0003.ABDB(U), :0003.AD12(U), :0003.AD1C(C)
|
:0003.AD59 56                     push si
:0003.AD5A 9A40D1F21C             call 1CF2:D140
:0003.AD5F 56                     push si
:0003.AD60 9A98D4F21C             call 1CF2:D498
:0003.AD65 56                     push si
:0003.AD66 9A20D5F21C             call 1CF2:D520
:0003.AD6B 56                     push si
:0003.AD6C 9AF2D5F21C             call 1CF2:D5F2
:0003.AD71 56                     push si
:0003.AD72 9A5AD6F21C             call 1CF2:D65A
:0003.AD77 56                     push si
:0003.AD78 9A2AD1F21C             call 1CF2:D12A
:0003.AD7D 0BC0                   or ax, ax
:0003.AD7F 7438                   je ADB9
:0003.AD81 56                     push si
:0003.AD82 9AE2DFF21C             call 1CF2:DFE2
:0003.AD87 8A440A                 mov al , [si+0A]
:0003.AD8A 2AE4                   sub ah, ah
:0003.AD8C 48                     dec ax
:0003.AD8D 740A                   je AD99
:0003.AD8F 48                     dec ax
:0003.AD90 7C27                   jl ADB9
:0003.AD92 7025                   jo ADB9
:0003.AD94 48                     dec ax
:0003.AD95 7E16                   jle ADAD
:0003.AD97 EB20                   jmp ADB9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.AD8D(C)
|
:0003.AD99 56                     push si
:0003.AD9A 9A50ECF21C             call 1CF2:EC50
:0003.AD9F 56                     push si
:0003.ADA0 9A58EDF21C             call 1CF2:ED58
:0003.ADA5 56                     push si
:0003.ADA6 9A64EEF21C             call 1CF2:EE64
:0003.ADAB EB06                   jmp ADB3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.AD95(C)
|
:0003.ADAD 56                     push si
:0003.ADAE 9AE4EEF21C             call 1CF2:EEE4

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.ADAB(U)
|
:0003.ADB3 56                     push si
:0003.ADB4 9AE0F0F21C             call 1CF2:F0E0

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.AD7F(C), :0003.AD90(C), :0003.AD92(C), :0003.AD97(U)
|
:0003.ADB9 56                     push si
:0003.ADBA 9AD2D6F21C             call 1CF2:D6D2
:0003.ADBF 56                     push si
:0003.ADC0 9AACDEF21C             call 1CF2:DEAC
:0003.ADC5 5E                     pop si
:0003.ADC6 5F                     pop di
:0003.ADC7 C9                     leave
:0003.ADC8 CA0A00                 retf 000A


:0003.ADCB 00                     BYTE 0


:0003.ADCC C8020000               enter 0002, 00
:0003.ADD0 57                     push di
:0003.ADD1 56                     push si
:0003.ADD2 8B7606                 mov si, [bp+06]
:0003.ADD5 2AFF                   sub bh, bh
:0003.ADD7 8A5C09                 mov bl , [si+09]
:0003.ADDA 03DB                   add bx, bx
:0003.ADDC 03DE                   add bx, si
:0003.ADDE 8B470F                 mov ax, [bx+0F]
:0003.ADE1 2B441F                 sub ax, [si+1F]
:0003.ADE4 50                     push ax
:0003.ADE5 FF7704                 push word ptr [bx+04]
:0003.ADE8 9A9064F60C             call 0CF6:6490
:0003.ADED 8B441F                 mov ax, [si+1F]
:0003.ADF0 8A5C09                 mov bl , [si+09]
:0003.ADF3 2AFF                   sub bh, bh
:0003.ADF5 03DB                   add bx, bx
:0003.ADF7 03DE                   add bx, si
:0003.ADF9 39470F                 cmp [bx+0F], ax
:0003.ADFC 7411                   je AE0F
:0003.ADFE 8B4713                 mov ax, [bx+13]
:0003.AE01 2B4423                 sub ax, [si+23]
:0003.AE04 034421                 add ax, [si+21]
:0003.AE07 50                     push ax
:0003.AE08 FF37                   push word ptr [bx]
:0003.AE0A 9A7E7BF21C             call 1CF2:7B7E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.ADFC(C)
|
:0003.AE0F 8A5C08                 mov bl , [si+08]
:0003.AE12 2AFF                   sub bh, bh
:0003.AE14 03DB                   add bx, bx
:0003.AE16 FF7004                 push word ptr [bx+si+04]
:0003.AE19 8BFB                   mov di, bx
:0003.AE1B 9AD0C5F60C             call 0CF6:C5D0
:0003.AE20 2AE4                   sub ah, ah
:0003.AE22 034425                 add ax, [si+25]
:0003.AE25 034427                 add ax, [si+27]
:0003.AE28 50                     push ax
:0003.AE29 03FE                   add di, si
:0003.AE2B FF7504                 push word ptr [di+04]
:0003.AE2E 9AB264F60C             call 0CF6:64B2
:0003.AE33 0BC0                   or ax, ax
:0003.AE35 740E                   je AE45
:0003.AE37 8A5C08                 mov bl , [si+08]
:0003.AE3A 2AFF                   sub bh, bh
:0003.AE3C 03DB                   add bx, bx
:0003.AE3E FF30                   push word ptr [bx+si]
:0003.AE40 9A4C74F21C             call 1CF2:744C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.AE35(C)
|
:0003.AE45 8A5C09                 mov bl , [si+09]
:0003.AE48 2AFF                   sub bh, bh
:0003.AE4A 03DB                   add bx, bx
:0003.AE4C FF7004                 push word ptr [bx+si+04]
:0003.AE4F 9AA4C5F60C             call 0CF6:C5A4
:0003.AE54 0BC0                   or ax, ax
:0003.AE56 7504                   jne AE5C
:0003.AE58 80640DBF               and byte ptr [si+0D], BF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.AE56(C)
|
:0003.AE5C 6A02                   push 0002
:0003.AE5E 8A5C09                 mov bl , [si+09]
:0003.AE61 2AFF                   sub bh, bh
:0003.AE63 03DB                   add bx, bx
:0003.AE65 FF30                   push word ptr [bx+si]
:0003.AE67 9ABC40F21C             call 1CF2:40BC
:0003.AE6C 0BC0                   or ax, ax
:0003.AE6E 7404                   je AE74
:0003.AE70 80640DBF               and byte ptr [si+0D], BF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.AE6E(C)
|
:0003.AE74 F6440D40               test byte ptr [si+0D], 40
:0003.AE78 744C                   je AEC6
:0003.AE7A 807C0B07               cmp byte ptr [si+0B], 07
:0003.AE7E 7446                   je AEC6
:0003.AE80 8A5C09                 mov bl , [si+09]
:0003.AE83 2AFF                   sub bh, bh
:0003.AE85 03DB                   add bx, bx
:0003.AE87 FF30                   push word ptr [bx+si]
:0003.AE89 9A9AAEF21C             call 1CF2:AE9A
:0003.AE8E 50                     push ax
:0003.AE8F 8A5C08                 mov bl , [si+08]
:0003.AE92 2AFF                   sub bh, bh
:0003.AE94 03DB                   add bx, bx
:0003.AE96 FF30                   push word ptr [bx+si]
:0003.AE98 9A9AAEF21C             call 1CF2:AE9A
:0003.AE9D 50                     push ax
:0003.AE9E 6A01                   push 0001
:0003.AEA0 6A07                   push 0007
:0003.AEA2 56                     push si
:0003.AEA3 9A44DBF21C             call 1CF2:DB44
:0003.AEA8 8A5C08                 mov bl , [si+08]
:0003.AEAB 2AFF                   sub bh, bh
:0003.AEAD 03DB                   add bx, bx
:0003.AEAF FF30                   push word ptr [bx+si]
:0003.AEB1 9A3079F21C             call 1CF2:7930
:0003.AEB6 8A5C09                 mov bl , [si+09]
:0003.AEB9 2AFF                   sub bh, bh
:0003.AEBB 03DB                   add bx, bx
:0003.AEBD FF30                   push word ptr [bx+si]
:0003.AEBF 9A3079F21C             call 1CF2:7930
:0003.AEC4 EB12                   jmp AED8



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.AE78(C), :0003.AE7E(C)
|
:0003.AEC6 56                     push si
:0003.AEC7 9A2AD1F21C             call 1CF2:D12A
:0003.AECC 0BC0                   or ax, ax
:0003.AECE 7408                   je AED8
:0003.AED0 6890CF                 push CF90
:0003.AED3 9AAA62F21C             call 1CF2:62AA

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.AEC4(U), :0003.AECE(C)
|
:0003.AED8 80640DFE               and byte ptr [si+0D], FE
:0003.AEDC 8A5C09                 mov bl , [si+09]
:0003.AEDF 2AFF                   sub bh, bh
:0003.AEE1 03DB                   add bx, bx
:0003.AEE3 FF30                   push word ptr [bx+si]
:0003.AEE5 9AC292F21C             call 1CF2:92C2
:0003.AEEA 0BC0                   or ax, ax
:0003.AEEC 740E                   je AEFC
:0003.AEEE 8A5C09                 mov bl , [si+09]
:0003.AEF1 2AFF                   sub bh, bh
:0003.AEF3 03DB                   add bx, bx
:0003.AEF5 FF30                   push word ptr [bx+si]
:0003.AEF7 9AEC76F21C             call 1CF2:76EC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.AEEC(C)
|
:0003.AEFC 5E                     pop si
:0003.AEFD 5F                     pop di
:0003.AEFE C9                     leave
:0003.AEFF CA0200                 retf 0002


:0003.AF02 C8120100               enter 0112, 00
:0003.AF06 57                     push di
:0003.AF07 56                     push si
:0003.AF08 8B7606                 mov si, [bp+06]
:0003.AF0B 2AFF                   sub bh, bh
:0003.AF0D 8A5C08                 mov bl , [si+08]
:0003.AF10 03DB                   add bx, bx
:0003.AF12 FF30                   push word ptr [bx+si]
:0003.AF14 9AF640F21C             call 1CF2:40F6
:0003.AF19 8BF8                   mov di, ax
:0003.AF1B 8A5C08                 mov bl , [si+08]
:0003.AF1E 2AFF                   sub bh, bh
:0003.AF20 03DB                   add bx, bx
:0003.AF22 FF7004                 push word ptr [bx+si+04]
:0003.AF25 9ACC6AF60C             call 0CF6:6ACC
:0003.AF2A 807C0A01               cmp byte ptr [si+0A], 01
:0003.AF2E 7506                   jne AF36
:0003.AF30 807C0B07               cmp byte ptr [si+0B], 07
:0003.AF34 7422                   je AF58

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.AF2E(C)
|
:0003.AF36 6A00                   push 0000
:0003.AF38 6A00                   push 0000
:0003.AF3A 6A1A                   push 001A
:0003.AF3C 6A16                   push 0016
:0003.AF3E 6890CF                 push CF90
:0003.AF41 9A9447F21C             call 1CF2:4794
:0003.AF46 6A01                   push 0001
:0003.AF48 6890CF                 push CF90
:0003.AF4B 9AE86BF21C             call 1CF2:6BE8
:0003.AF50 6890CF                 push CF90
:0003.AF53 9A2C62F21C             call 1CF2:622C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.AF34(C)
|
:0003.AF58 FF34                   push word ptr [si]
:0003.AF5A 9A6240F21C             call 1CF2:4062
:0003.AF5F 50                     push ax
:0003.AF60 6A00                   push 0000
:0003.AF62 56                     push si
:0003.AF63 9A7CE9F21C             call 1CF2:E97C
:0003.AF68 FF7402                 push word ptr [si+02]
:0003.AF6B 9A6240F21C             call 1CF2:4062
:0003.AF70 50                     push ax
:0003.AF71 6A01                   push 0001
:0003.AF73 56                     push si
:0003.AF74 9A7CE9F21C             call 1CF2:E97C
:0003.AF79 6A0D                   push 000D
:0003.AF7B BA0200                 mov dx, 0002
:0003.AF7E 8BC2                   mov ax, dx
:0003.AF80 BB1A00                 mov bx, 001A
:0003.AF83 9A9EB7F60C             call 0CF6:B79E
:0003.AF88 6A00                   push 0000
:0003.AF8A 56                     push si
:0003.AF8B 9A7CE2F21C             call 1CF2:E27C
:0003.AF90 6A01                   push 0001
:0003.AF92 56                     push si
:0003.AF93 9A7CE2F21C             call 1CF2:E27C
:0003.AF98 6A02                   push 0002
:0003.AF9A 56                     push si
:0003.AF9B 9A7CE2F21C             call 1CF2:E27C
:0003.AFA0 68C63E                 push 3EC6
:0003.AFA3 8D86F4FE               lea ax, [bp+FEF4]
:0003.AFA7 50                     push ax
:0003.AFA8 9AD61FF60C             call 0CF6:1FD6
:0003.AFAD 6A00                   push 0000
:0003.AFAF 680E55                 push 550E
:0003.AFB2 9A081DF60C             call 0CF6:1D08
:0003.AFB7 5B                     pop bx
:0003.AFB8 52                     push dx
:0003.AFB9 50                     push ax
:0003.AFBA 8D86F4FE               lea ax, [bp+FEF4]
:0003.AFBE 50                     push ax
:0003.AFBF 9A8020F60C             call 0CF6:2080
:0003.AFC4 8D86F4FE               lea ax, [bp+FEF4]
:0003.AFC8 50                     push ax
:0003.AFC9 9AB84FF60C             call 0CF6:4FB8
:0003.AFCE 68D33E                 push 3ED3
:0003.AFD1 8D86F4FE               lea ax, [bp+FEF4]
:0003.AFD5 50                     push ax
:0003.AFD6 9AD61FF60C             call 0CF6:1FD6
:0003.AFDB 8A5C0C                 mov bl , [si+0C]
:0003.AFDE 2AFF                   sub bh, bh
:0003.AFE0 8A87E63D               mov al , [bx+3DE6]
:0003.AFE4 2AE4                   sub ah, ah
:0003.AFE6 50                     push ax
:0003.AFE7 680855                 push 5508
:0003.AFEA 9A081DF60C             call 0CF6:1D08
:0003.AFEF 5B                     pop bx
:0003.AFF0 051021                 add ax, 2110
:0003.AFF3 52                     push dx
:0003.AFF4 50                     push ax
:0003.AFF5 8D86F4FE               lea ax, [bp+FEF4]
:0003.AFF9 50                     push ax
:0003.AFFA 9A8020F60C             call 0CF6:2080
:0003.AFFF 8A5C0C                 mov bl , [si+0C]
:0003.B002 2AFF                   sub bh, bh
:0003.B004 8A87FA3D               mov al , [bx+3DFA]
:0003.B008 2AE4                   sub ah, ah
:0003.B00A 50                     push ax
:0003.B00B 680855                 push 5508
:0003.B00E 9A081DF60C             call 0CF6:1D08
:0003.B013 5B                     pop bx
:0003.B014 05F621                 add ax, 21F6
:0003.B017 52                     push dx
:0003.B018 50                     push ax
:0003.B019 8D86F4FE               lea ax, [bp+FEF4]
:0003.B01D 50                     push ax
:0003.B01E 9A8020F60C             call 0CF6:2080
:0003.B023 8D86F4FE               lea ax, [bp+FEF4]
:0003.B027 50                     push ax
:0003.B028 9AB84FF60C             call 0CF6:4FB8
:0003.B02D 680855                 push 5508
:0003.B030 9A081DF60C             call 0CF6:1D08
:0003.B035 5B                     pop bx
:0003.B036 058016                 add ax, 1680
:0003.B039 52                     push dx
:0003.B03A 50                     push ax
:0003.B03B B8900A                 mov ax, 0A90
:0003.B03E B2FF                   mov dl, FF
:0003.B040 9A7C4CF60C             call 0CF6:4C7C
:0003.B045 680855                 push 5508
:0003.B048 9A081DF60C             call 0CF6:1D08
:0003.B04D 5B                     pop bx
:0003.B04E 050624                 add ax, 2406
:0003.B051 52                     push dx
:0003.B052 50                     push ax
:0003.B053 B85201                 mov ax, 0152
:0003.B056 B2FF                   mov dl, FF
:0003.B058 9A7C4CF60C             call 0CF6:4C7C
:0003.B05D C746FCD23D             mov word ptr [bp-04], 3DD2
:0003.B062 8D4429                 lea ax, [si+29]
:0003.B065 8946FE                 mov [bp-02], ax
:0003.B068 83FF01                 cmp di, 0001
:0003.B06B 1BC0                   sbb ax, ax
:0003.B06D 252800                 and ax, 0028
:0003.B070 8986F2FE               mov [bp+FEF2], ax
:0003.B074 897EFA                 mov [bp-06], di
:0003.B077 8B7EFE                 mov di, [bp-02]
:0003.B07A 8B56FC                 mov dx, [bp-04]
:0003.B07D 8B4EFA                 mov cx, [bp-06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B09C(C)
|
:0003.B080 8BDA                   mov bx, dx
:0003.B082 2AE4                   sub ah, ah
:0003.B084 8A07                   mov al , [bx]
:0003.B086 2B86F2FE               sub ax, [bp+FEF2]
:0003.B08A 8905                   mov [di], ax
:0003.B08C 8A4701                 mov al , [bx+01]
:0003.B08F 2AE4                   sub ah, ah
:0003.B091 894528                 mov [di+28], ax
:0003.B094 47                     inc di
:0003.B095 47                     inc di
:0003.B096 42                     inc dx
:0003.B097 42                     inc dx
:0003.B098 81FADC3D               cmp dx, 3DDC
:0003.B09C 72E2                   jb B080
:0003.B09E BADC3D                 mov dx, 3DDC
:0003.B0A1 8D7C33                 lea di, [si+33]
:0003.B0A4 83F901                 cmp cx, 0001
:0003.B0A7 F5                     cmc
:0003.B0A8 1BC0                   sbb ax, ax
:0003.B0AA 252800                 and ax, 0028
:0003.B0AD 8986F0FE               mov [bp+FEF0], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B0CD(C)
|
:0003.B0B1 8BDA                   mov bx, dx
:0003.B0B3 2AE4                   sub ah, ah
:0003.B0B5 8A07                   mov al , [bx]
:0003.B0B7 0386F0FE               add ax, [bp+FEF0]
:0003.B0BB 8905                   mov [di], ax
:0003.B0BD 8A4701                 mov al , [bx+01]
:0003.B0C0 2AE4                   sub ah, ah
:0003.B0C2 894528                 mov [di+28], ax
:0003.B0C5 47                     inc di
:0003.B0C6 47                     inc di
:0003.B0C7 42                     inc dx
:0003.B0C8 42                     inc dx
:0003.B0C9 81FAE63D               cmp dx, 3DE6
:0003.B0CD 72E2                   jb B0B1
:0003.B0CF C746FE0000             mov word ptr [bp-02], 0000
:0003.B0D4 8D7C3D                 lea di, [si+3D]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B14B(C)
|
:0003.B0D7 8A4408                 mov al , [si+08]
:0003.B0DA 2AE4                   sub ah, ah
:0003.B0DC 6BD805                 imul bx, ax, 0005
:0003.B0DF 035EFE                 add bx, [bp-02]
:0003.B0E2 03DB                   add bx, bx
:0003.B0E4 8B4029                 mov ax, [bx+si+29]
:0003.B0E7 8905                   mov [di], ax
:0003.B0E9 8A4408                 mov al , [si+08]
:0003.B0EC 2AE4                   sub ah, ah
:0003.B0EE 6BD805                 imul bx, ax, 0005
:0003.B0F1 035EFE                 add bx, [bp-02]
:0003.B0F4 03DB                   add bx, bx
:0003.B0F6 8B4051                 mov ax, [bx+si+51]
:0003.B0F9 894528                 mov [di+28], ax
:0003.B0FC 807C0A02               cmp byte ptr [si+0A], 02
:0003.B100 7429                   je B12B
:0003.B102 807C0A03               cmp byte ptr [si+0A], 03
:0003.B106 7423                   je B12B
:0003.B108 807C0A01               cmp byte ptr [si+0A], 01
:0003.B10C 7534                   jne B142
:0003.B10E 8A5C08                 mov bl , [si+08]
:0003.B111 2AFF                   sub bh, bh
:0003.B113 03DB                   add bx, bx
:0003.B115 8B401B                 mov ax, [bx+si+1B]
:0003.B118 8986EEFE               mov [bp+FEEE], ax
:0003.B11C 3D0D00                 cmp ax, 000D
:0003.B11F 7405                   je B126
:0003.B121 3D1200                 cmp ax, 0012
:0003.B124 751C                   jne B142

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B11F(C)
|
:0003.B126 FF4528                 inc word ptr [di+28]
:0003.B129 EB17                   jmp B142



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.B100(C), :0003.B106(C)
|
:0003.B12B FF4528                 inc word ptr [di+28]
:0003.B12E 837EFE02               cmp word ptr [bp-02], 0002
:0003.B132 760E                   jbe B142
:0003.B134 807C0800               cmp byte ptr [si+08], 00
:0003.B138 7505                   jne B13F
:0003.B13A 832D02                 sub word ptr [di], 0002
:0003.B13D EB03                   jmp B142



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B138(C)
|
:0003.B13F 830502                 add word ptr [di], 0002

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.B10C(C), :0003.B124(C), :0003.B129(U), :0003.B132(C), :0003.B13D(U), 
|
:0003.B142 47                     inc di
:0003.B143 47                     inc di
:0003.B144 FF46FE                 inc word ptr [bp-02]
:0003.B147 837EFE05               cmp word ptr [bp-02], 0005
:0003.B14B 728A                   jb B0D7
:0003.B14D 837EFA01               cmp word ptr [bp-06], 0001
:0003.B151 1AC0                   sbb al , al 
:0003.B153 2428                   and al, 28
:0003.B155 88447B                 mov [si+7B], al 
:0003.B158 C6440E00               mov byte ptr [si+0E], 00
:0003.B15C B80A00                 mov ax, 000A
:0003.B15F 9A2822F60C             call 0CF6:2228
:0003.B164 6A00                   push 0000
:0003.B166 6A00                   push 0000
:0003.B168 56                     push si
:0003.B169 9AF0E5F21C             call 1CF2:E5F0
:0003.B16E 6A01                   push 0001
:0003.B170 6A00                   push 0000
:0003.B172 56                     push si
:0003.B173 9AF0E5F21C             call 1CF2:E5F0
:0003.B178 8A447B                 mov al , [si+7B]
:0003.B17B 50                     push ax
:0003.B17C 6890CF                 push CF90
:0003.B17F 9A6A5FF21C             call 1CF2:5F6A
:0003.B184 32C0                   xor al , al 
:0003.B186 9AA2B7F60C             call 0CF6:B7A2
:0003.B18B 9ACF570000             call 0000:57CF
:0003.B190 9AF821F60C             call 0CF6:21F8
:0003.B195 5E                     pop si
:0003.B196 5F                     pop di
:0003.B197 C9                     leave
:0003.B198 CA0200                 retf 0002


:0003.B19B 00                     BYTE 0


:0003.B19C C8A40100               enter 01A4, 00
:0003.B1A0 57                     push di
:0003.B1A1 56                     push si
:0003.B1A2 8B7E06                 mov di, [bp+06]
:0003.B1A5 9A44530000             call 0000:5344
:0003.B1AA 8946EA                 mov [bp-16], ax
:0003.B1AD 8956EC                 mov [bp-14], dx
:0003.B1B0 8A5E08                 mov bl , [bp+08]
:0003.B1B3 2AFF                   sub bh, bh
:0003.B1B5 03DB                   add bx, bx
:0003.B1B7 FF7104                 push word ptr [bx+di+04]
:0003.B1BA 9ACC6AF60C             call 0CF6:6ACC
:0003.B1BF 8846FE                 mov [bp-02], al 
:0003.B1C2 C746EE0000             mov word ptr [bp-12], 0000
:0003.B1C7 807E0802               cmp byte ptr [bp+08], 02
:0003.B1CB 7372                   jnb B23F
:0003.B1CD C646F810               mov byte ptr [bp-08], 10
:0003.B1D1 C646FF00               mov byte ptr [bp-01], 00
:0003.B1D5 0AC0                   or al , al 
:0003.B1D7 741E                   je B1F7
:0003.B1D9 8B56EE                 mov dx, [bp-12]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B1F2(C)
|
:0003.B1DC 8A5EFF                 mov bl , [bp-01]
:0003.B1DF 2AFF                   sub bh, bh
:0003.B1E1 8A87AC3D               mov al , [bx+3DAC]
:0003.B1E5 2AE4                   sub ah, ah
:0003.B1E7 03D0                   add dx, ax
:0003.B1E9 8A46FE                 mov al , [bp-02]
:0003.B1EC FE46FF                 inc byte ptr [bp-01]
:0003.B1EF 3846FF                 cmp [bp-01], al 
:0003.B1F2 72E8                   jb B1DC
:0003.B1F4 8956EE                 mov [bp-12], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B1D7(C)
|
:0003.B1F7 8A4608                 mov al , [bp+08]
:0003.B1FA 384508                 cmp [di+08], al 
:0003.B1FD 7510                   jne B20F
:0003.B1FF 8A5D08                 mov bl , [di+08]
:0003.B202 2AFF                   sub bh, bh
:0003.B204 03DB                   add bx, bx
:0003.B206 8B591B                 mov bx, [bx+di+1B]
:0003.B209 8A87993D               mov al , [bx+3D99]
:0003.B20D EB13                   jmp B222



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B1FD(C)
|
:0003.B20F 8A5D09                 mov bl , [di+09]
:0003.B212 2AFF                   sub bh, bh
:0003.B214 03DB                   add bx, bx
:0003.B216 83791B05               cmp word ptr [bx+di+1B], 0005
:0003.B21A 7504                   jne B220
:0003.B21C B006                   mov al, 06
:0003.B21E EB02                   jmp B222



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B21A(C)
|
:0003.B220 B003                   mov al, 03

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.B20D(U), :0003.B21E(U)
|
:0003.B222 8846F7                 mov [bp-09], al 
:0003.B225 68FC54                 push 54FC
:0003.B228 9A081DF60C             call 0CF6:1D08
:0003.B22D 5B                     pop bx
:0003.B22E 8A4E08                 mov cl , [bp+08]
:0003.B231 2AED                   sub ch, ch
:0003.B233 69C9006E               imul cx, 6E00
:0003.B237 03C1                   add ax, cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B28C(U)
|
:0003.B239 8946F2                 mov [bp-0E], ax
:0003.B23C E9A000                 jmp B2DF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B1CB(C)
|
:0003.B23F 807E0802               cmp byte ptr [bp+08], 02
:0003.B243 7403                   je B248
:0003.B245 E9C202                 jmp B50A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B243(C)
|
:0003.B248 807D0A01               cmp byte ptr [di+0A], 01
:0003.B24C 7540                   jne B28E
:0003.B24E 8A5D08                 mov bl , [di+08]
:0003.B251 2AFF                   sub bh, bh
:0003.B253 03DB                   add bx, bx
:0003.B255 8B591B                 mov bx, [bx+di+1B]
:0003.B258 8A87BF3D               mov al , [bx+3DBF]
:0003.B25C 888662FE               mov [bp+FE62], al 
:0003.B260 3CFF                   cmp al, FF
:0003.B262 742A                   je B28E
:0003.B264 C646F809               mov byte ptr [bp-08], 09
:0003.B268 2AE4                   sub ah, ah
:0003.B26A 05A900                 add ax, 00A9
:0003.B26D 8946EE                 mov [bp-12], ax
:0003.B270 80BE62FE06             cmp byte ptr [bp+FE62], 06
:0003.B275 7204                   jb B27B
:0003.B277 B003                   mov al, 03
:0003.B279 EB02                   jmp B27D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B275(C)
|
:0003.B27B B002                   mov al, 02

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B279(U)
|
:0003.B27D 8846F7                 mov [bp-09], al 
:0003.B280 68FC54                 push 54FC
:0003.B283 9A081DF60C             call 0CF6:1D08
:0003.B288 5B                     pop bx
:0003.B289 2D0024                 sub ax, 2400
:0003.B28C EBAB                   jmp B239



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.B24C(C), :0003.B262(C)
|
:0003.B28E 807D0A02               cmp byte ptr [di+0A], 02
:0003.B292 7409                   je B29D
:0003.B294 807D0A03               cmp byte ptr [di+0A], 03
:0003.B298 7403                   je B29D
:0003.B29A E96D02                 jmp B50A



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.B292(C), :0003.B298(C)
|
:0003.B29D C646F810               mov byte ptr [bp-08], 10
:0003.B2A1 8A450B                 mov al , [di+0B]
:0003.B2A4 C0E804                 shr al, 04
:0003.B2A7 B106                   mov cl, 06
:0003.B2A9 F6E1                   mul cl
:0003.B2AB 059A00                 add ax, 009A
:0003.B2AE 8946EE                 mov [bp-12], ax
:0003.B2B1 8A450B                 mov al , [di+0B]
:0003.B2B4 25F000                 and ax, 00F0
:0003.B2B7 3D2000                 cmp ax, 0020
:0003.B2BA 7504                   jne B2C0
:0003.B2BC B003                   mov al, 03
:0003.B2BE EB02                   jmp B2C2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B2BA(C)
|
:0003.B2C0 B006                   mov al, 06

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B2BE(U)
|
:0003.B2C2 8846F7                 mov [bp-09], al 
:0003.B2C5 68FC54                 push 54FC
:0003.B2C8 9A081DF60C             call 0CF6:1D08
:0003.B2CD 5B                     pop bx
:0003.B2CE 8A4D09                 mov cl , [di+09]
:0003.B2D1 2AED                   sub ch, ch
:0003.B2D3 69C9006E               imul cx, 6E00
:0003.B2D7 03C8                   add cx, ax
:0003.B2D9 80C528                 add ch, 28
:0003.B2DC 894EF2                 mov [bp-0E], cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B23C(U)
|
:0003.B2DF 8956F4                 mov [bp-0C], dx
:0003.B2E2 807E0801               cmp byte ptr [bp+08], 01
:0003.B2E6 742A                   je B312
:0003.B2E8 807E0802               cmp byte ptr [bp+08], 02
:0003.B2EC 7506                   jne B2F4
:0003.B2EE 807D0801               cmp byte ptr [di+08], 01
:0003.B2F2 741E                   je B312

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B2EC(C)
|
:0003.B2F4 807D0A02               cmp byte ptr [di+0A], 02
:0003.B2F8 7409                   je B303
:0003.B2FA 807D0A03               cmp byte ptr [di+0A], 03
:0003.B2FE 7403                   je B303
:0003.B300 E90701                 jmp B40A



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.B2F8(C), :0003.B2FE(C)
|
:0003.B303 807E0802               cmp byte ptr [bp+08], 02
:0003.B307 7506                   jne B30F
:0003.B309 807D0801               cmp byte ptr [di+08], 01
:0003.B30D 7403                   je B312

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B307(C)
|
:0003.B30F E9F800                 jmp B40A

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.B2E6(C), :0003.B2F2(C), :0003.B30D(C)
|
:0003.B312 BE0100                 mov si, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B40C(U)
|
:0003.B315 68EE3E                 push 3EEE
:0003.B318 8D8664FE               lea ax, [bp+FE64]
:0003.B31C 50                     push ax
:0003.B31D 9AD61FF60C             call 0CF6:1FD6
:0003.B322 C646F900               mov byte ptr [bp-07], 00
:0003.B326 807EF700               cmp byte ptr [bp-09], 00
:0003.B32A 7503                   jne B32F
:0003.B32C E9D101                 jmp B500



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B32A(C)
|
:0003.B32F 8976F0                 mov [bp-10], si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B4FD(U)
|
:0003.B332 8A4608                 mov al , [bp+08]
:0003.B335 384508                 cmp [di+08], al 
:0003.B338 7423                   je B35D
:0003.B33A 3C02                   cmp al, 02
:0003.B33C 741F                   je B35D
:0003.B33E 8A5D09                 mov bl , [di+09]
:0003.B341 2AFF                   sub bh, bh
:0003.B343 03DB                   add bx, bx
:0003.B345 8B411B                 mov ax, [bx+di+1B]
:0003.B348 898660FE               mov [bp+FE60], ax
:0003.B34C 3D0500                 cmp ax, 0005
:0003.B34F 7403                   je B354
:0003.B351 E9CB00                 jmp B41F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B34F(C)
|
:0003.B354 807EF902               cmp byte ptr [bp-07], 02
:0003.B358 7203                   jb B35D
:0003.B35A E9B200                 jmp B40F



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.B338(C), :0003.B33C(C), :0003.B358(C)
|
:0003.B35D 8B56EE                 mov dx, [bp-12]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B428(U)
|
:0003.B360 8A46F9                 mov al , [bp-07]
:0003.B363 2AE4                   sub ah, ah
:0003.B365 03C2                   add ax, dx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.B41C(U), :0003.B43D(U)
|
:0003.B367 8946FC                 mov [bp-04], ax
:0003.B36A 50                     push ax
:0003.B36B 680E55                 push 550E
:0003.B36E 9A081DF60C             call 0CF6:1D08
:0003.B373 5B                     pop bx
:0003.B374 52                     push dx
:0003.B375 50                     push ax
:0003.B376 8D8664FE               lea ax, [bp+FE64]
:0003.B37A 50                     push ax
:0003.B37B 9A8020F60C             call 0CF6:2080
:0003.B380 C646FE00               mov byte ptr [bp-02], 00
:0003.B384 807EF800               cmp byte ptr [bp-08], 00
:0003.B388 7503                   jne B38D
:0003.B38A E9E300                 jmp B470



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.B388(C), :0003.B46D(U)
|
:0003.B38D 680E55                 push 550E
:0003.B390 9A081DF60C             call 0CF6:1D08
:0003.B395 5B                     pop bx
:0003.B396 8A4EFE                 mov cl , [bp-02]
:0003.B399 2AED                   sub ch, ch
:0003.B39B 898E5EFE               mov [bp+FE5E], cx
:0003.B39F C1E107                 shl cx, 07
:0003.B3A2 03C8                   add cx, ax
:0003.B3A4 8BC2                   mov ax, dx
:0003.B3A6 8BF1                   mov si, cx
:0003.B3A8 8956FC                 mov [bp-04], dx
:0003.B3AB 837EF000               cmp word ptr [bp-10], 0000
:0003.B3AF 7503                   jne B3B4
:0003.B3B1 E98C00                 jmp B440



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B3AF(C)
|
:0003.B3B4 C646FF00               mov byte ptr [bp-01], 00
:0003.B3B8 894EFA                 mov [bp-06], cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B3ED(C)
|
:0003.B3BB 8E46FC                 mov es, [bp-04]
:0003.B3BE 8A5EFF                 mov bl , [bp-01]
:0003.B3C1 2AFF                   sub bh, bh
:0003.B3C3 8BC3                   mov ax, bx
:0003.B3C5 03DE                   add bx, si
:0003.B3C7 268A1F                 mov bl , es:[bx]
:0003.B3CA 2AFF                   sub bh, bh
:0003.B3CC C47EEA                 les di, [bp-16]
:0003.B3CF 268A09                 mov cl , es:[bx+di]
:0003.B3D2 8AD0                   mov dl, al 
:0003.B3D4 80E201                 and dl, 01
:0003.B3D7 80FA01                 cmp dl, 01
:0003.B3DA 1BFF                   sbb di, di
:0003.B3DC 83E702                 and di, 0002
:0003.B3DF 4F                     dec di
:0003.B3E0 03F8                   add di, ax
:0003.B3E2 888B6AFF               mov [bp+di+FF6A], cl 
:0003.B3E6 FE46FF                 inc byte ptr [bp-01]
:0003.B3E9 807EFF80               cmp byte ptr [bp-01], 80
:0003.B3ED 72CC                   jb B3BB
:0003.B3EF 681A55                 push 551A
:0003.B3F2 9A081DF60C             call 0CF6:1D08
:0003.B3F7 5B                     pop bx
:0003.B3F8 698E5EFEA000           imul cx, [bp+FE5E], 00A0
:0003.B3FE 03C8                   add cx, ax
:0003.B400 52                     push dx
:0003.B401 51                     push cx
:0003.B402 8D866AFF               lea ax, [bp+FF6A]
:0003.B406 16                     push ss
:0003.B407 50                     push ax
:0003.B408 EB50                   jmp B45A



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.B300(U), :0003.B30F(U)
|
:0003.B40A 33F6                   xor si, si
:0003.B40C E906FF                 jmp B315



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B35A(U)
|
:0003.B40F 8B56EE                 mov dx, [bp-12]
:0003.B412 8A46F9                 mov al , [bp-07]
:0003.B415 2AE4                   sub ah, ah
:0003.B417 03C2                   add ax, dx
:0003.B419 050400                 add ax, 0004
:0003.B41C E948FF                 jmp B367



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B351(U)
|
:0003.B41F 8B56EE                 mov dx, [bp-12]
:0003.B422 807EF901               cmp byte ptr [bp-07], 01
:0003.B426 7303                   jnb B42B
:0003.B428 E935FF                 jmp B360



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B426(C)
|
:0003.B42B 8BD8                   mov bx, ax
:0003.B42D 2AE4                   sub ah, ah
:0003.B42F 8A87993D               mov al , [bx+3D99]
:0003.B433 8A4EF9                 mov cl , [bp-07]
:0003.B436 2AED                   sub ch, ch
:0003.B438 03C1                   add ax, cx
:0003.B43A 03C2                   add ax, dx
:0003.B43C 48                     dec ax
:0003.B43D E927FF                 jmp B367



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B3B1(U)
|
:0003.B440 8A46F9                 mov al , [bp-07]
:0003.B443 F666F8                 mul byte ptr [bp-08]
:0003.B446 03865EFE               add ax, [bp+FE5E]
:0003.B44A 69C0A000               imul ax, 00A0
:0003.B44E 0346F2                 add ax, [bp-0E]
:0003.B451 8B56F4                 mov dx, [bp-0C]
:0003.B454 52                     push dx
:0003.B455 50                     push ax
:0003.B456 FF76FC                 push word ptr [bp-04]
:0003.B459 51                     push cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B408(U)
|
:0003.B45A 9A325C0000             call 0000:5C32
:0003.B45F 83C408                 add sp, 0008
:0003.B462 8A46F8                 mov al , [bp-08]
:0003.B465 FE46FE                 inc byte ptr [bp-02]
:0003.B468 3846FE                 cmp [bp-02], al 
:0003.B46B 7303                   jnb B470
:0003.B46D E91DFF                 jmp B38D



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.B38A(U), :0003.B46B(C)
|
:0003.B470 837EF000               cmp word ptr [bp-10], 0000
:0003.B474 7479                   je B4EF
:0003.B476 C646FE00               mov byte ptr [bp-02], 00
:0003.B47A 807EF800               cmp byte ptr [bp-08], 00
:0003.B47E 746F                   je B4EF
:0003.B480 8A46F9                 mov al , [bp-07]
:0003.B483 F666F8                 mul byte ptr [bp-08]
:0003.B486 89865CFE               mov [bp+FE5C], ax
:0003.B48A 8B7EF2                 mov di, [bp-0E]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B4ED(C)
|
:0003.B48D 807EF810               cmp byte ptr [bp-08], 10
:0003.B491 750E                   jne B4A1
:0003.B493 8A5EFE                 mov bl , [bp-02]
:0003.B496 83E303                 and bx, 0003
:0003.B499 03DB                   add bx, bx
:0003.B49B 8BB7E03E               mov si, [bx+3EE0]
:0003.B49F EB15                   jmp B4B6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B491(C)
|
:0003.B4A1 8A46FE                 mov al , [bp-02]
:0003.B4A4 B103                   mov cl, 03
:0003.B4A6 2AE4                   sub ah, ah
:0003.B4A8 F6F1                   div cl
:0003.B4AA 8AC4                   mov al , ah
:0003.B4AC 2AE4                   sub ah, ah
:0003.B4AE 03C0                   add ax, ax
:0003.B4B0 8BD8                   mov bx, ax
:0003.B4B2 8BB7E83E               mov si, [bx+3EE8]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B49F(U)
|
:0003.B4B6 681A55                 push 551A
:0003.B4B9 9A081DF60C             call 0CF6:1D08
:0003.B4BE 5B                     pop bx
:0003.B4BF 8A4EFE                 mov cl , [bp-02]
:0003.B4C2 2AED                   sub ch, ch
:0003.B4C4 69D9A000               imul bx, cx, 00A0
:0003.B4C8 03D8                   add bx, ax
:0003.B4CA 52                     push dx
:0003.B4CB 53                     push bx
:0003.B4CC 038E5CFE               add cx, [bp+FE5C]
:0003.B4D0 03CE                   add cx, si
:0003.B4D2 69C1A000               imul ax, cx, 00A0
:0003.B4D6 03C7                   add ax, di
:0003.B4D8 FF76F4                 push word ptr [bp-0C]
:0003.B4DB 50                     push ax
:0003.B4DC B8A000                 mov ax, 00A0
:0003.B4DF 9AC64BF60C             call 0CF6:4BC6
:0003.B4E4 8A46F8                 mov al , [bp-08]
:0003.B4E7 FE46FE                 inc byte ptr [bp-02]
:0003.B4EA 3846FE                 cmp [bp-02], al 
:0003.B4ED 729E                   jb B48D

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.B474(C), :0003.B47E(C)
|
:0003.B4EF 8A46F7                 mov al , [bp-09]
:0003.B4F2 FE46F9                 inc byte ptr [bp-07]
:0003.B4F5 3846F9                 cmp [bp-07], al 
:0003.B4F8 7306                   jnb B500
:0003.B4FA 8B7E06                 mov di, [bp+06]
:0003.B4FD E932FE                 jmp B332



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.B32C(U), :0003.B4F8(C)
|
:0003.B500 8D8664FE               lea ax, [bp+FE64]
:0003.B504 50                     push ax
:0003.B505 9AB84FF60C             call 0CF6:4FB8

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.B245(U), :0003.B29A(U)
|
:0003.B50A 5E                     pop si
:0003.B50B 5F                     pop di
:0003.B50C C9                     leave
:0003.B50D CA0400                 retf 0004


:0003.B510 C80E0000               enter 000E, 00
:0003.B514 57                     push di
:0003.B515 56                     push si
:0003.B516 807E0A02               cmp byte ptr [bp+0A], 02
:0003.B51A 7408                   je B524
:0003.B51C 8B7E06                 mov di, [bp+06]
:0003.B51F 8A5E0A                 mov bl , [bp+0A]
:0003.B522 EB0C                   jmp B530



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B51A(C)
|
:0003.B524 8B7E06                 mov di, [bp+06]
:0003.B527 807D0A01               cmp byte ptr [di+0A], 01
:0003.B52B 7513                   jne B540
:0003.B52D 8A5D08                 mov bl , [di+08]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B522(U)
|
:0003.B530 2AFF                   sub bh, bh
:0003.B532 03DB                   add bx, bx
:0003.B534 B95802                 mov cx, 0258
:0003.B537 8B410F                 mov ax, [bx+di+0F]
:0003.B53A 2BD2                   sub dx, dx
:0003.B53C F7F1                   div cx
:0003.B53E EB07                   jmp B547



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B52B(C)
|
:0003.B540 8A450B                 mov al , [di+0B]
:0003.B543 240F                   and al, 0F
:0003.B545 02C0                   add al , al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B53E(U)
|
:0003.B547 FEC0                   inc al
:0003.B549 8846FD                 mov [bp-03], al 
:0003.B54C 3C05                   cmp al, 05
:0003.B54E 7604                   jbe B554
:0003.B550 C646FD05               mov byte ptr [bp-03], 05

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B54E(C)
|
:0003.B554 807E0A02               cmp byte ptr [bp+0A], 02
:0003.B558 7403                   je B55D
:0003.B55A E9B300                 jmp B610



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B558(C)
|
:0003.B55D 807D0A01               cmp byte ptr [di+0A], 01
:0003.B561 7534                   jne B597
:0003.B563 C746FA0000             mov word ptr [bp-06], 0000
:0003.B568 807EFD00               cmp byte ptr [bp-03], 00
:0003.B56C 7503                   jne B571
:0003.B56E E9A701                 jmp B718



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B56C(C)
|
:0003.B571 8D753D                 lea si, [di+3D]
:0003.B574 8A56FD                 mov dl, [bp-03]
:0003.B577 2AF6                   sub dh, dh
:0003.B579 8956FE                 mov [bp-02], dx
:0003.B57C 8BFA                   mov di, dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B592(C)
|
:0003.B57E FF34                   push word ptr [si]
:0003.B580 FF7428                 push word ptr [si+28]
:0003.B583 8A4608                 mov al , [bp+08]
:0003.B586 50                     push ax
:0003.B587 FF7606                 push word ptr [bp+06]
:0003.B58A 9AFEE7F21C             call 1CF2:E7FE
:0003.B58F 46                     inc si
:0003.B590 46                     inc si
:0003.B591 4F                     dec di
:0003.B592 75EA                   jne B57E
:0003.B594 E98101                 jmp B718



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B561(C)
|
:0003.B597 C746FE0000             mov word ptr [bp-02], 0000
:0003.B59C 807EFD00               cmp byte ptr [bp-03], 00
:0003.B5A0 7503                   jne B5A5
:0003.B5A2 E97301                 jmp B718



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B5A0(C)
|
:0003.B5A5 8D753D                 lea si, [di+3D]
:0003.B5A8 8A46FD                 mov al , [bp-03]
:0003.B5AB 2AE4                   sub ah, ah
:0003.B5AD 8946FA                 mov [bp-06], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B60B(C)
|
:0003.B5B0 8A450B                 mov al , [di+0B]
:0003.B5B3 25F000                 and ax, 00F0
:0003.B5B6 3D2000                 cmp ax, 0020
:0003.B5B9 7436                   je B5F1
:0003.B5BB FF34                   push word ptr [si]
:0003.B5BD FF7428                 push word ptr [si+28]
:0003.B5C0 8A4509                 mov al , [di+09]
:0003.B5C3 50                     push ax
:0003.B5C4 8A4608                 mov al , [bp+08]
:0003.B5C7 0402                   add al, 02
:0003.B5C9 02C0                   add al , al 
:0003.B5CB 50                     push ax
:0003.B5CC 57                     push di
:0003.B5CD 9ABAE8F21C             call 1CF2:E8BA
:0003.B5D2 807D0801               cmp byte ptr [di+08], 01
:0003.B5D6 1BC0                   sbb ax, ax
:0003.B5D8 250800                 and ax, 0008
:0003.B5DB 05FCFF                 add ax, FFFC
:0003.B5DE 0304                   add ax, [si]
:0003.B5E0 50                     push ax
:0003.B5E1 FF7428                 push word ptr [si+28]
:0003.B5E4 8A4509                 mov al , [di+09]
:0003.B5E7 50                     push ax
:0003.B5E8 8A4608                 mov al , [bp+08]
:0003.B5EB 02C0                   add al , al 
:0003.B5ED 0405                   add al, 05
:0003.B5EF EB0E                   jmp B5FF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B5B9(C)
|
:0003.B5F1 FF34                   push word ptr [si]
:0003.B5F3 FF7428                 push word ptr [si+28]
:0003.B5F6 8A4509                 mov al , [di+09]
:0003.B5F9 50                     push ax
:0003.B5FA 8A4608                 mov al , [bp+08]
:0003.B5FD 0404                   add al, 04

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B5EF(U)
|
:0003.B5FF 50                     push ax
:0003.B600 57                     push di
:0003.B601 9ABAE8F21C             call 1CF2:E8BA
:0003.B606 46                     inc si
:0003.B607 46                     inc si
:0003.B608 FF4EFA                 dec word ptr [bp-06]
:0003.B60B 75A3                   jne B5B0
:0003.B60D E90801                 jmp B718



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B55A(U)
|
:0003.B610 8A5E0A                 mov bl , [bp+0A]
:0003.B613 2AFF                   sub bh, bh
:0003.B615 895EF4                 mov [bp-0C], bx
:0003.B618 03DB                   add bx, bx
:0003.B61A 83791B05               cmp word ptr [bx+di+1B], 0005
:0003.B61E 7403                   je B623
:0003.B620 E99500                 jmp B6B8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B61E(C)
|
:0003.B623 807E08FF               cmp byte ptr [bp+08], FF
:0003.B627 7411                   je B63A
:0003.B629 8A4608                 mov al , [bp+08]
:0003.B62C 02C0                   add al , al 
:0003.B62E 8BC8                   mov cx, ax
:0003.B630 FEC0                   inc al
:0003.B632 8846FB                 mov [bp-05], al 
:0003.B635 884EFC                 mov [bp-04], cl 
:0003.B638 EB08                   jmp B642



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B627(C)
|
:0003.B63A B0FF                   mov al, FF
:0003.B63C 8846FC                 mov [bp-04], al 
:0003.B63F 8846FB                 mov [bp-05], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B638(U)
|
:0003.B642 6B76F405               imul si, [bp-0C], 0005
:0003.B646 8A46FD                 mov al , [bp-03]
:0003.B649 2AE4                   sub ah, ah
:0003.B64B 03C6                   add ax, si
:0003.B64D 3BC6                   cmp ax, si
:0003.B64F 7703                   ja B654
:0003.B651 E9B200                 jmp B706



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B64F(C)
|
:0003.B654 8BC6                   mov ax, si
:0003.B656 03C6                   add ax, si
:0003.B658 03C7                   add ax, di
:0003.B65A 052900                 add ax, 0029
:0003.B65D 8946FE                 mov [bp-02], ax
:0003.B660 807E0A01               cmp byte ptr [bp+0A], 01
:0003.B664 1BC0                   sbb ax, ax
:0003.B666 250600                 and ax, 0006
:0003.B669 05FDFF                 add ax, FFFD
:0003.B66C 8946F2                 mov [bp-0E], ax
:0003.B66F B005                   mov al, 05
:0003.B671 F6660A                 mul byte ptr [bp+0A]
:0003.B674 8A4EFD                 mov cl , [bp-03]
:0003.B677 2AED                   sub ch, ch
:0003.B679 03C1                   add ax, cx
:0003.B67B 2BC6                   sub ax, si
:0003.B67D 8946F8                 mov [bp-08], ax
:0003.B680 8B76FE                 mov si, [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B6B4(C)
|
:0003.B683 FF34                   push word ptr [si]
:0003.B685 FF7428                 push word ptr [si+28]
:0003.B688 8A460A                 mov al , [bp+0A]
:0003.B68B 50                     push ax
:0003.B68C 8A4EFB                 mov cl , [bp-05]
:0003.B68F 51                     push cx
:0003.B690 57                     push di
:0003.B691 9ABAE8F21C             call 1CF2:E8BA
:0003.B696 8B04                   mov ax, [si]
:0003.B698 2B46F2                 sub ax, [bp-0E]
:0003.B69B 50                     push ax
:0003.B69C 8B4428                 mov ax, [si+28]
:0003.B69F 48                     dec ax
:0003.B6A0 50                     push ax
:0003.B6A1 8A460A                 mov al , [bp+0A]
:0003.B6A4 50                     push ax
:0003.B6A5 8A46FC                 mov al , [bp-04]
:0003.B6A8 50                     push ax
:0003.B6A9 57                     push di
:0003.B6AA 9ABAE8F21C             call 1CF2:E8BA
:0003.B6AF 46                     inc si
:0003.B6B0 46                     inc si
:0003.B6B1 FF4EF8                 dec word ptr [bp-08]
:0003.B6B4 75CD                   jne B683
:0003.B6B6 EB4E                   jmp B706



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B620(U)
|
:0003.B6B8 6B76F405               imul si, [bp-0C], 0005
:0003.B6BC 8A46FD                 mov al , [bp-03]
:0003.B6BF 2AE4                   sub ah, ah
:0003.B6C1 03C6                   add ax, si
:0003.B6C3 3BC6                   cmp ax, si
:0003.B6C5 763F                   jbe B706
:0003.B6C7 8BC6                   mov ax, si
:0003.B6C9 03C6                   add ax, si
:0003.B6CB 03C7                   add ax, di
:0003.B6CD 052900                 add ax, 0029
:0003.B6D0 8946FE                 mov [bp-02], ax
:0003.B6D3 B005                   mov al, 05
:0003.B6D5 F6660A                 mul byte ptr [bp+0A]
:0003.B6D8 8A4EFD                 mov cl , [bp-03]
:0003.B6DB 2AED                   sub ch, ch
:0003.B6DD 03C1                   add ax, cx
:0003.B6DF 2BC6                   sub ax, si
:0003.B6E1 8946FA                 mov [bp-06], ax
:0003.B6E4 8976F8                 mov [bp-08], si
:0003.B6E7 8B76FE                 mov si, [bp-02]
:0003.B6EA 8BF8                   mov di, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B704(C)
|
:0003.B6EC FF34                   push word ptr [si]
:0003.B6EE FF7428                 push word ptr [si+28]
:0003.B6F1 8A460A                 mov al , [bp+0A]
:0003.B6F4 50                     push ax
:0003.B6F5 8A4608                 mov al , [bp+08]
:0003.B6F8 50                     push ax
:0003.B6F9 FF7606                 push word ptr [bp+06]
:0003.B6FC 9ABAE8F21C             call 1CF2:E8BA
:0003.B701 46                     inc si
:0003.B702 46                     inc si
:0003.B703 4F                     dec di
:0003.B704 75E6                   jne B6EC

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.B651(U), :0003.B6B6(U), :0003.B6C5(C)
|
:0003.B706 807E08FF               cmp byte ptr [bp+08], FF
:0003.B70A 740C                   je B718
:0003.B70C 8A4608                 mov al , [bp+08]
:0003.B70F 8B5E06                 mov bx, [bp+06]
:0003.B712 8B76F4                 mov si, [bp-0C]
:0003.B715 884079                 mov [bx+si+79], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.B56E(U), :0003.B594(U), :0003.B5A2(U), :0003.B60D(U), :0003.B70A(C), 
|
:0003.B718 5E                     pop si
:0003.B719 5F                     pop di
:0003.B71A C9                     leave
:0003.B71B CA0600                 retf 0006


:0003.B71E C80C0000               enter 000C, 00
:0003.B722 57                     push di
:0003.B723 56                     push si
:0003.B724 8B760C                 mov si, [bp+0C]
:0003.B727 8B7E0A                 mov di, [bp+0A]
:0003.B72A 688016                 push 1680
:0003.B72D 680855                 push 5508
:0003.B730 9A4A4DF60C             call 0CF6:4D4A
:0003.B735 6BCF1A                 imul cx, di, 001A
:0003.B738 03CE                   add cx, si
:0003.B73A 8BD9                   mov bx, cx
:0003.B73C 03C9                   add cx, cx
:0003.B73E 03C8                   add cx, ax
:0003.B740 81C1EC07               add cx, 07EC
:0003.B744 894EFC                 mov [bp-04], cx
:0003.B747 8956FE                 mov [bp-02], dx
:0003.B74A 8D870624               lea ax, [bx+2406]
:0003.B74E 50                     push ax
:0003.B74F 680855                 push 5508
:0003.B752 9A4A4DF60C             call 0CF6:4D4A
:0003.B757 8946F8                 mov [bp-08], ax
:0003.B75A 8956FA                 mov [bp-06], dx
:0003.B75D B009                   mov al, 09
:0003.B75F F66608                 mul byte ptr [bp+08]
:0003.B762 056001                 add ax, 0160
:0003.B765 8946F4                 mov [bp-0C], ax
:0003.B768 C746F60000             mov word ptr [bp-0A], 0000
:0003.B76D 8B7EF8                 mov di, [bp-08]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B7D1(C)
|
:0003.B770 33C9                   xor cx, cx
:0003.B772 8B76FC                 mov si, [bp-04]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B7BE(C)
|
:0003.B775 8B460C                 mov ax, [bp+0C]
:0003.B778 03C1                   add ax, cx
:0003.B77A 7838                   js B7B4
:0003.B77C 8B460C                 mov ax, [bp+0C]
:0003.B77F 03C1                   add ax, cx
:0003.B781 3D1A00                 cmp ax, 001A
:0003.B784 7D2E                   jge B7B4
:0003.B786 8B46F6                 mov ax, [bp-0A]
:0003.B789 03460A                 add ax, [bp+0A]
:0003.B78C 7826                   js B7B4
:0003.B78E 8B46F6                 mov ax, [bp-0A]
:0003.B791 03460A                 add ax, [bp+0A]
:0003.B794 3D0D00                 cmp ax, 000D
:0003.B797 7D1B                   jge B7B4
:0003.B799 807E08FF               cmp byte ptr [bp+08], FF
:0003.B79D 7505                   jne B7A4
:0003.B79F B8FFFF                 mov ax, FFFF
:0003.B7A2 EB03                   jmp B7A7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B79D(C)
|
:0003.B7A4 8B46F4                 mov ax, [bp-0C]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B7A2(U)
|
:0003.B7A7 8E46FE                 mov es, [bp-02]
:0003.B7AA 268904                 mov es:[si], ax
:0003.B7AD 8E46FA                 mov es, [bp-06]
:0003.B7B0 26C605FF               mov byte ptr es:[di], FF

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.B77A(C), :0003.B784(C), :0003.B78C(C), :0003.B797(C)
|
:0003.B7B4 46                     inc si
:0003.B7B5 46                     inc si
:0003.B7B6 47                     inc di
:0003.B7B7 FF46F4                 inc word ptr [bp-0C]
:0003.B7BA 41                     inc cx
:0003.B7BB 83F903                 cmp cx, 0003
:0003.B7BE 7CB5                   jl B775
:0003.B7C0 81EE7602               sub si, 0276
:0003.B7C4 83C717                 add di, 0017
:0003.B7C7 8976FC                 mov [bp-04], si
:0003.B7CA FF46F6                 inc word ptr [bp-0A]
:0003.B7CD 837EF603               cmp word ptr [bp-0A], 0003
:0003.B7D1 7C9D                   jl B770
:0003.B7D3 5E                     pop si
:0003.B7D4 5F                     pop di
:0003.B7D5 C9                     leave
:0003.B7D6 CA0800                 retf 0008


:0003.B7D9 00                     BYTE 0


:0003.B7DA C80C0000               enter 000C, 00
:0003.B7DE 57                     push di
:0003.B7DF 56                     push si
:0003.B7E0 8B760E                 mov si, [bp+0E]
:0003.B7E3 8B7E0C                 mov di, [bp+0C]
:0003.B7E6 688016                 push 1680
:0003.B7E9 680855                 push 5508
:0003.B7EC 9A4A4DF60C             call 0CF6:4D4A
:0003.B7F1 6BCF1A                 imul cx, di, 001A
:0003.B7F4 03CE                   add cx, si
:0003.B7F6 8BD9                   mov bx, cx
:0003.B7F8 03C9                   add cx, cx
:0003.B7FA 03C8                   add cx, ax
:0003.B7FC 81C1EC07               add cx, 07EC
:0003.B800 894EFC                 mov [bp-04], cx
:0003.B803 8956FE                 mov [bp-02], dx
:0003.B806 8D870624               lea ax, [bx+2406]
:0003.B80A 50                     push ax
:0003.B80B 680855                 push 5508
:0003.B80E 9A4A4DF60C             call 0CF6:4D4A
:0003.B813 8946F8                 mov [bp-08], ax
:0003.B816 8956FA                 mov [bp-06], dx
:0003.B819 B00B                   mov al, 0B
:0003.B81B F6660A                 mul byte ptr [bp+0A]
:0003.B81E 8A4E08                 mov cl , [bp+08]
:0003.B821 2AED                   sub ch, ch
:0003.B823 03C1                   add ax, cx
:0003.B825 C1E004                 shl ax, 04
:0003.B828 8946F4                 mov [bp-0C], ax
:0003.B82B C746F60000             mov word ptr [bp-0A], 0000
:0003.B830 8B7EF8                 mov di, [bp-08]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B894(C)
|
:0003.B833 33C9                   xor cx, cx
:0003.B835 8B76FC                 mov si, [bp-04]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B881(C)
|
:0003.B838 8B460E                 mov ax, [bp+0E]
:0003.B83B 03C1                   add ax, cx
:0003.B83D 7838                   js B877
:0003.B83F 8B460E                 mov ax, [bp+0E]
:0003.B842 03C1                   add ax, cx
:0003.B844 3D1A00                 cmp ax, 001A
:0003.B847 7D2E                   jge B877
:0003.B849 8B46F6                 mov ax, [bp-0A]
:0003.B84C 03460C                 add ax, [bp+0C]
:0003.B84F 7826                   js B877
:0003.B851 8B46F6                 mov ax, [bp-0A]
:0003.B854 03460C                 add ax, [bp+0C]
:0003.B857 3D0D00                 cmp ax, 000D
:0003.B85A 7D1B                   jge B877
:0003.B85C 807E08FF               cmp byte ptr [bp+08], FF
:0003.B860 7505                   jne B867
:0003.B862 B8FFFF                 mov ax, FFFF
:0003.B865 EB03                   jmp B86A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B860(C)
|
:0003.B867 8B46F4                 mov ax, [bp-0C]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B865(U)
|
:0003.B86A 8E46FE                 mov es, [bp-02]
:0003.B86D 268904                 mov es:[si], ax
:0003.B870 8E46FA                 mov es, [bp-06]
:0003.B873 26C605FF               mov byte ptr es:[di], FF

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.B83D(C), :0003.B847(C), :0003.B84F(C), :0003.B85A(C)
|
:0003.B877 46                     inc si
:0003.B878 46                     inc si
:0003.B879 47                     inc di
:0003.B87A FF46F4                 inc word ptr [bp-0C]
:0003.B87D 41                     inc cx
:0003.B87E 83F904                 cmp cx, 0004
:0003.B881 7CB5                   jl B838
:0003.B883 81EE7802               sub si, 0278
:0003.B887 83C716                 add di, 0016
:0003.B88A 8976FC                 mov [bp-04], si
:0003.B88D FF46F6                 inc word ptr [bp-0A]
:0003.B890 837EF604               cmp word ptr [bp-0A], 0004
:0003.B894 7C9D                   jl B833
:0003.B896 5E                     pop si
:0003.B897 5F                     pop di
:0003.B898 C9                     leave
:0003.B899 CA0A00                 retf 000A


:0003.B89C C8080000               enter 0008, 00
:0003.B8A0 57                     push di
:0003.B8A1 56                     push si
:0003.B8A2 6B460A2C               imul ax, [bp+0A], 002C
:0003.B8A6 051668                 add ax, 6816
:0003.B8A9 8946FC                 mov [bp-04], ax
:0003.B8AC 807E0800               cmp byte ptr [bp+08], 00
:0003.B8B0 740B                   je B8BD
:0003.B8B2 807E0802               cmp byte ptr [bp+08], 02
:0003.B8B6 7405                   je B8BD
:0003.B8B8 BE6801                 mov si, 0168
:0003.B8BB EB03                   jmp B8C0



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.B8B0(C), :0003.B8B6(C)
|
:0003.B8BD BE1800                 mov si, 0018

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B8BB(U)
|
:0003.B8C0 50                     push ax
:0003.B8C1 9A6639F60C             call 0CF6:3966
:0003.B8C6 8BD8                   mov bx, ax
:0003.B8C8 8BC6                   mov ax, si
:0003.B8CA BAF800                 mov dx, 00F8
:0003.B8CD 9ACE46F60C             call 0CF6:46CE
:0003.B8D2 6A04                   push 0004
:0003.B8D4 682651                 push 5126
:0003.B8D7 9AF605F60C             call 0CF6:05F6
:0003.B8DC 6A07                   push 0007
:0003.B8DE 682651                 push 5126
:0003.B8E1 9A8005F60C             call 0CF6:0580
:0003.B8E6 6A00                   push 0000
:0003.B8E8 682651                 push 5126
:0003.B8EB 9AA805F60C             call 0CF6:05A8
:0003.B8F0 FF76FC                 push word ptr [bp-04]
:0003.B8F3 9A5839F60C             call 0CF6:3958
:0003.B8F8 1E                     push ds
:0003.B8F9 50                     push ax
:0003.B8FA 9A943CF60C             call 0CF6:3C94
:0003.B8FF 8846FF                 mov [bp-01], al 
:0003.B902 807E0800               cmp byte ptr [bp+08], 00
:0003.B906 740B                   je B913
:0003.B908 807E0802               cmp byte ptr [bp+08], 02
:0003.B90C 7405                   je B913
:0003.B90E BE7001                 mov si, 0170
:0003.B911 EB03                   jmp B916



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.B906(C), :0003.B90C(C)
|
:0003.B913 BE2000                 mov si, 0020

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B911(U)
|
:0003.B916 8BC6                   mov ax, si
:0003.B918 99                     cwd
:0003.B919 83E207                 and dx, 0007
:0003.B91C 03C2                   add ax, dx
:0003.B91E C1F803                 sar ax, 03
:0003.B921 8BC8                   mov cx, ax
:0003.B923 B80600                 mov ax, 0006
:0003.B926 8A56FF                 mov dl, [bp-01]
:0003.B929 2AF6                   sub dh, dh
:0003.B92B 2BC2                   sub ax, dx
:0003.B92D 99                     cwd
:0003.B92E 2BC2                   sub ax, dx
:0003.B930 D1F8                   sar ax, 01
:0003.B932 03C8                   add cx, ax
:0003.B934 51                     push cx
:0003.B935 685C01                 push 015C
:0003.B938 682651                 push 5126
:0003.B93B 9A0E05F60C             call 0CF6:050E
:0003.B940 FF76FC                 push word ptr [bp-04]
:0003.B943 9A5839F60C             call 0CF6:3958
:0003.B948 50                     push ax
:0003.B949 68FB3E                 push 3EFB
:0003.B94C 682651                 push 5126
:0003.B94F 9A3E0CF60C             call 0CF6:0C3E
:0003.B954 83C406                 add sp, 0006
:0003.B957 807E0800               cmp byte ptr [bp+08], 00
:0003.B95B 740B                   je B968
:0003.B95D 807E0802               cmp byte ptr [bp+08], 02
:0003.B961 7405                   je B968
:0003.B963 BFF000                 mov di, 00F0
:0003.B966 EB03                   jmp B96B



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.B95B(C), :0003.B961(C)
|
:0003.B968 BF6800                 mov di, 0068

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B966(U)
|
:0003.B96B 6A70                   push 0070
:0003.B96D 6A01                   push 0001
:0003.B96F 6A01                   push 0001
:0003.B971 8D45F8                 lea ax, [di-08]
:0003.B974 BA0001                 mov dx, 0100
:0003.B977 BB7000                 mov bx, 0070
:0003.B97A 9ADA48F60C             call 0CF6:48DA
:0003.B97F 8BC7                   mov ax, di
:0003.B981 C1E803                 shr ax, 03
:0003.B984 8946FA                 mov [bp-06], ax
:0003.B987 50                     push ax
:0003.B988 680001                 push 0100
:0003.B98B 682651                 push 5126
:0003.B98E 9A0E05F60C             call 0CF6:050E
:0003.B993 FF76FC                 push word ptr [bp-04]
:0003.B996 9ACC6AF60C             call 0CF6:6ACC
:0003.B99B 8AD8                   mov bl , al 
:0003.B99D 2AFF                   sub bh, bh
:0003.B99F 03DB                   add bx, bx
:0003.B9A1 FFB7A20A               push word ptr [bx+0AA2]
:0003.B9A5 FF76FC                 push word ptr [bp-04]
:0003.B9A8 9ADA6AF60C             call 0CF6:6ADA
:0003.B9AD 2AE4                   sub ah, ah
:0003.B9AF 50                     push ax
:0003.B9B0 68FE3E                 push 3EFE
:0003.B9B3 682651                 push 5126
:0003.B9B6 9A3E0CF60C             call 0CF6:0C3E
:0003.B9BB 83C408                 add sp, 0008
:0003.B9BE FF76FA                 push word ptr [bp-06]
:0003.B9C1 B81801                 mov ax, 0118
:0003.B9C4 50                     push ax
:0003.B9C5 682651                 push 5126
:0003.B9C8 9A0E05F60C             call 0CF6:050E
:0003.B9CD 807E0802               cmp byte ptr [bp+08], 02
:0003.B9D1 732E                   jnb BA01
:0003.B9D3 8B7606                 mov si, [bp+06]
:0003.B9D6 8A4608                 mov al , [bp+08]
:0003.B9D9 384408                 cmp [si+08], al 
:0003.B9DC 7505                   jne B9E3
:0003.B9DE B8083F                 mov ax, 3F08
:0003.B9E1 EB03                   jmp B9E6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B9DC(C)
|
:0003.B9E3 B80D3F                 mov ax, 3F0D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B9E1(U)
|
:0003.B9E6 50                     push ax
:0003.B9E7 682651                 push 5126
:0003.B9EA 9A3E0CF60C             call 0CF6:0C3E
:0003.B9EF 83C404                 add sp, 0004
:0003.B9F2 68D007                 push 07D0
:0003.B9F5 8A5E08                 mov bl , [bp+08]
:0003.B9F8 2AFF                   sub bh, bh
:0003.B9FA 03DB                   add bx, bx
:0003.B9FC FF7017                 push word ptr [bx+si+17]
:0003.B9FF EB1B                   jmp BA1C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B9D1(C)
|
:0003.BA01 68123F                 push 3F12
:0003.BA04 682651                 push 5126
:0003.BA07 9A3E0CF60C             call 0CF6:0C3E
:0003.BA0C 83C404                 add sp, 0004
:0003.BA0F 6A64                   push 0064
:0003.BA11 FF76FC                 push word ptr [bp-04]
:0003.BA14 9A906AF60C             call 0CF6:6A90
:0003.BA19 2AE4                   sub ah, ah
:0003.BA1B 50                     push ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.B9FF(U)
|
:0003.BA1C 6A00                   push 0000
:0003.BA1E 8D4528                 lea ax, [di+28]
:0003.BA21 8946F8                 mov [bp-08], ax
:0003.BA24 BA1C01                 mov dx, 011C
:0003.BA27 BB4000                 mov bx, 0040
:0003.BA2A 9A7644F21C             call 1CF2:4476
:0003.BA2F FF76FA                 push word ptr [bp-06]
:0003.BA32 BE3001                 mov si, 0130
:0003.BA35 56                     push si
:0003.BA36 682651                 push 5126
:0003.BA39 9A0E05F60C             call 0CF6:050E
:0003.BA3E 68173F                 push 3F17
:0003.BA41 682651                 push 5126
:0003.BA44 9A3E0CF60C             call 0CF6:0C3E
:0003.BA49 83C404                 add sp, 0004
:0003.BA4C FF76FC                 push word ptr [bp-04]
:0003.BA4F 9A2069F60C             call 0CF6:6920
:0003.BA54 50                     push ax
:0003.BA55 FF76FC                 push word ptr [bp-04]
:0003.BA58 9AA4C5F60C             call 0CF6:C5A4
:0003.BA5D 50                     push ax
:0003.BA5E 6A01                   push 0001
:0003.BA60 8D163401               lea dx, [0134]
:0003.BA64 8B46F8                 mov ax, [bp-08]
:0003.BA67 BB4000                 mov bx, 0040
:0003.BA6A 9A7644F21C             call 1CF2:4476
:0003.BA6F FF76FA                 push word ptr [bp-06]
:0003.BA72 83C618                 add si, 0018
:0003.BA75 56                     push si
:0003.BA76 682651                 push 5126
:0003.BA79 9A0E05F60C             call 0CF6:050E
:0003.BA7E 807E0802               cmp byte ptr [bp+08], 02
:0003.BA82 7330                   jnb BAB4
:0003.BA84 681C3F                 push 3F1C
:0003.BA87 682651                 push 5126
:0003.BA8A 9A3E0CF60C             call 0CF6:0C3E
:0003.BA8F 83C404                 add sp, 0004
:0003.BA92 6A64                   push 0064
:0003.BA94 8A5E08                 mov bl , [bp+08]
:0003.BA97 2AFF                   sub bh, bh
:0003.BA99 03DB                   add bx, bx
:0003.BA9B 035E06                 add bx, [bp+06]
:0003.BA9E FF7713                 push word ptr [bx+13]
:0003.BAA1 6A00                   push 0000
:0003.BAA3 8D5404                 lea dx, [si+04]
:0003.BAA6 8B46F8                 mov ax, [bp-08]
:0003.BAA9 BB4000                 mov bx, 0040
:0003.BAAC 9A7644F21C             call 1CF2:4476
:0003.BAB1 83C618                 add si, 0018

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BA82(C)
|
:0003.BAB4 FF76FA                 push word ptr [bp-06]
:0003.BAB7 56                     push si
:0003.BAB8 682651                 push 5126
:0003.BABB 9A0E05F60C             call 0CF6:050E
:0003.BAC0 807E0802               cmp byte ptr [bp+08], 02
:0003.BAC4 7378                   jnb BB3E
:0003.BAC6 8A4608                 mov al , [bp+08]
:0003.BAC9 8B5E06                 mov bx, [bp+06]
:0003.BACC 384708                 cmp [bx+08], al 
:0003.BACF 751C                   jne BAED
:0003.BAD1 2AE4                   sub ah, ah
:0003.BAD3 8A4708                 mov al , [bx+08]
:0003.BAD6 03C0                   add ax, ax
:0003.BAD8 03D8                   add bx, ax
:0003.BADA FF37                   push word ptr [bx]
:0003.BADC 9AF640F21C             call 1CF2:40F6
:0003.BAE1 0BC0                   or ax, ax
:0003.BAE3 7503                   jne BAE8
:0003.BAE5 E98100                 jmp BB69



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BAE3(C)
|
:0003.BAE8 68213F                 push 3F21
:0003.BAEB EB54                   jmp BB41



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BACF(C)
|
:0003.BAED 68263F                 push 3F26
:0003.BAF0 682651                 push 5126
:0003.BAF3 9A3E0CF60C             call 0CF6:0C3E
:0003.BAF8 83C404                 add sp, 0004
:0003.BAFB 8B46FA                 mov ax, [bp-06]
:0003.BAFE 050700                 add ax, 0007
:0003.BB01 50                     push ax
:0003.BB02 56                     push si
:0003.BB03 682651                 push 5126
:0003.BB06 9A0E05F60C             call 0CF6:050E
:0003.BB0B 6A01                   push 0001
:0003.BB0D 682651                 push 5126
:0003.BB10 9AE605F60C             call 0CF6:05E6
:0003.BB15 8B5E06                 mov bx, [bp+06]
:0003.BB18 8A5F0C                 mov bl , [bx+0C]
:0003.BB1B 2AFF                   sub bh, bh
:0003.BB1D 8A87BA32               mov al , [bx+32BA]
:0003.BB21 2AE4                   sub ah, ah
:0003.BB23 50                     push ax
:0003.BB24 682B3F                 push 3F2B
:0003.BB27 682651                 push 5126
:0003.BB2A 9A3E0CF60C             call 0CF6:0C3E
:0003.BB2F 83C406                 add sp, 0006
:0003.BB32 6A00                   push 0000
:0003.BB34 682651                 push 5126
:0003.BB37 9AE605F60C             call 0CF6:05E6
:0003.BB3C EB2B                   jmp BB69



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BAC4(C)
|
:0003.BB3E 68323F                 push 3F32

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BAEB(U)
|
:0003.BB41 682651                 push 5126
:0003.BB44 9A3E0CF60C             call 0CF6:0C3E
:0003.BB49 83C404                 add sp, 0004
:0003.BB4C 6A64                   push 0064
:0003.BB4E FF76FC                 push word ptr [bp-04]
:0003.BB51 9AD0C5F60C             call 0CF6:C5D0
:0003.BB56 2AE4                   sub ah, ah
:0003.BB58 50                     push ax
:0003.BB59 6A00                   push 0000
:0003.BB5B 8D5404                 lea dx, [si+04]
:0003.BB5E 8B46F8                 mov ax, [bp-08]
:0003.BB61 BB4000                 mov bx, 0040
:0003.BB64 9A7644F21C             call 1CF2:4476

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.BAE5(U), :0003.BB3C(U)
|
:0003.BB69 5E                     pop si
:0003.BB6A 5F                     pop di
:0003.BB6B C9                     leave
:0003.BB6C CA0600                 retf 0006


:0003.BB6F 00                     BYTE 0


:0003.BB70 C8040000               enter 0004, 00
:0003.BB74 56                     push si
:0003.BB75 8B7606                 mov si, [bp+06]
:0003.BB78 2AFF                   sub bh, bh
:0003.BB7A 8A5C08                 mov bl , [si+08]
:0003.BB7D 03DB                   add bx, bx
:0003.BB7F 8B581B                 mov bx, [bx+si+1B]
:0003.BB82 8A87603D               mov al , [bx+3D60]
:0003.BB86 8846FF                 mov [bp-01], al 
:0003.BB89 3CFF                   cmp al, FF
:0003.BB8B 7503                   jne BB90
:0003.BB8D E9E200                 jmp BC72



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BB8B(C)
|
:0003.BB90 B80200                 mov ax, 0002
:0003.BB93 9A2822F60C             call 0CF6:2228
:0003.BB98 8A4408                 mov al , [si+08]
:0003.BB9B 50                     push ax
:0003.BB9C 8A46FF                 mov al , [bp-01]
:0003.BB9F 50                     push ax
:0003.BBA0 56                     push si
:0003.BBA1 9AF0E5F21C             call 1CF2:E5F0
:0003.BBA6 8A447B                 mov al , [si+7B]
:0003.BBA9 50                     push ax
:0003.BBAA 6890CF                 push CF90
:0003.BBAD 9A6A5FF21C             call 1CF2:5F6A
:0003.BBB2 9AEA21F60C             call 0CF6:21EA
:0003.BBB7 B80400                 mov ax, 0004
:0003.BBBA 9A2822F60C             call 0CF6:2228
:0003.BBBF 8A4408                 mov al , [si+08]
:0003.BBC2 50                     push ax
:0003.BBC3 8A46FF                 mov al , [bp-01]
:0003.BBC6 FEC0                   inc al
:0003.BBC8 50                     push ax
:0003.BBC9 56                     push si
:0003.BBCA 9AF0E5F21C             call 1CF2:E5F0
:0003.BBCF 8A447B                 mov al , [si+7B]
:0003.BBD2 50                     push ax
:0003.BBD3 6890CF                 push CF90
:0003.BBD6 9A6A5FF21C             call 1CF2:5F6A
:0003.BBDB 9AEA21F60C             call 0CF6:21EA
:0003.BBE0 8A5C08                 mov bl , [si+08]
:0003.BBE3 2AFF                   sub bh, bh
:0003.BBE5 03DB                   add bx, bx
:0003.BBE7 83781B05               cmp word ptr [bx+si+1B], 0005
:0003.BBEB 750A                   jne BBF7
:0003.BBED 6A16                   push 0016
:0003.BBEF 688054                 push 5480
:0003.BBF2 9A9C57F60C             call 0CF6:579C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BBEB(C)
|
:0003.BBF7 8A5C08                 mov bl , [si+08]
:0003.BBFA 2AFF                   sub bh, bh
:0003.BBFC 03DB                   add bx, bx
:0003.BBFE 8B581B                 mov bx, [bx+si+1B]
:0003.BC01 80BFBF3DFF             cmp byte ptr [bx+3DBF], FF
:0003.BC06 746A                   je BC72
:0003.BC08 83FB05                 cmp bx, 0005
:0003.BC0B 7465                   je BC72
:0003.BC0D 83FB03                 cmp bx, 0003
:0003.BC10 740E                   je BC20
:0003.BC12 83FB04                 cmp bx, 0004
:0003.BC15 7409                   je BC20
:0003.BC17 83FB0D                 cmp bx, 000D
:0003.BC1A 750E                   jne BC2A
:0003.BC1C 6A19                   push 0019
:0003.BC1E EB02                   jmp BC22



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.BC10(C), :0003.BC15(C)
|
:0003.BC20 6A13                   push 0013

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BC1E(U)
|
:0003.BC22 688054                 push 5480
:0003.BC25 9A9C57F60C             call 0CF6:579C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BC1A(C)
|
:0003.BC2A 8A4408                 mov al , [si+08]
:0003.BC2D 50                     push ax
:0003.BC2E 8A46FF                 mov al , [bp-01]
:0003.BC31 0402                   add al, 02
:0003.BC33 50                     push ax
:0003.BC34 56                     push si
:0003.BC35 9AF0E5F21C             call 1CF2:E5F0
:0003.BC3A 807C0A01               cmp byte ptr [si+0A], 01
:0003.BC3E 751E                   jne BC5E
:0003.BC40 8A5C08                 mov bl , [si+08]
:0003.BC43 2AFF                   sub bh, bh
:0003.BC45 03DB                   add bx, bx
:0003.BC47 8B401B                 mov ax, [bx+si+1B]
:0003.BC4A 3D0D00                 cmp ax, 000D
:0003.BC4D 7405                   je BC54
:0003.BC4F 3D1200                 cmp ax, 0012
:0003.BC52 750A                   jne BC5E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BC4D(C)
|
:0003.BC54 6A02                   push 0002
:0003.BC56 6A00                   push 0000
:0003.BC58 56                     push si
:0003.BC59 9AF0E5F21C             call 1CF2:E5F0

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.BC3E(C), :0003.BC52(C)
|
:0003.BC5E 8A447B                 mov al , [si+7B]
:0003.BC61 50                     push ax
:0003.BC62 6890CF                 push CF90
:0003.BC65 9A6A5FF21C             call 1CF2:5F6A
:0003.BC6A 688054                 push 5480
:0003.BC6D 9A3658F60C             call 0CF6:5836

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.BB8D(U), :0003.BC06(C), :0003.BC0B(C)
|
:0003.BC72 5E                     pop si
:0003.BC73 C9                     leave
:0003.BC74 CA0200                 retf 0002


:0003.BC77 00                     BYTE 0


:0003.BC78 C8060000               enter 0006, 00
:0003.BC7C 56                     push si
:0003.BC7D 8B7606                 mov si, [bp+06]
:0003.BC80 2AFF                   sub bh, bh
:0003.BC82 8A5C08                 mov bl , [si+08]
:0003.BC85 03DB                   add bx, bx
:0003.BC87 8B581B                 mov bx, [bx+si+1B]
:0003.BC8A 8A87733D               mov al , [bx+3D73]
:0003.BC8E 8846FD                 mov [bp-03], al 
:0003.BC91 3CFF                   cmp al, FF
:0003.BC93 740A                   je BC9F
:0003.BC95 83FB0C                 cmp bx, 000C
:0003.BC98 7405                   je BC9F
:0003.BC9A 83FB12                 cmp bx, 0012
:0003.BC9D 7503                   jne BCA2

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.BC93(C), :0003.BC98(C)
|
:0003.BC9F E9DD00                 jmp BD7F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BC9D(C)
|
:0003.BCA2 83FB06                 cmp bx, 0006
:0003.BCA5 7205                   jb BCAC
:0003.BCA7 83FB08                 cmp bx, 0008
:0003.BCAA 7609                   jbe BCB5

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BCA5(C)
|
:0003.BCAC 83FB10                 cmp bx, 0010
:0003.BCAF 7404                   je BCB5
:0003.BCB1 6A12                   push 0012
:0003.BCB3 EB02                   jmp BCB7



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.BCAA(C), :0003.BCAF(C)
|
:0003.BCB5 6A11                   push 0011

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BCB3(U)
|
:0003.BCB7 688054                 push 5480
:0003.BCBA 9A9C57F60C             call 0CF6:579C
:0003.BCBF C646FE00               mov byte ptr [bp-02], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BD74(U)
|
:0003.BCC3 A00E3E                 mov al, [3E0E]
:0003.BCC6 2AE4                   sub ah, ah
:0003.BCC8 50                     push ax
:0003.BCC9 687054                 push 5470
:0003.BCCC 9A5451F60C             call 0CF6:5154
:0003.BCD1 8A4408                 mov al , [si+08]
:0003.BCD4 50                     push ax
:0003.BCD5 8A46FE                 mov al , [bp-02]
:0003.BCD8 2403                   and al, 03
:0003.BCDA 3C03                   cmp al, 03
:0003.BCDC 7504                   jne BCE2
:0003.BCDE B001                   mov al, 01
:0003.BCE0 EB02                   jmp BCE4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BCDC(C)
|
:0003.BCE2 32C0                   xor al , al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BCE0(U)
|
:0003.BCE4 02440E                 add al , [si+0E]
:0003.BCE7 0246FD                 add al , [bp-03]
:0003.BCEA 50                     push ax
:0003.BCEB 56                     push si
:0003.BCEC 9AF0E5F21C             call 1CF2:E5F0
:0003.BCF1 8A4409                 mov al , [si+09]
:0003.BCF4 50                     push ax
:0003.BCF5 68FF00                 push 00FF
:0003.BCF8 56                     push si
:0003.BCF9 9AF0E5F21C             call 1CF2:E5F0
:0003.BCFE 807EFE00               cmp byte ptr [bp-02], 00
:0003.BD02 7436                   je BD3A
:0003.BD04 807C0800               cmp byte ptr [si+08], 00
:0003.BD08 7519                   jne BD23
:0003.BD0A C646FF05               mov byte ptr [bp-01], 05

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BD1F(C)
|
:0003.BD0E 8A5EFF                 mov bl , [bp-01]
:0003.BD11 2AFF                   sub bh, bh
:0003.BD13 03DB                   add bx, bx
:0003.BD15 FF4829                 dec word ptr [bx+si+29]
:0003.BD18 FE46FF                 inc byte ptr [bp-01]
:0003.BD1B 807EFF0A               cmp byte ptr [bp-01], 0A
:0003.BD1F 72ED                   jb BD0E
:0003.BD21 EB17                   jmp BD3A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BD08(C)
|
:0003.BD23 C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BD38(C)
|
:0003.BD27 8A5EFF                 mov bl , [bp-01]
:0003.BD2A 2AFF                   sub bh, bh
:0003.BD2C 03DB                   add bx, bx
:0003.BD2E FF4029                 inc word ptr [bx+si+29]
:0003.BD31 FE46FF                 inc byte ptr [bp-01]
:0003.BD34 807EFF05               cmp byte ptr [bp-01], 05
:0003.BD38 72ED                   jb BD27

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.BD02(C), :0003.BD21(U)
|
:0003.BD3A 8A4409                 mov al , [si+09]
:0003.BD3D 50                     push ax
:0003.BD3E 6A00                   push 0000
:0003.BD40 56                     push si
:0003.BD41 9AF0E5F21C             call 1CF2:E5F0
:0003.BD46 807C0800               cmp byte ptr [si+08], 00
:0003.BD4A 7505                   jne BD51
:0003.BD4C 8A46FE                 mov al , [bp-02]
:0003.BD4F EB05                   jmp BD56



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BD4A(C)
|
:0003.BD51 B028                   mov al, 28
:0003.BD53 2A46FE                 sub al , [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BD4F(U)
|
:0003.BD56 88447B                 mov [si+7B], al 
:0003.BD59 50                     push ax
:0003.BD5A 6890CF                 push CF90
:0003.BD5D 9A6A5FF21C             call 1CF2:5F6A
:0003.BD62 80740E01               xor byte ptr [si+0E], 01
:0003.BD66 9AEA21F60C             call 0CF6:21EA
:0003.BD6B FE46FE                 inc byte ptr [bp-02]
:0003.BD6E 807EFE28               cmp byte ptr [bp-02], 28
:0003.BD72 7703                   ja BD77
:0003.BD74 E94CFF                 jmp BCC3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BD72(C)
|
:0003.BD77 688054                 push 5480
:0003.BD7A 9ABA57F60C             call 0CF6:57BA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BC9F(U)
|
:0003.BD7F 5E                     pop si
:0003.BD80 C9                     leave
:0003.BD81 CA0200                 retf 0002


:0003.BD84 C8040000               enter 0004, 00
:0003.BD88 56                     push si
:0003.BD89 8B7606                 mov si, [bp+06]
:0003.BD8C 2AFF                   sub bh, bh
:0003.BD8E 8A5C08                 mov bl , [si+08]
:0003.BD91 03DB                   add bx, bx
:0003.BD93 8B581B                 mov bx, [bx+si+1B]
:0003.BD96 8A87863D               mov al , [bx+3D86]
:0003.BD9A 8846FE                 mov [bp-02], al 
:0003.BD9D 3CFF                   cmp al, FF
:0003.BD9F 7458                   je BDF9
:0003.BDA1 80BFBF3DFF             cmp byte ptr [bx+3DBF], FF
:0003.BDA6 7551                   jne BDF9
:0003.BDA8 8A4408                 mov al , [si+08]
:0003.BDAB 50                     push ax
:0003.BDAC 6A00                   push 0000
:0003.BDAE 56                     push si
:0003.BDAF 9AF0E5F21C             call 1CF2:E5F0
:0003.BDB4 8A447B                 mov al , [si+7B]
:0003.BDB7 50                     push ax
:0003.BDB8 6890CF                 push CF90
:0003.BDBB 9A6A5FF21C             call 1CF2:5F6A
:0003.BDC0 C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BDF5(C)
|
:0003.BDC4 B80200                 mov ax, 0002
:0003.BDC7 9A2822F60C             call 0CF6:2228
:0003.BDCC 8A4408                 mov al , [si+08]
:0003.BDCF 50                     push ax
:0003.BDD0 8A46FF                 mov al , [bp-01]
:0003.BDD3 0246FE                 add al , [bp-02]
:0003.BDD6 50                     push ax
:0003.BDD7 56                     push si
:0003.BDD8 9AF0E5F21C             call 1CF2:E5F0
:0003.BDDD 8A447B                 mov al , [si+7B]
:0003.BDE0 50                     push ax
:0003.BDE1 6890CF                 push CF90
:0003.BDE4 9A6A5FF21C             call 1CF2:5F6A
:0003.BDE9 9AEA21F60C             call 0CF6:21EA
:0003.BDEE FE46FF                 inc byte ptr [bp-01]
:0003.BDF1 807EFF02               cmp byte ptr [bp-01], 02
:0003.BDF5 72CD                   jb BDC4
:0003.BDF7 EB06                   jmp BDFF



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.BD9F(C), :0003.BDA6(C)
|
:0003.BDF9 56                     push si
:0003.BDFA 9AE4EEF21C             call 1CF2:EEE4

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BDF7(U)
|
:0003.BDFF 5E                     pop si
:0003.BE00 C9                     leave
:0003.BE01 CA0200                 retf 0002


:0003.BE04 C8040000               enter 0004, 00
:0003.BE08 56                     push si
:0003.BE09 8B7606                 mov si, [bp+06]
:0003.BE0C 807C0A01               cmp byte ptr [si+0A], 01
:0003.BE10 751C                   jne BE2E
:0003.BE12 8A5C08                 mov bl , [si+08]
:0003.BE15 2AFF                   sub bh, bh
:0003.BE17 03DB                   add bx, bx
:0003.BE19 8B401B                 mov ax, [bx+si+1B]
:0003.BE1C 3D0D00                 cmp ax, 000D
:0003.BE1F 7504                   jne BE25
:0003.BE21 6A18                   push 0018
:0003.BE23 EB18                   jmp BE3D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BE1F(C)
|
:0003.BE25 3D0C00                 cmp ax, 000C
:0003.BE28 751B                   jne BE45
:0003.BE2A 6A1A                   push 001A
:0003.BE2C EB0F                   jmp BE3D



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BE10(C)
|
:0003.BE2E 8A5C0B                 mov bl , [si+0B]
:0003.BE31 C0EB04                 shr bl, 04
:0003.BE34 2AFF                   sub bh, bh
:0003.BE36 8A87383F               mov al , [bx+3F38]
:0003.BE3A 2AE4                   sub ah, ah
:0003.BE3C 50                     push ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.BE23(U), :0003.BE2C(U)
|
:0003.BE3D 688054                 push 5480
:0003.BE40 9A9C57F60C             call 0CF6:579C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BE28(C)
|
:0003.BE45 C646FE00               mov byte ptr [bp-02], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BFF8(U)
|
:0003.BE49 A00E3E                 mov al, [3E0E]
:0003.BE4C 2AE4                   sub ah, ah
:0003.BE4E 50                     push ax
:0003.BE4F 687054                 push 5470
:0003.BE52 9A5451F60C             call 0CF6:5154
:0003.BE57 8A4408                 mov al , [si+08]
:0003.BE5A 50                     push ax
:0003.BE5B 68FF00                 push 00FF
:0003.BE5E 56                     push si
:0003.BE5F 9AF0E5F21C             call 1CF2:E5F0
:0003.BE64 8A4409                 mov al , [si+09]
:0003.BE67 50                     push ax
:0003.BE68 68FF00                 push 00FF
:0003.BE6B 56                     push si
:0003.BE6C 9AF0E5F21C             call 1CF2:E5F0
:0003.BE71 807EFE00               cmp byte ptr [bp-02], 00
:0003.BE75 7438                   je BEAF
:0003.BE77 807C0800               cmp byte ptr [si+08], 00
:0003.BE7B 751A                   jne BE97
:0003.BE7D C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BE93(C)
|
:0003.BE81 8A5EFF                 mov bl , [bp-01]
:0003.BE84 2AFF                   sub bh, bh
:0003.BE86 03DB                   add bx, bx
:0003.BE88 83682902               sub word ptr [bx+si+29], 0002
:0003.BE8C FE46FF                 inc byte ptr [bp-01]
:0003.BE8F 807EFF0A               cmp byte ptr [bp-01], 0A
:0003.BE93 72EC                   jb BE81
:0003.BE95 EB18                   jmp BEAF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BE7B(C)
|
:0003.BE97 C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BEAD(C)
|
:0003.BE9B 8A5EFF                 mov bl , [bp-01]
:0003.BE9E 2AFF                   sub bh, bh
:0003.BEA0 03DB                   add bx, bx
:0003.BEA2 83402902               add word ptr [bx+si+29], 0002
:0003.BEA6 FE46FF                 inc byte ptr [bp-01]
:0003.BEA9 807EFF0A               cmp byte ptr [bp-01], 0A
:0003.BEAD 72EC                   jb BE9B

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.BE75(C), :0003.BE95(U)
|
:0003.BEAF 807C0A01               cmp byte ptr [si+0A], 01
:0003.BEB3 7403                   je BEB8
:0003.BEB5 E9C700                 jmp BF7F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BEB3(C)
|
:0003.BEB8 8A5C08                 mov bl , [si+08]
:0003.BEBB 2AFF                   sub bh, bh
:0003.BEBD 03DB                   add bx, bx
:0003.BEBF 83781B0C               cmp word ptr [bx+si+1B], 000C
:0003.BEC3 7510                   jne BED5
:0003.BEC5 6A02                   push 0002
:0003.BEC7 8A46FE                 mov al , [bp-02]
:0003.BECA 2402                   and al, 02
:0003.BECC D0E8                   shr al, 01
:0003.BECE 50                     push ax
:0003.BECF 56                     push si
:0003.BED0 9AF0E5F21C             call 1CF2:E5F0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BEC3(C)
|
:0003.BED5 8A5C08                 mov bl , [si+08]
:0003.BED8 2AFF                   sub bh, bh
:0003.BEDA 03DB                   add bx, bx
:0003.BEDC 8B401B                 mov ax, [bx+si+1B]
:0003.BEDF 3D0D00                 cmp ax, 000D
:0003.BEE2 7405                   je BEE9
:0003.BEE4 3D1200                 cmp ax, 0012
:0003.BEE7 7516                   jne BEFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BEE2(C)
|
:0003.BEE9 6A02                   push 0002
:0003.BEEB 8A46FE                 mov al , [bp-02]
:0003.BEEE B106                   mov cl, 06
:0003.BEF0 2AE4                   sub ah, ah
:0003.BEF2 F6F1                   div cl
:0003.BEF4 D0EC                   shr ah, 01
:0003.BEF6 8AC4                   mov al , ah
:0003.BEF8 50                     push ax
:0003.BEF9 56                     push si
:0003.BEFA 9AF0E5F21C             call 1CF2:E5F0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BEE7(C)
|
:0003.BEFF 8A5C08                 mov bl , [si+08]
:0003.BF02 2AFF                   sub bh, bh
:0003.BF04 03DB                   add bx, bx
:0003.BF06 8B401B                 mov ax, [bx+si+1B]
:0003.BF09 3D0300                 cmp ax, 0003
:0003.BF0C 7303                   jnb BF11
:0003.BF0E E99000                 jmp BFA1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BF0C(C)
|
:0003.BF11 3D0500                 cmp ax, 0005
:0003.BF14 771E                   ja BF34
:0003.BF16 F646FE03               test byte ptr [bp-02], 03
:0003.BF1A 7518                   jne BF34
:0003.BF1C 6A02                   push 0002
:0003.BF1E 68FF00                 push 00FF
:0003.BF21 56                     push si
:0003.BF22 9AF0E5F21C             call 1CF2:E5F0
:0003.BF27 8A46FE                 mov al , [bp-02]
:0003.BF2A C0E802                 shr al, 02
:0003.BF2D 2AE4                   sub ah, ah
:0003.BF2F 48                     dec ax
:0003.BF30 7C02                   jl BF34
:0003.BF32 7102                   jno BF36

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.BF14(C), :0003.BF1A(C), :0003.BF30(C)
|
:0003.BF34 EB6B                   jmp BFA1

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BF32(C)
|
:0003.BF36 2D0300                 sub ax, 0003
:0003.BF39 7E0A                   jle BF45
:0003.BF3B 48                     dec ax
:0003.BF3C 7C63                   jl BFA1
:0003.BF3E 2D0300                 sub ax, 0003
:0003.BF41 7E1F                   jle BF62
:0003.BF43 EB5C                   jmp BFA1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BF39(C)
|
:0003.BF45 C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BF5A(C)
|
:0003.BF49 8A5EFF                 mov bl , [bp-01]
:0003.BF4C 2AFF                   sub bh, bh
:0003.BF4E 03DB                   add bx, bx
:0003.BF50 FF4865                 dec word ptr [bx+si+65]
:0003.BF53 FE46FF                 inc byte ptr [bp-01]
:0003.BF56 807EFF05               cmp byte ptr [bp-01], 05
:0003.BF5A 72ED                   jb BF49
:0003.BF5C 6A02                   push 0002
:0003.BF5E 6A00                   push 0000
:0003.BF60 EB39                   jmp BF9B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BF41(C)
|
:0003.BF62 C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BF77(C)
|
:0003.BF66 8A5EFF                 mov bl , [bp-01]
:0003.BF69 2AFF                   sub bh, bh
:0003.BF6B 03DB                   add bx, bx
:0003.BF6D FF4065                 inc word ptr [bx+si+65]
:0003.BF70 FE46FF                 inc byte ptr [bp-01]
:0003.BF73 807EFF05               cmp byte ptr [bp-01], 05
:0003.BF77 72ED                   jb BF66
:0003.BF79 6A02                   push 0002
:0003.BF7B 6A01                   push 0001
:0003.BF7D EB1C                   jmp BF9B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BEB5(U)
|
:0003.BF7F 807C0A02               cmp byte ptr [si+0A], 02
:0003.BF83 7406                   je BF8B
:0003.BF85 807C0A03               cmp byte ptr [si+0A], 03
:0003.BF89 7516                   jne BFA1

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BF83(C)
|
:0003.BF8B 6A02                   push 0002
:0003.BF8D 8A46FE                 mov al , [bp-02]
:0003.BF90 B106                   mov cl, 06
:0003.BF92 2AE4                   sub ah, ah
:0003.BF94 F6F1                   div cl
:0003.BF96 D0EC                   shr ah, 01
:0003.BF98 8AC4                   mov al , ah
:0003.BF9A 50                     push ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.BF60(U), :0003.BF7D(U)
|
:0003.BF9B 56                     push si
:0003.BF9C 9AF0E5F21C             call 1CF2:E5F0

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.BF0E(U), :0003.BF34(U), :0003.BF3C(C), :0003.BF43(U), :0003.BF89(C), 
|
:0003.BFA1 8A4408                 mov al , [si+08]
:0003.BFA4 50                     push ax
:0003.BFA5 8AD8                   mov bl , al 
:0003.BFA7 2AFF                   sub bh, bh
:0003.BFA9 8A4079                 mov al , [bx+si+79]
:0003.BFAC 50                     push ax
:0003.BFAD 56                     push si
:0003.BFAE 9AF0E5F21C             call 1CF2:E5F0
:0003.BFB3 8A4409                 mov al , [si+09]
:0003.BFB6 50                     push ax
:0003.BFB7 8AD8                   mov bl , al 
:0003.BFB9 2AFF                   sub bh, bh
:0003.BFBB 8A4079                 mov al , [bx+si+79]
:0003.BFBE 50                     push ax
:0003.BFBF 56                     push si
:0003.BFC0 9AF0E5F21C             call 1CF2:E5F0
:0003.BFC5 807C0800               cmp byte ptr [si+08], 00
:0003.BFC9 7507                   jne BFD2
:0003.BFCB 8A4EFE                 mov cl , [bp-02]
:0003.BFCE 2AED                   sub ch, ch
:0003.BFD0 EB0A                   jmp BFDC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BFC9(C)
|
:0003.BFD2 B92800                 mov cx, 0028
:0003.BFD5 8A46FE                 mov al , [bp-02]
:0003.BFD8 2AE4                   sub ah, ah
:0003.BFDA 2BC8                   sub cx, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BFD0(U)
|
:0003.BFDC 51                     push cx
:0003.BFDD 6890CF                 push CF90
:0003.BFE0 9A6A5FF21C             call 1CF2:5F6A
:0003.BFE5 80740E01               xor byte ptr [si+0E], 01
:0003.BFE9 9AEA21F60C             call 0CF6:21EA
:0003.BFEE 8046FE02               add byte ptr [bp-02], 02
:0003.BFF2 807EFE28               cmp byte ptr [bp-02], 28
:0003.BFF6 7703                   ja BFFB
:0003.BFF8 E94EFE                 jmp BE49



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.BFF6(C)
|
:0003.BFFB 5E                     pop si
:0003.BFFC C9                     leave
:0003.BFFD CA0200                 retf 0002


:0003.C000 C8060000               enter 0006, 00
:0003.C004 56                     push si
:0003.C005 8B7606                 mov si, [bp+06]
:0003.C008 B96400                 mov cx, 0064
:0003.C00B 8B441F                 mov ax, [si+1F]
:0003.C00E 2BD2                   sub dx, dx
:0003.C010 F7F1                   div cx
:0003.C012 8846FD                 mov [bp-03], al 
:0003.C015 8A5C09                 mov bl , [si+09]
:0003.C018 2AFF                   sub bh, bh
:0003.C01A 03DB                   add bx, bx
:0003.C01C FF7004                 push word ptr [bx+si+04]
:0003.C01F 9AA4C5F60C             call 0CF6:C5A4
:0003.C024 3B441F                 cmp ax, [si+1F]
:0003.C027 7504                   jne C02D
:0003.C029 C646FD0D               mov byte ptr [bp-03], 0D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C027(C)
|
:0003.C02D 8A5C08                 mov bl , [si+08]
:0003.C030 2AFF                   sub bh, bh
:0003.C032 03DB                   add bx, bx
:0003.C034 8B401B                 mov ax, [bx+si+1B]
:0003.C037 3D0300                 cmp ax, 0003
:0003.C03A 7412                   je C04E
:0003.C03C 3D0400                 cmp ax, 0004
:0003.C03F 740D                   je C04E
:0003.C041 3D0500                 cmp ax, 0005
:0003.C044 7504                   jne C04A
:0003.C046 6A17                   push 0017
:0003.C048 EB06                   jmp C050



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C044(C)
|
:0003.C04A 6A14                   push 0014
:0003.C04C EB02                   jmp C050



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.C03A(C), :0003.C03F(C)
|
:0003.C04E 6A15                   push 0015

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.C048(U), :0003.C04C(U)
|
:0003.C050 688054                 push 5480
:0003.C053 9A9C57F60C             call 0CF6:579C
:0003.C058 C646FE00               mov byte ptr [bp-02], 00
:0003.C05C 807EFD00               cmp byte ptr [bp-03], 00
:0003.C060 7503                   jne C065
:0003.C062 E9A600                 jmp C10B



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.C060(C), :0003.C108(U)
|
:0003.C065 A00E3E                 mov al, [3E0E]
:0003.C068 2AE4                   sub ah, ah
:0003.C06A 50                     push ax
:0003.C06B 687054                 push 5470
:0003.C06E 9A5451F60C             call 0CF6:5154
:0003.C073 8A4409                 mov al , [si+09]
:0003.C076 50                     push ax
:0003.C077 68FF00                 push 00FF
:0003.C07A 56                     push si
:0003.C07B 9AF0E5F21C             call 1CF2:E5F0
:0003.C080 807C0800               cmp byte ptr [si+08], 00
:0003.C084 7519                   jne C09F
:0003.C086 C646FF05               mov byte ptr [bp-01], 05

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C09B(C)
|
:0003.C08A 8A5EFF                 mov bl , [bp-01]
:0003.C08D 2AFF                   sub bh, bh
:0003.C08F 03DB                   add bx, bx
:0003.C091 FF4029                 inc word ptr [bx+si+29]
:0003.C094 FE46FF                 inc byte ptr [bp-01]
:0003.C097 807EFF0A               cmp byte ptr [bp-01], 0A
:0003.C09B 72ED                   jb C08A
:0003.C09D EB17                   jmp C0B6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C084(C)
|
:0003.C09F C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C0B4(C)
|
:0003.C0A3 8A5EFF                 mov bl , [bp-01]
:0003.C0A6 2AFF                   sub bh, bh
:0003.C0A8 03DB                   add bx, bx
:0003.C0AA FF4829                 dec word ptr [bx+si+29]
:0003.C0AD FE46FF                 inc byte ptr [bp-01]
:0003.C0B0 807EFF05               cmp byte ptr [bp-01], 05
:0003.C0B4 72ED                   jb C0A3

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C09D(U)
|
:0003.C0B6 8A5C09                 mov bl , [si+09]
:0003.C0B9 2AFF                   sub bh, bh
:0003.C0BB 03DB                   add bx, bx
:0003.C0BD 83781B05               cmp word ptr [bx+si+1B], 0005
:0003.C0C1 750E                   jne C0D1
:0003.C0C3 807C0A02               cmp byte ptr [si+0A], 02
:0003.C0C7 7508                   jne C0D1
:0003.C0C9 8A4409                 mov al , [si+09]
:0003.C0CC 50                     push ax
:0003.C0CD 6A01                   push 0001
:0003.C0CF EB15                   jmp C0E6



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.C0C1(C), :0003.C0C7(C)
|
:0003.C0D1 8A4409                 mov al , [si+09]
:0003.C0D4 50                     push ax
:0003.C0D5 8A46FD                 mov al , [bp-03]
:0003.C0D8 D0E8                   shr al, 01
:0003.C0DA 3A46FE                 cmp al , [bp-02]
:0003.C0DD 7304                   jnb C0E3
:0003.C0DF B002                   mov al, 02
:0003.C0E1 EB02                   jmp C0E5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C0DD(C)
|
:0003.C0E3 B001                   mov al, 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C0E1(U)
|
:0003.C0E5 50                     push ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C0CF(U)
|
:0003.C0E6 56                     push si
:0003.C0E7 9AF0E5F21C             call 1CF2:E5F0
:0003.C0EC 8A447B                 mov al , [si+7B]
:0003.C0EF 50                     push ax
:0003.C0F0 6890CF                 push CF90
:0003.C0F3 9A6A5FF21C             call 1CF2:5F6A
:0003.C0F8 9AEA21F60C             call 0CF6:21EA
:0003.C0FD 8A46FD                 mov al , [bp-03]
:0003.C100 FE46FE                 inc byte ptr [bp-02]
:0003.C103 3846FE                 cmp [bp-02], al 
:0003.C106 7303                   jnb C10B
:0003.C108 E95AFF                 jmp C065



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.C062(U), :0003.C106(C)
|
:0003.C10B 5E                     pop si
:0003.C10C C9                     leave
:0003.C10D CA0200                 retf 0002


:0003.C110 6802D3                 push D302
:0003.C113 9A20F2F21C             call 1CF2:F220
:0003.C118 CB                     retf


:0003.C119 00                     BYTE 0


:0003.C11A 68F21C                 push 1CF2
:0003.C11D 68F0F1                 push F1F0
:0003.C120 9A5AC30000             call 0000:C35A
:0003.C125 83C404                 add sp, 0004
:0003.C128 CB                     retf


:0003.C129 00                     BYTE 0


:0003.C12A 9AE2CEF21C             call 1CF2:CEE2
:0003.C12F 9AFAF1F21C             call 1CF2:F1FA
:0003.C134 CB                     retf


:0003.C135 00                     BYTE 0


:0003.C136 55                     push bp
:0003.C137 8BEC                   mov bp, sp
:0003.C139 8B4606                 mov ax, [bp+06]
:0003.C13C C9                     leave
:0003.C13D CA0200                 retf 0002


:0003.C140 CA0200                 retf 0002


:0003.C143 00                     BYTE 0


:0003.C144 C8020000               enter 0002, 00
:0003.C148 56                     push si
:0003.C149 8BF0                   mov si, ax
:0003.C14B C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C168(C)
|
:0003.C14F B00E                   mov al, 0E
:0003.C151 F666FF                 mul byte ptr [bp-01]
:0003.C154 0576D0                 add ax, D076
:0003.C157 50                     push ax
:0003.C158 9A6240F21C             call 1CF2:4062
:0003.C15D 3BC6                   cmp ax, si
:0003.C15F 740B                   je C16C
:0003.C161 FE46FF                 inc byte ptr [bp-01]
:0003.C164 807EFF2D               cmp byte ptr [bp-01], 2D
:0003.C168 72E5                   jb C14F
:0003.C16A EB0A                   jmp C176



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C15F(C)
|
:0003.C16C B00E                   mov al, 0E
:0003.C16E F666FF                 mul byte ptr [bp-01]
:0003.C171 0576D0                 add ax, D076
:0003.C174 EB03                   jmp C179



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C16A(U)
|
:0003.C176 B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C174(U)
|
:0003.C179 5E                     pop si
:0003.C17A C9                     leave
:0003.C17B CB                     retf


:0003.C17C 55                     push bp
:0003.C17D 8BEC                   mov bp, sp
:0003.C17F 8B5E06                 mov bx, [bp+06]
:0003.C182 C607FF                 mov byte ptr [bx], FF
:0003.C185 C747050000             mov word ptr [bx+05], 0000
:0003.C18A C74701C800             mov word ptr [bx+01], 00C8
:0003.C18F C74703FC2F             mov word ptr [bx+03], 2FFC
:0003.C194 C9                     leave
:0003.C195 CA0200                 retf 0002


:0003.C198 C8080000               enter 0008, 00
:0003.C19C 57                     push di
:0003.C19D 56                     push si
:0003.C19E BEFFFF                 mov si, FFFF
:0003.C1A1 C646FDFF               mov byte ptr [bp-03], FF
:0003.C1A5 8B460C                 mov ax, [bp+0C]
:0003.C1A8 9A24F2F21C             call 1CF2:F224
:0003.C1AD 8BF8                   mov di, ax
:0003.C1AF 3BFE                   cmp di, si
:0003.C1B1 7503                   jne C1B6
:0003.C1B3 E98B00                 jmp C241



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C1B1(C)
|
:0003.C1B6 50                     push ax
:0003.C1B7 9AE840F21C             call 1CF2:40E8
:0003.C1BC FEC8                   dec al
:0003.C1BE 757E                   jne C23E
:0003.C1C0 897EF8                 mov [bp-08], di
:0003.C1C3 33F6                   xor si, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C1DE(C)
|
:0003.C1C5 56                     push si
:0003.C1C6 685EC2                 push C25E
:0003.C1C9 9A58B6F60C             call 0CF6:B658
:0003.C1CE 8BF8                   mov di, ax
:0003.C1D0 8946FA                 mov [bp-06], ax
:0003.C1D3 8B460C                 mov ax, [bp+0C]
:0003.C1D6 3905                   cmp [di], ax
:0003.C1D8 7408                   je C1E2
:0003.C1DA 46                     inc si
:0003.C1DB 83FE2D                 cmp si, 002D
:0003.C1DE 72E5                   jb C1C5
:0003.C1E0 EB05                   jmp C1E7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C1D8(C)
|
:0003.C1E2 8BC6                   mov ax, si
:0003.C1E4 8846FD                 mov [bp-03], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C1E0(U)
|
:0003.C1E7 807EFDFF               cmp byte ptr [bp-03], FF
:0003.C1EB 7451                   je C23E
:0003.C1ED 8B7EFA                 mov di, [bp-06]
:0003.C1F0 6A0D                   push 000D
:0003.C1F2 688054                 push 5480
:0003.C1F5 9A9C57F60C             call 0CF6:579C
:0003.C1FA 8A4504                 mov al , [di+04]
:0003.C1FD 250400                 and ax, 0004
:0003.C200 3D0100                 cmp ax, 0001
:0003.C203 1BF6                   sbb si, si
:0003.C205 F7DE                   neg si
:0003.C207 8A4502                 mov al , [di+02]
:0003.C20A 50                     push ax
:0003.C20B 8D5D02                 lea bx, [di+02]
:0003.C20E 8A4701                 mov al , [bx+01]
:0003.C211 50                     push ax
:0003.C212 6890CF                 push CF90
:0003.C215 8BFB                   mov di, bx
:0003.C217 9A4E56F21C             call 1CF2:564E
:0003.C21C 8A05                   mov al , [di]
:0003.C21E 50                     push ax
:0003.C21F 8A4501                 mov al , [di+01]
:0003.C222 50                     push ax
:0003.C223 56                     push si
:0003.C224 FF76F8                 push word ptr [bp-08]
:0003.C227 9A0A76F21C             call 1CF2:760A
:0003.C22C C746FE0100             mov word ptr [bp-02], 0001
:0003.C231 688054                 push 5480
:0003.C234 9A3658F60C             call 0CF6:5836
:0003.C239 8B76FE                 mov si, [bp-02]
:0003.C23C EB03                   jmp C241



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.C1BE(C), :0003.C1EB(C)
|
:0003.C23E BEFFFF                 mov si, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.C1B3(U), :0003.C23C(U)
|
:0003.C241 8BC6                   mov ax, si
:0003.C243 5E                     pop si
:0003.C244 5F                     pop di
:0003.C245 C9                     leave
:0003.C246 CA0800                 retf 0008


:0003.C249 00                     BYTE 0


:0003.C24A 55                     push bp
:0003.C24B 8BEC                   mov bp, sp
:0003.C24D 56                     push si
:0003.C24E 8B460C                 mov ax, [bp+0C]
:0003.C251 9A24F2F21C             call 1CF2:F224
:0003.C256 8BF0                   mov si, ax
:0003.C258 83FEFF                 cmp si, FFFF
:0003.C25B 7442                   je C29F
:0003.C25D A068CF                 mov al, [CF68]
:0003.C260 38460A                 cmp [bp+0A], al 
:0003.C263 733A                   jnb C29F
:0003.C265 A069CF                 mov al, [CF69]
:0003.C268 384608                 cmp [bp+08], al 
:0003.C26B 7332                   jnb C29F
:0003.C26D 6A04                   push 0004
:0003.C26F 56                     push si
:0003.C270 9AE891F21C             call 1CF2:91E8
:0003.C275 6A00                   push 0000
:0003.C277 56                     push si
:0003.C278 9A4A7CF21C             call 1CF2:7C4A
:0003.C27D 8A460A                 mov al , [bp+0A]
:0003.C280 50                     push ax
:0003.C281 8A4608                 mov al , [bp+08]
:0003.C284 50                     push ax
:0003.C285 56                     push si
:0003.C286 9A9891F21C             call 1CF2:9198
:0003.C28B 56                     push si
:0003.C28C 9A46C0F21C             call 1CF2:C046
:0003.C291 68C400                 push 00C4
:0003.C294 56                     push si
:0003.C295 9AAA40F21C             call 1CF2:40AA
:0003.C29A B80100                 mov ax, 0001
:0003.C29D EB03                   jmp C2A2



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.C25B(C), :0003.C263(C), :0003.C26B(C)
|
:0003.C29F B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C29D(U)
|
:0003.C2A2 5E                     pop si
:0003.C2A3 C9                     leave
:0003.C2A4 CA0800                 retf 0008


:0003.C2A7 00                     BYTE 0


:0003.C2A8 C8020000               enter 0002, 00
:0003.C2AC 56                     push si
:0003.C2AD 33F6                   xor si, si
:0003.C2AF 8B4608                 mov ax, [bp+08]
:0003.C2B2 9A24F2F21C             call 1CF2:F224
:0003.C2B7 3DFFFF                 cmp ax, FFFF
:0003.C2BA 7504                   jne C2C0
:0003.C2BC 8BF0                   mov si, ax
:0003.C2BE EB0D                   jmp C2CD



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C2BA(C)
|
:0003.C2C0 50                     push ax
:0003.C2C1 9A607CF21C             call 1CF2:7C60
:0003.C2C6 0BC0                   or ax, ax
:0003.C2C8 7403                   je C2CD
:0003.C2CA BE0100                 mov si, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.C2BE(U), :0003.C2C8(C)
|
:0003.C2CD 8BC6                   mov ax, si
:0003.C2CF 5E                     pop si
:0003.C2D0 C9                     leave
:0003.C2D1 CA0400                 retf 0004


:0003.C2D4 55                     push bp
:0003.C2D5 8BEC                   mov bp, sp
:0003.C2D7 68EE67                 push 67EE
:0003.C2DA 9A101FF60C             call 0CF6:1F10
:0003.C2DF 3C03                   cmp al, 03
:0003.C2E1 7528                   jne C30B
:0003.C2E3 807E0801               cmp byte ptr [bp+08], 01
:0003.C2E7 1AC0                   sbb al , al 
:0003.C2E9 24FF                   and al, FF
:0003.C2EB 0403                   add al, 03
:0003.C2ED 50                     push ax
:0003.C2EE 686ACF                 push CF6A
:0003.C2F1 9AC493F21C             call 1CF2:93C4
:0003.C2F6 807E0803               cmp byte ptr [bp+08], 03
:0003.C2FA 750A                   jne C306
:0003.C2FC 6A04                   push 0004
:0003.C2FE 687C54                 push 547C
:0003.C301 9A2655F60C             call 0CF6:5526

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C2FA(C)
|
:0003.C306 B80100                 mov ax, 0001
:0003.C309 EB03                   jmp C30E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C2E1(C)
|
:0003.C30B B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C309(U)
|
:0003.C30E C9                     leave
:0003.C30F CA0400                 retf 0004


:0003.C312 32C0                   xor al , al 
:0003.C314 9AA2B7F60C             call 0CF6:B7A2
:0003.C319 9ACF570000             call 0000:57CF
:0003.C31E CA0200                 retf 0002


:0003.C321 00                     BYTE 0


:0003.C322 C8060000               enter 0006, 00
:0003.C326 57                     push di
:0003.C327 56                     push si
:0003.C328 C646FF00               mov byte ptr [bp-01], 00
:0003.C32C 8B7E08                 mov di, [bp+08]
:0003.C32F 8B76FC                 mov si, [bp-04]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C351(C)
|
:0003.C332 B00E                   mov al, 0E
:0003.C334 F666FF                 mul byte ptr [bp-01]
:0003.C337 0576D0                 add ax, D076
:0003.C33A 8946FA                 mov [bp-06], ax
:0003.C33D 50                     push ax
:0003.C33E 9A6240F21C             call 1CF2:4062
:0003.C343 3BC7                   cmp ax, di
:0003.C345 7503                   jne C34A
:0003.C347 8B76FA                 mov si, [bp-06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C345(C)
|
:0003.C34A FE46FF                 inc byte ptr [bp-01]
:0003.C34D 807EFF2D               cmp byte ptr [bp-01], 2D
:0003.C351 72DF                   jb C332
:0003.C353 6888D3                 push D388
:0003.C356 9AF86BF21C             call 1CF2:6BF8
:0003.C35B 0BC0                   or ax, ax
:0003.C35D 7421                   je C380
:0003.C35F 6A70                   push 0070
:0003.C361 FF760C                 push word ptr [bp+0C]
:0003.C364 FF760A                 push word ptr [bp+0A]
:0003.C367 6BC72C                 imul ax, di, 002C
:0003.C36A 051668                 add ax, 6816
:0003.C36D 50                     push ax
:0003.C36E 6A00                   push 0000
:0003.C370 B82000                 mov ax, 0020
:0003.C373 BA0001                 mov dx, 0100
:0003.C376 BB8001                 mov bx, 0180
:0003.C379 9A2026F60C             call 0CF6:2620
:0003.C37E EB78                   jmp C3F8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C35D(C)
|
:0003.C380 56                     push si
:0003.C381 9A9C40F21C             call 1CF2:409C
:0003.C386 8BD8                   mov bx, ax
:0003.C388 8B07                   mov ax, [bx]
:0003.C38A 8946FE                 mov [bp-02], ax
:0003.C38D 56                     push si
:0003.C38E 9AE840F21C             call 1CF2:40E8
:0003.C393 3C02                   cmp al, 02
:0003.C395 751C                   jne C3B3
:0003.C397 8A46FE                 mov al , [bp-02]
:0003.C39A 50                     push ax
:0003.C39B 8A46FF                 mov al , [bp-01]
:0003.C39E 50                     push ax
:0003.C39F 6890CF                 push CF90
:0003.C3A2 9A4E56F21C             call 1CF2:564E
:0003.C3A7 8D46FE                 lea ax, [bp-02]
:0003.C3AA 50                     push ax
:0003.C3AB 6890CF                 push CF90
:0003.C3AE 9AA466F21C             call 1CF2:66A4

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C395(C)
|
:0003.C3B3 6A70                   push 0070
:0003.C3B5 FF760C                 push word ptr [bp+0C]
:0003.C3B8 FF760A                 push word ptr [bp+0A]
:0003.C3BB 6BC72C                 imul ax, di, 002C
:0003.C3BE 051668                 add ax, 6816
:0003.C3C1 50                     push ax
:0003.C3C2 6A00                   push 0000
:0003.C3C4 6890CF                 push CF90
:0003.C3C7 9AA46BF21C             call 1CF2:6BA4
:0003.C3CC 99                     cwd
:0003.C3CD 2BC2                   sub ax, dx
:0003.C3CF D1F8                   sar ax, 01
:0003.C3D1 8A4EFF                 mov cl , [bp-01]
:0003.C3D4 2AED                   sub ch, ch
:0003.C3D6 2BC8                   sub cx, ax
:0003.C3D8 83F906                 cmp cx, 0006
:0003.C3DB 7C05                   jl C3E2
:0003.C3DD BA3000                 mov dx, 0030
:0003.C3E0 EB03                   jmp C3E5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C3DB(C)
|
:0003.C3E2 BA0001                 mov dx, 0100

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C3E0(U)
|
:0003.C3E5 B82000                 mov ax, 0020
:0003.C3E8 BB8001                 mov bx, 0180
:0003.C3EB 9A2026F60C             call 0CF6:2620
:0003.C3F0 6890CF                 push CF90
:0003.C3F3 9A6C66F21C             call 1CF2:666C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C37E(U)
|
:0003.C3F8 5E                     pop si
:0003.C3F9 5F                     pop di
:0003.C3FA C9                     leave
:0003.C3FB CA0800                 retf 0008


:0003.C3FE CA0600                 retf 0006


:0003.C401 00                     BYTE 0


:0003.C402 55                     push bp
:0003.C403 8BEC                   mov bp, sp
:0003.C405 56                     push si
:0003.C406 8B4608                 mov ax, [bp+08]
:0003.C409 9A24F2F21C             call 1CF2:F224
:0003.C40E 8BF0                   mov si, ax
:0003.C410 83FEFF                 cmp si, FFFF
:0003.C413 7419                   je C42E
:0003.C415 6A04                   push 0004
:0003.C417 50                     push ax
:0003.C418 9AE891F21C             call 1CF2:91E8
:0003.C41D 56                     push si
:0003.C41E 9AEC76F21C             call 1CF2:76EC
:0003.C423 6A04                   push 0004
:0003.C425 56                     push si
:0003.C426 9AAA40F21C             call 1CF2:40AA
:0003.C42B B80100                 mov ax, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C413(C)
|
:0003.C42E 5E                     pop si
:0003.C42F C9                     leave
:0003.C430 CA0400                 retf 0004


:0003.C433 00                     BYTE 0


:0003.C434 55                     push bp
:0003.C435 8BEC                   mov bp, sp
:0003.C437 57                     push di
:0003.C438 56                     push si
:0003.C439 8B7E0A                 mov di, [bp+0A]
:0003.C43C 8BC7                   mov ax, di
:0003.C43E 9A24F2F21C             call 1CF2:F224
:0003.C443 8BF0                   mov si, ax
:0003.C445 83FEFF                 cmp si, FFFF
:0003.C448 742F                   je C479
:0003.C44A 6BC72C                 imul ax, di, 002C
:0003.C44D 051668                 add ax, 6816
:0003.C450 50                     push ax
:0003.C451 9A9A00F21C             call 1CF2:009A
:0003.C456 0AC0                   or al , al 
:0003.C458 741F                   je C479
:0003.C45A 6A04                   push 0004
:0003.C45C 56                     push si
:0003.C45D 9AAA40F21C             call 1CF2:40AA
:0003.C462 8A5E08                 mov bl , [bp+08]
:0003.C465 2AFF                   sub bh, bh
:0003.C467 03DB                   add bx, bx
:0003.C469 8A873C3F               mov al , [bx+3F3C]
:0003.C46D 50                     push ax
:0003.C46E 56                     push si
:0003.C46F 9A4A7CF21C             call 1CF2:7C4A
:0003.C474 B80100                 mov ax, 0001
:0003.C477 EB03                   jmp C47C



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.C448(C), :0003.C458(C)
|
:0003.C479 B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C477(U)
|
:0003.C47C 5E                     pop si
:0003.C47D 5F                     pop di
:0003.C47E C9                     leave
:0003.C47F CA0600                 retf 0006


:0003.C482 C8080000               enter 0008, 00
:0003.C486 57                     push di
:0003.C487 56                     push si
:0003.C488 8B7E06                 mov di, [bp+06]
:0003.C48B 8D46FA                 lea ax, [bp-06]
:0003.C48E 50                     push ax
:0003.C48F 9A9837F60C             call 0CF6:3798
:0003.C494 33F6                   xor si, si
:0003.C496 397505                 cmp [di+05], si
:0003.C499 7503                   jne C49E
:0003.C49B E99500                 jmp C533



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.C499(C), :0003.C530(U)
|
:0003.C49E C45D01                 les bx, [di+01]
:0003.C4A1 268A00                 mov al , es:[bx+si]
:0003.C4A4 8846FA                 mov [bp-06], al 
:0003.C4A7 C45D01                 les bx, [di+01]
:0003.C4AA 268A4001               mov al , es:[bx+si+01]
:0003.C4AE 8846FB                 mov [bp-05], al 
:0003.C4B1 C45D01                 les bx, [di+01]
:0003.C4B4 268A4002               mov al , es:[bx+si+02]
:0003.C4B8 8846F8                 mov [bp-08], al 
:0003.C4BB A880                   test al, 80
:0003.C4BD 7414                   je C4D3
:0003.C4BF 8A46FA                 mov al , [bp-06]
:0003.C4C2 50                     push ax
:0003.C4C3 8A46FB                 mov al , [bp-05]
:0003.C4C6 50                     push ax
:0003.C4C7 8A46F8                 mov al , [bp-08]
:0003.C4CA 50                     push ax
:0003.C4CB 57                     push di
:0003.C4CC 9ADCF7F21C             call 1CF2:F7DC
:0003.C4D1 EB55                   jmp C528



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C4BD(C)
|
:0003.C4D3 8D5EFA                 lea bx, [bp-06]
:0003.C4D6 9A74AFF21C             call 1CF2:AF74
:0003.C4DB 3CFF                   cmp al, FF
:0003.C4DD 7549                   jne C528
:0003.C4DF C45D01                 les bx, [di+01]
:0003.C4E2 268A4002               mov al , es:[bx+si+02]
:0003.C4E6 042D                   add al, 2D
:0003.C4E8 8D5EFA                 lea bx, [bp-06]
:0003.C4EB 9A58B0F21C             call 1CF2:B058
:0003.C4F0 680855                 push 5508
:0003.C4F3 9A081DF60C             call 0CF6:1D08
:0003.C4F8 5B                     pop bx
:0003.C4F9 8946FC                 mov [bp-04], ax
:0003.C4FC 8956FE                 mov [bp-02], dx
:0003.C4FF C45D01                 les bx, [di+01]
:0003.C502 268A5802               mov bl , es:[bx+si+02]
:0003.C506 2AFF                   sub bh, bh
:0003.C508 8A874A3F               mov al , [bx+3F4A]
:0003.C50C 8BC8                   mov cx, ax
:0003.C50E 8A46FB                 mov al , [bp-05]
:0003.C511 F62668CF               mul byte ptr [CF68]
:0003.C515 8BD8                   mov bx, ax
:0003.C517 8A46FA                 mov al , [bp-06]
:0003.C51A 2AE4                   sub ah, ah
:0003.C51C 03D8                   add bx, ax
:0003.C51E 035EFC                 add bx, [bp-04]
:0003.C521 8EC2                   mov es, dx
:0003.C523 26888F000F             mov es:[bx+0F00], cl 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.C4D1(U), :0003.C4DD(C)
|
:0003.C528 83C604                 add si, 0004
:0003.C52B 397505                 cmp [di+05], si
:0003.C52E 7603                   jbe C533
:0003.C530 E96BFF                 jmp C49E



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.C49B(U), :0003.C52E(C)
|
:0003.C533 5E                     pop si
:0003.C534 5F                     pop di
:0003.C535 C9                     leave
:0003.C536 CA0200                 retf 0002


:0003.C539 00                     BYTE 0


:0003.C53A C80C0000               enter 000C, 00
:0003.C53E 57                     push di
:0003.C53F 56                     push si
:0003.C540 8A460C                 mov al , [bp+0C]
:0003.C543 50                     push ax
:0003.C544 8A460A                 mov al , [bp+0A]
:0003.C547 50                     push ax
:0003.C548 8D46F8                 lea ax, [bp-08]
:0003.C54B 50                     push ax
:0003.C54C 9A1093F60C             call 0CF6:9310
:0003.C551 807E0802               cmp byte ptr [bp+08], 02
:0003.C555 7410                   je C567
:0003.C557 8A46F8                 mov al , [bp-08]
:0003.C55A 50                     push ax
:0003.C55B 8A46F9                 mov al , [bp-07]
:0003.C55E 50                     push ax
:0003.C55F 6890CF                 push CF90
:0003.C562 9A4E56F21C             call 1CF2:564E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C555(C)
|
:0003.C567 8D5EF8                 lea bx, [bp-08]
:0003.C56A 9A74AFF21C             call 1CF2:AF74
:0003.C56F 3CFF                   cmp al, FF
:0003.C571 7403                   je C576
:0003.C573 E97F01                 jmp C6F5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C571(C)
|
:0003.C576 807E0802               cmp byte ptr [bp+08], 02
:0003.C57A 7503                   jne C57F
:0003.C57C E9CD00                 jmp C64C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C57A(C)
|
:0003.C57F 8B7606                 mov si, [bp+06]
:0003.C582 8A4608                 mov al , [bp+08]
:0003.C585 042D                   add al, 2D
:0003.C587 8D5EF8                 lea bx, [bp-08]
:0003.C58A 9A58B0F21C             call 1CF2:B058
:0003.C58F 680855                 push 5508
:0003.C592 9A081DF60C             call 0CF6:1D08
:0003.C597 5B                     pop bx
:0003.C598 8EC2                   mov es, dx
:0003.C59A 8BD8                   mov bx, ax
:0003.C59C 8A460C                 mov al , [bp+0C]
:0003.C59F 2AE4                   sub ah, ah
:0003.C5A1 03D8                   add bx, ax
:0003.C5A3 80C70F                 add bh, 0F
:0003.C5A6 8BC8                   mov cx, ax
:0003.C5A8 8A460A                 mov al , [bp+0A]
:0003.C5AB 8BD1                   mov dx, cx
:0003.C5AD 8A0E68CF               mov cl , [CF68]
:0003.C5B1 8BFA                   mov di, dx
:0003.C5B3 8946F6                 mov [bp-0A], ax
:0003.C5B6 F7E9                   imul cx
:0003.C5B8 8BCF                   mov cx, di
:0003.C5BA 8BF8                   mov di, ax
:0003.C5BC 268A01                 mov al , es:[bx+di]
:0003.C5BF 8B5C05                 mov bx, [si+05]
:0003.C5C2 C47C01                 les di, [si+01]
:0003.C5C5 26884103               mov es:[bx+di+03], al 
:0003.C5C9 680855                 push 5508
:0003.C5CC 894EF4                 mov [bp-0C], cx
:0003.C5CF 9A081DF60C             call 0CF6:1D08
:0003.C5D4 5B                     pop bx
:0003.C5D5 8BF8                   mov di, ax
:0003.C5D7 8956FE                 mov [bp-02], dx
:0003.C5DA 8A5E08                 mov bl , [bp+08]
:0003.C5DD 2AFF                   sub bh, bh
:0003.C5DF 8A874A3F               mov al , [bx+3F4A]
:0003.C5E3 8BC8                   mov cx, ax
:0003.C5E5 8B46F6                 mov ax, [bp-0A]
:0003.C5E8 8A1E68CF               mov bl , [CF68]
:0003.C5EC F7EB                   imul bx
:0003.C5EE 8BD8                   mov bx, ax
:0003.C5F0 035EF4                 add bx, [bp-0C]
:0003.C5F3 03DF                   add bx, di
:0003.C5F5 8E46FE                 mov es, [bp-02]
:0003.C5F8 26888F000F             mov es:[bx+0F00], cl 
:0003.C5FD 688054                 push 5480
:0003.C600 9A1058F60C             call 0CF6:5810
:0003.C605 0BC0                   or ax, ax
:0003.C607 7516                   jne C61F
:0003.C609 807E0800               cmp byte ptr [bp+08], 00
:0003.C60D 7410                   je C61F
:0003.C60F 807E0801               cmp byte ptr [bp+08], 01
:0003.C613 750A                   jne C61F
:0003.C615 6A0B                   push 000B
:0003.C617 688054                 push 5480
:0003.C61A 9A9C57F60C             call 0CF6:579C

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.C607(C), :0003.C60D(C), :0003.C613(C)
|
:0003.C61F 8B7C05                 mov di, [si+05]
:0003.C622 C45C01                 les bx, [si+01]
:0003.C625 8A460C                 mov al , [bp+0C]
:0003.C628 268801                 mov es:[bx+di], al 
:0003.C62B 8B5C05                 mov bx, [si+05]
:0003.C62E C47C01                 les di, [si+01]
:0003.C631 8A460A                 mov al , [bp+0A]
:0003.C634 26884101               mov es:[bx+di+01], al 
:0003.C638 8B5C05                 mov bx, [si+05]
:0003.C63B C47C01                 les di, [si+01]
:0003.C63E 8A4608                 mov al , [bp+08]
:0003.C641 26884102               mov es:[bx+di+02], al 
:0003.C645 83440504               add word ptr [si+05], 0004
:0003.C649 E9A900                 jmp C6F5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C57C(U)
|
:0003.C64C 33F6                   xor si, si
:0003.C64E 8B7E06                 mov di, [bp+06]
:0003.C651 397505                 cmp [di+05], si
:0003.C654 7503                   jne C659
:0003.C656 E99C00                 jmp C6F5



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.C654(C), :0003.C675(C)
|
:0003.C659 C45D01                 les bx, [di+01]
:0003.C65C 8A46F8                 mov al , [bp-08]
:0003.C65F 263800                 cmp es:[bx+si], al 
:0003.C662 750B                   jne C66F
:0003.C664 8A46F9                 mov al , [bp-07]
:0003.C667 03DE                   add bx, si
:0003.C669 26384701               cmp es:[bx+01], al 
:0003.C66D 740A                   je C679

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C662(C)
|
:0003.C66F 83C604                 add si, 0004
:0003.C672 397505                 cmp [di+05], si
:0003.C675 77E2                   ja C659
:0003.C677 EB7C                   jmp C6F5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C66D(C)
|
:0003.C679 680855                 push 5508
:0003.C67C 9A081DF60C             call 0CF6:1D08
:0003.C681 5B                     pop bx
:0003.C682 8BF8                   mov di, ax
:0003.C684 8956FC                 mov [bp-04], dx
:0003.C687 8B5E06                 mov bx, [bp+06]
:0003.C68A C45F01                 les bx, [bx+01]
:0003.C68D 268A4003               mov al , es:[bx+si+03]
:0003.C691 8BC8                   mov cx, ax
:0003.C693 8A460A                 mov al , [bp+0A]
:0003.C696 F62668CF               mul byte ptr [CF68]
:0003.C69A 8BD8                   mov bx, ax
:0003.C69C 8A460C                 mov al , [bp+0C]
:0003.C69F 2AE4                   sub ah, ah
:0003.C6A1 03D8                   add bx, ax
:0003.C6A3 03DF                   add bx, di
:0003.C6A5 8EC2                   mov es, dx
:0003.C6A7 26888F000F             mov es:[bx+0F00], cl 
:0003.C6AC 8D5EF8                 lea bx, [bp-08]
:0003.C6AF B0FF                   mov al, FF
:0003.C6B1 9A58B0F21C             call 1CF2:B058
:0003.C6B6 8976FE                 mov [bp-02], si
:0003.C6B9 8B5E06                 mov bx, [bp+06]
:0003.C6BC 8B4705                 mov ax, [bx+05]
:0003.C6BF 2D0400                 sub ax, 0004
:0003.C6C2 3BC6                   cmp ax, si
:0003.C6C4 7628                   jbe C6EE
:0003.C6C6 8BFB                   mov di, bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C6EC(C)
|
:0003.C6C8 8B4501                 mov ax, [di+01]
:0003.C6CB 8B5503                 mov dx, [di+03]
:0003.C6CE 03C6                   add ax, si
:0003.C6D0 8BC8                   mov cx, ax
:0003.C6D2 050400                 add ax, 0004
:0003.C6D5 52                     push dx
:0003.C6D6 50                     push ax
:0003.C6D7 52                     push dx
:0003.C6D8 51                     push cx
:0003.C6D9 B80400                 mov ax, 0004
:0003.C6DC 9AC64BF60C             call 0CF6:4BC6
:0003.C6E1 8B4505                 mov ax, [di+05]
:0003.C6E4 2D0400                 sub ax, 0004
:0003.C6E7 83C604                 add si, 0004
:0003.C6EA 3BC6                   cmp ax, si
:0003.C6EC 77DA                   ja C6C8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C6C4(C)
|
:0003.C6EE 8B5E06                 mov bx, [bp+06]
:0003.C6F1 836F0504               sub word ptr [bx+05], 0004

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.C573(U), :0003.C649(U), :0003.C656(U), :0003.C677(U)
|
:0003.C6F5 5E                     pop si
:0003.C6F6 5F                     pop di
:0003.C6F7 C9                     leave
:0003.C6F8 CA0800                 retf 0008


:0003.C6FB 00                     BYTE 0


:0003.C6FC C8160000               enter 0016, 00
:0003.C700 57                     push di
:0003.C701 56                     push si
:0003.C702 8A4608                 mov al , [bp+08]
:0003.C705 2480                   and al, 80
:0003.C707 3C01                   cmp al, 01
:0003.C709 1BC0                   sbb ax, ax
:0003.C70B F7D8                   neg ax
:0003.C70D 8946F4                 mov [bp-0C], ax
:0003.C710 8066087F               and byte ptr [bp+08], 7F
:0003.C714 0BC0                   or ax, ax
:0003.C716 7410                   je C728
:0003.C718 8A460C                 mov al , [bp+0C]
:0003.C71B 50                     push ax
:0003.C71C 8A460A                 mov al , [bp+0A]
:0003.C71F 50                     push ax
:0003.C720 6890CF                 push CF90
:0003.C723 9A4E56F21C             call 1CF2:564E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C716(C)
|
:0003.C728 807E0802               cmp byte ptr [bp+08], 02
:0003.C72C 7403                   je C731
:0003.C72E E93801                 jmp C869



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C72C(C)
|
:0003.C731 680855                 push 5508
:0003.C734 9A081DF60C             call 0CF6:1D08
:0003.C739 5B                     pop bx
:0003.C73A 8BC8                   mov cx, ax
:0003.C73C 8A460A                 mov al , [bp+0A]
:0003.C73F 2AE4                   sub ah, ah
:0003.C741 8946F2                 mov [bp-0E], ax
:0003.C744 8A1E68CF               mov bl , [CF68]
:0003.C748 2AFF                   sub bh, bh
:0003.C74A 8BF2                   mov si, dx
:0003.C74C F7EB                   imul bx
:0003.C74E 03C0                   add ax, ax
:0003.C750 8A560C                 mov dl, [bp+0C]
:0003.C753 2AF6                   sub dh, dh
:0003.C755 8956F0                 mov [bp-10], dx
:0003.C758 03C2                   add ax, dx
:0003.C75A 03C0                   add ax, ax
:0003.C75C 03C8                   add cx, ax
:0003.C75E 894EFC                 mov [bp-04], cx
:0003.C761 8976FE                 mov [bp-02], si
:0003.C764 C746F80000             mov word ptr [bp-08], 0000
:0003.C769 C746F60200             mov word ptr [bp-0A], 0002
:0003.C76E 8EC6                   mov es, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C7B5(C)
|
:0003.C770 B90200                 mov cx, 0002
:0003.C773 33F6                   xor si, si
:0003.C775 8B46FC                 mov ax, [bp-04]
:0003.C778 894EFA                 mov [bp-06], cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C792(C)
|
:0003.C77B 8A84623F               mov al , [si+3F62]
:0003.C77F 8B5EFC                 mov bx, [bp-04]
:0003.C782 263807                 cmp es:[bx], al 
:0003.C785 7507                   jne C78E
:0003.C787 8A846B3F               mov al , [si+3F6B]
:0003.C78B 268807                 mov es:[bx], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C785(C)
|
:0003.C78E 46                     inc si
:0003.C78F 83FE09                 cmp si, 0009
:0003.C792 72E7                   jb C77B
:0003.C794 8B5EFC                 mov bx, [bp-04]
:0003.C797 26803FD3               cmp byte ptr es:[bx], D3
:0003.C79B 7505                   jne C7A2
:0003.C79D C746F80100             mov word ptr [bp-08], 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C79B(C)
|
:0003.C7A2 FF46FC                 inc word ptr [bp-04]
:0003.C7A5 E2CC                   loop C773
:0003.C7A7 A068CF                 mov al, [CF68]
:0003.C7AA 2AE4                   sub ah, ah
:0003.C7AC 48                     dec ax
:0003.C7AD 03C0                   add ax, ax
:0003.C7AF 0146FC                 add [bp-04], ax
:0003.C7B2 FF4EF6                 dec word ptr [bp-0A]
:0003.C7B5 75B9                   jne C770
:0003.C7B7 8B7606                 mov si, [bp+06]
:0003.C7BA 837EF800               cmp word ptr [bp-08], 0000
:0003.C7BE 746F                   je C82F
:0003.C7C0 680855                 push 5508
:0003.C7C3 9A081DF60C             call 0CF6:1D08
:0003.C7C8 5B                     pop bx
:0003.C7C9 8EC2                   mov es, dx
:0003.C7CB 8BD8                   mov bx, ax
:0003.C7CD 035EF0                 add bx, [bp-10]
:0003.C7D0 80C70F                 add bh, 0F
:0003.C7D3 8B46F2                 mov ax, [bp-0E]
:0003.C7D6 8A0E68CF               mov cl , [CF68]
:0003.C7DA 2AED                   sub ch, ch
:0003.C7DC F7E9                   imul cx
:0003.C7DE 8BF8                   mov di, ax
:0003.C7E0 268A01                 mov al , es:[bx+di]
:0003.C7E3 8B5C05                 mov bx, [si+05]
:0003.C7E6 C47C01                 les di, [si+01]
:0003.C7E9 26884103               mov es:[bx+di+03], al 
:0003.C7ED 680855                 push 5508
:0003.C7F0 9A081DF60C             call 0CF6:1D08
:0003.C7F5 5B                     pop bx
:0003.C7F6 8BF8                   mov di, ax
:0003.C7F8 8956FE                 mov [bp-02], dx
:0003.C7FB 8A4608                 mov al , [bp+08]
:0003.C7FE 2401                   and al, 01
:0003.C800 3C01                   cmp al, 01
:0003.C802 1BDB                   sbb bx, bx
:0003.C804 83E302                 and bx, 0002
:0003.C807 4B                     dec bx
:0003.C808 8A4608                 mov al , [bp+08]
:0003.C80B 2AE4                   sub ah, ah
:0003.C80D 03D8                   add bx, ax
:0003.C80F 8A874C3F               mov al , [bx+3F4C]
:0003.C813 8BC8                   mov cx, ax
:0003.C815 8B46F2                 mov ax, [bp-0E]
:0003.C818 8A1E68CF               mov bl , [CF68]
:0003.C81C 2AFF                   sub bh, bh
:0003.C81E F7EB                   imul bx
:0003.C820 8BD8                   mov bx, ax
:0003.C822 035EF0                 add bx, [bp-10]
:0003.C825 03DF                   add bx, di
:0003.C827 8E46FE                 mov es, [bp-02]
:0003.C82A 26888F000F             mov es:[bx+0F00], cl 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C7BE(C)
|
:0003.C82F 837EF400               cmp word ptr [bp-0C], 0000
:0003.C833 7503                   jne C838
:0003.C835 E99801                 jmp C9D0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C833(C)
|
:0003.C838 6A06                   push 0006
:0003.C83A 688054                 push 5480
:0003.C83D 9A9C57F60C             call 0CF6:579C
:0003.C842 C45C01                 les bx, [si+01]
:0003.C845 8B7C05                 mov di, [si+05]
:0003.C848 8A460C                 mov al , [bp+0C]
:0003.C84B 268801                 mov es:[bx+di], al 
:0003.C84E 8A460A                 mov al , [bp+0A]
:0003.C851 8B5C05                 mov bx, [si+05]
:0003.C854 C47C01                 les di, [si+01]
:0003.C857 26884101               mov es:[bx+di+01], al 
:0003.C85B 8A4608                 mov al , [bp+08]
:0003.C85E 0C80                   or al, 80
:0003.C860 8B5C05                 mov bx, [si+05]
:0003.C863 C47C01                 les di, [si+01]
:0003.C866 E95F01                 jmp C9C8



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C72E(U)
|
:0003.C869 8A460C                 mov al , [bp+0C]
:0003.C86C 50                     push ax
:0003.C86D 8A460A                 mov al , [bp+0A]
:0003.C870 50                     push ax
:0003.C871 8D46FA                 lea ax, [bp-06]
:0003.C874 50                     push ax
:0003.C875 9A1093F60C             call 0CF6:9310
:0003.C87A 8D5EFA                 lea bx, [bp-06]
:0003.C87D 9AB2AFF21C             call 1CF2:AFB2
:0003.C882 8A5E08                 mov bl , [bp+08]
:0003.C885 2AFF                   sub bh, bh
:0003.C887 895EEE                 mov [bp-12], bx
:0003.C88A 38874C3F               cmp [bx+3F4C], al 
:0003.C88E 7403                   je C893
:0003.C890 E93D01                 jmp C9D0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C88E(C)
|
:0003.C893 686ACF                 push CF6A
:0003.C896 9AD03EF21C             call 1CF2:3ED0
:0003.C89B 8AD8                   mov bl , al 
:0003.C89D 2AFF                   sub bh, bh
:0003.C89F C1E302                 shl bx, 02
:0003.C8A2 035EEE                 add bx, [bp-12]
:0003.C8A5 03DB                   add bx, bx
:0003.C8A7 8BBF503F               mov di, [bx+3F50]
:0003.C8AB 680855                 push 5508
:0003.C8AE 9A081DF60C             call 0CF6:1D08
:0003.C8B3 5B                     pop bx
:0003.C8B4 8BC8                   mov cx, ax
:0003.C8B6 8A460A                 mov al , [bp+0A]
:0003.C8B9 2AE4                   sub ah, ah
:0003.C8BB 8946F2                 mov [bp-0E], ax
:0003.C8BE 8A1E68CF               mov bl , [CF68]
:0003.C8C2 2AFF                   sub bh, bh
:0003.C8C4 894EEA                 mov [bp-16], cx
:0003.C8C7 8956EC                 mov [bp-14], dx
:0003.C8CA F7EB                   imul bx
:0003.C8CC 03C0                   add ax, ax
:0003.C8CE 8A4E0C                 mov cl , [bp+0C]
:0003.C8D1 2AED                   sub ch, ch
:0003.C8D3 894EF0                 mov [bp-10], cx
:0003.C8D6 03C1                   add ax, cx
:0003.C8D8 03C0                   add ax, ax
:0003.C8DA 0346EA                 add ax, [bp-16]
:0003.C8DD 8B56EC                 mov dx, [bp-14]
:0003.C8E0 8BF0                   mov si, ax
:0003.C8E2 8956F8                 mov [bp-08], dx
:0003.C8E5 C746FC0200             mov word ptr [bp-04], 0002
:0003.C8EA 8EC2                   mov es, dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C924(U)
|
:0003.C8EC B90200                 mov cx, 0002
:0003.C8EF 897EFE                 mov [bp-02], di
:0003.C8F2 26803CC5               cmp byte ptr es:[si], C5
:0003.C8F6 7506                   jne C8FE
:0003.C8F8 26C604C7               mov byte ptr es:[si], C7
:0003.C8FC EB11                   jmp C90F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C8F6(C)
|
:0003.C8FE 26803CC6               cmp byte ptr es:[si], C6
:0003.C902 7506                   jne C90A
:0003.C904 26C604E6               mov byte ptr es:[si], E6
:0003.C908 EB05                   jmp C90F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C902(C)
|
:0003.C90A 8BC7                   mov ax, di
:0003.C90C 260004                 add es:[si], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.C8FC(U), :0003.C908(U)
|
:0003.C90F 46                     inc si
:0003.C910 E2E0                   loop C8F2
:0003.C912 A068CF                 mov al, [CF68]
:0003.C915 2AE4                   sub ah, ah
:0003.C917 48                     dec ax
:0003.C918 03C0                   add ax, ax
:0003.C91A 03F0                   add si, ax
:0003.C91C FF4EFC                 dec word ptr [bp-04]
:0003.C91F 7405                   je C926
:0003.C921 8B7EFE                 mov di, [bp-02]
:0003.C924 EBC6                   jmp C8EC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C91F(C)
|
:0003.C926 8B7606                 mov si, [bp+06]
:0003.C929 680855                 push 5508
:0003.C92C 9A081DF60C             call 0CF6:1D08
:0003.C931 5B                     pop bx
:0003.C932 8EC2                   mov es, dx
:0003.C934 8BD8                   mov bx, ax
:0003.C936 035EF0                 add bx, [bp-10]
:0003.C939 80C70F                 add bh, 0F
:0003.C93C 8B46F2                 mov ax, [bp-0E]
:0003.C93F 8A0E68CF               mov cl , [CF68]
:0003.C943 2AED                   sub ch, ch
:0003.C945 F7E9                   imul cx
:0003.C947 8BF8                   mov di, ax
:0003.C949 268A01                 mov al , es:[bx+di]
:0003.C94C 8B5C05                 mov bx, [si+05]
:0003.C94F C47C01                 les di, [si+01]
:0003.C952 26884103               mov es:[bx+di+03], al 
:0003.C956 680855                 push 5508
:0003.C959 9A081DF60C             call 0CF6:1D08
:0003.C95E 5B                     pop bx
:0003.C95F 8BF8                   mov di, ax
:0003.C961 8956FE                 mov [bp-02], dx
:0003.C964 8A4608                 mov al , [bp+08]
:0003.C967 2401                   and al, 01
:0003.C969 3C01                   cmp al, 01
:0003.C96B 1BDB                   sbb bx, bx
:0003.C96D 83E302                 and bx, 0002
:0003.C970 4B                     dec bx
:0003.C971 035EEE                 add bx, [bp-12]
:0003.C974 8A874C3F               mov al , [bx+3F4C]
:0003.C978 8BC8                   mov cx, ax
:0003.C97A 8B46F2                 mov ax, [bp-0E]
:0003.C97D 8A1E68CF               mov bl , [CF68]
:0003.C981 2AFF                   sub bh, bh
:0003.C983 F7EB                   imul bx
:0003.C985 8BD8                   mov bx, ax
:0003.C987 035EF0                 add bx, [bp-10]
:0003.C98A 03DF                   add bx, di
:0003.C98C 8E46FE                 mov es, [bp-02]
:0003.C98F 26888F000F             mov es:[bx+0F00], cl 
:0003.C994 837EF400               cmp word ptr [bp-0C], 0000
:0003.C998 7436                   je C9D0
:0003.C99A 6A06                   push 0006
:0003.C99C 688054                 push 5480
:0003.C99F 9A9C57F60C             call 0CF6:579C
:0003.C9A4 8B7C05                 mov di, [si+05]
:0003.C9A7 C45C01                 les bx, [si+01]
:0003.C9AA 8A460C                 mov al , [bp+0C]
:0003.C9AD 268801                 mov es:[bx+di], al 
:0003.C9B0 8B5C05                 mov bx, [si+05]
:0003.C9B3 C47C01                 les di, [si+01]
:0003.C9B6 8A460A                 mov al , [bp+0A]
:0003.C9B9 26884101               mov es:[bx+di+01], al 
:0003.C9BD 8B5C05                 mov bx, [si+05]
:0003.C9C0 C47C01                 les di, [si+01]
:0003.C9C3 8A4608                 mov al , [bp+08]
:0003.C9C6 0C80                   or al, 80

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.C866(U)
|
:0003.C9C8 26884102               mov es:[bx+di+02], al 
:0003.C9CC 83440504               add word ptr [si+05], 0004

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.C835(U), :0003.C890(U), :0003.C998(C)
|
:0003.C9D0 6890CF                 push CF90
:0003.C9D3 9A966BF21C             call 1CF2:6B96
:0003.C9D8 8A4E0C                 mov cl , [bp+0C]
:0003.C9DB 02C9                   add cl , cl 
:0003.C9DD 2AC8                   sub cl , al 
:0003.C9DF 884EFF                 mov [bp-01], cl 
:0003.C9E2 8AC1                   mov al , cl 
:0003.C9E4 50                     push ax
:0003.C9E5 6890CF                 push CF90
:0003.C9E8 9AA46BF21C             call 1CF2:6BA4
:0003.C9ED 8A4E0A                 mov cl , [bp+0A]
:0003.C9F0 02C9                   add cl , cl 
:0003.C9F2 2AC8                   sub cl , al 
:0003.C9F4 51                     push cx
:0003.C9F5 6A02                   push 0002
:0003.C9F7 6A02                   push 0002
:0003.C9F9 6890CF                 push CF90
:0003.C9FC 9A8239F60C             call 0CF6:3982
:0003.CA01 5E                     pop si
:0003.CA02 5F                     pop di
:0003.CA03 C9                     leave
:0003.CA04 CA0800                 retf 0008


:0003.CA07 00                     BYTE 0


:0003.CA08 C80A0000               enter 000A, 00
:0003.CA0C 57                     push di
:0003.CA0D 56                     push si
:0003.CA0E C746F80000             mov word ptr [bp-08], 0000
:0003.CA13 8B460A                 mov ax, [bp+0A]
:0003.CA16 9A24F2F21C             call 1CF2:F224
:0003.CA1B 8BF8                   mov di, ax
:0003.CA1D 83FFFF                 cmp di, FFFF
:0003.CA20 7503                   jne CA25
:0003.CA22 E9BA00                 jmp CADF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CA20(C)
|
:0003.CA25 50                     push ax
:0003.CA26 9AF640F21C             call 1CF2:40F6
:0003.CA2B 8BF0                   mov si, ax
:0003.CA2D 83FE01                 cmp si, 0001
:0003.CA30 F5                     cmc
:0003.CA31 1AC0                   sbb al , al 
:0003.CA33 240F                   and al, 0F
:0003.CA35 8846FF                 mov [bp-01], al 
:0003.CA38 2AE4                   sub ah, ah
:0003.CA3A 83FE01                 cmp si, 0001
:0003.CA3D 1BC9                   sbb cx, cx
:0003.CA3F 80E1E2                 and cl, E2
:0003.CA42 83C12D                 add cx, 002D
:0003.CA45 894EF6                 mov [bp-0A], cx
:0003.CA48 3BC1                   cmp ax, cx
:0003.CA4A 7D2C                   jge CA78

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CA69(C)
|
:0003.CA4C B00E                   mov al, 0E
:0003.CA4E F666FF                 mul byte ptr [bp-01]
:0003.CA51 0576D0                 add ax, D076
:0003.CA54 50                     push ax
:0003.CA55 9AE840F21C             call 1CF2:40E8
:0003.CA5A 0AC0                   or al , al 
:0003.CA5C 740F                   je CA6D
:0003.CA5E FE46FF                 inc byte ptr [bp-01]
:0003.CA61 8A46FF                 mov al , [bp-01]
:0003.CA64 2AE4                   sub ah, ah
:0003.CA66 3946F6                 cmp [bp-0A], ax
:0003.CA69 7FE1                   jg CA4C
:0003.CA6B EB0B                   jmp CA78



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CA5C(C)
|
:0003.CA6D B00E                   mov al, 0E
:0003.CA6F F666FF                 mul byte ptr [bp-01]
:0003.CA72 0576D0                 add ax, D076
:0003.CA75 8946F8                 mov [bp-08], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.CA4A(C), :0003.CA6B(U)
|
:0003.CA78 837EF800               cmp word ptr [bp-08], 0000
:0003.CA7C 7453                   je CAD1
:0003.CA7E 8A4608                 mov al , [bp+08]
:0003.CA81 50                     push ax
:0003.CA82 6B460A2C               imul ax, [bp+0A], 002C
:0003.CA86 051668                 add ax, 6816
:0003.CA89 50                     push ax
:0003.CA8A 9A4E1FF60C             call 0CF6:1F4E
:0003.CA8F 57                     push di
:0003.CA90 9AE840F21C             call 1CF2:40E8
:0003.CA95 3C02                   cmp al, 02
:0003.CA97 7506                   jne CA9F
:0003.CA99 57                     push di
:0003.CA9A 9ACE75F21C             call 1CF2:75CE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CA97(C)
|
:0003.CA9F 57                     push di
:0003.CAA0 FF76F8                 push word ptr [bp-08]
:0003.CAA3 9A7AFDF21C             call 1CF2:FD7A
:0003.CAA8 6A00                   push 0000
:0003.CAAA 57                     push di
:0003.CAAB 9AD840F21C             call 1CF2:40D8
:0003.CAB0 FF76F8                 push word ptr [bp-08]
:0003.CAB3 9A4C74F21C             call 1CF2:744C
:0003.CAB8 FF76F8                 push word ptr [bp-08]
:0003.CABB 9AE840F21C             call 1CF2:40E8
:0003.CAC0 3C02                   cmp al, 02
:0003.CAC2 7508                   jne CACC
:0003.CAC4 FF76F8                 push word ptr [bp-08]
:0003.CAC7 9A8C75F21C             call 1CF2:758C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CAC2(C)
|
:0003.CACC B80100                 mov ax, 0001
:0003.CACF EB11                   jmp CAE2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CA7C(C)
|
:0003.CAD1 1E                     push ds
:0003.CAD2 68743F                 push 3F74
:0003.CAD5 6A01                   push 0001
:0003.CAD7 9A4232F60C             call 0CF6:3242
:0003.CADC 83C406                 add sp, 0006

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CA22(U)
|
:0003.CADF B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CACF(U)
|
:0003.CAE2 5E                     pop si
:0003.CAE3 5F                     pop di
:0003.CAE4 C9                     leave
:0003.CAE5 CA0600                 retf 0006


:0003.CAE8 C8020000               enter 0002, 00
:0003.CAEC 56                     push si
:0003.CAED 8B460A                 mov ax, [bp+0A]
:0003.CAF0 9A24F2F21C             call 1CF2:F224
:0003.CAF5 8946FE                 mov [bp-02], ax
:0003.CAF8 3DFFFF                 cmp ax, FFFF
:0003.CAFB 7505                   jne CB02

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CB0F(C)
|
:0003.CAFD B8FFFF                 mov ax, FFFF
:0003.CB00 EB2A                   jmp CB2C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CAFB(C)
|
:0003.CB02 8B4608                 mov ax, [bp+08]
:0003.CB05 9A24F2F21C             call 1CF2:F224
:0003.CB0A 8BF0                   mov si, ax
:0003.CB0C 83FEFF                 cmp si, FFFF
:0003.CB0F 74EC                   je CAFD
:0003.CB11 FF76FE                 push word ptr [bp-02]
:0003.CB14 9A9AAEF21C             call 1CF2:AE9A
:0003.CB19 50                     push ax
:0003.CB1A 56                     push si
:0003.CB1B 9A9AAEF21C             call 1CF2:AE9A
:0003.CB20 50                     push ax
:0003.CB21 6888D3                 push D388
:0003.CB24 9A8204F02C             call 2CF0:0482
:0003.CB29 B80100                 mov ax, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CB00(U)
|
:0003.CB2C 5E                     pop si
:0003.CB2D C9                     leave
:0003.CB2E CA0600                 retf 0006


:0003.CB31 00                     BYTE 0


:0003.CB32 55                     push bp
:0003.CB33 8BEC                   mov bp, sp
:0003.CB35 56                     push si
:0003.CB36 8B460C                 mov ax, [bp+0C]
:0003.CB39 9A24F2F21C             call 1CF2:F224
:0003.CB3E 8BF0                   mov si, ax
:0003.CB40 83FEFF                 cmp si, FFFF
:0003.CB43 7419                   je CB5E
:0003.CB45 6A04                   push 0004
:0003.CB47 50                     push ax
:0003.CB48 9AAA40F21C             call 1CF2:40AA
:0003.CB4D 8A460A                 mov al , [bp+0A]
:0003.CB50 50                     push ax
:0003.CB51 8A4608                 mov al , [bp+08]
:0003.CB54 50                     push ax
:0003.CB55 56                     push si
:0003.CB56 9A9891F21C             call 1CF2:9198
:0003.CB5B B80100                 mov ax, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CB43(C)
|
:0003.CB5E 5E                     pop si
:0003.CB5F C9                     leave
:0003.CB60 CA0800                 retf 0008


:0003.CB63 00                     BYTE 0


:0003.CB64 C8020000               enter 0002, 00
:0003.CB68 57                     push di
:0003.CB69 56                     push si
:0003.CB6A 8B460A                 mov ax, [bp+0A]
:0003.CB6D 9A24F2F21C             call 1CF2:F224
:0003.CB72 8946FE                 mov [bp-02], ax
:0003.CB75 3DFFFF                 cmp ax, FFFF
:0003.CB78 7505                   jne CB7F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CB8C(C)
|
:0003.CB7A B8FFFF                 mov ax, FFFF
:0003.CB7D EB2A                   jmp CBA9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CB78(C)
|
:0003.CB7F 8B4608                 mov ax, [bp+08]
:0003.CB82 9A24F2F21C             call 1CF2:F224
:0003.CB87 8BF8                   mov di, ax
:0003.CB89 83FFFF                 cmp di, FFFF
:0003.CB8C 74EC                   je CB7A
:0003.CB8E 8B76FE                 mov si, [bp-02]
:0003.CB91 6A04                   push 0004
:0003.CB93 56                     push si
:0003.CB94 9AAA40F21C             call 1CF2:40AA
:0003.CB99 57                     push di
:0003.CB9A 9A9AAEF21C             call 1CF2:AE9A
:0003.CB9F 50                     push ax
:0003.CBA0 56                     push si
:0003.CBA1 9AB493F21C             call 1CF2:93B4
:0003.CBA6 B80100                 mov ax, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CB7D(U)
|
:0003.CBA9 5E                     pop si
:0003.CBAA 5F                     pop di
:0003.CBAB C9                     leave
:0003.CBAC CA0600                 retf 0006


:0003.CBAF 00                     BYTE 0


:0003.CBB0 C8080000               enter 0008, 00
:0003.CBB4 57                     push di
:0003.CBB5 56                     push si
:0003.CBB6 807E0A00               cmp byte ptr [bp+0A], 00
:0003.CBBA 7507                   jne CBC3
:0003.CBBC 33D2                   xor dx, dx
:0003.CBBE BB0F00                 mov bx, 000F
:0003.CBC1 EB06                   jmp CBC9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CBBA(C)
|
:0003.CBC3 BA0F00                 mov dx, 000F
:0003.CBC6 BB2D00                 mov bx, 002D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CBC1(U)
|
:0003.CBC9 8BF2                   mov si, dx
:0003.CBCB 3BF3                   cmp si, bx
:0003.CBCD 7367                   jnb CC36
:0003.CBCF 6BC60E                 imul ax, si, 000E
:0003.CBD2 0576D0                 add ax, D076
:0003.CBD5 8946FE                 mov [bp-02], ax
:0003.CBD8 8BC3                   mov ax, bx
:0003.CBDA 2BC2                   sub ax, dx
:0003.CBDC 8946FC                 mov [bp-04], ax
:0003.CBDF 8B76FE                 mov si, [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CC34(C)
|
:0003.CBE2 56                     push si
:0003.CBE3 9AE840F21C             call 1CF2:40E8
:0003.CBE8 3C02                   cmp al, 02
:0003.CBEA 7542                   jne CC2E
:0003.CBEC 807E0800               cmp byte ptr [bp+08], 00
:0003.CBF0 7513                   jne CC05
:0003.CBF2 56                     push si
:0003.CBF3 9A9893F21C             call 1CF2:9398
:0003.CBF8 D0E8                   shr al, 01
:0003.CBFA 2AE4                   sub ah, ah
:0003.CBFC 50                     push ax
:0003.CBFD 56                     push si
:0003.CBFE 9A7E7BF21C             call 1CF2:7B7E
:0003.CC03 EB29                   jmp CC2E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CBF0(C)
|
:0003.CC05 56                     push si
:0003.CC06 9A6240F21C             call 1CF2:4062
:0003.CC0B 6BC02C                 imul ax, 002C
:0003.CC0E 051668                 add ax, 6816
:0003.CC11 50                     push ax
:0003.CC12 9AA4C5F60C             call 0CF6:C5A4
:0003.CC17 8BF8                   mov di, ax
:0003.CC19 D1EF                   shr di, 01
:0003.CC1B 57                     push di
:0003.CC1C 56                     push si
:0003.CC1D 9A6240F21C             call 1CF2:4062
:0003.CC22 6BC02C                 imul ax, 002C
:0003.CC25 051668                 add ax, 6816
:0003.CC28 50                     push ax
:0003.CC29 9A9064F60C             call 0CF6:6490

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.CBEA(C), :0003.CC03(U)
|
:0003.CC2E 83C60E                 add si, 000E
:0003.CC31 FF4EFC                 dec word ptr [bp-04]
:0003.CC34 75AC                   jne CBE2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CBCD(C)
|
:0003.CC36 68FF00                 push 00FF
:0003.CC39 6890CF                 push CF90
:0003.CC3C 9A3250F21C             call 1CF2:5032
:0003.CC41 5E                     pop si
:0003.CC42 5F                     pop di
:0003.CC43 C9                     leave
:0003.CC44 CA0600                 retf 0006


:0003.CC47 00                     BYTE 0


:0003.CC48 6888D3                 push D388
:0003.CC4B 9A480AF02C             call 2CF0:0A48
:0003.CC50 CA0200                 retf 0002


:0003.CC53 00                     BYTE 0


:0003.CC54 6888D3                 push D388
:0003.CC57 9A5A09F02C             call 2CF0:095A
:0003.CC5C CA0200                 retf 0002


:0003.CC5F 00                     BYTE 0


:0003.CC60 C8020000               enter 0002, 00
:0003.CC64 8B460A                 mov ax, [bp+0A]
:0003.CC67 9A24F2F21C             call 1CF2:F224
:0003.CC6C 3DFFFF                 cmp ax, FFFF
:0003.CC6F 7413                   je CC84
:0003.CC71 50                     push ax
:0003.CC72 9A9AAEF21C             call 1CF2:AE9A
:0003.CC77 50                     push ax
:0003.CC78 8A4608                 mov al , [bp+08]
:0003.CC7B 50                     push ax
:0003.CC7C 6888D3                 push D388
:0003.CC7F 9AF406F02C             call 2CF0:06F4

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CC6F(C)
|
:0003.CC84 C9                     leave
:0003.CC85 CA0600                 retf 0006


:0003.CC88 55                     push bp
:0003.CC89 8BEC                   mov bp, sp
:0003.CC8B FF7608                 push word ptr [bp+08]
:0003.CC8E 686ACF                 push CF6A
:0003.CC91 9AF2FDF21C             call 1CF2:FDF2
:0003.CC96 C9                     leave
:0003.CC97 CA0400                 retf 0004


:0003.CC9A 55                     push bp
:0003.CC9B 8BEC                   mov bp, sp
:0003.CC9D 57                     push di
:0003.CC9E 56                     push si
:0003.CC9F 8B7E08                 mov di, [bp+08]
:0003.CCA2 8B7606                 mov si, [bp+06]
:0003.CCA5 8B05                   mov ax, [di]
:0003.CCA7 8904                   mov [si], ax
:0003.CCA9 8D4503                 lea ax, [di+03]
:0003.CCAC 50                     push ax
:0003.CCAD 8D4403                 lea ax, [si+03]
:0003.CCB0 50                     push ax
:0003.CCB1 9A2A93F60C             call 0CF6:932A
:0003.CCB6 C64405FF               mov byte ptr [si+05], FF
:0003.CCBA 8D4403                 lea ax, [si+03]
:0003.CCBD 50                     push ax
:0003.CCBE 8D4406                 lea ax, [si+06]
:0003.CCC1 50                     push ax
:0003.CCC2 9A2A93F60C             call 0CF6:932A
:0003.CCC7 8A4509                 mov al , [di+09]
:0003.CCCA 884409                 mov [si+09], al 
:0003.CCCD 8A450A                 mov al , [di+0A]
:0003.CCD0 88440A                 mov [si+0A], al 
:0003.CCD3 56                     push si
:0003.CCD4 9AF640F21C             call 1CF2:40F6
:0003.CCD9 0BC0                   or ax, ax
:0003.CCDB 7416                   je CCF3
:0003.CCDD 6B042C                 imul ax, [si], 002C
:0003.CCE0 051668                 add ax, 6816
:0003.CCE3 50                     push ax
:0003.CCE4 9A9A00F21C             call 1CF2:009A
:0003.CCE9 0AC0                   or al , al 
:0003.CCEB 7506                   jne CCF3
:0003.CCED C6440B07               mov byte ptr [si+0B], 07
:0003.CCF1 EB04                   jmp CCF7



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.CCDB(C), :0003.CCEB(C)
|
:0003.CCF3 C6440B03               mov byte ptr [si+0B], 03

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CCF1(U)
|
:0003.CCF7 8A450C                 mov al , [di+0C]
:0003.CCFA 88440C                 mov [si+0C], al 
:0003.CCFD 8A4508                 mov al , [di+08]
:0003.CD00 884408                 mov [si+08], al 
:0003.CD03 8A450D                 mov al , [di+0D]
:0003.CD06 88440D                 mov [si+0D], al 
:0003.CD09 8BC6                   mov ax, si
:0003.CD0B 5E                     pop si
:0003.CD0C 5F                     pop di
:0003.CD0D C9                     leave
:0003.CD0E CA0400                 retf 0004


:0003.CD11 00                     BYTE 0


:0003.CD12 55                     push bp
:0003.CD13 8BEC                   mov bp, sp
:0003.CD15 8B5E06                 mov bx, [bp+06]
:0003.CD18 8A4608                 mov al , [bp+08]
:0003.CD1B 884724                 mov [bx+24], al 
:0003.CD1E C9                     leave
:0003.CD1F CA0400                 retf 0004


:0003.CD22 6888D3                 push D388
:0003.CD25 9AE40AF02C             call 2CF0:0AE4
:0003.CD2A CB                     retf


:0003.CD2B 00                     BYTE 0


:0003.CD2C 55                     push bp
:0003.CD2D 8BEC                   mov bp, sp
:0003.CD2F 807E08FF               cmp byte ptr [bp+08], FF
:0003.CD33 7409                   je CD3E
:0003.CD35 8B5E06                 mov bx, [bp+06]
:0003.CD38 8A4608                 mov al , [bp+08]
:0003.CD3B 88470F                 mov [bx+0F], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CD33(C)
|
:0003.CD3E 8B5E06                 mov bx, [bp+06]
:0003.CD41 8A470F                 mov al , [bx+0F]
:0003.CD44 50                     push ax
:0003.CD45 6890CF                 push CF90
:0003.CD48 9A6A5FF21C             call 1CF2:5F6A
:0003.CD4D C9                     leave
:0003.CD4E CA0400                 retf 0004


:0003.CD51 00                     BYTE 0


:0003.CD52 C8020000               enter 0002, 00
:0003.CD56 56                     push si
:0003.CD57 B80400                 mov ax, 0004
:0003.CD5A BA0100                 mov dx, 0001
:0003.CD5D 9AEC1CF60C             call 0CF6:1CEC
:0003.CD62 6A10                   push 0010
:0003.CD64 68F000                 push 00F0
:0003.CD67 68D000                 push 00D0
:0003.CD6A 689000                 push 0090
:0003.CD6D 689A52                 push 529A
:0003.CD70 9AC037F60C             call 0CF6:37C0
:0003.CD75 50                     push ax
:0003.CD76 6A00                   push 0000
:0003.CD78 689A52                 push 529A
:0003.CD7B 9A4012F60C             call 0CF6:1240
:0003.CD80 B80500                 mov ax, 0005
:0003.CD83 BA0100                 mov dx, 0001
:0003.CD86 9AEC1CF60C             call 0CF6:1CEC
:0003.CD8B 68E000                 push 00E0
:0003.CD8E 68F000                 push 00F0
:0003.CD91 68D000                 push 00D0
:0003.CD94 689000                 push 0090
:0003.CD97 689A52                 push 529A
:0003.CD9A 9AC037F60C             call 0CF6:37C0
:0003.CD9F 50                     push ax
:0003.CDA0 6A00                   push 0000
:0003.CDA2 689A52                 push 529A
:0003.CDA5 9A4012F60C             call 0CF6:1240
:0003.CDAA C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CDBD(C)
|
:0003.CDAE 8A46FF                 mov al , [bp-01]
:0003.CDB1 9AF860F21C             call 1CF2:60F8
:0003.CDB6 FE46FF                 inc byte ptr [bp-01]
:0003.CDB9 807EFF04               cmp byte ptr [bp-01], 04
:0003.CDBD 72EF                   jb CDAE
:0003.CDBF C646FF00               mov byte ptr [bp-01], 00
:0003.CDC3 8B7606                 mov si, [bp+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CDE4(C)
|
:0003.CDC6 8A5EFF                 mov bl , [bp-01]
:0003.CDC9 2AFF                   sub bh, bh
:0003.CDCB 03DB                   add bx, bx
:0003.CDCD FF30                   push word ptr [bx+si]
:0003.CDCF 8A46FF                 mov al , [bp-01]
:0003.CDD2 0402                   add al, 02
:0003.CDD4 50                     push ax
:0003.CDD5 6802D3                 push D302
:0003.CDD8 9A7CE9F21C             call 1CF2:E97C
:0003.CDDD FE46FF                 inc byte ptr [bp-01]
:0003.CDE0 807EFF02               cmp byte ptr [bp-01], 02
:0003.CDE4 72E0                   jb CDC6
:0003.CDE6 5E                     pop si
:0003.CDE7 C9                     leave
:0003.CDE8 CA0200                 retf 0002


:0003.CDEB 00                     BYTE 0


:0003.CDEC C8100000               enter 0010, 00
:0003.CDF0 57                     push di
:0003.CDF1 56                     push si
:0003.CDF2 8B5606                 mov dx, [bp+06]
:0003.CDF5 8A5E0A                 mov bl , [bp+0A]
:0003.CDF8 2AFF                   sub bh, bh
:0003.CDFA 03DB                   add bx, bx
:0003.CDFC 03DA                   add bx, dx
:0003.CDFE 8B7F04                 mov di, [bx+04]
:0003.CE01 8B7708                 mov si, [bx+08]
:0003.CE04 807E08FF               cmp byte ptr [bp+08], FF
:0003.CE08 740D                   je CE17
:0003.CE0A 8A5E0A                 mov bl , [bp+0A]
:0003.CE0D 2AFF                   sub bh, bh
:0003.CE0F 03DA                   add bx, dx
:0003.CE11 8A4608                 mov al , [bp+08]
:0003.CE14 88470C                 mov [bx+0C], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CE08(C)
|
:0003.CE17 688016                 push 1680
:0003.CE1A 680855                 push 5508
:0003.CE1D 9A4A4DF60C             call 0CF6:4D4A
:0003.CE22 8BC8                   mov cx, ax
:0003.CE24 8A460A                 mov al , [bp+0A]
:0003.CE27 3401                   xor al, 01
:0003.CE29 B30D                   mov bl, 0D
:0003.CE2B F6E3                   mul bl
:0003.CE2D 03C6                   add ax, si
:0003.CE2F 6BC01A                 imul ax, 001A
:0003.CE32 03C7                   add ax, di
:0003.CE34 03C0                   add ax, ax
:0003.CE36 03C8                   add cx, ax
:0003.CE38 894EFC                 mov [bp-04], cx
:0003.CE3B 8956FE                 mov [bp-02], dx
:0003.CE3E 6BC61A                 imul ax, si, 001A
:0003.CE41 03C7                   add ax, di
:0003.CE43 050624                 add ax, 2406
:0003.CE46 50                     push ax
:0003.CE47 680855                 push 5508
:0003.CE4A 9A4A4DF60C             call 0CF6:4D4A
:0003.CE4F 8946F8                 mov [bp-08], ax
:0003.CE52 8956FA                 mov [bp-06], dx
:0003.CE55 807E08FF               cmp byte ptr [bp+08], FF
:0003.CE59 741B                   je CE76
:0003.CE5B 8976F0                 mov [bp-10], si
:0003.CE5E 897EF2                 mov [bp-0E], di
:0003.CE61 B024                   mov al, 24
:0003.CE63 F66608                 mul byte ptr [bp+08]
:0003.CE66 8A4E0A                 mov cl , [bp+0A]
:0003.CE69 2AED                   sub ch, ch
:0003.CE6B 69C99001               imul cx, 0190
:0003.CE6F 03C1                   add ax, cx
:0003.CE71 8946F4                 mov [bp-0C], ax
:0003.CE74 EB0B                   jmp CE81



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CE59(C)
|
:0003.CE76 8976F0                 mov [bp-10], si
:0003.CE79 897EF2                 mov [bp-0E], di
:0003.CE7C C746F4FFFF             mov word ptr [bp-0C], FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CE74(U)
|
:0003.CE81 C746F60000             mov word ptr [bp-0A], 0000
:0003.CE86 8B7EF8                 mov di, [bp-08]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CEE9(C)
|
:0003.CE89 33C9                   xor cx, cx
:0003.CE8B 8B76FC                 mov si, [bp-04]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CED7(C)
|
:0003.CE8E 8B46F2                 mov ax, [bp-0E]
:0003.CE91 03C1                   add ax, cx
:0003.CE93 7838                   js CECD
:0003.CE95 8B46F2                 mov ax, [bp-0E]
:0003.CE98 03C1                   add ax, cx
:0003.CE9A 3D1A00                 cmp ax, 001A
:0003.CE9D 7D2E                   jge CECD
:0003.CE9F 8B46F0                 mov ax, [bp-10]
:0003.CEA2 0346F6                 add ax, [bp-0A]
:0003.CEA5 7826                   js CECD
:0003.CEA7 8B46F0                 mov ax, [bp-10]
:0003.CEAA 0346F6                 add ax, [bp-0A]
:0003.CEAD 3D0D00                 cmp ax, 000D
:0003.CEB0 7D1B                   jge CECD
:0003.CEB2 807E08FF               cmp byte ptr [bp+08], FF
:0003.CEB6 7505                   jne CEBD
:0003.CEB8 B8FFFF                 mov ax, FFFF
:0003.CEBB EB03                   jmp CEC0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CEB6(C)
|
:0003.CEBD 8B46F4                 mov ax, [bp-0C]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CEBB(U)
|
:0003.CEC0 8E46FE                 mov es, [bp-02]
:0003.CEC3 268904                 mov es:[si], ax
:0003.CEC6 8E46FA                 mov es, [bp-06]
:0003.CEC9 26C605FF               mov byte ptr es:[di], FF

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.CE93(C), :0003.CE9D(C), :0003.CEA5(C), :0003.CEB0(C)
|
:0003.CECD 46                     inc si
:0003.CECE 46                     inc si
:0003.CECF 47                     inc di
:0003.CED0 FF46F4                 inc word ptr [bp-0C]
:0003.CED3 41                     inc cx
:0003.CED4 83F906                 cmp cx, 0006
:0003.CED7 7CB5                   jl CE8E
:0003.CED9 83C628                 add si, 0028
:0003.CEDC 83C714                 add di, 0014
:0003.CEDF 8976FC                 mov [bp-04], si
:0003.CEE2 FF46F6                 inc word ptr [bp-0A]
:0003.CEE5 837EF606               cmp word ptr [bp-0A], 0006
:0003.CEE9 7C9E                   jl CE89
:0003.CEEB 5E                     pop si
:0003.CEEC 5F                     pop di
:0003.CEED C9                     leave
:0003.CEEE CA0600                 retf 0006


:0003.CEF1 00000000000000000000   BYTE 10 DUP(0)
:0003.CEFB 0000000000             BYTE  5 DUP(0)


:0003.CF00 C8A60100               enter 01A6, 00
:0003.CF04 57                     push di
:0003.CF05 56                     push si
:0003.CF06 8B7606                 mov si, [bp+06]
:0003.CF09 9A44530000             call 0000:5344
:0003.CF0E 8946E6                 mov [bp-1A], ax
:0003.CF11 8956E8                 mov [bp-18], dx
:0003.CF14 807E0801               cmp byte ptr [bp+08], 01
:0003.CF18 1AC0                   sbb al , al 
:0003.CF1A FEC0                   inc al
:0003.CF1C 8846FF                 mov [bp-01], al 
:0003.CF1F C646FE24               mov byte ptr [bp-02], 24
:0003.CF23 8AD8                   mov bl , al 
:0003.CF25 2AFF                   sub bh, bh
:0003.CF27 03DB                   add bx, bx
:0003.CF29 833805                 cmp word ptr [bx+si], 0005
:0003.CF2C 7323                   jnb CF51
:0003.CF2E 8AD8                   mov bl , al 
:0003.CF30 2AFF                   sub bh, bh
:0003.CF32 03DB                   add bx, bx
:0003.CF34 8B18                   mov bx, [bx+si]
:0003.CF36 899E5AFE               mov [bp+FE5A], bx
:0003.CF3A 80BF9E3FFF             cmp byte ptr [bx+3F9E], FF
:0003.CF3F 7410                   je CF51
:0003.CF41 2AE4                   sub ah, ah
:0003.CF43 8A879E3F               mov al , [bx+3F9E]
:0003.CF47 6BF80F                 imul di, ax, 000F
:0003.CF4A 897EEE                 mov [bp-12], di
:0003.CF4D 8BF7                   mov si, di
:0003.CF4F EB29                   jmp CF7A



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.CF2C(C), :0003.CF3F(C)
|
:0003.CF51 8A5EFF                 mov bl , [bp-01]
:0003.CF54 2AFF                   sub bh, bh
:0003.CF56 03DB                   add bx, bx
:0003.CF58 8B00                   mov ax, [bx+si]
:0003.CF5A 89865AFE               mov [bp+FE5A], ax
:0003.CF5E 3D7401                 cmp ax, 0174
:0003.CF61 7505                   jne CF68
:0003.CF63 BE1E00                 mov si, 001E
:0003.CF66 EB12                   jmp CF7A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CF61(C)
|
:0003.CF68 3D7501                 cmp ax, 0175
:0003.CF6B 7505                   jne CF72
:0003.CF6D BE2D00                 mov si, 002D
:0003.CF70 EB08                   jmp CF7A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CF6B(C)
|
:0003.CF72 8A46FF                 mov al , [bp-01]
:0003.CF75 2AE4                   sub ah, ah
:0003.CF77 6BF00F                 imul si, ax, 000F

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.CF4F(U), :0003.CF66(U), :0003.CF70(U)
|
:0003.CF7A 807E0802               cmp byte ptr [bp+08], 02
:0003.CF7E 7506                   jne CF86
:0003.CF80 C646FB05               mov byte ptr [bp-05], 05
:0003.CF84 EB11                   jmp CF97



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CF7E(C)
|
:0003.CF86 807E0803               cmp byte ptr [bp+08], 03
:0003.CF8A 7507                   jne CF93
:0003.CF8C C646FB03               mov byte ptr [bp-05], 03
:0003.CF90 46                     inc si
:0003.CF91 EB04                   jmp CF97



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CF8A(C)
|
:0003.CF93 C646FB0A               mov byte ptr [bp-05], 0A

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.CF84(U), :0003.CF91(U)
|
:0003.CF97 807EFF00               cmp byte ptr [bp-01], 00
:0003.CF9B 7505                   jne CFA2
:0003.CF9D B8FC54                 mov ax, 54FC
:0003.CFA0 EB03                   jmp CFA5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CF9B(C)
|
:0003.CFA2 B80255                 mov ax, 5502

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CFA0(U)
|
:0003.CFA5 50                     push ax
:0003.CFA6 9A081DF60C             call 0CF6:1D08
:0003.CFAB 5B                     pop bx
:0003.CFAC 8BF8                   mov di, ax
:0003.CFAE 8956E4                 mov [bp-1C], dx
:0003.CFB1 807E0802               cmp byte ptr [bp+08], 02
:0003.CFB5 7505                   jne CFBC
:0003.CFB7 B80A00                 mov ax, 000A
:0003.CFBA EB02                   jmp CFBE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CFB5(C)
|
:0003.CFBC 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CFBA(U)
|
:0003.CFBE 03F0                   add si, ax
:0003.CFC0 68B03F                 push 3FB0
:0003.CFC3 8D865CFE               lea ax, [bp+FE5C]
:0003.CFC7 50                     push ax
:0003.CFC8 9AD61FF60C             call 0CF6:1FD6
:0003.CFCD C746EA0000             mov word ptr [bp-16], 0000
:0003.CFD2 807EFB00               cmp byte ptr [bp-05], 00
:0003.CFD6 7503                   jne CFDB
:0003.CFD8 E93401                 jmp D10F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.CFD6(C)
|
:0003.CFDB 8976EE                 mov [bp-12], si
:0003.CFDE C746EC0000             mov word ptr [bp-14], 0000
:0003.CFE3 8B46E4                 mov ax, [bp-1C]
:0003.CFE6 897EF0                 mov [bp-10], di
:0003.CFE9 8946F2                 mov [bp-0E], ax
:0003.CFEC 897EE2                 mov [bp-1E], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D10C(U)
|
:0003.CFEF 8B46EA                 mov ax, [bp-16]
:0003.CFF2 0346EE                 add ax, [bp-12]
:0003.CFF5 50                     push ax
:0003.CFF6 682655                 push 5526
:0003.CFF9 9A081DF60C             call 0CF6:1D08
:0003.CFFE 5B                     pop bx
:0003.CFFF 52                     push dx
:0003.D000 50                     push ax
:0003.D001 8D865CFE               lea ax, [bp+FE5C]
:0003.D005 50                     push ax
:0003.D006 9A8020F60C             call 0CF6:2080
:0003.D00B 33C0                   xor ax, ax
:0003.D00D 8946F4                 mov [bp-0C], ax
:0003.D010 8946F8                 mov [bp-08], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D0A6(U)
|
:0003.D013 682655                 push 5526
:0003.D016 9A081DF60C             call 0CF6:1D08
:0003.D01B 5B                     pop bx
:0003.D01C 0346F8                 add ax, [bp-08]
:0003.D01F 8BF8                   mov di, ax
:0003.D021 8956FE                 mov [bp-02], dx
:0003.D024 807E0801               cmp byte ptr [bp+08], 01
:0003.D028 740F                   je D039
:0003.D02A 807E0802               cmp byte ptr [bp+08], 02
:0003.D02E 7409                   je D039
:0003.D030 FF76F2                 push word ptr [bp-0E]
:0003.D033 FF76F0                 push word ptr [bp-10]
:0003.D036 52                     push dx
:0003.D037 EB4E                   jmp D087



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.D028(C), :0003.D02E(C)
|
:0003.D039 33F6                   xor si, si
:0003.D03B 8B4EE6                 mov cx, [bp-1A]
:0003.D03E 8946FC                 mov [bp-04], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D072(C)
|
:0003.D041 8E46FE                 mov es, [bp-02]
:0003.D044 8BDF                   mov bx, di
:0003.D046 03DE                   add bx, si
:0003.D048 268A1F                 mov bl , es:[bx]
:0003.D04B 2AFF                   sub bh, bh
:0003.D04D 03D9                   add bx, cx
:0003.D04F 8E46E8                 mov es, [bp-18]
:0003.D052 268A07                 mov al , es:[bx]
:0003.D055 8BD6                   mov dx, si
:0003.D057 83E201                 and dx, 0001
:0003.D05A 83FA01                 cmp dx, 0001
:0003.D05D 1BDB                   sbb bx, bx
:0003.D05F 83E302                 and bx, 0002
:0003.D062 4B                     dec bx
:0003.D063 03DE                   add bx, si
:0003.D065 8D9662FF               lea dx, [bp+FF62]
:0003.D069 03DA                   add bx, dx
:0003.D06B 46                     inc si
:0003.D06C 8807                   mov [bx], al 
:0003.D06E 81FE8000               cmp si, 0080
:0003.D072 72CD                   jb D041
:0003.D074 681A55                 push 551A
:0003.D077 9A081DF60C             call 0CF6:1D08
:0003.D07C 5B                     pop bx
:0003.D07D 0346F4                 add ax, [bp-0C]
:0003.D080 52                     push dx
:0003.D081 50                     push ax
:0003.D082 8D8662FF               lea ax, [bp+FF62]
:0003.D086 16                     push ss

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D037(U)
|
:0003.D087 50                     push ax
:0003.D088 9A325C0000             call 0000:5C32
:0003.D08D 83C408                 add sp, 0008
:0003.D090 8146F4A000             add word ptr [bp-0C], 00A0
:0003.D095 8146F0A000             add word ptr [bp-10], 00A0
:0003.D09A 8146F88000             add word ptr [bp-08], 0080
:0003.D09F 817EF80012             cmp word ptr [bp-08], 1200
:0003.D0A4 7303                   jnb D0A9
:0003.D0A6 E96AFF                 jmp D013



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D0A4(C)
|
:0003.D0A9 807E0801               cmp byte ptr [bp+08], 01
:0003.D0AD 7406                   je D0B5
:0003.D0AF 807E0802               cmp byte ptr [bp+08], 02
:0003.D0B3 7546                   jne D0FB

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D0AD(C)
|
:0003.D0B5 33FF                   xor di, di
:0003.D0B7 8BF7                   mov si, di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D0F9(C)
|
:0003.D0B9 681A55                 push 551A
:0003.D0BC 9A081DF60C             call 0CF6:1D08
:0003.D0C1 5B                     pop bx
:0003.D0C2 03C7                   add ax, di
:0003.D0C4 52                     push dx
:0003.D0C5 50                     push ax
:0003.D0C6 8BC6                   mov ax, si
:0003.D0C8 B90600                 mov cx, 0006
:0003.D0CB 2BD2                   sub dx, dx
:0003.D0CD F7F1                   div cx
:0003.D0CF 8BDA                   mov bx, dx
:0003.D0D1 03DA                   add bx, dx
:0003.D0D3 8B87A43F               mov ax, [bx+3FA4]
:0003.D0D7 0346EC                 add ax, [bp-14]
:0003.D0DA 03C6                   add ax, si
:0003.D0DC 69C0A000               imul ax, 00A0
:0003.D0E0 0346E2                 add ax, [bp-1E]
:0003.D0E3 8B56E4                 mov dx, [bp-1C]
:0003.D0E6 52                     push dx
:0003.D0E7 50                     push ax
:0003.D0E8 B8A000                 mov ax, 00A0
:0003.D0EB 9AC64BF60C             call 0CF6:4BC6
:0003.D0F0 46                     inc si
:0003.D0F1 81C7A000               add di, 00A0
:0003.D0F5 81FF8016               cmp di, 1680
:0003.D0F9 72BE                   jb D0B9

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D0B3(C)
|
:0003.D0FB 8346EC24               add word ptr [bp-14], 0024
:0003.D0FF 8A46FB                 mov al , [bp-05]
:0003.D102 2AE4                   sub ah, ah
:0003.D104 FF46EA                 inc word ptr [bp-16]
:0003.D107 3B46EA                 cmp ax, [bp-16]
:0003.D10A 7603                   jbe D10F
:0003.D10C E9E0FE                 jmp CFEF



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.CFD8(U), :0003.D10A(C)
|
:0003.D10F 8D865CFE               lea ax, [bp+FE5C]
:0003.D113 50                     push ax
:0003.D114 9AB84FF60C             call 0CF6:4FB8
:0003.D119 5E                     pop si
:0003.D11A 5F                     pop di
:0003.D11B C9                     leave
:0003.D11C CA0400                 retf 0004


:0003.D11F 00                     BYTE 0


:0003.D120 C80A0000               enter 000A, 00
:0003.D124 57                     push di
:0003.D125 56                     push si
:0003.D126 807E0A00               cmp byte ptr [bp+0A], 00
:0003.D12A 750B                   jne D137
:0003.D12C 8B7606                 mov si, [bp+06]
:0003.D12F 8B4406                 mov ax, [si+06]
:0003.D132 2D0400                 sub ax, 0004
:0003.D135 EB09                   jmp D140



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D12A(C)
|
:0003.D137 8B7606                 mov si, [bp+06]
:0003.D13A 8B4404                 mov ax, [si+04]
:0003.D13D 050400                 add ax, 0004

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D135(U)
|
:0003.D140 8946FA                 mov [bp-06], ax
:0003.D143 8B4406                 mov ax, [si+06]
:0003.D146 2B4404                 sub ax, [si+04]
:0003.D149 8BF8                   mov di, ax
:0003.D14B C646FF00               mov byte ptr [bp-01], 00
:0003.D14F 0BC0                   or ax, ax
:0003.D151 7D02                   jge D155
:0003.D153 F7DF                   neg di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D151(C)
|
:0003.D155 6A11                   push 0011
:0003.D157 688054                 push 5480
:0003.D15A 9A9C57F60C             call 0CF6:579C

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.D218(U), :0003.D22B(U)
|
:0003.D15F 807E08FF               cmp byte ptr [bp+08], FF
:0003.D163 7512                   jne D177
:0003.D165 8A5E0A                 mov bl , [bp+0A]
:0003.D168 2AFF                   sub bh, bh
:0003.D16A 03DB                   add bx, bx
:0003.D16C 8B46FA                 mov ax, [bp-06]
:0003.D16F 394004                 cmp [bx+si+04], ax
:0003.D172 7503                   jne D177
:0003.D174 E9B700                 jmp D22E



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.D163(C), :0003.D172(C)
|
:0003.D177 6A04                   push 0004
:0003.D179 687054                 push 5470
:0003.D17C 9A5451F60C             call 0CF6:5154
:0003.D181 8A460A                 mov al , [bp+0A]
:0003.D184 50                     push ax
:0003.D185 68FF00                 push 00FF
:0003.D188 56                     push si
:0003.D189 9ACCFEF21C             call 1CF2:FECC
:0003.D18E 8A460A                 mov al , [bp+0A]
:0003.D191 3401                   xor al, 01
:0003.D193 50                     push ax
:0003.D194 68FF00                 push 00FF
:0003.D197 56                     push si
:0003.D198 8946F8                 mov [bp-08], ax
:0003.D19B 9ACCFEF21C             call 1CF2:FECC
:0003.D1A0 8A5E0A                 mov bl , [bp+0A]
:0003.D1A3 80FB01                 cmp bl, 01
:0003.D1A6 1BC0                   sbb ax, ax
:0003.D1A8 250200                 and ax, 0002
:0003.D1AB 48                     dec ax
:0003.D1AC 2AFF                   sub bh, bh
:0003.D1AE 03DB                   add bx, bx
:0003.D1B0 014004                 add [bx+si+04], ax
:0003.D1B3 8A460A                 mov al , [bp+0A]
:0003.D1B6 50                     push ax
:0003.D1B7 8A46FF                 mov al , [bp-01]
:0003.D1BA B103                   mov cl, 03
:0003.D1BC 2AE4                   sub ah, ah
:0003.D1BE F6F1                   div cl
:0003.D1C0 FEC4                   inc ah
:0003.D1C2 8AC4                   mov al , ah
:0003.D1C4 50                     push ax
:0003.D1C5 56                     push si
:0003.D1C6 9ACCFEF21C             call 1CF2:FECC
:0003.D1CB 8A46F8                 mov al , [bp-08]
:0003.D1CE 50                     push ax
:0003.D1CF 8AD8                   mov bl , al 
:0003.D1D1 2AFF                   sub bh, bh
:0003.D1D3 8A400C                 mov al , [bx+si+0C]
:0003.D1D6 50                     push ax
:0003.D1D7 56                     push si
:0003.D1D8 9ACCFEF21C             call 1CF2:FECC
:0003.D1DD 68FF00                 push 00FF
:0003.D1E0 56                     push si
:0003.D1E1 9A0CFEF21C             call 1CF2:FE0C
:0003.D1E6 FE46FF                 inc byte ptr [bp-01]
:0003.D1E9 9AEA21F60C             call 0CF6:21EA
:0003.D1EE 8B4406                 mov ax, [si+06]
:0003.D1F1 394404                 cmp [si+04], ax
:0003.D1F4 751C                   jne D212
:0003.D1F6 6A28                   push 0028
:0003.D1F8 688054                 push 5480
:0003.D1FB 9A9C57F60C             call 0CF6:579C
:0003.D200 688054                 push 5480
:0003.D203 9A3658F60C             call 0CF6:5836
:0003.D208 6A11                   push 0011
:0003.D20A 688054                 push 5480
:0003.D20D 9A9C57F60C             call 0CF6:579C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D1F4(C)
|
:0003.D212 807E08FF               cmp byte ptr [bp+08], FF
:0003.D216 7503                   jne D21B
:0003.D218 E944FF                 jmp D15F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D216(C)
|
:0003.D21B 8A4608                 mov al , [bp+08]
:0003.D21E 2AE4                   sub ah, ah
:0003.D220 03C7                   add ax, di
:0003.D222 8A4EFF                 mov cl , [bp-01]
:0003.D225 2AED                   sub ch, ch
:0003.D227 3BC1                   cmp ax, cx
:0003.D229 7C03                   jl D22E
:0003.D22B E931FF                 jmp D15F



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.D174(U), :0003.D229(C)
|
:0003.D22E 8A460A                 mov al , [bp+0A]
:0003.D231 50                     push ax
:0003.D232 68FF00                 push 00FF
:0003.D235 56                     push si
:0003.D236 9ACCFEF21C             call 1CF2:FECC
:0003.D23B 8A460A                 mov al , [bp+0A]
:0003.D23E 3401                   xor al, 01
:0003.D240 50                     push ax
:0003.D241 68FF00                 push 00FF
:0003.D244 56                     push si
:0003.D245 8946F6                 mov [bp-0A], ax
:0003.D248 9ACCFEF21C             call 1CF2:FECC
:0003.D24D 8A460A                 mov al , [bp+0A]
:0003.D250 50                     push ax
:0003.D251 6A00                   push 0000
:0003.D253 56                     push si
:0003.D254 9ACCFEF21C             call 1CF2:FECC
:0003.D259 8A46F6                 mov al , [bp-0A]
:0003.D25C 50                     push ax
:0003.D25D 8AD8                   mov bl , al 
:0003.D25F 2AFF                   sub bh, bh
:0003.D261 8A400C                 mov al , [bx+si+0C]
:0003.D264 50                     push ax
:0003.D265 56                     push si
:0003.D266 9ACCFEF21C             call 1CF2:FECC
:0003.D26B 68FF00                 push 00FF
:0003.D26E 56                     push si
:0003.D26F 9A0CFEF21C             call 1CF2:FE0C
:0003.D274 688054                 push 5480
:0003.D277 9ABA57F60C             call 0CF6:57BA
:0003.D27C 5E                     pop si
:0003.D27D 5F                     pop di
:0003.D27E C9                     leave
:0003.D27F CA0600                 retf 0006


:0003.D282 C8060000               enter 0006, 00
:0003.D286 57                     push di
:0003.D287 56                     push si
:0003.D288 8A4608                 mov al , [bp+08]
:0003.D28B 258000                 and ax, 0080
:0003.D28E 8BF8                   mov di, ax
:0003.D290 6A11                   push 0011
:0003.D292 688054                 push 5480
:0003.D295 9A9C57F60C             call 0CF6:579C
:0003.D29A C646FF00               mov byte ptr [bp-01], 00
:0003.D29E 8B7606                 mov si, [bp+06]
:0003.D2A1 8066087F               and byte ptr [bp+08], 7F
:0003.D2A5 7503                   jne D2AA
:0003.D2A7 E9AC00                 jmp D356



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.D2A5(C), :0003.D353(U)
|
:0003.D2AA 6A04                   push 0004
:0003.D2AC 687054                 push 5470
:0003.D2AF 9A5451F60C             call 0CF6:5154
:0003.D2B4 6A00                   push 0000
:0003.D2B6 68FF00                 push 00FF
:0003.D2B9 56                     push si
:0003.D2BA 9ACCFEF21C             call 1CF2:FECC
:0003.D2BF 6A01                   push 0001
:0003.D2C1 68FF00                 push 00FF
:0003.D2C4 56                     push si
:0003.D2C5 9ACCFEF21C             call 1CF2:FECC
:0003.D2CA 0BFF                   or di, di
:0003.D2CC 7408                   je D2D6
:0003.D2CE FF4C04                 dec word ptr [si+04]
:0003.D2D1 FF4406                 inc word ptr [si+06]
:0003.D2D4 EB06                   jmp D2DC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D2CC(C)
|
:0003.D2D6 FF4404                 inc word ptr [si+04]
:0003.D2D9 FF4C06                 dec word ptr [si+06]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D2D4(U)
|
:0003.D2DC 6A00                   push 0000
:0003.D2DE 8A46FF                 mov al , [bp-01]
:0003.D2E1 B103                   mov cl, 03
:0003.D2E3 2AE4                   sub ah, ah
:0003.D2E5 F6F1                   div cl
:0003.D2E7 FEC4                   inc ah
:0003.D2E9 8AC4                   mov al , ah
:0003.D2EB 50                     push ax
:0003.D2EC 56                     push si
:0003.D2ED 8946FA                 mov [bp-06], ax
:0003.D2F0 9ACCFEF21C             call 1CF2:FECC
:0003.D2F5 6A01                   push 0001
:0003.D2F7 8A46FB                 mov al , [bp-05]
:0003.D2FA 50                     push ax
:0003.D2FB 56                     push si
:0003.D2FC 9ACCFEF21C             call 1CF2:FECC
:0003.D301 68FF00                 push 00FF
:0003.D304 56                     push si
:0003.D305 9A0CFEF21C             call 1CF2:FE0C
:0003.D30A 8B4406                 mov ax, [si+06]
:0003.D30D 2B4404                 sub ax, [si+04]
:0003.D310 3D0400                 cmp ax, 0004
:0003.D313 750A                   jne D31F
:0003.D315 6A26                   push 0026
:0003.D317 688054                 push 5480
:0003.D31A 9A9C57F60C             call 0CF6:579C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D313(C)
|
:0003.D31F 8B4406                 mov ax, [si+06]
:0003.D322 394404                 cmp [si+04], ax
:0003.D325 751C                   jne D343
:0003.D327 6A28                   push 0028
:0003.D329 688054                 push 5480
:0003.D32C 9A9C57F60C             call 0CF6:579C
:0003.D331 688054                 push 5480
:0003.D334 9A3658F60C             call 0CF6:5836
:0003.D339 6A11                   push 0011
:0003.D33B 688054                 push 5480
:0003.D33E 9A9C57F60C             call 0CF6:579C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D325(C)
|
:0003.D343 9AEA21F60C             call 0CF6:21EA
:0003.D348 8A4608                 mov al , [bp+08]
:0003.D34B FE46FF                 inc byte ptr [bp-01]
:0003.D34E 3846FF                 cmp [bp-01], al 
:0003.D351 7303                   jnb D356
:0003.D353 E954FF                 jmp D2AA



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.D2A7(U), :0003.D351(C)
|
:0003.D356 6A00                   push 0000
:0003.D358 6A00                   push 0000
:0003.D35A 56                     push si
:0003.D35B 9ACCFEF21C             call 1CF2:FECC
:0003.D360 6A01                   push 0001
:0003.D362 6A00                   push 0000
:0003.D364 56                     push si
:0003.D365 9ACCFEF21C             call 1CF2:FECC
:0003.D36A 68FF00                 push 00FF
:0003.D36D 56                     push si
:0003.D36E 9A0CFEF21C             call 1CF2:FE0C
:0003.D373 688054                 push 5480
:0003.D376 9ABA57F60C             call 0CF6:57BA
:0003.D37B 5E                     pop si
:0003.D37C 5F                     pop di
:0003.D37D C9                     leave
:0003.D37E CA0400                 retf 0004


:0003.D381 00                     BYTE 0


:0003.D382 C80A0100               enter 010A, 00
:0003.D386 57                     push di
:0003.D387 56                     push si
:0003.D388 8B7606                 mov si, [bp+06]
:0003.D38B 6A04                   push 0004
:0003.D38D 682651                 push 5126
:0003.D390 9AF605F60C             call 0CF6:05F6
:0003.D395 6A07                   push 0007
:0003.D397 682651                 push 5126
:0003.D39A 9A8005F60C             call 0CF6:0580
:0003.D39F 6890CF                 push CF90
:0003.D3A2 9A1A4EF21C             call 1CF2:4E1A
:0003.D3A7 B00E                   mov al, 0E
:0003.D3A9 F6660A                 mul byte ptr [bp+0A]
:0003.D3AC 0576D0                 add ax, D076
:0003.D3AF 50                     push ax
:0003.D3B0 9A6240F21C             call 1CF2:4062
:0003.D3B5 8904                   mov [si], ax
:0003.D3B7 B00E                   mov al, 0E
:0003.D3B9 F66608                 mul byte ptr [bp+08]
:0003.D3BC 0576D0                 add ax, D076
:0003.D3BF 50                     push ax
:0003.D3C0 8BF8                   mov di, ax
:0003.D3C2 9A6240F21C             call 1CF2:4062
:0003.D3C7 894402                 mov [si+02], ax
:0003.D3CA C744040700             mov word ptr [si+04], 0007
:0003.D3CF C744080300             mov word ptr [si+08], 0003
:0003.D3D4 C744060D00             mov word ptr [si+06], 000D
:0003.D3D9 C7440A0300             mov word ptr [si+0A], 0003
:0003.D3DE C744100100             mov word ptr [si+10], 0001
:0003.D3E3 9A2423F60C             call 0CF6:2324
:0003.D3E8 687C54                 push 547C
:0003.D3EB 9AFA0AF02C             call 2CF0:0AFA
:0003.D3F0 884412                 mov [si+12], al 
:0003.D3F3 6A12                   push 0012
:0003.D3F5 687C54                 push 547C
:0003.D3F8 9A2655F60C             call 0CF6:5526
:0003.D3FD 6A00                   push 0000
:0003.D3FF 6A00                   push 0000
:0003.D401 6A1A                   push 001A
:0003.D403 6A16                   push 0016
:0003.D405 6890CF                 push CF90
:0003.D408 9A9447F21C             call 1CF2:4794
:0003.D40D 6A01                   push 0001
:0003.D40F 6890CF                 push CF90
:0003.D412 9AE86BF21C             call 1CF2:6BE8
:0003.D417 56                     push si
:0003.D418 9A32FEF21C             call 1CF2:FE32
:0003.D41D 6A00                   push 0000
:0003.D41F 56                     push si
:0003.D420 9A0000F02C             call 2CF0:0000
:0003.D425 6A01                   push 0001
:0003.D427 56                     push si
:0003.D428 9A0000F02C             call 2CF0:0000
:0003.D42D 68BD3F                 push 3FBD
:0003.D430 8D86F6FE               lea ax, [bp+FEF6]
:0003.D434 50                     push ax
:0003.D435 9AD61FF60C             call 0CF6:1FD6
:0003.D43A 6A00                   push 0000
:0003.D43C 680E55                 push 550E
:0003.D43F 9A081DF60C             call 0CF6:1D08
:0003.D444 5B                     pop bx
:0003.D445 52                     push dx
:0003.D446 50                     push ax
:0003.D447 8D86F6FE               lea ax, [bp+FEF6]
:0003.D44B 50                     push ax
:0003.D44C 9A8020F60C             call 0CF6:2080
:0003.D451 8D86F6FE               lea ax, [bp+FEF6]
:0003.D455 50                     push ax
:0003.D456 9AB84FF60C             call 0CF6:4FB8
:0003.D45B 57                     push di
:0003.D45C 9A9C40F21C             call 1CF2:409C
:0003.D461 8BD8                   mov bx, ax
:0003.D463 8B07                   mov ax, [bx]
:0003.D465 8946FC                 mov [bp-04], ax
:0003.D468 8D5EFC                 lea bx, [bp-04]
:0003.D46B 9AB2AFF21C             call 1CF2:AFB2
:0003.D470 8846FF                 mov [bp-01], al 
:0003.D473 68CA3F                 push 3FCA
:0003.D476 8D86F6FE               lea ax, [bp+FEF6]
:0003.D47A 50                     push ax
:0003.D47B 9AD61FF60C             call 0CF6:1FD6
:0003.D480 8A5EFF                 mov bl , [bp-01]
:0003.D483 2AFF                   sub bh, bh
:0003.D485 8A87E63D               mov al , [bx+3DE6]
:0003.D489 2AE4                   sub ah, ah
:0003.D48B 50                     push ax
:0003.D48C 680855                 push 5508
:0003.D48F 8BFB                   mov di, bx
:0003.D491 9A081DF60C             call 0CF6:1D08
:0003.D496 5B                     pop bx
:0003.D497 051021                 add ax, 2110
:0003.D49A 52                     push dx
:0003.D49B 50                     push ax
:0003.D49C 8D86F6FE               lea ax, [bp+FEF6]
:0003.D4A0 50                     push ax
:0003.D4A1 9A8020F60C             call 0CF6:2080
:0003.D4A6 8A85FA3D               mov al , [di+3DFA]
:0003.D4AA 2AE4                   sub ah, ah
:0003.D4AC 50                     push ax
:0003.D4AD 680855                 push 5508
:0003.D4B0 9A081DF60C             call 0CF6:1D08
:0003.D4B5 5B                     pop bx
:0003.D4B6 05F621                 add ax, 21F6
:0003.D4B9 52                     push dx
:0003.D4BA 50                     push ax
:0003.D4BB 8D86F6FE               lea ax, [bp+FEF6]
:0003.D4BF 50                     push ax
:0003.D4C0 9A8020F60C             call 0CF6:2080
:0003.D4C5 8D86F6FE               lea ax, [bp+FEF6]
:0003.D4C9 50                     push ax
:0003.D4CA 9AB84FF60C             call 0CF6:4FB8
:0003.D4CF 680855                 push 5508
:0003.D4D2 9A081DF60C             call 0CF6:1D08
:0003.D4D7 5B                     pop bx
:0003.D4D8 058016                 add ax, 1680
:0003.D4DB 52                     push dx
:0003.D4DC 50                     push ax
:0003.D4DD B8900A                 mov ax, 0A90
:0003.D4E0 B2FF                   mov dl, FF
:0003.D4E2 9A7C4CF60C             call 0CF6:4C7C
:0003.D4E7 680855                 push 5508
:0003.D4EA 9A081DF60C             call 0CF6:1D08
:0003.D4EF 5B                     pop bx
:0003.D4F0 050624                 add ax, 2406
:0003.D4F3 52                     push dx
:0003.D4F4 50                     push ax
:0003.D4F5 B85201                 mov ax, 0152
:0003.D4F8 B2FF                   mov dl, FF
:0003.D4FA 9A7C4CF60C             call 0CF6:4C7C
:0003.D4FF C646FE00               mov byte ptr [bp-02], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D5A6(U)
|
:0003.D503 6A11                   push 0011
:0003.D505 688054                 push 5480
:0003.D508 9A9C57F60C             call 0CF6:579C
:0003.D50D B80400                 mov ax, 0004
:0003.D510 9A2822F60C             call 0CF6:2228
:0003.D515 8A46FE                 mov al , [bp-02]
:0003.D518 50                     push ax
:0003.D519 6A00                   push 0000
:0003.D51B 56                     push si
:0003.D51C 9ACCFEF21C             call 1CF2:FECC
:0003.D521 807EFE01               cmp byte ptr [bp-02], 01
:0003.D525 F5                     cmc
:0003.D526 1AC0                   sbb al , al 
:0003.D528 2428                   and al, 28
:0003.D52A 50                     push ax
:0003.D52B 56                     push si
:0003.D52C 9A0CFEF21C             call 1CF2:FE0C
:0003.D531 9AEA21F60C             call 0CF6:21EA
:0003.D536 C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D586(C)
|
:0003.D53A 6A04                   push 0004
:0003.D53C 687054                 push 5470
:0003.D53F 9A5451F60C             call 0CF6:5154
:0003.D544 8A46FE                 mov al , [bp-02]
:0003.D547 50                     push ax
:0003.D548 8A46FF                 mov al , [bp-01]
:0003.D54B B103                   mov cl, 03
:0003.D54D 2AE4                   sub ah, ah
:0003.D54F F6F1                   div cl
:0003.D551 FEC4                   inc ah
:0003.D553 8AC4                   mov al , ah
:0003.D555 50                     push ax
:0003.D556 56                     push si
:0003.D557 9ACCFEF21C             call 1CF2:FECC
:0003.D55C 807EFE00               cmp byte ptr [bp-02], 00
:0003.D560 7507                   jne D569
:0003.D562 8A4EFF                 mov cl , [bp-01]
:0003.D565 2AED                   sub ch, ch
:0003.D567 EB0A                   jmp D573



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D560(C)
|
:0003.D569 B92800                 mov cx, 0028
:0003.D56C 8A46FF                 mov al , [bp-01]
:0003.D56F 2AE4                   sub ah, ah
:0003.D571 2BC8                   sub cx, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D567(U)
|
:0003.D573 51                     push cx
:0003.D574 56                     push si
:0003.D575 9A0CFEF21C             call 1CF2:FE0C
:0003.D57A 9AEA21F60C             call 0CF6:21EA
:0003.D57F FE46FF                 inc byte ptr [bp-01]
:0003.D582 807EFF0A               cmp byte ptr [bp-01], 0A
:0003.D586 76B2                   jbe D53A
:0003.D588 8A46FE                 mov al , [bp-02]
:0003.D58B 50                     push ax
:0003.D58C 68FF00                 push 00FF
:0003.D58F 56                     push si
:0003.D590 9ACCFEF21C             call 1CF2:FECC
:0003.D595 688054                 push 5480
:0003.D598 9ABA57F60C             call 0CF6:57BA
:0003.D59D FE46FE                 inc byte ptr [bp-02]
:0003.D5A0 807EFE02               cmp byte ptr [bp-02], 02
:0003.D5A4 7303                   jnb D5A9
:0003.D5A6 E95AFF                 jmp D503



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D5A4(C)
|
:0003.D5A9 6A00                   push 0000
:0003.D5AB 56                     push si
:0003.D5AC 9A0CFEF21C             call 1CF2:FE0C
:0003.D5B1 C74404FAFF             mov word ptr [si+04], FFFA
:0003.D5B6 C744061A00             mov word ptr [si+06], 001A
:0003.D5BB 6A0A                   push 000A
:0003.D5BD 56                     push si
:0003.D5BE 9A8203F02C             call 2CF0:0382
:0003.D5C3 B80200                 mov ax, 0002
:0003.D5C6 9A2822F60C             call 0CF6:2228
:0003.D5CB 6A00                   push 0000
:0003.D5CD 6A00                   push 0000
:0003.D5CF 56                     push si
:0003.D5D0 9ACCFEF21C             call 1CF2:FECC
:0003.D5D5 6A01                   push 0001
:0003.D5D7 6A00                   push 0000
:0003.D5D9 56                     push si
:0003.D5DA 9ACCFEF21C             call 1CF2:FECC
:0003.D5DF 68FF00                 push 00FF
:0003.D5E2 56                     push si
:0003.D5E3 9A0CFEF21C             call 1CF2:FE0C
:0003.D5E8 9AEA21F60C             call 0CF6:21EA
:0003.D5ED 5E                     pop si
:0003.D5EE 5F                     pop di
:0003.D5EF C9                     leave
:0003.D5F0 CA0600                 retf 0006


:0003.D5F3 00                     BYTE 0


:0003.D5F4 C80A0000               enter 000A, 00
:0003.D5F8 57                     push di
:0003.D5F9 56                     push si
:0003.D5FA 8B7606                 mov si, [bp+06]
:0003.D5FD C646FC02               mov byte ptr [bp-04], 02
:0003.D601 B00E                   mov al, 0E
:0003.D603 F6660A                 mul byte ptr [bp+0A]
:0003.D606 0576D0                 add ax, D076
:0003.D609 50                     push ax
:0003.D60A 9A6240F21C             call 1CF2:4062
:0003.D60F 3B04                   cmp ax, [si]
:0003.D611 7504                   jne D617
:0003.D613 32C0                   xor al , al 
:0003.D615 EB02                   jmp D619



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D611(C)
|
:0003.D617 B001                   mov al, 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D615(U)
|
:0003.D619 8846FE                 mov [bp-02], al 
:0003.D61C 807E0803               cmp byte ptr [bp+08], 03
:0003.D620 7312                   jnb D634
:0003.D622 8A4608                 mov al , [bp+08]
:0003.D625 0402                   add al, 02
:0003.D627 02C0                   add al , al 
:0003.D629 8846FD                 mov [bp-03], al 
:0003.D62C 807E0802               cmp byte ptr [bp+08], 02
:0003.D630 743D                   je D66F
:0003.D632 EB2E                   jmp D662



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D620(C)
|
:0003.D634 807E0803               cmp byte ptr [bp+08], 03
:0003.D638 7512                   jne D64C
:0003.D63A C646FD00               mov byte ptr [bp-03], 00
:0003.D63E C646FC05               mov byte ptr [bp-04], 05
:0003.D642 6A02                   push 0002
:0003.D644 56                     push si
:0003.D645 9A0000F02C             call 2CF0:0000
:0003.D64A EB23                   jmp D66F



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D638(C)
|
:0003.D64C 807E0806               cmp byte ptr [bp+08], 06
:0003.D650 7406                   je D658
:0003.D652 807E0807               cmp byte ptr [bp+08], 07
:0003.D656 7517                   jne D66F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D650(C)
|
:0003.D658 8A4608                 mov al , [bp+08]
:0003.D65B 2C04                   sub al, 04
:0003.D65D 02C0                   add al , al 
:0003.D65F 8846FD                 mov [bp-03], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D632(U)
|
:0003.D662 8A46FE                 mov al , [bp-02]
:0003.D665 50                     push ax
:0003.D666 68FF00                 push 00FF
:0003.D669 56                     push si
:0003.D66A 9A2002F02C             call 2CF0:0220

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.D630(C), :0003.D64A(U), :0003.D656(C)
|
:0003.D66F 807E0804               cmp byte ptr [bp+08], 04
:0003.D673 7564                   jne D6D9
:0003.D675 6A03                   push 0003
:0003.D677 56                     push si
:0003.D678 9A0000F02C             call 2CF0:0000
:0003.D67D 6A11                   push 0011
:0003.D67F 688054                 push 5480
:0003.D682 9A9C57F60C             call 0CF6:579C
:0003.D687 C646FF00               mov byte ptr [bp-01], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D6CC(C)
|
:0003.D68B 6A04                   push 0004
:0003.D68D 687054                 push 5470
:0003.D690 9A5451F60C             call 0CF6:5154
:0003.D695 6A01                   push 0001
:0003.D697 8A46FF                 mov al , [bp-01]
:0003.D69A B103                   mov cl, 03
:0003.D69C 2AE4                   sub ah, ah
:0003.D69E F6F1                   div cl
:0003.D6A0 8AC4                   mov al , ah
:0003.D6A2 50                     push ax
:0003.D6A3 56                     push si
:0003.D6A4 9ACCFEF21C             call 1CF2:FECC
:0003.D6A9 68FF00                 push 00FF
:0003.D6AC 56                     push si
:0003.D6AD 9A0CFEF21C             call 1CF2:FE0C
:0003.D6B2 9AEA21F60C             call 0CF6:21EA
:0003.D6B7 6A01                   push 0001
:0003.D6B9 68FF00                 push 00FF
:0003.D6BC 56                     push si
:0003.D6BD 9ACCFEF21C             call 1CF2:FECC
:0003.D6C2 FF4406                 inc word ptr [si+06]
:0003.D6C5 FE46FF                 inc byte ptr [bp-01]
:0003.D6C8 807EFF0D               cmp byte ptr [bp-01], 0D
:0003.D6CC 76BD                   jbe D68B
:0003.D6CE 688054                 push 5480
:0003.D6D1 9ABA57F60C             call 0CF6:57BA
:0003.D6D6 E97101                 jmp D84A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D673(C)
|
:0003.D6D9 807E0805               cmp byte ptr [bp+08], 05
:0003.D6DD 7538                   jne D717
:0003.D6DF B80100                 mov ax, 0001
:0003.D6E2 9A2822F60C             call 0CF6:2228
:0003.D6E7 8A5E08                 mov bl , [bp+08]
:0003.D6EA 2AFF                   sub bh, bh
:0003.D6EC 03DB                   add bx, bx
:0003.D6EE FFB7D83F               push word ptr [bx+3FD8]
:0003.D6F2 688054                 push 5480
:0003.D6F5 9A9C57F60C             call 0CF6:579C
:0003.D6FA 8A46FE                 mov al , [bp-02]
:0003.D6FD 50                     push ax
:0003.D6FE 6A00                   push 0000
:0003.D700 56                     push si
:0003.D701 9ACCFEF21C             call 1CF2:FECC
:0003.D706 68FF00                 push 00FF
:0003.D709 56                     push si
:0003.D70A 9A0CFEF21C             call 1CF2:FE0C
:0003.D70F 9AEA21F60C             call 0CF6:21EA
:0003.D714 E93301                 jmp D84A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D6DD(C)
|
:0003.D717 807E0808               cmp byte ptr [bp+08], 08
:0003.D71B 750B                   jne D728
:0003.D71D 6A0A                   push 000A
:0003.D71F 56                     push si
:0003.D720 9A8203F02C             call 2CF0:0382
:0003.D725 E92201                 jmp D84A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D71B(C)
|
:0003.D728 807E0809               cmp byte ptr [bp+08], 09
:0003.D72C 7403                   je D731
:0003.D72E E99800                 jmp D7C9



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D72C(C)
|
:0003.D731 8A5EFE                 mov bl , [bp-02]
:0003.D734 2AFF                   sub bh, bh
:0003.D736 03DB                   add bx, bx
:0003.D738 8B5004                 mov dx, [bx+si+04]
:0003.D73B 83EA0A                 sub dx, 000A
:0003.D73E 7902                   jns D742
:0003.D740 33D2                   xor dx, dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D73E(C)
|
:0003.D742 8A440F                 mov al , [si+0F]
:0003.D745 2AE4                   sub ah, ah
:0003.D747 8946F8                 mov [bp-08], ax
:0003.D74A 3BC2                   cmp ax, dx
:0003.D74C 7E05                   jle D753
:0003.D74E BFFFFF                 mov di, FFFF
:0003.D751 EB03                   jmp D756



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D74C(C)
|
:0003.D753 BF0100                 mov di, 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D751(U)
|
:0003.D756 8A440F                 mov al , [si+0F]
:0003.D759 8846FF                 mov [bp-01], al 
:0003.D75C 3956F8                 cmp [bp-08], dx
:0003.D75F 7503                   jne D764
:0003.D761 E9E600                 jmp D84A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D75F(C)
|
:0003.D764 8956FA                 mov [bp-06], dx
:0003.D767 897EFC                 mov [bp-04], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D7C4(C)
|
:0003.D76A 6A01                   push 0001
:0003.D76C 687054                 push 5470
:0003.D76F 9A5451F60C             call 0CF6:5154
:0003.D774 6A00                   push 0000
:0003.D776 68FF00                 push 00FF
:0003.D779 56                     push si
:0003.D77A 9ACCFEF21C             call 1CF2:FECC
:0003.D77F 6A01                   push 0001
:0003.D781 68FF00                 push 00FF
:0003.D784 56                     push si
:0003.D785 9ACCFEF21C             call 1CF2:FECC
:0003.D78A 297C04                 sub [si+04], di
:0003.D78D 297C06                 sub [si+06], di
:0003.D790 6A00                   push 0000
:0003.D792 8A440C                 mov al , [si+0C]
:0003.D795 50                     push ax
:0003.D796 56                     push si
:0003.D797 9ACCFEF21C             call 1CF2:FECC
:0003.D79C 6A01                   push 0001
:0003.D79E 8A440D                 mov al , [si+0D]
:0003.D7A1 50                     push ax
:0003.D7A2 56                     push si
:0003.D7A3 9ACCFEF21C             call 1CF2:FECC
:0003.D7A8 8A46FF                 mov al , [bp-01]
:0003.D7AB 50                     push ax
:0003.D7AC 56                     push si
:0003.D7AD 9A0CFEF21C             call 1CF2:FE0C
:0003.D7B2 9AEA21F60C             call 0CF6:21EA
:0003.D7B7 8BC7                   mov ax, di
:0003.D7B9 0046FF                 add [bp-01], al 
:0003.D7BC 8A46FF                 mov al , [bp-01]
:0003.D7BF 2AE4                   sub ah, ah
:0003.D7C1 3B46FA                 cmp ax, [bp-06]
:0003.D7C4 75A4                   jne D76A
:0003.D7C6 E98100                 jmp D84A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D72E(U)
|
:0003.D7C9 807E080A               cmp byte ptr [bp+08], 0A
:0003.D7CD 750E                   jne D7DD
:0003.D7CF 8A46FE                 mov al , [bp-02]
:0003.D7D2 50                     push ax
:0003.D7D3 6A08                   push 0008
:0003.D7D5 56                     push si
:0003.D7D6 9A2002F02C             call 2CF0:0220
:0003.D7DB EB6D                   jmp D84A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D7CD(C)
|
:0003.D7DD 8A5E08                 mov bl , [bp+08]
:0003.D7E0 2AFF                   sub bh, bh
:0003.D7E2 03DB                   add bx, bx
:0003.D7E4 8B87D83F               mov ax, [bx+3FD8]
:0003.D7E8 3DFF00                 cmp ax, 00FF
:0003.D7EB 7409                   je D7F6
:0003.D7ED 50                     push ax
:0003.D7EE 688054                 push 5480
:0003.D7F1 9A9C57F60C             call 0CF6:579C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D7EB(C)
|
:0003.D7F6 C646FF00               mov byte ptr [bp-01], 00
:0003.D7FA 807EFC00               cmp byte ptr [bp-04], 00
:0003.D7FE 7432                   je D832

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D830(C)
|
:0003.D800 B80100                 mov ax, 0001
:0003.D803 9A2822F60C             call 0CF6:2228
:0003.D808 8A46FE                 mov al , [bp-02]
:0003.D80B 50                     push ax
:0003.D80C 8A46FF                 mov al , [bp-01]
:0003.D80F 0246FD                 add al , [bp-03]
:0003.D812 50                     push ax
:0003.D813 56                     push si
:0003.D814 9ACCFEF21C             call 1CF2:FECC
:0003.D819 68FF00                 push 00FF
:0003.D81C 56                     push si
:0003.D81D 9A0CFEF21C             call 1CF2:FE0C
:0003.D822 9AEA21F60C             call 0CF6:21EA
:0003.D827 8A46FC                 mov al , [bp-04]
:0003.D82A FE46FF                 inc byte ptr [bp-01]
:0003.D82D 3846FF                 cmp [bp-01], al 
:0003.D830 72CE                   jb D800

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D7FE(C)
|
:0003.D832 807E0803               cmp byte ptr [bp+08], 03
:0003.D836 750A                   jne D842
:0003.D838 6A15                   push 0015
:0003.D83A 688054                 push 5480
:0003.D83D 9A9C57F60C             call 0CF6:579C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D836(C)
|
:0003.D842 688054                 push 5480
:0003.D845 9A3658F60C             call 0CF6:5836

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.D6D6(U), :0003.D714(U), :0003.D725(U), :0003.D761(U), :0003.D7C6(U), 
|:0003.D7DB(U)
|
:0003.D84A 68FF00                 push 00FF
:0003.D84D 56                     push si
:0003.D84E 9A0CFEF21C             call 1CF2:FE0C
:0003.D853 5E                     pop si
:0003.D854 5F                     pop di
:0003.D855 C9                     leave
:0003.D856 CA0600                 retf 0006


:0003.D859 00                     BYTE 0


:0003.D85A C8060000               enter 0006, 00
:0003.D85E 57                     push di
:0003.D85F 56                     push si
:0003.D860 8B7606                 mov si, [bp+06]
:0003.D863 6A04                   push 0004
:0003.D865 56                     push si
:0003.D866 9A8203F02C             call 2CF0:0382
:0003.D86B BF0500                 mov di, 0005

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D935(U)
|
:0003.D86E 6A00                   push 0000
:0003.D870 68FF00                 push 00FF
:0003.D873 56                     push si
:0003.D874 9ACCFEF21C             call 1CF2:FECC
:0003.D879 6A01                   push 0001
:0003.D87B 68FF00                 push 00FF
:0003.D87E 56                     push si
:0003.D87F 9ACCFEF21C             call 1CF2:FECC
:0003.D884 B80300                 mov ax, 0003
:0003.D887 9AE03DF60C             call 0CF6:3DE0
:0003.D88C 0402                   add al, 02
:0003.D88E 02C0                   add al , al 
:0003.D890 8846FF                 mov [bp-01], al 
:0003.D893 B80300                 mov ax, 0003
:0003.D896 9AE03DF60C             call 0CF6:3DE0
:0003.D89B 0402                   add al, 02
:0003.D89D 02C0                   add al , al 
:0003.D89F 8846FE                 mov [bp-02], al 
:0003.D8A2 C646FD00               mov byte ptr [bp-03], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D923(C)
|
:0003.D8A6 6A04                   push 0004
:0003.D8A8 687054                 push 5470
:0003.D8AB 9A5451F60C             call 0CF6:5154
:0003.D8B0 807EFF08               cmp byte ptr [bp-01], 08
:0003.D8B4 740B                   je D8C1
:0003.D8B6 6A00                   push 0000
:0003.D8B8 8A46FD                 mov al , [bp-03]
:0003.D8BB 0246FF                 add al , [bp-01]
:0003.D8BE 50                     push ax
:0003.D8BF EB04                   jmp D8C5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D8B4(C)
|
:0003.D8C1 6A00                   push 0000
:0003.D8C3 6A00                   push 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D8BF(U)
|
:0003.D8C5 56                     push si
:0003.D8C6 9ACCFEF21C             call 1CF2:FECC
:0003.D8CB 807EFE08               cmp byte ptr [bp-02], 08
:0003.D8CF 740B                   je D8DC
:0003.D8D1 6A01                   push 0001
:0003.D8D3 8A46FD                 mov al , [bp-03]
:0003.D8D6 0246FE                 add al , [bp-02]
:0003.D8D9 50                     push ax
:0003.D8DA EB04                   jmp D8E0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D8CF(C)
|
:0003.D8DC 6A01                   push 0001
:0003.D8DE 6A00                   push 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D8DA(U)
|
:0003.D8E0 56                     push si
:0003.D8E1 9ACCFEF21C             call 1CF2:FECC
:0003.D8E6 68FF00                 push 00FF
:0003.D8E9 56                     push si
:0003.D8EA 9A0CFEF21C             call 1CF2:FE0C
:0003.D8EF 807EFF08               cmp byte ptr [bp-01], 08
:0003.D8F3 7506                   jne D8FB
:0003.D8F5 807EFE08               cmp byte ptr [bp-02], 08
:0003.D8F9 741C                   je D917

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D8F3(C)
|
:0003.D8FB B80200                 mov ax, 0002
:0003.D8FE 9AE03DF60C             call 0CF6:3DE0
:0003.D903 3D0100                 cmp ax, 0001
:0003.D906 1AC0                   sbb al , al 
:0003.D908 24FF                   and al, FF
:0003.D90A 0429                   add al, 29
:0003.D90C 2AE4                   sub ah, ah
:0003.D90E 50                     push ax
:0003.D90F 688054                 push 5480
:0003.D912 9A9C57F60C             call 0CF6:579C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D8F9(C)
|
:0003.D917 9AEA21F60C             call 0CF6:21EA
:0003.D91C FE46FD                 inc byte ptr [bp-03]
:0003.D91F 807EFD02               cmp byte ptr [bp-03], 02
:0003.D923 7281                   jb D8A6
:0003.D925 B80200                 mov ax, 0002
:0003.D928 9A2822F60C             call 0CF6:2228
:0003.D92D 9AEA21F60C             call 0CF6:21EA
:0003.D932 4F                     dec di
:0003.D933 7403                   je D938
:0003.D935 E936FF                 jmp D86E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D933(C)
|
:0003.D938 688400                 push 0084
:0003.D93B 56                     push si
:0003.D93C 9A8203F02C             call 2CF0:0382
:0003.D941 5E                     pop si
:0003.D942 5F                     pop di
:0003.D943 C9                     leave
:0003.D944 CA0200                 retf 0002


:0003.D947 00                     BYTE 0


:0003.D948 C8020000               enter 0002, 00
:0003.D94C 56                     push si
:0003.D94D 8B5E06                 mov bx, [bp+06]
:0003.D950 C747100000             mov word ptr [bx+10], 0000
:0003.D955 6A00                   push 0000
:0003.D957 6A00                   push 0000
:0003.D959 6A1A                   push 001A
:0003.D95B 6A16                   push 0016
:0003.D95D 6890CF                 push CF90
:0003.D960 9A9447F21C             call 1CF2:4794
:0003.D965 6A01                   push 0001
:0003.D967 6890CF                 push CF90
:0003.D96A 9AE86BF21C             call 1CF2:6BE8
:0003.D96F 686ACF                 push CF6A
:0003.D972 9AE028F21C             call 1CF2:28E0
:0003.D977 BE76D0                 mov si, D076

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D991(C)
|
:0003.D97A 56                     push si
:0003.D97B 9AE840F21C             call 1CF2:40E8
:0003.D980 0AC0                   or al , al 
:0003.D982 7406                   je D98A
:0003.D984 56                     push si
:0003.D985 9A4C74F21C             call 1CF2:744C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.D982(C)
|
:0003.D98A 83C60E                 add si, 000E
:0003.D98D 81FEECD2               cmp si, D2EC
:0003.D991 72E7                   jb D97A
:0003.D993 6890CF                 push CF90
:0003.D996 9A144BF21C             call 1CF2:4B14
:0003.D99B 6890CF                 push CF90
:0003.D99E 9A904EF21C             call 1CF2:4E90
:0003.D9A3 8B5E06                 mov bx, [bp+06]
:0003.D9A6 2AE4                   sub ah, ah
:0003.D9A8 8A4712                 mov al , [bx+12]
:0003.D9AB 50                     push ax
:0003.D9AC 687C54                 push 547C
:0003.D9AF 9A2655F60C             call 0CF6:5526
:0003.D9B4 9A1223F60C             call 0CF6:2312
:0003.D9B9 5E                     pop si
:0003.D9BA C9                     leave
:0003.D9BB CA0200                 retf 0002


:0003.D9BE 6888D3                 push D388
:0003.D9C1 9AF60AF02C             call 2CF0:0AF6
:0003.D9C6 CB                     retf


:0003.D9C7 00                     BYTE 0


:0003.D9C8 68F02C                 push 2CF0
:0003.D9CB 68BE0A                 push 0ABE
:0003.D9CE 9A5AC30000             call 0000:C35A
:0003.D9D3 83C404                 add sp, 0004
:0003.D9D6 CB                     retf


:0003.D9D7 00                     BYTE 0


:0003.D9D8 9A02FEF21C             call 1CF2:FE02
:0003.D9DD 9AC80AF02C             call 2CF0:0AC8
:0003.D9E2 CB                     retf


:0003.D9E3 00                     BYTE 0


:0003.D9E4 55                     push bp
:0003.D9E5 8BEC                   mov bp, sp
:0003.D9E7 8B5E06                 mov bx, [bp+06]
:0003.D9EA C747100000             mov word ptr [bx+10], 0000
:0003.D9EF 8BC3                   mov ax, bx
:0003.D9F1 C9                     leave
:0003.D9F2 CA0200                 retf 0002


:0003.D9F5 00                     BYTE 0


:0003.D9F6 CA0200                 retf 0002


:0003.D9F9 00                     BYTE 0


:0003.D9FA 55                     push bp
:0003.D9FB 8BEC                   mov bp, sp
:0003.D9FD 8B5E06                 mov bx, [bp+06]
:0003.DA00 8B07                   mov ax, [bx]
:0003.DA02 C9                     leave
:0003.DA03 CA0200                 retf 0002


:0003.DA06 C8020000               enter 0002, 00
:0003.DA0A 52                     push dx
:0003.DA0B 57                     push di
:0003.DA0C 56                     push si
:0003.DA0D 8BF0                   mov si, ax
:0003.DA0F 9A2423F60C             call 0CF6:2324
:0003.DA14 FF76FC                 push word ptr [bp-04]
:0003.DA17 682651                 push 5126
:0003.DA1A 9A8005F60C             call 0CF6:0580
:0003.DA1F 6A10                   push 0010
:0003.DA21 6A03                   push 0003
:0003.DA23 8D7C0C                 lea di, [si+0C]
:0003.DA26 C1E704                 shl di, 04
:0003.DA29 8BD7                   mov dx, di
:0003.DA2B B85001                 mov ax, 0150
:0003.DA2E BBA000                 mov bx, 00A0
:0003.DA31 9A0A48F60C             call 0CF6:480A
:0003.DA36 8A84A4D3               mov al , [si+D3A4]
:0003.DA3A 3CFF                   cmp al, FF
:0003.DA3C 7452                   je DA90
:0003.DA3E 2AE4                   sub ah, ah
:0003.DA40 9A006EF60C             call 0CF6:6E00
:0003.DA45 8BF0                   mov si, ax
:0003.DA47 6A2A                   push 002A
:0003.DA49 57                     push di
:0003.DA4A 682651                 push 5126
:0003.DA4D 9A0E05F60C             call 0CF6:050E
:0003.DA52 56                     push si
:0003.DA53 9A3A6BF60C             call 0CF6:6B3A
:0003.DA58 50                     push ax
:0003.DA59 682940                 push 4029
:0003.DA5C 682651                 push 5126
:0003.DA5F 9A3E0CF60C             call 0CF6:0C3E
:0003.DA64 83C406                 add sp, 0006
:0003.DA67 6A36                   push 0036
:0003.DA69 57                     push di
:0003.DA6A 682651                 push 5126
:0003.DA6D 9A0E05F60C             call 0CF6:050E
:0003.DA72 56                     push si
:0003.DA73 9A686BF60C             call 0CF6:6B68
:0003.DA78 8AD8                   mov bl , al 
:0003.DA7A 2AFF                   sub bh, bh
:0003.DA7C 03DB                   add bx, bx
:0003.DA7E FFB70A40               push word ptr [bx+400A]
:0003.DA82 683240                 push 4032
:0003.DA85 682651                 push 5126
:0003.DA88 9A3E0CF60C             call 0CF6:0C3E
:0003.DA8D 83C406                 add sp, 0006

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DA3C(C)
|
:0003.DA90 9A1223F60C             call 0CF6:2312
:0003.DA95 5E                     pop si
:0003.DA96 5F                     pop di
:0003.DA97 C9                     leave
:0003.DA98 CB                     retf


:0003.DA99 00                     BYTE 0


:0003.DA9A C8100000               enter 0010, 00
:0003.DA9E 57                     push di
:0003.DA9F 56                     push si
:0003.DAA0 33FF                   xor di, di
:0003.DAA2 BB54C8                 mov bx, C854

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DAB6(C)
|
:0003.DAA5 833FFF                 cmp word ptr [bx], FFFF
:0003.DAA8 7405                   je DAAF
:0003.DAAA 833F00                 cmp word ptr [bx], 0000
:0003.DAAD 740B                   je DABA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DAA8(C)
|
:0003.DAAF 47                     inc di
:0003.DAB0 43                     inc bx
:0003.DAB1 43                     inc bx
:0003.DAB2 81FBD8C8               cmp bx, C8D8
:0003.DAB6 72ED                   jb DAA5
:0003.DAB8 EB11                   jmp DACB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DAAD(C)
|
:0003.DABA 03FF                   add di, di
:0003.DABC 8B1654C8               mov dx, [C854]
:0003.DAC0 8B8554C8               mov ax, [di+C854]
:0003.DAC4 A354C8                 mov word ptr [C854], ax
:0003.DAC7 899554C8               mov [di+C854], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DAB8(U)
|
:0003.DACB C746F60100             mov word ptr [bp-0A], 0001
:0003.DAD0 BF56C8                 mov di, C856

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DB8C(U)
|
:0003.DAD3 833DFF                 cmp word ptr [di], FFFF
:0003.DAD6 7503                   jne DADB
:0003.DAD8 E9A600                 jmp DB81



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DAD6(C)
|
:0003.DADB 8B56F6                 mov dx, [bp-0A]
:0003.DADE 42                     inc dx
:0003.DADF 83FA42                 cmp dx, 0042
:0003.DAE2 7317                   jnb DAFB
:0003.DAE4 8BF2                   mov si, dx
:0003.DAE6 03F2                   add si, dx
:0003.DAE8 81C654C8               add si, C854

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DB7E(U)
|
:0003.DAEC 8B05                   mov ax, [di]
:0003.DAEE 9A501EF60C             call 0CF6:1E50
:0003.DAF3 8946FE                 mov [bp-02], ax
:0003.DAF6 833CFF                 cmp word ptr [si], FFFF
:0003.DAF9 7503                   jne DAFE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DAE2(C)
|
:0003.DAFB E98300                 jmp DB81

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DAF9(C)
|
:0003.DAFE 8B04                   mov ax, [si]
:0003.DB00 9A501EF60C             call 0CF6:1E50
:0003.DB05 8946FC                 mov [bp-04], ax
:0003.DB08 50                     push ax
:0003.DB09 9ACC6AF60C             call 0CF6:6ACC
:0003.DB0E 8AD8                   mov bl , al 
:0003.DB10 2AFF                   sub bh, bh
:0003.DB12 FF76FE                 push word ptr [bp-02]
:0003.DB15 895EF4                 mov [bp-0C], bx
:0003.DB18 9ACC6AF60C             call 0CF6:6ACC
:0003.DB1D 8AD8                   mov bl , al 
:0003.DB1F 2AFF                   sub bh, bh
:0003.DB21 8A871640               mov al , [bx+4016]
:0003.DB25 8B5EF4                 mov bx, [bp-0C]
:0003.DB28 38871640               cmp [bx+4016], al 
:0003.DB2C 7240                   jb DB6E
:0003.DB2E FF76FC                 push word ptr [bp-04]
:0003.DB31 9ACC6AF60C             call 0CF6:6ACC
:0003.DB36 8AD8                   mov bl , al 
:0003.DB38 2AFF                   sub bh, bh
:0003.DB3A FF76FE                 push word ptr [bp-02]
:0003.DB3D 895EF2                 mov [bp-0E], bx
:0003.DB40 9ACC6AF60C             call 0CF6:6ACC
:0003.DB45 8AD8                   mov bl , al 
:0003.DB47 2AFF                   sub bh, bh
:0003.DB49 8A871640               mov al , [bx+4016]
:0003.DB4D 8B5EF2                 mov bx, [bp-0E]
:0003.DB50 38871640               cmp [bx+4016], al 
:0003.DB54 7520                   jne DB76
:0003.DB56 FF76FC                 push word ptr [bp-04]
:0003.DB59 9ADA6AF60C             call 0CF6:6ADA
:0003.DB5E FF76FE                 push word ptr [bp-02]
:0003.DB61 8946F0                 mov [bp-10], ax
:0003.DB64 9ADA6AF60C             call 0CF6:6ADA
:0003.DB69 3846F0                 cmp [bp-10], al 
:0003.DB6C 7608                   jbe DB76

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DB2C(C)
|
:0003.DB6E 8B14                   mov dx, [si]
:0003.DB70 8B05                   mov ax, [di]
:0003.DB72 8904                   mov [si], ax
:0003.DB74 8915                   mov [di], dx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.DB54(C), :0003.DB6C(C)
|
:0003.DB76 46                     inc si
:0003.DB77 46                     inc si
:0003.DB78 81FED8C8               cmp si, C8D8
:0003.DB7C 7303                   jnb DB81
:0003.DB7E E96BFF                 jmp DAEC



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.DAD8(U), :0003.DAFB(U), :0003.DB7C(C)
|
:0003.DB81 FF46F6                 inc word ptr [bp-0A]
:0003.DB84 47                     inc di
:0003.DB85 47                     inc di
:0003.DB86 81FFD8C8               cmp di, C8D8
:0003.DB8A 7303                   jnb DB8F
:0003.DB8C E944FF                 jmp DAD3



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DB8A(C)
|
:0003.DB8F 5E                     pop si
:0003.DB90 5F                     pop di
:0003.DB91 C9                     leave
:0003.DB92 CB                     retf


:0003.DB93 00                     BYTE 0


:0003.DB94 6A10                   push 0010
:0003.DB96 6A02                   push 0002
:0003.DB98 B86000                 mov ax, 0060
:0003.DB9B BA2801                 mov dx, 0128
:0003.DB9E BB1000                 mov bx, 0010
:0003.DBA1 9A0A48F60C             call 0CF6:480A
:0003.DBA6 6A0A                   push 000A
:0003.DBA8 682801                 push 0128
:0003.DBAB 682651                 push 5126
:0003.DBAE 9A0E05F60C             call 0CF6:050E
:0003.DBB3 A1D2D3                 mov ax, word ptr [D3D2]
:0003.DBB6 40                     inc ax
:0003.DBB7 50                     push ax
:0003.DBB8 685641                 push 4156
:0003.DBBB 682651                 push 5126
:0003.DBBE 9A3E0CF60C             call 0CF6:0C3E
:0003.DBC3 83C406                 add sp, 0006
:0003.DBC6 CB                     retf


:0003.DBC7 00                     BYTE 0


:0003.DBC8 8BD8                   mov bx, ax
:0003.DBCA C706D4D30000           mov word ptr [D3D4], 0000
:0003.DBD0 B90600                 mov cx, 0006
:0003.DBD3 2BD2                   sub dx, dx
:0003.DBD5 F7F1                   div cx
:0003.DBD7 A3D2D3                 mov word ptr [D3D2], ax
:0003.DBDA 0BC0                   or ax, ax
:0003.DBDC 740F                   je DBED
:0003.DBDE 8BC3                   mov ax, bx
:0003.DBE0 2BD2                   sub dx, dx
:0003.DBE2 F7F1                   div cx
:0003.DBE4 83FA01                 cmp dx, 0001
:0003.DBE7 1BC0                   sbb ax, ax
:0003.DBE9 0106D2D3               add [D3D2], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DBDC(C)
|
:0003.DBED CB                     retf
:0003.DBEE C80C0000               enter 000C, 00
:0003.DBF2 57                     push di
:0003.DBF3 C746F80000             mov word ptr [bp-08], 0000
:0003.DBF8 8B1ECCD3               mov bx, [D3CC]
:0003.DBFC 83FB42                 cmp bx, 0042
:0003.DBFF 7356                   jnb DC57
:0003.DC01 8BC3                   mov ax, bx
:0003.DC03 03C3                   add ax, bx
:0003.DC05 0554C8                 add ax, C854
:0003.DC08 8946F6                 mov [bp-0A], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DC55(C)
|
:0003.DC0B 8B5EF6                 mov bx, [bp-0A]
:0003.DC0E 8B07                   mov ax, [bx]
:0003.DC10 8946FA                 mov [bp-06], ax
:0003.DC13 3DFFFF                 cmp ax, FFFF
:0003.DC16 7434                   je DC4C
:0003.DC18 FF76F8                 push word ptr [bp-08]
:0003.DC1B 685EC2                 push C25E
:0003.DC1E 9A58B6F60C             call 0CF6:B658
:0003.DC23 8946FE                 mov [bp-02], ax
:0003.DC26 8B46F8                 mov ax, [bp-08]
:0003.DC29 3D2D00                 cmp ax, 002D
:0003.DC2C 731E                   jnb DC4C
:0003.DC2E 8B5EFE                 mov bx, [bp-02]
:0003.DC31 8BD0                   mov dx, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DC40(C)
|
:0003.DC33 813F0004               cmp word ptr [bx], 0400
:0003.DC37 7D0B                   jge DC44
:0003.DC39 83C30B                 add bx, 000B
:0003.DC3C 42                     inc dx
:0003.DC3D 83FA2D                 cmp dx, 002D
:0003.DC40 72F1                   jb DC33
:0003.DC42 EB08                   jmp DC4C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DC37(C)
|
:0003.DC44 8956F8                 mov [bp-08], dx
:0003.DC47 8B46FA                 mov ax, [bp-06]
:0003.DC4A 8907                   mov [bx], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.DC16(C), :0003.DC2C(C), :0003.DC42(U)
|
:0003.DC4C 8346F602               add word ptr [bp-0A], 0002
:0003.DC50 817EF6D8C8             cmp word ptr [bp-0A], C8D8
:0003.DC55 72B4                   jb DC0B

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DBFF(C)
|
:0003.DC57 6A00                   push 0000
:0003.DC59 685EC2                 push C25E
:0003.DC5C 9A58B6F60C             call 0CF6:B658
:0003.DC61 8946FE                 mov [bp-02], ax
:0003.DC64 8B7EF8                 mov di, [bp-08]
:0003.DC67 83FF2D                 cmp di, 002D
:0003.DC6A 7317                   jnb DC83
:0003.DC6C BA2D00                 mov dx, 002D
:0003.DC6F 2BD7                   sub dx, di
:0003.DC71 8BD8                   mov bx, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DC81(C)
|
:0003.DC73 813F0004               cmp word ptr [bx], 0400
:0003.DC77 7C04                   jl DC7D
:0003.DC79 C707FFFF               mov word ptr [bx], FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DC77(C)
|
:0003.DC7D 83C30B                 add bx, 000B
:0003.DC80 4A                     dec dx
:0003.DC81 75F0                   jne DC73

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DC6A(C)
|
:0003.DC83 5F                     pop di
:0003.DC84 C9                     leave
:0003.DC85 CB                     retf


:0003.DC86 55                     push bp
:0003.DC87 8BEC                   mov bp, sp
:0003.DC89 50                     push ax
:0003.DC8A 56                     push si
:0003.DC8B 8BF2                   mov si, dx
:0003.DC8D 8BC3                   mov ax, bx
:0003.DC8F 8BDA                   mov bx, dx
:0003.DC91 83E301                 and bx, 0001
:0003.DC94 03DB                   add bx, bx
:0003.DC96 8B974C41               mov dx, [bx+414C]
:0003.DC9A 8BD8                   mov bx, ax
:0003.DC9C 8BC6                   mov ax, si
:0003.DC9E 8917                   mov [bx], dx
:0003.DCA0 D1E8                   shr ax, 01
:0003.DCA2 B90300                 mov cx, 0003
:0003.DCA5 2BD2                   sub dx, dx
:0003.DCA7 F7F1                   div cx
:0003.DCA9 8BDA                   mov bx, dx
:0003.DCAB 03DA                   add bx, dx
:0003.DCAD 8B875041               mov ax, [bx+4150]
:0003.DCB1 8B5EFE                 mov bx, [bp-02]
:0003.DCB4 8907                   mov [bx], ax
:0003.DCB6 5E                     pop si
:0003.DCB7 C9                     leave
:0003.DCB8 CB                     retf


:0003.DCB9 00                     BYTE 0


:0003.DCBA 8BD8                   mov bx, ax
:0003.DCBC 03D8                   add bx, ax
:0003.DCBE C787ACD3FFFF           mov word ptr [bx-2C54], FFFF
:0003.DCC4 CB                     retf


:0003.DCC5 00                     BYTE 0


:0003.DCC6 8BD8                   mov bx, ax
:0003.DCC8 03D8                   add bx, ax
:0003.DCCA 8997ACD3               mov [bx+D3AC], dx
:0003.DCCE CB                     retf


:0003.DCCF 00                     BYTE 0


:0003.DCD0 C8060000               enter 0006, 00
:0003.DCD4 57                     push di
:0003.DCD5 56                     push si
:0003.DCD6 1E                     push ds
:0003.DCD7 68ACD3                 push D3AC
:0003.DCDA B81E00                 mov ax, 001E
:0003.DCDD B2FF                   mov dl, FF
:0003.DCDF 9A7C4CF60C             call 0CF6:4C7C
:0003.DCE4 6A00                   push 0000
:0003.DCE6 685EC2                 push C25E
:0003.DCE9 9A58B6F60C             call 0CF6:B658
:0003.DCEE 8BF8                   mov di, ax
:0003.DCF0 33C0                   xor ax, ax
:0003.DCF2 A3CCD3                 mov word ptr [D3CC], ax
:0003.DCF5 A3CAD3                 mov word ptr [D3CA], ax
:0003.DCF8 8846FF                 mov [bp-01], al 
:0003.DCFB C746FA2D00             mov word ptr [bp-06], 002D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DD60(C)
|
:0003.DD00 8B35                   mov si, [di]
:0003.DD02 83FEFF                 cmp si, FFFF
:0003.DD05 7453                   je DD5A
:0003.DD07 8BC6                   mov ax, si
:0003.DD09 9A501EF60C             call 0CF6:1E50
:0003.DD0E 8946FC                 mov [bp-04], ax
:0003.DD11 81FE0004               cmp si, 0400
:0003.DD15 7D0F                   jge DD26
:0003.DD17 50                     push ax
:0003.DD18 9A2069F60C             call 0CF6:6920
:0003.DD1D 50                     push ax
:0003.DD1E FF76FC                 push word ptr [bp-04]
:0003.DD21 9A9064F60C             call 0CF6:6490

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DD15(C)
|
:0003.DD26 F6450401               test byte ptr [di+04], 01
:0003.DD2A 752E                   jne DD5A
:0003.DD2C 81FE0004               cmp si, 0400
:0003.DD30 7C06                   jl DD38
:0003.DD32 FF06CAD3               inc word ptr [D3CA]
:0003.DD36 EB22                   jmp DD5A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DD30(C)
|
:0003.DD38 FF76FC                 push word ptr [bp-04]
:0003.DD3B 9A9A00F21C             call 1CF2:009A
:0003.DD40 0AC0                   or al , al 
:0003.DD42 7516                   jne DD5A
:0003.DD44 FF06CAD3               inc word ptr [D3CA]
:0003.DD48 8A5EFF                 mov bl , [bp-01]
:0003.DD4B 2AFF                   sub bh, bh
:0003.DD4D 03DB                   add bx, bx
:0003.DD4F 89B7ACD3               mov [bx+D3AC], si
:0003.DD53 FE46FF                 inc byte ptr [bp-01]
:0003.DD56 FF06CCD3               inc word ptr [D3CC]

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.DD05(C), :0003.DD2A(C), :0003.DD36(U), :0003.DD42(C)
|
:0003.DD5A 83C70B                 add di, 000B
:0003.DD5D FF4EFA                 dec word ptr [bp-06]
:0003.DD60 759E                   jne DD00
:0003.DD62 A1CAD3                 mov ax, word ptr [D3CA]
:0003.DD65 2B06CCD3               sub ax, [D3CC]
:0003.DD69 A3CED3                 mov word ptr [D3CE], ax
:0003.DD6C C706D0D3FFFF           mov word ptr [D3D0], FFFF
:0003.DD72 5E                     pop si
:0003.DD73 5F                     pop di
:0003.DD74 C9                     leave
:0003.DD75 CB                     retf


:0003.DD76 6A10                   push 0010
:0003.DD78 6A02                   push 0002
:0003.DD7A B81800                 mov ax, 0018
:0003.DD7D BA2000                 mov dx, 0020
:0003.DD80 BB2001                 mov bx, 0120
:0003.DD83 9A0A48F60C             call 0CF6:480A
:0003.DD88 CB                     retf


:0003.DD89 00                     BYTE 0


:0003.DD8A 55                     push bp
:0003.DD8B 8BEC                   mov bp, sp
:0003.DD8D 56                     push si
:0003.DD8E 9A760EF02C             call 2CF0:0E76
:0003.DD93 6A00                   push 0000
:0003.DD95 682651                 push 5126
:0003.DD98 9AA805F60C             call 0CF6:05A8
:0003.DD9D 6A03                   push 0003
:0003.DD9F 6A20                   push 0020
:0003.DDA1 682651                 push 5126
:0003.DDA4 9A0E05F60C             call 0CF6:050E
:0003.DDA9 FF7608                 push word ptr [bp+08]
:0003.DDAC 686841                 push 4168
:0003.DDAF 682651                 push 5126
:0003.DDB2 9A3E0CF60C             call 0CF6:0C3E
:0003.DDB7 83C406                 add sp, 0006
:0003.DDBA 33F6                   xor si, si
:0003.DDBC 8B4606                 mov ax, [bp+06]
:0003.DDBF 48                     dec ax
:0003.DDC0 7405                   je DDC7
:0003.DDC2 48                     dec ax
:0003.DDC3 741D                   je DDE2
:0003.DDC5 EB2A                   jmp DDF1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DDC0(C)
|
:0003.DDC7 9A7222F60C             call 0CF6:2272
:0003.DDCC B83C00                 mov ax, 003C
:0003.DDCF 9A4422F60C             call 0CF6:2244
:0003.DDD4 8BF0                   mov si, ax
:0003.DDD6 9A7222F60C             call 0CF6:2272
:0003.DDDB 9A760EF02C             call 2CF0:0E76
:0003.DDE0 EB0F                   jmp DDF1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DDC3(C)
|
:0003.DDE2 9A7222F60C             call 0CF6:2272
:0003.DDE7 B83C00                 mov ax, 003C
:0003.DDEA 9A4422F60C             call 0CF6:2244
:0003.DDEF 8BF0                   mov si, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.DDC5(U), :0003.DDE0(U)
|
:0003.DDF1 8BC6                   mov ax, si
:0003.DDF3 5E                     pop si
:0003.DDF4 C9                     leave
:0003.DDF5 CB                     retf


:0003.DDF6 6A10                   push 0010
:0003.DDF8 6A02                   push 0002
:0003.DDFA B84000                 mov ax, 0040
:0003.DDFD BA2801                 mov dx, 0128
:0003.DE00 BB1000                 mov bx, 0010
:0003.DE03 9A0A48F60C             call 0CF6:480A
:0003.DE08 6A08                   push 0008
:0003.DE0A 682801                 push 0128
:0003.DE0D 682651                 push 5126
:0003.DE10 9A0E05F60C             call 0CF6:050E
:0003.DE15 A1D4D3                 mov ax, word ptr [D3D4]
:0003.DE18 40                     inc ax
:0003.DE19 50                     push ax
:0003.DE1A 687141                 push 4171
:0003.DE1D 682651                 push 5126
:0003.DE20 9A3E0CF60C             call 0CF6:0C3E
:0003.DE25 83C406                 add sp, 0006
:0003.DE28 CB                     retf


:0003.DE29 00                     BYTE 0


:0003.DE2A 6A10                   push 0010
:0003.DE2C 6A02                   push 0002
:0003.DE2E B8D000                 mov ax, 00D0
:0003.DE31 BA2801                 mov dx, 0128
:0003.DE34 BB1000                 mov bx, 0010
:0003.DE37 9A0A48F60C             call 0CF6:480A
:0003.DE3C 803E9CD300             cmp byte ptr [D39C], 00
:0003.DE41 751F                   jne DE62
:0003.DE43 6A1A                   push 001A
:0003.DE45 682801                 push 0128
:0003.DE48 682651                 push 5126
:0003.DE4B 9A0E05F60C             call 0CF6:050E
:0003.DE50 FF36CED3               push word ptr [D3CE]
:0003.DE54 687B41                 push 417B
:0003.DE57 682651                 push 5126
:0003.DE5A 9A3E0CF60C             call 0CF6:0C3E
:0003.DE5F 83C406                 add sp, 0006

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DE41(C)
|
:0003.DE62 CB                     retf
:0003.DE63 00                     BYTE 0


:0003.DE64 33D2                   xor dx, dx
:0003.DE66 3916CAD3               cmp [D3CA], dx
:0003.DE6A 7416                   je DE82
:0003.DE6C BBACD3                 mov bx, D3AC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DE7A(C)
|
:0003.DE6F 3907                   cmp [bx], ax
:0003.DE71 740B                   je DE7E
:0003.DE73 43                     inc bx
:0003.DE74 43                     inc bx
:0003.DE75 42                     inc dx
:0003.DE76 3B16CAD3               cmp dx, [D3CA]
:0003.DE7A 72F3                   jb DE6F
:0003.DE7C EB04                   jmp DE82



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DE71(C)
|
:0003.DE7E 8BC2                   mov ax, dx
:0003.DE80 EB03                   jmp DE85



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.DE6A(C), :0003.DE7C(U)
|
:0003.DE82 B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DE80(U)
|
:0003.DE85 CB                     retf
:0003.DE86 C8020000               enter 0002, 00
:0003.DE8A 53                     push bx
:0003.DE8B 52                     push dx
:0003.DE8C 57                     push di
:0003.DE8D 56                     push si
:0003.DE8E 8B7E06                 mov di, [bp+06]
:0003.DE91 8BF0                   mov si, ax
:0003.DE93 9A2423F60C             call 0CF6:2324
:0003.DE98 6A10                   push 0010
:0003.DE9A 6A02                   push 0002
:0003.DE9C 8D4408                 lea ax, [si+08]
:0003.DE9F C1E003                 shl ax, 03
:0003.DEA2 8B56FA                 mov dx, [bp-06]
:0003.DEA5 BB3000                 mov bx, 0030
:0003.DEA8 9A0A48F60C             call 0CF6:480A
:0003.DEAD 0BFF                   or di, di
:0003.DEAF 7444                   je DEF5
:0003.DEB1 57                     push di
:0003.DEB2 9A5839F60C             call 0CF6:3958
:0003.DEB7 8946FE                 mov [bp-02], ax
:0003.DEBA 1E                     push ds
:0003.DEBB 50                     push ax
:0003.DEBC 9A943CF60C             call 0CF6:3C94
:0003.DEC1 2D0700                 sub ax, 0007
:0003.DEC4 F7D8                   neg ax
:0003.DEC6 D1E8                   shr ax, 01
:0003.DEC8 03C6                   add ax, si
:0003.DECA 050800                 add ax, 0008
:0003.DECD 50                     push ax
:0003.DECE FF76FA                 push word ptr [bp-06]
:0003.DED1 682651                 push 5126
:0003.DED4 9A0E05F60C             call 0CF6:050E
:0003.DED9 FF76FC                 push word ptr [bp-04]
:0003.DEDC 682651                 push 5126
:0003.DEDF 9A8005F60C             call 0CF6:0580
:0003.DEE4 FF76FE                 push word ptr [bp-02]
:0003.DEE7 688841                 push 4188
:0003.DEEA 682651                 push 5126
:0003.DEED 9A3E0CF60C             call 0CF6:0C3E
:0003.DEF2 83C406                 add sp, 0006

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DEAF(C)
|
:0003.DEF5 5E                     pop si
:0003.DEF6 5F                     pop di
:0003.DEF7 C9                     leave
:0003.DEF8 CA0200                 retf 0002


:0003.DEFB 00                     BYTE 0


:0003.DEFC C80C0000               enter 000C, 00
:0003.DF00 53                     push bx
:0003.DF01 52                     push dx
:0003.DF02 57                     push di
:0003.DF03 56                     push si
:0003.DF04 8BF8                   mov di, ax
:0003.DF06 9A2423F60C             call 0CF6:2324
:0003.DF0B 6A07                   push 0007
:0003.DF0D 682651                 push 5126
:0003.DF10 9A8005F60C             call 0CF6:0580
:0003.DF15 8B46F2                 mov ax, [bp-0E]
:0003.DF18 9A501EF60C             call 0CF6:1E50
:0003.DF1D 8BF0                   mov si, ax
:0003.DF1F 50                     push ax
:0003.DF20 9ACC6AF60C             call 0CF6:6ACC
:0003.DF25 8846FF                 mov [bp-01], al 
:0003.DF28 837EF200               cmp word ptr [bp-0E], 0000
:0003.DF2C 7504                   jne DF32
:0003.DF2E C646FF13               mov byte ptr [bp-01], 13

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DF2C(C)
|
:0003.DF32 8A46FF                 mov al , [bp-01]
:0003.DF35 2AE4                   sub ah, ah
:0003.DF37 052C00                 add ax, 002C
:0003.DF3A C1E009                 shl ax, 09
:0003.DF3D 50                     push ax
:0003.DF3E 680E55                 push 550E
:0003.DF41 9A4A4DF60C             call 0CF6:4D4A
:0003.DF46 8946F6                 mov [bp-0A], ax
:0003.DF49 8956F8                 mov [bp-08], dx
:0003.DF4C C746FC0100             mov word ptr [bp-04], 0001
:0003.DF51 C746FA0700             mov word ptr [bp-06], 0007
:0003.DF56 8B46F2                 mov ax, [bp-0E]
:0003.DF59 9A640FF02C             call 2CF0:0F64
:0003.DF5E 3DFFFF                 cmp ax, FFFF
:0003.DF61 7506                   jne DF69
:0003.DF63 39369ED3               cmp [D39E], si
:0003.DF67 750A                   jne DF73

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DF61(C)
|
:0003.DF69 C746FC0000             mov word ptr [bp-04], 0000
:0003.DF6E C746FA0200             mov word ptr [bp-06], 0002

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.DF67(C)
|
:0003.DF73 FF76F8                 push word ptr [bp-08]
:0003.DF76 FF76F6                 push word ptr [bp-0A]
:0003.DF79 8BC7                   mov ax, di
:0003.DF7B C1E003                 shl ax, 03
:0003.DF7E 8B56F0                 mov dx, [bp-10]
:0003.DF81 8B5EFC                 mov bx, [bp-04]
:0003.DF84 9A00BBF60C             call 0CF6:BB00
:0003.DF89 6A10                   push 0010
:0003.DF8B 6A02                   push 0002
:0003.DF8D 8D4502                 lea ax, [di+02]
:0003.DF90 C1E003                 shl ax, 03
:0003.DF93 8B56F0                 mov dx, [bp-10]
:0003.DF96 83C220                 add dx, 0020
:0003.DF99 BB1000                 mov bx, 0010
:0003.DF9C 8956F4                 mov [bp-0C], dx
:0003.DF9F 9A0A48F60C             call 0CF6:480A
:0003.DFA4 8D4502                 lea ax, [di+02]
:0003.DFA7 50                     push ax
:0003.DFA8 FF76F4                 push word ptr [bp-0C]
:0003.DFAB 682651                 push 5126
:0003.DFAE 9A0E05F60C             call 0CF6:050E
:0003.DFB3 56                     push si
:0003.DFB4 9ADA6AF60C             call 0CF6:6ADA
:0003.DFB9 2AE4                   sub ah, ah
:0003.DFBB 50                     push ax
:0003.DFBC 689141                 push 4191
:0003.DFBF 682651                 push 5126
:0003.DFC2 9A3E0CF60C             call 0CF6:0C3E
:0003.DFC7 83C406                 add sp, 0006
:0003.DFCA 56                     push si
:0003.DFCB 8BC7                   mov ax, di
:0003.DFCD 8B56F4                 mov dx, [bp-0C]
:0003.DFD0 8B5EFA                 mov bx, [bp-06]
:0003.DFD3 9A860FF02C             call 2CF0:0F86
:0003.DFD8 6A07                   push 0007
:0003.DFDA 682651                 push 5126
:0003.DFDD 9A8005F60C             call 0CF6:0580
:0003.DFE2 8D450C                 lea ax, [di+0C]
:0003.DFE5 50                     push ax
:0003.DFE6 8B46F0                 mov ax, [bp-10]
:0003.DFE9 050800                 add ax, 0008
:0003.DFEC 50                     push ax
:0003.DFED 682651                 push 5126
:0003.DFF0 9A0E05F60C             call 0CF6:050E
:0003.DFF5 8BDE                   mov bx, si
:0003.DFF7 B80300                 mov ax, 0003
:0003.DFFA BA0200                 mov dx, 0002
:0003.DFFD 9A28BCF60C             call 0CF6:BC28
:0003.E002 50                     push ax
:0003.E003 689841                 push 4198
:0003.E006 682651                 push 5126
:0003.E009 9A3E0CF60C             call 0CF6:0C3E
:0003.E00E 83C406                 add sp, 0006
:0003.E011 5E                     pop si
:0003.E012 5F                     pop di
:0003.E013 C9                     leave
:0003.E014 CB                     retf


:0003.E015 00                     BYTE 0


:0003.E016 C80A0000               enter 000A, 00
:0003.E01A 57                     push di
:0003.E01B 56                     push si
:0003.E01C 9A2423F60C             call 0CF6:2324
:0003.E021 6A01                   push 0001
:0003.E023 682651                 push 5126
:0003.E026 9AA805F60C             call 0CF6:05A8
:0003.E02B 33F6                   xor si, si
:0003.E02D 6B3ED4D306             imul di, [D3D4], 0006
:0003.E032 897EFC                 mov [bp-04], di
:0003.E035 03FF                   add di, di
:0003.E037 81C754C8               add di, C854

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E0CF(U)
|
:0003.E03B 8B56FC                 mov dx, [bp-04]
:0003.E03E 03D6                   add dx, si
:0003.E040 8D5EFA                 lea bx, [bp-06]
:0003.E043 8D46F8                 lea ax, [bp-08]
:0003.E046 8956F6                 mov [bp-0A], dx
:0003.E049 9A860DF02C             call 2CF0:0D86
:0003.E04E 8B05                   mov ax, [di]
:0003.E050 8946FE                 mov [bp-02], ax
:0003.E053 6A10                   push 0010
:0003.E055 6A02                   push 0002
:0003.E057 8B46FA                 mov ax, [bp-06]
:0003.E05A 050C00                 add ax, 000C
:0003.E05D C1E003                 shl ax, 03
:0003.E060 8B56F8                 mov dx, [bp-08]
:0003.E063 83C208                 add dx, 0008
:0003.E066 BB2000                 mov bx, 0020
:0003.E069 9A0A48F60C             call 0CF6:480A
:0003.E06E A1D8C8                 mov ax, word ptr [C8D8]
:0003.E071 3946F6                 cmp [bp-0A], ax
:0003.E074 7243                   jb E0B9
:0003.E076 6A20                   push 0020
:0003.E078 6A02                   push 0002
:0003.E07A 8B46FA                 mov ax, [bp-06]
:0003.E07D C1E003                 shl ax, 03
:0003.E080 8B56F8                 mov dx, [bp-08]
:0003.E083 BB2000                 mov bx, 0020
:0003.E086 9A0A48F60C             call 0CF6:480A
:0003.E08B 6A10                   push 0010
:0003.E08D 6A02                   push 0002
:0003.E08F 8B46FA                 mov ax, [bp-06]
:0003.E092 40                     inc ax
:0003.E093 40                     inc ax
:0003.E094 C1E003                 shl ax, 03
:0003.E097 8B56F8                 mov dx, [bp-08]
:0003.E09A 83C220                 add dx, 0020
:0003.E09D BB1000                 mov bx, 0010
:0003.E0A0 9A0A48F60C             call 0CF6:480A
:0003.E0A5 6A00                   push 0000
:0003.E0A7 8B56F8                 mov dx, [bp-08]
:0003.E0AA 83C220                 add dx, 0020
:0003.E0AD 8B46FA                 mov ax, [bp-06]
:0003.E0B0 33DB                   xor bx, bx
:0003.E0B2 9A860FF02C             call 2CF0:0F86
:0003.E0B7 EB0E                   jmp E0C7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E074(C)
|
:0003.E0B9 8B46FA                 mov ax, [bp-06]
:0003.E0BC 8B56F8                 mov dx, [bp-08]
:0003.E0BF 8B5EFE                 mov bx, [bp-02]
:0003.E0C2 9AFC0FF02C             call 2CF0:0FFC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E0B7(U)
|
:0003.E0C7 47                     inc di
:0003.E0C8 47                     inc di
:0003.E0C9 46                     inc si
:0003.E0CA 83FE06                 cmp si, 0006
:0003.E0CD 7303                   jnb E0D2
:0003.E0CF E969FF                 jmp E03B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E0CD(C)
|
:0003.E0D2 6A00                   push 0000
:0003.E0D4 682651                 push 5126
:0003.E0D7 9AA805F60C             call 0CF6:05A8
:0003.E0DC 6A07                   push 0007
:0003.E0DE 682651                 push 5126
:0003.E0E1 9A8005F60C             call 0CF6:0580
:0003.E0E6 9A2A0FF02C             call 2CF0:0F2A
:0003.E0EB 9AF60EF02C             call 2CF0:0EF6
:0003.E0F0 9A1223F60C             call 0CF6:2312
:0003.E0F5 5E                     pop si
:0003.E0F6 5F                     pop di
:0003.E0F7 C9                     leave
:0003.E0F8 CB                     retf


:0003.E0F9 00                     BYTE 0


:0003.E0FA C8040000               enter 0004, 00
:0003.E0FE 53                     push bx
:0003.E0FF 57                     push di
:0003.E100 56                     push si
:0003.E101 6A00                   push 0000
:0003.E103 682651                 push 5126
:0003.E106 9AA805F60C             call 0CF6:05A8
:0003.E10B FF76FA                 push word ptr [bp-06]
:0003.E10E 9ACC6AF60C             call 0CF6:6ACC
:0003.E113 8AD8                   mov bl , al 
:0003.E115 2AFF                   sub bh, bh
:0003.E117 03DB                   add bx, bx
:0003.E119 8BB7A20A               mov si, [bx+0AA2]
:0003.E11D 6A10                   push 0010
:0003.E11F 6A02                   push 0002
:0003.E121 B8A001                 mov ax, 01A0
:0003.E124 BA1800                 mov dx, 0018
:0003.E127 BB4000                 mov bx, 0040
:0003.E12A 9A0A48F60C             call 0CF6:480A
:0003.E12F 6A34                   push 0034
:0003.E131 6A18                   push 0018
:0003.E133 682651                 push 5126
:0003.E136 9A0E05F60C             call 0CF6:050E
:0003.E13B 56                     push si
:0003.E13C 68A941                 push 41A9
:0003.E13F 682651                 push 5126
:0003.E142 9A3E0CF60C             call 0CF6:0C3E
:0003.E147 83C406                 add sp, 0006
:0003.E14A 6A10                   push 0010
:0003.E14C 6A02                   push 0002
:0003.E14E B8E001                 mov ax, 01E0
:0003.E151 BA3000                 mov dx, 0030
:0003.E154 BB1000                 mov bx, 0010
:0003.E157 9A0A48F60C             call 0CF6:480A
:0003.E15C 6A3C                   push 003C
:0003.E15E 6A30                   push 0030
:0003.E160 682651                 push 5126
:0003.E163 9A0E05F60C             call 0CF6:050E
:0003.E168 FF76FA                 push word ptr [bp-06]
:0003.E16B 9ADA6AF60C             call 0CF6:6ADA
:0003.E170 2AE4                   sub ah, ah
:0003.E172 50                     push ax
:0003.E173 68AC41                 push 41AC
:0003.E176 682651                 push 5126
:0003.E179 9A3E0CF60C             call 0CF6:0C3E
:0003.E17E 83C406                 add sp, 0006
:0003.E181 6A3B                   push 003B
:0003.E183 682651                 push 5126
:0003.E186 9A2C05F60C             call 0CF6:052C
:0003.E18B C746FC5000             mov word ptr [bp-04], 0050
:0003.E190 C746FE0000             mov word ptr [bp-02], 0000
:0003.E195 8B76FC                 mov si, [bp-04]
:0003.E198 8B7EFE                 mov di, [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E1DE(C)
|
:0003.E19B 6A3B                   push 003B
:0003.E19D 56                     push si
:0003.E19E 682651                 push 5126
:0003.E1A1 9A0E05F60C             call 0CF6:050E
:0003.E1A6 6A10                   push 0010
:0003.E1A8 6A02                   push 0002
:0003.E1AA 8BD6                   mov dx, si
:0003.E1AC B8D801                 mov ax, 01D8
:0003.E1AF BB1800                 mov bx, 0018
:0003.E1B2 9A0A48F60C             call 0CF6:480A
:0003.E1B7 8A85A641               mov al , [di+41A6]
:0003.E1BB 2AE4                   sub ah, ah
:0003.E1BD 8B5EFA                 mov bx, [bp-06]
:0003.E1C0 BA0200                 mov dx, 0002
:0003.E1C3 9A28BCF60C             call 0CF6:BC28
:0003.E1C8 50                     push ax
:0003.E1C9 68B041                 push 41B0
:0003.E1CC 682651                 push 5126
:0003.E1CF 9A3E0CF60C             call 0CF6:0C3E
:0003.E1D4 83C406                 add sp, 0006
:0003.E1D7 83C620                 add si, 0020
:0003.E1DA 47                     inc di
:0003.E1DB 83FF03                 cmp di, 0003
:0003.E1DE 72BB                   jb E19B
:0003.E1E0 8B7EFA                 mov di, [bp-06]
:0003.E1E3 57                     push di
:0003.E1E4 9A8C00F21C             call 1CF2:008C
:0003.E1E9 6A10                   push 0010
:0003.E1EB 6A02                   push 0002
:0003.E1ED B85001                 mov ax, 0150
:0003.E1F0 BA8000                 mov dx, 0080
:0003.E1F3 BB4000                 mov bx, 0040
:0003.E1F6 9A0A48F60C             call 0CF6:480A
:0003.E1FB 6A2A                   push 002A
:0003.E1FD 688000                 push 0080
:0003.E200 682651                 push 5126
:0003.E203 9A0E05F60C             call 0CF6:050E
:0003.E208 57                     push di
:0003.E209 9A5839F60C             call 0CF6:3958
:0003.E20E 8BF0                   mov si, ax
:0003.E210 6A10                   push 0010
:0003.E212 6A02                   push 0002
:0003.E214 B85001                 mov ax, 0150
:0003.E217 BA9000                 mov dx, 0090
:0003.E21A BB4000                 mov bx, 0040
:0003.E21D 9A0A48F60C             call 0CF6:480A
:0003.E222 6A2A                   push 002A
:0003.E224 688800                 push 0088
:0003.E227 682651                 push 5126
:0003.E22A 9A0E05F60C             call 0CF6:050E
:0003.E22F 56                     push si
:0003.E230 68B541                 push 41B5
:0003.E233 682651                 push 5126
:0003.E236 9A3E0CF60C             call 0CF6:0C3E
:0003.E23B 83C406                 add sp, 0006
:0003.E23E 57                     push di
:0003.E23F 9A6639F60C             call 0CF6:3966
:0003.E244 8BD8                   mov bx, ax
:0003.E246 B85001                 mov ax, 0150
:0003.E249 BA2000                 mov dx, 0020
:0003.E24C 9ACE46F60C             call 0CF6:46CE
:0003.E251 8BDF                   mov bx, di
:0003.E253 8D06A4D3               lea ax, [D3A4]
:0003.E257 9A34C4F60C             call 0CF6:C434
:0003.E25C 0BC0                   or ax, ax
:0003.E25E 7416                   je E276
:0003.E260 33F6                   xor si, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E272(C)
|
:0003.E262 8BDF                   mov bx, di
:0003.E264 8BC6                   mov ax, si
:0003.E266 BA0700                 mov dx, 0007
:0003.E269 9A060BF02C             call 2CF0:0B06
:0003.E26E 46                     inc si
:0003.E26F 83FE08                 cmp si, 0008
:0003.E272 72EE                   jb E262
:0003.E274 EB2E                   jmp E2A4



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E25E(C)
|
:0003.E276 688000                 push 0080
:0003.E279 6A03                   push 0003
:0003.E27B B85001                 mov ax, 0150
:0003.E27E BAC000                 mov dx, 00C0
:0003.E281 BBA000                 mov bx, 00A0
:0003.E284 9A0A48F60C             call 0CF6:480A
:0003.E289 6A2A                   push 002A
:0003.E28B 68C000                 push 00C0
:0003.E28E 682651                 push 5126
:0003.E291 9A0E05F60C             call 0CF6:050E
:0003.E296 68B841                 push 41B8
:0003.E299 682651                 push 5126
:0003.E29C 9A3E0CF60C             call 0CF6:0C3E
:0003.E2A1 83C404                 add sp, 0004

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E274(U)
|
:0003.E2A4 5E                     pop si
:0003.E2A5 5F                     pop di
:0003.E2A6 C9                     leave
:0003.E2A7 CB                     retf


:0003.E2A8 C80C0000               enter 000C, 00
:0003.E2AC 50                     push ax
:0003.E2AD 57                     push di
:0003.E2AE 56                     push si
:0003.E2AF A1D8C8                 mov ax, word ptr [C8D8]
:0003.E2B2 6B0ED4D306             imul cx, [D3D4], 0006
:0003.E2B7 014EF2                 add [bp-0E], cx
:0003.E2BA 3946F2                 cmp [bp-0E], ax
:0003.E2BD 7206                   jb E2C5
:0003.E2BF B80200                 mov ax, 0002
:0003.E2C2 E94B01                 jmp E410



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E2BD(C)
|
:0003.E2C5 6A00                   push 0000
:0003.E2C7 688054                 push 5480
:0003.E2CA 9A9C57F60C             call 0CF6:579C
:0003.E2CF 8B5EF2                 mov bx, [bp-0E]
:0003.E2D2 03DB                   add bx, bx
:0003.E2D4 8BBF54C8               mov di, [bx+C854]
:0003.E2D8 8BC7                   mov ax, di
:0003.E2DA 9A501EF60C             call 0CF6:1E50
:0003.E2DF 8BF0                   mov si, ax
:0003.E2E1 9A2423F60C             call 0CF6:2324
:0003.E2E6 3B3ED0D3               cmp di, [D3D0]
:0003.E2EA 7410                   je E2FC
:0003.E2EC 893ED0D3               mov [D3D0], di
:0003.E2F0 8BDE                   mov bx, si
:0003.E2F2 9AFA11F02C             call 2CF0:11FA
:0003.E2F7 9A2423F60C             call 0CF6:2324

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E2EA(C)
|
:0003.E2FC 8D5EF6                 lea bx, [bp-0A]
:0003.E2FF 8D46F4                 lea ax, [bp-0C]
:0003.E302 8B56F2                 mov dx, [bp-0E]
:0003.E305 9A860DF02C             call 2CF0:0D86
:0003.E30A 6A07                   push 0007
:0003.E30C 682651                 push 5126
:0003.E30F 9A8005F60C             call 0CF6:0580
:0003.E314 56                     push si
:0003.E315 9ACC6AF60C             call 0CF6:6ACC
:0003.E31A 8846FF                 mov [bp-01], al 
:0003.E31D 0BFF                   or di, di
:0003.E31F 7504                   jne E325
:0003.E321 C646FF13               mov byte ptr [bp-01], 13

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E31F(C)
|
:0003.E325 8A46FF                 mov al , [bp-01]
:0003.E328 2AE4                   sub ah, ah
:0003.E32A 052C00                 add ax, 002C
:0003.E32D C1E009                 shl ax, 09
:0003.E330 50                     push ax
:0003.E331 680E55                 push 550E
:0003.E334 9A4A4DF60C             call 0CF6:4D4A
:0003.E339 8946F8                 mov [bp-08], ax
:0003.E33C 8956FA                 mov [bp-06], dx
:0003.E33F 8BC7                   mov ax, di
:0003.E341 9A640FF02C             call 2CF0:0F64
:0003.E346 8946FC                 mov [bp-04], ax
:0003.E349 3DFFFF                 cmp ax, FFFF
:0003.E34C 745F                   je E3AD
:0003.E34E A1CCD3                 mov ax, word ptr [D3CC]
:0003.E351 3946FC                 cmp [bp-04], ax
:0003.E354 7320                   jnb E376
:0003.E356 6A02                   push 0002
:0003.E358 688054                 push 5480
:0003.E35B 9A9C57F60C             call 0CF6:579C
:0003.E360 FF362641               push word ptr [4126]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E3C2(U)
|
:0003.E364 6A01                   push 0001
:0003.E366 9A8A0EF02C             call 2CF0:0E8A
:0003.E36B 83C404                 add sp, 0004
:0003.E36E 9A7222F60C             call 0CF6:2272
:0003.E373 E98E00                 jmp E404



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E354(C)
|
:0003.E376 FF06CED3               inc word ptr [D3CE]
:0003.E37A 56                     push si
:0003.E37B 8B56F4                 mov dx, [bp-0C]
:0003.E37E 83C220                 add dx, 0020
:0003.E381 8B46F6                 mov ax, [bp-0A]
:0003.E384 BB0700                 mov bx, 0007
:0003.E387 9A860FF02C             call 2CF0:0F86
:0003.E38C 9A2A0FF02C             call 2CF0:0F2A
:0003.E391 8B46FC                 mov ax, [bp-04]
:0003.E394 9ABA0DF02C             call 2CF0:0DBA
:0003.E399 FF76FA                 push word ptr [bp-06]
:0003.E39C FF76F8                 push word ptr [bp-08]
:0003.E39F 8B46F6                 mov ax, [bp-0A]
:0003.E3A2 C1E003                 shl ax, 03
:0003.E3A5 8B56F4                 mov dx, [bp-0C]
:0003.E3A8 BB0100                 mov bx, 0001
:0003.E3AB EB52                   jmp E3FF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E34C(C)
|
:0003.E3AD 833ECED300             cmp word ptr [D3CE], 0000
:0003.E3B2 7510                   jne E3C4
:0003.E3B4 6A02                   push 0002
:0003.E3B6 688054                 push 5480
:0003.E3B9 9A9C57F60C             call 0CF6:579C
:0003.E3BE FF362841               push word ptr [4128]
:0003.E3C2 EBA0                   jmp E364



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E3B2(C)
|
:0003.E3C4 FF0ECED3               dec word ptr [D3CE]
:0003.E3C8 56                     push si
:0003.E3C9 8B56F4                 mov dx, [bp-0C]
:0003.E3CC 83C220                 add dx, 0020
:0003.E3CF 8B46F6                 mov ax, [bp-0A]
:0003.E3D2 BB0200                 mov bx, 0002
:0003.E3D5 9A860FF02C             call 2CF0:0F86
:0003.E3DA 9A2A0FF02C             call 2CF0:0F2A
:0003.E3DF B8FFFF                 mov ax, FFFF
:0003.E3E2 9A640FF02C             call 2CF0:0F64
:0003.E3E7 8BD7                   mov dx, di
:0003.E3E9 9AC60DF02C             call 2CF0:0DC6
:0003.E3EE FF76FA                 push word ptr [bp-06]
:0003.E3F1 FF76F8                 push word ptr [bp-08]
:0003.E3F4 8B46F6                 mov ax, [bp-0A]
:0003.E3F7 C1E003                 shl ax, 03
:0003.E3FA 8B56F4                 mov dx, [bp-0C]
:0003.E3FD 33DB                   xor bx, bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E3AB(U)
|
:0003.E3FF 9A00BBF60C             call 0CF6:BB00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E373(U)
|
:0003.E404 9A1223F60C             call 0CF6:2312
:0003.E409 9A7222F60C             call 0CF6:2272
:0003.E40E 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E2C2(U)
|
:0003.E410 5E                     pop si
:0003.E411 5F                     pop di
:0003.E412 C9                     leave
:0003.E413 CB                     retf


:0003.E414 57                     push di
:0003.E415 56                     push si
:0003.E416 8BF8                   mov di, ax
:0003.E418 33F6                   xor si, si
:0003.E41A 6A01                   push 0001
:0003.E41C 68EE67                 push 67EE
:0003.E41F 9AECA1F60C             call 0CF6:A1EC
:0003.E424 03FF                   add di, di
:0003.E426 1E                     push ds
:0003.E427 FFB52241               push word ptr [di+4122]
:0003.E42B 6A02                   push 0002
:0003.E42D 9A4232F60C             call 0CF6:3242
:0003.E432 83C406                 add sp, 0006
:0003.E435 0BC0                   or ax, ax
:0003.E437 7403                   je E43C
:0003.E439 BEFFFF                 mov si, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E437(C)
|
:0003.E43C 6A03                   push 0003
:0003.E43E 68EE67                 push 67EE
:0003.E441 9AECA1F60C             call 0CF6:A1EC
:0003.E446 9A1223F60C             call 0CF6:2312
:0003.E44B 8BC6                   mov ax, si
:0003.E44D 5E                     pop si
:0003.E44E 5F                     pop di
:0003.E44F CB                     retf


:0003.E450 C8500000               enter 0050, 00
:0003.E454 53                     push bx
:0003.E455 57                     push di
:0003.E456 56                     push si
:0003.E457 8BFB                   mov di, bx
:0003.E459 33F6                   xor si, si
:0003.E45B 6A01                   push 0001
:0003.E45D 68EE67                 push 67EE
:0003.E460 9AECA1F60C             call 0CF6:A1EC
:0003.E465 1E                     push ds
:0003.E466 68C341                 push 41C3
:0003.E469 8D5EB0                 lea bx, [bp-50]
:0003.E46C 9A443DF60C             call 0CF6:3D44
:0003.E471 8D46B0                 lea ax, [bp-50]
:0003.E474 16                     push ss
:0003.E475 50                     push ax
:0003.E476 57                     push di
:0003.E477 9A5839F60C             call 0CF6:3958
:0003.E47C 1E                     push ds
:0003.E47D 50                     push ax
:0003.E47E 9AB83CF60C             call 0CF6:3CB8
:0003.E483 8D46B0                 lea ax, [bp-50]
:0003.E486 16                     push ss
:0003.E487 50                     push ax
:0003.E488 1E                     push ds
:0003.E489 68C841                 push 41C8
:0003.E48C 9AB83CF60C             call 0CF6:3CB8
:0003.E491 8D46B0                 lea ax, [bp-50]
:0003.E494 16                     push ss
:0003.E495 50                     push ax
:0003.E496 6A02                   push 0002
:0003.E498 9A4232F60C             call 0CF6:3242
:0003.E49D 83C406                 add sp, 0006
:0003.E4A0 0BC0                   or ax, ax
:0003.E4A2 7403                   je E4A7
:0003.E4A4 BEFFFF                 mov si, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E4A2(C)
|
:0003.E4A7 6A03                   push 0003
:0003.E4A9 68EE67                 push 67EE
:0003.E4AC 9AECA1F60C             call 0CF6:A1EC
:0003.E4B1 9A1223F60C             call 0CF6:2312
:0003.E4B6 8BC6                   mov ax, si
:0003.E4B8 5E                     pop si
:0003.E4B9 5F                     pop di
:0003.E4BA C9                     leave
:0003.E4BB CB                     retf


:0003.E4BC 56                     push si
:0003.E4BD 6A20                   push 0020
:0003.E4BF 6A07                   push 0007
:0003.E4C1 B80001                 mov ax, 0100
:0003.E4C4 BA2001                 mov dx, 0120
:0003.E4C7 BB3000                 mov bx, 0030
:0003.E4CA 9A404AF60C             call 0CF6:4A40
:0003.E4CF B80400                 mov ax, 0004
:0003.E4D2 9A1415F02C             call 2CF0:1514
:0003.E4D7 8BF0                   mov si, ax
:0003.E4D9 9A984AF60C             call 0CF6:4A98
:0003.E4DE 8BC6                   mov ax, si
:0003.E4E0 5E                     pop si
:0003.E4E1 CB                     retf


:0003.E4E2 833ED4D300             cmp word ptr [D3D4], 0000
:0003.E4E7 7429                   je E512
:0003.E4E9 6A10                   push 0010
:0003.E4EB 6A07                   push 0007
:0003.E4ED B87000                 mov ax, 0070
:0003.E4F0 BA2001                 mov dx, 0120
:0003.E4F3 BB2000                 mov bx, 0020
:0003.E4F6 9A404AF60C             call 0CF6:4A40
:0003.E4FB FF0ED4D3               dec word ptr [D3D4]
:0003.E4FF 9A1611F02C             call 2CF0:1116
:0003.E504 9A7222F60C             call 0CF6:2272
:0003.E509 9A984AF60C             call 0CF6:4A98
:0003.E50E 33C0                   xor ax, ax
:0003.E510 EB03                   jmp E515



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E4E7(C)
|
:0003.E512 B80200                 mov ax, 0002

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E510(U)
|
:0003.E515 CB                     retf
:0003.E516 A1D2D3                 mov ax, word ptr [D3D2]
:0003.E519 3906D4D3               cmp [D3D4], ax
:0003.E51D 7429                   je E548
:0003.E51F 6A10                   push 0010
:0003.E521 6A07                   push 0007
:0003.E523 B87000                 mov ax, 0070
:0003.E526 BA3001                 mov dx, 0130
:0003.E529 BB2000                 mov bx, 0020
:0003.E52C 9A404AF60C             call 0CF6:4A40
:0003.E531 FF06D4D3               inc word ptr [D3D4]
:0003.E535 9A1611F02C             call 2CF0:1116
:0003.E53A 9A7222F60C             call 0CF6:2272
:0003.E53F 9A984AF60C             call 0CF6:4A98
:0003.E544 33C0                   xor ax, ax
:0003.E546 EB03                   jmp E54B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E51D(C)
|
:0003.E548 B80200                 mov ax, 0002

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E546(U)
|
:0003.E54B CB                     retf
:0003.E54C B80200                 mov ax, 0002
:0003.E54F CB                     retf


:0003.E550 57                     push di
:0003.E551 56                     push si
:0003.E552 8BF0                   mov si, ax
:0003.E554 83EE09                 sub si, 0009
:0003.E557 2AE4                   sub ah, ah
:0003.E559 8A84A4D3               mov al , [si+D3A4]
:0003.E55D 8BF8                   mov di, ax
:0003.E55F 81FFFF00               cmp di, 00FF
:0003.E563 7505                   jne E56A
:0003.E565 B80200                 mov ax, 0002
:0003.E568 EB3D                   jmp E5A7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E563(C)
|
:0003.E56A 6A00                   push 0000
:0003.E56C 688054                 push 5480
:0003.E56F 9A9C57F60C             call 0CF6:579C
:0003.E574 8BC7                   mov ax, di
:0003.E576 A2A1D3                 mov byte ptr [D3A1], al
:0003.E579 8B1E9ED3               mov bx, [D39E]
:0003.E57D 8BC6                   mov ax, si
:0003.E57F BA0200                 mov dx, 0002
:0003.E582 9A060BF02C             call 2CF0:0B06
:0003.E587 B80400                 mov ax, 0004
:0003.E58A 9A901AF02C             call 2CF0:1A90
:0003.E58F 48                     dec ax
:0003.E590 7505                   jne E597
:0003.E592 B8FFFF                 mov ax, FFFF
:0003.E595 EB10                   jmp E5A7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E590(C)
|
:0003.E597 8B1E9ED3               mov bx, [D39E]
:0003.E59B 8BC6                   mov ax, si
:0003.E59D BA0700                 mov dx, 0007
:0003.E5A0 9A060BF02C             call 2CF0:0B06
:0003.E5A5 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.E568(U), :0003.E595(U)
|
:0003.E5A7 5E                     pop si
:0003.E5A8 5F                     pop di
:0003.E5A9 CB                     retf


:0003.E5AA C8580000               enter 0058, 00
:0003.E5AE 50                     push ax
:0003.E5AF 57                     push di
:0003.E5B0 56                     push si
:0003.E5B1 8BF0                   mov si, ax
:0003.E5B3 8B3ED4D3               mov di, [D3D4]
:0003.E5B7 6BC706                 imul ax, di, 0006
:0003.E5BA 03F0                   add si, ax
:0003.E5BC 3B36D8C8               cmp si, [C8D8]
:0003.E5C0 7206                   jb E5C8
:0003.E5C2 B80200                 mov ax, 0002
:0003.E5C5 E9DE00                 jmp E6A6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E5C0(C)
|
:0003.E5C8 A0D4D3                 mov al, [D3D4]
:0003.E5CB A2A0D3                 mov byte ptr [D3A0], al
:0003.E5CE 6A00                   push 0000
:0003.E5D0 688054                 push 5480
:0003.E5D3 9A9C57F60C             call 0CF6:579C
:0003.E5D8 8BDE                   mov bx, si
:0003.E5DA 8B8054C8               mov ax, [bx+si+C854]
:0003.E5DE 8946FC                 mov [bp-04], ax
:0003.E5E1 9A501EF60C             call 0CF6:1E50
:0003.E5E6 8946FE                 mov [bp-02], ax
:0003.E5E9 9A2423F60C             call 0CF6:2324
:0003.E5EE 8BD6                   mov dx, si
:0003.E5F0 8D5EFA                 lea bx, [bp-06]
:0003.E5F3 8D46F8                 lea ax, [bp-08]
:0003.E5F6 9A860DF02C             call 2CF0:0D86
:0003.E5FB 8B46FC                 mov ax, [bp-04]
:0003.E5FE A3D0D3                 mov word ptr [D3D0], ax
:0003.E601 8B5EFE                 mov bx, [bp-02]
:0003.E604 9AFA11F02C             call 2CF0:11FA
:0003.E609 9A2423F60C             call 0CF6:2324
:0003.E60E 8B46FE                 mov ax, [bp-02]
:0003.E611 A39ED3                 mov word ptr [D39E], ax
:0003.E614 8B46FA                 mov ax, [bp-06]
:0003.E617 8B56F8                 mov dx, [bp-08]
:0003.E61A 8B5EFC                 mov bx, [bp-04]
:0003.E61D 9AFC0FF02C             call 2CF0:0FFC
:0003.E622 FF76FE                 push word ptr [bp-02]
:0003.E625 9A6662F60C             call 0CF6:6266
:0003.E62A 3CFF                   cmp al, FF
:0003.E62C 7546                   jne E674
:0003.E62E FF76FE                 push word ptr [bp-02]
:0003.E631 9A5839F60C             call 0CF6:3958
:0003.E636 1E                     push ds
:0003.E637 50                     push ax
:0003.E638 8D5EA8                 lea bx, [bp-58]
:0003.E63B 9A443DF60C             call 0CF6:3D44
:0003.E640 8D46A8                 lea ax, [bp-58]
:0003.E643 16                     push ss
:0003.E644 50                     push ax
:0003.E645 1E                     push ds
:0003.E646 FF364A41               push word ptr [414A]
:0003.E64A 9AB83CF60C             call 0CF6:3CB8
:0003.E64F 6A02                   push 0002
:0003.E651 688054                 push 5480
:0003.E654 9A9C57F60C             call 0CF6:579C
:0003.E659 8D46A8                 lea ax, [bp-58]
:0003.E65C 50                     push ax
:0003.E65D 6A00                   push 0000
:0003.E65F 9A8A0EF02C             call 2CF0:0E8A
:0003.E664 83C404                 add sp, 0004
:0003.E667 9A7C22F60C             call 0CF6:227C
:0003.E66C C7069ED30000           mov word ptr [D39E], 0000
:0003.E672 EB1D                   jmp E691



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E62C(C)
|
:0003.E674 6A07                   push 0007
:0003.E676 682651                 push 5126
:0003.E679 9A8005F60C             call 0CF6:0580
:0003.E67E B80300                 mov ax, 0003
:0003.E681 9A901AF02C             call 2CF0:1A90
:0003.E686 9A7222F60C             call 0CF6:2272
:0003.E68B 3B3ED4D3               cmp di, [D3D4]
:0003.E68F 750E                   jne E69F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E672(U)
|
:0003.E691 8B46FA                 mov ax, [bp-06]
:0003.E694 8B56F8                 mov dx, [bp-08]
:0003.E697 8B5EFC                 mov bx, [bp-04]
:0003.E69A 9AFC0FF02C             call 2CF0:0FFC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E68F(C)
|
:0003.E69F 9A1223F60C             call 0CF6:2312
:0003.E6A4 33C0                   xor ax, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E5C5(U)
|
:0003.E6A6 5E                     pop si
:0003.E6A7 5F                     pop di
:0003.E6A8 C9                     leave
:0003.E6A9 CB                     retf


:0003.E6AA C8040000               enter 0004, 00
:0003.E6AE 50                     push ax
:0003.E6AF 57                     push di
:0003.E6B0 56                     push si
:0003.E6B1 8BF0                   mov si, ax
:0003.E6B3 6B06D4D306             imul ax, [D3D4], 0006
:0003.E6B8 03F0                   add si, ax
:0003.E6BA 3B36D8C8               cmp si, [C8D8]
:0003.E6BE 7206                   jb E6C6

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E6D7(C)
|
:0003.E6C0 B80200                 mov ax, 0002
:0003.E6C3 E9DC00                 jmp E7A2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E6BE(C)
|
:0003.E6C6 8BDE                   mov bx, si
:0003.E6C8 8BB854C8               mov di, [bx+si+C854]
:0003.E6CC 8B1E9ED3               mov bx, [D39E]
:0003.E6D0 9A641EF60C             call 0CF6:1E64
:0003.E6D5 3BC7                   cmp ax, di
:0003.E6D7 74E7                   je E6C0
:0003.E6D9 8976FA                 mov [bp-06], si
:0003.E6DC 6A00                   push 0000
:0003.E6DE 688054                 push 5480
:0003.E6E1 9A9C57F60C             call 0CF6:579C
:0003.E6E6 8BC7                   mov ax, di
:0003.E6E8 9A501EF60C             call 0CF6:1E50
:0003.E6ED 8BF0                   mov si, ax
:0003.E6EF 9A2423F60C             call 0CF6:2324
:0003.E6F4 893ED0D3               mov [D3D0], di
:0003.E6F8 8BDE                   mov bx, si
:0003.E6FA 9AFA11F02C             call 2CF0:11FA
:0003.E6FF 9A1223F60C             call 0CF6:2312
:0003.E704 8D5EFE                 lea bx, [bp-02]
:0003.E707 8D46FC                 lea ax, [bp-04]
:0003.E70A 8B56FA                 mov dx, [bp-06]
:0003.E70D 9A860DF02C             call 2CF0:0D86
:0003.E712 6A07                   push 0007
:0003.E714 682651                 push 5126
:0003.E717 9A8005F60C             call 0CF6:0580
:0003.E71C 68FF00                 push 00FF
:0003.E71F 56                     push si
:0003.E720 9A3862F60C             call 0CF6:6238
:0003.E725 3CFF                   cmp al, FF
:0003.E727 7521                   jne E74A
:0003.E729 6A02                   push 0002
:0003.E72B 688054                 push 5480
:0003.E72E 9A9C57F60C             call 0CF6:579C
:0003.E733 FF364641               push word ptr [4146]
:0003.E737 6A01                   push 0001
:0003.E739 9A8A0EF02C             call 2CF0:0E8A
:0003.E73E 83C404                 add sp, 0004
:0003.E741 9A7222F60C             call 0CF6:2272
:0003.E746 33C0                   xor ax, ax
:0003.E748 EB58                   jmp E7A2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E727(C)
|
:0003.E74A 8BDE                   mov bx, si
:0003.E74C 9A5015F02C             call 2CF0:1550
:0003.E751 3DFFFF                 cmp ax, FFFF
:0003.E754 7544                   jne E79A
:0003.E756 A0A1D3                 mov al, [D3A1]
:0003.E759 50                     push ax
:0003.E75A 56                     push si
:0003.E75B 9A8C62F60C             call 0CF6:628C
:0003.E760 A0A1D3                 mov al, [D3A1]
:0003.E763 50                     push ax
:0003.E764 FF369ED3               push word ptr [D39E]
:0003.E768 9A3862F60C             call 0CF6:6238
:0003.E76D 50                     push ax
:0003.E76E 68FF00                 push 00FF
:0003.E771 FF369ED3               push word ptr [D39E]
:0003.E775 9AF86AF60C             call 0CF6:6AF8
:0003.E77A C7069ED30000           mov word ptr [D39E], 0000
:0003.E780 893ED0D3               mov [D3D0], di
:0003.E784 9A2423F60C             call 0CF6:2324
:0003.E789 8BDE                   mov bx, si
:0003.E78B 9AFA11F02C             call 2CF0:11FA
:0003.E790 9A1223F60C             call 0CF6:2312
:0003.E795 B80100                 mov ax, 0001
:0003.E798 EB08                   jmp E7A2



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E754(C)
|
:0003.E79A 9A7222F60C             call 0CF6:2272
:0003.E79F B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.E6C3(U), :0003.E748(U), :0003.E798(U)
|
:0003.E7A2 5E                     pop si
:0003.E7A3 5F                     pop di
:0003.E7A4 C9                     leave
:0003.E7A5 CB                     retf


:0003.E7A6 56                     push si
:0003.E7A7 6A20                   push 0020
:0003.E7A9 6A07                   push 0007
:0003.E7AB B80001                 mov ax, 0100
:0003.E7AE BA2001                 mov dx, 0120
:0003.E7B1 BB3000                 mov bx, 0030
:0003.E7B4 9A404AF60C             call 0CF6:4A40
:0003.E7B9 B81300                 mov ax, 0013
:0003.E7BC 9A1415F02C             call 2CF0:1514
:0003.E7C1 8BF0                   mov si, ax
:0003.E7C3 9A984AF60C             call 0CF6:4A98
:0003.E7C8 8BC6                   mov ax, si
:0003.E7CA 5E                     pop si
:0003.E7CB CB                     retf


:0003.E7CC 55                     push bp
:0003.E7CD 8BEC                   mov bp, sp
:0003.E7CF 0BC0                   or ax, ax
:0003.E7D1 740B                   je E7DE
:0003.E7D3 FF362441               push word ptr [4124]
:0003.E7D7 6A00                   push 0000
:0003.E7D9 9A8A0EF02C             call 2CF0:0E8A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E7D1(C)
|
:0003.E7DE 33C0                   xor ax, ax
:0003.E7E0 C9                     leave
:0003.E7E1 CB                     retf


:0003.E7E2 33C0                   xor ax, ax
:0003.E7E4 CB                     retf


:0003.E7E5 00                     BYTE 0


:0003.E7E6 55                     push bp
:0003.E7E7 8BEC                   mov bp, sp
:0003.E7E9 0BC0                   or ax, ax
:0003.E7EB 740B                   je E7F8
:0003.E7ED FF364041               push word ptr [4140]
:0003.E7F1 6A00                   push 0000
:0003.E7F3 9A8A0EF02C             call 2CF0:0E8A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E7EB(C)
|
:0003.E7F8 33C0                   xor ax, ax
:0003.E7FA C9                     leave
:0003.E7FB CB                     retf


:0003.E7FC 0BC0                   or ax, ax
:0003.E7FE 7436                   je E836
:0003.E800 A0A0D3                 mov al, [D3A0]
:0003.E803 2AE4                   sub ah, ah
:0003.E805 A3D4D3                 mov word ptr [D3D4], ax
:0003.E808 9A1611F02C             call 2CF0:1116
:0003.E80D FF364241               push word ptr [4142]
:0003.E811 6A00                   push 0000
:0003.E813 9A8A0EF02C             call 2CF0:0E8A
:0003.E818 83C404                 add sp, 0004
:0003.E81B 8B1E9ED3               mov bx, [D39E]
:0003.E81F 9A641EF60C             call 0CF6:1E64
:0003.E824 3906D0D3               cmp [D3D0], ax
:0003.E828 740C                   je E836
:0003.E82A A3D0D3                 mov word ptr [D3D0], ax
:0003.E82D 8B1E9ED3               mov bx, [D39E]
:0003.E831 9AFA11F02C             call 2CF0:11FA

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.E7FE(C), :0003.E828(C)
|
:0003.E836 33C0                   xor ax, ax
:0003.E838 CB                     retf


:0003.E839 00                     BYTE 0


:0003.E83A C8500000               enter 0050, 00
:0003.E83E 50                     push ax
:0003.E83F 0BC0                   or ax, ax
:0003.E841 7433                   je E876
:0003.E843 B011                   mov al, 11
:0003.E845 F626A1D3               mul byte ptr [D3A1]
:0003.E849 051CBE                 add ax, BE1C
:0003.E84C 50                     push ax
:0003.E84D 9A3A6BF60C             call 0CF6:6B3A
:0003.E852 1E                     push ds
:0003.E853 50                     push ax
:0003.E854 8D5EB0                 lea bx, [bp-50]
:0003.E857 9A443DF60C             call 0CF6:3D44
:0003.E85C 8D46B0                 lea ax, [bp-50]
:0003.E85F 16                     push ss
:0003.E860 50                     push ax
:0003.E861 1E                     push ds
:0003.E862 FF364441               push word ptr [4144]
:0003.E866 9AB83CF60C             call 0CF6:3CB8
:0003.E86B 8D46B0                 lea ax, [bp-50]
:0003.E86E 50                     push ax
:0003.E86F 6A00                   push 0000
:0003.E871 9A8A0EF02C             call 2CF0:0E8A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E841(C)
|
:0003.E876 33C0                   xor ax, ax
:0003.E878 C9                     leave
:0003.E879 CB                     retf


:0003.E87A C8060000               enter 0006, 00
:0003.E87E 57                     push di
:0003.E87F 56                     push si
:0003.E880 6B3ED4D306             imul di, [D3D4], 0006
:0003.E885 33F6                   xor si, si
:0003.E887 897EFE                 mov [bp-02], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E8B7(C)
|
:0003.E88A 8BD6                   mov dx, si
:0003.E88C 03D7                   add dx, di
:0003.E88E 8D5EFA                 lea bx, [bp-06]
:0003.E891 8D46FC                 lea ax, [bp-04]
:0003.E894 9A860DF02C             call 2CF0:0D86
:0003.E899 FF76FA                 push word ptr [bp-06]
:0003.E89C C16EFC04               shr word ptr [bp-04], 04
:0003.E8A0 FF76FC                 push word ptr [bp-04]
:0003.E8A3 6A10                   push 0010
:0003.E8A5 6A03                   push 0003
:0003.E8A7 8D4410                 lea ax, [si+10]
:0003.E8AA 50                     push ax
:0003.E8AB 687052                 push 5270
:0003.E8AE 9ADE0FF60C             call 0CF6:0FDE
:0003.E8B3 46                     inc si
:0003.E8B4 83FE06                 cmp si, 0006
:0003.E8B7 72D1                   jb E88A
:0003.E8B9 BE3C43                 mov si, 433C
:0003.E8BC 33FF                   xor di, di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E8E2(C)
|
:0003.E8BE 8A04                   mov al , [si]
:0003.E8C0 2AE4                   sub ah, ah
:0003.E8C2 50                     push ax
:0003.E8C3 8A4401                 mov al , [si+01]
:0003.E8C6 50                     push ax
:0003.E8C7 8A4402                 mov al , [si+02]
:0003.E8CA 50                     push ax
:0003.E8CB 8A4403                 mov al , [si+03]
:0003.E8CE 50                     push ax
:0003.E8CF 8D4516                 lea ax, [di+16]
:0003.E8D2 50                     push ax
:0003.E8D3 687052                 push 5270
:0003.E8D6 9ADE0FF60C             call 0CF6:0FDE
:0003.E8DB 83C604                 add si, 0004
:0003.E8DE 47                     inc di
:0003.E8DF 83FF03                 cmp di, 0003
:0003.E8E2 72DA                   jb E8BE
:0003.E8E4 C746FC0C00             mov word ptr [bp-04], 000C
:0003.E8E9 33F6                   xor si, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E907(C)
|
:0003.E8EB 6A2A                   push 002A
:0003.E8ED FF76FC                 push word ptr [bp-04]
:0003.E8F0 6A14                   push 0014
:0003.E8F2 6A01                   push 0001
:0003.E8F4 8D4419                 lea ax, [si+19]
:0003.E8F7 50                     push ax
:0003.E8F8 687052                 push 5270
:0003.E8FB 9ADE0FF60C             call 0CF6:0FDE
:0003.E900 FF46FC                 inc word ptr [bp-04]
:0003.E903 46                     inc si
:0003.E904 83FE08                 cmp si, 0008
:0003.E907 72E2                   jb E8EB
:0003.E909 9A1223F60C             call 0CF6:2312
:0003.E90E 5E                     pop si
:0003.E90F 5F                     pop di
:0003.E910 C9                     leave
:0003.E911 CB                     retf


:0003.E912 C8060000               enter 0006, 00
:0003.E916 57                     push di
:0003.E917 56                     push si
:0003.E918 1E                     push ds
:0003.E919 6854C8                 push C854
:0003.E91C B88400                 mov ax, 0084
:0003.E91F B2FF                   mov dl, FF
:0003.E921 9A7C4CF60C             call 0CF6:4C7C
:0003.E926 33FF                   xor di, di
:0003.E928 8B36CCD3               mov si, [D3CC]
:0003.E92C 3B36CAD3               cmp si, [D3CA]
:0003.E930 7321                   jnb E953
:0003.E932 8BCE                   mov cx, si
:0003.E934 03CE                   add cx, si
:0003.E936 81C1ACD3               add cx, D3AC
:0003.E93A 8B16CAD3               mov dx, [D3CA]
:0003.E93E 2BD6                   sub dx, si
:0003.E940 894EFE                 mov [bp-02], cx
:0003.E943 8976FC                 mov [bp-04], si
:0003.E946 8BF1                   mov si, cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E951(C)
|
:0003.E948 833CFF                 cmp word ptr [si], FFFF
:0003.E94B 7401                   je E94E
:0003.E94D 47                     inc di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E94B(C)
|
:0003.E94E 46                     inc si
:0003.E94F 46                     inc si
:0003.E950 4A                     dec dx
:0003.E951 75F5                   jne E948

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E930(C)
|
:0003.E953 8BC7                   mov ax, di
:0003.E955 0306CCD3               add ax, [D3CC]
:0003.E959 A3D8C8                 mov word ptr [C8D8], ax
:0003.E95C 9AC80CF02C             call 2CF0:0CC8
:0003.E961 9A940CF02C             call 2CF0:0C94
:0003.E966 BE54C8                 mov si, C854
:0003.E969 C746FEACD3             mov word ptr [bp-02], D3AC
:0003.E96E 8B5EFE                 mov bx, [bp-02]
:0003.E971 8BFE                   mov di, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E984(C)
|
:0003.E973 8B17                   mov dx, [bx]
:0003.E975 83FAFF                 cmp dx, FFFF
:0003.E978 7404                   je E97E
:0003.E97A 8915                   mov [di], dx
:0003.E97C 47                     inc di
:0003.E97D 47                     inc di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.E978(C)
|
:0003.E97E 43                     inc bx
:0003.E97F 43                     inc bx
:0003.E980 81FBCAD3               cmp bx, D3CA
:0003.E984 72ED                   jb E973
:0003.E986 9A1611F02C             call 2CF0:1116
:0003.E98B 5E                     pop si
:0003.E98C 5F                     pop di
:0003.E98D C9                     leave
:0003.E98E CB                     retf


:0003.E98F 00                     BYTE 0


:0003.E990 C8060000               enter 0006, 00
:0003.E994 57                     push di
:0003.E995 56                     push si
:0003.E996 8BF8                   mov di, ax
:0003.E998 C746FE0100             mov word ptr [bp-02], 0001
:0003.E99D C1E002                 shl ax, 02
:0003.E9A0 052843                 add ax, 4328
:0003.E9A3 8946FA                 mov [bp-06], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.EA0F(C), :0003.EA19(C)
|
:0003.E9A6 8B5EFA                 mov bx, [bp-06]
:0003.E9A9 8B46FE                 mov ax, [bp-02]
:0003.E9AC FF1F                   call far word ptr [bx]
:0003.E9AE 3DFFFF                 cmp ax, FFFF
:0003.E9B1 746A                   je EA1D
:0003.E9B3 C746FE0000             mov word ptr [bp-02], 0000
:0003.E9B8 687052                 push 5270
:0003.E9BB 9A7A0DF60C             call 0CF6:0D7A
:0003.E9C0 9A3A22F60C             call 0CF6:223A
:0003.E9C5 A338C8                 mov word ptr [C838], ax
:0003.E9C8 3D0100                 cmp ax, 0001
:0003.E9CB 753D                   jne EA0A
:0003.E9CD 687052                 push 5270
:0003.E9D0 9A3810F60C             call 0CF6:1038
:0003.E9D5 2AE4                   sub ah, ah
:0003.E9D7 8BF0                   mov si, ax
:0003.E9D9 83FE10                 cmp si, 0010
:0003.E9DC 722C                   jb EA0A
:0003.E9DE 83FE21                 cmp si, 0021
:0003.E9E1 7727                   ja EA0A
:0003.E9E3 83EE10                 sub si, 0010
:0003.E9E6 6BDF11                 imul bx, di, 0011
:0003.E9E9 03DE                   add bx, si
:0003.E9EB C1E302                 shl bx, 02
:0003.E9EE 8BC6                   mov ax, si
:0003.E9F0 FF9FD441               call far word ptr [bx+41D4]
:0003.E9F4 8946FC                 mov [bp-04], ax
:0003.E9F7 3DFFFF                 cmp ax, FFFF
:0003.E9FA 7421                   je EA1D
:0003.E9FC 3D0100                 cmp ax, 0001
:0003.E9FF 741C                   je EA1D
:0003.EA01 0BC0                   or ax, ax
:0003.EA03 7505                   jne EA0A
:0003.EA05 C746FE0100             mov word ptr [bp-02], 0001

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.E9CB(C), :0003.E9DC(C), :0003.E9E1(C), :0003.EA03(C)
|
:0003.EA0A 833E38C802             cmp word ptr [C838], 0002
:0003.EA0F 7595                   jne E9A6
:0003.EA11 83FF03                 cmp di, 0003
:0003.EA14 740C                   je EA22
:0003.EA16 83FF04                 cmp di, 0004
:0003.EA19 758B                   jne E9A6
:0003.EA1B EB05                   jmp EA22



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.E9B1(C), :0003.E9FA(C), :0003.E9FF(C)
|
:0003.EA1D 8B46FC                 mov ax, [bp-04]
:0003.EA20 EB13                   jmp EA35



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.EA14(C), :0003.EA1B(U)
|
:0003.EA22 83FF03                 cmp di, 0003
:0003.EA25 7506                   jne EA2D
:0003.EA27 C7069ED30000           mov word ptr [D39E], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EA25(C)
|
:0003.EA2D 9A7222F60C             call 0CF6:2272
:0003.EA32 B8FFFF                 mov ax, FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EA20(U)
|
:0003.EA35 5E                     pop si
:0003.EA36 5F                     pop di
:0003.EA37 C9                     leave
:0003.EA38 CB                     retf


:0003.EA39 00                     BYTE 0


:0003.EA3A 6A07                   push 0007
:0003.EA3C 682651                 push 5126
:0003.EA3F 9A8005F60C             call 0CF6:0580
:0003.EA44 6A00                   push 0000
:0003.EA46 682651                 push 5126
:0003.EA49 9AA805F60C             call 0CF6:05A8
:0003.EA4E 9A2423F60C             call 0CF6:2324
:0003.EA53 680E55                 push 550E
:0003.EA56 9A081DF60C             call 0CF6:1D08
:0003.EA5B 5B                     pop bx
:0003.EA5C 52                     push dx
:0003.EA5D 50                     push ax
:0003.EA5E B80200                 mov ax, 0002
:0003.EA61 9A2A47F60C             call 0CF6:472A
:0003.EA66 9A3E3FF60C             call 0CF6:3F3E
:0003.EA6B 680E55                 push 550E
:0003.EA6E 9A081DF60C             call 0CF6:1D08
:0003.EA73 5B                     pop bx
:0003.EA74 52                     push dx
:0003.EA75 50                     push ax
:0003.EA76 BA1000                 mov dx, 0010
:0003.EA79 8BC2                   mov ax, dx
:0003.EA7B 9AF047F60C             call 0CF6:47F0
:0003.EA80 6A20                   push 0020
:0003.EA82 6A20                   push 0020
:0003.EA84 6A10                   push 0010
:0003.EA86 6A10                   push 0010
:0003.EA88 1E                     push ds
:0003.EA89 688860                 push 6088
:0003.EA8C 68EA53                 push 53EA
:0003.EA8F 9A3C3BF60C             call 0CF6:3B3C
:0003.EA94 685001                 push 0150
:0003.EA97 68C000                 push 00C0
:0003.EA9A 6A10                   push 0010
:0003.EA9C 6A10                   push 0010
:0003.EA9E 1E                     push ds
:0003.EA9F 680861                 push 6108
:0003.EAA2 68EA53                 push 53EA
:0003.EAA5 9A3C3BF60C             call 0CF6:3B3C
:0003.EAAA 9A940CF02C             call 2CF0:0C94
:0003.EAAF 6A1C                   push 001C
:0003.EAB1 682801                 push 0128
:0003.EAB4 682651                 push 5126
:0003.EAB7 9A0E05F60C             call 0CF6:050E
:0003.EABC 684843                 push 4348
:0003.EABF 682651                 push 5126
:0003.EAC2 9A3E0CF60C             call 0CF6:0C3E
:0003.EAC7 83C404                 add sp, 0004
:0003.EACA 9A1223F60C             call 0CF6:2312
:0003.EACF 6A03                   push 0003
:0003.EAD1 68EE67                 push 67EE
:0003.EAD4 9AECA1F60C             call 0CF6:A1EC
:0003.EAD9 9A2C3FF60C             call 0CF6:3F2C
:0003.EADE CB                     retf


:0003.EADF 00                     BYTE 0


:0003.EAE0 55                     push bp
:0003.EAE1 8BEC                   mov bp, sp
:0003.EAE3 50                     push ax
:0003.EAE4 57                     push di
:0003.EAE5 56                     push si
:0003.EAE6 6A00                   push 0000
:0003.EAE8 685EC2                 push C25E
:0003.EAEB 9A58B6F60C             call 0CF6:B658
:0003.EAF0 8BF0                   mov si, ax
:0003.EAF2 33FF                   xor di, di
:0003.EAF4 8B46FE                 mov ax, [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EB02(C)
|
:0003.EAF7 3904                   cmp [si], ax
:0003.EAF9 7409                   je EB04
:0003.EAFB 83C60B                 add si, 000B
:0003.EAFE 47                     inc di
:0003.EAFF 83FF2D                 cmp di, 002D
:0003.EB02 72F3                   jb EAF7

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EAF9(C)
|
:0003.EB04 8BC7                   mov ax, di
:0003.EB06 5E                     pop si
:0003.EB07 5F                     pop di
:0003.EB08 C9                     leave
:0003.EB09 CB                     retf


:0003.EB0A C8040000               enter 0004, 00
:0003.EB0E 57                     push di
:0003.EB0F 56                     push si
:0003.EB10 9AD00DF02C             call 2CF0:0DD0
:0003.EB15 9A2423F60C             call 0CF6:2324
:0003.EB1A 33C0                   xor ax, ax
:0003.EB1C 9A2E23F60C             call 0CF6:232E
:0003.EB21 33C0                   xor ax, ax
:0003.EB23 9A640FF02C             call 2CF0:0F64
:0003.EB28 8BF0                   mov si, ax
:0003.EB2A 833E664100             cmp word ptr [4166], 0000
:0003.EB2F 7413                   je EB44
:0003.EB31 83FEFF                 cmp si, FFFF
:0003.EB34 7546                   jne EB7C
:0003.EB36 9A640FF02C             call 2CF0:0F64
:0003.EB3B 33D2                   xor dx, dx
:0003.EB3D 9AC60DF02C             call 2CF0:0DC6
:0003.EB42 EB38                   jmp EB7C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EB2F(C)
|
:0003.EB44 83FEFF                 cmp si, FFFF
:0003.EB47 7433                   je EB7C
:0003.EB49 BAFFFF                 mov dx, FFFF
:0003.EB4C 9AC60DF02C             call 2CF0:0DC6
:0003.EB51 6A00                   push 0000
:0003.EB53 685EC2                 push C25E
:0003.EB56 9A58B6F60C             call 0CF6:B658
:0003.EB5B C746FE0000             mov word ptr [bp-02], 0000
:0003.EB60 8946FC                 mov [bp-04], ax
:0003.EB63 8BF0                   mov si, ax
:0003.EB65 8B56FE                 mov dx, [bp-02]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EB74(C)
|
:0003.EB68 833C00                 cmp word ptr [si], 0000
:0003.EB6B 740B                   je EB78
:0003.EB6D 83C60B                 add si, 000B
:0003.EB70 42                     inc dx
:0003.EB71 83FA2D                 cmp dx, 002D
:0003.EB74 72F2                   jb EB68
:0003.EB76 EB04                   jmp EB7C



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EB6B(C)
|
:0003.EB78 C704FFFF               mov word ptr [si], FFFF

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.EB34(C), :0003.EB42(U), :0003.EB47(C), :0003.EB76(U)
|
:0003.EB7C 1E                     push ds
:0003.EB7D 6854C8                 push C854
:0003.EB80 B88400                 mov ax, 0084
:0003.EB83 B2FF                   mov dl, FF
:0003.EB85 9A7C4CF60C             call 0CF6:4C7C
:0003.EB8A C706D8C80000           mov word ptr [C8D8], 0000
:0003.EB90 BE1668                 mov si, 6816
:0003.EB93 56                     push si
:0003.EB94 9A9A00F21C             call 1CF2:009A
:0003.EB99 8846FD                 mov [bp-03], al 
:0003.EB9C 33FF                   xor di, di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EBF0(C)
|
:0003.EB9E 56                     push si
:0003.EB9F 9A9A00F21C             call 1CF2:009A
:0003.EBA4 3A46FD                 cmp al , [bp-03]
:0003.EBA7 753F                   jne EBE8
:0003.EBA9 56                     push si
:0003.EBAA 9AECE3F60C             call 0CF6:E3EC
:0003.EBAF 0AC0                   or al , al 
:0003.EBB1 7435                   je EBE8
:0003.EBB3 833ECED300             cmp word ptr [D3CE], 0000
:0003.EBB8 750C                   jne EBC6
:0003.EBBA 8BC7                   mov ax, di
:0003.EBBC 9AE01BF02C             call 2CF0:1BE0
:0003.EBC1 3D2D00                 cmp ax, 002D
:0003.EBC4 740E                   je EBD4

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EBB8(C)
|
:0003.EBC6 8B1ED8C8               mov bx, [C8D8]
:0003.EBCA 03DB                   add bx, bx
:0003.EBCC 89BF54C8               mov [bx+C854], di
:0003.EBD0 FF06D8C8               inc word ptr [C8D8]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EBC4(C)
|
:0003.EBD4 56                     push si
:0003.EBD5 9A2069F60C             call 0CF6:6920
:0003.EBDA 50                     push ax
:0003.EBDB 56                     push si
:0003.EBDC 9A9064F60C             call 0CF6:6490
:0003.EBE1 833ED8C842             cmp word ptr [C8D8], 0042
:0003.EBE6 740A                   je EBF2

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.EBA7(C), :0003.EBB1(C)
|
:0003.EBE8 83C62C                 add si, 002C
:0003.EBEB 47                     inc di
:0003.EBEC 81FF8001               cmp di, 0180
:0003.EBF0 72AC                   jb EB9E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EBE6(C)
|
:0003.EBF2 A1D8C8                 mov ax, word ptr [C8D8]
:0003.EBF5 2B06CCD3               sub ax, [D3CC]
:0003.EBF9 3B06CED3               cmp ax, [D3CE]
:0003.EBFD 730A                   jnb EC09
:0003.EBFF A1D8C8                 mov ax, word ptr [C8D8]
:0003.EC02 2B06CCD3               sub ax, [D3CC]
:0003.EC06 A3CED3                 mov word ptr [D3CE], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EBFD(C)
|
:0003.EC09 A1D8C8                 mov ax, word ptr [C8D8]
:0003.EC0C 9AC80CF02C             call 2CF0:0CC8
:0003.EC11 9A9A0BF02C             call 2CF0:0B9A
:0003.EC16 9A3A1BF02C             call 2CF0:1B3A
:0003.EC1B 5E                     pop si
:0003.EC1C 5F                     pop di
:0003.EC1D C9                     leave
:0003.EC1E CB                     retf


:0003.EC1F 00                     BYTE 0


:0003.EC20 57                     push di
:0003.EC21 56                     push si
:0003.EC22 9A121AF02C             call 2CF0:1A12
:0003.EC27 BEACD3                 mov si, D3AC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EC50(C)
|
:0003.EC2A 8B04                   mov ax, [si]
:0003.EC2C 3DFFFF                 cmp ax, FFFF
:0003.EC2F 7419                   je EC4A
:0003.EC31 9A501EF60C             call 0CF6:1E50
:0003.EC36 8BF8                   mov di, ax
:0003.EC38 50                     push ax
:0003.EC39 9A2069F60C             call 0CF6:6920
:0003.EC3E 57                     push di
:0003.EC3F 8BF8                   mov di, ax
:0003.EC41 9AA4C5F60C             call 0CF6:C5A4
:0003.EC46 3BF8                   cmp di, ax
:0003.EC48 7708                   ja EC52

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EC2F(C)
|
:0003.EC4A 46                     inc si
:0003.EC4B 46                     inc si
:0003.EC4C 81FECAD3               cmp si, D3CA
:0003.EC50 72D8                   jb EC2A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EC48(C)
|
:0003.EC52 5E                     pop si
:0003.EC53 5F                     pop di
:0003.EC54 CB                     retf


:0003.EC55 00                     BYTE 0


:0003.EC56 C8020000               enter 0002, 00
:0003.EC5A 57                     push di
:0003.EC5B 56                     push si
:0003.EC5C 1E                     push ds
:0003.EC5D 6854C8                 push C854
:0003.EC60 B88400                 mov ax, 0084
:0003.EC63 B2FF                   mov dl, FF
:0003.EC65 9A7C4CF60C             call 0CF6:4C7C
:0003.EC6A C706D8C80000           mov word ptr [C8D8], 0000
:0003.EC70 BE1668                 mov si, 6816
:0003.EC73 56                     push si
:0003.EC74 9A9A00F21C             call 1CF2:009A
:0003.EC79 8846FF                 mov [bp-01], al 
:0003.EC7C 33FF                   xor di, di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.ECBD(C)
|
:0003.EC7E 56                     push si
:0003.EC7F 9A9A00F21C             call 1CF2:009A
:0003.EC84 3A46FF                 cmp al , [bp-01]
:0003.EC87 752C                   jne ECB5
:0003.EC89 56                     push si
:0003.EC8A 9AECE3F60C             call 0CF6:E3EC
:0003.EC8F 0AC0                   or al , al 
:0003.EC91 741B                   je ECAE
:0003.EC93 56                     push si
:0003.EC94 9A2069F60C             call 0CF6:6920
:0003.EC99 50                     push ax
:0003.EC9A 56                     push si
:0003.EC9B 9A9064F60C             call 0CF6:6490
:0003.ECA0 8B1ED8C8               mov bx, [C8D8]
:0003.ECA4 03DB                   add bx, bx
:0003.ECA6 89BF54C8               mov [bx+C854], di
:0003.ECAA FF06D8C8               inc word ptr [C8D8]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EC91(C)
|
:0003.ECAE 833ED8C842             cmp word ptr [C8D8], 0042
:0003.ECB3 740A                   je ECBF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EC87(C)
|
:0003.ECB5 83C62C                 add si, 002C
:0003.ECB8 47                     inc di
:0003.ECB9 81FF8001               cmp di, 0180
:0003.ECBD 72BF                   jb EC7E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.ECB3(C)
|
:0003.ECBF 9A9A0BF02C             call 2CF0:0B9A
:0003.ECC4 A1D8C8                 mov ax, word ptr [C8D8]
:0003.ECC7 9AC80CF02C             call 2CF0:0CC8
:0003.ECCC 9A3A1BF02C             call 2CF0:1B3A
:0003.ECD1 5E                     pop si
:0003.ECD2 5F                     pop di
:0003.ECD3 C9                     leave
:0003.ECD4 CB                     retf


:0003.ECD5 00                     BYTE 0


:0003.ECD6 56                     push si
:0003.ECD7 9A561DF02C             call 2CF0:1D56
:0003.ECDC 9A1611F02C             call 2CF0:1116
:0003.ECE1 6A20                   push 0020
:0003.ECE3 6A07                   push 0007
:0003.ECE5 B80001                 mov ax, 0100
:0003.ECE8 BA2001                 mov dx, 0120
:0003.ECEB BB3000                 mov bx, 0030
:0003.ECEE 9A404AF60C             call 0CF6:4A40
:0003.ECF3 B80E00                 mov ax, 000E
:0003.ECF6 9A1415F02C             call 2CF0:1514
:0003.ECFB 8BF0                   mov si, ax
:0003.ECFD 9A984AF60C             call 0CF6:4A98
:0003.ED02 0BF6                   or si, si
:0003.ED04 7408                   je ED0E
:0003.ED06 B80200                 mov ax, 0002
:0003.ED09 9A901AF02C             call 2CF0:1A90

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.ED04(C)
|
:0003.ED0E 5E                     pop si
:0003.ED0F CB                     retf


:0003.ED10 C8020000               enter 0002, 00
:0003.ED14 57                     push di
:0003.ED15 56                     push si
:0003.ED16 C7069ED30000           mov word ptr [D39E], 0000
:0003.ED1C C6069CD301             mov byte ptr [D39C], 01
:0003.ED21 687052                 push 5270
:0003.ED24 9A8E10F60C             call 0CF6:108E
:0003.ED29 68EE67                 push 67EE
:0003.ED2C 9A101FF60C             call 0CF6:1F10
:0003.ED31 8846FF                 mov [bp-01], al 
:0003.ED34 1E                     push ds
:0003.ED35 68ACD3                 push D3AC
:0003.ED38 B81E00                 mov ax, 001E
:0003.ED3B B2FF                   mov dl, FF
:0003.ED3D 9A7C4CF60C             call 0CF6:4C7C
:0003.ED42 C706D6D30100           mov word ptr [D3D6], 0001
:0003.ED48 6A01                   push 0001
:0003.ED4A 9A06650000             call 0000:6506
:0003.ED4F 5B                     pop bx
:0003.ED50 9A0823F60C             call 0CF6:2308
:0003.ED55 8BF0                   mov si, ax

* Referenced by a CALL at Address:
|:0003.FC59
|
:0003.ED57 B80100                 mov ax, 0001
:0003.ED5A 9AEA22F60C             call 0CF6:22EA
:0003.ED5F 33C0                   xor ax, ax
:0003.ED61 9A2E23F60C             call 0CF6:232E
:0003.ED66 C706D0D3FFFF           mov word ptr [D3D0], FFFF
:0003.ED6C 9A5EBBF60C             call 0CF6:BB5E
:0003.ED71 9A7A19F02C             call 2CF0:197A
:0003.ED76 9AD61DF02C             call 2CF0:1DD6
:0003.ED7B C7069ED30000           mov word ptr [D39E], 0000
:0003.ED81 C6069CD300             mov byte ptr [D39C], 00
:0003.ED86 9A0A1CF02C             call 2CF0:1C0A
:0003.ED8B 9A1611F02C             call 2CF0:1116
:0003.ED90 833ECED300             cmp word ptr [D3CE], 0000
:0003.ED95 750E                   jne EDA5
:0003.ED97 FF362241               push word ptr [4122]
:0003.ED9B 6A01                   push 0001
:0003.ED9D 9A8A0EF02C             call 2CF0:0E8A
:0003.EDA2 83C404                 add sp, 0004

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.ED95(C)
|
:0003.EDA5 833ECED300             cmp word ptr [D3CE], 0000
:0003.EDAA 7506                   jne EDB2
:0003.EDAC 8B3E2241               mov di, [4122]
:0003.EDB0 EB04                   jmp EDB6



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EDAA(C)
|
:0003.EDB2 8B3E2441               mov di, [4124]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EDB0(U)
|
:0003.EDB6 57                     push di
:0003.EDB7 6A00                   push 0000
:0003.EDB9 9A8A0EF02C             call 2CF0:0E8A
:0003.EDBE 83C404                 add sp, 0004
:0003.EDC1 33C0                   xor ax, ax
:0003.EDC3 9A901AF02C             call 2CF0:1A90
:0003.EDC8 9A201DF02C             call 2CF0:1D20
:0003.EDCD 9AEE0CF02C             call 2CF0:0CEE
:0003.EDD2 9A2423F60C             call 0CF6:2324
:0003.EDD7 6A00                   push 0000
:0003.EDD9 9A1C4F0000             call 0000:4F1C
:0003.EDDE 5B                     pop bx
:0003.EDDF 8BC6                   mov ax, si
:0003.EDE1 9AEA22F60C             call 0CF6:22EA
:0003.EDE6 9A2423F60C             call 0CF6:2324
:0003.EDEB 9A3E3FF60C             call 0CF6:3F3E
:0003.EDF0 807EFF02               cmp byte ptr [bp-01], 02
:0003.EDF4 740D                   je EE03
:0003.EDF6 807EFF00               cmp byte ptr [bp-01], 00
:0003.EDFA 7407                   je EE03
:0003.EDFC 9A84DDF60C             call 0CF6:DD84
:0003.EE01 EB05                   jmp EE08



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.EDF4(C), :0003.EDFA(C)
|
:0003.EE03 9A5220F21C             call 1CF2:2052

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EE01(U)
|
:0003.EE08 6A00                   push 0000
:0003.EE0A 9A06650000             call 0000:6506
:0003.EE0F 5B                     pop bx
:0003.EE10 8A46FF                 mov al , [bp-01]
:0003.EE13 50                     push ax
:0003.EE14 68EE67                 push 67EE
:0003.EE17 9AECA1F60C             call 0CF6:A1EC
:0003.EE1C 9A2C3FF60C             call 0CF6:3F2C
:0003.EE21 687052                 push 5270
:0003.EE24 9ABA10F60C             call 0CF6:10BA
:0003.EE29 33C0                   xor ax, ax
:0003.EE2B 5E                     pop si
:0003.EE2C 5F                     pop di
:0003.EE2D C9                     leave
:0003.EE2E CB                     retf


:0003.EE2F 00                     BYTE 0


:0003.EE30 C8000200               enter 0200, 00
:0003.EE34 53                     push bx
:0003.EE35 56                     push si
:0003.EE36 8BF3                   mov si, bx
:0003.EE38 1E                     push ds
:0003.EE39 686A43                 push 436A
:0003.EE3C 8D9E00FE               lea bx, [bp+FE00]
:0003.EE40 9A443DF60C             call 0CF6:3D44
:0003.EE45 8D8600FE               lea ax, [bp+FE00]
:0003.EE49 16                     push ss
:0003.EE4A 50                     push ax
:0003.EE4B 56                     push si
:0003.EE4C 9A3A6BF60C             call 0CF6:6B3A
:0003.EE51 1E                     push ds
:0003.EE52 50                     push ax
:0003.EE53 9AB83CF60C             call 0CF6:3CB8
:0003.EE58 8D8600FE               lea ax, [bp+FE00]
:0003.EE5C 16                     push ss
:0003.EE5D 50                     push ax
:0003.EE5E 1E                     push ds
:0003.EE5F 686E43                 push 436E
:0003.EE62 9AB83CF60C             call 0CF6:3CB8
:0003.EE67 8D8600FE               lea ax, [bp+FE00]
:0003.EE6B 16                     push ss
:0003.EE6C 50                     push ax
:0003.EE6D 1E                     push ds
:0003.EE6E 687043                 push 4370
:0003.EE71 9AB83CF60C             call 0CF6:3CB8
:0003.EE76 8D8600FE               lea ax, [bp+FE00]
:0003.EE7A 16                     push ss
:0003.EE7B 50                     push ax
:0003.EE7C 56                     push si
:0003.EE7D 9A2E27F02C             call 2CF0:272E
:0003.EE82 8AD8                   mov bl , al 
:0003.EE84 2AFF                   sub bh, bh
:0003.EE86 03DB                   add bx, bx
:0003.EE88 1E                     push ds
:0003.EE89 FFB72E18               push word ptr [bx+182E]
:0003.EE8D 9AB83CF60C             call 0CF6:3CB8
:0003.EE92 9A2423F60C             call 0CF6:2324
:0003.EE97 688000                 push 0080
:0003.EE9A 8D8600FE               lea ax, [bp+FE00]
:0003.EE9E 16                     push ss
:0003.EE9F 50                     push ax
:0003.EEA0 6A00                   push 0000
:0003.EEA2 68C000                 push 00C0
:0003.EEA5 B87000                 mov ax, 0070
:0003.EEA8 BAA000                 mov dx, 00A0
:0003.EEAB BB4001                 mov bx, 0140
:0003.EEAE 9A2026F60C             call 0CF6:2620
:0003.EEB3 5E                     pop si
:0003.EEB4 C9                     leave
:0003.EEB5 CB                     retf


:0003.EEB6 C82C0100               enter 012C, 00
:0003.EEBA 57                     push di
:0003.EEBB 56                     push si

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.F001(U), :0003.F021(U), :0003.F0B6(U), :0003.F12D(U), :0003.F292(U), 
|
:0003.EEBC 1E                     push ds
:0003.EEBD 687443                 push 4374
:0003.EEC0 B87603                 mov ax, 0376
:0003.EEC3 9A841EF60C             call 0CF6:1E84
:0003.EEC8 8BD8                   mov bx, ax
:0003.EECA 8946F6                 mov [bp-0A], ax
:0003.EECD B0C0                   mov al, C0
:0003.EECF 9A84B7F60C             call 0CF6:B784
:0003.EED4 8B3EE0D3               mov di, [D3E0]
:0003.EED8 8DB6D4FE               lea si, [bp+FED4]
:0003.EEDC C746FC0000             mov word ptr [bp-04], 0000
:0003.EEE1 803E564300             cmp byte ptr [4356], 00
:0003.EEE6 7424                   je EF0C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EF0A(C)
|
:0003.EEE8 B011                   mov al, 11
:0003.EEEA 47                     inc di
:0003.EEEB F665FF                 mul byte ptr [di-01]
:0003.EEEE 051CBE                 add ax, BE1C
:0003.EEF1 50                     push ax
:0003.EEF2 9A3A6BF60C             call 0CF6:6B3A
:0003.EEF7 8904                   mov [si], ax
:0003.EEF9 8C5C02                 mov [si+02], ds
:0003.EEFC 83C604                 add si, 0004
:0003.EEFF A05643                 mov al, [4356]
:0003.EF02 2AE4                   sub ah, ah
:0003.EF04 FF46FC                 inc word ptr [bp-04]
:0003.EF07 3B46FC                 cmp ax, [bp-04]
:0003.EF0A 77DC                   ja EEE8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EEE6(C)
|
:0003.EF0C 2BC0                   sub ax, ax
:0003.EF0E 894402                 mov [si+02], ax
:0003.EF11 8904                   mov [si], ax
:0003.EF13 6A08                   push 0008
:0003.EF15 50                     push ax
:0003.EF16 50                     push ax
:0003.EF17 50                     push ax
:0003.EF18 50                     push ax
:0003.EF19 B8A001                 mov ax, 01A0
:0003.EF1C BA6000                 mov dx, 0060
:0003.EF1F 8D9ED4FE               lea bx, [bp+FED4]
:0003.EF23 9AF829F60C             call 0CF6:29F8
:0003.EF28 8846FF                 mov [bp-01], al 
:0003.EF2B 3CFF                   cmp al, FF
:0003.EF2D 7503                   jne EF32
:0003.EF2F E96303                 jmp F295



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EF2D(C)
|
:0003.EF32 8AD8                   mov bl , al 
:0003.EF34 2AFF                   sub bh, bh
:0003.EF36 8B36E0D3               mov si, [D3E0]
:0003.EF3A 8A00                   mov al , [bx+si]
:0003.EF3C 8846FB                 mov [bp-05], al 
:0003.EF3F 2AE4                   sub ah, ah
:0003.EF41 6BF011                 imul si, ax, 0011
:0003.EF44 81C61CBE               add si, BE1C
:0003.EF48 56                     push si
:0003.EF49 9A3C27F02C             call 2CF0:273C
:0003.EF4E 2AE4                   sub ah, ah
:0003.EF50 6BF80A                 imul di, ax, 000A
:0003.EF53 8D46A0                 lea ax, [bp-60]
:0003.EF56 16                     push ss
:0003.EF57 50                     push ax
:0003.EF58 B85000                 mov ax, 0050
:0003.EF5B 32D2                   xor dl, dl
:0003.EF5D 9A7C4CF60C             call 0CF6:4C7C
:0003.EF62 56                     push si
:0003.EF63 9A3A6BF60C             call 0CF6:6B3A
:0003.EF68 1E                     push ds
:0003.EF69 50                     push ax
:0003.EF6A 8D5EA0                 lea bx, [bp-60]
:0003.EF6D 9A443DF60C             call 0CF6:3D44
:0003.EF72 8D46A0                 lea ax, [bp-60]
:0003.EF75 16                     push ss
:0003.EF76 50                     push ax
:0003.EF77 1E                     push ds
:0003.EF78 687D43                 push 437D
:0003.EF7B 9AB83CF60C             call 0CF6:3CB8
:0003.EF80 8D46A0                 lea ax, [bp-60]
:0003.EF83 16                     push ss
:0003.EF84 50                     push ax
:0003.EF85 8BC7                   mov ax, di
:0003.EF87 9ADE3BF60C             call 0CF6:3BDE
:0003.EF8C 8D46A0                 lea ax, [bp-60]
:0003.EF8F 16                     push ss
:0003.EF90 50                     push ax
:0003.EF91 1E                     push ds
:0003.EF92 688543                 push 4385
:0003.EF95 9AB83CF60C             call 0CF6:3CB8
:0003.EF9A 8D46A0                 lea ax, [bp-60]
:0003.EF9D 16                     push ss
:0003.EF9E 50                     push ax
:0003.EF9F 1E                     push ds
:0003.EFA0 FF364841               push word ptr [4148]
:0003.EFA4 9AB83CF60C             call 0CF6:3CB8
:0003.EFA9 680268                 push 6802
:0003.EFAC 9A301FF60C             call 0CF6:1F30
:0003.EFB1 8946F0                 mov [bp-10], ax
:0003.EFB4 8BDE                   mov bx, si
:0003.EFB6 9A301FF02C             call 2CF0:1F30
:0003.EFBB C706662100F0           mov word ptr [2166], F000
:0003.EFC1 8D46A0                 lea ax, [bp-60]
:0003.EFC4 16                     push ss
:0003.EFC5 50                     push ax
:0003.EFC6 8B5EF6                 mov bx, [bp-0A]
:0003.EFC9 B080                   mov al, 80
:0003.EFCB 9A84B7F60C             call 0CF6:B784
:0003.EFD0 8946FC                 mov [bp-04], ax
:0003.EFD3 8976F4                 mov [bp-0C], si
:0003.EFD6 68EE67                 push 67EE
:0003.EFD9 9A101FF60C             call 0CF6:1F10
:0003.EFDE 2AE4                   sub ah, ah
:0003.EFE0 0BC0                   or ax, ax
:0003.EFE2 7405                   je EFE9
:0003.EFE4 48                     dec ax
:0003.EFE5 7409                   je EFF0
:0003.EFE7 EB0C                   jmp EFF5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EFE2(C)
|
:0003.EFE9 9A5220F21C             call 1CF2:2052
:0003.EFEE EB05                   jmp EFF5



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EFE5(C)
|
:0003.EFF0 9A84DDF60C             call 0CF6:DD84

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.EFE7(U), :0003.EFEE(U)
|
:0003.EFF5 C70666210000           mov word ptr [2166], 0000
:0003.EFFB 837EFC00               cmp word ptr [bp-04], 0000
:0003.EFFF 7503                   jne F004
:0003.F001 E9B8FE                 jmp EEBC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.EFFF(C)
|
:0003.F004 397EF0                 cmp [bp-10], di
:0003.F007 731B                   jnb F024
:0003.F009 6A02                   push 0002
:0003.F00B 688054                 push 5480
:0003.F00E 9A9C57F60C             call 0CF6:579C
:0003.F013 1E                     push ds
:0003.F014 688C43                 push 438C
:0003.F017 8B5EF6                 mov bx, [bp-0A]
:0003.F01A B020                   mov al, 20
:0003.F01C 9A84B7F60C             call 0CF6:B784
:0003.F021 E998FE                 jmp EEBC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F007(C)
|
:0003.F024 897EF2                 mov [bp-0E], di

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.F0F3(U), :0003.F130(U), :0003.F233(U)
|
:0003.F027 FF76F4                 push word ptr [bp-0C]
:0003.F02A 9A3A6BF60C             call 0CF6:6B3A
:0003.F02F 1E                     push ds
:0003.F030 50                     push ax
:0003.F031 8D5EA0                 lea bx, [bp-60]
:0003.F034 9A443DF60C             call 0CF6:3D44
:0003.F039 8D46A0                 lea ax, [bp-60]
:0003.F03C 16                     push ss
:0003.F03D 50                     push ax
:0003.F03E 1E                     push ds
:0003.F03F 689D43                 push 439D
:0003.F042 9AB83CF60C             call 0CF6:3CB8
:0003.F047 8D46A0                 lea ax, [bp-60]
:0003.F04A 16                     push ss
:0003.F04B 50                     push ax
:0003.F04C 8B5EF6                 mov bx, [bp-0A]
:0003.F04F B0C0                   mov al, C0
:0003.F051 9A84B7F60C             call 0CF6:B784
:0003.F056 8DBED4FE               lea di, [bp+FED4]
:0003.F05A C746F81668             mov word ptr [bp-08], 6816
:0003.F05F C746FE8001             mov word ptr [bp-02], 0180
:0003.F064 8B76F8                 mov si, [bp-08]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F08F(C)
|
:0003.F067 56                     push si
:0003.F068 9A9A00F21C             call 1CF2:009A
:0003.F06D 0AC0                   or al , al 
:0003.F06F 7518                   jne F089
:0003.F071 56                     push si
:0003.F072 9AECE3F60C             call 0CF6:E3EC
:0003.F077 0AC0                   or al , al 
:0003.F079 740E                   je F089
:0003.F07B 56                     push si
:0003.F07C 9A5839F60C             call 0CF6:3958
:0003.F081 8905                   mov [di], ax
:0003.F083 8C5D02                 mov [di+02], ds
:0003.F086 83C704                 add di, 0004

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.F06F(C), :0003.F079(C)
|
:0003.F089 83C62C                 add si, 002C
:0003.F08C FF4EFE                 dec word ptr [bp-02]
:0003.F08F 75D6                   jne F067
:0003.F091 2BC0                   sub ax, ax
:0003.F093 894502                 mov [di+02], ax
:0003.F096 8905                   mov [di], ax
:0003.F098 6A08                   push 0008
:0003.F09A 688000                 push 0080
:0003.F09D 50                     push ax
:0003.F09E 50                     push ax
:0003.F09F 50                     push ax
:0003.F0A0 B8A001                 mov ax, 01A0
:0003.F0A3 BA6000                 mov dx, 0060
:0003.F0A6 8D9ED4FE               lea bx, [bp+FED4]
:0003.F0AA 9AF829F60C             call 0CF6:29F8
:0003.F0AF 8846FF                 mov [bp-01], al 
:0003.F0B2 3CFF                   cmp al, FF
:0003.F0B4 7503                   jne F0B9
:0003.F0B6 E903FE                 jmp EEBC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F0B4(C)
|
:0003.F0B9 BE1668                 mov si, 6816
:0003.F0BC 33FF                   xor di, di
:0003.F0BE 897EFC                 mov [bp-04], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F0EA(C)
|
:0003.F0C1 56                     push si
:0003.F0C2 9A9A00F21C             call 1CF2:009A
:0003.F0C7 0AC0                   or al , al 
:0003.F0C9 7514                   jne F0DF
:0003.F0CB 56                     push si
:0003.F0CC 9AECE3F60C             call 0CF6:E3EC
:0003.F0D1 0AC0                   or al , al 
:0003.F0D3 740A                   je F0DF
:0003.F0D5 8A46FF                 mov al , [bp-01]
:0003.F0D8 2AE4                   sub ah, ah
:0003.F0DA 3BC7                   cmp ax, di
:0003.F0DC 740E                   je F0EC
:0003.F0DE 47                     inc di

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.F0C9(C), :0003.F0D3(C)
|
:0003.F0DF 83C62C                 add si, 002C
:0003.F0E2 FF46FC                 inc word ptr [bp-04]
:0003.F0E5 817EFC8001             cmp word ptr [bp-04], 0180
:0003.F0EA 72D5                   jb F0C1

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F0DC(C)
|
:0003.F0EC 817EFC8001             cmp word ptr [bp-04], 0180
:0003.F0F1 7503                   jne F0F6
:0003.F0F3 E931FF                 jmp F027



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F0F1(C)
|
:0003.F0F6 68FF00                 push 00FF
:0003.F0F9 8B46FC                 mov ax, [bp-04]
:0003.F0FC 9A501EF60C             call 0CF6:1E50
:0003.F101 8946F8                 mov [bp-08], ax
:0003.F104 50                     push ax
:0003.F105 9A3862F60C             call 0CF6:6238
:0003.F10A 8846FE                 mov [bp-02], al 
:0003.F10D 3CFF                   cmp al, FF
:0003.F10F 7522                   jne F133
:0003.F111 6A02                   push 0002
:0003.F113 688054                 push 5480
:0003.F116 9A9C57F60C             call 0CF6:579C
:0003.F11B 1E                     push ds
:0003.F11C 68A643                 push 43A6
:0003.F11F 8B5EF6                 mov bx, [bp-0A]
:0003.F122 B080                   mov al, 80
:0003.F124 9A84B7F60C             call 0CF6:B784
:0003.F129 0BC0                   or ax, ax
:0003.F12B 7503                   jne F130
:0003.F12D E98CFD                 jmp EEBC



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F12B(C)
|
:0003.F130 E9F4FE                 jmp F027

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F10F(C)
|
:0003.F133 B80600                 mov ax, 0006
:0003.F136 BA0100                 mov dx, 0001
:0003.F139 9AEC1CF60C             call 0CF6:1CEC
:0003.F13E 68D800                 push 00D8
:0003.F141 68A000                 push 00A0
:0003.F144 6A70                   push 0070
:0003.F146 689000                 push 0090
:0003.F149 6A00                   push 0000
:0003.F14B 6A00                   push 0000
:0003.F14D 689A52                 push 529A
:0003.F150 9A4012F60C             call 0CF6:1240
:0003.F155 33F6                   xor si, si
:0003.F157 8976FC                 mov [bp-04], si
:0003.F15A BFA800                 mov di, 00A8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F19F(C)
|
:0003.F15D 56                     push si
:0003.F15E FF76F8                 push word ptr [bp-08]
:0003.F161 9ADEC5F60C             call 0CF6:C5DE
:0003.F166 8846FF                 mov [bp-01], al 
:0003.F169 3CFF                   cmp al, FF
:0003.F16B 742E                   je F19B
:0003.F16D 6A1C                   push 001C
:0003.F16F 57                     push di
:0003.F170 682651                 push 5126
:0003.F173 9A0E05F60C             call 0CF6:050E
:0003.F178 B011                   mov al, 11
:0003.F17A F666FF                 mul byte ptr [bp-01]
:0003.F17D 051CBE                 add ax, BE1C
:0003.F180 50                     push ax
:0003.F181 9A3A6BF60C             call 0CF6:6B3A
:0003.F186 50                     push ax
:0003.F187 68C443                 push 43C4
:0003.F18A 682651                 push 5126
:0003.F18D 9A3E0CF60C             call 0CF6:0C3E
:0003.F192 83C406                 add sp, 0006
:0003.F195 83C710                 add di, 0010
:0003.F198 FF46FC                 inc word ptr [bp-04]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F16B(C)
|
:0003.F19B 46                     inc si
:0003.F19C 83FE08                 cmp si, 0008
:0003.F19F 72BC                   jb F15D
:0003.F1A1 837EFC00               cmp word ptr [bp-04], 0000
:0003.F1A5 751B                   jne F1C2
:0003.F1A7 6A1C                   push 001C
:0003.F1A9 68A800                 push 00A8
:0003.F1AC 682651                 push 5126
:0003.F1AF 9A0E05F60C             call 0CF6:050E
:0003.F1B4 68C743                 push 43C7
:0003.F1B7 682651                 push 5126
:0003.F1BA 9A3E0CF60C             call 0CF6:0C3E
:0003.F1BF 83C404                 add sp, 0004

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F1A5(C)
|
:0003.F1C2 8D46A0                 lea ax, [bp-60]
:0003.F1C5 16                     push ss
:0003.F1C6 50                     push ax
:0003.F1C7 B85000                 mov ax, 0050
:0003.F1CA 32D2                   xor dl, dl
:0003.F1CC 9A7C4CF60C             call 0CF6:4C7C
:0003.F1D1 1E                     push ds
:0003.F1D2 68D043                 push 43D0
:0003.F1D5 8D5EA0                 lea bx, [bp-60]
:0003.F1D8 9A443DF60C             call 0CF6:3D44
:0003.F1DD 8D46A0                 lea ax, [bp-60]
:0003.F1E0 16                     push ss
:0003.F1E1 50                     push ax
:0003.F1E2 FF76F8                 push word ptr [bp-08]
:0003.F1E5 9A5839F60C             call 0CF6:3958
:0003.F1EA 1E                     push ds
:0003.F1EB 50                     push ax
:0003.F1EC 9AB83CF60C             call 0CF6:3CB8
:0003.F1F1 8D46A0                 lea ax, [bp-60]
:0003.F1F4 16                     push ss
:0003.F1F5 50                     push ax
:0003.F1F6 1E                     push ds
:0003.F1F7 68D943                 push 43D9
:0003.F1FA 9AB83CF60C             call 0CF6:3CB8
:0003.F1FF C706662100F0           mov word ptr [2166], F000
:0003.F205 680268                 push 6802
:0003.F208 9A725BF60C             call 0CF6:5B72
:0003.F20D 8BF0                   mov si, ax
:0003.F20F 8D46A0                 lea ax, [bp-60]
:0003.F212 16                     push ss
:0003.F213 50                     push ax
:0003.F214 8B5EF6                 mov bx, [bp-0A]
:0003.F217 B080                   mov al, 80
:0003.F219 9A84B7F60C             call 0CF6:B784
:0003.F21E 8BF8                   mov di, ax
:0003.F220 56                     push si
:0003.F221 680268                 push 6802
:0003.F224 9A0AA2F60C             call 0CF6:A20A
:0003.F229 C70666210000           mov word ptr [2166], 0000
:0003.F22F 0BFF                   or di, di
:0003.F231 7503                   jne F236
:0003.F233 E9F1FD                 jmp F027



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F231(C)
|
:0003.F236 6A03                   push 0003
:0003.F238 688054                 push 5480
:0003.F23B 9A9C57F60C             call 0CF6:579C
:0003.F240 8A46FE                 mov al , [bp-02]
:0003.F243 50                     push ax
:0003.F244 8A46FB                 mov al , [bp-05]
:0003.F247 50                     push ax
:0003.F248 FF76F8                 push word ptr [bp-08]
:0003.F24B 9AF86AF60C             call 0CF6:6AF8
:0003.F250 8B46F0                 mov ax, [bp-10]
:0003.F253 2B46F2                 sub ax, [bp-0E]
:0003.F256 50                     push ax
:0003.F257 680268                 push 6802
:0003.F25A 9A1E1FF60C             call 0CF6:1F1E
:0003.F25F 9A7CB8F60C             call 0CF6:B87C
:0003.F264 1E                     push ds
:0003.F265 FF366843               push word ptr [4368]
:0003.F269 8D5EA0                 lea bx, [bp-60]
:0003.F26C 9A443DF60C             call 0CF6:3D44
:0003.F271 8D46A0                 lea ax, [bp-60]
:0003.F274 16                     push ss
:0003.F275 50                     push ax
:0003.F276 1E                     push ds
:0003.F277 68DE43                 push 43DE
:0003.F27A 9AB83CF60C             call 0CF6:3CB8
:0003.F27F 8D46A0                 lea ax, [bp-60]
:0003.F282 16                     push ss
:0003.F283 50                     push ax
:0003.F284 8B5EF6                 mov bx, [bp-0A]
:0003.F287 B080                   mov al, 80
:0003.F289 9A84B7F60C             call 0CF6:B784
:0003.F28E 0BC0                   or ax, ax
:0003.F290 7403                   je F295
:0003.F292 E927FC                 jmp EEBC



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.EF2F(U), :0003.F290(C)
|
:0003.F295 5E                     pop si
:0003.F296 5F                     pop di
:0003.F297 C9                     leave
:0003.F298 CB                     retf


:0003.F299 00                     BYTE 0


:0003.F29A C8320100               enter 0132, 00
:0003.F29E 57                     push di
:0003.F29F 56                     push si

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.F350(U), :0003.F37F(U), :0003.F571(U)
|
:0003.F2A0 1E                     push ds
:0003.F2A1 68E943                 push 43E9
:0003.F2A4 B87603                 mov ax, 0376
:0003.F2A7 9A841EF60C             call 0CF6:1E84
:0003.F2AC 8BD8                   mov bx, ax
:0003.F2AE 8946F4                 mov [bp-0C], ax
:0003.F2B1 B0C0                   mov al, C0
:0003.F2B3 9A84B7F60C             call 0CF6:B784
:0003.F2B8 8DBECEFE               lea di, [bp+FECE]
:0003.F2BC BE1668                 mov si, 6816
:0003.F2BF C746FE8001             mov word ptr [bp-02], 0180

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F2EC(C)
|
:0003.F2C4 56                     push si
:0003.F2C5 9A9A00F21C             call 1CF2:009A
:0003.F2CA 0AC0                   or al , al 
:0003.F2CC 7518                   jne F2E6
:0003.F2CE 56                     push si
:0003.F2CF 9AECE3F60C             call 0CF6:E3EC
:0003.F2D4 0AC0                   or al , al 
:0003.F2D6 740E                   je F2E6
:0003.F2D8 56                     push si
:0003.F2D9 9A5839F60C             call 0CF6:3958
:0003.F2DE 8905                   mov [di], ax
:0003.F2E0 8C5D02                 mov [di+02], ds
:0003.F2E3 83C704                 add di, 0004

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.F2CC(C), :0003.F2D6(C)
|
:0003.F2E6 83C62C                 add si, 002C
:0003.F2E9 FF4EFE                 dec word ptr [bp-02]
:0003.F2EC 75D6                   jne F2C4
:0003.F2EE 2BC0                   sub ax, ax
:0003.F2F0 894502                 mov [di+02], ax
:0003.F2F3 8905                   mov [di], ax
:0003.F2F5 6A08                   push 0008
:0003.F2F7 688000                 push 0080
:0003.F2FA 50                     push ax
:0003.F2FB 50                     push ax
:0003.F2FC 50                     push ax
:0003.F2FD B8A001                 mov ax, 01A0
:0003.F300 BA6000                 mov dx, 0060
:0003.F303 8D9ECEFE               lea bx, [bp+FECE]
:0003.F307 9AF829F60C             call 0CF6:29F8
:0003.F30C 8846FF                 mov [bp-01], al 
:0003.F30F 3CFF                   cmp al, FF
:0003.F311 7503                   jne F316
:0003.F313 E95E02                 jmp F574



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F311(C)
|
:0003.F316 BE1668                 mov si, 6816
:0003.F319 33FF                   xor di, di
:0003.F31B 897EFA                 mov [bp-06], di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F347(C)
|
:0003.F31E 56                     push si
:0003.F31F 9A9A00F21C             call 1CF2:009A
:0003.F324 0AC0                   or al , al 
:0003.F326 7514                   jne F33C
:0003.F328 56                     push si
:0003.F329 9AECE3F60C             call 0CF6:E3EC
:0003.F32E 0AC0                   or al , al 
:0003.F330 740A                   je F33C
:0003.F332 8A46FF                 mov al , [bp-01]
:0003.F335 2AE4                   sub ah, ah
:0003.F337 3BC7                   cmp ax, di
:0003.F339 740E                   je F349
:0003.F33B 47                     inc di

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.F326(C), :0003.F330(C)
|
:0003.F33C 83C62C                 add si, 002C
:0003.F33F FF46FA                 inc word ptr [bp-06]
:0003.F342 817EFA8001             cmp word ptr [bp-06], 0180
:0003.F347 72D5                   jb F31E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F339(C)
|
:0003.F349 817EFA8001             cmp word ptr [bp-06], 0180
:0003.F34E 7503                   jne F353
:0003.F350 E94DFF                 jmp F2A0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F34E(C)
|
:0003.F353 6B46FA2C               imul ax, [bp-06], 002C
:0003.F357 051668                 add ax, 6816
:0003.F35A 8946F6                 mov [bp-0A], ax
:0003.F35D 50                     push ax
:0003.F35E 9A6662F60C             call 0CF6:6266
:0003.F363 3CFF                   cmp al, FF
:0003.F365 751B                   jne F382
:0003.F367 6A02                   push 0002
:0003.F369 688054                 push 5480
:0003.F36C 9A9C57F60C             call 0CF6:579C
:0003.F371 1E                     push ds
:0003.F372 68FA43                 push 43FA
:0003.F375 8B5EF4                 mov bx, [bp-0C]
:0003.F378 B020                   mov al, 20
:0003.F37A 9A84B7F60C             call 0CF6:B784
:0003.F37F E91EFF                 jmp F2A0



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F365(C)
|
:0003.F382 C746F20000             mov word ptr [bp-0E], 0000

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F510(U)
|
:0003.F387 1E                     push ds
:0003.F388 680F44                 push 440F
:0003.F38B 8B5EF4                 mov bx, [bp-0C]
:0003.F38E B0C0                   mov al, C0
:0003.F390 9A84B7F60C             call 0CF6:B784
:0003.F395 33F6                   xor si, si
:0003.F397 8BFE                   mov di, si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F3B0(C)
|
:0003.F399 56                     push si
:0003.F39A FF76F6                 push word ptr [bp-0A]
:0003.F39D 9ADEC5F60C             call 0CF6:C5DE
:0003.F3A2 3CFF                   cmp al, FF
:0003.F3A4 7406                   je F3AC
:0003.F3A6 8BC6                   mov ax, si
:0003.F3A8 8843EA                 mov [bp+di-16], al 
:0003.F3AB 47                     inc di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F3A4(C)
|
:0003.F3AC 46                     inc si
:0003.F3AD 83FE08                 cmp si, 0008
:0003.F3B0 72E7                   jb F399
:0003.F3B2 8D4EEA                 lea cx, [bp-16]
:0003.F3B5 8DB6CEFE               lea si, [bp+FECE]
:0003.F3B9 C746FA0000             mov word ptr [bp-06], 0000
:0003.F3BE 0BFF                   or di, di
:0003.F3C0 7431                   je F3F3
:0003.F3C2 897EFC                 mov [bp-04], di
:0003.F3C5 894EFE                 mov [bp-02], cx
:0003.F3C8 897EF8                 mov [bp-08], di
:0003.F3CB 8BF9                   mov di, cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F3F1(C)
|
:0003.F3CD 8A05                   mov al , [di]
:0003.F3CF 47                     inc di
:0003.F3D0 50                     push ax
:0003.F3D1 FF76F6                 push word ptr [bp-0A]
:0003.F3D4 9ADEC5F60C             call 0CF6:C5DE
:0003.F3D9 B111                   mov cl, 11
:0003.F3DB F6E1                   mul cl
:0003.F3DD 051CBE                 add ax, BE1C
:0003.F3E0 50                     push ax
:0003.F3E1 9A3A6BF60C             call 0CF6:6B3A
:0003.F3E6 8904                   mov [si], ax
:0003.F3E8 8C5C02                 mov [si+02], ds
:0003.F3EB 83C604                 add si, 0004
:0003.F3EE FF4EFC                 dec word ptr [bp-04]
:0003.F3F1 75DA                   jne F3CD

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F3C0(C)
|
:0003.F3F3 2BC0                   sub ax, ax
:0003.F3F5 894402                 mov [si+02], ax
:0003.F3F8 8904                   mov [si], ax
:0003.F3FA 6A08                   push 0008
:0003.F3FC 50                     push ax
:0003.F3FD 50                     push ax
:0003.F3FE 50                     push ax
:0003.F3FF 50                     push ax
:0003.F400 B8A001                 mov ax, 01A0
:0003.F403 BA6000                 mov dx, 0060
:0003.F406 8D9ECEFE               lea bx, [bp+FECE]
:0003.F40A 9AF829F60C             call 0CF6:29F8
:0003.F40F 8846FF                 mov [bp-01], al 
:0003.F412 3CFF                   cmp al, FF
:0003.F414 7503                   jne F419
:0003.F416 E9FC00                 jmp F515



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F414(C)
|
:0003.F419 8AD8                   mov bl , al 
:0003.F41B 2AFF                   sub bh, bh
:0003.F41D 8D46EA                 lea ax, [bp-16]
:0003.F420 03D8                   add bx, ax
:0003.F422 8A07                   mov al , [bx]
:0003.F424 8846FE                 mov [bp-02], al 
:0003.F427 50                     push ax
:0003.F428 FF76F6                 push word ptr [bp-0A]
:0003.F42B 9ADEC5F60C             call 0CF6:C5DE
:0003.F430 2AE4                   sub ah, ah
:0003.F432 6BF811                 imul di, ax, 0011
:0003.F435 81C71CBE               add di, BE1C
:0003.F439 57                     push di
:0003.F43A 9A3C27F02C             call 2CF0:273C
:0003.F43F B103                   mov cl, 03
:0003.F441 F6E1                   mul cl
:0003.F443 C1E802                 shr ax, 02
:0003.F446 6BF00A                 imul si, ax, 000A
:0003.F449 8D469A                 lea ax, [bp-66]
:0003.F44C 16                     push ss
:0003.F44D 50                     push ax
:0003.F44E B85000                 mov ax, 0050
:0003.F451 32D2                   xor dl, dl
:0003.F453 9A7C4CF60C             call 0CF6:4C7C
:0003.F458 1E                     push ds
:0003.F459 681844                 push 4418
:0003.F45C 8D5E9A                 lea bx, [bp-66]
:0003.F45F 9A443DF60C             call 0CF6:3D44
:0003.F464 8D469A                 lea ax, [bp-66]
:0003.F467 16                     push ss
:0003.F468 50                     push ax
:0003.F469 8BC6                   mov ax, si
:0003.F46B 9ADE3BF60C             call 0CF6:3BDE
:0003.F470 8D469A                 lea ax, [bp-66]
:0003.F473 16                     push ss
:0003.F474 50                     push ax
:0003.F475 1E                     push ds
:0003.F476 681E44                 push 441E
:0003.F479 9AB83CF60C             call 0CF6:3CB8
:0003.F47E 8D469A                 lea ax, [bp-66]
:0003.F481 16                     push ss
:0003.F482 50                     push ax
:0003.F483 57                     push di
:0003.F484 9A3A6BF60C             call 0CF6:6B3A
:0003.F489 1E                     push ds
:0003.F48A 50                     push ax
:0003.F48B 9AB83CF60C             call 0CF6:3CB8
:0003.F490 8D469A                 lea ax, [bp-66]
:0003.F493 16                     push ss
:0003.F494 50                     push ax
:0003.F495 1E                     push ds
:0003.F496 682A44                 push 442A
:0003.F499 9AB83CF60C             call 0CF6:3CB8
:0003.F49E 8D469A                 lea ax, [bp-66]
:0003.F4A1 16                     push ss
:0003.F4A2 50                     push ax
:0003.F4A3 1E                     push ds
:0003.F4A4 FF364841               push word ptr [4148]
:0003.F4A8 9AB83CF60C             call 0CF6:3CB8
:0003.F4AD 8BDF                   mov bx, di
:0003.F4AF 9A301FF02C             call 2CF0:1F30
:0003.F4B4 C706662100F0           mov word ptr [2166], F000
:0003.F4BA 680268                 push 6802
:0003.F4BD 9A725BF60C             call 0CF6:5B72
:0003.F4C2 8946FC                 mov [bp-04], ax
:0003.F4C5 8D469A                 lea ax, [bp-66]
:0003.F4C8 16                     push ss
:0003.F4C9 50                     push ax
:0003.F4CA 8B5EF4                 mov bx, [bp-0C]
:0003.F4CD B080                   mov al, 80
:0003.F4CF 9A84B7F60C             call 0CF6:B784
:0003.F4D4 8946FA                 mov [bp-06], ax
:0003.F4D7 FF76FC                 push word ptr [bp-04]
:0003.F4DA 680268                 push 6802
:0003.F4DD 9A0AA2F60C             call 0CF6:A20A
:0003.F4E2 8976F8                 mov [bp-08], si
:0003.F4E5 68EE67                 push 67EE
:0003.F4E8 9A101FF60C             call 0CF6:1F10
:0003.F4ED 2AE4                   sub ah, ah
:0003.F4EF 0BC0                   or ax, ax
:0003.F4F1 7405                   je F4F8
:0003.F4F3 48                     dec ax
:0003.F4F4 7409                   je F4FF
:0003.F4F6 EB0C                   jmp F504



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F4F1(C)
|
:0003.F4F8 9A5220F21C             call 1CF2:2052
:0003.F4FD EB05                   jmp F504



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F4F4(C)
|
:0003.F4FF 9A84DDF60C             call 0CF6:DD84

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.F4F6(U), :0003.F4FD(U)
|
:0003.F504 C70666210000           mov word ptr [2166], 0000
:0003.F50A 837EFA00               cmp word ptr [bp-06], 0000
:0003.F50E 7503                   jne F513
:0003.F510 E974FE                 jmp F387



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F50E(C)
|
:0003.F513 EB07                   jmp F51C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F416(U)
|
:0003.F515 C746F20100             mov word ptr [bp-0E], 0001
:0003.F51A EB4F                   jmp F56B



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F513(U)
|
:0003.F51C 6A04                   push 0004
:0003.F51E 688054                 push 5480
:0003.F521 9A9C57F60C             call 0CF6:579C
:0003.F526 8B46F8                 mov ax, [bp-08]
:0003.F529 9AD81EF60C             call 0CF6:1ED8
:0003.F52E 8A46FE                 mov al , [bp-02]
:0003.F531 50                     push ax
:0003.F532 68FF00                 push 00FF
:0003.F535 FF76F6                 push word ptr [bp-0A]
:0003.F538 9AF86AF60C             call 0CF6:6AF8
:0003.F53D 1E                     push ds
:0003.F53E FF366843               push word ptr [4368]
:0003.F542 8D5E9A                 lea bx, [bp-66]
:0003.F545 9A443DF60C             call 0CF6:3D44
:0003.F54A 8D469A                 lea ax, [bp-66]
:0003.F54D 16                     push ss
:0003.F54E 50                     push ax
:0003.F54F 1E                     push ds
:0003.F550 682D44                 push 442D
:0003.F553 9AB83CF60C             call 0CF6:3CB8
:0003.F558 8D469A                 lea ax, [bp-66]
:0003.F55B 16                     push ss
:0003.F55C 50                     push ax
:0003.F55D 8B5EF4                 mov bx, [bp-0C]
:0003.F560 B080                   mov al, 80
:0003.F562 9A84B7F60C             call 0CF6:B784
:0003.F567 0BC0                   or ax, ax
:0003.F569 7409                   je F574

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F51A(U)
|
:0003.F56B 837EF201               cmp word ptr [bp-0E], 0001
:0003.F56F 7403                   je F574
:0003.F571 E92CFD                 jmp F2A0



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.F313(U), :0003.F569(C), :0003.F56F(C)
|
:0003.F574 5E                     pop si
:0003.F575 5F                     pop di
:0003.F576 C9                     leave
:0003.F577 CB                     retf


:0003.F578 C8040000               enter 0004, 00
:0003.F57C 56                     push si
:0003.F57D 680268                 push 6802
:0003.F580 9A401FF60C             call 0CF6:1F40
:0003.F585 2AE4                   sub ah, ah
:0003.F587 8BF0                   mov si, ax
:0003.F589 9A1A6DF60C             call 0CF6:6D1A
:0003.F58E 03F0                   add si, ax
:0003.F590 C1E603                 shl si, 03
:0003.F593 81C64444               add si, 4444
:0003.F597 8936E0D3               mov [D3E0], si
:0003.F59B C606564300             mov byte ptr [4356], 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F5AF(C)
|
:0003.F5A0 803CFF                 cmp byte ptr [si], FF
:0003.F5A3 740C                   je F5B1
:0003.F5A5 46                     inc si
:0003.F5A6 FE065643               inc byte ptr [4356]
:0003.F5AA 803E564308             cmp byte ptr [4356], 08
:0003.F5AF 72EF                   jb F5A0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F5A3(C)
|
:0003.F5B1 1E                     push ds
:0003.F5B2 68CA46                 push 46CA
:0003.F5B5 B87603                 mov ax, 0376
:0003.F5B8 9A841EF60C             call 0CF6:1E84
:0003.F5BD 8BF0                   mov si, ax
:0003.F5BF 8BD8                   mov bx, ax
:0003.F5C1 B020                   mov al, 20
:0003.F5C3 9A84B7F60C             call 0CF6:B784
:0003.F5C8 687052                 push 5270
:0003.F5CB 9A7A0DF60C             call 0CF6:0D7A
:0003.F5D0 EB0C                   jmp F5DE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F619(C)
|
:0003.F5D2 8A5EFF                 mov bl , [bp-01]
:0003.F5D5 2AFF                   sub bh, bh
:0003.F5D7 C1E302                 shl bx, 02
:0003.F5DA FF9F3C44               call far word ptr [bx+443C]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F5D0(U)
|
:0003.F5DE 687052                 push 5270
:0003.F5E1 9AEC1DF60C             call 0CF6:1DEC
:0003.F5E6 687052                 push 5270
:0003.F5E9 9AFA1DF60C             call 0CF6:1DFA
:0003.F5EE 1E                     push ds
:0003.F5EF 68D546                 push 46D5
:0003.F5F2 8BDE                   mov bx, si
:0003.F5F4 B0C0                   mov al, C0
:0003.F5F6 9A84B7F60C             call 0CF6:B784
:0003.F5FB 6A02                   push 0002
:0003.F5FD 6A00                   push 0000
:0003.F5FF 6A00                   push 0000
:0003.F601 6A00                   push 0000
:0003.F603 6A00                   push 0000
:0003.F605 B8E800                 mov ax, 00E8
:0003.F608 BA8000                 mov dx, 0080
:0003.F60B 8D1EBE46               lea bx, [46BE]
:0003.F60F 9AF829F60C             call 0CF6:29F8
:0003.F614 8846FF                 mov [bp-01], al 
:0003.F617 3CFF                   cmp al, FF
:0003.F619 75B7                   jne F5D2
:0003.F61B 1E                     push ds
:0003.F61C 68E246                 push 46E2
:0003.F61F 8BDE                   mov bx, si
:0003.F621 B020                   mov al, 20
:0003.F623 9A84B7F60C             call 0CF6:B784
:0003.F628 33C0                   xor ax, ax
:0003.F62A 5E                     pop si
:0003.F62B C9                     leave
:0003.F62C CB                     retf


:0003.F62D 00                     BYTE 0


:0003.F62E 55                     push bp
:0003.F62F 8BEC                   mov bp, sp
:0003.F631 8B5E06                 mov bx, [bp+06]
:0003.F634 8A470D                 mov al , [bx+0D]
:0003.F637 C9                     leave
:0003.F638 CA0200                 retf 0002


:0003.F63B 00                     BYTE 0


:0003.F63C 55                     push bp
:0003.F63D 8BEC                   mov bp, sp
:0003.F63F 8B5E06                 mov bx, [bp+06]
:0003.F642 8A470E                 mov al , [bx+0E]
:0003.F645 C9                     leave
:0003.F646 CA0200                 retf 0002


:0003.F649 00                     BYTE 0


:0003.F64A 7404                   je F650
:0003.F64C 800486                 add byte ptr [si], 86
:0003.F64F 0493                   add al, 93
:0003.F651 049A                   add al, 9A
:0003.F653 04A6                   add al, A6
:0003.F655 04AC                   add al, AC
:0003.F657 04B8                   add al, B8
:0003.F659 04C1                   add al, C1
:0003.F65B 04CD                   add al, CD
:0003.F65D 04D6                   add al, D6
:0003.F65F 04E5                   add al, E5
:0003.F661 04EE                   add al, EE
:0003.F663 04FA                   add al, FA
:0003.F665 0400                   add al, 00
:0003.F667 050C05                 add ax, 050C
:0003.F66A 150526                 adc ax, 2605
:0003.F66D 053405                 add ax, 0534
:0003.F670 4A                     dec dx
:0003.F671 055A05                 add ax, 055A
:0003.F674 6C                     insb
:0003.F675 057B05                 add ax, 057B
:0003.F678 8705                   xchg [di], ax
:0003.F67A 90                     nop
:0003.F67B 059C05                 add ax, 059C
:0003.F67E A5                     movsw
:0003.F67F 05B105                 add ax, 05B1
:0003.F682 B705                   mov bh, 05
:0003.F684 C605CF                 mov byte ptr [di], CF
:0003.F687 05DB05                 add ax, 05DB
:0003.F68A E105                   loopz F691
:0003.F68C 02061D06               add al , [061D]
:0003.F690 3E                     BYTE 03eh


:0003.F691 06                     push es
:0003.F692 59                     pop cx
:0003.F693 06                     push es
:0003.F694 7A06                   jpe F69C
:0003.F696 95                     xchg ax,bp
:0003.F697 06                     push es
:0003.F698 A106A7                 mov ax, word ptr [A706]
:0003.F69B 06                     push es

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F694(C)
|
:0003.F69C B606                   mov dh, 06
:0003.F69E BF06CB                 mov di, CB06
:0003.F6A1 06                     push es
:0003.F6A2 D106DD06               rol word ptr [06DD], 01
:0003.F6A6 E306                   jcxz F6AE
:0003.F6A8 EF                     out dx, ax
:0003.F6A9 06                     push es
:0003.F6AA F5                     cmc
:0003.F6AB 06                     push es
:0003.F6AC 0107                   add [bx], ax
:0003.F6AE 07                     pop es
:0003.F6AF 07                     pop es
:0003.F6B0 1307                   adc ax, [bx]
:0003.F6B2 1907                   sbb [bx], ax
:0003.F6B4 2C07                   sub al, 07
:0003.F6B6 3207                   xor al , [bx]
:0003.F6B8 3E                     BYTE 03eh


:0003.F6B9 07                     pop es
:0003.F6BA 47                     inc di
:0003.F6BB 07                     pop es
:0003.F6BC 53                     push bx
:0003.F6BD 07                     pop es
:0003.F6BE 5C                     pop sp
:0003.F6BF 07                     pop es
:0003.F6C0 6C                     insb
:0003.F6C1 07                     pop es
:0003.F6C2 7607                   jbe F6CB
:0003.F6C4 82078B                 add byte ptr [bx], 8B
:0003.F6C7 07                     pop es
:0003.F6C8 97                     xchg ax,di
:0003.F6C9 07                     pop es
:0003.F6CA A007B3                 mov al, [B307]
:0003.F6CD 07                     pop es
:0003.F6CE C107D2                 rol word ptr [bx], D2
:0003.F6D1 07                     pop es
:0003.F6D2 E007                   loopnz F6DB
:0003.F6D4 F1                     BYTE 0f1h
:0003.F6D5 07                     pop es
:0003.F6D6 FF07                   inc word ptr [bx]
:0003.F6D8 1408                   adc al, 08
:0003.F6DA 27                     daa
:0003.F6DB 083F                   or [bx], bh
:0003.F6DD 085308                 or [bp+di+08], dl
:0003.F6E0 5F                     pop di
:0003.F6E1 086508                 or [di+08], ah
:0003.F6E4 7408                   je F6EE
:0003.F6E6 7D08                   jge F6F0
:0003.F6E8 8908                   mov [bx+si], cx
:0003.F6EA 8F08                   pop word ptr [bx+si]
:0003.F6EC 9B                     wait
:0003.F6ED 08A108AD               or [bx+di+AD08], ah
:0003.F6F1 08B308C0               or [bp+di+C008], dh
:0003.F6F5 08F2                   or dl, dh
:0003.F6F7 C20100                 ret 0001


:0003.F6FA 00                     BYTE 0


:0003.F6FB 8303F6                 add word ptr [bp+di], FFF6
:0003.F6FE F6F7                   div bh
:0003.F700 FC                     cld
:0003.F701 0C20                   or al, 20
:0003.F703 4E                     dec si
:0003.F704 047F                   add al, 7F
:0003.F706 0F7F00                 movq  [bx+si], mm0
:0003.F709 0000                   add [bx+si], al 
:0003.F70B 014482                 add [si-7E], ax
:0003.F70E 050101                 add ax, 0101
:0003.F711 0505F4                 add ax, F405
:0003.F714 F2                     repnz
:0003.F715 FA                     cli
:0003.F716 FF00                   inc word ptr [bx+si]
:0003.F718 007D01                 add [di+01], bh
:0003.F71B 810F8100               or word ptr [bx], 0081
:0003.F71F 0003                   add [bp+di], al 
:0003.F721 0105                   add [di], ax
:0003.F723 830001                 add word ptr [bx+si], 0001
:0003.F726 0004                   add [si], al 
:0003.F728 02F1                   add dh, cl 
:0003.F72A F1                     BYTE 0f1h
:0003.F72B E9FF00                 jmp F82D


:0003.F72E 00                     BYTE 0


:0003.F72F 7D01                   jge F732
:0003.F731 810F8100               or word ptr [bx], 0081
:0003.F735 0002                   add [bp+si], al 
:0003.F737 01C4                   add sp, ax
:0003.F739 820F01                 or byte ptr [bx], 01
:0003.F73C 0105                   add [di], ax
:0003.F73E 04F4                   add al, F4
:0003.F740 F2                     repnz
:0003.F741 FA                     cli
:0003.F742 FF18                   call far word ptr [bx+si]
:0003.F744 204E02                 and [bp+02], cl 
:0003.F747 810F8100               or word ptr [bx], 0081
:0003.F74B 0000                   add [bx+si], al 
:0003.F74D 01C4                   add sp, ax
:0003.F74F 820F01                 or byte ptr [bx], 01
:0003.F752 0105                   add [di], ax
:0003.F754 04F4                   add al, F4
:0003.F756 F2                     repnz
:0003.F757 FA                     cli
:0003.F758 FF18                   call far word ptr [bx+si]
:0003.F75A 007D02                 add [di+02], bh
:0003.F75D 7F01                   jg F760
:0003.F75F 7F00                   jg F761
:0003.F761 0000                   add [bx+si], al 
:0003.F763 0163E2                 add [bp+di-1E], sp
:0003.F766 050102                 add ax, 0201
:0003.F769 0504F2                 add ax, F204
:0003.F76C F3                     repz
:0003.F76D DF                     BYTE 0dfh
:0003.F76E DF                     BYTE 0dfh
:0003.F76F 0C40                   or al, 40
:0003.F771 1F                     pop ds
:0003.F772 0478                   add al, 78
:0003.F774 0E                     push cs
:0003.F775 7800                   js F777

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F775(C)
|
:0003.F777 0002                   add [bp+si], al 
:0003.F779 0101                   add [bx+di], ax
:0003.F77B 010F                   add [bx], cx
:0003.F77D 0300                   add ax, [bx+si]
:0003.F77F 0000                   add [bx+si], al 
:0003.F781 F3                     repz
:0003.F782 FF261A00               jmp word ptr [001A]
:0003.F786 C8000081               enter 0000, 81
:0003.F78A 0F810F00               jno F79D
:0003.F78E 0200                   add al , [bx+si]
:0003.F790 41                     inc cx
:0003.F791 0309                   add cx, [bx+di]
:0003.F793 0303                   add ax, [bp+di]
:0003.F795 0505F4                 add ax, F405
:0003.F798 F0                     lock
:0003.F799 D4DB                   aam (base219)
:0003.F79B 0C00                   or al, 00

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F78A(C)
|
:0003.F79D 7D04                   jge F7A3
:0003.F79F 7F0B                   jg F7AC
:0003.F7A1 7F00                   jg F7A3

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.F79D(C), :0003.F7A1(C)
|
:0003.F7A3 0003                   add [bp+di], al 
:0003.F7A5 01868509               add [bp+0985], ax
:0003.F7A9 0001                   add [bx+di], al 
:0003.F7AB 0080F3F4               add [bx+si+F4F3], al 
:0003.F7AF 251AFE                 and ax, FE1A
:0003.F7B2 0A00                   or al , [bx+si]
:0003.F7B4 047F                   add al, 7F
:0003.F7B6 0F6400                 pcmpgtb  mm0, [bx+si]
:0003.F7B9 0002                   add [bp+si], al 
:0003.F7BB 0174DF                 add [si-21], si
:0003.F7BE 0900                   or [bx+si], ax
:0003.F7C0 028240F2               add al , [bp+si+F240]
:0003.F7C4 F5                     cmc
:0003.F7C5 2508F4                 and ax, F408
:0003.F7C8 007D02                 add [di+02], bh
:0003.F7CB 92                     xchg ax,dx
:0003.F7CC 0F890000               jns F7D0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F7CC(C)
|
:0003.F7D0 0201                   add al , [bx+di]
:0003.F7D2 C3                     ret


:0003.F7D3 820F01                 or byte ptr [bx], 01
:0003.F7D6 0105                   add [di], ax
:0003.F7D8 04F3                   add al, F3
:0003.F7DA F2                     repnz
:0003.F7DB FA                     cli
:0003.F7DC FF18                   call far word ptr [bx+si]
:0003.F7DE 007D02                 add [di+02], bh
:0003.F7E1 7F01                   jg F7E4
:0003.F7E3 7F00                   jg F7E5
:0003.F7E5 0000                   add [bx+si], al 
:0003.F7E7 0195900E               add [di+0E90], dx
:0003.F7EB 0201                   add al , [bx+di]
:0003.F7ED 8080F2F0FA             add byte ptr [bx+si+F0F2], FA
:0003.F7F2 FF00                   inc word ptr [bx+si]
:0003.F7F4 204E01                 and [bp+01], cl 
:0003.F7F7 810F8100               or word ptr [bx], 0081
:0003.F7FB 0000                   add [bx+si], al 
:0003.F7FD 01E2                   add dx, sp
:0003.F7FF 810E03020000           or word ptr [0203], 0000
:0003.F805 F0                     lock
:0003.F806 F0                     lock
:0003.F807 7A38                   jpe F841
:0003.F809 0020                   add [bx+si], ah
:0003.F80B 4E                     dec si
:0003.F80C 00810F81               add [bx+di+810F], al 
:0003.F810 000000                 BYTE  3 DUP(0)


:0003.F813 0100                   add [bx+si], ax
:0003.F815 B20E                   mov dl, 0E
:0003.F817 0100                   add [bx+si], ax
:0003.F819 8000F4                 add byte ptr [bx+si], F4
:0003.F81C F0                     lock
:0003.F81D 3F                     aas
:0003.F81E 0FE85014               psubsb  mm2, [bx+si+14]
:0003.F822 0478                   add al, 78
:0003.F824 0E                     push cs
:0003.F825 7800                   js F827

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F825(C)
|
:0003.F827 0002                   add [bp+si], al 
:0003.F829 0095900E               add [di+0E90], dl

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F72B(U)
|
:0003.F82D 0201                   add al , [bx+di]
:0003.F82F 8080F2F0FA             add byte ptr [bx+si+F0F2], FA
:0003.F834 FD                     std
:0003.F835 0020                   add [bx+si], ah
:0003.F837 4E                     dec si
:0003.F838 01810F81               add [bx+di+810F], ax
:0003.F83C 000000                 BYTE  3 DUP(0)


:0003.F83F 0101                   add [bx+di], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F807(C)
|
:0003.F841 830001                 add word ptr [bx+si], 0001
:0003.F844 000F                   add [bx], cl 
:0003.F846 07                     pop es
:0003.F847 F1                     BYTE 0f1h
:0003.F848 F1                     BYTE 0f1h
:0003.F849 E9FF00                 jmp F94B


:0003.F84C 00                     BYTE 0


:0003.F84D 7D01                   jge F850
:0003.F84F 810F8100               or word ptr [bx], 0081
:0003.F853 0002                   add [bp+si], al 
:0003.F855 017180                 add [bx+di-80], si
:0003.F858 06                     push es
:0003.F859 0100                   add [bx+si], ax
:0003.F85B 8000F9                 add byte ptr [bx+si], F9
:0003.F85E F4                     hlt
:0003.F85F 3373E8                 xor si, [bp+di-18]
:0003.F862 00000000000000000000   BYTE 10 DUP(0)


:0003.F86C 7180                   jno F7EE
:0003.F86E 06                     push es
:0003.F86F 0100                   add [bx+si], ax
:0003.F871 8000F9                 add byte ptr [bx+si], F9
:0003.F874 F4                     hlt
:0003.F875 3373E8                 xor si, [bp+di-18]
:0003.F878 00000000000000000000   BYTE 10 DUP(0)


:0003.F882 31810401               xor [bx+di+0104], ax
:0003.F886 008B04F7               add [bp+di+F704], cl 
:0003.F88A F1                     BYTE 0f1h
:0003.F88B 3343E8                 xor ax, [bp+di-18]
:0003.F88E 00000000000000000000   BYTE 10 DUP(0)


:0003.F898 71A4                   jno F83E
:0003.F89A 0902                   or [bp+si], ax
:0003.F89C 018080F3               add [bx+si+F380], ax
:0003.F8A0 F0                     lock
:0003.F8A1 9F                     lahf
:0003.F8A2 8E0C                   mov cs, [si]
:0003.F8A4 58                     pop ax
:0003.F8A5 0204                   add al , [si]
:0003.F8A7 810C8100               or word ptr [si], 0081
:0003.F8AB 0000                   add [bx+si], al 
:0003.F8AD 0176F1                 add [bp-0F], si
:0003.F8B0 06                     push es
:0003.F8B1 0201                   add al , [bx+di]
:0003.F8B3 8181F7F15F17           add word ptr [bx+di+F1F7], 175F
:0003.F8B9 F4                     hlt
:0003.F8BA E02E                   loopnz F8EA
:0003.F8BC 02810F7F               add al , [bx+di+7F0F]
:0003.F8C0 0000                   add [bx+si], al 
:0003.F8C2 0201                   add al , [bx+di]
:0003.F8C4 73A2                   jnb F868
:0003.F8C6 0B02                   or ax, [bp+si]
:0003.F8C8 018080F3               add [bx+si+F380], ax
:0003.F8CC F2                     repnz
:0003.F8CD 7F5E                   jg F92D
:0003.F8CF E8E02E                 call 27B2
:0003.F8D2 007F0F                 add [bx+0F], bh
:0003.F8D5 7800                   js F8D7

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F8D5(C)
|
:0003.F8D7 0002                   add [bp+si], al 
:0003.F8D9 01F1                   add cx, si
:0003.F8DB B00E                   mov al, 0E
:0003.F8DD 0303                   add ax, [bp+di]
:0003.F8DF 0002                   add [bp+si], al 
:0003.F8E1 F0                     lock
:0003.F8E2 F0                     lock
:0003.F8E3 27                     daa
:0003.F8E4 3800                   cmp [bx+si], al 
:0003.F8E6 D007                   rol byte ptr [bx], 01
:0003.F8E8 02810F81               add al , [bx+di+810F]
:0003.F8EC 000000                 BYTE  3 DUP(0)


:0003.F8EF 01A3810E               add [bp+di+0E81], sp
:0003.F8F3 0300                   add ax, [bx+si]
:0003.F8F5 0009                   add [bx+di], cl 
:0003.F8F7 F2                     repnz
:0003.F8F8 F2                     repnz
:0003.F8F9 3933                   cmp [bp+di], si
:0003.F8FB 0C20                   or al, 20
:0003.F8FD 4E                     dec si
:0003.F8FE 037F0F                 add di, [bx+0F]
:0003.F901 00000000               BYTE  4 DUP(0)


:0003.F905 0166F3                 add [bp-0D], sp
:0003.F908 0800                   or [bx+si], al 
:0003.F90A 018040F3               add [bx+si+F340], ax
:0003.F90E F8                     clc
:0003.F90F 251AE8                 and ax, E81A
:0003.F912 007D03                 add [di+03], bh
:0003.F915 50                     push ax
:0003.F916 092E0000               or [0000], bp
:0003.F91A 0101                   add [bx+di], ax
:0003.F91C 24A4                   and al, A4
:0003.F91E 0E                     push cs
:0003.F91F 0000                   add [bx+si], al 
:0003.F921 8201F5                 add byte ptr [bx+di], F5
:0003.F924 C3                     ret


:0003.F925 8E17                   mov ss, [bx]
:0003.F927 0020                   add [bx+si], ah
:0003.F929 4E                     dec si
:0003.F92A 0481                   add al, 81
:0003.F92C 0F810002               jno FB30
:0003.F930 0201                   add al , [bx+di]
:0003.F932 2121                   and [bx+di], sp
:0003.F934 0E                     push cs
:0003.F935 0000                   add [bx+si], al 
:0003.F937 1B00                   sbb ax, [bx+si]
:0003.F939 C2C125                 ret 25C1


:0003.F93C 07                     pop es
:0003.F93D 182D                   sbb [di], ch
:0003.F93F 1902                   sbb [bp+si], ax
:0003.F941 B004                   mov al, 04
:0003.F943 000000                 BYTE  3 DUP(0)


:0003.F946 0801                   or [bx+di], al 
:0003.F948 95                     xchg ax,bp
:0003.F949 90                     nop
:0003.F94A 0C00                   or al, 00
:0003.F94C 038080F2               add ax, [bx+si+F280]
:0003.F950 F0                     lock
:0003.F951 FA                     cli
:0003.F952 FF00                   inc word ptr [bx+si]
:0003.F954 E80304                 call FD5A
:0003.F957 810F8100               or word ptr [bx], 0081
:0003.F95B 0000                   add [bx+si], al 
:0003.F95D 01E2                   add dx, sp
:0003.F95F 810F0102               or word ptr [bx], 0201
:0003.F963 0000                   add [bx+si], al 
:0003.F965 F0                     lock
:0003.F966 F0                     lock
:0003.F967 7A38                   jpe F9A1
:0003.F969 E8204E                 call 478C
:0003.F96C 00810F81               add [bx+di+810F], al 
:0003.F970 000000                 BYTE  3 DUP(0)


:0003.F973 01E1                   add cx, sp
:0003.F975 810F0102               or word ptr [bx], 0201
:0003.F979 0000                   add [bx+si], al 
:0003.F97B D0F0                   BYTE 0d0h
:0003.F97D 7A38                   jpe F9B7
:0003.F97F E8A861                 call 5B2A
:0003.F982 047F                   add al, 7F
:0003.F984 0F0000                 sldt [bx+si]
:0003.F987 0000                   add [bx+si], al 
:0003.F989 014301                 add [bp+di+01], ax
:0003.F98C 0903                   or [bp+di], ax
:0003.F98E 0305                   add ax, [di]
:0003.F990 05F4F0                 add ax, F0F4
:0003.F993 D4DB                   aam (base219)
:0003.F995 0C00                   or al, 00
:0003.F997 7D04                   jge F99D
:0003.F999 810B8100               or word ptr [bp+di], 0081

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F997(C)
|
:0003.F99D 0003                   add [bp+di], al 
:0003.F99F 01C2                   add dx, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F967(C)
|
:0003.F9A1 81090103               or word ptr [bx+di], 0301
:0003.F9A5 0504F3                 add ax, F304
:0003.F9A8 F2                     repnz
:0003.F9A9 FA                     cli
:0003.F9AA FA                     cli
:0003.F9AB 1800                   sbb [bx+si], al 
:0003.F9AD 7D02                   jge F9B1
:0003.F9AF 810F8100               or word ptr [bx], 0081
:0003.F9B3 0000                   add [bx+si], al 
:0003.F9B5 014205                 add [bp+si+05], ax
:0003.F9B8 0903                   or [bp+di], ax
:0003.F9BA 0305                   add ax, [di]
:0003.F9BC 05F3F3                 add ax, F3F3
:0003.F9BF D4DB                   aam (base219)
:0003.F9C1 0C00                   or al, 00
:0003.F9C3 7D00                   jge F9C5

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F9C3(C)
|
:0003.F9C5 7F0B                   jg F9D2
:0003.F9C7 7F00                   jg F9C9

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F9C7(C)
|
:0003.F9C9 0003                   add [bp+di], al 
:0003.F9CB 0062E3                 add [bp+si-1D], ah
:0003.F9CE 050102                 add ax, 0201
:0003.F9D1 0504F2                 add ax, F204
:0003.F9D4 F3                     repz
:0003.F9D5 DF                     BYTE 0dfh
:0003.F9D6 DF                     BYTE 0dfh
:0003.F9D7 0CA8                   or al, A8
:0003.F9D9 61                     popa
:0003.F9DA 027F05                 add bh, [bx+05]
:0003.F9DD 7800                   js F9DF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.F9DD(C)
|
:0003.F9DF 0002                   add [bp+si], al 
:0003.F9E1 0174DD                 add [si-23], si
:0003.F9E4 0B00                   or ax, [bx+si]
:0003.F9E6 028240F2               add al , [bp+si+F240]
:0003.F9EA F5                     cmc
:0003.F9EB 250800                 and ax, 0008
:0003.F9EE 007D04                 add [di+04], bh
:0003.F9F1 46                     inc si
:0003.F9F2 0F7F00                 movq  [bx+si], mm0
:0003.F9F5 0002                   add [bp+si], al 
:0003.F9F7 0166F8                 add [bp-08], sp
:0003.F9FA 0900                   or [bx+si], ax
:0003.F9FC 018342F3               add [bp+di+F342], ax
:0003.FA00 F8                     clc
:0003.FA01 251A00                 and ax, 001A
:0003.FA04 007D04                 add [di+04], bh
:0003.FA07 7F0F                   jg FA18
:0003.FA09 7F00                   jg FA0B

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FA09(C)
|
:0003.FA0B 0003                   add [bp+di], al 
:0003.FA0D 0121                   add [bx+di], sp
:0003.FA0F 210E0000               and [0000], cx
:0003.FA13 1B00                   sbb ax, [bx+si]
:0003.FA15 C2C125                 ret 25C1



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FA07(C)
|
:0003.FA18 07                     pop es
:0003.FA19 182D                   sbb [di], ch
:0003.FA1B 1902                   sbb [bp+si], ax
:0003.FA1D B004                   mov al, 04
:0003.FA1F 000000                 BYTE  3 DUP(0)


:0003.FA22 0801                   or [bx+di], al 
:0003.FA24 000000                 BYTE  3 DUP(0)


:0003.FA27 0203                   add al , [bp+di]
:0003.FA29 0000                   add [bx+si], al 
:0003.FA2B F0                     lock
:0003.FA2C F8                     clc
:0003.FA2D F1                     BYTE 0f1h
:0003.FA2E 0300                   add ax, [bx+si]
:0003.FA30 58                     pop ax
:0003.FA31 1B00                   sbb ax, [bx+si]
:0003.FA33 810D7F0F               or word ptr [di], 0F7F
:0003.FA37 0000                   add [bx+si], al 
:0003.FA39 0100                   add [bx+si], ax
:0003.FA3B 000C                   add [si], cl 
:0003.FA3D 00000000               BYTE  4 DUP(0)


:0003.FA41 47                     inc di
:0003.FA42 F3                     repz
:0003.FA43 0F                     BYTE 0fh
:0003.FA44 2F                     das
:0003.FA45 F4                     hlt
:0003.FA46 8813                   mov [bp+di], dl
:0003.FA48 00B00A00               add [bx+si+000A], dh
:0003.FA4C 0000                   add [bx+si], al 
:0003.FA4E 0100                   add [bx+si], ax
:0003.FA50 64D40B                 aam (base11)
:0003.FA53 0201                   add al , [bx+di]
:0003.FA55 8000F4                 add byte ptr [bx+si], F4
:0003.FA58 F60506                 test byte ptr [di], 06
:0003.FA5B E8007D                 call 775E
:0003.FA5E 037F0F                 add di, [bx+0F]
:0003.FA61 81000000               add word ptr [bx+si], 0000
:0003.FA65 010A                   add [bp+si], cx
:0003.FA67 0D0A03                 or ax, 030A
:0003.FA6A 0002                   add [bp+si], al 
:0003.FA6C 00F2                   add dl, dh
:0003.FA6E F5                     cmc
:0003.FA6F 35B518                 xor ax, 18B5
:0003.FA72 00000000000000000000   BYTE 10 DUP(0)
:0003.FA7C 0200                   add al , [bx+si]
:0003.FA7E 0C03                   or al, 03
:0003.FA80 000000                 BYTE  3 DUP(0)


:0003.FA83 F2                     repnz
:0003.FA84 F5                     cmc
:0003.FA85 35B50C                 xor ax, 0CB5
:0003.FA88 A861                   test al, 61
:0003.FA8A 047F                   add al, 7F
:0003.FA8C 0A7F00                 or bh, [bx+00]
:0003.FA8F 000000                 BYTE  3 DUP(0)


:0003.FA92 66F9                   stc
:0003.FA94 0900                   or [bx+si], ax
:0003.FA96 018342F3               add [bp+di+F342], ax
:0003.FA9A F8                     clc
:0003.FA9B 251AF4                 and ax, F41A
:0003.FA9E 007D04                 add [di+04], bh
:0003.FAA1 7F0D                   jg FAB0
:0003.FAA3 7F00                   jg FAA5

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FAA3(C)
|
:0003.FAA5 0003                   add [bp+di], al 
:0003.FAA7 016546                 add [di+46], sp
:0003.FAAA 0E                     push cs
:0003.FAAB 0000                   add [bx+si], al 
:0003.FAAD 0100                   add [bx+si], ax
:0003.FAAF F3                     repz

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FAA1(C)
|
:0003.FAB0 A6                     cmpsb
:0003.FAB1 2444                   and al, 44
:0003.FAB3 0C98                   or al, 98
:0003.FAB5 3A02                   cmp al , [bp+si]
:0003.FAB7 0001                   add [bx+di], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FABF(C)
|
:0003.FAB9 7800                   js FABB

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FAB9(C)
|
:0003.FABB 0001                   add [bx+di], al 
:0003.FABD 00F2                   add dl, dh
:0003.FABF 78F8                   js FAB9
:0003.FAC1 F4                     hlt
:0003.FAC2 35FCF0                 xor ax, F0FC
:0003.FAC5 1424                   adc al, 24
:0003.FAC7 1814                   sbb [si], dl
:0003.FAC9 FF                     BYTE 0ffh
:0003.FACA F8                     clc
:0003.FACB F4                     hlt
:0003.FACC 2BFC                   sub di, sp
:0003.FACE F0                     lock

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FAD5(C)
|
:0003.FACF 16                     push ss
:0003.FAD0 2418                   and al, 18
:0003.FAD2 14FF                   adc al, FF
:0003.FAD4 F2                     repnz
:0003.FAD5 78F8                   js FACF
:0003.FAD7 F4                     hlt
:0003.FAD8 35FCF0                 xor ax, F0FC
:0003.FADB 1129                   adc [bx+di], bp
:0003.FADD 06                     push es
:0003.FADE 06                     push es
:0003.FADF 84FF                   test bh, bh
:0003.FAE1 F8                     clc
:0003.FAE2 F4                     hlt
:0003.FAE3 2AFC                   sub bh, ah
:0003.FAE5 F0                     lock
:0003.FAE6 152906                 adc ax, 0629
:0003.FAE9 06                     push es
:0003.FAEA 84FF                   test bh, bh
:0003.FAEC F2                     repnz
:0003.FAED 78F8                   js FAE7
:0003.FAEF F4                     hlt
:0003.FAF0 33FC                   xor di, sp
:0003.FAF2 F0                     lock
:0003.FAF3 2A18                   sub bl , [bx+si]
:0003.FAF5 1814                   sbb [si], dl
:0003.FAF7 FF                     BYTE 0ffh
:0003.FAF8 F8                     clc
:0003.FAF9 F4                     hlt
:0003.FAFA 29FC                   sub sp, di
:0003.FAFC F0                     lock

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FB03(C)
|
:0003.FAFD 2A18                   sub bl , [bx+si]
:0003.FAFF 1814                   sbb [si], dl
:0003.FB01 FFF2                   push dx
:0003.FB03 78F8                   js FAFD
:0003.FB05 F4                     hlt
:0003.FB06 33FC                   xor di, sp
:0003.FB08 F0                     lock
:0003.FB09 0B18                   or bx, [bx+si]
:0003.FB0B 2424                   and al, 24
:0003.FB0D FF                     BYTE 0ffh
:0003.FB0E F8                     clc
:0003.FB0F F4                     hlt
:0003.FB10 29FC                   sub sp, di
:0003.FB12 F0                     lock
:0003.FB13 1200                   adc al , [bx+si]
:0003.FB15 06                     push es

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FB1C(C)
|
:0003.FB16 001C                   add [si], bl 
:0003.FB18 1E                     push ds
:0003.FB19 1E                     push ds
:0003.FB1A FFF2                   push dx
:0003.FB1C 78F8                   js FB16
:0003.FB1E F4                     hlt
:0003.FB1F 30FC                   xor ah, bh
:0003.FB21 F0                     lock
:0003.FB22 0A18                   or bl , [bx+si]
:0003.FB24 2424                   and al, 24
:0003.FB26 FF                     BYTE 0ffh
:0003.FB27 F8                     clc
:0003.FB28 F4                     hlt
:0003.FB29 26FC                   cld
:0003.FB2B F0                     lock
:0003.FB2C 1100                   adc [bx+si], ax
:0003.FB2E 06                     push es

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FB35(C)
|
:0003.FB2F 001F                   add [bx], bl 
:0003.FB31 1E                     push ds
:0003.FB32 1E                     push ds
:0003.FB33 FFF2                   push dx
:0003.FB35 78F8                   js FB2F
:0003.FB37 F4                     hlt
:0003.FB38 2DFCF0                 sub ax, F0FC
:0003.FB3B 0B1F                   or bx, [bx]
:0003.FB3D 06                     push es
:0003.FB3E 06                     push es
:0003.FB3F 211E1EFF               and [FF1E], bx
:0003.FB43 F8                     clc
:0003.FB44 F4                     hlt
:0003.FB45 20FC                   and ah, bh
:0003.FB47 F0                     lock
:0003.FB48 1200                   adc al , [bx+si]
:0003.FB4A 06                     push es

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FB51(C)
|
:0003.FB4B 001E1E1E               add [1E1E], bl 
:0003.FB4F FFF2                   push dx
:0003.FB51 78F8                   js FB4B
:0003.FB53 F4                     hlt
:0003.FB54 27                     daa
:0003.FB55 FC                     cld
:0003.FB56 F0                     lock
:0003.FB57 0018                   add [bx+si], bl 
:0003.FB59 1414                   adc al, 14
:0003.FB5B FF                     BYTE 0ffh
:0003.FB5C F8                     clc
:0003.FB5D F4                     hlt
:0003.FB5E 1DFCF0                 sbb ax, F0FC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FB67(C)
|
:0003.FB61 001E1414               add [1414], bl 
:0003.FB65 FFF2                   push dx
:0003.FB67 78F8                   js FB61
:0003.FB69 F4                     hlt
:0003.FB6A 27                     daa
:0003.FB6B FC                     cld
:0003.FB6C F0                     lock
:0003.FB6D 0E                     push cs
:0003.FB6E 1A24                   sbb ah, [si]
:0003.FB70 24FF                   and al, FF
:0003.FB72 F8                     clc
:0003.FB73 F4                     hlt
:0003.FB74 1DFCF0                 sbb ax, F0FC
:0003.FB77 150006                 adc ax, 0600

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FB80(C)
|
:0003.FB7A 001E1E1E               add [1E1E], bl 
:0003.FB7E FFF2                   push dx
:0003.FB80 78F8                   js FB7A
:0003.FB82 F4                     hlt
:0003.FB83 24FC                   and al, FC
:0003.FB85 F0                     lock
:0003.FB86 1424                   adc al, 24
:0003.FB88 06                     push es
:0003.FB89 06                     push es
:0003.FB8A 84868688               test [bp+8886], al 
:0003.FB8E 89FF                   mov di, di
:0003.FB90 F8                     clc
:0003.FB91 F4                     hlt
:0003.FB92 15FCF0                 adc ax, F0FC
:0003.FB95 1A00                   sbb al , [bx+si]
:0003.FB97 0300                   add ax, [bx+si]
:0003.FB99 30060690               xor [9006], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FBA3(C)
|
:0003.FB9D 92                     xchg ax,dx
:0003.FB9E 92                     xchg ax,dx
:0003.FB9F 94                     xchg ax,sp
:0003.FBA0 95                     xchg ax,bp
:0003.FBA1 FFF2                   push dx
:0003.FBA3 78F8                   js FB9D
:0003.FBA5 F4                     hlt
:0003.FBA6 17                     pop ss
:0003.FBA7 FC                     cld
:0003.FBA8 F0                     lock
:0003.FBA9 0A22                   or ah, [bp+si]
:0003.FBAB 0808                   or [bx+si], cl 
:0003.FBAD 21060620               and [2006], ax
:0003.FBB1 0404                   add al, 04
:0003.FBB3 1F                     pop ds
:0003.FBB4 0808                   or [bx+si], cl 
:0003.FBB6 7EFF                   jle FBB7
:0003.FBB8 F8                     clc
:0003.FBB9 F4                     hlt
:0003.FBBA 03FC                   add di, sp
:0003.FBBC F0                     lock
:0003.FBBD 1100                   adc [bx+si], ax
:0003.FBBF 06                     push es
:0003.FBC0 001E0606               add [0606], bl 
:0003.FBC4 1D0303                 sbb ax, 0303

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FBCD(C)
|
:0003.FBC7 7C1B                   jl FBE4
:0003.FBC9 1010                   adc [bx+si], dl
:0003.FBCB FFF2                   push dx
:0003.FBCD 78F8                   js FBC7
:0003.FBCF F4                     hlt
:0003.FBD0 03FC                   add di, sp
:0003.FBD2 F0                     lock
:0003.FBD3 0B22                   or sp, [bp+si]
:0003.FBD5 0808                   or [bx+si], cl 
:0003.FBD7 2004                   and [si], al 
:0003.FBD9 041E                   add al, 1E
:0003.FBDB 0808                   or [bx+si], cl 
:0003.FBDD FF                     BYTE 0ffh
:0003.FBDE F8                     clc
:0003.FBDF F4                     hlt
:0003.FBE0 DD                     BYTE 0ddh
:0003.FBE1 FB                     sti
:0003.FBE2 F0                     lock
:0003.FBE3 1200                   adc al , [bx+si]
:0003.FBE5 0200                   add al , [bx+si]
:0003.FBE7 1E                     push ds
:0003.FBE8 06                     push es
:0003.FBE9 06                     push es
:0003.FBEA 1C03                   sbb al, 03

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FBF2(C)
|
:0003.FBEC 031B                   add bx, [bp+di]
:0003.FBEE 0909                   or [bx+di], cx
:0003.FBF0 FFF2                   push dx
:0003.FBF2 78F8                   js FBEC
:0003.FBF4 F4                     hlt
:0003.FBF5 F4                     hlt
:0003.FBF6 FB                     sti
:0003.FBF7 F0                     lock
:0003.FBF8 1417                   adc al, 17
:0003.FBFA 36                     BYTE 036h


:0003.FBFB 36FF                   BYTE 0ffh
:0003.FBFD F8                     clc
:0003.FBFE F4                     hlt
:0003.FBFF EAFBF01400             jmp 0014:F0FB


:0003.FC04 06                     push es

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FC0B(C)
|
:0003.FC05 0012                   add [bp+si], dl
:0003.FC07 3030                   xor [bx+si], dh
:0003.FC09 FFF2                   push dx
:0003.FC0B 78F8                   js FC05
:0003.FC0D F4                     hlt
:0003.FC0E F1                     BYTE 0f1h
:0003.FC0F FB                     sti
:0003.FC10 F0                     lock
:0003.FC11 0C17                   or al, 17
:0003.FC13 36                     BYTE 036h


:0003.FC14 36FF                   BYTE 0ffh
:0003.FC16 F8                     clc
:0003.FC17 F4                     hlt
:0003.FC18 E7FB                   out FB, ax
:0003.FC1A F0                     lock
:0003.FC1B 0C00                   or al, 00
:0003.FC1D 06                     push es

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FC24(C)
|
:0003.FC1E 0012                   add [bp+si], dl
:0003.FC20 3030                   xor [bx+si], dh
:0003.FC22 FFF2                   push dx
:0003.FC24 78F8                   js FC1E
:0003.FC26 F4                     hlt
:0003.FC27 EE                     out dx, al
:0003.FC28 FB                     sti
:0003.FC29 F0                     lock
:0003.FC2A 0025                   add [di], ah
:0003.FC2C 06                     push es
:0003.FC2D 06                     push es
:0003.FC2E FF                     BYTE 0ffh
:0003.FC2F F8                     clc
:0003.FC30 F4                     hlt
:0003.FC31 E4FB                   in al, FB
:0003.FC33 F0                     lock

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FC3A(C)
|
:0003.FC34 0025                   add [di], ah
:0003.FC36 06                     push es
:0003.FC37 06                     push es
:0003.FC38 FFF2                   push dx
:0003.FC3A 78F8                   js FC34
:0003.FC3C F4                     hlt
:0003.FC3D EE                     out dx, al
:0003.FC3E FB                     sti
:0003.FC3F F0                     lock
:0003.FC40 0B24                   or sp, [si]
:0003.FC42 0C04                   or al, 04
:0003.FC44 848484FF               test [si+FF84], al 
:0003.FC48 F8                     clc
:0003.FC49 F4                     hlt
:0003.FC4A E1FB                   loopz FC47
:0003.FC4C F0                     lock
:0003.FC4D 0B260C06               or sp, [060C]
:0003.FC51 868686FF               xchg [bp+FF86], al 
:0003.FC55 F2                     repnz
:0003.FC56 78F8                   js FC50
:0003.FC58 F4                     hlt
:0003.FC59 E8FBF0                 call ED57
:0003.FC5C 000C                   add [si], cl 
:0003.FC5E 3030                   xor [bx+si], dh
:0003.FC60 FF                     BYTE 0ffh
:0003.FC61 F8                     clc
:0003.FC62 F4                     hlt
:0003.FC63 DEFB                   fdivp st(3), st(0)
:0003.FC65 F0                     lock

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FC6C(C)
|
:0003.FC66 000E3030               add [3030], cl 
:0003.FC6A FFF2                   push dx
:0003.FC6C 78F8                   js FC66
:0003.FC6E F4                     hlt
:0003.FC6F E8FBF0                 call ED6D
:0003.FC72 1024                   adc [si], ah
:0003.FC74 06                     push es
:0003.FC75 07                     pop es
:0003.FC76 2404                   and al, 04
:0003.FC78 0324                   add sp, [si]
:0003.FC7A 0203                   add al , [bp+di]
:0003.FC7C 2401                   and al, 01
:0003.FC7E 0224                   add ah, [si]
:0003.FC80 0203                   add al , [bp+di]
:0003.FC82 2405                   and al, 05
:0003.FC84 0324                   add sp, [si]
:0003.FC86 06                     push es
:0003.FC87 0324                   add sp, [si]
:0003.FC89 0E                     push cs
:0003.FC8A 03FF                   add di, di
:0003.FC8C F8                     clc
:0003.FC8D F4                     hlt
:0003.FC8E C9                     leave
:0003.FC8F FB                     sti
:0003.FC90 F0                     lock
:0003.FC91 10260303               adc [0303], ah
:0003.FC95 26                     BYTE 026h


:0003.FC96 050326                 add ax, 2603
:0003.FC99 07                     pop es
:0003.FC9A 03260803               add sp, [0308]
:0003.FC9E 26                     BYTE 026h


:0003.FC9F 050326                 add ax, 2603
:0003.FCA2 0403                   add al, 03
:0003.FCA4 26                     BYTE 026h


:0003.FCA5 050326                 add ax, 2603
:0003.FCA8 0303                   add ax, [bp+di]
:0003.FCAA FFF2                   push dx
:0003.FCAC 78F8                   js FCA6
:0003.FCAE F4                     hlt
:0003.FCAF BEFBF0                 mov si, F0FB
:0003.FCB2 1224                   adc ah, [si]
:0003.FCB4 06                     push es
:0003.FCB5 07                     pop es
:0003.FCB6 2404                   and al, 04
:0003.FCB8 0324                   add sp, [si]
:0003.FCBA 0203                   add al , [bp+di]
:0003.FCBC 2401                   and al, 01
:0003.FCBE 0224                   add ah, [si]
:0003.FCC0 0203                   add al , [bp+di]
:0003.FCC2 2405                   and al, 05
:0003.FCC4 0324                   add sp, [si]
:0003.FCC6 06                     push es
:0003.FCC7 0324                   add sp, [si]
:0003.FCC9 0E                     push cs
:0003.FCCA 03FF                   add di, di
:0003.FCCC F8                     clc
:0003.FCCD F4                     hlt
:0003.FCCE 1BFB                   sbb di, bx
:0003.FCD0 F0                     lock
:0003.FCD1 0D3403                 or ax, 0334
:0003.FCD4 0334                   add si, [si]
:0003.FCD6 050334                 add ax, 3403
:0003.FCD9 07                     pop es
:0003.FCDA 0334                   add si, [si]
:0003.FCDC 0803                   or [bp+di], al 
:0003.FCDE 3405                   xor al, 05
:0003.FCE0 0334                   add si, [si]
:0003.FCE2 0403                   add al, 03
:0003.FCE4 3405                   xor al, 05

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FCEC(C)
|
:0003.FCE6 0334                   add si, [si]
:0003.FCE8 0303                   add ax, [bp+di]
:0003.FCEA FFF2                   push dx
:0003.FCEC 78F8                   js FCE6
:0003.FCEE F4                     hlt
:0003.FCEF 94                     xchg ax,sp
:0003.FCF0 FB                     sti
:0003.FCF1 F0                     lock
:0003.FCF2 0024                   add [si], ah
:0003.FCF4 06                     push es
:0003.FCF5 07                     pop es
:0003.FCF6 2404                   and al, 04
:0003.FCF8 0324                   add sp, [si]
:0003.FCFA 0203                   add al , [bp+di]
:0003.FCFC 2401                   and al, 01
:0003.FCFE 0224                   add ah, [si]
:0003.FD00 0203                   add al , [bp+di]
:0003.FD02 2405                   and al, 05
:0003.FD04 0324                   add sp, [si]
:0003.FD06 06                     push es
:0003.FD07 0324                   add sp, [si]
:0003.FD09 0E                     push cs
:0003.FD0A 03FF                   add di, di
:0003.FD0C F8                     clc
:0003.FD0D F4                     hlt
:0003.FD0E 75FB                   jne FD0B
:0003.FD10 F0                     lock
:0003.FD11 002B                   add [bp+di], ch
:0003.FD13 0303                   add ax, [bp+di]
:0003.FD15 2B05                   sub ax, [di]
:0003.FD17 032B                   add bp, [bp+di]
:0003.FD19 07                     pop es
:0003.FD1A 032B                   add bp, [bp+di]
:0003.FD1C 0803                   or [bp+di], al 
:0003.FD1E 2B05                   sub ax, [di]
:0003.FD20 032B                   add bp, [bp+di]
:0003.FD22 0403                   add al, 03
:0003.FD24 2B05                   sub ax, [di]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FD2C(C)
|
:0003.FD26 032B                   add bp, [bp+di]
:0003.FD28 0303                   add ax, [bp+di]
:0003.FD2A FFF2                   push dx
:0003.FD2C 78F8                   js FD26
:0003.FD2E F4                     hlt
:0003.FD2F 6AFB                   push FFFB
:0003.FD31 F0                     lock
:0003.FD32 0924                   or [si], sp
:0003.FD34 1814                   sbb [si], dl
:0003.FD36 FF                     BYTE 0ffh
:0003.FD37 F8                     clc
:0003.FD38 F4                     hlt
:0003.FD39 60                     pusha
:0003.FD3A FB                     sti
:0003.FD3B F0                     lock

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FD42(C)
|
:0003.FD3C 0924                   or [si], sp
:0003.FD3E 1816FFF2               sbb [F2FF], dl
:0003.FD42 78F8                   js FD3C
:0003.FD44 F4                     hlt
:0003.FD45 6AFB                   push FFFB
:0003.FD47 F0                     lock
:0003.FD48 0E                     push cs
:0003.FD49 2406                   and al, 06
:0003.FD4B 06                     push es
:0003.FD4C 2424                   and al, 24
:0003.FD4E 24FF                   and al, FF
:0003.FD50 F8                     clc
:0003.FD51 F4                     hlt
:0003.FD52 5D                     pop bp
:0003.FD53 FB                     sti
:0003.FD54 F0                     lock
:0003.FD55 0E                     push cs
:0003.FD56 2406                   and al, 06

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FD5E(C)
|
:0003.FD58 06                     push es
:0003.FD59 2424                   and al, 24
:0003.FD5B 24FF                   and al, FF
:0003.FD5D F2                     repnz
:0003.FD5E 78F8                   js FD58
:0003.FD60 F4                     hlt
:0003.FD61 64FB                   sti
:0003.FD63 F0                     lock
:0003.FD64 0C24                   or al, 24
:0003.FD66 1814                   sbb [si], dl
:0003.FD68 FF                     BYTE 0ffh
:0003.FD69 F8                     clc
:0003.FD6A F4                     hlt
:0003.FD6B 5A                     pop dx
:0003.FD6C FB                     sti
:0003.FD6D F0                     lock

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FD74(C)
|
:0003.FD6E 0C24                   or al, 24
:0003.FD70 1816FFF2               sbb [F2FF], dl
:0003.FD74 78F8                   js FD6E
:0003.FD76 F4                     hlt
:0003.FD77 64FB                   sti
:0003.FD79 F0                     lock
:0003.FD7A 1024                   adc [si], ah
:0003.FD7C 2424                   and al, 24
:0003.FD7E FF                     BYTE 0ffh
:0003.FD7F F8                     clc
:0003.FD80 F4                     hlt
:0003.FD81 5A                     pop dx
:0003.FD82 FB                     sti
:0003.FD83 F0                     lock

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FD8A(C)
|
:0003.FD84 1024                   adc [si], ah
:0003.FD86 2424                   and al, 24
:0003.FD88 FFF2                   push dx
:0003.FD8A 78F8                   js FD84
:0003.FD8C F4                     hlt
:0003.FD8D 64FB                   sti
:0003.FD8F F0                     lock
:0003.FD90 0B24                   or sp, [si]
:0003.FD92 2424                   and al, 24
:0003.FD94 FF                     BYTE 0ffh
:0003.FD95 F8                     clc
:0003.FD96 F4                     hlt
:0003.FD97 5A                     pop dx
:0003.FD98 FB                     sti
:0003.FD99 F0                     lock

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FDA0(C)
|
:0003.FD9A 0B24                   or sp, [si]
:0003.FD9C 2424                   and al, 24
:0003.FD9E FFF2                   push dx
:0003.FDA0 78F8                   js FD9A
:0003.FDA2 F4                     hlt
:0003.FDA3 64FB                   sti
:0003.FDA5 F0                     lock
:0003.FDA6 0E                     push cs
:0003.FDA7 2424                   and al, 24
:0003.FDA9 24FF                   and al, FF
:0003.FDAB F8                     clc
:0003.FDAC F4                     hlt
:0003.FDAD 5A                     pop dx
:0003.FDAE FB                     sti
:0003.FDAF F0                     lock

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FDB6(C)
|
:0003.FDB0 0E                     push cs
:0003.FDB1 2424                   and al, 24
:0003.FDB3 24FF                   and al, FF
:0003.FDB5 F2                     repnz
:0003.FDB6 78F8                   js FDB0
:0003.FDB8 F4                     hlt
:0003.FDB9 64FB                   sti
:0003.FDBB F0                     lock
:0003.FDBC 1918                   sbb [bx+si], bx
:0003.FDBE 0A0A                   or cl , [bp+si]
:0003.FDC0 FF                     BYTE 0ffh
:0003.FDC1 F8                     clc
:0003.FDC2 F4                     hlt
:0003.FDC3 5A                     pop dx
:0003.FDC4 FB                     sti
:0003.FDC5 F0                     lock

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FDCC(C)
|
:0003.FDC6 1918                   sbb [bx+si], bx
:0003.FDC8 0A0A                   or cl , [bp+si]
:0003.FDCA FFF2                   push dx
:0003.FDCC 78F8                   js FDC6
:0003.FDCE F4                     hlt
:0003.FDCF 64FB                   sti
:0003.FDD1 F0                     lock
:0003.FDD2 16                     push ss
:0003.FDD3 1803                   sbb [bp+di], al 
:0003.FDD5 037D7F                 add di, [di+7F]
:0003.FDD8 8183240C0CFF           add word ptr [bp+di+0C24], FF0C
:0003.FDDE F8                     clc
:0003.FDDF F4                     hlt
:0003.FDE0 C9                     leave
:0003.FDE1 FC                     cld
:0003.FDE2 F0                     lock

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FDE9(C)
|
:0003.FDE3 0C30                   or al, 30
:0003.FDE5 1803                   sbb [bp+di], al 
:0003.FDE7 FFF2                   push dx
:0003.FDE9 78F8                   js FDE3
:0003.FDEB F4                     hlt
:0003.FDEC 5D                     pop bp
:0003.FDED FB                     sti
:0003.FDEE F0                     lock
:0003.FDEF 1217                   adc dl, [bx]
:0003.FDF1 36                     BYTE 036h


:0003.FDF2 36FF                   BYTE 0ffh
:0003.FDF4 F8                     clc
:0003.FDF5 F4                     hlt
:0003.FDF6 53                     push bx
:0003.FDF7 FB                     sti
:0003.FDF8 F0                     lock
:0003.FDF9 1200                   adc al , [bx+si]
:0003.FDFB 06                     push es

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FE02(C)
|
:0003.FDFC 0012                   add [bp+si], dl
:0003.FDFE 3030                   xor [bx+si], dh
:0003.FE00 FFF2                   push dx
:0003.FE02 78F8                   js FDFC
:0003.FE04 F4                     hlt
:0003.FE05 5A                     pop dx
:0003.FE06 FB                     sti
:0003.FE07 F0                     lock
:0003.FE08 0C17                   or al, 17
:0003.FE0A 36                     BYTE 036h



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FE89(C)
|
:0003.FE0B 36FF                   BYTE 0ffh
:0003.FE0D F8                     clc
:0003.FE0E F4                     hlt
:0003.FE0F 50                     push ax
:0003.FE10 FB                     sti
:0003.FE11 F0                     lock
:0003.FE12 0C00                   or al, 00
:0003.FE14 06                     push es

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FE1B(C)
|
:0003.FE15 0012                   add [bp+si], dl
:0003.FE17 3030                   xor [bx+si], dh
:0003.FE19 FFF2                   push dx
:0003.FE1B 78F8                   js FE15
:0003.FE1D F4                     hlt
:0003.FE1E 57                     push di
:0003.FE1F FB                     sti
:0003.FE20 F0                     lock
:0003.FE21 1029                   adc [bx+di], ch
:0003.FE23 06                     push es
:0003.FE24 06                     push es
:0003.FE25 8D858684               lea ax, [di+8486]
:0003.FE29 FF                     BYTE 0ffh
:0003.FE2A F8                     clc
:0003.FE2B F4                     hlt
:0003.FE2C 49                     dec cx
:0003.FE2D FB                     sti
:0003.FE2E F0                     lock
:0003.FE2F 1029                   adc [bx+di], ch
:0003.FE31 06                     push es
:0003.FE32 06                     push es

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FE39(C)
|
:0003.FE33 8785817C               xchg [di+7C81], ax
:0003.FE37 FFF2                   push dx
:0003.FE39 78F8                   js FE33
:0003.FE3B F4                     hlt
:0003.FE3C 4F                     dec di
:0003.FE3D FB                     sti
:0003.FE3E F0                     lock
:0003.FE3F 0A18                   or bl , [bx+si]
:0003.FE41 2424                   and al, 24
:0003.FE43 FF                     BYTE 0ffh
:0003.FE44 F8                     clc
:0003.FE45 F4                     hlt
:0003.FE46 45                     inc bp
:0003.FE47 FB                     sti
:0003.FE48 F0                     lock
:0003.FE49 1100                   adc [bx+si], ax
:0003.FE4B 06                     push es

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FE52(C)
|
:0003.FE4C 001C                   add [si], bl 
:0003.FE4E 1E                     push ds
:0003.FE4F 1E                     push ds
:0003.FE50 FFF2                   push dx
:0003.FE52 78F8                   js FE4C
:0003.FE54 F4                     hlt
:0003.FE55 4C                     dec sp
:0003.FE56 FB                     sti
:0003.FE57 F0                     lock
:0003.FE58 0C18                   or al, 18
:0003.FE5A 2424                   and al, 24
:0003.FE5C FF                     BYTE 0ffh
:0003.FE5D F8                     clc
:0003.FE5E F4                     hlt
:0003.FE5F 42                     inc dx
:0003.FE60 FB                     sti
:0003.FE61 F0                     lock
:0003.FE62 1300                   adc ax, [bx+si]
:0003.FE64 06                     push es

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FE6B(C)
|
:0003.FE65 001C                   add [si], bl 
:0003.FE67 1E                     push ds
:0003.FE68 1E                     push ds
:0003.FE69 FFF2                   push dx
:0003.FE6B 78F8                   js FE65
:0003.FE6D F4                     hlt
:0003.FE6E 49                     dec cx
:0003.FE6F FB                     sti
:0003.FE70 F0                     lock
:0003.FE71 0E                     push cs
:0003.FE72 1806067A               sbb [7A06], al 
:0003.FE76 7C7D                   jl FEF5
:0003.FE78 7F24                   jg FE9E
:0003.FE7A 0C0C                   or al, 0C
:0003.FE7C FF                     BYTE 0ffh
:0003.FE7D F8                     clc
:0003.FE7E F4                     hlt
:0003.FE7F 38FB                   cmp bl , bh
:0003.FE81 F0                     lock
:0003.FE82 150006                 adc ax, 0600
:0003.FE85 001C                   add [si], bl 
:0003.FE87 06                     push es
:0003.FE88 06                     push es
:0003.FE89 7E80                   jle FE0B
:0003.FE8B 818388FFF278           add word ptr [bp+di+FF88], 78F2
:0003.FE91 F8                     clc
:0003.FE92 F4                     hlt
:0003.FE93 3AFB                   cmp bh, bl 
:0003.FE95 F0                     lock
:0003.FE96 0C18                   or al, 18
:0003.FE98 06                     push es
:0003.FE99 06                     push es
:0003.FE9A 7C7F                   jl FF1B
:0003.FE9C 2436                   and al, 36

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FE78(C)
|
:0003.FE9E 36FF                   BYTE 0ffh
:0003.FEA0 F8                     clc
:0003.FEA1 F4                     hlt
:0003.FEA2 2BFB                   sub di, bx
:0003.FEA4 F0                     lock
:0003.FEA5 1300                   adc ax, [bx+si]
:0003.FEA7 06                     push es
:0003.FEA8 001C                   add [si], bl 
:0003.FEAA 06                     push es
:0003.FEAB 06                     push es
:0003.FEAC 8083243030             add byte ptr [bp+di+3024], 30
:0003.FEB1 FFF2                   push dx
:0003.FEB3 78F8                   js FEAD
:0003.FEB5 F4                     hlt
:0003.FEB6 2DFBF0                 sub ax, F0FB
:0003.FEB9 0C18                   or al, 18
:0003.FEBB 06                     push es
:0003.FEBC 06                     push es
:0003.FEBD 787C                   js FF3B
:0003.FEBF 1F                     pop ds
:0003.FEC0 36                     BYTE 036h


:0003.FEC1 36FF                   BYTE 0ffh
:0003.FEC3 F8                     clc
:0003.FEC4 F4                     hlt
:0003.FEC5 1E                     push ds
:0003.FEC6 FB                     sti
:0003.FEC7 F0                     lock
:0003.FEC8 1300                   adc ax, [bx+si]
:0003.FECA 06                     push es
:0003.FECB 001C                   add [si], bl 
:0003.FECD 06                     push es
:0003.FECE 06                     push es
:0003.FECF 7C80                   jl FE51
:0003.FED1 2430                   and al, 30
:0003.FED3 30FF                   xor bh, bh
:0003.FED5 F2                     repnz
:0003.FED6 78F8                   js FED0
:0003.FED8 F4                     hlt
:0003.FED9 20FB                   and bl , bh
:0003.FEDB F0                     lock
:0003.FEDC 0918                   or [bx+si], bx
:0003.FEDE 0404                   add al, 04
:0003.FEE0 797A                   jns FF5C
:0003.FEE2 7B7C                   jpo FF60
:0003.FEE4 7D7E                   jge FF64
:0003.FEE6 1F                     pop ds
:0003.FEE7 3030                   xor [bx+si], dh
:0003.FEE9 FF                     BYTE 0ffh
:0003.FEEA F8                     clc
:0003.FEEB F4                     hlt
:0003.FEEC 0DFBF0                 or ax, F0FB
:0003.FEEF 1000                   adc [bx+si], al 
:0003.FEF1 0400                   add al, 00
:0003.FEF3 1C04                   sbb al, 04

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FE76(C)
|
:0003.FEF5 047D                   add al, 7D
:0003.FEF7 7E7F                   jle FF78
:0003.FEF9 8081828323             add byte ptr [bx+di+8382], 23
:0003.FEFE 2828                   sub [bx+si], ch
:0003.FF00 FFF2                   push dx
:0003.FF02 78F8                   js FEFC
:0003.FF04 F4                     hlt
:0003.FF05 0AFB                   or bh, bl 
:0003.FF07 F0                     lock
:0003.FF08 0E                     push cs
:0003.FF09 1804                   sbb [si], al 
:0003.FF0B 0479                   add al, 79
:0003.FF0D 7A7B                   jpe FF8A
:0003.FF0F 7C7D                   jl FF8E
:0003.FF11 7E7F                   jle FF92
:0003.FF13 8081828384             add byte ptr [bx+di+8382], 84
:0003.FF18 FF                     BYTE 0ffh
:0003.FF19 F8                     clc
:0003.FF1A F4                     hlt

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FE9A(C)
|
:0003.FF1B F4                     hlt
:0003.FF1C FA                     cli
:0003.FF1D F0                     lock
:0003.FF1E 150004                 adc ax, 0400
:0003.FF21 001C                   add [si], bl 
:0003.FF23 0404                   add al, 04
:0003.FF25 7D7E                   jge FFA5
:0003.FF27 7F80                   jg FEA9
:0003.FF29 818283848586           add word ptr [bp+si+8483], 8685
:0003.FF2F 87FF                   xchg di, di
:0003.FF31 F2                     repnz
:0003.FF32 78F8                   js FF2C
:0003.FF34 F4                     hlt
:0003.FF35 F0                     lock
:0003.FF36 FA                     cli
:0003.FF37 F0                     lock
:0003.FF38 0818                   or [bx+si], bl 
:0003.FF3A 1814                   sbb [si], dl
:0003.FF3C FF                     BYTE 0ffh
:0003.FF3D F8                     clc
:0003.FF3E F4                     hlt
:0003.FF3F E6FA                   out FA, al
:0003.FF41 F0                     lock

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FF48(C)
|
:0003.FF42 0818                   or [bx+si], bl 
:0003.FF44 1814                   sbb [si], dl
:0003.FF46 FFF2                   push dx
:0003.FF48 78F8                   js FF42
:0003.FF4A F4                     hlt
:0003.FF4B F0                     lock
:0003.FF4C FA                     cli
:0003.FF4D F0                     lock
:0003.FF4E 16                     push ss
:0003.FF4F 30060690               xor [9006], al 
:0003.FF53 90                     nop
:0003.FF54 90                     nop
:0003.FF55 FF                     BYTE 0ffh
:0003.FF56 F8                     clc
:0003.FF57 F4                     hlt
:0003.FF58 E3FA                   jcxz FF54
:0003.FF5A F0                     lock
:0003.FF5B 16                     push ss

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FEE0(C)
|
:0003.FF5C 30060690               xor [9006], al 
:0003.FF60 90                     nop
:0003.FF61 90                     nop
:0003.FF62 FFF2                   push dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FEE4(C)
|
:0003.FF64 78F8                   js FF5E
:0003.FF66 F4                     hlt
:0003.FF67 EAFAF00318             jmp 1803:F0FA


:0003.FF6C 0C0C                   or al, 0C
:0003.FF6E FF                     BYTE 0ffh
:0003.FF6F F8                     clc
:0003.FF70 F4                     hlt
:0003.FF71 E0FA                   loopnz FF6D
:0003.FF73 F0                     lock

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FF7A(C)
|
:0003.FF74 0318                   add bx, [bx+si]
:0003.FF76 0C0C                   or al, 0C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FEF7(C)
|
:0003.FF78 FFF2                   push dx
:0003.FF7A 78F8                   js FF74
:0003.FF7C F4                     hlt
:0003.FF7D EAFAF00B30             jmp 300B:F0FA


:0003.FF82 0C0C                   or al, 0C
:0003.FF84 FF                     BYTE 0ffh
:0003.FF85 F8                     clc
:0003.FF86 F4                     hlt
:0003.FF87 E0FA                   loopnz FF83
:0003.FF89 F0                     lock

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0003.FF0D(C), :0003.FF90(C)
|
:0003.FF8A 0B30                   or si, [bx+si]
:0003.FF8C 0C0C                   or al, 0C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FF0F(C)
|
:0003.FF8E FFF2                   push dx
:0003.FF90 78F8                   js FF8A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FF11(C)
|
:0003.FF92 F4                     hlt
:0003.FF93 EAFAF01130             jmp 3011:F0FA


:0003.FF98 0C0C                   or al, 0C
:0003.FF9A FF                     BYTE 0ffh
:0003.FF9B F8                     clc
:0003.FF9C F4                     hlt
:0003.FF9D E0FA                   loopnz FF99
:0003.FF9F F0                     lock

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0003.FFA6(C)
|
:0003.FFA0 1130                   adc [bx+si], si
:0003.FFA2 0C0C                   or al, 0C
:0003.FFA4 FFF2                   push dx
:0003.FFA6 78F8                   js FFA0
:0003.FFA8 F4                     hlt
:0003.FFA9 EAFAF00F30             jmp 300F:F0FA


:0003.FFAE 0303                   add ax, [bp+di]
:0003.FFB0 94                     xchg ax,sp
:0003.FFB1 FF                     BYTE 0ffh
:0003.FFB2 F8                     clc
:0003.FFB3 F4                     hlt
:0003.FFB4 DF                     BYTE 0dfh
:0003.FFB5 FA                     cli
:0003.FFB6 F0                     lock
:0003.FFB7 0F30                   wrmsr
:0003.FFB9 0303                   add ax, [bp+di]
:0003.FFBB 92                     xchg ax,dx
:0003.FFBC FF00                   inc word ptr [bx+si]
:0003.FFBE 00000000000000000000   BYTE 10 DUP(0)
:0003.FFC8 00000000000000000000   BYTE 10 DUP(0)
:0003.FFD2 00000000000000000000   BYTE 10 DUP(0)
:0003.FFDC 00000000000000000000   BYTE 10 DUP(0)
:0003.FFE6 00000000000000000000   BYTE 10 DUP(0)
:0003.FFF0 00                     BYTE 0


:0003.FFF1 00                     BYTE 0


:0003.FFF2 00                     BYTE 0


:0003.FFF3 00                     BYTE 0


:0003.FFF4 00                     BYTE 0


:0003.FFF5 00                     BYTE 0


:0003.FFF6 00                     BYTE 0


:0003.FFF7 00                     BYTE 0


:0003.FFF8 00                     BYTE 0


:0003.FFF9 00                     BYTE 0


:0003.FFFA 00000000000000000000   BYTE 10 DUP(0)

//********************** Start of Code in Segment: 4 **************

:0004.0000 00000000000000000000   BYTE 10 DUP(0)
:0004.000A 00000000000000000000   BYTE 10 DUP(0)
:0004.0014 00000000000000000000   BYTE 10 DUP(0)
:0004.001E 00000000000000000000   BYTE 10 DUP(0)
:0004.0028 00000000000000000000   BYTE 10 DUP(0)
:0004.0032 00000000000000000000   BYTE 10 DUP(0)
:0004.003C 00000000000000000000   BYTE 10 DUP(0)
:0004.0046 00000000000000000000   BYTE 10 DUP(0)
:0004.0050 00000000000000000000   BYTE 10 DUP(0)
:0004.005A 00000000000000000000   BYTE 10 DUP(0)
:0004.0064 00000000000000000000   BYTE 10 DUP(0)
:0004.006E 00000000000000000000   BYTE 10 DUP(0)
:0004.0078 00000000000000000000   BYTE 10 DUP(0)
:0004.0082 00000000000000000000   BYTE 10 DUP(0)
:0004.008C 00000000000000000000   BYTE 10 DUP(0)
:0004.0096 00000000000000000000   BYTE 10 DUP(0)
:0004.00A0 00000000000000000000   BYTE 10 DUP(0)
:0004.00AA 00000000000000000000   BYTE 10 DUP(0)
:0004.00B4 00000000000000000000   BYTE 10 DUP(0)
:0004.00BE 00000000000000000000   BYTE 10 DUP(0)
:0004.00C8 00000000000000000000   BYTE 10 DUP(0)
:0004.00D2 00000000000000000000   BYTE 10 DUP(0)
:0004.00DC 00000000000000000000   BYTE 10 DUP(0)
:0004.00E6 00000000000000000000   BYTE 10 DUP(0)
:0004.00F0 00000000000000000000   BYTE 10 DUP(0)
:0004.00FA 00000000000000000000   BYTE 10 DUP(0)
:0004.0104 00000000000000000000   BYTE 10 DUP(0)
:0004.010E 00000000000000000000   BYTE 10 DUP(0)
:0004.0118 00000000000000000000   BYTE 10 DUP(0)
:0004.0122 00000000000000000000   BYTE 10 DUP(0)
:0004.012C 00000000000000000000   BYTE 10 DUP(0)
:0004.0136 00000000000000000000   BYTE 10 DUP(0)
:0004.0140 00000000000000000000   BYTE 10 DUP(0)
:0004.014A 00000000000000000000   BYTE 10 DUP(0)
:0004.0154 00000000000000000000   BYTE 10 DUP(0)
:0004.015E 00000000000000000000   BYTE 10 DUP(0)
:0004.0168 00000000000000000000   BYTE 10 DUP(0)
:0004.0172 00000000000000000000   BYTE 10 DUP(0)
:0004.017C 00000000000000000000   BYTE 10 DUP(0)
:0004.0186 00000000000000000000   BYTE 10 DUP(0)
:0004.0190 00000000000000000000   BYTE 10 DUP(0)
:0004.019A 00000000000000000000   BYTE 10 DUP(0)
:0004.01A4 00000000000000000000   BYTE 10 DUP(0)
:0004.01AE 00000000000000000000   BYTE 10 DUP(0)
:0004.01B8 00000000000000000000   BYTE 10 DUP(0)
:0004.01C2 00000000000000000000   BYTE 10 DUP(0)
:0004.01CC 00000000000000000000   BYTE 10 DUP(0)
:0004.01D6 00000000000000000000   BYTE 10 DUP(0)
:0004.01E0 00000000000000000000   BYTE 10 DUP(0)
:0004.01EA 00000000000000000000   BYTE 10 DUP(0)
:0004.01F4 00000000000000000000   BYTE 10 DUP(0)
:0004.01FE 00000000000000000000   BYTE 10 DUP(0)
:0004.0208 00000000000000000000   BYTE 10 DUP(0)
:0004.0212 00000000000000000000   BYTE 10 DUP(0)
:0004.021C 00000000000000000000   BYTE 10 DUP(0)
:0004.0226 00000000000000000000   BYTE 10 DUP(0)
:0004.0230 00000000000000000000   BYTE 10 DUP(0)
:0004.023A 00000000000000000000   BYTE 10 DUP(0)
:0004.0244 00000000000000000000   BYTE 10 DUP(0)
:0004.024E 00000000000000000000   BYTE 10 DUP(0)
:0004.0258 00000000000000000000   BYTE 10 DUP(0)
:0004.0262 00000000000000000000   BYTE 10 DUP(0)
:0004.026C 00000000000000000000   BYTE 10 DUP(0)
:0004.0276 00000000000000000000   BYTE 10 DUP(0)
:0004.0280 00000000000000000000   BYTE 10 DUP(0)
:0004.028A 00000000000000000000   BYTE 10 DUP(0)
:0004.0294 00000000000000000000   BYTE 10 DUP(0)
:0004.029E 00000000000000000000   BYTE 10 DUP(0)
:0004.02A8 00000000000000000000   BYTE 10 DUP(0)
:0004.02B2 00000000000000000000   BYTE 10 DUP(0)
:0004.02BC 00000000000000000000   BYTE 10 DUP(0)
:0004.02C6 00000000000000000000   BYTE 10 DUP(0)
:0004.02D0 00000000000000000000   BYTE 10 DUP(0)
:0004.02DA 00000000000000000000   BYTE 10 DUP(0)
:0004.02E4 00000000000000000000   BYTE 10 DUP(0)
:0004.02EE 00000000000000000000   BYTE 10 DUP(0)
:0004.02F8 00000000000000000000   BYTE 10 DUP(0)
:0004.0302 00000000000000000000   BYTE 10 DUP(0)
:0004.030C 00000000000000000000   BYTE 10 DUP(0)
:0004.0316 00000000000000000000   BYTE 10 DUP(0)
:0004.0320 00000000000000000000   BYTE 10 DUP(0)
:0004.032A 00000000000000000000   BYTE 10 DUP(0)
:0004.0334 00000000000000000000   BYTE 10 DUP(0)
:0004.033E 00000000000000000000   BYTE 10 DUP(0)
:0004.0348 00000000000000000000   BYTE 10 DUP(0)
:0004.0352 00000000000000000000   BYTE 10 DUP(0)
:0004.035C 00000000000000000000   BYTE 10 DUP(0)
:0004.0366 00000000000000000000   BYTE 10 DUP(0)
:0004.0370 00000000000000000000   BYTE 10 DUP(0)
:0004.037A 00000000000000000000   BYTE 10 DUP(0)
:0004.0384 00000000000000000000   BYTE 10 DUP(0)
:0004.038E 00000000000000000000   BYTE 10 DUP(0)
:0004.0398 00000000000000000000   BYTE 10 DUP(0)
:0004.03A2 00000000000000000000   BYTE 10 DUP(0)
:0004.03AC 00000000000000000000   BYTE 10 DUP(0)
:0004.03B6 00000000000000000000   BYTE 10 DUP(0)
:0004.03C0 00000000000000000000   BYTE 10 DUP(0)
:0004.03CA 00000000000000000000   BYTE 10 DUP(0)
:0004.03D4 00000000000000000000   BYTE 10 DUP(0)
:0004.03DE 00000000000000000000   BYTE 10 DUP(0)
:0004.03E8 00000000000000000000   BYTE 10 DUP(0)
:0004.03F2 00000000000000000000   BYTE 10 DUP(0)
:0004.03FC 00000000000000000000   BYTE 10 DUP(0)
:0004.0406 00000000000000000000   BYTE 10 DUP(0)
:0004.0410 00000000000000000000   BYTE 10 DUP(0)
:0004.041A 00000000000000000000   BYTE 10 DUP(0)
:0004.0424 00000000000000000000   BYTE 10 DUP(0)
:0004.042E 00000000000000000000   BYTE 10 DUP(0)
:0004.0438 00000000000000000000   BYTE 10 DUP(0)
:0004.0442 00000000000000000000   BYTE 10 DUP(0)
:0004.044C 00000000000000000000   BYTE 10 DUP(0)
:0004.0456 00000000000000000000   BYTE 10 DUP(0)
:0004.0460 00000000000000000000   BYTE 10 DUP(0)
:0004.046A 00000000000000000000   BYTE 10 DUP(0)
:0004.0474 00000000000000000000   BYTE 10 DUP(0)
:0004.047E 00000000000000000000   BYTE 10 DUP(0)
:0004.0488 00000000000000000000   BYTE 10 DUP(0)
:0004.0492 00000000000000000000   BYTE 10 DUP(0)
:0004.049C 00000000000000000000   BYTE 10 DUP(0)
:0004.04A6 00000000000000000000   BYTE 10 DUP(0)
:0004.04B0 00000000000000000000   BYTE 10 DUP(0)
:0004.04BA 00000000000000000000   BYTE 10 DUP(0)
:0004.04C4 00000000000000000000   BYTE 10 DUP(0)
:0004.04CE 00000000000000000000   BYTE 10 DUP(0)
:0004.04D8 00000000000000000000   BYTE 10 DUP(0)
:0004.04E2 00000000000000000000   BYTE 10 DUP(0)
:0004.04EC 00000000000000000000   BYTE 10 DUP(0)
:0004.04F6 00000000000000000000   BYTE 10 DUP(0)
:0004.0500 00000000000000000000   BYTE 10 DUP(0)
:0004.050A 00000000000000000000   BYTE 10 DUP(0)
:0004.0514 00000000000000000000   BYTE 10 DUP(0)
:0004.051E 00000000000000000000   BYTE 10 DUP(0)
:0004.0528 00000000000000000000   BYTE 10 DUP(0)
:0004.0532 00000000000000000000   BYTE 10 DUP(0)
:0004.053C 00000000000000000000   BYTE 10 DUP(0)
:0004.0546 00000000000000000000   BYTE 10 DUP(0)
:0004.0550 00000000000000000000   BYTE 10 DUP(0)
:0004.055A 00000000000000000000   BYTE 10 DUP(0)
:0004.0564 00000000000000000000   BYTE 10 DUP(0)
:0004.056E 00000000000000000000   BYTE 10 DUP(0)
:0004.0578 00000000000000000000   BYTE 10 DUP(0)
:0004.0582 00000000000000000000   BYTE 10 DUP(0)
:0004.058C 00000000000000000000   BYTE 10 DUP(0)
:0004.0596 00000000000000000000   BYTE 10 DUP(0)
:0004.05A0 00000000000000000000   BYTE 10 DUP(0)
:0004.05AA 00000000000000000000   BYTE 10 DUP(0)
:0004.05B4 00000000000000000000   BYTE 10 DUP(0)
:0004.05BE 00000000000000000000   BYTE 10 DUP(0)
:0004.05C8 00000000000000000000   BYTE 10 DUP(0)
:0004.05D2 00000000000000000000   BYTE 10 DUP(0)
:0004.05DC 00000000000000000000   BYTE 10 DUP(0)
:0004.05E6 00000000000000000000   BYTE 10 DUP(0)
:0004.05F0 00000000000000000000   BYTE 10 DUP(0)
:0004.05FA 00000000000000000000   BYTE 10 DUP(0)
:0004.0604 00000000000000000000   BYTE 10 DUP(0)
:0004.060E 00000000000000000000   BYTE 10 DUP(0)
:0004.0618 00000000000000000000   BYTE 10 DUP(0)
:0004.0622 00000000000000000000   BYTE 10 DUP(0)
:0004.062C 00000000000000000000   BYTE 10 DUP(0)
:0004.0636 00000000000000000000   BYTE 10 DUP(0)
:0004.0640 00000000000000000000   BYTE 10 DUP(0)
:0004.064A 00000000000000000000   BYTE 10 DUP(0)
:0004.0654 00000000000000000000   BYTE 10 DUP(0)
:0004.065E 00000000000000000000   BYTE 10 DUP(0)
:0004.0668 00000000000000000000   BYTE 10 DUP(0)
:0004.0672 00000000000000000000   BYTE 10 DUP(0)
:0004.067C 00000000000000000000   BYTE 10 DUP(0)
:0004.0686 00000000000000000000   BYTE 10 DUP(0)
:0004.0690 00000000000000000000   BYTE 10 DUP(0)
:0004.069A 00000000000000000000   BYTE 10 DUP(0)
:0004.06A4 00000000000000000000   BYTE 10 DUP(0)
:0004.06AE 00000000000000000000   BYTE 10 DUP(0)
:0004.06B8 00000000000000000000   BYTE 10 DUP(0)
:0004.06C2 00000000000000000000   BYTE 10 DUP(0)
:0004.06CC 00000000000000000000   BYTE 10 DUP(0)
:0004.06D6 00000000000000000000   BYTE 10 DUP(0)
:0004.06E0 00000000000000000000   BYTE 10 DUP(0)
:0004.06EA 00000000000000000000   BYTE 10 DUP(0)
:0004.06F4 00000000000000000000   BYTE 10 DUP(0)
:0004.06FE 00000000000000000000   BYTE 10 DUP(0)
:0004.0708 00000000000000000000   BYTE 10 DUP(0)
:0004.0712 00000000000000000000   BYTE 10 DUP(0)
:0004.071C 00000000000000000000   BYTE 10 DUP(0)
:0004.0726 00000000000000000000   BYTE 10 DUP(0)
:0004.0730 00000000000000000000   BYTE 10 DUP(0)
:0004.073A 00000000000000000000   BYTE 10 DUP(0)
:0004.0744 00000000000000000000   BYTE 10 DUP(0)
:0004.074E 00000000000000000000   BYTE 10 DUP(0)
:0004.0758 00000000000000000000   BYTE 10 DUP(0)
:0004.0762 00000000000000000000   BYTE 10 DUP(0)
:0004.076C 00000000000000000000   BYTE 10 DUP(0)
:0004.0776 00000000000000000000   BYTE 10 DUP(0)
:0004.0780 00000000000000000000   BYTE 10 DUP(0)
:0004.078A 00000000000000000000   BYTE 10 DUP(0)
:0004.0794 00000000000000000000   BYTE 10 DUP(0)
:0004.079E 00000000000000000000   BYTE 10 DUP(0)
:0004.07A8 00000000000000000000   BYTE 10 DUP(0)
:0004.07B2 00000000000000000000   BYTE 10 DUP(0)
:0004.07BC 00000000               BYTE  4 DUP(0)


:0004.07C0 FF00                   inc word ptr [bx+si]
:0004.07C2 00000000000000000000   BYTE 10 DUP(0)
:0004.07CC 00000000000000000000   BYTE 10 DUP(0)
:0004.07D6 0000                   BYTE 2 DUP(0)


:0004.07D8 4D                     dec bp
:0004.07D9 53                     push bx
:0004.07DA 205275                 and [bp+si+75], dl
:0004.07DD 6E                     outsb
:0004.07DE 2D5469                 sub ax, 6954
:0004.07E1 6D                     insw
:0004.07E2 65204C69               and gs:[si+69], cl 
:0004.07E6 627261                 bound si, [bp+si+61]
:0004.07E9 7279                   jb 0864
:0004.07EB 202D                   and [di], ch
:0004.07ED 20436F                 and [bp+di+6F], al 
:0004.07F0 7079                   jo 086B
:0004.07F2 7269                   jb 085D
:0004.07F4 67687420               push 2074
:0004.07F8 286329                 sub [bp+di+29], ah
:0004.07FB 2031                   and [bx+di], dh
:0004.07FD 3939                   cmp [bx+di], di
:0004.07FF 322C                   xor ch, [si]
:0004.0801 204D69                 and [di+69], cl 
:0004.0804 63726F                 arpl [bp+si+6F], si
:0004.0807 736F                   jnb 0878
:0004.0809 667420                 je 082C
:0004.080C 43                     inc bx
:0004.080D 6F                     outsw
:0004.080E 7270                   jb 0880
:0004.0810 1A00                   sbb al , [bx+si]
:0004.0812 1B4337                 sbb ax, [bp+di+37]
:0004.0815 011B                   add [bp+di], bx
:0004.0817 2A1B                   sub bl , [bp+di]
:0004.0819 3D2020                 cmp ax, 2020
:0004.081C 83668342               and word ptr [bp-7D], 0042
:0004.0820 8358834E               sbb word ptr [bx+si-7D], 004E
:0004.0824 83478389               add word ptr [bx-7D], FF89
:0004.0828 815B203A20             sbb word ptr [bp+di+20], 203A
:0004.082D 89F1                   mov cx, si
:0004.082F 95                     xchg ax,bp
:0004.0830 9C                     pushf
:0004.0831 82C582                 add ch, 82
:0004.0834 AB                     stosw
:0004.0835 82DC82                 sbb ah, 82
:0004.0838 B982F1                 mov cx, F182
:0004.083B 07                     pop es
:0004.083C 07                     pop es
:0004.083D 00000000000000000000   BYTE 10 DUP(0)


:0004.0847 030C                   add cx, [si]
:0004.0849 0F0000                 sldt [bx+si]
:0004.084C 00000000000000000000   BYTE 10 DUP(0)
:0004.0856 0000000000             BYTE  5 DUP(0)


:0004.085B 1010                   adc [bx+si], dl

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.07F2(C)
|
:0004.085D 1010                   adc [bx+si], dl
:0004.085F 1010                   adc [bx+si], dl
:0004.0861 1010                   adc [bx+si], dl
:0004.0863 1010                   adc [bx+si], dl
:0004.0865 0000                   add [bx+si], al 
:0004.0867 1818                   sbb [bx+si], bl 
:0004.0869 0000                   add [bx+si], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.07F0(C)
|
:0004.086B 6C                     insb
:0004.086C 6C                     insb
:0004.086D 2448                   and al, 48
:0004.086F 00000000000000000000   BYTE 10 DUP(0)
:0004.0879 0000                   BYTE 2 DUP(0)


:0004.087B 2424                   and al, 24
:0004.087D 2426                   and al, 26
:0004.087F 3C64                   cmp al, 64
:0004.0881 2424                   and al, 24
:0004.0883 26                     BYTE 026h


:0004.0884 3C64                   cmp al, 64
:0004.0886 2424                   and al, 24
:0004.0888 2400                   and al, 00
:0004.088A 0008                   add [bx+si], cl 
:0004.088C 1C2A                   sbb al, 2A
:0004.088E 49                     dec cx
:0004.088F 48                     dec ax
:0004.0890 281C                   sub [si], bl 
:0004.0892 0A09                   or cl , [bx+di]
:0004.0894 09492A                 or [bx+di+2A], cx
:0004.0897 1C08                   sbb al, 08
:0004.0899 0000                   add [bx+si], al 
:0004.089B 225454                 and dl, [si+54]
:0004.089E 2408                   and al, 08
:0004.08A0 0808                   or [bx+si], cl 
:0004.08A2 1010                   adc [bx+si], dl
:0004.08A4 1024                   adc [si], ah
:0004.08A6 2A2A                   sub ch, [bp+si]
:0004.08A8 44                     inc sp
:0004.08A9 0000                   add [bx+si], al 
:0004.08AB 384444                 cmp [si+44], al 
:0004.08AE 44                     inc sp
:0004.08AF 44                     inc sp
:0004.08B0 58                     pop ax
:0004.08B1 2020                   and [bx+si], ah
:0004.08B3 52                     push dx
:0004.08B4 52                     push dx
:0004.08B5 4A                     dec dx
:0004.08B6 4A                     dec dx
:0004.08B7 44                     inc sp
:0004.08B8 3A00                   cmp al , [bx+si]
:0004.08BA 006060                 add [bx+si+60], ah
:0004.08BD 204000                 and [bx+si+00], al 
:0004.08C0 00000000000000000000   BYTE 10 DUP(0)


:0004.08CA 0408                   add al, 08
:0004.08CC 0810                   or [bx+si], dl
:0004.08CE 1020                   adc [bx+si], ah
:0004.08D0 2020                   and [bx+si], ah
:0004.08D2 2020                   and [bx+si], ah
:0004.08D4 2010                   and [bx+si], dl
:0004.08D6 1008                   adc [bx+si], cl 
:0004.08D8 0804                   or [si], al 
:0004.08DA 2010                   and [bx+si], dl
:0004.08DC 1008                   adc [bx+si], cl 
:0004.08DE 0804                   or [si], al 
:0004.08E0 0404                   add al, 04
:0004.08E2 0404                   add al, 04
:0004.08E4 0408                   add al, 08
:0004.08E6 0810                   or [bx+si], dl
:0004.08E8 1020                   adc [bx+si], ah
:0004.08EA 0000                   add [bx+si], al 
:0004.08EC 0808                   or [bx+si], cl 
:0004.08EE 49                     dec cx
:0004.08EF 49                     dec cx
:0004.08F0 2A1C                   sub bl , [si]
:0004.08F2 081C                   or [si], bl 
:0004.08F4 2A4949                 sub cl , [bx+di+49]
:0004.08F7 0808                   or [bx+si], cl 
:0004.08F9 00000000               BYTE  4 DUP(0)


:0004.08FD 0808                   or [bx+si], cl 
:0004.08FF 0808                   or [bx+si], cl 
:0004.0901 7F08                   jg 090B
:0004.0903 0808                   or [bx+si], cl 
:0004.0905 0808                   or [bx+si], cl 
:0004.0907 00000000000000000000   BYTE 10 DUP(0)
:0004.0911 0000000000             BYTE  5 DUP(0)


:0004.0916 60                     pusha
:0004.0917 60                     pusha
:0004.0918 204000                 and [bx+si+00], al 
:0004.091B 000000000000           BYTE  6 DUP(0)


:0004.0921 7E00                   jle 0923

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0921(C)
|
:0004.0923 00000000000000000000   BYTE 10 DUP(0)
:0004.092D 00000000000000000000   BYTE 10 DUP(0)


:0004.0937 60                     pusha
:0004.0938 60                     pusha
:0004.0939 0000                   add [bx+si], al 
:0004.093B 0204                   add al , [si]
:0004.093D 0404                   add al, 04
:0004.093F 0808                   or [bx+si], cl 
:0004.0941 0810                   or [bx+si], dl
:0004.0943 1010                   adc [bx+si], dl
:0004.0945 2020                   and [bx+si], ah
:0004.0947 204000                 and [bx+si+00], al 
:0004.094A 003C                   add [si], bh
:0004.094C 42                     inc dx
:0004.094D 42                     inc dx
:0004.094E 42                     inc dx
:0004.094F 42                     inc dx
:0004.0950 42                     inc dx
:0004.0951 42                     inc dx
:0004.0952 42                     inc dx
:0004.0953 42                     inc dx
:0004.0954 42                     inc dx
:0004.0955 42                     inc dx
:0004.0956 42                     inc dx
:0004.0957 42                     inc dx
:0004.0958 3C00                   cmp al, 00
:0004.095A 0008                   add [bx+si], cl 
:0004.095C 1828                   sbb [bx+si], ch
:0004.095E 0808                   or [bx+si], cl 
:0004.0960 0808                   or [bx+si], cl 
:0004.0962 0808                   or [bx+si], cl 
:0004.0964 0808                   or [bx+si], cl 
:0004.0966 0808                   or [bx+si], cl 
:0004.0968 1C00                   sbb al, 00
:0004.096A 0018                   add [bx+si], bl 
:0004.096C 2442                   and al, 42
:0004.096E 42                     inc dx
:0004.096F 42                     inc dx
:0004.0970 0204                   add al , [si]
:0004.0972 0810                   or [bx+si], dl
:0004.0974 2020                   and [bx+si], ah
:0004.0976 40                     inc ax
:0004.0977 40                     inc ax
:0004.0978 7E00                   jle 097A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0978(C)
|
:0004.097A 0018                   add [bx+si], bl 
:0004.097C 2442                   and al, 42
:0004.097E 42                     inc dx
:0004.097F 0204                   add al , [si]
:0004.0981 1804                   sbb [si], al 
:0004.0983 024242                 add al , [bp+si+42]
:0004.0986 42                     inc dx
:0004.0987 2418                   and al, 18
:0004.0989 0000                   add [bx+si], al 
:0004.098B 040C                   add al, 0C
:0004.098D 0C14                   or al, 14
:0004.098F 1414                   adc al, 14
:0004.0991 2424                   and al, 24
:0004.0993 44                     inc sp
:0004.0994 44                     inc sp
:0004.0995 7E04                   jle 099B
:0004.0997 0404                   add al, 04
:0004.0999 0000                   add [bx+si], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0995(C)
|
:0004.099B 7E40                   jle 09DD
:0004.099D 40                     inc ax
:0004.099E 40                     inc ax
:0004.099F 58                     pop ax
:0004.09A0 64                     BYTE 064h


:0004.09A1 42                     inc dx
:0004.09A2 0202                   add al , [bp+si]
:0004.09A4 024242                 add al , [bp+si+42]
:0004.09A7 2418                   and al, 18
:0004.09A9 0000                   add [bx+si], al 
:0004.09AB 1824                   sbb [si], ah
:0004.09AD 42                     inc dx
:0004.09AE 42                     inc dx
:0004.09AF 40                     inc ax
:0004.09B0 58                     pop ax
:0004.09B1 64                     BYTE 064h


:0004.09B2 42                     inc dx
:0004.09B3 42                     inc dx
:0004.09B4 42                     inc dx
:0004.09B5 42                     inc dx
:0004.09B6 42                     inc dx
:0004.09B7 2418                   and al, 18
:0004.09B9 0000                   add [bx+si], al 
:0004.09BB 7E42                   jle 09FF
:0004.09BD 42                     inc dx
:0004.09BE 42                     inc dx
:0004.09BF 0404                   add al, 04
:0004.09C1 0808                   or [bx+si], cl 
:0004.09C3 0808                   or [bx+si], cl 
:0004.09C5 0808                   or [bx+si], cl 
:0004.09C7 0808                   or [bx+si], cl 
:0004.09C9 0000                   add [bx+si], al 
:0004.09CB 1824                   sbb [si], ah
:0004.09CD 42                     inc dx
:0004.09CE 42                     inc dx
:0004.09CF 42                     inc dx
:0004.09D0 2418                   and al, 18
:0004.09D2 2442                   and al, 42
:0004.09D4 42                     inc dx
:0004.09D5 42                     inc dx
:0004.09D6 42                     inc dx
:0004.09D7 2418                   and al, 18
:0004.09D9 0000                   add [bx+si], al 
:0004.09DB 1824                   sbb [si], ah

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.099B(C)
|
:0004.09DD 42                     inc dx
:0004.09DE 42                     inc dx
:0004.09DF 42                     inc dx
:0004.09E0 42                     inc dx
:0004.09E1 42                     inc dx
:0004.09E2 261A02                 sbb al , es:[bp+si]
:0004.09E5 42                     inc dx
:0004.09E6 42                     inc dx
:0004.09E7 2418                   and al, 18
:0004.09E9 0000000000             BYTE  5 DUP(0)


:0004.09EE 1818                   sbb [bx+si], bl 
:0004.09F0 000000000000           BYTE  6 DUP(0)


:0004.09F6 1818                   sbb [bx+si], bl 
:0004.09F8 000000000000           BYTE  6 DUP(0)


:0004.09FE 1818                   sbb [bx+si], bl 
:0004.0A00 000000000000           BYTE  6 DUP(0)


:0004.0A06 1818                   sbb [bx+si], bl 
:0004.0A08 0810                   or [bx+si], dl
:0004.0A0A 0000                   add [bx+si], al 
:0004.0A0C 0204                   add al , [si]
:0004.0A0E 0810                   or [bx+si], dl
:0004.0A10 204040                 and [bx+si+40], al 
:0004.0A13 2010                   and [bx+si], dl
:0004.0A15 0804                   or [si], al 
:0004.0A17 0200                   add al , [bx+si]
:0004.0A19 00000000000000         BYTE  7 DUP(0)


:0004.0A20 7E00                   jle 0A22

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0A20(C)
|
:0004.0A22 007E00                 add [bp+00], bh
:0004.0A25 00000000000000         BYTE  7 DUP(0)


:0004.0A2C 40                     inc ax
:0004.0A2D 2010                   and [bx+si], dl
:0004.0A2F 0804                   or [si], al 
:0004.0A31 0202                   add al , [bp+si]
:0004.0A33 0408                   add al, 08
:0004.0A35 1020                   adc [bx+si], ah
:0004.0A37 40                     inc ax
:0004.0A38 000000                 BYTE  3 DUP(0)


:0004.0A3B 1824                   sbb [si], ah
:0004.0A3D 42                     inc dx
:0004.0A3E 42                     inc dx
:0004.0A3F 42                     inc dx
:0004.0A40 0408                   add al, 08
:0004.0A42 1010                   adc [bx+si], dl
:0004.0A44 1000                   adc [bx+si], al 
:0004.0A46 0018                   add [bx+si], bl 
:0004.0A48 1800                   sbb [bx+si], al 
:0004.0A4A 001C                   add [si], bl 
:0004.0A4C 224149                 and al , [bx+di+49]
:0004.0A4F 55                     push bp
:0004.0A50 55                     push bp
:0004.0A51 55                     push bp
:0004.0A52 55                     push bp
:0004.0A53 55                     push bp
:0004.0A54 55                     push bp
:0004.0A55 4A                     dec dx
:0004.0A56 40                     inc ax
:0004.0A57 211E0000               and [0000], bx
:0004.0A5B 1818                   sbb [bx+si], bl 
:0004.0A5D 2424                   and al, 24
:0004.0A5F 2424                   and al, 24
:0004.0A61 243C                   and al, 3C
:0004.0A63 42                     inc dx
:0004.0A64 42                     inc dx
:0004.0A65 42                     inc dx
:0004.0A66 42                     inc dx
:0004.0A67 42                     inc dx
:0004.0A68 000000                 BYTE  3 DUP(0)


:0004.0A6B 7844                   js 0AB1
:0004.0A6D 42                     inc dx
:0004.0A6E 42                     inc dx
:0004.0A6F 42                     inc dx
:0004.0A70 44                     inc sp
:0004.0A71 7844                   js 0AB7
:0004.0A73 42                     inc dx
:0004.0A74 42                     inc dx
:0004.0A75 42                     inc dx
:0004.0A76 44                     inc sp
:0004.0A77 7800                   js 0A79

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0A77(C)
|
:0004.0A79 0000                   add [bx+si], al 
:0004.0A7B 1824                   sbb [si], ah
:0004.0A7D 42                     inc dx
:0004.0A7E 42                     inc dx
:0004.0A7F 40                     inc ax
:0004.0A80 40                     inc ax
:0004.0A81 40                     inc ax
:0004.0A82 40                     inc ax
:0004.0A83 42                     inc dx
:0004.0A84 42                     inc dx
:0004.0A85 42                     inc dx
:0004.0A86 2418                   and al, 18
:0004.0A88 000000                 BYTE  3 DUP(0)


:0004.0A8B 7844                   js 0AD1
:0004.0A8D 42                     inc dx
:0004.0A8E 42                     inc dx
:0004.0A8F 42                     inc dx
:0004.0A90 42                     inc dx
:0004.0A91 42                     inc dx
:0004.0A92 42                     inc dx
:0004.0A93 42                     inc dx
:0004.0A94 42                     inc dx
:0004.0A95 42                     inc dx
:0004.0A96 44                     inc sp
:0004.0A97 7800                   js 0A99

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0A97(C)
|
:0004.0A99 0000                   add [bx+si], al 
:0004.0A9B 7E40                   jle 0ADD
:0004.0A9D 40                     inc ax
:0004.0A9E 40                     inc ax
:0004.0A9F 40                     inc ax
:0004.0AA0 40                     inc ax
:0004.0AA1 7C40                   jl 0AE3
:0004.0AA3 40                     inc ax
:0004.0AA4 40                     inc ax
:0004.0AA5 40                     inc ax
:0004.0AA6 40                     inc ax
:0004.0AA7 7E00                   jle 0AA9

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0AA7(C)
|
:0004.0AA9 0000                   add [bx+si], al 
:0004.0AAB 7E40                   jle 0AED
:0004.0AAD 40                     inc ax
:0004.0AAE 40                     inc ax
:0004.0AAF 40                     inc ax
:0004.0AB0 40                     inc ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0A6B(C)
|
:0004.0AB1 7C40                   jl 0AF3
:0004.0AB3 40                     inc ax
:0004.0AB4 40                     inc ax
:0004.0AB5 40                     inc ax
:0004.0AB6 40                     inc ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0A71(C)
|
:0004.0AB7 40                     inc ax
:0004.0AB8 000000                 BYTE  3 DUP(0)


:0004.0ABB 1824                   sbb [si], ah
:0004.0ABD 42                     inc dx
:0004.0ABE 40                     inc ax
:0004.0ABF 40                     inc ax
:0004.0AC0 40                     inc ax
:0004.0AC1 4E                     dec si
:0004.0AC2 42                     inc dx
:0004.0AC3 42                     inc dx
:0004.0AC4 42                     inc dx
:0004.0AC5 42                     inc dx
:0004.0AC6 261A00                 sbb al , es:[bx+si]
:0004.0AC9 0000                   add [bx+si], al 
:0004.0ACB 42                     inc dx
:0004.0ACC 42                     inc dx
:0004.0ACD 42                     inc dx
:0004.0ACE 42                     inc dx
:0004.0ACF 42                     inc dx
:0004.0AD0 42                     inc dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0A8B(C)
|
:0004.0AD1 7E42                   jle 0B15
:0004.0AD3 42                     inc dx
:0004.0AD4 42                     inc dx
:0004.0AD5 42                     inc dx
:0004.0AD6 42                     inc dx
:0004.0AD7 42                     inc dx
:0004.0AD8 000000                 BYTE  3 DUP(0)


:0004.0ADB 1C08                   sbb al, 08

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0A9B(C)
|
:0004.0ADD 0808                   or [bx+si], cl 
:0004.0ADF 0808                   or [bx+si], cl 
:0004.0AE1 0808                   or [bx+si], cl 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0AA1(C)
|
:0004.0AE3 0808                   or [bx+si], cl 
:0004.0AE5 0808                   or [bx+si], cl 
:0004.0AE7 1C00                   sbb al, 00
:0004.0AE9 0000                   add [bx+si], al 
:0004.0AEB 0202                   add al , [bp+si]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0AAB(C)
|
:0004.0AED 0202                   add al , [bp+si]
:0004.0AEF 0202                   add al , [bp+si]
:0004.0AF1 0202                   add al , [bp+si]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0AB1(C)
|
:0004.0AF3 024242                 add al , [bp+si+42]
:0004.0AF6 2418                   and al, 18
:0004.0AF8 000000                 BYTE  3 DUP(0)


:0004.0AFB 42                     inc dx
:0004.0AFC 44                     inc sp
:0004.0AFD 44                     inc sp
:0004.0AFE 48                     dec ax
:0004.0AFF 48                     dec ax
:0004.0B00 50                     push ax
:0004.0B01 60                     pusha
:0004.0B02 50                     push ax
:0004.0B03 48                     dec ax
:0004.0B04 48                     dec ax
:0004.0B05 44                     inc sp
:0004.0B06 44                     inc sp
:0004.0B07 42                     inc dx
:0004.0B08 000000                 BYTE  3 DUP(0)


:0004.0B0B 40                     inc ax
:0004.0B0C 40                     inc ax
:0004.0B0D 40                     inc ax
:0004.0B0E 40                     inc ax
:0004.0B0F 40                     inc ax
:0004.0B10 40                     inc ax
:0004.0B11 40                     inc ax
:0004.0B12 40                     inc ax
:0004.0B13 40                     inc ax
:0004.0B14 40                     inc ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0AD1(C)
|
:0004.0B15 40                     inc ax
:0004.0B16 40                     inc ax
:0004.0B17 7E00                   jle 0B19

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0B17(C)
|
:0004.0B19 0000                   add [bx+si], al 
:0004.0B1B 41                     inc cx
:0004.0B1C 636355                 arpl [bp+di+55], sp
:0004.0B1F 55                     push bp
:0004.0B20 49                     dec cx
:0004.0B21 49                     dec cx
:0004.0B22 41                     inc cx
:0004.0B23 41                     inc cx
:0004.0B24 41                     inc cx
:0004.0B25 41                     inc cx
:0004.0B26 41                     inc cx
:0004.0B27 41                     inc cx
:0004.0B28 000000                 BYTE  3 DUP(0)


:0004.0B2B 42                     inc dx
:0004.0B2C 626252                 bound sp, [bp+si+52]
:0004.0B2F 52                     push dx
:0004.0B30 52                     push dx
:0004.0B31 52                     push dx
:0004.0B32 4A                     dec dx
:0004.0B33 4A                     dec dx
:0004.0B34 4A                     dec dx
:0004.0B35 46                     inc si
:0004.0B36 46                     inc si
:0004.0B37 42                     inc dx
:0004.0B38 000000                 BYTE  3 DUP(0)


:0004.0B3B 1824                   sbb [si], ah
:0004.0B3D 42                     inc dx
:0004.0B3E 42                     inc dx
:0004.0B3F 42                     inc dx
:0004.0B40 42                     inc dx
:0004.0B41 42                     inc dx
:0004.0B42 42                     inc dx
:0004.0B43 42                     inc dx
:0004.0B44 42                     inc dx
:0004.0B45 42                     inc dx
:0004.0B46 2418                   and al, 18
:0004.0B48 000000                 BYTE  3 DUP(0)


:0004.0B4B 7844                   js 0B91
:0004.0B4D 42                     inc dx
:0004.0B4E 42                     inc dx
:0004.0B4F 42                     inc dx
:0004.0B50 44                     inc sp
:0004.0B51 7840                   js 0B93
:0004.0B53 40                     inc ax
:0004.0B54 40                     inc ax
:0004.0B55 40                     inc ax
:0004.0B56 40                     inc ax
:0004.0B57 40                     inc ax
:0004.0B58 000000                 BYTE  3 DUP(0)


:0004.0B5B 1824                   sbb [si], ah
:0004.0B5D 42                     inc dx
:0004.0B5E 42                     inc dx
:0004.0B5F 42                     inc dx
:0004.0B60 42                     inc dx
:0004.0B61 42                     inc dx
:0004.0B62 42                     inc dx
:0004.0B63 42                     inc dx
:0004.0B64 52                     push dx
:0004.0B65 4A                     dec dx
:0004.0B66 241A                   and al, 1A
:0004.0B68 000000                 BYTE  3 DUP(0)


:0004.0B6B 7844                   js 0BB1
:0004.0B6D 42                     inc dx
:0004.0B6E 42                     inc dx
:0004.0B6F 42                     inc dx
:0004.0B70 44                     inc sp
:0004.0B71 7850                   js 0BC3
:0004.0B73 50                     push ax
:0004.0B74 48                     dec ax
:0004.0B75 48                     dec ax
:0004.0B76 44                     inc sp
:0004.0B77 42                     inc dx
:0004.0B78 000000                 BYTE  3 DUP(0)


:0004.0B7B 1824                   sbb [si], ah
:0004.0B7D 42                     inc dx
:0004.0B7E 40                     inc ax
:0004.0B7F 40                     inc ax
:0004.0B80 2018                   and [bx+si], bl 
:0004.0B82 0402                   add al, 02
:0004.0B84 42                     inc dx
:0004.0B85 42                     inc dx
:0004.0B86 2418                   and al, 18
:0004.0B88 000000                 BYTE  3 DUP(0)


:0004.0B8B 7F08                   jg 0B95
:0004.0B8D 0808                   or [bx+si], cl 
:0004.0B8F 0808                   or [bx+si], cl 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0B4B(C)
|
:0004.0B91 0808                   or [bx+si], cl 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0B51(C)
|
:0004.0B93 0808                   or [bx+si], cl 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0B8B(C)
|
:0004.0B95 0808                   or [bx+si], cl 
:0004.0B97 0800                   or [bx+si], al 
:0004.0B99 0000                   add [bx+si], al 
:0004.0B9B 42                     inc dx
:0004.0B9C 42                     inc dx
:0004.0B9D 42                     inc dx
:0004.0B9E 42                     inc dx
:0004.0B9F 42                     inc dx
:0004.0BA0 42                     inc dx
:0004.0BA1 42                     inc dx
:0004.0BA2 42                     inc dx
:0004.0BA3 42                     inc dx
:0004.0BA4 42                     inc dx
:0004.0BA5 42                     inc dx
:0004.0BA6 2418                   and al, 18
:0004.0BA8 000000                 BYTE  3 DUP(0)


:0004.0BAB 41                     inc cx
:0004.0BAC 41                     inc cx
:0004.0BAD 41                     inc cx
:0004.0BAE 41                     inc cx
:0004.0BAF 2222                   and ah, [bp+si]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0B6B(C)
|
:0004.0BB1 2222                   and ah, [bp+si]
:0004.0BB3 1414                   adc al, 14
:0004.0BB5 1408                   adc al, 08
:0004.0BB7 0800                   or [bx+si], al 
:0004.0BB9 0000                   add [bx+si], al 
:0004.0BBB 41                     inc cx
:0004.0BBC 41                     inc cx
:0004.0BBD 41                     inc cx
:0004.0BBE 41                     inc cx
:0004.0BBF 49                     dec cx
:0004.0BC0 49                     dec cx
:0004.0BC1 49                     dec cx
:0004.0BC2 55                     push bp

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0B71(C)
|
:0004.0BC3 55                     push bp
:0004.0BC4 55                     push bp
:0004.0BC5 55                     push bp
:0004.0BC6 2222                   and ah, [bp+si]
:0004.0BC8 2200                   and al , [bx+si]
:0004.0BCA 004242                 add [bp+si+42], al 
:0004.0BCD 42                     inc dx
:0004.0BCE 2424                   and al, 24
:0004.0BD0 1818                   sbb [bx+si], bl 
:0004.0BD2 2424                   and al, 24
:0004.0BD4 2442                   and al, 42
:0004.0BD6 42                     inc dx
:0004.0BD7 42                     inc dx
:0004.0BD8 000000                 BYTE  3 DUP(0)


:0004.0BDB 41                     inc cx
:0004.0BDC 41                     inc cx
:0004.0BDD 41                     inc cx
:0004.0BDE 2222                   and ah, [bp+si]
:0004.0BE0 1414                   adc al, 14
:0004.0BE2 0808                   or [bx+si], cl 
:0004.0BE4 0808                   or [bx+si], cl 
:0004.0BE6 0808                   or [bx+si], cl 
:0004.0BE8 000000                 BYTE  3 DUP(0)


:0004.0BEB 7E02                   jle 0BEF
:0004.0BED 0404                   add al, 04

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0BEB(C)
|
:0004.0BEF 0808                   or [bx+si], cl 
:0004.0BF1 1010                   adc [bx+si], dl
:0004.0BF3 2020                   and [bx+si], ah
:0004.0BF5 40                     inc ax
:0004.0BF6 40                     inc ax
:0004.0BF7 7E00                   jle 0BF9

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0BF7(C)
|
:0004.0BF9 000E0808               add [0808], cl 
:0004.0BFD 0808                   or [bx+si], cl 
:0004.0BFF 0808                   or [bx+si], cl 
:0004.0C01 0808                   or [bx+si], cl 
:0004.0C03 0808                   or [bx+si], cl 
:0004.0C05 0808                   or [bx+si], cl 
:0004.0C07 0808                   or [bx+si], cl 
:0004.0C09 0E                     push cs
:0004.0C0A 004141                 add [bx+di+41], al 
:0004.0C0D 2222                   and ah, [bp+si]
:0004.0C0F 1414                   adc al, 14
:0004.0C11 7F08                   jg 0C1B
:0004.0C13 087F08                 or [bx+08], bh
:0004.0C16 0808                   or [bx+si], cl 
:0004.0C18 0800                   or [bx+si], al 
:0004.0C1A 3808                   cmp [bx+si], cl 
:0004.0C1C 0808                   or [bx+si], cl 
:0004.0C1E 0808                   or [bx+si], cl 
:0004.0C20 0808                   or [bx+si], cl 
:0004.0C22 0808                   or [bx+si], cl 
:0004.0C24 0808                   or [bx+si], cl 
:0004.0C26 0808                   or [bx+si], cl 
:0004.0C28 0838                   or [bx+si], bh
:0004.0C2A 1824                   sbb [si], ah
:0004.0C2C 42                     inc dx
:0004.0C2D 00000000000000000000   BYTE 10 DUP(0)
:0004.0C37 00000000000000000000   BYTE 10 DUP(0)
:0004.0C41 000000000000           BYTE  6 DUP(0)


:0004.0C47 7E00                   jle 0C49

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0C47(C)
|
:0004.0C49 0030                   add [bx+si], dh
:0004.0C4B 0C00                   or al, 00
:0004.0C4D 00000000000000000000   BYTE 10 DUP(0)
:0004.0C57 0000000000000000       BYTE  8 DUP(0)


:0004.0C5F 1824                   sbb [si], ah
:0004.0C61 42                     inc dx
:0004.0C62 1A264242               sbb ah, [4242]
:0004.0C66 261A00                 sbb al , es:[bx+si]
:0004.0C69 0000                   add [bx+si], al 
:0004.0C6B 40                     inc ax
:0004.0C6C 40                     inc ax
:0004.0C6D 40                     inc ax
:0004.0C6E 40                     inc ax
:0004.0C6F 58                     pop ax
:0004.0C70 64                     BYTE 064h


:0004.0C71 42                     inc dx
:0004.0C72 42                     inc dx
:0004.0C73 42                     inc dx
:0004.0C74 42                     inc dx
:0004.0C75 42                     inc dx
:0004.0C76 64                     BYTE 064h


:0004.0C77 58                     pop ax
:0004.0C78 00000000000000         BYTE  7 DUP(0)


:0004.0C7F 1824                   sbb [si], ah
:0004.0C81 42                     inc dx
:0004.0C82 40                     inc ax
:0004.0C83 40                     inc ax
:0004.0C84 40                     inc ax
:0004.0C85 42                     inc dx
:0004.0C86 2418                   and al, 18
:0004.0C88 000000                 BYTE  3 DUP(0)


:0004.0C8B 0202                   add al , [bp+si]
:0004.0C8D 0202                   add al , [bp+si]
:0004.0C8F 1A264242               sbb ah, [4242]
:0004.0C93 42                     inc dx
:0004.0C94 42                     inc dx
:0004.0C95 42                     inc dx
:0004.0C96 261A00                 sbb al , es:[bx+si]
:0004.0C99 000000000000           BYTE  6 DUP(0)


:0004.0C9F 1824                   sbb [si], ah
:0004.0CA1 42                     inc dx
:0004.0CA2 42                     inc dx
:0004.0CA3 7E40                   jle 0CE5
:0004.0CA5 40                     inc ax
:0004.0CA6 221C                   and bl , [si]
:0004.0CA8 000000                 BYTE  3 DUP(0)


:0004.0CAB 0814                   or [si], dl
:0004.0CAD 1010                   adc [bx+si], dl
:0004.0CAF 7C10                   jl 0CC1
:0004.0CB1 1010                   adc [bx+si], dl
:0004.0CB3 1010                   adc [bx+si], dl
:0004.0CB5 1010                   adc [bx+si], dl
:0004.0CB7 1000                   adc [bx+si], al 
:0004.0CB9 000000000000           BYTE  6 DUP(0)


:0004.0CBF 1A264242               sbb ah, [4242]
:0004.0CC3 42                     inc dx
:0004.0CC4 42                     inc dx
:0004.0CC5 261A02                 sbb al , es:[bp+si]
:0004.0CC8 44                     inc sp
:0004.0CC9 3800                   cmp [bx+si], al 
:0004.0CCB 40                     inc ax
:0004.0CCC 40                     inc ax
:0004.0CCD 40                     inc ax
:0004.0CCE 40                     inc ax
:0004.0CCF 58                     pop ax
:0004.0CD0 64                     BYTE 064h


:0004.0CD1 42                     inc dx
:0004.0CD2 42                     inc dx
:0004.0CD3 42                     inc dx
:0004.0CD4 42                     inc dx
:0004.0CD5 42                     inc dx
:0004.0CD6 42                     inc dx
:0004.0CD7 42                     inc dx
:0004.0CD8 00000000               BYTE  4 DUP(0)


:0004.0CDC 1010                   adc [bx+si], dl
:0004.0CDE 0000                   add [bx+si], al 
:0004.0CE0 1010                   adc [bx+si], dl
:0004.0CE2 1010                   adc [bx+si], dl
:0004.0CE4 1010                   adc [bx+si], dl
:0004.0CE6 1010                   adc [bx+si], dl
:0004.0CE8 00000000               BYTE  4 DUP(0)


:0004.0CEC 0404                   add al, 04
:0004.0CEE 0000                   add [bx+si], al 
:0004.0CF0 0404                   add al, 04
:0004.0CF2 0404                   add al, 04
:0004.0CF4 0404                   add al, 04
:0004.0CF6 0424                   add al, 24
:0004.0CF8 2418                   and al, 18
:0004.0CFA 004040                 add [bx+si+40], al 
:0004.0CFD 40                     inc ax
:0004.0CFE 40                     inc ax
:0004.0CFF 42                     inc dx
:0004.0D00 44                     inc sp
:0004.0D01 48                     dec ax
:0004.0D02 50                     push ax
:0004.0D03 60                     pusha
:0004.0D04 50                     push ax
:0004.0D05 48                     dec ax
:0004.0D06 44                     inc sp
:0004.0D07 42                     inc dx
:0004.0D08 000000                 BYTE  3 DUP(0)


:0004.0D0B 3010                   xor [bx+si], dl
:0004.0D0D 1010                   adc [bx+si], dl
:0004.0D0F 1010                   adc [bx+si], dl
:0004.0D11 1010                   adc [bx+si], dl
:0004.0D13 1010                   adc [bx+si], dl
:0004.0D15 1010                   adc [bx+si], dl
:0004.0D17 1000                   adc [bx+si], al 
:0004.0D19 000000000000           BYTE  6 DUP(0)


:0004.0D1F 56                     push si
:0004.0D20 6949494949             imul cx, [bx+di+49], 4949
:0004.0D25 49                     dec cx
:0004.0D26 49                     dec cx
:0004.0D27 49                     dec cx
:0004.0D28 00000000000000         BYTE  7 DUP(0)


:0004.0D2F 58                     pop ax
:0004.0D30 64                     BYTE 064h


:0004.0D31 42                     inc dx
:0004.0D32 42                     inc dx
:0004.0D33 42                     inc dx
:0004.0D34 42                     inc dx
:0004.0D35 42                     inc dx
:0004.0D36 42                     inc dx
:0004.0D37 42                     inc dx
:0004.0D38 00000000000000         BYTE  7 DUP(0)


:0004.0D3F 1824                   sbb [si], ah
:0004.0D41 42                     inc dx
:0004.0D42 42                     inc dx
:0004.0D43 42                     inc dx
:0004.0D44 42                     inc dx
:0004.0D45 42                     inc dx
:0004.0D46 2418                   and al, 18
:0004.0D48 00000000000000         BYTE  7 DUP(0)


:0004.0D4F 58                     pop ax
:0004.0D50 64                     BYTE 064h


:0004.0D51 42                     inc dx
:0004.0D52 42                     inc dx
:0004.0D53 42                     inc dx
:0004.0D54 42                     inc dx
:0004.0D55 64                     BYTE 064h


:0004.0D56 58                     pop ax
:0004.0D57 40                     inc ax
:0004.0D58 40                     inc ax
:0004.0D59 40                     inc ax
:0004.0D5A 0000000000             BYTE  5 DUP(0)


:0004.0D5F 1A264242               sbb ah, [4242]
:0004.0D63 42                     inc dx
:0004.0D64 42                     inc dx
:0004.0D65 261A02                 sbb al , es:[bp+si]
:0004.0D68 0202                   add al , [bp+si]
:0004.0D6A 0000000000             BYTE  5 DUP(0)


:0004.0D6F 2C32                   sub al, 32
:0004.0D71 2220                   and ah, [bx+si]
:0004.0D73 2020                   and [bx+si], ah
:0004.0D75 2020                   and [bx+si], ah
:0004.0D77 2000                   and [bx+si], al 
:0004.0D79 000000000000           BYTE  6 DUP(0)


:0004.0D7F 1824                   sbb [si], ah
:0004.0D81 42                     inc dx
:0004.0D82 40                     inc ax
:0004.0D83 3C02                   cmp al, 02
:0004.0D85 42                     inc dx
:0004.0D86 2418                   and al, 18
:0004.0D88 0000000000             BYTE  5 DUP(0)


:0004.0D8D 1010                   adc [bx+si], dl
:0004.0D8F 7C10                   jl 0DA1
:0004.0D91 1010                   adc [bx+si], dl
:0004.0D93 1010                   adc [bx+si], dl
:0004.0D95 1212                   adc dl, [bp+si]
:0004.0D97 0C00                   or al, 00
:0004.0D99 000000000000           BYTE  6 DUP(0)


:0004.0D9F 42                     inc dx
:0004.0DA0 42                     inc dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0D8F(C)
|
:0004.0DA1 42                     inc dx
:0004.0DA2 42                     inc dx
:0004.0DA3 42                     inc dx
:0004.0DA4 42                     inc dx
:0004.0DA5 42                     inc dx
:0004.0DA6 261A00                 sbb al , es:[bx+si]
:0004.0DA9 000000000000           BYTE  6 DUP(0)


:0004.0DAF 42                     inc dx
:0004.0DB0 42                     inc dx
:0004.0DB1 42                     inc dx
:0004.0DB2 42                     inc dx
:0004.0DB3 2424                   and al, 24
:0004.0DB5 2418                   and al, 18
:0004.0DB7 1800                   sbb [bx+si], al 
:0004.0DB9 000000000000           BYTE  6 DUP(0)


:0004.0DBF 41                     inc cx
:0004.0DC0 49                     dec cx
:0004.0DC1 49                     dec cx
:0004.0DC2 55                     push bp
:0004.0DC3 55                     push bp
:0004.0DC4 55                     push bp
:0004.0DC5 55                     push bp
:0004.0DC6 2222                   and ah, [bp+si]
:0004.0DC8 00000000000000         BYTE  7 DUP(0)


:0004.0DCF 42                     inc dx
:0004.0DD0 42                     inc dx
:0004.0DD1 2418                   and al, 18
:0004.0DD3 1824                   sbb [si], ah
:0004.0DD5 42                     inc dx
:0004.0DD6 42                     inc dx
:0004.0DD7 42                     inc dx
:0004.0DD8 00000000000000         BYTE  7 DUP(0)


:0004.0DDF 42                     inc dx
:0004.0DE0 42                     inc dx
:0004.0DE1 42                     inc dx
:0004.0DE2 44                     inc sp
:0004.0DE3 2424                   and al, 24
:0004.0DE5 1808                   sbb [bx+si], cl 
:0004.0DE7 1020                   adc [bx+si], ah
:0004.0DE9 40                     inc ax
:0004.0DEA 0000000000             BYTE  5 DUP(0)


:0004.0DEF 7E02                   jle 0DF3
:0004.0DF1 0408                   add al, 08

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0DEF(C)
|
:0004.0DF3 0810                   or [bx+si], dl
:0004.0DF5 20407E                 and [bx+si+7E], al 
:0004.0DF8 0000                   add [bx+si], al 
:0004.0DFA 06                     push es
:0004.0DFB 0808                   or [bx+si], cl 
:0004.0DFD 0808                   or [bx+si], cl 
:0004.0DFF 0808                   or [bx+si], cl 
:0004.0E01 1010                   adc [bx+si], dl
:0004.0E03 0808                   or [bx+si], cl 
:0004.0E05 0808                   or [bx+si], cl 
:0004.0E07 0808                   or [bx+si], cl 
:0004.0E09 06                     push es
:0004.0E0A 0000000000             BYTE  5 DUP(0)


:0004.0E0F 1010                   adc [bx+si], dl
:0004.0E11 1010                   adc [bx+si], dl
:0004.0E13 1010                   adc [bx+si], dl
:0004.0E15 1010                   adc [bx+si], dl
:0004.0E17 1000                   adc [bx+si], al 
:0004.0E19 0030                   add [bx+si], dh
:0004.0E1B 0808                   or [bx+si], cl 
:0004.0E1D 0808                   or [bx+si], cl 
:0004.0E1F 0808                   or [bx+si], cl 
:0004.0E21 0404                   add al, 04
:0004.0E23 0808                   or [bx+si], cl 
:0004.0E25 0808                   or [bx+si], cl 
:0004.0E27 0808                   or [bx+si], cl 
:0004.0E29 307E00                 xor [bp+00], bh
:0004.0E2C 00000000000000000000   BYTE 10 DUP(0)
:0004.0E36 00000000000000000000   BYTE 10 DUP(0)
:0004.0E40 00000000000000000000   BYTE 10 DUP(0)


:0004.0E4A 8E6200                 mov fs, [bp+si+00]
:0004.0E4D 007669                 add [bp+69], dh
:0004.0E50 0000                   add [bx+si], al 
:0004.0E52 8802                   mov [bp+si], al 
:0004.0E54 A002B8                 mov al, [B802]
:0004.0E57 02D0                   add dl, al 
:0004.0E59 02E8                   add ch, al 
:0004.0E5B 0200                   add al , [bx+si]
:0004.0E5D 0318                   add bx, [bx+si]
:0004.0E5F 0330                   add si, [bx+si]
:0004.0E61 034803                 add cx, [bx+si+03]
:0004.0E64 60                     pusha
:0004.0E65 037803                 add di, [bx+si+03]
:0004.0E68 90                     nop
:0004.0E69 03A803C0               add bp, [bx+si+C003]
:0004.0E6D 03A803C0               add bp, [bx+si+C003]
:0004.0E71 03D8                   add bx, ax
:0004.0E73 03D8                   add bx, ax
:0004.0E75 03D8                   add bx, ax
:0004.0E77 03D8                   add bx, ax
:0004.0E79 03F0                   add si, ax
:0004.0E7B 0308                   add cx, [bx+si]
:0004.0E7D 04F0                   add al, F0
:0004.0E7F 0308                   add cx, [bx+si]
:0004.0E81 0420                   add al, 20
:0004.0E83 0438                   add al, 38
:0004.0E85 0450                   add al, 50
:0004.0E87 0468                   add al, 68
:0004.0E89 0480                   add al, 80
:0004.0E8B 0498                   add al, 98
:0004.0E8D 0480                   add al, 80
:0004.0E8F 0498                   add al, 98
:0004.0E91 04B0                   add al, B0
:0004.0E93 04C8                   add al, C8
:0004.0E95 04E0                   add al, E0
:0004.0E97 04F8                   add al, F8
:0004.0E99 0410                   add al, 10
:0004.0E9B 052805                 add ax, 0528
:0004.0E9E 1005                   adc [di], al 
:0004.0EA0 2805                   sub [di], al 
:0004.0EA2 40                     inc ax
:0004.0EA3 055805                 add ax, 0558
:0004.0EA6 7005                   jo 0EAD
:0004.0EA8 8805                   mov [di], al 
:0004.0EAA A005B8                 mov al, [B805]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.0EA6(C)
|
:0004.0EAD 05A005                 add ax, 05A0
:0004.0EB0 B805D0                 mov ax, D005
:0004.0EB3 05E805                 add ax, 05E8
:0004.0EB6 00061806               add [0618], al 
:0004.0EBA 30064806               xor [0648], al 
:0004.0EBE 30064806               xor [0648], al 
:0004.0EC2 60                     pusha
:0004.0EC3 06                     push es
:0004.0EC4 7806                   js 0ECC
:0004.0EC6 90                     nop
:0004.0EC7 06                     push es
:0004.0EC8 A806                   test al, 06
:0004.0ECA C006D806C0             rol byte ptr [06D8], C0
:0004.0ECF 06                     push es
:0004.0ED0 D8062573               fadd dword ptr [7325]
:0004.0ED4 0000                   add [bx+si], al 
:0004.0ED6 1B4D34                 sbb cx, [di+34]
:0004.0ED9 257300                 and ax, 0073
:0004.0EDC 257300                 and ax, 0073
:0004.0EDF 257300                 and ax, 0073
:0004.0EE2 257300                 and ax, 0073
:0004.0EE5 257300                 and ax, 0073
:0004.0EE8 257300                 and ax, 0073
:0004.0EEB 257300                 and ax, 0073
:0004.0EEE BACFBA                 mov dx, BACF
:0004.0EF1 D0A2B000               shl byte ptr [bp+si+00B0], 01
:0004.0EF5 BACFBA                 mov dx, BACF
:0004.0EF8 D0A2B100               shl byte ptr [bp+si+00B1], 01
:0004.0EFC BACFBA                 mov dx, BACF
:0004.0EFF D0A2B200               shl byte ptr [bp+si+00B2], 01
:0004.0F03 BACFBA                 mov dx, BACF
:0004.0F06 D0A2B300               shl byte ptr [bp+si+00B3], 01
:0004.0F0A C078A673               sar byte ptr [bx+si-5A], 73
:0004.0F0E BACFBA                 mov dx, BACF
:0004.0F11 D000                   rol byte ptr [bx+si], 01
:0004.0F13 B1D2                   mov cl, D2
:0004.0F15 B0CA                   mov al, CA
:0004.0F17 BACFBA                 mov dx, BACF
:0004.0F1A D000                   rol byte ptr [bx+si], 01
:0004.0F1C C078A673               sar byte ptr [bx+si-5A], 73
:0004.0F20 B1D2                   mov cl, D2
:0004.0F22 B0CA                   mov al, CA
:0004.0F24 BACFBA                 mov dx, BACF
:0004.0F27 D000                   rol byte ptr [bx+si], 01
:0004.0F29 001E0725               add [2507], bl 
:0004.0F2D 07                     pop es
:0004.0F2E 2C07                   sub al, 07
:0004.0F30 3307                   xor ax, [bx]
:0004.0F32 3A07                   cmp al , [bx]
:0004.0F34 43                     inc bx
:0004.0F35 07                     pop es
:0004.0F36 4C                     dec sp
:0004.0F37 07                     pop es
:0004.0F38 3809                   cmp [bx+di], cl 
:0004.0F3A 44                     inc sp
:0004.0F3B 095009                 or [bx+si+09], dx
:0004.0F3E 5C                     pop sp
:0004.0F3F 096809                 or [bx+si+09], bp
:0004.0F42 7409                   je 0F4D
:0004.0F44 6809BD                 push BD09
:0004.0F47 D0B4A1A4               BYTE 0d0h
:0004.0F4B 4A                     dec dx
:0004.0F4C 00BACFBA               add [bp+si+BACF], bh
:0004.0F50 D0BEF700               sar byte ptr [bp+00F7], 01
:0004.0F54 A14400                 mov ax, word ptr [0044]
:0004.0F57 A853                   test al, 53
:0004.0F59 B4A1                   mov ah, A1
:0004.0F5B A4                     movsb
:0004.0F5C 4A                     dec dx
:0004.0F5D BACFBA                 mov dx, BACF
:0004.0F60 D0A14400               shl byte ptr [bx+di+0044], 01
:0004.0F64 BACFBA                 mov dx, BACF
:0004.0F67 D0A4A3B9               shl byte ptr [si-465D], 01
:0004.0F6B EF                     out dx, ax
:0004.0F6C A14400                 mov ax, word ptr [0044]
:0004.0F6F 00000000000000000000   BYTE 10 DUP(0)
:0004.0F79 0F0000                 sldt [bx+si]
:0004.0F7C 000F                   add [bx], cl 
:0004.0F7E 000F                   add [bx], cl 
:0004.0F80 0F0000                 sldt [bx+si]
:0004.0F83 000F                   add [bx], cl 
:0004.0F85 0F000F                 str [bx]
:0004.0F88 000F                   add [bx], cl 
:0004.0F8A 0F                     BYTE 0fh
:0004.0F8B 0F                     BYTE 0fh
:0004.0F8C 0F                     BYTE 0fh
:0004.0F8D 0F0000                 sldt [bx+si]
:0004.0F90 000F                   add [bx], cl 
:0004.0F92 000000                 BYTE  3 DUP(0)


:0004.0F95 0F000F                 str [bx]
:0004.0F98 0F0000                 sldt [bx+si]
:0004.0F9B 000F                   add [bx], cl 
:0004.0F9D 0F000F                 str [bx]
:0004.0FA0 000F                   add [bx], cl 
:0004.0FA2 0F                     BYTE 0fh
:0004.0FA3 0F                     BYTE 0fh
:0004.0FA4 0F                     BYTE 0fh
:0004.0FA5 0F0000                 sldt [bx+si]
:0004.0FA8 000F                   add [bx], cl 
:0004.0FAA 000000                 BYTE  3 DUP(0)


:0004.0FAD 0F000F                 str [bx]
:0004.0FB0 0F0000                 sldt [bx+si]
:0004.0FB3 000F                   add [bx], cl 
:0004.0FB5 0F000F                 str [bx]
:0004.0FB8 000F                   add [bx], cl 
:0004.0FBA 0F                     BYTE 0fh
:0004.0FBB 0F                     BYTE 0fh
:0004.0FBC 0F                     BYTE 0fh
:0004.0FBD 0F                     BYTE 0fh
:0004.0FBE 6C                     insb
:0004.0FBF 3F                     aas
:0004.0FC0 F60CC0                 BYTE 0f6h
:0004.0FC3 3F                     aas
:0004.0FC4 F60C00                 BYTE 0f6h
:0004.0FC7 00800000               add [bx+si+0000], al 
:0004.0FCB 01800100               add [bx+si+0001], ax
:0004.0FCF 00FF                   add bh, bh
:0004.0FD1 0000                   add [bx+si], al 
:0004.0FD3 FF00                   inc word ptr [bx+si]
:0004.0FD5 00000000000000000000   BYTE 10 DUP(0)
:0004.0FDF 00000000000000000000   BYTE 10 DUP(0)
:0004.0FE9 00000000000000000000   BYTE 10 DUP(0)
:0004.0FF3 000000                 BYTE  3 DUP(0)


:0004.0FF6 41                     inc cx
:0004.0FF7 3A4241                 cmp al , [bp+si+41]
:0004.0FFA 4B                     dec bx
:0004.0FFB 44                     inc sp
:0004.0FFC 41                     inc cx
:0004.0FFD 54                     push sp
:0004.0FFE 41                     inc cx
:0004.0FFF 2E                     BYTE 02eh


:0004.1000 52                     push dx
:0004.1001 3300                   xor ax, [bx+si]
:0004.1003 00413A                 add [bx+di+3A], al 
:0004.1006 42                     inc dx
:0004.1007 42                     inc dx
:0004.1008 4B                     dec bx
:0004.1009 53                     push bx
:0004.100A 44                     inc sp
:0004.100B 41                     inc cx
:0004.100C 54                     push sp
:0004.100D 312E5233               xor [3352], bp
:0004.1011 00413A                 add [bx+di+3A], al 
:0004.1014 53                     push bx
:0004.1015 4D                     dec bp
:0004.1016 41                     inc cx
:0004.1017 50                     push ax
:0004.1018 42                     inc dx
:0004.1019 47                     inc di
:0004.101A 50                     push ax
:0004.101B 4C                     dec sp
:0004.101C 2E                     BYTE 02eh


:0004.101D 52                     push dx
:0004.101E 3300                   xor ax, [bx+si]
:0004.1020 41                     inc cx
:0004.1021 3A4D4D                 cmp cl , [di+4D]
:0004.1024 41                     inc cx
:0004.1025 50                     push ax
:0004.1026 42                     inc dx
:0004.1027 47                     inc di
:0004.1028 50                     push ax
:0004.1029 4C                     dec sp
:0004.102A 2E                     BYTE 02eh


:0004.102B 52                     push dx
:0004.102C 3300                   xor ax, [bx+si]
:0004.102E 41                     inc cx
:0004.102F 3A4D4D                 cmp cl , [di+4D]
:0004.1032 41                     inc cx
:0004.1033 50                     push ax
:0004.1034 2E                     BYTE 02eh


:0004.1035 52                     push dx
:0004.1036 3300                   xor ax, [bx+si]
:0004.1038 41                     inc cx
:0004.1039 3A534D                 cmp dl, [bp+di+4D]
:0004.103C 41                     inc cx
:0004.103D 50                     push ax
:0004.103E 2E                     BYTE 02eh


:0004.103F 52                     push dx
:0004.1040 3300                   xor ax, [bx+si]
:0004.1042 41                     inc cx
:0004.1043 3A504D                 cmp dl, [bx+si+4D]
:0004.1046 41                     inc cx
:0004.1047 50                     push ax
:0004.1048 2E                     BYTE 02eh


:0004.1049 52                     push dx
:0004.104A 3300                   xor ax, [bx+si]
:0004.104C 41                     inc cx
:0004.104D 3A5353                 cmp dl, [bp+di+53]
:0004.1050 43                     inc bx
:0004.1051 43                     inc bx
:0004.1052 48                     dec ax
:0004.1053 52                     push dx
:0004.1054 312E5233               xor [3352], bp
:0004.1058 0000                   add [bx+si], al 
:0004.105A 41                     inc cx
:0004.105B 3A5353                 cmp dl, [bp+di+53]
:0004.105E 43                     inc bx
:0004.105F 43                     inc bx
:0004.1060 48                     dec ax
:0004.1061 52                     push dx
:0004.1062 322E5233               xor ch, [3352]
:0004.1066 00000000               BYTE  4 DUP(0)


:0004.106A 41                     inc cx
:0004.106B 3A4D55                 cmp cl , [di+55]
:0004.106E 53                     push bx
:0004.106F 49                     dec cx
:0004.1070 43                     inc bx
:0004.1071 2E                     BYTE 02eh


:0004.1072 52                     push dx
:0004.1073 3300                   xor ax, [bx+si]
:0004.1075 00413A                 add [bx+di+3A], al 
:0004.1078 46                     inc si
:0004.1079 4F                     dec di
:0004.107A 4E                     dec si
:0004.107B 54                     push sp
:0004.107C 2E                     BYTE 02eh


:0004.107D 52                     push dx
:0004.107E 3300                   xor ax, [bx+si]
:0004.1080 41                     inc cx
:0004.1081 3A4553                 cmp al , [di+53]
:0004.1084 41                     inc cx
:0004.1085 56                     push si
:0004.1086 45                     inc bp
:0004.1087 302E5233               xor [3352], ch
:0004.108B 53                     push bx
:0004.108C 0000                   add [bx+si], al 
:0004.108E 41                     inc cx
:0004.108F 3A4D53                 cmp cl , [di+53]
:0004.1092 41                     inc cx
:0004.1093 56                     push si
:0004.1094 45                     inc bp
:0004.1095 302E5233               xor [3352], ch
:0004.1099 53                     push bx
:0004.109A 0000                   add [bx+si], al 
:0004.109C 41                     inc cx
:0004.109D 3A4553                 cmp al , [di+53]
:0004.10A0 41                     inc cx
:0004.10A1 56                     push si
:0004.10A2 45                     inc bp
:0004.10A3 302E5233               xor [3352], ch
:0004.10A7 4D                     dec bp
:0004.10A8 0000                   add [bx+si], al 
:0004.10AA 41                     inc cx
:0004.10AB 3A4D53                 cmp cl , [di+53]
:0004.10AE 41                     inc cx
:0004.10AF 56                     push si
:0004.10B0 45                     inc bp
:0004.10B1 302E5233               xor [3352], ch
:0004.10B5 4D                     dec bp
:0004.10B6 0000                   add [bx+si], al 
:0004.10B8 41                     inc cx
:0004.10B9 3A4D53                 cmp cl , [di+53]
:0004.10BC 41                     inc cx
:0004.10BD 56                     push si
:0004.10BE 45                     inc bp
:0004.10BF 2E                     BYTE 02eh


:0004.10C0 52                     push dx
:0004.10C1 3300                   xor ax, [bx+si]
:0004.10C3 00413A                 add [bx+di+3A], al 
:0004.10C6 50                     push ax
:0004.10C7 41                     inc cx
:0004.10C8 43                     inc bx
:0004.10C9 4B                     dec bx
:0004.10CA 47                     inc di
:0004.10CB 52                     push dx
:0004.10CC 50                     push ax
:0004.10CD 2E                     BYTE 02eh


:0004.10CE 52                     push dx
:0004.10CF 3300                   xor ax, [bx+si]
:0004.10D1 00423A                 add [bp+si+3A], al 
:0004.10D4 49                     dec cx
:0004.10D5 50                     push ax
:0004.10D6 50                     push ax
:0004.10D7 41                     inc cx
:0004.10D8 4E                     dec si
:0004.10D9 302E5233               xor [3352], ch
:0004.10DD 00423A                 add [bp+si+3A], al 
:0004.10E0 49                     dec cx
:0004.10E1 50                     push ax
:0004.10E2 50                     push ax
:0004.10E3 41                     inc cx
:0004.10E4 4E                     dec si
:0004.10E5 304D2E                 xor [di+2E], cl 
:0004.10E8 52                     push dx
:0004.10E9 3300                   xor ax, [bx+si]
:0004.10EB 00423A                 add [bp+si+3A], al 
:0004.10EE 48                     dec ax
:0004.10EF 45                     inc bp
:0004.10F0 58                     pop ax
:0004.10F1 5A                     pop dx
:0004.10F2 43                     inc bx
:0004.10F3 48                     dec ax
:0004.10F4 52                     push dx
:0004.10F5 2E                     BYTE 02eh


:0004.10F6 52                     push dx
:0004.10F7 3300                   xor ax, [bx+si]
:0004.10F9 00423A                 add [bp+si+3A], al 
:0004.10FC 46                     inc si
:0004.10FD 41                     inc cx
:0004.10FE 43                     inc bx
:0004.10FF 45                     inc bp
:0004.1100 44                     inc sp
:0004.1101 41                     inc cx
:0004.1102 54                     push sp
:0004.1103 2E                     BYTE 02eh


:0004.1104 52                     push dx
:0004.1105 3300                   xor ax, [bx+si]
:0004.1107 00413A                 add [bx+di+3A], al 
:0004.110A 44                     inc sp
:0004.110B 49                     dec cx
:0004.110C 53                     push bx
:0004.110D 4B                     dec bx
:0004.110E 312E5233               xor [3352], bp
:0004.1112 49                     dec cx
:0004.1113 00423A                 add [bp+si+3A], al 
:0004.1116 44                     inc sp
:0004.1117 49                     dec cx
:0004.1118 53                     push bx
:0004.1119 4B                     dec bx
:0004.111A 322E5233               xor ch, [3352]
:0004.111E 49                     dec cx
:0004.111F 00413A                 add [bx+di+3A], al 
:0004.1122 44                     inc sp
:0004.1123 49                     dec cx
:0004.1124 53                     push bx
:0004.1125 4B                     dec bx
:0004.1126 332E5233               xor bp, [3352]
:0004.112A 49                     dec cx
:0004.112B 00413A                 add [bx+di+3A], al 
:0004.112E 44                     inc sp
:0004.112F 49                     dec cx
:0004.1130 53                     push bx
:0004.1131 4B                     dec bx
:0004.1132 342E                   xor al, 2E
:0004.1134 52                     push dx
:0004.1135 334900                 xor cx, [bx+di+00]
:0004.1138 41                     inc cx
:0004.1139 3A5344                 cmp dl, [bp+di+44]
:0004.113C 49                     dec cx
:0004.113D 53                     push bx
:0004.113E 4B                     dec bx
:0004.113F 2E                     BYTE 02eh


:0004.1140 52                     push dx
:0004.1141 334900                 xor cx, [bx+di+00]
:0004.1144 41                     inc cx
:0004.1145 3A4B44                 cmp cl , [bp+di+44]
:0004.1148 49                     dec cx
:0004.1149 53                     push bx
:0004.114A 4B                     dec bx
:0004.114B 2E                     BYTE 02eh


:0004.114C 52                     push dx
:0004.114D 334900                 xor cx, [bx+di+00]
:0004.1150 000000000000           BYTE  6 DUP(0)


:0004.1156 0102                   add [bp+si], ax
:0004.1158 0300                   add ax, [bx+si]
:0004.115A 64004700               add fs:[bx+00], al 
:0004.115E 1F                     pop ds
:0004.115F 00FF                   add bh, bh
:0004.1161 00A10051               add [bx+di+5100], ah
:0004.1165 0020                   add [bx+si], ah
:0004.1167 BC42B3                 mov sp, B342
:0004.116A C600B1                 mov byte ptr [bx+si], B1
:0004.116D E4BE                   in al, BE
:0004.116F DE00                   fiadd word ptr [bx+si]
:0004.1171 AE                     scasb
:0004.1172 5D                     pop bp
:0004.1173 C57600                 lds si, [bp]
:0004.1176 A4                     movsb
:0004.1177 BDAE5D                 mov bp, 5DAE
:0004.117A C5D0                   lds dx, ax
:0004.117C 00B04BB2               add [bx+si+B24B], dh
:0004.1180 D000                   rol byte ptr [bx+si], 01
:0004.1182 B8B3A8                 mov ax, A8B3
:0004.1185 F4                     hlt
:0004.1186 00B04BB3               add [bx+si+B34B], dh
:0004.118A 4E                     dec si
:0004.118B 00A766A5               add [bx+A566], ah
:0004.118F AC                     lodsb
:0004.1190 00B3B3C1               add [bp+di+C1B3], dh
:0004.1194 BE00BC                 mov si, BC00
:0004.1197 42                     inc dx
:0004.1198 AA                     stosb
:0004.1199 ED                     in ax, dx
:0004.119A 00BC42BC               add [si+BC42], bh
:0004.119E FD                     std
:0004.119F 00B169BE               add [bx+di+BE69], dh
:0004.11A3 7C00                   jl 11A5

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.11A3(C)
|
:0004.11A5 B0A8                   mov al, A8
:0004.11A7 C4CB                   les cx, bx
:0004.11A9 00A4D5BF               add [si+BFD5], ah
:0004.11AD C400                   les ax, [bx+si]
:0004.11AF B54C                   mov ch, 4C
:0004.11B1 A9D2C4                 test ax, C4D2
:0004.11B4 DD00                   fld qword ptr [eax]
:0004.11B6 96                     xchg ax,si
:0004.11B7 099C09A1               or [si+A109], bx
:0004.11BB 09A609AD               or [bp+AD09], sp
:0004.11BF 09B209B7               or [bp+si+B709], si
:0004.11C3 09BC09C1               or [si+C109], di
:0004.11C7 09C6                   or si, ax
:0004.11C9 09CB                   or bx, cx
:0004.11CB 09D0                   or ax, dx
:0004.11CD 09D5                   or bp, dx
:0004.11CF 09DA                   or dx, bx
:0004.11D1 09DF                   or di, bx
:0004.11D3 09BED4B3               or [bp+B3D4], di
:0004.11D7 F5                     cmc
:0004.11D8 00B3C0D6               add [bp+di+D6C0], dh
:0004.11DC B900C3                 mov cx, C300
:0004.11DF F6A56400               mul byte ptr [di+0064]
:0004.11E3 AB                     stosw
:0004.11E4 B0A6                   mov al, A6
:0004.11E6 C000A7                 rol byte ptr [bx+si], A7
:0004.11E9 F8                     clc
:0004.11EA B2F8                   mov dl, F8
:0004.11EC 0000                   add [bx+si], al 
:0004.11EE 040A                   add al, 0A
:0004.11F0 090A                   or [bp+si], cx
:0004.11F2 0E                     push cs
:0004.11F3 0A13                   or dl, [bp+di]
:0004.11F5 0A18                   or bl , [bx+si]
:0004.11F7 0AB575A7               or dh, [di+A775]
:0004.11FB 4C                     dec sp
:0004.11FC 00AAF8A7               add [bp+si+A7F8], ch
:0004.1200 4C                     dec sp
:0004.1201 00BED4A8               add [bp+A8D4], bh
:0004.1205 AE                     scasb
:0004.1206 00A47DA7               add [si+A77D], ah
:0004.120A 4C                     dec sp
:0004.120B 00B373A9               add [bp+di+A973], dh
:0004.120F B8A74C                 mov ax, 4CA7
:0004.1212 00B56FA5               add [di+A56F], dh
:0004.1216 DBA8AE00               fld tbyte ptr [bx+si+00AE]
:0004.121A BBB4C3                 mov bx, C3B4
:0004.121D 4D                     dec bp
:0004.121E A7                     cmpsw
:0004.121F 4C                     dec sp
:0004.1220 00ADABC3               add [di+C3AB], ch
:0004.1224 4D                     dec bp
:0004.1225 A7                     cmpsw
:0004.1226 4C                     dec sp
:0004.1227 00AAF1BD               add [bp+si+BDF1], ch
:0004.122B C3                     ret


:0004.122C B6A4                   mov dh, A4
:0004.122E 00A473B8               add [si+B873], ah
:0004.1232 E900B4                 jmp C635


:0004.1235 63B8E900               arpl [bx+si+00E9], di
:0004.1239 B871B8                 mov ax, B871
:0004.123C E900AD                 jmp BF3F


:0004.123F 78BC                   js 11FD
:0004.1241 D6                     setalc
:0004.1242 B6A4                   mov dh, A4
:0004.1244 00B272C3               add [bp+si+C372], dh
:0004.1248 7EA7                   jle 11F1
:0004.124A 4C                     dec sp
:0004.124B B9CE00                 mov cx, 00CE
:0004.124E AA                     stosb
:0004.124F 5A                     pop dx
:0004.1250 B34E                   mov bl, 4E
:0004.1252 AE                     scasb
:0004.1253 61                     popa
:0004.1254 B6A4                   mov dh, A4
:0004.1256 00A7AFB3               add [bx+B3AF], ah
:0004.125A 4E                     dec si
:0004.125B AE                     scasb
:0004.125C 7600                   jbe 125E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.125C(C)
|
:0004.125E B2A7                   mov dl, A7
:0004.1260 A5                     movsw
:0004.1261 C1B1DA00A5             BYTE 0c1h
:0004.1266 C1B2B300B9             BYTE 0c1h
:0004.126B 42                     inc dx
:0004.126C BFE9B6                 mov di, B6E9
:0004.126F A4                     movsb
:0004.1270 0000                   add [bx+si], al 
:0004.1272 280A                   sub [bp+si], cl 
:0004.1274 2D0A32                 sub ax, 320A
:0004.1277 0A37                   or dh, [bx]
:0004.1279 0A3C                   or bh, [si]
:0004.127B 0A430A                 or al , [bp+di+0A]
:0004.127E 4A                     dec dx
:0004.127F 0A510A                 or dl, [bx+di+0A]
:0004.1282 58                     pop ax
:0004.1283 0A5F0A                 or bl , [bx+0A]
:0004.1286 640A690A               or ch, fs:[bx+di+0A]
:0004.128A 6E                     outsb
:0004.128B 0A750A                 or dh, [di+0A]
:0004.128E 7E0A                   jle 129A
:0004.1290 870A                   xchg [bp+si], cx
:0004.1292 8E0A                   mov cs, [bp+si]
:0004.1294 95                     xchg ax,bp
:0004.1295 0A9A0A28               or bl , [bp+si+280A]
:0004.1299 3C3C                   cmp al, 3C
:0004.129B 1E                     push ds
:0004.129C 3C50                   cmp al, 50
:0004.129E 3C46                   cmp al, 46
:0004.12A0 50                     push ax
:0004.12A1 323C                   xor bh, [si]
:0004.12A3 46                     inc si
:0004.12A4 1450                   adc al, 50
:0004.12A6 46                     inc si
:0004.12A7 1446                   adc al, 46
:0004.12A9 1414                   adc al, 14
:0004.12AB 0028                   add [bx+si], ch
:0004.12AD 3C50                   cmp al, 50
:0004.12AF 2828                   sub [bx+si], ch
:0004.12B1 321E323C               xor bl , [3C32]
:0004.12B5 2832                   sub [bp+si], dh
:0004.12B7 3C14                   cmp al, 14
:0004.12B9 1E                     push ds
:0004.12BA 3C14                   cmp al, 14
:0004.12BC 50                     push ax
:0004.12BD 1414                   adc al, 14
:0004.12BF B36E                   mov bl, 6E
:0004.12C1 BAD000                 mov dx, 00D0
:0004.12C4 B577                   mov ch, 77
:0004.12C6 BAD000                 mov dx, 00D0
:0004.12C9 00EF                   add bh, ch
:0004.12CB 0A7D30                 or bh, [di+30]
:0004.12CE F4                     hlt
:0004.12CF 0A7D30                 or bh, [di+30]
:0004.12D2 00000000000000         BYTE  7 DUP(0)


:0004.12D9 0100                   add [bx+si], ax
:0004.12DB 0000                   add [bx+si], al 
:0004.12DD 0A02                   or al , [bp+si]
:0004.12DF 0400                   add al, 00
:0004.12E1 0E                     push cs
:0004.12E2 06                     push es
:0004.12E3 0A0C                   or cl , [si]
:0004.12E5 07                     pop es
:0004.12E6 07                     pop es
:0004.12E7 000B                   add [bp+di], cl 
:0004.12E9 0F08                   invd
:0004.12EB 0C05                   or al, 05
:0004.12ED 0F                     BYTE 0fh
:0004.12EE 0C0F                   or al, 0F
:0004.12F0 0F                     BYTE 0fh
:0004.12F1 0F0000                 sldt [bx+si]
:0004.12F4 000A                   add [bp+si], cl 
:0004.12F6 0A0B                   or cl , [bp+di]
:0004.12F8 0007                   add [bx], al 
:0004.12FA 030A                   add cx, [bp+si]
:0004.12FC 0307                   add ax, [bx]
:0004.12FE 020A                   add cl , [bp+si]
:0004.1300 0A04                   or al , [si]
:0004.1302 06                     push es
:0004.1303 06                     push es
:0004.1304 0204                   add al , [si]
:0004.1306 0A03                   or al , [bp+di]
:0004.1308 07                     pop es
:0004.1309 0B00                   or ax, [bx+si]
:0004.130B 0000                   add [bx+si], al 
:0004.130D 0A02                   or al , [bp+si]
:0004.130F 0400                   add al, 00
:0004.1311 0E                     push cs
:0004.1312 06                     push es
:0004.1313 0A0C                   or cl , [si]
:0004.1315 07                     pop es
:0004.1316 07                     pop es
:0004.1317 000B                   add [bp+di], cl 
:0004.1319 0F08                   invd
:0004.131B 0C05                   or al, 05
:0004.131D 0F                     BYTE 0fh
:0004.131E 0C0F                   or al, 0F
:0004.1320 0F                     BYTE 0fh
:0004.1321 0F0000                 sldt [bx+si]
:0004.1324 0001                   add [bx+di], al 
:0004.1326 09060106               or [0601], ax
:0004.132A 06                     push es
:0004.132B 0303                   add ax, [bp+di]
:0004.132D 090E0209               or [0902], cx
:0004.1331 06                     push es
:0004.1332 0A09                   or cl , [bx+di]
:0004.1334 0209                   add cl , [bx+di]
:0004.1336 0B0A                   or cx, [bp+si]
:0004.1338 0E                     push cs
:0004.1339 0D0000                 or ax, 0000
:0004.133C 000A                   add [bp+si], cl 
:0004.133E 0204                   add al , [si]
:0004.1340 000E060A               add [0A06], cl 
:0004.1344 0C07                   or al, 07
:0004.1346 07                     pop es
:0004.1347 000B                   add [bp+di], cl 
:0004.1349 0F08                   invd
:0004.134B 0C05                   or al, 05
:0004.134D 0F                     BYTE 0fh
:0004.134E 0C0F                   or al, 0F
:0004.1350 0F                     BYTE 0fh
:0004.1351 0F0000                 sldt [bx+si]
:0004.1354 0000                   add [bx+si], al 
:0004.1356 0405                   add al, 05
:0004.1358 0107                   add [bx], ax
:0004.135A 0202                   add al , [bp+si]
:0004.135C 0C06                   or al, 06
:0004.135E 0307                   add ax, [bx]
:0004.1360 050809                 add ax, 0908
:0004.1363 0903                   or [bp+di], ax
:0004.1365 0C09                   or al, 09
:0004.1367 0B0D                   or cx, [di]
:0004.1369 0C00                   or al, 00
:0004.136B 0000                   add [bx+si], al 
:0004.136D 0A02                   or al , [bp+si]
:0004.136F 0400                   add al, 00
:0004.1371 0E                     push cs
:0004.1372 06                     push es
:0004.1373 0A0C                   or cl , [si]
:0004.1375 07                     pop es
:0004.1376 07                     pop es
:0004.1377 000B                   add [bp+di], cl 
:0004.1379 0F08                   invd
:0004.137B 0C05                   or al, 05
:0004.137D 0F                     BYTE 0fh
:0004.137E 0C0F                   or al, 0F
:0004.1380 0F                     BYTE 0fh
:0004.1381 0F0000                 sldt [bx+si]
:0004.1384 0002                   add [bp+si], al 
:0004.1386 0A060106               or al , [0601]
:0004.138A 06                     push es
:0004.138B 0001                   add [bx+di], al 
:0004.138D 080F                   or [bx], cl 
:0004.138F 0308                   add cx, [bx+si]
:0004.1391 080A                   or [bp+si], cl 
:0004.1393 0A02                   or al , [bp+si]
:0004.1395 090B                   or [bp+di], cx
:0004.1397 0A0F                   or cl , [bx]
:0004.1399 0E                     push cs
:0004.139A 000000                 BYTE  3 DUP(0)


:0004.139D 0F0000                 sldt [bx+si]
:0004.13A0 000F                   add [bx], cl 
:0004.13A2 000F                   add [bx], cl 
:0004.13A4 0F0000                 sldt [bx+si]
:0004.13A7 000F                   add [bx], cl 
:0004.13A9 0F000F                 str [bx]
:0004.13AC 000F                   add [bx], cl 
:0004.13AE 0F                     BYTE 0fh
:0004.13AF 0F                     BYTE 0fh
:0004.13B0 0F                     BYTE 0fh
:0004.13B1 0F0000                 sldt [bx+si]
:0004.13B4 000F                   add [bx], cl 
:0004.13B6 000000                 BYTE  3 DUP(0)


:0004.13B9 0F000F                 str [bx]
:0004.13BC 0F0000                 sldt [bx+si]
:0004.13BF 000F                   add [bx], cl 
:0004.13C1 0F000F                 str [bx]
:0004.13C4 000F                   add [bx], cl 
:0004.13C6 0F                     BYTE 0fh
:0004.13C7 0F                     BYTE 0fh
:0004.13C8 0F                     BYTE 0fh
:0004.13C9 0F0000                 sldt [bx+si]
:0004.13CC 000A                   add [bp+si], cl 
:0004.13CE 0204                   add al , [si]
:0004.13D0 000E060A               add [0A06], cl 
:0004.13D4 0C07                   or al, 07
:0004.13D6 07                     pop es
:0004.13D7 000B                   add [bp+di], cl 
:0004.13D9 0F08                   invd
:0004.13DB 0C05                   or al, 05
:0004.13DD 0F                     BYTE 0fh
:0004.13DE 0C0F                   or al, 0F
:0004.13E0 0F                     BYTE 0fh
:0004.13E1 0F0000                 sldt [bx+si]
:0004.13E4 0000                   add [bx+si], al 
:0004.13E6 0304                   add ax, [si]
:0004.13E8 0107                   add [bx], ax
:0004.13EA 0203                   add al , [bp+di]
:0004.13EC 0A05                   or al , [di]
:0004.13EE 0307                   add ax, [bx]
:0004.13F0 050809                 add ax, 0908
:0004.13F3 0903                   or [bp+di], ax
:0004.13F5 0C09                   or al, 09
:0004.13F7 0B0D                   or cx, [di]
:0004.13F9 0C00                   or al, 00
:0004.13FB 0000                   add [bx+si], al 
:0004.13FD 0A02                   or al , [bp+si]
:0004.13FF 0400                   add al, 00
:0004.1401 0E                     push cs
:0004.1402 06                     push es
:0004.1403 0A0C                   or cl , [si]
:0004.1405 07                     pop es
:0004.1406 07                     pop es
:0004.1407 000B                   add [bp+di], cl 
:0004.1409 0F08                   invd
:0004.140B 0C05                   or al, 05
:0004.140D 0F                     BYTE 0fh
:0004.140E 0C0F                   or al, 0F
:0004.1410 0F                     BYTE 0fh
:0004.1411 0F0000                 sldt [bx+si]
:0004.1414 0000                   add [bx+si], al 
:0004.1416 0405                   add al, 05
:0004.1418 0107                   add [bx], ax
:0004.141A 0203                   add al , [bp+di]
:0004.141C 0A05                   or al , [di]
:0004.141E 0307                   add ax, [bx]
:0004.1420 06                     push es
:0004.1421 0809                   or [bx+di], cl 
:0004.1423 0903                   or [bp+di], ax
:0004.1425 0C09                   or al, 09
:0004.1427 0B0D                   or cx, [di]
:0004.1429 0C00                   or al, 00
:0004.142B 0000                   add [bx+si], al 
:0004.142D 0A02                   or al , [bp+si]
:0004.142F 0400                   add al, 00
:0004.1431 0E                     push cs
:0004.1432 06                     push es
:0004.1433 0A0C                   or cl , [si]
:0004.1435 07                     pop es
:0004.1436 07                     pop es
:0004.1437 000B                   add [bp+di], cl 
:0004.1439 0F08                   invd
:0004.143B 0C05                   or al, 05
:0004.143D 0F                     BYTE 0fh
:0004.143E 0C0F                   or al, 0F
:0004.1440 0F                     BYTE 0fh
:0004.1441 0F0000                 sldt [bx+si]
:0004.1444 0001                   add [bx+di], al 
:0004.1446 0405                   add al, 05
:0004.1448 0207                   add al , [bx]
:0004.144A 0304                   add ax, [si]
:0004.144C 0B07                   or ax, [bx]
:0004.144E 0307                   add ax, [bx]
:0004.1450 050809                 add ax, 0908
:0004.1453 0903                   or [bp+di], ax
:0004.1455 0C09                   or al, 09
:0004.1457 0B0D                   or cx, [di]
:0004.1459 0C00                   or al, 00
:0004.145B 0000                   add [bx+si], al 
:0004.145D 0A02                   or al , [bp+si]
:0004.145F 0400                   add al, 00
:0004.1461 0E                     push cs
:0004.1462 06                     push es
:0004.1463 0A0C                   or cl , [si]
:0004.1465 07                     pop es
:0004.1466 07                     pop es
:0004.1467 000B                   add [bp+di], cl 
:0004.1469 0F08                   invd
:0004.146B 0C05                   or al, 05
:0004.146D 0F                     BYTE 0fh
:0004.146E 0C0F                   or al, 0F
:0004.1470 0F                     BYTE 0fh
:0004.1471 0F0000                 sldt [bx+si]
:0004.1474 0000                   add [bx+si], al 
:0004.1476 0304                   add ax, [si]
:0004.1478 0107                   add [bx], ax
:0004.147A 0203                   add al , [bp+di]
:0004.147C 0A05                   or al , [di]
:0004.147E 0307                   add ax, [bx]
:0004.1480 050809                 add ax, 0908
:0004.1483 0903                   or [bp+di], ax
:0004.1485 0C09                   or al, 09
:0004.1487 0B0D                   or cx, [di]
:0004.1489 0C80                   or al, 80
:0004.148B 40                     inc ax
:0004.148C 2010                   and [bx+si], dl
:0004.148E 0804                   or [si], al 
:0004.1490 0201                   add al , [bx+di]
:0004.1492 824F0082               or byte ptr [bx+00], 82
:0004.1496 50                     push ax
:0004.1497 00825100               add [bp+si+0051], al 
:0004.149B 82520082               adc byte ptr [bp+si+00], 82
:0004.149F 53                     push bx
:0004.14A0 00825400               add [bp+si+0054], al 
:0004.14A4 82550082               adc byte ptr [di+00], 82
:0004.14A8 56                     push si
:0004.14A9 00825700               add [bp+si+0057], al 
:0004.14AD 825800C2               sbb byte ptr [bx+si+00], C2
:0004.14B1 0CC5                   or al, C5
:0004.14B3 0CC8                   or al, C8
:0004.14B5 0CCB                   or al, CB
:0004.14B7 0CCE                   or al, CE
:0004.14B9 0CD1                   or al, D1
:0004.14BB 0CD4                   or al, D4
:0004.14BD 0CD7                   or al, D7
:0004.14BF 0CDA                   or al, DA
:0004.14C1 0CDD                   or al, DD
:0004.14C3 0CB1                   or al, B1
:0004.14C5 61                     popa
:0004.14C6 AA                     stosb
:0004.14C7 BAAA46                 mov dx, 46AA
:0004.14CA A6                     cmpsb
:0004.14CB E8B94C                 call 6187
:0004.14CE A6                     cmpsb
:0004.14CF 68A141                 push 41A1
:0004.14D2 A4                     movsb

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.151A(C)
|
:0004.14D3 A3AFE0                 mov word ptr [E0AF], ax
:0004.14D6 B16F                   mov cl, 6F
:0004.14D8 0AA8EC25               or ch, [bx+si+25EC]
:0004.14DC 73A1                   jnb 147F
:0004.14DE 41                     inc cx
:0004.14DF A5                     movsw
:0004.14E0 E1B1                   loopz 1493
:0004.14E2 BCA8C7                 mov sp, C7A8
:0004.14E5 A7                     cmpsw

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.153A(C)
|
:0004.14E6 4F                     dec di
:0004.14E7 AA                     stosb
:0004.14E8 BAAA46                 mov dx, 46AA
:0004.14EB A6                     cmpsb
:0004.14EC E8A66E                 call 8395
:0004.14EF B6DC                   mov dh, DC
:0004.14F1 A14800                 mov ax, word ptr [0048]
:0004.14F4 A5                     movsw
:0004.14F5 E1B1                   loopz 14A8
:0004.14F7 BCADFE                 mov sp, FEAD
:0004.14FA A5                     movsw
:0004.14FB F3                     repz
:0004.14FC A14800                 mov ax, word ptr [0048]
:0004.14FF A4                     movsb
:0004.1500 A3AD6E                 mov word ptr [6EAD], ax
:0004.1503 2573A4                 and ax, A473
:0004.1506 46                     inc si
:0004.1507 A14400                 mov ax, word ptr [0044]
:0004.150A A4                     movsb
:0004.150B A3AD6E                 mov word ptr [6EAD], ax
:0004.150E 2573A4                 and ax, A473
:0004.1511 46                     inc si
:0004.1512 A14400                 mov ax, word ptr [0044]
:0004.1515 A6                     cmpsb
:0004.1516 5D                     pop bp
:0004.1517 2573A4                 and ax, A473
:0004.151A 77B7                   ja 14D3
:0004.151C 6C                     insb
:0004.151D C3                     ret


:0004.151E 61                     popa
:0004.151F A141A5                 mov ax, word ptr [A541]
:0004.1522 E1B1                   loopz 14D5
:0004.1524 BCA4A3                 mov sp, A3A4
:0004.1527 AD                     lodsw
:0004.1528 6E                     outsb
:0004.1529 A4                     movsb
:0004.152A 46                     inc si
:0004.152B A14400                 mov ax, word ptr [0044]
:0004.152E B16F                   mov cl, 6F
:0004.1530 A8EC                   test al, EC
:0004.1532 A4                     movsb
:0004.1533 46                     inc si
:0004.1534 2573A1                 and ax, A173
:0004.1537 49                     dec cx
:0004.1538 0025                   add [di], ah
:0004.153A 73AA                   jnb 14E6
:0004.153C BAB5A5                 mov dx, A5B5
:0004.153F AF                     scasw
:0004.1540 C5A6A8AC               lds sp, [bp+ACA8]
:0004.1544 B025                   mov al, 25
:0004.1546 77A1                   ja 14E9
:0004.1548 49                     dec cx
:0004.1549 00A14200               add [bx+di+0042], ah
:0004.154D BEC7B7                 mov si, B7C7
:0004.1550 7C25                   jl 1577
:0004.1552 73A4                   jnb 14F8
:0004.1554 46                     inc si
:0004.1555 A14400                 mov ax, word ptr [0044]
:0004.1558 050505                 add ax, 0505
:0004.155B 050505                 add ax, 0505
:0004.155E 050505                 add ax, 0505
:0004.1561 0808                   or [bx+si], cl 
:0004.1563 0803                   or [bp+di], al 
:0004.1565 0406                   add al, 06
:0004.1567 0307                   add ax, [bx]
:0004.1569 050300                 add ax, 0003
:0004.156C 050505                 add ax, 0505
:0004.156F 0404                   add al, 04
:0004.1571 0406                   add al, 06
:0004.1573 06                     push es
:0004.1574 06                     push es
:0004.1575 0404                   add al, 04

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.1550(C)
|
:0004.1577 0404                   add al, 04
:0004.1579 050505                 add ax, 0505
:0004.157C 06                     push es
:0004.157D 050400                 add ax, 0004
:0004.1580 16                     push ss
:0004.1581 101A                   adc [bp+si], bl 
:0004.1583 0E                     push cs
:0004.1584 000000                 BYTE  3 DUP(0)


:0004.1587 16                     push ss
:0004.1588 26                     BYTE 026h


:0004.1589 40                     inc ax
:0004.158A 0000                   add [bx+si], al 
:0004.158C 260901                 or es:[bx+di], ax
:0004.158F 1A13                   sbb dl, [bp+di]
:0004.1591 1B0F                   sbb cx, [bx]
:0004.1593 21061E12               and [121E], ax
:0004.1597 121E0D19               adc bl , [190D]
:0004.159B 0C1A                   or al, 1A
:0004.159D 1027                   adc [bx], ah
:0004.159F 012E1128               add [2811], bp
:0004.15A3 1820                   sbb [bx+si], ah
:0004.15A5 1E                     push ds
:0004.15A6 1D1812                 sbb ax, 1218
:0004.15A9 27                     daa
:0004.15AA 182E2419               sbb [1924], ch
:0004.15AE 2A21                   sub ah, [bx+di]
:0004.15B0 1E                     push ds
:0004.15B1 052209                 add ax, 0922
:0004.15B4 241E                   and al, 1E
:0004.15B6 26290E1E11             sub es:[111E], cx
:0004.15BB 021A                   add bl , [bp+si]
:0004.15BD 0305                   add ax, [di]
:0004.15BF 2E                     BYTE 02eh


:0004.15C0 0D2711                 or ax, 1127
:0004.15C3 17                     pop ss
:0004.15C4 012F                   add [bx], bp
:0004.15C6 1023                   adc [bp+di], ah
:0004.15C8 1429                   adc al, 29
:0004.15CA 212B                   and [bp+di], bp
:0004.15CC 0C05                   or al, 05
:0004.15CE 153210                 adc ax, 1032
:0004.15D1 0F                     BYTE 0fh
:0004.15D2 0C18                   or al, 18
:0004.15D4 0B23                   or sp, [bp+di]
:0004.15D6 132E1D11               adc bp, [111D]
:0004.15DA 2115                   and [di], dx
:0004.15DC 27                     daa
:0004.15DD 16                     push ss
:0004.15DE 2423                   and al, 23
:0004.15E0 2B27                   sub sp, [bx]
:0004.15E2 3226351D               xor ah, [1D35]
:0004.15E6 390E171C               cmp [1C17], cx
:0004.15EA 09260A20               or [200A], sp
:0004.15EE 2C0F                   sub al, 0F
:0004.15F0 012A                   add [bp+si], bp
:0004.15F2 0C05                   or al, 05
:0004.15F4 12260810               adc ah, [1008]
:0004.15F8 100F                   adc [bx], cl 
:0004.15FA 0A09                   or cl , [bx+di]
:0004.15FC 121A                   adc bl , [bp+si]
:0004.15FE 201A                   and [bp+si], bl 
:0004.1600 0B1B                   or bx, [bp+di]
:0004.1602 06                     push es
:0004.1603 2905                   sub [di], ax
:0004.1605 021D                   add bl , [di]
:0004.1607 1B2C                   sbb bp, [si]
:0004.1609 1AFF                   sbb bh, bh
:0004.160B FF01                   inc word ptr [bx+di]
:0004.160D 3E                     BYTE 03eh


:0004.160E 363127                 xor ss:[bx], sp
:0004.1611 331D                   xor bx, [di]
:0004.1613 2E                     BYTE 02eh


:0004.1614 1E                     push ds
:0004.1615 27                     daa
:0004.1616 25272D                 and ax, 2D27
:0004.1619 27                     daa
:0004.161A 26                     BYTE 026h


:0004.161B 1C2C                   sbb al, 2C
:0004.161D 1409                   adc al, 09
:0004.161F 150E13                 adc ax, 130E
:0004.1622 1E                     push ds
:0004.1623 1029                   adc [bx+di], ch

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.1679(C)
|
:0004.1625 0205                   add al , [di]
:0004.1627 2000                   and [bx+si], al 
:0004.1629 00000000               BYTE  4 DUP(0)


:0004.162D 0100                   add [bx+si], ax
:0004.162F 0000                   add [bx+si], al 
:0004.1631 0203                   add al , [bp+di]
:0004.1633 0405                   add al, 05
:0004.1635 00060000               add [0000], al 
:0004.1639 0A07                   or al , [bx]
:0004.163B 000000                 BYTE  3 DUP(0)


:0004.163E 0401                   add al, 01
:0004.1640 050700                 add ax, 0007
:0004.1643 06                     push es
:0004.1644 0800                   or [bx+si], al 
:0004.1646 0002                   add [bp+si], al 
:0004.1648 0000                   add [bx+si], al 
:0004.164A 0900                   or [bx+si], ax
:0004.164C 0000                   add [bx+si], al 
:0004.164E 07                     pop es
:0004.164F 0001                   add [bx+di], al 
:0004.1651 000000                 BYTE  3 DUP(0)


:0004.1654 07                     pop es
:0004.1655 0207                   add al , [bx]
:0004.1657 0005                   add [di], al 
:0004.1659 090B                   or [bp+di], cx
:0004.165B 00000000000000000000   BYTE 10 DUP(0)
:0004.1665 0400                   add al, 00
:0004.1667 000B                   add [bp+di], cl 
:0004.1669 0001                   add [bx+di], al 
:0004.166B 07                     pop es
:0004.166C 000000                 BYTE  3 DUP(0)


:0004.166F 0406                   add al, 06
:0004.1671 0000000000             BYTE  5 DUP(0)


:0004.1676 BC0DA6                 mov sp, A60D
:0004.1679 70AA                   jo 1625
:0004.167B 47                     inc di
:0004.167C A8CF                   test al, CF
:0004.167E A5                     movsw
:0004.167F CE                     into
:0004.1680 A141A5                 mov ax, word ptr [A541]
:0004.1683 69B14EB3A1B6           imul si, [bx+di+B34E], B6A1
:0004.1689 A4                     movsb
:0004.168A C4DD                   les bx, bp
:0004.168C A9CAC5                 test ax, C5CA
:0004.168F DCACB0A1               fsubr qword ptr [si+A1B0]
:0004.1693 A7                     cmpsw
:0004.1694 A7                     cmpsw
:0004.1695 AF                     scasw
:0004.1696 B34E                   mov bl, 4E
:0004.1698 AE                     scasb
:0004.1699 76A1                   jbe 163C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.16EF(C)
|
:0004.169B A8A1                   test al, A1
:0004.169D 41                     inc cx
:0004.169E A6                     cmpsb
:0004.169F FD                     std
:0004.16A0 AC                     lodsb
:0004.16A1 4F                     dec di
:0004.16A2 A141BC                 mov ax, word ptr [BC41]
:0004.16A5 42                     inc dx
:0004.16A6 B3C6                   mov bl, C6
:0004.16A8 A4                     movsb
:0004.16A9 A3AFE0                 mov word ptr [E0AF], ax
:0004.16AC A8CF                   test al, CF
:0004.16AE A5                     movsw
:0004.16AF CE                     into
:0004.16B0 A14400                 mov ax, word ptr [0044]
:0004.16B3 A6                     cmpsb
:0004.16B4 70AA                   jo 1660
:0004.16B6 47                     inc di
:0004.16B7 A8CF                   test al, CF
:0004.16B9 A5                     movsw
:0004.16BA CE                     into
:0004.16BB A141A5                 mov ax, word ptr [A541]
:0004.16BE 69B14EB3A1B6           imul si, [bx+di+B34E], B6A1
:0004.16C4 A4                     movsb
:0004.16C5 C4DD                   les bx, bp
:0004.16C7 A9CAC5                 test ax, C5CA
:0004.16CA DCACB0A1               fsubr qword ptr [si+A1B0]
:0004.16CE A7                     cmpsw
:0004.16CF B942BF                 mov cx, BF42
:0004.16D2 E9B6A4                 jmp BB8B


:0004.16D5 A1A8A1                 mov ax, word ptr [A1A8]
:0004.16D8 41                     inc cx
:0004.16D9 A6                     cmpsb
:0004.16DA FD                     std
:0004.16DB AC                     lodsb
:0004.16DC 4F                     dec di
:0004.16DD A141BC                 mov ax, word ptr [BC41]
:0004.16E0 42                     inc dx
:0004.16E1 B3C6                   mov bl, C6
:0004.16E3 A4                     movsb
:0004.16E4 A3AFE0                 mov word ptr [E0AF], ax
:0004.16E7 A8CF                   test al, CF
:0004.16E9 A5                     movsw
:0004.16EA CE                     into
:0004.16EB A14400                 mov ax, word ptr [0044]
:0004.16EE A6                     cmpsb
:0004.16EF 70AA                   jo 169B
:0004.16F1 47                     inc di
:0004.16F2 A8CF                   test al, CF
:0004.16F4 A5                     movsw
:0004.16F5 CE                     into
:0004.16F6 A141A5                 mov ax, word ptr [A541]
:0004.16F9 69B14EB3A1B6           imul si, [bx+di+B34E], B6A1
:0004.16FF A4                     movsb
:0004.1700 C4DD                   les bx, bp
:0004.1702 A9CAC5                 test ax, C5CA
:0004.1705 DCACB0A1               fsubr qword ptr [si+A1B0]
:0004.1709 A7                     cmpsw
:0004.170A AD                     lodsw
:0004.170B 78BC                   js 16C9
:0004.170D D6                     setalc
:0004.170E B6A4                   mov dh, A4
:0004.1710 A1A8A1                 mov ax, word ptr [A1A8]
:0004.1713 41                     inc cx
:0004.1714 A6                     cmpsb
:0004.1715 FD                     std
:0004.1716 AC                     lodsb
:0004.1717 4F                     dec di
:0004.1718 A141BC                 mov ax, word ptr [BC41]
:0004.171B 42                     inc dx
:0004.171C B3C6                   mov bl, C6
:0004.171E A4                     movsb
:0004.171F A3AFE0                 mov word ptr [E0AF], ax
:0004.1722 A8CF                   test al, CF
:0004.1724 A5                     movsw
:0004.1725 CE                     into
:0004.1726 A14400                 mov ax, word ptr [0044]
:0004.1729 A9D2AB                 test ax, ABD2
:0004.172C F9                     stc
:0004.172D B3A1                   mov bl, A1
:0004.172F B6A4                   mov dh, A4
:0004.1731 AA                     stosb
:0004.1732 BAA8BE                 mov dx, BEA8
:0004.1735 BF6DA4                 mov di, A46D
:0004.1738 4F                     dec di
:0004.1739 A4                     movsb
:0004.173A 57                     push di
:0004.173B A4                     movsb
:0004.173C C9                     leave
:0004.173D A14400                 mov ax, word ptr [0044]
:0004.1740 A9D2AB                 test ax, ABD2
:0004.1743 F9                     stc
:0004.1744 B3A1                   mov bl, A1
:0004.1746 B6A4                   mov dh, A4
:0004.1748 AA                     stosb
:0004.1749 BAA8BE                 mov dx, BEA8
:0004.174C BF6DA4                 mov di, A46D
:0004.174F 4F                     dec di
:0004.1750 A4                     movsb
:0004.1751 57                     push di
:0004.1752 A4                     movsb
:0004.1753 C9                     leave
:0004.1754 A14400                 mov ax, word ptr [0044]
:0004.1757 A9D2AB                 test ax, ABD2
:0004.175A F9                     stc
:0004.175B B3A1                   mov bl, A1
:0004.175D B6A4                   mov dh, A4
:0004.175F AA                     stosb
:0004.1760 BAB2BE                 mov dx, BEB2
:0004.1763 B0CA                   mov al, CA
:0004.1765 A4                     movsb
:0004.1766 4F                     dec di
:0004.1767 A4                     movsb
:0004.1768 57                     push di
:0004.1769 A4                     movsb
:0004.176A C9                     leave
:0004.176B A14400                 mov ax, word ptr [0044]
:0004.176E A9D2AB                 test ax, ABD2
:0004.1771 F9                     stc
:0004.1772 B3A1                   mov bl, A1
:0004.1774 B6A4                   mov dh, A4
:0004.1776 AA                     stosb
:0004.1777 BAB2BE                 mov dx, BEB2
:0004.177A B0CA                   mov al, CA
:0004.177C A4                     movsb
:0004.177D 4F                     dec di
:0004.177E A4                     movsb
:0004.177F 57                     push di
:0004.1780 A4                     movsb
:0004.1781 C9                     leave
:0004.1782 A14400                 mov ax, word ptr [0044]
:0004.1785 A9D2AB                 test ax, ABD2
:0004.1788 F9                     stc
:0004.1789 B3A1                   mov bl, A1
:0004.178B B6A4                   mov dh, A4
:0004.178D AA                     stosb
:0004.178E BAB2BE                 mov dx, BEB2
:0004.1791 B0CA                   mov al, CA
:0004.1793 A4                     movsb
:0004.1794 4F                     dec di
:0004.1795 A4                     movsb
:0004.1796 57                     push di
:0004.1797 A4                     movsb
:0004.1798 C9                     leave
:0004.1799 A14400                 mov ax, word ptr [0044]
:0004.179C A9D2AB                 test ax, ABD2
:0004.179F F9                     stc
:0004.17A0 B3A1                   mov bl, A1
:0004.17A2 B6A4                   mov dh, A4
:0004.17A4 AA                     stosb
:0004.17A5 BAA74C                 mov dx, 4CA7
:0004.17A8 A4                     movsb
:0004.17A9 4F                     dec di
:0004.17AA A94DA4                 test ax, A44D
:0004.17AD 68AEF0                 push F0AE
:0004.17B0 AD                     lodsw
:0004.17B1 C8ABECB4               enter ECAB, B4
:0004.17B5 5F                     pop di
:0004.17B6 A8EC                   test al, EC
:0004.17B8 A5                     movsw
:0004.17B9 BBA65E                 mov bx, 5EA6
:0004.17BC A6                     cmpsb
:0004.17BD 58                     pop ax
:0004.17BE B05F                   mov al, 5F
:0004.17C0 A96CAD                 test ax, AD6C
:0004.17C3 C8A14400               enter 44A1, 00
:0004.17C7 A9D2AB                 test ax, ABD2
:0004.17CA F9                     stc
:0004.17CB B3A1                   mov bl, A1
:0004.17CD B6A4                   mov dh, A4
:0004.17CF AA                     stosb
:0004.17D0 BAA7F0                 mov dx, F0A7
:0004.17D3 C0BBA44FA4             sar byte ptr [bp+di+4FA4], A4
:0004.17D8 57                     push di
:0004.17D9 A4                     movsb
:0004.17DA C9                     leave
:0004.17DB A14400                 mov ax, word ptr [0044]
:0004.17DE A9D2AB                 test ax, ABD2
:0004.17E1 F9                     stc
:0004.17E2 B3A1                   mov bl, A1
:0004.17E4 B6A4                   mov dh, A4
:0004.17E6 AA                     stosb
:0004.17E7 BAA7F0                 mov dx, F0A7
:0004.17EA C0BBA44FA4             sar byte ptr [bp+di+4FA4], A4
:0004.17EF 57                     push di
:0004.17F0 A4                     movsb
:0004.17F1 C9                     leave
:0004.17F2 A14400                 mov ax, word ptr [0044]
:0004.17F5 A9D2AB                 test ax, ABD2
:0004.17F8 F9                     stc
:0004.17F9 B3A1                   mov bl, A1
:0004.17FB B6A4                   mov dh, A4
:0004.17FD AA                     stosb
:0004.17FE BAA7F0                 mov dx, F0A7
:0004.1801 C0BBA44FA4             sar byte ptr [bp+di+4FA4], A4
:0004.1806 57                     push di
:0004.1807 A4                     movsb
:0004.1808 C9                     leave
:0004.1809 A14400                 mov ax, word ptr [0044]
:0004.180C A9D2AB                 test ax, ABD2
:0004.180F F9                     stc
:0004.1810 B3A1                   mov bl, A1
:0004.1812 B6A4                   mov dh, A4
:0004.1814 AA                     stosb

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.1869(C)
|
:0004.1815 BAA7F0                 mov dx, F0A7
:0004.1818 C0BBA44FA4             sar byte ptr [bp+di+4FA4], A4
:0004.181D 57                     push di
:0004.181E A4                     movsb
:0004.181F C9                     leave
:0004.1820 A14400                 mov ax, word ptr [0044]
:0004.1823 A9D2AB                 test ax, ABD2
:0004.1826 F9                     stc
:0004.1827 B3A1                   mov bl, A1
:0004.1829 B6A4                   mov dh, A4
:0004.182B AA                     stosb
:0004.182C BAA7F0                 mov dx, F0A7
:0004.182F C0BBA44FA4             sar byte ptr [bp+di+4FA4], A4
:0004.1834 57                     push di
:0004.1835 A4                     movsb
:0004.1836 C9                     leave
:0004.1837 A14400                 mov ax, word ptr [0044]
:0004.183A A9D2AB                 test ax, ABD2
:0004.183D F9                     stc
:0004.183E B3A1                   mov bl, A1
:0004.1840 B6A4                   mov dh, A4
:0004.1842 AA                     stosb
:0004.1843 BAA7F0                 mov dx, F0A7
:0004.1846 C0BBA44FA4             sar byte ptr [bp+di+4FA4], A4
:0004.184B 57                     push di
:0004.184C A4                     movsb
:0004.184D C9                     leave

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.18A2(C)
|
:0004.184E A14400                 mov ax, word ptr [0044]
:0004.1851 A9D2AB                 test ax, ABD2
:0004.1854 F9                     stc
:0004.1855 B3A1                   mov bl, A1
:0004.1857 B6A4                   mov dh, A4
:0004.1859 AA                     stosb
:0004.185A BAA7F0                 mov dx, F0A7
:0004.185D C0BBA44FA4             sar byte ptr [bp+di+4FA4], A4
:0004.1862 57                     push di
:0004.1863 A4                     movsb
:0004.1864 C9                     leave
:0004.1865 A14400                 mov ax, word ptr [0044]
:0004.1868 A6                     cmpsb
:0004.1869 70AA                   jo 1815
:0004.186B 47                     inc di
:0004.186C A8CF                   test al, CF
:0004.186E A5                     movsw
:0004.186F CE                     into
:0004.1870 A141A5                 mov ax, word ptr [A541]
:0004.1873 69B14EB3A1B6           imul si, [bx+di+B34E], B6A1
:0004.1879 A4                     movsb
:0004.187A C4DD                   les bx, bp
:0004.187C A9CAC5                 test ax, C5CA
:0004.187F DCACB0A1               fsubr qword ptr [si+A1B0]
:0004.1883 A7                     cmpsw
:0004.1884 A4                     movsb
:0004.1885 7DA7                   jge 182E
:0004.1887 4C                     dec sp
:0004.1888 A1A8A1                 mov ax, word ptr [A1A8]
:0004.188B 41                     inc cx
:0004.188C A6                     cmpsb
:0004.188D FD                     std
:0004.188E AC                     lodsb
:0004.188F 4F                     dec di
:0004.1890 A141BC                 mov ax, word ptr [BC41]
:0004.1893 42                     inc dx
:0004.1894 B3C6                   mov bl, C6
:0004.1896 A4                     movsb
:0004.1897 A3AFE0                 mov word ptr [E0AF], ax
:0004.189A A8CF                   test al, CF
:0004.189C A5                     movsw
:0004.189D CE                     into
:0004.189E A14400                 mov ax, word ptr [0044]
:0004.18A1 A6                     cmpsb
:0004.18A2 70AA                   jo 184E
:0004.18A4 47                     inc di
:0004.18A5 A8CF                   test al, CF
:0004.18A7 A5                     movsw
:0004.18A8 CE                     into
:0004.18A9 A141A5                 mov ax, word ptr [A541]
:0004.18AC 69B14EB3A1B6           imul si, [bx+di+B34E], B6A1
:0004.18B2 A4                     movsb
:0004.18B3 C4DD                   les bx, bp
:0004.18B5 A9CAC5                 test ax, C5CA
:0004.18B8 DCACB0A1               fsubr qword ptr [si+A1B0]
:0004.18BC A7                     cmpsw
:0004.18BD BBB4C3                 mov bx, C3B4
:0004.18C0 4D                     dec bp
:0004.18C1 A7                     cmpsw

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.1916(C)
|
:0004.18C2 4C                     dec sp
:0004.18C3 A1A8A1                 mov ax, word ptr [A1A8]
:0004.18C6 41                     inc cx
:0004.18C7 A6                     cmpsb
:0004.18C8 FD                     std
:0004.18C9 AC                     lodsb
:0004.18CA 4F                     dec di
:0004.18CB A141BC                 mov ax, word ptr [BC41]
:0004.18CE 42                     inc dx
:0004.18CF B3C6                   mov bl, C6
:0004.18D1 A4                     movsb
:0004.18D2 A3AFE0                 mov word ptr [E0AF], ax
:0004.18D5 A8CF                   test al, CF
:0004.18D7 A5                     movsw
:0004.18D8 CE                     into
:0004.18D9 A14400                 mov ax, word ptr [0044]
:0004.18DC A6                     cmpsb
:0004.18DD 70AA                   jo 1889
:0004.18DF 47                     inc di
:0004.18E0 A8CF                   test al, CF
:0004.18E2 A5                     movsw
:0004.18E3 CE                     into
:0004.18E4 A141A5                 mov ax, word ptr [A541]
:0004.18E7 69B14EB3A1B6           imul si, [bx+di+B34E], B6A1
:0004.18ED A4                     movsb
:0004.18EE C4DD                   les bx, bp
:0004.18F0 A9CAC5                 test ax, C5CA
:0004.18F3 DCACB0A1               fsubr qword ptr [si+A1B0]
:0004.18F7 A7                     cmpsw
:0004.18F8 B575                   mov ch, 75
:0004.18FA A7                     cmpsw
:0004.18FB 4C                     dec sp
:0004.18FC A1A8A1                 mov ax, word ptr [A1A8]
:0004.18FF 41                     inc cx
:0004.1900 A6                     cmpsb
:0004.1901 FD                     std
:0004.1902 AC                     lodsb
:0004.1903 4F                     dec di
:0004.1904 A141BC                 mov ax, word ptr [BC41]
:0004.1907 42                     inc dx
:0004.1908 B3C6                   mov bl, C6
:0004.190A A4                     movsb
:0004.190B A3AFE0                 mov word ptr [E0AF], ax
:0004.190E A8CF                   test al, CF
:0004.1910 A5                     movsw
:0004.1911 CE                     into
:0004.1912 A14400                 mov ax, word ptr [0044]
:0004.1915 A6                     cmpsb
:0004.1916 70AA                   jo 18C2
:0004.1918 47                     inc di
:0004.1919 A8CF                   test al, CF
:0004.191B A5                     movsw
:0004.191C CE                     into
:0004.191D A141B5                 mov ax, word ptr [B541]
:0004.1920 A5                     movsw
:0004.1921 AF                     scasw
:0004.1922 C5A2B0A2               lds sp, [bp+si+A2B0]
:0004.1926 B4A5                   mov ah, A5
:0004.1928 48                     dec ax
:0004.1929 A4                     movsb
:0004.192A 57                     push di
:0004.192B AA                     stosb
:0004.192C BAA1A7                 mov dx, A7A1
:0004.192F B575                   mov ch, 75
:0004.1931 A7                     cmpsw
:0004.1932 4C                     dec sp
:0004.1933 A1A8A1                 mov ax, word ptr [A1A8]
:0004.1936 41                     inc cx
:0004.1937 B3A1                   mov bl, A1
:0004.1939 B6A4                   mov dh, A4
:0004.193B C4DD                   les bx, bp
:0004.193D A9CAA5                 test ax, A5CA
:0004.1940 69A457A4C9A6           imul sp, [si+A457], A6C9
:0004.1946 DCA1A7AA               fsub qword ptr [bx+di+AAA7]
:0004.194A F8                     clc
:0004.194B A7                     cmpsw
:0004.194C 4C                     dec sp
:0004.194D A1A8A1                 mov ax, word ptr [A1A8]
:0004.1950 44                     inc sp
:0004.1951 00A670AA               add [bp+AA70], ah
:0004.1955 47                     inc di
:0004.1956 A8CF                   test al, CF
:0004.1958 A5                     movsw
:0004.1959 CE                     into
:0004.195A A141B5                 mov ax, word ptr [B541]
:0004.195D A5                     movsw
:0004.195E AF                     scasw
:0004.195F C5A2B2A2               lds sp, [bp+si+A2B2]
:0004.1963 AF                     scasw
:0004.1964 A5                     movsw
:0004.1965 48                     dec ax
:0004.1966 A4                     movsb
:0004.1967 57                     push di
:0004.1968 AA                     stosb
:0004.1969 BAA1A7                 mov dx, A7A1
:0004.196C AA                     stosb
:0004.196D F8                     clc
:0004.196E A7                     cmpsw

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.19C4(C)
|
:0004.196F 4C                     dec sp
:0004.1970 A1A8A1                 mov ax, word ptr [A1A8]
:0004.1973 41                     inc cx
:0004.1974 B3A1                   mov bl, A1
:0004.1976 B6A4                   mov dh, A4
:0004.1978 C4DD                   les bx, bp
:0004.197A A9CAA5                 test ax, A5CA
:0004.197D 69A457A4C9A6           imul sp, [si+A457], A6C9
:0004.1983 DCA1A7BE               fsub qword ptr [bx+di+BEA7]
:0004.1987 D4A8                   aam (base168)
:0004.1989 AE                     scasb
:0004.198A A1A8A1                 mov ax, word ptr [A1A8]
:0004.198D 44                     inc sp
:0004.198E 00A670AA               add [bp+AA70], ah
:0004.1992 47                     inc di
:0004.1993 A8CF                   test al, CF
:0004.1995 A5                     movsw
:0004.1996 CE                     into
:0004.1997 A141B5                 mov ax, word ptr [B541]
:0004.199A A5                     movsw
:0004.199B AF                     scasw
:0004.199C C5A2B0A2               lds sp, [bp+si+A2B0]
:0004.19A0 B4A5                   mov ah, A5
:0004.19A2 48                     dec ax
:0004.19A3 A4                     movsb
:0004.19A4 57                     push di
:0004.19A5 AA                     stosb
:0004.19A6 BAA1A7                 mov dx, A7A1
:0004.19A9 A4                     movsb
:0004.19AA 7DA7                   jge 1953
:0004.19AC 4C                     dec sp
:0004.19AD A1A8A1                 mov ax, word ptr [A1A8]
:0004.19B0 41                     inc cx
:0004.19B1 B3A1                   mov bl, A1
:0004.19B3 B6A4                   mov dh, A4
:0004.19B5 C4DD                   les bx, bp
:0004.19B7 A9CAA5                 test ax, A5CA
:0004.19BA 69A457A4C9A6           imul sp, [si+A457], A6C9
:0004.19C0 DCA1A7B3               fsub qword ptr [bx+di+B3A7]
:0004.19C4 73A9                   jnb 196F
:0004.19C6 B8A74C                 mov ax, 4CA7
:0004.19C9 A1A8A1                 mov ax, word ptr [A1A8]
:0004.19CC 44                     inc sp
:0004.19CD 00A670AA               add [bp+AA70], ah
:0004.19D1 47                     inc di
:0004.19D2 A8CF                   test al, CF
:0004.19D4 A5                     movsw
:0004.19D5 CE                     into
:0004.19D6 A141B5                 mov ax, word ptr [B541]
:0004.19D9 A5                     movsw
:0004.19DA AF                     scasw
:0004.19DB C5A2B2A2               lds sp, [bp+si+A2B2]
:0004.19DF AF                     scasw
:0004.19E0 A5                     movsw
:0004.19E1 48                     dec ax
:0004.19E2 A4                     movsb
:0004.19E3 57                     push di
:0004.19E4 AA                     stosb
:0004.19E5 BAA1A7                 mov dx, A7A1
:0004.19E8 B373                   mov bl, 73
:0004.19EA A9B8A7                 test ax, A7B8
:0004.19ED 4C                     dec sp
:0004.19EE A1A8A1                 mov ax, word ptr [A1A8]
:0004.19F1 41                     inc cx
:0004.19F2 B3A1                   mov bl, A1
:0004.19F4 B6A4                   mov dh, A4
:0004.19F6 C4DD                   les bx, bp
:0004.19F8 A9CAA5                 test ax, A5CA
:0004.19FB 69A457A4C9A6           imul sp, [si+A457], A6C9
:0004.1A01 DCA1A7B5               fsub qword ptr [bx+di+B5A7]
:0004.1A05 6F                     outsw
:0004.1A06 A5                     movsw
:0004.1A07 DBA8AEA1               fld tbyte ptr [bx+si+A1AE]
:0004.1A0B A8A1                   test al, A1
:0004.1A0D 44                     inc sp
:0004.1A0E 00A670AA               add [bp+AA70], ah
:0004.1A12 47                     inc di
:0004.1A13 A8CF                   test al, CF
:0004.1A15 A5                     movsw
:0004.1A16 CE                     into
:0004.1A17 A141B5                 mov ax, word ptr [B541]
:0004.1A1A A5                     movsw
:0004.1A1B AF                     scasw
:0004.1A1C C5A2B0A2               lds sp, [bp+si+A2B0]
:0004.1A20 B4A5                   mov ah, A5
:0004.1A22 48                     dec ax
:0004.1A23 A4                     movsb
:0004.1A24 57                     push di
:0004.1A25 AA                     stosb
:0004.1A26 BAA1A7                 mov dx, A7A1
:0004.1A29 BBB4C3                 mov bx, C3B4
:0004.1A2C 4D                     dec bp
:0004.1A2D A7                     cmpsw
:0004.1A2E 4C                     dec sp
:0004.1A2F A1A8A1                 mov ax, word ptr [A1A8]
:0004.1A32 41                     inc cx
:0004.1A33 B3A1                   mov bl, A1
:0004.1A35 B6A4                   mov dh, A4
:0004.1A37 C4DD                   les bx, bp
:0004.1A39 A9CAA5                 test ax, A5CA
:0004.1A3C 69A457A4C9A6           imul sp, [si+A457], A6C9
:0004.1A42 DCA1A7AD               fsub qword ptr [bx+di+ADA7]
:0004.1A46 AB                     stosw
:0004.1A47 C3                     ret


:0004.1A48 4D                     dec bp
:0004.1A49 A7                     cmpsw
:0004.1A4A 4C                     dec sp
:0004.1A4B A1A8A1                 mov ax, word ptr [A1A8]
:0004.1A4E 44                     inc sp
:0004.1A4F 00A670AA               add [bp+AA70], ah
:0004.1A53 47                     inc di
:0004.1A54 A8CF                   test al, CF
:0004.1A56 A5                     movsw
:0004.1A57 CE                     into
:0004.1A58 A141B5                 mov ax, word ptr [B541]
:0004.1A5B A5                     movsw
:0004.1A5C AF                     scasw
:0004.1A5D C5A2B2A2               lds sp, [bp+si+A2B2]
:0004.1A61 AF                     scasw
:0004.1A62 A5                     movsw
:0004.1A63 48                     dec ax
:0004.1A64 A4                     movsb
:0004.1A65 57                     push di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.1AAC(C)
|
:0004.1A66 AA                     stosb
:0004.1A67 BAA1A7                 mov dx, A7A1
:0004.1A6A AD                     lodsw
:0004.1A6B AB                     stosw
:0004.1A6C C3                     ret


:0004.1A6D 4D                     dec bp
:0004.1A6E A7                     cmpsw
:0004.1A6F 4C                     dec sp
:0004.1A70 A1A8A1                 mov ax, word ptr [A1A8]
:0004.1A73 41                     inc cx
:0004.1A74 B3A1                   mov bl, A1
:0004.1A76 B6A4                   mov dh, A4
:0004.1A78 C4DD                   les bx, bp
:0004.1A7A A9CAA5                 test ax, A5CA
:0004.1A7D 69A457A4C9A6           imul sp, [si+A457], A6C9
:0004.1A83 DCA1A7AA               fsub qword ptr [bx+di+AAA7]
:0004.1A87 F1                     BYTE 0f1h
:0004.1A88 BDC3B6                 mov bp, B6C3
:0004.1A8B A4                     movsb
:0004.1A8C A1A8A1                 mov ax, word ptr [A1A8]
:0004.1A8F 44                     inc sp
:0004.1A90 00A670AA               add [bp+AA70], ah
:0004.1A94 47                     inc di
:0004.1A95 A8CF                   test al, CF
:0004.1A97 A5                     movsw
:0004.1A98 CE                     into
:0004.1A99 A141B5                 mov ax, word ptr [B541]
:0004.1A9C A5                     movsw
:0004.1A9D AF                     scasw
:0004.1A9E C5A2B0A2               lds sp, [bp+si+A2B0]
:0004.1AA2 B4A5                   mov ah, A5
:0004.1AA4 48                     dec ax
:0004.1AA5 A4                     movsb
:0004.1AA6 57                     push di
:0004.1AA7 AA                     stosb
:0004.1AA8 BAA1A7                 mov dx, A7A1
:0004.1AAB A4                     movsb
:0004.1AAC 73B8                   jnb 1A66
:0004.1AAE E9A1A8                 jmp C352


:0004.1AB1 A141B3                 mov ax, word ptr [B341]
:0004.1AB4 A1B6A4                 mov ax, word ptr [A4B6]
:0004.1AB7 C4DD                   les bx, bp
:0004.1AB9 A9CAA5                 test ax, A5CA
:0004.1ABC 69A457A4C9A6           imul sp, [si+A457], A6C9
:0004.1AC2 DCA1A7B4               fsub qword ptr [bx+di+B4A7]
:0004.1AC6 63B8E9A1               arpl [bx+si+A1E9], di
:0004.1ACA A8A1                   test al, A1
:0004.1ACC 44                     inc sp
:0004.1ACD 00A670AA               add [bp+AA70], ah
:0004.1AD1 47                     inc di
:0004.1AD2 A8CF                   test al, CF
:0004.1AD4 A5                     movsw
:0004.1AD5 CE                     into
:0004.1AD6 A141B5                 mov ax, word ptr [B541]
:0004.1AD9 A5                     movsw
:0004.1ADA AF                     scasw
:0004.1ADB C5A2B2A2               lds sp, [bp+si+A2B2]
:0004.1ADF AF                     scasw
:0004.1AE0 A5                     movsw
:0004.1AE1 48                     dec ax
:0004.1AE2 A4                     movsb
:0004.1AE3 57                     push di
:0004.1AE4 AA                     stosb
:0004.1AE5 BAA1A7                 mov dx, A7A1
:0004.1AE8 B463                   mov ah, 63
:0004.1AEA B8E9A1                 mov ax, A1E9
:0004.1AED A8A1                   test al, A1
:0004.1AEF 41                     inc cx
:0004.1AF0 B3A1                   mov bl, A1
:0004.1AF2 B6A4                   mov dh, A4
:0004.1AF4 C4DD                   les bx, bp
:0004.1AF6 A9CAA5                 test ax, A5CA
:0004.1AF9 69A457A4C9A6           imul sp, [si+A457], A6C9
:0004.1AFF DCA1A7B8               fsub qword ptr [bx+di+B8A7]
:0004.1B03 71B8                   jno 1ABD
:0004.1B05 E9A1A8                 jmp C3A9


:0004.1B08 A14400                 mov ax, word ptr [0044]
:0004.1B0B A8CF                   test al, CF
:0004.1B0D A5                     movsw
:0004.1B0E CE                     into

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.1B62(C)
|
:0004.1B0F B94CAA                 mov cx, AA4C
:0004.1B12 BAB3A1                 mov dx, A1B3
:0004.1B15 B6A4                   mov dh, A4
:0004.1B17 AA                     stosb
:0004.1B18 BAA468                 mov dx, 68A4
:0004.1B1B AE                     scasb
:0004.1B1C F0                     lock
:0004.1B1D AD                     lodsw
:0004.1B1E C8A569A4               enter 69A5, A4
:0004.1B22 D6                     setalc
:0004.1B23 B671                   mov dh, 71
:0004.1B25 AB                     stosw
:0004.1B26 EC                     in al, dx
:0004.1B27 B45F                   mov ah, 5F
:0004.1B29 A14400                 mov ax, word ptr [0044]
:0004.1B2C A8CF                   test al, CF
:0004.1B2E A5                     movsw
:0004.1B2F CE                     into
:0004.1B30 B94CAA                 mov cx, AA4C
:0004.1B33 BAB3A1                 mov dx, A1B3
:0004.1B36 B6A4                   mov dh, A4
:0004.1B38 AA                     stosb
:0004.1B39 BAA468                 mov dx, 68A4
:0004.1B3C AE                     scasb
:0004.1B3D F0                     lock
:0004.1B3E AD                     lodsw
:0004.1B3F C8A569AB               enter 69A5, AB
:0004.1B43 EC                     in al, dx
:0004.1B44 B45F                   mov ah, 5F
:0004.1B46 A14400                 mov ax, word ptr [0044]
:0004.1B49 A8CF                   test al, CF
:0004.1B4B A5                     movsw
:0004.1B4C CE                     into
:0004.1B4D B94CAA                 mov cx, AA4C
:0004.1B50 BAB3A1                 mov dx, A1B3
:0004.1B53 B6A4                   mov dh, A4
:0004.1B55 AA                     stosb
:0004.1B56 BAA468                 mov dx, 68A4
:0004.1B59 AE                     scasb
:0004.1B5A F0                     lock
:0004.1B5B AD                     lodsw
:0004.1B5C C8A569A4               enter 69A5, A4
:0004.1B60 6AB6                   push FFB6
:0004.1B62 71AB                   jno 1B0F
:0004.1B64 EC                     in al, dx
:0004.1B65 B45F                   mov ah, 5F
:0004.1B67 A14400                 mov ax, word ptr [0044]
:0004.1B6A A8CF                   test al, CF
:0004.1B6C A5                     movsw
:0004.1B6D CE                     into
:0004.1B6E B94CAA                 mov cx, AA4C
:0004.1B71 BAB3A1                 mov dx, A1B3
:0004.1B74 B6A4                   mov dh, A4
:0004.1B76 AA                     stosb
:0004.1B77 BAA74C                 mov dx, 4CA7
:0004.1B7A A4                     movsb
:0004.1B7B 4F                     dec di
:0004.1B7C A5                     movsw
:0004.1B7D 69A4D6B671AB           imul sp, [si+B6D6], AB71
:0004.1B83 EC                     in al, dx
:0004.1B84 B45F                   mov ah, 5F
:0004.1B86 A14400                 mov ax, word ptr [0044]
:0004.1B89 A8CF                   test al, CF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.1BE3(C)
|
:0004.1B8B A5                     movsw
:0004.1B8C CE                     into
:0004.1B8D B94CAA                 mov cx, AA4C
:0004.1B90 BAB3A1                 mov dx, A1B3
:0004.1B93 B6A4                   mov dh, A4
:0004.1B95 AA                     stosb
:0004.1B96 BAA74C                 mov dx, 4CA7
:0004.1B99 A4                     movsb
:0004.1B9A 4F                     dec di
:0004.1B9B A5                     movsw
:0004.1B9C 69ABECB45FA1           imul bp, [bp+di+B4EC], A15F
:0004.1BA2 44                     inc sp
:0004.1BA3 00A8CFA5               add [bx+si+A5CF], ch
:0004.1BA7 CE                     into
:0004.1BA8 B94CAA                 mov cx, AA4C
:0004.1BAB BAB3A1                 mov dx, A1B3
:0004.1BAE B6A4                   mov dh, A4

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.1C08(C)
|
:0004.1BB0 AA                     stosb
:0004.1BB1 BAA74C                 mov dx, 4CA7
:0004.1BB4 A4                     movsb
:0004.1BB5 4F                     dec di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.1C0E(C)
|
:0004.1BB6 A5                     movsw
:0004.1BB7 69A46AB671AB           imul sp, [si+B66A], AB71
:0004.1BBD EC                     in al, dx
:0004.1BBE B45F                   mov ah, 5F
:0004.1BC0 A14400                 mov ax, word ptr [0044]
:0004.1BC3 AB                     stosw
:0004.1BC4 64AE                   scasb
:0004.1BC6 7AB9                   jpe 1B81
:0004.1BC8 EF                     out dx, ax
:0004.1BC9 A4                     movsb
:0004.1BCA E8B3A1                 call BD80
:0004.1BCD B6A4                   mov dh, A4
:0004.1BCF AA                     stosb
:0004.1BD0 BAA74C                 mov dx, 4CA7
:0004.1BD3 A4                     movsb
:0004.1BD4 4F                     dec di

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.1C2D(C)
|
:0004.1BD5 A94DA4                 test ax, A44D
:0004.1BD8 68AEF0                 push F0AE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.1C33(C)
|
:0004.1BDB AD                     lodsw
:0004.1BDC C8A14400               enter 44A1, 00
:0004.1BE0 AB                     stosw
:0004.1BE1 64AE                   scasb
:0004.1BE3 7AA6                   jpe 1B8B
:0004.1BE5 EC                     in al, dx
:0004.1BE6 A9F3A4                 test ax, A4F3
:0004.1BE9 73A6                   jnb 1B91
:0004.1BEB 61                     popa
:0004.1BEC A9CEAF                 test ax, AFCE
:0004.1BEF EE                     out dx, al
:0004.1BF0 A6                     cmpsb
:0004.1BF1 61                     popa
:0004.1BF2 AA                     stosb
:0004.1BF3 BAB9EF                 mov dx, EFB9
:0004.1BF6 A4                     movsb
:0004.1BF7 E8B3A1                 call BDAD

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.1C52(C)
|
:0004.1BFA B6A4                   mov dh, A4
:0004.1BFC AA                     stosb
:0004.1BFD BAA74C                 mov dx, 4CA7
:0004.1C00 A4                     movsb
:0004.1C01 4F                     dec di
:0004.1C02 A14400                 mov ax, word ptr [0044]
:0004.1C05 AB                     stosw
:0004.1C06 64AE                   scasb
:0004.1C08 7AA6                   jpe 1BB0
:0004.1C0A EC                     in al, dx
:0004.1C0B A9F3A4                 test ax, A4F3
:0004.1C0E 73A6                   jnb 1BB6
:0004.1C10 61                     popa
:0004.1C11 A9CEAF                 test ax, AFCE
:0004.1C14 EE                     out dx, al
:0004.1C15 A6                     cmpsb
:0004.1C16 61                     popa
:0004.1C17 AA                     stosb
:0004.1C18 BAB9EF                 mov dx, EFB9
:0004.1C1B A4                     movsb
:0004.1C1C E8B3A1                 call BDD2
:0004.1C1F B6A4                   mov dh, A4
:0004.1C21 AA                     stosb
:0004.1C22 BAA74C                 mov dx, 4CA7
:0004.1C25 A4                     movsb
:0004.1C26 4F                     dec di
:0004.1C27 A14400                 mov ax, word ptr [0044]
:0004.1C2A AB                     stosw
:0004.1C2B 64AE                   scasb
:0004.1C2D 7AA6                   jpe 1BD5
:0004.1C2F EC                     in al, dx
:0004.1C30 A9F3A4                 test ax, A4F3

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.1C8B(C)
|
:0004.1C33 73A6                   jnb 1BDB
:0004.1C35 61                     popa
:0004.1C36 A9CEAF                 test ax, AFCE
:0004.1C39 EE                     out dx, al
:0004.1C3A A6                     cmpsb
:0004.1C3B 61                     popa
:0004.1C3C AA                     stosb
:0004.1C3D BAB9EF                 mov dx, EFB9
:0004.1C40 A4                     movsb
:0004.1C41 E8B3A1                 call BDF7
:0004.1C44 B6A4                   mov dh, A4
:0004.1C46 AA                     stosb
:0004.1C47 BAA74C                 mov dx, 4CA7
:0004.1C4A A4                     movsb
:0004.1C4B 4F                     dec di
:0004.1C4C A14400                 mov ax, word ptr [0044]
:0004.1C4F AB                     stosw
:0004.1C50 64AE                   scasb
:0004.1C52 7AA6                   jpe 1BFA
:0004.1C54 EC                     in al, dx
:0004.1C55 A9F3A5                 test ax, A5F3
:0004.1C58 AD                     lodsw
:0004.1C59 A6                     cmpsb
:0004.1C5A 61                     popa
:0004.1C5B A142AF                 mov ax, word ptr [AF42]
:0004.1C5E F3                     repz
:0004.1C5F AD                     lodsw
:0004.1C60 EC                     in al, dx
:0004.1C61 A9CEBE                 test ax, BECE
:0004.1C64 F4                     hlt
:0004.1C65 BCD9AA                 mov sp, AAD9
:0004.1C68 BAB9EF                 mov dx, EFB9
:0004.1C6B A4                     movsb

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.1CC4(C)
|
:0004.1C6C E8B3A1                 call BE22
:0004.1C6F B6A4                   mov dh, A4
:0004.1C71 AA                     stosb
:0004.1C72 BAA74C                 mov dx, 4CA7
:0004.1C75 A4                     movsb
:0004.1C76 4F                     dec di
:0004.1C77 A141AB                 mov ax, word ptr [AB41]
:0004.1C7A 42                     inc dx
:0004.1C7B A4                     movsb
:0004.1C7C D1AEC4AA               shr word ptr [bp-553C], 01
:0004.1C80 47                     inc di
:0004.1C81 A7                     cmpsw
:0004.1C82 F3                     repz
:0004.1C83 A4                     movsb
:0004.1C84 6AA1                   push FFA1
:0004.1C86 44                     inc sp
:0004.1C87 00AB64AE               add [bp+di+AE64], ch
:0004.1C8B 7AA6                   jpe 1C33
:0004.1C8D EC                     in al, dx
:0004.1C8E A9F3A5                 test ax, A5F3
:0004.1C91 AD                     lodsw
:0004.1C92 A6                     cmpsb
:0004.1C93 61                     popa
:0004.1C94 A142AF                 mov ax, word ptr [AF42]
:0004.1C97 F3                     repz
:0004.1C98 AD                     lodsw
:0004.1C99 EC                     in al, dx
:0004.1C9A A9CEBE                 test ax, BECE
:0004.1C9D F4                     hlt
:0004.1C9E BCD9AA                 mov sp, AAD9
:0004.1CA1 BAB9EF                 mov dx, EFB9
:0004.1CA4 A4                     movsb

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.1CFD(C)
|
:0004.1CA5 E8B3A1                 call BE5B
:0004.1CA8 B6A4                   mov dh, A4
:0004.1CAA AA                     stosb
:0004.1CAB BAA74C                 mov dx, 4CA7
:0004.1CAE A4                     movsb
:0004.1CAF 4F                     dec di
:0004.1CB0 A141AB                 mov ax, word ptr [AB41]
:0004.1CB3 42                     inc dx
:0004.1CB4 A4                     movsb
:0004.1CB5 D1AEC4AA               shr word ptr [bp-553C], 01
:0004.1CB9 47                     inc di
:0004.1CBA A7                     cmpsw
:0004.1CBB F3                     repz
:0004.1CBC A4                     movsb
:0004.1CBD 6AA1                   push FFA1
:0004.1CBF 44                     inc sp
:0004.1CC0 00AB64AE               add [bp+di+AE64], ch
:0004.1CC4 7AA6                   jpe 1C6C
:0004.1CC6 EC                     in al, dx
:0004.1CC7 A9F3A5                 test ax, A5F3
:0004.1CCA AD                     lodsw
:0004.1CCB A6                     cmpsb
:0004.1CCC 61                     popa
:0004.1CCD A142AF                 mov ax, word ptr [AF42]
:0004.1CD0 F3                     repz
:0004.1CD1 AD                     lodsw
:0004.1CD2 EC                     in al, dx
:0004.1CD3 A9CEBE                 test ax, BECE
:0004.1CD6 F4                     hlt
:0004.1CD7 BCD9AA                 mov sp, AAD9
:0004.1CDA BAB9EF                 mov dx, EFB9
:0004.1CDD A4                     movsb
:0004.1CDE E8B3A1                 call BE94
:0004.1CE1 B6A4                   mov dh, A4
:0004.1CE3 AA                     stosb

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.1D3C(C)
|
:0004.1CE4 BAA74C                 mov dx, 4CA7
:0004.1CE7 A4                     movsb
:0004.1CE8 4F                     dec di
:0004.1CE9 A141AB                 mov ax, word ptr [AB41]
:0004.1CEC 42                     inc dx
:0004.1CED A4                     movsb
:0004.1CEE D1AEC4AA               shr word ptr [bp-553C], 01
:0004.1CF2 47                     inc di
:0004.1CF3 A7                     cmpsw
:0004.1CF4 F3                     repz
:0004.1CF5 A4                     movsb
:0004.1CF6 6AA1                   push FFA1
:0004.1CF8 44                     inc sp
:0004.1CF9 00AB64AE               add [bp+di+AE64], ch
:0004.1CFD 7AA6                   jpe 1CA5
:0004.1CFF EC                     in al, dx
:0004.1D00 A9F3A5                 test ax, A5F3
:0004.1D03 AD                     lodsw
:0004.1D04 A6                     cmpsb
:0004.1D05 61                     popa
:0004.1D06 A142AF                 mov ax, word ptr [AF42]
:0004.1D09 F3                     repz
:0004.1D0A AD                     lodsw
:0004.1D0B EC                     in al, dx
:0004.1D0C A142AA                 mov ax, word ptr [AA42]
:0004.1D0F 4C                     dec sp
:0004.1D10 B6A1                   mov dh, A1
:0004.1D12 A9CEAB                 test ax, ABCE
:0004.1D15 B0A4                   mov al, A4
:0004.1D17 A4                     movsb
:0004.1D18 AA                     stosb
:0004.1D19 BAB9EF                 mov dx, EFB9
:0004.1D1C A4                     movsb
:0004.1D1D E8B3A1                 call BED3
:0004.1D20 B6A4                   mov dh, A4
:0004.1D22 AA                     stosb

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.1D7B(C)
|
:0004.1D23 BAA74C                 mov dx, 4CA7
:0004.1D26 A4                     movsb
:0004.1D27 4F                     dec di
:0004.1D28 A141AB                 mov ax, word ptr [AB41]
:0004.1D2B 42                     inc dx
:0004.1D2C A4                     movsb
:0004.1D2D D1A4A3AF               shl word ptr [si-505D], 01
:0004.1D31 E0A8                   loopnz 1CDB
:0004.1D33 CF                     iret


:0004.1D34 A5                     movsw
:0004.1D35 CE                     into
:0004.1D36 A14400                 mov ax, word ptr [0044]
:0004.1D39 AB                     stosw
:0004.1D3A 64AE                   scasb
:0004.1D3C 7AA6                   jpe 1CE4
:0004.1D3E EC                     in al, dx
:0004.1D3F A9F3A5                 test ax, A5F3
:0004.1D42 AD                     lodsw
:0004.1D43 A6                     cmpsb
:0004.1D44 61                     popa
:0004.1D45 A142AF                 mov ax, word ptr [AF42]
:0004.1D48 F3                     repz
:0004.1D49 AD                     lodsw
:0004.1D4A EC                     in al, dx
:0004.1D4B A142AA                 mov ax, word ptr [AA42]
:0004.1D4E 4C                     dec sp
:0004.1D4F B6A1                   mov dh, A1
:0004.1D51 A9CEAB                 test ax, ABCE
:0004.1D54 B0A4                   mov al, A4
:0004.1D56 A4                     movsb
:0004.1D57 AA                     stosb
:0004.1D58 BAB9EF                 mov dx, EFB9
:0004.1D5B A4                     movsb
:0004.1D5C E8B3A1                 call BF12
:0004.1D5F B6A4                   mov dh, A4
:0004.1D61 AA                     stosb
:0004.1D62 BAA74C                 mov dx, 4CA7
:0004.1D65 A4                     movsb
:0004.1D66 4F                     dec di
:0004.1D67 A141AB                 mov ax, word ptr [AB41]
:0004.1D6A 42                     inc dx
:0004.1D6B A4                     movsb
:0004.1D6C D1A4A3AF               shl word ptr [si-505D], 01
:0004.1D70 E0A8                   loopnz 1D1A
:0004.1D72 CF                     iret


:0004.1D73 A5                     movsw
:0004.1D74 CE                     into
:0004.1D75 A14400                 mov ax, word ptr [0044]
:0004.1D78 AB                     stosw
:0004.1D79 64AE                   scasb
:0004.1D7B 7AA6                   jpe 1D23
:0004.1D7D EC                     in al, dx
:0004.1D7E A9F3A5                 test ax, A5F3
:0004.1D81 AD                     lodsw
:0004.1D82 A6                     cmpsb
:0004.1D83 61                     popa
:0004.1D84 A142AF                 mov ax, word ptr [AF42]
:0004.1D87 F3                     repz
:0004.1D88 AD                     lodsw
:0004.1D89 EC                     in al, dx
:0004.1D8A A142AA                 mov ax, word ptr [AA42]
:0004.1D8D 4C                     dec sp
:0004.1D8E B6A1                   mov dh, A1
:0004.1D90 A9CEAB                 test ax, ABCE
:0004.1D93 B0A4                   mov al, A4
:0004.1D95 A4                     movsb
:0004.1D96 AA                     stosb
:0004.1D97 BAB9EF                 mov dx, EFB9
:0004.1D9A A4                     movsb
:0004.1D9B E8B3A1                 call BF51
:0004.1D9E B6A4                   mov dh, A4
:0004.1DA0 AA                     stosb
:0004.1DA1 BAA74C                 mov dx, 4CA7
:0004.1DA4 A4                     movsb
:0004.1DA5 4F                     dec di
:0004.1DA6 A141AB                 mov ax, word ptr [AB41]
:0004.1DA9 42                     inc dx
:0004.1DAA A4                     movsb
:0004.1DAB D1A4A3AF               shl word ptr [si-505D], 01
:0004.1DAF E0A8                   loopnz 1D59
:0004.1DB1 CF                     iret


:0004.1DB2 A5                     movsw
:0004.1DB3 CE                     into
:0004.1DB4 A14400                 mov ax, word ptr [0044]
:0004.1DB7 A8CF                   test al, CF
:0004.1DB9 B9EFA4                 mov cx, A4EF
:0004.1DBC E8B3A1                 call BF72
:0004.1DBF B6A4                   mov dh, A4
:0004.1DC1 B256                   mov dl, 56
:0004.1DC3 B6C3                   mov dh, C3
:0004.1DC5 A142B5                 mov ax, word ptr [B542]
:0004.1DC8 4C                     dec sp
:0004.1DC9 AA                     stosb
:0004.1DCA 6BA6E6B0CA             imul sp, [bp+B0E6], FFCA
:0004.1DCF A14400                 mov ax, word ptr [0044]
:0004.1DD2 A8CF                   test al, CF
:0004.1DD4 B9EFA4                 mov cx, A4EF
:0004.1DD7 E8B3A1                 call BF8D
:0004.1DDA B6A4                   mov dh, A4
:0004.1DDC B256                   mov dl, 56
:0004.1DDE B6C3                   mov dh, C3
:0004.1DE0 A142B5                 mov ax, word ptr [B542]
:0004.1DE3 4C                     dec sp
:0004.1DE4 AA                     stosb
:0004.1DE5 6BA6E6B0CA             imul sp, [bp+B0E6], FFCA
:0004.1DEA A14400                 mov ax, word ptr [0044]
:0004.1DED A8CF                   test al, CF
:0004.1DEF B9EFA4                 mov cx, A4EF
:0004.1DF2 E8B3A1                 call BFA8
:0004.1DF5 B6A4                   mov dh, A4
:0004.1DF7 B256                   mov dl, 56
:0004.1DF9 B6C3                   mov dh, C3
:0004.1DFB A142B5                 mov ax, word ptr [B542]
:0004.1DFE 4C                     dec sp
:0004.1DFF AA                     stosb
:0004.1E00 6BA6E6B0CA             imul sp, [bp+B0E6], FFCA
:0004.1E05 A14400                 mov ax, word ptr [0044]
:0004.1E08 A4                     movsb
:0004.1E09 D6                     setalc
:0004.1E0A B671                   mov dh, 71
:0004.1E0C AB                     stosw
:0004.1E0D EC                     in al, dx
:0004.1E0E B45F                   mov ah, 5F
:0004.1E10 A7                     cmpsw
:0004.1E11 DAAD78A6               fisubr dword ptr [di+A678]
:0004.1E15 68BCC6                 push C6BC
:0004.1E18 B3A1                   mov bl, A1
:0004.1E1A B6A4                   mov dh, A4
:0004.1E1C AA                     stosb
:0004.1E1D BAA74C                 mov dx, 4CA7
:0004.1E20 A4                     movsb
:0004.1E21 4F                     dec di
:0004.1E22 A14400                 mov ax, word ptr [0044]
:0004.1E25 AB                     stosw
:0004.1E26 EC                     in al, dx
:0004.1E27 B45F                   mov ah, 5F
:0004.1E29 A7                     cmpsw
:0004.1E2A DAAD78A6               fisubr dword ptr [di+A678]
:0004.1E2E 68BCC6                 push C6BC
:0004.1E31 B3A1                   mov bl, A1
:0004.1E33 B6A4                   mov dh, A4
:0004.1E35 AA                     stosb
:0004.1E36 BAA74C                 mov dx, 4CA7
:0004.1E39 A4                     movsb
:0004.1E3A 4F                     dec di
:0004.1E3B A14400                 mov ax, word ptr [0044]
:0004.1E3E A4                     movsb
:0004.1E3F 6AB6                   push FFB6
:0004.1E41 71AB                   jno 1DEE
:0004.1E43 EC                     in al, dx
:0004.1E44 B45F                   mov ah, 5F
:0004.1E46 A7                     cmpsw
:0004.1E47 DAAD78A6               fisubr dword ptr [di+A678]
:0004.1E4B 68BCC6                 push C6BC
:0004.1E4E B3A1                   mov bl, A1
:0004.1E50 B6A4                   mov dh, A4
:0004.1E52 AA                     stosb
:0004.1E53 BAA74C                 mov dx, 4CA7
:0004.1E56 A4                     movsb
:0004.1E57 4F                     dec di
:0004.1E58 A14400                 mov ax, word ptr [0044]
:0004.1E5B A4                     movsb
:0004.1E5C D6                     setalc
:0004.1E5D B671                   mov dh, 71
:0004.1E5F AB                     stosw
:0004.1E60 EC                     in al, dx
:0004.1E61 B45F                   mov ah, 5F
:0004.1E63 A7                     cmpsw
:0004.1E64 DAAD78A6               fisubr dword ptr [di+A678]
:0004.1E68 68BCC6                 push C6BC
:0004.1E6B B3A1                   mov bl, A1
:0004.1E6D B6A4                   mov dh, A4
:0004.1E6F AA                     stosb
:0004.1E70 BAA468                 mov dx, 68A4
:0004.1E73 AE                     scasb
:0004.1E74 F0                     lock
:0004.1E75 AD                     lodsw
:0004.1E76 C8A14400               enter 44A1, 00
:0004.1E7A AB                     stosw
:0004.1E7B EC                     in al, dx
:0004.1E7C B45F                   mov ah, 5F
:0004.1E7E A7                     cmpsw
:0004.1E7F DAAD78A6               fisubr dword ptr [di+A678]
:0004.1E83 68BCC6                 push C6BC
:0004.1E86 B3A1                   mov bl, A1
:0004.1E88 B6A4                   mov dh, A4
:0004.1E8A AA                     stosb
:0004.1E8B BAA468                 mov dx, 68A4
:0004.1E8E AE                     scasb
:0004.1E8F F0                     lock
:0004.1E90 AD                     lodsw
:0004.1E91 C8A14400               enter 44A1, 00
:0004.1E95 A4                     movsb
:0004.1E96 6AB6                   push FFB6
:0004.1E98 71AB                   jno 1E45
:0004.1E9A EC                     in al, dx
:0004.1E9B B45F                   mov ah, 5F
:0004.1E9D A7                     cmpsw
:0004.1E9E DAAD78A6               fisubr dword ptr [di+A678]
:0004.1EA2 68BCC6                 push C6BC
:0004.1EA5 B3A1                   mov bl, A1
:0004.1EA7 B6A4                   mov dh, A4
:0004.1EA9 AA                     stosb
:0004.1EAA BAA468                 mov dx, 68A4
:0004.1EAD AE                     scasb
:0004.1EAE F0                     lock
:0004.1EAF AD                     lodsw
:0004.1EB0 C8A14400               enter 44A1, 00
:0004.1EB4 A8CF                   test al, CF
:0004.1EB6 A5                     movsw
:0004.1EB7 CE                     into
:0004.1EB8 B94CAA                 mov cx, AA4C
:0004.1EBB BAB3A1                 mov dx, A1B3
:0004.1EBE B6A4                   mov dh, A4
:0004.1EC0 AA                     stosb
:0004.1EC1 BAA74C                 mov dx, 4CA7
:0004.1EC4 A4                     movsb
:0004.1EC5 4F                     dec di
:0004.1EC6 A94DA4                 test ax, A44D
:0004.1EC9 68AEF0                 push F0AE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.1F1F(C)
|
:0004.1ECC AD                     lodsw
:0004.1ECD C80AA569               enter A50A, 69
:0004.1ED1 A4                     movsb
:0004.1ED2 D6                     setalc
:0004.1ED3 B671                   mov dh, 71
:0004.1ED5 AB                     stosw
:0004.1ED6 EC                     in al, dx
:0004.1ED7 B45F                   mov ah, 5F
:0004.1ED9 A14400                 mov ax, word ptr [0044]
:0004.1EDC A8CF                   test al, CF
:0004.1EDE A5                     movsw
:0004.1EDF CE                     into
:0004.1EE0 B94CAA                 mov cx, AA4C
:0004.1EE3 BAB3A1                 mov dx, A1B3
:0004.1EE6 B6A4                   mov dh, A4
:0004.1EE8 AA                     stosb
:0004.1EE9 BAA74C                 mov dx, 4CA7
:0004.1EEC A4                     movsb
:0004.1EED 4F                     dec di
:0004.1EEE A94DA4                 test ax, A44D
:0004.1EF1 68AEF0                 push F0AE
:0004.1EF4 AD                     lodsw
:0004.1EF5 C8A569AB               enter 69A5, AB
:0004.1EF9 EC                     in al, dx
:0004.1EFA B45F                   mov ah, 5F
:0004.1EFC A14400                 mov ax, word ptr [0044]
:0004.1EFF A8CF                   test al, CF
:0004.1F01 A5                     movsw
:0004.1F02 CE                     into
:0004.1F03 B94CAA                 mov cx, AA4C
:0004.1F06 BAB3A1                 mov dx, A1B3
:0004.1F09 B6A4                   mov dh, A4
:0004.1F0B AA                     stosb
:0004.1F0C BAA74C                 mov dx, 4CA7
:0004.1F0F A4                     movsb
:0004.1F10 4F                     dec di
:0004.1F11 A94DA4                 test ax, A44D
:0004.1F14 68AEF0                 push F0AE
:0004.1F17 AD                     lodsw
:0004.1F18 C80AA569               enter A50A, 69
:0004.1F1C A4                     movsb
:0004.1F1D 6AB6                   push FFB6
:0004.1F1F 71AB                   jno 1ECC
:0004.1F21 EC                     in al, dx
:0004.1F22 B45F                   mov ah, 5F
:0004.1F24 A14400                 mov ax, word ptr [0044]
:0004.1F27 B14E                   mov cl, 4E
:0004.1F29 A9D2B1                 test ax, B1D2
:0004.1F2C 61                     popa
:0004.1F2D B3A1                   mov bl, A1
:0004.1F2F B6A4                   mov dh, A4
:0004.1F31 AA                     stosb
:0004.1F32 BAA468                 mov dx, 68A4
:0004.1F35 AE                     scasb
:0004.1F36 F0                     lock
:0004.1F37 AD                     lodsw
:0004.1F38 C8ABECB4               enter ECAB, B4
:0004.1F3C 5F                     pop di
:0004.1F3D A6                     cmpsb
:0004.1F3E DCA5BBA6               fsub qword ptr [di+A6BB]
:0004.1F42 5E                     pop si
:0004.1F43 A6                     cmpsb
:0004.1F44 58                     pop ax
:0004.1F45 B05F                   mov al, 5F
:0004.1F47 A96CAD                 test ax, AD6C
:0004.1F4A C8A14400               enter 44A1, 00
:0004.1F4E B14E                   mov cl, 4E
:0004.1F50 A9D2B1                 test ax, B1D2
:0004.1F53 61                     popa
:0004.1F54 B3A1                   mov bl, A1
:0004.1F56 B6A4                   mov dh, A4
:0004.1F58 AA                     stosb
:0004.1F59 BAA74C                 mov dx, 4CA7
:0004.1F5C A4                     movsb
:0004.1F5D 4F                     dec di
:0004.1F5E AB                     stosw
:0004.1F5F EC                     in al, dx
:0004.1F60 B45F                   mov ah, 5F
:0004.1F62 A6                     cmpsb
:0004.1F63 DCA5BBA6               fsub qword ptr [di+A6BB]
:0004.1F67 5E                     pop si
:0004.1F68 A6                     cmpsb
:0004.1F69 58                     pop ax
:0004.1F6A B05F                   mov al, 5F
:0004.1F6C A96CAD                 test ax, AD6C
:0004.1F6F C8A14400               enter 44A1, 00
:0004.1F73 A9D2B1                 test ax, B1D2
:0004.1F76 61                     popa
:0004.1F77 B3A1                   mov bl, A1
:0004.1F79 B6A4                   mov dh, A4
:0004.1F7B AA                     stosb
:0004.1F7C BAA7F0                 mov dx, F0A7
:0004.1F7F C0BBA44FA4             sar byte ptr [bp+di+4FA4], A4
:0004.1F84 57                     push di
:0004.1F85 A4                     movsb
:0004.1F86 C9                     leave
:0004.1F87 A14400                 mov ax, word ptr [0044]
:0004.1F8A A9D2B1                 test ax, B1D2
:0004.1F8D 61                     popa
:0004.1F8E B3A1                   mov bl, A1

* Referenced by a CALL at Address:
|:0004.2076
|
:0004.1F90 B6A4                   mov dh, A4
:0004.1F92 AA                     stosb
:0004.1F93 BAA7F0                 mov dx, F0A7
:0004.1F96 C0BBA44FA4             sar byte ptr [bp+di+4FA4], A4
:0004.1F9B 57                     push di
:0004.1F9C A4                     movsb
:0004.1F9D C9                     leave
:0004.1F9E A14400                 mov ax, word ptr [0044]
:0004.1FA1 A9D2B1                 test ax, B1D2
:0004.1FA4 61                     popa
:0004.1FA5 B3A1                   mov bl, A1
:0004.1FA7 B6A4                   mov dh, A4
:0004.1FA9 AA                     stosb
:0004.1FAA BAA7F0                 mov dx, F0A7
:0004.1FAD C0BBA44FA4             sar byte ptr [bp+di+4FA4], A4
:0004.1FB2 57                     push di
:0004.1FB3 A4                     movsb
:0004.1FB4 C9                     leave
:0004.1FB5 A14400                 mov ax, word ptr [0044]
:0004.1FB8 A9D2B1                 test ax, B1D2
:0004.1FBB 61                     popa
:0004.1FBC B3A1                   mov bl, A1
:0004.1FBE B6A4                   mov dh, A4
:0004.1FC0 AA                     stosb
:0004.1FC1 BAA8BE                 mov dx, BEA8
:0004.1FC4 BF6DA4                 mov di, A46D
:0004.1FC7 4F                     dec di
:0004.1FC8 A4                     movsb
:0004.1FC9 57                     push di
:0004.1FCA A4                     movsb
:0004.1FCB C9                     leave
:0004.1FCC A14400                 mov ax, word ptr [0044]
:0004.1FCF A9D2B1                 test ax, B1D2
:0004.1FD2 61                     popa
:0004.1FD3 B3A1                   mov bl, A1
:0004.1FD5 B6A4                   mov dh, A4
:0004.1FD7 AA                     stosb
:0004.1FD8 BAA8BE                 mov dx, BEA8
:0004.1FDB BF6DA4                 mov di, A46D
:0004.1FDE 4F                     dec di
:0004.1FDF A4                     movsb
:0004.1FE0 57                     push di
:0004.1FE1 A4                     movsb
:0004.1FE2 C9                     leave
:0004.1FE3 A14400                 mov ax, word ptr [0044]
:0004.1FE6 A9D2B1                 test ax, B1D2
:0004.1FE9 61                     popa
:0004.1FEA B3A1                   mov bl, A1
:0004.1FEC B6A4                   mov dh, A4
:0004.1FEE AA                     stosb
:0004.1FEF BAA8BE                 mov dx, BEA8
:0004.1FF2 BF6DA4                 mov di, A46D
:0004.1FF5 4F                     dec di
:0004.1FF6 A4                     movsb
:0004.1FF7 57                     push di
:0004.1FF8 A4                     movsb
:0004.1FF9 C9                     leave
:0004.1FFA A14400                 mov ax, word ptr [0044]
:0004.1FFD 00A80EE3               add [bx+si+E30E], ch
:0004.2001 0E                     push cs
:0004.2002 1E                     push ds
:0004.2003 0F                     BYTE 0fh
:0004.2004 59                     pop cx
:0004.2005 0F                     BYTE 0fh
:0004.2006 700F                   jo 2017
:0004.2008 870F                   xchg [bx], cx
:0004.200A 9E                     sahf
:0004.200B 0FB5                   lgs cx, [bx]
:0004.200D 0FCC                   bswap esp
:0004.200F 0F                     BYTE 0fh
:0004.2010 F70F0E10               BYTE 0f7h
:0004.2014 25103C                 and ax, 3C10

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2006(C)
|
:0004.2017 105310                 adc [bp+di+10], dl
:0004.201A 6A10                   push 0010
:0004.201C 81109810               adc word ptr [bx+si], 1098
:0004.2020 D110                   rcl word ptr [bx+si], 01
:0004.2022 0C11                   or al, 11
:0004.2024 45                     inc bp
:0004.2025 118211BF               adc [bp+si+BF11], ax
:0004.2029 11FE                   adc si, di
:0004.202B 113F                   adc [bx], di
:0004.202D 128012C1               adc al , [bx+si+C112]
:0004.2031 12FE                   adc bh, dh
:0004.2033 123B                   adc bh, [bp+di]
:0004.2035 135C13                 adc bx, [si+13]
:0004.2038 7913                   jns 204D
:0004.203A 9A13B913D4             call D413:B913
:0004.203F 13F3                   adc si, bx
:0004.2041 1310                   adc dx, [bx+si]
:0004.2043 1435                   adc al, 35
:0004.2045 145A                   adc al, 5A
:0004.2047 147F                   adc al, 7F
:0004.2049 14B8                   adc al, B8
:0004.204B 14F1                   adc al, F1
:0004.204D 142A                   adc al, 2A
:0004.204F 156915                 adc ax, 1569
:0004.2052 A815                   test al, 15
:0004.2054 E715                   out 15, ax
:0004.2056 02161D16               add dl, [161D]
:0004.205A 38165516               cmp [1655], dl
:0004.205E 6E                     outsb
:0004.205F 16                     push ss
:0004.2060 8B16AA16               mov dx, [16AA]
:0004.2064 C516E416               lds dx, [16E4]
:0004.2068 0C17                   or al, 17
:0004.206A 2F                     das
:0004.206B 17                     pop ss
:0004.206C 57                     push di
:0004.206D 17                     pop ss
:0004.206E 7E17                   jle 2087
:0004.2070 A317BA                 mov word ptr [BA17], ax
:0004.2073 17                     pop ss
:0004.2074 D117                   rcl word ptr [bx], 01
:0004.2076 E817FF                 call 1F90
:0004.2079 17                     pop ss
:0004.207A 16                     push ss
:0004.207B 182D                   sbb [di], ch
:0004.207D 181B                   sbb [bp+di], bl 
:0004.207F 43                     inc bx
:0004.2080 36000A                 add ss:[bp+si], cl 
:0004.2083 001B                   add [bp+di], bl 
:0004.2085 43                     inc bx
:0004.2086 37                     aaa

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.206E(C)
|
:0004.2087 00413A                 add [bx+di+3A], al 
:0004.208A 53                     push bx
:0004.208B 4E                     dec si
:0004.208C 52                     push dx
:0004.208D 7844                   js 20D3
:0004.208F 2E                     BYTE 02eh


:0004.2090 52                     push dx
:0004.2091 3300                   xor ax, [bx+si]
:0004.2093 00413A                 add [bx+di+3A], al 
:0004.2096 53                     push bx
:0004.2097 4E                     dec si
:0004.2098 52                     push dx
:0004.2099 784D                   js 20E8
:0004.209B 2E                     BYTE 02eh


:0004.209C 52                     push dx
:0004.209D 3300                   xor ax, [bx+si]
:0004.209F 83568369               adc word ptr [bp-7D], 0069
:0004.20A3 838A834920             or word ptr [bp+si+4983], 0020
:0004.20A8 2225                   and ah, [di]
:0004.20AA 7322                   jnb 20CE
:0004.20AC 2082CC93               and [bp+si+93CC], al 
:0004.20B0 C782DD8D9E82           mov word ptr [bp+si-7223], 829E
:0004.20B6 DD82C98EB894           fld qword ptr [edx+94B88EC9]
:0004.20BC 7382                   jnb 2040
:0004.20BE B582                   mov ch, 82
:0004.20C0 DC82B582               fadd qword ptr [bp+si+82B5]
:0004.20C4 BD0083                 mov bp, 8300
:0004.20C7 7583                   jne 204C
:0004.20C9 8D836283               lea ax, [bp+di+8362]
:0004.20CD 4E                     dec si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.20AA(C)
|
:0004.20CE 82AA907382             sub byte ptr [bp+si+7390], 82

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.208D(C)
|
:0004.20D3 AB                     stosw
:0004.20D4 82DC82                 sbb ah, 82
:0004.20D7 B582                   mov ch, 82
:0004.20D9 BD2825                 mov bp, 2528
:0004.20DC 642900                 sub fs:[bx+si], ax
:0004.20DF 8381836283             add word ptr [bx+di+6283], FF83
:0004.20E4 5A                     pop dx
:0004.20E5 815B835720             sbb word ptr [bp+di-7D], 2057
:0004.20EA 2225                   and ah, [di]
:0004.20EC 7322                   jnb 2110
:0004.20EE 2082CC93               and [bp+si+93CC], al 
:0004.20F2 C782DD8D9E82           mov word ptr [bp+si-7223], 829E
:0004.20F8 DD82C98EB894           fld qword ptr [edx+94B88EC9]
:0004.20FE 7382                   jnb 2082
:0004.2100 B582                   mov ch, 82
:0004.2102 DC82B582               fadd qword ptr [bp+si+82B5]
:0004.2106 BD0083                 mov bp, 8300
:0004.2109 818362835A81           add word ptr [bp+di+8362], 815A
:0004.210F 5B                     pop bx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.20EC(C)
|
:0004.2110 83572022               adc word ptr [bx+20], 0022
:0004.2114 257322                 and ax, 2273
:0004.2117 2082CC93               and [bp+si+93CC], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2188(C)
|
:0004.211B C782DD8D9E82           mov word ptr [bp+si-7223], 829E
:0004.2121 DD82C98EB894           fld qword ptr [edx+94B88EC9]
:0004.2127 7382                   jnb 20AB
:0004.2129 B582                   mov ch, 82
:0004.212B DC82B582               fadd qword ptr [bp+si+82B5]
:0004.212F BD0083                 mov bp, 8300
:0004.2132 43                     inc bx
:0004.2133 83788393               cmp word ptr [bx+si-7D], FF93
:0004.2137 83678C70               and word ptr [bx-74], 0070
:0004.213B 91                     xchg ax,cx
:0004.213C B100                   mov cl, 00
:0004.213E 83438378               add word ptr [bp+di-7D], 0078

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.21AF(C)
|
:0004.2142 839383678C             adc word ptr [bp+di+6783], FF8C
:0004.2147 7091                   jo 20DA
:0004.2149 B100                   mov cl, 00
:0004.214B 83438378               add word ptr [bp+di-7D], 0078

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.21BC(C)
|
:0004.214F 839383678C             adc word ptr [bp+di+6783], FF8C
:0004.2154 7091                   jo 20E7
:0004.2156 B100                   mov cl, 00
:0004.2158 83438378               add word ptr [bp+di-7D], 0078
:0004.215C 839383678C             adc word ptr [bp+di+6783], FF8C
:0004.2161 7091                   jo 20F4
:0004.2163 B100                   mov cl, 00
:0004.2165 83438378               add word ptr [bp+di-7D], 0078
:0004.2169 839383678C             adc word ptr [bp+di+6783], FF8C
:0004.216E 7091                   jo 2101
:0004.2170 B100                   mov cl, 00
:0004.2172 83438378               add word ptr [bp+di-7D], 0078
:0004.2176 839383678C             adc word ptr [bp+di+6783], FF8C
:0004.217B 7091                   jo 210E
:0004.217D B100                   mov cl, 00
:0004.217F 83438378               add word ptr [bp+di-7D], 0078
:0004.2183 839383678C             adc word ptr [bp+di+6783], FF8C
:0004.2188 7091                   jo 211B
:0004.218A B100                   mov cl, 00
:0004.218C 83438378               add word ptr [bp+di-7D], 0078
:0004.2190 839383678C             adc word ptr [bp+di+6783], FF8C
:0004.2195 7091                   jo 2128
:0004.2197 B100                   mov cl, 00
:0004.2199 83438378               add word ptr [bp+di-7D], 0078
:0004.219D 839383678C             adc word ptr [bp+di+6783], FF8C
:0004.21A2 7091                   jo 2135
:0004.21A4 B100                   mov cl, 00
:0004.21A6 83438378               add word ptr [bp+di-7D], 0078
:0004.21AA 839383678C             adc word ptr [bp+di+6783], FF8C
:0004.21AF 7091                   jo 2142
:0004.21B1 B100                   mov cl, 00
:0004.21B3 83438378               add word ptr [bp+di-7D], 0078
:0004.21B7 839383678C             adc word ptr [bp+di+6783], FF8C
:0004.21BC 7091                   jo 214F
:0004.21BE B100                   mov cl, 00
:0004.21C0 834C8383               or word ptr [si-7D], FF83
:0004.21C4 838982F08D             or word ptr [bx+di+F082], FF8D
:0004.21C9 C4947A92               les dx, [si+927A]
:0004.21CD 7582                   jne 2151
:0004.21CF B582                   mov ch, 82
:0004.21D1 DC82B700               fadd qword ptr [bp+si+00B7]
:0004.21D5 0002                   add [bp+si], al 
:0004.21D7 050119                 add ax, 1901
:0004.21DA 000000                 BYTE  3 DUP(0)


:0004.21DD 0202                   add al , [bp+si]
:0004.21DF 0205                   add al , [di]
:0004.21E1 0204                   add al , [si]
:0004.21E3 0202                   add al , [bp+si]
:0004.21E5 0104                   add [si], ax
:0004.21E7 0200                   add al , [bx+si]
:0004.21E9 0002                   add [bp+si], al 
:0004.21EB 0204                   add al , [si]
:0004.21ED 0102                   add [bp+si], ax
:0004.21EF 0202                   add al , [bp+si]
:0004.21F1 0105                   add [di], ax
:0004.21F3 0200                   add al , [bx+si]
:0004.21F5 000000                 BYTE  3 DUP(0)


:0004.21F8 8700                   xchg [bx+si], ax
:0004.21FA 0302                   add ax, [bp+si]
:0004.21FC 0303                   add ax, [bp+di]
:0004.21FE 0300                   add ax, [bx+si]
:0004.2200 0103                   add [bp+di], ax
:0004.2202 0002                   add [bp+si], al 
:0004.2204 050302                 add ax, 0203
:0004.2207 00000000               BYTE  4 DUP(0)


:0004.220B 0300                   add ax, [bx+si]
:0004.220D 0301                   add ax, [bx+di]
:0004.220F 0303                   add ax, [bp+di]
:0004.2211 0202                   add al , [bp+si]
:0004.2213 01838183               add [bp+di+8381], ax
:0004.2217 6A83                   push FF83
:0004.2219 85815B92               test [bx+di+925B], ax
:0004.221D C789C1008267           mov word ptr [bx+di+00C1], 6782
:0004.2223 82648277               and byte ptr [si-7E], 77
:0004.2227 90                     nop
:0004.2228 DD92E800A4D1           fst qword ptr [edx+D1A400E8]
:0004.222E AE                     scasb
:0004.222F F0                     lock
:0004.2230 00837D83               add [bp+di+837D], al 
:0004.2234 62837620               bound ax, [bp+di+2076]
:0004.2238 253034                 and ax, 3430
:0004.223B 7820                   js 225D
:0004.223D 91                     xchg ax,cx
:0004.223E 49                     dec cx
:0004.223F 91                     xchg ax,cx
:0004.2240 F0                     lock
:0004.2241 00837583               add [bp+di+8375], al 
:0004.2245 8D836283               lea ax, [bp+di+8362]
:0004.2249 4E                     dec si
:0004.224A 8169835681             sub word ptr [bx+di-7D], 8156
:0004.224F 5B                     pop bx
:0004.2250 8393816A88             adc word ptr [bp+di+6A81], FF88
:0004.2255 DA93AE81               ficom dword ptr [bp+di+81AE]
:0004.2259 46                     inc si
:0004.225A 256400                 and ax, 0064

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.223B(C)
|
:0004.225D 88EA                   mov dl, ch
:0004.225F 8B5293                 mov dx, [bp+si-6D]
:0004.2262 A282BF                 mov byte ptr [BF82], al
:0004.2265 2025                   and [di], ah
:0004.2267 7320                   jnb 2289
:0004.2269 7673                   jbe 22DE
:0004.226B 2025                   and [di], ah
:0004.226D 7300                   jnb 226F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.226D(C)
|
:0004.226F 82678264               and byte ptr [bx-7E], 64
:0004.2273 82778F49               xor byte ptr [bx-71], 49
:0004.2277 97                     xchg ax,di
:0004.2278 B90088                 mov cx, 8800
:0004.227B DA93AE90               ficom dword ptr [bp+di+90AE]
:0004.227F E682                   out 82, al
:0004.2281 C682B582C4             mov byte ptr [bp+si-7D4B], C4
:0004.2286 814188DA93             add word ptr [bx+di-78], 93DA
:0004.228B AE                     scasb
:0004.228C 837D8362               cmp word ptr [di-7D], 0062
:0004.2290 837688C8               xor word ptr [bp-78], FFC8
:0004.2294 8A4F28                 mov cl , [bx+28]
:0004.2297 253034                 and ax, 3430
:0004.229A 7829                   js 22C5
:0004.229C 82AA914991             sub byte ptr [bp+si+4991], 91
:0004.22A1 F0                     lock
:0004.22A2 82B382EA82             xor byte ptr [bp+di+EA82], 82
:0004.22A7 C482A282               les ax, [bp+si+82A2]
:0004.22AB DC82B700               fadd qword ptr [bp+si+00B7]
:0004.22AF 83438378               add word ptr [bp+di-7D], 0078
:0004.22B3 839383678F             adc word ptr [bp+di+6783], FF8F
:0004.22B8 49                     dec cx
:0004.22B9 97                     xchg ax,di
:0004.22BA B90095                 mov cx, 9500
:0004.22BD C097F190A7             rcl byte ptr [bx-6F0F], A7
:0004.22C2 8CE4                   mov sp, fs
:0004.22C4 82A982E794             sub byte ptr [bx+di+E782], 94
:0004.22C9 B282                   mov dl, 82
:0004.22CB AF                     scasw
:0004.22CC 8F6F82                 pop word ptr [bx-7E]
:0004.22CF B582                   mov ch, 82
:0004.22D1 DC82B700               fadd qword ptr [bp+si+00B7]
:0004.22D5 83748389               xor word ptr [si-7D], FF89
:0004.22D9 834F94CD               or word ptr [bx-6C], FFCD
:0004.22DD 88CD                   mov ch, cl 
:0004.22DF 82AA88D98F             sub byte ptr [bp+si+D988], 8F
:0004.22E4 ED                     in ax, dx
:0004.22E5 82C582                 add ch, 82
:0004.22E8 B728                   mov bh, 28
:0004.22EA 256429                 and ax, 2964
:0004.22ED 00594E                 add [bx+di+4E], bl 
:0004.22F0 203D                   and [di], bh
:0004.22F2 2025                   and [di], ah
:0004.22F4 64                     BYTE 064h


:0004.22F5 2C20                   sub al, 20
:0004.22F7 64                     BYTE 064h


:0004.22F8 61                     popa
:0004.22F9 7461                   je 235C
:0004.22FB 203D                   and [di], bh
:0004.22FD 2025                   and [di], ah
:0004.22FF 64                     BYTE 064h


:0004.2300 2C20                   sub al, 20
:0004.2302 7374                   jnb 2378
:0004.2304 65                     BYTE 065h


:0004.2305 7020                   jo 2327
:0004.2307 3D2025                 cmp ax, 2520
:0004.230A 6400826782             add fs:[bp+si+8267], al 
:0004.230F 6482779594             xor byte ptr fs:[bx-6B], 94
:0004.2314 91                     xchg ax,cx
:0004.2315 E090                   loopnz 22A7
:0004.2317 ED                     in ax, dx
:0004.2318 93                     xchg ax,bx
:0004.2319 AC                     lodsb
:0004.231A 82CD8E                 or ch, 8E
:0004.231D 6782A682C882AD82       and byte ptr [esi+AD82C882], 82
:0004.2325 C882E882               enter E882, 82
:0004.2329 DC82B582               fadd qword ptr [bp+si+82B5]
:0004.232D BD0083                 mov bp, 8300
:0004.2330 86815B83               xchg [bx+di+835B], al 
:0004.2334 55                     push bp
:0004.2335 815B93FC97             sbb word ptr [bp+di-6D], 97FC
:0004.233A CD90                   int 90
:0004.233C A7                     cmpsw
:0004.233D 8CE4                   mov sp, fs
:0004.233F 0025                   add [di], ah
:0004.2341 7320                   jnb 2363
:0004.2343 82CC95                 or ah, 95
:0004.2346 94                     xchg ax,sp
:0004.2347 91                     xchg ax,cx
:0004.2348 E082                   loopnz 22CC
:0004.234A AA                     stosb
:0004.234B 8E5190                 mov ss, [bx+di-70]
:0004.234E ED                     in ax, dx
:0004.234F 82B582DC82             xor byte ptr [di+DC82], 82
:0004.2354 B700                   mov bh, 00
:0004.2356 83418343               add word ptr [bx+di-7D], 0043
:0004.235A 83658380               and word ptr [di-7D], FF80
:0004.235E 2025                   and [di], ah
:0004.2360 642082F092             and fs:[bp+si+92F0], al 
:0004.2365 C789C182B582           mov word ptr [bx+di-7D3F], 82B5
:0004.236B DC82B700               fadd qword ptr [bp+si+00B7]
:0004.236F 82678264               and byte ptr [bx-7E], 64
:0004.2373 827788C8               xor byte ptr [bx-78], C8
:0004.2377 8A4F82                 mov cl , [bx-7E]
:0004.237A C5834183               lds ax, [bp+di+8341]
:0004.237E 8B835390               mov ax, [bp+di+9053]
:0004.2382 DD92E882AA8D           fst qword ptr [edx+8DAA82E8]
:0004.2388 7382                   jnb 230C
:0004.238A C882ED82               enter ED82, 82
:0004.238E EA82DC82B5             jmp B582:DC82


:0004.2393 82BD009590             cmp byte ptr [di+9500], 90
:0004.2398 8FAB2025               pop word ptr [bp+di+2520]
:0004.239C 7320                   jnb 23BE
:0004.239E 82CC83                 or ah, 83
:0004.23A1 41                     inc cx
:0004.23A2 838B835320             or word ptr [bp+di+5383], 0020
:0004.23A7 256482                 and ax, 8264
:0004.23AA F0                     lock
:0004.23AB 90                     nop
:0004.23AC DD92E882B582           fst qword ptr [edx+82B582E8]
:0004.23B2 DC82B700               fadd qword ptr [bp+si+00B7]
:0004.23B6 91                     xchg ax,cx
:0004.23B7 4F                     dec di
:0004.23B8 837D8362               cmp word ptr [di-7D], 0062
:0004.23BC 837690DD               xor word ptr [bp-70], FFDD
:0004.23C0 92                     xchg ax,dx
:0004.23C1 E80088                 call ABC4
:0004.23C4 EA94CA906C             jmp 6C90:CA94


:0004.23C9 94                     xchg ax,sp
:0004.23CA 7A92                   jpe 235E
:0004.23CC 7500                   jne 23CE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.23CC(C)
|
:0004.23CE 257320                 and ax, 2073
:0004.23D1 82CC8F                 or ah, 8F
:0004.23D4 8A91AE8D               mov dl, [bx+di+8DAE]
:0004.23D8 91                     xchg ax,cx
:0004.23D9 82F020                 xor al, 20
:0004.23DC 256420                 and ax, 2064
:0004.23DF 82C982                 or cl, 82
:0004.23E2 B582                   mov ch, 82
:0004.23E4 DC82B700               fadd qword ptr [bp+si+00B7]
:0004.23E8 837D8362               cmp word ptr [di-7D], 0062
:0004.23EC 83768360               xor word ptr [bp-7D], 0060
:0004.23F0 83628376               and word ptr [bp+si-7D], 0076
:0004.23F4 95                     xchg ax,bp
:0004.23F5 CF                     iret


:0004.23F6 8D5800                 lea bx, [bx+si+00]
:0004.23F9 89E6                   mov si, sp
:0004.23FB 96                     xchg ax,si
:0004.23FC CA8CF8                 retf F88C


:0004.23FF 89CA                   mov dx, cx
:0004.2401 82628266               and byte ptr [bp+si-7E], 66
:0004.2405 008D9194               add [di+9491], cl 
:0004.2409 D48D                   aam (base141)
:0004.240B 8695CF8D               xchg [di+8DCF], dl
:0004.240F 58                     pop ax
:0004.2410 2025                   and [di], ah
:0004.2412 7320                   jnb 2434
:0004.2414 3A20                   cmp ah, [bx+si]
:0004.2416 256400                 and ax, 0064
:0004.2419 8351815B               adc word ptr [bx+di-7F], 005B
:0004.241D 8380834981             add word ptr [bx+si+4983], FF81
:0004.2422 5B                     pop bx
:0004.2423 836F815B               sub word ptr [bx-7F], 005B
:0004.2427 00834783               add [bp+di+8347], al 
:0004.242B 93                     xchg ax,bx
:0004.242C 83668342               and word ptr [bp-7D], 0042
:0004.2430 8393834F00             adc word ptr [bp+di+4F83], 0000
:0004.2435 8366815B               and word ptr [bp-7F], 005B
:0004.2439 835E9180               sbb word ptr [bp-6F], FF80
:0004.243D 8DEC                   lea bp, sp
:0004.243F 0089E696               add [bx+di+96E6], cl 
:0004.2443 CA8F91                 retf 918F


:0004.2446 8AB70092               mov dh, [bx+9200]
:0004.244A 54                     push sp
:0004.244B 8DF5                   lea si, bp
:0004.244D 83478389               add word ptr [bx-7D], FF89
:0004.2451 815B0094BC             sbb word ptr [bp+di+00], BC94
:0004.2456 8CB88F88               mov [bx+si+888F], xx
:0004.245A 97                     xchg ax,di
:0004.245B 9D                     popf
:0004.245C 00838681               add [bp+di+8186], al 
:0004.2460 5B                     pop bx
:0004.2461 8355815B               adc word ptr [di-7F], 005B
:0004.2465 88CA                   mov dl, cl 
:0004.2467 92                     xchg ax,dx
:0004.2468 758D                   jne 23F7
:0004.246A C490DD92               les dx, [bx+si+92DD]
:0004.246E E80025                 call 4971
:0004.2471 7320                   jnb 2493
:0004.2473 82CC82                 or ah, 82
:0004.2476 62826682               bound ax, [bp+si+8266]
:0004.247A F0                     lock
:0004.247B 2025                   and [di], ah
:0004.247D 642082C995             and fs:[bp+si+95C9], al 
:0004.2482 CF                     iret


:0004.2483 8D5882                 lea bx, [bx+si-7E]
:0004.2486 B582                   mov ch, 82
:0004.2488 DC82B700               fadd qword ptr [bp+si+00B7]
:0004.248C 8E9F82CC               mov ds, [bx+CC82]
:0004.2490 83588365               sbb word ptr [bx+si-7D], 0065
:0004.2494 815B835782             sbb word ptr [bp+di-7D], 8257
:0004.2499 D6                     setalc
:0004.249A 0092548D               add [bp+si+8D54], dl
:0004.249E F5                     cmc
:0004.249F 83478389               add word ptr [bx-7D], FF89
:0004.24A3 815B009254             sbb word ptr [bp+di+00], 5492
:0004.24A8 8DF5                   lea si, bp
:0004.24AA 83478389               add word ptr [bx-7D], FF89
:0004.24AE 815B0093E0             sbb word ptr [bp+di+00], E093
:0004.24B3 95                     xchg ax,bp
:0004.24B4 94                     xchg ax,sp
:0004.24B5 834C8383               or word ptr [si-7D], FF83
:0004.24B9 8389836F83             or word ptr [bx+di+6F83], FF83
:0004.24BE 62837483               bound ax, [bp+di+8374]
:0004.24C2 40                     inc ax
:0004.24C3 82F083                 xor al, 83
:0004.24C6 4E                     dec si
:0004.24C7 838A834182             or word ptr [bp+si+4183], FF82
:0004.24CC B582                   mov ch, 82
:0004.24CE DC82B700               fadd qword ptr [bp+si+00B7]
:0004.24D2 90                     nop
:0004.24D3 6C                     insb
:0004.24D4 95                     xchg ax,bp
:0004.24D5 A894                   test al, 94
:0004.24D7 7A92                   jpe 246B
:0004.24D9 7583                   jne 245E
:0004.24DB 47                     inc di
:0004.24DC 8389815B00             or word ptr [bx+di+5B81], 0000
:0004.24E1 91                     xchg ax,cx
:0004.24E2 B68D                   mov dh, 8D
:0004.24E4 DD82B582C882           fld qword ptr [edx+82C882B5]
:0004.24EA A29590                 mov byte ptr [9095], al
:0004.24ED 8FAB2025               pop word ptr [bp+di+2520]
:0004.24F1 7320                   jnb 2513
:0004.24F3 82AA8E7792             sub byte ptr [bp+si+778E], 92
:0004.24F8 E882B3                 call D87D
:0004.24FB 82EA82                 sub dl, 82
:0004.24FE C482A282               les ax, [bp+si+82A2]
:0004.2502 DC82B700               fadd qword ptr [bp+si+00B7]
:0004.2506 93                     xchg ax,bx
:0004.2507 E095                   loopnz 249E
:0004.2509 94                     xchg ax,sp
:0004.250A 834C8383               or word ptr [si-7D], FF83
:0004.250E 8389836F83             or word ptr [bx+di+6F83], FF83

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.24F1(C)
|
:0004.2513 62837483               bound ax, [bp+di+8374]
:0004.2517 40                     inc ax
:0004.2518 82F083                 xor al, 83
:0004.251B 4E                     dec si
:0004.251C 838A834182             or word ptr [bp+si+4183], FF82
:0004.2521 B582                   mov ch, 82
:0004.2523 DC82B700               fadd qword ptr [bp+si+00B7]
:0004.2527 90                     nop
:0004.2528 6C                     insb
:0004.2529 95                     xchg ax,bp
:0004.252A A888                   test al, 88
:0004.252C DA93AE83               ficom dword ptr [bp+di+83AE]
:0004.2530 47                     inc di
:0004.2531 8389815B00             or word ptr [bx+di+5B81], 0000
:0004.2536 257328                 and ax, 2873
:0004.2539 25642C                 and ax, 2C64
:0004.253C 256429                 and ax, 2964
:0004.253F 2082CD91               and [bp+si+91CD], al 
:0004.2543 B68D                   mov dh, 8D
:0004.2545 DD82B582C882           fld qword ptr [edx+82C882B5]
:0004.254B A282A9                 mov byte ptr [A982], al
:0004.254E 814188DA93             add word ptr [bx+di-78], 93DA
:0004.2553 AE                     scasb
:0004.2554 90                     nop
:0004.2555 E682                   out 82, al
:0004.2557 AA                     stosb
:0004.2558 95                     xchg ax,bp
:0004.2559 C782C582B700           mov word ptr [bp+si-7D3B], 00B7
:0004.255F 8381836283             add word ptr [bx+di+6283], FF83
:0004.2564 5A                     pop dx
:0004.2565 815B835783             sbb word ptr [bp+di-7D], 8357
:0004.256A 47                     inc di
:0004.256B 8389815B00             or word ptr [bx+di+5B81], 0000
:0004.2570 92                     xchg ax,dx
:0004.2571 54                     push sp
:0004.2572 8DF5                   lea si, bp

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.25E0(C)
|
:0004.2574 83478389               add word ptr [bx-7D], FF89
:0004.2578 815B008267             sbb word ptr [bp+di+00], 6782
:0004.257D 82648277               and byte ptr [si-7E], 77
:0004.2581 88C8                   mov al , cl 
:0004.2583 8A4F82                 mov cl , [bx-7E]
:0004.2586 C582CD90               lds ax, [bp+si+90CD]
:0004.258A ED                     in ax, dx
:0004.258B 82A682DC82             and byte ptr [bp+DC82], 82
:0004.2590 B982F1                 mov cx, F182
:0004.2593 0092548D               add [bp+si+8D54], dl
:0004.2597 F5                     cmc
:0004.2598 83478389               add word ptr [bx-7D], FF89
:0004.259C 815B0093E0             sbb word ptr [bp+di+00], E093
:0004.25A1 95                     xchg ax,bp
:0004.25A2 94                     xchg ax,sp
:0004.25A3 834C8383               or word ptr [si-7D], FF83
:0004.25A7 8389836F83             or word ptr [bx+di+6F83], FF83
:0004.25AC 62837483               bound ax, [bp+di+8374]
:0004.25B0 40                     inc ax
:0004.25B1 82F083                 xor al, 83
:0004.25B4 4E                     dec si
:0004.25B5 838A834182             or word ptr [bp+si+4183], FF82
:0004.25BA B582                   mov ch, 82
:0004.25BC DC82B700               fadd qword ptr [bp+si+00B7]
:0004.25C0 92                     xchg ax,dx
:0004.25C1 54                     push sp
:0004.25C2 8DF5                   lea si, bp
:0004.25C4 83478389               add word ptr [bx-7D], FF89
:0004.25C8 815B0091B6             sbb word ptr [bp+di+00], B691
:0004.25CD 8DDD                   lea bx, bp
:0004.25CF 82B582C882             xor byte ptr [di+C882], 82
:0004.25D4 A29590                 mov byte ptr [9095], al
:0004.25D7 8FAB2025               pop word ptr [bp+di+2520]
:0004.25DB 642082AA8E             and fs:[bp+si+8EAA], al 
:0004.25E0 7792                   ja 2574
:0004.25E2 E882B3                 call D967
:0004.25E5 82EA82                 sub dl, 82
:0004.25E8 C482A282               les ax, [bp+si+82A2]
:0004.25EC DC82B700               fadd qword ptr [bp+si+00B7]
:0004.25F0 42                     inc dx
:0004.25F1 3A4D41                 cmp cl , [di+41]
:0004.25F4 52                     push dx
:0004.25F5 4B                     dec bx
:0004.25F6 2E                     BYTE 02eh


:0004.25F7 52                     push dx
:0004.25F8 3300                   xor ax, [bx+si]
:0004.25FA B04F                   mov al, 4F
:0004.25FC BED0C5                 mov si, C5D0
:0004.25FF E9A4A3                 jmp C9A6


:0004.2602 A8AC                   test al, AC
:0004.2604 A1440A                 mov ax, word ptr [0A44]
:0004.2607 004100                 add [bx+di+00], al 
:0004.260A 42                     inc dx
:0004.260B 004300                 add [bp+di+00], al 
:0004.260E 44                     inc sp
:0004.260F 004500                 add [di+00], al 
:0004.2612 46                     inc si
:0004.2613 004700                 add [bx+00], al 
:0004.2616 48                     dec ax
:0004.2617 004900                 add [bx+di+00], cl 
:0004.261A 4A                     dec dx
:0004.261B 006576                 add [di+76], ah
:0004.261E 65                     BYTE 065h


:0004.261F 6E                     outsb
:0004.2620 7400                   je 2622

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2620(C)
|
:0004.2622 217622                 and [bp+22], si
:0004.2625 7623                   jbe 264A
:0004.2627 7624                   jbe 264D
:0004.2629 7625                   jbe 2650
:0004.262B 7626                   jbe 2653
:0004.262D 7627                   jbe 2656
:0004.262F 7628                   jbe 2659
:0004.2631 7629                   jbe 265C
:0004.2633 762A                   jbe 265F
:0004.2635 762B                   jbe 2662
:0004.2637 762C                   jbe 2665
:0004.2639 762D                   jbe 2668
:0004.263B 762E                   jbe 266B
:0004.263D 762F                   jbe 266E
:0004.263F 7630                   jbe 2671
:0004.2641 7631                   jbe 2674
:0004.2643 7632                   jbe 2677
:0004.2645 7633                   jbe 267A
:0004.2647 7634                   jbe 267D
:0004.2649 7635                   jbe 2680
:0004.264B 7636                   jbe 2683

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2627(C)
|
:0004.264D 7637                   jbe 2686
:0004.264F 7638                   jbe 2689
:0004.2651 7639                   jbe 268C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.262B(C)
|
:0004.2653 763A                   jbe 268F
:0004.2655 763B                   jbe 2692
:0004.2657 763C                   jbe 2695

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.262F(C)
|
:0004.2659 763D                   jbe 2698
:0004.265B 763E                   jbe 269B
:0004.265D 763F                   jbe 269E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2633(C)
|
:0004.265F 7640                   jbe 26A1
:0004.2661 7641                   jbe 26A4
:0004.2663 7642                   jbe 26A7

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2637(C)
|
:0004.2665 7643                   jbe 26AA
:0004.2667 7644                   jbe 26AD
:0004.2669 7645                   jbe 26B0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.263B(C)
|
:0004.266B 7646                   jbe 26B3
:0004.266D 7647                   jbe 26B6
:0004.266F 7648                   jbe 26B9

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.263F(C)
|
:0004.2671 7649                   jbe 26BC
:0004.2673 764A                   jbe 26BF
:0004.2675 764B                   jbe 26C2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2643(C)
|
:0004.2677 764C                   jbe 26C5
:0004.2679 764D                   jbe 26C8
:0004.267B 764E                   jbe 26CB

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2647(C)
|
:0004.267D 764F                   jbe 26CE
:0004.267F 7650                   jbe 26D1
:0004.2681 7652                   jbe 26D5

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.264B(C)
|
:0004.2683 7654                   jbe 26D9
:0004.2685 7655                   jbe 26DC
:0004.2687 7656                   jbe 26DF

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.264F(C)
|
:0004.2689 7657                   jbe 26E2
:0004.268B 7658                   jbe 26E5
:0004.268D 7659                   jbe 26E8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2653(C)
|
:0004.268F 765A                   jbe 26EB
:0004.2691 765B                   jbe 26EE
:0004.2693 765C                   jbe 26F1

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2657(C)
|
:0004.2695 765D                   jbe 26F4
:0004.2697 765E                   jbe 26F7
:0004.2699 765F                   jbe 26FA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.265B(C)
|
:0004.269B 7660                   jbe 26FD
:0004.269D 7662                   jbe 2701
:0004.269F 7663                   jbe 2704

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.265F(C)
|
:0004.26A1 7664                   jbe 2707
:0004.26A3 7665                   jbe 270A
:0004.26A5 7666                   jbe 270D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2663(C)
|
:0004.26A7 7667                   jbe 2710
:0004.26A9 7668                   jbe 2713
:0004.26AB 7669                   jbe 2716

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2667(C)
|
:0004.26AD 766A                   jbe 2719
:0004.26AF 766B                   jbe 271C
:0004.26B1 766C                   jbe 271F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.266B(C)
|
:0004.26B3 766D                   jbe 2722
:0004.26B5 766E                   jbe 2725
:0004.26B7 766F                   jbe 2728

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.266F(C)
|
:0004.26B9 7671                   jbe 272C
:0004.26BB 7672                   jbe 272F
:0004.26BD 7673                   jbe 2732

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2673(C)
|
:0004.26BF 7674                   jbe 2735
:0004.26C1 7677                   jbe 273A
:0004.26C3 7678                   jbe 273D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2677(C)
|
:0004.26C5 7679                   jbe 2740
:0004.26C7 767B                   jbe 2744
:0004.26C9 767C                   jbe 2747

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.267B(C)
|
:0004.26CB 767D                   jbe 274A
:0004.26CD 767E                   jbe 274D
:0004.26CF 767A                   jbe 274B

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.267F(C)
|
:0004.26D1 696B752E31             imul bp, [bp+di+75], 312E
:0004.26D6 36                     BYTE 036h


:0004.26D7 7000                   jo 26D9

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0004.2683(C), :0004.26D7(C)
|
:0004.26D9 A6                     cmpsb
:0004.26DA 41                     inc cx
:0004.26DB AA                     stosb

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2685(C)
|
:0004.26DC B1A4                   mov cl, A4
:0004.26DE 40                     inc ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2687(C)
|
:0004.26DF A6                     cmpsb
:0004.26E0 B8B6DC                 mov ax, DCB6
:0004.26E3 A14820                 mov ax, word ptr [2048]
:0004.26E6 2000                   and [bx+si], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.268D(C)
|
:0004.26E8 BE08B0                 mov si, B008

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.268F(C)
|
:0004.26EB 0802                   or [bp+si], al 
:0004.26ED 090E09DA               or [DA09], cx
:0004.26F1 08CC                   or ah, cl 
:0004.26F3 08B5B2A7               or [di+A7B2], dh
:0004.26F7 F4                     hlt
:0004.26F8 C078A673               sar byte ptr [bx+si-5A], 73
:0004.26FC 001B                   add [bp+di], bl 
:0004.26FE 43                     inc bx
:0004.26FF 37                     aaa
:0004.2700 1B3D                   sbb di, [di]
:0004.2702 2020                   and [bx+si], ah

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.269F(C)
|
:0004.2704 1B4D34                 sbb cx, [di+34]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.26A1(C)
|
:0004.2707 00B14EC0               add [bx+di+C04E], dh
:0004.270B C9                     leave
:0004.270C AE                     scasb

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.26A5(C)
|
:0004.270D D7                     xlat
:0004.270E C078A673               sar byte ptr [bx+si-5A], 73
:0004.2712 A6                     cmpsb

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.26A9(C)
|
:0004.2713 62ADFEB8               bound bp, [di+B8FE]
:0004.2717 CC                     int 03
:0004.2718 A14800                 mov ax, word ptr [0048]
:0004.271B BDD0BF                 mov bp, BFD0
:0004.271E EF                     out dx, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.26B1(C)
|
:0004.271F BEDCB1                 mov si, B1DC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.26B3(C)
|
:0004.2722 4E                     dec si
:0004.2723 B8FCA4                 mov ax, A4FC
:0004.2726 4A                     dec dx
:0004.2727 AA                     stosb

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.26B7(C)
|
:0004.2728 BAC0C9                 mov dx, C9C0
:0004.272B AE                     scasb

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.26B9(C)
|
:0004.272C D7                     xlat
:0004.272D 0038                   add [bx+si], bh

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.26BB(C)
|
:0004.272F 1F                     pop ds
:0004.2730 7D30                   jge 2762

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.26BD(C)
|
:0004.2732 4B                     dec bx
:0004.2733 1F                     pop ds
:0004.2734 7D30                   jge 2766
:0004.2736 2020                   and [bx+si], ah
:0004.2738 2020                   and [bx+si], ah

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.26C1(C)
|
:0004.273A 2020                   and [bx+si], ah
:0004.273C 2020                   and [bx+si], ah
:0004.273E 2020                   and [bx+si], ah

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.26C5(C)
|
:0004.2740 2020                   and [bx+si], ah
:0004.2742 2020                   and [bx+si], ah

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.26C7(C)
|
:0004.2744 2020                   and [bx+si], ah
:0004.2746 2020                   and [bx+si], ah
:0004.2748 2020                   and [bx+si], ah

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.26CB(C)
|
:0004.274A 2020                   and [bx+si], ah
:0004.274C A5                     movsw

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.26CD(C)
|
:0004.274D BCA8CF                 mov sp, CFA8
:0004.2750 A5                     movsw
:0004.2751 CE                     into
:0004.2752 C0C9AE                 ror cl, AE
:0004.2755 D7                     xlat
:0004.2756 2020                   and [bx+si], ah
:0004.2758 2020                   and [bx+si], ah
:0004.275A 2020                   and [bx+si], ah
:0004.275C 2020                   and [bx+si], ah

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.27B6(C)
|
:0004.275E 2020                   and [bx+si], ah

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.27B8(C)
|
:0004.2760 2020                   and [bx+si], ah

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2730(C)
|
:0004.2762 2020                   and [bx+si], ah
:0004.2764 2020                   and [bx+si], ah

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2734(C)
|
:0004.2766 2020                   and [bx+si], ah

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.27BC(C)
|
:0004.2768 2020                   and [bx+si], ah
:0004.276A 2020                   and [bx+si], ah
:0004.276C 2000                   and [bx+si], al 
:0004.276E 661F                   pop ds
:0004.2770 7D30                   jge 27A2
:0004.2772 B36E                   mov bl, 6E
:0004.2774 BAD000                 mov dx, 00D0
:0004.2777 B577                   mov ch, 77
:0004.2779 BAD000                 mov dx, 00D0
:0004.277C A21FA7                 mov byte ptr [A71F], al
:0004.277F 1F                     pop ds
:0004.2780 2025                   and [di], ah
:0004.2782 752E                   jne 27B2
:0004.2784 257300                 and ax, 0073
:0004.2787 2025                   and [di], ah
:0004.2789 752E                   jne 27B9
:0004.278B 257300                 and ax, 0073
:0004.278E 2025                   and [di], ah
:0004.2790 752E                   jne 27C0
:0004.2792 257300                 and ax, 0073
:0004.2795 2025                   and [di], ah
:0004.2797 752E                   jne 27C7
:0004.2799 2025                   and [di], ah
:0004.279B 7325                   jnb 27C2
:0004.279D 732F                   jnb 27CE
:0004.279F 25732F                 and ax, 2F73

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2770(C)
|
:0004.27A2 257320                 and ax, 2073
:0004.27A5 2025                   and [di], ah
:0004.27A7 733A                   jnb 27E3
:0004.27A9 257320                 and ax, 2073
:0004.27AC 2020                   and [bx+si], ah
:0004.27AE 2020                   and [bx+si], ah
:0004.27B0 2020                   and [bx+si], ah

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2782(C)
|
:0004.27B2 2020                   and [bx+si], ah
:0004.27B4 00C0                   add al , al 
:0004.27B6 78A6                   js 275E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.280C(C)
|
:0004.27B8 73A6                   jnb 2760
:0004.27BA 6225                   bound sp, [di]
:0004.27BC 73AA                   jnb 2768
:0004.27BE BAB2C4                 mov dx, C4B2
:0004.27C1 2575B8                 and ax, B875
:0004.27C4 B9A141                 mov cx, 41A1

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2797(C)
|
:0004.27C7 A5                     movsw
:0004.27C8 69A548B6DCA1           imul sp, [di+B648], A1DC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.279D(C)
|
:0004.27CE 48                     dec ax
:0004.27CF 0020                   add [bx+si], ah
:0004.27D1 25752E                 and ax, 2E75
:0004.27D4 257300                 and ax, 0073
:0004.27D7 2025                   and [di], ah
:0004.27D9 752E                   jne 2809
:0004.27DB 257300                 and ax, 0073
:0004.27DE 2025                   and [di], ah
:0004.27E0 752E                   jne 2810
:0004.27E2 257300                 and ax, 0073
:0004.27E5 2025                   and [di], ah
:0004.27E7 752E                   jne 2817
:0004.27E9 2025                   and [di], ah
:0004.27EB 7325                   jnb 2812
:0004.27ED 732F                   jnb 281E
:0004.27EF 25732F                 and ax, 2F73
:0004.27F2 257320                 and ax, 2073
:0004.27F5 2025                   and [di], ah
:0004.27F7 733A                   jnb 2833
:0004.27F9 257320                 and ax, 2073
:0004.27FC 2020                   and [bx+si], ah
:0004.27FE 2020                   and [bx+si], ah
:0004.2800 2020                   and [bx+si], ah
:0004.2802 2020                   and [bx+si], ah
:0004.2804 00B8FCA4               add [bx+si+A4FC], bh
:0004.2808 4A                     dec dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.27D9(C)
|
:0004.2809 A6                     cmpsb
:0004.280A 6225                   bound sp, [di]
:0004.280C 73AA                   jnb 27B8
:0004.280E BAB2C4                 mov dx, C4B2
:0004.2811 2575B6                 and ax, B675
:0004.2814 69ABD7A141A5           imul bp, [bp+di+A1D7], A541
:0004.281A 69A548B6DCA1           imul sp, [di+B648], A1DC
:0004.2820 48                     dec ax
:0004.2821 00B2C4A4               add [bp+si+A4C4], dh
:0004.2825 40                     inc ax
:0004.2826 BACFBA                 mov dx, BACF
:0004.2829 D0BEF7A4               sar byte ptr [bp-5B09], 01
:0004.282D A4                     movsb
:0004.282E A853                   test al, 53
:0004.2830 A6                     cmpsb
:0004.2831 B3B4                   mov bl, B4

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.27F7(C)
|
:0004.2833 A1A44A                 mov ax, word ptr [4AA4]
:0004.2836 BACFBA                 mov dx, BACF
:0004.2839 D0A14400               shl byte ptr [bx+di+0044], 01
:0004.283D B27B                   mov dl, 7B
:0004.283F A6                     cmpsb
:0004.2840 62A5BFA6               bound sp, [di+A6BF]
:0004.2844 62AEE6A6               bound bp, [bp+A6E6]
:0004.2848 A1A4C6                 mov ax, word ptr [C6A4]
:0004.284B BACFBA                 mov dx, BACF
:0004.284E D0A14400               shl byte ptr [bx+di+0044], 01
:0004.2852 BACFBA                 mov dx, BACF
:0004.2855 D0AEE6A6               shr byte ptr [bp-591A], 01
:0004.2859 A1A4C6                 mov ax, word ptr [C6A4]
:0004.285C A5                     movsw
:0004.285D A2B1D1                 mov byte ptr [D1B1], al
:0004.2860 A14400                 mov ax, word ptr [0044]
:0004.2863 B27B                   mov dl, 7B
:0004.2865 A6                     cmpsb
:0004.2866 62A5BFA6               bound sp, [di+A6BF]
:0004.286A 62BB73A7               bound di, [bp+di+A773]
:0004.286E 40                     inc ax
:0004.286F C078A673               sar byte ptr [bx+si-5A], 73
:0004.2873 C0C9AE                 ror cl, AE
:0004.2876 D7                     xlat
:0004.2877 A14400                 mov ax, word ptr [0044]
:0004.287A C078A673               sar byte ptr [bx+si-5A], 73
:0004.287E C0C9AE                 ror cl, AE
:0004.2881 D7                     xlat
:0004.2882 BB73A7                 mov bx, A773
:0004.2885 40                     inc ax
:0004.2886 A5                     movsw
:0004.2887 A2B1D1                 mov byte ptr [D1B1], al
:0004.288A A14400                 mov ax, word ptr [0044]
:0004.288D BDD0B1                 mov bp, B1D0
:0004.2890 4E                     dec si
:0004.2891 B773                   mov bh, 73
:0004.2893 BACFBA                 mov dx, BACF
:0004.2896 D0A9F1A4               shr byte ptr [bx+di-5B0F], 01
:0004.289A 4A                     dec dx
:0004.289B B2C4                   mov dl, C4
:0004.289D A4                     movsb
:0004.289E 40                     inc ax
:0004.289F BACFBA                 mov dx, BACF
:0004.28A2 D0BEF7A1               sar byte ptr [bp-5E09], 01
:0004.28A6 44                     inc sp
:0004.28A7 00A569A5               add [di+A569], ah
:0004.28AB 48                     dec ax
:0004.28AC B6DC                   mov dh, DC
:0004.28AE A14800                 mov ax, word ptr [0048]
:0004.28B1 A7                     cmpsw
:0004.28B2 40                     inc ax
:0004.28B3 A6                     cmpsb
:0004.28B4 A8C0                   test al, C0
:0004.28B6 78A6                   js 285E
:0004.28B8 73BA                   jnb 2874
:0004.28BA CF                     iret


:0004.28BB BAD0A1                 mov dx, A1D0
:0004.28BE 41                     inc cx
:0004.28BF 0078E5                 add [bx+si-1B], bh
:0004.28C2 F60C52                 BYTE 0f6h
:0004.28C5 E5F6                   in ax, F6
:0004.28C7 0C48                   or al, 48
:0004.28C9 E5F6                   in ax, F6
:0004.28CB 0C4A                   or al, 4A
:0004.28CD AA                     stosb
:0004.28CE F60CC2                 BYTE 0f6h
:0004.28D1 B2F6                   mov dl, F6
:0004.28D3 0CF2                   or al, F2
:0004.28D5 B4F6                   mov ah, F6
:0004.28D7 0C26                   or al, 26
:0004.28D9 B5F6                   mov ch, F6
:0004.28DB 0C00                   or al, 00
:0004.28DD 000000                 BYTE  3 DUP(0)


:0004.28E0 2020                   and [bx+si], ah
:0004.28E2 20B67DA9               and [bp+A97D], dh
:0004.28E6 6C                     insb
:0004.28E7 B773                   mov bh, 73
:0004.28E9 B943C0                 mov cx, C043
:0004.28EC B82020                 mov ax, 2020
:0004.28EF 2000                   and [bx+si], al 
:0004.28F1 2020                   and [bx+si], ah
:0004.28F3 2020                   and [bx+si], ah
:0004.28F5 C5AAA8FA               lds bp, [bp+si+FAA8]
:0004.28F9 A6                     cmpsb
:0004.28FA 73C0                   jnb 28BC
:0004.28FC C9                     leave
:0004.28FD 2020                   and [bx+si], ah
:0004.28FF 2020                   and [bx+si], ah
:0004.2901 00A55CAF               add [di+AF5C], ah
:0004.2905 E0B3                   loopnz 28BA
:0004.2907 5D                     pop bp
:0004.2908 A97700                 test ax, 0077
:0004.290B C65BACDD               mov byte ptr [bp+di-54], DD
:0004.290F BC40B1                 mov sp, B140
:0004.2912 A1C2B2                 mov ax, word ptr [B2C2]
:0004.2915 A4                     movsb
:0004.2916 B600                   mov dh, 00
:0004.2918 1021                   adc [bx+di], ah
:0004.291A 7D30                   jge 294C
:0004.291C 2121                   and [bx+di], sp
:0004.291E 7D30                   jge 2950
:0004.2920 3221                   xor ah, [bx+di]
:0004.2922 7D30                   jge 2954
:0004.2924 3B21                   cmp sp, [bx+di]
:0004.2926 7D30                   jge 2958
:0004.2928 00000000000000000000   BYTE 10 DUP(0)
:0004.2932 000000000000           BYTE  6 DUP(0)


:0004.2938 50                     push ax
:0004.2939 00C8                   add al , cl 
:0004.293B 00800180               add [bx+si+8001], al 
:0004.293F 005000                 add [bx+si+00], dl
:0004.2942 7000                   jo 2944

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2942(C)
|
:0004.2944 800180                 add byte ptr [bx+di], 80
:0004.2947 0020                   add [bx+si], ah
:0004.2949 007000                 add [bx+si+00], dh

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.291A(C)
|
:0004.294C 800180                 add byte ptr [bx+di], 80
:0004.294F 004000                 add [bx+si+00], al 
:0004.2952 D000                   rol byte ptr [bx+si], 01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2922(C)
|
:0004.2954 A00170                 mov al, [7001]
:0004.2957 00800020               add [bx+si+2000], al 
:0004.295B 00800170               add [bx+si+7001], al 
:0004.295F 001B                   add [bp+di], bl 
:0004.2961 42                     inc dx
:0004.2962 301B                   xor [bp+di], bl 
:0004.2964 4D                     dec bp
:0004.2965 341B                   xor al, 1B
:0004.2967 43                     inc bx
:0004.2968 37                     aaa
:0004.2969 257300                 and ax, 0073
:0004.296C 1B4337                 sbb ax, [bp+di+37]
:0004.296F 1B4230                 sbb ax, [bp+si+30]
:0004.2972 1B4D34                 sbb cx, [di+34]
:0004.2975 253575                 and ax, 7535
:0004.2978 001B                   add [bp+di], bl 
:0004.297A 43                     inc bx
:0004.297B 37                     aaa
:0004.297C 1B4230                 sbb ax, [bp+si+30]
:0004.297F 1B4D34                 sbb cx, [di+34]
:0004.2982 253475                 and ax, 7534
:0004.2985 001B                   add [bp+di], bl 
:0004.2987 43                     inc bx
:0004.2988 37                     aaa
:0004.2989 1B4230                 sbb ax, [bp+si+30]
:0004.298C 1B4D34                 sbb cx, [di+34]
:0004.298F 253673                 and ax, 7336
:0004.2992 0000                   add [bx+si], al 
:0004.2994 44                     inc sp
:0004.2995 0F05                   loadall
:0004.2997 03490F                 add cx, [bx+di+0F]
:0004.299A 050344                 add ax, 4403
:0004.299D 1205                   adc al , [di]
:0004.299F 034912                 add cx, [bx+di+12]
:0004.29A2 050344                 add ax, 4403
:0004.29A5 010A                   add [bp+si], cx
:0004.29A7 06                     push es
:0004.29A8 101F                   adc [bx], bl 
:0004.29AA E317                   jcxz 29C3
:0004.29AC 861A                   xchg [bp+si], bl 
:0004.29AE 61                     popa
:0004.29AF 1000                   adc [bx+si], al 
:0004.29B1 000000                 BYTE  3 DUP(0)


:0004.29B4 101F                   adc [bx], bl 
:0004.29B6 0000                   add [bx+si], al 
:0004.29B8 F3                     repz
:0004.29B9 36                     BYTE 036h


:0004.29BA 0000                   add [bx+si], al 
:0004.29BC 7951                   jns 2A0F
:0004.29BE 000000000000           BYTE  6 DUP(0)


:0004.29C4 1000                   adc [bx+si], al 
:0004.29C6 00000000               BYTE  4 DUP(0)


:0004.29CA 1000                   adc [bx+si], al 
:0004.29CC 1000                   adc [bx+si], al 
:0004.29CE 1000                   adc [bx+si], al 
:0004.29D0 0000                   add [bx+si], al 
:0004.29D2 3022                   xor [bp+si], ah
:0004.29D4 E021                   loopnz 29F7
:0004.29D6 0822                   or [bp+si], ah
:0004.29D8 253475                 and ax, 7534
:0004.29DB 815E253475             sbb word ptr [bp+25], 7534
:0004.29E0 0025                   add [di], ah
:0004.29E2 337500                 xor si, [di+00]
:0004.29E5 000000                 BYTE  3 DUP(0)


:0004.29E8 0100                   add [bx+si], ax
:0004.29EA 0200                   add al , [bx+si]
:0004.29EC 0300                   add ax, [bx+si]
:0004.29EE 0000                   add [bx+si], al 
:0004.29F0 0100                   add [bx+si], ax
:0004.29F2 0300                   add ax, [bx+si]
:0004.29F4 0200                   add al , [bx+si]
:0004.29F6 0000                   add [bx+si], al 
:0004.29F8 0200                   add al , [bx+si]
:0004.29FA 0100                   add [bx+si], ax
:0004.29FC 0300                   add ax, [bx+si]
:0004.29FE 0000                   add [bx+si], al 
:0004.2A00 0200                   add al , [bx+si]
:0004.2A02 0300                   add ax, [bx+si]
:0004.2A04 0100                   add [bx+si], ax
:0004.2A06 0000                   add [bx+si], al 
:0004.2A08 0300                   add ax, [bx+si]
:0004.2A0A 0100                   add [bx+si], ax
:0004.2A0C 0200                   add al , [bx+si]
:0004.2A0E 0000                   add [bx+si], al 
:0004.2A10 0300                   add ax, [bx+si]
:0004.2A12 0200                   add al , [bx+si]
:0004.2A14 0100                   add [bx+si], ax
:0004.2A16 0100                   add [bx+si], ax
:0004.2A18 0000                   add [bx+si], al 
:0004.2A1A 0200                   add al , [bx+si]
:0004.2A1C 0300                   add ax, [bx+si]
:0004.2A1E 0100                   add [bx+si], ax
:0004.2A20 0000                   add [bx+si], al 
:0004.2A22 0300                   add ax, [bx+si]
:0004.2A24 0200                   add al , [bx+si]
:0004.2A26 0100                   add [bx+si], ax
:0004.2A28 0200                   add al , [bx+si]
:0004.2A2A 0000                   add [bx+si], al 
:0004.2A2C 0300                   add ax, [bx+si]
:0004.2A2E 0100                   add [bx+si], ax
:0004.2A30 0200                   add al , [bx+si]
:0004.2A32 0300                   add ax, [bx+si]
:0004.2A34 0000                   add [bx+si], al 
:0004.2A36 0100                   add [bx+si], ax
:0004.2A38 0300                   add ax, [bx+si]
:0004.2A3A 0000                   add [bx+si], al 
:0004.2A3C 0200                   add al , [bx+si]
:0004.2A3E 0100                   add [bx+si], ax
:0004.2A40 0300                   add ax, [bx+si]
:0004.2A42 0200                   add al , [bx+si]
:0004.2A44 0000                   add [bx+si], al 
:0004.2A46 0200                   add al , [bx+si]
:0004.2A48 0100                   add [bx+si], ax
:0004.2A4A 0000                   add [bx+si], al 
:0004.2A4C 0300                   add ax, [bx+si]
:0004.2A4E 0200                   add al , [bx+si]
:0004.2A50 0100                   add [bx+si], ax
:0004.2A52 0300                   add ax, [bx+si]
:0004.2A54 0000                   add [bx+si], al 
:0004.2A56 0200                   add al , [bx+si]
:0004.2A58 0000                   add [bx+si], al 
:0004.2A5A 0100                   add [bx+si], ax
:0004.2A5C 0300                   add ax, [bx+si]
:0004.2A5E 0200                   add al , [bx+si]
:0004.2A60 0000                   add [bx+si], al 
:0004.2A62 0300                   add ax, [bx+si]
:0004.2A64 0100                   add [bx+si], ax
:0004.2A66 0200                   add al , [bx+si]
:0004.2A68 0300                   add ax, [bx+si]
:0004.2A6A 0100                   add [bx+si], ax
:0004.2A6C 0000                   add [bx+si], al 
:0004.2A6E 0200                   add al , [bx+si]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2AEE(C)
|
:0004.2A70 0300                   add ax, [bx+si]
:0004.2A72 0000                   add [bx+si], al 
:0004.2A74 0100                   add [bx+si], ax
:0004.2A76 0300                   add ax, [bx+si]
:0004.2A78 0100                   add [bx+si], ax
:0004.2A7A 0200                   add al , [bx+si]
:0004.2A7C 0000                   add [bx+si], al 
:0004.2A7E 0300                   add ax, [bx+si]
:0004.2A80 0100                   add [bx+si], ax
:0004.2A82 0000                   add [bx+si], al 
:0004.2A84 0200                   add al , [bx+si]
:0004.2A86 0300                   add ax, [bx+si]
:0004.2A88 0200                   add al , [bx+si]
:0004.2A8A 0100                   add [bx+si], ax
:0004.2A8C 0000                   add [bx+si], al 
:0004.2A8E 0300                   add ax, [bx+si]
:0004.2A90 0200                   add al , [bx+si]
:0004.2A92 0000                   add [bx+si], al 
:0004.2A94 0100                   add [bx+si], ax
:0004.2A96 0300                   add ax, [bx+si]
:0004.2A98 0000                   add [bx+si], al 
:0004.2A9A 0100                   add [bx+si], ax
:0004.2A9C 0200                   add al , [bx+si]
:0004.2A9E 0300                   add ax, [bx+si]
:0004.2AA0 0000                   add [bx+si], al 
:0004.2AA2 0200                   add al , [bx+si]
:0004.2AA4 0100                   add [bx+si], ax
:0004.2AA6 3E                     BYTE 03eh


:0004.2AA7 05040C                 add ax, 0C04
:0004.2AAA 3A01                   cmp al , [bx+di]
:0004.2AAC 0804                   or [si], al 
:0004.2AAE 0A01                   or al , [bx+di]
:0004.2AB0 3002                   xor [bp+si], al 
:0004.2AB2 0201                   add al , [bx+di]
:0004.2AB4 0804                   or [si], al 
:0004.2AB6 0205                   add al , [di]
:0004.2AB8 040C                   add al, 0C
:0004.2ABA 0211                   add dl, [bx+di]
:0004.2ABC 0804                   or [si], al 
:0004.2ABE 0A13                   or dl, [bp+di]
:0004.2AC0 3002                   xor [bp+si], al 
:0004.2AC2 3A11                   cmp dl, [bx+di]
:0004.2AC4 0804                   or [si], al 
:0004.2AC6 0200                   add al , [bx+si]
:0004.2AC8 0300                   add ax, [bx+si]
:0004.2ACA 0400                   add al, 00
:0004.2ACC 050006                 add ax, 0600
:0004.2ACF 0007                   add [bx], al 
:0004.2AD1 000000                 BYTE  3 DUP(0)


:0004.2AD4 0100                   add [bx+si], ax
:0004.2AD6 06                     push es
:0004.2AD7 0007                   add [bx], al 
:0004.2AD9 000000                 BYTE  3 DUP(0)


:0004.2ADC 0100                   add [bx+si], ax
:0004.2ADE 0200                   add al , [bx+si]
:0004.2AE0 0300                   add ax, [bx+si]
:0004.2AE2 0400                   add al, 00
:0004.2AE4 050060                 add ax, 6000
:0004.2AE7 60                     pusha
:0004.2AE8 60                     pusha
:0004.2AE9 60                     pusha
:0004.2AEA 48                     dec ax
:0004.2AEB 7078                   jo 2B65
:0004.2AED 58                     pop ax
:0004.2AEE 7080                   jo 2A70
:0004.2AF0 1B4D34                 sbb cx, [di+34]
:0004.2AF3 1B4337                 sbb ax, [bp+di+37]
:0004.2AF6 1B4230                 sbb ax, [bp+si+30]
:0004.2AF9 257300                 and ax, 0073
:0004.2AFC 0100                   add [bx+si], ax
:0004.2AFE 0100                   add [bx+si], ax
:0004.2B00 0000                   add [bx+si], al 
:0004.2B02 FFFFFFFFFFFF           BYTE  6 DUP(0ffh)


:0004.2B08 0000                   add [bx+si], al 
:0004.2B0A 0100                   add [bx+si], ax
:0004.2B0C 0000                   add [bx+si], al 
:0004.2B0E FFFFFFFFFFFF           BYTE  6 DUP(0ffh)


:0004.2B14 0000                   add [bx+si], al 
:0004.2B16 0100                   add [bx+si], ax
:0004.2B18 0100                   add [bx+si], ax
:0004.2B1A 0100                   add [bx+si], ax
:0004.2B1C C6D3F6                 mov bl, E0
:0004.2B1F 0CE0                   or al, E0
:0004.2B21 D4F6                   aam (base246)
:0004.2B23 0C10                   or al, 10
:0004.2B25 D4F6                   aam (base246)
:0004.2B27 0C26                   or al, 26
:0004.2B29 D5F6                   aad (base=246)
:0004.2B2B 0CF2                   or al, F2
:0004.2B2D D3F6                   BYTE 0d3h
:0004.2B2F 0C96                   or al, 96
:0004.2B31 D4F6                   aam (base246)
:0004.2B33 0C2E                   or al, 2E
:0004.2B35 D4F6                   aam (base246)
:0004.2B37 0C4C                   or al, 4C
:0004.2B39 D4F6                   aam (base246)
:0004.2B3B 0C6E                   or al, 6E
:0004.2B3D D5F6                   aad (base=246)
:0004.2B3F 0CC6                   or al, C6
:0004.2B41 D6                     setalc
:0004.2B42 F60CCE                 BYTE 0f6h
:0004.2B45 D6                     setalc
:0004.2B46 F60CCE                 BYTE 0f6h
:0004.2B49 D6                     setalc
:0004.2B4A F60CCE                 BYTE 0f6h
:0004.2B4D D6                     setalc
:0004.2B4E F60CCE                 BYTE 0f6h
:0004.2B51 D6                     setalc
:0004.2B52 F60CCE                 BYTE 0f6h
:0004.2B55 D6                     setalc
:0004.2B56 F60CCE                 BYTE 0f6h
:0004.2B59 D6                     setalc
:0004.2B5A F60CCE                 BYTE 0f6h
:0004.2B5D D6                     setalc
:0004.2B5E F60CCE                 BYTE 0f6h
:0004.2B61 D6                     setalc
:0004.2B62 F60CCE                 BYTE 0f6h

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2AEB(C)
|
:0004.2B65 D6                     setalc
:0004.2B66 F60CCE                 BYTE 0f6h
:0004.2B69 D6                     setalc
:0004.2B6A F60CCE                 BYTE 0f6h
:0004.2B6D D6                     setalc
:0004.2B6E F60CCE                 BYTE 0f6h
:0004.2B71 D6                     setalc
:0004.2B72 F60CCE                 BYTE 0f6h
:0004.2B75 D6                     setalc
:0004.2B76 F60CCA                 BYTE 0f6h
:0004.2B79 D6                     setalc
:0004.2B7A F60C00                 BYTE 0f6h
:0004.2B7D 000000                 BYTE  3 DUP(0)


:0004.2B80 0100                   add [bx+si], ax
:0004.2B82 0200                   add al , [bx+si]
:0004.2B84 0300                   add ax, [bx+si]
:0004.2B86 0002                   add [bp+si], al 
:0004.2B88 0202                   add al , [bp+si]
:0004.2B8A 0406                   add al, 06
:0004.2B8C 06                     push es
:0004.2B8D 06                     push es
:0004.2B8E 14E1                   adc al, E1
:0004.2B90 F60C56                 BYTE 0f6h
:0004.2B93 DFF6                   fcomip st(0), st(6)
:0004.2B95 0C8A                   or al, 8A
:0004.2B97 E0F6                   loopnz 2B8F
:0004.2B99 0C96                   or al, 96
:0004.2B9B DFF6                   fcomip st(0), st(6)
:0004.2B9D 0CDE                   or al, DE
:0004.2B9F E0F6                   loopnz 2B97
:0004.2BA1 0C82                   or al, 82
:0004.2BA3 DFF6                   fcomip st(0), st(6)
:0004.2BA5 0C40                   or al, 40
:0004.2BA7 E0F6                   loopnz 2B9F
:0004.2BA9 0CAA                   or al, AA
:0004.2BAB DFF6                   fcomip st(0), st(6)
:0004.2BAD 0CD6                   or al, D6
:0004.2BAF DFF6                   fcomip st(0), st(6)
:0004.2BB1 0C00                   or al, 00
:0004.2BB3 00000000000000000000   BYTE 10 DUP(0)


:0004.2BBD A4                     movsb
:0004.2BBE 7000                   jo 2BC0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2BBE(C)
|
:0004.2BC0 A4                     movsb
:0004.2BC1 A4                     movsb
:0004.2BC2 00A46A00               add [si+006A], ah
:0004.2BC6 A4                     movsb
:0004.2BC7 6AB6                   push FFB6
:0004.2BC9 7100                   jno 2BCB

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2BC9(C)
|
:0004.2BCB 00ED                   add ch, ch
:0004.2BCD 237D30                 and di, [di+30]
:0004.2BD0 F0                     lock
:0004.2BD1 237D30                 and di, [di+30]
:0004.2BD4 F3                     repz
:0004.2BD5 237D30                 and di, [di+30]
:0004.2BD8 F623                   mul byte ptr [bp+di]
:0004.2BDA 7D30                   jge 2C0C
:0004.2BDC 00000000               BYTE  4 DUP(0)


:0004.2BE0 B67D                   mov dh, 7D
:0004.2BE2 00C3                   add bl , al 
:0004.2BE4 F60010                 test byte ptr [bx+si], 10
:0004.2BE7 247D                   and al, 7D
:0004.2BE9 3013                   xor [bp+di], dl
:0004.2BEB 247D                   and al, 7D
:0004.2BED 3000                   xor [bx+si], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2C37(C)
|
:0004.2BEF 000000                 BYTE  3 DUP(0)
:0004.2BF2 0100                   add [bx+si], ax
:0004.2BF4 0200                   add al , [bx+si]
:0004.2BF6 B5B2                   mov ch, B2
:0004.2BF8 A7                     cmpsw
:0004.2BF9 F4                     hlt
:0004.2BFA B943C0                 mov cx, C043
:0004.2BFD B8B6DC                 mov ax, DCB6
:0004.2C00 A14820                 mov ax, word ptr [2048]
:0004.2C03 2000                   and [bx+si], al 
:0004.2C05 B16D                   mov cl, 6D
:0004.2C07 A6                     cmpsb
:0004.2C08 E200                   loop 2C0A
:0004.2C0A B6C2                   mov dh, C2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2BDA(C)
|
:0004.2C0C A5                     movsw
:0004.2C0D D500                   aad (base=0)
:0004.2C0F 0035                   add [di], dh
:0004.2C11 247D                   and al, 7D
:0004.2C13 303A                   xor [bp+si], bh
:0004.2C15 247D                   and al, 7D
:0004.2C17 3000                   xor [bx+si], al 
:0004.2C19 000000                 BYTE  3 DUP(0)


:0004.2C1C BCD0B7                 mov sp, B7D0
:0004.2C1F C700A470               mov word ptr [bx+si], 70A4
:0004.2C23 004C24                 add [si+24], cl 
:0004.2C26 7D30                   jge 2C58
:0004.2C28 51                     push cx
:0004.2C29 247D                   and al, 7D
:0004.2C2B 3000                   xor [bx+si], al 
:0004.2C2D 000000                 BYTE  3 DUP(0)


:0004.2C30 B27B                   mov dl, 7B
:0004.2C32 A6                     cmpsb
:0004.2C33 62C0                   bound ax, ax
:0004.2C35 78A6                   js 2BDD
:0004.2C37 73B6                   jnb 2BEF
:0004.2C39 DCA14820               fsub qword ptr [bx+di+2048]
:0004.2C3D 2000                   and [bx+si], al 
:0004.2C3F A4                     movsb
:0004.2C40 A3C078                 mov word ptr [78C0], ax
:0004.2C43 A6                     cmpsb
:0004.2C44 73A4                   jnb 2BEA
:0004.2C46 46                     inc si
:0004.2C47 A141A5                 mov ax, word ptr [A541]
:0004.2C4A 69A548B6DCA1           imul sp, [di+B648], A1DC
:0004.2C50 48                     dec ax
:0004.2C51 0009                   add [bx+di], cl 
:0004.2C53 09A8C6A5               or [bx+si+A5C6], bp
:0004.2C57 F3                     repz

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2C26(C)
|
:0004.2C58 A7                     cmpsw
:0004.2C59 C7A8A500A7F8           mov word ptr [bx+si+00A5], F8A7
:0004.2C5F A4                     movsb
:0004.2C60 A4                     movsb
:0004.2C61 00AA5AB1               add [bp+si+B15A], ch
:0004.2C65 4E                     dec si
:0004.2C66 A6                     cmpsb
:0004.2C67 BAA460                 mov dx, 60A4
:0004.2C6A 00B3A1B6               add [bp+di+B6A1], dh
:0004.2C6E A4                     movsb
:0004.2C6F B2BE                   mov dl, BE
:0004.2C71 B0CA                   mov al, CA
:0004.2C73 00BED4B0               add [bp+B0D4], bh
:0004.2C77 AB                     stosw
:0004.2C78 A5                     movsw
:0004.2C79 A2B1D1                 mov byte ptr [D1B1], al
:0004.2C7C 00ADD3A4               add [di+A4D3], ch
:0004.2C80 48                     dec ax
:0004.2C81 B2BE                   mov dl, BE
:0004.2C83 B0CA                   mov al, CA
:0004.2C85 00A55BA4               add [di+A45B], ah
:0004.2C89 4A                     dec dx
:0004.2C8A A7                     cmpsw
:0004.2C8B DAA4E800               fisub dword ptr [si+00E8]
:0004.2C8F BED4B0                 mov si, B0D4
:0004.2C92 AB                     stosw
:0004.2C93 B3D3                   mov bl, D3
:0004.2C95 A7                     cmpsw
:0004.2C96 51                     push cx
:0004.2C97 00A7C0C1               add [bx+C1C0], ah
:0004.2C9B 6E                     outsb
:0004.2C9C 00B1E4BE               add [bx+di+BEE4], dh
:0004.2CA0 DEAD7800               fisubr word ptr [di+0078]
:0004.2CA4 B1E4                   mov cl, E4
:0004.2CA6 A5                     movsw
:0004.2CA7 41                     inc cx
:0004.2CA8 00BCC4C5               add [si+C5C4], bh
:0004.2CAC A7                     cmpsw
:0004.2CAD 00A558BE               add [di+BE58], ah
:0004.2CB1 D400                   aam (base0)
:0004.2CB3 B04B                   mov al, 4B
:0004.2CB5 B2D0                   mov dl, D0
:0004.2CB7 00AE5DC5               add [bp+C55D], ch
:0004.2CBB 7600                   jbe 2CBD

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2CBB(C)
|
:0004.2CBD AB                     stosw
:0004.2CBE B0A4                   mov al, A4
:0004.2CC0 A4                     movsb
:0004.2CC1 00A766A5               add [bx+A566], ah
:0004.2CC5 AC                     lodsb
:0004.2CC6 AD                     lodsw
:0004.2CC7 7800                   js 2CC9

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2CC7(C)
|
:0004.2CC9 B371                   mov bl, 71
:0004.2CCB A5                     movsw
:0004.2CCC CE                     into
:0004.2CCD 00B3E6AC               add [bp+di+ACE6], dh
:0004.2CD1 44                     inc sp
:0004.2CD2 00B16AB5               add [bx+di+B56A], dh
:0004.2CD6 7300                   jnb 2CD8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2CD6(C)
|
:0004.2CD8 8424                   test [si], ah
:0004.2CDA 7D30                   jge 2D0C
:0004.2CDC 8D24                   lea sp, [si]
:0004.2CDE 7D30                   jge 2D10
:0004.2CE0 92                     xchg ax,dx
:0004.2CE1 247D                   and al, 7D
:0004.2CE3 309B247D               xor [bp+di+7D24], bl 
:0004.2CE7 30A4247D               xor [si+7D24], ah
:0004.2CEB 30AD247D               xor [di+7D24], ch
:0004.2CEF 30B6247D               xor [bp+7D24], dh
:0004.2CF3 30BF247D               xor [bx+7D24], bh
:0004.2CF7 30C8                   xor al , cl 
:0004.2CF9 247D                   and al, 7D
:0004.2CFB 30CD                   xor ch, cl 
:0004.2CFD 247D                   and al, 7D
:0004.2CFF 30D4                   xor ah, dl
:0004.2D01 247D                   and al, 7D
:0004.2D03 30D9                   xor cl , bl 
:0004.2D05 247D                   and al, 7D
:0004.2D07 30DE                   xor dh, bl 
:0004.2D09 247D                   and al, 7D
:0004.2D0B 30E3                   xor bl , ah
:0004.2D0D 247D                   and al, 7D
:0004.2D0F 30E8                   xor al , ch
:0004.2D11 247D                   and al, 7D
:0004.2D13 30ED                   xor ch, ch
:0004.2D15 247D                   and al, 7D
:0004.2D17 30F2                   xor dl, dh
:0004.2D19 247D                   and al, 7D
:0004.2D1B 30F9                   xor cl , bh
:0004.2D1D 247D                   and al, 7D
:0004.2D1F 30FE                   xor dh, bh
:0004.2D21 247D                   and al, 7D
:0004.2D23 3003                   xor [bp+di], al 
:0004.2D25 257D30                 and ax, 307D
:0004.2D28 00000000               BYTE  4 DUP(0)


:0004.2D2C AB                     stosw
:0004.2D2D F6A5AAC1               mul byte ptr [di+C1AA]
:0004.2D31 E400                   in al, 00
:0004.2D33 AB                     stosw
:0004.2D34 F6A56BC1               mul byte ptr [di+C16B]
:0004.2D38 E400                   in al, 00
:0004.2D3A C4B5A769               les si, [di+69A7]
:0004.2D3E 00C1                   add cl , al 
:0004.2D40 CAB652                 retf 52B6


:0004.2D43 AA                     stosb
:0004.2D44 AB                     stosw
:0004.2D45 AB                     stosw
:0004.2D46 7E00                   jle 2D48

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2D46(C)
|
:0004.2D48 BDE6A5                 mov bp, A5E6
:0004.2D4B 58                     pop ax
:0004.2D4C AA                     stosb
:0004.2D4D AB                     stosw
:0004.2D4E AB                     stosw
:0004.2D4F 7E00                   jle 2D51
:0004.2D51 BFEFBE                 mov di, BEEF
:0004.2D54 DCB3A1B6               fdiv qword ptr [bp+di+B6A1]
:0004.2D58 A4                     movsb
:0004.2D59 00B67DAB               add [bp+AB7D], dh
:0004.2D5D B0AA                   mov al, AA
:0004.2D5F F9                     stc
:0004.2D60 00B5A5AF               add [di+AFA5], dh
:0004.2D64 C5A457A4               lds sp, [si+A457]
:0004.2D68 C9                     leave
:0004.2D69 00C5                   add ch, al 
:0004.2D6B DCB4ABAF               fdiv qword ptr [si+AFAB]
:0004.2D6F C5A74F00               lds sp, [bx+004F]
:0004.2D73 BA4DB0                 mov dx, B04D
:0004.2D76 6800A4                 push A400
:0004.2D79 A3AFE0                 mov word ptr [E0AF], ax
:0004.2D7C BFEFBE                 mov di, BEEF
:0004.2D7F DC00                   fadd qword ptr [bx+si]
:0004.2D81 A4                     movsb
:0004.2D82 F4                     hlt
:0004.2D83 A7                     cmpsw
:0004.2D84 F0                     lock
:0004.2D85 A8C6                   test al, C6
:0004.2D87 A5                     movsw
:0004.2D88 F3                     repz
:0004.2D89 B56F                   mov ch, 6F
:0004.2D8B A5                     movsw
:0004.2D8C CD00                   int 00
:0004.2D8E A4                     movsb
:0004.2D8F F5                     cmc
:0004.2D90 A7                     cmpsw
:0004.2D91 F0                     lock
:0004.2D92 A8C6                   test al, C6
:0004.2D94 A5                     movsw
:0004.2D95 F3                     repz
:0004.2D96 B56F                   mov ch, 6F
:0004.2D98 A5                     movsw
:0004.2D99 CD00                   int 00
:0004.2D9B B4A9                   mov ah, A9
:0004.2D9D AD                     lodsw
:0004.2D9E 78B0                   js 2D50
:0004.2DA0 74B8                   je 2D5A
:0004.2DA2 6D                     insw
:0004.2DA3 00A842A7               add [bx+si+A742], ch
:0004.2DA7 4C                     dec sp
:0004.2DA8 B2BE                   mov dl, BE
:0004.2DAA B0CA                   mov al, CA
:0004.2DAC 00A8AEB3               add [bx+si+B3AE], ch
:0004.2DB0 A1B6A4                 mov ax, word ptr [A4B6]
:0004.2DB3 B2BE                   mov dl, BE
:0004.2DB5 B0CA                   mov al, CA
:0004.2DB7 00C3                   add bl , al 
:0004.2DB9 4D                     dec bp
:0004.2DBA A7                     cmpsw
:0004.2DBB 4C                     dec sp
:0004.2DBC B6A4                   mov dh, A4
:0004.2DBE B2BE                   mov dl, BE
:0004.2DC0 B0CA                   mov al, CA
:0004.2DC2 00C3                   add bl , al 
:0004.2DC4 4D                     dec bp
:0004.2DC5 B0A8                   mov al, A8
:0004.2DC7 00B371B1               add [bp+di+B171], dh
:0004.2DCB 60                     pusha
:0004.2DCC 00A47D00               add [si+007D], ah
:0004.2DD0 A7                     cmpsw
:0004.2DD1 F0                     lock
:0004.2DD2 C0BBC16E00             sar byte ptr [bp+di+6EC1], 00
:0004.2DD7 A4                     movsb
:0004.2DD8 7D00                   jge 2DDA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2DD8(C)
|
:0004.2DDA B56F                   mov ch, 6F
:0004.2DDC A5                     movsw
:0004.2DDD DBA8AE00               fld tbyte ptr [bx+si+00AE]
:0004.2DE1 B56F                   mov ch, 6F
:0004.2DE3 A5                     movsw
:0004.2DE4 DBA8AE00               fld tbyte ptr [bx+si+00AE]
:0004.2DE8 B272                   mov dl, 72
:0004.2DEA C3                     ret


:0004.2DEB 7EC5                   jle 2DB2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2E44(C)
|
:0004.2DED 58                     pop ax
:0004.2DEE A8CF                   test al, CF
:0004.2DF0 00C3                   add bl , al 
:0004.2DF2 40                     inc ax
:0004.2DF3 00AD78BC               add [di+BC78], ch

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2E51(C)
|
:0004.2DF7 D6                     setalc
:0004.2DF8 B6A4                   mov dh, A4
:0004.2DFA 00A4F4A7               add [si+A7F4], ah
:0004.2DFE F0                     lock
:0004.2DFF B5A6                   mov ch, A6
:0004.2E01 B2A4                   mov dl, A4
:0004.2E03 00A4F5A7               add [si+A7F5], ah
:0004.2E07 F0                     lock
:0004.2E08 B5A6                   mov ch, A6
:0004.2E0A B2A4                   mov dl, A4
:0004.2E0C 00B8A8A5               add [bx+si+A5A8], bh
:0004.2E10 DB00                   fild dword ptr [bx+si]
:0004.2E12 A4                     movsb
:0004.2E13 68AEF0                 push F0AE
:0004.2E16 A4                     movsb
:0004.2E17 55                     push bp
:0004.2E18 AD                     lodsw
:0004.2E19 B000                   mov al, 00
:0004.2E1B B256                   mov dl, 56
:0004.2E1D B6C3                   mov dh, C3
:0004.2E1F 00A74CA4               add [bx+A44C], ah
:0004.2E23 4F                     dec di
:0004.2E24 A4                     movsb
:0004.2E25 57                     push di
:0004.2E26 A4                     movsb
:0004.2E27 C9                     leave
:0004.2E28 00A74CA4               add [bx+A44C], ah
:0004.2E2C 4F                     dec di
:0004.2E2D A94DA4                 test ax, A44D
:0004.2E30 68AEF0                 push F0AE
:0004.2E33 A4                     movsb
:0004.2E34 57                     push di
:0004.2E35 A4                     movsb
:0004.2E36 C9                     leave
:0004.2E37 00A468AE               add [si+AE68], ah
:0004.2E3B F0                     lock
:0004.2E3C A4                     movsb
:0004.2E3D 57                     push di
:0004.2E3E A4                     movsb
:0004.2E3F C9                     leave
:0004.2E40 00A5FEAD               add [di+ADFE], ah
:0004.2E44 78A7                   js 2DED
:0004.2E46 4C                     dec sp
:0004.2E47 A4                     movsb
:0004.2E48 4F                     dec di
:0004.2E49 A4                     movsb
:0004.2E4A 57                     push di
:0004.2E4B A4                     movsb
:0004.2E4C C9                     leave
:0004.2E4D 00A5FEAD               add [di+ADFE], ah
:0004.2E51 78A4                   js 2DF7
:0004.2E53 68AEF0                 push F0AE
:0004.2E56 A4                     movsb
:0004.2E57 57                     push di
:0004.2E58 A4                     movsb
:0004.2E59 C9                     leave
:0004.2E5A 00ACB5BC               add [si+BCB5], ch
:0004.2E5E 7500                   jne 2E60

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2E5E(C)
|
:0004.2E60 A7                     cmpsw
:0004.2E61 F0                     lock
:0004.2E62 C0BB00A7F0             sar byte ptr [bp+di-5900], F0
:0004.2E67 C0BB00A7F0             sar byte ptr [bp+di-5900], F0
:0004.2E6C C0BB00A7F0             sar byte ptr [bp+di-5900], F0
:0004.2E71 C0BB00B2BE             sar byte ptr [bp+di-4E00], BE
:0004.2E76 B0CA                   mov al, CA
:0004.2E78 B5B2                   mov ch, B2
:0004.2E7A A7                     cmpsw
:0004.2E7B F4                     hlt
:0004.2E7C 0000                   add [bx+si], al 
:0004.2E7E 5C                     pop sp
:0004.2E7F 257D30                 and ax, 307D
:0004.2E82 6325                   arpl [di], sp
:0004.2E84 7D30                   jge 2EB6
:0004.2E86 6A25                   push 0025
:0004.2E88 7D30                   jge 2EBA
:0004.2E8A 6F                     outsw
:0004.2E8B 257D30                 and ax, 307D
:0004.2E8E 7825                   js 2EB5
:0004.2E90 7D30                   jge 2EC2
:0004.2E92 81257D30               and word ptr [di], 307D
:0004.2E96 8A25                   mov ah, [di]
:0004.2E98 7D30                   jge 2ECA
:0004.2E9A 91                     xchg ax,cx
:0004.2E9B 257D30                 and ax, 307D
:0004.2E9E 9A257D30A3             call A330:7D25
:0004.2EA3 257D30                 and ax, 307D
:0004.2EA6 A825                   test al, 25
:0004.2EA8 7D30                   jge 2EDA
:0004.2EAA B125                   mov cl, 25
:0004.2EAC 7D30                   jge 2EDE
:0004.2EAE BE257D                 mov si, 7D25
:0004.2EB1 30CB                   xor bl , cl 
:0004.2EB3 257D30                 and ax, 307D
:0004.2EB6 D425                   aam (base37)
:0004.2EB8 7D30                   jge 2EEA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2E88(C)
|
:0004.2EBA DD257D30E825           frstor  [25E8307D]
:0004.2EC0 7D30                   jge 2EF2

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2E90(C)
|
:0004.2EC2 F3                     repz
:0004.2EC3 257D30                 and ax, 307D
:0004.2EC6 F8                     clc
:0004.2EC7 257D30                 and ax, 307D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2E98(C)
|
:0004.2ECA FD                     std
:0004.2ECB 257D30                 and ax, 307D
:0004.2ECE 00267D30               add [307D], ah
:0004.2ED2 07                     pop es
:0004.2ED3 26                     BYTE 026h


:0004.2ED4 7D30                   jge 2F06
:0004.2ED6 0A267D30               or ah, [307D]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2EA8(C)
|
:0004.2EDA 11267D30               adc [307D], sp

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2EAC(C)
|
:0004.2EDE 18267D30               sbb [307D], ah
:0004.2EE2 21267D30               and [307D], sp
:0004.2EE6 2426                   and al, 26
:0004.2EE8 7D30                   jge 2F1A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2EB8(C)
|
:0004.2EEA 2B267D30               sub sp, [307D]
:0004.2EEE 3426                   xor al, 26
:0004.2EF0 7D30                   jge 2F22

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2EC0(C)
|
:0004.2EF2 3D267D                 cmp ax, 7D26
:0004.2EF5 304226                 xor [bp+si+26], al 
:0004.2EF8 7D30                   jge 2F2A
:0004.2EFA 4B                     dec bx
:0004.2EFB 26                     BYTE 026h


:0004.2EFC 7D30                   jge 2F2E
:0004.2EFE 50                     push ax
:0004.2EFF 26                     BYTE 026h


:0004.2F00 7D30                   jge 2F32
:0004.2F02 59                     pop cx
:0004.2F03 26                     BYTE 026h


:0004.2F04 7D30                   jge 2F36

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2ED4(C)
|
:0004.2F06 68267D                 push 7D26
:0004.2F09 307126                 xor [bx+di+26], dh
:0004.2F0C 7D30                   jge 2F3E
:0004.2F0E 7E26                   jle 2F36
:0004.2F10 7D30                   jge 2F42
:0004.2F12 8B267D30               mov sp, [307D]
:0004.2F16 90                     nop
:0004.2F17 26                     BYTE 026h


:0004.2F18 7D30                   jge 2F4A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2EE8(C)
|
:0004.2F1A 95                     xchg ax,bp
:0004.2F1B 26                     BYTE 026h


:0004.2F1C 7D30                   jge 2F4E
:0004.2F1E 9A267D309F             call 9F30:7D26
:0004.2F23 26                     BYTE 026h


:0004.2F24 7D30                   jge 2F56
:0004.2F26 A4                     movsb
:0004.2F27 26                     BYTE 026h


:0004.2F28 7D30                   jge 2F5A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2EF8(C)
|
:0004.2F2A 00000000               BYTE  4 DUP(0)

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2EFC(C)
|
:0004.2F2E C0E6F6                 shl dh, F6
:0004.2F31 0C44                   or al, 44
:0004.2F33 E7F6                   out F6, ax
:0004.2F35 0CAA                   or al, AA
:0004.2F37 59                     pop cx
:0004.2F38 BDE0AD                 mov bp, ADE0
:0004.2F3B B5BC                   mov ch, BC
:0004.2F3D D6                     setalc

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2F0C(C)
|
:0004.2F3E 00AA59BD               add [bp+si+BD59], ch

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2F10(C)
|
:0004.2F42 E0AD                   loopnz 2EF1
:0004.2F44 B5AE                   mov ch, AE
:0004.2F46 C400                   les ax, [bx+si]
:0004.2F48 6627                   daa

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2F18(C)
|
:0004.2F4A 7D30                   jge 2F7C
:0004.2F4C 6F                     outsw
:0004.2F4D 27                     daa

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2F1C(C)
|
:0004.2F4E 7D30                   jge 2F80
:0004.2F50 00000000               BYTE  4 DUP(0)


:0004.2F54 A4                     movsb
:0004.2F55 A3B5A5                 mov word ptr [A5B5], ax
:0004.2F58 AB                     stosw
:0004.2F59 DD00                   fld qword ptr [eax]
:0004.2F5B A7                     cmpsw
:0004.2F5C D6                     setalc
:0004.2F5D 00B4B6B3               add [si+B3B6], dh
:0004.2F61 7100                   jno 2F63
:0004.2F63 BA4300                 mov dx, 0043
:0004.2F66 8427                   test [bx], ah
:0004.2F68 7D30                   jge 2F9A
:0004.2F6A 8B27                   mov sp, [bx]
:0004.2F6C 7D30                   jge 2F9E
:0004.2F6E 8E27                   mov fs, [bx]
:0004.2F70 7D30                   jge 2FA2
:0004.2F72 93                     xchg ax,bx
:0004.2F73 27                     daa
:0004.2F74 7D30                   jge 2FA6
:0004.2F76 00000000               BYTE  4 DUP(0)


:0004.2F7A 5E                     pop si
:0004.2F7B E5F6                   in ax, F6
:0004.2F7D 0CFC                   or al, FC
:0004.2F7F E3F6                   jcxz 2F77
:0004.2F81 0CC8                   or al, C8
:0004.2F83 E7F6                   out F6, ax
:0004.2F85 0C6C                   or al, 6C
:0004.2F87 E6F6                   out F6, al
:0004.2F89 0CE8                   or al, E8
:0004.2F8B E5F6                   in ax, F6
:0004.2F8D 0C78                   or al, 78
:0004.2F8F E5F6                   in ax, F6
:0004.2F91 0C52                   or al, 52
:0004.2F93 E5F6                   in ax, F6
:0004.2F95 0C48                   or al, 48
:0004.2F97 E5F6                   in ax, F6
:0004.2F99 0C98                   or al, 98
:0004.2F9B E7F6                   out F6, ax
:0004.2F9D 0CB5                   or al, B5
:0004.2F9F B2A7                   mov dl, A7
:0004.2FA1 F4                     hlt

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2F70(C)
|
:0004.2FA2 B943C0                 mov cx, C043
:0004.2FA5 B800B2                 mov ax, B200
:0004.2FA8 BEB0CA                 mov si, CAB0
:0004.2FAB B3E6                   mov bl, E6
:0004.2FAD A6                     cmpsb
:0004.2FAE EC                     in al, dx
:0004.2FAF 00B35DA9               add [bp+di+A95D], dh
:0004.2FB3 77B3                   ja 2F68
:0004.2FB5 74AB                   je 2F62
:0004.2FB7 D7                     xlat
:0004.2FB8 00B8FCA4               add [bx+si+A4FC], bh
:0004.2FBC 4A                     dec dx
:0004.2FBD 00C0                   add al , al 
:0004.2FBF 78A6                   js 2F67
:0004.2FC1 7300                   jnb 2FC3

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2FC1(C)
|
:0004.2FC3 BFC3B9                 mov di, B9C3
:0004.2FC6 F5                     cmc
:0004.2FC7 C0CBB4                 ror bl, B4
:0004.2FCA FA                     cli
:0004.2FCB 00AD49B4               add [di+B449], ch
:0004.2FCF BAADB5                 mov dx, B5AD
:0004.2FD2 BCD600                 mov sp, 00D6
:0004.2FD5 AD                     lodsw
:0004.2FD6 B5AE                   mov ch, AE
:0004.2FD8 C400                   les ax, [bx+si]
:0004.2FDA AD                     lodsw
:0004.2FDB B5BC                   mov ch, BC
:0004.2FDD D6                     setalc
:0004.2FDE AA                     stosb
:0004.2FDF BAAEC9                 mov dx, C9AE
:0004.2FE2 B6A1                   mov dh, A1
:0004.2FE4 0000                   add [bx+si], al 
:0004.2FE6 CE                     into
:0004.2FE7 27                     daa
:0004.2FE8 7D30                   jge 301A
:0004.2FEA D7                     xlat
:0004.2FEB 27                     daa
:0004.2FEC 7D30                   jge 301E
:0004.2FEE E027                   loopnz 3017
:0004.2FF0 7D30                   jge 3022
:0004.2FF2 E9277D                 jmp AD1C


:0004.2FF5 30EE                   xor dh, ch
:0004.2FF7 27                     daa
:0004.2FF8 7D30                   jge 302A
:0004.2FFA F3                     repz
:0004.2FFB 27                     daa
:0004.2FFC 7D30                   jge 302E
:0004.2FFE FC                     cld
:0004.2FFF 27                     daa
:0004.3000 7D30                   jge 3032
:0004.3002 05287D                 add ax, 7D28
:0004.3005 300A                   xor [bp+si], cl 
:0004.3007 287D30                 sub [di+30], bh
:0004.300A 00000000               BYTE  4 DUP(0)


:0004.300E 2002                   and [bp+si], al 
:0004.3010 F0                     lock
:0004.3011 004802                 add [bx+si+02], cl 
:0004.3014 F0                     lock
:0004.3015 0020                   add [bx+si], ah
:0004.3017 0220                   add ah, [bx+si]
:0004.3019 014802                 add [bx+si+02], cx
:0004.301C 2001                   and [bx+di], al 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2FEC(C)
|
:0004.301E B82D88                 mov ax, 882D
:0004.3021 305833                 xor [bx+si+33], bl 
:0004.3024 28360800               sub [0008], dh
:0004.3028 A5                     movsw
:0004.3029 5C                     pop sp

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2FF8(C)
|
:0004.302A AF                     scasw
:0004.302B E000                   loopnz 302D
:0004.302D A7                     cmpsw

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.2FFC(C)
|
:0004.302E 4C                     dec sp
:0004.302F A4                     movsb
:0004.3030 4F                     dec di
:0004.3031 00A7F0C0               add [bx+C0F0], ah
:0004.3035 BBA44F                 mov bx, 4FA4
:0004.3038 00A8BEBF               add [bx+si+BFBE], ch
:0004.303C 6D                     insw
:0004.303D A4                     movsb
:0004.303E 4F                     dec di
:0004.303F 005D28                 add [di+28], bl 
:0004.3042 6228                   bound bp, [bx+si]
:0004.3044 69282573               imul bp, [bx+si], 7325
:0004.3048 00B5A5AF               add [di+AFA5], dh
:0004.304C C500                   lds ax, [bx+si]
:0004.304E 257300                 and ax, 0073
:0004.3051 257500                 and ax, 0075
:0004.3054 257500                 and ax, 0075
:0004.3057 257500                 and ax, 0075
:0004.305A 257500                 and ax, 0075
:0004.305D B54C                   mov ch, 4C
:0004.305F C4E2                   les sp, dx
:0004.3061 B161                   mov cl, 61
:0004.3063 AB                     stosw
:0004.3064 7E00                   jle 3066

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3064(C)
|
:0004.3066 257300                 and ax, 0073
:0004.3069 AA                     stosb
:0004.306A 5A                     pop dx
:0004.306B B14E                   mov cl, 4E
:0004.306D B1A1                   mov cl, A1
:0004.306F B3F8                   mov bl, F8
:0004.3071 005800                 add [bx+si+00], bl 
:0004.3074 B80058                 mov ax, 5800
:0004.3077 0018                   add [bx+si], bl 
:0004.3079 01A800B8               add [bx+si+B800], bp
:0004.307D 004801                 add [bx+si+01], cl 
:0004.3080 B80048                 mov ax, 4800
:0004.3083 0118                   add [bx+si], bx
:0004.3085 019801B8               add [bx+si+B801], bx
:0004.3089 0025                   add [di], ah
:0004.308B 7300                   jnb 308D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.308B(C)
|
:0004.308D B54C                   mov ch, 4C
:0004.308F C4E2                   les sp, dx
:0004.3091 B161                   mov cl, 61
:0004.3093 AB                     stosw
:0004.3094 7E00                   jle 3096

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3094(C)
|
:0004.3096 257300                 and ax, 0073
:0004.3099 A5                     movsw
:0004.309A E6B4                   out B4, al
:0004.309C AB                     stosw
:0004.309D B944A8                 mov cx, A844
:0004.30A0 E300                   jcxz 30A2
:0004.30A2 A5                     movsw
:0004.30A3 E6B4                   out B4, al
:0004.30A5 AB                     stosw
:0004.30A6 B944A8                 mov cx, A844
:0004.30A9 E3A1                   jcxz 304C
:0004.30AB 44                     inc sp
:0004.30AC 00AA5AB1               add [bp+si+B15A], ch
:0004.30B0 4E                     dec si
:0004.30B1 A2B000                 mov byte ptr [00B0], al
:0004.30B4 AA                     stosb
:0004.30B5 5A                     pop dx
:0004.30B6 B14E                   mov cl, 4E
:0004.30B8 A2B100                 mov byte ptr [00B1], al
:0004.30BB 0024                   add [si], ah
:0004.30BD EE                     out dx, al
:0004.30BE F60C48                 BYTE 0f6h
:0004.30C1 F1                     BYTE 0f1h
:0004.30C2 F60CAA                 BYTE 0f6h
:0004.30C5 5A                     pop dx
:0004.30C6 B14E                   mov cl, 4E
:0004.30C8 B1A1                   mov cl, A1
:0004.30CA B3F8                   mov bl, F8
:0004.30CC 00A5E6B4               add [di+B4E6], ah
:0004.30D0 AB                     stosw
:0004.30D1 B944A8                 mov cx, A844
:0004.30D4 E300                   jcxz 30D6
:0004.30D6 F4                     hlt
:0004.30D7 287D30                 sub [di+30], bh
:0004.30DA FD                     std
:0004.30DB 287D30                 sub [di+30], bh
:0004.30DE 00000000               BYTE  4 DUP(0)


:0004.30E2 AA                     stosb
:0004.30E3 5A                     pop dx
:0004.30E4 B14E                   mov cl, 4E
:0004.30E6 00BC40B1               add [si+B140], bh
:0004.30EA A1B1A1                 mov ax, word ptr [A1B1]
:0004.30ED B3F8                   mov bl, F8
:0004.30EF 00A5FEC5               add [di+C5FE], ah
:0004.30F3 E9B9CF                 jmp 00AF


:0004.30F6 00                     BYTE 0


:0004.30F7 A4                     movsb
:0004.30F8 A3AFE0                 mov word ptr [E0AF], ax
:0004.30FB C5E3                   lds sp, bx
:0004.30FD A5                     movsw
:0004.30FE DCB36FAD               fdiv qword ptr [bp+di+AD6F]
:0004.3102 D3B565AD               BYTE 0d3h
:0004.3106 B1A1                   mov cl, A1
:0004.3108 44                     inc sp
:0004.3109 0070F6                 add [bx+si-0A], dh
:0004.310C F60C6A                 BYTE 0f6h
:0004.310F F5                     cmc
:0004.3110 F60CE0                 BYTE 0f6h
:0004.3113 F6F6                   div dh
:0004.3115 0C9C                   or al, 9C
:0004.3117 E8F60C                 call 3E10
:0004.311A A4                     movsb
:0004.311B F9                     stc
:0004.311C F60C1B                 BYTE 0f6h
:0004.311F 43                     inc bx
:0004.3120 36B854A4               mov ax, A454
:0004.3124 EE                     out dx, al
:0004.3125 AA                     stosb
:0004.3126 BAC1F4                 mov dx, F4C1
:0004.3129 A7                     cmpsw
:0004.312A 74A9                   je 30D5
:0004.312C 52                     push dx
:0004.312D A5                     movsw
:0004.312E 4F                     dec di
:0004.312F BCD2A6                 mov sp, A6D2
:0004.3132 A11B43                 mov ax, word ptr [431B]
:0004.3135 37                     aaa
:0004.3136 0AB9EFB0               or bh, [bx+di+B0EF]
:0004.313A F5                     cmc
:0004.313B A6                     cmpsb
:0004.313C E6B5                   out B5, al
:0004.313E B2AA                   mov dl, AA
:0004.3140 47                     inc di
:0004.3141 A4                     movsb
:0004.3142 A3AD74                 mov word ptr [74AD], ax
:0004.3145 A5                     movsw
:0004.3146 F4                     hlt
:0004.3147 A6                     cmpsb
:0004.3148 F3                     repz
:0004.3149 B364                   mov bl, 64
:0004.314B A5                     movsw
:0004.314C F4                     hlt
:0004.314D A1440A                 mov ax, word ptr [0A44]
:0004.3150 A6                     cmpsb
:0004.3151 D3A542B9               shl word ptr [di-46BE], cl 
:0004.3155 EF                     out dx, ax
:0004.3156 A6                     cmpsb
:0004.3157 B9AABA                 mov cx, BAAA
:0004.315A B8DFB0                 mov ax, B0DF
:0004.315D DDA45DA4A3B8D1         frstor  [ebp+2*ebx-2E475C5C]
:0004.3164 B5AA                   mov ch, AA
:0004.3166 A1440A                 mov ax, word ptr [0A44]
:0004.3169 A5                     movsw
:0004.316A 69A548B669A4           imul sp, [di+B648], A469
:0004.3170 4A                     dec dx
:0004.3171 A952A5                 test ax, A552
:0004.3174 4F                     dec di
:0004.3175 C1E4A4                 shl sp, A4
:0004.3178 4A                     dec dx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.31C1(C)
|
:0004.3179 B3A5                   mov bl, A5
:0004.317B 69AAACBA41B6           imul bp, [bp+si+BAAC], B641
:0004.3181 DCA14800               fsub qword ptr [bx+di+0048]
:0004.3185 0070F6                 add [bx+si-0A], dh
:0004.3188 F60C6A                 BYTE 0f6h
:0004.318B F5                     cmc
:0004.318C F60CE0                 BYTE 0f6h
:0004.318F F6F6                   div dh
:0004.3191 0C9C                   or al, 9C
:0004.3193 E8F60C                 call 3E8C
:0004.3196 DA                     BYTE 0dah
:0004.3197 F9                     stc
:0004.3198 F60C02                 BYTE 0f6h
:0004.319B FFFFFFFF               BYTE  4 DUP(0ffh)


:0004.319F A4                     movsb
:0004.31A0 A3AFE0                 mov word ptr [E0AF], ax
:0004.31A3 B2BE                   mov dl, BE
:0004.31A5 B0CA                   mov al, CA
:0004.31A7 A8EC                   test al, EC
:0004.31A9 A8BA                   test al, BA
:0004.31AB B8CCA1                 mov ax, A1CC
:0004.31AE 44                     inc sp
:0004.31AF 00ABB0A4               add [bp+di+A4B0], ch
:0004.31B3 BA0000                 mov dx, 0000
:0004.31B6 E029                   loopnz 31E1
:0004.31B8 E529                   in ax, 29
:0004.31BA B669                   mov dh, 69
:0004.31BC A4                     movsb
:0004.31BD 4A                     dec dx
:0004.31BE 257325                 and ax, 2573
:0004.31C1 73B6                   jnb 3179
:0004.31C3 DCA14820               fsub qword ptr [bx+di+2048]
:0004.31C7 2020                   and [bx+si], ah
:0004.31C9 2020                   and [bx+si], ah
:0004.31CB 2000                   and [bx+si], al 
:0004.31CD 0000                   add [bx+si], al 
:0004.31CF 0206075A               add al , [5A07]
:0004.31D3 FA                     cli
:0004.31D4 F60C5E                 BYTE 0f6h
:0004.31D7 FA                     cli
:0004.31D8 F60C5A                 BYTE 0f6h
:0004.31DB FA                     cli
:0004.31DC F60C5A                 BYTE 0f6h
:0004.31DF FA                     cli
:0004.31E0 F60C5A                 BYTE 0f6h
:0004.31E3 FA                     cli
:0004.31E4 F60C1C                 BYTE 0f6h
:0004.31E7 FB                     sti
:0004.31E8 F60C5A                 BYTE 0f6h
:0004.31EB FA                     cli
:0004.31EC F60C04                 BYTE 0f6h
:0004.31EF F6F6                   div dh
:0004.31F1 0C5C                   or al, 5C
:0004.31F3 FA                     cli
:0004.31F4 F60C5A                 BYTE 0f6h
:0004.31F7 FA                     cli
:0004.31F8 F60C6E                 BYTE 0f6h
:0004.31FB F6F6                   div dh
:0004.31FD 0C5C                   or al, 5C
:0004.31FF FA                     cli
:0004.3200 F60C5A                 BYTE 0f6h
:0004.3203 FA                     cli
:0004.3204 F60C5A                 BYTE 0f6h
:0004.3207 FA                     cli
:0004.3208 F60C5C                 BYTE 0f6h
:0004.320B FA                     cli
:0004.320C F60C5A                 BYTE 0f6h
:0004.320F FA                     cli
:0004.3210 F60C06                 BYTE 0f6h
:0004.3213 F6F6                   div dh
:0004.3215 0C5C                   or al, 5C
:0004.3217 FA                     cli
:0004.3218 F60C5A                 BYTE 0f6h
:0004.321B FA                     cli
:0004.321C F60C5A                 BYTE 0f6h
:0004.321F FA                     cli
:0004.3220 F60C5C                 BYTE 0f6h
:0004.3223 FA                     cli
:0004.3224 F60C5A                 BYTE 0f6h
:0004.3227 FA                     cli
:0004.3228 F60C8E                 BYTE 0f6h
:0004.322B E4F6                   in al, F6
:0004.322D 0C5C                   or al, 5C
:0004.322F FA                     cli
:0004.3230 F60C5A                 BYTE 0f6h
:0004.3233 FA                     cli
:0004.3234 F60C5A                 BYTE 0f6h
:0004.3237 FA                     cli
:0004.3238 F60C5A                 BYTE 0f6h
:0004.323B FA                     cli
:0004.323C F60CEE                 BYTE 0f6h
:0004.323F FD                     std
:0004.3240 F60C3E                 BYTE 0f6h
:0004.3243 FC                     cld
:0004.3244 F60C68                 BYTE 0f6h
:0004.3247 FEF6                   push dh
:0004.3249 0C68                   or al, 68
:0004.324B FEF6                   push dh
:0004.324D 0C68                   or al, 68
:0004.324F FEF6                   push dh
:0004.3251 0C7A                   or al, 7A
:0004.3253 FEF6                   push dh
:0004.3255 0C68                   or al, 68
:0004.3257 FEF6                   push dh
:0004.3259 0C68                   or al, 68
:0004.325B FEF6                   push dh
:0004.325D 0CEE                   or al, EE
:0004.325F FD                     std
:0004.3260 F60C5A                 BYTE 0f6h
:0004.3263 FA                     cli
:0004.3264 F60C16                 BYTE 0f6h
:0004.3267 FFF6                   push si
:0004.3269 0C86                   or al, 86
:0004.326B FFF6                   push si
:0004.326D 0C2A                   or al, 2A
:0004.326F FFF6                   push si
:0004.3271 0C62                   or al, 62
:0004.3273 FFF6                   push si
:0004.3275 0C00                   or al, 00
:0004.3277 00F2                   add dl, dh
:0004.3279 1C46                   sbb al, 46
:0004.327B FFF6                   push si
:0004.327D 0C2E                   or al, 2E
:0004.327F 00F2                   add dl, dh
:0004.3281 1C5A                   sbb al, 5A
:0004.3283 FA                     cli
:0004.3284 F60C00                 BYTE 0f6h
:0004.3287 000B                   add [bp+di], cl 
:0004.3289 0C0D                   or al, 0D
:0004.328B 0E                     push cs
:0004.328C 0F                     BYTE 0fh
:0004.328D 1008                   adc [bx+si], cl 
:0004.328F 0800                   or [bx+si], al 
:0004.3291 0100                   add [bx+si], ax
:0004.3293 0100                   add [bx+si], ax
:0004.3295 0A09                   or cl , [bx+di]
:0004.3297 010A                   add [bp+si], cx
:0004.3299 0000000000             BYTE  5 DUP(0)


:0004.329E 0404                   add al, 04
:0004.32A0 0404                   add al, 04
:0004.32A2 0404                   add al, 04
:0004.32A4 0404                   add al, 04
:0004.32A6 0404                   add al, 04
:0004.32A8 0404                   add al, 04
:0004.32AA 0404                   add al, 04
:0004.32AC 0404                   add al, 04
:0004.32AE 0404                   add al, 04
:0004.32B0 0404                   add al, 04
:0004.32B2 0404                   add al, 04
:0004.32B4 0404                   add al, 04
:0004.32B6 0404                   add al, 04
:0004.32B8 0404                   add al, 04
:0004.32BA 0404                   add al, 04
:0004.32BC 0404                   add al, 04
:0004.32BE 0202                   add al , [bp+si]
:0004.32C0 0207                   add al , [bx]
:0004.32C2 0202                   add al , [bp+si]
:0004.32C4 02060802               add al , [0208]
:0004.32C8 0800                   or [bx+si], al 
:0004.32CA 00000000               BYTE  4 DUP(0)


:0004.32CE 0101                   add [bx+di], ax
:0004.32D0 0101                   add [bx+di], ax
:0004.32D2 0303                   add ax, [bp+di]
:0004.32D4 050507                 add ax, 0705
:0004.32D7 07                     pop es
:0004.32D8 0809                   or [bx+di], cl 
:0004.32DA 0A0A                   or cl , [bp+si]
:0004.32DC 0A01                   or al , [bx+di]
:0004.32DE 0909                   or [bx+di], cx
:0004.32E0 0909                   or [bx+di], cx
:0004.32E2 0900                   or [bx+si], ax
:0004.32E4 0300                   add ax, [bx+si]
:0004.32E6 0200                   add al , [bx+si]
:0004.32E8 0000                   add [bx+si], al 
:0004.32EA 0100                   add [bx+si], ax
:0004.32EC AE                     scasb
:0004.32ED 6320                   arpl [bx+si], sp
:0004.32EF 20B7B500               and [bx+00B5], dh
:0004.32F3 C4B3A8C6               les si, [bp+di+C6A8]
:0004.32F7 C65500C4               mov byte ptr [di+00], C4
:0004.32FB B3AC                   mov bl, AC
:0004.32FD 46                     inc si
:0004.32FE C65500B0               mov byte ptr [di+00], B0
:0004.3302 73A1                   jnb 32A5
:0004.3304 40                     inc ax
:0004.3305 C05D00C3               rcr byte ptr [di+00], C3
:0004.3309 C4A140E7               les sp, [bx+di+E740]
:0004.330D 45                     inc bp
:0004.330E 00B6B0B7               add [bp+B7B0], dh
:0004.3312 7CA9                   jl 32BD
:0004.3314 D200                   rol byte ptr [bx+si], cl 
:0004.3316 BEC7A1                 mov si, A1C7
:0004.3319 40                     inc ax
:0004.331A B0F3                   mov al, F3
:0004.331C 00B944A8               add [bx+di+A844], bh
:0004.3320 E3AB                   jcxz 32CD
:0004.3322 CE                     into
:0004.3323 00AE7820               add [bp+2078], ch
:0004.3327 20B6E900               and [bp+00E9], dh
:0004.332B A978A1                 test ax, A178
:0004.332E 40                     inc ax
:0004.332F AA                     stosb
:0004.3330 F3                     repz
:0004.3331 00ABB0A1               add [bp+di+A1B0], ch
:0004.3335 40                     inc ax
:0004.3336 AA                     stosb
:0004.3337 F9                     stc
:0004.3338 00A558A1               add [di+A158], ah
:0004.333C 40                     inc ax
:0004.333D A4                     movsb
:0004.333E 660020                 add [bx+si], ah
:0004.3341 2D2D2D                 sub ax, 2D2D
:0004.3344 2D2000                 sub ax, 0020
:0004.3347 001C                   add [si], bl 
:0004.3349 2B23                   sub sp, [bp+di]
:0004.334B 2B2A                   sub bp, [bp+si]
:0004.334D 2B31                   sub si, [bx+di]
:0004.334F 2B38                   sub di, [bx+si]
:0004.3351 2B3F                   sub di, [bx]
:0004.3353 2B462B                 sub ax, [bp+2B]
:0004.3356 4D                     dec bp
:0004.3357 2B542B                 sub dx, [si+2B]
:0004.335A 5B                     pop bx
:0004.335B 2B00                   sub ax, [bx+si]
:0004.335D 0000000000             BYTE  5 DUP(0)


:0004.3362 622B                   bound bp, [bp+di]
:0004.3364 692B702B               imul bp, [bp+di], 2B70
:0004.3368 1B4230                 sbb ax, [bp+si+30]
:0004.336B 1B4337                 sbb ax, [bp+di+37]
:0004.336E 1B4D34                 sbb cx, [di+34]
:0004.3371 257300                 and ax, 0073
:0004.3374 0200                   add al , [bx+si]
:0004.3376 0300                   add ax, [bx+si]
:0004.3378 0100                   add [bx+si], ax
:0004.337A 0000                   add [bx+si], al 
:0004.337C FFFFFFFF               BYTE  4 DUP(0ffh)


:0004.3380 0100                   add [bx+si], ax
:0004.3382 0100                   add [bx+si], ax
:0004.3384 0000                   add [bx+si], al 
:0004.3386 FFFF                   BYTE  2 DUP(0ffh)


:0004.3388 0000                   add [bx+si], al 
:0004.338A FFFF                   BYTE  2 DUP(0ffh)


:0004.338C 0100                   add [bx+si], ax
:0004.338E 0000                   add [bx+si], al 
:0004.3390 0100                   add [bx+si], ax
:0004.3392 0000                   add [bx+si], al 
:0004.3394 6610F2                 adc dl, dh
:0004.3397 1C24                   sbb al, 24
:0004.3399 12F2                   adc dh, dl
:0004.339B 1C2C                   sbb al, 2C
:0004.339D 12F2                   adc dh, dl
:0004.339F 1C2C                   sbb al, 2C
:0004.33A1 12F2                   adc dh, dl
:0004.33A3 1C2C                   sbb al, 2C
:0004.33A5 12F2                   adc dh, dl
:0004.33A7 1C2C                   sbb al, 2C
:0004.33A9 12F2                   adc dh, dl
:0004.33AB 1C2C                   sbb al, 2C
:0004.33AD 12F2                   adc dh, dl
:0004.33AF 1C2C                   sbb al, 2C
:0004.33B1 12F2                   adc dh, dl
:0004.33B3 1C2C                   sbb al, 2C
:0004.33B5 12F2                   adc dh, dl
:0004.33B7 1C2C                   sbb al, 2C
:0004.33B9 12F2                   adc dh, dl
:0004.33BB 1C2C                   sbb al, 2C
:0004.33BD 12F2                   adc dh, dl
:0004.33BF 1C2C                   sbb al, 2C
:0004.33C1 12F2                   adc dh, dl
:0004.33C3 1C2C                   sbb al, 2C
:0004.33C5 12F2                   adc dh, dl
:0004.33C7 1C2C                   sbb al, 2C
:0004.33C9 12F2                   adc dh, dl
:0004.33CB 1C2C                   sbb al, 2C
:0004.33CD 12F2                   adc dh, dl
:0004.33CF 1C28                   sbb al, 28
:0004.33D1 12F2                   adc dh, dl
:0004.33D3 1C00                   sbb al, 00
:0004.33D5 00BD0311               add [di+1103], bh
:0004.33D9 0317                   add dx, [bx]
:0004.33DB 0453                   add al, 53
:0004.33DD 0300                   add ax, [bx+si]
:0004.33DF 000000                 BYTE  3 DUP(0)


:0004.33E2 BD0300                 mov bp, 0003
:0004.33E5 00CE                   add dh, cl 
:0004.33E7 06                     push es
:0004.33E8 0000                   add [bx+si], al 
:0004.33EA E50A                   in ax, 0A
:0004.33EC 00000000000000000000   BYTE 10 DUP(0)
:0004.33F6 0000                   BYTE 2 DUP(0)


:0004.33F8 58                     pop ax
:0004.33F9 23F2                   and si, dx
:0004.33FB 1CCA                   sbb al, CA
:0004.33FD 23F2                   and si, dx
:0004.33FF 1C24                   sbb al, 24
:0004.3401 24F2                   and al, F2
:0004.3403 1C2A                   sbb al, 2A
:0004.3405 24F2                   and al, F2
:0004.3407 1C44                   sbb al, 44
:0004.3409 24F2                   and al, F2
:0004.340B 1C02                   sbb al, 02
:0004.340D FF05                   inc word ptr [di]
:0004.340F FFFF                   BYTE  2 DUP(0ffh)


:0004.3411 0003                   add [bp+di], al 
:0004.3413 0201                   add al , [bx+di]
:0004.3415 00ABA2AB               add [bp+di+ABA2], ch
:0004.3419 A2ABA2                 mov byte ptr [A2AB], al
:0004.341C A14BA1                 mov ax, word ptr [A14B]
:0004.341F 4B                     dec bx
:0004.3420 A14400                 mov ax, word ptr [0044]
:0004.3423 005AFA                 add [bp+si-06], bl 
:0004.3426 F60C46                 BYTE 0f6h
:0004.3429 24F2                   and al, F2
:0004.342B 1C5A                   sbb al, 5A
:0004.342D FA                     cli
:0004.342E F60C5A                 BYTE 0f6h
:0004.3431 FA                     cli
:0004.3432 F60C5A                 BYTE 0f6h
:0004.3435 FA                     cli
:0004.3436 F60C3A                 BYTE 0f6h
:0004.3439 25F21C                 and ax, 1CF2
:0004.343C 5A                     pop dx
:0004.343D FA                     cli
:0004.343E F60C5A                 BYTE 0f6h
:0004.3441 FA                     cli
:0004.3442 F60C5C                 BYTE 0f6h
:0004.3445 FA                     cli
:0004.3446 F60C5A                 BYTE 0f6h
:0004.3449 FA                     cli
:0004.344A F60C5A                 BYTE 0f6h
:0004.344D FA                     cli
:0004.344E F60C5C                 BYTE 0f6h
:0004.3451 FA                     cli
:0004.3452 F60C5A                 BYTE 0f6h
:0004.3455 FA                     cli
:0004.3456 F60C5A                 BYTE 0f6h
:0004.3459 FA                     cli
:0004.345A F60C5C                 BYTE 0f6h
:0004.345D FA                     cli
:0004.345E F60C5A                 BYTE 0f6h
:0004.3461 FA                     cli
:0004.3462 F60C5A                 BYTE 0f6h
:0004.3465 FA                     cli
:0004.3466 F60C5C                 BYTE 0f6h
:0004.3469 FA                     cli
:0004.346A F60C5A                 BYTE 0f6h
:0004.346D FA                     cli
:0004.346E F60C5A                 BYTE 0f6h
:0004.3471 FA                     cli
:0004.3472 F60C5C                 BYTE 0f6h
:0004.3475 FA                     cli
:0004.3476 F60C5A                 BYTE 0f6h
:0004.3479 FA                     cli
:0004.347A F60C8E                 BYTE 0f6h
:0004.347D E4F6                   in al, F6
:0004.347F 0C5C                   or al, 5C
:0004.3481 FA                     cli
:0004.3482 F60C5A                 BYTE 0f6h
:0004.3485 FA                     cli
:0004.3486 F60C5A                 BYTE 0f6h
:0004.3489 FA                     cli
:0004.348A F60C5A                 BYTE 0f6h
:0004.348D FA                     cli
:0004.348E F60C5A                 BYTE 0f6h
:0004.3491 FA                     cli
:0004.3492 F60CAA                 BYTE 0f6h
:0004.3495 25F21C                 and ax, 1CF2
:0004.3498 86FF                   xchg bh, bh
:0004.349A F60CB8                 BYTE 0f6h
:0004.349D 25F21C                 and ax, 1CF2
:0004.34A0 62FF                   bound di, di
:0004.34A2 F60C00                 BYTE 0f6h
:0004.34A5 00F2                   add dl, dh
:0004.34A7 1C46                   sbb al, 46
:0004.34A9 FFF6                   push si
:0004.34AB 0C2E                   or al, 2E
:0004.34AD 00F2                   add dl, dh
:0004.34AF 1C5A                   sbb al, 5A
:0004.34B1 FA                     cli

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.34F6(C)
|
:0004.34B2 F60C9E                 BYTE 0f6h
:0004.34B5 27                     daa
:0004.34B6 F2                     repnz
:0004.34B7 1C26                   sbb al, 26
:0004.34B9 28F2                   sub dl, dh
:0004.34BB 1C32                   sbb al, 32
:0004.34BD 28F2                   sub dl, dh
:0004.34BF 1C44                   sbb al, 44
:0004.34C1 28F2                   sub dl, dh
:0004.34C3 1C32                   sbb al, 32
:0004.34C5 28F2                   sub dl, dh
:0004.34C7 1C44                   sbb al, 44
:0004.34C9 28F2                   sub dl, dh
:0004.34CB 1C32                   sbb al, 32
:0004.34CD 28F2                   sub dl, dh
:0004.34CF 1C32                   sbb al, 32
:0004.34D1 28F2                   sub dl, dh
:0004.34D3 1C9E                   sbb al, 9E
:0004.34D5 27                     daa
:0004.34D6 F2                     repnz
:0004.34D7 1C02                   sbb al, 02
:0004.34D9 00B4B800               add [si+00B8], dh
:0004.34DD B6B3                   mov dh, B3
:0004.34DF 00AB4200               add [bp+di+0042], ch
:0004.34E3 000A                   add [bp+si], cl 
:0004.34E5 2D0D2D                 sub ax, 2D0D
:0004.34E8 102D                   adc [di], ch
:0004.34EA A6                     cmpsb
:0004.34EB 5E                     pop si
:0004.34EC A6                     cmpsb
:0004.34ED 58                     pop ax
:0004.34EE B5B2                   mov ch, B2
:0004.34F0 A7                     cmpsw
:0004.34F1 F4                     hlt
:0004.34F2 00A5FEAD               add [di+ADFE], ah
:0004.34F6 78BA                   js 34B2
:0004.34F8 4D                     dec bp
:0004.34F9 B068                   mov al, 68
:0004.34FB 00B3D3A7               add [bp+di+A7D3], dh
:0004.34FF 51                     push cx
:0004.3500 B1F8                   mov cl, F8
:0004.3502 A5                     movsw
:0004.3503 F3                     repz
:0004.3504 00B3A1B6               add [bp+di+B6A1], dh
:0004.3508 A4                     movsb
:0004.3509 BED4B0                 mov si, B0D4
:0004.350C AB                     stosw
:0004.350D 00B2BEB0               add [bp+si+B0BE], dh
:0004.3511 CAB374                 retf 74B3


:0004.3514 AB                     stosw
:0004.3515 D7                     xlat
:0004.3516 00BCC4AD               add [si+ADC4], bh
:0004.351A 78B2                   js 34CE

* Referenced by a CALL at Address:
|:0004.47DA
|
:0004.351C BEB0CA                 mov si, CAB0
:0004.351F 00AD49B4               add [di+B449], ch
:0004.3523 BAADB5                 mov dx, B5AD
:0004.3526 BCD600                 mov sp, 00D6
:0004.3529 AD                     lodsw
:0004.352A B5AE                   mov ch, AE
:0004.352C C400                   les ax, [bx+si]
:0004.352E B943C0                 mov cx, C043
:0004.3531 B8B5B2                 mov ax, B2B5
:0004.3534 A7                     cmpsw
:0004.3535 F4                     hlt
:0004.3536 004445                 add [si+45], al 
:0004.3539 42                     inc dx
:0004.353A 55                     push bp
:0004.353B 47                     inc di
:0004.353C 0000                   add [bx+si], al 
:0004.353E 1A2D                   sbb ch, [di]
:0004.3540 7D30                   jge 3572
:0004.3542 232D                   and bp, [di]
:0004.3544 7D30                   jge 3576
:0004.3546 2C2D                   sub al, 2D
:0004.3548 7D30                   jge 357A
:0004.354A 352D7D                 xor ax, 7D2D
:0004.354D 303E2D7D               xor [7D2D], bh
:0004.3551 30472D                 xor [bx+2D], al 
:0004.3554 7D30                   jge 3586
:0004.3556 50                     push ax
:0004.3557 2D7D30                 sub ax, 307D
:0004.355A 59                     pop cx
:0004.355B 2D7D30                 sub ax, 307D
:0004.355E 5E                     pop si
:0004.355F 2D7D30                 sub ax, 307D
:0004.3562 672D7D30               sub ax, 307D
:0004.3566 00000000               BYTE  4 DUP(0)


:0004.356A A8C6                   test al, C6
:0004.356C A5                     movsw
:0004.356D F3                     repz
:0004.356E C47EC4                 les di, [bp-3C]
:0004.3571 F2                     repnz

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3540(C)
|
:0004.3572 004600                 add [bp+00], al 
:0004.3575 A5                     movsw

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3544(C)
|
:0004.3576 DFA759B3               fbld tbyte ptr [bx+B359]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3548(C)
|
:0004.357A D3A75100               shl word ptr [bx+0051], cl 
:0004.357E 98                     cbw
:0004.357F 00AE69A5               add [bp+A569], ch
:0004.3583 DC00                   fadd qword ptr [bx+si]
:0004.3585 DF                     BYTE 0dfh

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3554(C)
|
:0004.3586 DAB200B1               ffidiv dword ptr [bp+si+B100]
:0004.358A B1A8                   mov cl, A8
:0004.358C EE                     out dx, al
:0004.358D A4                     movsb
:0004.358E CDAD                   int AD
:0004.3590 7800                   js 3592

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3590(C)
|
:0004.3592 53                     push bx
:0004.3593 93                     xchg ax,bx
:0004.3594 FC                     cld
:0004.3595 97                     xchg ax,di
:0004.3596 CD00                   int 00
:0004.3598 B1B1                   mov cl, B1
:0004.359A A8EE                   test al, EE
:0004.359C BCC4AD                 mov sp, ADC4
:0004.359F 7800                   js 35A1

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.359F(C)
|
:0004.35A1 46                     inc si
:0004.35A2 00B5A5AF               add [di+AFA5], dh
:0004.35A6 C5A5FE2B               lds sp, [di+2BFE]
:0004.35AA 350035                 xor ax, 3500
:0004.35AD 00526E                 add [bp+si+6E], dl
:0004.35B0 642B35                 sub si, fs:[di]
:0004.35B3 009A2D7D               add [bp+si+7D2D], bl 
:0004.35B7 30A52D7D               xor [di+7D2D], ah
:0004.35BB 30B02D7D               xor [bx+si+7D2D], dh
:0004.35BF 30B92D7D               xor [bx+di+7D2D], bh
:0004.35C3 30C8                   xor al , cl 
:0004.35C5 2D7D30                 sub ax, 307D
:0004.35C8 D32D                   shr word ptr [di], cl 
:0004.35CA 7D30                   jge 35FC
:0004.35CC DE2D                   fisubr word ptr [di]
:0004.35CE 7D30                   jge 3600
:0004.35D0 00000000               BYTE  4 DUP(0)


:0004.35D4 C65BACDD               mov byte ptr [bp+di-54], DD
:0004.35D8 00A4A3C6               add [si+C6A3], ah
:0004.35DC 5B                     pop bx
:0004.35DD AC                     lodsb
:0004.35DE DD00                   fld qword ptr [eax]
:0004.35E0 042E                   add al, 2E
:0004.35E2 7D30                   jge 3614
:0004.35E4 092E7D30               or [307D], bp
:0004.35E8 00000000               BYTE  4 DUP(0)


:0004.35EC A2B0B3                 mov byte ptr [B3B0], al
:0004.35EF 7400                   je 35F1

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.35EF(C)
|
:0004.35F1 A2B1B3                 mov byte ptr [B3B1], al
:0004.35F4 7400                   je 35F6

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.35F4(C)
|
:0004.35F6 A2B2B3                 mov byte ptr [B3B2], al

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.364D(C)
|
:0004.35F9 7400                   je 35FB

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.35F9(C)
|
:0004.35FB A2B3B3                 mov byte ptr [B3B3], al
:0004.35FE 7400                   je 3600

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0004.35CE(C), :0004.35FE(C)
|
:0004.3600 A2B4B3                 mov byte ptr [B3B4], al

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.367F(C)
|
:0004.3603 7400                   je 3605

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3603(C)
|
:0004.3605 001C                   add [si], bl 
:0004.3607 2E                     BYTE 02eh


:0004.3608 7D30                   jge 363A
:0004.360A 212E7D30               and [307D], bp
:0004.360E 26                     BYTE 026h


:0004.360F 2E                     BYTE 02eh


:0004.3610 7D30                   jge 3642
:0004.3612 2B2E7D30               sub bp, [307D]
:0004.3616 302E7D30               xor [307D], ch
:0004.361A 00000000000000         BYTE  7 DUP(0)


:0004.3621 0102                   add [bp+si], ax
:0004.3623 02423A                 add al , [bp+si+3A]
:0004.3626 686578                 push 7865
:0004.3629 7A63                   jpe 368E
:0004.362B 68702E                 push 2E70
:0004.362E 7233                   jb 3663
:0004.3630 00423A                 add [bp+si+3A], al 
:0004.3633 686578                 push 7865
:0004.3636 677270                 jb 36A9
:0004.3639 2E                     BYTE 02eh



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3608(C)
|
:0004.363A 7233                   jb 366F
:0004.363C 00423A                 add [bp+si+3A], al 
:0004.363F 686578                 push 7865

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3610(C)
|
:0004.3642 7A6D                   jpe 36B1
:0004.3644 61                     popa
:0004.3645 702E                   jo 3675
:0004.3647 7233                   jb 367C
:0004.3649 00BCC4AD               add [si+ADC4], bh
:0004.364D 78AA                   js 35F9
:0004.364F AC                     lodsb
:0004.3650 AA                     stosb
:0004.3651 7000                   jo 3653

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3651(C)
|
:0004.3653 C2F7B6                 ret B6F7
:0004.3656 7DAE                   jge 3606
:0004.3658 69A5DCA4E8A6           imul sp, [di+A4DC], A6E8
:0004.365E A1A144                 mov ax, word ptr [44A1]
:0004.3661 004F46                 add [bx+46], cl 
:0004.3664 46                     inc si
:0004.3665 00837682               add [bp+di+8276], al 
:0004.3669 6E                     outsb
:0004.366A 82658265               and byte ptr [di-7E], 65
:0004.366E 004F4E                 add [bx+4E], cl 
:0004.3671 81008376               add word ptr [bx+si], 7683

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3645(C)
|
:0004.3675 826E826D               sub byte ptr [bp-7E], 6D
:0004.3679 004F4B                 add [bx+4B], cl 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3647(C)
|
:0004.367C 006482                 add [si-7E], ah
:0004.367F 7782                   ja 3603
:0004.3681 F0                     lock
:0004.3682 8BAD90A7               mov bp, [di+A790]
:0004.3686 93                     xchg ax,bx
:0004.3687 49                     dec cx
:0004.3688 82C98F                 or cl, 8F
:0004.368B 9F                     lahf
:0004.368C 97                     xchg ax,di
:0004.368D 98                     cbw

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3629(C)
|
:0004.368E 82B382B982             xor byte ptr [bp+di+B982], 82
:0004.3693 DC82B781               fadd qword ptr [bp+si+81B7]
:0004.3697 42                     inc dx
:0004.3698 00824F90               add [bp+si+904F], al 
:0004.369C 6C                     insb
:0004.369D 8376838C               xor word ptr [bp-7D], FF8C
:0004.36A1 834382C9               add word ptr [bp+di-7E], FFC9
:0004.36A5 93                     xchg ax,bx
:0004.36A6 FC                     cld
:0004.36A7 82E882                 sub al, 82
:0004.36AA DC82B700               fadd qword ptr [bp+si+00B7]
:0004.36AE 50                     push ax
:0004.36AF 4C                     dec sp
:0004.36B0 41                     inc cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3642(C)
|
:0004.36B1 59                     pop cx
:0004.36B2 45                     inc bp
:0004.36B3 52                     push dx
:0004.36B4 8C5282                 mov [bp+si-7E], ss
:0004.36B7 CC                     int 03
:0004.36B8 91                     xchg ax,cx
:0004.36B9 53                     push bx
:0004.36BA 95                     xchg ax,bp
:0004.36BB 94                     xchg ax,sp
:0004.36BC 91                     xchg ax,cx
:0004.36BD E082                   loopnz 3641
:0004.36BF F0                     lock
:0004.36C0 91                     xchg ax,cx
:0004.36C1 808DEC82C5             or byte ptr [di+82EC], C5
:0004.36C6 82AB82E982             sub byte ptr [bp+di+E982], 82
:0004.36CB E682                   out 82, al
:0004.36CD A4                     movsb
:0004.36CE 82C982                 or cl, 82
:0004.36D1 C882E882               enter E882, 82
:0004.36D5 DC82B582               fadd qword ptr [bp+si+82B5]
:0004.36D9 BD004F                 mov bp, 4F00
:0004.36DC 4B                     dec bx
:0004.36DD 00ED                   add ch, ch
:0004.36DF 8382815B83             add word ptr [bp+si+5B81], FF83
:0004.36E4 68826E                 push 6E82
:0004.36E7 82658265               and byte ptr [di-7E], 65
:0004.36EB 004F4B                 add [bx+4B], cl 
:0004.36EE 00ED                   add ch, ch
:0004.36F0 8382815B83             add word ptr [bp+si+5B81], FF83
:0004.36F5 68826E                 push 6E82
:0004.36F8 826D0000               sub byte ptr [di+00], 00
:0004.36FC 0010                   add [bx+si], dl
:0004.36FE 0200                   add al , [bx+si]
:0004.3700 0100                   add [bx+si], ax
:0004.3702 0400                   add al, 00
:0004.3704 A7                     cmpsw
:0004.3705 C700B2C4               mov word ptr [bx+si], C4B2
:0004.3709 A4                     movsb
:0004.370A 40                     inc ax
:0004.370B 00B2C4A4               add [bp+si+A4C4], dh
:0004.370F 47                     inc di
:0004.3710 00B2C4A4               add [bp+si+A4C4], dh
:0004.3714 54                     push sp
:0004.3715 00B2C4A5               add [bp+si+A5C4], dh
:0004.3719 7C00                   jl 371B

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3719(C)
|
:0004.371B 0034                   add [si], dh
:0004.371D 2F                     das
:0004.371E 37                     aaa
:0004.371F 2F                     das
:0004.3720 3C2F                   cmp al, 2F
:0004.3722 41                     inc cx
:0004.3723 2F                     das
:0004.3724 46                     inc si
:0004.3725 2F                     das
:0004.3726 2573B3                 and ax, B373
:0004.3729 B92020                 mov cx, 2020
:0004.372C 2020                   and [bx+si], ah
:0004.372E 257300                 and ax, 0073
:0004.3731 257300                 and ax, 0073
:0004.3734 B3D3                   mov bl, D3
:0004.3736 A7                     cmpsw
:0004.3737 51                     push cx
:0004.3738 B1F8                   mov cl, F8
:0004.373A A5                     movsw
:0004.373B F3                     repz
:0004.373C 00B27BA6               add [bp+si+A67B], dh
:0004.3740 62A65EBC               bound sp, [bp+BC5E]
:0004.3744 C62532                 mov byte ptr [di], 32
:0004.3747 77A1                   ja 36EA
:0004.3749 FE                     BYTE 0feh
:0004.374A 253277                 and ax, 7732
:0004.374D 00ADADA8               add [di+A8AD], ch
:0004.3751 EE                     out dx, al
:0004.3752 A6                     cmpsb
:0004.3753 5E                     pop si
:0004.3754 BCC625                 mov sp, 25C6
:0004.3757 327700                 xor dh, [bx+00]
:0004.375A 257300                 and ax, 0073
:0004.375D B5B2                   mov ch, B2
:0004.375F A7                     cmpsw
:0004.3760 F4                     hlt

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.37A9(C)
|
:0004.3761 A9D2A6                 test ax, A6D2
:0004.3764 B3B3                   mov bl, B3
:0004.3766 A1B6A4                 mov ax, word ptr [A4B6]
:0004.3769 AA                     stosb
:0004.376A BAA952                 mov dx, 52A9
:0004.376D A5                     movsw
:0004.376E 4F                     dec di
:0004.376F B6DC                   mov dh, DC
:0004.3771 A14800                 mov ax, word ptr [0048]
:0004.3774 A16DC1                 mov ax, word ptr [C16D]
:0004.3777 60                     pusha
:0004.3778 BA4DB0                 mov dx, B04D
:0004.377B 68B6DC                 push DCB6

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.37C2(C)
|
:0004.377E A16E0A                 mov ax, word ptr [0A6E]
:0004.3781 0AA670BA               or ah, [bp+BA70]
:0004.3785 4D                     dec bp
:0004.3786 B068                   mov al, 68
:0004.3788 B44E                   mov ah, 4E
:0004.378A AA                     stosb
:0004.378B F0                     lock
:0004.378C A6                     cmpsb
:0004.378D 5E                     pop si
:0004.378E A5                     movsw
:0004.378F BBBED4                 mov bx, D4BE
:0004.3792 B0AB                   mov al, AB
:0004.3794 B67D                   mov dh, 7D
:0004.3796 A96CAA                 test ax, AA6C
:0004.3799 AC                     lodsb
:0004.379A BA41A1                 mov dx, A141
:0004.379D 44                     inc sp
:0004.379E 0000                   add [bx+si], al 
:0004.37A0 8D2F                   lea bp, [bx]
:0004.37A2 A4                     movsb
:0004.37A3 2F                     das
:0004.37A4 AA                     stosb
:0004.37A5 B1AE                   mov cl, AE
:0004.37A7 61                     popa
:0004.37A8 AD                     lodsw
:0004.37A9 78B6                   js 3761
:0004.37AB A4                     movsb
:0004.37AC AA                     stosb
:0004.37AD AC                     lodsb
:0004.37AE AA                     stosb
:0004.37AF 7000                   jo 37B1

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.37AF(C)
|
:0004.37B1 A6                     cmpsb
:0004.37B2 B9AAAC                 mov cx, ACAA
:0004.37B5 AA                     stosb
:0004.37B6 70A4                   jo 375C
:0004.37B8 55                     push bp
:0004.37B9 A4                     movsb
:0004.37BA A3A4B9                 mov word ptr [B9A4], ax
:0004.37BD B35C                   mov bl, 5C
:0004.37BF A5                     movsw
:0004.37C0 FE                     BYTE 0feh
:0004.37C1 AD                     lodsw
:0004.37C2 78BA                   js 377E
:0004.37C4 4D                     dec bp
:0004.37C5 B068                   mov al, 68
:0004.37C7 A14900                 mov ax, word ptr [0049]
:0004.37CA B5B2                   mov ch, B2
:0004.37CC A7                     cmpsw
:0004.37CD F4                     hlt
:0004.37CE B943C0                 mov cx, C043
:0004.37D1 B8B6DC                 mov ax, DCB6
:0004.37D4 A14820                 mov ax, word ptr [2048]
:0004.37D7 2000                   and [bx+si], al 
:0004.37D9 B4DD                   mov ah, DD
:0004.37DB A6                     cmpsb
:0004.37DC 73B3                   jnb 3791
:0004.37DE A1B6A4                 mov ax, word ptr [A4B6]
:0004.37E1 B16F                   mov cl, 6F
:0004.37E3 A8EC                   test al, EC
:0004.37E5 1B4336                 sbb ax, [bp+di+36]
:0004.37E8 25771B                 and ax, 1B77
:0004.37EB 43                     inc bx
:0004.37EC 37                     aaa
:0004.37ED C249B8                 ret B849


:0004.37F0 67C5E7                 lds sp, di
:0004.37F3 AD                     lodsw
:0004.37F4 C8A14400               enter 44A1, 00
:0004.37F8 BED4B0                 mov si, B0D4
:0004.37FB AB                     stosw
:0004.37FC A9ECAA                 test ax, AAEC
:0004.37FF F8                     clc
:0004.3800 A4                     movsb
:0004.3801 46                     inc si
:0004.3802 A141A9                 mov ax, word ptr [A941]
:0004.3805 D2A548AD               shl byte ptr [di-52B8], cl 
:0004.3809 6E                     outsb
:0004.380A BA4DB0                 mov dx, B04D
:0004.380D 68A144                 push 44A1
:0004.3810 0A00                   or al , [bx+si]
:0004.3812 B2C4                   mov dl, C4
:0004.3814 2577A6                 and ax, A677
:0004.3817 5E                     pop si
:0004.3818 A6                     cmpsb
:0004.3819 58                     pop ax
:0004.381A 2025                   and [di], ah
:0004.381C 7300                   jnb 381E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.381C(C)
|
:0004.381E 0000                   add [bx+si], al 
:0004.3820 0100                   add [bx+si], ax
:0004.3822 0400                   add al, 00
:0004.3824 0800                   or [bx+si], al 
:0004.3826 0A00                   or al , [bx+si]
:0004.3828 1000                   adc [bx+si], al 
:0004.382A 1400                   adc al, 00
:0004.382C 1C00                   sbb al, 00
:0004.382E 1D001E                 sbb ax, 1E00
:0004.3831 0023                   add [bp+di], ah
:0004.3833 0024                   add [si], ah
:0004.3835 0027                   add [bx], ah
:0004.3837 0028                   add [bx+si], ch
:0004.3839 002A                   add [bp+si], ch
:0004.383B 002B                   add [bp+di], ch
:0004.383D 002C                   add [si], ch
:0004.383F 0032                   add [bp+si], dh
:0004.3841 0034                   add [si], dh
:0004.3843 00423A                 add [bp+si+3A], al 
:0004.3846 686578                 push 7865
:0004.3849 7A6D                   jpe 38B8
:0004.384B 61                     popa
:0004.384C 702E                   jo 387C
:0004.384E 7233                   jb 3883
:0004.3850 00A4A7BE               add [si+BEA7], ah
:0004.3854 D400                   aam (base0)
:0004.3856 A5                     movsw
:0004.3857 AD                     lodsw
:0004.3858 AD                     lodsw
:0004.3859 EC                     in al, dx
:0004.385A 00B4CBAA               add [si+AACB], dh
:0004.385E 4C                     dec sp
:0004.385F 00A473A6               add [si+A673], ah
:0004.3863 61                     popa
:0004.3864 00AA65AC               add [bp+si+AC65], ch
:0004.3868 7900                   jns 386A

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3868(C)
|
:0004.386A BEF4BC                 mov si, BCF4
:0004.386D D900                   fld dword ptr [bx+si]
:0004.386F AB                     stosw
:0004.3870 B0C0                   mov al, C0
:0004.3872 F0                     lock
:0004.3873 00ABB0A6               add [bp+di+A6B0], ch
:0004.3877 C000AF                 rol byte ptr [bx+si], AF
:0004.387A F3                     repz
:0004.387B AD                     lodsw

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.384C(C)
|
:0004.387C EC                     in al, dx
:0004.387D 00A7F8B2               add [bx+B2F8], ah
:0004.3881 F8                     clc
:0004.3882 00C4                   add ah, al 
:0004.3884 61                     popa
:0004.3885 B156                   mov cl, 56
:0004.3887 00ABB0AA               add [bp+di+AAB0], ch
:0004.388B F9                     stc
:0004.388C 00AFEEA6               add [bx+A6EE], ch
:0004.3890 61                     popa
:0004.3891 00AC5DC4               add [si+C45D], ch
:0004.3895 E600                   out 00, al
:0004.3897 B3C0                   mov bl, C0
:0004.3899 D6                     setalc
:0004.389A B900A7                 mov cx, A700
:0004.389D 4C                     dec sp
:0004.389E C0E700                 shl bh, 00
:0004.38A1 C2B3AD                 ret ADB3


:0004.38A4 DC00                   fadd qword ptr [bx+si]
:0004.38A6 C45FAA                 les bx, [bx-56]
:0004.38A9 AB                     stosw
:0004.38AA AE                     scasb
:0004.38AB 7700                   ja 38AD

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.38AB(C)
|
:0004.38AD A9D0AA                 test ax, AAD0
:0004.38B0 D900                   fld dword ptr [bx+si]
:0004.38B2 A4                     movsb
:0004.38B3 F5                     cmc
:0004.38B4 BF5600                 mov di, 0056
:0004.38B7 BF42AC                 mov di, AC42
:0004.38BA 7900                   jns 38BC

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.38BA(C)
|
:0004.38BC 8630                   xchg [bx+si], dh
:0004.38BE 8B30                   mov si, [bx+si]
:0004.38C0 90                     nop
:0004.38C1 3095309A               xor [di+9A30], dl
:0004.38C5 309F30A4               xor [bx+A430], bl 
:0004.38C9 30A930AE               xor [bx+di+AE30], ch
:0004.38CD 30B330B8               xor [bp+di+B830], dh
:0004.38D1 30BD30C2               xor [di+C230], bh
:0004.38D5 30C7                   xor bh, al 
:0004.38D7 30CC                   xor ah, cl 
:0004.38D9 30D1                   xor cl , dl
:0004.38DB 30D6                   xor dh, dl
:0004.38DD 30DD                   xor ch, bl 
:0004.38DF 30E2                   xor dl, ah
:0004.38E1 30E7                   xor bh, ah
:0004.38E3 3025                   xor [di], ah
:0004.38E5 7300                   jnb 38E7

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.38E5(C)
|
:0004.38E7 253475                 and ax, 7534
:0004.38EA 2F                     das
:0004.38EB 253475                 and ax, 7534
:0004.38EE 0025                   add [di], ah
:0004.38F0 3475                   xor al, 75
:0004.38F2 0025                   add [di], ah
:0004.38F4 7300                   jnb 38F6

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.38F4(C)
|
:0004.38F6 0000                   add [bx+si], al 
:0004.38F8 2825                   sub [di], ah
:0004.38FA 33752C                 xor si, [di+2C]
:0004.38FD 253375                 and ax, 7533
:0004.3900 2900                   sub [bx+si], ax
:0004.3902 257300                 and ax, 0073
:0004.3905 AD                     lodsw
:0004.3906 7800                   js 3908

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3906(C)
|
:0004.3908 257300                 and ax, 0073
:0004.390B 2DBA4D                 sub ax, 4DBA
:0004.390E C2F7BE                 ret BEF7


:0004.3911 D4B3                   aam (base179)
:0004.3913 F5                     cmc
:0004.3914 2D00BD                 sub ax, BD00
:0004.3917 64B3F2                 mov bl, F2
:0004.391A A4                     movsb
:0004.391B BAA853                 mov dx, 53A8
:0004.391E A6                     cmpsb
:0004.391F B3A7                   mov bl, A7
:0004.3921 DAAD78A1               fisubr dword ptr [di+A178]
:0004.3925 44                     inc sp
:0004.3926 00A7F0C0               add [bx+C0F0], ah
:0004.392A BBBD64                 mov bx, 64BD
:0004.392D B3F2                   mov bl, F2
:0004.392F A4                     movsb
:0004.3930 BAA853                 mov dx, 53A8
:0004.3933 A6                     cmpsb
:0004.3934 B3BC                   mov bl, BC
:0004.3936 C4AD78A1               les bp, [di+A178]
:0004.393A 44                     inc sp
:0004.393B 00AC4FBC               add [si+BC4F], ch
:0004.393F C4A4E8B3               les sp, [si+B3E8]
:0004.3943 A1B6A4                 mov ax, word ptr [A4B6]
:0004.3946 A14400                 mov ax, word ptr [0044]
:0004.3949 A4                     movsb
:0004.394A A3AFE0                 mov word ptr [E0AF], ax
:0004.394D A7                     cmpsw
:0004.394E F0                     lock
:0004.394F C0BBA7DAA4             sar byte ptr [bp+di-2559], A4
:0004.3954 E8A144                 call 7DF8
:0004.3957 00A4A3A6               add [si+A6A3], ah
:0004.395B 62BD64B3               bound di, [di+B364]
:0004.395F F2                     repnz
:0004.3960 A4                     movsb
:0004.3961 BAA144                 mov dx, 44A1
:0004.3964 00A4A3A6               add [si+A6A3], ah
:0004.3968 62A7F0C0               bound sp, [bx+C0F0]
:0004.396C BBBD64                 mov bx, 64BD
:0004.396F B3F2                   mov bl, F2
:0004.3971 A4                     movsb
:0004.3972 BAA144                 mov dx, 44A1
:0004.3975 005800                 add [bx+si+00], bl 
:0004.3978 60                     pusha
:0004.3979 0110                   add [bx+si], dx
:0004.397B 006801                 add [bx+si+01], ch
:0004.397E F0                     lock
:0004.397F 004801                 add [bx+si+01], cl 
:0004.3982 FC                     cld
:0004.3983 58                     pop ax
:0004.3984 50                     push ax
:0004.3985 F4                     hlt
:0004.3986 58                     pop ax
:0004.3987 54                     push sp
:0004.3988 F1                     BYTE 0f1h
:0004.3989 5B                     pop bx
:0004.398A 55                     push bp
:0004.398B 0001                   add [bx+di], al 
:0004.398D 00A8BEBF               add [bx+si+BFBE], ch
:0004.3991 6D                     insw
:0004.3992 AE                     scasb
:0004.3993 C4AA4700               les bp, [bp+si+0047]
:0004.3997 A1D000                 mov ax, word ptr [00D0]
:0004.399A A24800                 mov byte ptr [0048], al
:0004.399D 257300                 and ax, 0073
:0004.39A0 257300                 and ax, 0073
:0004.39A3 A6                     cmpsb
:0004.39A4 B3AB                   mov bl, AB
:0004.39A6 EC                     in al, dx
:0004.39A7 B45F                   mov ah, 5F
:0004.39A9 001C                   add [si], bl 
:0004.39AB 001B                   add [bp+di], bl 
:0004.39AD 001D                   add [di], bl 
:0004.39AF 001E001F               add [1F00], bl 
:0004.39B3 0022                   add [bp+si], ah
:0004.39B5 0020                   add [bx+si], ah
:0004.39B7 0021                   add [bx+di], ah
:0004.39B9 0004                   add [si], al 
:0004.39BB 0405                   add al, 05
:0004.39BD 0404                   add al, 04
:0004.39BF 03060506               add ax, [0605]
:0004.39C3 0404                   add al, 04
:0004.39C5 0404                   add al, 04
:0004.39C7 0405                   add al, 05
:0004.39C9 0405                   add al, 05
:0004.39CB 0303                   add ax, [bp+di]
:0004.39CD A7                     cmpsw
:0004.39CE F0                     lock
:0004.39CF C0BB00AE67             sar byte ptr [bp+di-5200], 67
:0004.39D4 C0BB00ACF0             sar byte ptr [bp+di-5400], F0
:0004.39D9 C0BB00BA74             sar byte ptr [bp+di-4600], 74
:0004.39DE AB                     stosw
:0004.39DF B500                   mov ch, 00
:0004.39E1 A95FC5                 test ax, C55F
:0004.39E4 A7                     cmpsw
:0004.39E5 00B272C3               add [bp+si+C372], dh
:0004.39E9 7E00                   jle 39EB

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.39E9(C)
|
:0004.39EB A7                     cmpsw
:0004.39EC AF                     scasw
:0004.39ED B34E                   mov bl, 4E
:0004.39EF 00FD                   add ch, bh
:0004.39F1 3102                   xor [bp+si], ax
:0004.39F3 3207                   xor al , [bx]
:0004.39F5 320C                   xor cl , [si]
:0004.39F7 3211                   xor dl, [bx+di]
:0004.39F9 3216321B               xor dl, [1B32]
:0004.39FD 32FF                   xor bh, bh
:0004.39FF FFFF                   BYTE  2 DUP(0ffh)


:0004.3A01 0101                   add [bx+di], ax
:0004.3A03 0102                   add [bp+si], ax
:0004.3A05 0202                   add al , [bp+si]
:0004.3A07 000000                 BYTE  3 DUP(0)


:0004.3A0A FF05                   inc word ptr [di]
:0004.3A0C 000602FF               add [FF02], al 
:0004.3A10 FF00                   inc word ptr [bx+si]
:0004.3A12 0001                   add [bx+di], al 
:0004.3A14 0102                   add [bp+si], ax
:0004.3A16 0304                   add ax, [si]
:0004.3A18 00000000               BYTE  4 DUP(0)


:0004.3A1C 0101                   add [bx+di], ax
:0004.3A1E 0001                   add [bx+di], al 
:0004.3A20 0100                   add [bx+si], ax
:0004.3A22 01FF                   add di, di
:0004.3A24 0100                   add [bx+si], ax
:0004.3A26 000000000000           BYTE  6 DUP(0)


:0004.3A2C 0101                   add [bx+di], ax
:0004.3A2E 0103                   add [bp+di], ax
:0004.3A30 0303                   add ax, [bp+di]
:0004.3A32 0203                   add al , [bp+di]
:0004.3A34 0300                   add ax, [bx+si]
:0004.3A36 0300                   add ax, [bx+si]
:0004.3A38 0200                   add al , [bx+si]
:0004.3A3A 0101                   add [bx+di], ax
:0004.3A3C FFFF                   BYTE  2 DUP(0ffh)


:0004.3A3E 01FF                   add di, di
:0004.3A40 0101                   add [bx+di], ax
:0004.3A42 02FF                   add bh, bh
:0004.3A44 FF01                   inc word ptr [bx+di]
:0004.3A46 FF02                   inc word ptr [bp+si]
:0004.3A48 0202                   add al , [bp+si]
:0004.3A4A 02FF                   add bh, bh
:0004.3A4C FFFF                   BYTE  2 DUP(0ffh)


:0004.3A4E 01FF                   add di, di
:0004.3A50 FFFF                   BYTE  2 DUP(0ffh)


:0004.3A52 01FF                   add di, di
:0004.3A54 0101                   add [bx+di], ax
:0004.3A56 02FF                   add bh, bh
:0004.3A58 FF02                   inc word ptr [bp+si]
:0004.3A5A FF03                   inc word ptr [bp+di]
:0004.3A5C 0303                   add ax, [bp+di]
:0004.3A5E 03FF                   add di, di
:0004.3A60 FFFF                   BYTE  2 DUP(0ffh)


:0004.3A62 0102                   add [bp+si], ax
:0004.3A64 FFFF                   BYTE  2 DUP(0ffh)


:0004.3A66 01FF                   add di, di
:0004.3A68 0101                   add [bx+di], ax
:0004.3A6A 02FF                   add bh, bh
:0004.3A6C FF02                   inc word ptr [bp+si]
:0004.3A6E FF02                   inc word ptr [bp+si]
:0004.3A70 0202                   add al , [bp+si]
:0004.3A72 02FF                   add bh, bh
:0004.3A74 FFFF                   BYTE  2 DUP(0ffh)


:0004.3A76 0101                   add [bx+di], ax
:0004.3A78 01FF                   add di, di
:0004.3A7A 01FF                   add di, di
:0004.3A7C 0101                   add [bx+di], ax
:0004.3A7E 02FF                   add bh, bh
:0004.3A80 FF01                   inc word ptr [bx+di]
:0004.3A82 FF02                   inc word ptr [bp+si]
:0004.3A84 0202                   add al , [bp+si]
:0004.3A86 02FF                   add bh, bh
:0004.3A88 FFFF                   BYTE  2 DUP(0ffh)


:0004.3A8A 0014                   add [si], dl
:0004.3A8C 1E                     push ds
:0004.3A8D FF00                   inc word ptr [bx+si]
:0004.3A8F FF00                   inc word ptr [bx+si]
:0004.3A91 0505FF                 add ax, FF05
:0004.3A94 FF00                   inc word ptr [bx+si]
:0004.3A96 FF1E0A00               call far word ptr [000A]
:0004.3A9A 00FF                   add bh, bh
:0004.3A9C FFFF                   BYTE  2 DUP(0ffh)


:0004.3A9E B2BE                   mov dl, BE
:0004.3AA0 B0CA                   mov al, CA
:0004.3AA2 00A7F0C0               add [bx+C0F0], ah
:0004.3AA6 BBB3CC                 mov bx, CCB3
:0004.3AA9 AA                     stosb
:0004.3AAA F1                     BYTE 0f1h
:0004.3AAB BCC400                 mov sp, 00C4
:0004.3AAE A4                     movsb
:0004.3AAF A3B0CA                 mov word ptr [CAB0], ax
:0004.3AB2 00A5F0AE               add [di+AEF0], ah
:0004.3AB6 A7                     cmpsw
:0004.3AB7 00B54CA7               add [di+A74C], dh
:0004.3ABB F0                     lock
:0004.3ABC C0BBB2BEB0             sar byte ptr [bp+di-414E], B0
:0004.3AC1 CA00B2                 retf B200


:0004.3AC4 56                     push si
:0004.3AC5 B6C3                   mov dh, C3
:0004.3AC7 00B3C2B7               add [bp+di+B7C2], dh
:0004.3ACB F4                     hlt
:0004.3ACC 00C1                   add cl , al 
:0004.3ACE E4A4                   in al, A4
:0004.3AD0 4A                     dec dx
:0004.3AD1 00CE                   add dh, cl 
:0004.3AD3 327D30                 xor bh, [di+30]
:0004.3AD6 D332                   BYTE 0d3h
:0004.3AD8 7D30                   jge 3B0A
:0004.3ADA DE32                   fidiv word ptr [bp+si]
:0004.3ADC 7D30                   jge 3B0E
:0004.3ADE E332                   jcxz 3B12
:0004.3AE0 7D30                   jge 3B12
:0004.3AE2 E8327D                 call B817
:0004.3AE5 30F3                   xor bl , dh
:0004.3AE7 327D30                 xor bh, [di+30]
:0004.3AEA F8                     clc
:0004.3AEB 327D30                 xor bh, [di+30]
:0004.3AEE FD                     std
:0004.3AEF 327D30                 xor bh, [di+30]
:0004.3AF2 0000000000000000       BYTE  8 DUP(0)


:0004.3AFA 42                     inc dx
:0004.3AFB 3A6865                 cmp ch, [bx+si+65]
:0004.3AFE 7867                   js 3B67
:0004.3B00 7270                   jb 3B72
:0004.3B02 2E                     BYTE 02eh


:0004.3B03 7233                   jb 3B38

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3B52(C)
|
:0004.3B05 0028                   add [bx+si], ch
:0004.3B07 002C                   add [si], ch
:0004.3B09 0029                   add [bx+di], ch
:0004.3B0B 00A4A3AF               add [si+AFA3], ah
:0004.3B0F E0A6                   loopnz 3AB7
:0004.3B11 41                     inc cx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3AE0(C)
|
:0004.3B12 AB                     stosw
:0004.3B13 EC                     in al, dx
:0004.3B14 B45F                   mov ah, 5F
:0004.3B16 A7                     cmpsw
:0004.3B17 4C                     dec sp
:0004.3B18 A4                     movsb
:0004.3B19 4F                     dec di
:0004.3B1A A4                     movsb
:0004.3B1B 46                     inc si
:0004.3B1C A14900                 mov ax, word ptr [0049]
:0004.3B1F 2573AA                 and ax, AA73
:0004.3B22 BAA74C                 mov dx, 4CA7
:0004.3B25 A4                     movsb
:0004.3B26 4F                     dec di
:0004.3B27 AB                     stosw
:0004.3B28 EC                     in al, dx
:0004.3B29 B45F                   mov ah, 5F

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3B88(C)
|
:0004.3B2B A4                     movsb
:0004.3B2C 46                     inc si
:0004.3B2D 2575A1                 and ax, A175
:0004.3B30 49                     dec cx
:0004.3B31 00A468AE               add [si+AE68], ah
:0004.3B35 F0                     lock
:0004.3B36 B0AA                   mov al, AA

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3B03(C)
|
:0004.3B38 BAA6A1                 mov dx, A1A6
:0004.3B3B 49                     dec cx
:0004.3B3C 00A468AE               add [si+AE68], ah

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3B9A(C)
|
:0004.3B40 F0                     lock
:0004.3B41 AD                     lodsw
:0004.3B42 C8ABECB4               enter ECAB, B4
:0004.3B46 5F                     pop di
:0004.3B47 A4                     movsb
:0004.3B48 46                     inc si

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3B8D(C)
|
:0004.3B49 253275                 and ax, 7532
:0004.3B4C C249A1                 ret A149


:0004.3B4F 49                     dec cx
:0004.3B50 0025                   add [di], ah
:0004.3B52 73B1                   jnb 3B05
:0004.3B54 71B2                   jno 3B08
:0004.3B56 56                     push si
:0004.3B57 B6C3                   mov dh, C3
:0004.3B59 A4                     movsb
:0004.3B5A A4                     movsb
:0004.3B5B AB                     stosw
:0004.3B5C EC                     in al, dx
:0004.3B5D B45F                   mov ah, 5F
:0004.3B5F A14900                 mov ax, word ptr [0049]
:0004.3B62 BC42B3                 mov sp, B342
:0004.3B65 C6A5B4A446             mov byte ptr [di-5B4C], 46
:0004.3B6A B1D1                   mov cl, D1
:0004.3B6C A5                     movsw
:0004.3B6D 4D                     dec bp
:0004.3B6E A1410A                 mov ax, word ptr [0A41]
:0004.3B71 B45F                   mov ah, 5F
:0004.3B73 BFB3BA                 mov di, BAB3
:0004.3B76 7EAB                   jle 3B23
:0004.3B78 C7AABAB9DAB7           mov word ptr [bp+si-4646], B7DA
:0004.3B7E 51                     push cx
:0004.3B7F A4                     movsb
:0004.3B80 5D                     pop bp
:0004.3B81 A6                     cmpsb
:0004.3B82 A8A4                   test al, A4
:0004.3B84 46                     inc si
:0004.3B85 AA                     stosb
:0004.3B86 77BC                   ja 3B44
:0004.3B88 76A1                   jbe 3B2B
:0004.3B8A 44                     inc sp
:0004.3B8B 0025                   add [di], ah
:0004.3B8D 73BA                   jnb 3B49
:0004.3B8F 4D                     dec bp
:0004.3B90 B068                   mov al, 68
:0004.3B92 A4                     movsb
:0004.3B93 46                     inc si
:0004.3B94 A14900                 mov ax, word ptr [0049]
:0004.3B97 2573B0                 and ax, B073
:0004.3B9A 7DA4                   jge 3B40
:0004.3B9C 60                     pusha
:0004.3B9D A4                     movsb
:0004.3B9E 46                     inc si
:0004.3B9F A14900                 mov ax, word ptr [0049]
:0004.3BA2 B5A5                   mov ch, A5
:0004.3BA4 AF                     scasw
:0004.3BA5 C525                   lds sp, [di]
:0004.3BA7 7500                   jne 3BA9

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3BA7(C)
|
:0004.3BA9 257300                 and ax, 0073
:0004.3BAC 253375                 and ax, 7533
:0004.3BAF 2F                     das
:0004.3BB0 253375                 and ax, 7533
:0004.3BB3 0001                   add [bx+di], al 
:0004.3BB5 0003                   add [bp+di], al 
:0004.3BB7 02B2BEB0               add dh, [bp+si+B0BE]
:0004.3BBB CA00A7                 retf A700


:0004.3BBE F0                     lock
:0004.3BBF C0BB00B5A6             sar byte ptr [bp+di-4B00], A6
:0004.3BC4 B2A4                   mov dl, A4
:0004.3BC6 0025                   add [di], ah
:0004.3BC8 73AA                   jnb 3B74
:0004.3BCA BA2573                 mov dx, 7325
:0004.3BCD 0025                   add [di], ah
:0004.3BCF 7300                   jnb 3BD1

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3BCF(C)
|
:0004.3BD1 257300                 and ax, 0073
:0004.3BD4 0000                   add [bx+si], al 
:0004.3BD6 A7                     cmpsw
:0004.3BD7 4C                     dec sp
:0004.3BD8 2020                   and [bx+si], ah
:0004.3BDA A4                     movsb
:0004.3BDB 4F                     dec di
:0004.3BDC 00A468AE               add [si+AE68], ah
:0004.3BE0 F0                     lock
:0004.3BE1 AD                     lodsw
:0004.3BE2 C800A7F0               enter A700, F0
:0004.3BE6 C0BBA44F00             sar byte ptr [bp+di+4FA4], 00
:0004.3BEB A8BE                   test al, BE
:0004.3BED BF6DA4                 mov di, A46D
:0004.3BF0 4F                     dec di
:0004.3BF1 00B5A6B2               add [di+B2A6], dh
:0004.3BF5 A4                     movsb
:0004.3BF6 AD                     lodsw
:0004.3BF7 C8000006               enter 0000, 06
:0004.3BFB 340D                   xor al, 0D
:0004.3BFD 3414                   xor al, 14
:0004.3BFF 341B                   xor al, 1B
:0004.3C01 3422                   xor al, 22
:0004.3C03 34AD                   xor al, AD
:0004.3C05 7800                   js 3C07

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3C05(C)
|
:0004.3C07 257300                 and ax, 0073
:0004.3C0A 257300                 and ax, 0073
:0004.3C0D B5A5                   mov ch, A5
:0004.3C0F AF                     scasw
:0004.3C10 C525                   lds sp, [di]
:0004.3C12 327500                 xor dh, [di+00]
:0004.3C15 253375                 and ax, 7533
:0004.3C18 0025                   add [di], ah
:0004.3C1A 7300                   jnb 3C1C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3C1A(C)
|
:0004.3C1C B867C5                 mov ax, C567
:0004.3C1F E7AD                   out AD, ax
:0004.3C21 C8000000               enter 0000, 00
:0004.3C25 0000                   add [bx+si], al 
:0004.3C27 A2D3A2                 mov byte ptr [A2D3], al
:0004.3C2A FE00                   inc byte ptr [bx+si]
:0004.3C2C 257300                 and ax, 0073
:0004.3C2F 202A                   and [bp+si], ch
:0004.3C31 2AA952A5               sub ch, [bx+di+A552]
:0004.3C35 4F                     dec di
:0004.3C36 4F                     dec di
:0004.3C37 56                     push si
:0004.3C38 45                     inc bp
:0004.3C39 52                     push dx
:0004.3C3A 46                     inc si
:0004.3C3B 4C                     dec sp
:0004.3C3C 4F                     dec di
:0004.3C3D 57                     push di
:0004.3C3E 2121                   and [bx+di], sp
:0004.3C40 212A                   and [bp+si], bp
:0004.3C42 2A00                   sub al , [bx+si]
:0004.3C44 2573B2                 and ax, B273
:0004.3C47 56                     push si
:0004.3C48 B6C3                   mov dh, C3
:0004.3C4A A4                     movsb
:0004.3C4B 46                     inc si
:0004.3C4C A14900                 mov ax, word ptr [0049]
:0004.3C4F 2573A7                 and ax, A773
:0004.3C52 F3                     repz
:0004.3C53 A5                     movsw
:0004.3C54 5B                     pop bx
:0004.3C55 B256                   mov dl, 56
:0004.3C57 B6C3                   mov dh, C3
:0004.3C59 A4                     movsb
:0004.3C5A 46                     inc si
:0004.3C5B A14900                 mov ax, word ptr [0049]
:0004.3C5E 2573AA                 and ax, AA73
:0004.3C61 BAB3A1                 mov dx, A1B3
:0004.3C64 B6A4                   mov dh, A4
:0004.3C66 B0AB                   mov al, AB
:0004.3C68 A7                     cmpsw
:0004.3C69 D3BAC9A5               sar word ptr [bp+si-5A37], cl 
:0004.3C6D A2A141                 mov byte ptr [41A1], al
:0004.3C70 B3B4                   mov bl, B4
:0004.3C72 A4                     movsb
:0004.3C73 4A                     dec dx
:0004.3C74 B256                   mov dl, 56
:0004.3C76 B6C3                   mov dh, C3
:0004.3C78 A4                     movsb
:0004.3C79 46                     inc si
:0004.3C7A A14900                 mov ax, word ptr [0049]
:0004.3C7D 0000                   add [bx+si], al 
:0004.3C7F A7                     cmpsw
:0004.3C80 F0                     lock
:0004.3C81 C0BB00B5A6             sar byte ptr [bp+di-4B00], A6
:0004.3C86 B2A4                   mov dl, A4
:0004.3C88 00B944A8               add [bx+di+A844], bh
:0004.3C8C E300                   jcxz 3C8E
:0004.3C8E A5                     movsw
:0004.3C8F F0                     lock
:0004.3C90 AE                     scasb
:0004.3C91 A7                     cmpsw
:0004.3C92 00B67DAA               add [bp+AA7D], dh
:0004.3C96 F9                     stc
:0004.3C97 00A84DA4               add [bx+si+A44D], ch

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3CF5(C)
|
:0004.3C9B 6600A9F1A4             add [bx+di+A4F1], ch
:0004.3CA0 F5                     cmc
:0004.3CA1 00AE347D               add [bp+7D34], ch
:0004.3CA5 30AF347D               xor [bx+7D34], ch
:0004.3CA9 30B4347D               xor [si+7D34], dh
:0004.3CAD 30B9347D               xor [bx+di+7D34], bh
:0004.3CB1 30BE347D               xor [bp+7D34], bh
:0004.3CB5 30C3                   xor bl , al 
:0004.3CB7 347D                   xor al, 7D
:0004.3CB9 30C8                   xor al , cl 
:0004.3CBB 347D                   xor al, 7D
:0004.3CBD 30CD                   xor ch, cl 
:0004.3CBF 347D                   xor al, 7D
:0004.3CC1 30A8CFA5               xor [bx+si+A5CF], ch
:0004.3CC5 CE                     into
:0004.3CC6 00A5E6B5               add [di+B5E6], ah
:0004.3CCA B900A5                 mov cx, A500
:0004.3CCD E1B1                   loopz 3C80

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3D19(C)
|
:0004.3CCF BC00C6                 mov sp, C600
:0004.3CD2 5B                     pop bx
:0004.3CD3 AC                     lodsb
:0004.3CD4 DD00                   fld qword ptr [eax]
:0004.3CD6 F2                     repnz
:0004.3CD7 347D                   xor al, 7D
:0004.3CD9 30F7                   xor bh, dh
:0004.3CDB 347D                   xor al, 7D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3D2A(C)
|
:0004.3CDD 30FC                   xor ah, bh
:0004.3CDF 347D                   xor al, 7D
:0004.3CE1 3001                   xor [bx+di], al 
:0004.3CE3 357D30                 xor ax, 307D
:0004.3CE6 00000000               BYTE  4 DUP(0)


:0004.3CEA B54A                   mov ch, 4A
:0004.3CEC BCF600                 mov sp, 00F6
:0004.3CEF A4                     movsb

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3D3D(C)
|
:0004.3CF0 F5                     cmc
:0004.3CF1 C07300B2               BYTE 0c0h
:0004.3CF5 72A4                   jb 3C9B
:0004.3CF7 F5                     cmc
:0004.3CF8 00A46AB5               add [si+B56A], ah
:0004.3CFC 4A                     dec dx
:0004.3CFD BCF600                 mov sp, 00F6
:0004.3D00 A4                     movsb
:0004.3D01 6AA4                   push FFA4
:0004.3D03 F5                     cmc
:0004.3D04 C07300BA               BYTE 0c0h
:0004.3D08 78B4                   js 3CBE
:0004.3D0A F5                     cmc
:0004.3D0B 00BF42AC               add [bx+AC42], bh
:0004.3D0F 7900                   jns 3D11

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3D0F(C)
|
:0004.3D11 AE                     scasb
:0004.3D12 FC                     cld
:0004.3D13 BC5300                 mov sp, 0053
:0004.3D16 A4                     movsb
:0004.3D17 6ABA                   push FFBA
:0004.3D19 78B4                   js 3CCF
:0004.3D1B F5                     cmc
:0004.3D1C 00A46ABF               add [si+BF6A], ah
:0004.3D20 42                     inc dx
:0004.3D21 AC                     lodsb
:0004.3D22 7900                   jns 3D24

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3D22(C)
|
:0004.3D24 B8A8A5                 mov ax, A5A8
:0004.3D27 DB00                   fild dword ptr [bx+si]
:0004.3D29 A4                     movsb
:0004.3D2A 73B1                   jnb 3CDD
:0004.3D2C 59                     pop cx
:0004.3D2D 00A473AC               add [si+AC73], ah
:0004.3D31 7800                   js 3D33

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3D31(C)
|
:0004.3D33 A4                     movsb
:0004.3D34 6AB8                   push FFB8
:0004.3D36 A8A5                   test al, A5
:0004.3D38 DB00                   fild dword ptr [bx+si]
:0004.3D3A A4                     movsb
:0004.3D3B 6AA4                   push FFA4
:0004.3D3D 73B1                   jnb 3CF0
:0004.3D3F 59                     pop cx
:0004.3D40 00B0B2B1               add [bx+si+B1B2], dh
:0004.3D44 A1B3F8                 mov ax, word ptr [F8B3]
:0004.3D47 00B0B0A7               add [bx+si+A7B0], dh
:0004.3D4B 4C                     dec sp
:0004.3D4C 00B0B0B8               add [bx+si+B8B0], dh
:0004.3D50 CB                     retf


:0004.3D51 00                     BYTE 0


:0004.3D52 B26F                   mov dl, 6F
:0004.3D54 A8EE                   test al, EE
:0004.3D56 00AC44BC               add [si+BC44], ch
:0004.3D5A B700                   mov bh, 00
:0004.3D5C B4DB                   mov ah, DB
:0004.3D5E C0A300BF45             shl byte ptr [bp+di-4100], 45
:0004.3D63 C07900A4               sar byte ptr [bx+di+00], A4
:0004.3D67 E4B4                   in al, B4
:0004.3D69 A900B9                 test ax, B900
:0004.3D6C AA                     stosb
:0004.3D6D BB5200                 mov bx, 0052
:0004.3D70 B4A9                   mov ah, A9
:0004.3D72 A7                     cmpsw
:0004.3D73 55                     push bp
:0004.3D74 00B8C9B5               add [bx+si+B5C9], bh
:0004.3D78 B900B1                 mov cx, B100
:0004.3D7B CF                     iret


:0004.3D7C C0D900                 rcr cl, 00
:0004.3D7F AC                     lodsb
:0004.3D80 DDC5                   ffree st(5)
:0004.3D82 40                     inc ax
:0004.3D83 00AA76C2               add [bp+si+C276], ch
:0004.3D87 A100B1                 mov ax, word ptr [B100]
:0004.3D8A CF                     iret


:0004.3D8B A95200                 test ax, 0052
:0004.3D8E A4                     movsb
:0004.3D8F 6ABF                   push FFBF
:0004.3D91 45                     inc bp
:0004.3D92 C07900A4               sar byte ptr [bx+di+00], A4
:0004.3D96 6AA4                   push FFA4
:0004.3D98 E4B4                   in al, B4
:0004.3D9A A900A4                 test ax, A400
:0004.3D9D 6AB9                   push FFB9
:0004.3D9F AA                     stosb
:0004.3DA0 BB5200                 mov bx, 0052
:0004.3DA3 A4                     movsb
:0004.3DA4 6AB4                   push FFB4
:0004.3DA6 A9A755                 test ax, 55A7
:0004.3DA9 00A46AB8               add [si+B86A], ah
:0004.3DAD C9                     leave
:0004.3DAE B5B9                   mov ch, B9
:0004.3DB0 00A46AB1               add [si+B16A], ah
:0004.3DB4 CF                     iret


:0004.3DB5 C0D900                 rcr cl, 00
:0004.3DB8 1A35                   sbb dh, [di]
:0004.3DBA 7D30                   jge 3DEC
:0004.3DBC 1F                     pop ds
:0004.3DBD 357D30                 xor ax, 307D
:0004.3DC0 2435                   and al, 35
:0004.3DC2 7D30                   jge 3DF4
:0004.3DC4 2935                   sub [di], si
:0004.3DC6 7D30                   jge 3DF8
:0004.3DC8 3035                   xor [di], dh
:0004.3DCA 7D30                   jge 3DFC
:0004.3DCC 37                     aaa
:0004.3DCD 357D30                 xor ax, 307D
:0004.3DD0 3C35                   cmp al, 35
:0004.3DD2 7D30                   jge 3E04
:0004.3DD4 41                     inc cx
:0004.3DD5 357D30                 xor ax, 307D
:0004.3DD8 46                     inc si
:0004.3DD9 357D30                 xor ax, 307D
:0004.3DDC 4D                     dec bp
:0004.3DDD 357D30                 xor ax, 307D
:0004.3DE0 54                     push sp
:0004.3DE1 357D30                 xor ax, 307D
:0004.3DE4 59                     pop cx
:0004.3DE5 357D30                 xor ax, 307D
:0004.3DE8 5E                     pop si
:0004.3DE9 357D30                 xor ax, 307D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3DBA(C)
|
:0004.3DEC 6335                   arpl [di], si
:0004.3DEE 7D30                   jge 3E20
:0004.3DF0 6A35                   push 0035
:0004.3DF2 7D30                   jge 3E24

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3DC2(C)
|
:0004.3DF4 7135                   jno 3E2B
:0004.3DF6 7D30                   jge 3E28

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3DC6(C)
|
:0004.3DF8 7835                   js 3E2F
:0004.3DFA 7D30                   jge 3E2C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3DCA(C)
|
:0004.3DFC 7D35                   jge 3E33
:0004.3DFE 7D30                   jge 3E30
:0004.3E00 82357D                 xor byte ptr [di], 7D
:0004.3E03 3087357D               xor [bx+7D35], al 
:0004.3E07 308C357D               xor [si+7D35], cl 
:0004.3E0B 3091357D               xor [bx+di+7D35], dl
:0004.3E0F 3096357D               xor [bp+7D35], dl
:0004.3E13 309B357D               xor [bp+di+7D35], bl 
:0004.3E17 30A0357D               xor [bx+si+7D35], ah
:0004.3E1B 30A5357D               xor [di+7D35], ah
:0004.3E1F 30AA357D               xor [bp+si+7D35], ch
:0004.3E23 30AF357D               xor [bx+7D35], ch
:0004.3E27 30B4357D               xor [si+7D35], dh
:0004.3E2B 30B9357D               xor [bx+di+7D35], bh
:0004.3E2F 30BE357D               xor [bp+7D35], bh
:0004.3E33 30C5                   xor ch, al 
:0004.3E35 357D30                 xor ax, 307D
:0004.3E38 CC                     int 03
:0004.3E39 357D30                 xor ax, 307D
:0004.3E3C D335                   BYTE 0d3h
:0004.3E3E 7D30                   jge 3E70
:0004.3E40 DA35                   ffidiv dword ptr [di]
:0004.3E42 7D30                   jge 3E74
:0004.3E44 E135                   loopz 3E7B
:0004.3E46 7D30                   jge 3E78
:0004.3E48 0001                   add [bx+di], al 
:0004.3E4A 0200                   add al , [bx+si]
:0004.3E4C 0100                   add [bx+si], ax
:0004.3E4E 0102                   add [bp+si], ax
:0004.3E50 0001                   add [bx+di], al 
:0004.3E52 0001                   add [bx+di], al 
:0004.3E54 0200                   add al , [bx+si]
:0004.3E56 0100                   add [bx+si], ax
:0004.3E58 0200                   add al , [bx+si]
:0004.3E5A 0001                   add [bx+di], al 
:0004.3E5C 0200                   add al , [bx+si]
:0004.3E5E 0102                   add [bp+si], ax
:0004.3E60 0001                   add [bx+di], al 
:0004.3E62 0200                   add al , [bx+si]
:0004.3E64 0102                   add [bp+si], ax
:0004.3E66 0303                   add ax, [bp+di]
:0004.3E68 0303                   add ax, [bp+di]
:0004.3E6A 0303                   add ax, [bp+di]
:0004.3E6C 0408                   add al, 08
:0004.3E6E 0C10                   or al, 10

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3E3E(C)
|
:0004.3E70 1406                   adc al, 06
:0004.3E72 0A0E1216               or cl , [1612]
:0004.3E76 080C                   or [si], cl 

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.3E46(C)
|
:0004.3E78 1014                   adc [si], dl
:0004.3E7A 1808                   sbb [bx+si], cl 
:0004.3E7C 1018                   adc [bx+si], bl 
:0004.3E7E 0408                   add al, 08
:0004.3E80 1004                   adc [si], al 
:0004.3E82 080C                   or [si], cl 
:0004.3E84 06                     push es
:0004.3E85 0A0E0C14               or cl , [140C]
:0004.3E89 1C10                   sbb al, 10
:0004.3E8B 1820                   sbb [bx+si], ah
:0004.3E8D 1820                   sbb [bx+si], ah
:0004.3E8F 28060606               sub [0606], al 
:0004.3E93 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)


:0004.3E9D FF01                   inc word ptr [bx+di]
:0004.3E9F 01FF                   add di, di
:0004.3EA1 FFFFFF                 BYTE  3 DUP(0ffh)


:0004.3EA4 1212                   adc dl, [bp+si]
:0004.3EA6 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)


:0004.3EB0 FF08                   dec word ptr [bx+si]
:0004.3EB2 04FF                   add al, FF
:0004.3EB4 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.3EBE FFFFFFFFFFFF           BYTE  6 DUP(0ffh)


:0004.3EC4 100C                   adc [si], cl 
:0004.3EC6 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.3ED0 FFFFFFFFFFFFFF         BYTE  7 DUP(0ffh)


:0004.3ED7 1816FFFF               sbb [FFFF], dl
:0004.3EDB FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.3EE5 FFFFFFFFFF             BYTE  5 DUP(0ffh)


:0004.3EEA 2020                   and [bx+si], ah
:0004.3EEC FFFFFFFFFFFF           BYTE  6 DUP(0ffh)


:0004.3EF2 06                     push es
:0004.3EF3 06                     push es
:0004.3EF4 06                     push es
:0004.3EF5 FFFFFFFFFFFFFFFFFF     BYTE  9 DUP(0ffh)


:0004.3EFE 0101                   add [bx+di], ax
:0004.3F00 FFFFFFFFFFFF           BYTE  6 DUP(0ffh)


:0004.3F06 1212                   adc dl, [bp+si]
:0004.3F08 FFFFFFFFFFFFFFFFFF     BYTE  9 DUP(0ffh)


:0004.3F11 0408                   add al, 08
:0004.3F13 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.3F1D FFFFFFFFFFFFFF         BYTE  7 DUP(0ffh)


:0004.3F24 0C10                   or al, 10
:0004.3F26 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.3F30 FFFFFFFFFFFFFF         BYTE  7 DUP(0ffh)


:0004.3F37 1818                   sbb [bx+si], bl 
:0004.3F39 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.3F43 FFFFFFFFFFFFFF         BYTE  7 DUP(0ffh)


:0004.3F4A 2220                   and ah, [bx+si]
:0004.3F4C FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)


:0004.3F56 FF01                   inc word ptr [bx+di]
:0004.3F58 0101                   add [bx+di], ax
:0004.3F5A FFFFFF                 BYTE  3 DUP(0ffh)


:0004.3F5D 01FF                   add di, di
:0004.3F5F FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)


:0004.3F69 FF08                   dec word ptr [bx+si]
:0004.3F6B 0808                   or [bx+si], cl 
:0004.3F6D FFFFFF                 BYTE  3 DUP(0ffh)


:0004.3F70 06                     push es
:0004.3F71 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.3F7B FFFFFF                 BYTE  3 DUP(0ffh)


:0004.3F7E 1010                   adc [bx+si], dl
:0004.3F80 FFFFFF                 BYTE  3 DUP(0ffh)


:0004.3F83 0E                     push cs
:0004.3F84 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.3F8E FFFFFF                 BYTE  3 DUP(0ffh)


:0004.3F91 1818                   sbb [bx+si], bl 
:0004.3F93 FFFFFF                 BYTE  3 DUP(0ffh)


:0004.3F96 1AFF                   sbb bh, bh
:0004.3F98 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.3FA2 FFFFFF                 BYTE  3 DUP(0ffh)


:0004.3FA5 20FF                   and bh, bh
:0004.3FA7 FFFF                   BYTE  2 DUP(0ffh)


:0004.3FA9 24FF                   and al, FF
:0004.3FAB FFFF                   BYTE  2 DUP(0ffh)


:0004.3FAD 0C0C                   or al, 0C
:0004.3FAF 0C0C                   or al, 0C
:0004.3FB1 0C0C                   or al, 0C
:0004.3FB3 FFFFFF                 BYTE  3 DUP(0ffh)


:0004.3FB6 0C0C                   or al, 0C
:0004.3FB8 0CFF                   or al, FF
:0004.3FBA 01FF                   add di, di
:0004.3FBC 01FF                   add di, di
:0004.3FBE FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.3FC8 FFFFFFFFFF             BYTE  5 DUP(0ffh)


:0004.3FCD 08FF                   or bh, bh
:0004.3FCF 06                     push es
:0004.3FD0 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.3FDA FFFFFFFFFFFF           BYTE  6 DUP(0ffh)


:0004.3FE0 18FF                   sbb bh, bh
:0004.3FE2 0E                     push cs
:0004.3FE3 FFFFFFFFFFFFFFFFFF     BYTE  9 DUP(0ffh)


:0004.3FEC 0808                   or [bx+si], cl 
:0004.3FEE 0808                   or [bx+si], cl 
:0004.3FF0 0808                   or [bx+si], cl 
:0004.3FF2 FF01                   inc word ptr [bx+di]
:0004.3FF4 FF01                   inc word ptr [bx+di]
:0004.3FF6 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)


:0004.4000 1414                   adc al, 14
:0004.4002 FFFFFFFF               BYTE  4 DUP(0ffh)


:0004.4006 10FF                   adc bh, bh
:0004.4008 08FF                   or bh, bh
:0004.400A FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4014 FFFFFFFFFF             BYTE  5 DUP(0ffh)


:0004.4019 20FF                   and bh, bh
:0004.401B 10FF                   adc bh, bh
:0004.401D FFFFFF                 BYTE  3 DUP(0ffh)


:0004.4020 1818                   sbb [bx+si], bl 
:0004.4022 FF18                   call far word ptr [bx+si]
:0004.4024 180C                   sbb [si], cl 
:0004.4026 0C0C                   or al, 0C
:0004.4028 1010                   adc [bx+si], dl
:0004.402A 1001                   adc [bx+di], al 
:0004.402C FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4036 FFFFFFFFFFFFFFFF       BYTE  8 DUP(0ffh)


:0004.403E 08FF                   or bh, bh
:0004.4040 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.404A FFFFFFFFFFFFFF         BYTE  7 DUP(0ffh)


:0004.4051 10FF                   adc bh, bh
:0004.4053 FFFFFFFFFFFF           BYTE  6 DUP(0ffh)


:0004.4059 1C1C                   sbb al, 1C
:0004.405B FF1C                   call far word ptr [si]
:0004.405D 1CFF                   sbb al, FF
:0004.405F FFFF                   BYTE  2 DUP(0ffh)


:0004.4061 1414                   adc al, 14
:0004.4063 14FF                   adc al, FF
:0004.4065 FFFFFFFFFF             BYTE  5 DUP(0ffh)


:0004.406A 01FF                   add di, di
:0004.406C FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4076 FFFFFFFFFFFFFF         BYTE  7 DUP(0ffh)


:0004.407D 08FF                   or bh, bh
:0004.407F FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4089 FFFFFFFFFFFFFF         BYTE  7 DUP(0ffh)


:0004.4090 10FF                   adc bh, bh
:0004.4092 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.409C FFFFFFFF               BYTE  4 DUP(0ffh)


:0004.40A0 01FF                   add di, di
:0004.40A2 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.40AC FFFFFFFFFFFFFF         BYTE  7 DUP(0ffh)


:0004.40B3 08FF                   or bh, bh
:0004.40B5 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.40BF FFFFFFFFFFFFFF         BYTE  7 DUP(0ffh)


:0004.40C6 10FF                   adc bh, bh
:0004.40C8 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.40D2 FFFFFFFF               BYTE  4 DUP(0ffh)


:0004.40D6 18FF                   sbb bh, bh
:0004.40D8 FF12                   call word ptr [bp+si]
:0004.40DA FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.40E4 FFFFFFFFFF             BYTE  5 DUP(0ffh)


:0004.40E9 20FF                   and bh, bh
:0004.40EB FF1C                   call far word ptr [si]
:0004.40ED FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.40F7 FFFFFFFFFF             BYTE  5 DUP(0ffh)


:0004.40FC 28FF                   sub bh, bh
:0004.40FE FF26FFFF               jmp word ptr [FFFF]
:0004.4102 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.410C FFFFFFFFFFFF           BYTE  6 DUP(0ffh)


:0004.4112 14FF                   adc al, FF
:0004.4114 FF18                   call far word ptr [bx+si]
:0004.4116 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4120 FFFFFFFFFF             BYTE  5 DUP(0ffh)


:0004.4125 1E                     push ds
:0004.4126 FFFF                   BYTE  2 DUP(0ffh)


:0004.4128 20FF                   and bh, bh
:0004.412A FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4134 FFFFFFFF               BYTE  4 DUP(0ffh)


:0004.4138 28FF                   sub bh, bh
:0004.413A FF28                   jmp far word ptr [bx+si]
:0004.413C 0107                   add [bx], ax
:0004.413E 00060400               add [0004], al 
:0004.4142 FFFF                   BYTE  2 DUP(0ffh)


:0004.4144 020B                   add cl , [bp+di]
:0004.4146 FFFF                   BYTE  2 DUP(0ffh)


:0004.4148 A7                     cmpsw
:0004.4149 4C                     dec sp
:0004.414A A4                     movsb
:0004.414B 4F                     dec di
:0004.414C 00A468AE               add [si+AE68], ah
:0004.4150 F0                     lock

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.4190(C)
|
:0004.4151 AD                     lodsw
:0004.4152 C800A74C               enter A700, 4C
:0004.4156 A4                     movsb
:0004.4157 4F                     dec di
:0004.4158 A94DA4                 test ax, A44D
:0004.415B 68AEF0                 push F0AE
:0004.415E AD                     lodsw
:0004.415F C8000000               enter 0000, 00
:0004.4163 007839                 add [bx+si+39], bh

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.41B5(C)
|
:0004.4166 7D39                   jge 41A1
:0004.4168 8439                   test [bx+di], bh
:0004.416A A4                     movsb
:0004.416B F5                     cmc
:0004.416C A7                     cmpsw
:0004.416D F0                     lock
:0004.416E 00A4F4A7               add [si+A7F4], ah
:0004.4172 F0                     lock
:0004.4173 00B8A8A5               add [bx+si+A5A8], bh
:0004.4177 DB00                   fild dword ptr [bx+si]
:0004.4179 009A399F               add [bp+si+9F39], bl 
:0004.417D 39A439A4               cmp [si+A439], sp
:0004.4181 A3AFE0                 mov word ptr [E0AF], ax
:0004.4184 A6                     cmpsb
:0004.4185 41                     inc cx
:0004.4186 AB                     stosw
:0004.4187 EC                     in al, dx
:0004.4188 B45F                   mov ah, 5F
:0004.418A A4                     movsb
:0004.418B 46                     inc si
:0004.418C A14400                 mov ax, word ptr [0044]
:0004.418F AD                     lodsw
:0004.4190 70BF                   jo 4151
:0004.4192 D1A5A2B1               shl word ptr [di-4E5E], 01
:0004.4196 D1A446A1               shl word ptr [si-5EBA], 01
:0004.419A 44                     inc sp
:0004.419B 00BCC4A4               add [si+A4C4], bh
:0004.419F 48                     dec ax
:0004.41A0 A6                     cmpsb

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.4166(C)
|
:0004.41A1 6200                   bound ax, [bx+si]
:0004.41A3 A14200                 mov ax, word ptr [0042]
:0004.41A6 A14100                 mov ax, word ptr [0041]
:0004.41A9 0AA673A6               or ah, [bp+A673]
:0004.41AD 62AABAB3               bound bp, [bp+si+B3BA]
:0004.41B1 F5                     cmc
:0004.41B2 A6                     cmpsb
:0004.41B3 58                     pop ax
:0004.41B4 A4                     movsb
:0004.41B5 7EAF                   jle 4166
:0004.41B7 E0A8                   loopnz 4161
:0004.41B9 CF                     iret


:0004.41BA A5                     movsw
:0004.41BB CE                     into
:0004.41BC A14400                 mov ax, word ptr [0044]
:0004.41BF 0005                   add [di], al 
:0004.41C1 06                     push es
:0004.41C2 07                     pop es

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.421D(C)
|
:0004.41C3 A95FC5                 test ax, C55F
:0004.41C6 A7                     cmpsw
:0004.41C7 00B8D1B0               add [bx+si+B0D1], bh
:0004.41CB A30000                 mov word ptr [0000], ax
:0004.41CE F3                     repz
:0004.41CF 397D30                 cmp [di+30], di
:0004.41D2 F8                     clc
:0004.41D3 397D30                 cmp [di+30], di
:0004.41D6 00000000               BYTE  4 DUP(0)


:0004.41DA 0809                   or [bx+di], cl 
:0004.41DC 2000                   and [bx+si], al 
:0004.41DE 2000                   and [bx+si], al 
:0004.41E0 2000                   and [bx+si], al 
:0004.41E2 2000                   and [bx+si], al 
:0004.41E4 A853                   test al, 53
:0004.41E6 A6                     cmpsb
:0004.41E7 B3AF                   mov bl, AF
:0004.41E9 E0A5                   loopnz 4190
:0004.41EB CE                     into
:0004.41EC AA                     stosb
:0004.41ED BAAD70                 mov dx, 70AD
:0004.41F0 BFD1A1                 mov di, A1D1
:0004.41F3 49                     dec cx
:0004.41F4 00B8D1B0               add [bx+si+B0D1], bh

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.4250(C)
|
:0004.41F8 A3A95F                 mov word ptr [5FA9], ax
:0004.41FB C5A7B6DC               lds sp, [bx+DCB6]
:0004.41FF A14800                 mov ax, word ptr [0048]
:0004.4202 A853                   test al, 53
:0004.4204 A6                     cmpsb
:0004.4205 B3B9                   mov bl, B9
:0004.4207 44                     inc sp
:0004.4208 A8E3                   test al, E3
:0004.420A A14900                 mov ax, word ptr [0049]
:0004.420D A5                     movsw
:0004.420E E6A5                   out A5, al
:0004.4210 58                     pop ax
:0004.4211 A4                     movsb
:0004.4212 46                     inc si
:0004.4213 2573A1                 and ax, A173
:0004.4216 44                     inc sp
:0004.4217 00C4                   add ah, al 
:0004.4219 E2B1                   loop 41CC
:0004.421B 61                     popa
:0004.421C AB                     stosw
:0004.421D 7EA4                   jle 41C3
:0004.421F 77B8                   ja 41D9
:0004.4221 67BAA1A4               mov dx, A4A1
:0004.4225 46                     inc si
:0004.4226 A141A4                 mov ax, word ptr [A441]
:0004.4229 A3AFE0                 mov word ptr [E0AF], ax
:0004.422C A6                     cmpsb
:0004.422D 41                     inc cx
:0004.422E B5B9                   mov ch, B9
:0004.4230 A4                     movsb
:0004.4231 46                     inc si
:0004.4232 A14400                 mov ax, word ptr [0044]
:0004.4235 A5                     movsw
:0004.4236 E1B1                   loopz 41E9
:0004.4238 BCA446                 mov sp, 46A4
:0004.423B 2573A1                 and ax, A173
:0004.423E 44                     inc sp
:0004.423F 00B14EB3               add [bx+di+B34E], dh
:0004.4243 A1B6A4                 mov ax, word ptr [A4B6]
:0004.4246 C5DC                   lds bx, sp
:0004.4248 A6                     cmpsb
:0004.4249 A825                   test al, 25
:0004.424B 73A1                   jnb 41EE
:0004.424D 44                     inc sp
:0004.424E 0025                   add [di], ah
:0004.4250 73A6                   jnb 41F8
:0004.4252 A8AC                   test al, AC
:0004.4254 B025                   mov al, 25
:0004.4256 73A1                   jnb 41F9
:0004.4258 44                     inc sp
:0004.4259 00C5                   add ch, al 
:0004.425B DCB4ABAB               fdiv qword ptr [si+ABAB]
:0004.425F E1AA                   loopz 420B
:0004.4261 BAC4DD                 mov dx, DDC4
:0004.4264 A9CAA6                 test ax, A6CA
:0004.4267 62A6B9A6               bound sp, [bp+A6B9]
:0004.426B 61                     popa
:0004.426C A7                     cmpsw
:0004.426D CE                     into
:0004.426E A4                     movsb
:0004.426F A3AFE0                 mov word ptr [E0AF], ax
:0004.4272 B2BE                   mov dl, BE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.42D1(C)
|
:0004.4274 B0CA                   mov al, CA
:0004.4276 A141A9                 mov ax, word ptr [A941]
:0004.4279 D2A548A4               shl byte ptr [di-5BB8], cl 
:0004.427D A3AFE0                 mov word ptr [E0AF], ax
:0004.4280 C5DC                   lds bx, sp

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.42DC(C)
|
:0004.4282 B4AB                   mov ah, AB
:0004.4284 A14400                 mov ax, word ptr [0044]
:0004.4287 A4                     movsb
:0004.4288 A3AFE0                 mov word ptr [E0AF], ax
:0004.428B C5DC                   lds bx, sp
:0004.428D B4AB                   mov ah, AB
:0004.428F A6                     cmpsb
:0004.4290 A8AC                   test al, AC
:0004.4292 DB                     BYTE 0dbh
:0004.4293 A6                     cmpsb
:0004.4294 50                     push ax
:0004.4295 A874                   test al, 74
:0004.4297 A6                     cmpsb
:0004.4298 43                     inc bx
:0004.4299 A14900                 mov ax, word ptr [0049]
:0004.429C A4                     movsb

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.42D6(C)
|
:0004.429D A3AFE0                 mov word ptr [E0AF], ax
:0004.42A0 C5DC                   lds bx, sp
:0004.42A2 B4AB                   mov ah, AB
:0004.42A4 A6                     cmpsb
:0004.42A5 A8AC                   test al, AC
:0004.42A7 DB                     BYTE 0dbh
:0004.42A8 A6                     cmpsb
:0004.42A9 50                     push ax
:0004.42AA C4DD                   les bx, bp
:0004.42AC A9CAA1                 test ax, A1CA
:0004.42AF 44                     inc sp
:0004.42B0 00AAB1AE               add [bp+si+AEB1], ch
:0004.42B4 61                     popa
:0004.42B5 A4                     movsb
:0004.42B6 A3AFE0                 mov word ptr [E0AF], ax
:0004.42B9 C5DC                   lds bx, sp
:0004.42BB B4AB                   mov ah, AB
:0004.42BD C4DD                   les bx, bp
:0004.42BF A9CAA1                 test ax, A1CA
:0004.42C2 44                     inc sp
:0004.42C3 00B14EB3               add [bx+di+B34E], dh
:0004.42C7 A1B6A4                 mov ax, word ptr [A4B6]
:0004.42CA C5DC                   lds bx, sp
:0004.42CC B4AB                   mov ah, AB
:0004.42CE A6                     cmpsb
:0004.42CF A825                   test al, 25
:0004.42D1 73A1                   jnb 4274
:0004.42D3 44                     inc sp
:0004.42D4 0025                   add [di], ah
:0004.42D6 73C5                   jnb 429D
:0004.42D8 DCA6A825               fsub qword ptr [bp+25A8]
:0004.42DC 73A4                   jnb 4282
:0004.42DE 46                     inc si
:0004.42DF A14900                 mov ax, word ptr [0049]
:0004.42E2 B5A5                   mov ch, A5
:0004.42E4 AF                     scasw
:0004.42E5 C5A4A3B0               lds sp, [si+B0A3]
:0004.42E9 F7A14900               mul word ptr [bx+di+0049]
:0004.42ED B36F                   mov bl, 6F
:0004.42EF BAD8C4                 mov dx, C4D8
:0004.42F2 DD                     BYTE 0ddh
:0004.42F3 A9CAA4                 test ax, A4CA
:0004.42F6 A3AFE0                 mov word ptr [E0AF], ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.433F(C)
|
:0004.42F9 A8CF                   test al, CF
:0004.42FB A5                     movsw
:0004.42FC CE                     into
:0004.42FD A14900                 mov ax, word ptr [0049]
:0004.4300 AB                     stosw
:0004.4301 42                     inc dx
:0004.4302 A4                     movsb
:0004.4303 D1A4A3AF               shl word ptr [si-505D], 01
:0004.4307 E0A8                   loopnz 42B1

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.435D(C)
|
:0004.4309 CF                     iret
:0004.430A A5                     movsw
:0004.430B CE                     into
:0004.430C A4                     movsb
:0004.430D F5                     cmc
:0004.430E A7                     cmpsw
:0004.430F F0                     lock
:0004.4310 A14900                 mov ax, word ptr [0049]
:0004.4313 A5                     movsw
:0004.4314 CE                     into

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.436C(C)
|
:0004.4315 2573A7                 and ax, A773
:0004.4318 F0                     lock
:0004.4319 C0BBBCC4A4             sar byte ptr [bp+di-3B44], A4
:0004.431E 48                     dec ax
:0004.431F A14400                 mov ax, word ptr [0044]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.437F(C)
|
:0004.4322 A8CF                   test al, CF
:0004.4324 A5                     movsw
:0004.4325 CE                     into
:0004.4326 A4                     movsb
:0004.4327 46                     inc si
:0004.4328 2573A1                 and ax, A173
:0004.432B 44                     inc sp
:0004.432C 00A8CFBC               add [bx+si+BCCF], ch
:0004.4330 C4A448B2               les sp, [si+B248]
:0004.4334 56                     push si
:0004.4335 B6C3                   mov dh, C3
:0004.4337 A14400                 mov ax, word ptr [0044]
:0004.433A BCC4AD                 mov sp, ADC4

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.4379(U)
|
:0004.433D 78A4                   js 42E3
:0004.433F 77B8                   ja 42F9
:0004.4341 67B256                 mov dl, 56
:0004.4344 B6C3                   mov dh, C3
:0004.4346 A14400                 mov ax, word ptr [0044]
:0004.4349 AB                     stosw
:0004.434A EC                     in al, dx
:0004.434B B45F                   mov ah, 5F
:0004.434D 2573A1                 and ax, A173
:0004.4350 44                     inc sp
:0004.4351 00ABECB4               add [bp+di+B4EC], ch
:0004.4355 5F                     pop di
:0004.4356 00A457A4               add [si+A457], ah
:0004.435A C9                     leave
:0004.435B 0025                   add [di], ah
:0004.435D 73AA                   jnb 4309
:0004.435F BA2573                 mov dx, 7325
:0004.4362 2573A1                 and ax, A173
:0004.4365 44                     inc sp
:0004.4366 00A5CEAC               add [di+ACCE], ah
:0004.436A B5BC                   mov ch, BC
:0004.436C 75A7                   jne 4315
:0004.436E F0                     lock
:0004.436F C0BBBCC4A4             sar byte ptr [bp+di-3B44], A4
:0004.4374 48                     dec ax
:0004.4375 A14400                 mov ax, word ptr [0044]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.43D5(C)
|
:0004.4378 A7                     cmpsw
:0004.4379 EBC2                   jmp 433D


:0004.437B 59                     pop cx
:0004.437C AC                     lodsb
:0004.437D B5BC                   mov ch, BC
:0004.437F 75A1                   jne 4322
:0004.4381 44                     inc sp
:0004.4382 00A853A6               add [bx+si+A653], ch
:0004.4386 B3AF                   mov bl, AF
:0004.4388 E0A8                   loopnz 4332
:0004.438A CF                     iret


:0004.438B A5                     movsw
:0004.438C CE                     into
:0004.438D AA                     stosb
:0004.438E BAB944                 mov dx, 44B9
:0004.4391 A8E3                   test al, E3
:0004.4393 A14400                 mov ax, word ptr [0044]
:0004.4396 B5A6                   mov ch, A6
:0004.4398 B2A4                   mov dl, A4
:0004.439A AD                     lodsw
:0004.439B C8A4A3B0               enter A3A4, B0
:0004.439F F7A14400               mul word ptr [bx+di+0044]
:0004.43A3 2573A8                 and ax, A873
:0004.43A6 CF                     iret


:0004.43A7 A5                     movsw
:0004.43A8 CE                     into
:0004.43A9 2573AD                 and ax, AD73
:0004.43AC 7000                   jo 43AE

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.43AC(C)
|
:0004.43AE AB                     stosw
:0004.43AF 42                     inc dx
:0004.43B0 A4                     movsb
:0004.43B1 D1A4A3AF               shl word ptr [si-505D], 01
:0004.43B5 E0A8                   loopnz 435F
:0004.43B7 CF                     iret


:0004.43B8 A5                     movsw
:0004.43B9 CE                     into
:0004.43BA A4                     movsb
:0004.43BB F5                     cmc
:0004.43BC A7                     cmpsw
:0004.43BD F0                     lock
:0004.43BE A14400                 mov ax, word ptr [0044]
:0004.43C1 A5                     movsw
:0004.43C2 CE                     into
:0004.43C3 2573A7                 and ax, A773
:0004.43C6 F0                     lock
:0004.43C7 C0BBBCC4A4             sar byte ptr [bp+di-3B44], A4
:0004.43CC 48                     dec ax
:0004.43CD A14400                 mov ax, word ptr [0044]
:0004.43D0 2573A4                 and ax, A473
:0004.43D3 A7                     cmpsw
:0004.43D4 AD                     lodsw
:0004.43D5 70A1                   jo 4378
:0004.43D7 44                     inc sp
:0004.43D8 00A8CFBC               add [bx+si+BCCF], ch
:0004.43DC C4A448B2               les sp, [si+B248]
:0004.43E0 56                     push si
:0004.43E1 B6C3                   mov dh, C3
:0004.43E3 A14400                 mov ax, word ptr [0044]
:0004.43E6 AD                     lodsw
:0004.43E7 AB                     stosw
:0004.43E8 AE                     scasb
:0004.43E9 C0BCC4A448             sar byte ptr [si-5B3C], 48
:0004.43EE A4                     movsb
:0004.43EF 68AEF0                 push F0AE
:0004.43F2 A14400                 mov ax, word ptr [0044]
:0004.43F5 2573AA                 and ax, AA73
:0004.43F8 BAA468                 mov dx, 68A4
:0004.43FB AE                     scasb
:0004.43FC F0                     lock
:0004.43FD AD                     lodsw
:0004.43FE C8A455AD               enter 55A4, AD
:0004.4402 B0A4                   mov al, A4
:0004.4404 46                     inc si
:0004.4405 A14400                 mov ax, word ptr [0044]
:0004.4408 AB                     stosw
:0004.4409 EC                     in al, dx
:0004.440A B45F                   mov ah, 5F
:0004.440C 2573A1                 and ax, A173
:0004.440F 44                     inc sp
:0004.4410 00ABECB4               add [bp+di+B4EC], ch
:0004.4414 5F                     pop di
:0004.4415 00A457A4               add [si+A457], ah
:0004.4419 C9                     leave
:0004.441A 0025                   add [di], ah
:0004.441C 73AA                   jnb 43C8
:0004.441E BA2573                 mov dx, 7325
:0004.4421 257300                 and ax, 0073
:0004.4424 2573B2                 and ax, B273
:0004.4427 56                     push si
:0004.4428 B6C3                   mov dh, C3
:0004.442A A14400                 mov ax, word ptr [0044]
:0004.442D AB                     stosw
:0004.442E EC                     in al, dx
:0004.442F B45F                   mov ah, 5F
:0004.4431 BD64B3                 mov bp, B364
:0004.4434 F2                     repnz
:0004.4435 A4                     movsb
:0004.4436 BAAABA                 mov dx, BAAA
:0004.4439 2573B3                 and ax, B373
:0004.443C A1B6A4                 mov ax, word ptr [A4B6]
:0004.443F A14400                 mov ax, word ptr [0044]
:0004.4442 A7                     cmpsw
:0004.4443 DA00                   fiadd dword ptr [bx+si]
:0004.4445 BCC400                 mov sp, 00C4
:0004.4448 2573AD                 and ax, AD73
:0004.444B 78AA                   js 43F7
:0004.444D BA2573                 mov dx, 7325
:0004.4450 AB                     stosw
:0004.4451 EC                     in al, dx
:0004.4452 B45F                   mov ah, 5F
:0004.4454 A4                     movsb
:0004.4455 46                     inc si
:0004.4456 A14400                 mov ax, word ptr [0044]
:0004.4459 BD64B3                 mov bp, B364
:0004.445C F2                     repnz
:0004.445D A4                     movsb
:0004.445E BAA853                 mov dx, 53A8
:0004.4461 A6                     cmpsb
:0004.4462 B3A7                   mov bl, A7
:0004.4464 DAA4E8AD               fisub dword ptr [si+ADE8]
:0004.4468 78B6                   js 4420
:0004.446A A4                     movsb
:0004.446B A14400                 mov ax, word ptr [0044]
:0004.446E 0100                   add [bx+si], ax
:0004.4470 FFFF                   BYTE  2 DUP(0ffh)


:0004.4472 0100                   add [bx+si], ax
:0004.4474 0100                   add [bx+si], ax
:0004.4476 FFFF                   BYTE  2 DUP(0ffh)


:0004.4478 0100                   add [bx+si], ax
:0004.447A FFFFFFFF               BYTE  4 DUP(0ffh)


:0004.447E 0100                   add [bx+si], ax
:0004.4480 0000                   add [bx+si], al 
:0004.4482 FFFF                   BYTE  2 DUP(0ffh)


:0004.4484 00000000               BYTE  4 DUP(0)


:0004.4488 0100                   add [bx+si], ax
:0004.448A 0000                   add [bx+si], al 
:0004.448C FFFF                   BYTE  2 DUP(0ffh)


:0004.448E 0000                   add [bx+si], al 
:0004.4490 FFFF                   BYTE  2 DUP(0ffh)


:0004.4492 0100                   add [bx+si], ax
:0004.4494 00000000               BYTE  4 DUP(0)


:0004.4498 0100                   add [bx+si], ax
:0004.449A FFFF                   BYTE  2 DUP(0ffh)


:0004.449C 0000                   add [bx+si], al 
:0004.449E 0100                   add [bx+si], ax
:0004.44A0 FFFF                   BYTE  2 DUP(0ffh)


:0004.44A2 0100                   add [bx+si], ax
:0004.44A4 0100                   add [bx+si], ax
:0004.44A6 FFFF                   BYTE  2 DUP(0ffh)


:0004.44A8 0100                   add [bx+si], ax
:0004.44AA FFFFFFFF               BYTE  4 DUP(0ffh)


:0004.44AE A4                     movsb
:0004.44AF A3AC4F                 mov word ptr [4FAC], ax
:0004.44B2 A6                     cmpsb
:0004.44B3 62B2BEB0               bound si, [bp+si+B0BE]
:0004.44B7 CABD64                 retf 64BD


:0004.44BA B3F2                   mov bl, F2
:0004.44BC B8CCA1                 mov ax, A1CC
:0004.44BF 44                     inc sp
:0004.44C0 0AA14BA1               or ah, [bx+di+A14B]
:0004.44C4 4B                     dec bx
:0004.44C5 A4                     movsb
:0004.44C6 CF                     iret


:0004.44C7 B160                   mov cl, 60
:0004.44C9 A144A9                 mov ax, word ptr [A944]
:0004.44CC 41                     inc cx
:0004.44CD A14400                 mov ax, word ptr [0044]
:0004.44D0 A4                     movsb
:0004.44D1 77A6                   ja 4479
:0004.44D3 B3B3                   mov bl, B3
:0004.44D5 A1B6A4                 mov ax, word ptr [A4B6]
:0004.44D8 A14900                 mov ax, word ptr [0049]
:0004.44DB A4                     movsb
:0004.44DC A3AC4F                 mov word ptr [4FAC], ax
:0004.44DF A6                     cmpsb
:0004.44E0 62B2BEB0               bound si, [bp+si+B0BE]
:0004.44E4 CABD64                 retf 64BD


:0004.44E7 B3F2                   mov bl, F2
:0004.44E9 B8CCA1                 mov ax, A1CC
:0004.44EC 44                     inc sp
:0004.44ED 00A4A3AC               add [si+ACA3], ah
:0004.44F1 4F                     dec di
:0004.44F2 A7                     cmpsw
:0004.44F3 DAAD78B3               fisubr dword ptr [di+B378]
:0004.44F7 A1B6A4                 mov ax, word ptr [A4B6]
:0004.44FA A14400                 mov ax, word ptr [0044]
:0004.44FD A4                     movsb
:0004.44FE A3AFE0                 mov word ptr [E0AF], ax
:0004.4501 BEDEA7                 mov si, A7DE
:0004.4504 40                     inc ax
:0004.4505 AA                     stosb
:0004.4506 BAB3A1                 mov dx, A1B3
:0004.4509 B6A4                   mov dh, A4
:0004.450B A14400                 mov ax, word ptr [0044]
:0004.450E B256                   mov dl, 56
:0004.4510 B6C3                   mov dh, C3
:0004.4512 A4                     movsb
:0004.4513 A4                     movsb
:0004.4514 A4                     movsb
:0004.4515 A3C5A5                 mov word ptr [A5C5], ax
:0004.4518 AB                     stosw
:0004.4519 FC                     cld
:0004.451A B4A7                   mov ah, A7
:0004.451C A14400                 mov ax, word ptr [0044]
:0004.451F A952A5                 test ax, A552
:0004.4522 4F                     dec di
:0004.4523 A4                     movsb
:0004.4524 77B0                   ja 44D6
:0004.4526 F5                     cmc
:0004.4527 A6                     cmpsb
:0004.4528 E6A7                   out A7, al
:0004.452A B9B2A6                 mov cx, A6B2
:0004.452D A14400                 mov ax, word ptr [0044]
:0004.4530 FFFFFF                 BYTE  3 DUP(0ffh)


:0004.4533 0101                   add [bx+di], ax
:0004.4535 0101                   add [bx+di], ax
:0004.4537 0101                   add [bx+di], ax
:0004.4539 FFFFFF                 BYTE  3 DUP(0ffh)


:0004.453C 0101                   add [bx+di], ax
:0004.453E FF01                   inc word ptr [bx+di]
:0004.4540 FFFF                   BYTE  2 DUP(0ffh)


:0004.4542 0101                   add [bx+di], ax
:0004.4544 0101                   add [bx+di], ax
:0004.4546 FFFFFF                 BYTE  3 DUP(0ffh)


:0004.4549 0303                   add ax, [bp+di]
:0004.454B 0301                   add ax, [bx+di]
:0004.454D 0101                   add [bx+di], ax
:0004.454F 04FF                   add al, FF
:0004.4551 0104                   add [si], ax
:0004.4553 01FF                   add di, di
:0004.4555 0404                   add al, 04
:0004.4557 0404                   add al, 04
:0004.4559 FFFFFF                 BYTE  3 DUP(0ffh)


:0004.455C 06                     push es
:0004.455D 06                     push es
:0004.455E 06                     push es
:0004.455F 0404                   add al, 04
:0004.4561 04FF                   add al, FF
:0004.4563 FF04                   inc word ptr [si]
:0004.4565 07                     pop es
:0004.4566 04FF                   add al, FF
:0004.4568 FF060606               inc word ptr [0606]
:0004.456C 0404                   add al, 04
:0004.456E 06                     push es
:0004.456F 0808                   or [bx+si], cl 
:0004.4571 08060606               or [0606], al 
:0004.4575 07                     pop es
:0004.4576 0406                   add al, 06
:0004.4578 09060107               or [0701], ax
:0004.457C 0808                   or [bx+si], cl 
:0004.457E 0806060A               or [0A06], al 
:0004.4582 0A0A                   or cl , [bp+si]
:0004.4584 0A08                   or cl , [bx+si]
:0004.4586 0808                   or [bx+si], cl 
:0004.4588 0906080B               or [0B08], ax
:0004.458C 0803                   or [bp+di], al 
:0004.458E 09FF                   or di, di
:0004.4590 FFFF                   BYTE  2 DUP(0ffh)


:0004.4592 0000                   add [bx+si], al 
:0004.4594 02FF                   add bh, bh
:0004.4596 FFFFFFFFFF             BYTE  5 DUP(0ffh)


:0004.459B 0406                   add al, 06
:0004.459D FFFFFFFF               BYTE  4 DUP(0ffh)


:0004.45A1 090A                   or [bp+si], cx
:0004.45A3 0408                   add al, 08
:0004.45A5 08060604               or [0406], al 
:0004.45A9 0402                   add al, 02
:0004.45AB 080E040C               or [0C04], cl 
:0004.45AF 0810                   or [bx+si], dl
:0004.45B1 06                     push es
:0004.45B2 1404                   adc al, 04
:0004.45B4 1208                   adc cl , [bx+si]
:0004.45B6 0403                   add al, 03
:0004.45B8 0000                   add [bx+si], al 
:0004.45BA 0100                   add [bx+si], ax
:0004.45BC 0204                   add al , [si]
:0004.45BE 0400                   add al, 00
:0004.45C0 000000                 BYTE  3 DUP(0)


:0004.45C3 0204                   add al , [si]
:0004.45C5 0202                   add al , [bp+si]
:0004.45C7 000000                 BYTE  3 DUP(0)


:0004.45CA 07                     pop es
:0004.45CB 07                     pop es
:0004.45CC 07                     pop es
:0004.45CD 050605                 add ax, 0506
:0004.45D0 050707                 add ax, 0707
:0004.45D3 050508                 add ax, 0805
:0004.45D6 050507                 add ax, 0705
:0004.45D9 050505                 add ax, 0505
:0004.45DC 050501                 add ax, 0105
:0004.45DF AE                     scasb
:0004.45E0 C9                     leave
:0004.45E1 AD                     lodsw
:0004.45E2 D4A8                   aam (base168)
:0004.45E4 EC                     in al, dx
:0004.45E5 A4                     movsb
:0004.45E6 46                     inc si
:0004.45E7 A141BD                 mov ax, word ptr [BD41]
:0004.45EA C4A457A5               les sp, [si+A557]
:0004.45EE 68A149                 push 49A1
:0004.45F1 00A4A3A6               add [si+A6A3], ah
:0004.45F5 6E                     outsb
:0004.45F6 A4                     movsb
:0004.45F7 46                     inc si
:0004.45F8 A141A6                 mov ax, word ptr [A641]
:0004.45FB B3AE                   mov bl, AE
:0004.45FD 49                     dec cx
:0004.45FE A5                     movsw
:0004.45FF F1                     BYTE 0f1h
:0004.4600 A14900                 mov ax, word ptr [0049]
:0004.4603 2573A4                 and ax, A473
:0004.4606 68AEF0                 push F0AE
:0004.4609 AD                     lodsw
:0004.460A C8ABECB4               enter ECAB, B4
:0004.460E 5F                     pop di
:0004.460F 253275                 and ax, 7532
:0004.4612 C249A1                 ret A149



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.4662(C)
|
:0004.4615 44                     inc sp
:0004.4616 0025                   add [di], ah
:0004.4618 73AA                   jnb 45C4
:0004.461A BAAD70                 mov dx, 70AD
:0004.461D BFD1A5                 mov di, A5D1
:0004.4620 A2B1D1                 mov byte ptr [D1B1], al
:0004.4623 A4                     movsb
:0004.4624 46                     inc si
:0004.4625 A14400                 mov ax, word ptr [0044]
:0004.4628 2573A8                 and ax, A873
:0004.462B 53                     push bx
:0004.462C A6                     cmpsb
:0004.462D B3B7                   mov bl, B7
:0004.462F 6C                     insb
:0004.4630 A5                     movsw
:0004.4631 A2A74C                 mov byte ptr [4CA7], al
:0004.4634 A4                     movsb
:0004.4635 4F                     dec di
:0004.4636 A14400                 mov ax, word ptr [0044]
:0004.4639 2573B7                 and ax, B773
:0004.463C 6C                     insb
:0004.463D A5                     movsw
:0004.463E A2A446                 mov byte ptr [46A4], al
:0004.4641 253475                 and ax, 7534
:0004.4644 AA                     stosb
:0004.4645 BAA74C                 mov dx, 4CA7
:0004.4648 A4                     movsb
:0004.4649 4F                     dec di
:0004.464A A14400                 mov ax, word ptr [0044]
:0004.464D A4                     movsb
:0004.464E 68AEF0                 push F0AE
:0004.4651 AD                     lodsw
:0004.4652 C8ADB0A7               enter B0AD, A7
:0004.4656 43                     inc bx
:0004.4657 A4                     movsb
:0004.4658 46                     inc si
:0004.4659 253275                 and ax, 7532
:0004.465C C249A1                 ret A149


:0004.465F 44                     inc sp
:0004.4660 0025                   add [di], ah
:0004.4662 73B1                   jnb 4615
:0004.4664 6F                     outsw
:0004.4665 A8EC                   test al, EC
:0004.4667 253275                 and ax, 7532
:0004.466A C249B8                 ret B849


:0004.466D 67C5E7                 lds sp, di
:0004.4670 AD                     lodsw
:0004.4671 C8A14400               enter 44A1, 00
:0004.4675 2573AA                 and ax, AA73
:0004.4678 BAAD70                 mov dx, 70AD
:0004.467B BFD1A5                 mov di, A5D1
:0004.467E A2B1D1                 mov byte ptr [D1B1], al
:0004.4681 A4                     movsb
:0004.4682 46                     inc si
:0004.4683 A14900                 mov ax, word ptr [0049]
:0004.4686 A4                     movsb
:0004.4687 CF                     iret


:0004.4688 C0BBA14900             sar byte ptr [bp+di+49A1], 00
:0004.468D A4                     movsb
:0004.468E CF                     iret


:0004.468F C0BBA446A1             sar byte ptr [bp+di+46A4], A1
:0004.4694 49                     dec cx
:0004.4695 00423A                 add [bp+si+3A], al 
:0004.4698 686578                 push 7865
:0004.469B 626368                 bound sp, [bp+di+68]
:0004.469E 702E                   jo 46CE
:0004.46A0 7233                   jb 46D5
:0004.46A2 00423A                 add [bp+si+3A], al 
:0004.46A5 686578                 push 7865
:0004.46A8 626D61                 bound bp, [di+61]
:0004.46AB 702E                   jo 46DB
:0004.46AD 7233                   jb 46E2
:0004.46AF 0003                   add [bp+di], al 
:0004.46B1 0001                   add [bx+di], al 
:0004.46B3 00FF                   add bh, bh
:0004.46B5 FF                     BYTE 0ffh
:0004.46B6 FD                     std
:0004.46B7 FF02                   inc word ptr [bp+si]
:0004.46B9 000000                 BYTE  3 DUP(0)


:0004.46BC FE                     BYTE 0feh
:0004.46BD FF423A                 inc word ptr [bp+si+3A]
:0004.46C0 686578                 push 7865
:0004.46C3 626368                 bound sp, [bp+di+68]
:0004.46C6 722E                   jb 46F6
:0004.46C8 7233                   jb 46FD
:0004.46CA 0025                   add [di], ah
:0004.46CC 7300                   jnb 46CE

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0004.469E(C), :0004.46CC(C)
|
:0004.46CE B5A5                   mov ch, A5
:0004.46D0 AF                     scasw
:0004.46D1 C525                   lds sp, [di]
:0004.46D3 327525                 xor dh, [di+25]
:0004.46D6 7300                   jnb 46D8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.46D6(C)
|
:0004.46D8 A7                     cmpsw
:0004.46D9 F0                     lock
:0004.46DA C0BB00A8BE             sar byte ptr [bp+di-5800], BE
:0004.46DF BF6D00                 mov di, 006D

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.46AD(C)
|
:0004.46E2 AA                     stosb
:0004.46E3 5A                     pop dx
:0004.46E4 A4                     movsb
:0004.46E5 4F                     dec di
:0004.46E6 00A74CA4               add [bx+A44C], ah
:0004.46EA 4F                     dec di
:0004.46EB 00A468AE               add [si+AE68], ah
:0004.46EF F0                     lock
:0004.46F0 00B867C5               add [bx+si+C567], bh
:0004.46F4 E700                   out 00, ax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.46C6(C)
|
:0004.46F6 A6                     cmpsb
:0004.46F7 61                     popa
:0004.46F8 A7                     cmpsw
:0004.46F9 CE                     into
:0004.46FA 002B                   add [bp+di], ch
:0004.46FC 253275                 and ax, 7532
:0004.46FF 252500                 and ax, 0025
:0004.4702 B867C5                 mov ax, C567
:0004.4705 E700                   out 00, ax
:0004.4707 001C                   add [si], bl 
:0004.4709 1B1D                   sbb bx, [di]
:0004.470B 0003                   add [bp+di], al 
:0004.470D 0001                   add [bx+di], al 
:0004.470F 0002                   add [bp+si], al 
:0004.4711 0000000000             BYTE  5 DUP(0)


:0004.4716 0400                   add al, 00
:0004.4718 0400                   add al, 00
:0004.471A 1213                   adc dl, [bp+di]
:0004.471C 0A00                   or al , [bx+si]
:0004.471E 0304                   add ax, [si]
:0004.4720 0800                   or [bx+si], al 
:0004.4722 F8                     clc
:0004.4723 FFF7                   push di
:0004.4725 FF09                   dec word ptr [bx+di]
:0004.4727 0011                   add [bx+di], dl
:0004.4729 00EF                   add bh, ch
:0004.472B FF                     BYTE 0ffh
:0004.472C B9C1CC                 mov cx, CCC1
:0004.472F D5CC                   aad (base=204)
:0004.4731 DDD9                   fstp st(1)
:0004.4733 D6                     setalc
:0004.4734 D5D7                   aad (base=215)
:0004.4736 D8DA                   fcomp st(0), st(2)
:0004.4738 E7E8                   out E8, ax
:0004.473A E9D2CD                 jmp 150F


:0004.473D CC                     int 03
:0004.473E CE                     into
:0004.473F CF                     iret


:0004.4740 D3D0                   rcl ax, cl 
:0004.4742 D4D1                   aam (base209)
:0004.4744 95                     xchg ax,bp
:0004.4745 90                     nop
:0004.4746 8FAB82F0               pop word ptr [bp+di-0F7E]
:0004.474A 92                     xchg ax,dx
:0004.474B C789C182B782           mov word ptr [bx+di-7D3F], 82B7
:0004.4751 E98BF3                 jmp 3ADF


:0004.4754 82AB959491             sub byte ptr [bp+di+9495], 91
:0004.4759 E082                   loopnz 46DD
:0004.475B AA                     stosb
:0004.475C 82A082E882             and byte ptr [bx+si+E882], 82
:0004.4761 DC82B982               fadd qword ptr [bp+si+82B9]
:0004.4765 F1                     BYTE 0f1h
:0004.4766 8149814981             or word ptr [bx+di-7F], 8149
:0004.476B 49                     dec cx
:0004.476C 0000                   add [bx+si], al 
:0004.476E FF02                   inc word ptr [bp+si]
:0004.4770 03FF                   add di, di
:0004.4772 0400                   add al, 00
:0004.4774 050003                 add ax, 0300
:0004.4777 0001                   add [bx+di], al 
:0004.4779 00FF                   add bh, bh
:0004.477B FF                     BYTE 0ffh
:0004.477C FD                     std
:0004.477D FF                     BYTE 0ffh
:0004.477E FB                     sti
:0004.477F FF423A                 inc word ptr [bp+si+3A]
:0004.4782 686578                 push 7865
:0004.4785 696368722E             imul sp, [bp+di+68], 2E72
:0004.478A 7233                   jb 47BF
:0004.478C 00423A                 add [bp+si+3A], al 
:0004.478F 686578                 push 7865
:0004.4792 626368                 bound sp, [bp+di+68]
:0004.4795 702E                   jo 47C5
:0004.4797 7233                   jb 47CC
:0004.4799 00423A                 add [bp+si+3A], al 
:0004.479C 686578                 push 7865
:0004.479F 626D61                 bound bp, [di+61]
:0004.47A2 702E                   jo 47D2
:0004.47A4 7233                   jb 47D9
:0004.47A6 0000                   add [bx+si], al 
:0004.47A8 2800                   sub [bx+si], al 
:0004.47AA 2900                   sub [bx+si], ax
:0004.47AC 17                     pop ss
:0004.47AD 00FF                   add bh, bh
:0004.47AF 00FF                   add bh, bh
:0004.47B1 000D                   add [di], cl 
:0004.47B3 00260027               add [2700], ah
:0004.47B7 00AA5ABE               add [bp+si+BE5A], ch
:0004.47BB B900C5                 mov cx, C500
:0004.47BE DCB4ABA5               fdiv qword ptr [si+A5AB]
:0004.47C2 CE                     into
:0004.47C3 00A7F0C0               add [bx+C0F0], ah
:0004.47C7 BBA5CE                 mov bx, CEA5
:0004.47CA 00ABECB4               add [bp+di+B4EC], ch
:0004.47CE 5F                     pop di
:0004.47CF A5                     movsw
:0004.47D0 CE                     into
:0004.47D1 00B0A800               add [bx+si+00A8], dh
:0004.47D5 A7                     cmpsw
:0004.47D6 4C                     dec sp
:0004.47D7 AE                     scasb
:0004.47D8 D100                   rol word ptr [bx+si], 01
:0004.47DA E83FED                 call 351C
:0004.47DD 3F                     aas
:0004.47DE F4                     hlt
:0004.47DF 3F                     aas
:0004.47E0 FB                     sti
:0004.47E1 3F                     aas
:0004.47E2 024005                 add al , [bx+si+05]
:0004.47E5 40                     inc ax
:0004.47E6 0201                   add al , [bx+di]
:0004.47E8 0005                   add [di], al 
:0004.47EA 0304                   add ax, [si]
:0004.47EC 0807                   or [bx], al 
:0004.47EE 06                     push es
:0004.47EF 0B0A                   or cx, [bp+si]
:0004.47F1 090C                   or [si], cx
:0004.47F3 0D0E0F                 or ax, 0F0E
:0004.47F6 1011                   adc [bx+di], dl
:0004.47F8 121B                   adc bl , [bp+di]
:0004.47FA 42                     inc dx
:0004.47FB 301B                   xor [bp+di], bl 
:0004.47FD 4D                     dec bp
:0004.47FE 3425                   xor al, 25
:0004.4800 7300                   jnb 4802

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.4800(C)
|
:0004.4802 A1FE25                 mov ax, word ptr [25FE]
:0004.4805 7300                   jnb 4807

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.4805(C)
|
:0004.4807 B27B                   mov dl, 7B
:0004.4809 A6                     cmpsb
:0004.480A 62AC4FA5               bound bp, [si+A54F]
:0004.480E 69A548B0D1BE           imul sp, [di+B048], BED1
:0004.4814 D4AA                   aam (base170)
:0004.4816 BAB3CC                 mov dx, CCB3
:0004.4819 A4                     movsb
:0004.481A 6AA4                   push FFA4
:0004.481C 48                     dec ax
:0004.481D BCC6A1                 mov sp, A1C6
:0004.4820 44                     inc sp
:0004.4821 00C5                   add ch, al 
:0004.4823 FD                     std
:0004.4824 AD                     lodsw
:0004.4825 FE                     BYTE 0feh
:0004.4826 A6                     cmpsb
:0004.4827 57                     push di
:0004.4828 AA                     stosb
:0004.4829 5A                     pop dx
:0004.482A B14E                   mov cl, 4E
:0004.482C B0D1                   mov al, D1
:0004.482E A5                     movsw
:0004.482F 5B                     pop bx
:0004.4830 BED4B0                 mov si, B0D4
:0004.4833 AB                     stosw
:0004.4834 A14800                 mov ax, word ptr [0048]
:0004.4837 A4                     movsb
:0004.4838 A3AFE0                 mov word ptr [E0AF], ax
:0004.483B B8D1B0                 mov ax, B0D1
:0004.483E A3A8BA                 mov word ptr [BAA8], ax
:0004.4841 A6                     cmpsb
:0004.4842 57                     push di
:0004.4843 AA                     stosb
:0004.4844 5A                     pop dx
:0004.4845 B14E                   mov cl, 4E
:0004.4847 A14400                 mov ax, word ptr [0044]
:0004.484A A4                     movsb
:0004.484B A3AFE0                 mov word ptr [E0AF], ax
:0004.484E A6                     cmpsb
:0004.484F 41                     inc cx
:0004.4850 B0D1                   mov al, D1
:0004.4852 BED4A4                 mov si, A4D4
:0004.4855 46                     inc si
:0004.4856 A14400                 mov ax, word ptr [0044]
:0004.4859 BD73B2                 mov bp, B273
:0004.485C D5A7                   aad (base=167)
:0004.485E B9B2A6                 mov cx, A6B2
:0004.4861 A141A5                 mov ax, word ptr [A541]
:0004.4864 69A548B6DCA1           imul sp, [di+B648], A1DC
:0004.486A 48                     dec ax
:0004.486B 00000000000000000000   BYTE 10 DUP(0)


:0004.4875 A5                     movsw
:0004.4876 E6B4                   out B4, al
:0004.4878 AB                     stosw
:0004.4879 B944A8                 mov cx, A844
:0004.487C E3B6                   jcxz 4834
:0004.487E DCA14820               fsub qword ptr [bx+di+2048]
:0004.4882 2020                   and [bx+si], ah
:0004.4884 2000                   and [bx+si], al 
:0004.4886 A5                     movsw
:0004.4887 E6B4                   out B4, al
:0004.4889 AB                     stosw
:0004.488A AD                     lodsw
:0004.488B FE                     BYTE 0feh
:0004.488C A6                     cmpsb
:0004.488D 57                     push di
:0004.488E AA                     stosb
:0004.488F 5A                     pop dx
:0004.4890 B14E                   mov cl, 4E
:0004.4892 AA                     stosb
:0004.4893 BAB944                 mov dx, 44B9
:0004.4896 A8E3                   test al, E3
:0004.4898 A148BD                 mov ax, word ptr [BD48]
:0004.489B D0BFEFBE               sar byte ptr [bx-4111], 01
:0004.489F DCA14400               fsub qword ptr [bx+di+0044]
:0004.48A3 BDD0BF                 mov bp, BFD0
:0004.48A6 EF                     out dx, ax
:0004.48A7 BEDCAD                 mov si, ADDC
:0004.48AA 6E                     outsb
:0004.48AB A5                     movsw
:0004.48AC E6B4                   out B4, al
:0004.48AE AB                     stosw
:0004.48AF AA                     stosb
:0004.48B0 BAB944                 mov dx, 44B9
:0004.48B3 A8E3                   test al, E3
:0004.48B5 A14400                 mov ax, word ptr [0044]
:0004.48B8 A5                     movsw
:0004.48B9 E6B5                   out B5, al
:0004.48BB B9BDD6                 mov cx, D6BD
:0004.48BE A14800                 mov ax, word ptr [0048]
:0004.48C1 A4                     movsb
:0004.48C2 77A4                   ja 4868
:0004.48C4 A3AFE0                 mov word ptr [E0AF], ax
:0004.48C7 A6                     cmpsb
:0004.48C8 41                     inc cx
:0004.48C9 AB                     stosw
:0004.48CA F9                     stc
:0004.48CB A6                     cmpsb
:0004.48CC B3B9                   mov bl, B9
:0004.48CE 44                     inc sp
:0004.48CF A8E3                   test al, E3
:0004.48D1 A14400                 mov ax, word ptr [0044]
:0004.48D4 A5                     movsw
:0004.48D5 69A548B6DCA1           imul sp, [di+B648], A1DC
:0004.48DB 48                     dec ax
:0004.48DC 2020                   and [bx+si], ah
:0004.48DE 2020                   and [bx+si], ah
:0004.48E0 2020                   and [bx+si], ah
:0004.48E2 2020                   and [bx+si], ah
:0004.48E4 00A4B0BB               add [si+BBB0], ah
:0004.48E8 F2                     repnz
:0004.48E9 A4                     movsb
:0004.48EA 5D                     pop bp
:0004.48EB A853                   test al, 53
:0004.48ED A6                     cmpsb
:0004.48EE B3A1                   mov bl, A1
:0004.48F0 44                     inc sp
:0004.48F1 0037                   add [bx], dh
:0004.48F3 40                     inc ax
:0004.48F4 52                     push dx
:0004.48F5 40                     inc ax
:0004.48F6 6740                   inc ax
:0004.48F8 7A40                   jpe 493A
:0004.48FA 89409C                 mov [bx+si-64], ax
:0004.48FD 40                     inc ax
:0004.48FE 9D                     popf
:0004.48FF 40                     inc ax
:0004.4900 9E                     sahf
:0004.4901 40                     inc ax
:0004.4902 9F                     lahf
:0004.4903 40                     inc ax
:0004.4904 A040A1                 mov al, [A140]
:0004.4907 40                     inc ax
:0004.4908 A240A3                 mov byte ptr [A340], al
:0004.490B 40                     inc ax
:0004.490C A4                     movsb
:0004.490D 40                     inc ax
:0004.490E A5                     movsw
:0004.490F 40                     inc ax
:0004.4910 B640                   mov dh, 40
:0004.4912 D340E8                 rol word ptr [bx+si-18], cl 
:0004.4915 40                     inc ax
:0004.4916 F1                     BYTE 0f1h
:0004.4917 40                     inc ax
:0004.4918 0441                   add al, 41
:0004.491A 154104                 adc ax, 0441
:0004.491D 00160050               add [5000], dl
:0004.4921 009000D0               add [bx+si+D000], dl
:0004.4925 001B                   add [bp+di], bl 
:0004.4927 42                     inc dx
:0004.4928 301B                   xor [bp+di], bl 
:0004.492A 4D                     dec bp
:0004.492B 34A1                   xor al, A1
:0004.492D FE                     BYTE 0feh
:0004.492E 253264                 and ax, 6432
:0004.4931 1B4234                 sbb ax, [bp+si+34]
:0004.4934 0000                   add [bx+si], al 
:0004.4936 0100                   add [bx+si], ax
:0004.4938 1B4337                 sbb ax, [bp+di+37]
:0004.493B 1B4D34                 sbb cx, [di+34]
:0004.493E 257300                 and ax, 0073
:0004.4941 1B4D34                 sbb cx, [di+34]
:0004.4944 1B4230                 sbb ax, [bp+si+30]
:0004.4947 253264                 and ax, 6432
:0004.494A 001B                   add [bp+di], bl 
:0004.494C 4D                     dec bp
:0004.494D 341B                   xor al, 1B
:0004.494F 42                     inc dx
:0004.4950 301B                   xor [bp+di], bl 
:0004.4952 43                     inc bx
:0004.4953 37                     aaa
:0004.4954 253264                 and ax, 6432
:0004.4957 001B                   add [bp+di], bl 
:0004.4959 42                     inc dx
:0004.495A 301B                   xor [bp+di], bl 
:0004.495C 4D                     dec bp
:0004.495D 3425                   xor al, 25
:0004.495F 7300                   jnb 4961

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.495F(C)
|
:0004.4961 1B4230                 sbb ax, [bp+si+30]
:0004.4964 253275                 and ax, 7532
:0004.4967 0025                   add [di], ah
:0004.4969 3475                   xor al, 75
:0004.496B 0025                   add [di], ah
:0004.496D 3475                   xor al, 75
:0004.496F A1FE25                 mov ax, word ptr [25FE]
:0004.4972 3475                   xor al, 75
:0004.4974 0000                   add [bx+si], al 
:0004.4976 0200                   add al , [bx+si]
:0004.4978 0125                   add [di], sp
:0004.497A 7300                   jnb 497C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.497A(C)
|
:0004.497C 253275                 and ax, 7532
:0004.497F 0025                   add [di], ah
:0004.4981 33750A                 xor si, [di+0A]
:0004.4984 0025                   add [di], ah
:0004.4986 7300                   jnb 4988

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.4986(C)
|
:0004.4988 B54C                   mov ch, 4C
:0004.498A C4E2                   les sp, dx
:0004.498C B161                   mov cl, 61
:0004.498E AB                     stosw
:0004.498F 7EA1                   jle 4932
:0004.4991 44                     inc sp
:0004.4992 00A5E6B5               add [di+B5E6], ah
:0004.4996 B900A1                 mov cx, A100
:0004.4999 41                     inc cx
:0004.499A A5                     movsw
:0004.499B 69A548B6DCA1           imul sp, [di+B648], A1DC
:0004.49A1 48                     dec ax
:0004.49A2 0000                   add [bx+si], al 
:0004.49A4 A813                   test al, 13
:0004.49A6 F0                     lock
:0004.49A7 2CA8                   sub al, A8
:0004.49A9 13F0                   adc si, ax
:0004.49AB 2CA8                   sub al, A8
:0004.49AD 13F0                   adc si, ax
:0004.49AF 2CA8                   sub al, A8
:0004.49B1 13F0                   adc si, ax
:0004.49B3 2CA8                   sub al, A8
:0004.49B5 13F0                   adc si, ax
:0004.49B7 2CA8                   sub al, A8
:0004.49B9 13F0                   adc si, ax
:0004.49BB 2CE2                   sub al, E2
:0004.49BD 15F02C                 adc ax, 2CF0
:0004.49C0 16                     push ss
:0004.49C1 16                     push ss
:0004.49C2 F0                     lock
:0004.49C3 2CBC                   sub al, BC
:0004.49C5 15F02C                 adc ax, 2CF0
:0004.49C8 4C                     dec sp
:0004.49C9 16                     push ss
:0004.49CA F0                     lock
:0004.49CB 2C4C                   sub al, 4C
:0004.49CD 16                     push ss
:0004.49CE F0                     lock
:0004.49CF 2C4C                   sub al, 4C
:0004.49D1 16                     push ss
:0004.49D2 F0                     lock
:0004.49D3 2C4C                   sub al, 4C
:0004.49D5 16                     push ss
:0004.49D6 F0                     lock
:0004.49D7 2C4C                   sub al, 4C
:0004.49D9 16                     push ss
:0004.49DA F0                     lock
:0004.49DB 2C4C                   sub al, 4C
:0004.49DD 16                     push ss
:0004.49DE F0                     lock
:0004.49DF 2C4C                   sub al, 4C
:0004.49E1 16                     push ss
:0004.49E2 F0                     lock
:0004.49E3 2C4C                   sub al, 4C
:0004.49E5 16                     push ss
:0004.49E6 F0                     lock
:0004.49E7 2C4C                   sub al, 4C
:0004.49E9 16                     push ss
:0004.49EA F0                     lock
:0004.49EB 2C4C                   sub al, 4C
:0004.49ED 16                     push ss
:0004.49EE F0                     lock
:0004.49EF 2C4C                   sub al, 4C
:0004.49F1 16                     push ss
:0004.49F2 F0                     lock
:0004.49F3 2C4C                   sub al, 4C
:0004.49F5 16                     push ss
:0004.49F6 F0                     lock
:0004.49F7 2C4C                   sub al, 4C
:0004.49F9 16                     push ss
:0004.49FA F0                     lock
:0004.49FB 2C4C                   sub al, 4C
:0004.49FD 16                     push ss
:0004.49FE F0                     lock
:0004.49FF 2C4C                   sub al, 4C
:0004.4A01 16                     push ss
:0004.4A02 F0                     lock
:0004.4A03 2C4C                   sub al, 4C
:0004.4A05 16                     push ss
:0004.4A06 F0                     lock
:0004.4A07 2C4C                   sub al, 4C
:0004.4A09 16                     push ss
:0004.4A0A F0                     lock
:0004.4A0B 2C4C                   sub al, 4C
:0004.4A0D 16                     push ss
:0004.4A0E F0                     lock
:0004.4A0F 2C4C                   sub al, 4C
:0004.4A11 16                     push ss
:0004.4A12 F0                     lock
:0004.4A13 2C4C                   sub al, 4C
:0004.4A15 16                     push ss
:0004.4A16 F0                     lock
:0004.4A17 2C4C                   sub al, 4C
:0004.4A19 16                     push ss
:0004.4A1A F0                     lock
:0004.4A1B 2C4C                   sub al, 4C
:0004.4A1D 16                     push ss
:0004.4A1E F0                     lock
:0004.4A1F 2C4C                   sub al, 4C
:0004.4A21 16                     push ss
:0004.4A22 F0                     lock
:0004.4A23 2C4C                   sub al, 4C
:0004.4A25 16                     push ss
:0004.4A26 F0                     lock
:0004.4A27 2C4C                   sub al, 4C
:0004.4A29 16                     push ss
:0004.4A2A F0                     lock
:0004.4A2B 2CAA                   sub al, AA
:0004.4A2D 16                     push ss
:0004.4A2E F0                     lock
:0004.4A2F 2CAA                   sub al, AA
:0004.4A31 16                     push ss
:0004.4A32 F0                     lock
:0004.4A33 2CAA                   sub al, AA
:0004.4A35 16                     push ss
:0004.4A36 F0                     lock
:0004.4A37 2CAA                   sub al, AA
:0004.4A39 16                     push ss
:0004.4A3A F0                     lock
:0004.4A3B 2CAA                   sub al, AA
:0004.4A3D 16                     push ss
:0004.4A3E F0                     lock
:0004.4A3F 2CAA                   sub al, AA
:0004.4A41 16                     push ss
:0004.4A42 F0                     lock
:0004.4A43 2CE2                   sub al, E2
:0004.4A45 15F02C                 adc ax, 2CF0
:0004.4A48 16                     push ss
:0004.4A49 16                     push ss
:0004.4A4A F0                     lock
:0004.4A4B 2CA6                   sub al, A6
:0004.4A4D 18F0                   sbb al , dh
:0004.4A4F 2C4C                   sub al, 4C
:0004.4A51 16                     push ss
:0004.4A52 F0                     lock
:0004.4A53 2C4C                   sub al, 4C
:0004.4A55 16                     push ss
:0004.4A56 F0                     lock
:0004.4A57 2C4C                   sub al, 4C
:0004.4A59 16                     push ss
:0004.4A5A F0                     lock
:0004.4A5B 2C4C                   sub al, 4C
:0004.4A5D 16                     push ss
:0004.4A5E F0                     lock
:0004.4A5F 2C4C                   sub al, 4C
:0004.4A61 16                     push ss
:0004.4A62 F0                     lock
:0004.4A63 2C4C                   sub al, 4C
:0004.4A65 16                     push ss
:0004.4A66 F0                     lock
:0004.4A67 2C4C                   sub al, 4C
:0004.4A69 16                     push ss
:0004.4A6A F0                     lock
:0004.4A6B 2C4C                   sub al, 4C
:0004.4A6D 16                     push ss
:0004.4A6E F0                     lock
:0004.4A6F 2C4C                   sub al, 4C
:0004.4A71 16                     push ss
:0004.4A72 F0                     lock
:0004.4A73 2C4C                   sub al, 4C
:0004.4A75 16                     push ss
:0004.4A76 F0                     lock
:0004.4A77 2C4C                   sub al, 4C
:0004.4A79 16                     push ss
:0004.4A7A F0                     lock
:0004.4A7B 2C4C                   sub al, 4C
:0004.4A7D 16                     push ss
:0004.4A7E F0                     lock
:0004.4A7F 2C4C                   sub al, 4C
:0004.4A81 16                     push ss
:0004.4A82 F0                     lock
:0004.4A83 2C4C                   sub al, 4C
:0004.4A85 16                     push ss
:0004.4A86 F0                     lock
:0004.4A87 2C4C                   sub al, 4C
:0004.4A89 16                     push ss
:0004.4A8A F0                     lock
:0004.4A8B 2C4C                   sub al, 4C
:0004.4A8D 16                     push ss
:0004.4A8E F0                     lock
:0004.4A8F 2C4C                   sub al, 4C
:0004.4A91 16                     push ss
:0004.4A92 F0                     lock
:0004.4A93 2C50                   sub al, 50
:0004.4A95 16                     push ss
:0004.4A96 F0                     lock
:0004.4A97 2C50                   sub al, 50
:0004.4A99 16                     push ss
:0004.4A9A F0                     lock
:0004.4A9B 2C50                   sub al, 50
:0004.4A9D 16                     push ss
:0004.4A9E F0                     lock
:0004.4A9F 2C50                   sub al, 50
:0004.4AA1 16                     push ss
:0004.4AA2 F0                     lock
:0004.4AA3 2C50                   sub al, 50
:0004.4AA5 16                     push ss
:0004.4AA6 F0                     lock
:0004.4AA7 2C50                   sub al, 50
:0004.4AA9 16                     push ss
:0004.4AAA F0                     lock
:0004.4AAB 2C50                   sub al, 50
:0004.4AAD 16                     push ss
:0004.4AAE F0                     lock
:0004.4AAF 2C50                   sub al, 50
:0004.4AB1 16                     push ss
:0004.4AB2 F0                     lock
:0004.4AB3 2CAA                   sub al, AA
:0004.4AB5 17                     pop ss
:0004.4AB6 F0                     lock
:0004.4AB7 2CAA                   sub al, AA
:0004.4AB9 17                     pop ss
:0004.4ABA F0                     lock
:0004.4ABB 2CAA                   sub al, AA
:0004.4ABD 17                     pop ss
:0004.4ABE F0                     lock
:0004.4ABF 2CAA                   sub al, AA
:0004.4AC1 17                     pop ss
:0004.4AC2 F0                     lock
:0004.4AC3 2CAA                   sub al, AA
:0004.4AC5 17                     pop ss
:0004.4AC6 F0                     lock
:0004.4AC7 2CAA                   sub al, AA
:0004.4AC9 17                     pop ss
:0004.4ACA F0                     lock
:0004.4ACB 2CE2                   sub al, E2
:0004.4ACD 15F02C                 adc ax, 2CF0
:0004.4AD0 16                     push ss
:0004.4AD1 16                     push ss
:0004.4AD2 F0                     lock
:0004.4AD3 2C4C                   sub al, 4C
:0004.4AD5 16                     push ss
:0004.4AD6 F0                     lock
:0004.4AD7 2C4C                   sub al, 4C
:0004.4AD9 16                     push ss
:0004.4ADA F0                     lock
:0004.4ADB 2C4C                   sub al, 4C
:0004.4ADD 16                     push ss
:0004.4ADE F0                     lock
:0004.4ADF 2C4C                   sub al, 4C
:0004.4AE1 16                     push ss
:0004.4AE2 F0                     lock
:0004.4AE3 2C4C                   sub al, 4C
:0004.4AE5 16                     push ss
:0004.4AE6 F0                     lock
:0004.4AE7 2C4C                   sub al, 4C
:0004.4AE9 16                     push ss
:0004.4AEA F0                     lock
:0004.4AEB 2C4C                   sub al, 4C
:0004.4AED 16                     push ss
:0004.4AEE F0                     lock
:0004.4AEF 2C4C                   sub al, 4C
:0004.4AF1 16                     push ss
:0004.4AF2 F0                     lock
:0004.4AF3 2C4C                   sub al, 4C
:0004.4AF5 16                     push ss
:0004.4AF6 F0                     lock
:0004.4AF7 2CCC                   sub al, CC
:0004.4AF9 18F0                   sbb al , dh
:0004.4AFB 2CE2                   sub al, E2
:0004.4AFD 18F0                   sbb al , dh
:0004.4AFF 2CE6                   sub al, E6
:0004.4B01 18F0                   sbb al , dh
:0004.4B03 2CFC                   sub al, FC
:0004.4B05 18F0                   sbb al , dh
:0004.4B07 2C3A                   sub al, 3A
:0004.4B09 19F0                   sbb ax, si
:0004.4B0B 2C0E                   sub al, 0E
:0004.4B0D 1204                   adc al , [si]
:0004.4B0F 010E1304               add [0413], cx
:0004.4B13 0120                   add [bx+si], sp
:0004.4B15 1206021B               adc al , [1B02]
:0004.4B19 42                     inc dx
:0004.4B1A 301B                   xor [bp+di], bl 
:0004.4B1C 4D                     dec bp
:0004.4B1D 34A4                   xor al, A4
:0004.4B1F 48                     dec ax
:0004.4B20 0025                   add [di], ah
:0004.4B22 327500                 xor dh, [di+00]
:0004.4B25 0000                   add [bx+si], al 
:0004.4B27 A6                     cmpsb
:0004.4B28 68C1C2                 push C2C1
:0004.4B2B A4                     movsb
:0004.4B2C 46                     inc si
:0004.4B2D A141C1                 mov ax, word ptr [C141]
:0004.4B30 D9AD6EA1               fldcw  [di+A16E]
:0004.4B34 4B                     dec bx
:0004.4B35 A14B00                 mov ax, word ptr [004B]
:0004.4B38 57                     push di
:0004.4B39 43                     inc bx
:0004.4B3A 1B4336                 sbb ax, [bp+di+36]
:0004.4B3D 000A                   add [bp+si], cl 
:0004.4B3F 001B                   add [bp+di], bl 
:0004.4B41 43                     inc bx
:0004.4B42 37                     aaa
:0004.4B43 00B652A4               add [bp+A452], dh
:0004.4B47 B0BB                   mov al, BB
:0004.4B49 F2                     repnz
:0004.4B4A A14800                 mov ax, word ptr [0048]
:0004.4B4D B6C0                   mov dh, C0
:0004.4B4F AA                     stosb
:0004.4B50 F71B                   neg word ptr [bp+di]
:0004.4B52 43                     inc bx
:0004.4B53 36001B                 add ss:[bp+di], bl 
:0004.4B56 43                     inc bx
:0004.4B57 37                     aaa
:0004.4B58 A1410A                 mov ax, word ptr [0A41]
:0004.4B5B 00ACDDA8               add [si+A8DD], ch
:0004.4B5F D3B6C0AA               BYTE 0d3h
:0004.4B63 F7A4A3B0               mul word ptr [si+B0A3]
:0004.4B67 F7A446A1               mul word ptr [si+A146]
:0004.4B6B 44                     inc sp
:0004.4B6C 00ADFEA6               add [di+A6FE], ch
:0004.4B70 EC                     in al, dx
:0004.4B71 AD                     lodsw
:0004.4B72 6E                     outsb
:0004.4B73 A14800                 mov ax, word ptr [0048]
:0004.4B76 A8BA                   test al, BA
:0004.4B78 A6                     cmpsb
:0004.4B79 EC                     in al, dx
:0004.4B7A A4                     movsb
:0004.4B7B A3AFE0                 mov word ptr [E0AF], ax
:0004.4B7E A6                     cmpsb
:0004.4B7F 41                     inc cx
:0004.4B80 0AB161AA               or dh, [bx+di+AA61]
:0004.4B84 46                     inc si
:0004.4B85 A6                     cmpsb
:0004.4B86 E8A446                 call 922D
:0004.4B89 A141A7                 mov ax, word ptr [A741]
:0004.4B8C 4F                     dec di
:0004.4B8D A4                     movsb
:0004.4B8E 48                     dec ax
:0004.4B8F A7                     cmpsw
:0004.4B90 61                     popa
:0004.4B91 A14800                 mov ax, word ptr [0048]
:0004.4B94 257300                 and ax, 0073
:0004.4B97 B54C                   mov ch, 4C
:0004.4B99 C4E2                   les sp, dx
:0004.4B9B B161                   mov cl, 61
:0004.4B9D AB                     stosw
:0004.4B9E 7E00                   jle 4BA0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.4B9E(C)
|
:0004.4BA0 A5                     movsw
:0004.4BA1 69A548A5E6B5           imul sp, [di+A548], B5E6
:0004.4BA7 B900B6                 mov cx, B600
:0004.4BAA DCA14800               fsub qword ptr [bx+di+0048]
:0004.4BAE A6                     cmpsb
:0004.4BAF 41                     inc cx
:0004.4BB0 B652                   mov dh, 52
:0004.4BB2 C249B6                 ret B649


:0004.4BB5 DCA14800               fsub qword ptr [bx+di+0048]
:0004.4BB9 B751                   mov bh, 51
:0004.4BBB BDE6AD                 mov bp, ADE6
:0004.4BBE FE                     BYTE 0feh
:0004.4BBF A6                     cmpsb
:0004.4BC0 EC                     in al, dx
:0004.4BC1 AA                     stosb
:0004.4BC2 BAAA46                 mov dx, 46AA
:0004.4BC5 A6                     cmpsb
:0004.4BC6 E8A148                 call 946A
:0004.4BC9 00B17AA8               add [bx+di+A87A], dh
:0004.4BCD 53                     push bx
:0004.4BCE A6                     cmpsb
:0004.4BCF B3A4                   mov bl, A4
:0004.4BD1 B0BB                   mov al, BB
:0004.4BD3 F2                     repnz
:0004.4BD4 AA                     stosb
:0004.4BD5 46                     inc si
:0004.4BD6 A6                     cmpsb
:0004.4BD7 E8A569                 call B57F
:0004.4BDA BDE6A1                 mov bp, A1E6
:0004.4BDD 44                     inc sp
:0004.4BDE 00BDE6A4               add [di+A4E6], bh
:0004.4BE2 B0BB                   mov al, BB
:0004.4BE4 F2                     repnz
:0004.4BE5 A14800                 mov ax, word ptr [0048]
:0004.4BE8 A5                     movsw
:0004.4BE9 CE                     into
:0004.4BEA 1B4336                 sbb ax, [bp+di+36]
:0004.4BED 001B                   add [bp+di], bl 
:0004.4BEF 43                     inc bx
:0004.4BF0 37                     aaa
:0004.4BF1 B6C0                   mov dh, C0
:0004.4BF3 AA                     stosb
:0004.4BF4 F7A6ACC1               mul word ptr [bp+C1AC]
:0004.4BF8 CA00A1                 retf A100


:0004.4BFB 41                     inc cx
:0004.4BFC 00B751BD               add [bx+BD51], dh
:0004.4C00 E6C2                   out C2, al
:0004.4C02 49                     dec cx
:0004.4C03 A4                     movsb
:0004.4C04 B0BB                   mov al, BB
:0004.4C06 F2                     repnz
:0004.4C07 B6DC                   mov dh, DC
:0004.4C09 A14800                 mov ax, word ptr [0048]
:0004.4C0C B61F                   mov dh, 1F
:0004.4C0E F0                     lock
:0004.4C0F 2C9A                   sub al, 9A
:0004.4C11 23F0                   and si, ax
:0004.4C13 2C1B                   sub al, 1B
:0004.4C15 1E                     push ds
:0004.4C16 2825                   sub [di], ah
:0004.4C18 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4C22 FFFF                   BYTE  2 DUP(0ffh)


:0004.4C24 281B                   sub [bp+di], bl 
:0004.4C26 1E                     push ds
:0004.4C27 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4C31 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)


:0004.4C3B FF13                   call word ptr [bp+di]
:0004.4C3D 151719                 adc ax, 1917
:0004.4C40 1C1E                   sbb al, 1E
:0004.4C42 1F                     pop ds
:0004.4C43 34FF                   xor al, FF
:0004.4C45 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4C4F FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4C59 FFFFFF                 BYTE  3 DUP(0ffh)


:0004.4C5C 1B1E2BFF               sbb bx, [FF2B]
:0004.4C60 FFFFFFFF               BYTE  4 DUP(0ffh)


:0004.4C64 1B1E3428               sbb bx, [2834]
:0004.4C68 252221                 and ax, 2122
:0004.4C6B FF1B                   call far word ptr [bp+di]
:0004.4C6D 1E                     push ds
:0004.4C6E 3431                   xor al, 31
:0004.4C70 2EFFFFFF               BYTE  3 DUP(0ffh)


:0004.4C74 1315                   adc dx, [di]
:0004.4C76 17                     pop ss
:0004.4C77 1928                   sbb [bx+si], bp
:0004.4C79 2522FF                 and ax, FF22
:0004.4C7C FFFFFFFFFFFFFFFF       BYTE  8 DUP(0ffh)


:0004.4C84 1315                   adc dx, [di]
:0004.4C86 17                     pop ss
:0004.4C87 191B                   sbb [bp+di], bx
:0004.4C89 1C1E                   sbb al, 1E
:0004.4C8B 34FF                   xor al, FF
:0004.4C8D FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4C97 FFFFFFFFFF             BYTE  5 DUP(0ffh)


:0004.4C9C 1E                     push ds
:0004.4C9D 1F                     pop ds
:0004.4C9E 312E21FF               xor [FF21], bp
:0004.4CA2 FFFF                   BYTE  2 DUP(0ffh)


:0004.4CA4 1B1E3428               sbb bx, [2834]
:0004.4CA8 2522FF                 and ax, FF22
:0004.4CAB FF1B                   call far word ptr [bp+di]
:0004.4CAD 1E                     push ds
:0004.4CAE 34FF                   xor al, FF
:0004.4CB0 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4CBA FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)


:0004.4CC4 2829                   sub [bx+di], ch
:0004.4CC6 252622                 and ax, 2226
:0004.4CC9 23FF                   and di, di
:0004.4CCB FF13                   call word ptr [bp+di]
:0004.4CCD 151719                 adc ax, 1917
:0004.4CD0 1C1E                   sbb al, 1E
:0004.4CD2 1F                     pop ds
:0004.4CD3 3428                   xor al, 28
:0004.4CD5 252622                 and ax, 2226
:0004.4CD8 2BFF                   sub di, di
:0004.4CDA FFFF                   BYTE  2 DUP(0ffh)


:0004.4CDC 1315                   adc dx, [di]
:0004.4CDE 17                     pop ss
:0004.4CDF 191C                   sbb [si], bx
:0004.4CE1 1F                     pop ds
:0004.4CE2 3421                   xor al, 21
:0004.4CE4 1C1F                   sbb al, 1F
:0004.4CE6 3435                   xor al, 35
:0004.4CE8 312EFFFF               xor [FFFF], bp
:0004.4CEC FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4CF6 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4D00 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4D0A FFFF                   BYTE  2 DUP(0ffh)


:0004.4D0C 2926232B               sub [2B23], sp
:0004.4D10 2CFF                   sub al, FF
:0004.4D12 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4D1C FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4D26 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4D30 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4D3A FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)


:0004.4D44 1416                   adc al, 16
:0004.4D46 181A                   sbb [bp+si], bl 
:0004.4D48 29262321               sub [2123], sp
:0004.4D4C FFFFFFFFFFFFFFFF       BYTE  8 DUP(0ffh)


:0004.4D54 1C1F                   sbb al, 1F
:0004.4D56 353132                 xor ax, 3231
:0004.4D59 2EFFFFFFFFFFFFFFFFFFFF BYTE 10 DUP(0ffh)
:0004.4D64 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4D6E FFFFFFFFFFFF           BYTE  6 DUP(0ffh)


:0004.4D74 3132                   xor [bp+si], si
:0004.4D76 2E                     BYTE 02eh


:0004.4D77 2F                     das
:0004.4D78 2526FF                 and ax, FF26
:0004.4D7B FF29                   jmp far word ptr [bx+di]
:0004.4D7D 26232B                 and bp, es:[bp+di]
:0004.4D80 2C13                   sub al, 13
:0004.4D82 1517FF                 adc ax, FF17
:0004.4D85 FFFFFFFFFFFFFF         BYTE  7 DUP(0ffh)


:0004.4D8C 2922                   sub [bp+si], sp
:0004.4D8E 2332                   and si, [bp+si]
:0004.4D90 2F                     das
:0004.4D91 FFFFFF                 BYTE  3 DUP(0ffh)


:0004.4D94 1C1F                   sbb al, 1F
:0004.4D96 352913                 xor ax, 1329
:0004.4D99 151721                 adc ax, 2117
:0004.4D9C FFFFFFFFFFFFFFFF       BYTE  8 DUP(0ffh)


:0004.4DA4 1416                   adc al, 16
:0004.4DA6 181A                   sbb [bp+si], bl 
:0004.4DA8 1C1D                   sbb al, 1D
:0004.4DAA 1F                     pop ds
:0004.4DAB 35FFFF                 xor ax, FFFF
:0004.4DAE FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4DB8 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4DC2 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4DCC FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4DD6 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4DE0 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4DEA FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4DF4 FFFFFFFFFFFFFFFF       BYTE  8 DUP(0ffh)


:0004.4DFC 2926231C               sub [1C23], sp
:0004.4E00 1F                     pop ds
:0004.4E01 352F32                 xor ax, 322F
:0004.4E04 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4E0E FFFFFFFFFFFF           BYTE  6 DUP(0ffh)


:0004.4E14 1416                   adc al, 16
:0004.4E16 181A                   sbb [bp+si], bl 
:0004.4E18 1C1D                   sbb al, 1D
:0004.4E1A 1F                     pop ds
:0004.4E1B 20FF                   and bh, bh
:0004.4E1D FFFFFFFFFFFFFF         BYTE  7 DUP(0ffh)


:0004.4E24 29262723               sub [2327], sp
:0004.4E28 242F                   and al, 2F
:0004.4E2A 3233                   xor dh, [bp+di]
:0004.4E2C 1416                   adc al, 16
:0004.4E2E 181A                   sbb [bp+si], bl 
:0004.4E30 2A1D                   sub bl , [di]
:0004.4E32 2036FFFF               and [FFFF], dh
:0004.4E36 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4E40 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4E4A FFFF                   BYTE  2 DUP(0ffh)


:0004.4E4C 1D2036                 sbb ax, 3620
:0004.4E4F 2A27                   sub ah, [bx]
:0004.4E51 242C                   and al, 2C
:0004.4E53 2D1D20                 sub ax, 201D
:0004.4E56 363013                 xor ss:[bp+di], dl
:0004.4E59 151719                 adc ax, 1917
:0004.4E5C FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4E66 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4E70 FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)
:0004.4E7A FFFFFFFFFFFFFFFFFFFF   BYTE 10 DUP(0ffh)


:0004.4E84 20B65220               and [bp+2052], dh
:0004.4E88 0020                   add [bx+si], ah
:0004.4E8A BDE620                 mov bp, 20E6
:0004.4E8D 00B4467D               add [si+7D46], dh
:0004.4E91 30B9467D               xor [bx+di+7D46], bh
:0004.4E95 3000                   xor [bx+si], al 
:0004.4E97 000000                 BYTE  3 DUP(0)


:0004.4E9A A7                     cmpsw
:0004.4E9B DAAC4FB0               fisubr dword ptr [si+B04F]
:0004.4E9F D3A448A1               shl word ptr [si-5EB8], cl 
:0004.4EA3 44                     inc sp
:0004.4EA4 00A6B3A4               add [bp+A4B3], ah
:0004.4EA8 B0BB                   mov al, BB
:0004.4EAA F2                     repnz
:0004.4EAB A8C6                   test al, C6
:0004.4EAD B1A1                   mov cl, A1
:0004.4EAF A14800                 mov ax, word ptr [0048]
:0004.4EB2 C577AA                 lds si, [bx-56]
:0004.4EB5 EF                     out dx, ax
:0004.4EB6 A6                     cmpsb
:0004.4EB7 41                     inc cx
:0004.4EB8 A8D3                   test al, D3
:0004.4EBA A14400                 mov ax, word ptr [0044]
:0004.4EBD 000000                 BYTE  3 DUP(0)


:0004.4EC0 C0BE000000             sar byte ptr [bp+0000], 00
:0004.4EC5 0005                   add [di], al 
:0004.4EC7 00000000000000000000   BYTE 10 DUP(0)
:0004.4ED1 00000000000000000000   BYTE 10 DUP(0)
:0004.4EDB 000000                 BYTE  3 DUP(0)


:0004.4EDE 5F                     pop di
:0004.4EDF 43                     inc bx
:0004.4EE0 5F                     pop di
:0004.4EE1 46                     inc si
:0004.4EE2 49                     dec cx
:0004.4EE3 4C                     dec sp
:0004.4EE4 45                     inc bp
:0004.4EE5 5F                     pop di
:0004.4EE6 49                     dec cx
:0004.4EE7 4E                     dec si
:0004.4EE8 46                     inc si
:0004.4EE9 4F                     dec di
:0004.4EEA 3D0000                 cmp ax, 0000
:0004.4EED 00000000000000000000   BYTE 10 DUP(0)
:0004.4EF7 00000000000000000000   BYTE 10 DUP(0)
:0004.4F01 000000000000000000     BYTE  9 DUP(0)


:0004.4F0A 1400                   adc al, 00
:0004.4F0C 818181010100           add word ptr [bx+di+0181], 0001
:0004.4F12 00000000000000000000   BYTE 10 DUP(0)
:0004.4F1C 00000000000000000000   BYTE 10 DUP(0)


:0004.4F26 5A                     pop dx
:0004.4F27 47                     inc di
:0004.4F28 7D30                   jge 4F5A
:0004.4F2A 00000000000000000000   BYTE 10 DUP(0)
:0004.4F34 0000000000000000       BYTE  8 DUP(0)


:0004.4F3C 1E                     push ds
:0004.4F3D D400                   aam (base0)
:0004.4F3F 2000                   and [bx+si], al 
:0004.4F41 16                     push ss
:0004.4F42 0202                   add al , [bp+si]
:0004.4F44 180D                   sbb [di], cl 
:0004.4F46 090C                   or [si], cx
:0004.4F48 0C0C                   or al, 0C
:0004.4F4A 07                     pop es
:0004.4F4B 081616FF               or [FF16], dl
:0004.4F4F 020D                   add cl , [di]
:0004.4F51 1202                   adc al , [bp+si]
:0004.4F53 FF800CF6               inc word ptr [bx+si+F60C]
:0004.4F57 0CF8                   or al, F8
:0004.4F59 10F6                   adc dh, dh
:0004.4F5B 0C02                   or al, 02
:0004.4F5D 1DF60C                 sbb ax, 0CF6
:0004.4F60 D83B                   fdivr dword ptr [bp+di]
:0004.4F62 F60CA4                 BYTE 0f6h
:0004.4F65 58                     pop ax
:0004.4F66 F60C48                 BYTE 0f6h
:0004.4F69 5F                     pop di
:0004.4F6A F60C14                 BYTE 0f6h
:0004.4F6D 6AF6                   push FFF6
:0004.4F6F 0C4C                   or al, 4C
:0004.4F71 6D                     insw
:0004.4F72 F60C4C                 BYTE 0f6h
:0004.4F75 6F                     outsw
:0004.4F76 F60C86                 BYTE 0f6h
:0004.4F79 92                     xchg ax,dx
:0004.4F7A F60C70                 BYTE 0f6h
:0004.4F7D C6F60C                 mov dh, 08
:0004.4F80 F608F2                 BYTE 0f6h
:0004.4F83 1C06                   sbb al, 06
:0004.4F85 40                     inc ax
:0004.4F86 F2                     repnz
:0004.4F87 1CF2                   sbb al, F2
:0004.4F89 6AF2                   push FFF2
:0004.4F8B 1C38                   sbb al, 38
:0004.4F8D 93                     xchg ax,bx
:0004.4F8E F2                     repnz
:0004.4F8F 1CDC                   sbb al, DC
:0004.4F91 CE                     into
:0004.4F92 F2                     repnz
:0004.4F93 1C0A                   sbb al, 0A
:0004.4F95 F2                     repnz
:0004.4F96 F2                     repnz
:0004.4F97 1CD8                   sbb al, D8
:0004.4F99 0AF0                   or dh, al 
:0004.4F9B 2C00                   sub al, 00
:0004.4F9D 000000                 BYTE  3 DUP(0)


:0004.4FA0 B2BD                   mov dl, BD
:0004.4FA2 B2BD                   mov dl, BD
:0004.4FA4 B2BD                   mov dl, BD
:0004.4FA6 00000000000000000000   BYTE 10 DUP(0)
:0004.4FB0 0000000000000000       BYTE  8 DUP(0)


:0004.4FB8 F7C20210               test dx, 1002
:0004.4FBC 008B80F8               add [bp+di+F880], cl 
:0004.4FC0 0C02                   or al, 02
:0004.4FC2 1000                   adc [bx+si], al 
:0004.4FC4 6980F9560110           imul ax, [bx+si+56F9], 1001
:0004.4FCA 002D                   add [di], ch
:0004.4FCC 80FAA0                 cmp dl, A0
:0004.4FCF 0010                   add [bx+si], dl
:0004.4FD1 008D8000               add [di+0080], cl 
:0004.4FD5 4A                     dec dx
:0004.4FD6 7633                   jbe 500B
:0004.4FD8 57                     push di
:0004.4FD9 C70DC606               mov word ptr [di], 06C6
:0004.4FDD F7C20210               test dx, 1002
:0004.4FE1 007934                 add [bx+di+34], bh
:0004.4FE4 F8                     clc
:0004.4FE5 0C02                   or al, 02

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.4FFA(C)
|
:0004.4FE7 1000                   adc [bx+si], al 
:0004.4FE9 57                     push di
:0004.4FEA 34F9                   xor al, F9
:0004.4FEC 56                     push si
:0004.4FED 0110                   add [bx+si], dx
:0004.4FEF 003634FA               add [FA34], dh
:0004.4FF3 A00010                 mov al, [1000]
:0004.4FF6 00923400               add [bp+si+0034], dl
:0004.4FFA 77EB                   ja 4FE7
:0004.4FFC D22A                   shr byte ptr [bp+si], cl 
:0004.4FFE 39833948               cmp [bp+di+4839], ax
:0004.5002 00000000000000000000   BYTE 10 DUP(0)
:0004.500C 00000000000000000000   BYTE 10 DUP(0)
:0004.5016 00000000000000000000   BYTE 10 DUP(0)
:0004.5020 00000000000000000000   BYTE 10 DUP(0)
:0004.502A 00000000000000000000   BYTE 10 DUP(0)
:0004.5034 00000000000000000000   BYTE 10 DUP(0)
:0004.503E 00000000000000000000   BYTE 10 DUP(0)
:0004.5048 00000000000000000000   BYTE 10 DUP(0)
:0004.5052 00000000000000000000   BYTE 10 DUP(0)
:0004.505C 00000000000000000000   BYTE 10 DUP(0)
:0004.5066 00000000000000000000   BYTE 10 DUP(0)
:0004.5070 00000000000000000000   BYTE 10 DUP(0)
:0004.507A 00000000000000000000   BYTE 10 DUP(0)
:0004.5084 00000000000000000000   BYTE 10 DUP(0)
:0004.508E 00000000000000000000   BYTE 10 DUP(0)
:0004.5098 00000000000000000000   BYTE 10 DUP(0)
:0004.50A2 00000000000000000000   BYTE 10 DUP(0)
:0004.50AC 00000000000000000000   BYTE 10 DUP(0)
:0004.50B6 00000000000000000000   BYTE 10 DUP(0)
:0004.50C0 00000000000000000000   BYTE 10 DUP(0)
:0004.50CA 00000000000000000000   BYTE 10 DUP(0)
:0004.50D4 00000000000000000000   BYTE 10 DUP(0)
:0004.50DE 00000000000000000000   BYTE 10 DUP(0)
:0004.50E8 00000000000000000000   BYTE 10 DUP(0)
:0004.50F2 00000000000000000000   BYTE 10 DUP(0)
:0004.50FC 00000000000000000000   BYTE 10 DUP(0)
:0004.5106 00000000000000000000   BYTE 10 DUP(0)
:0004.5110 00000000000000000000   BYTE 10 DUP(0)
:0004.511A 00000000000000000000   BYTE 10 DUP(0)
:0004.5124 00000000000000000000   BYTE 10 DUP(0)
:0004.512E 00000000000000000000   BYTE 10 DUP(0)
:0004.5138 00000000000000000000   BYTE 10 DUP(0)
:0004.5142 00000000000000000000   BYTE 10 DUP(0)
:0004.514C 00000000000000000000   BYTE 10 DUP(0)
:0004.5156 00000000000000000000   BYTE 10 DUP(0)
:0004.5160 00000000000000000000   BYTE 10 DUP(0)
:0004.516A 00000000000000000000   BYTE 10 DUP(0)
:0004.5174 00000000000000000000   BYTE 10 DUP(0)
:0004.517E 00000000000000000000   BYTE 10 DUP(0)
:0004.5188 00000000000000000000   BYTE 10 DUP(0)
:0004.5192 00000000000000000000   BYTE 10 DUP(0)
:0004.519C 00000000000000000000   BYTE 10 DUP(0)
:0004.51A6 00000000000000000000   BYTE 10 DUP(0)
:0004.51B0 00000000000000000000   BYTE 10 DUP(0)
:0004.51BA 00000000000000000000   BYTE 10 DUP(0)
:0004.51C4 00000000000000000000   BYTE 10 DUP(0)
:0004.51CE 00000000000000000000   BYTE 10 DUP(0)
:0004.51D8 00000000000000000000   BYTE 10 DUP(0)
:0004.51E2 00000000000000000000   BYTE 10 DUP(0)
:0004.51EC 00000000000000000000   BYTE 10 DUP(0)
:0004.51F6 00000000000000000000   BYTE 10 DUP(0)
:0004.5200 00000000000000000000   BYTE 10 DUP(0)
:0004.520A 00000000000000000000   BYTE 10 DUP(0)
:0004.5214 00000000000000000000   BYTE 10 DUP(0)
:0004.521E 00000000000000000000   BYTE 10 DUP(0)
:0004.5228 00000000000000000000   BYTE 10 DUP(0)
:0004.5232 00000000000000000000   BYTE 10 DUP(0)
:0004.523C 00000000000000000000   BYTE 10 DUP(0)
:0004.5246 00000000000000000000   BYTE 10 DUP(0)
:0004.5250 00000000000000000000   BYTE 10 DUP(0)
:0004.525A 00000000000000000000   BYTE 10 DUP(0)
:0004.5264 00000000000000000000   BYTE 10 DUP(0)
:0004.526E 00000000000000000000   BYTE 10 DUP(0)
:0004.5278 00000000000000000000   BYTE 10 DUP(0)
:0004.5282 00000000000000000000   BYTE 10 DUP(0)
:0004.528C 00000000000000000000   BYTE 10 DUP(0)
:0004.5296 00000000000000000000   BYTE 10 DUP(0)
:0004.52A0 00000000000000000000   BYTE 10 DUP(0)
:0004.52AA 00000000000000000000   BYTE 10 DUP(0)
:0004.52B4 00000000000000000000   BYTE 10 DUP(0)
:0004.52BE 00000000000000000000   BYTE 10 DUP(0)
:0004.52C8 00000000000000000000   BYTE 10 DUP(0)
:0004.52D2 00000000000000000000   BYTE 10 DUP(0)
:0004.52DC 00000000000000000000   BYTE 10 DUP(0)
:0004.52E6 00000000000000000000   BYTE 10 DUP(0)
:0004.52F0 00000000000000000000   BYTE 10 DUP(0)
:0004.52FA 00000000000000000000   BYTE 10 DUP(0)
:0004.5304 00000000000000000000   BYTE 10 DUP(0)
:0004.530E 00000000000000000000   BYTE 10 DUP(0)
:0004.5318 00000000000000000000   BYTE 10 DUP(0)
:0004.5322 00000000000000000000   BYTE 10 DUP(0)
:0004.532C 00000000000000000000   BYTE 10 DUP(0)
:0004.5336 00000000000000000000   BYTE 10 DUP(0)
:0004.5340 00000000000000000000   BYTE 10 DUP(0)
:0004.534A 00000000000000000000   BYTE 10 DUP(0)
:0004.5354 00000000000000000000   BYTE 10 DUP(0)
:0004.535E 00000000000000000000   BYTE 10 DUP(0)
:0004.5368 00000000000000000000   BYTE 10 DUP(0)
:0004.5372 00000000000000000000   BYTE 10 DUP(0)
:0004.537C 00000000000000000000   BYTE 10 DUP(0)
:0004.5386 00000000000000000000   BYTE 10 DUP(0)
:0004.5390 00000000000000000000   BYTE 10 DUP(0)
:0004.539A 00000000000000000000   BYTE 10 DUP(0)
:0004.53A4 00000000000000000000   BYTE 10 DUP(0)
:0004.53AE 00000000000000000000   BYTE 10 DUP(0)
:0004.53B8 00000000000000000000   BYTE 10 DUP(0)
:0004.53C2 00000000000000000000   BYTE 10 DUP(0)
:0004.53CC 00000000000000000000   BYTE 10 DUP(0)
:0004.53D6 00000000000000000000   BYTE 10 DUP(0)
:0004.53E0 00000000000000000000   BYTE 10 DUP(0)
:0004.53EA 00000000000000000000   BYTE 10 DUP(0)
:0004.53F4 00000000000000000000   BYTE 10 DUP(0)
:0004.53FE 00000000000000000000   BYTE 10 DUP(0)
:0004.5408 00000000000000000000   BYTE 10 DUP(0)
:0004.5412 00000000000000000000   BYTE 10 DUP(0)
:0004.541C 00000000000000000000   BYTE 10 DUP(0)
:0004.5426 00000000000000000000   BYTE 10 DUP(0)
:0004.5430 00000000000000000000   BYTE 10 DUP(0)
:0004.543A 00000000000000000000   BYTE 10 DUP(0)
:0004.5444 00000000000000000000   BYTE 10 DUP(0)
:0004.544E 00000000000000000000   BYTE 10 DUP(0)
:0004.5458 00000000000000000000   BYTE 10 DUP(0)
:0004.5462 00000000000000000000   BYTE 10 DUP(0)
:0004.546C 00000000000000000000   BYTE 10 DUP(0)
:0004.5476 00000000000000000000   BYTE 10 DUP(0)
:0004.5480 00000000000000000000   BYTE 10 DUP(0)
:0004.548A 00000000000000000000   BYTE 10 DUP(0)
:0004.5494 00000000000000000000   BYTE 10 DUP(0)
:0004.549E 00000000000000000000   BYTE 10 DUP(0)
:0004.54A8 00000000000000000000   BYTE 10 DUP(0)
:0004.54B2 00000000000000000000   BYTE 10 DUP(0)
:0004.54BC 00000000000000000000   BYTE 10 DUP(0)
:0004.54C6 00000000000000000000   BYTE 10 DUP(0)
:0004.54D0 00000000000000000000   BYTE 10 DUP(0)
:0004.54DA 00000000000000000000   BYTE 10 DUP(0)
:0004.54E4 00000000000000000000   BYTE 10 DUP(0)
:0004.54EE 00000000000000000000   BYTE 10 DUP(0)
:0004.54F8 00000000000000000000   BYTE 10 DUP(0)
:0004.5502 00000000000000000000   BYTE 10 DUP(0)
:0004.550C 00000000000000000000   BYTE 10 DUP(0)
:0004.5516 00000000000000000000   BYTE 10 DUP(0)
:0004.5520 00000000000000000000   BYTE 10 DUP(0)
:0004.552A 00000000000000000000   BYTE 10 DUP(0)
:0004.5534 00000000000000000000   BYTE 10 DUP(0)
:0004.553E 00000000000000000000   BYTE 10 DUP(0)
:0004.5548 00000000000000000000   BYTE 10 DUP(0)
:0004.5552 00000000000000000000   BYTE 10 DUP(0)
:0004.555C 00000000000000000000   BYTE 10 DUP(0)
:0004.5566 00000000000000000000   BYTE 10 DUP(0)
:0004.5570 00000000000000000000   BYTE 10 DUP(0)
:0004.557A 00000000000000000000   BYTE 10 DUP(0)
:0004.5584 00000000000000000000   BYTE 10 DUP(0)
:0004.558E 00000000000000000000   BYTE 10 DUP(0)
:0004.5598 00000000000000000000   BYTE 10 DUP(0)
:0004.55A2 00000000000000000000   BYTE 10 DUP(0)
:0004.55AC 00000000000000000000   BYTE 10 DUP(0)
:0004.55B6 00000000000000000000   BYTE 10 DUP(0)
:0004.55C0 00000000000000000000   BYTE 10 DUP(0)
:0004.55CA 00000000000000000000   BYTE 10 DUP(0)
:0004.55D4 00000000000000000000   BYTE 10 DUP(0)
:0004.55DE 00000000000000000000   BYTE 10 DUP(0)
:0004.55E8 00000000000000000000   BYTE 10 DUP(0)
:0004.55F2 00000000000000000000   BYTE 10 DUP(0)
:0004.55FC 00000000000000000000   BYTE 10 DUP(0)
:0004.5606 00000000000000000000   BYTE 10 DUP(0)
:0004.5610 00000000000000000000   BYTE 10 DUP(0)
:0004.561A 00000000000000000000   BYTE 10 DUP(0)
:0004.5624 00000000000000000000   BYTE 10 DUP(0)
:0004.562E 00000000000000000000   BYTE 10 DUP(0)
:0004.5638 00000000000000000000   BYTE 10 DUP(0)
:0004.5642 00000000000000000000   BYTE 10 DUP(0)
:0004.564C 00000000000000000000   BYTE 10 DUP(0)
:0004.5656 00000000000000000000   BYTE 10 DUP(0)
:0004.5660 00000000000000000000   BYTE 10 DUP(0)
:0004.566A 00000000000000000000   BYTE 10 DUP(0)
:0004.5674 00000000000000000000   BYTE 10 DUP(0)
:0004.567E 00000000000000000000   BYTE 10 DUP(0)
:0004.5688 00000000000000000000   BYTE 10 DUP(0)
:0004.5692 00000000000000000000   BYTE 10 DUP(0)
:0004.569C 00000000000000000000   BYTE 10 DUP(0)
:0004.56A6 00000000000000000000   BYTE 10 DUP(0)
:0004.56B0 00000000000000000000   BYTE 10 DUP(0)
:0004.56BA 00000000000000000000   BYTE 10 DUP(0)
:0004.56C4 00000000000000000000   BYTE 10 DUP(0)
:0004.56CE 00000000000000000000   BYTE 10 DUP(0)
:0004.56D8 00000000000000000000   BYTE 10 DUP(0)
:0004.56E2 00000000000000000000   BYTE 10 DUP(0)
:0004.56EC 00000000000000000000   BYTE 10 DUP(0)
:0004.56F6 00000000000000000000   BYTE 10 DUP(0)
:0004.5700 00000000000000000000   BYTE 10 DUP(0)
:0004.570A 00000000000000000000   BYTE 10 DUP(0)
:0004.5714 00000000000000000000   BYTE 10 DUP(0)
:0004.571E 00000000000000000000   BYTE 10 DUP(0)
:0004.5728 00000000000000000000   BYTE 10 DUP(0)
:0004.5732 00000000000000000000   BYTE 10 DUP(0)
:0004.573C 00000000000000000000   BYTE 10 DUP(0)
:0004.5746 00000000000000000000   BYTE 10 DUP(0)
:0004.5750 00000000000000000000   BYTE 10 DUP(0)
:0004.575A 00000000000000000000   BYTE 10 DUP(0)
:0004.5764 00000000000000000000   BYTE 10 DUP(0)
:0004.576E 00000000000000000000   BYTE 10 DUP(0)
:0004.5778 00000000000000000000   BYTE 10 DUP(0)
:0004.5782 00000000000000000000   BYTE 10 DUP(0)
:0004.578C 00000000000000000000   BYTE 10 DUP(0)
:0004.5796 00000000000000000000   BYTE 10 DUP(0)
:0004.57A0 00000000000000000000   BYTE 10 DUP(0)
:0004.57AA 00000000000000000000   BYTE 10 DUP(0)
:0004.57B4 00000000000000000000   BYTE 10 DUP(0)
:0004.57BE 00000000000000000000   BYTE 10 DUP(0)
:0004.57C8 00000000000000000000   BYTE 10 DUP(0)
:0004.57D2 00000000000000000000   BYTE 10 DUP(0)
:0004.57DC 00000000000000000000   BYTE 10 DUP(0)
:0004.57E6 00000000000000000000   BYTE 10 DUP(0)
:0004.57F0 00000000000000000000   BYTE 10 DUP(0)
:0004.57FA 00000000000000000000   BYTE 10 DUP(0)
:0004.5804 0000000000000000       BYTE  8 DUP(0)


:0004.580C 7C30                   jl 583E
:0004.580E 7C30                   jl 5840
:0004.5810 FC                     cld
:0004.5811 2F                     das
:0004.5812 FC                     cld
:0004.5813 2F                     das
:0004.5814 3C3C                   cmp al, 3C
:0004.5816 4E                     dec si
:0004.5817 4D                     dec bp
:0004.5818 53                     push bx
:0004.5819 47                     inc di
:0004.581A 3E                     BYTE 03eh


:0004.581B 3E                     BYTE 03eh


:0004.581C 0000                   add [bx+si], al 
:0004.581E 52                     push dx
:0004.581F 363030                 xor ss:[bx+si], dh
:0004.5822 300D                   xor [di], cl 
:0004.5824 0A2D                   or ch, [di]
:0004.5826 207374                 and [bp+di+74], dh
:0004.5829 61                     popa
:0004.582A 636B20                 arpl [bp+di+20], bp
:0004.582D 6F                     outsw
:0004.582E 7665                   jbe 5895
:0004.5830 7266                   jb 5898
:0004.5832 6C                     insb
:0004.5833 6F                     outsw
:0004.5834 770D                   ja 5843
:0004.5836 0A00                   or al , [bx+si]
:0004.5838 0300                   add ax, [bx+si]
:0004.583A 52                     push dx
:0004.583B 363030                 xor ss:[bx+si], dh

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.580C(C)
|
:0004.583E 330D                   xor cx, [di]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.580E(C)
|
:0004.5840 0A2D                   or ch, [di]
:0004.5842 20696E                 and [bx+di+6E], ch
:0004.5845 7465                   je 58AC
:0003.5847 EF                     BYTE 0efh
:0004.5848 65                     BYTE 065h


:0004.5849 7220                   jb 586B
:0004.584B 646976696465           imul si, fs:[bp+69], 6564
:0004.5851 206279                 and [bp+si+79], ah
:0004.5854 2030                   and [bx+si], dh
:0004.5856 0D0A00                 or ax, 000A
:0004.5859 0900                   or [bx+si], ax
:0004.585B 52                     push dx
:0004.585C 363030                 xor ss:[bx+si], dh
:0004.585F 390D                   cmp [di], cx
:0004.5861 0A2D                   or ch, [di]
:0004.5863 206E6F                 and [bp+6F], ch
:0004.5866 7420                   je 5888
:0004.5868 65                     BYTE 065h


:0004.5869 6E                     outsb
:0004.586A 6F                     outsw

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.5849(C)
|
:0004.586B 7567                   jne 58D4
:0004.586D 682073                 push 7320
:0004.5870 7061                   jo 58D3
:0004.5872 636520                 arpl [di+20], sp
:0004.5875 666F                   outsd
:0004.5877 7220                   jb 5899
:0004.5879 65                     BYTE 065h


:0004.587A 6E                     outsb
:0004.587B 7669                   jbe 58E6
:0004.587D 726F                   jb 58EE
:0004.587F 6E                     outsb
:0004.5880 6D                     insw
:0004.5881 65                     BYTE 065h


:0004.5882 6E                     outsb
:0004.5883 740D                   je 5892
:0004.5885 0A00                   or al , [bx+si]
:0004.5887 FC                     cld

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.5866(C)
|
:0004.5888 000D                   add [di], cl 
:0004.588A 0A00                   or al , [bx+si]
:0004.588C FF00                   inc word ptr [bx+si]
:0004.588E 7275                   jb 5905
:0004.5890 6E                     outsb
:0004.5891 2D7469                 sub ax, 6974
:0004.5894 6D                     insw

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.582E(C)
|
:0004.5895 65206572               and gs:[di+72], ah
:0004.5899 726F                   jb 590A
:0004.589B 7220                   jb 58BD
:0004.589D 0002                   add [bp+si], al 
:0004.589F 005236                 add [bp+si+36], dl
:0004.58A2 3030                   xor [bx+si], dh
:0004.58A4 320D                   xor cl , [di]
:0004.58A6 0A2D                   or ch, [di]
:0004.58A8 20666C                 and [bp+6C], ah
:0004.58AB 6F                     outsw

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.5845(C)
|
:0004.58AC 61                     popa
:0004.58AD 7469                   je 5918
:0004.58AF 6E                     outsb
:0004.58B0 672D706F               sub ax, 6F70
:0004.58B4 696E742073             imul bp, [bp+74], 7320
:0004.58B9 7570                   jne 592B
:0004.58BB 706F                   jo 592C

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.589B(C)
|
:0004.58BD 7274                   jb 5933
:0004.58BF 206E6F                 and [bp+6F], ch
:0004.58C2 7420                   je 58E4
:0004.58C4 6C                     insb
:0004.58C5 6F                     outsw
:0004.58C6 61                     popa
:0004.58C7 64                     BYTE 064h


:0004.58C8 65                     BYTE 065h


:0004.58C9 64                     BYTE 064h


:0004.58CA 0D0A00                 or ax, 000A
:0004.58CD 0100                   add [bx+si], ax
:0004.58CF 52                     push dx
:0004.58D0 363030                 xor ss:[bx+si], dh

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.5870(C)
|
:0004.58D3 310D                   xor [di], cx
:0004.58D5 0A2D                   or ch, [di]
:0004.58D7 206E75                 and [bp+75], ch
:0004.58DA 6C                     insb
:0004.58DB 6C                     insb
:0004.58DC 20706F                 and [bx+si+6F], dh
:0004.58DF 696E746572             imul bp, [bp+74], 7265

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.58C2(C)
|
:0004.58E4 206173                 and [bx+di+73], ah
:0004.58E7 7369                   jnb 5952
:0004.58E9 676E                   outsb
:0004.58EB 6D                     insw
:0004.58EC 65                     BYTE 065h


:0004.58ED 6E                     outsb

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0004.587D(C)
|
:0004.58EE 740D                   je 58FD
:0004.58F0 0A00                   or al , [bx+si]
:0004.58F2 FFFFFF00000000000000   BYTE 10 DUP(0ffh)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
