:0001.0200 05004E                 add ax, 4E00
:0001.0203 005400                 add [si+00], dl
:0001.0206 4C                     dec sp
:0001.0207 004400                 add [si+00], al 
:0001.020A 52                     push dx
:0001.020B 0004                   add [si], al 
:0001.020D 0024                   add [si], ah

:0001.020F 004900                 add [bx+di+00], cl 
:0001.0212 3300                   xor ax, [bx+si]
:0001.0214 3000                   xor [bx+si], al 
:0001.0216 00E0                   add al , ah
:0001.0218 000000                 BYTE  3 DUP(0)


:0001.021B 3000                   xor [bx+si], al 
:0001.021D 00000000000000000000   BYTE 10 DUP(0)
:0001.0227 00000000000000000000   BYTE 10 DUP(0)
:0001.0231 00000000000000000000   BYTE 10 DUP(0)
:0001.023B 00000000000000000000   BYTE 10 DUP(0)
:0001.0245 00000000000000000000   BYTE 10 DUP(0)
:0001.024F 00000000000000         BYTE  7 DUP(0)
:0001.0256 EB12                   jmp 026A
:0001.0258 90                     nop
:0001.0259 90                     nop
:0001.025A 00000000000000000000   BYTE 10 DUP(0)
:0001.0264 000000000000           BYTE  6 DUP(0)


* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0256(U)
                            star:
:0001.026A 8CC8                   mov ax, cs
:0001.026C 8ED8                   mov ds, ax
:0001.026E C1E004                 shl ax, 04
:0001.0271 FA                     cli
:0001.0272 8BE0                   mov sp, ax
:0001.0274 FB                     sti
:0001.0275 E803FE                 call 007B
:0001.0278 660FB7060B00           movzx eax, word ptr [000B]
:0001.027E 660FB61E0D00           movzx ebx, [000D]
:0001.0284 66F7E3                 mul ebx
:0001.0287 66A34E02               mov dword ptr [024E], eax
:0001.028B 668B0E4000             mov ecx, [0040]
:0001.0290 80F900                 cmp cl, 00
:0001.0293 0F8F0E00               jg 02A5
:0001.0297 F6D9                   neg cl
:0001.0299 66B801000000           mov eax, 00000001
:0001.029F 66D3E0                 shl eax, cl 
:0001.02A2 EB08                   jmp 02AC

:0001.02A4 90                     nop

:0001.02A5 66A14E02       02A5:   mov eax, dword ptr [024E]        ;:0001.0293(C)
:0001.02A9 66F7E1                 mul ecx

:0001.02AC 66A35202       02AC:   mov dword ptr [0252], eax         ;:0001.02A2(U)
:0001.02B0 660FB71E0B00           movzx ebx, word ptr [000B]
:0001.02B6 6633D2                 xor edx, edx
:0001.02B9 66F7F3                 div ebx
:0001.02BC 66A35602               mov dword ptr [0256], eax
:0001.02C0 E87104                 call 0734
:0001.02C3 668B0E4A02             mov ecx, [024A]
:0001.02C8 66890E2202             mov [0222], ecx
:0001.02CD 66030E5202             add ecx, [0252]
:0001.02D2 66890E2602             mov [0226], ecx
:0001.02D7 66030E5202             add ecx, [0252]
:0001.02DC 66890E2A02             mov [022A], ecx
:0001.02E1 66030E5202             add ecx, [0252]
:0001.02E6 66890E3A02             mov [023A], ecx
:0001.02EB 66030E5202             add ecx, [0252]
:0001.02F0 66890E4202             mov [0242], ecx
:0001.02F5 66B890000000           mov eax, 00000090
:0001.02FB 668B0E2202             mov ecx, [0222]
:0001.0300 E85F09                 call 0C62
:0001.0303 660BC0                 or eax, eax
:0001.0306 0F8457FE               je 0161
:0001.030A 66A32E02               mov dword ptr [022E], eax
:0001.030E 66B8A0000000           mov eax, 000000A0
:0001.0314 668B0E2602             mov ecx, [0226]
:0001.0319 E84609                 call 0C62
:0001.031C 66A33202               mov dword ptr [0232], eax
:0001.0320 66B8B0000000           mov eax, 000000B0
:0001.0326 668B0E2A02             mov ecx, [022A]
:0001.032B E83409                 call 0C62
:0001.032E 66A33602               mov dword ptr [0236], eax
:0001.0332 66A12E02               mov eax, dword ptr [022E]
:0001.0336 660BC0                 or eax, eax
:0001.0339 0F8424FE               je 0161
:0001.033D 6780780800             cmp byte ptr [eax+08], 00
:0001.0342 0F851BFE               jne 0161
:0001.0346 67668D5010             lea edx, dword ptr [eax+10]
:0001.034B 67034204               add ax, word ptr [edx+04]
:0001.034F 67660FB6480C           movzx ecx, byte ptr [eax+0C]
:0001.0355 66890E6202             mov [0262], ecx
:0001.035A 67668B4808             mov ecx, dword ptr [eax+08]
:0001.035F 66890E5E02             mov [025E], ecx
:0001.0364 66A15E02               mov eax, dword ptr [025E]
:0001.0368 660FB70E0B00           movzx ecx, word ptr [000B]
:0001.036E 6633D2                 xor edx, edx
:0001.0371 66F7F1                 div ecx
:0001.0374 66A36602               mov dword ptr [0266], eax
:0001.0378 66A14202               mov eax, dword ptr [0242]
:0001.037C 6603065E02             add eax, [025E]
:0001.0381 66A34602               mov dword ptr [0246], eax
:0001.0385 66833E320200           cmp dword ptr [0232], 00000000
:0001.038B 0F841D00               je 03AC
:0001.038F 66833E360200           cmp dword ptr [0236], 00000000
:0001.0395 0F84C8FD               je 0161
:0001.0399 668B1E3602             mov ebx, [0236]
:0001.039E 1E                     push ds
:0001.039F 07                     pop es
:0001.03A0 668B3E4602             mov edi, [0246]
:0001.03A5 66A12A02               mov eax, dword ptr [022A]
:0001.03A9 E8BC01                 call 0568

:0001.03AC 660FB70E0002    03AC:  movzx ecx, word ptr [0200]       ;:0001.038B(C)
:0001.03B2 66B802020000           mov eax, 00000202
:0001.03B8 E8FE07                 call 0BB9
:0001.03BB 660BC0                 or eax, eax
:0001.03BE 0F84A809               je 0D6A
:0001.03C2 67668B00               mov eax, dword ptr [eax]
:0001.03C6 1E                     push ds
:0001.03C7 07                     pop es
:0001.03C8 668B3E3A02             mov edi, [023A]
:0001.03CD E83106                 call 0A01
:0001.03D0 66A13A02               mov eax, dword ptr [023A]
:0001.03D4 66BB20000000           mov ebx, 00000020
:0001.03DA 66B900000000           mov ecx, 00000000
:0001.03E0 66BA00000000           mov edx, 00000000
:0001.03E6 E8D600                 call 04BF
:0001.03E9 6685C0                 test eax, eax
:0001.03EC 0F852300               jne 0413
:0001.03F0 66A13A02               mov eax, dword ptr [023A]
:0001.03F4 66BB80000000           mov ebx, 00000080
:0001.03FA 66B900000000           mov ecx, 00000000
:0001.0400 66BA00000000           mov edx, 00000000
:0001.0406 E8B600                 call 04BF
:0001.0409 660BC0                 or eax, eax
:0001.040C 0F854400               jne 0454
:0001.0410 E95709                 jmp 0D6A

:0001.0413 6633D2         0413:   xor edx, edx                     ;:0001.03EC(C)
:0001.0416 66B980000000           mov ecx, 00000080
:0001.041C 66A13A02               mov eax, dword ptr [023A]
:0001.0420 E8BC08                 call 0CDF
:0001.0423 660BC0                 or eax, eax
:0001.0426 0F844009               je 0D6A
:0001.042A 1E                     push ds
:0001.042B 07                     pop es
:0001.042C 668B3E3A02             mov edi, [023A]
:0001.0431 E8CD05                 call 0A01
:0001.0434 66A13A02               mov eax, dword ptr [023A]
:0001.0438 66BB80000000           mov ebx, 00000080
:0001.043E 66B900000000           mov ecx, 00000000
:0001.0444 66BA00000000           mov edx, 00000000
:0001.044A E87200                 call 04BF
:0001.044D 660BC0                 or eax, eax
:0001.0450 0F841609               je 0D6A

:0001.0454 67660FB7580C   0454:   movzx ebx, word ptr [eax+0C]     ;:0001.040C(C)
:0001.045A 6681E3FF000000         and ebx, 000000FF
:0001.0461 0F850B09               jne 0D70
:0001.0465 668BD8                 mov ebx, eax
:0001.0468 680020                 push 2000
:0001.046B 07                     pop es
:0001.046C 662BFF                 sub edi, edi
:0001.046F 66A13A02               mov eax, dword ptr [023A]
:0001.0473 E8F200                 call 0568
:0001.0476 8A162400               mov dl, [0024]
:0001.047A B8E803                 mov ax, 03E8
:0001.047D 8EC0                   mov es, ax
:0001.047F 8D360B00               lea si, [000B]
:0001.0483 2BC0                   sub ax, ax
:0001.0485 680020                 push 2000
:0001.0488 50                     push ax
:0001.0489 CB                     retf



* Referenced by a CALL at Address:
|:0001.0605
|
:0001.048A 06                     push es
:0001.048B 1E                     push ds
:0001.048C 6660                   pushad
:0001.048E 668BDA                 mov ebx, edx
:0001.0491 660FB60E0D00           movzx ecx, [000D]
:0001.0497 66F7E1                 mul ecx
:0001.049A 66A31000               mov dword ptr [0010], eax
:0001.049E 668BC3                 mov eax, ebx
:0001.04A1 66F7E1                 mul ecx
:0001.04A4 A30E00                 mov word ptr [000E], ax
:0001.04A7 8BDF                   mov bx, di
:0001.04A9 83E30F                 and bx, 000F
:0001.04AC 8CC0                   mov ax, es
:0001.04AE 66C1EF04               shr edi, 04
:0001.04B2 03C7                   add ax, di
:0001.04B4 50                     push ax
:0001.04B5 07                     pop es
:0001.04B6 E80EFC                 call 00C7
:0001.04B9 6661                   popad
:0001.04BB 90                     nop
:0001.04BC 1F                     pop ds
:0001.04BD 07                     pop es
:0001.04BE C3                     ret



* Referenced by a CALL at Addresses:
|:0001.03E6, :0001.0406, :0001.044A, :0001.06C4, :0001.07AC
|:0001.093B, :0001.0C89, :0001.0CA6, :0001.0CDB, :0001.0CF5
|
:0001.04BF 67034014               add ax, word ptr [eax+14]

:0001.04C3 67668338FF     04C3:   cmp dword ptr [eax], FFFFFFFF    ;:0001.0516(U)
:0001.04C8 0F844C00               je 0518
:0001.04CC 67663918               cmp dword ptr [eax], ebx
:0001.04D0 0F853300               jne 0507
:0001.04D4 660BC9                 or ecx, ecx
:0001.04D7 0F850A00               jne 04E5
:0001.04DB 6780780900             cmp byte ptr [eax+09], 00
:0001.04E0 0F852300               jne 0507
:0001.04E4 C3                     ret

:0001.04E5 673A4809       04E5:   cmp cl, byte ptr [eax+09]        ;:0001.04D7(C)
:0001.04E9 0F851A00               jne 0507
:0001.04ED 668BF0                 mov esi, eax
:0001.04F0 6703700A               add si, word ptr [eax+0A]
:0001.04F4 E89706                 call 0B8E
:0001.04F7 6651                   push ecx
:0001.04F9 1E                     push ds
:0001.04FA 07                     pop es
:0001.04FB 668BFA                 mov edi, edx
:0001.04FE F3                     repz
:0001.04FF A7                     cmpsw
:0001.0500 6659                   pop ecx
:0001.0502 0F850100               jne 0507
:0001.0506 C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.04D0(C), :0001.04E0(C), :0001.04E9(C), :0001.0502(C)
|
:0001.0507 676683780400           cmp dword ptr [eax+04], 00000000
:0001.050D 0F840700               je 0518
:0001.0511 6766034004             add eax, dword ptr [eax+04]
:0001.0516 EBAB                   jmp 04C3



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.04C8(C), :0001.050D(C)
|
:0001.0518 662BC0                 sub eax, eax
:0001.051B C3                     ret



* Referenced by a CALL at Addresses:
|:0001.0BD5, :0001.0C49
|
:0001.051C 668BF3                 mov esi, ebx
:0001.051F E86C06                 call 0B8E
:0001.0522 67660300               add eax, dword ptr [eax]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0562(U)
|
:0001.0526 67F7400C0200           test word ptr [bx+si+0C], 0002
:0001.052C 0F853400               jne 0564
:0001.0530 67668D5010             lea edx, dword ptr [eax+10]
:0001.0535 673A4A40               cmp cl, byte ptr [edx+40]
:0001.0539 0F851800               jne 0555
:0001.053D 67668D7242             lea esi, dword ptr [edx+42]
:0001.0542 E84906                 call 0B8E
:0001.0545 6651                   push ecx
:0001.0547 1E                     push ds
:0001.0548 07                     pop es
:0001.0549 668BFB                 mov edi, ebx
:0001.054C F3                     repz
:0001.054D A7                     cmpsw
:0001.054E 6659                   pop ecx
:0001.0550 0F850100               jne 0555
:0001.0554 C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.0539(C), :0001.0550(C)
|
:0001.0555 6783780800             cmp word ptr [eax+08], 0000
:0001.055A 0F840600               je 0564
:0001.055E 67034008               add ax, word ptr [eax+08]
:0001.0562 EBC2                   jmp 0526



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.052C(C), :0001.055A(C)
|
:0001.0564 6633C0                 xor eax, eax
:0001.0567 C3                     ret



* Referenced by a CALL at Addresses:
|:0001.03A9, :0001.0473, :0001.07C3, :0001.0D0C
|
:0001.0568 67807B0800             cmp byte ptr [ebx+08], 00
:0001.056D 0F851C00               jne 058D
:0001.0571 06                     push es
:0001.0572 1E                     push ds
:0001.0573 6660                   pushad
:0001.0575 67668D5310             lea edx, dword ptr [ebx+10]
:0001.057A 67668B0A               mov ecx, dword ptr [edx]
:0001.057E 668BF3                 mov esi, ebx
:0001.0581 67037204               add si, word ptr [edx+04]
:0001.0585 F3                     repz
:0001.0586 A4                     movsb
:0001.0587 6661                   popad
:0001.0589 90                     nop
:0001.058A 1F                     pop ds
:0001.058B 07                     pop es
:0001.058C C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.056D(C)
|
:0001.058D 6650                   push eax
:0001.058F 67668D5310             lea edx, dword ptr [ebx+10]
:0001.0594 6685C0                 test eax, eax
:0001.0597 0F850A00               jne 05A5
:0001.059B 67668B4A08             mov ecx, dword ptr [edx+08]
:0001.05A0 6641                   inc ecx
:0001.05A2 EB11                   jmp 05B5


:0001.05A4 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0597(C)
|
:0001.05A5 67668B4218             mov eax, dword ptr [edx+18]
:0001.05AA 6633D2                 xor edx, edx
:0001.05AD 66F736                 div dword ptr [esi]
:0001.05B0 4E                     dec si
:0001.05B1 02668B                 add ah, [bp-75]
:0001.05B4 C8662BC0               enter 2B66, C0
:0001.05B8 665E                   pop esi
:0001.05BA E80100                 call 05BE
:0001.05BD C3                     ret



* Referenced by a CALL at Addresses:
|:0001.05BA, :0001.0A3A
|
:0001.05BE 06                     push es
:0001.05BF 1E                     push ds
:0001.05C0 6660                   pushad
:0001.05C2 67807B0801             cmp byte ptr [ebx+08], 01
:0001.05C7 0F840300               je 05CE
:0001.05CB E993FB                 jmp 0161



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.05C7(C), :0001.062D(U)
|
:0001.05CE 6683F900               cmp ecx, 00000000
:0001.05D2 0F850600               jne 05DC
:0001.05D6 6661                   popad
:0001.05D8 90                     nop
:0001.05D9 1F                     pop ds
:0001.05DA 07                     pop es
:0001.05DB C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.05D2(C), :0001.06E4(U)
|
:0001.05DC 6653                   push ebx
:0001.05DE 6650                   push eax
:0001.05E0 6651                   push ecx
:0001.05E2 6656                   push esi
:0001.05E4 6657                   push edi
:0001.05E6 06                     push es
:0001.05E7 E89104                 call 0A7B
:0001.05EA 668BD1                 mov edx, ecx
:0001.05ED 07                     pop es
:0001.05EE 665F                   pop edi
:0001.05F0 665E                   pop esi
:0001.05F2 6659                   pop ecx
:0001.05F4 6685C0                 test eax, eax
:0001.05F7 0F843400               je 062F
:0001.05FB 663BCA                 cmp ecx, edx
:0001.05FE 0F8D0300               jnl 0605
:0001.0602 668BD1                 mov edx, ecx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.05FE(C)
|
:0001.0605 E882FE                 call 048A
:0001.0608 662BCA                 sub ecx, edx
:0001.060B 668BDA                 mov ebx, edx
:0001.060E 668BC2                 mov eax, edx
:0001.0611 660FB6160D00           movzx edx, [000D]
:0001.0617 66F7E2                 mul edx
:0001.061A 660FB7160B00           movzx edx, word ptr [000B]
:0001.0620 66F7E2                 mul edx
:0001.0623 6603F8                 add edi, eax
:0001.0626 6658                   pop eax
:0001.0628 6603C3                 add eax, ebx
:0001.062B 665B                   pop ebx
:0001.062D EB9F                   jmp 05CE



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.05F7(C)
|
:0001.062F 6685F6                 test esi, esi
:0001.0632 0F842BFB               je 0161
:0001.0636 6651                   push ecx
:0001.0638 6657                   push edi
:0001.063A 06                     push es
:0001.063B 67660FB64309           movzx eax, byte ptr [ebx+09]
:0001.0641 6685C0                 test eax, eax
:0001.0644 0F842000               je 0668
:0001.0648 66D1E0                 shl eax, 01
:0001.064B 662BE0                 sub esp, eax
:0001.064E 668BFC                 mov edi, esp
:0001.0651 6654                   push esp
:0001.0653 6656                   push esi
:0001.0655 67660FB7730A           movzx esi, word ptr [ebx+0A]
:0001.065B 6603F3                 add esi, ebx
:0001.065E 668BC8                 mov ecx, eax
:0001.0661 F3                     repz
:0001.0662 A4                     movsb
:0001.0663 665E                   pop esi
:0001.0665 EB03                   jmp 066A


:0001.0667 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0644(C)
|
:0001.0668 6650                   push eax

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0665(U)
|
:0001.066A 6650                   push eax
:0001.066C 67668B03               mov eax, dword ptr [ebx]
:0001.0670 6650                   push eax
:0001.0672 67668B4318             mov eax, dword ptr [ebx+18]
:0001.0677 6650                   push eax
:0001.0679 67668B5620             mov edx, dword ptr [esi+20]
:0001.067E 6685D2                 test edx, edx
:0001.0681 0F840B00               je 0690
:0001.0685 668BFE                 mov edi, esi
:0001.0688 1E                     push ds
:0001.0689 07                     pop es
:0001.068A 668BC2                 mov eax, edx
:0001.068D E87103                 call 0A01

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0681(C)
|
:0001.0690 668BC6                 mov eax, esi
:0001.0693 665A                   pop edx
:0001.0695 6659                   pop ecx
:0001.0697 6642                   inc edx
:0001.0699 6651                   push ecx
:0001.069B 6656                   push esi
:0001.069D E83F06                 call 0CDF
:0001.06A0 6685C0                 test eax, eax
:0001.06A3 0F84BAFA               je 0161
:0001.06A7 665E                   pop esi
:0001.06A9 6659                   pop ecx
:0001.06AB 668BFE                 mov edi, esi
:0001.06AE 1E                     push ds
:0001.06AF 07                     pop es
:0001.06B0 E84E03                 call 0A01
:0001.06B3 668BC6                 mov eax, esi
:0001.06B6 668BD9                 mov ebx, ecx
:0001.06B9 6659                   pop ecx
:0001.06BB 665A                   pop edx
:0001.06BD 6651                   push ecx
:0001.06BF 6656                   push esi
:0001.06C1 66D1E9                 shr ecx, 01
:0001.06C4 E8F8FD                 call 04BF
:0001.06C7 6685C0                 test eax, eax
:0001.06CA 0F8493FA               je 0161
:0001.06CE 665E                   pop esi
:0001.06D0 6659                   pop ecx
:0001.06D2 6603E1                 add esp, ecx
:0001.06D5 07                     pop es
:0001.06D6 665F                   pop edi
:0001.06D8 6659                   pop ecx
:0001.06DA 668BD0                 mov edx, eax
:0001.06DD 6658                   pop eax
:0001.06DF 665B                   pop ebx
:0001.06E1 668BDA                 mov ebx, edx
:0001.06E4 E9F5FE                 jmp 05DC



* Referenced by a CALL at Addresses:
|:0001.0793, :0001.0925, :0001.0A3D
|
:0001.06E7 06                     push es
:0001.06E8 1E                     push ds
:0001.06E9 6660                   pushad
:0001.06EB 2667660FB75F04         movzx ebx, word ptr es:[edi+04]
:0001.06F2 2667660FB74F06         movzx ecx, word ptr es:[edi+06]
:0001.06F9 660BC9                 or ecx, ecx
:0001.06FC 0F8461FA               je 0161
:0001.0700 6603DF                 add ebx, edi
:0001.0703 6683C302               add ebx, 00000002
:0001.0707 6681C7FE010000         add edi, 000001FE
:0001.070E 6649                   dec ecx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.072C(U)
|
:0001.0710 660BC9                 or ecx, ecx
:0001.0713 0F841700               je 072E
:0001.0717 26678B03               mov ax, word ptr es:[ebx]
:0001.071B 26678907               mov word ptr es:[edi], ax
:0001.071F 6683C302               add ebx, 00000002
:0001.0723 6681C700020000         add edi, 00000200
:0001.072A 6649                   dec ecx
:0001.072C EBE2                   jmp 0710



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0713(C)
|
:0001.072E 6661                   popad
:0001.0730 90                     nop
:0001.0731 1F                     pop ds
:0001.0732 07                     pop es
:0001.0733 C3                     ret



* Referenced by a CALL at Address:
|:0001.02C0
|
:0001.0734 06                     push es
:0001.0735 1E                     push ds
:0001.0736 6660                   pushad
:0001.0738 66B801000000           mov eax, 00000001
:0001.073E 66A31E02               mov dword ptr [021E], eax
:0001.0742 66A11A02               mov eax, dword ptr [021A]
:0001.0746 6603065202             add eax, [0252]
:0001.074B 66A35A02               mov dword ptr [025A], eax
:0001.074F 6603065202             add eax, [0252]
:0001.0754 66A34A02               mov dword ptr [024A], eax
:0001.0758 66A13000               mov eax, dword ptr [0030]
:0001.075C 660FB61E0D00           movzx ebx, [000D]
:0001.0762 66F7E3                 mul ebx
:0001.0765 668B1E4A02             mov ebx, [024A]
:0001.076A 668907                 mov [bx], eax
:0001.076D 66A31000               mov dword ptr [0010], eax
:0001.0771 83C304                 add bx, 0004
:0001.0774 66A15602               mov eax, dword ptr [0256]
:0001.0778 668907                 mov [bx], eax
:0001.077B A30E00                 mov word ptr [000E], ax
:0001.077E 83C304                 add bx, 0004
:0001.0781 66891E4A02             mov [024A], ebx
:0001.0786 668B1E1A02             mov ebx, [021A]
:0001.078B 1E                     push ds
:0001.078C 07                     pop es
:0001.078D E837F9                 call 00C7
:0001.0790 668BFB                 mov edi, ebx
:0001.0793 E851FF                 call 06E7
:0001.0796 66A11A02               mov eax, dword ptr [021A]
:0001.079A 66BB20000000           mov ebx, 00000020
:0001.07A0 66B900000000           mov ecx, 00000000
:0001.07A6 66BA00000000           mov edx, 00000000
:0001.07AC E810FD                 call 04BF
:0001.07AF 660BC0                 or eax, eax
:0001.07B2 0F841901               je 08CF
:0001.07B6 668BD8                 mov ebx, eax
:0001.07B9 1E                     push ds
:0001.07BA 07                     pop es
:0001.07BB 668B3E1602             mov edi, [0216]
:0001.07C0 6633C0                 xor eax, eax
:0001.07C3 E8A2FD                 call 0568
:0001.07C6 668B1E1602             mov ebx, [0216]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.07D9(U)
|
:0001.07CB 66813F80000000         cmp dword ptr [bx], 00000080
:0001.07D2 0F84EB00               je 08C1
:0001.07D6 035F04                 add bx, [bx+04]
:0001.07D9 EBF0                   jmp 07CB



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.08CB(C)
|
:0001.07DB 6653                   push ebx
:0001.07DD 668B4710               mov eax, [bx+10]
:0001.07E1 66F726                 mul dword ptr [esi]
:0001.07E4 56                     push si
:0001.07E5 026650                 add ah, [bp+50]
:0001.07E8 6633D2                 xor edx, edx
:0001.07EB 660FB61E0D00           movzx ebx, [000D]
:0001.07F1 66F7F3                 div ebx
:0001.07F4 6652                   push edx
:0001.07F6 E8DC00                 call 08D5
:0001.07F9 660BC0                 or eax, eax
:0001.07FC 0F8461F9               je 0161
:0001.0800 668B0E5602             mov ecx, [0256]
:0001.0805 660FB61E0D00           movzx ebx, [000D]
:0001.080B 66F7E3                 mul ebx
:0001.080E 665A                   pop edx
:0001.0810 6603C2                 add eax, edx
:0001.0813 668B1E4A02             mov ebx, [024A]
:0001.0818 668907                 mov [bx], eax
:0001.081B 83C304                 add bx, 0004
:0001.081E 660FB6060D00           movzx eax, [000D]
:0001.0824 662BC2                 sub eax, edx
:0001.0827 663BC1                 cmp eax, ecx
:0001.082A 0F860300               jbe 0831
:0001.082E 668BC1                 mov eax, ecx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.082A(C)
|
:0001.0831 668907                 mov [bx], eax

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.088D(U), :0001.08B0(U)
|
:0001.0834 662BC8                 sub ecx, eax
:0001.0837 665A                   pop edx
:0001.0839 0F847500               je 08B2
:0001.083D 6603C2                 add eax, edx
:0001.0840 6650                   push eax
:0001.0842 6633D2                 xor edx, edx
:0001.0845 660FB61E0D00           movzx ebx, [000D]
:0001.084B 66F7F3                 div ebx
:0001.084E 6651                   push ecx
:0001.0850 E88200                 call 08D5
:0001.0853 6659                   pop ecx
:0001.0855 660BC0                 or eax, eax
:0001.0858 0F8405F9               je 0161
:0001.085C 660FB61E0D00           movzx ebx, [000D]
:0001.0862 66F7E3                 mul ebx
:0001.0865 668B1E4A02             mov ebx, [024A]
:0001.086A 668B17                 mov edx, [bx]
:0001.086D 83C304                 add bx, 0004
:0001.0870 660317                 add edx, [bx]
:0001.0873 663BD0                 cmp edx, eax
:0001.0876 0F851500               jne 088F
:0001.087A 660FB6060D00           movzx eax, [000D]
:0001.0880 663BC1                 cmp eax, ecx
:0001.0883 0F860300               jbe 088A
:0001.0887 668BC1                 mov eax, ecx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0883(C)
|
:0001.088A 660107                 add [bx], eax
:0001.088D EBA5                   jmp 0834



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0876(C)
|
:0001.088F 83C304                 add bx, 0004
:0001.0892 66891E4A02             mov [024A], ebx
:0001.0897 668907                 mov [bx], eax
:0001.089A 83C304                 add bx, 0004
:0001.089D 660FB6060D00           movzx eax, [000D]
:0001.08A3 663BC1                 cmp eax, ecx
:0001.08A6 0F860300               jbe 08AD
:0001.08AA 668BC1                 mov eax, ecx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.08A6(C)
|
:0001.08AD 668907                 mov [bx], eax
:0001.08B0 EB82                   jmp 0834



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0839(C)
|
:0001.08B2 83C304                 add bx, 0004
:0001.08B5 66FF061E02             inc word ptr [021E]
:0001.08BA 66891E4A02             mov [024A], ebx
:0001.08BF 665B                   pop ebx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.07D2(C)
|
:0001.08C1 035F04                 add bx, [bx+04]
:0001.08C4 66813F80000000         cmp dword ptr [bx], 00000080
:0001.08CB 0F840CFF               je 07DB

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.07B2(C)
|
:0001.08CF 6661                   popad
:0001.08D1 90                     nop
:0001.08D2 1F                     pop ds
:0001.08D3 07                     pop es
:0001.08D4 C3                     ret



* Referenced by a CALL at Addresses:
|:0001.07F6, :0001.0850, :0001.097F
|
:0001.08D5 668BD0                 mov edx, eax
:0001.08D8 668B0E1E02             mov ecx, [021E]
:0001.08DD 668B365A02             mov esi, [025A]
:0001.08E2 6603365202             add esi, [0252]
:0001.08E7 6652                   push edx
:0001.08E9 6651                   push ecx
:0001.08EB 6652                   push edx
:0001.08ED 668B1E5A02             mov ebx, [025A]
:0001.08F2 668B3E5602             mov edi, [0256]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.091C(U)
|
:0001.08F7 668B04                 mov eax, [si]
:0001.08FA 66A31000               mov dword ptr [0010], eax
:0001.08FE 83C604                 add si, 0004
:0001.0901 668B04                 mov eax, [si]
:0001.0904 A30E00                 mov word ptr [000E], ax
:0001.0907 83C604                 add si, 0004
:0001.090A 1E                     push ds
:0001.090B 07                     pop es
:0001.090C E8B8F7                 call 00C7
:0001.090F 662BF8                 sub edi, eax
:0001.0912 0F840800               je 091E
:0001.0916 F7260B00               mul word ptr [000B]
:0001.091A 03D8                   add bx, ax
:0001.091C EBD9                   jmp 08F7



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0912(C)
|
:0001.091E 668B3E5A02             mov edi, [025A]
:0001.0923 1E                     push ds
:0001.0924 07                     pop es
:0001.0925 E8BFFD                 call 06E7
:0001.0928 66A15A02               mov eax, dword ptr [025A]
:0001.092C 66BB80000000           mov ebx, 00000080
:0001.0932 66B900000000           mov ecx, 00000000
:0001.0938 668BD1                 mov edx, ecx
:0001.093B E881FB                 call 04BF
:0001.093E 660BC0                 or eax, eax
:0001.0941 0F841CF8               je 0161
:0001.0945 668BD8                 mov ebx, eax
:0001.0948 6658                   pop eax
:0001.094A 6656                   push esi
:0001.094C E82C01                 call 0A7B
:0001.094F 665E                   pop esi
:0001.0951 660BC0                 or eax, eax
:0001.0954 0F840500               je 095D
:0001.0958 665B                   pop ebx
:0001.095A 665B                   pop ebx
:0001.095C C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0954(C)
|
:0001.095D 6659                   pop ecx
:0001.095F 665A                   pop edx
:0001.0961 E284                   loop 08E7
:0001.0963 6633C0                 xor eax, eax
:0001.0966 C3                     ret


:0001.0967 06                     push es
:0001.0968 1E                     push ds
:0001.0969 6660                   pushad

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.09F7(C)
|
:0001.096B 6650                   push eax
:0001.096D 6651                   push ecx
:0001.096F 6633D2                 xor edx, edx
:0001.0972 660FB61E0D00           movzx ebx, [000D]
:0001.0978 66F7F3                 div ebx
:0001.097B 6652                   push edx
:0001.097D 6657                   push edi
:0001.097F E853FF                 call 08D5
:0001.0982 665F                   pop edi
:0001.0984 660BC0                 or eax, eax
:0001.0987 0F84D6F7               je 0161
:0001.098B 660FB61E0D00           movzx ebx, [000D]
:0001.0991 66F7E3                 mul ebx
:0001.0994 665A                   pop edx
:0001.0996 6603C2                 add eax, edx
:0001.0999 66A31000               mov dword ptr [0010], eax
:0001.099D 6659                   pop ecx
:0001.099F 660FB61E0D00           movzx ebx, [000D]
:0001.09A5 663BCB                 cmp ecx, ebx
:0001.09A8 0F8E1300               jle 09BF
:0001.09AC 891E0E00               mov [000E], bx
:0001.09B0 662BCB                 sub ecx, ebx
:0001.09B3 6658                   pop eax
:0001.09B5 6603C3                 add eax, ebx
:0001.09B8 6650                   push eax
:0001.09BA 6651                   push ecx
:0001.09BC EB14                   jmp 09D2


:0001.09BE 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.09A8(C)
|
:0001.09BF 6658                   pop eax
:0001.09C1 6603C1                 add eax, ecx
:0001.09C4 6650                   push eax
:0001.09C6 890E0E00               mov [000E], cx
:0001.09CA 66B900000000           mov ecx, 00000000
:0001.09D0 6651                   push ecx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.09BC(U)
|
:0001.09D2 06                     push es
:0001.09D3 6657                   push edi
:0001.09D5 8BDF                   mov bx, di
:0001.09D7 83E30F                 and bx, 000F
:0001.09DA 8CC0                   mov ax, es
:0001.09DC 66C1EF04               shr edi, 04
:0001.09E0 03C7                   add ax, di
:0001.09E2 50                     push ax
:0001.09E3 07                     pop es
:0001.09E4 E8E0F6                 call 00C7
:0001.09E7 665F                   pop edi
:0001.09E9 07                     pop es
:0001.09EA 66033E4E02             add edi, [024E]
:0001.09EF 6659                   pop ecx
:0001.09F1 6658                   pop eax
:0001.09F3 6683F900               cmp ecx, 00000000
:0001.09F7 0F8F70FF               jg 096B
:0001.09FB 6661                   popad
:0001.09FD 90                     nop
:0001.09FE 1F                     pop ds
:0001.09FF 07                     pop es
:0001.0A00 C3                     ret



* Referenced by a CALL at Addresses:
|:0001.03CD, :0001.0431, :0001.068D, :0001.06B0, :0001.0C71
|:0001.0CC9
|
:0001.0A01 06                     push es
:0001.0A02 1E                     push ds
:0001.0A03 6660                   pushad
:0001.0A05 66F726                 mul dword ptr [esi]
:0001.0A08 56                     push si
:0001.0A09 02668B                 add ah, [bp-75]
:0001.0A0C 0E                     push cs
:0001.0A0D 56                     push si
:0001.0A0E 02E8                   add ch, al 
:0001.0A10 55                     push bp
:0001.0A11 FFE8                   jmp far ax
:0001.0A13 D2FC                   sar ah, cl 
:0001.0A15 6661                   popad
:0001.0A17 90                     nop
:0001.0A18 1F                     pop ds
:0001.0A19 07                     pop es
:0001.0A1A C3                     ret



* Referenced by a CALL at Address:
|:0001.0C2D
|
:0001.0A1B 06                     push es
:0001.0A1C 1E                     push ds
:0001.0A1D 6660                   pushad
:0001.0A1F 66F726                 mul dword ptr [esi]
:0001.0A22 6202                   bound ax, [bp+si]
:0001.0A24 668B1E3202             mov ebx, [0232]
:0001.0A29 668B0E6202             mov ecx, [0262]
:0001.0A2E 668B362602             mov esi, [0226]
:0001.0A33 1E                     push ds
:0001.0A34 07                     pop es
:0001.0A35 668B3E4202             mov edi, [0242]
:0001.0A3A E881FB                 call 05BE
:0001.0A3D E8A7FC                 call 06E7
:0001.0A40 6661                   popad
:0001.0A42 90                     nop
:0001.0A43 1F                     pop ds
:0001.0A44 07                     pop es
:0001.0A45 C3                     ret



* Referenced by a CALL at Address:
|:0001.0C28
|
:0001.0A46 6650                   push eax
:0001.0A48 6653                   push ebx
:0001.0A4A 6651                   push ecx
:0001.0A4C 668B1E4602             mov ebx, [0246]
:0001.0A51 668BC8                 mov ecx, eax
:0001.0A54 66C1E803               shr eax, 03
:0001.0A58 6683E107               and ecx, 00000007
:0001.0A5C 6603D8                 add ebx, eax
:0001.0A5F 66B801000000           mov eax, 00000001
:0001.0A65 66D3E0                 shl eax, cl 
:0001.0A68 678403                 test byte ptr [ebx], al
:0001.0A6B 0F840400               je 0A73
:0001.0A6F F8                     clc
:0001.0A70 EB02                   jmp 0A74


:0001.0A72 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0A6B(C)
|
:0001.0A73 F9                     stc

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0A70(U)
|
:0001.0A74 6659                   pop ecx
:0001.0A76 665B                   pop ebx
:0001.0A78 6658                   pop eax
:0001.0A7A C3                     ret



* Referenced by a CALL at Addresses:
|:0001.05E7, :0001.094C
|
:0001.0A7B 67807B0801             cmp byte ptr [ebx+08], 01
:0001.0A80 0F840400               je 0A88
:0001.0A84 662BC0                 sub eax, eax
:0001.0A87 C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0A80(C)
|
:0001.0A88 67668D7310             lea esi, dword ptr [ebx+10]
:0001.0A8D 67668B5608             mov edx, dword ptr [esi+08]
:0001.0A92 663BC2                 cmp eax, edx
:0001.0A95 0F870B00               ja 0AA4
:0001.0A99 67668B16               mov edx, dword ptr [esi]
:0001.0A9D 663BC2                 cmp eax, edx
:0001.0AA0 0F830400               jnb 0AA8

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0A95(C)
|
:0001.0AA4 662BC0                 sub eax, eax
:0001.0AA7 C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0AA0(C)
|
:0001.0AA8 67035E10               add bx, word ptr [esi+10]
:0001.0AAC 662BF6                 sub esi, esi

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0AE9(U)
|
:0001.0AAF 67803B00               cmp byte ptr [ebx], 00
:0001.0AB3 0F843E00               je 0AF5
:0001.0AB7 E88100                 call 0B3B
:0001.0ABA 6603F1                 add esi, ecx
:0001.0ABD E83900                 call 0AF9
:0001.0AC0 6603CA                 add ecx, edx
:0001.0AC3 663BC1                 cmp eax, ecx
:0001.0AC6 0F8C2100               jl 0AEB
:0001.0ACA 668BD1                 mov edx, ecx
:0001.0ACD 6650                   push eax
:0001.0ACF 67660FB60B             movzx ecx, byte ptr [ebx]
:0001.0AD4 668BC1                 mov eax, ecx
:0001.0AD7 6683E00F               and eax, 0000000F
:0001.0ADB 66C1E904               shr ecx, 04
:0001.0ADF 6603D9                 add ebx, ecx
:0001.0AE2 6603D8                 add ebx, eax
:0001.0AE5 6643                   inc ebx
:0001.0AE7 6658                   pop eax
:0001.0AE9 EBC4                   jmp 0AAF



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0AC6(C)
|
:0001.0AEB 662BC8                 sub ecx, eax
:0001.0AEE 662BC2                 sub eax, edx
:0001.0AF1 6603C6                 add eax, esi
:0001.0AF4 C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0AB3(C)
|
:0001.0AF5 662BC0                 sub eax, eax
:0001.0AF8 C3                     ret



* Referenced by a CALL at Address:
|:0001.0ABD
|
:0001.0AF9 662BC9                 sub ecx, ecx
:0001.0AFC 678A0B                 mov cl, byte ptr [ebx]
:0001.0AFF 80E10F                 and cl, 0F
:0001.0B02 6683F900               cmp ecx, 00000000
:0001.0B06 0F850400               jne 0B0E
:0001.0B0A 662BC9                 sub ecx, ecx
:0001.0B0D C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0B06(C)
|
:0001.0B0E 6653                   push ebx
:0001.0B10 6652                   push edx
:0001.0B12 6603D9                 add ebx, ecx
:0001.0B15 67660FBE13             movsx edx, byte ptr [ebx]
:0001.0B1A 6649                   dec ecx
:0001.0B1C 664B                   dec ebx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0B31(U)
|
:0001.0B1E 6683F900               cmp ecx, 00000000
:0001.0B22 0F840D00               je 0B33
:0001.0B26 66C1E208               shl edx, 08
:0001.0B2A 678A13                 mov dl, byte ptr [ebx]
:0001.0B2D 664B                   dec ebx
:0001.0B2F 6649                   dec ecx
:0001.0B31 EBEB                   jmp 0B1E



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0B22(C)
|
:0001.0B33 668BCA                 mov ecx, edx
:0001.0B36 665A                   pop edx
:0001.0B38 665B                   pop ebx
:0001.0B3A C3                     ret



* Referenced by a CALL at Address:
|:0001.0AB7
|
:0001.0B3B 6653                   push ebx
:0001.0B3D 6652                   push edx
:0001.0B3F 662BD2                 sub edx, edx
:0001.0B42 678A13                 mov dl, byte ptr [ebx]
:0001.0B45 6683E20F               and edx, 0000000F
:0001.0B49 662BC9                 sub ecx, ecx
:0001.0B4C 678A0B                 mov cl, byte ptr [ebx]
:0001.0B4F C0E904                 shr cl, 04
:0001.0B52 6683F900               cmp ecx, 00000000
:0001.0B56 0F850800               jne 0B62
:0001.0B5A 662BC9                 sub ecx, ecx
:0001.0B5D 665A                   pop edx
:0001.0B5F 665B                   pop ebx
:0001.0B61 C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0B56(C)
|
:0001.0B62 6603DA                 add ebx, edx
:0001.0B65 6603D9                 add ebx, ecx
:0001.0B68 67660FBE13             movsx edx, byte ptr [ebx]
:0001.0B6D 6649                   dec ecx
:0001.0B6F 664B                   dec ebx

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0B84(U)
|
:0001.0B71 6683F900               cmp ecx, 00000000
:0001.0B75 0F840D00               je 0B86
:0001.0B79 66C1E208               shl edx, 08
:0001.0B7D 678A13                 mov dl, byte ptr [ebx]
:0001.0B80 664B                   dec ebx
:0001.0B82 6649                   dec ecx
:0001.0B84 EBEB                   jmp 0B71



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0B75(C)
|
:0001.0B86 668BCA                 mov ecx, edx
:0001.0B89 665A                   pop edx
:0001.0B8B 665B                   pop ebx
:0001.0B8D C3                     ret



* Referenced by a CALL at Addresses:
|:0001.04F4, :0001.051F, :0001.0542
|
:0001.0B8E 660BC9                 or ecx, ecx
:0001.0B91 0F850100               jne 0B96
:0001.0B95 C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0B91(C)
|
:0001.0B96 6651                   push ecx
:0001.0B98 6656                   push esi
:0001.0B9A 67833E61               cmp word ptr [esi], 0061
:0001.0B9E 0F8C0C00               jl 0BAE
:0001.0BA2 67833E7A               cmp word ptr [esi], 007A
:0001.0BA6 0F8F0400               jg 0BAE
:0001.0BAA 67832E20               sub word ptr [esi], 0020

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.0B9E(C), :0001.0BA6(C)
|
:0001.0BAE 6683C602               add esi, 00000002
:0001.0BB2 E2E6                   loop 0B9A
:0001.0BB4 665E                   pop esi
:0001.0BB6 6659                   pop ecx
:0001.0BB8 C3                     ret



* Referenced by a CALL at Address:
|:0001.03B8
|
:0001.0BB9 6650                   push eax
:0001.0BBB 6651                   push ecx
:0001.0BBD 668BD0                 mov edx, eax
:0001.0BC0 66A12E02               mov eax, dword ptr [022E]
:0001.0BC4 67668D5810             lea ebx, dword ptr [eax+10]
:0001.0BC9 67034304               add ax, word ptr [ebx+04]
:0001.0BCD 67668D4010             lea eax, dword ptr [eax+10]
:0001.0BD2 668BDA                 mov ebx, edx
:0001.0BD5 E844F9                 call 051C
:0001.0BD8 660BC0                 or eax, eax
:0001.0BDB 0F840500               je 0BE4
:0001.0BDF 6659                   pop ecx
:0001.0BE1 6659                   pop ecx
:0001.0BE3 C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0BDB(C)
|
:0001.0BE4 66A13202               mov eax, dword ptr [0232]
:0001.0BE8 660BC0                 or eax, eax
:0001.0BEB 0F850800               jne 0BF7
:0001.0BEF 6659                   pop ecx
:0001.0BF1 6659                   pop ecx
:0001.0BF3 6633C0                 xor eax, eax
:0001.0BF6 C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0BEB(C)
|
:0001.0BF7 668B163202             mov edx, [0232]
:0001.0BFC 67668D5210             lea edx, dword ptr [edx+10]
:0001.0C01 67668B4218             mov eax, dword ptr [edx+18]
:0001.0C06 6633D2                 xor edx, edx
:0001.0C09 66F736                 div dword ptr [esi]
:0001.0C0C 5E                     pop si
:0001.0C0D 026633                 add ah, [bp+33]
:0001.0C10 F66650                 mul byte ptr [bp+50]
:0001.0C13 6656                   push esi

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.0C2B(C), :0001.0C4F(C)
|
:0001.0C15 6658                   pop eax
:0001.0C17 665E                   pop esi
:0001.0C19 663BC6                 cmp eax, esi
:0001.0C1C 0F843A00               je 0C5A
:0001.0C20 6656                   push esi
:0001.0C22 6640                   inc eax
:0001.0C24 6650                   push eax
:0001.0C26 6648                   dec eax
:0001.0C28 E81BFE                 call 0A46
:0001.0C2B 72E8                   jb 0C15
:0001.0C2D E8EBFD                 call 0A1B
:0001.0C30 665A                   pop edx
:0001.0C32 665E                   pop esi
:0001.0C34 6659                   pop ecx
:0001.0C36 665B                   pop ebx
:0001.0C38 6653                   push ebx
:0001.0C3A 6651                   push ecx
:0001.0C3C 6656                   push esi
:0001.0C3E 6652                   push edx
:0001.0C40 66A14202               mov eax, dword ptr [0242]
:0001.0C44 67668D4018             lea eax, dword ptr [eax+18]
:0001.0C49 E8D0F8                 call 051C
:0001.0C4C 660BC0                 or eax, eax
:0001.0C4F 74C4                   je 0C15
:0001.0C51 6659                   pop ecx
:0001.0C53 6659                   pop ecx
:0001.0C55 6659                   pop ecx
:0001.0C57 6659                   pop ecx
:0001.0C59 C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0C1C(C)
|
:0001.0C5A 6659                   pop ecx
:0001.0C5C 6659                   pop ecx
:0001.0C5E 6633C0                 xor eax, eax
:0001.0C61 C3                     ret



* Referenced by a CALL at Addresses:
|:0001.0300, :0001.0319, :0001.032B
|
:0001.0C62 6651                   push ecx
:0001.0C64 6650                   push eax
:0001.0C66 66B805000000           mov eax, 00000005
:0001.0C6C 1E                     push ds
:0001.0C6D 07                     pop es
:0001.0C6E 668BF9                 mov edi, ecx
:0001.0C71 E88DFD                 call 0A01
:0001.0C74 668BC1                 mov eax, ecx
:0001.0C77 66BB20000000           mov ebx, 00000020
:0001.0C7D 66B900000000           mov ecx, 00000000
:0001.0C83 66BA00000000           mov edx, 00000000
:0001.0C89 E833F8                 call 04BF
:0001.0C8C 665B                   pop ebx
:0001.0C8E 6659                   pop ecx
:0001.0C90 6685C0                 test eax, eax
:0001.0C93 0F851500               jne 0CAC
:0001.0C97 668BC1                 mov eax, ecx
:0001.0C9A 660FB70E0C02           movzx ecx, word ptr [020C]
:0001.0CA0 66BA0E020000           mov edx, 0000020E
:0001.0CA6 E816F8                 call 04BF
:0001.0CA9 EB33                   jmp 0CDE


:0001.0CAB 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0C93(C)
|
:0001.0CAC 6633D2                 xor edx, edx
:0001.0CAF 668BC1                 mov eax, ecx
:0001.0CB2 668BCB                 mov ecx, ebx
:0001.0CB5 6650                   push eax
:0001.0CB7 6653                   push ebx
:0001.0CB9 E82300                 call 0CDF
:0001.0CBC 665B                   pop ebx
:0001.0CBE 665F                   pop edi
:0001.0CC0 660BC0                 or eax, eax
:0001.0CC3 0F841700               je 0CDE
:0001.0CC7 1E                     push ds
:0001.0CC8 07                     pop es
:0001.0CC9 E835FD                 call 0A01
:0001.0CCC 668BC7                 mov eax, edi
:0001.0CCF 660FB70E0C02           movzx ecx, word ptr [020C]
:0001.0CD5 66BA0E020000           mov edx, 0000020E
:0001.0CDB E8E1F7                 call 04BF

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.0CA9(U), :0001.0CC3(C)
|
:0001.0CDE C3                     ret

* Referenced by a CALL at Addresses:
|:0001.0420, :0001.069D, :0001.0CB9
|
:0001.0CDF 6652                   push edx
:0001.0CE1 6651                   push ecx
:0001.0CE3 66BB20000000           mov ebx, 00000020
:0001.0CE9 66B900000000           mov ecx, 00000000
:0001.0CEF 66BA00000000           mov edx, 00000000
:0001.0CF5 E8C7F7                 call 04BF
:0001.0CF8 660BC0                 or eax, eax
:0001.0CFB 0F846300               je 0D62
:0001.0CFF 668BD8                 mov ebx, eax
:0001.0D02 1E                     push ds
:0001.0D03 07                     pop es
:0001.0D04 668B3E1602             mov edi, [0216]
:0001.0D09 6633C0                 xor eax, eax
:0001.0D0C E859F8                 call 0568
:0001.0D0F 1E                     push ds
:0001.0D10 07                     pop es
:0001.0D11 668B1E1602             mov ebx, [0216]
:0001.0D16 6659                   pop ecx
:0001.0D18 665A                   pop edx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.0D4D(C), :0001.0D5A(U)
|
:0001.0D1A 2666390F               cmp es:[bx], ecx
:0001.0D1E 0F850C00               jne 0D2E
:0001.0D22 2666395708             cmp es:[bx+08], edx
:0001.0D27 0F843100               je 0D5C
:0001.0D2B EB13                   jmp 0D40


:0001.0D2D 90                     nop

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0D1E(C)
|
:0001.0D2E 2666833FFF             cmp dword ptr es:[bx], FFFFFFFF
:0001.0D33 0F842F00               je 0D66
:0001.0D37 26837F0400             cmp word ptr es:[bx+04], 0000
:0001.0D3C 0F842600               je 0D66

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0D2B(U)
|
:0001.0D40 26660FB74704           movzx eax, word ptr es:[bx+04]
:0001.0D46 03D8                   add bx, ax
:0001.0D48 8BC3                   mov ax, bx
:0001.0D4A 250080                 and ax, 8000
:0001.0D4D 74CB                   je 0D1A
:0001.0D4F 8CC0                   mov ax, es
:0001.0D51 050008                 add ax, 0800
:0001.0D54 8EC0                   mov es, ax
:0001.0D56 81E3FF7F               and bx, 7FFF
:0001.0D5A EBBE                   jmp 0D1A



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0D27(C)
|
:0001.0D5C 26668B4710             mov eax, es:[bx+10]
:0001.0D61 C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0CFB(C)
|
:0001.0D62 6659                   pop ecx
:0001.0D64 665A                   pop edx

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.0D33(C), :0001.0D3C(C)
|
:0001.0D66 6633C0                 xor eax, eax
:0001.0D69 C3                     ret



* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0001.03BE(C), :0001.0410(U), :0001.0426(C), :0001.0450(C)
|
:0001.0D6A A0F901                 mov al, [01F9]
:0001.0D6D E9F4F3                 jmp 0164



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0001.0461(C)
|
:0001.0D70 A0FA01                 mov al, [01FA]
:0001.0D73 E9EEF3                 jmp 0164