diStorm version: 1.7.30
bits: 16
filename: cpm3.sys
origin: 00000400
00000400 (04) 0187 1000                ADD [BX+0x10], AX
00000404 (01) 5a                       POP DX
00000405 (02) 8710                     XCHG [BX+SI], DX
00000407 (02) 0000                     ADD [BX+SI], AL
00000409 (02) 02f3                     ADD DH, BL
0000040b (04) 0287 6a60                ADD AL, [BX+0x606a]
0000040f (03) 05 0000                  ADD AX, 0x0
00000412 (02) 0000                     ADD [BX+SI], AL
00000414 (02) 0000                     ADD [BX+SI], AL
00000416 (02) 0000                     ADD [BX+SI], AL
00000418 (02) 0000                     ADD [BX+SI], AL
0000041a (02) 0000                     ADD [BX+SI], AL
0000041c (02) 0000                     ADD [BX+SI], AL
0000041e (02) 0000                     ADD [BX+SI], AL
00000420 (02) 0000                     ADD [BX+SI], AL
00000422 (02) 0000                     ADD [BX+SI], AL
00000424 (02) 0000                     ADD [BX+SI], AL
00000426 (02) 0000                     ADD [BX+SI], AL
00000428 (02) 0000                     ADD [BX+SI], AL
0000042a (02) 0000                     ADD [BX+SI], AL
0000042c (02) 0000                     ADD [BX+SI], AL
0000042e (02) 0000                     ADD [BX+SI], AL
00000430 (02) 0000                     ADD [BX+SI], AL
00000432 (02) 0000                     ADD [BX+SI], AL
00000434 (02) 0000                     ADD [BX+SI], AL
00000436 (02) 0000                     ADD [BX+SI], AL
00000438 (02) 0000                     ADD [BX+SI], AL
0000043a (02) 0000                     ADD [BX+SI], AL
0000043c (02) 0000                     ADD [BX+SI], AL
0000043e (02) 0000                     ADD [BX+SI], AL
00000440 (02) 0000                     ADD [BX+SI], AL
00000442 (02) 0000                     ADD [BX+SI], AL
00000444 (02) 0000                     ADD [BX+SI], AL
00000446 (02) 0000                     ADD [BX+SI], AL
00000448 (02) 0000                     ADD [BX+SI], AL
0000044a (02) 0000                     ADD [BX+SI], AL
0000044c (02) 0000                     ADD [BX+SI], AL
0000044e (02) 0000                     ADD [BX+SI], AL
00000450 (02) 0000                     ADD [BX+SI], AL
00000452 (02) 0000                     ADD [BX+SI], AL
00000454 (02) 0000                     ADD [BX+SI], AL
00000456 (02) 0000                     ADD [BX+SI], AL
00000458 (02) 0000                     ADD [BX+SI], AL
0000045a (02) 0000                     ADD [BX+SI], AL
0000045c (02) 0000                     ADD [BX+SI], AL
0000045e (02) 0000                     ADD [BX+SI], AL
00000460 (02) 0000                     ADD [BX+SI], AL
00000462 (02) 0000                     ADD [BX+SI], AL
00000464 (02) 0000                     ADD [BX+SI], AL
00000466 (02) 0000                     ADD [BX+SI], AL
00000468 (02) 0000                     ADD [BX+SI], AL
0000046a (02) 0000                     ADD [BX+SI], AL
0000046c (02) 0000                     ADD [BX+SI], AL
0000046e (02) 0000                     ADD [BX+SI], AL
00000470 (02) 0000                     ADD [BX+SI], AL
00000472 (02) 0000                     ADD [BX+SI], AL
00000474 (02) 0000                     ADD [BX+SI], AL
00000476 (02) 0000                     ADD [BX+SI], AL
00000478 (02) 0000                     ADD [BX+SI], AL
0000047a (02) 0000                     ADD [BX+SI], AL
0000047c (02) 0000                     ADD [BX+SI], AL
0000047e (02) 0000                     ADD [BX+SI], AL
00000480 (03) e9 0500                  JMP 0x488
00000483 (03) e9 3c01                  JMP 0x5c2
00000486 (03) 876a fa                  XCHG [BP+SI-0x6], BP
00000489 (01) fc                       CLD
0000048a (02) 2bc0                     SUB AX, AX
0000048c (02) 8ed8                     MOV DS, AX
0000048e (06) c706 8003 4201           MOV WORD [0x380], 0x142
00000494 (04) 8c0e 8203                MOV WORD [0x382], CS
00000498 (05) 2e 8b1e 0600             MOV BX, CS:[0x6]
0000049d (02) 8edb                     MOV DS, BX
0000049f (03) a1 4e00                  MOV AX, [0x4e]
000004a2 (02) b1 04                    MOV CL, 0x4
000004a4 (02) d3e8                     SHR AX, CL
000004a6 (02) 03c3                     ADD AX, BX
000004a8 (03) a3 4e00                  MOV [0x4e], AX
000004ab (03) a3 5000                  MOV [0x50], AX
000004ae (03) a3 4a00                  MOV [0x4a], AX
000004b1 (02) 8ed0                     MOV SS, AX
000004b3 (03) bc 6001                  MOV SP, 0x160
000004b6 (02) 8ec0                     MOV ES, AX
000004b8 (07) 26 c706 7000 c701        MOV WORD ES:[0x70], 0x1c7
000004bf (05) 26 8c0e 7200             MOV WORD ES:[0x72], CS
000004c4 (04) 26 a1 0200               MOV AX, ES:[0x2]
000004c8 (02) 85c0                     TEST AX, AX
000004ca (02) 74 0a                    JZ 0x4d6
000004cc (02) d3e8                     SHR AX, CL
000004ce (02) 03c3                     ADD AX, BX
000004d0 (04) 26 a3 0200               MOV ES:[0x2], AX
000004d4 (02) eb e0                    JMP 0x4b6
000004d6 (04) 8e06 4e00                MOV ES, [0x4e]
000004da (04) 8c0e 1200                MOV WORD [0x12], CS
000004de (05) 26 8c0e 5400             MOV WORD ES:[0x54], CS
000004e3 (04) ff1e 2c00                CALL FAR WORD [0x2c]
000004e7 (01) fb                       STI
000004e8 (04) 8e06 4e00                MOV ES, [0x4e]
000004ec (03) a0 9200                  MOV AL, [0x92]
000004ef (04) 26 a2 3600               MOV ES:[0x36], AL
000004f3 (03) a2 b801                  MOV [0x1b8], AL
000004f6 (05) 833e 4200 00             CMP WORD [0x42], 0x0
000004fb (02) 74 04                    JZ 0x501
000004fd (04) ff1e 4000                CALL FAR WORD [0x40]
00000501 (05) 833e 2600 00             CMP WORD [0x26], 0x0
00000506 (02) 74 04                    JZ 0x50c
00000508 (04) ff1e 2400                CALL FAR WORD [0x24]
0000050c (01) 06                       PUSH ES
0000050d (02) 33f6                     XOR SI, SI
0000050f (01) 1e                       PUSH DS
00000510 (02) 8ede                     MOV DS, SI
00000512 (06) c706 8003 4201           MOV WORD [0x380], 0x142
00000518 (04) 8c0e 8203                MOV WORD [0x382], CS
0000051c (03) bf 5600                  MOV DI, 0x56
0000051f (03) b9 0400                  MOV CX, 0x4
00000522 (02) f3 a5                    REP MOVSW
00000524 (02) b1 04                    MOV CL, 0x4
00000526 (02) 03f1                     ADD SI, CX
00000528 (02) f3 a5                    REP MOVSW
0000052a (03) be 8003                  MOV SI, 0x380
0000052d (02) b1 04                    MOV CL, 0x4
0000052f (02) f3 a5                    REP MOVSW
00000531 (01) 07                       POP ES
00000532 (01) 1f                       POP DS
00000533 (03) bf bc02                  MOV DI, 0x2bc
00000536 (03) be 5600                  MOV SI, 0x56
00000539 (02) b1 0c                    MOV CL, 0xc
0000053b (02) f3 a5                    REP MOVSW
0000053d (02) 33c9                     XOR CX, CX
0000053f (02) 8bd1                     MOV DX, CX
00000541 (02) cd e0                    INT 0xe0
00000543 (03) 2060 61                  AND [BX+SI+0x61], AH
00000546 (03) 6263 64                  BOUND SP, [BP+DI+0x64]
00000549 (01) 65                       DB 0x65
00000549 (01) 67                       DB 0x67
00000549 (08) 65 66 67 68 696aa1c0     PUSH 0xc0a16a69
00000551 (03) c1c2 c3                  ROL DX, 0xc3
00000554 (01) c4                       DB 0xc4
00000555 (01) c5                       DB 0xc5
00000556 (03) c6c7 c8                  MOV BH, 0xc8
00000559 (01) c9                       LEAVE
0000055a (03) ca a2a3                  RETF 0xa3a2
0000055d (01) a4                       MOVSB
0000055e (01) cb                       RETF
0000055f (01) cc                       INT 3
00000560 (01) a5                       MOVSW
00000561 (02) cd ce                    INT 0xce
00000563 (01) a6                       CMPSB
00000564 (01) cf                       IRET
00000565 (02) d0d1                     RCL CL, 0x1
00000567 (02) d2d3                     RCL BL, CL
00000569 (03) a0 d5d6                  MOV AL, [0xd6d5]
0000056c (03) a0 a0a0                  MOV AL, [0xa0a0]
0000056f (01) a7                       CMPSW
00000570 (02) a8 d9                    TEST AL, 0xd9
00000572 (02) 00da                     ADD DL, BL
00000574 (03) a9 6baa                  TEST AX, 0xaa6b
00000577 (01) ab                       STOSW
00000578 (01) 40                       INC AX
00000579 (01) 41                       INC CX
0000057a (01) 42                       INC DX
0000057b (01) 43                       INC BX
0000057c (01) 44                       INC SP
0000057d (01) 45                       INC BP
0000057e (04) 01a0 dbdc                ADD [BX+SI-0x2325], SP
00000582 (02) ddde                     FSTP ST(6)
00000584 (02) dfe0                     FNSTSW AX
00000586 (01) ac                       LODSB
00000587 (01) ad                       LODSW
00000588 (02) e1 ae                    LOOPZ 0x538
0000058a (01) af                       SCASW
0000058b (01) 6c                       INSB
0000058c (01) 6d                       INSW
0000058d (01) 6e                       OUTSB
0000058e (01) 6f                       OUTSW
0000058f (03) a0 a0a0                  MOV AL, [0xa0a0]
00000592 (02) e2 e4                    LOOP 0x578
00000594 (02) 04 05                    ADD AL, 0x5
00000596 (04) 21a0 a0a0                AND [BX+SI-0x5f60], SP
0000059a (03) a0 a0a0                  MOV AL, [0xa0a0]
0000059d (03) a0 a022                  MOV AL, [0x22a0]
000005a0 (02) 2320                     AND SP, [BX+SI]
000005a2 (03) a0 a0a0                  MOV AL, [0xa0a0]
000005a5 (02) 70 a0                    JO 0x547
000005a7 (03) a0 a0a0                  MOV AL, [0xa0a0]
000005aa (04) 02a0 b2a0                ADD AH, [BX+SI-0x5f4e]
000005ae (03) a0 a0a0                  MOV AL, [0xa0a0]
000005b1 (03) a0 a0a0                  MOV AL, [0xa0a0]
000005b4 (03) a0 b3a0                  MOV AL, [0xa0b3]
000005b7 (02) 71 72                    JNO 0x62b
000005b9 (02) 73 74                    JAE 0x62f
000005bb (02) 75 66                    JNZ 0x623
000005bd (01) 67                       DB 0x67
000005bd (03) 67 76 77                 JBE 0x637
000005c0 (03) a0 a01e                  MOV AL, [0x1ea0]
000005c3 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
000005c8 (02) 8cc0                     MOV AX, ES
000005ca (04) 8e06 4e00                MOV ES, [0x4e]
000005ce (01) 1f                       POP DS
000005cf (06) 26 803e 1000 00          CMP BYTE ES:[0x10], 0x0
000005d5 (02) 75 0f                    JNZ 0x5e6
000005d7 (05) 26 8c16 3400             MOV WORD ES:[0x34], SS
000005dc (05) 26 8926 3200             MOV ES:[0x32], SP
000005e1 (01) 06                       PUSH ES
000005e2 (01) 17                       POP SS
000005e3 (03) bc 0001                  MOV SP, 0x100
000005e6 (05) 26 fe06 1000             INC BYTE ES:[0x10]
000005eb (01) fb                       STI
000005ec (01) fc                       CLD
000005ed (04) 26 a3 3000               MOV ES:[0x30], AX
000005f1 (05) 26 880e 3c00             MOV ES:[0x3c], CL
000005f6 (01) 56                       PUSH SI
000005f7 (01) 57                       PUSH DI
000005f8 (01) 55                       PUSH BP
000005f9 (05) 26 ff1e 5200             CALL FAR WORD ES:[0x52]
000005fe (01) 5d                       POP BP
000005ff (01) 5f                       POP DI
00000600 (01) 5e                       POP SI
00000601 (02) 8bc3                     MOV AX, BX
00000603 (05) 26 fe0e 1000             DEC BYTE ES:[0x10]
00000608 (02) 75 0b                    JNZ 0x615
0000060a (01) fa                       CLI
0000060b (05) 26 8e16 3400             MOV SS, ES:[0x34]
00000610 (05) 26 8b26 3200             MOV SP, ES:[0x32]
00000615 (05) 26 8e06 3000             MOV ES, ES:[0x30]
0000061a (03) 3d ffff                  CMP AX, 0xffff
0000061d (02) 74 02                    JZ 0x621
0000061f (02) 33c9                     XOR CX, CX
00000621 (01) cf                       IRET
00000622 (03) e9 0500                  JMP 0x62a
00000625 (02) 0000                     ADD [BX+SI], AL
00000627 (02) 0000                     ADD [BX+SI], AL
00000629 (04) 0026 ff36                ADD [0x36ff], AH
0000062d (05) 2e 0026 8c1e             ADD CS:[0x1e8c], AH
00000632 (05) 2e 002e 8e1e             ADD CS:[0x1e8e], CH
00000637 (01) 06                       PUSH ES
00000638 (02) 00ff                     ADD BH, BH
0000063a (01) 1e                       PUSH DS
0000063b (02) 3000                     XOR [BX+SI], AL
0000063d (05) 26 8e1e 2e00             MOV DS, ES:[0x2e]
00000642 (05) 26 8f06 2e00             POP WORD ES:[0x2e]
00000647 (01) cb                       RETF
00000648 (03) e9 0500                  JMP 0x650
0000064b (02) 0000                     ADD [BX+SI], AL
0000064d (02) 0000                     ADD [BX+SI], AL
0000064f (02) 00fc                     ADD AH, BH
00000651 (02) 8ac1                     MOV AL, CL
00000653 (02) 3c 3c                    CMP AL, 0x3c
00000655 (02) 76 1b                    JBE 0x672
00000657 (02) 2c 25                    SUB AL, 0x25
00000659 (02) 3c 3d                    CMP AL, 0x3d
0000065b (02) 72 0e                    JB 0x66b
0000065d (02) 3c 52                    CMP AL, 0x52
0000065f (02) 76 11                    JBE 0x672
00000661 (02) 2c 0c                    SUB AL, 0xc
00000663 (02) 3c 53                    CMP AL, 0x53
00000665 (02) 72 04                    JB 0x66b
00000667 (02) 3c 7c                    CMP AL, 0x7c
00000669 (02) 76 07                    JBE 0x672
0000066b (03) bb ffff                  MOV BX, 0xffff
0000066e (03) b9 0200                  MOV CX, 0x2
00000671 (01) cb                       RETF
00000672 (03) bb c300                  MOV BX, 0xc3
00000675 (02) 2e d7                    XLAT BYTE CS:[BX+AL]
00000677 (02) 8ac8                     MOV CL, AL
00000679 (02) d0c0                     ROL AL, 0x1
0000067b (02) d0c0                     ROL AL, 0x1
0000067d (02) d0c0                     ROL AL, 0x1
0000067f (02) 24 07                    AND AL, 0x7
00000681 (02) b4 1f                    MOV AH, 0x1f
00000683 (02) 3c 06                    CMP AL, 0x6
00000685 (02) 72 04                    JB 0x68b
00000687 (02) b4 3f                    MOV AH, 0x3f
00000689 (02) 24 06                    AND AL, 0x6
0000068b (02) 22cc                     AND CL, AH
0000068d (03) e8 0100                  CALL 0x691
00000690 (01) cb                       RETF
00000691 (02) 32e4                     XOR AH, AH
00000693 (02) 8aec                     MOV CH, AH
00000695 (02) 8bf8                     MOV DI, AX
00000697 (02) d1e7                     SHL DI, 0x1
00000699 (02) d1e7                     SHL DI, 0x1
0000069b (02) 8bf1                     MOV SI, CX
0000069d (02) d1e6                     SHL SI, 0x1
0000069f (04) ffa5 0000                JMP [DI+0x0]
000006a3 (02) 84ed                     TEST CH, CH
000006a5 (02) 74 09                    JZ 0x6b0
000006a7 (02) fecd                     DEC CH
000006a9 (02) 8ac5                     MOV AL, CH
000006ab (03) e8 e3ff                  CALL 0x691
000006ae (02) eb 05                    JMP 0x6b5
000006b0 (05) 26 ff1e 5200             CALL FAR WORD ES:[0x52]
000006b5 (02) 8bc3                     MOV AX, BX
000006b7 (01) c3                       RET
000006b8 (01) c3                       RET
000006b9 (02) d103                     ROL WORD [BP+DI], 0x1
000006bb (01) ee                       OUT DX, AL
000006bc (01) 06                       PUSH ES
000006bd (02) 620d                     BOUND CX, [DI]
000006bf (01) 3e                       DB 0x3e
000006bf (04) 3e 05 370d               ADD AX, 0xd37
000006c3 (01) 46                       INC SI
000006c4 (03) 0d 2eff                  OR AX, 0xff2e
000006c7 (01) a4                       MOVSB
000006c8 (02) 3902                     CMP [BP+SI], AX
000006ca (05) 26 fe06 1300             INC BYTE ES:[0x13]
000006cf (03) bb 6a00                  MOV BX, 0x6a
000006d2 (03) b9 0402                  MOV CX, 0x204
000006d5 (03) e8 cbff                  CALL 0x6a3
000006d8 (04) 26 a1 3600               MOV AX, ES:[0x36]
000006dc (03) a3 7f03                  MOV [0x37f], AX
000006df (04) 26 a0 4600               MOV AL, ES:[0x46]
000006e3 (03) a2 8103                  MOV [0x381], AL
000006e6 (04) 26 a1 3800               MOV AX, ES:[0x38]
000006ea (03) a3 d502                  MOV [0x2d5], AX
000006ed (04) 26 a1 3a00               MOV AX, ES:[0x3a]
000006f1 (03) a3 d702                  MOV [0x2d7], AX
000006f4 (01) c3                       RET
000006f5 (03) bb 6a00                  MOV BX, 0x6a
000006f8 (03) b9 0502                  MOV CX, 0x205
000006fb (03) e8 a5ff                  CALL 0x6a3
000006fe (03) b9 0602                  MOV CX, 0x206
00000701 (03) e9 9fff                  JMP 0x6a3
00000704 (03) ba 8203                  MOV DX, 0x382
00000707 (03) b9 9800                  MOV CX, 0x98
0000070a (02) eb f5                    JMP 0x701
0000070c (03) a1 7f03                  MOV AX, [0x37f]
0000070f (04) 26 a3 3600               MOV ES:[0x36], AX
00000713 (03) a0 8103                  MOV AL, [0x381]
00000716 (04) 26 a2 4600               MOV ES:[0x46], AL
0000071a (03) a1 d502                  MOV AX, [0x2d5]
0000071d (04) 26 a3 3800               MOV ES:[0x38], AX
00000721 (03) a1 d702                  MOV AX, [0x2d7]
00000724 (04) 26 a3 3a00               MOV ES:[0x3a], AX
00000728 (01) c3                       RET
00000729 (02) 0bc0                     OR AX, AX
0000072b (02) 74 14                    JZ 0x741
0000072d (01) 50                       PUSH AX
0000072e (03) 2d d902                  SUB AX, 0x2d9
00000731 (03) b9 8000                  MOV CX, 0x80
00000734 (02) 2bc8                     SUB CX, AX
00000736 (01) 5e                       POP SI
00000737 (03) bf d902                  MOV DI, 0x2d9
0000073a (01) 06                       PUSH ES
0000073b (01) 1e                       PUSH DS
0000073c (01) 07                       POP ES
0000073d (02) f3 a4                    REP MOVSB
0000073f (01) 07                       POP ES
00000740 (01) c3                       RET
00000741 (03) a3 d902                  MOV [0x2d9], AX
00000744 (01) c3                       RET
00000745 (07) 26 c706 3800 6a03        MOV WORD ES:[0x38], 0x36a
0000074c (05) 26 8c1e 3a00             MOV WORD ES:[0x3a], DS
00000751 (06) 26 c606 4600 fe          MOV BYTE ES:[0x46], 0xfe
00000757 (03) be 5a03                  MOV SI, 0x35a
0000075a (02) eb 03                    JMP 0x75f
0000075c (03) be 8e03                  MOV SI, 0x38e
0000075f (05) c606 d402 00             MOV BYTE [0x2d4], 0x0
00000764 (03) f604 ff                  TEST BYTE [SI], 0xff
00000767 (02) 74 05                    JZ 0x76e
00000769 (03) bf 5d00                  MOV DI, 0x5d
0000076c (02) eb 24                    JMP 0x792
0000076e (03) bf 5a00                  MOV DI, 0x5a
00000771 (02) 8a05                     MOV AL, [DI]
00000773 (02) 3c ff                    CMP AL, 0xff
00000775 (02) 74 3e                    JZ 0x7b5
00000777 (02) 8804                     MOV [SI], AL
00000779 (02) 0ac0                     OR AL, AL
0000077b (02) 74 09                    JZ 0x786
0000077d (02) fec8                     DEC AL
0000077f (05) 26 3a06 3600             CMP AL, ES:[0x36]
00000784 (02) 75 0c                    JNZ 0x792
00000786 (05) f606 d402 ff             TEST BYTE [0x2d4], 0xff
0000078b (02) 75 21                    JNZ 0x7ae
0000078d (05) c606 d402 ff             MOV BYTE [0x2d4], 0xff
00000792 (01) 57                       PUSH DI
00000793 (01) 56                       PUSH SI
00000794 (04) 804c 06 80               OR BYTE [SI+0x6], 0x80
00000798 (02) 8bd6                     MOV DX, SI
0000079a (03) b9 0f00                  MOV CX, 0xf
0000079d (03) e8 03ff                  CALL 0x6a3
000007a0 (01) 5e                       POP SI
000007a1 (01) 5f                       POP DI
000007a2 (03) 80fb ff                  CMP BL, 0xff
000007a5 (02) 74 03                    JZ 0x7aa
000007a7 (02) 33c9                     XOR CX, CX
000007a9 (01) c3                       RET
000007aa (02) 0aff                     OR BH, BH
000007ac (02) 75 07                    JNZ 0x7b5
000007ae (01) 47                       INC DI
000007af (04) 81ff 5e00                CMP DI, 0x5e
000007b3 (02) 72 bc                    JB 0x771
000007b5 (03) b9 1e00                  MOV CX, 0x1e
000007b8 (01) c3                       RET
000007b9 (03) bf 0800                  MOV DI, 0x8
000007bc (03) be 5b03                  MOV SI, 0x35b
000007bf (03) b9 0400                  MOV CX, 0x4
000007c2 (02) f3 a5                    REP MOVSW
000007c4 (01) c3                       RET
000007c5 (07) 26 f706 0600 0200        TEST WORD ES:[0x6], 0x2
000007cc (02) 74 0c                    JZ 0x7da
000007ce (07) 26 8126 0600 fdff        AND WORD ES:[0x6], 0xfffd
000007d5 (05) c606 5900 00             MOV BYTE [0x59], 0x0
000007da (07) 26 810e 0600 0800        OR WORD ES:[0x6], 0x8
000007e1 (03) ba 5a03                  MOV DX, 0x35a
000007e4 (03) b9 3b00                  MOV CX, 0x3b
000007e7 (03) e8 b9fe                  CALL 0x6a3
000007ea (07) 26 8126 0600 f7ff        AND WORD ES:[0x6], 0xfff7
000007f1 (01) 53                       PUSH BX
000007f2 (01) 51                       PUSH CX
000007f3 (03) b9 1000                  MOV CX, 0x10
000007f6 (03) ba 5a03                  MOV DX, 0x35a
000007f9 (03) e8 a7fe                  CALL 0x6a3
000007fc (06) 26 c606 4600 00          MOV BYTE ES:[0x46], 0x0
00000802 (01) 59                       POP CX
00000803 (01) 5b                       POP BX
00000804 (02) 0bdb                     OR BX, BX
00000806 (02) 75 03                    JNZ 0x80b
00000808 (03) b9 2a00                  MOV CX, 0x2a
0000080b (04) 891e 7d03                MOV [0x37d], BX
0000080f (01) c3                       RET
00000810 (01) 06                       PUSH ES
00000811 (04) 8e06 7d03                MOV ES, [0x37d]
00000815 (03) bf 5c00                  MOV DI, 0x5c
00000818 (02) 33c0                     XOR AX, AX
0000081a (01) aa                       STOSB
0000081b (02) b0 20                    MOV AL, 0x20
0000081d (03) b9 0b00                  MOV CX, 0xb
00000820 (02) f3 aa                    REP STOSB
00000822 (02) 33c0                     XOR AX, AX
00000824 (02) b1 02                    MOV CL, 0x2
00000826 (02) f3 ab                    REP STOSW
00000828 (01) 1e                       PUSH DS
00000829 (01) 06                       PUSH ES
0000082a (01) 1f                       POP DS
0000082b (03) be 5c00                  MOV SI, 0x5c
0000082e (02) b1 08                    MOV CL, 0x8
00000830 (02) f3 a5                    REP MOVSW
00000832 (01) 1f                       POP DS
00000833 (01) 07                       POP ES
00000834 (01) c3                       RET
00000835 (02) 33ff                     XOR DI, DI
00000837 (01) 06                       PUSH ES
00000838 (02) 8ec7                     MOV ES, DI
0000083a (03) be bc02                  MOV SI, 0x2bc
0000083d (03) b9 0400                  MOV CX, 0x4
00000840 (02) f3 a5                    REP MOVSW
00000842 (02) b1 04                    MOV CL, 0x4
00000844 (02) 03f9                     ADD DI, CX
00000846 (02) f3 a5                    REP MOVSW
00000848 (03) bf 8003                  MOV DI, 0x380
0000084b (02) b1 04                    MOV CL, 0x4
0000084d (02) f3 a5                    REP MOVSW
0000084f (01) 07                       POP ES
00000850 (01) c3                       RET
00000851 (03) e8 76fe                  CALL 0x6ca
00000854 (01) 06                       PUSH ES
00000855 (01) 1e                       PUSH DS
00000856 (05) 26 8b36 3800             MOV SI, ES:[0x38]
0000085b (03) bf d902                  MOV DI, 0x2d9
0000085e (01) 1e                       PUSH DS
0000085f (05) 26 8e1e 3a00             MOV DS, ES:[0x3a]
00000864 (01) 07                       POP ES
00000865 (03) b9 4000                  MOV CX, 0x40
00000868 (02) f3 a5                    REP MOVSW
0000086a (01) 1f                       POP DS
0000086b (01) 07                       POP ES
0000086c (03) e8 95fe                  CALL 0x704
0000086f (02) e3 02                    JCXZ 0x873
00000871 (02) eb 42                    JMP 0x8b5
00000873 (03) e8 b3fe                  CALL 0x729
00000876 (03) be 5a03                  MOV SI, 0x35a
00000879 (05) 833e 4200 00             CMP WORD [0x42], 0x0
0000087e (02) 74 13                    JZ 0x893
00000880 (05) c606 8603 ff             MOV BYTE [0x386], 0xff
00000885 (05) 817c 09 434f             CMP WORD [SI+0x9], 0x4f43
0000088a (02) 74 17                    JZ 0x8a3
0000088c (05) 817c 09 4558             CMP WORD [SI+0x9], 0x5845
00000891 (02) 74 10                    JZ 0x8a3
00000893 (05) c606 8603 00             MOV BYTE [0x386], 0x0
00000898 (05) c744 09 434d             MOV WORD [SI+0x9], 0x4d43
0000089d (04) c644 0b 44               MOV BYTE [SI+0xb], 0x44
000008a1 (02) eb 0d                    JMP 0x8b0
000008a3 (06) 26 803e 1800 00          CMP BYTE ES:[0x18], 0x0
000008a9 (02) 74 05                    JZ 0x8b0
000008ab (03) b9 1900                  MOV CX, 0x19
000008ae (02) eb 05                    JMP 0x8b5
000008b0 (03) e8 92fe                  CALL 0x745
000008b3 (02) e3 0c                    JCXZ 0x8c1
000008b5 (01) 51                       PUSH CX
000008b6 (03) e8 53fe                  CALL 0x70c
000008b9 (03) e8 39fe                  CALL 0x6f5
000008bc (01) 59                       POP CX
000008bd (03) bb ffff                  MOV BX, 0xffff
000008c0 (01) c3                       RET
000008c1 (01) fa                       CLI
000008c2 (07) 26 c706 7000 c701        MOV WORD ES:[0x70], 0x1c7
000008c9 (05) 26 8c0e 7200             MOV WORD ES:[0x72], CS
000008ce (01) fb                       STI
000008cf (03) b9 0703                  MOV CX, 0x307
000008d2 (03) e8 cefd                  CALL 0x6a3
000008d5 (03) b9 0a02                  MOV CX, 0x20a
000008d8 (03) e8 c8fd                  CALL 0x6a3
000008db (03) e8 dbfe                  CALL 0x7b9
000008de (07) 26 8126 0600 fbff        AND WORD ES:[0x6], 0xfffb
000008e5 (05) 803e 8603 00             CMP BYTE [0x386], 0x0
000008ea (02) 74 14                    JZ 0x900
000008ec (03) e8 46ff                  CALL 0x835
000008ef (03) e8 1afe                  CALL 0x70c
000008f2 (03) e8 00fe                  CALL 0x6f5
000008f5 (03) ba 5a03                  MOV DX, 0x35a
000008f8 (02) b1 01                    MOV CL, 0x1
000008fa (04) ff1e 4000                CALL FAR WORD [0x40]
000008fe (02) eb 08                    JMP 0x908
00000900 (03) e8 c2fe                  CALL 0x7c5
00000903 (02) e3 22                    JCXZ 0x927
00000905 (03) e8 edfd                  CALL 0x6f5
00000908 (07) 26 c706 1400 fdff        MOV WORD ES:[0x14], 0xfffd
0000090f (06) 26 c606 1900 24          MOV BYTE ES:[0x19], 0x24
00000915 (04) 8b16 1610                MOV DX, [0x1016]
00000919 (03) b9 0900                  MOV CX, 0x9
0000091c (03) e8 84fd                  CALL 0x6a3
0000091f (02) 33c9                     XOR CX, CX
00000921 (02) 8bd1                     MOV DX, CX
00000923 (02) cd e0                    INT 0xe0
00000925 (02) eb f8                    JMP 0x91f
00000927 (01) 06                       PUSH ES
00000928 (02) 8ec3                     MOV ES, BX
0000092a (03) bf 8100                  MOV DI, 0x81
0000092d (03) be d902                  MOV SI, 0x2d9
00000930 (03) b9 7f00                  MOV CX, 0x7f
00000933 (02) 8ae5                     MOV AH, CH
00000935 (01) ac                       LODSB
00000936 (02) 0ac0                     OR AL, AL
00000938 (02) 74 0f                    JZ 0x949
0000093a (02) 3c 61                    CMP AL, 0x61
0000093c (02) 72 06                    JB 0x944
0000093e (02) 3c 7a                    CMP AL, 0x7a
00000940 (02) 77 02                    JA 0x944
00000942 (02) 24 5f                    AND AL, 0x5f
00000944 (01) aa                       STOSB
00000945 (02) fec4                     INC AH
00000947 (02) e2 ec                    LOOP 0x935
00000949 (05) 26 8826 8000             MOV ES:[0x80], AH
0000094e (01) 07                       POP ES
0000094f (03) e8 befe                  CALL 0x810
00000952 (05) 803e d902 00             CMP BYTE [0x2d9], 0x0
00000957 (02) 74 62                    JZ 0x9bb
00000959 (03) e8 a8fd                  CALL 0x704
0000095c (03) 83fb ff                  CMP BX, -0x1
0000095f (02) 74 5a                    JZ 0x9bb
00000961 (01) 06                       PUSH ES
00000962 (04) 8e06 7d03                MOV ES, [0x37d]
00000966 (03) bf 5c00                  MOV DI, 0x5c
00000969 (03) be 5a03                  MOV SI, 0x35a
0000096c (03) b9 0800                  MOV CX, 0x8
0000096f (02) f3 a5                    REP MOVSW
00000971 (03) be 7203                  MOV SI, 0x372
00000974 (01) ad                       LODSW
00000975 (02) 0bc0                     OR AX, AX
00000977 (02) 74 03                    JZ 0x97c
00000979 (03) 2d 5802                  SUB AX, 0x258
0000097c (03) bf 5100                  MOV DI, 0x51
0000097f (01) ab                       STOSW
00000980 (01) a4                       MOVSB
00000981 (01) 07                       POP ES
00000982 (03) 83fb 00                  CMP BX, 0x0
00000985 (02) 74 34                    JZ 0x9bb
00000987 (01) 43                       INC BX
00000988 (04) 891e 8203                MOV [0x382], BX
0000098c (03) e8 75fd                  CALL 0x704
0000098f (06) c706 8203 d902           MOV WORD [0x382], 0x2d9
00000995 (03) 83fb ff                  CMP BX, -0x1
00000998 (02) 74 21                    JZ 0x9bb
0000099a (01) 06                       PUSH ES
0000099b (04) 8e06 7d03                MOV ES, [0x37d]
0000099f (03) bf 6c00                  MOV DI, 0x6c
000009a2 (03) be 5a03                  MOV SI, 0x35a
000009a5 (03) b9 0800                  MOV CX, 0x8
000009a8 (02) f3 a5                    REP MOVSW
000009aa (03) be 7203                  MOV SI, 0x372
000009ad (01) ad                       LODSW
000009ae (02) 0bc0                     OR AX, AX
000009b0 (02) 74 03                    JZ 0x9b5
000009b2 (03) 2d 5802                  SUB AX, 0x258
000009b5 (03) bf 5400                  MOV DI, 0x54
000009b8 (01) ab                       STOSW
000009b9 (01) a4                       MOVSB
000009ba (01) 07                       POP ES
000009bb (03) e9 3101                  JMP 0xaef
000009be (03) e8 09fd                  CALL 0x6ca
000009c1 (03) e8 0208                  CALL 0x11c6
000009c4 (03) bf 5b03                  MOV DI, 0x35b
000009c7 (02) b0 20                    MOV AL, 0x20
000009c9 (03) b9 0b00                  MOV CX, 0xb
000009cc (01) 06                       PUSH ES
000009cd (01) 1e                       PUSH DS
000009ce (01) 07                       POP ES
000009cf (02) f3 aa                    REP STOSB
000009d1 (01) 07                       POP ES
000009d2 (02) 8cc3                     MOV BX, ES
000009d4 (06) 26 803e 3c00 93          CMP BYTE ES:[0x3c], 0x93
000009da (02) 75 2f                    JNZ 0xa0b
000009dc (03) b9 0802                  MOV CX, 0x208
000009df (03) e8 c1fc                  CALL 0x6a3
000009e2 (03) 83fb ff                  CMP BX, -0x1
000009e5 (02) 75 03                    JNZ 0x9ea
000009e7 (03) e9 cbfe                  JMP 0x8b5
000009ea (01) 1e                       PUSH DS
000009eb (01) 06                       PUSH ES
000009ec (01) 1f                       POP DS
000009ed (02) 8ec3                     MOV ES, BX
000009ef (03) be 1000                  MOV SI, 0x10
000009f2 (02) 8bfe                     MOV DI, SI
000009f4 (03) b9 7800                  MOV CX, 0x78
000009f7 (02) f3 a5                    REP MOVSW
000009f9 (07) 26 c706 1400 0000        MOV WORD ES:[0x14], 0x0
00000a00 (01) 1e                       PUSH DS
00000a01 (01) 07                       POP ES
00000a02 (01) 1f                       POP DS
00000a03 (01) 53                       PUSH BX
00000a04 (03) b9 1006                  MOV CX, 0x610
00000a07 (03) e8 99fc                  CALL 0x6a3
00000a0a (01) 5b                       POP BX
00000a0b (04) 891e 7b03                MOV [0x37b], BX
00000a0f (01) 06                       PUSH ES
00000a10 (02) 8ec3                     MOV ES, BX
00000a12 (06) 26 c606 1300 01          MOV BYTE ES:[0x13], 0x1
00000a18 (03) e8 9efd                  CALL 0x7b9
00000a1b (01) 07                       POP ES
00000a1c (06) 26 803e 3c00 93          CMP BYTE ES:[0x3c], 0x93
00000a22 (02) 74 03                    JZ 0xa27
00000a24 (03) e9 a700                  JMP 0xace
00000a27 (01) 06                       PUSH ES
00000a28 (01) 1e                       PUSH DS
00000a29 (05) 26 8a0e 0500             MOV CL, ES:[0x5]
00000a2e (04) 8b16 7b03                MOV DX, [0x37b]
00000a32 (03) bf 4e00                  MOV DI, 0x4e
00000a35 (01) 06                       PUSH ES
00000a36 (01) 1f                       POP DS
00000a37 (02) 8bf7                     MOV SI, DI
00000a39 (03) c45c 04                  LES BX, WORD [SI+0x4]
00000a3c (04) 26 8b47 04               MOV AX, ES:[BX+0x4]
00000a40 (04) 26 0b47 06               OR AX, ES:[BX+0x6]
00000a44 (02) 74 35                    JZ 0xa7b
00000a46 (04) 26 3a4f 12               CMP CL, ES:[BX+0x12]
00000a4a (02) 74 2a                    JZ 0xa76
00000a4c (04) 26 8b47 04               MOV AX, ES:[BX+0x4]
00000a50 (03) 8944 04                  MOV [SI+0x4], AX
00000a53 (04) 26 8b47 06               MOV AX, ES:[BX+0x6]
00000a57 (03) 8944 06                  MOV [SI+0x6], AX
00000a5a (01) 1e                       PUSH DS
00000a5b (02) 8eda                     MOV DS, DX
00000a5d (02) 8bc3                     MOV AX, BX
00000a5f (03) 8745 04                  XCHG [DI+0x4], AX
00000a62 (04) 26 8947 04               MOV ES:[BX+0x4], AX
00000a66 (02) 8cc0                     MOV AX, ES
00000a68 (03) 8745 06                  XCHG [DI+0x6], AX
00000a6b (04) 26 8947 06               MOV ES:[BX+0x6], AX
00000a6f (02) 8bfb                     MOV DI, BX
00000a71 (02) 8cc2                     MOV DX, ES
00000a73 (01) 1f                       POP DS
00000a74 (02) eb c3                    JMP 0xa39
00000a76 (03) c574 04                  LDS SI, WORD [SI+0x4]
00000a79 (02) eb be                    JMP 0xa39
00000a7b (02) 8eda                     MOV DS, DX
00000a7d (03) 895d 04                  MOV [DI+0x4], BX
00000a80 (03) 8c45 06                  MOV WORD [DI+0x6], ES
00000a83 (01) 1f                       POP DS
00000a84 (01) 1e                       PUSH DS
00000a85 (04) 8e1e 4e00                MOV DS, [0x4e]
00000a89 (05) 833e 7400 00             CMP WORD [0x74], 0x0
00000a8e (02) 74 06                    JZ 0xa96
00000a90 (06) c706 7400 ffff           MOV WORD [0x74], 0xffff
00000a96 (01) 1f                       POP DS
00000a97 (04) 8e06 7b03                MOV ES, [0x37b]
00000a9b (06) 26 c606 1000 01          MOV BYTE ES:[0x10], 0x1
00000aa1 (06) 26 c606 3c00 00          MOV BYTE ES:[0x3c], 0x0
00000aa7 (06) 26 c606 1300 00          MOV BYTE ES:[0x13], 0x0
00000aad (07) 26 c706 0600 0100        MOV WORD ES:[0x6], 0x1
00000ab4 (02) 8cc2                     MOV DX, ES
00000ab6 (01) 07                       POP ES
00000ab7 (01) 52                       PUSH DX
00000ab8 (03) b9 0902                  MOV CX, 0x209
00000abb (03) e8 e5fb                  CALL 0x6a3
00000abe (06) 26 c606 1800 01          MOV BYTE ES:[0x18], 0x1
00000ac4 (03) e8 45fc                  CALL 0x70c
00000ac7 (03) e8 2bfc                  CALL 0x6f5
00000aca (02) 33db                     XOR BX, BX
00000acc (01) 59                       POP CX
00000acd (01) c3                       RET
00000ace (07) 26 810e 0600 0400        OR WORD ES:[0x6], 0x4
00000ad5 (06) 26 803e 1800 00          CMP BYTE ES:[0x18], 0x0
00000adb (02) 75 0b                    JNZ 0xae8
00000add (03) b9 0603                  MOV CX, 0x306
00000ae0 (03) e8 c0fb                  CALL 0x6a3
00000ae3 (03) 83fb ff                  CMP BX, -0x1
00000ae6 (02) 75 00                    JNZ 0xae8
00000ae8 (04) 891e 7d03                MOV [0x37d], BX
00000aec (03) e8 21fd                  CALL 0x810
00000aef (03) a1 7f03                  MOV AX, [0x37f]
00000af2 (04) 26 a3 3600               MOV ES:[0x36], AX
00000af6 (07) 26 8126 0600 0700        AND WORD ES:[0x6], 0x7
00000afd (06) 26 c606 1900 24          MOV BYTE ES:[0x19], 0x24
00000b03 (07) 26 c706 1600 0000        MOV WORD ES:[0x16], 0x0
00000b0a (06) 26 c606 4600 00          MOV BYTE ES:[0x46], 0x0
00000b10 (06) 26 c606 4700 01          MOV BYTE ES:[0x47], 0x1
00000b16 (07) 26 c706 3800 8000        MOV WORD ES:[0x38], 0x80
00000b1d (03) a1 7d03                  MOV AX, [0x37d]
00000b20 (04) 26 a3 3a00               MOV ES:[0x3a], AX
00000b24 (01) 93                       XCHG BX, AX
00000b25 (01) fa                       CLI
00000b26 (01) 06                       PUSH ES
00000b27 (01) 17                       POP SS
00000b28 (03) bc 6001                  MOV SP, 0x160
00000b2b (06) 26 c606 1000 00          MOV BYTE ES:[0x10], 0x0
00000b31 (01) fb                       STI
00000b32 (01) 0e                       PUSH CS
00000b33 (03) b8 9f04                  MOV AX, 0x49f
00000b36 (01) 50                       PUSH AX
00000b37 (02) 8cda                     MOV DX, DS
00000b39 (02) 8edb                     MOV DS, BX
00000b3b (03) b8 00f2                  MOV AX, 0xf200
00000b3e (01) 50                       PUSH AX
00000b3f (03) a1 0300                  MOV AX, [0x3]
00000b42 (01) 50                       PUSH AX
00000b43 (04) 8a26 0500                MOV AH, [0x5]
00000b47 (02) 32c0                     XOR AL, AL
00000b49 (01) 50                       PUSH AX
00000b4a (02) 8eda                     MOV DS, DX
00000b4c (03) e8 e6fc                  CALL 0x835
00000b4f (01) 53                       PUSH BX
00000b50 (03) e8 a2fb                  CALL 0x6f5
00000b53 (01) 1f                       POP DS
00000b54 (03) a1 0f00                  MOV AX, [0xf]
00000b57 (02) 0bc0                     OR AX, AX
00000b59 (02) 75 02                    JNZ 0xb5d
00000b5b (02) 8cd8                     MOV AX, DS
00000b5d (02) 8ec0                     MOV ES, AX
00000b5f (02) 33c0                     XOR AX, AX
00000b61 (02) 8bd8                     MOV BX, AX
00000b63 (02) 8bc8                     MOV CX, AX
00000b65 (02) 8bd0                     MOV DX, AX
00000b67 (02) 8bf0                     MOV SI, AX
00000b69 (02) 8bf8                     MOV DI, AX
00000b6b (02) 8be8                     MOV BP, AX
00000b6d (01) cf                       IRET
00000b6e (05) 26 fe06 1300             INC BYTE ES:[0x13]
00000b73 (01) 52                       PUSH DX
00000b74 (03) bb 7200                  MOV BX, 0x72
00000b77 (03) b9 0402                  MOV CX, 0x204
00000b7a (03) e8 26fb                  CALL 0x6a3
00000b7d (01) 5e                       POP SI
00000b7e (03) bf 8e03                  MOV DI, 0x38e
00000b81 (03) b9 1000                  MOV CX, 0x10
00000b84 (01) 06                       PUSH ES
00000b85 (01) 1e                       PUSH DS
00000b86 (05) 26 8e1e 2e00             MOV DS, ES:[0x2e]
00000b8b (01) 07                       POP ES
00000b8c (02) f3 a5                    REP MOVSW
00000b8e (01) 06                       PUSH ES
00000b8f (01) 1f                       POP DS
00000b90 (01) 07                       POP ES
00000b91 (02) 33c0                     XOR AX, AX
00000b93 (03) a3 6004                  MOV [0x460], AX
00000b96 (03) a3 6204                  MOV [0x462], AX
00000b99 (03) a2 b103                  MOV [0x3b1], AL
00000b9c (03) e8 aa05                  CALL 0x1149
00000b9f (02) e3 03                    JCXZ 0xba4
00000ba1 (03) e9 f800                  JMP 0xc9c
00000ba4 (03) a1 5b04                  MOV AX, [0x45b]
00000ba7 (06) c706 6404 0100           MOV WORD [0x464], 0x1
00000bad (05) f606 5f04 10             TEST BYTE [0x45f], 0x10
00000bb2 (02) 74 0d                    JZ 0xbc1
00000bb4 (03) e8 2201                  CALL 0xcd9
00000bb7 (02) e3 03                    JCXZ 0xbbc
00000bb9 (03) e9 e000                  JMP 0xc9c
00000bbc (02) 33db                     XOR BX, BX
00000bbe (03) e9 d600                  JMP 0xc97
00000bc1 (03) a1 5b04                  MOV AX, [0x45b]
00000bc4 (02) 85c0                     TEST AX, AX
00000bc6 (02) 75 03                    JNZ 0xbcb
00000bc8 (03) e9 ad00                  JMP 0xc78
00000bcb (03) be 8e03                  MOV SI, 0x38e
00000bce (03) bf bc03                  MOV DI, 0x3bc
00000bd1 (03) b9 1200                  MOV CX, 0x12
00000bd4 (01) 06                       PUSH ES
00000bd5 (01) 1e                       PUSH DS
00000bd6 (01) 07                       POP ES
00000bd7 (02) f3 a5                    REP MOVSW
00000bd9 (01) 07                       POP ES
00000bda (03) a3 6404                  MOV [0x464], AX
00000bdd (03) bb 0100                  MOV BX, 0x1
00000be0 (03) ba 6704                  MOV DX, 0x467
00000be3 (02) 8cd9                     MOV CX, DS
00000be5 (03) e8 6905                  CALL 0x1151
00000be8 (02) e3 03                    JCXZ 0xbed
00000bea (03) e9 4601                  JMP 0xd33
00000bed (05) c606 6604 01             MOV BYTE [0x466], 0x1
00000bf2 (03) bb 6704                  MOV BX, 0x467
00000bf5 (03) 833f ff                  CMP WORD [BX], -0x1
00000bf8 (02) 74 5f                    JZ 0xc59
00000bfa (02) 8b07                     MOV AX, [BX]
00000bfc (05) 803e 6604 01             CMP BYTE [0x466], 0x1
00000c01 (02) 75 0c                    JNZ 0xc0f
00000c03 (02) 0bc0                     OR AX, AX
00000c05 (02) 74 49                    JZ 0xc50
00000c07 (01) 40                       INC AX
00000c08 (03) a3 6404                  MOV [0x464], AX
00000c0b (01) 48                       DEC AX
00000c0c (01) 53                       PUSH BX
00000c0d (02) eb 2f                    JMP 0xc3e
00000c0f (02) 0bc0                     OR AX, AX
00000c11 (02) 75 3d                    JNZ 0xc50
00000c13 (01) 53                       PUSH BX
00000c14 (03) 8d77 02                  LEA SI, [BX+0x2]
00000c17 (03) bf 8e03                  MOV DI, 0x38e
00000c1a (03) b9 0400                  MOV CX, 0x4
00000c1d (01) 06                       PUSH ES
00000c1e (01) 1e                       PUSH DS
00000c1f (01) 07                       POP ES
00000c20 (01) aa                       STOSB
00000c21 (02) f3 a5                    REP MOVSW
00000c23 (03) b8 5253                  MOV AX, 0x5352
00000c26 (01) ab                       STOSW
00000c27 (02) b0 58                    MOV AL, 0x58
00000c29 (01) aa                       STOSB
00000c2a (02) 33c0                     XOR AX, AX
00000c2c (01) ab                       STOSW
00000c2d (01) ab                       STOSW
00000c2e (01) 07                       POP ES
00000c2f (01) 40                       INC AX
00000c30 (03) a3 6404                  MOV [0x464], AX
00000c33 (03) e8 26fb                  CALL 0x75c
00000c36 (02) e3 04                    JCXZ 0xc3c
00000c38 (01) 5b                       POP BX
00000c39 (03) e9 f700                  JMP 0xd33
00000c3c (02) 33c0                     XOR AX, AX
00000c3e (03) e8 0805                  CALL 0x1149
00000c41 (02) e3 04                    JCXZ 0xc47
00000c43 (01) 5b                       POP BX
00000c44 (03) e9 ec00                  JMP 0xd33
00000c47 (03) e8 8f00                  CALL 0xcd9
00000c4a (01) 5b                       POP BX
00000c4b (02) e3 03                    JCXZ 0xc50
00000c4d (03) e9 e300                  JMP 0xd33
00000c50 (03) 83c3 10                  ADD BX, 0x10
00000c53 (04) 81fb e704                CMP BX, 0x4e7
00000c57 (02) 72 9c                    JB 0xbf5
00000c59 (04) fe0e 6604                DEC BYTE [0x466]
00000c5d (02) 74 93                    JZ 0xbf2
00000c5f (03) bf 8e03                  MOV DI, 0x38e
00000c62 (03) be bc03                  MOV SI, 0x3bc
00000c65 (03) b9 1200                  MOV CX, 0x12
00000c68 (01) 06                       PUSH ES
00000c69 (01) 1e                       PUSH DS
00000c6a (01) 07                       POP ES
00000c6b (02) f3 a5                    REP MOVSW
00000c6d (01) 07                       POP ES
00000c6e (02) 33c0                     XOR AX, AX
00000c70 (03) e8 d604                  CALL 0x1149
00000c73 (02) e3 03                    JCXZ 0xc78
00000c75 (03) e9 bb00                  JMP 0xd33
00000c78 (05) f606 5f04 60             TEST BYTE [0x45f], 0x60
00000c7d (02) 74 0a                    JZ 0xc89
00000c7f (03) e8 2500                  CALL 0xca7
00000c82 (02) 0bdb                     OR BX, BX
00000c84 (02) 74 03                    JZ 0xc89
00000c86 (03) e9 1300                  JMP 0xc9c
00000c89 (06) c706 6404 0100           MOV WORD [0x464], 0x1
00000c8f (03) e8 0e01                  CALL 0xda0
00000c92 (02) e3 03                    JCXZ 0xc97
00000c94 (03) e9 9c00                  JMP 0xd33
00000c97 (01) 53                       PUSH BX
00000c98 (03) e8 d700                  CALL 0xd72
00000c9b (01) 5b                       POP BX
00000c9c (01) 51                       PUSH CX
00000c9d (01) 53                       PUSH BX
00000c9e (03) bb 7200                  MOV BX, 0x72
00000ca1 (03) e8 54fa                  CALL 0x6f8
00000ca4 (01) 5b                       POP BX
00000ca5 (01) 59                       POP CX
00000ca6 (01) c3                       RET
00000ca7 (02) 33db                     XOR BX, BX
00000ca9 (07) 26 f706 0600 0200        TEST WORD ES:[0x6], 0x2
00000cb0 (02) 75 26                    JNZ 0xcd8
00000cb2 (05) f606 5900 ff             TEST BYTE [0x59], 0xff
00000cb7 (02) 75 0e                    JNZ 0xcc7
00000cb9 (05) f606 5f04 20             TEST BYTE [0x45f], 0x20
00000cbe (02) 74 0c                    JZ 0xccc
00000cc0 (05) f606 070f ff             TEST BYTE [0xf07], 0xff
00000cc5 (02) 75 05                    JNZ 0xccc
00000cc7 (03) b9 2e00                  MOV CX, 0x2e
00000cca (01) 4b                       DEC BX
00000ccb (01) c3                       RET
00000ccc (05) c606 5900 ff             MOV BYTE [0x59], 0xff
00000cd1 (07) 26 810e 0600 0200        OR WORD ES:[0x6], 0x2
00000cd8 (01) c3                       RET
00000cd9 (03) b9 2a00                  MOV CX, 0x2a
00000cdc (05) f606 5f04 10             TEST BYTE [0x45f], 0x10
00000ce1 (02) 74 50                    JZ 0xd33
00000ce3 (05) 833e 5b04 00             CMP WORD [0x45b], 0x0
00000ce8 (02) 75 49                    JNZ 0xd33
00000cea (03) b9 2a00                  MOV CX, 0x2a
00000ced (05) f606 5f04 60             TEST BYTE [0x45f], 0x60
00000cf2 (02) 75 3f                    JNZ 0xd33
00000cf4 (03) e8 a900                  CALL 0xda0
00000cf7 (02) 0bc9                     OR CX, CX
00000cf9 (02) 75 38                    JNZ 0xd33
00000cfb (04) 26 a0 0500               MOV AL, ES:[0x5]
00000cff (02) 8bcb                     MOV CX, BX
00000d01 (01) 06                       PUSH ES
00000d02 (02) 8ec3                     MOV ES, BX
00000d04 (02) 33db                     XOR BX, BX
00000d06 (05) 26 8a3e 0500             MOV BH, ES:[0x5]
00000d0b (05) 26 8e06 0300             MOV ES, ES:[0x3]
00000d10 (04) 26 894f 10               MOV ES:[BX+0x10], CX
00000d14 (04) 26 8847 12               MOV ES:[BX+0x12], AL
00000d18 (03) a1 e704                  MOV AX, [0x4e7]
00000d1b (04) 26 8947 14               MOV ES:[BX+0x14], AX
00000d1f (03) be 6004                  MOV SI, 0x460
00000d22 (03) 8d7f 04                  LEA DI, [BX+0x4]
00000d25 (01) a5                       MOVSW
00000d26 (01) a5                       MOVSW
00000d27 (04) 891e 6004                MOV [0x460], BX
00000d2b (04) 8c06 6204                MOV WORD [0x462], ES
00000d2f (01) 07                       POP ES
00000d30 (02) 33c9                     XOR CX, CX
00000d32 (01) c3                       RET
00000d33 (01) 51                       PUSH CX
00000d34 (01) 06                       PUSH ES
00000d35 (04) c41e 6004                LES BX, WORD [0x460]
00000d39 (02) 8cc0                     MOV AX, ES
00000d3b (02) 0bc3                     OR AX, BX
00000d3d (02) 74 2b                    JZ 0xd6a
00000d3f (04) 26 8b47 04               MOV AX, ES:[BX+0x4]
00000d43 (03) a3 6004                  MOV [0x460], AX
00000d46 (04) 26 8b47 06               MOV AX, ES:[BX+0x6]
00000d4a (03) a3 6204                  MOV [0x462], AX
00000d4d (04) 26 8b47 14               MOV AX, ES:[BX+0x14]
00000d51 (01) 07                       POP ES
00000d52 (03) bb e704                  MOV BX, 0x4e7
00000d55 (02) 8907                     MOV [BX], AX
00000d57 (05) c747 02 0000             MOV WORD [BX+0x2], 0x0
00000d5c (04) c647 04 00               MOV BYTE [BX+0x4], 0x0
00000d60 (02) 8bd3                     MOV DX, BX
00000d62 (03) b9 3900                  MOV CX, 0x39
00000d65 (03) e8 3bf9                  CALL 0x6a3
00000d68 (02) eb ca                    JMP 0xd34
00000d6a (01) 07                       POP ES
00000d6b (01) 59                       POP CX
00000d6c (03) bb ffff                  MOV BX, 0xffff
00000d6f (03) e9 2aff                  JMP 0xc9c
00000d72 (01) 1e                       PUSH DS
00000d73 (04) c51e 6004                LDS BX, WORD [0x460]
00000d77 (02) 8cd8                     MOV AX, DS
00000d79 (02) 0bc3                     OR AX, BX
00000d7b (02) 74 21                    JZ 0xd9e
00000d7d (02) 8bfb                     MOV DI, BX
00000d7f (02) 8cde                     MOV SI, DS
00000d81 (05) 26 873e 5200             XCHG ES:[0x52], DI
00000d86 (05) 26 8736 5400             XCHG ES:[0x54], SI
00000d8b (03) 8b47 04                  MOV AX, [BX+0x4]
00000d8e (03) 0b47 06                  OR AX, [BX+0x6]
00000d91 (02) 74 05                    JZ 0xd98
00000d93 (03) c55f 04                  LDS BX, WORD [BX+0x4]
00000d96 (02) eb f3                    JMP 0xd8b
00000d98 (03) 897f 04                  MOV [BX+0x4], DI
00000d9b (03) 8977 06                  MOV [BX+0x6], SI
00000d9e (01) 1f                       POP DS
00000d9f (01) c3                       RET
00000da0 (02) 33c0                     XOR AX, AX
00000da2 (03) b9 3600                  MOV CX, 0x36
00000da5 (03) bf e704                  MOV DI, 0x4e7
00000da8 (01) 06                       PUSH ES
00000da9 (01) 1e                       PUSH DS
00000daa (01) 07                       POP ES
00000dab (02) f3 ab                    REP STOSW
00000dad (01) 07                       POP ES
00000dae (03) a3 b203                  MOV [0x3b2], AX
00000db1 (03) a3 8c03                  MOV [0x38c], AX
00000db4 (03) a2 b403                  MOV [0x3b4], AL
00000db7 (03) a2 b603                  MOV [0x3b6], AL
00000dba (03) be f304                  MOV SI, 0x4f3
00000dbd (03) bb e003                  MOV BX, 0x3e0
00000dc0 (03) 8a47 7f                  MOV AL, [BX+0x7f]
00000dc3 (03) a2 b703                  MOV [0x3b7], AL
00000dc6 (03) 8b47 7d                  MOV AX, [BX+0x7d]
00000dc9 (03) a3 b803                  MOV [0x3b8], AX
00000dcc (03) a3 ba03                  MOV [0x3ba], AX
00000dcf (04) 8b16 6404                MOV DX, [0x464]
00000dd3 (02) b1 03                    MOV CL, 0x3
00000dd5 (02) d3e2                     SHL DX, CL
00000dd7 (03) b9 0800                  MOV CX, 0x8
00000dda (03) 803f 00                  CMP BYTE [BX], 0x0
00000ddd (02) 75 03                    JNZ 0xde2
00000ddf (03) e9 9100                  JMP 0xe73
00000de2 (02) 8a07                     MOV AL, [BX]
00000de4 (02) 3c 09                    CMP AL, 0x9
00000de6 (02) 75 04                    JNZ 0xdec
00000de8 (02) b0 01                    MOV AL, 0x1
00000dea (02) 8807                     MOV [BX], AL
00000dec (03) 8844 05                  MOV [SI+0x5], AL
00000def (03) 8b47 01                  MOV AX, [BX+0x1]
00000df2 (03) 8944 0a                  MOV [SI+0xa], AX
00000df5 (03) 8954 08                  MOV [SI+0x8], DX
00000df8 (02) 03d0                     ADD DX, AX
00000dfa (03) 8b47 03                  MOV AX, [BX+0x3]
00000dfd (02) 8904                     MOV [SI], AX
00000dff (03) 8b47 05                  MOV AX, [BX+0x5]
00000e02 (03) 8944 06                  MOV [SI+0x6], AX
00000e05 (04) 837f 07 00               CMP WORD [BX+0x7], 0x0
00000e09 (02) 74 03                    JZ 0xe0e
00000e0b (03) 8b47 07                  MOV AX, [BX+0x7]
00000e0e (03) 8944 02                  MOV [SI+0x2], AX
00000e11 (03) 833c 00                  CMP WORD [SI], 0x0
00000e14 (02) 75 21                    JNZ 0xe37
00000e16 (04) 0106 e904                ADD [0x4e9], AX
00000e1a (02) 73 06                    JAE 0xe22
00000e1c (06) c706 e904 ffff           MOV WORD [0x4e9], 0xffff
00000e22 (03) 8b44 06                  MOV AX, [SI+0x6]
00000e25 (04) 0106 ed04                ADD [0x4ed], AX
00000e29 (02) 73 06                    JAE 0xe31
00000e2b (06) c706 ed04 ffff           MOV WORD [0x4ed], 0xffff
00000e31 (04) fe06 b403                INC BYTE [0x3b4]
00000e35 (02) eb 35                    JMP 0xe6c
00000e37 (05) f606 b703 10             TEST BYTE [0x3b7], 0x10
00000e3c (02) 74 06                    JZ 0xe44
00000e3e (03) b9 2a00                  MOV CX, 0x2a
00000e41 (03) e9 6400                  JMP 0xea8
00000e44 (01) 53                       PUSH BX
00000e45 (01) 52                       PUSH DX
00000e46 (01) 51                       PUSH CX
00000e47 (01) 56                       PUSH SI
00000e48 (02) 8bd6                     MOV DX, SI
00000e4a (03) b9 3600                  MOV CX, 0x36
00000e4d (03) e8 53f8                  CALL 0x6a3
00000e50 (01) 5e                       POP SI
00000e51 (02) 0adb                     OR BL, BL
00000e53 (02) 75 0c                    JNZ 0xe61
00000e55 (04) c644 04 ff               MOV BYTE [SI+0x4], 0xff
00000e59 (03) 8b44 02                  MOV AX, [SI+0x2]
00000e5c (03) 3944 06                  CMP [SI+0x6], AX
00000e5f (02) 76 08                    JBE 0xe69
00000e61 (01) 5a                       POP DX
00000e62 (01) 5a                       POP DX
00000e63 (01) 5b                       POP BX
00000e64 (02) eb 42                    JMP 0xea8
00000e66 (03) e9 71ff                  JMP 0xdda
00000e69 (01) 59                       POP CX
00000e6a (01) 5a                       POP DX
00000e6b (01) 5b                       POP BX
00000e6c (03) 83c6 0c                  ADD SI, 0xc
00000e6f (04) ff06 8c03                INC WORD [0x38c]
00000e73 (03) 83c3 09                  ADD BX, 0x9
00000e76 (02) e2 ee                    LOOP 0xe66
00000e78 (04) 390e ed04                CMP [0x4ed], CX
00000e7c (02) 75 03                    JNZ 0xe81
00000e7e (03) e9 d500                  JMP 0xf56
00000e81 (05) f606 b703 10             TEST BYTE [0x3b7], 0x10
00000e86 (02) 74 05                    JZ 0xe8d
00000e88 (05) c606 eb04 02             MOV BYTE [0x4eb], 0x2
00000e8d (03) ba e704                  MOV DX, 0x4e7
00000e90 (03) b9 3500                  MOV CX, 0x35
00000e93 (03) e8 0df8                  CALL 0x6a3
00000e96 (02) 0adb                     OR BL, BL
00000e98 (02) 75 0e                    JNZ 0xea8
00000e9a (05) c606 eb04 ff             MOV BYTE [0x4eb], 0xff
00000e9f (03) a1 e904                  MOV AX, [0x4e9]
00000ea2 (04) 3906 ed04                CMP [0x4ed], AX
00000ea6 (02) 76 29                    JBE 0xed1
00000ea8 (01) 51                       PUSH CX
00000ea9 (03) bb e704                  MOV BX, 0x4e7
00000eac (04) 8b0e 8c03                MOV CX, [0x38c]
00000eb0 (01) 41                       INC CX
00000eb1 (04) 807f 04 ff               CMP BYTE [BX+0x4], 0xff
00000eb5 (02) 75 10                    JNZ 0xec7
00000eb7 (04) c647 04 00               MOV BYTE [BX+0x4], 0x0
00000ebb (01) 51                       PUSH CX
00000ebc (01) 53                       PUSH BX
00000ebd (02) 8bd3                     MOV DX, BX
00000ebf (03) b9 3900                  MOV CX, 0x39
00000ec2 (03) e8 def7                  CALL 0x6a3
00000ec5 (01) 5b                       POP BX
00000ec6 (01) 59                       POP CX
00000ec7 (03) 83c3 0c                  ADD BX, 0xc
00000eca (02) e2 e5                    LOOP 0xeb1
00000ecc (03) bb ffff                  MOV BX, 0xffff
00000ecf (01) 59                       POP CX
00000ed0 (01) c3                       RET
00000ed1 (03) a1 e904                  MOV AX, [0x4e9]
00000ed4 (03) a3 ed04                  MOV [0x4ed], AX
00000ed7 (03) bb f304                  MOV BX, 0x4f3
00000eda (04) 8b0e 8c03                MOV CX, [0x38c]
00000ede (04) ff36 e704                PUSH WORD [0x4e7]
00000ee2 (03) 833f 00                  CMP WORD [BX], 0x0
00000ee5 (02) 75 1a                    JNZ 0xf01
00000ee7 (03) 8b47 06                  MOV AX, [BX+0x6]
00000eea (04) 2906 ed04                SUB [0x4ed], AX
00000eee (03) 3b47 02                  CMP AX, [BX+0x2]
00000ef1 (02) 75 0e                    JNZ 0xf01
00000ef3 (04) 8b16 e704                MOV DX, [0x4e7]
00000ef7 (02) 8917                     MOV [BX], DX
00000ef9 (04) 0106 e704                ADD [0x4e7], AX
00000efd (04) fe0e b403                DEC BYTE [0x3b4]
00000f01 (03) 83c3 0c                  ADD BX, 0xc
00000f04 (02) e2 dc                    LOOP 0xee2
00000f06 (03) bb f304                  MOV BX, 0x4f3
00000f09 (04) 8b0e 8c03                MOV CX, [0x38c]
00000f0d (03) 833f 00                  CMP WORD [BX], 0x0
00000f10 (02) 75 3b                    JNZ 0xf4d
00000f12 (03) a1 e704                  MOV AX, [0x4e7]
00000f15 (02) 8907                     MOV [BX], AX
00000f17 (03) a1 ed04                  MOV AX, [0x4ed]
00000f1a (02) 0bc0                     OR AX, AX
00000f1c (02) 74 24                    JZ 0xf42
00000f1e (01) 51                       PUSH CX
00000f1f (02) 33c9                     XOR CX, CX
00000f21 (02) 8bd1                     MOV DX, CX
00000f23 (04) 8a0e b403                MOV CL, [0x3b4]
00000f27 (02) f7f1                     DIV CX
00000f29 (01) 59                       POP CX
00000f2a (02) 0bd2                     OR DX, DX
00000f2c (02) 74 01                    JZ 0xf2f
00000f2e (01) 40                       INC AX
00000f2f (03) 8b57 02                  MOV DX, [BX+0x2]
00000f32 (03) 2b57 06                  SUB DX, [BX+0x6]
00000f35 (02) 3bc2                     CMP AX, DX
00000f37 (02) 76 02                    JBE 0xf3b
00000f39 (02) 8bc2                     MOV AX, DX
00000f3b (03) 0147 06                  ADD [BX+0x6], AX
00000f3e (04) 2906 ed04                SUB [0x4ed], AX
00000f42 (03) 8b47 06                  MOV AX, [BX+0x6]
00000f45 (04) 0106 e704                ADD [0x4e7], AX
00000f49 (04) fe0e b403                DEC BYTE [0x3b4]
00000f4d (03) 83c3 0c                  ADD BX, 0xc
00000f50 (02) e2 bb                    LOOP 0xf0d
00000f52 (04) 8f06 e704                POP WORD [0x4e7]
00000f56 (03) be f304                  MOV SI, 0x4f3
00000f59 (04) 8b0e 8c03                MOV CX, [0x38c]
00000f5d (01) 51                       PUSH CX
00000f5e (04) 837c 0a 00               CMP WORD [SI+0xa], 0x0
00000f62 (02) 74 11                    JZ 0xf75
00000f64 (02) ff34                     PUSH WORD [SI]
00000f66 (01) 56                       PUSH SI
00000f67 (03) e8 2601                  CALL 0x1090
00000f6a (01) 5e                       POP SI
00000f6b (02) 8f04                     POP WORD [SI]
00000f6d (02) 0bc9                     OR CX, CX
00000f6f (02) 74 04                    JZ 0xf75
00000f71 (01) 5b                       POP BX
00000f72 (03) e9 33ff                  JMP 0xea8
00000f75 (01) 59                       POP CX
00000f76 (03) 83c6 0c                  ADD SI, 0xc
00000f79 (02) e2 e2                    LOOP 0xf5d
00000f7b (05) f606 b703 80             TEST BYTE [0x3b7], 0x80
00000f80 (02) 74 65                    JZ 0xfe7
00000f82 (03) a1 b803                  MOV AX, [0x3b8]
00000f85 (03) e8 c101                  CALL 0x1149
00000f88 (02) e3 0f                    JCXZ 0xf99
00000f8a (02) fec1                     INC CL
00000f8c (02) 75 53                    JNZ 0xfe1
00000f8e (03) a1 ba03                  MOV AX, [0x3ba]
00000f91 (04) 3b06 b803                CMP AX, [0x3b8]
00000f95 (02) 74 4a                    JZ 0xfe1
00000f97 (02) eb 4e                    JMP 0xfe7
00000f99 (03) be e003                  MOV SI, 0x3e0
00000f9c (01) ac                       LODSB
00000f9d (02) 84c0                     TEST AL, AL
00000f9f (02) 74 46                    JZ 0xfe7
00000fa1 (01) 50                       PUSH AX
00000fa2 (02) 24 0f                    AND AL, 0xf
00000fa4 (03) e8 2500                  CALL 0xfcc
00000fa7 (02) 8b15                     MOV DX, [DI]
00000fa9 (01) 58                       POP AX
00000faa (02) b1 04                    MOV CL, 0x4
00000fac (02) d2e8                     SHR AL, CL
00000fae (03) e8 1b00                  CALL 0xfcc
00000fb1 (01) ad                       LODSW
00000fb2 (02) 0305                     ADD AX, [DI]
00000fb4 (01) 06                       PUSH ES
00000fb5 (02) 8ec0                     MOV ES, AX
00000fb7 (02) 33c0                     XOR AX, AX
00000fb9 (01) ac                       LODSB
00000fba (02) 8bf8                     MOV DI, AX
00000fbc (03) 26 0115                  ADD ES:[DI], DX
00000fbf (01) 07                       POP ES
00000fc0 (04) 81fe 6004                CMP SI, 0x460
00000fc4 (02) 75 d6                    JNZ 0xf9c
00000fc6 (04) ff06 b803                INC WORD [0x3b8]
00000fca (02) eb b6                    JMP 0xf82
00000fcc (03) bf f304                  MOV DI, 0x4f3
00000fcf (04) 8b0e 8c03                MOV CX, [0x38c]
00000fd3 (03) 3a45 05                  CMP AL, [DI+0x5]
00000fd6 (02) 74 08                    JZ 0xfe0
00000fd8 (03) 83c7 0c                  ADD DI, 0xc
00000fdb (02) e2 f6                    LOOP 0xfd3
00000fdd (01) 58                       POP AX
00000fde (02) eb 01                    JMP 0xfe1
00000fe0 (01) c3                       RET
00000fe1 (03) b9 2900                  MOV CX, 0x29
00000fe4 (03) e9 c1fe                  JMP 0xea8
00000fe7 (03) be f304                  MOV SI, 0x4f3
00000fea (04) 8b0e 8c03                MOV CX, [0x38c]
00000fee (04) 807c 05 02               CMP BYTE [SI+0x5], 0x2
00000ff2 (02) 74 22                    JZ 0x1016
00000ff4 (03) 83c6 0c                  ADD SI, 0xc
00000ff7 (02) e2 f5                    LOOP 0xfee
00000ff9 (03) be f304                  MOV SI, 0x4f3
00000ffc (04) 8b0e 8c03                MOV CX, [0x38c]
00001000 (04) 807c 05 01               CMP BYTE [SI+0x5], 0x1
00001004 (02) 74 0b                    JZ 0x1011
00001006 (03) 83c6 0c                  ADD SI, 0xc
00001009 (02) e2 f5                    LOOP 0x1000
0000100b (03) b9 2100                  MOV CX, 0x21
0000100e (03) e9 97fe                  JMP 0xea8
00001011 (05) c606 b603 01             MOV BYTE [0x3b6], 0x1
00001016 (01) 06                       PUSH ES
00001017 (02) 8e04                     MOV ES, [SI]
00001019 (04) 8c06 8a03                MOV WORD [0x38a], ES
0000101d (02) 33c0                     XOR AX, AX
0000101f (02) 8bf8                     MOV DI, AX
00001021 (03) b9 2d00                  MOV CX, 0x2d
00001024 (02) f3 ab                    REP STOSW
00001026 (03) a0 b603                  MOV AL, [0x3b6]
00001029 (04) 26 a2 0500               MOV ES:[0x5], AL
0000102d (03) be f304                  MOV SI, 0x4f3
00001030 (04) 8b0e 8c03                MOV CX, [0x38c]
00001034 (04) 807c 05 00               CMP BYTE [SI+0x5], 0x0
00001038 (02) 74 31                    JZ 0x106b
0000103a (03) b8 0600                  MOV AX, 0x6
0000103d (03) 8a5c 05                  MOV BL, [SI+0x5]
00001040 (02) fecb                     DEC BL
00001042 (02) f6e3                     MUL BL
00001044 (01) 93                       XCHG BX, AX
00001045 (01) 51                       PUSH CX
00001046 (03) 8b44 06                  MOV AX, [SI+0x6]
00001049 (02) 0bc0                     OR AX, AX
0000104b (02) 74 17                    JZ 0x1064
0000104d (02) 8ad4                     MOV DL, AH
0000104f (02) 32f6                     XOR DH, DH
00001051 (02) b1 04                    MOV CL, 0x4
00001053 (02) d3e0                     SHL AX, CL
00001055 (02) d3e2                     SHL DX, CL
00001057 (03) 2d 0100                  SUB AX, 0x1
0000105a (03) 80de 00                  SBB DH, 0x0
0000105d (03) 26 8907                  MOV ES:[BX], AX
00001060 (04) 26 8877 02               MOV ES:[BX+0x2], DH
00001064 (01) 59                       POP CX
00001065 (02) 8b04                     MOV AX, [SI]
00001067 (04) 26 8947 03               MOV ES:[BX+0x3], AX
0000106b (03) 83c6 0c                  ADD SI, 0xc
0000106e (02) e2 c4                    LOOP 0x1034
00001070 (05) 803e b603 01             CMP BYTE [0x3b6], 0x1
00001075 (02) 75 0c                    JNZ 0x1083
00001077 (02) 33f6                     XOR SI, SI
00001079 (03) bf 0600                  MOV DI, 0x6
0000107c (01) 1e                       PUSH DS
0000107d (01) 06                       PUSH ES
0000107e (01) 1f                       POP DS
0000107f (01) a5                       MOVSW
00001080 (01) a5                       MOVSW
00001081 (01) a5                       MOVSW
00001082 (01) 1f                       POP DS
00001083 (03) a0 8e03                  MOV AL, [0x38e]
00001086 (04) 26 a2 5000               MOV ES:[0x50], AL
0000108a (01) 07                       POP ES
0000108b (04) 8b1e 8a03                MOV BX, [0x38a]
0000108f (01) c3                       RET
00001090 (02) 8bde                     MOV BX, SI
00001092 (03) a1 b203                  MOV AX, [0x3b2]
00001095 (03) 8b4f 08                  MOV CX, [BX+0x8]
00001098 (02) 3bc8                     CMP CX, AX
0000109a (02) 72 37                    JB 0x10d3
0000109c (02) 2bc8                     SUB CX, AX
0000109e (03) 83f9 08                  CMP CX, 0x8
000010a1 (02) 73 30                    JAE 0x10d3
000010a3 (03) ba 0800                  MOV DX, 0x8
000010a6 (02) 2bd1                     SUB DX, CX
000010a8 (03) 3b57 0a                  CMP DX, [BX+0xa]
000010ab (02) 76 03                    JBE 0x10b0
000010ad (03) 8b57 0a                  MOV DX, [BX+0xa]
000010b0 (03) be e003                  MOV SI, 0x3e0
000010b3 (02) 8bc1                     MOV AX, CX
000010b5 (02) b1 04                    MOV CL, 0x4
000010b7 (02) d3e0                     SHL AX, CL
000010b9 (02) 03f0                     ADD SI, AX
000010bb (02) 8bc2                     MOV AX, DX
000010bd (02) b1 03                    MOV CL, 0x3
000010bf (02) d3e0                     SHL AX, CL
000010c1 (02) 8bc8                     MOV CX, AX
000010c3 (02) 33ff                     XOR DI, DI
000010c5 (01) 06                       PUSH ES
000010c6 (02) 8e07                     MOV ES, [BX]
000010c8 (02) f3 a5                    REP MOVSW
000010ca (01) 07                       POP ES
000010cb (02) 0117                     ADD [BX], DX
000010cd (03) 2957 0a                  SUB [BX+0xa], DX
000010d0 (03) 0157 08                  ADD [BX+0x8], DX
000010d3 (04) 837f 0a 00               CMP WORD [BX+0xa], 0x0
000010d7 (02) 75 03                    JNZ 0x10dc
000010d9 (02) 33c9                     XOR CX, CX
000010db (01) c3                       RET
000010dc (05) f747 08 0700             TEST WORD [BX+0x8], 0x7
000010e1 (02) 75 06                    JNZ 0x10e9
000010e3 (04) 837f 0a 08               CMP WORD [BX+0xa], 0x8
000010e7 (02) 73 27                    JAE 0x1110
000010e9 (01) 53                       PUSH BX
000010ea (03) 8b47 08                  MOV AX, [BX+0x8]
000010ed (02) d1e8                     SHR AX, 0x1
000010ef (02) d1e8                     SHR AX, 0x1
000010f1 (02) d1e8                     SHR AX, 0x1
000010f3 (03) e8 5300                  CALL 0x1149
000010f6 (01) 5b                       POP BX
000010f7 (02) e3 09                    JCXZ 0x1102
000010f9 (04) 81f9 ff00                CMP CX, 0xff
000010fd (02) 75 02                    JNZ 0x1101
000010ff (02) 33c9                     XOR CX, CX
00001101 (01) c3                       RET
00001102 (03) 8b47 08                  MOV AX, [BX+0x8]
00001105 (03) 25 f8ff                  AND AX, 0xfff8
00001108 (03) a3 b203                  MOV [0x3b2], AX
0000110b (02) 8bf3                     MOV SI, BX
0000110d (03) e9 80ff                  JMP 0x1090
00001110 (01) 53                       PUSH BX
00001111 (02) 2bd2                     SUB DX, DX
00001113 (02) 8b0f                     MOV CX, [BX]
00001115 (03) 8b47 08                  MOV AX, [BX+0x8]
00001118 (02) d1e8                     SHR AX, 0x1
0000111a (02) d1e8                     SHR AX, 0x1
0000111c (02) d1e8                     SHR AX, 0x1
0000111e (03) 8b5f 0a                  MOV BX, [BX+0xa]
00001121 (02) d1eb                     SHR BX, 0x1
00001123 (02) d1eb                     SHR BX, 0x1
00001125 (02) d1eb                     SHR BX, 0x1
00001127 (01) 53                       PUSH BX
00001128 (03) e8 2600                  CALL 0x1151
0000112b (01) 58                       POP AX
0000112c (01) 5b                       POP BX
0000112d (02) e3 09                    JCXZ 0x1138
0000112f (04) 81f9 ff00                CMP CX, 0xff
00001133 (02) 75 02                    JNZ 0x1137
00001135 (02) 33c9                     XOR CX, CX
00001137 (01) c3                       RET
00001138 (02) d1e0                     SHL AX, 0x1
0000113a (02) d1e0                     SHL AX, 0x1
0000113c (02) d1e0                     SHL AX, 0x1
0000113e (02) 0107                     ADD [BX], AX
00001140 (03) 0147 08                  ADD [BX+0x8], AX
00001143 (03) 2947 0a                  SUB [BX+0xa], AX
00001146 (03) e9 8aff                  JMP 0x10d3
00001149 (03) bb 0100                  MOV BX, 0x1
0000114c (03) ba e003                  MOV DX, 0x3e0
0000114f (02) 8cd9                     MOV CX, DS
00001151 (05) 26 8916 3800             MOV ES:[0x38], DX
00001156 (05) 26 890e 3a00             MOV ES:[0x3a], CX
0000115b (01) 53                       PUSH BX
0000115c (01) 50                       PUSH AX
0000115d (04) 81fb 8000                CMP BX, 0x80
00001161 (02) 76 03                    JBE 0x1166
00001163 (03) bb 8000                  MOV BX, 0x80
00001166 (05) 26 8a0e 4700             MOV CL, ES:[0x47]
0000116b (01) 51                       PUSH CX
0000116c (05) 26 881e 4700             MOV ES:[0x47], BL
00001171 (01) 53                       PUSH BX
00001172 (03) a3 af03                  MOV [0x3af], AX
00001175 (03) b9 2100                  MOV CX, 0x21
00001178 (03) ba 8e03                  MOV DX, 0x38e
0000117b (03) e8 25f5                  CALL 0x6a3
0000117e (01) 5a                       POP DX
0000117f (01) 59                       POP CX
00001180 (05) 26 880e 4700             MOV ES:[0x47], CL
00001185 (03) 80fb 01                  CMP BL, 0x1
00001188 (02) 76 09                    JBE 0x1193
0000118a (03) b9 1d00                  MOV CX, 0x1d
0000118d (03) bb ffff                  MOV BX, 0xffff
00001190 (01) 58                       POP AX
00001191 (01) 58                       POP AX
00001192 (01) c3                       RET
00001193 (02) 8acb                     MOV CL, BL
00001195 (01) 58                       POP AX
00001196 (02) 03c2                     ADD AX, DX
00001198 (01) 5b                       POP BX
00001199 (02) 2bda                     SUB BX, DX
0000119b (02) d1e2                     SHL DX, 0x1
0000119d (02) d1e2                     SHL DX, 0x1
0000119f (02) d1e2                     SHL DX, 0x1
000011a1 (05) 26 0116 3a00             ADD ES:[0x3a], DX
000011a6 (03) 80f9 00                  CMP CL, 0x0
000011a9 (02) 74 04                    JZ 0x11af
000011ab (03) b9 ff00                  MOV CX, 0xff
000011ae (01) c3                       RET
000011af (03) 83fb 00                  CMP BX, 0x0
000011b2 (02) 75 a7                    JNZ 0x115b
000011b4 (02) 33c9                     XOR CX, CX
000011b6 (01) c3                       RET
000011b7 (03) bb 7200                  MOV BX, 0x72
000011ba (03) b9 0402                  MOV CX, 0x204
000011bd (03) e8 e3f4                  CALL 0x6a3
000011c0 (03) e8 e4fa                  CALL 0xca7
000011c3 (03) e9 d6fa                  JMP 0xc9c
000011c6 (03) b9 1a04                  MOV CX, 0x41a
000011c9 (03) e8 d7f4                  CALL 0x6a3
000011cc (06) 26 803e 1800 00          CMP BYTE ES:[0x18], 0x0
000011d2 (02) 75 0d                    JNZ 0x11e1
000011d4 (05) 833e 4200 00             CMP WORD [0x42], 0x0
000011d9 (02) 74 06                    JZ 0x11e1
000011db (02) b1 00                    MOV CL, 0x0
000011dd (04) ff1e 4000                CALL FAR WORD [0x40]
000011e1 (01) c3                       RET
000011e2 (04) 26 a1 2e00               MOV AX, ES:[0x2e]
000011e6 (01) 1e                       PUSH DS
000011e7 (02) 8ed8                     MOV DS, AX
000011e9 (01) 06                       PUSH ES
000011ea (02) 8ec0                     MOV ES, AX
000011ec (02) 8bda                     MOV BX, DX
000011ee (02) 8b37                     MOV SI, [BX]
000011f0 (03) 8b5f 02                  MOV BX, [BX+0x2]
000011f3 (03) e8 3701                  CALL 0x132d
000011f6 (03) e8 2601                  CALL 0x131f
000011f9 (03) bd 1800                  MOV BP, 0x18
000011fc (03) e8 e000                  CALL 0x12df
000011ff (02) 75 03                    JNZ 0x1204
00001201 (03) e9 b100                  JMP 0x12b5
00001204 (02) 8ae8                     MOV CH, AL
00001206 (01) 46                       INC SI
00001207 (02) 8a04                     MOV AL, [SI]
00001209 (02) 3c 3a                    CMP AL, 0x3a
0000120b (02) 75 29                    JNZ 0x1236
0000120d (03) bd 1700                  MOV BP, 0x17
00001210 (02) 8ac5                     MOV AL, CH
00001212 (02) 2c 41                    SUB AL, 0x41
00001214 (02) 72 35                    JB 0x124b
00001216 (02) 3c 10                    CMP AL, 0x10
00001218 (02) 7d 31                    JGE 0x124b
0000121a (02) fec0                     INC AL
0000121c (02) 8807                     MOV [BX], AL
0000121e (03) bd 1800                  MOV BP, 0x18
00001221 (01) 46                       INC SI
00001222 (03) e8 ba00                  CALL 0x12df
00001225 (02) 75 10                    JNZ 0x1237
00001227 (02) 3c 2e                    CMP AL, 0x2e
00001229 (02) 74 20                    JZ 0x124b
0000122b (02) 3c 3a                    CMP AL, 0x3a
0000122d (02) 74 1c                    JZ 0x124b
0000122f (02) 3c 3b                    CMP AL, 0x3b
00001231 (02) 74 18                    JZ 0x124b
00001233 (03) e9 0100                  JMP 0x1237
00001236 (01) 4e                       DEC SI
00001237 (02) 8bfb                     MOV DI, BX
00001239 (03) 8d5d 01                  LEA BX, [DI+0x1]
0000123c (02) b5 08                    MOV CH, 0x8
0000123e (03) e8 7c00                  CALL 0x12bd
00001241 (03) 80fd 00                  CMP CH, 0x0
00001244 (02) 75 0d                    JNZ 0x1253
00001246 (03) e8 9600                  CALL 0x12df
00001249 (02) 74 08                    JZ 0x1253
0000124b (02) 8bcd                     MOV CX, BP
0000124d (03) bb ffff                  MOV BX, 0xffff
00001250 (01) 07                       POP ES
00001251 (01) 1f                       POP DS
00001252 (01) c3                       RET
00001253 (02) 3c 2e                    CMP AL, 0x2e
00001255 (02) 75 19                    JNZ 0x1270
00001257 (03) bd 1900                  MOV BP, 0x19
0000125a (02) b5 03                    MOV CH, 0x3
0000125c (03) 8d5d 09                  LEA BX, [DI+0x9]
0000125f (01) 46                       INC SI
00001260 (03) e8 5a00                  CALL 0x12bd
00001263 (03) 80fd 00                  CMP CH, 0x0
00001266 (02) 75 08                    JNZ 0x1270
00001268 (03) e8 7400                  CALL 0x12df
0000126b (02) 74 03                    JZ 0x1270
0000126d (03) e9 dbff                  JMP 0x124b
00001270 (02) 3c 3b                    CMP AL, 0x3b
00001272 (02) 75 2d                    JNZ 0x12a1
00001274 (03) bd 2600                  MOV BP, 0x26
00001277 (02) b5 08                    MOV CH, 0x8
00001279 (03) 8d5d 10                  LEA BX, [DI+0x10]
0000127c (01) 46                       INC SI
0000127d (03) 8975 18                  MOV [DI+0x18], SI
00001280 (03) e8 3a00                  CALL 0x12bd
00001283 (02) b1 08                    MOV CL, 0x8
00001285 (02) 2acd                     SUB CL, CH
00001287 (03) 884d 1a                  MOV [DI+0x1a], CL
0000128a (03) 80f9 00                  CMP CL, 0x0
0000128d (02) 75 05                    JNZ 0x1294
0000128f (05) c745 18 0000             MOV WORD [DI+0x18], 0x0
00001294 (03) 80fd 00                  CMP CH, 0x0
00001297 (02) 75 08                    JNZ 0x12a1
00001299 (03) e8 4300                  CALL 0x12df
0000129c (02) 74 03                    JZ 0x12a1
0000129e (03) e9 aaff                  JMP 0x124b
000012a1 (02) 8bde                     MOV BX, SI
000012a3 (03) e8 7900                  CALL 0x131f
000012a6 (03) e8 3600                  CALL 0x12df
000012a9 (02) 75 0d                    JNZ 0x12b8
000012ab (02) 8bde                     MOV BX, SI
000012ad (02) 3c 00                    CMP AL, 0x0
000012af (02) 74 04                    JZ 0x12b5
000012b1 (02) 3c 0d                    CMP AL, 0xd
000012b3 (02) 75 03                    JNZ 0x12b8
000012b5 (03) bb 0000                  MOV BX, 0x0
000012b8 (02) 2bc9                     SUB CX, CX
000012ba (01) 07                       POP ES
000012bb (01) 1f                       POP DS
000012bc (01) c3                       RET
000012bd (01) 5a                       POP DX
000012be (03) e8 1e00                  CALL 0x12df
000012c1 (01) 52                       PUSH DX
000012c2 (02) 74 1a                    JZ 0x12de
000012c4 (02) 3c 2a                    CMP AL, 0x2a
000012c6 (02) 75 0b                    JNZ 0x12d3
000012c8 (03) c607 3f                  MOV BYTE [BX], 0x3f
000012cb (01) 43                       INC BX
000012cc (02) fecd                     DEC CH
000012ce (02) 75 ed                    JNZ 0x12bd
000012d0 (03) e9 0500                  JMP 0x12d8
000012d3 (02) 8807                     MOV [BX], AL
000012d5 (01) 43                       INC BX
000012d6 (02) fecd                     DEC CH
000012d8 (01) 46                       INC SI
000012d9 (03) 80fd 00                  CMP CH, 0x0
000012dc (02) 75 df                    JNZ 0x12bd
000012de (01) c3                       RET
000012df (02) b1 0f                    MOV CL, 0xf
000012e1 (02) 8a04                     MOV AL, [SI]
000012e3 (01) 57                       PUSH DI
000012e4 (03) bf 900e                  MOV DI, 0xe90
000012e7 (03) 80f9 00                  CMP CL, 0x0
000012ea (02) 74 0a                    JZ 0x12f6
000012ec (03) 2e 3805                  CMP CS:[DI], AL
000012ef (02) 74 1d                    JZ 0x130e
000012f1 (02) fec9                     DEC CL
000012f3 (01) 47                       INC DI
000012f4 (02) eb f1                    JMP 0x12e7
000012f6 (02) 3c 20                    CMP AL, 0x20
000012f8 (02) 77 08                    JA 0x1302
000012fa (01) 5f                       POP DI
000012fb (01) 5b                       POP BX
000012fc (03) b9 1800                  MOV CX, 0x18
000012ff (03) e9 49ff                  JMP 0x124b
00001302 (02) 3c 61                    CMP AL, 0x61
00001304 (02) 72 08                    JB 0x130e
00001306 (02) 3c 7a                    CMP AL, 0x7a
00001308 (02) 77 02                    JA 0x130c
0000130a (02) 24 5f                    AND AL, 0x5f
0000130c (02) 24 7f                    AND AL, 0x7f
0000130e (01) 5f                       POP DI
0000130f (01) c3                       RET
00001310 (02) 0009                     ADD [BX+DI], CL
00001312 (03) 0d 2021                  OR AX, 0x2120
00001315 (02) 2c 2e                    SUB AL, 0x2e
00001317 (01) 2f                       DAS
00001318 (02) 3a3b                     CMP BH, [BP+DI]
0000131a (02) 3c 3d                    CMP AL, 0x3d
0000131c (01) 3e                       DB 0x3e
0000131c (02) 3e 5b                    POP BX
0000131e (01) 5d                       POP BP
0000131f (03) 803c 20                  CMP BYTE [SI], 0x20
00001322 (02) 74 06                    JZ 0x132a
00001324 (03) 803c 09                  CMP BYTE [SI], 0x9
00001327 (02) 74 01                    JZ 0x132a
00001329 (01) c3                       RET
0000132a (01) 46                       INC SI
0000132b (02) eb f2                    JMP 0x131f
0000132d (02) 8bfb                     MOV DI, BX
0000132f (02) 32c0                     XOR AL, AL
00001331 (01) aa                       STOSB
00001332 (02) b0 20                    MOV AL, 0x20
00001334 (03) b9 0b00                  MOV CX, 0xb
00001337 (02) f3 aa                    REP STOSB
00001339 (02) 33c0                     XOR AX, AX
0000133b (02) b1 02                    MOV CL, 0x2
0000133d (02) f3 ab                    REP STOSW
0000133f (02) b0 20                    MOV AL, 0x20
00001341 (02) b1 08                    MOV CL, 0x8
00001343 (02) f3 aa                    REP STOSB
00001345 (02) 32c0                     XOR AL, AL
00001347 (02) b1 03                    MOV CL, 0x3
00001349 (02) f3 aa                    REP STOSB
0000134b (01) c3                       RET
0000134c (01) c3                       RET
0000134d (05) 2e ff94 d80e             CALL CS:[SI+0xed8]
00001352 (02) 72 03                    JB 0x1357
00001354 (03) bb ffff                  MOV BX, 0xffff
00001357 (01) c3                       RET
00001358 (01) 40                       INC AX
00001359 (02) 10ee                     ADC DH, CH
0000135b (01) 0e                       PUSH CS
0000135c (03) bc 0fa3                  MOV SP, 0xa30f
0000135f (03) 114c 11                  ADC [SI+0x11], CX
00001362 (02) 6311                     ARPL [BX+DI], DX
00001364 (02) 1311                     ADC DX, [BX+DI]
00001366 (02) 3011                     XOR [BX+DI], DL
00001368 (01) 97                       XCHG DI, AX
00001369 (04) 0f85 11df                JNZ 0xf27e
0000136d (03) 0ffae8                   PSUBD MM5, MM0
00001370 (02) 8e00                     MOV ES, [BX+SI]
00001372 (02) 73 24                    JAE 0x1398
00001374 (03) 3d feff                  CMP AX, 0xfffe
00001377 (02) 74 1a                    JZ 0x1393
00001379 (02) 77 06                    JA 0x1381
0000137b (03) b9 0600                  MOV CX, 0x6
0000137e (01) f8                       CLC
0000137f (02) eb 17                    JMP 0x1398
00001381 (02) 8c07                     MOV WORD [BX], ES
00001383 (06) 26 c606 0400 03          MOV BYTE ES:[0x4], 0x3
00001389 (05) 26 8916 5000             MOV ES:[0x50], DX
0000138e (03) e8 8d02                  CALL 0x161e
00001391 (02) eb 04                    JMP 0x1397
00001393 (04) c707 ffff                MOV WORD [BX], 0xffff
00001397 (01) f9                       STC
00001398 (01) fb                       STI
00001399 (01) c3                       RET
0000139a (03) 80fa 01                  CMP DL, 0x1
0000139d (02) 75 36                    JNZ 0x13d5
0000139f (05) c606 000f 00             MOV BYTE [0xf00], 0x0
000013a4 (03) a1 4a00                  MOV AX, [0x4a]
000013a7 (01) 06                       PUSH ES
000013a8 (02) 8ec0                     MOV ES, AX
000013aa (06) 26 803e 0400 01          CMP BYTE ES:[0x4], 0x1
000013b0 (02) 75 16                    JNZ 0x13c8
000013b2 (05) c606 000f ff             MOV BYTE [0xf00], 0xff
000013b7 (03) e8 5504                  CALL 0x180f
000013ba (02) 72 07                    JB 0x13c3
000013bc (05) 26 ff0e 5000             DEC WORD ES:[0x50]
000013c1 (02) 75 05                    JNZ 0x13c8
000013c3 (02) 8cc2                     MOV DX, ES
000013c5 (03) e8 3d02                  CALL 0x1605
000013c8 (04) 26 a1 0200               MOV AX, ES:[0x2]
000013cc (02) 85c0                     TEST AX, AX
000013ce (02) 75 d8                    JNZ 0x13a8
000013d0 (02) 33c0                     XOR AX, AX
000013d2 (01) 07                       POP ES
000013d3 (02) eb 28                    JMP 0x13fd
000013d5 (01) 9c                       PUSHF
000013d6 (01) fa                       CLI
000013d7 (03) e8 2600                  CALL 0x1400
000013da (02) 73 1d                    JAE 0x13f9
000013dc (03) 3d feff                  CMP AX, 0xfffe
000013df (02) 74 15                    JZ 0x13f6
000013e1 (02) 77 0b                    JA 0x13ee
000013e3 (04) c707 ffff                MOV WORD [BX], 0xffff
000013e7 (02) 8bd0                     MOV DX, AX
000013e9 (03) e8 1902                  CALL 0x1605
000013ec (02) eb 04                    JMP 0x13f2
000013ee (04) c707 feff                MOV WORD [BX], 0xfffe
000013f2 (02) 33c0                     XOR AX, AX
000013f4 (02) eb 06                    JMP 0x13fc
000013f6 (03) b9 0500                  MOV CX, 0x5
000013f9 (03) b8 ffff                  MOV AX, 0xffff
000013fc (01) 9d                       POPF
000013fd (02) 8bd8                     MOV BX, AX
000013ff (01) cb                       RETF
00001400 (03) b9 0400                  MOV CX, 0x4
00001403 (04) 3a16 050f                CMP DL, [0xf05]
00001407 (02) 77 0d                    JA 0x1416
00001409 (02) 32f6                     XOR DH, DH
0000140b (04) 8b1e 4c00                MOV BX, [0x4c]
0000140f (02) 03da                     ADD BX, DX
00001411 (02) 03da                     ADD BX, DX
00001413 (02) 8b07                     MOV AX, [BX]
00001415 (01) f9                       STC
00001416 (01) c3                       RET
00001417 (01) 1e                       PUSH DS
00001418 (04) 8b1e 4a00                MOV BX, [0x4a]
0000141c (03) b9 0400                  MOV CX, 0x4
0000141f (02) 8edb                     MOV DS, BX
00001421 (05) 803e 0400 02             CMP BYTE [0x4], 0x2
00001426 (02) 74 0b                    JZ 0x1433
00001428 (03) 83c3 16                  ADD BX, 0x16
0000142b (02) e2 f2                    LOOP 0x141f
0000142d (01) 1f                       POP DS
0000142e (01) f8                       CLC
0000142f (03) b9 0c00                  MOV CX, 0xc
00001432 (01) c3                       RET
00001433 (01) 1f                       POP DS
00001434 (04) fe06 5600                INC BYTE [0x56]
00001438 (02) 33c9                     XOR CX, CX
0000143a (01) f9                       STC
0000143b (01) c3                       RET
0000143c (05) 803e 010f 00             CMP BYTE [0xf01], 0x0
00001441 (02) 75 04                    JNZ 0x1447
00001443 (03) b9 2d00                  MOV CX, 0x2d
00001446 (01) c3                       RET
00001447 (04) 8c06 5b05                MOV WORD [0x55b], ES
0000144b (01) fa                       CLI
0000144c (05) c606 000f ff             MOV BYTE [0xf00], 0xff
00001451 (06) 26 c606 0400 01          MOV BYTE ES:[0x4], 0x1
00001457 (05) 26 8916 5000             MOV ES:[0x50], DX
0000145c (03) e9 bf01                  JMP 0x161e
0000145f (02) 33ed                     XOR BP, BP
00001461 (02) eb 03                    JMP 0x1466
00001463 (03) bd 0100                  MOV BP, 0x1
00001466 (01) 1e                       PUSH DS
00001467 (01) 06                       PUSH ES
00001468 (03) bf 4e00                  MOV DI, 0x4e
0000146b (04) 26 c575 04               LDS SI, WORD ES:[DI+0x4]
0000146f (03) 8b44 04                  MOV AX, [SI+0x4]
00001472 (03) 0b44 06                  OR AX, [SI+0x6]
00001475 (02) 74 46                    JZ 0x14bd
00001477 (04) c644 12 ff               MOV BYTE [SI+0x12], 0xff
0000147b (02) 85ed                     TEST BP, BP
0000147d (02) 75 0f                    JNZ 0x148e
0000147f (04) 807c 03 00               CMP BYTE [SI+0x3], 0x0
00001483 (02) 75 09                    JNZ 0x148e
00001485 (01) 56                       PUSH SI
00001486 (01) 5f                       POP DI
00001487 (01) 1e                       PUSH DS
00001488 (01) 07                       POP ES
00001489 (03) c574 04                  LDS SI, WORD [SI+0x4]
0000148c (02) eb e1                    JMP 0x146f
0000148e (03) 8b44 14                  MOV AX, [SI+0x14]
00001491 (03) c574 04                  LDS SI, WORD [SI+0x4]
00001494 (04) 26 8975 04               MOV ES:[DI+0x4], SI
00001498 (04) 26 8c5d 06               MOV WORD ES:[DI+0x6], DS
0000149c (01) 56                       PUSH SI
0000149d (01) 1e                       PUSH DS
0000149e (01) 57                       PUSH DI
0000149f (01) 06                       PUSH ES
000014a0 (01) 55                       PUSH BP
000014a1 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
000014a6 (04) 8e06 4e00                MOV ES, [0x4e]
000014aa (03) a3 5405                  MOV [0x554], AX
000014ad (03) ba 5405                  MOV DX, 0x554
000014b0 (03) b9 3900                  MOV CX, 0x39
000014b3 (03) e8 edf1                  CALL 0x6a3
000014b6 (01) 5d                       POP BP
000014b7 (01) 07                       POP ES
000014b8 (01) 5f                       POP DI
000014b9 (01) 1f                       POP DS
000014ba (01) 5e                       POP SI
000014bb (02) eb b2                    JMP 0x146f
000014bd (01) 07                       POP ES
000014be (01) 1f                       POP DS
000014bf (01) c3                       RET
000014c0 (01) fa                       CLI
000014c1 (07) 26 c706 7000 c701        MOV WORD ES:[0x70], 0x1c7
000014c8 (05) 26 8c0e 7200             MOV WORD ES:[0x72], CS
000014cd (01) fb                       STI
000014ce (06) 26 803e 1800 00          CMP BYTE ES:[0x18], 0x0
000014d4 (02) 75 17                    JNZ 0x14ed
000014d6 (06) 2e 833e 4200 00          CMP WORD CS:[0x42], 0x0
000014dc (02) 74 0f                    JZ 0x14ed
000014de (02) b4 51                    MOV AH, 0x51
000014e0 (02) cd 21                    INT 0x21
000014e2 (02) 85db                     TEST BX, BX
000014e4 (02) 74 07                    JZ 0x14ed
000014e6 (03) b8 004c                  MOV AX, 0x4c00
000014e9 (02) cd 21                    INT 0x21
000014eb (02) eb fe                    JMP 0x14eb
000014ed (01) 52                       PUSH DX
000014ee (03) e8 cc00                  CALL 0x15bd
000014f1 (03) b9 2307                  MOV CX, 0x723
000014f4 (03) e8 acf1                  CALL 0x6a3
000014f7 (01) 5a                       POP DX
000014f8 (03) b9 0703                  MOV CX, 0x307
000014fb (03) e8 a5f1                  CALL 0x6a3
000014fe (03) b9 1804                  MOV CX, 0x418
00001501 (03) e8 9ff1                  CALL 0x6a3
00001504 (06) 26 803e 1800 00          CMP BYTE ES:[0x18], 0x0
0000150a (02) 75 09                    JNZ 0x1515
0000150c (03) e8 50ff                  CALL 0x145f
0000150f (03) b9 0301                  MOV CX, 0x103
00001512 (03) e9 8ef1                  JMP 0x6a3
00001515 (03) b9 1106                  MOV CX, 0x611
00001518 (03) e8 88f1                  CALL 0x6a3
0000151b (03) e8 45ff                  CALL 0x1463
0000151e (04) fe0e 5600                DEC BYTE [0x56]
00001522 (07) 26 f706 0600 0200        TEST WORD ES:[0x6], 0x2
00001529 (02) 74 0c                    JZ 0x1537
0000152b (07) 26 8126 0600 fdff        AND WORD ES:[0x6], 0xfffd
00001532 (05) c606 5900 00             MOV BYTE [0x59], 0x0
00001537 (04) 8c06 5b05                MOV WORD [0x55b], ES
0000153b (06) 26 c606 0400 02          MOV BYTE ES:[0x4], 0x2
00001541 (03) e9 da00                  JMP 0x161e
00001544 (02) 8cc0                     MOV AX, ES
00001546 (01) fa                       CLI
00001547 (02) 8ed0                     MOV SS, AX
00001549 (03) bc 0001                  MOV SP, 0x100
0000154c (01) fb                       STI
0000154d (04) 26 a0 0500               MOV AL, ES:[0x5]
00001551 (04) 3806 b205                CMP [0x5b2], AL
00001555 (02) 75 05                    JNZ 0x155c
00001557 (05) c606 b205 ff             MOV BYTE [0x5b2], 0xff
0000155c (04) 3806 b305                CMP [0x5b3], AL
00001560 (02) 75 05                    JNZ 0x1567
00001562 (05) c606 b305 ff             MOV BYTE [0x5b3], 0xff
00001567 (07) 26 8126 0600 feff        AND WORD ES:[0x6], 0xfffe
0000156e (07) 26 c706 1400 feff        MOV WORD ES:[0x14], 0xfffe
00001575 (06) 26 803e 3c00 0a          CMP BYTE ES:[0x3c], 0xa
0000157b (06) 26 c606 3c00 00          MOV BYTE ES:[0x3c], 0x0
00001581 (02) 75 06                    JNZ 0x1589
00001583 (03) b9 0d00                  MOV CX, 0xd
00001586 (03) e8 1af1                  CALL 0x6a3
00001589 (03) e8 3100                  CALL 0x15bd
0000158c (02) 33c9                     XOR CX, CX
0000158e (02) 8bd1                     MOV DX, CX
00001590 (03) e9 10f1                  JMP 0x6a3
00001593 (04) 8c06 5b05                MOV WORD [0x55b], ES
00001597 (05) 26 fe0e 1300             DEC BYTE ES:[0x13]
0000159c (02) 75 12                    JNZ 0x15b0
0000159e (07) 26 f706 0600 0100        TEST WORD ES:[0x6], 0x1
000015a5 (02) 74 09                    JZ 0x15b0
000015a7 (07) 26 8126 0600 feff        AND WORD ES:[0x6], 0xfffe
000015ae (02) eb dc                    JMP 0x158c
000015b0 (02) 33c0                     XOR AX, AX
000015b2 (03) a3 5b05                  MOV [0x55b], AX
000015b5 (04) 3906 5200                CMP [0x52], AX
000015b9 (02) 75 68                    JNZ 0x1623
000015bb (01) f9                       STC
000015bc (01) c3                       RET
000015bd (03) bb 6a00                  MOV BX, 0x6a
000015c0 (01) 53                       PUSH BX
000015c1 (03) e8 1f00                  CALL 0x15e3
000015c4 (01) 5b                       POP BX
000015c5 (02) 8b1f                     MOV BX, [BX]
000015c7 (02) 85db                     TEST BX, BX
000015c9 (02) 75 f5                    JNZ 0x15c0
000015cb (01) c3                       RET
000015cc (02) 8cc0                     MOV AX, ES
000015ce (03) a3 5b05                  MOV [0x55b], AX
000015d1 (03) 8747 02                  XCHG [BX+0x2], AX
000015d4 (02) 85c0                     TEST AX, AX
000015d6 (02) 74 d8                    JZ 0x15b0
000015d8 (03) 8947 02                  MOV [BX+0x2], AX
000015db (03) 8d5f 04                  LEA BX, [BX+0x4]
000015de (03) e8 fa01                  CALL 0x17db
000015e1 (02) eb 3b                    JMP 0x161e
000015e3 (02) 8cc0                     MOV AX, ES
000015e5 (03) 3947 02                  CMP [BX+0x2], AX
000015e8 (02) 74 02                    JZ 0x15ec
000015ea (01) f8                       CLC
000015eb (01) c3                       RET
000015ec (04) 8c06 5b05                MOV WORD [0x55b], ES
000015f0 (01) 06                       PUSH ES
000015f1 (01) 53                       PUSH BX
000015f2 (03) 8d5f 04                  LEA BX, [BX+0x4]
000015f5 (03) e8 f901                  CALL 0x17f1
000015f8 (01) 5b                       POP BX
000015f9 (03) 8c47 02                  MOV WORD [BX+0x2], ES
000015fc (02) 8cc2                     MOV DX, ES
000015fe (01) 07                       POP ES
000015ff (03) e8 0300                  CALL 0x1605
00001602 (03) e9 abff                  JMP 0x15b0
00001605 (02) 85d2                     TEST DX, DX
00001607 (02) 74 14                    JZ 0x161d
00001609 (01) 06                       PUSH ES
0000160a (02) 8ec2                     MOV ES, DX
0000160c (03) bb 5200                  MOV BX, 0x52
0000160f (01) 9c                       PUSHF
00001610 (01) fa                       CLI
00001611 (06) 26 c606 0400 00          MOV BYTE ES:[0x4], 0x0
00001617 (03) e8 c101                  CALL 0x17db
0000161a (01) 9d                       POPF
0000161b (01) 07                       POP ES
0000161c (01) f9                       STC
0000161d (01) c3                       RET
0000161e (03) bb 9712                  MOV BX, 0x1297
00001621 (02) eb 03                    JMP 0x1626
00001623 (03) bb 9912                  MOV BX, 0x1299
00001626 (04) 8c06 5b05                MOV WORD [0x55b], ES
0000162a (04) 891e 5d05                MOV [0x55d], BX
0000162e (01) 9c                       PUSHF
0000162f (01) 0e                       PUSH CS
00001630 (03) b8 b711                  MOV AX, 0x11b7
00001633 (01) 50                       PUSH AX
00001634 (01) 1e                       PUSH DS
00001635 (02) eb 1b                    JMP 0x1652
00001637 (02) 33db                     XOR BX, BX
00001639 (01) f9                       STC
0000163a (01) c3                       RET
0000163b (01) fa                       CLI
0000163c (05) 833e 5b05 00             CMP WORD [0x55b], 0x0
00001641 (02) 74 02                    JZ 0x1645
00001643 (01) 1f                       POP DS
00001644 (01) cf                       IRET
00001645 (06) c706 5b05 ffff           MOV WORD [0x55b], 0xffff
0000164b (01) fb                       STI
0000164c (06) c706 5d05 9912           MOV WORD [0x55d], 0x1299
00001652 (01) fb                       STI
00001653 (04) 8c06 5f05                MOV WORD [0x55f], ES
00001657 (04) 8e06 4e00                MOV ES, [0x4e]
0000165b (04) 26 a3 1e00               MOV ES:[0x1e], AX
0000165f (03) a1 5f05                  MOV AX, [0x55f]
00001662 (04) 26 a3 2c00               MOV ES:[0x2c], AX
00001666 (05) 26 8c16 1c00             MOV WORD ES:[0x1c], SS
0000166b (05) 26 8926 1a00             MOV ES:[0x1a], SP
00001670 (02) 8cd8                     MOV AX, DS
00001672 (01) fa                       CLI
00001673 (02) 8ed0                     MOV SS, AX
00001675 (03) bc a105                  MOV SP, 0x5a1
00001678 (01) fb                       STI
00001679 (03) e8 a301                  CALL 0x181f
0000167c (01) fc                       CLD
0000167d (03) e8 8f01                  CALL 0x180f
00001680 (02) 73 09                    JAE 0x168b
00001682 (06) c706 5b05 0000           MOV WORD [0x55b], 0x0
00001688 (03) e9 b9fe                  JMP 0x1544
0000168b (06) 813e 5d05 9912           CMP WORD [0x55d], 0x1299
00001691 (02) 75 33                    JNZ 0x16c6
00001693 (02) 33c0                     XOR AX, AX
00001695 (04) 3906 5200                CMP [0x52], AX
00001699 (02) 75 2b                    JNZ 0x16c6
0000169b (05) 26 3906 0000             CMP ES:[0x0], AX
000016a0 (02) 74 1b                    JZ 0x16bd
000016a2 (06) 26 803e 1800 00          CMP BYTE ES:[0x18], 0x0
000016a8 (02) 74 08                    JZ 0x16b2
000016aa (06) 26 803e 1800 ff          CMP BYTE ES:[0x18], 0xff
000016b0 (02) 75 14                    JNZ 0x16c6
000016b2 (05) 803e 5905 00             CMP BYTE [0x559], 0x0
000016b7 (02) 74 07                    JZ 0x16c0
000016b9 (04) fe0e 5905                DEC BYTE [0x559]
000016bd (03) e9 dc00                  JMP 0x179c
000016c0 (03) a0 bb02                  MOV AL, [0x2bb]
000016c3 (03) a2 5905                  MOV [0x559], AL
000016c6 (05) 26 891e 2000             MOV ES:[0x20], BX
000016cb (05) 26 890e 2200             MOV ES:[0x22], CX
000016d0 (05) 26 8916 2400             MOV ES:[0x24], DX
000016d5 (05) 26 892e 2a00             MOV ES:[0x2a], BP
000016da (05) 26 893e 2600             MOV ES:[0x26], DI
000016df (05) 26 8936 2800             MOV ES:[0x28], SI
000016e4 (02) 33c0                     XOR AX, AX
000016e6 (02) 8ed8                     MOV DS, AX
000016e8 (02) 8bf0                     MOV SI, AX
000016ea (03) bf 5600                  MOV DI, 0x56
000016ed (03) ba 0400                  MOV DX, 0x4
000016f0 (02) 8bca                     MOV CX, DX
000016f2 (02) f3 a5                    REP MOVSW
000016f4 (02) 8bca                     MOV CX, DX
000016f6 (02) 03f2                     ADD SI, DX
000016f8 (02) f3 a5                    REP MOVSW
000016fa (03) be 8003                  MOV SI, 0x380
000016fd (02) 8bca                     MOV CX, DX
000016ff (02) f3 a5                    REP MOVSW
00001701 (02) 33c0                     XOR AX, AX
00001703 (05) 26 ff1e 7000             CALL FAR WORD ES:[0x70]
00001708 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000170d (03) bb 4e00                  MOV BX, 0x4e
00001710 (03) e8 de00                  CALL 0x17f1
00001713 (04) ff26 5d05                JMP [0x55d]
00001717 (02) eb 03                    JMP 0x171c
00001719 (03) e8 bf00                  CALL 0x17db
0000171c (03) bb 5200                  MOV BX, 0x52
0000171f (01) fa                       CLI
00001720 (03) e8 ce00                  CALL 0x17f1
00001723 (01) fb                       STI
00001724 (02) 73 08                    JAE 0x172e
00001726 (03) bb 4e00                  MOV BX, 0x4e
00001729 (03) e8 9e00                  CALL 0x17ca
0000172c (02) eb ee                    JMP 0x171c
0000172e (03) e8 ee00                  CALL 0x181f
00001731 (03) a1 4e00                  MOV AX, [0x4e]
00001734 (02) 85c0                     TEST AX, AX
00001736 (02) 74 e4                    JZ 0x171c
00001738 (02) 8ec0                     MOV ES, AX
0000173a (03) e8 d200                  CALL 0x180f
0000173d (02) 73 0a                    JAE 0x1749
0000173f (01) fa                       CLI
00001740 (06) c706 5b05 0000           MOV WORD [0x55b], 0x0
00001746 (03) e9 fbfd                  JMP 0x1544
00001749 (03) b8 0100                  MOV AX, 0x1
0000174c (05) 26 ff1e 7000             CALL FAR WORD ES:[0x70]
00001751 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
00001756 (04) 8e1e 4e00                MOV DS, [0x4e]
0000175a (03) be 5600                  MOV SI, 0x56
0000175d (02) 33c0                     XOR AX, AX
0000175f (02) 8ec0                     MOV ES, AX
00001761 (02) 8bf8                     MOV DI, AX
00001763 (03) ba 0400                  MOV DX, 0x4
00001766 (02) 8bca                     MOV CX, DX
00001768 (02) f3 a5                    REP MOVSW
0000176a (02) 8bca                     MOV CX, DX
0000176c (02) 03fa                     ADD DI, DX
0000176e (02) f3 a5                    REP MOVSW
00001770 (03) bf 8003                  MOV DI, 0x380
00001773 (02) 8bca                     MOV CX, DX
00001775 (02) f3 a5                    REP MOVSW
00001777 (01) 1e                       PUSH DS
00001778 (01) 07                       POP ES
00001779 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000177e (05) 26 8b1e 2000             MOV BX, ES:[0x20]
00001783 (05) 26 8b0e 2200             MOV CX, ES:[0x22]
00001788 (05) 26 8b16 2400             MOV DX, ES:[0x24]
0000178d (05) 26 8b2e 2a00             MOV BP, ES:[0x2a]
00001792 (05) 26 8b3e 2600             MOV DI, ES:[0x26]
00001797 (05) 26 8b36 2800             MOV SI, ES:[0x28]
0000179c (01) fa                       CLI
0000179d (05) 26 8e16 1c00             MOV SS, ES:[0x1c]
000017a2 (05) 26 8b26 1a00             MOV SP, ES:[0x1a]
000017a7 (01) fb                       STI
000017a8 (04) 26 a1 1e00               MOV AX, ES:[0x1e]
000017ac (05) 26 8e06 2c00             MOV ES, ES:[0x2c]
000017b1 (01) fa                       CLI
000017b2 (05) 833e 5200 00             CMP WORD [0x52], 0x0
000017b7 (02) 74 09                    JZ 0x17c2
000017b9 (06) c706 5d05 9912           MOV WORD [0x55d], 0x1299
000017bf (03) e9 90fe                  JMP 0x1652
000017c2 (06) c706 5b05 0000           MOV WORD [0x55b], 0x0
000017c8 (01) 1f                       POP DS
000017c9 (01) cf                       IRET
000017ca (02) 8b07                     MOV AX, [BX]
000017cc (02) 8c07                     MOV WORD [BX], ES
000017ce (02) 85c0                     TEST AX, AX
000017d0 (02) 74 05                    JZ 0x17d7
000017d2 (04) 26 a3 0000               MOV ES:[0x0], AX
000017d6 (01) c3                       RET
000017d7 (03) 8c47 02                  MOV WORD [BX+0x2], ES
000017da (01) c3                       RET
000017db (03) 8b47 02                  MOV AX, [BX+0x2]
000017de (03) 8c47 02                  MOV WORD [BX+0x2], ES
000017e1 (02) 85c0                     TEST AX, AX
000017e3 (02) 74 09                    JZ 0x17ee
000017e5 (01) 1e                       PUSH DS
000017e6 (02) 8ed8                     MOV DS, AX
000017e8 (04) 8c06 0000                MOV WORD [0x0], ES
000017ec (01) 1f                       POP DS
000017ed (01) c3                       RET
000017ee (02) 8c07                     MOV WORD [BX], ES
000017f0 (01) c3                       RET
000017f1 (02) 8b07                     MOV AX, [BX]
000017f3 (02) 85c0                     TEST AX, AX
000017f5 (02) 8ec0                     MOV ES, AX
000017f7 (02) 74 15                    JZ 0x180e
000017f9 (04) 26 a1 0000               MOV AX, ES:[0x0]
000017fd (07) 26 c706 0000 0000        MOV WORD ES:[0x0], 0x0
00001804 (02) 8907                     MOV [BX], AX
00001806 (02) 85c0                     TEST AX, AX
00001808 (02) 75 03                    JNZ 0x180d
0000180a (03) 8947 02                  MOV [BX+0x2], AX
0000180d (01) f9                       STC
0000180e (01) c3                       RET
0000180f (07) 26 f706 0600 0100        TEST WORD ES:[0x6], 0x1
00001816 (02) 74 06                    JZ 0x181e
00001818 (06) 26 803e 1300 01          CMP BYTE ES:[0x13], 0x1
0000181e (01) c3                       RET
0000181f (04) fe0e 5a05                DEC BYTE [0x55a]
00001823 (02) 75 41                    JNZ 0x1866
00001825 (01) 53                       PUSH BX
00001826 (01) 51                       PUSH CX
00001827 (01) 52                       PUSH DX
00001828 (04) 8e06 4a00                MOV ES, [0x4a]
0000182c (07) 26 f706 0600 0100        TEST WORD ES:[0x6], 0x1
00001833 (02) 74 1b                    JZ 0x1850
00001835 (06) 26 803e 1300 00          CMP BYTE ES:[0x13], 0x0
0000183b (02) 75 13                    JNZ 0x1850
0000183d (01) fa                       CLI
0000183e (06) 26 803e 0400 03          CMP BYTE ES:[0x4], 0x3
00001844 (02) 75 0a                    JNZ 0x1850
00001846 (05) 26 8b16 5000             MOV DX, ES:[0x50]
0000184b (04) ff1e 3800                CALL FAR WORD [0x38]
0000184f (01) fb                       STI
00001850 (04) 26 a1 0200               MOV AX, ES:[0x2]
00001854 (02) 85c0                     TEST AX, AX
00001856 (02) 8ec0                     MOV ES, AX
00001858 (02) 75 d2                    JNZ 0x182c
0000185a (01) 5a                       POP DX
0000185b (01) 59                       POP CX
0000185c (01) 5b                       POP BX
0000185d (04) 8e06 4e00                MOV ES, [0x4e]
00001861 (05) c606 5a05 1e             MOV BYTE [0x55a], 0x1e
00001866 (01) c3                       RET
00001867 (01) c3                       RET
00001868 (01) 52                       PUSH DX
00001869 (01) 56                       PUSH SI
0000186a (03) bb 8a00                  MOV BX, 0x8a
0000186d (03) b9 0402                  MOV CX, 0x204
00001870 (03) e8 30ee                  CALL 0x6a3
00001873 (05) 26 fe06 1300             INC BYTE ES:[0x13]
00001878 (01) 5e                       POP SI
00001879 (01) 5a                       POP DX
0000187a (05) 2e ff94 1814             CALL CS:[SI+0x1418]
0000187f (02) 72 03                    JB 0x1884
00001881 (03) bb ffff                  MOV BX, 0xffff
00001884 (01) 53                       PUSH BX
00001885 (01) 51                       PUSH CX
00001886 (03) b9 0602                  MOV CX, 0x206
00001889 (03) e8 17ee                  CALL 0x6a3
0000188c (03) bb 8a00                  MOV BX, 0x8a
0000188f (03) b9 0502                  MOV CX, 0x205
00001892 (03) e8 0eee                  CALL 0x6a3
00001895 (01) 59                       POP CX
00001896 (01) 5b                       POP BX
00001897 (01) c3                       RET
00001898 (02) 79 14                    JNS 0x18ae
0000189a (01) 2e                       DB 0x2e
0000189a (03) 2e 14 4d                 ADC AL, 0x4d
0000189d (02) 14 28                    ADC AL, 0x28
0000189f (02) 14 59                    ADC AL, 0x59
000018a1 (02) 14 3a                    ADC AL, 0x3a
000018a3 (02) 14 8b                    ADC AL, 0x8b
000018a5 (02) 14 a6                    ADC AL, 0xa6
000018a7 (02) 14 e8                    ADC AL, 0xe8
000018a9 (03) c100 e9                  ROL WORD [BX+SI], 0xe9
000018ac (02) 0a01                     OR AL, [BX+DI]
000018ae (03) e8 bb00                  CALL 0x196c
000018b1 (06) c706 a205 0100           MOV WORD [0x5a2], 0x1
000018b7 (03) e9 fe00                  JMP 0x19b8
000018ba (03) e8 af00                  CALL 0x196c
000018bd (05) 803e ab05 02             CMP BYTE [0x5ab], 0x2
000018c2 (02) 73 06                    JAE 0x18ca
000018c4 (03) ba 0800                  MOV DX, 0x8
000018c7 (03) e8 1302                  CALL 0x1add
000018ca (03) e9 f500                  JMP 0x19c2
000018cd (03) e8 9c00                  CALL 0x196c
000018d0 (06) c706 a605 0000           MOV WORD [0x5a6], 0x0
000018d6 (03) e9 df00                  JMP 0x19b8
000018d9 (03) e8 9000                  CALL 0x196c
000018dc (03) a0 ab05                  MOV AL, [0x5ab]
000018df (02) 3c ff                    CMP AL, 0xff
000018e1 (02) 75 08                    JNZ 0x18eb
000018e3 (03) ba 0800                  MOV DX, 0x8
000018e6 (03) e8 f401                  CALL 0x1add
000018e9 (02) eb 0b                    JMP 0x18f6
000018eb (02) 3c 02                    CMP AL, 0x2
000018ed (02) 73 07                    JAE 0x18f6
000018ef (03) e8 1602                  CALL 0x1b08
000018f2 (02) eb 02                    JMP 0x18f6
000018f4 (02) eb 00                    JMP 0x18f6
000018f6 (03) e9 c900                  JMP 0x19c2
000018f9 (03) e8 7000                  CALL 0x196c
000018fc (06) c706 a605 0000           MOV WORD [0x5a6], 0x0
00001902 (06) c706 a205 0100           MOV WORD [0x5a2], 0x1
00001908 (03) e9 ad00                  JMP 0x19b8
0000190b (04) 8b1e 4400                MOV BX, [0x44]
0000190f (02) 85db                     TEST BX, BX
00001911 (02) 75 01                    JNZ 0x1914
00001913 (01) c3                       RET
00001914 (01) 53                       PUSH BX
00001915 (03) bf 500f                  MOV DI, 0xf50
00001918 (03) e8 d902                  CALL 0x1bf4
0000191b (02) 73 06                    JAE 0x1923
0000191d (04) 8065 05 fe               AND BYTE [DI+0x5], 0xfe
00001921 (02) eb f5                    JMP 0x1918
00001923 (01) 5b                       POP BX
00001924 (01) f9                       STC
00001925 (01) c3                       RET
00001926 (01) 52                       PUSH DX
00001927 (07) 26 f706 0600 0400        TEST WORD ES:[0x6], 0x4
0000192e (02) 74 14                    JZ 0x1944
00001930 (03) bf 500f                  MOV DI, 0xf50
00001933 (03) e8 be02                  CALL 0x1bf4
00001936 (02) 73 0c                    JAE 0x1944
00001938 (04) f645 05 04               TEST BYTE [DI+0x5], 0x4
0000193c (02) 74 f5                    JZ 0x1933
0000193e (04) 804d 05 01               OR BYTE [DI+0x5], 0x1
00001942 (02) eb ef                    JMP 0x1933
00001944 (01) 5a                       POP DX
00001945 (03) 80fa 01                  CMP DL, 0x1
00001948 (02) 74 07                    JZ 0x1951
0000194a (02) 33d2                     XOR DX, DX
0000194c (03) e8 8e01                  CALL 0x1add
0000194f (02) eb 17                    JMP 0x1968
00001951 (03) bf 500f                  MOV DI, 0xf50
00001954 (03) e8 9d02                  CALL 0x1bf4
00001957 (02) 73 0f                    JAE 0x1968
00001959 (04) 26 a0 0500               MOV AL, ES:[0x5]
0000195d (03) 3845 04                  CMP [DI+0x4], AL
00001960 (02) 75 f2                    JNZ 0x1954
00001962 (04) c645 04 fd               MOV BYTE [DI+0x4], 0xfd
00001966 (02) eb ec                    JMP 0x1954
00001968 (02) 33db                     XOR BX, BX
0000196a (01) f9                       STC
0000196b (01) c3                       RET
0000196c (04) 8916 a905                MOV [0x5a9], DX
00001970 (02) 8bda                     MOV BX, DX
00001972 (01) 06                       PUSH ES
00001973 (05) 26 8e06 2e00             MOV ES, ES:[0x2e]
00001978 (03) 26 8b07                  MOV AX, ES:[BX]
0000197b (03) a3 a605                  MOV [0x5a6], AX
0000197e (04) 26 8b47 02               MOV AX, ES:[BX+0x2]
00001982 (03) a3 a205                  MOV [0x5a2], AX
00001985 (03) a3 a405                  MOV [0x5a4], AX
00001988 (02) 33c0                     XOR AX, AX
0000198a (04) 26 8a4f 04               MOV CL, ES:[BX+0x4]
0000198e (04) 880e ab05                MOV [0x5ab], CL
00001992 (03) 80f9 02                  CMP CL, 0x2
00001995 (02) 75 03                    JNZ 0x199a
00001997 (03) b8 0200                  MOV AX, 0x2
0000199a (01) 07                       POP ES
0000199b (05) 26 8b16 0600             MOV DX, ES:[0x6]
000019a0 (04) 81e2 0c00                AND DX, 0xc
000019a4 (05) 833e 4400 00             CMP WORD [0x44], 0x0
000019a9 (02) 74 04                    JZ 0x19af
000019ab (04) 81e2 fbff                AND DX, 0xfffb
000019af (02) 0bc2                     OR AX, DX
000019b1 (03) a2 a805                  MOV [0x5a8], AL
000019b4 (03) b9 2b00                  MOV CX, 0x2b
000019b7 (01) c3                       RET
000019b8 (05) 803e ab05 02             CMP BYTE [0x5ab], 0x2
000019bd (02) 77 03                    JA 0x19c2
000019bf (03) e8 2d00                  CALL 0x19ef
000019c2 (01) 06                       PUSH ES
000019c3 (01) 9c                       PUSHF
000019c4 (05) 26 8e06 2e00             MOV ES, ES:[0x2e]
000019c9 (03) bf 500f                  MOV DI, 0xf50
000019cc (02) 32d2                     XOR DL, DL
000019ce (03) e8 1602                  CALL 0x1be7
000019d1 (02) 73 02                    JAE 0x19d5
000019d3 (02) fec2                     INC DL
000019d5 (04) 8b1e a905                MOV BX, [0x5a9]
000019d9 (04) 26 8857 04               MOV ES:[BX+0x4], DL
000019dd (03) a1 a605                  MOV AX, [0x5a6]
000019e0 (03) 26 8907                  MOV ES:[BX], AX
000019e3 (03) a1 a405                  MOV AX, [0x5a4]
000019e6 (04) 26 8947 02               MOV ES:[BX+0x2], AX
000019ea (02) 33db                     XOR BX, BX
000019ec (01) 9d                       POPF
000019ed (01) 07                       POP ES
000019ee (01) c3                       RET
000019ef (03) b9 2b00                  MOV CX, 0x2b
000019f2 (03) a1 a205                  MOV AX, [0x5a2]
000019f5 (04) 8b1e a405                MOV BX, [0x5a4]
000019f9 (01) 50                       PUSH AX
000019fa (02) 0bc3                     OR AX, BX
000019fc (01) 58                       POP AX
000019fd (02) 74 5e                    JZ 0x1a5d
000019ff (02) 3bc3                     CMP AX, BX
00001a01 (02) 77 5a                    JA 0x1a5d
00001a03 (05) 833e a605 00             CMP WORD [0x5a6], 0x0
00001a08 (02) 74 55                    JZ 0x1a5f
00001a0a (04) 8b16 a605                MOV DX, [0x5a6]
00001a0e (03) e8 b701                  CALL 0x1bc8
00001a11 (02) 73 4a                    JAE 0x1a5d
00001a13 (03) 8a45 04                  MOV AL, [DI+0x4]
00001a16 (02) 3c fe                    CMP AL, 0xfe
00001a18 (02) 74 24                    JZ 0x1a3e
00001a1a (04) f645 05 01               TEST BYTE [DI+0x5], 0x1
00001a1e (02) 74 07                    JZ 0x1a27
00001a20 (01) 50                       PUSH AX
00001a21 (03) e8 9700                  CALL 0x1abb
00001a24 (01) 58                       POP AX
00001a25 (02) 72 e3                    JB 0x1a0a
00001a27 (05) 26 3a06 0500             CMP AL, ES:[0x5]
00001a2c (02) 75 2f                    JNZ 0x1a5d
00001a2e (02) 8b05                     MOV AX, [DI]
00001a30 (04) 3b06 a605                CMP AX, [0x5a6]
00001a34 (02) 75 27                    JNZ 0x1a5d
00001a36 (03) a0 a805                  MOV AL, [0x5a8]
00001a39 (03) 0845 05                  OR [DI+0x5], AL
00001a3c (02) eb 75                    JMP 0x1ab3
00001a3e (02) 8b05                     MOV AX, [DI]
00001a40 (03) 0345 02                  ADD AX, [DI+0x2]
00001a43 (04) 2b06 a605                SUB AX, [0x5a6]
00001a47 (04) 3b06 a205                CMP AX, [0x5a2]
00001a4b (02) 72 10                    JB 0x1a5d
00001a4d (03) e8 2c01                  CALL 0x1b7c
00001a50 (02) 73 06                    JAE 0x1a58
00001a52 (04) c644 04 fe               MOV BYTE [SI+0x4], 0xfe
00001a56 (02) 8bfe                     MOV DI, SI
00001a58 (02) eb 35                    JMP 0x1a8f
00001a5a (03) b9 0300                  MOV CX, 0x3
00001a5d (01) f8                       CLC
00001a5e (01) c3                       RET
00001a5f (02) 33d2                     XOR DX, DX
00001a61 (03) bf 500f                  MOV DI, 0xf50
00001a64 (03) e8 8001                  CALL 0x1be7
00001a67 (02) 73 13                    JAE 0x1a7c
00001a69 (03) 8b45 02                  MOV AX, [DI+0x2]
00001a6c (02) 3bd0                     CMP DX, AX
00001a6e (02) 73 04                    JAE 0x1a74
00001a70 (02) 8bd0                     MOV DX, AX
00001a72 (02) 8bf7                     MOV SI, DI
00001a74 (04) 3b06 a405                CMP AX, [0x5a4]
00001a78 (02) 72 ea                    JB 0x1a64
00001a7a (02) eb 13                    JMP 0x1a8f
00001a7c (03) e8 3c00                  CALL 0x1abb
00001a7f (02) 72 de                    JB 0x1a5f
00001a81 (04) 3b16 a205                CMP DX, [0x5a2]
00001a85 (02) 72 d3                    JB 0x1a5a
00001a87 (03) 8b44 02                  MOV AX, [SI+0x2]
00001a8a (03) a3 a405                  MOV [0x5a4], AX
00001a8d (02) 8bfe                     MOV DI, SI
00001a8f (02) 8b05                     MOV AX, [DI]
00001a91 (03) a3 a605                  MOV [0x5a6], AX
00001a94 (03) e8 f300                  CALL 0x1b8a
00001a97 (02) 73 04                    JAE 0x1a9d
00001a99 (04) c644 04 fe               MOV BYTE [SI+0x4], 0xfe
00001a9d (03) a0 a805                  MOV AL, [0x5a8]
00001aa0 (03) 8845 05                  MOV [DI+0x5], AL
00001aa3 (04) 26 a0 0500               MOV AL, ES:[0x5]
00001aa7 (05) f606 a805 04             TEST BYTE [0x5a8], 0x4
00001aac (02) 74 02                    JZ 0x1ab0
00001aae (02) b0 fc                    MOV AL, 0xfc
00001ab0 (03) 8845 04                  MOV [DI+0x4], AL
00001ab3 (03) 8b45 02                  MOV AX, [DI+0x2]
00001ab6 (03) a3 a405                  MOV [0x5a4], AX
00001ab9 (01) f9                       STC
00001aba (01) c3                       RET
00001abb (03) bf 500f                  MOV DI, 0xf50
00001abe (01) f8                       CLC
00001abf (01) 9c                       PUSHF
00001ac0 (03) e8 3101                  CALL 0x1bf4
00001ac3 (02) 73 16                    JAE 0x1adb
00001ac5 (04) f645 05 01               TEST BYTE [DI+0x5], 0x1
00001ac9 (02) 74 f5                    JZ 0x1ac0
00001acb (01) 9d                       POPF
00001acc (01) f9                       STC
00001acd (01) 9c                       PUSHF
00001ace (01) 57                       PUSH DI
00001acf (03) e8 6000                  CALL 0x1b32
00001ad2 (01) 5f                       POP DI
00001ad3 (06) c706 4400 0000           MOV WORD [0x44], 0x0
00001ad9 (02) eb e5                    JMP 0x1ac0
00001adb (01) 9d                       POPF
00001adc (01) c3                       RET
00001add (03) bf 500f                  MOV DI, 0xf50
00001ae0 (01) 52                       PUSH DX
00001ae1 (03) e8 1001                  CALL 0x1bf4
00001ae4 (02) 73 1f                    JAE 0x1b05
00001ae6 (04) 26 a0 0500               MOV AL, ES:[0x5]
00001aea (03) 3845 04                  CMP [DI+0x4], AL
00001aed (02) 75 f2                    JNZ 0x1ae1
00001aef (01) 5a                       POP DX
00001af0 (03) 8a45 05                  MOV AL, [DI+0x5]
00001af3 (02) 84c2                     TEST DL, AL
00001af5 (01) 52                       PUSH DX
00001af6 (02) 75 e9                    JNZ 0x1ae1
00001af8 (02) a8 02                    TEST AL, 0x2
00001afa (04) c645 04 fd               MOV BYTE [DI+0x4], 0xfd
00001afe (02) 75 e1                    JNZ 0x1ae1
00001b00 (03) e8 2f00                  CALL 0x1b32
00001b03 (02) eb dc                    JMP 0x1ae1
00001b05 (01) 5a                       POP DX
00001b06 (01) f9                       STC
00001b07 (01) c3                       RET
00001b08 (04) 8b16 a605                MOV DX, [0x5a6]
00001b0c (03) e8 b900                  CALL 0x1bc8
00001b0f (02) 73 1f                    JAE 0x1b30
00001b11 (04) 807d 04 fd               CMP BYTE [DI+0x4], 0xfd
00001b15 (02) 74 0e                    JZ 0x1b25
00001b17 (04) 26 a0 0500               MOV AL, ES:[0x5]
00001b1b (03) 3845 04                  CMP [DI+0x4], AL
00001b1e (02) 74 05                    JZ 0x1b25
00001b20 (03) b9 2000                  MOV CX, 0x20
00001b23 (02) eb 0b                    JMP 0x1b30
00001b25 (02) 3b15                     CMP DX, [DI]
00001b27 (02) 74 09                    JZ 0x1b32
00001b29 (03) e8 7200                  CALL 0x1b9e
00001b2c (02) 8bfe                     MOV DI, SI
00001b2e (02) 72 02                    JB 0x1b32
00001b30 (01) f8                       CLC
00001b31 (01) c3                       RET
00001b32 (03) b8 fe00                  MOV AX, 0xfe
00001b35 (03) 8845 04                  MOV [DI+0x4], AL
00001b38 (04) c645 05 00               MOV BYTE [DI+0x5], 0x0
00001b3c (02) 8bf7                     MOV SI, DI
00001b3e (02) 8b14                     MOV DX, [SI]
00001b40 (01) 4a                       DEC DX
00001b41 (01) 50                       PUSH AX
00001b42 (03) e8 8300                  CALL 0x1bc8
00001b45 (01) 58                       POP AX
00001b46 (02) 73 11                    JAE 0x1b59
00001b48 (03) 3845 04                  CMP [DI+0x4], AL
00001b4b (02) 75 0c                    JNZ 0x1b59
00001b4d (03) 8b4c 02                  MOV CX, [SI+0x2]
00001b50 (03) 014d 02                  ADD [DI+0x2], CX
00001b53 (04) c644 04 ff               MOV BYTE [SI+0x4], 0xff
00001b57 (02) 8bf7                     MOV SI, DI
00001b59 (02) 8bfe                     MOV DI, SI
00001b5b (02) 8b15                     MOV DX, [DI]
00001b5d (03) 0355 02                  ADD DX, [DI+0x2]
00001b60 (01) 50                       PUSH AX
00001b61 (03) e8 6400                  CALL 0x1bc8
00001b64 (01) 58                       POP AX
00001b65 (02) 73 0f                    JAE 0x1b76
00001b67 (03) 3845 04                  CMP [DI+0x4], AL
00001b6a (02) 75 0a                    JNZ 0x1b76
00001b6c (03) 8b4d 02                  MOV CX, [DI+0x2]
00001b6f (03) 014c 02                  ADD [SI+0x2], CX
00001b72 (04) c645 04 ff               MOV BYTE [DI+0x4], 0xff
00001b76 (02) 8bfe                     MOV DI, SI
00001b78 (02) 33db                     XOR BX, BX
00001b7a (01) f9                       STC
00001b7b (01) c3                       RET
00001b7c (03) a1 a605                  MOV AX, [0x5a6]
00001b7f (02) 8bd0                     MOV DX, AX
00001b81 (02) 2b05                     SUB AX, [DI]
00001b83 (03) 3d 0100                  CMP AX, 0x1
00001b86 (02) 73 16                    JAE 0x1b9e
00001b88 (01) f8                       CLC
00001b89 (01) c3                       RET
00001b8a (04) 8b16 a405                MOV DX, [0x5a4]
00001b8e (03) 8b45 02                  MOV AX, [DI+0x2]
00001b91 (02) 2bc2                     SUB AX, DX
00001b93 (03) 3d 0100                  CMP AX, 0x1
00001b96 (02) 73 02                    JAE 0x1b9a
00001b98 (01) f8                       CLC
00001b99 (01) c3                       RET
00001b9a (04) 0316 a605                ADD DX, [0x5a6]
00001b9e (03) b9 1200                  MOV CX, 0x12
00001ba1 (01) 57                       PUSH DI
00001ba2 (03) bf 500f                  MOV DI, 0xf50
00001ba5 (03) e8 4c00                  CALL 0x1bf4
00001ba8 (02) 73 1c                    JAE 0x1bc6
00001baa (04) 807d 04 ff               CMP BYTE [DI+0x4], 0xff
00001bae (02) 75 f5                    JNZ 0x1ba5
00001bb0 (01) 5e                       POP SI
00001bb1 (02) 87f7                     XCHG DI, SI
00001bb3 (02) 8914                     MOV [SI], DX
00001bb5 (02) 8b05                     MOV AX, [DI]
00001bb7 (03) 0345 02                  ADD AX, [DI+0x2]
00001bba (02) 2bc2                     SUB AX, DX
00001bbc (03) 8944 02                  MOV [SI+0x2], AX
00001bbf (02) 2b15                     SUB DX, [DI]
00001bc1 (03) 8955 02                  MOV [DI+0x2], DX
00001bc4 (01) f9                       STC
00001bc5 (01) c3                       RET
00001bc6 (01) 5f                       POP DI
00001bc7 (01) c3                       RET
00001bc8 (03) bf 500f                  MOV DI, 0xf50
00001bcb (03) b9 0300                  MOV CX, 0x3
00001bce (03) e8 2300                  CALL 0x1bf4
00001bd1 (02) 73 13                    JAE 0x1be6
00001bd3 (04) 807d 04 ff               CMP BYTE [DI+0x4], 0xff
00001bd7 (02) 74 f5                    JZ 0x1bce
00001bd9 (02) 8b05                     MOV AX, [DI]
00001bdb (02) 3bc2                     CMP AX, DX
00001bdd (02) 77 ef                    JA 0x1bce
00001bdf (03) 0345 02                  ADD AX, [DI+0x2]
00001be2 (02) 3bd0                     CMP DX, AX
00001be4 (02) 73 e8                    JAE 0x1bce
00001be6 (01) c3                       RET
00001be7 (03) e8 0a00                  CALL 0x1bf4
00001bea (02) 73 07                    JAE 0x1bf3
00001bec (04) 807d 04 fe               CMP BYTE [DI+0x4], 0xfe
00001bf0 (02) 75 f5                    JNZ 0x1be7
00001bf2 (01) f9                       STC
00001bf3 (01) c3                       RET
00001bf4 (03) 83c7 06                  ADD DI, 0x6
00001bf7 (03) b8 1610                  MOV AX, 0x1016
00001bfa (02) 3bf8                     CMP DI, AX
00001bfc (01) c3                       RET
00001bfd (01) c3                       RET
00001bfe (02) 8d19                     LEA BX, [BX+DI]
00001c00 (02) b6 19                    MOV DH, 0x19
00001c02 (01) cf                       IRET
00001c03 (02) 19f1                     SBB CX, SI
00001c05 (02) 19f5                     SBB BP, SI
00001c07 (02) 1917                     SBB [BX], DX
00001c09 (03) 1a54 1a                  SBB DL, [SI+0x1a]
00001c0c (01) 59                       POP CX
00001c0d (03) 1a5e 1a                  SBB BL, [BP+0x1a]
00001c10 (02) d5 1d                    AAD 0x1d
00001c12 (04) 631e 8d1e                ARPL [0x1e8d], BX
00001c16 (03) 35 1f4b                  XOR AX, 0x4b1f
00001c19 (01) 1f                       POP DS
00001c1a (01) 5a                       POP DX
00001c1b (01) 1f                       POP DS
00001c1c (01) ee                       OUT DX, AL
00001c1d (01) 1f                       POP DS
00001c1e (02) 1220                     ADC AH, [BX+SI]
00001c20 (02) 3120                     XOR [BX+SI], SP
00001c22 (02) 3120                     XOR [BX+SI], SP
00001c24 (02) 3120                     XOR [BX+SI], SP
00001c26 (02) 3120                     XOR [BX+SI], SP
00001c28 (02) 3120                     XOR [BX+SI], SP
00001c2a (02) 34 20                    XOR AL, 0x20
00001c2c (04) 3e 2052 20               AND DS:[BP+SI+0x20], DL
00001c30 (01) 6d                       INSW
00001c31 (03) 2072 21                  AND [BP+SI+0x21], DH
00001c34 (02) 8bca                     MOV CX, DX
00001c36 (05) 2e ffa4 7e17             JMP CS:[SI+0x177e]
00001c3b (01) 06                       PUSH ES
00001c3c (04) 8e06 b005                MOV ES, [0x5b0]
00001c40 (02) b3 00                    MOV BL, 0x0
00001c42 (02) 3c 03                    CMP AL, 0x3
00001c44 (02) 74 42                    JZ 0x1c88
00001c46 (02) 3c 10                    CMP AL, 0x10
00001c48 (02) 74 2d                    JZ 0x1c77
00001c4a (07) 26 f706 1600 0200        TEST WORD ES:[0x16], 0x2
00001c51 (02) 75 08                    JNZ 0x1c5b
00001c53 (02) 3c 13                    CMP AL, 0x13
00001c55 (02) 74 18                    JZ 0x1c6f
00001c57 (02) 3c 11                    CMP AL, 0x11
00001c59 (02) 74 04                    JZ 0x1c5f
00001c5b (02) b3 01                    MOV BL, 0x1
00001c5d (01) 07                       POP ES
00001c5e (01) cb                       RETF
00001c5f (06) f706 ae05 8000           TEST WORD [0x5ae], 0x80
00001c65 (02) 74 f4                    JZ 0x1c5b
00001c67 (06) 8126 ae05 7fff           AND WORD [0x5ae], 0xff7f
00001c6d (01) 07                       POP ES
00001c6e (01) cb                       RETF
00001c6f (06) 810e ae05 8000           OR WORD [0x5ae], 0x80
00001c75 (01) 07                       POP ES
00001c76 (01) cb                       RETF
00001c77 (07) 26 f706 1600 0400        TEST WORD ES:[0x16], 0x4
00001c7e (02) 75 db                    JNZ 0x1c5b
00001c80 (06) 8136 ae05 0002           XOR WORD [0x5ae], 0x200
00001c86 (01) 07                       POP ES
00001c87 (01) cb                       RETF
00001c88 (07) 26 f706 1600 0800        TEST WORD ES:[0x16], 0x8
00001c8f (02) 75 ca                    JNZ 0x1c5b
00001c91 (07) 26 810e 0600 0100        OR WORD ES:[0x6], 0x1
00001c98 (06) 8126 ae05 7fff           AND WORD [0x5ae], 0xff7f
00001c9e (01) 07                       POP ES
00001c9f (01) cb                       RETF
00001ca0 (07) 26 f706 0600 0100        TEST WORD ES:[0x6], 0x1
00001ca7 (02) 74 0c                    JZ 0x1cb5
00001ca9 (01) 50                       PUSH AX
00001caa (01) 53                       PUSH BX
00001cab (01) 51                       PUSH CX
00001cac (03) b9 8e00                  MOV CX, 0x8e
00001caf (03) e8 f1e9                  CALL 0x6a3
00001cb2 (01) 59                       POP CX
00001cb3 (01) 5b                       POP BX
00001cb4 (01) 58                       POP AX
00001cb5 (01) c3                       RET
00001cb6 (05) 833e ac05 00             CMP WORD [0x5ac], 0x0
00001cbb (02) 75 28                    JNZ 0x1ce5
00001cbd (03) e8 5108                  CALL 0x2511
00001cc0 (02) 84db                     TEST BL, BL
00001cc2 (02) 74 23                    JZ 0x1ce7
00001cc4 (06) 26 833e 7600 00          CMP WORD ES:[0x76], 0x0
00001cca (02) 75 07                    JNZ 0x1cd3
00001ccc (05) f606 060f ff             TEST BYTE [0xf06], 0xff
00001cd1 (02) 75 12                    JNZ 0x1ce5
00001cd3 (03) e8 6408                  CALL 0x253a
00001cd6 (04) ff1e 3c00                CALL FAR WORD [0x3c]
00001cda (03) e8 c3ff                  CALL 0x1ca0
00001cdd (03) 80fb 01                  CMP BL, 0x1
00001ce0 (02) 75 db                    JNZ 0x1cbd
00001ce2 (03) a3 ac05                  MOV [0x5ac], AX
00001ce5 (02) b3 ff                    MOV BL, 0xff
00001ce7 (03) e8 b6ff                  CALL 0x1ca0
00001cea (02) 84db                     TEST BL, BL
00001cec (01) c3                       RET
00001ced (02) 33c0                     XOR AX, AX
00001cef (04) 8706 ac05                XCHG [0x5ac], AX
00001cf3 (02) 85c0                     TEST AX, AX
00001cf5 (02) 75 1e                    JNZ 0x1d15
00001cf7 (03) e8 4008                  CALL 0x253a
00001cfa (06) 26 833e 7600 00          CMP WORD ES:[0x76], 0x0
00001d00 (02) 75 07                    JNZ 0x1d09
00001d02 (05) f606 060f ff             TEST BYTE [0xf06], 0xff
00001d07 (02) 75 0c                    JNZ 0x1d15
00001d09 (04) ff1e 3c00                CALL FAR WORD [0x3c]
00001d0d (03) e8 90ff                  CALL 0x1ca0
00001d10 (03) 80fb 01                  CMP BL, 0x1
00001d13 (02) 75 e2                    JNZ 0x1cf7
00001d15 (03) e8 88ff                  CALL 0x1ca0
00001d18 (02) 8bd8                     MOV BX, AX
00001d1a (01) c3                       RET
00001d1b (06) f706 ae05 0800           TEST WORD [0x5ae], 0x8
00001d21 (02) 75 3c                    JNZ 0x1d5f
00001d23 (01) 51                       PUSH CX
00001d24 (05) f606 060f ff             TEST BYTE [0xf06], 0xff
00001d29 (02) 74 05                    JZ 0x1d30
00001d2b (03) e8 72ff                  CALL 0x1ca0
00001d2e (02) eb 03                    JMP 0x1d33
00001d30 (03) e8 8aff                  CALL 0x1cbd
00001d33 (06) f706 ae05 8000           TEST WORD [0x5ae], 0x80
00001d39 (02) 74 05                    JZ 0x1d40
00001d3b (03) e8 86ff                  CALL 0x1cc4
00001d3e (02) eb f3                    JMP 0x1d33
00001d40 (01) 59                       POP CX
00001d41 (01) 51                       PUSH CX
00001d42 (03) e8 1c08                  CALL 0x2561
00001d45 (06) f706 ae05 0002           TEST WORD [0x5ae], 0x200
00001d4b (02) 74 11                    JZ 0x1d5e
00001d4d (07) 26 f706 1600 0400        TEST WORD ES:[0x16], 0x4
00001d54 (02) 75 08                    JNZ 0x1d5e
00001d56 (01) 5a                       POP DX
00001d57 (01) 52                       PUSH DX
00001d58 (03) b9 0500                  MOV CX, 0x5
00001d5b (03) e8 45e9                  CALL 0x6a3
00001d5e (01) 59                       POP CX
00001d5f (03) a0 6400                  MOV AL, [0x64]
00001d62 (03) 80f9 7f                  CMP CL, 0x7f
00001d65 (02) 74 27                    JZ 0x1d8e
00001d67 (02) fec0                     INC AL
00001d69 (03) 80f9 20                  CMP CL, 0x20
00001d6c (02) 73 14                    JAE 0x1d82
00001d6e (02) fec8                     DEC AL
00001d70 (02) 74 1c                    JZ 0x1d8e
00001d72 (03) 80f9 08                  CMP CL, 0x8
00001d75 (02) 75 04                    JNZ 0x1d7b
00001d77 (02) fec8                     DEC AL
00001d79 (02) eb 10                    JMP 0x1d8b
00001d7b (03) 80f9 0d                  CMP CL, 0xd
00001d7e (02) 75 0e                    JNZ 0x1d8e
00001d80 (02) 32c0                     XOR AL, AL
00001d82 (04) 3a06 c305                CMP AL, [0x5c3]
00001d86 (02) 76 03                    JBE 0x1d8b
00001d88 (03) a2 c305                  MOV [0x5c3], AL
00001d8b (03) a2 6400                  MOV [0x64], AL
00001d8e (01) c3                       RET
00001d8f (04) 8c06 b005                MOV WORD [0x5b0], ES
00001d93 (07) 26 810e 1600 0e00        OR WORD ES:[0x16], 0xe
00001d9a (01) c3                       RET
00001d9b (04) 8c06 b005                MOV WORD [0x5b0], ES
00001d9f (07) 26 f706 0600 0080        TEST WORD ES:[0x6], 0x8000
00001da6 (02) 75 07                    JNZ 0x1daf
00001da8 (07) 26 8126 1600 f1ff        AND WORD ES:[0x16], 0xfff1
00001daf (01) c3                       RET
00001db0 (03) 80f9 0d                  CMP CL, 0xd
00001db3 (02) 74 12                    JZ 0x1dc7
00001db5 (03) 80f9 0a                  CMP CL, 0xa
00001db8 (02) 74 0d                    JZ 0x1dc7
00001dba (03) 80f9 09                  CMP CL, 0x9
00001dbd (02) 74 08                    JZ 0x1dc7
00001dbf (03) 80f9 08                  CMP CL, 0x8
00001dc2 (02) 74 03                    JZ 0x1dc7
00001dc4 (03) 80f9 20                  CMP CL, 0x20
00001dc7 (01) c3                       RET
00001dc8 (03) e8 e5ff                  CALL 0x1db0
00001dcb (02) 73 1b                    JAE 0x1de8
00001dcd (01) 51                       PUSH CX
00001dce (02) b1 5e                    MOV CL, 0x5e
00001dd0 (03) e8 48ff                  CALL 0x1d1b
00001dd3 (01) 59                       POP CX
00001dd4 (03) 80c9 40                  OR CL, 0x40
00001dd7 (03) a0 6400                  MOV AL, [0x64]
00001dda (04) 3a06 6500                CMP AL, [0x65]
00001dde (02) 72 08                    JB 0x1de8
00001de0 (06) 26 803e 3c00 0a          CMP BYTE ES:[0x3c], 0xa
00001de6 (02) 74 24                    JZ 0x1e0c
00001de8 (03) 80f9 09                  CMP CL, 0x9
00001deb (02) 74 03                    JZ 0x1df0
00001ded (03) e9 2bff                  JMP 0x1d1b
00001df0 (02) b1 20                    MOV CL, 0x20
00001df2 (03) e8 26ff                  CALL 0x1d1b
00001df5 (03) a0 6400                  MOV AL, [0x64]
00001df8 (02) a8 07                    TEST AL, 0x7
00001dfa (02) 74 0e                    JZ 0x1e0a
00001dfc (04) 3a06 6500                CMP AL, [0x65]
00001e00 (02) 72 ee                    JB 0x1df0
00001e02 (06) 26 803e 3c00 0a          CMP BYTE ES:[0x3c], 0xa
00001e08 (02) 75 e6                    JNZ 0x1df0
00001e0a (02) b1 09                    MOV CL, 0x9
00001e0c (01) c3                       RET
00001e0d (06) 26 803e 1800 00          CMP BYTE ES:[0x18], 0x0
00001e13 (02) 74 0e                    JZ 0x1e23
00001e15 (07) 26 c706 1400 fdff        MOV WORD ES:[0x14], 0xfffd
00001e1c (02) 33c9                     XOR CX, CX
00001e1e (02) 8bd1                     MOV DX, CX
00001e20 (03) e9 80e8                  JMP 0x6a3
00001e23 (03) e8 75ff                  CALL 0x1d9b
00001e26 (03) e8 c4fe                  CALL 0x1ced
00001e29 (02) 8bc8                     MOV CX, AX
00001e2b (03) e8 82ff                  CALL 0x1db0
00001e2e (02) 72 05                    JB 0x1e35
00001e30 (01) 53                       PUSH BX
00001e31 (03) e8 b4ff                  CALL 0x1de8
00001e34 (01) 5b                       POP BX
00001e35 (01) c3                       RET
00001e36 (06) 26 803e 1800 00          CMP BYTE ES:[0x18], 0x0
00001e3c (02) 75 f7                    JNZ 0x1e35
00001e3e (03) e8 5aff                  CALL 0x1d9b
00001e41 (07) 26 f706 1600 0400        TEST WORD ES:[0x16], 0x4
00001e48 (02) 74 03                    JZ 0x1e4d
00001e4a (03) e9 1407                  JMP 0x2561
00001e4d (02) eb 99                    JMP 0x1de8
00001e4f (02) b0 05                    MOV AL, 0x5
00001e51 (03) e8 0900                  CALL 0x1e5d
00001e54 (03) e8 1407                  CALL 0x256b
00001e57 (05) c606 b205 ff             MOV BYTE [0x5b2], 0xff
00001e5c (01) c3                       RET
00001e5d (01) fb                       STI
00001e5e (05) 26 8a1e 0500             MOV BL, ES:[0x5]
00001e63 (01) fa                       CLI
00001e64 (05) 803e b205 ff             CMP BYTE [0x5b2], 0xff
00001e69 (02) 75 f2                    JNZ 0x1e5d
00001e6b (04) 881e b205                MOV [0x5b2], BL
00001e6f (01) fb                       STI
00001e70 (01) c3                       RET
00001e71 (02) b0 06                    MOV AL, 0x6
00001e73 (02) eb dc                    JMP 0x1e51
00001e75 (02) b0 04                    MOV AL, 0x4
00001e77 (03) e8 0900                  CALL 0x1e83
00001e7a (03) e8 ee06                  CALL 0x256b
00001e7d (05) c606 b305 ff             MOV BYTE [0x5b3], 0xff
00001e82 (01) c3                       RET
00001e83 (01) fb                       STI
00001e84 (05) 26 8a1e 0500             MOV BL, ES:[0x5]
00001e89 (01) fa                       CLI
00001e8a (05) 803e b305 ff             CMP BYTE [0x5b3], 0xff
00001e8f (02) 75 f2                    JNZ 0x1e83
00001e91 (04) 881e b305                MOV [0x5b3], BL
00001e95 (01) fb                       STI
00001e96 (01) c3                       RET
00001e97 (03) e8 f5fe                  CALL 0x1d8f
00001e9a (03) 80f9 fd                  CMP CL, 0xfd
00001e9d (02) 73 0b                    JAE 0x1eaa
00001e9f (06) 26 803e 1800 00          CMP BYTE ES:[0x18], 0x0
00001ea5 (02) 75 2c                    JNZ 0x1ed3
00001ea7 (03) e9 b706                  JMP 0x2561
00001eaa (02) 77 0e                    JA 0x1eba
00001eac (06) 26 803e 1800 00          CMP BYTE ES:[0x18], 0x0
00001eb2 (02) 75 03                    JNZ 0x1eb7
00001eb4 (03) e9 36fe                  JMP 0x1ced
00001eb7 (03) e9 5bff                  JMP 0x1e15
00001eba (02) 32db                     XOR BL, BL
00001ebc (06) 26 803e 1800 00          CMP BYTE ES:[0x18], 0x0
00001ec2 (02) 75 0f                    JNZ 0x1ed3
00001ec4 (01) 51                       PUSH CX
00001ec5 (03) e8 eefd                  CALL 0x1cb6
00001ec8 (01) 59                       POP CX
00001ec9 (02) 74 08                    JZ 0x1ed3
00001ecb (03) 80f9 fe                  CMP CL, 0xfe
00001ece (02) 74 03                    JZ 0x1ed3
00001ed0 (03) e9 1afe                  JMP 0x1ced
00001ed3 (01) c3                       RET
00001ed4 (02) b0 10                    MOV AL, 0x10
00001ed6 (03) e9 78ff                  JMP 0x1e51
00001ed9 (02) b0 11                    MOV AL, 0x11
00001edb (03) e9 73ff                  JMP 0x1e51
00001ede (06) 26 803e 1800 00          CMP BYTE ES:[0x18], 0x0
00001ee4 (02) 75 21                    JNZ 0x1f07
00001ee6 (03) e8 b2fe                  CALL 0x1d9b
00001ee9 (05) 26 8b1e 2e00             MOV BX, ES:[0x2e]
00001eee (04) 26 a0 1900               MOV AL, ES:[0x19]
00001ef2 (03) b9 ffff                  MOV CX, 0xffff
00001ef5 (01) 06                       PUSH ES
00001ef6 (02) 8bfa                     MOV DI, DX
00001ef8 (02) 8ec3                     MOV ES, BX
00001efa (02) f2 ae                    REPNZ SCASB
00001efc (01) 07                       POP ES
00001efd (03) 8d4d ff                  LEA CX, [DI-0x1]
00001f00 (02) 2bca                     SUB CX, DX
00001f02 (02) 8bfa                     MOV DI, DX
00001f04 (03) e9 e304                  JMP 0x23ea
00001f07 (01) c3                       RET
00001f08 (03) a0 6400                  MOV AL, [0x64]
00001f0b (04) 3a06 6500                CMP AL, [0x65]
00001f0f (02) 72 0a                    JB 0x1f1b
00001f11 (03) 80f9 0d                  CMP CL, 0xd
00001f14 (02) 74 05                    JZ 0x1f1b
00001f16 (03) 80f9 08                  CMP CL, 0x8
00001f19 (02) 75 0b                    JNZ 0x1f26
00001f1b (04) 8e06 4e00                MOV ES, [0x4e]
00001f1f (03) e8 a6fe                  CALL 0x1dc8
00001f22 (04) 8e06 b605                MOV ES, [0x5b6]
00001f26 (01) c3                       RET
00001f27 (04) 8b3e c005                MOV DI, [0x5c0]
00001f2b (04) 8b36 be05                MOV SI, [0x5be]
00001f2f (02) 3bf7                     CMP SI, DI
00001f31 (02) 73 16                    JAE 0x1f49
00001f33 (03) a0 6400                  MOV AL, [0x64]
00001f36 (04) 3a06 6500                CMP AL, [0x65]
00001f3a (02) 73 0d                    JAE 0x1f49
00001f3c (03) 26 8a0c                  MOV CL, ES:[SI]
00001f3f (01) 46                       INC SI
00001f40 (01) 57                       PUSH DI
00001f41 (01) 56                       PUSH SI
00001f42 (03) e8 c3ff                  CALL 0x1f08
00001f45 (01) 5e                       POP SI
00001f46 (01) 5f                       POP DI
00001f47 (02) eb e6                    JMP 0x1f2f
00001f49 (01) c3                       RET
00001f4a (03) a0 6400                  MOV AL, [0x64]
00001f4d (01) 50                       PUSH AX
00001f4e (03) a0 6400                  MOV AL, [0x64]
00001f51 (01) 50                       PUSH AX
00001f52 (03) a0 c305                  MOV AL, [0x5c3]
00001f55 (04) 3806 6400                CMP [0x64], AL
00001f59 (02) 73 07                    JAE 0x1f62
00001f5b (02) b1 20                    MOV CL, 0x20
00001f5d (03) e8 a8ff                  CALL 0x1f08
00001f60 (02) eb f0                    JMP 0x1f52
00001f62 (01) 58                       POP AX
00001f63 (03) a2 c305                  MOV [0x5c3], AL
00001f66 (01) 58                       POP AX
00001f67 (04) 3806 6400                CMP [0x64], AL
00001f6b (02) 76 09                    JBE 0x1f76
00001f6d (01) 50                       PUSH AX
00001f6e (02) b1 08                    MOV CL, 0x8
00001f70 (03) e8 95ff                  CALL 0x1f08
00001f73 (01) 58                       POP AX
00001f74 (02) eb f1                    JMP 0x1f67
00001f76 (01) c3                       RET
00001f77 (04) 8b36 b405                MOV SI, [0x5b4]
00001f7b (03) 83c6 02                  ADD SI, 0x2
00001f7e (04) 8936 ba05                MOV [0x5ba], SI
00001f82 (04) 8936 bc05                MOV [0x5bc], SI
00001f86 (01) c3                       RET
00001f87 (04) 3b3e c005                CMP DI, [0x5c0]
00001f8b (02) 73 1a                    JAE 0x1fa7
00001f8d (03) a0 6400                  MOV AL, [0x64]
00001f90 (04) 3a06 6500                CMP AL, [0x65]
00001f94 (02) 73 11                    JAE 0x1fa7
00001f96 (03) 26 8a0d                  MOV CL, ES:[DI]
00001f99 (01) 47                       INC DI
00001f9a (03) 26 880c                  MOV ES:[SI], CL
00001f9d (01) 46                       INC SI
00001f9e (01) 57                       PUSH DI
00001f9f (01) 56                       PUSH SI
00001fa0 (03) e8 65ff                  CALL 0x1f08
00001fa3 (01) 5e                       POP SI
00001fa4 (01) 5f                       POP DI
00001fa5 (02) eb e0                    JMP 0x1f87
00001fa7 (04) 893e be05                MOV [0x5be], DI
00001fab (04) 8936 bc05                MOV [0x5bc], SI
00001faf (01) c3                       RET
00001fb0 (02) 3bfe                     CMP DI, SI
00001fb2 (02) 76 11                    JBE 0x1fc5
00001fb4 (01) 4f                       DEC DI
00001fb5 (03) 26 8a05                  MOV AL, ES:[DI]
00001fb8 (04) ff0e be05                DEC WORD [0x5be]
00001fbc (04) 8b1e be05                MOV BX, [0x5be]
00001fc0 (03) 26 8807                  MOV ES:[BX], AL
00001fc3 (02) eb eb                    JMP 0x1fb0
00001fc5 (01) c3                       RET
00001fc6 (02) 32c0                     XOR AL, AL
00001fc8 (04) 8b0e bc05                MOV CX, [0x5bc]
00001fcc (03) e8 a8ff                  CALL 0x1f77
00001fcf (02) 3bce                     CMP CX, SI
00001fd1 (02) 76 14                    JBE 0x1fe7
00001fd3 (03) bf bb01                  MOV DI, 0x1bb
00001fd6 (02) 2bce                     SUB CX, SI
00001fd8 (02) 8ac1                     MOV AL, CL
00001fda (03) a2 ba01                  MOV [0x1ba], AL
00001fdd (01) 06                       PUSH ES
00001fde (01) 1e                       PUSH DS
00001fdf (01) 07                       POP ES
00001fe0 (01) 1f                       POP DS
00001fe1 (02) f3 a4                    REP MOVSB
00001fe3 (01) 06                       PUSH ES
00001fe4 (01) 1e                       PUSH DS
00001fe5 (01) 07                       POP ES
00001fe6 (01) 1f                       POP DS
00001fe7 (01) c3                       RET
00001fe8 (02) b1 0d                    MOV CL, 0xd
00001fea (03) e8 1bff                  CALL 0x1f08
00001fed (05) c606 c305 00             MOV BYTE [0x5c3], 0x0
00001ff2 (02) b1 0a                    MOV CL, 0xa
00001ff4 (03) e9 11ff                  JMP 0x1f08
00001ff7 (02) b1 23                    MOV CL, 0x23
00001ff9 (03) e8 0cff                  CALL 0x1f08
00001ffc (03) e8 e9ff                  CALL 0x1fe8
00001fff (03) a0 6400                  MOV AL, [0x64]
00002002 (04) 3a06 c205                CMP AL, [0x5c2]
00002006 (02) 73 07                    JAE 0x200f
00002008 (02) b1 20                    MOV CL, 0x20
0000200a (03) e8 fbfe                  CALL 0x1f08
0000200d (02) eb f0                    JMP 0x1fff
0000200f (03) a1 c005                  MOV AX, [0x5c0]
00002012 (03) a3 be05                  MOV [0x5be], AX
00002015 (01) c3                       RET
00002016 (04) 8b36 bc05                MOV SI, [0x5bc]
0000201a (04) 3b36 ba05                CMP SI, [0x5ba]
0000201e (02) 76 46                    JBE 0x2066
00002020 (01) 4e                       DEC SI
00002021 (04) 8936 bc05                MOV [0x5bc], SI
00002025 (03) 26 8a04                  MOV AL, ES:[SI]
00002028 (04) ff0e be05                DEC WORD [0x5be]
0000202c (04) 8b3e be05                MOV DI, [0x5be]
00002030 (03) 26 8805                  MOV ES:[DI], AL
00002033 (03) a0 6400                  MOV AL, [0x64]
00002036 (01) 50                       PUSH AX
00002037 (03) a0 c205                  MOV AL, [0x5c2]
0000203a (03) a2 6400                  MOV [0x64], AL
0000203d (06) 810e ae05 0800           OR WORD [0x5ae], 0x8
00002043 (04) 8b3e ba05                MOV DI, [0x5ba]
00002047 (04) 3b3e bc05                CMP DI, [0x5bc]
0000204b (02) 73 0b                    JAE 0x2058
0000204d (03) 26 8a0d                  MOV CL, ES:[DI]
00002050 (01) 47                       INC DI
00002051 (01) 57                       PUSH DI
00002052 (03) e8 b3fe                  CALL 0x1f08
00002055 (01) 5f                       POP DI
00002056 (02) eb ef                    JMP 0x2047
00002058 (06) 8126 ae05 f7ff           AND WORD [0x5ae], 0xfff7
0000205e (01) 58                       POP AX
0000205f (04) 8606 6400                XCHG [0x64], AL
00002063 (03) e8 01ff                  CALL 0x1f67
00002066 (01) c3                       RET
00002067 (04) 8b3e be05                MOV DI, [0x5be]
0000206b (04) 8b36 bc05                MOV SI, [0x5bc]
0000206f (04) 3b36 ba05                CMP SI, [0x5ba]
00002073 (02) 76 1c                    JBE 0x2091
00002075 (01) 4e                       DEC SI
00002076 (03) 26 8a04                  MOV AL, ES:[SI]
00002079 (01) 4f                       DEC DI
0000207a (03) 26 8805                  MOV ES:[DI], AL
0000207d (04) 3b36 ba05                CMP SI, [0x5ba]
00002081 (02) 77 f2                    JA 0x2075
00002083 (04) 893e be05                MOV [0x5be], DI
00002087 (04) 8936 bc05                MOV [0x5bc], SI
0000208b (03) a0 c205                  MOV AL, [0x5c2]
0000208e (03) e9 d6fe                  JMP 0x1f67
00002091 (03) e9 f3fe                  JMP 0x1f87
00002094 (03) e8 b3fe                  CALL 0x1f4a
00002097 (03) a1 bc05                  MOV AX, [0x5bc]
0000209a (03) a3 ba05                  MOV [0x5ba], AX
0000209d (03) e8 48ff                  CALL 0x1fe8
000020a0 (05) c606 c205 00             MOV BYTE [0x5c2], 0x0
000020a5 (03) e8 7ffe                  CALL 0x1f27
000020a8 (02) b1 0d                    MOV CL, 0xd
000020aa (03) e9 5bfe                  JMP 0x1f08
000020ad (03) a1 be05                  MOV AX, [0x5be]
000020b0 (04) 3b06 c005                CMP AX, [0x5c0]
000020b4 (02) 73 22                    JAE 0x20d8
000020b6 (03) a0 6400                  MOV AL, [0x64]
000020b9 (04) 3a06 6500                CMP AL, [0x65]
000020bd (02) 73 19                    JAE 0x20d8
000020bf (04) 8b3e be05                MOV DI, [0x5be]
000020c3 (03) 26 8a0d                  MOV CL, ES:[DI]
000020c6 (04) ff06 be05                INC WORD [0x5be]
000020ca (04) 8b36 bc05                MOV SI, [0x5bc]
000020ce (03) 26 880c                  MOV ES:[SI], CL
000020d1 (04) ff06 bc05                INC WORD [0x5bc]
000020d5 (03) e8 30fe                  CALL 0x1f08
000020d8 (01) c3                       RET
000020d9 (03) a1 be05                  MOV AX, [0x5be]
000020dc (04) 3b06 c005                CMP AX, [0x5c0]
000020e0 (02) 73 0f                    JAE 0x20f1
000020e2 (03) a0 6400                  MOV AL, [0x64]
000020e5 (01) 50                       PUSH AX
000020e6 (04) ff06 be05                INC WORD [0x5be]
000020ea (03) e8 3afe                  CALL 0x1f27
000020ed (01) 58                       POP AX
000020ee (03) e8 5cfe                  CALL 0x1f4d
000020f1 (01) c3                       RET
000020f2 (03) a1 bc05                  MOV AX, [0x5bc]
000020f5 (04) 3b06 ba05                CMP AX, [0x5ba]
000020f9 (02) 76 0d                    JBE 0x2108
000020fb (05) f606 6800 ff             TEST BYTE [0x68], 0xff
00002100 (02) 75 17                    JNZ 0x2119
00002102 (03) e8 11ff                  CALL 0x2016
00002105 (03) e8 d1ff                  CALL 0x20d9
00002108 (01) c3                       RET
00002109 (03) a1 bc05                  MOV AX, [0x5bc]
0000210c (04) 3b06 ba05                CMP AX, [0x5ba]
00002110 (02) 76 1e                    JBE 0x2130
00002112 (05) f606 6900 ff             TEST BYTE [0x69], 0xff
00002117 (02) 74 e9                    JZ 0x2102
00002119 (03) a1 be05                  MOV AX, [0x5be]
0000211c (04) 3b06 c005                CMP AX, [0x5c0]
00002120 (02) 72 e0                    JB 0x2102
00002122 (04) ff0e bc05                DEC WORD [0x5bc]
00002126 (04) 8b36 bc05                MOV SI, [0x5bc]
0000212a (03) 26 8a0c                  MOV CL, ES:[SI]
0000212d (03) e8 d8fd                  CALL 0x1f08
00002130 (01) c3                       RET
00002131 (03) e8 16fe                  CALL 0x1f4a
00002134 (03) a1 c005                  MOV AX, [0x5c0]
00002137 (03) a3 be05                  MOV [0x5be], AX
0000213a (01) c3                       RET
0000213b (03) e8 b9fe                  CALL 0x1ff7
0000213e (04) 8b3e bc05                MOV DI, [0x5bc]
00002142 (03) e8 32fe                  CALL 0x1f77
00002145 (04) 893e bc05                MOV [0x5bc], DI
00002149 (03) e8 e3fd                  CALL 0x1f2f
0000214c (03) e9 61fe                  JMP 0x1fb0
0000214f (03) e8 74fe                  CALL 0x1fc6
00002152 (03) e9 a2fe                  JMP 0x1ff7
00002155 (04) 8b3e be05                MOV DI, [0x5be]
00002159 (04) 8b36 bc05                MOV SI, [0x5bc]
0000215d (03) a1 b405                  MOV AX, [0x5b4]
00002160 (03) 05 0200                  ADD AX, 0x2
00002163 (02) 3bf0                     CMP SI, AX
00002165 (02) 75 2f                    JNZ 0x2196
00002167 (04) 3b3e c005                CMP DI, [0x5c0]
0000216b (02) 75 29                    JNZ 0x2196
0000216d (03) bf bb01                  MOV DI, 0x1bb
00002170 (02) 32ed                     XOR CH, CH
00002172 (04) 8a0e ba01                MOV CL, [0x1ba]
00002176 (02) e3 21                    JCXZ 0x2199
00002178 (04) 3b36 c005                CMP SI, [0x5c0]
0000217c (02) 73 09                    JAE 0x2187
0000217e (02) 8a1d                     MOV BL, [DI]
00002180 (01) 47                       INC DI
00002181 (03) 26 881c                  MOV ES:[SI], BL
00002184 (01) 46                       INC SI
00002185 (02) e2 f1                    LOOP 0x2178
00002187 (02) 8bfe                     MOV DI, SI
00002189 (03) e8 ebfd                  CALL 0x1f77
0000218c (03) e8 a0fd                  CALL 0x1f2f
0000218f (04) 8936 bc05                MOV [0x5bc], SI
00002193 (03) e9 1afe                  JMP 0x1fb0
00002196 (03) e9 eefd                  JMP 0x1f87
00002199 (01) c3                       RET
0000219a (03) a1 bc05                  MOV AX, [0x5bc]
0000219d (03) e8 d7fd                  CALL 0x1f77
000021a0 (02) 3bc6                     CMP AX, SI
000021a2 (02) 76 0f                    JBE 0x21b3
000021a4 (03) a0 c205                  MOV AL, [0x5c2]
000021a7 (03) e8 bdfd                  CALL 0x1f67
000021aa (03) e8 7afd                  CALL 0x1f27
000021ad (03) a0 c205                  MOV AL, [0x5c2]
000021b0 (03) e8 9afd                  CALL 0x1f4d
000021b3 (01) c3                       RET
000021b4 (02) 8ac8                     MOV CL, AL
000021b6 (03) a1 bc05                  MOV AX, [0x5bc]
000021b9 (04) 3b06 be05                CMP AX, [0x5be]
000021bd (02) 73 32                    JAE 0x21f1
000021bf (03) a0 6400                  MOV AL, [0x64]
000021c2 (04) 3a06 6500                CMP AL, [0x65]
000021c6 (02) 72 10                    JB 0x21d8
000021c8 (01) 51                       PUSH CX
000021c9 (03) e8 1cfe                  CALL 0x1fe8
000021cc (05) c606 c205 00             MOV BYTE [0x5c2], 0x0
000021d1 (03) a1 bc05                  MOV AX, [0x5bc]
000021d4 (03) a3 ba05                  MOV [0x5ba], AX
000021d7 (01) 59                       POP CX
000021d8 (04) 8b36 bc05                MOV SI, [0x5bc]
000021dc (03) 26 880c                  MOV ES:[SI], CL
000021df (04) ff06 bc05                INC WORD [0x5bc]
000021e3 (03) e8 22fd                  CALL 0x1f08
000021e6 (03) a0 6400                  MOV AL, [0x64]
000021e9 (01) 50                       PUSH AX
000021ea (03) e8 3afd                  CALL 0x1f27
000021ed (01) 58                       POP AX
000021ee (03) e8 76fd                  CALL 0x1f67
000021f1 (01) c3                       RET
000021f2 (01) 58                       POP AX
000021f3 (02) b1 0d                    MOV CL, 0xd
000021f5 (03) e8 10fd                  CALL 0x1f08
000021f8 (04) 8b3e be05                MOV DI, [0x5be]
000021fc (04) 3b3e c005                CMP DI, [0x5c0]
00002200 (02) 73 11                    JAE 0x2213
00002202 (03) 26 8a05                  MOV AL, ES:[DI]
00002205 (01) 47                       INC DI
00002206 (04) 8b36 bc05                MOV SI, [0x5bc]
0000220a (03) 26 8804                  MOV ES:[SI], AL
0000220d (04) ff06 bc05                INC WORD [0x5bc]
00002211 (02) eb e9                    JMP 0x21fc
00002213 (03) e8 b0fd                  CALL 0x1fc6
00002216 (04) 8b1e b405                MOV BX, [0x5b4]
0000221a (04) 26 8847 01               MOV ES:[BX+0x1], AL
0000221e (04) 8e06 4e00                MOV ES, [0x4e]
00002222 (01) c3                       RET
00002223 (02) 34 1d                    XOR AL, 0x1d
00002225 (01) 96                       XCHG SI, AX
00002226 (02) 1be7                     SBB SP, DI
00002228 (02) 1b34                     SBB SI, [SI]
0000222a (03) 1d 341d                  SBB AX, 0x1d34
0000222d (02) 14 1c                    ADC AL, 0x1c
0000222f (03) 2d 1c59                  SUB AX, 0x591c
00002232 (02) 1c 72                    SBB AL, 0x72
00002234 (02) 1c 34                    SBB AL, 0x34
00002236 (03) 1d 721d                  SBB AX, 0x1d72
00002239 (02) b1 1c                    MOV CL, 0x1c
0000223b (02) 34 1d                    XOR AL, 0x1d
0000223d (02) 72 1d                    JB 0x225c
0000223f (02) 34 1d                    XOR AL, 0x1d
00002241 (02) 34 1d                    XOR AL, 0x1d
00002243 (02) 34 1d                    XOR AL, 0x1d
00002245 (02) 34 1d                    XOR AL, 0x1d
00002247 (03) bb 1c34                  MOV BX, 0x341c
0000224a (03) 1d 341d                  SBB AX, 0x1d34
0000224d (01) cf                       IRET
0000224e (02) 1c 34                    SBB AL, 0x34
00002250 (03) 1d d51c                  SBB AX, 0x1cd5
00002253 (02) 1a1d                     SBB BL, [DI]
00002255 (06) 26 803e 1800 00          CMP BYTE ES:[0x18], 0x0
0000225b (02) 74 03                    JZ 0x2260
0000225d (03) e9 b5fb                  JMP 0x1e15
00002260 (03) e8 38fb                  CALL 0x1d9b
00002263 (02) 8bda                     MOV BX, DX
00002265 (04) 26 a1 2e00               MOV AX, ES:[0x2e]
00002269 (01) 42                       INC DX
0000226a (02) 75 0c                    JNZ 0x2278
0000226c (04) 26 a1 3a00               MOV AX, ES:[0x3a]
00002270 (05) 26 8b1e 3800             MOV BX, ES:[0x38]
00002275 (03) 8d4f 02                  LEA CX, [BX+0x2]
00002278 (03) a3 b605                  MOV [0x5b6], AX
0000227b (02) 8ec0                     MOV ES, AX
0000227d (04) 891e b405                MOV [0x5b4], BX
00002281 (04) 890e b805                MOV [0x5b8], CX
00002285 (03) e8 effc                  CALL 0x1f77
00002288 (02) 8bc6                     MOV AX, SI
0000228a (03) 26 0207                  ADD AL, ES:[BX]
0000228d (03) 80d4 00                  ADC AH, 0x0
00002290 (03) a3 be05                  MOV [0x5be], AX
00002293 (03) a3 c005                  MOV [0x5c0], AX
00002296 (03) a0 6400                  MOV AL, [0x64]
00002299 (03) a2 c205                  MOV [0x5c2], AL
0000229c (03) a2 c305                  MOV [0x5c3], AL
0000229f (04) 8b36 b805                MOV SI, [0x5b8]
000022a3 (04) 3b36 b405                CMP SI, [0x5b4]
000022a7 (02) 74 10                    JZ 0x22b9
000022a9 (02) 26 ac                    LODS BYTE ES:[SI]
000022ab (04) 8936 b805                MOV [0x5b8], SI
000022af (02) 84c0                     TEST AL, AL
000022b1 (02) 75 11                    JNZ 0x22c4
000022b3 (03) a1 b405                  MOV AX, [0x5b4]
000022b6 (03) a3 b805                  MOV [0x5b8], AX
000022b9 (04) 8e06 4e00                MOV ES, [0x4e]
000022bd (03) e8 2dfa                  CALL 0x1ced
000022c0 (04) 8e06 b605                MOV ES, [0x5b6]
000022c4 (02) 3c 7f                    CMP AL, 0x7f
000022c6 (02) 75 05                    JNZ 0x22cd
000022c8 (03) e8 3efe                  CALL 0x2109
000022cb (02) eb d2                    JMP 0x229f
000022cd (02) 3c 18                    CMP AL, 0x18
000022cf (02) 77 0d                    JA 0x22de
000022d1 (02) 8ad8                     MOV BL, AL
000022d3 (02) 32ff                     XOR BH, BH
000022d5 (02) d1e3                     SHL BX, 0x1
000022d7 (05) 2e ff97 a31d             CALL CS:[BX+0x1da3]
000022dc (02) eb c1                    JMP 0x229f
000022de (03) e8 d3fe                  CALL 0x21b4
000022e1 (02) eb bc                    JMP 0x229f
000022e3 (02) 33db                     XOR BX, BX
000022e5 (06) 26 803e 1800 00          CMP BYTE ES:[0x18], 0x0
000022eb (02) 75 1f                    JNZ 0x230c
000022ed (03) e8 abfa                  CALL 0x1d9b
000022f0 (03) e8 c3f9                  CALL 0x1cb6
000022f3 (02) 74 17                    JZ 0x230c
000022f5 (07) 26 f706 1600 0100        TEST WORD ES:[0x16], 0x1
000022fc (02) 74 0c                    JZ 0x230a
000022fe (03) e8 ecf9                  CALL 0x1ced
00002301 (02) 33db                     XOR BX, BX
00002303 (02) 3c 03                    CMP AL, 0x3
00002305 (02) 75 05                    JNZ 0x230c
00002307 (03) a3 ac05                  MOV [0x5ac], AX
0000230a (02) b3 01                    MOV BL, 0x1
0000230c (01) c3                       RET
0000230d (02) 8bf2                     MOV SI, DX
0000230f (01) 1e                       PUSH DS
00002310 (05) 26 8e1e 2e00             MOV DS, ES:[0x2e]
00002315 (02) 8a04                     MOV AL, [SI]
00002317 (03) 8b4c 01                  MOV CX, [SI+0x1]
0000231a (03) 8b54 03                  MOV DX, [SI+0x3]
0000231d (01) 1f                       POP DS
0000231e (02) 32e4                     XOR AH, AH
00002320 (02) 3c 80                    CMP AL, 0x80
00002322 (02) 73 0d                    JAE 0x2331
00002324 (02) 3c 16                    CMP AL, 0x16
00002326 (02) 77 3f                    JA 0x2367
00002328 (02) 8bd8                     MOV BX, AX
0000232a (02) d1e3                     SHL BX, 0x1
0000232c (05) 2e ffa7 071f             JMP CS:[BX+0x1f07]
00002331 (04) ff1e 2800                CALL FAR WORD [0x28]
00002335 (01) c3                       RET
00002336 (06) 26 803e 1800 00          CMP BYTE ES:[0x18], 0x0
0000233c (02) 75 06                    JNZ 0x2344
0000233e (03) e8 4efa                  CALL 0x1d8f
00002341 (03) e9 72f9                  JMP 0x1cb6
00002344 (02) 33db                     XOR BX, BX
00002346 (01) c3                       RET
00002347 (06) 26 803e 1800 00          CMP BYTE ES:[0x18], 0x0
0000234d (02) 75 06                    JNZ 0x2355
0000234f (03) e8 3dfa                  CALL 0x1d8f
00002352 (03) e9 98f9                  JMP 0x1ced
00002355 (03) e9 bdfa                  JMP 0x1e15
00002358 (06) 26 803e 1800 00          CMP BYTE ES:[0x18], 0x0
0000235e (02) 75 06                    JNZ 0x2366
00002360 (03) e8 2cfa                  CALL 0x1d8f
00002363 (03) e9 fb01                  JMP 0x2561
00002366 (01) c3                       RET
00002367 (03) bb ffff                  MOV BX, 0xffff
0000236a (01) c3                       RET
0000236b (02) b0 03                    MOV AL, 0x3
0000236d (03) e9 07fb                  JMP 0x1e77
00002370 (02) b0 0e                    MOV AL, 0xe
00002372 (02) eb bd                    JMP 0x2331
00002374 (06) 26 803e 1800 00          CMP BYTE ES:[0x18], 0x0
0000237a (02) 75 07                    JNZ 0x2383
0000237c (03) e8 10fa                  CALL 0x1d8f
0000237f (02) b0 0f                    MOV AL, 0xf
00002381 (02) eb ae                    JMP 0x2331
00002383 (03) bb ff00                  MOV BX, 0xff
00002386 (01) c3                       RET
00002387 (01) 9c                       PUSHF
00002388 (04) 199c 19b6                SBB [SI-0x49e7], BX
0000238c (01) 1e                       PUSH DS
0000238d (01) c7                       DB 0xc7
0000238e (01) 1e                       PUSH DS
0000238f (04) d81e f519                FCOMP DWORD [0x19f5]
00002393 (01) f1                       INT1
00002394 (02) 19cf                     SBB DI, CX
00002396 (02) 19e7                     SBB DI, SP
00002398 (01) 1e                       PUSH DS
00002399 (02) e7 1e                    OUT 0x1e, AX
0000239b (02) e7 1e                    OUT 0x1e, AX
0000239d (02) e7 1e                    OUT 0x1e, AX
0000239f (02) e7 1e                    OUT 0x1e, AX
000023a1 (02) e7 1e                    OUT 0x1e, AX
000023a3 (02) e7 1e                    OUT 0x1e, AX
000023a5 (02) eb 1e                    JMP 0x23c5
000023a7 (02) e7 1e                    OUT 0x1e, AX
000023a9 (02) e7 1e                    OUT 0x1e, AX
000023ab (02) e7 1e                    OUT 0x1e, AX
000023ad (02) e7 1e                    OUT 0x1e, AX
000023af (02) e7 1e                    OUT 0x1e, AX
000023b1 (01) f0                       DB 0xf0
000023b1 (02) f0 1e                    PUSH DS
000023b3 (01) f4                       HLT
000023b4 (01) 1e                       PUSH DS
000023b5 (01) 42                       INC DX
000023b6 (02) 74 0d                    JZ 0x23c5
000023b8 (01) 4a                       DEC DX
000023b9 (05) 26 8916 1600             MOV ES:[0x16], DX
000023be (07) 26 810e 0600 0080        OR WORD ES:[0x6], 0x8000
000023c5 (05) 26 8b1e 1600             MOV BX, ES:[0x16]
000023ca (01) c3                       RET
000023cb (01) 42                       INC DX
000023cc (02) 74 06                    JZ 0x23d4
000023ce (01) 4a                       DEC DX
000023cf (05) 26 8816 1900             MOV ES:[0x19], DL
000023d4 (05) 26 8a1e 1900             MOV BL, ES:[0x19]
000023d9 (01) c3                       RET
000023da (06) 26 803e 1800 00          CMP BYTE ES:[0x18], 0x0
000023e0 (02) 75 27                    JNZ 0x2409
000023e2 (03) e8 b6f9                  CALL 0x1d9b
000023e5 (02) 8bfa                     MOV DI, DX
000023e7 (03) e8 9800                  CALL 0x2482
000023ea (02) e3 1d                    JCXZ 0x2409
000023ec (07) 26 f706 1600 0400        TEST WORD ES:[0x16], 0x4
000023f3 (02) 75 15                    JNZ 0x240a
000023f5 (02) 8bf7                     MOV SI, DI
000023f7 (01) 51                       PUSH CX
000023f8 (01) 1e                       PUSH DS
000023f9 (02) 8edb                     MOV DS, BX
000023fb (01) ac                       LODSB
000023fc (02) 8ac8                     MOV CL, AL
000023fe (01) 1f                       POP DS
000023ff (01) 56                       PUSH SI
00002400 (01) 53                       PUSH BX
00002401 (03) e8 e4f9                  CALL 0x1de8
00002404 (01) 5b                       POP BX
00002405 (01) 5e                       POP SI
00002406 (01) 59                       POP CX
00002407 (02) e2 ee                    LOOP 0x23f7
00002409 (01) c3                       RET
0000240a (02) 2bd2                     SUB DX, DX
0000240c (02) e3 fb                    JCXZ 0x2409
0000240e (02) 85d2                     TEST DX, DX
00002410 (02) 75 23                    JNZ 0x2435
00002412 (04) 26 a1 7800               MOV AX, ES:[0x78]
00002416 (02) 0bc0                     OR AX, AX
00002418 (02) 74 1b                    JZ 0x2435
0000241a (01) 1e                       PUSH DS
0000241b (02) 8ed8                     MOV DS, AX
0000241d (03) a0 0000                  MOV AL, [0x0]
00002420 (01) 1f                       POP DS
00002421 (03) ba 0001                  MOV DX, 0x100
00002424 (02) 3c 04                    CMP AL, 0x4
00002426 (02) 74 0d                    JZ 0x2435
00002428 (03) ba 0003                  MOV DX, 0x300
0000242b (02) 3c 02                    CMP AL, 0x2
0000242d (02) 74 2c                    JZ 0x245b
0000242f (02) 0ac0                     OR AL, AL
00002431 (02) 74 05                    JZ 0x2438
00002433 (02) eb 38                    JMP 0x246d
00002435 (03) e9 2300                  JMP 0x245b
00002438 (02) 8bf7                     MOV SI, DI
0000243a (02) e3 1e                    JCXZ 0x245a
0000243c (06) 26 833e 7800 00          CMP WORD ES:[0x78], 0x0
00002442 (02) 74 16                    JZ 0x245a
00002444 (01) 53                       PUSH BX
00002445 (01) 51                       PUSH CX
00002446 (01) 1e                       PUSH DS
00002447 (02) 8edb                     MOV DS, BX
00002449 (01) ac                       LODSB
0000244a (01) 91                       XCHG CX, AX
0000244b (05) 26 8e1e 7800             MOV DS, ES:[0x78]
00002450 (01) 56                       PUSH SI
00002451 (03) e8 b101                  CALL 0x2605
00002454 (01) 5e                       POP SI
00002455 (01) 1f                       POP DS
00002456 (01) 59                       POP CX
00002457 (01) 5b                       POP BX
00002458 (02) e2 e2                    LOOP 0x243c
0000245a (01) c3                       RET
0000245b (01) 52                       PUSH DX
0000245c (01) 51                       PUSH CX
0000245d (01) 53                       PUSH BX
0000245e (01) 57                       PUSH DI
0000245f (02) b0 27                    MOV AL, 0x27
00002461 (04) ff1e 2800                CALL FAR WORD [0x28]
00002465 (01) 5f                       POP DI
00002466 (01) 5b                       POP BX
00002467 (01) 59                       POP CX
00002468 (01) 5a                       POP DX
00002469 (02) e3 02                    JCXZ 0x246d
0000246b (02) eb ee                    JMP 0x245b
0000246d (01) c3                       RET
0000246e (03) e8 12fa                  CALL 0x1e83
00002471 (02) 8bfa                     MOV DI, DX
00002473 (03) e8 0c00                  CALL 0x2482
00002476 (03) ba 0001                  MOV DX, 0x100
00002479 (03) e8 90ff                  CALL 0x240c
0000247c (05) c606 b305 ff             MOV BYTE [0x5b3], 0xff
00002481 (01) c3                       RET
00002482 (01) 1e                       PUSH DS
00002483 (05) 26 8e1e 2e00             MOV DS, ES:[0x2e]
00002488 (03) 8b4d 04                  MOV CX, [DI+0x4]
0000248b (03) 8b5d 02                  MOV BX, [DI+0x2]
0000248e (02) 8b3d                     MOV DI, [DI]
00002490 (01) 1f                       POP DS
00002491 (01) c3                       RET
00002492 (03) b9 2d00                  MOV CX, 0x2d
00002495 (05) 803e 010f 00             CMP BYTE [0xf01], 0x0
0000249a (02) 74 0b                    JZ 0x24a7
0000249c (06) 26 803e 1800 00          CMP BYTE ES:[0x18], 0x0
000024a2 (02) 74 07                    JZ 0x24ab
000024a4 (03) b9 2000                  MOV CX, 0x20
000024a7 (03) bb ffff                  MOV BX, 0xffff
000024aa (01) c3                       RET
000024ab (03) b9 0301                  MOV CX, 0x103
000024ae (03) e9 f2e1                  JMP 0x6a3
000024b1 (02) 2bdb                     SUB BX, BX
000024b3 (01) c3                       RET
000024b4 (03) e8 a6f9                  CALL 0x1e5d
000024b7 (02) 8bfa                     MOV DI, DX
000024b9 (03) ba 0002                  MOV DX, 0x200
000024bc (02) eb 08                    JMP 0x24c6
000024be (03) e8 9cf9                  CALL 0x1e5d
000024c1 (02) 8bfa                     MOV DI, DX
000024c3 (03) ba 0003                  MOV DX, 0x300
000024c6 (03) e8 b9ff                  CALL 0x2482
000024c9 (03) e8 40ff                  CALL 0x240c
000024cc (05) c606 b205 ff             MOV BYTE [0x5b2], 0xff
000024d1 (01) c3                       RET
000024d2 (04) 26 a0 0500               MOV AL, ES:[0x5]
000024d6 (04) 3a06 b305                CMP AL, [0x5b3]
000024da (02) 75 05                    JNZ 0x24e1
000024dc (05) c606 b305 ff             MOV BYTE [0x5b3], 0xff
000024e1 (04) 3a06 b205                CMP AL, [0x5b2]
000024e5 (02) 75 05                    JNZ 0x24ec
000024e7 (05) c606 b205 ff             MOV BYTE [0x5b2], 0xff
000024ec (01) c3                       RET
000024ed (01) 52                       PUSH DX
000024ee (02) 8aca                     MOV CL, DL
000024f0 (02) 33d2                     XOR DX, DX
000024f2 (02) b0 02                    MOV AL, 0x2
000024f4 (04) ff1e 2800                CALL FAR WORD [0x28]
000024f8 (01) 5a                       POP DX
000024f9 (06) f706 ae05 0002           TEST WORD [0x5ae], 0x200
000024ff (02) 74 0f                    JZ 0x2510
00002501 (07) 26 f706 1600 0400        TEST WORD ES:[0x16], 0x4
00002508 (02) 75 06                    JNZ 0x2510
0000250a (03) b9 0500                  MOV CX, 0x5
0000250d (03) e8 93e1                  CALL 0x6a3
00002510 (01) c3                       RET
00002511 (03) b8 0000                  MOV AX, 0x0
00002514 (07) 26 f706 7600 ffff        TEST WORD ES:[0x76], 0xffff
0000251b (02) 74 4e                    JZ 0x256b
0000251d (01) 1e                       PUSH DS
0000251e (05) 26 8e1e 7600             MOV DS, ES:[0x76]
00002523 (03) a0 0000                  MOV AL, [0x0]
00002526 (01) 1f                       POP DS
00002527 (02) 3c 02                    CMP AL, 0x2
00002529 (02) 72 0c                    JB 0x2537
0000252b (02) 3c 03                    CMP AL, 0x3
0000252d (02) 75 03                    JNZ 0x2532
0000252f (03) e9 a2f9                  JMP 0x1ed4
00002532 (02) 33db                     XOR BX, BX
00002534 (02) 33c0                     XOR AX, AX
00002536 (01) c3                       RET
00002537 (03) e9 5200                  JMP 0x258c
0000253a (03) b8 0100                  MOV AX, 0x1
0000253d (07) 26 f706 7600 ffff        TEST WORD ES:[0x76], 0xffff
00002544 (02) 74 25                    JZ 0x256b
00002546 (04) 26 a1 7600               MOV AX, ES:[0x76]
0000254a (01) 1e                       PUSH DS
0000254b (02) 8ed8                     MOV DS, AX
0000254d (03) a0 0000                  MOV AL, [0x0]
00002550 (01) 1f                       POP DS
00002551 (03) bb 0500                  MOV BX, 0x5
00002554 (02) 3c 04                    CMP AL, 0x4
00002556 (02) 77 02                    JA 0x255a
00002558 (02) 8ad8                     MOV BL, AL
0000255a (02) d1e3                     SHL BX, 0x1
0000255c (05) 2e ffa7 0021             JMP CS:[BX+0x2100]
00002561 (02) b0 02                    MOV AL, 0x2
00002563 (06) 26 833e 7800 00          CMP WORD ES:[0x78], 0x0
00002569 (02) 75 09                    JNZ 0x2574
0000256b (01) 51                       PUSH CX
0000256c (02) 33d2                     XOR DX, DX
0000256e (04) ff1e 2800                CALL FAR WORD [0x28]
00002572 (01) 59                       POP CX
00002573 (01) c3                       RET
00002574 (04) 26 a1 7800               MOV AX, ES:[0x78]
00002578 (03) e9 cfff                  JMP 0x254a
0000257b (02) 33c0                     XOR AX, AX
0000257d (02) 8bd8                     MOV BX, AX
0000257f (01) c3                       RET
00002580 (03) 67 2126                  AND [ESI], SP
00002583 (02) 21f1                     AND CX, SI
00002585 (02) 19cf                     SBB DI, CX
00002587 (02) 19f5                     SBB BP, SI
00002589 (02) 19fb                     SBB BX, DI
0000258b (04) 201e 268e                AND [0x8e26], BL
0000258f (01) 1e                       PUSH DS
00002590 (02) 76 00                    JBE 0x2592
00002592 (03) e8 a800                  CALL 0x263d
00002595 (01) 1f                       POP DS
00002596 (03) 80fb 1a                  CMP BL, 0x1a
00002599 (02) 75 05                    JNZ 0x25a0
0000259b (02) 33db                     XOR BX, BX
0000259d (02) 33c0                     XOR AX, AX
0000259f (01) c3                       RET
000025a0 (03) bb 0100                  MOV BX, 0x1
000025a3 (02) 8bc3                     MOV AX, BX
000025a5 (01) c3                       RET
000025a6 (01) 1e                       PUSH DS
000025a7 (05) 26 8e1e 7600             MOV DS, ES:[0x76]
000025ac (03) e8 8e00                  CALL 0x263d
000025af (01) 1f                       POP DS
000025b0 (03) 80fb 1a                  CMP BL, 0x1a
000025b3 (02) 75 0e                    JNZ 0x25c3
000025b5 (06) 26 803e 1800 00          CMP BYTE ES:[0x18], 0x0
000025bb (02) 75 de                    JNZ 0x259b
000025bd (03) b8 0100                  MOV AX, 0x1
000025c0 (03) e9 a8ff                  JMP 0x256b
000025c3 (01) 1e                       PUSH DS
000025c4 (05) 26 8e1e 7600             MOV DS, ES:[0x76]
000025c9 (04) fe06 2500                INC BYTE [0x25]
000025cd (03) 80fb 0d                  CMP BL, 0xd
000025d0 (02) 75 0f                    JNZ 0x25e1
000025d2 (03) e8 6800                  CALL 0x263d
000025d5 (02) 8ac3                     MOV AL, BL
000025d7 (02) b3 0d                    MOV BL, 0xd
000025d9 (02) 3c 0a                    CMP AL, 0xa
000025db (02) 75 04                    JNZ 0x25e1
000025dd (04) fe06 2500                INC BYTE [0x25]
000025e1 (01) 1f                       POP DS
000025e2 (02) 32ff                     XOR BH, BH
000025e4 (02) 8bc3                     MOV AX, BX
000025e6 (01) c3                       RET
000025e7 (01) 1e                       PUSH DS
000025e8 (05) 26 8e1e 7800             MOV DS, ES:[0x78]
000025ed (03) e8 1500                  CALL 0x2605
000025f0 (01) 1f                       POP DS
000025f1 (01) c3                       RET
000025f2 (04) 26 a1 7800               MOV AX, ES:[0x78]
000025f6 (02) 0bc0                     OR AX, AX
000025f8 (02) 74 0a                    JZ 0x2604
000025fa (01) 1e                       PUSH DS
000025fb (02) 8ed8                     MOV DS, AX
000025fd (03) b9 2200                  MOV CX, 0x22
00002600 (03) e8 6b00                  CALL 0x266e
00002603 (01) 1f                       POP DS
00002604 (01) c3                       RET
00002605 (03) a0 2500                  MOV AL, [0x25]
00002608 (02) 0ac0                     OR AL, AL
0000260a (02) 79 26                    JNS 0x2632
0000260c (01) 51                       PUSH CX
0000260d (03) b9 2200                  MOV CX, 0x22
00002610 (03) e8 5b00                  CALL 0x266e
00002613 (04) ff06 2200                INC WORD [0x22]
00002617 (02) 75 04                    JNZ 0x261d
00002619 (04) fe06 2400                INC BYTE [0x24]
0000261d (01) 06                       PUSH ES
0000261e (01) 1e                       PUSH DS
0000261f (01) 07                       POP ES
00002620 (03) bf 2800                  MOV DI, 0x28
00002623 (03) b9 4000                  MOV CX, 0x40
00002626 (03) b8 1a1a                  MOV AX, 0x1a1a
00002629 (02) f3 ab                    REP STOSW
0000262b (01) 07                       POP ES
0000262c (01) 59                       POP CX
0000262d (02) 32c0                     XOR AL, AL
0000262f (03) a2 2500                  MOV [0x25], AL
00002632 (02) 32e4                     XOR AH, AH
00002634 (01) 96                       XCHG SI, AX
00002635 (03) 884c 28                  MOV [SI+0x28], CL
00002638 (04) fe06 2500                INC BYTE [0x25]
0000263c (01) c3                       RET
0000263d (03) a0 2500                  MOV AL, [0x25]
00002640 (02) 0ac0                     OR AL, AL
00002642 (02) 79 15                    JNS 0x2659
00002644 (03) b9 2100                  MOV CX, 0x21
00002647 (04) ff06 2200                INC WORD [0x22]
0000264b (02) 75 04                    JNZ 0x2651
0000264d (04) fe06 2400                INC BYTE [0x24]
00002651 (03) e8 1a00                  CALL 0x266e
00002654 (02) 32c0                     XOR AL, AL
00002656 (03) a2 2500                  MOV [0x25], AL
00002659 (02) 32e4                     XOR AH, AH
0000265b (01) 96                       XCHG SI, AX
0000265c (03) 8a5c 28                  MOV BL, [SI+0x28]
0000265f (03) 80fb 1a                  CMP BL, 0x1a
00002662 (02) 75 07                    JNZ 0x266b
00002664 (07) 26 c706 7600 0000        MOV WORD ES:[0x76], 0x0
0000266b (02) 8ac3                     MOV AL, BL
0000266d (01) c3                       RET
0000266e (04) 26 a0 4700               MOV AL, ES:[0x47]
00002672 (05) 26 8a26 4600             MOV AH, ES:[0x46]
00002677 (01) 50                       PUSH AX
00002678 (05) 26 ff36 3a00             PUSH WORD ES:[0x3a]
0000267d (05) 26 ff36 3800             PUSH WORD ES:[0x38]
00002682 (03) e8 6f00                  CALL 0x26f4
00002685 (06) 26 c606 4600 ff          MOV BYTE ES:[0x46], 0xff
0000268b (06) 26 c606 4700 01          MOV BYTE ES:[0x47], 0x1
00002691 (07) 26 c706 3800 2800        MOV WORD ES:[0x38], 0x28
00002698 (05) 26 8c1e 3a00             MOV WORD ES:[0x3a], DS
0000269d (01) 51                       PUSH CX
0000269e (03) b9 0f00                  MOV CX, 0xf
000026a1 (03) ba 0100                  MOV DX, 0x1
000026a4 (03) e8 fcdf                  CALL 0x6a3
000026a7 (01) 59                       POP CX
000026a8 (03) 80fb ff                  CMP BL, 0xff
000026ab (02) 74 0a                    JZ 0x26b7
000026ad (03) ba 0100                  MOV DX, 0x1
000026b0 (03) e8 f0df                  CALL 0x6a3
000026b3 (02) 0adb                     OR BL, BL
000026b5 (02) 74 1c                    JZ 0x26d3
000026b7 (05) 803e 0000 00             CMP BYTE [0x0], 0x0
000026bc (02) 74 0e                    JZ 0x26cc
000026be (05) c606 2800 1a             MOV BYTE [0x28], 0x1a
000026c3 (07) 26 c706 7600 0000        MOV WORD ES:[0x76], 0x0
000026ca (02) eb 07                    JMP 0x26d3
000026cc (07) 26 c706 7800 0000        MOV WORD ES:[0x78], 0x0
000026d3 (03) b9 1000                  MOV CX, 0x10
000026d6 (03) ba 0100                  MOV DX, 0x1
000026d9 (03) e8 c7df                  CALL 0x6a3
000026dc (03) e8 1500                  CALL 0x26f4
000026df (05) 26 8f06 3800             POP WORD ES:[0x38]
000026e4 (05) 26 8f06 3a00             POP WORD ES:[0x3a]
000026e9 (01) 58                       POP AX
000026ea (04) 26 a2 4700               MOV ES:[0x47], AL
000026ee (05) 26 8826 4600             MOV ES:[0x46], AH
000026f3 (01) c3                       RET
000026f4 (03) a1 2600                  MOV AX, [0x26]
000026f7 (05) 26 8b1e 1100             MOV BX, ES:[0x11]
000026fc (01) 06                       PUSH ES
000026fd (05) 2e 8e06 0600             MOV ES, CS:[0x6]
00002702 (06) 26 814f 22 0008          OR WORD ES:[BX+0x22], 0x800
00002708 (04) 26 8747 16               XCHG ES:[BX+0x16], AX
0000270c (01) 07                       POP ES
0000270d (03) a3 2600                  MOV [0x26], AX
00002710 (01) c3                       RET
00002711 (03) 2843 29                  SUB [BP+DI+0x29], AL
00002714 (02) 3139                     XOR [BX+DI], DI
00002716 (02) 3835                     CMP [DI], DH
00002718 (02) 2c 44                    SUB AL, 0x44
0000271a (01) 49                       DEC CX
0000271b (01) 47                       INC DI
0000271c (01) 49                       DEC CX
0000271d (01) 54                       PUSH SP
0000271e (01) 41                       INC CX
0000271f (01) 4c                       DEC SP
00002720 (03) 2052 45                  AND [BP+SI+0x45], DL
00002723 (01) 53                       PUSH BX
00002724 (01) 45                       INC BP
00002725 (01) 41                       INC CX
00002726 (01) 52                       PUSH DX
00002727 (01) 43                       INC BX
00002728 (01) 48                       DEC AX
00002729 (02) 3130                     XOR [BX+SI], SI
0000272b (03) 35 332d                  XOR AX, 0x2d33
0000272e (02) 3030                     XOR [BX+SI], DH
00002730 (02) 3030                     XOR [BX+SI], DH
00002732 (03) 2d 3635                  SUB AX, 0x3536
00002735 (02) 34 33                    XOR AL, 0x33
00002737 (02) 3231                     XOR DH, [BX+DI]
00002739 (01) c3                       RET
0000273a (02) e7 22                    OUT 0x22, AX
0000273c (01) ee                       OUT DX, AL
0000273d (04) 22af 24b6                AND CH, [BX-0x49dc]
00002741 (02) 24 bc                    AND AL, 0xbc
00002743 (02) 24 c2                    AND AL, 0xc2
00002745 (02) 24 c9                    AND AL, 0xc9
00002747 (02) 24 dc                    AND AL, 0xdc
00002749 (02) 24 ef                    AND AL, 0xef
0000274b (02) 24 f7                    AND AL, 0xf7
0000274d (02) 22f5                     AND DH, CH
0000274f (02) 24 fb                    AND AL, 0xfb
00002751 (02) 24 09                    AND AL, 0x9
00002753 (03) 25 2325                  AND AX, 0x2523
00002756 (01) cb                       RETF
00002757 (02) 23e0                     AND SP, AX
00002759 (02) 23ef                     AND BP, DI
0000275b (02) 2339                     AND DI, [BX+DI]
0000275d (02) 24 7d                    AND AL, 0x7d
0000275f (02) 24 f3                    AND AL, 0xf3
00002761 (04) 222e ffa4                AND CH, [0xa4ff]
00002765 (03) ba 22bb                  MOV DX, 0xbb22
00002768 (01) ff                       DB 0xff
00002769 (01) ff                       DB 0xff
0000276a (03) b9 0200                  MOV CX, 0x2
0000276d (01) c3                       RET
0000276e (04) 8b1e 5700                MOV BX, [0x57]
00002772 (01) c3                       RET
00002773 (03) bb 1210                  MOV BX, 0x1012
00002776 (01) c3                       RET
00002777 (02) 8bf2                     MOV SI, DX
00002779 (02) 8cda                     MOV DX, DS
0000277b (01) 1e                       PUSH DS
0000277c (01) 06                       PUSH ES
0000277d (05) 26 8e1e 2e00             MOV DS, ES:[0x2e]
00002782 (03) bf 6723                  MOV DI, 0x2367
00002785 (02) 33db                     XOR BX, BX
00002787 (02) 8a1c                     MOV BL, [SI]
00002789 (03) 80fb 06                  CMP BL, 0x6
0000278c (02) 72 12                    JB 0x27a0
0000278e (03) 80eb 80                  SUB BL, 0x80
00002791 (02) 72 08                    JB 0x279b
00002793 (03) bf 7f23                  MOV DI, 0x237f
00002796 (03) 80fb 13                  CMP BL, 0x13
00002799 (02) 72 05                    JB 0x27a0
0000279b (03) bb ffff                  MOV BX, 0xffff
0000279e (02) eb 44                    JMP 0x27e4
000027a0 (02) d1e3                     SHL BX, 0x1
000027a2 (02) d1e3                     SHL BX, 0x1
000027a4 (03) 2e 8b09                  MOV CX, CS:[BX+DI]
000027a7 (03) f6c5 80                  TEST CH, 0x80
000027aa (02) 74 02                    JZ 0x27ae
000027ac (02) 8cc2                     MOV DX, ES
000027ae (04) 2e 8b79 02               MOV DI, CS:[BX+DI+0x2]
000027b2 (04) f644 01 ff               TEST BYTE [SI+0x1], 0xff
000027b6 (03) 8d74 02                  LEA SI, [SI+0x2]
000027b9 (02) 75 08                    JNZ 0x27c3
000027bb (02) 87f7                     XCHG DI, SI
000027bd (01) 1e                       PUSH DS
000027be (01) 07                       POP ES
000027bf (02) 8eda                     MOV DS, DX
000027c1 (02) eb 14                    JMP 0x27d7
000027c3 (03) f6c5 40                  TEST CH, 0x40
000027c6 (02) 75 d3                    JNZ 0x279b
000027c8 (06) 26 803e 1800 00          CMP BYTE ES:[0x18], 0x0
000027ce (02) 74 05                    JZ 0x27d5
000027d0 (03) f6c5 20                  TEST CH, 0x20
000027d3 (02) 75 c6                    JNZ 0x279b
000027d5 (02) 8ec2                     MOV ES, DX
000027d7 (03) f6c5 10                  TEST CH, 0x10
000027da (02) 74 01                    JZ 0x27dd
000027dc (01) fa                       CLI
000027dd (02) 32ed                     XOR CH, CH
000027df (02) f3 a4                    REP MOVSB
000027e1 (01) fb                       STI
000027e2 (02) 33db                     XOR BX, BX
000027e4 (01) 07                       POP ES
000027e5 (01) 1f                       POP DS
000027e6 (01) c3                       RET
000027e7 (02) 0120                     ADD [BX+SI], SP
000027e9 (03) 65 0001                  ADD GS:[BX+DI], AL
000027ec (03) 2066 00                  AND [BP+0x0], AH
000027ef (02) 0120                     ADD [BX+SI], SP
000027f1 (03) 67 0001                  ADD [ECX], AL
000027f4 (01) 60                       PUSHA
000027f5 (02) 010f                     ADD [BX], CX
000027f7 (02) 0120                     ADD [BX+SI], SP
000027f9 (01) 5e                       POP SI
000027fa (02) 0005                     ADD [DI], AL
000027fc (03) 105f 00                  ADC [BX+0x0], BL
000027ff (02) 0120                     ADD [BX+SI], SP
00002801 (01) 07                       POP ES
00002802 (03) 0f01e0                   SMSW AX
00002805 (03) 05 001a                  ADD AX, 0x1a00
00002808 (05) 8036 0001 20             XOR BYTE [0x100], 0x20
0000280d (03) ba 01ff                  MOV DX, 0xff01
00002810 (04) 20bb 0102                AND [BP+DI+0x201], BH
00002814 (03) 3044 00                  XOR [SI+0x0], AL
00002817 (02) ff20                     JMP [BX+SI]
00002819 (01) 92                       XCHG DX, AX
0000281a (02) 0004                     ADD [SI], AL
0000281c (03) 305a 00                  XOR [BP+SI+0x0], BL
0000281f (02) 01e0                     ADD AX, SP
00002821 (02) 1800                     SBB [BX+SI], AL
00002823 (03) 0160 56                  ADD [BX+SI+0x56], SP
00002826 (02) 0001                     ADD [BX+DI], AL
00002828 (04) 20bb 0202                AND [BP+DI+0x202], BH
0000282c (04) 20ae 0501                AND [BP+0x105], CH
00002830 (01) 60                       PUSHA
00002831 (01) 59                       POP CX
00002832 (02) 0004                     ADD [SI], AL
00002834 (01) 90                       NOP
00002835 (02) 70 00                    JO 0x2837
00002837 (02) 02e0                     ADD AH, AL
00002839 (02) 1100                     ADC [BX+SI], AX
0000283b (03) 05 20b3                  ADD AX, 0xb320
0000283e (02) 0101                     ADD [BX+DI], AX
00002840 (01) 60                       PUSHA
00002841 (03) b8 0120                  MOV AX, 0x2001
00002844 (02) 1030                     ADC [BX+SI], DH
00002846 (02) 1001                     ADC [BX+DI], AL
00002848 (03) 1050 10                  ADC [BX+SI+0x10], DL
0000284b (01) 06                       PUSH ES
0000284c (05) 26 8e06 2e00             MOV ES, ES:[0x2e]
00002851 (02) 8bfa                     MOV DI, DX
00002853 (03) be b322                  MOV SI, 0x22b3
00002856 (03) b9 0300                  MOV CX, 0x3
00002859 (03) f3 2e a5                 REP MOVS WORD CS:[DI]
0000285c (01) 07                       POP ES
0000285d (02) 8bd9                     MOV BX, CX
0000285f (01) c3                       RET
00002860 (01) 42                       INC DX
00002861 (02) 74 06                    JZ 0x2869
00002863 (01) 4a                       DEC DX
00002864 (05) 26 8916 1400             MOV ES:[0x14], DX
00002869 (05) 26 8b1e 1400             MOV BX, ES:[0x14]
0000286e (01) c3                       RET
0000286f (05) 26 8b36 1100             MOV SI, ES:[0x11]
00002874 (02) 85f6                     TEST SI, SI
00002876 (02) 74 40                    JZ 0x28b8
00002878 (01) fa                       CLI
00002879 (04) 8b3e 9201                MOV DI, [0x192]
0000287d (02) 8b05                     MOV AX, [DI]
0000287f (03) a3 9201                  MOV [0x192], AX
00002882 (01) fb                       STI
00002883 (01) 06                       PUSH ES
00002884 (01) 1e                       PUSH DS
00002885 (01) 07                       POP ES
00002886 (01) ad                       LODSW
00002887 (01) 56                       PUSH SI
00002888 (02) 85c0                     TEST AX, AX
0000288a (02) 75 03                    JNZ 0x288f
0000288c (01) ab                       STOSW
0000288d (02) eb 1a                    JMP 0x28a9
0000288f (01) 96                       XCHG SI, AX
00002890 (01) fa                       CLI
00002891 (03) a1 9401                  MOV AX, [0x194]
00002894 (01) ab                       STOSW
00002895 (02) 85c0                     TEST AX, AX
00002897 (02) 74 10                    JZ 0x28a9
00002899 (01) 51                       PUSH CX
0000289a (01) 57                       PUSH DI
0000289b (01) 97                       XCHG DI, AX
0000289c (02) 8b05                     MOV AX, [DI]
0000289e (03) a3 9401                  MOV [0x194], AX
000028a1 (01) fb                       STI
000028a2 (03) b9 0500                  MOV CX, 0x5
000028a5 (02) f3 a5                    REP MOVSW
000028a7 (01) 5f                       POP DI
000028a8 (01) 59                       POP CX
000028a9 (01) fb                       STI
000028aa (01) 5e                       POP SI
000028ab (02) e2 d9                    LOOP 0x2886
000028ad (01) a5                       MOVSW
000028ae (01) a5                       MOVSW
000028af (01) 07                       POP ES
000028b0 (03) 83ef 24                  SUB DI, 0x24
000028b3 (05) 26 893e 1100             MOV ES:[0x11], DI
000028b8 (01) c3                       RET
000028b9 (05) 26 8b36 1100             MOV SI, ES:[0x11]
000028be (02) 85f6                     TEST SI, SI
000028c0 (02) 74 3a                    JZ 0x28fc
000028c2 (03) b9 1000                  MOV CX, 0x10
000028c5 (01) ad                       LODSW
000028c6 (01) 93                       XCHG BX, AX
000028c7 (02) 85db                     TEST BX, BX
000028c9 (02) 74 10                    JZ 0x28db
000028cb (03) ff4f 08                  DEC WORD [BX+0x8]
000028ce (02) 75 0b                    JNZ 0x28db
000028d0 (01) fa                       CLI
000028d1 (03) a1 9401                  MOV AX, [0x194]
000028d4 (02) 8907                     MOV [BX], AX
000028d6 (04) 891e 9401                MOV [0x194], BX
000028da (01) fb                       STI
000028db (02) e2 e8                    LOOP 0x28c5
000028dd (02) ff0c                     DEC WORD [SI]
000028df (02) 75 1b                    JNZ 0x28fc
000028e1 (03) 83ee 20                  SUB SI, 0x20
000028e4 (01) fa                       CLI
000028e5 (04) 8b1e 9201                MOV BX, [0x192]
000028e9 (02) 891c                     MOV [SI], BX
000028eb (04) 8936 9201                MOV [0x192], SI
000028ef (01) fb                       STI
000028f0 (01) 1e                       PUSH DS
000028f1 (04) 8e1e 4e00                MOV DS, [0x4e]
000028f5 (06) c706 1100 0000           MOV WORD [0x11], 0x0
000028fb (01) 1f                       POP DS
000028fc (01) c3                       RET
000028fd (05) 26 8c1e 3000             MOV WORD ES:[0x30], DS
00002902 (02) 2bdb                     SUB BX, BX
00002904 (02) 2bc0                     SUB AX, AX
00002906 (01) c3                       RET
00002907 (01) 90                       NOP
00002908 (01) cf                       IRET
00002909 (03) b9 0300                  MOV CX, 0x3
0000290c (01) 51                       PUSH CX
0000290d (03) 80c1 0c                  ADD CL, 0xc
00002910 (02) 8ac1                     MOV AL, CL
00002912 (03) ba 0100                  MOV DX, 0x1
00002915 (02) d3e2                     SHL DX, CL
00002917 (02) b1 ff                    MOV CL, 0xff
00002919 (01) 53                       PUSH BX
0000291a (03) e8 8b1b                  CALL 0x44a8
0000291d (01) 5b                       POP BX
0000291e (02) 8ac8                     MOV CL, AL
00002920 (03) b8 0100                  MOV AX, 0x1
00002923 (02) d3e0                     SHL AX, CL
00002925 (02) 85d8                     TEST AX, BX
00002927 (02) 74 02                    JZ 0x292b
00002929 (02) 0bda                     OR BX, DX
0000292b (01) 59                       POP CX
0000292c (02) e2 de                    LOOP 0x290c
0000292e (01) c3                       RET
0000292f (04) 8b1e cc05                MOV BX, [0x5cc]
00002933 (03) e9 d3ff                  JMP 0x2909
00002936 (05) 26 8a1e 3600             MOV BL, ES:[0x36]
0000293b (01) c3                       RET
0000293c (05) 26 8916 3800             MOV ES:[0x38], DX
00002941 (01) c3                       RET
00002942 (04) 8b1e ca05                MOV BX, [0x5ca]
00002946 (03) e9 c0ff                  JMP 0x2909
00002949 (02) 8ac2                     MOV AL, DL
0000294b (02) 3c ff                    CMP AL, 0xff
0000294d (02) 75 06                    JNZ 0x2955
0000294f (05) 26 8a1e 3700             MOV BL, ES:[0x37]
00002954 (01) c3                       RET
00002955 (02) 24 0f                    AND AL, 0xf
00002957 (04) 26 a2 3700               MOV ES:[0x37], AL
0000295b (01) c3                       RET
0000295c (02) 33db                     XOR BX, BX
0000295e (02) 0ad2                     OR DL, DL
00002960 (02) 74 0b                    JZ 0x296d
00002962 (03) 80fa 81                  CMP DL, 0x81
00002965 (02) 73 06                    JAE 0x296d
00002967 (05) 26 8816 4700             MOV ES:[0x47], DL
0000296c (01) c3                       RET
0000296d (01) 4b                       DEC BX
0000296e (01) c3                       RET
0000296f (05) 26 8816 4600             MOV ES:[0x46], DL
00002974 (01) c3                       RET
00002975 (05) 26 8916 3a00             MOV ES:[0x3a], DX
0000297a (01) c3                       RET
0000297b (04) 26 a1 3a00               MOV AX, ES:[0x3a]
0000297f (04) 26 a3 3000               MOV ES:[0x30], AX
00002983 (05) 26 8b1e 3800             MOV BX, ES:[0x38]
00002988 (01) c3                       RET
00002989 (02) 8bf2                     MOV SI, DX
0000298b (03) bf 5f00                  MOV DI, 0x5f
0000298e (01) fa                       CLI
0000298f (01) 06                       PUSH ES
00002990 (01) 1e                       PUSH DS
00002991 (05) 26 8e1e 2e00             MOV DS, ES:[0x2e]
00002996 (01) 07                       POP ES
00002997 (01) a5                       MOVSW
00002998 (01) a5                       MOVSW
00002999 (01) 06                       PUSH ES
0000299a (01) 1f                       POP DS
0000299b (01) 07                       POP ES
0000299c (05) c606 6300 00             MOV BYTE [0x63], 0x0
000029a1 (01) fb                       STI
000029a2 (01) c3                       RET
000029a3 (02) 8bfa                     MOV DI, DX
000029a5 (03) be 5f00                  MOV SI, 0x5f
000029a8 (01) 06                       PUSH ES
000029a9 (05) 26 8e06 2e00             MOV ES, ES:[0x2e]
000029ae (01) fa                       CLI
000029af (01) a5                       MOVSW
000029b0 (01) a5                       MOVSW
000029b1 (04) 8a1e 6300                MOV BL, [0x63]
000029b5 (01) fb                       STI
000029b6 (01) 07                       POP ES
000029b7 (01) c3                       RET
000029b8 (01) c3                       RET
000029b9 (03) e8 4301                  CALL 0x2aff
000029bc (03) 0a44 01                  OR AL, [SI+0x1]
000029bf (03) 1a44 35                  SBB AL, [SI+0x35]
000029c2 (03) 2a45 35                  SUB AL, [DI+0x35]
000029c5 (03) 68 4525                  PUSH 0x2545
000029c8 (02) e4 45                    IN AL, 0x45
000029ca (02) 2118                     AND [BX+SI], BX
000029cc (01) 46                       INC SI
000029cd (03) 35 3646                  XOR AX, 0x4636
000029d0 (01) 17                       POP SS
000029d1 (01) 48                       DEC AX
000029d2 (01) 46                       INC SI
000029d3 (01) 17                       POP SS
000029d4 (01) 5a                       POP DX
000029d5 (01) 46                       INC SI
000029d6 (03) 25 5847                  AND AX, 0x4758
000029d9 (03) 15 cf47                  ADC AX, 0x47cf
000029dc (02) 01dc                     ADD SP, BX
000029de (01) 47                       INC DI
000029df (02) 01f8                     ADD AX, DI
000029e1 (01) 47                       INC DI
000029e2 (03) 05 3d48                  ADD AX, 0x483d
000029e5 (03) 0155 48                  ADD [DI+0x48], DX
000029e8 (03) 1b6e 48                  SBB BP, [BP+0x48]
000029eb (04) 1b87 4819                SBB AX, [BX+0x1948]
000029ef (03) be 4809                  MOV SI, 0x948
000029f2 (01) ce                       INTO
000029f3 (01) 48                       DEC AX
000029f4 (02) 0122                     ADD [BP+SI], SP
000029f6 (02) 2901                     SUB [BX+DI], AX
000029f8 (02) 2229                     AND CH, [BX+DI]
000029fa (02) 0117                     ADD [BX], DX
000029fc (01) 49                       DEC CX
000029fd (02) 1b22                     SBB SP, [BP+SI]
000029ff (02) 2919                     SUB [BX+DI], BX
00002a01 (02) 2229                     AND CH, [BX+DI]
00002a03 (02) 1931                     SBB [BX+DI], SI
00002a05 (01) 49                       DEC CX
00002a06 (03) 017b 49                  ADD [BP+DI+0x49], DI
00002a09 (04) 018a 4901                ADD [BP+SI+0x149], CX
00002a0d (03) 114a 09                  ADC [BP+SI+0x9], CX
00002a10 (03) 124b 05                  ADC CL, [BP+DI+0x5]
00002a13 (01) 98                       CBW
00002a14 (01) 4b                       DEC BX
00002a15 (04) 01ad 4b05                ADD [DI+0x54b], BP
00002a19 (01) f0                       DB 0xf0
00002a19 (02) f0 4b                    DEC BX
00002a1b (03) 05 734c                  ADD AX, 0x4c73
00002a1e (04) 018b 4c15                ADD [BP+DI+0x154c], CX
00002a22 (03) 8a49 01                  MOV CL, [BX+DI+0x1]
00002a25 (02) e5 4c                    IN AX, 0x4c
00002a27 (04) 0190 cf03                ADD [BX+SI+0x3cf], DX
00002a2b (01) f1                       INT1
00002a2c (04) 81c6 3925                ADD SI, 0x2539
00002a30 (03) e8 2000                  CALL 0x2a53
00002a33 (02) 8bc3                     MOV AX, BX
00002a35 (01) c3                       RET
00002a36 (04) 8a0e 1d06                MOV CL, [0x61d]
00002a3a (02) 32ed                     XOR CH, CH
00002a3c (02) 8bf1                     MOV SI, CX
00002a3e (02) d1e6                     SHL SI, 0x1
00002a40 (02) 03f1                     ADD SI, CX
00002a42 (04) 81c6 3925                ADD SI, 0x2539
00002a46 (04) 8e06 4e00                MOV ES, [0x4e]
00002a4a (04) 8b16 2206                MOV DX, [0x622]
00002a4e (01) 9c                       PUSHF
00002a4f (01) 58                       POP AX
00002a50 (01) fa                       CLI
00002a51 (02) eb 23                    JMP 0x2a76
00002a53 (05) 26 fe06 1300             INC BYTE ES:[0x13]
00002a58 (01) 51                       PUSH CX
00002a59 (01) 52                       PUSH DX
00002a5a (01) 56                       PUSH SI
00002a5b (03) bb 7a00                  MOV BX, 0x7a
00002a5e (03) b9 0402                  MOV CX, 0x204
00002a61 (03) e8 3fdc                  CALL 0x6a3
00002a64 (01) 5e                       POP SI
00002a65 (01) 5a                       POP DX
00002a66 (01) 59                       POP CX
00002a67 (04) 880e 1d06                MOV [0x61d], CL
00002a6b (01) 9c                       PUSHF
00002a6c (01) 58                       POP AX
00002a6d (01) fa                       CLI
00002a6e (04) 8c16 6507                MOV WORD [0x765], SS
00002a72 (04) 8926 6707                MOV [0x767], SP
00002a76 (02) 8cdb                     MOV BX, DS
00002a78 (02) 8ed3                     MOV SS, BX
00002a7a (03) bc 6307                  MOV SP, 0x763
00002a7d (01) 50                       PUSH AX
00002a7e (01) 9d                       POPF
00002a7f (04) 26 a1 3600               MOV AX, ES:[0x36]
00002a83 (03) a3 2606                  MOV [0x626], AX
00002a86 (04) 26 a1 2e00               MOV AX, ES:[0x2e]
00002a8a (03) a3 2806                  MOV [0x628], AX
00002a8d (04) 26 a1 3000               MOV AX, ES:[0x30]
00002a91 (03) a3 2a06                  MOV [0x62a], AX
00002a94 (01) 06                       PUSH ES
00002a95 (01) 56                       PUSH SI
00002a96 (02) 8cd8                     MOV AX, DS
00002a98 (02) 8cc3                     MOV BX, ES
00002a9a (02) 8edb                     MOV DS, BX
00002a9c (02) 8ec0                     MOV ES, AX
00002a9e (03) be 3800                  MOV SI, 0x38
00002aa1 (03) bf 2c06                  MOV DI, 0x62c
00002aa4 (03) b9 1800                  MOV CX, 0x18
00002aa7 (02) f3 a4                    REP MOVSB
00002aa9 (02) 8ed8                     MOV DS, AX
00002aab (03) a1 2c06                  MOV AX, [0x62c]
00002aae (02) b1 04                    MOV CL, 0x4
00002ab0 (02) d3e8                     SHR AX, CL
00002ab2 (04) 0106 2e06                ADD [0x62e], AX
00002ab6 (06) 8126 2c06 0f00           AND WORD [0x62c], 0xf
00002abc (03) b9 1400                  MOV CX, 0x14
00002abf (02) 33c0                     XOR AX, AX
00002ac1 (03) bf cf05                  MOV DI, 0x5cf
00002ac4 (02) f3 aa                    REP STOSB
00002ac6 (04) 8916 2206                MOV [0x622], DX
00002aca (04) 8816 9406                MOV [0x694], DL
00002ace (01) 5e                       POP SI
00002acf (01) 56                       PUSH SI
00002ad0 (04) 2e 8a64 02               MOV AH, CS:[SI+0x2]
00002ad4 (03) f6c4 04                  TEST AH, 0x4
00002ad7 (02) 74 05                    JZ 0x2ade
00002ad9 (03) e8 0b02                  CALL 0x2ce7
00002adc (02) eb 0b                    JMP 0x2ae9
00002ade (03) f6c4 08                  TEST AH, 0x8
00002ae1 (02) 74 06                    JZ 0x2ae9
00002ae3 (03) e8 0502                  CALL 0x2ceb
00002ae6 (03) e8 ed01                  CALL 0x2cd6
00002ae9 (01) 5e                       POP SI
00002aea (05) 803e 3b06 01             CMP BYTE [0x63b], 0x1
00002aef (02) 74 0c                    JZ 0x2afd
00002af1 (05) 2e f644 02 02            TEST BYTE CS:[SI+0x2], 0x2
00002af6 (02) 74 05                    JZ 0x2afd
00002af8 (03) e8 8901                  CALL 0x2c84
00002afb (02) eb 03                    JMP 0x2b00
00002afd (03) e8 2d01                  CALL 0x2c2d
00002b00 (04) 8a0e d005                MOV CL, [0x5d0]
00002b04 (02) 32ed                     XOR CH, CH
00002b06 (02) e3 1c                    JCXZ 0x2b24
00002b08 (03) be 6907                  MOV SI, 0x769
00002b0b (04) 8b3e 2206                MOV DI, [0x622]
00002b0f (04) 8e06 2806                MOV ES, [0x628]
00002b13 (02) f3 a4                    REP MOVSB
00002b15 (05) f606 e005 ff             TEST BYTE [0x5e0], 0xff
00002b1a (02) 74 08                    JZ 0x2b24
00002b1c (04) 8b3e 2206                MOV DI, [0x622]
00002b20 (04) 26 800d 80               OR BYTE ES:[DI], 0x80
00002b24 (01) 07                       POP ES
00002b25 (03) a0 1d06                  MOV AL, [0x61d]
00002b28 (02) 3c 04                    CMP AL, 0x4
00002b2a (02) 74 08                    JZ 0x2b34
00002b2c (02) 3c 05                    CMP AL, 0x5
00002b2e (02) 74 04                    JZ 0x2b34
00002b30 (02) 3c 21                    CMP AL, 0x21
00002b32 (02) 75 0b                    JNZ 0x2b3f
00002b34 (03) be 3006                  MOV SI, 0x630
00002b37 (03) bf 3c00                  MOV DI, 0x3c
00002b3a (03) b9 1400                  MOV CX, 0x14
00002b3d (02) f3 a4                    REP MOVSB
00002b3f (03) a1 2a06                  MOV AX, [0x62a]
00002b42 (04) 26 a3 3000               MOV ES:[0x30], AX
00002b46 (04) 8b1e d105                MOV BX, [0x5d1]
00002b4a (01) 9c                       PUSHF
00002b4b (01) 58                       POP AX
00002b4c (01) fa                       CLI
00002b4d (04) 8e16 6507                MOV SS, [0x765]
00002b51 (04) 8b26 6707                MOV SP, [0x767]
00002b55 (01) 50                       PUSH AX
00002b56 (01) 9d                       POPF
00002b57 (03) a0 de05                  MOV AL, [0x5de]
00002b5a (01) 53                       PUSH BX
00002b5b (02) a8 ff                    TEST AL, 0xff
00002b5d (02) 74 17                    JZ 0x2b76
00002b5f (04) ff36 2806                PUSH WORD [0x628]
00002b63 (03) bb ffff                  MOV BX, 0xffff
00002b66 (05) f606 d305 ff             TEST BYTE [0x5d3], 0xff
00002b6b (02) 74 04                    JZ 0x2b71
00002b6d (04) 8b1e 2206                MOV BX, [0x622]
00002b71 (01) 53                       PUSH BX
00002b72 (04) 8a26 ad06                MOV AH, [0x6ad]
00002b76 (01) 50                       PUSH AX
00002b77 (03) bb 7a00                  MOV BX, 0x7a
00002b7a (03) b9 0502                  MOV CX, 0x205
00002b7d (03) e8 23db                  CALL 0x6a3
00002b80 (01) 58                       POP AX
00002b81 (02) a8 ff                    TEST AL, 0xff
00002b83 (02) 75 03                    JNZ 0x2b88
00002b85 (03) e9 9b00                  JMP 0x2c23
00002b88 (01) 50                       PUSH AX
00002b89 (03) bb 8200                  MOV BX, 0x82
00002b8c (03) b9 0402                  MOV CX, 0x204
00002b8f (03) e8 11db                  CALL 0x6a3
00002b92 (04) 8b16 1c10                MOV DX, [0x101c]
00002b96 (03) e8 7b01                  CALL 0x2d14
00002b99 (01) 58                       POP AX
00002b9a (01) 50                       PUSH AX
00002b9b (03) 80c4 41                  ADD AH, 0x41
00002b9e (04) 8826 ae06                MOV [0x6ae], AH
00002ba2 (03) ba ae06                  MOV DX, 0x6ae
00002ba5 (03) e8 6c01                  CALL 0x2d14
00002ba8 (01) 58                       POP AX
00002ba9 (01) 50                       PUSH AX
00002baa (02) 8ad8                     MOV BL, AL
00002bac (02) 32ff                     XOR BH, BH
00002bae (02) d1e3                     SHL BX, 0x1
00002bb0 (04) 8b9f b206                MOV BX, [BX+0x6b2]
00002bb4 (02) 8b17                     MOV DX, [BX]
00002bb6 (03) e8 5b01                  CALL 0x2d14
00002bb9 (04) 8b16 1e10                MOV DX, [0x101e]
00002bbd (03) e8 5401                  CALL 0x2d14
00002bc0 (01) 58                       POP AX
00002bc1 (04) 26 a0 3c00               MOV AL, ES:[0x3c]
00002bc5 (02) b4 30                    MOV AH, 0x30
00002bc7 (02) 3c 64                    CMP AL, 0x64
00002bc9 (02) 72 09                    JB 0x2bd4
00002bcb (01) 50                       PUSH AX
00002bcc (02) b2 31                    MOV DL, 0x31
00002bce (03) e8 3d01                  CALL 0x2d0e
00002bd1 (01) 58                       POP AX
00002bd2 (02) 2c 64                    SUB AL, 0x64
00002bd4 (02) 2c 0a                    SUB AL, 0xa
00002bd6 (02) 72 04                    JB 0x2bdc
00002bd8 (02) fec4                     INC AH
00002bda (02) eb f8                    JMP 0x2bd4
00002bdc (01) 50                       PUSH AX
00002bdd (02) 8ad4                     MOV DL, AH
00002bdf (03) e8 2c01                  CALL 0x2d0e
00002be2 (01) 5a                       POP DX
00002be3 (03) 80c2 3a                  ADD DL, 0x3a
00002be6 (03) e8 2501                  CALL 0x2d0e
00002be9 (01) 5e                       POP SI
00002bea (01) 5a                       POP DX
00002beb (01) 46                       INC SI
00002bec (02) 74 2c                    JZ 0x2c1a
00002bee (03) bf cc06                  MOV DI, 0x6cc
00002bf1 (01) 1e                       PUSH DS
00002bf2 (01) 06                       PUSH ES
00002bf3 (01) 1e                       PUSH DS
00002bf4 (01) 07                       POP ES
00002bf5 (02) 8eda                     MOV DS, DX
00002bf7 (03) b9 0800                  MOV CX, 0x8
00002bfa (01) ac                       LODSB
00002bfb (02) 24 7f                    AND AL, 0x7f
00002bfd (01) aa                       STOSB
00002bfe (02) e2 fa                    LOOP 0x2bfa
00002c00 (02) b0 2e                    MOV AL, 0x2e
00002c02 (01) aa                       STOSB
00002c03 (02) b1 03                    MOV CL, 0x3
00002c05 (01) ac                       LODSB
00002c06 (02) 24 7f                    AND AL, 0x7f
00002c08 (01) aa                       STOSB
00002c09 (02) e2 fa                    LOOP 0x2c05
00002c0b (01) 07                       POP ES
00002c0c (01) 1f                       POP DS
00002c0d (04) 8b16 2010                MOV DX, [0x1020]
00002c11 (03) e8 0001                  CALL 0x2d14
00002c14 (03) ba cc06                  MOV DX, 0x6cc
00002c17 (03) e8 fa00                  CALL 0x2d14
00002c1a (03) bb 8200                  MOV BX, 0x82
00002c1d (03) b9 0502                  MOV CX, 0x205
00002c20 (03) e8 80da                  CALL 0x6a3
00002c23 (01) 5b                       POP BX
00002c24 (01) 53                       PUSH BX
00002c25 (03) b9 0602                  MOV CX, 0x206
00002c28 (03) e8 78da                  CALL 0x6a3
00002c2b (01) 5b                       POP BX
00002c2c (01) c3                       RET
00002c2d (04) 8926 6307                MOV [0x763], SP
00002c31 (05) 2e f644 02 20            TEST BYTE CS:[SI+0x2], 0x20
00002c36 (02) 74 11                    JZ 0x2c49
00002c38 (05) f606 6907 80             TEST BYTE [0x769], 0x80
00002c3d (02) 74 0a                    JZ 0x2c49
00002c3f (05) 8026 6907 1f             AND BYTE [0x769], 0x1f
00002c44 (05) c606 e005 ff             MOV BYTE [0x5e0], 0xff
00002c49 (05) 2e f644 02 10            TEST BYTE CS:[SI+0x2], 0x10
00002c4e (02) 74 05                    JZ 0x2c55
00002c50 (01) 56                       PUSH SI
00002c51 (03) e8 a118                  CALL 0x44f5
00002c54 (01) 5e                       POP SI
00002c55 (03) 2e ff14                  CALL CS:[SI]
00002c58 (05) 803e d305 00             CMP BYTE [0x5d3], 0x0
00002c5d (02) 74 24                    JZ 0x2c83
00002c5f (03) a0 4506                  MOV AL, [0x645]
00002c62 (03) bb 6907                  MOV BX, 0x769
00002c65 (03) 0847 07                  OR [BX+0x7], AL
00002c68 (03) a0 4406                  MOV AL, [0x644]
00002c6b (02) 3c 60                    CMP AL, 0x60
00002c6d (02) 75 06                    JNZ 0x2c75
00002c6f (04) 804f 08 80               OR BYTE [BX+0x8], 0x80
00002c73 (02) eb 03                    JMP 0x2c78
00002c75 (03) 0847 0c                  OR [BX+0xc], AL
00002c78 (03) a0 8806                  MOV AL, [0x688]
00002c7b (03) 0847 0f                  OR [BX+0xf], AL
00002c7e (03) a0 cf05                  MOV AL, [0x5cf]
00002c81 (02) 8807                     MOV [BX], AL
00002c83 (01) c3                       RET
00002c84 (04) 8936 a806                MOV [0x6a8], SI
00002c88 (04) 2e 8a64 02               MOV AH, CS:[SI+0x2]
00002c8c (03) a0 3b06                  MOV AL, [0x63b]
00002c8f (03) a2 dc05                  MOV [0x5dc], AL
00002c92 (01) 50                       PUSH AX
00002c93 (04) 8b36 a806                MOV SI, [0x6a8]
00002c97 (04) 8b16 2206                MOV DX, [0x622]
00002c9b (03) e8 8fff                  CALL 0x2c2d
00002c9e (04) 8a1e d105                MOV BL, [0x5d1]
00002ca2 (02) 0adb                     OR BL, BL
00002ca4 (01) 58                       POP AX
00002ca5 (02) 74 0d                    JZ 0x2cb4
00002ca7 (03) 80fb ff                  CMP BL, 0xff
00002caa (02) 74 20                    JZ 0x2ccc
00002cac (04) 8a3e 3b06                MOV BH, [0x63b]
00002cb0 (02) 2af8                     SUB BH, AL
00002cb2 (02) eb 14                    JMP 0x2cc8
00002cb4 (03) f6c4 08                  TEST AH, 0x8
00002cb7 (02) 74 03                    JZ 0x2cbc
00002cb9 (03) e8 4700                  CALL 0x2d03
00002cbc (06) 8106 2c06 8000           ADD WORD [0x62c], 0x80
00002cc2 (02) fec8                     DEC AL
00002cc4 (02) 75 c9                    JNZ 0x2c8f
00002cc6 (02) 33db                     XOR BX, BX
00002cc8 (04) 891e d105                MOV [0x5d1], BX
00002ccc (03) f6c4 08                  TEST AH, 0x8
00002ccf (02) 74 31                    JZ 0x2d02
00002cd1 (03) e8 0c00                  CALL 0x2ce0
00002cd4 (02) eb 05                    JMP 0x2cdb
00002cd6 (03) e8 0700                  CALL 0x2ce0
00002cd9 (02) 87da                     XCHG DX, BX
00002cdb (02) b1 03                    MOV CL, 0x3
00002cdd (03) e9 fa00                  JMP 0x2dda
00002ce0 (03) bb 8a07                  MOV BX, 0x78a
00002ce3 (03) ba aa06                  MOV DX, 0x6aa
00002ce6 (01) c3                       RET
00002ce7 (02) b1 21                    MOV CL, 0x21
00002ce9 (02) eb 02                    JMP 0x2ced
00002ceb (02) b1 24                    MOV CL, 0x24
00002ced (04) 880e d005                MOV [0x5d0], CL
00002cf1 (02) 32ed                     XOR CH, CH
00002cf3 (04) 8b36 2206                MOV SI, [0x622]
00002cf7 (03) bf 6907                  MOV DI, 0x769
00002cfa (01) 1e                       PUSH DS
00002cfb (04) 8e1e 2806                MOV DS, [0x628]
00002cff (02) f3 a4                    REP MOVSB
00002d01 (01) 1f                       POP DS
00002d02 (01) c3                       RET
00002d03 (03) bb 8a07                  MOV BX, 0x78a
00002d06 (02) ff07                     INC WORD [BX]
00002d08 (02) 75 03                    JNZ 0x2d0d
00002d0a (03) fe47 02                  INC BYTE [BX+0x2]
00002d0d (01) c3                       RET
00002d0e (03) b9 1904                  MOV CX, 0x419
00002d11 (03) e9 8fd9                  JMP 0x6a3
00002d14 (02) 8bda                     MOV BX, DX
00002d16 (02) 8a17                     MOV DL, [BX]
00002d18 (03) 80fa 24                  CMP DL, 0x24
00002d1b (02) 74 08                    JZ 0x2d25
00002d1d (01) 53                       PUSH BX
00002d1e (03) e8 edff                  CALL 0x2d0e
00002d21 (01) 5b                       POP BX
00002d22 (01) 43                       INC BX
00002d23 (02) eb f1                    JMP 0x2d16
00002d25 (01) c3                       RET
00002d26 (01) 06                       PUSH ES
00002d27 (04) 8e06 4e00                MOV ES, [0x4e]
00002d2b (04) ff1e 2800                CALL FAR WORD [0x28]
00002d2f (01) fc                       CLD
00002d30 (01) 07                       POP ES
00002d31 (01) c3                       RET
00002d32 (04) 8b16 9b06                MOV DX, [0x69b]
00002d36 (04) 8a2e 9d06                MOV CH, [0x69d]
00002d3a (04) 8a1e 4606                MOV BL, [0x646]
00002d3e (02) b7 01                    MOV BH, 0x1
00002d40 (04) 863e e305                XCHG [0x5e3], BH
00002d44 (01) 53                       PUSH BX
00002d45 (04) ff36 1e06                PUSH WORD [0x61e]
00002d49 (04) ff36 2006                PUSH WORD [0x620]
00002d4d (04) ff36 a206                PUSH WORD [0x6a2]
00002d51 (04) ff36 a406                PUSH WORD [0x6a4]
00002d55 (04) 8e06 4e00                MOV ES, [0x4e]
00002d59 (04) ff1e 2800                CALL FAR WORD [0x28]
00002d5d (03) 83c4 0a                  ADD SP, 0xa
00002d60 (01) fc                       CLD
00002d61 (01) 1e                       PUSH DS
00002d62 (01) 07                       POP ES
00002d63 (01) c3                       RET
00002d64 (02) b4 01                    MOV AH, 0x1
00002d66 (02) eb 12                    JMP 0x2d7a
00002d68 (03) e8 d203                  CALL 0x313d
00002d6b (02) b4 02                    MOV AH, 0x2
00002d6d (02) eb 0b                    JMP 0x2d7a
00002d6f (02) b4 03                    MOV AH, 0x3
00002d71 (02) eb 07                    JMP 0x2d7a
00002d73 (05) c606 4606 ff             MOV BYTE [0x646], 0xff
00002d78 (02) b4 04                    MOV AH, 0x4
00002d7a (02) b0 ff                    MOV AL, 0xff
00002d7c (03) a3 d105                  MOV [0x5d1], AX
00002d7f (04) 3806 3a06                CMP [0x63a], AL
00002d83 (02) 75 30                    JNZ 0x2db5
00002d85 (03) a0 1d06                  MOV AL, [0x61d]
00002d88 (02) 3c 0b                    CMP AL, 0xb
00002d8a (02) 74 04                    JZ 0x2d90
00002d8c (02) 3c 0e                    CMP AL, 0xe
00002d8e (02) 75 06                    JNZ 0x2d96
00002d90 (06) c706 d105 ffff           MOV WORD [0x5d1], 0xffff
00002d96 (04) 8b26 6307                MOV SP, [0x763]
00002d9a (03) e9 bbfe                  JMP 0x2c58
00002d9d (02) b0 01                    MOV AL, 0x1
00002d9f (03) a2 d105                  MOV [0x5d1], AL
00002da2 (01) c3                       RET
00002da3 (02) b0 ff                    MOV AL, 0xff
00002da5 (03) a3 d105                  MOV [0x5d1], AX
00002da8 (03) 80fc 03                  CMP AH, 0x3
00002dab (02) 75 02                    JNZ 0x2daf
00002dad (02) b4 0c                    MOV AH, 0xc
00002daf (04) 3806 3a06                CMP [0x63a], AL
00002db3 (02) 74 e1                    JZ 0x2d96
00002db5 (04) 8826 de05                MOV [0x5de], AH
00002db9 (03) a0 2606                  MOV AL, [0x626]
00002dbc (03) a2 ad06                  MOV [0x6ad], AL
00002dbf (05) 803e 3a06 fe             CMP BYTE [0x63a], 0xfe
00002dc4 (02) 74 bf                    JZ 0x2d85
00002dc6 (01) 1e                       PUSH DS
00002dc7 (04) 8e1e 4e00                MOV DS, [0x4e]
00002dcb (06) 810e 0600 0100           OR WORD [0x6], 0x1
00002dd1 (06) c706 1400 fdff           MOV WORD [0x14], 0xfffd
00002dd7 (01) 1f                       POP DS
00002dd8 (02) eb ab                    JMP 0x2d85
00002dda (02) 32ed                     XOR CH, CH
00002ddc (02) 8bf2                     MOV SI, DX
00002dde (02) 8bfb                     MOV DI, BX
00002de0 (02) f3 a4                    REP MOVSB
00002de2 (01) c3                       RET
00002de3 (02) 32ed                     XOR CH, CH
00002de5 (02) 8bf3                     MOV SI, BX
00002de7 (02) 8bfa                     MOV DI, DX
00002de9 (02) f3 a6                    REP CMPSB
00002deb (01) c3                       RET
00002dec (03) a1 9b06                  MOV AX, [0x69b]
00002def (02) 33d2                     XOR DX, DX
00002df1 (04) 8a16 9d06                MOV DL, [0x69d]
00002df5 (04) 8a0e 7206                MOV CL, [0x672]
00002df9 (02) 32ed                     XOR CH, CH
00002dfb (02) e3 06                    JCXZ 0x2e03
00002dfd (02) d1ea                     SHR DX, 0x1
00002dff (02) d1d8                     RCR AX, 0x1
00002e01 (02) e2 fa                    LOOP 0x2dfd
00002e03 (05) 803e 7606 00             CMP BYTE [0x676], 0x0
00002e08 (02) 74 1a                    JZ 0x2e24
00002e0a (04) 0306 6106                ADD AX, [0x661]
00002e0e (03) 83d2 00                  ADC DX, 0x0
00002e11 (01) 93                       XCHG BX, AX
00002e12 (03) a0 5906                  MOV AL, [0x659]
00002e15 (04) f626 5b06                MUL BYTE [0x65b]
00002e19 (02) 03c3                     ADD AX, BX
00002e1b (03) 83d2 00                  ADC DX, 0x0
00002e1e (04) f736 6306                DIV WORD [0x663]
00002e22 (02) eb 08                    JMP 0x2e2c
00002e24 (04) f736 6306                DIV WORD [0x663]
00002e28 (04) 0306 7006                ADD AX, [0x670]
00002e2c (03) a3 1e06                  MOV [0x61e], AX
00002e2f (04) 8916 2006                MOV [0x620], DX
00002e33 (01) c3                       RET
00002e34 (04) 8a0e 6506                MOV CL, [0x665]
00002e38 (03) a1 9b06                  MOV AX, [0x69b]
00002e3b (03) a3 e505                  MOV [0x5e5], AX
00002e3e (02) 32ff                     XOR BH, BH
00002e40 (02) 8adc                     MOV BL, AH
00002e42 (02) d3e0                     SHL AX, CL
00002e44 (02) d3e3                     SHL BX, CL
00002e46 (03) a3 9e06                  MOV [0x69e], AX
00002e49 (01) 93                       XCHG BX, AX
00002e4a (03) a0 9906                  MOV AL, [0x699]
00002e4d (04) 2206 6606                AND AL, [0x666]
00002e51 (03) a2 e405                  MOV [0x5e4], AL
00002e54 (02) 0ad8                     OR BL, AL
00002e56 (04) 891e 9b06                MOV [0x69b], BX
00002e5a (04) 8826 9d06                MOV [0x69d], AH
00002e5e (01) c3                       RET
00002e5f (04) 8a0e 6506                MOV CL, [0x665]
00002e63 (04) 8a2e 9906                MOV CH, [0x699]
00002e67 (02) d2ed                     SHR CH, CL
00002e69 (02) f6d9                     NEG CL
00002e6b (03) 80c1 07                  ADD CL, 0x7
00002e6e (03) a0 9806                  MOV AL, [0x698]
00002e71 (02) d2e0                     SHL AL, CL
00002e73 (02) 02c5                     ADD AL, CH
00002e75 (01) c3                       RET
00002e76 (03) bb 7907                  MOV BX, 0x779
00002e79 (02) 03d9                     ADD BX, CX
00002e7b (05) 803e 9606 00             CMP BYTE [0x696], 0x0
00002e80 (02) 74 05                    JZ 0x2e87
00002e82 (02) 8a1f                     MOV BL, [BX]
00002e84 (02) 32ff                     XOR BH, BH
00002e86 (01) c3                       RET
00002e87 (02) 03d9                     ADD BX, CX
00002e89 (02) 8b1f                     MOV BX, [BX]
00002e8b (01) c3                       RET
00002e8c (03) e8 d0ff                  CALL 0x2e5f
00002e8f (03) a2 9506                  MOV [0x695], AL
00002e92 (02) 8ac8                     MOV CL, AL
00002e94 (02) 32ed                     XOR CH, CH
00002e96 (03) e8 ddff                  CALL 0x2e76
00002e99 (04) 891e 9b06                MOV [0x69b], BX
00002e9d (02) 0bdb                     OR BX, BX
00002e9f (01) c3                       RET
00002ea0 (03) bf 7107                  MOV DI, 0x771
00002ea3 (03) b9 0400                  MOV CX, 0x4
00002ea6 (02) 32d2                     XOR DL, DL
00002ea8 (01) fd                       STD
00002ea9 (02) 8a05                     MOV AL, [DI]
00002eab (02) d0e0                     SHL AL, 0x1
00002ead (02) d0da                     RCR DL, 0x1
00002eaf (02) d0e8                     SHR AL, 0x1
00002eb1 (01) aa                       STOSB
00002eb2 (02) e2 f5                    LOOP 0x2ea9
00002eb4 (01) fc                       CLD
00002eb5 (02) 8ac2                     MOV AL, DL
00002eb7 (03) a2 8c06                  MOV [0x68c], AL
00002eba (01) c3                       RET
00002ebb (03) bb 8907                  MOV BX, 0x789
00002ebe (03) ba 0110                  MOV DX, 0x1001
00002ec1 (02) fece                     DEC DH
00002ec3 (01) 4b                       DEC BX
00002ec4 (03) 803f 00                  CMP BYTE [BX], 0x0
00002ec7 (02) 75 06                    JNZ 0x2ecf
00002ec9 (02) 0af6                     OR DH, DH
00002ecb (02) 75 f4                    JNZ 0x2ec1
00002ecd (02) feca                     DEC DL
00002ecf (04) 8816 9506                MOV [0x695], DL
00002ed3 (05) 803e 9606 ff             CMP BYTE [0x696], 0xff
00002ed8 (02) 8ac6                     MOV AL, DH
00002eda (02) 74 02                    JZ 0x2ede
00002edc (02) d0e8                     SHR AL, 0x1
00002ede (02) b1 07                    MOV CL, 0x7
00002ee0 (04) 2a0e 6506                SUB CL, [0x665]
00002ee4 (02) d2e8                     SHR AL, CL
00002ee6 (04) 8a26 6706                MOV AH, [0x667]
00002eea (02) 3ae0                     CMP AH, AL
00002eec (02) 72 d3                    JB 0x2ec1
00002eee (03) bb 7507                  MOV BX, 0x775
00002ef1 (02) 8a0f                     MOV CL, [BX]
00002ef3 (02) f6d4                     NOT AH
00002ef5 (03) 80e4 1f                  AND AH, 0x1f
00002ef8 (02) 22e1                     AND AH, CL
00002efa (02) 0ac4                     OR AL, AH
00002efc (01) c3                       RET
00002efd (01) 51                       PUSH CX
00002efe (04) 8a2e 6706                MOV CH, [0x667]
00002f02 (02) f6d5                     NOT CH
00002f04 (02) 22cd                     AND CL, CH
00002f06 (02) 22c5                     AND AL, CH
00002f08 (02) 2ac1                     SUB AL, CL
00002f0a (02) 24 1f                    AND AL, 0x1f
00002f0c (01) 59                       POP CX
00002f0d (01) c3                       RET
00002f0e (03) a0 8907                  MOV AL, [0x789]
00002f11 (03) a2 9906                  MOV [0x699], AL
00002f14 (05) 803e 7807 00             CMP BYTE [0x778], 0x0
00002f19 (02) 75 08                    JNZ 0x2f23
00002f1b (03) e8 9dff                  CALL 0x2ebb
00002f1e (02) 8ac8                     MOV CL, AL
00002f20 (03) e8 e70d                  CALL 0x3d0a
00002f23 (03) a0 7807                  MOV AL, [0x778]
00002f26 (02) 3c 81                    CMP AL, 0x81
00002f28 (02) 72 02                    JB 0x2f2c
00002f2a (02) b0 80                    MOV AL, 0x80
00002f2c (03) a2 9706                  MOV [0x697], AL
00002f2f (03) a0 6706                  MOV AL, [0x667]
00002f32 (04) 2206 7507                AND AL, [0x775]
00002f36 (03) a2 9806                  MOV [0x698], AL
00002f39 (01) c3                       RET
00002f3a (02) 32c0                     XOR AL, AL
00002f3c (05) 803e 1d06 09             CMP BYTE [0x61d], 0x9
00002f41 (02) 73 02                    JAE 0x2f45
00002f43 (02) fec0                     INC AL
00002f45 (04) 0206 9906                ADD AL, [0x699]
00002f49 (03) a2 8907                  MOV [0x789], AL
00002f4c (05) 803e 7807 80             CMP BYTE [0x778], 0x80
00002f51 (02) 73 06                    JAE 0x2f59
00002f53 (03) a0 9706                  MOV AL, [0x697]
00002f56 (03) a2 7807                  MOV [0x778], AL
00002f59 (01) c3                       RET
00002f5a (02) 32ed                     XOR CH, CH
00002f5c (02) 0207                     ADD AL, [BX]
00002f5e (01) 43                       INC BX
00002f5f (02) e2 fb                    LOOP 0x2f5c
00002f61 (01) c3                       RET
00002f62 (04) 8b1e 4b06                MOV BX, [0x64b]
00002f66 (03) b9 0400                  MOV CX, 0x4
00002f69 (02) 32e4                     XOR AH, AH
00002f6b (01) 51                       PUSH CX
00002f6c (02) 32c0                     XOR AL, AL
00002f6e (02) b1 20                    MOV CL, 0x20
00002f70 (03) e8 e7ff                  CALL 0x2f5a
00002f73 (02) 32e0                     XOR AH, AL
00002f75 (01) 59                       POP CX
00002f76 (02) e2 f3                    LOOP 0x2f6b
00002f78 (02) 86c4                     XCHG AH, AL
00002f7a (01) c3                       RET
00002f7b (05) 803e 4406 60             CMP BYTE [0x644], 0x60
00002f80 (02) 75 05                    JNZ 0x2f87
00002f82 (02) 32c0                     XOR AL, AL
00002f84 (03) a2 6907                  MOV [0x769], AL
00002f87 (04) 8b1e 4906                MOV BX, [0x649]
00002f8b (03) a0 7607                  MOV AL, [0x776]
00002f8e (03) 3847 02                  CMP [BX+0x2], AL
00002f91 (01) c3                       RET
00002f92 (03) e8 e6ff                  CALL 0x2f7b
00002f95 (02) 74 fa                    JZ 0x2f91
00002f97 (04) 8b16 c405                MOV DX, [0x5c4]
00002f9b (03) e8 2400                  CALL 0x2fc2
00002f9e (02) 74 f1                    JZ 0x2f91
00002fa0 (01) 5b                       POP BX
00002fa1 (02) b0 0a                    MOV AL, 0xa
00002fa3 (03) e9 f9fd                  JMP 0x2d9f
00002fa6 (04) 8b1e 4906                MOV BX, [0x649]
00002faa (03) 8a4f 02                  MOV CL, [BX+0x2]
00002fad (04) 880e 7607                MOV [0x776], CL
00002fb1 (01) c3                       RET
00002fb2 (04) 8a0e 4606                MOV CL, [0x646]
00002fb6 (03) b8 0100                  MOV AX, 0x1
00002fb9 (02) d3e0                     SHL AX, CL
00002fbb (02) 0907                     OR [BX], AX
00002fbd (01) c3                       RET
00002fbe (04) 8b16 ca05                MOV DX, [0x5ca]
00002fc2 (04) 8a0e 4606                MOV CL, [0x646]
00002fc6 (02) d3ea                     SHR DX, CL
00002fc8 (04) 81e2 0100                AND DX, 0x1
00002fcc (01) c3                       RET
00002fcd (04) 8a1e a606                MOV BL, [0x6a6]
00002fd1 (02) 32ff                     XOR BH, BH
00002fd3 (04) 031e 4b06                ADD BX, [0x64b]
00002fd7 (01) c3                       RET
00002fd8 (03) 83c3 09                  ADD BX, 0x9
00002fdb (02) 8a07                     MOV AL, [BX]
00002fdd (02) d0d0                     RCL AL, 0x1
00002fdf (01) c3                       RET
00002fe0 (03) e8 eaff                  CALL 0x2fcd
00002fe3 (03) e8 f2ff                  CALL 0x2fd8
00002fe6 (02) 73 f7                    JAE 0x2fdf
00002fe8 (03) e9 84fd                  JMP 0x2d6f
00002feb (03) e8 d0ff                  CALL 0x2fbe
00002fee (02) 74 ef                    JZ 0x2fdf
00002ff0 (03) e9 75fd                  JMP 0x2d68
00002ff3 (03) bb 7707                  MOV BX, 0x777
00002ff6 (02) 8a07                     MOV AL, [BX]
00002ff8 (01) c3                       RET
00002ff9 (05) c606 7707 00             MOV BYTE [0x777], 0x0
00002ffe (01) c3                       RET
00002fff (05) 8026 7507 1f             AND BYTE [0x775], 0x1f
00003004 (01) c3                       RET
00003005 (03) e8 ebff                  CALL 0x2ff3
00003008 (02) 0c 80                    OR AL, 0x80
0000300a (02) 8807                     MOV [BX], AL
0000300c (01) c3                       RET
0000300d (03) bb 7907                  MOV BX, 0x779
00003010 (02) eb 0e                    JMP 0x3020
00003012 (03) e8 f8ff                  CALL 0x300d
00003015 (02) 75 0c                    JNZ 0x3023
00003017 (01) 5b                       POP BX
00003018 (02) b0 09                    MOV AL, 0x9
0000301a (03) e9 82fd                  JMP 0x2d9f
0000301d (03) bb 3606                  MOV BX, 0x636
00003020 (03) 833f ff                  CMP WORD [BX], -0x1
00003023 (01) c3                       RET
00003024 (06) c706 3606 ffff           MOV WORD [0x636], 0xffff
0000302a (06) c706 e807 0000           MOV WORD [0x7e8], 0x0
00003030 (01) c3                       RET
00003031 (03) a1 d905                  MOV AX, [0x5d9]
00003034 (02) 24 fc                    AND AL, 0xfc
00003036 (01) 48                       DEC AX
00003037 (03) a3 3606                  MOV [0x636], AX
0000303a (01) c3                       RET
0000303b (04) 8b16 3606                MOV DX, [0x636]
0000303f (04) 8b1e 4706                MOV BX, [0x647]
00003043 (02) 3b17                     CMP DX, [BX]
00003045 (01) c3                       RET
00003046 (03) e8 f2ff                  CALL 0x303b
00003049 (02) 72 fa                    JB 0x3045
0000304b (01) 42                       INC DX
0000304c (02) 8917                     MOV [BX], DX
0000304e (01) c3                       RET
0000304f (05) f606 6f06 80             TEST BYTE [0x66f], 0x80
00003054 (02) 75 ef                    JNZ 0x3045
00003056 (03) bf c14d                  MOV DI, 0x4dc1
00003059 (03) 2e 8a0d                  MOV CL, CS:[DI]
0000305c (01) 47                       INC DI
0000305d (02) 32ed                     XOR CH, CH
0000305f (03) a0 1d06                  MOV AL, [0x61d]
00003062 (01) 0e                       PUSH CS
00003063 (01) 07                       POP ES
00003064 (02) f2 ae                    REPNZ SCASB
00003066 (01) 1e                       PUSH DS
00003067 (01) 07                       POP ES
00003068 (01) c3                       RET
00003069 (03) bb 1629                  MOV BX, 0x2916
0000306c (01) 53                       PUSH BX
0000306d (03) bf d24d                  MOV DI, 0x4dd2
00003070 (03) e8 e6ff                  CALL 0x3059
00003073 (02) 75 03                    JNZ 0x3078
00003075 (03) e9 29ff                  JMP 0x2fa1
00003078 (03) bf da4d                  MOV DI, 0x4dda
0000307b (03) e8 dbff                  CALL 0x3059
0000307e (02) 75 03                    JNZ 0x3083
00003080 (03) e9 960a                  JMP 0x3b19
00003083 (01) 5b                       POP BX
00003084 (01) c3                       RET
00003085 (02) 32c0                     XOR AL, AL
00003087 (04) 8606 df05                XCHG [0x5df], AL
0000308b (02) 84c0                     TEST AL, AL
0000308d (02) 74 b6                    JZ 0x3045
0000308f (03) e8 d813                  CALL 0x446a
00003092 (03) e9 a1f9                  JMP 0x2a36
00003095 (03) e8 d213                  CALL 0x446a
00003098 (02) 33c0                     XOR AX, AX
0000309a (03) a3 3606                  MOV [0x636], AX
0000309d (03) a2 a606                  MOV [0x6a6], AL
000030a0 (01) c3                       RET
000030a1 (03) a2 e305                  MOV [0x5e3], AL
000030a4 (01) 51                       PUSH CX
000030a5 (03) e8 ad05                  CALL 0x3655
000030a8 (03) e8 41fd                  CALL 0x2dec
000030ab (01) 59                       POP CX
000030ac (02) 0ac9                     OR CL, CL
000030ae (02) 74 02                    JZ 0x30b2
000030b0 (02) eb 09                    JMP 0x30bb
000030b2 (02) b0 0b                    MOV AL, 0xb
000030b4 (03) e8 7bfc                  CALL 0x2d32
000030b7 (02) b4 ff                    MOV AH, 0xff
000030b9 (02) eb 07                    JMP 0x30c2
000030bb (02) b0 0a                    MOV AL, 0xa
000030bd (03) e8 72fc                  CALL 0x2d32
000030c0 (02) b4 00                    MOV AH, 0x0
000030c2 (02) 0ac0                     OR AL, AL
000030c4 (02) 75 06                    JNZ 0x30cc
000030c6 (05) c606 dd05 ff             MOV BYTE [0x5dd], 0xff
000030cb (01) c3                       RET
000030cc (01) 50                       PUSH AX
000030cd (01) 53                       PUSH BX
000030ce (02) 3c ff                    CMP AL, 0xff
000030d0 (02) 74 09                    JZ 0x30db
000030d2 (03) a0 9a06                  MOV AL, [0x69a]
000030d5 (04) 3a06 2606                CMP AL, [0x626]
000030d9 (02) 74 43                    JZ 0x311e
000030db (06) 813e 6e06 0080           CMP WORD [0x66e], 0x8000
000030e1 (02) 74 3b                    JZ 0x311e
000030e3 (04) 8b16 cc05                MOV DX, [0x5cc]
000030e7 (03) e8 d8fe                  CALL 0x2fc2
000030ea (02) 74 32                    JZ 0x311e
000030ec (03) e8 db05                  CALL 0x36ca
000030ef (05) 803e 1d06 1a             CMP BYTE [0x61d], 0x1a
000030f4 (02) 74 0e                    JZ 0x3104
000030f6 (03) a0 9a06                  MOV AL, [0x69a]
000030f9 (04) 3a06 2606                CMP AL, [0x626]
000030fd (02) 74 08                    JZ 0x3107
000030ff (05) c606 df05 00             MOV BYTE [0x5df], 0x0
00003104 (01) 5b                       POP BX
00003105 (01) 58                       POP AX
00003106 (01) c3                       RET
00003107 (03) e8 5fff                  CALL 0x3069
0000310a (05) f606 dd05 ff             TEST BYTE [0x5dd], 0xff
0000310f (02) 74 06                    JZ 0x3117
00003111 (03) e8 050a                  CALL 0x3b19
00003114 (03) e9 7ffc                  JMP 0x2d96
00003117 (01) 5b                       POP BX
00003118 (01) 58                       POP AX
00003119 (02) 0ae4                     OR AH, AH
0000311b (02) 75 15                    JNZ 0x3132
0000311d (01) c3                       RET
0000311e (01) 5b                       POP BX
0000311f (01) 58                       POP AX
00003120 (01) 06                       PUSH ES
00003121 (04) 8e06 4e00                MOV ES, [0x4e]
00003125 (05) 26 883e 5000             MOV ES:[0x50], BH
0000312a (01) 07                       POP ES
0000312b (02) 3c 02                    CMP AL, 0x2
0000312d (02) 74 03                    JZ 0x3132
0000312f (03) e9 32fc                  JMP 0x2d64
00003132 (03) e9 33fc                  JMP 0x2d68
00003135 (04) 8b1e 5506                MOV BX, [0x655]
00003139 (02) b1 04                    MOV CL, 0x4
0000313b (02) eb 06                    JMP 0x3143
0000313d (04) 8b1e 5306                MOV BX, [0x653]
00003141 (02) b1 01                    MOV CL, 0x1
00003143 (02) 0bdb                     OR BX, BX
00003145 (02) 74 16                    JZ 0x315d
00003147 (02) 8b1f                     MOV BX, [BX]
00003149 (01) 51                       PUSH CX
0000314a (03) ba 9a06                  MOV DX, 0x69a
0000314d (03) e8 93fc                  CALL 0x2de3
00003150 (01) 59                       POP CX
00003151 (02) 75 03                    JNZ 0x3156
00003153 (03) c607 ff                  MOV BYTE [BX], 0xff
00003156 (03) 8b5f 0c                  MOV BX, [BX+0xc]
00003159 (02) 0bdb                     OR BX, BX
0000315b (02) 75 ec                    JNZ 0x3149
0000315d (01) c3                       RET
0000315e (02) 0bdb                     OR BX, BX
00003160 (02) 74 fb                    JZ 0x315d
00003162 (02) 8b1f                     MOV BX, [BX]
00003164 (02) 8a07                     MOV AL, [BX]
00003166 (04) 3a06 9a06                CMP AL, [0x69a]
0000316a (02) 75 1c                    JNZ 0x3188
0000316c (03) 8b47 0e                  MOV AX, [BX+0xe]
0000316f (04) 3b06 4e00                CMP AX, [0x4e]
00003173 (02) 75 13                    JNZ 0x3188
00003175 (05) c747 0e 0000             MOV WORD [BX+0xe], 0x0
0000317a (03) a0 1d06                  MOV AL, [0x61d]
0000317d (02) 3c 1a                    CMP AL, 0x1a
0000317f (02) 74 04                    JZ 0x3185
00003181 (02) 3c 15                    CMP AL, 0x15
00003183 (02) 75 03                    JNZ 0x3188
00003185 (03) c607 ff                  MOV BYTE [BX], 0xff
00003188 (03) 8b5f 0c                  MOV BX, [BX+0xc]
0000318b (02) 0bdb                     OR BX, BX
0000318d (02) 75 d5                    JNZ 0x3164
0000318f (01) c3                       RET
00003190 (04) 891e 1606                MOV [0x616], BX
00003194 (02) 8bfb                     MOV DI, BX
00003196 (03) 83ef 0c                  SUB DI, 0xc
00003199 (02) 8b1f                     MOV BX, [BX]
0000319b (04) 837f 0c 00               CMP WORD [BX+0xc], 0x0
0000319f (02) 75 03                    JNZ 0x31a4
000031a1 (03) e9 f200                  JMP 0x3296
000031a4 (02) 33c0                     XOR AX, AX
000031a6 (03) a3 1806                  MOV [0x618], AX
000031a9 (03) a3 1a06                  MOV [0x61a], AX
000031ac (03) a2 1c06                  MOV [0x61c], AL
000031af (03) 803f ff                  CMP BYTE [BX], 0xff
000031b2 (02) 74 17                    JZ 0x31cb
000031b4 (03) 8b47 0e                  MOV AX, [BX+0xe]
000031b7 (02) 0bc0                     OR AX, AX
000031b9 (02) 75 1a                    JNZ 0x31d5
000031bb (04) 8b36 1806                MOV SI, [0x618]
000031bf (02) 0bf6                     OR SI, SI
000031c1 (02) 74 08                    JZ 0x31cb
000031c3 (03) 8b74 0c                  MOV SI, [SI+0xc]
000031c6 (03) 803c ff                  CMP BYTE [SI], 0xff
000031c9 (02) 74 18                    JZ 0x31e3
000031cb (04) 893e 1806                MOV [0x618], DI
000031cf (04) c647 05 00               MOV BYTE [BX+0x5], 0x0
000031d3 (02) eb 0e                    JMP 0x31e3
000031d5 (04) 3b06 4e00                CMP AX, [0x4e]
000031d9 (02) 75 08                    JNZ 0x31e3
000031db (04) fe06 1c06                INC BYTE [0x61c]
000031df (04) 893e 1a06                MOV [0x61a], DI
000031e3 (04) 891e 1406                MOV [0x614], BX
000031e7 (01) 57                       PUSH DI
000031e8 (03) e8 f502                  CALL 0x34e0
000031eb (03) e8 f5fb                  CALL 0x2de3
000031ee (01) 5f                       POP DI
000031ef (04) 8b1e 1406                MOV BX, [0x614]
000031f3 (02) 75 1d                    JNZ 0x3212
000031f5 (03) 8a47 05                  MOV AL, [BX+0x5]
000031f8 (02) 3c ff                    CMP AL, 0xff
000031fa (02) 74 13                    JZ 0x320f
000031fc (04) 8a26 1306                MOV AH, [0x613]
00003200 (02) 3ac4                     CMP AL, AH
00003202 (02) 74 0b                    JZ 0x320f
00003204 (02) fec0                     INC AL
00003206 (02) 3ac4                     CMP AL, AH
00003208 (02) 74 02                    JZ 0x320c
0000320a (02) b0 ff                    MOV AL, 0xff
0000320c (03) 8847 05                  MOV [BX+0x5], AL
0000320f (03) e9 7200                  JMP 0x3284
00003212 (03) 8b47 0e                  MOV AX, [BX+0xe]
00003215 (04) 3b06 4e00                CMP AX, [0x4e]
00003219 (02) 75 38                    JNZ 0x3253
0000321b (03) a0 9a06                  MOV AL, [0x69a]
0000321e (02) 3a07                     CMP AL, [BX]
00003220 (02) 75 31                    JNZ 0x3253
00003222 (03) a0 7306                  MOV AL, [0x673]
00003225 (02) 0ac0                     OR AL, AL
00003227 (02) 74 2a                    JZ 0x3253
00003229 (03) 3a47 05                  CMP AL, [BX+0x5]
0000322c (02) 75 25                    JNZ 0x3253
0000322e (04) c647 05 00               MOV BYTE [BX+0x5], 0x0
00003232 (04) 837f 0c 00               CMP WORD [BX+0xc], 0x0
00003236 (02) 74 29                    JZ 0x3261
00003238 (04) fe0e 1c06                DEC BYTE [0x61c]
0000323c (02) 33c0                     XOR AX, AX
0000323e (03) 8747 0c                  XCHG [BX+0xc], AX
00003241 (03) 8945 0c                  MOV [DI+0xc], AX
00003244 (01) 93                       XCHG BX, AX
00003245 (02) 8bf3                     MOV SI, BX
00003247 (03) 8b5c 0c                  MOV BX, [SI+0xc]
0000324a (02) 0bdb                     OR BX, BX
0000324c (02) 75 f7                    JNZ 0x3245
0000324e (03) 8944 0c                  MOV [SI+0xc], AX
00003251 (02) eb 08                    JMP 0x325b
00003253 (04) 837f 0c 00               CMP WORD [BX+0xc], 0x0
00003257 (02) 74 08                    JZ 0x3261
00003259 (02) 8bfb                     MOV DI, BX
0000325b (03) 8b5d 0c                  MOV BX, [DI+0xc]
0000325e (03) e9 4eff                  JMP 0x31af
00003261 (04) 8b36 1806                MOV SI, [0x618]
00003265 (02) 0bf6                     OR SI, SI
00003267 (02) 74 02                    JZ 0x326b
00003269 (02) 8bfe                     MOV DI, SI
0000326b (04) 8b36 1606                MOV SI, [0x616]
0000326f (03) a0 1c06                  MOV AL, [0x61c]
00003272 (03) 3a44 02                  CMP AL, [SI+0x2]
00003275 (02) 72 04                    JB 0x327b
00003277 (04) 8b3e 1a06                MOV DI, [0x61a]
0000327b (03) 8b5d 0c                  MOV BX, [DI+0xc]
0000327e (03) a0 1306                  MOV AL, [0x613]
00003281 (03) 8847 05                  MOV [BX+0x5], AL
00003284 (04) 8b36 1606                MOV SI, [0x616]
00003288 (02) 8b04                     MOV AX, [SI]
0000328a (02) 3bc3                     CMP AX, BX
0000328c (02) 74 08                    JZ 0x3296
0000328e (03) 8747 0c                  XCHG [BX+0xc], AX
00003291 (03) 8945 0c                  MOV [DI+0xc], AX
00003294 (02) 891c                     MOV [SI], BX
00003296 (03) a1 4e00                  MOV AX, [0x4e]
00003299 (03) 8947 0e                  MOV [BX+0xe], AX
0000329c (01) c3                       RET
0000329d (03) bb e705                  MOV BX, 0x5e7
000032a0 (02) 8bfb                     MOV DI, BX
000032a2 (02) 8b1f                     MOV BX, [BX]
000032a4 (03) 833f 00                  CMP WORD [BX], 0x0
000032a7 (02) 75 f7                    JNZ 0x32a0
000032a9 (03) a0 9a06                  MOV AL, [0x69a]
000032ac (03) 8847 04                  MOV [BX+0x4], AL
000032af (03) 8957 02                  MOV [BX+0x2], DX
000032b2 (02) 33c0                     XOR AX, AX
000032b4 (03) 8847 05                  MOV [BX+0x5], AL
000032b7 (02) 8905                     MOV [DI], AX
000032b9 (02) 8bc3                     MOV AX, BX
000032bb (04) 8706 e705                XCHG [0x5e7], AX
000032bf (02) 8907                     MOV [BX], AX
000032c1 (01) c3                       RET
000032c2 (03) a0 9a06                  MOV AL, [0x69a]
000032c5 (03) bb e705                  MOV BX, 0x5e7
000032c8 (02) 8b1f                     MOV BX, [BX]
000032ca (03) 3847 04                  CMP [BX+0x4], AL
000032cd (02) 75 04                    JNZ 0x32d3
000032cf (04) c647 04 ff               MOV BYTE [BX+0x4], 0xff
000032d3 (03) 833f 00                  CMP WORD [BX], 0x0
000032d6 (02) 75 f0                    JNZ 0x32c8
000032d8 (01) c3                       RET
000032d9 (05) f606 7606 ff             TEST BYTE [0x676], 0xff
000032de (02) 74 07                    JZ 0x32e7
000032e0 (05) 803e 7406 ff             CMP BYTE [0x674], 0xff
000032e5 (01) f5                       CMC
000032e6 (01) c3                       RET
000032e7 (03) a0 9a06                  MOV AL, [0x69a]
000032ea (03) bb e705                  MOV BX, 0x5e7
000032ed (04) 8b16 e505                MOV DX, [0x5e5]
000032f1 (02) 8b1f                     MOV BX, [BX]
000032f3 (03) 3847 04                  CMP [BX+0x4], AL
000032f6 (02) 75 1b                    JNZ 0x3313
000032f8 (03) 3957 02                  CMP [BX+0x2], DX
000032fb (02) 75 16                    JNZ 0x3313
000032fd (03) 3a4f 05                  CMP CL, [BX+0x5]
00003300 (02) 72 10                    JB 0x3312
00003302 (03) a0 7306                  MOV AL, [0x673]
00003305 (02) 8ae0                     MOV AH, AL
00003307 (02) f6d4                     NOT AH
00003309 (02) 22cc                     AND CL, AH
0000330b (02) fec0                     INC AL
0000330d (02) 02c1                     ADD AL, CL
0000330f (03) 8847 05                  MOV [BX+0x5], AL
00003312 (01) c3                       RET
00003313 (03) 833f 00                  CMP WORD [BX], 0x0
00003316 (02) 75 d9                    JNZ 0x32f1
00003318 (01) f9                       STC
00003319 (01) c3                       RET
0000331a (01) 50                       PUSH AX
0000331b (03) e8 cefa                  CALL 0x2dec
0000331e (01) 58                       POP AX
0000331f (02) fec8                     DEC AL
00003321 (02) 78 0a                    JS 0x332d
00003323 (02) 75 05                    JNZ 0x332a
00003325 (02) b1 01                    MOV CL, 0x1
00003327 (03) e9 88fd                  JMP 0x30b2
0000332a (03) e8 8efd                  CALL 0x30bb
0000332d (03) be 1e06                  MOV SI, 0x61e
00003330 (04) 8b3e 1406                MOV DI, [0x614]
00003334 (03) 83c7 06                  ADD DI, 0x6
00003337 (03) b9 0200                  MOV CX, 0x2
0000333a (02) f3 a5                    REP MOVSW
0000333c (01) c3                       RET
0000333d (02) b4 01                    MOV AH, 0x1
0000333f (02) 84c9                     TEST CL, CL
00003341 (02) 75 02                    JNZ 0x3345
00003343 (02) fec4                     INC AH
00003345 (04) 882e 7406                MOV [0x674], CH
00003349 (03) e9 1b00                  JMP 0x3367
0000334c (02) b4 01                    MOV AH, 0x1
0000334e (03) e8 1600                  CALL 0x3367
00003351 (03) e9 e6fb                  JMP 0x2f3a
00003354 (04) 8c1e a206                MOV WORD [0x6a2], DS
00003358 (04) 8b1e 5306                MOV BX, [0x653]
0000335c (03) 80fc 05                  CMP AH, 0x5
0000335f (02) 75 69                    JNZ 0x33ca
00003361 (04) 8b1e 1406                MOV BX, [0x614]
00003365 (02) eb 63                    JMP 0x33ca
00003367 (04) 8b1e 5506                MOV BX, [0x655]
0000336b (06) c706 a206 0000           MOV WORD [0x6a2], 0x0
00003371 (03) 80fc 04                  CMP AH, 0x4
00003374 (02) 75 54                    JNZ 0x33ca
00003376 (02) 8b1f                     MOV BX, [BX]
00003378 (06) c706 1e06 ffff           MOV WORD [0x61e], 0xffff
0000337e (03) a0 9a06                  MOV AL, [0x69a]
00003381 (02) 3a07                     CMP AL, [BX]
00003383 (02) 75 1f                    JNZ 0x33a4
00003385 (04) f647 04 ff               TEST BYTE [BX+0x4], 0xff
00003389 (02) 74 19                    JZ 0x33a4
0000338b (03) 8b47 0e                  MOV AX, [BX+0xe]
0000338e (04) 3b06 4e00                CMP AX, [0x4e]
00003392 (02) 75 10                    JNZ 0x33a4
00003394 (03) 8b47 06                  MOV AX, [BX+0x6]
00003397 (04) 3b06 1e06                CMP AX, [0x61e]
0000339b (02) 73 07                    JAE 0x33a4
0000339d (03) a3 1e06                  MOV [0x61e], AX
000033a0 (04) 891e 2006                MOV [0x620], BX
000033a4 (03) 8b5f 0c                  MOV BX, [BX+0xc]
000033a7 (02) 0bdb                     OR BX, BX
000033a9 (02) 75 d3                    JNZ 0x337e
000033ab (05) 833e 1e06 ff             CMP WORD [0x61e], -0x1
000033b0 (02) 75 01                    JNZ 0x33b3
000033b2 (01) c3                       RET
000033b3 (04) 8b1e 2006                MOV BX, [0x620]
000033b7 (02) 32c0                     XOR AL, AL
000033b9 (02) b4 04                    MOV AH, 0x4
000033bb (06) c706 a206 0000           MOV WORD [0x6a2], 0x0
000033c1 (03) e8 0600                  CALL 0x33ca
000033c4 (04) 8b1e 5506                MOV BX, [0x655]
000033c8 (02) eb ac                    JMP 0x3376
000033ca (04) 8826 1206                MOV [0x612], AH
000033ce (01) 9f                       LAHF
000033cf (04) 8a0e 7306                MOV CL, [0x673]
000033d3 (03) a0 9b06                  MOV AL, [0x69b]
000033d6 (02) 22c1                     AND AL, CL
000033d8 (03) a2 1306                  MOV [0x613], AL
000033db (02) f6d1                     NOT CL
000033dd (04) 200e 9b06                AND [0x69b], CL
000033e1 (01) 9e                       SAHF
000033e2 (02) 74 03                    JZ 0x33e7
000033e4 (03) e8 a9fd                  CALL 0x3190
000033e7 (04) 891e 1406                MOV [0x614], BX
000033eb (03) 8b47 0a                  MOV AX, [BX+0xa]
000033ee (05) 833e a206 00             CMP WORD [0x6a2], 0x0
000033f3 (02) 75 05                    JNZ 0x33fa
000033f5 (03) a3 a206                  MOV [0x6a2], AX
000033f8 (02) 33c0                     XOR AX, AX
000033fa (03) a3 a406                  MOV [0x6a4], AX
000033fd (03) a0 1206                  MOV AL, [0x612]
00003400 (02) 3c 03                    CMP AL, 0x3
00003402 (02) 75 0b                    JNZ 0x340f
00003404 (02) 32e4                     XOR AH, AH
00003406 (04) 8626 d405                XCHG [0x5d4], AH
0000340a (03) f6c4 f0                  TEST AH, 0xf0
0000340d (02) 75 7e                    JNZ 0x348d
0000340f (03) e8 ce00                  CALL 0x34e0
00003412 (03) 803f ff                  CMP BYTE [BX], 0xff
00003415 (02) 74 4b                    JZ 0x3462
00003417 (02) 3c 04                    CMP AL, 0x4
00003419 (02) 73 05                    JAE 0x3420
0000341b (03) e8 c5f9                  CALL 0x2de3
0000341e (02) 74 5e                    JZ 0x347e
00003420 (02) 3c 05                    CMP AL, 0x5
00003422 (02) 74 06                    JZ 0x342a
00003424 (04) f647 04 ff               TEST BYTE [BX+0x4], 0xff
00003428 (02) 74 38                    JZ 0x3462
0000342a (04) ff36 9a06                PUSH WORD [0x69a]
0000342e (04) ff36 9c06                PUSH WORD [0x69c]
00003432 (03) 8b47 02                  MOV AX, [BX+0x2]
00003435 (03) a3 9c06                  MOV [0x69c], AX
00003438 (02) 8b07                     MOV AX, [BX]
0000343a (03) a3 9a06                  MOV [0x69a], AX
0000343d (04) 3806 4606                CMP [0x646], AL
00003441 (02) 74 03                    JZ 0x3446
00003443 (03) e8 eb0f                  CALL 0x4431
00003446 (02) b0 01                    MOV AL, 0x1
00003448 (02) 75 03                    JNZ 0x344d
0000344a (03) e8 cdfe                  CALL 0x331a
0000344d (03) e8 9000                  CALL 0x34e0
00003450 (04) c647 04 00               MOV BYTE [BX+0x4], 0x0
00003454 (03) e8 83f9                  CALL 0x2dda
00003457 (04) 8f06 9c06                POP WORD [0x69c]
0000345b (04) 8f06 9a06                POP WORD [0x69a]
0000345f (03) e8 0810                  CALL 0x446a
00003462 (03) a0 1206                  MOV AL, [0x612]
00003465 (02) 3c 04                    CMP AL, 0x4
00003467 (02) 72 01                    JB 0x346a
00003469 (01) c3                       RET
0000346a (02) 3c 02                    CMP AL, 0x2
0000346c (02) 75 1f                    JNZ 0x348d
0000346e (04) 8a0e e405                MOV CL, [0x5e4]
00003472 (03) e8 64fe                  CALL 0x32d9
00003475 (02) 72 16                    JB 0x348d
00003477 (02) 32c0                     XOR AL, AL
00003479 (03) e8 9efe                  CALL 0x331a
0000347c (02) eb 1b                    JMP 0x3499
0000347e (02) 3c 02                    CMP AL, 0x2
00003480 (02) 75 20                    JNZ 0x34a2
00003482 (04) 8a0e e405                MOV CL, [0x5e4]
00003486 (01) 53                       PUSH BX
00003487 (03) e8 4ffe                  CALL 0x32d9
0000348a (01) 5b                       POP BX
0000348b (02) eb 15                    JMP 0x34a2
0000348d (04) 8b1e 1406                MOV BX, [0x614]
00003491 (03) c607 ff                  MOV BYTE [BX], 0xff
00003494 (02) b0 02                    MOV AL, 0x2
00003496 (03) e8 81fe                  CALL 0x331a
00003499 (03) e8 4400                  CALL 0x34e0
0000349c (03) e8 3bf9                  CALL 0x2dda
0000349f (03) c605 00                  MOV BYTE [DI], 0x0
000034a2 (02) 32c0                     XOR AL, AL
000034a4 (04) 8a26 1306                MOV AH, [0x613]
000034a8 (02) d1e8                     SHR AX, 0x1
000034aa (04) 8b36 a406                MOV SI, [0x6a4]
000034ae (02) 03f0                     ADD SI, AX
000034b0 (03) a0 1206                  MOV AL, [0x612]
000034b3 (02) 3c 03                    CMP AL, 0x3
000034b5 (02) 75 05                    JNZ 0x34bc
000034b7 (04) 8936 4b06                MOV [0x64b], SI
000034bb (01) c3                       RET
000034bc (03) b9 4000                  MOV CX, 0x40
000034bf (04) 8b3e 2c06                MOV DI, [0x62c]
000034c3 (02) 3c 01                    CMP AL, 0x1
000034c5 (03) a1 2e06                  MOV AX, [0x62e]
000034c8 (04) 8b16 a206                MOV DX, [0x6a2]
000034cc (01) 1e                       PUSH DS
000034cd (01) 06                       PUSH ES
000034ce (02) 74 07                    JZ 0x34d7
000034d0 (04) c647 04 ff               MOV BYTE [BX+0x4], 0xff
000034d4 (02) 87fe                     XCHG SI, DI
000034d6 (01) 92                       XCHG DX, AX
000034d7 (02) 8eda                     MOV DS, DX
000034d9 (02) 8ec0                     MOV ES, AX
000034db (02) f3 a5                    REP MOVSW
000034dd (01) 07                       POP ES
000034de (01) 1f                       POP DS
000034df (01) c3                       RET
000034e0 (04) 8b1e 1406                MOV BX, [0x614]
000034e4 (03) ba 9a06                  MOV DX, 0x69a
000034e7 (02) b1 04                    MOV CL, 0x4
000034e9 (01) c3                       RET
000034ea (03) e8 7501                  CALL 0x3662
000034ed (05) f606 df05 ff             TEST BYTE [0x5df], 0xff
000034f2 (02) 74 f5                    JZ 0x34e9
000034f4 (03) e8 72fb                  CALL 0x3069
000034f7 (03) e8 8bfb                  CALL 0x3085
000034fa (03) a1 3606                  MOV AX, [0x636]
000034fd (02) b1 02                    MOV CL, 0x2
000034ff (02) d3e8                     SHR AX, CL
00003501 (03) a3 a006                  MOV [0x6a0], AX
00003504 (03) a3 9b06                  MOV [0x69b], AX
00003507 (05) c606 9d06 00             MOV BYTE [0x69d], 0x0
0000350c (02) b4 03                    MOV AH, 0x3
0000350e (03) e9 4101                  JMP 0x3652
00003511 (04) 8b1e e607                MOV BX, [0x7e6]
00003515 (02) 0bdb                     OR BX, BX
00003517 (02) 74 20                    JZ 0x3539
00003519 (04) 8b36 4906                MOV SI, [0x649]
0000351d (03) 8a44 02                  MOV AL, [SI+0x2]
00003520 (03) 3a47 01                  CMP AL, [BX+0x1]
00003523 (02) 74 08                    JZ 0x352d
00003525 (03) 8847 01                  MOV [BX+0x1], AL
00003528 (05) c747 06 0000             MOV WORD [BX+0x6], 0x0
0000352d (05) f747 06 ffff             TEST WORD [BX+0x6], 0xffff
00003532 (02) 74 05                    JZ 0x3539
00003534 (03) e8 1300                  CALL 0x354a
00003537 (02) eb 03                    JMP 0x353c
00003539 (03) e8 aeff                  CALL 0x34ea
0000353c (03) e8 defa                  CALL 0x301d
0000353f (02) 75 03                    JNZ 0x3544
00003541 (02) 33c0                     XOR AX, AX
00003543 (01) c3                       RET
00003544 (03) e8 86fa                  CALL 0x2fcd
00003547 (02) 8bc3                     MOV AX, BX
00003549 (01) c3                       RET
0000354a (04) 8b16 3606                MOV DX, [0x636]
0000354e (01) 42                       INC DX
0000354f (04) 8916 3606                MOV [0x636], DX
00003553 (03) a1 e807                  MOV AX, [0x7e8]
00003556 (02) 0bc0                     OR AX, AX
00003558 (02) 75 10                    JNZ 0x356a
0000355a (03) b8 2000                  MOV AX, 0x20
0000355d (02) f7e2                     MUL DX
0000355f (04) f736 5f06                DIV WORD [0x65f]
00003563 (02) 8bd0                     MOV DX, AX
00003565 (03) 8b47 06                  MOV AX, [BX+0x6]
00003568 (02) eb 0b                    JMP 0x3575
0000356a (04) 2316 ea07                AND DX, [0x7ea]
0000356e (02) 0bd2                     OR DX, DX
00003570 (02) 75 16                    JNZ 0x3588
00003572 (03) ba 0100                  MOV DX, 0x1
00003575 (02) 0bd2                     OR DX, DX
00003577 (02) 74 0f                    JZ 0x3588
00003579 (01) 4a                       DEC DX
0000357a (01) 52                       PUSH DX
0000357b (03) e8 1029                  CALL 0x5e8e
0000357e (01) 5a                       POP DX
0000357f (04) 3b06 5d06                CMP AX, [0x65d]
00003583 (02) 72 f0                    JB 0x3575
00003585 (03) e9 9cfa                  JMP 0x3024
00003588 (03) a3 e807                  MOV [0x7e8], AX
0000358b (04) 8a16 3606                MOV DL, [0x636]
0000358f (03) 80e2 03                  AND DL, 0x3
00003592 (02) b1 05                    MOV CL, 0x5
00003594 (02) d2e2                     SHL DL, CL
00003596 (04) 8816 a606                MOV [0x6a6], DL
0000359a (04) 8a36 d405                MOV DH, [0x5d4]
0000359e (02) 0af6                     OR DH, DH
000035a0 (02) 75 04                    JNZ 0x35a6
000035a2 (02) 0ad2                     OR DL, DL
000035a4 (02) 75 1e                    JNZ 0x35c4
000035a6 (01) 52                       PUSH DX
000035a7 (04) 8b1e 3606                MOV BX, [0x636]
000035ab (04) 231e ea07                AND BX, [0x7ea]
000035af (02) b1 05                    MOV CL, 0x5
000035b1 (02) d3e3                     SHL BX, CL
000035b3 (03) e8 8b2e                  CALL 0x6441
000035b6 (02) b4 03                    MOV AH, 0x3
000035b8 (03) e8 9700                  CALL 0x3652
000035bb (01) 5a                       POP DX
000035bc (03) f6c6 f0                  TEST DH, 0xf0
000035bf (02) 74 03                    JZ 0x35c4
000035c1 (03) e8 0100                  CALL 0x35c5
000035c4 (01) c3                       RET
000035c5 (06) c706 e807 0000           MOV WORD [0x7e8], 0x0
000035cb (04) 8b1e e607                MOV BX, [0x7e6]
000035cf (03) 8b47 02                  MOV AX, [BX+0x2]
000035d2 (03) 3b47 06                  CMP AX, [BX+0x6]
000035d5 (02) 74 ed                    JZ 0x35c4
000035d7 (04) ff36 3606                PUSH WORD [0x636]
000035db (03) ff77 06                  PUSH WORD [BX+0x6]
000035de (01) 53                       PUSH BX
000035df (02) 0bc0                     OR AX, AX
000035e1 (02) 75 08                    JNZ 0x35eb
000035e3 (06) c706 e607 0000           MOV WORD [0x7e6], 0x0
000035e9 (02) eb 03                    JMP 0x35ee
000035eb (03) 8947 06                  MOV [BX+0x6], AX
000035ee (03) 8b47 04                  MOV AX, [BX+0x4]
000035f1 (01) 48                       DEC AX
000035f2 (03) a3 3606                  MOV [0x636], AX
000035f5 (05) c606 d405 f0             MOV BYTE [0x5d4], 0xf0
000035fa (03) e8 14ff                  CALL 0x3511
000035fd (01) 5e                       POP SI
000035fe (04) 8936 e607                MOV [0x7e6], SI
00003602 (01) 58                       POP AX
00003603 (03) 8944 06                  MOV [SI+0x6], AX
00003606 (04) 8f06 3606                POP WORD [0x636]
0000360a (04) ff0e 3606                DEC WORD [0x636]
0000360e (06) c706 e807 0000           MOV WORD [0x7e8], 0x0
00003614 (02) 0bdb                     OR BX, BX
00003616 (02) 74 0b                    JZ 0x3623
00003618 (04) f647 0b 10               TEST BYTE [BX+0xb], 0x10
0000361c (02) 74 05                    JZ 0x3623
0000361e (03) 3b47 1a                  CMP AX, [BX+0x1a]
00003621 (02) 74 09                    JZ 0x362c
00003623 (03) e8 a400                  CALL 0x36ca
00003626 (03) e8 40fa                  CALL 0x3069
00003629 (03) e9 59fa                  JMP 0x3085
0000362c (03) e9 e2fe                  JMP 0x3511
0000362f (03) e8 b9f9                  CALL 0x2feb
00003632 (02) b4 05                    MOV AH, 0x5
00003634 (03) e8 1b00                  CALL 0x3652
00003637 (05) 803e 7606 00             CMP BYTE [0x676], 0x0
0000363c (02) 74 0f                    JZ 0x364d
0000363e (04) 8b1e e607                MOV BX, [0x7e6]
00003642 (02) 0bdb                     OR BX, BX
00003644 (02) 74 07                    JZ 0x364d
00003646 (04) 837f 06 00               CMP WORD [BX+0x6], 0x0
0000364a (02) 74 01                    JZ 0x364d
0000364c (01) c3                       RET
0000364d (02) b1 fd                    MOV CL, 0xfd
0000364f (03) e9 4900                  JMP 0x369b
00003652 (03) e8 fffc                  CALL 0x3354
00003655 (03) a1 2e06                  MOV AX, [0x62e]
00003658 (03) a3 a206                  MOV [0x6a2], AX
0000365b (03) a1 2c06                  MOV AX, [0x62c]
0000365e (03) a3 a406                  MOV [0x6a4], AX
00003661 (01) c3                       RET
00003662 (04) 8b16 6a06                MOV DX, [0x66a]
00003666 (04) 8b1e 3606                MOV BX, [0x636]
0000366a (01) 43                       INC BX
0000366b (04) 891e 3606                MOV [0x636], BX
0000366f (02) 2bd3                     SUB DX, BX
00003671 (02) 73 03                    JAE 0x3676
00003673 (03) e9 aef9                  JMP 0x3024
00003676 (03) a0 3606                  MOV AL, [0x636]
00003679 (02) 24 03                    AND AL, 0x3
0000367b (01) 51                       PUSH CX
0000367c (02) b1 05                    MOV CL, 0x5
0000367e (02) d2e0                     SHL AL, CL
00003680 (01) 59                       POP CX
00003681 (03) a2 a606                  MOV [0x6a6], AL
00003684 (05) f606 d405 ff             TEST BYTE [0x5d4], 0xff
00003689 (02) 75 04                    JNZ 0x368f
0000368b (02) 0ac0                     OR AL, AL
0000368d (02) 75 61                    JNZ 0x36f0
0000368f (01) 51                       PUSH CX
00003690 (03) e8 67fe                  CALL 0x34fa
00003693 (01) 59                       POP CX
00003694 (05) f606 df05 ff             TEST BYTE [0x5df], 0xff
00003699 (02) 75 55                    JNZ 0x36f0
0000369b (04) 8b16 a006                MOV DX, [0x6a0]
0000369f (04) 8b1e 6e06                MOV BX, [0x66e]
000036a3 (03) 80e7 7f                  AND BH, 0x7f
000036a6 (02) 2bd3                     SUB DX, BX
000036a8 (02) 73 46                    JAE 0x36f0
000036aa (01) 51                       PUSH CX
000036ab (03) e8 b4f8                  CALL 0x2f62
000036ae (04) 8b1e a006                MOV BX, [0x6a0]
000036b2 (04) 031e 4f06                ADD BX, [0x64f]
000036b6 (01) 59                       POP CX
000036b7 (02) fec1                     INC CL
000036b9 (02) 74 27                    JZ 0x36e2
000036bb (02) fec1                     INC CL
000036bd (02) fec1                     INC CL
000036bf (02) 74 30                    JZ 0x36f1
000036c1 (02) 3a07                     CMP AL, [BX]
000036c3 (02) 74 2b                    JZ 0x36f0
000036c5 (03) e8 f6f8                  CALL 0x2fbe
000036c8 (02) 75 26                    JNZ 0x36f0
000036ca (04) 8b1e 5506                MOV BX, [0x655]
000036ce (03) e8 70fa                  CALL 0x3141
000036d1 (02) b0 ff                    MOV AL, 0xff
000036d3 (03) a2 df05                  MOV [0x5df], AL
000036d6 (03) a2 1106                  MOV [0x611], AL
000036d9 (03) bb c405                  MOV BX, 0x5c4
000036dc (03) e8 d3f8                  CALL 0x2fb2
000036df (03) e9 a116                  JMP 0x4d83
000036e2 (02) 3a07                     CMP AL, [BX]
000036e4 (02) 8807                     MOV [BX], AL
000036e6 (02) 74 08                    JZ 0x36f0
000036e8 (04) 8b1e 4906                MOV BX, [0x649]
000036ec (04) 804f 02 01               OR BYTE [BX+0x2], 0x1
000036f0 (01) c3                       RET
000036f1 (02) 8807                     MOV [BX], AL
000036f3 (01) c3                       RET
000036f4 (02) 8bd9                     MOV BX, CX
000036f6 (03) 80e1 07                  AND CL, 0x7
000036f9 (02) fec1                     INC CL
000036fb (02) 8ae9                     MOV CH, CL
000036fd (02) b1 03                    MOV CL, 0x3
000036ff (02) d3eb                     SHR BX, CL
00003701 (04) 031e 5106                ADD BX, [0x651]
00003705 (02) 8a07                     MOV AL, [BX]
00003707 (02) 8acd                     MOV CL, CH
00003709 (02) d2c0                     ROL AL, CL
0000370b (01) c3                       RET
0000370c (01) 52                       PUSH DX
0000370d (03) e8 e4ff                  CALL 0x36f4
00003710 (02) 24 fe                    AND AL, 0xfe
00003712 (01) 5a                       POP DX
00003713 (02) 0ac2                     OR AL, DL
00003715 (02) d2c8                     ROR AL, CL
00003717 (02) 8807                     MOV [BX], AL
00003719 (01) c3                       RET
0000371a (04) 8b1e 6806                MOV BX, [0x668]
0000371e (02) b1 03                    MOV CL, 0x3
00003720 (02) d3eb                     SHR BX, CL
00003722 (01) 43                       INC BX
00003723 (01) c3                       RET
00003724 (05) 803e 7606 00             CMP BYTE [0x676], 0x0
00003729 (02) 75 18                    JNZ 0x3743
0000372b (01) 9c                       PUSHF
0000372c (03) e8 ebff                  CALL 0x371a
0000372f (04) 8b36 5106                MOV SI, [0x651]
00003733 (02) 8bfe                     MOV DI, SI
00003735 (02) 03fb                     ADD DI, BX
00003737 (02) 8bcb                     MOV CX, BX
00003739 (01) 0e                       PUSH CS
0000373a (03) e8 ebf2                  CALL 0x2a28
0000373d (02) 74 02                    JZ 0x3741
0000373f (02) 87f7                     XCHG DI, SI
00003741 (02) f3 a4                    REP MOVSB
00003743 (03) e8 7cfb                  CALL 0x32c2
00003746 (01) c3                       RET
00003747 (03) e8 83f8                  CALL 0x2fcd
0000374a (03) 83c3 10                  ADD BX, 0x10
0000374d (01) 51                       PUSH CX
0000374e (02) b1 11                    MOV CL, 0x11
00003750 (01) 5a                       POP DX
00003751 (02) fec9                     DEC CL
00003753 (02) 75 0e                    JNZ 0x3763
00003755 (02) 0ad2                     OR DL, DL
00003757 (02) 75 ed                    JNZ 0x3746
00003759 (04) 8b1e 5106                MOV BX, [0x651]
0000375d (03) a1 6c06                  MOV AX, [0x66c]
00003760 (02) 0907                     OR [BX], AX
00003762 (01) c3                       RET
00003763 (01) 52                       PUSH DX
00003764 (05) 803e 9606 00             CMP BYTE [0x696], 0x0
00003769 (02) 74 08                    JZ 0x3773
0000376b (01) 51                       PUSH CX
0000376c (01) 53                       PUSH BX
0000376d (02) 8a0f                     MOV CL, [BX]
0000376f (02) b5 00                    MOV CH, 0x0
00003771 (02) eb 07                    JMP 0x377a
00003773 (02) fec9                     DEC CL
00003775 (01) 51                       PUSH CX
00003776 (02) 8b0f                     MOV CX, [BX]
00003778 (01) 43                       INC BX
00003779 (01) 53                       PUSH BX
0000377a (02) 0bc9                     OR CX, CX
0000377c (02) 74 0b                    JZ 0x3789
0000377e (04) 8b1e 6806                MOV BX, [0x668]
00003782 (02) 3bd9                     CMP BX, CX
00003784 (02) 72 03                    JB 0x3789
00003786 (03) e8 83ff                  CALL 0x370c
00003789 (01) 5b                       POP BX
0000378a (01) 43                       INC BX
0000378b (01) 59                       POP CX
0000378c (02) eb c2                    JMP 0x3750
0000378e (01) 51                       PUSH CX
0000378f (03) e8 b5ff                  CALL 0x3747
00003792 (01) 59                       POP CX
00003793 (01) 51                       PUSH CX
00003794 (03) e8 83ff                  CALL 0x371a
00003797 (01) 59                       POP CX
00003798 (03) a1 5106                  MOV AX, [0x651]
0000379b (01) 50                       PUSH AX
0000379c (02) 03c3                     ADD AX, BX
0000379e (03) a3 5106                  MOV [0x651], AX
000037a1 (03) e8 a3ff                  CALL 0x3747
000037a4 (04) 8f06 5106                POP WORD [0x651]
000037a8 (01) c3                       RET
000037a9 (06) 813e 6e06 0080           CMP WORD [0x66e], 0x8000
000037af (02) 75 0a                    JNZ 0x37bb
000037b1 (04) 8b1e 4906                MOV BX, [0x649]
000037b5 (04) f647 02 ff               TEST BYTE [BX+0x2], 0xff
000037b9 (02) 75 40                    JNZ 0x37fb
000037bb (04) 8b1e 5506                MOV BX, [0x655]
000037bf (03) e8 7ff9                  CALL 0x3141
000037c2 (03) e8 78f9                  CALL 0x313d
000037c5 (03) e8 52ff                  CALL 0x371a
000037c8 (02) 8bcb                     MOV CX, BX
000037ca (04) 8b3e 5106                MOV DI, [0x651]
000037ce (03) a1 6c06                  MOV AX, [0x66c]
000037d1 (01) ab                       STOSW
000037d2 (01) 49                       DEC CX
000037d3 (01) 49                       DEC CX
000037d4 (02) 33c0                     XOR AX, AX
000037d6 (02) f3 aa                    REP STOSB
000037d8 (04) 8b1e 4906                MOV BX, [0x649]
000037dc (02) 8807                     MOV [BX], AL
000037de (03) 8847 01                  MOV [BX+0x1], AL
000037e1 (03) a3 9e06                  MOV [0x69e], AX
000037e4 (04) 8b1e 4706                MOV BX, [0x647]
000037e8 (04) c707 0400                MOV WORD [BX], 0x4
000037ec (03) e8 35f8                  CALL 0x3024
000037ef (02) b1 ff                    MOV CL, 0xff
000037f1 (03) e8 f6fc                  CALL 0x34ea
000037f4 (03) e8 26f8                  CALL 0x301d
000037f7 (02) 75 05                    JNZ 0x37fe
000037f9 (02) 32c0                     XOR AL, AL
000037fb (03) e9 26ff                  JMP 0x3724
000037fe (03) e8 4f02                  CALL 0x3a50
00003801 (03) e8 c9f7                  CALL 0x2fcd
00003804 (02) 8a07                     MOV AL, [BX]
00003806 (02) 3c 21                    CMP AL, 0x21
00003808 (02) 74 e5                    JZ 0x37ef
0000380a (02) 3c e5                    CMP AL, 0xe5
0000380c (02) 74 e1                    JZ 0x37ef
0000380e (02) 3c 20                    CMP AL, 0x20
00003810 (02) 74 0e                    JZ 0x3820
00003812 (02) a8 10                    TEST AL, 0x10
00003814 (02) 75 05                    JNZ 0x381b
00003816 (02) b1 01                    MOV CL, 0x1
00003818 (03) e8 2cff                  CALL 0x3747
0000381b (03) e8 28f8                  CALL 0x3046
0000381e (02) eb cf                    JMP 0x37ef
00003820 (03) 8a47 0c                  MOV AL, [BX+0xc]
00003823 (04) 8b1e 4906                MOV BX, [0x649]
00003827 (02) 8807                     MOV [BX], AL
00003829 (02) eb f0                    JMP 0x381b
0000382b (06) 813e 6e06 0080           CMP WORD [0x66e], 0x8000
00003831 (02) 75 0a                    JNZ 0x383d
00003833 (04) 8b1e 4906                MOV BX, [0x649]
00003837 (04) f647 02 ff               TEST BYTE [BX+0x2], 0xff
0000383b (02) 75 2c                    JNZ 0x3869
0000383d (04) 8b1e 5506                MOV BX, [0x655]
00003841 (03) e8 fdf8                  CALL 0x3141
00003844 (03) e8 f6f8                  CALL 0x313d
00003847 (02) 32c0                     XOR AL, AL
00003849 (04) 8b1e 4906                MOV BX, [0x649]
0000384d (02) 8807                     MOV [BX], AL
0000384f (03) 8847 01                  MOV [BX+0x1], AL
00003852 (04) 8b1e 4706                MOV BX, [0x647]
00003856 (04) c707 0400                MOV WORD [BX], 0x4
0000385a (03) e8 c7f7                  CALL 0x3024
0000385d (02) b1 ff                    MOV CL, 0xff
0000385f (03) e8 88fc                  CALL 0x34ea
00003862 (03) e8 b8f7                  CALL 0x301d
00003865 (02) 75 03                    JNZ 0x386a
00003867 (02) 32c0                     XOR AL, AL
00003869 (01) c3                       RET
0000386a (03) e8 60f7                  CALL 0x2fcd
0000386d (02) 8a07                     MOV AL, [BX]
0000386f (02) 0ac0                     OR AL, AL
00003871 (02) 74 ea                    JZ 0x385d
00003873 (02) 3c e5                    CMP AL, 0xe5
00003875 (02) 74 e6                    JZ 0x385d
00003877 (03) e8 ccf7                  CALL 0x3046
0000387a (02) eb e1                    JMP 0x385d
0000387c (03) a0 9306                  MOV AL, [0x693]
0000387f (03) e9 1df5                  JMP 0x2d9f
00003882 (02) 32d2                     XOR DL, DL
00003884 (03) b9 0b00                  MOV CX, 0xb
00003887 (02) 8bf3                     MOV SI, BX
00003889 (01) 46                       INC SI
0000388a (01) ac                       LODSB
0000388b (02) 24 7f                    AND AL, 0x7f
0000388d (02) 3c 3f                    CMP AL, 0x3f
0000388f (02) 74 10                    JZ 0x38a1
00003891 (02) 0ad2                     OR DL, DL
00003893 (02) 74 08                    JZ 0x389d
00003895 (02) 3c 5b                    CMP AL, 0x5b
00003897 (02) 74 08                    JZ 0x38a1
00003899 (02) 3c 5d                    CMP AL, 0x5d
0000389b (02) 74 04                    JZ 0x38a1
0000389d (02) e2 eb                    LOOP 0x388a
0000389f (02) 0c 01                    OR AL, 0x1
000038a1 (01) c3                       RET
000038a2 (02) 32d2                     XOR DL, DL
000038a4 (03) bb 6907                  MOV BX, 0x769
000038a7 (03) e8 daff                  CALL 0x3884
000038aa (02) 75 f5                    JNZ 0x38a1
000038ac (02) b4 09                    MOV AH, 0x9
000038ae (03) e9 f2f4                  JMP 0x2da3
000038b1 (05) 833e 5706 00             CMP WORD [0x657], 0x0
000038b6 (02) 74 e9                    JZ 0x38a1
000038b8 (02) 0ac9                     OR CL, CL
000038ba (02) 74 e5                    JZ 0x38a1
000038bc (03) 80f9 0c                  CMP CL, 0xc
000038bf (02) 72 22                    JB 0x38e3
000038c1 (02) b0 02                    MOV AL, 0x2
000038c3 (02) 74 02                    JZ 0x38c7
000038c5 (02) b0 03                    MOV AL, 0x3
000038c7 (03) a2 1106                  MOV [0x611], AL
000038ca (03) a0 1d06                  MOV AL, [0x61d]
000038cd (02) 3c 03                    CMP AL, 0x3
000038cf (02) 74 17                    JZ 0x38e8
000038d1 (02) 3c 11                    CMP AL, 0x11
000038d3 (02) 74 04                    JZ 0x38d9
000038d5 (02) 3c 07                    CMP AL, 0x7
000038d7 (02) 73 0f                    JAE 0x38e8
000038d9 (05) c606 1106 02             MOV BYTE [0x611], 0x2
000038de (03) e8 a1ff                  CALL 0x3882
000038e1 (02) 75 05                    JNZ 0x38e8
000038e3 (05) c606 1106 00             MOV BYTE [0x611], 0x0
000038e8 (02) 8bf3                     MOV SI, BX
000038ea (01) ac                       LODSB
000038eb (03) a2 0d06                  MOV [0x60d], AL
000038ee (02) 33db                     XOR BX, BX
000038f0 (02) 24 20                    AND AL, 0x20
000038f2 (02) 74 06                    JZ 0x38fa
000038f4 (05) 800e 0d06 10             OR BYTE [0x60d], 0x10
000038f9 (01) c3                       RET
000038fa (02) 8ad0                     MOV DL, AL
000038fc (03) b9 0b00                  MOV CX, 0xb
000038ff (03) 80f9 06                  CMP CL, 0x6
00003902 (02) 74 12                    JZ 0x3916
00003904 (03) 80f9 04                  CMP CL, 0x4
00003907 (02) 74 0d                    JZ 0x3916
00003909 (02) d1e3                     SHL BX, 0x1
0000390b (02) d0d2                     RCL DL, 0x1
0000390d (03) f6c1 01                  TEST CL, 0x1
00003910 (02) 75 04                    JNZ 0x3916
00003912 (02) d1e3                     SHL BX, 0x1
00003914 (02) d0d2                     RCL DL, 0x1
00003916 (01) ac                       LODSB
00003917 (02) 24 7f                    AND AL, 0x7f
00003919 (02) 2c 20                    SUB AL, 0x20
0000391b (02) d0c8                     ROR AL, 0x1
0000391d (02) 73 02                    JAE 0x3921
0000391f (02) d0c0                     ROL AL, 0x1
00003921 (02) 32e4                     XOR AH, AH
00003923 (02) 03d8                     ADD BX, AX
00003925 (03) 80d2 00                  ADC DL, 0x0
00003928 (02) e2 d5                    LOOP 0x38ff
0000392a (04) 891e 0e06                MOV [0x60e], BX
0000392e (03) bb 0d06                  MOV BX, 0x60d
00003931 (03) 80e2 03                  AND DL, 0x3
00003934 (02) d0ca                     ROR DL, 0x1
00003936 (02) d0ca                     ROR DL, 0x1
00003938 (02) 0817                     OR [BX], DL
0000393a (01) ac                       LODSB
0000393b (02) 24 1f                    AND AL, 0x1f
0000393d (01) 46                       INC SI
0000393e (02) 8a24                     MOV AH, [SI]
00003940 (03) 80e4 3f                  AND AH, 0x3f
00003943 (02) b1 03                    MOV CL, 0x3
00003945 (02) d2e0                     SHL AL, CL
00003947 (02) d3e8                     SHR AX, CL
00003949 (04) 8a16 6706                MOV DL, [0x667]
0000394d (02) d1e0                     SHL AX, 0x1
0000394f (02) d1e8                     SHR AX, 0x1
00003951 (02) d0ea                     SHR DL, 0x1
00003953 (02) 72 fa                    JB 0x394f
00003955 (03) 80e4 01                  AND AH, 0x1
00003958 (02) d2cc                     ROR AH, CL
0000395a (02) 0827                     OR [BX], AH
0000395c (03) 8847 03                  MOV [BX+0x3], AL
0000395f (01) c3                       RET
00003960 (05) 833e 5706 00             CMP WORD [0x657], 0x0
00003965 (02) 74 f8                    JZ 0x395f
00003967 (03) a0 3106                  MOV AL, [0x631]
0000396a (02) 0ac0                     OR AL, AL
0000396c (02) 74 f1                    JZ 0x395f
0000396e (05) 803e 1106 ff             CMP BYTE [0x611], 0xff
00003973 (02) 74 ea                    JZ 0x395f
00003975 (04) 8b1e 4706                MOV BX, [0x647]
00003979 (02) 8b0f                     MOV CX, [BX]
0000397b (02) fec8                     DEC AL
0000397d (02) 75 04                    JNZ 0x3983
0000397f (04) 8b0e 6a06                MOV CX, [0x66a]
00003983 (04) 8b1e 3606                MOV BX, [0x636]
00003987 (02) 2bcb                     SUB CX, BX
00003989 (02) 74 d4                    JZ 0x395f
0000398b (04) 8e06 5706                MOV ES, [0x657]
0000398f (01) 43                       INC BX
00003990 (02) 8bfb                     MOV DI, BX
00003992 (02) d1e7                     SHL DI, 0x1
00003994 (02) d1e7                     SHL DI, 0x1
00003996 (03) 83ef 04                  SUB DI, 0x4
00003999 (03) e8 0500                  CALL 0x39a1
0000399c (02) 8cd8                     MOV AX, DS
0000399e (02) 8ec0                     MOV ES, AX
000039a0 (01) c3                       RET
000039a1 (03) 83c7 04                  ADD DI, 0x4
000039a4 (03) be 0d06                  MOV SI, 0x60d
000039a7 (01) ac                       LODSB
000039a8 (03) 26 3205                  XOR AL, ES:[DI]
000039ab (02) 8ad0                     MOV DL, AL
000039ad (02) 24 1f                    AND AL, 0x1f
000039af (02) 75 1e                    JNZ 0x39cf
000039b1 (03) e8 7f00                  CALL 0x3a33
000039b4 (02) 74 5a                    JZ 0x3a10
000039b6 (01) 43                       INC BX
000039b7 (02) e2 e8                    LOOP 0x39a1
000039b9 (05) 833e 3606 ff             CMP WORD [0x636], -0x1
000039be (02) 75 0e                    JNZ 0x39ce
000039c0 (02) 8cd8                     MOV AX, DS
000039c2 (02) 8ec0                     MOV ES, AX
000039c4 (03) e8 88f6                  CALL 0x304f
000039c7 (02) 75 05                    JNZ 0x39ce
000039c9 (05) c606 1106 ff             MOV BYTE [0x611], 0xff
000039ce (01) c3                       RET
000039cf (03) a0 da05                  MOV AL, [0x5da]
000039d2 (02) fec0                     INC AL
000039d4 (02) 75 08                    JNZ 0x39de
000039d6 (04) 26 803d f5               CMP BYTE ES:[DI], 0xf5
000039da (02) 75 da                    JNZ 0x39b6
000039dc (02) eb 1b                    JMP 0x39f9
000039de (02) fec0                     INC AL
000039e0 (02) 75 d4                    JNZ 0x39b6
000039e2 (03) e8 4e00                  CALL 0x3a33
000039e5 (02) 75 cf                    JNZ 0x39b6
000039e7 (03) a0 d805                  MOV AL, [0x5d8]
000039ea (02) fec0                     INC AL
000039ec (02) 75 11                    JNZ 0x39ff
000039ee (04) 26 f605 10               TEST BYTE ES:[DI], 0x10
000039f2 (02) 74 c2                    JZ 0x39b6
000039f4 (03) f6c2 0f                  TEST DL, 0xf
000039f7 (02) 75 bd                    JNZ 0x39b6
000039f9 (04) 891e d905                MOV [0x5d9], BX
000039fd (02) eb b7                    JMP 0x39b6
000039ff (02) fec0                     INC AL
00003a01 (02) 75 07                    JNZ 0x3a0a
00003a03 (03) f6c2 0f                  TEST DL, 0xf
00003a06 (02) 75 ae                    JNZ 0x39b6
00003a08 (02) eb 06                    JMP 0x3a10
00003a0a (04) 26 f605 1f               TEST BYTE ES:[DI], 0x1f
00003a0e (02) 75 a6                    JNZ 0x39b6
00003a10 (04) 8b16 3606                MOV DX, [0x636]
00003a14 (01) 4b                       DEC BX
00003a15 (04) 891e 3606                MOV [0x636], BX
00003a19 (02) 8ac3                     MOV AL, BL
00003a1b (02) 24 03                    AND AL, 0x3
00003a1d (02) 3c 03                    CMP AL, 0x3
00003a1f (02) 74 2e                    JZ 0x3a4f
00003a21 (03) 80e3 fc                  AND BL, 0xfc
00003a24 (03) 80e2 fc                  AND DL, 0xfc
00003a27 (02) 3bda                     CMP BX, DX
00003a29 (02) 74 24                    JZ 0x3a4f
00003a2b (05) 800e d405 0f             OR BYTE [0x5d4], 0xf
00003a30 (02) 32c0                     XOR AL, AL
00003a32 (01) c3                       RET
00003a33 (03) a0 1106                  MOV AL, [0x611]
00003a36 (02) 0ac0                     OR AL, AL
00003a38 (02) 74 15                    JZ 0x3a4f
00003a3a (02) b4 e0                    MOV AH, 0xe0
00003a3c (02) 3c 03                    CMP AL, 0x3
00003a3e (02) 74 02                    JZ 0x3a42
00003a40 (02) b4 c0                    MOV AH, 0xc0
00003a42 (02) 84d4                     TEST AH, DL
00003a44 (02) 75 09                    JNZ 0x3a4f
00003a46 (02) 32e4                     XOR AH, AH
00003a48 (01) 91                       XCHG CX, AX
00003a49 (01) 57                       PUSH DI
00003a4a (01) 47                       INC DI
00003a4b (02) f3 a6                    REP CMPSB
00003a4d (01) 91                       XCHG CX, AX
00003a4e (01) 5f                       POP DI
00003a4f (01) c3                       RET
00003a50 (05) 833e 5706 00             CMP WORD [0x657], 0x0
00003a55 (02) 74 f8                    JZ 0x3a4f
00003a57 (04) ff36 0d06                PUSH WORD [0x60d]
00003a5b (04) ff36 0f06                PUSH WORD [0x60f]
00003a5f (03) e8 6bf5                  CALL 0x2fcd
00003a62 (03) e8 83fe                  CALL 0x38e8
00003a65 (03) a1 3606                  MOV AX, [0x636]
00003a68 (02) d1e0                     SHL AX, 0x1
00003a6a (02) d1e0                     SHL AX, 0x1
00003a6c (02) 8bf8                     MOV DI, AX
00003a6e (04) 8e06 5706                MOV ES, [0x657]
00003a72 (03) be 0d06                  MOV SI, 0x60d
00003a75 (03) b9 0200                  MOV CX, 0x2
00003a78 (02) f3 a5                    REP MOVSW
00003a7a (02) 8cd8                     MOV AX, DS
00003a7c (02) 8ec0                     MOV ES, AX
00003a7e (04) 8f06 0f06                POP WORD [0x60f]
00003a82 (04) 8f06 0d06                POP WORD [0x60d]
00003a86 (01) c3                       RET
00003a87 (05) 803e da05 ff             CMP BYTE [0x5da], 0xff
00003a8c (02) 75 c1                    JNZ 0x3a4f
00003a8e (03) a1 3606                  MOV AX, [0x636]
00003a91 (03) a3 d905                  MOV [0x5d9], AX
00003a94 (01) c3                       RET
00003a95 (03) bb 6907                  MOV BX, 0x769
00003a98 (04) 891e 2406                MOV [0x624], BX
00003a9c (05) c606 9306 ff             MOV BYTE [0x693], 0xff
00003aa1 (04) 880e 3106                MOV [0x631], CL
00003aa5 (03) e8 09fe                  CALL 0x38b1
00003aa8 (01) c3                       RET
00003aa9 (02) 33c0                     XOR AX, AX
00003aab (03) a2 7507                  MOV [0x775], AL
00003aae (03) a2 7707                  MOV [0x777], AL
00003ab1 (02) b1 0f                    MOV CL, 0xf
00003ab3 (02) eb 02                    JMP 0x3ab7
00003ab5 (02) b1 0c                    MOV CL, 0xc
00003ab7 (03) e8 dbff                  CALL 0x3a95
00003aba (03) e8 67f5                  CALL 0x3024
00003abd (05) c606 a706 00             MOV BYTE [0x6a7], 0x0
00003ac2 (03) e8 9bfe                  CALL 0x3960
00003ac5 (02) 75 4c                    JNZ 0x3b13
00003ac7 (02) b1 00                    MOV CL, 0x0
00003ac9 (03) e8 1efa                  CALL 0x34ea
00003acc (03) e8 4ef5                  CALL 0x301d
00003acf (02) 74 42                    JZ 0x3b13
00003ad1 (04) 8b16 2406                MOV DX, [0x624]
00003ad5 (02) 8bf2                     MOV SI, DX
00003ad7 (01) ac                       LODSB
00003ad8 (02) 3c e5                    CMP AL, 0xe5
00003ada (02) 74 07                    JZ 0x3ae3
00003adc (01) 52                       PUSH DX
00003add (03) e8 5bf5                  CALL 0x303b
00003ae0 (01) 5a                       POP DX
00003ae1 (02) 73 30                    JAE 0x3b13
00003ae3 (03) e8 e7f4                  CALL 0x2fcd
00003ae6 (04) 8a0e 3106                MOV CL, [0x631]
00003aea (02) 32ed                     XOR CH, CH
00003aec (03) 803f e5                  CMP BYTE [BX], 0xe5
00003aef (02) 75 03                    JNZ 0x3af4
00003af1 (03) e8 93ff                  CALL 0x3a87
00003af4 (05) c606 8906 00             MOV BYTE [0x689], 0x0
00003af9 (02) 8a07                     MOV AL, [BX]
00003afb (02) 24 ef                    AND AL, 0xef
00003afd (02) 3a07                     CMP AL, [BX]
00003aff (02) 74 21                    JZ 0x3b22
00003b01 (02) 8bf2                     MOV SI, DX
00003b03 (02) 3a04                     CMP AL, [SI]
00003b05 (02) 75 1b                    JNZ 0x3b22
00003b07 (03) a0 d805                  MOV AL, [0x5d8]
00003b0a (02) 0ac0                     OR AL, AL
00003b0c (02) 74 af                    JZ 0x3abd
00003b0e (03) a2 8906                  MOV [0x689], AL
00003b11 (02) eb 59                    JMP 0x3b6c
00003b13 (03) e8 71ff                  CALL 0x3a87
00003b16 (03) e8 0bf5                  CALL 0x3024
00003b19 (02) b0 ff                    MOV AL, 0xff
00003b1b (02) 8ae8                     MOV CH, AL
00003b1d (02) fec5                     INC CH
00003b1f (03) e9 7df2                  JMP 0x2d9f
00003b22 (02) 0ac9                     OR CL, CL
00003b24 (02) 74 4e                    JZ 0x3b74
00003b26 (02) 8bf2                     MOV SI, DX
00003b28 (01) ac                       LODSB
00003b29 (03) 80fd 0e                  CMP CH, 0xe
00003b2c (02) 75 04                    JNZ 0x3b32
00003b2e (02) 24 3f                    AND AL, 0x3f
00003b30 (02) eb 10                    JMP 0x3b42
00003b32 (02) 24 7f                    AND AL, 0x7f
00003b34 (02) 3c 3f                    CMP AL, 0x3f
00003b36 (02) 74 34                    JZ 0x3b6c
00003b38 (03) 80fd 0d                  CMP CH, 0xd
00003b3b (02) 74 2f                    JZ 0x3b6c
00003b3d (03) 80fd 0c                  CMP CH, 0xc
00003b40 (02) 74 08                    JZ 0x3b4a
00003b42 (02) 2a07                     SUB AL, [BX]
00003b44 (02) 24 7f                    AND AL, 0x7f
00003b46 (02) 75 4d                    JNZ 0x3b95
00003b48 (02) eb 22                    JMP 0x3b6c
00003b4a (01) 51                       PUSH CX
00003b4b (02) 8a0f                     MOV CL, [BX]
00003b4d (03) e8 adf3                  CALL 0x2efd
00003b50 (01) 59                       POP CX
00003b51 (02) 75 32                    JNZ 0x3b85
00003b53 (05) f606 a706 ff             TEST BYTE [0x6a7], 0xff
00003b58 (02) 74 0d                    JZ 0x3b67
00003b5a (01) 43                       INC BX
00003b5b (01) 43                       INC BX
00003b5c (03) 803f 00                  CMP BYTE [BX], 0x0
00003b5f (02) 75 24                    JNZ 0x3b85
00003b61 (03) e8 2aff                  CALL 0x3a8e
00003b64 (03) e9 56ff                  JMP 0x3abd
00003b67 (05) c606 d605 00             MOV BYTE [0x5d6], 0x0
00003b6c (01) 42                       INC DX
00003b6d (01) 43                       INC BX
00003b6e (02) fec5                     INC CH
00003b70 (02) fec9                     DEC CL
00003b72 (02) eb ae                    JMP 0x3b22
00003b74 (05) 803e 8906 ff             CMP BYTE [0x689], 0xff
00003b79 (02) 75 0d                    JNZ 0x3b88
00003b7b (05) 803e da05 fe             CMP BYTE [0x5da], 0xfe
00003b80 (02) 75 03                    JNZ 0x3b85
00003b82 (03) e8 09ff                  CALL 0x3a8e
00003b85 (03) e9 35ff                  JMP 0x3abd
00003b88 (02) 32c0                     XOR AL, AL
00003b8a (03) a2 9306                  MOV [0x693], AL
00003b8d (03) a2 d105                  MOV [0x5d1], AL
00003b90 (02) 8ae8                     MOV CH, AL
00003b92 (02) fec5                     INC CH
00003b94 (01) c3                       RET
00003b95 (02) 0a2f                     OR CH, [BX]
00003b97 (02) 75 ec                    JNZ 0x3b85
00003b99 (05) f606 d605 ff             TEST BYTE [0x5d6], 0xff
00003b9e (02) 74 e5                    JZ 0x3b85
00003ba0 (05) c606 a706 ff             MOV BYTE [0x6a7], 0xff
00003ba5 (02) eb c5                    JMP 0x3b6c
00003ba7 (02) b0 ff                    MOV AL, 0xff
00003ba9 (03) a2 d805                  MOV [0x5d8], AL
00003bac (02) b0 fe                    MOV AL, 0xfe
00003bae (03) a2 da05                  MOV [0x5da], AL
00003bb1 (01) c3                       RET
00003bb2 (05) 803e da05 fe             CMP BYTE [0x5da], 0xfe
00003bb7 (02) 74 db                    JZ 0x3b94
00003bb9 (03) e8 75f4                  CALL 0x3031
00003bbc (02) 32c0                     XOR AL, AL
00003bbe (03) e8 e8ff                  CALL 0x3ba9
00003bc1 (04) 8b1e 2406                MOV BX, [0x624]
00003bc5 (03) 800f 10                  OR BYTE [BX], 0x10
00003bc8 (02) b1 0c                    MOV CL, 0xc
00003bca (03) e8 cffe                  CALL 0x3a9c
00003bcd (03) e9 edfe                  JMP 0x3abd
00003bd0 (03) a1 3606                  MOV AX, [0x636]
00003bd3 (03) a3 d905                  MOV [0x5d9], AX
00003bd6 (01) c3                       RET
00003bd7 (03) e8 57f4                  CALL 0x3031
00003bda (02) b1 0f                    MOV CL, 0xf
00003bdc (03) e8 b6fe                  CALL 0x3a95
00003bdf (03) e9 dbfe                  JMP 0x3abd
00003be2 (03) e8 bbf2                  CALL 0x2ea0
00003be5 (02) b0 fe                    MOV AL, 0xfe
00003be7 (03) e8 bfff                  CALL 0x3ba9
00003bea (03) e8 c8fe                  CALL 0x3ab5
00003bed (02) 74 c2                    JZ 0x3bb1
00003bef (03) e8 dbf3                  CALL 0x2fcd
00003bf2 (02) 8a07                     MOV AL, [BX]
00003bf4 (02) 24 10                    AND AL, 0x10
00003bf6 (02) 75 1b                    JNZ 0x3c13
00003bf8 (05) f606 8c06 80             TEST BYTE [0x68c], 0x80
00003bfd (02) 75 03                    JNZ 0x3c02
00003bff (03) e8 def3                  CALL 0x2fe0
00003c02 (03) e8 e509                  CALL 0x45ea
00003c05 (02) d0c0                     ROL AL, 0x1
00003c07 (02) 72 1b                    JB 0x3c24
00003c09 (03) bb 6907                  MOV BX, 0x769
00003c0c (03) e8 73fc                  CALL 0x3882
00003c0f (02) 74 13                    JZ 0x3c24
00003c11 (02) eb 1e                    JMP 0x3c31
00003c13 (03) e8 d409                  CALL 0x45ea
00003c16 (02) d0c0                     ROL AL, 0x1
00003c18 (02) 73 0a                    JAE 0x3c24
00003c1a (03) e8 f90a                  CALL 0x4716
00003c1d (02) 74 05                    JZ 0x3c24
00003c1f (03) e8 1c0a                  CALL 0x463e
00003c22 (02) eb c1                    JMP 0x3be5
00003c24 (03) e8 96fe                  CALL 0x3abd
00003c27 (02) 75 c6                    JNZ 0x3bef
00003c29 (03) e8 89fe                  CALL 0x3ab5
00003c2c (02) 75 03                    JNZ 0x3c31
00003c2e (03) e9 4bfc                  JMP 0x387c
00003c31 (03) e8 99f3                  CALL 0x2fcd
00003c34 (02) 8a07                     MOV AL, [BX]
00003c36 (02) 24 10                    AND AL, 0x10
00003c38 (02) 75 07                    JNZ 0x3c41
00003c3a (05) f606 8c06 80             TEST BYTE [0x68c], 0x80
00003c3f (02) 75 03                    JNZ 0x3c44
00003c41 (03) c607 e5                  MOV BYTE [BX], 0xe5
00003c44 (01) 9c                       PUSHF
00003c45 (03) e8 070b                  CALL 0x474f
00003c48 (02) 0ac0                     OR AL, AL
00003c4a (02) 75 02                    JNZ 0x3c4e
00003c4c (02) 8807                     MOV [BX], AL
00003c4e (03) e8 def9                  CALL 0x362f
00003c51 (01) 0e                       PUSH CS
00003c52 (03) e8 d3ed                  CALL 0x2a28
00003c55 (02) 75 05                    JNZ 0x3c5c
00003c57 (02) b1 00                    MOV CL, 0x0
00003c59 (03) e8 32fb                  CALL 0x378e
00003c5c (03) e8 f1fd                  CALL 0x3a50
00003c5f (03) e8 5bfe                  CALL 0x3abd
00003c62 (02) eb c8                    JMP 0x3c2c
00003c64 (02) 8bd1                     MOV DX, CX
00003c66 (04) 3b16 6806                CMP DX, [0x668]
00003c6a (02) 73 3a                    JAE 0x3ca6
00003c6c (01) 42                       INC DX
00003c6d (01) 51                       PUSH CX
00003c6e (01) 52                       PUSH DX
00003c6f (02) 8bca                     MOV CX, DX
00003c71 (03) e8 80fa                  CALL 0x36f4
00003c74 (02) d0d8                     RCR AL, 0x1
00003c76 (02) 73 14                    JAE 0x3c8c
00003c78 (01) 5a                       POP DX
00003c79 (01) 59                       POP CX
00003c7a (02) 0bc9                     OR CX, CX
00003c7c (02) 74 e8                    JZ 0x3c66
00003c7e (01) 49                       DEC CX
00003c7f (01) 52                       PUSH DX
00003c80 (01) 51                       PUSH CX
00003c81 (03) e8 70fa                  CALL 0x36f4
00003c84 (02) d0d8                     RCR AL, 0x1
00003c86 (02) 73 04                    JAE 0x3c8c
00003c88 (01) 59                       POP CX
00003c89 (01) 5a                       POP DX
00003c8a (02) eb da                    JMP 0x3c66
00003c8c (02) d0d0                     RCL AL, 0x1
00003c8e (02) fec0                     INC AL
00003c90 (03) e8 82fa                  CALL 0x3715
00003c93 (04) 8a0e 4606                MOV CL, [0x646]
00003c97 (03) bb 6e00                  MOV BX, 0x6e
00003c9a (01) 1e                       PUSH DS
00003c9b (04) 8e1e 4e00                MOV DS, [0x4e]
00003c9f (03) e8 14f3                  CALL 0x2fb6
00003ca2 (01) 1f                       POP DS
00003ca3 (01) 5b                       POP BX
00003ca4 (01) 5a                       POP DX
00003ca5 (01) c3                       RET
00003ca6 (02) 0bc9                     OR CX, CX
00003ca8 (02) 75 d0                    JNZ 0x3c7a
00003caa (02) 8bd9                     MOV BX, CX
00003cac (01) c3                       RET
00003cad (01) 52                       PUSH DX
00003cae (02) b5 00                    MOV CH, 0x0
00003cb0 (03) ba 6907                  MOV DX, 0x769
00003cb3 (02) 03d1                     ADD DX, CX
00003cb5 (03) e8 15f3                  CALL 0x2fcd
00003cb8 (01) 59                       POP CX
00003cb9 (01) c3                       RET
00003cba (02) b6 80                    MOV DH, 0x80
00003cbc (03) e8 eeff                  CALL 0x3cad
00003cbf (02) fec1                     INC CL
00003cc1 (02) fec9                     DEC CL
00003cc3 (02) 75 03                    JNZ 0x3cc8
00003cc5 (03) e9 67f9                  JMP 0x362f
00003cc8 (02) 8a27                     MOV AH, [BX]
00003cca (02) 22e5                     AND AH, CH
00003ccc (02) 8bf2                     MOV SI, DX
00003cce (01) ac                       LODSB
00003ccf (02) 24 7f                    AND AL, 0x7f
00003cd1 (02) 0ac4                     OR AL, AH
00003cd3 (02) 8807                     MOV [BX], AL
00003cd5 (01) 43                       INC BX
00003cd6 (01) 42                       INC DX
00003cd7 (02) eb e8                    JMP 0x3cc1
00003cd9 (03) a0 6907                  MOV AL, [0x769]
00003cdc (03) bb 7907                  MOV BX, 0x779
00003cdf (02) 8807                     MOV [BX], AL
00003ce1 (01) c3                       RET
00003ce2 (03) e8 ccfd                  CALL 0x3ab1
00003ce5 (02) 74 38                    JZ 0x3d1f
00003ce7 (03) e8 1bf3                  CALL 0x3005
00003cea (01) 53                       PUSH BX
00003ceb (01) 4b                       DEC BX
00003cec (01) 4b                       DEC BX
00003ced (02) 8a27                     MOV AH, [BX]
00003cef (01) 50                       PUSH AX
00003cf0 (03) e8 daf2                  CALL 0x2fcd
00003cf3 (02) 8bd3                     MOV DX, BX
00003cf5 (03) bb 6907                  MOV BX, 0x769
00003cf8 (02) b1 20                    MOV CL, 0x20
00003cfa (03) e8 ddf0                  CALL 0x2dda
00003cfd (03) e8 bbf1                  CALL 0x2ebb
00003d00 (02) 8ac8                     MOV CL, AL
00003d02 (01) 58                       POP AX
00003d03 (01) 5b                       POP BX
00003d04 (02) 8807                     MOV [BX], AL
00003d06 (01) 4b                       DEC BX
00003d07 (01) 4b                       DEC BX
00003d08 (02) 8827                     MOV [BX], AH
00003d0a (02) 32ed                     XOR CH, CH
00003d0c (03) be 7807                  MOV SI, 0x778
00003d0f (02) 8a07                     MOV AL, [BX]
00003d11 (02) 2ac1                     SUB AL, CL
00003d13 (02) 74 0b                    JZ 0x3d20
00003d15 (02) 8ac5                     MOV AL, CH
00003d17 (02) 73 04                    JAE 0x3d1d
00003d19 (02) b0 80                    MOV AL, 0x80
00003d1b (02) 0a04                     OR AL, [SI]
00003d1d (02) 8804                     MOV [SI], AL
00003d1f (01) c3                       RET
00003d20 (02) 3804                     CMP [SI], AL
00003d22 (02) 75 fb                    JNZ 0x3d1f
00003d24 (02) 32c0                     XOR AL, AL
00003d26 (02) 8804                     MOV [SI], AL
00003d28 (04) 3806 9506                CMP [0x695], AL
00003d2c (02) 74 f1                    JZ 0x3d1f
00003d2e (03) c604 80                  MOV BYTE [SI], 0x80
00003d31 (01) c3                       RET
00003d32 (03) a0 7807                  MOV AL, [0x778]
00003d35 (02) 3c 81                    CMP AL, 0x81
00003d37 (02) 72 05                    JB 0x3d3e
00003d39 (02) 24 7f                    AND AL, 0x7f
00003d3b (03) a2 7807                  MOV [0x778], AL
00003d3e (01) c3                       RET
00003d3f (03) 833f 00                  CMP WORD [BX], 0x0
00003d42 (02) 75 05                    JNZ 0x3d49
00003d44 (02) 8bf2                     MOV SI, DX
00003d46 (01) ad                       LODSW
00003d47 (02) 8907                     MOV [BX], AX
00003d49 (01) c3                       RET
00003d4a (05) f606 6f06 80             TEST BYTE [0x66f], 0x80
00003d4f (02) 75 05                    JNZ 0x3d56
00003d51 (05) c606 d405 f0             MOV BYTE [0x5d4], 0xf0
00003d56 (03) e8 58fd                  CALL 0x3ab1
00003d59 (02) 74 ee                    JZ 0x3d49
00003d5b (03) e8 6ff2                  CALL 0x2fcd
00003d5e (03) 83c3 10                  ADD BX, 0x10
00003d61 (02) 8bd3                     MOV DX, BX
00003d63 (03) bb 7907                  MOV BX, 0x779
00003d66 (02) b1 10                    MOV CL, 0x10
00003d68 (05) 803e 9606 00             CMP BYTE [0x696], 0x0
00003d6d (02) 74 1b                    JZ 0x3d8a
00003d6f (02) 8a07                     MOV AL, [BX]
00003d71 (02) 0ac0                     OR AL, AL
00003d73 (02) 8bf2                     MOV SI, DX
00003d75 (01) ac                       LODSB
00003d76 (02) 75 02                    JNZ 0x3d7a
00003d78 (02) 8807                     MOV [BX], AL
00003d7a (02) 0ac0                     OR AL, AL
00003d7c (02) 75 06                    JNZ 0x3d84
00003d7e (02) 8a07                     MOV AL, [BX]
00003d80 (02) 8bfa                     MOV DI, DX
00003d82 (01) fc                       CLD
00003d83 (01) aa                       STOSB
00003d84 (02) 3a07                     CMP AL, [BX]
00003d86 (02) 74 18                    JZ 0x3da0
00003d88 (02) eb 66                    JMP 0x3df0
00003d8a (03) e8 b2ff                  CALL 0x3d3f
00003d8d (02) 87da                     XCHG DX, BX
00003d8f (03) e8 adff                  CALL 0x3d3f
00003d92 (02) 87da                     XCHG DX, BX
00003d94 (02) 8bf2                     MOV SI, DX
00003d96 (02) 8b04                     MOV AX, [SI]
00003d98 (02) 3b07                     CMP AX, [BX]
00003d9a (02) 75 54                    JNZ 0x3df0
00003d9c (01) 42                       INC DX
00003d9d (01) 43                       INC BX
00003d9e (02) fec9                     DEC CL
00003da0 (01) 42                       INC DX
00003da1 (01) 43                       INC BX
00003da2 (02) fec9                     DEC CL
00003da4 (02) 75 c2                    JNZ 0x3d68
00003da6 (02) 8bda                     MOV BX, DX
00003da8 (03) 83eb 14                  SUB BX, 0x14
00003dab (01) 53                       PUSH BX
00003dac (03) e8 0cf1                  CALL 0x2ebb
00003daf (01) 5e                       POP SI
00003db0 (02) 8a0c                     MOV CL, [SI]
00003db2 (02) 8a2f                     MOV CH, [BX]
00003db4 (02) 8804                     MOV [SI], AL
00003db6 (02) 8807                     MOV [BX], AL
00003db8 (03) 83c6 03                  ADD SI, 0x3
00003dbb (03) 83c3 03                  ADD BX, 0x3
00003dbe (02) 3ac1                     CMP AL, CL
00003dc0 (02) 75 11                    JNZ 0x3dd3
00003dc2 (02) 3ac5                     CMP AL, CH
00003dc4 (02) 75 0f                    JNZ 0x3dd5
00003dc6 (02) 8a04                     MOV AL, [SI]
00003dc8 (02) 3a07                     CMP AL, [BX]
00003dca (02) 72 07                    JB 0x3dd3
00003dcc (02) 0ac0                     OR AL, AL
00003dce (02) 75 05                    JNZ 0x3dd5
00003dd0 (03) e8 51ff                  CALL 0x3d24
00003dd3 (02) 87de                     XCHG SI, BX
00003dd5 (02) 8a04                     MOV AL, [SI]
00003dd7 (02) 8807                     MOV [BX], AL
00003dd9 (03) e8 f1f1                  CALL 0x2fcd
00003ddc (03) 83c3 0b                  ADD BX, 0xb
00003ddf (02) 8a07                     MOV AL, [BX]
00003de1 (02) 24 7f                    AND AL, 0x7f
00003de3 (02) 8807                     MOV [BX], AL
00003de5 (03) e8 1df2                  CALL 0x3005
00003de8 (02) b1 01                    MOV CL, 0x1
00003dea (03) e8 a6f9                  CALL 0x3793
00003ded (03) e9 3ff8                  JMP 0x362f
00003df0 (03) e8 12f2                  CALL 0x3005
00003df3 (05) c747 02 ffff             MOV WORD [BX+0x2], 0xffff
00003df8 (03) e9 1efd                  JMP 0x3b19
00003dfb (02) 33c0                     XOR AX, AX
00003dfd (03) a2 d105                  MOV [0x5d1], AL
00003e00 (03) e8 bbf1                  CALL 0x2fbe
00003e03 (02) 75 4f                    JNZ 0x3e54
00003e05 (03) a0 7707                  MOV AL, [0x777]
00003e08 (02) 24 80                    AND AL, 0x80
00003e0a (02) 75 48                    JNZ 0x3e54
00003e0c (03) e8 fef1                  CALL 0x300d
00003e0f (02) 74 df                    JZ 0x3df0
00003e11 (03) e8 a7f0                  CALL 0x2ebb
00003e14 (02) 8ac8                     MOV CL, AL
00003e16 (02) 8a2f                     MOV CH, [BX]
00003e18 (01) 51                       PUSH CX
00003e19 (02) 8807                     MOV [BX], AL
00003e1b (03) e8 14ff                  CALL 0x3d32
00003e1e (02) 3acd                     CMP CL, CH
00003e20 (02) 73 03                    JAE 0x3e25
00003e22 (03) e8 e5fe                  CALL 0x3d0a
00003e25 (03) e8 22ff                  CALL 0x3d4a
00003e28 (03) bb 7507                  MOV BX, 0x775
00003e2b (01) 59                       POP CX
00003e2c (02) 8a0f                     MOV CL, [BX]
00003e2e (02) 882f                     MOV [BX], CH
00003e30 (03) e9 d7fe                  JMP 0x3d0a
00003e33 (05) 833e d905 ff             CMP WORD [0x5d9], -0x1
00003e38 (02) 74 03                    JZ 0x3e3d
00003e3a (03) e8 f4f1                  CALL 0x3031
00003e3d (04) ff36 6907                PUSH WORD [0x769]
00003e41 (05) c606 6907 e5             MOV BYTE [0x769], 0xe5
00003e46 (02) b1 01                    MOV CL, 0x1
00003e48 (03) e8 4afc                  CALL 0x3a95
00003e4b (03) e8 6ffc                  CALL 0x3abd
00003e4e (04) 8f06 6907                POP WORD [0x769]
00003e52 (02) 75 01                    JNZ 0x3e55
00003e54 (01) c3                       RET
00003e55 (05) f606 d705 ff             TEST BYTE [0x5d7], 0xff
00003e5a (02) 75 f8                    JNZ 0x3e54
00003e5c (03) bb 7607                  MOV BX, 0x776
00003e5f (03) c607 00                  MOV BYTE [BX], 0x0
00003e62 (01) 43                       INC BX
00003e63 (02) 8a07                     MOV AL, [BX]
00003e65 (01) 50                       PUSH AX
00003e66 (01) 53                       PUSH BX
00003e67 (03) 8027 3f                  AND BYTE [BX], 0x3f
00003e6a (01) 43                       INC BX
00003e6b (03) b9 1100                  MOV CX, 0x11
00003e6e (02) b0 01                    MOV AL, 0x1
00003e70 (03) c607 00                  MOV BYTE [BX], 0x0
00003e73 (01) 43                       INC BX
00003e74 (02) e2 fa                    LOOP 0x3e70
00003e76 (02) fec8                     DEC AL
00003e78 (02) 75 0a                    JNZ 0x3e84
00003e7a (03) e8 d408                  CALL 0x4751
00003e7d (02) 0ac0                     OR AL, AL
00003e7f (03) b9 0a00                  MOV CX, 0xa
00003e82 (02) 74 ec                    JZ 0x3e70
00003e84 (03) e8 bff1                  CALL 0x3046
00003e87 (02) b1 00                    MOV CL, 0x0
00003e89 (03) ba 2000                  MOV DX, 0x20
00003e8c (03) e8 2dfe                  CALL 0x3cbc
00003e8f (01) 5b                       POP BX
00003e90 (01) 58                       POP AX
00003e91 (02) 8807                     MOV [BX], AL
00003e93 (05) c606 8806 00             MOV BYTE [0x688], 0x0
00003e98 (03) e8 b5fb                  CALL 0x3a50
00003e9b (03) e9 67f1                  JMP 0x3005
00003e9e (03) a0 7707                  MOV AL, [0x777]
00003ea1 (03) a2 8a06                  MOV [0x68a], AL
00003ea4 (03) bb 7507                  MOV BX, 0x775
00003ea7 (02) 8a07                     MOV AL, [BX]
00003ea9 (02) 8ac8                     MOV CL, AL
00003eab (02) fec1                     INC CL
00003ead (03) e8 4df0                  CALL 0x2efd
00003eb0 (02) 75 03                    JNZ 0x3eb5
00003eb2 (03) e9 6500                  JMP 0x3f1a
00003eb5 (01) 53                       PUSH BX
00003eb6 (01) 51                       PUSH CX
00003eb7 (03) e8 41ff                  CALL 0x3dfb
00003eba (01) 59                       POP CX
00003ebb (01) 5b                       POP BX
00003ebc (05) 803e d105 ff             CMP BYTE [0x5d1], 0xff
00003ec1 (02) 75 01                    JNZ 0x3ec4
00003ec3 (01) c3                       RET
00003ec4 (02) b0 1f                    MOV AL, 0x1f
00003ec6 (02) 22c1                     AND AL, CL
00003ec8 (02) 8807                     MOV [BX], AL
00003eca (02) 75 0b                    JNZ 0x3ed7
00003ecc (03) 83c3 02                  ADD BX, 0x2
00003ecf (02) fe07                     INC BYTE [BX]
00003ed1 (02) 8a07                     MOV AL, [BX]
00003ed3 (02) 24 3f                    AND AL, 0x3f
00003ed5 (02) 74 2a                    JZ 0x3f01
00003ed7 (06) c706 d905 ffff           MOV WORD [0x5d9], 0xffff
00003edd (03) e8 d1fb                  CALL 0x3ab1
00003ee0 (02) 75 0e                    JNZ 0x3ef0
00003ee2 (03) a0 9106                  MOV AL, [0x691]
00003ee5 (02) fec0                     INC AL
00003ee7 (02) 74 18                    JZ 0x3f01
00003ee9 (03) e8 47ff                  CALL 0x3e33
00003eec (02) 74 13                    JZ 0x3f01
00003eee (02) eb 03                    JMP 0x3ef3
00003ef0 (03) e8 f4fd                  CALL 0x3ce7
00003ef3 (03) e8 b0f0                  CALL 0x2fa6
00003ef6 (03) e8 15f0                  CALL 0x2f0e
00003ef9 (02) 32c0                     XOR AL, AL
00003efb (03) a2 9906                  MOV [0x699], AL
00003efe (03) e9 9eee                  JMP 0x2d9f
00003f01 (03) bb 7507                  MOV BX, 0x775
00003f04 (03) a0 8a06                  MOV AL, [0x68a]
00003f07 (03) 8847 02                  MOV [BX+0x2], AL
00003f0a (02) 8a07                     MOV AL, [BX]
00003f0c (02) fec8                     DEC AL
00003f0e (02) 24 1f                    AND AL, 0x1f
00003f10 (02) 8807                     MOV [BX], AL
00003f12 (05) c606 d505 ff             MOV BYTE [0x5d5], 0xff
00003f17 (03) e9 83ee                  JMP 0x2d9d
00003f1a (02) 880f                     MOV [BX], CL
00003f1c (03) e8 9cef                  CALL 0x2ebb
00003f1f (02) 8ac8                     MOV CL, AL
00003f21 (05) f606 4406 80             TEST BYTE [0x644], 0x80
00003f26 (02) 75 12                    JNZ 0x3f3a
00003f28 (02) 3a07                     CMP AL, [BX]
00003f2a (02) 73 0e                    JAE 0x3f3a
00003f2c (02) fe0f                     DEC BYTE [BX]
00003f2e (05) 803e 9106 ff             CMP BYTE [0x691], 0xff
00003f33 (02) 75 03                    JNZ 0x3f38
00003f35 (03) e9 65ee                  JMP 0x2d9d
00003f38 (02) fe07                     INC BYTE [BX]
00003f3a (03) e8 f5fd                  CALL 0x3d32
00003f3d (03) e8 cafd                  CALL 0x3d0a
00003f40 (02) eb b4                    JMP 0x3ef6
00003f42 (03) a0 8a07                  MOV AL, [0x78a]
00003f45 (02) 8ad0                     MOV DL, AL
00003f47 (03) 80e2 7f                  AND DL, 0x7f
00003f4a (02) d0d0                     RCL AL, 0x1
00003f4c (03) a0 8b07                  MOV AL, [0x78b]
00003f4f (02) 8ae8                     MOV CH, AL
00003f51 (02) d0d5                     RCL CH, 0x1
00003f53 (03) 80e5 1f                  AND CH, 0x1f
00003f56 (02) 24 f0                    AND AL, 0xf0
00003f58 (04) 0a06 8c07                OR AL, [0x78c]
00003f5c (02) b1 04                    MOV CL, 0x4
00003f5e (02) d2c0                     ROL AL, CL
00003f60 (02) 8acd                     MOV CL, CH
00003f62 (02) 8ae8                     MOV CH, AL
00003f64 (01) c3                       RET
00003f65 (01) 51                       PUSH CX
00003f66 (03) e8 d9ff                  CALL 0x3f42
00003f69 (05) 803e 8c07 03             CMP BYTE [0x78c], 0x3
00003f6e (02) b3 06                    MOV BL, 0x6
00003f70 (02) 76 03                    JBE 0x3f75
00003f72 (03) e9 ac00                  JMP 0x4021
00003f75 (04) 8816 8907                MOV [0x789], DL
00003f79 (05) 803e 1d06 1c             CMP BYTE [0x61d], 0x1c
00003f7e (02) 74 56                    JZ 0x3fd6
00003f80 (03) e8 8af0                  CALL 0x300d
00003f83 (02) 74 51                    JZ 0x3fd6
00003f85 (02) 8ac5                     MOV AL, CH
00003f87 (04) 2a06 7707                SUB AL, [0x777]
00003f8b (02) 24 3f                    AND AL, 0x3f
00003f8d (02) 75 39                    JNZ 0x3fc8
00003f8f (03) a0 7507                  MOV AL, [0x775]
00003f92 (02) 3ac1                     CMP AL, CL
00003f94 (02) 75 03                    JNZ 0x3f99
00003f96 (03) e9 7a00                  JMP 0x4013
00003f99 (03) e8 61ef                  CALL 0x2efd
00003f9c (02) 75 2a                    JNZ 0x3fc8
00003f9e (01) 51                       PUSH CX
00003f9f (03) e8 19ef                  CALL 0x2ebb
00003fa2 (01) 59                       POP CX
00003fa3 (02) 3ac1                     CMP AL, CL
00003fa5 (02) 73 13                    JAE 0x3fba
00003fa7 (05) f606 4406 80             TEST BYTE [0x644], 0x80
00003fac (02) 75 0c                    JNZ 0x3fba
00003fae (01) 5a                       POP DX
00003faf (01) 52                       PUSH DX
00003fb0 (02) fec2                     INC DL
00003fb2 (02) 75 06                    JNZ 0x3fba
00003fb4 (02) fec2                     INC DL
00003fb6 (01) 5a                       POP DX
00003fb7 (03) e9 e3ed                  JMP 0x2d9d
00003fba (04) 880e 7507                MOV [0x775], CL
00003fbe (02) 8ac8                     MOV CL, AL
00003fc0 (03) e8 6ffd                  CALL 0x3d32
00003fc3 (03) e8 44fd                  CALL 0x3d0a
00003fc6 (02) eb 4b                    JMP 0x4013
00003fc8 (01) 51                       PUSH CX
00003fc9 (03) e8 2ffe                  CALL 0x3dfb
00003fcc (01) 59                       POP CX
00003fcd (02) b3 03                    MOV BL, 0x3
00003fcf (03) a0 d105                  MOV AL, [0x5d1]
00003fd2 (02) fec0                     INC AL
00003fd4 (02) 74 4b                    JZ 0x4021
00003fd6 (06) c706 d905 ffff           MOV WORD [0x5d9], 0xffff
00003fdc (04) 860e 7507                XCHG [0x775], CL
00003fe0 (03) a0 7707                  MOV AL, [0x777]
00003fe3 (02) 86e8                     XCHG AL, CH
00003fe5 (01) 51                       PUSH CX
00003fe6 (03) 80e5 40                  AND CH, 0x40
00003fe9 (02) 0ac5                     OR AL, CH
00003feb (03) a2 7707                  MOV [0x777], AL
00003fee (03) e8 f1fc                  CALL 0x3ce2
00003ff1 (03) a0 d105                  MOV AL, [0x5d1]
00003ff4 (02) fec0                     INC AL
00003ff6 (02) 75 17                    JNZ 0x400f
00003ff8 (02) 8bec                     MOV BP, SP
00003ffa (03) 8b4e 02                  MOV CX, [BP+0x2]
00003ffd (02) b3 04                    MOV BL, 0x4
00003fff (02) fec1                     INC CL
00004001 (02) 74 16                    JZ 0x4019
00004003 (03) e8 2dfe                  CALL 0x3e33
00004006 (02) b3 05                    MOV BL, 0x5
00004008 (03) a0 d105                  MOV AL, [0x5d1]
0000400b (02) fec0                     INC AL
0000400d (02) 74 0a                    JZ 0x4019
0000400f (01) 59                       POP CX
00004010 (03) e8 93ef                  CALL 0x2fa6
00004013 (01) 59                       POP CX
00004014 (02) 32c0                     XOR AL, AL
00004016 (03) e9 86ed                  JMP 0x2d9f
00004019 (01) 58                       POP AX
0000401a (03) a2 7507                  MOV [0x775], AL
0000401d (04) 8826 7707                MOV [0x777], AH
00004021 (01) 59                       POP CX
00004022 (04) 881e d105                MOV [0x5d1], BL
00004026 (02) 0adb                     OR BL, BL
00004028 (01) c3                       RET
00004029 (04) 8a2e e405                MOV CH, [0x5e4]
0000402d (03) a0 db05                  MOV AL, [0x5db]
00004030 (02) 3c 02                    CMP AL, 0x2
00004032 (02) 72 07                    JB 0x403b
00004034 (02) fec8                     DEC AL
00004036 (03) a2 db05                  MOV [0x5db], AL
00004039 (01) f9                       STC
0000403a (01) c3                       RET
0000403b (03) a0 7306                  MOV AL, [0x673]
0000403e (02) 8ac8                     MOV CL, AL
00004040 (02) 22c5                     AND AL, CH
00004042 (02) 74 0a                    JZ 0x404e
00004044 (02) 0ac9                     OR CL, CL
00004046 (02) 74 03                    JZ 0x404b
00004048 (02) 32c0                     XOR AL, AL
0000404a (01) c3                       RET
0000404b (02) 0c 01                    OR AL, 0x1
0000404d (01) c3                       RET
0000404e (02) 8af1                     MOV DH, CL
00004050 (02) f6d6                     NOT DH
00004052 (03) a0 dc05                  MOV AL, [0x5dc]
00004055 (02) 3c 02                    CMP AL, 0x2
00004057 (02) 72 eb                    JB 0x4044
00004059 (05) f606 4406 80             TEST BYTE [0x644], 0x80
0000405e (02) 75 e4                    JNZ 0x4044
00004060 (05) 803e 1d06 16             CMP BYTE [0x61d], 0x16
00004065 (02) 74 dd                    JZ 0x4044
00004067 (03) bb 9906                  MOV BX, 0x699
0000406a (02) 8a27                     MOV AH, [BX]
0000406c (02) 02c4                     ADD AL, AH
0000406e (02) 3c 80                    CMP AL, 0x80
00004070 (02) 72 02                    JB 0x4074
00004072 (02) b0 80                    MOV AL, 0x80
00004074 (01) 51                       PUSH CX
00004075 (03) c607 7f                  MOV BYTE [BX], 0x7f
00004078 (01) 53                       PUSH BX
00004079 (01) 50                       PUSH AX
0000407a (02) 8ad8                     MOV BL, AL
0000407c (03) a0 6606                  MOV AL, [0x666]
0000407f (02) 8ad0                     MOV DL, AL
00004081 (02) fec2                     INC DL
00004083 (02) f6d0                     NOT AL
00004085 (02) 22e0                     AND AH, AL
00004087 (05) f606 9106 ff             TEST BYTE [0x691], 0xff
0000408c (02) 74 09                    JZ 0x4097
0000408e (03) a0 9706                  MOV AL, [0x697]
00004091 (02) 22c6                     AND AL, DH
00004093 (02) 3ac3                     CMP AL, BL
00004095 (02) 72 02                    JB 0x4099
00004097 (02) 8ac3                     MOV AL, BL
00004099 (02) 2ac4                     SUB AL, AH
0000409b (02) 3ac2                     CMP AL, DL
0000409d (02) 72 68                    JB 0x4107
0000409f (01) 50                       PUSH AX
000040a0 (03) e8 bced                  CALL 0x2e5f
000040a3 (02) 8ae8                     MOV CH, AL
000040a5 (03) a0 9506                  MOV AL, [0x695]
000040a8 (02) 3ac5                     CMP AL, CH
000040aa (02) 8ad0                     MOV DL, AL
000040ac (02) 74 3c                    JZ 0x40ea
000040ae (02) 8ac8                     MOV CL, AL
000040b0 (01) 51                       PUSH CX
000040b1 (02) b5 00                    MOV CH, 0x0
000040b3 (03) e8 c0ed                  CALL 0x2e76
000040b6 (01) 53                       PUSH BX
000040b7 (01) 41                       INC CX
000040b8 (03) e8 bbed                  CALL 0x2e76
000040bb (01) 5a                       POP DX
000040bc (01) 42                       INC DX
000040bd (02) 3bda                     CMP BX, DX
000040bf (02) 74 f5                    JZ 0x40b6
000040c1 (05) f606 9106 ff             TEST BYTE [0x691], 0xff
000040c6 (02) 75 17                    JNZ 0x40df
000040c8 (02) 0bdb                     OR BX, BX
000040ca (02) 75 13                    JNZ 0x40df
000040cc (04) 3b16 6806                CMP DX, [0x668]
000040d0 (02) 73 0d                    JAE 0x40df
000040d2 (01) 51                       PUSH CX
000040d3 (01) 52                       PUSH DX
000040d4 (02) 8bca                     MOV CX, DX
000040d6 (03) e8 1bf6                  CALL 0x36f4
000040d9 (01) 5b                       POP BX
000040da (01) 59                       POP CX
000040db (02) d0e8                     SHR AL, 0x1
000040dd (02) 73 d7                    JAE 0x40b6
000040df (02) fec9                     DEC CL
000040e1 (01) 5a                       POP DX
000040e2 (02) 8ac6                     MOV AL, DH
000040e4 (02) 3ac1                     CMP AL, CL
000040e6 (02) 72 02                    JB 0x40ea
000040e8 (02) 8ac1                     MOV AL, CL
000040ea (02) 2ac2                     SUB AL, DL
000040ec (02) 8ae8                     MOV CH, AL
000040ee (02) fec5                     INC CH
000040f0 (03) a0 6606                  MOV AL, [0x666]
000040f3 (02) fec0                     INC AL
000040f5 (02) f6e5                     MUL CH
000040f7 (01) 59                       POP CX
000040f8 (02) 86c1                     XCHG CL, AL
000040fa (05) f606 9106 ff             TEST BYTE [0x691], 0xff
000040ff (02) 74 04                    JZ 0x4105
00004101 (02) 3ac1                     CMP AL, CL
00004103 (02) 72 02                    JB 0x4107
00004105 (02) 8ac1                     MOV AL, CL
00004107 (01) 59                       POP CX
00004108 (01) 5b                       POP BX
00004109 (02) 882f                     MOV [BX], CH
0000410b (01) 59                       POP CX
0000410c (04) 8a36 dc05                MOV DH, [0x5dc]
00004110 (02) 2ac5                     SUB AL, CH
00004112 (02) 3ac6                     CMP AL, DH
00004114 (02) 72 02                    JB 0x4118
00004116 (02) 8ac6                     MOV AL, DH
00004118 (02) f6d1                     NOT CL
0000411a (02) 22c1                     AND AL, CL
0000411c (02) 74 1a                    JZ 0x4138
0000411e (03) a2 db05                  MOV [0x5db], AL
00004121 (05) f606 9106 ff             TEST BYTE [0x691], 0xff
00004126 (02) 74 05                    JZ 0x412d
00004128 (01) 50                       PUSH AX
00004129 (03) e8 4e0d                  CALL 0x4e7a
0000412c (01) 58                       POP AX
0000412d (04) 8a0e 7206                MOV CL, [0x672]
00004131 (02) d2e8                     SHR AL, CL
00004133 (03) a2 e305                  MOV [0x5e3], AL
00004136 (02) 0c 01                    OR AL, 0x1
00004138 (01) c3                       RET
00004139 (03) e8 d6ee                  CALL 0x3012
0000413c (02) b0 ff                    MOV AL, 0xff
0000413e (03) a2 9106                  MOV [0x691], AL
00004141 (03) e8 caed                  CALL 0x2f0e
00004144 (03) a0 9906                  MOV AL, [0x699]
00004147 (04) 3a06 9706                CMP AL, [0x697]
0000414b (02) 72 0e                    JB 0x415b
0000414d (02) 3c 80                    CMP AL, 0x80
0000414f (02) 75 28                    JNZ 0x4179
00004151 (03) e8 4afd                  CALL 0x3e9e
00004154 (05) 803e d105 00             CMP BYTE [0x5d1], 0x0
00004159 (02) 75 1e                    JNZ 0x4179
0000415b (03) e8 2eed                  CALL 0x2e8c
0000415e (02) 74 19                    JZ 0x4179
00004160 (03) e8 d1ec                  CALL 0x2e34
00004163 (03) e8 c3fe                  CALL 0x4029
00004166 (02) 72 0e                    JB 0x4176
00004168 (02) 75 03                    JNZ 0x416d
0000416a (03) e9 dff1                  JMP 0x334c
0000416d (03) e8 e5f4                  CALL 0x3655
00004170 (03) e8 79ec                  CALL 0x2dec
00004173 (03) e8 45ef                  CALL 0x30bb
00004176 (03) e9 c1ed                  JMP 0x2f3a
00004179 (03) e9 21ec                  JMP 0x2d9d
0000417c (03) a0 7306                  MOV AL, [0x673]
0000417f (02) 32e4                     XOR AH, AH
00004181 (01) 40                       INC AX
00004182 (01) 50                       PUSH AX
00004183 (02) b1 06                    MOV CL, 0x6
00004185 (02) d3e0                     SHL AX, CL
00004187 (01) 91                       XCHG CX, AX
00004188 (04) 8b3e 5306                MOV DI, [0x653]
0000418c (03) 83ef 0c                  SUB DI, 0xc
0000418f (03) 8b7d 0c                  MOV DI, [DI+0xc]
00004192 (04) 837d 0c 00               CMP WORD [DI+0xc], 0x0
00004196 (02) 75 f7                    JNZ 0x418f
00004198 (03) c605 ff                  MOV BYTE [DI], 0xff
0000419b (03) 8b7d 0a                  MOV DI, [DI+0xa]
0000419e (04) 893e a406                MOV [0x6a4], DI
000041a2 (04) 8c1e a206                MOV WORD [0x6a2], DS
000041a6 (02) 33c0                     XOR AX, AX
000041a8 (02) f3 ab                    REP STOSW
000041aa (01) 58                       POP AX
000041ab (01) c3                       RET
000041ac (05) c606 9106 00             MOV BYTE [0x691], 0x0
000041b1 (03) e8 37ee                  CALL 0x2feb
000041b4 (03) a0 7707                  MOV AL, [0x777]
000041b7 (02) d0d0                     RCL AL, 0x1
000041b9 (02) f6d0                     NOT AL
000041bb (04) 8406 4506                TEST [0x645], AL
000041bf (02) b4 03                    MOV AH, 0x3
000041c1 (02) 74 03                    JZ 0x41c6
000041c3 (03) e9 ddeb                  JMP 0x2da3
000041c6 (05) f606 4406 40             TEST BYTE [0x644], 0x40
000041cb (02) 75 f6                    JNZ 0x41c3
000041cd (03) bb 6907                  MOV BX, 0x769
000041d0 (03) e8 10ee                  CALL 0x2fe3
000041d3 (03) e8 3cee                  CALL 0x3012
000041d6 (03) e8 f705                  CALL 0x47d0
000041d9 (03) e8 32ed                  CALL 0x2f0e
000041dc (03) a0 9906                  MOV AL, [0x699]
000041df (02) 3c 80                    CMP AL, 0x80
000041e1 (02) 72 0b                    JB 0x41ee
000041e3 (03) e8 b8fc                  CALL 0x3e9e
000041e6 (05) f606 d105 ff             TEST BYTE [0x5d1], 0xff
000041eb (02) 74 01                    JZ 0x41ee
000041ed (01) c3                       RET
000041ee (03) e8 9bec                  CALL 0x2e8c
000041f1 (02) 74 04                    JZ 0x41f7
000041f3 (02) b1 00                    MOV CL, 0x0
000041f5 (02) eb 47                    JMP 0x423e
000041f7 (03) e8 65ec                  CALL 0x2e5f
000041fa (03) a2 9506                  MOV [0x695], AL
000041fd (02) 33c9                     XOR CX, CX
000041ff (02) 0ac0                     OR AL, AL
00004201 (02) 74 08                    JZ 0x420b
00004203 (02) 8ac8                     MOV CL, AL
00004205 (01) 49                       DEC CX
00004206 (03) e8 6dec                  CALL 0x2e76
00004209 (02) 8bcb                     MOV CX, BX
0000420b (03) e8 56fa                  CALL 0x3c64
0000420e (02) 0bdb                     OR BX, BX
00004210 (02) 75 05                    JNZ 0x4217
00004212 (02) b0 02                    MOV AL, 0x2
00004214 (03) e9 88eb                  JMP 0x2d9f
00004217 (04) 891e 9b06                MOV [0x69b], BX
0000421b (02) 8bd3                     MOV DX, BX
0000421d (03) e8 7df0                  CALL 0x329d
00004220 (03) bb 7907                  MOV BX, 0x779
00004223 (05) 803e 9606 00             CMP BYTE [0x696], 0x0
00004228 (03) a0 9506                  MOV AL, [0x695]
0000422b (02) b4 00                    MOV AH, 0x0
0000422d (02) 74 06                    JZ 0x4235
0000422f (02) 03d8                     ADD BX, AX
00004231 (02) 8817                     MOV [BX], DL
00004233 (02) eb 07                    JMP 0x423c
00004235 (02) 03d8                     ADD BX, AX
00004237 (02) 03d8                     ADD BX, AX
00004239 (02) 8917                     MOV [BX], DX
0000423b (01) 43                       INC BX
0000423c (02) b1 02                    MOV CL, 0x2
0000423e (04) 880e 9206                MOV [0x692], CL
00004242 (03) e8 efeb                  CALL 0x2e34
00004245 (05) 803e 1d06 16             CMP BYTE [0x61d], 0x16
0000424a (02) 75 44                    JNZ 0x4290
0000424c (05) 803e 9206 02             CMP BYTE [0x692], 0x2
00004251 (02) 75 3d                    JNZ 0x4290
00004253 (05) c606 9206 00             MOV BYTE [0x692], 0x0
00004258 (04) ff36 9b06                PUSH WORD [0x69b]
0000425c (03) e8 1dff                  CALL 0x417c
0000425f (01) 50                       PUSH AX
00004260 (04) 8a0e 6606                MOV CL, [0x666]
00004264 (03) e8 72f0                  CALL 0x32d9
00004267 (03) a1 9e06                  MOV AX, [0x69e]
0000426a (02) b1 02                    MOV CL, 0x2
0000426c (03) a3 9b06                  MOV [0x69b], AX
0000426f (01) 51                       PUSH CX
00004270 (03) e8 c2ee                  CALL 0x3135
00004273 (03) e8 76eb                  CALL 0x2dec
00004276 (01) 59                       POP CX
00004277 (03) e8 38ee                  CALL 0x30b2
0000427a (03) a1 9b06                  MOV AX, [0x69b]
0000427d (01) 5b                       POP BX
0000427e (01) 53                       PUSH BX
0000427f (02) 03c3                     ADD AX, BX
00004281 (04) 8a1e 6606                MOV BL, [0x666]
00004285 (02) 22d8                     AND BL, AL
00004287 (02) b1 00                    MOV CL, 0x0
00004289 (02) 75 e1                    JNZ 0x426c
0000428b (01) 5b                       POP BX
0000428c (04) 8f06 9b06                POP WORD [0x69b]
00004290 (03) e8 96fd                  CALL 0x4029
00004293 (02) 72 2b                    JB 0x42c0
00004295 (02) 75 07                    JNZ 0x429e
00004297 (02) b4 02                    MOV AH, 0x2
00004299 (03) e8 cbf0                  CALL 0x3367
0000429c (02) eb 25                    JMP 0x42c3
0000429e (03) e8 b4f3                  CALL 0x3655
000042a1 (03) e8 48eb                  CALL 0x2dec
000042a4 (03) e8 8eee                  CALL 0x3135
000042a7 (04) 8a0e e405                MOV CL, [0x5e4]
000042ab (03) e8 2bf0                  CALL 0x32d9
000042ae (04) 8a0e 9206                MOV CL, [0x692]
000042b2 (05) 803e e405 00             CMP BYTE [0x5e4], 0x0
000042b7 (02) 74 02                    JZ 0x42bb
000042b9 (02) b1 00                    MOV CL, 0x0
000042bb (03) e8 f4ed                  CALL 0x30b2
000042be (02) eb 03                    JMP 0x42c3
000042c0 (03) e8 72ee                  CALL 0x3135
000042c3 (03) a0 9906                  MOV AL, [0x699]
000042c6 (03) bb 9706                  MOV BX, 0x697
000042c9 (02) 3a07                     CMP AL, [BX]
000042cb (02) 72 09                    JB 0x42d6
000042cd (02) 8807                     MOV [BX], AL
000042cf (02) fe07                     INC BYTE [BX]
000042d1 (05) c606 9206 02             MOV BYTE [0x692], 0x2
000042d6 (05) 803e 9206 02             CMP BYTE [0x692], 0x2
000042db (02) 75 05                    JNZ 0x42e2
000042dd (05) 8026 7707 7f             AND BYTE [0x777], 0x7f
000042e2 (03) e8 0eed                  CALL 0x2ff3
000042e5 (02) 24 40                    AND AL, 0x40
000042e7 (02) 75 08                    JNZ 0x42f1
000042e9 (03) 800f 40                  OR BYTE [BX], 0x40
000042ec (05) 8026 7707 7f             AND BYTE [0x777], 0x7f
000042f1 (03) e9 46ec                  JMP 0x2f3a
000042f4 (02) 87da                     XCHG DX, BX
000042f6 (02) 03da                     ADD BX, DX
000042f8 (02) 8a0f                     MOV CL, [BX]
000042fa (02) 32ed                     XOR CH, CH
000042fc (02) 8bda                     MOV BX, DX
000042fe (03) 8a67 0c                  MOV AH, [BX+0xc]
00004301 (02) d1e8                     SHR AX, 0x1
00004303 (03) 25 800f                  AND AX, 0xf80
00004306 (02) 03c8                     ADD CX, AX
00004308 (03) 8a47 0e                  MOV AL, [BX+0xe]
0000430b (02) 24 3f                    AND AL, 0x3f
0000430d (02) b4 10                    MOV AH, 0x10
0000430f (02) f6e4                     MUL AH
00004311 (02) 02e8                     ADD CH, AL
00004313 (02) b0 00                    MOV AL, 0x0
00004315 (02) 12c4                     ADC AL, AH
00004317 (01) c3                       RET
00004318 (03) bb 8a07                  MOV BX, 0x78a
0000431b (03) 3a47 02                  CMP AL, [BX+0x2]
0000431e (02) 75 f7                    JNZ 0x4317
00004320 (02) 3b0f                     CMP CX, [BX]
00004322 (01) c3                       RET
00004323 (01) 52                       PUSH DX
00004324 (02) 8ac8                     MOV CL, AL
00004326 (02) b0 09                    MOV AL, 0x9
00004328 (03) e8 fbe9                  CALL 0x2d26
0000432b (01) 5a                       POP DX
0000432c (02) 0bdb                     OR BX, BX
0000432e (02) 74 e7                    JZ 0x4317
00004330 (01) 43                       INC BX
00004331 (01) 43                       INC BX
00004332 (04) 891e 4706                MOV [0x647], BX
00004336 (01) 43                       INC BX
00004337 (01) 43                       INC BX
00004338 (04) 891e 4906                MOV [0x649], BX
0000433c (03) 83c3 04                  ADD BX, 0x4
0000433f (02) 8bf3                     MOV SI, BX
00004341 (03) bf 4d06                  MOV DI, 0x64d
00004344 (03) b9 0c00                  MOV CX, 0xc
00004347 (02) f3 a4                    REP MOVSB
00004349 (04) 8b36 4d06                MOV SI, [0x64d]
0000434d (01) ad                       LODSW
0000434e (03) 3d feff                  CMP AX, 0xfffe
00004351 (02) 72 3b                    JB 0x438e
00004353 (06) c706 ed07 ffff           MOV WORD [0x7ed], 0xffff
00004359 (02) 74 06                    JZ 0x4361
0000435b (06) c706 ed07 ff0f           MOV WORD [0x7ed], 0xfff
00004361 (05) 8306 4d06 0c             ADD WORD [0x64d], 0xc
00004366 (03) bf 5906                  MOV DI, 0x659
00004369 (03) b9 1b00                  MOV CX, 0x1b
0000436c (02) f3 a4                    REP MOVSB
0000436e (03) f6c2 01                  TEST DL, 0x1
00004371 (02) 75 09                    JNZ 0x437c
00004373 (01) 50                       PUSH AX
00004374 (03) e8 3500                  CALL 0x43ac
00004377 (01) 58                       POP AX
00004378 (02) 0bdb                     OR BX, BX
0000437a (02) 74 2f                    JZ 0x43ab
0000437c (03) a1 5f06                  MOV AX, [0x65f]
0000437f (02) 33d2                     XOR DX, DX
00004381 (03) b9 2000                  MOV CX, 0x20
00004384 (02) f7f1                     DIV CX
00004386 (01) 48                       DEC AX
00004387 (03) a3 ea07                  MOV [0x7ea], AX
0000438a (02) b0 01                    MOV AL, 0x1
0000438c (02) eb 0b                    JMP 0x4399
0000438e (03) bf 6306                  MOV DI, 0x663
00004391 (01) ab                       STOSW
00004392 (03) b9 0f00                  MOV CX, 0xf
00004395 (02) f3 a4                    REP MOVSB
00004397 (02) 32c0                     XOR AL, AL
00004399 (03) a2 7606                  MOV [0x676], AL
0000439c (03) a0 6906                  MOV AL, [0x669]
0000439f (02) 0ac0                     OR AL, AL
000043a1 (02) 74 02                    JZ 0x43a5
000043a3 (02) b0 01                    MOV AL, 0x1
000043a5 (02) fec8                     DEC AL
000043a7 (03) a2 9606                  MOV [0x696], AL
000043aa (01) f9                       STC
000043ab (01) c3                       RET
000043ac (03) a1 6106                  MOV AX, [0x661]
000043af (04) 8b0e 5906                MOV CX, [0x659]
000043b3 (01) 50                       PUSH AX
000043b4 (01) 51                       PUSH CX
000043b5 (02) 33d2                     XOR DX, DX
000043b7 (04) f736 6306                DIV WORD [0x663]
000043bb (03) a3 1e06                  MOV [0x61e], AX
000043be (04) 8916 2006                MOV [0x620], DX
000043c2 (03) a0 5b06                  MOV AL, [0x65b]
000043c5 (03) a2 e305                  MOV [0x5e3], AL
000043c8 (03) a1 5706                  MOV AX, [0x657]
000043cb (03) a3 a206                  MOV [0x6a2], AX
000043ce (06) c706 a406 0000           MOV WORD [0x6a4], 0x0
000043d4 (02) b0 0a                    MOV AL, 0xa
000043d6 (03) e8 59e9                  CALL 0x2d32
000043d9 (03) bb 0100                  MOV BX, 0x1
000043dc (01) 59                       POP CX
000043dd (01) 5a                       POP DX
000043de (02) 0ac0                     OR AL, AL
000043e0 (02) 74 09                    JZ 0x43eb
000043e2 (03) a1 5b06                  MOV AX, [0x65b]
000043e5 (02) 03c2                     ADD AX, DX
000043e7 (02) e2 ca                    LOOP 0x43b3
000043e9 (02) 33db                     XOR BX, BX
000043eb (01) c3                       RET
000043ec (03) a1 6106                  MOV AX, [0x661]
000043ef (04) 8b0e 5906                MOV CX, [0x659]
000043f3 (02) 33db                     XOR BX, BX
000043f5 (01) 50                       PUSH AX
000043f6 (01) 53                       PUSH BX
000043f7 (01) 51                       PUSH CX
000043f8 (02) 33d2                     XOR DX, DX
000043fa (04) f736 6306                DIV WORD [0x663]
000043fe (03) a3 1e06                  MOV [0x61e], AX
00004401 (04) 8916 2006                MOV [0x620], DX
00004405 (03) a0 5b06                  MOV AL, [0x65b]
00004408 (03) a2 e305                  MOV [0x5e3], AL
0000440b (03) a1 5706                  MOV AX, [0x657]
0000440e (03) a3 a206                  MOV [0x6a2], AX
00004411 (06) c706 a406 0000           MOV WORD [0x6a4], 0x0
00004417 (02) b0 0b                    MOV AL, 0xb
00004419 (03) e8 16e9                  CALL 0x2d32
0000441c (01) 59                       POP CX
0000441d (01) 5b                       POP BX
0000441e (02) 0bd8                     OR BX, AX
00004420 (01) 58                       POP AX
00004421 (04) 0306 5b06                ADD AX, [0x65b]
00004425 (02) e2 ce                    LOOP 0x43f5
00004427 (02) 8ac3                     MOV AL, BL
00004429 (02) b4 ff                    MOV AH, 0xff
0000442b (03) e9 94ec                  JMP 0x30c2
0000442e (03) a2 9a06                  MOV [0x69a], AL
00004431 (03) a2 4606                  MOV [0x646], AL
00004434 (04) 8b16 cc05                MOV DX, [0x5cc]
00004438 (03) e8 87eb                  CALL 0x2fc2
0000443b (01) 52                       PUSH DX
0000443c (03) e8 e4fe                  CALL 0x4323
0000443f (01) 5b                       POP BX
00004440 (02) 73 03                    JAE 0x4445
00004442 (02) fecb                     DEC BL
00004444 (01) c3                       RET
00004445 (03) e9 8b00                  JMP 0x44d3
00004448 (04) 8816 2606                MOV [0x626], DL
0000444c (03) a0 2606                  MOV AL, [0x626]
0000444f (02) 3c ff                    CMP AL, 0xff
00004451 (02) 75 05                    JNZ 0x4458
00004453 (02) fec0                     INC AL
00004455 (02) 74 7c                    JZ 0x44d3
00004457 (01) c3                       RET
00004458 (03) a2 ec07                  MOV [0x7ec], AL
0000445b (06) c706 e607 0000           MOV WORD [0x7e6], 0x0
00004461 (02) 3c 10                    CMP AL, 0x10
00004463 (02) 73 6e                    JAE 0x44d3
00004465 (02) b1 00                    MOV CL, 0x0
00004467 (03) e8 3e00                  CALL 0x44a8
0000446a (03) a0 2606                  MOV AL, [0x626]
0000446d (04) 3a06 4606                CMP AL, [0x646]
00004471 (02) 74 e4                    JZ 0x4457
00004473 (03) e8 b8ff                  CALL 0x442e
00004476 (02) 74 df                    JZ 0x4457
00004478 (05) 803e 7606 00             CMP BYTE [0x676], 0x0
0000447d (02) 75 05                    JNZ 0x4484
0000447f (03) e8 27f3                  CALL 0x37a9
00004482 (02) eb 03                    JMP 0x4487
00004484 (03) e8 a4f3                  CALL 0x382b
00004487 (04) 8b1e 4906                MOV BX, [0x649]
0000448b (03) 8a47 02                  MOV AL, [BX+0x2]
0000448e (02) 24 01                    AND AL, 0x1
00004490 (03) 0047 02                  ADD [BX+0x2], AL
00004493 (03) bb cc05                  MOV BX, 0x5cc
00004496 (03) e8 19eb                  CALL 0x2fb2
00004499 (06) 813e 6e06 0080           CMP WORD [0x66e], 0x8000
0000449f (02) 74 06                    JZ 0x44a7
000044a1 (03) bb c405                  MOV BX, 0x5c4
000044a4 (03) e8 0beb                  CALL 0x2fb2
000044a7 (01) c3                       RET
000044a8 (01) 1e                       PUSH DS
000044a9 (04) 8e1e 4e00                MOV DS, [0x4e]
000044ad (04) 8b1e 1100                MOV BX, [0x11]
000044b1 (01) 1f                       POP DS
000044b2 (02) 0bdb                     OR BX, BX
000044b4 (02) 74 0c                    JZ 0x44c2
000044b6 (02) 32e4                     XOR AH, AH
000044b8 (02) 8bf0                     MOV SI, AX
000044ba (02) 03f6                     ADD SI, SI
000044bc (02) 8b18                     MOV BX, [BX+SI]
000044be (02) 0bdb                     OR BX, BX
000044c0 (02) 75 14                    JNZ 0x44d6
000044c2 (02) 3c 0d                    CMP AL, 0xd
000044c4 (02) 72 a7                    JB 0x446d
000044c6 (03) a0 b801                  MOV AL, [0x1b8]
000044c9 (03) 80f9 ff                  CMP CL, 0xff
000044cc (02) 74 1c                    JZ 0x44ea
000044ce (03) a2 2606                  MOV [0x626], AL
000044d1 (02) eb 17                    JMP 0x44ea
000044d3 (03) e9 9de8                  JMP 0x2d73
000044d6 (02) 8a07                     MOV AL, [BX]
000044d8 (03) 80f9 ff                  CMP CL, 0xff
000044db (02) 74 0d                    JZ 0x44ea
000044dd (04) 891e e607                MOV [0x7e6], BX
000044e1 (03) a2 2606                  MOV [0x626], AL
000044e4 (06) c706 e807 0000           MOV WORD [0x7e8], 0x0
000044ea (01) c3                       RET
000044eb (02) 32c0                     XOR AL, AL
000044ed (03) a2 4406                  MOV [0x644], AL
000044f0 (03) a2 4506                  MOV [0x645], AL
000044f3 (02) eb 27                    JMP 0x451c
000044f5 (03) b9 7f80                  MOV CX, 0x807f
000044f8 (03) bb 7007                  MOV BX, 0x770
000044fb (02) 8a07                     MOV AL, [BX]
000044fd (02) 22c5                     AND AL, CH
000044ff (03) a2 4506                  MOV [0x645], AL
00004502 (02) 200f                     AND [BX], CL
00004504 (01) 43                       INC BX
00004505 (02) 8a07                     MOV AL, [BX]
00004507 (02) 22c1                     AND AL, CL
00004509 (02) 3a07                     CMP AL, [BX]
0000450b (02) 8807                     MOV [BX], AL
0000450d (02) b0 60                    MOV AL, 0x60
0000450f (02) 75 05                    JNZ 0x4516
00004511 (03) 8a47 04                  MOV AL, [BX+0x4]
00004514 (02) 24 e0                    AND AL, 0xe0
00004516 (03) a2 4406                  MOV [0x644], AL
00004519 (03) e8 e3ea                  CALL 0x2fff
0000451c (05) c606 d305 ff             MOV BYTE [0x5d3], 0xff
00004521 (03) a0 6907                  MOV AL, [0x769]
00004524 (03) a2 cf05                  MOV [0x5cf], AL
00004527 (02) 24 1f                    AND AL, 0x1f
00004529 (02) fec8                     DEC AL
0000452b (02) 3c ff                    CMP AL, 0xff
0000452d (02) 74 03                    JZ 0x4532
0000452f (03) a2 2606                  MOV [0x626], AL
00004532 (03) e8 17ff                  CALL 0x444c
00004535 (03) a0 2706                  MOV AL, [0x627]
00004538 (03) a2 6907                  MOV [0x769], AL
0000453b (03) e8 11eb                  CALL 0x304f
0000453e (02) 75 05                    JNZ 0x4545
00004540 (05) c606 d405 f0             MOV BYTE [0x5d4], 0xf0
00004545 (03) e8 4400                  CALL 0x458c
00004548 (02) 32c0                     XOR AL, AL
0000454a (04) 8606 020f                XCHG [0xf02], AL
0000454e (02) 84c0                     TEST AL, AL
00004550 (02) 75 01                    JNZ 0x4553
00004552 (01) c3                       RET
00004553 (04) 8b1e cc05                MOV BX, [0x5cc]
00004557 (02) b0 10                    MOV AL, 0x10
00004559 (02) fec8                     DEC AL
0000455b (02) d1e3                     SHL BX, 0x1
0000455d (02) 73 26                    JAE 0x4585
0000455f (01) 50                       PUSH AX
00004560 (01) 53                       PUSH BX
00004561 (03) e8 cafe                  CALL 0x442e
00004564 (04) 8b1e 5506                MOV BX, [0x655]
00004568 (02) 8b1f                     MOV BX, [BX]
0000456a (02) 0bdb                     OR BX, BX
0000456c (02) 74 15                    JZ 0x4583
0000456e (03) a0 9a06                  MOV AL, [0x69a]
00004571 (02) 3a07                     CMP AL, [BX]
00004573 (02) 75 06                    JNZ 0x457b
00004575 (04) f647 04 ff               TEST BYTE [BX+0x4], 0xff
00004579 (02) 75 05                    JNZ 0x4580
0000457b (03) 8b5f 0c                  MOV BX, [BX+0xc]
0000457e (02) eb ea                    JMP 0x456a
00004580 (03) e8 0900                  CALL 0x458c
00004583 (01) 5b                       POP BX
00004584 (01) 58                       POP AX
00004585 (02) 0ac0                     OR AL, AL
00004587 (02) 75 d0                    JNZ 0x4559
00004589 (03) e9 defe                  JMP 0x446a
0000458c (04) 8b1e 4906                MOV BX, [0x649]
00004590 (02) 32c0                     XOR AL, AL
00004592 (03) 8647 01                  XCHG [BX+0x1], AL
00004595 (02) 0ac0                     OR AL, AL
00004597 (02) 74 3c                    JZ 0x45d5
00004599 (03) e8 a1eb                  CALL 0x313d
0000459c (04) ff36 3606                PUSH WORD [0x636]
000045a0 (03) e8 81ea                  CALL 0x3024
000045a3 (02) b1 00                    MOV CL, 0x0
000045a5 (03) e8 baf0                  CALL 0x3662
000045a8 (02) 32c0                     XOR AL, AL
000045aa (04) 8606 df05                XCHG [0x5df], AL
000045ae (02) 84c0                     TEST AL, AL
000045b0 (02) 74 1a                    JZ 0x45cc
000045b2 (05) 803e 1d06 1a             CMP BYTE [0x61d], 0x1a
000045b7 (02) 74 18                    JZ 0x45d1
000045b9 (03) a0 9a06                  MOV AL, [0x69a]
000045bc (04) 3a06 2606                CMP AL, [0x626]
000045c0 (02) 75 0f                    JNZ 0x45d1
000045c2 (04) 8f06 3606                POP WORD [0x636]
000045c6 (03) e8 ccea                  CALL 0x3095
000045c9 (03) e9 9dea                  JMP 0x3069
000045cc (03) e8 6cea                  CALL 0x303b
000045cf (02) 72 d2                    JB 0x45a3
000045d1 (04) 8f06 3606                POP WORD [0x636]
000045d5 (01) c3                       RET
000045d6 (02) b1 08                    MOV CL, 0x8
000045d8 (04) 8b36 2c06                MOV SI, [0x62c]
000045dc (03) bf 7706                  MOV DI, 0x677
000045df (01) 1e                       PUSH DS
000045e0 (04) 8e1e 2e06                MOV DS, [0x62e]
000045e4 (02) 32ed                     XOR CH, CH
000045e6 (02) f3 a4                    REP MOVSB
000045e8 (01) 1f                       POP DS
000045e9 (01) c3                       RET
000045ea (04) 8b1e 4906                MOV BX, [0x649]
000045ee (02) 8a07                     MOV AL, [BX]
000045f0 (01) c3                       RET
000045f1 (03) bb 6907                  MOV BX, 0x769
000045f4 (02) 8a07                     MOV AL, [BX]
000045f6 (01) 50                       PUSH AX
000045f7 (03) 800f 10                  OR BYTE [BX], 0x10
000045fa (03) e8 b8f4                  CALL 0x3ab5
000045fd (01) 58                       POP AX
000045fe (03) a2 6907                  MOV [0x769], AL
00004601 (05) c606 d105 00             MOV BYTE [0x5d1], 0x0
00004606 (02) 75 01                    JNZ 0x4609
00004608 (01) c3                       RET
00004609 (03) e8 c1e9                  CALL 0x2fcd
0000460c (02) 8bd3                     MOV DX, BX
0000460e (03) 83c3 0c                  ADD BX, 0xc
00004611 (02) 8a07                     MOV AL, [BX]
00004613 (02) 24 e0                    AND AL, 0xe0
00004615 (02) 0c 01                    OR AL, 0x1
00004617 (01) c3                       RET
00004618 (03) e8 2bea                  CALL 0x3046
0000461b (03) b9 1410                  MOV CX, 0x1014
0000461e (01) 51                       PUSH CX
0000461f (03) e8 abe9                  CALL 0x2fcd
00004622 (03) be 6907                  MOV SI, 0x769
00004625 (01) ac                       LODSB
00004626 (02) 0ac5                     OR AL, CH
00004628 (02) 8807                     MOV [BX], AL
0000462a (01) 43                       INC BX
0000462b (02) b1 0b                    MOV CL, 0xb
0000462d (02) 8bd6                     MOV DX, SI
0000462f (03) e8 a8e7                  CALL 0x2dda
00004632 (02) 8bd6                     MOV DX, SI
00004634 (02) 8bdf                     MOV BX, DI
00004636 (01) 59                       POP CX
00004637 (02) 2aed                     SUB CH, CH
00004639 (02) 32c0                     XOR AL, AL
0000463b (02) f3 aa                    REP STOSB
0000463d (01) c3                       RET
0000463e (05) c606 da05 00             MOV BYTE [0x5da], 0x0
00004643 (03) be 6907                  MOV SI, 0x769
00004646 (03) bf 9107                  MOV DI, 0x791
00004649 (03) b9 1000                  MOV CX, 0x10
0000464c (02) f3 a4                    REP MOVSB
0000464e (03) e8 7ce9                  CALL 0x2fcd
00004651 (02) 8bf3                     MOV SI, BX
00004653 (01) 46                       INC SI
00004654 (03) bf 6a07                  MOV DI, 0x76a
00004657 (03) b9 0b00                  MOV CX, 0xb
0000465a (02) f3 a4                    REP MOVSB
0000465c (02) 32c0                     XOR AL, AL
0000465e (01) aa                       STOSB
0000465f (01) 47                       INC DI
00004660 (01) aa                       STOSB
00004661 (01) ac                       LODSB
00004662 (03) a2 8b06                  MOV [0x68b], AL
00004665 (03) e8 49f4                  CALL 0x3ab1
00004668 (02) 74 3f                    JZ 0x46a9
0000466a (03) e8 e200                  CALL 0x474f
0000466d (02) 0ac0                     OR AL, AL
0000466f (02) 75 25                    JNZ 0x4696
00004671 (03) be 8b06                  MOV SI, 0x68b
00004674 (02) 8a2c                     MOV CH, [SI]
00004676 (02) 8a07                     MOV AL, [BX]
00004678 (02) 8804                     MOV [SI], AL
0000467a (02) 0ac0                     OR AL, AL
0000467c (02) 74 2b                    JZ 0x46a9
0000467e (02) 32c5                     XOR AL, CH
00004680 (02) 24 e0                    AND AL, 0xe0
00004682 (02) 74 12                    JZ 0x4696
00004684 (03) e8 6aff                  CALL 0x45f1
00004687 (02) 74 0d                    JZ 0x4696
00004689 (03) a0 8b06                  MOV AL, [0x68b]
0000468c (02) 8807                     MOV [BX], AL
0000468e (03) e8 2de9                  CALL 0x2fbe
00004691 (02) 75 03                    JNZ 0x4696
00004693 (03) e8 99ef                  CALL 0x362f
00004696 (03) e8 2700                  CALL 0x46c0
00004699 (03) a0 1d06                  MOV AL, [0x61d]
0000469c (02) 3c 02                    CMP AL, 0x2
0000469e (02) 74 2b                    JZ 0x46cb
000046a0 (02) 3c 09                    CMP AL, 0x9
000046a2 (02) 74 27                    JZ 0x46cb
000046a4 (02) b4 07                    MOV AH, 0x7
000046a6 (03) e9 fae6                  JMP 0x2da3
000046a9 (05) c606 8b06 00             MOV BYTE [0x68b], 0x0
000046ae (03) e8 0de9                  CALL 0x2fbe
000046b1 (02) 75 0d                    JNZ 0x46c0
000046b3 (03) e8 3bff                  CALL 0x45f1
000046b6 (02) 74 08                    JZ 0x46c0
000046b8 (05) 800e 6907 10             OR BYTE [0x769], 0x10
000046bd (03) e8 71f5                  CALL 0x3c31
000046c0 (03) be 9107                  MOV SI, 0x791
000046c3 (03) bf 6907                  MOV DI, 0x769
000046c6 (03) b9 1000                  MOV CX, 0x10
000046c9 (02) f3 a4                    REP MOVSB
000046cb (01) c3                       RET
000046cc (03) e8 1bff                  CALL 0x45ea
000046cf (02) 24 80                    AND AL, 0x80
000046d1 (02) 74 f8                    JZ 0x46cb
000046d3 (03) e8 1bff                  CALL 0x45f1
000046d6 (02) 74 f3                    JZ 0x46cb
000046d8 (01) 43                       INC BX
000046d9 (02) 8a2f                     MOV CH, [BX]
000046db (02) 0aed                     OR CH, CH
000046dd (02) 75 14                    JNZ 0x46f3
000046df (02) 8bf3                     MOV SI, BX
000046e1 (03) 83c6 03                  ADD SI, 0x3
000046e4 (02) b1 09                    MOV CL, 0x9
000046e6 (01) ac                       LODSB
000046e7 (02) fec9                     DEC CL
000046e9 (02) 74 e0                    JZ 0x46cb
000046eb (02) 0ac0                     OR AL, AL
000046ed (02) 74 f7                    JZ 0x46e6
000046ef (02) 3c 20                    CMP AL, 0x20
000046f1 (02) 74 f3                    JZ 0x46e6
000046f3 (03) 8d77 0a                  LEA SI, [BX+0xa]
000046f6 (03) 8d57 03                  LEA DX, [BX+0x3]
000046f9 (03) bb 7706                  MOV BX, 0x677
000046fc (02) b1 08                    MOV CL, 0x8
000046fe (01) fd                       STD
000046ff (01) ac                       LODSB
00004700 (02) 32c5                     XOR AL, CH
00004702 (02) 3a07                     CMP AL, [BX]
00004704 (02) 75 07                    JNZ 0x470d
00004706 (01) 43                       INC BX
00004707 (02) fec9                     DEC CL
00004709 (02) 75 f4                    JNZ 0x46ff
0000470b (01) fc                       CLD
0000470c (01) c3                       RET
0000470d (01) fc                       CLD
0000470e (03) bb 3c06                  MOV BX, 0x63c
00004711 (02) b1 08                    MOV CL, 0x8
00004713 (03) e9 cde6                  JMP 0x2de3
00004716 (03) e8 f0fe                  CALL 0x4609
00004719 (01) 53                       PUSH BX
0000471a (03) e8 bbff                  CALL 0x46d8
0000471d (01) 5b                       POP BX
0000471e (01) c3                       RET
0000471f (03) b9 0800                  MOV CX, 0x8
00004722 (03) 8d7f 0b                  LEA DI, [BX+0xb]
00004725 (02) 2ae4                     SUB AH, AH
00004727 (01) ac                       LODSB
00004728 (02) 8805                     MOV [DI], AL
0000472a (02) 0ac0                     OR AL, AL
0000472c (02) 74 06                    JZ 0x4734
0000472e (02) 3c 20                    CMP AL, 0x20
00004730 (02) 74 02                    JZ 0x4734
00004732 (02) fec4                     INC AH
00004734 (02) 02e8                     ADD CH, AL
00004736 (01) 4f                       DEC DI
00004737 (02) fec9                     DEC CL
00004739 (02) 75 ec                    JNZ 0x4727
0000473b (02) 0ae5                     OR AH, CH
0000473d (02) 75 02                    JNZ 0x4741
0000473f (02) 8827                     MOV [BX], AH
00004741 (01) 47                       INC DI
00004742 (02) b1 08                    MOV CL, 0x8
00004744 (02) 302d                     XOR [DI], CH
00004746 (01) 47                       INC DI
00004747 (02) fec9                     DEC CL
00004749 (02) 75 f9                    JNZ 0x4744
0000474b (03) 886f 01                  MOV [BX+0x1], CH
0000474e (01) c3                       RET
0000474f (02) b5 08                    MOV CH, 0x8
00004751 (02) b0 03                    MOV AL, 0x3
00004753 (04) 8a26 3606                MOV AH, [0x636]
00004757 (03) 80e4 03                  AND AH, 0x3
0000475a (02) 3ac4                     CMP AL, AH
0000475c (02) 74 1b                    JZ 0x4779
0000475e (04) 8b1e 4b06                MOV BX, [0x64b]
00004762 (03) 83c3 60                  ADD BX, 0x60
00004765 (02) 8a07                     MOV AL, [BX]
00004767 (02) 2c 21                    SUB AL, 0x21
00004769 (02) 75 0e                    JNZ 0x4779
0000476b (02) 8ac4                     MOV AL, AH
0000476d (02) b1 0a                    MOV CL, 0xa
0000476f (02) f6e1                     MUL CL
00004771 (02) fec0                     INC AL
00004773 (02) 02c5                     ADD AL, CH
00004775 (02) 03d8                     ADD BX, AX
00004777 (02) 32c0                     XOR AL, AL
00004779 (01) c3                       RET
0000477a (03) bb 7507                  MOV BX, 0x775
0000477d (02) 8a07                     MOV AL, [BX]
0000477f (04) 8a26 6706                MOV AH, [0x667]
00004783 (02) f6d4                     NOT AH
00004785 (02) 22c4                     AND AL, AH
00004787 (02) 24 1f                    AND AL, 0x1f
00004789 (02) 75 ee                    JNZ 0x4779
0000478b (04) f647 02 3f               TEST BYTE [BX+0x2], 0x3f
0000478f (01) c3                       RET
00004790 (03) e8 e7ff                  CALL 0x477a
00004793 (02) 75 e4                    JNZ 0x4779
00004795 (03) e8 52fe                  CALL 0x45ea
00004798 (02) 22c1                     AND AL, CL
0000479a (02) 74 03                    JZ 0x479f
0000479c (03) e9 1fe8                  JMP 0x2fbe
0000479f (02) fec0                     INC AL
000047a1 (01) c3                       RET
000047a2 (02) b5 00                    MOV CH, 0x0
000047a4 (02) eb 02                    JMP 0x47a8
000047a6 (02) b5 04                    MOV CH, 0x4
000047a8 (03) e8 a6ff                  CALL 0x4751
000047ab (02) 0ac0                     OR AL, AL
000047ad (02) 75 ca                    JNZ 0x4779
000047af (03) ba 5f00                  MOV DX, 0x5f
000047b2 (02) b1 04                    MOV CL, 0x4
000047b4 (01) 53                       PUSH BX
000047b5 (01) 52                       PUSH DX
000047b6 (03) e8 2ae6                  CALL 0x2de3
000047b9 (01) 5a                       POP DX
000047ba (01) 5b                       POP BX
000047bb (02) 74 bc                    JZ 0x4779
000047bd (02) b1 04                    MOV CL, 0x4
000047bf (03) e8 18e6                  CALL 0x2dda
000047c2 (03) e9 6aee                  JMP 0x362f
000047c5 (03) e8 05e8                  CALL 0x2fcd
000047c8 (02) 03d9                     ADD BX, CX
000047ca (03) b8 2229                  MOV AX, 0x2922
000047cd (01) 50                       PUSH AX
000047ce (02) eb df                    JMP 0x47af
000047d0 (02) b1 20                    MOV CL, 0x20
000047d2 (03) e8 c0ff                  CALL 0x4795
000047d5 (02) 75 a2                    JNZ 0x4779
000047d7 (05) f606 7707 40             TEST BYTE [0x777], 0x40
000047dc (02) 75 9b                    JNZ 0x4779
000047de (04) 8a26 7507                MOV AH, [0x775]
000047e2 (03) a0 7707                  MOV AL, [0x777]
000047e5 (01) 50                       PUSH AX
000047e6 (03) e8 c0f2                  CALL 0x3aa9
000047e9 (02) 74 03                    JZ 0x47ee
000047eb (03) e8 b8ff                  CALL 0x47a6
000047ee (05) c606 d105 00             MOV BYTE [0x5d1], 0x0
000047f3 (01) 58                       POP AX
000047f4 (04) 8826 7507                MOV [0x775], AH
000047f8 (03) a2 7707                  MOV [0x777], AL
000047fb (01) c3                       RET
000047fc (01) fa                       CLI
000047fd (04) 8b1e 9401                MOV BX, [0x194]
00004801 (02) 0bdb                     OR BX, BX
00004803 (02) 74 06                    JZ 0x480b
00004805 (02) 8b37                     MOV SI, [BX]
00004807 (04) 8936 9401                MOV [0x194], SI
0000480b (01) fb                       STI
0000480c (01) c3                       RET
0000480d (02) 8bd3                     MOV DX, BX
0000480f (03) b9 0300                  MOV CX, 0x3
00004812 (02) d1e3                     SHL BX, 0x1
00004814 (02) 73 16                    JAE 0x482c
00004816 (01) 51                       PUSH CX
00004817 (01) 53                       PUSH BX
00004818 (02) 8ac1                     MOV AL, CL
0000481a (02) 04 0c                    ADD AL, 0xc
0000481c (02) b1 ff                    MOV CL, 0xff
0000481e (03) e8 87fc                  CALL 0x44a8
00004821 (02) 8ac8                     MOV CL, AL
00004823 (03) b8 0100                  MOV AX, 0x1
00004826 (02) d3e0                     SHL AX, CL
00004828 (02) 0bd0                     OR DX, AX
0000482a (01) 5b                       POP BX
0000482b (01) 59                       POP CX
0000482c (02) e2 e4                    LOOP 0x4812
0000482e (04) 81e2 ff1f                AND DX, 0x1fff
00004832 (02) 8bda                     MOV BX, DX
00004834 (01) c3                       RET
00004835 (02) 33c0                     XOR AX, AX
00004837 (01) 06                       PUSH ES
00004838 (04) 8e06 4a00                MOV ES, [0x4a]
0000483c (06) 26 803e 0400 02          CMP BYTE ES:[0x4], 0x2
00004842 (02) 74 05                    JZ 0x4849
00004844 (05) 26 0b06 6e00             OR AX, ES:[0x6e]
00004849 (05) 26 8b0e 0200             MOV CX, ES:[0x2]
0000484e (02) 8ec1                     MOV ES, CX
00004850 (02) 0bc9                     OR CX, CX
00004852 (02) 75 e8                    JNZ 0x483c
00004854 (01) 07                       POP ES
00004855 (01) c3                       RET
00004856 (03) e8 dcff                  CALL 0x4835
00004859 (02) f7d0                     NOT AX
0000485b (02) 8bd0                     MOV DX, AX
0000485d (03) e9 62e7                  JMP 0x2fc2
00004860 (03) e8 bae7                  CALL 0x301d
00004863 (02) b1 00                    MOV CL, 0x0
00004865 (03) e9 82ec                  JMP 0x34ea
00004868 (03) b8 ffff                  MOV AX, 0xffff
0000486b (03) a3 2206                  MOV [0x622], AX
0000486e (03) e8 dd04                  CALL 0x4d4e
00004871 (02) 32c0                     XOR AL, AL
00004873 (03) e8 1a00                  CALL 0x4890
00004876 (02) fec8                     DEC AL
00004878 (03) a2 4606                  MOV [0x646], AL
0000487b (01) 1e                       PUSH DS
0000487c (04) 8e1e 4e00                MOV DS, [0x4e]
00004880 (06) c706 3800 8000           MOV WORD [0x38], 0x80
00004886 (01) 1f                       POP DS
00004887 (03) e9 7105                  JMP 0x4dfb
0000488a (03) e8 bbfb                  CALL 0x4448
0000488d (03) a0 9406                  MOV AL, [0x694]
00004890 (01) 1e                       PUSH DS
00004891 (04) 8e1e 4e00                MOV DS, [0x4e]
00004895 (03) a2 3600                  MOV [0x36], AL
00004898 (01) 1f                       POP DS
00004899 (01) c3                       RET
0000489a (03) e8 39fd                  CALL 0x45d6
0000489d (03) e8 59e7                  CALL 0x2ff9
000048a0 (05) 803e 7606 00             CMP BYTE [0x676], 0x0
000048a5 (02) 74 03                    JZ 0x48aa
000048a7 (03) e9 ab0e                  JMP 0x5755
000048aa (05) f606 e005 ff             TEST BYTE [0x5e0], 0xff
000048af (02) 74 12                    JZ 0x48c3
000048b1 (03) e8 b90e                  CALL 0x576d
000048b4 (06) 813e d105 ff00           CMP WORD [0x5d1], 0xff
000048ba (02) 75 dd                    JNZ 0x4899
000048bc (06) c706 d105 ff00           MOV WORD [0x5d1], 0xff
000048c2 (01) c3                       RET
000048c3 (03) e8 dcef                  CALL 0x38a2
000048c6 (05) 803e 2706 00             CMP BYTE [0x627], 0x0
000048cb (02) 74 0a                    JZ 0x48d7
000048cd (02) b0 fe                    MOV AL, 0xfe
000048cf (03) a2 da05                  MOV [0x5da], AL
000048d2 (02) fec0                     INC AL
000048d4 (03) a2 d605                  MOV [0x5d6], AL
000048d7 (03) e8 08f4                  CALL 0x3ce2
000048da (03) e8 2e00                  CALL 0x490b
000048dd (02) 32c0                     XOR AL, AL
000048df (04) 8606 d605                XCHG [0x5d6], AL
000048e3 (02) 84c0                     TEST AL, AL
000048e5 (02) 75 01                    JNZ 0x48e8
000048e7 (01) c3                       RET
000048e8 (05) 803e da05 fe             CMP BYTE [0x5da], 0xfe
000048ed (02) 74 f8                    JZ 0x48e7
000048ef (03) e8 3fe7                  CALL 0x3031
000048f2 (05) c606 4406 60             MOV BYTE [0x644], 0x60
000048f7 (02) 32c0                     XOR AL, AL
000048f9 (03) a2 6907                  MOV [0x769], AL
000048fc (02) b1 0f                    MOV CL, 0xf
000048fe (03) e8 94f1                  CALL 0x3a95
00004901 (03) e8 b9f1                  CALL 0x3abd
00004904 (03) e8 def3                  CALL 0x3ce5
00004907 (03) e8 0100                  CALL 0x490b
0000490a (01) c3                       RET
0000490b (03) e8 0fe7                  CALL 0x301d
0000490e (02) 74 d7                    JZ 0x48e7
00004910 (03) bb 8907                  MOV BX, 0x789
00004913 (03) 803f ff                  CMP BYTE [BX], 0xff
00004916 (02) 75 05                    JNZ 0x491d
00004918 (03) a0 7607                  MOV AL, [0x776]
0000491b (02) 8807                     MOV [BX], AL
0000491d (01) 5b                       POP BX
0000491e (03) a0 4406                  MOV AL, [0x644]
00004921 (02) 3c 60                    CMP AL, 0x60
00004923 (02) 75 0d                    JNZ 0x4932
00004925 (03) a0 7307                  MOV AL, [0x773]
00004928 (02) 24 80                    AND AL, 0x80
0000492a (02) 75 06                    JNZ 0x4932
0000492c (03) a2 4406                  MOV [0x644], AL
0000492f (03) e9 e7f1                  JMP 0x3b19
00004932 (03) e8 71e6                  CALL 0x2fa6
00004935 (03) e8 b2fc                  CALL 0x45ea
00004938 (02) a8 80                    TEST AL, 0x80
0000493a (02) 74 5c                    JZ 0x4998
0000493c (03) e8 3bfe                  CALL 0x477a
0000493f (02) 75 2c                    JNZ 0x496d
00004941 (03) e8 0bfe                  CALL 0x474f
00004944 (02) 0ac0                     OR AL, AL
00004946 (02) 75 25                    JNZ 0x496d
00004948 (03) f607 c0                  TEST BYTE [BX], 0xc0
0000494b (02) 74 4b                    JZ 0x4998
0000494d (03) e8 80f2                  CALL 0x3bd0
00004950 (03) e8 9efc                  CALL 0x45f1
00004953 (02) 75 22                    JNZ 0x4977
00004955 (03) e8 7ff2                  CALL 0x3bd7
00004958 (02) 74 3d                    JZ 0x4997
0000495a (03) e8 f4fd                  CALL 0x4751
0000495d (02) 0ac0                     OR AL, AL
0000495f (02) 75 37                    JNZ 0x4998
00004961 (02) 8807                     MOV [BX], AL
00004963 (03) e8 58e6                  CALL 0x2fbe
00004966 (02) 75 30                    JNZ 0x4998
00004968 (03) e8 c4ec                  CALL 0x362f
0000496b (02) eb 2b                    JMP 0x4998
0000496d (03) e8 60f2                  CALL 0x3bd0
00004970 (03) e8 7efc                  CALL 0x45f1
00004973 (02) 24 c0                    AND AL, 0xc0
00004975 (02) 74 1b                    JZ 0x4992
00004977 (03) e8 5efd                  CALL 0x46d8
0000497a (02) 74 16                    JZ 0x4992
0000497c (03) e8 bffc                  CALL 0x463e
0000497f (03) a0 8b06                  MOV AL, [0x68b]
00004982 (02) 24 c0                    AND AL, 0xc0
00004984 (02) 74 0c                    JZ 0x4992
00004986 (02) a8 80                    TEST AL, 0x80
00004988 (02) 74 03                    JZ 0x498d
0000498a (03) e9 17fd                  JMP 0x46a4
0000498d (05) c606 4506 80             MOV BYTE [0x645], 0x80
00004992 (03) e8 42f2                  CALL 0x3bd7
00004995 (02) 75 01                    JNZ 0x4998
00004997 (01) c3                       RET
00004998 (03) e8 0be6                  CALL 0x2fa6
0000499b (05) c606 d505 ff             MOV BYTE [0x5d5], 0xff
000049a0 (02) b1 40                    MOV CL, 0x40
000049a2 (03) e8 ebfd                  CALL 0x4790
000049a5 (02) 75 3c                    JNZ 0x49e3
000049a7 (03) e9 f8fd                  JMP 0x47a2
000049aa (05) 803e 7606 00             CMP BYTE [0x676], 0x0
000049af (02) 74 0a                    JZ 0x49bb
000049b1 (05) f606 e005 ff             TEST BYTE [0x5e0], 0xff
000049b6 (02) 74 03                    JZ 0x49bb
000049b8 (03) e9 5e0f                  JMP 0x5919
000049bb (05) 803e 7606 00             CMP BYTE [0x676], 0x0
000049c0 (02) 74 03                    JZ 0x49c5
000049c2 (03) e9 540f                  JMP 0x5919
000049c5 (05) f606 e005 ff             TEST BYTE [0x5e0], 0xff
000049ca (02) 74 07                    JZ 0x49d3
000049cc (06) c706 d105 0000           MOV WORD [0x5d1], 0x0
000049d2 (01) c3                       RET
000049d3 (03) e8 d0e5                  CALL 0x2fa6
000049d6 (03) e8 a2e5                  CALL 0x2f7b
000049d9 (03) e8 1ff4                  CALL 0x3dfb
000049dc (05) 803e d105 ff             CMP BYTE [0x5d1], 0xff
000049e1 (02) 75 01                    JNZ 0x49e4
000049e3 (01) c3                       RET
000049e4 (03) e8 8b04                  CALL 0x4e72
000049e7 (01) c3                       RET
000049e8 (03) a1 2806                  MOV AX, [0x628]
000049eb (03) a3 3406                  MOV [0x634], AX
000049ee (03) a1 2206                  MOV AX, [0x622]
000049f1 (03) a3 3206                  MOV [0x632], AX
000049f4 (02) 32c0                     XOR AL, AL
000049f6 (01) 9c                       PUSHF
000049f7 (05) 803e 6907 3f             CMP BYTE [0x769], 0x3f
000049fc (02) 75 0a                    JNZ 0x4a08
000049fe (03) e8 4bfa                  CALL 0x444c
00004a01 (03) e8 37fb                  CALL 0x453b
00004a04 (02) 32c9                     XOR CL, CL
00004a06 (02) eb 15                    JMP 0x4a1d
00004a08 (03) e8 e0fa                  CALL 0x44eb
00004a0b (02) b1 0c                    MOV CL, 0xc
00004a0d (03) bb 7507                  MOV BX, 0x775
00004a10 (03) 803f 3f                  CMP BYTE [BX], 0x3f
00004a13 (02) 74 08                    JZ 0x4a1d
00004a15 (03) e8 e7e5                  CALL 0x2fff
00004a18 (03) e8 dee5                  CALL 0x2ff9
00004a1b (02) b1 0f                    MOV CL, 0xf
00004a1d (05) 800e d405 0f             OR BYTE [0x5d4], 0xf
00004a22 (05) 803e 7606 00             CMP BYTE [0x676], 0x0
00004a27 (02) 74 03                    JZ 0x4a2c
00004a29 (03) e9 3308                  JMP 0x525f
00004a2c (01) 0e                       PUSH CS
00004a2d (03) e8 f8df                  CALL 0x2a28
00004a30 (02) 75 05                    JNZ 0x4a37
00004a32 (03) e8 82f0                  CALL 0x3ab7
00004a35 (02) eb 0a                    JMP 0x4a41
00004a37 (04) 8a0e 3106                MOV CL, [0x631]
00004a3b (03) e8 57f0                  CALL 0x3a95
00004a3e (03) e8 7cf0                  CALL 0x3abd
00004a41 (05) 803e d105 ff             CMP BYTE [0x5d1], 0xff
00004a46 (02) 74 1b                    JZ 0x4a63
00004a48 (03) a1 3606                  MOV AX, [0x636]
00004a4b (02) 24 03                    AND AL, 0x3
00004a4d (03) a2 d105                  MOV [0x5d1], AL
00004a50 (04) 8b16 4b06                MOV DX, [0x64b]
00004a54 (04) 8b1e 2c06                MOV BX, [0x62c]
00004a58 (02) b1 80                    MOV CL, 0x80
00004a5a (01) 06                       PUSH ES
00004a5b (04) 8e06 2e06                MOV ES, [0x62e]
00004a5f (03) e8 78e3                  CALL 0x2dda
00004a62 (01) 07                       POP ES
00004a63 (01) c3                       RET
00004a64 (03) a1 3406                  MOV AX, [0x634]
00004a67 (04) 0b06 3206                OR AX, [0x632]
00004a6b (02) 74 f6                    JZ 0x4a63
00004a6d (03) a1 3406                  MOV AX, [0x634]
00004a70 (03) a3 2806                  MOV [0x628], AX
00004a73 (03) a1 3206                  MOV AX, [0x632]
00004a76 (03) a3 2206                  MOV [0x622], AX
00004a79 (03) e8 6be2                  CALL 0x2ce7
00004a7c (06) c706 2406 6907           MOV WORD [0x624], 0x769
00004a82 (05) f606 6907 80             TEST BYTE [0x769], 0x80
00004a87 (02) 74 0a                    JZ 0x4a93
00004a89 (05) 8026 6907 3f             AND BYTE [0x769], 0x3f
00004a8e (05) c606 e005 ff             MOV BYTE [0x5e0], 0xff
00004a93 (02) 0c 01                    OR AL, 0x1
00004a95 (03) e9 5eff                  JMP 0x49f6
00004a98 (03) e8 3bfb                  CALL 0x45d6
00004a9b (05) 803e 7606 00             CMP BYTE [0x676], 0x0
00004aa0 (02) 74 03                    JZ 0x4aa5
00004aa2 (03) e9 3b10                  JMP 0x5ae0
00004aa5 (05) f606 e005 ff             TEST BYTE [0x5e0], 0xff
00004aaa (02) 74 07                    JZ 0x4ab3
00004aac (06) c706 d105 ff00           MOV WORD [0x5d1], 0xff
00004ab2 (01) c3                       RET
00004ab3 (03) e9 2cf1                  JMP 0x3be2
00004ab6 (03) e8 d9e4                  CALL 0x2f92
00004ab9 (05) 803e 7606 00             CMP BYTE [0x676], 0x0
00004abe (02) 74 05                    JZ 0x4ac5
00004ac0 (02) b1 01                    MOV CL, 0x1
00004ac2 (03) e9 9414                  JMP 0x5f59
00004ac5 (03) e9 71f6                  JMP 0x4139
00004ac8 (03) e8 c7e4                  CALL 0x2f92
00004acb (05) 803e 7606 00             CMP BYTE [0x676], 0x0
00004ad0 (02) 74 05                    JZ 0x4ad7
00004ad2 (02) b1 00                    MOV CL, 0x0
00004ad4 (03) e9 8214                  JMP 0x5f59
00004ad7 (03) e9 d2f6                  JMP 0x41ac
00004ada (02) b1 09                    MOV CL, 0x9
00004adc (03) e8 f9fa                  CALL 0x45d8
00004adf (03) e8 1de5                  CALL 0x2fff
00004ae2 (03) e8 14e5                  CALL 0x2ff9
00004ae5 (03) e8 03fa                  CALL 0x44eb
00004ae8 (02) b2 01                    MOV DL, 0x1
00004aea (03) e8 b7ed                  CALL 0x38a4
00004aed (06) c706 d905 ffff           MOV WORD [0x5d9], 0xffff
00004af3 (05) 803e 7606 00             CMP BYTE [0x676], 0x0
00004af8 (02) 74 03                    JZ 0x4afd
00004afa (03) e9 6f0e                  JMP 0x596c
00004afd (05) f606 e005 ff             TEST BYTE [0x5e0], 0xff
00004b02 (02) 74 07                    JZ 0x4b0b
00004b04 (06) c706 d105 ff00           MOV WORD [0x5d1], 0xff
00004b0a (01) c3                       RET
00004b0b (03) e8 92e3                  CALL 0x2ea0
00004b0e (03) e8 d1f1                  CALL 0x3ce2
00004b11 (03) e8 09e5                  CALL 0x301d
00004b14 (02) 74 0c                    JZ 0x4b22
00004b16 (03) e8 a2e3                  CALL 0x2ebb
00004b19 (02) 3a07                     CMP AL, [BX]
00004b1b (02) 72 05                    JB 0x4b22
00004b1d (02) b4 08                    MOV AH, 0x8
00004b1f (03) e9 81e2                  JMP 0x2da3
00004b22 (01) 9c                       PUSHF
00004b23 (03) e8 b100                  CALL 0x4bd7
00004b26 (03) e8 51fc                  CALL 0x477a
00004b29 (02) 74 20                    JZ 0x4b4b
00004b2b (03) e8 bcfa                  CALL 0x45ea
00004b2e (02) 24 80                    AND AL, 0x80
00004b30 (02) 74 19                    JZ 0x4b4b
00004b32 (03) e8 bcfa                  CALL 0x45f1
00004b35 (02) 24 c0                    AND AL, 0xc0
00004b37 (02) 74 12                    JZ 0x4b4b
00004b39 (03) e8 ddfb                  CALL 0x4719
00004b3c (02) 74 0d                    JZ 0x4b4b
00004b3e (03) e8 fdfa                  CALL 0x463e
00004b41 (05) f606 8b06 c0             TEST BYTE [0x68b], 0xc0
00004b46 (02) 74 03                    JZ 0x4b4b
00004b48 (03) e9 59fb                  JMP 0x46a4
00004b4b (01) 0e                       PUSH CS
00004b4c (03) e8 d9de                  CALL 0x2a28
00004b4f (02) 72 03                    JB 0x4b54
00004b51 (03) e8 dff2                  CALL 0x3e33
00004b54 (03) e8 c6e4                  CALL 0x301d
00004b57 (02) 75 01                    JNZ 0x4b5a
00004b59 (01) c3                       RET
00004b5a (03) e8 49e4                  CALL 0x2fa6
00004b5d (03) e8 8afa                  CALL 0x45ea
00004b60 (02) a8 80                    TEST AL, 0x80
00004b62 (02) 74 5e                    JZ 0x4bc2
00004b64 (05) f606 8c06 40             TEST BYTE [0x68c], 0x40
00004b69 (02) 74 57                    JZ 0x4bc2
00004b6b (03) e8 0cfc                  CALL 0x477a
00004b6e (02) 75 52                    JNZ 0x4bc2
00004b70 (03) e8 5df0                  CALL 0x3bd0
00004b73 (03) e8 7bfa                  CALL 0x45f1
00004b76 (02) 75 13                    JNZ 0x4b8b
00004b78 (05) c606 d705 ff             MOV BYTE [0x5d7], 0xff
00004b7d (03) e8 b3f2                  CALL 0x3e33
00004b80 (02) 75 09                    JNZ 0x4b8b
00004b82 (03) e8 2cef                  CALL 0x3ab1
00004b85 (03) e8 a4f0                  CALL 0x3c2c
00004b88 (03) e9 8eef                  JMP 0x3b19
00004b8b (03) e8 8afa                  CALL 0x4618
00004b8e (03) be 7706                  MOV SI, 0x677
00004b91 (03) 83c6 08                  ADD SI, 0x8
00004b94 (01) ac                       LODSB
00004b95 (02) 24 e0                    AND AL, 0xe0
00004b97 (02) 75 02                    JNZ 0x4b9b
00004b99 (02) b0 80                    MOV AL, 0x80
00004b9b (03) a2 8b06                  MOV [0x68b], AL
00004b9e (01) 50                       PUSH AX
00004b9f (03) e8 67fa                  CALL 0x4609
00004ba2 (01) 58                       POP AX
00004ba3 (02) 8807                     MOV [BX], AL
00004ba5 (03) be 7706                  MOV SI, 0x677
00004ba8 (03) e8 74fb                  CALL 0x471f
00004bab (03) e8 6404                  CALL 0x5012
00004bae (03) e8 26f0                  CALL 0x3bd7
00004bb1 (02) 74 a6                    JZ 0x4b59
00004bb3 (03) e8 99fb                  CALL 0x474f
00004bb6 (02) 0ac0                     OR AL, AL
00004bb8 (02) 75 08                    JNZ 0x4bc2
00004bba (03) a0 8b06                  MOV AL, [0x68b]
00004bbd (02) 8807                     MOV [BX], AL
00004bbf (03) e8 6dea                  CALL 0x362f
00004bc2 (02) b1 50                    MOV CL, 0x50
00004bc4 (03) e8 dbfd                  CALL 0x49a2
00004bc7 (02) b1 20                    MOV CL, 0x20
00004bc9 (03) e8 c4fb                  CALL 0x4790
00004bcc (02) 75 08                    JNZ 0x4bd6
00004bce (03) e8 d5fb                  CALL 0x47a6
00004bd1 (05) 800e 7707 40             OR BYTE [0x777], 0x40
00004bd6 (01) c3                       RET
00004bd7 (01) c3                       RET
00004bd8 (03) e8 fbf9                  CALL 0x45d6
00004bdb (03) e8 c4ec                  CALL 0x38a2
00004bde (05) 803e 7606 00             CMP BYTE [0x676], 0x0
00004be3 (02) 74 03                    JZ 0x4be8
00004be5 (03) e9 7210                  JMP 0x5c5a
00004be8 (03) e8 e1fa                  CALL 0x46cc
00004beb (02) 74 03                    JZ 0x4bf0
00004bed (03) e8 4efa                  CALL 0x463e
00004bf0 (03) e8 b4ef                  CALL 0x3ba7
00004bf3 (03) e8 e3f0                  CALL 0x3cd9
00004bf6 (04) 891e 2406                MOV [0x624], BX
00004bfa (02) b2 01                    MOV DL, 0x1
00004bfc (03) e8 85ec                  CALL 0x3884
00004bff (02) b4 09                    MOV AH, 0x9
00004c01 (02) 74 0c                    JZ 0x4c0f
00004c03 (02) b1 0c                    MOV CL, 0xc
00004c05 (03) e8 94ee                  CALL 0x3a9c
00004c08 (03) e8 afee                  CALL 0x3aba
00004c0b (02) 74 0f                    JZ 0x4c1c
00004c0d (02) b4 08                    MOV AH, 0x8
00004c0f (05) c606 d005 00             MOV BYTE [0x5d0], 0x0
00004c14 (05) 8306 2206 10             ADD WORD [0x622], 0x10
00004c19 (03) e9 87e1                  JMP 0x2da3
00004c1c (03) e8 93ef                  CALL 0x3bb2
00004c1f (02) 74 03                    JZ 0x4c24
00004c21 (03) e8 0df0                  CALL 0x3c31
00004c24 (03) e8 b2f0                  CALL 0x3cd9
00004c27 (03) e8 7def                  CALL 0x3ba7
00004c2a (03) e8 88ee                  CALL 0x3ab5
00004c2d (02) 75 01                    JNZ 0x4c30
00004c2f (01) c3                       RET
00004c30 (03) e8 ade3                  CALL 0x2fe0
00004c33 (02) b1 10                    MOV CL, 0x10
00004c35 (02) b2 0c                    MOV DL, 0xc
00004c37 (03) e8 80f0                  CALL 0x3cba
00004c3a (03) e8 13ee                  CALL 0x3a50
00004c3d (03) e8 7dee                  CALL 0x3abd
00004c40 (02) 75 f1                    JNZ 0x4c33
00004c42 (03) e8 6def                  CALL 0x3bb2
00004c45 (02) 75 03                    JNZ 0x4c4a
00004c47 (03) e9 32ec                  JMP 0x387c
00004c4a (03) e8 8cf0                  CALL 0x3cd9
00004c4d (02) eb e4                    JMP 0x4c33
00004c4f (03) e8 faf7                  CALL 0x444c
00004c52 (04) 8c1e 2a06                MOV WORD [0x62a], DS
00004c56 (04) 8b1e 5106                MOV BX, [0x651]
00004c5a (02) eb 74                    JMP 0x4cd0
00004c5c (04) 8a0e 2606                MOV CL, [0x626]
00004c60 (03) bb 0100                  MOV BX, 0x1
00004c63 (02) d3e3                     SHL BX, CL
00004c65 (03) e8 a5fb                  CALL 0x480d
00004c68 (04) 091e ca05                OR [0x5ca], BX
00004c6c (04) 8b16 6a06                MOV DX, [0x66a]
00004c70 (01) 42                       INC DX
00004c71 (04) 8b1e 4706                MOV BX, [0x647]
00004c75 (02) 8917                     MOV [BX], DX
00004c77 (01) c3                       RET
00004c78 (03) e8 5bf9                  CALL 0x45d6
00004c7b (03) e8 24ec                  CALL 0x38a2
00004c7e (03) e8 6af8                  CALL 0x44eb
00004c81 (05) 803e 7606 00             CMP BYTE [0x676], 0x0
00004c86 (02) 74 03                    JZ 0x4c8b
00004c88 (03) e9 2910                  JMP 0x5cb4
00004c8b (03) e8 3efa                  CALL 0x46cc
00004c8e (02) 74 03                    JZ 0x4c93
00004c90 (03) e8 abf9                  CALL 0x463e
00004c93 (03) e8 0ae2                  CALL 0x2ea0
00004c96 (03) e8 1cee                  CALL 0x3ab5
00004c99 (02) 74 39                    JZ 0x4cd4
00004c9b (02) b1 00                    MOV CL, 0x0
00004c9d (02) b2 0c                    MOV DL, 0xc
00004c9f (03) e8 0bf0                  CALL 0x3cad
00004ca2 (03) e8 35e1                  CALL 0x2dda
00004ca5 (05) f606 8c06 40             TEST BYTE [0x68c], 0x40
00004caa (02) 74 06                    JZ 0x4cb2
00004cac (03) a0 8907                  MOV AL, [0x789]
00004caf (03) 8847 0d                  MOV [BX+0xd], AL
00004cb2 (03) e8 7ae9                  CALL 0x362f
00004cb5 (03) e8 05ee                  CALL 0x3abd
00004cb8 (02) 75 e1                    JNZ 0x4c9b
00004cba (03) e9 bfeb                  JMP 0x387c
00004cbd (03) e8 8cf7                  CALL 0x444c
00004cc0 (05) c606 d405 f0             MOV BYTE [0x5d4], 0xf0
00004cc5 (03) e8 c4f8                  CALL 0x458c
00004cc8 (04) 8c1e 2a06                MOV WORD [0x62a], DS
00004ccc (04) 8b1e 4d06                MOV BX, [0x64d]
00004cd0 (04) 891e d105                MOV [0x5d1], BX
00004cd4 (01) c3                       RET
00004cd5 (03) e8 bae2                  CALL 0x2f92
00004cd8 (05) 803e 7606 00             CMP BYTE [0x676], 0x0
00004cdd (02) 74 05                    JZ 0x4ce4
00004cdf (02) b1 03                    MOV CL, 0x3
00004ce1 (03) e9 7512                  JMP 0x5f59
00004ce4 (02) b1 ff                    MOV CL, 0xff
00004ce6 (03) e8 7cf2                  CALL 0x3f65
00004ce9 (02) 75 e9                    JNZ 0x4cd4
00004ceb (03) e9 4bf4                  JMP 0x4139
00004cee (03) e8 a1e2                  CALL 0x2f92
00004cf1 (05) 803e 7606 00             CMP BYTE [0x676], 0x0
00004cf6 (02) 74 05                    JZ 0x4cfd
00004cf8 (02) b1 02                    MOV CL, 0x2
00004cfa (03) e9 5c12                  JMP 0x5f59
00004cfd (02) b1 00                    MOV CL, 0x0
00004cff (03) e8 63f2                  CALL 0x3f65
00004d02 (02) 75 d0                    JNZ 0x4cd4
00004d04 (03) e9 a5f4                  JMP 0x41ac
00004d07 (05) 803e 7606 00             CMP BYTE [0x676], 0x0
00004d0c (02) 74 03                    JZ 0x4d11
00004d0e (03) e9 2411                  JMP 0x5e35
00004d11 (03) bb 8a07                  MOV BX, 0x78a
00004d14 (02) 33c0                     XOR AX, AX
00004d16 (02) 8907                     MOV [BX], AX
00004d18 (03) 8847 02                  MOV [BX+0x2], AL
00004d1b (03) e8 97ed                  CALL 0x3ab5
00004d1e (02) 74 1d                    JZ 0x4d3d
00004d20 (03) e8 aae2                  CALL 0x2fcd
00004d23 (03) ba 0f00                  MOV DX, 0xf
00004d26 (03) e8 cbf5                  CALL 0x42f4
00004d29 (03) e8 ecf5                  CALL 0x4318
00004d2c (02) 72 05                    JB 0x4d33
00004d2e (03) 8847 02                  MOV [BX+0x2], AL
00004d31 (02) 890f                     MOV [BX], CX
00004d33 (03) e8 87ed                  CALL 0x3abd
00004d36 (05) c606 d105 00             MOV BYTE [0x5d1], 0x0
00004d3b (02) 75 e3                    JNZ 0x4d20
00004d3d (01) c3                       RET
00004d3e (03) bb 6907                  MOV BX, 0x769
00004d41 (03) ba 2000                  MOV DX, 0x20
00004d44 (03) e8 adf5                  CALL 0x42f4
00004d47 (03) 894f 21                  MOV [BX+0x21], CX
00004d4a (03) 8847 23                  MOV [BX+0x23], AL
00004d4d (01) c3                       RET
00004d4e (03) e8 e4fa                  CALL 0x4835
00004d51 (01) 50                       PUSH AX
00004d52 (04) 2306 2206                AND AX, [0x622]
00004d56 (02) 74 24                    JZ 0x4d7c
00004d58 (04) 2306 c405                AND AX, [0x5c4]
00004d5c (02) b2 10                    MOV DL, 0x10
00004d5e (02) feca                     DEC DL
00004d60 (02) d1e0                     SHL AX, 0x1
00004d62 (02) 73 14                    JAE 0x4d78
00004d64 (01) 50                       PUSH AX
00004d65 (01) 52                       PUSH DX
00004d66 (03) e8 dff6                  CALL 0x4448
00004d69 (04) 8b1e 4906                MOV BX, [0x649]
00004d6d (04) c647 01 ff               MOV BYTE [BX+0x1], 0xff
00004d71 (05) c606 020f ff             MOV BYTE [0xf02], 0xff
00004d76 (01) 5a                       POP DX
00004d77 (01) 58                       POP AX
00004d78 (02) 0bc0                     OR AX, AX
00004d7a (02) 75 e2                    JNZ 0x4d5e
00004d7c (01) 58                       POP AX
00004d7d (02) f7d0                     NOT AX
00004d7f (04) 2306 2206                AND AX, [0x622]
00004d83 (02) f7d0                     NOT AX
00004d85 (04) 2106 cc05                AND [0x5cc], AX
00004d89 (04) 2106 ca05                AND [0x5ca], AX
00004d8d (04) 2106 c405                AND [0x5c4], AX
00004d91 (05) c606 4606 ff             MOV BYTE [0x646], 0xff
00004d96 (01) c3                       RET
00004d97 (03) e8 f8e1                  CALL 0x2f92
00004d9a (05) 803e 7606 00             CMP BYTE [0x676], 0x0
00004d9f (02) 74 05                    JZ 0x4da6
00004da1 (02) b1 02                    MOV CL, 0x2
00004da3 (03) e9 b311                  JMP 0x5f59
00004da6 (02) b1 00                    MOV CL, 0x0
00004da8 (03) e8 baf1                  CALL 0x3f65
00004dab (02) 74 01                    JZ 0x4dae
00004dad (01) c3                       RET
00004dae (03) e9 fbf3                  JMP 0x41ac
00004db1 (03) e8 94f6                  CALL 0x4448
00004db4 (05) 803e 7606 00             CMP BYTE [0x676], 0x0
00004db9 (02) 74 03                    JZ 0x4dbe
00004dbb (03) e9 6b11                  JMP 0x5f29
00004dbe (04) 8b36 5106                MOV SI, [0x651]
00004dc2 (03) e8 55e9                  CALL 0x371a
00004dc5 (02) 33c9                     XOR CX, CX
00004dc7 (01) ac                       LODSB
00004dc8 (02) 0ac0                     OR AL, AL
00004dca (02) 74 07                    JZ 0x4dd3
00004dcc (02) d0e8                     SHR AL, 0x1
00004dce (02) 73 fc                    JAE 0x4dcc
00004dd0 (01) 41                       INC CX
00004dd1 (02) eb f5                    JMP 0x4dc8
00004dd3 (01) 4b                       DEC BX
00004dd4 (02) 75 f1                    JNZ 0x4dc7
00004dd6 (04) 8b1e 6806                MOV BX, [0x668]
00004dda (01) 43                       INC BX
00004ddb (02) 2bd9                     SUB BX, CX
00004ddd (04) 8a0e 6506                MOV CL, [0x665]
00004de1 (02) 32ed                     XOR CH, CH
00004de3 (02) 8ac7                     MOV AL, BH
00004de5 (02) 32e4                     XOR AH, AH
00004de7 (02) d3e3                     SHL BX, CL
00004de9 (02) d3e0                     SHL AX, CL
00004deb (04) 8b3e 2c06                MOV DI, [0x62c]
00004def (01) 1e                       PUSH DS
00004df0 (04) 8e1e 2e06                MOV DS, [0x62e]
00004df4 (02) 891d                     MOV [DI], BX
00004df6 (03) 8865 02                  MOV [DI+0x2], AH
00004df9 (01) 1f                       POP DS
00004dfa (01) c3                       RET
00004dfb (05) 803e 1d06 15             CMP BYTE [0x61d], 0x15
00004e00 (02) 74 08                    JZ 0x4e0a
00004e02 (02) b0 0c                    MOV AL, 0xc
00004e04 (03) e8 1fdf                  CALL 0x2d26
00004e07 (03) e8 b6e2                  CALL 0x30c0
00004e0a (04) 8b1e cc05                MOV BX, [0x5cc]
00004e0e (02) b2 10                    MOV DL, 0x10
00004e10 (02) feca                     DEC DL
00004e12 (02) d1e3                     SHL BX, 0x1
00004e14 (02) 72 05                    JB 0x4e1b
00004e16 (02) 0bdb                     OR BX, BX
00004e18 (02) 75 f6                    JNZ 0x4e10
00004e1a (01) c3                       RET
00004e1b (01) 53                       PUSH BX
00004e1c (01) 52                       PUSH DX
00004e1d (03) e8 28f6                  CALL 0x4448
00004e20 (05) 803e 1d06 1b             CMP BYTE [0x61d], 0x1b
00004e25 (02) 75 11                    JNZ 0x4e38
00004e27 (03) e8 2cfa                  CALL 0x4856
00004e2a (02) 74 05                    JZ 0x4e31
00004e2c (03) e8 f5e8                  CALL 0x3724
00004e2f (02) eb 3c                    JMP 0x4e6d
00004e31 (05) c606 d105 ff             MOV BYTE [0x5d1], 0xff
00004e36 (02) eb 35                    JMP 0x4e6d
00004e38 (05) 803e 1d06 15             CMP BYTE [0x61d], 0x15
00004e3d (02) 74 27                    JZ 0x4e66
00004e3f (05) 803e 1d06 23             CMP BYTE [0x61d], 0x23
00004e44 (02) 74 0c                    JZ 0x4e52
00004e46 (03) e8 3100                  CALL 0x4e7a
00004e49 (05) 803e 9406 ff             CMP BYTE [0x694], 0xff
00004e4e (02) 75 1d                    JNZ 0x4e6d
00004e50 (02) eb 14                    JMP 0x4e66
00004e52 (01) 1e                       PUSH DS
00004e53 (04) 8e1e 4e00                MOV DS, [0x4e]
00004e57 (06) c706 6e00 0000           MOV WORD [0x6e], 0x0
00004e5d (01) 1f                       POP DS
00004e5e (03) e8 f5f9                  CALL 0x4856
00004e61 (02) 74 03                    JZ 0x4e66
00004e63 (03) e8 bee8                  CALL 0x3724
00004e66 (04) 8b1e 5506                MOV BX, [0x655]
00004e6a (03) e8 f1e2                  CALL 0x315e
00004e6d (01) 5a                       POP DX
00004e6e (01) 5b                       POP BX
00004e6f (03) e9 a4ff                  JMP 0x4e16
00004e72 (02) b0 0c                    MOV AL, 0xc
00004e74 (03) e8 afde                  CALL 0x2d26
00004e77 (03) e8 46e2                  CALL 0x30c0
00004e7a (05) f606 7306 ff             TEST BYTE [0x673], 0xff
00004e7f (02) 75 01                    JNZ 0x4e82
00004e81 (01) c3                       RET
00004e82 (02) b4 04                    MOV AH, 0x4
00004e84 (03) e9 e0e4                  JMP 0x3367
00004e87 (05) 803e da05 fd             CMP BYTE [0x5da], 0xfd
00004e8c (02) 75 f3                    JNZ 0x4e81
00004e8e (03) e9 fdeb                  JMP 0x3a8e
00004e91 (03) e8 42f7                  CALL 0x45d6
00004e94 (03) e8 54f6                  CALL 0x44eb
00004e97 (03) e8 08ea                  CALL 0x38a2
00004e9a (05) 803e 7606 00             CMP BYTE [0x676], 0x0
00004e9f (02) 74 03                    JZ 0x4ea4
00004ea1 (03) e9 b10e                  JMP 0x5d55
00004ea4 (03) e8 25f8                  CALL 0x46cc
00004ea7 (02) 74 03                    JZ 0x4eac
00004ea9 (03) e8 92f7                  CALL 0x463e
00004eac (03) e8 f1df                  CALL 0x2ea0
00004eaf (02) b1 ff                    MOV CL, 0xff
00004eb1 (03) e8 b1f0                  CALL 0x3f65
00004eb4 (02) 74 03                    JZ 0x4eb9
00004eb6 (03) e9 60ec                  JMP 0x3b19
00004eb9 (03) e8 73e7                  CALL 0x362f
00004ebc (03) e8 0ee1                  CALL 0x2fcd
00004ebf (03) ba 0f00                  MOV DX, 0xf
00004ec2 (03) e8 2ff4                  CALL 0x42f4
00004ec5 (03) e8 50f4                  CALL 0x4318
00004ec8 (02) 76 ec                    JBE 0x4eb6
00004eca (03) e8 e8eb                  CALL 0x3ab5
00004ecd (02) 74 e7                    JZ 0x4eb6
00004ecf (03) e8 0ee1                  CALL 0x2fe0
00004ed2 (05) c606 da05 fd             MOV BYTE [0x5da], 0xfd
00004ed7 (03) e8 f3e0                  CALL 0x2fcd
00004eda (03) 83c3 0c                  ADD BX, 0xc
00004edd (03) be 7507                  MOV SI, 0x775
00004ee0 (03) 8a44 02                  MOV AL, [SI+0x2]
00004ee3 (02) 24 3f                    AND AL, 0x3f
00004ee5 (03) 3847 02                  CMP [BX+0x2], AL
00004ee8 (02) 75 0d                    JNZ 0x4ef7
00004eea (02) 8a07                     MOV AL, [BX]
00004eec (02) 8a0c                     MOV CL, [SI]
00004eee (03) e8 0ce0                  CALL 0x2efd
00004ef1 (02) 74 04                    JZ 0x4ef7
00004ef3 (02) 8a07                     MOV AL, [BX]
00004ef5 (02) 3ac1                     CMP AL, CL
00004ef7 (02) 73 05                    JAE 0x4efe
00004ef9 (03) e8 8bff                  CALL 0x4e87
00004efc (02) eb 18                    JMP 0x4f16
00004efe (01) 9c                       PUSHF
00004eff (02) b1 00                    MOV CL, 0x0
00004f01 (03) e8 8ae8                  CALL 0x378e
00004f04 (01) 0e                       PUSH CS
00004f05 (03) e8 20db                  CALL 0x2a28
00004f08 (02) 74 17                    JZ 0x4f21
00004f0a (03) e8 c0e0                  CALL 0x2fcd
00004f0d (03) c607 e5                  MOV BYTE [BX], 0xe5
00004f10 (03) e8 1ce7                  CALL 0x362f
00004f13 (03) e8 3aeb                  CALL 0x3a50
00004f16 (03) e8 a4eb                  CALL 0x3abd
00004f19 (02) 75 bc                    JNZ 0x4ed7
00004f1b (03) e8 b2f8                  CALL 0x47d0
00004f1e (03) e9 5be9                  JMP 0x387c
00004f21 (03) e8 63ff                  CALL 0x4e87
00004f24 (03) e8 e7df                  CALL 0x2f0e
00004f27 (03) e8 35df                  CALL 0x2e5f
00004f2a (02) fec0                     INC AL
00004f2c (05) f606 9606 ff             TEST BYTE [0x696], 0xff
00004f31 (02) 75 02                    JNZ 0x4f35
00004f33 (02) d0e0                     SHL AL, 0x1
00004f35 (03) bf 7907                  MOV DI, 0x779
00004f38 (02) 32e4                     XOR AH, AH
00004f3a (02) 03f8                     ADD DI, AX
00004f3c (02) b1 10                    MOV CL, 0x10
00004f3e (02) 2ac8                     SUB CL, AL
00004f40 (02) 8aec                     MOV CH, AH
00004f42 (02) 8ac4                     MOV AL, AH
00004f44 (02) f3 aa                    REP STOSB
00004f46 (03) e8 72df                  CALL 0x2ebb
00004f49 (02) 3a07                     CMP AL, [BX]
00004f4b (02) 8807                     MOV [BX], AL
00004f4d (01) 9c                       PUSHF
00004f4e (03) a0 8907                  MOV AL, [0x789]
00004f51 (02) fec0                     INC AL
00004f53 (03) be 7807                  MOV SI, 0x778
00004f56 (02) 8804                     MOV [SI], AL
00004f58 (01) 0e                       PUSH CS
00004f59 (03) e8 ccda                  CALL 0x2a28
00004f5c (02) 74 03                    JZ 0x4f61
00004f5e (03) e8 c3ed                  CALL 0x3d24
00004f61 (05) f606 9506 ff             TEST BYTE [0x695], 0xff
00004f66 (02) 75 03                    JNZ 0x4f6b
00004f68 (03) e8 b9ed                  CALL 0x3d24
00004f6b (03) e8 5fe0                  CALL 0x2fcd
00004f6e (03) 83c3 0b                  ADD BX, 0xb
00004f71 (03) 8027 7f                  AND BYTE [BX], 0x7f
00004f74 (03) a0 7507                  MOV AL, [0x775]
00004f77 (03) 8847 01                  MOV [BX+0x1], AL
00004f7a (03) 83c3 04                  ADD BX, 0x4
00004f7d (03) be 7807                  MOV SI, 0x778
00004f80 (02) 8bfb                     MOV DI, BX
00004f82 (03) b9 1100                  MOV CX, 0x11
00004f85 (02) f3 a4                    REP MOVSB
00004f87 (02) b1 01                    MOV CL, 0x1
00004f89 (03) e8 02e8                  CALL 0x378e
00004f8c (03) e8 a0e6                  CALL 0x362f
00004f8f (03) e9 84ff                  JMP 0x4f16
00004f92 (02) b1 10                    MOV CL, 0x10
00004f94 (03) e8 41f6                  CALL 0x45d8
00004f97 (03) e8 51f5                  CALL 0x44eb
00004f9a (05) 803e 7606 00             CMP BYTE [0x676], 0x0
00004f9f (02) 74 03                    JZ 0x4fa4
00004fa1 (03) e9 75eb                  JMP 0x3b19
00004fa4 (05) c606 6907 21             MOV BYTE [0x769], 0x21
00004fa9 (02) b1 01                    MOV CL, 0x1
00004fab (03) e8 09eb                  CALL 0x3ab7
00004fae (02) 75 0b                    JNZ 0x4fbb
00004fb0 (03) bb 7507                  MOV BX, 0x775
00004fb3 (03) f607 70                  TEST BYTE [BX], 0x70
00004fb6 (02) 74 03                    JZ 0x4fbb
00004fb8 (03) e9 5eeb                  JMP 0x3b19
00004fbb (05) c606 6907 20             MOV BYTE [0x769], 0x20
00004fc0 (02) b1 01                    MOV CL, 0x1
00004fc2 (06) c706 d905 ffff           MOV WORD [0x5d9], 0xffff
00004fc8 (03) e8 ecea                  CALL 0x3ab7
00004fcb (02) 75 17                    JNZ 0x4fe4
00004fcd (05) c606 d705 ff             MOV BYTE [0x5d7], 0xff
00004fd2 (03) e8 5eee                  CALL 0x3e33
00004fd5 (02) 75 01                    JNZ 0x4fd8
00004fd7 (01) c3                       RET
00004fd8 (03) e8 3df6                  CALL 0x4618
00004fdb (03) b9 1800                  MOV CX, 0x18
00004fde (03) e8 e4f7                  CALL 0x47c5
00004fe1 (03) e8 bef7                  CALL 0x47a2
00004fe4 (03) b9 1c00                  MOV CX, 0x1c
00004fe7 (03) e8 dbf7                  CALL 0x47c5
00004fea (03) e8 b9f7                  CALL 0x47a6
00004fed (03) e8 26f7                  CALL 0x4716
00004ff0 (02) 74 03                    JZ 0x4ff5
00004ff2 (03) e9 aff6                  JMP 0x46a4
00004ff5 (02) 33c9                     XOR CX, CX
00004ff7 (03) e8 24f6                  CALL 0x461e
00004ffa (02) 8bf2                     MOV SI, DX
00004ffc (01) ac                       LODSB
00004ffd (02) 0c 01                    OR AL, 0x1
00004fff (02) 8807                     MOV [BX], AL
00005001 (04) 8b3e 4906                MOV DI, [0x649]
00005005 (01) aa                       STOSB
00005006 (01) 4e                       DEC SI
00005007 (01) ac                       LODSB
00005008 (02) 24 01                    AND AL, 0x1
0000500a (02) 74 06                    JZ 0x5012
0000500c (03) be 7f06                  MOV SI, 0x67f
0000500f (03) e8 0df7                  CALL 0x471f
00005012 (03) e8 1ae6                  CALL 0x362f
00005015 (03) e9 38ea                  JMP 0x3a50
00005018 (03) e8 2df4                  CALL 0x4448
0000501b (05) 803e 7606 00             CMP BYTE [0x676], 0x0
00005020 (02) 74 05                    JZ 0x5027
00005022 (02) b0 21                    MOV AL, 0x21
00005024 (03) e9 78dd                  JMP 0x2d9f
00005027 (03) e8 c0f5                  CALL 0x45ea
0000502a (03) e9 72dd                  JMP 0x2d9f
0000502d (03) e8 bbf4                  CALL 0x44eb
00005030 (03) e8 6fe8                  CALL 0x38a2
00005033 (05) 803e 7606 00             CMP BYTE [0x676], 0x0
00005038 (02) 74 03                    JZ 0x503d
0000503a (03) e9 b70d                  JMP 0x5df4
0000503d (03) e8 69ea                  CALL 0x3aa9
00005040 (02) 74 58                    JZ 0x509a
00005042 (02) b5 00                    MOV CH, 0x0
00005044 (03) e8 0af7                  CALL 0x4751
00005047 (02) 0ac0                     OR AL, AL
00005049 (02) 75 13                    JNZ 0x505e
0000504b (01) 53                       PUSH BX
0000504c (03) bf 7907                  MOV DI, 0x779
0000504f (03) b9 0800                  MOV CX, 0x8
00005052 (02) f3 aa                    REP STOSB
00005054 (01) 5e                       POP SI
00005055 (02) b1 04                    MOV CL, 0x4
00005057 (02) f3 a5                    REP MOVSW
00005059 (01) ac                       LODSB
0000505a (03) a2 7507                  MOV [0x775], AL
0000505d (01) c3                       RET
0000505e (03) e8 90f5                  CALL 0x45f1
00005061 (02) b0 ff                    MOV AL, 0xff
00005063 (02) 75 03                    JNZ 0x5068
00005065 (03) e9 37dd                  JMP 0x2d9f
00005068 (03) bb 6907                  MOV BX, 0x769
0000506b (02) b1 20                    MOV CL, 0x20
0000506d (03) e9 6add                  JMP 0x2dda
00005070 (02) b1 10                    MOV CL, 0x10
00005072 (03) e8 63f5                  CALL 0x45d8
00005075 (03) e8 73f4                  CALL 0x44eb
00005078 (05) 803e 7606 00             CMP BYTE [0x676], 0x0
0000507d (02) 74 03                    JZ 0x5082
0000507f (03) e9 97ea                  JMP 0x3b19
00005082 (03) e8 65f5                  CALL 0x45ea
00005085 (02) 24 80                    AND AL, 0x80
00005087 (02) 75 03                    JNZ 0x508c
00005089 (03) e9 8dea                  JMP 0x3b19
0000508c (03) e8 13e8                  CALL 0x38a2
0000508f (06) c706 d905 ffff           MOV WORD [0x5d9], 0xffff
00005095 (03) e8 1dea                  CALL 0x3ab5
00005098 (02) 75 01                    JNZ 0x509b
0000509a (01) c3                       RET
0000509b (03) e8 53f5                  CALL 0x45f1
0000509e (02) 75 0b                    JNZ 0x50ab
000050a0 (03) a2 d705                  MOV [0x5d7], AL
000050a3 (03) e8 8ded                  CALL 0x3e33
000050a6 (02) 74 f2                    JZ 0x509a
000050a8 (03) e8 6df5                  CALL 0x4618
000050ab (03) e8 68f6                  CALL 0x4716
000050ae (02) 74 03                    JZ 0x50b3
000050b0 (03) e9 f1f5                  JMP 0x46a4
000050b3 (03) be 7507                  MOV SI, 0x775
000050b6 (03) f607 ff                  TEST BYTE [BX], 0xff
000050b9 (02) 75 0b                    JNZ 0x50c6
000050bb (01) ac                       LODSB
000050bc (01) 4e                       DEC SI
000050bd (02) 24 01                    AND AL, 0x1
000050bf (02) 75 05                    JNZ 0x50c6
000050c1 (03) e8 4eff                  CALL 0x5012
000050c4 (02) eb 0c                    JMP 0x50d2
000050c6 (01) ac                       LODSB
000050c7 (02) 24 e0                    AND AL, 0xe0
000050c9 (02) 75 02                    JNZ 0x50cd
000050cb (02) b0 80                    MOV AL, 0x80
000050cd (02) 8807                     MOV [BX], AL
000050cf (03) e8 34ff                  CALL 0x5006
000050d2 (03) e8 34f5                  CALL 0x4609
000050d5 (02) 24 e0                    AND AL, 0xe0
000050d7 (03) a2 8b06                  MOV [0x68b], AL
000050da (01) 50                       PUSH AX
000050db (03) e8 cbe9                  CALL 0x3aa9
000050de (01) 58                       POP AX
000050df (03) a2 7507                  MOV [0x775], AL
000050e2 (02) 74 b6                    JZ 0x509a
000050e4 (03) e8 68f6                  CALL 0x474f
000050e7 (02) 0ac0                     OR AL, AL
000050e9 (02) 75 af                    JNZ 0x509a
000050eb (03) a0 8b06                  MOV AL, [0x68b]
000050ee (02) 8807                     MOV [BX], AL
000050f0 (03) e9 3ce5                  JMP 0x362f
000050f3 (02) b1 08                    MOV CL, 0x8
000050f5 (03) e8 f5db                  CALL 0x2ced
000050f8 (05) c606 d005 00             MOV BYTE [0x5d0], 0x0
000050fd (03) be 6907                  MOV SI, 0x769
00005100 (02) 8bde                     MOV BX, SI
00005102 (03) bf 4306                  MOV DI, 0x643
00005105 (03) b9 0800                  MOV CX, 0x8
00005108 (03) e9 1af6                  JMP 0x4725
0000510b (03) e8 84de                  CALL 0x2f92
0000510e (03) e8 c5f4                  CALL 0x45d6
00005111 (03) e8 d7de                  CALL 0x2feb
00005114 (05) 803e 7606 00             CMP BYTE [0x676], 0x0
00005119 (02) 74 03                    JZ 0x511e
0000511b (03) e9 f90c                  JMP 0x5e17
0000511e (04) 8a26 7507                MOV AH, [0x775]
00005122 (03) a0 7707                  MOV AL, [0x777]
00005125 (01) 50                       PUSH AX
00005126 (03) e8 80e9                  CALL 0x3aa9
00005129 (01) 58                       POP AX
0000512a (04) 8826 7507                MOV [0x775], AH
0000512e (03) a2 7707                  MOV [0x777], AL
00005131 (02) 74 31                    JZ 0x5164
00005133 (02) b1 50                    MOV CL, 0x50
00005135 (03) e8 58f6                  CALL 0x4790
00005138 (02) 75 0f                    JNZ 0x5149
0000513a (02) b5 00                    MOV CH, 0x0
0000513c (03) e8 12f6                  CALL 0x4751
0000513f (02) 0ac0                     OR AL, AL
00005141 (02) 75 06                    JNZ 0x5149
00005143 (03) ba 7706                  MOV DX, 0x677
00005146 (03) e8 69f6                  CALL 0x47b2
00005149 (02) b1 20                    MOV CL, 0x20
0000514b (03) e8 42f6                  CALL 0x4790
0000514e (02) 75 14                    JNZ 0x5164
00005150 (02) b5 04                    MOV CH, 0x4
00005152 (03) e8 fcf5                  CALL 0x4751
00005155 (02) 0ac0                     OR AL, AL
00005157 (02) 75 0b                    JNZ 0x5164
00005159 (03) ba 7b06                  MOV DX, 0x67b
0000515c (03) e8 53f6                  CALL 0x47b2
0000515f (05) 800e 7707 40             OR BYTE [0x777], 0x40
00005164 (01) c3                       RET
00005165 (02) 8bf2                     MOV SI, DX
00005167 (03) bf dc07                  MOV DI, 0x7dc
0000516a (01) 1e                       PUSH DS
0000516b (04) 8e1e 2806                MOV DS, [0x628]
0000516f (03) b9 0a00                  MOV CX, 0xa
00005172 (02) f3 a4                    REP MOVSB
00005174 (01) 1f                       POP DS
00005175 (04) 8a16 dd07                MOV DL, [0x7dd]
00005179 (03) e8 ccf2                  CALL 0x4448
0000517c (03) e8 fbfc                  CALL 0x4e7a
0000517f (03) a1 e407                  MOV AX, [0x7e4]
00005182 (03) a3 a206                  MOV [0x6a2], AX
00005185 (03) a1 e207                  MOV AX, [0x7e2]
00005188 (03) a3 a406                  MOV [0x6a4], AX
0000518b (03) a0 de07                  MOV AL, [0x7de]
0000518e (03) a2 e305                  MOV [0x5e3], AL
00005191 (05) 803e dc07 03             CMP BYTE [0x7dc], 0x3
00005196 (02) 73 73                    JAE 0x520b
00005198 (02) 32e4                     XOR AH, AH
0000519a (03) a0 e007                  MOV AL, [0x7e0]
0000519d (03) a3 2006                  MOV [0x620], AX
000051a0 (04) 8a26 df07                MOV AH, [0x7df]
000051a4 (03) a0 e107                  MOV AL, [0x7e1]
000051a7 (03) a3 1e06                  MOV [0x61e], AX
000051aa (05) 803e dc07 00             CMP BYTE [0x7dc], 0x0
000051af (02) 75 09                    JNZ 0x51ba
000051b1 (02) b0 23                    MOV AL, 0x23
000051b3 (03) e8 7cdb                  CALL 0x2d32
000051b6 (03) a3 d105                  MOV [0x5d1], AX
000051b9 (01) c3                       RET
000051ba (05) 803e dc07 01             CMP BYTE [0x7dc], 0x1
000051bf (02) 75 0c                    JNZ 0x51cd
000051c1 (03) e8 7300                  CALL 0x5237
000051c4 (02) b0 24                    MOV AL, 0x24
000051c6 (03) e8 69db                  CALL 0x2d32
000051c9 (03) a3 d105                  MOV [0x5d1], AX
000051cc (01) c3                       RET
000051cd (05) c606 e305 01             MOV BYTE [0x5e3], 0x1
000051d2 (02) 32ff                     XOR BH, BH
000051d4 (04) 8a1e dd07                MOV BL, [0x7dd]
000051d8 (02) 03db                     ADD BX, BX
000051da (04) 8bb7 180c                MOV SI, [BX+0xc18]
000051de (03) 8b74 0e                  MOV SI, [SI+0xe]
000051e1 (02) 8b34                     MOV SI, [SI]
000051e3 (03) 803c ff                  CMP BYTE [SI], 0xff
000051e6 (02) 74 0b                    JZ 0x51f3
000051e8 (03) 8b5c 0c                  MOV BX, [SI+0xc]
000051eb (02) 0bdb                     OR BX, BX
000051ed (02) 74 04                    JZ 0x51f3
000051ef (02) 8bf3                     MOV SI, BX
000051f1 (02) eb f0                    JMP 0x51e3
000051f3 (03) c604 ff                  MOV BYTE [SI], 0xff
000051f6 (06) c706 a406 0000           MOV WORD [0x6a4], 0x0
000051fc (03) 8b44 0a                  MOV AX, [SI+0xa]
000051ff (03) a3 a206                  MOV [0x6a2], AX
00005202 (02) b0 23                    MOV AL, 0x23
00005204 (03) e8 2bdb                  CALL 0x2d32
00005207 (03) a3 d105                  MOV [0x5d1], AX
0000520a (01) c3                       RET
0000520b (03) a1 e007                  MOV AX, [0x7e0]
0000520e (02) 33d2                     XOR DX, DX
00005210 (04) f736 6306                DIV WORD [0x663]
00005214 (03) a3 1e06                  MOV [0x61e], AX
00005217 (04) 8916 2006                MOV [0x620], DX
0000521b (05) 803e dc07 04             CMP BYTE [0x7dc], 0x4
00005220 (02) 74 09                    JZ 0x522b
00005222 (02) b0 0a                    MOV AL, 0xa
00005224 (03) e8 0bdb                  CALL 0x2d32
00005227 (03) a3 d105                  MOV [0x5d1], AX
0000522a (01) c3                       RET
0000522b (03) e8 0900                  CALL 0x5237
0000522e (02) b0 0b                    MOV AL, 0xb
00005230 (03) e8 ffda                  CALL 0x2d32
00005233 (03) a3 d105                  MOV [0x5d1], AX
00005236 (01) c3                       RET
00005237 (04) 8b1e 5506                MOV BX, [0x655]
0000523b (03) e8 03df                  CALL 0x3141
0000523e (03) e9 fcde                  JMP 0x313d
00005241 (02) 0c 02                    OR AL, 0x2
00005243 (02) 0304                     ADD AX, [SI]
00005245 (01) 06                       PUSH ES
00005246 (02) 090a                     OR [BP+SI], CX
00005248 (03) 0d 111c                  OR AX, 0x1c11
0000524b (03) 1d 1f20                  SBB AX, 0x201f
0000524e (02) 0000                     ADD [BX+SI], AL
00005250 (02) 0000                     ADD [BX+SI], AL
00005252 (03) 05 0708                  ADD AX, 0x807
00005255 (05) 0f1016 0000              MOVUPS XMM2, DQWORD [0x0]
0000525a (02) 0203                     ADD AL, [BP+DI]
0000525c (03) 05 0000                  ADD AX, 0x0
0000525f (01) 9d                       POPF
00005260 (01) 9c                       PUSHF
00005261 (02) 75 09                    JNZ 0x526c
00005263 (03) e8 bedd                  CALL 0x3024
00005266 (06) c706 3806 0000           MOV WORD [0x638], 0x0
0000526c (03) 80f9 00                  CMP CL, 0x0
0000526f (02) 74 13                    JZ 0x5284
00005271 (03) bb 7507                  MOV BX, 0x775
00005274 (03) 803f 3f                  CMP BYTE [BX], 0x3f
00005277 (02) b1 02                    MOV CL, 0x2
00005279 (02) 74 09                    JZ 0x5284
0000527b (02) b1 03                    MOV CL, 0x3
0000527d (02) 8a07                     MOV AL, [BX]
0000527f (02) 32e4                     XOR AH, AH
00005281 (03) a3 3806                  MOV [0x638], AX
00005284 (03) 80f9 03                  CMP CL, 0x3
00005287 (02) 73 0c                    JAE 0x5295
00005289 (06) f706 3806 ffff           TEST WORD [0x638], 0xffff
0000528f (02) 74 04                    JZ 0x5295
00005291 (04) ff0e 3606                DEC WORD [0x636]
00005295 (04) 880e 3106                MOV [0x631], CL
00005299 (04) 8a0e 3106                MOV CL, [0x631]
0000529d (02) 32ed                     XOR CH, CH
0000529f (03) e8 e603                  CALL 0x5688
000052a2 (02) 0bc0                     OR AX, AX
000052a4 (02) 75 04                    JNZ 0x52aa
000052a6 (01) 9d                       POPF
000052a7 (03) e9 6fe8                  JMP 0x3b19
000052aa (05) 803e 3106 02             CMP BYTE [0x631], 0x2
000052af (02) 72 0f                    JB 0x52c0
000052b1 (02) 8bd8                     MOV BX, AX
000052b3 (04) f647 0b 10               TEST BYTE [BX+0xb], 0x10
000052b7 (02) 74 07                    JZ 0x52c0
000052b9 (05) f606 e005 ff             TEST BYTE [0x5e0], 0xff
000052be (02) 74 d9                    JZ 0x5299
000052c0 (05) 803e 3106 03             CMP BYTE [0x631], 0x3
000052c5 (02) 75 08                    JNZ 0x52cf
000052c7 (03) e8 ff00                  CALL 0x53c9
000052ca (03) 3d ffff                  CMP AX, 0xffff
000052cd (02) 74 ca                    JZ 0x5299
000052cf (01) 9d                       POPF
000052d0 (02) 75 0a                    JNZ 0x52dc
000052d2 (05) 803e 3106 00             CMP BYTE [0x631], 0x0
000052d7 (02) 75 03                    JNZ 0x52dc
000052d9 (03) e9 5c00                  JMP 0x5338
000052dc (01) 9c                       PUSHF
000052dd (04) 8b1e af07                MOV BX, [0x7af]
000052e1 (04) f647 0b 08               TEST BYTE [BX+0xb], 0x8
000052e5 (02) 75 b2                    JNZ 0x5299
000052e7 (01) 9d                       POPF
000052e8 (01) 06                       PUSH ES
000052e9 (04) 8e06 2e06                MOV ES, [0x62e]
000052ed (04) 8b3e 2c06                MOV DI, [0x62c]
000052f1 (04) 8b1e af07                MOV BX, [0x7af]
000052f5 (03) 803f 00                  CMP BYTE [BX], 0x0
000052f8 (02) 74 05                    JZ 0x52ff
000052fa (03) 803f e5                  CMP BYTE [BX], 0xe5
000052fd (02) 75 0c                    JNZ 0x530b
000052ff (02) b0 e5                    MOV AL, 0xe5
00005301 (01) aa                       STOSB
00005302 (02) 33c0                     XOR AX, AX
00005304 (03) b9 7f00                  MOV CX, 0x7f
00005307 (02) f3 aa                    REP STOSB
00005309 (02) eb 2b                    JMP 0x5336
0000530b (03) e8 bb00                  CALL 0x53c9
0000530e (02) 33db                     XOR BX, BX
00005310 (01) 53                       PUSH BX
00005311 (01) 50                       PUSH AX
00005312 (01) 57                       PUSH DI
00005313 (03) e8 e700                  CALL 0x53fd
00005316 (01) 5f                       POP DI
00005317 (01) 5b                       POP BX
00005318 (01) 58                       POP AX
00005319 (03) 83c7 20                  ADD DI, 0x20
0000531c (03) b9 2000                  MOV CX, 0x20
0000531f (02) f3 ab                    REP STOSW
00005321 (03) e8 b001                  CALL 0x54d4
00005324 (04) ff06 3806                INC WORD [0x638]
00005328 (03) e8 9e00                  CALL 0x53c9
0000532b (03) 3d ffff                  CMP AX, 0xffff
0000532e (02) 75 06                    JNZ 0x5336
00005330 (06) c706 3806 0000           MOV WORD [0x638], 0x0
00005336 (01) 07                       POP ES
00005337 (01) c3                       RET
00005338 (04) 8b1e af07                MOV BX, [0x7af]
0000533c (02) 8a07                     MOV AL, [BX]
0000533e (02) 3c 00                    CMP AL, 0x0
00005340 (02) 74 29                    JZ 0x536b
00005342 (02) 3c e5                    CMP AL, 0xe5
00005344 (02) 74 06                    JZ 0x534c
00005346 (04) f647 0b 08               TEST BYTE [BX+0xb], 0x8
0000534a (02) 75 0b                    JNZ 0x5357
0000534c (02) 2bc9                     SUB CX, CX
0000534e (03) e8 3703                  CALL 0x5688
00005351 (02) 85db                     TEST BX, BX
00005353 (02) 75 e3                    JNZ 0x5338
00005355 (02) eb 14                    JMP 0x536b
00005357 (04) 8e06 2e06                MOV ES, [0x62e]
0000535b (04) 8b3e 2c06                MOV DI, [0x62c]
0000535f (02) b0 20                    MOV AL, 0x20
00005361 (01) aa                       STOSB
00005362 (02) 8d37                     LEA SI, [BX]
00005364 (03) b9 0b00                  MOV CX, 0xb
00005367 (02) f3 a4                    REP MOVSB
00005369 (02) eb 0f                    JMP 0x537a
0000536b (04) 8e06 2e06                MOV ES, [0x62e]
0000536f (04) 8b3e 2c06                MOV DI, [0x62c]
00005373 (02) b0 20                    MOV AL, 0x20
00005375 (03) b9 0c00                  MOV CX, 0xc
00005378 (02) f3 aa                    REP STOSB
0000537a (01) 06                       PUSH ES
0000537b (01) 57                       PUSH DI
0000537c (01) 1e                       PUSH DS
0000537d (01) 07                       POP ES
0000537e (03) e8 a3dc                  CALL 0x3024
00005381 (02) 2bc9                     SUB CX, CX
00005383 (03) e8 0203                  CALL 0x5688
00005386 (01) 5f                       POP DI
00005387 (01) 07                       POP ES
00005388 (02) b0 21                    MOV AL, 0x21
0000538a (01) aa                       STOSB
0000538b (02) 33c0                     XOR AX, AX
0000538d (01) ab                       STOSW
0000538e (02) b0 80                    MOV AL, 0x80
00005390 (01) aa                       STOSB
00005391 (01) aa                       STOSB
00005392 (01) aa                       STOSB
00005393 (02) 33c0                     XOR AX, AX
00005395 (03) b9 2700                  MOV CX, 0x27
00005398 (02) f3 ab                    REP STOSW
0000539a (02) b0 21                    MOV AL, 0x21
0000539c (01) aa                       STOSB
0000539d (02) 32c0                     XOR AL, AL
0000539f (03) b9 1f00                  MOV CX, 0x1f
000053a2 (02) f3 aa                    REP STOSB
000053a4 (01) 1e                       PUSH DS
000053a5 (01) 07                       POP ES
000053a6 (04) f647 0b 08               TEST BYTE [BX+0xb], 0x8
000053aa (02) 75 03                    JNZ 0x53af
000053ac (03) e9 75dc                  JMP 0x3024
000053af (01) c3                       RET
000053b0 (02) 32e4                     XOR AH, AH
000053b2 (03) a0 d907                  MOV AL, [0x7d9]
000053b5 (02) b1 05                    MOV CL, 0x5
000053b7 (02) d3e0                     SHL AX, CL
000053b9 (04) 0a06 da07                OR AL, [0x7da]
000053bd (03) a3 3806                  MOV [0x638], AX
000053c0 (03) a1 8507                  MOV AX, [0x785]
000053c3 (04) 8b16 8707                MOV DX, [0x787]
000053c7 (02) eb 0a                    JMP 0x53d3
000053c9 (04) 8b1e af07                MOV BX, [0x7af]
000053cd (03) 8b47 1c                  MOV AX, [BX+0x1c]
000053d0 (03) 8b57 1e                  MOV DX, [BX+0x1e]
000053d3 (02) 8bd8                     MOV BX, AX
000053d5 (02) b1 0e                    MOV CL, 0xe
000053d7 (03) e8 3f03                  CALL 0x5719
000053da (04) 81e3 ff3f                AND BX, 0x3fff
000053de (02) 0bdb                     OR BX, BX
000053e0 (02) 75 08                    JNZ 0x53ea
000053e2 (02) 0bc0                     OR AX, AX
000053e4 (02) 74 04                    JZ 0x53ea
000053e6 (01) 48                       DEC AX
000053e7 (03) bb 0040                  MOV BX, 0x4000
000053ea (04) 3b06 3806                CMP AX, [0x638]
000053ee (02) 73 04                    JAE 0x53f4
000053f0 (03) b8 ffff                  MOV AX, 0xffff
000053f3 (01) c3                       RET
000053f4 (02) 77 03                    JA 0x53f9
000053f6 (02) 8bc3                     MOV AX, BX
000053f8 (01) c3                       RET
000053f9 (03) b8 0040                  MOV AX, 0x4000
000053fc (01) c3                       RET
000053fd (01) 55                       PUSH BP
000053fe (02) 8bec                     MOV BP, SP
00005400 (03) 8b7e 04                  MOV DI, [BP+0x4]
00005403 (05) f746 08 ffff             TEST WORD [BP+0x8], 0xffff
00005408 (02) 75 06                    JNZ 0x5410
0000540a (03) a0 2706                  MOV AL, [0x627]
0000540d (03) 26 8805                  MOV ES:[DI], AL
00005410 (02) 33db                     XOR BX, BX
00005412 (04) 8b36 af07                MOV SI, [0x7af]
00005416 (03) 80fb 0b                  CMP BL, 0xb
00005419 (02) 73 47                    JAE 0x5462
0000541b (02) 32c0                     XOR AL, AL
0000541d (03) 80fb 04                  CMP BL, 0x4
00005420 (02) 77 0b                    JA 0x542d
00005422 (03) 8a44 0c                  MOV AL, [SI+0xc]
00005425 (02) 8acb                     MOV CL, BL
00005427 (02) d2e0                     SHL AL, CL
00005429 (02) 24 80                    AND AL, 0x80
0000542b (02) eb 27                    JMP 0x5454
0000542d (03) 80fb 08                  CMP BL, 0x8
00005430 (02) 75 08                    JNZ 0x543a
00005432 (04) f644 0b 01               TEST BYTE [SI+0xb], 0x1
00005436 (02) 74 1c                    JZ 0x5454
00005438 (02) eb 18                    JMP 0x5452
0000543a (03) 80fb 09                  CMP BL, 0x9
0000543d (02) 75 08                    JNZ 0x5447
0000543f (04) f644 0b 04               TEST BYTE [SI+0xb], 0x4
00005443 (02) 74 0f                    JZ 0x5454
00005445 (02) eb 0b                    JMP 0x5452
00005447 (03) 80fb 0a                  CMP BL, 0xa
0000544a (02) 75 08                    JNZ 0x5454
0000544c (04) f644 0b 20               TEST BYTE [SI+0xb], 0x20
00005450 (02) 75 02                    JNZ 0x5454
00005452 (02) b0 80                    MOV AL, 0x80
00005454 (02) 8a10                     MOV DL, [BX+SI]
00005456 (03) 80e2 7f                  AND DL, 0x7f
00005459 (02) 0ad0                     OR DL, AL
0000545b (04) 26 8851 01               MOV ES:[BX+DI+0x1], DL
0000545f (01) 43                       INC BX
00005460 (02) eb b4                    JMP 0x5416
00005462 (03) a1 3806                  MOV AX, [0x638]
00005465 (03) 25 1f00                  AND AX, 0x1f
00005468 (04) 26 8845 0c               MOV ES:[DI+0xc], AL
0000546c (03) 8b46 06                  MOV AX, [BP+0x6]
0000546f (02) 8ad0                     MOV DL, AL
00005471 (03) 80e2 7f                  AND DL, 0x7f
00005474 (02) d1e0                     SHL AX, 0x1
00005476 (02) 8ac2                     MOV AL, DL
00005478 (02) 0ac0                     OR AL, AL
0000547a (02) 74 02                    JZ 0x547e
0000547c (02) fec4                     INC AH
0000547e (05) f746 08 ffff             TEST WORD [BP+0x8], 0xffff
00005483 (02) 75 04                    JNZ 0x5489
00005485 (04) 26 8845 0d               MOV ES:[DI+0xd], AL
00005489 (04) 8b1e 3806                MOV BX, [0x638]
0000548d (02) b1 05                    MOV CL, 0x5
0000548f (02) d3eb                     SHR BX, CL
00005491 (04) 26 885d 0e               MOV ES:[DI+0xe], BL
00005495 (04) 26 8865 0f               MOV ES:[DI+0xf], AH
00005499 (02) b0 80                    MOV AL, 0x80
0000549b (04) f644 0b 10               TEST BYTE [SI+0xb], 0x10
0000549f (02) 74 02                    JZ 0x54a3
000054a1 (02) 0c 40                    OR AL, 0x40
000054a3 (04) f644 0b 02               TEST BYTE [SI+0xb], 0x2
000054a7 (02) 74 02                    JZ 0x54ab
000054a9 (02) 0c 20                    OR AL, 0x20
000054ab (04) 8b1e 3606                MOV BX, [0x636]
000054af (02) 0ac7                     OR AL, BH
000054b1 (04) 26 8845 10               MOV ES:[DI+0x10], AL
000054b5 (04) 26 8845 11               MOV ES:[DI+0x11], AL
000054b9 (04) 26 885d 12               MOV ES:[DI+0x12], BL
000054bd (02) 33c0                     XOR AX, AX
000054bf (04) 26 8845 13               MOV ES:[DI+0x13], AL
000054c3 (04) 26 8945 14               MOV ES:[DI+0x14], AX
000054c7 (03) 8d7d 16                  LEA DI, [DI+0x16]
000054ca (03) 8d74 16                  LEA SI, [SI+0x16]
000054cd (03) b9 0500                  MOV CX, 0x5
000054d0 (02) f3 a5                    REP MOVSW
000054d2 (01) 5d                       POP BP
000054d3 (01) c3                       RET
000054d4 (02) b0 21                    MOV AL, 0x21
000054d6 (01) aa                       STOSB
000054d7 (04) 8b1e af07                MOV BX, [0x7af]
000054db (03) 8b47 18                  MOV AX, [BX+0x18]
000054de (03) 8b5f 16                  MOV BX, [BX+0x16]
000054e1 (02) 0bc3                     OR AX, BX
000054e3 (02) 75 06                    JNZ 0x54eb
000054e5 (03) b9 1f00                  MOV CX, 0x1f
000054e8 (02) f3 aa                    REP STOSB
000054ea (01) c3                       RET
000054eb (03) e8 1200                  CALL 0x5500
000054ee (03) e8 8500                  CALL 0x5576
000054f1 (02) 33c0                     XOR AX, AX
000054f3 (01) ab                       STOSW
000054f4 (01) ab                       STOSW
000054f5 (03) be aa07                  MOV SI, 0x7aa
000054f8 (01) a5                       MOVSW
000054f9 (01) a5                       MOVSW
000054fa (03) b9 1500                  MOV CX, 0x15
000054fd (02) f3 aa                    REP STOSB
000054ff (01) c3                       RET
00005500 (04) 8b1e af07                MOV BX, [0x7af]
00005504 (03) 8b47 18                  MOV AX, [BX+0x18]
00005507 (02) 8ad0                     MOV DL, AL
00005509 (03) 80e2 1f                  AND DL, 0x1f
0000550c (04) 8816 d107                MOV [0x7d1], DL
00005510 (02) b1 05                    MOV CL, 0x5
00005512 (02) d3e8                     SHR AX, CL
00005514 (02) 8ad0                     MOV DL, AL
00005516 (03) 80e2 0f                  AND DL, 0xf
00005519 (04) 8816 d007                MOV [0x7d0], DL
0000551d (02) b1 04                    MOV CL, 0x4
0000551f (02) d3e8                     SHR AX, CL
00005521 (03) a2 cf07                  MOV [0x7cf], AL
00005524 (03) 8b47 16                  MOV AX, [BX+0x16]
00005527 (02) 8ad0                     MOV DL, AL
00005529 (03) 80e2 1f                  AND DL, 0x1f
0000552c (04) 8816 d407                MOV [0x7d4], DL
00005530 (02) b1 05                    MOV CL, 0x5
00005532 (02) d3e8                     SHR AX, CL
00005534 (02) 8ad0                     MOV DL, AL
00005536 (03) 80e2 3f                  AND DL, 0x3f
00005539 (04) 8816 d307                MOV [0x7d3], DL
0000553d (02) b1 06                    MOV CL, 0x6
0000553f (02) d3e8                     SHR AX, CL
00005541 (03) a2 d207                  MOV [0x7d2], AL
00005544 (01) c3                       RET
00005545 (04) 8b1e af07                MOV BX, [0x7af]
00005549 (03) a0 cf07                  MOV AL, [0x7cf]
0000554c (02) b1 04                    MOV CL, 0x4
0000554e (02) d3e0                     SHL AX, CL
00005550 (04) 0206 d007                ADD AL, [0x7d0]
00005554 (02) b1 05                    MOV CL, 0x5
00005556 (02) d3e0                     SHL AX, CL
00005558 (04) 0206 d107                ADD AL, [0x7d1]
0000555c (03) 8947 18                  MOV [BX+0x18], AX
0000555f (03) a0 d207                  MOV AL, [0x7d2]
00005562 (02) b1 06                    MOV CL, 0x6
00005564 (02) d3e0                     SHL AX, CL
00005566 (04) 0206 d307                ADD AL, [0x7d3]
0000556a (02) b1 05                    MOV CL, 0x5
0000556c (02) d3e0                     SHL AX, CL
0000556e (04) 0206 d407                ADD AL, [0x7d4]
00005572 (03) 8947 16                  MOV [BX+0x16], AX
00005575 (01) c3                       RET
00005576 (02) 33db                     XOR BX, BX
00005578 (04) 8a1e d007                MOV BL, [0x7d0]
0000557c (01) 4b                       DEC BX
0000557d (02) 03db                     ADD BX, BX
0000557f (04) 8b87 b307                MOV AX, [BX+0x7b3]
00005583 (01) 50                       PUSH AX
00005584 (02) 32e4                     XOR AH, AH
00005586 (03) a0 cf07                  MOV AL, [0x7cf]
00005589 (01) 40                       INC AX
0000558a (01) 40                       INC AX
0000558b (03) bb 6d01                  MOV BX, 0x16d
0000558e (02) f7e3                     MUL BX
00005590 (01) 5b                       POP BX
00005591 (02) 03c3                     ADD AX, BX
00005593 (02) 33db                     XOR BX, BX
00005595 (04) 8a1e d107                MOV BL, [0x7d1]
00005599 (02) 03c3                     ADD AX, BX
0000559b (01) 50                       PUSH AX
0000559c (04) 8a1e d007                MOV BL, [0x7d0]
000055a0 (02) 32ff                     XOR BH, BH
000055a2 (03) a0 cf07                  MOV AL, [0x7cf]
000055a5 (02) 04 04                    ADD AL, 0x4
000055a7 (02) 32e4                     XOR AH, AH
000055a9 (03) e8 9c00                  CALL 0x5648
000055ac (01) 5b                       POP BX
000055ad (02) 03c3                     ADD AX, BX
000055af (03) a3 aa07                  MOV [0x7aa], AX
000055b2 (03) a0 d207                  MOV AL, [0x7d2]
000055b5 (03) e8 aa00                  CALL 0x5662
000055b8 (03) a2 ac07                  MOV [0x7ac], AL
000055bb (03) a0 d307                  MOV AL, [0x7d3]
000055be (03) e8 a100                  CALL 0x5662
000055c1 (03) a2 ad07                  MOV [0x7ad], AL
000055c4 (01) c3                       RET
000055c5 (03) be 5f00                  MOV SI, 0x5f
000055c8 (03) bf aa07                  MOV DI, 0x7aa
000055cb (03) b9 0500                  MOV CX, 0x5
000055ce (02) f3 a4                    REP MOVSB
000055d0 (03) b9 4e00                  MOV CX, 0x4e
000055d3 (04) 8b1e aa07                MOV BX, [0x7aa]
000055d7 (01) 4b                       DEC BX
000055d8 (03) ba 6d01                  MOV DX, 0x16d
000055db (03) f6c1 03                  TEST CL, 0x3
000055de (02) 75 01                    JNZ 0x55e1
000055e0 (01) 42                       INC DX
000055e1 (02) 3bda                     CMP BX, DX
000055e3 (02) 72 05                    JB 0x55ea
000055e5 (02) 2bda                     SUB BX, DX
000055e7 (01) 41                       INC CX
000055e8 (02) eb ee                    JMP 0x55d8
000055ea (02) 33d2                     XOR DX, DX
000055ec (03) f6c1 03                  TEST CL, 0x3
000055ef (02) 75 08                    JNZ 0x55f9
000055f1 (03) 83fb 3b                  CMP BX, 0x3b
000055f4 (02) 76 03                    JBE 0x55f9
000055f6 (03) ba 0100                  MOV DX, 0x1
000055f9 (03) be 1800                  MOV SI, 0x18
000055fc (01) 4e                       DEC SI
000055fd (01) 4e                       DEC SI
000055fe (02) 0bf6                     OR SI, SI
00005600 (02) 74 0a                    JZ 0x560c
00005602 (04) 8b84 b307                MOV AX, [SI+0x7b3]
00005606 (02) 03c2                     ADD AX, DX
00005608 (02) 3bc3                     CMP AX, BX
0000560a (02) 77 f0                    JA 0x55fc
0000560c (03) 83e9 50                  SUB CX, 0x50
0000560f (04) 880e cf07                MOV [0x7cf], CL
00005613 (02) 8bc6                     MOV AX, SI
00005615 (02) d0e8                     SHR AL, 0x1
00005617 (02) fec0                     INC AL
00005619 (03) a2 d007                  MOV [0x7d0], AL
0000561c (04) 8b84 b307                MOV AX, [SI+0x7b3]
00005620 (02) 2bd8                     SUB BX, AX
00005622 (02) 2bda                     SUB BX, DX
00005624 (02) fec3                     INC BL
00005626 (04) 881e d107                MOV [0x7d1], BL
0000562a (03) a0 ac07                  MOV AL, [0x7ac]
0000562d (03) e8 4200                  CALL 0x5672
00005630 (03) a2 d207                  MOV [0x7d2], AL
00005633 (03) a0 ad07                  MOV AL, [0x7ad]
00005636 (03) e8 3900                  CALL 0x5672
00005639 (03) a2 d307                  MOV [0x7d3], AL
0000563c (03) a0 ae07                  MOV AL, [0x7ae]
0000563f (03) e8 3000                  CALL 0x5672
00005642 (02) d0e8                     SHR AL, 0x1
00005644 (03) a2 d407                  MOV [0x7d4], AL
00005647 (01) c3                       RET
00005648 (02) 8bd0                     MOV DX, AX
0000564a (02) d1e8                     SHR AX, 0x1
0000564c (02) d1e8                     SHR AX, 0x1
0000564e (04) f7c2 0300                TEST DX, 0x3
00005652 (02) 75 0d                    JNZ 0x5661
00005654 (01) 4b                       DEC BX
00005655 (02) 03db                     ADD BX, BX
00005657 (04) 8b9f b307                MOV BX, [BX+0x7b3]
0000565b (03) 83fb 3b                  CMP BX, 0x3b
0000565e (02) 73 01                    JAE 0x5661
00005660 (01) 48                       DEC AX
00005661 (01) c3                       RET
00005662 (02) 32e4                     XOR AH, AH
00005664 (02) 3c 0a                    CMP AL, 0xa
00005666 (02) 72 07                    JB 0x566f
00005668 (02) 2c 0a                    SUB AL, 0xa
0000566a (03) 80c4 10                  ADD AH, 0x10
0000566d (02) eb f5                    JMP 0x5664
0000566f (02) 02c4                     ADD AL, AH
00005671 (01) c3                       RET
00005672 (02) 32e4                     XOR AH, AH
00005674 (02) 3c 10                    CMP AL, 0x10
00005676 (02) 72 07                    JB 0x567f
00005678 (02) 2c 10                    SUB AL, 0x10
0000567a (03) 80c4 0a                  ADD AH, 0xa
0000567d (02) eb f5                    JMP 0x5674
0000567f (02) 02c4                     ADD AL, AH
00005681 (01) c3                       RET
00005682 (03) e8 9fd9                  CALL 0x3024
00005685 (03) b9 0200                  MOV CX, 0x2
00005688 (01) 51                       PUSH CX
00005689 (03) e8 85de                  CALL 0x3511
0000568c (01) 59                       POP CX
0000568d (03) a3 af07                  MOV [0x7af], AX
00005690 (02) 8bd8                     MOV BX, AX
00005692 (02) 0bc0                     OR AX, AX
00005694 (02) 74 30                    JZ 0x56c6
00005696 (03) 80f9 00                  CMP CL, 0x0
00005699 (02) 75 03                    JNZ 0x569e
0000569b (02) 8bc3                     MOV AX, BX
0000569d (01) c3                       RET
0000569e (03) 80f9 01                  CMP CL, 0x1
000056a1 (02) 75 0c                    JNZ 0x56af
000056a3 (02) 8a07                     MOV AL, [BX]
000056a5 (02) 0ac0                     OR AL, AL
000056a7 (02) 74 f2                    JZ 0x569b
000056a9 (02) 3c e5                    CMP AL, 0xe5
000056ab (02) 74 ee                    JZ 0x569b
000056ad (02) eb 35                    JMP 0x56e4
000056af (01) 53                       PUSH BX
000056b0 (03) e8 d80e                  CALL 0x658b
000056b3 (01) 5b                       POP BX
000056b4 (02) 75 13                    JNZ 0x56c9
000056b6 (03) a1 3606                  MOV AX, [0x636]
000056b9 (04) 8b36 4706                MOV SI, [0x647]
000056bd (02) 3b04                     CMP AX, [SI]
000056bf (02) 72 08                    JB 0x56c9
000056c1 (02) 33c0                     XOR AX, AX
000056c3 (03) a3 af07                  MOV [0x7af], AX
000056c6 (02) 8bd8                     MOV BX, AX
000056c8 (01) c3                       RET
000056c9 (02) 8a07                     MOV AL, [BX]
000056cb (02) 0ac0                     OR AL, AL
000056cd (02) 74 f2                    JZ 0x56c1
000056cf (02) 3c e5                    CMP AL, 0xe5
000056d1 (02) 74 11                    JZ 0x56e4
000056d3 (04) f647 0b 08               TEST BYTE [BX+0xb], 0x8
000056d7 (02) 75 0b                    JNZ 0x56e4
000056d9 (03) e8 0b00                  CALL 0x56e7
000056dc (02) 0ac0                     OR AL, AL
000056de (02) 74 04                    JZ 0x56e4
000056e0 (03) a1 af07                  MOV AX, [0x7af]
000056e3 (01) c3                       RET
000056e4 (03) e9 a1ff                  JMP 0x5688
000056e7 (02) 8ac5                     MOV AL, CH
000056e9 (01) 51                       PUSH CX
000056ea (02) 32e4                     XOR AH, AH
000056ec (03) be 6a07                  MOV SI, 0x76a
000056ef (02) 03f0                     ADD SI, AX
000056f1 (03) b9 0b00                  MOV CX, 0xb
000056f4 (02) 8a04                     MOV AL, [SI]
000056f6 (02) 3207                     XOR AL, [BX]
000056f8 (02) a8 7f                    TEST AL, 0x7f
000056fa (02) 74 0c                    JZ 0x5708
000056fc (02) 8a04                     MOV AL, [SI]
000056fe (02) 34 3f                    XOR AL, 0x3f
00005700 (02) a8 7f                    TEST AL, 0x7f
00005702 (02) 74 04                    JZ 0x5708
00005704 (02) 32c0                     XOR AL, AL
00005706 (01) 59                       POP CX
00005707 (01) c3                       RET
00005708 (01) 46                       INC SI
00005709 (01) 43                       INC BX
0000570a (02) e2 e8                    LOOP 0x56f4
0000570c (02) 0c 01                    OR AL, 0x1
0000570e (01) 59                       POP CX
0000570f (01) c3                       RET
00005710 (02) 32ed                     XOR CH, CH
00005712 (02) d1e0                     SHL AX, 0x1
00005714 (02) d1d2                     RCL DX, 0x1
00005716 (02) e2 fa                    LOOP 0x5712
00005718 (01) c3                       RET
00005719 (02) 32ed                     XOR CH, CH
0000571b (02) d1ea                     SHR DX, 0x1
0000571d (02) d1d8                     RCR AX, 0x1
0000571f (02) e2 fa                    LOOP 0x571b
00005721 (01) c3                       RET
00005722 (02) f7e1                     MUL CX
00005724 (01) 52                       PUSH DX
00005725 (01) 93                       XCHG BX, AX
00005726 (02) f7e1                     MUL CX
00005728 (01) 5a                       POP DX
00005729 (02) 03c2                     ADD AX, DX
0000572b (01) 93                       XCHG BX, AX
0000572c (01) c3                       RET
0000572d (02) e3 20                    JCXZ 0x574f
0000572f (03) 83f9 01                  CMP CX, 0x1
00005732 (02) 75 05                    JNZ 0x5739
00005734 (02) 8bd3                     MOV DX, BX
00005736 (02) 33c9                     XOR CX, CX
00005738 (01) c3                       RET
00005739 (02) 33d2                     XOR DX, DX
0000573b (01) 93                       XCHG BX, AX
0000573c (01) 50                       PUSH AX
0000573d (02) f7f1                     DIV CX
0000573f (02) 8bf8                     MOV DI, AX
00005741 (02) f7e1                     MUL CX
00005743 (01) 5a                       POP DX
00005744 (02) 2bd0                     SUB DX, AX
00005746 (02) 8bc3                     MOV AX, BX
00005748 (02) f7f1                     DIV CX
0000574a (02) 8bca                     MOV CX, DX
0000574c (02) 8bd7                     MOV DX, DI
0000574e (01) c3                       RET
0000574f (03) b8 ffff                  MOV AX, 0xffff
00005752 (02) 8bd0                     MOV DX, AX
00005754 (01) c3                       RET
00005755 (02) b1 c0                    MOV CL, 0xc0
00005757 (03) e8 a501                  CALL 0x58ff
0000575a (03) e8 25ff                  CALL 0x5682
0000575d (02) 0bc0                     OR AX, AX
0000575f (02) 75 30                    JNZ 0x5791
00005761 (05) f606 e005 ff             TEST BYTE [0x5e0], 0xff
00005766 (02) 74 26                    JZ 0x578e
00005768 (03) e8 200e                  CALL 0x658b
0000576b (02) 75 21                    JNZ 0x578e
0000576d (05) 803e 6a07 2e             CMP BYTE [0x76a], 0x2e
00005772 (02) 75 1a                    JNZ 0x578e
00005774 (05) 803e 6b07 20             CMP BYTE [0x76b], 0x20
00005779 (02) 75 13                    JNZ 0x578e
0000577b (03) b8 6b07                  MOV AX, 0x76b
0000577e (03) a3 af07                  MOV [0x7af], AX
00005781 (05) c606 7607 10             MOV BYTE [0x776], 0x10
00005786 (06) c706 8507 0000           MOV WORD [0x785], 0x0
0000578c (02) eb 03                    JMP 0x5791
0000578e (03) e9 88e3                  JMP 0x3b19
00005791 (05) f606 e005 ff             TEST BYTE [0x5e0], 0xff
00005796 (02) 75 03                    JNZ 0x579b
00005798 (03) e9 0401                  JMP 0x589f
0000579b (02) 33db                     XOR BX, BX
0000579d (04) 8a1e 7507                MOV BL, [0x775]
000057a1 (03) 80fb 04                  CMP BL, 0x4
000057a4 (02) 73 e8                    JAE 0x578e
000057a6 (02) 8bf8                     MOV DI, AX
000057a8 (04) f645 0b 10               TEST BYTE [DI+0xb], 0x10
000057ac (02) 74 e0                    JZ 0x578e
000057ae (02) 0adb                     OR BL, BL
000057b0 (02) 74 05                    JZ 0x57b7
000057b2 (03) 80c3 0c                  ADD BL, 0xc
000057b5 (02) eb 31                    JMP 0x57e8
000057b7 (05) 833e e607 00             CMP WORD [0x7e6], 0x0
000057bc (02) 74 06                    JZ 0x57c4
000057be (04) 8a1e ec07                MOV BL, [0x7ec]
000057c2 (02) eb 24                    JMP 0x57e8
000057c4 (04) 8a1e cf05                MOV BL, [0x5cf]
000057c8 (03) 80eb 01                  SUB BL, 0x1
000057cb (02) 73 0a                    JAE 0x57d7
000057cd (04) 8b3e 4e00                MOV DI, [0x4e]
000057d1 (04) 26 8a5d 36               MOV BL, ES:[DI+0x36]
000057d5 (02) eb 11                    JMP 0x57e8
000057d7 (03) 80e3 1f                  AND BL, 0x1f
000057da (03) 80fb 0d                  CMP BL, 0xd
000057dd (02) 72 05                    JB 0x57e4
000057df (03) 80fb 0f                  CMP BL, 0xf
000057e2 (02) 76 04                    JBE 0x57e8
000057e4 (04) 8a1e 2606                MOV BL, [0x626]
000057e8 (01) 1e                       PUSH DS
000057e9 (04) 8e1e 4e00                MOV DS, [0x4e]
000057ed (04) 8b36 1100                MOV SI, [0x11]
000057f1 (01) 1f                       POP DS
000057f2 (02) 0bf6                     OR SI, SI
000057f4 (02) 8bd6                     MOV DX, SI
000057f6 (02) 74 09                    JZ 0x5801
000057f8 (04) 837c 20 01               CMP WORD [SI+0x20], 0x1
000057fc (02) 74 42                    JZ 0x5840
000057fe (03) ff4c 20                  DEC WORD [SI+0x20]
00005801 (01) 9c                       PUSHF
00005802 (01) fa                       CLI
00005803 (04) 8b36 9201                MOV SI, [0x192]
00005807 (02) 0bf6                     OR SI, SI
00005809 (02) 75 03                    JNZ 0x580e
0000580b (01) 9d                       POPF
0000580c (02) eb 4c                    JMP 0x585a
0000580e (02) 8b04                     MOV AX, [SI]
00005810 (03) a3 9201                  MOV [0x192], AX
00005813 (01) 9d                       POPF
00005814 (01) 06                       PUSH ES
00005815 (04) 8e06 4e00                MOV ES, [0x4e]
00005819 (05) 26 8936 1100             MOV ES:[0x11], SI
0000581e (01) 07                       POP ES
0000581f (02) 0bd2                     OR DX, DX
00005821 (02) 74 0f                    JZ 0x5832
00005823 (02) 8bee                     MOV BP, SI
00005825 (02) 8bfe                     MOV DI, SI
00005827 (02) 8bf2                     MOV SI, DX
00005829 (03) b9 1200                  MOV CX, 0x12
0000582c (02) f3 a5                    REP MOVSW
0000582e (02) 8bf5                     MOV SI, BP
00005830 (02) eb 09                    JMP 0x583b
00005832 (02) 33c0                     XOR AX, AX
00005834 (02) 8bfe                     MOV DI, SI
00005836 (03) b9 1200                  MOV CX, 0x12
00005839 (02) f3 ab                    REP STOSW
0000583b (05) c744 20 0100             MOV WORD [SI+0x20], 0x1
00005840 (04) 8b3e af07                MOV DI, [0x7af]
00005844 (02) 03db                     ADD BX, BX
00005846 (02) 03f3                     ADD SI, BX
00005848 (02) 8b1c                     MOV BX, [SI]
0000584a (02) 0bdb                     OR BX, BX
0000584c (02) 74 05                    JZ 0x5853
0000584e (03) ff4f 08                  DEC WORD [BX+0x8]
00005851 (02) 74 0c                    JZ 0x585f
00005853 (01) 56                       PUSH SI
00005854 (03) e8 a5ef                  CALL 0x47fc
00005857 (01) 5e                       POP SI
00005858 (02) 75 05                    JNZ 0x585f
0000585a (02) b4 0b                    MOV AH, 0xb
0000585c (03) e9 44d5                  JMP 0x2da3
0000585f (02) 891c                     MOV [SI], BX
00005861 (03) a0 4606                  MOV AL, [0x646]
00005864 (02) 8807                     MOV [BX], AL
00005866 (04) 8b36 4906                MOV SI, [0x649]
0000586a (03) 8a44 02                  MOV AL, [SI+0x2]
0000586d (03) 8847 01                  MOV [BX+0x1], AL
00005870 (03) 8b55 1a                  MOV DX, [DI+0x1a]
00005873 (04) 3b16 e807                CMP DX, [0x7e8]
00005877 (02) 75 10                    JNZ 0x5889
00005879 (04) 8b36 e607                MOV SI, [0x7e6]
0000587d (02) 0bf6                     OR SI, SI
0000587f (02) 74 08                    JZ 0x5889
00005881 (03) 8b44 02                  MOV AX, [SI+0x2]
00005884 (03) 8b4c 04                  MOV CX, [SI+0x4]
00005887 (02) eb 07                    JMP 0x5890
00005889 (03) a1 e807                  MOV AX, [0x7e8]
0000588c (04) 8b0e 3606                MOV CX, [0x636]
00005890 (03) 8947 02                  MOV [BX+0x2], AX
00005893 (03) 894f 04                  MOV [BX+0x4], CX
00005896 (03) 8957 06                  MOV [BX+0x6], DX
00005899 (05) c747 08 0100             MOV WORD [BX+0x8], 0x1
0000589e (01) c3                       RET
0000589f (02) 8bd8                     MOV BX, AX
000058a1 (04) f647 0b 10               TEST BYTE [BX+0xb], 0x10
000058a5 (02) 74 03                    JZ 0x58aa
000058a7 (03) e9 e4fe                  JMP 0x578e
000058aa (05) 803e 8c06 80             CMP BYTE [0x68c], 0x80
000058af (02) 75 0b                    JNZ 0x58bc
000058b1 (04) f647 0b 01               TEST BYTE [BX+0xb], 0x1
000058b5 (02) 74 05                    JZ 0x58bc
000058b7 (05) c606 8c06 20             MOV BYTE [0x68c], 0x20
000058bc (03) a0 7507                  MOV AL, [0x775]
000058bf (02) 24 1f                    AND AL, 0x1f
000058c1 (02) 32e4                     XOR AH, AH
000058c3 (03) a3 3806                  MOV [0x638], AX
000058c6 (03) e8 00fb                  CALL 0x53c9
000058c9 (03) 3d ffff                  CMP AX, 0xffff
000058cc (02) 75 01                    JNZ 0x58cf
000058ce (01) 40                       INC AX
000058cf (03) bb ffff                  MOV BX, 0xffff
000058d2 (01) 53                       PUSH BX
000058d3 (01) 50                       PUSH AX
000058d4 (03) bb 6907                  MOV BX, 0x769
000058d7 (01) 53                       PUSH BX
000058d8 (03) e8 22fb                  CALL 0x53fd
000058db (03) 83c4 06                  ADD SP, 0x6
000058de (05) 803e 8907 ff             CMP BYTE [0x789], 0xff
000058e3 (02) 75 0c                    JNZ 0x58f1
000058e5 (04) 8b1e af07                MOV BX, [0x7af]
000058e9 (03) 8a47 1c                  MOV AL, [BX+0x1c]
000058ec (02) 24 7f                    AND AL, 0x7f
000058ee (03) a2 8907                  MOV [0x789], AL
000058f1 (05) 800e 7707 80             OR BYTE [0x777], 0x80
000058f6 (05) c606 8706 ff             MOV BYTE [0x687], 0xff
000058fb (03) e9 9af0                  JMP 0x4998
000058fe (01) c3                       RET
000058ff (01) 51                       PUSH CX
00005900 (03) e8 9dd5                  CALL 0x2ea0
00005903 (01) 59                       POP CX
00005904 (02) 22c1                     AND AL, CL
00005906 (02) 3c c0                    CMP AL, 0xc0
00005908 (02) 75 02                    JNZ 0x590c
0000590a (02) b0 40                    MOV AL, 0x40
0000590c (03) a2 4406                  MOV [0x644], AL
0000590f (02) d0e8                     SHR AL, 0x1
00005911 (02) 75 02                    JNZ 0x5915
00005913 (02) b0 80                    MOV AL, 0x80
00005915 (03) a2 8c06                  MOV [0x68c], AL
00005918 (01) c3                       RET
00005919 (05) f606 e005 ff             TEST BYTE [0x5e0], 0xff
0000591e (02) 74 0f                    JZ 0x592f
00005920 (03) e8 680c                  CALL 0x658b
00005923 (02) 74 09                    JZ 0x592e
00005925 (02) 32db                     XOR BL, BL
00005927 (04) 881e 7507                MOV [0x775], BL
0000592b (03) e9 4dfe                  JMP 0x577b
0000592e (01) c3                       RET
0000592f (05) f606 6f06 80             TEST BYTE [0x66f], 0x80
00005934 (02) 75 05                    JNZ 0x593b
00005936 (05) c606 d405 f0             MOV BYTE [0x5d4], 0xf0
0000593b (03) e8 44fd                  CALL 0x5682
0000593e (02) 0bc0                     OR AX, AX
00005940 (02) 75 03                    JNZ 0x5945
00005942 (03) e9 d4e1                  JMP 0x3b19
00005945 (05) f606 7707 80             TEST BYTE [0x777], 0x80
0000594a (02) 75 03                    JNZ 0x594f
0000594c (03) e8 9dea                  CALL 0x43ec
0000594f (03) e8 acff                  CALL 0x58fe
00005952 (05) f606 7707 40             TEST BYTE [0x777], 0x40
00005957 (02) 74 06                    JZ 0x595f
00005959 (03) e8 f80b                  CALL 0x6554
0000595c (03) e8 13f5                  CALL 0x4e72
0000595f (05) 8026 7707 3f             AND BYTE [0x777], 0x3f
00005964 (05) 800e 7707 80             OR BYTE [0x777], 0x80
00005969 (03) e9 7bf0                  JMP 0x49e7
0000596c (02) b1 80                    MOV CL, 0x80
0000596e (03) e8 8eff                  CALL 0x58ff
00005971 (03) e8 0efd                  CALL 0x5682
00005974 (02) 0bc0                     OR AX, AX
00005976 (02) 74 05                    JZ 0x597d
00005978 (02) b4 08                    MOV AH, 0x8
0000597a (03) e9 26d4                  JMP 0x2da3
0000597d (03) e8 a4d6                  CALL 0x3024
00005980 (03) b9 0100                  MOV CX, 0x1
00005983 (03) e8 02fd                  CALL 0x5688
00005986 (02) 0bc0                     OR AX, AX
00005988 (02) 75 4d                    JNZ 0x59d7
0000598a (03) e8 fe0b                  CALL 0x658b
0000598d (02) 74 45                    JZ 0x59d4
0000598f (04) 3b06 5d06                CMP AX, [0x65d]
00005993 (02) 73 07                    JAE 0x599c
00005995 (01) 50                       PUSH AX
00005996 (03) e8 f504                  CALL 0x5e8e
00005999 (01) 5b                       POP BX
0000599a (02) eb f3                    JMP 0x598f
0000599c (04) 891e d607                MOV [0x7d6], BX
000059a0 (02) 8bc3                     MOV AX, BX
000059a2 (03) e8 3a0a                  CALL 0x63df
000059a5 (03) a3 a207                  MOV [0x7a2], AX
000059a8 (02) 8bd8                     MOV BX, AX
000059aa (02) 0bc0                     OR AX, AX
000059ac (02) 74 26                    JZ 0x59d4
000059ae (03) a1 d607                  MOV AX, [0x7d6]
000059b1 (03) e8 2205                  CALL 0x5ed6
000059b4 (03) a1 a207                  MOV AX, [0x7a2]
000059b7 (04) 8b1e ed07                MOV BX, [0x7ed]
000059bb (03) e8 1805                  CALL 0x5ed6
000059be (03) e8 2bea                  CALL 0x43ec
000059c1 (03) a1 a207                  MOV AX, [0x7a2]
000059c4 (03) e8 bb0a                  CALL 0x6482
000059c7 (03) e8 5ad6                  CALL 0x3024
000059ca (03) b9 0100                  MOV CX, 0x1
000059cd (03) e8 b8fc                  CALL 0x5688
000059d0 (02) 0bc0                     OR AX, AX
000059d2 (02) 75 03                    JNZ 0x59d7
000059d4 (03) e9 42e1                  JMP 0x3b19
000059d7 (02) 33db                     XOR BX, BX
000059d9 (04) 8b36 af07                MOV SI, [0x7af]
000059dd (03) 80fb 0b                  CMP BL, 0xb
000059e0 (02) 73 0c                    JAE 0x59ee
000059e2 (04) 8a87 6a07                MOV AL, [BX+0x76a]
000059e6 (02) 24 7f                    AND AL, 0x7f
000059e8 (02) 8800                     MOV [BX+SI], AL
000059ea (02) fec3                     INC BL
000059ec (02) eb ef                    JMP 0x59dd
000059ee (02) 33c0                     XOR AX, AX
000059f0 (04) 8b3e af07                MOV DI, [0x7af]
000059f4 (03) 83c7 0c                  ADD DI, 0xc
000059f7 (03) b9 0a00                  MOV CX, 0xa
000059fa (02) f3 ab                    REP STOSW
000059fc (03) e8 c6fb                  CALL 0x55c5
000059ff (03) e8 43fb                  CALL 0x5545
00005a02 (04) 8b36 af07                MOV SI, [0x7af]
00005a06 (05) f606 e005 ff             TEST BYTE [0x5e0], 0xff
00005a0b (02) 75 03                    JNZ 0x5a10
00005a0d (03) e9 9300                  JMP 0x5aa3
00005a10 (04) c644 0b 10               MOV BYTE [SI+0xb], 0x10
00005a14 (02) 33c0                     XOR AX, AX
00005a16 (03) e8 c609                  CALL 0x63df
00005a19 (02) 0bc0                     OR AX, AX
00005a1b (02) 74 b7                    JZ 0x59d4
00005a1d (03) a3 a207                  MOV [0x7a2], AX
00005a20 (04) 8b36 af07                MOV SI, [0x7af]
00005a24 (03) 8944 1a                  MOV [SI+0x1a], AX
00005a27 (04) 8b1e ed07                MOV BX, [0x7ed]
00005a2b (03) e8 a804                  CALL 0x5ed6
00005a2e (03) e8 bbe9                  CALL 0x43ec
00005a31 (03) e8 fbdb                  CALL 0x362f
00005a34 (03) e8 a000                  CALL 0x5ad7
00005a37 (03) a1 a207                  MOV AX, [0x7a2]
00005a3a (03) e8 450a                  CALL 0x6482
00005a3d (03) a1 a207                  MOV AX, [0x7a2]
00005a40 (02) 33db                     XOR BX, BX
00005a42 (03) e8 fc09                  CALL 0x6441
00005a45 (03) e8 34e7                  CALL 0x417c
00005a48 (04) 8b36 a406                MOV SI, [0x6a4]
00005a4c (03) c604 2e                  MOV BYTE [SI], 0x2e
00005a4f (02) 33db                     XOR BX, BX
00005a51 (03) 80fb 0a                  CMP BL, 0xa
00005a54 (02) 73 08                    JAE 0x5a5e
00005a56 (04) c640 01 20               MOV BYTE [BX+SI+0x1], 0x20
00005a5a (02) fec3                     INC BL
00005a5c (02) eb f3                    JMP 0x5a51
00005a5e (04) c644 0b 10               MOV BYTE [SI+0xb], 0x10
00005a62 (03) a1 a207                  MOV AX, [0x7a2]
00005a65 (03) 8944 1a                  MOV [SI+0x1a], AX
00005a68 (04) 8936 af07                MOV [0x7af], SI
00005a6c (03) e8 d6fa                  CALL 0x5545
00005a6f (04) 8b36 a406                MOV SI, [0x6a4]
00005a73 (03) 83c6 20                  ADD SI, 0x20
00005a76 (04) c704 2e2e                MOV WORD [SI], 0x2e2e
00005a7a (02) 33db                     XOR BX, BX
00005a7c (03) 80fb 09                  CMP BL, 0x9
00005a7f (02) 73 08                    JAE 0x5a89
00005a81 (04) c640 02 20               MOV BYTE [BX+SI+0x2], 0x20
00005a85 (02) fec3                     INC BL
00005a87 (02) eb f3                    JMP 0x5a7c
00005a89 (04) c644 0b 10               MOV BYTE [SI+0xb], 0x10
00005a8d (03) e8 fb0a                  CALL 0x658b
00005a90 (03) 8944 1a                  MOV [SI+0x1a], AX
00005a93 (04) 8936 af07                MOV [0x7af], SI
00005a97 (03) e8 abfa                  CALL 0x5545
00005a9a (03) e8 4fd3                  CALL 0x2dec
00005a9d (02) 33c9                     XOR CX, CX
00005a9f (03) e8 10d6                  CALL 0x30b2
00005aa2 (01) c3                       RET
00005aa3 (04) c644 0b 20               MOV BYTE [SI+0xb], 0x20
00005aa7 (03) e8 54fe                  CALL 0x58fe
00005aaa (03) a0 8c06                  MOV AL, [0x68c]
00005aad (03) e8 2700                  CALL 0x5ad7
00005ab0 (03) e8 7cdb                  CALL 0x362f
00005ab3 (06) c706 3806 0000           MOV WORD [0x638], 0x0
00005ab9 (03) bb ffff                  MOV BX, 0xffff
00005abc (01) 53                       PUSH BX
00005abd (01) 43                       INC BX
00005abe (01) 53                       PUSH BX
00005abf (03) bb 6907                  MOV BX, 0x769
00005ac2 (01) 53                       PUSH BX
00005ac3 (03) e8 37f9                  CALL 0x53fd
00005ac6 (03) 83c4 06                  ADD SP, 0x6
00005ac9 (05) 800e 7707 80             OR BYTE [0x777], 0x80
00005ace (03) a0 8706                  MOV AL, [0x687]
00005ad1 (03) a2 8c06                  MOV [0x68c], AL
00005ad4 (03) e9 c1ee                  JMP 0x4998
00005ad7 (03) e8 b10a                  CALL 0x658b
00005ada (02) 75 03                    JNZ 0x5adf
00005adc (03) e9 67d5                  JMP 0x3046
00005adf (01) c3                       RET
00005ae0 (03) e8 bdd3                  CALL 0x2ea0
00005ae3 (02) 33c0                     XOR AX, AX
00005ae5 (02) 3c 02                    CMP AL, 0x2
00005ae7 (02) 72 03                    JB 0x5aec
00005ae9 (03) e9 c100                  JMP 0x5bad
00005aec (01) 50                       PUSH AX
00005aed (03) e8 34d5                  CALL 0x3024
00005af0 (03) e8 92fb                  CALL 0x5685
00005af3 (02) 0bc0                     OR AX, AX
00005af5 (01) 58                       POP AX
00005af6 (02) 75 03                    JNZ 0x5afb
00005af8 (03) e9 a600                  JMP 0x5ba1
00005afb (05) f606 8c06 80             TEST BYTE [0x68c], 0x80
00005b00 (02) 74 01                    JZ 0x5b03
00005b02 (01) c3                       RET
00005b03 (02) b4 ff                    MOV AH, 0xff
00005b05 (02) 0ac0                     OR AL, AL
00005b07 (02) 75 19                    JNZ 0x5b22
00005b09 (01) 50                       PUSH AX
00005b0a (04) 8b1e af07                MOV BX, [0x7af]
00005b0e (04) f647 0b 03               TEST BYTE [BX+0xb], 0x3
00005b12 (02) 74 03                    JZ 0x5b17
00005b14 (03) e9 58d2                  JMP 0x2d6f
00005b17 (03) bb 6907                  MOV BX, 0x769
00005b1a (03) e8 65dd                  CALL 0x3882
00005b1d (01) 58                       POP AX
00005b1e (02) 74 02                    JZ 0x5b22
00005b20 (02) fec0                     INC AL
00005b22 (02) 3c 01                    CMP AL, 0x1
00005b24 (02) 75 77                    JNZ 0x5b9d
00005b26 (01) 50                       PUSH AX
00005b27 (04) 8b1e af07                MOV BX, [0x7af]
00005b2b (04) f647 0b 10               TEST BYTE [BX+0xb], 0x10
00005b2f (02) 74 4e                    JZ 0x5b7f
00005b31 (01) 53                       PUSH BX
00005b32 (03) bb 6907                  MOV BX, 0x769
00005b35 (03) e8 4add                  CALL 0x3882
00005b38 (01) 5b                       POP BX
00005b39 (02) 74 b5                    JZ 0x5af0
00005b3b (05) f606 e005 ff             TEST BYTE [0x5e0], 0xff
00005b40 (02) 74 1c                    JZ 0x5b5e
00005b42 (03) 8b47 1a                  MOV AX, [BX+0x1a]
00005b45 (03) b9 0200                  MOV CX, 0x2
00005b48 (02) 8bd8                     MOV BX, AX
00005b4a (01) 50                       PUSH AX
00005b4b (03) e8 a400                  CALL 0x5bf2
00005b4e (01) 58                       POP AX
00005b4f (02) 74 0d                    JZ 0x5b5e
00005b51 (03) e8 3a03                  CALL 0x5e8e
00005b54 (02) 33c9                     XOR CX, CX
00005b56 (04) 3b06 5d06                CMP AX, [0x65d]
00005b5a (02) 72 ec                    JB 0x5b48
00005b5c (02) eb 04                    JMP 0x5b62
00005b5e (01) 58                       POP AX
00005b5f (03) e9 b7df                  JMP 0x3b19
00005b62 (03) e8 4b00                  CALL 0x5bb0
00005b65 (02) 75 f7                    JNZ 0x5b5e
00005b67 (04) ff0e 3606                DEC WORD [0x636]
00005b6b (05) 800e d405 0f             OR BYTE [0x5d4], 0xf
00005b70 (06) c706 e807 0000           MOV WORD [0x7e8], 0x0
00005b76 (03) e8 0cfb                  CALL 0x5685
00005b79 (02) 0bc0                     OR AX, AX
00005b7b (02) 74 e1                    JZ 0x5b5e
00005b7d (02) eb 03                    JMP 0x5b82
00005b7f (03) e8 080a                  CALL 0x658a
00005b82 (04) 8b1e af07                MOV BX, [0x7af]
00005b86 (03) c607 e5                  MOV BYTE [BX], 0xe5
00005b89 (03) 8b47 1a                  MOV AX, [BX+0x1a]
00005b8c (01) 53                       PUSH BX
00005b8d (03) e8 7e03                  CALL 0x5f0e
00005b90 (01) 5b                       POP BX
00005b91 (03) e8 9bda                  CALL 0x362f
00005b94 (03) bb 6907                  MOV BX, 0x769
00005b97 (03) e8 e8dc                  CALL 0x3882
00005b9a (01) 58                       POP AX
00005b9b (02) 75 10                    JNZ 0x5bad
00005b9d (01) 50                       PUSH AX
00005b9e (03) e9 4fff                  JMP 0x5af0
00005ba1 (02) 0ae4                     OR AH, AH
00005ba3 (02) 75 03                    JNZ 0x5ba8
00005ba5 (03) e9 71df                  JMP 0x3b19
00005ba8 (02) fec0                     INC AL
00005baa (03) e9 38ff                  JMP 0x5ae5
00005bad (03) e9 3ce8                  JMP 0x43ec
00005bb0 (01) fa                       CLI
00005bb1 (04) 8b1e af07                MOV BX, [0x7af]
00005bb5 (03) 8b57 1a                  MOV DX, [BX+0x1a]
00005bb8 (04) 8b36 4a00                MOV SI, [0x4a]
00005bbc (02) 85f6                     TEST SI, SI
00005bbe (02) 74 30                    JZ 0x5bf0
00005bc0 (01) 1e                       PUSH DS
00005bc1 (02) 8ede                     MOV DS, SI
00005bc3 (04) 8b3e 1100                MOV DI, [0x11]
00005bc7 (01) 1f                       POP DS
00005bc8 (02) 85ff                     TEST DI, DI
00005bca (02) 74 19                    JZ 0x5be5
00005bcc (03) a0 4606                  MOV AL, [0x646]
00005bcf (03) b9 1000                  MOV CX, 0x10
00005bd2 (02) 8b1d                     MOV BX, [DI]
00005bd4 (02) 85db                     TEST BX, BX
00005bd6 (02) 74 09                    JZ 0x5be1
00005bd8 (02) 3a07                     CMP AL, [BX]
00005bda (02) 75 05                    JNZ 0x5be1
00005bdc (03) 3b57 06                  CMP DX, [BX+0x6]
00005bdf (02) 74 0e                    JZ 0x5bef
00005be1 (01) 47                       INC DI
00005be2 (01) 47                       INC DI
00005be3 (02) e2 ed                    LOOP 0x5bd2
00005be5 (01) 1e                       PUSH DS
00005be6 (02) 8ede                     MOV DS, SI
00005be8 (04) 8b36 0200                MOV SI, [0x2]
00005bec (01) 1f                       POP DS
00005bed (02) eb cd                    JMP 0x5bbc
00005bef (01) 42                       INC DX
00005bf0 (01) fb                       STI
00005bf1 (01) c3                       RET
00005bf2 (04) 890e a407                MOV [0x7a4], CX
00005bf6 (02) 33db                     XOR BX, BX
00005bf8 (03) e8 4608                  CALL 0x6441
00005bfb (03) e8 7ee5                  CALL 0x417c
00005bfe (03) a3 a607                  MOV [0x7a6], AX
00005c01 (02) d1e0                     SHL AX, 0x1
00005c03 (02) d1e0                     SHL AX, 0x1
00005c05 (03) a3 a807                  MOV [0x7a8], AX
00005c08 (04) 8b1e 5f06                MOV BX, [0x65f]
00005c0c (02) b1 07                    MOV CL, 0x7
00005c0e (04) 020e 7206                ADD CL, [0x672]
00005c12 (02) d3eb                     SHR BX, CL
00005c14 (01) 53                       PUSH BX
00005c15 (03) e8 d4d1                  CALL 0x2dec
00005c18 (03) e8 a0d4                  CALL 0x30bb
00005c1b (01) 5b                       POP BX
00005c1c (04) 8b0e a407                MOV CX, [0x7a4]
00005c20 (04) 8b16 a807                MOV DX, [0x7a8]
00005c24 (02) 2bd1                     SUB DX, CX
00005c26 (04) 8b36 a406                MOV SI, [0x6a4]
00005c2a (02) e3 05                    JCXZ 0x5c31
00005c2c (03) 83c6 20                  ADD SI, 0x20
00005c2f (02) e2 f9                    LOOP 0x5c2a
00005c31 (04) 890e a407                MOV [0x7a4], CX
00005c35 (01) 4a                       DEC DX
00005c36 (02) 7c 11                    JL 0x5c49
00005c38 (01) ac                       LODSB
00005c39 (02) 3c 00                    CMP AL, 0x0
00005c3b (02) 74 04                    JZ 0x5c41
00005c3d (02) 3c e5                    CMP AL, 0xe5
00005c3f (02) 75 05                    JNZ 0x5c46
00005c41 (03) 83c6 1f                  ADD SI, 0x1f
00005c44 (02) eb ef                    JMP 0x5c35
00005c46 (02) 33c0                     XOR AX, AX
00005c48 (01) c3                       RET
00005c49 (03) a1 a607                  MOV AX, [0x7a6]
00005c4c (04) 0106 9b06                ADD [0x69b], AX
00005c50 (05) 8016 9d06 00             ADC BYTE [0x69d], 0x0
00005c55 (01) 4b                       DEC BX
00005c56 (02) 75 bc                    JNZ 0x5c14
00005c58 (01) 43                       INC BX
00005c59 (01) c3                       RET
00005c5a (03) e8 7ce0                  CALL 0x3cd9
00005c5d (02) b2 01                    MOV DL, 0x1
00005c5f (03) e8 22dc                  CALL 0x3884
00005c62 (02) b4 09                    MOV AH, 0x9
00005c64 (02) 74 0f                    JZ 0x5c75
00005c66 (03) e8 bbd3                  CALL 0x3024
00005c69 (03) b9 0210                  MOV CX, 0x1002
00005c6c (03) e8 19fa                  CALL 0x5688
00005c6f (02) 0bc0                     OR AX, AX
00005c71 (02) 74 0f                    JZ 0x5c82
00005c73 (02) b4 08                    MOV AH, 0x8
00005c75 (05) 8306 2206 10             ADD WORD [0x622], 0x10
00005c7a (05) c606 d005 00             MOV BYTE [0x5d0], 0x0
00005c7f (03) e9 21d1                  JMP 0x2da3
00005c82 (03) e8 fdf9                  CALL 0x5682
00005c85 (02) 0bc0                     OR AX, AX
00005c87 (02) 75 03                    JNZ 0x5c8c
00005c89 (03) e9 8dde                  JMP 0x3b19
00005c8c (02) 8bd8                     MOV BX, AX
00005c8e (04) f647 0b 10               TEST BYTE [BX+0xb], 0x10
00005c92 (02) 74 03                    JZ 0x5c97
00005c94 (03) e9 d8d0                  JMP 0x2d6f
00005c97 (03) e8 f008                  CALL 0x658a
00005c9a (02) 33db                     XOR BX, BX
00005c9c (04) 8b36 af07                MOV SI, [0x7af]
00005ca0 (03) 80fb 0b                  CMP BL, 0xb
00005ca3 (02) 73 0c                    JAE 0x5cb1
00005ca5 (04) 8a87 7a07                MOV AL, [BX+0x77a]
00005ca9 (02) 24 7f                    AND AL, 0x7f
00005cab (02) 8800                     MOV [BX+SI], AL
00005cad (02) fec3                     INC BL
00005caf (02) eb ef                    JMP 0x5ca0
00005cb1 (03) e9 7bd9                  JMP 0x362f
00005cb4 (03) e8 cbf9                  CALL 0x5682
00005cb7 (02) 0bc0                     OR AX, AX
00005cb9 (02) 75 03                    JNZ 0x5cbe
00005cbb (03) e9 5bde                  JMP 0x3b19
00005cbe (03) e8 dfd1                  CALL 0x2ea0
00005cc1 (02) a8 40                    TEST AL, 0x40
00005cc3 (02) 74 38                    JZ 0x5cfd
00005cc5 (04) 8a0e 8907                MOV CL, [0x789]
00005cc9 (03) 80e1 7f                  AND CL, 0x7f
00005ccc (02) 0ac9                     OR CL, CL
00005cce (02) 74 2d                    JZ 0x5cfd
00005cd0 (04) 8b1e af07                MOV BX, [0x7af]
00005cd4 (03) 8b47 1c                  MOV AX, [BX+0x1c]
00005cd7 (03) 8b57 1e                  MOV DX, [BX+0x1e]
00005cda (02) 0bc0                     OR AX, AX
00005cdc (02) 75 04                    JNZ 0x5ce2
00005cde (02) 0bd2                     OR DX, DX
00005ce0 (02) 74 1b                    JZ 0x5cfd
00005ce2 (02) a8 7f                    TEST AL, 0x7f
00005ce4 (02) 74 04                    JZ 0x5cea
00005ce6 (02) 24 80                    AND AL, 0x80
00005ce8 (02) eb 06                    JMP 0x5cf0
00005cea (03) 2d 8000                  SUB AX, 0x80
00005ced (03) 83da 00                  SBB DX, 0x0
00005cf0 (02) 32ed                     XOR CH, CH
00005cf2 (02) 03c1                     ADD AX, CX
00005cf4 (03) 83d2 00                  ADC DX, 0x0
00005cf7 (03) 8947 1c                  MOV [BX+0x1c], AX
00005cfa (03) 8957 1e                  MOV [BX+0x1e], DX
00005cfd (03) e8 8a08                  CALL 0x658a
00005d00 (02) 33db                     XOR BX, BX
00005d02 (04) 8b36 af07                MOV SI, [0x7af]
00005d06 (03) 80fb 0b                  CMP BL, 0xb
00005d09 (02) 73 47                    JAE 0x5d52
00005d0b (04) 8aa7 6a07                MOV AH, [BX+0x76a]
00005d0f (03) 80e4 80                  AND AH, 0x80
00005d12 (03) 80fb 04                  CMP BL, 0x4
00005d15 (02) 73 0b                    JAE 0x5d22
00005d17 (03) 8d7c 0c                  LEA DI, [SI+0xc]
00005d1a (02) b0 80                    MOV AL, 0x80
00005d1c (02) 8acb                     MOV CL, BL
00005d1e (02) d2e8                     SHR AL, CL
00005d20 (02) eb 1f                    JMP 0x5d41
00005d22 (03) 80fb 08                  CMP BL, 0x8
00005d25 (02) 72 27                    JB 0x5d4e
00005d27 (03) 8d7c 0b                  LEA DI, [SI+0xb]
00005d2a (03) 80fb 08                  CMP BL, 0x8
00005d2d (02) 75 04                    JNZ 0x5d33
00005d2f (02) b0 01                    MOV AL, 0x1
00005d31 (02) eb 0e                    JMP 0x5d41
00005d33 (03) 80fb 09                  CMP BL, 0x9
00005d36 (02) 75 04                    JNZ 0x5d3c
00005d38 (02) b0 04                    MOV AL, 0x4
00005d3a (02) eb 05                    JMP 0x5d41
00005d3c (02) b0 20                    MOV AL, 0x20
00005d3e (03) 80f4 80                  XOR AH, 0x80
00005d41 (03) f6c4 80                  TEST AH, 0x80
00005d44 (02) 74 04                    JZ 0x5d4a
00005d46 (02) 0805                     OR [DI], AL
00005d48 (02) eb 04                    JMP 0x5d4e
00005d4a (02) f6d0                     NOT AL
00005d4c (02) 2005                     AND [DI], AL
00005d4e (02) fec3                     INC BL
00005d50 (02) eb b4                    JMP 0x5d06
00005d52 (03) e9 dad8                  JMP 0x362f
00005d55 (03) e8 48d1                  CALL 0x2ea0
00005d58 (05) f606 8c07 fc             TEST BYTE [0x78c], 0xfc
00005d5d (02) 74 03                    JZ 0x5d62
00005d5f (03) e9 b7dd                  JMP 0x3b19
00005d62 (03) e8 1df9                  CALL 0x5682
00005d65 (02) 0bc0                     OR AX, AX
00005d67 (02) 74 f6                    JZ 0x5d5f
00005d69 (03) e8 1e08                  CALL 0x658a
00005d6c (04) 8b36 af07                MOV SI, [0x7af]
00005d70 (04) f644 0b 11               TEST BYTE [SI+0xb], 0x11
00005d74 (02) 74 03                    JZ 0x5d79
00005d76 (03) e9 f6cf                  JMP 0x2d6f
00005d79 (03) a1 8a07                  MOV AX, [0x78a]
00005d7c (04) 8a16 8c07                MOV DL, [0x78c]
00005d80 (02) 32f6                     XOR DH, DH
00005d82 (02) b1 07                    MOV CL, 0x7
00005d84 (03) e8 89f9                  CALL 0x5710
00005d87 (03) 05 8000                  ADD AX, 0x80
00005d8a (03) 83d2 00                  ADC DX, 0x0
00005d8d (03) 3b54 1e                  CMP DX, [SI+0x1e]
00005d90 (02) 77 cd                    JA 0x5d5f
00005d92 (02) 72 05                    JB 0x5d99
00005d94 (03) 3b44 1c                  CMP AX, [SI+0x1c]
00005d97 (02) 73 c6                    JAE 0x5d5f
00005d99 (03) 8944 1c                  MOV [SI+0x1c], AX
00005d9c (03) 8954 1e                  MOV [SI+0x1e], DX
00005d9f (04) 804c 0b 20               OR BYTE [SI+0xb], 0x20
00005da3 (03) 2d 0100                  SUB AX, 0x1
00005da6 (03) 83da 00                  SBB DX, 0x0
00005da9 (04) 8b0e 5f06                MOV CX, [0x65f]
00005dad (02) f7f1                     DIV CX
00005daf (03) 8b5c 1a                  MOV BX, [SI+0x1a]
00005db2 (02) 0bdb                     OR BX, BX
00005db4 (02) 75 03                    JNZ 0x5db9
00005db6 (03) e9 60dd                  JMP 0x3b19
00005db9 (04) 3b1e 5d06                CMP BX, [0x65d]
00005dbd (02) 73 f7                    JAE 0x5db6
00005dbf (02) 0bc0                     OR AX, AX
00005dc1 (02) 74 0c                    JZ 0x5dcf
00005dc3 (01) 48                       DEC AX
00005dc4 (01) 50                       PUSH AX
00005dc5 (02) 8bc3                     MOV AX, BX
00005dc7 (03) e8 c400                  CALL 0x5e8e
00005dca (02) 8bd8                     MOV BX, AX
00005dcc (01) 58                       POP AX
00005dcd (02) eb ea                    JMP 0x5db9
00005dcf (02) 8bc3                     MOV AX, BX
00005dd1 (01) 53                       PUSH BX
00005dd2 (03) e8 b900                  CALL 0x5e8e
00005dd5 (01) 5b                       POP BX
00005dd6 (04) 3b06 5d06                CMP AX, [0x65d]
00005dda (02) 73 0f                    JAE 0x5deb
00005ddc (01) 53                       PUSH BX
00005ddd (03) e8 2e01                  CALL 0x5f0e
00005de0 (01) 58                       POP AX
00005de1 (04) 8b1e ed07                MOV BX, [0x7ed]
00005de5 (03) e8 ee00                  CALL 0x5ed6
00005de8 (03) e8 01e6                  CALL 0x43ec
00005deb (03) e8 d7f7                  CALL 0x55c5
00005dee (03) e8 54f7                  CALL 0x5545
00005df1 (03) e9 3bd8                  JMP 0x362f
00005df4 (03) e8 8bf8                  CALL 0x5682
00005df7 (02) 0bc0                     OR AX, AX
00005df9 (02) 75 03                    JNZ 0x5dfe
00005dfb (03) e9 1bdd                  JMP 0x3b19
00005dfe (03) bf 7507                  MOV DI, 0x775
00005e01 (03) b9 0400                  MOV CX, 0x4
00005e04 (02) 33c0                     XOR AX, AX
00005e06 (02) f3 ab                    REP STOSW
00005e08 (03) e8 f5f6                  CALL 0x5500
00005e0b (03) e8 68f7                  CALL 0x5576
00005e0e (03) be aa07                  MOV SI, 0x7aa
00005e11 (03) bf 7d07                  MOV DI, 0x77d
00005e14 (01) a5                       MOVSW
00005e15 (01) a5                       MOVSW
00005e16 (01) c3                       RET
00005e17 (03) e8 68f8                  CALL 0x5682
00005e1a (02) 0bc0                     OR AX, AX
00005e1c (02) 75 03                    JNZ 0x5e21
00005e1e (03) e9 f8dc                  JMP 0x3b19
00005e21 (03) be 7b06                  MOV SI, 0x67b
00005e24 (03) bf aa07                  MOV DI, 0x7aa
00005e27 (01) a5                       MOVSW
00005e28 (01) a5                       MOVSW
00005e29 (02) 32c0                     XOR AL, AL
00005e2b (01) aa                       STOSB
00005e2c (03) e8 a1f7                  CALL 0x55d0
00005e2f (03) e8 13f7                  CALL 0x5545
00005e32 (03) e9 fad7                  JMP 0x362f
00005e35 (03) ba ffff                  MOV DX, 0xffff
00005e38 (01) 50                       PUSH AX
00005e39 (01) 52                       PUSH DX
00005e3a (03) e8 e7d1                  CALL 0x3024
00005e3d (03) e8 45f8                  CALL 0x5685
00005e40 (02) 0bc0                     OR AX, AX
00005e42 (02) 74 1f                    JZ 0x5e63
00005e44 (02) 8bf0                     MOV SI, AX
00005e46 (01) 5a                       POP DX
00005e47 (01) 58                       POP AX
00005e48 (03) 83fa ff                  CMP DX, -0x1
00005e4b (02) 74 0c                    JZ 0x5e59
00005e4d (03) 3b54 1e                  CMP DX, [SI+0x1e]
00005e50 (02) 72 07                    JB 0x5e59
00005e52 (02) 77 0b                    JA 0x5e5f
00005e54 (03) 3b44 1c                  CMP AX, [SI+0x1c]
00005e57 (02) 73 06                    JAE 0x5e5f
00005e59 (03) 8b44 1c                  MOV AX, [SI+0x1c]
00005e5c (03) 8b54 1e                  MOV DX, [SI+0x1e]
00005e5f (01) 50                       PUSH AX
00005e60 (01) 52                       PUSH DX
00005e61 (02) eb da                    JMP 0x5e3d
00005e63 (01) 5a                       POP DX
00005e64 (01) 58                       POP AX
00005e65 (03) 83fa ff                  CMP DX, -0x1
00005e68 (02) 75 03                    JNZ 0x5e6d
00005e6a (03) e9 acdc                  JMP 0x3b19
00005e6d (03) bf 8a07                  MOV DI, 0x78a
00005e70 (02) a8 7f                    TEST AL, 0x7f
00005e72 (02) 74 08                    JZ 0x5e7c
00005e74 (02) 24 80                    AND AL, 0x80
00005e76 (03) 05 8000                  ADD AX, 0x80
00005e79 (03) 83d2 00                  ADC DX, 0x0
00005e7c (03) b9 0700                  MOV CX, 0x7
00005e7f (03) e8 97f8                  CALL 0x5719
00005e82 (03) 26 8805                  MOV ES:[DI], AL
00005e85 (04) 26 8865 01               MOV ES:[DI+0x1], AH
00005e89 (04) 26 8855 02               MOV ES:[DI+0x2], DL
00005e8d (01) c3                       RET
00005e8e (01) 50                       PUSH AX
00005e8f (03) e8 0f00                  CALL 0x5ea1
00005e92 (01) 5b                       POP BX
00005e93 (02) 0bc0                     OR AX, AX
00005e95 (02) 75 09                    JNZ 0x5ea0
00005e97 (03) a1 ed07                  MOV AX, [0x7ed]
00005e9a (01) 50                       PUSH AX
00005e9b (01) 93                       XCHG BX, AX
00005e9c (03) e8 3700                  CALL 0x5ed6
00005e9f (01) 58                       POP AX
00005ea0 (01) c3                       RET
00005ea1 (02) 8bf8                     MOV DI, AX
00005ea3 (05) 833e ed07 ff             CMP WORD [0x7ed], -0x1
00005ea8 (02) 74 16                    JZ 0x5ec0
00005eaa (02) d1ef                     SHR DI, 0x1
00005eac (02) 03f8                     ADD DI, AX
00005eae (04) 8e06 5706                MOV ES, [0x657]
00005eb2 (03) 26 8b15                  MOV DX, ES:[DI]
00005eb5 (03) a9 0100                  TEST AX, 0x1
00005eb8 (02) 74 11                    JZ 0x5ecb
00005eba (02) b1 04                    MOV CL, 0x4
00005ebc (02) d3ea                     SHR DX, CL
00005ebe (02) eb 0f                    JMP 0x5ecf
00005ec0 (02) d1e7                     SHL DI, 0x1
00005ec2 (04) 8e06 5706                MOV ES, [0x657]
00005ec6 (03) 26 8b15                  MOV DX, ES:[DI]
00005ec9 (02) eb 04                    JMP 0x5ecf
00005ecb (04) 81e2 ff0f                AND DX, 0xfff
00005ecf (02) 8cd8                     MOV AX, DS
00005ed1 (02) 8ec0                     MOV ES, AX
00005ed3 (02) 8bc2                     MOV AX, DX
00005ed5 (01) c3                       RET
00005ed6 (02) 8bf8                     MOV DI, AX
00005ed8 (05) 833e ed07 ff             CMP WORD [0x7ed], -0x1
00005edd (02) 74 12                    JZ 0x5ef1
00005edf (02) d1ef                     SHR DI, 0x1
00005ee1 (02) 03f8                     ADD DI, AX
00005ee3 (03) a9 0100                  TEST AX, 0x1
00005ee6 (02) 74 14                    JZ 0x5efc
00005ee8 (02) b1 04                    MOV CL, 0x4
00005eea (02) d3e3                     SHL BX, CL
00005eec (03) b8 0f00                  MOV AX, 0xf
00005eef (02) eb 0e                    JMP 0x5eff
00005ef1 (02) d1e7                     SHL DI, 0x1
00005ef3 (04) 8e06 5706                MOV ES, [0x657]
00005ef7 (03) 26 891d                  MOV ES:[DI], BX
00005efa (02) eb 0d                    JMP 0x5f09
00005efc (03) b8 00f0                  MOV AX, 0xf000
00005eff (04) 8e06 5706                MOV ES, [0x657]
00005f03 (03) 26 2105                  AND ES:[DI], AX
00005f06 (03) 26 091d                  OR ES:[DI], BX
00005f09 (02) 8cd8                     MOV AX, DS
00005f0b (02) 8ec0                     MOV ES, AX
00005f0d (01) c3                       RET
00005f0e (02) 0bc0                     OR AX, AX
00005f10 (02) 74 16                    JZ 0x5f28
00005f12 (04) 3b06 5d06                CMP AX, [0x65d]
00005f16 (02) 73 10                    JAE 0x5f28
00005f18 (01) 50                       PUSH AX
00005f19 (03) e8 85ff                  CALL 0x5ea1
00005f1c (01) 5b                       POP BX
00005f1d (01) 50                       PUSH AX
00005f1e (02) 8bc3                     MOV AX, BX
00005f20 (02) 33db                     XOR BX, BX
00005f22 (03) e8 b1ff                  CALL 0x5ed6
00005f25 (01) 58                       POP AX
00005f26 (02) eb e6                    JMP 0x5f0e
00005f28 (01) c3                       RET
00005f29 (02) 33c9                     XOR CX, CX
00005f2b (03) b8 0200                  MOV AX, 0x2
00005f2e (04) 3b06 5d06                CMP AX, [0x65d]
00005f32 (02) 73 0f                    JAE 0x5f43
00005f34 (01) 50                       PUSH AX
00005f35 (01) 51                       PUSH CX
00005f36 (03) e8 68ff                  CALL 0x5ea1
00005f39 (01) 59                       POP CX
00005f3a (02) 0bc0                     OR AX, AX
00005f3c (02) 75 01                    JNZ 0x5f3f
00005f3e (01) 41                       INC CX
00005f3f (01) 58                       POP AX
00005f40 (01) 40                       INC AX
00005f41 (02) eb eb                    JMP 0x5f2e
00005f43 (02) 8bc1                     MOV AX, CX
00005f45 (04) f726 5f06                MUL WORD [0x65f]
00005f49 (04) 8e06 2e06                MOV ES, [0x62e]
00005f4d (04) 8b3e 2c06                MOV DI, [0x62c]
00005f51 (03) e8 1cff                  CALL 0x5e70
00005f54 (02) 8cd8                     MOV AX, DS
00005f56 (02) 8ec0                     MOV ES, AX
00005f58 (01) c3                       RET
00005f59 (05) c606 8c06 00             MOV BYTE [0x68c], 0x0
00005f5e (05) c606 d807 00             MOV BYTE [0x7d8], 0x0
00005f63 (04) 880e a107                MOV [0x7a1], CL
00005f67 (03) f6c1 01                  TEST CL, 0x1
00005f6a (02) 75 1a                    JNZ 0x5f86
00005f6c (02) b4 03                    MOV AH, 0x3
00005f6e (05) f606 4406 40             TEST BYTE [0x644], 0x40
00005f73 (02) 74 03                    JZ 0x5f78
00005f75 (03) e9 2bce                  JMP 0x2da3
00005f78 (03) bb 6907                  MOV BX, 0x769
00005f7b (03) e8 65d0                  CALL 0x2fe3
00005f7e (03) e8 6ad0                  CALL 0x2feb
00005f81 (05) 800e 7707 40             OR BYTE [0x777], 0x40
00005f86 (05) f606 a107 02             TEST BYTE [0x7a1], 0x2
00005f8b (02) 74 28                    JZ 0x5fb5
00005f8d (05) f606 8c07 fc             TEST BYTE [0x78c], 0xfc
00005f92 (02) 74 06                    JZ 0x5f9a
00005f94 (05) c606 d105 06             MOV BYTE [0x5d1], 0x6
00005f99 (01) c3                       RET
00005f9a (03) e8 a5df                  CALL 0x3f42
00005f9d (04) 8a26 7707                MOV AH, [0x777]
00005fa1 (03) 80e4 3f                  AND AH, 0x3f
00005fa4 (02) 3ae5                     CMP AH, CH
00005fa6 (02) 75 06                    JNZ 0x5fae
00005fa8 (04) 3a0e 7507                CMP CL, [0x775]
00005fac (02) 74 3d                    JZ 0x5feb
00005fae (05) c606 d807 ff             MOV BYTE [0x7d8], 0xff
00005fb3 (02) eb 36                    JMP 0x5feb
00005fb5 (04) 8a2e 7707                MOV CH, [0x777]
00005fb9 (03) 80e5 3f                  AND CH, 0x3f
00005fbc (04) 8a0e 7507                MOV CL, [0x775]
00005fc0 (04) 8a16 8907                MOV DL, [0x789]
00005fc4 (03) 80fa 80                  CMP DL, 0x80
00005fc7 (02) 72 22                    JB 0x5feb
00005fc9 (03) 80f9 1f                  CMP CL, 0x1f
00005fcc (02) 75 0b                    JNZ 0x5fd9
00005fce (03) 80fd 3f                  CMP CH, 0x3f
00005fd1 (02) 75 06                    JNZ 0x5fd9
00005fd3 (05) c606 d105 01             MOV BYTE [0x5d1], 0x1
00005fd8 (01) c3                       RET
00005fd9 (05) c606 d807 ff             MOV BYTE [0x7d8], 0xff
00005fde (02) 32d2                     XOR DL, DL
00005fe0 (02) fec1                     INC CL
00005fe2 (03) 80f9 20                  CMP CL, 0x20
00005fe5 (02) 75 04                    JNZ 0x5feb
00005fe7 (02) 32c9                     XOR CL, CL
00005fe9 (02) fec5                     INC CH
00005feb (04) 882e d907                MOV [0x7d9], CH
00005fef (04) 880e da07                MOV [0x7da], CL
00005ff3 (04) 8816 db07                MOV [0x7db], DL
00005ff7 (02) 33c0                     XOR AX, AX
00005ff9 (02) 8ae2                     MOV AH, DL
00005ffb (02) d1e8                     SHR AX, 0x1
00005ffd (02) 33db                     XOR BX, BX
00005fff (02) 8af9                     MOV BH, CL
00006001 (02) b1 02                    MOV CL, 0x2
00006003 (02) d3eb                     SHR BX, CL
00006005 (02) 0ae3                     OR AH, BL
00006007 (02) 33d2                     XOR DX, DX
00006009 (02) 8ad5                     MOV DL, CH
0000600b (02) b1 03                    MOV CL, 0x3
0000600d (02) d3e2                     SHL DX, CL
0000600f (02) 0ad7                     OR DL, BH
00006011 (03) a3 cb07                  MOV [0x7cb], AX
00006014 (04) 8916 cd07                MOV [0x7cd], DX
00006018 (05) 803e 1d06 16             CMP BYTE [0x61d], 0x16
0000601d (02) 76 01                    JBE 0x6020
0000601f (01) c3                       RET
00006020 (02) 8bda                     MOV BX, DX
00006022 (04) 8b0e 5f06                MOV CX, [0x65f]
00006026 (03) e8 04f7                  CALL 0x572d
00006029 (02) 0bd2                     OR DX, DX
0000602b (02) 75 07                    JNZ 0x6034
0000602d (01) 40                       INC AX
0000602e (04) 3b06 5d06                CMP AX, [0x65d]
00006032 (02) 72 0f                    JB 0x6043
00006034 (02) b0 02                    MOV AL, 0x2
00006036 (05) f606 a107 01             TEST BYTE [0x7a1], 0x1
0000603b (02) 74 02                    JZ 0x603f
0000603d (02) fec8                     DEC AL
0000603f (03) a2 d105                  MOV [0x5d1], AL
00006042 (01) c3                       RET
00006043 (01) 48                       DEC AX
00006044 (03) a3 a607                  MOV [0x7a6], AX
00006047 (04) 890e a807                MOV [0x7a8], CX
0000604b (04) 8b16 7f07                MOV DX, [0x77f]
0000604f (03) a1 a607                  MOV AX, [0x7a6]
00006052 (02) 3bc2                     CMP AX, DX
00006054 (02) 75 0a                    JNZ 0x6060
00006056 (05) 833e 7d07 00             CMP WORD [0x77d], 0x0
0000605b (02) 74 03                    JZ 0x6060
0000605d (03) e9 1301                  JMP 0x6173
00006060 (05) c606 d505 ff             MOV BYTE [0x5d5], 0xff
00006065 (02) 3bc2                     CMP AX, DX
00006067 (02) 72 1d                    JB 0x6086
00006069 (05) 833e 7d07 00             CMP WORD [0x77d], 0x0
0000606e (02) 74 16                    JZ 0x6086
00006070 (02) 2bc2                     SUB AX, DX
00006072 (03) a3 a407                  MOV [0x7a4], AX
00006075 (03) a1 7d07                  MOV AX, [0x77d]
00006078 (03) a3 d607                  MOV [0x7d6], AX
0000607b (03) a3 b107                  MOV [0x7b1], AX
0000607e (03) e8 0dfe                  CALL 0x5e8e
00006081 (03) a3 a207                  MOV [0x7a2], AX
00006084 (02) eb 32                    JMP 0x60b8
00006086 (06) c706 7d07 0000           MOV WORD [0x77d], 0x0
0000608c (01) 40                       INC AX
0000608d (03) a3 a407                  MOV [0x7a4], AX
00006090 (03) a1 8307                  MOV AX, [0x783]
00006093 (03) a3 a207                  MOV [0x7a2], AX
00006096 (02) 0bc0                     OR AX, AX
00006098 (02) 75 09                    JNZ 0x60a3
0000609a (03) e8 1a04                  CALL 0x64b7
0000609d (03) a1 8307                  MOV AX, [0x783]
000060a0 (03) a3 a207                  MOV [0x7a2], AX
000060a3 (02) 0bc0                     OR AX, AX
000060a5 (02) 75 05                    JNZ 0x60ac
000060a7 (05) c606 8c06 80             MOV BYTE [0x68c], 0x80
000060ac (06) c706 d607 0000           MOV WORD [0x7d6], 0x0
000060b2 (06) c706 b107 0000           MOV WORD [0x7b1], 0x0
000060b8 (06) f706 a407 ffff           TEST WORD [0x7a4], 0xffff
000060be (02) 75 03                    JNZ 0x60c3
000060c0 (03) e9 a200                  JMP 0x6165
000060c3 (04) ff0e a407                DEC WORD [0x7a4]
000060c7 (03) a1 a207                  MOV AX, [0x7a2]
000060ca (02) 0bc0                     OR AX, AX
000060cc (02) 74 09                    JZ 0x60d7
000060ce (04) 3b06 5d06                CMP AX, [0x65d]
000060d2 (02) 73 03                    JAE 0x60d7
000060d4 (03) e9 7900                  JMP 0x6150
000060d7 (05) f606 a107 01             TEST BYTE [0x7a1], 0x1
000060dc (02) 74 03                    JZ 0x60e1
000060de (03) e9 bccc                  JMP 0x2d9d
000060e1 (03) a1 d607                  MOV AX, [0x7d6]
000060e4 (03) e8 f802                  CALL 0x63df
000060e7 (02) 0bc0                     OR AX, AX
000060e9 (02) 74 34                    JZ 0x611f
000060eb (03) a3 a207                  MOV [0x7a2], AX
000060ee (02) 8bd8                     MOV BX, AX
000060f0 (05) 8026 7707 7f             AND BYTE [0x777], 0x7f
000060f5 (03) a1 d607                  MOV AX, [0x7d6]
000060f8 (02) 0bc0                     OR AX, AX
000060fa (02) 74 05                    JZ 0x6101
000060fc (03) e8 d7fd                  CALL 0x5ed6
000060ff (02) eb 04                    JMP 0x6105
00006101 (04) 891e 8307                MOV [0x783], BX
00006105 (03) a1 a207                  MOV AX, [0x7a2]
00006108 (04) 8b1e ed07                MOV BX, [0x7ed]
0000610c (03) e8 c7fd                  CALL 0x5ed6
0000610f (05) 803e 1d06 16             CMP BYTE [0x61d], 0x16
00006114 (02) 75 40                    JNZ 0x6156
00006116 (03) a1 a207                  MOV AX, [0x7a2]
00006119 (03) e8 6603                  CALL 0x6482
0000611c (03) e9 3700                  JMP 0x6156
0000611f (03) a1 b107                  MOV AX, [0x7b1]
00006122 (02) 0bc0                     OR AX, AX
00006124 (02) 74 18                    JZ 0x613e
00006126 (03) e8 65fd                  CALL 0x5e8e
00006129 (04) 3b06 5d06                CMP AX, [0x65d]
0000612d (02) 73 1b                    JAE 0x614a
0000612f (03) e8 dcfd                  CALL 0x5f0e
00006132 (03) a1 b107                  MOV AX, [0x7b1]
00006135 (04) 8b1e ed07                MOV BX, [0x7ed]
00006139 (03) e8 9afd                  CALL 0x5ed6
0000613c (02) eb 0c                    JMP 0x614a
0000613e (03) a1 8307                  MOV AX, [0x783]
00006141 (03) e8 cafd                  CALL 0x5f0e
00006144 (06) c706 8307 0000           MOV WORD [0x783], 0x0
0000614a (05) c606 d105 02             MOV BYTE [0x5d1], 0x2
0000614f (01) c3                       RET
00006150 (03) a1 a207                  MOV AX, [0x7a2]
00006153 (03) a3 b107                  MOV [0x7b1], AX
00006156 (03) a1 a207                  MOV AX, [0x7a2]
00006159 (03) a3 d607                  MOV [0x7d6], AX
0000615c (03) e8 2ffd                  CALL 0x5e8e
0000615f (03) a3 a207                  MOV [0x7a2], AX
00006162 (03) e9 53ff                  JMP 0x60b8
00006165 (03) a1 d607                  MOV AX, [0x7d6]
00006168 (03) a3 7d07                  MOV [0x77d], AX
0000616b (03) a1 a607                  MOV AX, [0x7a6]
0000616e (03) a3 7f07                  MOV [0x77f], AX
00006171 (02) eb 06                    JMP 0x6179
00006173 (03) a1 7d07                  MOV AX, [0x77d]
00006176 (03) a3 d607                  MOV [0x7d6], AX
00006179 (02) 32ed                     XOR CH, CH
0000617b (03) a1 cd07                  MOV AX, [0x7cd]
0000617e (04) 3b06 8707                CMP AX, [0x787]
00006182 (02) 77 0b                    JA 0x618f
00006184 (02) 72 0b                    JB 0x6191
00006186 (03) a1 cb07                  MOV AX, [0x7cb]
00006189 (04) 3b06 8507                CMP AX, [0x785]
0000618d (02) 72 02                    JB 0x6191
0000618f (02) b5 ff                    MOV CH, 0xff
00006191 (02) 0aed                     OR CH, CH
00006193 (02) 74 09                    JZ 0x619e
00006195 (03) e8 1f03                  CALL 0x64b7
00006198 (02) 0bc0                     OR AX, AX
0000619a (02) 75 dd                    JNZ 0x6179
0000619c (02) b5 ff                    MOV CH, 0xff
0000619e (05) f606 a107 01             TEST BYTE [0x7a1], 0x1
000061a3 (02) 75 51                    JNZ 0x61f6
000061a5 (05) 803e 1d06 16             CMP BYTE [0x61d], 0x16
000061aa (02) 74 43                    JZ 0x61ef
000061ac (02) 0aed                     OR CH, CH
000061ae (02) 74 3f                    JZ 0x61ef
000061b0 (03) a0 7306                  MOV AL, [0x673]
000061b3 (02) 32e4                     XOR AH, AH
000061b5 (02) b1 07                    MOV CL, 0x7
000061b7 (02) d3e0                     SHL AX, CL
000061b9 (04) 8506 cb07                TEST [0x7cb], AX
000061bd (02) 74 29                    JZ 0x61e8
000061bf (03) a1 cb07                  MOV AX, [0x7cb]
000061c2 (04) 8b16 cd07                MOV DX, [0x7cd]
000061c6 (04) 8a0e 7206                MOV CL, [0x672]
000061ca (03) 80c1 07                  ADD CL, 0x7
000061cd (01) 51                       PUSH CX
000061ce (03) e8 48f5                  CALL 0x5719
000061d1 (01) 59                       POP CX
000061d2 (01) 50                       PUSH AX
000061d3 (01) 52                       PUSH DX
000061d4 (03) a1 8507                  MOV AX, [0x785]
000061d7 (04) 8b16 8707                MOV DX, [0x787]
000061db (03) e8 3bf5                  CALL 0x5719
000061de (01) 59                       POP CX
000061df (01) 5b                       POP BX
000061e0 (02) 2bd8                     SUB BX, AX
000061e2 (02) 1bca                     SBB CX, DX
000061e4 (02) 0bd9                     OR BX, CX
000061e6 (02) 74 07                    JZ 0x61ef
000061e8 (05) c606 d507 00             MOV BYTE [0x7d5], 0x0
000061ed (02) eb 0e                    JMP 0x61fd
000061ef (05) c606 d507 ff             MOV BYTE [0x7d5], 0xff
000061f4 (02) eb 07                    JMP 0x61fd
000061f6 (02) 0aed                     OR CH, CH
000061f8 (02) 74 03                    JZ 0x61fd
000061fa (03) e9 a0cb                  JMP 0x2d9d
000061fd (03) a1 d607                  MOV AX, [0x7d6]
00006200 (04) 8b1e a807                MOV BX, [0x7a8]
00006204 (03) e8 3a02                  CALL 0x6441
00006207 (03) e8 e700                  CALL 0x62f1
0000620a (03) 3d ffff                  CMP AX, 0xffff
0000620d (02) 74 05                    JZ 0x6214
0000620f (03) e8 0f02                  CALL 0x6421
00006212 (02) eb 1a                    JMP 0x622e
00006214 (05) f606 a107 01             TEST BYTE [0x7a1], 0x1
00006219 (02) 75 13                    JNZ 0x622e
0000621b (05) f606 7306 ff             TEST BYTE [0x673], 0xff
00006220 (02) 74 09                    JZ 0x622b
00006222 (03) a0 9b06                  MOV AL, [0x69b]
00006225 (04) 8406 7306                TEST [0x673], AL
00006229 (02) 75 03                    JNZ 0x622e
0000622b (03) e8 07cf                  CALL 0x3135
0000622e (06) 8106 cb07 8000           ADD WORD [0x7cb], 0x80
00006234 (05) 8316 cd07 00             ADC WORD [0x7cd], 0x0
00006239 (03) a1 cd07                  MOV AX, [0x7cd]
0000623c (04) 3b06 8707                CMP AX, [0x787]
00006240 (02) 77 0b                    JA 0x624d
00006242 (02) 72 59                    JB 0x629d
00006244 (03) a1 cb07                  MOV AX, [0x7cb]
00006247 (04) 3b06 8507                CMP AX, [0x785]
0000624b (02) 76 50                    JBE 0x629d
0000624d (03) e8 6702                  CALL 0x64b7
00006250 (02) 0bc0                     OR AX, AX
00006252 (02) 75 e5                    JNZ 0x6239
00006254 (05) f606 a107 01             TEST BYTE [0x7a1], 0x1
00006259 (02) 74 29                    JZ 0x6284
0000625b (03) a1 cd07                  MOV AX, [0x7cd]
0000625e (04) 2b06 8707                SUB AX, [0x787]
00006262 (03) a1 cb07                  MOV AX, [0x7cb]
00006265 (04) 1b06 8507                SBB AX, [0x785]
00006269 (03) bb 8000                  MOV BX, 0x80
0000626c (02) 2bd8                     SUB BX, AX
0000626e (04) 8b3e 2c06                MOV DI, [0x62c]
00006272 (02) 03fb                     ADD DI, BX
00006274 (04) 8e06 2e06                MOV ES, [0x62e]
00006278 (02) 8bc8                     MOV CX, AX
0000627a (02) 32c0                     XOR AL, AL
0000627c (02) f3 aa                    REP STOSB
0000627e (02) 8cd8                     MOV AX, DS
00006280 (02) 8ec0                     MOV ES, AX
00006282 (02) eb 19                    JMP 0x629d
00006284 (03) a1 cb07                  MOV AX, [0x7cb]
00006287 (03) a3 8507                  MOV [0x785], AX
0000628a (05) c606 d807 ff             MOV BYTE [0x7d8], 0xff
0000628f (03) a1 cd07                  MOV AX, [0x7cd]
00006292 (03) a3 8707                  MOV [0x787], AX
00006295 (05) c606 d505 ff             MOV BYTE [0x5d5], 0xff
0000629a (03) e8 8502                  CALL 0x6522
0000629d (03) a0 7707                  MOV AL, [0x777]
000062a0 (02) 24 c0                    AND AL, 0xc0
000062a2 (04) 0a06 d907                OR AL, [0x7d9]
000062a6 (03) a2 7707                  MOV [0x777], AL
000062a9 (03) a0 da07                  MOV AL, [0x7da]
000062ac (03) a2 7507                  MOV [0x775], AL
000062af (03) a0 db07                  MOV AL, [0x7db]
000062b2 (03) a2 8907                  MOV [0x789], AL
000062b5 (05) f606 d807 ff             TEST BYTE [0x7d8], 0xff
000062ba (02) 74 13                    JZ 0x62cf
000062bc (03) e8 f1f0                  CALL 0x53b0
000062bf (03) 3d ffff                  CMP AX, 0xffff
000062c2 (02) 75 04                    JNZ 0x62c8
000062c4 (02) 32c0                     XOR AL, AL
000062c6 (02) eb 04                    JMP 0x62cc
000062c8 (02) b1 07                    MOV CL, 0x7
000062ca (02) d3e8                     SHR AX, CL
000062cc (03) a2 7807                  MOV [0x778], AL
000062cf (05) f606 a107 02             TEST BYTE [0x7a1], 0x2
000062d4 (02) 75 04                    JNZ 0x62da
000062d6 (04) fe06 8907                INC BYTE [0x789]
000062da (05) f606 8c06 80             TEST BYTE [0x68c], 0x80
000062df (02) 74 0f                    JZ 0x62f0
000062e1 (03) e8 35f6                  CALL 0x5919
000062e4 (05) 803e d105 ff             CMP BYTE [0x5d1], 0xff
000062e9 (02) 75 05                    JNZ 0x62f0
000062eb (02) b4 0a                    MOV AH, 0xa
000062ed (03) e9 b3ca                  JMP 0x2da3
000062f0 (01) c3                       RET
000062f1 (05) 803e db05 01             CMP BYTE [0x5db], 0x1
000062f6 (02) 76 08                    JBE 0x6300
000062f8 (04) fe0e db05                DEC BYTE [0x5db]
000062fc (03) b8 ffff                  MOV AX, 0xffff
000062ff (01) c3                       RET
00006300 (03) a0 7306                  MOV AL, [0x673]
00006303 (04) 2206 9b06                AND AL, [0x69b]
00006307 (02) 75 15                    JNZ 0x631e
00006309 (05) 803e dc05 02             CMP BYTE [0x5dc], 0x2
0000630e (02) 72 0e                    JB 0x631e
00006310 (05) f606 4406 80             TEST BYTE [0x644], 0x80
00006315 (02) 75 07                    JNZ 0x631e
00006317 (05) 803e 1d06 16             CMP BYTE [0x61d], 0x16
0000631c (02) 75 0c                    JNZ 0x632a
0000631e (02) 33c0                     XOR AX, AX
00006320 (05) f606 7306 ff             TEST BYTE [0x673], 0xff
00006325 (02) 75 02                    JNZ 0x6329
00006327 (02) b0 01                    MOV AL, 0x1
00006329 (01) c3                       RET
0000632a (03) a1 d607                  MOV AX, [0x7d6]
0000632d (02) 33c9                     XOR CX, CX
0000632f (01) 50                       PUSH AX
00006330 (01) 51                       PUSH CX
00006331 (03) e8 5afb                  CALL 0x5e8e
00006334 (01) 59                       POP CX
00006335 (01) 5b                       POP BX
00006336 (01) 43                       INC BX
00006337 (02) 3bc3                     CMP AX, BX
00006339 (02) 75 03                    JNZ 0x633e
0000633b (01) 41                       INC CX
0000633c (02) eb f1                    JMP 0x632f
0000633e (05) f606 a107 01             TEST BYTE [0x7a1], 0x1
00006343 (02) 75 1c                    JNZ 0x6361
00006345 (03) 3d f70f                  CMP AX, 0xff7
00006348 (02) 76 17                    JBE 0x6361
0000634a (01) 53                       PUSH BX
0000634b (01) 51                       PUSH CX
0000634c (02) 8bc3                     MOV AX, BX
0000634e (03) e8 50fb                  CALL 0x5ea1
00006351 (01) 59                       POP CX
00006352 (01) 5b                       POP BX
00006353 (02) 0bc0                     OR AX, AX
00006355 (02) 75 0a                    JNZ 0x6361
00006357 (04) 3b1e 5d06                CMP BX, [0x65d]
0000635b (02) 73 04                    JAE 0x6361
0000635d (01) 43                       INC BX
0000635e (01) 41                       INC CX
0000635f (02) eb e9                    JMP 0x634a
00006361 (03) a1 5f06                  MOV AX, [0x65f]
00006364 (02) f7e1                     MUL CX
00006366 (04) 8b1e 5f06                MOV BX, [0x65f]
0000636a (04) 2b1e a807                SUB BX, [0x7a8]
0000636e (02) 03c3                     ADD AX, BX
00006370 (03) 83d2 00                  ADC DX, 0x0
00006373 (02) 0bd2                     OR DX, DX
00006375 (02) 75 05                    JNZ 0x637c
00006377 (03) 3d 0040                  CMP AX, 0x4000
0000637a (02) 72 05                    JB 0x6381
0000637c (03) b8 0040                  MOV AX, 0x4000
0000637f (02) 33d2                     XOR DX, DX
00006381 (05) f606 a107 01             TEST BYTE [0x7a1], 0x1
00006386 (02) 74 24                    JZ 0x63ac
00006388 (04) 8b1e 8507                MOV BX, [0x785]
0000638c (04) 2b1e cb07                SUB BX, [0x7cb]
00006390 (04) 8b0e 8707                MOV CX, [0x787]
00006394 (04) 1b0e cd07                SBB CX, [0x7cd]
00006398 (02) 73 04                    JAE 0x639e
0000639a (02) 33db                     XOR BX, BX
0000639c (02) 33c9                     XOR CX, CX
0000639e (02) 3bca                     CMP CX, DX
000063a0 (02) 77 0a                    JA 0x63ac
000063a2 (02) 72 04                    JB 0x63a8
000063a4 (02) 3bd8                     CMP BX, AX
000063a6 (02) 73 04                    JAE 0x63ac
000063a8 (02) 8bc3                     MOV AX, BX
000063aa (02) 8bd1                     MOV DX, CX
000063ac (02) b1 07                    MOV CL, 0x7
000063ae (03) e8 68f3                  CALL 0x5719
000063b1 (04) 3a06 dc05                CMP AL, [0x5dc]
000063b5 (02) 76 03                    JBE 0x63ba
000063b7 (03) a0 dc05                  MOV AL, [0x5dc]
000063ba (02) 8ad8                     MOV BL, AL
000063bc (04) 8a0e 7206                MOV CL, [0x672]
000063c0 (02) d2e8                     SHR AL, CL
000063c2 (04) 8a16 7306                MOV DL, [0x673]
000063c6 (02) f6d2                     NOT DL
000063c8 (02) 22da                     AND BL, DL
000063ca (04) 881e db05                MOV [0x5db], BL
000063ce (01) 50                       PUSH AX
000063cf (02) 0ac0                     OR AL, AL
000063d1 (02) 74 0a                    JZ 0x63dd
000063d3 (05) f606 a107 01             TEST BYTE [0x7a1], 0x1
000063d8 (02) 74 03                    JZ 0x63dd
000063da (03) e8 9dea                  CALL 0x4e7a
000063dd (01) 58                       POP AX
000063de (01) c3                       RET
000063df (02) 0bc0                     OR AX, AX
000063e1 (02) 75 03                    JNZ 0x63e6
000063e3 (03) b8 0100                  MOV AX, 0x1
000063e6 (02) 8bd8                     MOV BX, AX
000063e8 (01) 43                       INC BX
000063e9 (01) 48                       DEC AX
000063ea (04) 3b1e 5d06                CMP BX, [0x65d]
000063ee (02) 73 11                    JAE 0x6401
000063f0 (01) 50                       PUSH AX
000063f1 (01) 53                       PUSH BX
000063f2 (02) 8bc3                     MOV AX, BX
000063f4 (03) e8 aafa                  CALL 0x5ea1
000063f7 (01) 5b                       POP BX
000063f8 (02) 0bc0                     OR AX, AX
000063fa (01) 58                       POP AX
000063fb (02) 75 03                    JNZ 0x6400
000063fd (02) 8bc3                     MOV AX, BX
000063ff (01) c3                       RET
00006400 (01) 43                       INC BX
00006401 (03) 3d 0200                  CMP AX, 0x2
00006404 (02) 76 0d                    JBE 0x6413
00006406 (01) 50                       PUSH AX
00006407 (01) 53                       PUSH BX
00006408 (03) e8 96fa                  CALL 0x5ea1
0000640b (01) 5b                       POP BX
0000640c (02) 0bc0                     OR AX, AX
0000640e (01) 58                       POP AX
0000640f (02) 75 01                    JNZ 0x6412
00006411 (01) c3                       RET
00006412 (01) 48                       DEC AX
00006413 (03) 3d 0200                  CMP AX, 0x2
00006416 (02) 77 d2                    JA 0x63ea
00006418 (04) 3b1e 5d06                CMP BX, [0x65d]
0000641c (02) 72 cc                    JB 0x63ea
0000641e (02) 33c0                     XOR AX, AX
00006420 (01) c3                       RET
00006421 (04) 8a0e a107                MOV CL, [0x7a1]
00006425 (03) 80e1 01                  AND CL, 0x1
00006428 (02) 0bc0                     OR AX, AX
0000642a (02) 74 0e                    JZ 0x643a
0000642c (02) 0ac9                     OR CL, CL
0000642e (02) 75 07                    JNZ 0x6437
00006430 (01) 50                       PUSH AX
00006431 (03) e8 01cd                  CALL 0x3135
00006434 (01) 58                       POP AX
00006435 (02) 32c9                     XOR CL, CL
00006437 (03) e9 67cc                  JMP 0x30a1
0000643a (04) 8a2e d507                MOV CH, [0x7d5]
0000643e (03) e9 fcce                  JMP 0x333d
00006441 (01) 48                       DEC AX
00006442 (01) 48                       DEC AX
00006443 (04) f726 5f06                MUL WORD [0x65f]
00006447 (02) 03c3                     ADD AX, BX
00006449 (03) 83d2 00                  ADC DX, 0x0
0000644c (02) b1 07                    MOV CL, 0x7
0000644e (03) e8 c8f2                  CALL 0x5719
00006451 (04) 8b1e 6a06                MOV BX, [0x66a]
00006455 (03) 83c3 04                  ADD BX, 0x4
00006458 (02) b1 02                    MOV CL, 0x2
0000645a (02) d3eb                     SHR BX, CL
0000645c (04) 841e 7306                TEST [0x673], BL
00006460 (02) 74 0f                    JZ 0x6471
00006462 (04) 8a0e 7306                MOV CL, [0x673]
00006466 (02) 32ed                     XOR CH, CH
00006468 (02) f7d1                     NOT CX
0000646a (02) 23d9                     AND BX, CX
0000646c (02) f7d1                     NOT CX
0000646e (02) 03d9                     ADD BX, CX
00006470 (01) 43                       INC BX
00006471 (02) 03c3                     ADD AX, BX
00006473 (03) 83d2 00                  ADC DX, 0x0
00006476 (03) a2 9b06                  MOV [0x69b], AL
00006479 (04) 8826 9c06                MOV [0x69c], AH
0000647d (04) 8816 9d06                MOV [0x69d], DL
00006481 (01) c3                       RET
00006482 (02) 33db                     XOR BX, BX
00006484 (03) e8 baff                  CALL 0x6441
00006487 (03) e8 f2dc                  CALL 0x417c
0000648a (04) 8b1e 5f06                MOV BX, [0x65f]
0000648e (02) b1 07                    MOV CL, 0x7
00006490 (04) 020e 7206                ADD CL, [0x672]
00006494 (02) d3eb                     SHR BX, CL
00006496 (05) c606 d507 00             MOV BYTE [0x7d5], 0x0
0000649b (01) 50                       PUSH AX
0000649c (01) 53                       PUSH BX
0000649d (03) e8 95cc                  CALL 0x3135
000064a0 (03) e8 49c9                  CALL 0x2dec
000064a3 (02) 32c9                     XOR CL, CL
000064a5 (03) e8 0acc                  CALL 0x30b2
000064a8 (01) 5b                       POP BX
000064a9 (01) 58                       POP AX
000064aa (04) 0106 9b06                ADD [0x69b], AX
000064ae (05) 8016 9d06 00             ADC BYTE [0x69d], 0x0
000064b3 (01) 4b                       DEC BX
000064b4 (02) 75 e5                    JNZ 0x649b
000064b6 (01) c3                       RET
000064b7 (05) 800e d405 0f             OR BYTE [0x5d4], 0xf
000064bc (05) f606 4406 80             TEST BYTE [0x644], 0x80
000064c1 (02) 74 5c                    JZ 0x651f
000064c3 (05) 803e 3b06 01             CMP BYTE [0x63b], 0x1
000064c8 (02) 76 09                    JBE 0x64d3
000064ca (03) a0 dc05                  MOV AL, [0x5dc]
000064cd (04) 3a06 3b06                CMP AL, [0x63b]
000064d1 (02) 75 4c                    JNZ 0x651f
000064d3 (03) a0 7b07                  MOV AL, [0x77b]
000064d6 (04) 8a26 7907                MOV AH, [0x779]
000064da (03) 80e4 1f                  AND AH, 0x1f
000064dd (01) 48                       DEC AX
000064de (03) a3 3606                  MOV [0x636], AX
000064e1 (03) e8 a1f1                  CALL 0x5685
000064e4 (02) 0bc0                     OR AX, AX
000064e6 (02) 75 07                    JNZ 0x64ef
000064e8 (01) 5b                       POP BX
000064e9 (05) c606 d105 0b             MOV BYTE [0x5d1], 0xb
000064ee (01) c3                       RET
000064ef (05) c606 d505 ff             MOV BYTE [0x5d5], 0xff
000064f4 (02) 8bd8                     MOV BX, AX
000064f6 (03) 8b47 1a                  MOV AX, [BX+0x1a]
000064f9 (03) a3 8307                  MOV [0x783], AX
000064fc (03) 8b57 1e                  MOV DX, [BX+0x1e]
000064ff (04) 3916 8707                CMP [0x787], DX
00006503 (02) 77 1a                    JA 0x651f
00006505 (02) 72 09                    JB 0x6510
00006507 (03) 8b47 1c                  MOV AX, [BX+0x1c]
0000650a (04) 3906 8507                CMP [0x785], AX
0000650e (02) 73 0f                    JAE 0x651f
00006510 (03) a3 8507                  MOV [0x785], AX
00006513 (04) 8916 8707                MOV [0x787], DX
00006517 (05) c606 d807 ff             MOV BYTE [0x7d8], 0xff
0000651c (02) b0 01                    MOV AL, 0x1
0000651e (01) c3                       RET
0000651f (02) 33c0                     XOR AX, AX
00006521 (01) c3                       RET
00006522 (05) 803e 3b06 01             CMP BYTE [0x63b], 0x1
00006527 (02) 77 2a                    JA 0x6553
00006529 (05) f606 4406 80             TEST BYTE [0x644], 0x80
0000652e (02) 74 23                    JZ 0x6553
00006530 (05) c606 d405 0f             MOV BYTE [0x5d4], 0xf
00006535 (06) f706 6f06 5000           TEST WORD [0x66f], 0x50
0000653b (02) 75 05                    JNZ 0x6542
0000653d (05) c606 d405 ff             MOV BYTE [0x5d4], 0xff
00006542 (03) e8 3df1                  CALL 0x5682
00006545 (02) 0bc0                     OR AX, AX
00006547 (02) 74 02                    JZ 0x654b
00006549 (02) eb 09                    JMP 0x6554
0000654b (05) c606 d105 0b             MOV BYTE [0x5d1], 0xb
00006550 (03) 83c4 02                  ADD SP, 0x2
00006553 (01) c3                       RET
00006554 (04) 8b1e af07                MOV BX, [0x7af]
00006558 (05) f747 1a ffff             TEST WORD [BX+0x1a], 0xffff
0000655d (02) 75 06                    JNZ 0x6565
0000655f (03) a1 8307                  MOV AX, [0x783]
00006562 (03) 8947 1a                  MOV [BX+0x1a], AX
00006565 (03) a1 8507                  MOV AX, [0x785]
00006568 (04) 8b16 8707                MOV DX, [0x787]
0000656c (03) 3b57 1e                  CMP DX, [BX+0x1e]
0000656f (02) 77 07                    JA 0x6578
00006571 (02) 72 0b                    JB 0x657e
00006573 (03) 3b47 1c                  CMP AX, [BX+0x1c]
00006576 (02) 76 06                    JBE 0x657e
00006578 (03) 8947 1c                  MOV [BX+0x1c], AX
0000657b (03) 8957 1e                  MOV [BX+0x1e], DX
0000657e (04) 804f 0b 20               OR BYTE [BX+0xb], 0x20
00006582 (05) 8026 7407 7f             AND BYTE [0x774], 0x7f
00006587 (03) e9 a5d0                  JMP 0x362f
0000658a (01) c3                       RET
0000658b (03) a1 e607                  MOV AX, [0x7e6]
0000658e (02) 85c0                     TEST AX, AX
00006590 (02) 74 06                    JZ 0x6598
00006592 (01) 93                       XCHG BX, AX
00006593 (03) 8b47 06                  MOV AX, [BX+0x6]
00006596 (02) 0bc0                     OR AX, AX
00006598 (01) c3                       RET
00006599 (02) 0000                     ADD [BX+SI], AL
0000659b (02) 0000                     ADD [BX+SI], AL
0000659d (02) 0000                     ADD [BX+SI], AL
0000659f (02) 00e9                     ADD CL, CH
000065a1 (01) 6d                       INSW
000065a2 (02) 00e9                     ADD CL, CH
000065a4 (02) b2 00                    MOV DL, 0x0
000065a6 (03) 876a 81                  XCHG [BP+SI-0x7f], BP
000065a9 (02) 01c4                     ADD SP, AX
000065ab (02) 01d8                     ADD AX, BX
000065ad (04) 0195 01f1                ADD [DI-0xeff], DX
000065b1 (02) 01d2                     ADD DX, DX
000065b3 (02) 01fa                     ADD DX, DI
000065b5 (03) 0172 02                  ADD [BP+SI+0x2], SI
000065b8 (02) 72 02                    JB 0x65bc
000065ba (02) 0302                     ADD AX, [BP+SI]
000065bc (02) 2102                     AND [BP+SI], AX
000065be (04) 26 026f 02               ADD CH, ES:[BX+0x2]
000065c2 (02) 72 02                    JB 0x65c6
000065c4 (02) e1 00                    LOOPZ 0x65c6
000065c6 (01) 9e                       SAHF
000065c7 (04) 018f 01bb                ADD [BX-0x44ff], CX
000065cb (02) 012b                     ADD [BP+DI], BP
000065cd (03) 0240 02                  ADD AL, [BX+SI+0x2]
000065d0 (02) dd00                     FLD QWORD [BX+SI]
000065d2 (02) dd00                     FLD QWORD [BX+SI]
000065d4 (02) dd00                     FLD QWORD [BX+SI]
000065d6 (02) dd00                     FLD QWORD [BX+SI]
000065d8 (02) dd00                     FLD QWORD [BX+SI]
000065da (02) dd00                     FLD QWORD [BX+SI]
000065dc (02) dd00                     FLD QWORD [BX+SI]
000065de (02) dd00                     FLD QWORD [BX+SI]
000065e0 (02) dd00                     FLD QWORD [BX+SI]
000065e2 (01) fe                       DB 0xfe
000065e3 (03) 2e dd00                  FLD QWORD CS:[BX+SI]
000065e6 (02) dd00                     FLD QWORD [BX+SI]
000065e8 (02) dd00                     FLD QWORD [BX+SI]
000065ea (02) dd00                     FLD QWORD [BX+SI]
000065ec (02) dd00                     FLD QWORD [BX+SI]
000065ee (02) 2b02                     SUB AX, [BP+SI]
000065f0 (01) 40                       INC AX
000065f1 (04) 028f 01bb                ADD CL, [BX-0x44ff]
000065f5 (02) 01e8                     ADD AX, BP
000065f7 (02) 00dd                     ADD CH, BL
000065f9 (02) 00dd                     ADD CH, BL
000065fb (04) 009d 039d                ADD [DI-0x62fd], BL
000065ff (03) 034a 0f                  ADD CX, [BP+SI+0xf]
00006602 (01) 50                       PUSH AX
00006603 (03) 0f4c0f                   CMOVL CX, [BX]
00006606 (01) 4e                       DEC SI
00006607 (02) 0f0e                     FEMMS
00006609 (04) 010e 0122                ADD [0x2201], CX
0000660d (03) 0149 01                  ADD [BX+DI+0x1], CX
00006610 (03) e8 4443                  CALL 0xa957
00006613 (04) 8c0e 4410                MOV WORD [0x1044], CS
00006617 (02) 33f6                     XOR SI, SI
00006619 (03) b9 1000                  MOV CX, 0x10
0000661c (01) 51                       PUSH CX
0000661d (04) 8b9c 280f                MOV BX, [SI+0xf28]
00006621 (02) 0bdb                     OR BX, BX
00006623 (02) 74 07                    JZ 0x662c
00006625 (02) 32d2                     XOR DL, DL
00006627 (01) 56                       PUSH SI
00006628 (03) ff57 18                  CALL [BX+0x18]
0000662b (01) 5e                       POP SI
0000662c (04) 8b9c 080f                MOV BX, [SI+0xf08]
00006630 (02) 0bdb                     OR BX, BX
00006632 (02) 74 05                    JZ 0x6639
00006634 (01) 56                       PUSH SI
00006635 (03) ff57 14                  CALL [BX+0x14]
00006638 (01) 5e                       POP SI
00006639 (01) 46                       INC SI
0000663a (01) 46                       INC SI
0000663b (01) 59                       POP CX
0000663c (02) e2 de                    LOOP 0x661c
0000663e (04) 8b1e 480f                MOV BX, [0xf48]
00006642 (03) 8a47 0f                  MOV AL, [BX+0xf]
00006645 (03) a2 060f                  MOV [0xf06], AL
00006648 (03) e8 7812                  CALL 0x78c3
0000664b (03) e8 ee02                  CALL 0x693c
0000664e (03) e8 4943                  CALL 0xa99a
00006651 (03) be 4a12                  MOV SI, 0x124a
00006654 (03) e8 d301                  CALL 0x682a
00006657 (01) cb                       RETF
00006658 (01) fc                       CLD
00006659 (02) 32e4                     XOR AH, AH
0000665b (02) 3c 2b                    CMP AL, 0x2b
0000665d (02) 77 10                    JA 0x666f
0000665f (01) fc                       CLD
00006660 (02) d1e0                     SHL AX, 0x1
00006662 (01) 93                       XCHG BX, AX
00006663 (05) 2e ff97 0800             CALL CS:[BX+0x8]
00006668 (04) 8e06 4e00                MOV ES, [0x4e]
0000666c (02) 8bd8                     MOV BX, AX
0000666e (01) cb                       RETF
0000666f (02) 2c 80                    SUB AL, 0x80
00006671 (02) 72 05                    JB 0x6678
00006673 (03) e8 c041                  CALL 0xa836
00006676 (02) eb f0                    JMP 0x6668
00006678 (03) e8 0200                  CALL 0x667d
0000667b (02) eb eb                    JMP 0x6668
0000667d (03) b8 ffff                  MOV AX, 0xffff
00006680 (01) c3                       RET
00006681 (02) 8bd9                     MOV BX, CX
00006683 (02) b2 01                    MOV DL, 0x1
00006685 (03) ff67 18                  JMP [BX+0x18]
00006688 (02) 8ac6                     MOV AL, DH
0000668a (01) 98                       CBW
0000668b (02) 3c 04                    CMP AL, 0x4
0000668d (02) 73 1b                    JAE 0x66aa
0000668f (02) e3 16                    JCXZ 0x66a7
00006691 (02) 8bf0                     MOV SI, AX
00006693 (02) d1e6                     SHL SI, 0x1
00006695 (05) 2e 8b9c 6000             MOV BX, CS:[SI+0x60]
0000669a (02) 8b1f                     MOV BX, [BX]
0000669c (02) 85db                     TEST BX, BX
0000669e (02) 74 07                    JZ 0x66a7
000066a0 (02) 8bec                     MOV BP, SP
000066a2 (05) 2e ffa4 6800             JMP CS:[SI+0x68]
000066a7 (02) 2bc0                     SUB AX, AX
000066a9 (01) c3                       RET
000066aa (03) b8 ffff                  MOV AX, 0xffff
000066ad (01) c3                       RET
000066ae (04) f647 0e 10               TEST BYTE [BX+0xe], 0x10
000066b2 (02) 74 03                    JZ 0x66b7
000066b4 (03) ff67 22                  JMP [BX+0x22]
000066b7 (03) e8 5000                  CALL 0x670a
000066ba (02) e2 fb                    LOOP 0x66b7
000066bc (02) 2bc0                     SUB AX, AX
000066be (03) 8746 0a                  XCHG [BP+0xa], AX
000066c1 (01) c3                       RET
000066c2 (04) f647 0e 20               TEST BYTE [BX+0xe], 0x20
000066c6 (02) 74 03                    JZ 0x66cb
000066c8 (03) ff67 24                  JMP [BX+0x24]
000066cb (03) bf 1a00                  MOV DI, 0x1a
000066ce (03) e8 4500                  CALL 0x6716
000066d1 (01) 06                       PUSH ES
000066d2 (03) c47e 06                  LES DI, WORD [BP+0x6]
000066d5 (01) aa                       STOSB
000066d6 (03) 897e 06                  MOV [BP+0x6], DI
000066d9 (01) 07                       POP ES
000066da (01) 49                       DEC CX
000066db (02) 74 25                    JZ 0x6702
000066dd (03) bf 1c00                  MOV DI, 0x1c
000066e0 (03) e8 3300                  CALL 0x6716
000066e3 (02) 84c0                     TEST AL, AL
000066e5 (02) 75 e4                    JNZ 0x66cb
000066e7 (02) eb 19                    JMP 0x6702
000066e9 (04) f647 0e 40               TEST BYTE [BX+0xe], 0x40
000066ed (02) 74 03                    JZ 0x66f2
000066ef (03) ff67 26                  JMP [BX+0x26]
000066f2 (03) e8 1500                  CALL 0x670a
000066f5 (01) 49                       DEC CX
000066f6 (02) 74 0a                    JZ 0x6702
000066f8 (03) bf 2000                  MOV DI, 0x20
000066fb (03) e8 1800                  CALL 0x6716
000066fe (02) 84c0                     TEST AL, AL
00006700 (02) 75 f0                    JNZ 0x66f2
00006702 (02) f7d9                     NEG CX
00006704 (03) 034e 0a                  ADD CX, [BP+0xa]
00006707 (02) 8bc1                     MOV AX, CX
00006709 (01) c3                       RET
0000670a (01) 1e                       PUSH DS
0000670b (03) c576 06                  LDS SI, WORD [BP+0x6]
0000670e (01) ac                       LODSB
0000670f (03) 8976 06                  MOV [BP+0x6], SI
00006712 (01) 1f                       POP DS
00006713 (03) bf 1e00                  MOV DI, 0x1e
00006716 (01) 53                       PUSH BX
00006717 (01) 51                       PUSH CX
00006718 (01) 55                       PUSH BP
00006719 (02) 8ac8                     MOV CL, AL
0000671b (02) ff11                     CALL [BX+DI]
0000671d (01) 5d                       POP BP
0000671e (01) 59                       POP CX
0000671f (01) 5b                       POP BX
00006720 (01) c3                       RET
00006721 (04) 8b1e 480f                MOV BX, [0xf48]
00006725 (02) 0bdb                     OR BX, BX
00006727 (02) 74 03                    JZ 0x672c
00006729 (03) ff67 1c                  JMP [BX+0x1c]
0000672c (02) 33c0                     XOR AX, AX
0000672e (01) c3                       RET
0000672f (04) 8b1e 4c0f                MOV BX, [0xf4c]
00006733 (02) eb f0                    JMP 0x6725
00006735 (04) 8b1e 500f                MOV BX, [0xf50]
00006739 (03) bf 1600                  MOV DI, 0x16
0000673c (02) eb 07                    JMP 0x6745
0000673e (04) 8b1e 4a0f                MOV BX, [0xf4a]
00006742 (03) bf 1200                  MOV DI, 0x12
00006745 (02) 0bdb                     OR BX, BX
00006747 (02) 74 0f                    JZ 0x6758
00006749 (01) 53                       PUSH BX
0000674a (01) 57                       PUSH DI
0000674b (03) ff57 20                  CALL [BX+0x20]
0000674e (01) 5f                       POP DI
0000674f (01) 5b                       POP BX
00006750 (02) 0ac0                     OR AL, AL
00006752 (02) 74 06                    JZ 0x675a
00006754 (02) 8b19                     MOV BX, [BX+DI]
00006756 (02) eb ed                    JMP 0x6745
00006758 (02) b0 ff                    MOV AL, 0xff
0000675a (01) c3                       RET
0000675b (04) 8b1e 4e0f                MOV BX, [0xf4e]
0000675f (03) bf 1400                  MOV DI, 0x14
00006762 (02) eb e1                    JMP 0x6745
00006764 (04) 8b1e 480f                MOV BX, [0xf48]
00006768 (02) 0bdb                     OR BX, BX
0000676a (02) 74 03                    JZ 0x676f
0000676c (03) ff67 1a                  JMP [BX+0x1a]
0000676f (02) 33c0                     XOR AX, AX
00006771 (01) c3                       RET
00006772 (04) 8b1e 4c0f                MOV BX, [0xf4c]
00006776 (02) eb f0                    JMP 0x6768
00006778 (04) 8b1e 4a0f                MOV BX, [0xf4a]
0000677c (03) bf 1200                  MOV DI, 0x12
0000677f (02) 0bdb                     OR BX, BX
00006781 (02) 74 0d                    JZ 0x6790
00006783 (01) 53                       PUSH BX
00006784 (01) 51                       PUSH CX
00006785 (01) 57                       PUSH DI
00006786 (03) ff57 1e                  CALL [BX+0x1e]
00006789 (01) 5f                       POP DI
0000678a (01) 59                       POP CX
0000678b (01) 5b                       POP BX
0000678c (02) 8b19                     MOV BX, [BX+DI]
0000678e (02) eb ef                    JMP 0x677f
00006790 (01) c3                       RET
00006791 (04) 8b1e 500f                MOV BX, [0xf50]
00006795 (03) bf 1600                  MOV DI, 0x16
00006798 (02) eb e5                    JMP 0x677f
0000679a (04) 8b1e 4e0f                MOV BX, [0xf4e]
0000679e (03) bf 1400                  MOV DI, 0x14
000067a1 (02) eb dc                    JMP 0x677f
000067a3 (02) 33db                     XOR BX, BX
000067a5 (03) 80f9 0f                  CMP CL, 0xf
000067a8 (02) 77 14                    JA 0x67be
000067aa (02) 8ad9                     MOV BL, CL
000067ac (02) d1e3                     SHL BX, 0x1
000067ae (04) 8b9f 080f                MOV BX, [BX+0xf08]
000067b2 (02) 0bdb                     OR BX, BX
000067b4 (02) 74 08                    JZ 0x67be
000067b6 (03) f6c2 01                  TEST DL, 0x1
000067b9 (02) 75 03                    JNZ 0x67be
000067bb (03) ff57 16                  CALL [BX+0x16]
000067be (02) 8bc3                     MOV AX, BX
000067c0 (01) c3                       RET
000067c1 (03) bf 1800                  MOV DI, 0x18
000067c4 (02) eb 33                    JMP 0x67f9
000067c6 (03) bf 1a00                  MOV DI, 0x1a
000067c9 (02) eb 2e                    JMP 0x67f9
000067cb (02) 8bec                     MOV BP, SP
000067cd (03) 8a5e 0e                  MOV BL, [BP+0xe]
000067d0 (03) 80fb 02                  CMP BL, 0x2
000067d3 (02) 73 20                    JAE 0x67f5
000067d5 (02) 32ff                     XOR BH, BH
000067d7 (02) d1e3                     SHL BX, 0x1
000067d9 (04) 8b9f 080f                MOV BX, [BX+0xf08]
000067dd (03) e9 dc2c                  JMP 0x94bc
000067e0 (02) 8bec                     MOV BP, SP
000067e2 (03) 8a5e 0e                  MOV BL, [BP+0xe]
000067e5 (03) 80fb 02                  CMP BL, 0x2
000067e8 (02) 73 0b                    JAE 0x67f5
000067ea (02) 32ff                     XOR BH, BH
000067ec (02) d1e3                     SHL BX, 0x1
000067ee (04) 8b9f 080f                MOV BX, [BX+0xf08]
000067f2 (03) e9 cf2c                  JMP 0x94c4
000067f5 (03) b8 0101                  MOV AX, 0x101
000067f8 (01) c3                       RET
000067f9 (02) 8bec                     MOV BP, SP
000067fb (03) 8a5e 0e                  MOV BL, [BP+0xe]
000067fe (02) 32ff                     XOR BH, BH
00006800 (02) d1e3                     SHL BX, 0x1
00006802 (04) 8b9f 080f                MOV BX, [BX+0xf08]
00006806 (02) 0bdb                     OR BX, BX
00006808 (02) 74 02                    JZ 0x680c
0000680a (02) ff21                     JMP [BX+DI]
0000680c (02) b0 01                    MOV AL, 0x1
0000680e (01) c3                       RET
0000680f (02) 33c0                     XOR AX, AX
00006811 (01) c3                       RET
00006812 (02) 33c0                     XOR AX, AX
00006814 (01) c3                       RET
00006815 (02) b1 84                    MOV CL, 0x84
00006817 (04) ff1e 3000                CALL FAR WORD [0x30]
0000681b (01) c3                       RET
0000681c (02) b1 8d                    MOV CL, 0x8d
0000681e (04) ff1e 3000                CALL FAR WORD [0x30]
00006822 (01) c3                       RET
00006823 (02) b1 8e                    MOV CL, 0x8e
00006825 (04) ff1e 3000                CALL FAR WORD [0x30]
00006829 (01) c3                       RET
0000682a (06) 26 803e 4600 ff          CMP BYTE ES:[0x46], 0xff
00006830 (02) 74 0e                    JZ 0x6840
00006832 (02) 8a0c                     MOV CL, [SI]
00006834 (02) 0ac9                     OR CL, CL
00006836 (02) 74 08                    JZ 0x6840
00006838 (01) 56                       PUSH SI
00006839 (03) e8 3cff                  CALL 0x6778
0000683c (01) 5e                       POP SI
0000683d (01) 46                       INC SI
0000683e (02) eb f2                    JMP 0x6832
00006840 (01) c3                       RET
00006841 (01) 5e                       POP SI
00006842 (01) 1e                       PUSH DS
00006843 (01) 0e                       PUSH CS
00006844 (01) 1f                       POP DS
00006845 (03) e8 0e00                  CALL 0x6856
00006848 (03) b8 0300                  MOV AX, 0x3
0000684b (03) b9 0000                  MOV CX, 0x0
0000684e (02) e2 fe                    LOOP 0x684e
00006850 (01) 48                       DEC AX
00006851 (02) 75 fb                    JNZ 0x684e
00006853 (01) 1f                       POP DS
00006854 (01) 56                       PUSH SI
00006855 (01) c3                       RET
00006856 (01) fc                       CLD
00006857 (02) e4 00                    IN AL, 0x0
00006859 (02) d0e0                     SHL AL, 0x1
0000685b (02) 79 fa                    JNS 0x6857
0000685d (01) ac                       LODSB
0000685e (02) 84c0                     TEST AL, AL
00006860 (02) 74 04                    JZ 0x6866
00006862 (02) e6 02                    OUT 0x2, AL
00006864 (02) eb f1                    JMP 0x6857
00006866 (01) c3                       RET
00006867 (03) e8 0600                  CALL 0x6870
0000686a (03) e8 0300                  CALL 0x6870
0000686d (03) e8 0000                  CALL 0x6870
00006870 (01) 50                       PUSH AX
00006871 (02) e4 00                    IN AL, 0x0
00006873 (02) d0e0                     SHL AL, 0x1
00006875 (02) 79 fa                    JNS 0x6871
00006877 (02) 8ac4                     MOV AL, AH
00006879 (02) b1 04                    MOV CL, 0x4
0000687b (02) d2e8                     SHR AL, CL
0000687d (02) 24 0f                    AND AL, 0xf
0000687f (02) 04 30                    ADD AL, 0x30
00006881 (02) 3c 39                    CMP AL, 0x39
00006883 (02) 7e 02                    JLE 0x6887
00006885 (02) 04 07                    ADD AL, 0x7
00006887 (02) e6 02                    OUT 0x2, AL
00006889 (01) 58                       POP AX
0000688a (02) d3e0                     SHL AX, CL
0000688c (01) c3                       RET
0000688d (04) ff1e 3800                CALL FAR WORD [0x38]
00006891 (01) c3                       RET
00006892 (03) a0 040f                  MOV AL, [0xf04]
00006895 (04) fe06 040f                INC BYTE [0xf04]
00006899 (04) 3a06 050f                CMP AL, [0xf05]
0000689d (02) 77 01                    JA 0x68a0
0000689f (01) c3                       RET
000068a0 (03) e8 9eff                  CALL 0x6841
000068a3 (03) e9 4f00                  JMP 0x68f5
000068a6 (03) 0d 0a46                  OR AX, 0x460a
000068a9 (01) 41                       INC CX
000068aa (01) 54                       PUSH SP
000068ab (01) 41                       INC CX
000068ac (01) 4c                       DEC SP
000068ad (03) 2045 52                  AND [DI+0x52], AL
000068b0 (01) 52                       PUSH DX
000068b1 (01) 4f                       DEC DI
000068b2 (01) 52                       PUSH DX
000068b3 (02) 3a20                     CMP AH, [BX+SI]
000068b5 (01) 6e                       OUTSB
000068b6 (01) 6f                       OUTSW
000068b7 (03) 206d 6f                  AND [DI+0x6f], CH
000068ba (02) 72 65                    JB 0x6921
000068bc (03) 2066 6c                  AND [BP+0x6c], AH
000068bf (01) 61                       POPA
000068c0 (01) 67                       DB 0x67
000068c0 (03) 67 73 0d                 JAE 0x68d0
000068c3 (02) 0a00                     OR AL, [BX+SI]
000068c5 (03) be 560f                  MOV SI, 0xf56
000068c8 (03) 2944 02                  SUB [SI+0x2], AX
000068cb (02) 76 06                    JBE 0x68d3
000068cd (02) 8b04                     MOV AX, [SI]
000068cf (03) 0344 02                  ADD AX, [SI+0x2]
000068d2 (01) c3                       RET
000068d3 (03) e8 6bff                  CALL 0x6841
000068d6 (03) 0d 0a46                  OR AX, 0x460a
000068d9 (01) 41                       INC CX
000068da (01) 54                       PUSH SP
000068db (01) 41                       INC CX
000068dc (01) 4c                       DEC SP
000068dd (03) 2045 52                  AND [DI+0x52], AL
000068e0 (01) 52                       PUSH DX
000068e1 (01) 4f                       DEC DI
000068e2 (01) 52                       PUSH DX
000068e3 (02) 3a20                     CMP AH, [BX+SI]
000068e5 (01) 6f                       OUTSW
000068e6 (02) 75 74                    JNZ 0x695c
000068e8 (03) 206f 66                  AND [BX+0x66], CH
000068eb (03) 206d 65                  AND [DI+0x65], CH
000068ee (01) 6d                       INSW
000068ef (01) 6f                       OUTSW
000068f0 (02) 72 79                    JB 0x696b
000068f2 (03) 0d 0a00                  OR AX, 0xa
000068f5 (01) f4                       HLT
000068f6 (02) eb fd                    JMP 0x68f5
000068f8 (04) 8b16 bd2c                MOV DX, [0x2cbd]
000068fc (03) be 560f                  MOV SI, 0xf56
000068ff (03) b9 2000                  MOV CX, 0x20
00006902 (02) 8b04                     MOV AX, [SI]
00006904 (02) 3bc2                     CMP AX, DX
00006906 (02) 72 0b                    JB 0x6913
00006908 (04) c704 0000                MOV WORD [SI], 0x0
0000690c (05) c744 02 0000             MOV WORD [SI+0x2], 0x0
00006911 (02) eb 0e                    JMP 0x6921
00006913 (03) 0344 02                  ADD AX, [SI+0x2]
00006916 (02) 3bc2                     CMP AX, DX
00006918 (02) 76 07                    JBE 0x6921
0000691a (02) 8bc2                     MOV AX, DX
0000691c (02) 2b07                     SUB AX, [BX]
0000691e (03) 8947 02                  MOV [BX+0x2], AX
00006921 (03) 83c6 06                  ADD SI, 0x6
00006924 (02) e2 dc                    LOOP 0x6902
00006926 (01) c3                       RET
00006927 (01) 06                       PUSH ES
00006928 (04) 8e06 4e00                MOV ES, [0x4e]
0000692c (04) ff1e 3000                CALL FAR WORD [0x30]
00006930 (01) 07                       POP ES
00006931 (01) c3                       RET
00006932 (01) 1e                       PUSH DS
00006933 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
00006938 (04) ff2e 3400                JMP FAR WORD [0x34]
0000693c (01) c3                       RET
0000693d (03) b8 ffff                  MOV AX, 0xffff
00006940 (01) c3                       RET
00006941 (02) 33c0                     XOR AX, AX
00006943 (01) c3                       RET
00006944 (02) b0 ff                    MOV AL, 0xff
00006946 (01) c3                       RET
00006947 (06) c706 6413 0000           MOV WORD [0x1364], 0x0
0000694d (03) e8 1400                  CALL 0x6964
00006950 (02) b4 07                    MOV AH, 0x7
00006952 (03) a0 f912                  MOV AL, [0x12f9]
00006955 (03) e8 2e00                  CALL 0x6986
00006958 (02) b4 08                    MOV AH, 0x8
0000695a (03) a0 f812                  MOV AL, [0x12f8]
0000695d (03) e8 2600                  CALL 0x6986
00006960 (03) a1 6413                  MOV AX, [0x1364]
00006963 (01) c3                       RET
00006964 (03) a1 f412                  MOV AX, [0x12f4]
00006967 (03) 25 e00f                  AND AX, 0xfe0
0000696a (03) b9 0800                  MOV CX, 0x8
0000696d (03) bf 7f13                  MOV DI, 0x137f
00006970 (01) fc                       CLD
00006971 (01) 06                       PUSH ES
00006972 (01) 1e                       PUSH DS
00006973 (01) 07                       POP ES
00006974 (02) f2 af                    REPNZ SCASW
00006976 (01) 07                       POP ES
00006977 (02) 75 1c                    JNZ 0x6995
00006979 (02) 8bd9                     MOV BX, CX
0000697b (02) 03db                     ADD BX, BX
0000697d (02) 03db                     ADD BX, BX
0000697f (02) b7 e3                    MOV BH, 0xe3
00006981 (02) b0 9c                    MOV AL, 0x9c
00006983 (03) e9 7d0c                  JMP 0x7603
00006986 (03) bb 6613                  MOV BX, 0x1366
00006989 (01) d7                       XLATB
0000698a (02) 84c0                     TEST AL, AL
0000698c (02) 74 07                    JZ 0x6995
0000698e (02) 8ad8                     MOV BL, AL
00006990 (02) 8ac4                     MOV AL, AH
00006992 (03) e9 6e0c                  JMP 0x7603
00006995 (06) c706 6413 ffff           MOV WORD [0x1364], 0xffff
0000699b (01) c3                       RET
0000699c (03) e8 6a01                  CALL 0x6b09
0000699f (02) b0 02                    MOV AL, 0x2
000069a1 (03) bb 0200                  MOV BX, 0x2
000069a4 (03) e8 5c0c                  CALL 0x7603
000069a7 (01) 53                       PUSH BX
000069a8 (03) e8 730b                  CALL 0x751e
000069ab (01) 5b                       POP BX
000069ac (01) 50                       PUSH AX
000069ad (02) b0 02                    MOV AL, 0x2
000069af (03) e8 510c                  CALL 0x7603
000069b2 (03) e8 b101                  CALL 0x6b66
000069b5 (01) 58                       POP AX
000069b6 (01) c3                       RET
000069b7 (02) b0 80                    MOV AL, 0x80
000069b9 (03) bb ffff                  MOV BX, 0xffff
000069bc (03) e8 440c                  CALL 0x7603
000069bf (02) 33c0                     XOR AX, AX
000069c1 (02) 84db                     TEST BL, BL
000069c3 (02) 74 02                    JZ 0x69c7
000069c5 (02) fec8                     DEC AL
000069c7 (01) c3                       RET
000069c8 (02) 8ac1                     MOV AL, CL
000069ca (03) e9 6d0b                  JMP 0x753a
000069cd (03) bb 9013                  MOV BX, 0x1390
000069d0 (03) e9 1c10                  JMP 0x79ef
000069d3 (05) 803e a413 00             CMP BYTE [0x13a4], 0x0
000069d8 (02) 75 01                    JNZ 0x69db
000069da (01) c3                       RET
000069db (01) 06                       PUSH ES
000069dc (02) 33c0                     XOR AX, AX
000069de (02) 8ec0                     MOV ES, AX
000069e0 (05) 26 c43e 2400             LES DI, WORD ES:[0x24]
000069e5 (02) 8cc0                     MOV AX, ES
000069e7 (02) 0bc7                     OR AX, DI
000069e9 (02) 74 1e                    JZ 0x6a09
000069eb (01) fc                       CLD
000069ec (02) b0 e4                    MOV AL, 0xe4
000069ee (03) b9 0001                  MOV CX, 0x100
000069f1 (02) f2 ae                    REPNZ SCASB
000069f3 (02) e3 14                    JCXZ 0x6a09
000069f5 (04) 26 803d 60               CMP BYTE ES:[DI], 0x60
000069f9 (02) 75 f6                    JNZ 0x69f1
000069fb (02) b3 b0                    MOV BL, 0xb0
000069fd (04) 26 895d ff               MOV ES:[DI-0x1], BX
00006a01 (02) cd 09                    INT 0x9
00006a03 (06) 26 c745 ff e460          MOV WORD ES:[DI-0x1], 0x60e4
00006a09 (01) 07                       POP ES
00006a0a (01) c3                       RET
00006a0b (06) c706 9213 3200           MOV WORD [0x1392], 0x32
00006a11 (03) e8 0400                  CALL 0x6a18
00006a14 (03) e8 9900                  CALL 0x6ab0
00006a17 (01) c3                       RET
00006a18 (01) 1e                       PUSH DS
00006a19 (02) 33c0                     XOR AX, AX
00006a1b (02) 8ed8                     MOV DS, AX
00006a1d (06) 813e 2400 db27           CMP WORD [0x24], 0x27db
00006a23 (02) 75 4e                    JNZ 0x6a73
00006a25 (06) 813e 2600 0010           CMP WORD [0x26], 0x1000
00006a2b (02) 75 46                    JNZ 0x6a73
00006a2d (03) b8 0010                  MOV AX, 0x1000
00006a30 (02) 8ed8                     MOV DS, AX
00006a32 (06) 813e 0491 8ae6           CMP WORD [0x9104], 0xe68a
00006a38 (02) 75 39                    JNZ 0x6a73
00006a3a (06) 813e 1191 06b8           CMP WORD [0x9111], 0xb806
00006a40 (02) 75 31                    JNZ 0x6a73
00006a42 (01) 06                       PUSH ES
00006a43 (02) 8ec0                     MOV ES, AX
00006a45 (02) 8cc8                     MOV AX, CS
00006a47 (02) 8ed8                     MOV DS, AX
00006a49 (01) fc                       CLD
00006a4a (03) be d504                  MOV SI, 0x4d5
00006a4d (03) bf 0491                  MOV DI, 0x9104
00006a50 (03) b9 0400                  MOV CX, 0x4
00006a53 (02) f3 a4                    REP MOVSB
00006a55 (03) be e204                  MOV SI, 0x4e2
00006a58 (03) bf 1191                  MOV DI, 0x9111
00006a5b (03) b9 0f00                  MOV CX, 0xf
00006a5e (02) f3 a4                    REP MOVSB
00006a60 (01) 07                       POP ES
00006a61 (01) 1f                       POP DS
00006a62 (05) c606 a413 ff             MOV BYTE [0x13a4], 0xff
00006a67 (03) bb 9c13                  MOV BX, 0x139c
00006a6a (03) e8 6c0f                  CALL 0x79d9
00006a6d (03) bb 9613                  MOV BX, 0x1396
00006a70 (03) e9 7c0f                  JMP 0x79ef
00006a73 (01) 1f                       POP DS
00006a74 (01) c3                       RET
00006a75 (01) 43                       INC BX
00006a76 (03) e8 0900                  CALL 0x6a82
00006a79 (02) 0000                     ADD [BX+SI], AL
00006a7b (02) 0000                     ADD [BX+SI], AL
00006a7d (02) 0000                     ADD [BX+SI], AL
00006a7f (02) 0000                     ADD [BX+SI], AL
00006a81 (04) 0081 fad8                ADD [BX+DI-0x2706], AL
00006a85 (03) 0375 08                  ADD SI, [DI+0x8]
00006a88 (02) 24 02                    AND AL, 0x2
00006a8a (02) d0e0                     SHL AL, 0x1
00006a8c (02) b4 10                    MOV AH, 0x10
00006a8e (02) cd 10                    INT 0x10
00006a90 (01) c3                       RET
00006a91 (06) c706 9e13 0100           MOV WORD [0x139e], 0x1
00006a97 (05) 8306 a213 0b             ADD WORD [0x13a2], 0xb
00006a9c (06) c706 9813 0100           MOV WORD [0x1398], 0x1
00006aa2 (01) c3                       RET
00006aa3 (02) 33c9                     XOR CX, CX
00006aa5 (04) 870e a213                XCHG [0x13a2], CX
00006aa9 (01) 51                       PUSH CX
00006aaa (02) cd 08                    INT 0x8
00006aac (01) 59                       POP CX
00006aad (02) e2 fa                    LOOP 0x6aa9
00006aaf (01) c3                       RET
00006ab0 (01) 06                       PUSH ES
00006ab1 (02) 33c0                     XOR AX, AX
00006ab3 (02) 8ec0                     MOV ES, AX
00006ab5 (04) 26 a1 5a00               MOV AX, ES:[0x5a]
00006ab9 (02) 8cc9                     MOV CX, CS
00006abb (02) 3bc1                     CMP AX, CX
00006abd (02) 74 1d                    JZ 0x6adc
00006abf (07) 26 813e 5800 df77        CMP WORD ES:[0x58], 0x77df
00006ac6 (02) 75 14                    JNZ 0x6adc
00006ac8 (02) 8ec0                     MOV ES, AX
00006aca (07) 26 813e 800c 522b        CMP WORD ES:[0xc80], 0x2b52
00006ad1 (02) 75 09                    JNZ 0x6adc
00006ad3 (07) 26 813e bd30 b250        CMP WORD ES:[0x30bd], 0x50b2
00006ada (02) 74 02                    JZ 0x6ade
00006adc (01) 07                       POP ES
00006add (01) c3                       RET
00006ade (01) 1e                       PUSH DS
00006adf (02) 8ed9                     MOV DS, CX
00006ae1 (01) fc                       CLD
00006ae2 (03) be 5b05                  MOV SI, 0x55b
00006ae5 (03) bf 800c                  MOV DI, 0xc80
00006ae8 (03) b9 0800                  MOV CX, 0x8
00006aeb (02) f3 a4                    REP MOVSB
00006aed (03) be 6305                  MOV SI, 0x563
00006af0 (03) bf bd30                  MOV DI, 0x30bd
00006af3 (03) b9 0600                  MOV CX, 0x6
00006af6 (02) f3 a4                    REP MOVSB
00006af8 (01) 1f                       POP DS
00006af9 (01) 07                       POP ES
00006afa (01) c3                       RET
00006afb (01) 50                       PUSH AX
00006afc (03) b8 070e                  MOV AX, 0xe07
00006aff (02) cd 10                    INT 0x10
00006b01 (01) 58                       POP AX
00006b02 (01) c3                       RET
00006b03 (02) b4 03                    MOV AH, 0x3
00006b05 (02) cd 10                    INT 0x10
00006b07 (02) 8bc2                     MOV AX, DX
00006b09 (01) fb                       STI
00006b0a (01) 51                       PUSH CX
00006b0b (01) 06                       PUSH ES
00006b0c (04) 8e06 4e00                MOV ES, [0x4e]
00006b10 (05) 26 fe06 1300             INC BYTE ES:[0x13]
00006b15 (01) 07                       POP ES
00006b16 (03) b9 ffff                  MOV CX, 0xffff
00006b19 (04) 870e a613                XCHG [0x13a6], CX
00006b1d (02) e3 39                    JCXZ 0x6b58
00006b1f (01) 06                       PUSH ES
00006b20 (04) 8e06 4e00                MOV ES, [0x4e]
00006b24 (05) 26 fe0e 1300             DEC BYTE ES:[0x13]
00006b29 (01) 07                       POP ES
00006b2a (04) 8b0e 4e00                MOV CX, [0x4e]
00006b2e (04) 3b0e aa13                CMP CX, [0x13aa]
00006b32 (02) 74 2c                    JZ 0x6b60
00006b34 (03) b9 ffff                  MOV CX, 0xffff
00006b37 (04) 870e a813                XCHG [0x13a8], CX
00006b3b (02) e3 02                    JCXZ 0x6b3f
00006b3d (02) eb cc                    JMP 0x6b0b
00006b3f (01) 59                       POP CX
00006b40 (01) 60                       PUSHA
00006b41 (01) 06                       PUSH ES
00006b42 (04) 8e06 4e00                MOV ES, [0x4e]
00006b46 (04) 8a16 4a17                MOV DL, [0x174a]
00006b4a (03) e8 c8fc                  CALL 0x6815
00006b4d (01) 07                       POP ES
00006b4e (01) 61                       POPA
00006b4f (01) 51                       PUSH CX
00006b50 (06) c706 a813 0000           MOV WORD [0x13a8], 0x0
00006b56 (02) eb b3                    JMP 0x6b0b
00006b58 (04) 8b0e 4e00                MOV CX, [0x4e]
00006b5c (04) 890e aa13                MOV [0x13aa], CX
00006b60 (04) fe06 ac13                INC BYTE [0x13ac]
00006b64 (01) 59                       POP CX
00006b65 (01) c3                       RET
00006b66 (01) fb                       STI
00006b67 (04) fe0e ac13                DEC BYTE [0x13ac]
00006b6b (02) 75 33                    JNZ 0x6ba0
00006b6d (03) e8 0d0e                  CALL 0x797d
00006b70 (06) c706 aa13 0000           MOV WORD [0x13aa], 0x0
00006b76 (06) c706 a613 0000           MOV WORD [0x13a6], 0x0
00006b7c (05) 833e a813 ff             CMP WORD [0x13a8], -0x1
00006b81 (02) 75 12                    JNZ 0x6b95
00006b83 (01) 60                       PUSHA
00006b84 (01) 06                       PUSH ES
00006b85 (04) 8e06 4e00                MOV ES, [0x4e]
00006b89 (04) 8a16 4a17                MOV DL, [0x174a]
00006b8d (03) e8 fdfc                  CALL 0x688d
00006b90 (03) e8 90fc                  CALL 0x6823
00006b93 (01) 07                       POP ES
00006b94 (01) 61                       POPA
00006b95 (01) 06                       PUSH ES
00006b96 (04) 8e06 4e00                MOV ES, [0x4e]
00006b9a (05) 26 fe0e 1300             DEC BYTE ES:[0x13]
00006b9f (01) 07                       POP ES
00006ba0 (01) c3                       RET
00006ba1 (03) e8 eefc                  CALL 0x6892
00006ba4 (03) a2 4a17                  MOV [0x174a], AL
00006ba7 (03) e8 5fff                  CALL 0x6b09
00006baa (02) b0 08                    MOV AL, 0x8
00006bac (03) e8 bf08                  CALL 0x746e
00006baf (02) b0 fc                    MOV AL, 0xfc
00006bb1 (03) e8 ba08                  CALL 0x746e
00006bb4 (02) 2ac0                     SUB AL, AL
00006bb6 (03) e8 b508                  CALL 0x746e
00006bb9 (02) b0 fd                    MOV AL, 0xfd
00006bbb (03) e8 b008                  CALL 0x746e
00006bbe (02) b0 ff                    MOV AL, 0xff
00006bc0 (03) e8 ab08                  CALL 0x746e
00006bc3 (02) 2ac0                     SUB AL, AL
00006bc5 (03) e8 a608                  CALL 0x746e
00006bc8 (03) e8 9bff                  CALL 0x6b66
00006bcb (01) 54                       PUSH SP
00006bcc (01) 58                       POP AX
00006bcd (02) 3bc4                     CMP AX, SP
00006bcf (02) 74 34                    JZ 0x6c05
00006bd1 (03) ba 38ff                  MOV DX, 0xff38
00006bd4 (03) b8 1000                  MOV AX, 0x10
00006bd7 (01) ef                       OUT DX, AX
00006bd8 (01) 1e                       PUSH DS
00006bd9 (02) 33c0                     XOR AX, AX
00006bdb (02) 8ed8                     MOV DS, AX
00006bdd (06) c706 0800 a611           MOV WORD [0x8], 0x11a6
00006be3 (04) 8c0e 0a00                MOV WORD [0xa], CS
00006be7 (01) 1f                       POP DS
00006be8 (03) b8 ffff                  MOV AX, 0xffff
00006beb (03) ba 5aff                  MOV DX, 0xff5a
00006bee (01) ef                       OUT DX, AX
00006bef (03) b8 0200                  MOV AX, 0x2
00006bf2 (03) ba 5cff                  MOV DX, 0xff5c
00006bf5 (01) ef                       OUT DX, AX
00006bf6 (03) b8 0001                  MOV AX, 0x100
00006bf9 (03) ba 62ff                  MOV DX, 0xff62
00006bfc (01) ef                       OUT DX, AX
00006bfd (03) b8 03c0                  MOV AX, 0xc003
00006c00 (03) ba 66ff                  MOV DX, 0xff66
00006c03 (01) ef                       OUT DX, AX
00006c04 (01) c3                       RET
00006c05 (02) b0 0c                    MOV AL, 0xc
00006c07 (02) e6 60                    OUT 0x60, AL
00006c09 (01) c3                       RET
00006c0a (02) 0000                     ADD [BX+SI], AL
00006c0c (02) 0000                     ADD [BX+SI], AL
00006c0e (01) 1e                       PUSH DS
00006c0f (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
00006c14 (04) 8c16 0017                MOV WORD [0x1700], SS
00006c18 (04) 8926 0217                MOV [0x1702], SP
00006c1c (05) 2e 8e16 0600             MOV SS, CS:[0x6]
00006c21 (03) bc 0017                  MOV SP, 0x1700
00006c24 (04) 81e4 feff                AND SP, 0xfffe
00006c28 (01) 60                       PUSHA
00006c29 (01) 06                       PUSH ES
00006c2a (05) 2e 8e06 0600             MOV ES, CS:[0x6]
00006c2f (01) fc                       CLD
00006c30 (04) fe06 030f                INC BYTE [0xf03]
00006c34 (01) 54                       PUSH SP
00006c35 (01) 58                       POP AX
00006c36 (02) 3bc4                     CMP AX, SP
00006c38 (02) 74 07                    JZ 0x6c41
00006c3a (03) ba 22ff                  MOV DX, 0xff22
00006c3d (03) b8 0080                  MOV AX, 0x8000
00006c40 (01) ef                       OUT DX, AX
00006c41 (02) e4 8c                    IN AL, 0x8c
00006c43 (02) a8 80                    TEST AL, 0x80
00006c45 (02) 74 13                    JZ 0x6c5a
00006c47 (03) e8 4f00                  CALL 0x6c99
00006c4a (01) 07                       POP ES
00006c4b (01) 61                       POPA
00006c4c (04) 8e16 0017                MOV SS, [0x1700]
00006c50 (04) 8b26 0217                MOV SP, [0x1702]
00006c54 (04) fe0e 030f                DEC BYTE [0xf03]
00006c58 (01) 1f                       POP DS
00006c59 (01) cf                       IRET
00006c5a (02) e4 80                    IN AL, 0x80
00006c5c (02) a8 80                    TEST AL, 0x80
00006c5e (02) 74 ea                    JZ 0x6c4a
00006c60 (03) ba 8200                  MOV DX, 0x82
00006c63 (01) ec                       IN AL, DX
00006c64 (02) a8 80                    TEST AL, 0x80
00006c66 (02) 79 02                    JNS 0x6c6a
00006c68 (02) eb 10                    JMP 0x6c7a
00006c6a (03) e8 3008                  CALL 0x749d
00006c6d (02) 8af8                     MOV BH, AL
00006c6f (03) e8 2b08                  CALL 0x749d
00006c72 (02) 8ad8                     MOV BL, AL
00006c74 (03) e8 2608                  CALL 0x749d
00006c77 (03) e8 fd01                  CALL 0x6e77
00006c7a (01) 07                       POP ES
00006c7b (01) 61                       POPA
00006c7c (04) 8e16 0017                MOV SS, [0x1700]
00006c80 (04) 8b26 0217                MOV SP, [0x1702]
00006c84 (05) 833e a613 00             CMP WORD [0x13a6], 0x0
00006c89 (02) 75 03                    JNZ 0x6c8e
00006c8b (03) e8 ef0c                  CALL 0x797d
00006c8e (04) fe0e 030f                DEC BYTE [0xf03]
00006c92 (01) 1f                       POP DS
00006c93 (02) 75 03                    JNZ 0x6c98
00006c95 (03) e9 9afc                  JMP 0x6932
00006c98 (01) cf                       IRET
00006c99 (03) ba 8e00                  MOV DX, 0x8e
00006c9c (01) ec                       IN AL, DX
00006c9d (02) d0e0                     SHL AL, 0x1
00006c9f (02) 73 2a                    JAE 0x6ccb
00006ca1 (03) ba 8600                  MOV DX, 0x86
00006ca4 (03) e8 3e08                  CALL 0x74e5
00006ca7 (03) e8 3b08                  CALL 0x74e5
00006caa (03) a2 0617                  MOV [0x1706], AL
00006cad (02) 84c0                     TEST AL, AL
00006caf (02) 74 13                    JZ 0x6cc4
00006cb1 (03) bf 0717                  MOV DI, 0x1707
00006cb4 (03) e8 2e08                  CALL 0x74e5
00006cb7 (02) 84c0                     TEST AL, AL
00006cb9 (02) 74 09                    JZ 0x6cc4
00006cbb (04) 81ff 3717                CMP DI, 0x1737
00006cbf (02) 73 01                    JAE 0x6cc2
00006cc1 (01) aa                       STOSB
00006cc2 (02) eb f0                    JMP 0x6cb4
00006cc4 (01) aa                       STOSB
00006cc5 (05) c606 0417 ff             MOV BYTE [0x1704], 0xff
00006cca (01) c3                       RET
00006ccb (02) d0e8                     SHR AL, 0x1
00006ccd (03) a2 4017                  MOV [0x1740], AL
00006cd0 (03) e8 1208                  CALL 0x74e5
00006cd3 (05) 803e 4017 05             CMP BYTE [0x1740], 0x5
00006cd8 (02) 75 13                    JNZ 0x6ced
00006cda (01) 54                       PUSH SP
00006cdb (01) 58                       POP AX
00006cdc (02) 3bc4                     CMP AX, SP
00006cde (02) 74 07                    JZ 0x6ce7
00006ce0 (03) b8 0400                  MOV AX, 0x4
00006ce3 (03) ba caff                  MOV DX, 0xffca
00006ce6 (01) ef                       OUT DX, AX
00006ce7 (05) c606 4217 00             MOV BYTE [0x1742], 0x0
00006cec (01) c3                       RET
00006ced (03) b9 0400                  MOV CX, 0x4
00006cf0 (03) bf 4617                  MOV DI, 0x1746
00006cf3 (01) fd                       STD
00006cf4 (03) e8 ee07                  CALL 0x74e5
00006cf7 (01) aa                       STOSB
00006cf8 (02) e2 fa                    LOOP 0x6cf4
00006cfa (01) fc                       CLD
00006cfb (05) 803e 4017 04             CMP BYTE [0x1740], 0x4
00006d00 (02) 74 45                    JZ 0x6d47
00006d02 (05) 803e 4017 06             CMP BYTE [0x1740], 0x6
00006d07 (02) 73 47                    JAE 0x6d50
00006d09 (01) 54                       PUSH SP
00006d0a (01) 58                       POP AX
00006d0b (02) 3bc4                     CMP AX, SP
00006d0d (02) 74 03                    JZ 0x6d12
00006d0f (03) e9 8800                  JMP 0x6d9a
00006d12 (04) 8b1e 4317                MOV BX, [0x1743]
00006d16 (05) 2e 891e 8908             MOV CS:[0x889], BX
00006d1b (05) 2e 891e 9f08             MOV CS:[0x89f], BX
00006d20 (04) 8b1e 4517                MOV BX, [0x1745]
00006d24 (05) 2e 891e 8408             MOV CS:[0x884], BX
00006d29 (05) 2e 891e 9808             MOV CS:[0x898], BX
00006d2e (04) 8a1e 4017                MOV BL, [0x1740]
00006d32 (02) b7 00                    MOV BH, 0x0
00006d34 (02) d1e3                     SHL BX, 0x1
00006d36 (04) 8b87 3817                MOV AX, [BX+0x1738]
00006d3a (02) 2bdb                     SUB BX, BX
00006d3c (01) 06                       PUSH ES
00006d3d (02) 8ec3                     MOV ES, BX
00006d3f (03) bf 0800                  MOV DI, 0x8
00006d42 (01) ab                       STOSW
00006d43 (02) 8cc8                     MOV AX, CS
00006d45 (01) ab                       STOSW
00006d46 (01) 07                       POP ES
00006d47 (02) e4 8c                    IN AL, 0x8c
00006d49 (02) a8 80                    TEST AL, 0x80
00006d4b (02) 74 fa                    JZ 0x6d47
00006d4d (02) e4 8e                    IN AL, 0x8e
00006d4f (01) c3                       RET
00006d50 (03) e8 e509                  CALL 0x7738
00006d53 (05) 803e 4017 06             CMP BYTE [0x1740], 0x6
00006d58 (02) 75 20                    JNZ 0x6d7a
00006d5a (01) 1e                       PUSH DS
00006d5b (04) c536 4317                LDS SI, WORD [0x1743]
00006d5f (03) b9 0101                  MOV CX, 0x101
00006d62 (03) ba 8a00                  MOV DX, 0x8a
00006d65 (02) e4 8c                    IN AL, 0x8c
00006d67 (02) 84c0                     TEST AL, AL
00006d69 (02) 79 fa                    JNS 0x6d65
00006d6b (02) e4 8e                    IN AL, 0x8e
00006d6d (02) e4 88                    IN AL, 0x88
00006d6f (02) d0e0                     SHL AL, 0x1
00006d71 (02) 79 fa                    JNS 0x6d6d
00006d73 (01) 6e                       OUTSB
00006d74 (02) e2 f7                    LOOP 0x6d6d
00006d76 (01) 1f                       POP DS
00006d77 (03) e9 8e09                  JMP 0x7708
00006d7a (01) 06                       PUSH ES
00006d7b (04) c43e 4317                LES DI, WORD [0x1743]
00006d7f (03) b9 0001                  MOV CX, 0x100
00006d82 (03) ba 8a00                  MOV DX, 0x8a
00006d85 (02) e4 8c                    IN AL, 0x8c
00006d87 (02) 84c0                     TEST AL, AL
00006d89 (02) 79 fa                    JNS 0x6d85
00006d8b (02) e4 8e                    IN AL, 0x8e
00006d8d (02) e4 88                    IN AL, 0x88
00006d8f (02) 22c0                     AND AL, AL
00006d91 (02) 79 fa                    JNS 0x6d8d
00006d93 (01) 6c                       INSB
00006d94 (02) e2 f7                    LOOP 0x6d8d
00006d96 (01) 07                       POP ES
00006d97 (03) e9 6e09                  JMP 0x7708
00006d9a (05) f606 4017 01             TEST BYTE [0x1740], 0x1
00006d9f (02) 75 06                    JNZ 0x6da7
00006da1 (03) e8 0900                  CALL 0x6dad
00006da4 (03) e9 a0ff                  JMP 0x6d47
00006da7 (03) e8 3d00                  CALL 0x6de7
00006daa (03) e9 9aff                  JMP 0x6d47
00006dad (03) a1 4517                  MOV AX, [0x1745]
00006db0 (02) d1c0                     ROL AX, 0x1
00006db2 (02) d1c0                     ROL AX, 0x1
00006db4 (02) d1c0                     ROL AX, 0x1
00006db6 (02) d1c0                     ROL AX, 0x1
00006db8 (02) 8bd8                     MOV BX, AX
00006dba (03) ba c2ff                  MOV DX, 0xffc2
00006dbd (01) ef                       OUT DX, AX
00006dbe (03) 25 f0ff                  AND AX, 0xfff0
00006dc1 (04) 0306 4317                ADD AX, [0x1743]
00006dc5 (03) ba c0ff                  MOV DX, 0xffc0
00006dc8 (01) ef                       OUT DX, AX
00006dc9 (02) 73 07                    JAE 0x6dd2
00006dcb (01) 43                       INC BX
00006dcc (02) 8bc3                     MOV AX, BX
00006dce (03) ba c2ff                  MOV DX, 0xffc2
00006dd1 (01) ef                       OUT DX, AX
00006dd2 (03) b8 8a00                  MOV AX, 0x8a
00006dd5 (03) ba c4ff                  MOV DX, 0xffc4
00006dd8 (01) ef                       OUT DX, AX
00006dd9 (02) 33c0                     XOR AX, AX
00006ddb (03) ba c6ff                  MOV DX, 0xffc6
00006dde (01) ef                       OUT DX, AX
00006ddf (03) b8 a614                  MOV AX, 0x14a6
00006de2 (03) ba caff                  MOV DX, 0xffca
00006de5 (01) ef                       OUT DX, AX
00006de6 (01) c3                       RET
00006de7 (03) a1 4517                  MOV AX, [0x1745]
00006dea (02) d1c0                     ROL AX, 0x1
00006dec (02) d1c0                     ROL AX, 0x1
00006dee (02) d1c0                     ROL AX, 0x1
00006df0 (02) d1c0                     ROL AX, 0x1
00006df2 (03) ba c6ff                  MOV DX, 0xffc6
00006df5 (01) ef                       OUT DX, AX
00006df6 (02) 8bd8                     MOV BX, AX
00006df8 (03) 25 f0ff                  AND AX, 0xfff0
00006dfb (04) 0306 4317                ADD AX, [0x1743]
00006dff (03) ba c4ff                  MOV DX, 0xffc4
00006e02 (01) ef                       OUT DX, AX
00006e03 (02) 73 07                    JAE 0x6e0c
00006e05 (01) 43                       INC BX
00006e06 (02) 8bc3                     MOV AX, BX
00006e08 (03) ba c6ff                  MOV DX, 0xffc6
00006e0b (01) ef                       OUT DX, AX
00006e0c (03) b8 8a00                  MOV AX, 0x8a
00006e0f (03) ba c0ff                  MOV DX, 0xffc0
00006e12 (01) ef                       OUT DX, AX
00006e13 (02) 33c0                     XOR AX, AX
00006e15 (03) ba c2ff                  MOV DX, 0xffc2
00006e18 (01) ef                       OUT DX, AX
00006e19 (03) b8 a6a0                  MOV AX, 0xa0a6
00006e1c (03) ba caff                  MOV DX, 0xffca
00006e1f (01) ef                       OUT DX, AX
00006e20 (01) c3                       RET
00006e21 (01) 1e                       PUSH DS
00006e22 (01) 50                       PUSH AX
00006e23 (03) b8 0000                  MOV AX, 0x0
00006e26 (02) 8ed8                     MOV DS, AX
00006e28 (03) a0 ad13                  MOV AL, [0x13ad]
00006e2b (02) e6 8a                    OUT 0x8a, AL
00006e2d (05) 2e ff06 8908             INC WORD CS:[0x889]
00006e32 (01) 58                       POP AX
00006e33 (01) 1f                       POP DS
00006e34 (01) cf                       IRET
00006e35 (01) 1e                       PUSH DS
00006e36 (01) 50                       PUSH AX
00006e37 (03) b8 0000                  MOV AX, 0x0
00006e3a (02) 8ed8                     MOV DS, AX
00006e3c (02) e4 8a                    IN AL, 0x8a
00006e3e (03) a2 ad13                  MOV [0x13ad], AL
00006e41 (05) 2e ff06 9f08             INC WORD CS:[0x89f]
00006e46 (01) 58                       POP AX
00006e47 (01) 1f                       POP DS
00006e48 (01) cf                       IRET
00006e49 (01) 1e                       PUSH DS
00006e4a (01) 56                       PUSH SI
00006e4b (01) 52                       PUSH DX
00006e4c (03) ba 8a00                  MOV DX, 0x8a
00006e4f (01) fc                       CLD
00006e50 (05) 2e c536 4317             LDS SI, WORD CS:[0x1743]
00006e55 (01) 6e                       OUTSB
00006e56 (01) 6e                       OUTSB
00006e57 (05) 2e 8936 4317             MOV CS:[0x1743], SI
00006e5c (01) 5a                       POP DX
00006e5d (01) 5e                       POP SI
00006e5e (01) 1f                       POP DS
00006e5f (01) cf                       IRET
00006e60 (01) 06                       PUSH ES
00006e61 (01) 57                       PUSH DI
00006e62 (01) 52                       PUSH DX
00006e63 (03) ba 8a00                  MOV DX, 0x8a
00006e66 (01) fc                       CLD
00006e67 (05) 2e c43e 4317             LES DI, WORD CS:[0x1743]
00006e6c (01) 6c                       INSB
00006e6d (01) 6c                       INSB
00006e6e (05) 2e 893e 4317             MOV CS:[0x1743], DI
00006e73 (01) 5a                       POP DX
00006e74 (01) 5f                       POP DI
00006e75 (01) 07                       POP ES
00006e76 (01) cf                       IRET
00006e77 (02) 3c 0b                    CMP AL, 0xb
00006e79 (02) 76 02                    JBE 0x6e7d
00006e7b (02) b0 0b                    MOV AL, 0xb
00006e7d (01) 98                       CBW
00006e7e (02) d1e0                     SHL AX, 0x1
00006e80 (02) 8bf0                     MOV SI, AX
00006e82 (05) 2e ffa4 e708             JMP CS:[SI+0x8e7]
00006e87 (02) ff08                     DEC WORD [BX+SI]
00006e89 (01) 06                       PUSH ES
00006e8a (04) 0906 0906                OR [0x609], AX
00006e8e (02) 0907                     OR [BX], AX
00006e90 (02) 0914                     OR [SI], DX
00006e92 (02) 0914                     OR [SI], DX
00006e94 (02) 0914                     OR [SI], DX
00006e96 (02) 0914                     OR [SI], DX
00006e98 (02) 0914                     OR [SI], DX
00006e9a (02) 0915                     OR [DI], DX
00006e9c (02) 0920                     OR [BX+SI], SP
00006e9e (04) 098a 166e                OR [BP+SI+0x6e16], CX
00006ea2 (02) 22e9                     AND CH, CL
00006ea4 (02) e7 f9                    OUT 0xf9, AX
00006ea6 (01) c3                       RET
00006ea7 (01) 53                       PUSH BX
00006ea8 (03) e8 a40a                  CALL 0x794f
00006eab (02) 2ac0                     SUB AL, AL
00006ead (03) e8 1106                  CALL 0x74c1
00006eb0 (01) 5b                       POP BX
00006eb1 (03) e9 6022                  JMP 0x9114
00006eb4 (01) c3                       RET
00006eb5 (04) 881e 1b1e                MOV [0x1e1b], BL
00006eb9 (04) 8a16 1a1e                MOV DL, [0x1e1a]
00006ebd (03) e9 cdf9                  JMP 0x688d
00006ec0 (01) c3                       RET
00006ec1 (02) b0 0e                    MOV AL, 0xe
00006ec3 (03) bb 0400                  MOV BX, 0x4
00006ec6 (03) e8 3a07                  CALL 0x7603
00006ec9 (05) c606 4917 ff             MOV BYTE [0x1749], 0xff
00006ece (01) c3                       RET
00006ecf (05) c606 4917 00             MOV BYTE [0x1749], 0x0
00006ed4 (02) b0 0d                    MOV AL, 0xd
00006ed6 (03) bb 0400                  MOV BX, 0x4
00006ed9 (03) e9 2707                  JMP 0x7603
00006edc (03) e8 2afc                  CALL 0x6b09
00006edf (03) e9 6704                  JMP 0x7349
00006ee2 (03) e9 81fc                  JMP 0x6b66
00006ee5 (02) 8ac1                     MOV AL, CL
00006ee7 (02) 8bda                     MOV BX, DX
00006ee9 (03) e9 1707                  JMP 0x7603
00006eec (03) e8 1afc                  CALL 0x6b09
00006eef (03) e8 5704                  CALL 0x7349
00006ef2 (02) 8ae1                     MOV AH, CL
00006ef4 (01) 1e                       PUSH DS
00006ef5 (01) 52                       PUSH DX
00006ef6 (01) 1f                       POP DS
00006ef7 (03) e8 8407                  CALL 0x767e
00006efa (01) 1f                       POP DS
00006efb (03) e9 68fc                  JMP 0x6b66
00006efe (01) fb                       STI
00006eff (03) e8 07fc                  CALL 0x6b09
00006f02 (03) e8 2504                  CALL 0x732a
00006f05 (01) 06                       PUSH ES
00006f06 (02) 8ec0                     MOV ES, AX
00006f08 (02) 8bda                     MOV BX, DX
00006f0a (02) b0 50                    MOV AL, 0x50
00006f0c (02) f6e5                     MUL CH
00006f0e (02) d1e0                     SHL AX, 0x1
00006f10 (02) d1e0                     SHL AX, 0x1
00006f12 (02) d1e0                     SHL AX, 0x1
00006f14 (02) 8bf0                     MOV SI, AX
00006f16 (02) 8bf8                     MOV DI, AX
00006f18 (02) 2bd1                     SUB DX, CX
00006f1a (04) 81c2 0101                ADD DX, 0x101
00006f1e (02) 8bc2                     MOV AX, DX
00006f20 (02) 2aed                     SUB CH, CH
00006f22 (02) 03f1                     ADD SI, CX
00006f24 (02) d1e1                     SHL CX, 0x1
00006f26 (02) d1e1                     SHL CX, 0x1
00006f28 (02) d1e1                     SHL CX, 0x1
00006f2a (02) 03f9                     ADD DI, CX
00006f2c (04) 81c7 0030                ADD DI, 0x3000
00006f30 (04) 8826 ad13                MOV [0x13ad], AH
00006f34 (03) a2 ae13                  MOV [0x13ae], AL
00006f37 (01) fc                       CLD
00006f38 (03) bb 4f00                  MOV BX, 0x4f
00006f3b (02) 8bc7                     MOV AX, DI
00006f3d (02) 86c4                     XCHG AH, AL
00006f3f (03) ba 8600                  MOV DX, 0x86
00006f42 (03) e8 ac05                  CALL 0x74f1
00006f45 (02) 86c4                     XCHG AH, AL
00006f47 (03) e8 a705                  CALL 0x74f1
00006f4a (01) 56                       PUSH SI
00006f4b (01) 57                       PUSH DI
00006f4c (04) 8a0e ae13                MOV CL, [0x13ae]
00006f50 (02) 2aed                     SUB CH, CH
00006f52 (03) ba 8200                  MOV DX, 0x82
00006f55 (02) 26 6e                    OUTS DX, BYTE ES:[SI]
00006f57 (02) 03f3                     ADD SI, BX
00006f59 (02) 26 6e                    OUTS DX, BYTE ES:[SI]
00006f5b (02) 03f3                     ADD SI, BX
00006f5d (02) 26 6e                    OUTS DX, BYTE ES:[SI]
00006f5f (02) 03f3                     ADD SI, BX
00006f61 (02) 26 6e                    OUTS DX, BYTE ES:[SI]
00006f63 (02) 03f3                     ADD SI, BX
00006f65 (02) 26 6e                    OUTS DX, BYTE ES:[SI]
00006f67 (02) 03f3                     ADD SI, BX
00006f69 (02) 26 6e                    OUTS DX, BYTE ES:[SI]
00006f6b (02) 03f3                     ADD SI, BX
00006f6d (02) 26 6e                    OUTS DX, BYTE ES:[SI]
00006f6f (02) 03f3                     ADD SI, BX
00006f71 (02) 26 6e                    OUTS DX, BYTE ES:[SI]
00006f73 (04) 81ee 3002                SUB SI, 0x230
00006f77 (02) 2ac0                     SUB AL, AL
00006f79 (03) ba 8600                  MOV DX, 0x86
00006f7c (03) e8 7205                  CALL 0x74f1
00006f7f (02) e2 d1                    LOOP 0x6f52
00006f81 (02) b0 ff                    MOV AL, 0xff
00006f83 (03) e8 6b05                  CALL 0x74f1
00006f86 (01) 5f                       POP DI
00006f87 (01) 5e                       POP SI
00006f88 (04) 81c6 8002                ADD SI, 0x280
00006f8c (04) 81c7 8002                ADD DI, 0x280
00006f90 (04) fe0e ad13                DEC BYTE [0x13ad]
00006f94 (02) 75 a5                    JNZ 0x6f3b
00006f96 (01) 07                       POP ES
00006f97 (03) e9 ccfb                  JMP 0x6b66
00006f9a (01) fb                       STI
00006f9b (03) e8 6bfb                  CALL 0x6b09
00006f9e (03) e8 8903                  CALL 0x732a
00006fa1 (01) 06                       PUSH ES
00006fa2 (02) 8ec0                     MOV ES, AX
00006fa4 (02) 8bda                     MOV BX, DX
00006fa6 (02) b0 28                    MOV AL, 0x28
00006fa8 (02) f6e5                     MUL CH
00006faa (02) d1e0                     SHL AX, 0x1
00006fac (02) d1e0                     SHL AX, 0x1
00006fae (02) d1e0                     SHL AX, 0x1
00006fb0 (02) 8bf0                     MOV SI, AX
00006fb2 (02) d1e0                     SHL AX, 0x1
00006fb4 (02) 8bf8                     MOV DI, AX
00006fb6 (02) 2bd1                     SUB DX, CX
00006fb8 (04) 81c2 0101                ADD DX, 0x101
00006fbc (04) 8836 ad13                MOV [0x13ad], DH
00006fc0 (04) 8816 ae13                MOV [0x13ae], DL
00006fc4 (02) 2aed                     SUB CH, CH
00006fc6 (02) 03f1                     ADD SI, CX
00006fc8 (02) d1e1                     SHL CX, 0x1
00006fca (02) d1e1                     SHL CX, 0x1
00006fcc (02) d1e1                     SHL CX, 0x1
00006fce (02) d1e1                     SHL CX, 0x1
00006fd0 (02) 03f9                     ADD DI, CX
00006fd2 (04) 81c7 0030                ADD DI, 0x3000
00006fd6 (01) fc                       CLD
00006fd7 (02) 8bc7                     MOV AX, DI
00006fd9 (02) 86c4                     XCHG AH, AL
00006fdb (03) ba 8600                  MOV DX, 0x86
00006fde (03) e8 1005                  CALL 0x74f1
00006fe1 (02) 86c4                     XCHG AH, AL
00006fe3 (03) e8 0b05                  CALL 0x74f1
00006fe6 (01) 56                       PUSH SI
00006fe7 (01) 57                       PUSH DI
00006fe8 (04) 8a0e ae13                MOV CL, [0x13ae]
00006fec (02) 2aed                     SUB CH, CH
00006fee (01) 51                       PUSH CX
00006fef (03) ba 8200                  MOV DX, 0x82
00006ff2 (03) b9 0408                  MOV CX, 0x804
00006ff5 (05) 26 8aa4 0028             MOV AH, ES:[SI+0x2800]
00006ffa (03) 80e4 f0                  AND AH, 0xf0
00006ffd (02) 26 ac                    LODS BYTE ES:[SI]
00006fff (02) d2e8                     SHR AL, CL
00007001 (02) 0ac4                     OR AL, AH
00007003 (01) ee                       OUT DX, AL
00007004 (03) 83c6 27                  ADD SI, 0x27
00007007 (02) fecd                     DEC CH
00007009 (02) 75 ea                    JNZ 0x6ff5
0000700b (04) 81ee 4001                SUB SI, 0x140
0000700f (02) 2ac0                     SUB AL, AL
00007011 (03) ba 8600                  MOV DX, 0x86
00007014 (03) e8 da04                  CALL 0x74f1
00007017 (03) ba 8200                  MOV DX, 0x82
0000701a (03) b9 0408                  MOV CX, 0x804
0000701d (05) 26 8aa4 0028             MOV AH, ES:[SI+0x2800]
00007022 (02) d2e4                     SHL AH, CL
00007024 (02) 26 ac                    LODS BYTE ES:[SI]
00007026 (02) 24 0f                    AND AL, 0xf
00007028 (02) 0ac4                     OR AL, AH
0000702a (01) ee                       OUT DX, AL
0000702b (03) 83c6 27                  ADD SI, 0x27
0000702e (02) fecd                     DEC CH
00007030 (02) 75 eb                    JNZ 0x701d
00007032 (04) 81ee 3f01                SUB SI, 0x13f
00007036 (02) 2ac0                     SUB AL, AL
00007038 (03) ba 8600                  MOV DX, 0x86
0000703b (03) e8 b304                  CALL 0x74f1
0000703e (01) 59                       POP CX
0000703f (02) e2 ad                    LOOP 0x6fee
00007041 (02) b0 ff                    MOV AL, 0xff
00007043 (03) e8 ab04                  CALL 0x74f1
00007046 (01) 5f                       POP DI
00007047 (01) 5e                       POP SI
00007048 (04) 81c6 4001                ADD SI, 0x140
0000704c (04) 81c7 8002                ADD DI, 0x280
00007050 (04) fe0e ad13                DEC BYTE [0x13ad]
00007054 (02) 74 03                    JZ 0x7059
00007056 (03) e9 7eff                  JMP 0x6fd7
00007059 (01) 07                       POP ES
0000705a (03) e9 09fb                  JMP 0x6b66
0000705d (01) fb                       STI
0000705e (03) e8 a8fa                  CALL 0x6b09
00007061 (03) e8 c602                  CALL 0x732a
00007064 (01) 06                       PUSH ES
00007065 (02) 8ec0                     MOV ES, AX
00007067 (02) 8bda                     MOV BX, DX
00007069 (02) b0 50                    MOV AL, 0x50
0000706b (02) f6e5                     MUL CH
0000706d (02) d1e0                     SHL AX, 0x1
0000706f (02) d1e0                     SHL AX, 0x1
00007071 (02) d1e0                     SHL AX, 0x1
00007073 (02) 8bf0                     MOV SI, AX
00007075 (02) 8bf8                     MOV DI, AX
00007077 (02) 2bd1                     SUB DX, CX
00007079 (04) 81c2 0101                ADD DX, 0x101
0000707d (02) 8bc2                     MOV AX, DX
0000707f (02) 2aed                     SUB CH, CH
00007081 (02) 03f1                     ADD SI, CX
00007083 (02) d1e1                     SHL CX, 0x1
00007085 (02) d1e1                     SHL CX, 0x1
00007087 (02) d1e1                     SHL CX, 0x1
00007089 (02) 03f9                     ADD DI, CX
0000708b (04) 81c7 0030                ADD DI, 0x3000
0000708f (04) 8826 ad13                MOV [0x13ad], AH
00007093 (03) a2 ae13                  MOV [0x13ae], AL
00007096 (01) fc                       CLD
00007097 (03) bb 4f00                  MOV BX, 0x4f
0000709a (02) 8bc7                     MOV AX, DI
0000709c (02) 86c4                     XCHG AH, AL
0000709e (03) ba 8600                  MOV DX, 0x86
000070a1 (03) e8 4d04                  CALL 0x74f1
000070a4 (02) 86c4                     XCHG AH, AL
000070a6 (03) e8 4804                  CALL 0x74f1
000070a9 (01) 56                       PUSH SI
000070aa (01) 57                       PUSH DI
000070ab (04) 8a0e ae13                MOV CL, [0x13ae]
000070af (02) 2aed                     SUB CH, CH
000070b1 (03) ba 8200                  MOV DX, 0x82
000070b4 (01) 51                       PUSH CX
000070b5 (03) b9 0208                  MOV CX, 0x802
000070b8 (02) 26 ac                    LODS BYTE ES:[SI]
000070ba (02) 8ae0                     MOV AH, AL
000070bc (05) 26 0a84 ff4f             OR AL, ES:[SI+0x4fff]
000070c1 (02) fec0                     INC AL
000070c3 (02) 8ac4                     MOV AL, AH
000070c5 (02) 75 14                    JNZ 0x70db
000070c7 (02) d0e4                     SHL AH, 0x1
000070c9 (02) 22c4                     AND AL, AH
000070cb (02) 8bf8                     MOV DI, AX
000070cd (05) 26 8a84 ff4f             MOV AL, ES:[SI+0x4fff]
000070d2 (02) 8ae0                     MOV AH, AL
000070d4 (02) d0e0                     SHL AL, 0x1
000070d6 (02) 22e0                     AND AH, AL
000070d8 (03) e9 1100                  JMP 0x70ec
000070db (02) d0e4                     SHL AH, 0x1
000070dd (02) 0ac4                     OR AL, AH
000070df (02) 8bf8                     MOV DI, AX
000070e1 (05) 26 8a84 ff4f             MOV AL, ES:[SI+0x4fff]
000070e6 (02) 8ae0                     MOV AH, AL
000070e8 (02) d0e0                     SHL AL, 0x1
000070ea (02) 0ae0                     OR AH, AL
000070ec (02) d3ef                     SHR DI, CL
000070ee (02) d0d8                     RCR AL, 0x1
000070f0 (02) d3ef                     SHR DI, CL
000070f2 (02) d0d8                     RCR AL, 0x1
000070f4 (02) d3ef                     SHR DI, CL
000070f6 (02) d0d8                     RCR AL, 0x1
000070f8 (02) d3ef                     SHR DI, CL
000070fa (02) d0d8                     RCR AL, 0x1
000070fc (02) d2ec                     SHR AH, CL
000070fe (02) d0d8                     RCR AL, 0x1
00007100 (02) d2ec                     SHR AH, CL
00007102 (02) d0d8                     RCR AL, 0x1
00007104 (02) d2ec                     SHR AH, CL
00007106 (02) d0d8                     RCR AL, 0x1
00007108 (02) d2ec                     SHR AH, CL
0000710a (02) d0d8                     RCR AL, 0x1
0000710c (01) ee                       OUT DX, AL
0000710d (02) 03f3                     ADD SI, BX
0000710f (02) fecd                     DEC CH
00007111 (02) 75 a5                    JNZ 0x70b8
00007113 (01) 59                       POP CX
00007114 (04) 81ee 7f02                SUB SI, 0x27f
00007118 (02) 2ac0                     SUB AL, AL
0000711a (03) ba 8600                  MOV DX, 0x86
0000711d (03) e8 d103                  CALL 0x74f1
00007120 (02) e2 8f                    LOOP 0x70b1
00007122 (02) b0 ff                    MOV AL, 0xff
00007124 (03) e8 ca03                  CALL 0x74f1
00007127 (01) 5f                       POP DI
00007128 (01) 5e                       POP SI
00007129 (04) 81c6 8002                ADD SI, 0x280
0000712d (04) 81c7 8002                ADD DI, 0x280
00007131 (04) fe0e ad13                DEC BYTE [0x13ad]
00007135 (02) 74 03                    JZ 0x713a
00007137 (03) e9 60ff                  JMP 0x709a
0000713a (01) 07                       POP ES
0000713b (03) e9 28fa                  JMP 0x6b66
0000713e (01) fb                       STI
0000713f (03) e8 c7f9                  CALL 0x6b09
00007142 (03) e8 e501                  CALL 0x732a
00007145 (03) a2 af13                  MOV [0x13af], AL
00007148 (01) 06                       PUSH ES
00007149 (02) 8ec3                     MOV ES, BX
0000714b (02) 8bda                     MOV BX, DX
0000714d (02) b0 50                    MOV AL, 0x50
0000714f (02) f6e5                     MUL CH
00007151 (02) d1e0                     SHL AX, 0x1
00007153 (02) d1e0                     SHL AX, 0x1
00007155 (02) 8bf0                     MOV SI, AX
00007157 (02) d1e0                     SHL AX, 0x1
00007159 (02) 8bf8                     MOV DI, AX
0000715b (02) 2bd1                     SUB DX, CX
0000715d (04) 81c2 0101                ADD DX, 0x101
00007161 (04) 8836 ad13                MOV [0x13ad], DH
00007165 (04) 8816 ae13                MOV [0x13ae], DL
00007169 (02) 2aed                     SUB CH, CH
0000716b (02) 03f1                     ADD SI, CX
0000716d (02) d1e1                     SHL CX, 0x1
0000716f (02) d1e1                     SHL CX, 0x1
00007171 (02) d1e1                     SHL CX, 0x1
00007173 (02) 03f9                     ADD DI, CX
00007175 (04) 033e 4c17                ADD DI, [0x174c]
00007179 (04) 81ff 0080                CMP DI, 0x8000
0000717d (02) 72 04                    JB 0x7183
0000717f (04) 81ef 0040                SUB DI, 0x4000
00007183 (01) fc                       CLD
00007184 (03) bb b013                  MOV BX, 0x13b0
00007187 (02) 8bc7                     MOV AX, DI
00007189 (02) 86c4                     XCHG AH, AL
0000718b (03) ba 8600                  MOV DX, 0x86
0000718e (03) e8 6003                  CALL 0x74f1
00007191 (02) 86c4                     XCHG AH, AL
00007193 (03) e8 5b03                  CALL 0x74f1
00007196 (01) 56                       PUSH SI
00007197 (01) 57                       PUSH DI
00007198 (04) 8a0e ae13                MOV CL, [0x13ae]
0000719c (02) 2aed                     SUB CH, CH
0000719e (03) ba 8200                  MOV DX, 0x82
000071a1 (05) f606 af13 02             TEST BYTE [0x13af], 0x2
000071a6 (02) 75 42                    JNZ 0x71ea
000071a8 (02) 26 ac                    LODS BYTE ES:[SI]
000071aa (01) d7                       XLATB
000071ab (01) ee                       OUT DX, AL
000071ac (04) 81c6 ff1f                ADD SI, 0x1fff
000071b0 (02) 26 ac                    LODS BYTE ES:[SI]
000071b2 (01) d7                       XLATB
000071b3 (01) ee                       OUT DX, AL
000071b4 (04) 81c6 4fe0                ADD SI, 0xe04f
000071b8 (02) 26 ac                    LODS BYTE ES:[SI]
000071ba (01) d7                       XLATB
000071bb (01) ee                       OUT DX, AL
000071bc (04) 81c6 ff1f                ADD SI, 0x1fff
000071c0 (02) 26 ac                    LODS BYTE ES:[SI]
000071c2 (01) d7                       XLATB
000071c3 (01) ee                       OUT DX, AL
000071c4 (04) 81c6 4fe0                ADD SI, 0xe04f
000071c8 (02) 26 ac                    LODS BYTE ES:[SI]
000071ca (01) d7                       XLATB
000071cb (01) ee                       OUT DX, AL
000071cc (04) 81c6 ff1f                ADD SI, 0x1fff
000071d0 (02) 26 ac                    LODS BYTE ES:[SI]
000071d2 (01) d7                       XLATB
000071d3 (01) ee                       OUT DX, AL
000071d4 (04) 81c6 4fe0                ADD SI, 0xe04f
000071d8 (02) 26 ac                    LODS BYTE ES:[SI]
000071da (01) d7                       XLATB
000071db (01) ee                       OUT DX, AL
000071dc (04) 81c6 ff1f                ADD SI, 0x1fff
000071e0 (02) 26 ac                    LODS BYTE ES:[SI]
000071e2 (01) d7                       XLATB
000071e3 (01) ee                       OUT DX, AL
000071e4 (04) 81c6 4fe0                ADD SI, 0xe04f
000071e8 (02) eb 30                    JMP 0x721a
000071ea (02) 26 6e                    OUTS DX, BYTE ES:[SI]
000071ec (04) 81c6 ff1f                ADD SI, 0x1fff
000071f0 (02) 26 6e                    OUTS DX, BYTE ES:[SI]
000071f2 (04) 81c6 4fe0                ADD SI, 0xe04f
000071f6 (02) 26 6e                    OUTS DX, BYTE ES:[SI]
000071f8 (04) 81c6 ff1f                ADD SI, 0x1fff
000071fc (02) 26 6e                    OUTS DX, BYTE ES:[SI]
000071fe (04) 81c6 4fe0                ADD SI, 0xe04f
00007202 (02) 26 6e                    OUTS DX, BYTE ES:[SI]
00007204 (04) 81c6 ff1f                ADD SI, 0x1fff
00007208 (02) 26 6e                    OUTS DX, BYTE ES:[SI]
0000720a (04) 81c6 4fe0                ADD SI, 0xe04f
0000720e (02) 26 6e                    OUTS DX, BYTE ES:[SI]
00007210 (04) 81c6 ff1f                ADD SI, 0x1fff
00007214 (02) 26 6e                    OUTS DX, BYTE ES:[SI]
00007216 (04) 81c6 4fe0                ADD SI, 0xe04f
0000721a (02) 2ac0                     SUB AL, AL
0000721c (03) ba 8600                  MOV DX, 0x86
0000721f (03) e8 cf02                  CALL 0x74f1
00007222 (04) 81ee 3f01                SUB SI, 0x13f
00007226 (01) 49                       DEC CX
00007227 (02) e3 03                    JCXZ 0x722c
00007229 (03) e9 72ff                  JMP 0x719e
0000722c (02) b0 ff                    MOV AL, 0xff
0000722e (03) e8 c002                  CALL 0x74f1
00007231 (01) 5f                       POP DI
00007232 (01) 5e                       POP SI
00007233 (04) 81c6 4001                ADD SI, 0x140
00007237 (04) 81c7 8002                ADD DI, 0x280
0000723b (04) fe0e ad13                DEC BYTE [0x13ad]
0000723f (02) 74 03                    JZ 0x7244
00007241 (03) e9 43ff                  JMP 0x7187
00007244 (01) 07                       POP ES
00007245 (03) e9 1ef9                  JMP 0x6b66
00007248 (03) a0 0417                  MOV AL, [0x1704]
0000724b (03) a2 0517                  MOV [0x1705], AL
0000724e (03) b8 0517                  MOV AX, 0x1705
00007251 (05) c606 0417 00             MOV BYTE [0x1704], 0x0
00007256 (01) c3                       RET
00007257 (01) 50                       PUSH AX
00007258 (03) 25 0700                  AND AX, 0x7
0000725b (02) 03c0                     ADD AX, AX
0000725d (02) 8bf0                     MOV SI, AX
0000725f (02) 03c0                     ADD AX, AX
00007261 (02) 03f0                     ADD SI, AX
00007263 (01) 58                       POP AX
00007264 (04) 88a4 b214                MOV [SI+0x14b2], AH
00007268 (02) eb 2f                    JMP 0x7299
0000726a (03) a2 4b17                  MOV [0x174b], AL
0000726d (01) 53                       PUSH BX
0000726e (03) bb 710d                  MOV BX, 0xd71
00007271 (02) 2e d7                    XLAT BYTE CS:[BX+AL]
00007273 (01) 5b                       POP BX
00007274 (02) 3c 03                    CMP AL, 0x3
00007276 (02) 74 08                    JZ 0x7280
00007278 (06) c706 4c17 0030           MOV WORD [0x174c], 0x3000
0000727e (02) eb 06                    JMP 0x7286
00007280 (06) c706 4c17 0040           MOV WORD [0x174c], 0x4000
00007286 (03) e8 80f8                  CALL 0x6b09
00007289 (03) e8 bd00                  CALL 0x7349
0000728c (01) 50                       PUSH AX
0000728d (02) b0 16                    MOV AL, 0x16
0000728f (03) e8 0002                  CALL 0x7492
00007292 (01) 58                       POP AX
00007293 (03) e8 fc01                  CALL 0x7492
00007296 (03) e8 cdf8                  CALL 0x6b66
00007299 (01) 53                       PUSH BX
0000729a (04) 8a1e 4b17                MOV BL, [0x174b]
0000729e (02) 32ff                     XOR BH, BH
000072a0 (02) d1e3                     SHL BX, 0x1
000072a2 (05) 2e 8bb7 760d             MOV SI, CS:[BX+0xd76]
000072a7 (05) 2e 8b8f 800d             MOV CX, CS:[BX+0xd80]
000072ac (03) e8 3800                  CALL 0x72e7
000072af (05) 803e 4b17 04             CMP BYTE [0x174b], 0x4
000072b4 (02) 74 2c                    JZ 0x72e2
000072b6 (05) 803e 4b17 03             CMP BYTE [0x174b], 0x3
000072bb (02) 75 28                    JNZ 0x72e5
000072bd (02) b0 9a                    MOV AL, 0x9a
000072bf (02) b3 d8                    MOV BL, 0xd8
000072c1 (03) e8 3f03                  CALL 0x7603
000072c4 (04) 8a1e d014                MOV BL, [0x14d0]
000072c8 (03) 80cb 20                  OR BL, 0x20
000072cb (03) e8 2800                  CALL 0x72f6
000072ce (04) 8a1e d614                MOV BL, [0x14d6]
000072d2 (03) 80cb 80                  OR BL, 0x80
000072d5 (03) e8 1e00                  CALL 0x72f6
000072d8 (04) 8a1e dc14                MOV BL, [0x14dc]
000072dc (03) 80cb a0                  OR BL, 0xa0
000072df (03) e8 1400                  CALL 0x72f6
000072e2 (03) e8 cc05                  CALL 0x78b1
000072e5 (01) 5b                       POP BX
000072e6 (01) c3                       RET
000072e7 (03) e8 1ff8                  CALL 0x6b09
000072ea (03) e8 5c00                  CALL 0x7349
000072ed (01) ac                       LODSB
000072ee (03) e8 a101                  CALL 0x7492
000072f1 (02) e2 fa                    LOOP 0x72ed
000072f3 (03) e9 70f8                  JMP 0x6b66
000072f6 (02) b7 00                    MOV BH, 0x0
000072f8 (03) e8 0c00                  CALL 0x7307
000072fb (02) b7 10                    MOV BH, 0x10
000072fd (03) e8 0700                  CALL 0x7307
00007300 (02) b7 40                    MOV BH, 0x40
00007302 (03) e8 0200                  CALL 0x7307
00007305 (02) b7 50                    MOV BH, 0x50
00007307 (01) 53                       PUSH BX
00007308 (02) b0 9b                    MOV AL, 0x9b
0000730a (02) 0adf                     OR BL, BH
0000730c (03) e8 f402                  CALL 0x7603
0000730f (01) 5b                       POP BX
00007310 (01) c3                       RET
00007311 (02) 0300                     ADD AX, [BX+SI]
00007313 (02) 0103                     ADD [BP+DI], AX
00007315 (04) 03b0 14bc                ADD SI, [BX+SI-0x43ec]
00007319 (02) 14 c8                    ADC AL, 0xc8
0000731b (02) 14 c8                    ADC AL, 0xc8
0000731d (02) 14 b0                    ADC AL, 0xb0
0000731f (02) 14 0c                    ADC AL, 0xc
00007321 (02) 000c                     ADD [SI], CL
00007323 (02) 0018                     ADD [BX+SI], BL
00007325 (02) 000c                     ADD [SI], CL
00007327 (02) 000c                     ADD [SI], CL
00007329 (04) 0080 3e48                ADD [BX+SI+0x483e], AL
0000732d (01) 17                       POP SS
0000732e (03) ff75 01                  PUSH WORD [DI+0x1]
00007331 (01) c3                       RET
00007332 (01) 50                       PUSH AX
00007333 (02) b0 08                    MOV AL, 0x8
00007335 (03) e8 3601                  CALL 0x746e
00007338 (02) b0 ff                    MOV AL, 0xff
0000733a (03) e8 3101                  CALL 0x746e
0000733d (02) 2ac0                     SUB AL, AL
0000733f (03) e8 2c01                  CALL 0x746e
00007342 (05) c606 4817 ff             MOV BYTE [0x1748], 0xff
00007347 (01) 58                       POP AX
00007348 (01) c3                       RET
00007349 (05) 803e 4817 00             CMP BYTE [0x1748], 0x0
0000734e (02) 74 0f                    JZ 0x735f
00007350 (01) 50                       PUSH AX
00007351 (02) 2ac0                     SUB AL, AL
00007353 (03) e8 1801                  CALL 0x746e
00007356 (03) e8 1501                  CALL 0x746e
00007359 (01) 58                       POP AX
0000735a (05) c606 4817 00             MOV BYTE [0x1748], 0x0
0000735f (01) c3                       RET
00007360 (01) fb                       STI
00007361 (03) e8 a5f7                  CALL 0x6b09
00007364 (03) e8 c3ff                  CALL 0x732a
00007367 (02) 8bc7                     MOV AX, DI
00007369 (02) d1e0                     SHL AX, 0x1
0000736b (02) d1e0                     SHL AX, 0x1
0000736d (04) 0306 4c17                ADD AX, [0x174c]
00007371 (03) 3d 0080                  CMP AX, 0x8000
00007374 (02) 72 03                    JB 0x7379
00007376 (03) 2d 0040                  SUB AX, 0x4000
00007379 (03) ba 8600                  MOV DX, 0x86
0000737c (02) 86c4                     XCHG AH, AL
0000737e (03) e8 7001                  CALL 0x74f1
00007381 (02) 86c4                     XCHG AH, AL
00007383 (03) e8 6b01                  CALL 0x74f1
00007386 (01) 53                       PUSH BX
00007387 (02) 03f9                     ADD DI, CX
00007389 (02) 03f9                     ADD DI, CX
0000738b (03) ba 8200                  MOV DX, 0x82
0000738e (02) 26 ad                    LODS WORD ES:[SI]
00007390 (02) 8ad8                     MOV BL, AL
00007392 (02) 2aff                     SUB BH, BH
00007394 (02) d1e3                     SHL BX, 0x1
00007396 (02) d1e3                     SHL BX, 0x1
00007398 (02) d1e3                     SHL BX, 0x1
0000739a (04) 81c3 8222                ADD BX, 0x2282
0000739e (01) 56                       PUSH SI
0000739f (02) 8bf3                     MOV SI, BX
000073a1 (03) f6c4 08                  TEST AH, 0x8
000073a4 (02) 75 30                    JNZ 0x73d6
000073a6 (03) f6c4 70                  TEST AH, 0x70
000073a9 (02) 75 0c                    JNZ 0x73b7
000073ab (02) 8bc1                     MOV AX, CX
000073ad (03) b9 0800                  MOV CX, 0x8
000073b0 (02) f3 6e                    REP OUTSB
000073b2 (02) 8bc8                     MOV CX, AX
000073b4 (03) e9 9f00                  JMP 0x7456
000073b7 (01) ad                       LODSW
000073b8 (02) f7d0                     NOT AX
000073ba (01) ee                       OUT DX, AL
000073bb (02) 8ac4                     MOV AL, AH
000073bd (01) ee                       OUT DX, AL
000073be (01) ad                       LODSW
000073bf (02) f7d0                     NOT AX
000073c1 (01) ee                       OUT DX, AL
000073c2 (02) 8ac4                     MOV AL, AH
000073c4 (01) ee                       OUT DX, AL
000073c5 (01) ad                       LODSW
000073c6 (02) f7d0                     NOT AX
000073c8 (01) ee                       OUT DX, AL
000073c9 (02) 8ac4                     MOV AL, AH
000073cb (01) ee                       OUT DX, AL
000073cc (01) ad                       LODSW
000073cd (02) f7d0                     NOT AX
000073cf (01) ee                       OUT DX, AL
000073d0 (02) 8ac4                     MOV AL, AH
000073d2 (01) ee                       OUT DX, AL
000073d3 (03) e9 8000                  JMP 0x7456
000073d6 (03) f6c4 70                  TEST AH, 0x70
000073d9 (02) 75 3b                    JNZ 0x7416
000073db (01) ad                       LODSW
000073dc (02) 8bd8                     MOV BX, AX
000073de (02) d1eb                     SHR BX, 0x1
000073e0 (03) 80e3 7f                  AND BL, 0x7f
000073e3 (02) 0bc3                     OR AX, BX
000073e5 (01) ee                       OUT DX, AL
000073e6 (02) 8ac4                     MOV AL, AH
000073e8 (01) ee                       OUT DX, AL
000073e9 (01) ad                       LODSW
000073ea (02) 8bd8                     MOV BX, AX
000073ec (02) d1eb                     SHR BX, 0x1
000073ee (03) 80e3 7f                  AND BL, 0x7f
000073f1 (02) 0bc3                     OR AX, BX
000073f3 (01) ee                       OUT DX, AL
000073f4 (02) 8ac4                     MOV AL, AH
000073f6 (01) ee                       OUT DX, AL
000073f7 (01) ad                       LODSW
000073f8 (02) 8bd8                     MOV BX, AX
000073fa (02) d1eb                     SHR BX, 0x1
000073fc (03) 80e3 7f                  AND BL, 0x7f
000073ff (02) 0bc3                     OR AX, BX
00007401 (01) ee                       OUT DX, AL
00007402 (02) 8ac4                     MOV AL, AH
00007404 (01) ee                       OUT DX, AL
00007405 (01) ad                       LODSW
00007406 (02) 8bd8                     MOV BX, AX
00007408 (02) d1eb                     SHR BX, 0x1
0000740a (03) 80e3 7f                  AND BL, 0x7f
0000740d (02) 0bc3                     OR AX, BX
0000740f (01) ee                       OUT DX, AL
00007410 (02) 8ac4                     MOV AL, AH
00007412 (01) ee                       OUT DX, AL
00007413 (03) e9 4000                  JMP 0x7456
00007416 (01) ad                       LODSW
00007417 (02) 8bd8                     MOV BX, AX
00007419 (02) d1eb                     SHR BX, 0x1
0000741b (03) 80e3 7f                  AND BL, 0x7f
0000741e (02) 0bc3                     OR AX, BX
00007420 (02) f7d0                     NOT AX
00007422 (01) ee                       OUT DX, AL
00007423 (02) 8ac4                     MOV AL, AH
00007425 (01) ee                       OUT DX, AL
00007426 (01) ad                       LODSW
00007427 (02) 8bd8                     MOV BX, AX
00007429 (02) d1eb                     SHR BX, 0x1
0000742b (03) 80e3 7f                  AND BL, 0x7f
0000742e (02) 0bc3                     OR AX, BX
00007430 (02) f7d0                     NOT AX
00007432 (01) ee                       OUT DX, AL
00007433 (02) 8ac4                     MOV AL, AH
00007435 (01) ee                       OUT DX, AL
00007436 (01) ad                       LODSW
00007437 (02) 8bd8                     MOV BX, AX
00007439 (02) d1eb                     SHR BX, 0x1
0000743b (03) 80e3 7f                  AND BL, 0x7f
0000743e (02) 0bc3                     OR AX, BX
00007440 (02) f7d0                     NOT AX
00007442 (01) ee                       OUT DX, AL
00007443 (02) 8ac4                     MOV AL, AH
00007445 (01) ee                       OUT DX, AL
00007446 (01) ad                       LODSW
00007447 (02) 8bd8                     MOV BX, AX
00007449 (02) d1eb                     SHR BX, 0x1
0000744b (03) 80e3 7f                  AND BL, 0x7f
0000744e (02) 0bc3                     OR AX, BX
00007450 (02) f7d0                     NOT AX
00007452 (01) ee                       OUT DX, AL
00007453 (02) 8ac4                     MOV AL, AH
00007455 (01) ee                       OUT DX, AL
00007456 (02) 2ac0                     SUB AL, AL
00007458 (03) ba 8600                  MOV DX, 0x86
0000745b (03) e8 9300                  CALL 0x74f1
0000745e (01) 5e                       POP SI
0000745f (01) 49                       DEC CX
00007460 (02) e3 03                    JCXZ 0x7465
00007462 (03) e9 26ff                  JMP 0x738b
00007465 (01) 5b                       POP BX
00007466 (02) b0 ff                    MOV AL, 0xff
00007468 (03) e8 8600                  CALL 0x74f1
0000746b (03) e9 f8f6                  JMP 0x6b66
0000746e (01) 50                       PUSH AX
0000746f (02) e4 84                    IN AL, 0x84
00007471 (02) d0e0                     SHL AL, 0x1
00007473 (02) 79 fa                    JNS 0x746f
00007475 (01) 58                       POP AX
00007476 (02) e6 86                    OUT 0x86, AL
00007478 (01) c3                       RET
00007479 (02) e4 84                    IN AL, 0x84
0000747b (02) 84c0                     TEST AL, AL
0000747d (02) 79 fa                    JNS 0x7479
0000747f (02) e4 86                    IN AL, 0x86
00007481 (01) c3                       RET
00007482 (05) 803e 0417 00             CMP BYTE [0x1704], 0x0
00007487 (02) 75 06                    JNZ 0x748f
00007489 (02) e4 84                    IN AL, 0x84
0000748b (02) 84c0                     TEST AL, AL
0000748d (02) 79 f3                    JNS 0x7482
0000748f (02) e4 86                    IN AL, 0x86
00007491 (01) c3                       RET
00007492 (01) 50                       PUSH AX
00007493 (02) e4 80                    IN AL, 0x80
00007495 (02) d0e0                     SHL AL, 0x1
00007497 (02) 79 fa                    JNS 0x7493
00007499 (01) 58                       POP AX
0000749a (02) e6 82                    OUT 0x82, AL
0000749c (01) c3                       RET
0000749d (02) e4 8c                    IN AL, 0x8c
0000749f (02) 84c0                     TEST AL, AL
000074a1 (02) 78 09                    JS 0x74ac
000074a3 (02) e4 80                    IN AL, 0x80
000074a5 (02) 84c0                     TEST AL, AL
000074a7 (02) 79 f4                    JNS 0x749d
000074a9 (02) e4 82                    IN AL, 0x82
000074ab (01) c3                       RET
000074ac (01) 1e                       PUSH DS
000074ad (01) 06                       PUSH ES
000074ae (01) 60                       PUSHA
000074af (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
000074b4 (05) 2e 8e06 0600             MOV ES, CS:[0x6]
000074b9 (03) e8 ddf7                  CALL 0x6c99
000074bc (01) 61                       POPA
000074bd (01) 07                       POP ES
000074be (01) 1f                       POP DS
000074bf (02) eb dc                    JMP 0x749d
000074c1 (01) 50                       PUSH AX
000074c2 (02) e4 8c                    IN AL, 0x8c
000074c4 (02) 84c0                     TEST AL, AL
000074c6 (02) 78 08                    JS 0x74d0
000074c8 (02) d0e0                     SHL AL, 0x1
000074ca (02) 79 f6                    JNS 0x74c2
000074cc (01) 58                       POP AX
000074cd (02) e6 8e                    OUT 0x8e, AL
000074cf (01) c3                       RET
000074d0 (01) 1e                       PUSH DS
000074d1 (01) 06                       PUSH ES
000074d2 (01) 60                       PUSHA
000074d3 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
000074d8 (05) 2e 8e06 0600             MOV ES, CS:[0x6]
000074dd (03) e8 b9f7                  CALL 0x6c99
000074e0 (01) 61                       POPA
000074e1 (01) 07                       POP ES
000074e2 (01) 1f                       POP DS
000074e3 (02) eb dd                    JMP 0x74c2
000074e5 (01) 52                       PUSH DX
000074e6 (03) 83ea 02                  SUB DX, 0x2
000074e9 (01) ec                       IN AL, DX
000074ea (02) 84c0                     TEST AL, AL
000074ec (02) 79 fb                    JNS 0x74e9
000074ee (01) 5a                       POP DX
000074ef (01) ec                       IN AL, DX
000074f0 (01) c3                       RET
000074f1 (01) 50                       PUSH AX
000074f2 (01) 52                       PUSH DX
000074f3 (03) 83ea 02                  SUB DX, 0x2
000074f6 (01) ec                       IN AL, DX
000074f7 (02) d0e0                     SHL AL, 0x1
000074f9 (02) 79 fb                    JNS 0x74f6
000074fb (01) 5a                       POP DX
000074fc (01) 58                       POP AX
000074fd (01) ee                       OUT DX, AL
000074fe (01) c3                       RET
000074ff (01) 9c                       PUSHF
00007500 (01) 50                       PUSH AX
00007501 (02) e4 84                    IN AL, 0x84
00007503 (02) a8 40                    TEST AL, 0x40
00007505 (02) 74 fa                    JZ 0x7501
00007507 (02) 8ac4                     MOV AL, AH
00007509 (02) e6 86                    OUT 0x86, AL
0000750b (01) 58                       POP AX
0000750c (01) 9d                       POPF
0000750d (01) c3                       RET
0000750e (01) 53                       PUSH BX
0000750f (02) 8a07                     MOV AL, [BX]
00007511 (03) e8 5aff                  CALL 0x746e
00007514 (03) 803f 0d                  CMP BYTE [BX], 0xd
00007517 (02) 74 03                    JZ 0x751c
00007519 (01) 43                       INC BX
0000751a (02) eb f3                    JMP 0x750f
0000751c (01) 5b                       POP BX
0000751d (01) c3                       RET
0000751e (01) fb                       STI
0000751f (03) e8 e7f5                  CALL 0x6b09
00007522 (03) e8 24fe                  CALL 0x7349
00007525 (05) c606 0417 00             MOV BYTE [0x1704], 0x0
0000752a (02) b4 00                    MOV AH, 0x0
0000752c (03) e8 d0ff                  CALL 0x74ff
0000752f (03) e8 50ff                  CALL 0x7482
00007532 (02) 8ae0                     MOV AH, AL
00007534 (03) e8 4bff                  CALL 0x7482
00007537 (03) e9 2cf6                  JMP 0x6b66
0000753a (01) fb                       STI
0000753b (03) e8 cbf5                  CALL 0x6b09
0000753e (03) e8 08fe                  CALL 0x7349
00007541 (02) 86c4                     XCHG AH, AL
00007543 (02) e4 80                    IN AL, 0x80
00007545 (02) d0e0                     SHL AL, 0x1
00007547 (02) 79 fa                    JNS 0x7543
00007549 (02) 86c4                     XCHG AH, AL
0000754b (02) e6 82                    OUT 0x82, AL
0000754d (03) e9 16f6                  JMP 0x6b66
00007550 (01) 56                       PUSH SI
00007551 (01) 51                       PUSH CX
00007552 (03) e8 b4f5                  CALL 0x6b09
00007555 (03) e8 f1fd                  CALL 0x7349
00007558 (01) 59                       POP CX
00007559 (01) 5e                       POP SI
0000755a (01) 53                       PUSH BX
0000755b (02) b0 03                    MOV AL, 0x3
0000755d (03) bb 0000                  MOV BX, 0x0
00007560 (03) e8 a900                  CALL 0x760c
00007563 (01) 53                       PUSH BX
00007564 (03) ba 8200                  MOV DX, 0x82
00007567 (02) e4 80                    IN AL, 0x80
00007569 (02) d0e0                     SHL AL, 0x1
0000756b (02) 79 fa                    JNS 0x7567
0000756d (01) 6e                       OUTSB
0000756e (02) e2 f7                    LOOP 0x7567
00007570 (01) 5b                       POP BX
00007571 (02) 2aff                     SUB BH, BH
00007573 (02) b0 03                    MOV AL, 0x3
00007575 (03) e8 9400                  CALL 0x760c
00007578 (01) 5b                       POP BX
00007579 (03) e9 eaf5                  JMP 0x6b66
0000757c (03) e8 8af5                  CALL 0x6b09
0000757f (03) e8 0300                  CALL 0x7585
00007582 (03) e9 e1f5                  JMP 0x6b66
00007585 (01) fb                       STI
00007586 (03) e8 c0fd                  CALL 0x7349
00007589 (05) c606 0417 00             MOV BYTE [0x1704], 0x0
0000758e (02) b0 02                    MOV AL, 0x2
00007590 (03) e8 dbfe                  CALL 0x746e
00007593 (03) e8 78ff                  CALL 0x750e
00007596 (03) e9 e9fe                  JMP 0x7482
00007599 (03) e8 6df5                  CALL 0x6b09
0000759c (03) e8 0300                  CALL 0x75a2
0000759f (03) e9 c4f5                  JMP 0x6b66
000075a2 (01) fb                       STI
000075a3 (03) e8 a3fd                  CALL 0x7349
000075a6 (05) c606 0417 00             MOV BYTE [0x1704], 0x0
000075ab (01) 50                       PUSH AX
000075ac (02) b0 12                    MOV AL, 0x12
000075ae (03) e8 bdfe                  CALL 0x746e
000075b1 (01) 58                       POP AX
000075b2 (03) e8 b9fe                  CALL 0x746e
000075b5 (02) 84c0                     TEST AL, AL
000075b7 (02) 75 07                    JNZ 0x75c0
000075b9 (02) 8ac7                     MOV AL, BH
000075bb (03) e8 b0fe                  CALL 0x746e
000075be (02) eb 03                    JMP 0x75c3
000075c0 (03) e8 4bff                  CALL 0x750e
000075c3 (03) e9 bcfe                  JMP 0x7482
000075c6 (03) e8 40f5                  CALL 0x6b09
000075c9 (03) e8 0300                  CALL 0x75cf
000075cc (03) e9 97f5                  JMP 0x6b66
000075cf (01) fb                       STI
000075d0 (03) e8 76fd                  CALL 0x7349
000075d3 (05) c606 0417 00             MOV BYTE [0x1704], 0x0
000075d8 (01) 56                       PUSH SI
000075d9 (02) b4 16                    MOV AH, 0x16
000075db (03) e8 21ff                  CALL 0x74ff
000075de (03) be 0c00                  MOV SI, 0xc
000075e1 (02) 8a20                     MOV AH, [BX+SI]
000075e3 (03) e8 19ff                  CALL 0x74ff
000075e6 (01) 4e                       DEC SI
000075e7 (02) 79 f8                    JNS 0x75e1
000075e9 (02) 8ae0                     MOV AH, AL
000075eb (03) e8 11ff                  CALL 0x74ff
000075ee (03) be 0c00                  MOV SI, 0xc
000075f1 (03) e8 8efe                  CALL 0x7482
000075f4 (02) 8800                     MOV [BX+SI], AL
000075f6 (01) 4e                       DEC SI
000075f7 (02) 79 f8                    JNS 0x75f1
000075f9 (03) e8 86fe                  CALL 0x7482
000075fc (02) 8ae0                     MOV AH, AL
000075fe (03) e8 81fe                  CALL 0x7482
00007601 (01) 5e                       POP SI
00007602 (01) c3                       RET
00007603 (03) e8 03f5                  CALL 0x6b09
00007606 (03) e8 0300                  CALL 0x760c
00007609 (03) e9 5af5                  JMP 0x6b66
0000760c (01) fb                       STI
0000760d (03) e8 39fd                  CALL 0x7349
00007610 (05) c606 0417 00             MOV BYTE [0x1704], 0x0
00007615 (02) 3c 80                    CMP AL, 0x80
00007617 (02) 73 15                    JAE 0x762e
00007619 (02) b4 04                    MOV AH, 0x4
0000761b (03) e8 e1fe                  CALL 0x74ff
0000761e (02) 8ae3                     MOV AH, BL
00007620 (03) e8 dcfe                  CALL 0x74ff
00007623 (02) 8ae0                     MOV AH, AL
00007625 (03) e8 d7fe                  CALL 0x74ff
00007628 (03) e8 57fe                  CALL 0x7482
0000762b (02) 8ad8                     MOV BL, AL
0000762d (01) c3                       RET
0000762e (02) 3c 82                    CMP AL, 0x82
00007630 (02) 74 30                    JZ 0x7662
00007632 (02) 3c 83                    CMP AL, 0x83
00007634 (02) 74 2c                    JZ 0x7662
00007636 (02) 3c 84                    CMP AL, 0x84
00007638 (02) 74 28                    JZ 0x7662
0000763a (02) b4 06                    MOV AH, 0x6
0000763c (03) e8 c0fe                  CALL 0x74ff
0000763f (02) 8ae3                     MOV AH, BL
00007641 (03) e8 bbfe                  CALL 0x74ff
00007644 (02) 8ae7                     MOV AH, BH
00007646 (03) e8 b6fe                  CALL 0x74ff
00007649 (02) 8ae0                     MOV AH, AL
0000764b (03) e8 b1fe                  CALL 0x74ff
0000764e (02) 3c 9d                    CMP AL, 0x9d
00007650 (02) 74 0f                    JZ 0x7661
00007652 (03) e8 2dfe                  CALL 0x7482
00007655 (02) 8ae0                     MOV AH, AL
00007657 (03) e8 28fe                  CALL 0x7482
0000765a (02) 8af8                     MOV BH, AL
0000765c (03) e8 23fe                  CALL 0x7482
0000765f (02) 8ad8                     MOV BL, AL
00007661 (01) c3                       RET
00007662 (03) bb 0000                  MOV BX, 0x0
00007665 (01) c3                       RET
00007666 (03) e8 a0f4                  CALL 0x6b09
00007669 (03) e8 0300                  CALL 0x766f
0000766c (03) e9 f7f4                  JMP 0x6b66
0000766f (03) e8 d7fc                  CALL 0x7349
00007672 (01) 50                       PUSH AX
00007673 (01) 56                       PUSH SI
00007674 (02) 8ae0                     MOV AH, AL
00007676 (02) 8bf3                     MOV SI, BX
00007678 (03) e8 0300                  CALL 0x767e
0000767b (01) 5e                       POP SI
0000767c (01) 58                       POP AX
0000767d (01) c3                       RET
0000767e (01) fb                       STI
0000767f (03) ba 8600                  MOV DX, 0x86
00007682 (02) 84e4                     TEST AH, AH
00007684 (02) 75 01                    JNZ 0x7687
00007686 (01) c3                       RET
00007687 (02) b0 08                    MOV AL, 0x8
00007689 (03) e8 65fe                  CALL 0x74f1
0000768c (02) 8ac4                     MOV AL, AH
0000768e (03) e8 60fe                  CALL 0x74f1
00007691 (02) 2bdb                     SUB BX, BX
00007693 (03) 80fc 81                  CMP AH, 0x81
00007696 (02) 72 07                    JB 0x769f
00007698 (02) 8a0c                     MOV CL, [SI]
0000769a (03) 8a6c 01                  MOV CH, [SI+0x1]
0000769d (02) eb 11                    JMP 0x76b0
0000769f (03) 80fc 15                  CMP AH, 0x15
000076a2 (02) 73 02                    JAE 0x76a6
000076a4 (02) 8adc                     MOV BL, AH
000076a6 (05) 2e 8a8f 3711             MOV CL, CS:[BX+0x1137]
000076ab (05) 2e 8aaf 4c11             MOV CH, CS:[BX+0x114c]
000076b0 (02) 8ac1                     MOV AL, CL
000076b2 (03) e8 3cfe                  CALL 0x74f1
000076b5 (02) 8ad9                     MOV BL, CL
000076b7 (01) 4b                       DEC BX
000076b8 (02) 78 08                    JS 0x76c2
000076ba (02) 8a00                     MOV AL, [BX+SI]
000076bc (03) e8 32fe                  CALL 0x74f1
000076bf (01) 4b                       DEC BX
000076c0 (02) 79 f8                    JNS 0x76ba
000076c2 (02) 8ac5                     MOV AL, CH
000076c4 (03) e8 2afe                  CALL 0x74f1
000076c7 (02) 2aff                     SUB BH, BH
000076c9 (02) 8add                     MOV BL, CH
000076cb (01) 4b                       DEC BX
000076cc (02) 78 08                    JS 0x76d6
000076ce (03) e8 14fe                  CALL 0x74e5
000076d1 (02) 8800                     MOV [BX+SI], AL
000076d3 (01) 4b                       DEC BX
000076d4 (02) 79 f8                    JNS 0x76ce
000076d6 (01) c3                       RET
000076d7 (02) 1000                     ADC [BX+SI], AL
000076d9 (03) 05 0005                  ADD AX, 0x500
000076dc (02) 0205                     ADD AL, [DI]
000076de (04) 080e 0401                OR [0x104], CL
000076e2 (02) 0105                     ADD [DI], AX
000076e4 (02) 0010                     ADD [BX+SI], DL
000076e6 (02) 1010                     ADC [BX+SI], DL
000076e8 (03) 0d 0008                  OR AX, 0x800
000076eb (03) 8010 05                  ADC BYTE [BX+SI], 0x5
000076ee (02) 0005                     ADD [DI], AL
000076f0 (02) 0005                     ADD [DI], AL
000076f2 (02) 0000                     ADD [BX+SI], AL
000076f4 (02) 0005                     ADD [DI], AL
000076f6 (02) 0905                     OR [DI], AX
000076f8 (02) 0008                     ADD [BX+SI], CL
000076fa (02) 1010                     ADC [BX+SI], DL
000076fc (03) 0d 0180                  OR AX, 0x8001
000076ff (04) 0880 002e                OR [BX+SI+0x2e00], AL
00007703 (05) c606 6111 ff             MOV BYTE [0x1161], 0xff
00007708 (06) 2e 803e 6111 00          CMP BYTE CS:[0x1161], 0x0
0000770e (02) 74 21                    JZ 0x7731
00007710 (01) 54                       PUSH SP
00007711 (01) 58                       POP AX
00007712 (02) 3bc4                     CMP AX, SP
00007714 (02) 74 1b                    JZ 0x7731
00007716 (03) b8 0010                  MOV AX, 0x1000
00007719 (03) ba 5aff                  MOV DX, 0xff5a
0000771c (01) ef                       OUT DX, AX
0000771d (03) b8 0200                  MOV AX, 0x2
00007720 (03) ba 5cff                  MOV DX, 0xff5c
00007723 (01) ef                       OUT DX, AX
00007724 (02) 33c0                     XOR AX, AX
00007726 (03) ba 58ff                  MOV DX, 0xff58
00007729 (01) ef                       OUT DX, AX
0000772a (03) b8 0bc0                  MOV AX, 0xc00b
0000772d (03) ba 5eff                  MOV DX, 0xff5e
00007730 (01) ef                       OUT DX, AX
00007731 (01) c3                       RET
00007732 (06) 2e c606 6111 00          MOV BYTE CS:[0x1161], 0x0
00007738 (01) 54                       PUSH SP
00007739 (01) 58                       POP AX
0000773a (02) 3bc4                     CMP AX, SP
0000773c (02) 74 07                    JZ 0x7745
0000773e (03) b8 0040                  MOV AX, 0x4000
00007741 (03) ba 5eff                  MOV DX, 0xff5e
00007744 (01) ef                       OUT DX, AX
00007745 (01) c3                       RET
00007746 (04) 81fa da03                CMP DX, 0x3da
0000774a (02) 74 01                    JZ 0x774d
0000774c (01) cf                       IRET
0000774d (05) 2e 8c1e fe11             MOV WORD CS:[0x11fe], DS
00007752 (05) 2e 891e 0012             MOV CS:[0x1200], BX
00007757 (01) 5b                       POP BX
00007758 (01) 1f                       POP DS
00007759 (03) 803f ec                  CMP BYTE [BX], 0xec
0000775c (02) 75 33                    JNZ 0x7791
0000775e (01) ec                       IN AL, DX
0000775f (02) f6d0                     NOT AL
00007761 (01) 43                       INC BX
00007762 (03) 803f a8                  CMP BYTE [BX], 0xa8
00007765 (02) 74 19                    JZ 0x7780
00007767 (03) 803f 24                  CMP BYTE [BX], 0x24
0000776a (02) 74 14                    JZ 0x7780
0000776c (04) 813f d0d8                CMP WORD [BX], 0xd8d0
00007770 (02) 75 1f                    JNZ 0x7791
00007772 (04) 807f 02 72               CMP BYTE [BX+0x2], 0x72
00007776 (02) 74 14                    JZ 0x778c
00007778 (04) 807f 02 73               CMP BYTE [BX+0x2], 0x73
0000777c (02) 74 0e                    JZ 0x778c
0000777e (02) eb 11                    JMP 0x7791
00007780 (04) 807f 02 74               CMP BYTE [BX+0x2], 0x74
00007784 (02) 74 06                    JZ 0x778c
00007786 (04) 807f 02 75               CMP BYTE [BX+0x2], 0x75
0000778a (02) 75 05                    JNZ 0x7791
0000778c (05) c747 02 9090             MOV WORD [BX+0x2], 0x9090
00007791 (01) 1e                       PUSH DS
00007792 (01) 53                       PUSH BX
00007793 (05) 2e 8e1e fe11             MOV DS, CS:[0x11fe]
00007798 (05) 2e 8b1e 0012             MOV BX, CS:[0x1200]
0000779d (01) cf                       IRET
0000779e (02) 0000                     ADD [BX+SI], AL
000077a0 (02) 0000                     ADD [BX+SI], AL
000077a2 (03) be 5417                  MOV SI, 0x1754
000077a5 (03) b9 0200                  MOV CX, 0x2
000077a8 (03) e8 a5fd                  CALL 0x7550
000077ab (06) c706 4c17 0040           MOV WORD [0x174c], 0x4000
000077b1 (03) bb ae17                  MOV BX, 0x17ae
000077b4 (03) e9 3802                  JMP 0x79ef
000077b7 (05) c747 02 0300             MOV WORD [BX+0x2], 0x3
000077bc (03) e8 d704                  CALL 0x7c96
000077bf (04) f647 1d 02               TEST BYTE [BX+0x1d], 0x2
000077c3 (02) 75 05                    JNZ 0x77ca
000077c5 (03) b8 feff                  MOV AX, 0xfffe
000077c8 (02) eb 06                    JMP 0x77d0
000077ca (03) 8b47 40                  MOV AX, [BX+0x40]
000077cd (03) 0347 14                  ADD AX, [BX+0x14]
000077d0 (03) e8 9100                  CALL 0x7864
000077d3 (01) c3                       RET
000077d4 (03) be 6517                  MOV SI, 0x1765
000077d7 (03) b9 0700                  MOV CX, 0x7
000077da (03) e9 73fd                  JMP 0x7550
000077dd (03) be 5617                  MOV SI, 0x1756
000077e0 (03) b9 0400                  MOV CX, 0x4
000077e3 (03) e8 23f3                  CALL 0x6b09
000077e6 (03) e8 67fd                  CALL 0x7550
000077e9 (03) e8 3d00                  CALL 0x7829
000077ec (06) c706 5017 ffff           MOV WORD [0x1750], 0xffff
000077f2 (03) e9 71f3                  JMP 0x6b66
000077f5 (02) 3c 18                    CMP AL, 0x18
000077f7 (02) 74 18                    JZ 0x7811
000077f9 (03) be 6317                  MOV SI, 0x1763
000077fc (03) b9 0200                  MOV CX, 0x2
000077ff (03) e8 07f3                  CALL 0x6b09
00007802 (03) e8 4bfd                  CALL 0x7550
00007805 (03) e8 3c00                  CALL 0x7844
00007808 (06) c706 5017 ffff           MOV WORD [0x1750], 0xffff
0000780e (03) e9 55f3                  JMP 0x6b66
00007811 (03) be 5a17                  MOV SI, 0x175a
00007814 (03) b9 0900                  MOV CX, 0x9
00007817 (03) e8 eff2                  CALL 0x6b09
0000781a (03) e8 33fd                  CALL 0x7550
0000781d (03) e8 2400                  CALL 0x7844
00007820 (06) c706 5017 ffff           MOV WORD [0x1750], 0xffff
00007826 (03) e9 3df3                  JMP 0x6b66
00007829 (06) 8106 4c17 8002           ADD WORD [0x174c], 0x280
0000782f (06) 813e 4c17 0080           CMP WORD [0x174c], 0x8000
00007835 (02) 72 06                    JB 0x783d
00007837 (06) 812e 4c17 0040           SUB WORD [0x174c], 0x4000
0000783d (06) 8126 5217 feff           AND WORD [0x1752], 0xfffe
00007843 (01) c3                       RET
00007844 (06) 812e 4c17 8002           SUB WORD [0x174c], 0x280
0000784a (06) 813e 4c17 0040           CMP WORD [0x174c], 0x4000
00007850 (02) 73 06                    JAE 0x7858
00007852 (06) 8106 4c17 0040           ADD WORD [0x174c], 0x4000
00007858 (06) 8126 5217 feff           AND WORD [0x1752], 0xfffe
0000785e (01) c3                       RET
0000785f (02) b0 07                    MOV AL, 0x7
00007861 (03) e9 d6fc                  JMP 0x753a
00007864 (06) f706 5217 0100           TEST WORD [0x1752], 0x1
0000786a (02) 74 01                    JZ 0x786d
0000786c (01) c3                       RET
0000786d (05) c606 6e17 00             MOV BYTE [0x176e], 0x0
00007872 (05) c606 7117 00             MOV BYTE [0x1771], 0x0
00007877 (04) 807f 1f 28               CMP BYTE [BX+0x1f], 0x28
0000787b (02) 75 02                    JNZ 0x787f
0000787d (02) 03c0                     ADD AX, AX
0000787f (03) a3 4e17                  MOV [0x174e], AX
00007882 (02) 85c0                     TEST AX, AX
00007884 (02) 78 1e                    JS 0x78a4
00007886 (03) a1 4c17                  MOV AX, [0x174c]
00007889 (02) d1e8                     SHR AX, 0x1
0000788b (02) d1e8                     SHR AX, 0x1
0000788d (02) d1e8                     SHR AX, 0x1
0000788f (04) 0306 4e17                ADD AX, [0x174e]
00007893 (04) 8826 6e17                MOV [0x176e], AH
00007897 (03) a2 7117                  MOV [0x1771], AL
0000789a (04) 3b06 5017                CMP AX, [0x1750]
0000789e (02) 75 01                    JNZ 0x78a1
000078a0 (01) c3                       RET
000078a1 (03) a3 5017                  MOV [0x1750], AX
000078a4 (03) be 6c17                  MOV SI, 0x176c
000078a7 (03) b9 0600                  MOV CX, 0x6
000078aa (01) ac                       LODSB
000078ab (03) e8 13fc                  CALL 0x74c1
000078ae (02) e2 fa                    LOOP 0x78aa
000078b0 (01) c3                       RET
000078b1 (03) be 7217                  MOV SI, 0x1772
000078b4 (03) b9 1e00                  MOV CX, 0x1e
000078b7 (03) e9 96fc                  JMP 0x7550
000078ba (03) be 9017                  MOV SI, 0x1790
000078bd (03) b9 1e00                  MOV CX, 0x1e
000078c0 (03) e9 8dfc                  JMP 0x7550
000078c3 (03) b8 0000                  MOV AX, 0x0
000078c6 (03) bb ffff                  MOV BX, 0xffff
000078c9 (03) e8 37fd                  CALL 0x7603
000078cc (03) 80fb 03                  CMP BL, 0x3
000078cf (02) 74 01                    JZ 0x78d2
000078d1 (01) c3                       RET
000078d2 (02) b0 0e                    MOV AL, 0xe
000078d4 (03) bb cc17                  MOV BX, 0x17cc
000078d7 (03) e8 8cfd                  CALL 0x7666
000078da (03) a0 d017                  MOV AL, [0x17d0]
000078dd (03) a2 6100                  MOV [0x61], AL
000078e0 (03) a0 d117                  MOV AL, [0x17d1]
000078e3 (03) a2 6200                  MOV [0x62], AL
000078e6 (03) a0 d217                  MOV AL, [0x17d2]
000078e9 (03) a2 6300                  MOV [0x63], AL
000078ec (03) a0 cc17                  MOV AL, [0x17cc]
000078ef (03) e8 4500                  CALL 0x7937
000078f2 (01) 50                       PUSH AX
000078f3 (03) 2d 4e00                  SUB AX, 0x4e
000078f6 (03) b9 6d01                  MOV CX, 0x16d
000078f9 (02) f7e1                     MUL CX
000078fb (01) 5b                       POP BX
000078fc (03) 83eb 4c                  SUB BX, 0x4c
000078ff (04) f7c3 0300                TEST BX, 0x3
00007903 (02) 75 0a                    JNZ 0x790f
00007905 (05) 803e cd17 02             CMP BYTE [0x17cd], 0x2
0000790a (02) 7f 03                    JG 0x790f
0000790c (03) 83eb 04                  SUB BX, 0x4
0000790f (02) b1 02                    MOV CL, 0x2
00007911 (02) d3eb                     SHR BX, CL
00007913 (02) 03d8                     ADD BX, AX
00007915 (03) a0 cd17                  MOV AL, [0x17cd]
00007918 (03) e8 1c00                  CALL 0x7937
0000791b (01) 48                       DEC AX
0000791c (02) 74 0d                    JZ 0x792b
0000791e (02) 8bc8                     MOV CX, AX
00007920 (02) 33c0                     XOR AX, AX
00007922 (01) fc                       CLD
00007923 (03) be ec17                  MOV SI, 0x17ec
00007926 (01) ac                       LODSB
00007927 (02) 03d8                     ADD BX, AX
00007929 (02) e2 fb                    LOOP 0x7926
0000792b (03) a0 ce17                  MOV AL, [0x17ce]
0000792e (03) e8 0600                  CALL 0x7937
00007931 (02) 03c3                     ADD AX, BX
00007933 (03) a3 5f00                  MOV [0x5f], AX
00007936 (01) c3                       RET
00007937 (01) 51                       PUSH CX
00007938 (01) 50                       PUSH AX
00007939 (02) b1 04                    MOV CL, 0x4
0000793b (02) d2e8                     SHR AL, CL
0000793d (02) b1 0a                    MOV CL, 0xa
0000793f (02) f6e1                     MUL CL
00007941 (01) 59                       POP CX
00007942 (04) 81e1 0f00                AND CX, 0xf
00007946 (02) 03c1                     ADD AX, CX
00007948 (01) 59                       POP CX
00007949 (01) c3                       RET
0000794a (03) bb c217                  MOV BX, 0x17c2
0000794d (02) eb 0f                    JMP 0x795e
0000794f (05) 803e 000f 00             CMP BYTE [0xf00], 0x0
00007954 (02) 74 05                    JZ 0x795b
00007956 (02) b2 01                    MOV DL, 0x1
00007958 (03) e8 32ef                  CALL 0x688d
0000795b (03) bb b417                  MOV BX, 0x17b4
0000795e (02) 8b1f                     MOV BX, [BX]
00007960 (02) 85db                     TEST BX, BX
00007962 (02) 74 18                    JZ 0x797c
00007964 (04) 837f 02 00               CMP WORD [BX+0x2], 0x0
00007968 (02) 74 f4                    JZ 0x795e
0000796a (03) ff4f 02                  DEC WORD [BX+0x2]
0000796d (02) 75 ef                    JNZ 0x795e
0000796f (01) 53                       PUSH BX
00007970 (01) 1e                       PUSH DS
00007971 (01) 06                       PUSH ES
00007972 (01) 9c                       PUSHF
00007973 (03) ff57 04                  CALL [BX+0x4]
00007976 (01) 9d                       POPF
00007977 (01) 07                       POP ES
00007978 (01) 1f                       POP DS
00007979 (01) 5b                       POP BX
0000797a (02) eb e2                    JMP 0x795e
0000797c (01) c3                       RET
0000797d (01) 06                       PUSH ES
0000797e (04) 8e06 4e00                MOV ES, [0x4e]
00007982 (05) 26 fe06 1300             INC BYTE ES:[0x13]
00007987 (01) 07                       POP ES
00007988 (01) 51                       PUSH CX
00007989 (03) b9 ffff                  MOV CX, 0xffff
0000798c (04) 870e c018                XCHG [0x18c0], CX
00007990 (02) e3 0d                    JCXZ 0x799f
00007992 (01) 59                       POP CX
00007993 (01) 06                       PUSH ES
00007994 (04) 8e06 4e00                MOV ES, [0x4e]
00007998 (05) 26 fe0e 1300             DEC BYTE ES:[0x13]
0000799d (01) 07                       POP ES
0000799e (01) c3                       RET
0000799f (01) 59                       POP CX
000079a0 (04) 8c16 c218                MOV WORD [0x18c2], SS
000079a4 (04) 8926 c418                MOV [0x18c4], SP
000079a8 (05) 2e 8e16 0600             MOV SS, CS:[0x6]
000079ad (03) bc c018                  MOV SP, 0x18c0
000079b0 (01) 1e                       PUSH DS
000079b1 (01) 06                       PUSH ES
000079b2 (01) 60                       PUSHA
000079b3 (01) 9c                       PUSHF
000079b4 (01) fb                       STI
000079b5 (03) bb c417                  MOV BX, 0x17c4
000079b8 (03) e8 a3ff                  CALL 0x795e
000079bb (01) 9d                       POPF
000079bc (01) 61                       POPA
000079bd (01) 07                       POP ES
000079be (01) 1f                       POP DS
000079bf (04) 8e16 c218                MOV SS, [0x18c2]
000079c3 (04) 8b26 c418                MOV SP, [0x18c4]
000079c7 (06) c706 c018 0000           MOV WORD [0x18c0], 0x0
000079cd (01) 06                       PUSH ES
000079ce (04) 8e06 4e00                MOV ES, [0x4e]
000079d2 (05) 26 fe0e 1300             DEC BYTE ES:[0x13]
000079d7 (01) 07                       POP ES
000079d8 (01) c3                       RET
000079d9 (01) 9c                       PUSHF
000079da (01) fa                       CLI
000079db (03) a1 c417                  MOV AX, [0x17c4]
000079de (04) 891e c417                MOV [0x17c4], BX
000079e2 (02) eb 14                    JMP 0x79f8
000079e4 (01) 9c                       PUSHF
000079e5 (01) fa                       CLI
000079e6 (03) a1 c217                  MOV AX, [0x17c2]
000079e9 (04) 891e c217                MOV [0x17c2], BX
000079ed (02) eb 09                    JMP 0x79f8
000079ef (01) 9c                       PUSHF
000079f0 (01) fa                       CLI
000079f1 (03) a1 b417                  MOV AX, [0x17b4]
000079f4 (04) 891e b417                MOV [0x17b4], BX
000079f8 (03) 833f 00                  CMP WORD [BX], 0x0
000079fb (02) 74 04                    JZ 0x7a01
000079fd (02) 8b1f                     MOV BX, [BX]
000079ff (02) eb f7                    JMP 0x79f8
00007a01 (02) 8907                     MOV [BX], AX
00007a03 (01) 9d                       POPF
00007a04 (01) c3                       RET
00007a05 (01) 9c                       PUSHF
00007a06 (01) fa                       CLI
00007a07 (03) be c417                  MOV SI, 0x17c4
00007a0a (02) eb 0c                    JMP 0x7a18
00007a0c (01) 9c                       PUSHF
00007a0d (01) fa                       CLI
00007a0e (03) be c217                  MOV SI, 0x17c2
00007a11 (02) eb 05                    JMP 0x7a18
00007a13 (01) 9c                       PUSHF
00007a14 (01) fa                       CLI
00007a15 (03) be b417                  MOV SI, 0x17b4
00007a18 (02) 8b0c                     MOV CX, [SI]
00007a1a (02) e3 0c                    JCXZ 0x7a28
00007a1c (02) 3bcb                     CMP CX, BX
00007a1e (02) 74 04                    JZ 0x7a24
00007a20 (02) 8bf1                     MOV SI, CX
00007a22 (02) eb f4                    JMP 0x7a18
00007a24 (02) 8b07                     MOV AX, [BX]
00007a26 (02) 8904                     MOV [SI], AX
00007a28 (01) 9d                       POPF
00007a29 (01) c3                       RET
00007a2a (05) c747 02 0100             MOV WORD [BX+0x2], 0x1
00007a2f (05) 8006 5110 02             ADD BYTE [0x1051], 0x2
00007a34 (05) 803e 5110 64             CMP BYTE [0x1051], 0x64
00007a39 (02) 7d 01                    JGE 0x7a3c
00007a3b (01) c3                       RET
00007a3c (05) c606 5110 00             MOV BYTE [0x1051], 0x0
00007a41 (03) a0 6300                  MOV AL, [0x63]
00007a44 (02) 14 01                    ADC AL, 0x1
00007a46 (01) 27                       DAA
00007a47 (03) a2 6300                  MOV [0x63], AL
00007a4a (02) 3c 60                    CMP AL, 0x60
00007a4c (02) 72 2d                    JB 0x7a7b
00007a4e (05) c606 6300 00             MOV BYTE [0x63], 0x0
00007a53 (03) a0 6200                  MOV AL, [0x62]
00007a56 (02) 14 01                    ADC AL, 0x1
00007a58 (01) 27                       DAA
00007a59 (03) a2 6200                  MOV [0x62], AL
00007a5c (02) 3c 60                    CMP AL, 0x60
00007a5e (02) 72 1b                    JB 0x7a7b
00007a60 (05) c606 6200 00             MOV BYTE [0x62], 0x0
00007a65 (03) a0 6100                  MOV AL, [0x61]
00007a68 (02) 14 01                    ADC AL, 0x1
00007a6a (01) 27                       DAA
00007a6b (03) a2 6100                  MOV [0x61], AL
00007a6e (02) 3c 24                    CMP AL, 0x24
00007a70 (02) 72 09                    JB 0x7a7b
00007a72 (05) c606 6100 00             MOV BYTE [0x61], 0x0
00007a77 (04) ff06 5f00                INC WORD [0x5f]
00007a7b (02) b2 02                    MOV DL, 0x2
00007a7d (03) e9 0dee                  JMP 0x688d
00007a80 (01) 1e                       PUSH DS
00007a81 (03) b8 4000                  MOV AX, 0x40
00007a84 (02) 8ed8                     MOV DS, AX
00007a86 (04) ff06 6c00                INC WORD [0x6c]
00007a8a (02) 75 04                    JNZ 0x7a90
00007a8c (04) ff06 6e00                INC WORD [0x6e]
00007a90 (05) 833e 6e00 18             CMP WORD [0x6e], 0x18
00007a95 (02) 75 19                    JNZ 0x7ab0
00007a97 (06) 813e 6c00 b000           CMP WORD [0x6c], 0xb0
00007a9d (02) 75 11                    JNZ 0x7ab0
00007a9f (06) c706 6e00 0000           MOV WORD [0x6e], 0x0
00007aa5 (06) c706 6c00 0000           MOV WORD [0x6c], 0x0
00007aab (05) c606 7000 01             MOV BYTE [0x70], 0x1
00007ab0 (01) 1f                       POP DS
00007ab1 (06) c706 c817 0100           MOV WORD [0x17c8], 0x1
00007ab7 (06) c706 be17 0300           MOV WORD [0x17be], 0x3
00007abd (01) c3                       RET
00007abe (02) cd 08                    INT 0x8
00007ac0 (01) c3                       RET
00007ac1 (01) 1e                       PUSH DS
00007ac2 (01) 50                       PUSH AX
00007ac3 (01) 52                       PUSH DX
00007ac4 (02) cd 1c                    INT 0x1c
00007ac6 (01) 5a                       POP DX
00007ac7 (01) 58                       POP AX
00007ac8 (01) 1f                       POP DS
00007ac9 (01) cf                       IRET
00007aca (01) 1e                       PUSH DS
00007acb (03) b8 4000                  MOV AX, 0x40
00007ace (02) 8ed8                     MOV DS, AX
00007ad0 (02) 0ae4                     OR AH, AH
00007ad2 (02) 74 05                    JZ 0x7ad9
00007ad4 (02) fecc                     DEC AH
00007ad6 (02) 74 13                    JZ 0x7aeb
00007ad8 (01) cf                       IRET
00007ad9 (03) a0 7000                  MOV AL, [0x70]
00007adc (05) c606 7000 00             MOV BYTE [0x70], 0x0
00007ae1 (04) 8b0e 6e00                MOV CX, [0x6e]
00007ae5 (04) 8b16 6c00                MOV DX, [0x6c]
00007ae9 (02) eb 0d                    JMP 0x7af8
00007aeb (04) 8916 6c00                MOV [0x6c], DX
00007aef (04) 890e 6e00                MOV [0x6e], CX
00007af3 (05) c606 7000 00             MOV BYTE [0x70], 0x0
00007af8 (01) 1f                       POP DS
00007af9 (01) cf                       IRET
00007afa (03) e8 0cf0                  CALL 0x6b09
00007afd (03) e8 49f8                  CALL 0x7349
00007b00 (02) b0 08                    MOV AL, 0x8
00007b02 (03) e8 69f9                  CALL 0x746e
00007b05 (02) b0 fc                    MOV AL, 0xfc
00007b07 (03) e8 64f9                  CALL 0x746e
00007b0a (02) 2ac0                     SUB AL, AL
00007b0c (03) e8 5ff9                  CALL 0x746e
00007b0f (02) b0 fe                    MOV AL, 0xfe
00007b11 (03) e8 5af9                  CALL 0x746e
00007b14 (02) b0 ff                    MOV AL, 0xff
00007b16 (03) e8 55f9                  CALL 0x746e
00007b19 (02) 2ac0                     SUB AL, AL
00007b1b (03) e8 50f9                  CALL 0x746e
00007b1e (03) e8 45f0                  CALL 0x6b66
00007b21 (04) 8c0e d418                MOV WORD [0x18d4], CS
00007b25 (06) c706 d218 4b16           MOV WORD [0x18d2], 0x164b
00007b2b (03) bb c618                  MOV BX, 0x18c6
00007b2e (03) e8 befe                  CALL 0x79ef
00007b31 (03) bb cc18                  MOV BX, 0x18cc
00007b34 (03) e8 a2fe                  CALL 0x79d9
00007b37 (01) 1e                       PUSH DS
00007b38 (03) b8 0000                  MOV AX, 0x0
00007b3b (02) 8ed8                     MOV DS, AX
00007b3d (03) a3 cc00                  MOV [0xcc], AX
00007b40 (03) a3 ce00                  MOV [0xce], AX
00007b43 (01) 1f                       POP DS
00007b44 (01) c3                       RET
00007b45 (02) b0 02                    MOV AL, 0x2
00007b47 (03) e8 77f9                  CALL 0x74c1
00007b4a (03) e8 50f9                  CALL 0x749d
00007b4d (03) a2 d818                  MOV [0x18d8], AL
00007b50 (03) e8 4af9                  CALL 0x749d
00007b53 (02) 8ad8                     MOV BL, AL
00007b55 (03) e8 45f9                  CALL 0x749d
00007b58 (02) 8af8                     MOV BH, AL
00007b5a (04) 891e d918                MOV [0x18d9], BX
00007b5e (03) e8 3cf9                  CALL 0x749d
00007b61 (02) 8ad8                     MOV BL, AL
00007b63 (03) e8 37f9                  CALL 0x749d
00007b66 (02) 8af8                     MOV BH, AL
00007b68 (04) 891e db18                MOV [0x18db], BX
00007b6c (06) c706 ce18 0100           MOV WORD [0x18ce], 0x1
00007b72 (01) c3                       RET
00007b73 (04) 8b1e 4e00                MOV BX, [0x4e]
00007b77 (04) 3b1e d618                CMP BX, [0x18d6]
00007b7b (02) 75 19                    JNZ 0x7b96
00007b7d (03) a0 d818                  MOV AL, [0x18d8]
00007b80 (01) 98                       CBW
00007b81 (04) 8b0e d918                MOV CX, [0x18d9]
00007b85 (04) 8b16 db18                MOV DX, [0x18db]
00007b89 (01) 1e                       PUSH DS
00007b8a (04) ff1e d218                CALL FAR WORD [0x18d2]
00007b8e (01) 1f                       POP DS
00007b8f (06) c706 c818 0100           MOV WORD [0x18c8], 0x1
00007b95 (01) c3                       RET
00007b96 (06) c706 ce18 0100           MOV WORD [0x18ce], 0x1
00007b9c (01) c3                       RET
00007b9d (03) 80f9 03                  CMP CL, 0x3
00007ba0 (02) 72 04                    JB 0x7ba6
00007ba2 (03) b8 ffff                  MOV AX, 0xffff
00007ba5 (01) c3                       RET
00007ba6 (02) 2bdb                     SUB BX, BX
00007ba8 (02) 8ad9                     MOV BL, CL
00007baa (02) d1e3                     SHL BX, 0x1
00007bac (05) 2e ffa7 1116             JMP CS:[BX+0x1611]
00007bb1 (01) 17                       POP SS
00007bb2 (01) 16                       PUSH SS
00007bb3 (04) 3016 4a16                XOR [0x164a], DL
00007bb7 (01) 9c                       PUSHF
00007bb8 (01) fa                       CLI
00007bb9 (03) a3 d418                  MOV [0x18d4], AX
00007bbc (04) 8916 d218                MOV [0x18d2], DX
00007bc0 (06) c706 c818 0100           MOV WORD [0x18c8], 0x1
00007bc6 (04) 8b1e 4e00                MOV BX, [0x4e]
00007bca (04) 891e d618                MOV [0x18d6], BX
00007bce (01) 9d                       POPF
00007bcf (01) c3                       RET
00007bd0 (01) 9c                       PUSHF
00007bd1 (01) fa                       CLI
00007bd2 (04) 8c0e d418                MOV WORD [0x18d4], CS
00007bd6 (06) c706 d218 4b16           MOV WORD [0x18d2], 0x164b
00007bdc (06) c706 c818 0000           MOV WORD [0x18c8], 0x0
00007be2 (06) c706 d618 0000           MOV WORD [0x18d6], 0x0
00007be8 (01) 9d                       POPF
00007be9 (01) c3                       RET
00007bea (01) c3                       RET
00007beb (01) cb                       RETF
00007bec (03) e8 b3fb                  CALL 0x77a2
00007bef (03) e8 0009                  CALL 0x84f2
00007bf2 (03) e8 0311                  CALL 0x8cf8
00007bf5 (01) fc                       CLD
00007bf6 (01) 06                       PUSH ES
00007bf7 (02) 8cd8                     MOV AX, DS
00007bf9 (02) 8ec0                     MOV ES, AX
00007bfb (02) 2bc0                     SUB AX, AX
00007bfd (03) bf 1319                  MOV DI, 0x1913
00007c00 (03) b9 5700                  MOV CX, 0x57
00007c03 (02) f3 ab                    REP STOSW
00007c05 (01) 07                       POP ES
00007c06 (03) e8 8d00                  CALL 0x7c96
00007c09 (03) b8 4f17                  MOV AX, 0x174f
00007c0c (03) 8947 04                  MOV [BX+0x4], AX
00007c0f (03) 8947 08                  MOV [BX+0x8], AX
00007c12 (03) 8947 0a                  MOV [BX+0xa], AX
00007c15 (03) 05 0101                  ADD AX, 0x101
00007c18 (03) 8947 0c                  MOV [BX+0xc], AX
00007c1b (03) 8867 28                  MOV [BX+0x28], AH
00007c1e (03) 8847 1f                  MOV [BX+0x1f], AL
00007c21 (03) 8867 10                  MOV [BX+0x10], AH
00007c24 (03) 8847 12                  MOV [BX+0x12], AL
00007c27 (04) c647 1c 07               MOV BYTE [BX+0x1c], 0x7
00007c2b (04) c647 1d 13               MOV BYTE [BX+0x1d], 0x13
00007c2f (04) c647 1e 01               MOV BYTE [BX+0x1e], 0x1
00007c33 (05) c747 24 4617             MOV WORD [BX+0x24], 0x1746
00007c38 (04) c647 33 ff               MOV BYTE [BX+0x33], 0xff
00007c3c (04) c647 3e 00               MOV BYTE [BX+0x3e], 0x0
00007c40 (04) c647 33 ff               MOV BYTE [BX+0x33], 0xff
00007c44 (03) b8 00bc                  MOV AX, 0xbc00
00007c47 (03) 8947 16                  MOV [BX+0x16], AX
00007c4a (04) 8987 a000                MOV [BX+0xa0], AX
00007c4e (05) c747 18 00b8             MOV WORD [BX+0x18], 0xb800
00007c53 (01) 06                       PUSH ES
00007c54 (02) 8ec0                     MOV ES, AX
00007c56 (02) 2bff                     SUB DI, DI
00007c58 (03) b9 d007                  MOV CX, 0x7d0
00007c5b (04) 898f 9a00                MOV [BX+0x9a], CX
00007c5f (03) b8 2007                  MOV AX, 0x720
00007c62 (01) fc                       CLD
00007c63 (02) f3 ab                    REP STOSW
00007c65 (05) 2e 8e06 0600             MOV ES, CS:[0x6]
00007c6a (03) 8d7f 4a                  LEA DI, [BX+0x4a]
00007c6d (03) b9 2800                  MOV CX, 0x28
00007c70 (03) b8 cccc                  MOV AX, 0xcccc
00007c73 (02) f3 ab                    REP STOSW
00007c75 (01) 07                       POP ES
00007c76 (04) 8d87 9a00                LEA AX, [BX+0x9a]
00007c7a (03) 25 feff                  AND AX, 0xfffe
00007c7d (03) 8947 44                  MOV [BX+0x44], AX
00007c80 (03) b8 0300                  MOV AX, 0x3
00007c83 (02) cd 10                    INT 0x10
00007c85 (01) c3                       RET
00007c86 (03) e8 0d00                  CALL 0x7c96
00007c89 (04) f647 1d 20               TEST BYTE [BX+0x1d], 0x20
00007c8d (01) c3                       RET
00007c8e (03) e8 0500                  CALL 0x7c96
00007c91 (04) 807f 33 00               CMP BYTE [BX+0x33], 0x0
00007c95 (01) c3                       RET
00007c96 (03) bb 1319                  MOV BX, 0x1913
00007c99 (01) c3                       RET
00007c9a (03) e8 3d00                  CALL 0x7cda
00007c9d (03) e8 f6ff                  CALL 0x7c96
00007ca0 (01) 06                       PUSH ES
00007ca1 (03) 8c57 46                  MOV WORD [BX+0x46], SS
00007ca4 (03) 8967 48                  MOV [BX+0x48], SP
00007ca7 (05) 2e 8e16 0600             MOV SS, CS:[0x6]
00007cac (03) 8b67 44                  MOV SP, [BX+0x44]
00007caf (03) 8e47 16                  MOV ES, [BX+0x16]
00007cb2 (02) 8b17                     MOV DX, [BX]
00007cb4 (02) 8ac1                     MOV AL, CL
00007cb6 (01) 53                       PUSH BX
00007cb7 (03) ff57 24                  CALL [BX+0x24]
00007cba (01) 5b                       POP BX
00007cbb (03) ba 4000                  MOV DX, 0x40
00007cbe (02) 8ec2                     MOV ES, DX
00007cc0 (02) 8b17                     MOV DX, [BX]
00007cc2 (05) 26 8916 5000             MOV ES:[0x50], DX
00007cc7 (03) 8e57 46                  MOV SS, [BX+0x46]
00007cca (03) 8b67 48                  MOV SP, [BX+0x48]
00007ccd (01) 07                       POP ES
00007cce (01) 06                       PUSH ES
00007ccf (04) 8e06 4e00                MOV ES, [0x4e]
00007cd3 (05) 26 fe0e 1300             DEC BYTE ES:[0x13]
00007cd8 (01) 07                       POP ES
00007cd9 (01) c3                       RET
00007cda (01) 06                       PUSH ES
00007cdb (04) 8e06 4e00                MOV ES, [0x4e]
00007cdf (05) 26 fe06 1300             INC BYTE ES:[0x13]
00007ce4 (01) 07                       POP ES
00007ce5 (01) c3                       RET
00007ce6 (02) 3c 20                    CMP AL, 0x20
00007ce8 (02) 72 3e                    JB 0x7d28
00007cea (03) 8b7f 40                  MOV DI, [BX+0x40]
00007ced (02) d1e7                     SHL DI, 0x1
00007cef (01) fc                       CLD
00007cf0 (03) 8a67 1c                  MOV AH, [BX+0x1c]
00007cf3 (01) ab                       STOSW
00007cf4 (01) 4f                       DEC DI
00007cf5 (01) 4f                       DEC DI
00007cf6 (02) 8bf7                     MOV SI, DI
00007cf8 (03) b9 0100                  MOV CX, 0x1
00007cfb (01) 53                       PUSH BX
00007cfc (03) e8 5f10                  CALL 0x8d5e
00007cff (01) 5b                       POP BX
00007d00 (03) ff47 40                  INC WORD [BX+0x40]
00007d03 (02) fe07                     INC BYTE [BX]
00007d05 (02) 8a07                     MOV AL, [BX]
00007d07 (03) 3a47 1f                  CMP AL, [BX+0x1f]
00007d0a (02) 73 01                    JAE 0x7d0d
00007d0c (01) c3                       RET
00007d0d (04) f647 1d 01               TEST BYTE [BX+0x1d], 0x1
00007d11 (02) 75 06                    JNZ 0x7d19
00007d13 (03) ff4f 40                  DEC WORD [BX+0x40]
00007d16 (02) fe0f                     DEC BYTE [BX]
00007d18 (01) c3                       RET
00007d19 (03) c607 00                  MOV BYTE [BX], 0x0
00007d1c (02) 32f6                     XOR DH, DH
00007d1e (03) 8a57 1f                  MOV DL, [BX+0x1f]
00007d21 (03) 2957 40                  SUB [BX+0x40], DX
00007d24 (02) 8b17                     MOV DX, [BX]
00007d26 (02) eb 36                    JMP 0x7d5e
00007d28 (03) bf 9617                  MOV DI, 0x1796
00007d2b (03) b9 0600                  MOV CX, 0x6
00007d2e (03) e8 1806                  CALL 0x8349
00007d31 (05) 2e ffa4 9c17             JMP CS:[SI+0x179c]
00007d36 (03) 0d 0a1b                  OR AX, 0x1b0a
00007d39 (02) 0807                     OR [BX], AL
00007d3b (04) 00b4 17be                ADD [SI-0x41e9], DH
00007d3f (01) 17                       POP SS
00007d40 (01) aa                       STOSB
00007d41 (01) 17                       POP SS
00007d42 (02) ff17                     CALL [BX]
00007d44 (01) fc                       CLD
00007d45 (01) 17                       POP SS
00007d46 (02) b3 17                    MOV BL, 0x17
00007d48 (01) 4a                       DEC DX
00007d49 (01) 17                       POP SS
00007d4a (05) c747 24 1718             MOV WORD [BX+0x24], 0x1817
00007d4f (04) 804f 1d 40               OR BYTE [BX+0x1d], 0x40
00007d53 (01) c3                       RET
00007d54 (02) 2ac0                     SUB AL, AL
00007d56 (02) 8607                     XCHG [BX], AL
00007d58 (02) 2ae4                     SUB AH, AH
00007d5a (03) 2947 40                  SUB [BX+0x40], AX
00007d5d (01) c3                       RET
00007d5e (03) 8e47 16                  MOV ES, [BX+0x16]
00007d61 (03) 8a47 28                  MOV AL, [BX+0x28]
00007d64 (02) fec8                     DEC AL
00007d66 (03) 3847 01                  CMP [BX+0x1], AL
00007d69 (02) 73 0e                    JAE 0x7d79
00007d6b (03) fe47 01                  INC BYTE [BX+0x1]
00007d6e (01) 50                       PUSH AX
00007d6f (02) 32e4                     XOR AH, AH
00007d71 (03) 8a47 1f                  MOV AL, [BX+0x1f]
00007d74 (03) 0147 40                  ADD [BX+0x40], AX
00007d77 (01) 58                       POP AX
00007d78 (01) c3                       RET
00007d79 (02) 2bff                     SUB DI, DI
00007d7b (02) 32ed                     XOR CH, CH
00007d7d (03) 8a4f 1f                  MOV CL, [BX+0x1f]
00007d80 (04) 8bb7 9a00                MOV SI, [BX+0x9a]
00007d84 (02) 2bf1                     SUB SI, CX
00007d86 (02) 87f1                     XCHG CX, SI
00007d88 (02) 03f6                     ADD SI, SI
00007d8a (03) e8 4002                  CALL 0x7fcd
00007d8d (02) 32ed                     XOR CH, CH
00007d8f (03) 8a4f 1f                  MOV CL, [BX+0x1f]
00007d92 (03) 8a67 1c                  MOV AH, [BX+0x1c]
00007d95 (02) b0 20                    MOV AL, 0x20
00007d97 (02) f3 ab                    REP STOSW
00007d99 (03) e9 c905                  JMP 0x8365
00007d9c (03) e9 c0fa                  JMP 0x785f
00007d9f (02) 84d2                     TEST DL, DL
00007da1 (02) 75 0e                    JNZ 0x7db1
00007da3 (02) 84f6                     TEST DH, DH
00007da5 (02) 74 0f                    JZ 0x7db6
00007da7 (03) fe4f 01                  DEC BYTE [BX+0x1]
00007daa (01) 50                       PUSH AX
00007dab (03) 8a47 1f                  MOV AL, [BX+0x1f]
00007dae (02) 8807                     MOV [BX], AL
00007db0 (01) 58                       POP AX
00007db1 (02) fe0f                     DEC BYTE [BX]
00007db3 (03) ff4f 40                  DEC WORD [BX+0x40]
00007db6 (01) c3                       RET
00007db7 (03) e8 a000                  CALL 0x7e5a
00007dba (03) bf 2818                  MOV DI, 0x1828
00007dbd (03) b9 3000                  MOV CX, 0x30
00007dc0 (03) e8 8605                  CALL 0x8349
00007dc3 (05) 2e ffa4 5818             JMP CS:[SI+0x1858]
00007dc8 (01) 41                       INC CX
00007dc9 (01) 42                       INC DX
00007dca (01) 43                       INC BX
00007dcb (01) 44                       INC SP
00007dcc (01) 45                       INC BP
00007dcd (01) 48                       DEC AX
00007dce (01) 49                       DEC CX
00007dcf (01) 4a                       DEC DX
00007dd0 (01) 4b                       DEC BX
00007dd1 (02) 64 6c                    INS BYTE FS:[DI], DX
00007dd3 (01) 6f                       OUTSW
00007dd4 (01) 4c                       DEC SP
00007dd5 (01) 4d                       DEC BP
00007dd6 (01) 4e                       DEC SI
00007dd7 (01) 59                       POP CX
00007dd8 (03) 6263 65                  BOUND SP, [BP+DI+0x65]
00007ddb (03) 66 6a 6b                 PUSH LARGE 0x6b
00007dde (02) 70 71                    JO 0x7e51
00007de0 (02) 72 73                    JB 0x7e55
00007de2 (02) 74 75                    JZ 0x7e59
00007de4 (02) 76 77                    JBE 0x7e5d
00007de6 (02) 78 79                    JS 0x7e61
00007de8 (01) 61                       POPA
00007de9 (02) 3a30                     CMP DH, [BX+SI]
00007deb (02) 3132                     XOR [BP+SI], SI
00007ded (02) 3334                     XOR SI, [SI]
00007def (03) 35 3637                  XOR AX, 0x3736
00007df2 (02) 7a 3d                    JP 0x7e31
00007df4 (02) 2928                     SUB [BX+SI], BP
00007df6 (03) 235b cc                  AND BX, [BP+DI-0x34]
00007df9 (02) 18d1                     SBB CL, DL
00007dfb (02) 18d9                     SBB CL, BL
00007dfd (02) 18e1                     SBB CL, AH
00007dff (02) 18e6                     SBB DH, AH
00007e01 (02) 1800                     SBB [BX+SI], AL
00007e03 (02) 190b                     SBB [BP+DI], CX
00007e05 (02) 1912                     SBB [BP+SI], DX
00007e07 (02) 191b                     SBB [BP+DI], BX
00007e09 (02) 1924                     SBB [SI], SP
00007e0b (02) 192b                     SBB [BP+DI], BP
00007e0d (02) 1937                     SBB [BX], SI
00007e0f (03) 196a 19                  SBB [BP+SI+0x19], BP
00007e12 (02) b3 19                    MOV BL, 0x19
00007e14 (02) 3b1a                     CMP BX, [BP+SI]
00007e16 (01) 55                       PUSH BP
00007e17 (04) 1a89 1a91                SBB CL, [BX+DI-0x6ee6]
00007e1b (04) 1aaa 1aaf                SBB CH, [BP+SI-0x50e6]
00007e1f (04) 1ab4 1ab8                SBB DH, [SI-0x47e6]
00007e23 (02) 1ac4                     SBB AL, AH
00007e25 (02) 1acd                     SBB CL, CH
00007e27 (02) 1ad6                     SBB DL, DH
00007e29 (02) 1ae0                     SBB AH, AL
00007e2b (02) 1ae5                     SBB AH, CH
00007e2d (02) 1adb                     SBB BL, BL
00007e2f (02) 1aea                     SBB CH, DL
00007e31 (02) 1aef                     SBB CH, BH
00007e33 (02) 1af4                     SBB DH, AH
00007e35 (02) 1af5                     SBB DH, CH
00007e37 (02) 1af6                     SBB DH, DH
00007e39 (02) 1a04                     SBB AL, [SI]
00007e3b (02) 1b12                     SBB DX, [BP+SI]
00007e3d (04) 1b16 1b1a                SBB DX, [0x1a1b]
00007e41 (04) 1b1e 1b21                SBB BX, [0x211b]
00007e45 (02) 1b22                     SBB SP, [BP+SI]
00007e47 (02) 1b23                     SBB SP, [BP+DI]
00007e49 (02) 1b28                     SBB BP, [BX+SI]
00007e4b (02) 1b2d                     SBB BP, [DI]
00007e4d (03) 1b55 1a                  SBB DX, [DI+0x1a]
00007e50 (02) c41a                     LES BX, WORD [BP+SI]
00007e52 (02) cd 1a                    INT 0x1a
00007e54 (02) 3a1b                     CMP BL, [BP+DI]
00007e56 (02) 34 1c                    XOR AL, 0x1c
00007e58 (01) 4a                       DEC DX
00007e59 (01) 17                       POP SS
00007e5a (05) c747 24 4617             MOV WORD [BX+0x24], 0x1746
00007e5f (04) 8067 1d bf               AND BYTE [BX+0x1d], 0xbf
00007e63 (01) c3                       RET
00007e64 (04) 804f 1d 40               OR BYTE [BX+0x1d], 0x40
00007e68 (03) 8f47 24                  POP WORD [BX+0x24]
00007e6b (01) c3                       RET
00007e6c (02) fece                     DEC DH
00007e6e (02) 79 32                    JNS 0x7ea2
00007e70 (01) c3                       RET
00007e71 (02) fec6                     INC DH
00007e73 (03) 3a77 28                  CMP DH, [BX+0x28]
00007e76 (02) 72 2a                    JB 0x7ea2
00007e78 (01) c3                       RET
00007e79 (02) fec2                     INC DL
00007e7b (03) 3a57 1f                  CMP DL, [BX+0x1f]
00007e7e (02) 72 22                    JB 0x7ea2
00007e80 (01) c3                       RET
00007e81 (02) feca                     DEC DL
00007e83 (02) 79 1d                    JNS 0x7ea2
00007e85 (01) c3                       RET
00007e86 (02) 2bff                     SUB DI, DI
00007e88 (02) 893f                     MOV [BX], DI
00007e8a (03) 897f 40                  MOV [BX+0x40], DI
00007e8d (03) 8a47 1f                  MOV AL, [BX+0x1f]
00007e90 (03) f667 28                  MUL BYTE [BX+0x28]
00007e93 (02) 8bc8                     MOV CX, AX
00007e95 (02) b0 20                    MOV AL, 0x20
00007e97 (03) 8a67 1c                  MOV AH, [BX+0x1c]
00007e9a (01) fc                       CLD
00007e9b (02) f3 ab                    REP STOSW
00007e9d (03) e9 bc02                  JMP 0x815c
00007ea0 (02) 2bd2                     SUB DX, DX
00007ea2 (02) 8917                     MOV [BX], DX
00007ea4 (03) e8 9204                  CALL 0x8339
00007ea7 (03) 8947 40                  MOV [BX+0x40], AX
00007eaa (01) c3                       RET
00007eab (02) 84f6                     TEST DH, DH
00007ead (02) 75 bd                    JNZ 0x7e6c
00007eaf (03) e9 5800                  JMP 0x7f0a
00007eb2 (04) 8b8f 9a00                MOV CX, [BX+0x9a]
00007eb6 (03) 2b4f 40                  SUB CX, [BX+0x40]
00007eb9 (02) eb 28                    JMP 0x7ee3
00007ebb (02) 32ed                     XOR CH, CH
00007ebd (03) 8a4f 1f                  MOV CL, [BX+0x1f]
00007ec0 (02) 2aca                     SUB CL, DL
00007ec2 (02) eb 1f                    JMP 0x7ee3
00007ec4 (03) 8b4f 40                  MOV CX, [BX+0x40]
00007ec7 (02) 2bff                     SUB DI, DI
00007ec9 (02) eb 1d                    JMP 0x7ee8
00007ecb (02) 2ad2                     SUB DL, DL
00007ecd (03) e8 6904                  CALL 0x8339
00007ed0 (02) 32ed                     XOR CH, CH
00007ed2 (03) 8a4f 1f                  MOV CL, [BX+0x1f]
00007ed5 (02) eb 11                    JMP 0x7ee8
00007ed7 (03) 8b4f 40                  MOV CX, [BX+0x40]
00007eda (02) 2ad2                     SUB DL, DL
00007edc (03) e8 5a04                  CALL 0x8339
00007edf (02) 2bc8                     SUB CX, AX
00007ee1 (02) eb 05                    JMP 0x7ee8
00007ee3 (03) 8b7f 40                  MOV DI, [BX+0x40]
00007ee6 (02) d1e7                     SHL DI, 0x1
00007ee8 (02) b0 20                    MOV AL, 0x20
00007eea (03) 8a67 1c                  MOV AH, [BX+0x1c]
00007eed (02) e3 0e                    JCXZ 0x7efd
00007eef (01) 51                       PUSH CX
00007ef0 (01) 57                       PUSH DI
00007ef1 (01) fc                       CLD
00007ef2 (02) f3 ab                    REP STOSW
00007ef4 (01) 5f                       POP DI
00007ef5 (01) 59                       POP CX
00007ef6 (02) 8bf7                     MOV SI, DI
00007ef8 (01) 53                       PUSH BX
00007ef9 (03) e8 620e                  CALL 0x8d5e
00007efc (01) 5b                       POP BX
00007efd (01) c3                       RET
00007efe (02) 8bf7                     MOV SI, DI
00007f00 (03) 8e47 16                  MOV ES, [BX+0x16]
00007f03 (01) 53                       PUSH BX
00007f04 (03) e8 570e                  CALL 0x8d5e
00007f07 (01) 5b                       POP BX
00007f08 (01) c3                       RET
00007f09 (01) c3                       RET
00007f0a (03) 8a47 1f                  MOV AL, [BX+0x1f]
00007f0d (03) f667 28                  MUL BYTE [BX+0x28]
00007f10 (01) 48                       DEC AX
00007f11 (02) 8bf8                     MOV DI, AX
00007f13 (02) 8bf0                     MOV SI, AX
00007f15 (02) 32e4                     XOR AH, AH
00007f17 (03) 8a47 1f                  MOV AL, [BX+0x1f]
00007f1a (02) 2bf0                     SUB SI, AX
00007f1c (02) 8bc6                     MOV AX, SI
00007f1e (02) d1e7                     SHL DI, 0x1
00007f20 (02) d1e6                     SHL SI, 0x1
00007f22 (01) fd                       STD
00007f23 (03) e8 9200                  CALL 0x7fb8
00007f26 (01) fc                       CLD
00007f27 (03) 8a77 01                  MOV DH, [BX+0x1]
00007f2a (03) e8 6100                  CALL 0x7f8e
00007f2d (04) 807f 01 0c               CMP BYTE [BX+0x1], 0xc
00007f31 (02) 73 1d                    JAE 0x7f50
00007f33 (03) e8 8504                  CALL 0x83bb
00007f36 (04) 807f 01 00               CMP BYTE [BX+0x1], 0x0
00007f3a (02) 74 13                    JZ 0x7f4f
00007f3c (03) 8a47 1f                  MOV AL, [BX+0x1f]
00007f3f (03) f667 01                  MUL BYTE [BX+0x1]
00007f42 (03) 0247 1f                  ADD AL, [BX+0x1f]
00007f45 (03) 80d4 00                  ADC AH, 0x0
00007f48 (02) 8bc8                     MOV CX, AX
00007f4a (02) 2bff                     SUB DI, DI
00007f4c (03) e9 afff                  JMP 0x7efe
00007f4f (01) c3                       RET
00007f50 (03) e9 4d00                  JMP 0x7fa0
00007f53 (02) b2 00                    MOV DL, 0x0
00007f55 (03) e8 e103                  CALL 0x8339
00007f58 (01) 96                       XCHG SI, AX
00007f59 (02) 32e4                     XOR AH, AH
00007f5b (03) 8a47 1f                  MOV AL, [BX+0x1f]
00007f5e (02) 03c0                     ADD AX, AX
00007f60 (02) 03c7                     ADD AX, DI
00007f62 (01) 96                       XCHG SI, AX
00007f63 (03) e8 5200                  CALL 0x7fb8
00007f66 (03) 8a77 28                  MOV DH, [BX+0x28]
00007f69 (02) fece                     DEC DH
00007f6b (03) e8 2000                  CALL 0x7f8e
00007f6e (04) 807f 01 0c               CMP BYTE [BX+0x1], 0xc
00007f72 (02) 73 17                    JAE 0x7f8b
00007f74 (03) e8 ee03                  CALL 0x8365
00007f77 (04) 807f 01 00               CMP BYTE [BX+0x1], 0x0
00007f7b (02) 74 0d                    JZ 0x7f8a
00007f7d (03) 8a47 1f                  MOV AL, [BX+0x1f]
00007f80 (03) f667 01                  MUL BYTE [BX+0x1]
00007f83 (02) 8bc8                     MOV CX, AX
00007f85 (02) 2bff                     SUB DI, DI
00007f87 (03) e9 74ff                  JMP 0x7efe
00007f8a (01) c3                       RET
00007f8b (03) e9 1200                  JMP 0x7fa0
00007f8e (02) 2ad2                     SUB DL, DL
00007f90 (03) e8 a603                  CALL 0x8339
00007f93 (02) 32ed                     XOR CH, CH
00007f95 (03) 8a4f 1f                  MOV CL, [BX+0x1f]
00007f98 (02) b0 20                    MOV AL, 0x20
00007f9a (03) 8a67 1c                  MOV AH, [BX+0x1c]
00007f9d (02) f3 ab                    REP STOSW
00007f9f (01) c3                       RET
00007fa0 (03) 8a47 28                  MOV AL, [BX+0x28]
00007fa3 (03) 2a47 01                  SUB AL, [BX+0x1]
00007fa6 (03) 8a67 1f                  MOV AH, [BX+0x1f]
00007fa9 (02) f6e4                     MUL AH
00007fab (02) 8bc8                     MOV CX, AX
00007fad (03) 8a77 01                  MOV DH, [BX+0x1]
00007fb0 (02) 2ad2                     SUB DL, DL
00007fb2 (03) e8 8403                  CALL 0x8339
00007fb5 (03) e9 46ff                  JMP 0x7efe
00007fb8 (03) 8a47 28                  MOV AL, [BX+0x28]
00007fbb (02) fec8                     DEC AL
00007fbd (02) 2ac6                     SUB AL, DH
00007fbf (03) 8a67 1f                  MOV AH, [BX+0x1f]
00007fc2 (02) f6e4                     MUL AH
00007fc4 (02) 8bc8                     MOV CX, AX
00007fc6 (02) e3 03                    JCXZ 0x7fcb
00007fc8 (03) e8 0200                  CALL 0x7fcd
00007fcb (01) fc                       CLD
00007fcc (01) c3                       RET
00007fcd (01) 1e                       PUSH DS
00007fce (01) 06                       PUSH ES
00007fcf (03) 8e47 16                  MOV ES, [BX+0x16]
00007fd2 (03) 8e5f 16                  MOV DS, [BX+0x16]
00007fd5 (02) f3 a5                    REP MOVSW
00007fd7 (01) fc                       CLD
00007fd8 (01) 07                       POP ES
00007fd9 (01) 1f                       POP DS
00007fda (01) c3                       RET
00007fdb (03) e8 5b03                  CALL 0x8339
00007fde (02) 32ed                     XOR CH, CH
00007fe0 (03) 8a4f 1f                  MOV CL, [BX+0x1f]
00007fe3 (02) 2aca                     SUB CL, DL
00007fe5 (02) 74 07                    JZ 0x7fee
00007fe7 (02) 8bf7                     MOV SI, DI
00007fe9 (01) 46                       INC SI
00007fea (01) 46                       INC SI
00007feb (03) e8 dfff                  CALL 0x7fcd
00007fee (02) b0 20                    MOV AL, 0x20
00007ff0 (03) 8a67 1c                  MOV AH, [BX+0x1c]
00007ff3 (01) ab                       STOSW
00007ff4 (01) c3                       RET
00007ff5 (03) e8 6cfe                  CALL 0x7e64
00007ff8 (03) 8a47 28                  MOV AL, [BX+0x28]
00007ffb (02) fec8                     DEC AL
00007ffd (03) e8 1b00                  CALL 0x801b
00008000 (03) 884f 01                  MOV [BX+0x1], CL
00008003 (03) e8 5efe                  CALL 0x7e64
00008006 (03) 8a47 1f                  MOV AL, [BX+0x1f]
00008009 (02) fec8                     DEC AL
0000800b (03) e8 0d00                  CALL 0x801b
0000800e (02) 8ad1                     MOV DL, CL
00008010 (02) 8917                     MOV [BX], DX
00008012 (03) e8 2403                  CALL 0x8339
00008015 (03) 8947 40                  MOV [BX+0x40], AX
00008018 (03) e9 3ffe                  JMP 0x7e5a
0000801b (03) 80e9 20                  SUB CL, 0x20
0000801e (02) 79 02                    JNS 0x8022
00008020 (02) b1 00                    MOV CL, 0x0
00008022 (02) 3ac8                     CMP CL, AL
00008024 (02) 76 02                    JBE 0x8028
00008026 (02) 8ac8                     MOV CL, AL
00008028 (01) c3                       RET
00008029 (03) e8 38fe                  CALL 0x7e64
0000802c (03) 8a67 1c                  MOV AH, [BX+0x1c]
0000802f (02) eb 0c                    JMP 0x803d
00008031 (03) e8 30fe                  CALL 0x7e64
00008034 (02) 8ae0                     MOV AH, AL
00008036 (02) b1 04                    MOV CL, 0x4
00008038 (02) d2c4                     ROL AH, CL
0000803a (03) 8a47 1c                  MOV AL, [BX+0x1c]
0000803d (02) 24 0f                    AND AL, 0xf
0000803f (03) 80e4 f0                  AND AH, 0xf0
00008042 (02) 0ac4                     OR AL, AH
00008044 (03) 8847 1c                  MOV [BX+0x1c], AL
00008047 (03) e9 10fe                  JMP 0x7e5a
0000804a (04) 804f 1d 02               OR BYTE [BX+0x1d], 0x2
0000804e (01) c3                       RET
0000804f (04) 8067 1d fd               AND BYTE [BX+0x1d], 0xfd
00008053 (01) c3                       RET
00008054 (03) 8957 22                  MOV [BX+0x22], DX
00008057 (01) c3                       RET
00008058 (03) 8b57 22                  MOV DX, [BX+0x22]
0000805b (02) 8917                     MOV [BX], DX
0000805d (03) e8 d902                  CALL 0x8339
00008060 (03) 8947 40                  MOV [BX+0x40], AX
00008063 (01) c3                       RET
00008064 (04) 804f 1d 04               OR BYTE [BX+0x1d], 0x4
00008068 (04) c647 1c 70               MOV BYTE [BX+0x1c], 0x70
0000806c (01) c3                       RET
0000806d (04) 8067 1d fb               AND BYTE [BX+0x1d], 0xfb
00008071 (04) c647 1c 07               MOV BYTE [BX+0x1c], 0x7
00008075 (01) c3                       RET
00008076 (04) 804f 1c 08               OR BYTE [BX+0x1c], 0x8
0000807a (01) c3                       RET
0000807b (04) 8067 1c f7               AND BYTE [BX+0x1c], 0xf7
0000807f (01) c3                       RET
00008080 (04) 804f 1c 80               OR BYTE [BX+0x1c], 0x80
00008084 (01) c3                       RET
00008085 (04) 8067 1c 7f               AND BYTE [BX+0x1c], 0x7f
00008089 (01) c3                       RET
0000808a (04) 804f 1d 01               OR BYTE [BX+0x1d], 0x1
0000808e (01) c3                       RET
0000808f (04) 8067 1d fe               AND BYTE [BX+0x1d], 0xfe
00008093 (01) c3                       RET
00008094 (01) c3                       RET
00008095 (01) c3                       RET
00008096 (03) e8 cbfd                  CALL 0x7e64
00008099 (03) e8 befd                  CALL 0x7e5a
0000809c (02) 24 07                    AND AL, 0x7
0000809e (01) 98                       CBW
0000809f (02) 8bc8                     MOV CX, AX
000080a1 (03) e9 e503                  JMP 0x8489
000080a4 (03) e8 bdfd                  CALL 0x7e64
000080a7 (03) e8 bafd                  CALL 0x7e64
000080aa (02) 84c0                     TEST AL, AL
000080ac (02) 74 01                    JZ 0x80af
000080ae (01) c3                       RET
000080af (03) e9 a8fd                  JMP 0x7e5a
000080b2 (02) b0 00                    MOV AL, 0x0
000080b4 (02) eb 0a                    JMP 0x80c0
000080b6 (02) b0 ff                    MOV AL, 0xff
000080b8 (02) eb 06                    JMP 0x80c0
000080ba (02) b0 ff                    MOV AL, 0xff
000080bc (02) eb 02                    JMP 0x80c0
000080be (02) b0 ff                    MOV AL, 0xff
000080c0 (01) c3                       RET
000080c1 (01) c3                       RET
000080c2 (01) c3                       RET
000080c3 (04) c647 33 00               MOV BYTE [BX+0x33], 0x0
000080c7 (01) c3                       RET
000080c8 (04) c647 33 ff               MOV BYTE [BX+0x33], 0xff
000080cc (01) c3                       RET
000080cd (04) c647 1c 07               MOV BYTE [BX+0x1c], 0x7
000080d1 (04) 8067 1d fb               AND BYTE [BX+0x1d], 0xfb
000080d5 (04) 804f 1d 03               OR BYTE [BX+0x1d], 0x3
000080d9 (01) c3                       RET
000080da (03) e8 87fd                  CALL 0x7e64
000080dd (03) e8 7afd                  CALL 0x7e5a
000080e0 (03) bf 4e1b                  MOV DI, 0x1b4e
000080e3 (03) b9 0600                  MOV CX, 0x6
000080e6 (03) e8 6002                  CALL 0x8349
000080e9 (05) 2e ffa4 541b             JMP CS:[SI+0x1b54]
000080ee (01) 41                       INC CX
000080ef (01) 42                       INC DX
000080f0 (01) 43                       INC BX
000080f1 (01) 44                       INC SP
000080f2 (02) 7b 7d                    JNP 0x8171
000080f4 (02) 621b                     BOUND BX, [BP+DI]
000080f6 (02) 8c1b                     MOV WORD [BP+DI], DS
000080f8 (03) e8 1b18                  CALL 0x9916
000080fb (02) 1c 2e                    SBB AL, 0x2e
000080fd (02) 1c 31                    SBB AL, 0x31
000080ff (02) 1c 4a                    SBB AL, 0x4a
00008101 (01) 17                       POP SS
00008102 (03) e8 5ffd                  CALL 0x7e64
00008105 (02) 2c 20                    SUB AL, 0x20
00008107 (02) 2ae4                     SUB AH, AH
00008109 (03) 8947 36                  MOV [BX+0x36], AX
0000810c (03) e8 55fd                  CALL 0x7e64
0000810f (03) 8b4f 36                  MOV CX, [BX+0x36]
00008112 (03) 8b7f 40                  MOV DI, [BX+0x40]
00008115 (02) d1e7                     SHL DI, 0x1
00008117 (01) 50                       PUSH AX
00008118 (03) 014f 40                  ADD [BX+0x40], CX
0000811b (03) 8b47 40                  MOV AX, [BX+0x40]
0000811e (03) f677 12                  DIV BYTE [BX+0x12]
00008121 (02) 86c4                     XCHG AH, AL
00008123 (02) 8907                     MOV [BX], AX
00008125 (01) 58                       POP AX
00008126 (03) e8 c1fd                  CALL 0x7eea
00008129 (03) e9 2efd                  JMP 0x7e5a
0000812c (02) 2bff                     SUB DI, DI
0000812e (03) 8a67 1c                  MOV AH, [BX+0x1c]
00008131 (03) 8e47 16                  MOV ES, [BX+0x16]
00008134 (03) be dc1b                  MOV SI, 0x1bdc
00008137 (03) e8 2f00                  CALL 0x8169
0000813a (03) be e51b                  MOV SI, 0x1be5
0000813d (03) e8 2900                  CALL 0x8169
00008140 (03) be df1b                  MOV SI, 0x1bdf
00008143 (03) e8 2300                  CALL 0x8169
00008146 (03) 8a57 28                  MOV DL, [BX+0x28]
00008149 (03) 80ea 04                  SUB DL, 0x4
0000814c (03) be e51b                  MOV SI, 0x1be5
0000814f (03) e8 1700                  CALL 0x8169
00008152 (02) feca                     DEC DL
00008154 (02) 75 f6                    JNZ 0x814c
00008156 (03) be e21b                  MOV SI, 0x1be2
00008159 (03) e8 0d00                  CALL 0x8169
0000815c (02) 2bff                     SUB DI, DI
0000815e (03) 8a47 12                  MOV AL, [BX+0x12]
00008161 (03) f667 28                  MUL BYTE [BX+0x28]
00008164 (02) 8bc8                     MOV CX, AX
00008166 (03) e9 95fd                  JMP 0x7efe
00008169 (02) 2e ac                    LODS BYTE CS:[SI]
0000816b (01) ab                       STOSW
0000816c (02) 32ed                     XOR CH, CH
0000816e (03) 8a4f 1f                  MOV CL, [BX+0x1f]
00008171 (03) 83e9 02                  SUB CX, 0x2
00008174 (02) 2e ac                    LODS BYTE CS:[SI]
00008176 (02) f3 ab                    REP STOSW
00008178 (02) 2e ac                    LODS BYTE CS:[SI]
0000817a (01) ab                       STOSW
0000817b (01) c3                       RET
0000817c (02) dac4                     FCMOVB ST, ST(4)
0000817e (03) bf c6cd                  MOV DI, 0xcdc6
00008181 (02) b5 c0                    MOV CH, 0xc0
00008183 (01) c4                       DB 0xc4
00008184 (04) d9b3 20b3                FNSTENV [BP+DI-0x4ce0]
00008188 (03) e8 d9fc                  CALL 0x7e64
0000818b (03) e8 ccfc                  CALL 0x7e5a
0000818e (03) 80e9 20                  SUB CL, 0x20
00008191 (02) 2aed                     SUB CH, CH
00008193 (03) 8b7f 40                  MOV DI, [BX+0x40]
00008196 (02) d1e7                     SHL DI, 0x1
00008198 (03) 014f 40                  ADD [BX+0x40], CX
0000819b (03) 8b47 40                  MOV AX, [BX+0x40]
0000819e (03) f677 12                  DIV BYTE [BX+0x12]
000081a1 (02) 86c4                     XCHG AH, AL
000081a3 (02) 8907                     MOV [BX], AX
000081a5 (02) 8bf7                     MOV SI, DI
000081a7 (03) 8e47 16                  MOV ES, [BX+0x16]
000081aa (01) 57                       PUSH DI
000081ab (01) 51                       PUSH CX
000081ac (03) 8a47 1c                  MOV AL, [BX+0x1c]
000081af (01) 47                       INC DI
000081b0 (01) aa                       STOSB
000081b1 (02) e2 fc                    LOOP 0x81af
000081b3 (01) 59                       POP CX
000081b4 (01) 5f                       POP DI
000081b5 (03) e9 46fd                  JMP 0x7efe
000081b8 (03) e8 a9fc                  CALL 0x7e64
000081bb (04) 8887 9e00                MOV [BX+0x9e], AL
000081bf (03) e8 a2fc                  CALL 0x7e64
000081c2 (03) e8 95fc                  CALL 0x7e5a
000081c5 (02) 8ae0                     MOV AH, AL
000081c7 (04) 8a87 9e00                MOV AL, [BX+0x9e]
000081cb (03) e9 89f0                  JMP 0x7257
000081ce (03) e9 e0f6                  JMP 0x78b1
000081d1 (03) e9 e6f6                  JMP 0x78ba
000081d4 (04) c647 35 00               MOV BYTE [BX+0x35], 0x0
000081d8 (01) 06                       PUSH ES
000081d9 (02) 8cd8                     MOV AX, DS
000081db (02) 8ec0                     MOV ES, AX
000081dd (03) 8d7f 36                  LEA DI, [BX+0x36]
000081e0 (03) b8 ffff                  MOV AX, 0xffff
000081e3 (03) b9 0400                  MOV CX, 0x4
000081e6 (02) f3 ab                    REP STOSW
000081e8 (01) 07                       POP ES
000081e9 (03) e8 78fc                  CALL 0x7e64
000081ec (02) 3c 30                    CMP AL, 0x30
000081ee (02) 72 22                    JB 0x8212
000081f0 (02) 3c 39                    CMP AL, 0x39
000081f2 (02) 77 1e                    JA 0x8212
000081f4 (03) 8a4f 35                  MOV CL, [BX+0x35]
000081f7 (02) 2aed                     SUB CH, CH
000081f9 (02) 8bf1                     MOV SI, CX
000081fb (02) 2c 30                    SUB AL, 0x30
000081fd (02) 8ac8                     MOV CL, AL
000081ff (03) 8a40 36                  MOV AL, [BX+SI+0x36]
00008202 (02) 3c ff                    CMP AL, 0xff
00008204 (02) 75 02                    JNZ 0x8208
00008206 (02) 2bc0                     SUB AX, AX
00008208 (02) b4 0a                    MOV AH, 0xa
0000820a (02) f6e4                     MUL AH
0000820c (02) 02c1                     ADD AL, CL
0000820e (03) 8840 36                  MOV [BX+SI+0x36], AL
00008211 (01) c3                       RET
00008212 (02) 3c 3b                    CMP AL, 0x3b
00008214 (02) 75 0f                    JNZ 0x8225
00008216 (03) fe47 35                  INC BYTE [BX+0x35]
00008219 (04) 807f 35 08               CMP BYTE [BX+0x35], 0x8
0000821d (02) 72 05                    JB 0x8224
0000821f (05) c747 24 851c             MOV WORD [BX+0x24], 0x1c85
00008224 (01) c3                       RET
00008225 (03) e8 32fc                  CALL 0x7e5a
00008228 (03) bf 961c                  MOV DI, 0x1c96
0000822b (03) b9 0f00                  MOV CX, 0xf
0000822e (03) e8 1801                  CALL 0x8349
00008231 (05) 2e ffa4 a51c             JMP CS:[SI+0x1ca5]
00008236 (01) 41                       INC CX
00008237 (01) 42                       INC DX
00008238 (01) 43                       INC BX
00008239 (01) 44                       INC SP
0000823a (01) 48                       DEC AX
0000823b (02) 66 4a                    DEC EDX
0000823d (01) 4b                       DEC BX
0000823e (01) 4c                       DEC SP
0000823f (01) 4d                       DEC BP
00008240 (01) 6d                       INSW
00008241 (02) 73 75                    JAE 0x82b8
00008243 (03) 3d 3fec                  CMP AX, 0xec3f
00008246 (02) 1c f4                    SBB AL, 0xf4
00008248 (02) 1c ff                    SBB AL, 0xff
0000824a (02) 1c 0a                    SBB AL, 0xa
0000824c (03) 1d 121d                  SBB AX, 0x1d12
0000824f (02) 1a1d                     SBB BL, [DI]
00008251 (01) 42                       INC DX
00008252 (03) 1d 5a1d                  SBB AX, 0x1d5a
00008255 (02) 72 1d                    JB 0x8274
00008257 (02) 75 1d                    JNZ 0x8276
00008259 (02) 78 1d                    JS 0x8278
0000825b (02) 891d                     MOV [DI], BX
0000825d (02) 8c1d                     MOV WORD [DI], DS
0000825f (02) c51c                     LDS BX, WORD [SI]
00008261 (02) c51c                     LDS BX, WORD [SI]
00008263 (01) 4a                       DEC DX
00008264 (01) 17                       POP SS
00008265 (04) c647 36 37               MOV BYTE [BX+0x36], 0x37
00008269 (03) e8 f8fb                  CALL 0x7e64
0000826c (02) 3c 30                    CMP AL, 0x30
0000826e (02) 72 0a                    JB 0x827a
00008270 (02) 3c 39                    CMP AL, 0x39
00008272 (02) 77 06                    JA 0x827a
00008274 (03) 8847 36                  MOV [BX+0x36], AL
00008277 (03) e8 eafb                  CALL 0x7e64
0000827a (03) e8 ddfb                  CALL 0x7e5a
0000827d (02) 3c 68                    CMP AL, 0x68
0000827f (02) 75 0a                    JNZ 0x828b
00008281 (03) 8a47 36                  MOV AL, [BX+0x36]
00008284 (02) 2c 30                    SUB AL, 0x30
00008286 (03) 25 0700                  AND AX, 0x7
00008289 (02) cd 10                    INT 0x10
0000828b (01) c3                       RET
0000828c (03) e8 a000                  CALL 0x832f
0000828f (02) 2af0                     SUB DH, AL
00008291 (02) 73 32                    JAE 0x82c5
00008293 (01) c3                       RET
00008294 (03) e8 9800                  CALL 0x832f
00008297 (02) 02f0                     ADD DH, AL
00008299 (03) 3a77 28                  CMP DH, [BX+0x28]
0000829c (02) 72 27                    JB 0x82c5
0000829e (01) c3                       RET
0000829f (03) e8 8d00                  CALL 0x832f
000082a2 (02) 02d0                     ADD DL, AL
000082a4 (03) 3a57 1f                  CMP DL, [BX+0x1f]
000082a7 (02) 72 1c                    JB 0x82c5
000082a9 (01) c3                       RET
000082aa (03) e8 8200                  CALL 0x832f
000082ad (02) 2ad0                     SUB DL, AL
000082af (02) 73 14                    JAE 0x82c5
000082b1 (01) c3                       RET
000082b2 (03) 8b57 36                  MOV DX, [BX+0x36]
000082b5 (02) 86d6                     XCHG DH, DL
000082b7 (03) e9 0300                  JMP 0x82bd
000082ba (03) 8b57 36                  MOV DX, [BX+0x36]
000082bd (03) 83fa ff                  CMP DX, -0x1
000082c0 (02) 75 03                    JNZ 0x82c5
000082c2 (03) e9 dbfb                  JMP 0x7ea0
000082c5 (03) 3a57 1f                  CMP DL, [BX+0x1f]
000082c8 (02) 72 03                    JB 0x82cd
000082ca (03) 8a57 1f                  MOV DL, [BX+0x1f]
000082cd (03) 3a77 28                  CMP DH, [BX+0x28]
000082d0 (02) 72 03                    JB 0x82d5
000082d2 (03) 8a77 28                  MOV DH, [BX+0x28]
000082d5 (04) 81ea 0101                SUB DX, 0x101
000082d9 (02) 8917                     MOV [BX], DX
000082db (03) e8 5b00                  CALL 0x8339
000082de (03) 8947 40                  MOV [BX+0x40], AX
000082e1 (01) c3                       RET
000082e2 (03) 8a47 36                  MOV AL, [BX+0x36]
000082e5 (02) 3c ff                    CMP AL, 0xff
000082e7 (02) 74 04                    JZ 0x82ed
000082e9 (02) 84c0                     TEST AL, AL
000082eb (02) 75 03                    JNZ 0x82f0
000082ed (03) e9 c2fb                  JMP 0x7eb2
000082f0 (02) fec8                     DEC AL
000082f2 (02) 75 03                    JNZ 0x82f7
000082f4 (03) e9 cdfb                  JMP 0x7ec4
000082f7 (03) e9 8cfb                  JMP 0x7e86
000082fa (03) 8a47 36                  MOV AL, [BX+0x36]
000082fd (02) 3c ff                    CMP AL, 0xff
000082ff (02) 74 04                    JZ 0x8305
00008301 (02) 84c0                     TEST AL, AL
00008303 (02) 75 03                    JNZ 0x8308
00008305 (03) e9 b3fb                  JMP 0x7ebb
00008308 (02) fec8                     DEC AL
0000830a (02) 75 03                    JNZ 0x830f
0000830c (03) e9 c8fb                  JMP 0x7ed7
0000830f (03) e9 b9fb                  JMP 0x7ecb
00008312 (03) e9 f5fb                  JMP 0x7f0a
00008315 (03) e9 3bfc                  JMP 0x7f53
00008318 (03) 8a47 36                  MOV AL, [BX+0x36]
0000831b (02) 3c ff                    CMP AL, 0xff
0000831d (02) 74 07                    JZ 0x8326
0000831f (02) 84c0                     TEST AL, AL
00008321 (02) 74 03                    JZ 0x8326
00008323 (03) e9 3efd                  JMP 0x8064
00008326 (03) e9 44fd                  JMP 0x806d
00008329 (03) e9 28fd                  JMP 0x8054
0000832c (03) e9 29fd                  JMP 0x8058
0000832f (03) 8a47 36                  MOV AL, [BX+0x36]
00008332 (02) 3c ff                    CMP AL, 0xff
00008334 (02) 75 02                    JNZ 0x8338
00008336 (02) b0 01                    MOV AL, 0x1
00008338 (01) c3                       RET
00008339 (02) 32c0                     XOR AL, AL
0000833b (03) 2a47 1f                  SUB AL, [BX+0x1f]
0000833e (02) f6e6                     MUL DH
00008340 (02) f7d8                     NEG AX
00008342 (02) 03c2                     ADD AX, DX
00008344 (02) 8bf8                     MOV DI, AX
00008346 (02) 03ff                     ADD DI, DI
00008348 (01) c3                       RET
00008349 (01) 06                       PUSH ES
0000834a (01) 0e                       PUSH CS
0000834b (01) 07                       POP ES
0000834c (02) 8bf1                     MOV SI, CX
0000834e (02) f2 ae                    REPNZ SCASB
00008350 (02) 75 01                    JNZ 0x8353
00008352 (01) 4e                       DEC SI
00008353 (02) 2bf1                     SUB SI, CX
00008355 (02) d1e6                     SHL SI, 0x1
00008357 (02) 8ac8                     MOV CL, AL
00008359 (01) 07                       POP ES
0000835a (01) c3                       RET
0000835b (01) c3                       RET
0000835c (01) 53                       PUSH BX
0000835d (03) 8a47 28                  MOV AL, [BX+0x28]
00008360 (03) e8 71f4                  CALL 0x77d4
00008363 (01) 5b                       POP BX
00008364 (01) c3                       RET
00008365 (05) 803e 4b17 00             CMP BYTE [0x174b], 0x0
0000836a (02) 74 46                    JZ 0x83b2
0000836c (05) 803e 4b17 01             CMP BYTE [0x174b], 0x1
00008371 (02) 74 47                    JZ 0x83ba
00008373 (05) 803e 4b17 02             CMP BYTE [0x174b], 0x2
00008378 (02) 74 40                    JZ 0x83ba
0000837a (06) c706 0f19 0000           MOV WORD [0x190f], 0x0
00008380 (06) c706 0919 0000           MOV WORD [0x1909], 0x0
00008386 (03) e8 2900                  CALL 0x83b2
00008389 (06) 2e f606 b321 04          TEST BYTE CS:[0x21b3], 0x4
0000838f (02) 75 10                    JNZ 0x83a1
00008391 (02) 33ff                     XOR DI, DI
00008393 (03) be a000                  MOV SI, 0xa0
00008396 (01) fc                       CLD
00008397 (03) e8 7a00                  CALL 0x8414
0000839a (06) c706 0f19 0500           MOV WORD [0x190f], 0x5
000083a0 (01) c3                       RET
000083a1 (02) 33ff                     XOR DI, DI
000083a3 (03) be 4001                  MOV SI, 0x140
000083a6 (01) fc                       CLD
000083a7 (03) e8 9f00                  CALL 0x8449
000083aa (06) c706 0f19 0100           MOV WORD [0x190f], 0x1
000083b0 (01) c3                       RET
000083b1 (01) fc                       CLD
000083b2 (01) 53                       PUSH BX
000083b3 (03) 8a47 28                  MOV AL, [BX+0x28]
000083b6 (03) e8 24f4                  CALL 0x77dd
000083b9 (01) 5b                       POP BX
000083ba (01) c3                       RET
000083bb (05) 803e 4b17 00             CMP BYTE [0x174b], 0x0
000083c0 (02) 74 49                    JZ 0x840b
000083c2 (05) 803e 4b17 01             CMP BYTE [0x174b], 0x1
000083c7 (02) 74 4a                    JZ 0x8413
000083c9 (05) 803e 4b17 02             CMP BYTE [0x174b], 0x2
000083ce (02) 74 43                    JZ 0x8413
000083d0 (06) c706 0f19 0000           MOV WORD [0x190f], 0x0
000083d6 (06) c706 0919 0000           MOV WORD [0x1909], 0x0
000083dc (03) e8 2c00                  CALL 0x840b
000083df (06) 2e f606 b321 04          TEST BYTE CS:[0x21b3], 0x4
000083e5 (02) 75 12                    JNZ 0x83f9
000083e7 (03) bf 9e0f                  MOV DI, 0xf9e
000083ea (03) be fe0e                  MOV SI, 0xefe
000083ed (01) fd                       STD
000083ee (03) e8 2300                  CALL 0x8414
000083f1 (01) fc                       CLD
000083f2 (06) c706 0f19 0500           MOV WORD [0x190f], 0x5
000083f8 (01) c3                       RET
000083f9 (03) bf 3e1f                  MOV DI, 0x1f3e
000083fc (03) be fe1d                  MOV SI, 0x1dfe
000083ff (01) fd                       STD
00008400 (03) e8 4600                  CALL 0x8449
00008403 (01) fc                       CLD
00008404 (06) c706 0f19 0100           MOV WORD [0x190f], 0x1
0000840a (01) c3                       RET
0000840b (01) 53                       PUSH BX
0000840c (03) 8a47 28                  MOV AL, [BX+0x28]
0000840f (03) e8 e3f3                  CALL 0x77f5
00008412 (01) 5b                       POP BX
00008413 (01) c3                       RET
00008414 (03) 8a57 1f                  MOV DL, [BX+0x1f]
00008417 (02) b0 18                    MOV AL, 0x18
00008419 (02) f6e2                     MUL DL
0000841b (02) 8bc8                     MOV CX, AX
0000841d (06) 2e f606 b321 02          TEST BYTE CS:[0x21b3], 0x2
00008423 (02) 75 04                    JNZ 0x8429
00008425 (02) d1ee                     SHR SI, 0x1
00008427 (02) d1ef                     SHR DI, 0x1
00008429 (01) 1e                       PUSH DS
0000842a (01) 06                       PUSH ES
0000842b (04) 8e87 a000                MOV ES, [BX+0xa0]
0000842f (04) 8e9f a000                MOV DS, [BX+0xa0]
00008433 (04) 81e6 feff                AND SI, 0xfffe
00008437 (04) 81e7 feff                AND DI, 0xfffe
0000843b (02) f3 a5                    REP MOVSW
0000843d (03) b8 2007                  MOV AX, 0x720
00008440 (02) 8aca                     MOV CL, DL
00008442 (02) 32ed                     XOR CH, CH
00008444 (02) f3 ab                    REP STOSW
00008446 (01) 07                       POP ES
00008447 (01) 1f                       POP DS
00008448 (01) c3                       RET
00008449 (01) 1e                       PUSH DS
0000844a (01) 06                       PUSH ES
0000844b (03) 8e47 18                  MOV ES, [BX+0x18]
0000844e (03) 8e5f 18                  MOV DS, [BX+0x18]
00008451 (01) 56                       PUSH SI
00008452 (01) 57                       PUSH DI
00008453 (03) e8 1700                  CALL 0x846d
00008456 (01) 5f                       POP DI
00008457 (01) 5e                       POP SI
00008458 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000845d (05) 2e 8e06 442b             MOV ES, CS:[0x2b44]
00008462 (05) 2e 8e1e 442b             MOV DS, CS:[0x2b44]
00008467 (03) e8 0300                  CALL 0x846d
0000846a (01) 07                       POP ES
0000846b (01) 1f                       POP DS
0000846c (01) c3                       RET
0000846d (01) 56                       PUSH SI
0000846e (01) 57                       PUSH DI
0000846f (03) e8 0a00                  CALL 0x847c
00008472 (01) 5f                       POP DI
00008473 (01) 5e                       POP SI
00008474 (04) 81c6 0020                ADD SI, 0x2000
00008478 (04) 81c7 0020                ADD DI, 0x2000
0000847c (03) b9 000f                  MOV CX, 0xf00
0000847f (02) f3 a5                    REP MOVSW
00008481 (02) 33c0                     XOR AX, AX
00008483 (03) b9 a000                  MOV CX, 0xa0
00008486 (02) f3 ab                    REP STOSW
00008488 (01) c3                       RET
00008489 (03) b8 0950                  MOV AX, 0x5009
0000848c (02) 8bc8                     MOV CX, AX
0000848e (01) c3                       RET
0000848f (03) e8 04f8                  CALL 0x7c96
00008492 (03) 80f9 ff                  CMP CL, 0xff
00008495 (02) 74 22                    JZ 0x84b9
00008497 (03) 80f9 04                  CMP CL, 0x4
0000849a (02) 76 08                    JBE 0x84a4
0000849c (03) b8 ffff                  MOV AX, 0xffff
0000849f (02) 8bc8                     MOV CX, AX
000084a1 (02) 8bd0                     MOV DX, AX
000084a3 (01) c3                       RET
000084a4 (03) 884f 3e                  MOV [BX+0x3e], CL
000084a7 (03) 80f9 01                  CMP CL, 0x1
000084aa (02) 74 0a                    JZ 0x84b6
000084ac (03) 80f9 02                  CMP CL, 0x2
000084af (02) 74 05                    JZ 0x84b6
000084b1 (03) e8 0e00                  CALL 0x84c2
000084b4 (02) eb 03                    JMP 0x84b9
000084b6 (03) e8 2700                  CALL 0x84e0
000084b9 (03) 8a47 3e                  MOV AL, [BX+0x3e]
000084bc (03) 8b4f 42                  MOV CX, [BX+0x42]
000084bf (02) 8bd1                     MOV DX, CX
000084c1 (01) c3                       RET
000084c2 (05) c747 42 0000             MOV WORD [BX+0x42], 0x0
000084c7 (03) e8 80fb                  CALL 0x804a
000084ca (03) e8 0a00                  CALL 0x84d7
000084cd (04) 807f 3e 00               CMP BYTE [BX+0x3e], 0x0
000084d1 (02) 75 03                    JNZ 0x84d6
000084d3 (03) e9 86fc                  JMP 0x815c
000084d6 (01) c3                       RET
000084d7 (03) 8a47 3e                  MOV AL, [BX+0x3e]
000084da (01) 53                       PUSH BX
000084db (03) e8 8ced                  CALL 0x726a
000084de (01) 5b                       POP BX
000084df (01) c3                       RET
000084e0 (03) 8947 42                  MOV [BX+0x42], AX
000084e3 (03) e8 69fb                  CALL 0x804f
000084e6 (03) e8 c9fb                  CALL 0x80b2
000084e9 (03) 8a47 3e                  MOV AL, [BX+0x3e]
000084ec (01) 53                       PUSH BX
000084ed (03) e8 7aed                  CALL 0x726a
000084f0 (01) 5b                       POP BX
000084f1 (01) c3                       RET
000084f2 (01) fc                       CLD
000084f3 (01) 06                       PUSH ES
000084f4 (02) 33c0                     XOR AX, AX
000084f6 (02) 8ec0                     MOV ES, AX
000084f8 (03) bf 4000                  MOV DI, 0x40
000084fb (03) b8 2620                  MOV AX, 0x2026
000084fe (03) e8 5d00                  CALL 0x855e
00008501 (03) b8 5e25                  MOV AX, 0x255e
00008504 (03) e8 5700                  CALL 0x855e
00008507 (03) b8 6925                  MOV AX, 0x2569
0000850a (03) e8 5100                  CALL 0x855e
0000850d (03) bf 5000                  MOV DI, 0x50
00008510 (03) b8 7525                  MOV AX, 0x2575
00008513 (03) e8 4800                  CALL 0x855e
00008516 (03) b8 3626                  MOV AX, 0x2636
00008519 (03) e8 4200                  CALL 0x855e
0000851c (03) b8 3726                  MOV AX, 0x2637
0000851f (03) e8 3c00                  CALL 0x855e
00008522 (03) b8 af26                  MOV AX, 0x26af
00008525 (03) e8 3600                  CALL 0x855e
00008528 (03) b8 4f27                  MOV AX, 0x274f
0000852b (03) e8 3000                  CALL 0x855e
0000852e (03) b8 0427                  MOV AX, 0x2704
00008531 (03) e8 2a00                  CALL 0x855e
00008534 (03) bf 7400                  MOV DI, 0x74
00008537 (03) b8 ce1f                  MOV AX, 0x1fce
0000853a (03) e8 2100                  CALL 0x855e
0000853d (03) b8 c31f                  MOV AX, 0x1fc3
00008540 (03) e8 1b00                  CALL 0x855e
00008543 (07) 26 c706 1004 6d42        MOV WORD ES:[0x410], 0x426d
0000854a (06) 26 c606 3e04 00          MOV BYTE ES:[0x43e], 0x0
00008550 (06) 26 c606 3f04 00          MOV BYTE ES:[0x43f], 0x0
00008556 (06) 26 c606 4104 00          MOV BYTE ES:[0x441], 0x0
0000855c (01) 07                       POP ES
0000855d (01) c3                       RET
0000855e (01) ab                       STOSW
0000855f (02) 8cc8                     MOV AX, CS
00008561 (01) ab                       STOSW
00008562 (01) c3                       RET
00008563 (01) cf                       IRET
00008564 (02) 0225                     ADD AH, [DI]
00008566 (02) 0208                     ADD CL, [BX+SI]
00008568 (02) 2aff                     SUB BH, BH
0000856a (01) 50                       PUSH AX
0000856b (02) f619                     NEG BYTE [BX+DI]
0000856d (02) 04 38                    ADD AL, 0x38
0000856f (02) 282d                     SUB [DI], CH
00008571 (02) 0a1f                     OR BL, [BX]
00008573 (01) 06                       PUSH ES
00008574 (02) 191c                     SBB [SI], BX
00008576 (02) 0207                     ADD AL, [BX]
00008578 (01) 06                       PUSH ES
00008579 (01) 07                       POP ES
0000857a (02) 0000                     ADD [BX+SI], AL
0000857c (02) 0000                     ADD [BX+SI], AL
0000857e (02) 71 50                    JNO 0x85d0
00008580 (01) 5a                       POP DX
00008581 (02) 0a1f                     OR BL, [BX]
00008583 (01) 06                       PUSH ES
00008584 (02) 191c                     SBB [SI], BX
00008586 (02) 0207                     ADD AL, [BX]
00008588 (01) 06                       PUSH ES
00008589 (01) 07                       POP ES
0000858a (02) 0000                     ADD [BX+SI], AL
0000858c (02) 0000                     ADD [BX+SI], AL
0000858e (02) 3828                     CMP [BX+SI], CH
00008590 (03) 2d 0a7f                  SUB AX, 0x7f0a
00008593 (01) 06                       PUSH ES
00008594 (01) 64                       DB 0x64
00008594 (03) 64 70 02                 JO 0x8599
00008597 (01) 07                       POP ES
00008598 (01) 06                       PUSH ES
00008599 (01) 07                       POP ES
0000859a (02) 0000                     ADD [BX+SI], AL
0000859c (02) 0000                     ADD [BX+SI], AL
0000859e (01) 61                       POPA
0000859f (01) 50                       PUSH AX
000085a0 (01) 52                       PUSH DX
000085a1 (01) 0f                       DB 0xf
000085a2 (04) 1906 1919                SBB [0x1919], AX
000085a6 (02) 020d                     ADD CL, [DI]
000085a8 (02) 0b0c                     OR CX, [SI]
000085aa (02) 0000                     ADD [BX+SI], AL
000085ac (02) 0000                     ADD [BX+SI], AL
000085ae (02) 0008                     ADD [BX+SI], CL
000085b0 (02) 0010                     ADD [BX+SI], DL
000085b2 (03) 0040 00                  ADD [BX+SI+0x0], AL
000085b5 (01) 40                       INC AX
000085b6 (02) 2828                     SUB [BX+SI], CH
000085b8 (01) 50                       PUSH AX
000085b9 (01) 50                       PUSH AX
000085ba (02) 2828                     SUB [BX+SI], CH
000085bc (01) 50                       PUSH AX
000085bd (01) 50                       PUSH AX
000085be (02) 2c 28                    SUB AL, 0x28
000085c0 (03) 2d 292a                  SUB AX, 0x2a29
000085c3 (01) 2e                       DB 0x2e
000085c3 (02) 2e 1e                    PUSH DS
000085c5 (02) 29fb                     SUB BX, DI
000085c7 (01) fc                       CLD
000085c8 (01) 1e                       PUSH DS
000085c9 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
000085ce (03) e8 09f7                  CALL 0x7cda
000085d1 (01) 06                       PUSH ES
000085d2 (04) 8e06 4e00                MOV ES, [0x4e]
000085d6 (01) 56                       PUSH SI
000085d7 (01) 57                       PUSH DI
000085d8 (01) 55                       PUSH BP
000085d9 (02) 8bec                     MOV BP, SP
000085db (01) 53                       PUSH BX
000085dc (01) 51                       PUSH CX
000085dd (01) 52                       PUSH DX
000085de (02) 87de                     XCHG SI, BX
000085e0 (02) 8adc                     MOV BL, AH
000085e2 (02) 32ff                     XOR BH, BH
000085e4 (02) d1e3                     SHL BX, 0x1
000085e6 (03) 83fb 22                  CMP BX, 0x22
000085e9 (02) 87de                     XCHG SI, BX
000085eb (02) 73 05                    JAE 0x85f2
000085ed (05) 2e ff94 6320             CALL CS:[SI+0x2063]
000085f2 (01) 5a                       POP DX
000085f3 (01) 59                       POP CX
000085f4 (01) 5b                       POP BX
000085f5 (01) 5d                       POP BP
000085f6 (01) 5f                       POP DI
000085f7 (01) 5e                       POP SI
000085f8 (01) 07                       POP ES
000085f9 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
000085fe (03) e8 cdf6                  CALL 0x7cce
00008601 (01) 1f                       POP DS
00008602 (01) cf                       IRET
00008603 (01) 9b                       WAIT
00008604 (04) 20bc 21ea                AND [SI-0x15df], BH
00008608 (02) 2118                     AND [BX+SI], BX
0000860a (02) 222a                     AND CH, [BP+SI]
0000860c (02) 222d                     AND CH, [DI]
0000860e (04) 222e 224b                AND CH, [0x4b22]
00008612 (03) 2263 23                  AND AH, [BP+DI+0x23]
00008615 (01) 36                       DB 0x36
00008615 (03) 36 24 3d                 AND AL, 0x3d
00008618 (02) 24 57                    AND AL, 0x57
0000861a (02) 24 b9                    AND AL, 0xb9
0000861c (02) 24 da                    AND AL, 0xda
0000861e (02) 24 32                    AND AL, 0x32
00008620 (03) 25 4f25                  AND AX, 0x254f
00008623 (02) 8520                     TEST [BX+SI], SP
00008625 (06) c706 0919 0000           MOV WORD [0x1909], 0x0
0000862b (06) c706 0f19 0000           MOV WORD [0x190f], 0x0
00008631 (04) 2e a2 b321               MOV CS:[0x21b3], AL
00008635 (03) e8 5ef6                  CALL 0x7c96
00008638 (03) e9 6100                  JMP 0x869c
0000863b (06) c706 0919 0000           MOV WORD [0x1909], 0x0
00008641 (06) c706 0f19 0000           MOV WORD [0x190f], 0x0
00008647 (02) 24 07                    AND AL, 0x7
00008649 (04) 2e a2 b321               MOV CS:[0x21b3], AL
0000864d (01) 1e                       PUSH DS
0000864e (03) bb 4000                  MOV BX, 0x40
00008651 (02) 8edb                     MOV DS, BX
00008653 (03) a2 4900                  MOV [0x49], AL
00008656 (06) c706 5000 0000           MOV WORD [0x50], 0x0
0000865c (02) 8ae0                     MOV AH, AL
0000865e (03) bb 1e20                  MOV BX, 0x201e
00008661 (02) 2e d7                    XLAT BYTE CS:[BX+AL]
00008663 (03) a2 6500                  MOV [0x65], AL
00008666 (02) 8ac4                     MOV AL, AH
00008668 (03) bb 1620                  MOV BX, 0x2016
0000866b (02) 2e d7                    XLAT BYTE CS:[BX+AL]
0000866d (03) a2 4a00                  MOV [0x4a], AL
00008670 (02) 8adc                     MOV BL, AH
00008672 (02) 32ff                     XOR BH, BH
00008674 (02) d1eb                     SHR BX, 0x1
00008676 (02) d1e3                     SHL BX, 0x1
00008678 (05) 2e 8b8f 0e20             MOV CX, CS:[BX+0x200e]
0000867d (04) 890e 4c00                MOV [0x4c], CX
00008681 (01) 1f                       POP DS
00008682 (01) 06                       PUSH ES
00008683 (03) b8 00b8                  MOV AX, 0xb800
00008686 (02) 8ec0                     MOV ES, AX
00008688 (02) 33c0                     XOR AX, AX
0000868a (02) 8bf8                     MOV DI, AX
0000868c (02) d1e9                     SHR CX, 0x1
0000868e (06) 2e f606 b321 04          TEST BYTE CS:[0x21b3], 0x4
00008694 (02) 75 03                    JNZ 0x8699
00008696 (03) b8 2007                  MOV AX, 0x720
00008699 (02) f3 ab                    REP STOSW
0000869b (01) 07                       POP ES
0000869c (06) 2e f606 b321 04          TEST BYTE CS:[0x21b3], 0x4
000086a2 (02) 75 05                    JNZ 0x86a9
000086a4 (03) e8 5bf0                  CALL 0x7702
000086a7 (02) eb 03                    JMP 0x86ac
000086a9 (03) e8 86f0                  CALL 0x7732
000086ac (03) e8 e7f5                  CALL 0x7c96
000086af (06) 2e f606 b321 02          TEST BYTE CS:[0x21b3], 0x2
000086b5 (02) 75 0b                    JNZ 0x86c2
000086b7 (06) c787 9a00 e803           MOV WORD [BX+0x9a], 0x3e8
000086bd (03) b9 2717                  MOV CX, 0x1727
000086c0 (02) eb 09                    JMP 0x86cb
000086c2 (06) c787 9a00 d007           MOV WORD [BX+0x9a], 0x7d0
000086c8 (03) b9 4f17                  MOV CX, 0x174f
000086cb (03) 894f 04                  MOV [BX+0x4], CX
000086ce (03) 894f 08                  MOV [BX+0x8], CX
000086d1 (03) 894f 0a                  MOV [BX+0xa], CX
000086d4 (04) 81c1 0101                ADD CX, 0x101
000086d8 (03) 894f 0c                  MOV [BX+0xc], CX
000086db (03) 884f 1f                  MOV [BX+0x1f], CL
000086de (03) 884f 12                  MOV [BX+0x12], CL
000086e1 (04) c647 1c 07               MOV BYTE [BX+0x1c], 0x7
000086e5 (04) c647 1e 01               MOV BYTE [BX+0x1e], 0x1
000086e9 (04) c647 28 19               MOV BYTE [BX+0x28], 0x19
000086ed (04) c707 0000                MOV WORD [BX], 0x0
000086f1 (05) c747 40 0000             MOV WORD [BX+0x40], 0x0
000086f6 (06) 2e f606 b321 04          TEST BYTE CS:[0x21b3], 0x4
000086fc (02) 74 0e                    JZ 0x870c
000086fe (04) 8b87 a000                MOV AX, [BX+0xa0]
00008702 (03) 8947 16                  MOV [BX+0x16], AX
00008705 (05) c747 18 00b8             MOV WORD [BX+0x18], 0xb800
0000870a (02) eb 0c                    JMP 0x8718
0000870c (05) c747 16 00b8             MOV WORD [BX+0x16], 0xb800
00008711 (04) 2e a1 442b               MOV AX, CS:[0x2b44]
00008715 (03) 8947 18                  MOV [BX+0x18], AX
00008718 (01) 06                       PUSH ES
00008719 (04) 8b8f 9a00                MOV CX, [BX+0x9a]
0000871d (03) b8 2007                  MOV AX, 0x720
00008720 (04) 8e87 a000                MOV ES, [BX+0xa0]
00008724 (02) 33ff                     XOR DI, DI
00008726 (02) f3 ab                    REP STOSW
00008728 (05) 2e 8e06 442b             MOV ES, CS:[0x2b44]
0000872d (02) 33c0                     XOR AX, AX
0000872f (02) 8bf8                     MOV DI, AX
00008731 (03) b9 0020                  MOV CX, 0x2000
00008734 (02) f3 ab                    REP STOSW
00008736 (01) 07                       POP ES
00008737 (04) 2e a0 b321               MOV AL, CS:[0x21b3]
0000873b (03) bb b421                  MOV BX, 0x21b4
0000873e (02) 2e d7                    XLAT BYTE CS:[BX+AL]
00008740 (02) 8ac8                     MOV CL, AL
00008742 (01) 51                       PUSH CX
00008743 (03) e8 49fd                  CALL 0x848f
00008746 (01) 59                       POP CX
00008747 (03) 80f9 00                  CMP CL, 0x0
0000874a (02) 74 06                    JZ 0x8752
0000874c (06) c706 0f19 0a00           MOV WORD [0x190f], 0xa
00008752 (01) c3                       RET
00008753 (01) 07                       POP ES
00008754 (02) 0303                     ADD AX, [BP+DI]
00008756 (02) 04 04                    ADD AL, 0x4
00008758 (02) 0303                     ADD AX, [BP+DI]
0000875a (02) 04 00                    ADD AL, 0x0
0000875c (03) e8 37f5                  CALL 0x7c96
0000875f (03) 8e47 16                  MOV ES, [BX+0x16]
00008762 (03) 894f 2c                  MOV [BX+0x2c], CX
00008765 (01) 1e                       PUSH DS
00008766 (03) b8 4000                  MOV AX, 0x40
00008769 (02) 8ed8                     MOV DS, AX
0000876b (04) 890e 6000                MOV [0x60], CX
0000876f (01) 1f                       POP DS
00008770 (04) f7c1 0040                TEST CX, 0x4000
00008774 (02) 75 05                    JNZ 0x877b
00008776 (03) e8 d1f8                  CALL 0x804a
00008779 (02) eb 03                    JMP 0x877e
0000877b (03) e8 d1f8                  CALL 0x804f
0000877e (01) c3                       RET
0000877f (01) 1e                       PUSH DS
00008780 (03) b8 4000                  MOV AX, 0x40
00008783 (02) 8ed8                     MOV DS, AX
00008785 (04) 8b16 5000                MOV DX, [0x50]
00008789 (01) 1f                       POP DS
0000878a (03) e8 09f5                  CALL 0x7c96
0000878d (03) 8e47 16                  MOV ES, [BX+0x16]
00008790 (03) 3a77 28                  CMP DH, [BX+0x28]
00008793 (02) 72 05                    JB 0x879a
00008795 (03) 8a77 28                  MOV DH, [BX+0x28]
00008798 (02) fece                     DEC DH
0000879a (03) 3a57 1f                  CMP DL, [BX+0x1f]
0000879d (02) 72 05                    JB 0x87a4
0000879f (03) 8a57 1f                  MOV DL, [BX+0x1f]
000087a2 (02) feca                     DEC DL
000087a4 (02) 8917                     MOV [BX], DX
000087a6 (01) 1e                       PUSH DS
000087a7 (03) b8 4000                  MOV AX, 0x40
000087aa (02) 8ed8                     MOV DS, AX
000087ac (04) 8916 5000                MOV [0x50], DX
000087b0 (01) 1f                       POP DS
000087b1 (03) e8 85fb                  CALL 0x8339
000087b4 (03) 8947 40                  MOV [BX+0x40], AX
000087b7 (01) c3                       RET
000087b8 (03) e8 dbf4                  CALL 0x7c96
000087bb (03) 8b4f 2c                  MOV CX, [BX+0x2c]
000087be (03) 894e fc                  MOV [BP-0x4], CX
000087c1 (02) 8b17                     MOV DX, [BX]
000087c3 (03) 8b46 fa                  MOV AX, [BP-0x6]
000087c6 (03) 8956 fa                  MOV [BP-0x6], DX
000087c9 (01) c3                       RET
000087ca (02) 32e4                     XOR AH, AH
000087cc (01) c3                       RET
000087cd (01) c3                       RET
000087ce (01) 50                       PUSH AX
000087cf (03) 8b56 fc                  MOV DX, [BP-0x4]
000087d2 (03) e8 c1f4                  CALL 0x7c96
000087d5 (03) e8 61fb                  CALL 0x8339
000087d8 (01) 58                       POP AX
000087d9 (03) e8 fe00                  CALL 0x88da
000087dc (02) 72 0c                    JB 0x87ea
000087de (03) e8 b5f4                  CALL 0x7c96
000087e1 (03) 8a5f 1f                  MOV BL, [BX+0x1f]
000087e4 (02) 32ff                     XOR BH, BH
000087e6 (02) d1e3                     SHL BX, 0x1
000087e8 (02) eb 21                    JMP 0x880b
000087ea (01) c3                       RET
000087eb (01) 50                       PUSH AX
000087ec (03) 8a76 fb                  MOV DH, [BP-0x5]
000087ef (03) 8a56 fc                  MOV DL, [BP-0x4]
000087f2 (03) e8 a1f4                  CALL 0x7c96
000087f5 (03) e8 41fb                  CALL 0x8339
000087f8 (01) 58                       POP AX
000087f9 (03) e8 de00                  CALL 0x88da
000087fc (02) 72 ec                    JB 0x87ea
000087fe (03) e8 95f4                  CALL 0x7c96
00008801 (03) 8a5f 1f                  MOV BL, [BX+0x1f]
00008804 (02) 32ff                     XOR BH, BH
00008806 (02) f7d3                     NOT BX
00008808 (01) 43                       INC BX
00008809 (02) 03db                     ADD BX, BX
0000880b (01) 52                       PUSH DX
0000880c (01) 50                       PUSH AX
0000880d (02) 8bc3                     MOV AX, BX
0000880f (02) f7ea                     IMUL DX
00008811 (02) 8bf7                     MOV SI, DI
00008813 (02) 03f0                     ADD SI, AX
00008815 (01) 58                       POP AX
00008816 (02) 8bd3                     MOV DX, BX
00008818 (03) e8 7bf4                  CALL 0x7c96
0000881b (01) fc                       CLD
0000881c (02) e3 19                    JCXZ 0x8837
0000881e (01) 06                       PUSH ES
0000881f (03) 8e47 16                  MOV ES, [BX+0x16]
00008822 (01) 60                       PUSHA
00008823 (02) 8bc8                     MOV CX, AX
00008825 (01) 1e                       PUSH DS
00008826 (03) 8e5f 16                  MOV DS, [BX+0x16]
00008829 (02) f3 a5                    REP MOVSW
0000882b (01) 1f                       POP DS
0000882c (01) 61                       POPA
0000882d (03) e8 2800                  CALL 0x8858
00008830 (02) 03f2                     ADD SI, DX
00008832 (02) 03fa                     ADD DI, DX
00008834 (02) e2 ec                    LOOP 0x8822
00008836 (01) 07                       POP ES
00008837 (01) 59                       POP CX
00008838 (02) 8bf0                     MOV SI, AX
0000883a (02) b0 20                    MOV AL, 0x20
0000883c (03) 8a66 ff                  MOV AH, [BP-0x1]
0000883f (01) 06                       PUSH ES
00008840 (03) 8e47 16                  MOV ES, [BX+0x16]
00008843 (01) 60                       PUSHA
00008844 (02) 8bce                     MOV CX, SI
00008846 (01) 57                       PUSH DI
00008847 (02) f3 ab                    REP STOSW
00008849 (01) 5f                       POP DI
0000884a (02) 8bce                     MOV CX, SI
0000884c (02) 8bf7                     MOV SI, DI
0000884e (03) e8 0d05                  CALL 0x8d5e
00008851 (01) 61                       POPA
00008852 (02) 03fa                     ADD DI, DX
00008854 (02) e2 ed                    LOOP 0x8843
00008856 (01) 07                       POP ES
00008857 (01) c3                       RET
00008858 (06) 2e 803e b321 04          CMP BYTE CS:[0x21b3], 0x4
0000885e (02) 72 72                    JB 0x88d2
00008860 (06) 2e 803e b321 07          CMP BYTE CS:[0x21b3], 0x7
00008866 (02) 74 6a                    JZ 0x88d2
00008868 (01) 60                       PUSHA
00008869 (01) 06                       PUSH ES
0000886a (03) 8e47 18                  MOV ES, [BX+0x18]
0000886d (02) d1e0                     SHL AX, 0x1
0000886f (06) 2e 803e b321 06          CMP BYTE CS:[0x21b3], 0x6
00008875 (02) 75 06                    JNZ 0x887d
00008877 (02) d1ee                     SHR SI, 0x1
00008879 (02) d1ef                     SHR DI, 0x1
0000887b (02) d1e8                     SHR AX, 0x1
0000887d (02) 8bd8                     MOV BX, AX
0000887f (03) b9 5000                  MOV CX, 0x50
00008882 (02) 33d2                     XOR DX, DX
00008884 (02) 8bc6                     MOV AX, SI
00008886 (02) f7f1                     DIV CX
00008888 (02) 8bf2                     MOV SI, DX
0000888a (03) b9 4001                  MOV CX, 0x140
0000888d (02) f7e1                     MUL CX
0000888f (02) 03f0                     ADD SI, AX
00008891 (03) b9 5000                  MOV CX, 0x50
00008894 (02) 33d2                     XOR DX, DX
00008896 (02) 8bc7                     MOV AX, DI
00008898 (02) f7f1                     DIV CX
0000889a (02) 8bfa                     MOV DI, DX
0000889c (03) b9 4001                  MOV CX, 0x140
0000889f (02) f7e1                     MUL CX
000088a1 (02) 03f8                     ADD DI, AX
000088a3 (01) 1e                       PUSH DS
000088a4 (02) 8cc0                     MOV AX, ES
000088a6 (02) 8ed8                     MOV DS, AX
000088a8 (01) fc                       CLD
000088a9 (03) b9 0400                  MOV CX, 0x4
000088ac (01) 51                       PUSH CX
000088ad (01) 56                       PUSH SI
000088ae (01) 57                       PUSH DI
000088af (02) 8bcb                     MOV CX, BX
000088b1 (02) f3 a4                    REP MOVSB
000088b3 (01) 5f                       POP DI
000088b4 (01) 5e                       POP SI
000088b5 (01) 56                       PUSH SI
000088b6 (01) 57                       PUSH DI
000088b7 (04) 81c6 0020                ADD SI, 0x2000
000088bb (04) 81c7 0020                ADD DI, 0x2000
000088bf (02) 8bcb                     MOV CX, BX
000088c1 (02) f3 a4                    REP MOVSB
000088c3 (01) 5f                       POP DI
000088c4 (01) 5e                       POP SI
000088c5 (01) 59                       POP CX
000088c6 (03) 83c6 50                  ADD SI, 0x50
000088c9 (03) 83c7 50                  ADD DI, 0x50
000088cc (02) e2 de                    LOOP 0x88ac
000088ce (01) 1f                       POP DS
000088cf (01) 07                       POP ES
000088d0 (01) 61                       POPA
000088d1 (01) c3                       RET
000088d2 (01) 60                       PUSHA
000088d3 (02) 8bc8                     MOV CX, AX
000088d5 (03) e8 8604                  CALL 0x8d5e
000088d8 (01) 61                       POPA
000088d9 (01) c3                       RET
000088da (02) 8ad8                     MOV BL, AL
000088dc (03) 8a46 fb                  MOV AL, [BP-0x5]
000088df (03) 2a46 fd                  SUB AL, [BP-0x3]
000088e2 (02) 72 1e                    JB 0x8902
000088e4 (01) 98                       CBW
000088e5 (01) 40                       INC AX
000088e6 (02) 8bd0                     MOV DX, AX
000088e8 (02) 2bc9                     SUB CX, CX
000088ea (02) 2ac3                     SUB AL, BL
000088ec (02) 76 09                    JBE 0x88f7
000088ee (03) 80fb 00                  CMP BL, 0x0
000088f1 (02) 74 04                    JZ 0x88f7
000088f3 (02) 8bc8                     MOV CX, AX
000088f5 (02) 2bd0                     SUB DX, AX
000088f7 (03) 8a46 fa                  MOV AL, [BP-0x6]
000088fa (03) 2a46 fc                  SUB AL, [BP-0x4]
000088fd (02) 72 03                    JB 0x8902
000088ff (01) 98                       CBW
00008900 (01) 40                       INC AX
00008901 (01) f8                       CLC
00008902 (01) c3                       RET
00008903 (03) e8 79fe                  CALL 0x877f
00008906 (03) e8 8df3                  CALL 0x7c96
00008909 (06) 2e 803e b321 07          CMP BYTE CS:[0x21b3], 0x7
0000890f (02) 74 08                    JZ 0x8919
00008911 (06) 2e f606 b321 04          TEST BYTE CS:[0x21b3], 0x4
00008917 (02) 75 0c                    JNZ 0x8925
00008919 (03) 8b77 40                  MOV SI, [BX+0x40]
0000891c (02) d1e6                     SHL SI, 0x1
0000891e (01) 1e                       PUSH DS
0000891f (03) 8e5f 16                  MOV DS, [BX+0x16]
00008922 (01) ad                       LODSW
00008923 (01) 1f                       POP DS
00008924 (01) c3                       RET
00008925 (03) 83ec 08                  SUB SP, 0x8
00008928 (02) 8bec                     MOV BP, SP
0000892a (03) 8b47 40                  MOV AX, [BX+0x40]
0000892d (03) f677 1f                  DIV BYTE [BX+0x1f]
00008930 (02) 8ad4                     MOV DL, AH
00008932 (02) d0e0                     SHL AL, 0x1
00008934 (02) d0e0                     SHL AL, 0x1
00008936 (02) b6 50                    MOV DH, 0x50
00008938 (02) f6e6                     MUL DH
0000893a (02) 32f6                     XOR DH, DH
0000893c (02) 8bf0                     MOV SI, AX
0000893e (02) 03f2                     ADD SI, DX
00008940 (03) 8e47 18                  MOV ES, [BX+0x18]
00008943 (03) b9 0400                  MOV CX, 0x4
00008946 (06) 2e 803e b321 06          CMP BYTE CS:[0x21b3], 0x6
0000894c (02) 74 14                    JZ 0x8962
0000894e (02) 03f2                     ADD SI, DX
00008950 (03) e8 6600                  CALL 0x89b9
00008953 (04) 81c6 0020                ADD SI, 0x2000
00008957 (03) e8 5f00                  CALL 0x89b9
0000895a (04) 81c6 50e0                ADD SI, 0xe050
0000895e (02) e2 f0                    LOOP 0x8950
00008960 (02) eb 15                    JMP 0x8977
00008962 (03) 26 8a04                  MOV AL, ES:[SI]
00008965 (03) 8846 00                  MOV [BP+0x0], AL
00008968 (01) 45                       INC BP
00008969 (05) 26 8a84 0020             MOV AL, ES:[SI+0x2000]
0000896e (03) 8846 00                  MOV [BP+0x0], AL
00008971 (01) 45                       INC BP
00008972 (03) 83c6 50                  ADD SI, 0x50
00008975 (02) e2 eb                    LOOP 0x8962
00008977 (03) 83ed 08                  SUB BP, 0x8
0000897a (02) 8bf5                     MOV SI, BP
0000897c (03) bf 8222                  MOV DI, 0x2282
0000897f (01) 1e                       PUSH DS
00008980 (01) 07                       POP ES
00008981 (01) 1e                       PUSH DS
00008982 (01) 16                       PUSH SS
00008983 (01) 1f                       POP DS
00008984 (01) fc                       CLD
00008985 (02) b0 00                    MOV AL, 0x0
00008987 (03) ba 8000                  MOV DX, 0x80
0000898a (01) 56                       PUSH SI
0000898b (01) 57                       PUSH DI
0000898c (03) b9 0800                  MOV CX, 0x8
0000898f (02) f3 a6                    REP CMPSB
00008991 (01) 5f                       POP DI
00008992 (01) 5e                       POP SI
00008993 (02) 74 1f                    JZ 0x89b4
00008995 (02) fec0                     INC AL
00008997 (03) 83c7 08                  ADD DI, 0x8
0000899a (01) 4a                       DEC DX
0000899b (02) 75 ed                    JNZ 0x898a
0000899d (02) 84c0                     TEST AL, AL
0000899f (02) 74 13                    JZ 0x89b4
000089a1 (02) 33c0                     XOR AX, AX
000089a3 (02) 8ec0                     MOV ES, AX
000089a5 (05) 26 c43e 7c00             LES DI, WORD ES:[0x7c]
000089aa (02) 8cc0                     MOV AX, ES
000089ac (02) 0bc7                     OR AX, DI
000089ae (02) 74 04                    JZ 0x89b4
000089b0 (02) b0 80                    MOV AL, 0x80
000089b2 (02) eb d3                    JMP 0x8987
000089b4 (01) 1f                       POP DS
000089b5 (03) 83c4 08                  ADD SP, 0x8
000089b8 (01) c3                       RET
000089b9 (03) 26 8b04                  MOV AX, ES:[SI]
000089bc (02) 86e0                     XCHG AL, AH
000089be (03) bf 00c0                  MOV DI, 0xc000
000089c1 (02) b2 00                    MOV DL, 0x0
000089c3 (02) 85c7                     TEST DI, AX
000089c5 (01) f8                       CLC
000089c6 (02) 74 01                    JZ 0x89c9
000089c8 (01) f9                       STC
000089c9 (02) d0d2                     RCL DL, 0x1
000089cb (02) d1ef                     SHR DI, 0x1
000089cd (02) d1ef                     SHR DI, 0x1
000089cf (02) 73 f2                    JAE 0x89c3
000089d1 (03) 8856 00                  MOV [BP+0x0], DL
000089d4 (01) 45                       INC BP
000089d5 (01) c3                       RET
000089d6 (02) 8ae3                     MOV AH, BL
000089d8 (03) e8 bbf2                  CALL 0x7c96
000089db (02) eb 06                    JMP 0x89e3
000089dd (03) e8 b6f2                  CALL 0x7c96
000089e0 (03) 8a67 1c                  MOV AH, [BX+0x1c]
000089e3 (01) 50                       PUSH AX
000089e4 (01) 53                       PUSH BX
000089e5 (01) 51                       PUSH CX
000089e6 (03) e8 96fd                  CALL 0x877f
000089e9 (01) 59                       POP CX
000089ea (01) 5b                       POP BX
000089eb (01) 58                       POP AX
000089ec (03) 8e47 16                  MOV ES, [BX+0x16]
000089ef (03) 8b7f 40                  MOV DI, [BX+0x40]
000089f2 (02) d1e7                     SHL DI, 0x1
000089f4 (03) e9 f6f4                  JMP 0x7eed
000089f7 (02) 84ff                     TEST BH, BH
000089f9 (02) 74 12                    JZ 0x8a0d
000089fb (02) 84db                     TEST BL, BL
000089fd (02) 74 07                    JZ 0x8a06
000089ff (05) 800e de18 20             OR BYTE [0x18de], 0x20
00008a04 (02) eb 13                    JMP 0x8a19
00008a06 (05) 8026 de18 df             AND BYTE [0x18de], 0xdf
00008a0b (02) eb 0c                    JMP 0x8a19
00008a0d (03) 80e3 0f                  AND BL, 0xf
00008a10 (05) 8026 de18 f0             AND BYTE [0x18de], 0xf0
00008a15 (04) 081e de18                OR [0x18de], BL
00008a19 (05) f606 de18 20             TEST BYTE [0x18de], 0x20
00008a1e (02) 74 17                    JZ 0x8a37
00008a20 (03) b8 0506                  MOV AX, 0x605
00008a23 (03) e8 31e8                  CALL 0x7257
00008a26 (03) b8 0605                  MOV AX, 0x506
00008a29 (03) e8 2be8                  CALL 0x7257
00008a2c (03) b8 0707                  MOV AX, 0x707
00008a2f (03) e8 25e8                  CALL 0x7257
00008a32 (03) bb df18                  MOV BX, 0x18df
00008a35 (02) eb 15                    JMP 0x8a4c
00008a37 (03) b8 0502                  MOV AX, 0x205
00008a3a (03) e8 1ae8                  CALL 0x7257
00008a3d (03) b8 0601                  MOV AX, 0x106
00008a40 (03) e8 14e8                  CALL 0x7257
00008a43 (03) b8 0703                  MOV AX, 0x307
00008a46 (03) e8 0ee8                  CALL 0x7257
00008a49 (03) bb ef18                  MOV BX, 0x18ef
00008a4c (03) a0 de18                  MOV AL, [0x18de]
00008a4f (02) 24 0f                    AND AL, 0xf
00008a51 (01) d7                       XLATB
00008a52 (02) 8ae0                     MOV AH, AL
00008a54 (02) b0 04                    MOV AL, 0x4
00008a56 (03) e9 fee7                  JMP 0x7257
00008a59 (01) 50                       PUSH AX
00008a5a (01) 50                       PUSH AX
00008a5b (03) e8 2b00                  CALL 0x8a89
00008a5e (02) d2e8                     SHR AL, CL
00008a60 (02) 22c4                     AND AL, AH
00008a62 (03) 26 8a0c                  MOV CL, ES:[SI]
00008a65 (01) 5b                       POP BX
00008a66 (03) f6c3 80                  TEST BL, 0x80
00008a69 (02) 75 08                    JNZ 0x8a73
00008a6b (02) f6d4                     NOT AH
00008a6d (02) 22cc                     AND CL, AH
00008a6f (02) 0ac1                     OR AL, CL
00008a71 (02) eb 02                    JMP 0x8a75
00008a73 (02) 32c1                     XOR AL, CL
00008a75 (03) 26 8804                  MOV ES:[SI], AL
00008a78 (01) 58                       POP AX
00008a79 (01) c3                       RET
00008a7a (03) e8 0c00                  CALL 0x8a89
00008a7d (03) 26 8a04                  MOV AL, ES:[SI]
00008a80 (02) 22c4                     AND AL, AH
00008a82 (02) d2e0                     SHL AL, CL
00008a84 (02) 8ace                     MOV CL, DH
00008a86 (02) d2c0                     ROL AL, CL
00008a88 (01) c3                       RET
00008a89 (01) 53                       PUSH BX
00008a8a (01) 50                       PUSH AX
00008a8b (01) 52                       PUSH DX
00008a8c (03) 80e2 fe                  AND DL, 0xfe
00008a8f (02) b0 28                    MOV AL, 0x28
00008a91 (02) f6e2                     MUL DL
00008a93 (01) 5a                       POP DX
00008a94 (03) f6c2 01                  TEST DL, 0x1
00008a97 (02) 74 03                    JZ 0x8a9c
00008a99 (03) 05 0020                  ADD AX, 0x2000
00008a9c (02) 8bf0                     MOV SI, AX
00008a9e (01) 58                       POP AX
00008a9f (02) 8bd1                     MOV DX, CX
00008aa1 (03) bb c002                  MOV BX, 0x2c0
00008aa4 (03) b9 0203                  MOV CX, 0x302
00008aa7 (06) 2e 803e b321 06          CMP BYTE CS:[0x21b3], 0x6
00008aad (02) 72 06                    JB 0x8ab5
00008aaf (03) bb 8001                  MOV BX, 0x180
00008ab2 (03) b9 0307                  MOV CX, 0x703
00008ab5 (02) 22ea                     AND CH, DL
00008ab7 (02) d3ea                     SHR DX, CL
00008ab9 (02) 03f2                     ADD SI, DX
00008abb (02) 8af7                     MOV DH, BH
00008abd (02) 32c9                     XOR CL, CL
00008abf (02) d0c8                     ROR AL, 0x1
00008ac1 (02) 02cd                     ADD CL, CH
00008ac3 (02) fecf                     DEC BH
00008ac5 (02) 75 f8                    JNZ 0x8abf
00008ac7 (02) 8ae3                     MOV AH, BL
00008ac9 (02) d2ec                     SHR AH, CL
00008acb (03) bb 00b8                  MOV BX, 0xb800
00008ace (02) 8ec3                     MOV ES, BX
00008ad0 (01) 5b                       POP BX
00008ad1 (01) c3                       RET
00008ad2 (01) 50                       PUSH AX
00008ad3 (03) e8 a9fc                  CALL 0x877f
00008ad6 (03) e8 bdf1                  CALL 0x7c96
00008ad9 (01) 58                       POP AX
00008ada (01) 50                       PUSH AX
00008adb (01) 06                       PUSH ES
00008adc (03) 8e47 16                  MOV ES, [BX+0x16]
00008adf (02) 8b17                     MOV DX, [BX]
00008ae1 (03) e8 02f2                  CALL 0x7ce6
00008ae4 (01) 07                       POP ES
00008ae5 (03) e8 aef1                  CALL 0x7c96
00008ae8 (02) 8b17                     MOV DX, [BX]
00008aea (03) e8 b9fc                  CALL 0x87a6
00008aed (01) 58                       POP AX
00008aee (01) c3                       RET
00008aef (04) c646 ff 00               MOV BYTE [BP-0x1], 0x0
00008af3 (03) e8 a0f1                  CALL 0x7c96
00008af6 (03) 8a67 1f                  MOV AH, [BX+0x1f]
00008af9 (04) 2e a0 b321               MOV AL, CS:[0x21b3]
00008afd (01) c3                       RET
00008afe (01) 1e                       PUSH DS
00008aff (03) b8 4000                  MOV AX, 0x40
00008b02 (02) 8ed8                     MOV DS, AX
00008b04 (03) a1 1000                  MOV AX, [0x10]
00008b07 (01) 1f                       POP DS
00008b08 (01) cf                       IRET
00008b09 (01) fb                       STI
00008b0a (01) 1e                       PUSH DS
00008b0b (03) b8 4000                  MOV AX, 0x40
00008b0e (02) 8ed8                     MOV DS, AX
00008b10 (03) a1 1300                  MOV AX, [0x13]
00008b13 (01) 1f                       POP DS
00008b14 (01) cf                       IRET
00008b15 (01) fb                       STI
00008b16 (01) 1e                       PUSH DS
00008b17 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
00008b1c (01) 06                       PUSH ES
00008b1d (04) 8e06 4e00                MOV ES, [0x4e]
00008b21 (01) 53                       PUSH BX
00008b22 (01) 51                       PUSH CX
00008b23 (01) 52                       PUSH DX
00008b24 (01) 56                       PUSH SI
00008b25 (01) 57                       PUSH DI
00008b26 (01) 55                       PUSH BP
00008b27 (03) 80fc 00                  CMP AH, 0x0
00008b2a (02) 74 65                    JZ 0x8b91
00008b2c (03) 80fc 01                  CMP AH, 0x1
00008b2f (02) 74 13                    JZ 0x8b44
00008b31 (03) 80fc 02                  CMP AH, 0x2
00008b34 (02) 74 2f                    JZ 0x8b65
00008b36 (03) 80fc 03                  CMP AH, 0x3
00008b39 (02) 74 42                    JZ 0x8b7d
00008b3b (01) 5d                       POP BP
00008b3c (01) 5f                       POP DI
00008b3d (01) 5e                       POP SI
00008b3e (01) 5a                       POP DX
00008b3f (01) 59                       POP CX
00008b40 (01) 5b                       POP BX
00008b41 (01) 07                       POP ES
00008b42 (01) 1f                       POP DS
00008b43 (01) cf                       IRET
00008b44 (03) b9 0000                  MOV CX, 0x0
00008b47 (01) 50                       PUSH AX
00008b48 (03) e8 441c                  CALL 0xa78f
00008b4b (02) 84c0                     TEST AL, AL
00008b4d (01) 58                       POP AX
00008b4e (02) 75 0e                    JNZ 0x8b5e
00008b50 (02) e2 f5                    LOOP 0x8b47
00008b52 (03) e8 311c                  CALL 0xa786
00008b55 (03) 25 0100                  AND AX, 0x1
00008b58 (02) 0c 80                    OR AL, 0x80
00008b5a (02) 86e0                     XCHG AL, AH
00008b5c (02) eb dd                    JMP 0x8b3b
00008b5e (02) 8ac8                     MOV CL, AL
00008b60 (03) e8 f01b                  CALL 0xa753
00008b63 (02) eb 18                    JMP 0x8b7d
00008b65 (03) b9 0000                  MOV CX, 0x0
00008b68 (03) e8 1b1c                  CALL 0xa786
00008b6b (02) 84c0                     TEST AL, AL
00008b6d (02) 75 07                    JNZ 0x8b76
00008b6f (02) e2 f7                    LOOP 0x8b68
00008b71 (03) b8 0080                  MOV AX, 0x8000
00008b74 (02) eb c5                    JMP 0x8b3b
00008b76 (03) e8 c21b                  CALL 0xa73b
00008b79 (02) 32e4                     XOR AH, AH
00008b7b (02) eb be                    JMP 0x8b3b
00008b7d (03) e8 061c                  CALL 0xa786
00008b80 (02) 24 01                    AND AL, 0x1
00008b82 (01) 50                       PUSH AX
00008b83 (03) e8 091c                  CALL 0xa78f
00008b86 (02) 24 60                    AND AL, 0x60
00008b88 (01) 5b                       POP BX
00008b89 (02) 0ac3                     OR AL, BL
00008b8b (02) 8ae0                     MOV AH, AL
00008b8d (02) 32c0                     XOR AL, AL
00008b8f (02) eb aa                    JMP 0x8b3b
00008b91 (03) bb 0003                  MOV BX, 0x300
00008b94 (02) a8 01                    TEST AL, 0x1
00008b96 (02) 75 03                    JNZ 0x8b9b
00008b98 (03) bb 0002                  MOV BX, 0x200
00008b9b (02) a8 04                    TEST AL, 0x4
00008b9d (02) 75 07                    JNZ 0x8ba6
00008b9f (04) 81cb 0000                OR BX, 0x0
00008ba3 (03) e9 0400                  JMP 0x8baa
00008ba6 (04) 81cb 0008                OR BX, 0x800
00008baa (02) a8 08                    TEST AL, 0x8
00008bac (02) 74 0c                    JZ 0x8bba
00008bae (04) 81cb 2000                OR BX, 0x20
00008bb2 (02) a8 10                    TEST AL, 0x10
00008bb4 (02) 74 04                    JZ 0x8bba
00008bb6 (04) 81cb 4000                OR BX, 0x40
00008bba (04) 891e f412                MOV [0x12f4], BX
00008bbe (02) b1 05                    MOV CL, 0x5
00008bc0 (02) d2e8                     SHR AL, CL
00008bc2 (03) bb 0700                  MOV BX, 0x7
00008bc5 (02) 22d8                     AND BL, AL
00008bc7 (04) 8a87 ff18                MOV AL, [BX+0x18ff]
00008bcb (03) a2 f812                  MOV [0x12f8], AL
00008bce (03) a2 f912                  MOV [0x12f9], AL
00008bd1 (03) e8 73dd                  CALL 0x6947
00008bd4 (02) eb a7                    JMP 0x8b7d
00008bd6 (01) cf                       IRET
00008bd7 (01) fb                       STI
00008bd8 (03) 80fc ff                  CMP AH, 0xff
00008bdb (02) 74 10                    JZ 0x8bed
00008bdd (02) 0ae4                     OR AH, AH
00008bdf (02) 74 40                    JZ 0x8c21
00008be1 (02) fecc                     DEC AH
00008be3 (02) 74 47                    JZ 0x8c2c
00008be5 (02) fecc                     DEC AH
00008be7 (02) 75 03                    JNZ 0x8bec
00008be9 (03) e9 5800                  JMP 0x8c44
00008bec (01) cf                       IRET
00008bed (01) 1e                       PUSH DS
00008bee (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
00008bf3 (01) 06                       PUSH ES
00008bf4 (03) e8 9ff0                  CALL 0x7c96
00008bf7 (03) 8e47 16                  MOV ES, [BX+0x16]
00008bfa (02) fec8                     DEC AL
00008bfc (02) 74 18                    JZ 0x8c16
00008bfe (03) e8 5df1                  CALL 0x7d5e
00008c01 (03) e8 92f0                  CALL 0x7c96
00008c04 (02) 8b17                     MOV DX, [BX]
00008c06 (03) e8 63f2                  CALL 0x7e6c
00008c09 (03) e8 8af0                  CALL 0x7c96
00008c0c (04) 8067 1d df               AND BYTE [BX+0x1d], 0xdf
00008c10 (04) c647 28 18               MOV BYTE [BX+0x28], 0x18
00008c14 (02) eb 08                    JMP 0x8c1e
00008c16 (04) 804f 1d 20               OR BYTE [BX+0x1d], 0x20
00008c1a (04) c647 28 19               MOV BYTE [BX+0x28], 0x19
00008c1e (01) 07                       POP ES
00008c1f (01) 1f                       POP DS
00008c20 (01) cf                       IRET
00008c21 (01) 1e                       PUSH DS
00008c22 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
00008c27 (03) e8 8707                  CALL 0x93b1
00008c2a (01) 1f                       POP DS
00008c2b (01) cf                       IRET
00008c2c (01) 1e                       PUSH DS
00008c2d (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
00008c32 (01) 50                       PUSH AX
00008c33 (03) e8 5407                  CALL 0x938a
00008c36 (02) 84c0                     TEST AL, AL
00008c38 (01) 58                       POP AX
00008c39 (02) 74 05                    JZ 0x8c40
00008c3b (01) 9c                       PUSHF
00008c3c (03) e8 6207                  CALL 0x93a1
00008c3f (01) 9d                       POPF
00008c40 (01) 1f                       POP DS
00008c41 (03) ca 0200                  RETF 0x2
00008c44 (01) 1e                       PUSH DS
00008c45 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
00008c4a (03) e8 7207                  CALL 0x93bf
00008c4d (01) 1f                       POP DS
00008c4e (01) cf                       IRET
00008c4f (01) fb                       STI
00008c50 (01) 1e                       PUSH DS
00008c51 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
00008c56 (01) 06                       PUSH ES
00008c57 (04) 8e06 4e00                MOV ES, [0x4e]
00008c5b (03) 80fc 00                  CMP AH, 0x0
00008c5e (02) 74 0d                    JZ 0x8c6d
00008c60 (03) 80fc 01                  CMP AH, 0x1
00008c63 (02) 74 2a                    JZ 0x8c8f
00008c65 (03) 80fc 02                  CMP AH, 0x2
00008c68 (02) 74 2a                    JZ 0x8c94
00008c6a (01) 07                       POP ES
00008c6b (01) 1f                       POP DS
00008c6c (01) cf                       IRET
00008c6d (01) 51                       PUSH CX
00008c6e (03) b9 0000                  MOV CX, 0x0
00008c71 (01) 60                       PUSHA
00008c72 (03) e8 261b                  CALL 0xa79b
00008c75 (02) 84c0                     TEST AL, AL
00008c77 (01) 61                       POPA
00008c78 (02) 75 08                    JNZ 0x8c82
00008c7a (02) e2 f5                    LOOP 0x8c71
00008c7c (01) 59                       POP CX
00008c7d (02) b4 19                    MOV AH, 0x19
00008c7f (03) e9 e8ff                  JMP 0x8c6a
00008c82 (01) 59                       POP CX
00008c83 (01) 60                       PUSHA
00008c84 (02) 8ac8                     MOV CL, AL
00008c86 (03) e8 321b                  CALL 0xa7bb
00008c89 (01) 61                       POPA
00008c8a (02) b4 90                    MOV AH, 0x90
00008c8c (03) e9 dbff                  JMP 0x8c6a
00008c8f (02) b4 90                    MOV AH, 0x90
00008c91 (03) e9 d6ff                  JMP 0x8c6a
00008c94 (01) 60                       PUSHA
00008c95 (03) e8 031b                  CALL 0xa79b
00008c98 (02) 8ec0                     MOV ES, AX
00008c9a (01) 61                       POPA
00008c9b (01) 53                       PUSH BX
00008c9c (02) 8cc3                     MOV BX, ES
00008c9e (02) 8ae7                     MOV AH, BH
00008ca0 (01) 5b                       POP BX
00008ca1 (03) e9 c6ff                  JMP 0x8c6a
00008ca4 (01) fb                       STI
00008ca5 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
00008caa (03) e8 e9ef                  CALL 0x7c96
00008cad (03) 8e47 16                  MOV ES, [BX+0x16]
00008cb0 (04) 804f 1d 20               OR BYTE [BX+0x1d], 0x20
00008cb4 (04) c647 28 19               MOV BYTE [BX+0x28], 0x19
00008cb8 (02) b4 00                    MOV AH, 0x0
00008cba (02) cd 13                    INT 0x13
00008cbc (02) 72 31                    JB 0x8cef
00008cbe (02) b4 02                    MOV AH, 0x2
00008cc0 (05) 2e 8b1e 4d27             MOV BX, CS:[0x274d]
00008cc5 (02) 8ec3                     MOV ES, BX
00008cc7 (05) 2e 8b1e 4b27             MOV BX, CS:[0x274b]
00008ccc (03) ba 0000                  MOV DX, 0x0
00008ccf (03) b9 0100                  MOV CX, 0x1
00008cd2 (02) b0 01                    MOV AL, 0x1
00008cd4 (02) cd 13                    INT 0x13
00008cd6 (02) 72 17                    JB 0x8cef
00008cd8 (07) 26 c706 1304 4001        MOV WORD ES:[0x413], 0x140
00008cdf (07) 26 c706 7204 3412        MOV WORD ES:[0x472], 0x1234
00008ce6 (05) 2e ff2e 4b27             JMP FAR WORD CS:[0x274b]
00008ceb (03) 007c 00                  ADD [SI+0x0], BH
00008cee (02) 00fb                     ADD BL, BH
00008cf0 (02) b1 00                    MOV CL, 0x0
00008cf2 (02) b2 00                    MOV DL, 0x0
00008cf4 (03) e8 30dc                  CALL 0x6927
00008cf7 (01) cf                       IRET
00008cf8 (01) 06                       PUSH ES
00008cf9 (03) b8 00f0                  MOV AX, 0xf000
00008cfc (02) 8ec0                     MOV ES, AX
00008cfe (03) bf 6efa                  MOV DI, 0xfa6e
00008d01 (03) be 8222                  MOV SI, 0x2282
00008d04 (03) b9 0002                  MOV CX, 0x200
00008d07 (01) fc                       CLD
00008d08 (02) f3 a5                    REP MOVSW
00008d0a (03) b8 4000                  MOV AX, 0x40
00008d0d (02) 8ec0                     MOV ES, AX
00008d0f (06) 26 c606 4900 07          MOV BYTE ES:[0x49], 0x7
00008d15 (07) 26 c706 4a00 5000        MOV WORD ES:[0x4a], 0x50
00008d1c (07) 26 c706 4c00 0010        MOV WORD ES:[0x4c], 0x1000
00008d23 (07) 26 c706 4e00 0000        MOV WORD ES:[0x4e], 0x0
00008d2a (07) 26 c706 5000 0000        MOV WORD ES:[0x50], 0x0
00008d31 (07) 26 c706 6000 0706        MOV WORD ES:[0x60], 0x607
00008d38 (06) 26 c606 6200 00          MOV BYTE ES:[0x62], 0x0
00008d3e (07) 26 c706 6300 d403        MOV WORD ES:[0x63], 0x3d4
00008d45 (06) 26 c606 6500 00          MOV BYTE ES:[0x65], 0x0
00008d4b (06) 26 c606 6600 00          MOV BYTE ES:[0x66], 0x0
00008d51 (01) 07                       POP ES
00008d52 (03) bb 0d19                  MOV BX, 0x190d
00008d55 (03) e8 97ec                  CALL 0x79ef
00008d58 (03) bb 0719                  MOV BX, 0x1907
00008d5b (03) e9 7bec                  JMP 0x79d9
00008d5e (02) e3 12                    JCXZ 0x8d72
00008d60 (06) 2e 803e b321 07          CMP BYTE CS:[0x21b3], 0x7
00008d66 (02) 75 0b                    JNZ 0x8d73
00008d68 (05) 803e 4b17 00             CMP BYTE [0x174b], 0x0
00008d6d (02) 75 03                    JNZ 0x8d72
00008d6f (03) e9 eee5                  JMP 0x7360
00008d72 (01) c3                       RET
00008d73 (06) 2e f606 b321 04          TEST BYTE CS:[0x21b3], 0x4
00008d79 (02) 75 23                    JNZ 0x8d9e
00008d7b (01) 06                       PUSH ES
00008d7c (01) 1e                       PUSH DS
00008d7d (01) 51                       PUSH CX
00008d7e (01) 57                       PUSH DI
00008d7f (01) 56                       PUSH SI
00008d80 (03) e8 13ef                  CALL 0x7c96
00008d83 (02) 8cc2                     MOV DX, ES
00008d85 (04) 8e87 a000                MOV ES, [BX+0xa0]
00008d89 (02) 8eda                     MOV DS, DX
00008d8b (01) fc                       CLD
00008d8c (02) f3 a5                    REP MOVSW
00008d8e (01) 5e                       POP SI
00008d8f (01) 5f                       POP DI
00008d90 (01) 59                       POP CX
00008d91 (01) 1f                       POP DS
00008d92 (01) 07                       POP ES
00008d93 (06) 2e f606 b321 02          TEST BYTE CS:[0x21b3], 0x2
00008d99 (02) 74 03                    JZ 0x8d9e
00008d9b (03) e9 c2e5                  JMP 0x7360
00008d9e (01) 06                       PUSH ES
00008d9f (01) 56                       PUSH SI
00008da0 (01) 57                       PUSH DI
00008da1 (01) 51                       PUSH CX
00008da2 (03) e8 f1ee                  CALL 0x7c96
00008da5 (06) 2e f606 b321 02          TEST BYTE CS:[0x21b3], 0x2
00008dab (02) 74 05                    JZ 0x8db2
00008dad (03) e8 5d00                  CALL 0x8e0d
00008db0 (02) eb 03                    JMP 0x8db5
00008db2 (03) e8 cf00                  CALL 0x8e84
00008db5 (01) 59                       POP CX
00008db6 (01) 5f                       POP DI
00008db7 (01) 5e                       POP SI
00008db8 (01) 07                       POP ES
00008db9 (06) 2e f606 b321 04          TEST BYTE CS:[0x21b3], 0x4
00008dbf (02) 74 01                    JZ 0x8dc2
00008dc1 (01) c3                       RET
00008dc2 (02) 8bc7                     MOV AX, DI
00008dc4 (02) 8bd9                     MOV BX, CX
00008dc6 (06) 2e f606 b321 02          TEST BYTE CS:[0x21b3], 0x2
00008dcc (02) 74 04                    JZ 0x8dd2
00008dce (02) d1e8                     SHR AX, 0x1
00008dd0 (02) eb 02                    JMP 0x8dd4
00008dd2 (02) d1e3                     SHL BX, 0x1
00008dd4 (01) 99                       CWD
00008dd5 (03) b9 5000                  MOV CX, 0x50
00008dd8 (02) f7f1                     DIV CX
00008dda (02) 8ae8                     MOV CH, AL
00008ddc (02) 8aca                     MOV CL, DL
00008dde (02) 03da                     ADD BX, DX
00008de0 (03) 83fb 50                  CMP BX, 0x50
00008de3 (02) 7e 12                    JLE 0x8df7
00008de5 (03) 83eb 50                  SUB BX, 0x50
00008de8 (01) 53                       PUSH BX
00008de9 (01) 51                       PUSH CX
00008dea (02) b3 50                    MOV BL, 0x50
00008dec (03) e8 0800                  CALL 0x8df7
00008def (01) 59                       POP CX
00008df0 (01) 5b                       POP BX
00008df1 (02) 32c9                     XOR CL, CL
00008df3 (02) fec5                     INC CH
00008df5 (02) eb e9                    JMP 0x8de0
00008df7 (02) 8af5                     MOV DH, CH
00008df9 (02) 8ad3                     MOV DL, BL
00008dfb (02) feca                     DEC DL
00008dfd (03) e8 96ee                  CALL 0x7c96
00008e00 (03) 8b5f 18                  MOV BX, [BX+0x18]
00008e03 (04) 2e a0 b321               MOV AL, CS:[0x21b3]
00008e07 (03) e8 34e3                  CALL 0x713e
00008e0a (03) e9 89ee                  JMP 0x7c96
00008e0d (01) fc                       CLD
00008e0e (02) 8bc7                     MOV AX, DI
00008e10 (02) d1e8                     SHR AX, 0x1
00008e12 (02) 33d2                     XOR DX, DX
00008e14 (03) bf 5000                  MOV DI, 0x50
00008e17 (02) f7f7                     DIV DI
00008e19 (02) 8bfa                     MOV DI, DX
00008e1b (03) ba 4001                  MOV DX, 0x140
00008e1e (02) f7e2                     MUL DX
00008e20 (01) 50                       PUSH AX
00008e21 (01) 53                       PUSH BX
00008e22 (01) 57                       PUSH DI
00008e23 (02) 03f8                     ADD DI, AX
00008e25 (02) 26 ad                    LODS WORD ES:[SI]
00008e27 (01) 56                       PUSH SI
00008e28 (01) 06                       PUSH ES
00008e29 (01) 1e                       PUSH DS
00008e2a (03) 8e47 18                  MOV ES, [BX+0x18]
00008e2d (03) e8 4a01                  CALL 0x8f7a
00008e30 (02) 8ad8                     MOV BL, AL
00008e32 (02) 32ff                     XOR BH, BH
00008e34 (02) d1e3                     SHL BX, 0x1
00008e36 (02) d1e3                     SHL BX, 0x1
00008e38 (02) d1e3                     SHL BX, 0x1
00008e3a (02) 03f3                     ADD SI, BX
00008e3c (03) e8 be00                  CALL 0x8efd
00008e3f (04) 81c7 ff1f                ADD DI, 0x1fff
00008e43 (03) e8 b700                  CALL 0x8efd
00008e46 (04) 81ef b11f                SUB DI, 0x1fb1
00008e4a (03) e8 b000                  CALL 0x8efd
00008e4d (04) 81c7 ff1f                ADD DI, 0x1fff
00008e51 (03) e8 a900                  CALL 0x8efd
00008e54 (04) 81ef b11f                SUB DI, 0x1fb1
00008e58 (03) e8 a200                  CALL 0x8efd
00008e5b (04) 81c7 ff1f                ADD DI, 0x1fff
00008e5f (03) e8 9b00                  CALL 0x8efd
00008e62 (04) 81ef b11f                SUB DI, 0x1fb1
00008e66 (03) e8 9400                  CALL 0x8efd
00008e69 (04) 81c7 ff1f                ADD DI, 0x1fff
00008e6d (03) e8 8d00                  CALL 0x8efd
00008e70 (01) 1f                       POP DS
00008e71 (01) 07                       POP ES
00008e72 (01) 5e                       POP SI
00008e73 (01) 5f                       POP DI
00008e74 (01) 5b                       POP BX
00008e75 (01) 58                       POP AX
00008e76 (01) 47                       INC DI
00008e77 (03) 83ff 50                  CMP DI, 0x50
00008e7a (02) 75 05                    JNZ 0x8e81
00008e7c (03) 05 4001                  ADD AX, 0x140
00008e7f (02) 33ff                     XOR DI, DI
00008e81 (02) e2 9d                    LOOP 0x8e20
00008e83 (01) c3                       RET
00008e84 (01) fc                       CLD
00008e85 (02) 8bc7                     MOV AX, DI
00008e87 (02) 33d2                     XOR DX, DX
00008e89 (03) bf 5000                  MOV DI, 0x50
00008e8c (02) f7f7                     DIV DI
00008e8e (02) 8bfa                     MOV DI, DX
00008e90 (03) ba 4001                  MOV DX, 0x140
00008e93 (02) f7e2                     MUL DX
00008e95 (01) 50                       PUSH AX
00008e96 (01) 53                       PUSH BX
00008e97 (01) 51                       PUSH CX
00008e98 (01) 57                       PUSH DI
00008e99 (02) 03f8                     ADD DI, AX
00008e9b (02) 26 ad                    LODS WORD ES:[SI]
00008e9d (01) 56                       PUSH SI
00008e9e (01) 06                       PUSH ES
00008e9f (01) 1e                       PUSH DS
00008ea0 (03) 8e47 18                  MOV ES, [BX+0x18]
00008ea3 (03) e8 d400                  CALL 0x8f7a
00008ea6 (02) 8ad8                     MOV BL, AL
00008ea8 (02) 32ff                     XOR BH, BH
00008eaa (02) d1e3                     SHL BX, 0x1
00008eac (02) d1e3                     SHL BX, 0x1
00008eae (02) d1e3                     SHL BX, 0x1
00008eb0 (02) 03f3                     ADD SI, BX
00008eb2 (03) e8 6f00                  CALL 0x8f24
00008eb5 (04) 81c7 fe1f                ADD DI, 0x1ffe
00008eb9 (03) e8 6800                  CALL 0x8f24
00008ebc (04) 81ef b21f                SUB DI, 0x1fb2
00008ec0 (03) e8 6100                  CALL 0x8f24
00008ec3 (04) 81c7 fe1f                ADD DI, 0x1ffe
00008ec7 (03) e8 5a00                  CALL 0x8f24
00008eca (04) 81ef b21f                SUB DI, 0x1fb2
00008ece (03) e8 5300                  CALL 0x8f24
00008ed1 (04) 81c7 fe1f                ADD DI, 0x1ffe
00008ed5 (03) e8 4c00                  CALL 0x8f24
00008ed8 (04) 81ef b21f                SUB DI, 0x1fb2
00008edc (03) e8 4500                  CALL 0x8f24
00008edf (04) 81c7 fe1f                ADD DI, 0x1ffe
00008ee3 (03) e8 3e00                  CALL 0x8f24
00008ee6 (01) 1f                       POP DS
00008ee7 (01) 07                       POP ES
00008ee8 (01) 5e                       POP SI
00008ee9 (01) 5f                       POP DI
00008eea (01) 59                       POP CX
00008eeb (01) 5b                       POP BX
00008eec (01) 58                       POP AX
00008eed (03) 83c7 02                  ADD DI, 0x2
00008ef0 (03) 83ff 50                  CMP DI, 0x50
00008ef3 (02) 75 05                    JNZ 0x8efa
00008ef5 (03) 05 4001                  ADD AX, 0x140
00008ef8 (02) 33ff                     XOR DI, DI
00008efa (02) e2 99                    LOOP 0x8e95
00008efc (01) c3                       RET
00008efd (01) ac                       LODSB
00008efe (03) f6c4 08                  TEST AH, 0x8
00008f01 (02) 74 06                    JZ 0x8f09
00008f03 (02) 8ad8                     MOV BL, AL
00008f05 (02) d0eb                     SHR BL, 0x1
00008f07 (02) 0ac3                     OR AL, BL
00008f09 (03) f6c4 70                  TEST AH, 0x70
00008f0c (02) 74 02                    JZ 0x8f10
00008f0e (02) f6d0                     NOT AL
00008f10 (03) f6c4 80                  TEST AH, 0x80
00008f13 (02) 75 02                    JNZ 0x8f17
00008f15 (01) aa                       STOSB
00008f16 (01) c3                       RET
00008f17 (06) 2e f606 b321 04          TEST BYTE CS:[0x21b3], 0x4
00008f1d (02) 74 f6                    JZ 0x8f15
00008f1f (03) 26 3005                  XOR ES:[DI], AL
00008f22 (01) 47                       INC DI
00008f23 (01) c3                       RET
00008f24 (01) ac                       LODSB
00008f25 (03) f6c4 08                  TEST AH, 0x8
00008f28 (02) 74 06                    JZ 0x8f30
00008f2a (02) 8ad8                     MOV BL, AL
00008f2c (02) d0eb                     SHR BL, 0x1
00008f2e (02) 0ac3                     OR AL, BL
00008f30 (01) 50                       PUSH AX
00008f31 (03) e8 2300                  CALL 0x8f57
00008f34 (01) 53                       PUSH BX
00008f35 (03) e8 3400                  CALL 0x8f6c
00008f38 (01) 58                       POP AX
00008f39 (02) 23d8                     AND BX, AX
00008f3b (01) 58                       POP AX
00008f3c (03) f6c4 80                  TEST AH, 0x80
00008f3f (02) 75 07                    JNZ 0x8f48
00008f41 (03) 26 891d                  MOV ES:[DI], BX
00008f44 (03) 83c7 02                  ADD DI, 0x2
00008f47 (01) c3                       RET
00008f48 (06) 2e f606 b321 04          TEST BYTE CS:[0x21b3], 0x4
00008f4e (02) 74 f1                    JZ 0x8f41
00008f50 (03) 26 311d                  XOR ES:[DI], BX
00008f53 (03) 83c7 02                  ADD DI, 0x2
00008f56 (01) c3                       RET
00008f57 (02) 8adc                     MOV BL, AH
00008f59 (03) 80e3 03                  AND BL, 0x3
00008f5c (02) 8afb                     MOV BH, BL
00008f5e (03) b9 0300                  MOV CX, 0x3
00008f61 (02) d0e7                     SHL BH, 0x1
00008f63 (02) d0e7                     SHL BH, 0x1
00008f65 (02) 0afb                     OR BH, BL
00008f67 (02) e2 f8                    LOOP 0x8f61
00008f69 (02) 8adf                     MOV BL, BH
00008f6b (01) c3                       RET
00008f6c (03) b9 0800                  MOV CX, 0x8
00008f6f (02) d0d8                     RCR AL, 0x1
00008f71 (02) d1db                     RCR BX, 0x1
00008f73 (02) d1fb                     SAR BX, 0x1
00008f75 (02) e2 f8                    LOOP 0x8f6f
00008f77 (02) 86fb                     XCHG BL, BH
00008f79 (01) c3                       RET
00008f7a (06) 2e f606 b321 04          TEST BYTE CS:[0x21b3], 0x4
00008f80 (02) 74 04                    JZ 0x8f86
00008f82 (02) a8 80                    TEST AL, 0x80
00008f84 (02) 75 04                    JNZ 0x8f8a
00008f86 (03) be 8222                  MOV SI, 0x2282
00008f89 (01) c3                       RET
00008f8a (02) 24 7f                    AND AL, 0x7f
00008f8c (03) be 0000                  MOV SI, 0x0
00008f8f (02) 8ede                     MOV DS, SI
00008f91 (04) c536 7c00                LDS SI, WORD [0x7c]
00008f95 (01) c3                       RET
00008f96 (06) 2e f606 b321 04          TEST BYTE CS:[0x21b3], 0x4
00008f9c (02) 75 48                    JNZ 0x8fe6
00008f9e (03) e8 f5ec                  CALL 0x7c96
00008fa1 (04) 8b97 9a00                MOV DX, [BX+0x9a]
00008fa5 (01) 06                       PUSH ES
00008fa6 (01) 1e                       PUSH DS
00008fa7 (04) 8e87 a000                MOV ES, [BX+0xa0]
00008fab (03) 8e5f 16                  MOV DS, [BX+0x16]
00008fae (02) 33f6                     XOR SI, SI
00008fb0 (02) 8bfe                     MOV DI, SI
00008fb2 (02) 8bca                     MOV CX, DX
00008fb4 (01) fc                       CLD
00008fb5 (02) f3 a7                    REP CMPSW
00008fb7 (02) 75 03                    JNZ 0x8fbc
00008fb9 (01) 1f                       POP DS
00008fba (02) eb 22                    JMP 0x8fde
00008fbc (01) 41                       INC CX
00008fbd (03) 83ee 02                  SUB SI, 0x2
00008fc0 (02) 8bc6                     MOV AX, SI
00008fc2 (02) 8bf2                     MOV SI, DX
00008fc4 (01) 4e                       DEC SI
00008fc5 (02) d1e6                     SHL SI, 0x1
00008fc7 (02) 8bfe                     MOV DI, SI
00008fc9 (01) fd                       STD
00008fca (02) f3 a7                    REP CMPSW
00008fcc (01) fc                       CLD
00008fcd (01) 41                       INC CX
00008fce (01) 51                       PUSH CX
00008fcf (02) 8bf0                     MOV SI, AX
00008fd1 (02) 8bf8                     MOV DI, AX
00008fd3 (02) f3 a5                    REP MOVSW
00008fd5 (01) 59                       POP CX
00008fd6 (01) 1f                       POP DS
00008fd7 (02) 8bf0                     MOV SI, AX
00008fd9 (02) 8bf8                     MOV DI, AX
00008fdb (03) e8 80fd                  CALL 0x8d5e
00008fde (01) 07                       POP ES
00008fdf (06) c706 0f19 0500           MOV WORD [0x190f], 0x5
00008fe5 (01) c3                       RET
00008fe6 (02) 33c0                     XOR AX, AX
00008fe8 (01) 50                       PUSH AX
00008fe9 (03) e8 2500                  CALL 0x9011
00008fec (01) 58                       POP AX
00008fed (03) 80f9 4f                  CMP CL, 0x4f
00008ff0 (02) 77 12                    JA 0x9004
00008ff2 (02) 8ae8                     MOV CH, AL
00008ff4 (02) 8af0                     MOV DH, AL
00008ff6 (05) 2e 8b1e 442b             MOV BX, CS:[0x2b44]
00008ffb (01) 50                       PUSH AX
00008ffc (04) 2e a0 b321               MOV AL, CS:[0x21b3]
00009000 (03) e8 3be1                  CALL 0x713e
00009003 (01) 58                       POP AX
00009004 (02) fec0                     INC AL
00009006 (02) 3c 19                    CMP AL, 0x19
00009008 (02) 72 de                    JB 0x8fe8
0000900a (06) c706 0f19 0500           MOV WORD [0x190f], 0x5
00009010 (01) c3                       RET
00009011 (01) 1e                       PUSH DS
00009012 (01) 06                       PUSH ES
00009013 (05) 2e 8e06 442b             MOV ES, CS:[0x2b44]
00009018 (03) e8 7bec                  CALL 0x7c96
0000901b (03) 8e5f 18                  MOV DS, [BX+0x18]
0000901e (03) bb 4001                  MOV BX, 0x140
00009021 (02) f7e3                     MUL BX
00009023 (01) 50                       PUSH AX
00009024 (03) e8 1900                  CALL 0x9040
00009027 (01) 58                       POP AX
00009028 (02) 8bca                     MOV CX, DX
0000902a (03) 80f9 4f                  CMP CL, 0x4f
0000902d (02) 77 0e                    JA 0x903d
0000902f (01) 51                       PUSH CX
00009030 (01) 50                       PUSH AX
00009031 (03) e8 4300                  CALL 0x9077
00009034 (01) 58                       POP AX
00009035 (01) 59                       POP CX
00009036 (01) 51                       PUSH CX
00009037 (01) 52                       PUSH DX
00009038 (03) e8 7400                  CALL 0x90af
0000903b (01) 5a                       POP DX
0000903c (01) 59                       POP CX
0000903d (01) 07                       POP ES
0000903e (01) 1f                       POP DS
0000903f (01) c3                       RET
00009040 (01) fc                       CLD
00009041 (03) bb 5008                  MOV BX, 0x850
00009044 (02) b2 50                    MOV DL, 0x50
00009046 (02) 8be8                     MOV BP, AX
00009048 (03) b9 2800                  MOV CX, 0x28
0000904b (02) 33f6                     XOR SI, SI
0000904d (02) 03f5                     ADD SI, BP
0000904f (02) 8bfe                     MOV DI, SI
00009051 (02) f3 a7                    REP CMPSW
00009053 (02) 74 0f                    JZ 0x9064
00009055 (02) 8bc6                     MOV AX, SI
00009057 (02) 2bc5                     SUB AX, BP
00009059 (03) 2d 0200                  SUB AX, 0x2
0000905c (02) f6f3                     DIV BL
0000905e (02) 3ad4                     CMP DL, AH
00009060 (02) 72 02                    JB 0x9064
00009062 (02) 8ad4                     MOV DL, AH
00009064 (04) 81c5 0020                ADD BP, 0x2000
00009068 (04) f7c5 0040                TEST BP, 0x4000
0000906c (02) 74 04                    JZ 0x9072
0000906e (04) 81c5 50c0                ADD BP, 0xc050
00009072 (02) fecf                     DEC BH
00009074 (02) 75 d2                    JNZ 0x9048
00009076 (01) c3                       RET
00009077 (01) fd                       STD
00009078 (03) bb 5008                  MOV BX, 0x850
0000907b (02) 32d2                     XOR DL, DL
0000907d (02) 8be8                     MOV BP, AX
0000907f (03) b9 2800                  MOV CX, 0x28
00009082 (03) be 4e00                  MOV SI, 0x4e
00009085 (02) 03f5                     ADD SI, BP
00009087 (02) 8bfe                     MOV DI, SI
00009089 (02) f3 a7                    REP CMPSW
0000908b (02) 74 0f                    JZ 0x909c
0000908d (02) 8bc6                     MOV AX, SI
0000908f (02) 2bc5                     SUB AX, BP
00009091 (03) 05 0300                  ADD AX, 0x3
00009094 (02) f6f3                     DIV BL
00009096 (02) 3ad4                     CMP DL, AH
00009098 (02) 77 02                    JA 0x909c
0000909a (02) 8ad4                     MOV DL, AH
0000909c (04) 81c5 0020                ADD BP, 0x2000
000090a0 (04) f7c5 0040                TEST BP, 0x4000
000090a4 (02) 74 04                    JZ 0x90aa
000090a6 (04) 81c5 50c0                ADD BP, 0xc050
000090aa (02) fecf                     DEC BH
000090ac (02) 75 d1                    JNZ 0x907f
000090ae (01) c3                       RET
000090af (01) fc                       CLD
000090b0 (02) 32ed                     XOR CH, CH
000090b2 (02) 32f6                     XOR DH, DH
000090b4 (02) 03c1                     ADD AX, CX
000090b6 (02) 2bd1                     SUB DX, CX
000090b8 (02) d1ea                     SHR DX, 0x1
000090ba (01) 42                       INC DX
000090bb (02) b7 08                    MOV BH, 0x8
000090bd (02) 8bf0                     MOV SI, AX
000090bf (02) 8bfe                     MOV DI, SI
000090c1 (02) 8bca                     MOV CX, DX
000090c3 (02) f3 a5                    REP MOVSW
000090c5 (03) 05 0020                  ADD AX, 0x2000
000090c8 (03) a9 0040                  TEST AX, 0x4000
000090cb (02) 74 03                    JZ 0x90d0
000090cd (03) 05 50c0                  ADD AX, 0xc050
000090d0 (02) fecf                     DEC BH
000090d2 (02) 75 e9                    JNZ 0x90bd
000090d4 (01) c3                       RET
000090d5 (06) 2e 803e b321 07          CMP BYTE CS:[0x21b3], 0x7
000090db (02) 74 06                    JZ 0x90e3
000090dd (06) c706 0919 0100           MOV WORD [0x1909], 0x1
000090e3 (01) c3                       RET
000090e4 (04) 00b0 e8a9                ADD [BX+SI-0x5618], DH
000090e8 (01) d7                       XLATB
000090e9 (03) a2 9c1b                  MOV [0x1b9c], AL
000090ec (03) a2 9b1b                  MOV [0x1b9b], AL
000090ef (02) b0 e5                    MOV AL, 0xe5
000090f1 (03) bb 0100                  MOV BX, 0x1
000090f4 (03) e8 0ce5                  CALL 0x7603
000090f7 (02) b0 15                    MOV AL, 0x15
000090f9 (02) 33db                     XOR BX, BX
000090fb (03) e8 05e5                  CALL 0x7603
000090fe (03) bb 691c                  MOV BX, 0x1c69
00009101 (03) e8 ebe8                  CALL 0x79ef
00009104 (03) e8 6d02                  CALL 0x9374
00009107 (01) 1e                       PUSH DS
00009108 (02) 33c0                     XOR AX, AX
0000910a (02) 8ed8                     MOV DS, AX
0000910c (03) a3 2400                  MOV [0x24], AX
0000910f (03) a3 2600                  MOV [0x26], AX
00009112 (01) 1f                       POP DS
00009113 (01) c3                       RET
00009114 (03) e8 a201                  CALL 0x92b9
00009117 (03) 80fb 40                  CMP BL, 0x40
0000911a (02) 75 04                    JNZ 0x9120
0000911c (02) b0 40                    MOV AL, 0x40
0000911e (02) eb 07                    JMP 0x9127
00009120 (03) 80fb 50                  CMP BL, 0x50
00009123 (02) 75 26                    JNZ 0x914b
00009125 (02) b0 20                    MOV AL, 0x20
00009127 (04) 3a1e 671c                CMP BL, [0x1c67]
0000912b (04) 881e 671c                MOV [0x1c67], BL
0000912f (02) 74 0a                    JZ 0x913b
00009131 (04) 3006 661c                XOR [0x1c66], AL
00009135 (06) c706 6b1c 0100           MOV WORD [0x1c6b], 0x1
0000913b (04) 8a0e 661c                MOV CL, [0x1c66]
0000913f (01) 1e                       PUSH DS
00009140 (03) b8 4000                  MOV AX, 0x40
00009143 (02) 8ed8                     MOV DS, AX
00009145 (04) 880e 1700                MOV [0x17], CL
00009149 (01) 1f                       POP DS
0000914a (01) c3                       RET
0000914b (03) e8 edff                  CALL 0x913b
0000914e (04) 3a1e 671c                CMP BL, [0x1c67]
00009152 (04) 881e 671c                MOV [0x1c67], BL
00009156 (02) 75 12                    JNZ 0x916a
00009158 (02) 84db                     TEST BL, BL
0000915a (02) 74 0d                    JZ 0x9169
0000915c (04) fe0e 681c                DEC BYTE [0x1c68]
00009160 (02) 75 07                    JNZ 0x9169
00009162 (05) c606 681c 04             MOV BYTE [0x1c68], 0x4
00009167 (02) eb 0a                    JMP 0x9173
00009169 (01) c3                       RET
0000916a (05) c606 681c 19             MOV BYTE [0x1c68], 0x19
0000916f (02) 84db                     TEST BL, BL
00009171 (02) 74 f6                    JZ 0x9169
00009173 (02) 8ac3                     MOV AL, BL
00009175 (03) bb c219                  MOV BX, 0x19c2
00009178 (01) d7                       XLATB
00009179 (02) a8 80                    TEST AL, 0x80
0000917b (02) 74 03                    JZ 0x9180
0000917d (03) e9 e700                  JMP 0x9267
00009180 (02) 8ae0                     MOV AH, AL
00009182 (03) 80fc 44                  CMP AH, 0x44
00009185 (02) 77 08                    JA 0x918f
00009187 (03) 80fc 3b                  CMP AH, 0x3b
0000918a (02) 72 03                    JB 0x918f
0000918c (03) e9 b500                  JMP 0x9244
0000918f (05) f606 661c 04             TEST BYTE [0x1c66], 0x4
00009194 (02) 74 3e                    JZ 0x91d4
00009196 (03) bb 3a1b                  MOV BX, 0x1b3a
00009199 (03) 80fc 47                  CMP AH, 0x47
0000919c (02) 72 13                    JB 0x91b1
0000919e (03) 80fc 53                  CMP AH, 0x53
000091a1 (02) 77 0e                    JA 0x91b1
000091a3 (02) 8ac4                     MOV AL, AH
000091a5 (02) 2c 47                    SUB AL, 0x47
000091a7 (03) bb 8e1b                  MOV BX, 0x1b8e
000091aa (01) d7                       XLATB
000091ab (02) 8ae0                     MOV AH, AL
000091ad (02) 32c0                     XOR AL, AL
000091af (02) eb 01                    JMP 0x91b2
000091b1 (01) d7                       XLATB
000091b2 (06) 813e 480f c412           CMP WORD [0xf48], 0x12c4
000091b8 (02) 75 17                    JNZ 0x91d1
000091ba (01) 50                       PUSH AX
000091bb (03) e8 c8ea                  CALL 0x7c86
000091be (01) 58                       POP AX
000091bf (02) 75 10                    JNZ 0x91d1
000091c1 (04) ff1e 3c00                CALL FAR WORD [0x3c]
000091c5 (02) 84db                     TEST BL, BL
000091c7 (02) 75 08                    JNZ 0x91d1
000091c9 (02) 3c 03                    CMP AL, 0x3
000091cb (02) 75 03                    JNZ 0x91d0
000091cd (03) e9 a401                  JMP 0x9374
000091d0 (01) c3                       RET
000091d1 (03) e9 3801                  JMP 0x930c
000091d4 (03) 80fc 3b                  CMP AH, 0x3b
000091d7 (02) 72 1f                    JB 0x91f8
000091d9 (05) f606 661c 23             TEST BYTE [0x1c66], 0x23
000091de (02) 74 0e                    JZ 0x91ee
000091e0 (05) f606 661c 20             TEST BYTE [0x1c66], 0x20
000091e5 (02) 74 0c                    JZ 0x91f3
000091e7 (05) f606 661c 03             TEST BYTE [0x1c66], 0x3
000091ec (02) 74 05                    JZ 0x91f3
000091ee (03) bb 921a                  MOV BX, 0x1a92
000091f1 (02) eb be                    JMP 0x91b1
000091f3 (03) bb e61a                  MOV BX, 0x1ae6
000091f6 (02) eb b9                    JMP 0x91b1
000091f8 (05) f606 661c 43             TEST BYTE [0x1c66], 0x43
000091fd (02) 74 31                    JZ 0x9230
000091ff (05) f606 661c 40             TEST BYTE [0x1c66], 0x40
00009204 (02) 74 25                    JZ 0x922b
00009206 (03) bb 921a                  MOV BX, 0x1a92
00009209 (01) d7                       XLATB
0000920a (02) 8ad8                     MOV BL, AL
0000920c (02) 8ac4                     MOV AL, AH
0000920e (03) 80fb 61                  CMP BL, 0x61
00009211 (02) 72 11                    JB 0x9224
00009213 (03) 80fb 7a                  CMP BL, 0x7a
00009216 (02) 77 0c                    JA 0x9224
00009218 (05) f606 661c 03             TEST BYTE [0x1c66], 0x3
0000921d (02) 74 0c                    JZ 0x922b
0000921f (03) bb 921a                  MOV BX, 0x1a92
00009222 (02) eb 8d                    JMP 0x91b1
00009224 (05) f606 661c 03             TEST BYTE [0x1c66], 0x3
00009229 (02) 74 f4                    JZ 0x921f
0000922b (03) bb e61a                  MOV BX, 0x1ae6
0000922e (02) eb 81                    JMP 0x91b1
00009230 (05) f606 661c 08             TEST BYTE [0x1c66], 0x8
00009235 (02) 74 e8                    JZ 0x921f
00009237 (02) 32c0                     XOR AL, AL
00009239 (03) 80fc 0d                  CMP AH, 0xd
0000923c (02) 77 03                    JA 0x9241
0000923e (03) 80c4 76                  ADD AH, 0x76
00009241 (03) e9 c800                  JMP 0x930c
00009244 (02) 32c0                     XOR AL, AL
00009246 (05) f606 661c 0f             TEST BYTE [0x1c66], 0xf
0000924b (02) 74 17                    JZ 0x9264
0000924d (03) 80c4 19                  ADD AH, 0x19
00009250 (05) f606 661c 03             TEST BYTE [0x1c66], 0x3
00009255 (02) 75 0d                    JNZ 0x9264
00009257 (03) 80c4 0a                  ADD AH, 0xa
0000925a (05) f606 661c 04             TEST BYTE [0x1c66], 0x4
0000925f (02) 75 03                    JNZ 0x9264
00009261 (03) 80c4 0a                  ADD AH, 0xa
00009264 (03) e9 a500                  JMP 0x930c
00009267 (02) 24 7f                    AND AL, 0x7f
00009269 (02) 33db                     XOR BX, BX
0000926b (02) 8ad8                     MOV BL, AL
0000926d (02) 03db                     ADD BX, BX
0000926f (05) f606 661c 04             TEST BYTE [0x1c66], 0x4
00009274 (02) 75 15                    JNZ 0x928b
00009276 (05) f606 661c 03             TEST BYTE [0x1c66], 0x3
0000927b (02) 75 2e                    JNZ 0x92ab
0000927d (05) f606 661c 08             TEST BYTE [0x1c66], 0x8
00009282 (02) 75 2e                    JNZ 0x92b2
00009284 (04) 8b87 421a                MOV AX, [BX+0x1a42]
00009288 (03) e9 8100                  JMP 0x930c
0000928b (04) 8b87 621a                MOV AX, [BX+0x1a62]
0000928f (03) 3d 0046                  CMP AX, 0x4600
00009292 (02) 75 14                    JNZ 0x92a8
00009294 (03) e8 dd00                  CALL 0x9374
00009297 (01) 1e                       PUSH DS
00009298 (03) bb 4000                  MOV BX, 0x40
0000929b (02) 8edb                     MOV DS, BX
0000929d (05) c606 7100 80             MOV BYTE [0x71], 0x80
000092a2 (01) 1f                       POP DS
000092a3 (02) cd 1b                    INT 0x1b
000092a5 (03) b8 0346                  MOV AX, 0x4603
000092a8 (03) e9 6100                  JMP 0x930c
000092ab (04) 8b87 521a                MOV AX, [BX+0x1a52]
000092af (03) e9 5a00                  JMP 0x930c
000092b2 (04) 8b87 721a                MOV AX, [BX+0x1a72]
000092b6 (03) e9 5300                  JMP 0x930c
000092b9 (05) 8026 661c f0             AND BYTE [0x1c66], 0xf0
000092be (03) f6c7 80                  TEST BH, 0x80
000092c1 (02) 74 05                    JZ 0x92c8
000092c3 (05) 800e 661c 03             OR BYTE [0x1c66], 0x3
000092c8 (03) f6c3 80                  TEST BL, 0x80
000092cb (02) 74 05                    JZ 0x92d2
000092cd (05) 800e 661c 04             OR BYTE [0x1c66], 0x4
000092d2 (04) 81e3 7f7f                AND BX, 0x7f7f
000092d6 (03) 80ff 69                  CMP BH, 0x69
000092d9 (02) 75 05                    JNZ 0x92e0
000092db (05) 800e 661c 08             OR BYTE [0x1c66], 0x8
000092e0 (03) 80fb 69                  CMP BL, 0x69
000092e3 (02) 74 01                    JZ 0x92e6
000092e5 (01) c3                       RET
000092e6 (05) 800e 661c 08             OR BYTE [0x1c66], 0x8
000092eb (02) b3 00                    MOV BL, 0x0
000092ed (01) c3                       RET
000092ee (02) 32c0                     XOR AL, AL
000092f0 (05) f606 661c 40             TEST BYTE [0x1c66], 0x40
000092f5 (02) 75 02                    JNZ 0x92f9
000092f7 (02) 0c 10                    OR AL, 0x10
000092f9 (05) f606 661c 20             TEST BYTE [0x1c66], 0x20
000092fe (02) 75 02                    JNZ 0x9302
00009300 (02) 0c 20                    OR AL, 0x20
00009302 (01) 50                       PUSH AX
00009303 (02) b0 03                    MOV AL, 0x3
00009305 (03) e8 b9e1                  CALL 0x74c1
00009308 (01) 58                       POP AX
00009309 (03) e9 b5e1                  JMP 0x74c1
0000930c (04) 8a16 9b1b                MOV DL, [0x1b9b]
00009310 (03) 80fc ff                  CMP AH, 0xff
00009313 (02) 75 01                    JNZ 0x9316
00009315 (01) c3                       RET
00009316 (01) 1e                       PUSH DS
00009317 (03) bb 4000                  MOV BX, 0x40
0000931a (02) 8edb                     MOV DS, BX
0000931c (04) 8b1e 1c00                MOV BX, [0x1c]
00009320 (02) 8bf3                     MOV SI, BX
00009322 (03) 83c3 02                  ADD BX, 0x2
00009325 (03) 83fb 3e                  CMP BX, 0x3e
00009328 (02) 72 03                    JB 0x932d
0000932a (03) bb 1e00                  MOV BX, 0x1e
0000932d (04) 3b1e 1a00                CMP BX, [0x1a]
00009331 (02) 74 06                    JZ 0x9339
00009333 (04) 891e 1c00                MOV [0x1c], BX
00009337 (02) 8904                     MOV [SI], AX
00009339 (01) 1f                       POP DS
0000933a (01) 50                       PUSH AX
0000933b (03) e8 4fd5                  CALL 0x688d
0000933e (01) 5b                       POP BX
0000933f (03) e8 91d6                  CALL 0x69d3
00009342 (01) c3                       RET
00009343 (04) 3a16 9b1b                CMP DL, [0x1b9b]
00009347 (02) 75 07                    JNZ 0x9350
00009349 (03) e8 3e00                  CALL 0x938a
0000934c (02) 84c0                     TEST AL, AL
0000934e (02) 75 07                    JNZ 0x9357
00009350 (01) 52                       PUSH DX
00009351 (03) e8 c1d4                  CALL 0x6815
00009354 (01) 5a                       POP DX
00009355 (02) eb ec                    JMP 0x9343
00009357 (01) 1e                       PUSH DS
00009358 (03) b8 4000                  MOV AX, 0x40
0000935b (02) 8ed8                     MOV DS, AX
0000935d (04) 8b36 1a00                MOV SI, [0x1a]
00009361 (02) 8b04                     MOV AX, [SI]
00009363 (03) 83c6 02                  ADD SI, 0x2
00009366 (03) 83fe 3e                  CMP SI, 0x3e
00009369 (02) 72 03                    JB 0x936e
0000936b (03) be 1e00                  MOV SI, 0x1e
0000936e (04) 8936 1a00                MOV [0x1a], SI
00009372 (01) 1f                       POP DS
00009373 (01) c3                       RET
00009374 (01) 50                       PUSH AX
00009375 (01) 1e                       PUSH DS
00009376 (03) b8 4000                  MOV AX, 0x40
00009379 (02) 8ed8                     MOV DS, AX
0000937b (01) 9c                       PUSHF
0000937c (01) fa                       CLI
0000937d (03) b8 1e00                  MOV AX, 0x1e
00009380 (03) a3 1a00                  MOV [0x1a], AX
00009383 (03) a3 1c00                  MOV [0x1c], AX
00009386 (01) 9d                       POPF
00009387 (01) 1f                       POP DS
00009388 (01) 58                       POP AX
00009389 (01) c3                       RET
0000938a (01) 1e                       PUSH DS
0000938b (03) b8 4000                  MOV AX, 0x40
0000938e (02) 8ed8                     MOV DS, AX
00009390 (03) a1 1c00                  MOV AX, [0x1c]
00009393 (04) 3b06 1a00                CMP AX, [0x1a]
00009397 (01) 1f                       POP DS
00009398 (03) b8 ff00                  MOV AX, 0xff
0000939b (02) 75 03                    JNZ 0x93a0
0000939d (03) b8 0000                  MOV AX, 0x0
000093a0 (01) c3                       RET
000093a1 (01) 56                       PUSH SI
000093a2 (01) 1e                       PUSH DS
000093a3 (03) b8 4000                  MOV AX, 0x40
000093a6 (02) 8ed8                     MOV DS, AX
000093a8 (04) 8b36 1a00                MOV SI, [0x1a]
000093ac (02) 8b04                     MOV AX, [SI]
000093ae (01) 1f                       POP DS
000093af (01) 5e                       POP SI
000093b0 (01) c3                       RET
000093b1 (01) fb                       STI
000093b2 (03) e8 d5ff                  CALL 0x938a
000093b5 (02) 84c0                     TEST AL, AL
000093b7 (02) 74 f8                    JZ 0x93b1
000093b9 (01) 56                       PUSH SI
000093ba (03) e8 9aff                  CALL 0x9357
000093bd (01) 5e                       POP SI
000093be (01) c3                       RET
000093bf (03) a0 661c                  MOV AL, [0x1c66]
000093c2 (01) c3                       RET
000093c3 (04) 8b36 9e1b                MOV SI, [0x1b9e]
000093c7 (01) ac                       LODSB
000093c8 (02) 84c0                     TEST AL, AL
000093ca (02) 74 07                    JZ 0x93d3
000093cc (04) 8936 9e1b                MOV [0x1b9e], SI
000093d0 (02) 2ae4                     SUB AH, AH
000093d2 (01) c3                       RET
000093d3 (04) 8a16 9c1b                MOV DL, [0x1b9c]
000093d7 (03) e8 69ff                  CALL 0x9343
000093da (02) a8 80                    TEST AL, 0x80
000093dc (02) 75 13                    JNZ 0x93f1
000093de (03) e8 a5e8                  CALL 0x7c86
000093e1 (02) 75 0d                    JNZ 0x93f0
000093e3 (02) 84c0                     TEST AL, AL
000093e5 (02) 74 0d                    JZ 0x93f4
000093e7 (03) 3d 080e                  CMP AX, 0xe08
000093ea (02) 75 02                    JNZ 0x93ee
000093ec (02) b0 7f                    MOV AL, 0x7f
000093ee (02) 32e4                     XOR AH, AH
000093f0 (01) c3                       RET
000093f1 (03) e9 cfff                  JMP 0x93c3
000093f4 (03) 80fc 3b                  CMP AH, 0x3b
000093f7 (02) 72 08                    JB 0x9401
000093f9 (03) 80fc 44                  CMP AH, 0x44
000093fc (02) 77 03                    JA 0x9401
000093fe (03) e9 2c00                  JMP 0x942d
00009401 (03) e8 5400                  CALL 0x9458
00009404 (02) 74 03                    JZ 0x9409
00009406 (03) e9 baff                  JMP 0x93c3
00009409 (03) e8 82e8                  CALL 0x7c8e
0000940c (02) 8bc7                     MOV AX, DI
0000940e (02) 75 0a                    JNZ 0x941a
00009410 (02) 24 03                    AND AL, 0x3
00009412 (03) bb d02e                  MOV BX, 0x2ed0
00009415 (02) 2e d7                    XLAT BYTE CS:[BX+AL]
00009417 (02) b4 00                    MOV AH, 0x0
00009419 (01) c3                       RET
0000941a (01) 50                       PUSH AX
0000941b (03) e8 2d00                  CALL 0x944b
0000941e (01) 58                       POP AX
0000941f (02) 75 07                    JNZ 0x9428
00009421 (02) 24 03                    AND AL, 0x3
00009423 (02) 04 1e                    ADD AL, 0x1e
00009425 (03) e9 1300                  JMP 0x943b
00009428 (02) 04 22                    ADD AL, 0x22
0000942a (03) e9 0e00                  JMP 0x943b
0000942d (02) 8ac4                     MOV AL, AH
0000942f (02) 2c 3b                    SUB AL, 0x3b
00009431 (03) e8 5ae8                  CALL 0x7c8e
00009434 (02) 75 05                    JNZ 0x943b
00009436 (02) 04 bb                    ADD AL, 0xbb
00009438 (02) 2ae4                     SUB AH, AH
0000943a (01) c3                       RET
0000943b (02) 2bdb                     SUB BX, BX
0000943d (02) 8ad8                     MOV BL, AL
0000943f (02) d1e3                     SHL BX, 0x1
00009441 (04) 8b87 a01b                MOV AX, [BX+0x1ba0]
00009445 (03) a3 9e1b                  MOV [0x1b9e], AX
00009448 (03) e9 78ff                  JMP 0x93c3
0000944b (01) 1e                       PUSH DS
0000944c (04) 8e1e 4e00                MOV DS, [0x4e]
00009450 (06) f706 1600 0400           TEST WORD [0x16], 0x4
00009456 (01) 1f                       POP DS
00009457 (01) c3                       RET
00009458 (03) bf 821a                  MOV DI, 0x1a82
0000945b (03) b9 1000                  MOV CX, 0x10
0000945e (01) fc                       CLD
0000945f (01) 06                       PUSH ES
00009460 (01) 1e                       PUSH DS
00009461 (01) 07                       POP ES
00009462 (02) 86c4                     XCHG AH, AL
00009464 (02) f2 ae                    REPNZ SCASB
00009466 (02) 86c4                     XCHG AH, AL
00009468 (01) 07                       POP ES
00009469 (01) 9c                       PUSHF
0000946a (04) 81ef 831a                SUB DI, 0x1a83
0000946e (01) 9d                       POPF
0000946f (01) c3                       RET
00009470 (01) cb                       RETF
00009471 (02) cd c8                    INT 0xc8
00009473 (04) d081 fb70                ROL BYTE [BX+DI+0x70fb], 0x1
00009477 (02) 1c 75                    SBB AL, 0x75
00009479 (01) 06                       PUSH ES
0000947a (03) e8 15d4                  CALL 0x6892
0000947d (03) a2 1a1e                  MOV [0x1e1a], AL
00009480 (03) e8 7d00                  CALL 0x9500
00009483 (01) 53                       PUSH BX
00009484 (03) e8 3502                  CALL 0x96bc
00009487 (01) 58                       POP AX
00009488 (03) e9 6800                  JMP 0x94f3
0000948b (03) e8 7200                  CALL 0x9500
0000948e (01) 53                       PUSH BX
0000948f (03) e8 8a02                  CALL 0x971c
00009492 (01) 5b                       POP BX
00009493 (02) 85c0                     TEST AX, AX
00009495 (02) 74 02                    JZ 0x9499
00009497 (02) 2bdb                     SUB BX, BX
00009499 (02) 8bc3                     MOV AX, BX
0000949b (03) e9 5500                  JMP 0x94f3
0000949e (02) 8bec                     MOV BP, SP
000094a0 (03) 8a5e 0e                  MOV BL, [BP+0xe]
000094a3 (03) 80fb 02                  CMP BL, 0x2
000094a6 (02) 72 04                    JB 0x94ac
000094a8 (03) b8 ffff                  MOV AX, 0xffff
000094ab (01) c3                       RET
000094ac (02) 2aff                     SUB BH, BH
000094ae (02) d1e3                     SHL BX, 0x1
000094b0 (04) 8b9f 080f                MOV BX, [BX+0xf08]
000094b4 (06) c706 0e1e 8a35           MOV WORD [0x1e0e], 0x358a
000094ba (02) eb 1e                    JMP 0x94da
000094bc (06) c706 0e1e ad33           MOV WORD [0x1e0e], 0x33ad
000094c2 (02) eb 16                    JMP 0x94da
000094c4 (06) c706 0e1e ce33           MOV WORD [0x1e0e], 0x33ce
000094ca (02) eb 0e                    JMP 0x94da
000094cc (06) c706 0e1e 8832           MOV WORD [0x1e0e], 0x3288
000094d2 (02) eb 06                    JMP 0x94da
000094d4 (06) c706 0e1e 5233           MOV WORD [0x1e0e], 0x3352
000094da (03) e8 2300                  CALL 0x9500
000094dd (02) 8bfc                     MOV DI, SP
000094df (01) 1e                       PUSH DS
000094e0 (04) c536 081e                LDS SI, WORD [0x1e08]
000094e4 (03) 83c6 06                  ADD SI, 0x6
000094e7 (03) b9 0500                  MOV CX, 0x5
000094ea (02) f3 a5                    REP MOVSW
000094ec (01) 1f                       POP DS
000094ed (01) 53                       PUSH BX
000094ee (04) ff16 0e1e                CALL [0x1e0e]
000094f2 (01) 59                       POP CX
000094f3 (04) 8e06 0c1e                MOV ES, [0x1e0c]
000094f7 (04) 8e16 0a1e                MOV SS, [0x1e0a]
000094fb (04) 8b26 081e                MOV SP, [0x1e08]
000094ff (01) c3                       RET
00009500 (01) 59                       POP CX
00009501 (04) 8c16 0a1e                MOV WORD [0x1e0a], SS
00009505 (04) 8926 081e                MOV [0x1e08], SP
00009509 (04) 8c06 0c1e                MOV WORD [0x1e0c], ES
0000950d (02) 8cd8                     MOV AX, DS
0000950f (02) 8ed0                     MOV SS, AX
00009511 (03) bc fe1d                  MOV SP, 0x1dfe
00009514 (02) 8ec0                     MOV ES, AX
00009516 (02) ffe1                     JMP CX
00009518 (01) 06                       PUSH ES
00009519 (04) 8e06 4e00                MOV ES, [0x4e]
0000951d (06) 26 803e 4600 ff          CMP BYTE ES:[0x46], 0xff
00009523 (01) 07                       POP ES
00009524 (02) 75 01                    JNZ 0x9527
00009526 (01) c3                       RET
00009527 (01) 55                       PUSH BP
00009528 (02) 8bec                     MOV BP, SP
0000952a (01) 56                       PUSH SI
0000952b (01) 57                       PUSH DI
0000952c (03) 8b76 04                  MOV SI, [BP+0x4]
0000952f (03) e8 f8d2                  CALL 0x682a
00009532 (01) 5f                       POP DI
00009533 (01) 5e                       POP SI
00009534 (01) 5d                       POP BP
00009535 (01) c3                       RET
00009536 (01) 55                       PUSH BP
00009537 (02) 8bec                     MOV BP, SP
00009539 (03) 8a46 04                  MOV AL, [BP+0x4]
0000953c (03) e8 2fdf                  CALL 0x746e
0000953f (01) 5d                       POP BP
00009540 (01) c3                       RET
00009541 (02) 8cd8                     MOV AX, DS
00009543 (01) c3                       RET
00009544 (01) 55                       PUSH BP
00009545 (01) 56                       PUSH SI
00009546 (01) 57                       PUSH DI
00009547 (01) 06                       PUSH ES
00009548 (04) 8e06 0c1e                MOV ES, [0x1e0c]
0000954c (04) 8a16 1a1e                MOV DL, [0x1e1a]
00009550 (03) e8 3ad3                  CALL 0x688d
00009553 (04) 8a16 1a1e                MOV DL, [0x1e1a]
00009557 (03) e8 bbd2                  CALL 0x6815
0000955a (01) 07                       POP ES
0000955b (01) 5f                       POP DI
0000955c (01) 5e                       POP SI
0000955d (01) 5d                       POP BP
0000955e (01) c3                       RET
0000955f (01) 55                       PUSH BP
00009560 (01) 56                       PUSH SI
00009561 (01) 57                       PUSH DI
00009562 (01) 06                       PUSH ES
00009563 (04) 8e06 0c1e                MOV ES, [0x1e0c]
00009567 (06) c706 181e 1400           MOV WORD [0x1e18], 0x14
0000956d (04) 8a16 1a1e                MOV DL, [0x1e1a]
00009571 (03) e8 a1d2                  CALL 0x6815
00009574 (06) c706 181e 0000           MOV WORD [0x1e18], 0x0
0000957a (03) a0 1b1e                  MOV AL, [0x1e1b]
0000957d (02) 2ae4                     SUB AH, AH
0000957f (01) 07                       POP ES
00009580 (01) 5f                       POP DI
00009581 (01) 5e                       POP SI
00009582 (01) 5d                       POP BP
00009583 (01) c3                       RET
00009584 (05) c747 02 1900             MOV WORD [BX+0x2], 0x19
00009589 (05) 833e 181e 00             CMP WORD [0x1e18], 0x0
0000958e (02) 74 12                    JZ 0x95a2
00009590 (04) ff0e 181e                DEC WORD [0x1e18]
00009594 (02) 75 0c                    JNZ 0x95a2
00009596 (05) c606 1b1e ff             MOV BYTE [0x1e1b], 0xff
0000959b (04) 8a16 1a1e                MOV DL, [0x1e1a]
0000959f (03) e9 ebd2                  JMP 0x688d
000095a2 (01) 53                       PUSH BX
000095a3 (03) bb 701c                  MOV BX, 0x1c70
000095a6 (03) e8 0800                  CALL 0x95b1
000095a9 (03) bb bb1c                  MOV BX, 0x1cbb
000095ac (03) e8 0200                  CALL 0x95b1
000095af (01) 5b                       POP BX
000095b0 (01) c3                       RET
000095b1 (03) 8b4f 22                  MOV CX, [BX+0x22]
000095b4 (02) e3 0e                    JCXZ 0x95c4
000095b6 (03) ff4f 22                  DEC WORD [BX+0x22]
000095b9 (02) 75 09                    JNZ 0x95c4
000095bb (04) c647 05 ff               MOV BYTE [BX+0x5], 0xff
000095bf (05) c606 020f ff             MOV BYTE [0xf02], 0xff
000095c4 (01) c3                       RET
000095c5 (01) 55                       PUSH BP
000095c6 (02) 8bec                     MOV BP, SP
000095c8 (01) 56                       PUSH SI
000095c9 (01) 57                       PUSH DI
000095ca (01) 06                       PUSH ES
000095cb (04) 8e06 0c1e                MOV ES, [0x1e0c]
000095cf (03) 8b46 04                  MOV AX, [BP+0x4]
000095d2 (03) 8b5e 06                  MOV BX, [BP+0x6]
000095d5 (03) e8 2be0                  CALL 0x7603
000095d8 (02) 8bc3                     MOV AX, BX
000095da (01) 07                       POP ES
000095db (01) 5f                       POP DI
000095dc (01) 5e                       POP SI
000095dd (01) 5d                       POP BP
000095de (01) c3                       RET
000095df (01) 06                       PUSH ES
000095e0 (04) 8e06 0c1e                MOV ES, [0x1e0c]
000095e4 (03) e8 22d5                  CALL 0x6b09
000095e7 (01) 07                       POP ES
000095e8 (01) c3                       RET
000095e9 (01) 06                       PUSH ES
000095ea (04) 8e06 0c1e                MOV ES, [0x1e0c]
000095ee (03) e8 75d5                  CALL 0x6b66
000095f1 (01) 07                       POP ES
000095f2 (01) c3                       RET
000095f3 (01) 55                       PUSH BP
000095f4 (01) 56                       PUSH SI
000095f5 (01) 57                       PUSH DI
000095f6 (01) 06                       PUSH ES
000095f7 (04) 8e06 0c1e                MOV ES, [0x1e0c]
000095fb (03) e8 4bdd                  CALL 0x7349
000095fe (01) 07                       POP ES
000095ff (01) 5f                       POP DI
00009600 (01) 5e                       POP SI
00009601 (01) 5d                       POP BP
00009602 (01) c3                       RET
00009603 (01) 55                       PUSH BP
00009604 (01) 56                       PUSH SI
00009605 (01) 57                       PUSH DI
00009606 (01) 06                       PUSH ES
00009607 (04) 8e06 0c1e                MOV ES, [0x1e0c]
0000960b (03) bb 121e                  MOV BX, 0x1e12
0000960e (05) c747 02 1900             MOV WORD [BX+0x2], 0x19
00009613 (03) e8 d9e3                  CALL 0x79ef
00009616 (01) 07                       POP ES
00009617 (01) 5f                       POP DI
00009618 (01) 5e                       POP SI
00009619 (01) 5d                       POP BP
0000961a (01) c3                       RET
0000961b (01) 55                       PUSH BP
0000961c (02) 8bec                     MOV BP, SP
0000961e (01) 56                       PUSH SI
0000961f (01) 57                       PUSH DI
00009620 (01) 06                       PUSH ES
00009621 (04) 8e06 0c1e                MOV ES, [0x1e0c]
00009625 (03) 8b46 04                  MOV AX, [BP+0x4]
00009628 (03) e8 9ad2                  CALL 0x68c5
0000962b (01) 07                       POP ES
0000962c (01) 5f                       POP DI
0000962d (01) 5e                       POP SI
0000962e (01) 5d                       POP BP
0000962f (01) c3                       RET
00009630 (01) 55                       PUSH BP
00009631 (02) 8bec                     MOV BP, SP
00009633 (05) c606 1721 01             MOV BYTE [0x2117], 0x1
00009638 (05) c606 1821 04             MOV BYTE [0x2118], 0x4
0000963d (05) c606 1921 00             MOV BYTE [0x2119], 0x0
00009642 (05) c606 1a21 20             MOV BYTE [0x211a], 0x20
00009647 (05) c606 1b21 10             MOV BYTE [0x211b], 0x10
0000964c (05) c606 1c21 01             MOV BYTE [0x211c], 0x1
00009651 (05) c606 1d21 02             MOV BYTE [0x211d], 0x2
00009656 (05) c606 1e21 24             MOV BYTE [0x211e], 0x24
0000965b (05) c606 1f21 28             MOV BYTE [0x211f], 0x28
00009660 (05) c606 2021 28             MOV BYTE [0x2120], 0x28
00009665 (05) c606 2121 29             MOV BYTE [0x2121], 0x29
0000966a (05) c606 2221 2a             MOV BYTE [0x2122], 0x2a
0000966f (05) c606 2321 2b             MOV BYTE [0x2123], 0x2b
00009674 (01) 5d                       POP BP
00009675 (01) c3                       RET
00009676 (01) 55                       PUSH BP
00009677 (02) 8bec                     MOV BP, SP
00009679 (05) c606 1721 02             MOV BYTE [0x2117], 0x2
0000967e (05) c606 1821 20             MOV BYTE [0x2118], 0x20
00009683 (05) c606 1921 00             MOV BYTE [0x2119], 0x0
00009688 (05) c606 1a21 08             MOV BYTE [0x211a], 0x8
0000968d (05) c606 1b21 04             MOV BYTE [0x211b], 0x4
00009692 (05) c606 1c21 01             MOV BYTE [0x211c], 0x1
00009697 (05) c606 1d21 02             MOV BYTE [0x211d], 0x2
0000969c (05) c606 1e21 80             MOV BYTE [0x211e], 0x80
000096a1 (05) c606 1f21 84             MOV BYTE [0x211f], 0x84
000096a6 (05) c606 2021 84             MOV BYTE [0x2120], 0x84
000096ab (05) c606 2121 85             MOV BYTE [0x2121], 0x85
000096b0 (05) c606 2221 86             MOV BYTE [0x2122], 0x86
000096b5 (05) c606 2321 87             MOV BYTE [0x2123], 0x87
000096ba (01) 5d                       POP BP
000096bb (01) c3                       RET
000096bc (01) 55                       PUSH BP
000096bd (02) 8bec                     MOV BP, SP
000096bf (01) 56                       PUSH SI
000096c0 (01) 57                       PUSH DI
000096c1 (03) 8b76 04                  MOV SI, [BP+0x4]
000096c4 (05) 833e 3421 00             CMP WORD [0x2134], 0x0
000096c9 (02) 75 3b                    JNZ 0x9706
000096cb (04) ff06 3421                INC WORD [0x2134]
000096cf (03) b8 ffff                  MOV AX, 0xffff
000096d2 (01) 50                       PUSH AX
000096d3 (02) 2bc0                     SUB AX, AX
000096d5 (01) 50                       PUSH AX
000096d6 (03) e8 ecfe                  CALL 0x95c5
000096d9 (03) 83c4 04                  ADD SP, 0x4
000096dc (03) 25 ff00                  AND AX, 0xff
000096df (03) 3d 0300                  CMP AX, 0x3
000096e2 (02) 75 05                    JNZ 0x96e9
000096e4 (03) e8 49ff                  CALL 0x9630
000096e7 (02) eb 03                    JMP 0x96ec
000096e9 (03) e8 8aff                  CALL 0x9676
000096ec (01) 56                       PUSH SI
000096ed (03) a0 1c21                  MOV AL, [0x211c]
000096f0 (02) 32e4                     XOR AH, AH
000096f2 (01) 93                       XCHG BX, AX
000096f3 (03) a0 1821                  MOV AL, [0x2118]
000096f6 (02) 32e4                     XOR AH, AH
000096f8 (02) 03c3                     ADD AX, BX
000096fa (01) 5b                       POP BX
000096fb (03) 8947 28                  MOV [BX+0x28], AX
000096fe (03) e8 240a                  CALL 0xa125
00009701 (03) e8 fffe                  CALL 0x9603
00009704 (02) eb 12                    JMP 0x9718
00009706 (01) 56                       PUSH SI
00009707 (03) a0 1d21                  MOV AL, [0x211d]
0000970a (02) 32e4                     XOR AH, AH
0000970c (01) 93                       XCHG BX, AX
0000970d (03) a0 1821                  MOV AL, [0x2118]
00009710 (02) 32e4                     XOR AH, AH
00009712 (02) 03c3                     ADD AX, BX
00009714 (01) 5b                       POP BX
00009715 (03) 8947 28                  MOV [BX+0x28], AX
00009718 (01) 5f                       POP DI
00009719 (01) 5e                       POP SI
0000971a (01) 5d                       POP BP
0000971b (01) c3                       RET
0000971c (01) 55                       PUSH BP
0000971d (02) 8bec                     MOV BP, SP
0000971f (01) 56                       PUSH SI
00009720 (01) 57                       PUSH DI
00009721 (03) 8b76 04                  MOV SI, [BP+0x4]
00009724 (03) b8 4121                  MOV AX, 0x2141
00009727 (03) a3 2c21                  MOV [0x212c], AX
0000972a (05) c744 22 0600             MOV WORD [SI+0x22], 0x6
0000972f (05) c744 26 5000             MOV WORD [SI+0x26], 0x50
00009734 (01) 56                       PUSH SI
00009735 (03) a0 1b21                  MOV AL, [0x211b]
00009738 (02) 32e4                     XOR AH, AH
0000973a (01) 93                       XCHG BX, AX
0000973b (03) a0 1a21                  MOV AL, [0x211a]
0000973e (02) 32e4                     XOR AH, AH
00009740 (02) 03c3                     ADD AX, BX
00009742 (02) f7d0                     NOT AX
00009744 (01) 5b                       POP BX
00009745 (03) 2147 28                  AND [BX+0x28], AX
00009748 (04) c644 2a 00               MOV BYTE [SI+0x2a], 0x0
0000974c (04) c644 2b 01               MOV BYTE [SI+0x2b], 0x1
00009750 (04) c704 0000                MOV WORD [SI], 0x0
00009754 (01) 56                       PUSH SI
00009755 (03) e8 b509                  CALL 0xa10d
00009758 (01) 44                       INC SP
00009759 (01) 44                       INC SP
0000975a (01) 56                       PUSH SI
0000975b (03) e8 de09                  CALL 0xa13c
0000975e (01) 44                       INC SP
0000975f (01) 44                       INC SP
00009760 (03) a1 1321                  MOV AX, [0x2113]
00009763 (03) 25 fe00                  AND AX, 0xfe
00009766 (03) 3d a000                  CMP AX, 0xa0
00009769 (02) 75 0f                    JNZ 0x977a
0000976b (03) b8 282d                  MOV AX, 0x2d28
0000976e (01) 50                       PUSH AX
0000976f (03) e8 a6fd                  CALL 0x9518
00009772 (01) 44                       INC SP
00009773 (01) 44                       INC SP
00009774 (03) b8 ffff                  MOV AX, 0xffff
00009777 (03) e9 aa00                  JMP 0x9824
0000977a (03) a1 1321                  MOV AX, [0x2113]
0000977d (03) 25 1f00                  AND AX, 0x1f
00009780 (03) 3d 0600                  CMP AX, 0x6
00009783 (02) 75 06                    JNZ 0x978b
00009785 (03) b8 ffff                  MOV AX, 0xffff
00009788 (03) e9 9900                  JMP 0x9824
0000978b (03) b8 0400                  MOV AX, 0x4
0000978e (01) 50                       PUSH AX
0000978f (01) 56                       PUSH SI
00009790 (03) e8 fa09                  CALL 0xa18d
00009793 (03) 83c4 04                  ADD SP, 0x4
00009796 (01) 56                       PUSH SI
00009797 (03) e8 620b                  CALL 0xa2fc
0000979a (01) 44                       INC SP
0000979b (01) 44                       INC SP
0000979c (02) 0bc0                     OR AX, AX
0000979e (02) 74 0f                    JZ 0x97af
000097a0 (03) b8 332d                  MOV AX, 0x2d33
000097a3 (01) 50                       PUSH AX
000097a4 (03) e8 71fd                  CALL 0x9518
000097a7 (01) 44                       INC SP
000097a8 (01) 44                       INC SP
000097a9 (03) b8 ffff                  MOV AX, 0xffff
000097ac (03) e9 7500                  JMP 0x9824
000097af (02) eb 46                    JMP 0x97f7
000097b1 (01) 56                       PUSH SI
000097b2 (03) e8 f204                  CALL 0x9ca7
000097b5 (01) 44                       INC SP
000097b6 (01) 44                       INC SP
000097b7 (03) e9 6a00                  JMP 0x9824
000097ba (01) 56                       PUSH SI
000097bb (03) e8 9105                  CALL 0x9d4f
000097be (01) 44                       INC SP
000097bf (01) 44                       INC SP
000097c0 (02) eb 62                    JMP 0x9824
000097c2 (01) 56                       PUSH SI
000097c3 (03) e8 df06                  CALL 0x9ea5
000097c6 (01) 44                       INC SP
000097c7 (01) 44                       INC SP
000097c8 (02) eb 5a                    JMP 0x9824
000097ca (01) 56                       PUSH SI
000097cb (03) e8 0c04                  CALL 0x9bda
000097ce (01) 44                       INC SP
000097cf (01) 44                       INC SP
000097d0 (02) eb 52                    JMP 0x9824
000097d2 (05) c606 0521 02             MOV BYTE [0x2105], 0x2
000097d7 (01) 56                       PUSH SI
000097d8 (03) e8 ff03                  CALL 0x9bda
000097db (01) 44                       INC SP
000097dc (01) 44                       INC SP
000097dd (02) eb 45                    JMP 0x9824
000097df (01) 56                       PUSH SI
000097e0 (03) e8 5307                  CALL 0x9f36
000097e3 (01) 44                       INC SP
000097e4 (01) 44                       INC SP
000097e5 (02) eb 3d                    JMP 0x9824
000097e7 (03) b8 4e2d                  MOV AX, 0x2d4e
000097ea (01) 50                       PUSH AX
000097eb (03) e8 2afd                  CALL 0x9518
000097ee (01) 44                       INC SP
000097ef (01) 44                       INC SP
000097f0 (03) b8 ffff                  MOV AX, 0xffff
000097f3 (02) eb 2f                    JMP 0x9824
000097f5 (02) eb 2d                    JMP 0x9824
000097f7 (01) 56                       PUSH SI
000097f8 (03) a1 1521                  MOV AX, [0x2115]
000097fb (01) 5b                       POP BX
000097fc (03) 8847 2c                  MOV [BX+0x2c], AL
000097ff (03) 8a47 2c                  MOV AL, [BX+0x2c]
00009802 (02) 32e4                     XOR AH, AH
00009804 (03) 3d 0900                  CMP AX, 0x9
00009807 (02) 74 d6                    JZ 0x97df
00009809 (03) 3d 0700                  CMP AX, 0x7
0000980c (02) 74 c4                    JZ 0x97d2
0000980e (03) 3d 0600                  CMP AX, 0x6
00009811 (02) 74 b7                    JZ 0x97ca
00009813 (03) 3d 0300                  CMP AX, 0x3
00009816 (02) 74 aa                    JZ 0x97c2
00009818 (03) 3d 0200                  CMP AX, 0x2
0000981b (02) 74 9d                    JZ 0x97ba
0000981d (03) 3d 0100                  CMP AX, 0x1
00009820 (02) 74 8f                    JZ 0x97b1
00009822 (02) eb c3                    JMP 0x97e7
00009824 (01) 5f                       POP DI
00009825 (01) 5e                       POP SI
00009826 (01) 5d                       POP BP
00009827 (01) c3                       RET
00009828 (01) 55                       PUSH BP
00009829 (02) 8bec                     MOV BP, SP
0000982b (01) 56                       PUSH SI
0000982c (01) 57                       PUSH DI
0000982d (03) 8b76 04                  MOV SI, [BP+0x4]
00009830 (01) 4c                       DEC SP
00009831 (01) 4c                       DEC SP
00009832 (03) b8 3621                  MOV AX, 0x2136
00009835 (03) a3 2c21                  MOV [0x212c], AX
00009838 (01) 56                       PUSH SI
00009839 (03) e8 1b07                  CALL 0x9f57
0000983c (01) 44                       INC SP
0000983d (01) 44                       INC SP
0000983e (03) 8b44 22                  MOV AX, [SI+0x22]
00009841 (02) 0bc0                     OR AX, AX
00009843 (02) 75 0b                    JNZ 0x9850
00009845 (04) 807e 0f 01               CMP BYTE [BP+0xf], 0x1
00009849 (02) 75 05                    JNZ 0x9850
0000984b (03) b8 0100                  MOV AX, 0x1
0000984e (02) eb 02                    JMP 0x9852
00009850 (02) 2bc0                     SUB AX, AX
00009852 (02) 0bc0                     OR AX, AX
00009854 (02) 74 52                    JZ 0x98a8
00009856 (03) 8b46 0c                  MOV AX, [BP+0xc]
00009859 (03) 25 fcff                  AND AX, 0xfffc
0000985c (01) 50                       PUSH AX
0000985d (01) 56                       PUSH SI
0000985e (03) e8 2c09                  CALL 0xa18d
00009861 (03) 83c4 04                  ADD SP, 0x4
00009864 (03) a1 1321                  MOV AX, [0x2113]
00009867 (03) 25 0200                  AND AX, 0x2
0000986a (03) 3d 0200                  CMP AX, 0x2
0000986d (02) 75 06                    JNZ 0x9875
0000986f (03) b8 ff00                  MOV AX, 0xff
00009872 (03) e9 7600                  JMP 0x98eb
00009875 (01) 56                       PUSH SI
00009876 (03) e8 830a                  CALL 0xa2fc
00009879 (01) 44                       INC SP
0000987a (01) 44                       INC SP
0000987b (02) 0bc0                     OR AX, AX
0000987d (02) 74 05                    JZ 0x9884
0000987f (03) b8 ff00                  MOV AX, 0xff
00009882 (02) eb 67                    JMP 0x98eb
00009884 (03) 8a44 2c                  MOV AL, [SI+0x2c]
00009887 (02) 32e4                     XOR AH, AH
00009889 (04) 3306 1521                XOR AX, [0x2115]
0000988d (03) 8946 fa                  MOV [BP-0x6], AX
00009890 (03) 8b44 24                  MOV AX, [SI+0x24]
00009893 (02) 0bc0                     OR AX, AX
00009895 (02) 75 05                    JNZ 0x989c
00009897 (05) 8166 fa fb00             AND WORD [BP-0x6], 0xfb
0000989c (03) 8b46 fa                  MOV AX, [BP-0x6]
0000989f (02) 0bc0                     OR AX, AX
000098a1 (02) 74 05                    JZ 0x98a8
000098a3 (03) b8 ff00                  MOV AX, 0xff
000098a6 (02) eb 43                    JMP 0x98eb
000098a8 (03) ff76 0c                  PUSH WORD [BP+0xc]
000098ab (01) 56                       PUSH SI
000098ac (03) e8 de08                  CALL 0xa18d
000098af (03) 83c4 04                  ADD SP, 0x4
000098b2 (02) eb 35                    JMP 0x98e9
000098b4 (03) b8 4f21                  MOV AX, 0x214f
000098b7 (01) 50                       PUSH AX
000098b8 (03) 8d46 06                  LEA AX, [BP+0x6]
000098bb (01) 50                       PUSH AX
000098bc (01) 56                       PUSH SI
000098bd (03) e8 d606                  CALL 0x9f96
000098c0 (03) 83c4 06                  ADD SP, 0x6
000098c3 (03) a1 1121                  MOV AX, [0x2111]
000098c6 (02) 0bc0                     OR AX, AX
000098c8 (02) 74 05                    JZ 0x98cf
000098ca (03) e8 f20b                  CALL 0xa4bf
000098cd (02) eb 1c                    JMP 0x98eb
000098cf (05) c744 22 0600             MOV WORD [SI+0x22], 0x6
000098d4 (04) 807e 0f 00               CMP BYTE [BP+0xf], 0x0
000098d8 (02) 75 04                    JNZ 0x98de
000098da (02) 2bc0                     SUB AX, AX
000098dc (02) eb 0d                    JMP 0x98eb
000098de (03) 8d46 06                  LEA AX, [BP+0x6]
000098e1 (01) 50                       PUSH AX
000098e2 (01) 56                       PUSH SI
000098e3 (03) e8 6f07                  CALL 0xa055
000098e6 (03) 83c4 04                  ADD SP, 0x4
000098e9 (02) eb c9                    JMP 0x98b4
000098eb (03) 8d66 fc                  LEA SP, [BP-0x4]
000098ee (01) 5f                       POP DI
000098ef (01) 5e                       POP SI
000098f0 (01) 5d                       POP BP
000098f1 (01) c3                       RET
000098f2 (01) 55                       PUSH BP
000098f3 (02) 8bec                     MOV BP, SP
000098f5 (01) 56                       PUSH SI
000098f6 (01) 57                       PUSH DI
000098f7 (03) 8b76 04                  MOV SI, [BP+0x4]
000098fa (03) b8 3b21                  MOV AX, 0x213b
000098fd (03) a3 2c21                  MOV [0x212c], AX
00009900 (01) 56                       PUSH SI
00009901 (03) e8 5306                  CALL 0x9f57
00009904 (01) 44                       INC SP
00009905 (01) 44                       INC SP
00009906 (03) ff76 0c                  PUSH WORD [BP+0xc]
00009909 (01) 56                       PUSH SI
0000990a (03) e8 8008                  CALL 0xa18d
0000990d (03) 83c4 04                  ADD SP, 0x4
00009910 (02) eb 35                    JMP 0x9947
00009912 (03) b8 5321                  MOV AX, 0x2153
00009915 (01) 50                       PUSH AX
00009916 (03) 8d46 06                  LEA AX, [BP+0x6]
00009919 (01) 50                       PUSH AX
0000991a (01) 56                       PUSH SI
0000991b (03) e8 7806                  CALL 0x9f96
0000991e (03) 83c4 06                  ADD SP, 0x6
00009921 (03) a1 1121                  MOV AX, [0x2111]
00009924 (02) 0bc0                     OR AX, AX
00009926 (02) 74 05                    JZ 0x992d
00009928 (03) e8 940b                  CALL 0xa4bf
0000992b (02) eb 1c                    JMP 0x9949
0000992d (05) c744 22 0600             MOV WORD [SI+0x22], 0x6
00009932 (04) 807e 0f 00               CMP BYTE [BP+0xf], 0x0
00009936 (02) 75 04                    JNZ 0x993c
00009938 (02) 2bc0                     SUB AX, AX
0000993a (02) eb 0d                    JMP 0x9949
0000993c (03) 8d46 06                  LEA AX, [BP+0x6]
0000993f (01) 50                       PUSH AX
00009940 (01) 56                       PUSH SI
00009941 (03) e8 1107                  CALL 0xa055
00009944 (03) 83c4 04                  ADD SP, 0x4
00009947 (02) eb c9                    JMP 0x9912
00009949 (01) 5f                       POP DI
0000994a (01) 5e                       POP SI
0000994b (01) 5d                       POP BP
0000994c (01) c3                       RET
0000994d (01) 55                       PUSH BP
0000994e (02) 8bec                     MOV BP, SP
00009950 (01) 56                       PUSH SI
00009951 (01) 57                       PUSH DI
00009952 (03) 8b76 04                  MOV SI, [BP+0x4]
00009955 (03) b8 3621                  MOV AX, 0x2136
00009958 (03) a3 2c21                  MOV [0x212c], AX
0000995b (03) b8 4f21                  MOV AX, 0x214f
0000995e (01) 50                       PUSH AX
0000995f (03) 8d46 06                  LEA AX, [BP+0x6]
00009962 (01) 50                       PUSH AX
00009963 (01) 56                       PUSH SI
00009964 (03) e8 2800                  CALL 0x998f
00009967 (03) 83c4 06                  ADD SP, 0x6
0000996a (01) 5f                       POP DI
0000996b (01) 5e                       POP SI
0000996c (01) 5d                       POP BP
0000996d (01) c3                       RET
0000996e (01) 55                       PUSH BP
0000996f (02) 8bec                     MOV BP, SP
00009971 (01) 56                       PUSH SI
00009972 (01) 57                       PUSH DI
00009973 (03) 8b76 04                  MOV SI, [BP+0x4]
00009976 (03) b8 3b21                  MOV AX, 0x213b
00009979 (03) a3 2c21                  MOV [0x212c], AX
0000997c (03) b8 5321                  MOV AX, 0x2153
0000997f (01) 50                       PUSH AX
00009980 (03) 8d46 06                  LEA AX, [BP+0x6]
00009983 (01) 50                       PUSH AX
00009984 (01) 56                       PUSH SI
00009985 (03) e8 0700                  CALL 0x998f
00009988 (03) 83c4 06                  ADD SP, 0x6
0000998b (01) 5f                       POP DI
0000998c (01) 5e                       POP SI
0000998d (01) 5d                       POP BP
0000998e (01) c3                       RET
0000998f (01) 55                       PUSH BP
00009990 (02) 8bec                     MOV BP, SP
00009992 (01) 56                       PUSH SI
00009993 (01) 57                       PUSH DI
00009994 (03) 8b76 04                  MOV SI, [BP+0x4]
00009997 (03) 8b7e 06                  MOV DI, [BP+0x6]
0000999a (03) 83ec 04                  SUB SP, 0x4
0000999d (01) 56                       PUSH SI
0000999e (03) e8 b605                  CALL 0x9f57
000099a1 (01) 44                       INC SP
000099a2 (01) 44                       INC SP
000099a3 (03) 8b45 02                  MOV AX, [DI+0x2]
000099a6 (02) 0bc0                     OR AX, AX
000099a8 (02) 75 0b                    JNZ 0x99b5
000099aa (02) 8b05                     MOV AX, [DI]
000099ac (02) 0bc0                     OR AX, AX
000099ae (02) 75 05                    JNZ 0x99b5
000099b0 (03) b8 0100                  MOV AX, 0x1
000099b3 (02) eb 02                    JMP 0x99b7
000099b5 (02) 2bc0                     SUB AX, AX
000099b7 (02) 0bc0                     OR AX, AX
000099b9 (02) 74 05                    JZ 0x99c0
000099bb (05) c745 02 00f8             MOV WORD [DI+0x2], 0xf800
000099c0 (03) 8b44 22                  MOV AX, [SI+0x22]
000099c3 (02) 0bc0                     OR AX, AX
000099c5 (02) 75 56                    JNZ 0x9a1d
000099c7 (03) 8a45 06                  MOV AL, [DI+0x6]
000099ca (02) 32e4                     XOR AH, AH
000099cc (03) 25 fcff                  AND AX, 0xfffc
000099cf (01) 50                       PUSH AX
000099d0 (01) 56                       PUSH SI
000099d1 (03) e8 b907                  CALL 0xa18d
000099d4 (03) 83c4 04                  ADD SP, 0x4
000099d7 (03) a1 1321                  MOV AX, [0x2113]
000099da (03) 25 0200                  AND AX, 0x2
000099dd (03) 3d 0200                  CMP AX, 0x2
000099e0 (02) 75 06                    JNZ 0x99e8
000099e2 (03) b8 ff00                  MOV AX, 0xff
000099e5 (03) e9 3b01                  JMP 0x9b23
000099e8 (01) 56                       PUSH SI
000099e9 (03) e8 1009                  CALL 0xa2fc
000099ec (01) 44                       INC SP
000099ed (01) 44                       INC SP
000099ee (02) 0bc0                     OR AX, AX
000099f0 (02) 74 06                    JZ 0x99f8
000099f2 (03) b8 ff00                  MOV AX, 0xff
000099f5 (03) e9 2b01                  JMP 0x9b23
000099f8 (03) 8a44 2c                  MOV AL, [SI+0x2c]
000099fb (02) 32e4                     XOR AH, AH
000099fd (04) 3306 1521                XOR AX, [0x2115]
00009a01 (03) 8946 fa                  MOV [BP-0x6], AX
00009a04 (03) 8b44 24                  MOV AX, [SI+0x24]
00009a07 (02) 0bc0                     OR AX, AX
00009a09 (02) 75 05                    JNZ 0x9a10
00009a0b (05) 8166 fa fb00             AND WORD [BP-0x6], 0xfb
00009a10 (03) 8b46 fa                  MOV AX, [BP-0x6]
00009a13 (02) 0bc0                     OR AX, AX
00009a15 (02) 74 06                    JZ 0x9a1d
00009a17 (03) b8 ff00                  MOV AX, 0xff
00009a1a (03) e9 0601                  JMP 0x9b23
00009a1d (05) c744 22 0600             MOV WORD [SI+0x22], 0x6
00009a22 (02) eb 78                    JMP 0x9a9c
00009a24 (01) 57                       PUSH DI
00009a25 (03) 8a45 06                  MOV AL, [DI+0x6]
00009a28 (02) 32e4                     XOR AH, AH
00009a2a (01) 50                       PUSH AX
00009a2b (03) b8 0200                  MOV AX, 0x2
00009a2e (01) 50                       PUSH AX
00009a2f (03) 8a45 07                  MOV AL, [DI+0x7]
00009a32 (02) 32e4                     XOR AH, AH
00009a34 (01) 93                       XCHG BX, AX
00009a35 (01) 58                       POP AX
00009a36 (02) f7e3                     MUL BX
00009a38 (01) 50                       PUSH AX
00009a39 (03) 8b44 26                  MOV AX, [SI+0x26]
00009a3c (01) 50                       PUSH AX
00009a3d (03) 8a45 06                  MOV AL, [DI+0x6]
00009a40 (02) 32e4                     XOR AH, AH
00009a42 (01) 93                       XCHG BX, AX
00009a43 (01) 58                       POP AX
00009a44 (02) 2bc3                     SUB AX, BX
00009a46 (01) 93                       XCHG BX, AX
00009a47 (01) 58                       POP AX
00009a48 (02) f7e3                     MUL BX
00009a4a (01) 93                       XCHG BX, AX
00009a4b (01) 58                       POP AX
00009a4c (02) 03c3                     ADD AX, BX
00009a4e (01) 50                       PUSH AX
00009a4f (03) 8a45 07                  MOV AL, [DI+0x7]
00009a52 (02) 32e4                     XOR AH, AH
00009a54 (01) 93                       XCHG BX, AX
00009a55 (01) 58                       POP AX
00009a56 (02) 2bc3                     SUB AX, BX
00009a58 (01) 5b                       POP BX
00009a59 (03) 8847 06                  MOV [BX+0x6], AL
00009a5c (02) eb 55                    JMP 0x9ab3
00009a5e (01) 57                       PUSH DI
00009a5f (03) 8a45 07                  MOV AL, [DI+0x7]
00009a62 (02) 32e4                     XOR AH, AH
00009a64 (01) 50                       PUSH AX
00009a65 (03) b8 0200                  MOV AX, 0x2
00009a68 (01) 50                       PUSH AX
00009a69 (03) 8a45 06                  MOV AL, [DI+0x6]
00009a6c (02) 32e4                     XOR AH, AH
00009a6e (01) 93                       XCHG BX, AX
00009a6f (01) 58                       POP AX
00009a70 (02) f7e3                     MUL BX
00009a72 (01) 93                       XCHG BX, AX
00009a73 (01) 58                       POP AX
00009a74 (02) 03c3                     ADD AX, BX
00009a76 (01) 5b                       POP BX
00009a77 (03) 8847 06                  MOV [BX+0x6], AL
00009a7a (02) eb 37                    JMP 0x9ab3
00009a7c (01) 57                       PUSH DI
00009a7d (03) 8a45 06                  MOV AL, [DI+0x6]
00009a80 (02) 32e4                     XOR AH, AH
00009a82 (01) 50                       PUSH AX
00009a83 (03) 8a45 07                  MOV AL, [DI+0x7]
00009a86 (02) 32e4                     XOR AH, AH
00009a88 (01) 50                       PUSH AX
00009a89 (03) 8b44 26                  MOV AX, [SI+0x26]
00009a8c (01) 93                       XCHG BX, AX
00009a8d (01) 58                       POP AX
00009a8e (02) f7e3                     MUL BX
00009a90 (01) 93                       XCHG BX, AX
00009a91 (01) 58                       POP AX
00009a92 (02) 03c3                     ADD AX, BX
00009a94 (01) 5b                       POP BX
00009a95 (03) 8847 06                  MOV [BX+0x6], AL
00009a98 (02) eb 19                    JMP 0x9ab3
00009a9a (02) eb 17                    JMP 0x9ab3
00009a9c (03) 8a44 2a                  MOV AL, [SI+0x2a]
00009a9f (02) 32e4                     XOR AH, AH
00009aa1 (03) 3d 0200                  CMP AX, 0x2
00009aa4 (02) 74 d6                    JZ 0x9a7c
00009aa6 (03) 3d 0100                  CMP AX, 0x1
00009aa9 (02) 74 b3                    JZ 0x9a5e
00009aab (03) 3d 0000                  CMP AX, 0x0
00009aae (02) 75 03                    JNZ 0x9ab3
00009ab0 (03) e9 71ff                  JMP 0x9a24
00009ab3 (04) c645 07 00               MOV BYTE [DI+0x7], 0x0
00009ab7 (03) 8a45 06                  MOV AL, [DI+0x6]
00009aba (02) 32e4                     XOR AH, AH
00009abc (01) 50                       PUSH AX
00009abd (01) 56                       PUSH SI
00009abe (03) e8 cc06                  CALL 0xa18d
00009ac1 (03) 83c4 04                  ADD SP, 0x4
00009ac4 (03) 8b45 04                  MOV AX, [DI+0x4]
00009ac7 (03) 3d 0800                  CMP AX, 0x8
00009aca (02) 76 07                    JBE 0x9ad3
00009acc (05) c746 f8 0200             MOV WORD [BP-0x8], 0x2
00009ad1 (02) eb 05                    JMP 0x9ad8
00009ad3 (05) c746 f8 0400             MOV WORD [BP-0x8], 0x4
00009ad8 (03) e9 3f00                  JMP 0x9b1a
00009adb (03) 8b45 04                  MOV AX, [DI+0x4]
00009ade (01) 50                       PUSH AX
00009adf (03) 8a44 2b                  MOV AL, [SI+0x2b]
00009ae2 (02) 32e4                     XOR AH, AH
00009ae4 (01) 93                       XCHG BX, AX
00009ae5 (01) 58                       POP AX
00009ae6 (02) 03c3                     ADD AX, BX
00009ae8 (01) 50                       PUSH AX
00009ae9 (03) a0 2221                  MOV AL, [0x2122]
00009aec (02) 32e4                     XOR AH, AH
00009aee (01) 50                       PUSH AX
00009aef (03) e8 e305                  CALL 0xa0d5
00009af2 (03) 83c4 04                  ADD SP, 0x4
00009af5 (03) 8b45 02                  MOV AX, [DI+0x2]
00009af8 (01) 50                       PUSH AX
00009af9 (02) 8b05                     MOV AX, [DI]
00009afb (01) 50                       PUSH AX
00009afc (03) 8a45 09                  MOV AL, [DI+0x9]
00009aff (02) 32e4                     XOR AH, AH
00009b01 (01) 50                       PUSH AX
00009b02 (03) 8b46 08                  MOV AX, [BP+0x8]
00009b05 (01) 50                       PUSH AX
00009b06 (03) e8 f608                  CALL 0xa3ff
00009b09 (03) 83c4 08                  ADD SP, 0x8
00009b0c (05) 833e 1121 00             CMP WORD [0x2111], 0x0
00009b11 (02) 75 04                    JNZ 0x9b17
00009b13 (02) 2bc0                     SUB AX, AX
00009b15 (02) eb 0c                    JMP 0x9b23
00009b17 (03) ff4e f8                  DEC WORD [BP-0x8]
00009b1a (04) 837e f8 00               CMP WORD [BP-0x8], 0x0
00009b1e (02) 75 bb                    JNZ 0x9adb
00009b20 (03) e8 9c09                  CALL 0xa4bf
00009b23 (03) 8d66 fc                  LEA SP, [BP-0x4]
00009b26 (01) 5f                       POP DI
00009b27 (01) 5e                       POP SI
00009b28 (01) 5d                       POP BP
00009b29 (01) c3                       RET
00009b2a (01) 55                       PUSH BP
00009b2b (02) 8bec                     MOV BP, SP
00009b2d (01) 56                       PUSH SI
00009b2e (01) 57                       PUSH DI
00009b2f (03) 8b76 04                  MOV SI, [BP+0x4]
00009b32 (01) 4c                       DEC SP
00009b33 (01) 4c                       DEC SP
00009b34 (03) b8 4821                  MOV AX, 0x2148
00009b37 (03) a3 2c21                  MOV [0x212c], AX
00009b3a (05) 817e 0a 574a             CMP WORD [BP+0xa], 0x4a57
00009b3f (02) 74 0c                    JZ 0x9b4d
00009b41 (05) 817e 0a 4a57             CMP WORD [BP+0xa], 0x574a
00009b46 (02) 74 05                    JZ 0x9b4d
00009b48 (03) b8 0100                  MOV AX, 0x1
00009b4b (02) eb 02                    JMP 0x9b4f
00009b4d (02) 2bc0                     SUB AX, AX
00009b4f (02) 0bc0                     OR AX, AX
00009b51 (02) 74 06                    JZ 0x9b59
00009b53 (03) b8 ffff                  MOV AX, 0xffff
00009b56 (03) e9 7a00                  JMP 0x9bd3
00009b59 (05) c744 26 5000             MOV WORD [SI+0x26], 0x50
00009b5e (04) c644 2a 00               MOV BYTE [SI+0x2a], 0x0
00009b62 (03) 8a46 0f                  MOV AL, [BP+0xf]
00009b65 (02) 0ac0                     OR AL, AL
00009b67 (02) 74 0e                    JZ 0x9b77
00009b69 (01) 56                       PUSH SI
00009b6a (03) a0 1a21                  MOV AL, [0x211a]
00009b6d (02) 32e4                     XOR AH, AH
00009b6f (02) f7d0                     NOT AX
00009b71 (01) 5b                       POP BX
00009b72 (03) 2147 28                  AND [BX+0x28], AX
00009b75 (02) eb 0a                    JMP 0x9b81
00009b77 (01) 56                       PUSH SI
00009b78 (03) a0 1a21                  MOV AL, [0x211a]
00009b7b (02) 32e4                     XOR AH, AH
00009b7d (01) 5b                       POP BX
00009b7e (03) 0947 28                  OR [BX+0x28], AX
00009b81 (03) 8b44 24                  MOV AX, [SI+0x24]
00009b84 (03) 3d 2800                  CMP AX, 0x28
00009b87 (02) 7d 08                    JGE 0x9b91
00009b89 (03) bb 5a21                  MOV BX, 0x215a
00009b8c (03) 8027 fd                  AND BYTE [BX], 0xfd
00009b8f (02) eb 06                    JMP 0x9b97
00009b91 (03) bb 5a21                  MOV BX, 0x215a
00009b94 (03) 800f 02                  OR BYTE [BX], 0x2
00009b97 (03) ff76 0c                  PUSH WORD [BP+0xc]
00009b9a (01) 56                       PUSH SI
00009b9b (03) e8 ef05                  CALL 0xa18d
00009b9e (03) 83c4 04                  ADD SP, 0x4
00009ba1 (05) c746 fa 0a00             MOV WORD [BP-0x6], 0xa
00009ba6 (02) eb 22                    JMP 0x9bca
00009ba8 (03) ff76 08                  PUSH WORD [BP+0x8]
00009bab (03) ff76 06                  PUSH WORD [BP+0x6]
00009bae (03) b8 0100                  MOV AX, 0x1
00009bb1 (01) 50                       PUSH AX
00009bb2 (03) b8 5721                  MOV AX, 0x2157
00009bb5 (01) 50                       PUSH AX
00009bb6 (03) e8 4608                  CALL 0xa3ff
00009bb9 (03) 83c4 08                  ADD SP, 0x8
00009bbc (05) 833e 1121 00             CMP WORD [0x2111], 0x0
00009bc1 (02) 75 04                    JNZ 0x9bc7
00009bc3 (02) 2bc0                     SUB AX, AX
00009bc5 (02) eb 0c                    JMP 0x9bd3
00009bc7 (03) ff4e fa                  DEC WORD [BP-0x6]
00009bca (04) 837e fa 00               CMP WORD [BP-0x6], 0x0
00009bce (02) 75 d8                    JNZ 0x9ba8
00009bd0 (03) e8 ec08                  CALL 0xa4bf
00009bd3 (03) 8d66 fc                  LEA SP, [BP-0x4]
00009bd6 (01) 5f                       POP DI
00009bd7 (01) 5e                       POP SI
00009bd8 (01) 5d                       POP BP
00009bd9 (01) c3                       RET
00009bda (01) 55                       PUSH BP
00009bdb (02) 8bec                     MOV BP, SP
00009bdd (01) 56                       PUSH SI
00009bde (01) 57                       PUSH DI
00009bdf (03) 8b76 04                  MOV SI, [BP+0x4]
00009be2 (01) 4c                       DEC SP
00009be3 (01) 4c                       DEC SP
00009be4 (05) c744 26 2800             MOV WORD [SI+0x26], 0x28
00009be9 (01) 56                       PUSH SI
00009bea (03) e8 4f05                  CALL 0xa13c
00009bed (01) 44                       INC SP
00009bee (01) 44                       INC SP
00009bef (01) 56                       PUSH SI
00009bf0 (03) e8 5607                  CALL 0xa349
00009bf3 (01) 44                       INC SP
00009bf4 (01) 44                       INC SP
00009bf5 (02) 0bc0                     OR AX, AX
00009bf7 (02) 74 0f                    JZ 0x9c08
00009bf9 (03) b8 6a2d                  MOV AX, 0x2d6a
00009bfc (01) 50                       PUSH AX
00009bfd (03) e8 18f9                  CALL 0x9518
00009c00 (01) 44                       INC SP
00009c01 (01) 44                       INC SP
00009c02 (03) b8 ffff                  MOV AX, 0xffff
00009c05 (03) e9 9800                  JMP 0x9ca0
00009c08 (03) a1 2421                  MOV AX, [0x2124]
00009c0b (03) 05 0002                  ADD AX, 0x200
00009c0e (01) 93                       XCHG BX, AX
00009c0f (02) 8a07                     MOV AL, [BX]
00009c11 (03) 8846 fb                  MOV [BP-0x5], AL
00009c14 (03) a1 2421                  MOV AX, [0x2124]
00009c17 (03) 05 0102                  ADD AX, 0x201
00009c1a (01) 93                       XCHG BX, AX
00009c1b (02) 8a07                     MOV AL, [BX]
00009c1d (02) 3c ff                    CMP AL, 0xff
00009c1f (02) 75 0a                    JNZ 0x9c2b
00009c21 (04) 807e fb fc               CMP BYTE [BP-0x5], 0xfc
00009c25 (02) 72 04                    JB 0x9c2b
00009c27 (02) 2bc0                     SUB AX, AX
00009c29 (02) eb 03                    JMP 0x9c2e
00009c2b (03) b8 0100                  MOV AX, 0x1
00009c2e (02) 0bc0                     OR AX, AX
00009c30 (02) 74 41                    JZ 0x9c73
00009c32 (02) eb 22                    JMP 0x9c56
00009c34 (01) 56                       PUSH SI
00009c35 (03) b8 571e                  MOV AX, 0x1e57
00009c38 (01) 5b                       POP BX
00009c39 (03) 8947 08                  MOV [BX+0x8], AX
00009c3c (02) eb 2f                    JMP 0x9c6d
00009c3e (01) 56                       PUSH SI
00009c3f (03) b8 741e                  MOV AX, 0x1e74
00009c42 (01) 5b                       POP BX
00009c43 (03) 8947 08                  MOV [BX+0x8], AX
00009c46 (04) c644 2a 02               MOV BYTE [SI+0x2a], 0x2
00009c4a (02) eb 21                    JMP 0x9c6d
00009c4c (01) 56                       PUSH SI
00009c4d (03) b8 3a1e                  MOV AX, 0x1e3a
00009c50 (01) 5b                       POP BX
00009c51 (03) 8947 08                  MOV [BX+0x8], AX
00009c54 (02) eb 17                    JMP 0x9c6d
00009c56 (03) a1 2421                  MOV AX, [0x2124]
00009c59 (03) 05 ff01                  ADD AX, 0x1ff
00009c5c (01) 93                       XCHG BX, AX
00009c5d (02) 8a07                     MOV AL, [BX]
00009c5f (02) 32e4                     XOR AH, AH
00009c61 (03) 3d e500                  CMP AX, 0xe5
00009c64 (02) 74 d8                    JZ 0x9c3e
00009c66 (03) 3d 0100                  CMP AX, 0x1
00009c69 (02) 74 c9                    JZ 0x9c34
00009c6b (02) eb df                    JMP 0x9c4c
00009c6d (02) 2bc0                     SUB AX, AX
00009c6f (02) eb 2f                    JMP 0x9ca0
00009c71 (02) eb 26                    JMP 0x9c99
00009c73 (01) 56                       PUSH SI
00009c74 (03) 8a46 fb                  MOV AL, [BP-0x5]
00009c77 (02) 32e4                     XOR AH, AH
00009c79 (03) 25 0100                  AND AX, 0x1
00009c7c (01) 5b                       POP BX
00009c7d (03) 8847 2a                  MOV [BX+0x2a], AL
00009c80 (01) 56                       PUSH SI
00009c81 (03) b8 e620                  MOV AX, 0x20e6
00009c84 (01) 50                       PUSH AX
00009c85 (03) 8a46 fb                  MOV AL, [BP-0x5]
00009c88 (02) 32e4                     XOR AH, AH
00009c8a (03) 2d fc00                  SUB AX, 0xfc
00009c8d (02) d1e0                     SHL AX, 0x1
00009c8f (01) 93                       XCHG BX, AX
00009c90 (01) 58                       POP AX
00009c91 (02) 03d8                     ADD BX, AX
00009c93 (02) 8b07                     MOV AX, [BX]
00009c95 (01) 5b                       POP BX
00009c96 (03) 8947 08                  MOV [BX+0x8], AX
00009c99 (05) c744 22 0600             MOV WORD [SI+0x22], 0x6
00009c9e (02) 2bc0                     SUB AX, AX
00009ca0 (03) 8d66 fc                  LEA SP, [BP-0x4]
00009ca3 (01) 5f                       POP DI
00009ca4 (01) 5e                       POP SI
00009ca5 (01) 5d                       POP BP
00009ca6 (01) c3                       RET
00009ca7 (01) 55                       PUSH BP
00009ca8 (02) 8bec                     MOV BP, SP
00009caa (01) 56                       PUSH SI
00009cab (01) 57                       PUSH DI
00009cac (03) 8b76 04                  MOV SI, [BP+0x4]
00009caf (01) 4c                       DEC SP
00009cb0 (01) 4c                       DEC SP
00009cb1 (03) b8 0100                  MOV AX, 0x1
00009cb4 (01) 50                       PUSH AX
00009cb5 (01) 56                       PUSH SI
00009cb6 (03) e8 d404                  CALL 0xa18d
00009cb9 (03) 83c4 04                  ADD SP, 0x4
00009cbc (04) c644 2b 00               MOV BYTE [SI+0x2b], 0x0
00009cc0 (01) 56                       PUSH SI
00009cc1 (03) e8 8506                  CALL 0xa349
00009cc4 (01) 44                       INC SP
00009cc5 (01) 44                       INC SP
00009cc6 (02) 0bc0                     OR AX, AX
00009cc8 (02) 74 70                    JZ 0x9d3a
00009cca (04) c644 2b 01               MOV BYTE [SI+0x2b], 0x1
00009cce (01) 56                       PUSH SI
00009ccf (03) e8 6a04                  CALL 0xa13c
00009cd2 (01) 44                       INC SP
00009cd3 (01) 44                       INC SP
00009cd4 (01) 56                       PUSH SI
00009cd5 (03) e8 7106                  CALL 0xa349
00009cd8 (01) 44                       INC SP
00009cd9 (01) 44                       INC SP
00009cda (02) 0bc0                     OR AX, AX
00009cdc (02) 74 0e                    JZ 0x9cec
00009cde (03) b8 872d                  MOV AX, 0x2d87
00009ce1 (01) 50                       PUSH AX
00009ce2 (03) e8 33f8                  CALL 0x9518
00009ce5 (01) 44                       INC SP
00009ce6 (01) 44                       INC SP
00009ce7 (03) b8 ffff                  MOV AX, 0xffff
00009cea (02) eb 5c                    JMP 0x9d48
00009cec (03) a1 2421                  MOV AX, [0x2124]
00009cef (03) 8946 fa                  MOV [BP-0x6], AX
00009cf2 (01) 40                       INC AX
00009cf3 (01) 40                       INC AX
00009cf4 (01) 93                       XCHG BX, AX
00009cf5 (02) 8b07                     MOV AX, [BX]
00009cf7 (03) 3d 0011                  CMP AX, 0x1100
00009cfa (02) 75 12                    JNZ 0x9d0e
00009cfc (01) 56                       PUSH SI
00009cfd (03) b8 961f                  MOV AX, 0x1f96
00009d00 (01) 5b                       POP BX
00009d01 (03) 8947 08                  MOV [BX+0x8], AX
00009d04 (04) c644 2a 01               MOV BYTE [SI+0x2a], 0x1
00009d08 (02) 2bc0                     SUB AX, AX
00009d0a (02) eb 3c                    JMP 0x9d48
00009d0c (02) eb 1e                    JMP 0x9d2c
00009d0e (03) 8b46 fa                  MOV AX, [BP-0x6]
00009d11 (03) 05 0400                  ADD AX, 0x4
00009d14 (01) 93                       XCHG BX, AX
00009d15 (02) 8b07                     MOV AX, [BX]
00009d17 (03) 3d 4849                  CMP AX, 0x4948
00009d1a (02) 75 10                    JNZ 0x9d2c
00009d1c (01) 56                       PUSH SI
00009d1d (03) b8 a71f                  MOV AX, 0x1fa7
00009d20 (01) 5b                       POP BX
00009d21 (03) 8947 08                  MOV [BX+0x8], AX
00009d24 (04) c644 2a 01               MOV BYTE [SI+0x2a], 0x1
00009d28 (02) 2bc0                     SUB AX, AX
00009d2a (02) eb 1c                    JMP 0x9d48
00009d2c (03) b8 ab2d                  MOV AX, 0x2dab
00009d2f (01) 50                       PUSH AX
00009d30 (03) e8 e5f7                  CALL 0x9518
00009d33 (01) 44                       INC SP
00009d34 (01) 44                       INC SP
00009d35 (03) b8 ffff                  MOV AX, 0xffff
00009d38 (02) eb 0e                    JMP 0x9d48
00009d3a (01) 56                       PUSH SI
00009d3b (03) b8 c920                  MOV AX, 0x20c9
00009d3e (01) 5b                       POP BX
00009d3f (03) 8947 08                  MOV [BX+0x8], AX
00009d42 (04) c644 2a 02               MOV BYTE [SI+0x2a], 0x2
00009d46 (02) 2bc0                     SUB AX, AX
00009d48 (03) 8d66 fc                  LEA SP, [BP-0x4]
00009d4b (01) 5f                       POP DI
00009d4c (01) 5e                       POP SI
00009d4d (01) 5d                       POP BP
00009d4e (01) c3                       RET
00009d4f (01) 55                       PUSH BP
00009d50 (02) 8bec                     MOV BP, SP
00009d52 (01) 56                       PUSH SI
00009d53 (01) 57                       PUSH DI
00009d54 (03) 8b76 04                  MOV SI, [BP+0x4]
00009d57 (01) 4c                       DEC SP
00009d58 (01) 4c                       DEC SP
00009d59 (01) 56                       PUSH SI
00009d5a (03) e8 df03                  CALL 0xa13c
00009d5d (01) 44                       INC SP
00009d5e (01) 44                       INC SP
00009d5f (01) 56                       PUSH SI
00009d60 (03) e8 3d05                  CALL 0xa2a0
00009d63 (01) 44                       INC SP
00009d64 (01) 44                       INC SP
00009d65 (02) 0bc0                     OR AX, AX
00009d67 (02) 74 0f                    JZ 0x9d78
00009d69 (03) b8 d12d                  MOV AX, 0x2dd1
00009d6c (01) 50                       PUSH AX
00009d6d (03) e8 a8f7                  CALL 0x9518
00009d70 (01) 44                       INC SP
00009d71 (01) 44                       INC SP
00009d72 (03) b8 ffff                  MOV AX, 0xffff
00009d75 (03) e9 2601                  JMP 0x9e9e
00009d78 (03) 8b44 28                  MOV AX, [SI+0x28]
00009d7b (01) 50                       PUSH AX
00009d7c (03) a0 1a21                  MOV AL, [0x211a]
00009d7f (02) 32e4                     XOR AH, AH
00009d81 (01) 93                       XCHG BX, AX
00009d82 (01) 58                       POP AX
00009d83 (02) 23c3                     AND AX, BX
00009d85 (02) 0bc0                     OR AX, AX
00009d87 (02) 74 3b                    JZ 0x9dc4
00009d89 (01) 56                       PUSH SI
00009d8a (03) a0 1a21                  MOV AL, [0x211a]
00009d8d (02) 32e4                     XOR AH, AH
00009d8f (02) f7d0                     NOT AX
00009d91 (01) 5b                       POP BX
00009d92 (03) 2147 28                  AND [BX+0x28], AX
00009d95 (03) b8 0200                  MOV AX, 0x2
00009d98 (01) 50                       PUSH AX
00009d99 (01) 56                       PUSH SI
00009d9a (03) e8 f003                  CALL 0xa18d
00009d9d (03) 83c4 04                  ADD SP, 0x4
00009da0 (01) 56                       PUSH SI
00009da1 (03) e8 5805                  CALL 0xa2fc
00009da4 (01) 44                       INC SP
00009da5 (01) 44                       INC SP
00009da6 (02) 0bc0                     OR AX, AX
00009da8 (02) 74 0f                    JZ 0x9db9
00009daa (03) b8 ec2d                  MOV AX, 0x2dec
00009dad (01) 50                       PUSH AX
00009dae (03) e8 67f7                  CALL 0x9518
00009db1 (01) 44                       INC SP
00009db2 (01) 44                       INC SP
00009db3 (03) b8 ffff                  MOV AX, 0xffff
00009db6 (03) e9 e500                  JMP 0x9e9e
00009db9 (01) 56                       PUSH SI
00009dba (03) b8 791f                  MOV AX, 0x1f79
00009dbd (01) 5b                       POP BX
00009dbe (03) 8947 08                  MOV [BX+0x8], AX
00009dc1 (03) e9 d800                  JMP 0x9e9c
00009dc4 (01) 56                       PUSH SI
00009dc5 (03) e8 8105                  CALL 0xa349
00009dc8 (01) 44                       INC SP
00009dc9 (01) 44                       INC SP
00009dca (02) 0bc0                     OR AX, AX
00009dcc (02) 74 0f                    JZ 0x9ddd
00009dce (03) b8 062e                  MOV AX, 0x2e06
00009dd1 (01) 50                       PUSH AX
00009dd2 (03) e8 43f7                  CALL 0x9518
00009dd5 (01) 44                       INC SP
00009dd6 (01) 44                       INC SP
00009dd7 (03) b8 ffff                  MOV AX, 0xffff
00009dda (03) e9 c100                  JMP 0x9e9e
00009ddd (04) c644 2a 01               MOV BYTE [SI+0x2a], 0x1
00009de1 (03) a1 2421                  MOV AX, [0x2124]
00009de4 (03) 05 0002                  ADD AX, 0x200
00009de7 (03) 8946 fa                  MOV [BP-0x6], AX
00009dea (01) 93                       XCHG BX, AX
00009deb (02) 8b07                     MOV AX, [BX]
00009ded (03) 3d fdff                  CMP AX, 0xfffd
00009df0 (02) 75 0b                    JNZ 0x9dfd
00009df2 (01) 56                       PUSH SI
00009df3 (03) b8 7220                  MOV AX, 0x2072
00009df6 (01) 5b                       POP BX
00009df7 (03) 8947 08                  MOV [BX+0x8], AX
00009dfa (03) e9 9f00                  JMP 0x9e9c
00009dfd (03) 8b5e fa                  MOV BX, [BP-0x6]
00009e00 (02) 8b07                     MOV AX, [BX]
00009e02 (03) 3d faff                  CMP AX, 0xfffa
00009e05 (02) 75 0b                    JNZ 0x9e12
00009e07 (01) 56                       PUSH SI
00009e08 (03) b8 8f20                  MOV AX, 0x208f
00009e0b (01) 5b                       POP BX
00009e0c (03) 8947 08                  MOV [BX+0x8], AX
00009e0f (03) e9 8a00                  JMP 0x9e9c
00009e12 (03) 8b5e fa                  MOV BX, [BP-0x6]
00009e15 (02) 8b07                     MOV AX, [BX]
00009e17 (03) 3d f9ff                  CMP AX, 0xfff9
00009e1a (02) 75 0b                    JNZ 0x9e27
00009e1c (01) 56                       PUSH SI
00009e1d (03) b8 ac20                  MOV AX, 0x20ac
00009e20 (01) 5b                       POP BX
00009e21 (03) 8947 08                  MOV [BX+0x8], AX
00009e24 (03) e9 7500                  JMP 0x9e9c
00009e27 (03) a1 2421                  MOV AX, [0x2124]
00009e2a (03) 05 8000                  ADD AX, 0x80
00009e2d (03) 8946 fa                  MOV [BP-0x6], AX
00009e30 (01) 93                       XCHG BX, AX
00009e31 (02) 8b07                     MOV AX, [BX]
00009e33 (03) 3d e905                  CMP AX, 0x5e9
00009e36 (02) 75 11                    JNZ 0x9e49
00009e38 (01) 56                       PUSH SI
00009e39 (03) b8 e81e                  MOV AX, 0x1ee8
00009e3c (01) 5b                       POP BX
00009e3d (03) 8947 08                  MOV [BX+0x8], AX
00009e40 (01) 56                       PUSH SI
00009e41 (03) b8 f820                  MOV AX, 0x20f8
00009e44 (01) 5b                       POP BX
00009e45 (02) 8907                     MOV [BX], AX
00009e47 (02) eb 53                    JMP 0x9e9c
00009e49 (03) 8b5e fa                  MOV BX, [BP-0x6]
00009e4c (02) 8b07                     MOV AX, [BX]
00009e4e (03) 3d 4745                  CMP AX, 0x4547
00009e51 (02) 75 12                    JNZ 0x9e65
00009e53 (01) 56                       PUSH SI
00009e54 (03) b8 051f                  MOV AX, 0x1f05
00009e57 (01) 5b                       POP BX
00009e58 (03) 8947 08                  MOV [BX+0x8], AX
00009e5b (04) c644 2b 00               MOV BYTE [SI+0x2b], 0x0
00009e5f (04) c644 2a 02               MOV BYTE [SI+0x2a], 0x2
00009e63 (02) eb 37                    JMP 0x9e9c
00009e65 (03) 8b5e fa                  MOV BX, [BP-0x6]
00009e68 (02) 8b07                     MOV AX, [BX]
00009e6a (03) 3d 5052                  CMP AX, 0x5250
00009e6d (02) 75 0a                    JNZ 0x9e79
00009e6f (01) 56                       PUSH SI
00009e70 (03) b8 221f                  MOV AX, 0x1f22
00009e73 (01) 5b                       POP BX
00009e74 (03) 8947 08                  MOV [BX+0x8], AX
00009e77 (02) eb 23                    JMP 0x9e9c
00009e79 (03) a1 2421                  MOV AX, [0x2124]
00009e7c (03) 05 0300                  ADD AX, 0x3
00009e7f (03) 8946 fa                  MOV [BP-0x6], AX
00009e82 (01) 93                       XCHG BX, AX
00009e83 (02) 8b07                     MOV AX, [BX]
00009e85 (03) 3d 4943                  CMP AX, 0x4349
00009e88 (02) 75 0a                    JNZ 0x9e94
00009e8a (01) 56                       PUSH SI
00009e8b (03) b8 3f1f                  MOV AX, 0x1f3f
00009e8e (01) 5b                       POP BX
00009e8f (03) 8947 08                  MOV [BX+0x8], AX
00009e92 (02) eb 08                    JMP 0x9e9c
00009e94 (01) 56                       PUSH SI
00009e95 (03) b8 cb1e                  MOV AX, 0x1ecb
00009e98 (01) 5b                       POP BX
00009e99 (03) 8947 08                  MOV [BX+0x8], AX
00009e9c (02) 2bc0                     SUB AX, AX
00009e9e (03) 8d66 fc                  LEA SP, [BP-0x4]
00009ea1 (01) 5f                       POP DI
00009ea2 (01) 5e                       POP SI
00009ea3 (01) 5d                       POP BP
00009ea4 (01) c3                       RET
00009ea5 (01) 55                       PUSH BP
00009ea6 (02) 8bec                     MOV BP, SP
00009ea8 (01) 56                       PUSH SI
00009ea9 (01) 57                       PUSH DI
00009eaa (03) 8b76 04                  MOV SI, [BP+0x4]
00009ead (01) 4c                       DEC SP
00009eae (01) 4c                       DEC SP
00009eaf (01) 56                       PUSH SI
00009eb0 (03) e8 8902                  CALL 0xa13c
00009eb3 (01) 44                       INC SP
00009eb4 (01) 44                       INC SP
00009eb5 (01) 56                       PUSH SI
00009eb6 (03) e8 9004                  CALL 0xa349
00009eb9 (01) 44                       INC SP
00009eba (01) 44                       INC SP
00009ebb (02) 0bc0                     OR AX, AX
00009ebd (02) 74 0e                    JZ 0x9ecd
00009ebf (03) b8 222e                  MOV AX, 0x2e22
00009ec2 (01) 50                       PUSH AX
00009ec3 (03) e8 52f6                  CALL 0x9518
00009ec6 (01) 44                       INC SP
00009ec7 (01) 44                       INC SP
00009ec8 (03) b8 ffff                  MOV AX, 0xffff
00009ecb (02) eb 62                    JMP 0x9f2f
00009ecd (03) a1 2421                  MOV AX, [0x2124]
00009ed0 (03) 8946 fa                  MOV [BP-0x6], AX
00009ed3 (01) 93                       XCHG BX, AX
00009ed4 (02) 8b07                     MOV AX, [BX]
00009ed6 (03) 3d fdff                  CMP AX, 0xfffd
00009ed9 (02) 75 0e                    JNZ 0x9ee9
00009edb (04) c644 2a 01               MOV BYTE [SI+0x2a], 0x1
00009edf (01) 56                       PUSH SI
00009ee0 (03) b8 5520                  MOV AX, 0x2055
00009ee3 (01) 5b                       POP BX
00009ee4 (03) 8947 08                  MOV [BX+0x8], AX
00009ee7 (02) eb 44                    JMP 0x9f2d
00009ee9 (03) b8 0100                  MOV AX, 0x1
00009eec (01) 50                       PUSH AX
00009eed (01) 56                       PUSH SI
00009eee (03) e8 9c02                  CALL 0xa18d
00009ef1 (03) 83c4 04                  ADD SP, 0x4
00009ef4 (01) 56                       PUSH SI
00009ef5 (03) e8 5104                  CALL 0xa349
00009ef8 (01) 44                       INC SP
00009ef9 (01) 44                       INC SP
00009efa (02) 0bc0                     OR AX, AX
00009efc (02) 74 0e                    JZ 0x9f0c
00009efe (03) b8 3e2e                  MOV AX, 0x2e3e
00009f01 (01) 50                       PUSH AX
00009f02 (03) e8 13f6                  CALL 0x9518
00009f05 (01) 44                       INC SP
00009f06 (01) 44                       INC SP
00009f07 (03) b8 ffff                  MOV AX, 0xffff
00009f0a (02) eb 23                    JMP 0x9f2f
00009f0c (03) a1 2421                  MOV AX, [0x2124]
00009f0f (01) 40                       INC AX
00009f10 (03) 8946 fa                  MOV [BP-0x6], AX
00009f13 (01) 93                       XCHG BX, AX
00009f14 (02) 8b07                     MOV AX, [BX]
00009f16 (03) 3d ffff                  CMP AX, 0xffff
00009f19 (02) 74 0a                    JZ 0x9f25
00009f1b (01) 56                       PUSH SI
00009f1c (03) b8 5c1f                  MOV AX, 0x1f5c
00009f1f (01) 5b                       POP BX
00009f20 (03) 8947 08                  MOV [BX+0x8], AX
00009f23 (02) eb 08                    JMP 0x9f2d
00009f25 (01) 56                       PUSH SI
00009f26 (03) b8 3820                  MOV AX, 0x2038
00009f29 (01) 5b                       POP BX
00009f2a (03) 8947 08                  MOV [BX+0x8], AX
00009f2d (02) 2bc0                     SUB AX, AX
00009f2f (03) 8d66 fc                  LEA SP, [BP-0x4]
00009f32 (01) 5f                       POP DI
00009f33 (01) 5e                       POP SI
00009f34 (01) 5d                       POP BP
00009f35 (01) c3                       RET
00009f36 (01) 55                       PUSH BP
00009f37 (02) 8bec                     MOV BP, SP
00009f39 (01) 56                       PUSH SI
00009f3a (01) 57                       PUSH DI
00009f3b (03) 8b76 04                  MOV SI, [BP+0x4]
00009f3e (01) 56                       PUSH SI
00009f3f (03) b8 ee20                  MOV AX, 0x20ee
00009f42 (01) 5b                       POP BX
00009f43 (02) 8907                     MOV [BX], AX
00009f45 (01) 56                       PUSH SI
00009f46 (03) b8 911e                  MOV AX, 0x1e91
00009f49 (01) 5b                       POP BX
00009f4a (03) 8947 08                  MOV [BX+0x8], AX
00009f4d (04) c644 2b 00               MOV BYTE [SI+0x2b], 0x0
00009f51 (02) 2bc0                     SUB AX, AX
00009f53 (01) 5f                       POP DI
00009f54 (01) 5e                       POP SI
00009f55 (01) 5d                       POP BP
00009f56 (01) c3                       RET
00009f57 (01) 55                       PUSH BP
00009f58 (02) 8bec                     MOV BP, SP
00009f5a (01) 56                       PUSH SI
00009f5b (01) 57                       PUSH DI
00009f5c (03) 8b76 04                  MOV SI, [BP+0x4]
00009f5f (01) 4c                       DEC SP
00009f60 (01) 4c                       DEC SP
00009f61 (03) 8b44 08                  MOV AX, [SI+0x8]
00009f64 (02) 89c7                     MOV DI, AX
00009f66 (02) 8b05                     MOV AX, [DI]
00009f68 (03) 3d feff                  CMP AX, 0xfffe
00009f6b (02) 73 0a                    JAE 0x9f77
00009f6d (02) 8bc7                     MOV AX, DI
00009f6f (03) 8946 fa                  MOV [BP-0x6], AX
00009f72 (03) 2d 0c00                  SUB AX, 0xc
00009f75 (02) 89c7                     MOV DI, AX
00009f77 (03) 8b45 0c                  MOV AX, [DI+0xc]
00009f7a (03) a3 2821                  MOV [0x2128], AX
00009f7d (03) b8 8000                  MOV AX, 0x80
00009f80 (01) 50                       PUSH AX
00009f81 (03) 8a45 1b                  MOV AL, [DI+0x1b]
00009f84 (02) 32e4                     XOR AH, AH
00009f86 (01) 93                       XCHG BX, AX
00009f87 (01) 58                       POP AX
00009f88 (02) 8bcb                     MOV CX, BX
00009f8a (02) d3e0                     SHL AX, CL
00009f8c (03) a3 2a21                  MOV [0x212a], AX
00009f8f (03) 8d66 fc                  LEA SP, [BP-0x4]
00009f92 (01) 5f                       POP DI
00009f93 (01) 5e                       POP SI
00009f94 (01) 5d                       POP BP
00009f95 (01) c3                       RET
00009f96 (01) 55                       PUSH BP
00009f97 (02) 8bec                     MOV BP, SP
00009f99 (01) 56                       PUSH SI
00009f9a (01) 57                       PUSH DI
00009f9b (03) 8b76 04                  MOV SI, [BP+0x4]
00009f9e (03) 8b7e 06                  MOV DI, [BP+0x6]
00009fa1 (03) 83ec 08                  SUB SP, 0x8
00009fa4 (03) 8a45 09                  MOV AL, [DI+0x9]
00009fa7 (02) 32e4                     XOR AH, AH
00009fa9 (03) a3 3221                  MOV [0x2132], AX
00009fac (03) 8b45 04                  MOV AX, [DI+0x4]
00009faf (01) 93                       XCHG BX, AX
00009fb0 (03) a1 2821                  MOV AX, [0x2128]
00009fb3 (02) 2bc3                     SUB AX, BX
00009fb5 (03) 8946 f8                  MOV [BP-0x8], AX
00009fb8 (04) 3906 3221                CMP [0x2132], AX
00009fbc (02) 7e 06                    JLE 0x9fc4
00009fbe (03) 8b46 f8                  MOV AX, [BP-0x8]
00009fc1 (03) a3 3221                  MOV [0x2132], AX
00009fc4 (03) 8b45 04                  MOV AX, [DI+0x4]
00009fc7 (03) 8946 f6                  MOV [BP-0xa], AX
00009fca (02) 8b04                     MOV AX, [SI]
00009fcc (02) 0bc0                     OR AX, AX
00009fce (02) 74 15                    JZ 0x9fe5
00009fd0 (06) c706 3221 0100           MOV WORD [0x2132], 0x1
00009fd6 (02) 8b04                     MOV AX, [SI]
00009fd8 (03) 0346 f6                  ADD AX, [BP-0xa]
00009fdb (01) 93                       XCHG BX, AX
00009fdc (02) 8a07                     MOV AL, [BX]
00009fde (02) 32e4                     XOR AH, AH
00009fe0 (03) 8946 f6                  MOV [BP-0xa], AX
00009fe3 (02) eb 08                    JMP 0x9fed
00009fe5 (03) 8a44 2b                  MOV AL, [SI+0x2b]
00009fe8 (02) 32e4                     XOR AH, AH
00009fea (03) 0146 f6                  ADD [BP-0xa], AX
00009fed (05) c746 fa 0a00             MOV WORD [BP-0x6], 0xa
00009ff2 (02) eb 54                    JMP 0xa048
00009ff4 (03) ff76 f6                  PUSH WORD [BP-0xa]
00009ff7 (03) a0 2221                  MOV AL, [0x2122]
00009ffa (02) 32e4                     XOR AH, AH
00009ffc (01) 50                       PUSH AX
00009ffd (03) e8 d500                  CALL 0xa0d5
0000a000 (03) 83c4 04                  ADD SP, 0x4
0000a003 (03) 8b45 02                  MOV AX, [DI+0x2]
0000a006 (01) 50                       PUSH AX
0000a007 (02) 8b05                     MOV AX, [DI]
0000a009 (01) 50                       PUSH AX
0000a00a (03) a1 3221                  MOV AX, [0x2132]
0000a00d (01) 50                       PUSH AX
0000a00e (03) ff76 08                  PUSH WORD [BP+0x8]
0000a011 (03) e8 eb03                  CALL 0xa3ff
0000a014 (03) 83c4 08                  ADD SP, 0x8
0000a017 (05) 833e 1121 00             CMP WORD [0x2111], 0x0
0000a01c (02) 75 0a                    JNZ 0xa028
0000a01e (01) 57                       PUSH DI
0000a01f (03) a1 3221                  MOV AX, [0x2132]
0000a022 (01) 5b                       POP BX
0000a023 (03) 2847 09                  SUB [BX+0x9], AL
0000a026 (02) eb 26                    JMP 0xa04e
0000a028 (03) a1 1121                  MOV AX, [0x2111]
0000a02b (03) 8946 f4                  MOV [BP-0xc], AX
0000a02e (01) 56                       PUSH SI
0000a02f (03) e8 0a01                  CALL 0xa13c
0000a032 (01) 44                       INC SP
0000a033 (01) 44                       INC SP
0000a034 (03) 8b45 06                  MOV AX, [DI+0x6]
0000a037 (01) 50                       PUSH AX
0000a038 (01) 56                       PUSH SI
0000a039 (03) e8 5101                  CALL 0xa18d
0000a03c (03) 83c4 04                  ADD SP, 0x4
0000a03f (03) 8b46 f4                  MOV AX, [BP-0xc]
0000a042 (03) a3 1121                  MOV [0x2111], AX
0000a045 (03) ff4e fa                  DEC WORD [BP-0x6]
0000a048 (04) 837e fa 00               CMP WORD [BP-0x6], 0x0
0000a04c (02) 75 a6                    JNZ 0x9ff4
0000a04e (03) 8d66 fc                  LEA SP, [BP-0x4]
0000a051 (01) 5f                       POP DI
0000a052 (01) 5e                       POP SI
0000a053 (01) 5d                       POP BP
0000a054 (01) c3                       RET
0000a055 (01) 55                       PUSH BP
0000a056 (02) 8bec                     MOV BP, SP
0000a058 (01) 56                       PUSH SI
0000a059 (01) 57                       PUSH DI
0000a05a (03) 8b76 04                  MOV SI, [BP+0x4]
0000a05d (03) 8b7e 06                  MOV DI, [BP+0x6]
0000a060 (01) 57                       PUSH DI
0000a061 (03) a1 3221                  MOV AX, [0x2132]
0000a064 (01) 5b                       POP BX
0000a065 (03) 0147 04                  ADD [BX+0x4], AX
0000a068 (03) 8b45 04                  MOV AX, [DI+0x4]
0000a06b (04) 3b06 2821                CMP AX, [0x2128]
0000a06f (02) 72 18                    JB 0xa089
0000a071 (05) c745 04 0000             MOV WORD [DI+0x4], 0x0
0000a076 (02) 8bc7                     MOV AX, DI
0000a078 (03) 05 0600                  ADD AX, 0x6
0000a07b (01) 93                       XCHG BX, AX
0000a07c (02) ff07                     INC WORD [BX]
0000a07e (03) 8b45 06                  MOV AX, [DI+0x6]
0000a081 (01) 50                       PUSH AX
0000a082 (01) 56                       PUSH SI
0000a083 (03) e8 0701                  CALL 0xa18d
0000a086 (03) 83c4 04                  ADD SP, 0x4
0000a089 (01) 57                       PUSH DI
0000a08a (03) a1 3221                  MOV AX, [0x2132]
0000a08d (04) f726 2a21                MUL WORD [0x212a]
0000a091 (01) 5b                       POP BX
0000a092 (02) 0107                     ADD [BX], AX
0000a094 (01) 5f                       POP DI
0000a095 (01) 5e                       POP SI
0000a096 (01) 5d                       POP BP
0000a097 (01) c3                       RET
0000a098 (01) 55                       PUSH BP
0000a099 (02) 8bec                     MOV BP, SP
0000a09b (03) e8 41f5                  CALL 0x95df
0000a09e (03) e8 52f5                  CALL 0x95f3
0000a0a1 (03) b8 0800                  MOV AX, 0x8
0000a0a4 (01) 50                       PUSH AX
0000a0a5 (03) e8 8ef4                  CALL 0x9536
0000a0a8 (01) 44                       INC SP
0000a0a9 (01) 44                       INC SP
0000a0aa (03) b8 fb00                  MOV AX, 0xfb
0000a0ad (01) 50                       PUSH AX
0000a0ae (03) e8 85f4                  CALL 0x9536
0000a0b1 (01) 44                       INC SP
0000a0b2 (01) 44                       INC SP
0000a0b3 (02) 2bc0                     SUB AX, AX
0000a0b5 (01) 50                       PUSH AX
0000a0b6 (03) e8 7df4                  CALL 0x9536
0000a0b9 (01) 44                       INC SP
0000a0ba (01) 44                       INC SP
0000a0bb (01) 5d                       POP BP
0000a0bc (01) c3                       RET
0000a0bd (01) 55                       PUSH BP
0000a0be (02) 8bec                     MOV BP, SP
0000a0c0 (02) 2bc0                     SUB AX, AX
0000a0c2 (01) 50                       PUSH AX
0000a0c3 (03) e8 70f4                  CALL 0x9536
0000a0c6 (01) 44                       INC SP
0000a0c7 (01) 44                       INC SP
0000a0c8 (02) 2bc0                     SUB AX, AX
0000a0ca (01) 50                       PUSH AX
0000a0cb (03) e8 68f4                  CALL 0x9536
0000a0ce (01) 44                       INC SP
0000a0cf (01) 44                       INC SP
0000a0d0 (03) e8 16f5                  CALL 0x95e9
0000a0d3 (01) 5d                       POP BP
0000a0d4 (01) c3                       RET
0000a0d5 (01) 55                       PUSH BP
0000a0d6 (02) 8bec                     MOV BP, SP
0000a0d8 (03) e8 bdff                  CALL 0xa098
0000a0db (03) 8a46 04                  MOV AL, [BP+0x4]
0000a0de (02) 32e4                     XOR AH, AH
0000a0e0 (01) 50                       PUSH AX
0000a0e1 (03) e8 52f4                  CALL 0x9536
0000a0e4 (01) 44                       INC SP
0000a0e5 (01) 44                       INC SP
0000a0e6 (03) 8a46 06                  MOV AL, [BP+0x6]
0000a0e9 (02) 32e4                     XOR AH, AH
0000a0eb (01) 50                       PUSH AX
0000a0ec (03) e8 47f4                  CALL 0x9536
0000a0ef (01) 44                       INC SP
0000a0f0 (01) 44                       INC SP
0000a0f1 (03) e8 c9ff                  CALL 0xa0bd
0000a0f4 (01) 5d                       POP BP
0000a0f5 (01) c3                       RET
0000a0f6 (01) 55                       PUSH BP
0000a0f7 (02) 8bec                     MOV BP, SP
0000a0f9 (03) 8a46 04                  MOV AL, [BP+0x4]
0000a0fc (02) 32e4                     XOR AH, AH
0000a0fe (01) 50                       PUSH AX
0000a0ff (03) a0 2221                  MOV AL, [0x2122]
0000a102 (02) 32e4                     XOR AH, AH
0000a104 (01) 50                       PUSH AX
0000a105 (03) e8 cdff                  CALL 0xa0d5
0000a108 (03) 83c4 04                  ADD SP, 0x4
0000a10b (01) 5d                       POP BP
0000a10c (01) c3                       RET
0000a10d (01) 55                       PUSH BP
0000a10e (02) 8bec                     MOV BP, SP
0000a110 (03) 8b5e 04                  MOV BX, [BP+0x4]
0000a113 (03) 8b47 28                  MOV AX, [BX+0x28]
0000a116 (01) 50                       PUSH AX
0000a117 (03) a0 1e21                  MOV AL, [0x211e]
0000a11a (02) 32e4                     XOR AH, AH
0000a11c (01) 50                       PUSH AX
0000a11d (03) e8 b5ff                  CALL 0xa0d5
0000a120 (03) 83c4 04                  ADD SP, 0x4
0000a123 (01) 5d                       POP BP
0000a124 (01) c3                       RET
0000a125 (01) 55                       PUSH BP
0000a126 (02) 8bec                     MOV BP, SP
0000a128 (03) a0 1921                  MOV AL, [0x2119]
0000a12b (02) 32e4                     XOR AH, AH
0000a12d (01) 50                       PUSH AX
0000a12e (03) a0 1e21                  MOV AL, [0x211e]
0000a131 (02) 32e4                     XOR AH, AH
0000a133 (01) 50                       PUSH AX
0000a134 (03) e8 9eff                  CALL 0xa0d5
0000a137 (03) 83c4 04                  ADD SP, 0x4
0000a13a (01) 5d                       POP BP
0000a13b (01) c3                       RET
0000a13c (01) 55                       PUSH BP
0000a13d (02) 8bec                     MOV BP, SP
0000a13f (01) 56                       PUSH SI
0000a140 (01) 57                       PUSH DI
0000a141 (03) 8b76 04                  MOV SI, [BP+0x4]
0000a144 (01) 4c                       DEC SP
0000a145 (01) 4c                       DEC SP
0000a146 (01) 56                       PUSH SI
0000a147 (03) a0 1b21                  MOV AL, [0x211b]
0000a14a (02) 32e4                     XOR AH, AH
0000a14c (02) f7d0                     NOT AX
0000a14e (01) 5b                       POP BX
0000a14f (03) 2147 28                  AND [BX+0x28], AX
0000a152 (01) 56                       PUSH SI
0000a153 (03) e8 b7ff                  CALL 0xa10d
0000a156 (01) 44                       INC SP
0000a157 (01) 44                       INC SP
0000a158 (05) c744 24 0000             MOV WORD [SI+0x24], 0x0
0000a15d (05) c746 fa 0500             MOV WORD [BP-0x6], 0x5
0000a162 (02) eb 1c                    JMP 0xa180
0000a164 (03) b8 0100                  MOV AX, 0x1
0000a167 (01) 50                       PUSH AX
0000a168 (03) b8 5f21                  MOV AX, 0x215f
0000a16b (01) 50                       PUSH AX
0000a16c (03) e8 9002                  CALL 0xa3ff
0000a16f (03) 83c4 04                  ADD SP, 0x4
0000a172 (03) a1 1321                  MOV AX, [0x2113]
0000a175 (03) 25 bf00                  AND AX, 0xbf
0000a178 (03) 3d a400                  CMP AX, 0xa4
0000a17b (02) 74 09                    JZ 0xa186
0000a17d (03) ff4e fa                  DEC WORD [BP-0x6]
0000a180 (04) 837e fa 00               CMP WORD [BP-0x6], 0x0
0000a184 (02) 75 de                    JNZ 0xa164
0000a186 (03) 8d66 fc                  LEA SP, [BP-0x4]
0000a189 (01) 5f                       POP DI
0000a18a (01) 5e                       POP SI
0000a18b (01) 5d                       POP BP
0000a18c (01) c3                       RET
0000a18d (01) 55                       PUSH BP
0000a18e (02) 8bec                     MOV BP, SP
0000a190 (01) 56                       PUSH SI
0000a191 (01) 57                       PUSH DI
0000a192 (03) 8b76 04                  MOV SI, [BP+0x4]
0000a195 (03) 83ec 04                  SUB SP, 0x4
0000a198 (04) 837e 06 00               CMP WORD [BP+0x6], 0x0
0000a19c (02) 75 09                    JNZ 0xa1a7
0000a19e (01) 56                       PUSH SI
0000a19f (03) e8 9aff                  CALL 0xa13c
0000a1a2 (01) 44                       INC SP
0000a1a3 (01) 44                       INC SP
0000a1a4 (03) e9 f200                  JMP 0xa299
0000a1a7 (01) 56                       PUSH SI
0000a1a8 (03) a0 1b21                  MOV AL, [0x211b]
0000a1ab (02) 32e4                     XOR AH, AH
0000a1ad (02) f7d0                     NOT AX
0000a1af (01) 5b                       POP BX
0000a1b0 (03) 2147 28                  AND [BX+0x28], AX
0000a1b3 (02) eb 53                    JMP 0xa208
0000a1b5 (03) 8b44 26                  MOV AX, [SI+0x26]
0000a1b8 (03) 3946 06                  CMP [BP+0x6], AX
0000a1bb (02) 7c 16                    JL 0xa1d3
0000a1bd (01) 56                       PUSH SI
0000a1be (03) a0 1b21                  MOV AL, [0x211b]
0000a1c1 (02) 32e4                     XOR AH, AH
0000a1c3 (01) 5b                       POP BX
0000a1c4 (03) 0947 28                  OR [BX+0x28], AX
0000a1c7 (03) 8b44 26                  MOV AX, [SI+0x26]
0000a1ca (02) d1e0                     SHL AX, 0x1
0000a1cc (01) 48                       DEC AX
0000a1cd (03) 2b46 06                  SUB AX, [BP+0x6]
0000a1d0 (03) 8946 06                  MOV [BP+0x6], AX
0000a1d3 (02) eb 47                    JMP 0xa21c
0000a1d5 (03) 8b46 06                  MOV AX, [BP+0x6]
0000a1d8 (03) 25 0100                  AND AX, 0x1
0000a1db (02) 0bc0                     OR AX, AX
0000a1dd (02) 74 0a                    JZ 0xa1e9
0000a1df (01) 56                       PUSH SI
0000a1e0 (03) a0 1b21                  MOV AL, [0x211b]
0000a1e3 (02) 32e4                     XOR AH, AH
0000a1e5 (01) 5b                       POP BX
0000a1e6 (03) 0947 28                  OR [BX+0x28], AX
0000a1e9 (03) d17e 06                  SAR WORD [BP+0x6], 0x1
0000a1ec (02) eb 2e                    JMP 0xa21c
0000a1ee (03) 8b44 26                  MOV AX, [SI+0x26]
0000a1f1 (03) 3946 06                  CMP [BP+0x6], AX
0000a1f4 (02) 7c 10                    JL 0xa206
0000a1f6 (01) 56                       PUSH SI
0000a1f7 (03) a0 1b21                  MOV AL, [0x211b]
0000a1fa (02) 32e4                     XOR AH, AH
0000a1fc (01) 5b                       POP BX
0000a1fd (03) 0947 28                  OR [BX+0x28], AX
0000a200 (03) 8b44 26                  MOV AX, [SI+0x26]
0000a203 (03) 2946 06                  SUB [BP+0x6], AX
0000a206 (02) eb 14                    JMP 0xa21c
0000a208 (03) 8a44 2a                  MOV AL, [SI+0x2a]
0000a20b (02) 32e4                     XOR AH, AH
0000a20d (03) 3d 0200                  CMP AX, 0x2
0000a210 (02) 74 dc                    JZ 0xa1ee
0000a212 (03) 3d 0100                  CMP AX, 0x1
0000a215 (02) 74 be                    JZ 0xa1d5
0000a217 (03) 3d 0000                  CMP AX, 0x0
0000a21a (02) 74 99                    JZ 0xa1b5
0000a21c (01) 56                       PUSH SI
0000a21d (03) e8 edfe                  CALL 0xa10d
0000a220 (01) 44                       INC SP
0000a221 (01) 44                       INC SP
0000a222 (03) 8b44 24                  MOV AX, [SI+0x24]
0000a225 (01) 50                       PUSH AX
0000a226 (03) a0 2121                  MOV AL, [0x2121]
0000a229 (02) 32e4                     XOR AH, AH
0000a22b (01) 50                       PUSH AX
0000a22c (03) e8 a6fe                  CALL 0xa0d5
0000a22f (03) 83c4 04                  ADD SP, 0x4
0000a232 (03) 8b44 26                  MOV AX, [SI+0x26]
0000a235 (03) 3d 5000                  CMP AX, 0x50
0000a238 (02) 75 08                    JNZ 0xa242
0000a23a (03) 8b46 06                  MOV AX, [BP+0x6]
0000a23d (03) 8946 fa                  MOV [BP-0x6], AX
0000a240 (02) eb 08                    JMP 0xa24a
0000a242 (03) 8b46 06                  MOV AX, [BP+0x6]
0000a245 (02) d1e0                     SHL AX, 0x1
0000a247 (03) 8946 fa                  MOV [BP-0x6], AX
0000a24a (03) ff76 fa                  PUSH WORD [BP-0x6]
0000a24d (03) a0 2321                  MOV AL, [0x2123]
0000a250 (02) 32e4                     XOR AH, AH
0000a252 (01) 50                       PUSH AX
0000a253 (03) e8 7ffe                  CALL 0xa0d5
0000a256 (03) 83c4 04                  ADD SP, 0x4
0000a259 (05) c746 f8 0a00             MOV WORD [BP-0x8], 0xa
0000a25e (02) eb 1c                    JMP 0xa27c
0000a260 (03) b8 0100                  MOV AX, 0x1
0000a263 (01) 50                       PUSH AX
0000a264 (03) b8 6321                  MOV AX, 0x2163
0000a267 (01) 50                       PUSH AX
0000a268 (03) e8 9401                  CALL 0xa3ff
0000a26b (03) 83c4 04                  ADD SP, 0x4
0000a26e (03) a1 1321                  MOV AX, [0x2113]
0000a271 (03) 25 bb00                  AND AX, 0xbb
0000a274 (03) 3d a000                  CMP AX, 0xa0
0000a277 (02) 74 09                    JZ 0xa282
0000a279 (03) ff4e f8                  DEC WORD [BP-0x8]
0000a27c (04) 837e f8 00               CMP WORD [BP-0x8], 0x0
0000a280 (02) 75 de                    JNZ 0xa260
0000a282 (01) 56                       PUSH SI
0000a283 (03) 8b46 fa                  MOV AX, [BP-0x6]
0000a286 (01) 5b                       POP BX
0000a287 (03) 8947 24                  MOV [BX+0x24], AX
0000a28a (03) ff76 06                  PUSH WORD [BP+0x6]
0000a28d (03) a0 2121                  MOV AL, [0x2121]
0000a290 (02) 32e4                     XOR AH, AH
0000a292 (01) 50                       PUSH AX
0000a293 (03) e8 3ffe                  CALL 0xa0d5
0000a296 (03) 83c4 04                  ADD SP, 0x4
0000a299 (03) 8d66 fc                  LEA SP, [BP-0x4]
0000a29c (01) 5f                       POP DI
0000a29d (01) 5e                       POP SI
0000a29e (01) 5d                       POP BP
0000a29f (01) c3                       RET
0000a2a0 (01) 55                       PUSH BP
0000a2a1 (02) 8bec                     MOV BP, SP
0000a2a3 (01) 56                       PUSH SI
0000a2a4 (01) 57                       PUSH DI
0000a2a5 (03) 8b76 04                  MOV SI, [BP+0x4]
0000a2a8 (01) 4c                       DEC SP
0000a2a9 (01) 4c                       DEC SP
0000a2aa (05) c746 fa 1400             MOV WORD [BP-0x6], 0x14
0000a2af (02) eb 3b                    JMP 0xa2ec
0000a2b1 (01) 56                       PUSH SI
0000a2b2 (03) e8 58fe                  CALL 0xa10d
0000a2b5 (01) 44                       INC SP
0000a2b6 (01) 44                       INC SP
0000a2b7 (03) e8 87f2                  CALL 0x9541
0000a2ba (01) 50                       PUSH AX
0000a2bb (03) b8 0221                  MOV AX, 0x2102
0000a2be (01) 50                       PUSH AX
0000a2bf (03) b8 0100                  MOV AX, 0x1
0000a2c2 (01) 50                       PUSH AX
0000a2c3 (03) b8 5b21                  MOV AX, 0x215b
0000a2c6 (01) 50                       PUSH AX
0000a2c7 (03) e8 3501                  CALL 0xa3ff
0000a2ca (03) 83c4 08                  ADD SP, 0x8
0000a2cd (02) 0bc0                     OR AX, AX
0000a2cf (02) 75 04                    JNZ 0xa2d5
0000a2d1 (02) 2bc0                     SUB AX, AX
0000a2d3 (02) eb 20                    JMP 0xa2f5
0000a2d5 (03) 8b46 fa                  MOV AX, [BP-0x6]
0000a2d8 (03) 25 0400                  AND AX, 0x4
0000a2db (02) 0bc0                     OR AX, AX
0000a2dd (02) 74 0a                    JZ 0xa2e9
0000a2df (01) 56                       PUSH SI
0000a2e0 (03) a0 1a21                  MOV AL, [0x211a]
0000a2e3 (02) 32e4                     XOR AH, AH
0000a2e5 (01) 5b                       POP BX
0000a2e6 (03) 3147 28                  XOR [BX+0x28], AX
0000a2e9 (03) ff4e fa                  DEC WORD [BP-0x6]
0000a2ec (04) 837e fa 00               CMP WORD [BP-0x6], 0x0
0000a2f0 (02) 75 bf                    JNZ 0xa2b1
0000a2f2 (03) b8 ffff                  MOV AX, 0xffff
0000a2f5 (03) 8d66 fc                  LEA SP, [BP-0x4]
0000a2f8 (01) 5f                       POP DI
0000a2f9 (01) 5e                       POP SI
0000a2fa (01) 5d                       POP BP
0000a2fb (01) c3                       RET
0000a2fc (01) 55                       PUSH BP
0000a2fd (02) 8bec                     MOV BP, SP
0000a2ff (01) 56                       PUSH SI
0000a300 (01) 57                       PUSH DI
0000a301 (03) 8b76 04                  MOV SI, [BP+0x4]
0000a304 (01) 56                       PUSH SI
0000a305 (03) e8 98ff                  CALL 0xa2a0
0000a308 (01) 44                       INC SP
0000a309 (01) 44                       INC SP
0000a30a (02) 0bc0                     OR AX, AX
0000a30c (02) 74 05                    JZ 0xa313
0000a30e (03) b8 ffff                  MOV AX, 0xffff
0000a311 (02) eb 32                    JMP 0xa345
0000a313 (03) a0 0521                  MOV AL, [0x2105]
0000a316 (02) 32e4                     XOR AH, AH
0000a318 (03) a3 1521                  MOV [0x2115], AX
0000a31b (03) 8b44 24                  MOV AX, [SI+0x24]
0000a31e (02) d1f8                     SAR AX, 0x1
0000a320 (04) 3806 0221                CMP [0x2102], AL
0000a324 (02) 75 06                    JNZ 0xa32c
0000a326 (06) 810e 1521 0400           OR WORD [0x2115], 0x4
0000a32c (03) 8b44 28                  MOV AX, [SI+0x28]
0000a32f (01) 50                       PUSH AX
0000a330 (03) a0 1a21                  MOV AL, [0x211a]
0000a333 (02) 32e4                     XOR AH, AH
0000a335 (01) 93                       XCHG BX, AX
0000a336 (01) 58                       POP AX
0000a337 (02) 23c3                     AND AX, BX
0000a339 (02) 0bc0                     OR AX, AX
0000a33b (02) 74 06                    JZ 0xa343
0000a33d (06) 810e 1521 0800           OR WORD [0x2115], 0x8
0000a343 (02) 2bc0                     SUB AX, AX
0000a345 (01) 5f                       POP DI
0000a346 (01) 5e                       POP SI
0000a347 (01) 5d                       POP BP
0000a348 (01) c3                       RET
0000a349 (01) 55                       PUSH BP
0000a34a (02) 8bec                     MOV BP, SP
0000a34c (01) 56                       PUSH SI
0000a34d (01) 57                       PUSH DI
0000a34e (03) 8b76 04                  MOV SI, [BP+0x4]
0000a351 (03) 83ec 0a                  SUB SP, 0xa
0000a354 (03) 8b44 0e                  MOV AX, [SI+0xe]
0000a357 (03) 8946 fa                  MOV [BP-0x6], AX
0000a35a (01) 93                       XCHG BX, AX
0000a35b (02) 8b07                     MOV AX, [BX]
0000a35d (03) 8946 f8                  MOV [BP-0x8], AX
0000a360 (01) 93                       XCHG BX, AX
0000a361 (03) 8b47 0a                  MOV AX, [BX+0xa]
0000a364 (03) a3 2421                  MOV [0x2124], AX
0000a367 (03) 8b5e f8                  MOV BX, [BP-0x8]
0000a36a (03) c607 ff                  MOV BYTE [BX], 0xff
0000a36d (03) b8 0800                  MOV AX, 0x8
0000a370 (01) 50                       PUSH AX
0000a371 (03) a0 0521                  MOV AL, [0x2105]
0000a374 (02) 32e4                     XOR AH, AH
0000a376 (01) 93                       XCHG BX, AX
0000a377 (01) 58                       POP AX
0000a378 (02) 8bcb                     MOV CX, BX
0000a37a (02) d3f8                     SAR AX, CL
0000a37c (03) 8946 f6                  MOV [BP-0xa], AX
0000a37f (05) c746 f4 0a00             MOV WORD [BP-0xc], 0xa
0000a384 (02) eb 69                    JMP 0xa3ef
0000a386 (03) 8a44 2b                  MOV AL, [SI+0x2b]
0000a389 (02) 32e4                     XOR AH, AH
0000a38b (01) 50                       PUSH AX
0000a38c (03) a0 2221                  MOV AL, [0x2122]
0000a38f (02) 32e4                     XOR AH, AH
0000a391 (01) 50                       PUSH AX
0000a392 (03) e8 40fd                  CALL 0xa0d5
0000a395 (03) 83c4 04                  ADD SP, 0x4
0000a398 (03) e8 a6f1                  CALL 0x9541
0000a39b (01) 50                       PUSH AX
0000a39c (03) a1 2421                  MOV AX, [0x2124]
0000a39f (01) 50                       PUSH AX
0000a3a0 (03) ff76 f6                  PUSH WORD [BP-0xa]
0000a3a3 (03) b8 4f21                  MOV AX, 0x214f
0000a3a6 (01) 50                       PUSH AX
0000a3a7 (03) e8 5500                  CALL 0xa3ff
0000a3aa (03) 83c4 08                  ADD SP, 0x8
0000a3ad (05) 833e 1121 00             CMP WORD [0x2111], 0x0
0000a3b2 (02) 75 04                    JNZ 0xa3b8
0000a3b4 (02) 2bc0                     SUB AX, AX
0000a3b6 (02) eb 40                    JMP 0xa3f8
0000a3b8 (03) a1 1121                  MOV AX, [0x2111]
0000a3bb (03) 8946 f2                  MOV [BP-0xe], AX
0000a3be (01) 56                       PUSH SI
0000a3bf (03) e8 7afd                  CALL 0xa13c
0000a3c2 (01) 44                       INC SP
0000a3c3 (01) 44                       INC SP
0000a3c4 (03) 8b44 26                  MOV AX, [SI+0x26]
0000a3c7 (03) 3d 5000                  CMP AX, 0x50
0000a3ca (02) 75 0d                    JNZ 0xa3d9
0000a3cc (03) 8b44 24                  MOV AX, [SI+0x24]
0000a3cf (01) 50                       PUSH AX
0000a3d0 (01) 56                       PUSH SI
0000a3d1 (03) e8 b9fd                  CALL 0xa18d
0000a3d4 (03) 83c4 04                  ADD SP, 0x4
0000a3d7 (02) eb 0d                    JMP 0xa3e6
0000a3d9 (03) 8b44 24                  MOV AX, [SI+0x24]
0000a3dc (02) d1e0                     SHL AX, 0x1
0000a3de (01) 50                       PUSH AX
0000a3df (01) 56                       PUSH SI
0000a3e0 (03) e8 aafd                  CALL 0xa18d
0000a3e3 (03) 83c4 04                  ADD SP, 0x4
0000a3e6 (03) 8b46 f2                  MOV AX, [BP-0xe]
0000a3e9 (03) a3 1121                  MOV [0x2111], AX
0000a3ec (03) ff4e f4                  DEC WORD [BP-0xc]
0000a3ef (04) 837e f4 00               CMP WORD [BP-0xc], 0x0
0000a3f3 (02) 75 91                    JNZ 0xa386
0000a3f5 (03) b8 0100                  MOV AX, 0x1
0000a3f8 (03) 8d66 fc                  LEA SP, [BP-0x4]
0000a3fb (01) 5f                       POP DI
0000a3fc (01) 5e                       POP SI
0000a3fd (01) 5d                       POP BP
0000a3fe (01) c3                       RET
0000a3ff (01) 55                       PUSH BP
0000a400 (02) 8bec                     MOV BP, SP
0000a402 (01) 56                       PUSH SI
0000a403 (01) 57                       PUSH DI
0000a404 (03) 8b76 04                  MOV SI, [BP+0x4]
0000a407 (03) 83ec 04                  SUB SP, 0x4
0000a40a (03) 8b46 08                  MOV AX, [BP+0x8]
0000a40d (03) a3 0821                  MOV [0x2108], AX
0000a410 (03) 8b46 0a                  MOV AX, [BP+0xa]
0000a413 (03) a3 0a21                  MOV [0x210a], AX
0000a416 (02) 8bc6                     MOV AX, SI
0000a418 (01) 46                       INC SI
0000a419 (01) 93                       XCHG BX, AX
0000a41a (02) 8a07                     MOV AL, [BX]
0000a41c (03) a2 0c21                  MOV [0x210c], AL
0000a41f (03) a0 0c21                  MOV AL, [0x210c]
0000a422 (02) 32e4                     XOR AH, AH
0000a424 (02) 0bc0                     OR AX, AX
0000a426 (02) 74 03                    JZ 0xa42b
0000a428 (03) b8 ffff                  MOV AX, 0xffff
0000a42b (01) 40                       INC AX
0000a42c (03) a2 0d21                  MOV [0x210d], AL
0000a42f (03) 8b46 06                  MOV AX, [BP+0x6]
0000a432 (03) a2 0f21                  MOV [0x210f], AL
0000a435 (02) 8bc6                     MOV AX, SI
0000a437 (01) 46                       INC SI
0000a438 (01) 93                       XCHG BX, AX
0000a439 (02) 8a07                     MOV AL, [BX]
0000a43b (03) a2 0e21                  MOV [0x210e], AL
0000a43e (02) 8a04                     MOV AL, [SI]
0000a440 (03) a2 1021                  MOV [0x2110], AL
0000a443 (03) e8 52fc                  CALL 0xa098
0000a446 (03) e8 fbf0                  CALL 0x9544
0000a449 (03) b8 0300                  MOV AX, 0x3
0000a44c (01) 50                       PUSH AX
0000a44d (03) e8 e6f0                  CALL 0x9536
0000a450 (01) 44                       INC SP
0000a451 (01) 44                       INC SP
0000a452 (03) a0 1721                  MOV AL, [0x2117]
0000a455 (02) 32e4                     XOR AH, AH
0000a457 (01) 50                       PUSH AX
0000a458 (03) e8 dbf0                  CALL 0x9536
0000a45b (01) 44                       INC SP
0000a45c (01) 44                       INC SP
0000a45d (03) b8 0821                  MOV AX, 0x2108
0000a460 (03) 8946 fa                  MOV [BP-0x6], AX
0000a463 (05) c746 f8 0900             MOV WORD [BP-0x8], 0x9
0000a468 (02) eb 14                    JMP 0xa47e
0000a46a (03) 8b46 fa                  MOV AX, [BP-0x6]
0000a46d (03) ff46 fa                  INC WORD [BP-0x6]
0000a470 (01) 93                       XCHG BX, AX
0000a471 (02) 8a07                     MOV AL, [BX]
0000a473 (02) 32e4                     XOR AH, AH
0000a475 (01) 50                       PUSH AX
0000a476 (03) e8 bdf0                  CALL 0x9536
0000a479 (01) 44                       INC SP
0000a47a (01) 44                       INC SP
0000a47b (03) ff4e f8                  DEC WORD [BP-0x8]
0000a47e (04) 837e f8 00               CMP WORD [BP-0x8], 0x0
0000a482 (02) 75 e6                    JNZ 0xa46a
0000a484 (03) e8 36fc                  CALL 0xa0bd
0000a487 (03) e8 d5f0                  CALL 0x955f
0000a48a (03) a3 1321                  MOV [0x2113], AX
0000a48d (03) a0 0e21                  MOV AL, [0x210e]
0000a490 (02) 32e4                     XOR AH, AH
0000a492 (01) 93                       XCHG BX, AX
0000a493 (03) a1 1321                  MOV AX, [0x2113]
0000a496 (02) 23c3                     AND AX, BX
0000a498 (03) a3 1121                  MOV [0x2111], AX
0000a49b (03) e8 fafb                  CALL 0xa098
0000a49e (03) b8 0400                  MOV AX, 0x4
0000a4a1 (01) 50                       PUSH AX
0000a4a2 (03) e8 91f0                  CALL 0x9536
0000a4a5 (01) 44                       INC SP
0000a4a6 (01) 44                       INC SP
0000a4a7 (03) e8 13fc                  CALL 0xa0bd
0000a4aa (03) a1 1121                  MOV AX, [0x2111]
0000a4ad (02) 0bc0                     OR AX, AX
0000a4af (02) 74 05                    JZ 0xa4b6
0000a4b1 (03) b8 ffff                  MOV AX, 0xffff
0000a4b4 (02) eb 02                    JMP 0xa4b8
0000a4b6 (02) 2bc0                     SUB AX, AX
0000a4b8 (03) 8d66 fc                  LEA SP, [BP-0x4]
0000a4bb (01) 5f                       POP DI
0000a4bc (01) 5e                       POP SI
0000a4bd (01) 5d                       POP BP
0000a4be (01) c3                       RET
0000a4bf (01) 55                       PUSH BP
0000a4c0 (02) 8bec                     MOV BP, SP
0000a4c2 (06) 813e 1321 ff00           CMP WORD [0x2113], 0xff
0000a4c8 (02) 75 05                    JNZ 0xa4cf
0000a4ca (03) b8 0180                  MOV AX, 0x8001
0000a4cd (02) eb 3f                    JMP 0xa50e
0000a4cf (03) a1 1121                  MOV AX, [0x2111]
0000a4d2 (03) 25 0800                  AND AX, 0x8
0000a4d5 (02) 0bc0                     OR AX, AX
0000a4d7 (02) 74 05                    JZ 0xa4de
0000a4d9 (03) b8 0110                  MOV AX, 0x1001
0000a4dc (02) eb 30                    JMP 0xa50e
0000a4de (03) a1 1121                  MOV AX, [0x2111]
0000a4e1 (03) 25 0400                  AND AX, 0x4
0000a4e4 (02) 0bc0                     OR AX, AX
0000a4e6 (02) 74 05                    JZ 0xa4ed
0000a4e8 (03) b8 0108                  MOV AX, 0x801
0000a4eb (02) eb 21                    JMP 0xa50e
0000a4ed (03) a1 1121                  MOV AX, [0x2111]
0000a4f0 (03) 25 1000                  AND AX, 0x10
0000a4f3 (02) 0bc0                     OR AX, AX
0000a4f5 (02) 74 05                    JZ 0xa4fc
0000a4f7 (03) b8 0102                  MOV AX, 0x201
0000a4fa (02) eb 12                    JMP 0xa50e
0000a4fc (03) a1 1121                  MOV AX, [0x2111]
0000a4ff (03) 25 4000                  AND AX, 0x40
0000a502 (02) 0bc0                     OR AX, AX
0000a504 (02) 74 05                    JZ 0xa50b
0000a506 (03) b8 0203                  MOV AX, 0x302
0000a509 (02) eb 03                    JMP 0xa50e
0000a50b (03) b8 0101                  MOV AX, 0x101
0000a50e (01) 5d                       POP BP
0000a50f (01) c3                       RET
0000a510 (01) 53                       PUSH BX
0000a511 (02) 32c0                     XOR AL, AL
0000a513 (02) 8af8                     MOV BH, AL
0000a515 (03) e8 81d0                  CALL 0x7599
0000a518 (03) bb b721                  MOV BX, 0x21b7
0000a51b (03) e8 5ed0                  CALL 0x757c
0000a51e (02) b0 70                    MOV AL, 0x70
0000a520 (03) bb d321                  MOV BX, 0x21d3
0000a523 (03) e8 40d1                  CALL 0x7666
0000a526 (05) f606 d421 20             TEST BYTE [0x21d4], 0x20
0000a52b (01) 5b                       POP BX
0000a52c (02) 74 17                    JZ 0xa545
0000a52e (01) 53                       PUSH BX
0000a52f (03) bb bd21                  MOV BX, 0x21bd
0000a532 (03) e8 47d0                  CALL 0x757c
0000a535 (01) 5b                       POP BX
0000a536 (01) 53                       PUSH BX
0000a537 (03) 8b5f 20                  MOV BX, [BX+0x20]
0000a53a (02) b0 c0                    MOV AL, 0xc0
0000a53c (03) e8 5ad0                  CALL 0x7599
0000a53f (01) 5b                       POP BX
0000a540 (02) 84c0                     TEST AL, AL
0000a542 (02) 74 08                    JZ 0xa54c
0000a544 (01) c3                       RET
0000a545 (03) 8b77 08                  MOV SI, [BX+0x8]
0000a548 (04) c704 fdff                MOV WORD [SI], 0xfffd
0000a54c (05) c606 9200 00             MOV BYTE [0x92], 0x0
0000a551 (02) 2bc0                     SUB AX, AX
0000a553 (02) 8bd8                     MOV BX, AX
0000a555 (01) c3                       RET
0000a556 (03) 8b77 08                  MOV SI, [BX+0x8]
0000a559 (03) 833c fe                  CMP WORD [SI], -0x2
0000a55c (02) 72 1a                    JB 0xa578
0000a55e (01) 53                       PUSH BX
0000a55f (02) 32c0                     XOR AL, AL
0000a561 (02) 8af8                     MOV BH, AL
0000a563 (03) e8 33d0                  CALL 0x7599
0000a566 (01) 5b                       POP BX
0000a567 (01) 53                       PUSH BX
0000a568 (03) 8b5f 20                  MOV BX, [BX+0x20]
0000a56b (02) b0 c0                    MOV AL, 0xc0
0000a56d (03) e8 29d0                  CALL 0x7599
0000a570 (01) 5b                       POP BX
0000a571 (03) 8847 1d                  MOV [BX+0x1d], AL
0000a574 (02) 84c0                     TEST AL, AL
0000a576 (02) 75 05                    JNZ 0xa57d
0000a578 (02) 2bc0                     SUB AX, AX
0000a57a (02) 8bd8                     MOV BX, AX
0000a57c (01) c3                       RET
0000a57d (03) a2 a921                  MOV [0x21a9], AL
0000a580 (02) 2bc0                     SUB AX, AX
0000a582 (03) a3 b221                  MOV [0x21b2], AX
0000a585 (03) a3 b421                  MOV [0x21b4], AX
0000a588 (06) c706 aa21 d321           MOV WORD [0x21aa], 0x21d3
0000a58e (04) 8c1e ac21                MOV WORD [0x21ac], DS
0000a592 (06) c706 ae21 1e00           MOV WORD [0x21ae], 0x1e
0000a598 (01) 53                       PUSH BX
0000a599 (03) bb a921                  MOV BX, 0x21a9
0000a59c (02) b0 03                    MOV AL, 0x3
0000a59e (03) e8 2701                  CALL 0xa6c8
0000a5a1 (01) 5b                       POP BX
0000a5a2 (03) be d321                  MOV SI, 0x21d3
0000a5a5 (02) 8a04                     MOV AL, [SI]
0000a5a7 (02) 3c e9                    CMP AL, 0xe9
0000a5a9 (02) 74 04                    JZ 0xa5af
0000a5ab (02) 3c eb                    CMP AL, 0xeb
0000a5ad (02) 75 c9                    JNZ 0xa578
0000a5af (03) 83c6 0b                  ADD SI, 0xb
0000a5b2 (01) 53                       PUSH BX
0000a5b3 (03) 8b5f 08                  MOV BX, [BX+0x8]
0000a5b6 (03) 8a44 05                  MOV AL, [SI+0x5]
0000a5b9 (02) 32e4                     XOR AH, AH
0000a5bb (03) 8947 02                  MOV [BX+0x2], AX
0000a5be (03) 8b44 0b                  MOV AX, [SI+0xb]
0000a5c1 (03) 8947 04                  MOV [BX+0x4], AX
0000a5c4 (03) 8b44 03                  MOV AX, [SI+0x3]
0000a5c7 (03) 8947 0a                  MOV [BX+0xa], AX
0000a5ca (03) 8b44 06                  MOV AX, [SI+0x6]
0000a5cd (01) 48                       DEC AX
0000a5ce (03) 8947 13                  MOV [BX+0x13], AX
0000a5d1 (02) 2bd2                     SUB DX, DX
0000a5d3 (03) 8b44 08                  MOV AX, [SI+0x8]
0000a5d6 (03) 8a4c 02                  MOV CL, [SI+0x2]
0000a5d9 (02) 2aed                     SUB CH, CH
0000a5db (02) f7f1                     DIV CX
0000a5dd (01) 48                       DEC AX
0000a5de (03) 8947 11                  MOV [BX+0x11], AX
0000a5e1 (03) 8b44 06                  MOV AX, [SI+0x6]
0000a5e4 (02) b1 05                    MOV CL, 0x5
0000a5e6 (02) d3e0                     SHL AX, CL
0000a5e8 (02) 33d2                     XOR DX, DX
0000a5ea (02) f734                     DIV WORD [SI]
0000a5ec (03) 0344 03                  ADD AX, [SI+0x3]
0000a5ef (03) 8a4c 05                  MOV CL, [SI+0x5]
0000a5f2 (02) 32ed                     XOR CH, CH
0000a5f4 (03) 0344 0b                  ADD AX, [SI+0xb]
0000a5f7 (02) e2 fb                    LOOP 0xa5f4
0000a5f9 (02) 8bc8                     MOV CX, AX
0000a5fb (03) 8b44 08                  MOV AX, [SI+0x8]
0000a5fe (02) 2bc1                     SUB AX, CX
0000a600 (02) 33d2                     XOR DX, DX
0000a602 (03) 8a4c 02                  MOV CL, [SI+0x2]
0000a605 (02) 32ed                     XOR CH, CH
0000a607 (02) f7f1                     DIV CX
0000a609 (03) 05 0200                  ADD AX, 0x2
0000a60c (03) 8947 06                  MOV [BX+0x6], AX
0000a60f (03) 3d f00f                  CMP AX, 0xff0
0000a612 (02) 76 06                    JBE 0xa61a
0000a614 (04) c707 feff                MOV WORD [BX], 0xfffe
0000a618 (02) eb 04                    JMP 0xa61e
0000a61a (04) c707 ffff                MOV WORD [BX], 0xffff
0000a61e (02) 8b04                     MOV AX, [SI]
0000a620 (02) f7e1                     MUL CX
0000a622 (03) 8947 08                  MOV [BX+0x8], AX
0000a625 (01) 06                       PUSH ES
0000a626 (01) 0e                       PUSH CS
0000a627 (01) 07                       POP ES
0000a628 (01) fc                       CLD
0000a629 (03) bf b840                  MOV DI, 0x40b8
0000a62c (03) b9 0700                  MOV CX, 0x7
0000a62f (02) f2 af                    REPNZ SCASW
0000a631 (04) 81ef ba40                SUB DI, 0x40ba
0000a635 (05) 2e 8b85 c640             MOV AX, CS:[DI+0x40c6]
0000a63a (03) 8947 0e                  MOV [BX+0xe], AX
0000a63d (02) 8b04                     MOV AX, [SI]
0000a63f (03) bf b840                  MOV DI, 0x40b8
0000a642 (03) b9 0700                  MOV CX, 0x7
0000a645 (02) f2 af                    REPNZ SCASW
0000a647 (04) 81ef ba40                SUB DI, 0x40ba
0000a64b (05) 2e 8b85 c640             MOV AX, CS:[DI+0x40c6]
0000a650 (03) 8947 1b                  MOV [BX+0x1b], AX
0000a653 (01) 07                       POP ES
0000a654 (01) 5b                       POP BX
0000a655 (02) 8bc3                     MOV AX, BX
0000a657 (01) c3                       RET
0000a658 (03) 8000 00                  ADD BYTE [BX+SI], 0x0
0000a65b (02) 0100                     ADD [BX+SI], AX
0000a65d (02) 0200                     ADD AL, [BX+SI]
0000a65f (02) 04 00                    ADD AL, 0x0
0000a661 (02) 0800                     OR [BX+SI], AL
0000a663 (02) 1000                     ADC [BX+SI], AL
0000a665 (02) 2000                     AND [BX+SI], AL
0000a667 (02) 0001                     ADD [BX+DI], AL
0000a669 (02) 0102                     ADD [BP+SI], AX
0000a66b (02) 0303                     ADD AX, [BP+DI]
0000a66d (01) 07                       POP ES
0000a66e (02) 04 0f                    ADD AL, 0xf
0000a670 (03) 05 1f06                  ADD AX, 0x61f
0000a673 (01) 3f                       AAS
0000a674 (02) b0 03                    MOV AL, 0x3
0000a676 (02) eb 02                    JMP 0xa67a
0000a678 (02) b0 01                    MOV AL, 0x1
0000a67a (03) 8b4e 06                  MOV CX, [BP+0x6]
0000a67d (04) 890e aa21                MOV [0x21aa], CX
0000a681 (03) 8b4e 08                  MOV CX, [BP+0x8]
0000a684 (04) 890e ac21                MOV [0x21ac], CX
0000a688 (06) c706 b021 0000           MOV WORD [0x21b0], 0x0
0000a68e (01) 50                       PUSH AX
0000a68f (03) 8a66 0f                  MOV AH, [BP+0xf]
0000a692 (02) b0 00                    MOV AL, 0x0
0000a694 (02) d1e8                     SHR AX, 0x1
0000a696 (03) 8b77 08                  MOV SI, [BX+0x8]
0000a699 (03) 833c fe                  CMP WORD [SI], -0x2
0000a69c (02) 72 03                    JB 0xa6a1
0000a69e (03) 83c6 0c                  ADD SI, 0xc
0000a6a1 (03) 8a4c 0f                  MOV CL, [SI+0xf]
0000a6a4 (02) d3e0                     SHL AX, CL
0000a6a6 (03) a3 ae21                  MOV [0x21ae], AX
0000a6a9 (03) b8 8000                  MOV AX, 0x80
0000a6ac (02) d3e0                     SHL AX, CL
0000a6ae (03) f766 0c                  MUL WORD [BP+0xc]
0000a6b1 (03) a3 b221                  MOV [0x21b2], AX
0000a6b4 (04) 8916 b421                MOV [0x21b4], DX
0000a6b8 (03) 8a47 1d                  MOV AL, [BX+0x1d]
0000a6bb (03) a2 a921                  MOV [0x21a9], AL
0000a6be (01) 58                       POP AX
0000a6bf (01) 53                       PUSH BX
0000a6c0 (03) bb a921                  MOV BX, 0x21a9
0000a6c3 (03) e8 0200                  CALL 0xa6c8
0000a6c6 (01) 5b                       POP BX
0000a6c7 (01) c3                       RET
0000a6c8 (04) 8c16 2d22                MOV WORD [0x222d], SS
0000a6cc (04) 8926 2f22                MOV [0x222f], SP
0000a6d0 (02) 8cda                     MOV DX, DS
0000a6d2 (02) 8ed2                     MOV SS, DX
0000a6d4 (03) bc 2d22                  MOV SP, 0x222d
0000a6d7 (03) e8 ecce                  CALL 0x75c6
0000a6da (04) 8e16 2d22                MOV SS, [0x222d]
0000a6de (04) 8b26 2f22                MOV SP, [0x222f]
0000a6e2 (02) 33c0                     XOR AX, AX
0000a6e4 (04) 0a06 0417                OR AL, [0x1704]
0000a6e8 (02) 75 01                    JNZ 0xa6eb
0000a6ea (01) c3                       RET
0000a6eb (03) b8 0120                  MOV AX, 0x2001
0000a6ee (01) c3                       RET
0000a6ef (06) c706 3222 0000           MOV WORD [0x2232], 0x0
0000a6f5 (01) c3                       RET
0000a6f6 (03) a1 3222                  MOV AX, [0x2232]
0000a6f9 (02) 85c0                     TEST AX, AX
0000a6fb (02) 74 03                    JZ 0xa700
0000a6fd (03) b8 3422                  MOV AX, 0x2234
0000a700 (02) 8bd8                     MOV BX, AX
0000a702 (01) c3                       RET
0000a703 (01) 1e                       PUSH DS
0000a704 (01) 06                       PUSH ES
0000a705 (03) e8 2000                  CALL 0xa728
0000a708 (03) c576 06                  LDS SI, WORD [BP+0x6]
0000a70b (02) 2bff                     SUB DI, DI
0000a70d (02) 8ec0                     MOV ES, AX
0000a70f (02) eb 0c                    JMP 0xa71d
0000a711 (01) 1e                       PUSH DS
0000a712 (01) 06                       PUSH ES
0000a713 (03) e8 1200                  CALL 0xa728
0000a716 (03) c47e 06                  LES DI, WORD [BP+0x6]
0000a719 (02) 2bf6                     SUB SI, SI
0000a71b (02) 8ed8                     MOV DS, AX
0000a71d (02) f3 a5                    REP MOVSW
0000a71f (01) 07                       POP ES
0000a720 (01) 1f                       POP DS
0000a721 (02) 2bc0                     SUB AX, AX
0000a723 (01) c3                       RET
0000a724 (03) b8 0101                  MOV AX, 0x101
0000a727 (01) c3                       RET
0000a728 (03) 8b46 0c                  MOV AX, [BP+0xc]
0000a72b (02) b1 06                    MOV CL, 0x6
0000a72d (02) d3e0                     SHL AX, CL
0000a72f (04) 0306 3222                ADD AX, [0x2232]
0000a733 (03) 8a6e 0f                  MOV CH, [BP+0xf]
0000a736 (02) b1 00                    MOV CL, 0x0
0000a738 (02) d1e1                     SHL CX, 0x1
0000a73a (01) c3                       RET
0000a73b (03) e8 4800                  CALL 0xa786
0000a73e (02) 22c0                     AND AL, AL
0000a740 (02) 75 09                    JNZ 0xa74b
0000a742 (03) ba 0100                  MOV DX, 0x1
0000a745 (03) e8 d4c0                  CALL 0x681c
0000a748 (03) e9 f0ff                  JMP 0xa73b
0000a74b (03) e8 d0cd                  CALL 0x751e
0000a74e (04) fe0e 6d22                DEC BYTE [0x226d]
0000a752 (01) c3                       RET
0000a753 (01) 51                       PUSH CX
0000a754 (03) e8 3800                  CALL 0xa78f
0000a757 (02) 22c0                     AND AL, AL
0000a759 (02) 75 08                    JNZ 0xa763
0000a75b (03) ba 0100                  MOV DX, 0x1
0000a75e (03) e8 bbc0                  CALL 0x681c
0000a761 (02) eb f1                    JMP 0xa754
0000a763 (01) 59                       POP CX
0000a764 (04) fe0e 6c22                DEC BYTE [0x226c]
0000a768 (03) bb f700                  MOV BX, 0xf7
0000a76b (01) 51                       PUSH CX
0000a76c (03) e8 9ac3                  CALL 0x6b09
0000a76f (02) b0 03                    MOV AL, 0x3
0000a771 (03) e8 8fce                  CALL 0x7603
0000a774 (01) 59                       POP CX
0000a775 (01) 53                       PUSH BX
0000a776 (02) 8ac1                     MOV AL, CL
0000a778 (03) e8 bfcd                  CALL 0x753a
0000a77b (01) 5b                       POP BX
0000a77c (02) b7 00                    MOV BH, 0x0
0000a77e (02) b0 03                    MOV AL, 0x3
0000a780 (03) e8 80ce                  CALL 0x7603
0000a783 (03) e9 e0c3                  JMP 0x6b66
0000a786 (03) be 6d22                  MOV SI, 0x226d
0000a789 (03) bb feff                  MOV BX, 0xfffe
0000a78c (03) e9 1200                  JMP 0xa7a1
0000a78f (03) be 6c22                  MOV SI, 0x226c
0000a792 (03) bb fdff                  MOV BX, 0xfffd
0000a795 (03) e9 0900                  JMP 0xa7a1
0000a798 (02) 2bc0                     SUB AX, AX
0000a79a (01) c3                       RET
0000a79b (03) be 6b22                  MOV SI, 0x226b
0000a79e (03) bb fcff                  MOV BX, 0xfffc
0000a7a1 (03) 803c 00                  CMP BYTE [SI], 0x0
0000a7a4 (02) 75 11                    JNZ 0xa7b7
0000a7a6 (02) b0 80                    MOV AL, 0x80
0000a7a8 (01) 56                       PUSH SI
0000a7a9 (03) e8 57ce                  CALL 0x7603
0000a7ac (01) 5e                       POP SI
0000a7ad (02) 881c                     MOV [SI], BL
0000a7af (02) 84db                     TEST BL, BL
0000a7b1 (02) 75 04                    JNZ 0xa7b7
0000a7b3 (03) b8 0010                  MOV AX, 0x1000
0000a7b6 (01) c3                       RET
0000a7b7 (03) b8 ff90                  MOV AX, 0x90ff
0000a7ba (01) c3                       RET
0000a7bb (01) 51                       PUSH CX
0000a7bc (03) e8 dcff                  CALL 0xa79b
0000a7bf (02) 22c0                     AND AL, AL
0000a7c1 (02) 75 09                    JNZ 0xa7cc
0000a7c3 (04) 8a16 6e22                MOV DL, [0x226e]
0000a7c7 (03) e8 4bc0                  CALL 0x6815
0000a7ca (02) eb f0                    JMP 0xa7bc
0000a7cc (01) 59                       POP CX
0000a7cd (04) 3a0e 6a22                CMP CL, [0x226a]
0000a7d1 (02) 75 0f                    JNZ 0xa7e2
0000a7d3 (01) 51                       PUSH CX
0000a7d4 (04) f616 6a22                NOT BYTE [0x226a]
0000a7d8 (04) 8a1e 6a22                MOV BL, [0x226a]
0000a7dc (02) b0 06                    MOV AL, 0x6
0000a7de (03) e8 22ce                  CALL 0x7603
0000a7e1 (01) 59                       POP CX
0000a7e2 (04) fe0e 6b22                DEC BYTE [0x226b]
0000a7e6 (03) bb 1a00                  MOV BX, 0x1a
0000a7e9 (03) e9 7fff                  JMP 0xa76b
0000a7ec (02) 2bc0                     SUB AX, AX
0000a7ee (01) c3                       RET
0000a7ef (02) b0 02                    MOV AL, 0x2
0000a7f1 (02) b3 01                    MOV BL, 0x1
0000a7f3 (03) e8 0dce                  CALL 0x7603
0000a7f6 (02) b0 07                    MOV AL, 0x7
0000a7f8 (03) bb 0400                  MOV BX, 0x4
0000a7fb (03) e8 05ce                  CALL 0x7603
0000a7fe (02) b0 08                    MOV AL, 0x8
0000a800 (03) bb 0400                  MOV BX, 0x4
0000a803 (03) e8 fdcd                  CALL 0x7603
0000a806 (03) e8 89c0                  CALL 0x6892
0000a809 (03) a2 6e22                  MOV [0x226e], AL
0000a80c (02) b0 05                    MOV AL, 0x5
0000a80e (02) b3 01                    MOV BL, 0x1
0000a810 (03) e8 f0cd                  CALL 0x7603
0000a813 (02) b0 06                    MOV AL, 0x6
0000a815 (04) 8a1e 6a22                MOV BL, [0x226a]
0000a819 (03) e8 e7cd                  CALL 0x7603
0000a81c (02) b0 0e                    MOV AL, 0xe
0000a81e (02) b3 00                    MOV BL, 0x0
0000a820 (03) e8 e0cd                  CALL 0x7603
0000a823 (03) bb 6422                  MOV BX, 0x2264
0000a826 (03) e9 c6d1                  JMP 0x79ef
0000a829 (06) c706 6622 6400           MOV WORD [0x2266], 0x64
0000a82f (04) 8a16 6e22                MOV DL, [0x226e]
0000a833 (03) e9 57c0                  JMP 0x688d
0000a836 (04) 8e06 4e00                MOV ES, [0x4e]
0000a83a (03) 3d 0d00                  CMP AX, 0xd
0000a83d (02) 73 08                    JAE 0xa847
0000a83f (02) d1e0                     SHL AX, 0x1
0000a841 (01) 93                       XCHG BX, AX
0000a842 (05) 2e ffa7 ab42             JMP CS:[BX+0x42ab]
0000a847 (03) b8 ffff                  MOV AX, 0xffff
0000a84a (01) c3                       RET
0000a84b (03) c542 3c                  LDS AX, WORD [BP+SI+0x3c]
0000a84e (03) 0942 09                  OR [BP+SI+0x9], AX
0000a851 (01) ef                       OUT DX, AX
0000a852 (01) 1e                       PUSH DS
0000a853 (01) 5e                       POP SI
0000a854 (02) 09fa                     OR DX, DI
0000a856 (02) 09fd                     OR BP, DI
0000a858 (03) 15 a80c                  ADC AX, 0xca8
0000a85b (01) aa                       STOSB
0000a85c (03) 1345 09                  ADC AX, [DI+0x9]
0000a85f (01) 4c                       DEC SP
0000a860 (04) 0906 43bd                OR [0xbd43], AX
0000a864 (04) 0ab8 7022                OR BH, [BX+SI+0x2270]
0000a868 (03) b9 0002                  MOV CX, 0x200
0000a86b (01) c3                       RET
0000a86c (02) 84c0                     TEST AL, AL
0000a86e (02) 79 0d                    JNS 0xa87d
0000a870 (02) 3c a7                    CMP AL, 0xa7
0000a872 (02) 77 09                    JA 0xa87d
0000a874 (02) 2c 80                    SUB AL, 0x80
0000a876 (01) 53                       PUSH BX
0000a877 (03) bb de42                  MOV BX, 0x42de
0000a87a (02) 2e d7                    XLAT BYTE CS:[BX+AL]
0000a87c (01) 5b                       POP BX
0000a87d (01) cb                       RETF
0000a87e (05) 809a 4541 8e             SBB BYTE [BP+SI+0x4145], 0x8e
0000a883 (01) 41                       INC CX
0000a884 (04) 8f80 4545                POP WORD [BX+SI+0x4545]
0000a888 (01) 45                       INC BP
0000a889 (01) 49                       DEC CX
0000a88a (01) 49                       DEC CX
0000a88b (01) 49                       DEC CX
0000a88c (01) 8e                       DB 0x8e
0000a88d (01) 8f                       DB 0x8f
0000a88e (01) 90                       NOP
0000a88f (01) 92                       XCHG DX, AX
0000a890 (01) 92                       XCHG DX, AX
0000a891 (01) 4f                       DEC DI
0000a892 (01) 99                       CWD
0000a893 (01) 4f                       DEC DI
0000a894 (01) 55                       PUSH BP
0000a895 (01) 55                       PUSH BP
0000a896 (01) 59                       POP CX
0000a897 (01) 99                       CWD
0000a898 (05) 9a 9b9c 9d9e             CALL FAR 0x9e9d:0x9c9b
0000a89d (01) 9f                       LAHF
0000a89e (01) 41                       INC CX
0000a89f (01) 49                       DEC CX
0000a8a0 (01) 4f                       DEC DI
0000a8a1 (01) 55                       PUSH BP
0000a8a2 (01) a5                       MOVSW
0000a8a3 (01) a5                       MOVSW
0000a8a4 (01) a6                       CMPSB
0000a8a5 (01) a7                       CMPSW
0000a8a6 (03) e8 33c6                  CALL 0x6edc
0000a8a9 (03) e8 dad3                  CALL 0x7c86
0000a8ac (02) 75 40                    JNZ 0xa8ee
0000a8ae (01) 56                       PUSH SI
0000a8af (01) 52                       PUSH DX
0000a8b0 (03) b8 01ff                  MOV AX, 0xff01
0000a8b3 (02) cd 16                    INT 0x16
0000a8b5 (02) b4 0f                    MOV AH, 0xf
0000a8b7 (02) cd 10                    INT 0x10
0000a8b9 (02) b4 03                    MOV AH, 0x3
0000a8bb (02) cd 10                    INT 0x10
0000a8bd (01) 5e                       POP SI
0000a8be (01) 58                       POP AX
0000a8bf (01) 52                       PUSH DX
0000a8c0 (01) 56                       PUSH SI
0000a8c1 (01) 50                       PUSH AX
0000a8c2 (03) e8 5600                  CALL 0xa91b
0000a8c5 (02) b4 02                    MOV AH, 0x2
0000a8c7 (03) ba 0018                  MOV DX, 0x1800
0000a8ca (02) cd 10                    INT 0x10
0000a8cc (01) 5a                       POP DX
0000a8cd (01) 5e                       POP SI
0000a8ce (01) 1e                       PUSH DS
0000a8cf (02) 8eda                     MOV DS, DX
0000a8d1 (01) fc                       CLD
0000a8d2 (01) ac                       LODSB
0000a8d3 (02) 84c0                     TEST AL, AL
0000a8d5 (02) 74 08                    JZ 0xa8df
0000a8d7 (01) 56                       PUSH SI
0000a8d8 (02) b4 0e                    MOV AH, 0xe
0000a8da (02) cd 10                    INT 0x10
0000a8dc (01) 5e                       POP SI
0000a8dd (02) eb f2                    JMP 0xa8d1
0000a8df (01) 1f                       POP DS
0000a8e0 (02) b4 0f                    MOV AH, 0xf
0000a8e2 (02) cd 10                    INT 0x10
0000a8e4 (01) 5a                       POP DX
0000a8e5 (02) b4 02                    MOV AH, 0x2
0000a8e7 (02) cd 10                    INT 0x10
0000a8e9 (03) b8 00ff                  MOV AX, 0xff00
0000a8ec (02) cd 16                    INT 0x16
0000a8ee (02) b0 d6                    MOV AL, 0xd6
0000a8f0 (03) bb 0200                  MOV BX, 0x2
0000a8f3 (03) e8 0dcd                  CALL 0x7603
0000a8f6 (01) 53                       PUSH BX
0000a8f7 (02) b0 d5                    MOV AL, 0xd5
0000a8f9 (03) e8 07cd                  CALL 0x7603
0000a8fc (01) 53                       PUSH BX
0000a8fd (03) e8 2e00                  CALL 0xa92e
0000a900 (01) 5b                       POP BX
0000a901 (02) 32ff                     XOR BH, BH
0000a903 (02) b0 d5                    MOV AL, 0xd5
0000a905 (03) e8 fbcc                  CALL 0x7603
0000a908 (01) 5b                       POP BX
0000a909 (02) 32ff                     XOR BH, BH
0000a90b (02) b0 d6                    MOV AL, 0xd6
0000a90d (03) e8 f3cc                  CALL 0x7603
0000a910 (03) e8 73d3                  CALL 0x7c86
0000a913 (02) 75 03                    JNZ 0xa918
0000a915 (03) e8 0300                  CALL 0xa91b
0000a918 (03) e9 c7c5                  JMP 0x6ee2
0000a91b (02) b4 0f                    MOV AH, 0xf
0000a91d (02) cd 10                    INT 0x10
0000a91f (02) 8ad4                     MOV DL, AH
0000a921 (02) feca                     DEC DL
0000a923 (03) b9 0018                  MOV CX, 0x1800
0000a926 (02) 8af5                     MOV DH, CH
0000a928 (03) b8 0006                  MOV AX, 0x600
0000a92b (02) cd 10                    INT 0x10
0000a92d (01) c3                       RET
0000a92e (03) b9 0f00                  MOV CX, 0xf
0000a931 (01) 51                       PUSH CX
0000a932 (03) bb 0200                  MOV BX, 0x2
0000a935 (03) e8 0a00                  CALL 0xa942
0000a938 (03) bb 3200                  MOV BX, 0x32
0000a93b (03) e8 0400                  CALL 0xa942
0000a93e (01) 59                       POP CX
0000a93f (02) e2 f0                    LOOP 0xa931
0000a941 (01) c3                       RET
0000a942 (02) b0 d5                    MOV AL, 0xd5
0000a944 (03) e8 bccc                  CALL 0x7603
0000a947 (02) b0 07                    MOV AL, 0x7
0000a949 (03) e8 eecb                  CALL 0x753a
0000a94c (02) 33c9                     XOR CX, CX
0000a94e (02) b0 03                    MOV AL, 0x3
0000a950 (02) e2 fe                    LOOP 0xa950
0000a952 (02) fec8                     DEC AL
0000a954 (02) 75 fa                    JNZ 0xa950
0000a956 (01) c3                       RET
0000a957 (02) 84d2                     TEST DL, DL
0000a959 (02) 74 05                    JZ 0xa960
0000a95b (03) 80fa 02                  CMP DL, 0x2
0000a95e (02) 75 04                    JNZ 0xa964
0000a960 (04) 8816 9200                MOV [0x92], DL
0000a964 (04) 8c16 252d                MOV WORD [0x2d25], SS
0000a968 (04) 8926 232d                MOV [0x2d23], SP
0000a96c (02) 8cd8                     MOV AX, DS
0000a96e (02) 8ed0                     MOV SS, AX
0000a970 (03) bc 232d                  MOV SP, 0x2d23
0000a973 (03) e8 1902                  CALL 0xab8f
0000a976 (03) e8 2800                  CALL 0xa9a1
0000a979 (03) e8 25c2                  CALL 0x6ba1
0000a97c (03) e8 4ec0                  CALL 0x69cd
0000a97f (03) e8 c600                  CALL 0xaa48
0000a982 (03) e8 67d2                  CALL 0x7bec
0000a985 (03) e8 5ee7                  CALL 0x90e6
0000a988 (03) e8 64fe                  CALL 0xa7ef
0000a98b (03) e8 6cd1                  CALL 0x7afa
0000a98e (03) e8 32cf                  CALL 0x78c3
0000a991 (04) 8e16 252d                MOV SS, [0x2d25]
0000a995 (04) 8b26 232d                MOV SP, [0x2d23]
0000a999 (01) c3                       RET
0000a99a (03) e8 5bbf                  CALL 0x68f8
0000a99d (01) fb                       STI
0000a99e (03) e9 20c5                  JMP 0x6ec1
0000a9a1 (01) fa                       CLI
0000a9a2 (01) fc                       CLD
0000a9a3 (01) 06                       PUSH ES
0000a9a4 (03) b8 0000                  MOV AX, 0x0
0000a9a7 (02) 8ec0                     MOV ES, AX
0000a9a9 (02) 2bff                     SUB DI, DI
0000a9ab (03) be 9844                  MOV SI, 0x4498
0000a9ae (03) b9 0800                  MOV CX, 0x8
0000a9b1 (02) 2e ad                    LODS WORD CS:[SI]
0000a9b3 (03) e8 7700                  CALL 0xaa2d
0000a9b6 (02) e2 f9                    LOOP 0xa9b1
0000a9b8 (03) bf 1400                  MOV DI, 0x14
0000a9bb (03) b8 9244                  MOV AX, 0x4492
0000a9be (03) e8 6c00                  CALL 0xaa2d
0000a9c1 (03) bf 2000                  MOV DI, 0x20
0000a9c4 (03) b8 2115                  MOV AX, 0x1521
0000a9c7 (03) e8 6300                  CALL 0xaa2d
0000a9ca (03) bf 3000                  MOV DI, 0x30
0000a9cd (03) b8 6e06                  MOV AX, 0x66e
0000a9d0 (03) e8 5a00                  CALL 0xaa2d
0000a9d3 (03) bf 6800                  MOV DI, 0x68
0000a9d6 (03) b8 2a15                  MOV AX, 0x152a
0000a9d9 (03) e8 5100                  CALL 0xaa2d
0000a9dc (03) bf 6c00                  MOV DI, 0x6c
0000a9df (03) b8 9244                  MOV AX, 0x4492
0000a9e2 (03) e8 4800                  CALL 0xaa2d
0000a9e5 (03) bf 7000                  MOV DI, 0x70
0000a9e8 (03) b8 9244                  MOV AX, 0x4492
0000a9eb (03) e8 3f00                  CALL 0xaa2d
0000a9ee (03) bf a000                  MOV DI, 0xa0
0000a9f1 (03) b8 9244                  MOV AX, 0x4492
0000a9f4 (03) e8 3600                  CALL 0xaa2d
0000a9f7 (03) bf bc00                  MOV DI, 0xbc
0000a9fa (03) b8 9244                  MOV AX, 0x4492
0000a9fd (03) e8 2d00                  CALL 0xaa2d
0000aa00 (03) bf f803                  MOV DI, 0x3f8
0000aa03 (03) b8 9344                  MOV AX, 0x4493
0000aa06 (03) e8 2400                  CALL 0xaa2d
0000aa09 (03) bf fc03                  MOV DI, 0x3fc
0000aa0c (03) b8 e044                  MOV AX, 0x44e0
0000aa0f (03) e8 1b00                  CALL 0xaa2d
0000aa12 (03) b8 00f0                  MOV AX, 0xf000
0000aa15 (02) 8ec0                     MOV ES, AX
0000aa17 (03) bf f0ff                  MOV DI, 0xfff0
0000aa1a (02) b0 ea                    MOV AL, 0xea
0000aa1c (01) aa                       STOSB
0000aa1d (03) b8 e544                  MOV AX, 0x44e5
0000aa20 (01) ab                       STOSW
0000aa21 (02) 8cc8                     MOV AX, CS
0000aa23 (01) ab                       STOSW
0000aa24 (07) 26 c706 feff ffff        MOV WORD ES:[0xfffe], 0xffff
0000aa2b (01) 07                       POP ES
0000aa2c (01) c3                       RET
0000aa2d (01) ab                       STOSW
0000aa2e (02) 8cc8                     MOV AX, CS
0000aa30 (01) ab                       STOSW
0000aa31 (01) c3                       RET
0000aa32 (01) cf                       IRET
0000aa33 (04) 2e a1 0600               MOV AX, CS:[0x6]
0000aa37 (01) cf                       IRET
0000aa38 (02) b3 44                    MOV BL, 0x44
0000aa3a (03) b8 44bd                  MOV AX, 0xbd44
0000aa3d (01) 44                       INC SP
0000aa3e (03) c2 44c7                  RET 0xc744
0000aa41 (01) 44                       INC SP
0000aa42 (01) cc                       INT 3
0000aa43 (01) 44                       INC SP
0000aa44 (03) d144 d6                  ROL WORD [SI-0x2a], 0x1
0000aa47 (01) 44                       INC SP
0000aa48 (06) c706 992c a945           MOV WORD [0x2c99], 0x45a9
0000aa4e (04) 8c0e 9b2c                MOV WORD [0x2c9b], CS
0000aa52 (01) c3                       RET
0000aa53 (03) e8 3400                  CALL 0xaa8a
0000aa56 (03) 822a e8                  SUB BYTE [BP+SI], -0x18
0000aa59 (01) 2f                       DAS
0000aa5a (04) 0089 2ae8                ADD [BX+DI-0x17d6], CL
0000aa5e (02) 2a00                     SUB AL, [BX+SI]
0000aa60 (01) 95                       XCHG BP, AX
0000aa61 (02) 2ae8                     SUB CH, AL
0000aa63 (03) 25 0099                  AND AX, 0x9900
0000aa66 (02) 2ae8                     SUB CH, AL
0000aa68 (02) 2000                     AND [BX+SI], AL
0000aa6a (01) a5                       MOVSW
0000aa6b (02) 2ae8                     SUB CH, AL
0000aa6d (02) 1b00                     SBB AX, [BX+SI]
0000aa6f (01) ae                       SCASB
0000aa70 (02) 2ae8                     SUB CH, AL
0000aa72 (01) 16                       PUSH SS
0000aa73 (04) 00b4 2ae8                ADD [SI-0x17d6], DH
0000aa77 (02) 1100                     ADC [BX+SI], AX
0000aa79 (01) c3                       RET
0000aa7a (02) 2ae8                     SUB CH, AL
0000aa7c (02) 0c 00                    OR AL, 0x0
0000aa7e (02) 022b                     ADD CH, [BP+DI]
0000aa80 (03) e8 0700                  CALL 0xaa8a
0000aa83 (02) d82a                     FSUBR DWORD [BP+SI]
0000aa85 (03) e8 0200                  CALL 0xaa8a
0000aa88 (02) e6 2a                    OUT 0x2a, AL
0000aa8a (01) 1e                       PUSH DS
0000aa8b (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000aa90 (04) 8f06 af2b                POP WORD [0x2baf]
0000aa94 (04) 8f06 b92b                POP WORD [0x2bb9]
0000aa98 (04) 8f06 b32b                POP WORD [0x2bb3]
0000aa9c (04) 8f06 b52b                POP WORD [0x2bb5]
0000aaa0 (04) 8f06 b72b                POP WORD [0x2bb7]
0000aaa4 (04) 8c16 ad2b                MOV WORD [0x2bad], SS
0000aaa8 (04) 8926 ab2b                MOV [0x2bab], SP
0000aaac (05) 2e 8e16 0600             MOV SS, CS:[0x6]
0000aab1 (03) bc ab2b                  MOV SP, 0x2bab
0000aab4 (01) 60                       PUSHA
0000aab5 (04) 8c06 b12b                MOV WORD [0x2bb1], ES
0000aab9 (02) 8cd8                     MOV AX, DS
0000aabb (02) 8ec0                     MOV ES, AX
0000aabd (03) be 172b                  MOV SI, 0x2b17
0000aac0 (03) b9 0d00                  MOV CX, 0xd
0000aac3 (01) fc                       CLD
0000aac4 (01) ad                       LODSW
0000aac5 (02) 8bd8                     MOV BX, AX
0000aac7 (01) ad                       LODSW
0000aac8 (02) 8bf8                     MOV DI, AX
0000aaca (02) 8b07                     MOV AX, [BX]
0000aacc (03) e8 5d00                  CALL 0xab2c
0000aacf (02) e2 f3                    LOOP 0xaac4
0000aad1 (03) a1 b72b                  MOV AX, [0x2bb7]
0000aad4 (03) bb 0c00                  MOV BX, 0xc
0000aad7 (01) fc                       CLD
0000aad8 (01) 4b                       DEC BX
0000aad9 (05) 2e 8a8f 7b45             MOV CL, CS:[BX+0x457b]
0000aade (02) d1e8                     SHR AX, 0x1
0000aae0 (02) 72 02                    JB 0xaae4
0000aae2 (02) b1 2d                    MOV CL, 0x2d
0000aae4 (04) 888f dc2b                MOV [BX+0x2bdc], CL
0000aae8 (02) 85db                     TEST BX, BX
0000aaea (02) 75 ec                    JNZ 0xaad8
0000aaec (01) 1e                       PUSH DS
0000aaed (04) 8e1e 4e00                MOV DS, [0x4e]
0000aaf1 (03) be 0800                  MOV SI, 0x8
0000aaf4 (03) bf cc2b                  MOV DI, 0x2bcc
0000aaf7 (03) b9 0400                  MOV CX, 0x4
0000aafa (02) f3 a5                    REP MOVSW
0000aafc (01) 1f                       POP DS
0000aafd (01) fb                       STI
0000aafe (03) be bb2b                  MOV SI, 0x2bbb
0000ab01 (03) e8 26bd                  CALL 0x682a
0000ab04 (04) 8b36 b92b                MOV SI, [0x2bb9]
0000ab08 (03) 2e 8b34                  MOV SI, CS:[SI]
0000ab0b (03) e8 1cbd                  CALL 0x682a
0000ab0e (03) be c02b                  MOV SI, 0x2bc0
0000ab11 (03) e8 16bd                  CALL 0x682a
0000ab14 (03) b8 ff4c                  MOV AX, 0x4cff
0000ab17 (02) cd 21                    INT 0x21
0000ab19 (02) eb fe                    JMP 0xab19
0000ab1b (01) 4f                       DEC DI
0000ab1c (01) 44                       INC SP
0000ab1d (01) 49                       DEC CX
0000ab1e (01) 54                       PUSH SP
0000ab1f (01) 53                       PUSH BX
0000ab20 (01) 5a                       POP DX
0000ab21 (03) 2d 412d                  SUB AX, 0x2d41
0000ab24 (01) 50                       PUSH AX
0000ab25 (03) 2d 4351                  SUB AX, 0x5143
0000ab28 (02) b1 02                    MOV CL, 0x2
0000ab2a (02) eb 03                    JMP 0xab2f
0000ab2c (01) 51                       PUSH CX
0000ab2d (02) b1 04                    MOV CL, 0x4
0000ab2f (02) 8bd8                     MOV BX, AX
0000ab31 (01) fc                       CLD
0000ab32 (02) d1c3                     ROL BX, 0x1
0000ab34 (02) d1c3                     ROL BX, 0x1
0000ab36 (02) d1c3                     ROL BX, 0x1
0000ab38 (02) d1c3                     ROL BX, 0x1
0000ab3a (02) 8ac3                     MOV AL, BL
0000ab3c (02) 24 0f                    AND AL, 0xf
0000ab3e (02) 04 90                    ADD AL, 0x90
0000ab40 (01) 27                       DAA
0000ab41 (02) 14 40                    ADC AL, 0x40
0000ab43 (01) 27                       DAA
0000ab44 (01) aa                       STOSB
0000ab45 (02) e2 eb                    LOOP 0xab32
0000ab47 (01) 59                       POP CX
0000ab48 (01) c3                       RET
0000ab49 (03) 80fc 08                  CMP AH, 0x8
0000ab4c (02) 75 03                    JNZ 0xab51
0000ab4e (02) 2ad2                     SUB DL, DL
0000ab50 (01) cf                       IRET
0000ab51 (03) 80fc 0d                  CMP AH, 0xd
0000ab54 (02) 75 03                    JNZ 0xab59
0000ab56 (02) 2bc0                     SUB AX, AX
0000ab58 (01) cf                       IRET
0000ab59 (03) e9 29ff                  JMP 0xaa85
0000ab5c (02) 2bc0                     SUB AX, AX
0000ab5e (03) 83f9 11                  CMP CX, 0x11
0000ab61 (02) 73 09                    JAE 0xab6c
0000ab63 (02) 8bd9                     MOV BX, CX
0000ab65 (02) 03db                     ADD BX, BX
0000ab67 (05) 2e 8b87 cd45             MOV AX, CS:[BX+0x45cd]
0000ab6c (01) c3                       RET
0000ab6d (03) 832c 99                  SUB WORD [SI], -0x67
0000ab70 (02) 2c bc                    SUB AL, 0xbc
0000ab72 (02) 2c ab                    SUB AL, 0xab
0000ab74 (02) 2c bb                    SUB AL, 0xbb
0000ab76 (02) 2c b3                    SUB AL, 0xb3
0000ab78 (02) 2c b7                    SUB AL, 0xb7
0000ab7a (02) 2c 00                    SUB AL, 0x0
0000ab7c (02) 0000                     ADD [BX+SI], AL
0000ab7e (02) 0000                     ADD [BX+SI], AL
0000ab80 (02) 0000                     ADD [BX+SI], AL
0000ab82 (02) 0000                     ADD [BX+SI], AL
0000ab84 (02) 0000                     ADD [BX+SI], AL
0000ab86 (02) 0000                     ADD [BX+SI], AL
0000ab88 (02) 0000                     ADD [BX+SI], AL
0000ab8a (02) 0000                     ADD [BX+SI], AL
0000ab8c (04) 0082 221e                ADD [BP+SI+0x1e22], AL
0000ab90 (03) b8 4000                  MOV AX, 0x40
0000ab93 (02) 8ed8                     MOV DS, AX
0000ab95 (03) a1 1300                  MOV AX, [0x13]
0000ab98 (01) 1f                       POP DS
0000ab99 (03) a3 972c                  MOV [0x2c97], AX
0000ab9c (03) 2d 4000                  SUB AX, 0x40
0000ab9f (03) a3 912c                  MOV [0x2c91], AX
0000aba2 (02) b1 06                    MOV CL, 0x6
0000aba4 (02) d3e0                     SHL AX, CL
0000aba6 (03) a3 bd2c                  MOV [0x2cbd], AX
0000aba9 (03) a3 a52c                  MOV [0x2ca5], AX
0000abac (06) 813e 972c 8003           CMP WORD [0x2c97], 0x380
0000abb2 (02) 74 08                    JZ 0xabbc
0000abb4 (06) 813e 972c 0004           CMP WORD [0x2c97], 0x400
0000abba (02) 75 01                    JNZ 0xabbd
0000abbc (01) c3                       RET
0000abbd (01) 9c                       PUSHF
0000abbe (01) 06                       PUSH ES
0000abbf (01) fc                       CLD
0000abc0 (01) fa                       CLI
0000abc1 (06) c706 912c 0004           MOV WORD [0x2c91], 0x400
0000abc7 (06) c706 bd2c ffff           MOV WORD [0x2cbd], 0xffff
0000abcd (03) b8 0010                  MOV AX, 0x1000
0000abd0 (01) 1e                       PUSH DS
0000abd1 (02) 8ed8                     MOV DS, AX
0000abd3 (04) 8b0e fcff                MOV CX, [0xfffc]
0000abd7 (04) 8b16 feff                MOV DX, [0xfffe]
0000abdb (01) 1f                       POP DS
0000abdc (03) b8 00f0                  MOV AX, 0xf000
0000abdf (02) 8ec0                     MOV ES, AX
0000abe1 (03) bf fcff                  MOV DI, 0xfffc
0000abe4 (01) ab                       STOSW
0000abe5 (02) f7d0                     NOT AX
0000abe7 (01) ab                       STOSW
0000abe8 (02) f7d0                     NOT AX
0000abea (03) 2d 0020                  SUB AX, 0x2000
0000abed (02) 73 f0                    JAE 0xabdf
0000abef (03) b8 00f0                  MOV AX, 0xf000
0000abf2 (02) 8ec0                     MOV ES, AX
0000abf4 (03) bf fcff                  MOV DI, 0xfffc
0000abf7 (01) af                       SCASW
0000abf8 (02) 75 07                    JNZ 0xac01
0000abfa (02) f7d0                     NOT AX
0000abfc (01) af                       SCASW
0000abfd (02) 74 19                    JZ 0xac18
0000abff (02) f7d0                     NOT AX
0000ac01 (06) 812e bd2c 0020           SUB WORD [0x2cbd], 0x2000
0000ac07 (06) 812e 912c 8000           SUB WORD [0x2c91], 0x80
0000ac0d (03) 2d 0020                  SUB AX, 0x2000
0000ac10 (02) 73 e0                    JAE 0xabf2
0000ac12 (06) c706 bd2c 0000           MOV WORD [0x2cbd], 0x0
0000ac18 (03) a1 bd2c                  MOV AX, [0x2cbd]
0000ac1b (03) a3 a52c                  MOV [0x2ca5], AX
0000ac1e (03) a1 912c                  MOV AX, [0x2c91]
0000ac21 (03) a3 972c                  MOV [0x2c97], AX
0000ac24 (03) b8 0010                  MOV AX, 0x1000
0000ac27 (01) 1e                       PUSH DS
0000ac28 (02) 8ed8                     MOV DS, AX
0000ac2a (04) 890e fcff                MOV [0xfffc], CX
0000ac2e (04) 8916 feff                MOV [0xfffe], DX
0000ac32 (01) 1f                       POP DS
0000ac33 (01) 07                       POP ES
0000ac34 (01) 9d                       POPF
0000ac35 (01) c3                       RET
0000ac36 (02) 0000                     ADD [BX+SI], AL
0000ac38 (02) 0000                     ADD [BX+SI], AL
0000ac3a (02) 0000                     ADD [BX+SI], AL
0000ac3c (02) 0000                     ADD [BX+SI], AL
0000ac3e (02) 0000                     ADD [BX+SI], AL
0000ac40 (03) e9 1100                  JMP 0xac54
0000ac43 (03) e9 8700                  JMP 0xaccd
0000ac46 (03) 876a aa                  XCHG [BP+SI-0x56], BP
0000ac49 (04) 6928 4329                IMUL BP, [BX+SI], 0x2943
0000ac4d (01) 60                       PUSHA
0000ac4e (02) 3835                     CMP [DI], DH
0000ac50 (03) 2044 52                  AND [SI+0x52], AL
0000ac53 (01) 49                       DEC CX
0000ac54 (01) fc                       CLD
0000ac55 (01) 1e                       PUSH DS
0000ac56 (05) 2e 8e1e 0800             MOV DS, CS:[0x8]
0000ac5b (01) 06                       PUSH ES
0000ac5c (02) b1 31                    MOV CL, 0x31
0000ac5e (03) ba f308                  MOV DX, 0x8f3
0000ac61 (02) cd e0                    INT 0xe0
0000ac63 (02) 8cd8                     MOV AX, DS
0000ac65 (03) bb 1000                  MOV BX, 0x10
0000ac68 (02) b1 04                    MOV CL, 0x4
0000ac6a (02) d3eb                     SHR BX, CL
0000ac6c (02) 03c3                     ADD AX, BX
0000ac6e (03) a3 fc00                  MOV [0xfc], AX
0000ac71 (02) 8cd8                     MOV AX, DS
0000ac73 (02) 8ec0                     MOV ES, AX
0000ac75 (03) a3 2b02                  MOV [0x22b], AX
0000ac78 (03) a3 3502                  MOV [0x235], AX
0000ac7b (03) a3 2f02                  MOV [0x22f], AX
0000ac7e (02) 2bff                     SUB DI, DI
0000ac80 (02) 8ec7                     MOV ES, DI
0000ac82 (03) be 8c28                  MOV SI, 0x288c
0000ac85 (03) b9 0a00                  MOV CX, 0xa
0000ac88 (02) 2e ac                    LODS BYTE CS:[SI]
0000ac8a (02) 32e4                     XOR AH, AH
0000ac8c (02) d1e0                     SHL AX, 0x1
0000ac8e (02) d1e0                     SHL AX, 0x1
0000ac90 (01) 97                       XCHG DI, AX
0000ac91 (02) 2e a5                    MOVS WORD CS:[DI]
0000ac93 (02) 8cc8                     MOV AX, CS
0000ac95 (01) ab                       STOSW
0000ac96 (02) e2 f0                    LOOP 0xac88
0000ac98 (06) c706 8f03 4107           MOV WORD [0x38f], 0x741
0000ac9e (04) 8c0e 9103                MOV WORD [0x391], CS
0000aca2 (04) 2e a1 0600               MOV AX, CS:[0x6]
0000aca6 (03) a3 3902                  MOV [0x239], AX
0000aca9 (01) 1e                       PUSH DS
0000acaa (02) 8ed8                     MOV DS, AX
0000acac (06) c706 4000 8d00           MOV WORD [0x40], 0x8d
0000acb2 (04) 8c0e 4200                MOV WORD [0x42], CS
0000acb6 (01) 1f                       POP DS
0000acb7 (02) 2bc0                     SUB AX, AX
0000acb9 (02) 8ec0                     MOV ES, AX
0000acbb (04) 26 a1 8003               MOV AX, ES:[0x380]
0000acbf (03) a3 9303                  MOV [0x393], AX
0000acc2 (04) 26 a1 8203               MOV AX, ES:[0x382]
0000acc6 (03) a3 9503                  MOV [0x395], AX
0000acc9 (01) 07                       POP ES
0000acca (01) 1f                       POP DS
0000accb (02) 2ac9                     SUB CL, CL
0000accd (01) fc                       CLD
0000acce (01) 06                       PUSH ES
0000accf (01) 1e                       PUSH DS
0000acd0 (03) e8 db05                  CALL 0xb2ae
0000acd3 (01) 1e                       PUSH DS
0000acd4 (01) 07                       POP ES
0000acd5 (04) 8c16 e200                MOV WORD [0xe2], SS
0000acd9 (04) 8926 e000                MOV [0xe0], SP
0000acdd (01) fa                       CLI
0000acde (01) 1e                       PUSH DS
0000acdf (01) 17                       POP SS
0000ace0 (03) bc e000                  MOV SP, 0xe0
0000ace3 (01) fb                       STI
0000ace4 (02) 8ad9                     MOV BL, CL
0000ace6 (02) 32ff                     XOR BH, BH
0000ace8 (02) d1e3                     SHL BX, 0x1
0000acea (05) 2e ff97 be00             CALL CS:[BX+0xbe]
0000acef (01) fa                       CLI
0000acf0 (04) 8e16 e200                MOV SS, [0xe2]
0000acf4 (04) 8b26 e000                MOV SP, [0xe0]
0000acf8 (01) fb                       STI
0000acf9 (02) 8bd8                     MOV BX, AX
0000acfb (01) 1f                       POP DS
0000acfc (01) 07                       POP ES
0000acfd (01) cb                       RETF
0000acfe (02) c400                     LES AX, WORD [BX+SI]
0000ad00 (02) 24 01                    AND AL, 0x1
0000ad02 (02) 1801                     SBB [BX+DI], AL
0000ad04 (02) 33c0                     XOR AX, AX
0000ad06 (03) a3 7701                  MOV [0x177], AX
0000ad09 (03) a3 7501                  MOV [0x175], AX
0000ad0c (03) a3 a60d                  MOV [0xda6], AX
0000ad0f (03) e8 f434                  CALL 0xe206
0000ad12 (05) 803e 3c02 ff             CMP BYTE [0x23c], 0xff
0000ad17 (02) 75 0a                    JNZ 0xad23
0000ad19 (03) b8 00ff                  MOV AX, 0xff00
0000ad1c (02) cd 16                    INT 0x16
0000ad1e (05) c606 3c02 00             MOV BYTE [0x23c], 0x0
0000ad23 (01) 1e                       PUSH DS
0000ad24 (01) 07                       POP ES
0000ad25 (03) bf 9703                  MOV DI, 0x397
0000ad28 (03) b9 e001                  MOV CX, 0x1e0
0000ad2b (02) 2bc0                     SUB AX, AX
0000ad2d (01) fc                       CLD
0000ad2e (02) f3 ab                    REP STOSW
0000ad30 (03) bf 9703                  MOV DI, 0x397
0000ad33 (03) b9 1800                  MOV CX, 0x18
0000ad36 (02) b0 ff                    MOV AL, 0xff
0000ad38 (01) aa                       STOSB
0000ad39 (03) 83c7 27                  ADD DI, 0x27
0000ad3c (02) e2 fa                    LOOP 0xad38
0000ad3e (05) c606 5f01 ff             MOV BYTE [0x15f], 0xff
0000ad43 (02) 2bc0                     SUB AX, AX
0000ad45 (03) a2 6f02                  MOV [0x26f], AL
0000ad48 (03) a3 6d02                  MOV [0x26d], AX
0000ad4b (03) a2 6401                  MOV [0x164], AL
0000ad4e (03) a2 6001                  MOV [0x160], AL
0000ad51 (03) a2 6301                  MOV [0x163], AL
0000ad54 (03) a2 8501                  MOV [0x185], AL
0000ad57 (01) c3                       RET
0000ad58 (03) a1 fc00                  MOV AX, [0xfc]
0000ad5b (01) 42                       INC DX
0000ad5c (02) 74 05                    JZ 0xad63
0000ad5e (01) 4a                       DEC DX
0000ad5f (04) 8916 fc00                MOV [0xfc], DX
0000ad63 (01) c3                       RET
0000ad64 (01) 1e                       PUSH DS
0000ad65 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000ad6a (04) 8e1e 4e00                MOV DS, [0x4e]
0000ad6e (04) c536 3800                LDS SI, WORD [0x38]
0000ad72 (03) bf 7202                  MOV DI, 0x272
0000ad75 (03) b9 4000                  MOV CX, 0x40
0000ad78 (02) f3 a5                    REP MOVSW
0000ad7a (01) 1f                       POP DS
0000ad7b (01) 52                       PUSH DX
0000ad7c (03) be 7202                  MOV SI, 0x272
0000ad7f (03) bf 5503                  MOV DI, 0x355
0000ad82 (02) b0 01                    MOV AL, 0x1
0000ad84 (03) e8 2122                  CALL 0xcfa8
0000ad87 (04) 8936 fa02                MOV [0x2fa], SI
0000ad8b (01) 5e                       POP SI
0000ad8c (01) 1e                       PUSH DS
0000ad8d (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000ad92 (03) bf 5503                  MOV DI, 0x355
0000ad95 (03) b9 1000                  MOV CX, 0x10
0000ad98 (02) f3 a5                    REP MOVSW
0000ad9a (01) 1f                       POP DS
0000ad9b (02) b1 19                    MOV CL, 0x19
0000ad9d (03) e8 0d27                  CALL 0xd4ad
0000ada0 (03) a2 5201                  MOV [0x152], AL
0000ada3 (03) a2 5301                  MOV [0x153], AL
0000ada6 (02) b1 20                    MOV CL, 0x20
0000ada8 (02) b2 ff                    MOV DL, 0xff
0000adaa (03) e8 0027                  CALL 0xd4ad
0000adad (03) a2 9a01                  MOV [0x19a], AL
0000adb0 (03) e8 9404                  CALL 0xb247
0000adb3 (06) c706 7b01 0000           MOV WORD [0x17b], 0x0
0000adb9 (03) a0 5e03                  MOV AL, [0x35e]
0000adbc (02) 24 7f                    AND AL, 0x7f
0000adbe (02) 3c 43                    CMP AL, 0x43
0000adc0 (02) 75 03                    JNZ 0xadc5
0000adc2 (03) e9 4602                  JMP 0xb00b
0000adc5 (03) e8 6a01                  CALL 0xaf32
0000adc8 (02) 84c0                     TEST AL, AL
0000adca (02) 74 06                    JZ 0xadd2
0000adcc (03) b9 1d00                  MOV CX, 0x1d
0000adcf (03) e9 ab03                  JMP 0xb17d
0000add2 (04) 8b1e 9d01                MOV BX, [0x19d]
0000add6 (03) 83fb 04                  CMP BX, 0x4
0000add9 (02) 75 02                    JNZ 0xaddd
0000addb (02) 33db                     XOR BX, BX
0000addd (04) 81e3 ff01                AND BX, 0x1ff
0000ade1 (03) a1 9f01                  MOV AX, [0x19f]
0000ade4 (02) 85db                     TEST BX, BX
0000ade6 (02) 74 01                    JZ 0xade9
0000ade8 (01) 48                       DEC AX
0000ade9 (02) b1 05                    MOV CL, 0x5
0000adeb (02) d3e0                     SHL AX, CL
0000aded (02) fec9                     DEC CL
0000adef (03) 83c3 0f                  ADD BX, 0xf
0000adf2 (02) d3eb                     SHR BX, CL
0000adf4 (02) 03c3                     ADD AX, BX
0000adf6 (04) 2b06 a301                SUB AX, [0x1a3]
0000adfa (03) a3 2202                  MOV [0x222], AX
0000adfd (03) 05 1100                  ADD AX, 0x11
0000ae00 (04) 0306 a501                ADD AX, [0x1a5]
0000ae04 (02) 73 03                    JAE 0xae09
0000ae06 (03) e9 1700                  JMP 0xae20
0000ae09 (05) 833e 2803 00             CMP WORD [0x328], 0x0
0000ae0e (02) 75 05                    JNZ 0xae15
0000ae10 (03) e8 5f01                  CALL 0xaf72
0000ae13 (02) eb 11                    JMP 0xae26
0000ae15 (04) 0306 2803                ADD AX, [0x328]
0000ae19 (02) 72 05                    JB 0xae20
0000ae1b (03) e8 5001                  CALL 0xaf6e
0000ae1e (02) 74 06                    JZ 0xae26
0000ae20 (03) b9 0300                  MOV CX, 0x3
0000ae23 (03) e9 5703                  JMP 0xb17d
0000ae26 (03) a1 2202                  MOV AX, [0x222]
0000ae29 (03) 05 1100                  ADD AX, 0x11
0000ae2c (04) 0306 a501                ADD AX, [0x1a5]
0000ae30 (04) 3b06 7701                CMP AX, [0x177]
0000ae34 (02) 77 ea                    JA 0xae20
0000ae36 (03) a1 7701                  MOV AX, [0x177]
0000ae39 (03) 2d 1100                  SUB AX, 0x11
0000ae3c (04) 2b06 2202                SUB AX, [0x222]
0000ae40 (04) 3b06 a701                CMP AX, [0x1a7]
0000ae44 (02) 76 07                    JBE 0xae4d
0000ae46 (04) 2b06 a701                SUB AX, [0x1a7]
0000ae4a (03) a3 7b01                  MOV [0x17b], AX
0000ae4d (03) e8 0201                  CALL 0xaf52
0000ae50 (03) 05 1000                  ADD AX, 0x10
0000ae53 (03) a3 2402                  MOV [0x224], AX
0000ae56 (03) a1 2402                  MOV AX, [0x224]
0000ae59 (04) 0306 a901                ADD AX, [0x1a9]
0000ae5d (03) a3 9201                  MOV [0x192], AX
0000ae60 (03) a1 ab01                  MOV AX, [0x1ab]
0000ae63 (03) a3 9001                  MOV [0x190], AX
0000ae66 (03) a1 b101                  MOV AX, [0x1b1]
0000ae69 (04) 0306 2402                ADD AX, [0x224]
0000ae6d (03) a3 9401                  MOV [0x194], AX
0000ae70 (03) a1 af01                  MOV AX, [0x1af]
0000ae73 (03) a3 9601                  MOV [0x196], AX
0000ae76 (05) c606 1001 00             MOV BYTE [0x110], 0x0
0000ae7b (03) e8 1e03                  CALL 0xb19c
0000ae7e (02) 33d2                     XOR DX, DX
0000ae80 (02) b1 1a                    MOV CL, 0x1a
0000ae82 (03) e8 2826                  CALL 0xd4ad
0000ae85 (03) a1 2402                  MOV AX, [0x224]
0000ae88 (03) a3 2002                  MOV [0x220], AX
0000ae8b (03) a1 2202                  MOV AX, [0x222]
0000ae8e (03) 05 0700                  ADD AX, 0x7
0000ae91 (02) b1 03                    MOV CL, 0x3
0000ae93 (02) d3e8                     SHR AX, CL
0000ae95 (03) a3 1e02                  MOV [0x21e], AX
0000ae98 (03) a1 a301                  MOV AX, [0x1a3]
0000ae9b (03) ba 1000                  MOV DX, 0x10
0000ae9e (02) f7e2                     MUL DX
0000aea0 (03) b9 0002                  MOV CX, 0x200
0000aea3 (02) f7f1                     DIV CX
0000aea5 (03) b9 0400                  MOV CX, 0x4
0000aea8 (02) f7e1                     MUL CX
0000aeaa (03) a3 2602                  MOV [0x226], AX
0000aead (05) c606 2802 00             MOV BYTE [0x228], 0x0
0000aeb2 (03) ba 8000                  MOV DX, 0x80
0000aeb5 (03) e8 d403                  CALL 0xb28c
0000aeb8 (02) b1 33                    MOV CL, 0x33
0000aeba (04) 8b16 2002                MOV DX, [0x220]
0000aebe (03) e8 ec25                  CALL 0xd4ad
0000aec1 (03) b8 0004                  MOV AX, 0x400
0000aec4 (03) bf 8000                  MOV DI, 0x80
0000aec7 (04) 393e 1e02                CMP [0x21e], DI
0000aecb (02) 73 11                    JAE 0xaede
0000aecd (04) 8b3e 1e02                MOV DI, [0x21e]
0000aed1 (02) 8bd7                     MOV DX, DI
0000aed3 (03) e8 b603                  CALL 0xb28c
0000aed6 (02) 8bc7                     MOV AX, DI
0000aed8 (02) d1e0                     SHL AX, 0x1
0000aeda (02) d1e0                     SHL AX, 0x1
0000aedc (02) d1e0                     SHL AX, 0x1
0000aede (03) ba 5503                  MOV DX, 0x355
0000aee1 (02) 8bf2                     MOV SI, DX
0000aee3 (04) 0106 2002                ADD [0x220], AX
0000aee7 (02) 8bc7                     MOV AX, DI
0000aee9 (03) e8 0001                  CALL 0xafec
0000aeec (02) 74 0a                    JZ 0xaef8
0000aeee (02) 3c 01                    CMP AL, 0x1
0000aef0 (02) 74 06                    JZ 0xaef8
0000aef2 (03) b9 1d00                  MOV CX, 0x1d
0000aef5 (03) e9 8502                  JMP 0xb17d
0000aef8 (04) 293e 1e02                SUB [0x21e], DI
0000aefc (02) 75 ba                    JNZ 0xaeb8
0000aefe (03) ba 0100                  MOV DX, 0x1
0000af01 (03) e8 8803                  CALL 0xb28c
0000af04 (06) c706 2602 0100           MOV WORD [0x226], 0x1
0000af0a (05) c606 2802 00             MOV BYTE [0x228], 0x0
0000af0f (03) a1 b301                  MOV AX, [0x1b3]
0000af12 (03) a3 3102                  MOV [0x231], AX
0000af15 (04) 8b0e a101                MOV CX, [0x1a1]
0000af19 (02) e3 14                    JCXZ 0xaf2f
0000af1b (03) e8 9400                  CALL 0xafb2
0000af1e (02) 8bf2                     MOV SI, DX
0000af20 (03) e8 8f00                  CALL 0xafb2
0000af23 (03) a1 2402                  MOV AX, [0x224]
0000af26 (02) 03d0                     ADD DX, AX
0000af28 (02) 8ec2                     MOV ES, DX
0000af2a (03) 26 0104                  ADD ES:[SI], AX
0000af2d (02) e2 ec                    LOOP 0xaf1b
0000af2f (03) e9 7301                  JMP 0xb0a5
0000af32 (01) 1e                       PUSH DS
0000af33 (01) 07                       POP ES
0000af34 (03) ba 9b01                  MOV DX, 0x19b
0000af37 (03) e8 0a16                  CALL 0xc544
0000af3a (02) b2 01                    MOV DL, 0x1
0000af3c (03) e8 4d03                  CALL 0xb28c
0000af3f (03) be 5503                  MOV SI, 0x355
0000af42 (02) 8bd6                     MOV DX, SI
0000af44 (05) c744 21 0000             MOV WORD [SI+0x21], 0x0
0000af49 (04) c644 23 00               MOV BYTE [SI+0x23], 0x0
0000af4d (02) b1 21                    MOV CL, 0x21
0000af4f (03) e9 5b25                  JMP 0xd4ad
0000af52 (03) a1 7701                  MOV AX, [0x177]
0000af55 (03) 2d 0100                  SUB AX, 0x1
0000af58 (03) a3 8101                  MOV [0x181], AX
0000af5b (03) a1 7501                  MOV AX, [0x175]
0000af5e (03) 05 0000                  ADD AX, 0x0
0000af61 (03) a3 7d01                  MOV [0x17d], AX
0000af64 (03) 05 0100                  ADD AX, 0x1
0000af67 (03) a3 7f01                  MOV [0x17f], AX
0000af6a (03) a3 a60d                  MOV [0xda6], AX
0000af6d (01) c3                       RET
0000af6e (02) b1 37                    MOV CL, 0x37
0000af70 (02) eb 05                    JMP 0xaf77
0000af72 (03) b8 ffff                  MOV AX, 0xffff
0000af75 (02) b1 35                    MOV CL, 0x35
0000af77 (03) a3 7701                  MOV [0x177], AX
0000af7a (05) c606 7a01 00             MOV BYTE [0x17a], 0x0
0000af7f (01) 1e                       PUSH DS
0000af80 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000af85 (04) 8e1e 4e00                MOV DS, [0x4e]
0000af89 (06) 810e 0600 0800           OR WORD [0x6], 0x8
0000af8f (01) 1f                       POP DS
0000af90 (03) ba 7501                  MOV DX, 0x175
0000af93 (03) e8 1725                  CALL 0xd4ad
0000af96 (01) 1e                       PUSH DS
0000af97 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000af9c (04) 8e1e 4e00                MOV DS, [0x4e]
0000afa0 (06) 8126 0600 f7ff           AND WORD [0x6], 0xfff7
0000afa6 (01) 1f                       POP DS
0000afa7 (02) 84c0                     TEST AL, AL
0000afa9 (02) 74 06                    JZ 0xafb1
0000afab (06) c706 7701 0000           MOV WORD [0x177], 0x0
0000afb1 (01) c3                       RET
0000afb2 (04) 8b1e 3102                MOV BX, [0x231]
0000afb6 (04) 8b97 9b01                MOV DX, [BX+0x19b]
0000afba (03) 83c3 02                  ADD BX, 0x2
0000afbd (04) 81fb 8000                CMP BX, 0x80
0000afc1 (04) 891e 3102                MOV [0x231], BX
0000afc5 (02) 72 24                    JB 0xafeb
0000afc7 (01) 51                       PUSH CX
0000afc8 (01) 52                       PUSH DX
0000afc9 (01) 56                       PUSH SI
0000afca (06) c706 3102 0000           MOV WORD [0x231], 0x0
0000afd0 (01) 1e                       PUSH DS
0000afd1 (01) 07                       POP ES
0000afd2 (03) ba 9b01                  MOV DX, 0x19b
0000afd5 (03) e8 6c15                  CALL 0xc544
0000afd8 (03) ba 5503                  MOV DX, 0x355
0000afdb (02) 8bf2                     MOV SI, DX
0000afdd (03) b8 0100                  MOV AX, 0x1
0000afe0 (03) e8 0900                  CALL 0xafec
0000afe3 (01) 5e                       POP SI
0000afe4 (01) 5a                       POP DX
0000afe5 (01) 59                       POP CX
0000afe6 (02) 74 03                    JZ 0xafeb
0000afe8 (03) e9 e1fd                  JMP 0xadcc
0000afeb (01) c3                       RET
0000afec (01) 50                       PUSH AX
0000afed (03) a1 2602                  MOV AX, [0x226]
0000aff0 (03) 8944 21                  MOV [SI+0x21], AX
0000aff3 (03) a0 2802                  MOV AL, [0x228]
0000aff6 (03) 8844 23                  MOV [SI+0x23], AL
0000aff9 (01) 58                       POP AX
0000affa (04) 0106 2602                ADD [0x226], AX
0000affe (05) 8016 2802 00             ADC BYTE [0x228], 0x0
0000b003 (02) b1 21                    MOV CL, 0x21
0000b005 (03) e8 a524                  CALL 0xd4ad
0000b008 (02) 84c0                     TEST AL, AL
0000b00a (01) c3                       RET
0000b00b (05) c606 1001 ff             MOV BYTE [0x110], 0xff
0000b010 (05) 833e 2603 00             CMP WORD [0x326], 0x0
0000b015 (02) 75 05                    JNZ 0xb01c
0000b017 (03) e8 58ff                  CALL 0xaf72
0000b01a (02) eb 0e                    JMP 0xb02a
0000b01c (03) a1 2603                  MOV AX, [0x326]
0000b01f (03) e8 4cff                  CALL 0xaf6e
0000b022 (02) 74 06                    JZ 0xb02a
0000b024 (03) b9 0300                  MOV CX, 0x3
0000b027 (03) e9 5301                  JMP 0xb17d
0000b02a (03) e8 25ff                  CALL 0xaf52
0000b02d (03) a3 9401                  MOV [0x194], AX
0000b030 (06) c706 9601 0001           MOV WORD [0x196], 0x100
0000b036 (03) a3 9201                  MOV [0x192], AX
0000b039 (03) e8 6002                  CALL 0xb29c
0000b03c (03) a3 9001                  MOV [0x190], AX
0000b03f (03) e8 5a01                  CALL 0xb19c
0000b042 (07) 26 812e 0600 0001        SUB WORD ES:[0x6], 0x100
0000b049 (06) 26 8306 0800 10          ADD WORD ES:[0x8], 0x10
0000b04f (02) 8cc2                     MOV DX, ES
0000b051 (02) b1 33                    MOV CL, 0x33
0000b053 (03) e8 5724                  CALL 0xd4ad
0000b056 (06) c706 8301 0001           MOV WORD [0x183], 0x100
0000b05c (03) bf 5503                  MOV DI, 0x355
0000b05f (04) c645 20 00               MOV BYTE [DI+0x20], 0x0
0000b063 (02) b2 80                    MOV DL, 0x80
0000b065 (03) e8 2402                  CALL 0xb28c
0000b068 (03) bf 0040                  MOV DI, 0x4000
0000b06b (03) a1 8301                  MOV AX, [0x183]
0000b06e (02) 03c7                     ADD AX, DI
0000b070 (05) 26 3b06 0600             CMP AX, ES:[0x6]
0000b075 (02) 76 06                    JBE 0xb07d
0000b077 (03) b9 3e00                  MOV CX, 0x3e
0000b07a (03) e9 0001                  JMP 0xb17d
0000b07d (04) 8b16 8301                MOV DX, [0x183]
0000b081 (02) b1 1a                    MOV CL, 0x1a
0000b083 (03) e8 2724                  CALL 0xd4ad
0000b086 (04) 013e 8301                ADD [0x183], DI
0000b08a (03) ba 5503                  MOV DX, 0x355
0000b08d (02) b1 14                    MOV CL, 0x14
0000b08f (03) e8 1b24                  CALL 0xd4ad
0000b092 (02) 84c0                     TEST AL, AL
0000b094 (02) 74 d5                    JZ 0xb06b
0000b096 (02) b2 01                    MOV DL, 0x1
0000b098 (03) e8 f101                  CALL 0xb28c
0000b09b (02) 3c 01                    CMP AL, 0x1
0000b09d (02) 74 06                    JZ 0xb0a5
0000b09f (03) b9 1d00                  MOV CX, 0x1d
0000b0a2 (03) e9 d800                  JMP 0xb17d
0000b0a5 (03) e8 7801                  CALL 0xb220
0000b0a8 (04) 8e06 7f01                MOV ES, [0x17f]
0000b0ac (02) b0 20                    MOV AL, 0x20
0000b0ae (03) bf 5d00                  MOV DI, 0x5d
0000b0b1 (03) b9 0b00                  MOV CX, 0xb
0000b0b4 (02) f3 aa                    REP STOSB
0000b0b6 (03) bf 6d00                  MOV DI, 0x6d
0000b0b9 (02) b1 0b                    MOV CL, 0xb
0000b0bb (02) f3 aa                    REP STOSB
0000b0bd (01) 1e                       PUSH DS
0000b0be (01) 07                       POP ES
0000b0bf (04) 8b36 fa02                MOV SI, [0x2fa]
0000b0c3 (03) b9 8000                  MOV CX, 0x80
0000b0c6 (02) 33c0                     XOR AX, AX
0000b0c8 (02) 8bfe                     MOV DI, SI
0000b0ca (02) f2 ae                    REPNZ SCASB
0000b0cc (02) f7d1                     NOT CX
0000b0ce (04) 81c1 8000                ADD CX, 0x80
0000b0d2 (04) 8e06 7f01                MOV ES, [0x17f]
0000b0d6 (03) bf 8000                  MOV DI, 0x80
0000b0d9 (02) 8ac1                     MOV AL, CL
0000b0db (01) aa                       STOSB
0000b0dc (01) 56                       PUSH SI
0000b0dd (02) f3 a4                    REP MOVSB
0000b0df (01) 5e                       POP SI
0000b0e0 (02) b0 0d                    MOV AL, 0xd
0000b0e2 (01) aa                       STOSB
0000b0e3 (02) b0 01                    MOV AL, 0x1
0000b0e5 (03) bf 5c00                  MOV DI, 0x5c
0000b0e8 (03) e8 bd1e                  CALL 0xcfa8
0000b0eb (03) 803c 00                  CMP BYTE [SI], 0x0
0000b0ee (02) 74 08                    JZ 0xb0f8
0000b0f0 (02) b0 01                    MOV AL, 0x1
0000b0f2 (03) bf 6c00                  MOV DI, 0x6c
0000b0f5 (03) e8 b01e                  CALL 0xcfa8
0000b0f8 (04) 8e06 7f01                MOV ES, [0x17f]
0000b0fc (03) ba 8000                  MOV DX, 0x80
0000b0ff (03) e8 3a14                  CALL 0xc53c
0000b102 (01) fa                       CLI
0000b103 (04) 8e16 9201                MOV SS, [0x192]
0000b107 (04) 8b26 9001                MOV SP, [0x190]
0000b10b (01) fb                       STI
0000b10c (03) e8 1400                  CALL 0xb123
0000b10f (03) a1 7f01                  MOV AX, [0x17f]
0000b112 (02) 8ed8                     MOV DS, AX
0000b114 (02) 8ec0                     MOV ES, AX
0000b116 (02) 33c0                     XOR AX, AX
0000b118 (02) 8bd8                     MOV BX, AX
0000b11a (02) 8bc8                     MOV CX, AX
0000b11c (02) 8bd0                     MOV DX, AX
0000b11e (02) 8bf0                     MOV SI, AX
0000b120 (02) 8bf8                     MOV DI, AX
0000b122 (01) cf                       IRET
0000b123 (05) c606 3c02 ff             MOV BYTE [0x23c], 0xff
0000b128 (03) ba 0901                  MOV DX, 0x109
0000b12b (05) c606 0a01 00             MOV BYTE [0x10a], 0x0
0000b130 (03) e8 1701                  CALL 0xb24a
0000b133 (01) fa                       CLI
0000b134 (01) 1e                       PUSH DS
0000b135 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000b13a (04) 8e1e 4e00                MOV DS, [0x4e]
0000b13e (01) fb                       STI
0000b13f (02) 2bc0                     SUB AX, AX
0000b141 (03) a2 1000                  MOV [0x10], AL
0000b144 (03) a3 1400                  MOV [0x14], AX
0000b147 (05) c606 4600 ff             MOV BYTE [0x46], 0xff
0000b14c (06) 8126 0600 0700           AND WORD [0x6], 0x7
0000b152 (05) c606 1900 24             MOV BYTE [0x19], 0x24
0000b157 (06) c706 1600 0e00           MOV WORD [0x16], 0xe
0000b15d (06) 810e 0600 0080           OR WORD [0x6], 0x8000
0000b163 (05) c606 4700 01             MOV BYTE [0x47], 0x1
0000b168 (04) 8b0e 7400                MOV CX, [0x74]
0000b16c (02) e3 07                    JCXZ 0xb175
0000b16e (02) 8ed9                     MOV DS, CX
0000b170 (05) c606 1700 ff             MOV BYTE [0x17], 0xff
0000b175 (01) 1f                       POP DS
0000b176 (01) fb                       STI
0000b177 (03) b8 01ff                  MOV AX, 0xff01
0000b17a (02) cd 16                    INT 0x16
0000b17c (01) c3                       RET
0000b17d (04) 8a16 9a01                MOV DL, [0x19a]
0000b181 (01) 1e                       PUSH DS
0000b182 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000b187 (04) 8e1e 4e00                MOV DS, [0x4e]
0000b18b (04) 8816 3700                MOV [0x37], DL
0000b18f (06) c706 1400 fdff           MOV WORD [0x14], 0xfffd
0000b195 (01) 1f                       POP DS
0000b196 (03) b8 ffff                  MOV AX, 0xffff
0000b199 (03) e9 53fb                  JMP 0xacef
0000b19c (02) b0 5a                    MOV AL, 0x5a
0000b19e (05) 833e 7b01 00             CMP WORD [0x17b], 0x0
0000b1a3 (02) 74 1b                    JZ 0xb1c0
0000b1a5 (04) 8b1e 7701                MOV BX, [0x177]
0000b1a9 (04) 031e 7501                ADD BX, [0x175]
0000b1ad (04) 2b1e 7b01                SUB BX, [0x17b]
0000b1b1 (02) 8ec3                     MOV ES, BX
0000b1b3 (02) 2bff                     SUB DI, DI
0000b1b5 (01) aa                       STOSB
0000b1b6 (02) 2bc0                     SUB AX, AX
0000b1b8 (01) ab                       STOSW
0000b1b9 (03) a1 7b01                  MOV AX, [0x17b]
0000b1bc (01) 48                       DEC AX
0000b1bd (01) ab                       STOSW
0000b1be (02) b0 4d                    MOV AL, 0x4d
0000b1c0 (04) 8e06 7d01                MOV ES, [0x17d]
0000b1c4 (02) 33ff                     XOR DI, DI
0000b1c6 (01) aa                       STOSB
0000b1c7 (03) a1 7f01                  MOV AX, [0x17f]
0000b1ca (02) 8bd8                     MOV BX, AX
0000b1cc (01) ab                       STOSW
0000b1cd (03) a1 8101                  MOV AX, [0x181]
0000b1d0 (04) 2b06 7b01                SUB AX, [0x17b]
0000b1d4 (01) ab                       STOSW
0000b1d5 (02) 8ec3                     MOV ES, BX
0000b1d7 (02) 2bff                     SUB DI, DI
0000b1d9 (02) 2bc0                     SUB AX, AX
0000b1db (03) b9 8000                  MOV CX, 0x80
0000b1de (02) f3 ab                    REP STOSW
0000b1e0 (02) 2bff                     SUB DI, DI
0000b1e2 (03) b8 cd20                  MOV AX, 0x20cd
0000b1e5 (01) ab                       STOSW
0000b1e6 (03) a1 7701                  MOV AX, [0x177]
0000b1e9 (04) 0306 7501                ADD AX, [0x175]
0000b1ed (01) ab                       STOSW
0000b1ee (02) b4 9a                    MOV AH, 0x9a
0000b1f0 (01) ab                       STOSW
0000b1f1 (03) e8 a800                  CALL 0xb29c
0000b1f4 (01) ab                       STOSW
0000b1f5 (03) e8 5700                  CALL 0xb24f
0000b1f8 (01) ab                       STOSW
0000b1f9 (03) b8 2f06                  MOV AX, 0x62f
0000b1fc (01) ab                       STOSW
0000b1fd (02) 8cc8                     MOV AX, CS
0000b1ff (01) ab                       STOSW
0000b200 (03) b8 6708                  MOV AX, 0x867
0000b203 (01) ab                       STOSW
0000b204 (02) 8cc8                     MOV AX, CS
0000b206 (01) ab                       STOSW
0000b207 (03) b8 e409                  MOV AX, 0x9e4
0000b20a (01) ab                       STOSW
0000b20b (02) 8cc8                     MOV AX, CS
0000b20d (01) ab                       STOSW
0000b20e (03) a1 fc00                  MOV AX, [0xfc]
0000b211 (03) bf 2c00                  MOV DI, 0x2c
0000b214 (01) ab                       STOSW
0000b215 (03) bf 5000                  MOV DI, 0x50
0000b218 (03) b8 cd21                  MOV AX, 0x21cd
0000b21b (01) ab                       STOSW
0000b21c (02) b0 cb                    MOV AL, 0xcb
0000b21e (01) aa                       STOSB
0000b21f (01) c3                       RET
0000b220 (04) c43e 9001                LES DI, WORD [0x190]
0000b224 (05) 803e 1001 ff             CMP BYTE [0x110], 0xff
0000b229 (02) 75 08                    JNZ 0xb233
0000b22b (03) 83ef 02                  SUB DI, 0x2
0000b22e (05) 26 c705 0000             MOV WORD ES:[DI], 0x0
0000b233 (03) 83ef 06                  SUB DI, 0x6
0000b236 (04) 893e 9001                MOV [0x190], DI
0000b23a (03) a1 9601                  MOV AX, [0x196]
0000b23d (01) ab                       STOSW
0000b23e (03) a1 9401                  MOV AX, [0x194]
0000b241 (01) ab                       STOSW
0000b242 (03) b8 0002                  MOV AX, 0x200
0000b245 (01) ab                       STOSW
0000b246 (01) c3                       RET
0000b247 (03) ba 2403                  MOV DX, 0x324
0000b24a (02) b1 31                    MOV CL, 0x31
0000b24c (02) cd e0                    INT 0xe0
0000b24e (01) c3                       RET
0000b24f (02) 8cda                     MOV DX, DS
0000b251 (03) bb 8003                  MOV BX, 0x380
0000b254 (02) b1 04                    MOV CL, 0x4
0000b256 (02) d3eb                     SHR BX, CL
0000b258 (02) d3e8                     SHR AX, CL
0000b25a (02) 03da                     ADD BX, DX
0000b25c (02) 2bd8                     SUB BX, AX
0000b25e (01) 93                       XCHG BX, AX
0000b25f (01) c3                       RET
0000b260 (01) 1e                       PUSH DS
0000b261 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000b266 (04) 8e1e 4e00                MOV DS, [0x4e]
0000b26a (03) a3 1400                  MOV [0x14], AX
0000b26d (01) 1f                       POP DS
0000b26e (01) c3                       RET
0000b26f (01) fc                       CLD
0000b270 (03) e8 3b00                  CALL 0xb2ae
0000b273 (06) c706 2d03 0000           MOV WORD [0x32d], 0x0
0000b279 (03) e8 88fa                  CALL 0xad04
0000b27c (02) b1 00                    MOV CL, 0x0
0000b27e (04) 8a16 7a01                MOV DL, [0x17a]
0000b282 (02) 2af6                     SUB DH, DH
0000b284 (03) e9 2622                  JMP 0xd4ad
0000b287 (03) e8 2400                  CALL 0xb2ae
0000b28a (02) eb ed                    JMP 0xb279
0000b28c (01) 1e                       PUSH DS
0000b28d (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000b292 (04) 8e1e 4e00                MOV DS, [0x4e]
0000b296 (04) 8816 4700                MOV [0x47], DL
0000b29a (01) 1f                       POP DS
0000b29b (01) c3                       RET
0000b29c (03) a1 8101                  MOV AX, [0x181]
0000b29f (03) 3d 0010                  CMP AX, 0x1000
0000b2a2 (02) 72 04                    JB 0xb2a8
0000b2a4 (03) b8 f0ff                  MOV AX, 0xfff0
0000b2a7 (01) c3                       RET
0000b2a8 (02) b1 04                    MOV CL, 0x4
0000b2aa (02) d3e0                     SHL AX, CL
0000b2ac (01) c3                       RET
0000b2ad (01) cb                       RETF
0000b2ae (05) 2e 8e1e 0800             MOV DS, CS:[0x8]
0000b2b3 (01) c3                       RET
0000b2b4 (01) 51                       PUSH CX
0000b2b5 (02) b1 06                    MOV CL, 0x6
0000b2b7 (02) b2 fd                    MOV DL, 0xfd
0000b2b9 (03) e8 f121                  CALL 0xd4ad
0000b2bc (01) 59                       POP CX
0000b2bd (01) c3                       RET
0000b2be (01) fc                       CLD
0000b2bf (01) fb                       STI
0000b2c0 (01) 53                       PUSH BX
0000b2c1 (01) 51                       PUSH CX
0000b2c2 (01) 1e                       PUSH DS
0000b2c3 (01) 56                       PUSH SI
0000b2c4 (01) 57                       PUSH DI
0000b2c5 (01) 55                       PUSH BP
0000b2c6 (01) 52                       PUSH DX
0000b2c7 (01) 06                       PUSH ES
0000b2c8 (03) e8 e3ff                  CALL 0xb2ae
0000b2cb (03) 80fc 02                  CMP AH, 0x2
0000b2ce (02) 75 04                    JNZ 0xb2d4
0000b2d0 (02) b4 00                    MOV AH, 0x0
0000b2d2 (02) eb 18                    JMP 0xb2ec
0000b2d4 (03) 80fc 03                  CMP AH, 0x3
0000b2d7 (02) 75 04                    JNZ 0xb2dd
0000b2d9 (02) b4 01                    MOV AH, 0x1
0000b2db (02) eb 0f                    JMP 0xb2ec
0000b2dd (03) 80fc 04                  CMP AH, 0x4
0000b2e0 (02) 75 04                    JNZ 0xb2e6
0000b2e2 (02) b4 02                    MOV AH, 0x2
0000b2e4 (02) eb 06                    JMP 0xb2ec
0000b2e6 (03) b8 0001                  MOV AX, 0x100
0000b2e9 (01) f8                       CLC
0000b2ea (02) eb 2f                    JMP 0xb31b
0000b2ec (04) 8826 fc02                MOV [0x2fc], AH
0000b2f0 (04) 8816 fd02                MOV [0x2fd], DL
0000b2f4 (03) a2 fe02                  MOV [0x2fe], AL
0000b2f7 (04) 8836 ff02                MOV [0x2ff], DH
0000b2fb (02) fec9                     DEC CL
0000b2fd (04) 880e 0003                MOV [0x300], CL
0000b301 (04) 882e 0103                MOV [0x301], CH
0000b305 (04) 891e 0203                MOV [0x302], BX
0000b309 (04) 8c06 0403                MOV WORD [0x304], ES
0000b30d (03) ba fc02                  MOV DX, 0x2fc
0000b310 (03) b9 7500                  MOV CX, 0x75
0000b313 (03) e8 af21                  CALL 0xd4c5
0000b316 (02) 0ae4                     OR AH, AH
0000b318 (02) 74 01                    JZ 0xb31b
0000b31a (01) f9                       STC
0000b31b (01) 07                       POP ES
0000b31c (01) 5a                       POP DX
0000b31d (01) 5d                       POP BP
0000b31e (01) 5f                       POP DI
0000b31f (01) 5e                       POP SI
0000b320 (01) 1f                       POP DS
0000b321 (01) 59                       POP CX
0000b322 (01) 5b                       POP BX
0000b323 (03) ca 0200                  RETF 0x2
0000b326 (01) fc                       CLD
0000b327 (01) 1e                       PUSH DS
0000b328 (03) e8 83ff                  CALL 0xb2ae
0000b32b (05) 833e a60d 00             CMP WORD [0xda6], 0x0
0000b330 (02) 75 03                    JNZ 0xb335
0000b332 (03) e9 3aff                  JMP 0xb26f
0000b335 (01) 55                       PUSH BP
0000b336 (02) 8bec                     MOV BP, SP
0000b338 (01) 50                       PUSH AX
0000b339 (03) a1 a60d                  MOV AX, [0xda6]
0000b33c (03) 3b46 06                  CMP AX, [BP+0x6]
0000b33f (02) 75 08                    JNZ 0xb349
0000b341 (05) c606 8501 00             MOV BYTE [0x185], 0x0
0000b346 (03) e8 1235                  CALL 0xe85b
0000b349 (01) 58                       POP AX
0000b34a (01) 5d                       POP BP
0000b34b (01) 1f                       POP DS
0000b34c (01) 55                       PUSH BP
0000b34d (02) 8bec                     MOV BP, SP
0000b34f (01) 1e                       PUSH DS
0000b350 (01) 06                       PUSH ES
0000b351 (01) 56                       PUSH SI
0000b352 (01) 57                       PUSH DI
0000b353 (01) 51                       PUSH CX
0000b354 (02) 33f6                     XOR SI, SI
0000b356 (02) 8ec6                     MOV ES, SI
0000b358 (03) bf 8800                  MOV DI, 0x88
0000b35b (03) be 0a00                  MOV SI, 0xa
0000b35e (03) 8e5e 04                  MOV DS, [BP+0x4]
0000b361 (01) 57                       PUSH DI
0000b362 (01) fc                       CLD
0000b363 (03) b9 0600                  MOV CX, 0x6
0000b366 (02) f3 a5                    REP MOVSW
0000b368 (01) 5f                       POP DI
0000b369 (03) 26 8b35                  MOV SI, ES:[DI]
0000b36c (03) 8976 02                  MOV [BP+0x2], SI
0000b36f (04) 26 8b75 02               MOV SI, ES:[DI+0x2]
0000b373 (03) 8976 04                  MOV [BP+0x4], SI
0000b376 (01) 59                       POP CX
0000b377 (01) 5f                       POP DI
0000b378 (01) 5e                       POP SI
0000b379 (01) 07                       POP ES
0000b37a (01) 1f                       POP DS
0000b37b (01) 5d                       POP BP
0000b37c (01) f8                       CLC
0000b37d (01) fb                       STI
0000b37e (03) ca 0200                  RETF 0x2
0000b381 (01) fc                       CLD
0000b382 (03) 80fc 2f                  CMP AH, 0x2f
0000b385 (02) 72 03                    JB 0xb38a
0000b387 (03) e9 9621                  JMP 0xd520
0000b38a (02) 0ae4                     OR AH, AH
0000b38c (02) 75 03                    JNZ 0xb391
0000b38e (03) e9 95ff                  JMP 0xb326
0000b391 (01) 1e                       PUSH DS
0000b392 (01) 1e                       PUSH DS
0000b393 (03) e8 18ff                  CALL 0xb2ae
0000b396 (04) 8c16 9201                MOV WORD [0x192], SS
0000b39a (04) 8926 9001                MOV [0x190], SP
0000b39e (05) 8306 9001 02             ADD WORD [0x190], 0x2
0000b3a3 (04) 8f06 f800                POP WORD [0xf8]
0000b3a7 (03) a3 fa00                  MOV [0xfa], AX
0000b3aa (02) 8cd8                     MOV AX, DS
0000b3ac (02) 8ed0                     MOV SS, AX
0000b3ae (03) bc f600                  MOV SP, 0xf6
0000b3b1 (03) a1 fa00                  MOV AX, [0xfa]
0000b3b4 (05) 803e 8501 ff             CMP BYTE [0x185], 0xff
0000b3b9 (02) 75 0e                    JNZ 0xb3c9
0000b3bb (03) 80fc 0c                  CMP AH, 0xc
0000b3be (02) 77 06                    JA 0xb3c6
0000b3c0 (04) 8b26 8c01                MOV SP, [0x18c]
0000b3c4 (02) eb 03                    JMP 0xb3c9
0000b3c6 (03) e8 a500                  CALL 0xb46e
0000b3c9 (04) 8e1e f800                MOV DS, [0xf8]
0000b3cd (01) fb                       STI
0000b3ce (01) 50                       PUSH AX
0000b3cf (01) 53                       PUSH BX
0000b3d0 (01) 51                       PUSH CX
0000b3d1 (01) 1e                       PUSH DS
0000b3d2 (01) 52                       PUSH DX
0000b3d3 (01) 56                       PUSH SI
0000b3d4 (01) 06                       PUSH ES
0000b3d5 (01) 57                       PUSH DI
0000b3d6 (01) 55                       PUSH BP
0000b3d7 (02) 8cd3                     MOV BX, SS
0000b3d9 (02) 8edb                     MOV DS, BX
0000b3db (03) a3 f600                  MOV [0xf6], AX
0000b3de (06) c706 e608 0000           MOV WORD [0x8e6], 0x0
0000b3e4 (02) 8adc                     MOV BL, AH
0000b3e6 (02) 32ff                     XOR BH, BH
0000b3e8 (02) d1e3                     SHL BX, 0x1
0000b3ea (04) 8e06 f800                MOV ES, [0xf8]
0000b3ee (05) 2e ff97 ca07             CALL CS:[BX+0x7ca]
0000b3f3 (01) 5d                       POP BP
0000b3f4 (01) 5f                       POP DI
0000b3f5 (01) 07                       POP ES
0000b3f6 (01) 5e                       POP SI
0000b3f7 (01) 5a                       POP DX
0000b3f8 (01) 59                       POP CX
0000b3f9 (01) 59                       POP CX
0000b3fa (01) 5b                       POP BX
0000b3fb (01) 58                       POP AX
0000b3fc (03) a1 f600                  MOV AX, [0xf6]
0000b3ff (01) fa                       CLI
0000b400 (04) 8e16 9201                MOV SS, [0x192]
0000b404 (04) 8b26 9001                MOV SP, [0x190]
0000b408 (01) 1f                       POP DS
0000b409 (01) cf                       IRET
0000b40a (02) 2808                     SUB [BX+SI], CL
0000b40c (02) 24 0b                    AND AL, 0xb
0000b40e (02) 320b                     XOR CL, [BP+DI]
0000b410 (01) 37                       AAA
0000b411 (03) 0b40 0b                  OR AX, [BX+SI+0xb]
0000b414 (01) 40                       INC AX
0000b415 (03) 0b49 0b                  OR CX, [BX+DI+0xb]
0000b418 (01) 6d                       INSW
0000b419 (03) 0b74 0b                  OR SI, [SI+0xb]
0000b41c (03) 820b 8e                  OR BYTE [BP+DI], -0x72
0000b41f (04) 0bb5 0b1c                OR SI, [DI+0x1c0b]
0000b423 (03) 104c 10                  ADC [SI+0x10], CL
0000b426 (01) 5a                       POP DX
0000b427 (02) 10e6                     ADC DH, AH
0000b429 (03) 104b 13                  ADC [BP+DI+0x13], CL
0000b42c (02) 2214                     AND DL, [SI]
0000b42e (02) 2214                     AND DL, [SI]
0000b430 (04) f716 7417                NOT WORD [0x1774]
0000b434 (04) c8 17e6 10               ENTER 0xe617, 0x10
0000b438 (03) e8 1728                  CALL 0xdc52
0000b43b (02) 08e6                     OR DH, AH
0000b43d (02) 18fc                     SBB AH, BH
0000b43f (02) 1830                     SBB [BX+SI], DH
0000b441 (02) 1932                     SBB [BP+SI], SI
0000b443 (02) 1928                     SBB [BX+SI], BP
0000b445 (02) 0828                     OR [BX+SI], CH
0000b447 (02) 0828                     OR [BX+SI], CH
0000b449 (02) 0828                     OR [BX+SI], CH
0000b44b (02) 08de                     OR DH, BL
0000b44d (02) 190b                     SBB [BP+DI], CX
0000b44f (02) 1b23                     SBB SP, [BP+DI]
0000b451 (02) 1bc2                     SBB AX, DX
0000b453 (02) 1bf6                     SBB SI, SI
0000b455 (02) 1b10                     SBB DX, [BX+SI]
0000b457 (02) 1c 52                    SBB AL, 0x52
0000b459 (02) 1c a9                    SBB AL, 0xa9
0000b45b (03) 204a 23                  AND [BP+SI+0x23], CL
0000b45e (01) 9d                       POPF
0000b45f (02) 24 26                    AND AL, 0x26
0000b461 (03) 25 ee25                  AND AX, 0x25ee
0000b464 (05) 9a 2533 26c6             CALL FAR 0xc626:0x3325
0000b469 (01) 06                       PUSH ES
0000b46a (03) f600 00                  TEST BYTE [BX+SI], 0x0
0000b46d (01) c3                       RET
0000b46e (01) 50                       PUSH AX
0000b46f (05) c606 2c03 ff             MOV BYTE [0x32c], 0xff
0000b474 (05) 803e c50d 02             CMP BYTE [0xdc5], 0x2
0000b479 (02) 75 11                    JNZ 0xb48c
0000b47b (03) a1 3809                  MOV AX, [0x938]
0000b47e (03) a3 6d01                  MOV [0x16d], AX
0000b481 (03) a1 3a09                  MOV AX, [0x93a]
0000b484 (03) a3 6f01                  MOV [0x16f], AX
0000b487 (05) c606 c50d 01             MOV BYTE [0xdc5], 0x1
0000b48c (05) 803e c60d 02             CMP BYTE [0xdc6], 0x2
0000b491 (02) 75 03                    JNZ 0xb496
0000b493 (03) e8 992f                  CALL 0xe42f
0000b496 (05) 803e f208 02             CMP BYTE [0x8f2], 0x2
0000b49b (02) 75 03                    JNZ 0xb4a0
0000b49d (03) e8 9d27                  CALL 0xdc3d
0000b4a0 (01) 58                       POP AX
0000b4a1 (05) c606 8501 00             MOV BYTE [0x185], 0x0
0000b4a6 (01) c3                       RET
0000b4a7 (01) fb                       STI
0000b4a8 (01) f9                       STC
0000b4a9 (03) ca 0200                  RETF 0x2
0000b4ac (01) 53                       PUSH BX
0000b4ad (01) 56                       PUSH SI
0000b4ae (01) 1e                       PUSH DS
0000b4af (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000b4b4 (01) 1e                       PUSH DS
0000b4b5 (04) 8e1e 4e00                MOV DS, [0x4e]
0000b4b9 (04) 8b36 1100                MOV SI, [0x11]
0000b4bd (01) 1f                       POP DS
0000b4be (02) 8ad8                     MOV BL, AL
0000b4c0 (02) 32ff                     XOR BH, BH
0000b4c2 (02) d1e3                     SHL BX, 0x1
0000b4c4 (02) 8b30                     MOV SI, [BX+SI]
0000b4c6 (02) 0bf6                     OR SI, SI
0000b4c8 (02) 74 04                    JZ 0xb4ce
0000b4ca (01) ac                       LODSB
0000b4cb (01) 1f                       POP DS
0000b4cc (02) eb 08                    JMP 0xb4d6
0000b4ce (01) 1f                       POP DS
0000b4cf (02) 3c 0d                    CMP AL, 0xd
0000b4d1 (02) 72 03                    JB 0xb4d6
0000b4d3 (03) a0 f508                  MOV AL, [0x8f5]
0000b4d6 (01) 5e                       POP SI
0000b4d7 (01) 5b                       POP BX
0000b4d8 (01) c3                       RET
0000b4d9 (02) 8ae5                     MOV AH, CH
0000b4db (01) 56                       PUSH SI
0000b4dc (02) 8bf2                     MOV SI, DX
0000b4de (01) ac                       LODSB
0000b4df (02) 24 0f                    AND AL, 0xf
0000b4e1 (02) fec8                     DEC AL
0000b4e3 (01) 5e                       POP SI
0000b4e4 (02) 24 7f                    AND AL, 0x7f
0000b4e6 (02) 3c 0f                    CMP AL, 0xf
0000b4e8 (02) 76 03                    JBE 0xb4ed
0000b4ea (03) a0 5201                  MOV AL, [0x152]
0000b4ed (03) a3 8e01                  MOV [0x18e], AX
0000b4f0 (01) 57                       PUSH DI
0000b4f1 (03) e8 b91f                  CALL 0xd4ad
0000b4f4 (02) 3c ff                    CMP AL, 0xff
0000b4f6 (02) 75 4e                    JNZ 0xb546
0000b4f8 (03) a3 e608                  MOV [0x8e6], AX
0000b4fb (03) 80fc 04                  CMP AH, 0x4
0000b4fe (02) 74 0e                    JZ 0xb50e
0000b500 (03) 80fc 01                  CMP AH, 0x1
0000b503 (02) 74 0d                    JZ 0xb512
0000b505 (03) 80fc 02                  CMP AH, 0x2
0000b508 (02) 75 3c                    JNZ 0xb546
0000b50a (02) b4 00                    MOV AH, 0x0
0000b50c (02) eb 29                    JMP 0xb537
0000b50e (02) b4 02                    MOV AH, 0x2
0000b510 (02) eb 25                    JMP 0xb537
0000b512 (01) 56                       PUSH SI
0000b513 (01) 53                       PUSH BX
0000b514 (01) 51                       PUSH CX
0000b515 (01) 06                       PUSH ES
0000b516 (05) 2e 8e06 0600             MOV ES, CS:[0x6]
0000b51b (05) 26 8e06 4e00             MOV ES, ES:[0x4e]
0000b520 (05) 26 8a1e 5000             MOV BL, ES:[0x50]
0000b525 (01) 07                       POP ES
0000b526 (03) be 0809                  MOV SI, 0x908
0000b529 (03) b9 0a00                  MOV CX, 0xa
0000b52c (02) 2e ad                    LODS WORD CS:[SI]
0000b52e (02) 3ad8                     CMP BL, AL
0000b530 (02) 74 02                    JZ 0xb534
0000b532 (02) e2 f8                    LOOP 0xb52c
0000b534 (01) 59                       POP CX
0000b535 (01) 5b                       POP BX
0000b536 (01) 5e                       POP SI
0000b537 (02) 8ac4                     MOV AL, AH
0000b539 (02) 32e4                     XOR AH, AH
0000b53b (02) 8bf8                     MOV DI, AX
0000b53d (03) a1 8e01                  MOV AX, [0x18e]
0000b540 (03) e8 69ff                  CALL 0xb4ac
0000b543 (03) e9 1600                  JMP 0xb55c
0000b546 (01) 5f                       POP DI
0000b547 (01) c3                       RET
0000b548 (02) 0300                     ADD AX, [BX+SI]
0000b54a (03) 8002 20                  ADD BYTE [BP+SI], 0x20
0000b54d (02) 0201                     ADD AL, [BX+DI]
0000b54f (02) 0310                     ADD DX, [BX+SI]
0000b551 (02) 04 40                    ADD AL, 0x40
0000b553 (01) 06                       PUSH ES
0000b554 (02) 0208                     ADD CL, [BX+SI]
0000b556 (02) 04 08                    ADD AL, 0x8
0000b558 (02) 080c                     OR [SI], CL
0000b55a (02) 090c                     OR [SI], CX
0000b55c (05) 803e 2c03 ff             CMP BYTE [0x32c], 0xff
0000b561 (02) 74 03                    JZ 0xb566
0000b563 (03) e9 e821                  JMP 0xd74e
0000b566 (01) 55                       PUSH BP
0000b567 (01) 56                       PUSH SI
0000b568 (01) 53                       PUSH BX
0000b569 (01) 1e                       PUSH DS
0000b56a (01) 06                       PUSH ES
0000b56b (03) e8 40fd                  CALL 0xb2ae
0000b56e (04) ff36 f600                PUSH WORD [0xf6]
0000b572 (04) ff36 9001                PUSH WORD [0x190]
0000b576 (04) ff36 9201                PUSH WORD [0x192]
0000b57a (01) fa                       CLI
0000b57b (04) 8c16 8a01                MOV WORD [0x18a], SS
0000b57f (04) 8926 8c01                MOV [0x18c], SP
0000b583 (04) 8e16 9201                MOV SS, [0x192]
0000b587 (04) 8b26 9001                MOV SP, [0x190]
0000b58b (01) fb                       STI
0000b58c (01) 5b                       POP BX
0000b58d (04) ff36 e800                PUSH WORD [0xe8]
0000b591 (04) ff36 ee00                PUSH WORD [0xee]
0000b595 (04) ff36 e400                PUSH WORD [0xe4]
0000b599 (04) ff36 e600                PUSH WORD [0xe6]
0000b59d (04) ff36 ea00                PUSH WORD [0xea]
0000b5a1 (04) ff36 ec00                PUSH WORD [0xec]
0000b5a5 (04) ff36 f000                PUSH WORD [0xf0]
0000b5a9 (04) ff36 f200                PUSH WORD [0xf2]
0000b5ad (04) ff36 f400                PUSH WORD [0xf4]
0000b5b1 (05) c606 8501 ff             MOV BYTE [0x185], 0xff
0000b5b6 (02) cd 24                    INT 0x24
0000b5b8 (03) e8 f3fc                  CALL 0xb2ae
0000b5bb (05) c606 8501 00             MOV BYTE [0x185], 0x0
0000b5c0 (04) 8f06 f400                POP WORD [0xf4]
0000b5c4 (04) 8f06 f200                POP WORD [0xf2]
0000b5c8 (04) 8f06 f000                POP WORD [0xf0]
0000b5cc (04) 8f06 ec00                POP WORD [0xec]
0000b5d0 (04) 8f06 ea00                POP WORD [0xea]
0000b5d4 (04) 8f06 e600                POP WORD [0xe6]
0000b5d8 (04) 8f06 e400                POP WORD [0xe4]
0000b5dc (04) 8f06 ee00                POP WORD [0xee]
0000b5e0 (04) 8f06 e800                POP WORD [0xe8]
0000b5e4 (01) fa                       CLI
0000b5e5 (04) 8e16 9201                MOV SS, [0x192]
0000b5e9 (04) 8b26 9001                MOV SP, [0x190]
0000b5ed (01) 5b                       POP BX
0000b5ee (04) ff36 ee00                PUSH WORD [0xee]
0000b5f2 (04) 8e16 8a01                MOV SS, [0x18a]
0000b5f6 (04) 8b26 8c01                MOV SP, [0x18c]
0000b5fa (01) fb                       STI
0000b5fb (04) 8f06 9201                POP WORD [0x192]
0000b5ff (04) 8f06 9001                POP WORD [0x190]
0000b603 (04) 8f06 f600                POP WORD [0xf6]
0000b607 (01) 07                       POP ES
0000b608 (01) 1f                       POP DS
0000b609 (01) 5b                       POP BX
0000b60a (01) 5e                       POP SI
0000b60b (01) 5d                       POP BP
0000b60c (02) 3c 02                    CMP AL, 0x2
0000b60e (02) 74 0b                    JZ 0xb61b
0000b610 (01) 5f                       POP DI
0000b611 (01) 50                       PUSH AX
0000b612 (02) 2bc0                     SUB AX, AX
0000b614 (03) e8 49fc                  CALL 0xb260
0000b617 (01) 58                       POP AX
0000b618 (03) e9 d5fe                  JMP 0xb4f0
0000b61b (03) b8 fdff                  MOV AX, 0xfffd
0000b61e (03) e8 3ffc                  CALL 0xb260
0000b621 (03) e9 fc31                  JMP 0xe820
0000b624 (01) 1e                       PUSH DS
0000b625 (01) 53                       PUSH BX
0000b626 (01) 51                       PUSH CX
0000b627 (01) 52                       PUSH DX
0000b628 (01) 1e                       PUSH DS
0000b629 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000b62e (01) 1e                       PUSH DS
0000b62f (04) 8e1e 4e00                MOV DS, [0x4e]
0000b633 (02) 2bdb                     SUB BX, BX
0000b635 (04) 871e 7600                XCHG [0x76], BX
0000b639 (02) 2bc9                     SUB CX, CX
0000b63b (04) 870e 7800                XCHG [0x78], CX
0000b63f (01) 1f                       POP DS
0000b640 (01) 53                       PUSH BX
0000b641 (01) 51                       PUSH CX
0000b642 (01) 50                       PUSH AX
0000b643 (03) e8 7700                  CALL 0xb6bd
0000b646 (02) 8bc7                     MOV AX, DI
0000b648 (03) bb 910a                  MOV BX, 0xa91
0000b64b (02) 2e d7                    XLAT BYTE CS:[BX+AL]
0000b64d (02) 04 05                    ADD AL, 0x5
0000b64f (03) e8 7700                  CALL 0xb6c9
0000b652 (01) 58                       POP AX
0000b653 (03) f6c4 80                  TEST AH, 0x80
0000b656 (02) 74 06                    JZ 0xb65e
0000b658 (03) e8 6200                  CALL 0xb6bd
0000b65b (03) e9 1800                  JMP 0xb676
0000b65e (01) 50                       PUSH AX
0000b65f (02) 8ac4                     MOV AL, AH
0000b661 (02) 24 01                    AND AL, 0x1
0000b663 (03) e8 6300                  CALL 0xb6c9
0000b666 (02) b0 02                    MOV AL, 0x2
0000b668 (03) e8 5e00                  CALL 0xb6c9
0000b66b (01) 5a                       POP DX
0000b66c (03) 80c2 41                  ADD DL, 0x41
0000b66f (02) b4 02                    MOV AH, 0x2
0000b671 (02) cd 21                    INT 0x21
0000b673 (03) e8 4700                  CALL 0xb6bd
0000b676 (02) b0 03                    MOV AL, 0x3
0000b678 (03) e8 4e00                  CALL 0xb6c9
0000b67b (02) b0 04                    MOV AL, 0x4
0000b67d (03) e8 3200                  CALL 0xb6b2
0000b680 (02) 8bda                     MOV BX, DX
0000b682 (03) b8 010c                  MOV AX, 0xc01
0000b685 (02) cd 21                    INT 0x21
0000b687 (03) e8 7c1d                  CALL 0xd406
0000b68a (02) 8ad0                     MOV DL, AL
0000b68c (02) 3a17                     CMP DL, [BX]
0000b68e (02) 75 04                    JNZ 0xb694
0000b690 (02) b0 02                    MOV AL, 0x2
0000b692 (02) eb 0c                    JMP 0xb6a0
0000b694 (01) 52                       PUSH DX
0000b695 (03) e8 2500                  CALL 0xb6bd
0000b698 (01) 5a                       POP DX
0000b699 (03) 3a57 01                  CMP DL, [BX+0x1]
0000b69c (02) 75 d8                    JNZ 0xb676
0000b69e (02) b0 01                    MOV AL, 0x1
0000b6a0 (04) 8e1e 4e00                MOV DS, [0x4e]
0000b6a4 (04) 8f06 7800                POP WORD [0x78]
0000b6a8 (04) 8f06 7600                POP WORD [0x76]
0000b6ac (01) 1f                       POP DS
0000b6ad (01) 5a                       POP DX
0000b6ae (01) 59                       POP CX
0000b6af (01) 5b                       POP BX
0000b6b0 (01) 1f                       POP DS
0000b6b1 (01) cf                       IRET
0000b6b2 (01) 98                       CBW
0000b6b3 (02) d1e0                     SHL AX, 0x1
0000b6b5 (04) 0306 5210                ADD AX, [0x1052]
0000b6b9 (01) 93                       XCHG BX, AX
0000b6ba (02) 8b17                     MOV DX, [BX]
0000b6bc (01) c3                       RET
0000b6bd (02) b2 0d                    MOV DL, 0xd
0000b6bf (03) e8 0200                  CALL 0xb6c4
0000b6c2 (02) b2 0a                    MOV DL, 0xa
0000b6c4 (02) b4 02                    MOV AH, 0x2
0000b6c6 (02) cd 21                    INT 0x21
0000b6c8 (01) c3                       RET
0000b6c9 (03) e8 e6ff                  CALL 0xb6b2
0000b6cc (02) b4 09                    MOV AH, 0x9
0000b6ce (02) cd 21                    INT 0x21
0000b6d0 (01) c3                       RET
0000b6d1 (02) 0002                     ADD [BP+SI], AL
0000b6d3 (02) 0102                     ADD [BP+SI], AX
0000b6d5 (02) 0302                     ADD AX, [BP+SI]
0000b6d7 (02) 04 05                    ADD AL, 0x5
0000b6d9 (01) 06                       PUSH ES
0000b6da (02) 0202                     ADD AL, [BP+SI]
0000b6dc (02) 0202                     ADD AL, [BP+SI]
0000b6de (01) fb                       STI
0000b6df (01) 1e                       PUSH DS
0000b6e0 (01) 06                       PUSH ES
0000b6e1 (02) 8cde                     MOV SI, DS
0000b6e3 (03) e8 c8fb                  CALL 0xb2ae
0000b6e6 (05) c606 fc02 03             MOV BYTE [0x2fc], 0x3
0000b6eb (01) fc                       CLD
0000b6ec (03) a2 fd02                  MOV [0x2fd], AL
0000b6ef (04) 890e fe02                MOV [0x2fe], CX
0000b6f3 (04) 8916 0003                MOV [0x300], DX
0000b6f7 (04) 891e 0203                MOV [0x302], BX
0000b6fb (04) 8936 0403                MOV [0x304], SI
0000b6ff (03) ba fc02                  MOV DX, 0x2fc
0000b702 (03) ba fc02                  MOV DX, 0x2fc
0000b705 (03) b9 7500                  MOV CX, 0x75
0000b708 (03) e8 ba1d                  CALL 0xd4c5
0000b70b (02) 0ac0                     OR AL, AL
0000b70d (02) 74 22                    JZ 0xb731
0000b70f (02) 8cc9                     MOV CX, CS
0000b711 (02) 8ec1                     MOV ES, CX
0000b713 (03) bf 030b                  MOV DI, 0xb03
0000b716 (02) 8ac4                     MOV AL, AH
0000b718 (03) b9 0900                  MOV CX, 0x9
0000b71b (02) f2 ae                    REPNZ SCASB
0000b71d (02) 75 0f                    JNZ 0xb72e
0000b71f (04) 26 8a45 08               MOV AL, ES:[DI+0x8]
0000b723 (03) 80f9 03                  CMP CL, 0x3
0000b726 (02) 7d 08                    JGE 0xb730
0000b728 (04) 26 8a65 0b               MOV AH, ES:[DI+0xb]
0000b72c (02) eb 02                    JMP 0xb730
0000b72e (02) b0 0c                    MOV AL, 0xc
0000b730 (01) f9                       STC
0000b731 (01) 07                       POP ES
0000b732 (01) 1f                       POP DS
0000b733 (01) cb                       RETF
0000b734 (01) fb                       STI
0000b735 (01) 1e                       PUSH DS
0000b736 (01) 06                       PUSH ES
0000b737 (02) 8cde                     MOV SI, DS
0000b739 (03) e8 72fb                  CALL 0xb2ae
0000b73c (05) c606 fc02 04             MOV BYTE [0x2fc], 0x4
0000b741 (02) eb a8                    JMP 0xb6eb
0000b743 (02) 0203                     ADD AL, [BP+DI]
0000b745 (01) 40                       INC AX
0000b746 (02) 04 80                    ADD AL, 0x80
0000b748 (02) 0810                     OR [BX+SI], DL
0000b74a (02) 2001                     AND [BX+DI], AL
0000b74c (02) 0c 00                    OR AL, 0x0
0000b74e (01) 06                       PUSH ES
0000b74f (02) 0802                     OR [BP+SI], AL
0000b751 (02) 04 04                    ADD AL, 0x4
0000b753 (02) 0c 0c                    OR AL, 0xc
0000b755 (02) 0802                     OR [BP+SI], AL
0000b757 (04) 0283 c210                ADD AL, [BP+DI+0x10c2]
0000b75b (02) b1 04                    MOV CL, 0x4
0000b75d (02) d3ea                     SHR DX, CL
0000b75f (03) b8 0031                  MOV AX, 0x3100
0000b762 (02) cd 21                    INT 0x21
0000b764 (03) e8 cb00                  CALL 0xb832
0000b767 (02) 3c 03                    CMP AL, 0x3
0000b769 (02) 74 04                    JZ 0xb76f
0000b76b (03) a2 f600                  MOV [0xf6], AL
0000b76e (01) c3                       RET
0000b76f (03) e9 2804                  JMP 0xbb9a
0000b772 (02) 8aca                     MOV CL, DL
0000b774 (03) e9 9001                  JMP 0xb907
0000b777 (02) 8acc                     MOV CL, AH
0000b779 (03) e8 311d                  CALL 0xd4ad
0000b77c (03) a2 f600                  MOV [0xf6], AL
0000b77f (01) c3                       RET
0000b780 (02) 8acc                     MOV CL, AH
0000b782 (04) 8816 f600                MOV [0xf6], DL
0000b786 (03) e9 241d                  JMP 0xd4ad
0000b789 (03) 80fa ff                  CMP DL, 0xff
0000b78c (02) 74 05                    JZ 0xb793
0000b78e (02) 8aca                     MOV CL, DL
0000b790 (03) e9 7f04                  JMP 0xbc12
0000b793 (04) c436 9001                LES SI, WORD [0x190]
0000b797 (05) 26 804c 06 40            OR BYTE ES:[SI+0x6], 0x40
0000b79c (03) e8 6004                  CALL 0xbbff
0000b79f (02) 74 08                    JZ 0xb7a9
0000b7a1 (05) 26 8064 06 bf            AND BYTE ES:[SI+0x6], 0xbf
0000b7a6 (03) e8 5300                  CALL 0xb7fc
0000b7a9 (03) a2 f600                  MOV [0xf6], AL
0000b7ac (01) c3                       RET
0000b7ad (03) e8 4c00                  CALL 0xb7fc
0000b7b0 (03) a2 f600                  MOV [0xf6], AL
0000b7b3 (01) c3                       RET
0000b7b4 (03) e8 4500                  CALL 0xb7fc
0000b7b7 (03) a2 f600                  MOV [0xf6], AL
0000b7ba (02) 3c 03                    CMP AL, 0x3
0000b7bc (02) 75 03                    JNZ 0xb7c1
0000b7be (03) e9 d903                  JMP 0xbb9a
0000b7c1 (01) c3                       RET
0000b7c2 (02) 8bca                     MOV CX, DX
0000b7c4 (01) 1e                       PUSH DS
0000b7c5 (02) 8cc0                     MOV AX, ES
0000b7c7 (02) 8ed8                     MOV DS, AX
0000b7c9 (03) e8 7c01                  CALL 0xb948
0000b7cc (01) 1f                       POP DS
0000b7cd (01) c3                       RET
0000b7ce (02) 8bf2                     MOV SI, DX
0000b7d0 (02) 26 ac                    LODS BYTE ES:[SI]
0000b7d2 (02) 3c 80                    CMP AL, 0x80
0000b7d4 (02) 76 02                    JBE 0xb7d8
0000b7d6 (02) b0 80                    MOV AL, 0x80
0000b7d8 (03) a2 7002                  MOV [0x270], AL
0000b7db (05) c606 6f02 00             MOV BYTE [0x26f], 0x0
0000b7e0 (03) e8 7a01                  CALL 0xb95d
0000b7e3 (03) be 7002                  MOV SI, 0x270
0000b7e6 (04) c43e ec00                LES DI, WORD [0xec]
0000b7ea (03) 8a4c 01                  MOV CL, [SI+0x1]
0000b7ed (02) b5 00                    MOV CH, 0x0
0000b7ef (03) 83c1 03                  ADD CX, 0x3
0000b7f2 (02) f3 a4                    REP MOVSB
0000b7f4 (01) c3                       RET
0000b7f5 (03) e8 5d00                  CALL 0xb855
0000b7f8 (03) a2 f600                  MOV [0xf6], AL
0000b7fb (01) c3                       RET
0000b7fc (03) a1 fe00                  MOV AX, [0xfe]
0000b7ff (02) 85c0                     TEST AX, AX
0000b801 (02) 74 1f                    JZ 0xb822
0000b803 (05) 803e 0001 ff             CMP BYTE [0x100], 0xff
0000b808 (02) 74 0a                    JZ 0xb814
0000b80a (02) 84c0                     TEST AL, AL
0000b80c (02) 75 08                    JNZ 0xb816
0000b80e (05) c606 0001 ff             MOV BYTE [0x100], 0xff
0000b813 (01) c3                       RET
0000b814 (02) 8ac4                     MOV AL, AH
0000b816 (05) c606 0001 00             MOV BYTE [0x100], 0x0
0000b81b (06) c706 fe00 0000           MOV WORD [0xfe], 0x0
0000b821 (01) c3                       RET
0000b822 (03) e8 8ffa                  CALL 0xb2b4
0000b825 (02) 0ac0                     OR AL, AL
0000b827 (02) 75 08                    JNZ 0xb831
0000b829 (05) c606 0001 ff             MOV BYTE [0x100], 0xff
0000b82e (03) a3 fe00                  MOV [0xfe], AX
0000b831 (01) c3                       RET
0000b832 (03) e8 c7ff                  CALL 0xb7fc
0000b835 (03) e8 0a00                  CALL 0xb842
0000b838 (02) 72 1a                    JB 0xb854
0000b83a (01) 50                       PUSH AX
0000b83b (02) 8ac8                     MOV CL, AL
0000b83d (03) e8 c700                  CALL 0xb907
0000b840 (01) 58                       POP AX
0000b841 (01) c3                       RET
0000b842 (02) 3c 0d                    CMP AL, 0xd
0000b844 (02) 74 0e                    JZ 0xb854
0000b846 (02) 3c 0a                    CMP AL, 0xa
0000b848 (02) 74 0a                    JZ 0xb854
0000b84a (02) 3c 09                    CMP AL, 0x9
0000b84c (02) 74 06                    JZ 0xb854
0000b84e (02) 3c 08                    CMP AL, 0x8
0000b850 (02) 74 02                    JZ 0xb854
0000b852 (02) 3c 20                    CMP AL, 0x20
0000b854 (01) c3                       RET
0000b855 (03) e8 a703                  CALL 0xbbff
0000b858 (02) 74 3b                    JZ 0xb895
0000b85a (03) e8 9fff                  CALL 0xb7fc
0000b85d (02) 3c 03                    CMP AL, 0x3
0000b85f (02) 75 09                    JNZ 0xb86a
0000b861 (06) c706 fe00 0000           MOV WORD [0xfe], 0x0
0000b867 (03) e9 3003                  JMP 0xbb9a
0000b86a (02) 3c 13                    CMP AL, 0x13
0000b86c (02) 75 28                    JNZ 0xb896
0000b86e (06) 810e 0b01 8000           OR WORD [0x10b], 0x80
0000b874 (03) e8 7603                  CALL 0xbbed
0000b877 (03) e8 82ff                  CALL 0xb7fc
0000b87a (06) 8126 0b01 7fff           AND WORD [0x10b], 0xff7f
0000b880 (03) e8 6a03                  CALL 0xbbed
0000b883 (02) 3c 03                    CMP AL, 0x3
0000b885 (02) 75 09                    JNZ 0xb890
0000b887 (06) c706 fe00 0000           MOV WORD [0xfe], 0x0
0000b88d (03) e9 0a03                  JMP 0xbb9a
0000b890 (02) 33c0                     XOR AX, AX
0000b892 (03) a3 fe00                  MOV [0xfe], AX
0000b895 (01) c3                       RET
0000b896 (03) a3 fe00                  MOV [0xfe], AX
0000b899 (05) c606 0001 00             MOV BYTE [0x100], 0x0
0000b89e (02) b0 ff                    MOV AL, 0xff
0000b8a0 (01) c3                       RET
0000b8a1 (05) f606 0201 ff             TEST BYTE [0x102], 0xff
0000b8a6 (02) 75 27                    JNZ 0xb8cf
0000b8a8 (03) 80f9 20                  CMP CL, 0x20
0000b8ab (02) 72 0b                    JB 0xb8b8
0000b8ad (04) fe06 0e01                INC BYTE [0x10e]
0000b8b1 (05) f606 0e01 07             TEST BYTE [0x10e], 0x7
0000b8b6 (02) 75 03                    JNZ 0xb8bb
0000b8b8 (03) e8 9aff                  CALL 0xb855
0000b8bb (03) e8 5403                  CALL 0xbc12
0000b8be (06) f706 0b01 0002           TEST WORD [0x10b], 0x200
0000b8c4 (02) 74 09                    JZ 0xb8cf
0000b8c6 (01) 51                       PUSH CX
0000b8c7 (02) 8ad1                     MOV DL, CL
0000b8c9 (02) b1 05                    MOV CL, 0x5
0000b8cb (03) e8 ef1b                  CALL 0xd4bd
0000b8ce (01) 59                       POP CX
0000b8cf (02) 8ac1                     MOV AL, CL
0000b8d1 (02) 3c 7f                    CMP AL, 0x7f
0000b8d3 (02) 74 16                    JZ 0xb8eb
0000b8d5 (04) fe06 0101                INC BYTE [0x101]
0000b8d9 (02) 3c 20                    CMP AL, 0x20
0000b8db (02) 73 0e                    JAE 0xb8eb
0000b8dd (04) fe0e 0101                DEC BYTE [0x101]
0000b8e1 (02) 74 08                    JZ 0xb8eb
0000b8e3 (02) 3c 08                    CMP AL, 0x8
0000b8e5 (02) 75 05                    JNZ 0xb8ec
0000b8e7 (04) fe0e 0101                DEC BYTE [0x101]
0000b8eb (01) c3                       RET
0000b8ec (02) 3c 0a                    CMP AL, 0xa
0000b8ee (02) 75 05                    JNZ 0xb8f5
0000b8f0 (05) c606 0101 00             MOV BYTE [0x101], 0x0
0000b8f5 (01) c3                       RET
0000b8f6 (02) 8ac1                     MOV AL, CL
0000b8f8 (03) e8 47ff                  CALL 0xb842
0000b8fb (02) 73 0a                    JAE 0xb907
0000b8fd (01) 50                       PUSH AX
0000b8fe (02) b1 5e                    MOV CL, 0x5e
0000b900 (03) e8 9eff                  CALL 0xb8a1
0000b903 (01) 59                       POP CX
0000b904 (03) 80c9 40                  OR CL, 0x40
0000b907 (03) 80f9 09                  CMP CL, 0x9
0000b90a (02) 75 95                    JNZ 0xb8a1
0000b90c (02) b1 20                    MOV CL, 0x20
0000b90e (03) e8 90ff                  CALL 0xb8a1
0000b911 (05) f606 0101 07             TEST BYTE [0x101], 0x7
0000b916 (02) 75 f4                    JNZ 0xb90c
0000b918 (01) c3                       RET
0000b919 (03) e8 0500                  CALL 0xb921
0000b91c (02) b1 20                    MOV CL, 0x20
0000b91e (03) e8 f102                  CALL 0xbc12
0000b921 (02) b1 08                    MOV CL, 0x8
0000b923 (03) e9 ec02                  JMP 0xbc12
0000b926 (02) b1 5c                    MOV CL, 0x5c
0000b928 (03) e8 76ff                  CALL 0xb8a1
0000b92b (03) e8 1000                  CALL 0xb93e
0000b92e (03) a0 0101                  MOV AL, [0x101]
0000b931 (04) 3a06 0d01                CMP AL, [0x10d]
0000b935 (02) 73 e1                    JAE 0xb918
0000b937 (02) b1 20                    MOV CL, 0x20
0000b939 (03) e8 65ff                  CALL 0xb8a1
0000b93c (02) eb f0                    JMP 0xb92e
0000b93e (02) b1 0d                    MOV CL, 0xd
0000b940 (03) e8 5eff                  CALL 0xb8a1
0000b943 (02) b1 0a                    MOV CL, 0xa
0000b945 (03) e9 59ff                  JMP 0xb8a1
0000b948 (02) 8bf1                     MOV SI, CX
0000b94a (01) ac                       LODSB
0000b94b (02) 3c 24                    CMP AL, 0x24
0000b94d (02) 74 c9                    JZ 0xb918
0000b94f (01) 41                       INC CX
0000b950 (01) 51                       PUSH CX
0000b951 (02) 8ac8                     MOV CL, AL
0000b953 (01) 1e                       PUSH DS
0000b954 (01) 16                       PUSH SS
0000b955 (01) 1f                       POP DS
0000b956 (03) e8 aeff                  CALL 0xb907
0000b959 (01) 1f                       POP DS
0000b95a (01) 59                       POP CX
0000b95b (02) eb eb                    JMP 0xb948
0000b95d (01) 1e                       PUSH DS
0000b95e (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000b963 (03) be ba01                  MOV SI, 0x1ba
0000b966 (01) 1e                       PUSH DS
0000b967 (04) 8e1e 4e00                MOV DS, [0x4e]
0000b96b (06) f706 0600 0400           TEST WORD [0x6], 0x4
0000b971 (01) 1f                       POP DS
0000b972 (02) 74 03                    JZ 0xb977
0000b974 (03) be a300                  MOV SI, 0xa3
0000b977 (02) b7 00                    MOV BH, 0x0
0000b979 (02) 8a1c                     MOV BL, [SI]
0000b97b (04) c640 01 00               MOV BYTE [BX+SI+0x1], 0x0
0000b97f (01) 1f                       POP DS
0000b980 (04) 8936 0501                MOV [0x105], SI
0000b984 (02) 2bc0                     SUB AX, AX
0000b986 (03) a3 0301                  MOV [0x103], AX
0000b989 (03) a2 0701                  MOV [0x107], AL
0000b98c (03) a0 0101                  MOV AL, [0x101]
0000b98f (03) a2 0d01                  MOV [0x10d], AL
0000b992 (03) bb 7002                  MOV BX, 0x270
0000b995 (02) 8a0f                     MOV CL, [BX]
0000b997 (02) fec9                     DEC CL
0000b999 (01) 43                       INC BX
0000b99a (01) 53                       PUSH BX
0000b99b (02) b5 00                    MOV CH, 0x0
0000b99d (01) 51                       PUSH CX
0000b99e (01) 53                       PUSH BX
0000b99f (03) e8 5afe                  CALL 0xb7fc
0000b9a2 (01) 5b                       POP BX
0000b9a3 (01) 59                       POP CX
0000b9a4 (02) 3c 00                    CMP AL, 0x0
0000b9a6 (02) 74 03                    JZ 0xb9ab
0000b9a8 (03) e9 9e00                  JMP 0xba49
0000b9ab (03) e8 4efe                  CALL 0xb7fc
0000b9ae (02) 3c 4b                    CMP AL, 0x4b
0000b9b0 (02) 75 03                    JNZ 0xb9b5
0000b9b2 (03) e9 a700                  JMP 0xba5c
0000b9b5 (02) 3c 52                    CMP AL, 0x52
0000b9b7 (02) 75 07                    JNZ 0xb9c0
0000b9b9 (05) 8036 0701 01             XOR BYTE [0x107], 0x1
0000b9be (02) eb dd                    JMP 0xb99d
0000b9c0 (02) 3c 53                    CMP AL, 0x53
0000b9c2 (02) 75 05                    JNZ 0xb9c9
0000b9c4 (03) e8 b601                  CALL 0xbb7d
0000b9c7 (02) eb d4                    JMP 0xb99d
0000b9c9 (02) 3c 4d                    CMP AL, 0x4d
0000b9cb (02) 74 04                    JZ 0xb9d1
0000b9cd (02) 3c 3b                    CMP AL, 0x3b
0000b9cf (02) 75 0c                    JNZ 0xb9dd
0000b9d1 (03) e8 a901                  CALL 0xbb7d
0000b9d4 (02) 84c0                     TEST AL, AL
0000b9d6 (02) 74 c5                    JZ 0xb99d
0000b9d8 (03) e8 5d01                  CALL 0xbb38
0000b9db (02) eb c0                    JMP 0xb99d
0000b9dd (02) 3c 3c                    CMP AL, 0x3c
0000b9df (02) 75 20                    JNZ 0xba01
0000b9e1 (01) 53                       PUSH BX
0000b9e2 (03) e8 17fe                  CALL 0xb7fc
0000b9e5 (03) a2 0801                  MOV [0x108], AL
0000b9e8 (01) 5b                       POP BX
0000b9e9 (03) e8 9101                  CALL 0xbb7d
0000b9ec (02) 74 af                    JZ 0xb99d
0000b9ee (04) ff0e 0301                DEC WORD [0x103]
0000b9f2 (04) 3a06 0801                CMP AL, [0x108]
0000b9f6 (02) 74 a5                    JZ 0xb99d
0000b9f8 (04) ff06 0301                INC WORD [0x103]
0000b9fc (03) e8 3901                  CALL 0xbb38
0000b9ff (02) eb e8                    JMP 0xb9e9
0000ba01 (02) 3c 3d                    CMP AL, 0x3d
0000ba03 (02) 75 0d                    JNZ 0xba12
0000ba05 (03) e8 7501                  CALL 0xbb7d
0000ba08 (02) 75 03                    JNZ 0xba0d
0000ba0a (03) e9 90ff                  JMP 0xb99d
0000ba0d (03) e8 2801                  CALL 0xbb38
0000ba10 (02) eb f3                    JMP 0xba05
0000ba12 (02) 3c 3e                    CMP AL, 0x3e
0000ba14 (02) 75 1d                    JNZ 0xba33
0000ba16 (01) 53                       PUSH BX
0000ba17 (03) e8 e2fd                  CALL 0xb7fc
0000ba1a (03) a2 0801                  MOV [0x108], AL
0000ba1d (01) 5b                       POP BX
0000ba1e (03) e8 5c01                  CALL 0xbb7d
0000ba21 (02) 75 03                    JNZ 0xba26
0000ba23 (03) e9 77ff                  JMP 0xb99d
0000ba26 (04) 3a06 0801                CMP AL, [0x108]
0000ba2a (02) 75 f2                    JNZ 0xba1e
0000ba2c (04) ff0e 0301                DEC WORD [0x103]
0000ba30 (03) e9 6aff                  JMP 0xb99d
0000ba33 (02) 3c 3f                    CMP AL, 0x3f
0000ba35 (02) 75 06                    JNZ 0xba3d
0000ba37 (03) e8 2201                  CALL 0xbb5c
0000ba3a (03) e9 8200                  JMP 0xbabf
0000ba3d (02) 3c 40                    CMP AL, 0x40
0000ba3f (02) 75 05                    JNZ 0xba46
0000ba41 (02) b0 1a                    MOV AL, 0x1a
0000ba43 (03) e9 d100                  JMP 0xbb17
0000ba46 (03) e9 54ff                  JMP 0xb99d
0000ba49 (02) 3c 0d                    CMP AL, 0xd
0000ba4b (02) 75 03                    JNZ 0xba50
0000ba4d (03) e9 fb00                  JMP 0xbb4b
0000ba50 (02) 3c 0a                    CMP AL, 0xa
0000ba52 (02) 74 f9                    JZ 0xba4d
0000ba54 (02) 3c 7f                    CMP AL, 0x7f
0000ba56 (02) 74 04                    JZ 0xba5c
0000ba58 (02) 3c 08                    CMP AL, 0x8
0000ba5a (02) 75 1a                    JNZ 0xba76
0000ba5c (02) 0aed                     OR CH, CH
0000ba5e (02) 74 e6                    JZ 0xba46
0000ba60 (05) 833e 0301 00             CMP WORD [0x103], 0x0
0000ba65 (02) 74 04                    JZ 0xba6b
0000ba67 (04) ff0e 0301                DEC WORD [0x103]
0000ba6b (02) fecd                     DEC CH
0000ba6d (03) a0 0101                  MOV AL, [0x101]
0000ba70 (03) a2 0201                  MOV [0x102], AL
0000ba73 (03) e9 5a00                  JMP 0xbad0
0000ba76 (02) 3c 05                    CMP AL, 0x5
0000ba78 (02) 75 0d                    JNZ 0xba87
0000ba7a (01) 51                       PUSH CX
0000ba7b (01) 53                       PUSH BX
0000ba7c (03) e8 bffe                  CALL 0xb93e
0000ba7f (05) c606 0d01 00             MOV BYTE [0x10d], 0x0
0000ba84 (03) e9 18ff                  JMP 0xb99f
0000ba87 (02) 3c 10                    CMP AL, 0x10
0000ba89 (02) 74 03                    JZ 0xba8e
0000ba8b (03) e9 0c00                  JMP 0xba9a
0000ba8e (06) 8136 0b01 0002           XOR WORD [0x10b], 0x200
0000ba94 (03) e8 5601                  CALL 0xbbed
0000ba97 (03) e9 03ff                  JMP 0xb99d
0000ba9a (02) 3c 18                    CMP AL, 0x18
0000ba9c (02) 75 19                    JNZ 0xbab7
0000ba9e (06) c706 0301 0000           MOV WORD [0x103], 0x0
0000baa4 (01) 5b                       POP BX
0000baa5 (03) a0 0d01                  MOV AL, [0x10d]
0000baa8 (04) 3a06 0101                CMP AL, [0x101]
0000baac (02) 73 1b                    JAE 0xbac9
0000baae (04) fe0e 0101                DEC BYTE [0x101]
0000bab2 (03) e8 64fe                  CALL 0xb919
0000bab5 (02) eb ee                    JMP 0xbaa5
0000bab7 (02) 3c 1b                    CMP AL, 0x1b
0000bab9 (02) 74 04                    JZ 0xbabf
0000babb (02) 3c 15                    CMP AL, 0x15
0000babd (02) 75 0d                    JNZ 0xbacc
0000babf (06) c706 0301 0000           MOV WORD [0x103], 0x0
0000bac5 (03) e8 5efe                  CALL 0xb926
0000bac8 (01) 5b                       POP BX
0000bac9 (03) e9 91fe                  JMP 0xb95d
0000bacc (02) 3c 12                    CMP AL, 0x12
0000bace (02) 75 36                    JNZ 0xbb06
0000bad0 (01) 51                       PUSH CX
0000bad1 (03) e8 52fe                  CALL 0xb926
0000bad4 (01) 59                       POP CX
0000bad5 (01) 5b                       POP BX
0000bad6 (01) 53                       PUSH BX
0000bad7 (01) 51                       PUSH CX
0000bad8 (02) 0aed                     OR CH, CH
0000bada (02) 74 0f                    JZ 0xbaeb
0000badc (01) 43                       INC BX
0000badd (02) 8a0f                     MOV CL, [BX]
0000badf (02) fecd                     DEC CH
0000bae1 (01) 51                       PUSH CX
0000bae2 (01) 53                       PUSH BX
0000bae3 (03) e8 10fe                  CALL 0xb8f6
0000bae6 (01) 5b                       POP BX
0000bae7 (01) 59                       POP CX
0000bae8 (03) e9 edff                  JMP 0xbad8
0000baeb (01) 53                       PUSH BX
0000baec (03) a0 0201                  MOV AL, [0x102]
0000baef (02) 0ac0                     OR AL, AL
0000baf1 (02) 74 10                    JZ 0xbb03
0000baf3 (04) 2a06 0101                SUB AL, [0x101]
0000baf7 (03) a2 0201                  MOV [0x102], AL
0000bafa (03) e8 1cfe                  CALL 0xb919
0000bafd (04) fe0e 0201                DEC BYTE [0x102]
0000bb01 (02) 75 f7                    JNZ 0xbafa
0000bb03 (03) e9 7eff                  JMP 0xba84
0000bb06 (02) 3c 03                    CMP AL, 0x3
0000bb08 (02) 75 03                    JNZ 0xbb0d
0000bb0a (03) e9 8d00                  JMP 0xbb9a
0000bb0d (02) 84c0                     TEST AL, AL
0000bb0f (02) 75 06                    JNZ 0xbb17
0000bb11 (03) e8 e8fc                  CALL 0xb7fc
0000bb14 (03) e9 86fe                  JMP 0xb99d
0000bb17 (05) f606 0701 01             TEST BYTE [0x107], 0x1
0000bb1c (02) 75 05                    JNZ 0xbb23
0000bb1e (01) 50                       PUSH AX
0000bb1f (03) e8 5b00                  CALL 0xbb7d
0000bb22 (01) 58                       POP AX
0000bb23 (02) 3ae9                     CMP CH, CL
0000bb25 (02) 73 05                    JAE 0xbb2c
0000bb27 (03) e8 0e00                  CALL 0xbb38
0000bb2a (02) eb 09                    JMP 0xbb35
0000bb2c (01) 53                       PUSH BX
0000bb2d (01) 51                       PUSH CX
0000bb2e (02) b1 07                    MOV CL, 0x7
0000bb30 (03) e8 df00                  CALL 0xbc12
0000bb33 (01) 59                       POP CX
0000bb34 (01) 5b                       POP BX
0000bb35 (03) e9 65fe                  JMP 0xb99d
0000bb38 (02) 3ae9                     CMP CH, CL
0000bb3a (02) 73 0e                    JAE 0xbb4a
0000bb3c (01) 43                       INC BX
0000bb3d (02) 8807                     MOV [BX], AL
0000bb3f (02) fec5                     INC CH
0000bb41 (01) 51                       PUSH CX
0000bb42 (01) 53                       PUSH BX
0000bb43 (02) 8ac8                     MOV CL, AL
0000bb45 (03) e8 aefd                  CALL 0xb8f6
0000bb48 (01) 5b                       POP BX
0000bb49 (01) 59                       POP CX
0000bb4a (01) c3                       RET
0000bb4b (03) e8 0e00                  CALL 0xbb5c
0000bb4e (01) 43                       INC BX
0000bb4f (03) c607 0d                  MOV BYTE [BX], 0xd
0000bb52 (01) 5b                       POP BX
0000bb53 (02) 882f                     MOV [BX], CH
0000bb55 (01) 1e                       PUSH DS
0000bb56 (01) 07                       POP ES
0000bb57 (02) b1 0d                    MOV CL, 0xd
0000bb59 (03) e9 45fd                  JMP 0xb8a1
0000bb5c (01) 51                       PUSH CX
0000bb5d (01) 1e                       PUSH DS
0000bb5e (01) 06                       PUSH ES
0000bb5f (02) 8acd                     MOV CL, CH
0000bb61 (02) b5 00                    MOV CH, 0x0
0000bb63 (05) 2e 8e06 0600             MOV ES, CS:[0x6]
0000bb68 (02) e3 0f                    JCXZ 0xbb79
0000bb6a (04) 8b3e 0501                MOV DI, [0x105]
0000bb6e (03) 26 880d                  MOV ES:[DI], CL
0000bb71 (03) 8d77 01                  LEA SI, [BX+0x1]
0000bb74 (02) 2bf1                     SUB SI, CX
0000bb76 (01) 47                       INC DI
0000bb77 (02) f3 a4                    REP MOVSB
0000bb79 (01) 07                       POP ES
0000bb7a (01) 1f                       POP DS
0000bb7b (01) 59                       POP CX
0000bb7c (01) c3                       RET
0000bb7d (01) 53                       PUSH BX
0000bb7e (04) 8b1e 0501                MOV BX, [0x105]
0000bb82 (04) 031e 0301                ADD BX, [0x103]
0000bb86 (01) 1e                       PUSH DS
0000bb87 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000bb8c (03) 8a47 01                  MOV AL, [BX+0x1]
0000bb8f (01) 1f                       POP DS
0000bb90 (01) 5b                       POP BX
0000bb91 (02) 0ac0                     OR AL, AL
0000bb93 (02) 74 04                    JZ 0xbb99
0000bb95 (04) ff06 0301                INC WORD [0x103]
0000bb99 (01) c3                       RET
0000bb9a (03) e8 6200                  CALL 0xbbff
0000bb9d (02) 74 05                    JZ 0xbba4
0000bb9f (03) e8 5afc                  CALL 0xb7fc
0000bba2 (02) eb f6                    JMP 0xbb9a
0000bba4 (02) b1 5e                    MOV CL, 0x5e
0000bba6 (03) e8 f8fc                  CALL 0xb8a1
0000bba9 (02) b1 43                    MOV CL, 0x43
0000bbab (03) e8 f3fc                  CALL 0xb8a1
0000bbae (02) b1 0d                    MOV CL, 0xd
0000bbb0 (03) e8 eefc                  CALL 0xb8a1
0000bbb3 (02) b1 0a                    MOV CL, 0xa
0000bbb5 (03) e8 e9fc                  CALL 0xb8a1
0000bbb8 (05) 803e 2c03 00             CMP BYTE [0x32c], 0x0
0000bbbd (02) 75 03                    JNZ 0xbbc2
0000bbbf (03) e9 511c                  JMP 0xd813
0000bbc2 (03) bc e400                  MOV SP, 0xe4
0000bbc5 (01) 5d                       POP BP
0000bbc6 (01) 5f                       POP DI
0000bbc7 (01) 07                       POP ES
0000bbc8 (01) 5e                       POP SI
0000bbc9 (01) 5a                       POP DX
0000bbca (01) 59                       POP CX
0000bbcb (01) 59                       POP CX
0000bbcc (01) 5b                       POP BX
0000bbcd (01) 58                       POP AX
0000bbce (01) fa                       CLI
0000bbcf (04) 8e16 9201                MOV SS, [0x192]
0000bbd3 (04) 8b26 9001                MOV SP, [0x190]
0000bbd7 (01) 1f                       POP DS
0000bbd8 (01) fb                       STI
0000bbd9 (01) f8                       CLC
0000bbda (02) cd 23                    INT 0x23
0000bbdc (02) 72 03                    JB 0xbbe1
0000bbde (03) e9 a0f7                  JMP 0xb381
0000bbe1 (03) e8 caf6                  CALL 0xb2ae
0000bbe4 (03) b8 feff                  MOV AX, 0xfffe
0000bbe7 (03) e8 76f6                  CALL 0xb260
0000bbea (03) e9 332c                  JMP 0xe820
0000bbed (01) 50                       PUSH AX
0000bbee (01) 53                       PUSH BX
0000bbef (01) 51                       PUSH CX
0000bbf0 (03) ba 0901                  MOV DX, 0x109
0000bbf3 (05) c606 0a01 ff             MOV BYTE [0x10a], 0xff
0000bbf8 (03) e8 4ff6                  CALL 0xb24a
0000bbfb (01) 59                       POP CX
0000bbfc (01) 5b                       POP BX
0000bbfd (01) 58                       POP AX
0000bbfe (01) c3                       RET
0000bbff (03) a1 fe00                  MOV AX, [0xfe]
0000bc02 (02) 85c0                     TEST AX, AX
0000bc04 (02) 75 0b                    JNZ 0xbc11
0000bc06 (01) 51                       PUSH CX
0000bc07 (02) b2 fe                    MOV DL, 0xfe
0000bc09 (02) b1 06                    MOV CL, 0x6
0000bc0b (03) e8 9f18                  CALL 0xd4ad
0000bc0e (01) 59                       POP CX
0000bc0f (02) 0ac0                     OR AL, AL
0000bc11 (01) c3                       RET
0000bc12 (01) 51                       PUSH CX
0000bc13 (01) 1e                       PUSH DS
0000bc14 (01) 06                       PUSH ES
0000bc15 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000bc1a (04) 8e06 4e00                MOV ES, [0x4e]
0000bc1e (06) 26 833e 7800 00          CMP WORD ES:[0x78], 0x0
0000bc24 (02) 75 13                    JNZ 0xbc39
0000bc26 (01) 56                       PUSH SI
0000bc27 (01) 57                       PUSH DI
0000bc28 (01) 55                       PUSH BP
0000bc29 (02) 8bd2                     MOV DX, DX
0000bc2b (03) b8 0200                  MOV AX, 0x2
0000bc2e (04) ff1e 2800                CALL FAR WORD [0x28]
0000bc32 (01) 5d                       POP BP
0000bc33 (01) 5f                       POP DI
0000bc34 (01) 5e                       POP SI
0000bc35 (01) 07                       POP ES
0000bc36 (01) 1f                       POP DS
0000bc37 (01) 59                       POP CX
0000bc38 (01) c3                       RET
0000bc39 (01) 07                       POP ES
0000bc3a (01) 1f                       POP DS
0000bc3b (04) 890e 6402                MOV [0x264], CX
0000bc3f (03) ba 6302                  MOV DX, 0x263
0000bc42 (02) b1 32                    MOV CL, 0x32
0000bc44 (03) e8 6618                  CALL 0xd4ad
0000bc47 (01) 59                       POP CX
0000bc48 (01) c3                       RET
0000bc49 (01) 1e                       PUSH DS
0000bc4a (05) 2e 8e1e 0800             MOV DS, CS:[0x8]
0000bc4f (06) c706 fe00 0300           MOV WORD [0xfe], 0x3
0000bc55 (05) c606 0001 00             MOV BYTE [0x100], 0x0
0000bc5a (01) 1f                       POP DS
0000bc5b (01) cf                       IRET
0000bc5c (01) 50                       PUSH AX
0000bc5d (01) 52                       PUSH DX
0000bc5e (02) b1 06                    MOV CL, 0x6
0000bc60 (02) b2 ff                    MOV DL, 0xff
0000bc62 (03) e8 4818                  CALL 0xd4ad
0000bc65 (02) 84c0                     TEST AL, AL
0000bc67 (02) 75 f5                    JNZ 0xbc5e
0000bc69 (01) 5a                       POP DX
0000bc6a (01) 58                       POP AX
0000bc6b (02) 3c 01                    CMP AL, 0x1
0000bc6d (02) 74 16                    JZ 0xbc85
0000bc6f (02) 3c 06                    CMP AL, 0x6
0000bc71 (02) 74 12                    JZ 0xbc85
0000bc73 (02) 3c 07                    CMP AL, 0x7
0000bc75 (02) 74 0e                    JZ 0xbc85
0000bc77 (02) 3c 08                    CMP AL, 0x8
0000bc79 (02) 74 0a                    JZ 0xbc85
0000bc7b (02) 3c 0a                    CMP AL, 0xa
0000bc7d (02) 74 06                    JZ 0xbc85
0000bc7f (05) c606 f600 00             MOV BYTE [0xf6], 0x0
0000bc84 (01) c3                       RET
0000bc85 (02) 8ae0                     MOV AH, AL
0000bc87 (01) 44                       INC SP
0000bc88 (01) 44                       INC SP
0000bc89 (03) e9 4ff7                  JMP 0xb3db
0000bc8c (02) b1 30                    MOV CL, 0x30
0000bc8e (03) b8 0300                  MOV AX, 0x3
0000bc91 (03) e8 50f8                  CALL 0xb4e4
0000bc94 (03) ba 8000                  MOV DX, 0x80
0000bc97 (03) e9 a208                  JMP 0xc53c
0000bc9a (05) c606 f600 10             MOV BYTE [0xf6], 0x10
0000bc9f (03) 80fa 10                  CMP DL, 0x10
0000bca2 (02) 72 01                    JB 0xbca5
0000bca4 (01) c3                       RET
0000bca5 (02) 8ac2                     MOV AL, DL
0000bca7 (03) e8 02f8                  CALL 0xb4ac
0000bcaa (01) 06                       PUSH ES
0000bcab (05) 2e 8e06 0600             MOV ES, CS:[0x6]
0000bcb0 (02) 8ad8                     MOV BL, AL
0000bcb2 (02) 2aff                     SUB BH, BH
0000bcb4 (02) d1e3                     SHL BX, 0x1
0000bcb6 (07) 26 f787 080f ffff        TEST WORD ES:[BX+0xf08], 0xffff
0000bcbd (01) 07                       POP ES
0000bcbe (02) 75 0a                    JNZ 0xbcca
0000bcc0 (02) b1 0e                    MOV CL, 0xe
0000bcc2 (03) e8 e817                  CALL 0xd4ad
0000bcc5 (02) 3c 00                    CMP AL, 0x0
0000bcc7 (02) 74 01                    JZ 0xbcca
0000bcc9 (01) c3                       RET
0000bcca (04) 8816 5201                MOV [0x152], DL
0000bcce (04) 8816 5301                MOV [0x153], DL
0000bcd2 (01) 1e                       PUSH DS
0000bcd3 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000bcd8 (04) 8e1e 4e00                MOV DS, [0x4e]
0000bcdc (04) 8816 3600                MOV [0x36], DL
0000bce0 (01) 1f                       POP DS
0000bce1 (01) c3                       RET
0000bce2 (02) 33c0                     XOR AX, AX
0000bce4 (02) 8bfe                     MOV DI, SI
0000bce6 (05) 26 807c 01 3f            CMP BYTE ES:[SI+0x1], 0x3f
0000bceb (02) 74 33                    JZ 0xbd20
0000bced (01) 46                       INC SI
0000bcee (03) bf aa28                  MOV DI, 0x28aa
0000bcf1 (01) 57                       PUSH DI
0000bcf2 (01) 56                       PUSH SI
0000bcf3 (03) b9 0800                  MOV CX, 0x8
0000bcf6 (02) 26 ac                    LODS BYTE ES:[SI]
0000bcf8 (02) 24 7f                    AND AL, 0x7f
0000bcfa (03) e8 0917                  CALL 0xd406
0000bcfd (03) 2e 3805                  CMP CS:[DI], AL
0000bd00 (02) 75 03                    JNZ 0xbd05
0000bd02 (01) 47                       INC DI
0000bd03 (02) e2 f1                    LOOP 0xbcf6
0000bd05 (01) 5e                       POP SI
0000bd06 (02) e3 11                    JCXZ 0xbd19
0000bd08 (01) 5f                       POP DI
0000bd09 (03) 83c7 09                  ADD DI, 0x9
0000bd0c (04) 81ff e028                CMP DI, 0x28e0
0000bd10 (02) 75 df                    JNZ 0xbcf1
0000bd12 (01) 4e                       DEC SI
0000bd13 (02) 8bfe                     MOV DI, SI
0000bd15 (02) 33c0                     XOR AX, AX
0000bd17 (02) eb 07                    JMP 0xbd20
0000bd19 (03) 2e 8a05                  MOV AL, CS:[DI]
0000bd1c (01) 5f                       POP DI
0000bd1d (01) 4e                       DEC SI
0000bd1e (02) 8bfe                     MOV DI, SI
0000bd20 (03) a2 0f01                  MOV [0x10f], AL
0000bd23 (02) 0bc0                     OR AX, AX
0000bd25 (01) c3                       RET
0000bd26 (05) c606 f600 00             MOV BYTE [0xf6], 0x0
0000bd2b (03) e8 4615                  CALL 0xd274
0000bd2e (03) 83c7 0c                  ADD DI, 0xc
0000bd31 (05) 26 c705 0000             MOV WORD ES:[DI], 0x0
0000bd36 (06) 26 c744 0e 8000          MOV WORD ES:[SI+0xe], 0x80
0000bd3c (03) e8 3702                  CALL 0xbf76
0000bd3f (03) e8 a0ff                  CALL 0xbce2
0000bd42 (02) 74 10                    JZ 0xbd54
0000bd44 (04) 26 8845 18               MOV ES:[DI+0x18], AL
0000bd48 (03) e8 da01                  CALL 0xbf25
0000bd4b (04) 26 8955 14               MOV ES:[DI+0x14], DX
0000bd4f (04) 26 894d 16               MOV ES:[DI+0x16], CX
0000bd53 (01) c3                       RET
0000bd54 (05) 26 c645 18 00            MOV BYTE ES:[DI+0x18], 0x0
0000bd59 (05) 803e f500 16             CMP BYTE [0xf5], 0x16
0000bd5e (02) 75 15                    JNZ 0xbd75
0000bd60 (04) ff36 f400                PUSH WORD [0xf4]
0000bd64 (04) ff36 f600                PUSH WORD [0xf6]
0000bd68 (03) e8 cc05                  CALL 0xc337
0000bd6b (04) 8f06 f600                POP WORD [0xf6]
0000bd6f (04) 8f06 f400                POP WORD [0xf4]
0000bd73 (02) eb 2f                    JMP 0xbda4
0000bd75 (03) e8 b415                  CALL 0xd32c
0000bd78 (02) 75 2a                    JNZ 0xbda4
0000bd7a (04) 8b1e 3302                MOV BX, [0x233]
0000bd7e (04) 3b1e 6101                CMP BX, [0x161]
0000bd82 (02) 75 0a                    JNZ 0xbd8e
0000bd84 (05) c606 6301 00             MOV BYTE [0x163], 0x0
0000bd89 (05) c606 6001 00             MOV BYTE [0x160], 0x0
0000bd8e (02) 8bd3                     MOV DX, BX
0000bd90 (01) 53                       PUSH BX
0000bd91 (03) b9 1005                  MOV CX, 0x510
0000bd94 (03) e8 42f7                  CALL 0xb4d9
0000bd97 (01) 5b                       POP BX
0000bd98 (05) c747 0c 0000             MOV WORD [BX+0xc], 0x0
0000bd9d (05) c747 0e 0000             MOV WORD [BX+0xe], 0x0
0000bda2 (02) eb 08                    JMP 0xbdac
0000bda4 (03) e8 5215                  CALL 0xd2f9
0000bda7 (02) 74 03                    JZ 0xbdac
0000bda9 (03) e9 c000                  JMP 0xbe6c
0000bdac (04) c416 7101                LES DX, WORD [0x171]
0000bdb0 (03) 83c2 10                  ADD DX, 0x10
0000bdb3 (03) e8 8e07                  CALL 0xc544
0000bdb6 (04) 8b1e 3302                MOV BX, [0x233]
0000bdba (04) 8a0e f500                MOV CL, [0xf5]
0000bdbe (04) c647 20 00               MOV BYTE [BX+0x20], 0x0
0000bdc2 (02) b4 05                    MOV AH, 0x5
0000bdc4 (03) 80f9 16                  CMP CL, 0x16
0000bdc7 (02) 74 06                    JZ 0xbdcf
0000bdc9 (04) c647 20 ff               MOV BYTE [BX+0x20], 0xff
0000bdcd (02) b4 04                    MOV AH, 0x4
0000bdcf (02) 8bd3                     MOV DX, BX
0000bdd1 (02) 8a07                     MOV AL, [BX]
0000bdd3 (02) fec8                     DEC AL
0000bdd5 (03) e8 0cf7                  CALL 0xb4e4
0000bdd8 (02) 8bda                     MOV BX, DX
0000bdda (02) 3c ff                    CMP AL, 0xff
0000bddc (02) 75 03                    JNZ 0xbde1
0000bdde (03) e9 8800                  JMP 0xbe69
0000bde1 (04) 8b36 3302                MOV SI, [0x233]
0000bde5 (02) 8bde                     MOV BX, SI
0000bde7 (03) e8 b814                  CALL 0xd2a2
0000bdea (02) 74 12                    JZ 0xbdfe
0000bdec (05) f606 6601 02             TEST BYTE [0x166], 0x2
0000bdf1 (02) 75 0b                    JNZ 0xbdfe
0000bdf3 (04) f644 10 20               TEST BYTE [SI+0x10], 0x20
0000bdf7 (02) 74 05                    JZ 0xbdfe
0000bdf9 (03) e8 4102                  CALL 0xc03d
0000bdfc (02) eb 6b                    JMP 0xbe69
0000bdfe (02) 8bda                     MOV BX, DX
0000be00 (02) 8bf2                     MOV SI, DX
0000be02 (03) e8 9d14                  CALL 0xd2a2
0000be05 (02) 74 25                    JZ 0xbe2c
0000be07 (03) 8b44 1c                  MOV AX, [SI+0x1c]
0000be0a (04) 26 8945 10               MOV ES:[DI+0x10], AX
0000be0e (03) 8b44 1e                  MOV AX, [SI+0x1e]
0000be11 (04) 26 8945 12               MOV ES:[DI+0x12], AX
0000be15 (03) 8b44 18                  MOV AX, [SI+0x18]
0000be18 (04) 26 8945 14               MOV ES:[DI+0x14], AX
0000be1c (03) 8b44 16                  MOV AX, [SI+0x16]
0000be1f (04) 26 8945 16               MOV ES:[DI+0x16], AX
0000be23 (03) 8b44 1a                  MOV AX, [SI+0x1a]
0000be26 (04) 26 8945 19               MOV ES:[DI+0x19], AX
0000be2a (02) eb 30                    JMP 0xbe5c
0000be2c (01) 57                       PUSH DI
0000be2d (01) 06                       PUSH ES
0000be2e (02) 8cd8                     MOV AX, DS
0000be30 (02) 8ec0                     MOV ES, AX
0000be32 (03) b9 0600                  MOV CX, 0x6
0000be35 (03) bf 2f03                  MOV DI, 0x32f
0000be38 (02) f3 a5                    REP MOVSW
0000be3a (01) 07                       POP ES
0000be3b (01) 5f                       POP DI
0000be3c (02) 8bf2                     MOV SI, DX
0000be3e (01) 56                       PUSH SI
0000be3f (03) e8 8000                  CALL 0xbec2
0000be42 (04) 26 8955 14               MOV ES:[DI+0x14], DX
0000be46 (04) 26 894d 16               MOV ES:[DI+0x16], CX
0000be4a (01) 5e                       POP SI
0000be4b (02) 8bd6                     MOV DX, SI
0000be4d (03) e8 2200                  CALL 0xbe72
0000be50 (04) c644 20 00               MOV BYTE [SI+0x20], 0x0
0000be54 (04) 26 8945 10               MOV ES:[DI+0x10], AX
0000be58 (04) 26 8955 12               MOV ES:[DI+0x12], DX
0000be5c (03) 26 8a0d                  MOV CL, ES:[DI]
0000be5f (02) fec9                     DEC CL
0000be61 (03) e8 241e                  CALL 0xdc88
0000be64 (04) 26 8945 1c               MOV ES:[DI+0x1c], AX
0000be68 (01) c3                       RET
0000be69 (03) e8 1c15                  CALL 0xd388
0000be6c (05) c606 f600 ff             MOV BYTE [0xf6], 0xff
0000be71 (01) c3                       RET
0000be72 (02) 8bde                     MOV BX, SI
0000be74 (03) e8 2b14                  CALL 0xd2a2
0000be77 (02) 75 3f                    JNZ 0xbeb8
0000be79 (03) b9 2304                  MOV CX, 0x423
0000be7c (03) ba 2f03                  MOV DX, 0x32f
0000be7f (03) e8 57f6                  CALL 0xb4d9
0000be82 (02) 3c ff                    CMP AL, 0xff
0000be84 (02) 74 39                    JZ 0xbebf
0000be86 (01) 56                       PUSH SI
0000be87 (02) 8bf2                     MOV SI, DX
0000be89 (03) 8b44 21                  MOV AX, [SI+0x21]
0000be8c (03) 8a54 23                  MOV DL, [SI+0x23]
0000be8f (02) 32f6                     XOR DH, DH
0000be91 (03) e8 2615                  CALL 0xd3ba
0000be94 (01) 5e                       POP SI
0000be95 (03) 8a4c 20                  MOV CL, [SI+0x20]
0000be98 (05) 803e f500 11             CMP BYTE [0xf5], 0x11
0000be9d (02) 74 07                    JZ 0xbea6
0000be9f (05) 803e f500 12             CMP BYTE [0xf5], 0x12
0000bea4 (02) 75 03                    JNZ 0xbea9
0000bea6 (03) 8a4c 0d                  MOV CL, [SI+0xd]
0000bea9 (02) 0ac9                     OR CL, CL
0000beab (02) 74 0a                    JZ 0xbeb7
0000bead (03) bb 8000                  MOV BX, 0x80
0000beb0 (02) 2ad9                     SUB BL, CL
0000beb2 (02) 2bc3                     SUB AX, BX
0000beb4 (03) 83da 00                  SBB DX, 0x0
0000beb7 (01) c3                       RET
0000beb8 (03) 8b44 1c                  MOV AX, [SI+0x1c]
0000bebb (03) 8b54 1e                  MOV DX, [SI+0x1e]
0000bebe (01) c3                       RET
0000bebf (02) b0 ff                    MOV AL, 0xff
0000bec1 (01) c3                       RET
0000bec2 (02) 8bde                     MOV BX, SI
0000bec4 (03) e8 db13                  CALL 0xd2a2
0000bec7 (02) 75 61                    JNZ 0xbf2a
0000bec9 (05) 8026 2f03 7f             AND BYTE [0x32f], 0x7f
0000bece (05) 803e f500 12             CMP BYTE [0xf5], 0x12
0000bed3 (02) 74 12                    JZ 0xbee7
0000bed5 (04) 8a16 2f03                MOV DL, [0x32f]
0000bed9 (02) feca                     DEC DL
0000bedb (02) b1 65                    MOV CL, 0x65
0000bedd (02) 8ac2                     MOV AL, DL
0000bedf (02) b4 04                    MOV AH, 0x4
0000bee1 (03) e8 00f6                  CALL 0xb4e4
0000bee4 (03) a2 3b02                  MOV [0x23b], AL
0000bee7 (03) b9 6604                  MOV CX, 0x466
0000beea (03) ba 2f03                  MOV DX, 0x32f
0000beed (02) 8bf2                     MOV SI, DX
0000beef (03) e8 e7f5                  CALL 0xb4d9
0000bef2 (02) 0ac0                     OR AL, AL
0000bef4 (02) 75 2f                    JNZ 0xbf25
0000bef6 (05) f606 3b02 20             TEST BYTE [0x23b], 0x20
0000befb (02) 74 08                    JZ 0xbf05
0000befd (03) 8b44 1c                  MOV AX, [SI+0x1c]
0000bf00 (03) 8b5c 1e                  MOV BX, [SI+0x1e]
0000bf03 (02) eb 0d                    JMP 0xbf12
0000bf05 (05) f606 3b02 10             TEST BYTE [0x23b], 0x10
0000bf0a (02) 74 19                    JZ 0xbf25
0000bf0c (03) 8b44 18                  MOV AX, [SI+0x18]
0000bf0f (03) 8b5c 1a                  MOV BX, [SI+0x1a]
0000bf12 (01) 50                       PUSH AX
0000bf13 (02) 0bc3                     OR AX, BX
0000bf15 (01) 58                       POP AX
0000bf16 (02) 74 0d                    JZ 0xbf25
0000bf18 (01) 53                       PUSH BX
0000bf19 (03) e8 1900                  CALL 0xbf35
0000bf1c (02) 8bd0                     MOV DX, AX
0000bf1e (01) 58                       POP AX
0000bf1f (03) e8 3300                  CALL 0xbf55
0000bf22 (02) 8bc8                     MOV CX, AX
0000bf24 (01) c3                       RET
0000bf25 (02) 33c9                     XOR CX, CX
0000bf27 (02) 8bd1                     MOV DX, CX
0000bf29 (01) c3                       RET
0000bf2a (03) 8b44 18                  MOV AX, [SI+0x18]
0000bf2d (02) 8bd0                     MOV DX, AX
0000bf2f (03) 8b44 16                  MOV AX, [SI+0x16]
0000bf32 (02) 8bc8                     MOV CX, AX
0000bf34 (01) c3                       RET
0000bf35 (01) 56                       PUSH SI
0000bf36 (01) 57                       PUSH DI
0000bf37 (03) e8 c611                  CALL 0xd100
0000bf3a (01) 5f                       POP DI
0000bf3b (04) 81e9 bc07                SUB CX, 0x7bc
0000bf3f (02) 33c0                     XOR AX, AX
0000bf41 (02) 8bd8                     MOV BX, AX
0000bf43 (02) 8ae1                     MOV AH, CL
0000bf45 (02) d1e0                     SHL AX, 0x1
0000bf47 (02) 8ade                     MOV BL, DH
0000bf49 (02) b1 05                    MOV CL, 0x5
0000bf4b (02) d3e3                     SHL BX, CL
0000bf4d (02) 0bc3                     OR AX, BX
0000bf4f (02) 32f6                     XOR DH, DH
0000bf51 (02) 0bc2                     OR AX, DX
0000bf53 (01) 5e                       POP SI
0000bf54 (01) c3                       RET
0000bf55 (01) 52                       PUSH DX
0000bf56 (01) 50                       PUSH AX
0000bf57 (03) e8 0813                  CALL 0xd262
0000bf5a (02) 8ae0                     MOV AH, AL
0000bf5c (02) 32c0                     XOR AL, AL
0000bf5e (02) d0e4                     SHL AH, 0x1
0000bf60 (02) d0e4                     SHL AH, 0x1
0000bf62 (02) d0e4                     SHL AH, 0x1
0000bf64 (02) 8bd0                     MOV DX, AX
0000bf66 (01) 58                       POP AX
0000bf67 (02) 8ac4                     MOV AL, AH
0000bf69 (03) e8 f612                  CALL 0xd262
0000bf6c (02) 32e4                     XOR AH, AH
0000bf6e (02) b1 05                    MOV CL, 0x5
0000bf70 (02) d3e0                     SHL AX, CL
0000bf72 (02) 0bc2                     OR AX, DX
0000bf74 (01) 5a                       POP DX
0000bf75 (01) c3                       RET
0000bf76 (04) 26 803c 00               CMP BYTE ES:[SI], 0x0
0000bf7a (02) 75 0e                    JNZ 0xbf8a
0000bf7c (03) e8 ae05                  CALL 0xc52d
0000bf7f (03) a2 5201                  MOV [0x152], AL
0000bf82 (03) a2 5301                  MOV [0x153], AL
0000bf85 (02) fec0                     INC AL
0000bf87 (03) 26 8804                  MOV ES:[SI], AL
0000bf8a (01) c3                       RET
0000bf8b (03) e8 e612                  CALL 0xd274
0000bf8e (05) c606 f600 00             MOV BYTE [0xf6], 0x0
0000bf93 (03) e8 ef08                  CALL 0xc885
0000bf96 (02) 74 0a                    JZ 0xbfa2
0000bf98 (02) 3c fc                    CMP AL, 0xfc
0000bf9a (02) 75 05                    JNZ 0xbfa1
0000bf9c (02) b1 9f                    MOV CL, 0x9f
0000bf9e (03) e9 0c15                  JMP 0xd4ad
0000bfa1 (01) c3                       RET
0000bfa2 (03) e8 8713                  CALL 0xd32c
0000bfa5 (02) 74 03                    JZ 0xbfaa
0000bfa7 (03) e9 9200                  JMP 0xc03c
0000bfaa (04) 8b1e 3302                MOV BX, [0x233]
0000bfae (03) e8 9700                  CALL 0xc048
0000bfb1 (04) 3b1e 6101                CMP BX, [0x161]
0000bfb5 (02) 75 09                    JNZ 0xbfc0
0000bfb7 (01) 53                       PUSH BX
0000bfb8 (01) 57                       PUSH DI
0000bfb9 (01) 06                       PUSH ES
0000bfba (03) e8 1107                  CALL 0xc6ce
0000bfbd (01) 07                       POP ES
0000bfbe (01) 5f                       POP DI
0000bfbf (01) 5b                       POP BX
0000bfc0 (04) f647 25 ff               TEST BYTE [BX+0x25], 0xff
0000bfc4 (02) 74 5c                    JZ 0xc022
0000bfc6 (04) 26 8b45 10               MOV AX, ES:[DI+0x10]
0000bfca (04) 26 8b55 12               MOV DX, ES:[DI+0x12]
0000bfce (03) e8 f813                  CALL 0xd3c9
0000bfd1 (02) 0aed                     OR CH, CH
0000bfd3 (02) 74 28                    JZ 0xbffd
0000bfd5 (03) 8947 21                  MOV [BX+0x21], AX
0000bfd8 (03) 8857 23                  MOV [BX+0x23], DL
0000bfdb (01) 51                       PUSH CX
0000bfdc (01) 53                       PUSH BX
0000bfdd (03) e8 5606                  CALL 0xc636
0000bfe0 (01) 5b                       POP BX
0000bfe1 (01) 59                       POP CX
0000bfe2 (02) 0ac0                     OR AL, AL
0000bfe4 (02) 75 43                    JNZ 0xc029
0000bfe6 (05) c606 6001 ff             MOV BYTE [0x160], 0xff
0000bfeb (02) 8ac5                     MOV AL, CH
0000bfed (02) 32e4                     XOR AH, AH
0000bfef (02) 8bf8                     MOV DI, AX
0000bff1 (05) c685 9b01 1a             MOV BYTE [DI+0x19b], 0x1a
0000bff6 (01) 47                       INC DI
0000bff7 (04) 81ff 8000                CMP DI, 0x80
0000bffb (02) 75 f4                    JNZ 0xbff1
0000bffd (04) 3b1e 6101                CMP BX, [0x161]
0000c001 (02) 75 07                    JNZ 0xc00a
0000c003 (01) 53                       PUSH BX
0000c004 (01) 51                       PUSH CX
0000c005 (03) e8 c606                  CALL 0xc6ce
0000c008 (01) 59                       POP CX
0000c009 (01) 5b                       POP BX
0000c00a (01) 51                       PUSH CX
0000c00b (03) e8 2f00                  CALL 0xc03d
0000c00e (01) 59                       POP CX
0000c00f (02) 3c ff                    CMP AL, 0xff
0000c011 (02) 74 16                    JZ 0xc029
0000c013 (04) 804f 06 80               OR BYTE [BX+0x6], 0x80
0000c017 (03) 886f 20                  MOV [BX+0x20], CH
0000c01a (03) b9 1e05                  MOV CX, 0x51e
0000c01d (03) e8 b9f4                  CALL 0xb4d9
0000c020 (02) eb 0c                    JMP 0xc02e
0000c022 (03) e8 1800                  CALL 0xc03d
0000c025 (02) 3c ff                    CMP AL, 0xff
0000c027 (02) 75 05                    JNZ 0xc02e
0000c029 (05) c606 f600 ff             MOV BYTE [0xf6], 0xff
0000c02e (04) c43e 7101                LES DI, WORD [0x171]
0000c032 (04) 8b1e 3302                MOV BX, [0x233]
0000c036 (03) e8 1f00                  CALL 0xc058
0000c039 (03) e9 4c13                  JMP 0xd388
0000c03c (01) c3                       RET
0000c03d (02) 8bd3                     MOV DX, BX
0000c03f (01) 53                       PUSH BX
0000c040 (03) b9 1005                  MOV CX, 0x510
0000c043 (03) e8 93f4                  CALL 0xb4d9
0000c046 (01) 5b                       POP BX
0000c047 (01) c3                       RET
0000c048 (02) 8a0f                     MOV CL, [BX]
0000c04a (02) fec9                     DEC CL
0000c04c (03) e8 391c                  CALL 0xdc88
0000c04f (03) a3 7903                  MOV [0x379], AX
0000c052 (04) 26 8b45 1c               MOV AX, ES:[DI+0x1c]
0000c056 (02) eb 03                    JMP 0xc05b
0000c058 (03) a1 7903                  MOV AX, [0x379]
0000c05b (02) 8a0f                     MOV CL, [BX]
0000c05d (02) fec9                     DEC CL
0000c05f (03) e9 291c                  JMP 0xdc8b
0000c062 (05) c606 f600 00             MOV BYTE [0xf6], 0x0
0000c067 (03) e8 0a12                  CALL 0xd274
0000c06a (03) e8 fd00                  CALL 0xc16a
0000c06d (02) 74 03                    JZ 0xc072
0000c06f (03) e9 bb00                  JMP 0xc12d
0000c072 (05) 803e f500 12             CMP BYTE [0xf5], 0x12
0000c077 (02) 75 03                    JNZ 0xc07c
0000c079 (03) e8 4902                  CALL 0xc2c5
0000c07c (03) be 2f03                  MOV SI, 0x32f
0000c07f (03) e8 60fc                  CALL 0xbce2
0000c082 (02) 74 03                    JZ 0xc087
0000c084 (03) e9 8a00                  JMP 0xc111
0000c087 (03) e8 1201                  CALL 0xc19c
0000c08a (02) 74 03                    JZ 0xc08f
0000c08c (03) e9 9e00                  JMP 0xc12d
0000c08f (01) 47                       INC DI
0000c090 (01) 56                       PUSH SI
0000c091 (01) 46                       INC SI
0000c092 (03) b9 0600                  MOV CX, 0x6
0000c095 (02) f3 a5                    REP MOVSW
0000c097 (03) e8 9f00                  CALL 0xc139
0000c09a (03) e8 5402                  CALL 0xc2f1
0000c09d (01) 5e                       POP SI
0000c09e (02) 8bde                     MOV BX, SI
0000c0a0 (03) e8 ff11                  CALL 0xd2a2
0000c0a3 (02) 74 0e                    JZ 0xc0b3
0000c0a5 (03) 83c6 16                  ADD SI, 0x16
0000c0a8 (03) 83c7 17                  ADD DI, 0x17
0000c0ab (03) b9 0500                  MOV CX, 0x5
0000c0ae (02) f3 a5                    REP MOVSW
0000c0b0 (03) e9 7f00                  JMP 0xc132
0000c0b3 (01) 56                       PUSH SI
0000c0b4 (03) e8 6502                  CALL 0xc31c
0000c0b7 (01) 5e                       POP SI
0000c0b8 (01) 56                       PUSH SI
0000c0b9 (02) 2bc9                     SUB CX, CX
0000c0bb (02) 2bd2                     SUB DX, DX
0000c0bd (05) 833e fb01 21             CMP WORD [0x1fb], 0x21
0000c0c2 (02) 75 03                    JNZ 0xc0c7
0000c0c4 (03) e8 fbfd                  CALL 0xbec2
0000c0c7 (04) 26 894d 17               MOV ES:[DI+0x17], CX
0000c0cb (04) 26 8955 19               MOV ES:[DI+0x19], DX
0000c0cf (05) c606 4f03 00             MOV BYTE [0x34f], 0x0
0000c0d4 (01) 5e                       POP SI
0000c0d5 (04) 807c 0f 80               CMP BYTE [SI+0xf], 0x80
0000c0d9 (02) 74 26                    JZ 0xc101
0000c0db (02) b0 80                    MOV AL, 0x80
0000c0dd (03) f664 0c                  MUL BYTE [SI+0xc]
0000c0e0 (03) 0244 0f                  ADD AL, [SI+0xf]
0000c0e3 (03) 80d4 00                  ADC AH, 0x0
0000c0e6 (03) ba 8000                  MOV DX, 0x80
0000c0e9 (02) f7e2                     MUL DX
0000c0eb (03) 8a4c 0d                  MOV CL, [SI+0xd]
0000c0ee (04) 81e1 7f00                AND CX, 0x7f
0000c0f2 (02) 74 10                    JZ 0xc104
0000c0f4 (03) 2d 8000                  SUB AX, 0x80
0000c0f7 (03) 83da 00                  SBB DX, 0x0
0000c0fa (02) 03c1                     ADD AX, CX
0000c0fc (03) 83d2 00                  ADC DX, 0x0
0000c0ff (02) eb 03                    JMP 0xc104
0000c101 (03) e8 6efd                  CALL 0xbe72
0000c104 (04) 26 8945 1d               MOV ES:[DI+0x1d], AX
0000c108 (04) 26 8955 1f               MOV ES:[DI+0x1f], DX
0000c10c (03) e8 1402                  CALL 0xc323
0000c10f (02) eb 21                    JMP 0xc132
0000c111 (05) 803e f500 11             CMP BYTE [0xf5], 0x11
0000c116 (02) 75 15                    JNZ 0xc12d
0000c118 (05) c606 6701 00             MOV BYTE [0x167], 0x0
0000c11d (03) e8 1900                  CALL 0xc139
0000c120 (03) e8 02fe                  CALL 0xbf25
0000c123 (04) 26 894d 17               MOV ES:[DI+0x17], CX
0000c127 (04) 26 8955 19               MOV ES:[DI+0x19], DX
0000c12b (02) eb 05                    JMP 0xc132
0000c12d (05) c606 f600 ff             MOV BYTE [0xf6], 0xff
0000c132 (04) c416 6d01                LES DX, WORD [0x16d]
0000c136 (03) e9 0b04                  JMP 0xc544
0000c139 (04) c43e 6d01                LES DI, WORD [0x16d]
0000c13d (03) be 2f03                  MOV SI, 0x32f
0000c140 (05) 803e 6501 ff             CMP BYTE [0x165], 0xff
0000c145 (02) 75 0c                    JNZ 0xc153
0000c147 (03) b8 ff00                  MOV AX, 0xff
0000c14a (01) ab                       STOSW
0000c14b (02) 33c0                     XOR AX, AX
0000c14d (01) ab                       STOSW
0000c14e (01) ab                       STOSW
0000c14f (03) a0 6601                  MOV AL, [0x166]
0000c152 (01) aa                       STOSB
0000c153 (01) 57                       PUSH DI
0000c154 (03) b9 0c00                  MOV CX, 0xc
0000c157 (01) ac                       LODSB
0000c158 (02) 24 7f                    AND AL, 0x7f
0000c15a (01) aa                       STOSB
0000c15b (02) e2 fa                    LOOP 0xc157
0000c15d (03) a0 6701                  MOV AL, [0x167]
0000c160 (01) aa                       STOSB
0000c161 (03) b9 1300                  MOV CX, 0x13
0000c164 (02) 33c0                     XOR AX, AX
0000c166 (02) f3 aa                    REP STOSB
0000c168 (01) 5f                       POP DI
0000c169 (01) c3                       RET
0000c16a (02) 8cc0                     MOV AX, ES
0000c16c (02) 8cdb                     MOV BX, DS
0000c16e (02) 8ed8                     MOV DS, AX
0000c170 (02) 8ec3                     MOV ES, BX
0000c172 (03) bf 2f03                  MOV DI, 0x32f
0000c175 (03) e8 3d11                  CALL 0xd2b5
0000c178 (02) 8cc0                     MOV AX, ES
0000c17a (02) 8ed8                     MOV DS, AX
0000c17c (03) be 2f03                  MOV SI, 0x32f
0000c17f (03) e8 f4fd                  CALL 0xbf76
0000c182 (03) e8 4905                  CALL 0xc6ce
0000c185 (05) c606 6301 00             MOV BYTE [0x163], 0x0
0000c18a (03) a0 6401                  MOV AL, [0x164]
0000c18d (02) a8 ff                    TEST AL, 0xff
0000c18f (02) 75 08                    JNZ 0xc199
0000c191 (03) ba 9b01                  MOV DX, 0x19b
0000c194 (03) e8 ad03                  CALL 0xc544
0000c197 (02) 32c0                     XOR AL, AL
0000c199 (02) 0ac0                     OR AL, AL
0000c19b (01) c3                       RET
0000c19c (02) 8bfe                     MOV DI, SI
0000c19e (05) f606 6601 16             TEST BYTE [0x166], 0x16
0000c1a3 (02) 75 0a                    JNZ 0xc1af
0000c1a5 (05) f606 6601 08             TEST BYTE [0x166], 0x8
0000c1aa (02) 74 03                    JZ 0xc1af
0000c1ac (03) e9 8200                  JMP 0xc231
0000c1af (04) 8a0e f500                MOV CL, [0xf5]
0000c1b3 (05) f606 6601 10             TEST BYTE [0x166], 0x10
0000c1b8 (02) 74 03                    JZ 0xc1bd
0000c1ba (03) 800d 80                  OR BYTE [DI], 0x80
0000c1bd (03) e8 e300                  CALL 0xc2a3
0000c1c0 (02) 3c ff                    CMP AL, 0xff
0000c1c2 (02) 75 03                    JNZ 0xc1c7
0000c1c4 (03) e9 6700                  JMP 0xc22e
0000c1c7 (05) c606 6701 00             MOV BYTE [0x167], 0x0
0000c1cc (04) f644 09 80               TEST BYTE [SI+0x9], 0x80
0000c1d0 (02) 74 05                    JZ 0xc1d7
0000c1d2 (05) 800e 6701 01             OR BYTE [0x167], 0x1
0000c1d7 (04) f644 0a 80               TEST BYTE [SI+0xa], 0x80
0000c1db (02) 74 05                    JZ 0xc1e2
0000c1dd (05) 800e 6701 04             OR BYTE [0x167], 0x4
0000c1e2 (04) f644 0b 80               TEST BYTE [SI+0xb], 0x80
0000c1e6 (02) 75 05                    JNZ 0xc1ed
0000c1e8 (05) 800e 6701 20             OR BYTE [0x167], 0x20
0000c1ed (03) 8b44 10                  MOV AX, [SI+0x10]
0000c1f0 (02) 3ae0                     CMP AH, AL
0000c1f2 (02) 75 16                    JNZ 0xc20a
0000c1f4 (02) a8 80                    TEST AL, 0x80
0000c1f6 (02) 74 12                    JZ 0xc20a
0000c1f8 (02) a8 20                    TEST AL, 0x20
0000c1fa (02) 74 05                    JZ 0xc201
0000c1fc (05) 800e 6701 02             OR BYTE [0x167], 0x2
0000c201 (02) a8 40                    TEST AL, 0x40
0000c203 (02) 74 05                    JZ 0xc20a
0000c205 (05) 800e 6701 10             OR BYTE [0x167], 0x10
0000c20a (03) a0 6601                  MOV AL, [0x166]
0000c20d (02) 24 16                    AND AL, 0x16
0000c20f (02) 74 0f                    JZ 0xc220
0000c211 (04) 8a26 6701                MOV AH, [0x167]
0000c215 (03) 80e4 16                  AND AH, 0x16
0000c218 (02) f6d0                     NOT AL
0000c21a (02) 22e0                     AND AH, AL
0000c21c (02) 75 09                    JNZ 0xc227
0000c21e (02) eb 0c                    JMP 0xc22c
0000c220 (05) f606 6701 1e             TEST BYTE [0x167], 0x1e
0000c225 (02) 74 05                    JZ 0xc22c
0000c227 (02) b1 12                    MOV CL, 0x12
0000c229 (03) e9 87ff                  JMP 0xc1b3
0000c22c (02) 33c0                     XOR AX, AX
0000c22e (02) 0ac0                     OR AL, AL
0000c230 (01) c3                       RET
0000c231 (05) 803e f500 11             CMP BYTE [0xf5], 0x11
0000c236 (02) 74 03                    JZ 0xc23b
0000c238 (02) b0 ff                    MOV AL, 0xff
0000c23a (01) c3                       RET
0000c23b (02) b1 0e                    MOV CL, 0xe
0000c23d (02) 8a15                     MOV DL, [DI]
0000c23f (02) feca                     DEC DL
0000c241 (04) 8816 5301                MOV [0x153], DL
0000c245 (03) e8 6512                  CALL 0xd4ad
0000c248 (03) c605 3f                  MOV BYTE [DI], 0x3f
0000c24b (02) b1 11                    MOV CL, 0x11
0000c24d (03) e8 5300                  CALL 0xc2a3
0000c250 (02) 3c ff                    CMP AL, 0xff
0000c252 (02) 74 43                    JZ 0xc297
0000c254 (02) b1 12                    MOV CL, 0x12
0000c256 (03) 803c 20                  CMP BYTE [SI], 0x20
0000c259 (02) 75 f2                    JNZ 0xc24d
0000c25b (04) 807c 01 20               CMP BYTE [SI+0x1], 0x20
0000c25f (02) 75 04                    JNZ 0xc265
0000c261 (02) b0 ff                    MOV AL, 0xff
0000c263 (02) eb 32                    JMP 0xc297
0000c265 (01) 06                       PUSH ES
0000c266 (04) c41e 7101                LES BX, WORD [0x171]
0000c26a (01) 56                       PUSH SI
0000c26b (01) 53                       PUSH BX
0000c26c (03) b9 0b00                  MOV CX, 0xb
0000c26f (01) 43                       INC BX
0000c270 (01) 46                       INC SI
0000c271 (03) 26 8a07                  MOV AL, ES:[BX]
0000c274 (02) 3c 3f                    CMP AL, 0x3f
0000c276 (02) 74 02                    JZ 0xc27a
0000c278 (02) 3a04                     CMP AL, [SI]
0000c27a (02) e1 f3                    LOOPZ 0xc26f
0000c27c (01) 5b                       POP BX
0000c27d (01) 5e                       POP SI
0000c27e (03) 26 8a17                  MOV DL, ES:[BX]
0000c281 (01) 07                       POP ES
0000c282 (02) 75 dd                    JNZ 0xc261
0000c284 (02) 0ad2                     OR DL, DL
0000c286 (02) 75 06                    JNZ 0xc28e
0000c288 (04) 8a16 5201                MOV DL, [0x152]
0000c28c (02) fec2                     INC DL
0000c28e (02) 8815                     MOV [DI], DL
0000c290 (05) c606 6701 08             MOV BYTE [0x167], 0x8
0000c295 (02) 33c0                     XOR AX, AX
0000c297 (02) b1 0e                    MOV CL, 0xe
0000c299 (04) 8a16 5201                MOV DL, [0x152]
0000c29d (03) e8 1d12                  CALL 0xd4bd
0000c2a0 (02) 0ac0                     OR AL, AL
0000c2a2 (01) c3                       RET
0000c2a3 (02) 8bd7                     MOV DX, DI
0000c2a5 (02) 8a05                     MOV AL, [DI]
0000c2a7 (02) fec8                     DEC AL
0000c2a9 (02) 3c 3e                    CMP AL, 0x3e
0000c2ab (02) 75 03                    JNZ 0xc2b0
0000c2ad (03) a0 5301                  MOV AL, [0x153]
0000c2b0 (02) b4 04                    MOV AH, 0x4
0000c2b2 (03) e8 2ff2                  CALL 0xb4e4
0000c2b5 (02) 3c ff                    CMP AL, 0xff
0000c2b7 (02) 74 0b                    JZ 0xc2c4
0000c2b9 (02) 32e4                     XOR AH, AH
0000c2bb (02) b1 05                    MOV CL, 0x5
0000c2bd (02) d3e0                     SHL AX, CL
0000c2bf (03) be 9b01                  MOV SI, 0x19b
0000c2c2 (02) 03f0                     ADD SI, AX
0000c2c4 (01) c3                       RET
0000c2c5 (01) 1e                       PUSH DS
0000c2c6 (01) 06                       PUSH ES
0000c2c7 (01) 56                       PUSH SI
0000c2c8 (01) 57                       PUSH DI
0000c2c9 (05) 2e 8e06 0600             MOV ES, CS:[0x6]
0000c2ce (05) 26 8e06 4e00             MOV ES, ES:[0x4e]
0000c2d3 (04) c536 7101                LDS SI, WORD [0x171]
0000c2d7 (03) 8a44 18                  MOV AL, [SI+0x18]
0000c2da (04) 26 a2 3d00               MOV ES:[0x3d], AL
0000c2de (03) 8b44 19                  MOV AX, [SI+0x19]
0000c2e1 (04) 26 a3 4200               MOV ES:[0x42], AX
0000c2e5 (03) 8b44 1b                  MOV AX, [SI+0x1b]
0000c2e8 (04) 26 8945 24               MOV ES:[DI+0x24], AX
0000c2ec (01) 5f                       POP DI
0000c2ed (01) 5e                       POP SI
0000c2ee (01) 07                       POP ES
0000c2ef (01) 1f                       POP DS
0000c2f0 (01) c3                       RET
0000c2f1 (01) 1e                       PUSH DS
0000c2f2 (01) 06                       PUSH ES
0000c2f3 (01) 56                       PUSH SI
0000c2f4 (01) 57                       PUSH DI
0000c2f5 (04) c43e 7101                LES DI, WORD [0x171]
0000c2f9 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000c2fe (04) 8e1e 4e00                MOV DS, [0x4e]
0000c302 (03) a0 3d00                  MOV AL, [0x3d]
0000c305 (04) 26 8845 18               MOV ES:[DI+0x18], AL
0000c309 (03) a1 4200                  MOV AX, [0x42]
0000c30c (04) 26 8945 19               MOV ES:[DI+0x19], AX
0000c310 (03) a1 2400                  MOV AX, [0x24]
0000c313 (04) 26 8945 1b               MOV ES:[DI+0x1b], AX
0000c317 (01) 5f                       POP DI
0000c318 (01) 5e                       POP SI
0000c319 (01) 07                       POP ES
0000c31a (01) 1f                       POP DS
0000c31b (01) c3                       RET
0000c31c (05) c606 0703 00             MOV BYTE [0x307], 0x0
0000c321 (02) eb 05                    JMP 0xc328
0000c323 (05) c606 0703 ff             MOV BYTE [0x307], 0xff
0000c328 (01) 57                       PUSH DI
0000c329 (01) 1e                       PUSH DS
0000c32a (01) 06                       PUSH ES
0000c32b (02) b1 31                    MOV CL, 0x31
0000c32d (03) ba 0603                  MOV DX, 0x306
0000c330 (03) e8 7a11                  CALL 0xd4ad
0000c333 (01) 07                       POP ES
0000c334 (01) 1f                       POP DS
0000c335 (01) 5f                       POP DI
0000c336 (01) c3                       RET
0000c337 (03) e8 3a0f                  CALL 0xd274
0000c33a (03) e8 a5f9                  CALL 0xbce2
0000c33d (02) 74 06                    JZ 0xc345
0000c33f (05) c606 f600 ff             MOV BYTE [0xf6], 0xff
0000c344 (01) c3                       RET
0000c345 (05) c606 f600 ff             MOV BYTE [0xf6], 0xff
0000c34a (03) e8 1dfe                  CALL 0xc16a
0000c34d (02) b1 11                    MOV CL, 0x11
0000c34f (03) bf 2f03                  MOV DI, 0x32f
0000c352 (03) e8 4eff                  CALL 0xc2a3
0000c355 (02) 3c ff                    CMP AL, 0xff
0000c357 (02) 74 54                    JZ 0xc3ad
0000c359 (04) f644 09 80               TEST BYTE [SI+0x9], 0x80
0000c35d (02) 75 4a                    JNZ 0xc3a9
0000c35f (01) 56                       PUSH SI
0000c360 (03) e8 b9ff                  CALL 0xc31c
0000c363 (01) 5e                       POP SI
0000c364 (03) a0 2f03                  MOV AL, [0x32f]
0000c367 (02) 8804                     MOV [SI], AL
0000c369 (03) b9 1305                  MOV CX, 0x513
0000c36c (02) 8bd6                     MOV DX, SI
0000c36e (01) 52                       PUSH DX
0000c36f (04) c416 7101                LES DX, WORD [0x171]
0000c373 (03) 83c2 10                  ADD DX, 0x10
0000c376 (03) e8 cb01                  CALL 0xc544
0000c379 (01) 5a                       POP DX
0000c37a (03) e8 5cf1                  CALL 0xb4d9
0000c37d (02) 0ac0                     OR AL, AL
0000c37f (02) 75 2c                    JNZ 0xc3ad
0000c381 (04) ff36 7101                PUSH WORD [0x171]
0000c385 (04) ff36 7301                PUSH WORD [0x173]
0000c389 (04) 8936 7101                MOV [0x171], SI
0000c38d (04) 8c1e 7301                MOV WORD [0x173], DS
0000c391 (03) e8 980f                  CALL 0xd32c
0000c394 (02) 75 03                    JNZ 0xc399
0000c396 (03) e8 ef0f                  CALL 0xd388
0000c399 (04) 8f06 7301                POP WORD [0x173]
0000c39d (04) 8f06 7101                POP WORD [0x171]
0000c3a1 (03) e8 7fff                  CALL 0xc323
0000c3a4 (05) c606 f600 00             MOV BYTE [0xf6], 0x0
0000c3a9 (02) b1 12                    MOV CL, 0x12
0000c3ab (02) eb a2                    JMP 0xc34f
0000c3ad (04) c416 6d01                LES DX, WORD [0x16d]
0000c3b1 (03) e9 9001                  JMP 0xc544
0000c3b4 (03) e8 bd0e                  CALL 0xd274
0000c3b7 (04) 26 ff74 21               PUSH WORD ES:[SI+0x21]
0000c3bb (05) 26 837c 0e 40            CMP WORD ES:[SI+0xe], 0x40
0000c3c0 (02) 72 06                    JB 0xc3c8
0000c3c2 (04) 26 ff74 22               PUSH WORD ES:[SI+0x22]
0000c3c6 (02) eb 04                    JMP 0xc3cc
0000c3c8 (04) 26 ff74 23               PUSH WORD ES:[SI+0x23]
0000c3cc (03) e8 3304                  CALL 0xc802
0000c3cf (03) e8 4c02                  CALL 0xc61e
0000c3d2 (05) 803e f600 01             CMP BYTE [0xf6], 0x1
0000c3d7 (02) 74 19                    JZ 0xc3f2
0000c3d9 (04) c436 7101                LES SI, WORD [0x171]
0000c3dd (05) 26 8044 20 01            ADD BYTE ES:[SI+0x20], 0x1
0000c3e2 (05) 26 807c 20 80            CMP BYTE ES:[SI+0x20], 0x80
0000c3e7 (02) 72 09                    JB 0xc3f2
0000c3e9 (04) 26 ff44 0c               INC WORD ES:[SI+0xc]
0000c3ed (05) 26 c644 20 00            MOV BYTE ES:[SI+0x20], 0x0
0000c3f2 (05) 26 837c 0e 40            CMP WORD ES:[SI+0xe], 0x40
0000c3f7 (02) 72 06                    JB 0xc3ff
0000c3f9 (04) 26 8f44 22               POP WORD ES:[SI+0x22]
0000c3fd (02) eb 04                    JMP 0xc403
0000c3ff (04) 26 8f44 23               POP WORD ES:[SI+0x23]
0000c403 (04) 26 8f44 21               POP WORD ES:[SI+0x21]
0000c407 (01) c3                       RET
0000c408 (03) e8 690e                  CALL 0xd274
0000c40b (04) 26 ff74 21               PUSH WORD ES:[SI+0x21]
0000c40f (05) 26 837c 0e 40            CMP WORD ES:[SI+0xe], 0x40
0000c414 (02) 72 06                    JB 0xc41c
0000c416 (04) 26 ff74 22               PUSH WORD ES:[SI+0x22]
0000c41a (02) eb 04                    JMP 0xc420
0000c41c (04) 26 ff74 23               PUSH WORD ES:[SI+0x23]
0000c420 (03) e8 df03                  CALL 0xc802
0000c423 (03) e8 2503                  CALL 0xc74b
0000c426 (02) eb aa                    JMP 0xc3d2
0000c428 (03) e8 490e                  CALL 0xd274
0000c42b (03) 83c6 10                  ADD SI, 0x10
0000c42e (03) e8 b1f8                  CALL 0xbce2
0000c431 (02) 0ac0                     OR AL, AL
0000c433 (02) 74 06                    JZ 0xc43b
0000c435 (05) c606 f600 ff             MOV BYTE [0xf6], 0xff
0000c43a (01) c3                       RET
0000c43b (03) e8 9002                  CALL 0xc6ce
0000c43e (05) c606 6301 00             MOV BYTE [0x163], 0x0
0000c443 (05) f606 6401 ff             TEST BYTE [0x164], 0xff
0000c448 (02) 74 03                    JZ 0xc44d
0000c44a (03) e9 a700                  JMP 0xc4f4
0000c44d (02) 8cd8                     MOV AX, DS
0000c44f (02) 8ec0                     MOV ES, AX
0000c451 (03) ba 9b01                  MOV DX, 0x19b
0000c454 (03) e8 ed00                  CALL 0xc544
0000c457 (05) c606 f600 ff             MOV BYTE [0xf6], 0xff
0000c45c (03) bf 2f03                  MOV DI, 0x32f
0000c45f (04) c536 7101                LDS SI, WORD [0x171]
0000c463 (03) e8 4f0e                  CALL 0xd2b5
0000c466 (01) 06                       PUSH ES
0000c467 (01) 1f                       POP DS
0000c468 (03) be 2f03                  MOV SI, 0x32f
0000c46b (03) e8 08fb                  CALL 0xbf76
0000c46e (02) 8bd6                     MOV DX, SI
0000c470 (03) b9 1104                  MOV CX, 0x411
0000c473 (03) e8 63f0                  CALL 0xb4d9
0000c476 (02) 3c ff                    CMP AL, 0xff
0000c478 (02) 75 03                    JNZ 0xc47d
0000c47a (03) e9 2910                  JMP 0xd4a6
0000c47d (03) 25 0300                  AND AX, 0x3
0000c480 (02) b1 05                    MOV CL, 0x5
0000c482 (02) d3e0                     SHL AX, CL
0000c484 (03) 05 9b01                  ADD AX, 0x19b
0000c487 (02) 8bf0                     MOV SI, AX
0000c489 (03) bf 5503                  MOV DI, 0x355
0000c48c (03) b9 0600                  MOV CX, 0x6
0000c48f (02) f3 a5                    REP MOVSW
0000c491 (03) a0 2f03                  MOV AL, [0x32f]
0000c494 (03) a2 5503                  MOV [0x355], AL
0000c497 (04) ff36 7301                PUSH WORD [0x173]
0000c49b (04) ff36 7101                PUSH WORD [0x171]
0000c49f (01) 06                       PUSH ES
0000c4a0 (01) 1e                       PUSH DS
0000c4a1 (01) 07                       POP ES
0000c4a2 (04) 8c1e 7301                MOV WORD [0x173], DS
0000c4a6 (03) be 5503                  MOV SI, 0x355
0000c4a9 (05) c744 1c ffff             MOV WORD [SI+0x1c], 0xffff
0000c4ae (02) 8bfe                     MOV DI, SI
0000c4b0 (04) 8936 7101                MOV [0x171], SI
0000c4b4 (03) e8 d7fa                  CALL 0xbf8e
0000c4b7 (01) 07                       POP ES
0000c4b8 (04) 8f06 7101                POP WORD [0x171]
0000c4bc (04) 8f06 7301                POP WORD [0x173]
0000c4c0 (04) c536 7101                LDS SI, WORD [0x171]
0000c4c4 (03) 83c6 11                  ADD SI, 0x11
0000c4c7 (03) bf 3003                  MOV DI, 0x330
0000c4ca (03) bb 5603                  MOV BX, 0x356
0000c4cd (03) b9 0b00                  MOV CX, 0xb
0000c4d0 (01) ac                       LODSB
0000c4d1 (02) 24 7f                    AND AL, 0x7f
0000c4d3 (03) e8 300f                  CALL 0xd406
0000c4d6 (02) 3c 3f                    CMP AL, 0x3f
0000c4d8 (02) 75 03                    JNZ 0xc4dd
0000c4da (03) 26 8a07                  MOV AL, ES:[BX]
0000c4dd (01) aa                       STOSB
0000c4de (01) 43                       INC BX
0000c4df (02) e2 ef                    LOOP 0xc4d0
0000c4e1 (02) 8cc0                     MOV AX, ES
0000c4e3 (02) 8ed8                     MOV DS, AX
0000c4e5 (03) ba 2f03                  MOV DX, 0x32f
0000c4e8 (03) b9 1104                  MOV CX, 0x411
0000c4eb (01) 52                       PUSH DX
0000c4ec (03) e8 eaef                  CALL 0xb4d9
0000c4ef (01) 5a                       POP DX
0000c4f0 (02) 3c ff                    CMP AL, 0xff
0000c4f2 (02) 74 08                    JZ 0xc4fc
0000c4f4 (05) c606 f600 ff             MOV BYTE [0xf6], 0xff
0000c4f9 (03) e9 aa0f                  JMP 0xd4a6
0000c4fc (03) be 2f03                  MOV SI, 0x32f
0000c4ff (03) bf 6503                  MOV DI, 0x365
0000c502 (03) b9 0600                  MOV CX, 0x6
0000c505 (02) f3 a5                    REP MOVSW
0000c507 (03) ba 5503                  MOV DX, 0x355
0000c50a (03) b9 1705                  MOV CX, 0x517
0000c50d (01) 52                       PUSH DX
0000c50e (03) e8 c8ef                  CALL 0xb4d9
0000c511 (01) 5a                       POP DX
0000c512 (05) c606 f600 ff             MOV BYTE [0xf6], 0xff
0000c517 (02) 3c ff                    CMP AL, 0xff
0000c519 (02) 75 03                    JNZ 0xc51e
0000c51b (03) e9 880f                  JMP 0xd4a6
0000c51e (05) c606 f600 00             MOV BYTE [0xf6], 0x0
0000c523 (03) e9 36ff                  JMP 0xc45c
0000c526 (03) e8 0400                  CALL 0xc52d
0000c529 (03) a2 f600                  MOV [0xf6], AL
0000c52c (01) c3                       RET
0000c52d (01) 1e                       PUSH DS
0000c52e (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000c533 (04) 8e1e 4e00                MOV DS, [0x4e]
0000c537 (03) a0 3600                  MOV AL, [0x36]
0000c53a (01) 1f                       POP DS
0000c53b (01) c3                       RET
0000c53c (04) 8916 6d01                MOV [0x16d], DX
0000c540 (04) 8c06 6f01                MOV WORD [0x16f], ES
0000c544 (01) 1e                       PUSH DS
0000c545 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000c54a (04) 8e1e 4e00                MOV DS, [0x4e]
0000c54e (04) 8916 3800                MOV [0x38], DX
0000c552 (04) 8c06 3a00                MOV WORD [0x3a], ES
0000c556 (01) 1f                       POP DS
0000c557 (01) c3                       RET
0000c558 (04) 8916 6b01                MOV [0x16b], DX
0000c55c (02) b1 33                    MOV CL, 0x33
0000c55e (03) e9 4c0f                  JMP 0xd4ad
0000c561 (04) 8916 6901                MOV [0x169], DX
0000c565 (02) b1 1a                    MOV CL, 0x1a
0000c567 (03) e9 430f                  JMP 0xd4ad
0000c56a (05) c606 f600 ff             MOV BYTE [0xf6], 0xff
0000c56f (01) c3                       RET
0000c570 (02) b2 00                    MOV DL, 0x0
0000c572 (02) feca                     DEC DL
0000c574 (02) 79 04                    JNS 0xc57a
0000c576 (04) 8a16 5201                MOV DL, [0x152]
0000c57a (02) b1 0e                    MOV CL, 0xe
0000c57c (01) 52                       PUSH DX
0000c57d (03) e8 2d0f                  CALL 0xd4ad
0000c580 (01) 5a                       POP DX
0000c581 (02) 0ac0                     OR AL, AL
0000c583 (02) 75 e5                    JNZ 0xc56a
0000c585 (02) b1 1f                    MOV CL, 0x1f
0000c587 (01) 52                       PUSH DX
0000c588 (03) e8 3a0f                  CALL 0xd4c5
0000c58b (01) 5a                       POP DX
0000c58c (01) 52                       PUSH DX
0000c58d (04) 8a16 5201                MOV DL, [0x152]
0000c591 (02) b1 0e                    MOV CL, 0xe
0000c593 (03) e8 270f                  CALL 0xd4bd
0000c596 (01) 5a                       POP DX
0000c597 (02) 8bf3                     MOV SI, BX
0000c599 (03) 3d ffff                  CMP AX, 0xffff
0000c59c (02) 74 cc                    JZ 0xc56a
0000c59e (02) 8cc0                     MOV AX, ES
0000c5a0 (05) 2e 3b06 0600             CMP AX, CS:[0x6]
0000c5a5 (02) 75 50                    JNZ 0xc5f7
0000c5a7 (02) 8ac2                     MOV AL, DL
0000c5a9 (03) e8 00ef                  CALL 0xb4ac
0000c5ac (01) 98                       CBW
0000c5ad (01) 93                       XCHG BX, AX
0000c5ae (02) d1e3                     SHL BX, 0x1
0000c5b0 (05) 26 8b9f 080f             MOV BX, ES:[BX+0xf08]
0000c5b5 (04) 26 8b77 08               MOV SI, ES:[BX+0x8]
0000c5b9 (04) 26 8b47 12               MOV AX, ES:[BX+0x12]
0000c5bd (02) 33c9                     XOR CX, CX
0000c5bf (02) 8bd1                     MOV DX, CX
0000c5c1 (01) 1e                       PUSH DS
0000c5c2 (04) 8b3e 9001                MOV DI, [0x190]
0000c5c6 (04) 8e1e 9201                MOV DS, [0x192]
0000c5ca (02) 8905                     MOV [DI], AX
0000c5cc (01) 1f                       POP DS
0000c5cd (04) 890e f200                MOV [0xf2], CX
0000c5d1 (03) b8 8000                  MOV AX, 0x80
0000c5d4 (04) 26 833c fe               CMP WORD ES:[SI], -0x2
0000c5d8 (02) 72 1d                    JB 0xc5f7
0000c5da (04) 26 8a4c 1b               MOV CL, ES:[SI+0x1b]
0000c5de (02) d3e0                     SHL AX, CL
0000c5e0 (03) a3 f000                  MOV [0xf0], AX
0000c5e3 (02) 8bd8                     MOV BX, AX
0000c5e5 (04) 26 8b44 08               MOV AX, ES:[SI+0x8]
0000c5e9 (02) f7f3                     DIV BX
0000c5eb (03) a2 f600                  MOV [0xf6], AL
0000c5ee (04) 26 8b44 06               MOV AX, ES:[SI+0x6]
0000c5f2 (03) 2d 0200                  SUB AX, 0x2
0000c5f5 (02) eb 23                    JMP 0xc61a
0000c5f7 (03) b8 8000                  MOV AX, 0x80
0000c5fa (04) 26 8a4c 0f               MOV CL, ES:[SI+0xf]
0000c5fe (02) d3e0                     SHL AX, CL
0000c600 (03) a3 f000                  MOV [0xf0], AX
0000c603 (02) 8bd8                     MOV BX, AX
0000c605 (03) b8 8000                  MOV AX, 0x80
0000c608 (04) 26 8a4c 02               MOV CL, ES:[SI+0x2]
0000c60c (02) d3e0                     SHL AX, CL
0000c60e (02) 2bd2                     SUB DX, DX
0000c610 (02) f7f3                     DIV BX
0000c612 (03) a2 f600                  MOV [0xf6], AL
0000c615 (04) 26 8b44 05               MOV AX, ES:[SI+0x5]
0000c619 (01) 40                       INC AX
0000c61a (03) a3 ec00                  MOV [0xec], AX
0000c61d (01) c3                       RET
0000c61e (05) c606 5701 00             MOV BYTE [0x157], 0x0
0000c623 (04) ff36 f000                PUSH WORD [0xf0]
0000c627 (03) b9 0100                  MOV CX, 0x1
0000c62a (04) 890e f000                MOV [0xf0], CX
0000c62e (03) e8 6602                  CALL 0xc897
0000c631 (04) 8f06 f000                POP WORD [0xf0]
0000c635 (01) c3                       RET
0000c636 (05) 803e 6301 ff             CMP BYTE [0x163], 0xff
0000c63b (02) 75 10                    JNZ 0xc64d
0000c63d (03) e8 7100                  CALL 0xc6b1
0000c640 (02) 75 01                    JNZ 0xc643
0000c642 (01) c3                       RET
0000c643 (03) e8 8800                  CALL 0xc6ce
0000c646 (03) a0 6401                  MOV AL, [0x164]
0000c649 (02) 0ac0                     OR AL, AL
0000c64b (02) 75 47                    JNZ 0xc694
0000c64d (05) c606 6301 00             MOV BYTE [0x163], 0x0
0000c652 (05) c606 5f01 ff             MOV BYTE [0x15f], 0xff
0000c657 (04) c416 2902                LES DX, WORD [0x229]
0000c65b (03) e8 e6fe                  CALL 0xc544
0000c65e (04) 8b36 3302                MOV SI, [0x233]
0000c662 (02) 8bd6                     MOV DX, SI
0000c664 (04) 8916 6101                MOV [0x161], DX
0000c668 (03) ff74 21                  PUSH WORD [SI+0x21]
0000c66b (03) ff74 22                  PUSH WORD [SI+0x22]
0000c66e (01) 52                       PUSH DX
0000c66f (02) b2 01                    MOV DL, 0x1
0000c671 (03) e8 18ec                  CALL 0xb28c
0000c674 (01) 5a                       POP DX
0000c675 (03) b9 2103                  MOV CX, 0x321
0000c678 (03) e8 5eee                  CALL 0xb4d9
0000c67b (03) 8f44 22                  POP WORD [SI+0x22]
0000c67e (03) 8f44 21                  POP WORD [SI+0x21]
0000c681 (01) 50                       PUSH AX
0000c682 (03) e8 470c                  CALL 0xd2cc
0000c685 (03) a3 4c01                  MOV [0x14c], AX
0000c688 (01) 58                       POP AX
0000c689 (03) c45c 20                  LES BX, WORD [SI+0x20]
0000c68c (04) 883e 4801                MOV [0x148], BH
0000c690 (04) 8c06 4901                MOV WORD [0x149], ES
0000c694 (03) a2 6401                  MOV [0x164], AL
0000c697 (02) 0ac0                     OR AL, AL
0000c699 (02) 74 01                    JZ 0xc69c
0000c69b (01) c3                       RET
0000c69c (05) c606 6301 ff             MOV BYTE [0x163], 0xff
0000c6a1 (01) 50                       PUSH AX
0000c6a2 (02) b2 ff                    MOV DL, 0xff
0000c6a4 (03) e8 0500                  CALL 0xc6ac
0000c6a7 (03) a2 5e01                  MOV [0x15e], AL
0000c6aa (01) 58                       POP AX
0000c6ab (01) c3                       RET
0000c6ac (02) b1 20                    MOV CL, 0x20
0000c6ae (03) e9 fc0d                  JMP 0xd4ad
0000c6b1 (04) 8b36 3302                MOV SI, [0x233]
0000c6b5 (04) 3b36 6101                CMP SI, [0x161]
0000c6b9 (02) 74 01                    JZ 0xc6bc
0000c6bb (01) c3                       RET
0000c6bc (03) 8b44 21                  MOV AX, [SI+0x21]
0000c6bf (04) 3b06 4801                CMP AX, [0x148]
0000c6c3 (02) 74 01                    JZ 0xc6c6
0000c6c5 (01) c3                       RET
0000c6c6 (03) 8a44 23                  MOV AL, [SI+0x23]
0000c6c9 (04) 3a06 4a01                CMP AL, [0x14a]
0000c6cd (01) c3                       RET
0000c6ce (05) c606 6401 00             MOV BYTE [0x164], 0x0
0000c6d3 (05) 803e 6001 ff             CMP BYTE [0x160], 0xff
0000c6d8 (02) 74 01                    JZ 0xc6db
0000c6da (01) c3                       RET
0000c6db (02) b2 ff                    MOV DL, 0xff
0000c6dd (03) e8 ccff                  CALL 0xc6ac
0000c6e0 (01) 50                       PUSH AX
0000c6e1 (04) 8a16 5e01                MOV DL, [0x15e]
0000c6e5 (03) e8 c4ff                  CALL 0xc6ac
0000c6e8 (04) c416 2902                LES DX, WORD [0x229]
0000c6ec (03) e8 55fe                  CALL 0xc544
0000c6ef (04) 8b16 6101                MOV DX, [0x161]
0000c6f3 (02) 8bf2                     MOV SI, DX
0000c6f5 (03) ff74 21                  PUSH WORD [SI+0x21]
0000c6f8 (03) ff74 22                  PUSH WORD [SI+0x22]
0000c6fb (03) a1 4801                  MOV AX, [0x148]
0000c6fe (03) 8944 21                  MOV [SI+0x21], AX
0000c701 (03) a0 4a01                  MOV AL, [0x14a]
0000c704 (03) 8844 23                  MOV [SI+0x23], AL
0000c707 (03) e8 2900                  CALL 0xc733
0000c70a (01) 52                       PUSH DX
0000c70b (02) b2 01                    MOV DL, 0x1
0000c70d (03) e8 7ceb                  CALL 0xb28c
0000c710 (01) 5a                       POP DX
0000c711 (03) b9 2207                  MOV CX, 0x722
0000c714 (03) e8 c2ed                  CALL 0xb4d9
0000c717 (04) c644 25 ff               MOV BYTE [SI+0x25], 0xff
0000c71b (03) e8 1500                  CALL 0xc733
0000c71e (03) 8f44 22                  POP WORD [SI+0x22]
0000c721 (03) 8f44 21                  POP WORD [SI+0x21]
0000c724 (01) 5a                       POP DX
0000c725 (01) 50                       PUSH AX
0000c726 (03) e8 83ff                  CALL 0xc6ac
0000c729 (01) 58                       POP AX
0000c72a (05) c606 6001 00             MOV BYTE [0x160], 0x0
0000c72f (03) a2 6401                  MOV [0x164], AL
0000c732 (01) c3                       RET
0000c733 (03) 803c 10                  CMP BYTE [SI], 0x10
0000c736 (02) 75 12                    JNZ 0xc74a
0000c738 (01) 06                       PUSH ES
0000c739 (01) 57                       PUSH DI
0000c73a (01) 50                       PUSH AX
0000c73b (03) e8 a20b                  CALL 0xd2e0
0000c73e (03) a1 4c01                  MOV AX, [0x14c]
0000c741 (03) 26 8705                  XCHG ES:[DI], AX
0000c744 (03) a3 4c01                  MOV [0x14c], AX
0000c747 (01) 58                       POP AX
0000c748 (01) 5f                       POP DI
0000c749 (01) 07                       POP ES
0000c74a (01) c3                       RET
0000c74b (05) c606 5701 00             MOV BYTE [0x157], 0x0
0000c750 (04) ff36 f000                PUSH WORD [0xf0]
0000c754 (03) b9 0100                  MOV CX, 0x1
0000c757 (04) 890e f000                MOV [0xf0], CX
0000c75b (03) e8 9005                  CALL 0xccee
0000c75e (04) 8f06 f000                POP WORD [0xf0]
0000c762 (01) c3                       RET
0000c763 (05) c606 f600 00             MOV BYTE [0xf6], 0x0
0000c768 (03) e8 090b                  CALL 0xd274
0000c76b (03) e8 74f5                  CALL 0xbce2
0000c76e (02) 74 09                    JZ 0xc779
0000c770 (04) 26 8944 21               MOV ES:[SI+0x21], AX
0000c774 (04) 26 8944 23               MOV ES:[SI+0x23], AX
0000c778 (01) c3                       RET
0000c779 (05) c606 f600 ff             MOV BYTE [0xf6], 0xff
0000c77e (03) e8 e9f9                  CALL 0xc16a
0000c781 (02) b1 11                    MOV CL, 0x11
0000c783 (03) bf 2f03                  MOV DI, 0x32f
0000c786 (03) e8 1afb                  CALL 0xc2a3
0000c789 (02) 3c ff                    CMP AL, 0xff
0000c78b (02) 74 6e                    JZ 0xc7fb
0000c78d (02) 33db                     XOR BX, BX
0000c78f (03) 8a5c 0d                  MOV BL, [SI+0xd]
0000c792 (01) 53                       PUSH BX
0000c793 (03) ba 2f03                  MOV DX, 0x32f
0000c796 (02) 8bf2                     MOV SI, DX
0000c798 (03) b9 2364                  MOV CX, 0x6423
0000c79b (03) e8 3bed                  CALL 0xb4d9
0000c79e (01) 5b                       POP BX
0000c79f (02) 3c ff                    CMP AL, 0xff
0000c7a1 (02) 74 58                    JZ 0xc7fb
0000c7a3 (03) 8b44 21                  MOV AX, [SI+0x21]
0000c7a6 (03) 8a54 23                  MOV DL, [SI+0x23]
0000c7a9 (02) 32f6                     XOR DH, DH
0000c7ab (03) e8 0c0c                  CALL 0xd3ba
0000c7ae (02) 0adb                     OR BL, BL
0000c7b0 (02) 74 11                    JZ 0xc7c3
0000c7b2 (01) 50                       PUSH AX
0000c7b3 (02) 0bc2                     OR AX, DX
0000c7b5 (01) 58                       POP AX
0000c7b6 (02) 74 0b                    JZ 0xc7c3
0000c7b8 (03) 2d 8000                  SUB AX, 0x80
0000c7bb (03) 83da 00                  SBB DX, 0x0
0000c7be (02) 03c3                     ADD AX, BX
0000c7c0 (03) 83d2 00                  ADC DX, 0x0
0000c7c3 (04) c436 7101                LES SI, WORD [0x171]
0000c7c7 (04) 26 8b4c 0e               MOV CX, ES:[SI+0xe]
0000c7cb (02) 0bc9                     OR CX, CX
0000c7cd (02) 75 07                    JNZ 0xc7d6
0000c7cf (03) b9 8000                  MOV CX, 0x80
0000c7d2 (04) 26 894c 0e               MOV ES:[SI+0xe], CX
0000c7d6 (02) 8bda                     MOV BX, DX
0000c7d8 (03) e8 010c                  CALL 0xd3dc
0000c7db (02) e3 04                    JCXZ 0xc7e1
0000c7dd (01) 40                       INC AX
0000c7de (02) 75 01                    JNZ 0xc7e1
0000c7e0 (01) 42                       INC DX
0000c7e1 (05) c606 f600 00             MOV BYTE [0xf6], 0x0
0000c7e6 (04) 26 8944 21               MOV ES:[SI+0x21], AX
0000c7ea (05) 26 837c 0e 40            CMP WORD ES:[SI+0xe], 0x40
0000c7ef (02) 72 06                    JB 0xc7f7
0000c7f1 (04) 26 8854 23               MOV ES:[SI+0x23], DL
0000c7f5 (02) eb 04                    JMP 0xc7fb
0000c7f7 (04) 26 8954 23               MOV ES:[SI+0x23], DX
0000c7fb (04) c416 6d01                LES DX, WORD [0x16d]
0000c7ff (03) e9 42fd                  JMP 0xc544
0000c802 (03) e8 6f0a                  CALL 0xd274
0000c805 (03) e8 7d00                  CALL 0xc885
0000c808 (02) 74 01                    JZ 0xc80b
0000c80a (01) c3                       RET
0000c80b (02) 8bf2                     MOV SI, DX
0000c80d (04) 26 8b44 0c               MOV AX, ES:[SI+0xc]
0000c811 (02) 33d2                     XOR DX, DX
0000c813 (03) e8 a40b                  CALL 0xd3ba
0000c816 (04) 26 8a4c 20               MOV CL, ES:[SI+0x20]
0000c81a (02) 32ed                     XOR CH, CH
0000c81c (02) 03c1                     ADD AX, CX
0000c81e (03) 83d2 00                  ADC DX, 0x0
0000c821 (04) 26 8944 21               MOV ES:[SI+0x21], AX
0000c825 (05) 26 837c 0e 40            CMP WORD ES:[SI+0xe], 0x40
0000c82a (02) 72 05                    JB 0xc831
0000c82c (04) 26 8854 23               MOV ES:[SI+0x23], DL
0000c830 (01) c3                       RET
0000c831 (04) 26 8954 23               MOV ES:[SI+0x23], DX
0000c835 (01) c3                       RET
0000c836 (02) 32e4                     XOR AH, AH
0000c838 (02) d1e0                     SHL AX, 0x1
0000c83a (02) d1e0                     SHL AX, 0x1
0000c83c (02) 8bf8                     MOV DI, AX
0000c83e (02) 33c0                     XOR AX, AX
0000c840 (02) 8ec0                     MOV ES, AX
0000c842 (01) 1e                       PUSH DS
0000c843 (04) c506 ec00                LDS AX, WORD [0xec]
0000c847 (01) fa                       CLI
0000c848 (01) fc                       CLD
0000c849 (01) ab                       STOSW
0000c84a (02) 8cd8                     MOV AX, DS
0000c84c (01) ab                       STOSW
0000c84d (01) fb                       STI
0000c84e (01) 1f                       POP DS
0000c84f (01) c3                       RET
0000c850 (02) 8ec2                     MOV ES, DX
0000c852 (02) 33ff                     XOR DI, DI
0000c854 (01) 1e                       PUSH DS
0000c855 (04) 8e1e a60d                MOV DS, [0xda6]
0000c859 (02) 33f6                     XOR SI, SI
0000c85b (03) b9 8000                  MOV CX, 0x80
0000c85e (02) f3 a5                    REP MOVSW
0000c860 (02) 33c0                     XOR AX, AX
0000c862 (02) 8ed8                     MOV DS, AX
0000c864 (03) be 8800                  MOV SI, 0x88
0000c867 (03) bf 0a00                  MOV DI, 0xa
0000c86a (03) b9 0600                  MOV CX, 0x6
0000c86d (02) f3 a5                    REP MOVSW
0000c86f (01) 1f                       POP DS
0000c870 (04) 2b16 7f01                SUB DX, [0x17f]
0000c874 (03) a1 8101                  MOV AX, [0x181]
0000c877 (02) 2bc2                     SUB AX, DX
0000c879 (03) e8 23ea                  CALL 0xb29f
0000c87c (03) bf 0600                  MOV DI, 0x6
0000c87f (01) ab                       STOSW
0000c880 (03) e8 cce9                  CALL 0xb24f
0000c883 (01) ab                       STOSW
0000c884 (01) c3                       RET
0000c885 (04) 26 8a44 18               MOV AL, ES:[SI+0x18]
0000c889 (02) 3c fb                    CMP AL, 0xfb
0000c88b (02) 77 02                    JA 0xc88f
0000c88d (02) 32c0                     XOR AL, AL
0000c88f (02) 0ac0                     OR AL, AL
0000c891 (01) c3                       RET
0000c892 (05) c606 5701 ff             MOV BYTE [0x157], 0xff
0000c897 (04) 890e 4601                MOV [0x146], CX
0000c89b (05) c606 f600 02             MOV BYTE [0xf6], 0x2
0000c8a0 (02) 85c9                     TEST CX, CX
0000c8a2 (02) 75 03                    JNZ 0xc8a7
0000c8a4 (03) e9 9b01                  JMP 0xca42
0000c8a7 (01) 51                       PUSH CX
0000c8a8 (03) e8 c909                  CALL 0xd274
0000c8ab (01) 59                       POP CX
0000c8ac (05) c606 f600 00             MOV BYTE [0xf6], 0x0
0000c8b1 (06) 26 f744 0e ffff          TEST WORD ES:[SI+0xe], 0xffff
0000c8b7 (02) 75 06                    JNZ 0xc8bf
0000c8b9 (06) 26 c744 0e 8000          MOV WORD ES:[SI+0xe], 0x80
0000c8bf (03) e8 c3ff                  CALL 0xc885
0000c8c2 (02) 75 03                    JNZ 0xc8c7
0000c8c4 (03) e9 d500                  JMP 0xc99c
0000c8c7 (02) 3c fe                    CMP AL, 0xfe
0000c8c9 (02) 75 03                    JNZ 0xc8ce
0000c8cb (03) e9 9a00                  JMP 0xc968
0000c8ce (05) c606 f600 01             MOV BYTE [0xf6], 0x1
0000c8d3 (02) 3c ff                    CMP AL, 0xff
0000c8d5 (02) 74 03                    JZ 0xc8da
0000c8d7 (03) e9 8d00                  JMP 0xc967
0000c8da (05) f606 6f02 ff             TEST BYTE [0x26f], 0xff
0000c8df (02) 75 32                    JNZ 0xc913
0000c8e1 (01) 56                       PUSH SI
0000c8e2 (01) 06                       PUSH ES
0000c8e3 (05) c606 7002 80             MOV BYTE [0x270], 0x80
0000c8e8 (03) e8 72f0                  CALL 0xb95d
0000c8eb (02) b1 0a                    MOV CL, 0xa
0000c8ed (03) e8 17f0                  CALL 0xb907
0000c8f0 (01) 07                       POP ES
0000c8f1 (01) 5e                       POP SI
0000c8f2 (05) c606 6f02 ff             MOV BYTE [0x26f], 0xff
0000c8f7 (02) b7 00                    MOV BH, 0x0
0000c8f9 (04) 8a1e 7102                MOV BL, [0x271]
0000c8fd (05) c687 7202 0d             MOV BYTE [BX+0x272], 0xd
0000c902 (01) 43                       INC BX
0000c903 (05) c687 7202 0a             MOV BYTE [BX+0x272], 0xa
0000c908 (01) 43                       INC BX
0000c909 (04) 881e 7102                MOV [0x271], BL
0000c90d (06) c706 6d02 0000           MOV WORD [0x26d], 0x0
0000c913 (05) c606 f600 00             MOV BYTE [0xf6], 0x0
0000c918 (02) b4 00                    MOV AH, 0x0
0000c91a (03) a0 7102                  MOV AL, [0x271]
0000c91d (04) 2b06 6d02                SUB AX, [0x26d]
0000c921 (04) 26 8b4c 0e               MOV CX, ES:[SI+0xe]
0000c925 (02) 8bd1                     MOV DX, CX
0000c927 (02) 3bc1                     CMP AX, CX
0000c929 (02) 73 07                    JAE 0xc932
0000c92b (02) 8bc8                     MOV CX, AX
0000c92d (05) c606 f600 03             MOV BYTE [0xf6], 0x3
0000c932 (04) c43e 6d01                LES DI, WORD [0x16d]
0000c936 (03) be 7202                  MOV SI, 0x272
0000c939 (04) 0336 6d02                ADD SI, [0x26d]
0000c93d (01) 51                       PUSH CX
0000c93e (02) f3 a4                    REP MOVSB
0000c940 (01) 59                       POP CX
0000c941 (02) 2bd1                     SUB DX, CX
0000c943 (02) 74 08                    JZ 0xc94d
0000c945 (01) 51                       PUSH CX
0000c946 (02) 8bca                     MOV CX, DX
0000c948 (02) 33c0                     XOR AX, AX
0000c94a (02) f3 aa                    REP STOSB
0000c94c (01) 59                       POP CX
0000c94d (04) 010e 6d02                ADD [0x26d], CX
0000c951 (02) 33c0                     XOR AX, AX
0000c953 (03) a0 7102                  MOV AL, [0x271]
0000c956 (04) 3906 6d02                CMP [0x26d], AX
0000c95a (02) 72 0b                    JB 0xc967
0000c95c (06) c706 6d02 0000           MOV WORD [0x26d], 0x0
0000c962 (05) c606 6f02 00             MOV BYTE [0x26f], 0x0
0000c967 (01) c3                       RET
0000c968 (04) 26 8b4c 0e               MOV CX, ES:[SI+0xe]
0000c96c (02) e3 28                    JCXZ 0xc996
0000c96e (03) a1 6f01                  MOV AX, [0x16f]
0000c971 (03) a3 f602                  MOV [0x2f6], AX
0000c974 (04) 8b36 6d01                MOV SI, [0x16d]
0000c978 (01) 51                       PUSH CX
0000c979 (04) 890e f802                MOV [0x2f8], CX
0000c97d (04) 8936 f402                MOV [0x2f4], SI
0000c981 (03) ba f402                  MOV DX, 0x2f4
0000c984 (02) b1 ac                    MOV CL, 0xac
0000c986 (03) e8 240b                  CALL 0xd4ad
0000c989 (01) 59                       POP CX
0000c98a (02) 03f0                     ADD SI, AX
0000c98c (02) 2bc8                     SUB CX, AX
0000c98e (02) 75 e8                    JNZ 0xc978
0000c990 (05) c606 f600 00             MOV BYTE [0xf6], 0x0
0000c995 (01) c3                       RET
0000c996 (05) c606 f600 02             MOV BYTE [0xf6], 0x2
0000c99b (01) c3                       RET
0000c99c (03) e8 8d09                  CALL 0xd32c
0000c99f (02) 3c ff                    CMP AL, 0xff
0000c9a1 (02) 75 07                    JNZ 0xc9aa
0000c9a3 (03) e8 ac05                  CALL 0xcf52
0000c9a6 (02) 0ac0                     OR AL, AL
0000c9a8 (02) 75 55                    JNZ 0xc9ff
0000c9aa (03) e8 650a                  CALL 0xd412
0000c9ad (03) e8 9300                  CALL 0xca43
0000c9b0 (05) 803e f600 01             CMP BYTE [0xf6], 0x1
0000c9b5 (02) 74 46                    JZ 0xc9fd
0000c9b7 (05) 803e 2d01 00             CMP BYTE [0x12d], 0x0
0000c9bc (02) 75 1d                    JNZ 0xc9db
0000c9be (05) 803e 3501 7f             CMP BYTE [0x135], 0x7f
0000c9c3 (02) 75 16                    JNZ 0xc9db
0000c9c5 (03) e8 06fd                  CALL 0xc6ce
0000c9c8 (03) e8 4502                  CALL 0xcc10
0000c9cb (03) a1 5c01                  MOV AX, [0x15c]
0000c9ce (01) 40                       INC AX
0000c9cf (03) a3 5a01                  MOV [0x15a], AX
0000c9d2 (03) e8 a301                  CALL 0xcb78
0000c9d5 (02) 0ac0                     OR AL, AL
0000c9d7 (02) 75 26                    JNZ 0xc9ff
0000c9d9 (02) eb 27                    JMP 0xca02
0000c9db (03) e8 3c01                  CALL 0xcb1a
0000c9de (02) 0ac0                     OR AL, AL
0000c9e0 (02) 75 1d                    JNZ 0xc9ff
0000c9e2 (03) a1 5c01                  MOV AX, [0x15c]
0000c9e5 (01) 48                       DEC AX
0000c9e6 (02) 78 1a                    JS 0xca02
0000c9e8 (02) 74 0a                    JZ 0xc9f4
0000c9ea (03) a3 5a01                  MOV [0x15a], AX
0000c9ed (03) e8 8801                  CALL 0xcb78
0000c9f0 (02) 0ac0                     OR AL, AL
0000c9f2 (02) 75 0b                    JNZ 0xc9ff
0000c9f4 (03) e8 2a02                  CALL 0xcc21
0000c9f7 (02) 0ac0                     OR AL, AL
0000c9f9 (02) 75 04                    JNZ 0xc9ff
0000c9fb (02) eb 05                    JMP 0xca02
0000c9fd (02) b0 01                    MOV AL, 0x1
0000c9ff (03) a2 f600                  MOV [0xf6], AL
0000ca02 (04) ff36 f000                PUSH WORD [0xf0]
0000ca06 (03) e8 a500                  CALL 0xcaae
0000ca09 (01) 58                       POP AX
0000ca0a (04) 2b06 f000                SUB AX, [0xf0]
0000ca0e (02) 74 0c                    JZ 0xca1c
0000ca10 (05) 803e 5401 00             CMP BYTE [0x154], 0x0
0000ca15 (02) 75 05                    JNZ 0xca1c
0000ca17 (05) c606 f600 01             MOV BYTE [0xf6], 0x1
0000ca1c (05) 803e f600 03             CMP BYTE [0xf6], 0x3
0000ca21 (02) 75 1f                    JNZ 0xca42
0000ca23 (04) c43e 6d01                LES DI, WORD [0x16d]
0000ca27 (04) 033e 5501                ADD DI, [0x155]
0000ca2b (01) 1e                       PUSH DS
0000ca2c (04) c536 7101                LDS SI, WORD [0x171]
0000ca30 (03) 8b4c 0e                  MOV CX, [SI+0xe]
0000ca33 (01) 1f                       POP DS
0000ca34 (03) a1 5501                  MOV AX, [0x155]
0000ca37 (02) 33d2                     XOR DX, DX
0000ca39 (02) f7f1                     DIV CX
0000ca3b (02) 2bca                     SUB CX, DX
0000ca3d (02) 32c0                     XOR AL, AL
0000ca3f (01) fc                       CLD
0000ca40 (02) f3 aa                    REP STOSB
0000ca42 (01) c3                       RET
0000ca43 (04) 8b1e 3f01                MOV BX, [0x13f]
0000ca47 (03) a1 3d01                  MOV AX, [0x13d]
0000ca4a (01) 1e                       PUSH DS
0000ca4b (04) c536 7101                LDS SI, WORD [0x171]
0000ca4f (03) 8b4c 10                  MOV CX, [SI+0x10]
0000ca52 (03) 8b54 12                  MOV DX, [SI+0x12]
0000ca55 (01) 1f                       POP DS
0000ca56 (02) 3bd3                     CMP DX, BX
0000ca58 (02) 77 08                    JA 0xca62
0000ca5a (02) 72 4c                    JB 0xcaa8
0000ca5c (02) 3bc8                     CMP CX, AX
0000ca5e (02) 77 02                    JA 0xca62
0000ca60 (02) 76 46                    JBE 0xcaa8
0000ca62 (04) 8b1e 4301                MOV BX, [0x143]
0000ca66 (03) a1 4101                  MOV AX, [0x141]
0000ca69 (02) 3bd3                     CMP DX, BX
0000ca6b (02) 77 33                    JA 0xcaa0
0000ca6d (02) 72 04                    JB 0xca73
0000ca6f (02) 3bc8                     CMP CX, AX
0000ca71 (02) 73 2d                    JAE 0xcaa0
0000ca73 (04) 890e 4101                MOV [0x141], CX
0000ca77 (04) 8916 4301                MOV [0x143], DX
0000ca7b (03) 83e9 01                  SUB CX, 0x1
0000ca7e (03) 83da 00                  SBB DX, 0x0
0000ca81 (02) 8bc1                     MOV AX, CX
0000ca83 (03) e8 4309                  CALL 0xd3c9
0000ca86 (03) a3 3701                  MOV [0x137], AX
0000ca89 (04) 8816 3901                MOV [0x139], DL
0000ca8d (04) 882e 3501                MOV [0x135], CH
0000ca91 (04) 2b06 3101                SUB AX, [0x131]
0000ca95 (03) a3 5c01                  MOV [0x15c], AX
0000ca98 (05) c606 f600 03             MOV BYTE [0xf6], 0x3
0000ca9d (03) e9 0d00                  JMP 0xcaad
0000caa0 (05) c606 f600 00             MOV BYTE [0xf6], 0x0
0000caa5 (03) e9 0500                  JMP 0xcaad
0000caa8 (05) c606 f600 01             MOV BYTE [0xf6], 0x1
0000caad (01) c3                       RET
0000caae (03) a1 4e01                  MOV AX, [0x14e]
0000cab1 (04) 2b06 6d01                SUB AX, [0x16d]
0000cab5 (03) a3 5501                  MOV [0x155], AX
0000cab8 (02) 33d2                     XOR DX, DX
0000caba (04) c436 7101                LES SI, WORD [0x171]
0000cabe (04) 26 8b5c 0e               MOV BX, ES:[SI+0xe]
0000cac2 (02) f7f3                     DIV BX
0000cac4 (02) 0ad6                     OR DL, DH
0000cac6 (02) 74 01                    JZ 0xcac9
0000cac8 (01) 40                       INC AX
0000cac9 (04) 8816 5401                MOV [0x154], DL
0000cacd (03) a3 f000                  MOV [0xf0], AX
0000cad0 (05) f606 5701 ff             TEST BYTE [0x157], 0xff
0000cad5 (02) 75 02                    JNZ 0xcad9
0000cad7 (02) eb 20                    JMP 0xcaf9
0000cad9 (03) a1 f000                  MOV AX, [0xf0]
0000cadc (04) c436 7101                LES SI, WORD [0x171]
0000cae0 (03) 83fb 40                  CMP BX, 0x40
0000cae3 (02) 72 0b                    JB 0xcaf0
0000cae5 (04) 26 0144 21               ADD ES:[SI+0x21], AX
0000cae9 (05) 26 8054 23 00            ADC BYTE ES:[SI+0x23], 0x0
0000caee (02) eb 09                    JMP 0xcaf9
0000caf0 (04) 26 0144 21               ADD ES:[SI+0x21], AX
0000caf4 (05) 26 8354 23 00            ADC WORD ES:[SI+0x23], 0x0
0000caf9 (04) c436 7101                LES SI, WORD [0x171]
0000cafd (04) 26 8b44 21               MOV AX, ES:[SI+0x21]
0000cb01 (04) 26 8b54 23               MOV DX, ES:[SI+0x23]
0000cb05 (05) 26 837c 0e 40            CMP WORD ES:[SI+0xe], 0x40
0000cb0a (02) 72 02                    JB 0xcb0e
0000cb0c (02) 32f6                     XOR DH, DH
0000cb0e (03) e8 b808                  CALL 0xd3c9
0000cb11 (04) 26 8944 0c               MOV ES:[SI+0xc], AX
0000cb15 (04) 26 886c 20               MOV ES:[SI+0x20], CH
0000cb19 (01) c3                       RET
0000cb1a (03) e8 f300                  CALL 0xcc10
0000cb1d (03) e8 16fb                  CALL 0xc636
0000cb20 (02) 0ac0                     OR AL, AL
0000cb22 (02) 74 03                    JZ 0xcb27
0000cb24 (02) b0 01                    MOV AL, 0x1
0000cb26 (01) c3                       RET
0000cb27 (04) 8b36 2d01                MOV SI, [0x12d]
0000cb2b (03) b9 8000                  MOV CX, 0x80
0000cb2e (05) 833e 5c01 00             CMP WORD [0x15c], 0x0
0000cb33 (02) 75 05                    JNZ 0xcb3a
0000cb35 (04) 8b0e 3501                MOV CX, [0x135]
0000cb39 (01) 41                       INC CX
0000cb3a (02) 2bce                     SUB CX, SI
0000cb3c (02) 77 06                    JA 0xcb44
0000cb3e (03) b8 0c80                  MOV AX, 0x800c
0000cb41 (03) e9 18ea                  JMP 0xb55c
0000cb44 (04) c43e 4e01                LES DI, WORD [0x14e]
0000cb48 (01) fc                       CLD
0000cb49 (04) 81c6 9b01                ADD SI, 0x19b
0000cb4d (02) 8bc7                     MOV AX, DI
0000cb4f (02) 03c1                     ADD AX, CX
0000cb51 (02) 77 0b                    JA 0xcb5e
0000cb53 (02) 2bc8                     SUB CX, AX
0000cb55 (02) f3 a4                    REP MOVSB
0000cb57 (04) 893e 4e01                MOV [0x14e], DI
0000cb5b (02) b0 02                    MOV AL, 0x2
0000cb5d (01) c3                       RET
0000cb5e (02) d1e9                     SHR CX, 0x1
0000cb60 (02) f3 a5                    REP MOVSW
0000cb62 (02) 73 01                    JAE 0xcb65
0000cb64 (01) a4                       MOVSB
0000cb65 (04) 893e 4e01                MOV [0x14e], DI
0000cb69 (04) 8b36 3302                MOV SI, [0x233]
0000cb6d (04) 8344 21 01               ADD WORD [SI+0x21], 0x1
0000cb71 (04) 8054 23 00               ADC BYTE [SI+0x23], 0x0
0000cb75 (02) 33c0                     XOR AX, AX
0000cb77 (01) c3                       RET
0000cb78 (03) b8 2106                  MOV AX, 0x621
0000cb7b (02) eb 03                    JMP 0xcb80
0000cb7d (03) b8 2207                  MOV AX, 0x722
0000cb80 (03) a3 5801                  MOV [0x158], AX
0000cb83 (04) c416 4e01                LES DX, WORD [0x14e]
0000cb87 (03) e8 baf9                  CALL 0xc544
0000cb8a (03) ba 8000                  MOV DX, 0x80
0000cb8d (06) 813e 5a01 8000           CMP WORD [0x15a], 0x80
0000cb93 (02) 73 04                    JAE 0xcb99
0000cb95 (04) 8b16 5a01                MOV DX, [0x15a]
0000cb99 (04) 2916 5a01                SUB [0x15a], DX
0000cb9d (04) 8b1e 4e01                MOV BX, [0x14e]
0000cba1 (02) 8bc2                     MOV AX, DX
0000cba3 (02) b1 07                    MOV CL, 0x7
0000cba5 (02) d3e0                     SHL AX, CL
0000cba7 (02) 03d8                     ADD BX, AX
0000cba9 (02) 73 0d                    JAE 0xcbb8
0000cbab (05) c606 f600 02             MOV BYTE [0xf6], 0x2
0000cbb0 (02) 33d2                     XOR DX, DX
0000cbb2 (04) 2b16 4e01                SUB DX, [0x14e]
0000cbb6 (02) d3ea                     SHR DX, CL
0000cbb8 (03) e8 d1e6                  CALL 0xb28c
0000cbbb (01) 52                       PUSH DX
0000cbbc (04) 8b16 3302                MOV DX, [0x233]
0000cbc0 (02) 8bf2                     MOV SI, DX
0000cbc2 (04) 8b0e 5801                MOV CX, [0x158]
0000cbc6 (03) e8 10e9                  CALL 0xb4d9
0000cbc9 (05) 803e 5801 22             CMP BYTE [0x158], 0x22
0000cbce (02) 75 04                    JNZ 0xcbd4
0000cbd0 (04) c644 25 ff               MOV BYTE [SI+0x25], 0xff
0000cbd4 (02) b2 01                    MOV DL, 0x1
0000cbd6 (03) e8 b3e6                  CALL 0xb28c
0000cbd9 (01) 5a                       POP DX
0000cbda (02) 0ac0                     OR AL, AL
0000cbdc (02) 74 02                    JZ 0xcbe0
0000cbde (02) 8ad4                     MOV DL, AH
0000cbe0 (02) b1 07                    MOV CL, 0x7
0000cbe2 (01) 52                       PUSH DX
0000cbe3 (02) d3e2                     SHL DX, CL
0000cbe5 (04) 0116 4e01                ADD [0x14e], DX
0000cbe9 (01) 5a                       POP DX
0000cbea (02) 0ac0                     OR AL, AL
0000cbec (02) 74 10                    JZ 0xcbfe
0000cbee (02) 3c ff                    CMP AL, 0xff
0000cbf0 (02) 74 09                    JZ 0xcbfb
0000cbf2 (02) 8ad4                     MOV DL, AH
0000cbf4 (03) 0154 21                  ADD [SI+0x21], DX
0000cbf7 (04) 8054 23 00               ADC BYTE [SI+0x23], 0x0
0000cbfb (02) b0 01                    MOV AL, 0x1
0000cbfd (01) c3                       RET
0000cbfe (03) 0154 21                  ADD [SI+0x21], DX
0000cc01 (04) 8054 23 00               ADC BYTE [SI+0x23], 0x0
0000cc05 (03) a1 5a01                  MOV AX, [0x15a]
0000cc08 (02) 0bc0                     OR AX, AX
0000cc0a (02) 74 03                    JZ 0xcc0f
0000cc0c (03) e9 74ff                  JMP 0xcb83
0000cc0f (01) c3                       RET
0000cc10 (04) 8b36 3302                MOV SI, [0x233]
0000cc14 (03) a1 3101                  MOV AX, [0x131]
0000cc17 (03) 8944 21                  MOV [SI+0x21], AX
0000cc1a (03) a0 3301                  MOV AL, [0x133]
0000cc1d (03) 8844 23                  MOV [SI+0x23], AL
0000cc20 (01) c3                       RET
0000cc21 (04) 8b36 3302                MOV SI, [0x233]
0000cc25 (03) e8 0efa                  CALL 0xc636
0000cc28 (02) 0ac0                     OR AL, AL
0000cc2a (02) 74 03                    JZ 0xcc2f
0000cc2c (02) b0 01                    MOV AL, 0x1
0000cc2e (01) c3                       RET
0000cc2f (04) 8b0e 3501                MOV CX, [0x135]
0000cc33 (01) 41                       INC CX
0000cc34 (04) c43e 4e01                LES DI, WORD [0x14e]
0000cc38 (01) fc                       CLD
0000cc39 (01) 1e                       PUSH DS
0000cc3a (04) c536 2902                LDS SI, WORD [0x229]
0000cc3e (02) 8bc7                     MOV AX, DI
0000cc40 (02) 03c1                     ADD AX, CX
0000cc42 (02) 77 0c                    JA 0xcc50
0000cc44 (02) 2bc8                     SUB CX, AX
0000cc46 (02) f3 a4                    REP MOVSB
0000cc48 (01) 1f                       POP DS
0000cc49 (04) 893e 4e01                MOV [0x14e], DI
0000cc4d (02) b0 02                    MOV AL, 0x2
0000cc4f (01) c3                       RET
0000cc50 (02) d1e9                     SHR CX, 0x1
0000cc52 (02) f3 a5                    REP MOVSW
0000cc54 (02) 73 01                    JAE 0xcc57
0000cc56 (01) a4                       MOVSB
0000cc57 (01) 1f                       POP DS
0000cc58 (04) 893e 4e01                MOV [0x14e], DI
0000cc5c (02) 33c0                     XOR AX, AX
0000cc5e (01) c3                       RET
0000cc5f (04) 8b3e 3302                MOV DI, [0x233]
0000cc63 (01) 57                       PUSH DI
0000cc64 (04) 3b3e 6101                CMP DI, [0x161]
0000cc68 (02) 75 03                    JNZ 0xcc6d
0000cc6a (03) e8 61fa                  CALL 0xc6ce
0000cc6d (01) 5f                       POP DI
0000cc6e (04) c436 7101                LES SI, WORD [0x171]
0000cc72 (04) 26 8b5c 23               MOV BX, ES:[SI+0x23]
0000cc76 (04) 26 8b44 21               MOV AX, ES:[SI+0x21]
0000cc7a (04) 26 8b4c 0e               MOV CX, ES:[SI+0xe]
0000cc7e (03) 83f9 40                  CMP CX, 0x40
0000cc81 (02) 72 02                    JB 0xcc85
0000cc83 (02) 32ff                     XOR BH, BH
0000cc85 (03) e8 2707                  CALL 0xd3af
0000cc88 (04) 26 8944 10               MOV ES:[SI+0x10], AX
0000cc8c (04) 26 895c 12               MOV ES:[SI+0x12], BX
0000cc90 (02) 8bd3                     MOV DX, BX
0000cc92 (03) 05 7f00                  ADD AX, 0x7f
0000cc95 (03) 83d2 00                  ADC DX, 0x0
0000cc98 (03) e8 2e07                  CALL 0xd3c9
0000cc9b (03) 8855 23                  MOV [DI+0x23], DL
0000cc9e (03) 8945 21                  MOV [DI+0x21], AX
0000cca1 (03) b9 2205                  MOV CX, 0x522
0000cca4 (03) e8 3700                  CALL 0xccde
0000cca7 (04) 836d 21 01               SUB WORD [DI+0x21], 0x1
0000ccab (04) 805d 23 00               SBB BYTE [DI+0x23], 0x0
0000ccaf (03) b9 1005                  MOV CX, 0x510
0000ccb2 (03) e8 2900                  CALL 0xccde
0000ccb5 (03) b9 6305                  MOV CX, 0x563
0000ccb8 (03) e8 2300                  CALL 0xccde
0000ccbb (04) c436 7101                LES SI, WORD [0x171]
0000ccbf (04) 26 8b44 10               MOV AX, ES:[SI+0x10]
0000ccc3 (02) 24 7f                    AND AL, 0x7f
0000ccc5 (02) 74 0d                    JZ 0xccd4
0000ccc7 (03) 8845 20                  MOV [DI+0x20], AL
0000ccca (04) 804d 06 80               OR BYTE [DI+0x6], 0x80
0000ccce (03) b9 1e05                  MOV CX, 0x51e
0000ccd1 (03) e8 0a00                  CALL 0xccde
0000ccd4 (03) b9 0f04                  MOV CX, 0x40f
0000ccd7 (03) e8 0400                  CALL 0xccde
0000ccda (03) a2 f600                  MOV [0xf6], AL
0000ccdd (01) c3                       RET
0000ccde (02) 8a05                     MOV AL, [DI]
0000cce0 (02) fec8                     DEC AL
0000cce2 (02) 8bd7                     MOV DX, DI
0000cce4 (02) 8ae5                     MOV AH, CH
0000cce6 (03) e9 fbe7                  JMP 0xb4e4
0000cce9 (05) c606 5701 ff             MOV BYTE [0x157], 0xff
0000ccee (04) 890e 4601                MOV [0x146], CX
0000ccf2 (01) 51                       PUSH CX
0000ccf3 (03) e8 7e05                  CALL 0xd274
0000ccf6 (01) 59                       POP CX
0000ccf7 (05) c606 f600 00             MOV BYTE [0xf6], 0x0
0000ccfc (06) 26 f744 0e ffff          TEST WORD ES:[SI+0xe], 0xffff
0000cd02 (02) 75 06                    JNZ 0xcd0a
0000cd04 (06) 26 c744 0e 8000          MOV WORD ES:[SI+0xe], 0x80
0000cd0a (03) e8 78fb                  CALL 0xc885
0000cd0d (02) 75 03                    JNZ 0xcd12
0000cd0f (03) e9 8200                  JMP 0xcd94
0000cd12 (02) e3 5c                    JCXZ 0xcd70
0000cd14 (02) 3c fd                    CMP AL, 0xfd
0000cd16 (02) 74 58                    JZ 0xcd70
0000cd18 (05) c606 f600 02             MOV BYTE [0xf6], 0x2
0000cd1d (01) 50                       PUSH AX
0000cd1e (03) a1 4601                  MOV AX, [0x146]
0000cd21 (04) 26 f764 0e               MUL WORD ES:[SI+0xe]
0000cd25 (01) 91                       XCHG CX, AX
0000cd26 (01) 58                       POP AX
0000cd27 (02) 8cdb                     MOV BX, DS
0000cd29 (02) 8ec3                     MOV ES, BX
0000cd2b (04) c536 6d01                LDS SI, WORD [0x16d]
0000cd2f (01) 56                       PUSH SI
0000cd30 (02) 03f1                     ADD SI, CX
0000cd32 (01) 5e                       POP SI
0000cd33 (02) 72 3b                    JB 0xcd70
0000cd35 (01) fc                       CLD
0000cd36 (02) 3c ff                    CMP AL, 0xff
0000cd38 (02) 75 16                    JNZ 0xcd50
0000cd3a (01) ac                       LODSB
0000cd3b (02) 3c 1a                    CMP AL, 0x1a
0000cd3d (02) 74 0d                    JZ 0xcd4c
0000cd3f (02) 8ad0                     MOV DL, AL
0000cd41 (01) 51                       PUSH CX
0000cd42 (01) 1e                       PUSH DS
0000cd43 (01) 06                       PUSH ES
0000cd44 (01) 1f                       POP DS
0000cd45 (03) e8 2aea                  CALL 0xb772
0000cd48 (01) 1f                       POP DS
0000cd49 (01) 59                       POP CX
0000cd4a (02) e2 ee                    LOOP 0xcd3a
0000cd4c (01) 06                       PUSH ES
0000cd4d (01) 1f                       POP DS
0000cd4e (02) eb 1b                    JMP 0xcd6b
0000cd50 (02) 3c fe                    CMP AL, 0xfe
0000cd52 (02) 74 1d                    JZ 0xcd71
0000cd54 (02) 8cd8                     MOV AX, DS
0000cd56 (01) 06                       PUSH ES
0000cd57 (01) 1f                       POP DS
0000cd58 (04) 890e f802                MOV [0x2f8], CX
0000cd5c (04) 8936 f402                MOV [0x2f4], SI
0000cd60 (03) a3 f602                  MOV [0x2f6], AX
0000cd63 (03) ba f402                  MOV DX, 0x2f4
0000cd66 (02) b1 70                    MOV CL, 0x70
0000cd68 (03) e8 4207                  CALL 0xd4ad
0000cd6b (05) c606 f600 00             MOV BYTE [0xf6], 0x0
0000cd70 (01) c3                       RET
0000cd71 (02) 8cd8                     MOV AX, DS
0000cd73 (02) 8edb                     MOV DS, BX
0000cd75 (03) a3 f602                  MOV [0x2f6], AX
0000cd78 (04) 890e f802                MOV [0x2f8], CX
0000cd7c (04) 8936 f402                MOV [0x2f4], SI
0000cd80 (03) ba f402                  MOV DX, 0x2f4
0000cd83 (02) b1 ad                    MOV CL, 0xad
0000cd85 (03) e8 2507                  CALL 0xd4ad
0000cd88 (04) 0106 f402                ADD [0x2f4], AX
0000cd8c (04) 2906 f802                SUB [0x2f8], AX
0000cd90 (02) 75 f1                    JNZ 0xcd83
0000cd92 (02) eb d7                    JMP 0xcd6b
0000cd94 (03) e8 9505                  CALL 0xd32c
0000cd97 (02) 3c ff                    CMP AL, 0xff
0000cd99 (02) 75 07                    JNZ 0xcda2
0000cd9b (03) e8 b401                  CALL 0xcf52
0000cd9e (02) 0ac0                     OR AL, AL
0000cda0 (02) 75 13                    JNZ 0xcdb5
0000cda2 (06) f706 4601 ffff           TEST WORD [0x146], 0xffff
0000cda8 (02) 75 03                    JNZ 0xcdad
0000cdaa (03) e9 b2fe                  JMP 0xcc5f
0000cdad (03) e8 6206                  CALL 0xd412
0000cdb0 (01) 06                       PUSH ES
0000cdb1 (03) e8 c100                  CALL 0xce75
0000cdb4 (01) 07                       POP ES
0000cdb5 (02) 0ac0                     OR AL, AL
0000cdb7 (02) 74 06                    JZ 0xcdbf
0000cdb9 (03) a2 f600                  MOV [0xf6], AL
0000cdbc (03) e9 6100                  JMP 0xce20
0000cdbf (03) a1 5c01                  MOV AX, [0x15c]
0000cdc2 (01) 48                       DEC AX
0000cdc3 (02) 78 1f                    JS 0xcde4
0000cdc5 (02) 74 10                    JZ 0xcdd7
0000cdc7 (03) a3 5a01                  MOV [0x15a], AX
0000cdca (03) e8 b0fd                  CALL 0xcb7d
0000cdcd (02) 0ac0                     OR AL, AL
0000cdcf (02) 74 06                    JZ 0xcdd7
0000cdd1 (03) a2 f600                  MOV [0xf6], AL
0000cdd4 (03) e9 4900                  JMP 0xce20
0000cdd7 (03) e8 2c01                  CALL 0xcf06
0000cdda (02) 0ac0                     OR AL, AL
0000cddc (02) 74 06                    JZ 0xcde4
0000cdde (03) a2 f600                  MOV [0xf6], AL
0000cde1 (03) e9 3c00                  JMP 0xce20
0000cde4 (04) c436 7101                LES SI, WORD [0x171]
0000cde8 (03) a1 4e01                  MOV AX, [0x14e]
0000cdeb (04) 2b06 6d01                SUB AX, [0x16d]
0000cdef (03) ba 0000                  MOV DX, 0x0
0000cdf2 (04) 0306 3d01                ADD AX, [0x13d]
0000cdf6 (04) 1316 3f01                ADC DX, [0x13f]
0000cdfa (04) 26 3b54 12               CMP DX, ES:[SI+0x12]
0000cdfe (02) 77 08                    JA 0xce08
0000ce00 (02) 72 0e                    JB 0xce10
0000ce02 (04) 26 3b44 10               CMP AX, ES:[SI+0x10]
0000ce06 (02) 72 08                    JB 0xce10
0000ce08 (04) 26 8944 10               MOV ES:[SI+0x10], AX
0000ce0c (04) 26 8954 12               MOV ES:[SI+0x12], DX
0000ce10 (05) c606 f600 00             MOV BYTE [0xf6], 0x0
0000ce15 (05) f606 5701 ff             TEST BYTE [0x157], 0xff
0000ce1a (02) 75 01                    JNZ 0xce1d
0000ce1c (01) c3                       RET
0000ce1d (03) e9 8efc                  JMP 0xcaae
0000ce20 (02) 3c 01                    CMP AL, 0x1
0000ce22 (02) 74 01                    JZ 0xce25
0000ce24 (01) c3                       RET
0000ce25 (04) c436 7101                LES SI, WORD [0x171]
0000ce29 (04) 26 8b5c 23               MOV BX, ES:[SI+0x23]
0000ce2d (04) 26 8b44 21               MOV AX, ES:[SI+0x21]
0000ce31 (04) 26 8b4c 0e               MOV CX, ES:[SI+0xe]
0000ce35 (03) 83f9 40                  CMP CX, 0x40
0000ce38 (02) 72 02                    JB 0xce3c
0000ce3a (02) 32ff                     XOR BH, BH
0000ce3c (03) e8 7005                  CALL 0xd3af
0000ce3f (02) 8bd3                     MOV DX, BX
0000ce41 (03) e8 8505                  CALL 0xd3c9
0000ce44 (04) 8b36 3302                MOV SI, [0x233]
0000ce48 (03) 8944 21                  MOV [SI+0x21], AX
0000ce4b (03) 8854 23                  MOV [SI+0x23], DL
0000ce4e (02) 8bd6                     MOV DX, SI
0000ce50 (03) b9 1005                  MOV CX, 0x510
0000ce53 (03) e8 83e6                  CALL 0xb4d9
0000ce56 (02) 8bd6                     MOV DX, SI
0000ce58 (03) b9 6305                  MOV CX, 0x563
0000ce5b (03) e8 7be6                  CALL 0xb4d9
0000ce5e (02) 8bd6                     MOV DX, SI
0000ce60 (03) b9 0f04                  MOV CX, 0x40f
0000ce63 (03) e8 73e6                  CALL 0xb4d9
0000ce66 (05) f606 5701 ff             TEST BYTE [0x157], 0xff
0000ce6b (02) 75 01                    JNZ 0xce6e
0000ce6d (01) c3                       RET
0000ce6e (06) c706 f000 0000           MOV WORD [0xf0], 0x0
0000ce74 (01) c3                       RET
0000ce75 (04) c406 3101                LES AX, WORD [0x131]
0000ce79 (04) 8b36 3302                MOV SI, [0x233]
0000ce7d (03) 8944 21                  MOV [SI+0x21], AX
0000ce80 (02) 8cc0                     MOV AX, ES
0000ce82 (03) 8844 23                  MOV [SI+0x23], AL
0000ce85 (03) e8 aef7                  CALL 0xc636
0000ce88 (02) 3c 02                    CMP AL, 0x2
0000ce8a (02) 72 07                    JB 0xce93
0000ce8c (02) 3c 04                    CMP AL, 0x4
0000ce8e (02) 74 03                    JZ 0xce93
0000ce90 (03) e9 6f00                  JMP 0xcf02
0000ce93 (04) 8b3e 2d01                MOV DI, [0x12d]
0000ce97 (03) b9 8000                  MOV CX, 0x80
0000ce9a (05) 833e 5c01 00             CMP WORD [0x15c], 0x0
0000ce9f (02) 75 05                    JNZ 0xcea6
0000cea1 (04) 8b0e 3501                MOV CX, [0x135]
0000cea5 (01) 41                       INC CX
0000cea6 (02) 2bcf                     SUB CX, DI
0000cea8 (02) 77 02                    JA 0xceac
0000ceaa (02) eb 56                    JMP 0xcf02
0000ceac (01) 51                       PUSH CX
0000cead (02) b2 ff                    MOV DL, 0xff
0000ceaf (03) e8 faf7                  CALL 0xc6ac
0000ceb2 (01) 59                       POP CX
0000ceb3 (03) a2 5e01                  MOV [0x15e], AL
0000ceb6 (05) c606 6301 ff             MOV BYTE [0x163], 0xff
0000cebb (05) c606 6001 ff             MOV BYTE [0x160], 0xff
0000cec0 (01) 1e                       PUSH DS
0000cec1 (01) 07                       POP ES
0000cec2 (01) 1e                       PUSH DS
0000cec3 (04) 81c7 9b01                ADD DI, 0x19b
0000cec7 (04) c536 4e01                LDS SI, WORD [0x14e]
0000cecb (01) fc                       CLD
0000cecc (01) a4                       MOVSB
0000cecd (02) 0bff                     OR DI, DI
0000cecf (02) 75 08                    JNZ 0xced9
0000ced1 (01) 1f                       POP DS
0000ced2 (04) 8936 4e01                MOV [0x14e], SI
0000ced6 (02) b0 02                    MOV AL, 0x2
0000ced8 (01) c3                       RET
0000ced9 (02) e2 f1                    LOOP 0xcecc
0000cedb (01) 1f                       POP DS
0000cedc (04) 8936 4e01                MOV [0x14e], SI
0000cee0 (05) 803e 5f01 ff             CMP BYTE [0x15f], 0xff
0000cee5 (02) 75 0c                    JNZ 0xcef3
0000cee7 (03) e8 e4f7                  CALL 0xc6ce
0000ceea (02) 0ac0                     OR AL, AL
0000ceec (02) 75 14                    JNZ 0xcf02
0000ceee (05) c606 5f01 00             MOV BYTE [0x15f], 0x0
0000cef3 (04) 8b36 3302                MOV SI, [0x233]
0000cef7 (04) 8344 21 01               ADD WORD [SI+0x21], 0x1
0000cefb (04) 8054 23 00               ADC BYTE [SI+0x23], 0x0
0000ceff (02) 33c0                     XOR AX, AX
0000cf01 (01) c3                       RET
0000cf02 (03) b8 0100                  MOV AX, 0x1
0000cf05 (01) c3                       RET
0000cf06 (04) 8b36 3302                MOV SI, [0x233]
0000cf0a (03) e8 29f7                  CALL 0xc636
0000cf0d (02) 3c 02                    CMP AL, 0x2
0000cf0f (02) 72 07                    JB 0xcf18
0000cf11 (02) 3c 04                    CMP AL, 0x4
0000cf13 (02) 74 03                    JZ 0xcf18
0000cf15 (02) b0 01                    MOV AL, 0x1
0000cf17 (01) c3                       RET
0000cf18 (04) 8b0e 3501                MOV CX, [0x135]
0000cf1c (01) 41                       INC CX
0000cf1d (01) 51                       PUSH CX
0000cf1e (02) b2 ff                    MOV DL, 0xff
0000cf20 (03) e8 89f7                  CALL 0xc6ac
0000cf23 (01) 59                       POP CX
0000cf24 (03) a2 5e01                  MOV [0x15e], AL
0000cf27 (05) c606 6001 ff             MOV BYTE [0x160], 0xff
0000cf2c (05) c606 6301 ff             MOV BYTE [0x163], 0xff
0000cf31 (01) 1e                       PUSH DS
0000cf32 (04) c43e 2902                LES DI, WORD [0x229]
0000cf36 (04) c536 4e01                LDS SI, WORD [0x14e]
0000cf3a (01) fc                       CLD
0000cf3b (01) a4                       MOVSB
0000cf3c (02) 0bf6                     OR SI, SI
0000cf3e (02) 75 08                    JNZ 0xcf48
0000cf40 (01) 1f                       POP DS
0000cf41 (04) 8936 4e01                MOV [0x14e], SI
0000cf45 (02) b0 02                    MOV AL, 0x2
0000cf47 (01) c3                       RET
0000cf48 (02) e2 f1                    LOOP 0xcf3b
0000cf4a (01) 1f                       POP DS
0000cf4b (04) 8936 4e01                MOV [0x14e], SI
0000cf4f (02) 33c0                     XOR AX, AX
0000cf51 (01) c3                       RET
0000cf52 (04) c436 7101                LES SI, WORD [0x171]
0000cf56 (04) ff36 f400                PUSH WORD [0xf4]
0000cf5a (04) ff36 f600                PUSH WORD [0xf6]
0000cf5e (04) 26 ff74 0e               PUSH WORD ES:[SI+0xe]
0000cf62 (05) c606 f500 0f             MOV BYTE [0xf5], 0xf
0000cf67 (02) 8bd6                     MOV DX, SI
0000cf69 (03) e8 baed                  CALL 0xbd26
0000cf6c (04) c436 7101                LES SI, WORD [0x171]
0000cf70 (04) 26 8f44 0e               POP WORD ES:[SI+0xe]
0000cf74 (03) a1 f600                  MOV AX, [0xf6]
0000cf77 (04) 8f06 f600                POP WORD [0xf6]
0000cf7b (04) 8f06 f400                POP WORD [0xf4]
0000cf7f (02) 32e4                     XOR AH, AH
0000cf81 (02) 3c ff                    CMP AL, 0xff
0000cf83 (02) 75 02                    JNZ 0xcf87
0000cf85 (02) b4 01                    MOV AH, 0x1
0000cf87 (02) 8ac4                     MOV AL, AH
0000cf89 (01) c3                       RET
0000cf8a (04) 8b36 ea00                MOV SI, [0xea]
0000cf8e (04) 8b3e e600                MOV DI, [0xe6]
0000cf92 (04) 8e06 e800                MOV ES, [0xe8]
0000cf96 (04) 8e1e ee00                MOV DS, [0xee]
0000cf9a (03) e8 0b00                  CALL 0xcfa8
0000cf9d (03) e8 0ee3                  CALL 0xb2ae
0000cfa0 (04) 8936 ea00                MOV [0xea], SI
0000cfa4 (03) a2 f600                  MOV [0xf6], AL
0000cfa7 (01) c3                       RET
0000cfa8 (01) 50                       PUSH AX
0000cfa9 (01) 51                       PUSH CX
0000cfaa (01) 57                       PUSH DI
0000cfab (01) 56                       PUSH SI
0000cfac (01) 06                       PUSH ES
0000cfad (01) 1e                       PUSH DS
0000cfae (01) 55                       PUSH BP
0000cfaf (02) 8bec                     MOV BP, SP
0000cfb1 (01) fc                       CLD
0000cfb2 (01) 1e                       PUSH DS
0000cfb3 (03) e8 f8e2                  CALL 0xb2ae
0000cfb6 (02) 8cd8                     MOV AX, DS
0000cfb8 (01) 1f                       POP DS
0000cfb9 (02) 8ec0                     MOV ES, AX
0000cfbb (02) 33c0                     XOR AX, AX
0000cfbd (03) bf 1101                  MOV DI, 0x111
0000cfc0 (01) aa                       STOSB
0000cfc1 (01) ab                       STOSW
0000cfc2 (01) ab                       STOSW
0000cfc3 (03) b8 2020                  MOV AX, 0x2020
0000cfc6 (01) 51                       PUSH CX
0000cfc7 (03) b9 0b00                  MOV CX, 0xb
0000cfca (02) f3 aa                    REP STOSB
0000cfcc (01) 59                       POP CX
0000cfcd (03) 803c 20                  CMP BYTE [SI], 0x20
0000cfd0 (02) 75 03                    JNZ 0xcfd5
0000cfd2 (01) 46                       INC SI
0000cfd3 (02) eb f8                    JMP 0xcfcd
0000cfd5 (03) bf 1501                  MOV DI, 0x115
0000cfd8 (04) f646 0c 01               TEST BYTE [BP+0xc], 0x1
0000cfdc (02) 74 07                    JZ 0xcfe5
0000cfde (03) e8 e800                  CALL 0xd0c9
0000cfe1 (02) 0ac0                     OR AL, AL
0000cfe3 (02) 75 61                    JNZ 0xd046
0000cfe5 (01) 47                       INC DI
0000cfe6 (04) 807c 01 3a               CMP BYTE [SI+0x1], 0x3a
0000cfea (02) 75 1c                    JNZ 0xd008
0000cfec (01) 4f                       DEC DI
0000cfed (06) 26 c606 1201 ff          MOV BYTE ES:[0x112], 0xff
0000cff3 (01) ad                       LODSW
0000cff4 (02) 0c 20                    OR AL, 0x20
0000cff6 (02) 2c 60                    SUB AL, 0x60
0000cff8 (02) 77 09                    JA 0xd003
0000cffa (06) 26 c606 1101 ff          MOV BYTE ES:[0x111], 0xff
0000d000 (01) 47                       INC DI
0000d001 (02) eb 05                    JMP 0xd008
0000d003 (02) 3c 70                    CMP AL, 0x70
0000d005 (02) 77 f3                    JA 0xcffa
0000d007 (01) aa                       STOSB
0000d008 (03) b9 0800                  MOV CX, 0x8
0000d00b (01) ac                       LODSB
0000d00c (02) 3c 2e                    CMP AL, 0x2e
0000d00e (02) 74 13                    JZ 0xd023
0000d010 (03) e8 a200                  CALL 0xd0b5
0000d013 (02) 76 2e                    JBE 0xd043
0000d015 (06) 26 c606 1301 ff          MOV BYTE ES:[0x113], 0xff
0000d01b (03) e8 8500                  CALL 0xd0a3
0000d01e (02) e3 03                    JCXZ 0xd023
0000d020 (01) aa                       STOSB
0000d021 (02) e2 e8                    LOOP 0xd00b
0000d023 (02) 03f9                     ADD DI, CX
0000d025 (03) b9 0300                  MOV CX, 0x3
0000d028 (01) ac                       LODSB
0000d029 (02) 3c 2e                    CMP AL, 0x2e
0000d02b (02) 75 01                    JNZ 0xd02e
0000d02d (01) ac                       LODSB
0000d02e (03) e8 8400                  CALL 0xd0b5
0000d031 (02) 76 10                    JBE 0xd043
0000d033 (06) 26 c606 1401 ff          MOV BYTE ES:[0x114], 0xff
0000d039 (03) e8 6700                  CALL 0xd0a3
0000d03c (02) e3 08                    JCXZ 0xd046
0000d03e (01) aa                       STOSB
0000d03f (02) e2 ec                    LOOP 0xd02d
0000d041 (02) eb 03                    JMP 0xd046
0000d043 (01) 4e                       DEC SI
0000d044 (02) fec1                     INC CL
0000d046 (01) 06                       PUSH ES
0000d047 (01) 1f                       POP DS
0000d048 (03) 8976 06                  MOV [BP+0x6], SI
0000d04b (03) be 1501                  MOV SI, 0x115
0000d04e (03) 8e46 04                  MOV ES, [BP+0x4]
0000d051 (03) 8b7e 08                  MOV DI, [BP+0x8]
0000d054 (04) f646 0c 02               TEST BYTE [BP+0xc], 0x2
0000d058 (02) 74 07                    JZ 0xd061
0000d05a (05) f606 1201 ff             TEST BYTE [0x112], 0xff
0000d05f (02) 74 01                    JZ 0xd062
0000d061 (01) a4                       MOVSB
0000d062 (03) 8b7e 08                  MOV DI, [BP+0x8]
0000d065 (01) 47                       INC DI
0000d066 (03) be 1601                  MOV SI, 0x116
0000d069 (04) f646 0c 04               TEST BYTE [BP+0xc], 0x4
0000d06d (02) 74 07                    JZ 0xd076
0000d06f (05) f606 1301 ff             TEST BYTE [0x113], 0xff
0000d074 (02) 74 05                    JZ 0xd07b
0000d076 (03) b9 0400                  MOV CX, 0x4
0000d079 (02) f3 a5                    REP MOVSW
0000d07b (03) 8b7e 08                  MOV DI, [BP+0x8]
0000d07e (03) 83c7 09                  ADD DI, 0x9
0000d081 (03) be 1e01                  MOV SI, 0x11e
0000d084 (04) f646 0c 08               TEST BYTE [BP+0xc], 0x8
0000d088 (02) 74 07                    JZ 0xd091
0000d08a (05) f606 1401 ff             TEST BYTE [0x114], 0xff
0000d08f (02) 74 02                    JZ 0xd093
0000d091 (01) a5                       MOVSW
0000d092 (01) a4                       MOVSB
0000d093 (01) 5d                       POP BP
0000d094 (01) 1f                       POP DS
0000d095 (01) 07                       POP ES
0000d096 (01) 5e                       POP SI
0000d097 (01) 5f                       POP DI
0000d098 (01) 59                       POP CX
0000d099 (01) 58                       POP AX
0000d09a (01) 1e                       PUSH DS
0000d09b (03) e8 10e2                  CALL 0xb2ae
0000d09e (03) a0 1101                  MOV AL, [0x111]
0000d0a1 (01) 1f                       POP DS
0000d0a2 (01) c3                       RET
0000d0a3 (02) 3c 2a                    CMP AL, 0x2a
0000d0a5 (02) 75 0d                    JNZ 0xd0b4
0000d0a7 (06) 26 800e 1101 01          OR BYTE ES:[0x111], 0x1
0000d0ad (02) b0 3f                    MOV AL, 0x3f
0000d0af (02) f3 aa                    REP STOSB
0000d0b1 (03) 80cc 01                  OR AH, 0x1
0000d0b4 (01) c3                       RET
0000d0b5 (03) e8 4e03                  CALL 0xd406
0000d0b8 (01) 51                       PUSH CX
0000d0b9 (03) b9 0c00                  MOV CX, 0xc
0000d0bc (01) 57                       PUSH DI
0000d0bd (03) bf 2101                  MOV DI, 0x121
0000d0c0 (02) f2 ae                    REPNZ SCASB
0000d0c2 (01) 5f                       POP DI
0000d0c3 (01) 59                       POP CX
0000d0c4 (02) 74 02                    JZ 0xd0c8
0000d0c6 (02) 3c 20                    CMP AL, 0x20
0000d0c8 (01) c3                       RET
0000d0c9 (01) ac                       LODSB
0000d0ca (03) e8 e8ff                  CALL 0xd0b5
0000d0cd (02) 72 08                    JB 0xd0d7
0000d0cf (02) e1 f8                    LOOPZ 0xd0c9
0000d0d1 (01) 4e                       DEC SI
0000d0d2 (02) fec1                     INC CL
0000d0d4 (02) b0 00                    MOV AL, 0x0
0000d0d6 (01) c3                       RET
0000d0d7 (01) 4e                       DEC SI
0000d0d8 (02) fec1                     INC CL
0000d0da (02) b0 ff                    MOV AL, 0xff
0000d0dc (01) c3                       RET
0000d0dd (04) c436 3702                LES SI, WORD [0x237]
0000d0e1 (03) 26 8b04                  MOV AX, ES:[SI]
0000d0e4 (01) 50                       PUSH AX
0000d0e5 (03) 05 0600                  ADD AX, 0x6
0000d0e8 (02) 2bd2                     SUB DX, DX
0000d0ea (03) b9 0700                  MOV CX, 0x7
0000d0ed (02) f7f1                     DIV CX
0000d0ef (04) 8816 f600                MOV [0xf6], DL
0000d0f3 (01) 58                       POP AX
0000d0f4 (03) e8 0900                  CALL 0xd100
0000d0f7 (04) 890e f000                MOV [0xf0], CX
0000d0fb (04) 8916 ec00                MOV [0xec], DX
0000d0ff (01) c3                       RET
0000d100 (03) 2d da02                  SUB AX, 0x2da
0000d103 (02) 8bc8                     MOV CX, AX
0000d105 (02) 33d2                     XOR DX, DX
0000d107 (02) 8bfa                     MOV DI, DX
0000d109 (03) 2d 3c00                  SUB AX, 0x3c
0000d10c (02) 72 0a                    JB 0xd118
0000d10e (03) bb b505                  MOV BX, 0x5b5
0000d111 (02) f7f3                     DIV BX
0000d113 (01) 40                       INC AX
0000d114 (02) 2bc8                     SUB CX, AX
0000d116 (02) 8bf8                     MOV DI, AX
0000d118 (02) 8bc1                     MOV AX, CX
0000d11a (02) 33d2                     XOR DX, DX
0000d11c (03) bb 6d01                  MOV BX, 0x16d
0000d11f (02) f7f3                     DIV BX
0000d121 (02) 0bd2                     OR DX, DX
0000d123 (02) 75 04                    JNZ 0xd129
0000d125 (01) 48                       DEC AX
0000d126 (03) ba 6d01                  MOV DX, 0x16d
0000d129 (02) 8bf0                     MOV SI, AX
0000d12b (03) 05 bc07                  ADD AX, 0x7bc
0000d12e (01) 50                       PUSH AX
0000d12f (02) 33db                     XOR BX, BX
0000d131 (03) b9 0c00                  MOV CX, 0xc
0000d134 (04) 3b97 4902                CMP DX, [BX+0x249]
0000d138 (02) 76 05                    JBE 0xd13f
0000d13a (03) 83c3 02                  ADD BX, 0x2
0000d13d (02) e2 f5                    LOOP 0xd134
0000d13f (02) d1eb                     SHR BX, 0x1
0000d141 (01) 53                       PUSH BX
0000d142 (01) 4b                       DEC BX
0000d143 (02) d1e3                     SHL BX, 0x1
0000d145 (02) 8bc6                     MOV AX, SI
0000d147 (02) 8bcf                     MOV CX, DI
0000d149 (03) 83fb 02                  CMP BX, 0x2
0000d14c (02) 75 0f                    JNZ 0xd15d
0000d14e (03) a9 0300                  TEST AX, 0x3
0000d151 (02) 75 0a                    JNZ 0xd15d
0000d153 (02) d1e8                     SHR AX, 0x1
0000d155 (02) d1e8                     SHR AX, 0x1
0000d157 (01) 40                       INC AX
0000d158 (02) 3bc1                     CMP AX, CX
0000d15a (02) 75 01                    JNZ 0xd15d
0000d15c (01) 42                       INC DX
0000d15d (04) 2b97 4902                SUB DX, [BX+0x249]
0000d161 (01) 58                       POP AX
0000d162 (02) 8af0                     MOV DH, AL
0000d164 (01) 59                       POP CX
0000d165 (01) c3                       RET
0000d166 (03) e8 1500                  CALL 0xd17e
0000d169 (02) 72 0d                    JB 0xd178
0000d16b (04) c41e 3702                LES BX, WORD [0x237]
0000d16f (03) 26 890f                  MOV ES:[BX], CX
0000d172 (05) c606 f600 00             MOV BYTE [0xf6], 0x0
0000d177 (01) c3                       RET
0000d178 (05) c606 f600 ff             MOV BYTE [0xf6], 0xff
0000d17d (01) c3                       RET
0000d17e (02) 8bc1                     MOV AX, CX
0000d180 (03) 2d bc07                  SUB AX, 0x7bc
0000d183 (03) 3d 7700                  CMP AX, 0x77
0000d186 (02) 77 50                    JA 0xd1d8
0000d188 (05) c606 3e02 1c             MOV BYTE [0x23e], 0x1c
0000d18d (03) a9 0300                  TEST AX, 0x3
0000d190 (02) 75 05                    JNZ 0xd197
0000d192 (05) c606 3e02 1d             MOV BYTE [0x23e], 0x1d
0000d197 (02) 32ff                     XOR BH, BH
0000d199 (02) 8ade                     MOV BL, DH
0000d19b (02) fecb                     DEC BL
0000d19d (03) 80fb 0c                  CMP BL, 0xc
0000d1a0 (02) 73 36                    JAE 0xd1d8
0000d1a2 (03) 80fa 01                  CMP DL, 0x1
0000d1a5 (02) 72 31                    JB 0xd1d8
0000d1a7 (04) 3897 3d02                CMP [BX+0x23d], DL
0000d1ab (02) 72 2b                    JB 0xd1d8
0000d1ad (02) 03db                     ADD BX, BX
0000d1af (04) 8b87 4902                MOV AX, [BX+0x249]
0000d1b3 (02) 32f6                     XOR DH, DH
0000d1b5 (02) 03c2                     ADD AX, DX
0000d1b7 (01) 50                       PUSH AX
0000d1b8 (02) 8bc1                     MOV AX, CX
0000d1ba (03) 2d ba07                  SUB AX, 0x7ba
0000d1bd (03) bb 6d01                  MOV BX, 0x16d
0000d1c0 (02) f7e3                     MUL BX
0000d1c2 (01) 5b                       POP BX
0000d1c3 (02) 03c3                     ADD AX, BX
0000d1c5 (02) 8bc8                     MOV CX, AX
0000d1c7 (03) 2d 1603                  SUB AX, 0x316
0000d1ca (02) 72 0a                    JB 0xd1d6
0000d1cc (03) bb b505                  MOV BX, 0x5b5
0000d1cf (02) 2bd2                     SUB DX, DX
0000d1d1 (02) f7f3                     DIV BX
0000d1d3 (01) 40                       INC AX
0000d1d4 (02) 03c8                     ADD CX, AX
0000d1d6 (01) f8                       CLC
0000d1d7 (01) c3                       RET
0000d1d8 (01) f9                       STC
0000d1d9 (01) c3                       RET
0000d1da (03) e8 1e00                  CALL 0xd1fb
0000d1dd (02) 72 16                    JB 0xd1f5
0000d1df (04) c41e 3702                LES BX, WORD [0x237]
0000d1e3 (04) 26 886f 02               MOV ES:[BX+0x2], CH
0000d1e7 (04) 26 884f 03               MOV ES:[BX+0x3], CL
0000d1eb (04) 26 8877 04               MOV ES:[BX+0x4], DH
0000d1ef (05) c606 f600 00             MOV BYTE [0xf6], 0x0
0000d1f4 (01) c3                       RET
0000d1f5 (05) c606 f600 ff             MOV BYTE [0xf6], 0xff
0000d1fa (01) c3                       RET
0000d1fb (03) 80fd 17                  CMP CH, 0x17
0000d1fe (02) 77 21                    JA 0xd221
0000d200 (03) 80f9 3b                  CMP CL, 0x3b
0000d203 (02) 77 1c                    JA 0xd221
0000d205 (03) 80fe 3b                  CMP DH, 0x3b
0000d208 (02) 77 17                    JA 0xd221
0000d20a (02) 8ac5                     MOV AL, CH
0000d20c (03) e8 1400                  CALL 0xd223
0000d20f (02) 8ae8                     MOV CH, AL
0000d211 (02) 8ac1                     MOV AL, CL
0000d213 (03) e8 0d00                  CALL 0xd223
0000d216 (02) 8ac8                     MOV CL, AL
0000d218 (02) 8ac6                     MOV AL, DH
0000d21a (03) e8 0600                  CALL 0xd223
0000d21d (02) 8af0                     MOV DH, AL
0000d21f (01) f8                       CLC
0000d220 (01) c3                       RET
0000d221 (01) f9                       STC
0000d222 (01) c3                       RET
0000d223 (02) d4 0a                    AAM
0000d225 (01) 51                       PUSH CX
0000d226 (02) b1 04                    MOV CL, 0x4
0000d228 (02) d2e4                     SHL AH, CL
0000d22a (01) 59                       POP CX
0000d22b (02) 0ac4                     OR AL, AH
0000d22d (01) c3                       RET
0000d22e (04) c436 3702                LES SI, WORD [0x237]
0000d232 (04) 26 8a44 02               MOV AL, ES:[SI+0x2]
0000d236 (03) e8 2900                  CALL 0xd262
0000d239 (03) a2 f100                  MOV [0xf1], AL
0000d23c (04) 26 8a44 03               MOV AL, ES:[SI+0x3]
0000d240 (03) e8 1f00                  CALL 0xd262
0000d243 (03) a2 f000                  MOV [0xf0], AL
0000d246 (04) 26 8a44 04               MOV AL, ES:[SI+0x4]
0000d24a (03) e8 1500                  CALL 0xd262
0000d24d (02) 8ae0                     MOV AH, AL
0000d24f (01) 1e                       PUSH DS
0000d250 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000d255 (03) a0 5110                  MOV AL, [0x1051]
0000d258 (01) 1f                       POP DS
0000d259 (03) a3 ec00                  MOV [0xec], AX
0000d25c (05) c606 f600 00             MOV BYTE [0xf6], 0x0
0000d261 (01) c3                       RET
0000d262 (02) b3 0a                    MOV BL, 0xa
0000d264 (01) 50                       PUSH AX
0000d265 (02) b1 04                    MOV CL, 0x4
0000d267 (02) d2e8                     SHR AL, CL
0000d269 (02) f6e3                     MUL BL
0000d26b (02) 8ac8                     MOV CL, AL
0000d26d (01) 58                       POP AX
0000d26e (02) 24 0f                    AND AL, 0xf
0000d270 (02) 02c1                     ADD AL, CL
0000d272 (01) c3                       RET
0000d273 (01) c3                       RET
0000d274 (05) c606 6601 00             MOV BYTE [0x166], 0x0
0000d279 (05) c606 6501 00             MOV BYTE [0x165], 0x0
0000d27e (04) c436 ec00                LES SI, WORD [0xec]
0000d282 (04) 8c06 7301                MOV WORD [0x173], ES
0000d286 (04) 26 803c ff               CMP BYTE ES:[SI], 0xff
0000d28a (02) 75 0d                    JNZ 0xd299
0000d28c (05) c606 6501 ff             MOV BYTE [0x165], 0xff
0000d291 (03) 83c6 06                  ADD SI, 0x6
0000d294 (02) 26 ac                    LODS BYTE ES:[SI]
0000d296 (03) a2 6601                  MOV [0x166], AL
0000d299 (04) 8936 7101                MOV [0x171], SI
0000d29d (02) 8bfe                     MOV DI, SI
0000d29f (02) 8bd6                     MOV DX, SI
0000d2a1 (01) c3                       RET
0000d2a2 (02) 33c0                     XOR AX, AX
0000d2a4 (03) 8b4f 10                  MOV CX, [BX+0x10]
0000d2a7 (02) 3ae9                     CMP CH, CL
0000d2a9 (02) 75 07                    JNZ 0xd2b2
0000d2ab (03) 80e1 80                  AND CL, 0x80
0000d2ae (02) 74 02                    JZ 0xd2b2
0000d2b0 (02) b0 ff                    MOV AL, 0xff
0000d2b2 (02) 0ac0                     OR AL, AL
0000d2b4 (01) c3                       RET
0000d2b5 (01) fc                       CLD
0000d2b6 (03) b9 0c00                  MOV CX, 0xc
0000d2b9 (05) 26 c645 25 00            MOV BYTE ES:[DI+0x25], 0x0
0000d2be (01) ac                       LODSB
0000d2bf (02) 24 7f                    AND AL, 0x7f
0000d2c1 (03) e8 4201                  CALL 0xd406
0000d2c4 (01) aa                       STOSB
0000d2c5 (02) e2 f7                    LOOP 0xd2be
0000d2c7 (02) 33c0                     XOR AX, AX
0000d2c9 (01) ab                       STOSW
0000d2ca (01) ab                       STOSW
0000d2cb (01) c3                       RET
0000d2cc (03) 803c 10                  CMP BYTE [SI], 0x10
0000d2cf (02) 75 0c                    JNZ 0xd2dd
0000d2d1 (01) 06                       PUSH ES
0000d2d2 (01) 57                       PUSH DI
0000d2d3 (03) e8 0a00                  CALL 0xd2e0
0000d2d6 (03) 26 8b05                  MOV AX, ES:[DI]
0000d2d9 (01) 5f                       POP DI
0000d2da (01) 07                       POP ES
0000d2db (02) 75 02                    JNZ 0xd2df
0000d2dd (02) 2bc0                     SUB AX, AX
0000d2df (01) c3                       RET
0000d2e0 (05) 2e 8e06 0600             MOV ES, CS:[0x6]
0000d2e5 (01) 06                       PUSH ES
0000d2e6 (05) 26 8e06 4e00             MOV ES, ES:[0x4e]
0000d2eb (05) 26 8b3e 1100             MOV DI, ES:[0x11]
0000d2f0 (01) 07                       POP ES
0000d2f1 (02) 85ff                     TEST DI, DI
0000d2f3 (02) 74 03                    JZ 0xd2f8
0000d2f5 (03) 83c7 1e                  ADD DI, 0x1e
0000d2f8 (01) c3                       RET
0000d2f9 (03) be 9703                  MOV SI, 0x397
0000d2fc (03) b9 1800                  MOV CX, 0x18
0000d2ff (03) 803c ff                  CMP BYTE [SI], 0xff
0000d302 (02) 74 08                    JZ 0xd30c
0000d304 (03) 83c6 28                  ADD SI, 0x28
0000d307 (02) e2 f6                    LOOP 0xd2ff
0000d309 (02) 0c ff                    OR AL, 0xff
0000d30b (01) c3                       RET
0000d30c (04) 8936 3302                MOV [0x233], SI
0000d310 (01) 1e                       PUSH DS
0000d311 (01) 07                       POP ES
0000d312 (01) 1e                       PUSH DS
0000d313 (01) 56                       PUSH SI
0000d314 (02) 8bfe                     MOV DI, SI
0000d316 (04) c536 7101                LDS SI, WORD [0x171]
0000d31a (03) e8 98ff                  CALL 0xd2b5
0000d31d (01) 5e                       POP SI
0000d31e (01) 1f                       POP DS
0000d31f (03) e8 aaff                  CALL 0xd2cc
0000d322 (03) 8944 26                  MOV [SI+0x26], AX
0000d325 (04) c43e 7101                LES DI, WORD [0x171]
0000d329 (02) 32c0                     XOR AL, AL
0000d32b (01) c3                       RET
0000d32c (04) c43e 7101                LES DI, WORD [0x171]
0000d330 (03) e8 0c00                  CALL 0xd33f
0000d333 (02) 72 07                    JB 0xd33c
0000d335 (04) 8936 3302                MOV [0x233], SI
0000d339 (02) 2ac0                     SUB AL, AL
0000d33b (01) c3                       RET
0000d33c (02) 0c ff                    OR AL, 0xff
0000d33e (01) c3                       RET
0000d33f (01) fc                       CLD
0000d340 (03) be 9703                  MOV SI, 0x397
0000d343 (03) b9 1800                  MOV CX, 0x18
0000d346 (01) 57                       PUSH DI
0000d347 (02) b3 0c                    MOV BL, 0xc
0000d349 (01) 56                       PUSH SI
0000d34a (04) 26 803d 00               CMP BYTE ES:[DI], 0x0
0000d34e (02) 75 03                    JNZ 0xd353
0000d350 (01) 46                       INC SI
0000d351 (01) 47                       INC DI
0000d352 (01) 4b                       DEC BX
0000d353 (01) ac                       LODSB
0000d354 (02) 24 7f                    AND AL, 0x7f
0000d356 (03) 26 8a15                  MOV DL, ES:[DI]
0000d359 (03) 80e2 7f                  AND DL, 0x7f
0000d35c (03) 80fa 61                  CMP DL, 0x61
0000d35f (02) 72 08                    JB 0xd369
0000d361 (03) 80fa 7a                  CMP DL, 0x7a
0000d364 (02) 77 03                    JA 0xd369
0000d366 (03) 80e2 5f                  AND DL, 0x5f
0000d369 (01) 47                       INC DI
0000d36a (02) 3ac2                     CMP AL, DL
0000d36c (02) 75 0e                    JNZ 0xd37c
0000d36e (02) fecb                     DEC BL
0000d370 (02) 75 e1                    JNZ 0xd353
0000d372 (01) 5e                       POP SI
0000d373 (03) e8 56ff                  CALL 0xd2cc
0000d376 (03) 3944 26                  CMP [SI+0x26], AX
0000d379 (02) 74 0a                    JZ 0xd385
0000d37b (01) 56                       PUSH SI
0000d37c (01) 5e                       POP SI
0000d37d (03) 83c6 28                  ADD SI, 0x28
0000d380 (01) 5f                       POP DI
0000d381 (02) e2 c3                    LOOP 0xd346
0000d383 (01) f9                       STC
0000d384 (01) c3                       RET
0000d385 (01) 5f                       POP DI
0000d386 (01) f8                       CLC
0000d387 (01) c3                       RET
0000d388 (04) 8b3e 3302                MOV DI, [0x233]
0000d38c (04) 81ff 9703                CMP DI, 0x397
0000d390 (02) 72 1c                    JB 0xd3ae
0000d392 (04) 81ff 2e07                CMP DI, 0x72e
0000d396 (02) 77 16                    JA 0xd3ae
0000d398 (03) c605 ff                  MOV BYTE [DI], 0xff
0000d39b (03) a1 6101                  MOV AX, [0x161]
0000d39e (04) 3b06 3302                CMP AX, [0x233]
0000d3a2 (02) 75 0a                    JNZ 0xd3ae
0000d3a4 (05) c606 6001 00             MOV BYTE [0x160], 0x0
0000d3a9 (05) c606 6301 00             MOV BYTE [0x163], 0x0
0000d3ae (01) c3                       RET
0000d3af (02) f7e1                     MUL CX
0000d3b1 (01) 52                       PUSH DX
0000d3b2 (01) 93                       XCHG BX, AX
0000d3b3 (02) f7e1                     MUL CX
0000d3b5 (01) 5a                       POP DX
0000d3b6 (02) 03c2                     ADD AX, DX
0000d3b8 (01) 93                       XCHG BX, AX
0000d3b9 (01) c3                       RET
0000d3ba (02) d1da                     RCR DX, 0x1
0000d3bc (02) d1d8                     RCR AX, 0x1
0000d3be (02) 8af2                     MOV DH, DL
0000d3c0 (02) 8ad4                     MOV DL, AH
0000d3c2 (02) 8ae0                     MOV AH, AL
0000d3c4 (02) b0 00                    MOV AL, 0x0
0000d3c6 (02) d0d8                     RCR AL, 0x1
0000d3c8 (01) c3                       RET
0000d3c9 (02) 8ae8                     MOV CH, AL
0000d3cb (02) 8ac4                     MOV AL, AH
0000d3cd (02) 8ae2                     MOV AH, DL
0000d3cf (02) 8ad6                     MOV DL, DH
0000d3d1 (02) 32f6                     XOR DH, DH
0000d3d3 (02) d0e5                     SHL CH, 0x1
0000d3d5 (02) d1d0                     RCL AX, 0x1
0000d3d7 (02) d1d2                     RCL DX, 0x1
0000d3d9 (02) d0ed                     SHR CH, 0x1
0000d3db (01) c3                       RET
0000d3dc (02) e3 20                    JCXZ 0xd3fe
0000d3de (03) 83f9 01                  CMP CX, 0x1
0000d3e1 (02) 75 05                    JNZ 0xd3e8
0000d3e3 (02) 8bd3                     MOV DX, BX
0000d3e5 (02) 33c9                     XOR CX, CX
0000d3e7 (01) c3                       RET
0000d3e8 (02) 33d2                     XOR DX, DX
0000d3ea (01) 93                       XCHG BX, AX
0000d3eb (01) 50                       PUSH AX
0000d3ec (02) f7f1                     DIV CX
0000d3ee (02) 8bf8                     MOV DI, AX
0000d3f0 (02) f7e1                     MUL CX
0000d3f2 (01) 5a                       POP DX
0000d3f3 (02) 2bd0                     SUB DX, AX
0000d3f5 (02) 8bc3                     MOV AX, BX
0000d3f7 (02) f7f1                     DIV CX
0000d3f9 (02) 8bca                     MOV CX, DX
0000d3fb (02) 8bd7                     MOV DX, DI
0000d3fd (01) c3                       RET
0000d3fe (03) b8 ffff                  MOV AX, 0xffff
0000d401 (02) 8bd8                     MOV BX, AX
0000d403 (02) 8bd0                     MOV DX, AX
0000d405 (01) c3                       RET
0000d406 (02) 3c 61                    CMP AL, 0x61
0000d408 (02) 73 01                    JAE 0xd40b
0000d40a (01) c3                       RET
0000d40b (02) 3c 7a                    CMP AL, 0x7a
0000d40d (02) 77 02                    JA 0xd411
0000d40f (02) 2c 20                    SUB AL, 0x20
0000d411 (01) c3                       RET
0000d412 (04) c406 6d01                LES AX, WORD [0x16d]
0000d416 (03) a3 4e01                  MOV [0x14e], AX
0000d419 (04) 8c06 5001                MOV WORD [0x150], ES
0000d41d (03) a1 4601                  MOV AX, [0x146]
0000d420 (01) 1e                       PUSH DS
0000d421 (04) c536 7101                LDS SI, WORD [0x171]
0000d425 (03) 8b4c 0e                  MOV CX, [SI+0xe]
0000d428 (02) f7e1                     MUL CX
0000d42a (02) 0ad6                     OR DL, DH
0000d42c (01) 1f                       POP DS
0000d42d (04) 8816 4501                MOV [0x145], DL
0000d431 (02) 74 03                    JZ 0xd436
0000d433 (03) b8 ffff                  MOV AX, 0xffff
0000d436 (03) a3 3b01                  MOV [0x13b], AX
0000d439 (01) 1e                       PUSH DS
0000d43a (04) c536 7101                LDS SI, WORD [0x171]
0000d43e (03) 8b5c 23                  MOV BX, [SI+0x23]
0000d441 (03) 8b44 21                  MOV AX, [SI+0x21]
0000d444 (04) 837c 0e 40               CMP WORD [SI+0xe], 0x40
0000d448 (02) 72 02                    JB 0xd44c
0000d44a (02) 32ff                     XOR BH, BH
0000d44c (01) 1f                       POP DS
0000d44d (03) e8 5fff                  CALL 0xd3af
0000d450 (03) a3 3d01                  MOV [0x13d], AX
0000d453 (04) 891e 3f01                MOV [0x13f], BX
0000d457 (01) 50                       PUSH AX
0000d458 (02) 8bd3                     MOV DX, BX
0000d45a (04) 0306 3b01                ADD AX, [0x13b]
0000d45e (03) 83d3 00                  ADC BX, 0x0
0000d461 (03) 2d 0100                  SUB AX, 0x1
0000d464 (03) 83db 00                  SBB BX, 0x0
0000d467 (03) a3 4101                  MOV [0x141], AX
0000d46a (04) 891e 4301                MOV [0x143], BX
0000d46e (01) 58                       POP AX
0000d46f (03) e8 57ff                  CALL 0xd3c9
0000d472 (03) a3 3101                  MOV [0x131], AX
0000d475 (04) 8816 3301                MOV [0x133], DL
0000d479 (04) 882e 2d01                MOV [0x12d], CH
0000d47d (02) f6dd                     NEG CH
0000d47f (03) 80c5 80                  ADD CH, 0x80
0000d482 (04) 882e 2f01                MOV [0x12f], CH
0000d486 (04) 8b16 4301                MOV DX, [0x143]
0000d48a (03) a1 4101                  MOV AX, [0x141]
0000d48d (03) e8 39ff                  CALL 0xd3c9
0000d490 (03) a3 3701                  MOV [0x137], AX
0000d493 (04) 8816 3901                MOV [0x139], DL
0000d497 (04) 882e 3501                MOV [0x135], CH
0000d49b (03) a1 3701                  MOV AX, [0x137]
0000d49e (04) 2b06 3101                SUB AX, [0x131]
0000d4a2 (03) a3 5c01                  MOV [0x15c], AX
0000d4a5 (01) c3                       RET
0000d4a6 (04) c416 6d01                LES DX, WORD [0x16d]
0000d4aa (03) e9 97f0                  JMP 0xc544
0000d4ad (01) 06                       PUSH ES
0000d4ae (01) 51                       PUSH CX
0000d4af (01) 52                       PUSH DX
0000d4b0 (01) 56                       PUSH SI
0000d4b1 (01) 57                       PUSH DI
0000d4b2 (01) 55                       PUSH BP
0000d4b3 (03) e8 0f00                  CALL 0xd4c5
0000d4b6 (01) 5d                       POP BP
0000d4b7 (01) 5f                       POP DI
0000d4b8 (01) 5e                       POP SI
0000d4b9 (01) 5a                       POP DX
0000d4ba (01) 59                       POP CX
0000d4bb (01) 07                       POP ES
0000d4bc (01) c3                       RET
0000d4bd (01) 50                       PUSH AX
0000d4be (01) 53                       PUSH BX
0000d4bf (03) e8 ebff                  CALL 0xd4ad
0000d4c2 (01) 5b                       POP BX
0000d4c3 (01) 58                       POP AX
0000d4c4 (01) c3                       RET
0000d4c5 (01) 9c                       PUSHF
0000d4c6 (01) fa                       CLI
0000d4c7 (04) ff1e 9303                CALL FAR WORD [0x393]
0000d4cb (01) c3                       RET
0000d4cc (03) 137e 06                  ADC DI, [BP+0x6]
0000d4cf (02) 1b09                     SBB CX, [BX+DI]
0000d4d1 (02) 1020                     ADC [BX+SI], AH
0000d4d3 (02) e6 06                    OUT 0x6, AL
0000d4d5 (03) 2141 07                  AND [BX+DI+0x7], AX
0000d4d8 (02) 222f                     AND CH, [BX]
0000d4da (01) 06                       PUSH ES
0000d4db (03) 2367 08                  AND SP, [BX+0x8]
0000d4de (02) 24 e4                    AND AL, 0xe4
0000d4e0 (02) 0925                     OR [DI], SP
0000d4e2 (01) 9e                       SAHF
0000d4e3 (04) 0a26 f40a                OR AH, [0xaf4]
0000d4e7 (01) 27                       DAA
0000d4e8 (02) 180b                     SBB [BP+DI], CL
0000d4ea (01) 43                       INC BX
0000d4eb (01) 4f                       DEC DI
0000d4ec (01) 4e                       DEC SI
0000d4ed (02) 2020                     AND [BX+SI], AH
0000d4ef (02) 2020                     AND [BX+SI], AH
0000d4f1 (02) 20ff                     AND BH, BH
0000d4f3 (01) 41                       INC CX
0000d4f4 (01) 55                       PUSH BP
0000d4f5 (01) 58                       POP AX
0000d4f6 (02) 2020                     AND [BX+SI], AH
0000d4f8 (02) 2020                     AND [BX+SI], AH
0000d4fa (02) 20fe                     AND DH, BH
0000d4fc (01) 43                       INC BX
0000d4fd (01) 4f                       DEC DI
0000d4fe (01) 4d                       DEC BP
0000d4ff (02) 3120                     XOR [BX+SI], SP
0000d501 (02) 2020                     AND [BX+SI], AH
0000d503 (02) 20fe                     AND DH, BH
0000d505 (01) 4e                       DEC SI
0000d506 (01) 55                       PUSH BP
0000d507 (01) 4c                       DEC SP
0000d508 (02) 2020                     AND [BX+SI], AH
0000d50a (02) 2020                     AND [BX+SI], AH
0000d50c (02) 20fd                     AND CH, BH
0000d50e (01) 4c                       DEC SP
0000d50f (01) 50                       PUSH AX
0000d510 (01) 54                       PUSH SP
0000d511 (02) 3120                     XOR [BX+SI], SP
0000d513 (02) 2020                     AND [BX+SI], AH
0000d515 (02) 20fc                     AND AH, BH
0000d517 (01) 50                       PUSH AX
0000d518 (01) 52                       PUSH DX
0000d519 (01) 4e                       DEC SI
0000d51a (02) 2020                     AND [BX+SI], AH
0000d51c (02) 2020                     AND [BX+SI], AH
0000d51e (02) 20fc                     AND AH, BH
0000d520 (01) 1e                       PUSH DS
0000d521 (03) e8 8add                  CALL 0xb2ae
0000d524 (04) 8f06 e807                POP WORD [0x7e8]
0000d528 (04) 8c16 ec07                MOV WORD [0x7ec], SS
0000d52c (04) 8926 ea07                MOV [0x7ea], SP
0000d530 (01) 1e                       PUSH DS
0000d531 (01) 17                       POP SS
0000d532 (03) bc e807                  MOV SP, 0x7e8
0000d535 (01) fb                       STI
0000d536 (01) 52                       PUSH DX
0000d537 (01) 06                       PUSH ES
0000d538 (01) 57                       PUSH DI
0000d539 (01) 56                       PUSH SI
0000d53a (01) 55                       PUSH BP
0000d53b (01) 51                       PUSH CX
0000d53c (01) 53                       PUSH BX
0000d53d (01) 50                       PUSH AX
0000d53e (02) b0 00                    MOV AL, 0x0
0000d540 (03) a3 ee07                  MOV [0x7ee], AX
0000d543 (04) c43e ea07                LES DI, WORD [0x7ea]
0000d547 (06) 26 8165 04 feff          AND WORD ES:[DI+0x4], 0xfffe
0000d54d (05) 803e 8501 ff             CMP BYTE [0x185], 0xff
0000d552 (02) 75 03                    JNZ 0xd557
0000d554 (03) e8 17df                  CALL 0xb46e
0000d557 (05) c606 2c03 00             MOV BYTE [0x32c], 0x0
0000d55c (03) 80fc 57                  CMP AH, 0x57
0000d55f (02) 76 02                    JBE 0xd563
0000d561 (02) b4 58                    MOV AH, 0x58
0000d563 (03) 80ec 2f                  SUB AH, 0x2f
0000d566 (02) 8adc                     MOV BL, AH
0000d568 (02) b7 00                    MOV BH, 0x0
0000d56a (02) d1e3                     SHL BX, 0x1
0000d56c (06) c706 e608 0000           MOV WORD [0x8e6], 0x0
0000d572 (05) 2e ff97 5529             CALL CS:[BX+0x2955]
0000d577 (05) c606 2c03 ff             MOV BYTE [0x32c], 0xff
0000d57c (01) 58                       POP AX
0000d57d (01) 5b                       POP BX
0000d57e (01) 59                       POP CX
0000d57f (01) 5d                       POP BP
0000d580 (01) 5e                       POP SI
0000d581 (01) 5f                       POP DI
0000d582 (01) 07                       POP ES
0000d583 (01) 5a                       POP DX
0000d584 (03) a1 ee07                  MOV AX, [0x7ee]
0000d587 (01) fa                       CLI
0000d588 (04) 8e16 ec07                MOV SS, [0x7ec]
0000d58c (04) 8b26 ea07                MOV SP, [0x7ea]
0000d590 (04) 8e1e e807                MOV DS, [0x7e8]
0000d594 (01) cf                       IRET
0000d595 (03) a9 29b6                  TEST AX, 0xb629
0000d598 (04) 29bf 3aa4                SUB [BX-0x5bc6], DI
0000d59c (02) 2aec                     SUB CH, AH
0000d59e (04) 3aa4 2ac5                CMP AH, [SI-0x3ad6]
0000d5a2 (02) 29e2                     SUB DX, SP
0000d5a4 (02) 29eb                     SUB BX, BP
0000d5a6 (04) 2906 2a30                SUB [0x302a], AX
0000d5aa (02) 2c 48                    SUB AL, 0x48
0000d5ac (02) 2c 60                    SUB AL, 0x60
0000d5ae (02) 2c d6                    SUB AL, 0xd6
0000d5b0 (02) 3105                     XOR [DI], AX
0000d5b2 (03) 325b 32                  XOR BL, [BP+DI+0x32]
0000d5b5 (02) 8732                     XCHG [BP+SI], SI
0000d5b7 (01) ad                       LODSW
0000d5b8 (02) 32db                     XOR BL, BL
0000d5ba (02) 32f1                     XOR DH, CL
0000d5bc (03) 3243 33                  XOR AL, [BP+DI+0x33]
0000d5bf (02) 232a                     AND BP, [BP+SI]
0000d5c1 (01) d6                       SALC
0000d5c2 (02) 33f9                     XOR DI, CX
0000d5c4 (03) 337b 2c                  XOR DI, [BP+DI+0x2c]
0000d5c7 (01) 94                       XCHG SP, AX
0000d5c8 (04) 39b4 39c4                CMP [SI-0x3bc7], SI
0000d5cc (02) 3914                     CMP [SI], DX
0000d5ce (02) 3bce                     CMP CX, SI
0000d5d0 (02) 3bef                     CMP BP, DI
0000d5d2 (02) 3b28                     CMP BP, [BX+SI]
0000d5d4 (02) 34 5d                    XOR AL, 0x5d
0000d5d6 (02) 34 90                    XOR AL, 0x90
0000d5d8 (04) 2a97 2aa4                SUB DL, [BX-0x5bd6]
0000d5dc (04) 2aa4 2a9e                SUB AH, [SI-0x61d6]
0000d5e0 (04) 2aa4 2a8a                SUB AH, [SI-0x75d6]
0000d5e4 (02) 34 c9                    XOR AL, 0xc9
0000d5e6 (02) 34 a5                    XOR AL, 0xa5
0000d5e8 (04) 2aa1 6d01                SUB AH, [BX+DI+0x16d]
0000d5ec (03) a3 da07                  MOV [0x7da], AX
0000d5ef (03) a1 6f01                  MOV AX, [0x16f]
0000d5f2 (03) a3 e407                  MOV [0x7e4], AX
0000d5f5 (01) c3                       RET
0000d5f6 (06) c706 ee07 020b           MOV WORD [0x7ee], 0xb02
0000d5fc (02) 2bc0                     SUB AX, AX
0000d5fe (03) a3 da07                  MOV [0x7da], AX
0000d601 (03) a3 dc07                  MOV [0x7dc], AX
0000d604 (01) c3                       RET
0000d605 (02) 2bc0                     SUB AX, AX
0000d607 (02) 8ec0                     MOV ES, AX
0000d609 (03) a0 d807                  MOV AL, [0x7d8]
0000d60c (03) a2 ee07                  MOV [0x7ee], AL
0000d60f (02) d1e0                     SHL AX, 0x1
0000d611 (02) d1e0                     SHL AX, 0x1
0000d613 (01) 96                       XCHG SI, AX
0000d614 (03) 26 8b04                  MOV AX, ES:[SI]
0000d617 (03) a3 da07                  MOV [0x7da], AX
0000d61a (04) 26 8b44 02               MOV AX, ES:[SI+0x2]
0000d61e (03) a3 e407                  MOV [0x7e4], AX
0000d621 (01) c3                       RET
0000d622 (03) e8 c600                  CALL 0xd6eb
0000d625 (02) 72 03                    JB 0xd62a
0000d627 (03) e8 eb00                  CALL 0xd715
0000d62a (01) c3                       RET
0000d62b (03) a0 d807                  MOV AL, [0x7d8]
0000d62e (02) 84c0                     TEST AL, AL
0000d630 (02) 75 0e                    JNZ 0xd640
0000d632 (01) 1e                       PUSH DS
0000d633 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000d638 (03) a0 5010                  MOV AL, [0x1050]
0000d63b (01) 1f                       POP DS
0000d63c (03) a2 e607                  MOV [0x7e6], AL
0000d63f (01) c3                       RET
0000d640 (05) c606 e607 ff             MOV BYTE [0x7e6], 0xff
0000d645 (01) c3                       RET
0000d646 (05) 833e e607 ff             CMP WORD [0x7e6], -0x1
0000d64b (02) 74 15                    JZ 0xd662
0000d64d (01) 1e                       PUSH DS
0000d64e (01) 06                       PUSH ES
0000d64f (04) c43e e607                LES DI, WORD [0x7e6]
0000d653 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000d658 (03) be 3010                  MOV SI, 0x1030
0000d65b (03) b9 1000                  MOV CX, 0x10
0000d65e (02) f3 a5                    REP MOVSW
0000d660 (01) 07                       POP ES
0000d661 (01) 1f                       POP DS
0000d662 (01) c3                       RET
0000d663 (02) b0 03                    MOV AL, 0x3
0000d665 (03) e8 4b0b                  CALL 0xe1b3
0000d668 (02) 72 20                    JB 0xd68a
0000d66a (03) f607 04                  TEST BYTE [BX], 0x4
0000d66d (02) 74 03                    JZ 0xd672
0000d66f (03) e8 760c                  CALL 0xe2e8
0000d672 (03) 8b77 04                  MOV SI, [BX+0x4]
0000d675 (03) a0 d807                  MOV AL, [0x7d8]
0000d678 (02) 3c 00                    CMP AL, 0x0
0000d67a (02) 74 11                    JZ 0xd68d
0000d67c (02) 3c 01                    CMP AL, 0x1
0000d67e (02) 74 17                    JZ 0xd697
0000d680 (02) 3c 06                    CMP AL, 0x6
0000d682 (02) 74 1a                    JZ 0xd69e
0000d684 (02) 3c 07                    CMP AL, 0x7
0000d686 (02) 74 3b                    JZ 0xd6c3
0000d688 (02) b0 01                    MOV AL, 0x1
0000d68a (03) e9 d401                  JMP 0xd861
0000d68d (03) 8b44 25                  MOV AX, [SI+0x25]
0000d690 (03) a3 e607                  MOV [0x7e6], AX
0000d693 (03) a3 ee07                  MOV [0x7ee], AX
0000d696 (01) c3                       RET
0000d697 (03) a0 e607                  MOV AL, [0x7e6]
0000d69a (03) 8844 25                  MOV [SI+0x25], AL
0000d69d (01) c3                       RET
0000d69e (05) f744 25 8000             TEST WORD [SI+0x25], 0x80
0000d6a3 (02) 75 18                    JNZ 0xd6bd
0000d6a5 (03) 8b44 22                  MOV AX, [SI+0x22]
0000d6a8 (03) 3b44 11                  CMP AX, [SI+0x11]
0000d6ab (02) 77 0f                    JA 0xd6bc
0000d6ad (02) 72 08                    JB 0xd6b7
0000d6af (03) 8a44 21                  MOV AL, [SI+0x21]
0000d6b2 (03) 3a44 10                  CMP AL, [SI+0x10]
0000d6b5 (02) 73 05                    JAE 0xd6bc
0000d6b7 (05) c606 ee07 ff             MOV BYTE [0x7ee], 0xff
0000d6bc (01) c3                       RET
0000d6bd (05) c606 ee07 ff             MOV BYTE [0x7ee], 0xff
0000d6c2 (01) c3                       RET
0000d6c3 (05) c606 ee07 ff             MOV BYTE [0x7ee], 0xff
0000d6c8 (01) c3                       RET
0000d6c9 (06) c706 ee07 0000           MOV WORD [0x7ee], 0x0
0000d6cf (01) c3                       RET
0000d6d0 (03) a1 da07                  MOV AX, [0x7da]
0000d6d3 (03) a3 a60d                  MOV [0xda6], AX
0000d6d6 (01) c3                       RET
0000d6d7 (03) a1 a60d                  MOV AX, [0xda6]
0000d6da (03) a3 da07                  MOV [0x7da], AX
0000d6dd (01) c3                       RET
0000d6de (05) c606 ee07 00             MOV BYTE [0x7ee], 0x0
0000d6e3 (01) c3                       RET
0000d6e4 (01) c3                       RET
0000d6e5 (03) b8 0100                  MOV AX, 0x1
0000d6e8 (03) e9 7601                  JMP 0xd861
0000d6eb (01) 1e                       PUSH DS
0000d6ec (04) 8b16 e607                MOV DX, [0x7e6]
0000d6f0 (04) 8816 e408                MOV [0x8e4], DL
0000d6f4 (02) b4 1c                    MOV AH, 0x1c
0000d6f6 (03) e8 5401                  CALL 0xd84d
0000d6f9 (01) 1f                       POP DS
0000d6fa (02) 3c ff                    CMP AL, 0xff
0000d6fc (02) 74 0f                    JZ 0xd70d
0000d6fe (02) b4 00                    MOV AH, 0x0
0000d700 (03) a3 ee07                  MOV [0x7ee], AX
0000d703 (04) 890e dc07                MOV [0x7dc], CX
0000d707 (04) 8916 e607                MOV [0x7e6], DX
0000d70b (01) f8                       CLC
0000d70c (01) c3                       RET
0000d70d (06) c706 ee07 ffff           MOV WORD [0x7ee], 0xffff
0000d713 (01) f9                       STC
0000d714 (01) c3                       RET
0000d715 (03) ba e008                  MOV DX, 0x8e0
0000d718 (03) e8 5f0d                  CALL 0xe47a
0000d71b (04) 8a16 e408                MOV DL, [0x8e4]
0000d71f (02) feca                     DEC DL
0000d721 (02) 79 04                    JNS 0xd727
0000d723 (04) 8a16 5201                MOV DL, [0x152]
0000d727 (02) b1 2e                    MOV CL, 0x2e
0000d729 (02) 8ac2                     MOV AL, DL
0000d72b (02) fec8                     DEC AL
0000d72d (02) b4 04                    MOV AH, 0x4
0000d72f (03) e8 b2dd                  CALL 0xb4e4
0000d732 (03) e8 5b0d                  CALL 0xe490
0000d735 (03) a1 dc07                  MOV AX, [0x7dc]
0000d738 (02) b1 07                    MOV CL, 0x7
0000d73a (02) d3e8                     SHR AX, CL
0000d73c (04) f626 ee07                MUL BYTE [0x7ee]
0000d740 (01) 91                       XCHG CX, AX
0000d741 (03) a1 e008                  MOV AX, [0x8e0]
0000d744 (04) 8b16 e208                MOV DX, [0x8e2]
0000d748 (02) f7f1                     DIV CX
0000d74a (03) a3 da07                  MOV [0x7da], AX
0000d74d (01) c3                       RET
0000d74e (01) 55                       PUSH BP
0000d74f (01) 56                       PUSH SI
0000d750 (01) 53                       PUSH BX
0000d751 (01) 1e                       PUSH DS
0000d752 (01) 06                       PUSH ES
0000d753 (03) e8 58db                  CALL 0xb2ae
0000d756 (04) ff36 ec07                PUSH WORD [0x7ec]
0000d75a (04) ff36 ea07                PUSH WORD [0x7ea]
0000d75e (04) ff36 ee07                PUSH WORD [0x7ee]
0000d762 (04) ff36 9201                PUSH WORD [0x192]
0000d766 (04) ff36 9001                PUSH WORD [0x190]
0000d76a (04) ff36 f600                PUSH WORD [0xf6]
0000d76e (01) fa                       CLI
0000d76f (04) 8c16 8a01                MOV WORD [0x18a], SS
0000d773 (04) 8926 8c01                MOV [0x18c], SP
0000d777 (04) 8e16 ec07                MOV SS, [0x7ec]
0000d77b (04) 8b26 ea07                MOV SP, [0x7ea]
0000d77f (01) fb                       STI
0000d780 (04) ff36 e407                PUSH WORD [0x7e4]
0000d784 (04) ff36 e807                PUSH WORD [0x7e8]
0000d788 (04) ff36 de07                PUSH WORD [0x7de]
0000d78c (04) ff36 e207                PUSH WORD [0x7e2]
0000d790 (04) ff36 e007                PUSH WORD [0x7e0]
0000d794 (04) ff36 e607                PUSH WORD [0x7e6]
0000d798 (04) ff36 dc07                PUSH WORD [0x7dc]
0000d79c (04) ff36 da07                PUSH WORD [0x7da]
0000d7a0 (04) ff36 d807                PUSH WORD [0x7d8]
0000d7a4 (05) c606 8501 ff             MOV BYTE [0x185], 0xff
0000d7a9 (02) cd 24                    INT 0x24
0000d7ab (03) e8 00db                  CALL 0xb2ae
0000d7ae (05) c606 8501 00             MOV BYTE [0x185], 0x0
0000d7b3 (04) 8f06 d807                POP WORD [0x7d8]
0000d7b7 (04) 8f06 da07                POP WORD [0x7da]
0000d7bb (04) 8f06 dc07                POP WORD [0x7dc]
0000d7bf (04) 8f06 e607                POP WORD [0x7e6]
0000d7c3 (04) 8f06 e007                POP WORD [0x7e0]
0000d7c7 (04) 8f06 e207                POP WORD [0x7e2]
0000d7cb (04) 8f06 de07                POP WORD [0x7de]
0000d7cf (04) 8f06 e807                POP WORD [0x7e8]
0000d7d3 (04) 8f06 e407                POP WORD [0x7e4]
0000d7d7 (01) fa                       CLI
0000d7d8 (04) 8e16 8a01                MOV SS, [0x18a]
0000d7dc (04) 8b26 8c01                MOV SP, [0x18c]
0000d7e0 (01) fb                       STI
0000d7e1 (04) 8f06 f600                POP WORD [0xf6]
0000d7e5 (04) 8f06 9001                POP WORD [0x190]
0000d7e9 (04) 8f06 9201                POP WORD [0x192]
0000d7ed (04) 8f06 ee07                POP WORD [0x7ee]
0000d7f1 (04) 8f06 ea07                POP WORD [0x7ea]
0000d7f5 (04) 8f06 ec07                POP WORD [0x7ec]
0000d7f9 (01) 07                       POP ES
0000d7fa (01) 1f                       POP DS
0000d7fb (01) 5b                       POP BX
0000d7fc (01) 5e                       POP SI
0000d7fd (01) 5d                       POP BP
0000d7fe (02) 84c0                     TEST AL, AL
0000d800 (02) 75 04                    JNZ 0xd806
0000d802 (02) 8ae0                     MOV AH, AL
0000d804 (01) 5f                       POP DI
0000d805 (01) c3                       RET
0000d806 (02) 3c 02                    CMP AL, 0x2
0000d808 (02) 74 04                    JZ 0xd80e
0000d80a (01) 5f                       POP DI
0000d80b (03) e9 e2dc                  JMP 0xb4f0
0000d80e (03) b8 014c                  MOV AX, 0x4c01
0000d811 (02) cd 21                    INT 0x21
0000d813 (03) bc da07                  MOV SP, 0x7da
0000d816 (01) 58                       POP AX
0000d817 (01) 5b                       POP BX
0000d818 (01) 59                       POP CX
0000d819 (01) 5d                       POP BP
0000d81a (01) 5e                       POP SI
0000d81b (01) 5f                       POP DI
0000d81c (01) 07                       POP ES
0000d81d (01) 5a                       POP DX
0000d81e (01) fa                       CLI
0000d81f (04) 8e16 ec07                MOV SS, [0x7ec]
0000d823 (04) 8b26 ea07                MOV SP, [0x7ea]
0000d827 (04) 8e1e e807                MOV DS, [0x7e8]
0000d82b (01) fb                       STI
0000d82c (01) f8                       CLC
0000d82d (02) cd 23                    INT 0x23
0000d82f (02) 72 03                    JB 0xd834
0000d831 (03) e9 ecfc                  JMP 0xd520
0000d834 (03) e8 77da                  CALL 0xb2ae
0000d837 (03) b8 feff                  MOV AX, 0xfffe
0000d83a (03) e8 23da                  CALL 0xb260
0000d83d (03) e9 e00f                  JMP 0xe820
0000d840 (01) 53                       PUSH BX
0000d841 (02) 8bda                     MOV BX, DX
0000d843 (02) 8a07                     MOV AL, [BX]
0000d845 (02) fec8                     DEC AL
0000d847 (01) 5b                       POP BX
0000d848 (02) 8ae5                     MOV AH, CH
0000d84a (03) e9 97dc                  JMP 0xb4e4
0000d84d (01) 9c                       PUSHF
0000d84e (01) fa                       CLI
0000d84f (01) 0e                       PUSH CS
0000d850 (03) e8 3edb                  CALL 0xb391
0000d853 (01) c3                       RET
0000d854 (05) 2e 8e06 0600             MOV ES, CS:[0x6]
0000d859 (05) 26 8e06 4e00             MOV ES, ES:[0x4e]
0000d85e (02) 2bdb                     SUB BX, BX
0000d860 (01) c3                       RET
0000d861 (04) c43e ea07                LES DI, WORD [0x7ea]
0000d865 (06) 26 814d 04 0100          OR WORD ES:[DI+0x4], 0x1
0000d86b (01) 98                       CBW
0000d86c (03) a3 ee07                  MOV [0x7ee], AX
0000d86f (01) c3                       RET
0000d870 (03) e8 9103                  CALL 0xdc04
0000d873 (03) e8 9e00                  CALL 0xd914
0000d876 (02) 72 0a                    JB 0xd882
0000d878 (03) e8 bf02                  CALL 0xdb3a
0000d87b (02) b0 05                    MOV AL, 0x5
0000d87d (02) 72 03                    JB 0xd882
0000d87f (03) e9 bb03                  JMP 0xdc3d
0000d882 (03) e8 b803                  CALL 0xdc3d
0000d885 (03) e9 d9ff                  JMP 0xd861
0000d888 (03) e8 7903                  CALL 0xdc04
0000d88b (03) e8 8600                  CALL 0xd914
0000d88e (02) 72 0a                    JB 0xd89a
0000d890 (03) e8 c302                  CALL 0xdb56
0000d893 (02) b0 05                    MOV AL, 0x5
0000d895 (02) 72 03                    JB 0xd89a
0000d897 (03) e9 a303                  JMP 0xdc3d
0000d89a (03) e8 a003                  CALL 0xdc3d
0000d89d (03) e9 c1ff                  JMP 0xd861
0000d8a0 (03) e8 6103                  CALL 0xdc04
0000d8a3 (03) e8 6e00                  CALL 0xd914
0000d8a6 (02) 72 0b                    JB 0xd8b3
0000d8a8 (03) e8 1d02                  CALL 0xdac8
0000d8ab (02) 72 06                    JB 0xd8b3
0000d8ad (03) e8 e802                  CALL 0xdb98
0000d8b0 (03) e9 8a03                  JMP 0xdc3d
0000d8b3 (03) e8 8703                  CALL 0xdc3d
0000d8b6 (02) b0 03                    MOV AL, 0x3
0000d8b8 (03) e9 a6ff                  JMP 0xd861
0000d8bb (03) e8 4603                  CALL 0xdc04
0000d8be (01) 1e                       PUSH DS
0000d8bf (01) 07                       POP ES
0000d8c0 (03) bf f707                  MOV DI, 0x7f7
0000d8c3 (03) e8 6201                  CALL 0xda28
0000d8c6 (03) a0 e607                  MOV AL, [0x7e6]
0000d8c9 (02) 8805                     MOV [DI], AL
0000d8cb (04) c645 01 2e               MOV BYTE [DI+0x1], 0x2e
0000d8cf (04) c645 0c 03               MOV BYTE [DI+0xc], 0x3
0000d8d3 (02) 8bd7                     MOV DX, DI
0000d8d5 (03) e8 2602                  CALL 0xdafe
0000d8d8 (02) 72 35                    JB 0xd90f
0000d8da (03) e8 9a0b                  CALL 0xe477
0000d8dd (01) 1e                       PUSH DS
0000d8de (01) 07                       POP ES
0000d8df (03) bb f707                  MOV BX, 0x7f7
0000d8e2 (03) ba 1c08                  MOV DX, 0x81c
0000d8e5 (03) bf 9c08                  MOV DI, 0x89c
0000d8e8 (02) b0 0f                    MOV AL, 0xf
0000d8ea (03) e8 e303                  CALL 0xdcd0
0000d8ed (01) 52                       PUSH DX
0000d8ee (03) e8 9f0b                  CALL 0xe490
0000d8f1 (01) 5e                       POP SI
0000d8f2 (03) e8 4803                  CALL 0xdc3d
0000d8f5 (02) 85c0                     TEST AX, AX
0000d8f7 (02) 75 16                    JNZ 0xd90f
0000d8f9 (03) 83c6 03                  ADD SI, 0x3
0000d8fc (04) 8e06 e807                MOV ES, [0x7e8]
0000d900 (04) 8b3e e007                MOV DI, [0x7e0]
0000d904 (03) b9 4000                  MOV CX, 0x40
0000d907 (01) fc                       CLD
0000d908 (01) ac                       LODSB
0000d909 (01) aa                       STOSB
0000d90a (02) 84c0                     TEST AL, AL
0000d90c (02) e0 fa                    LOOPNZ 0xd908
0000d90e (01) c3                       RET
0000d90f (02) b0 0f                    MOV AL, 0xf
0000d911 (03) e9 4dff                  JMP 0xd861
0000d914 (04) c43e e607                LES DI, WORD [0x7e6]
0000d918 (03) e8 a900                  CALL 0xd9c4
0000d91b (02) 72 26                    JB 0xd943
0000d91d (03) e8 2600                  CALL 0xd946
0000d920 (02) 72 21                    JB 0xd943
0000d922 (03) a1 f708                  MOV AX, [0x8f7]
0000d925 (03) a3 f908                  MOV [0x8f9], AX
0000d928 (02) 8bf7                     MOV SI, DI
0000d92a (03) e8 4500                  CALL 0xd972
0000d92d (03) a1 f708                  MOV AX, [0x8f7]
0000d930 (01) 40                       INC AX
0000d931 (03) bf f707                  MOV DI, 0x7f7
0000d934 (03) e8 b300                  CALL 0xd9ea
0000d937 (02) 72 0a                    JB 0xd943
0000d939 (03) e8 8401                  CALL 0xdac0
0000d93c (02) 75 05                    JNZ 0xd943
0000d93e (03) e8 8701                  CALL 0xdac8
0000d941 (02) 73 ea                    JAE 0xd92d
0000d943 (02) b0 03                    MOV AL, 0x3
0000d945 (01) c3                       RET
0000d946 (04) 26 803d 00               CMP BYTE ES:[DI], 0x0
0000d94a (01) f9                       STC
0000d94b (02) 74 21                    JZ 0xd96e
0000d94d (02) 8bf7                     MOV SI, DI
0000d94f (02) 26 ac                    LODS BYTE ES:[SI]
0000d951 (02) 84c0                     TEST AL, AL
0000d953 (02) 74 1b                    JZ 0xd970
0000d955 (03) e8 6801                  CALL 0xdac0
0000d958 (02) 75 f5                    JNZ 0xd94f
0000d95a (03) 26 8a04                  MOV AL, ES:[SI]
0000d95d (02) 84c0                     TEST AL, AL
0000d95f (02) 74 08                    JZ 0xd969
0000d961 (03) e8 5c01                  CALL 0xdac0
0000d964 (02) 74 08                    JZ 0xd96e
0000d966 (01) 46                       INC SI
0000d967 (02) eb e6                    JMP 0xd94f
0000d969 (01) 4e                       DEC SI
0000d96a (02) 3bf7                     CMP SI, DI
0000d96c (02) 74 02                    JZ 0xd970
0000d96e (01) f9                       STC
0000d96f (01) c3                       RET
0000d970 (01) f8                       CLC
0000d971 (01) c3                       RET
0000d972 (01) 57                       PUSH DI
0000d973 (01) 06                       PUSH ES
0000d974 (03) e8 4703                  CALL 0xdcbe
0000d977 (05) 26 837f 20 01            CMP WORD ES:[BX+0x20], 0x1
0000d97c (02) 75 15                    JNZ 0xd993
0000d97e (03) a1 f708                  MOV AX, [0x8f7]
0000d981 (02) d1e0                     SHL AX, 0x1
0000d983 (02) 03d8                     ADD BX, AX
0000d985 (03) 26 8b1f                  MOV BX, ES:[BX]
0000d988 (02) 85db                     TEST BX, BX
0000d98a (02) 74 07                    JZ 0xd993
0000d98c (05) 26 837f 08 01            CMP WORD ES:[BX+0x8], 0x1
0000d991 (02) 74 23                    JZ 0xd9b6
0000d993 (03) a1 f708                  MOV AX, [0x8f7]
0000d996 (02) 04 81                    ADD AL, 0x81
0000d998 (02) 8cdf                     MOV DI, DS
0000d99a (02) 8ec7                     MOV ES, DI
0000d99c (03) bf f707                  MOV DI, 0x7f7
0000d99f (01) aa                       STOSB
0000d9a0 (02) b0 2e                    MOV AL, 0x2e
0000d9a2 (01) aa                       STOSB
0000d9a3 (02) b0 20                    MOV AL, 0x20
0000d9a5 (03) b9 0a00                  MOV CX, 0xa
0000d9a8 (02) f3 aa                    REP STOSB
0000d9aa (02) 2bc0                     SUB AX, AX
0000d9ac (01) ab                       STOSW
0000d9ad (03) ba f707                  MOV DX, 0x7f7
0000d9b0 (03) b9 0f04                  MOV CX, 0x40f
0000d9b3 (03) e8 8afe                  CALL 0xd840
0000d9b6 (01) 07                       POP ES
0000d9b7 (01) 5f                       POP DI
0000d9b8 (01) c3                       RET
0000d9b9 (02) 3c 61                    CMP AL, 0x61
0000d9bb (02) 72 06                    JB 0xd9c3
0000d9bd (02) 3c 7a                    CMP AL, 0x7a
0000d9bf (02) 77 02                    JA 0xd9c3
0000d9c1 (02) 2c 20                    SUB AL, 0x20
0000d9c3 (01) c3                       RET
0000d9c4 (05) 26 807d 01 3a            CMP BYTE ES:[DI+0x1], 0x3a
0000d9c9 (02) 74 07                    JZ 0xd9d2
0000d9cb (02) b4 19                    MOV AH, 0x19
0000d9cd (03) e8 7dfe                  CALL 0xd84d
0000d9d0 (02) eb 10                    JMP 0xd9e2
0000d9d2 (03) 26 8a05                  MOV AL, ES:[DI]
0000d9d5 (03) e8 e1ff                  CALL 0xd9b9
0000d9d8 (02) 3c 50                    CMP AL, 0x50
0000d9da (02) 77 0c                    JA 0xd9e8
0000d9dc (02) 2c 41                    SUB AL, 0x41
0000d9de (02) 72 08                    JB 0xd9e8
0000d9e0 (01) 47                       INC DI
0000d9e1 (01) 47                       INC DI
0000d9e2 (02) 2ae4                     SUB AH, AH
0000d9e4 (03) a3 f708                  MOV [0x8f7], AX
0000d9e7 (01) c3                       RET
0000d9e8 (01) f9                       STC
0000d9e9 (01) c3                       RET
0000d9ea (01) 1e                       PUSH DS
0000d9eb (01) 06                       PUSH ES
0000d9ec (01) 1f                       POP DS
0000d9ed (01) 07                       POP ES
0000d9ee (02) 8bd7                     MOV DX, DI
0000d9f0 (03) e8 3500                  CALL 0xda28
0000d9f3 (01) aa                       STOSB
0000d9f4 (02) 8b04                     MOV AX, [SI]
0000d9f6 (03) 3d 2e2e                  CMP AX, 0x2e2e
0000d9f9 (02) 74 14                    JZ 0xda0f
0000d9fb (02) 3c 2e                    CMP AL, 0x2e
0000d9fd (02) 74 0c                    JZ 0xda0b
0000d9ff (03) e8 9400                  CALL 0xda96
0000da02 (02) 74 14                    JZ 0xda18
0000da04 (03) e8 3a00                  CALL 0xda41
0000da07 (02) 72 19                    JB 0xda22
0000da09 (02) eb 18                    JMP 0xda23
0000da0b (01) a4                       MOVSB
0000da0c (01) ac                       LODSB
0000da0d (02) eb 02                    JMP 0xda11
0000da0f (01) a5                       MOVSW
0000da10 (01) ac                       LODSB
0000da11 (03) e8 8200                  CALL 0xda96
0000da14 (02) 74 0d                    JZ 0xda23
0000da16 (02) eb 0a                    JMP 0xda22
0000da18 (01) 46                       INC SI
0000da19 (03) e8 a400                  CALL 0xdac0
0000da1c (02) 74 05                    JZ 0xda23
0000da1e (02) 3c 00                    CMP AL, 0x0
0000da20 (02) 74 01                    JZ 0xda23
0000da22 (01) f9                       STC
0000da23 (01) 1e                       PUSH DS
0000da24 (01) 06                       PUSH ES
0000da25 (01) 1f                       POP DS
0000da26 (01) 07                       POP ES
0000da27 (01) c3                       RET
0000da28 (01) 57                       PUSH DI
0000da29 (01) 51                       PUSH CX
0000da2a (01) 50                       PUSH AX
0000da2b (02) b0 00                    MOV AL, 0x0
0000da2d (01) fc                       CLD
0000da2e (01) aa                       STOSB
0000da2f (03) b9 0b00                  MOV CX, 0xb
0000da32 (02) b0 20                    MOV AL, 0x20
0000da34 (02) f3 aa                    REP STOSB
0000da36 (03) b9 1500                  MOV CX, 0x15
0000da39 (02) b0 00                    MOV AL, 0x0
0000da3b (02) f3 aa                    REP STOSB
0000da3d (01) 58                       POP AX
0000da3e (01) 59                       POP CX
0000da3f (01) 5f                       POP DI
0000da40 (01) c3                       RET
0000da41 (02) 8bfa                     MOV DI, DX
0000da43 (03) 8d7d 10                  LEA DI, [DI+0x10]
0000da46 (03) b9 0800                  MOV CX, 0x8
0000da49 (02) b0 20                    MOV AL, 0x20
0000da4b (02) f3 aa                    REP STOSB
0000da4d (02) 8bfa                     MOV DI, DX
0000da4f (01) 47                       INC DI
0000da50 (03) b9 0800                  MOV CX, 0x8
0000da53 (03) e8 2800                  CALL 0xda7e
0000da56 (02) 75 24                    JNZ 0xda7c
0000da58 (02) 3c 2e                    CMP AL, 0x2e
0000da5a (02) 75 1e                    JNZ 0xda7a
0000da5c (02) 8bfa                     MOV DI, DX
0000da5e (03) 83c7 09                  ADD DI, 0x9
0000da61 (03) b9 0300                  MOV CX, 0x3
0000da64 (03) e8 1700                  CALL 0xda7e
0000da67 (02) 75 13                    JNZ 0xda7c
0000da69 (02) 3c 3b                    CMP AL, 0x3b
0000da6b (02) 75 0d                    JNZ 0xda7a
0000da6d (02) 8bfa                     MOV DI, DX
0000da6f (03) 83c7 10                  ADD DI, 0x10
0000da72 (03) b9 0800                  MOV CX, 0x8
0000da75 (03) e8 0600                  CALL 0xda7e
0000da78 (02) 75 02                    JNZ 0xda7c
0000da7a (01) f8                       CLC
0000da7b (01) c3                       RET
0000da7c (01) f9                       STC
0000da7d (01) c3                       RET
0000da7e (01) ac                       LODSB
0000da7f (03) e8 37ff                  CALL 0xd9b9
0000da82 (02) 3c 2a                    CMP AL, 0x2a
0000da84 (02) 74 06                    JZ 0xda8c
0000da86 (03) e8 0d00                  CALL 0xda96
0000da89 (02) 75 07                    JNZ 0xda92
0000da8b (01) c3                       RET
0000da8c (02) b0 3f                    MOV AL, 0x3f
0000da8e (02) f3 aa                    REP STOSB
0000da90 (02) eb 03                    JMP 0xda95
0000da92 (01) aa                       STOSB
0000da93 (02) e2 e9                    LOOP 0xda7e
0000da95 (01) ac                       LODSB
0000da96 (02) 3c 20                    CMP AL, 0x20
0000da98 (02) 77 03                    JA 0xda9d
0000da9a (02) 3ac0                     CMP AL, AL
0000da9c (01) c3                       RET
0000da9d (01) 06                       PUSH ES
0000da9e (01) 57                       PUSH DI
0000da9f (01) 51                       PUSH CX
0000daa0 (01) 0e                       PUSH CS
0000daa1 (01) 07                       POP ES
0000daa2 (04) 8d3e 712e                LEA DI, [0x2e71]
0000daa6 (03) b9 0f00                  MOV CX, 0xf
0000daa9 (01) fc                       CLD
0000daaa (02) f2 ae                    REPNZ SCASB
0000daac (01) 59                       POP CX
0000daad (01) 5f                       POP DI
0000daae (01) 07                       POP ES
0000daaf (01) f8                       CLC
0000dab0 (01) c3                       RET
0000dab1 (04) 3a2e 3b2c                CMP CH, [0x2c3b]
0000dab5 (03) 3d 2b5c                  CMP AX, 0x5c2b
0000dab8 (02) 3c 3e                    CMP AL, 0x3e
0000daba (02) 7c 2f                    JL 0xdaeb
0000dabc (03) 225b 5d                  AND BL, [BP+DI+0x5d]
0000dabf (02) 203c                     AND [SI], BH
0000dac1 (01) 5c                       POP SP
0000dac2 (02) 74 02                    JZ 0xdac6
0000dac4 (02) 3c 2f                    CMP AL, 0x2f
0000dac6 (01) f8                       CLC
0000dac7 (01) c3                       RET
0000dac8 (01) 06                       PUSH ES
0000dac9 (01) 56                       PUSH SI
0000daca (05) 833e f708 0f             CMP WORD [0x8f7], 0xf
0000dacf (02) 74 27                    JZ 0xdaf8
0000dad1 (06) c706 f708 0f00           MOV WORD [0x8f7], 0xf
0000dad7 (02) 8bfa                     MOV DI, DX
0000dad9 (04) c645 0c 03               MOV BYTE [DI+0xc], 0x3
0000dadd (04) 807d 01 20               CMP BYTE [DI+0x1], 0x20
0000dae1 (02) 75 15                    JNZ 0xdaf8
0000dae3 (04) c645 01 2e               MOV BYTE [DI+0x1], 0x2e
0000dae7 (01) 57                       PUSH DI
0000dae8 (01) 1e                       PUSH DS
0000dae9 (03) e8 1200                  CALL 0xdafe
0000daec (01) 07                       POP ES
0000daed (01) 5f                       POP DI
0000daee (02) 72 0b                    JB 0xdafb
0000daf0 (03) e8 35ff                  CALL 0xda28
0000daf3 (03) c605 10                  MOV BYTE [DI], 0x10
0000daf6 (02) 8bd7                     MOV DX, DI
0000daf8 (03) e8 0300                  CALL 0xdafe
0000dafb (01) 5e                       POP SI
0000dafc (01) 07                       POP ES
0000dafd (01) c3                       RET
0000dafe (02) 8bfa                     MOV DI, DX
0000db00 (03) 800d 80                  OR BYTE [DI], 0x80
0000db03 (03) e8 2100                  CALL 0xdb27
0000db06 (02) 74 1e                    JZ 0xdb26
0000db08 (04) 807d 01 20               CMP BYTE [DI+0x1], 0x20
0000db0c (02) 74 08                    JZ 0xdb16
0000db0e (03) b9 0f04                  MOV CX, 0x40f
0000db11 (03) e8 2cfd                  CALL 0xd840
0000db14 (02) eb 0b                    JMP 0xdb21
0000db16 (03) b9 1004                  MOV CX, 0x410
0000db19 (03) e8 24fd                  CALL 0xd840
0000db1c (03) 80fc 06                  CMP AH, 0x6
0000db1f (02) 74 05                    JZ 0xdb26
0000db21 (02) 84c0                     TEST AL, AL
0000db23 (02) 74 01                    JZ 0xdb26
0000db25 (01) f9                       STC
0000db26 (01) c3                       RET
0000db27 (01) 57                       PUSH DI
0000db28 (01) 56                       PUSH SI
0000db29 (01) 1e                       PUSH DS
0000db2a (01) 07                       POP ES
0000db2b (04) 8d36 fd08                LEA SI, [0x8fd]
0000db2f (01) 47                       INC DI
0000db30 (03) b9 0b00                  MOV CX, 0xb
0000db33 (01) fc                       CLD
0000db34 (02) f3 a6                    REP CMPSB
0000db36 (01) 5e                       POP SI
0000db37 (01) 5f                       POP DI
0000db38 (01) f8                       CLC
0000db39 (01) c3                       RET
0000db3a (02) 8bf2                     MOV SI, DX
0000db3c (03) 8a44 01                  MOV AL, [SI+0x1]
0000db3f (02) 3c 20                    CMP AL, 0x20
0000db41 (02) 74 11                    JZ 0xdb54
0000db43 (02) 3c 2e                    CMP AL, 0x2e
0000db45 (02) 74 0d                    JZ 0xdb54
0000db47 (03) 800c 80                  OR BYTE [SI], 0x80
0000db4a (03) b9 1605                  MOV CX, 0x516
0000db4d (03) e8 f0fc                  CALL 0xd840
0000db50 (02) 84c0                     TEST AL, AL
0000db52 (02) 74 01                    JZ 0xdb55
0000db54 (01) f9                       STC
0000db55 (01) c3                       RET
0000db56 (02) 8bf2                     MOV SI, DX
0000db58 (03) 8a44 01                  MOV AL, [SI+0x1]
0000db5b (02) 3c 20                    CMP AL, 0x20
0000db5d (02) 74 37                    JZ 0xdb96
0000db5f (02) 3c 2e                    CMP AL, 0x2e
0000db61 (02) 74 33                    JZ 0xdb96
0000db63 (03) 800c 80                  OR BYTE [SI], 0x80
0000db66 (01) 52                       PUSH DX
0000db67 (03) e8 0d09                  CALL 0xe477
0000db6a (01) 5a                       POP DX
0000db6b (01) 52                       PUSH DX
0000db6c (03) b9 1104                  MOV CX, 0x411
0000db6f (03) e8 cefc                  CALL 0xd840
0000db72 (01) 5a                       POP DX
0000db73 (02) 3c ff                    CMP AL, 0xff
0000db75 (02) 74 1f                    JZ 0xdb96
0000db77 (02) b4 20                    MOV AH, 0x20
0000db79 (02) f6e4                     MUL AH
0000db7b (04) 8d36 1c08                LEA SI, [0x81c]
0000db7f (02) 03f0                     ADD SI, AX
0000db81 (04) f644 10 40               TEST BYTE [SI+0x10], 0x40
0000db85 (02) 74 0f                    JZ 0xdb96
0000db87 (02) 8bf2                     MOV SI, DX
0000db89 (03) 800c 80                  OR BYTE [SI], 0x80
0000db8c (03) b9 1305                  MOV CX, 0x513
0000db8f (03) e8 aefc                  CALL 0xd840
0000db92 (02) 84c0                     TEST AL, AL
0000db94 (02) 74 01                    JZ 0xdb97
0000db96 (01) f9                       STC
0000db97 (01) c3                       RET
0000db98 (03) e8 b9fc                  CALL 0xd854
0000db9b (04) 891e fb08                MOV [0x8fb], BX
0000db9f (02) 8bf3                     MOV SI, BX
0000dba1 (04) 8b1e f908                MOV BX, [0x8f9]
0000dba5 (02) d1e3                     SHL BX, 0x1
0000dba7 (04) 26 8b7c 11               MOV DI, ES:[SI+0x11]
0000dbab (05) 2e 8e06 0600             MOV ES, CS:[0x6]
0000dbb0 (06) 26 c745 22 ffff          MOV WORD ES:[DI+0x22], 0xffff
0000dbb6 (03) 26 8b01                  MOV AX, ES:[BX+DI]
0000dbb9 (02) 85c0                     TEST AX, AX
0000dbbb (02) 74 05                    JZ 0xdbc2
0000dbbd (03) e8 0a00                  CALL 0xdbca
0000dbc0 (02) eb 07                    JMP 0xdbc9
0000dbc2 (04) 26 8745 1e               XCHG ES:[DI+0x1e], AX
0000dbc6 (03) 26 8901                  MOV ES:[BX+DI], AX
0000dbc9 (01) c3                       RET
0000dbca (01) fa                       CLI
0000dbcb (01) 56                       PUSH SI
0000dbcc (03) 26 8b31                  MOV SI, ES:[BX+DI]
0000dbcf (05) 26 837c 08 01            CMP WORD ES:[SI+0x8], 0x1
0000dbd4 (02) 74 1e                    JZ 0xdbf4
0000dbd6 (04) 26 a1 9401               MOV AX, ES:[0x194]
0000dbda (02) 85c0                     TEST AX, AX
0000dbdc (02) 74 16                    JZ 0xdbf4
0000dbde (04) 26 ff4c 08               DEC WORD ES:[SI+0x8]
0000dbe2 (02) 8bf0                     MOV SI, AX
0000dbe4 (03) 26 8b04                  MOV AX, ES:[SI]
0000dbe7 (04) 26 a3 9401               MOV ES:[0x194], AX
0000dbeb (06) 26 c744 08 0100          MOV WORD ES:[SI+0x8], 0x1
0000dbf1 (03) 26 8931                  MOV ES:[BX+DI], SI
0000dbf4 (02) 87f7                     XCHG DI, SI
0000dbf6 (04) 26 8b74 1e               MOV SI, ES:[SI+0x1e]
0000dbfa (03) b9 0400                  MOV CX, 0x4
0000dbfd (01) fc                       CLD
0000dbfe (03) f3 26 a5                 REP MOVS WORD ES:[DI]
0000dc01 (01) 5e                       POP SI
0000dc02 (01) fb                       STI
0000dc03 (01) c3                       RET
0000dc04 (05) c606 f208 02             MOV BYTE [0x8f2], 0x2
0000dc09 (01) 06                       PUSH ES
0000dc0a (01) 53                       PUSH BX
0000dc0b (01) 56                       PUSH SI
0000dc0c (01) 57                       PUSH DI
0000dc0d (03) e8 ae00                  CALL 0xdcbe
0000dc10 (04) 26 8b77 1e               MOV SI, ES:[BX+0x1e]
0000dc14 (02) 85f6                     TEST SI, SI
0000dc16 (02) 74 0f                    JZ 0xdc27
0000dc18 (03) bf e808                  MOV DI, 0x8e8
0000dc1b (01) 1e                       PUSH DS
0000dc1c (01) 06                       PUSH ES
0000dc1d (01) 1f                       POP DS
0000dc1e (01) 07                       POP ES
0000dc1f (01) a5                       MOVSW
0000dc20 (01) a5                       MOVSW
0000dc21 (01) a5                       MOVSW
0000dc22 (01) a5                       MOVSW
0000dc23 (01) 06                       PUSH ES
0000dc24 (01) 1f                       POP DS
0000dc25 (02) eb 11                    JMP 0xdc38
0000dc27 (01) 50                       PUSH AX
0000dc28 (03) bf e808                  MOV DI, 0x8e8
0000dc2b (01) 1e                       PUSH DS
0000dc2c (01) 07                       POP ES
0000dc2d (03) a0 f508                  MOV AL, [0x8f5]
0000dc30 (01) aa                       STOSB
0000dc31 (02) 2bc0                     SUB AX, AX
0000dc33 (01) aa                       STOSB
0000dc34 (01) ab                       STOSW
0000dc35 (01) ab                       STOSW
0000dc36 (01) ab                       STOSW
0000dc37 (01) 58                       POP AX
0000dc38 (01) 5f                       POP DI
0000dc39 (01) 5e                       POP SI
0000dc3a (01) 5b                       POP BX
0000dc3b (01) 07                       POP ES
0000dc3c (01) c3                       RET
0000dc3d (05) c606 f208 01             MOV BYTE [0x8f2], 0x1
0000dc42 (01) 9c                       PUSHF
0000dc43 (01) 06                       PUSH ES
0000dc44 (01) 53                       PUSH BX
0000dc45 (01) 56                       PUSH SI
0000dc46 (01) 57                       PUSH DI
0000dc47 (03) e8 7400                  CALL 0xdcbe
0000dc4a (06) 26 c747 22 ffff          MOV WORD ES:[BX+0x22], 0xffff
0000dc50 (04) 26 8b7f 1e               MOV DI, ES:[BX+0x1e]
0000dc54 (02) 85ff                     TEST DI, DI
0000dc56 (02) 75 1c                    JNZ 0xdc74
0000dc58 (01) fa                       CLI
0000dc59 (05) 26 8b3e 9401             MOV DI, ES:[0x194]
0000dc5e (02) 85ff                     TEST DI, DI
0000dc60 (02) 74 20                    JZ 0xdc82
0000dc62 (03) 26 8b35                  MOV SI, ES:[DI]
0000dc65 (05) 26 8936 9401             MOV ES:[0x194], SI
0000dc6a (04) 26 897f 1e               MOV ES:[BX+0x1e], DI
0000dc6e (06) 26 c745 08 0100          MOV WORD ES:[DI+0x8], 0x1
0000dc74 (05) 26 807d 08 01            CMP BYTE ES:[DI+0x8], 0x1
0000dc79 (02) 75 07                    JNZ 0xdc82
0000dc7b (03) be e808                  MOV SI, 0x8e8
0000dc7e (01) a5                       MOVSW
0000dc7f (01) a5                       MOVSW
0000dc80 (01) a5                       MOVSW
0000dc81 (01) a5                       MOVSW
0000dc82 (01) 5f                       POP DI
0000dc83 (01) 5e                       POP SI
0000dc84 (01) 5b                       POP BX
0000dc85 (01) 07                       POP ES
0000dc86 (01) 9d                       POPF
0000dc87 (01) c3                       RET
0000dc88 (03) b8 ffff                  MOV AX, 0xffff
0000dc8b (01) 06                       PUSH ES
0000dc8c (01) 53                       PUSH BX
0000dc8d (03) e8 2e00                  CALL 0xdcbe
0000dc90 (03) 3d ffff                  CMP AX, 0xffff
0000dc93 (02) 74 06                    JZ 0xdc9b
0000dc95 (06) 26 c747 22 ffff          MOV WORD ES:[BX+0x22], 0xffff
0000dc9b (02) 2aed                     SUB CH, CH
0000dc9d (02) 03d9                     ADD BX, CX
0000dc9f (02) 03d9                     ADD BX, CX
0000dca1 (03) 26 8b1f                  MOV BX, ES:[BX]
0000dca4 (02) 85db                     TEST BX, BX
0000dca6 (02) 74 11                    JZ 0xdcb9
0000dca8 (03) 3d ffff                  CMP AX, 0xffff
0000dcab (02) 75 06                    JNZ 0xdcb3
0000dcad (04) 26 8b47 06               MOV AX, ES:[BX+0x6]
0000dcb1 (02) eb 08                    JMP 0xdcbb
0000dcb3 (04) 26 8947 06               MOV ES:[BX+0x6], AX
0000dcb7 (02) eb 02                    JMP 0xdcbb
0000dcb9 (02) 2bc0                     SUB AX, AX
0000dcbb (01) 5b                       POP BX
0000dcbc (01) 07                       POP ES
0000dcbd (01) c3                       RET
0000dcbe (05) 2e 8e06 0600             MOV ES, CS:[0x6]
0000dcc3 (01) 06                       PUSH ES
0000dcc4 (05) 26 8e06 4e00             MOV ES, ES:[0x4e]
0000dcc9 (05) 26 8b1e 1100             MOV BX, ES:[0x11]
0000dcce (01) 07                       POP ES
0000dccf (01) c3                       RET
0000dcd0 (03) a2 0f09                  MOV [0x90f], AL
0000dcd3 (03) a2 0e09                  MOV [0x90e], AL
0000dcd6 (04) 8916 0809                MOV [0x908], DX
0000dcda (04) 891e 0a09                MOV [0x90a], BX
0000dcde (04) 893e 0c09                MOV [0x90c], DI
0000dce2 (05) c606 1009 ff             MOV BYTE [0x910], 0xff
0000dce7 (04) c645 43 00               MOV BYTE [DI+0x43], 0x0
0000dceb (03) c605 42                  MOV BYTE [DI], 0x42
0000dcee (02) fec0                     INC AL
0000dcf0 (03) a2 1109                  MOV [0x911], AL
0000dcf3 (02) 8bfb                     MOV DI, BX
0000dcf5 (01) aa                       STOSB
0000dcf6 (03) b8 2e2e                  MOV AX, 0x2e2e
0000dcf9 (01) ab                       STOSW
0000dcfa (03) b9 0900                  MOV CX, 0x9
0000dcfd (02) b0 20                    MOV AL, 0x20
0000dcff (02) f3 aa                    REP STOSB
0000dd01 (02) 2ac0                     SUB AL, AL
0000dd03 (01) aa                       STOSB
0000dd04 (03) e8 b7ff                  CALL 0xdcbe
0000dd07 (02) 32e4                     XOR AH, AH
0000dd09 (03) a0 0e09                  MOV AL, [0x90e]
0000dd0c (02) 03c0                     ADD AX, AX
0000dd0e (02) 03d8                     ADD BX, AX
0000dd10 (03) 26 8b1f                  MOV BX, ES:[BX]
0000dd13 (02) 85db                     TEST BX, BX
0000dd15 (02) 74 4c                    JZ 0xdd63
0000dd17 (03) 26 8a0f                  MOV CL, ES:[BX]
0000dd1a (04) 880e 0f09                MOV [0x90f], CL
0000dd1e (04) 26 8b4f 06               MOV CX, ES:[BX+0x6]
0000dd22 (02) e3 4c                    JCXZ 0xdd70
0000dd24 (01) 51                       PUSH CX
0000dd25 (03) e8 d600                  CALL 0xddfe
0000dd28 (01) 59                       POP CX
0000dd29 (02) 85c0                     TEST AX, AX
0000dd2b (02) 75 35                    JNZ 0xdd62
0000dd2d (05) c606 1009 00             MOV BYTE [0x910], 0x0
0000dd32 (01) 51                       PUSH CX
0000dd33 (03) ba 1109                  MOV DX, 0x911
0000dd36 (05) 800e 1109 80             OR BYTE [0x911], 0x80
0000dd3b (03) e8 cd00                  CALL 0xde0b
0000dd3e (02) 3c ff                    CMP AL, 0xff
0000dd40 (02) 74 04                    JZ 0xdd46
0000dd42 (02) 84e4                     TEST AH, AH
0000dd44 (02) 74 04                    JZ 0xdd4a
0000dd46 (01) 59                       POP CX
0000dd47 (02) b0 ff                    MOV AL, 0xff
0000dd49 (01) c3                       RET
0000dd4a (01) 59                       POP CX
0000dd4b (04) 8b1e 0809                MOV BX, [0x908]
0000dd4f (03) 3b4f 1a                  CMP CX, [BX+0x1a]
0000dd52 (02) 75 03                    JNZ 0xdd57
0000dd54 (03) e9 4700                  JMP 0xdd9e
0000dd57 (01) 51                       PUSH CX
0000dd58 (05) 800e 1109 80             OR BYTE [0x911], 0x80
0000dd5d (03) e8 af00                  CALL 0xde0f
0000dd60 (02) eb dc                    JMP 0xdd3e
0000dd62 (01) c3                       RET
0000dd63 (03) a0 0f09                  MOV AL, [0x90f]
0000dd66 (02) 3c 0d                    CMP AL, 0xd
0000dd68 (02) 72 06                    JB 0xdd70
0000dd6a (03) a0 f508                  MOV AL, [0x8f5]
0000dd6d (03) a2 0f09                  MOV [0x90f], AL
0000dd70 (04) 8b1e 0c09                MOV BX, [0x90c]
0000dd74 (02) 8a07                     MOV AL, [BX]
0000dd76 (02) 3c 02                    CMP AL, 0x2
0000dd78 (02) 73 03                    JAE 0xdd7d
0000dd7a (02) b0 ff                    MOV AL, 0xff
0000dd7c (01) c3                       RET
0000dd7d (02) 32e4                     XOR AH, AH
0000dd7f (02) 8bf8                     MOV DI, AX
0000dd81 (02) 03fb                     ADD DI, BX
0000dd83 (05) 803e 1009 ff             CMP BYTE [0x910], 0xff
0000dd88 (02) 75 04                    JNZ 0xdd8e
0000dd8a (03) c605 5c                  MOV BYTE [DI], 0x5c
0000dd8d (01) 4f                       DEC DI
0000dd8e (03) c605 3a                  MOV BYTE [DI], 0x3a
0000dd91 (01) 4f                       DEC DI
0000dd92 (03) a0 0f09                  MOV AL, [0x90f]
0000dd95 (02) 04 41                    ADD AL, 0x41
0000dd97 (02) 8805                     MOV [DI], AL
0000dd99 (02) 8bd7                     MOV DX, DI
0000dd9b (02) 2bc0                     SUB AX, AX
0000dd9d (01) c3                       RET
0000dd9e (04) 8b1e 0c09                MOV BX, [0x90c]
0000dda2 (02) 8beb                     MOV BP, BX
0000dda4 (01) 45                       INC BP
0000dda5 (02) 8a07                     MOV AL, [BX]
0000dda7 (02) 32e4                     XOR AH, AH
0000dda9 (02) 8bf8                     MOV DI, AX
0000ddab (02) 03fb                     ADD DI, BX
0000ddad (04) 8b1e 0809                MOV BX, [0x908]
0000ddb1 (02) 8bf3                     MOV SI, BX
0000ddb3 (02) 8bd3                     MOV DX, BX
0000ddb5 (03) 83c3 09                  ADD BX, 0x9
0000ddb8 (03) 83c6 0c                  ADD SI, 0xc
0000ddbb (01) 4e                       DEC SI
0000ddbc (02) 3bd6                     CMP DX, SI
0000ddbe (02) 74 25                    JZ 0xdde5
0000ddc0 (02) 8a0c                     MOV CL, [SI]
0000ddc2 (03) 80e1 7f                  AND CL, 0x7f
0000ddc5 (03) 80f9 20                  CMP CL, 0x20
0000ddc8 (02) 74 f1                    JZ 0xddbb
0000ddca (02) 3bfd                     CMP DI, BP
0000ddcc (02) 73 03                    JAE 0xddd1
0000ddce (02) b0 ff                    MOV AL, 0xff
0000ddd0 (01) c3                       RET
0000ddd1 (02) 880d                     MOV [DI], CL
0000ddd3 (01) 4f                       DEC DI
0000ddd4 (02) 3bf3                     CMP SI, BX
0000ddd6 (02) 75 e3                    JNZ 0xddbb
0000ddd8 (02) 3bfd                     CMP DI, BP
0000ddda (02) 73 03                    JAE 0xdddf
0000dddc (02) b0 ff                    MOV AL, 0xff
0000ddde (01) c3                       RET
0000dddf (03) c605 2e                  MOV BYTE [DI], 0x2e
0000dde2 (01) 4f                       DEC DI
0000dde3 (02) eb d6                    JMP 0xddbb
0000dde5 (02) 3bfd                     CMP DI, BP
0000dde7 (02) 73 03                    JAE 0xddec
0000dde9 (02) b0 ff                    MOV AL, 0xff
0000ddeb (01) c3                       RET
0000ddec (03) c605 5c                  MOV BYTE [DI], 0x5c
0000ddef (02) 8bc7                     MOV AX, DI
0000ddf1 (02) fec8                     DEC AL
0000ddf3 (04) 8b1e 0c09                MOV BX, [0x90c]
0000ddf7 (02) 2bc3                     SUB AX, BX
0000ddf9 (02) 8807                     MOV [BX], AL
0000ddfb (03) e9 06ff                  JMP 0xdd04
0000ddfe (04) 8b1e 0a09                MOV BX, [0x90a]
0000de02 (03) 800f 80                  OR BYTE [BX], 0x80
0000de05 (02) 8bd3                     MOV DX, BX
0000de07 (02) b1 0f                    MOV CL, 0xf
0000de09 (02) eb 06                    JMP 0xde11
0000de0b (02) b1 11                    MOV CL, 0x11
0000de0d (02) eb 02                    JMP 0xde11
0000de0f (02) b1 12                    MOV CL, 0x12
0000de11 (02) b5 04                    MOV CH, 0x4
0000de13 (03) e9 2afa                  JMP 0xd840
0000de16 (03) e8 6d03                  CALL 0xe186
0000de19 (03) e8 1306                  CALL 0xe42f
0000de1c (02) 72 21                    JB 0xde3f
0000de1e (04) 8936 ee07                MOV [0x7ee], SI
0000de22 (03) e8 4604                  CALL 0xe26b
0000de25 (02) 72 18                    JB 0xde3f
0000de27 (04) 8d16 f007                LEA DX, [0x7f0]
0000de2b (03) e8 b705                  CALL 0xe3e5
0000de2e (02) 72 0f                    JB 0xde3f
0000de30 (02) b0 02                    MOV AL, 0x2
0000de32 (03) e8 a703                  CALL 0xe1dc
0000de35 (04) 8b36 ee07                MOV SI, [0x7ee]
0000de39 (03) e8 9603                  CALL 0xe1d2
0000de3c (03) e9 f005                  JMP 0xe42f
0000de3f (03) e8 ed05                  CALL 0xe42f
0000de42 (03) e9 1cfa                  JMP 0xd861
0000de45 (03) e8 3e03                  CALL 0xe186
0000de48 (03) e8 e405                  CALL 0xe42f
0000de4b (02) 72 48                    JB 0xde95
0000de4d (04) 8936 ee07                MOV [0x7ee], SI
0000de51 (03) e8 1704                  CALL 0xe26b
0000de54 (02) 72 3f                    JB 0xde95
0000de56 (05) c606 f607 06             MOV BYTE [0x7f6], 0x6
0000de5b (04) 8d16 f007                LEA DX, [0x7f0]
0000de5f (03) e8 9905                  CALL 0xe3fb
0000de62 (02) 72 31                    JB 0xde95
0000de64 (03) a0 d807                  MOV AL, [0x7d8]
0000de67 (02) 0ac0                     OR AL, AL
0000de69 (02) 74 1b                    JZ 0xde86
0000de6b (03) be f707                  MOV SI, 0x7f7
0000de6e (04) 807c 18 00               CMP BYTE [SI+0x18], 0x0
0000de72 (02) 75 12                    JNZ 0xde86
0000de74 (04) 8b36 3302                MOV SI, [0x233]
0000de78 (04) f644 09 80               TEST BYTE [SI+0x9], 0x80
0000de7c (02) 74 08                    JZ 0xde86
0000de7e (03) e8 e505                  CALL 0xe466
0000de81 (03) b8 0500                  MOV AX, 0x5
0000de84 (02) eb 0f                    JMP 0xde95
0000de86 (03) e8 5303                  CALL 0xe1dc
0000de89 (02) 72 0a                    JB 0xde95
0000de8b (04) 8b36 ee07                MOV SI, [0x7ee]
0000de8f (03) e8 4003                  CALL 0xe1d2
0000de92 (03) e9 9a05                  JMP 0xe42f
0000de95 (03) e8 9705                  CALL 0xe42f
0000de98 (03) e9 c6f9                  JMP 0xd861
0000de9b (02) b0 03                    MOV AL, 0x3
0000de9d (03) e8 1303                  CALL 0xe1b3
0000dea0 (02) 72 22                    JB 0xdec4
0000dea2 (05) 833e da07 05             CMP WORD [0x7da], 0x5
0000dea7 (02) 72 1a                    JB 0xdec3
0000dea9 (02) 2bc0                     SUB AX, AX
0000deab (04) 8984 4209                MOV [SI+0x942], AX
0000deaf (04) 8984 6a09                MOV [SI+0x96a], AX
0000deb3 (03) fe4f 01                  DEC BYTE [BX+0x1]
0000deb6 (02) 75 0b                    JNZ 0xdec3
0000deb8 (03) e8 7405                  CALL 0xe42f
0000debb (03) e8 a805                  CALL 0xe466
0000debe (03) e8 6e05                  CALL 0xe42f
0000dec1 (02) 72 01                    JB 0xdec4
0000dec3 (01) c3                       RET
0000dec4 (03) e9 9af9                  JMP 0xd861
0000dec7 (02) b0 01                    MOV AL, 0x1
0000dec9 (03) e8 e702                  CALL 0xe1b3
0000decc (02) 72 1c                    JB 0xdeea
0000dece (06) c706 ee07 0000           MOV WORD [0x7ee], 0x0
0000ded4 (03) f607 04                  TEST BYTE [BX], 0x4
0000ded7 (02) 74 06                    JZ 0xdedf
0000ded9 (03) e8 9503                  CALL 0xe271
0000dedc (02) 72 0c                    JB 0xdeea
0000dede (01) c3                       RET
0000dedf (03) e8 4d05                  CALL 0xe42f
0000dee2 (02) b4 27                    MOV AH, 0x27
0000dee4 (03) e8 d504                  CALL 0xe3bc
0000dee7 (03) e9 4505                  JMP 0xe42f
0000deea (03) e9 74f9                  JMP 0xd861
0000deed (02) b0 02                    MOV AL, 0x2
0000deef (03) e8 c102                  CALL 0xe1b3
0000def2 (02) 72 24                    JB 0xdf18
0000def4 (06) c706 ee07 0000           MOV WORD [0x7ee], 0x0
0000defa (03) f607 04                  TEST BYTE [BX], 0x4
0000defd (02) 74 06                    JZ 0xdf05
0000deff (03) e8 b303                  CALL 0xe2b5
0000df02 (02) 72 14                    JB 0xdf18
0000df04 (01) c3                       RET
0000df05 (03) 8b77 04                  MOV SI, [BX+0x4]
0000df08 (05) 8164 25 bfff             AND WORD [SI+0x25], 0xffbf
0000df0d (03) e8 1f05                  CALL 0xe42f
0000df10 (02) b4 28                    MOV AH, 0x28
0000df12 (03) e8 a704                  CALL 0xe3bc
0000df15 (03) e9 1705                  JMP 0xe42f
0000df18 (03) e9 46f9                  JMP 0xd861
0000df1b (03) e8 e6fc                  CALL 0xdc04
0000df1e (03) e8 4a03                  CALL 0xe26b
0000df21 (02) 72 08                    JB 0xdf2b
0000df23 (03) e8 ed04                  CALL 0xe413
0000df26 (02) 72 03                    JB 0xdf2b
0000df28 (03) e9 12fd                  JMP 0xdc3d
0000df2b (03) e8 0ffd                  CALL 0xdc3d
0000df2e (03) e9 30f9                  JMP 0xd861
0000df31 (02) b0 03                    MOV AL, 0x3
0000df33 (03) e8 7d02                  CALL 0xe1b3
0000df36 (02) 72 48                    JB 0xdf80
0000df38 (03) f607 04                  TEST BYTE [BX], 0x4
0000df3b (02) b0 06                    MOV AL, 0x6
0000df3d (02) 75 41                    JNZ 0xdf80
0000df3f (03) 8b77 04                  MOV SI, [BX+0x4]
0000df42 (03) a0 d807                  MOV AL, [0x7d8]
0000df45 (02) 3c 00                    CMP AL, 0x0
0000df47 (02) 74 0c                    JZ 0xdf55
0000df49 (02) 3c 01                    CMP AL, 0x1
0000df4b (02) 74 0e                    JZ 0xdf5b
0000df4d (02) 3c 02                    CMP AL, 0x2
0000df4f (02) 74 12                    JZ 0xdf63
0000df51 (02) b0 01                    MOV AL, 0x1
0000df53 (02) eb 2b                    JMP 0xdf80
0000df55 (02) 2bc9                     SUB CX, CX
0000df57 (02) 2bd2                     SUB DX, DX
0000df59 (02) eb 0e                    JMP 0xdf69
0000df5b (03) 8b54 21                  MOV DX, [SI+0x21]
0000df5e (03) 8b4c 23                  MOV CX, [SI+0x23]
0000df61 (02) eb 06                    JMP 0xdf69
0000df63 (03) 8b54 10                  MOV DX, [SI+0x10]
0000df66 (03) 8b4c 12                  MOV CX, [SI+0x12]
0000df69 (04) 0316 e607                ADD DX, [0x7e6]
0000df6d (04) 130e dc07                ADC CX, [0x7dc]
0000df71 (03) 8954 21                  MOV [SI+0x21], DX
0000df74 (03) 894c 23                  MOV [SI+0x23], CX
0000df77 (04) 8916 ee07                MOV [0x7ee], DX
0000df7b (04) 890e e607                MOV [0x7e6], CX
0000df7f (01) c3                       RET
0000df80 (03) e9 def8                  JMP 0xd861
0000df83 (03) e8 7efc                  CALL 0xdc04
0000df86 (03) e8 ee04                  CALL 0xe477
0000df89 (03) e8 df02                  CALL 0xe26b
0000df8c (02) 72 60                    JB 0xdfee
0000df8e (02) 8bda                     MOV BX, DX
0000df90 (03) a1 d807                  MOV AX, [0x7d8]
0000df93 (02) 3c 01                    CMP AL, 0x1
0000df95 (02) 74 34                    JZ 0xdfcb
0000df97 (02) 3c 00                    CMP AL, 0x0
0000df99 (02) b0 01                    MOV AL, 0x1
0000df9b (02) 75 51                    JNZ 0xdfee
0000df9d (05) c606 f607 16             MOV BYTE [0x7f6], 0x16
0000dfa2 (03) ba f007                  MOV DX, 0x7f0
0000dfa5 (02) b4 11                    MOV AH, 0x11
0000dfa7 (03) e8 a3f8                  CALL 0xd84d
0000dfaa (02) 84c0                     TEST AL, AL
0000dfac (02) 74 0c                    JZ 0xdfba
0000dfae (03) a1 f807                  MOV AX, [0x7f8]
0000dfb1 (03) 3d 2e20                  CMP AX, 0x202e
0000dfb4 (02) 75 2c                    JNZ 0xdfe2
0000dfb6 (02) b0 10                    MOV AL, 0x10
0000dfb8 (02) eb 06                    JMP 0xdfc0
0000dfba (03) bb 1c08                  MOV BX, 0x81c
0000dfbd (03) 8a47 13                  MOV AL, [BX+0x13]
0000dfc0 (02) b4 00                    MOV AH, 0x0
0000dfc2 (03) a3 dc07                  MOV [0x7dc], AX
0000dfc5 (03) e8 75fc                  CALL 0xdc3d
0000dfc8 (03) e9 c504                  JMP 0xe490
0000dfcb (04) 8b0e dc07                MOV CX, [0x7dc]
0000dfcf (03) e8 2700                  CALL 0xdff9
0000dfd2 (03) b9 1e05                  MOV CX, 0x51e
0000dfd5 (03) e8 68f8                  CALL 0xd840
0000dfd8 (02) 84c0                     TEST AL, AL
0000dfda (02) 75 06                    JNZ 0xdfe2
0000dfdc (03) e8 5efc                  CALL 0xdc3d
0000dfdf (03) e9 ae04                  JMP 0xe490
0000dfe2 (02) b0 02                    MOV AL, 0x2
0000dfe4 (06) 813e e608 ff00           CMP WORD [0x8e6], 0xff
0000dfea (02) 76 02                    JBE 0xdfee
0000dfec (02) b0 05                    MOV AL, 0x5
0000dfee (01) 50                       PUSH AX
0000dfef (03) e8 9e04                  CALL 0xe490
0000dff2 (03) e8 48fc                  CALL 0xdc3d
0000dff5 (01) 58                       POP AX
0000dff6 (03) e9 68f8                  JMP 0xd861
0000dff9 (02) b0 80                    MOV AL, 0x80
0000dffb (03) 83c3 09                  ADD BX, 0x9
0000dffe (03) f6c1 01                  TEST CL, 0x1
0000e001 (02) 74 02                    JZ 0xe005
0000e003 (02) 0807                     OR [BX], AL
0000e005 (01) 43                       INC BX
0000e006 (03) f6c1 04                  TEST CL, 0x4
0000e009 (02) 74 02                    JZ 0xe00d
0000e00b (02) 0807                     OR [BX], AL
0000e00d (01) 43                       INC BX
0000e00e (03) f6c1 20                  TEST CL, 0x20
0000e011 (02) 75 02                    JNZ 0xe015
0000e013 (02) 0807                     OR [BX], AL
0000e015 (01) c3                       RET
0000e016 (02) b0 03                    MOV AL, 0x3
0000e018 (03) e8 9801                  CALL 0xe1b3
0000e01b (02) 72 19                    JB 0xe036
0000e01d (01) 53                       PUSH BX
0000e01e (03) e8 6501                  CALL 0xe186
0000e021 (01) 5b                       POP BX
0000e022 (02) 72 12                    JB 0xe036
0000e024 (04) 8936 ee07                MOV [0x7ee], SI
0000e028 (02) d1e6                     SHL SI, 0x1
0000e02a (04) 899c 4209                MOV [SI+0x942], BX
0000e02e (03) fe47 01                  INC BYTE [BX+0x1]
0000e031 (02) d1ee                     SHR SI, 0x1
0000e033 (03) e9 9c01                  JMP 0xe1d2
0000e036 (03) e9 28f8                  JMP 0xd861
0000e039 (02) b0 03                    MOV AL, 0x3
0000e03b (03) e8 7501                  CALL 0xe1b3
0000e03e (02) 72 25                    JB 0xe065
0000e040 (01) 53                       PUSH BX
0000e041 (04) ff36 da07                PUSH WORD [0x7da]
0000e045 (03) a1 dc07                  MOV AX, [0x7dc]
0000e048 (03) a3 da07                  MOV [0x7da], AX
0000e04b (03) e8 4dfe                  CALL 0xde9b
0000e04e (04) 8f06 da07                POP WORD [0x7da]
0000e052 (01) 5b                       POP BX
0000e053 (04) 8b36 dc07                MOV SI, [0x7dc]
0000e057 (02) d1e6                     SHL SI, 0x1
0000e059 (04) 899c 4209                MOV [SI+0x942], BX
0000e05d (03) fe47 01                  INC BYTE [BX+0x1]
0000e060 (02) d1ee                     SHR SI, 0x1
0000e062 (03) e9 6d01                  JMP 0xe1d2
0000e065 (03) e9 f9f7                  JMP 0xd861
0000e068 (03) e8 99fb                  CALL 0xdc04
0000e06b (06) c706 ee07 0000           MOV WORD [0x7ee], 0x0
0000e071 (03) e8 f701                  CALL 0xe26b
0000e074 (02) 72 21                    JB 0xe097
0000e076 (03) e8 fe03                  CALL 0xe477
0000e079 (03) a1 dc07                  MOV AX, [0x7dc]
0000e07c (03) a2 f607                  MOV [0x7f6], AL
0000e07f (04) 8d16 f007                LEA DX, [0x7f0]
0000e083 (02) b4 11                    MOV AH, 0x11
0000e085 (03) e8 c5f7                  CALL 0xd84d
0000e088 (03) e8 0504                  CALL 0xe490
0000e08b (02) 84c0                     TEST AL, AL
0000e08d (02) b0 12                    MOV AL, 0x12
0000e08f (02) 75 06                    JNZ 0xe097
0000e091 (03) e8 0d04                  CALL 0xe4a1
0000e094 (03) e9 a6fb                  JMP 0xdc3d
0000e097 (03) e8 a3fb                  CALL 0xdc3d
0000e09a (03) e9 c4f7                  JMP 0xd861
0000e09d (03) e8 64fb                  CALL 0xdc04
0000e0a0 (06) c706 ee07 0000           MOV WORD [0x7ee], 0x0
0000e0a6 (03) e8 8c04                  CALL 0xe535
0000e0a9 (03) e8 cb03                  CALL 0xe477
0000e0ac (04) 8d16 f007                LEA DX, [0x7f0]
0000e0b0 (02) b4 12                    MOV AH, 0x12
0000e0b2 (03) e8 98f7                  CALL 0xd84d
0000e0b5 (03) e8 d803                  CALL 0xe490
0000e0b8 (02) 84c0                     TEST AL, AL
0000e0ba (02) 75 06                    JNZ 0xe0c2
0000e0bc (03) e8 e203                  CALL 0xe4a1
0000e0bf (03) e9 7bfb                  JMP 0xdc3d
0000e0c2 (03) e8 78fb                  CALL 0xdc3d
0000e0c5 (02) b0 12                    MOV AL, 0x12
0000e0c7 (03) e9 97f7                  JMP 0xd861
0000e0ca (03) e8 37fb                  CALL 0xdc04
0000e0cd (03) e8 9b01                  CALL 0xe26b
0000e0d0 (02) 72 31                    JB 0xe103
0000e0d2 (01) 1e                       PUSH DS
0000e0d3 (01) 07                       POP ES
0000e0d4 (01) 1e                       PUSH DS
0000e0d5 (04) c536 e207                LDS SI, WORD [0x7e2]
0000e0d9 (01) fc                       CLD
0000e0da (03) e8 ab04                  CALL 0xe588
0000e0dd (03) bf 0808                  MOV DI, 0x808
0000e0e0 (03) b9 0b00                  MOV CX, 0xb
0000e0e3 (02) b0 20                    MOV AL, 0x20
0000e0e5 (02) f3 aa                    REP STOSB
0000e0e7 (03) ba 0708                  MOV DX, 0x807
0000e0ea (03) e8 54f9                  CALL 0xda41
0000e0ed (01) 1f                       POP DS
0000e0ee (02) b0 02                    MOV AL, 0x2
0000e0f0 (02) 72 11                    JB 0xe103
0000e0f2 (03) ba f707                  MOV DX, 0x7f7
0000e0f5 (02) b4 17                    MOV AH, 0x17
0000e0f7 (03) e8 53f7                  CALL 0xd84d
0000e0fa (02) 84c0                     TEST AL, AL
0000e0fc (02) b0 05                    MOV AL, 0x5
0000e0fe (02) 75 03                    JNZ 0xe103
0000e100 (03) e9 3afb                  JMP 0xdc3d
0000e103 (03) e8 37fb                  CALL 0xdc3d
0000e106 (03) e9 58f7                  JMP 0xd861
0000e109 (02) b0 03                    MOV AL, 0x3
0000e10b (03) e8 a500                  CALL 0xe1b3
0000e10e (03) e8 1e03                  CALL 0xe42f
0000e111 (02) 72 6d                    JB 0xe180
0000e113 (03) a0 d807                  MOV AL, [0x7d8]
0000e116 (02) 3c 00                    CMP AL, 0x0
0000e118 (02) 74 08                    JZ 0xe122
0000e11a (02) 3c 01                    CMP AL, 0x1
0000e11c (02) 74 16                    JZ 0xe134
0000e11e (02) b0 01                    MOV AL, 0x1
0000e120 (02) eb 5e                    JMP 0xe180
0000e122 (03) 8b77 04                  MOV SI, [BX+0x4]
0000e125 (03) 8b44 14                  MOV AX, [SI+0x14]
0000e128 (03) a3 e607                  MOV [0x7e6], AX
0000e12b (03) 8b44 16                  MOV AX, [SI+0x16]
0000e12e (03) a3 dc07                  MOV [0x7dc], AX
0000e131 (03) e9 fb02                  JMP 0xe42f
0000e134 (01) 1e                       PUSH DS
0000e135 (01) 07                       POP ES
0000e136 (03) 8b7f 04                  MOV DI, [BX+0x4]
0000e139 (01) 53                       PUSH BX
0000e13a (03) e8 02f2                  CALL 0xd33f
0000e13d (01) 5b                       POP BX
0000e13e (02) 72 3d                    JB 0xe17d
0000e140 (04) 8936 3302                MOV [0x233], SI
0000e144 (03) a1 e607                  MOV AX, [0x7e6]
0000e147 (03) e8 5304                  CALL 0xe59d
0000e14a (02) 72 31                    JB 0xe17d
0000e14c (04) 8d36 1c08                LEA SI, [0x81c]
0000e150 (02) 890c                     MOV [SI], CX
0000e152 (03) 894c 04                  MOV [SI+0x4], CX
0000e155 (03) a1 dc07                  MOV AX, [0x7dc]
0000e158 (03) e8 5f04                  CALL 0xe5ba
0000e15b (02) 72 20                    JB 0xe17d
0000e15d (04) 8d36 1c08                LEA SI, [0x81c]
0000e161 (02) 86e9                     XCHG CL, CH
0000e163 (03) 894c 02                  MOV [SI+0x2], CX
0000e166 (03) 894c 06                  MOV [SI+0x6], CX
0000e169 (02) 8bd6                     MOV DX, SI
0000e16b (03) e8 0c03                  CALL 0xe47a
0000e16e (04) 8b16 3302                MOV DX, [0x233]
0000e172 (03) b9 7405                  MOV CX, 0x574
0000e175 (01) 53                       PUSH BX
0000e176 (03) e8 c7f6                  CALL 0xd840
0000e179 (01) 5b                       POP BX
0000e17a (03) e8 1303                  CALL 0xe490
0000e17d (03) e9 af02                  JMP 0xe42f
0000e180 (03) e8 ac02                  CALL 0xe42f
0000e183 (03) e9 dbf6                  JMP 0xd861
0000e186 (03) be 0a00                  MOV SI, 0xa
0000e189 (03) b9 0f00                  MOV CX, 0xf
0000e18c (04) 8b9c 4209                MOV BX, [SI+0x942]
0000e190 (02) 85db                     TEST BX, BX
0000e192 (02) 74 06                    JZ 0xe19a
0000e194 (01) 46                       INC SI
0000e195 (01) 46                       INC SI
0000e196 (02) e2 f4                    LOOP 0xe18c
0000e198 (02) eb 12                    JMP 0xe1ac
0000e19a (04) 8d1e b009                LEA BX, [0x9b0]
0000e19e (03) b9 0f00                  MOV CX, 0xf
0000e1a1 (04) 807f 01 00               CMP BYTE [BX+0x1], 0x0
0000e1a5 (02) 74 09                    JZ 0xe1b0
0000e1a7 (03) 83c3 06                  ADD BX, 0x6
0000e1aa (02) e2 f5                    LOOP 0xe1a1
0000e1ac (01) f9                       STC
0000e1ad (02) b0 04                    MOV AL, 0x4
0000e1af (01) c3                       RET
0000e1b0 (02) d1ee                     SHR SI, 0x1
0000e1b2 (01) c3                       RET
0000e1b3 (04) 8b36 da07                MOV SI, [0x7da]
0000e1b7 (03) 83fe 14                  CMP SI, 0x14
0000e1ba (02) 73 12                    JAE 0xe1ce
0000e1bc (02) d1e6                     SHL SI, 0x1
0000e1be (04) 8b9c 4209                MOV BX, [SI+0x942]
0000e1c2 (02) 85db                     TEST BX, BX
0000e1c4 (02) 74 08                    JZ 0xe1ce
0000e1c6 (02) 8407                     TEST [BX], AL
0000e1c8 (02) 75 03                    JNZ 0xe1cd
0000e1ca (01) f9                       STC
0000e1cb (02) b0 05                    MOV AL, 0x5
0000e1cd (01) c3                       RET
0000e1ce (01) f9                       STC
0000e1cf (02) b0 06                    MOV AL, 0x6
0000e1d1 (01) c3                       RET
0000e1d2 (02) d1e6                     SHL SI, 0x1
0000e1d4 (03) a1 a60d                  MOV AX, [0xda6]
0000e1d7 (04) 8984 6a09                MOV [SI+0x96a], AX
0000e1db (01) c3                       RET
0000e1dc (02) 3c 02                    CMP AL, 0x2
0000e1de (02) 77 22                    JA 0xe202
0000e1e0 (02) fec0                     INC AL
0000e1e2 (03) be f707                  MOV SI, 0x7f7
0000e1e5 (04) 807c 18 00               CMP BYTE [SI+0x18], 0x0
0000e1e9 (02) 74 02                    JZ 0xe1ed
0000e1eb (02) 0c 04                    OR AL, 0x4
0000e1ed (02) 8807                     MOV [BX], AL
0000e1ef (04) c647 01 01               MOV BYTE [BX+0x1], 0x1
0000e1f3 (04) 8b36 ee07                MOV SI, [0x7ee]
0000e1f7 (02) d1e6                     SHL SI, 0x1
0000e1f9 (04) 899c 4209                MOV [SI+0x942], BX
0000e1fd (03) e8 2e00                  CALL 0xe22e
0000e200 (01) f8                       CLC
0000e201 (01) c3                       RET
0000e202 (02) b0 0c                    MOV AL, 0xc
0000e204 (01) f9                       STC
0000e205 (01) c3                       RET
0000e206 (03) bb 9209                  MOV BX, 0x992
0000e209 (03) b9 1400                  MOV CX, 0x14
0000e20c (02) 2bc0                     SUB AX, AX
0000e20e (03) 8747 02                  XCHG [BX+0x2], AX
0000e211 (02) 85c0                     TEST AX, AX
0000e213 (02) 74 13                    JZ 0xe228
0000e215 (01) 96                       XCHG SI, AX
0000e216 (01) fa                       CLI
0000e217 (01) 1e                       PUSH DS
0000e218 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000e21d (03) a1 9401                  MOV AX, [0x194]
0000e220 (02) 8904                     MOV [SI], AX
0000e222 (04) 8936 9401                MOV [0x194], SI
0000e226 (01) 1f                       POP DS
0000e227 (01) fb                       STI
0000e228 (03) 83c3 06                  ADD BX, 0x6
0000e22b (02) e2 df                    LOOP 0xe20c
0000e22d (01) c3                       RET
0000e22e (01) 1e                       PUSH DS
0000e22f (01) 07                       POP ES
0000e230 (04) 8d36 f707                LEA SI, [0x7f7]
0000e234 (03) 8b7f 04                  MOV DI, [BX+0x4]
0000e237 (03) b9 2500                  MOV CX, 0x25
0000e23a (01) 57                       PUSH DI
0000e23b (01) fc                       CLD
0000e23c (02) f3 a4                    REP MOVSB
0000e23e (01) 5f                       POP DI
0000e23f (03) 8b77 04                  MOV SI, [BX+0x4]
0000e242 (02) 2bc0                     SUB AX, AX
0000e244 (03) 8945 21                  MOV [DI+0x21], AX
0000e247 (03) 8945 23                  MOV [DI+0x23], AX
0000e24a (01) 40                       INC AX
0000e24b (03) 8945 0e                  MOV [DI+0xe], AX
0000e24e (03) 8a45 18                  MOV AL, [DI+0x18]
0000e251 (02) 2c fc                    SUB AL, 0xfc
0000e253 (02) 72 0b                    JB 0xe260
0000e255 (01) 53                       PUSH BX
0000e256 (03) bb 2736                  MOV BX, 0x3627
0000e259 (02) 2e d7                    XLAT BYTE CS:[BX+AL]
0000e25b (01) 5b                       POP BX
0000e25c (02) b4 80                    MOV AH, 0x80
0000e25e (02) eb 03                    JMP 0xe263
0000e260 (03) b8 4000                  MOV AX, 0x40
0000e263 (03) 8945 25                  MOV [DI+0x25], AX
0000e266 (01) c3                       RET
0000e267 (03) c0c4 c0                  ROL AH, 0xc0
0000e26a (03) d353 e8                  RCL WORD [BP+DI-0x18], CL
0000e26d (01) a5                       MOVSW
0000e26e (03) f65b c3                  NEG BYTE [BP+DI-0x3d]
0000e271 (03) e8 7400                  CALL 0xe2e8
0000e274 (02) 72 3d                    JB 0xe2b3
0000e276 (04) c416 e607                LES DX, WORD [0x7e6]
0000e27a (03) e8 ff01                  CALL 0xe47c
0000e27d (03) 8b77 04                  MOV SI, [BX+0x4]
0000e280 (03) a1 dc07                  MOV AX, [0x7dc]
0000e283 (03) 8944 0e                  MOV [SI+0xe], AX
0000e286 (03) a3 ee07                  MOV [0x7ee], AX
0000e289 (02) 8bd6                     MOV DX, SI
0000e28b (02) b4 14                    MOV AH, 0x14
0000e28d (03) e8 bdf5                  CALL 0xd84d
0000e290 (03) e8 fd01                  CALL 0xe490
0000e293 (02) 84c0                     TEST AL, AL
0000e295 (02) 74 1a                    JZ 0xe2b1
0000e297 (02) 3c 03                    CMP AL, 0x3
0000e299 (02) b0 05                    MOV AL, 0x5
0000e29b (02) 72 16                    JB 0xe2b3
0000e29d (04) c43e e607                LES DI, WORD [0x7e6]
0000e2a1 (04) 8b0e dc07                MOV CX, [0x7dc]
0000e2a5 (02) b0 00                    MOV AL, 0x0
0000e2a7 (01) fc                       CLD
0000e2a8 (02) f2 ae                    REPNZ SCASB
0000e2aa (02) 75 05                    JNZ 0xe2b1
0000e2ac (01) 41                       INC CX
0000e2ad (04) 290e ee07                SUB [0x7ee], CX
0000e2b1 (01) f8                       CLC
0000e2b2 (01) c3                       RET
0000e2b3 (01) f9                       STC
0000e2b4 (01) c3                       RET
0000e2b5 (03) e8 3000                  CALL 0xe2e8
0000e2b8 (02) 72 2c                    JB 0xe2e6
0000e2ba (03) 8b77 04                  MOV SI, [BX+0x4]
0000e2bd (04) 807c 18 ff               CMP BYTE [SI+0x18], 0xff
0000e2c1 (02) 74 36                    JZ 0xe2f9
0000e2c3 (04) c416 e607                LES DX, WORD [0x7e6]
0000e2c7 (03) e8 b201                  CALL 0xe47c
0000e2ca (03) 8b77 04                  MOV SI, [BX+0x4]
0000e2cd (03) a1 dc07                  MOV AX, [0x7dc]
0000e2d0 (03) 8944 0e                  MOV [SI+0xe], AX
0000e2d3 (03) a3 ee07                  MOV [0x7ee], AX
0000e2d6 (02) 8bd6                     MOV DX, SI
0000e2d8 (02) b4 15                    MOV AH, 0x15
0000e2da (03) e8 70f5                  CALL 0xd84d
0000e2dd (03) e8 b001                  CALL 0xe490
0000e2e0 (02) 84c0                     TEST AL, AL
0000e2e2 (02) 75 02                    JNZ 0xe2e6
0000e2e4 (01) f8                       CLC
0000e2e5 (01) c3                       RET
0000e2e6 (01) f9                       STC
0000e2e7 (01) c3                       RET
0000e2e8 (03) f607 08                  TEST BYTE [BX], 0x8
0000e2eb (02) 75 0b                    JNZ 0xe2f8
0000e2ed (03) 8b57 04                  MOV DX, [BX+0x4]
0000e2f0 (03) e8 0801                  CALL 0xe3fb
0000e2f3 (02) 72 03                    JB 0xe2f8
0000e2f5 (03) 800f 08                  OR BYTE [BX], 0x8
0000e2f8 (01) c3                       RET
0000e2f9 (03) a1 dc07                  MOV AX, [0x7dc]
0000e2fc (03) a3 ee07                  MOV [0x7ee], AX
0000e2ff (01) 91                       XCHG CX, AX
0000e300 (02) e3 62                    JCXZ 0xe364
0000e302 (05) f744 25 2000             TEST WORD [SI+0x25], 0x20
0000e307 (02) 74 15                    JZ 0xe31e
0000e309 (04) 890e 4009                MOV [0x940], CX
0000e30d (03) a1 e807                  MOV AX, [0x7e8]
0000e310 (03) a3 3e09                  MOV [0x93e], AX
0000e313 (03) a1 e607                  MOV AX, [0x7e6]
0000e316 (03) a3 3c09                  MOV [0x93c], AX
0000e319 (03) e8 4b00                  CALL 0xe367
0000e31c (02) eb 46                    JMP 0xe364
0000e31e (04) c436 e607                LES SI, WORD [0x7e6]
0000e322 (04) 8936 3c09                MOV [0x93c], SI
0000e326 (04) 8c06 3e09                MOV WORD [0x93e], ES
0000e32a (06) c706 4009 0000           MOV WORD [0x940], 0x0
0000e330 (02) 26 ac                    LODS BYTE ES:[SI]
0000e332 (02) 3c 20                    CMP AL, 0x20
0000e334 (02) 72 13                    JB 0xe349
0000e336 (06) f706 0b01 0002           TEST WORD [0x10b], 0x200
0000e33c (02) 75 0b                    JNZ 0xe349
0000e33e (04) ff06 4009                INC WORD [0x940]
0000e342 (02) e2 ec                    LOOP 0xe330
0000e344 (03) e8 2000                  CALL 0xe367
0000e347 (02) eb 1b                    JMP 0xe364
0000e349 (05) 833e 4009 00             CMP WORD [0x940], 0x0
0000e34e (02) 74 03                    JZ 0xe353
0000e350 (03) e8 1400                  CALL 0xe367
0000e353 (02) 3c 1a                    CMP AL, 0x1a
0000e355 (02) 74 0d                    JZ 0xe364
0000e357 (02) 8ad0                     MOV DL, AL
0000e359 (02) b4 02                    MOV AH, 0x2
0000e35b (03) e8 eff4                  CALL 0xd84d
0000e35e (04) ff06 3c09                INC WORD [0x93c]
0000e362 (02) e2 cc                    LOOP 0xe330
0000e364 (02) 2bc0                     SUB AX, AX
0000e366 (01) c3                       RET
0000e367 (01) 50                       PUSH AX
0000e368 (01) 51                       PUSH CX
0000e369 (01) 06                       PUSH ES
0000e36a (01) 1e                       PUSH DS
0000e36b (03) a1 3e09                  MOV AX, [0x93e]
0000e36e (04) 8b1e 3c09                MOV BX, [0x93c]
0000e372 (04) 8b0e 4009                MOV CX, [0x940]
0000e376 (02) 2bd2                     SUB DX, DX
0000e378 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000e37d (04) 8e06 4e00                MOV ES, [0x4e]
0000e381 (06) 26 833e 7800 00          CMP WORD ES:[0x78], 0x0
0000e387 (02) 75 18                    JNZ 0xe3a1
0000e389 (01) 55                       PUSH BP
0000e38a (01) 56                       PUSH SI
0000e38b (01) 57                       PUSH DI
0000e38c (01) 52                       PUSH DX
0000e38d (01) 51                       PUSH CX
0000e38e (01) 50                       PUSH AX
0000e38f (01) 53                       PUSH BX
0000e390 (03) b8 2700                  MOV AX, 0x27
0000e393 (04) ff1e 2800                CALL FAR WORD [0x28]
0000e397 (03) 83c4 08                  ADD SP, 0x8
0000e39a (01) 5f                       POP DI
0000e39b (01) 5e                       POP SI
0000e39c (01) 5d                       POP BP
0000e39d (01) 1f                       POP DS
0000e39e (01) 07                       POP ES
0000e39f (02) eb 0a                    JMP 0xe3ab
0000e3a1 (01) 1f                       POP DS
0000e3a2 (01) 07                       POP ES
0000e3a3 (02) b1 6f                    MOV CL, 0x6f
0000e3a5 (03) ba 3c09                  MOV DX, 0x93c
0000e3a8 (03) e8 02f1                  CALL 0xd4ad
0000e3ab (02) 2bc0                     SUB AX, AX
0000e3ad (04) 8706 4009                XCHG [0x940], AX
0000e3b1 (04) 0006 0101                ADD [0x101], AL
0000e3b5 (04) 0106 3c09                ADD [0x93c], AX
0000e3b9 (01) 59                       POP CX
0000e3ba (01) 58                       POP AX
0000e3bb (01) c3                       RET
0000e3bc (01) 50                       PUSH AX
0000e3bd (04) c416 e607                LES DX, WORD [0x7e6]
0000e3c1 (03) e8 b800                  CALL 0xe47c
0000e3c4 (01) 58                       POP AX
0000e3c5 (03) 8b57 04                  MOV DX, [BX+0x4]
0000e3c8 (04) 8b0e dc07                MOV CX, [0x7dc]
0000e3cc (03) e8 7ef4                  CALL 0xd84d
0000e3cf (06) 813e e608 ff00           CMP WORD [0x8e6], 0xff
0000e3d5 (02) 72 07                    JB 0xe3de
0000e3d7 (02) b0 05                    MOV AL, 0x5
0000e3d9 (03) e8 85f4                  CALL 0xd861
0000e3dc (02) eb 04                    JMP 0xe3e2
0000e3de (04) 890e ee07                MOV [0x7ee], CX
0000e3e2 (03) e9 ab00                  JMP 0xe490
0000e3e5 (02) 8bfa                     MOV DI, DX
0000e3e7 (03) a1 dc07                  MOV AX, [0x7dc]
0000e3ea (03) 8845 06                  MOV [DI+0x6], AL
0000e3ed (02) b4 16                    MOV AH, 0x16
0000e3ef (03) e8 5bf4                  CALL 0xd84d
0000e3f2 (02) 84c0                     TEST AL, AL
0000e3f4 (02) 75 01                    JNZ 0xe3f7
0000e3f6 (01) c3                       RET
0000e3f7 (02) b0 05                    MOV AL, 0x5
0000e3f9 (01) f9                       STC
0000e3fa (01) c3                       RET
0000e3fb (02) b4 0f                    MOV AH, 0xf
0000e3fd (03) e8 4df4                  CALL 0xd84d
0000e400 (02) 84c0                     TEST AL, AL
0000e402 (02) 75 01                    JNZ 0xe405
0000e404 (01) c3                       RET
0000e405 (02) b0 02                    MOV AL, 0x2
0000e407 (06) 813e e608 ff00           CMP WORD [0x8e6], 0xff
0000e40d (02) 76 02                    JBE 0xe411
0000e40f (02) b0 05                    MOV AL, 0x5
0000e411 (01) f9                       STC
0000e412 (01) c3                       RET
0000e413 (04) 8d16 f707                LEA DX, [0x7f7]
0000e417 (02) b4 13                    MOV AH, 0x13
0000e419 (03) e8 31f4                  CALL 0xd84d
0000e41c (02) 84c0                     TEST AL, AL
0000e41e (02) 75 01                    JNZ 0xe421
0000e420 (01) c3                       RET
0000e421 (02) b0 02                    MOV AL, 0x2
0000e423 (06) 813e e608 ff00           CMP WORD [0x8e6], 0xff
0000e429 (02) 76 02                    JBE 0xe42d
0000e42b (02) b0 05                    MOV AL, 0x5
0000e42d (01) f9                       STC
0000e42e (01) c3                       RET
0000e42f (01) 06                       PUSH ES
0000e430 (01) 56                       PUSH SI
0000e431 (01) 50                       PUSH AX
0000e432 (01) 9c                       PUSHF
0000e433 (01) 53                       PUSH BX
0000e434 (03) e8 1df4                  CALL 0xd854
0000e437 (04) 26 8b77 11               MOV SI, ES:[BX+0x11]
0000e43b (05) 2e 8e06 0600             MOV ES, CS:[0x6]
0000e440 (01) 5b                       POP BX
0000e441 (02) 85f6                     TEST SI, SI
0000e443 (02) 74 1c                    JZ 0xe461
0000e445 (05) 26 837c 20 01            CMP WORD ES:[SI+0x20], 0x1
0000e44a (02) 75 15                    JNZ 0xe461
0000e44c (06) 26 c744 22 ffff          MOV WORD ES:[SI+0x22], 0xffff
0000e452 (05) 8036 c60d 01             XOR BYTE [0xdc6], 0x1
0000e457 (03) 8b47 02                  MOV AX, [BX+0x2]
0000e45a (04) 26 8744 1e               XCHG ES:[SI+0x1e], AX
0000e45e (03) 8747 02                  XCHG [BX+0x2], AX
0000e461 (01) 9d                       POPF
0000e462 (01) 58                       POP AX
0000e463 (01) 5e                       POP SI
0000e464 (01) 07                       POP ES
0000e465 (01) c3                       RET
0000e466 (03) 8b57 04                  MOV DX, [BX+0x4]
0000e469 (02) b4 10                    MOV AH, 0x10
0000e46b (03) e8 dff3                  CALL 0xd84d
0000e46e (02) 3c 00                    CMP AL, 0x0
0000e470 (02) 75 01                    JNZ 0xe473
0000e472 (01) c3                       RET
0000e473 (02) b0 05                    MOV AL, 0x5
0000e475 (01) f9                       STC
0000e476 (01) c3                       RET
0000e477 (03) ba 1c08                  MOV DX, 0x81c
0000e47a (01) 1e                       PUSH DS
0000e47b (01) 07                       POP ES
0000e47c (03) a1 6d01                  MOV AX, [0x16d]
0000e47f (03) a3 3809                  MOV [0x938], AX
0000e482 (03) a1 6f01                  MOV AX, [0x16f]
0000e485 (03) a3 3a09                  MOV [0x93a], AX
0000e488 (05) c606 c50d 02             MOV BYTE [0xdc5], 0x2
0000e48d (03) e9 ace0                  JMP 0xc53c
0000e490 (05) c606 c50d 01             MOV BYTE [0xdc5], 0x1
0000e495 (01) 06                       PUSH ES
0000e496 (01) 50                       PUSH AX
0000e497 (04) c416 3809                LES DX, WORD [0x938]
0000e49b (03) e8 9ee0                  CALL 0xc53c
0000e49e (01) 58                       POP AX
0000e49f (01) 07                       POP ES
0000e4a0 (01) c3                       RET
0000e4a1 (02) 2bc0                     SUB AX, AX
0000e4a3 (03) a3 f008                  MOV [0x8f0], AX
0000e4a6 (01) 06                       PUSH ES
0000e4a7 (03) a0 f707                  MOV AL, [0x7f7]
0000e4aa (01) 48                       DEC AX
0000e4ab (03) a3 1208                  MOV [0x812], AX
0000e4ae (03) e8 0df8                  CALL 0xdcbe
0000e4b1 (02) 85db                     TEST BX, BX
0000e4b3 (02) 74 18                    JZ 0xe4cd
0000e4b5 (02) d1e0                     SHL AX, 0x1
0000e4b7 (02) 03d8                     ADD BX, AX
0000e4b9 (03) 26 8b1f                  MOV BX, ES:[BX]
0000e4bc (02) 85db                     TEST BX, BX
0000e4be (02) 74 0d                    JZ 0xe4cd
0000e4c0 (03) 26 8b07                  MOV AX, ES:[BX]
0000e4c3 (03) a3 1208                  MOV [0x812], AX
0000e4c6 (04) 26 8b47 06               MOV AX, ES:[BX+0x6]
0000e4ca (03) a3 f008                  MOV [0x8f0], AX
0000e4cd (01) 07                       POP ES
0000e4ce (04) c43e 6d01                LES DI, WORD [0x16d]
0000e4d2 (03) bb db38                  MOV BX, 0x38db
0000e4d5 (01) fc                       CLD
0000e4d6 (03) 2e 8b0f                  MOV CX, CS:[BX]
0000e4d9 (02) e3 0b                    JCXZ 0xe4e6
0000e4db (04) 2e 8b77 02               MOV SI, CS:[BX+0x2]
0000e4df (02) f3 a4                    REP MOVSB
0000e4e1 (03) 83c3 04                  ADD BX, 0x4
0000e4e4 (02) eb f0                    JMP 0xe4d6
0000e4e6 (05) 26 f645 f7 08            TEST BYTE ES:[DI-0x9], 0x8
0000e4eb (03) be 2408                  MOV SI, 0x824
0000e4ee (02) 74 07                    JZ 0xe4f7
0000e4f0 (03) b9 0b00                  MOV CX, 0xb
0000e4f3 (02) f3 a4                    REP MOVSB
0000e4f5 (02) eb 17                    JMP 0xe50e
0000e4f7 (03) b9 0800                  MOV CX, 0x8
0000e4fa (03) e8 1500                  CALL 0xe512
0000e4fd (03) be 2c08                  MOV SI, 0x82c
0000e500 (03) 803c 20                  CMP BYTE [SI], 0x20
0000e503 (02) 74 09                    JZ 0xe50e
0000e505 (02) b0 2e                    MOV AL, 0x2e
0000e507 (01) aa                       STOSB
0000e508 (03) b9 0300                  MOV CX, 0x3
0000e50b (03) e8 0400                  CALL 0xe512
0000e50e (02) b0 00                    MOV AL, 0x0
0000e510 (01) aa                       STOSB
0000e511 (01) c3                       RET
0000e512 (01) ac                       LODSB
0000e513 (02) 3c 20                    CMP AL, 0x20
0000e515 (02) 74 03                    JZ 0xe51a
0000e517 (01) aa                       STOSB
0000e518 (02) e2 f8                    LOOP 0xe512
0000e51a (01) c3                       RET
0000e51b (03) 0d 00f6                  OR AX, 0xf600
0000e51e (01) 07                       POP ES
0000e51f (01) 06                       PUSH ES
0000e520 (02) 000f                     ADD [BX], CL
0000e522 (02) 0802                     OR [BP+SI], AL
0000e524 (02) 00f0                     ADD AL, DH
0000e526 (02) 0801                     OR [BX+DI], AL
0000e528 (02) 002f                     ADD [BX], CH
0000e52a (02) 0804                     OR [SI], AL
0000e52c (02) 003a                     ADD [BP+SI], BH
0000e52e (02) 0804                     OR [SI], AL
0000e530 (03) 0040 08                  ADD [BX+SI+0x8], AL
0000e533 (02) 0000                     ADD [BX+SI], AL
0000e535 (01) 1e                       PUSH DS
0000e536 (01) 07                       POP ES
0000e537 (01) 1e                       PUSH DS
0000e538 (03) bf f607                  MOV DI, 0x7f6
0000e53b (04) c536 6d01                LDS SI, WORD [0x16d]
0000e53f (02) b0 00                    MOV AL, 0x0
0000e541 (01) fc                       CLD
0000e542 (03) b9 0d00                  MOV CX, 0xd
0000e545 (02) f3 a4                    REP MOVSB
0000e547 (03) b9 0c00                  MOV CX, 0xc
0000e54a (02) f3 aa                    REP STOSB
0000e54c (03) b9 0600                  MOV CX, 0x6
0000e54f (02) f3 a4                    REP MOVSB
0000e551 (03) b9 0700                  MOV CX, 0x7
0000e554 (02) f3 aa                    REP STOSB
0000e556 (01) ad                       LODSW
0000e557 (01) 1f                       POP DS
0000e558 (03) a3 f008                  MOV [0x8f0], AX
0000e55b (01) 57                       PUSH DI
0000e55c (01) 06                       PUSH ES
0000e55d (03) e8 5ef7                  CALL 0xdcbe
0000e560 (02) 85db                     TEST BX, BX
0000e562 (02) 74 21                    JZ 0xe585
0000e564 (06) 26 c747 22 ffff          MOV WORD ES:[BX+0x22], 0xffff
0000e56a (03) a0 f707                  MOV AL, [0x7f7]
0000e56d (01) 98                       CBW
0000e56e (01) 48                       DEC AX
0000e56f (02) d1e0                     SHL AX, 0x1
0000e571 (01) 97                       XCHG DI, AX
0000e572 (03) 26 8b39                  MOV DI, ES:[BX+DI]
0000e575 (02) 85ff                     TEST DI, DI
0000e577 (02) 74 0c                    JZ 0xe585
0000e579 (03) a1 1208                  MOV AX, [0x812]
0000e57c (01) ab                       STOSW
0000e57d (02) 2bc0                     SUB AX, AX
0000e57f (01) ab                       STOSW
0000e580 (01) ab                       STOSW
0000e581 (03) a1 f008                  MOV AX, [0x8f0]
0000e584 (01) ab                       STOSW
0000e585 (01) 07                       POP ES
0000e586 (01) 5f                       POP DI
0000e587 (01) c3                       RET
0000e588 (02) 8bd6                     MOV DX, SI
0000e58a (01) ac                       LODSB
0000e58b (02) 3c 00                    CMP AL, 0x0
0000e58d (02) 74 0b                    JZ 0xe59a
0000e58f (02) 3c 2e                    CMP AL, 0x2e
0000e591 (02) 74 f7                    JZ 0xe58a
0000e593 (03) e8 00f5                  CALL 0xda96
0000e596 (02) 75 f2                    JNZ 0xe58a
0000e598 (02) eb ee                    JMP 0xe588
0000e59a (02) 8bf2                     MOV SI, DX
0000e59c (01) c3                       RET
0000e59d (01) 53                       PUSH BX
0000e59e (02) 8ad0                     MOV DL, AL
0000e5a0 (03) 80e2 1f                  AND DL, 0x1f
0000e5a3 (02) b1 05                    MOV CL, 0x5
0000e5a5 (02) d3e8                     SHR AX, CL
0000e5a7 (02) 8af0                     MOV DH, AL
0000e5a9 (03) 80e6 0f                  AND DH, 0xf
0000e5ac (02) b1 04                    MOV CL, 0x4
0000e5ae (02) d3e8                     SHR AX, CL
0000e5b0 (03) 05 bc07                  ADD AX, 0x7bc
0000e5b3 (02) 8bc8                     MOV CX, AX
0000e5b5 (03) e8 c6eb                  CALL 0xd17e
0000e5b8 (01) 5b                       POP BX
0000e5b9 (01) c3                       RET
0000e5ba (01) 53                       PUSH BX
0000e5bb (02) b1 05                    MOV CL, 0x5
0000e5bd (02) d3e8                     SHR AX, CL
0000e5bf (02) 8ad0                     MOV DL, AL
0000e5c1 (03) 80e2 3f                  AND DL, 0x3f
0000e5c4 (02) b1 06                    MOV CL, 0x6
0000e5c6 (02) d3e8                     SHR AX, CL
0000e5c8 (02) 8af0                     MOV DH, AL
0000e5ca (03) 80e6 1f                  AND DH, 0x1f
0000e5cd (02) 8bca                     MOV CX, DX
0000e5cf (03) e8 29ec                  CALL 0xd1fb
0000e5d2 (01) 5b                       POP BX
0000e5d3 (01) c3                       RET
0000e5d4 (04) 8b1e da07                MOV BX, [0x7da]
0000e5d8 (03) e8 5600                  CALL 0xe631
0000e5db (02) 72 10                    JB 0xe5ed
0000e5dd (03) a1 a60d                  MOV AX, [0xda6]
0000e5e0 (04) 26 a3 0100               MOV ES:[0x1], AX
0000e5e4 (02) 8cc0                     MOV AX, ES
0000e5e6 (01) 40                       INC AX
0000e5e7 (03) a3 ee07                  MOV [0x7ee], AX
0000e5ea (03) e9 ca00                  JMP 0xe6b7
0000e5ed (04) 8936 da07                MOV [0x7da], SI
0000e5f1 (03) e9 6df2                  JMP 0xd861
0000e5f4 (03) e8 f200                  CALL 0xe6e9
0000e5f7 (02) 72 08                    JB 0xe601
0000e5f9 (07) 26 c706 0100 0000        MOV WORD ES:[0x1], 0x0
0000e600 (01) c3                       RET
0000e601 (03) e9 5df2                  JMP 0xd861
0000e604 (03) e8 e200                  CALL 0xe6e9
0000e607 (02) 72 1c                    JB 0xe625
0000e609 (03) e8 7d00                  CALL 0xe689
0000e60c (02) 72 17                    JB 0xe625
0000e60e (04) 8b1e da07                MOV BX, [0x7da]
0000e612 (05) 26 8b0e 0300             MOV CX, ES:[0x3]
0000e617 (02) 3bcb                     CMP CX, BX
0000e619 (02) b0 08                    MOV AL, 0x8
0000e61b (02) 72 08                    JB 0xe625
0000e61d (05) 26 8a16 0000             MOV DL, ES:[0x0]
0000e622 (03) e9 9200                  JMP 0xe6b7
0000e625 (05) 26 8b0e 0300             MOV CX, ES:[0x3]
0000e62a (04) 890e da07                MOV [0x7da], CX
0000e62e (03) e9 30f2                  JMP 0xd861
0000e631 (03) e8 3600                  CALL 0xe66a
0000e634 (04) 8e06 7d01                MOV ES, [0x17d]
0000e638 (02) 2bf6                     SUB SI, SI
0000e63a (02) 2bff                     SUB DI, DI
0000e63c (03) e8 b000                  CALL 0xe6ef
0000e63f (02) 72 23                    JB 0xe664
0000e641 (02) 8ad0                     MOV DL, AL
0000e643 (06) 26 833e 0100 00          CMP WORD ES:[0x1], 0x0
0000e649 (02) 75 11                    JNZ 0xe65c
0000e64b (05) 26 8b0e 0300             MOV CX, ES:[0x3]
0000e650 (02) 3bd9                     CMP BX, CX
0000e652 (02) 76 14                    JBE 0xe668
0000e654 (02) 3bce                     CMP CX, SI
0000e656 (02) 76 04                    JBE 0xe65c
0000e658 (02) 8bf1                     MOV SI, CX
0000e65a (02) 8cc7                     MOV DI, ES
0000e65c (03) e8 7f00                  CALL 0xe6de
0000e65f (03) 80fa 4d                  CMP DL, 0x4d
0000e662 (02) 74 d8                    JZ 0xe63c
0000e664 (02) b0 08                    MOV AL, 0x8
0000e666 (01) f9                       STC
0000e667 (01) c3                       RET
0000e668 (01) f8                       CLC
0000e669 (01) c3                       RET
0000e66a (04) 8e06 7d01                MOV ES, [0x17d]
0000e66e (06) 26 803e 0000 4d          CMP BYTE ES:[0x0], 0x4d
0000e674 (02) 75 12                    JNZ 0xe688
0000e676 (06) 26 833e 0100 00          CMP WORD ES:[0x1], 0x0
0000e67c (02) 75 05                    JNZ 0xe683
0000e67e (03) e8 0800                  CALL 0xe689
0000e681 (02) 72 05                    JB 0xe688
0000e683 (03) e8 5800                  CALL 0xe6de
0000e686 (02) eb e6                    JMP 0xe66e
0000e688 (01) c3                       RET
0000e689 (01) 06                       PUSH ES
0000e68a (06) 26 803e 0000 4d          CMP BYTE ES:[0x0], 0x4d
0000e690 (02) 75 22                    JNZ 0xe6b4
0000e692 (03) e8 4900                  CALL 0xe6de
0000e695 (03) e8 5700                  CALL 0xe6ef
0000e698 (02) 72 1b                    JB 0xe6b5
0000e69a (06) 26 833e 0100 00          CMP WORD ES:[0x1], 0x0
0000e6a0 (02) 75 12                    JNZ 0xe6b4
0000e6a2 (05) 26 8b0e 0300             MOV CX, ES:[0x3]
0000e6a7 (01) 07                       POP ES
0000e6a8 (04) 26 a2 0000               MOV ES:[0x0], AL
0000e6ac (01) 41                       INC CX
0000e6ad (05) 26 010e 0300             ADD ES:[0x3], CX
0000e6b2 (02) eb d5                    JMP 0xe689
0000e6b4 (01) f8                       CLC
0000e6b5 (01) 07                       POP ES
0000e6b6 (01) c3                       RET
0000e6b7 (02) 3bd9                     CMP BX, CX
0000e6b9 (02) 74 22                    JZ 0xe6dd
0000e6bb (05) 26 891e 0300             MOV ES:[0x3], BX
0000e6c0 (06) 26 c606 0000 4d          MOV BYTE ES:[0x0], 0x4d
0000e6c6 (03) e8 1500                  CALL 0xe6de
0000e6c9 (05) 26 8816 0000             MOV ES:[0x0], DL
0000e6ce (07) 26 c706 0100 0000        MOV WORD ES:[0x1], 0x0
0000e6d5 (02) 2bcb                     SUB CX, BX
0000e6d7 (01) 49                       DEC CX
0000e6d8 (05) 26 890e 0300             MOV ES:[0x3], CX
0000e6dd (01) c3                       RET
0000e6de (02) 8cc0                     MOV AX, ES
0000e6e0 (05) 26 0306 0300             ADD AX, ES:[0x3]
0000e6e5 (01) 40                       INC AX
0000e6e6 (02) 8ec0                     MOV ES, AX
0000e6e8 (01) c3                       RET
0000e6e9 (03) a1 e407                  MOV AX, [0x7e4]
0000e6ec (01) 48                       DEC AX
0000e6ed (02) 8ec0                     MOV ES, AX
0000e6ef (04) 26 a0 0000               MOV AL, ES:[0x0]
0000e6f3 (02) 3c 4d                    CMP AL, 0x4d
0000e6f5 (02) 74 07                    JZ 0xe6fe
0000e6f7 (02) 3c 5a                    CMP AL, 0x5a
0000e6f9 (02) 74 03                    JZ 0xe6fe
0000e6fb (02) b0 07                    MOV AL, 0x7
0000e6fd (01) f9                       STC
0000e6fe (01) c3                       RET
0000e6ff (03) a1 d807                  MOV AX, [0x7d8]
0000e702 (02) b4 03                    MOV AH, 0x3
0000e704 (03) a3 a20d                  MOV [0xda2], AX
0000e707 (05) c606 7a01 01             MOV BYTE [0x17a], 0x1
0000e70c (03) a1 e607                  MOV AX, [0x7e6]
0000e70f (04) 0306 a60d                ADD AX, [0xda6]
0000e713 (03) a3 b20d                  MOV [0xdb2], AX
0000e716 (06) c706 b40d 0000           MOV WORD [0xdb4], 0x0
0000e71c (05) c606 b60d 00             MOV BYTE [0xdb6], 0x0
0000e721 (03) ba b20d                  MOV DX, 0xdb2
0000e724 (02) b1 39                    MOV CL, 0x39
0000e726 (03) e8 9ced                  CALL 0xd4c5
0000e729 (03) e9 f400                  JMP 0xe820
0000e72c (03) a1 d807                  MOV AX, [0x7d8]
0000e72f (02) 3c 00                    CMP AL, 0x0
0000e731 (02) 74 09                    JZ 0xe73c
0000e733 (02) 3c 01                    CMP AL, 0x1
0000e735 (02) 74 0f                    JZ 0xe746
0000e737 (02) b0 01                    MOV AL, 0x1
0000e739 (03) e9 25f1                  JMP 0xd861
0000e73c (03) a0 a40d                  MOV AL, [0xda4]
0000e73f (03) a2 ee07                  MOV [0x7ee], AL
0000e742 (03) a2 e607                  MOV [0x7e6], AL
0000e745 (01) c3                       RET
0000e746 (03) a1 e607                  MOV AX, [0x7e6]
0000e749 (02) 3c 01                    CMP AL, 0x1
0000e74b (02) 77 ea                    JA 0xe737
0000e74d (03) a2 a40d                  MOV [0xda4], AL
0000e750 (03) a2 ee07                  MOV [0x7ee], AL
0000e753 (01) c3                       RET
0000e754 (03) e8 adf4                  CALL 0xdc04
0000e757 (02) 2bd2                     SUB DX, DX
0000e759 (03) e8 1efd                  CALL 0xe47a
0000e75c (03) e8 0cfb                  CALL 0xe26b
0000e75f (02) 72 61                    JB 0xe7c2
0000e761 (03) e8 97fc                  CALL 0xe3fb
0000e764 (02) 72 5c                    JB 0xe7c2
0000e766 (02) 8bda                     MOV BX, DX
0000e768 (03) a1 d807                  MOV AX, [0x7d8]
0000e76b (02) 3c 03                    CMP AL, 0x3
0000e76d (02) 74 60                    JZ 0xe7cf
0000e76f (02) 3c 01                    CMP AL, 0x1
0000e771 (02) 74 06                    JZ 0xe779
0000e773 (02) 3c 00                    CMP AL, 0x0
0000e775 (02) b0 01                    MOV AL, 0x1
0000e777 (02) 75 49                    JNZ 0xe7c2
0000e779 (04) 807f 09 43               CMP BYTE [BX+0x9], 0x43
0000e77d (02) 75 1e                    JNZ 0xe79d
0000e77f (05) 817f 0a 4d44             CMP WORD [BX+0xa], 0x444d
0000e784 (02) 74 45                    JZ 0xe7cb
0000e786 (05) 817f 0a 4f4d             CMP WORD [BX+0xa], 0x4d4f
0000e78b (02) 75 10                    JNZ 0xe79d
0000e78d (03) e8 7a01                  CALL 0xe90a
0000e790 (03) e8 9f01                  CALL 0xe932
0000e793 (02) 72 2d                    JB 0xe7c2
0000e795 (03) e8 6102                  CALL 0xe9f9
0000e798 (03) e8 e802                  CALL 0xea83
0000e79b (02) eb 1b                    JMP 0xe7b8
0000e79d (03) e8 4101                  CALL 0xe8e1
0000e7a0 (02) 72 20                    JB 0xe7c2
0000e7a2 (03) e8 6501                  CALL 0xe90a
0000e7a5 (03) e8 9801                  CALL 0xe940
0000e7a8 (02) 72 18                    JB 0xe7c2
0000e7aa (03) e8 4c02                  CALL 0xe9f9
0000e7ad (03) 83c2 10                  ADD DX, 0x10
0000e7b0 (04) 0116 3208                ADD [0x832], DX
0000e7b4 (04) 0116 2a08                ADD [0x82a], DX
0000e7b8 (05) 803e d807 01             CMP BYTE [0x7d8], 0x1
0000e7bd (02) 74 31                    JZ 0xe7f0
0000e7bf (03) e9 e902                  JMP 0xeaab
0000e7c2 (03) e8 cbfc                  CALL 0xe490
0000e7c5 (03) e8 75f4                  CALL 0xdc3d
0000e7c8 (03) e9 96f0                  JMP 0xd861
0000e7cb (03) e8 0b02                  CALL 0xe9d9
0000e7ce (01) c3                       RET
0000e7cf (03) e8 0f01                  CALL 0xe8e1
0000e7d2 (02) 72 ee                    JB 0xe7c2
0000e7d4 (04) 8e06 e407                MOV ES, [0x7e4]
0000e7d8 (04) 8b2e da07                MOV BP, [0x7da]
0000e7dc (04) 26 8b76 00               MOV SI, ES:[BP+0x0]
0000e7e0 (04) 26 8b7e 02               MOV DI, ES:[BP+0x2]
0000e7e4 (06) c706 ae0d ffff           MOV WORD [0xdae], 0xffff
0000e7ea (03) e8 5301                  CALL 0xe940
0000e7ed (03) e9 a0fc                  JMP 0xe490
0000e7f0 (01) 06                       PUSH ES
0000e7f1 (04) 8e06 e407                MOV ES, [0x7e4]
0000e7f5 (04) 8b3e da07                MOV DI, [0x7da]
0000e7f9 (03) 83c7 0e                  ADD DI, 0xe
0000e7fc (03) a1 2c08                  MOV AX, [0x82c]
0000e7ff (01) ab                       STOSW
0000e800 (03) a1 2a08                  MOV AX, [0x82a]
0000e803 (01) ab                       STOSW
0000e804 (03) a1 3008                  MOV AX, [0x830]
0000e807 (01) ab                       STOSW
0000e808 (03) a1 3208                  MOV AX, [0x832]
0000e80b (01) ab                       STOSW
0000e80c (01) 07                       POP ES
0000e80d (01) c3                       RET
0000e80e (03) a1 d807                  MOV AX, [0x7d8]
0000e811 (02) b4 00                    MOV AH, 0x0
0000e813 (03) e8 4aca                  CALL 0xb260
0000e816 (05) 803e b70d 00             CMP BYTE [0xdb7], 0x0
0000e81b (02) 74 03                    JZ 0xe820
0000e81d (03) e8 cc01                  CALL 0xe9ec
0000e820 (02) 2bc0                     SUB AX, AX
0000e822 (01) 9c                       PUSHF
0000e823 (04) ff36 a60d                PUSH WORD [0xda6]
0000e827 (01) 50                       PUSH AX
0000e828 (02) 8ec0                     MOV ES, AX
0000e82a (05) 26 ff2e 8000             JMP FAR WORD ES:[0x80]
0000e82f (01) 1e                       PUSH DS
0000e830 (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000e835 (04) 8e1e 4e00                MOV DS, [0x4e]
0000e839 (02) 2bc0                     SUB AX, AX
0000e83b (04) 8706 1400                XCHG [0x14], AX
0000e83f (01) 1f                       POP DS
0000e840 (02) 2bdb                     SUB BX, BX
0000e842 (03) 3d feff                  CMP AX, 0xfffe
0000e845 (02) 75 04                    JNZ 0xe84b
0000e847 (02) b7 01                    MOV BH, 0x1
0000e849 (02) eb 0b                    JMP 0xe856
0000e84b (03) 3d fdff                  CMP AX, 0xfffd
0000e84e (02) 75 04                    JNZ 0xe854
0000e850 (02) b7 02                    MOV BH, 0x2
0000e852 (02) eb 02                    JMP 0xe856
0000e854 (02) 86c3                     XCHG BL, AL
0000e856 (04) 891e ee07                MOV [0x7ee], BX
0000e85a (01) c3                       RET
0000e85b (01) 06                       PUSH ES
0000e85c (01) 50                       PUSH AX
0000e85d (01) 53                       PUSH BX
0000e85e (01) 56                       PUSH SI
0000e85f (03) a1 a60d                  MOV AX, [0xda6]
0000e862 (03) a3 b00d                  MOV [0xdb0], AX
0000e865 (02) 8bd8                     MOV BX, AX
0000e867 (02) 8ec0                     MOV ES, AX
0000e869 (04) 26 a1 1600               MOV AX, ES:[0x16]
0000e86d (03) a3 a60d                  MOV [0xda6], AX
0000e870 (04) 8e06 7d01                MOV ES, [0x17d]
0000e874 (05) 26 391e 0100             CMP ES:[0x1], BX
0000e879 (02) 75 07                    JNZ 0xe882
0000e87b (07) 26 c706 0100 0000        MOV WORD ES:[0x1], 0x0
0000e882 (06) 26 803e 0000 4d          CMP BYTE ES:[0x0], 0x4d
0000e888 (02) 75 05                    JNZ 0xe88f
0000e88a (03) e8 51fe                  CALL 0xe6de
0000e88d (02) eb e5                    JMP 0xe874
0000e88f (03) be 0a00                  MOV SI, 0xa
0000e892 (04) 8b9c 4209                MOV BX, [SI+0x942]
0000e896 (02) 85db                     TEST BX, BX
0000e898 (02) 74 21                    JZ 0xe8bb
0000e89a (03) a1 b00d                  MOV AX, [0xdb0]
0000e89d (04) 3b84 6a09                CMP AX, [SI+0x96a]
0000e8a1 (02) 75 18                    JNZ 0xe8bb
0000e8a3 (02) 2bc0                     SUB AX, AX
0000e8a5 (04) 8984 4209                MOV [SI+0x942], AX
0000e8a9 (04) 8984 6a09                MOV [SI+0x96a], AX
0000e8ad (03) 8847 01                  MOV [BX+0x1], AL
0000e8b0 (01) 56                       PUSH SI
0000e8b1 (03) e8 7bfb                  CALL 0xe42f
0000e8b4 (03) e8 affb                  CALL 0xe466
0000e8b7 (03) e8 75fb                  CALL 0xe42f
0000e8ba (01) 5e                       POP SI
0000e8bb (01) 46                       INC SI
0000e8bc (01) 46                       INC SI
0000e8bd (03) 83fe 28                  CMP SI, 0x28
0000e8c0 (02) 72 d0                    JB 0xe892
0000e8c2 (01) 5e                       POP SI
0000e8c3 (01) 5b                       POP BX
0000e8c4 (01) 58                       POP AX
0000e8c5 (01) 07                       POP ES
0000e8c6 (01) c3                       RET
0000e8c7 (03) e8 e4c9                  CALL 0xb2ae
0000e8ca (04) 8e1e b00d                MOV DS, [0xdb0]
0000e8ce (04) 8e16 3000                MOV SS, [0x30]
0000e8d2 (04) 8b26 2e00                MOV SP, [0x2e]
0000e8d6 (01) 5b                       POP BX
0000e8d7 (01) 59                       POP CX
0000e8d8 (01) 5a                       POP DX
0000e8d9 (01) 5e                       POP SI
0000e8da (01) 5f                       POP DI
0000e8db (01) 5d                       POP BP
0000e8dc (01) 1f                       POP DS
0000e8dd (01) 07                       POP ES
0000e8de (02) 2bc0                     SUB AX, AX
0000e8e0 (01) cf                       IRET
0000e8e1 (04) 8d16 1c08                LEA DX, [0x81c]
0000e8e5 (02) b4 1a                    MOV AH, 0x1a
0000e8e7 (03) e8 63ef                  CALL 0xd84d
0000e8ea (05) c747 0e 1c00             MOV WORD [BX+0xe], 0x1c
0000e8ef (02) 2bc0                     SUB AX, AX
0000e8f1 (03) 8947 21                  MOV [BX+0x21], AX
0000e8f4 (03) 8947 23                  MOV [BX+0x23], AX
0000e8f7 (02) 8bd3                     MOV DX, BX
0000e8f9 (02) b4 21                    MOV AH, 0x21
0000e8fb (03) e8 4fef                  CALL 0xd84d
0000e8fe (06) 813e 1c08 4d5a           CMP WORD [0x81c], 0x5a4d
0000e904 (02) 74 03                    JZ 0xe909
0000e906 (02) b0 0b                    MOV AL, 0xb
0000e908 (01) f9                       STC
0000e909 (01) c3                       RET
0000e90a (01) 53                       PUSH BX
0000e90b (03) a1 a60d                  MOV AX, [0xda6]
0000e90e (03) a3 aa0d                  MOV [0xdaa], AX
0000e911 (02) 8ec0                     MOV ES, AX
0000e913 (04) 26 a1 2c00               MOV AX, ES:[0x2c]
0000e917 (03) a3 ac0d                  MOV [0xdac], AX
0000e91a (03) bb ffff                  MOV BX, 0xffff
0000e91d (03) e8 11fd                  CALL 0xe631
0000e920 (01) 47                       INC DI
0000e921 (04) 893e a80d                MOV [0xda8], DI
0000e925 (02) 03f7                     ADD SI, DI
0000e927 (04) 8936 ae0d                MOV [0xdae], SI
0000e92b (03) 83c7 10                  ADD DI, 0x10
0000e92e (02) 8bf7                     MOV SI, DI
0000e930 (01) 5b                       POP BX
0000e931 (01) c3                       RET
0000e932 (02) 2bc0                     SUB AX, AX
0000e934 (03) 8947 21                  MOV [BX+0x21], AX
0000e937 (03) 8947 23                  MOV [BX+0x23], AX
0000e93a (03) e8 5f00                  CALL 0xe99c
0000e93d (03) e9 4d00                  JMP 0xe98d
0000e940 (03) a1 2408                  MOV AX, [0x824]
0000e943 (03) 8947 21                  MOV [BX+0x21], AX
0000e946 (05) c747 23 0000             MOV WORD [BX+0x23], 0x0
0000e94b (03) e8 4e00                  CALL 0xe99c
0000e94e (02) 72 3d                    JB 0xe98d
0000e950 (04) 8b0e 2208                MOV CX, [0x822]
0000e954 (01) f8                       CLC
0000e955 (02) e3 36                    JCXZ 0xe98d
0000e957 (05) c747 0e 0100             MOV WORD [BX+0xe], 0x1
0000e95c (03) a1 3408                  MOV AX, [0x834]
0000e95f (03) 8947 21                  MOV [BX+0x21], AX
0000e962 (05) c747 23 0000             MOV WORD [BX+0x23], 0x0
0000e967 (04) 8d16 3808                LEA DX, [0x838]
0000e96b (02) b4 1a                    MOV AH, 0x1a
0000e96d (03) e8 ddee                  CALL 0xd84d
0000e970 (02) 8bd3                     MOV DX, BX
0000e972 (01) 51                       PUSH CX
0000e973 (03) b9 0400                  MOV CX, 0x4
0000e976 (02) b4 27                    MOV AH, 0x27
0000e978 (03) e8 d2ee                  CALL 0xd84d
0000e97b (01) 59                       POP CX
0000e97c (04) c42e 3808                LES BP, WORD [0x838]
0000e980 (02) 8cc0                     MOV AX, ES
0000e982 (02) 03c7                     ADD AX, DI
0000e984 (02) 8ec0                     MOV ES, AX
0000e986 (04) 26 0176 00               ADD ES:[BP+0x0], SI
0000e98a (02) e2 e6                    LOOP 0xe972
0000e98c (01) f8                       CLC
0000e98d (01) 9c                       PUSHF
0000e98e (01) 50                       PUSH AX
0000e98f (02) 8bd3                     MOV DX, BX
0000e991 (02) b4 10                    MOV AH, 0x10
0000e993 (03) e8 b7ee                  CALL 0xd84d
0000e996 (03) e8 a4f2                  CALL 0xdc3d
0000e999 (01) 58                       POP AX
0000e99a (01) 9d                       POPF
0000e99b (01) c3                       RET
0000e99c (01) 56                       PUSH SI
0000e99d (01) 57                       PUSH DI
0000e99e (03) a1 ae0d                  MOV AX, [0xdae]
0000e9a1 (02) 2bc7                     SUB AX, DI
0000e9a3 (02) 76 2e                    JBE 0xe9d3
0000e9a5 (01) 96                       XCHG SI, AX
0000e9a6 (05) c747 0e 1000             MOV WORD [BX+0xe], 0x10
0000e9ab (01) 1e                       PUSH DS
0000e9ac (02) 8edf                     MOV DS, DI
0000e9ae (02) 2bd2                     SUB DX, DX
0000e9b0 (02) b4 1a                    MOV AH, 0x1a
0000e9b2 (03) e8 98ee                  CALL 0xd84d
0000e9b5 (01) 1f                       POP DS
0000e9b6 (03) b9 0004                  MOV CX, 0x400
0000e9b9 (02) 3bf1                     CMP SI, CX
0000e9bb (02) 73 02                    JAE 0xe9bf
0000e9bd (02) 8bce                     MOV CX, SI
0000e9bf (02) 03f9                     ADD DI, CX
0000e9c1 (02) 2bf1                     SUB SI, CX
0000e9c3 (02) 8bd3                     MOV DX, BX
0000e9c5 (02) b4 27                    MOV AH, 0x27
0000e9c7 (03) e8 83ee                  CALL 0xd84d
0000e9ca (02) 0ac0                     OR AL, AL
0000e9cc (02) 75 08                    JNZ 0xe9d6
0000e9ce (03) 83fe 00                  CMP SI, 0x0
0000e9d1 (02) 75 d8                    JNZ 0xe9ab
0000e9d3 (02) b0 08                    MOV AL, 0x8
0000e9d5 (01) f9                       STC
0000e9d6 (01) 5f                       POP DI
0000e9d7 (01) 5e                       POP SI
0000e9d8 (01) c3                       RET
0000e9d9 (02) 8bd3                     MOV DX, BX
0000e9db (02) b4 10                    MOV AH, 0x10
0000e9dd (03) e8 6dee                  CALL 0xd84d
0000e9e0 (03) e8 27ff                  CALL 0xe90a
0000e9e3 (03) e8 1300                  CALL 0xe9f9
0000e9e6 (03) e8 ee00                  CALL 0xead7
0000e9e9 (03) e8 3401                  CALL 0xeb20
0000e9ec (03) e8 4ef2                  CALL 0xdc3d
0000e9ef (03) e8 6101                  CALL 0xeb53
0000e9f2 (03) e8 6201                  CALL 0xeb57
0000e9f5 (03) e8 45f2                  CALL 0xdc3d
0000e9f8 (01) c3                       RET
0000e9f9 (04) c43e ea07                LES DI, WORD [0x7ea]
0000e9fd (03) 26 8b05                  MOV AX, ES:[DI]
0000ea00 (04) 26 8b5d 02               MOV BX, ES:[DI+0x2]
0000ea04 (02) 2bc9                     SUB CX, CX
0000ea06 (02) 8ec1                     MOV ES, CX
0000ea08 (03) bf 8800                  MOV DI, 0x88
0000ea0b (01) ab                       STOSW
0000ea0c (01) 93                       XCHG BX, AX
0000ea0d (01) ab                       STOSW
0000ea0e (04) 8b16 a80d                MOV DX, [0xda8]
0000ea12 (02) b4 26                    MOV AH, 0x26
0000ea14 (03) e8 36ee                  CALL 0xd84d
0000ea17 (02) 8bc2                     MOV AX, DX
0000ea19 (03) a3 a60d                  MOV [0xda6], AX
0000ea1c (01) 48                       DEC AX
0000ea1d (02) 8ec0                     MOV ES, AX
0000ea1f (05) 26 8916 0100             MOV ES:[0x1], DX
0000ea24 (04) 8e06 e407                MOV ES, [0x7e4]
0000ea28 (04) 8b1e da07                MOV BX, [0x7da]
0000ea2c (03) be 0200                  MOV SI, 0x2
0000ea2f (03) bf 8000                  MOV DI, 0x80
0000ea32 (03) b9 8000                  MOV CX, 0x80
0000ea35 (03) e8 3e00                  CALL 0xea76
0000ea38 (03) be 0600                  MOV SI, 0x6
0000ea3b (03) bf 5c00                  MOV DI, 0x5c
0000ea3e (03) b9 1000                  MOV CX, 0x10
0000ea41 (03) e8 3200                  CALL 0xea76
0000ea44 (03) be 0a00                  MOV SI, 0xa
0000ea47 (03) bf 6c00                  MOV DI, 0x6c
0000ea4a (03) b9 1000                  MOV CX, 0x10
0000ea4d (03) e8 2600                  CALL 0xea76
0000ea50 (03) 26 8b07                  MOV AX, ES:[BX]
0000ea53 (02) 8ec2                     MOV ES, DX
0000ea55 (02) 85c0                     TEST AX, AX
0000ea57 (02) 75 03                    JNZ 0xea5c
0000ea59 (03) a1 ac0d                  MOV AX, [0xdac]
0000ea5c (04) 26 a3 2c00               MOV ES:[0x2c], AX
0000ea60 (03) a1 aa0d                  MOV AX, [0xdaa]
0000ea63 (04) 26 a3 1600               MOV ES:[0x16], AX
0000ea67 (01) 1e                       PUSH DS
0000ea68 (01) 52                       PUSH DX
0000ea69 (02) 8eda                     MOV DS, DX
0000ea6b (03) ba 8000                  MOV DX, 0x80
0000ea6e (02) b4 1a                    MOV AH, 0x1a
0000ea70 (03) e8 daed                  CALL 0xd84d
0000ea73 (01) 5a                       POP DX
0000ea74 (01) 1f                       POP DS
0000ea75 (01) c3                       RET
0000ea76 (01) 1e                       PUSH DS
0000ea77 (01) 06                       PUSH ES
0000ea78 (03) 26 c530                  LDS SI, WORD ES:[BX+SI]
0000ea7b (02) 8ec2                     MOV ES, DX
0000ea7d (01) fc                       CLD
0000ea7e (02) f3 a4                    REP MOVSB
0000ea80 (01) 07                       POP ES
0000ea81 (01) 1f                       POP DS
0000ea82 (01) c3                       RET
0000ea83 (04) 8916 3208                MOV [0x832], DX
0000ea87 (06) c706 3008 0001           MOV WORD [0x830], 0x100
0000ea8d (04) 8916 2a08                MOV [0x82a], DX
0000ea91 (02) 8ec2                     MOV ES, DX
0000ea93 (05) 26 8b1e 0600             MOV BX, ES:[0x6]
0000ea98 (04) 891e 2c08                MOV [0x82c], BX
0000ea9c (05) 26 c707 0000             MOV WORD ES:[BX], 0x0
0000eaa1 (04) 81eb 0001                SUB BX, 0x100
0000eaa5 (05) 26 891e 0600             MOV ES:[0x6], BX
0000eaaa (01) c3                       RET
0000eaab (02) 2bdb                     SUB BX, BX
0000eaad (02) 2bc9                     SUB CX, CX
0000eaaf (02) 2bd2                     SUB DX, DX
0000eab1 (02) 2bed                     SUB BP, BP
0000eab3 (02) 2bf6                     SUB SI, SI
0000eab5 (02) 2bff                     SUB DI, DI
0000eab7 (04) 8e16 2a08                MOV SS, [0x82a]
0000eabb (04) 8b26 2c08                MOV SP, [0x82c]
0000eabf (02) 2bc0                     SUB AX, AX
0000eac1 (03) e8 9cc7                  CALL 0xb260
0000eac4 (01) 50                       PUSH AX
0000eac5 (04) ff36 3208                PUSH WORD [0x832]
0000eac9 (04) ff36 3008                PUSH WORD [0x830]
0000eacd (03) a1 a60d                  MOV AX, [0xda6]
0000ead0 (02) 8ed8                     MOV DS, AX
0000ead2 (02) 8ec0                     MOV ES, AX
0000ead4 (02) 2bc0                     SUB AX, AX
0000ead6 (01) cb                       RETF
0000ead7 (01) 1e                       PUSH DS
0000ead8 (01) 07                       POP ES
0000ead9 (05) c606 b70d ff             MOV BYTE [0xdb7], 0xff
0000eade (01) 1e                       PUSH DS
0000eadf (05) 2e 8e1e 0600             MOV DS, CS:[0x6]
0000eae4 (01) 06                       PUSH ES
0000eae5 (04) 8e06 4e00                MOV ES, [0x4e]
0000eae9 (04) 26 a0 0500               MOV AL, ES:[0x5]
0000eaed (01) 07                       POP ES
0000eaee (03) be 560f                  MOV SI, 0xf56
0000eaf1 (03) b9 2000                  MOV CX, 0x20
0000eaf4 (03) 3a44 04                  CMP AL, [SI+0x4]
0000eaf7 (02) 74 05                    JZ 0xeafe
0000eaf9 (03) 83c6 06                  ADD SI, 0x6
0000eafc (02) e2 f6                    LOOP 0xeaf4
0000eafe (03) bf b80d                  MOV DI, 0xdb8
0000eb01 (01) a5                       MOVSW
0000eb02 (01) a5                       MOVSW
0000eb03 (01) a5                       MOVSW
0000eb04 (03) 83ee 06                  SUB SI, 0x6
0000eb07 (04) 26 a1 a80d               MOV AX, ES:[0xda8]
0000eb0b (03) 05 1000                  ADD AX, 0x10
0000eb0e (05) 26 8b0e ae0d             MOV CX, ES:[0xdae]
0000eb13 (02) 2bc8                     SUB CX, AX
0000eb15 (02) 8904                     MOV [SI], AX
0000eb17 (03) 894c 02                  MOV [SI+0x2], CX
0000eb1a (04) c644 04 fe               MOV BYTE [SI+0x4], 0xfe
0000eb1e (01) 1f                       POP DS
0000eb1f (01) c3                       RET
0000eb20 (03) b8 00ff                  MOV AX, 0xff00
0000eb23 (02) cd 16                    INT 0x16
0000eb25 (04) 8e06 a80d                MOV ES, [0xda8]
0000eb29 (03) bf 7600                  MOV DI, 0x76
0000eb2c (02) 8bd7                     MOV DX, DI
0000eb2e (05) 26 8a1e 8000             MOV BL, ES:[0x80]
0000eb33 (02) b7 00                    MOV BH, 0x0
0000eb35 (06) 26 c687 8100 00          MOV BYTE ES:[BX+0x81], 0x0
0000eb3b (03) be f707                  MOV SI, 0x7f7
0000eb3e (01) ac                       LODSB
0000eb3f (02) 04 40                    ADD AL, 0x40
0000eb41 (02) b4 3a                    MOV AH, 0x3a
0000eb43 (01) ab                       STOSW
0000eb44 (01) a5                       MOVSW
0000eb45 (01) a5                       MOVSW
0000eb46 (01) a5                       MOVSW
0000eb47 (01) a5                       MOVSW
0000eb48 (02) b0 20                    MOV AL, 0x20
0000eb4a (01) aa                       STOSB
0000eb4b (03) e8 f6d9                  CALL 0xc544
0000eb4e (02) b1 2f                    MOV CL, 0x2f
0000eb50 (02) cd e0                    INT 0xe0
0000eb52 (01) c3                       RET
0000eb53 (03) e8 cdc5                  CALL 0xb123
0000eb56 (01) c3                       RET
0000eb57 (01) fa                       CLI
0000eb58 (05) c606 b70d 00             MOV BYTE [0xdb7], 0x0
0000eb5d (01) 06                       PUSH ES
0000eb5e (05) 2e 8e06 0600             MOV ES, CS:[0x6]
0000eb63 (01) 06                       PUSH ES
0000eb64 (05) 26 8e06 4e00             MOV ES, ES:[0x4e]
0000eb69 (04) 26 a0 0500               MOV AL, ES:[0x5]
0000eb6d (01) 07                       POP ES
0000eb6e (03) bf 560f                  MOV DI, 0xf56
0000eb71 (03) b9 2000                  MOV CX, 0x20
0000eb74 (04) 26 3a45 04               CMP AL, ES:[DI+0x4]
0000eb78 (02) 74 05                    JZ 0xeb7f
0000eb7a (03) 83c7 06                  ADD DI, 0x6
0000eb7d (02) e2 f5                    LOOP 0xeb74
0000eb7f (03) be b80d                  MOV SI, 0xdb8
0000eb82 (01) a5                       MOVSW
0000eb83 (01) a5                       MOVSW
0000eb84 (01) a5                       MOVSW
0000eb85 (03) 83ef 06                  SUB DI, 0x6
0000eb88 (05) 26 807d 0a fe            CMP BYTE ES:[DI+0xa], 0xfe
0000eb8d (02) 75 3d                    JNZ 0xebcc
0000eb8f (03) 26 8b05                  MOV AX, ES:[DI]
0000eb92 (04) 26 0345 02               ADD AX, ES:[DI+0x2]
0000eb96 (04) 26 8b5d 06               MOV BX, ES:[DI+0x6]
0000eb9a (02) 3bc3                     CMP AX, BX
0000eb9c (02) 76 2e                    JBE 0xebcc
0000eb9e (04) 26 035d 08               ADD BX, ES:[DI+0x8]
0000eba2 (02) 3bc3                     CMP AX, BX
0000eba4 (02) 73 0e                    JAE 0xebb4
0000eba6 (04) 26 2b45 06               SUB AX, ES:[DI+0x6]
0000ebaa (04) 26 0145 06               ADD ES:[DI+0x6], AX
0000ebae (04) 26 2945 08               SUB ES:[DI+0x8], AX
0000ebb2 (02) 75 18                    JNZ 0xebcc
0000ebb4 (01) 49                       DEC CX
0000ebb5 (01) 49                       DEC CX
0000ebb6 (03) b8 0300                  MOV AX, 0x3
0000ebb9 (02) f6e1                     MUL CL
0000ebbb (03) 8d75 0c                  LEA SI, [DI+0xc]
0000ebbe (03) 8d7d 06                  LEA DI, [DI+0x6]
0000ebc1 (01) 1e                       PUSH DS
0000ebc2 (01) 06                       PUSH ES
0000ebc3 (01) 1f                       POP DS
0000ebc4 (02) f3 a5                    REP MOVSW
0000ebc6 (01) 1f                       POP DS
0000ebc7 (05) 26 c645 04 ff            MOV BYTE ES:[DI+0x4], 0xff
0000ebcc (01) 07                       POP ES
0000ebcd (01) fb                       STI
0000ebce (01) c3                       RET
0000ebcf (02) 00fa                     ADD DL, BH
0000ebd1 (01) fc                       CLD
0000ebd2 (02) 8cd8                     MOV AX, DS
0000ebd4 (02) 8ed0                     MOV SS, AX
0000ebd6 (03) bc 200c                  MOV SP, 0xc20
0000ebd9 (01) fb                       STI
0000ebda (03) e8 eb01                  CALL 0xedc8
0000ebdd (03) e9 f0ff                  JMP 0xebd0
0000ebe0 (01) 55                       PUSH BP
0000ebe1 (02) 8bec                     MOV BP, SP
0000ebe3 (03) 8a4e 04                  MOV CL, [BP+0x4]
0000ebe6 (03) 8b56 06                  MOV DX, [BP+0x6]
0000ebe9 (02) cd e0                    INT 0xe0
0000ebeb (01) 5d                       POP BP
0000ebec (01) c3                       RET
0000ebed (01) 55                       PUSH BP
0000ebee (02) 8bec                     MOV BP, SP
0000ebf0 (02) b4 3d                    MOV AH, 0x3d
0000ebf2 (02) b0 00                    MOV AL, 0x0
0000ebf4 (03) 8b56 04                  MOV DX, [BP+0x4]
0000ebf7 (02) cd 21                    INT 0x21
0000ebf9 (02) 73 02                    JAE 0xebfd
0000ebfb (02) f7d8                     NEG AX
0000ebfd (01) 5d                       POP BP
0000ebfe (01) c3                       RET
0000ebff (01) 55                       PUSH BP
0000ec00 (02) 8bec                     MOV BP, SP
0000ec02 (01) 1e                       PUSH DS
0000ec03 (02) b4 3f                    MOV AH, 0x3f
0000ec05 (03) 8b5e 04                  MOV BX, [BP+0x4]
0000ec08 (03) c556 06                  LDS DX, WORD [BP+0x6]
0000ec0b (03) 8b4e 0a                  MOV CX, [BP+0xa]
0000ec0e (02) cd 21                    INT 0x21
0000ec10 (02) 73 02                    JAE 0xec14
0000ec12 (02) f7d8                     NEG AX
0000ec14 (01) 1f                       POP DS
0000ec15 (01) 5d                       POP BP
0000ec16 (01) c3                       RET
0000ec17 (01) 55                       PUSH BP
0000ec18 (02) 8bec                     MOV BP, SP
0000ec1a (02) b4 3e                    MOV AH, 0x3e
0000ec1c (03) 8b5e 04                  MOV BX, [BP+0x4]
0000ec1f (02) cd 21                    INT 0x21
0000ec21 (02) 73 04                    JAE 0xec27
0000ec23 (02) f7d8                     NEG AX
0000ec25 (02) eb 02                    JMP 0xec29
0000ec27 (02) 2bc0                     SUB AX, AX
0000ec29 (01) 5d                       POP BP
0000ec2a (01) c3                       RET
0000ec2b (01) 55                       PUSH BP
0000ec2c (02) 8bec                     MOV BP, SP
0000ec2e (02) b4 42                    MOV AH, 0x42
0000ec30 (03) 8b5e 04                  MOV BX, [BP+0x4]
0000ec33 (03) 8b56 06                  MOV DX, [BP+0x6]
0000ec36 (03) 8b4e 08                  MOV CX, [BP+0x8]
0000ec39 (03) 8a46 0a                  MOV AL, [BP+0xa]
0000ec3c (02) cd 21                    INT 0x21
0000ec3e (02) 73 03                    JAE 0xec43
0000ec40 (02) f7d8                     NEG AX
0000ec42 (01) 99                       CWD
0000ec43 (02) 8bda                     MOV BX, DX
0000ec45 (01) 5d                       POP BP
0000ec46 (01) c3                       RET
0000ec47 (01) 55                       PUSH BP
0000ec48 (02) 8bec                     MOV BP, SP
0000ec4a (01) 56                       PUSH SI
0000ec4b (01) 1e                       PUSH DS
0000ec4c (03) 8b4e 06                  MOV CX, [BP+0x6]
0000ec4f (02) d1e1                     SHL CX, 0x1
0000ec51 (02) d1e1                     SHL CX, 0x1
0000ec53 (02) d1e1                     SHL CX, 0x1
0000ec55 (03) 8e5e 04                  MOV DS, [BP+0x4]
0000ec58 (02) 2bf6                     SUB SI, SI
0000ec5a (03) bb 574a                  MOV BX, 0x4a57
0000ec5d (01) ad                       LODSW
0000ec5e (02) 03d8                     ADD BX, AX
0000ec60 (02) d1c3                     ROL BX, 0x1
0000ec62 (02) e2 f9                    LOOP 0xec5d
0000ec64 (01) 1f                       POP DS
0000ec65 (04) 031e 4f0d                ADD BX, [0xd4f]
0000ec69 (02) 85db                     TEST BX, BX
0000ec6b (03) b8 0000                  MOV AX, 0x0
0000ec6e (02) 75 01                    JNZ 0xec71
0000ec70 (01) 40                       INC AX
0000ec71 (01) 5e                       POP SI
0000ec72 (01) 5d                       POP BP
0000ec73 (01) c3                       RET
0000ec74 (01) 55                       PUSH BP
0000ec75 (02) 8bec                     MOV BP, SP
0000ec77 (01) 56                       PUSH SI
0000ec78 (01) 1e                       PUSH DS
0000ec79 (03) 8b4e 06                  MOV CX, [BP+0x6]
0000ec7c (02) d1e1                     SHL CX, 0x1
0000ec7e (02) d1e1                     SHL CX, 0x1
0000ec80 (02) d1e1                     SHL CX, 0x1
0000ec82 (03) 8e5e 04                  MOV DS, [BP+0x4]
0000ec85 (02) 2bf6                     SUB SI, SI
0000ec87 (03) bb 574a                  MOV BX, 0x4a57
0000ec8a (01) ad                       LODSW
0000ec8b (02) 03d8                     ADD BX, AX
0000ec8d (02) d1c3                     ROL BX, 0x1
0000ec8f (02) e2 f9                    LOOP 0xec8a
0000ec91 (02) f7db                     NEG BX
0000ec93 (01) 1f                       POP DS
0000ec94 (04) 891e 4f0d                MOV [0xd4f], BX
0000ec98 (01) 5e                       POP SI
0000ec99 (01) 5d                       POP BP
0000ec9a (01) c3                       RET
0000ec9b (01) 55                       PUSH BP
0000ec9c (02) 8bec                     MOV BP, SP
0000ec9e (01) 56                       PUSH SI
0000ec9f (01) 1e                       PUSH DS
0000eca0 (01) 57                       PUSH DI
0000eca1 (01) 06                       PUSH ES
0000eca2 (03) c576 04                  LDS SI, WORD [BP+0x4]
0000eca5 (03) c47e 08                  LES DI, WORD [BP+0x8]
0000eca8 (03) 8b4e 0c                  MOV CX, [BP+0xc]
0000ecab (02) d1e9                     SHR CX, 0x1
0000ecad (02) f3 a5                    REP MOVSW
0000ecaf (01) 07                       POP ES
0000ecb0 (01) 5f                       POP DI
0000ecb1 (01) 1f                       POP DS
0000ecb2 (01) 5e                       POP SI
0000ecb3 (01) 5d                       POP BP
0000ecb4 (01) c3                       RET
0000ecb5 (01) 55                       PUSH BP
0000ecb6 (02) 8bec                     MOV BP, SP
0000ecb8 (01) 57                       PUSH DI
0000ecb9 (01) 06                       PUSH ES
0000ecba (03) c47e 04                  LES DI, WORD [BP+0x4]
0000ecbd (03) 8a46 08                  MOV AL, [BP+0x8]
0000ecc0 (03) 8b4e 0a                  MOV CX, [BP+0xa]
0000ecc3 (02) f3 aa                    REP STOSB
0000ecc5 (01) 07                       POP ES
0000ecc6 (01) 5f                       POP DI
0000ecc7 (01) 5d                       POP BP
0000ecc8 (01) c3                       RET
0000ecc9 (01) 55                       PUSH BP
0000ecca (02) 8bec                     MOV BP, SP
0000eccc (03) 8b46 04                  MOV AX, [BP+0x4]
0000eccf (02) 8cdb                     MOV BX, DS
0000ecd1 (01) 5d                       POP BP
0000ecd2 (01) c3                       RET
0000ecd3 (01) 55                       PUSH BP
0000ecd4 (02) 8bec                     MOV BP, SP
0000ecd6 (03) 8e5e 08                  MOV DS, [BP+0x8]
0000ecd9 (03) ff6e 04                  JMP FAR WORD [BP+0x4]
0000ecdc (01) 55                       PUSH BP
0000ecdd (02) 8bec                     MOV BP, SP
0000ecdf (01) 1e                       PUSH DS
0000ece0 (03) c55e 04                  LDS BX, WORD [BP+0x4]
0000ece3 (03) 8b46 08                  MOV AX, [BP+0x8]
0000ece6 (02) 8807                     MOV [BX], AL
0000ece8 (01) 1f                       POP DS
0000ece9 (01) 5d                       POP BP
0000ecea (01) c3                       RET
0000eceb (01) 55                       PUSH BP
0000ecec (02) 8bec                     MOV BP, SP
0000ecee (01) 1e                       PUSH DS
0000ecef (03) c55e 04                  LDS BX, WORD [BP+0x4]
0000ecf2 (03) 8b46 08                  MOV AX, [BP+0x8]
0000ecf5 (02) 8907                     MOV [BX], AX
0000ecf7 (01) 1f                       POP DS
0000ecf8 (01) 5d                       POP BP
0000ecf9 (01) c3                       RET
0000ecfa (02) 8cd8                     MOV AX, DS
0000ecfc (03) 05 0800                  ADD AX, 0x8
0000ecff (03) a3 7e00                  MOV [0x7e], AX
0000ed02 (01) 06                       PUSH ES
0000ed03 (02) b1 9a                    MOV CL, 0x9a
0000ed05 (02) cd e0                    INT 0xe0
0000ed07 (04) 26 a0 b801               MOV AL, ES:[0x1b8]
0000ed0b (04) 0006 3e0c                ADD [0xc3e], AL
0000ed0f (04) 0006 380d                ADD [0xd38], AL
0000ed13 (03) ba 300c                  MOV DX, 0xc30
0000ed16 (02) b1 04                    MOV CL, 0x4
0000ed18 (02) d3ea                     SHR DX, CL
0000ed1a (02) 8cd8                     MOV AX, DS
0000ed1c (02) 03d0                     ADD DX, AX
0000ed1e (02) b1 02                    MOV CL, 0x2
0000ed20 (01) 52                       PUSH DX
0000ed21 (01) 1e                       PUSH DS
0000ed22 (02) 8cc0                     MOV AX, ES
0000ed24 (02) 8ed8                     MOV DS, AX
0000ed26 (04) ff1e 4000                CALL FAR WORD [0x40]
0000ed2a (01) 1f                       POP DS
0000ed2b (01) 58                       POP AX
0000ed2c (01) 07                       POP ES
0000ed2d (01) c3                       RET
0000ed2e (01) 55                       PUSH BP
0000ed2f (02) 8bec                     MOV BP, SP
0000ed31 (01) 56                       PUSH SI
0000ed32 (01) 1e                       PUSH DS
0000ed33 (01) 57                       PUSH DI
0000ed34 (01) 06                       PUSH ES
0000ed35 (03) 8e46 04                  MOV ES, [BP+0x4]
0000ed38 (02) 2bff                     SUB DI, DI
0000ed3a (02) 2bc0                     SUB AX, AX
0000ed3c (03) ba 0800                  MOV DX, 0x8
0000ed3f (01) ae                       SCASB
0000ed40 (02) 74 23                    JZ 0xed65
0000ed42 (01) 4f                       DEC DI
0000ed43 (03) be 300d                  MOV SI, 0xd30
0000ed46 (02) 8bca                     MOV CX, DX
0000ed48 (02) f3 a6                    REP CMPSB
0000ed4a (02) 74 0b                    JZ 0xed57
0000ed4c (02) 2bfa                     SUB DI, DX
0000ed4e (02) 03f9                     ADD DI, CX
0000ed50 (03) b9 ffff                  MOV CX, 0xffff
0000ed53 (02) f2 ae                    REPNZ SCASB
0000ed55 (02) eb e8                    JMP 0xed3f
0000ed57 (01) 1e                       PUSH DS
0000ed58 (03) 8e5e 04                  MOV DS, [BP+0x4]
0000ed5b (02) 8bd7                     MOV DX, DI
0000ed5d (03) b8 003d                  MOV AX, 0x3d00
0000ed60 (02) cd 21                    INT 0x21
0000ed62 (01) 1f                       POP DS
0000ed63 (02) 73 17                    JAE 0xed7c
0000ed65 (03) ba 3b0d                  MOV DX, 0xd3b
0000ed68 (03) b8 003d                  MOV AX, 0x3d00
0000ed6b (02) cd 21                    INT 0x21
0000ed6d (02) 73 0d                    JAE 0xed7c
0000ed6f (03) ba 380d                  MOV DX, 0xd38
0000ed72 (03) b8 003d                  MOV AX, 0x3d00
0000ed75 (02) cd 21                    INT 0x21
0000ed77 (02) 73 03                    JAE 0xed7c
0000ed79 (03) b8 ffff                  MOV AX, 0xffff
0000ed7c (01) 07                       POP ES
0000ed7d (01) 5f                       POP DI
0000ed7e (01) 1f                       POP DS
0000ed7f (01) 5e                       POP SI
0000ed80 (01) 5d                       POP BP
0000ed81 (01) c3                       RET
0000ed82 (01) 55                       PUSH BP
0000ed83 (02) 8bec                     MOV BP, SP
0000ed85 (01) 56                       PUSH SI
0000ed86 (01) 57                       PUSH DI
0000ed87 (01) 06                       PUSH ES
0000ed88 (01) 1e                       PUSH DS
0000ed89 (01) 07                       POP ES
0000ed8a (03) 8b76 04                  MOV SI, [BP+0x4]
0000ed8d (03) bf 3b0d                  MOV DI, 0xd3b
0000ed90 (03) b9 0b00                  MOV CX, 0xb
0000ed93 (02) f3 a4                    REP MOVSB
0000ed95 (03) 8e46 06                  MOV ES, [BP+0x6]
0000ed98 (03) 8b76 04                  MOV SI, [BP+0x4]
0000ed9b (03) bf 1100                  MOV DI, 0x11
0000ed9e (03) b9 0b00                  MOV CX, 0xb
0000eda1 (02) f3 a4                    REP MOVSB
0000eda3 (01) 07                       POP ES
0000eda4 (01) 5f                       POP DI
0000eda5 (01) 5e                       POP SI
0000eda6 (01) 5d                       POP BP
0000eda7 (01) c3                       RET
0000eda8 (01) 55                       PUSH BP
0000eda9 (02) 8bec                     MOV BP, SP
0000edab (01) 56                       PUSH SI
0000edac (01) 57                       PUSH DI
0000edad (01) 06                       PUSH ES
0000edae (03) 8e46 04                  MOV ES, [BP+0x4]
0000edb1 (03) bf 7800                  MOV DI, 0x78
0000edb4 (03) be 470d                  MOV SI, 0xd47
0000edb7 (03) b9 0800                  MOV CX, 0x8
0000edba (02) f3 a6                    REP CMPSB
0000edbc (03) b8 0000                  MOV AX, 0x0
0000edbf (02) 75 02                    JNZ 0xedc3
0000edc1 (02) f7d0                     NOT AX
0000edc3 (01) 07                       POP ES
0000edc4 (01) 5f                       POP DI
0000edc5 (01) 5e                       POP SI
0000edc6 (01) 5d                       POP BP
0000edc7 (01) c3                       RET
0000edc8 (01) 55                       PUSH BP
0000edc9 (02) 8bec                     MOV BP, SP
0000edcb (02) 2bc0                     SUB AX, AX
0000edcd (01) 50                       PUSH AX
0000edce (02) b0 77                    MOV AL, 0x77
0000edd0 (01) 50                       PUSH AX
0000edd1 (03) e8 0cfe                  CALL 0xebe0
0000edd4 (03) 83c4 04                  ADD SP, 0x4
0000edd7 (03) b8 ff00                  MOV AX, 0xff
0000edda (01) 50                       PUSH AX
0000eddb (02) b0 2d                    MOV AL, 0x2d
0000eddd (01) 50                       PUSH AX
0000edde (03) e8 fffd                  CALL 0xebe0
0000ede1 (03) 83c4 04                  ADD SP, 0x4
0000ede4 (02) 2bc0                     SUB AX, AX
0000ede6 (01) 50                       PUSH AX
0000ede7 (02) b0 6e                    MOV AL, 0x6e
0000ede9 (01) 50                       PUSH AX
0000edea (03) e8 f3fd                  CALL 0xebe0
0000eded (03) 83c4 04                  ADD SP, 0x4
0000edf0 (03) a1 380e                  MOV AX, [0xe38]
0000edf3 (02) 0bc0                     OR AX, AX
0000edf5 (02) 75 06                    JNZ 0xedfd
0000edf7 (03) e8 00ff                  CALL 0xecfa
0000edfa (03) a3 380e                  MOV [0xe38], AX
0000edfd (03) a1 3a0e                  MOV AX, [0xe3a]
0000ee00 (02) 0bc0                     OR AX, AX
0000ee02 (02) 74 05                    JZ 0xee09
0000ee04 (03) e8 bc02                  CALL 0xf0c3
0000ee07 (02) eb 03                    JMP 0xee0c
0000ee09 (03) e8 b802                  CALL 0xf0c4
0000ee0c (06) c706 3e0e ffff           MOV WORD [0xe3e], 0xffff
0000ee12 (03) b8 3c0e                  MOV AX, 0xe3c
0000ee15 (01) 50                       PUSH AX
0000ee16 (03) b8 3500                  MOV AX, 0x35
0000ee19 (01) 50                       PUSH AX
0000ee1a (03) e8 c3fd                  CALL 0xebe0
0000ee1d (03) 83c4 04                  ADD SP, 0x4
0000ee20 (02) 0bc0                     OR AX, AX
0000ee22 (02) 74 09                    JZ 0xee2d
0000ee24 (03) b8 8e0d                  MOV AX, 0xd8e
0000ee27 (01) 50                       PUSH AX
0000ee28 (03) e8 7702                  CALL 0xf0a2
0000ee2b (01) 44                       INC SP
0000ee2c (01) 44                       INC SP
0000ee2d (03) a1 3c0e                  MOV AX, [0xe3c]
0000ee30 (03) a3 320e                  MOV [0xe32], AX
0000ee33 (03) a1 3e0e                  MOV AX, [0xe3e]
0000ee36 (03) a3 340e                  MOV [0xe34], AX
0000ee39 (03) a1 3a0e                  MOV AX, [0xe3a]
0000ee3c (02) 0bc0                     OR AX, AX
0000ee3e (02) 74 35                    JZ 0xee75
0000ee40 (03) e8 d501                  CALL 0xf018
0000ee43 (02) 0bc0                     OR AX, AX
0000ee45 (02) 75 2e                    JNZ 0xee75
0000ee47 (03) a1 380e                  MOV AX, [0xe38]
0000ee4a (01) 50                       PUSH AX
0000ee4b (03) b8 520d                  MOV AX, 0xd52
0000ee4e (01) 50                       PUSH AX
0000ee4f (03) e8 30ff                  CALL 0xed82
0000ee52 (03) 83c4 04                  ADD SP, 0x4
0000ee55 (03) e8 c001                  CALL 0xf018
0000ee58 (02) 0bc0                     OR AX, AX
0000ee5a (02) 75 19                    JNZ 0xee75
0000ee5c (03) a1 380e                  MOV AX, [0xe38]
0000ee5f (01) 50                       PUSH AX
0000ee60 (03) b8 5e0d                  MOV AX, 0xd5e
0000ee63 (01) 50                       PUSH AX
0000ee64 (03) e8 1bff                  CALL 0xed82
0000ee67 (03) 83c4 04                  ADD SP, 0x4
0000ee6a (03) b8 700d                  MOV AX, 0xd70
0000ee6d (01) 50                       PUSH AX
0000ee6e (03) e8 0d02                  CALL 0xf07e
0000ee71 (01) 44                       INC SP
0000ee72 (01) 44                       INC SP
0000ee73 (02) eb cb                    JMP 0xee40
0000ee75 (03) e9 c600                  JMP 0xef3e
0000ee78 (02) eb 09                    JMP 0xee83
0000ee7a (03) b8 700d                  MOV AX, 0xd70
0000ee7d (01) 50                       PUSH AX
0000ee7e (03) e8 fd01                  CALL 0xf07e
0000ee81 (01) 44                       INC SP
0000ee82 (01) 44                       INC SP
0000ee83 (03) e8 e301                  CALL 0xf069
0000ee86 (02) 0bc0                     OR AX, AX
0000ee88 (02) 74 f0                    JZ 0xee7a
0000ee8a (03) b8 0200                  MOV AX, 0x2
0000ee8d (01) 50                       PUSH AX
0000ee8e (02) 2bc0                     SUB AX, AX
0000ee90 (01) 50                       PUSH AX
0000ee91 (01) 50                       PUSH AX
0000ee92 (03) a1 420e                  MOV AX, [0xe42]
0000ee95 (01) 50                       PUSH AX
0000ee96 (03) e8 92fd                  CALL 0xec2b
0000ee99 (03) 83c4 08                  ADD SP, 0x8
0000ee9c (02) b1 04                    MOV CL, 0x4
0000ee9e (02) d3e8                     SHR AX, CL
0000eea0 (03) a3 300e                  MOV [0xe30], AX
0000eea3 (03) a1 300e                  MOV AX, [0xe30]
0000eea6 (03) 05 0001                  ADD AX, 0x100
0000eea9 (04) 3b06 340e                CMP AX, [0xe34]
0000eead (02) 76 09                    JBE 0xeeb8
0000eeaf (03) b8 8e0d                  MOV AX, 0xd8e
0000eeb2 (01) 50                       PUSH AX
0000eeb3 (03) e8 ec01                  CALL 0xf0a2
0000eeb6 (01) 44                       INC SP
0000eeb7 (01) 44                       INC SP
0000eeb8 (02) 2bc0                     SUB AX, AX
0000eeba (01) 50                       PUSH AX
0000eebb (01) 50                       PUSH AX
0000eebc (01) 50                       PUSH AX
0000eebd (03) a1 420e                  MOV AX, [0xe42]
0000eec0 (01) 50                       PUSH AX
0000eec1 (03) e8 67fd                  CALL 0xec2b
0000eec4 (03) 83c4 08                  ADD SP, 0x8
0000eec7 (03) a1 320e                  MOV AX, [0xe32]
0000eeca (04) 0306 340e                ADD AX, [0xe34]
0000eece (04) 2b06 300e                SUB AX, [0xe30]
0000eed2 (03) a3 2e0e                  MOV [0xe2e], AX
0000eed5 (03) a1 2e0e                  MOV AX, [0xe2e]
0000eed8 (03) a3 360e                  MOV [0xe36], AX
0000eedb (02) eb 06                    JMP 0xeee3
0000eedd (06) 8106 360e 0004           ADD WORD [0xe36], 0x400
0000eee3 (03) b8 0040                  MOV AX, 0x4000
0000eee6 (01) 50                       PUSH AX
0000eee7 (03) a1 360e                  MOV AX, [0xe36]
0000eeea (01) 50                       PUSH AX
0000eeeb (02) 2bc0                     SUB AX, AX
0000eeed (01) 50                       PUSH AX
0000eeee (03) a1 420e                  MOV AX, [0xe42]
0000eef1 (01) 50                       PUSH AX
0000eef2 (03) e8 0afd                  CALL 0xebff
0000eef5 (03) 83c4 08                  ADD SP, 0x8
0000eef8 (03) 3d 0040                  CMP AX, 0x4000
0000eefb (02) 74 e0                    JZ 0xeedd
0000eefd (03) a1 420e                  MOV AX, [0xe42]
0000ef00 (01) 50                       PUSH AX
0000ef01 (03) e8 13fd                  CALL 0xec17
0000ef04 (01) 44                       INC SP
0000ef05 (01) 44                       INC SP
0000ef06 (03) a1 3a0e                  MOV AX, [0xe3a]
0000ef09 (02) 0bc0                     OR AX, AX
0000ef0b (02) 74 16                    JZ 0xef23
0000ef0d (03) a1 300e                  MOV AX, [0xe30]
0000ef10 (01) 50                       PUSH AX
0000ef11 (03) a1 2e0e                  MOV AX, [0xe2e]
0000ef14 (01) 50                       PUSH AX
0000ef15 (03) e8 5cfd                  CALL 0xec74
0000ef18 (03) 83c4 04                  ADD SP, 0x4
0000ef1b (06) c706 3a0e 0000           MOV WORD [0xe3a], 0x0
0000ef21 (02) eb 1b                    JMP 0xef3e
0000ef23 (03) a1 300e                  MOV AX, [0xe30]
0000ef26 (01) 50                       PUSH AX
0000ef27 (03) a1 2e0e                  MOV AX, [0xe2e]
0000ef2a (01) 50                       PUSH AX
0000ef2b (03) e8 19fd                  CALL 0xec47
0000ef2e (03) 83c4 04                  ADD SP, 0x4
0000ef31 (02) 0bc0                     OR AX, AX
0000ef33 (02) 75 09                    JNZ 0xef3e
0000ef35 (03) b8 b60d                  MOV AX, 0xdb6
0000ef38 (01) 50                       PUSH AX
0000ef39 (03) e8 4201                  CALL 0xf07e
0000ef3c (01) 44                       INC SP
0000ef3d (01) 44                       INC SP
0000ef3e (03) a1 3a0e                  MOV AX, [0xe3a]
0000ef41 (02) 0bc0                     OR AX, AX
0000ef43 (02) 74 03                    JZ 0xef48
0000ef45 (03) e9 30ff                  JMP 0xee78
0000ef48 (03) a1 300e                  MOV AX, [0xe30]
0000ef4b (01) 50                       PUSH AX
0000ef4c (03) a1 2e0e                  MOV AX, [0xe2e]
0000ef4f (01) 50                       PUSH AX
0000ef50 (03) e8 f4fc                  CALL 0xec47
0000ef53 (03) 83c4 04                  ADD SP, 0x4
0000ef56 (02) 0bc0                     OR AX, AX
0000ef58 (02) 75 03                    JNZ 0xef5d
0000ef5a (03) e9 1bff                  JMP 0xee78
0000ef5d (06) c706 400e 0000           MOV WORD [0xe40], 0x0
0000ef63 (03) b8 3c0e                  MOV AX, 0xe3c
0000ef66 (01) 50                       PUSH AX
0000ef67 (03) b8 3900                  MOV AX, 0x39
0000ef6a (01) 50                       PUSH AX
0000ef6b (03) e8 72fc                  CALL 0xebe0
0000ef6e (03) 83c4 04                  ADD SP, 0x4
0000ef71 (02) 0bc0                     OR AX, AX
0000ef73 (02) 74 09                    JZ 0xef7e
0000ef75 (03) b8 080e                  MOV AX, 0xe08
0000ef78 (01) 50                       PUSH AX
0000ef79 (03) e8 2601                  CALL 0xf0a2
0000ef7c (01) 44                       INC SP
0000ef7d (01) 44                       INC SP
0000ef7e (03) a1 320e                  MOV AX, [0xe32]
0000ef81 (04) 0306 340e                ADD AX, [0xe34]
0000ef85 (04) 2b06 300e                SUB AX, [0xe30]
0000ef89 (03) a3 2e0e                  MOV [0xe2e], AX
0000ef8c (03) a1 300e                  MOV AX, [0xe30]
0000ef8f (02) b1 04                    MOV CL, 0x4
0000ef91 (02) d3e0                     SHL AX, CL
0000ef93 (01) 50                       PUSH AX
0000ef94 (03) a1 320e                  MOV AX, [0xe32]
0000ef97 (03) 05 1000                  ADD AX, 0x10
0000ef9a (01) 50                       PUSH AX
0000ef9b (02) 2bc0                     SUB AX, AX
0000ef9d (01) 50                       PUSH AX
0000ef9e (03) a1 2e0e                  MOV AX, [0xe2e]
0000efa1 (01) 50                       PUSH AX
0000efa2 (02) 2bc0                     SUB AX, AX
0000efa4 (01) 50                       PUSH AX
0000efa5 (03) e8 f3fc                  CALL 0xec9b
0000efa8 (03) 83c4 0a                  ADD SP, 0xa
0000efab (03) b8 0001                  MOV AX, 0x100
0000efae (01) 50                       PUSH AX
0000efaf (02) 2bc0                     SUB AX, AX
0000efb1 (01) 50                       PUSH AX
0000efb2 (03) a1 320e                  MOV AX, [0xe32]
0000efb5 (01) 50                       PUSH AX
0000efb6 (02) 2bc0                     SUB AX, AX
0000efb8 (01) 50                       PUSH AX
0000efb9 (03) e8 f9fc                  CALL 0xecb5
0000efbc (03) 83c4 08                  ADD SP, 0x8
0000efbf (03) a1 320e                  MOV AX, [0xe32]
0000efc2 (04) 0306 340e                ADD AX, [0xe34]
0000efc6 (01) 50                       PUSH AX
0000efc7 (03) a1 320e                  MOV AX, [0xe32]
0000efca (01) 50                       PUSH AX
0000efcb (03) b8 0200                  MOV AX, 0x2
0000efce (01) 50                       PUSH AX
0000efcf (03) e8 19fd                  CALL 0xeceb
0000efd2 (03) 83c4 06                  ADD SP, 0x6
0000efd5 (03) a1 380e                  MOV AX, [0xe38]
0000efd8 (01) 50                       PUSH AX
0000efd9 (03) a1 320e                  MOV AX, [0xe32]
0000efdc (01) 50                       PUSH AX
0000efdd (03) b8 2c00                  MOV AX, 0x2c
0000efe0 (01) 50                       PUSH AX
0000efe1 (03) e8 07fd                  CALL 0xeceb
0000efe4 (03) 83c4 06                  ADD SP, 0x6
0000efe7 (03) b8 0400                  MOV AX, 0x4
0000efea (01) 50                       PUSH AX
0000efeb (03) a1 320e                  MOV AX, [0xe32]
0000efee (01) 50                       PUSH AX
0000efef (03) b8 8000                  MOV AX, 0x80
0000eff2 (01) 50                       PUSH AX
0000eff3 (03) b8 6a0d                  MOV AX, 0xd6a
0000eff6 (01) 50                       PUSH AX
0000eff7 (03) e8 cffc                  CALL 0xecc9
0000effa (01) 44                       INC SP
0000effb (01) 44                       INC SP
0000effc (01) 53                       PUSH BX
0000effd (01) 50                       PUSH AX
0000effe (03) e8 9afc                  CALL 0xec9b
0000f001 (03) 83c4 0a                  ADD SP, 0xa
0000f004 (03) a1 320e                  MOV AX, [0xe32]
0000f007 (01) 50                       PUSH AX
0000f008 (03) a1 320e                  MOV AX, [0xe32]
0000f00b (01) 50                       PUSH AX
0000f00c (03) b8 0001                  MOV AX, 0x100
0000f00f (01) 50                       PUSH AX
0000f010 (03) e8 c0fc                  CALL 0xecd3
0000f013 (03) 83c4 06                  ADD SP, 0x6
0000f016 (01) 5d                       POP BP
0000f017 (01) c3                       RET
0000f018 (01) 55                       PUSH BP
0000f019 (02) 8bec                     MOV BP, SP
0000f01b (03) 83ec 06                  SUB SP, 0x6
0000f01e (03) e8 4800                  CALL 0xf069
0000f021 (02) 0bc0                     OR AX, AX
0000f023 (02) 75 04                    JNZ 0xf029
0000f025 (02) 2bc0                     SUB AX, AX
0000f027 (02) eb 3c                    JMP 0xf065
0000f029 (03) b8 8000                  MOV AX, 0x80
0000f02c (01) 50                       PUSH AX
0000f02d (03) a1 320e                  MOV AX, [0xe32]
0000f030 (01) 50                       PUSH AX
0000f031 (02) 2bc0                     SUB AX, AX
0000f033 (01) 50                       PUSH AX
0000f034 (03) a1 420e                  MOV AX, [0xe42]
0000f037 (01) 50                       PUSH AX
0000f038 (03) e8 c4fb                  CALL 0xebff
0000f03b (03) 83c4 08                  ADD SP, 0x8
0000f03e (03) 8946 fa                  MOV [BP-0x6], AX
0000f041 (03) a1 420e                  MOV AX, [0xe42]
0000f044 (01) 50                       PUSH AX
0000f045 (03) e8 cffb                  CALL 0xec17
0000f048 (01) 44                       INC SP
0000f049 (01) 44                       INC SP
0000f04a (05) 817e fa 8000             CMP WORD [BP-0x6], 0x80
0000f04f (02) 75 0d                    JNZ 0xf05e
0000f051 (03) a1 320e                  MOV AX, [0xe32]
0000f054 (01) 50                       PUSH AX
0000f055 (03) e8 50fd                  CALL 0xeda8
0000f058 (01) 44                       INC SP
0000f059 (01) 44                       INC SP
0000f05a (02) 0bc0                     OR AX, AX
0000f05c (02) 75 04                    JNZ 0xf062
0000f05e (02) 2bc0                     SUB AX, AX
0000f060 (02) eb 03                    JMP 0xf065
0000f062 (03) b8 0100                  MOV AX, 0x1
0000f065 (02) 8be5                     MOV SP, BP
0000f067 (01) 5d                       POP BP
0000f068 (01) c3                       RET
0000f069 (03) a1 380e                  MOV AX, [0xe38]
0000f06c (01) 50                       PUSH AX
0000f06d (03) e8 befc                  CALL 0xed2e
0000f070 (01) 44                       INC SP
0000f071 (01) 44                       INC SP
0000f072 (03) a3 420e                  MOV [0xe42], AX
0000f075 (02) 0bc0                     OR AX, AX
0000f077 (03) b8 0000                  MOV AX, 0x0
0000f07a (02) 7c 01                    JL 0xf07d
0000f07c (01) 40                       INC AX
0000f07d (01) c3                       RET
0000f07e (01) 55                       PUSH BP
0000f07f (02) 8bec                     MOV BP, SP
0000f081 (03) ff76 04                  PUSH WORD [BP+0x4]
0000f084 (03) e8 2a00                  CALL 0xf0b1
0000f087 (01) 44                       INC SP
0000f088 (01) 44                       INC SP
0000f089 (03) b8 da0d                  MOV AX, 0xdda
0000f08c (01) 50                       PUSH AX
0000f08d (03) e8 2100                  CALL 0xf0b1
0000f090 (01) 44                       INC SP
0000f091 (01) 44                       INC SP
0000f092 (03) b8 fdff                  MOV AX, 0xfffd
0000f095 (01) 50                       PUSH AX
0000f096 (03) b8 0600                  MOV AX, 0x6
0000f099 (01) 50                       PUSH AX
0000f09a (03) e8 43fb                  CALL 0xebe0
0000f09d (03) 83c4 04                  ADD SP, 0x4
0000f0a0 (01) 5d                       POP BP
0000f0a1 (01) c3                       RET
0000f0a2 (01) 55                       PUSH BP
0000f0a3 (02) 8bec                     MOV BP, SP
0000f0a5 (03) ff76 04                  PUSH WORD [BP+0x4]
0000f0a8 (03) e8 0600                  CALL 0xf0b1
0000f0ab (01) 44                       INC SP
0000f0ac (01) 44                       INC SP
0000f0ad (02) eb fe                    JMP 0xf0ad
0000f0af (01) 5d                       POP BP
0000f0b0 (01) c3                       RET
0000f0b1 (01) 55                       PUSH BP
0000f0b2 (02) 8bec                     MOV BP, SP
0000f0b4 (03) ff76 04                  PUSH WORD [BP+0x4]
0000f0b7 (03) b8 0900                  MOV AX, 0x9
0000f0ba (01) 50                       PUSH AX
0000f0bb (03) e8 22fb                  CALL 0xebe0
0000f0be (03) 83c4 04                  ADD SP, 0x4
0000f0c1 (01) 5d                       POP BP
0000f0c2 (01) c3                       RET
0000f0c3 (01) c3                       RET
0000f0c4 (01) c3                       RET
0000f0c5 (02) 0000                     ADD [BX+SI], AL
0000f0c7 (02) 0000                     ADD [BX+SI], AL
0000f0c9 (02) 0000                     ADD [BX+SI], AL
0000f0cb (02) 0000                     ADD [BX+SI], AL
0000f0cd (02) 0000                     ADD [BX+SI], AL
0000f0cf (02) 0000                     ADD [BX+SI], AL
0000f0d1 (03) 05 0075                  ADD AX, 0x7500
0000f0d4 (03) 68 0050                  PUSH 0x5000
0000f0d7 (01) 0e                       PUSH CS
0000f0d8 (02) 00c5                     ADD CH, AL
0000f0da (03) 68 0000                  PUSH 0x0
0000f0dd (02) 0000                     ADD [BX+SI], AL
0000f0df (02) 0000                     ADD [BX+SI], AL
0000f0e1 (02) 0000                     ADD [BX+SI], AL
0000f0e3 (02) 0000                     ADD [BX+SI], AL
0000f0e5 (02) 0000                     ADD [BX+SI], AL
0000f0e7 (02) 0000                     ADD [BX+SI], AL
0000f0e9 (02) 0000                     ADD [BX+SI], AL
0000f0eb (02) 0000                     ADD [BX+SI], AL
0000f0ed (02) 0000                     ADD [BX+SI], AL
0000f0ef (02) 0000                     ADD [BX+SI], AL
0000f0f1 (02) 0000                     ADD [BX+SI], AL
0000f0f3 (02) 0000                     ADD [BX+SI], AL
0000f0f5 (02) 0000                     ADD [BX+SI], AL
0000f0f7 (02) 0000                     ADD [BX+SI], AL
0000f0f9 (02) 0000                     ADD [BX+SI], AL
0000f0fb (02) 0000                     ADD [BX+SI], AL
0000f0fd (02) 0000                     ADD [BX+SI], AL
0000f0ff (02) 0000                     ADD [BX+SI], AL
0000f101 (02) 0000                     ADD [BX+SI], AL
0000f103 (02) 0000                     ADD [BX+SI], AL
0000f105 (02) 0000                     ADD [BX+SI], AL
0000f107 (02) 0000                     ADD [BX+SI], AL
0000f109 (02) 0000                     ADD [BX+SI], AL
0000f10b (02) 0000                     ADD [BX+SI], AL
0000f10d (02) 0000                     ADD [BX+SI], AL
0000f10f (02) 0000                     ADD [BX+SI], AL
0000f111 (02) 0000                     ADD [BX+SI], AL
0000f113 (02) 0000                     ADD [BX+SI], AL
0000f115 (02) 0000                     ADD [BX+SI], AL
0000f117 (02) 0000                     ADD [BX+SI], AL
0000f119 (02) 0000                     ADD [BX+SI], AL
0000f11b (02) 0000                     ADD [BX+SI], AL
0000f11d (02) 0000                     ADD [BX+SI], AL
0000f11f (02) 0000                     ADD [BX+SI], AL
0000f121 (02) 0000                     ADD [BX+SI], AL
0000f123 (02) 0000                     ADD [BX+SI], AL
0000f125 (02) 0000                     ADD [BX+SI], AL
0000f127 (02) 0000                     ADD [BX+SI], AL
0000f129 (02) 0000                     ADD [BX+SI], AL
0000f12b (02) 0000                     ADD [BX+SI], AL
0000f12d (02) 0000                     ADD [BX+SI], AL
0000f12f (02) 0000                     ADD [BX+SI], AL
0000f131 (02) 0000                     ADD [BX+SI], AL
0000f133 (02) 0000                     ADD [BX+SI], AL
0000f135 (02) 0000                     ADD [BX+SI], AL
0000f137 (02) 0000                     ADD [BX+SI], AL
0000f139 (02) 0000                     ADD [BX+SI], AL
0000f13b (02) 0000                     ADD [BX+SI], AL
0000f13d (02) 0000                     ADD [BX+SI], AL
0000f13f (02) 0000                     ADD [BX+SI], AL
0000f141 (02) 0000                     ADD [BX+SI], AL
0000f143 (02) 0000                     ADD [BX+SI], AL
0000f145 (02) 0000                     ADD [BX+SI], AL
0000f147 (02) 0000                     ADD [BX+SI], AL
0000f149 (02) 0000                     ADD [BX+SI], AL
0000f14b (02) 0000                     ADD [BX+SI], AL
0000f14d (02) 0000                     ADD [BX+SI], AL
0000f14f (02) 0000                     ADD [BX+SI], AL
0000f151 (02) 0000                     ADD [BX+SI], AL
0000f153 (02) 0000                     ADD [BX+SI], AL
0000f155 (02) 0000                     ADD [BX+SI], AL
0000f157 (02) 0000                     ADD [BX+SI], AL
0000f159 (02) 0000                     ADD [BX+SI], AL
0000f15b (02) 0000                     ADD [BX+SI], AL
0000f15d (02) 0000                     ADD [BX+SI], AL
0000f15f (02) 0000                     ADD [BX+SI], AL
0000f161 (02) 0000                     ADD [BX+SI], AL
0000f163 (02) 0000                     ADD [BX+SI], AL
0000f165 (02) 0000                     ADD [BX+SI], AL
0000f167 (02) 0000                     ADD [BX+SI], AL
0000f169 (02) 0000                     ADD [BX+SI], AL
0000f16b (02) 0000                     ADD [BX+SI], AL
0000f16d (02) 0000                     ADD [BX+SI], AL
0000f16f (02) 0000                     ADD [BX+SI], AL
0000f171 (02) 0000                     ADD [BX+SI], AL
0000f173 (02) 0000                     ADD [BX+SI], AL
0000f175 (02) 0000                     ADD [BX+SI], AL
0000f177 (02) 0000                     ADD [BX+SI], AL
0000f179 (02) 0000                     ADD [BX+SI], AL
0000f17b (02) 0000                     ADD [BX+SI], AL
0000f17d (02) 0000                     ADD [BX+SI], AL
0000f17f (02) 0000                     ADD [BX+SI], AL
0000f181 (02) 0000                     ADD [BX+SI], AL
0000f183 (02) 0000                     ADD [BX+SI], AL
0000f185 (02) 0000                     ADD [BX+SI], AL
0000f187 (02) 0000                     ADD [BX+SI], AL
0000f189 (02) 0000                     ADD [BX+SI], AL
0000f18b (02) 0000                     ADD [BX+SI], AL
0000f18d (02) 0000                     ADD [BX+SI], AL
0000f18f (02) 0000                     ADD [BX+SI], AL
0000f191 (02) 0000                     ADD [BX+SI], AL
0000f193 (02) 0000                     ADD [BX+SI], AL
0000f195 (02) 0000                     ADD [BX+SI], AL
0000f197 (02) 0000                     ADD [BX+SI], AL
0000f199 (02) 0000                     ADD [BX+SI], AL
0000f19b (02) 0000                     ADD [BX+SI], AL
0000f19d (02) 0000                     ADD [BX+SI], AL
0000f19f (02) 0000                     ADD [BX+SI], AL
0000f1a1 (02) 0000                     ADD [BX+SI], AL
0000f1a3 (02) 0000                     ADD [BX+SI], AL
0000f1a5 (02) 0000                     ADD [BX+SI], AL
0000f1a7 (02) 0000                     ADD [BX+SI], AL
0000f1a9 (02) 0000                     ADD [BX+SI], AL
0000f1ab (02) 0000                     ADD [BX+SI], AL
0000f1ad (02) 0000                     ADD [BX+SI], AL
0000f1af (02) 0000                     ADD [BX+SI], AL
0000f1b1 (02) 0000                     ADD [BX+SI], AL
0000f1b3 (02) 0000                     ADD [BX+SI], AL
0000f1b5 (02) 0000                     ADD [BX+SI], AL
0000f1b7 (02) 0000                     ADD [BX+SI], AL
0000f1b9 (02) 0000                     ADD [BX+SI], AL
0000f1bb (02) 0000                     ADD [BX+SI], AL
0000f1bd (02) 0000                     ADD [BX+SI], AL
0000f1bf (02) 0000                     ADD [BX+SI], AL
0000f1c1 (02) 0000                     ADD [BX+SI], AL
0000f1c3 (02) 0000                     ADD [BX+SI], AL
0000f1c5 (02) 0000                     ADD [BX+SI], AL
0000f1c7 (02) 0000                     ADD [BX+SI], AL
0000f1c9 (02) 0000                     ADD [BX+SI], AL
0000f1cb (02) 0000                     ADD [BX+SI], AL
0000f1cd (02) 0000                     ADD [BX+SI], AL
0000f1cf (02) 0000                     ADD [BX+SI], AL
0000f1d1 (02) 0000                     ADD [BX+SI], AL
0000f1d3 (02) 0000                     ADD [BX+SI], AL
0000f1d5 (02) 0000                     ADD [BX+SI], AL
0000f1d7 (02) 0000                     ADD [BX+SI], AL
0000f1d9 (02) 0000                     ADD [BX+SI], AL
0000f1db (02) 0000                     ADD [BX+SI], AL
0000f1dd (02) 0000                     ADD [BX+SI], AL
0000f1df (02) 0000                     ADD [BX+SI], AL
0000f1e1 (02) 0000                     ADD [BX+SI], AL
0000f1e3 (02) 0000                     ADD [BX+SI], AL
0000f1e5 (02) 0000                     ADD [BX+SI], AL
0000f1e7 (02) 0000                     ADD [BX+SI], AL
0000f1e9 (02) 0000                     ADD [BX+SI], AL
0000f1eb (02) 0000                     ADD [BX+SI], AL
0000f1ed (02) 0000                     ADD [BX+SI], AL
0000f1ef (02) 0000                     ADD [BX+SI], AL
0000f1f1 (02) 0000                     ADD [BX+SI], AL
0000f1f3 (02) 0000                     ADD [BX+SI], AL
0000f1f5 (02) 0000                     ADD [BX+SI], AL
0000f1f7 (02) 0000                     ADD [BX+SI], AL
0000f1f9 (02) 0000                     ADD [BX+SI], AL
0000f1fb (02) 0000                     ADD [BX+SI], AL
0000f1fd (02) 0000                     ADD [BX+SI], AL
0000f1ff (02) 0000                     ADD [BX+SI], AL
0000f201 (02) 0000                     ADD [BX+SI], AL
0000f203 (02) 0000                     ADD [BX+SI], AL
0000f205 (02) 0000                     ADD [BX+SI], AL
0000f207 (02) 0000                     ADD [BX+SI], AL
0000f209 (02) 0000                     ADD [BX+SI], AL
0000f20b (02) 0000                     ADD [BX+SI], AL
0000f20d (02) 0000                     ADD [BX+SI], AL
0000f20f (02) 0000                     ADD [BX+SI], AL
0000f211 (02) 0000                     ADD [BX+SI], AL
0000f213 (02) 0000                     ADD [BX+SI], AL
0000f215 (02) 0000                     ADD [BX+SI], AL
0000f217 (02) 0000                     ADD [BX+SI], AL
0000f219 (02) 0000                     ADD [BX+SI], AL
0000f21b (02) 0000                     ADD [BX+SI], AL
0000f21d (02) 0000                     ADD [BX+SI], AL
0000f21f (02) 0000                     ADD [BX+SI], AL
0000f221 (02) 0000                     ADD [BX+SI], AL
0000f223 (02) 0000                     ADD [BX+SI], AL
0000f225 (02) 0000                     ADD [BX+SI], AL
0000f227 (02) 0000                     ADD [BX+SI], AL
0000f229 (02) 0000                     ADD [BX+SI], AL
0000f22b (02) 0000                     ADD [BX+SI], AL
0000f22d (02) 0000                     ADD [BX+SI], AL
0000f22f (02) 0000                     ADD [BX+SI], AL
0000f231 (02) 0000                     ADD [BX+SI], AL
0000f233 (02) 0000                     ADD [BX+SI], AL
0000f235 (02) 0000                     ADD [BX+SI], AL
0000f237 (02) 0000                     ADD [BX+SI], AL
0000f239 (02) 0000                     ADD [BX+SI], AL
0000f23b (02) 0000                     ADD [BX+SI], AL
0000f23d (02) 0000                     ADD [BX+SI], AL
0000f23f (02) 0000                     ADD [BX+SI], AL
0000f241 (02) 0000                     ADD [BX+SI], AL
0000f243 (02) 0000                     ADD [BX+SI], AL
0000f245 (02) 0000                     ADD [BX+SI], AL
0000f247 (02) 0000                     ADD [BX+SI], AL
0000f249 (02) 0000                     ADD [BX+SI], AL
0000f24b (02) 0000                     ADD [BX+SI], AL
0000f24d (02) 0000                     ADD [BX+SI], AL
0000f24f (02) 0000                     ADD [BX+SI], AL
0000f251 (02) 0000                     ADD [BX+SI], AL
0000f253 (02) 0000                     ADD [BX+SI], AL
0000f255 (02) 0000                     ADD [BX+SI], AL
0000f257 (02) 0000                     ADD [BX+SI], AL
0000f259 (02) 0000                     ADD [BX+SI], AL
0000f25b (02) 0000                     ADD [BX+SI], AL
0000f25d (02) 0000                     ADD [BX+SI], AL
0000f25f (02) 0000                     ADD [BX+SI], AL
0000f261 (02) 0000                     ADD [BX+SI], AL
0000f263 (02) 0000                     ADD [BX+SI], AL
0000f265 (02) 0000                     ADD [BX+SI], AL
0000f267 (02) 0000                     ADD [BX+SI], AL
0000f269 (02) 0000                     ADD [BX+SI], AL
0000f26b (02) 0000                     ADD [BX+SI], AL
0000f26d (02) 0000                     ADD [BX+SI], AL
0000f26f (02) 0000                     ADD [BX+SI], AL
0000f271 (02) 0000                     ADD [BX+SI], AL
0000f273 (02) 0000                     ADD [BX+SI], AL
0000f275 (02) 0000                     ADD [BX+SI], AL
0000f277 (02) 0000                     ADD [BX+SI], AL
0000f279 (02) 0000                     ADD [BX+SI], AL
0000f27b (02) 0000                     ADD [BX+SI], AL
0000f27d (02) 0000                     ADD [BX+SI], AL
0000f27f (02) 0000                     ADD [BX+SI], AL
0000f281 (02) 0000                     ADD [BX+SI], AL
0000f283 (02) 0000                     ADD [BX+SI], AL
0000f285 (02) 0000                     ADD [BX+SI], AL
0000f287 (02) 0000                     ADD [BX+SI], AL
0000f289 (02) 0000                     ADD [BX+SI], AL
0000f28b (02) 0000                     ADD [BX+SI], AL
0000f28d (02) 0000                     ADD [BX+SI], AL
0000f28f (02) 0000                     ADD [BX+SI], AL
0000f291 (02) 0000                     ADD [BX+SI], AL
0000f293 (02) 0000                     ADD [BX+SI], AL
0000f295 (02) 0000                     ADD [BX+SI], AL
0000f297 (02) 0000                     ADD [BX+SI], AL
0000f299 (02) 0000                     ADD [BX+SI], AL
0000f29b (02) 0000                     ADD [BX+SI], AL
0000f29d (02) 0000                     ADD [BX+SI], AL
0000f29f (02) 0000                     ADD [BX+SI], AL
0000f2a1 (02) 0000                     ADD [BX+SI], AL
0000f2a3 (02) 0000                     ADD [BX+SI], AL
0000f2a5 (02) 0000                     ADD [BX+SI], AL
0000f2a7 (02) 0000                     ADD [BX+SI], AL
0000f2a9 (02) 0000                     ADD [BX+SI], AL
0000f2ab (02) 0000                     ADD [BX+SI], AL
0000f2ad (02) 0000                     ADD [BX+SI], AL
0000f2af (02) 0000                     ADD [BX+SI], AL
0000f2b1 (02) 0000                     ADD [BX+SI], AL
0000f2b3 (02) 0000                     ADD [BX+SI], AL
0000f2b5 (02) 0000                     ADD [BX+SI], AL
0000f2b7 (02) 0000                     ADD [BX+SI], AL
0000f2b9 (02) 0000                     ADD [BX+SI], AL
0000f2bb (02) 0000                     ADD [BX+SI], AL
0000f2bd (02) 0000                     ADD [BX+SI], AL
0000f2bf (02) 0000                     ADD [BX+SI], AL
0000f2c1 (02) 0000                     ADD [BX+SI], AL
0000f2c3 (02) 0000                     ADD [BX+SI], AL
0000f2c5 (02) 0000                     ADD [BX+SI], AL
0000f2c7 (02) 0000                     ADD [BX+SI], AL
0000f2c9 (02) 0000                     ADD [BX+SI], AL
0000f2cb (02) 0000                     ADD [BX+SI], AL
0000f2cd (02) 0000                     ADD [BX+SI], AL
0000f2cf (02) 0000                     ADD [BX+SI], AL
0000f2d1 (02) 0000                     ADD [BX+SI], AL
0000f2d3 (02) 0000                     ADD [BX+SI], AL
0000f2d5 (02) 0000                     ADD [BX+SI], AL
0000f2d7 (02) 0000                     ADD [BX+SI], AL
0000f2d9 (02) 0000                     ADD [BX+SI], AL
0000f2db (02) 0000                     ADD [BX+SI], AL
0000f2dd (02) 0000                     ADD [BX+SI], AL
0000f2df (02) 0000                     ADD [BX+SI], AL
0000f2e1 (02) 0000                     ADD [BX+SI], AL
0000f2e3 (02) 0000                     ADD [BX+SI], AL
0000f2e5 (02) 0000                     ADD [BX+SI], AL
0000f2e7 (02) 0000                     ADD [BX+SI], AL
0000f2e9 (02) 0000                     ADD [BX+SI], AL
0000f2eb (02) 0000                     ADD [BX+SI], AL
0000f2ed (02) 0000                     ADD [BX+SI], AL
0000f2ef (02) 0000                     ADD [BX+SI], AL
0000f2f1 (02) 0000                     ADD [BX+SI], AL
0000f2f3 (02) 0000                     ADD [BX+SI], AL
0000f2f5 (02) 0000                     ADD [BX+SI], AL
0000f2f7 (02) 0000                     ADD [BX+SI], AL
0000f2f9 (02) 0000                     ADD [BX+SI], AL
0000f2fb (02) 0000                     ADD [BX+SI], AL
0000f2fd (02) 0000                     ADD [BX+SI], AL
0000f2ff (02) 0000                     ADD [BX+SI], AL
0000f301 (02) 0000                     ADD [BX+SI], AL
0000f303 (02) 0000                     ADD [BX+SI], AL
0000f305 (02) 0000                     ADD [BX+SI], AL
0000f307 (02) 0000                     ADD [BX+SI], AL
0000f309 (02) 0000                     ADD [BX+SI], AL
0000f30b (02) 0000                     ADD [BX+SI], AL
0000f30d (02) 0000                     ADD [BX+SI], AL
0000f30f (02) 0000                     ADD [BX+SI], AL
0000f311 (02) 0000                     ADD [BX+SI], AL
0000f313 (02) 0000                     ADD [BX+SI], AL
0000f315 (02) 0000                     ADD [BX+SI], AL
0000f317 (02) 0000                     ADD [BX+SI], AL
0000f319 (02) 0000                     ADD [BX+SI], AL
0000f31b (02) 0000                     ADD [BX+SI], AL
0000f31d (02) 0000                     ADD [BX+SI], AL
0000f31f (02) 0000                     ADD [BX+SI], AL
0000f321 (02) 0000                     ADD [BX+SI], AL
0000f323 (02) 0000                     ADD [BX+SI], AL
0000f325 (02) 0000                     ADD [BX+SI], AL
0000f327 (02) 0000                     ADD [BX+SI], AL
0000f329 (02) 0000                     ADD [BX+SI], AL
0000f32b (02) 0000                     ADD [BX+SI], AL
0000f32d (02) 0000                     ADD [BX+SI], AL
0000f32f (02) 0000                     ADD [BX+SI], AL
0000f331 (02) 0000                     ADD [BX+SI], AL
0000f333 (02) 0000                     ADD [BX+SI], AL
0000f335 (02) 0000                     ADD [BX+SI], AL
0000f337 (02) 0000                     ADD [BX+SI], AL
0000f339 (02) 0000                     ADD [BX+SI], AL
0000f33b (02) 0000                     ADD [BX+SI], AL
0000f33d (02) 0000                     ADD [BX+SI], AL
0000f33f (02) 0000                     ADD [BX+SI], AL
0000f341 (02) 0000                     ADD [BX+SI], AL
0000f343 (02) 0000                     ADD [BX+SI], AL
0000f345 (02) 0000                     ADD [BX+SI], AL
0000f347 (02) 0000                     ADD [BX+SI], AL
0000f349 (02) 0000                     ADD [BX+SI], AL
0000f34b (02) 0000                     ADD [BX+SI], AL
0000f34d (02) 0000                     ADD [BX+SI], AL
0000f34f (02) 0000                     ADD [BX+SI], AL
0000f351 (02) 0000                     ADD [BX+SI], AL
0000f353 (02) 0000                     ADD [BX+SI], AL
0000f355 (02) 0000                     ADD [BX+SI], AL
0000f357 (02) 0000                     ADD [BX+SI], AL
0000f359 (02) 0000                     ADD [BX+SI], AL
0000f35b (02) 0000                     ADD [BX+SI], AL
0000f35d (02) 0000                     ADD [BX+SI], AL
0000f35f (02) 0000                     ADD [BX+SI], AL
0000f361 (02) 0000                     ADD [BX+SI], AL
0000f363 (02) 0000                     ADD [BX+SI], AL
0000f365 (02) 0000                     ADD [BX+SI], AL
0000f367 (02) 0000                     ADD [BX+SI], AL
0000f369 (02) 0000                     ADD [BX+SI], AL
0000f36b (02) 0000                     ADD [BX+SI], AL
0000f36d (02) 0000                     ADD [BX+SI], AL
0000f36f (02) 0000                     ADD [BX+SI], AL
0000f371 (02) 0000                     ADD [BX+SI], AL
0000f373 (02) 0000                     ADD [BX+SI], AL
0000f375 (02) 0000                     ADD [BX+SI], AL
0000f377 (02) 0000                     ADD [BX+SI], AL
0000f379 (02) 0000                     ADD [BX+SI], AL
0000f37b (02) 0000                     ADD [BX+SI], AL
0000f37d (02) 0000                     ADD [BX+SI], AL
0000f37f (02) 0000                     ADD [BX+SI], AL
0000f381 (02) 0000                     ADD [BX+SI], AL
0000f383 (02) 0000                     ADD [BX+SI], AL
0000f385 (02) 0000                     ADD [BX+SI], AL
0000f387 (02) 0000                     ADD [BX+SI], AL
0000f389 (02) 0000                     ADD [BX+SI], AL
0000f38b (02) 0000                     ADD [BX+SI], AL
0000f38d (02) 0000                     ADD [BX+SI], AL
0000f38f (02) 0000                     ADD [BX+SI], AL
0000f391 (02) 0000                     ADD [BX+SI], AL
0000f393 (02) 0000                     ADD [BX+SI], AL
0000f395 (02) 0000                     ADD [BX+SI], AL
0000f397 (02) 0000                     ADD [BX+SI], AL
0000f399 (02) 0000                     ADD [BX+SI], AL
0000f39b (02) 0000                     ADD [BX+SI], AL
0000f39d (02) 0000                     ADD [BX+SI], AL
0000f39f (02) 0000                     ADD [BX+SI], AL
0000f3a1 (02) 0000                     ADD [BX+SI], AL
0000f3a3 (02) 0000                     ADD [BX+SI], AL
0000f3a5 (02) 0000                     ADD [BX+SI], AL
0000f3a7 (02) 0000                     ADD [BX+SI], AL
0000f3a9 (02) 0000                     ADD [BX+SI], AL
0000f3ab (02) 0000                     ADD [BX+SI], AL
0000f3ad (02) 0000                     ADD [BX+SI], AL
0000f3af (02) 0000                     ADD [BX+SI], AL
0000f3b1 (02) 0000                     ADD [BX+SI], AL
0000f3b3 (02) 0000                     ADD [BX+SI], AL
0000f3b5 (02) 0000                     ADD [BX+SI], AL
0000f3b7 (02) 0000                     ADD [BX+SI], AL
0000f3b9 (02) 0000                     ADD [BX+SI], AL
0000f3bb (02) 0000                     ADD [BX+SI], AL
0000f3bd (02) 0000                     ADD [BX+SI], AL
0000f3bf (02) 0000                     ADD [BX+SI], AL
0000f3c1 (02) 0000                     ADD [BX+SI], AL
0000f3c3 (02) 0000                     ADD [BX+SI], AL
0000f3c5 (02) 0000                     ADD [BX+SI], AL
0000f3c7 (02) 0000                     ADD [BX+SI], AL
0000f3c9 (02) 0000                     ADD [BX+SI], AL
0000f3cb (02) 0000                     ADD [BX+SI], AL
0000f3cd (02) 0000                     ADD [BX+SI], AL
0000f3cf (02) 0000                     ADD [BX+SI], AL
0000f3d1 (02) 0000                     ADD [BX+SI], AL
0000f3d3 (02) 0000                     ADD [BX+SI], AL
0000f3d5 (02) 0000                     ADD [BX+SI], AL
0000f3d7 (02) 0000                     ADD [BX+SI], AL
0000f3d9 (02) 0000                     ADD [BX+SI], AL
0000f3db (02) 0000                     ADD [BX+SI], AL
0000f3dd (02) 0000                     ADD [BX+SI], AL
0000f3df (02) 0000                     ADD [BX+SI], AL
0000f3e1 (02) 0000                     ADD [BX+SI], AL
0000f3e3 (02) 0000                     ADD [BX+SI], AL
0000f3e5 (02) 0000                     ADD [BX+SI], AL
0000f3e7 (02) 0000                     ADD [BX+SI], AL
0000f3e9 (02) 0000                     ADD [BX+SI], AL
0000f3eb (02) 0000                     ADD [BX+SI], AL
0000f3ed (02) 0000                     ADD [BX+SI], AL
0000f3ef (02) 0000                     ADD [BX+SI], AL
0000f3f1 (02) 0000                     ADD [BX+SI], AL
0000f3f3 (02) 0000                     ADD [BX+SI], AL
0000f3f5 (02) 0000                     ADD [BX+SI], AL
0000f3f7 (02) 0000                     ADD [BX+SI], AL
0000f3f9 (02) 0000                     ADD [BX+SI], AL
0000f3fb (02) 0000                     ADD [BX+SI], AL
0000f3fd (02) 0000                     ADD [BX+SI], AL
0000f3ff (02) 0000                     ADD [BX+SI], AL
0000f401 (02) 0000                     ADD [BX+SI], AL
0000f403 (02) 0000                     ADD [BX+SI], AL
0000f405 (02) 0000                     ADD [BX+SI], AL
0000f407 (02) 0000                     ADD [BX+SI], AL
0000f409 (02) 0000                     ADD [BX+SI], AL
0000f40b (02) 0000                     ADD [BX+SI], AL
0000f40d (02) 0000                     ADD [BX+SI], AL
0000f40f (02) 0000                     ADD [BX+SI], AL
0000f411 (02) 0000                     ADD [BX+SI], AL
0000f413 (02) 0000                     ADD [BX+SI], AL
0000f415 (02) 0000                     ADD [BX+SI], AL
0000f417 (02) 0000                     ADD [BX+SI], AL
0000f419 (02) 0000                     ADD [BX+SI], AL
0000f41b (02) 0000                     ADD [BX+SI], AL
0000f41d (02) 0000                     ADD [BX+SI], AL
0000f41f (02) 0000                     ADD [BX+SI], AL
0000f421 (02) 0000                     ADD [BX+SI], AL
0000f423 (02) 0000                     ADD [BX+SI], AL
0000f425 (02) 0000                     ADD [BX+SI], AL
0000f427 (02) 0000                     ADD [BX+SI], AL
0000f429 (02) 0000                     ADD [BX+SI], AL
0000f42b (02) 0000                     ADD [BX+SI], AL
0000f42d (02) 0000                     ADD [BX+SI], AL
0000f42f (02) 0000                     ADD [BX+SI], AL
0000f431 (02) 0000                     ADD [BX+SI], AL
0000f433 (02) 0000                     ADD [BX+SI], AL
0000f435 (02) 0000                     ADD [BX+SI], AL
0000f437 (02) 0000                     ADD [BX+SI], AL
0000f439 (02) 0000                     ADD [BX+SI], AL
0000f43b (02) 0000                     ADD [BX+SI], AL
0000f43d (02) 0000                     ADD [BX+SI], AL
0000f43f (02) 0000                     ADD [BX+SI], AL
0000f441 (02) 0000                     ADD [BX+SI], AL
0000f443 (02) 0000                     ADD [BX+SI], AL
0000f445 (02) 0000                     ADD [BX+SI], AL
0000f447 (02) 0000                     ADD [BX+SI], AL
0000f449 (02) 0000                     ADD [BX+SI], AL
0000f44b (02) 0000                     ADD [BX+SI], AL
0000f44d (02) 0000                     ADD [BX+SI], AL
0000f44f (02) 0000                     ADD [BX+SI], AL
0000f451 (02) 0000                     ADD [BX+SI], AL
0000f453 (02) 0000                     ADD [BX+SI], AL
0000f455 (02) 0000                     ADD [BX+SI], AL
0000f457 (02) 0000                     ADD [BX+SI], AL
0000f459 (02) 0000                     ADD [BX+SI], AL
0000f45b (02) 0000                     ADD [BX+SI], AL
0000f45d (02) 0000                     ADD [BX+SI], AL
0000f45f (02) 0000                     ADD [BX+SI], AL
0000f461 (02) 0000                     ADD [BX+SI], AL
0000f463 (02) 0000                     ADD [BX+SI], AL
0000f465 (02) 0000                     ADD [BX+SI], AL
0000f467 (02) 0000                     ADD [BX+SI], AL
0000f469 (02) 0000                     ADD [BX+SI], AL
0000f46b (02) 0000                     ADD [BX+SI], AL
0000f46d (02) 0000                     ADD [BX+SI], AL
0000f46f (02) 0000                     ADD [BX+SI], AL
0000f471 (02) 0000                     ADD [BX+SI], AL
0000f473 (02) 0000                     ADD [BX+SI], AL
0000f475 (02) 0000                     ADD [BX+SI], AL
0000f477 (02) 0000                     ADD [BX+SI], AL
0000f479 (02) 0000                     ADD [BX+SI], AL
0000f47b (02) 0000                     ADD [BX+SI], AL
0000f47d (02) 0000                     ADD [BX+SI], AL
0000f47f (02) 0000                     ADD [BX+SI], AL
0000f481 (02) 0000                     ADD [BX+SI], AL
0000f483 (02) 0000                     ADD [BX+SI], AL
0000f485 (02) 0000                     ADD [BX+SI], AL
0000f487 (02) 0000                     ADD [BX+SI], AL
0000f489 (02) 0000                     ADD [BX+SI], AL
0000f48b (02) 0000                     ADD [BX+SI], AL
0000f48d (02) 0000                     ADD [BX+SI], AL
0000f48f (02) 0000                     ADD [BX+SI], AL
0000f491 (02) 0000                     ADD [BX+SI], AL
0000f493 (02) 0000                     ADD [BX+SI], AL
0000f495 (02) 0000                     ADD [BX+SI], AL
0000f497 (02) 0000                     ADD [BX+SI], AL
0000f499 (02) 0000                     ADD [BX+SI], AL
0000f49b (02) 0000                     ADD [BX+SI], AL
0000f49d (02) 0000                     ADD [BX+SI], AL
0000f49f (02) 0000                     ADD [BX+SI], AL
0000f4a1 (02) 0000                     ADD [BX+SI], AL
0000f4a3 (02) 0000                     ADD [BX+SI], AL
0000f4a5 (02) 0000                     ADD [BX+SI], AL
0000f4a7 (02) 0000                     ADD [BX+SI], AL
0000f4a9 (02) 0000                     ADD [BX+SI], AL
0000f4ab (02) 0000                     ADD [BX+SI], AL
0000f4ad (02) 0000                     ADD [BX+SI], AL
0000f4af (02) 0000                     ADD [BX+SI], AL
0000f4b1 (02) 0000                     ADD [BX+SI], AL
0000f4b3 (02) 0000                     ADD [BX+SI], AL
0000f4b5 (02) 0000                     ADD [BX+SI], AL
0000f4b7 (02) 0000                     ADD [BX+SI], AL
0000f4b9 (02) 0000                     ADD [BX+SI], AL
0000f4bb (02) 0000                     ADD [BX+SI], AL
0000f4bd (02) 0000                     ADD [BX+SI], AL
0000f4bf (02) 0000                     ADD [BX+SI], AL
0000f4c1 (02) 0000                     ADD [BX+SI], AL
0000f4c3 (02) 0000                     ADD [BX+SI], AL
0000f4c5 (02) 0000                     ADD [BX+SI], AL
0000f4c7 (02) 0000                     ADD [BX+SI], AL
0000f4c9 (02) 0000                     ADD [BX+SI], AL
0000f4cb (02) 0000                     ADD [BX+SI], AL
0000f4cd (02) 0000                     ADD [BX+SI], AL
0000f4cf (02) 0000                     ADD [BX+SI], AL
0000f4d1 (02) 0000                     ADD [BX+SI], AL
0000f4d3 (02) 0000                     ADD [BX+SI], AL
0000f4d5 (02) 0000                     ADD [BX+SI], AL
0000f4d7 (02) 0000                     ADD [BX+SI], AL
0000f4d9 (02) 0000                     ADD [BX+SI], AL
0000f4db (02) 0000                     ADD [BX+SI], AL
0000f4dd (02) 0000                     ADD [BX+SI], AL
0000f4df (02) 0000                     ADD [BX+SI], AL
0000f4e1 (02) 0000                     ADD [BX+SI], AL
0000f4e3 (02) 0000                     ADD [BX+SI], AL
0000f4e5 (02) 0000                     ADD [BX+SI], AL
0000f4e7 (02) 0000                     ADD [BX+SI], AL
0000f4e9 (02) 0000                     ADD [BX+SI], AL
0000f4eb (02) 0000                     ADD [BX+SI], AL
0000f4ed (02) 0000                     ADD [BX+SI], AL
0000f4ef (02) 0000                     ADD [BX+SI], AL
0000f4f1 (02) 0000                     ADD [BX+SI], AL
0000f4f3 (02) 0000                     ADD [BX+SI], AL
0000f4f5 (02) 0000                     ADD [BX+SI], AL
0000f4f7 (02) 0000                     ADD [BX+SI], AL
0000f4f9 (02) 0000                     ADD [BX+SI], AL
0000f4fb (02) 0000                     ADD [BX+SI], AL
0000f4fd (02) 0000                     ADD [BX+SI], AL
0000f4ff (02) 0000                     ADD [BX+SI], AL
0000f501 (02) 0000                     ADD [BX+SI], AL
0000f503 (02) 0000                     ADD [BX+SI], AL
0000f505 (02) 0000                     ADD [BX+SI], AL
0000f507 (02) 0000                     ADD [BX+SI], AL
0000f509 (02) 0000                     ADD [BX+SI], AL
0000f50b (02) 0000                     ADD [BX+SI], AL
0000f50d (02) 0000                     ADD [BX+SI], AL
0000f50f (02) 0000                     ADD [BX+SI], AL
0000f511 (02) 0000                     ADD [BX+SI], AL
0000f513 (02) 0000                     ADD [BX+SI], AL
0000f515 (02) 0000                     ADD [BX+SI], AL
0000f517 (02) 0000                     ADD [BX+SI], AL
0000f519 (02) 0000                     ADD [BX+SI], AL
0000f51b (02) 0000                     ADD [BX+SI], AL
0000f51d (02) 0000                     ADD [BX+SI], AL
0000f51f (02) 0000                     ADD [BX+SI], AL
0000f521 (02) 0000                     ADD [BX+SI], AL
0000f523 (02) 0000                     ADD [BX+SI], AL
0000f525 (02) 0000                     ADD [BX+SI], AL
0000f527 (02) 0000                     ADD [BX+SI], AL
0000f529 (02) 0000                     ADD [BX+SI], AL
0000f52b (02) 0000                     ADD [BX+SI], AL
0000f52d (02) 0000                     ADD [BX+SI], AL
0000f52f (02) 0000                     ADD [BX+SI], AL
0000f531 (02) 0000                     ADD [BX+SI], AL
0000f533 (02) 0000                     ADD [BX+SI], AL
0000f535 (02) 0000                     ADD [BX+SI], AL
0000f537 (02) 0000                     ADD [BX+SI], AL
0000f539 (02) 0000                     ADD [BX+SI], AL
0000f53b (02) 0000                     ADD [BX+SI], AL
0000f53d (02) 0000                     ADD [BX+SI], AL
0000f53f (02) 0000                     ADD [BX+SI], AL
0000f541 (02) 0000                     ADD [BX+SI], AL
0000f543 (02) 0000                     ADD [BX+SI], AL
0000f545 (02) 0000                     ADD [BX+SI], AL
0000f547 (02) 0000                     ADD [BX+SI], AL
0000f549 (02) 0000                     ADD [BX+SI], AL
0000f54b (02) 0000                     ADD [BX+SI], AL
0000f54d (02) 0000                     ADD [BX+SI], AL
0000f54f (02) 0000                     ADD [BX+SI], AL
0000f551 (02) 0000                     ADD [BX+SI], AL
0000f553 (02) 0000                     ADD [BX+SI], AL
0000f555 (02) 0000                     ADD [BX+SI], AL
0000f557 (02) 0000                     ADD [BX+SI], AL
0000f559 (02) 0000                     ADD [BX+SI], AL
0000f55b (02) 0000                     ADD [BX+SI], AL
0000f55d (02) 0000                     ADD [BX+SI], AL
0000f55f (02) 0000                     ADD [BX+SI], AL
0000f561 (02) 0000                     ADD [BX+SI], AL
0000f563 (02) 0000                     ADD [BX+SI], AL
0000f565 (02) 0000                     ADD [BX+SI], AL
0000f567 (02) 0000                     ADD [BX+SI], AL
0000f569 (02) 0000                     ADD [BX+SI], AL
0000f56b (02) 0000                     ADD [BX+SI], AL
0000f56d (02) 0000                     ADD [BX+SI], AL
0000f56f (02) 0000                     ADD [BX+SI], AL
0000f571 (02) 0000                     ADD [BX+SI], AL
0000f573 (02) 0000                     ADD [BX+SI], AL
0000f575 (02) 0000                     ADD [BX+SI], AL
0000f577 (02) 0000                     ADD [BX+SI], AL
0000f579 (02) 0000                     ADD [BX+SI], AL
0000f57b (02) 0000                     ADD [BX+SI], AL
0000f57d (02) 0000                     ADD [BX+SI], AL
0000f57f (02) 0000                     ADD [BX+SI], AL
0000f581 (02) 0000                     ADD [BX+SI], AL
0000f583 (02) 0000                     ADD [BX+SI], AL
0000f585 (02) 0000                     ADD [BX+SI], AL
0000f587 (02) 0000                     ADD [BX+SI], AL
0000f589 (02) 0000                     ADD [BX+SI], AL
0000f58b (02) 0000                     ADD [BX+SI], AL
0000f58d (02) 0000                     ADD [BX+SI], AL
0000f58f (02) 0000                     ADD [BX+SI], AL
0000f591 (02) 0000                     ADD [BX+SI], AL
0000f593 (02) 0000                     ADD [BX+SI], AL
0000f595 (02) 0000                     ADD [BX+SI], AL
0000f597 (02) 0000                     ADD [BX+SI], AL
0000f599 (02) 0000                     ADD [BX+SI], AL
0000f59b (02) 0000                     ADD [BX+SI], AL
0000f59d (02) 0000                     ADD [BX+SI], AL
0000f59f (02) 0000                     ADD [BX+SI], AL
0000f5a1 (02) 0000                     ADD [BX+SI], AL
0000f5a3 (02) 0000                     ADD [BX+SI], AL
0000f5a5 (02) 0000                     ADD [BX+SI], AL
0000f5a7 (02) 0000                     ADD [BX+SI], AL
0000f5a9 (02) 0000                     ADD [BX+SI], AL
0000f5ab (02) 0000                     ADD [BX+SI], AL
0000f5ad (02) 0000                     ADD [BX+SI], AL
0000f5af (02) 0000                     ADD [BX+SI], AL
0000f5b1 (02) 0000                     ADD [BX+SI], AL
0000f5b3 (02) 0000                     ADD [BX+SI], AL
0000f5b5 (02) 0000                     ADD [BX+SI], AL
0000f5b7 (02) 0000                     ADD [BX+SI], AL
0000f5b9 (02) 0000                     ADD [BX+SI], AL
0000f5bb (02) 0000                     ADD [BX+SI], AL
0000f5bd (02) 0000                     ADD [BX+SI], AL
0000f5bf (02) 0000                     ADD [BX+SI], AL
0000f5c1 (02) 0000                     ADD [BX+SI], AL
0000f5c3 (02) 0000                     ADD [BX+SI], AL
0000f5c5 (02) 0000                     ADD [BX+SI], AL
0000f5c7 (02) 0000                     ADD [BX+SI], AL
0000f5c9 (02) 0000                     ADD [BX+SI], AL
0000f5cb (02) 0000                     ADD [BX+SI], AL
0000f5cd (02) 0000                     ADD [BX+SI], AL
0000f5cf (02) 0000                     ADD [BX+SI], AL
0000f5d1 (02) 0000                     ADD [BX+SI], AL
0000f5d3 (02) 0000                     ADD [BX+SI], AL
0000f5d5 (02) 0000                     ADD [BX+SI], AL
0000f5d7 (02) 0000                     ADD [BX+SI], AL
0000f5d9 (02) 0000                     ADD [BX+SI], AL
0000f5db (02) 0000                     ADD [BX+SI], AL
0000f5dd (02) 0000                     ADD [BX+SI], AL
0000f5df (02) 0000                     ADD [BX+SI], AL
0000f5e1 (02) 0000                     ADD [BX+SI], AL
0000f5e3 (02) 0000                     ADD [BX+SI], AL
0000f5e5 (02) 0000                     ADD [BX+SI], AL
0000f5e7 (02) 0000                     ADD [BX+SI], AL
0000f5e9 (02) 0000                     ADD [BX+SI], AL
0000f5eb (02) 0000                     ADD [BX+SI], AL
0000f5ed (02) 0000                     ADD [BX+SI], AL
0000f5ef (02) 0000                     ADD [BX+SI], AL
0000f5f1 (02) 0000                     ADD [BX+SI], AL
0000f5f3 (02) 0000                     ADD [BX+SI], AL
0000f5f5 (02) 0000                     ADD [BX+SI], AL
0000f5f7 (02) 0000                     ADD [BX+SI], AL
0000f5f9 (02) 0000                     ADD [BX+SI], AL
0000f5fb (02) 0000                     ADD [BX+SI], AL
0000f5fd (02) 0000                     ADD [BX+SI], AL
0000f5ff (02) 0000                     ADD [BX+SI], AL
0000f601 (02) 0000                     ADD [BX+SI], AL
0000f603 (02) 0000                     ADD [BX+SI], AL
0000f605 (02) 0000                     ADD [BX+SI], AL
0000f607 (02) 0000                     ADD [BX+SI], AL
0000f609 (02) 0000                     ADD [BX+SI], AL
0000f60b (02) 0000                     ADD [BX+SI], AL
0000f60d (02) 0000                     ADD [BX+SI], AL
0000f60f (02) 0000                     ADD [BX+SI], AL
0000f611 (02) 0000                     ADD [BX+SI], AL
0000f613 (02) 0000                     ADD [BX+SI], AL
0000f615 (02) 0000                     ADD [BX+SI], AL
0000f617 (02) 0000                     ADD [BX+SI], AL
0000f619 (02) 0000                     ADD [BX+SI], AL
0000f61b (02) 0000                     ADD [BX+SI], AL
0000f61d (02) 0000                     ADD [BX+SI], AL
0000f61f (02) 0000                     ADD [BX+SI], AL
0000f621 (02) 0000                     ADD [BX+SI], AL
0000f623 (02) 0000                     ADD [BX+SI], AL
0000f625 (02) 0000                     ADD [BX+SI], AL
0000f627 (02) 0000                     ADD [BX+SI], AL
0000f629 (02) 0000                     ADD [BX+SI], AL
0000f62b (02) 0000                     ADD [BX+SI], AL
0000f62d (02) 0000                     ADD [BX+SI], AL
0000f62f (02) 0000                     ADD [BX+SI], AL
0000f631 (02) 0000                     ADD [BX+SI], AL
0000f633 (02) 0000                     ADD [BX+SI], AL
0000f635 (02) 0000                     ADD [BX+SI], AL
0000f637 (02) 0000                     ADD [BX+SI], AL
0000f639 (02) 0000                     ADD [BX+SI], AL
0000f63b (02) 0000                     ADD [BX+SI], AL
0000f63d (02) 0000                     ADD [BX+SI], AL
0000f63f (02) 0000                     ADD [BX+SI], AL
0000f641 (02) 0000                     ADD [BX+SI], AL
0000f643 (02) 0000                     ADD [BX+SI], AL
0000f645 (02) 0000                     ADD [BX+SI], AL
0000f647 (02) 0000                     ADD [BX+SI], AL
0000f649 (02) 0000                     ADD [BX+SI], AL
0000f64b (02) 0000                     ADD [BX+SI], AL
0000f64d (02) 0000                     ADD [BX+SI], AL
0000f64f (02) 0000                     ADD [BX+SI], AL
0000f651 (02) 0000                     ADD [BX+SI], AL
0000f653 (02) 0000                     ADD [BX+SI], AL
0000f655 (02) 0000                     ADD [BX+SI], AL
0000f657 (02) 0000                     ADD [BX+SI], AL
0000f659 (02) 0000                     ADD [BX+SI], AL
0000f65b (02) 0000                     ADD [BX+SI], AL
0000f65d (02) 0000                     ADD [BX+SI], AL
0000f65f (02) 0000                     ADD [BX+SI], AL
0000f661 (02) 0000                     ADD [BX+SI], AL
0000f663 (02) 0000                     ADD [BX+SI], AL
0000f665 (02) 0000                     ADD [BX+SI], AL
0000f667 (02) 0000                     ADD [BX+SI], AL
0000f669 (02) 0000                     ADD [BX+SI], AL
0000f66b (02) 0000                     ADD [BX+SI], AL
0000f66d (02) 0000                     ADD [BX+SI], AL
0000f66f (02) 0000                     ADD [BX+SI], AL
0000f671 (02) 0000                     ADD [BX+SI], AL
0000f673 (02) 0000                     ADD [BX+SI], AL
0000f675 (02) 0000                     ADD [BX+SI], AL
0000f677 (02) 0000                     ADD [BX+SI], AL
0000f679 (02) 0000                     ADD [BX+SI], AL
0000f67b (02) 0000                     ADD [BX+SI], AL
0000f67d (02) 0000                     ADD [BX+SI], AL
0000f67f (02) 0000                     ADD [BX+SI], AL
0000f681 (02) 0000                     ADD [BX+SI], AL
0000f683 (02) 0000                     ADD [BX+SI], AL
0000f685 (02) 0000                     ADD [BX+SI], AL
0000f687 (02) 0000                     ADD [BX+SI], AL
0000f689 (02) 0000                     ADD [BX+SI], AL
0000f68b (02) 0000                     ADD [BX+SI], AL
0000f68d (02) 0000                     ADD [BX+SI], AL
0000f68f (02) 0000                     ADD [BX+SI], AL
0000f691 (02) 0000                     ADD [BX+SI], AL
0000f693 (02) 0000                     ADD [BX+SI], AL
0000f695 (02) 0000                     ADD [BX+SI], AL
0000f697 (02) 0000                     ADD [BX+SI], AL
0000f699 (02) 0000                     ADD [BX+SI], AL
0000f69b (02) 0000                     ADD [BX+SI], AL
0000f69d (02) 0000                     ADD [BX+SI], AL
0000f69f (02) 0000                     ADD [BX+SI], AL
0000f6a1 (02) 0000                     ADD [BX+SI], AL
0000f6a3 (02) 0000                     ADD [BX+SI], AL
0000f6a5 (02) 0000                     ADD [BX+SI], AL
0000f6a7 (02) 0000                     ADD [BX+SI], AL
0000f6a9 (02) 0000                     ADD [BX+SI], AL
0000f6ab (02) 0000                     ADD [BX+SI], AL
0000f6ad (02) 0000                     ADD [BX+SI], AL
0000f6af (02) 0000                     ADD [BX+SI], AL
0000f6b1 (02) 0000                     ADD [BX+SI], AL
0000f6b3 (02) 0000                     ADD [BX+SI], AL
0000f6b5 (02) 0000                     ADD [BX+SI], AL
0000f6b7 (02) 0000                     ADD [BX+SI], AL
0000f6b9 (02) 0000                     ADD [BX+SI], AL
0000f6bb (02) 0000                     ADD [BX+SI], AL
0000f6bd (02) 0000                     ADD [BX+SI], AL
0000f6bf (02) 0000                     ADD [BX+SI], AL
0000f6c1 (02) 0000                     ADD [BX+SI], AL
0000f6c3 (02) 0000                     ADD [BX+SI], AL
0000f6c5 (02) 0000                     ADD [BX+SI], AL
0000f6c7 (02) 0000                     ADD [BX+SI], AL
0000f6c9 (02) 0000                     ADD [BX+SI], AL
0000f6cb (02) 0000                     ADD [BX+SI], AL
0000f6cd (02) 0000                     ADD [BX+SI], AL
0000f6cf (02) 0000                     ADD [BX+SI], AL
0000f6d1 (02) 0000                     ADD [BX+SI], AL
0000f6d3 (02) 0000                     ADD [BX+SI], AL
0000f6d5 (02) 0000                     ADD [BX+SI], AL
0000f6d7 (02) 0000                     ADD [BX+SI], AL
0000f6d9 (02) 0000                     ADD [BX+SI], AL
0000f6db (02) 0000                     ADD [BX+SI], AL
0000f6dd (02) 0000                     ADD [BX+SI], AL
0000f6df (02) 0000                     ADD [BX+SI], AL
0000f6e1 (02) 0000                     ADD [BX+SI], AL
0000f6e3 (02) 0000                     ADD [BX+SI], AL
0000f6e5 (02) 0000                     ADD [BX+SI], AL
0000f6e7 (02) 0000                     ADD [BX+SI], AL
0000f6e9 (02) 0000                     ADD [BX+SI], AL
0000f6eb (02) 0000                     ADD [BX+SI], AL
0000f6ed (02) 0000                     ADD [BX+SI], AL
0000f6ef (02) 0000                     ADD [BX+SI], AL
0000f6f1 (02) 0000                     ADD [BX+SI], AL
0000f6f3 (02) 0000                     ADD [BX+SI], AL
0000f6f5 (02) 0000                     ADD [BX+SI], AL
0000f6f7 (02) 0000                     ADD [BX+SI], AL
0000f6f9 (02) 0000                     ADD [BX+SI], AL
0000f6fb (02) 0000                     ADD [BX+SI], AL
0000f6fd (02) 0000                     ADD [BX+SI], AL
0000f6ff (02) 0000                     ADD [BX+SI], AL
0000f701 (02) 0000                     ADD [BX+SI], AL
0000f703 (02) 0000                     ADD [BX+SI], AL
0000f705 (02) 0000                     ADD [BX+SI], AL
0000f707 (02) 0000                     ADD [BX+SI], AL
0000f709 (02) 0000                     ADD [BX+SI], AL
0000f70b (02) 0000                     ADD [BX+SI], AL
0000f70d (02) 0000                     ADD [BX+SI], AL
0000f70f (02) 0000                     ADD [BX+SI], AL
0000f711 (02) 0000                     ADD [BX+SI], AL
0000f713 (02) 0000                     ADD [BX+SI], AL
0000f715 (02) 0000                     ADD [BX+SI], AL
0000f717 (02) 0000                     ADD [BX+SI], AL
0000f719 (02) 0000                     ADD [BX+SI], AL
0000f71b (02) 0000                     ADD [BX+SI], AL
0000f71d (02) 0000                     ADD [BX+SI], AL
0000f71f (02) 0000                     ADD [BX+SI], AL
0000f721 (02) 0000                     ADD [BX+SI], AL
0000f723 (02) 0000                     ADD [BX+SI], AL
0000f725 (02) 0000                     ADD [BX+SI], AL
0000f727 (02) 0000                     ADD [BX+SI], AL
0000f729 (02) 0000                     ADD [BX+SI], AL
0000f72b (02) 0000                     ADD [BX+SI], AL
0000f72d (02) 0000                     ADD [BX+SI], AL
0000f72f (02) 0000                     ADD [BX+SI], AL
0000f731 (02) 0000                     ADD [BX+SI], AL
0000f733 (02) 0000                     ADD [BX+SI], AL
0000f735 (02) 0000                     ADD [BX+SI], AL
0000f737 (02) 0000                     ADD [BX+SI], AL
0000f739 (02) 0000                     ADD [BX+SI], AL
0000f73b (02) 0000                     ADD [BX+SI], AL
0000f73d (02) 0000                     ADD [BX+SI], AL
0000f73f (02) 0000                     ADD [BX+SI], AL
0000f741 (02) 0000                     ADD [BX+SI], AL
0000f743 (02) 0000                     ADD [BX+SI], AL
0000f745 (02) 0000                     ADD [BX+SI], AL
0000f747 (02) 0000                     ADD [BX+SI], AL
0000f749 (02) 0000                     ADD [BX+SI], AL
0000f74b (02) 0000                     ADD [BX+SI], AL
0000f74d (02) 0000                     ADD [BX+SI], AL
0000f74f (02) 0000                     ADD [BX+SI], AL
0000f751 (02) 0000                     ADD [BX+SI], AL
0000f753 (02) 0000                     ADD [BX+SI], AL
0000f755 (02) 0000                     ADD [BX+SI], AL
0000f757 (02) 0000                     ADD [BX+SI], AL
0000f759 (02) 0000                     ADD [BX+SI], AL
0000f75b (02) 0000                     ADD [BX+SI], AL
0000f75d (02) 0000                     ADD [BX+SI], AL
0000f75f (02) 0000                     ADD [BX+SI], AL
0000f761 (02) 0000                     ADD [BX+SI], AL
0000f763 (02) 0000                     ADD [BX+SI], AL
0000f765 (02) 0000                     ADD [BX+SI], AL
0000f767 (02) 0000                     ADD [BX+SI], AL
0000f769 (02) 0000                     ADD [BX+SI], AL
0000f76b (02) 0000                     ADD [BX+SI], AL
0000f76d (02) 0000                     ADD [BX+SI], AL
0000f76f (02) 0000                     ADD [BX+SI], AL
0000f771 (02) 0000                     ADD [BX+SI], AL
0000f773 (02) 0000                     ADD [BX+SI], AL
0000f775 (02) 0000                     ADD [BX+SI], AL
0000f777 (02) 0000                     ADD [BX+SI], AL
0000f779 (02) 0000                     ADD [BX+SI], AL
0000f77b (02) 0000                     ADD [BX+SI], AL
0000f77d (02) 0000                     ADD [BX+SI], AL
0000f77f (02) 0000                     ADD [BX+SI], AL
0000f781 (02) 0000                     ADD [BX+SI], AL
0000f783 (02) 0000                     ADD [BX+SI], AL
0000f785 (02) 0000                     ADD [BX+SI], AL
0000f787 (02) 0000                     ADD [BX+SI], AL
0000f789 (02) 0000                     ADD [BX+SI], AL
0000f78b (02) 0000                     ADD [BX+SI], AL
0000f78d (02) 0000                     ADD [BX+SI], AL
0000f78f (02) 0000                     ADD [BX+SI], AL
0000f791 (02) 0000                     ADD [BX+SI], AL
0000f793 (02) 0000                     ADD [BX+SI], AL
0000f795 (02) 0000                     ADD [BX+SI], AL
0000f797 (02) 0000                     ADD [BX+SI], AL
0000f799 (02) 0000                     ADD [BX+SI], AL
0000f79b (02) 0000                     ADD [BX+SI], AL
0000f79d (02) 0000                     ADD [BX+SI], AL
0000f79f (02) 0000                     ADD [BX+SI], AL
0000f7a1 (02) 0000                     ADD [BX+SI], AL
0000f7a3 (02) 0000                     ADD [BX+SI], AL
0000f7a5 (02) 0000                     ADD [BX+SI], AL
0000f7a7 (02) 0000                     ADD [BX+SI], AL
0000f7a9 (02) 0000                     ADD [BX+SI], AL
0000f7ab (02) 0000                     ADD [BX+SI], AL
0000f7ad (02) 0000                     ADD [BX+SI], AL
0000f7af (02) 0000                     ADD [BX+SI], AL
0000f7b1 (02) 0000                     ADD [BX+SI], AL
0000f7b3 (02) 0000                     ADD [BX+SI], AL
0000f7b5 (02) 0000                     ADD [BX+SI], AL
0000f7b7 (02) 0000                     ADD [BX+SI], AL
0000f7b9 (02) 0000                     ADD [BX+SI], AL
0000f7bb (02) 0000                     ADD [BX+SI], AL
0000f7bd (02) 0000                     ADD [BX+SI], AL
0000f7bf (02) 0000                     ADD [BX+SI], AL
0000f7c1 (02) 0000                     ADD [BX+SI], AL
0000f7c3 (02) 0000                     ADD [BX+SI], AL
0000f7c5 (02) 0000                     ADD [BX+SI], AL
0000f7c7 (02) 0000                     ADD [BX+SI], AL
0000f7c9 (02) 0000                     ADD [BX+SI], AL
0000f7cb (02) 0000                     ADD [BX+SI], AL
0000f7cd (02) 0000                     ADD [BX+SI], AL
0000f7cf (02) 0000                     ADD [BX+SI], AL
0000f7d1 (02) 0000                     ADD [BX+SI], AL
0000f7d3 (02) 0000                     ADD [BX+SI], AL
0000f7d5 (02) 0000                     ADD [BX+SI], AL
0000f7d7 (02) 0000                     ADD [BX+SI], AL
0000f7d9 (02) 0000                     ADD [BX+SI], AL
0000f7db (02) 0000                     ADD [BX+SI], AL
0000f7dd (02) 0000                     ADD [BX+SI], AL
0000f7df (02) 0000                     ADD [BX+SI], AL
0000f7e1 (02) 0000                     ADD [BX+SI], AL
0000f7e3 (02) 0000                     ADD [BX+SI], AL
0000f7e5 (02) 0000                     ADD [BX+SI], AL
0000f7e7 (02) 0000                     ADD [BX+SI], AL
0000f7e9 (02) 0000                     ADD [BX+SI], AL
0000f7eb (02) 0000                     ADD [BX+SI], AL
0000f7ed (02) 0000                     ADD [BX+SI], AL
0000f7ef (02) 0000                     ADD [BX+SI], AL
0000f7f1 (02) 0000                     ADD [BX+SI], AL
0000f7f3 (02) 0000                     ADD [BX+SI], AL
0000f7f5 (02) 0000                     ADD [BX+SI], AL
0000f7f7 (02) 0000                     ADD [BX+SI], AL
0000f7f9 (02) 0000                     ADD [BX+SI], AL
0000f7fb (02) 0000                     ADD [BX+SI], AL
0000f7fd (02) 0000                     ADD [BX+SI], AL
0000f7ff (02) 0000                     ADD [BX+SI], AL
0000f801 (02) 0000                     ADD [BX+SI], AL
0000f803 (02) 0000                     ADD [BX+SI], AL
0000f805 (02) 0000                     ADD [BX+SI], AL
0000f807 (02) 0000                     ADD [BX+SI], AL
0000f809 (02) 0000                     ADD [BX+SI], AL
0000f80b (02) 0000                     ADD [BX+SI], AL
0000f80d (02) 0000                     ADD [BX+SI], AL
0000f80f (02) 0000                     ADD [BX+SI], AL
0000f811 (02) 0000                     ADD [BX+SI], AL
0000f813 (02) 0000                     ADD [BX+SI], AL
0000f815 (02) 0000                     ADD [BX+SI], AL
0000f817 (02) 0000                     ADD [BX+SI], AL
0000f819 (02) 0000                     ADD [BX+SI], AL
0000f81b (02) 0000                     ADD [BX+SI], AL
0000f81d (02) 0000                     ADD [BX+SI], AL
0000f81f (02) 0000                     ADD [BX+SI], AL
0000f821 (02) 0000                     ADD [BX+SI], AL
0000f823 (02) 0000                     ADD [BX+SI], AL
0000f825 (02) 0000                     ADD [BX+SI], AL
0000f827 (02) 0000                     ADD [BX+SI], AL
0000f829 (02) 0000                     ADD [BX+SI], AL
0000f82b (02) 0000                     ADD [BX+SI], AL
0000f82d (02) 0000                     ADD [BX+SI], AL
0000f82f (02) 0000                     ADD [BX+SI], AL
0000f831 (02) 0000                     ADD [BX+SI], AL
0000f833 (02) 0000                     ADD [BX+SI], AL
0000f835 (02) 0000                     ADD [BX+SI], AL
0000f837 (02) 0000                     ADD [BX+SI], AL
0000f839 (02) 0000                     ADD [BX+SI], AL
0000f83b (02) 0000                     ADD [BX+SI], AL
0000f83d (02) 0000                     ADD [BX+SI], AL
0000f83f (02) 0000                     ADD [BX+SI], AL
0000f841 (02) 0000                     ADD [BX+SI], AL
0000f843 (02) 0000                     ADD [BX+SI], AL
0000f845 (02) 0000                     ADD [BX+SI], AL
0000f847 (02) 0000                     ADD [BX+SI], AL
0000f849 (02) 0000                     ADD [BX+SI], AL
0000f84b (02) 0000                     ADD [BX+SI], AL
0000f84d (02) 0000                     ADD [BX+SI], AL
0000f84f (02) 0000                     ADD [BX+SI], AL
0000f851 (02) 0000                     ADD [BX+SI], AL
0000f853 (02) 0000                     ADD [BX+SI], AL
0000f855 (02) 0000                     ADD [BX+SI], AL
0000f857 (02) 0000                     ADD [BX+SI], AL
0000f859 (02) 0000                     ADD [BX+SI], AL
0000f85b (02) 0000                     ADD [BX+SI], AL
0000f85d (02) 0000                     ADD [BX+SI], AL
0000f85f (02) 0000                     ADD [BX+SI], AL
0000f861 (02) 0000                     ADD [BX+SI], AL
0000f863 (02) 0000                     ADD [BX+SI], AL
0000f865 (02) 0000                     ADD [BX+SI], AL
0000f867 (02) 0000                     ADD [BX+SI], AL
0000f869 (02) 0000                     ADD [BX+SI], AL
0000f86b (02) 0000                     ADD [BX+SI], AL
0000f86d (02) 0000                     ADD [BX+SI], AL
0000f86f (02) 0000                     ADD [BX+SI], AL
0000f871 (02) 0000                     ADD [BX+SI], AL
0000f873 (02) 0000                     ADD [BX+SI], AL
0000f875 (02) 0000                     ADD [BX+SI], AL
0000f877 (02) 0000                     ADD [BX+SI], AL
0000f879 (02) 0000                     ADD [BX+SI], AL
0000f87b (02) 0000                     ADD [BX+SI], AL
0000f87d (02) 0000                     ADD [BX+SI], AL
0000f87f (02) 0000                     ADD [BX+SI], AL
0000f881 (02) 0000                     ADD [BX+SI], AL
0000f883 (02) 0000                     ADD [BX+SI], AL
0000f885 (02) 0000                     ADD [BX+SI], AL
0000f887 (02) 0000                     ADD [BX+SI], AL
0000f889 (02) 0000                     ADD [BX+SI], AL
0000f88b (02) 0000                     ADD [BX+SI], AL
0000f88d (02) 0000                     ADD [BX+SI], AL
0000f88f (02) 0000                     ADD [BX+SI], AL
0000f891 (02) 0000                     ADD [BX+SI], AL
0000f893 (02) 0000                     ADD [BX+SI], AL
0000f895 (02) 0000                     ADD [BX+SI], AL
0000f897 (02) 0000                     ADD [BX+SI], AL
0000f899 (02) 0000                     ADD [BX+SI], AL
0000f89b (02) 0000                     ADD [BX+SI], AL
0000f89d (02) 0000                     ADD [BX+SI], AL
0000f89f (02) 0000                     ADD [BX+SI], AL
0000f8a1 (02) 0000                     ADD [BX+SI], AL
0000f8a3 (02) 0000                     ADD [BX+SI], AL
0000f8a5 (02) 0000                     ADD [BX+SI], AL
0000f8a7 (02) 0000                     ADD [BX+SI], AL
0000f8a9 (02) 0000                     ADD [BX+SI], AL
0000f8ab (02) 0000                     ADD [BX+SI], AL
0000f8ad (02) 0000                     ADD [BX+SI], AL
0000f8af (02) 0000                     ADD [BX+SI], AL
0000f8b1 (02) 0000                     ADD [BX+SI], AL
0000f8b3 (02) 0000                     ADD [BX+SI], AL
0000f8b5 (02) 0000                     ADD [BX+SI], AL
0000f8b7 (02) 0000                     ADD [BX+SI], AL
0000f8b9 (02) 0000                     ADD [BX+SI], AL
0000f8bb (02) 0000                     ADD [BX+SI], AL
0000f8bd (02) 0000                     ADD [BX+SI], AL
0000f8bf (02) 0000                     ADD [BX+SI], AL
0000f8c1 (02) 0000                     ADD [BX+SI], AL
0000f8c3 (02) 0000                     ADD [BX+SI], AL
0000f8c5 (02) 0000                     ADD [BX+SI], AL
0000f8c7 (02) 0000                     ADD [BX+SI], AL
0000f8c9 (02) 0000                     ADD [BX+SI], AL
0000f8cb (02) 0000                     ADD [BX+SI], AL
0000f8cd (02) 0000                     ADD [BX+SI], AL
0000f8cf (02) 0000                     ADD [BX+SI], AL
0000f8d1 (02) 0000                     ADD [BX+SI], AL
0000f8d3 (02) 0000                     ADD [BX+SI], AL
0000f8d5 (02) 0000                     ADD [BX+SI], AL
0000f8d7 (02) 0000                     ADD [BX+SI], AL
0000f8d9 (02) 0000                     ADD [BX+SI], AL
0000f8db (02) 0000                     ADD [BX+SI], AL
0000f8dd (02) 0000                     ADD [BX+SI], AL
0000f8df (02) 0000                     ADD [BX+SI], AL
0000f8e1 (02) 0000                     ADD [BX+SI], AL
0000f8e3 (02) 0000                     ADD [BX+SI], AL
0000f8e5 (02) 0000                     ADD [BX+SI], AL
0000f8e7 (02) 0000                     ADD [BX+SI], AL
0000f8e9 (02) 0000                     ADD [BX+SI], AL
0000f8eb (02) 0000                     ADD [BX+SI], AL
0000f8ed (02) 0000                     ADD [BX+SI], AL
0000f8ef (02) 0000                     ADD [BX+SI], AL
0000f8f1 (02) 0000                     ADD [BX+SI], AL
0000f8f3 (02) 0000                     ADD [BX+SI], AL
0000f8f5 (02) 0000                     ADD [BX+SI], AL
0000f8f7 (02) 0000                     ADD [BX+SI], AL
0000f8f9 (02) 0000                     ADD [BX+SI], AL
0000f8fb (02) 0000                     ADD [BX+SI], AL
0000f8fd (02) 0000                     ADD [BX+SI], AL
0000f8ff (02) 0000                     ADD [BX+SI], AL
0000f901 (02) 0000                     ADD [BX+SI], AL
0000f903 (02) 0000                     ADD [BX+SI], AL
0000f905 (02) 0000                     ADD [BX+SI], AL
0000f907 (02) 0000                     ADD [BX+SI], AL
0000f909 (02) 0000                     ADD [BX+SI], AL
0000f90b (02) 0000                     ADD [BX+SI], AL
0000f90d (02) 0000                     ADD [BX+SI], AL
0000f90f (02) 0000                     ADD [BX+SI], AL
0000f911 (02) 0000                     ADD [BX+SI], AL
0000f913 (02) 0000                     ADD [BX+SI], AL
0000f915 (02) 0000                     ADD [BX+SI], AL
0000f917 (02) 0000                     ADD [BX+SI], AL
0000f919 (02) 0000                     ADD [BX+SI], AL
0000f91b (02) 0000                     ADD [BX+SI], AL
0000f91d (02) 0000                     ADD [BX+SI], AL
0000f91f (02) 0000                     ADD [BX+SI], AL
0000f921 (02) 0000                     ADD [BX+SI], AL
0000f923 (02) 0000                     ADD [BX+SI], AL
0000f925 (02) 0000                     ADD [BX+SI], AL
0000f927 (02) 0000                     ADD [BX+SI], AL
0000f929 (02) 0000                     ADD [BX+SI], AL
0000f92b (02) 0000                     ADD [BX+SI], AL
0000f92d (02) 0000                     ADD [BX+SI], AL
0000f92f (02) 0000                     ADD [BX+SI], AL
0000f931 (02) 0000                     ADD [BX+SI], AL
0000f933 (02) 0000                     ADD [BX+SI], AL
0000f935 (02) 0000                     ADD [BX+SI], AL
0000f937 (02) 0000                     ADD [BX+SI], AL
0000f939 (02) 0000                     ADD [BX+SI], AL
0000f93b (02) 0000                     ADD [BX+SI], AL
0000f93d (02) 0000                     ADD [BX+SI], AL
0000f93f (02) 0000                     ADD [BX+SI], AL
0000f941 (02) 0000                     ADD [BX+SI], AL
0000f943 (02) 0000                     ADD [BX+SI], AL
0000f945 (02) 0000                     ADD [BX+SI], AL
0000f947 (02) 0000                     ADD [BX+SI], AL
0000f949 (02) 0000                     ADD [BX+SI], AL
0000f94b (02) 0000                     ADD [BX+SI], AL
0000f94d (02) 0000                     ADD [BX+SI], AL
0000f94f (02) 0000                     ADD [BX+SI], AL
0000f951 (02) 0000                     ADD [BX+SI], AL
0000f953 (02) 0000                     ADD [BX+SI], AL
0000f955 (02) 0000                     ADD [BX+SI], AL
0000f957 (02) 0000                     ADD [BX+SI], AL
0000f959 (02) 0000                     ADD [BX+SI], AL
0000f95b (02) 0000                     ADD [BX+SI], AL
0000f95d (02) 0000                     ADD [BX+SI], AL
0000f95f (02) 0000                     ADD [BX+SI], AL
0000f961 (02) 0000                     ADD [BX+SI], AL
0000f963 (02) 0000                     ADD [BX+SI], AL
0000f965 (02) 0000                     ADD [BX+SI], AL
0000f967 (02) 0000                     ADD [BX+SI], AL
0000f969 (02) 0000                     ADD [BX+SI], AL
0000f96b (02) 0000                     ADD [BX+SI], AL
0000f96d (02) 0000                     ADD [BX+SI], AL
0000f96f (02) 0000                     ADD [BX+SI], AL
0000f971 (02) 0000                     ADD [BX+SI], AL
0000f973 (02) 0000                     ADD [BX+SI], AL
0000f975 (02) 0000                     ADD [BX+SI], AL
0000f977 (02) 0000                     ADD [BX+SI], AL
0000f979 (02) 0000                     ADD [BX+SI], AL
0000f97b (02) 0000                     ADD [BX+SI], AL
0000f97d (02) 0000                     ADD [BX+SI], AL
0000f97f (02) 0000                     ADD [BX+SI], AL
0000f981 (02) 0000                     ADD [BX+SI], AL
0000f983 (02) 0000                     ADD [BX+SI], AL
0000f985 (02) 0000                     ADD [BX+SI], AL
0000f987 (02) 0000                     ADD [BX+SI], AL
0000f989 (02) 0000                     ADD [BX+SI], AL
0000f98b (02) 0000                     ADD [BX+SI], AL
0000f98d (02) 0000                     ADD [BX+SI], AL
0000f98f (02) 0000                     ADD [BX+SI], AL
0000f991 (02) 0000                     ADD [BX+SI], AL
0000f993 (02) 0000                     ADD [BX+SI], AL
0000f995 (02) 0000                     ADD [BX+SI], AL
0000f997 (02) 0000                     ADD [BX+SI], AL
0000f999 (02) 0000                     ADD [BX+SI], AL
0000f99b (02) 0000                     ADD [BX+SI], AL
0000f99d (02) 0000                     ADD [BX+SI], AL
0000f99f (02) 0000                     ADD [BX+SI], AL
0000f9a1 (02) 0000                     ADD [BX+SI], AL
0000f9a3 (02) 0000                     ADD [BX+SI], AL
0000f9a5 (02) 0000                     ADD [BX+SI], AL
0000f9a7 (02) 0000                     ADD [BX+SI], AL
0000f9a9 (02) 0000                     ADD [BX+SI], AL
0000f9ab (02) 0000                     ADD [BX+SI], AL
0000f9ad (02) 0000                     ADD [BX+SI], AL
0000f9af (02) 0000                     ADD [BX+SI], AL
0000f9b1 (02) 0000                     ADD [BX+SI], AL
0000f9b3 (02) 0000                     ADD [BX+SI], AL
0000f9b5 (02) 0000                     ADD [BX+SI], AL
0000f9b7 (02) 0000                     ADD [BX+SI], AL
0000f9b9 (02) 0000                     ADD [BX+SI], AL
0000f9bb (02) 0000                     ADD [BX+SI], AL
0000f9bd (02) 0000                     ADD [BX+SI], AL
0000f9bf (02) 0000                     ADD [BX+SI], AL
0000f9c1 (02) 0000                     ADD [BX+SI], AL
0000f9c3 (02) 0000                     ADD [BX+SI], AL
0000f9c5 (02) 0000                     ADD [BX+SI], AL
0000f9c7 (02) 0000                     ADD [BX+SI], AL
0000f9c9 (02) 0000                     ADD [BX+SI], AL
0000f9cb (02) 0000                     ADD [BX+SI], AL
0000f9cd (02) 0000                     ADD [BX+SI], AL
0000f9cf (02) 0000                     ADD [BX+SI], AL
0000f9d1 (02) 0000                     ADD [BX+SI], AL
0000f9d3 (02) 0000                     ADD [BX+SI], AL
0000f9d5 (02) 0000                     ADD [BX+SI], AL
0000f9d7 (02) 0000                     ADD [BX+SI], AL
0000f9d9 (02) 0000                     ADD [BX+SI], AL
0000f9db (02) 0000                     ADD [BX+SI], AL
0000f9dd (02) 0000                     ADD [BX+SI], AL
0000f9df (02) 0000                     ADD [BX+SI], AL
0000f9e1 (02) 0000                     ADD [BX+SI], AL
0000f9e3 (02) 0000                     ADD [BX+SI], AL
0000f9e5 (02) 0000                     ADD [BX+SI], AL
0000f9e7 (02) 0000                     ADD [BX+SI], AL
0000f9e9 (02) 0000                     ADD [BX+SI], AL
0000f9eb (02) 0000                     ADD [BX+SI], AL
0000f9ed (02) 0000                     ADD [BX+SI], AL
0000f9ef (02) 0000                     ADD [BX+SI], AL
0000f9f1 (02) 0000                     ADD [BX+SI], AL
0000f9f3 (02) 0000                     ADD [BX+SI], AL
0000f9f5 (02) 0000                     ADD [BX+SI], AL
0000f9f7 (02) 0000                     ADD [BX+SI], AL
0000f9f9 (02) 0000                     ADD [BX+SI], AL
0000f9fb (02) 0000                     ADD [BX+SI], AL
0000f9fd (02) 0000                     ADD [BX+SI], AL
0000f9ff (02) 0000                     ADD [BX+SI], AL
0000fa01 (02) 0000                     ADD [BX+SI], AL
0000fa03 (02) 0000                     ADD [BX+SI], AL
0000fa05 (02) 0000                     ADD [BX+SI], AL
0000fa07 (02) 0000                     ADD [BX+SI], AL
0000fa09 (02) 0000                     ADD [BX+SI], AL
0000fa0b (02) 0000                     ADD [BX+SI], AL
0000fa0d (02) 0000                     ADD [BX+SI], AL
0000fa0f (02) 0000                     ADD [BX+SI], AL
0000fa11 (02) 0000                     ADD [BX+SI], AL
0000fa13 (02) 0000                     ADD [BX+SI], AL
0000fa15 (02) 0000                     ADD [BX+SI], AL
0000fa17 (02) 0000                     ADD [BX+SI], AL
0000fa19 (02) 0000                     ADD [BX+SI], AL
0000fa1b (02) 0000                     ADD [BX+SI], AL
0000fa1d (02) 0000                     ADD [BX+SI], AL
0000fa1f (02) 0000                     ADD [BX+SI], AL
0000fa21 (02) 0000                     ADD [BX+SI], AL
0000fa23 (02) 0000                     ADD [BX+SI], AL
0000fa25 (02) 0000                     ADD [BX+SI], AL
0000fa27 (02) 0000                     ADD [BX+SI], AL
0000fa29 (02) 0000                     ADD [BX+SI], AL
0000fa2b (02) 0000                     ADD [BX+SI], AL
0000fa2d (02) 0000                     ADD [BX+SI], AL
0000fa2f (02) 0000                     ADD [BX+SI], AL
0000fa31 (02) 0000                     ADD [BX+SI], AL
0000fa33 (02) 0000                     ADD [BX+SI], AL
0000fa35 (02) 0000                     ADD [BX+SI], AL
0000fa37 (02) 0000                     ADD [BX+SI], AL
0000fa39 (02) 0000                     ADD [BX+SI], AL
0000fa3b (02) 0000                     ADD [BX+SI], AL
0000fa3d (02) 0000                     ADD [BX+SI], AL
0000fa3f (02) 0000                     ADD [BX+SI], AL
0000fa41 (02) 0000                     ADD [BX+SI], AL
0000fa43 (02) 0000                     ADD [BX+SI], AL
0000fa45 (02) 0000                     ADD [BX+SI], AL
0000fa47 (02) 0000                     ADD [BX+SI], AL
0000fa49 (02) 0000                     ADD [BX+SI], AL
0000fa4b (02) 0000                     ADD [BX+SI], AL
0000fa4d (02) 0000                     ADD [BX+SI], AL
0000fa4f (02) 0000                     ADD [BX+SI], AL
0000fa51 (02) 0000                     ADD [BX+SI], AL
0000fa53 (02) 0000                     ADD [BX+SI], AL
0000fa55 (02) 0000                     ADD [BX+SI], AL
0000fa57 (02) 0000                     ADD [BX+SI], AL
0000fa59 (02) 0000                     ADD [BX+SI], AL
0000fa5b (02) 0000                     ADD [BX+SI], AL
0000fa5d (02) 0000                     ADD [BX+SI], AL
0000fa5f (02) 0000                     ADD [BX+SI], AL
0000fa61 (02) 0000                     ADD [BX+SI], AL
0000fa63 (02) 0000                     ADD [BX+SI], AL
0000fa65 (02) 0000                     ADD [BX+SI], AL
0000fa67 (02) 0000                     ADD [BX+SI], AL
0000fa69 (02) 0000                     ADD [BX+SI], AL
0000fa6b (02) 0000                     ADD [BX+SI], AL
0000fa6d (02) 0000                     ADD [BX+SI], AL
0000fa6f (02) 0000                     ADD [BX+SI], AL
0000fa71 (02) 0000                     ADD [BX+SI], AL
0000fa73 (02) 0000                     ADD [BX+SI], AL
0000fa75 (02) 0000                     ADD [BX+SI], AL
0000fa77 (02) 0000                     ADD [BX+SI], AL
0000fa79 (02) 0000                     ADD [BX+SI], AL
0000fa7b (02) 0000                     ADD [BX+SI], AL
0000fa7d (02) 0000                     ADD [BX+SI], AL
0000fa7f (02) 0000                     ADD [BX+SI], AL
0000fa81 (02) 0000                     ADD [BX+SI], AL
0000fa83 (02) 0000                     ADD [BX+SI], AL
0000fa85 (02) 0000                     ADD [BX+SI], AL
0000fa87 (02) 0000                     ADD [BX+SI], AL
0000fa89 (02) 0000                     ADD [BX+SI], AL
0000fa8b (02) 0000                     ADD [BX+SI], AL
0000fa8d (02) 0000                     ADD [BX+SI], AL
0000fa8f (02) 0000                     ADD [BX+SI], AL
0000fa91 (02) 0000                     ADD [BX+SI], AL
0000fa93 (02) 0000                     ADD [BX+SI], AL
0000fa95 (02) 0000                     ADD [BX+SI], AL
0000fa97 (02) 0000                     ADD [BX+SI], AL
0000fa99 (02) 0000                     ADD [BX+SI], AL
0000fa9b (02) 0000                     ADD [BX+SI], AL
0000fa9d (02) 0000                     ADD [BX+SI], AL
0000fa9f (02) 0000                     ADD [BX+SI], AL
0000faa1 (02) 0000                     ADD [BX+SI], AL
0000faa3 (02) 0000                     ADD [BX+SI], AL
0000faa5 (02) 0000                     ADD [BX+SI], AL
0000faa7 (02) 0000                     ADD [BX+SI], AL
0000faa9 (02) 0000                     ADD [BX+SI], AL
0000faab (02) 0000                     ADD [BX+SI], AL
0000faad (02) 0000                     ADD [BX+SI], AL
0000faaf (02) 0000                     ADD [BX+SI], AL
0000fab1 (02) 0000                     ADD [BX+SI], AL
0000fab3 (02) 0000                     ADD [BX+SI], AL
0000fab5 (02) 0000                     ADD [BX+SI], AL
0000fab7 (02) 0000                     ADD [BX+SI], AL
0000fab9 (02) 0000                     ADD [BX+SI], AL
0000fabb (02) 0000                     ADD [BX+SI], AL
0000fabd (02) 0000                     ADD [BX+SI], AL
0000fabf (02) 0000                     ADD [BX+SI], AL
0000fac1 (02) 0000                     ADD [BX+SI], AL
0000fac3 (02) 0000                     ADD [BX+SI], AL
0000fac5 (02) 0000                     ADD [BX+SI], AL
0000fac7 (02) 0000                     ADD [BX+SI], AL
0000fac9 (02) 0000                     ADD [BX+SI], AL
0000facb (02) 0000                     ADD [BX+SI], AL
0000facd (02) 0000                     ADD [BX+SI], AL
0000facf (02) 0000                     ADD [BX+SI], AL
0000fad1 (02) 0000                     ADD [BX+SI], AL
0000fad3 (02) 0000                     ADD [BX+SI], AL
0000fad5 (02) 0000                     ADD [BX+SI], AL
0000fad7 (02) 0000                     ADD [BX+SI], AL
0000fad9 (02) 0000                     ADD [BX+SI], AL
0000fadb (02) 0000                     ADD [BX+SI], AL
0000fadd (02) 0000                     ADD [BX+SI], AL
0000fadf (02) 0000                     ADD [BX+SI], AL
0000fae1 (02) 0000                     ADD [BX+SI], AL
0000fae3 (02) 0000                     ADD [BX+SI], AL
0000fae5 (02) 0000                     ADD [BX+SI], AL
0000fae7 (02) 0000                     ADD [BX+SI], AL
0000fae9 (02) 0000                     ADD [BX+SI], AL
0000faeb (02) 0000                     ADD [BX+SI], AL
0000faed (02) 0000                     ADD [BX+SI], AL
0000faef (02) 0000                     ADD [BX+SI], AL
0000faf1 (02) 0000                     ADD [BX+SI], AL
0000faf3 (02) 0000                     ADD [BX+SI], AL
0000faf5 (02) 0000                     ADD [BX+SI], AL
0000faf7 (02) 0000                     ADD [BX+SI], AL
0000faf9 (02) 0000                     ADD [BX+SI], AL
0000fafb (02) 0000                     ADD [BX+SI], AL
0000fafd (02) 0000                     ADD [BX+SI], AL
0000faff (02) 0000                     ADD [BX+SI], AL
0000fb01 (02) 0000                     ADD [BX+SI], AL
0000fb03 (02) 0000                     ADD [BX+SI], AL
0000fb05 (02) 0000                     ADD [BX+SI], AL
0000fb07 (02) 0000                     ADD [BX+SI], AL
0000fb09 (02) 0000                     ADD [BX+SI], AL
0000fb0b (02) 0000                     ADD [BX+SI], AL
0000fb0d (02) 0000                     ADD [BX+SI], AL
0000fb0f (02) 0000                     ADD [BX+SI], AL
0000fb11 (02) 0000                     ADD [BX+SI], AL
0000fb13 (02) 0000                     ADD [BX+SI], AL
0000fb15 (02) 0000                     ADD [BX+SI], AL
0000fb17 (02) 0000                     ADD [BX+SI], AL
0000fb19 (02) 0000                     ADD [BX+SI], AL
0000fb1b (02) 0000                     ADD [BX+SI], AL
0000fb1d (02) 0000                     ADD [BX+SI], AL
0000fb1f (02) 0000                     ADD [BX+SI], AL
0000fb21 (02) 0000                     ADD [BX+SI], AL
0000fb23 (02) 0000                     ADD [BX+SI], AL
0000fb25 (02) 0000                     ADD [BX+SI], AL
0000fb27 (02) 0000                     ADD [BX+SI], AL
0000fb29 (02) 0000                     ADD [BX+SI], AL
0000fb2b (02) 0000                     ADD [BX+SI], AL
0000fb2d (02) 0000                     ADD [BX+SI], AL
0000fb2f (02) 0000                     ADD [BX+SI], AL
0000fb31 (02) 0000                     ADD [BX+SI], AL
0000fb33 (02) 0000                     ADD [BX+SI], AL
0000fb35 (02) 0000                     ADD [BX+SI], AL
0000fb37 (02) 0000                     ADD [BX+SI], AL
0000fb39 (02) 0000                     ADD [BX+SI], AL
0000fb3b (02) 0000                     ADD [BX+SI], AL
0000fb3d (02) 0000                     ADD [BX+SI], AL
0000fb3f (02) 0000                     ADD [BX+SI], AL
0000fb41 (02) 0000                     ADD [BX+SI], AL
0000fb43 (02) 0000                     ADD [BX+SI], AL
0000fb45 (02) 0000                     ADD [BX+SI], AL
0000fb47 (02) 0000                     ADD [BX+SI], AL
0000fb49 (02) 0000                     ADD [BX+SI], AL
0000fb4b (02) 0000                     ADD [BX+SI], AL
0000fb4d (02) 0000                     ADD [BX+SI], AL
0000fb4f (02) 0000                     ADD [BX+SI], AL
0000fb51 (02) 0000                     ADD [BX+SI], AL
0000fb53 (02) 0000                     ADD [BX+SI], AL
0000fb55 (02) 0000                     ADD [BX+SI], AL
0000fb57 (02) 0000                     ADD [BX+SI], AL
0000fb59 (02) 0000                     ADD [BX+SI], AL
0000fb5b (02) 0000                     ADD [BX+SI], AL
0000fb5d (02) 0000                     ADD [BX+SI], AL
0000fb5f (02) 0000                     ADD [BX+SI], AL
0000fb61 (02) 0000                     ADD [BX+SI], AL
0000fb63 (02) 0000                     ADD [BX+SI], AL
0000fb65 (02) 0000                     ADD [BX+SI], AL
0000fb67 (02) 0000                     ADD [BX+SI], AL
0000fb69 (02) 0000                     ADD [BX+SI], AL
0000fb6b (02) 0000                     ADD [BX+SI], AL
0000fb6d (02) 0000                     ADD [BX+SI], AL
0000fb6f (02) 0000                     ADD [BX+SI], AL
0000fb71 (02) 0000                     ADD [BX+SI], AL
0000fb73 (02) 0000                     ADD [BX+SI], AL
0000fb75 (02) 0000                     ADD [BX+SI], AL
0000fb77 (02) 0000                     ADD [BX+SI], AL
0000fb79 (02) 0000                     ADD [BX+SI], AL
0000fb7b (02) 0000                     ADD [BX+SI], AL
0000fb7d (02) 0000                     ADD [BX+SI], AL
0000fb7f (02) 0000                     ADD [BX+SI], AL
0000fb81 (02) 0000                     ADD [BX+SI], AL
0000fb83 (02) 0000                     ADD [BX+SI], AL
0000fb85 (02) 0000                     ADD [BX+SI], AL
0000fb87 (02) 0000                     ADD [BX+SI], AL
0000fb89 (02) 0000                     ADD [BX+SI], AL
0000fb8b (02) 0000                     ADD [BX+SI], AL
0000fb8d (02) 0000                     ADD [BX+SI], AL
0000fb8f (02) 0000                     ADD [BX+SI], AL
0000fb91 (02) 0000                     ADD [BX+SI], AL
0000fb93 (02) 0000                     ADD [BX+SI], AL
0000fb95 (02) 0000                     ADD [BX+SI], AL
0000fb97 (02) 0000                     ADD [BX+SI], AL
0000fb99 (02) 0000                     ADD [BX+SI], AL
0000fb9b (02) 0000                     ADD [BX+SI], AL
0000fb9d (02) 0000                     ADD [BX+SI], AL
0000fb9f (02) 0000                     ADD [BX+SI], AL
0000fba1 (02) 0000                     ADD [BX+SI], AL
0000fba3 (02) 0000                     ADD [BX+SI], AL
0000fba5 (02) 0000                     ADD [BX+SI], AL
0000fba7 (02) 0000                     ADD [BX+SI], AL
0000fba9 (02) 0000                     ADD [BX+SI], AL
0000fbab (02) 0000                     ADD [BX+SI], AL
0000fbad (02) 0000                     ADD [BX+SI], AL
0000fbaf (02) 0000                     ADD [BX+SI], AL
0000fbb1 (02) 0000                     ADD [BX+SI], AL
0000fbb3 (02) 0000                     ADD [BX+SI], AL
0000fbb5 (02) 0000                     ADD [BX+SI], AL
0000fbb7 (02) 0000                     ADD [BX+SI], AL
0000fbb9 (02) 0000                     ADD [BX+SI], AL
0000fbbb (02) 0000                     ADD [BX+SI], AL
0000fbbd (02) 0000                     ADD [BX+SI], AL
0000fbbf (02) 0000                     ADD [BX+SI], AL
0000fbc1 (02) 0000                     ADD [BX+SI], AL
0000fbc3 (02) 0000                     ADD [BX+SI], AL
0000fbc5 (02) 0000                     ADD [BX+SI], AL
0000fbc7 (02) 0000                     ADD [BX+SI], AL
0000fbc9 (02) 0000                     ADD [BX+SI], AL
0000fbcb (02) 0000                     ADD [BX+SI], AL
0000fbcd (02) 0000                     ADD [BX+SI], AL
0000fbcf (02) 0000                     ADD [BX+SI], AL
0000fbd1 (02) 0000                     ADD [BX+SI], AL
0000fbd3 (02) 0000                     ADD [BX+SI], AL
0000fbd5 (02) 0000                     ADD [BX+SI], AL
0000fbd7 (02) 0000                     ADD [BX+SI], AL
0000fbd9 (02) 0000                     ADD [BX+SI], AL
0000fbdb (02) 0000                     ADD [BX+SI], AL
0000fbdd (02) 0000                     ADD [BX+SI], AL
0000fbdf (02) 0000                     ADD [BX+SI], AL
0000fbe1 (02) 0000                     ADD [BX+SI], AL
0000fbe3 (02) 0000                     ADD [BX+SI], AL
0000fbe5 (02) 0000                     ADD [BX+SI], AL
0000fbe7 (02) 0000                     ADD [BX+SI], AL
0000fbe9 (02) 0000                     ADD [BX+SI], AL
0000fbeb (02) 0000                     ADD [BX+SI], AL
0000fbed (02) 0000                     ADD [BX+SI], AL
0000fbef (02) 0000                     ADD [BX+SI], AL
0000fbf1 (02) 0000                     ADD [BX+SI], AL
0000fbf3 (02) 0000                     ADD [BX+SI], AL
0000fbf5 (02) 0000                     ADD [BX+SI], AL
0000fbf7 (02) 0000                     ADD [BX+SI], AL
0000fbf9 (02) 0000                     ADD [BX+SI], AL
0000fbfb (02) 0000                     ADD [BX+SI], AL
0000fbfd (02) 0000                     ADD [BX+SI], AL
0000fbff (02) 0000                     ADD [BX+SI], AL
0000fc01 (02) 0000                     ADD [BX+SI], AL
0000fc03 (02) 0000                     ADD [BX+SI], AL
0000fc05 (02) 0000                     ADD [BX+SI], AL
0000fc07 (02) 0000                     ADD [BX+SI], AL
0000fc09 (02) 0000                     ADD [BX+SI], AL
0000fc0b (02) 0000                     ADD [BX+SI], AL
0000fc0d (02) 0000                     ADD [BX+SI], AL
0000fc0f (02) 0000                     ADD [BX+SI], AL
0000fc11 (02) 0000                     ADD [BX+SI], AL
0000fc13 (02) 0000                     ADD [BX+SI], AL
0000fc15 (02) 0000                     ADD [BX+SI], AL
0000fc17 (02) 0000                     ADD [BX+SI], AL
0000fc19 (02) 0000                     ADD [BX+SI], AL
0000fc1b (02) 0000                     ADD [BX+SI], AL
0000fc1d (02) 0000                     ADD [BX+SI], AL
0000fc1f (02) 0000                     ADD [BX+SI], AL
0000fc21 (02) 0000                     ADD [BX+SI], AL
0000fc23 (02) 0000                     ADD [BX+SI], AL
0000fc25 (02) 0000                     ADD [BX+SI], AL
0000fc27 (02) 0000                     ADD [BX+SI], AL
0000fc29 (02) 0000                     ADD [BX+SI], AL
0000fc2b (02) 0000                     ADD [BX+SI], AL
0000fc2d (02) 0000                     ADD [BX+SI], AL
0000fc2f (02) 0000                     ADD [BX+SI], AL
0000fc31 (02) 0000                     ADD [BX+SI], AL
0000fc33 (02) 0000                     ADD [BX+SI], AL
0000fc35 (02) 0000                     ADD [BX+SI], AL
0000fc37 (02) 0000                     ADD [BX+SI], AL
0000fc39 (02) 0000                     ADD [BX+SI], AL
0000fc3b (02) 0000                     ADD [BX+SI], AL
0000fc3d (02) 0000                     ADD [BX+SI], AL
0000fc3f (02) 0000                     ADD [BX+SI], AL
0000fc41 (02) 0000                     ADD [BX+SI], AL
0000fc43 (02) 0000                     ADD [BX+SI], AL
0000fc45 (02) 0000                     ADD [BX+SI], AL
0000fc47 (02) 0000                     ADD [BX+SI], AL
0000fc49 (02) 0000                     ADD [BX+SI], AL
0000fc4b (02) 0000                     ADD [BX+SI], AL
0000fc4d (02) 0000                     ADD [BX+SI], AL
0000fc4f (02) 0000                     ADD [BX+SI], AL
0000fc51 (02) 0000                     ADD [BX+SI], AL
0000fc53 (02) 0000                     ADD [BX+SI], AL
0000fc55 (02) 0000                     ADD [BX+SI], AL
0000fc57 (02) 0000                     ADD [BX+SI], AL
0000fc59 (02) 0000                     ADD [BX+SI], AL
0000fc5b (02) 0000                     ADD [BX+SI], AL
0000fc5d (02) 0000                     ADD [BX+SI], AL
0000fc5f (02) 0000                     ADD [BX+SI], AL
0000fc61 (02) 0000                     ADD [BX+SI], AL
0000fc63 (02) 0000                     ADD [BX+SI], AL
0000fc65 (02) 0000                     ADD [BX+SI], AL
0000fc67 (02) 0000                     ADD [BX+SI], AL
0000fc69 (02) 0000                     ADD [BX+SI], AL
0000fc6b (02) 0000                     ADD [BX+SI], AL
0000fc6d (02) 0000                     ADD [BX+SI], AL
0000fc6f (02) 0000                     ADD [BX+SI], AL
0000fc71 (02) 0000                     ADD [BX+SI], AL
0000fc73 (02) 0000                     ADD [BX+SI], AL
0000fc75 (02) 0000                     ADD [BX+SI], AL
0000fc77 (02) 0000                     ADD [BX+SI], AL
0000fc79 (02) 0000                     ADD [BX+SI], AL
0000fc7b (02) 0000                     ADD [BX+SI], AL
0000fc7d (02) 0000                     ADD [BX+SI], AL
0000fc7f (02) 0000                     ADD [BX+SI], AL
0000fc81 (02) 0000                     ADD [BX+SI], AL
0000fc83 (02) 0000                     ADD [BX+SI], AL
0000fc85 (02) 0000                     ADD [BX+SI], AL
0000fc87 (02) 0000                     ADD [BX+SI], AL
0000fc89 (02) 0000                     ADD [BX+SI], AL
0000fc8b (02) 0000                     ADD [BX+SI], AL
0000fc8d (02) 0000                     ADD [BX+SI], AL
0000fc8f (02) 0000                     ADD [BX+SI], AL
0000fc91 (02) 0000                     ADD [BX+SI], AL
0000fc93 (02) 0000                     ADD [BX+SI], AL
0000fc95 (02) 0000                     ADD [BX+SI], AL
0000fc97 (02) 0000                     ADD [BX+SI], AL
0000fc99 (02) 0000                     ADD [BX+SI], AL
0000fc9b (02) 0000                     ADD [BX+SI], AL
0000fc9d (02) 0000                     ADD [BX+SI], AL
0000fc9f (02) 0000                     ADD [BX+SI], AL
0000fca1 (02) 0000                     ADD [BX+SI], AL
0000fca3 (02) 0000                     ADD [BX+SI], AL
0000fca5 (02) 0000                     ADD [BX+SI], AL
0000fca7 (02) 0000                     ADD [BX+SI], AL
0000fca9 (02) 0000                     ADD [BX+SI], AL
0000fcab (02) 0000                     ADD [BX+SI], AL
0000fcad (02) 0000                     ADD [BX+SI], AL
0000fcaf (02) 0000                     ADD [BX+SI], AL
0000fcb1 (02) 0000                     ADD [BX+SI], AL
0000fcb3 (02) 0000                     ADD [BX+SI], AL
0000fcb5 (02) 0000                     ADD [BX+SI], AL
0000fcb7 (02) 0000                     ADD [BX+SI], AL
0000fcb9 (02) 0000                     ADD [BX+SI], AL
0000fcbb (02) 0000                     ADD [BX+SI], AL
0000fcbd (02) 0000                     ADD [BX+SI], AL
0000fcbf (02) 0000                     ADD [BX+SI], AL
0000fcc1 (02) 0000                     ADD [BX+SI], AL
0000fcc3 (02) 0000                     ADD [BX+SI], AL
0000fcc5 (02) 0000                     ADD [BX+SI], AL
0000fcc7 (02) 0000                     ADD [BX+SI], AL
0000fcc9 (02) 0000                     ADD [BX+SI], AL
0000fccb (02) 0000                     ADD [BX+SI], AL
0000fccd (02) 0000                     ADD [BX+SI], AL
0000fccf (02) 0000                     ADD [BX+SI], AL
0000fcd1 (02) 0000                     ADD [BX+SI], AL
0000fcd3 (02) 0000                     ADD [BX+SI], AL
0000fcd5 (02) 0000                     ADD [BX+SI], AL
0000fcd7 (02) 0000                     ADD [BX+SI], AL
0000fcd9 (02) 0000                     ADD [BX+SI], AL
0000fcdb (02) 0000                     ADD [BX+SI], AL
0000fcdd (02) 0000                     ADD [BX+SI], AL
0000fcdf (02) 0000                     ADD [BX+SI], AL
0000fce1 (02) 0000                     ADD [BX+SI], AL
0000fce3 (02) 0000                     ADD [BX+SI], AL
0000fce5 (02) 0000                     ADD [BX+SI], AL
0000fce7 (02) 0000                     ADD [BX+SI], AL
0000fce9 (02) 0000                     ADD [BX+SI], AL
0000fceb (02) 0000                     ADD [BX+SI], AL
0000fced (02) 0000                     ADD [BX+SI], AL
0000fcef (03) 006d 00                  ADD [DI+0x0], CH
0000fcf2 (02) 0010                     ADD [BX+SI], DL
0000fcf4 (02) 0000                     ADD [BX+SI], AL
0000fcf6 (02) 0000                     ADD [BX+SI], AL
0000fcf8 (02) 0000                     ADD [BX+SI], AL
0000fcfa (02) 0000                     ADD [BX+SI], AL
0000fcfc (02) 0000                     ADD [BX+SI], AL
0000fcfe (02) 0000                     ADD [BX+SI], AL
0000fd00 (01) 50                       PUSH AX
0000fd01 (01) 41                       INC CX
0000fd02 (01) 54                       PUSH SP
0000fd03 (01) 48                       DEC AX
0000fd04 (03) 3d 0043                  CMP AX, 0x4300
0000fd07 (01) 4f                       DEC DI
0000fd08 (01) 4d                       DEC BP
0000fd09 (01) 53                       PUSH BX
0000fd0a (01) 50                       PUSH AX
0000fd0b (01) 45                       INC BP
0000fd0c (01) 43                       INC BX
0000fd0d (03) 3d 413a                  CMP AX, 0x3a41
0000fd10 (01) 5c                       POP SP
0000fd11 (01) 43                       INC BX
0000fd12 (01) 4f                       DEC DI
0000fd13 (01) 4d                       DEC BP
0000fd14 (01) 4d                       DEC BP
0000fd15 (01) 41                       INC CX
0000fd16 (01) 4e                       DEC SI
0000fd17 (01) 44                       INC SP
0000fd18 (01) 2e                       DB 0x2e
0000fd18 (02) 2e 43                    INC BX
0000fd1a (01) 4f                       DEC DI
0000fd1b (01) 4d                       DEC BP
0000fd1c (03) 004f 53                  ADD [BX+0x53], CL
0000fd1f (03) 3d 444f                  CMP AX, 0x4f44
0000fd22 (01) 53                       PUSH BX
0000fd23 (01) 50                       PUSH AX
0000fd24 (01) 4c                       DEC SP
0000fd25 (01) 55                       PUSH BP
0000fd26 (01) 53                       PUSH BX
0000fd27 (03) 0056 45                  ADD [BP+0x45], DL
0000fd2a (01) 52                       PUSH DX
0000fd2b (03) 3d 312e                  CMP AX, 0x2e31
0000fd2e (02) 3200                     XOR AL, [BX+SI]
0000fd30 (02) 0000                     ADD [BX+SI], AL
0000fd32 (02) 0000                     ADD [BX+SI], AL
0000fd34 (02) 0000                     ADD [BX+SI], AL
0000fd36 (02) 0000                     ADD [BX+SI], AL
0000fd38 (02) 0000                     ADD [BX+SI], AL
0000fd3a (02) 0000                     ADD [BX+SI], AL
0000fd3c (02) 0000                     ADD [BX+SI], AL
0000fd3e (02) 0000                     ADD [BX+SI], AL
0000fd40 (02) 0000                     ADD [BX+SI], AL
0000fd42 (02) 0000                     ADD [BX+SI], AL
0000fd44 (02) 0000                     ADD [BX+SI], AL
0000fd46 (02) 0000                     ADD [BX+SI], AL
0000fd48 (02) 0000                     ADD [BX+SI], AL
0000fd4a (02) 0000                     ADD [BX+SI], AL
0000fd4c (02) 0000                     ADD [BX+SI], AL
0000fd4e (02) 0000                     ADD [BX+SI], AL
0000fd50 (02) 0000                     ADD [BX+SI], AL
0000fd52 (02) 0000                     ADD [BX+SI], AL
0000fd54 (02) 0000                     ADD [BX+SI], AL
0000fd56 (02) 0000                     ADD [BX+SI], AL
0000fd58 (02) 0000                     ADD [BX+SI], AL
0000fd5a (02) 0000                     ADD [BX+SI], AL
0000fd5c (02) 0000                     ADD [BX+SI], AL
0000fd5e (02) 0000                     ADD [BX+SI], AL
0000fd60 (02) 0000                     ADD [BX+SI], AL
0000fd62 (02) 0000                     ADD [BX+SI], AL
0000fd64 (02) 0000                     ADD [BX+SI], AL
0000fd66 (02) 0000                     ADD [BX+SI], AL
0000fd68 (02) 0000                     ADD [BX+SI], AL
0000fd6a (02) 0000                     ADD [BX+SI], AL
0000fd6c (02) 0000                     ADD [BX+SI], AL
0000fd6e (02) 0000                     ADD [BX+SI], AL
0000fd70 (02) 0000                     ADD [BX+SI], AL
0000fd72 (02) 0000                     ADD [BX+SI], AL
0000fd74 (02) 0000                     ADD [BX+SI], AL
0000fd76 (02) 0000                     ADD [BX+SI], AL
0000fd78 (02) 0000                     ADD [BX+SI], AL
0000fd7a (02) 0000                     ADD [BX+SI], AL
0000fd7c (02) 0000                     ADD [BX+SI], AL
0000fd7e (02) 0000                     ADD [BX+SI], AL
0000fd80 (02) 0000                     ADD [BX+SI], AL
0000fd82 (02) 0000                     ADD [BX+SI], AL
0000fd84 (02) 0000                     ADD [BX+SI], AL
0000fd86 (02) 0000                     ADD [BX+SI], AL
0000fd88 (02) 0000                     ADD [BX+SI], AL
0000fd8a (02) 0000                     ADD [BX+SI], AL
0000fd8c (02) 0000                     ADD [BX+SI], AL
0000fd8e (02) 0000                     ADD [BX+SI], AL
0000fd90 (02) 0000                     ADD [BX+SI], AL
0000fd92 (02) 0000                     ADD [BX+SI], AL
0000fd94 (02) 0000                     ADD [BX+SI], AL
0000fd96 (02) 0000                     ADD [BX+SI], AL
0000fd98 (02) 0000                     ADD [BX+SI], AL
0000fd9a (02) 0000                     ADD [BX+SI], AL
0000fd9c (02) 0000                     ADD [BX+SI], AL
0000fd9e (02) 0000                     ADD [BX+SI], AL
0000fda0 (02) 0000                     ADD [BX+SI], AL
0000fda2 (02) 0000                     ADD [BX+SI], AL
0000fda4 (02) 0000                     ADD [BX+SI], AL
0000fda6 (02) 0000                     ADD [BX+SI], AL
0000fda8 (02) 0000                     ADD [BX+SI], AL
0000fdaa (02) 0000                     ADD [BX+SI], AL
0000fdac (02) 0000                     ADD [BX+SI], AL
0000fdae (02) 0000                     ADD [BX+SI], AL
0000fdb0 (02) 0000                     ADD [BX+SI], AL
0000fdb2 (02) 0000                     ADD [BX+SI], AL
0000fdb4 (02) 0000                     ADD [BX+SI], AL
0000fdb6 (02) 0000                     ADD [BX+SI], AL
0000fdb8 (02) 0000                     ADD [BX+SI], AL
0000fdba (02) 0000                     ADD [BX+SI], AL
0000fdbc (02) 0000                     ADD [BX+SI], AL
0000fdbe (02) 0000                     ADD [BX+SI], AL
0000fdc0 (02) 0000                     ADD [BX+SI], AL
0000fdc2 (02) 0000                     ADD [BX+SI], AL
0000fdc4 (02) 0000                     ADD [BX+SI], AL
0000fdc6 (02) 0000                     ADD [BX+SI], AL
0000fdc8 (02) 0000                     ADD [BX+SI], AL
0000fdca (02) 0000                     ADD [BX+SI], AL
0000fdcc (02) 0000                     ADD [BX+SI], AL
0000fdce (02) 0000                     ADD [BX+SI], AL
0000fdd0 (02) 0000                     ADD [BX+SI], AL
0000fdd2 (02) 0000                     ADD [BX+SI], AL
0000fdd4 (02) 0000                     ADD [BX+SI], AL
0000fdd6 (02) 0000                     ADD [BX+SI], AL
0000fdd8 (02) 0000                     ADD [BX+SI], AL
0000fdda (02) 0000                     ADD [BX+SI], AL
0000fddc (02) 0000                     ADD [BX+SI], AL
0000fdde (02) 0000                     ADD [BX+SI], AL
0000fde0 (02) 0000                     ADD [BX+SI], AL
0000fde2 (02) 0000                     ADD [BX+SI], AL
0000fde4 (02) 0000                     ADD [BX+SI], AL
0000fde6 (02) 0000                     ADD [BX+SI], AL
0000fde8 (02) 0000                     ADD [BX+SI], AL
0000fdea (02) 0000                     ADD [BX+SI], AL
0000fdec (02) 0000                     ADD [BX+SI], AL
0000fdee (02) 0000                     ADD [BX+SI], AL
0000fdf0 (02) 0000                     ADD [BX+SI], AL
0000fdf2 (02) 0000                     ADD [BX+SI], AL
0000fdf4 (02) 0000                     ADD [BX+SI], AL
0000fdf6 (02) 0000                     ADD [BX+SI], AL
0000fdf8 (02) 0000                     ADD [BX+SI], AL
0000fdfa (02) 0000                     ADD [BX+SI], AL
0000fdfc (02) 0000                     ADD [BX+SI], AL
0000fdfe (02) 0000                     ADD [BX+SI], AL
0000fe00 (01) 43                       INC BX
0000fe01 (01) 4f                       DEC DI
0000fe02 (01) 4d                       DEC BP
0000fe03 (01) 53                       PUSH BX
0000fe04 (01) 50                       PUSH AX
0000fe05 (01) 45                       INC BP
0000fe06 (01) 43                       INC BX
0000fe07 (03) 3d 413a                  CMP AX, 0x3a41
0000fe0a (01) 5c                       POP SP
0000fe0b (01) 43                       INC BX
0000fe0c (01) 4f                       DEC DI
0000fe0d (01) 4d                       DEC BP
0000fe0e (01) 4d                       DEC BP
0000fe0f (01) 41                       INC CX
0000fe10 (01) 4e                       DEC SI
0000fe11 (01) 44                       INC SP
0000fe12 (01) 2e                       DB 0x2e
0000fe12 (02) 2e 43                    INC BX
0000fe14 (01) 4f                       DEC DI
0000fe15 (01) 4d                       DEC BP
0000fe16 (03) 0044 4f                  ADD [SI+0x4f], AL
0000fe19 (01) 53                       PUSH BX
0000fe1a (03) 2050 6c                  AND [BX+SI+0x6c], DL
0000fe1d (02) 75 73                    JNZ 0xfe92
0000fe1f (02) 0000                     ADD [BX+SI], AL
0000fe21 (03) 0044 4f                  ADD [SI+0x4f], AL
0000fe24 (01) 53                       PUSH BX
0000fe25 (01) 50                       PUSH AX
0000fe26 (01) 4c                       DEC SP
0000fe27 (01) 55                       PUSH BP
0000fe28 (01) 53                       PUSH BX
0000fe29 (01) 2e                       DB 0x2e
0000fe29 (02) 2e 43                    INC BX
0000fe2b (01) 4f                       DEC DI
0000fe2c (01) 4d                       DEC BP
0000fe2d (03) 0043 4f                  ADD [BP+DI+0x4f], AL
0000fe30 (01) 4d                       DEC BP
0000fe31 (01) 4d                       DEC BP
0000fe32 (01) 41                       INC CX
0000fe33 (01) 4e                       DEC SI
0000fe34 (01) 44                       INC SP
0000fe35 (01) 2e                       DB 0x2e
0000fe35 (02) 2e 43                    INC BX
0000fe37 (01) 4f                       DEC DI
0000fe38 (01) 4d                       DEC BP
0000fe39 (02) 0003                     ADD [BP+DI], AL
0000fe3b (02) 202f                     AND [BX], CH
0000fe3d (01) 50                       PUSH AX
0000fe3e (02) 0000                     ADD [BX+SI], AL
0000fe40 (03) 0d 0a55                  OR AX, 0x550a
0000fe43 (01) 6e                       OUTSB
0000fe44 (01) 61                       POPA
0000fe45 (03) 626c 65                  BOUND BP, [SI+0x65]
0000fe48 (03) 2074 6f                  AND [SI+0x6f], DH
0000fe4b (03) 206c 6f                  AND [SI+0x6f], CH
0000fe4e (01) 61                       POPA
0000fe4f (04) 64 2043 4f               AND FS:[BP+DI+0x4f], AL
0000fe53 (01) 4d                       DEC BP
0000fe54 (01) 4d                       DEC BP
0000fe55 (01) 41                       INC CX
0000fe56 (01) 4e                       DEC SI
0000fe57 (01) 44                       INC SP
0000fe58 (01) 2e                       DB 0x2e
0000fe58 (02) 2e 43                    INC BX
0000fe5a (01) 4f                       DEC DI
0000fe5b (01) 4d                       DEC BP
0000fe5c (02) 0000                     ADD [BX+SI], AL
0000fe5e (03) 0d 0a4e                  OR AX, 0x4e0a
0000fe61 (01) 6f                       OUTSW
0000fe62 (02) 74 20                    JZ 0xfe84
0000fe64 (02) 65 6e                    OUTS DX, BYTE GS:[SI]
0000fe66 (01) 6f                       OUTSW
0000fe67 (02) 75 67                    JNZ 0xfed0
0000fe69 (03) 68 206d                  PUSH 0x6d20
0000fe6c (02) 65 6d                    INS WORD GS:[DI], DX
0000fe6e (01) 6f                       OUTSW
0000fe6f (02) 72 79                    JB 0xfeea
0000fe71 (03) 2074 6f                  AND [SI+0x6f], DH
0000fe74 (03) 206c 6f                  AND [SI+0x6f], CH
0000fe77 (01) 61                       POPA
0000fe78 (04) 64 2043 4f               AND FS:[BP+DI+0x4f], AL
0000fe7c (01) 4d                       DEC BP
0000fe7d (01) 4d                       DEC BP
0000fe7e (01) 41                       INC CX
0000fe7f (01) 4e                       DEC SI
0000fe80 (01) 44                       INC SP
0000fe81 (01) 2e                       DB 0x2e
0000fe81 (02) 2e 43                    INC BX
0000fe83 (01) 4f                       DEC DI
0000fe84 (01) 4d                       DEC BP
0000fe85 (02) 000d                     ADD [DI], CL
0000fe87 (03) 0a49 6e                  OR CL, [BX+DI+0x6e]
0000fe8a (03) 636f 72                  ARPL [BX+0x72], BP
0000fe8d (02) 72 65                    JB 0xfef4
0000fe8f (03) 6374 20                  ARPL [SI+0x20], SI
0000fe92 (02) 76 65                    JBE 0xfef9
0000fe94 (02) 72 73                    JB 0xff09
0000fe96 (05) 696f 6e 206f             IMUL BP, [BX+0x6e], 0x6f20
0000fe9b (01) 66                       DB 0x66
0000fe9b (04) 66 2043 4f               AND [BP+DI+0x4f], AL
0000fe9f (01) 4d                       DEC BP
0000fea0 (01) 4d                       DEC BP
0000fea1 (01) 41                       INC CX
0000fea2 (01) 4e                       DEC SI
0000fea3 (01) 44                       INC SP
0000fea4 (01) 2e                       DB 0x2e
0000fea4 (02) 2e 43                    INC BX
0000fea6 (01) 4f                       DEC DI
0000fea7 (01) 4d                       DEC BP
0000fea8 (02) 0000                     ADD [BX+SI], AL
0000feaa (03) 0d 0a49                  OR AX, 0x490a
0000fead (01) 6e                       OUTSB
0000feae (02) 73 65                    JAE 0xff15
0000feb0 (02) 72 74                    JB 0xff26
0000feb2 (03) 2061 20                  AND [BX+DI+0x20], AH
0000feb5 (01) 53                       PUSH BX
0000feb6 (01) 59                       POP CX
0000feb7 (01) 53                       PUSH BX
0000feb8 (01) 54                       PUSH SP
0000feb9 (01) 45                       INC BP
0000feba (01) 4d                       DEC BP
0000febb (03) 2064 69                  AND [SI+0x69], AH
0000febe (02) 73 6b                    JAE 0xff2b
0000fec0 (02) 202d                     AND [DI], CH
0000fec2 (03) 2054 68                  AND [SI+0x68], DL
0000fec5 (02) 65 6e                    OUTS DX, BYTE GS:[SI]
0000fec7 (03) 2070 72                  AND [BX+SI+0x72], DH
0000feca (01) 65                       DB 0x65
0000feca (03) 65 73 73                 JAE 0xff40
0000fecd (03) 2061 6e                  AND [BX+DI+0x6e], AH
0000fed0 (02) 79 20                    JNS 0xfef2
0000fed2 (04) 6b65 79 0d               IMUL SP, [DI+0x79], 0xd
0000fed6 (02) 0a00                     OR AL, [BX+SI]
0000fed8 (03) 0d 0a43                  OR AX, 0x430a
0000fedb (01) 61                       POPA
0000fedc (01) 6e                       OUTSB
0000fedd (01) 6e                       OUTSB
0000fede (01) 6f                       OUTSW
0000fedf (02) 74 20                    JZ 0xff01
0000fee1 (01) 66                       DB 0x66
0000fee1 (03) 66 72 65                 JB 0xff49
0000fee4 (04) 65 206d 65               AND GS:[DI+0x65], CH
0000fee8 (01) 6d                       INSW
0000fee9 (01) 6f                       OUTSW
0000feea (02) 72 79                    JB 0xff65
0000feec (03) 2066 6f                  AND [BP+0x6f], AH
0000feef (02) 72 20                    JB 0xff11
0000fef1 (01) 43                       INC BX
0000fef2 (01) 4f                       DEC DI
0000fef3 (01) 4d                       DEC BP
0000fef4 (01) 4d                       DEC BP
0000fef5 (01) 41                       INC CX
0000fef6 (01) 4e                       DEC SI
0000fef7 (01) 44                       INC SP
0000fef8 (01) 2e                       DB 0x2e
0000fef8 (02) 2e 43                    INC BX
0000fefa (01) 4f                       DEC DI
0000fefb (01) 4d                       DEC BP
0000fefc (02) 0000                     ADD [BX+SI], AL
0000fefe (02) 0000                     ADD [BX+SI], AL
0000ff00 (02) 0000                     ADD [BX+SI], AL
0000ff02 (02) 0000                     ADD [BX+SI], AL
0000ff04 (02) 0000                     ADD [BX+SI], AL
0000ff06 (02) 0000                     ADD [BX+SI], AL
0000ff08 (02) 0000                     ADD [BX+SI], AL
0000ff0a (02) 0100                     ADD [BX+SI], AX
0000ff0c (02) 0000                     ADD [BX+SI], AL
0000ff0e (02) 0000                     ADD [BX+SI], AL
0000ff10 (02) 0000                     ADD [BX+SI], AL
0000ff12 (02) 0000                     ADD [BX+SI], AL
0000ff14 (02) 0000                     ADD [BX+SI], AL
0000ff16 (02) 0000                     ADD [BX+SI], AL
0000ff18 (02) 0000                     ADD [BX+SI], AL
0000ff1a (02) 0000                     ADD [BX+SI], AL
0000ff1c (02) 0000                     ADD [BX+SI], AL
0000ff1e (02) 0000                     ADD [BX+SI], AL
0000ff20 (01) 45                       INC BP
0000ff21 (01) 6e                       OUTSB
0000ff22 (02) 76 69                    JBE 0xff8d
0000ff24 (02) 72 6f                    JB 0xff95
0000ff26 (01) 6e                       OUTSB
0000ff27 (03) 2053 69                  AND [BP+DI+0x69], DL
0000ff2a (02) 7a 65                    JP 0xff91
0000ff2c (02) 203d                     AND [DI], BH
0000ff2e (03) 8000 43                  ADD BYTE [BX+SI], 0x43
0000ff31 (01) 4f                       DEC DI
0000ff32 (01) 4d                       DEC BP
0000ff33 (01) 53                       PUSH BX
0000ff34 (01) 50                       PUSH AX
0000ff35 (01) 45                       INC BP
0000ff36 (01) 43                       INC BX
0000ff37 (03) 3d 503a                  CMP AX, 0x3a50
0000ff3a (01) 43                       INC BX
0000ff3b (01) 4f                       DEC DI
0000ff3c (01) 4d                       DEC BP
0000ff3d (01) 4d                       DEC BP
0000ff3e (01) 41                       INC CX
0000ff3f (01) 4e                       DEC SI
0000ff40 (01) 44                       INC SP
0000ff41 (01) 2e                       DB 0x2e
0000ff41 (02) 2e 43                    INC BX
0000ff43 (01) 4f                       DEC DI
0000ff44 (01) 4d                       DEC BP
0000ff45 (03) 0050 41                  ADD [BX+SI+0x41], DL
0000ff48 (01) 54                       PUSH SP
0000ff49 (01) 48                       DEC AX
0000ff4a (03) 3d 004f                  CMP AX, 0x4f00
0000ff4d (01) 53                       PUSH BX
0000ff4e (03) 3d 4350                  CMP AX, 0x5043
0000ff51 (01) 43                       INC BX
0000ff52 (01) 44                       INC SP
0000ff53 (01) 4f                       DEC DI
0000ff54 (01) 53                       PUSH BX
0000ff55 (02) 2034                     AND [SI], DH
0000ff57 (03) 2e 3100                  XOR CS:[BX+SI], AX
0000ff5a (02) 0000                     ADD [BX+SI], AL
0000ff5c (02) 0000                     ADD [BX+SI], AL
0000ff5e (02) 0000                     ADD [BX+SI], AL
0000ff60 (02) 0000                     ADD [BX+SI], AL
0000ff62 (02) 0000                     ADD [BX+SI], AL
0000ff64 (02) 0000                     ADD [BX+SI], AL
0000ff66 (02) 0000                     ADD [BX+SI], AL
0000ff68 (02) 0000                     ADD [BX+SI], AL
0000ff6a (02) 0000                     ADD [BX+SI], AL
0000ff6c (02) 0000                     ADD [BX+SI], AL
0000ff6e (02) 0000                     ADD [BX+SI], AL
0000ff70 (02) 0000                     ADD [BX+SI], AL
0000ff72 (02) 0000                     ADD [BX+SI], AL
0000ff74 (02) 0000                     ADD [BX+SI], AL
0000ff76 (02) 0000                     ADD [BX+SI], AL
0000ff78 (02) 0000                     ADD [BX+SI], AL
0000ff7a (02) 0000                     ADD [BX+SI], AL
0000ff7c (02) 0000                     ADD [BX+SI], AL
0000ff7e (02) 0000                     ADD [BX+SI], AL
0000ff80 (02) 0000                     ADD [BX+SI], AL
0000ff82 (02) 0000                     ADD [BX+SI], AL
0000ff84 (02) 0000                     ADD [BX+SI], AL
0000ff86 (02) 0000                     ADD [BX+SI], AL
0000ff88 (02) 0000                     ADD [BX+SI], AL
0000ff8a (02) 0000                     ADD [BX+SI], AL
0000ff8c (02) 0000                     ADD [BX+SI], AL
0000ff8e (02) 0000                     ADD [BX+SI], AL
0000ff90 (02) 0000                     ADD [BX+SI], AL
0000ff92 (02) 0000                     ADD [BX+SI], AL
0000ff94 (02) 0000                     ADD [BX+SI], AL
0000ff96 (02) 0000                     ADD [BX+SI], AL
0000ff98 (02) 0000                     ADD [BX+SI], AL
0000ff9a (02) 0000                     ADD [BX+SI], AL
0000ff9c (02) 0000                     ADD [BX+SI], AL
0000ff9e (02) 0000                     ADD [BX+SI], AL
0000ffa0 (02) 0000                     ADD [BX+SI], AL
0000ffa2 (02) 0000                     ADD [BX+SI], AL
0000ffa4 (02) 0000                     ADD [BX+SI], AL
0000ffa6 (02) 0000                     ADD [BX+SI], AL
0000ffa8 (02) 0000                     ADD [BX+SI], AL
0000ffaa (02) 0000                     ADD [BX+SI], AL
0000ffac (02) 0000                     ADD [BX+SI], AL
0000ffae (02) 0000                     ADD [BX+SI], AL
0000ffb0 (02) 0000                     ADD [BX+SI], AL
0000ffb2 (02) 0000                     ADD [BX+SI], AL
0000ffb4 (02) 0000                     ADD [BX+SI], AL
0000ffb6 (02) 0000                     ADD [BX+SI], AL
0000ffb8 (02) 0000                     ADD [BX+SI], AL
0000ffba (02) 0000                     ADD [BX+SI], AL
0000ffbc (02) 0000                     ADD [BX+SI], AL
0000ffbe (02) 0000                     ADD [BX+SI], AL
0000ffc0 (02) 0000                     ADD [BX+SI], AL
0000ffc2 (02) 0000                     ADD [BX+SI], AL
0000ffc4 (02) 0000                     ADD [BX+SI], AL
0000ffc6 (02) 0000                     ADD [BX+SI], AL
0000ffc8 (02) 0000                     ADD [BX+SI], AL
0000ffca (02) 0000                     ADD [BX+SI], AL
0000ffcc (02) 0000                     ADD [BX+SI], AL
0000ffce (02) 0000                     ADD [BX+SI], AL
0000ffd0 (02) 0000                     ADD [BX+SI], AL
0000ffd2 (02) 0000                     ADD [BX+SI], AL
0000ffd4 (02) 0000                     ADD [BX+SI], AL
0000ffd6 (02) 0000                     ADD [BX+SI], AL
0000ffd8 (02) 0000                     ADD [BX+SI], AL
0000ffda (02) 0000                     ADD [BX+SI], AL
0000ffdc (02) 0000                     ADD [BX+SI], AL
0000ffde (02) 0000                     ADD [BX+SI], AL
0000ffe0 (02) 0000                     ADD [BX+SI], AL
0000ffe2 (02) 0000                     ADD [BX+SI], AL
0000ffe4 (02) 0000                     ADD [BX+SI], AL
0000ffe6 (02) 0000                     ADD [BX+SI], AL
0000ffe8 (02) 0000                     ADD [BX+SI], AL
0000ffea (02) 0000                     ADD [BX+SI], AL
0000ffec (02) 0000                     ADD [BX+SI], AL
0000ffee (02) 0000                     ADD [BX+SI], AL
0000fff0 (02) 0000                     ADD [BX+SI], AL
0000fff2 (02) 0000                     ADD [BX+SI], AL
0000fff4 (02) 0000                     ADD [BX+SI], AL
0000fff6 (02) 0000                     ADD [BX+SI], AL
0000fff8 (02) 0000                     ADD [BX+SI], AL
0000fffa (02) 0000                     ADD [BX+SI], AL
0000fffc (02) 0000                     ADD [BX+SI], AL
0000fffe (02) 0000                     ADD [BX+SI], AL
00010000 (02) 0000                     ADD [BX+SI], AL
00010002 (02) 0000                     ADD [BX+SI], AL
00010004 (02) 0000                     ADD [BX+SI], AL
00010006 (02) 0000                     ADD [BX+SI], AL
00010008 (02) 0000                     ADD [BX+SI], AL
0001000a (02) 0000                     ADD [BX+SI], AL
0001000c (02) 0000                     ADD [BX+SI], AL
0001000e (02) 0000                     ADD [BX+SI], AL
00010010 (02) 0000                     ADD [BX+SI], AL
00010012 (02) 0000                     ADD [BX+SI], AL
00010014 (02) 0000                     ADD [BX+SI], AL
00010016 (02) 0000                     ADD [BX+SI], AL
00010018 (02) 0000                     ADD [BX+SI], AL
0001001a (02) 0000                     ADD [BX+SI], AL
0001001c (02) 0000                     ADD [BX+SI], AL
0001001e (02) 0000                     ADD [BX+SI], AL
00010020 (02) 0000                     ADD [BX+SI], AL
00010022 (02) 0000                     ADD [BX+SI], AL
00010024 (02) 0000                     ADD [BX+SI], AL
00010026 (02) 0000                     ADD [BX+SI], AL
00010028 (04) 008b 0000                ADD [BP+DI+0x0], CL
0001002c (02) 0000                     ADD [BX+SI], AL
0001002e (02) 0000                     ADD [BX+SI], AL
00010030 (02) 0000                     ADD [BX+SI], AL
00010032 (02) 0000                     ADD [BX+SI], AL
00010034 (02) 0000                     ADD [BX+SI], AL
00010036 (02) 2020                     AND [BX+SI], AH
00010038 (02) 2020                     AND [BX+SI], AH
0001003a (02) 2020                     AND [BX+SI], AH
0001003c (02) 2020                     AND [BX+SI], AH
0001003e (02) 2020                     AND [BX+SI], AH
00010040 (02) 2009                     AND [BX+DI], CL
00010042 (02) 203a                     AND [BP+SI], BH
00010044 (02) 2c 2e                    SUB AL, 0x2e
00010046 (02) 3b2b                     CMP BP, [BP+DI]
00010048 (01) 2f                       DAS
00010049 (01) 5b                       POP BX
0001004a (01) 5d                       POP BP
0001004b (03) 3d 2200                  CMP AX, 0x22
0001004e (02) 0000                     ADD [BX+SI], AL
00010050 (02) 0000                     ADD [BX+SI], AL
00010052 (02) 0000                     ADD [BX+SI], AL
00010054 (02) 0000                     ADD [BX+SI], AL
00010056 (02) 0000                     ADD [BX+SI], AL
00010058 (02) 0000                     ADD [BX+SI], AL
0001005a (02) 0000                     ADD [BX+SI], AL
0001005c (02) 0000                     ADD [BX+SI], AL
0001005e (02) 0000                     ADD [BX+SI], AL
00010060 (02) 0000                     ADD [BX+SI], AL
00010062 (02) 0000                     ADD [BX+SI], AL
00010064 (02) 0000                     ADD [BX+SI], AL
00010066 (02) 0000                     ADD [BX+SI], AL
00010068 (02) 0000                     ADD [BX+SI], AL
0001006a (02) 0000                     ADD [BX+SI], AL
0001006c (02) 0000                     ADD [BX+SI], AL
0001006e (02) 0000                     ADD [BX+SI], AL
00010070 (02) 0000                     ADD [BX+SI], AL
00010072 (02) 0000                     ADD [BX+SI], AL
00010074 (02) 0000                     ADD [BX+SI], AL
00010076 (02) 0000                     ADD [BX+SI], AL
00010078 (02) 0000                     ADD [BX+SI], AL
0001007a (02) 0000                     ADD [BX+SI], AL
0001007c (02) 0000                     ADD [BX+SI], AL
0001007e (02) 00ff                     ADD BH, BH
00010080 (02) 0000                     ADD [BX+SI], AL
00010082 (02) 0000                     ADD [BX+SI], AL
00010084 (02) 0000                     ADD [BX+SI], AL
00010086 (02) 0000                     ADD [BX+SI], AL
00010088 (02) 0000                     ADD [BX+SI], AL
0001008a (02) 0000                     ADD [BX+SI], AL
0001008c (02) 0000                     ADD [BX+SI], AL
0001008e (02) 0000                     ADD [BX+SI], AL
00010090 (02) 0000                     ADD [BX+SI], AL
00010092 (02) 0000                     ADD [BX+SI], AL
00010094 (02) 0000                     ADD [BX+SI], AL
00010096 (02) 0000                     ADD [BX+SI], AL
00010098 (02) 0000                     ADD [BX+SI], AL
0001009a (02) 0000                     ADD [BX+SI], AL
0001009c (02) 0000                     ADD [BX+SI], AL
0001009e (02) 0000                     ADD [BX+SI], AL
000100a0 (02) 0000                     ADD [BX+SI], AL
000100a2 (02) 0000                     ADD [BX+SI], AL
000100a4 (02) 0000                     ADD [BX+SI], AL
000100a6 (02) 0000                     ADD [BX+SI], AL
000100a8 (02) 0000                     ADD [BX+SI], AL
000100aa (02) 0000                     ADD [BX+SI], AL
000100ac (02) 0000                     ADD [BX+SI], AL
000100ae (02) 0000                     ADD [BX+SI], AL
000100b0 (02) 0000                     ADD [BX+SI], AL
000100b2 (02) 0000                     ADD [BX+SI], AL
000100b4 (02) 0000                     ADD [BX+SI], AL
000100b6 (02) 0000                     ADD [BX+SI], AL
000100b8 (02) 0000                     ADD [BX+SI], AL
000100ba (02) 0000                     ADD [BX+SI], AL
000100bc (02) 0000                     ADD [BX+SI], AL
000100be (02) 0000                     ADD [BX+SI], AL
000100c0 (02) 0000                     ADD [BX+SI], AL
000100c2 (02) 0000                     ADD [BX+SI], AL
000100c4 (02) 0000                     ADD [BX+SI], AL
000100c6 (02) 0000                     ADD [BX+SI], AL
000100c8 (02) 0000                     ADD [BX+SI], AL
000100ca (02) 0000                     ADD [BX+SI], AL
000100cc (02) 0000                     ADD [BX+SI], AL
000100ce (02) 0000                     ADD [BX+SI], AL
000100d0 (02) 0000                     ADD [BX+SI], AL
000100d2 (02) 0000                     ADD [BX+SI], AL
000100d4 (02) 0000                     ADD [BX+SI], AL
000100d6 (02) 0000                     ADD [BX+SI], AL
000100d8 (02) 0000                     ADD [BX+SI], AL
000100da (02) 0000                     ADD [BX+SI], AL
000100dc (02) 0000                     ADD [BX+SI], AL
000100de (02) 0000                     ADD [BX+SI], AL
000100e0 (02) 0000                     ADD [BX+SI], AL
000100e2 (02) 0000                     ADD [BX+SI], AL
000100e4 (02) 0000                     ADD [BX+SI], AL
000100e6 (02) 0000                     ADD [BX+SI], AL
000100e8 (02) 0000                     ADD [BX+SI], AL
000100ea (02) 0000                     ADD [BX+SI], AL
000100ec (02) 0000                     ADD [BX+SI], AL
000100ee (02) 0000                     ADD [BX+SI], AL
000100f0 (02) 0000                     ADD [BX+SI], AL
000100f2 (02) 0000                     ADD [BX+SI], AL
000100f4 (02) 0000                     ADD [BX+SI], AL
000100f6 (02) 0000                     ADD [BX+SI], AL
000100f8 (02) 0000                     ADD [BX+SI], AL
000100fa (02) 0000                     ADD [BX+SI], AL
000100fc (02) 0000                     ADD [BX+SI], AL
000100fe (02) 0000                     ADD [BX+SI], AL
00010100 (02) 0000                     ADD [BX+SI], AL
00010102 (02) 0000                     ADD [BX+SI], AL
00010104 (02) 0000                     ADD [BX+SI], AL
00010106 (02) 0000                     ADD [BX+SI], AL
00010108 (02) 0000                     ADD [BX+SI], AL
0001010a (02) 0000                     ADD [BX+SI], AL
0001010c (02) 0000                     ADD [BX+SI], AL
0001010e (02) 0000                     ADD [BX+SI], AL
00010110 (02) 0000                     ADD [BX+SI], AL
00010112 (02) 0000                     ADD [BX+SI], AL
00010114 (02) 0000                     ADD [BX+SI], AL
00010116 (02) 0000                     ADD [BX+SI], AL
00010118 (02) 0000                     ADD [BX+SI], AL
0001011a (02) 0000                     ADD [BX+SI], AL
0001011c (02) 0000                     ADD [BX+SI], AL
0001011e (02) 0000                     ADD [BX+SI], AL
00010120 (02) 0000                     ADD [BX+SI], AL
00010122 (02) 0000                     ADD [BX+SI], AL
00010124 (02) 0000                     ADD [BX+SI], AL
00010126 (02) 0000                     ADD [BX+SI], AL
00010128 (02) 0000                     ADD [BX+SI], AL
0001012a (02) 0000                     ADD [BX+SI], AL
0001012c (02) 0000                     ADD [BX+SI], AL
0001012e (02) 0000                     ADD [BX+SI], AL
00010130 (02) 0000                     ADD [BX+SI], AL
00010132 (02) 0000                     ADD [BX+SI], AL
00010134 (02) 0000                     ADD [BX+SI], AL
00010136 (02) 0000                     ADD [BX+SI], AL
00010138 (02) 0000                     ADD [BX+SI], AL
0001013a (02) 0000                     ADD [BX+SI], AL
0001013c (02) 0000                     ADD [BX+SI], AL
0001013e (02) 0000                     ADD [BX+SI], AL
00010140 (02) 0000                     ADD [BX+SI], AL
00010142 (02) 0000                     ADD [BX+SI], AL
00010144 (02) 0000                     ADD [BX+SI], AL
00010146 (02) 0000                     ADD [BX+SI], AL
00010148 (04) 009b 0100                ADD [BP+DI+0x1], BL
0001014c (03) 005c 00                  ADD [SI+0x0], BL
0001014f (02) 0000                     ADD [BX+SI], AL
00010151 (02) 0000                     ADD [BX+SI], AL
00010153 (02) 0000                     ADD [BX+SI], AL
00010155 (02) 0000                     ADD [BX+SI], AL
00010157 (01) 5f                       POP DI
00010158 (02) 0000                     ADD [BX+SI], AL
0001015a (02) 0000                     ADD [BX+SI], AL
0001015c (02) ff1f                     CALL FAR WORD [BX]
0001015e (02) 1c 1f                    SBB AL, 0x1f
00010160 (01) 1e                       PUSH DS
00010161 (01) 1f                       POP DS
00010162 (01) 1e                       PUSH DS
00010163 (01) 1f                       POP DS
00010164 (01) 1f                       POP DS
00010165 (01) 1e                       PUSH DS
00010166 (01) 1f                       POP DS
00010167 (01) 1e                       PUSH DS
00010168 (01) 1f                       POP DS
00010169 (02) 0000                     ADD [BX+SI], AL
0001016b (01) 1f                       POP DS
0001016c (02) 003b                     ADD [BP+DI], BH
0001016e (03) 005a 00                  ADD [BP+SI+0x0], BL
00010171 (02) 78 00                    JS 0x10173
00010173 (01) 97                       XCHG DI, AX
00010174 (04) 00b5 00d4                ADD [DI-0x2c00], DH
00010178 (02) 00f3                     ADD BL, DH
0001017a (02) 0011                     ADD [BX+DI], DL
0001017c (02) 0130                     ADD [BX+SI], SI
0001017e (03) 014e 01                  ADD [BP+0x1], CX
00010181 (01) ff                       DB 0xff
00010182 (02) ff04                     INC WORD [SI]
00010184 (02) 0000                     ADD [BX+SI], AL
00010186 (02) 0000                     ADD [BX+SI], AL
00010188 (02) 0000                     ADD [BX+SI], AL
0001018a (02) 0000                     ADD [BX+SI], AL
0001018c (02) 0000                     ADD [BX+SI], AL
0001018e (02) 0000                     ADD [BX+SI], AL
00010190 (03) 8000 00                  ADD BYTE [BX+SI], 0x0
00010193 (02) 0000                     ADD [BX+SI], AL
00010195 (02) 0000                     ADD [BX+SI], AL
00010197 (02) 0000                     ADD [BX+SI], AL
00010199 (02) 0000                     ADD [BX+SI], AL
0001019b (02) 0000                     ADD [BX+SI], AL
0001019d (02) 0000                     ADD [BX+SI], AL
0001019f (02) 0000                     ADD [BX+SI], AL
000101a1 (02) 0000                     ADD [BX+SI], AL
000101a3 (02) 0000                     ADD [BX+SI], AL
000101a5 (02) 0000                     ADD [BX+SI], AL
000101a7 (02) 0000                     ADD [BX+SI], AL
000101a9 (02) 0000                     ADD [BX+SI], AL
000101ab (02) 0000                     ADD [BX+SI], AL
000101ad (02) 0000                     ADD [BX+SI], AL
000101af (02) 0000                     ADD [BX+SI], AL
000101b1 (02) 0000                     ADD [BX+SI], AL
000101b3 (02) 0000                     ADD [BX+SI], AL
000101b5 (02) 0000                     ADD [BX+SI], AL
000101b7 (02) 0000                     ADD [BX+SI], AL
000101b9 (02) 0000                     ADD [BX+SI], AL
000101bb (02) 0000                     ADD [BX+SI], AL
000101bd (02) 0000                     ADD [BX+SI], AL
000101bf (02) 0000                     ADD [BX+SI], AL
000101c1 (02) 0000                     ADD [BX+SI], AL
000101c3 (02) 0000                     ADD [BX+SI], AL
000101c5 (02) 0000                     ADD [BX+SI], AL
000101c7 (02) 0000                     ADD [BX+SI], AL
000101c9 (02) 0000                     ADD [BX+SI], AL
000101cb (02) 0000                     ADD [BX+SI], AL
000101cd (02) 0000                     ADD [BX+SI], AL
000101cf (02) 0000                     ADD [BX+SI], AL
000101d1 (02) 0000                     ADD [BX+SI], AL
000101d3 (02) 0000                     ADD [BX+SI], AL
000101d5 (02) 0000                     ADD [BX+SI], AL
000101d7 (02) 0000                     ADD [BX+SI], AL
000101d9 (02) 0000                     ADD [BX+SI], AL
000101db (02) 0000                     ADD [BX+SI], AL
000101dd (02) 0000                     ADD [BX+SI], AL
000101df (02) 0000                     ADD [BX+SI], AL
000101e1 (02) 0000                     ADD [BX+SI], AL
000101e3 (02) 0000                     ADD [BX+SI], AL
000101e5 (02) 0000                     ADD [BX+SI], AL
000101e7 (02) 0000                     ADD [BX+SI], AL
000101e9 (02) 0000                     ADD [BX+SI], AL
000101eb (02) 0000                     ADD [BX+SI], AL
000101ed (02) 0000                     ADD [BX+SI], AL
000101ef (02) 0000                     ADD [BX+SI], AL
000101f1 (02) 0000                     ADD [BX+SI], AL
000101f3 (02) 0000                     ADD [BX+SI], AL
000101f5 (02) 0000                     ADD [BX+SI], AL
000101f7 (02) 0000                     ADD [BX+SI], AL
000101f9 (02) 0000                     ADD [BX+SI], AL
000101fb (02) 0000                     ADD [BX+SI], AL
000101fd (02) 0000                     ADD [BX+SI], AL
000101ff (02) 0000                     ADD [BX+SI], AL
00010201 (02) 0000                     ADD [BX+SI], AL
00010203 (02) 0000                     ADD [BX+SI], AL
00010205 (02) 0000                     ADD [BX+SI], AL
00010207 (02) 0000                     ADD [BX+SI], AL
00010209 (02) 0000                     ADD [BX+SI], AL
0001020b (02) 0000                     ADD [BX+SI], AL
0001020d (02) 0000                     ADD [BX+SI], AL
0001020f (02) 0000                     ADD [BX+SI], AL
00010211 (02) 0000                     ADD [BX+SI], AL
00010213 (02) 0000                     ADD [BX+SI], AL
00010215 (02) 0000                     ADD [BX+SI], AL
00010217 (02) 0000                     ADD [BX+SI], AL
00010219 (02) 0000                     ADD [BX+SI], AL
0001021b (02) 0000                     ADD [BX+SI], AL
0001021d (02) 0000                     ADD [BX+SI], AL
0001021f (02) 0000                     ADD [BX+SI], AL
00010221 (02) 0000                     ADD [BX+SI], AL
00010223 (02) 0000                     ADD [BX+SI], AL
00010225 (04) 0082 0000                ADD [BP+SI+0x0], AL
00010229 (02) 0000                     ADD [BX+SI], AL
0001022b (02) 0000                     ADD [BX+SI], AL
0001022d (02) 0000                     ADD [BX+SI], AL
0001022f (02) 0000                     ADD [BX+SI], AL
00010231 (02) 0000                     ADD [BX+SI], AL
00010233 (02) 0000                     ADD [BX+SI], AL
00010235 (02) 0000                     ADD [BX+SI], AL
00010237 (02) 0000                     ADD [BX+SI], AL
00010239 (02) 0000                     ADD [BX+SI], AL
0001023b (02) 0000                     ADD [BX+SI], AL
0001023d (02) 0000                     ADD [BX+SI], AL
0001023f (02) 0000                     ADD [BX+SI], AL
00010241 (02) 0000                     ADD [BX+SI], AL
00010243 (04) 008f 0000                ADD [BX+0x0], CL
00010247 (02) 2000                     AND [BX+SI], AL
00010249 (02) 04 00                    ADD AL, 0x0
0001024b (02) 01ff                     ADD DI, DI
0001024d (02) 0000                     ADD [BX+SI], AL
0001024f (02) 0000                     ADD [BX+SI], AL
00010251 (02) 0000                     ADD [BX+SI], AL
00010253 (02) 0000                     ADD [BX+SI], AL
00010255 (02) 0000                     ADD [BX+SI], AL
00010257 (02) 0000                     ADD [BX+SI], AL
00010259 (02) 0000                     ADD [BX+SI], AL
0001025b (02) 0000                     ADD [BX+SI], AL
0001025d (02) 0000                     ADD [BX+SI], AL
0001025f (02) 0000                     ADD [BX+SI], AL
00010261 (02) 0000                     ADD [BX+SI], AL
00010263 (02) 0000                     ADD [BX+SI], AL
00010265 (02) 0000                     ADD [BX+SI], AL
00010267 (02) 0000                     ADD [BX+SI], AL
00010269 (02) 0000                     ADD [BX+SI], AL
0001026b (02) 0000                     ADD [BX+SI], AL
0001026d (02) 0000                     ADD [BX+SI], AL
0001026f (02) 0000                     ADD [BX+SI], AL
00010271 (02) 0000                     ADD [BX+SI], AL
00010273 (01) 3f                       AAS
00010274 (02) 0000                     ADD [BX+SI], AL
00010276 (02) 0000                     ADD [BX+SI], AL
00010278 (02) 0000                     ADD [BX+SI], AL
0001027a (02) 0000                     ADD [BX+SI], AL
0001027c (02) 0000                     ADD [BX+SI], AL
0001027e (02) 0000                     ADD [BX+SI], AL
00010280 (02) 0000                     ADD [BX+SI], AL
00010282 (02) 0000                     ADD [BX+SI], AL
00010284 (02) 0000                     ADD [BX+SI], AL
00010286 (02) 0000                     ADD [BX+SI], AL
00010288 (02) 0000                     ADD [BX+SI], AL
0001028a (02) 0000                     ADD [BX+SI], AL
0001028c (02) 0000                     ADD [BX+SI], AL
0001028e (02) 0000                     ADD [BX+SI], AL
00010290 (02) 0000                     ADD [BX+SI], AL
00010292 (02) 0000                     ADD [BX+SI], AL
00010294 (02) 0000                     ADD [BX+SI], AL
00010296 (02) 0000                     ADD [BX+SI], AL
00010298 (02) 0000                     ADD [BX+SI], AL
0001029a (02) 0000                     ADD [BX+SI], AL
0001029c (02) 0000                     ADD [BX+SI], AL
0001029e (02) 0000                     ADD [BX+SI], AL
000102a0 (01) 55                       PUSH BP
000102a1 (02) 8bec                     MOV BP, SP
000102a3 (01) 9c                       PUSHF
000102a4 (01) 58                       POP AX
000102a5 (03) 8746 06                  XCHG [BP+0x6], AX
000102a8 (03) 8946 02                  MOV [BP+0x2], AX
000102ab (01) 5d                       POP BP
000102ac (02) 8ae1                     MOV AH, CL
000102ae (05) ea 0000 0000             JMP FAR 0x0:0x0
000102b3 (02) 0000                     ADD [BX+SI], AL
000102b5 (02) 0000                     ADD [BX+SI], AL
000102b7 (02) 0000                     ADD [BX+SI], AL
000102b9 (02) 0000                     ADD [BX+SI], AL
000102bb (02) 0000                     ADD [BX+SI], AL
000102bd (02) 0000                     ADD [BX+SI], AL
000102bf (02) 0000                     ADD [BX+SI], AL
000102c1 (02) 0000                     ADD [BX+SI], AL
000102c3 (02) 0000                     ADD [BX+SI], AL
000102c5 (02) 0000                     ADD [BX+SI], AL
000102c7 (02) 0000                     ADD [BX+SI], AL
000102c9 (02) 0000                     ADD [BX+SI], AL
000102cb (02) 0000                     ADD [BX+SI], AL
000102cd (02) 0000                     ADD [BX+SI], AL
000102cf (02) 0000                     ADD [BX+SI], AL
000102d1 (02) 0000                     ADD [BX+SI], AL
000102d3 (02) 0000                     ADD [BX+SI], AL
000102d5 (02) 0000                     ADD [BX+SI], AL
000102d7 (02) 0000                     ADD [BX+SI], AL
000102d9 (02) 0000                     ADD [BX+SI], AL
000102db (02) 0000                     ADD [BX+SI], AL
000102dd (02) 0000                     ADD [BX+SI], AL
000102df (02) 0000                     ADD [BX+SI], AL
000102e1 (02) 0000                     ADD [BX+SI], AL
000102e3 (02) 0000                     ADD [BX+SI], AL
000102e5 (02) 0000                     ADD [BX+SI], AL
000102e7 (02) 0000                     ADD [BX+SI], AL
000102e9 (02) 0000                     ADD [BX+SI], AL
000102eb (02) 0000                     ADD [BX+SI], AL
000102ed (02) 0000                     ADD [BX+SI], AL
000102ef (02) 0000                     ADD [BX+SI], AL
000102f1 (02) 0000                     ADD [BX+SI], AL
000102f3 (02) 0000                     ADD [BX+SI], AL
000102f5 (02) 0000                     ADD [BX+SI], AL
000102f7 (02) 0000                     ADD [BX+SI], AL
000102f9 (02) 0000                     ADD [BX+SI], AL
000102fb (02) 0000                     ADD [BX+SI], AL
000102fd (02) 0000                     ADD [BX+SI], AL
000102ff (02) 0000                     ADD [BX+SI], AL
00010301 (02) 0000                     ADD [BX+SI], AL
00010303 (02) 0000                     ADD [BX+SI], AL
00010305 (02) 0000                     ADD [BX+SI], AL
00010307 (02) 0000                     ADD [BX+SI], AL
00010309 (02) 0000                     ADD [BX+SI], AL
0001030b (02) 0000                     ADD [BX+SI], AL
0001030d (02) 0000                     ADD [BX+SI], AL
0001030f (02) 0000                     ADD [BX+SI], AL
00010311 (02) 0000                     ADD [BX+SI], AL
00010313 (02) 0000                     ADD [BX+SI], AL
00010315 (02) 0000                     ADD [BX+SI], AL
00010317 (02) 0000                     ADD [BX+SI], AL
00010319 (02) 0000                     ADD [BX+SI], AL
0001031b (02) 0000                     ADD [BX+SI], AL
0001031d (02) 0000                     ADD [BX+SI], AL
0001031f (02) 0000                     ADD [BX+SI], AL
00010321 (02) 0000                     ADD [BX+SI], AL
00010323 (02) 0000                     ADD [BX+SI], AL
00010325 (02) 0000                     ADD [BX+SI], AL
00010327 (02) 0000                     ADD [BX+SI], AL
00010329 (02) 0000                     ADD [BX+SI], AL
0001032b (02) 0000                     ADD [BX+SI], AL
0001032d (02) 0000                     ADD [BX+SI], AL
0001032f (02) 0000                     ADD [BX+SI], AL
00010331 (02) 0000                     ADD [BX+SI], AL
00010333 (02) 0000                     ADD [BX+SI], AL
00010335 (02) 0000                     ADD [BX+SI], AL
00010337 (02) 0000                     ADD [BX+SI], AL
00010339 (02) 0000                     ADD [BX+SI], AL
0001033b (02) 0000                     ADD [BX+SI], AL
0001033d (02) 0000                     ADD [BX+SI], AL
0001033f (02) 0000                     ADD [BX+SI], AL
00010341 (02) 0000                     ADD [BX+SI], AL
00010343 (02) 0000                     ADD [BX+SI], AL
00010345 (02) 0000                     ADD [BX+SI], AL
00010347 (02) 0000                     ADD [BX+SI], AL
00010349 (02) 0000                     ADD [BX+SI], AL
0001034b (02) 0000                     ADD [BX+SI], AL
0001034d (02) 0000                     ADD [BX+SI], AL
0001034f (02) 0000                     ADD [BX+SI], AL
00010351 (02) 0000                     ADD [BX+SI], AL
00010353 (02) 0000                     ADD [BX+SI], AL
00010355 (02) 0000                     ADD [BX+SI], AL
00010357 (02) 0000                     ADD [BX+SI], AL
00010359 (02) 0000                     ADD [BX+SI], AL
0001035b (02) 0000                     ADD [BX+SI], AL
0001035d (02) 0000                     ADD [BX+SI], AL
0001035f (02) 0000                     ADD [BX+SI], AL
00010361 (02) 0000                     ADD [BX+SI], AL
00010363 (02) 0000                     ADD [BX+SI], AL
00010365 (02) 0000                     ADD [BX+SI], AL
00010367 (02) 0000                     ADD [BX+SI], AL
00010369 (02) 0000                     ADD [BX+SI], AL
0001036b (02) 0000                     ADD [BX+SI], AL
0001036d (02) 0000                     ADD [BX+SI], AL
0001036f (02) 0000                     ADD [BX+SI], AL
00010371 (02) 0000                     ADD [BX+SI], AL
00010373 (02) 0000                     ADD [BX+SI], AL
00010375 (02) 0000                     ADD [BX+SI], AL
00010377 (02) 0000                     ADD [BX+SI], AL
00010379 (02) 0000                     ADD [BX+SI], AL
0001037b (02) 0000                     ADD [BX+SI], AL
0001037d (02) 0000                     ADD [BX+SI], AL
0001037f (02) 0000                     ADD [BX+SI], AL
00010381 (02) 0000                     ADD [BX+SI], AL
00010383 (02) 0000                     ADD [BX+SI], AL
00010385 (02) 0000                     ADD [BX+SI], AL
00010387 (02) 0000                     ADD [BX+SI], AL
00010389 (02) 0000                     ADD [BX+SI], AL
0001038b (02) 0000                     ADD [BX+SI], AL
0001038d (02) 0000                     ADD [BX+SI], AL
0001038f (02) 0000                     ADD [BX+SI], AL
00010391 (02) 0000                     ADD [BX+SI], AL
00010393 (02) 0000                     ADD [BX+SI], AL
00010395 (02) 0000                     ADD [BX+SI], AL
00010397 (02) 0000                     ADD [BX+SI], AL
00010399 (02) 0000                     ADD [BX+SI], AL
0001039b (02) 0000                     ADD [BX+SI], AL
0001039d (02) 0000                     ADD [BX+SI], AL
0001039f (02) 0000                     ADD [BX+SI], AL
000103a1 (02) 0000                     ADD [BX+SI], AL
000103a3 (02) 0000                     ADD [BX+SI], AL
000103a5 (02) 0000                     ADD [BX+SI], AL
000103a7 (02) 0000                     ADD [BX+SI], AL
000103a9 (02) 0000                     ADD [BX+SI], AL
000103ab (02) 0000                     ADD [BX+SI], AL
000103ad (02) 0000                     ADD [BX+SI], AL
000103af (02) 0000                     ADD [BX+SI], AL
000103b1 (02) 0000                     ADD [BX+SI], AL
000103b3 (02) 0000                     ADD [BX+SI], AL
000103b5 (02) 0000                     ADD [BX+SI], AL
000103b7 (02) 0000                     ADD [BX+SI], AL
000103b9 (02) 0000                     ADD [BX+SI], AL
000103bb (02) 0000                     ADD [BX+SI], AL
000103bd (02) 0000                     ADD [BX+SI], AL
000103bf (02) 0000                     ADD [BX+SI], AL
000103c1 (02) 0000                     ADD [BX+SI], AL
000103c3 (02) 0000                     ADD [BX+SI], AL
000103c5 (02) 0000                     ADD [BX+SI], AL
000103c7 (02) 0000                     ADD [BX+SI], AL
000103c9 (02) 0000                     ADD [BX+SI], AL
000103cb (02) 0000                     ADD [BX+SI], AL
000103cd (02) 0000                     ADD [BX+SI], AL
000103cf (02) 0000                     ADD [BX+SI], AL
000103d1 (02) 0000                     ADD [BX+SI], AL
000103d3 (02) 0000                     ADD [BX+SI], AL
000103d5 (02) 0000                     ADD [BX+SI], AL
000103d7 (02) 0000                     ADD [BX+SI], AL
000103d9 (02) 0000                     ADD [BX+SI], AL
000103db (02) 0000                     ADD [BX+SI], AL
000103dd (02) 0000                     ADD [BX+SI], AL
000103df (02) 0000                     ADD [BX+SI], AL
000103e1 (02) 0000                     ADD [BX+SI], AL
000103e3 (02) 0000                     ADD [BX+SI], AL
000103e5 (02) 0000                     ADD [BX+SI], AL
000103e7 (02) 0000                     ADD [BX+SI], AL
000103e9 (02) 0000                     ADD [BX+SI], AL
000103eb (02) 0000                     ADD [BX+SI], AL
000103ed (02) 0000                     ADD [BX+SI], AL
000103ef (02) 0000                     ADD [BX+SI], AL
000103f1 (02) 0000                     ADD [BX+SI], AL
000103f3 (02) 0000                     ADD [BX+SI], AL
000103f5 (02) 0000                     ADD [BX+SI], AL
000103f7 (02) 0000                     ADD [BX+SI], AL
000103f9 (02) 0000                     ADD [BX+SI], AL
000103fb (02) 0000                     ADD [BX+SI], AL
000103fd (02) 0000                     ADD [BX+SI], AL
000103ff (02) 0000                     ADD [BX+SI], AL
00010401 (02) 0000                     ADD [BX+SI], AL
00010403 (02) 0000                     ADD [BX+SI], AL
00010405 (02) 0000                     ADD [BX+SI], AL
00010407 (02) 0000                     ADD [BX+SI], AL
00010409 (02) 0000                     ADD [BX+SI], AL
0001040b (02) 0000                     ADD [BX+SI], AL
0001040d (02) 0000                     ADD [BX+SI], AL
0001040f (02) 0000                     ADD [BX+SI], AL
00010411 (02) 0000                     ADD [BX+SI], AL
00010413 (02) 0000                     ADD [BX+SI], AL
00010415 (02) 0000                     ADD [BX+SI], AL
00010417 (02) 0000                     ADD [BX+SI], AL
00010419 (02) 0000                     ADD [BX+SI], AL
0001041b (02) 0000                     ADD [BX+SI], AL
0001041d (02) 0000                     ADD [BX+SI], AL
0001041f (02) 0000                     ADD [BX+SI], AL
00010421 (02) 0000                     ADD [BX+SI], AL
00010423 (02) 0000                     ADD [BX+SI], AL
00010425 (02) 0000                     ADD [BX+SI], AL
00010427 (02) 0000                     ADD [BX+SI], AL
00010429 (02) 0000                     ADD [BX+SI], AL
0001042b (02) 0000                     ADD [BX+SI], AL
0001042d (02) 0000                     ADD [BX+SI], AL
0001042f (02) 0000                     ADD [BX+SI], AL
00010431 (02) 0000                     ADD [BX+SI], AL
00010433 (02) 0000                     ADD [BX+SI], AL
00010435 (02) 0000                     ADD [BX+SI], AL
00010437 (02) 0000                     ADD [BX+SI], AL
00010439 (02) 0000                     ADD [BX+SI], AL
0001043b (02) 0000                     ADD [BX+SI], AL
0001043d (02) 0000                     ADD [BX+SI], AL
0001043f (02) 0000                     ADD [BX+SI], AL
00010441 (02) 0000                     ADD [BX+SI], AL
00010443 (02) 0000                     ADD [BX+SI], AL
00010445 (02) 0000                     ADD [BX+SI], AL
00010447 (02) 0000                     ADD [BX+SI], AL
00010449 (02) 0000                     ADD [BX+SI], AL
0001044b (02) 0000                     ADD [BX+SI], AL
0001044d (02) 0000                     ADD [BX+SI], AL
0001044f (02) 0000                     ADD [BX+SI], AL
00010451 (02) 0000                     ADD [BX+SI], AL
00010453 (02) 0000                     ADD [BX+SI], AL
00010455 (02) 0000                     ADD [BX+SI], AL
00010457 (02) 0000                     ADD [BX+SI], AL
00010459 (02) 0000                     ADD [BX+SI], AL
0001045b (02) 0000                     ADD [BX+SI], AL
0001045d (02) 0000                     ADD [BX+SI], AL
0001045f (02) 0000                     ADD [BX+SI], AL
00010461 (02) 0000                     ADD [BX+SI], AL
00010463 (02) 0000                     ADD [BX+SI], AL
00010465 (02) 0000                     ADD [BX+SI], AL
00010467 (02) 0000                     ADD [BX+SI], AL
00010469 (02) 0000                     ADD [BX+SI], AL
0001046b (02) 0000                     ADD [BX+SI], AL
0001046d (02) 0000                     ADD [BX+SI], AL
0001046f (02) 0000                     ADD [BX+SI], AL
00010471 (02) 0000                     ADD [BX+SI], AL
00010473 (02) 0000                     ADD [BX+SI], AL
00010475 (02) 0000                     ADD [BX+SI], AL
00010477 (02) 0000                     ADD [BX+SI], AL
00010479 (02) 0000                     ADD [BX+SI], AL
0001047b (02) 0000                     ADD [BX+SI], AL
0001047d (02) 0000                     ADD [BX+SI], AL
0001047f (02) 0000                     ADD [BX+SI], AL
00010481 (02) 0000                     ADD [BX+SI], AL
00010483 (02) 0000                     ADD [BX+SI], AL
00010485 (02) 0000                     ADD [BX+SI], AL
00010487 (02) 0000                     ADD [BX+SI], AL
00010489 (02) 0000                     ADD [BX+SI], AL
0001048b (02) 0000                     ADD [BX+SI], AL
0001048d (02) 0000                     ADD [BX+SI], AL
0001048f (02) 0000                     ADD [BX+SI], AL
00010491 (02) 0000                     ADD [BX+SI], AL
00010493 (02) 0000                     ADD [BX+SI], AL
00010495 (02) 0000                     ADD [BX+SI], AL
00010497 (02) 0000                     ADD [BX+SI], AL
00010499 (02) 0000                     ADD [BX+SI], AL
0001049b (02) 0000                     ADD [BX+SI], AL
0001049d (02) 0000                     ADD [BX+SI], AL
0001049f (02) 0000                     ADD [BX+SI], AL
000104a1 (02) 0000                     ADD [BX+SI], AL
000104a3 (02) 0000                     ADD [BX+SI], AL
000104a5 (02) 0000                     ADD [BX+SI], AL
000104a7 (02) 0000                     ADD [BX+SI], AL
000104a9 (02) 0000                     ADD [BX+SI], AL
000104ab (02) 0000                     ADD [BX+SI], AL
000104ad (02) 0000                     ADD [BX+SI], AL
000104af (02) 0000                     ADD [BX+SI], AL
000104b1 (02) 0000                     ADD [BX+SI], AL
000104b3 (02) 0000                     ADD [BX+SI], AL
000104b5 (02) 0000                     ADD [BX+SI], AL
000104b7 (02) 0000                     ADD [BX+SI], AL
000104b9 (02) 0000                     ADD [BX+SI], AL
000104bb (02) 0000                     ADD [BX+SI], AL
000104bd (02) 0000                     ADD [BX+SI], AL
000104bf (02) 0000                     ADD [BX+SI], AL
000104c1 (02) 0000                     ADD [BX+SI], AL
000104c3 (02) 0000                     ADD [BX+SI], AL
000104c5 (02) 0000                     ADD [BX+SI], AL
000104c7 (02) 0000                     ADD [BX+SI], AL
000104c9 (02) 0000                     ADD [BX+SI], AL
000104cb (02) 0000                     ADD [BX+SI], AL
000104cd (02) 0000                     ADD [BX+SI], AL
000104cf (02) 0000                     ADD [BX+SI], AL
000104d1 (02) 0000                     ADD [BX+SI], AL
000104d3 (02) 0000                     ADD [BX+SI], AL
000104d5 (02) 0000                     ADD [BX+SI], AL
000104d7 (02) 0000                     ADD [BX+SI], AL
000104d9 (02) 0000                     ADD [BX+SI], AL
000104db (02) 0000                     ADD [BX+SI], AL
000104dd (02) 0000                     ADD [BX+SI], AL
000104df (02) 0000                     ADD [BX+SI], AL
000104e1 (02) 0000                     ADD [BX+SI], AL
000104e3 (02) 0000                     ADD [BX+SI], AL
000104e5 (02) 0000                     ADD [BX+SI], AL
000104e7 (02) 0000                     ADD [BX+SI], AL
000104e9 (02) 0000                     ADD [BX+SI], AL
000104eb (02) 0000                     ADD [BX+SI], AL
000104ed (02) 0000                     ADD [BX+SI], AL
000104ef (02) 0000                     ADD [BX+SI], AL
000104f1 (02) 0000                     ADD [BX+SI], AL
000104f3 (02) 0000                     ADD [BX+SI], AL
000104f5 (02) 0000                     ADD [BX+SI], AL
000104f7 (02) 0000                     ADD [BX+SI], AL
000104f9 (02) 0000                     ADD [BX+SI], AL
000104fb (02) 0000                     ADD [BX+SI], AL
000104fd (02) 0000                     ADD [BX+SI], AL
000104ff (02) 0000                     ADD [BX+SI], AL
00010501 (02) 0000                     ADD [BX+SI], AL
00010503 (02) 0000                     ADD [BX+SI], AL
00010505 (02) 0000                     ADD [BX+SI], AL
00010507 (02) 0000                     ADD [BX+SI], AL
00010509 (02) 0000                     ADD [BX+SI], AL
0001050b (02) 0000                     ADD [BX+SI], AL
0001050d (02) 0000                     ADD [BX+SI], AL
0001050f (02) 0000                     ADD [BX+SI], AL
00010511 (02) 0000                     ADD [BX+SI], AL
00010513 (02) 0000                     ADD [BX+SI], AL
00010515 (02) 0000                     ADD [BX+SI], AL
00010517 (02) 0000                     ADD [BX+SI], AL
00010519 (02) 0000                     ADD [BX+SI], AL
0001051b (02) 0000                     ADD [BX+SI], AL
0001051d (02) 0000                     ADD [BX+SI], AL
0001051f (02) 0000                     ADD [BX+SI], AL
00010521 (02) 0000                     ADD [BX+SI], AL
00010523 (02) 0000                     ADD [BX+SI], AL
00010525 (02) 0000                     ADD [BX+SI], AL
00010527 (02) 0000                     ADD [BX+SI], AL
00010529 (02) 0000                     ADD [BX+SI], AL
0001052b (02) 0000                     ADD [BX+SI], AL
0001052d (02) 0000                     ADD [BX+SI], AL
0001052f (02) 0000                     ADD [BX+SI], AL
00010531 (02) 0000                     ADD [BX+SI], AL
00010533 (02) 0000                     ADD [BX+SI], AL
00010535 (02) 0000                     ADD [BX+SI], AL
00010537 (02) 0000                     ADD [BX+SI], AL
00010539 (02) 0000                     ADD [BX+SI], AL
0001053b (02) 0000                     ADD [BX+SI], AL
0001053d (02) 0000                     ADD [BX+SI], AL
0001053f (02) 0000                     ADD [BX+SI], AL
00010541 (02) 0000                     ADD [BX+SI], AL
00010543 (02) 0000                     ADD [BX+SI], AL
00010545 (02) 0000                     ADD [BX+SI], AL
00010547 (02) 0000                     ADD [BX+SI], AL
00010549 (02) 0000                     ADD [BX+SI], AL
0001054b (02) 0000                     ADD [BX+SI], AL
0001054d (02) 0000                     ADD [BX+SI], AL
0001054f (02) 0000                     ADD [BX+SI], AL
00010551 (02) 0000                     ADD [BX+SI], AL
00010553 (02) 0000                     ADD [BX+SI], AL
00010555 (02) 0000                     ADD [BX+SI], AL
00010557 (02) 0000                     ADD [BX+SI], AL
00010559 (02) 0000                     ADD [BX+SI], AL
0001055b (02) 0000                     ADD [BX+SI], AL
0001055d (02) 0000                     ADD [BX+SI], AL
0001055f (02) 0000                     ADD [BX+SI], AL
00010561 (02) 0000                     ADD [BX+SI], AL
00010563 (02) 0000                     ADD [BX+SI], AL
00010565 (02) 0000                     ADD [BX+SI], AL
00010567 (02) 0000                     ADD [BX+SI], AL
00010569 (02) 0000                     ADD [BX+SI], AL
0001056b (02) 0000                     ADD [BX+SI], AL
0001056d (02) 0000                     ADD [BX+SI], AL
0001056f (02) 0000                     ADD [BX+SI], AL
00010571 (02) 0000                     ADD [BX+SI], AL
00010573 (02) 0000                     ADD [BX+SI], AL
00010575 (02) 0000                     ADD [BX+SI], AL
00010577 (02) 0000                     ADD [BX+SI], AL
00010579 (02) 0000                     ADD [BX+SI], AL
0001057b (02) 0000                     ADD [BX+SI], AL
0001057d (02) 0000                     ADD [BX+SI], AL
0001057f (02) 0000                     ADD [BX+SI], AL
00010581 (02) 0000                     ADD [BX+SI], AL
00010583 (02) 0000                     ADD [BX+SI], AL
00010585 (02) 0000                     ADD [BX+SI], AL
00010587 (02) 0000                     ADD [BX+SI], AL
00010589 (02) 0000                     ADD [BX+SI], AL
0001058b (02) 0000                     ADD [BX+SI], AL
0001058d (02) 0000                     ADD [BX+SI], AL
0001058f (02) 0000                     ADD [BX+SI], AL
00010591 (02) 0000                     ADD [BX+SI], AL
00010593 (02) 0000                     ADD [BX+SI], AL
00010595 (02) 0000                     ADD [BX+SI], AL
00010597 (02) 0000                     ADD [BX+SI], AL
00010599 (02) 0000                     ADD [BX+SI], AL
0001059b (02) 0000                     ADD [BX+SI], AL
0001059d (02) 0000                     ADD [BX+SI], AL
0001059f (02) 0000                     ADD [BX+SI], AL
000105a1 (02) 0000                     ADD [BX+SI], AL
000105a3 (02) 0000                     ADD [BX+SI], AL
000105a5 (02) 0000                     ADD [BX+SI], AL
000105a7 (02) 0000                     ADD [BX+SI], AL
000105a9 (02) 0000                     ADD [BX+SI], AL
000105ab (02) 0000                     ADD [BX+SI], AL
000105ad (02) 0000                     ADD [BX+SI], AL
000105af (02) 0000                     ADD [BX+SI], AL
000105b1 (02) 0000                     ADD [BX+SI], AL
000105b3 (02) 0000                     ADD [BX+SI], AL
000105b5 (02) 0000                     ADD [BX+SI], AL
000105b7 (02) 0000                     ADD [BX+SI], AL
000105b9 (02) 0000                     ADD [BX+SI], AL
000105bb (02) 0000                     ADD [BX+SI], AL
000105bd (02) 0000                     ADD [BX+SI], AL
000105bf (02) 0000                     ADD [BX+SI], AL
000105c1 (02) 0000                     ADD [BX+SI], AL
000105c3 (02) 0000                     ADD [BX+SI], AL
000105c5 (02) 0000                     ADD [BX+SI], AL
000105c7 (02) 0000                     ADD [BX+SI], AL
000105c9 (02) 0000                     ADD [BX+SI], AL
000105cb (02) 0000                     ADD [BX+SI], AL
000105cd (02) 0000                     ADD [BX+SI], AL
000105cf (02) 0000                     ADD [BX+SI], AL
000105d1 (02) 0000                     ADD [BX+SI], AL
000105d3 (02) 0000                     ADD [BX+SI], AL
000105d5 (02) 0000                     ADD [BX+SI], AL
000105d7 (02) 0000                     ADD [BX+SI], AL
000105d9 (02) 0000                     ADD [BX+SI], AL
000105db (02) 0000                     ADD [BX+SI], AL
000105dd (02) 0000                     ADD [BX+SI], AL
000105df (02) 0000                     ADD [BX+SI], AL
000105e1 (02) 0000                     ADD [BX+SI], AL
000105e3 (02) 0000                     ADD [BX+SI], AL
000105e5 (02) 0000                     ADD [BX+SI], AL
000105e7 (02) 0000                     ADD [BX+SI], AL
000105e9 (02) 0000                     ADD [BX+SI], AL
000105eb (02) 0000                     ADD [BX+SI], AL
000105ed (02) 0000                     ADD [BX+SI], AL
000105ef (02) 0000                     ADD [BX+SI], AL
000105f1 (02) 0000                     ADD [BX+SI], AL
000105f3 (02) 0000                     ADD [BX+SI], AL
000105f5 (02) 0000                     ADD [BX+SI], AL
000105f7 (02) 0000                     ADD [BX+SI], AL
000105f9 (02) 0000                     ADD [BX+SI], AL
000105fb (02) 0000                     ADD [BX+SI], AL
000105fd (02) 0000                     ADD [BX+SI], AL
000105ff (02) 0000                     ADD [BX+SI], AL
00010601 (02) 0000                     ADD [BX+SI], AL
00010603 (02) 0000                     ADD [BX+SI], AL
00010605 (02) 0000                     ADD [BX+SI], AL
00010607 (02) 0000                     ADD [BX+SI], AL
00010609 (02) 0000                     ADD [BX+SI], AL
0001060b (02) 0000                     ADD [BX+SI], AL
0001060d (02) 0000                     ADD [BX+SI], AL
0001060f (02) 0000                     ADD [BX+SI], AL
00010611 (02) 0000                     ADD [BX+SI], AL
00010613 (02) 0000                     ADD [BX+SI], AL
00010615 (02) 0000                     ADD [BX+SI], AL
00010617 (02) 0000                     ADD [BX+SI], AL
00010619 (02) 0000                     ADD [BX+SI], AL
0001061b (02) 0000                     ADD [BX+SI], AL
0001061d (02) 0000                     ADD [BX+SI], AL
0001061f (02) 0000                     ADD [BX+SI], AL
00010621 (02) 0000                     ADD [BX+SI], AL
00010623 (02) 0000                     ADD [BX+SI], AL
00010625 (02) 0000                     ADD [BX+SI], AL
00010627 (02) 0000                     ADD [BX+SI], AL
00010629 (02) 0000                     ADD [BX+SI], AL
0001062b (02) 0000                     ADD [BX+SI], AL
0001062d (02) 0000                     ADD [BX+SI], AL
0001062f (02) 0000                     ADD [BX+SI], AL
00010631 (02) 0000                     ADD [BX+SI], AL
00010633 (02) 0000                     ADD [BX+SI], AL
00010635 (02) 0000                     ADD [BX+SI], AL
00010637 (02) 0000                     ADD [BX+SI], AL
00010639 (02) 0000                     ADD [BX+SI], AL
0001063b (02) 0000                     ADD [BX+SI], AL
0001063d (02) 0000                     ADD [BX+SI], AL
0001063f (02) 0000                     ADD [BX+SI], AL
00010641 (02) 0000                     ADD [BX+SI], AL
00010643 (02) 0000                     ADD [BX+SI], AL
00010645 (02) 0000                     ADD [BX+SI], AL
00010647 (02) 0000                     ADD [BX+SI], AL
00010649 (02) 0000                     ADD [BX+SI], AL
0001064b (02) 0000                     ADD [BX+SI], AL
0001064d (02) 0000                     ADD [BX+SI], AL
0001064f (02) 0000                     ADD [BX+SI], AL
00010651 (02) 0000                     ADD [BX+SI], AL
00010653 (02) 0000                     ADD [BX+SI], AL
00010655 (02) 0000                     ADD [BX+SI], AL
00010657 (02) 0000                     ADD [BX+SI], AL
00010659 (02) 0000                     ADD [BX+SI], AL
0001065b (02) 0000                     ADD [BX+SI], AL
0001065d (02) 0000                     ADD [BX+SI], AL
0001065f (02) 0000                     ADD [BX+SI], AL
00010661 (02) 0000                     ADD [BX+SI], AL
00010663 (02) 0000                     ADD [BX+SI], AL
00010665 (02) 0000                     ADD [BX+SI], AL
00010667 (02) 0000                     ADD [BX+SI], AL
00010669 (02) 0000                     ADD [BX+SI], AL
0001066b (02) 0000                     ADD [BX+SI], AL
0001066d (02) 0000                     ADD [BX+SI], AL
0001066f (02) 0000                     ADD [BX+SI], AL
00010671 (02) 0000                     ADD [BX+SI], AL
00010673 (02) 0000                     ADD [BX+SI], AL
00010675 (02) 0000                     ADD [BX+SI], AL
00010677 (02) 0000                     ADD [BX+SI], AL
00010679 (02) 0000                     ADD [BX+SI], AL
0001067b (02) 0000                     ADD [BX+SI], AL
0001067d (02) 0000                     ADD [BX+SI], AL
0001067f (02) 0000                     ADD [BX+SI], AL
00010681 (02) 0000                     ADD [BX+SI], AL
00010683 (02) 0000                     ADD [BX+SI], AL
00010685 (02) 0000                     ADD [BX+SI], AL
00010687 (02) 0000                     ADD [BX+SI], AL
00010689 (02) 0000                     ADD [BX+SI], AL
0001068b (02) 0000                     ADD [BX+SI], AL
0001068d (02) 0000                     ADD [BX+SI], AL
0001068f (02) 0000                     ADD [BX+SI], AL
00010691 (02) 0000                     ADD [BX+SI], AL
00010693 (02) 0000                     ADD [BX+SI], AL
00010695 (02) 0000                     ADD [BX+SI], AL
00010697 (02) 0000                     ADD [BX+SI], AL
00010699 (02) 0000                     ADD [BX+SI], AL
0001069b (02) 0000                     ADD [BX+SI], AL
0001069d (02) 0000                     ADD [BX+SI], AL
0001069f (02) 0000                     ADD [BX+SI], AL
000106a1 (02) 0000                     ADD [BX+SI], AL
000106a3 (02) 0000                     ADD [BX+SI], AL
000106a5 (02) 0000                     ADD [BX+SI], AL
000106a7 (02) 0000                     ADD [BX+SI], AL
000106a9 (02) 0000                     ADD [BX+SI], AL
000106ab (02) 0000                     ADD [BX+SI], AL
000106ad (02) 0000                     ADD [BX+SI], AL
000106af (02) 0000                     ADD [BX+SI], AL
000106b1 (02) 0000                     ADD [BX+SI], AL
000106b3 (02) 0000                     ADD [BX+SI], AL
000106b5 (02) 0000                     ADD [BX+SI], AL
000106b7 (02) 0000                     ADD [BX+SI], AL
000106b9 (02) 0000                     ADD [BX+SI], AL
000106bb (02) 0000                     ADD [BX+SI], AL
000106bd (02) 0000                     ADD [BX+SI], AL
000106bf (02) 0000                     ADD [BX+SI], AL
000106c1 (02) 0000                     ADD [BX+SI], AL
000106c3 (02) 0000                     ADD [BX+SI], AL
000106c5 (02) 0000                     ADD [BX+SI], AL
000106c7 (02) 0000                     ADD [BX+SI], AL
000106c9 (02) 0000                     ADD [BX+SI], AL
000106cb (02) 0000                     ADD [BX+SI], AL
000106cd (02) 0000                     ADD [BX+SI], AL
000106cf (02) 0000                     ADD [BX+SI], AL
000106d1 (02) 0000                     ADD [BX+SI], AL
000106d3 (02) 0000                     ADD [BX+SI], AL
000106d5 (02) 0000                     ADD [BX+SI], AL
000106d7 (02) 0000                     ADD [BX+SI], AL
000106d9 (02) 0000                     ADD [BX+SI], AL
000106db (02) 0000                     ADD [BX+SI], AL
000106dd (02) 0000                     ADD [BX+SI], AL
000106df (02) 0000                     ADD [BX+SI], AL
000106e1 (02) 0000                     ADD [BX+SI], AL
000106e3 (02) 0000                     ADD [BX+SI], AL
000106e5 (02) 0000                     ADD [BX+SI], AL
000106e7 (02) 0000                     ADD [BX+SI], AL
000106e9 (02) 0000                     ADD [BX+SI], AL
000106eb (02) 0000                     ADD [BX+SI], AL
000106ed (02) 0000                     ADD [BX+SI], AL
000106ef (02) 0000                     ADD [BX+SI], AL
000106f1 (02) 0000                     ADD [BX+SI], AL
000106f3 (02) 0000                     ADD [BX+SI], AL
000106f5 (02) 0000                     ADD [BX+SI], AL
000106f7 (02) 0000                     ADD [BX+SI], AL
000106f9 (02) 0000                     ADD [BX+SI], AL
000106fb (02) 0000                     ADD [BX+SI], AL
000106fd (02) 0000                     ADD [BX+SI], AL
000106ff (02) 0000                     ADD [BX+SI], AL
00010701 (02) 0000                     ADD [BX+SI], AL
00010703 (02) 0000                     ADD [BX+SI], AL
00010705 (02) 0000                     ADD [BX+SI], AL
00010707 (02) 0000                     ADD [BX+SI], AL
00010709 (02) 0000                     ADD [BX+SI], AL
0001070b (02) 0000                     ADD [BX+SI], AL
0001070d (02) 0000                     ADD [BX+SI], AL
0001070f (02) 00ff                     ADD BH, BH
00010711 (02) 0000                     ADD [BX+SI], AL
00010713 (02) 0000                     ADD [BX+SI], AL
00010715 (02) 0000                     ADD [BX+SI], AL
00010717 (02) 0000                     ADD [BX+SI], AL
00010719 (02) 0000                     ADD [BX+SI], AL
0001071b (02) 0000                     ADD [BX+SI], AL
0001071d (02) 0000                     ADD [BX+SI], AL
0001071f (02) 0000                     ADD [BX+SI], AL
00010721 (02) 0000                     ADD [BX+SI], AL
00010723 (02) 0000                     ADD [BX+SI], AL
00010725 (02) 0000                     ADD [BX+SI], AL
00010727 (02) 0000                     ADD [BX+SI], AL
00010729 (02) 0000                     ADD [BX+SI], AL
0001072b (02) 0000                     ADD [BX+SI], AL
0001072d (02) 0000                     ADD [BX+SI], AL
0001072f (02) 0000                     ADD [BX+SI], AL
00010731 (02) 0000                     ADD [BX+SI], AL
00010733 (02) 0000                     ADD [BX+SI], AL
00010735 (02) 0000                     ADD [BX+SI], AL
00010737 (02) 0000                     ADD [BX+SI], AL
00010739 (02) 0000                     ADD [BX+SI], AL
0001073b (02) 0000                     ADD [BX+SI], AL
0001073d (02) 0000                     ADD [BX+SI], AL
0001073f (02) 0000                     ADD [BX+SI], AL
00010741 (02) 0000                     ADD [BX+SI], AL
00010743 (02) 0000                     ADD [BX+SI], AL
00010745 (02) 0000                     ADD [BX+SI], AL
00010747 (02) 0000                     ADD [BX+SI], AL
00010749 (02) 0000                     ADD [BX+SI], AL
0001074b (02) 0000                     ADD [BX+SI], AL
0001074d (02) 0000                     ADD [BX+SI], AL
0001074f (02) 0000                     ADD [BX+SI], AL
00010751 (02) 0000                     ADD [BX+SI], AL
00010753 (02) 0000                     ADD [BX+SI], AL
00010755 (02) 0000                     ADD [BX+SI], AL
00010757 (02) 0000                     ADD [BX+SI], AL
00010759 (02) 0000                     ADD [BX+SI], AL
0001075b (02) 0000                     ADD [BX+SI], AL
0001075d (02) 0000                     ADD [BX+SI], AL
0001075f (02) 0000                     ADD [BX+SI], AL
00010761 (02) 0000                     ADD [BX+SI], AL
00010763 (02) 0000                     ADD [BX+SI], AL
00010765 (02) 0000                     ADD [BX+SI], AL
00010767 (02) 0000                     ADD [BX+SI], AL
00010769 (02) 0000                     ADD [BX+SI], AL
0001076b (02) 0000                     ADD [BX+SI], AL
0001076d (02) 0000                     ADD [BX+SI], AL
0001076f (02) 0000                     ADD [BX+SI], AL
00010771 (02) 0000                     ADD [BX+SI], AL
00010773 (02) 0000                     ADD [BX+SI], AL
00010775 (02) 0000                     ADD [BX+SI], AL
00010777 (02) 0000                     ADD [BX+SI], AL
00010779 (02) 0000                     ADD [BX+SI], AL
0001077b (02) 0000                     ADD [BX+SI], AL
0001077d (02) 0000                     ADD [BX+SI], AL
0001077f (02) 0000                     ADD [BX+SI], AL
00010781 (02) 0000                     ADD [BX+SI], AL
00010783 (02) 0000                     ADD [BX+SI], AL
00010785 (02) 0000                     ADD [BX+SI], AL
00010787 (02) 0000                     ADD [BX+SI], AL
00010789 (02) 0000                     ADD [BX+SI], AL
0001078b (02) 0000                     ADD [BX+SI], AL
0001078d (02) 0000                     ADD [BX+SI], AL
0001078f (02) 0000                     ADD [BX+SI], AL
00010791 (02) 0000                     ADD [BX+SI], AL
00010793 (02) 0000                     ADD [BX+SI], AL
00010795 (02) 0000                     ADD [BX+SI], AL
00010797 (02) 0000                     ADD [BX+SI], AL
00010799 (02) 0000                     ADD [BX+SI], AL
0001079b (02) 0000                     ADD [BX+SI], AL
0001079d (02) 0000                     ADD [BX+SI], AL
0001079f (02) 0000                     ADD [BX+SI], AL
000107a1 (02) 0000                     ADD [BX+SI], AL
000107a3 (02) 0000                     ADD [BX+SI], AL
000107a5 (02) 0000                     ADD [BX+SI], AL
000107a7 (02) 0000                     ADD [BX+SI], AL
000107a9 (02) 0000                     ADD [BX+SI], AL
000107ab (02) 0000                     ADD [BX+SI], AL
000107ad (02) 0000                     ADD [BX+SI], AL
000107af (02) 0000                     ADD [BX+SI], AL
000107b1 (02) 0000                     ADD [BX+SI], AL
000107b3 (02) 0000                     ADD [BX+SI], AL
000107b5 (02) 0000                     ADD [BX+SI], AL
000107b7 (02) 0000                     ADD [BX+SI], AL
000107b9 (02) 0000                     ADD [BX+SI], AL
000107bb (02) 0000                     ADD [BX+SI], AL
000107bd (02) 0000                     ADD [BX+SI], AL
000107bf (02) 0000                     ADD [BX+SI], AL
000107c1 (02) 0000                     ADD [BX+SI], AL
000107c3 (02) 0000                     ADD [BX+SI], AL
000107c5 (02) 0000                     ADD [BX+SI], AL
000107c7 (02) 0000                     ADD [BX+SI], AL
000107c9 (02) 0000                     ADD [BX+SI], AL
000107cb (02) 0000                     ADD [BX+SI], AL
000107cd (02) 0000                     ADD [BX+SI], AL
000107cf (02) 0000                     ADD [BX+SI], AL
000107d1 (02) 0000                     ADD [BX+SI], AL
000107d3 (02) 0000                     ADD [BX+SI], AL
000107d5 (02) 0000                     ADD [BX+SI], AL
000107d7 (02) 0000                     ADD [BX+SI], AL
000107d9 (02) 0000                     ADD [BX+SI], AL
000107db (02) 0000                     ADD [BX+SI], AL
000107dd (02) 0000                     ADD [BX+SI], AL
000107df (02) 0000                     ADD [BX+SI], AL
000107e1 (02) 0000                     ADD [BX+SI], AL
000107e3 (02) 0000                     ADD [BX+SI], AL
000107e5 (02) 0000                     ADD [BX+SI], AL
000107e7 (02) 0000                     ADD [BX+SI], AL
000107e9 (02) 0000                     ADD [BX+SI], AL
000107eb (02) 0000                     ADD [BX+SI], AL
000107ed (02) 0000                     ADD [BX+SI], AL
000107ef (02) 0000                     ADD [BX+SI], AL
000107f1 (02) 0000                     ADD [BX+SI], AL
000107f3 (02) 0000                     ADD [BX+SI], AL
000107f5 (02) 0000                     ADD [BX+SI], AL
000107f7 (02) 0000                     ADD [BX+SI], AL
000107f9 (02) 0000                     ADD [BX+SI], AL
000107fb (02) 0000                     ADD [BX+SI], AL
000107fd (02) 0000                     ADD [BX+SI], AL
000107ff (02) 0000                     ADD [BX+SI], AL
00010801 (02) 0000                     ADD [BX+SI], AL
00010803 (02) 0000                     ADD [BX+SI], AL
00010805 (02) 0000                     ADD [BX+SI], AL
00010807 (02) 0000                     ADD [BX+SI], AL
00010809 (02) 0000                     ADD [BX+SI], AL
0001080b (02) 0000                     ADD [BX+SI], AL
0001080d (02) 0000                     ADD [BX+SI], AL
0001080f (02) 0000                     ADD [BX+SI], AL
00010811 (02) 0001                     ADD [BX+DI], AL
00010813 (01) 90                       NOP
00010814 (02) 0000                     ADD [BX+SI], AL
00010816 (02) 0000                     ADD [BX+SI], AL
00010818 (02) 0000                     ADD [BX+SI], AL
0001081a (02) 0000                     ADD [BX+SI], AL
0001081c (03) 0044 45                  ADD [SI+0x45], AL
0001081f (01) 56                       PUSH SI
00010820 (02) 2020                     AND [BX+SI], AH
00010822 (02) 2020                     AND [BX+SI], AH
00010824 (02) 2020                     AND [BX+SI], AH
00010826 (02) 2020                     AND [BX+SI], AH
00010828 (02) 0000                     ADD [BX+SI], AL
0001082a (02) 0000                     ADD [BX+SI], AL
0001082c (02) 0000                     ADD [BX+SI], AL
0001082e (02) 0000                     ADD [BX+SI], AL
00010830 (02) ff00                     INC WORD [BX+SI]
00010832 (01) 3f                       AAS
00010833 (01) 3f                       AAS
00010834 (01) 3f                       AAS
00010835 (01) 3f                       AAS
00010836 (01) 3f                       AAS
00010837 (01) 3f                       AAS
00010838 (01) 3f                       AAS
00010839 (01) 3f                       AAS
0001083a (01) 3f                       AAS
0001083b (01) 3f                       AAS
0001083c (01) 3f                       AAS
0001083d (01) 3f                       AAS
0001083e (02) 0000                     ADD [BX+SI], AL
00010840 (02) 0000                     ADD [BX+SI], AL
00010842 (02) 0000                     ADD [BX+SI], AL
00010844 (02) 0000                     ADD [BX+SI], AL
00010846 (02) 0000                     ADD [BX+SI], AL
00010848 (02) 0000                     ADD [BX+SI], AL
0001084a (02) 0000                     ADD [BX+SI], AL
0001084c (02) 0000                     ADD [BX+SI], AL
0001084e (02) 0000                     ADD [BX+SI], AL
00010850 (02) 0000                     ADD [BX+SI], AL
00010852 (02) 0000                     ADD [BX+SI], AL
00010854 (02) 0000                     ADD [BX+SI], AL
00010856 (02) 0000                     ADD [BX+SI], AL
00010858 (02) 0000                     ADD [BX+SI], AL
0001085a (02) 0000                     ADD [BX+SI], AL
0001085c (02) 0000                     ADD [BX+SI], AL
0001085e (02) 0000                     ADD [BX+SI], AL
00010860 (02) 0000                     ADD [BX+SI], AL
00010862 (01) 92                       XCHG DX, AX
00010863 (04) 0998 099e                OR [BX+SI-0x61f7], BX
00010867 (04) 09a4 09aa                OR [SI-0x55f7], SP
0001086b (02) 0900                     OR [BX+SI], AX
0001086d (02) 0000                     ADD [BX+SI], AL
0001086f (02) 0000                     ADD [BX+SI], AL
00010871 (02) 0000                     ADD [BX+SI], AL
00010873 (02) 0000                     ADD [BX+SI], AL
00010875 (02) 0000                     ADD [BX+SI], AL
00010877 (02) 0000                     ADD [BX+SI], AL
00010879 (02) 0000                     ADD [BX+SI], AL
0001087b (02) 0000                     ADD [BX+SI], AL
0001087d (02) 0000                     ADD [BX+SI], AL
0001087f (02) 0000                     ADD [BX+SI], AL
00010881 (02) 0000                     ADD [BX+SI], AL
00010883 (02) 0000                     ADD [BX+SI], AL
00010885 (02) 0000                     ADD [BX+SI], AL
00010887 (02) 0000                     ADD [BX+SI], AL
00010889 (02) 0000                     ADD [BX+SI], AL
0001088b (02) 0000                     ADD [BX+SI], AL
0001088d (02) 0000                     ADD [BX+SI], AL
0001088f (02) 0000                     ADD [BX+SI], AL
00010891 (02) 0000                     ADD [BX+SI], AL
00010893 (02) 0000                     ADD [BX+SI], AL
00010895 (02) 0000                     ADD [BX+SI], AL
00010897 (02) 0000                     ADD [BX+SI], AL
00010899 (02) 0000                     ADD [BX+SI], AL
0001089b (02) 0000                     ADD [BX+SI], AL
0001089d (02) 0000                     ADD [BX+SI], AL
0001089f (02) 0000                     ADD [BX+SI], AL
000108a1 (02) 0000                     ADD [BX+SI], AL
000108a3 (02) 0000                     ADD [BX+SI], AL
000108a5 (02) 0000                     ADD [BX+SI], AL
000108a7 (02) 0000                     ADD [BX+SI], AL
000108a9 (02) 0000                     ADD [BX+SI], AL
000108ab (02) 0000                     ADD [BX+SI], AL
000108ad (02) 0000                     ADD [BX+SI], AL
000108af (02) 0000                     ADD [BX+SI], AL
000108b1 (02) 0005                     ADD [DI], AL
000108b3 (02) 0000                     ADD [BX+SI], AL
000108b5 (02) 0011                     ADD [BX+DI], DL
000108b7 (04) 0a06 0000                OR AL, [0x0]
000108bb (02) 003f                     ADD [BX], BH
000108bd (04) 0a06 0000                OR AL, [0x0]
000108c1 (03) 006d 0a                  ADD [DI+0xa], CH
000108c4 (01) 07                       POP ES
000108c5 (02) 0000                     ADD [BX+SI], AL
000108c7 (04) 009b 0a07                ADD [BP+DI+0x70a], BL
000108cb (02) 0000                     ADD [BX+SI], AL
000108cd (02) 00c9                     ADD CL, CL
000108cf (02) 0a00                     OR AL, [BX+SI]
000108d1 (02) 0000                     ADD [BX+SI], AL
000108d3 (02) 00f7                     ADD BH, DH
000108d5 (02) 0a00                     OR AL, [BX+SI]
000108d7 (02) 0000                     ADD [BX+SI], AL
000108d9 (02) 0025                     ADD [DI], AH
000108db (02) 0b00                     OR AX, [BX+SI]
000108dd (02) 0000                     ADD [BX+SI], AL
000108df (03) 0053 0b                  ADD [BP+DI+0xb], DL
000108e2 (02) 0000                     ADD [BX+SI], AL
000108e4 (02) 0000                     ADD [BX+SI], AL
000108e6 (04) 810b 0000                OR WORD [BP+DI], 0x0
000108ea (02) 0000                     ADD [BX+SI], AL
000108ec (01) af                       SCASW
000108ed (02) 0b00                     OR AX, [BX+SI]
000108ef (02) 0000                     ADD [BX+SI], AL
000108f1 (02) 00dd                     ADD CH, BL
000108f3 (02) 0b00                     OR AX, [BX+SI]
000108f5 (02) 0000                     ADD [BX+SI], AL
000108f7 (02) 000b                     ADD [BP+DI], CL
000108f9 (02) 0c 00                    OR AL, 0x0
000108fb (02) 0000                     ADD [BX+SI], AL
000108fd (02) 0039                     ADD [BX+DI], BH
000108ff (02) 0c 00                    OR AL, 0x0
00010901 (02) 0000                     ADD [BX+SI], AL
00010903 (03) 0067 0c                  ADD [BX+0xc], AH
00010906 (02) 0000                     ADD [BX+SI], AL
00010908 (02) 0000                     ADD [BX+SI], AL
0001090a (01) 95                       XCHG BP, AX
0001090b (02) 0c 00                    OR AL, 0x0
0001090d (02) 0000                     ADD [BX+SI], AL
0001090f (02) 00c3                     ADD BL, AL
00010911 (02) 0c 00                    OR AL, 0x0
00010913 (02) 0000                     ADD [BX+SI], AL
00010915 (02) 00f1                     ADD CL, DH
00010917 (02) 0c 00                    OR AL, 0x0
00010919 (02) 0000                     ADD [BX+SI], AL
0001091b (02) 001f                     ADD [BX], BL
0001091d (03) 0d 0000                  OR AX, 0x0
00010920 (02) 0000                     ADD [BX+SI], AL
00010922 (01) 4d                       DEC BP
00010923 (03) 0d 0000                  OR AX, 0x0
00010926 (02) 0000                     ADD [BX+SI], AL
00010928 (02) 7b 0d                    JNP 0x10937
0001092a (02) ff00                     INC WORD [BX+SI]
0001092c (02) 0000                     ADD [BX+SI], AL
0001092e (02) 0000                     ADD [BX+SI], AL
00010930 (02) 0000                     ADD [BX+SI], AL
00010932 (01) 43                       INC BX
00010933 (01) 4f                       DEC DI
00010934 (01) 4e                       DEC SI
00010935 (02) 2020                     AND [BX+SI], AH
00010937 (02) 2020                     AND [BX+SI], AH
00010939 (02) 2020                     AND [BX+SI], AH
0001093b (02) 2020                     AND [BX+SI], AH
0001093d (02) 0000                     ADD [BX+SI], AL
0001093f (02) 0000                     ADD [BX+SI], AL
00010941 (02) 0000                     ADD [BX+SI], AL
00010943 (02) 0000                     ADD [BX+SI], AL
00010945 (02) 0000                     ADD [BX+SI], AL
00010947 (02) 0000                     ADD [BX+SI], AL
00010949 (02) 0000                     ADD [BX+SI], AL
0001094b (02) 0000                     ADD [BX+SI], AL
0001094d (02) 0000                     ADD [BX+SI], AL
0001094f (02) 0000                     ADD [BX+SI], AL
00010951 (02) 0000                     ADD [BX+SI], AL
00010953 (02) 0000                     ADD [BX+SI], AL
00010955 (02) 00d3                     ADD BL, DL
00010957 (03) 80ff 00                  CMP BH, 0x0
0001095a (02) 0000                     ADD [BX+SI], AL
0001095c (02) 0000                     ADD [BX+SI], AL
0001095e (02) 0000                     ADD [BX+SI], AL
00010960 (01) 43                       INC BX
00010961 (01) 4f                       DEC DI
00010962 (01) 4e                       DEC SI
00010963 (02) 2020                     AND [BX+SI], AH
00010965 (02) 2020                     AND [BX+SI], AH
00010967 (02) 2020                     AND [BX+SI], AH
00010969 (02) 2020                     AND [BX+SI], AH
0001096b (02) 0000                     ADD [BX+SI], AL
0001096d (02) 0000                     ADD [BX+SI], AL
0001096f (02) 0000                     ADD [BX+SI], AL
00010971 (02) 0000                     ADD [BX+SI], AL
00010973 (02) 0000                     ADD [BX+SI], AL
00010975 (02) 0000                     ADD [BX+SI], AL
00010977 (02) 0000                     ADD [BX+SI], AL
00010979 (02) 0000                     ADD [BX+SI], AL
0001097b (02) 0000                     ADD [BX+SI], AL
0001097d (02) 0000                     ADD [BX+SI], AL
0001097f (02) 0000                     ADD [BX+SI], AL
00010981 (02) 0000                     ADD [BX+SI], AL
00010983 (02) 00d3                     ADD BL, DL
00010985 (03) 80ff 00                  CMP BH, 0x0
00010988 (02) 0000                     ADD [BX+SI], AL
0001098a (02) 0000                     ADD [BX+SI], AL
0001098c (02) 0000                     ADD [BX+SI], AL
0001098e (01) 43                       INC BX
0001098f (01) 4f                       DEC DI
00010990 (01) 4e                       DEC SI
00010991 (02) 2020                     AND [BX+SI], AH
00010993 (02) 2020                     AND [BX+SI], AH
00010995 (02) 2020                     AND [BX+SI], AH
00010997 (02) 2020                     AND [BX+SI], AH
00010999 (02) 0000                     ADD [BX+SI], AL
0001099b (02) 0000                     ADD [BX+SI], AL
0001099d (02) 0000                     ADD [BX+SI], AL
0001099f (02) 0000                     ADD [BX+SI], AL
000109a1 (02) 0000                     ADD [BX+SI], AL
000109a3 (02) 0000                     ADD [BX+SI], AL
000109a5 (02) 0000                     ADD [BX+SI], AL
000109a7 (02) 0000                     ADD [BX+SI], AL
000109a9 (02) 0000                     ADD [BX+SI], AL
000109ab (02) 0000                     ADD [BX+SI], AL
000109ad (02) 0000                     ADD [BX+SI], AL
000109af (02) 0000                     ADD [BX+SI], AL
000109b1 (02) 00d3                     ADD BL, DL
000109b3 (03) 80ff 00                  CMP BH, 0x0
000109b6 (02) 0000                     ADD [BX+SI], AL
000109b8 (02) 0000                     ADD [BX+SI], AL
000109ba (02) 0000                     ADD [BX+SI], AL
000109bc (01) 41                       INC CX
000109bd (01) 55                       PUSH BP
000109be (01) 58                       POP AX
000109bf (02) 2020                     AND [BX+SI], AH
000109c1 (02) 2020                     AND [BX+SI], AH
000109c3 (02) 2020                     AND [BX+SI], AH
000109c5 (02) 2020                     AND [BX+SI], AH
000109c7 (02) 0000                     ADD [BX+SI], AL
000109c9 (02) 0000                     ADD [BX+SI], AL
000109cb (02) 0000                     ADD [BX+SI], AL
000109cd (02) 0000                     ADD [BX+SI], AL
000109cf (02) 0000                     ADD [BX+SI], AL
000109d1 (02) 0000                     ADD [BX+SI], AL
000109d3 (02) 0000                     ADD [BX+SI], AL
000109d5 (02) 0000                     ADD [BX+SI], AL
000109d7 (02) 0000                     ADD [BX+SI], AL
000109d9 (02) 0000                     ADD [BX+SI], AL
000109db (02) 0000                     ADD [BX+SI], AL
000109dd (02) 0000                     ADD [BX+SI], AL
000109df (02) 00c0                     ADD AL, AL
000109e1 (03) 80ff 00                  CMP BH, 0x0
000109e4 (02) 0000                     ADD [BX+SI], AL
000109e6 (02) 0000                     ADD [BX+SI], AL
000109e8 (02) 0000                     ADD [BX+SI], AL
000109ea (01) 4c                       DEC SP
000109eb (01) 50                       PUSH AX
000109ec (01) 54                       PUSH SP
000109ed (02) 3120                     XOR [BX+SI], SP
000109ef (02) 2020                     AND [BX+SI], AH
000109f1 (02) 2020                     AND [BX+SI], AH
000109f3 (02) 2020                     AND [BX+SI], AH
000109f5 (02) 0000                     ADD [BX+SI], AL
000109f7 (02) 0000                     ADD [BX+SI], AL
000109f9 (02) 0000                     ADD [BX+SI], AL
000109fb (02) 0000                     ADD [BX+SI], AL
000109fd (02) 0000                     ADD [BX+SI], AL
000109ff (02) 0000                     ADD [BX+SI], AL
00010a01 (02) 0000                     ADD [BX+SI], AL
00010a03 (02) 0000                     ADD [BX+SI], AL
00010a05 (02) 0000                     ADD [BX+SI], AL
00010a07 (02) 0000                     ADD [BX+SI], AL
00010a09 (02) 0000                     ADD [BX+SI], AL
00010a0b (02) 0000                     ADD [BX+SI], AL
00010a0d (02) 00c0                     ADD AL, AL
00010a0f (03) 80ff 00                  CMP BH, 0x0
00010a12 (02) 0000                     ADD [BX+SI], AL
00010a14 (02) 0000                     ADD [BX+SI], AL
00010a16 (02) 0000                     ADD [BX+SI], AL
00010a18 (02) 0000                     ADD [BX+SI], AL
00010a1a (02) 0000                     ADD [BX+SI], AL
00010a1c (02) 0000                     ADD [BX+SI], AL
00010a1e (02) 0000                     ADD [BX+SI], AL
00010a20 (02) 0000                     ADD [BX+SI], AL
00010a22 (02) 0000                     ADD [BX+SI], AL
00010a24 (02) 0000                     ADD [BX+SI], AL
00010a26 (02) 0000                     ADD [BX+SI], AL
00010a28 (02) 0000                     ADD [BX+SI], AL
00010a2a (02) 0000                     ADD [BX+SI], AL
00010a2c (02) 0000                     ADD [BX+SI], AL
00010a2e (02) 0000                     ADD [BX+SI], AL
00010a30 (02) 0000                     ADD [BX+SI], AL
00010a32 (02) 0000                     ADD [BX+SI], AL
00010a34 (02) 0000                     ADD [BX+SI], AL
00010a36 (02) 0000                     ADD [BX+SI], AL
00010a38 (02) 0000                     ADD [BX+SI], AL
00010a3a (02) 0000                     ADD [BX+SI], AL
00010a3c (01) 40                       INC AX
00010a3d (02) 00ff                     ADD BH, BH
00010a3f (02) 0000                     ADD [BX+SI], AL
00010a41 (02) 0000                     ADD [BX+SI], AL
00010a43 (02) 0000                     ADD [BX+SI], AL
00010a45 (02) 0000                     ADD [BX+SI], AL
00010a47 (02) 0000                     ADD [BX+SI], AL
00010a49 (02) 0000                     ADD [BX+SI], AL
00010a4b (02) 0000                     ADD [BX+SI], AL
00010a4d (02) 0000                     ADD [BX+SI], AL
00010a4f (02) 0000                     ADD [BX+SI], AL
00010a51 (02) 0000                     ADD [BX+SI], AL
00010a53 (02) 0000                     ADD [BX+SI], AL
00010a55 (02) 0000                     ADD [BX+SI], AL
00010a57 (02) 0000                     ADD [BX+SI], AL
00010a59 (02) 0000                     ADD [BX+SI], AL
00010a5b (02) 0000                     ADD [BX+SI], AL
00010a5d (02) 0000                     ADD [BX+SI], AL
00010a5f (02) 0000                     ADD [BX+SI], AL
00010a61 (02) 0000                     ADD [BX+SI], AL
00010a63 (02) 0000                     ADD [BX+SI], AL
00010a65 (02) 0000                     ADD [BX+SI], AL
00010a67 (02) 0000                     ADD [BX+SI], AL
00010a69 (03) 0040 00                  ADD [BX+SI+0x0], AL
00010a6c (02) ff00                     INC WORD [BX+SI]
00010a6e (02) 0000                     ADD [BX+SI], AL
00010a70 (02) 0000                     ADD [BX+SI], AL
00010a72 (02) 0000                     ADD [BX+SI], AL
00010a74 (02) 0000                     ADD [BX+SI], AL
00010a76 (02) 0000                     ADD [BX+SI], AL
00010a78 (02) 0000                     ADD [BX+SI], AL
00010a7a (02) 0000                     ADD [BX+SI], AL
00010a7c (02) 0000                     ADD [BX+SI], AL
00010a7e (02) 0000                     ADD [BX+SI], AL
00010a80 (02) 0000                     ADD [BX+SI], AL
00010a82 (02) 0000                     ADD [BX+SI], AL
00010a84 (02) 0000                     ADD [BX+SI], AL
00010a86 (02) 0000                     ADD [BX+SI], AL
00010a88 (02) 0000                     ADD [BX+SI], AL
00010a8a (02) 0000                     ADD [BX+SI], AL
00010a8c (02) 0000                     ADD [BX+SI], AL
00010a8e (02) 0000                     ADD [BX+SI], AL
00010a90 (02) 0000                     ADD [BX+SI], AL
00010a92 (02) 0000                     ADD [BX+SI], AL
00010a94 (02) 0000                     ADD [BX+SI], AL
00010a96 (02) 0000                     ADD [BX+SI], AL
00010a98 (01) 40                       INC AX
00010a99 (02) 00ff                     ADD BH, BH
00010a9b (02) 0000                     ADD [BX+SI], AL
00010a9d (02) 0000                     ADD [BX+SI], AL
00010a9f (02) 0000                     ADD [BX+SI], AL
00010aa1 (02) 0000                     ADD [BX+SI], AL
00010aa3 (02) 0000                     ADD [BX+SI], AL
00010aa5 (02) 0000                     ADD [BX+SI], AL
00010aa7 (02) 0000                     ADD [BX+SI], AL
00010aa9 (02) 0000                     ADD [BX+SI], AL
00010aab (02) 0000                     ADD [BX+SI], AL
00010aad (02) 0000                     ADD [BX+SI], AL
00010aaf (02) 0000                     ADD [BX+SI], AL
00010ab1 (02) 0000                     ADD [BX+SI], AL
00010ab3 (02) 0000                     ADD [BX+SI], AL
00010ab5 (02) 0000                     ADD [BX+SI], AL
00010ab7 (02) 0000                     ADD [BX+SI], AL
00010ab9 (02) 0000                     ADD [BX+SI], AL
00010abb (02) 0000                     ADD [BX+SI], AL
00010abd (02) 0000                     ADD [BX+SI], AL
00010abf (02) 0000                     ADD [BX+SI], AL
00010ac1 (02) 0000                     ADD [BX+SI], AL
00010ac3 (02) 0000                     ADD [BX+SI], AL
00010ac5 (03) 0040 00                  ADD [BX+SI+0x0], AL
00010ac8 (02) ff00                     INC WORD [BX+SI]
00010aca (02) 0000                     ADD [BX+SI], AL
00010acc (02) 0000                     ADD [BX+SI], AL
00010ace (02) 0000                     ADD [BX+SI], AL
00010ad0 (02) 0000                     ADD [BX+SI], AL
00010ad2 (02) 0000                     ADD [BX+SI], AL
00010ad4 (02) 0000                     ADD [BX+SI], AL
00010ad6 (02) 0000                     ADD [BX+SI], AL
00010ad8 (02) 0000                     ADD [BX+SI], AL
00010ada (02) 0000                     ADD [BX+SI], AL
00010adc (02) 0000                     ADD [BX+SI], AL
00010ade (02) 0000                     ADD [BX+SI], AL
00010ae0 (02) 0000                     ADD [BX+SI], AL
00010ae2 (02) 0000                     ADD [BX+SI], AL
00010ae4 (02) 0000                     ADD [BX+SI], AL
00010ae6 (02) 0000                     ADD [BX+SI], AL
00010ae8 (02) 0000                     ADD [BX+SI], AL
00010aea (02) 0000                     ADD [BX+SI], AL
00010aec (02) 0000                     ADD [BX+SI], AL
00010aee (02) 0000                     ADD [BX+SI], AL
00010af0 (02) 0000                     ADD [BX+SI], AL
00010af2 (02) 0000                     ADD [BX+SI], AL
00010af4 (01) 40                       INC AX
00010af5 (02) 00ff                     ADD BH, BH
00010af7 (02) 0000                     ADD [BX+SI], AL
00010af9 (02) 0000                     ADD [BX+SI], AL
00010afb (02) 0000                     ADD [BX+SI], AL
00010afd (02) 0000                     ADD [BX+SI], AL
00010aff (02) 0000                     ADD [BX+SI], AL
00010b01 (02) 0000                     ADD [BX+SI], AL
00010b03 (02) 0000                     ADD [BX+SI], AL
00010b05 (02) 0000                     ADD [BX+SI], AL
00010b07 (02) 0000                     ADD [BX+SI], AL
00010b09 (02) 0000                     ADD [BX+SI], AL
00010b0b (02) 0000                     ADD [BX+SI], AL
00010b0d (02) 0000                     ADD [BX+SI], AL
00010b0f (02) 0000                     ADD [BX+SI], AL
00010b11 (02) 0000                     ADD [BX+SI], AL
00010b13 (02) 0000                     ADD [BX+SI], AL
00010b15 (02) 0000                     ADD [BX+SI], AL
00010b17 (02) 0000                     ADD [BX+SI], AL
00010b19 (02) 0000                     ADD [BX+SI], AL
00010b1b (02) 0000                     ADD [BX+SI], AL
00010b1d (02) 0000                     ADD [BX+SI], AL
00010b1f (02) 0000                     ADD [BX+SI], AL
00010b21 (03) 0040 00                  ADD [BX+SI+0x0], AL
00010b24 (02) ff00                     INC WORD [BX+SI]
00010b26 (02) 0000                     ADD [BX+SI], AL
00010b28 (02) 0000                     ADD [BX+SI], AL
00010b2a (02) 0000                     ADD [BX+SI], AL
00010b2c (02) 0000                     ADD [BX+SI], AL
00010b2e (02) 0000                     ADD [BX+SI], AL
00010b30 (02) 0000                     ADD [BX+SI], AL
00010b32 (02) 0000                     ADD [BX+SI], AL
00010b34 (02) 0000                     ADD [BX+SI], AL
00010b36 (02) 0000                     ADD [BX+SI], AL
00010b38 (02) 0000                     ADD [BX+SI], AL
00010b3a (02) 0000                     ADD [BX+SI], AL
00010b3c (02) 0000                     ADD [BX+SI], AL
00010b3e (02) 0000                     ADD [BX+SI], AL
00010b40 (02) 0000                     ADD [BX+SI], AL
00010b42 (02) 0000                     ADD [BX+SI], AL
00010b44 (02) 0000                     ADD [BX+SI], AL
00010b46 (02) 0000                     ADD [BX+SI], AL
00010b48 (02) 0000                     ADD [BX+SI], AL
00010b4a (02) 0000                     ADD [BX+SI], AL
00010b4c (02) 0000                     ADD [BX+SI], AL
00010b4e (02) 0000                     ADD [BX+SI], AL
00010b50 (01) 40                       INC AX
00010b51 (02) 00ff                     ADD BH, BH
00010b53 (02) 0000                     ADD [BX+SI], AL
00010b55 (02) 0000                     ADD [BX+SI], AL
00010b57 (02) 0000                     ADD [BX+SI], AL
00010b59 (02) 0000                     ADD [BX+SI], AL
00010b5b (02) 0000                     ADD [BX+SI], AL
00010b5d (02) 0000                     ADD [BX+SI], AL
00010b5f (02) 0000                     ADD [BX+SI], AL
00010b61 (02) 0000                     ADD [BX+SI], AL
00010b63 (02) 0000                     ADD [BX+SI], AL
00010b65 (02) 0000                     ADD [BX+SI], AL
00010b67 (02) 0000                     ADD [BX+SI], AL
00010b69 (02) 0000                     ADD [BX+SI], AL
00010b6b (02) 0000                     ADD [BX+SI], AL
00010b6d (02) 0000                     ADD [BX+SI], AL
00010b6f (02) 0000                     ADD [BX+SI], AL
00010b71 (02) 0000                     ADD [BX+SI], AL
00010b73 (02) 0000                     ADD [BX+SI], AL
00010b75 (02) 0000                     ADD [BX+SI], AL
00010b77 (02) 0000                     ADD [BX+SI], AL
00010b79 (02) 0000                     ADD [BX+SI], AL
00010b7b (02) 0000                     ADD [BX+SI], AL
00010b7d (03) 0040 00                  ADD [BX+SI+0x0], AL
00010b80 (02) ff00                     INC WORD [BX+SI]
00010b82 (02) 0000                     ADD [BX+SI], AL
00010b84 (02) 0000                     ADD [BX+SI], AL
00010b86 (02) 0000                     ADD [BX+SI], AL
00010b88 (02) 0000                     ADD [BX+SI], AL
00010b8a (02) 0000                     ADD [BX+SI], AL
00010b8c (02) 0000                     ADD [BX+SI], AL
00010b8e (02) 0000                     ADD [BX+SI], AL
00010b90 (02) 0000                     ADD [BX+SI], AL
00010b92 (02) 0000                     ADD [BX+SI], AL
00010b94 (02) 0000                     ADD [BX+SI], AL
00010b96 (02) 0000                     ADD [BX+SI], AL
00010b98 (02) 0000                     ADD [BX+SI], AL
00010b9a (02) 0000                     ADD [BX+SI], AL
00010b9c (02) 0000                     ADD [BX+SI], AL
00010b9e (02) 0000                     ADD [BX+SI], AL
00010ba0 (02) 0000                     ADD [BX+SI], AL
00010ba2 (02) 0000                     ADD [BX+SI], AL
00010ba4 (02) 0000                     ADD [BX+SI], AL
00010ba6 (02) 0000                     ADD [BX+SI], AL
00010ba8 (02) 0000                     ADD [BX+SI], AL
00010baa (02) 0000                     ADD [BX+SI], AL
00010bac (01) 40                       INC AX
00010bad (02) 00ff                     ADD BH, BH
00010baf (02) 0000                     ADD [BX+SI], AL
00010bb1 (02) 0000                     ADD [BX+SI], AL
00010bb3 (02) 0000                     ADD [BX+SI], AL
00010bb5 (02) 0000                     ADD [BX+SI], AL
00010bb7 (02) 0000                     ADD [BX+SI], AL
00010bb9 (02) 0000                     ADD [BX+SI], AL
00010bbb (02) 0000                     ADD [BX+SI], AL
00010bbd (02) 0000                     ADD [BX+SI], AL
00010bbf (02) 0000                     ADD [BX+SI], AL
00010bc1 (02) 0000                     ADD [BX+SI], AL
00010bc3 (02) 0000                     ADD [BX+SI], AL
00010bc5 (02) 0000                     ADD [BX+SI], AL
00010bc7 (02) 0000                     ADD [BX+SI], AL
00010bc9 (02) 0000                     ADD [BX+SI], AL
00010bcb (02) 0000                     ADD [BX+SI], AL
00010bcd (02) 0000                     ADD [BX+SI], AL
00010bcf (02) 0000                     ADD [BX+SI], AL
00010bd1 (02) 0000                     ADD [BX+SI], AL
00010bd3 (02) 0000                     ADD [BX+SI], AL
00010bd5 (02) 0000                     ADD [BX+SI], AL
00010bd7 (02) 0000                     ADD [BX+SI], AL
00010bd9 (03) 0040 00                  ADD [BX+SI+0x0], AL
00010bdc (02) ff00                     INC WORD [BX+SI]
00010bde (02) 0000                     ADD [BX+SI], AL
00010be0 (02) 0000                     ADD [BX+SI], AL
00010be2 (02) 0000                     ADD [BX+SI], AL
00010be4 (02) 0000                     ADD [BX+SI], AL
00010be6 (02) 0000                     ADD [BX+SI], AL
00010be8 (02) 0000                     ADD [BX+SI], AL
00010bea (02) 0000                     ADD [BX+SI], AL
00010bec (02) 0000                     ADD [BX+SI], AL
00010bee (02) 0000                     ADD [BX+SI], AL
00010bf0 (02) 0000                     ADD [BX+SI], AL
00010bf2 (02) 0000                     ADD [BX+SI], AL
00010bf4 (02) 0000                     ADD [BX+SI], AL
00010bf6 (02) 0000                     ADD [BX+SI], AL
00010bf8 (02) 0000                     ADD [BX+SI], AL
00010bfa (02) 0000                     ADD [BX+SI], AL
00010bfc (02) 0000                     ADD [BX+SI], AL
00010bfe (02) 0000                     ADD [BX+SI], AL
00010c00 (02) 0000                     ADD [BX+SI], AL
00010c02 (02) 0000                     ADD [BX+SI], AL
00010c04 (02) 0000                     ADD [BX+SI], AL
00010c06 (02) 0000                     ADD [BX+SI], AL
00010c08 (01) 40                       INC AX
00010c09 (02) 00ff                     ADD BH, BH
00010c0b (02) 0000                     ADD [BX+SI], AL
00010c0d (02) 0000                     ADD [BX+SI], AL
00010c0f (02) 0000                     ADD [BX+SI], AL
00010c11 (02) 0000                     ADD [BX+SI], AL
00010c13 (02) 0000                     ADD [BX+SI], AL
00010c15 (02) 0000                     ADD [BX+SI], AL
00010c17 (02) 0000                     ADD [BX+SI], AL
00010c19 (02) 0000                     ADD [BX+SI], AL
00010c1b (02) 0000                     ADD [BX+SI], AL
00010c1d (02) 0000                     ADD [BX+SI], AL
00010c1f (02) 0000                     ADD [BX+SI], AL
00010c21 (02) 0000                     ADD [BX+SI], AL
00010c23 (02) 0000                     ADD [BX+SI], AL
00010c25 (02) 0000                     ADD [BX+SI], AL
00010c27 (02) 0000                     ADD [BX+SI], AL
00010c29 (02) 0000                     ADD [BX+SI], AL
00010c2b (02) 0000                     ADD [BX+SI], AL
00010c2d (02) 0000                     ADD [BX+SI], AL
00010c2f (02) 0000                     ADD [BX+SI], AL
00010c31 (02) 0000                     ADD [BX+SI], AL
00010c33 (02) 0000                     ADD [BX+SI], AL
00010c35 (03) 0040 00                  ADD [BX+SI+0x0], AL
00010c38 (02) ff00                     INC WORD [BX+SI]
00010c3a (02) 0000                     ADD [BX+SI], AL
00010c3c (02) 0000                     ADD [BX+SI], AL
00010c3e (02) 0000                     ADD [BX+SI], AL
00010c40 (02) 0000                     ADD [BX+SI], AL
00010c42 (02) 0000                     ADD [BX+SI], AL
00010c44 (02) 0000                     ADD [BX+SI], AL
00010c46 (02) 0000                     ADD [BX+SI], AL
00010c48 (02) 0000                     ADD [BX+SI], AL
00010c4a (02) 0000                     ADD [BX+SI], AL
00010c4c (02) 0000                     ADD [BX+SI], AL
00010c4e (02) 0000                     ADD [BX+SI], AL
00010c50 (02) 0000                     ADD [BX+SI], AL
00010c52 (02) 0000                     ADD [BX+SI], AL
00010c54 (02) 0000                     ADD [BX+SI], AL
00010c56 (02) 0000                     ADD [BX+SI], AL
00010c58 (02) 0000                     ADD [BX+SI], AL
00010c5a (02) 0000                     ADD [BX+SI], AL
00010c5c (02) 0000                     ADD [BX+SI], AL
00010c5e (02) 0000                     ADD [BX+SI], AL
00010c60 (02) 0000                     ADD [BX+SI], AL
00010c62 (02) 0000                     ADD [BX+SI], AL
00010c64 (01) 40                       INC AX
00010c65 (02) 00ff                     ADD BH, BH
00010c67 (02) 0000                     ADD [BX+SI], AL
00010c69 (02) 0000                     ADD [BX+SI], AL
00010c6b (02) 0000                     ADD [BX+SI], AL
00010c6d (02) 0000                     ADD [BX+SI], AL
00010c6f (02) 0000                     ADD [BX+SI], AL
00010c71 (02) 0000                     ADD [BX+SI], AL
00010c73 (02) 0000                     ADD [BX+SI], AL
00010c75 (02) 0000                     ADD [BX+SI], AL
00010c77 (02) 0000                     ADD [BX+SI], AL
00010c79 (02) 0000                     ADD [BX+SI], AL
00010c7b (02) 0000                     ADD [BX+SI], AL
00010c7d (02) 0000                     ADD [BX+SI], AL
00010c7f (02) 0000                     ADD [BX+SI], AL
00010c81 (02) 0000                     ADD [BX+SI], AL
00010c83 (02) 0000                     ADD [BX+SI], AL
00010c85 (02) 0000                     ADD [BX+SI], AL
00010c87 (02) 0000                     ADD [BX+SI], AL
00010c89 (02) 0000                     ADD [BX+SI], AL
00010c8b (02) 0000                     ADD [BX+SI], AL
00010c8d (02) 0000                     ADD [BX+SI], AL
00010c8f (02) 0000                     ADD [BX+SI], AL
00010c91 (03) 0040 00                  ADD [BX+SI+0x0], AL
00010c94 (02) ff00                     INC WORD [BX+SI]
00010c96 (02) 0000                     ADD [BX+SI], AL
00010c98 (02) 0000                     ADD [BX+SI], AL
00010c9a (02) 0000                     ADD [BX+SI], AL
00010c9c (02) 0000                     ADD [BX+SI], AL
00010c9e (02) 0000                     ADD [BX+SI], AL
00010ca0 (02) 0000                     ADD [BX+SI], AL
00010ca2 (02) 0000                     ADD [BX+SI], AL
00010ca4 (02) 0000                     ADD [BX+SI], AL
00010ca6 (02) 0000                     ADD [BX+SI], AL
00010ca8 (02) 0000                     ADD [BX+SI], AL
00010caa (02) 0000                     ADD [BX+SI], AL
00010cac (02) 0000                     ADD [BX+SI], AL
00010cae (02) 0000                     ADD [BX+SI], AL
00010cb0 (02) 0000                     ADD [BX+SI], AL
00010cb2 (02) 0000                     ADD [BX+SI], AL
00010cb4 (02) 0000                     ADD [BX+SI], AL
00010cb6 (02) 0000                     ADD [BX+SI], AL
00010cb8 (02) 0000                     ADD [BX+SI], AL
00010cba (02) 0000                     ADD [BX+SI], AL
00010cbc (02) 0000                     ADD [BX+SI], AL
00010cbe (02) 0000                     ADD [BX+SI], AL
00010cc0 (01) 40                       INC AX
00010cc1 (02) 0000                     ADD [BX+SI], AL
00010cc3 (02) 0000                     ADD [BX+SI], AL
00010cc5 (02) 0000                     ADD [BX+SI], AL
00010cc7 (02) 0000                     ADD [BX+SI], AL
00010cc9 (02) 0000                     ADD [BX+SI], AL
00010ccb (02) 0000                     ADD [BX+SI], AL
00010ccd (02) 0000                     ADD [BX+SI], AL
00010ccf (02) 0000                     ADD [BX+SI], AL
00010cd1 (02) 0000                     ADD [BX+SI], AL
00010cd3 (02) 0000                     ADD [BX+SI], AL
00010cd5 (02) 0000                     ADD [BX+SI], AL
00010cd7 (02) 0000                     ADD [BX+SI], AL
00010cd9 (02) 0000                     ADD [BX+SI], AL
00010cdb (02) 0000                     ADD [BX+SI], AL
00010cdd (02) 0000                     ADD [BX+SI], AL
00010cdf (02) 0000                     ADD [BX+SI], AL
00010ce1 (02) 0000                     ADD [BX+SI], AL
00010ce3 (02) 0000                     ADD [BX+SI], AL
00010ce5 (02) 0101                     ADD [BX+DI], AX
00010ce7 (02) 0000                     ADD [BX+SI], AL
00010ce9 (02) 0000                     ADD [BX+SI], AL
00010ceb (02) 0000                     ADD [BX+SI], AL
00010ced (02) 0000                     ADD [BX+SI], AL
00010cef (03) 0045 02                  ADD [DI+0x2], AL
00010cf2 (02) 3802                     CMP [BP+SI], AL
00010cf4 (02) cd 0e                    INT 0xe
00010cf6 (01) cc                       INT 3
00010cf7 (01) 0e                       PUSH CS
00010cf8 (03) e8 13e7                  CALL 0xf40e
00010cfb (04) 13b4 177d                ADC SI, [SI+0x7d17]
00010cff (01) 17                       POP SS
00010d00 (03) 0d 0200                  OR AX, 0x2
00010d03 (02) 00e2                     ADD DL, AH
00010d05 (04) 22b9 22aa                AND BH, [BX+DI-0x55de]
00010d09 (03) 25 3825                  AND AX, 0x2538
00010d0c (02) 3134                     XOR [SI], SI
00010d0e (03) 2d 3033                  SUB AX, 0x3330
00010d11 (03) 2d 3836                  SUB AX, 0x3638
00010d14 (02) 0000                     ADD [BX+SI], AL
00010d16 (02) 0000                     ADD [BX+SI], AL
00010d18 (02) 0300                     ADD AX, [BX+SI]
00010d1a (03) 1260 00                  ADC AH, [BX+SI+0x0]
00010d1d (02) 0012                     ADD [BP+SI], DL
00010d1f (01) 60                       PUSHA
00010d20 (04) c8 0100 5a               ENTER 0x1, 0x5a
00010d24 (03) bb 1100                  MOV BX, 0x11
00010d27 (01) 5a                       POP DX
00010d28 (02) 1a0f                     SBB CL, [BX]
00010d2a (03) 005a bb                  ADD [BP+SI-0x45], BL
00010d2d (01) 17                       POP SS
00010d2e (03) 005a 00                  ADD [BP+SI+0x0], BL
00010d31 (03) 007c 64                  ADD [SI+0x64], BH
00010d34 (03) c568 00                  LDS BP, WORD [BX+SI+0x0]
00010d37 (01) 5a                       POP DX
00010d38 (02) e7 6f                    OUT 0x6f, AX
00010d3a (02) e0 08                    LOOPNZ 0x10d44
00010d3c (01) 60                       PUSHA
00010d3d (01) 2e                       DB 0x2e
00010d3d (03) 2e e0 08                 LOOPNZ 0x10d48
00010d40 (02) 0000                     ADD [BX+SI], AL
00010d42 (02) 0000                     ADD [BX+SI], AL
00010d44 (02) 0000                     ADD [BX+SI], AL
00010d46 (03) 0141 10                  ADD [BX+DI+0x10], AX
00010d49 (02) 0000                     ADD [BX+SI], AL
00010d4b (02) 10ff                     ADC BH, BH
00010d4d (02) ff00                     INC WORD [BX+SI]
00010d4f (02) db02                     FILD DWORD [BP+SI]
00010d51 (02) 0000                     ADD [BX+SI], AL
00010d53 (02) 0000                     ADD [BX+SI], AL
00010d55 (01) 4f                       DEC DI
00010d56 (01) 17                       POP SS
00010d57 (02) ff00                     INC WORD [BX+SI]
00010d59 (03) 0072 00                  ADD [BP+SI+0x0], DH
00010d5c (02) 0000                     ADD [BX+SI], AL
00010d5e (02) 0000                     ADD [BX+SI], AL
00010d60 (02) 0000                     ADD [BX+SI], AL
00010d62 (02) 7a 00                    JP 0x10d64
00010d64 (02) 0000                     ADD [BX+SI], AL
00010d66 (02) 0000                     ADD [BX+SI], AL
00010d68 (02) 0000                     ADD [BX+SI], AL
00010d6a (03) 8200 00                  ADD BYTE [BX+SI], 0x0
00010d6d (02) 0000                     ADD [BX+SI], AL
00010d6f (02) 0000                     ADD [BX+SI], AL
00010d71 (04) 008a 0000                ADD [BP+SI+0x0], CL
00010d75 (02) 0000                     ADD [BX+SI], AL
00010d77 (02) 0000                     ADD [BX+SI], AL
00010d79 (02) 0000                     ADD [BX+SI], AL
00010d7b (02) 0000                     ADD [BX+SI], AL
00010d7d (02) 0000                     ADD [BX+SI], AL
00010d7f (02) 0000                     ADD [BX+SI], AL
00010d81 (02) 0000                     ADD [BX+SI], AL
00010d83 (02) 0000                     ADD [BX+SI], AL
00010d85 (02) 0000                     ADD [BX+SI], AL
00010d87 (02) 0000                     ADD [BX+SI], AL
00010d89 (02) 0000                     ADD [BX+SI], AL
00010d8b (02) 0103                     ADD [BP+DI], AX
00010d8d (02) 04 05                    ADD AL, 0x5
00010d8f (02) 0200                     ADD AL, [BX+SI]
00010d91 (02) 0000                     ADD [BX+SI], AL
00010d93 (02) 0000                     ADD [BX+SI], AL
00010d95 (02) 0000                     ADD [BX+SI], AL
00010d97 (02) 0000                     ADD [BX+SI], AL
00010d99 (02) 0000                     ADD [BX+SI], AL
00010d9b (02) 0000                     ADD [BX+SI], AL
00010d9d (02) 0000                     ADD [BX+SI], AL
00010d9f (02) 0000                     ADD [BX+SI], AL
00010da1 (02) 0000                     ADD [BX+SI], AL
00010da3 (02) 0000                     ADD [BX+SI], AL
00010da5 (02) 0000                     ADD [BX+SI], AL
00010da7 (02) 0000                     ADD [BX+SI], AL
00010da9 (02) 0000                     ADD [BX+SI], AL
00010dab (02) 0000                     ADD [BX+SI], AL
00010dad (02) 0000                     ADD [BX+SI], AL
00010daf (02) 0000                     ADD [BX+SI], AL
00010db1 (02) 0000                     ADD [BX+SI], AL
00010db3 (02) 0000                     ADD [BX+SI], AL
00010db5 (02) 0000                     ADD [BX+SI], AL
00010db7 (02) 0000                     ADD [BX+SI], AL
00010db9 (02) 0000                     ADD [BX+SI], AL
00010dbb (02) 0000                     ADD [BX+SI], AL
00010dbd (02) 0000                     ADD [BX+SI], AL
00010dbf (02) 0000                     ADD [BX+SI], AL
00010dc1 (02) 0000                     ADD [BX+SI], AL
00010dc3 (02) 0000                     ADD [BX+SI], AL
00010dc5 (02) 0000                     ADD [BX+SI], AL
00010dc7 (02) 0000                     ADD [BX+SI], AL
00010dc9 (02) 0000                     ADD [BX+SI], AL
00010dcb (02) 0000                     ADD [BX+SI], AL
00010dcd (02) 0000                     ADD [BX+SI], AL
00010dcf (02) 0000                     ADD [BX+SI], AL
00010dd1 (02) 0000                     ADD [BX+SI], AL
00010dd3 (02) 0000                     ADD [BX+SI], AL
00010dd5 (02) 0000                     ADD [BX+SI], AL
00010dd7 (02) 0000                     ADD [BX+SI], AL
00010dd9 (02) 0000                     ADD [BX+SI], AL
00010ddb (02) 0000                     ADD [BX+SI], AL
00010ddd (02) 0000                     ADD [BX+SI], AL
00010ddf (02) 0000                     ADD [BX+SI], AL
00010de1 (02) 0000                     ADD [BX+SI], AL
00010de3 (02) 0000                     ADD [BX+SI], AL
00010de5 (02) 0000                     ADD [BX+SI], AL
00010de7 (02) 0000                     ADD [BX+SI], AL
00010de9 (02) 0000                     ADD [BX+SI], AL
00010deb (02) 0000                     ADD [BX+SI], AL
00010ded (02) 0000                     ADD [BX+SI], AL
00010def (02) 0000                     ADD [BX+SI], AL
00010df1 (02) 0000                     ADD [BX+SI], AL
00010df3 (02) 0000                     ADD [BX+SI], AL
00010df5 (02) 0000                     ADD [BX+SI], AL
00010df7 (02) 0000                     ADD [BX+SI], AL
00010df9 (02) 0000                     ADD [BX+SI], AL
00010dfb (02) 0000                     ADD [BX+SI], AL
00010dfd (02) 0000                     ADD [BX+SI], AL
00010dff (02) 0000                     ADD [BX+SI], AL
00010e01 (02) 0000                     ADD [BX+SI], AL
00010e03 (02) 0000                     ADD [BX+SI], AL
00010e05 (02) 0000                     ADD [BX+SI], AL
00010e07 (02) 0000                     ADD [BX+SI], AL
00010e09 (02) 0000                     ADD [BX+SI], AL
00010e0b (02) 0000                     ADD [BX+SI], AL
00010e0d (02) 0000                     ADD [BX+SI], AL
00010e0f (02) 0000                     ADD [BX+SI], AL
00010e11 (02) 0000                     ADD [BX+SI], AL
00010e13 (02) 0000                     ADD [BX+SI], AL
00010e15 (02) 0000                     ADD [BX+SI], AL
00010e17 (02) 0000                     ADD [BX+SI], AL
00010e19 (02) 0000                     ADD [BX+SI], AL
00010e1b (02) 0000                     ADD [BX+SI], AL
00010e1d (02) 0000                     ADD [BX+SI], AL
00010e1f (02) 0000                     ADD [BX+SI], AL
00010e21 (02) 0000                     ADD [BX+SI], AL
00010e23 (02) 0000                     ADD [BX+SI], AL
00010e25 (02) 0000                     ADD [BX+SI], AL
00010e27 (02) 0000                     ADD [BX+SI], AL
00010e29 (02) 0000                     ADD [BX+SI], AL
00010e2b (02) 0000                     ADD [BX+SI], AL
00010e2d (02) 0000                     ADD [BX+SI], AL
00010e2f (02) 0000                     ADD [BX+SI], AL
00010e31 (02) 0000                     ADD [BX+SI], AL
00010e33 (02) 0000                     ADD [BX+SI], AL
00010e35 (02) 0000                     ADD [BX+SI], AL
00010e37 (02) 0000                     ADD [BX+SI], AL
00010e39 (02) 0000                     ADD [BX+SI], AL
00010e3b (02) 0000                     ADD [BX+SI], AL
00010e3d (02) 0000                     ADD [BX+SI], AL
00010e3f (02) 0000                     ADD [BX+SI], AL
00010e41 (02) 0000                     ADD [BX+SI], AL
00010e43 (02) 0000                     ADD [BX+SI], AL
00010e45 (02) 0000                     ADD [BX+SI], AL
00010e47 (02) 0000                     ADD [BX+SI], AL
00010e49 (02) 0000                     ADD [BX+SI], AL
00010e4b (02) 0000                     ADD [BX+SI], AL
00010e4d (02) 0000                     ADD [BX+SI], AL
00010e4f (02) 0000                     ADD [BX+SI], AL
00010e51 (02) 0000                     ADD [BX+SI], AL
00010e53 (02) 0000                     ADD [BX+SI], AL
00010e55 (02) 0000                     ADD [BX+SI], AL
00010e57 (02) 0000                     ADD [BX+SI], AL
00010e59 (02) 0000                     ADD [BX+SI], AL
00010e5b (02) 0000                     ADD [BX+SI], AL
00010e5d (02) 0000                     ADD [BX+SI], AL
00010e5f (02) 0000                     ADD [BX+SI], AL
00010e61 (02) 0000                     ADD [BX+SI], AL
00010e63 (02) 0000                     ADD [BX+SI], AL
00010e65 (02) 0000                     ADD [BX+SI], AL
00010e67 (02) 0000                     ADD [BX+SI], AL
00010e69 (02) 0000                     ADD [BX+SI], AL
00010e6b (02) 0000                     ADD [BX+SI], AL
00010e6d (02) 0000                     ADD [BX+SI], AL
00010e6f (02) 0000                     ADD [BX+SI], AL
00010e71 (02) 0000                     ADD [BX+SI], AL
00010e73 (02) 0000                     ADD [BX+SI], AL
00010e75 (02) 0000                     ADD [BX+SI], AL
00010e77 (02) 0000                     ADD [BX+SI], AL
00010e79 (02) 0000                     ADD [BX+SI], AL
00010e7b (02) 0000                     ADD [BX+SI], AL
00010e7d (02) 0000                     ADD [BX+SI], AL
00010e7f (02) 0000                     ADD [BX+SI], AL
00010e81 (02) 0013                     ADD [BP+DI], DL
00010e83 (03) 087f 08                  OR [BX+0x8], BH
00010e86 (02) 0000                     ADD [BX+SI], AL
00010e88 (02) 0000                     ADD [BX+SI], AL
00010e8a (02) 0000                     ADD [BX+SI], AL
00010e8c (02) 0000                     ADD [BX+SI], AL
00010e8e (02) 0000                     ADD [BX+SI], AL
00010e90 (02) 0000                     ADD [BX+SI], AL
00010e92 (02) 0000                     ADD [BX+SI], AL
00010e94 (02) 0000                     ADD [BX+SI], AL
00010e96 (02) 0000                     ADD [BX+SI], AL
00010e98 (02) 0000                     ADD [BX+SI], AL
00010e9a (02) 0000                     ADD [BX+SI], AL
00010e9c (02) 0000                     ADD [BX+SI], AL
00010e9e (02) 0000                     ADD [BX+SI], AL
00010ea0 (02) 0000                     ADD [BX+SI], AL
00010ea2 (02) 0000                     ADD [BX+SI], AL
00010ea4 (02) 0000                     ADD [BX+SI], AL
00010ea6 (02) 0000                     ADD [BX+SI], AL
00010ea8 (02) 0000                     ADD [BX+SI], AL
00010eaa (02) 0000                     ADD [BX+SI], AL
00010eac (02) 0000                     ADD [BX+SI], AL
00010eae (02) 0000                     ADD [BX+SI], AL
00010eb0 (02) 0000                     ADD [BX+SI], AL
00010eb2 (02) 0000                     ADD [BX+SI], AL
00010eb4 (02) 0000                     ADD [BX+SI], AL
00010eb6 (02) 0000                     ADD [BX+SI], AL
00010eb8 (02) 0000                     ADD [BX+SI], AL
00010eba (02) 0000                     ADD [BX+SI], AL
00010ebc (02) 0000                     ADD [BX+SI], AL
00010ebe (02) 0000                     ADD [BX+SI], AL
00010ec0 (02) 0000                     ADD [BX+SI], AL
00010ec2 (02) 0000                     ADD [BX+SI], AL
00010ec4 (02) 0000                     ADD [BX+SI], AL
00010ec6 (02) 0000                     ADD [BX+SI], AL
00010ec8 (02) 0000                     ADD [BX+SI], AL
00010eca (02) 0000                     ADD [BX+SI], AL
00010ecc (02) 0000                     ADD [BX+SI], AL
00010ece (02) 0000                     ADD [BX+SI], AL
00010ed0 (02) 0000                     ADD [BX+SI], AL
00010ed2 (02) 0000                     ADD [BX+SI], AL
00010ed4 (02) 0000                     ADD [BX+SI], AL
00010ed6 (02) 0000                     ADD [BX+SI], AL
00010ed8 (02) 0000                     ADD [BX+SI], AL
00010eda (02) 0000                     ADD [BX+SI], AL
00010edc (02) 0000                     ADD [BX+SI], AL
00010ede (02) 0000                     ADD [BX+SI], AL
00010ee0 (02) 0000                     ADD [BX+SI], AL
00010ee2 (02) 0000                     ADD [BX+SI], AL
00010ee4 (02) 0000                     ADD [BX+SI], AL
00010ee6 (02) 0000                     ADD [BX+SI], AL
00010ee8 (02) 0000                     ADD [BX+SI], AL
00010eea (02) 0000                     ADD [BX+SI], AL
00010eec (02) 0000                     ADD [BX+SI], AL
00010eee (02) 0000                     ADD [BX+SI], AL
00010ef0 (02) 0000                     ADD [BX+SI], AL
00010ef2 (02) 0000                     ADD [BX+SI], AL
00010ef4 (02) 0000                     ADD [BX+SI], AL
00010ef6 (02) 0000                     ADD [BX+SI], AL
00010ef8 (02) 0000                     ADD [BX+SI], AL
00010efa (02) 0000                     ADD [BX+SI], AL
00010efc (02) 0000                     ADD [BX+SI], AL
00010efe (02) 0000                     ADD [BX+SI], AL
00010f00 (02) 0000                     ADD [BX+SI], AL
00010f02 (02) 0000                     ADD [BX+SI], AL
00010f04 (02) 0000                     ADD [BX+SI], AL
00010f06 (02) 0000                     ADD [BX+SI], AL
00010f08 (02) 0000                     ADD [BX+SI], AL
00010f0a (02) 0000                     ADD [BX+SI], AL
00010f0c (02) 0000                     ADD [BX+SI], AL
00010f0e (02) 0000                     ADD [BX+SI], AL
00010f10 (02) 0000                     ADD [BX+SI], AL
00010f12 (02) 0000                     ADD [BX+SI], AL
00010f14 (02) 0000                     ADD [BX+SI], AL
00010f16 (02) 0000                     ADD [BX+SI], AL
00010f18 (02) 0000                     ADD [BX+SI], AL
00010f1a (02) 0000                     ADD [BX+SI], AL
00010f1c (02) 0000                     ADD [BX+SI], AL
00010f1e (02) 0000                     ADD [BX+SI], AL
00010f20 (02) 0000                     ADD [BX+SI], AL
00010f22 (02) 0000                     ADD [BX+SI], AL
00010f24 (02) 0000                     ADD [BX+SI], AL
00010f26 (02) 0000                     ADD [BX+SI], AL
00010f28 (02) 0000                     ADD [BX+SI], AL
00010f2a (02) 0000                     ADD [BX+SI], AL
00010f2c (02) 0000                     ADD [BX+SI], AL
00010f2e (02) 0000                     ADD [BX+SI], AL
00010f30 (02) 0000                     ADD [BX+SI], AL
00010f32 (02) 0000                     ADD [BX+SI], AL
00010f34 (02) 0000                     ADD [BX+SI], AL
00010f36 (02) 0000                     ADD [BX+SI], AL
00010f38 (02) 0000                     ADD [BX+SI], AL
00010f3a (02) 0000                     ADD [BX+SI], AL
00010f3c (02) 0000                     ADD [BX+SI], AL
00010f3e (02) 0000                     ADD [BX+SI], AL
00010f40 (02) 0000                     ADD [BX+SI], AL
00010f42 (02) 0000                     ADD [BX+SI], AL
00010f44 (02) 0000                     ADD [BX+SI], AL
00010f46 (02) 0000                     ADD [BX+SI], AL
00010f48 (02) 0000                     ADD [BX+SI], AL
00010f4a (02) 0000                     ADD [BX+SI], AL
00010f4c (02) 0000                     ADD [BX+SI], AL
00010f4e (02) 0000                     ADD [BX+SI], AL
00010f50 (02) 0000                     ADD [BX+SI], AL
00010f52 (02) 0000                     ADD [BX+SI], AL
00010f54 (02) 0000                     ADD [BX+SI], AL
00010f56 (02) 0000                     ADD [BX+SI], AL
00010f58 (02) 0000                     ADD [BX+SI], AL
00010f5a (02) 0000                     ADD [BX+SI], AL
00010f5c (02) 0000                     ADD [BX+SI], AL
00010f5e (02) 0000                     ADD [BX+SI], AL
00010f60 (02) 0000                     ADD [BX+SI], AL
00010f62 (02) 0000                     ADD [BX+SI], AL
00010f64 (02) 0000                     ADD [BX+SI], AL
00010f66 (02) 0000                     ADD [BX+SI], AL
00010f68 (02) 0000                     ADD [BX+SI], AL
00010f6a (02) 0000                     ADD [BX+SI], AL
00010f6c (02) 0000                     ADD [BX+SI], AL
00010f6e (02) 0000                     ADD [BX+SI], AL
00010f70 (02) 0000                     ADD [BX+SI], AL
00010f72 (02) 0000                     ADD [BX+SI], AL
00010f74 (02) 0000                     ADD [BX+SI], AL
00010f76 (02) 0000                     ADD [BX+SI], AL
00010f78 (02) 0000                     ADD [BX+SI], AL
00010f7a (02) 0000                     ADD [BX+SI], AL
00010f7c (02) 0000                     ADD [BX+SI], AL
00010f7e (02) 0000                     ADD [BX+SI], AL
00010f80 (02) 0000                     ADD [BX+SI], AL
00010f82 (02) 0000                     ADD [BX+SI], AL
00010f84 (02) 0000                     ADD [BX+SI], AL
00010f86 (02) 0000                     ADD [BX+SI], AL
00010f88 (02) 0000                     ADD [BX+SI], AL
00010f8a (02) 0000                     ADD [BX+SI], AL
00010f8c (02) 0000                     ADD [BX+SI], AL
00010f8e (02) 0000                     ADD [BX+SI], AL
00010f90 (02) 0000                     ADD [BX+SI], AL
00010f92 (02) 0000                     ADD [BX+SI], AL
00010f94 (02) 0000                     ADD [BX+SI], AL
00010f96 (02) 0000                     ADD [BX+SI], AL
00010f98 (02) 0000                     ADD [BX+SI], AL
00010f9a (02) 0000                     ADD [BX+SI], AL
00010f9c (02) 0000                     ADD [BX+SI], AL
00010f9e (02) 0000                     ADD [BX+SI], AL
00010fa0 (02) 0000                     ADD [BX+SI], AL
00010fa2 (02) 0000                     ADD [BX+SI], AL
00010fa4 (02) 0000                     ADD [BX+SI], AL
00010fa6 (02) 0000                     ADD [BX+SI], AL
00010fa8 (02) 0000                     ADD [BX+SI], AL
00010faa (02) 0010                     ADD [BX+SI], DL
00010fac (02) 0000                     ADD [BX+SI], AL
00010fae (02) 0000                     ADD [BX+SI], AL
00010fb0 (02) 0000                     ADD [BX+SI], AL
00010fb2 (02) 0000                     ADD [BX+SI], AL
00010fb4 (02) 0000                     ADD [BX+SI], AL
00010fb6 (02) 0000                     ADD [BX+SI], AL
00010fb8 (02) 0000                     ADD [BX+SI], AL
00010fba (02) 0000                     ADD [BX+SI], AL
00010fbc (02) 0000                     ADD [BX+SI], AL
00010fbe (02) 0000                     ADD [BX+SI], AL
00010fc0 (02) 0000                     ADD [BX+SI], AL
00010fc2 (02) 0000                     ADD [BX+SI], AL
00010fc4 (02) 0000                     ADD [BX+SI], AL
00010fc6 (02) 0000                     ADD [BX+SI], AL
00010fc8 (02) 0000                     ADD [BX+SI], AL
00010fca (02) 0000                     ADD [BX+SI], AL
00010fcc (02) 0000                     ADD [BX+SI], AL
00010fce (02) 0000                     ADD [BX+SI], AL
00010fd0 (02) 0000                     ADD [BX+SI], AL
00010fd2 (02) 0000                     ADD [BX+SI], AL
00010fd4 (02) 0000                     ADD [BX+SI], AL
00010fd6 (02) 0000                     ADD [BX+SI], AL
00010fd8 (02) 0000                     ADD [BX+SI], AL
00010fda (02) 0000                     ADD [BX+SI], AL
00010fdc (02) 0000                     ADD [BX+SI], AL
00010fde (02) 0000                     ADD [BX+SI], AL
00010fe0 (02) 0000                     ADD [BX+SI], AL
00010fe2 (02) 0000                     ADD [BX+SI], AL
00010fe4 (02) 0000                     ADD [BX+SI], AL
00010fe6 (02) 0000                     ADD [BX+SI], AL
00010fe8 (02) 0000                     ADD [BX+SI], AL
00010fea (02) 0000                     ADD [BX+SI], AL
00010fec (02) 0000                     ADD [BX+SI], AL
00010fee (02) 0000                     ADD [BX+SI], AL
00010ff0 (02) 0000                     ADD [BX+SI], AL
00010ff2 (02) 0000                     ADD [BX+SI], AL
00010ff4 (02) 0000                     ADD [BX+SI], AL
00010ff6 (02) 0000                     ADD [BX+SI], AL
00010ff8 (02) 0000                     ADD [BX+SI], AL
00010ffa (02) 0000                     ADD [BX+SI], AL
00010ffc (02) 0000                     ADD [BX+SI], AL
00010ffe (02) 0000                     ADD [BX+SI], AL
00011000 (02) 0000                     ADD [BX+SI], AL
00011002 (02) 0000                     ADD [BX+SI], AL
00011004 (02) 0000                     ADD [BX+SI], AL
00011006 (02) 0000                     ADD [BX+SI], AL
00011008 (02) 0000                     ADD [BX+SI], AL
0001100a (02) 0000                     ADD [BX+SI], AL
0001100c (02) 0000                     ADD [BX+SI], AL
0001100e (02) 0000                     ADD [BX+SI], AL
00011010 (02) 0000                     ADD [BX+SI], AL
00011012 (02) 0000                     ADD [BX+SI], AL
00011014 (02) 0000                     ADD [BX+SI], AL
00011016 (02) 0000                     ADD [BX+SI], AL
00011018 (02) 0000                     ADD [BX+SI], AL
0001101a (02) 0000                     ADD [BX+SI], AL
0001101c (02) 0000                     ADD [BX+SI], AL
0001101e (02) 0000                     ADD [BX+SI], AL
00011020 (02) 0000                     ADD [BX+SI], AL
00011022 (02) 0000                     ADD [BX+SI], AL
00011024 (02) 0000                     ADD [BX+SI], AL
00011026 (02) 0000                     ADD [BX+SI], AL
00011028 (02) 0000                     ADD [BX+SI], AL
0001102a (02) 0000                     ADD [BX+SI], AL
0001102c (02) 0000                     ADD [BX+SI], AL
0001102e (02) 0000                     ADD [BX+SI], AL
00011030 (02) 0000                     ADD [BX+SI], AL
00011032 (02) 0000                     ADD [BX+SI], AL
00011034 (02) 0000                     ADD [BX+SI], AL
00011036 (02) 0000                     ADD [BX+SI], AL
00011038 (02) 0000                     ADD [BX+SI], AL
0001103a (02) 0000                     ADD [BX+SI], AL
0001103c (02) 0000                     ADD [BX+SI], AL
0001103e (02) 0000                     ADD [BX+SI], AL
00011040 (02) 0000                     ADD [BX+SI], AL
00011042 (02) 0000                     ADD [BX+SI], AL
00011044 (02) 0000                     ADD [BX+SI], AL
00011046 (02) 0000                     ADD [BX+SI], AL
00011048 (02) 0000                     ADD [BX+SI], AL
0001104a (02) 0000                     ADD [BX+SI], AL
0001104c (02) 0000                     ADD [BX+SI], AL
0001104e (02) 0000                     ADD [BX+SI], AL
00011050 (02) 0000                     ADD [BX+SI], AL
00011052 (02) 0000                     ADD [BX+SI], AL
00011054 (02) 0000                     ADD [BX+SI], AL
00011056 (02) 0000                     ADD [BX+SI], AL
00011058 (02) 0000                     ADD [BX+SI], AL
0001105a (02) 0000                     ADD [BX+SI], AL
0001105c (02) 0000                     ADD [BX+SI], AL
0001105e (02) 0000                     ADD [BX+SI], AL
00011060 (02) 0000                     ADD [BX+SI], AL
00011062 (02) 0000                     ADD [BX+SI], AL
00011064 (02) 0000                     ADD [BX+SI], AL
00011066 (02) 0000                     ADD [BX+SI], AL
00011068 (02) 0000                     ADD [BX+SI], AL
0001106a (02) 0000                     ADD [BX+SI], AL
0001106c (02) 0000                     ADD [BX+SI], AL
0001106e (02) 0000                     ADD [BX+SI], AL
00011070 (02) 0000                     ADD [BX+SI], AL
00011072 (02) d902                     FLD DWORD [BP+SI]
00011074 (01) 5a                       POP DX
00011075 (02) 0300                     ADD AX, [BX+SI]
00011077 (02) 0000                     ADD [BX+SI], AL
00011079 (02) 0000                     ADD [BX+SI], AL
0001107b (02) 0000                     ADD [BX+SI], AL
0001107d (02) 0000                     ADD [BX+SI], AL
0001107f (02) 0000                     ADD [BX+SI], AL
00011081 (02) 0000                     ADD [BX+SI], AL
00011083 (02) 0000                     ADD [BX+SI], AL
00011085 (02) 0000                     ADD [BX+SI], AL
00011087 (02) 0000                     ADD [BX+SI], AL
00011089 (02) 0000                     ADD [BX+SI], AL
0001108b (02) 0000                     ADD [BX+SI], AL
0001108d (02) 0000                     ADD [BX+SI], AL
0001108f (02) 0000                     ADD [BX+SI], AL
00011091 (02) 0000                     ADD [BX+SI], AL
00011093 (02) 0000                     ADD [BX+SI], AL
00011095 (02) 0000                     ADD [BX+SI], AL
00011097 (02) 0000                     ADD [BX+SI], AL
00011099 (02) 0000                     ADD [BX+SI], AL
0001109b (02) 0000                     ADD [BX+SI], AL
0001109d (02) 0000                     ADD [BX+SI], AL
0001109f (02) 0000                     ADD [BX+SI], AL
000110a1 (02) 0000                     ADD [BX+SI], AL
000110a3 (02) 0000                     ADD [BX+SI], AL
000110a5 (02) 0000                     ADD [BX+SI], AL
000110a7 (02) 0000                     ADD [BX+SI], AL
000110a9 (02) 0000                     ADD [BX+SI], AL
000110ab (02) 0000                     ADD [BX+SI], AL
000110ad (02) 0000                     ADD [BX+SI], AL
000110af (02) 0000                     ADD [BX+SI], AL
000110b1 (02) 0000                     ADD [BX+SI], AL
000110b3 (02) 0000                     ADD [BX+SI], AL
000110b5 (02) 0000                     ADD [BX+SI], AL
000110b7 (02) 0000                     ADD [BX+SI], AL
000110b9 (02) 0000                     ADD [BX+SI], AL
000110bb (02) 0000                     ADD [BX+SI], AL
000110bd (02) 0000                     ADD [BX+SI], AL
000110bf (02) 0000                     ADD [BX+SI], AL
000110c1 (02) 0000                     ADD [BX+SI], AL
000110c3 (02) 0000                     ADD [BX+SI], AL
000110c5 (02) 0000                     ADD [BX+SI], AL
000110c7 (02) 0000                     ADD [BX+SI], AL
000110c9 (02) 0000                     ADD [BX+SI], AL
000110cb (02) 0000                     ADD [BX+SI], AL
000110cd (02) 0000                     ADD [BX+SI], AL
000110cf (02) 0000                     ADD [BX+SI], AL
000110d1 (02) 0000                     ADD [BX+SI], AL
000110d3 (02) 0000                     ADD [BX+SI], AL
000110d5 (02) 0000                     ADD [BX+SI], AL
000110d7 (02) 0000                     ADD [BX+SI], AL
000110d9 (02) 0000                     ADD [BX+SI], AL
000110db (02) 0000                     ADD [BX+SI], AL
000110dd (02) 0000                     ADD [BX+SI], AL
000110df (02) 0000                     ADD [BX+SI], AL
000110e1 (02) 0000                     ADD [BX+SI], AL
000110e3 (02) 0000                     ADD [BX+SI], AL
000110e5 (02) 0000                     ADD [BX+SI], AL
000110e7 (02) 0000                     ADD [BX+SI], AL
000110e9 (02) 0000                     ADD [BX+SI], AL
000110eb (02) 0000                     ADD [BX+SI], AL
000110ed (02) 0000                     ADD [BX+SI], AL
000110ef (02) 0000                     ADD [BX+SI], AL
000110f1 (02) 0000                     ADD [BX+SI], AL
000110f3 (02) 0000                     ADD [BX+SI], AL
000110f5 (02) 0000                     ADD [BX+SI], AL
000110f7 (02) 0000                     ADD [BX+SI], AL
000110f9 (02) 0000                     ADD [BX+SI], AL
000110fb (02) 0000                     ADD [BX+SI], AL
000110fd (02) 0000                     ADD [BX+SI], AL
000110ff (02) 0000                     ADD [BX+SI], AL
00011101 (02) 0000                     ADD [BX+SI], AL
00011103 (02) 0000                     ADD [BX+SI], AL
00011105 (02) 0000                     ADD [BX+SI], AL
00011107 (02) 0000                     ADD [BX+SI], AL
00011109 (02) 0000                     ADD [BX+SI], AL
0001110b (02) 0000                     ADD [BX+SI], AL
0001110d (02) 0000                     ADD [BX+SI], AL
0001110f (02) 0000                     ADD [BX+SI], AL
00011111 (02) 0000                     ADD [BX+SI], AL
00011113 (02) 0000                     ADD [BX+SI], AL
00011115 (02) 0000                     ADD [BX+SI], AL
00011117 (02) 0000                     ADD [BX+SI], AL
00011119 (02) 0000                     ADD [BX+SI], AL
0001111b (02) 0000                     ADD [BX+SI], AL
0001111d (02) 0000                     ADD [BX+SI], AL
0001111f (02) 0000                     ADD [BX+SI], AL
00011121 (02) 0000                     ADD [BX+SI], AL
00011123 (02) 0000                     ADD [BX+SI], AL
00011125 (02) 0000                     ADD [BX+SI], AL
00011127 (02) 0000                     ADD [BX+SI], AL
00011129 (02) 0000                     ADD [BX+SI], AL
0001112b (02) 0000                     ADD [BX+SI], AL
0001112d (02) 0000                     ADD [BX+SI], AL
0001112f (02) 0000                     ADD [BX+SI], AL
00011131 (02) 0000                     ADD [BX+SI], AL
00011133 (02) 0000                     ADD [BX+SI], AL
00011135 (02) 0000                     ADD [BX+SI], AL
00011137 (02) 0000                     ADD [BX+SI], AL
00011139 (02) 0000                     ADD [BX+SI], AL
0001113b (02) 0000                     ADD [BX+SI], AL
0001113d (02) 0000                     ADD [BX+SI], AL
0001113f (02) 0000                     ADD [BX+SI], AL
00011141 (02) 0000                     ADD [BX+SI], AL
00011143 (02) 0000                     ADD [BX+SI], AL
00011145 (02) 0000                     ADD [BX+SI], AL
00011147 (02) 0000                     ADD [BX+SI], AL
00011149 (02) 0000                     ADD [BX+SI], AL
0001114b (02) 0000                     ADD [BX+SI], AL
0001114d (02) 0000                     ADD [BX+SI], AL
0001114f (02) 0000                     ADD [BX+SI], AL
00011151 (02) 0000                     ADD [BX+SI], AL
00011153 (02) 0000                     ADD [BX+SI], AL
00011155 (02) 0000                     ADD [BX+SI], AL
00011157 (02) 0000                     ADD [BX+SI], AL
00011159 (02) 0000                     ADD [BX+SI], AL
0001115b (02) 0000                     ADD [BX+SI], AL
0001115d (02) 0000                     ADD [BX+SI], AL
0001115f (02) 0000                     ADD [BX+SI], AL
00011161 (02) 0000                     ADD [BX+SI], AL
00011163 (02) 0000                     ADD [BX+SI], AL
00011165 (02) 0000                     ADD [BX+SI], AL
00011167 (02) 0000                     ADD [BX+SI], AL
00011169 (02) 0000                     ADD [BX+SI], AL
0001116b (02) 0000                     ADD [BX+SI], AL
0001116d (02) 0000                     ADD [BX+SI], AL
0001116f (02) 0000                     ADD [BX+SI], AL
00011171 (02) 0000                     ADD [BX+SI], AL
00011173 (02) 0000                     ADD [BX+SI], AL
00011175 (02) 0000                     ADD [BX+SI], AL
00011177 (02) 0000                     ADD [BX+SI], AL
00011179 (02) 0000                     ADD [BX+SI], AL
0001117b (02) 0000                     ADD [BX+SI], AL
0001117d (02) 0000                     ADD [BX+SI], AL
0001117f (02) 0000                     ADD [BX+SI], AL
00011181 (02) 0000                     ADD [BX+SI], AL
00011183 (02) 0000                     ADD [BX+SI], AL
00011185 (02) 0000                     ADD [BX+SI], AL
00011187 (02) 0000                     ADD [BX+SI], AL
00011189 (02) 0000                     ADD [BX+SI], AL
0001118b (02) 0000                     ADD [BX+SI], AL
0001118d (02) 0000                     ADD [BX+SI], AL
0001118f (02) 0000                     ADD [BX+SI], AL
00011191 (02) 0000                     ADD [BX+SI], AL
00011193 (02) 0000                     ADD [BX+SI], AL
00011195 (02) 0000                     ADD [BX+SI], AL
00011197 (02) 0000                     ADD [BX+SI], AL
00011199 (02) 0000                     ADD [BX+SI], AL
0001119b (02) 0000                     ADD [BX+SI], AL
0001119d (02) 0000                     ADD [BX+SI], AL
0001119f (02) 0000                     ADD [BX+SI], AL
000111a1 (02) 0000                     ADD [BX+SI], AL
000111a3 (02) 0000                     ADD [BX+SI], AL
000111a5 (02) 0000                     ADD [BX+SI], AL
000111a7 (02) 0000                     ADD [BX+SI], AL
000111a9 (02) 0000                     ADD [BX+SI], AL
000111ab (02) 0000                     ADD [BX+SI], AL
000111ad (02) 0000                     ADD [BX+SI], AL
000111af (02) 0000                     ADD [BX+SI], AL
000111b1 (02) 0000                     ADD [BX+SI], AL
000111b3 (02) 0000                     ADD [BX+SI], AL
000111b5 (02) 0000                     ADD [BX+SI], AL
000111b7 (02) 0000                     ADD [BX+SI], AL
000111b9 (02) 0000                     ADD [BX+SI], AL
000111bb (02) 0000                     ADD [BX+SI], AL
000111bd (02) 0000                     ADD [BX+SI], AL
000111bf (02) 0000                     ADD [BX+SI], AL
000111c1 (02) 0000                     ADD [BX+SI], AL
000111c3 (02) 0000                     ADD [BX+SI], AL
000111c5 (02) 0000                     ADD [BX+SI], AL
000111c7 (02) 0000                     ADD [BX+SI], AL
000111c9 (02) 0000                     ADD [BX+SI], AL
000111cb (02) 0000                     ADD [BX+SI], AL
000111cd (02) 0000                     ADD [BX+SI], AL
000111cf (02) 0000                     ADD [BX+SI], AL
000111d1 (02) 0000                     ADD [BX+SI], AL
000111d3 (02) 0000                     ADD [BX+SI], AL
000111d5 (02) 0000                     ADD [BX+SI], AL
000111d7 (02) 0000                     ADD [BX+SI], AL
000111d9 (02) 0000                     ADD [BX+SI], AL
000111db (02) 0000                     ADD [BX+SI], AL
000111dd (02) 0000                     ADD [BX+SI], AL
000111df (02) 0000                     ADD [BX+SI], AL
000111e1 (02) 0000                     ADD [BX+SI], AL
000111e3 (02) 0000                     ADD [BX+SI], AL
000111e5 (02) 0000                     ADD [BX+SI], AL
000111e7 (02) 0000                     ADD [BX+SI], AL
000111e9 (02) 0000                     ADD [BX+SI], AL
000111eb (02) 0000                     ADD [BX+SI], AL
000111ed (02) 0000                     ADD [BX+SI], AL
000111ef (02) 0000                     ADD [BX+SI], AL
000111f1 (02) 0000                     ADD [BX+SI], AL
000111f3 (02) 0000                     ADD [BX+SI], AL
000111f5 (02) 0000                     ADD [BX+SI], AL
000111f7 (02) 0000                     ADD [BX+SI], AL
000111f9 (02) 0000                     ADD [BX+SI], AL
000111fb (02) 0000                     ADD [BX+SI], AL
000111fd (02) 0000                     ADD [BX+SI], AL
000111ff (02) 0000                     ADD [BX+SI], AL
00011201 (02) 0000                     ADD [BX+SI], AL
00011203 (02) 0000                     ADD [BX+SI], AL
00011205 (02) 0000                     ADD [BX+SI], AL
00011207 (02) 0000                     ADD [BX+SI], AL
00011209 (02) 0000                     ADD [BX+SI], AL
0001120b (02) 0000                     ADD [BX+SI], AL
0001120d (02) 0000                     ADD [BX+SI], AL
0001120f (02) 0000                     ADD [BX+SI], AL
00011211 (02) 0000                     ADD [BX+SI], AL
00011213 (02) 0000                     ADD [BX+SI], AL
00011215 (02) 0000                     ADD [BX+SI], AL
00011217 (02) 0000                     ADD [BX+SI], AL
00011219 (02) 0000                     ADD [BX+SI], AL
0001121b (02) 0000                     ADD [BX+SI], AL
0001121d (02) 0000                     ADD [BX+SI], AL
0001121f (02) 0000                     ADD [BX+SI], AL
00011221 (02) 0000                     ADD [BX+SI], AL
00011223 (02) 0000                     ADD [BX+SI], AL
00011225 (02) 0000                     ADD [BX+SI], AL
00011227 (02) 0000                     ADD [BX+SI], AL
00011229 (02) 0000                     ADD [BX+SI], AL
0001122b (02) 0000                     ADD [BX+SI], AL
0001122d (02) 0000                     ADD [BX+SI], AL
0001122f (02) 0000                     ADD [BX+SI], AL
00011231 (02) 0000                     ADD [BX+SI], AL
00011233 (02) 0000                     ADD [BX+SI], AL
00011235 (02) 0000                     ADD [BX+SI], AL
00011237 (02) 0000                     ADD [BX+SI], AL
00011239 (02) 0000                     ADD [BX+SI], AL
0001123b (02) 0000                     ADD [BX+SI], AL
0001123d (02) 0000                     ADD [BX+SI], AL
0001123f (02) 0000                     ADD [BX+SI], AL
00011241 (02) 0000                     ADD [BX+SI], AL
00011243 (02) 0000                     ADD [BX+SI], AL
00011245 (02) 0000                     ADD [BX+SI], AL
00011247 (02) 0000                     ADD [BX+SI], AL
00011249 (04) 101e 0000                ADC [0x0], BL
0001124d (02) 0000                     ADD [BX+SI], AL
0001124f (02) 0000                     ADD [BX+SI], AL
00011251 (02) 0000                     ADD [BX+SI], AL
00011253 (02) 0000                     ADD [BX+SI], AL
00011255 (02) 0000                     ADD [BX+SI], AL
00011257 (02) 0000                     ADD [BX+SI], AL
00011259 (02) 0000                     ADD [BX+SI], AL
0001125b (02) 0000                     ADD [BX+SI], AL
0001125d (02) 0000                     ADD [BX+SI], AL
0001125f (02) 0000                     ADD [BX+SI], AL
00011261 (02) 0000                     ADD [BX+SI], AL
00011263 (02) 0000                     ADD [BX+SI], AL
00011265 (02) 0000                     ADD [BX+SI], AL
00011267 (02) 0000                     ADD [BX+SI], AL
00011269 (02) 0000                     ADD [BX+SI], AL
0001126b (02) 0000                     ADD [BX+SI], AL
0001126d (02) 0000                     ADD [BX+SI], AL
0001126f (02) 0000                     ADD [BX+SI], AL
00011271 (02) 0000                     ADD [BX+SI], AL
00011273 (02) 0000                     ADD [BX+SI], AL
00011275 (02) 0000                     ADD [BX+SI], AL
00011277 (02) 0000                     ADD [BX+SI], AL
00011279 (02) 0000                     ADD [BX+SI], AL
0001127b (02) 0000                     ADD [BX+SI], AL
0001127d (02) 0000                     ADD [BX+SI], AL
0001127f (02) 0000                     ADD [BX+SI], AL
00011281 (02) 0000                     ADD [BX+SI], AL
00011283 (02) 0000                     ADD [BX+SI], AL
00011285 (02) 0000                     ADD [BX+SI], AL
00011287 (02) 0000                     ADD [BX+SI], AL
00011289 (02) 0000                     ADD [BX+SI], AL
0001128b (02) 0000                     ADD [BX+SI], AL
0001128d (02) 0000                     ADD [BX+SI], AL
0001128f (02) 0000                     ADD [BX+SI], AL
00011291 (02) 0000                     ADD [BX+SI], AL
00011293 (02) 0000                     ADD [BX+SI], AL
00011295 (02) 0000                     ADD [BX+SI], AL
00011297 (02) 0000                     ADD [BX+SI], AL
00011299 (02) 0000                     ADD [BX+SI], AL
0001129b (02) 0000                     ADD [BX+SI], AL
0001129d (02) 0000                     ADD [BX+SI], AL
0001129f (02) 0000                     ADD [BX+SI], AL
000112a1 (02) 00ff                     ADD BH, BH
000112a3 (02) ff00                     INC WORD [BX+SI]
000112a5 (02) 0000                     ADD [BX+SI], AL
000112a7 (02) 0000                     ADD [BX+SI], AL
000112a9 (02) 0000                     ADD [BX+SI], AL
000112ab (02) 0000                     ADD [BX+SI], AL
000112ad (02) 0000                     ADD [BX+SI], AL
000112af (02) 0000                     ADD [BX+SI], AL
000112b1 (02) 0000                     ADD [BX+SI], AL
000112b3 (02) 0000                     ADD [BX+SI], AL
000112b5 (02) 0000                     ADD [BX+SI], AL
000112b7 (02) 0000                     ADD [BX+SI], AL
000112b9 (02) 0000                     ADD [BX+SI], AL
000112bb (02) 0000                     ADD [BX+SI], AL
000112bd (02) 0000                     ADD [BX+SI], AL
000112bf (02) 0000                     ADD [BX+SI], AL
000112c1 (02) 0000                     ADD [BX+SI], AL
000112c3 (02) 0000                     ADD [BX+SI], AL
000112c5 (02) 0000                     ADD [BX+SI], AL
000112c7 (02) 0000                     ADD [BX+SI], AL
000112c9 (02) 0000                     ADD [BX+SI], AL
000112cb (02) 0000                     ADD [BX+SI], AL
000112cd (02) 0000                     ADD [BX+SI], AL
000112cf (02) 0000                     ADD [BX+SI], AL
000112d1 (02) 0000                     ADD [BX+SI], AL
000112d3 (02) 0100                     ADD [BX+SI], AX
000112d5 (02) 0000                     ADD [BX+SI], AL
000112d7 (03) e9 05ef                  JMP 0x1df
000112da (03) 05 0000                  ADD AX, 0x0
000112dd (02) ff00                     INC WORD [BX+SI]
000112df (01) f5                       CMC
000112e0 (03) 05 0000                  ADD AX, 0x0
000112e3 (02) ff00                     INC WORD [BX+SI]
000112e5 (01) fb                       STI
000112e6 (03) 05 0000                  ADD AX, 0x0
000112e9 (02) ff00                     INC WORD [BX+SI]
000112eb (04) 0106 0000                ADD [0x0], AX
000112ef (02) ff00                     INC WORD [BX+SI]
000112f1 (01) 07                       POP ES
000112f2 (01) 06                       PUSH ES
000112f3 (02) 0000                     ADD [BX+SI], AL
000112f5 (02) ff00                     INC WORD [BX+SI]
000112f7 (02) 0000                     ADD [BX+SI], AL
000112f9 (02) 0000                     ADD [BX+SI], AL
000112fb (02) ff00                     INC WORD [BX+SI]
000112fd (02) 0000                     ADD [BX+SI], AL
000112ff (02) 0000                     ADD [BX+SI], AL
00011301 (02) 0000                     ADD [BX+SI], AL
00011303 (02) 0000                     ADD [BX+SI], AL
00011305 (02) 0000                     ADD [BX+SI], AL
00011307 (02) 0000                     ADD [BX+SI], AL
00011309 (02) 0000                     ADD [BX+SI], AL
0001130b (02) 0000                     ADD [BX+SI], AL
0001130d (02) 0000                     ADD [BX+SI], AL
0001130f (02) 0000                     ADD [BX+SI], AL
00011311 (02) 0000                     ADD [BX+SI], AL
00011313 (02) 0000                     ADD [BX+SI], AL
00011315 (02) 0000                     ADD [BX+SI], AL
00011317 (02) 0000                     ADD [BX+SI], AL
00011319 (02) 0000                     ADD [BX+SI], AL
0001131b (02) 0000                     ADD [BX+SI], AL
0001131d (02) 0000                     ADD [BX+SI], AL
0001131f (02) 0000                     ADD [BX+SI], AL
00011321 (02) 0000                     ADD [BX+SI], AL
00011323 (02) 0000                     ADD [BX+SI], AL
00011325 (02) 0000                     ADD [BX+SI], AL
00011327 (02) 0000                     ADD [BX+SI], AL
00011329 (02) 0000                     ADD [BX+SI], AL
0001132b (02) 0000                     ADD [BX+SI], AL
0001132d (02) 0000                     ADD [BX+SI], AL
0001132f (02) 0000                     ADD [BX+SI], AL
00011331 (02) 0000                     ADD [BX+SI], AL
00011333 (02) 0000                     ADD [BX+SI], AL
00011335 (02) 00ff                     ADD BH, BH
00011337 (02) 0000                     ADD [BX+SI], AL
00011339 (02) 0000                     ADD [BX+SI], AL
0001133b (02) 0000                     ADD [BX+SI], AL
0001133d (02) 0000                     ADD [BX+SI], AL
0001133f (02) 0000                     ADD [BX+SI], AL
00011341 (02) 0000                     ADD [BX+SI], AL
00011343 (02) 0000                     ADD [BX+SI], AL
00011345 (02) 0000                     ADD [BX+SI], AL
00011347 (02) 0000                     ADD [BX+SI], AL
00011349 (02) 0000                     ADD [BX+SI], AL
0001134b (02) 0000                     ADD [BX+SI], AL
0001134d (02) 0000                     ADD [BX+SI], AL
0001134f (02) 0000                     ADD [BX+SI], AL
00011351 (02) 0000                     ADD [BX+SI], AL
00011353 (02) 0000                     ADD [BX+SI], AL
00011355 (02) 0000                     ADD [BX+SI], AL
00011357 (02) 0000                     ADD [BX+SI], AL
00011359 (02) 0000                     ADD [BX+SI], AL
0001135b (02) 0000                     ADD [BX+SI], AL
0001135d (02) 0000                     ADD [BX+SI], AL
0001135f (02) 0000                     ADD [BX+SI], AL
00011361 (02) 0000                     ADD [BX+SI], AL
00011363 (02) 0000                     ADD [BX+SI], AL
00011365 (02) 0000                     ADD [BX+SI], AL
00011367 (02) 0000                     ADD [BX+SI], AL
00011369 (02) 0000                     ADD [BX+SI], AL
0001136b (02) 0000                     ADD [BX+SI], AL
0001136d (02) 0000                     ADD [BX+SI], AL
0001136f (02) 0000                     ADD [BX+SI], AL
00011371 (02) 0000                     ADD [BX+SI], AL
00011373 (02) 0000                     ADD [BX+SI], AL
00011375 (02) 0000                     ADD [BX+SI], AL
00011377 (02) 0000                     ADD [BX+SI], AL
00011379 (02) 0000                     ADD [BX+SI], AL
0001137b (02) 0000                     ADD [BX+SI], AL
0001137d (02) 0000                     ADD [BX+SI], AL
0001137f (02) 0000                     ADD [BX+SI], AL
00011381 (02) 0000                     ADD [BX+SI], AL
00011383 (02) 0000                     ADD [BX+SI], AL
00011385 (02) 0000                     ADD [BX+SI], AL
00011387 (02) 0000                     ADD [BX+SI], AL
00011389 (02) 0000                     ADD [BX+SI], AL
0001138b (02) 0000                     ADD [BX+SI], AL
0001138d (02) 0000                     ADD [BX+SI], AL
0001138f (02) 0000                     ADD [BX+SI], AL
00011391 (02) 0000                     ADD [BX+SI], AL
00011393 (02) 0000                     ADD [BX+SI], AL
00011395 (02) 0000                     ADD [BX+SI], AL
00011397 (02) 0000                     ADD [BX+SI], AL
00011399 (02) 0000                     ADD [BX+SI], AL
0001139b (02) 0000                     ADD [BX+SI], AL
0001139d (02) 0020                     ADD [BX+SI], AH
0001139f (02) 3a20                     CMP AH, [BX+SI]
000113a1 (02) 24 00                    AND AL, 0x0
000113a3 (02) 0022                     ADD [BP+SI], AH
000113a5 (02) 1024                     ADC [SI], AH
000113a7 (04) 1026 1028                ADC [0x2810], AH
000113ab (02) 1000                     ADC [BX+SI], AL
000113ad (02) 0000                     ADD [BX+SI], AL
000113af (02) 002a                     ADD [BP+SI], CH
000113b1 (02) 102c                     ADC [SI], CH
000113b3 (04) 102e 1000                ADC [0x10], CH
000113b7 (02) 0000                     ADD [BX+SI], AL
000113b9 (02) 0000                     ADD [BX+SI], AL
000113bb (02) 0000                     ADD [BX+SI], AL
000113bd (02) 0000                     ADD [BX+SI], AL
000113bf (02) 0000                     ADD [BX+SI], AL
000113c1 (02) 0000                     ADD [BX+SI], AL
000113c3 (02) 0000                     ADD [BX+SI], AL
000113c5 (02) 0000                     ADD [BX+SI], AL
000113c7 (02) 0024                     ADD [SI], AH
000113c9 (02) 0000                     ADD [BX+SI], AL
000113cb (02) 0000                     ADD [BX+SI], AL
000113cd (02) 0000                     ADD [BX+SI], AL
000113cf (02) 0000                     ADD [BX+SI], AL
000113d1 (02) 0000                     ADD [BX+SI], AL
000113d3 (02) 0000                     ADD [BX+SI], AL
000113d5 (02) 0000                     ADD [BX+SI], AL
000113d7 (02) 0000                     ADD [BX+SI], AL
000113d9 (02) 0000                     ADD [BX+SI], AL
000113db (02) 0000                     ADD [BX+SI], AL
000113dd (02) 0000                     ADD [BX+SI], AL
000113df (02) 0000                     ADD [BX+SI], AL
000113e1 (02) 0000                     ADD [BX+SI], AL
000113e3 (02) 0000                     ADD [BX+SI], AL
000113e5 (02) 0000                     ADD [BX+SI], AL
000113e7 (02) 0000                     ADD [BX+SI], AL
000113e9 (02) 0000                     ADD [BX+SI], AL
000113eb (02) 0000                     ADD [BX+SI], AL
000113ed (02) 0000                     ADD [BX+SI], AL
000113ef (02) 0000                     ADD [BX+SI], AL
000113f1 (02) 0000                     ADD [BX+SI], AL
000113f3 (02) 0000                     ADD [BX+SI], AL
000113f5 (02) 0000                     ADD [BX+SI], AL
000113f7 (02) 0000                     ADD [BX+SI], AL
000113f9 (02) 0000                     ADD [BX+SI], AL
000113fb (02) 0000                     ADD [BX+SI], AL
000113fd (02) 0000                     ADD [BX+SI], AL
000113ff (02) 0000                     ADD [BX+SI], AL
00011401 (02) 0000                     ADD [BX+SI], AL
00011403 (02) 0000                     ADD [BX+SI], AL
00011405 (02) 0000                     ADD [BX+SI], AL
00011407 (02) 0000                     ADD [BX+SI], AL
00011409 (02) 0000                     ADD [BX+SI], AL
0001140b (02) 0000                     ADD [BX+SI], AL
0001140d (02) 0000                     ADD [BX+SI], AL
0001140f (02) 0000                     ADD [BX+SI], AL
00011411 (02) 0000                     ADD [BX+SI], AL
00011413 (02) 0000                     ADD [BX+SI], AL
00011415 (02) 0000                     ADD [BX+SI], AL
00011417 (02) 0000                     ADD [BX+SI], AL
00011419 (02) 0000                     ADD [BX+SI], AL
0001141b (02) 0000                     ADD [BX+SI], AL
0001141d (02) 0000                     ADD [BX+SI], AL
0001141f (02) 0000                     ADD [BX+SI], AL
00011421 (02) 0000                     ADD [BX+SI], AL
00011423 (02) 0000                     ADD [BX+SI], AL
00011425 (02) 0000                     ADD [BX+SI], AL
00011427 (02) 0000                     ADD [BX+SI], AL
00011429 (02) 0000                     ADD [BX+SI], AL
0001142b (02) 0000                     ADD [BX+SI], AL
0001142d (02) 0000                     ADD [BX+SI], AL
0001142f (02) 0000                     ADD [BX+SI], AL
00011431 (02) 0000                     ADD [BX+SI], AL
00011433 (02) 0000                     ADD [BX+SI], AL
00011435 (02) 0000                     ADD [BX+SI], AL
00011437 (02) 0000                     ADD [BX+SI], AL
00011439 (02) 0000                     ADD [BX+SI], AL
0001143b (02) 0000                     ADD [BX+SI], AL
0001143d (02) 0000                     ADD [BX+SI], AL
0001143f (02) 0000                     ADD [BX+SI], AL
00011441 (02) 0000                     ADD [BX+SI], AL
00011443 (02) 0000                     ADD [BX+SI], AL
00011445 (02) 0000                     ADD [BX+SI], AL
00011447 (02) 0000                     ADD [BX+SI], AL
00011449 (02) 0000                     ADD [BX+SI], AL
0001144b (02) 0000                     ADD [BX+SI], AL
0001144d (02) 0000                     ADD [BX+SI], AL
0001144f (02) 0000                     ADD [BX+SI], AL
00011451 (02) 0000                     ADD [BX+SI], AL
00011453 (02) 0000                     ADD [BX+SI], AL
00011455 (02) 0000                     ADD [BX+SI], AL
00011457 (02) 0000                     ADD [BX+SI], AL
00011459 (02) 0000                     ADD [BX+SI], AL
0001145b (02) 0000                     ADD [BX+SI], AL
0001145d (02) 0000                     ADD [BX+SI], AL
0001145f (02) 0000                     ADD [BX+SI], AL
00011461 (02) 0000                     ADD [BX+SI], AL
00011463 (02) 0000                     ADD [BX+SI], AL
00011465 (02) 0000                     ADD [BX+SI], AL
00011467 (02) 0000                     ADD [BX+SI], AL
00011469 (02) 0000                     ADD [BX+SI], AL
0001146b (02) 0000                     ADD [BX+SI], AL
0001146d (02) 0000                     ADD [BX+SI], AL
0001146f (02) 0000                     ADD [BX+SI], AL
00011471 (02) 0000                     ADD [BX+SI], AL
00011473 (02) 0000                     ADD [BX+SI], AL
00011475 (02) 0000                     ADD [BX+SI], AL
00011477 (02) 0000                     ADD [BX+SI], AL
00011479 (02) 0000                     ADD [BX+SI], AL
0001147b (02) 0000                     ADD [BX+SI], AL
0001147d (02) 0000                     ADD [BX+SI], AL
0001147f (02) 0000                     ADD [BX+SI], AL
00011481 (02) 0000                     ADD [BX+SI], AL
00011483 (02) 0000                     ADD [BX+SI], AL
00011485 (02) 0000                     ADD [BX+SI], AL
00011487 (02) 0000                     ADD [BX+SI], AL
00011489 (02) 0000                     ADD [BX+SI], AL
0001148b (02) 0000                     ADD [BX+SI], AL
0001148d (02) 0000                     ADD [BX+SI], AL
0001148f (02) 0000                     ADD [BX+SI], AL
00011491 (02) 0000                     ADD [BX+SI], AL
00011493 (02) 0000                     ADD [BX+SI], AL
00011495 (02) 0000                     ADD [BX+SI], AL
00011497 (02) 0000                     ADD [BX+SI], AL
00011499 (02) 0000                     ADD [BX+SI], AL
0001149b (02) 0000                     ADD [BX+SI], AL
0001149d (02) 0000                     ADD [BX+SI], AL
0001149f (02) 0000                     ADD [BX+SI], AL
000114a1 (02) 0000                     ADD [BX+SI], AL
000114a3 (02) 0000                     ADD [BX+SI], AL
000114a5 (01) 1f                       POP DS
000114a6 (02) 003b                     ADD [BP+DI], BH
000114a8 (03) 005a 00                  ADD [BP+SI+0x0], BL
000114ab (02) 78 00                    JS 0x114ad
000114ad (01) 97                       XCHG DI, AX
000114ae (04) 00b5 00d4                ADD [DI-0x2c00], DH
000114b2 (02) 00f3                     ADD BL, DH
000114b4 (02) 0011                     ADD [BX+DI], DL
000114b6 (02) 0130                     ADD [BX+SI], SI
000114b8 (03) 014e 01                  ADD [BP+0x1], CX
000114bb (02) 0000                     ADD [BX+SI], AL
000114bd (02) 0000                     ADD [BX+SI], AL
000114bf (02) 0000                     ADD [BX+SI], AL
000114c1 (02) 0000                     ADD [BX+SI], AL
000114c3 (02) 0000                     ADD [BX+SI], AL
000114c5 (02) 0000                     ADD [BX+SI], AL
000114c7 (02) 0000                     ADD [BX+SI], AL
000114c9 (02) 0000                     ADD [BX+SI], AL
000114cb (02) 0000                     ADD [BX+SI], AL
000114cd (02) 0000                     ADD [BX+SI], AL
000114cf (02) 0000                     ADD [BX+SI], AL
000114d1 (02) 0000                     ADD [BX+SI], AL
000114d3 (02) 0000                     ADD [BX+SI], AL
000114d5 (02) 0000                     ADD [BX+SI], AL
000114d7 (02) 0000                     ADD [BX+SI], AL
000114d9 (02) 0000                     ADD [BX+SI], AL
000114db (02) 0000                     ADD [BX+SI], AL
000114dd (02) 0000                     ADD [BX+SI], AL
000114df (02) 0000                     ADD [BX+SI], AL
000114e1 (02) 0000                     ADD [BX+SI], AL
000114e3 (02) 0000                     ADD [BX+SI], AL
000114e5 (02) 0000                     ADD [BX+SI], AL
000114e7 (02) 0000                     ADD [BX+SI], AL
000114e9 (02) 0000                     ADD [BX+SI], AL
000114eb (02) 0000                     ADD [BX+SI], AL
000114ed (02) 0000                     ADD [BX+SI], AL
000114ef (02) 0000                     ADD [BX+SI], AL
000114f1 (02) 0000                     ADD [BX+SI], AL
000114f3 (02) 0000                     ADD [BX+SI], AL
000114f5 (02) 0000                     ADD [BX+SI], AL
000114f7 (02) 0000                     ADD [BX+SI], AL
000114f9 (02) 0000                     ADD [BX+SI], AL
000114fb (02) 0000                     ADD [BX+SI], AL
000114fd (02) 0000                     ADD [BX+SI], AL
000114ff (02) 0100                     ADD [BX+SI], AX
00011501 (02) 0000                     ADD [BX+SI], AL
00011503 (01) 37                       AAA
00011504 (02) 0800                     OR [BX+SI], AL
00011506 (02) 0000                     ADD [BX+SI], AL
00011508 (02) 0000                     ADD [BX+SI], AL
0001150a (02) 0000                     ADD [BX+SI], AL
0001150c (02) 0000                     ADD [BX+SI], AL
0001150e (02) 0000                     ADD [BX+SI], AL
00011510 (02) 0000                     ADD [BX+SI], AL
00011512 (02) 0000                     ADD [BX+SI], AL
00011514 (02) 0000                     ADD [BX+SI], AL
00011516 (02) 0000                     ADD [BX+SI], AL
00011518 (02) 0000                     ADD [BX+SI], AL
0001151a (02) 0000                     ADD [BX+SI], AL
0001151c (02) 0000                     ADD [BX+SI], AL
0001151e (02) 0000                     ADD [BX+SI], AL
00011520 (02) 0000                     ADD [BX+SI], AL
00011522 (02) 0000                     ADD [BX+SI], AL
00011524 (02) 0000                     ADD [BX+SI], AL
00011526 (03) 005b 08                  ADD [BP+DI+0x8], BL
00011529 (02) 0000                     ADD [BX+SI], AL
0001152b (02) 0000                     ADD [BX+SI], AL
0001152d (02) 0000                     ADD [BX+SI], AL
0001152f (02) 0000                     ADD [BX+SI], AL
00011531 (02) 0000                     ADD [BX+SI], AL
00011533 (02) 0000                     ADD [BX+SI], AL
00011535 (02) 0000                     ADD [BX+SI], AL
00011537 (02) 0000                     ADD [BX+SI], AL
00011539 (02) 0000                     ADD [BX+SI], AL
0001153b (02) 0000                     ADD [BX+SI], AL
0001153d (02) 0000                     ADD [BX+SI], AL
0001153f (02) 0000                     ADD [BX+SI], AL
00011541 (02) 0000                     ADD [BX+SI], AL
00011543 (02) 0000                     ADD [BX+SI], AL
00011545 (02) 0000                     ADD [BX+SI], AL
00011547 (02) 0000                     ADD [BX+SI], AL
00011549 (02) 0000                     ADD [BX+SI], AL
0001154b (02) 0000                     ADD [BX+SI], AL
0001154d (02) 0000                     ADD [BX+SI], AL
0001154f (02) 0000                     ADD [BX+SI], AL
00011551 (02) 0000                     ADD [BX+SI], AL
00011553 (02) 0000                     ADD [BX+SI], AL
00011555 (02) 0000                     ADD [BX+SI], AL
00011557 (02) 0000                     ADD [BX+SI], AL
00011559 (02) 0000                     ADD [BX+SI], AL
0001155b (02) 0000                     ADD [BX+SI], AL
0001155d (02) 0000                     ADD [BX+SI], AL
0001155f (02) 0000                     ADD [BX+SI], AL
00011561 (02) 0000                     ADD [BX+SI], AL
00011563 (02) 0000                     ADD [BX+SI], AL
00011565 (02) 0000                     ADD [BX+SI], AL
00011567 (02) 0000                     ADD [BX+SI], AL
00011569 (02) 0000                     ADD [BX+SI], AL
0001156b (02) 0000                     ADD [BX+SI], AL
0001156d (02) 0000                     ADD [BX+SI], AL
0001156f (02) 8908                     MOV [BX+SI], CX
00011571 (02) 0000                     ADD [BX+SI], AL
00011573 (02) 0000                     ADD [BX+SI], AL
00011575 (02) 0000                     ADD [BX+SI], AL
00011577 (02) 0000                     ADD [BX+SI], AL
00011579 (01) 93                       XCHG BX, AX
0001157a (02) 0800                     OR [BX+SI], AL
0001157c (02) 0000                     ADD [BX+SI], AL
0001157e (02) 0000                     ADD [BX+SI], AL
00011580 (02) 0000                     ADD [BX+SI], AL
00011582 (04) 009d 0800                ADD [DI+0x8], BL
00011586 (02) 0000                     ADD [BX+SI], AL
00011588 (02) 0000                     ADD [BX+SI], AL
0001158a (02) 0000                     ADD [BX+SI], AL
0001158c (04) 00a7 0800                ADD [BX+0x8], AH
00011590 (02) 0000                     ADD [BX+SI], AL
00011592 (02) 0000                     ADD [BX+SI], AL
00011594 (02) 0000                     ADD [BX+SI], AL
00011596 (04) 00b1 0800                ADD [BX+DI+0x8], DH
0001159a (02) 0000                     ADD [BX+SI], AL
0001159c (02) 0000                     ADD [BX+SI], AL
0001159e (02) 0000                     ADD [BX+SI], AL
000115a0 (04) 00bb 0800                ADD [BP+DI+0x8], BH
000115a4 (02) 0000                     ADD [BX+SI], AL
000115a6 (02) 0000                     ADD [BX+SI], AL
000115a8 (02) 0000                     ADD [BX+SI], AL
000115aa (02) 00c5                     ADD CH, AL
000115ac (02) 0800                     OR [BX+SI], AL
000115ae (02) 0000                     ADD [BX+SI], AL
000115b0 (02) 0000                     ADD [BX+SI], AL
000115b2 (02) 0000                     ADD [BX+SI], AL
000115b4 (02) 0000                     ADD [BX+SI], AL
000115b6 (02) 0000                     ADD [BX+SI], AL
000115b8 (02) 0000                     ADD [BX+SI], AL
000115ba (02) 0000                     ADD [BX+SI], AL
000115bc (02) 0000                     ADD [BX+SI], AL
000115be (02) 0000                     ADD [BX+SI], AL
000115c0 (02) 0000                     ADD [BX+SI], AL
000115c2 (02) 0000                     ADD [BX+SI], AL
000115c4 (02) 0000                     ADD [BX+SI], AL
000115c6 (02) 0000                     ADD [BX+SI], AL
000115c8 (02) 0000                     ADD [BX+SI], AL
000115ca (02) 0000                     ADD [BX+SI], AL
000115cc (02) 0000                     ADD [BX+SI], AL
000115ce (02) 0000                     ADD [BX+SI], AL
000115d0 (02) 0000                     ADD [BX+SI], AL
000115d2 (01) 40                       INC AX
000115d3 (02) 0a00                     OR AL, [BX+SI]
000115d5 (02) 0000                     ADD [BX+SI], AL
000115d7 (03) 0049 6e                  ADD [BX+DI+0x6e], CL
000115da (05) 6974 20 2020             IMUL SI, [SI+0x20], 0x2020
000115df (02) 2000                     AND [BX+SI], AL
000115e1 (01) ef                       OUT DX, AX
000115e2 (01) 07                       POP ES
000115e3 (02) 0000                     ADD [BX+SI], AL
000115e5 (02) 0000                     ADD [BX+SI], AL
000115e7 (02) 0000                     ADD [BX+SI], AL
000115e9 (02) 24 00                    AND AL, 0x0
000115eb (02) 0000                     ADD [BX+SI], AL
000115ed (02) 0000                     ADD [BX+SI], AL
000115ef (02) 0000                     ADD [BX+SI], AL
000115f1 (02) 0000                     ADD [BX+SI], AL
000115f3 (02) 0000                     ADD [BX+SI], AL
000115f5 (02) 0000                     ADD [BX+SI], AL
000115f7 (02) 0000                     ADD [BX+SI], AL
000115f9 (02) 0000                     ADD [BX+SI], AL
000115fb (02) 0000                     ADD [BX+SI], AL
000115fd (02) 0000                     ADD [BX+SI], AL
000115ff (02) 0000                     ADD [BX+SI], AL
00011601 (02) 0000                     ADD [BX+SI], AL
00011603 (02) 0000                     ADD [BX+SI], AL
00011605 (02) 0000                     ADD [BX+SI], AL
00011607 (02) 0000                     ADD [BX+SI], AL
00011609 (02) 0000                     ADD [BX+SI], AL
0001160b (02) 0000                     ADD [BX+SI], AL
0001160d (02) 0000                     ADD [BX+SI], AL
0001160f (02) 0000                     ADD [BX+SI], AL
00011611 (02) 0000                     ADD [BX+SI], AL
00011613 (02) 0000                     ADD [BX+SI], AL
00011615 (02) 0000                     ADD [BX+SI], AL
00011617 (02) 0100                     ADD [BX+SI], AX
00011619 (02) 0000                     ADD [BX+SI], AL
0001161b (02) 0000                     ADD [BX+SI], AL
0001161d (02) 0000                     ADD [BX+SI], AL
0001161f (02) 0000                     ADD [BX+SI], AL
00011621 (04) 00a2 0100                ADD [BP+SI+0x1], AH
00011625 (02) 0000                     ADD [BX+SI], AL
00011627 (02) 0000                     ADD [BX+SI], AL
00011629 (02) 0000                     ADD [BX+SI], AL
0001162b (02) 0000                     ADD [BX+SI], AL
0001162d (02) 0000                     ADD [BX+SI], AL
0001162f (02) 0000                     ADD [BX+SI], AL
00011631 (02) 0000                     ADD [BX+SI], AL
00011633 (02) 0000                     ADD [BX+SI], AL
00011635 (02) 0000                     ADD [BX+SI], AL
00011637 (02) 0000                     ADD [BX+SI], AL
00011639 (02) 0000                     ADD [BX+SI], AL
0001163b (02) 0000                     ADD [BX+SI], AL
0001163d (02) 0000                     ADD [BX+SI], AL
0001163f (02) 0000                     ADD [BX+SI], AL
00011641 (02) 0000                     ADD [BX+SI], AL
00011643 (02) 0000                     ADD [BX+SI], AL
00011645 (02) 0000                     ADD [BX+SI], AL
00011647 (02) 0000                     ADD [BX+SI], AL
00011649 (02) 0000                     ADD [BX+SI], AL
0001164b (02) 0000                     ADD [BX+SI], AL
0001164d (02) 0000                     ADD [BX+SI], AL
0001164f (02) 0000                     ADD [BX+SI], AL
00011651 (02) 0000                     ADD [BX+SI], AL
00011653 (02) 0000                     ADD [BX+SI], AL
00011655 (02) 0000                     ADD [BX+SI], AL
00011657 (02) 0000                     ADD [BX+SI], AL
00011659 (02) 0000                     ADD [BX+SI], AL
0001165b (02) 0000                     ADD [BX+SI], AL
0001165d (02) 0000                     ADD [BX+SI], AL
0001165f (02) 0000                     ADD [BX+SI], AL
00011661 (02) 0000                     ADD [BX+SI], AL
00011663 (02) 0000                     ADD [BX+SI], AL
00011665 (02) 0000                     ADD [BX+SI], AL
00011667 (02) 0000                     ADD [BX+SI], AL
00011669 (02) 0000                     ADD [BX+SI], AL
0001166b (02) 0000                     ADD [BX+SI], AL
0001166d (02) 0000                     ADD [BX+SI], AL
0001166f (02) 0000                     ADD [BX+SI], AL
00011671 (02) 0000                     ADD [BX+SI], AL
00011673 (02) 0000                     ADD [BX+SI], AL
00011675 (02) 0000                     ADD [BX+SI], AL
00011677 (02) 0000                     ADD [BX+SI], AL
00011679 (02) 0000                     ADD [BX+SI], AL
0001167b (02) 0000                     ADD [BX+SI], AL
0001167d (02) 0000                     ADD [BX+SI], AL
0001167f (02) 0000                     ADD [BX+SI], AL
00011681 (02) 0000                     ADD [BX+SI], AL
00011683 (02) 0000                     ADD [BX+SI], AL
00011685 (02) 0000                     ADD [BX+SI], AL
00011687 (02) 0000                     ADD [BX+SI], AL
00011689 (02) 0000                     ADD [BX+SI], AL
0001168b (02) 0000                     ADD [BX+SI], AL
0001168d (02) 0000                     ADD [BX+SI], AL
0001168f (02) 0000                     ADD [BX+SI], AL
00011691 (02) 0000                     ADD [BX+SI], AL
00011693 (02) 0000                     ADD [BX+SI], AL
00011695 (02) 0000                     ADD [BX+SI], AL
00011697 (02) 0000                     ADD [BX+SI], AL
00011699 (02) 0000                     ADD [BX+SI], AL
0001169b (02) 0000                     ADD [BX+SI], AL
0001169d (02) 0000                     ADD [BX+SI], AL
0001169f (02) 0000                     ADD [BX+SI], AL
000116a1 (02) 0000                     ADD [BX+SI], AL
000116a3 (02) 0000                     ADD [BX+SI], AL
000116a5 (02) 0000                     ADD [BX+SI], AL
000116a7 (02) 0000                     ADD [BX+SI], AL
000116a9 (02) 0000                     ADD [BX+SI], AL
000116ab (02) 0000                     ADD [BX+SI], AL
000116ad (02) 0000                     ADD [BX+SI], AL
000116af (02) 0000                     ADD [BX+SI], AL
000116b1 (02) 0000                     ADD [BX+SI], AL
000116b3 (02) 0000                     ADD [BX+SI], AL
000116b5 (02) 0000                     ADD [BX+SI], AL
000116b7 (02) 0000                     ADD [BX+SI], AL
000116b9 (02) 0000                     ADD [BX+SI], AL
000116bb (02) 0000                     ADD [BX+SI], AL
000116bd (02) 0000                     ADD [BX+SI], AL
000116bf (02) 0000                     ADD [BX+SI], AL
000116c1 (02) 0000                     ADD [BX+SI], AL
000116c3 (02) 0000                     ADD [BX+SI], AL
000116c5 (02) 0000                     ADD [BX+SI], AL
000116c7 (02) 0000                     ADD [BX+SI], AL
000116c9 (02) 0000                     ADD [BX+SI], AL
000116cb (02) 0000                     ADD [BX+SI], AL
000116cd (02) 0000                     ADD [BX+SI], AL
000116cf (02) 0000                     ADD [BX+SI], AL
000116d1 (02) 0000                     ADD [BX+SI], AL
000116d3 (02) 0000                     ADD [BX+SI], AL
000116d5 (02) 0000                     ADD [BX+SI], AL
000116d7 (02) 0000                     ADD [BX+SI], AL
000116d9 (02) 0000                     ADD [BX+SI], AL
000116db (02) 0000                     ADD [BX+SI], AL
000116dd (02) 0000                     ADD [BX+SI], AL
000116df (02) 0000                     ADD [BX+SI], AL
000116e1 (02) 0000                     ADD [BX+SI], AL
000116e3 (02) 0000                     ADD [BX+SI], AL
000116e5 (02) 0000                     ADD [BX+SI], AL
000116e7 (02) 0000                     ADD [BX+SI], AL
000116e9 (02) 0000                     ADD [BX+SI], AL
000116eb (02) 0000                     ADD [BX+SI], AL
000116ed (02) 0000                     ADD [BX+SI], AL
000116ef (02) 0000                     ADD [BX+SI], AL
000116f1 (02) 0000                     ADD [BX+SI], AL
000116f3 (02) 0000                     ADD [BX+SI], AL
000116f5 (02) 0000                     ADD [BX+SI], AL
000116f7 (02) 0000                     ADD [BX+SI], AL
000116f9 (02) 0000                     ADD [BX+SI], AL
000116fb (02) 0000                     ADD [BX+SI], AL
000116fd (02) 0000                     ADD [BX+SI], AL
000116ff (02) 0000                     ADD [BX+SI], AL
00011701 (02) 0000                     ADD [BX+SI], AL
00011703 (02) 0000                     ADD [BX+SI], AL
00011705 (02) 0000                     ADD [BX+SI], AL
00011707 (02) 0000                     ADD [BX+SI], AL
00011709 (02) 0000                     ADD [BX+SI], AL
0001170b (02) 0000                     ADD [BX+SI], AL
0001170d (02) 0000                     ADD [BX+SI], AL
0001170f (02) 0000                     ADD [BX+SI], AL
00011711 (02) 0000                     ADD [BX+SI], AL
00011713 (02) 0000                     ADD [BX+SI], AL
00011715 (02) 0000                     ADD [BX+SI], AL
00011717 (02) 0000                     ADD [BX+SI], AL
00011719 (02) 0000                     ADD [BX+SI], AL
0001171b (02) 0000                     ADD [BX+SI], AL
0001171d (02) 0000                     ADD [BX+SI], AL
0001171f (02) 0000                     ADD [BX+SI], AL
00011721 (02) 0000                     ADD [BX+SI], AL
00011723 (02) 0000                     ADD [BX+SI], AL
00011725 (02) 0000                     ADD [BX+SI], AL
00011727 (02) 0000                     ADD [BX+SI], AL
00011729 (02) 0000                     ADD [BX+SI], AL
0001172b (02) 0000                     ADD [BX+SI], AL
0001172d (02) 0000                     ADD [BX+SI], AL
0001172f (02) 0000                     ADD [BX+SI], AL
00011731 (04) 00a0 0b02                ADD [BX+SI+0x20b], AH
00011735 (02) 0100                     ADD [BX+SI], AX
00011737 (02) 0000                     ADD [BX+SI], AL
00011739 (02) 0000                     ADD [BX+SI], AL
0001173b (02) 0000                     ADD [BX+SI], AL
0001173d (02) 0000                     ADD [BX+SI], AL
0001173f (02) 0000                     ADD [BX+SI], AL
00011741 (02) 0000                     ADD [BX+SI], AL
00011743 (02) 0000                     ADD [BX+SI], AL
00011745 (02) 0000                     ADD [BX+SI], AL
00011747 (02) 0000                     ADD [BX+SI], AL
00011749 (02) 0000                     ADD [BX+SI], AL
0001174b (02) 0000                     ADD [BX+SI], AL
0001174d (02) 0000                     ADD [BX+SI], AL
0001174f (02) 0000                     ADD [BX+SI], AL
00011751 (02) 0000                     ADD [BX+SI], AL
00011753 (02) 0000                     ADD [BX+SI], AL
00011755 (02) 0000                     ADD [BX+SI], AL
00011757 (02) 0000                     ADD [BX+SI], AL
00011759 (02) 0000                     ADD [BX+SI], AL
0001175b (02) 0000                     ADD [BX+SI], AL
0001175d (02) 0000                     ADD [BX+SI], AL
0001175f (02) 0000                     ADD [BX+SI], AL
00011761 (02) 0000                     ADD [BX+SI], AL
00011763 (02) 0000                     ADD [BX+SI], AL
00011765 (02) 0000                     ADD [BX+SI], AL
00011767 (02) 0000                     ADD [BX+SI], AL
00011769 (02) 0000                     ADD [BX+SI], AL
0001176b (02) 0000                     ADD [BX+SI], AL
0001176d (02) 0000                     ADD [BX+SI], AL
0001176f (02) 0000                     ADD [BX+SI], AL
00011771 (02) 0000                     ADD [BX+SI], AL
00011773 (02) 0000                     ADD [BX+SI], AL
00011775 (02) 0000                     ADD [BX+SI], AL
00011777 (02) 0000                     ADD [BX+SI], AL
00011779 (02) 0000                     ADD [BX+SI], AL
0001177b (02) 0000                     ADD [BX+SI], AL
0001177d (02) 0000                     ADD [BX+SI], AL
0001177f (02) 0000                     ADD [BX+SI], AL
00011781 (02) 0000                     ADD [BX+SI], AL
00011783 (02) 0000                     ADD [BX+SI], AL
00011785 (02) 0000                     ADD [BX+SI], AL
00011787 (02) 0000                     ADD [BX+SI], AL
00011789 (02) 0000                     ADD [BX+SI], AL
0001178b (02) 0000                     ADD [BX+SI], AL
0001178d (02) 0000                     ADD [BX+SI], AL
0001178f (02) 0000                     ADD [BX+SI], AL
00011791 (02) 0000                     ADD [BX+SI], AL
00011793 (02) 0000                     ADD [BX+SI], AL
00011795 (02) 0000                     ADD [BX+SI], AL
00011797 (02) 0000                     ADD [BX+SI], AL
00011799 (02) 0000                     ADD [BX+SI], AL
0001179b (02) 0000                     ADD [BX+SI], AL
0001179d (02) 0000                     ADD [BX+SI], AL
0001179f (02) 0000                     ADD [BX+SI], AL
000117a1 (02) 0000                     ADD [BX+SI], AL
000117a3 (02) 0000                     ADD [BX+SI], AL
000117a5 (02) 0000                     ADD [BX+SI], AL
000117a7 (02) 0000                     ADD [BX+SI], AL
000117a9 (02) 0000                     ADD [BX+SI], AL
000117ab (02) 0000                     ADD [BX+SI], AL
000117ad (02) 0000                     ADD [BX+SI], AL
000117af (02) 0000                     ADD [BX+SI], AL
000117b1 (02) 0000                     ADD [BX+SI], AL
000117b3 (02) 0000                     ADD [BX+SI], AL
000117b5 (02) 0000                     ADD [BX+SI], AL
000117b7 (02) 0000                     ADD [BX+SI], AL
000117b9 (02) 0000                     ADD [BX+SI], AL
000117bb (02) 0000                     ADD [BX+SI], AL
000117bd (02) 0000                     ADD [BX+SI], AL
000117bf (02) 0000                     ADD [BX+SI], AL
000117c1 (02) 0000                     ADD [BX+SI], AL
000117c3 (02) 0000                     ADD [BX+SI], AL
000117c5 (02) 0000                     ADD [BX+SI], AL
000117c7 (02) 0000                     ADD [BX+SI], AL
000117c9 (02) 0000                     ADD [BX+SI], AL
000117cb (02) 0000                     ADD [BX+SI], AL
000117cd (02) 0000                     ADD [BX+SI], AL
000117cf (02) 0000                     ADD [BX+SI], AL
000117d1 (02) 0000                     ADD [BX+SI], AL
000117d3 (02) 0000                     ADD [BX+SI], AL
000117d5 (02) 0000                     ADD [BX+SI], AL
000117d7 (02) 0000                     ADD [BX+SI], AL
000117d9 (02) 0000                     ADD [BX+SI], AL
000117db (02) 0000                     ADD [BX+SI], AL
000117dd (02) 0000                     ADD [BX+SI], AL
000117df (02) 0000                     ADD [BX+SI], AL
000117e1 (02) 0000                     ADD [BX+SI], AL
000117e3 (02) 0000                     ADD [BX+SI], AL
000117e5 (02) 0000                     ADD [BX+SI], AL
000117e7 (02) 0000                     ADD [BX+SI], AL
000117e9 (02) 0000                     ADD [BX+SI], AL
000117eb (02) 0000                     ADD [BX+SI], AL
000117ed (02) 0000                     ADD [BX+SI], AL
000117ef (02) 0000                     ADD [BX+SI], AL
000117f1 (02) 0000                     ADD [BX+SI], AL
000117f3 (02) 0000                     ADD [BX+SI], AL
000117f5 (02) 0000                     ADD [BX+SI], AL
000117f7 (02) 0000                     ADD [BX+SI], AL
000117f9 (02) 0000                     ADD [BX+SI], AL
000117fb (02) 0000                     ADD [BX+SI], AL
000117fd (02) 0000                     ADD [BX+SI], AL
000117ff (02) 0000                     ADD [BX+SI], AL
00011801 (02) 0000                     ADD [BX+SI], AL
00011803 (02) 0000                     ADD [BX+SI], AL
00011805 (02) 0000                     ADD [BX+SI], AL
00011807 (02) 0000                     ADD [BX+SI], AL
00011809 (02) 0000                     ADD [BX+SI], AL
0001180b (02) 0000                     ADD [BX+SI], AL
0001180d (02) 0000                     ADD [BX+SI], AL
0001180f (02) 0000                     ADD [BX+SI], AL
00011811 (02) 0000                     ADD [BX+SI], AL
00011813 (02) 0000                     ADD [BX+SI], AL
00011815 (02) 0000                     ADD [BX+SI], AL
00011817 (02) 0000                     ADD [BX+SI], AL
00011819 (02) 0000                     ADD [BX+SI], AL
0001181b (02) 0000                     ADD [BX+SI], AL
0001181d (02) 0000                     ADD [BX+SI], AL
0001181f (02) 0000                     ADD [BX+SI], AL
00011821 (02) 0000                     ADD [BX+SI], AL
00011823 (02) 0000                     ADD [BX+SI], AL
00011825 (02) 0000                     ADD [BX+SI], AL
00011827 (02) 0000                     ADD [BX+SI], AL
00011829 (02) 0000                     ADD [BX+SI], AL
0001182b (02) 0000                     ADD [BX+SI], AL
0001182d (02) 0000                     ADD [BX+SI], AL
0001182f (02) 0000                     ADD [BX+SI], AL
00011831 (02) 0000                     ADD [BX+SI], AL
00011833 (02) 0000                     ADD [BX+SI], AL
00011835 (02) 0000                     ADD [BX+SI], AL
00011837 (02) 0000                     ADD [BX+SI], AL
00011839 (02) 0000                     ADD [BX+SI], AL
0001183b (02) 0000                     ADD [BX+SI], AL
0001183d (02) 0000                     ADD [BX+SI], AL
0001183f (02) 0000                     ADD [BX+SI], AL
00011841 (02) 0000                     ADD [BX+SI], AL
00011843 (02) 0000                     ADD [BX+SI], AL
00011845 (02) 0000                     ADD [BX+SI], AL
00011847 (02) 0000                     ADD [BX+SI], AL
00011849 (02) 0000                     ADD [BX+SI], AL
0001184b (02) 0000                     ADD [BX+SI], AL
0001184d (02) 0000                     ADD [BX+SI], AL
0001184f (02) 0000                     ADD [BX+SI], AL
00011851 (02) 0000                     ADD [BX+SI], AL
00011853 (02) 0000                     ADD [BX+SI], AL
00011855 (02) 0000                     ADD [BX+SI], AL
00011857 (02) 0000                     ADD [BX+SI], AL
00011859 (02) 0000                     ADD [BX+SI], AL
0001185b (02) 0000                     ADD [BX+SI], AL
0001185d (02) 0000                     ADD [BX+SI], AL
0001185f (02) 0000                     ADD [BX+SI], AL
00011861 (02) 0000                     ADD [BX+SI], AL
00011863 (02) 0000                     ADD [BX+SI], AL
00011865 (02) 0000                     ADD [BX+SI], AL
00011867 (02) 0000                     ADD [BX+SI], AL
00011869 (02) 0000                     ADD [BX+SI], AL
0001186b (02) 0000                     ADD [BX+SI], AL
0001186d (02) 0000                     ADD [BX+SI], AL
0001186f (02) 0000                     ADD [BX+SI], AL
00011871 (02) 0000                     ADD [BX+SI], AL
00011873 (02) 0000                     ADD [BX+SI], AL
00011875 (02) 0000                     ADD [BX+SI], AL
00011877 (02) 0000                     ADD [BX+SI], AL
00011879 (02) 0000                     ADD [BX+SI], AL
0001187b (02) 0000                     ADD [BX+SI], AL
0001187d (02) 0000                     ADD [BX+SI], AL
0001187f (02) 0000                     ADD [BX+SI], AL
00011881 (02) 0000                     ADD [BX+SI], AL
00011883 (02) 0000                     ADD [BX+SI], AL
00011885 (02) 0000                     ADD [BX+SI], AL
00011887 (02) 0000                     ADD [BX+SI], AL
00011889 (02) 0000                     ADD [BX+SI], AL
0001188b (02) 0000                     ADD [BX+SI], AL
0001188d (02) 0000                     ADD [BX+SI], AL
0001188f (02) 0000                     ADD [BX+SI], AL
00011891 (02) 0000                     ADD [BX+SI], AL
00011893 (03) 0d 0202                  OR AX, 0x202
00011896 (02) 0000                     ADD [BX+SI], AL
00011898 (02) 0000                     ADD [BX+SI], AL
0001189a (02) 0000                     ADD [BX+SI], AL
0001189c (02) 0000                     ADD [BX+SI], AL
0001189e (02) 0000                     ADD [BX+SI], AL
000118a0 (02) 0000                     ADD [BX+SI], AL
000118a2 (02) 0000                     ADD [BX+SI], AL
000118a4 (02) 0000                     ADD [BX+SI], AL
000118a6 (02) 0000                     ADD [BX+SI], AL
000118a8 (02) 0000                     ADD [BX+SI], AL
000118aa (02) 0000                     ADD [BX+SI], AL
000118ac (02) 0000                     ADD [BX+SI], AL
000118ae (02) 0000                     ADD [BX+SI], AL
000118b0 (02) 0000                     ADD [BX+SI], AL
000118b2 (02) 0000                     ADD [BX+SI], AL
000118b4 (02) 0000                     ADD [BX+SI], AL
000118b6 (02) 0000                     ADD [BX+SI], AL
000118b8 (02) 0000                     ADD [BX+SI], AL
000118ba (02) 0000                     ADD [BX+SI], AL
000118bc (02) 0000                     ADD [BX+SI], AL
000118be (02) 0000                     ADD [BX+SI], AL
000118c0 (02) 0000                     ADD [BX+SI], AL
000118c2 (02) 0000                     ADD [BX+SI], AL
000118c4 (02) 0000                     ADD [BX+SI], AL
000118c6 (02) 0000                     ADD [BX+SI], AL
000118c8 (02) 0000                     ADD [BX+SI], AL
000118ca (02) 0000                     ADD [BX+SI], AL
000118cc (02) 0000                     ADD [BX+SI], AL
000118ce (02) 0000                     ADD [BX+SI], AL
000118d0 (02) 0000                     ADD [BX+SI], AL
000118d2 (02) 0000                     ADD [BX+SI], AL
000118d4 (02) 0000                     ADD [BX+SI], AL
000118d6 (02) 0000                     ADD [BX+SI], AL
000118d8 (02) 0000                     ADD [BX+SI], AL
000118da (02) 0000                     ADD [BX+SI], AL
000118dc (02) 0000                     ADD [BX+SI], AL
000118de (02) 0000                     ADD [BX+SI], AL
000118e0 (02) 0000                     ADD [BX+SI], AL
000118e2 (02) 0000                     ADD [BX+SI], AL
000118e4 (02) 0000                     ADD [BX+SI], AL
000118e6 (02) 0000                     ADD [BX+SI], AL
000118e8 (02) 0000                     ADD [BX+SI], AL
000118ea (02) 0000                     ADD [BX+SI], AL
000118ec (02) 0000                     ADD [BX+SI], AL
000118ee (02) 0000                     ADD [BX+SI], AL
000118f0 (02) 0000                     ADD [BX+SI], AL
000118f2 (02) 0000                     ADD [BX+SI], AL
000118f4 (02) 0000                     ADD [BX+SI], AL
000118f6 (02) 0000                     ADD [BX+SI], AL
000118f8 (02) 0000                     ADD [BX+SI], AL
000118fa (02) 0000                     ADD [BX+SI], AL
000118fc (02) 0000                     ADD [BX+SI], AL
000118fe (02) 0000                     ADD [BX+SI], AL
00011900 (02) 0000                     ADD [BX+SI], AL
00011902 (02) 0000                     ADD [BX+SI], AL
00011904 (02) 0000                     ADD [BX+SI], AL
00011906 (02) 0000                     ADD [BX+SI], AL
00011908 (02) 0000                     ADD [BX+SI], AL
0001190a (02) 0000                     ADD [BX+SI], AL
0001190c (02) 0000                     ADD [BX+SI], AL
0001190e (02) 0000                     ADD [BX+SI], AL
00011910 (02) 0000                     ADD [BX+SI], AL
00011912 (02) 0000                     ADD [BX+SI], AL
00011914 (02) 0000                     ADD [BX+SI], AL
00011916 (02) 0000                     ADD [BX+SI], AL
00011918 (02) 0000                     ADD [BX+SI], AL
0001191a (02) 0000                     ADD [BX+SI], AL
0001191c (02) 0000                     ADD [BX+SI], AL
0001191e (02) 0000                     ADD [BX+SI], AL
00011920 (02) 0000                     ADD [BX+SI], AL
00011922 (02) 0000                     ADD [BX+SI], AL
00011924 (02) 0000                     ADD [BX+SI], AL
00011926 (02) 0000                     ADD [BX+SI], AL
00011928 (02) 0000                     ADD [BX+SI], AL
0001192a (02) 0000                     ADD [BX+SI], AL
0001192c (02) 0000                     ADD [BX+SI], AL
0001192e (02) 0000                     ADD [BX+SI], AL
00011930 (02) 0000                     ADD [BX+SI], AL
00011932 (02) 0000                     ADD [BX+SI], AL
00011934 (02) 0000                     ADD [BX+SI], AL
00011936 (02) 0000                     ADD [BX+SI], AL
00011938 (02) 0000                     ADD [BX+SI], AL
0001193a (02) 0000                     ADD [BX+SI], AL
0001193c (02) 0000                     ADD [BX+SI], AL
0001193e (02) 0000                     ADD [BX+SI], AL
00011940 (02) 0000                     ADD [BX+SI], AL
00011942 (02) 0000                     ADD [BX+SI], AL
00011944 (02) 0000                     ADD [BX+SI], AL
00011946 (02) 0000                     ADD [BX+SI], AL
00011948 (02) 0000                     ADD [BX+SI], AL
0001194a (02) 0000                     ADD [BX+SI], AL
0001194c (02) 0000                     ADD [BX+SI], AL
0001194e (02) 0000                     ADD [BX+SI], AL
00011950 (02) 0000                     ADD [BX+SI], AL
00011952 (02) 0000                     ADD [BX+SI], AL
00011954 (02) 0000                     ADD [BX+SI], AL
00011956 (02) 0000                     ADD [BX+SI], AL
00011958 (02) 0000                     ADD [BX+SI], AL
0001195a (02) 0000                     ADD [BX+SI], AL
0001195c (02) 0000                     ADD [BX+SI], AL
0001195e (02) 0000                     ADD [BX+SI], AL
00011960 (02) 0000                     ADD [BX+SI], AL
00011962 (02) 0000                     ADD [BX+SI], AL
00011964 (02) 0000                     ADD [BX+SI], AL
00011966 (02) 0000                     ADD [BX+SI], AL
00011968 (02) 0000                     ADD [BX+SI], AL
0001196a (02) 0000                     ADD [BX+SI], AL
0001196c (02) 0000                     ADD [BX+SI], AL
0001196e (02) 0000                     ADD [BX+SI], AL
00011970 (02) 0000                     ADD [BX+SI], AL
00011972 (02) 0000                     ADD [BX+SI], AL
00011974 (02) 0000                     ADD [BX+SI], AL
00011976 (02) 0000                     ADD [BX+SI], AL
00011978 (02) 0000                     ADD [BX+SI], AL
0001197a (02) 0000                     ADD [BX+SI], AL
0001197c (02) 0000                     ADD [BX+SI], AL
0001197e (02) 0000                     ADD [BX+SI], AL
00011980 (02) 0000                     ADD [BX+SI], AL
00011982 (02) 0000                     ADD [BX+SI], AL
00011984 (02) 0000                     ADD [BX+SI], AL
00011986 (02) 0000                     ADD [BX+SI], AL
00011988 (02) 0000                     ADD [BX+SI], AL
0001198a (02) 0000                     ADD [BX+SI], AL
0001198c (02) 0000                     ADD [BX+SI], AL
0001198e (02) 0000                     ADD [BX+SI], AL
00011990 (02) 0000                     ADD [BX+SI], AL
00011992 (02) 0000                     ADD [BX+SI], AL
00011994 (02) 0000                     ADD [BX+SI], AL
00011996 (02) 0000                     ADD [BX+SI], AL
00011998 (02) 0000                     ADD [BX+SI], AL
0001199a (02) 0000                     ADD [BX+SI], AL
0001199c (02) 0000                     ADD [BX+SI], AL
0001199e (02) 0000                     ADD [BX+SI], AL
000119a0 (02) 0000                     ADD [BX+SI], AL
000119a2 (02) 0000                     ADD [BX+SI], AL
000119a4 (02) 0000                     ADD [BX+SI], AL
000119a6 (02) 0000                     ADD [BX+SI], AL
000119a8 (02) 0000                     ADD [BX+SI], AL
000119aa (02) 0000                     ADD [BX+SI], AL
000119ac (02) 0000                     ADD [BX+SI], AL
000119ae (02) 0000                     ADD [BX+SI], AL
000119b0 (02) 0000                     ADD [BX+SI], AL
000119b2 (02) 0000                     ADD [BX+SI], AL
000119b4 (02) 0000                     ADD [BX+SI], AL
000119b6 (02) 0000                     ADD [BX+SI], AL
000119b8 (02) 0000                     ADD [BX+SI], AL
000119ba (02) 0000                     ADD [BX+SI], AL
000119bc (02) 0000                     ADD [BX+SI], AL
000119be (02) 0000                     ADD [BX+SI], AL
000119c0 (02) 0000                     ADD [BX+SI], AL
000119c2 (02) 0000                     ADD [BX+SI], AL
000119c4 (02) 0000                     ADD [BX+SI], AL
000119c6 (02) 0000                     ADD [BX+SI], AL
000119c8 (02) 0000                     ADD [BX+SI], AL
000119ca (02) 0000                     ADD [BX+SI], AL
000119cc (02) 0000                     ADD [BX+SI], AL
000119ce (02) 0000                     ADD [BX+SI], AL
000119d0 (02) 0000                     ADD [BX+SI], AL
000119d2 (02) 0000                     ADD [BX+SI], AL
000119d4 (02) 0000                     ADD [BX+SI], AL
000119d6 (02) 0000                     ADD [BX+SI], AL
000119d8 (02) 0000                     ADD [BX+SI], AL
000119da (02) 0000                     ADD [BX+SI], AL
000119dc (02) 0000                     ADD [BX+SI], AL
000119de (02) 0000                     ADD [BX+SI], AL
000119e0 (02) 0000                     ADD [BX+SI], AL
000119e2 (02) 0000                     ADD [BX+SI], AL
000119e4 (02) 0000                     ADD [BX+SI], AL
000119e6 (02) 0000                     ADD [BX+SI], AL
000119e8 (02) 0000                     ADD [BX+SI], AL
000119ea (02) 0000                     ADD [BX+SI], AL
000119ec (02) 0000                     ADD [BX+SI], AL
000119ee (02) 0000                     ADD [BX+SI], AL
000119f0 (02) 0000                     ADD [BX+SI], AL
000119f2 (02) 0000                     ADD [BX+SI], AL
000119f4 (02) 0203                     ADD AL, [BP+DI]
000119f6 (02) 0000                     ADD [BX+SI], AL
000119f8 (02) 0000                     ADD [BX+SI], AL
000119fa (02) 0000                     ADD [BX+SI], AL
000119fc (02) 0000                     ADD [BX+SI], AL
000119fe (02) 0000                     ADD [BX+SI], AL
00011a00 (02) 0000                     ADD [BX+SI], AL
00011a02 (02) 0000                     ADD [BX+SI], AL
00011a04 (02) 0000                     ADD [BX+SI], AL
00011a06 (02) 0000                     ADD [BX+SI], AL
00011a08 (02) 0000                     ADD [BX+SI], AL
00011a0a (02) 0000                     ADD [BX+SI], AL
00011a0c (02) 0000                     ADD [BX+SI], AL
00011a0e (02) 0000                     ADD [BX+SI], AL
00011a10 (02) 0000                     ADD [BX+SI], AL
00011a12 (02) 0000                     ADD [BX+SI], AL
00011a14 (02) 0000                     ADD [BX+SI], AL
00011a16 (02) 0000                     ADD [BX+SI], AL
00011a18 (02) 0000                     ADD [BX+SI], AL
00011a1a (02) 0000                     ADD [BX+SI], AL
00011a1c (02) 0000                     ADD [BX+SI], AL
00011a1e (02) 0000                     ADD [BX+SI], AL
00011a20 (02) 0000                     ADD [BX+SI], AL
00011a22 (02) 0000                     ADD [BX+SI], AL
00011a24 (02) 0000                     ADD [BX+SI], AL
00011a26 (02) 0000                     ADD [BX+SI], AL
00011a28 (02) 0000                     ADD [BX+SI], AL
00011a2a (02) 0000                     ADD [BX+SI], AL
00011a2c (02) 0000                     ADD [BX+SI], AL
00011a2e (02) 0000                     ADD [BX+SI], AL
00011a30 (02) 0000                     ADD [BX+SI], AL
00011a32 (02) 0000                     ADD [BX+SI], AL
00011a34 (02) 0000                     ADD [BX+SI], AL
00011a36 (02) 0000                     ADD [BX+SI], AL
00011a38 (02) 0000                     ADD [BX+SI], AL
00011a3a (02) 0000                     ADD [BX+SI], AL
00011a3c (02) 0000                     ADD [BX+SI], AL
00011a3e (02) 0000                     ADD [BX+SI], AL
00011a40 (02) 0000                     ADD [BX+SI], AL
00011a42 (02) 0000                     ADD [BX+SI], AL
00011a44 (02) 0000                     ADD [BX+SI], AL
00011a46 (02) 0000                     ADD [BX+SI], AL
00011a48 (02) 0000                     ADD [BX+SI], AL
00011a4a (02) 0000                     ADD [BX+SI], AL
00011a4c (02) 0000                     ADD [BX+SI], AL
00011a4e (02) 0000                     ADD [BX+SI], AL
00011a50 (02) 0000                     ADD [BX+SI], AL
00011a52 (02) 0000                     ADD [BX+SI], AL
00011a54 (02) 0000                     ADD [BX+SI], AL
00011a56 (02) 0000                     ADD [BX+SI], AL
00011a58 (02) 0000                     ADD [BX+SI], AL
00011a5a (02) 0000                     ADD [BX+SI], AL
00011a5c (02) 0000                     ADD [BX+SI], AL
00011a5e (02) 0000                     ADD [BX+SI], AL
00011a60 (02) 0000                     ADD [BX+SI], AL
00011a62 (02) 0000                     ADD [BX+SI], AL
00011a64 (02) 0000                     ADD [BX+SI], AL
00011a66 (02) 0000                     ADD [BX+SI], AL
00011a68 (02) 0000                     ADD [BX+SI], AL
00011a6a (02) 0000                     ADD [BX+SI], AL
00011a6c (02) 0000                     ADD [BX+SI], AL
00011a6e (02) 0000                     ADD [BX+SI], AL
00011a70 (02) 0000                     ADD [BX+SI], AL
00011a72 (02) 0000                     ADD [BX+SI], AL
00011a74 (02) 0000                     ADD [BX+SI], AL
00011a76 (02) 0000                     ADD [BX+SI], AL
00011a78 (02) 0000                     ADD [BX+SI], AL
00011a7a (02) 0000                     ADD [BX+SI], AL
00011a7c (02) 0000                     ADD [BX+SI], AL
00011a7e (02) 0000                     ADD [BX+SI], AL
00011a80 (02) 0000                     ADD [BX+SI], AL
00011a82 (02) 0000                     ADD [BX+SI], AL
00011a84 (02) 0000                     ADD [BX+SI], AL
00011a86 (02) 0000                     ADD [BX+SI], AL
00011a88 (02) 0000                     ADD [BX+SI], AL
00011a8a (02) 0000                     ADD [BX+SI], AL
00011a8c (02) 0000                     ADD [BX+SI], AL
00011a8e (02) 0000                     ADD [BX+SI], AL
00011a90 (02) 0000                     ADD [BX+SI], AL
00011a92 (02) 0000                     ADD [BX+SI], AL
00011a94 (02) 0000                     ADD [BX+SI], AL
00011a96 (02) 0000                     ADD [BX+SI], AL
00011a98 (02) 0000                     ADD [BX+SI], AL
00011a9a (02) 0000                     ADD [BX+SI], AL
00011a9c (02) 0000                     ADD [BX+SI], AL
00011a9e (02) 0000                     ADD [BX+SI], AL
00011aa0 (02) 0000                     ADD [BX+SI], AL
00011aa2 (02) 0000                     ADD [BX+SI], AL
00011aa4 (02) 0000                     ADD [BX+SI], AL
00011aa6 (02) 0000                     ADD [BX+SI], AL
00011aa8 (02) 0000                     ADD [BX+SI], AL
00011aaa (02) 0000                     ADD [BX+SI], AL
00011aac (02) 0000                     ADD [BX+SI], AL
00011aae (02) 0000                     ADD [BX+SI], AL
00011ab0 (02) 0000                     ADD [BX+SI], AL
00011ab2 (02) 0000                     ADD [BX+SI], AL
00011ab4 (02) 0000                     ADD [BX+SI], AL
00011ab6 (02) 0000                     ADD [BX+SI], AL
00011ab8 (02) 0000                     ADD [BX+SI], AL
00011aba (02) 0000                     ADD [BX+SI], AL
00011abc (02) 0000                     ADD [BX+SI], AL
00011abe (02) 0000                     ADD [BX+SI], AL
00011ac0 (02) 0000                     ADD [BX+SI], AL
00011ac2 (02) 0000                     ADD [BX+SI], AL
00011ac4 (02) 0000                     ADD [BX+SI], AL
00011ac6 (02) 0000                     ADD [BX+SI], AL
00011ac8 (02) 0000                     ADD [BX+SI], AL
00011aca (02) 0000                     ADD [BX+SI], AL
00011acc (02) 0000                     ADD [BX+SI], AL
00011ace (02) 0000                     ADD [BX+SI], AL
00011ad0 (02) 0000                     ADD [BX+SI], AL
00011ad2 (02) 0000                     ADD [BX+SI], AL
00011ad4 (02) 0000                     ADD [BX+SI], AL
00011ad6 (02) 0000                     ADD [BX+SI], AL
00011ad8 (02) 0000                     ADD [BX+SI], AL
00011ada (02) 0000                     ADD [BX+SI], AL
00011adc (02) 0000                     ADD [BX+SI], AL
00011ade (02) 0000                     ADD [BX+SI], AL
00011ae0 (02) 0000                     ADD [BX+SI], AL
00011ae2 (02) 0000                     ADD [BX+SI], AL
00011ae4 (02) 0000                     ADD [BX+SI], AL
00011ae6 (02) 0000                     ADD [BX+SI], AL
00011ae8 (02) 0000                     ADD [BX+SI], AL
00011aea (02) 0000                     ADD [BX+SI], AL
00011aec (02) 0000                     ADD [BX+SI], AL
00011aee (02) 0000                     ADD [BX+SI], AL
00011af0 (02) 0000                     ADD [BX+SI], AL
00011af2 (02) 0000                     ADD [BX+SI], AL
00011af4 (02) 0000                     ADD [BX+SI], AL
00011af6 (02) 0000                     ADD [BX+SI], AL
00011af8 (02) 0000                     ADD [BX+SI], AL
00011afa (02) 0000                     ADD [BX+SI], AL
00011afc (02) 0000                     ADD [BX+SI], AL
00011afe (02) 0000                     ADD [BX+SI], AL
00011b00 (02) 0000                     ADD [BX+SI], AL
00011b02 (02) 0000                     ADD [BX+SI], AL
00011b04 (02) 0000                     ADD [BX+SI], AL
00011b06 (02) 0000                     ADD [BX+SI], AL
00011b08 (02) 0000                     ADD [BX+SI], AL
00011b0a (02) 0000                     ADD [BX+SI], AL
00011b0c (02) 0000                     ADD [BX+SI], AL
00011b0e (02) 0000                     ADD [BX+SI], AL
00011b10 (02) 0000                     ADD [BX+SI], AL
00011b12 (02) 0000                     ADD [BX+SI], AL
00011b14 (02) 0000                     ADD [BX+SI], AL
00011b16 (02) 0000                     ADD [BX+SI], AL
00011b18 (02) 0000                     ADD [BX+SI], AL
00011b1a (02) 0000                     ADD [BX+SI], AL
00011b1c (02) 0000                     ADD [BX+SI], AL
00011b1e (02) 0000                     ADD [BX+SI], AL
00011b20 (02) 0000                     ADD [BX+SI], AL
00011b22 (02) 0000                     ADD [BX+SI], AL
00011b24 (02) 0000                     ADD [BX+SI], AL
00011b26 (02) 0000                     ADD [BX+SI], AL
00011b28 (02) 0000                     ADD [BX+SI], AL
00011b2a (02) 0000                     ADD [BX+SI], AL
00011b2c (02) 0000                     ADD [BX+SI], AL
00011b2e (02) 0000                     ADD [BX+SI], AL
00011b30 (02) 0000                     ADD [BX+SI], AL
00011b32 (02) 0000                     ADD [BX+SI], AL
00011b34 (02) 0000                     ADD [BX+SI], AL
00011b36 (02) 0000                     ADD [BX+SI], AL
00011b38 (02) 0000                     ADD [BX+SI], AL
00011b3a (02) 0000                     ADD [BX+SI], AL
00011b3c (02) 0000                     ADD [BX+SI], AL
00011b3e (02) 0000                     ADD [BX+SI], AL
00011b40 (02) 0000                     ADD [BX+SI], AL
00011b42 (02) 0000                     ADD [BX+SI], AL
00011b44 (02) 0000                     ADD [BX+SI], AL
00011b46 (02) 0000                     ADD [BX+SI], AL
00011b48 (02) 0000                     ADD [BX+SI], AL
00011b4a (02) 0000                     ADD [BX+SI], AL
00011b4c (02) 0000                     ADD [BX+SI], AL
00011b4e (02) 0000                     ADD [BX+SI], AL
00011b50 (02) 0000                     ADD [BX+SI], AL
00011b52 (02) 0000                     ADD [BX+SI], AL
00011b54 (02) 0000                     ADD [BX+SI], AL
00011b56 (02) 0000                     ADD [BX+SI], AL
00011b58 (02) 0000                     ADD [BX+SI], AL
00011b5a (01) 40                       INC AX
00011b5b (02) 00ff                     ADD BH, BH
00011b5d (02) 0000                     ADD [BX+SI], AL
00011b5f (02) 0000                     ADD [BX+SI], AL
00011b61 (02) 0000                     ADD [BX+SI], AL
00011b63 (02) 0000                     ADD [BX+SI], AL
00011b65 (02) 0000                     ADD [BX+SI], AL
00011b67 (02) 0000                     ADD [BX+SI], AL
00011b69 (02) 0000                     ADD [BX+SI], AL
00011b6b (02) 0000                     ADD [BX+SI], AL
00011b6d (02) 0000                     ADD [BX+SI], AL
00011b6f (02) 0000                     ADD [BX+SI], AL
00011b71 (02) 0000                     ADD [BX+SI], AL
00011b73 (02) 0000                     ADD [BX+SI], AL
00011b75 (02) 0000                     ADD [BX+SI], AL
00011b77 (02) 0000                     ADD [BX+SI], AL
00011b79 (02) 0000                     ADD [BX+SI], AL
00011b7b (02) 0000                     ADD [BX+SI], AL
00011b7d (02) 0000                     ADD [BX+SI], AL
00011b7f (02) 0000                     ADD [BX+SI], AL
00011b81 (02) 0000                     ADD [BX+SI], AL
00011b83 (02) 0000                     ADD [BX+SI], AL
00011b85 (02) 0000                     ADD [BX+SI], AL
00011b87 (03) 0040 00                  ADD [BX+SI+0x0], AL
00011b8a (02) ff00                     INC WORD [BX+SI]
00011b8c (02) 0000                     ADD [BX+SI], AL
00011b8e (02) 0000                     ADD [BX+SI], AL
00011b90 (02) 0000                     ADD [BX+SI], AL
00011b92 (02) 0000                     ADD [BX+SI], AL
00011b94 (02) 0000                     ADD [BX+SI], AL
00011b96 (02) 0000                     ADD [BX+SI], AL
00011b98 (02) 0000                     ADD [BX+SI], AL
00011b9a (02) 0000                     ADD [BX+SI], AL
00011b9c (02) 0000                     ADD [BX+SI], AL
00011b9e (02) 0000                     ADD [BX+SI], AL
00011ba0 (02) 0000                     ADD [BX+SI], AL
00011ba2 (02) 0000                     ADD [BX+SI], AL
00011ba4 (02) 0000                     ADD [BX+SI], AL
00011ba6 (02) 0000                     ADD [BX+SI], AL
00011ba8 (02) 0000                     ADD [BX+SI], AL
00011baa (02) 0000                     ADD [BX+SI], AL
00011bac (02) 0000                     ADD [BX+SI], AL
00011bae (02) 0000                     ADD [BX+SI], AL
00011bb0 (02) 0000                     ADD [BX+SI], AL
00011bb2 (02) 0000                     ADD [BX+SI], AL
00011bb4 (02) 0000                     ADD [BX+SI], AL
00011bb6 (02) 0000                     ADD [BX+SI], AL
00011bb8 (02) 0000                     ADD [BX+SI], AL
00011bba (02) 0000                     ADD [BX+SI], AL
00011bbc (02) 0000                     ADD [BX+SI], AL
00011bbe (02) 0000                     ADD [BX+SI], AL
00011bc0 (02) 0000                     ADD [BX+SI], AL
00011bc2 (02) 0000                     ADD [BX+SI], AL
00011bc4 (02) 0000                     ADD [BX+SI], AL
00011bc6 (02) 0000                     ADD [BX+SI], AL
00011bc8 (02) 0000                     ADD [BX+SI], AL
00011bca (02) 0000                     ADD [BX+SI], AL
00011bcc (02) 0000                     ADD [BX+SI], AL
00011bce (02) 0000                     ADD [BX+SI], AL
00011bd0 (01) f5                       CMC
00011bd1 (01) 59                       POP CX
00011bd2 (01) 50                       PUSH AX
00011bd3 (01) 52                       PUSH DX
00011bd4 (03) a1 8507                  MOV AX, [0x785]
00011bd7 (04) 8b16 8707                MOV DX, [0x787]
00011bdb (03) e8 3bf5                  CALL 0x1119
00011bde (01) 59                       POP CX
00011bdf (01) 5b                       POP BX
00011be0 (02) 2bd8                     SUB BX, AX
00011be2 (02) 1bca                     SBB CX, DX
00011be4 (02) 0bd9                     OR BX, CX
00011be6 (02) 74 07                    JZ 0x11bef
00011be8 (05) c606 d507 00             MOV BYTE [0x7d5], 0x0
00011bed (02) eb 0e                    JMP 0x11bfd
00011bef (03) c600 32                  MOV BYTE [BX+SI], 0x32
00011bf2 (02) 0000                     ADD [BX+SI], AL
00011bf4 (02) 04 29                    ADD AL, 0x29
00011bf6 (02) 0000                     ADD [BX+SI], AL
00011bf8 (02) 70 1c                    JO 0x11c16
00011bfa (03) bb 1c68                  MOV BX, 0x681c
00011bfd (02) 2100                     AND [BX+SI], AX
00011bff (02) 0000                     ADD [BX+SI], AL
00011c01 (02) 0000                     ADD [BX+SI], AL
00011c03 (02) 0000                     ADD [BX+SI], AL
00011c05 (02) 0000                     ADD [BX+SI], AL
00011c07 (02) 0000                     ADD [BX+SI], AL
00011c09 (02) 0000                     ADD [BX+SI], AL
00011c0b (02) 0000                     ADD [BX+SI], AL
00011c0d (02) 0000                     ADD [BX+SI], AL
00011c0f (02) 0034                     ADD [SI], DH
00011c11 (02) 2200                     AND AL, [BX+SI]
00011c13 (02) 0000                     ADD [BX+SI], AL
00011c15 (02) 0000                     ADD [BX+SI], AL
00011c17 (02) 00c4                     ADD AH, AL
00011c19 (02) 12ec                     ADC CH, AH
00011c1b (02) 1214                     ADC DL, [SI]
00011c1d (02) 133c                     ADC DI, [SI]
00011c1f (02) 1300                     ADC AX, [BX+SI]
00011c21 (02) 0000                     ADD [BX+SI], AL
00011c23 (02) 0000                     ADD [BX+SI], AL
00011c25 (02) 0000                     ADD [BX+SI], AL
00011c27 (02) 0000                     ADD [BX+SI], AL
00011c29 (02) 0000                     ADD [BX+SI], AL
00011c2b (02) 0000                     ADD [BX+SI], AL
00011c2d (02) 0000                     ADD [BX+SI], AL
00011c2f (02) 0000                     ADD [BX+SI], AL
00011c31 (02) 0000                     ADD [BX+SI], AL
00011c33 (02) 0000                     ADD [BX+SI], AL
00011c35 (02) 0000                     ADD [BX+SI], AL
00011c37 (02) 00c4                     ADD AH, AL
00011c39 (02) 12c4                     ADC AL, AH
00011c3b (02) 12ec                     ADC CH, AH
00011c3d (02) 12ec                     ADC CH, AH
00011c3f (02) 1214                     ADC DL, [SI]
00011c41 (02) 1300                     ADC AX, [BX+SI]
00011c43 (02) 0000                     ADD [BX+SI], AL
00011c45 (03) 0060 00                  ADD [BX+SI+0x0], AH
00011c48 (03) a0 59fe                  MOV AL, [0xfe59]
00011c4b (02) 00e7                     ADD BH, AH
00011c4d (01) 6f                       OUTSW
00011c4e (02) 1900                     SBB [BX+SI], AX
00011c50 (02) fe00                     INC BYTE [BX+SI]
00011c52 (02) 0000                     ADD [BX+SI], AL
00011c54 (02) 0000                     ADD [BX+SI], AL
00011c56 (02) ff00                     INC WORD [BX+SI]
00011c58 (02) 0000                     ADD [BX+SI], AL
00011c5a (02) 0000                     ADD [BX+SI], AL
00011c5c (02) ff00                     INC WORD [BX+SI]
00011c5e (02) 0000                     ADD [BX+SI], AL
00011c60 (02) 0000                     ADD [BX+SI], AL
00011c62 (02) ff00                     INC WORD [BX+SI]
00011c64 (02) 0000                     ADD [BX+SI], AL
00011c66 (02) 0000                     ADD [BX+SI], AL
00011c68 (02) ff00                     INC WORD [BX+SI]
00011c6a (02) 0000                     ADD [BX+SI], AL
00011c6c (02) 0000                     ADD [BX+SI], AL
00011c6e (02) ff00                     INC WORD [BX+SI]
00011c70 (02) 0000                     ADD [BX+SI], AL
00011c72 (02) 0000                     ADD [BX+SI], AL
00011c74 (02) ff00                     INC WORD [BX+SI]
00011c76 (02) 0000                     ADD [BX+SI], AL
00011c78 (02) 0000                     ADD [BX+SI], AL
00011c7a (02) ff00                     INC WORD [BX+SI]
00011c7c (02) 0000                     ADD [BX+SI], AL
00011c7e (02) 0000                     ADD [BX+SI], AL
00011c80 (02) ff00                     INC WORD [BX+SI]
00011c82 (02) 0000                     ADD [BX+SI], AL
00011c84 (02) 0000                     ADD [BX+SI], AL
00011c86 (02) ff00                     INC WORD [BX+SI]
00011c88 (02) 0000                     ADD [BX+SI], AL
00011c8a (02) 0000                     ADD [BX+SI], AL
00011c8c (02) ff00                     INC WORD [BX+SI]
00011c8e (02) 0000                     ADD [BX+SI], AL
00011c90 (02) 0000                     ADD [BX+SI], AL
00011c92 (02) ff00                     INC WORD [BX+SI]
00011c94 (02) 0000                     ADD [BX+SI], AL
00011c96 (02) 0000                     ADD [BX+SI], AL
00011c98 (02) ff00                     INC WORD [BX+SI]
00011c9a (02) 0000                     ADD [BX+SI], AL
00011c9c (02) 0000                     ADD [BX+SI], AL
00011c9e (02) ff00                     INC WORD [BX+SI]
00011ca0 (02) 0000                     ADD [BX+SI], AL
00011ca2 (02) 0000                     ADD [BX+SI], AL
00011ca4 (02) ff00                     INC WORD [BX+SI]
00011ca6 (02) 0000                     ADD [BX+SI], AL
00011ca8 (02) 0000                     ADD [BX+SI], AL
00011caa (02) ff00                     INC WORD [BX+SI]
00011cac (02) 0000                     ADD [BX+SI], AL
00011cae (02) 0000                     ADD [BX+SI], AL
00011cb0 (02) ff00                     INC WORD [BX+SI]
00011cb2 (02) 0000                     ADD [BX+SI], AL
00011cb4 (02) 0000                     ADD [BX+SI], AL
00011cb6 (02) ff00                     INC WORD [BX+SI]
00011cb8 (02) 0000                     ADD [BX+SI], AL
00011cba (02) 0000                     ADD [BX+SI], AL
00011cbc (02) ff00                     INC WORD [BX+SI]
00011cbe (02) 0000                     ADD [BX+SI], AL
00011cc0 (02) 0000                     ADD [BX+SI], AL
00011cc2 (02) ff00                     INC WORD [BX+SI]
00011cc4 (02) 0000                     ADD [BX+SI], AL
00011cc6 (02) 0000                     ADD [BX+SI], AL
00011cc8 (02) ff00                     INC WORD [BX+SI]
00011cca (02) 0000                     ADD [BX+SI], AL
00011ccc (02) 0000                     ADD [BX+SI], AL
00011cce (02) ff00                     INC WORD [BX+SI]
00011cd0 (02) 0000                     ADD [BX+SI], AL
00011cd2 (02) 0000                     ADD [BX+SI], AL
00011cd4 (02) ff00                     INC WORD [BX+SI]
00011cd6 (02) 0000                     ADD [BX+SI], AL
00011cd8 (02) 0000                     ADD [BX+SI], AL
00011cda (02) ff00                     INC WORD [BX+SI]
00011cdc (02) 0000                     ADD [BX+SI], AL
00011cde (02) 0000                     ADD [BX+SI], AL
00011ce0 (02) ff00                     INC WORD [BX+SI]
00011ce2 (02) 0000                     ADD [BX+SI], AL
00011ce4 (02) 0000                     ADD [BX+SI], AL
00011ce6 (02) ff00                     INC WORD [BX+SI]
00011ce8 (02) 0000                     ADD [BX+SI], AL
00011cea (02) 0000                     ADD [BX+SI], AL
00011cec (02) ff00                     INC WORD [BX+SI]
00011cee (02) 0000                     ADD [BX+SI], AL
00011cf0 (02) 0000                     ADD [BX+SI], AL
00011cf2 (02) ff00                     INC WORD [BX+SI]
00011cf4 (02) 0000                     ADD [BX+SI], AL
00011cf6 (02) 0000                     ADD [BX+SI], AL
00011cf8 (02) ff00                     INC WORD [BX+SI]
00011cfa (02) 0000                     ADD [BX+SI], AL
00011cfc (02) 0000                     ADD [BX+SI], AL
00011cfe (02) ff00                     INC WORD [BX+SI]
00011d00 (02) 0000                     ADD [BX+SI], AL
00011d02 (02) 0000                     ADD [BX+SI], AL
00011d04 (02) ff00                     INC WORD [BX+SI]
00011d06 (02) 6a 10                    PUSH 0x10
00011d08 (03) 8210 95                  ADC BYTE [BX+SI], -0x6b
00011d0b (04) 109a 10ab                ADC [BP+SI-0x54f0], BL
00011d0f (04) 10be 10c7                ADC [BP-0x38f0], BH
00011d13 (02) 10dd                     ADC CH, BL
00011d15 (02) 10ec                     ADC AH, CH
00011d17 (02) 10fb                     ADC BL, BH
00011d19 (02) 1009                     ADC [BX+DI], CL
00011d1b (02) 1118                     ADC [BX+SI], BX
00011d1d (02) 1124                     ADC [SI], SP
00011d1f (02) 1101                     ADC [BX+DI], AX
00011d21 (04) 009c 0000                ADD [SI+0x0], BL
00011d25 (02) 0000                     ADD [BX+SI], AL
00011d27 (02) 2c 00                    SUB AL, 0x0
00011d29 (03) 2e 002f                  ADD CS:[BX], CH
00011d2c (02) 003a                     ADD [BP+SI], BH
00011d2e (02) 0000                     ADD [BX+SI], AL
00011d30 (02) 0200                     ADD AL, [BX+SI]
00011d32 (01) cc                       INT 3
00011d33 (01) 42                       INC DX
00011d34 (02) 0000                     ADD [BX+SI], AL
00011d36 (02) 2c 00                    SUB AL, 0x0
00011d38 (02) 0000                     ADD [BX+SI], AL
00011d3a (02) 0000                     ADD [BX+SI], AL
00011d3c (02) 0000                     ADD [BX+SI], AL
00011d3e (02) 0000                     ADD [BX+SI], AL
00011d40 (01) 2f                       DAS
00011d41 (03) 006a 11                  ADD [BP+SI+0x11], CH
00011d44 (02) 0000                     ADD [BX+SI], AL
00011d46 (02) 0000                     ADD [BX+SI], AL
00011d48 (02) 0000                     ADD [BX+SI], AL
00011d4a (02) 0000                     ADD [BX+SI], AL
00011d4c (02) 0000                     ADD [BX+SI], AL
00011d4e (02) 0000                     ADD [BX+SI], AL
00011d50 (01) 49                       DEC CX
00011d51 (01) 42                       INC DX
00011d52 (01) 4d                       DEC BP
00011d53 (02) 2020                     AND [BX+SI], AH
00011d55 (02) 34 2e                    XOR AL, 0x2e
00011d57 (02) 31c3                     XOR BX, AX
00011d59 (02) 120d                     ADC CL, [DI]
00011d5b (03) 0a43 61                  OR AL, [BP+DI+0x61]
00011d5e (01) 6e                       OUTSB
00011d5f (01) 6e                       OUTSB
00011d60 (01) 6f                       OUTSW
00011d61 (02) 74 20                    JZ 0x11d83
00011d63 (01) 4c                       DEC SP
00011d64 (01) 6f                       OUTSW
00011d65 (01) 61                       POPA
00011d66 (04) 64 2050 72               AND FS:[BX+SI+0x72], DL
00011d6a (01) 6f                       OUTSW
00011d6b (01) 67                       DB 0x67
00011d6b (03) 67 72 61                 JB 0x11dcf
00011d6e (01) 6d                       INSW
00011d6f (03) 0d 0a24                  OR AX, 0x240a
00011d72 (03) 0d 0a43                  OR AX, 0x430a
00011d75 (01) 61                       POPA
00011d76 (01) 6e                       OUTSB
00011d77 (01) 6e                       OUTSB
00011d78 (01) 6f                       OUTSW
00011d79 (02) 74 20                    JZ 0x11d9b
00011d7b (01) 4c                       DEC SP
00011d7c (01) 6f                       OUTSW
00011d7d (01) 61                       POPA
00011d7e (04) 64 2043 43               AND FS:[BP+DI+0x43], AL
00011d82 (01) 50                       PUSH AX
00011d83 (02) 2024                     AND [SI], AH
00011d85 (02) 04 55                    ADD AL, 0x55
00011d87 (01) 53                       PUSH BX
00011d88 (01) 45                       INC BP
00011d89 (01) 52                       PUSH DX
00011d8a (03) 0d 0a43                  OR AX, 0x430a
00011d8d (01) 50                       PUSH AX
00011d8e (01) 2f                       DAS
00011d8f (01) 4d                       DEC BP
00011d90 (03) 2045 72                  AND [DI+0x72], AL
00011d93 (02) 72 6f                    JB 0x11e04
00011d95 (02) 72 20                    JB 0x11db7
00011d97 (01) 4f                       DEC DI
00011d98 (01) 6e                       OUTSB
00011d99 (02) 2024                     AND [SI], AH
00011d9b (03) 0d 0a42                  OR AX, 0x420a
00011d9e (01) 44                       INC SP
00011d9f (01) 4f                       DEC DI
00011da0 (01) 53                       PUSH BX
00011da1 (03) 2046 75                  AND [BP+0x75], AL
00011da4 (01) 6e                       OUTSB
00011da5 (03) 6374 69                  ARPL [SI+0x69], SI
00011da8 (01) 6f                       OUTSW
00011da9 (01) 6e                       OUTSB
00011daa (02) 203d                     AND [DI], BH
00011dac (02) 2024                     AND [SI], AH
00011dae (03) 2046 69                  AND [BP+0x69], AL
00011db1 (01) 6c                       INSB
00011db2 (03) 65 203d                  AND GS:[DI], BH
00011db5 (02) 2024                     AND [SI], AH
00011db7 (01) 44                       INC SP
00011db8 (05) 6973 6b 2052             IMUL SI, [BP+DI+0x6b], 0x5220
00011dbd (01) 65                       DB 0x65
00011dbd (02) 65 61                    POPA
00011dbf (01) 64                       DB 0x64
00011dbf (02) 64 2f                    DAS
00011dc1 (01) 57                       PUSH DI
00011dc2 (02) 72 69                    JB 0x11e2d
00011dc4 (02) 74 65                    JZ 0x11e2b
00011dc6 (03) 2045 72                  AND [DI+0x72], AL
00011dc9 (02) 72 6f                    JB 0x11e3a
00011dcb (02) 72 24                    JB 0x11df1
00011dcd (01) 52                       PUSH DX
00011dce (01) 65                       DB 0x65
00011dce (02) 65 61                    POPA
00011dd0 (01) 64                       DB 0x64
00011dd0 (04) 64 2d 4f6e               SUB AX, 0x6e4f
00011dd4 (01) 6c                       INSB
00011dd5 (02) 79 20                    JNS 0x11df7
00011dd7 (01) 44                       INC SP
00011dd8 (05) 6973 6b 2452             IMUL SI, [BP+DI+0x6b], 0x5224
00011ddd (01) 65                       DB 0x65
00011ddd (02) 65 61                    POPA
00011ddf (01) 64                       DB 0x64
00011ddf (04) 64 2d 4f6e               SUB AX, 0x6e4f
00011de3 (01) 6c                       INSB
00011de4 (02) 79 20                    JNS 0x11e06
00011de6 (01) 46                       INC SI
00011de7 (05) 696c 65 2449             IMUL BP, [SI+0x65], 0x4924
00011dec (01) 6e                       OUTSB
00011ded (02) 76 61                    JBE 0x11e50
00011def (01) 6c                       INSB
00011df0 (05) 6964 20 4472             IMUL SP, [SI+0x20], 0x7244
00011df5 (05) 6976 65 2450             IMUL SI, [BP+0x65], 0x5024
00011dfa (01) 61                       POPA
00011dfb (02) 73 73                    JAE 0x11e70
00011dfd (02) 77 6f                    JA 0x11e6e
00011dff (02) 72 64                    JB 0x11e65
00011e01 (03) 2045 72                  AND [DI+0x72], AL
00011e04 (02) 72 6f                    JB 0x11e75
00011e06 (02) 72 24                    JB 0x11e2c
00011e08 (01) 46                       INC SI
00011e09 (05) 696c 65 2045             IMUL BP, [SI+0x65], 0x4520
00011e0e (02) 78 69                    JS 0x11e79
00011e10 (02) 73 74                    JAE 0x11e86
00011e12 (02) 73 24                    JAE 0x11e38
00011e14 (01) 3f                       AAS
00011e15 (03) 2069 6e                  AND [BX+DI+0x6e], CH
00011e18 (03) 2046 69                  AND [BP+0x69], AL
00011e1b (01) 6c                       INSB
00011e1c (02) 65 6e                    OUTS DX, BYTE GS:[SI]
00011e1e (01) 61                       POPA
00011e1f (01) 6d                       INSW
00011e20 (01) 65                       DB 0x65
00011e20 (03) 65 24 00                 AND AL, 0x0
00011e23 (02) 0000                     ADD [BX+SI], AL
00011e25 (02) 0000                     ADD [BX+SI], AL
00011e27 (02) 0000                     ADD [BX+SI], AL
00011e29 (02) 0000                     ADD [BX+SI], AL
00011e2b (02) 0000                     ADD [BX+SI], AL
00011e2d (02) 0000                     ADD [BX+SI], AL
00011e2f (02) 0000                     ADD [BX+SI], AL
00011e31 (02) 0000                     ADD [BX+SI], AL
00011e33 (02) 0000                     ADD [BX+SI], AL
00011e35 (02) 0000                     ADD [BX+SI], AL
00011e37 (02) 0000                     ADD [BX+SI], AL
00011e39 (02) 0000                     ADD [BX+SI], AL
00011e3b (02) 0000                     ADD [BX+SI], AL
00011e3d (02) 0000                     ADD [BX+SI], AL
00011e3f (02) 0000                     ADD [BX+SI], AL
00011e41 (02) 0000                     ADD [BX+SI], AL
00011e43 (02) 0000                     ADD [BX+SI], AL
00011e45 (02) 0000                     ADD [BX+SI], AL
00011e47 (02) 0000                     ADD [BX+SI], AL
00011e49 (02) 0000                     ADD [BX+SI], AL
00011e4b (02) 0000                     ADD [BX+SI], AL
00011e4d (02) 0000                     ADD [BX+SI], AL
00011e4f (02) 0000                     ADD [BX+SI], AL
00011e51 (02) 0000                     ADD [BX+SI], AL
00011e53 (02) 0000                     ADD [BX+SI], AL
00011e55 (02) 0000                     ADD [BX+SI], AL
00011e57 (02) 0000                     ADD [BX+SI], AL
00011e59 (04) 0082 118b                ADD [BP+SI-0x74ef], AL
00011e5d (04) 1194 119c                ADC [SI-0x63ef], DX
00011e61 (04) 11ad 11b1                ADC [DI-0x4eef], BP
00011e65 (02) 11c5                     ADC BP, AX
00011e67 (02) 11d5                     ADC BP, DX
00011e69 (02) 11df                     ADC DI, BX
00011e6b (02) 11ea                     ADC DX, BP
00011e6d (02) 11f5                     ADC BP, SI
00011e6f (02) 1104                     ADC [SI], AX
00011e71 (02) 1220                     ADC AH, [BX+SI]
00011e73 (02) 72 65                    JB 0x11eda
00011e75 (01) 61                       POPA
00011e76 (06) 64 696e 67 2420          IMUL BP, FS:[BP+0x67], 0x2024
00011e7c (02) 77 72                    JA 0x11ef0
00011e7e (05) 6974 69 6e67             IMUL SI, [SI+0x69], 0x676e
00011e83 (02) 24 20                    AND AL, 0x20
00011e85 (01) 64                       DB 0x64
00011e85 (03) 64 72 69                 JB 0x11ef1
00011e88 (02) 76 65                    JBE 0x11eef
00011e8a (02) 2024                     AND [SI], AH
00011e8c (01) 41                       INC CX
00011e8d (03) 626f 72                  BOUND BP, [BX+0x72]
00011e90 (02) 74 20                    JZ 0x11eb2
00011e92 (01) 6f                       OUTSW
00011e93 (02) 72 20                    JB 0x11eb5
00011e95 (01) 52                       PUSH DX
00011e96 (01) 65                       DB 0x65
00011e96 (03) 65 74 72                 JZ 0x11f0b
00011e99 (02) 79 3f                    JNS 0x11eda
00011e9b (02) 2024                     AND [SI], AH
00011e9d (01) 41                       INC CX
00011e9e (01) 52                       PUSH DX
00011e9f (01) 49                       DEC CX
00011ea0 (02) 24 57                    AND AL, 0x57
00011ea2 (02) 72 69                    JB 0x11f0d
00011ea4 (02) 74 65                    JZ 0x11f0b
00011ea6 (03) 2070 72                  AND [BX+SI+0x72], DH
00011ea9 (01) 6f                       OUTSW
00011eaa (02) 74 65                    JZ 0x11f11
00011eac (03) 6374 20                  ARPL [SI+0x20], SI
00011eaf (01) 65                       DB 0x65
00011eaf (03) 65 72 72                 JB 0x11f24
00011eb2 (01) 6f                       OUTSW
00011eb3 (02) 72 24                    JB 0x11ed9
00011eb5 (01) 4e                       DEC SI
00011eb6 (01) 6f                       OUTSW
00011eb7 (02) 74 20                    JZ 0x11ed9
00011eb9 (02) 72 65                    JB 0x11f20
00011ebb (01) 61                       POPA
00011ebc (01) 64                       DB 0x64
00011ebc (03) 64 79 20                 JNS 0x11edf
00011ebf (01) 65                       DB 0x65
00011ebf (03) 65 72 72                 JB 0x11f34
00011ec2 (01) 6f                       OUTSW
00011ec3 (02) 72 24                    JB 0x11ee9
00011ec5 (01) 49                       DEC CX
00011ec6 (01) 2f                       DAS
00011ec7 (01) 4f                       DEC DI
00011ec8 (03) 2065 72                  AND [DI+0x72], AH
00011ecb (02) 72 6f                    JB 0x11f3c
00011ecd (02) 72 24                    JB 0x11ef3
00011ecf (01) 44                       INC SP
00011ed0 (01) 61                       POPA
00011ed1 (02) 74 61                    JZ 0x11f34
00011ed3 (03) 2065 72                  AND [DI+0x72], AH
00011ed6 (02) 72 6f                    JB 0x11f47
00011ed8 (02) 72 24                    JB 0x11efe
00011eda (01) 53                       PUSH BX
00011edb (01) 65                       DB 0x65
00011edc (04) 65 6b20 65               IMUL SP, GS:[BX+SI], 0x65
00011ee0 (02) 72 72                    JB 0x11f54
00011ee2 (01) 6f                       OUTSW
00011ee3 (02) 72 24                    JB 0x11f09
00011ee5 (01) 42                       INC DX
00011ee6 (01) 61                       POPA
00011ee7 (04) 64 206d 65               AND FS:[DI+0x65], CH
00011eeb (06) 64 6961 20 7479          IMUL SP, FS:[BX+DI+0x20], 0x7974
00011ef1 (02) 70 65                    JO 0x11f58
00011ef3 (02) 24 53                    AND AL, 0x53
00011ef5 (04) 65 6374 6f               ARPL GS:[SI+0x6f], SI
00011ef9 (02) 72 20                    JB 0x11f1b
00011efb (01) 6e                       OUTSB
00011efc (01) 6f                       OUTSW
00011efd (02) 74 20                    JZ 0x11f1f
00011eff (02) 66 6f                    OUTSD
00011f01 (02) 75 6e                    JNZ 0x11f71
00011f03 (01) 64                       DB 0x64
00011f03 (03) 64 24 00                 AND AL, 0x0
00011f06 (02) 0000                     ADD [BX+SI], AL
00011f08 (02) 0000                     ADD [BX+SI], AL
00011f0a (02) 0000                     ADD [BX+SI], AL
00011f0c (02) 0000                     ADD [BX+SI], AL
00011f0e (02) 0000                     ADD [BX+SI], AL
00011f10 (02) 0000                     ADD [BX+SI], AL
00011f12 (02) 0000                     ADD [BX+SI], AL
00011f14 (02) 0000                     ADD [BX+SI], AL
00011f16 (02) 0000                     ADD [BX+SI], AL
00011f18 (02) 0000                     ADD [BX+SI], AL
00011f1a (02) 0000                     ADD [BX+SI], AL
00011f1c (02) 0000                     ADD [BX+SI], AL
00011f1e (02) 0000                     ADD [BX+SI], AL
00011f20 (02) 0000                     ADD [BX+SI], AL
00011f22 (02) 0000                     ADD [BX+SI], AL
00011f24 (02) 0000                     ADD [BX+SI], AL
00011f26 (02) 0000                     ADD [BX+SI], AL
00011f28 (02) 0000                     ADD [BX+SI], AL
00011f2a (02) 0000                     ADD [BX+SI], AL
00011f2c (02) 0000                     ADD [BX+SI], AL
00011f2e (02) 0000                     ADD [BX+SI], AL
00011f30 (02) 0000                     ADD [BX+SI], AL
00011f32 (02) 0000                     ADD [BX+SI], AL
00011f34 (02) 0000                     ADD [BX+SI], AL
00011f36 (02) 0000                     ADD [BX+SI], AL
00011f38 (02) 0000                     ADD [BX+SI], AL
00011f3a (03) 0d 0a41                  OR AX, 0x410a
00011f3d (03) 636f 72                  ARPL [BX+0x72], BP
00011f40 (01) 6e                       OUTSB
00011f41 (03) 204d 61                  AND [DI+0x61], CL
00011f44 (02) 73 74                    JAE 0x11fba
00011f46 (01) 65                       DB 0x65
00011f46 (03) 65 72 20                 JB 0x11f69
00011f49 (03) 35 3132                  XOR AX, 0x3231
00011f4c (02) 2c 20                    SUB AL, 0x20
00011f4e (01) 44                       INC SP
00011f4f (01) 4f                       DEC DI
00011f50 (01) 53                       PUSH BX
00011f51 (03) 2050 6c                  AND [BX+SI+0x6c], DL
00011f54 (02) 75 73                    JNZ 0x11fc9
00011f56 (02) 2031                     AND [BX+DI], DH
00011f58 (03) 2e 320d                  XOR CL, CS:[DI]
00011f5b (03) 0a43 6f                  OR AL, [BP+DI+0x6f]
00011f5e (02) 70 79                    JO 0x11fd9
00011f60 (02) 72 69                    JB 0x11fcb
00011f62 (01) 67                       DB 0x67
00011f62 (04) 67 68 7420               PUSH 0x2074
00011f66 (03) 2843 29                  SUB [BP+DI+0x29], AL
00011f69 (03) 2044 69                  AND [SI+0x69], AL
00011f6c (07) 67 697461 6c 2052        IMUL SI, [ECX+0x6c], 0x5220
00011f73 (01) 65                       DB 0x65
00011f73 (03) 65 73 65                 JAE 0x11fdb
00011f76 (01) 61                       POPA
00011f77 (02) 72 63                    JB 0x11fdc
00011f79 (03) 68 2031                  PUSH 0x3120
00011f7c (02) 3938                     CMP [BX+SI], DI
00011f7e (03) 35 2c20                  XOR AX, 0x202c
00011f81 (02) 3139                     XOR [BX+DI], DI
00011f83 (04) 3836 0d0a                CMP [0xa0d], DH
00011f87 (02) 3830                     CMP [BX+SI], DH
00011f89 (02) 3138                     XOR [BX+SI], DI
00011f8b (04) 36 2058 69               AND SS:[BX+SI+0x69], BL
00011f8f (01) 6f                       OUTSW
00011f90 (02) 73 20                    JAE 0x11fb2
00011f92 (01) 56                       PUSH SI
00011f93 (01) 65                       DB 0x65
00011f93 (03) 65 72 20                 JB 0x11fb6
00011f96 (04) 312e 3030                XOR [0x3030], BP
00011f9a (02) 2c 20                    SUB AL, 0x20
00011f9c (01) 41                       INC CX
00011f9d (03) 636f 72                  ARPL [BX+0x72], BP
00011fa0 (01) 6e                       OUTSB
00011fa1 (03) 2043 6f                  AND [BP+DI+0x6f], AL
00011fa4 (01) 6d                       INSW
00011fa5 (02) 70 75                    JO 0x1201c
00011fa7 (02) 74 65                    JZ 0x1200e
00011fa9 (02) 72 73                    JB 0x1201e
00011fab (02) 2031                     AND [BX+DI], DH
00011fad (02) 3938                     CMP [BX+SI], DI
00011faf (01) 36                       DB 0x36
00011faf (04) 36 0d 0a00               OR AX, 0xa
00011fb3 (03) 0043 4f                  ADD [BP+DI+0x4f], AL
00011fb6 (01) 4e                       DEC SI
00011fb7 (02) 3020                     XOR [BX+SI], AH
00011fb9 (02) 2000                     AND [BX+SI], AL
00011fbb (02) 1000                     ADC [BX+SI], AL
00011fbd (02) 0300                     ADD AX, [BX+SI]
00011fbf (02) 0000                     ADD [BX+SI], AL
00011fc1 (02) 0003                     ADD [BP+DI], AL
00011fc3 (02) ff02                     INC WORD [BP+SI]
00011fc5 (02) 0000                     ADD [BX+SI], AL
00011fc7 (02) 0000                     ADD [BX+SI], AL
00011fc9 (02) 0000                     ADD [BX+SI], AL
00011fcb (04) 00a6 0323                ADD [BP+0x2303], AH
00011fcf (01) 2e                       DB 0x2e
00011fcf (06) 2e ea 2dfa 16a4          JMP FAR 0xa416:0xfa2d
00011fd5 (04) 03a3 03a1                ADD SP, [BP+DI-0x5efd]
00011fd9 (04) 03a3 0341                ADD SP, [BP+DI+0x4103]
00011fdd (01) 55                       PUSH BP
00011fde (01) 58                       POP AX
00011fdf (02) 3020                     XOR [BX+SI], AH
00011fe1 (03) 2060 b8                  AND [BX+SI-0x48], AH
00011fe4 (01) 60                       PUSHA
00011fe5 (02) 0a00                     OR AL, [BX+SI]
00011fe7 (02) 0011                     ADD [BX+DI], DL
00011fe9 (02) 110f                     ADC [BX], CX
00011feb (02) 0001                     ADD [BX+DI], AL
00011fed (02) 0000                     ADD [BX+SI], AL
00011fef (02) 0000                     ADD [BX+SI], AL
00011ff1 (02) 0000                     ADD [BX+SI], AL
00011ff3 (04) 00a7 039b                ADD [BX-0x64fd], AH
00011ff7 (01) 41                       INC CX
00011ff8 (02) e6 41                    OUT 0x41, AL
00011ffa (02) b3 41                    MOV BL, 0x41
00011ffc (01) ef                       OUT DX, AX
00011ffd (01) 41                       INC CX
00011ffe (03) a3 03a3                  MOV [0xa303], AX
00012001 (04) 03a3 0350                ADD SP, [BP+DI+0x5003]
00012005 (01) 52                       PUSH DX
00012006 (01) 4e                       DEC SI
00012007 (02) 3020                     XOR [BX+SI], AH
00012009 (02) 2000                     AND [BX+SI], AL
0001200b (02) 1000                     ADC [BX+SI], AL
0001200d (02) 0300                     ADD AX, [BX+SI]
0001200f (02) 0000                     ADD [BX+SI], AL
00012011 (02) 0002                     ADD [BP+SI], AL
00012013 (02) 0001                     ADD [BX+DI], AL
00012015 (02) 0000                     ADD [BX+SI], AL
00012017 (02) 0000                     ADD [BX+SI], AL
00012019 (02) 0000                     ADD [BX+SI], AL
0001201b (04) 00a6 03a1                ADD [BP-0x5efd], AH
0001201f (04) 03a1 031b                ADD SP, [BX+DI+0x1b03]
00012023 (01) 42                       INC DX
00012024 (01) fb                       STI
00012025 (01) 41                       INC CX
00012026 (03) a3 03a3                  MOV [0xa303], AX
00012029 (04) 03a3 0352                ADD SP, [BP+DI+0x5203]
0001202d (01) 41                       INC CX
0001202e (01) 57                       PUSH DI
0001202f (02) 3020                     XOR [BX+SI], AH
00012031 (02) 2000                     AND [BX+SI], AL
00012033 (02) 1000                     ADC [BX+SI], AL
00012035 (02) 0300                     ADD AX, [BX+SI]
00012037 (02) 0000                     ADD [BX+SI], AL
00012039 (02) 0003                     ADD [BP+DI], AL
0001203b (02) 0000                     ADD [BX+SI], AL
0001203d (02) 0000                     ADD [BX+SI], AL
0001203f (02) 0000                     ADD [BX+SI], AL
00012041 (02) 0000                     ADD [BX+SI], AL
00012043 (04) 00a6 03fc                ADD [BP-0x3fd], AH
00012047 (02) 0317                     ADD DX, [BX]
00012049 (02) 04 28                    ADD AL, 0x28
0001204b (02) 04 a4                    ADD AL, 0xa4
0001204d (04) 03a3 03a3                ADD SP, [BP+DI-0x5cfd]
00012051 (04) 03a3 0300                ADD SP, [BP+DI+0x3]
00012055 (02) 0000                     ADD [BX+SI], AL
00012057 (02) 0000                     ADD [BX+SI], AL
00012059 (02) 0100                     ADD [BX+SI], AX
0001205b (02) 0002                     ADD [BP+SI], AL
0001205d (02) 0003                     ADD [BP+DI], AL
0001205f (02) 0004                     ADD [SI], AL
00012061 (02) 0000                     ADD [BX+SI], AL
00012063 (03) 05 0006                  ADD AX, 0x600
00012066 (02) 0007                     ADD [BX], AL
00012068 (02) 0800                     OR [BX+SI], AL
0001206a (02) 0000                     ADD [BX+SI], AL
0001206c (02) 0000                     ADD [BX+SI], AL
0001206e (02) 0020                     ADD [BX+SI], AH
00012070 (03) 0360 03                  ADD SP, [BX+SI+0x3]
00012073 (02) 0003                     ADD [BP+DI], AL
00012075 (02) 000b                     ADD [BP+DI], CL
00012077 (02) 2002                     AND [BP+SI], AL
00012079 (01) 60                       PUSHA
0001207a (02) 0220                     ADD AH, [BX+SI]
0001207c (03) 0a60 0a                  OR AH, [BX+SI+0xa]
0001207f (02) 0000                     ADD [BX+SI], AL
00012081 (02) 0032                     ADD [BP+SI], DH
00012083 (03) 006b 04                  ADD [BP+DI+0x4], CH
00012086 (02) 0000                     ADD [BX+SI], AL
00012088 (02) 0100                     ADD [BX+SI], AX
0001208a (01) f1                       INT1
0001208b (02) 04 00                    ADD AL, 0x0
0001208d (02) 0000                     ADD [BX+SI], AL
0001208f (02) 0003                     ADD [BP+DI], AL
00012091 (03) 05 0000                  ADD AX, 0x0
00012094 (02) 0000                     ADD [BX+SI], AL
00012096 (02) 0000                     ADD [BX+SI], AL
00012098 (02) 0000                     ADD [BX+SI], AL
0001209a (02) 0000                     ADD [BX+SI], AL
0001209c (02) 0000                     ADD [BX+SI], AL
0001209e (02) 0000                     ADD [BX+SI], AL
000120a0 (02) 0001                     ADD [BX+DI], AL
000120a2 (02) 1011                     ADC [BX+DI], DL
000120a4 (02) 0203                     ADD AL, [BP+DI]
000120a6 (02) 1213                     ADC DL, [BP+DI]
000120a8 (02) 2021                     AND [BX+DI], AH
000120aa (02) 3031                     XOR [BX+DI], DH
000120ac (02) 2223                     AND AH, [BP+DI]
000120ae (02) 3233                     XOR DH, [BP+DI]
000120b0 (02) 04 05                    ADD AL, 0x5
000120b2 (02) 14 15                    ADC AL, 0x15
000120b4 (01) 06                       PUSH ES
000120b5 (01) 07                       POP ES
000120b6 (01) 16                       PUSH SS
000120b7 (01) 17                       POP SS
000120b8 (02) 24 25                    AND AL, 0x25
000120ba (02) 34 35                    XOR AL, 0x35
000120bc (01) 26                       DB 0x26
000120bc (02) 26 27                    DAA
000120be (01) 36                       DB 0x36
000120be (02) 36 37                    AAA
000120c0 (01) 40                       INC AX
000120c1 (01) 41                       INC CX
000120c2 (01) 50                       PUSH AX
000120c3 (01) 51                       PUSH CX
000120c4 (01) 42                       INC DX
000120c5 (01) 43                       INC BX
000120c6 (01) 52                       PUSH DX
000120c7 (01) 53                       PUSH BX
000120c8 (01) 60                       PUSHA
000120c9 (01) 61                       POPA
000120ca (02) 70 71                    JO 0x1213d
000120cc (03) 6263 72                  BOUND SP, [BP+DI+0x72]
000120cf (02) 73 44                    JAE 0x12115
000120d1 (01) 45                       INC BP
000120d2 (01) 54                       PUSH SP
000120d3 (01) 55                       PUSH BP
000120d4 (01) 46                       INC SI
000120d5 (01) 47                       INC DI
000120d6 (01) 56                       PUSH SI
000120d7 (01) 57                       PUSH DI
000120d8 (01) 64                       DB 0x64
000120d9 (01) 65                       DB 0x65
000120d9 (03) 65 74 75                 JZ 0x12151
000120dc (01) 66                       DB 0x66
000120dc (01) 67                       DB 0x67
000120dc (04) 66 67 76 77              JBE 0x12157
000120e0 (02) 0809                     OR [BX+DI], CL
000120e2 (02) 1819                     SBB [BX+DI], BL
000120e4 (02) 0a0b                     OR CL, [BP+DI]
000120e6 (02) 1a1b                     SBB BL, [BP+DI]
000120e8 (02) 2829                     SUB [BX+DI], CH
000120ea (02) 3839                     CMP [BX+DI], BH
000120ec (02) 2a2b                     SUB CH, [BP+DI]
000120ee (02) 3a3b                     CMP BH, [BP+DI]
000120f0 (02) 0c 0d                    OR AL, 0xd
000120f2 (02) 1c 1d                    SBB AL, 0x1d
000120f4 (01) 0e                       PUSH CS
000120f5 (01) 0f                       DB 0xf
000120f6 (01) 1e                       PUSH DS
000120f7 (01) 1f                       POP DS
000120f8 (02) 2c 2d                    SUB AL, 0x2d
000120fa (02) 3c 3d                    CMP AL, 0x3d
000120fc (01) 2e                       DB 0x2e
000120fc (02) 2e 2f                    DAS
000120fe (01) 3e                       DB 0x3e
000120fe (02) 3e 3f                    AAS
00012100 (01) 48                       DEC AX
00012101 (01) 49                       DEC CX
00012102 (01) 58                       POP AX
00012103 (01) 59                       POP CX
00012104 (01) 4a                       DEC DX
00012105 (01) 4b                       DEC BX
00012106 (01) 5a                       POP DX
00012107 (01) 5b                       POP BX
00012108 (03) 68 6978                  PUSH 0x7869
0001210b (02) 79 6a                    JNS 0x12177
0001210d (04) 6b7a 7b 4c               IMUL DI, [BP+SI+0x7b], 0x4c
00012111 (01) 4d                       DEC BP
00012112 (01) 5c                       POP SP
00012113 (01) 5d                       POP BP
00012114 (01) 4e                       DEC SI
00012115 (01) 4f                       DEC DI
00012116 (01) 5e                       POP SI
00012117 (01) 5f                       POP DI
00012118 (01) 6c                       INSB
00012119 (01) 6d                       INSW
0001211a (02) 7c 7d                    JL 0x12199
0001211c (01) 6e                       OUTSB
0001211d (01) 6f                       OUTSW
0001211e (02) 7e 7f                    JLE 0x1219f
00012120 (05) 8081 9091 82             ADD BYTE [BX+DI-0x6e70], 0x82
00012125 (05) 8392 93a0 a1             ADC WORD [BP+SI-0x5f6d], -0x5f
0001212a (02) b0 b1                    MOV AL, 0xb1
0001212c (03) a2 a3b2                  MOV [0xb2a3], AL
0001212f (02) b3 84                    MOV BL, 0x84
00012131 (04) 8594 9586                TEST [SI-0x796b], DX
00012135 (04) 8796 97a4                XCHG [BP-0x5b69], DX
00012139 (01) a5                       MOVSW
0001213a (02) b4 b5                    MOV AH, 0xb5
0001213c (01) a6                       CMPSB
0001213d (01) a7                       CMPSW
0001213e (02) b6 b7                    MOV DH, 0xb7
00012140 (03) c0c1 d0                  ROL CL, 0xd0
00012143 (02) d1c2                     ROL DX, 0x1
00012145 (01) c3                       RET
00012146 (02) d2d3                     RCL BL, CL
00012148 (02) e0 e1                    LOOPNZ 0x1212b
0001214a (01) f0                       DB 0xf0
0001214a (02) f0 f1                    INT1
0001214c (02) e2 e3                    LOOP 0x12131
0001214e (01) f2                       DB 0xf2
0001214f (01) f3                       DB 0xf3
00012150 (01) c4                       DB 0xc4
00012151 (01) c5                       DB 0xc5
00012152 (02) d4 d5                    AAM 0xd5
00012154 (03) c6c7 d6                  MOV BH, 0xd6
00012157 (01) d7                       XLATB
00012158 (02) e4 e5                    IN AL, 0xe5
0001215a (01) f4                       HLT
0001215b (01) f5                       CMC
0001215c (02) e6 e7                    OUT 0xe7, AL
0001215e (02) f6f7                     DIV BH
00012160 (04) 8889 9899                MOV [BX+DI-0x6668], CL
00012164 (04) 8a8b 9a9b                MOV CL, [BP+DI-0x6466]
00012168 (02) a8 a9                    TEST AL, 0xa9
0001216a (03) b8 b9aa                  MOV AX, 0xaab9
0001216d (01) ab                       STOSW
0001216e (03) ba bb8c                  MOV DX, 0x8cbb
00012171 (04) 8d9c 9d8e                LEA BX, [SI-0x7163]
00012175 (01) 8f                       DB 0x8f
00012176 (01) 9e                       SAHF
00012177 (01) 9f                       LAHF
00012178 (01) ac                       LODSB
00012179 (01) ad                       LODSW
0001217a (03) bc bdae                  MOV SP, 0xaebd
0001217d (01) af                       SCASW
0001217e (03) be bfc8                  MOV SI, 0xc8bf
00012181 (01) c9                       LEAVE
00012182 (02) d8d9                     FCOMP
00012184 (03) ca cbda                  RETF 0xdacb
00012187 (02) dbe8                     FUCOMI ST, ST(0)
00012189 (03) e9 f8f9                  JMP 0x1b84
0001218c (05) ea ebfa fbcc             JMP FAR 0xccfb:0xfaeb
00012191 (02) cd dc                    INT 0xdc
00012193 (01) dd                       DB 0xdd
00012194 (01) ce                       INTO
00012195 (01) cf                       IRET
00012196 (01) de                       DB 0xde
00012197 (02) dfec                     FUCOMIP ST, ST(4)
00012199 (01) ed                       IN AX, DX
0001219a (01) fc                       CLD
0001219b (01) fd                       STD
0001219c (01) ee                       OUT DX, AL
0001219d (01) ef                       OUT DX, AX
0001219e (01) fe                       DB 0xfe
0001219f (02) ff13                     CALL [BP+DI]
000121a1 (02) 0000                     ADD [BX+SI], AL
000121a3 (02) 0000                     ADD [BX+SI], AL
000121a5 (02) 0013                     ADD [BP+DI], DL
000121a7 (02) 0107                     ADD [BX], AX
000121a9 (02) 0000                     ADD [BX+SI], AL
000121ab (02) 0013                     ADD [BP+DI], DL
000121ad (02) 0000                     ADD [BX+SI], AL
000121af (02) 0000                     ADD [BX+SI], AL
000121b1 (02) 0013                     ADD [BP+DI], DL
000121b3 (02) 0307                     ADD AX, [BX]
000121b5 (02) 0000                     ADD [BX+SI], AL
000121b7 (02) 0013                     ADD [BP+DI], DL
000121b9 (02) 0000                     ADD [BX+SI], AL
000121bb (02) 0000                     ADD [BX+SI], AL
000121bd (02) 0013                     ADD [BP+DI], DL
000121bf (04) 0106 0000                ADD [0x0], AX
000121c3 (02) 0013                     ADD [BP+DI], DL
000121c5 (02) 0201                     ADD AL, [BX+DI]
000121c7 (02) 0000                     ADD [BX+SI], AL
000121c9 (02) 0013                     ADD [BP+DI], DL
000121cb (02) 0307                     ADD AX, [BX]
000121cd (02) 0000                     ADD [BX+SI], AL
000121cf (02) 00cc                     ADD AH, CL
000121d1 (01) cc                       INT 3
000121d2 (01) cc                       INT 3
000121d3 (01) cc                       INT 3
000121d4 (01) cc                       INT 3
000121d5 (01) cc                       INT 3
000121d6 (01) cc                       INT 3
000121d7 (01) cc                       INT 3
000121d8 (01) cc                       INT 3
000121d9 (01) cc                       INT 3
000121da (01) cc                       INT 3
000121db (01) cc                       INT 3
000121dc (01) cc                       INT 3
000121dd (01) cc                       INT 3
000121de (01) cc                       INT 3
000121df (01) cc                       INT 3
000121e0 (01) cc                       INT 3
000121e1 (01) cc                       INT 3
000121e2 (01) cc                       INT 3
000121e3 (01) cc                       INT 3
000121e4 (01) cc                       INT 3
000121e5 (01) cc                       INT 3
000121e6 (01) cc                       INT 3
000121e7 (01) cc                       INT 3
000121e8 (01) cc                       INT 3
000121e9 (01) cc                       INT 3
000121ea (01) cc                       INT 3
000121eb (01) cc                       INT 3
000121ec (01) cc                       INT 3
000121ed (01) cc                       INT 3
000121ee (01) cc                       INT 3
000121ef (01) cc                       INT 3
000121f0 (02) 0000                     ADD [BX+SI], AL
000121f2 (02) 0000                     ADD [BX+SI], AL
000121f4 (02) 0000                     ADD [BX+SI], AL
000121f6 (02) 0000                     ADD [BX+SI], AL
000121f8 (02) 0000                     ADD [BX+SI], AL
000121fa (02) 0000                     ADD [BX+SI], AL
000121fc (02) 0000                     ADD [BX+SI], AL
000121fe (02) 0000                     ADD [BX+SI], AL
00012200 (02) 0000                     ADD [BX+SI], AL
00012202 (02) 0000                     ADD [BX+SI], AL
00012204 (02) 0000                     ADD [BX+SI], AL
00012206 (02) 0000                     ADD [BX+SI], AL
00012208 (02) 0000                     ADD [BX+SI], AL
0001220a (02) 0000                     ADD [BX+SI], AL
0001220c (02) 0000                     ADD [BX+SI], AL
0001220e (02) 0000                     ADD [BX+SI], AL
00012210 (02) 0000                     ADD [BX+SI], AL
00012212 (02) 0000                     ADD [BX+SI], AL
00012214 (02) 0000                     ADD [BX+SI], AL
00012216 (02) 0000                     ADD [BX+SI], AL
00012218 (02) 0000                     ADD [BX+SI], AL
0001221a (02) 0000                     ADD [BX+SI], AL
0001221c (02) 0000                     ADD [BX+SI], AL
0001221e (02) 0000                     ADD [BX+SI], AL
00012220 (02) 0000                     ADD [BX+SI], AL
00012222 (02) 0000                     ADD [BX+SI], AL
00012224 (02) 0000                     ADD [BX+SI], AL
00012226 (02) 0000                     ADD [BX+SI], AL
00012228 (02) 0000                     ADD [BX+SI], AL
0001222a (02) 0000                     ADD [BX+SI], AL
0001222c (02) 0000                     ADD [BX+SI], AL
0001222e (02) 0000                     ADD [BX+SI], AL
00012230 (02) 0000                     ADD [BX+SI], AL
00012232 (02) 0000                     ADD [BX+SI], AL
00012234 (02) 0000                     ADD [BX+SI], AL
00012236 (02) 0000                     ADD [BX+SI], AL
00012238 (02) 0000                     ADD [BX+SI], AL
0001223a (02) 0000                     ADD [BX+SI], AL
0001223c (02) 0000                     ADD [BX+SI], AL
0001223e (02) 0000                     ADD [BX+SI], AL
00012240 (02) 0000                     ADD [BX+SI], AL
00012242 (02) 0000                     ADD [BX+SI], AL
00012244 (02) 0000                     ADD [BX+SI], AL
00012246 (02) 0000                     ADD [BX+SI], AL
00012248 (02) 0000                     ADD [BX+SI], AL
0001224a (02) 0000                     ADD [BX+SI], AL
0001224c (02) 0000                     ADD [BX+SI], AL
0001224e (02) 0000                     ADD [BX+SI], AL
00012250 (02) 0000                     ADD [BX+SI], AL
00012252 (02) 0000                     ADD [BX+SI], AL
00012254 (02) 0000                     ADD [BX+SI], AL
00012256 (02) 0000                     ADD [BX+SI], AL
00012258 (02) 0000                     ADD [BX+SI], AL
0001225a (02) 0000                     ADD [BX+SI], AL
0001225c (02) 0000                     ADD [BX+SI], AL
0001225e (02) 0000                     ADD [BX+SI], AL
00012260 (02) 0000                     ADD [BX+SI], AL
00012262 (02) 0000                     ADD [BX+SI], AL
00012264 (02) 0000                     ADD [BX+SI], AL
00012266 (02) 0000                     ADD [BX+SI], AL
00012268 (02) 0000                     ADD [BX+SI], AL
0001226a (02) 0000                     ADD [BX+SI], AL
0001226c (02) 0000                     ADD [BX+SI], AL
0001226e (02) 0000                     ADD [BX+SI], AL
00012270 (02) 0000                     ADD [BX+SI], AL
00012272 (02) 0000                     ADD [BX+SI], AL
00012274 (02) 0000                     ADD [BX+SI], AL
00012276 (02) 0000                     ADD [BX+SI], AL
00012278 (02) 0000                     ADD [BX+SI], AL
0001227a (02) 0000                     ADD [BX+SI], AL
0001227c (02) 0000                     ADD [BX+SI], AL
0001227e (02) 0000                     ADD [BX+SI], AL
00012280 (02) 0000                     ADD [BX+SI], AL
00012282 (02) 0000                     ADD [BX+SI], AL
00012284 (02) 0000                     ADD [BX+SI], AL
00012286 (02) 0000                     ADD [BX+SI], AL
00012288 (02) 0000                     ADD [BX+SI], AL
0001228a (02) 0000                     ADD [BX+SI], AL
0001228c (02) 0000                     ADD [BX+SI], AL
0001228e (02) 0000                     ADD [BX+SI], AL
00012290 (02) 0000                     ADD [BX+SI], AL
00012292 (02) 0000                     ADD [BX+SI], AL
00012294 (02) 0000                     ADD [BX+SI], AL
00012296 (02) 0000                     ADD [BX+SI], AL
00012298 (02) 0000                     ADD [BX+SI], AL
0001229a (02) 0000                     ADD [BX+SI], AL
0001229c (02) 0000                     ADD [BX+SI], AL
0001229e (02) 0000                     ADD [BX+SI], AL
000122a0 (02) 0000                     ADD [BX+SI], AL
000122a2 (02) 0000                     ADD [BX+SI], AL
000122a4 (02) 0000                     ADD [BX+SI], AL
000122a6 (02) 0000                     ADD [BX+SI], AL
000122a8 (02) 0000                     ADD [BX+SI], AL
000122aa (02) 0000                     ADD [BX+SI], AL
000122ac (02) 0000                     ADD [BX+SI], AL
000122ae (02) 0000                     ADD [BX+SI], AL
000122b0 (02) 0000                     ADD [BX+SI], AL
000122b2 (02) 0000                     ADD [BX+SI], AL
000122b4 (02) 0000                     ADD [BX+SI], AL
000122b6 (02) 0000                     ADD [BX+SI], AL
000122b8 (02) 0000                     ADD [BX+SI], AL
000122ba (02) 0000                     ADD [BX+SI], AL
000122bc (02) 0000                     ADD [BX+SI], AL
000122be (02) 0000                     ADD [BX+SI], AL
000122c0 (02) 0000                     ADD [BX+SI], AL
000122c2 (02) 0000                     ADD [BX+SI], AL
000122c4 (02) 0000                     ADD [BX+SI], AL
000122c6 (02) 0000                     ADD [BX+SI], AL
000122c8 (02) 0000                     ADD [BX+SI], AL
000122ca (02) 0000                     ADD [BX+SI], AL
000122cc (02) 0000                     ADD [BX+SI], AL
000122ce (02) 0000                     ADD [BX+SI], AL
000122d0 (02) 0000                     ADD [BX+SI], AL
000122d2 (02) 0000                     ADD [BX+SI], AL
000122d4 (02) 0000                     ADD [BX+SI], AL
000122d6 (02) 0000                     ADD [BX+SI], AL
000122d8 (02) 0000                     ADD [BX+SI], AL
000122da (02) 0000                     ADD [BX+SI], AL
000122dc (02) 0000                     ADD [BX+SI], AL
000122de (02) 0000                     ADD [BX+SI], AL
000122e0 (02) 0000                     ADD [BX+SI], AL
000122e2 (02) 0000                     ADD [BX+SI], AL
000122e4 (02) 0000                     ADD [BX+SI], AL
000122e6 (02) 0000                     ADD [BX+SI], AL
000122e8 (02) 0000                     ADD [BX+SI], AL
000122ea (02) 0000                     ADD [BX+SI], AL
000122ec (02) 0000                     ADD [BX+SI], AL
000122ee (02) 0000                     ADD [BX+SI], AL
000122f0 (02) 0000                     ADD [BX+SI], AL
000122f2 (02) 0000                     ADD [BX+SI], AL
000122f4 (02) 0000                     ADD [BX+SI], AL
000122f6 (02) 0000                     ADD [BX+SI], AL
000122f8 (02) 0000                     ADD [BX+SI], AL
000122fa (02) 0000                     ADD [BX+SI], AL
000122fc (02) 0000                     ADD [BX+SI], AL
000122fe (02) 0000                     ADD [BX+SI], AL
00012300 (02) 0000                     ADD [BX+SI], AL
00012302 (02) 0000                     ADD [BX+SI], AL
00012304 (02) 0000                     ADD [BX+SI], AL
00012306 (02) 0000                     ADD [BX+SI], AL
00012308 (02) 0000                     ADD [BX+SI], AL
0001230a (02) 0000                     ADD [BX+SI], AL
0001230c (02) 0000                     ADD [BX+SI], AL
0001230e (02) 0000                     ADD [BX+SI], AL
00012310 (02) 0000                     ADD [BX+SI], AL
00012312 (02) 0000                     ADD [BX+SI], AL
00012314 (02) 0000                     ADD [BX+SI], AL
00012316 (02) 0000                     ADD [BX+SI], AL
00012318 (02) 0000                     ADD [BX+SI], AL
0001231a (02) 0000                     ADD [BX+SI], AL
0001231c (02) 0000                     ADD [BX+SI], AL
0001231e (02) 0000                     ADD [BX+SI], AL
00012320 (02) 0000                     ADD [BX+SI], AL
00012322 (02) 0000                     ADD [BX+SI], AL
00012324 (02) 0000                     ADD [BX+SI], AL
00012326 (02) 0000                     ADD [BX+SI], AL
00012328 (02) 0000                     ADD [BX+SI], AL
0001232a (02) 0000                     ADD [BX+SI], AL
0001232c (02) 0000                     ADD [BX+SI], AL
0001232e (02) 0000                     ADD [BX+SI], AL
00012330 (02) 0000                     ADD [BX+SI], AL
00012332 (02) 0000                     ADD [BX+SI], AL
00012334 (02) 0000                     ADD [BX+SI], AL
00012336 (02) 0000                     ADD [BX+SI], AL
00012338 (02) 0000                     ADD [BX+SI], AL
0001233a (02) 0000                     ADD [BX+SI], AL
0001233c (02) 0000                     ADD [BX+SI], AL
0001233e (02) 0000                     ADD [BX+SI], AL
00012340 (02) 0000                     ADD [BX+SI], AL
00012342 (02) 0000                     ADD [BX+SI], AL
00012344 (02) 0000                     ADD [BX+SI], AL
00012346 (02) 0000                     ADD [BX+SI], AL
00012348 (02) 0000                     ADD [BX+SI], AL
0001234a (02) 0000                     ADD [BX+SI], AL
0001234c (02) 0000                     ADD [BX+SI], AL
0001234e (02) 0000                     ADD [BX+SI], AL
00012350 (02) 0000                     ADD [BX+SI], AL
00012352 (02) 0000                     ADD [BX+SI], AL
00012354 (02) 0000                     ADD [BX+SI], AL
00012356 (02) 0000                     ADD [BX+SI], AL
00012358 (02) 0000                     ADD [BX+SI], AL
0001235a (02) 0000                     ADD [BX+SI], AL
0001235c (02) 0000                     ADD [BX+SI], AL
0001235e (02) 0000                     ADD [BX+SI], AL
00012360 (02) 0000                     ADD [BX+SI], AL
00012362 (02) 0000                     ADD [BX+SI], AL
00012364 (02) 0000                     ADD [BX+SI], AL
00012366 (02) 0000                     ADD [BX+SI], AL
00012368 (02) 0000                     ADD [BX+SI], AL
0001236a (02) 0000                     ADD [BX+SI], AL
0001236c (02) 0000                     ADD [BX+SI], AL
0001236e (02) 0000                     ADD [BX+SI], AL
00012370 (02) 0000                     ADD [BX+SI], AL
00012372 (02) 0000                     ADD [BX+SI], AL
00012374 (02) 0000                     ADD [BX+SI], AL
00012376 (02) 0000                     ADD [BX+SI], AL
00012378 (02) 0000                     ADD [BX+SI], AL
0001237a (02) 0000                     ADD [BX+SI], AL
0001237c (02) 0000                     ADD [BX+SI], AL
0001237e (02) 0000                     ADD [BX+SI], AL
00012380 (02) 0000                     ADD [BX+SI], AL
00012382 (02) 0000                     ADD [BX+SI], AL
00012384 (02) 0000                     ADD [BX+SI], AL
00012386 (02) 0000                     ADD [BX+SI], AL
00012388 (02) 0000                     ADD [BX+SI], AL
0001238a (02) 0000                     ADD [BX+SI], AL
0001238c (02) 0000                     ADD [BX+SI], AL
0001238e (02) 0000                     ADD [BX+SI], AL
00012390 (02) 0000                     ADD [BX+SI], AL
00012392 (02) 0000                     ADD [BX+SI], AL
00012394 (02) 0000                     ADD [BX+SI], AL
00012396 (02) 0000                     ADD [BX+SI], AL
00012398 (02) 0000                     ADD [BX+SI], AL
0001239a (02) 0000                     ADD [BX+SI], AL
0001239c (02) 0000                     ADD [BX+SI], AL
0001239e (02) 0000                     ADD [BX+SI], AL
000123a0 (02) 0000                     ADD [BX+SI], AL
000123a2 (02) 0000                     ADD [BX+SI], AL
000123a4 (02) 0000                     ADD [BX+SI], AL
000123a6 (02) 0000                     ADD [BX+SI], AL
000123a8 (02) 0000                     ADD [BX+SI], AL
000123aa (02) 0000                     ADD [BX+SI], AL
000123ac (02) 0000                     ADD [BX+SI], AL
000123ae (02) 0000                     ADD [BX+SI], AL
000123b0 (02) 0000                     ADD [BX+SI], AL
000123b2 (02) 0000                     ADD [BX+SI], AL
000123b4 (02) 0000                     ADD [BX+SI], AL
000123b6 (02) 0000                     ADD [BX+SI], AL
000123b8 (02) 0000                     ADD [BX+SI], AL
000123ba (02) 0000                     ADD [BX+SI], AL
000123bc (02) 0000                     ADD [BX+SI], AL
000123be (02) 0000                     ADD [BX+SI], AL
000123c0 (02) 0000                     ADD [BX+SI], AL
000123c2 (02) 0000                     ADD [BX+SI], AL
000123c4 (02) 0000                     ADD [BX+SI], AL
000123c6 (02) 0000                     ADD [BX+SI], AL
000123c8 (02) 0000                     ADD [BX+SI], AL
000123ca (02) 0000                     ADD [BX+SI], AL
000123cc (02) 0000                     ADD [BX+SI], AL
000123ce (02) 0000                     ADD [BX+SI], AL
000123d0 (02) 0000                     ADD [BX+SI], AL
000123d2 (02) 0000                     ADD [BX+SI], AL
000123d4 (02) 0000                     ADD [BX+SI], AL
000123d6 (02) 0000                     ADD [BX+SI], AL
000123d8 (02) 0000                     ADD [BX+SI], AL
000123da (02) 0000                     ADD [BX+SI], AL
000123dc (02) 0000                     ADD [BX+SI], AL
000123de (02) 0000                     ADD [BX+SI], AL
000123e0 (02) 0000                     ADD [BX+SI], AL
000123e2 (02) 0000                     ADD [BX+SI], AL
000123e4 (02) 0000                     ADD [BX+SI], AL
000123e6 (02) 0000                     ADD [BX+SI], AL
000123e8 (02) 0000                     ADD [BX+SI], AL
000123ea (02) 0000                     ADD [BX+SI], AL
000123ec (02) 0000                     ADD [BX+SI], AL
000123ee (02) 0000                     ADD [BX+SI], AL
000123f0 (01) cc                       INT 3
000123f1 (01) cc                       INT 3
000123f2 (01) cc                       INT 3
000123f3 (01) cc                       INT 3
000123f4 (02) 0000                     ADD [BX+SI], AL
000123f6 (02) ff20                     JMP [BX+SI]
000123f8 (02) 2020                     AND [BX+SI], AH
000123fa (02) 2020                     AND [BX+SI], AH
000123fc (02) 2020                     AND [BX+SI], AH
000123fe (02) 2020                     AND [BX+SI], AH
00012400 (02) 2020                     AND [BX+SI], AH
00012402 (02) 2020                     AND [BX+SI], AH
00012404 (02) 2020                     AND [BX+SI], AH
00012406 (02) 2020                     AND [BX+SI], AH
00012408 (02) 2020                     AND [BX+SI], AH
0001240a (02) 2020                     AND [BX+SI], AH
0001240c (02) 2020                     AND [BX+SI], AH
0001240e (02) 2020                     AND [BX+SI], AH
00012410 (02) 2020                     AND [BX+SI], AH
00012412 (02) 2020                     AND [BX+SI], AH
00012414 (02) 2020                     AND [BX+SI], AH
00012416 (02) 2020                     AND [BX+SI], AH
00012418 (02) 2020                     AND [BX+SI], AH
0001241a (02) 2020                     AND [BX+SI], AH
0001241c (02) 2020                     AND [BX+SI], AH
0001241e (02) 2020                     AND [BX+SI], AH
00012420 (02) 2020                     AND [BX+SI], AH
00012422 (02) 2020                     AND [BX+SI], AH
00012424 (02) 2020                     AND [BX+SI], AH
00012426 (02) 2000                     AND [BX+SI], AL
00012428 (04) 8108 9508                OR WORD [BX+SI], 0x895
0001242c (03) a9 08c0                  TEST AX, 0xc008
0001242f (02) 08ff                     OR BH, BH
00012431 (02) ff00                     INC WORD [BX+SI]
00012433 (01) cc                       INT 3
00012434 (01) cc                       INT 3
00012435 (01) cc                       INT 3
00012436 (01) cc                       INT 3
00012437 (02) 0000                     ADD [BX+SI], AL
00012439 (02) ff00                     INC WORD [BX+SI]
0001243b (02) 0000                     ADD [BX+SI], AL
0001243d (02) 00ff                     ADD BH, BH
0001243f (01) ff                       DB 0xff
00012440 (01) ff                       DB 0xff
00012441 (02) ff00                     INC WORD [BX+SI]
00012443 (04) 0016 031f                ADD [0x1f03], DL
00012447 (02) 0018                     ADD [BX+SI], BL
00012449 (04) 0a1e 0b1c                OR BL, [0x1c0b]
0001244d (02) 0018                     ADD [BX+SI], BL
0001244f (01) 4f                       DEC DI
00012450 (02) 180c                     SBB [SI], CL
00012452 (04) 1a1e 0b1c                SBB BL, [0x1c0b]
00012456 (02) 0018                     ADD [BX+SI], BL
00012458 (01) 4f                       DEC DI
00012459 (02) 000c                     ADD [SI], CL
0001245b (02) 1a01                     SBB AL, [BX+DI]
0001245d (01) 0e                       PUSH CS
0001245e (02) 0001                     ADD [BX+DI], AL
00012460 (03) 0f0017                   LLDT WORD [BX]
00012463 (02) 0009                     ADD [BX+DI], CL
00012465 (01) 07                       POP ES
00012466 (02) 0000                     ADD [BX+SI], AL
00012468 (02) 0000                     ADD [BX+SI], AL
0001246a (02) 0000                     ADD [BX+SI], AL
0001246c (01) 17                       POP SS
0001246d (02) 0004                     ADD [SI], AL
0001246f (03) 26 0000                  ADD ES:[BX+SI], AL
00012472 (02) 0000                     ADD [BX+SI], AL
00012474 (02) 0000                     ADD [BX+SI], AL
00012476 (01) 17                       POP SS
00012477 (02) 0007                     ADD [BX], AL
00012479 (01) 1f                       POP DS
0001247a (02) 0000                     ADD [BX+SI], AL
0001247c (02) 0000                     ADD [BX+SI], AL
0001247e (02) 0000                     ADD [BX+SI], AL
00012480 (01) 17                       POP SS
00012481 (02) 0009                     ADD [BX+DI], CL
00012483 (02) 0900                     OR [BX+SI], AX
00012485 (02) 0000                     ADD [BX+SI], AL
00012487 (02) 0000                     ADD [BX+SI], AL
00012489 (02) 0017                     ADD [BX], DL
0001248b (02) 0004                     ADD [SI], AL
0001248d (01) 1e                       PUSH DS
0001248e (02) 0000                     ADD [BX+SI], AL
00012490 (02) 0000                     ADD [BX+SI], AL
00012492 (02) 0000                     ADD [BX+SI], AL
00012494 (01) 17                       POP SS
00012495 (02) 0007                     ADD [BX], AL
00012497 (02) 1b00                     SBB AX, [BX+SI]
00012499 (02) 0000                     ADD [BX+SI], AL
0001249b (02) 0000                     ADD [BX+SI], AL
0001249d (02) 0000                     ADD [BX+SI], AL
0001249f (02) 0003                     ADD [BP+DI], AL
000124a1 (02) 0017                     ADD [BX], DL
000124a3 (04) 12b6 17bc                ADC DH, [BP-0x43e9]
000124a7 (01) 17                       POP SS
000124a8 (02) 0100                     ADD [BX+SI], AX
000124aa (02) 8a14                     MOV DL, [SI]
000124ac (02) 0000                     ADD [BX+SI], AL
000124ae (02) 0300                     ADD AX, [BX+SI]
000124b0 (02) e0 14                    LOOPNZ 0x124c6
000124b2 (02) 0000                     ADD [BX+SI], AL
000124b4 (01) c6                       DB 0xc6
000124b5 (01) 17                       POP SS
000124b6 (02) 0000                     ADD [BX+SI], AL
000124b8 (02) 0000                     ADD [BX+SI], AL
000124ba (01) 1e                       PUSH DS
000124bb (03) 15 0100                  ADC AX, 0x1
000124be (02) 0000                     ADD [BX+SI], AL
000124c0 (02) 0000                     ADD [BX+SI], AL
000124c2 (02) 0000                     ADD [BX+SI], AL
000124c4 (02) 0000                     ADD [BX+SI], AL
000124c6 (02) 0000                     ADD [BX+SI], AL
000124c8 (02) 0000                     ADD [BX+SI], AL
000124ca (02) 0000                     ADD [BX+SI], AL
000124cc (02) 0000                     ADD [BX+SI], AL
000124ce (02) 0000                     ADD [BX+SI], AL
000124d0 (02) 0000                     ADD [BX+SI], AL
000124d2 (02) 0000                     ADD [BX+SI], AL
000124d4 (02) 0000                     ADD [BX+SI], AL
000124d6 (02) 0000                     ADD [BX+SI], AL
000124d8 (02) 0000                     ADD [BX+SI], AL
000124da (02) 0000                     ADD [BX+SI], AL
000124dc (01) 1f                       POP DS
000124dd (02) 1c 1f                    SBB AL, 0x1f
000124df (01) 1e                       PUSH DS
000124e0 (01) 1f                       POP DS
000124e1 (01) 1e                       PUSH DS
000124e2 (01) 1f                       POP DS
000124e3 (01) 1f                       POP DS
000124e4 (01) 1e                       PUSH DS
000124e5 (01) 1f                       POP DS
000124e6 (01) 1e                       PUSH DS
000124e7 (01) 1f                       POP DS
000124e8 (02) 0000                     ADD [BX+SI], AL
000124ea (02) 0000                     ADD [BX+SI], AL
000124ec (02) 0000                     ADD [BX+SI], AL
000124ee (02) 0000                     ADD [BX+SI], AL
000124f0 (02) 0000                     ADD [BX+SI], AL
000124f2 (02) 0000                     ADD [BX+SI], AL
000124f4 (02) 0000                     ADD [BX+SI], AL
000124f6 (02) 0000                     ADD [BX+SI], AL
000124f8 (02) 0000                     ADD [BX+SI], AL
000124fa (02) 0000                     ADD [BX+SI], AL
000124fc (02) 0000                     ADD [BX+SI], AL
000124fe (02) 0000                     ADD [BX+SI], AL
00012500 (02) 0000                     ADD [BX+SI], AL
00012502 (02) 0000                     ADD [BX+SI], AL
00012504 (02) 0000                     ADD [BX+SI], AL
00012506 (02) 0000                     ADD [BX+SI], AL
00012508 (02) 0000                     ADD [BX+SI], AL
0001250a (02) 0000                     ADD [BX+SI], AL
0001250c (02) 0000                     ADD [BX+SI], AL
0001250e (02) 0000                     ADD [BX+SI], AL
00012510 (02) 0000                     ADD [BX+SI], AL
00012512 (02) 0000                     ADD [BX+SI], AL
00012514 (02) 0000                     ADD [BX+SI], AL
00012516 (02) 0000                     ADD [BX+SI], AL
00012518 (02) 0000                     ADD [BX+SI], AL
0001251a (02) 0000                     ADD [BX+SI], AL
0001251c (02) 0000                     ADD [BX+SI], AL
0001251e (02) 0000                     ADD [BX+SI], AL
00012520 (02) 0000                     ADD [BX+SI], AL
00012522 (02) 0000                     ADD [BX+SI], AL
00012524 (02) 0000                     ADD [BX+SI], AL
00012526 (02) 0000                     ADD [BX+SI], AL
00012528 (02) 0000                     ADD [BX+SI], AL
0001252a (02) 0000                     ADD [BX+SI], AL
0001252c (02) 0000                     ADD [BX+SI], AL
0001252e (02) 0000                     ADD [BX+SI], AL
00012530 (02) 0000                     ADD [BX+SI], AL
00012532 (02) 0000                     ADD [BX+SI], AL
00012534 (02) 0000                     ADD [BX+SI], AL
00012536 (02) 0000                     ADD [BX+SI], AL
00012538 (02) 0000                     ADD [BX+SI], AL
0001253a (02) 0000                     ADD [BX+SI], AL
0001253c (02) 0000                     ADD [BX+SI], AL
0001253e (02) 0000                     ADD [BX+SI], AL
00012540 (02) 0000                     ADD [BX+SI], AL
00012542 (02) 0000                     ADD [BX+SI], AL
00012544 (02) 0000                     ADD [BX+SI], AL
00012546 (02) 0000                     ADD [BX+SI], AL
00012548 (02) 0000                     ADD [BX+SI], AL
0001254a (02) 0000                     ADD [BX+SI], AL
0001254c (02) 0000                     ADD [BX+SI], AL
0001254e (02) 0000                     ADD [BX+SI], AL
00012550 (02) 0000                     ADD [BX+SI], AL
00012552 (02) 0000                     ADD [BX+SI], AL
00012554 (02) 0000                     ADD [BX+SI], AL
00012556 (02) 0000                     ADD [BX+SI], AL
00012558 (02) 0000                     ADD [BX+SI], AL
0001255a (02) 0000                     ADD [BX+SI], AL
0001255c (02) 0000                     ADD [BX+SI], AL
0001255e (02) 0000                     ADD [BX+SI], AL
00012560 (02) 0000                     ADD [BX+SI], AL
00012562 (02) 0000                     ADD [BX+SI], AL
00012564 (02) 0000                     ADD [BX+SI], AL
00012566 (02) 0000                     ADD [BX+SI], AL
00012568 (02) 0000                     ADD [BX+SI], AL
0001256a (02) 0000                     ADD [BX+SI], AL
0001256c (02) 0000                     ADD [BX+SI], AL
0001256e (02) 0000                     ADD [BX+SI], AL
00012570 (02) 0000                     ADD [BX+SI], AL
00012572 (02) 0000                     ADD [BX+SI], AL
00012574 (02) 0000                     ADD [BX+SI], AL
00012576 (02) 0000                     ADD [BX+SI], AL
00012578 (02) 0000                     ADD [BX+SI], AL
0001257a (02) 0000                     ADD [BX+SI], AL
0001257c (02) 0000                     ADD [BX+SI], AL
0001257e (02) 0000                     ADD [BX+SI], AL
00012580 (02) 0000                     ADD [BX+SI], AL
00012582 (02) 0000                     ADD [BX+SI], AL
00012584 (02) 0000                     ADD [BX+SI], AL
00012586 (02) 0000                     ADD [BX+SI], AL
00012588 (02) 0000                     ADD [BX+SI], AL
0001258a (02) 0000                     ADD [BX+SI], AL
0001258c (02) 0000                     ADD [BX+SI], AL
0001258e (02) 0000                     ADD [BX+SI], AL
00012590 (02) 0000                     ADD [BX+SI], AL
00012592 (02) 0000                     ADD [BX+SI], AL
00012594 (02) 0000                     ADD [BX+SI], AL
00012596 (02) 0000                     ADD [BX+SI], AL
00012598 (02) 0000                     ADD [BX+SI], AL
0001259a (02) 0000                     ADD [BX+SI], AL
0001259c (02) 0000                     ADD [BX+SI], AL
0001259e (02) 0000                     ADD [BX+SI], AL
000125a0 (02) 0000                     ADD [BX+SI], AL
000125a2 (02) 0000                     ADD [BX+SI], AL
000125a4 (02) 0000                     ADD [BX+SI], AL
000125a6 (02) 0000                     ADD [BX+SI], AL
000125a8 (02) 0000                     ADD [BX+SI], AL
000125aa (02) 0000                     ADD [BX+SI], AL
000125ac (02) 0000                     ADD [BX+SI], AL
000125ae (02) 0000                     ADD [BX+SI], AL
000125b0 (02) 0000                     ADD [BX+SI], AL
000125b2 (02) 0000                     ADD [BX+SI], AL
000125b4 (02) 0000                     ADD [BX+SI], AL
000125b6 (02) 0000                     ADD [BX+SI], AL
000125b8 (02) 0000                     ADD [BX+SI], AL
000125ba (01) a5                       MOVSW
000125bb (03) 15 0000                  ADC AX, 0x0
000125be (02) 0000                     ADD [BX+SI], AL
000125c0 (02) d315                     RCL WORD [DI], CL
000125c2 (01) 4b                       DEC BX
000125c3 (01) 16                       PUSH SS
000125c4 (02) 0000                     ADD [BX+SI], AL
000125c6 (02) 0000                     ADD [BX+SI], AL
000125c8 (02) 0000                     ADD [BX+SI], AL
000125ca (02) 0000                     ADD [BX+SI], AL
000125cc (02) 0000                     ADD [BX+SI], AL
000125ce (02) 0000                     ADD [BX+SI], AL
000125d0 (02) 04 02                    ADD AL, 0x2
000125d2 (02) 04 01                    ADD AL, 0x1
000125d4 (02) 04 03                    ADD AL, 0x3
000125d6 (02) 04 04                    ADD AL, 0x4
000125d8 (02) 04 02                    ADD AL, 0x2
000125da (01) 06                       PUSH ES
000125db (02) 0105                     ADD [DI], AX
000125dd (02) 0307                     ADD AX, [BX]
000125df (02) 0004                     ADD [SI], AL
000125e1 (02) 04 06                    ADD AL, 0x6
000125e3 (02) 04 05                    ADD AL, 0x5
000125e5 (02) 0004                     ADD [SI], AL
000125e7 (02) 04 04                    ADD AL, 0x4
000125e9 (04) 0206 0105                ADD AL, [0x501]
000125ed (02) 0307                     ADD AX, [BX]
000125ef (02) 04 06                    ADD AL, 0x6
000125f1 (02) 0809                     OR [BX+DI], CL
000125f3 (02) 0a0d                     OR CL, [DI]
000125f5 (03) 0f1100                   MOVUPS DQWORD [BX+SI], XMM0
000125f8 (02) 0000                     ADD [BX+SI], AL
000125fa (02) 00f6                     ADD DH, DH
000125fc (02) 2900                     SUB [BX+SI], AX
000125fe (02) 0000                     ADD [BX+SI], AL
00012600 (02) 0035                     ADD [DI], DH
00012602 (02) 2b00                     SUB AX, [BX+SI]
00012604 (02) 0000                     ADD [BX+SI], AL
00012606 (02) 0000                     ADD [BX+SI], AL
00012608 (02) 0000                     ADD [BX+SI], AL
0001260a (02) 0000                     ADD [BX+SI], AL
0001260c (02) 0000                     ADD [BX+SI], AL
0001260e (02) 0000                     ADD [BX+SI], AL
00012610 (02) 0000                     ADD [BX+SI], AL
00012612 (02) 0000                     ADD [BX+SI], AL
00012614 (02) 0000                     ADD [BX+SI], AL
00012616 (02) 0000                     ADD [BX+SI], AL
00012618 (02) 0000                     ADD [BX+SI], AL
0001261a (02) 0000                     ADD [BX+SI], AL
0001261c (02) 0000                     ADD [BX+SI], AL
0001261e (02) 0000                     ADD [BX+SI], AL
00012620 (02) 0000                     ADD [BX+SI], AL
00012622 (02) 0000                     ADD [BX+SI], AL
00012624 (02) 0000                     ADD [BX+SI], AL
00012626 (02) 0000                     ADD [BX+SI], AL
00012628 (02) 0000                     ADD [BX+SI], AL
0001262a (02) 0000                     ADD [BX+SI], AL
0001262c (02) 0000                     ADD [BX+SI], AL
0001262e (02) 0000                     ADD [BX+SI], AL
00012630 (02) 0000                     ADD [BX+SI], AL
00012632 (02) 0000                     ADD [BX+SI], AL
00012634 (02) 0000                     ADD [BX+SI], AL
00012636 (02) 0000                     ADD [BX+SI], AL
00012638 (02) 0000                     ADD [BX+SI], AL
0001263a (02) 0000                     ADD [BX+SI], AL
0001263c (02) 0000                     ADD [BX+SI], AL
0001263e (02) 0000                     ADD [BX+SI], AL
00012640 (02) 0000                     ADD [BX+SI], AL
00012642 (02) 0000                     ADD [BX+SI], AL
00012644 (02) 0000                     ADD [BX+SI], AL
00012646 (02) 0000                     ADD [BX+SI], AL
00012648 (02) 0000                     ADD [BX+SI], AL
0001264a (02) 0000                     ADD [BX+SI], AL
0001264c (02) 0000                     ADD [BX+SI], AL
0001264e (02) 0000                     ADD [BX+SI], AL
00012650 (02) 0000                     ADD [BX+SI], AL
00012652 (02) 0000                     ADD [BX+SI], AL
00012654 (02) 0000                     ADD [BX+SI], AL
00012656 (02) 0000                     ADD [BX+SI], AL
00012658 (02) 0000                     ADD [BX+SI], AL
0001265a (02) 0000                     ADD [BX+SI], AL
0001265c (02) 0000                     ADD [BX+SI], AL
0001265e (02) 0000                     ADD [BX+SI], AL
00012660 (02) 0000                     ADD [BX+SI], AL
00012662 (02) 0000                     ADD [BX+SI], AL
00012664 (02) 0000                     ADD [BX+SI], AL
00012666 (02) 0000                     ADD [BX+SI], AL
00012668 (02) 0000                     ADD [BX+SI], AL
0001266a (02) 0000                     ADD [BX+SI], AL
0001266c (02) 0000                     ADD [BX+SI], AL
0001266e (02) 0000                     ADD [BX+SI], AL
00012670 (02) 0000                     ADD [BX+SI], AL
00012672 (02) 0000                     ADD [BX+SI], AL
00012674 (02) 0000                     ADD [BX+SI], AL
00012676 (02) 0000                     ADD [BX+SI], AL
00012678 (02) 0000                     ADD [BX+SI], AL
0001267a (02) 0000                     ADD [BX+SI], AL
0001267c (02) 0000                     ADD [BX+SI], AL
0001267e (02) 0000                     ADD [BX+SI], AL
00012680 (02) 0000                     ADD [BX+SI], AL
00012682 (02) 0000                     ADD [BX+SI], AL
00012684 (02) 0000                     ADD [BX+SI], AL
00012686 (02) 0000                     ADD [BX+SI], AL
00012688 (02) 0000                     ADD [BX+SI], AL
0001268a (02) 0000                     ADD [BX+SI], AL
0001268c (02) 0000                     ADD [BX+SI], AL
0001268e (02) 0000                     ADD [BX+SI], AL
00012690 (02) 0000                     ADD [BX+SI], AL
00012692 (02) 0000                     ADD [BX+SI], AL
00012694 (02) 0000                     ADD [BX+SI], AL
00012696 (02) 0000                     ADD [BX+SI], AL
00012698 (02) 0000                     ADD [BX+SI], AL
0001269a (02) 0000                     ADD [BX+SI], AL
0001269c (02) 0000                     ADD [BX+SI], AL
0001269e (02) 0000                     ADD [BX+SI], AL
000126a0 (02) 0000                     ADD [BX+SI], AL
000126a2 (02) 0000                     ADD [BX+SI], AL
000126a4 (02) 0000                     ADD [BX+SI], AL
000126a6 (02) 0000                     ADD [BX+SI], AL
000126a8 (02) 0000                     ADD [BX+SI], AL
000126aa (02) 0000                     ADD [BX+SI], AL
000126ac (02) 0000                     ADD [BX+SI], AL
000126ae (02) 0000                     ADD [BX+SI], AL
000126b0 (02) 0000                     ADD [BX+SI], AL
000126b2 (02) 2a1d                     SUB BL, [DI]
000126b4 (02) 0000                     ADD [BX+SI], AL
000126b6 (02) 0000                     ADD [BX+SI], AL
000126b8 (02) 0000                     ADD [BX+SI], AL
000126ba (02) 0000                     ADD [BX+SI], AL
000126bc (02) 0000                     ADD [BX+SI], AL
000126be (02) 0000                     ADD [BX+SI], AL
000126c0 (02) 0000                     ADD [BX+SI], AL
000126c2 (02) 1004                     ADC [SI], AL
000126c4 (03) 05 063e                  ADD AX, 0x3e06
000126c7 (03) 0941 0c                  OR [BX+DI+0xc], AX
000126ca (04) 2980 4d47                SUB [BX+SI+0x474d], AX
000126ce (02) 0000                     ADD [BX+SI], AL
000126d0 (02) 0000                     ADD [BX+SI], AL
000126d2 (01) 44                       INC SP
000126d3 (02) 1112                     ADC [BP+SI], DX
000126d5 (02) 14 08                    ADC AL, 0x8
000126d7 (01) 17                       POP SS
000126d8 (02) 0a0b                     OR CL, [BP+DI]
000126da (03) 0d 8348                  OR AX, 0x4883
000126dd (01) 49                       DEC CX
000126de (02) 0000                     ADD [BX+SI], AL
000126e0 (02) 0000                     ADD [BX+SI], AL
000126e2 (02) 0203                     ADD AL, [BP+DI]
000126e4 (02) 2013                     AND [BP+DI], DL
000126e6 (01) 07                       POP ES
000126e7 (01) 16                       PUSH SS
000126e8 (02) 1819                     SBB [BX+DI], BL
000126ea (04) 1a82 4e4a                SBB AL, [BP+SI+0x4a4e]
000126ee (02) 1c 00                    SBB AL, 0x0
000126f0 (02) 0000                     ADD [BX+SI], AL
000126f2 (04) 3a1e 2d21                CMP BL, [0x212d]
000126f6 (03) 15 2425                  ADC AX, 0x2524
000126f9 (02) 282a                     SUB [BP+SI], CH
000126fb (02) 1c 84                    SBB AL, 0x84
000126fd (01) 53                       PUSH BX
000126fe (02) 8700                     XCHG [BX+SI], AX
00012700 (02) 0000                     ADD [BX+SI], AL
00012702 (01) 45                       INC BP
00012703 (01) 1f                       POP DS
00012704 (03) 2e 2223                  AND AH, CS:[BP+DI]
00012707 (04) 3126 271b                XOR [0x1b27], SP
0001270b (01) 0e                       PUSH CS
0001270c (02) 8537                     TEST [BX], SI
0001270e (02) 8600                     XCHG [BX+SI], AL
00012710 (02) 0000                     ADD [BX+SI], AL
00012712 (03) 0f2c39                   CVTTPS2PI MM7, QWORD [BX+DI]
00012715 (01) 2f                       DAS
00012716 (02) 3032                     XOR [BP+SI], DH
00012718 (02) 3334                     XOR SI, [SI]
0001271a (03) 35 0052                  XOR AX, 0x5200
0001271d (01) 4f                       DEC DI
0001271e (01) 51                       PUSH CX
0001271f (02) 0000                     ADD [BX+SI], AL
00012721 (02) 0001                     ADD [BX+DI], AL
00012723 (02) 3b3c                     CMP DI, [SI]
00012725 (03) 3d 3f40                  CMP AX, 0x403f
00012728 (01) 42                       INC DX
00012729 (01) 43                       INC BX
0001272a (04) 2b81 4b4c                SUB AX, [BX+DI+0x4c4b]
0001272e (01) 50                       PUSH AX
0001272f (02) 0000                     ADD [BX+SI], AL
00012731 (02) 0000                     ADD [BX+SI], AL
00012733 (01) 4b                       DEC BX
00012734 (03) 004d 00                  ADD [DI+0x0], CL
00012737 (01) 48                       DEC AX
00012738 (03) 0050 2f                  ADD [BX+SI+0x2f], DL
0001273b (01) 45                       INC BP
0001273c (03) 2346 2c                  AND AX, [BP+0x2c]
0001273f (04) 332e 3400                XOR BP, [0x34]
00012743 (02) 73 00                    JAE 0x12745
00012745 (02) 74 00                    JZ 0x12747
00012747 (01) 49                       DEC CX
00012748 (03) 0051 2f                  ADD [BX+DI+0x2f], DL
0001274b (01) 45                       INC BP
0001274c (03) 2346 2c                  AND AX, [BP+0x2c]
0001274f (04) 332e 3400                XOR BP, [0x34]
00012753 (02) 8500                     TEST [BX+SI], AX
00012755 (02) 8600                     XCHG [BX+SI], AL
00012757 (02) 8400                     TEST [BX+SI], AL
00012759 (02) 76 2f                    JBE 0x1278a
0001275b (01) 45                       INC BP
0001275c (03) 0046 2c                  ADD [BP+0x2c], AL
0001275f (04) 332e 3400                XOR BP, [0x34]
00012763 (02) 8700                     XCHG [BX+SI], AX
00012765 (02) 8800                     MOV [BX+SI], AL
00012767 (02) 8900                     MOV [BX+SI], AX
00012769 (01) 90                       NOP
0001276a (01) 2f                       DAS
0001276b (01) 45                       INC BP
0001276c (03) 2346 2c                  AND AX, [BP+0x2c]
0001276f (04) 332e 344b                XOR BP, [0x4b34]
00012773 (01) 4d                       DEC BP
00012774 (01) 48                       DEC AX
00012775 (01) 50                       PUSH AX
00012776 (02) 73 74                    JAE 0x127ec
00012778 (01) 49                       DEC CX
00012779 (01) 51                       PUSH CX
0001277a (04) 8586 8476                TEST [BP+0x7684], AX
0001277e (04) 8788 8990                XCHG [BX+SI-0x6f77], CX
00012782 (02) ff1b                     CALL FAR WORD [BP+DI]
00012784 (02) 3132                     XOR [BP+SI], SI
00012786 (02) 3334                     XOR SI, [SI]
00012788 (03) 35 3637                  XOR AX, 0x3736
0001278b (02) 3839                     CMP [BX+DI], BH
0001278d (02) 302d                     XOR [DI], CH
0001278f (01) 5f                       POP DI
00012790 (02) 0809                     OR [BX+DI], CL
00012792 (02) 71 77                    JNO 0x1280b
00012794 (01) 65                       DB 0x65
00012794 (03) 65 72 74                 JB 0x1280b
00012797 (02) 79 75                    JNS 0x1280e
00012799 (05) 696f 70 5b5d             IMUL BP, [BX+0x70], 0x5d5b
0001279e (03) 0d ff61                  OR AX, 0x61ff
000127a1 (02) 73 64                    JAE 0x12807
000127a3 (01) 67                       DB 0x67
000127a3 (07) 66 67 68 6a6b6c3b        PUSH 0x3b6c6b6a
000127aa (01) 40                       INC AX
000127ab (01) 5e                       POP SI
000127ac (03) 3a5c 7a                  CMP BL, [SI+0x7a]
000127af (02) 78 63                    JS 0x12814
000127b1 (02) 76 62                    JBE 0x12815
000127b3 (01) 6e                       OUTSB
000127b4 (01) 6d                       INSW
000127b5 (02) 2c 2e                    SUB AL, 0x2e
000127b7 (01) 2f                       DAS
000127b8 (02) ff2a                     JMP FAR WORD [BP+SI]
000127ba (02) ff20                     JMP [BX+SI]
000127bc (04) ff80 8182                INC WORD [BX+SI-0x7d7f]
000127c0 (05) 8384 8586 87             ADD WORD [SI-0x797b], -0x79
000127c5 (04) 8889 ff13                MOV [BX+DI+0x13ff], CL
000127c9 (02) 0000                     ADD [BX+SI], AL
000127cb (02) 002d                     ADD [DI], CH
000127cd (02) 00ff                     ADD BH, BH
000127cf (02) 002b                     ADD [BP+DI], CH
000127d1 (02) 0000                     ADD [BX+SI], AL
000127d3 (02) 0000                     ADD [BX+SI], AL
000127d5 (02) 7f ff                    JG 0x127d6
000127d7 (02) 1b21                     SBB SP, [BX+DI]
000127d9 (02) 2223                     AND AH, [BP+DI]
000127db (02) 24 25                    AND AL, 0x25
000127dd (01) 26                       DB 0x26
000127dd (02) 26 27                    DAA
000127df (02) 2829                     SUB [BX+DI], CH
000127e1 (02) 303d                     XOR [DI], BH
000127e3 (01) 60                       PUSHA
000127e4 (02) 0800                     OR [BX+SI], AL
000127e6 (01) 51                       PUSH CX
000127e7 (01) 57                       PUSH DI
000127e8 (01) 45                       INC BP
000127e9 (01) 52                       PUSH DX
000127ea (01) 54                       PUSH SP
000127eb (01) 59                       POP CX
000127ec (01) 55                       PUSH BP
000127ed (01) 49                       DEC CX
000127ee (01) 4f                       DEC DI
000127ef (01) 50                       PUSH AX
000127f0 (02) 7b 7d                    JNP 0x1286f
000127f2 (03) 0d ff41                  OR AX, 0x41ff
000127f5 (01) 53                       PUSH BX
000127f6 (01) 44                       INC SP
000127f7 (01) 46                       INC SI
000127f8 (01) 47                       INC DI
000127f9 (01) 48                       DEC AX
000127fa (01) 4a                       DEC DX
000127fb (01) 4b                       DEC BX
000127fc (01) 4c                       DEC SP
000127fd (03) 2b40 7e                  SUB AX, [BX+SI+0x7e]
00012800 (03) 2a7c 5a                  SUB BH, [SI+0x5a]
00012803 (01) 58                       POP AX
00012804 (01) 43                       INC BX
00012805 (01) 56                       PUSH SI
00012806 (01) 42                       INC DX
00012807 (01) 4e                       DEC SI
00012808 (01) 4d                       DEC BP
00012809 (02) 3c 3e                    CMP AL, 0x3e
0001280b (01) 3f                       AAS
0001280c (04) ffb7 ff20                PUSH WORD [BX+0x20ff]
00012810 (04) ff9e 9fa0                CALL FAR WORD [BP-0x5f61]
00012814 (03) a1 a2a3                  MOV AX, [0xa3a2]
00012817 (01) a4                       MOVSB
00012818 (01) a5                       MOVSW
00012819 (01) a6                       CMPSB
0001281a (01) a7                       CMPSW
0001281b (02) ff11                     CALL [BX+DI]
0001281d (01) 37                       AAA
0001281e (02) 3839                     CMP [BX+DI], BH
00012820 (03) 2d 3435                  SUB AX, 0x3534
00012823 (03) 36 2b31                  SUB SI, SS:[BX+DI]
00012826 (02) 3233                     XOR DH, [BP+DI]
00012828 (04) 302e ff1b                XOR [0x1bff], CH
0001282c (01) ff                       DB 0xff
0001282d (01) ff                       DB 0xff
0001282e (01) ff                       DB 0xff
0001282f (01) ff                       DB 0xff
00012830 (01) ff                       DB 0xff
00012831 (01) ff                       DB 0xff
00012832 (01) ff                       DB 0xff
00012833 (01) ff                       DB 0xff
00012834 (01) ff                       DB 0xff
00012835 (02) ff1f                     CALL FAR WORD [BX]
00012837 (01) ff                       DB 0xff
00012838 (02) 7f ff                    JG 0x12839
0001283a (02) 1117                     ADC [BX], DX
0001283c (03) 05 1214                  ADD AX, 0x1412
0001283f (02) 1915                     SBB [DI], DX
00012841 (02) 090f                     OR [BX], CX
00012843 (02) 101b                     ADC [BP+DI], BL
00012845 (03) 1d 0aff                  SBB AX, 0xff0a
00012848 (02) 0113                     ADD [BP+DI], DX
0001284a (02) 04 06                    ADD AL, 0x6
0001284c (01) 07                       POP ES
0001284d (02) 080a                     OR [BP+SI], CL
0001284f (02) 0b0c                     OR CX, [SI]
00012851 (02) ff00                     INC WORD [BX+SI]
00012853 (01) 1e                       PUSH DS
00012854 (02) ff1c                     CALL FAR WORD [SI]
00012856 (02) 1a18                     SBB BL, [BX+SI]
00012858 (04) 0316 020e                ADD DX, [0xe02]
0001285c (03) 0d ffff                  OR AX, 0xffff
0001285f (01) ff                       DB 0xff
00012860 (02) ff10                     CALL [BX+SI]
00012862 (02) ff20                     JMP [BX+SI]
00012864 (04) ffa8 a9aa                JMP FAR WORD [BX+SI-0x5557]
00012868 (01) ab                       STOSW
00012869 (01) ac                       LODSB
0001286a (01) ad                       LODSW
0001286b (01) ae                       SCASB
0001286c (01) af                       SCASW
0001286d (02) b0 b1                    MOV AL, 0xb1
0001286f (02) ff03                     INC WORD [BP+DI]
00012871 (01) 37                       AAA
00012872 (02) 3839                     CMP [BX+DI], BH
00012874 (03) 2d 3435                  SUB AX, 0x3534
00012877 (03) 36 2b31                  SUB SI, SS:[BX+DI]
0001287a (02) 3233                     XOR DH, [BP+DI]
0001287c (04) 302e 77ff                XOR [0xff77], CH
00012880 (02) 84ff                     TEST BH, BH
00012882 (02) 73 ff                    JAE 0x12883
00012884 (02) 74 ff                    JZ 0x12885
00012886 (02) 75 ff                    JNZ 0x12887
00012888 (02) 76 ff                    JBE 0x12889
0001288a (02) ff00                     INC WORD [BX+SI]
0001288c (02) 0000                     ADD [BX+SI], AL
0001288e (01) 45                       INC BP
0001288f (02) 1c 0e                    SBB AL, 0xe
00012891 (02) 1c 14                    SBB AL, 0x14
00012893 (02) 1c 1a                    SBB AL, 0x1a
00012895 (02) 1c 20                    SBB AL, 0x20
00012897 (02) 1c 25                    SBB AL, 0x25
00012899 (02) 1c 2b                    SBB AL, 0x2b
0001289b (02) 1c 30                    SBB AL, 0x30
0001289d (02) 1c 35                    SBB AL, 0x35
0001289f (02) 1c 3b                    SBB AL, 0x3b
000128a1 (02) 1c 40                    SBB AL, 0x40
000128a3 (02) 1c 0e                    SBB AL, 0xe
000128a5 (02) 1c 14                    SBB AL, 0x14
000128a7 (02) 1c 1a                    SBB AL, 0x1a
000128a9 (02) 1c 20                    SBB AL, 0x20
000128ab (02) 1c 25                    SBB AL, 0x25
000128ad (02) 1c 2b                    SBB AL, 0x2b
000128af (02) 1c 30                    SBB AL, 0x30
000128b1 (02) 1c 35                    SBB AL, 0x35
000128b3 (02) 1c 3b                    SBB AL, 0x3b
000128b5 (02) 1c 40                    SBB AL, 0x40
000128b7 (02) 1c 09                    SBB AL, 0x9
000128b9 (02) 1c 09                    SBB AL, 0x9
000128bb (02) 1c 09                    SBB AL, 0x9
000128bd (02) 1c 09                    SBB AL, 0x9
000128bf (02) 1c 09                    SBB AL, 0x9
000128c1 (02) 1c 09                    SBB AL, 0x9
000128c3 (02) 1c 09                    SBB AL, 0x9
000128c5 (02) 1c 09                    SBB AL, 0x9
000128c7 (02) 1c 09                    SBB AL, 0x9
000128c9 (02) 1c 09                    SBB AL, 0x9
000128cb (02) 1c 5a                    SBB AL, 0x5a
000128cd (02) 1c 5c                    SBB AL, 0x5c
000128cf (02) 1c 60                    SBB AL, 0x60
000128d1 (02) 1c 4a                    SBB AL, 0x4a
000128d3 (02) 1c 46                    SBB AL, 0x46
000128d5 (02) 1c 48                    SBB AL, 0x48
000128d7 (02) 1c 4c                    SBB AL, 0x4c
000128d9 (02) 1c 4a                    SBB AL, 0x4a
000128db (02) 1c 5a                    SBB AL, 0x5a
000128dd (02) 1c 5c                    SBB AL, 0x5c
000128df (02) 1c 60                    SBB AL, 0x60
000128e1 (02) 1c 5e                    SBB AL, 0x5e
000128e3 (02) 1c 4e                    SBB AL, 0x4e
000128e5 (02) 1c 51                    SBB AL, 0x51
000128e7 (02) 1c 57                    SBB AL, 0x57
000128e9 (02) 1c 54                    SBB AL, 0x54
000128eb (02) 1c 5a                    SBB AL, 0x5a
000128ed (02) 1c 5c                    SBB AL, 0x5c
000128ef (02) 1c 64                    SBB AL, 0x64
000128f1 (02) 1c 62                    SBB AL, 0x62
000128f3 (02) 1c 50                    SBB AL, 0x50
000128f5 (01) 43                       INC BX
000128f6 (01) 54                       PUSH SP
000128f7 (01) 6d                       INSW
000128f8 (02) 70 00                    JO 0x128fa
000128fa (02) 0800                     OR [BX+SI], AL
000128fc (02) 1800                     SBB [BX+SI], AL
000128fe (01) 48                       DEC AX
000128ff (01) 45                       INC BP
00012900 (01) 4c                       DEC SP
00012901 (01) 50                       PUSH AX
00012902 (03) 0d 0053                  OR AX, 0x5300
00012905 (01) 44                       INC SP
00012906 (01) 49                       DEC CX
00012907 (01) 52                       PUSH DX
00012908 (02) 2000                     AND [BX+SI], AL
0001290a (01) 53                       PUSH BX
0001290b (01) 48                       DEC AX
0001290c (01) 4f                       DEC DI
0001290d (01) 57                       PUSH DI
0001290e (02) 2000                     AND [BX+SI], AL
00012910 (01) 53                       PUSH BX
00012911 (01) 45                       INC BP
00012912 (01) 54                       PUSH SP
00012913 (02) 2000                     AND [BX+SI], AL
00012915 (01) 43                       INC BX
00012916 (01) 4f                       DEC DI
00012917 (01) 50                       PUSH AX
00012918 (01) 59                       POP CX
00012919 (02) 2000                     AND [BX+SI], AL
0001291b (01) 52                       PUSH DX
0001291c (01) 45                       INC BP
0001291d (01) 4e                       DEC SI
0001291e (02) 2000                     AND [BX+SI], AL
00012920 (01) 44                       INC SP
00012921 (01) 45                       INC BP
00012922 (01) 4c                       DEC SP
00012923 (02) 2000                     AND [BX+SI], AL
00012925 (01) 54                       PUSH SP
00012926 (01) 59                       POP CX
00012927 (01) 50                       PUSH AX
00012928 (01) 45                       INC BP
00012929 (02) 2000                     AND [BX+SI], AL
0001292b (01) 43                       INC BX
0001292c (01) 44                       INC SP
0001292d (03) 205c 00                  AND [SI+0x0], BL
00012930 (01) 47                       INC DI
00012931 (01) 45                       INC BP
00012932 (01) 4d                       DEC BP
00012933 (03) 0d 0000                  OR AX, 0x0
00012936 (02) 1300                     ADC AX, [BX+SI]
00012938 (02) 04 00                    ADD AL, 0x0
0001293a (02) 1800                     SBB [BX+SI], AL
0001293c (03) 05 0011                  ADD AX, 0x1100
0001293f (02) 1300                     ADC AX, [BX+SI]
00012941 (02) 1104                     ADC [SI], AX
00012943 (02) 0011                     ADD [BX+DI], DL
00012945 (02) 1800                     SBB [BX+SI], AL
00012947 (02) 1105                     ADC [DI], AX
00012949 (02) 0001                     ADD [BX+DI], AL
0001294b (04) 0006 001a                ADD [0x1a00], AL
0001294f (02) 0017                     ADD [BX], DL
00012951 (02) 0003                     ADD [BP+DI], AL
00012953 (02) 0012                     ADD [BP+SI], DL
00012955 (02) 0000                     ADD [BX+SI], AL
00012957 (02) 0000                     ADD [BX+SI], AL
00012959 (02) 0000                     ADD [BX+SI], AL
0001295b (02) 0100                     ADD [BX+SI], AX
0001295d (01) 4e                       DEC SI
0001295e (03) 2d 0000                  SUB AX, 0x0
00012961 (02) 0000                     ADD [BX+SI], AL
00012963 (02) 0000                     ADD [BX+SI], AL
00012965 (02) 0000                     ADD [BX+SI], AL
00012967 (02) 001c                     ADD [SI], BL
00012969 (01) 1e                       PUSH DS
0001296a (02) 2c 2f                    SUB AL, 0x2f
0001296c (01) ae                       SCASB
0001296d (01) 2f                       DAS
0001296e (02) b4 2e                    MOV AH, 0x2e
00012970 (01) f8                       CLC
00012971 (05) 2e 00be d42e             ADD CS:[BP+0x2ed4], BH
00012976 (02) eb 2e                    JMP 0x129a6
00012978 (02) 2c 2f                    SUB AL, 0x2f
0001297a (02) 34 2f                    XOR AL, 0x2f
0001297c (02) 0000                     ADD [BX+SI], AL
0001297e (02) 0100                     ADD [BX+SI], AX
00012980 (02) 0000                     ADD [BX+SI], AL
00012982 (02) 0000                     ADD [BX+SI], AL
00012984 (02) 0000                     ADD [BX+SI], AL
00012986 (02) 0000                     ADD [BX+SI], AL
00012988 (02) 0000                     ADD [BX+SI], AL
0001298a (02) 0000                     ADD [BX+SI], AL
0001298c (02) 0000                     ADD [BX+SI], AL
0001298e (02) 0000                     ADD [BX+SI], AL
00012990 (02) 0000                     ADD [BX+SI], AL
00012992 (02) 0000                     ADD [BX+SI], AL
00012994 (02) 0000                     ADD [BX+SI], AL
00012996 (02) 0000                     ADD [BX+SI], AL
00012998 (02) 0000                     ADD [BX+SI], AL
0001299a (02) 0000                     ADD [BX+SI], AL
0001299c (02) 0000                     ADD [BX+SI], AL
0001299e (02) 0000                     ADD [BX+SI], AL
000129a0 (02) 0000                     ADD [BX+SI], AL
000129a2 (02) 0000                     ADD [BX+SI], AL
000129a4 (02) 0000                     ADD [BX+SI], AL
000129a6 (02) 0000                     ADD [BX+SI], AL
000129a8 (02) 0000                     ADD [BX+SI], AL
000129aa (02) 0000                     ADD [BX+SI], AL
000129ac (02) 0000                     ADD [BX+SI], AL
000129ae (02) 0000                     ADD [BX+SI], AL
000129b0 (02) 0000                     ADD [BX+SI], AL
000129b2 (02) 001c                     ADD [SI], BL
000129b4 (01) 1e                       PUSH DS
000129b5 (02) 78 30                    JS 0x129e7
000129b7 (01) fa                       CLI
000129b8 (04) 30b4 2ef8                XOR [SI-0x7d2], DH
000129bc (05) 2e 00bf d42e             ADD CS:[BX+0x2ed4], BH
000129c1 (02) eb 2e                    JMP 0x129f1
000129c3 (02) 2c 2f                    SUB AL, 0x2f
000129c5 (02) 34 2f                    XOR AL, 0x2f
000129c7 (02) 0000                     ADD [BX+SI], AL
000129c9 (02) 0100                     ADD [BX+SI], AX
000129cb (02) 0000                     ADD [BX+SI], AL
000129cd (02) 0000                     ADD [BX+SI], AL
000129cf (02) 0000                     ADD [BX+SI], AL
000129d1 (02) 0000                     ADD [BX+SI], AL
000129d3 (02) 0000                     ADD [BX+SI], AL
000129d5 (02) 0000                     ADD [BX+SI], AL
000129d7 (02) 0000                     ADD [BX+SI], AL
000129d9 (02) 0000                     ADD [BX+SI], AL
000129db (02) 0000                     ADD [BX+SI], AL
000129dd (02) 0000                     ADD [BX+SI], AL
000129df (02) 0000                     ADD [BX+SI], AL
000129e1 (02) 0000                     ADD [BX+SI], AL
000129e3 (02) 0000                     ADD [BX+SI], AL
000129e5 (02) 0000                     ADD [BX+SI], AL
000129e7 (02) 0000                     ADD [BX+SI], AL
000129e9 (02) 0000                     ADD [BX+SI], AL
000129eb (02) 0000                     ADD [BX+SI], AL
000129ed (02) 0000                     ADD [BX+SI], AL
000129ef (02) 0000                     ADD [BX+SI], AL
000129f1 (02) 0000                     ADD [BX+SI], AL
000129f3 (02) 0000                     ADD [BX+SI], AL
000129f5 (02) 00cc                     ADD AH, CL
000129f7 (01) cc                       INT 3
000129f8 (01) cc                       INT 3
000129f9 (01) cc                       INT 3
000129fa (01) cc                       INT 3
000129fb (01) cc                       INT 3
000129fc (01) cc                       INT 3
000129fd (01) cc                       INT 3
000129fe (01) cc                       INT 3
000129ff (01) cc                       INT 3
00012a00 (01) cc                       INT 3
00012a01 (01) cc                       INT 3
00012a02 (01) cc                       INT 3
00012a03 (01) cc                       INT 3
00012a04 (01) cc                       INT 3
00012a05 (01) cc                       INT 3
00012a06 (01) cc                       INT 3
00012a07 (01) cc                       INT 3
00012a08 (01) cc                       INT 3
00012a09 (01) cc                       INT 3
00012a0a (01) cc                       INT 3
00012a0b (01) cc                       INT 3
00012a0c (01) cc                       INT 3
00012a0d (01) cc                       INT 3
00012a0e (01) cc                       INT 3
00012a0f (01) cc                       INT 3
00012a10 (01) cc                       INT 3
00012a11 (01) cc                       INT 3
00012a12 (01) cc                       INT 3
00012a13 (01) cc                       INT 3
00012a14 (01) cc                       INT 3
00012a15 (01) cc                       INT 3
00012a16 (01) cc                       INT 3
00012a17 (01) cc                       INT 3
00012a18 (01) cc                       INT 3
00012a19 (01) cc                       INT 3
00012a1a (01) cc                       INT 3
00012a1b (01) cc                       INT 3
00012a1c (01) cc                       INT 3
00012a1d (01) cc                       INT 3
00012a1e (01) cc                       INT 3
00012a1f (01) cc                       INT 3
00012a20 (01) cc                       INT 3
00012a21 (01) cc                       INT 3
00012a22 (01) cc                       INT 3
00012a23 (01) cc                       INT 3
00012a24 (01) cc                       INT 3
00012a25 (01) cc                       INT 3
00012a26 (02) 0000                     ADD [BX+SI], AL
00012a28 (02) 0000                     ADD [BX+SI], AL
00012a2a (02) 0000                     ADD [BX+SI], AL
00012a2c (02) 0000                     ADD [BX+SI], AL
00012a2e (02) 0000                     ADD [BX+SI], AL
00012a30 (02) 0000                     ADD [BX+SI], AL
00012a32 (02) 0000                     ADD [BX+SI], AL
00012a34 (02) 0000                     ADD [BX+SI], AL
00012a36 (02) 0000                     ADD [BX+SI], AL
00012a38 (02) 0000                     ADD [BX+SI], AL
00012a3a (02) 0000                     ADD [BX+SI], AL
00012a3c (02) 0000                     ADD [BX+SI], AL
00012a3e (02) 0000                     ADD [BX+SI], AL
00012a40 (02) 0000                     ADD [BX+SI], AL
00012a42 (02) 0000                     ADD [BX+SI], AL
00012a44 (02) 0000                     ADD [BX+SI], AL
00012a46 (02) 0000                     ADD [BX+SI], AL
00012a48 (02) 0000                     ADD [BX+SI], AL
00012a4a (02) 0000                     ADD [BX+SI], AL
00012a4c (02) 0000                     ADD [BX+SI], AL
00012a4e (02) 0000                     ADD [BX+SI], AL
00012a50 (02) 0000                     ADD [BX+SI], AL
00012a52 (02) 0000                     ADD [BX+SI], AL
00012a54 (02) 0000                     ADD [BX+SI], AL
00012a56 (02) 0000                     ADD [BX+SI], AL
00012a58 (02) 0000                     ADD [BX+SI], AL
00012a5a (02) 0000                     ADD [BX+SI], AL
00012a5c (02) 0000                     ADD [BX+SI], AL
00012a5e (02) 0000                     ADD [BX+SI], AL
00012a60 (02) 0000                     ADD [BX+SI], AL
00012a62 (02) 0000                     ADD [BX+SI], AL
00012a64 (02) 0000                     ADD [BX+SI], AL
00012a66 (02) 0000                     ADD [BX+SI], AL
00012a68 (02) 0000                     ADD [BX+SI], AL
00012a6a (02) 0000                     ADD [BX+SI], AL
00012a6c (02) 0000                     ADD [BX+SI], AL
00012a6e (02) 0000                     ADD [BX+SI], AL
00012a70 (02) 0000                     ADD [BX+SI], AL
00012a72 (02) 0000                     ADD [BX+SI], AL
00012a74 (02) 0000                     ADD [BX+SI], AL
00012a76 (02) 0000                     ADD [BX+SI], AL
00012a78 (02) 0000                     ADD [BX+SI], AL
00012a7a (02) 0000                     ADD [BX+SI], AL
00012a7c (02) 0000                     ADD [BX+SI], AL
00012a7e (02) 0000                     ADD [BX+SI], AL
00012a80 (02) 0000                     ADD [BX+SI], AL
00012a82 (02) 0000                     ADD [BX+SI], AL
00012a84 (02) 0000                     ADD [BX+SI], AL
00012a86 (02) 0000                     ADD [BX+SI], AL
00012a88 (02) 0000                     ADD [BX+SI], AL
00012a8a (02) 0000                     ADD [BX+SI], AL
00012a8c (02) 0000                     ADD [BX+SI], AL
00012a8e (02) 0000                     ADD [BX+SI], AL
00012a90 (02) 0000                     ADD [BX+SI], AL
00012a92 (02) 0000                     ADD [BX+SI], AL
00012a94 (02) 0000                     ADD [BX+SI], AL
00012a96 (02) 0000                     ADD [BX+SI], AL
00012a98 (02) 0000                     ADD [BX+SI], AL
00012a9a (02) 0000                     ADD [BX+SI], AL
00012a9c (02) 0000                     ADD [BX+SI], AL
00012a9e (02) 0000                     ADD [BX+SI], AL
00012aa0 (02) 0000                     ADD [BX+SI], AL
00012aa2 (02) 0000                     ADD [BX+SI], AL
00012aa4 (02) 0000                     ADD [BX+SI], AL
00012aa6 (02) 0000                     ADD [BX+SI], AL
00012aa8 (02) 0000                     ADD [BX+SI], AL
00012aaa (02) 0000                     ADD [BX+SI], AL
00012aac (02) 0000                     ADD [BX+SI], AL
00012aae (02) 0000                     ADD [BX+SI], AL
00012ab0 (02) 0000                     ADD [BX+SI], AL
00012ab2 (02) 0000                     ADD [BX+SI], AL
00012ab4 (02) 0000                     ADD [BX+SI], AL
00012ab6 (02) 0000                     ADD [BX+SI], AL
00012ab8 (02) 0000                     ADD [BX+SI], AL
00012aba (02) 0000                     ADD [BX+SI], AL
00012abc (02) 0000                     ADD [BX+SI], AL
00012abe (02) 0000                     ADD [BX+SI], AL
00012ac0 (02) 0000                     ADD [BX+SI], AL
00012ac2 (02) 0000                     ADD [BX+SI], AL
00012ac4 (02) 0000                     ADD [BX+SI], AL
00012ac6 (02) 0000                     ADD [BX+SI], AL
00012ac8 (02) 0000                     ADD [BX+SI], AL
00012aca (02) 0000                     ADD [BX+SI], AL
00012acc (02) 0000                     ADD [BX+SI], AL
00012ace (02) 0000                     ADD [BX+SI], AL
00012ad0 (02) 0000                     ADD [BX+SI], AL
00012ad2 (02) 0000                     ADD [BX+SI], AL
00012ad4 (02) 0000                     ADD [BX+SI], AL
00012ad6 (02) 0000                     ADD [BX+SI], AL
00012ad8 (02) 0000                     ADD [BX+SI], AL
00012ada (02) 0000                     ADD [BX+SI], AL
00012adc (02) 0000                     ADD [BX+SI], AL
00012ade (02) 0000                     ADD [BX+SI], AL
00012ae0 (02) 0000                     ADD [BX+SI], AL
00012ae2 (02) 0000                     ADD [BX+SI], AL
00012ae4 (02) 0000                     ADD [BX+SI], AL
00012ae6 (02) 0000                     ADD [BX+SI], AL
00012ae8 (02) 0000                     ADD [BX+SI], AL
00012aea (02) 0000                     ADD [BX+SI], AL
00012aec (02) 0000                     ADD [BX+SI], AL
00012aee (01) cc                       INT 3
00012aef (01) cc                       INT 3
00012af0 (01) cc                       INT 3
00012af1 (01) cc                       INT 3
00012af2 (01) cc                       INT 3
00012af3 (01) cc                       INT 3
00012af4 (01) cc                       INT 3
00012af5 (01) cc                       INT 3
00012af6 (01) cc                       INT 3
00012af7 (01) cc                       INT 3
00012af8 (02) 0000                     ADD [BX+SI], AL
00012afa (02) 0000                     ADD [BX+SI], AL
00012afc (02) 0000                     ADD [BX+SI], AL
00012afe (02) 0000                     ADD [BX+SI], AL
00012b00 (02) 0000                     ADD [BX+SI], AL
00012b02 (02) 0000                     ADD [BX+SI], AL
00012b04 (02) 0000                     ADD [BX+SI], AL
00012b06 (02) e4 2f                    IN AL, 0x2f
00012b08 (02) 0000                     ADD [BX+SI], AL
00012b0a (02) 0000                     ADD [BX+SI], AL
00012b0c (02) 0800                     OR [BX+SI], AL
00012b0e (02) 0307                     ADD AX, [BX]
00012b10 (02) 001f                     ADD [BX], BL
00012b12 (02) 0300                     ADD AX, [BX+SI]
00012b14 (04) 0280 0082                ADD AL, [BX+SI-0x7e00]
00012b18 (02) 0001                     ADD [BX+DI], AL
00012b1a (02) 0003                     ADD [BP+DI], AL
00012b1c (01) 07                       POP ES
00012b1d (02) 0000                     ADD [BX+SI], AL
00012b1f (02) 0000                     ADD [BX+SI], AL
00012b21 (02) 0000                     ADD [BX+SI], AL
00012b23 (02) 0000                     ADD [BX+SI], AL
00012b25 (02) 0000                     ADD [BX+SI], AL
00012b27 (02) 0000                     ADD [BX+SI], AL
00012b29 (02) 0008                     ADD [BX+SI], CL
00012b2b (02) 0003                     ADD [BP+DI], AL
00012b2d (01) 07                       POP ES
00012b2e (04) 009b 003f                ADD [BP+DI+0x3f00], BL
00012b32 (02) 00c0                     ADD AL, AL
00012b34 (02) 0010                     ADD [BX+SI], DL
00012b36 (03) 8001 00                  ADD BYTE [BX+DI], 0x0
00012b39 (02) 0203                     ADD AL, [BP+DI]
00012b3b (02) 0000                     ADD [BX+SI], AL
00012b3d (02) 0000                     ADD [BX+SI], AL
00012b3f (02) 0000                     ADD [BX+SI], AL
00012b41 (02) 0000                     ADD [BX+SI], AL
00012b43 (02) 0000                     ADD [BX+SI], AL
00012b45 (02) 0000                     ADD [BX+SI], AL
00012b47 (02) 0800                     OR [BX+SI], AL
00012b49 (02) 04 0f                    ADD AL, 0xf
00012b4b (04) 019d 003f                ADD [DI+0x3f00], BX
00012b4f (04) 0080 0010                ADD [BX+SI+0x1000], AL
00012b53 (03) 8001 00                  ADD BYTE [BX+DI], 0x0
00012b56 (02) 0203                     ADD AL, [BP+DI]
00012b58 (02) 0000                     ADD [BX+SI], AL
00012b5a (02) 0000                     ADD [BX+SI], AL
00012b5c (02) 0000                     ADD [BX+SI], AL
00012b5e (02) 0000                     ADD [BX+SI], AL
00012b60 (02) 0000                     ADD [BX+SI], AL
00012b62 (02) 0000                     ADD [BX+SI], AL
00012b64 (02) 0a00                     OR AL, [BX+SI]
00012b66 (02) 04 0f                    ADD AL, 0xf
00012b68 (04) 01bf 007f                ADD [BX+0x7f00], DI
00012b6c (02) 00c0                     ADD AL, AL
00012b6e (02) 0020                     ADD [BX+SI], AH
00012b70 (03) 8003 00                  ADD BYTE [BP+DI], 0x0
00012b73 (02) 0203                     ADD AL, [BP+DI]
00012b75 (02) 0000                     ADD [BX+SI], AL
00012b77 (02) 0000                     ADD [BX+SI], AL
00012b79 (02) 0000                     ADD [BX+SI], AL
00012b7b (02) 0000                     ADD [BX+SI], AL
00012b7d (02) 0000                     ADD [BX+SI], AL
00012b7f (02) 0000                     ADD [BX+SI], AL
00012b81 (02) 0a00                     OR AL, [BX+SI]
00012b83 (02) 04 0f                    ADD AL, 0xf
00012b85 (02) 01c3                     ADD BX, AX
00012b87 (03) 007f 00                  ADD [BX+0x0], BH
00012b8a (03) 8000 20                  ADD BYTE [BX+SI], 0x20
00012b8d (03) 8003 00                  ADD BYTE [BP+DI], 0x0
00012b90 (02) 0101                     ADD [BX+DI], AX
00012b92 (02) 0000                     ADD [BX+SI], AL
00012b94 (02) 0000                     ADD [BX+SI], AL
00012b96 (02) 0000                     ADD [BX+SI], AL
00012b98 (02) 0000                     ADD [BX+SI], AL
00012b9a (02) 0000                     ADD [BX+SI], AL
00012b9c (02) 0000                     ADD [BX+SI], AL
00012b9e (02) 1000                     ADC [BX+SI], AL
00012ba0 (02) 04 0f                    ADD AL, 0xf
00012ba2 (02) 003d                     ADD [DI], BH
00012ba4 (03) 017f 00                  ADD [BX+0x0], DI
00012ba7 (03) c000 20                  ROL BYTE [BX+SI], 0x20
00012baa (03) 8001 00                  ADD BYTE [BX+DI], 0x0
00012bad (02) 0101                     ADD [BX+DI], AX
00012baf (02) 0000                     ADD [BX+SI], AL
00012bb1 (02) 0000                     ADD [BX+SI], AL
00012bb3 (02) 0000                     ADD [BX+SI], AL
00012bb5 (02) 0000                     ADD [BX+SI], AL
00012bb7 (02) 0000                     ADD [BX+SI], AL
00012bb9 (02) 0000                     ADD [BX+SI], AL
00012bbb (02) 0900                     OR [BX+SI], AX
00012bbd (03) 05 1f03                  ADD AX, 0x31f
00012bc0 (02) b0 00                    MOV AL, 0x0
00012bc2 (02) b0 00                    MOV AL, 0x0
00012bc4 (03) c000 2c                  ROL BYTE [BX+SI], 0x2c
00012bc7 (03) 8002 00                  ADD BYTE [BP+SI], 0x0
00012bca (02) 0203                     ADD AL, [BP+DI]
00012bcc (02) 0000                     ADD [BX+SI], AL
00012bce (02) 0000                     ADD [BX+SI], AL
00012bd0 (02) 0000                     ADD [BX+SI], AL
00012bd2 (02) 0000                     ADD [BX+SI], AL
00012bd4 (02) 0000                     ADD [BX+SI], AL
00012bd6 (02) 0000                     ADD [BX+SI], AL
00012bd8 (02) 0a00                     OR AL, [BX+SI]
00012bda (02) 04 0f                    ADD AL, 0xf
00012bdc (04) 008a 017f                ADD [BP+SI+0x7f01], CL
00012be0 (02) 00c0                     ADD AL, AL
00012be2 (02) 0020                     ADD [BX+SI], AH
00012be4 (03) 8002 00                  ADD BYTE [BP+SI], 0x0
00012be7 (02) 0203                     ADD AL, [BP+DI]
00012be9 (02) 0000                     ADD [BX+SI], AL
00012beb (02) 0000                     ADD [BX+SI], AL
00012bed (02) 0000                     ADD [BX+SI], AL
00012bef (02) 0000                     ADD [BX+SI], AL
00012bf1 (02) 0000                     ADD [BX+SI], AL
00012bf3 (02) 0000                     ADD [BX+SI], AL
00012bf5 (02) 0a00                     OR AL, [BX+SI]
00012bf7 (03) 05 1f03                  ADD AX, 0x31f
00012bfa (02) c400                     LES AX, WORD [BX+SI]
00012bfc (02) 7f 00                    JG 0x12bfe
00012bfe (03) 8000 20                  ADD BYTE [BX+SI], 0x20
00012c01 (03) 8002 00                  ADD BYTE [BP+SI], 0x0
00012c04 (02) 0203                     ADD AL, [BP+DI]
00012c06 (02) 0000                     ADD [BX+SI], AL
00012c08 (02) 0000                     ADD [BX+SI], AL
00012c0a (02) 0000                     ADD [BX+SI], AL
00012c0c (02) 0000                     ADD [BX+SI], AL
00012c0e (02) 0000                     ADD [BX+SI], AL
00012c10 (02) 0000                     ADD [BX+SI], AL
00012c12 (02) 0a00                     OR AL, [BX+SI]
00012c14 (03) 05 1f01                  ADD AX, 0x11f
00012c17 (02) c400                     LES AX, WORD [BX+SI]
00012c19 (02) ff00                     INC WORD [BX+SI]
00012c1b (03) c000 20                  ROL BYTE [BX+SI], 0x20
00012c1e (03) 8002 00                  ADD BYTE [BP+SI], 0x0
00012c21 (02) 0203                     ADD AL, [BP+DI]
00012c23 (02) 0000                     ADD [BX+SI], AL
00012c25 (02) 0000                     ADD [BX+SI], AL
00012c27 (02) 0000                     ADD [BX+SI], AL
00012c29 (02) 0000                     ADD [BX+SI], AL
00012c2b (02) 0000                     ADD [BX+SI], AL
00012c2d (02) 0000                     ADD [BX+SI], AL
00012c2f (02) 0900                     OR [BX+SI], AX
00012c31 (02) 04 0f                    ADD AL, 0xf
00012c33 (03) 005e 01                  ADD [BP+0x1], BL
00012c36 (02) 7f 00                    JG 0x12c38
00012c38 (03) c000 20                  ROL BYTE [BX+SI], 0x20
00012c3b (03) 8004 00                  ADD BYTE [SI], 0x0
00012c3e (02) 0203                     ADD AL, [BP+DI]
00012c40 (02) 0000                     ADD [BX+SI], AL
00012c42 (02) 0000                     ADD [BX+SI], AL
00012c44 (02) 0000                     ADD [BX+SI], AL
00012c46 (02) 0000                     ADD [BX+SI], AL
00012c48 (02) 0000                     ADD [BX+SI], AL
00012c4a (02) 0000                     ADD [BX+SI], AL
00012c4c (03) 05 0005                  ADD AX, 0x500
00012c4f (01) 1f                       POP DS
00012c50 (02) 03c5                     ADD AX, BP
00012c52 (03) 007f 00                  ADD [BX+0x0], BH
00012c55 (03) 8000 20                  ADD BYTE [BX+SI], 0x20
00012c58 (03) 8001 00                  ADD BYTE [BX+DI], 0x0
00012c5b (02) 0307                     ADD AX, [BX]
00012c5d (02) 0000                     ADD [BX+SI], AL
00012c5f (02) 0000                     ADD [BX+SI], AL
00012c61 (02) 0000                     ADD [BX+SI], AL
00012c63 (02) 0000                     ADD [BX+SI], AL
00012c65 (02) 0000                     ADD [BX+SI], AL
00012c67 (02) 0000                     ADD [BX+SI], AL
00012c69 (02) 0800                     OR [BX+SI], AL
00012c6b (02) 04 0f                    ADD AL, 0xf
00012c6d (02) 003b                     ADD [BP+DI], BH
00012c6f (03) 017f 00                  ADD [BX+0x0], DI
00012c72 (03) c000 20                  ROL BYTE [BX+SI], 0x20
00012c75 (03) 8002 00                  ADD BYTE [BP+SI], 0x0
00012c78 (02) 0203                     ADD AL, [BP+DI]
00012c7a (02) 0000                     ADD [BX+SI], AL
00012c7c (02) 0000                     ADD [BX+SI], AL
00012c7e (02) 0000                     ADD [BX+SI], AL
00012c80 (02) 0000                     ADD [BX+SI], AL
00012c82 (02) 0000                     ADD [BX+SI], AL
00012c84 (02) 0000                     ADD [BX+SI], AL
00012c86 (02) 1000                     ADC [BX+SI], AL
00012c88 (02) 04 0f                    ADD AL, 0xf
00012c8a (02) 003b                     ADD [BP+DI], BH
00012c8c (03) 017f 00                  ADD [BX+0x0], DI
00012c8f (03) c000 20                  ROL BYTE [BX+SI], 0x20
00012c92 (03) 8002 00                  ADD BYTE [BP+SI], 0x0
00012c95 (02) 0101                     ADD [BX+DI], AX
00012c97 (01) ff                       DB 0xff
00012c98 (02) ff02                     INC WORD [BP+SI]
00012c9a (02) 0004                     ADD [SI], AL
00012c9c (03) 007b 02                  ADD [BP+DI+0x2], BH
00012c9f (02) 0004                     ADD [SI], AL
00012ca1 (02) 04 00                    ADD AL, 0x0
00012ca3 (02) 1000                     ADC [BX+SI], AL
00012ca5 (02) 04 0f                    ADD AL, 0xf
00012ca7 (02) 003f                     ADD [BX], BH
00012ca9 (03) 017f 00                  ADD [BX+0x0], DI
00012cac (02) 0000                     ADD [BX+SI], AL
00012cae (04) 2080 0000                AND [BX+SI+0x0], AL
00012cb2 (02) 0101                     ADD [BX+DI], AX
00012cb4 (01) ff                       DB 0xff
00012cb5 (02) ff02                     INC WORD [BP+SI]
00012cb7 (02) 0002                     ADD [BP+SI], AL
00012cb9 (03) 0061 01                  ADD [BX+DI+0x1], AH
00012cbc (02) 0002                     ADD [BP+SI], AL
00012cbe (02) 0100                     ADD [BX+SI], AX
00012cc0 (02) 0900                     OR [BX+SI], AX
00012cc2 (02) 0307                     ADD AX, [BX]
00012cc4 (04) 00b3 003f                ADD [BP+DI+0x3f00], DH
00012cc8 (02) 0000                     ADD [BX+SI], AL
00012cca (02) 0010                     ADD [BX+SI], DL
00012ccc (03) 8000 00                  ADD BYTE [BX+SI], 0x0
00012ccf (02) 0203                     ADD AL, [BP+DI]
00012cd1 (01) ff                       DB 0xff
00012cd2 (02) ff02                     INC WORD [BP+SI]
00012cd4 (02) 0002                     ADD [BP+SI], AL
00012cd6 (03) 0064 01                  ADD [SI+0x1], AH
00012cd9 (02) 0004                     ADD [SI], AL
00012cdb (02) 0100                     ADD [BX+SI], AX
00012cdd (02) 0900                     OR [BX+SI], AX
00012cdf (02) 0307                     ADD AX, [BX]
00012ce1 (03) 0067 01                  ADD [BX+0x1], AH
00012ce4 (01) 6f                       OUTSW
00012ce5 (02) 0000                     ADD [BX+SI], AL
00012ce7 (02) 001c                     ADD [SI], BL
00012ce9 (03) 8000 00                  ADD BYTE [BX+SI], 0x0
00012cec (02) 0203                     ADD AL, [BP+DI]
00012cee (01) ff                       DB 0xff
00012cef (02) ff02                     INC WORD [BP+SI]
00012cf1 (02) 0001                     ADD [BX+DI], AL
00012cf3 (02) 003b                     ADD [BP+DI], BH
00012cf5 (02) 0100                     ADD [BX+SI], AX
00012cf7 (02) 0201                     ADD AL, [BX+DI]
00012cf9 (02) 0008                     ADD [BX+SI], CL
00012cfb (02) 0003                     ADD [BP+DI], AL
00012cfd (01) 07                       POP ES
00012cfe (04) 009f 003f                ADD [BX+0x3f00], BL
00012d02 (02) 0000                     ADD [BX+SI], AL
00012d04 (02) 0010                     ADD [BX+SI], DL
00012d06 (03) 8000 00                  ADD BYTE [BX+SI], 0x0
00012d09 (02) 0203                     ADD AL, [BP+DI]
00012d0b (01) ff                       DB 0xff
00012d0c (02) ff02                     INC WORD [BP+SI]
00012d0e (02) 0001                     ADD [BX+DI], AL
00012d10 (02) 003d                     ADD [DI], BH
00012d12 (02) 0100                     ADD [BX+SI], AX
00012d14 (02) 04 01                    ADD AL, 0x1
00012d16 (02) 0008                     ADD [BX+SI], CL
00012d18 (02) 0003                     ADD [BP+DI], AL
00012d1a (01) 07                       POP ES
00012d1b (02) 003f                     ADD [BX], BH
00012d1d (03) 016f 00                  ADD [BX+0x0], BP
00012d20 (02) 0000                     ADD [BX+SI], AL
00012d22 (02) 1c 80                    SBB AL, 0x80
00012d24 (02) 0000                     ADD [BX+SI], AL
00012d26 (02) 0203                     ADD AL, [BP+DI]
00012d28 (01) ff                       DB 0xff
00012d29 (02) ff01                     INC WORD [BX+DI]
00012d2b (02) 0001                     ADD [BX+DI], AL
00012d2d (04) 008d 0100                ADD [DI+0x1], CL
00012d31 (02) 0805                     OR [DI], AL
00012d33 (02) 0005                     ADD [DI], AL
00012d35 (02) 0004                     ADD [SI], AL
00012d37 (05) 0f008f 017f              STR WORD [BX+0x7f01]
00012d3c (02) 0000                     ADD [BX+SI], AL
00012d3e (02) 0020                     ADD [BX+SI], AH
00012d40 (03) 8000 00                  ADD BYTE [BX+SI], 0x0
00012d43 (02) 0307                     ADD AX, [BX]
00012d45 (01) ff                       DB 0xff
00012d46 (02) ff01                     INC WORD [BX+DI]
00012d48 (02) 0002                     ADD [BP+SI], AL
00012d4a (02) 001a                     ADD [BP+SI], BL
00012d4c (02) 0300                     ADD AX, [BX+SI]
00012d4e (02) 04 00                    ADD AL, 0x0
00012d50 (02) 0005                     ADD [DI], AL
00012d52 (02) 0003                     ADD [BP+DI], AL
00012d54 (01) 07                       POP ES
00012d55 (02) 001f                     ADD [BX], BL
00012d57 (04) 03bf 0000                ADD DI, [BX+0x0]
00012d5b (02) 0030                     ADD [BX+SI], DH
00012d5d (03) 8000 00                  ADD BYTE [BX+SI], 0x0
00012d60 (02) 0307                     ADD AX, [BX]
00012d62 (01) ff                       DB 0xff
00012d63 (02) ff02                     INC WORD [BP+SI]
00012d65 (02) 0002                     ADD [BP+SI], AL
00012d67 (03) 0067 01                  ADD [BX+0x1], AH
00012d6a (02) 0008                     ADD [BX+SI], CL
00012d6c (02) 0100                     ADD [BX+SI], AX
00012d6e (02) 0900                     OR [BX+SI], AX
00012d70 (02) 04 0f                    ADD AL, 0xf
00012d72 (03) 0067 01                  ADD [BX+0x1], AH
00012d75 (01) 6f                       OUTSW
00012d76 (02) 0000                     ADD [BX+SI], AL
00012d78 (02) 001c                     ADD [SI], BL
00012d7a (03) 8000 00                  ADD BYTE [BX+SI], 0x0
00012d7d (02) 0203                     ADD AL, [BP+DI]
00012d7f (01) ff                       DB 0xff
00012d80 (02) ff02                     INC WORD [BP+SI]
00012d82 (02) 0003                     ADD [BP+DI], AL
00012d84 (02) 00ca                     ADD DL, CL
00012d86 (02) 0200                     ADD AL, [BX+SI]
00012d88 (02) 04 01                    ADD AL, 0x1
00012d8a (02) 0009                     ADD [BX+DI], CL
00012d8c (02) 0003                     ADD [BP+DI], AL
00012d8e (01) 07                       POP ES
00012d8f (02) 00cf                     ADD BH, CL
00012d91 (04) 028f 0000                ADD CL, [BX+0x0]
00012d95 (02) 0024                     ADD [SI], AH
00012d97 (03) 8000 00                  ADD BYTE [BX+SI], 0x0
00012d9a (02) 0203                     ADD AL, [BP+DI]
00012d9c (01) ff                       DB 0xff
00012d9d (02) ff02                     INC WORD [BP+SI]
00012d9f (02) 0003                     ADD [BP+DI], AL
00012da1 (02) 00cb                     ADD BL, CL
00012da3 (02) 0200                     ADD AL, [BX+SI]
00012da5 (02) 04 01                    ADD AL, 0x1
00012da7 (02) 0009                     ADD [BX+DI], CL
00012da9 (02) 0003                     ADD [BP+DI], AL
00012dab (01) 07                       POP ES
00012dac (02) 00cf                     ADD BH, CL
00012dae (03) 026f 00                  ADD CH, [BX+0x0]
00012db1 (02) 0000                     ADD [BX+SI], AL
00012db3 (02) 1c 80                    SBB AL, 0x80
00012db5 (02) 0000                     ADD [BX+SI], AL
00012db7 (02) 0203                     ADD AL, [BP+DI]
00012db9 (01) ff                       DB 0xff
00012dba (02) ff01                     INC WORD [BX+DI]
00012dbc (02) 0002                     ADD [BP+SI], AL
00012dbe (04) 003e 0100                ADD [0x1], BH
00012dc2 (02) 0810                     OR [BX+SI], DL
00012dc4 (02) 0010                     ADD [BX+SI], DL
00012dc6 (02) 0004                     ADD [SI], AL
00012dc8 (01) 0f                       DB 0xf
00012dc9 (02) 003f                     ADD [BX], BH
00012dcb (03) 016f 00                  ADD [BX+0x0], BP
00012dce (02) 0000                     ADD [BX+SI], AL
00012dd0 (02) 1c 80                    SBB AL, 0x80
00012dd2 (02) 0000                     ADD [BX+SI], AL
00012dd4 (02) 0101                     ADD [BX+DI], AX
00012dd6 (02) c41f                     LES BX, WORD [BX]
00012dd8 (02) e1 1f                    LOOPZ 0x12df9
00012dda (01) fe                       DB 0xfe
00012ddb (01) 1f                       POP DS
00012ddc (02) 1b20                     SBB SP, [BX+SI]
00012dde (02) 0001                     ADD [BX+DI], AL
00012de0 (02) 04 05                    ADD AL, 0x5
00012de2 (02) 0809                     OR [BX+DI], CL
00012de4 (02) 0203                     ADD AL, [BP+DI]
00012de6 (01) 06                       PUSH ES
00012de7 (01) 07                       POP ES
00012de8 (02) 0104                     ADD [SI], AX
00012dea (01) 07                       POP ES
00012deb (02) 0a03                     OR AL, [BP+DI]
00012ded (01) 06                       PUSH ES
00012dee (02) 0902                     OR [BP+SI], AX
00012df0 (03) 05 0800                  ADD AX, 0x8
00012df3 (02) 0000                     ADD [BX+SI], AL
00012df5 (02) 0000                     ADD [BX+SI], AL
00012df7 (02) 0000                     ADD [BX+SI], AL
00012df9 (02) 0000                     ADD [BX+SI], AL
00012dfb (02) 0001                     ADD [BX+DI], AL
00012dfd (02) 001c                     ADD [SI], BL
00012dff (02) 0100                     ADD [BX+SI], AX
00012e01 (02) 0000                     ADD [BX+SI], AL
00012e03 (02) 0000                     ADD [BX+SI], AL
00012e05 (02) 0000                     ADD [BX+SI], AL
00012e07 (02) 0000                     ADD [BX+SI], AL
00012e09 (02) 0000                     ADD [BX+SI], AL
00012e0b (02) 0000                     ADD [BX+SI], AL
00012e0d (02) 0000                     ADD [BX+SI], AL
00012e0f (02) 0000                     ADD [BX+SI], AL
00012e11 (02) 0000                     ADD [BX+SI], AL
00012e13 (02) 0000                     ADD [BX+SI], AL
00012e15 (02) 0000                     ADD [BX+SI], AL
00012e17 (02) 0000                     ADD [BX+SI], AL
00012e19 (02) 0000                     ADD [BX+SI], AL
00012e1b (02) 0000                     ADD [BX+SI], AL
00012e1d (02) 0000                     ADD [BX+SI], AL
00012e1f (02) 0000                     ADD [BX+SI], AL
00012e21 (02) 0000                     ADD [BX+SI], AL
00012e23 (02) 0000                     ADD [BX+SI], AL
00012e25 (03) 0052 65                  ADD [BP+SI+0x65], DL
00012e28 (01) 61                       POPA
00012e29 (04) 64 0057 72               ADD FS:[BX+0x72], DL
00012e2d (05) 6974 65 0053             IMUL SI, [SI+0x65], 0x5300
00012e32 (02) 65 6c                    INS BYTE GS:[DI], DX
00012e34 (04) 65 6374 00               ARPL GS:[SI+0x0], SI
00012e38 (01) 46                       INC SI
00012e39 (01) 6f                       OUTSW
00012e3a (02) 72 6d                    JB 0x12ea9
00012e3c (01) 61                       POPA
00012e3d (02) 74 00                    JZ 0x12e3f
00012e3f (02) 011c                     ADD [SI], BX
00012e41 (02) 8c00                     MOV WORD [BX+SI], ES
00012e43 (03) 005c ac                  ADD [SI-0x54], BL
00012e46 (02) 0000                     ADD [BX+SI], AL
00012e48 (01) 44                       INC SP
00012e49 (01) fc                       CLD
00012e4a (02) 0001                     ADD [BX+DI], AL
00012e4c (02) 1c cc                    SBB AL, 0xcc
00012e4e (02) 0001                     ADD [BX+DI], AL
00012e50 (02) 1808                     SBB [BX+SI], CL
00012e52 (02) 0001                     ADD [BX+DI], AL
00012e54 (02) 1818                     SBB [BX+SI], BL
00012e56 (02) 0000                     ADD [BX+SI], AL
00012e58 (02) 0000                     ADD [BX+SI], AL
00012e5a (02) 0000                     ADD [BX+SI], AL
00012e5c (02) 0000                     ADD [BX+SI], AL
00012e5e (02) 0000                     ADD [BX+SI], AL
00012e60 (02) 8c21                     MOV WORD [BX+DI], FS
00012e62 (02) 0000                     ADD [BX+SI], AL
00012e64 (02) c431                     LES SI, WORD [BX+DI]
00012e66 (02) b4 2e                    MOV AH, 0x2e
00012e68 (01) f8                       CLC
00012e69 (05) 2e 00b4 703f             ADD CS:[SI+0x3f70], DH
00012e6e (02) b6 3f                    MOV DH, 0x3f
00012e70 (02) d4 40                    AAM 0x40
00012e72 (03) d840 02                  FADD DWORD [BX+SI+0x2]
00012e75 (02) ff00                     INC WORD [BX+SI]
00012e77 (02) 00c4                     ADD AH, AL
00012e79 (02) 2100                     AND [BX+SI], AX
00012e7b (02) 00ff                     ADD BH, BH
00012e7d (02) ff01                     INC WORD [BX+DI]
00012e7f (02) 0010                     ADD [BX+SI], DL
00012e81 (02) 0000                     ADD [BX+SI], AL
00012e83 (02) 2000                     AND [BX+SI], AL
00012e85 (02) 1001                     ADC [BX+DI], AL
00012e87 (02) 0001                     ADD [BX+DI], AL
00012e89 (02) 0005                     ADD [DI], AL
00012e8b (01) 1f                       POP DS
00012e8c (02) 00ff                     ADD BH, BH
00012e8e (01) 1f                       POP DS
00012e8f (02) 0010                     ADD [BX+SI], DL
00012e91 (01) ff                       DB 0xff
00012e92 (02) ff00                     INC WORD [BX+SI]
00012e94 (03) 8000 00                  ADD BYTE [BX+SI], 0x0
00012e97 (02) 0307                     ADD AX, [BX]
00012e99 (02) 0000                     ADD [BX+SI], AL
00012e9b (02) 0000                     ADD [BX+SI], AL
00012e9d (02) 0000                     ADD [BX+SI], AL
00012e9f (02) 0000                     ADD [BX+SI], AL
00012ea1 (02) 0000                     ADD [BX+SI], AL
00012ea3 (02) 0000                     ADD [BX+SI], AL
00012ea5 (02) 0000                     ADD [BX+SI], AL
00012ea7 (02) 66 61                    POPAD
00012ea9 (01) 64                       DB 0x64
00012ea9 (01) 66                       DB 0x66
00012ea9 (04) 64 66 73 0d              JAE 0x12eba
00012ead (06) 64 6972 20 3a30          IMUL SI, FS:[BP+SI+0x20], 0x303a
00012eb3 (03) 0d 3a30                  OR AX, 0x303a
00012eb6 (01) 2e                       DB 0x2e
00012eb6 (02) 2e 44                    INC SP
00012eb8 (01) 4f                       DEC DI
00012eb9 (01) 53                       PUSH BX
00012eba (01) 2e                       DB 0x2e
00012eba (02) 2e 44                    INC SP
00012ebc (01) 52                       PUSH DX
00012ebd (01) 49                       DEC CX
00012ebe (01) 56                       PUSH SI
00012ebf (01) 45                       INC BP
00012ec0 (01) 5f                       POP DI
00012ec1 (01) 43                       INC BX
00012ec2 (03) 0d 0000                  OR AX, 0x0
00012ec5 (02) 0000                     ADD [BX+SI], AL
00012ec7 (02) 0000                     ADD [BX+SI], AL
00012ec9 (02) 0000                     ADD [BX+SI], AL
00012ecb (02) 0000                     ADD [BX+SI], AL
00012ecd (02) 0000                     ADD [BX+SI], AL
00012ecf (02) 0000                     ADD [BX+SI], AL
00012ed1 (02) 0000                     ADD [BX+SI], AL
00012ed3 (02) 0000                     ADD [BX+SI], AL
00012ed5 (02) 0000                     ADD [BX+SI], AL
00012ed7 (02) 0000                     ADD [BX+SI], AL
00012ed9 (02) 0000                     ADD [BX+SI], AL
00012edb (02) 0000                     ADD [BX+SI], AL
00012edd (02) 0000                     ADD [BX+SI], AL
00012edf (02) 0000                     ADD [BX+SI], AL
00012ee1 (02) 0000                     ADD [BX+SI], AL
00012ee3 (02) 0000                     ADD [BX+SI], AL
00012ee5 (02) 0000                     ADD [BX+SI], AL
00012ee7 (02) 0000                     ADD [BX+SI], AL
00012ee9 (02) 0000                     ADD [BX+SI], AL
00012eeb (02) 0000                     ADD [BX+SI], AL
00012eed (02) 0000                     ADD [BX+SI], AL
00012eef (02) 0000                     ADD [BX+SI], AL
00012ef1 (02) 0000                     ADD [BX+SI], AL
00012ef3 (02) 0000                     ADD [BX+SI], AL
00012ef5 (02) 0000                     ADD [BX+SI], AL
00012ef7 (02) 0000                     ADD [BX+SI], AL
00012ef9 (02) 0000                     ADD [BX+SI], AL
00012efb (02) 0000                     ADD [BX+SI], AL
00012efd (02) 0000                     ADD [BX+SI], AL
00012eff (02) 0000                     ADD [BX+SI], AL
00012f01 (02) 0000                     ADD [BX+SI], AL
00012f03 (02) 0000                     ADD [BX+SI], AL
00012f05 (02) 0000                     ADD [BX+SI], AL
00012f07 (02) 0000                     ADD [BX+SI], AL
00012f09 (02) 0000                     ADD [BX+SI], AL
00012f0b (02) 0000                     ADD [BX+SI], AL
00012f0d (02) 0000                     ADD [BX+SI], AL
00012f0f (02) 0000                     ADD [BX+SI], AL
00012f11 (02) 0000                     ADD [BX+SI], AL
00012f13 (02) 0000                     ADD [BX+SI], AL
00012f15 (02) 0000                     ADD [BX+SI], AL
00012f17 (02) 0000                     ADD [BX+SI], AL
00012f19 (02) 0000                     ADD [BX+SI], AL
00012f1b (02) 0000                     ADD [BX+SI], AL
00012f1d (02) 0000                     ADD [BX+SI], AL
00012f1f (02) 0000                     ADD [BX+SI], AL
00012f21 (02) 0000                     ADD [BX+SI], AL
00012f23 (02) 0000                     ADD [BX+SI], AL
00012f25 (02) 0000                     ADD [BX+SI], AL
00012f27 (02) 0000                     ADD [BX+SI], AL
00012f29 (02) 0000                     ADD [BX+SI], AL
00012f2b (03) 0053 22                  ADD [BP+DI+0x22], DL
00012f2e (02) 0000                     ADD [BX+SI], AL
00012f30 (01) c6                       DB 0xc6
00012f31 (04) 39b4 2ef8                CMP [SI-0x7d2], SI
00012f35 (03) 2e 0000                  ADD CS:[BX+SI], AL
00012f38 (01) 4f                       DEC DI
00012f39 (01) 41                       INC CX
00012f3a (01) 56                       PUSH SI
00012f3b (01) 41                       INC CX
00012f3c (02) 71 41                    JNO 0x12f7f
00012f3e (03) 6341 0c                  ARPL [BX+DI+0xc], AX
00012f41 (02) 0000                     ADD [BX+SI], AL
00012f43 (02) 0100                     ADD [BX+SI], AX
00012f45 (02) 04 0f                    ADD AL, 0xf
00012f47 (04) 01bf 003f                ADD [BX+0x3f00], DI
00012f4b (04) 0080 0000                ADD [BX+SI+0x0], AL
00012f4f (03) 8000 00                  ADD BYTE [BX+SI], 0x0
00012f52 (02) 0307                     ADD AX, [BX]
00012f54 (02) 0000                     ADD [BX+SI], AL
00012f56 (05) 64 0089 4200             ADD FS:[BX+DI+0x42], CL
00012f5b (02) 0000                     ADD [BX+SI], AL
00012f5d (02) 0000                     ADD [BX+SI], AL
00012f5f (03) 0041 63                  ADD [BX+DI+0x63], AL
00012f62 (01) 6f                       OUTSW
00012f63 (02) 72 6e                    JB 0x12fd3
00012f65 (02) 2028                     AND [BX+SI], CH
00012f67 (02) 3231                     XOR DH, [BX+DI]
00012f69 (03) 2d 4e6f                  SUB AX, 0x6f4e
00012f6c (02) 76 2d                    JBE 0x12f9b
00012f6e (02) 3835                     CMP [DI], DH
00012f70 (02) 2900                     SUB [BX+SI], AX
00012f72 (02) 0000                     ADD [BX+SI], AL
00012f74 (02) 0000                     ADD [BX+SI], AL
00012f76 (02) 0000                     ADD [BX+SI], AL
00012f78 (02) 0000                     ADD [BX+SI], AL
00012f7a (01) 3e                       DB 0x3e
00012f7a (02) 3e 41                    INC CX
00012f7c (01) 55                       PUSH BP
00012f7d (01) 41                       INC CX
00012f7e (01) 55                       PUSH BP
00012f7f (01) 5d                       POP BP
00012f80 (01) 41                       INC CX
00012f81 (01) 3e                       DB 0x3e
00012f82 (01) 3e                       DB 0x3e
00012f82 (03) 3e 7f 6b                 JG 0x12ff0
00012f85 (02) 7f 6b                    JG 0x12ff2
00012f87 (03) 637f 3e                  ARPL [BX+0x3e], DI
00012f8a (04) 0036 7f7f                ADD [0x7f7f], DH
00012f8e (02) 7f 3e                    JG 0x12fce
00012f90 (02) 1c 08                    SBB AL, 0x8
00012f92 (02) 081c                     OR [SI], BL
00012f94 (01) 3e                       DB 0x3e
00012f94 (03) 3e 7f 3e                 JG 0x12fd5
00012f97 (02) 1c 08                    SBB AL, 0x8
00012f99 (04) 003e 3e08                ADD [0x83e], BH
00012f9d (02) 7f 7f                    JG 0x1301e
00012f9f (02) 0808                     OR [BX+SI], CL
00012fa1 (02) 0008                     ADD [BX+SI], CL
00012fa3 (02) 1c 3e                    SBB AL, 0x3e
00012fa5 (02) 7f 6b                    JG 0x13012
00012fa7 (02) 0808                     OR [BX+SI], CL
00012fa9 (02) 0000                     ADD [BX+SI], AL
00012fab (02) 0000                     ADD [BX+SI], AL
00012fad (02) 1818                     SBB [BX+SI], BL
00012faf (02) 0000                     ADD [BX+SI], AL
00012fb1 (02) 00ff                     ADD BH, BH
00012fb3 (02) ffe7                     JMP DI
00012fb5 (02) e7 ff                    OUT 0xff, AX
00012fb7 (01) ff                       DB 0xff
00012fb8 (01) ff                       DB 0xff
00012fb9 (01) ff                       DB 0xff
00012fba (04) 3e 6363 63               ARPL DS:[BP+DI+0x63], SP
00012fbe (03) 6363 3e                  ARPL [BP+DI+0x3e], SP
00012fc1 (02) 00c1                     ADD CL, AL
00012fc3 (01) 9c                       PUSHF
00012fc4 (01) 9c                       PUSHF
00012fc5 (01) 9c                       PUSHF
00012fc6 (01) 9c                       PUSHF
00012fc7 (01) 9c                       PUSHF
00012fc8 (03) c1ff 3c                  SAR DI, 0x3c
00012fcb (02) 0a10                     OR DL, [BX+SI]
00012fcd (02) 3c 66                    CMP AL, 0x66
00012fcf (01) 66                       DB 0x66
00012fcf (03) 66 3c 00                 CMP AL, 0x0
00012fd2 (02) 003c                     ADD [SI], BH
00012fd4 (01) 66                       DB 0x66
00012fd5 (01) 66                       DB 0x66
00012fd5 (03) 66 3c 18                 CMP AL, 0x18
00012fd8 (02) 7e 18                    JLE 0x12ff2
00012fda (02) 1814                     SBB [SI], DL
00012fdc (02) 14 10                    ADC AL, 0x10
00012fde (02) 1010                     ADC [BX+SI], DL
00012fe0 (02) 70 70                    JO 0x13052
00012fe2 (02) 3028                     XOR [BX+SI], CH
00012fe4 (02) 3828                     CMP [BX+SI], CH
00012fe6 (03) 68 6808                  PUSH 0x868
00012fe9 (02) 3808                     CMP [BX+SI], CL
00012feb (04) 083e 2263                OR [0x6322], BH
00012fef (03) 3e 0808                  OR DS:[BX+SI], CL
00012ff2 (02) 00c0                     ADD AL, AL
00012ff4 (01) f0                       DB 0xf0
00012ff5 (01) fe                       DB 0xfe
00012ff6 (01) f0                       DB 0xf0
00012ff6 (04) f0 c000 00               ROL BYTE [BX+SI], 0x0
00012ffa (04) 0006 3efe                ADD [0xfe3e], AL
00012ffe (01) 3e                       DB 0x3e
00012ffe (02) 3e 06                    PUSH ES
00013000 (02) 0000                     ADD [BX+SI], AL
00013002 (02) 183c                     SBB [SI], BH
00013004 (01) 5a                       POP DX
00013005 (02) 1818                     SBB [BX+SI], BL
00013007 (01) 5a                       POP DX
00013008 (02) 3c 18                    CMP AL, 0x18
0001300a (01) 66                       DB 0x66
0001300b (01) 66                       DB 0x66
0001300c (01) 66                       DB 0x66
0001300d (01) 66                       DB 0x66
0001300e (01) 66                       DB 0x66
0001300e (04) 66 0066 00               ADD [BP+0x0], AH
00013012 (01) 3e                       DB 0x3e
00013012 (02) 3e 52                    PUSH DX
00013014 (01) 52                       PUSH DX
00013015 (03) 3e 1212                  ADC DL, DS:[BP+SI]
00013018 (02) 1212                     ADC DL, [BP+SI]
0001301a (02) 3c 62                    CMP AL, 0x62
0001301c (01) 60                       PUSHA
0001301d (02) 3c 42                    CMP AL, 0x42
0001301f (02) 3c 06                    CMP AL, 0x6
00013021 (02) 3c 00                    CMP AL, 0x0
00013023 (02) 0000                     ADD [BX+SI], AL
00013025 (02) 7e 7e                    JLE 0x130a5
00013027 (02) 0000                     ADD [BX+SI], AL
00013029 (02) 0018                     ADD [BX+SI], BL
0001302b (02) 3c 5a                    CMP AL, 0x5a
0001302d (03) 185a 3c                  SBB [BP+SI+0x3c], BL
00013030 (03) 187e 18                  SBB [BP+0x18], BH
00013033 (02) 3c 5a                    CMP AL, 0x5a
00013035 (02) 1818                     SBB [BX+SI], BL
00013037 (02) 1818                     SBB [BX+SI], BL
00013039 (02) 0018                     ADD [BX+SI], BL
0001303b (02) 1818                     SBB [BX+SI], BL
0001303d (03) 185a 3c                  SBB [BP+SI+0x3c], BL
00013040 (02) 1800                     SBB [BX+SI], AL
00013042 (02) 0008                     ADD [BX+SI], CL
00013044 (02) 0c fe                    OR AL, 0xfe
00013046 (02) 0c 08                    OR AL, 0x8
00013048 (02) 0000                     ADD [BX+SI], AL
0001304a (02) 0020                     ADD [BX+SI], AH
0001304c (01) 60                       PUSHA
0001304d (01) fe                       DB 0xfe
0001304e (01) 60                       PUSHA
0001304f (02) 2000                     AND [BX+SI], AL
00013051 (02) 0000                     ADD [BX+SI], AL
00013053 (03) 0060 60                  ADD [BX+SI+0x60], AH
00013056 (01) 60                       PUSHA
00013057 (02) 7e 00                    JLE 0x13059
00013059 (02) 0000                     ADD [BX+SI], AL
0001305b (02) 24 42                    AND AL, 0x42
0001305d (03) ff42 24                  INC WORD [BP+SI+0x24]
00013060 (02) 0000                     ADD [BX+SI], AL
00013062 (02) 0000                     ADD [BX+SI], AL
00013064 (02) 0018                     ADD [BX+SI], BL
00013066 (02) 3c 7e                    CMP AL, 0x7e
00013068 (02) 0000                     ADD [BX+SI], AL
0001306a (02) 0000                     ADD [BX+SI], AL
0001306c (02) 7e 3c                    JLE 0x130aa
0001306e (02) 1800                     SBB [BX+SI], AL
00013070 (02) 0000                     ADD [BX+SI], AL
00013072 (02) 0000                     ADD [BX+SI], AL
00013074 (02) 0000                     ADD [BX+SI], AL
00013076 (02) 0000                     ADD [BX+SI], AL
00013078 (02) 0000                     ADD [BX+SI], AL
0001307a (02) 1818                     SBB [BX+SI], BL
0001307c (02) 1818                     SBB [BX+SI], BL
0001307e (02) 1800                     SBB [BX+SI], AL
00013080 (02) 1800                     SBB [BX+SI], AL
00013082 (01) 6c                       INSB
00013083 (01) 6c                       INSB
00013084 (01) 6c                       INSB
00013085 (02) 0000                     ADD [BX+SI], AL
00013087 (02) 0000                     ADD [BX+SI], AL
00013089 (04) 0036 367f                ADD [0x7f36], DH
0001308d (01) 36                       DB 0x36
0001308d (03) 36 7f 36                 JG 0x130c6
00013090 (03) 36 000c                  ADD SS:[SI], CL
00013093 (01) 3f                       AAS
00013094 (03) 68 3e0b                  PUSH 0xb3e
00013097 (02) 7e 18                    JLE 0x130b1
00013099 (03) 0060 66                  ADD [BX+SI+0x66], AH
0001309c (02) 0c 18                    OR AL, 0x18
0001309e (03) 3066 06                  XOR [BP+0x6], AH
000130a1 (02) 0038                     ADD [BX+SI], BH
000130a3 (01) 6c                       INSB
000130a4 (01) 6c                       INSB
000130a5 (03) 386d 66                  CMP [DI+0x66], CH
000130a8 (02) 3b00                     CMP AX, [BX+SI]
000130aa (02) 0c 18                    OR AL, 0x18
000130ac (02) 3000                     XOR [BX+SI], AL
000130ae (02) 0000                     ADD [BX+SI], AL
000130b0 (02) 0000                     ADD [BX+SI], AL
000130b2 (02) 0c 18                    OR AL, 0x18
000130b4 (02) 3030                     XOR [BX+SI], DH
000130b6 (02) 3018                     XOR [BX+SI], BL
000130b8 (02) 0c 00                    OR AL, 0x0
000130ba (02) 3018                     XOR [BX+SI], BL
000130bc (02) 0c 0c                    OR AL, 0xc
000130be (02) 0c 18                    OR AL, 0x18
000130c0 (02) 3000                     XOR [BX+SI], AL
000130c2 (02) 0018                     ADD [BX+SI], BL
000130c4 (02) 7e 3c                    JLE 0x13102
000130c6 (02) 7e 18                    JLE 0x130e0
000130c8 (02) 0000                     ADD [BX+SI], AL
000130ca (02) 0018                     ADD [BX+SI], BL
000130cc (03) 187e 18                  SBB [BP+0x18], BH
000130cf (02) 1800                     SBB [BX+SI], AL
000130d1 (02) 0000                     ADD [BX+SI], AL
000130d3 (02) 0000                     ADD [BX+SI], AL
000130d5 (02) 0000                     ADD [BX+SI], AL
000130d7 (02) 1818                     SBB [BX+SI], BL
000130d9 (02) 3000                     XOR [BX+SI], AL
000130db (02) 0000                     ADD [BX+SI], AL
000130dd (02) 7e 00                    JLE 0x130df
000130df (02) 0000                     ADD [BX+SI], AL
000130e1 (02) 0000                     ADD [BX+SI], AL
000130e3 (02) 0000                     ADD [BX+SI], AL
000130e5 (02) 0000                     ADD [BX+SI], AL
000130e7 (02) 1818                     SBB [BX+SI], BL
000130e9 (02) 0000                     ADD [BX+SI], AL
000130eb (01) 06                       PUSH ES
000130ec (02) 0c 18                    OR AL, 0x18
000130ee (03) 3060 00                  XOR [BX+SI+0x0], AH
000130f1 (02) 003c                     ADD [SI], BH
000130f3 (01) 66                       DB 0x66
000130f3 (02) 66 6e                    OUTSB
000130f5 (02) 7e 76                    JLE 0x1316d
000130f7 (01) 66                       DB 0x66
000130f7 (03) 66 3c 00                 CMP AL, 0x0
000130fa (02) 1838                     SBB [BX+SI], BH
000130fc (02) 1818                     SBB [BX+SI], BL
000130fe (02) 1818                     SBB [BX+SI], BL
00013100 (02) 7e 00                    JLE 0x13102
00013102 (02) 3c 66                    CMP AL, 0x66
00013104 (01) 06                       PUSH ES
00013105 (02) 0c 18                    OR AL, 0x18
00013107 (03) 307e 00                  XOR [BP+0x0], BH
0001310a (02) 3c 66                    CMP AL, 0x66
0001310c (01) 06                       PUSH ES
0001310d (02) 1c 06                    SBB AL, 0x6
0001310f (01) 66                       DB 0x66
0001310f (03) 66 3c 00                 CMP AL, 0x0
00013112 (02) 0c 1c                    OR AL, 0x1c
00013114 (02) 3c 6c                    CMP AL, 0x6c
00013116 (02) 7e 0c                    JLE 0x13124
00013118 (02) 0c 00                    OR AL, 0x0
0001311a (02) 7e 60                    JLE 0x1317c
0001311c (02) 7c 06                    JL 0x13124
0001311e (01) 06                       PUSH ES
0001311f (01) 66                       DB 0x66
0001311f (03) 66 3c 00                 CMP AL, 0x0
00013122 (02) 1c 30                    SBB AL, 0x30
00013124 (01) 60                       PUSHA
00013125 (02) 7c 66                    JL 0x1318d
00013127 (01) 66                       DB 0x66
00013127 (03) 66 3c 00                 CMP AL, 0x0
0001312a (02) 7e 06                    JLE 0x13132
0001312c (02) 0c 18                    OR AL, 0x18
0001312e (02) 3030                     XOR [BX+SI], DH
00013130 (02) 3000                     XOR [BX+SI], AL
00013132 (02) 3c 66                    CMP AL, 0x66
00013134 (01) 66                       DB 0x66
00013134 (03) 66 3c 66                 CMP AL, 0x66
00013137 (01) 66                       DB 0x66
00013137 (03) 66 3c 00                 CMP AL, 0x0
0001313a (02) 3c 66                    CMP AL, 0x66
0001313c (01) 3e                       DB 0x3e
0001313c (03) 66 3e 06                 PUSH DWORD ES
0001313f (02) 0c 38                    OR AL, 0x38
00013141 (02) 0000                     ADD [BX+SI], AL
00013143 (02) 0018                     ADD [BX+SI], BL
00013145 (02) 1800                     SBB [BX+SI], AL
00013147 (02) 1818                     SBB [BX+SI], BL
00013149 (02) 0000                     ADD [BX+SI], AL
0001314b (02) 0018                     ADD [BX+SI], BL
0001314d (02) 1800                     SBB [BX+SI], AL
0001314f (02) 1818                     SBB [BX+SI], BL
00013151 (02) 300c                     XOR [SI], CL
00013153 (02) 1830                     SBB [BX+SI], DH
00013155 (01) 60                       PUSHA
00013156 (02) 3018                     XOR [BX+SI], BL
00013158 (02) 0c 00                    OR AL, 0x0
0001315a (02) 0000                     ADD [BX+SI], AL
0001315c (02) 7e 00                    JLE 0x1315e
0001315e (02) 7e 00                    JLE 0x13160
00013160 (02) 0000                     ADD [BX+SI], AL
00013162 (02) 3018                     XOR [BX+SI], BL
00013164 (02) 0c 06                    OR AL, 0x6
00013166 (02) 0c 18                    OR AL, 0x18
00013168 (02) 3000                     XOR [BX+SI], AL
0001316a (02) 3c 66                    CMP AL, 0x66
0001316c (02) 0c 18                    OR AL, 0x18
0001316e (02) 1800                     SBB [BX+SI], AL
00013170 (02) 1800                     SBB [BX+SI], AL
00013172 (02) 3c 66                    CMP AL, 0x66
00013174 (01) 6e                       OUTSB
00013175 (02) 6a 6e                    PUSH 0x6e
00013177 (01) 60                       PUSHA
00013178 (02) 3c 00                    CMP AL, 0x0
0001317a (02) 3c 66                    CMP AL, 0x66
0001317c (01) 66                       DB 0x66
0001317c (03) 66 7e 66                 JLE 0x131e5
0001317f (01) 66                       DB 0x66
00013180 (01) 66                       DB 0x66
00013180 (04) 66 007c 66               ADD [SI+0x66], BH
00013184 (01) 66                       DB 0x66
00013184 (03) 66 7c 66                 JL 0x131ed
00013187 (01) 66                       DB 0x66
00013187 (03) 66 7c 00                 JL 0x1318a
0001318a (02) 3c 66                    CMP AL, 0x66
0001318c (01) 60                       PUSHA
0001318d (01) 60                       PUSHA
0001318e (01) 60                       PUSHA
0001318f (01) 66                       DB 0x66
0001318f (03) 66 3c 00                 CMP AL, 0x0
00013192 (02) 78 6c                    JS 0x13200
00013194 (01) 66                       DB 0x66
00013195 (01) 66                       DB 0x66
00013196 (01) 66                       DB 0x66
00013196 (02) 66 6c                    INSB
00013198 (02) 78 00                    JS 0x1319a
0001319a (02) 7e 60                    JLE 0x131fc
0001319c (01) 60                       PUSHA
0001319d (02) 7c 60                    JL 0x131ff
0001319f (01) 60                       PUSHA
000131a0 (02) 7e 00                    JLE 0x131a2
000131a2 (02) 7e 60                    JLE 0x13204
000131a4 (01) 60                       PUSHA
000131a5 (02) 7c 60                    JL 0x13207
000131a7 (01) 60                       PUSHA
000131a8 (01) 60                       PUSHA
000131a9 (02) 003c                     ADD [SI], BH
000131ab (02) 66 60                    PUSHAD
000131ad (01) 6e                       OUTSB
000131ae (01) 66                       DB 0x66
000131af (01) 66                       DB 0x66
000131af (03) 66 3c 00                 CMP AL, 0x0
000131b2 (01) 66                       DB 0x66
000131b3 (01) 66                       DB 0x66
000131b4 (01) 66                       DB 0x66
000131b4 (03) 66 7e 66                 JLE 0x1321d
000131b7 (01) 66                       DB 0x66
000131b8 (01) 66                       DB 0x66
000131b8 (04) 66 007e 18               ADD [BP+0x18], BH
000131bc (02) 1818                     SBB [BX+SI], BL
000131be (02) 1818                     SBB [BX+SI], BL
000131c0 (02) 7e 00                    JLE 0x131c2
000131c2 (01) 3e                       DB 0x3e
000131c2 (03) 3e 0c 0c                 OR AL, 0xc
000131c5 (02) 0c 0c                    OR AL, 0xc
000131c7 (01) 6c                       INSB
000131c8 (02) 3800                     CMP [BX+SI], AL
000131ca (01) 66                       DB 0x66
000131ca (02) 66 6c                    INSB
000131cc (02) 78 70                    JS 0x1323e
000131ce (02) 78 6c                    JS 0x1323c
000131d0 (01) 66                       DB 0x66
000131d0 (04) 66 0060 60               ADD [BX+SI+0x60], AH
000131d4 (01) 60                       PUSHA
000131d5 (01) 60                       PUSHA
000131d6 (01) 60                       PUSHA
000131d7 (01) 60                       PUSHA
000131d8 (02) 7e 00                    JLE 0x131da
000131da (03) 6377 7f                  ARPL [BX+0x7f], SI
000131dd (04) 6b6b 63 63               IMUL BP, [BP+DI+0x63], 0x63
000131e1 (03) 0066 66                  ADD [BP+0x66], AH
000131e4 (02) 76 7e                    JBE 0x13264
000131e6 (01) 6e                       OUTSB
000131e7 (01) 66                       DB 0x66
000131e8 (01) 66                       DB 0x66
000131e8 (03) 66 003c                  ADD [SI], BH
000131eb (01) 66                       DB 0x66
000131ec (01) 66                       DB 0x66
000131ed (01) 66                       DB 0x66
000131ee (01) 66                       DB 0x66
000131ef (01) 66                       DB 0x66
000131ef (03) 66 3c 00                 CMP AL, 0x0
000131f2 (02) 7c 66                    JL 0x1325a
000131f4 (01) 66                       DB 0x66
000131f4 (03) 66 7c 60                 JL 0x13257
000131f7 (01) 60                       PUSHA
000131f8 (01) 60                       PUSHA
000131f9 (02) 003c                     ADD [SI], BH
000131fb (01) 66                       DB 0x66
000131fc (01) 66                       DB 0x66
000131fd (03) 66 6a 6c                 PUSH LARGE 0x6c
00013200 (04) 36 007c 66               ADD SS:[SI+0x66], BH
00013204 (01) 66                       DB 0x66
00013204 (03) 66 7c 6c                 JL 0x13273
00013207 (01) 66                       DB 0x66
00013208 (01) 66                       DB 0x66
00013208 (03) 66 003c                  ADD [SI], BH
0001320b (02) 66 60                    PUSHAD
0001320d (02) 3c 06                    CMP AL, 0x6
0001320f (01) 66                       DB 0x66
0001320f (03) 66 3c 00                 CMP AL, 0x0
00013212 (02) 7e 18                    JLE 0x1322c
00013214 (02) 1818                     SBB [BX+SI], BL
00013216 (02) 1818                     SBB [BX+SI], BL
00013218 (02) 1800                     SBB [BX+SI], AL
0001321a (01) 66                       DB 0x66
0001321b (01) 66                       DB 0x66
0001321c (01) 66                       DB 0x66
0001321d (01) 66                       DB 0x66
0001321e (01) 66                       DB 0x66
0001321f (01) 66                       DB 0x66
0001321f (03) 66 3c 00                 CMP AL, 0x0
00013222 (01) 66                       DB 0x66
00013223 (01) 66                       DB 0x66
00013224 (01) 66                       DB 0x66
00013225 (01) 66                       DB 0x66
00013226 (01) 66                       DB 0x66
00013226 (03) 66 3c 18                 CMP AL, 0x18
00013229 (03) 0063 63                  ADD [BP+DI+0x63], AH
0001322c (04) 6b6b 7f 77               IMUL BP, [BP+DI+0x7f], 0x77
00013230 (02) 6300                     ARPL [BX+SI], AX
00013232 (01) 66                       DB 0x66
00013233 (01) 66                       DB 0x66
00013233 (03) 66 3c 18                 CMP AL, 0x18
00013236 (02) 3c 66                    CMP AL, 0x66
00013238 (01) 66                       DB 0x66
00013238 (04) 66 0066 66               ADD [BP+0x66], AH
0001323c (01) 66                       DB 0x66
0001323c (03) 66 3c 18                 CMP AL, 0x18
0001323f (02) 1818                     SBB [BX+SI], BL
00013241 (03) 007e 06                  ADD [BP+0x6], BH
00013244 (02) 0c 18                    OR AL, 0x18
00013246 (03) 3060 7e                  XOR [BX+SI+0x7e], AH
00013249 (03) 007c 60                  ADD [SI+0x60], BH
0001324c (01) 60                       PUSHA
0001324d (01) 60                       PUSHA
0001324e (01) 60                       PUSHA
0001324f (01) 60                       PUSHA
00013250 (02) 7c 00                    JL 0x13252
00013252 (03) 0060 30                  ADD [BX+SI+0x30], AH
00013255 (02) 180c                     SBB [SI], CL
00013257 (01) 06                       PUSH ES
00013258 (02) 0000                     ADD [BX+SI], AL
0001325a (01) 3e                       DB 0x3e
0001325a (02) 3e 06                    PUSH ES
0001325c (01) 06                       PUSH ES
0001325d (01) 06                       PUSH ES
0001325e (01) 06                       PUSH ES
0001325f (01) 06                       PUSH ES
00013260 (03) 3e 0018                  ADD DS:[BX+SI], BL
00013263 (02) 3c 66                    CMP AL, 0x66
00013265 (01) 42                       INC DX
00013266 (02) 0000                     ADD [BX+SI], AL
00013268 (02) 0000                     ADD [BX+SI], AL
0001326a (02) 0000                     ADD [BX+SI], AL
0001326c (02) 0000                     ADD [BX+SI], AL
0001326e (02) 0000                     ADD [BX+SI], AL
00013270 (02) 00ff                     ADD BH, BH
00013272 (02) 1c 36                    SBB AL, 0x36
00013274 (03) 307c 30                  XOR [SI+0x30], BH
00013277 (03) 307e 00                  XOR [BP+0x0], BH
0001327a (02) 0000                     ADD [BX+SI], AL
0001327c (02) 3c 06                    CMP AL, 0x6
0001327e (01) 3e                       DB 0x3e
0001327f (01) 66                       DB 0x66
0001327f (05) 66 3e 0060 60            ADD DS:[BX+SI+0x60], AH
00013284 (02) 7c 66                    JL 0x132ec
00013286 (01) 66                       DB 0x66
00013287 (01) 66                       DB 0x66
00013287 (03) 66 7c 00                 JL 0x1328a
0001328a (02) 0000                     ADD [BX+SI], AL
0001328c (02) 3c 66                    CMP AL, 0x66
0001328e (01) 60                       PUSHA
0001328f (01) 66                       DB 0x66
0001328f (03) 66 3c 00                 CMP AL, 0x0
00013292 (01) 06                       PUSH ES
00013293 (01) 06                       PUSH ES
00013294 (01) 3e                       DB 0x3e
00013295 (01) 66                       DB 0x66
00013296 (01) 66                       DB 0x66
00013297 (01) 66                       DB 0x66
00013297 (04) 66 3e 0000               ADD DS:[BX+SI], AL
0001329b (02) 003c                     ADD [SI], BH
0001329d (01) 66                       DB 0x66
0001329d (03) 66 7e 60                 JLE 0x13300
000132a0 (02) 3c 00                    CMP AL, 0x0
000132a2 (02) 1c 30                    SBB AL, 0x30
000132a4 (03) 307c 30                  XOR [SI+0x30], BH
000132a7 (02) 3030                     XOR [BX+SI], DH
000132a9 (02) 0000                     ADD [BX+SI], AL
000132ab (04) 003e 6666                ADD [0x6666], BH
000132af (01) 3e                       DB 0x3e
000132af (02) 3e 06                    PUSH ES
000132b1 (02) 3c 60                    CMP AL, 0x60
000132b3 (01) 60                       PUSHA
000132b4 (02) 7c 66                    JL 0x1331c
000132b6 (01) 66                       DB 0x66
000132b7 (01) 66                       DB 0x66
000132b8 (01) 66                       DB 0x66
000132b8 (03) 66 0018                  ADD [BX+SI], BL
000132bb (02) 0038                     ADD [BX+SI], BH
000132bd (02) 1818                     SBB [BX+SI], BL
000132bf (02) 183c                     SBB [SI], BH
000132c1 (02) 0018                     ADD [BX+SI], BL
000132c3 (02) 0038                     ADD [BX+SI], BH
000132c5 (02) 1818                     SBB [BX+SI], BL
000132c7 (02) 1818                     SBB [BX+SI], BL
000132c9 (02) 70 60                    JO 0x1332b
000132cb (01) 60                       PUSHA
000132cc (01) 66                       DB 0x66
000132cc (02) 66 6c                    INSB
000132ce (02) 78 6c                    JS 0x1333c
000132d0 (01) 66                       DB 0x66
000132d0 (03) 66 0038                  ADD [BX+SI], BH
000132d3 (02) 1818                     SBB [BX+SI], BL
000132d5 (02) 1818                     SBB [BX+SI], BL
000132d7 (02) 183c                     SBB [SI], BH
000132d9 (02) 0000                     ADD [BX+SI], AL
000132db (04) 0036 7f6b                ADD [0x6b7f], DH
000132df (04) 6b63 00 00               IMUL SP, [BP+DI+0x0], 0x0
000132e3 (03) 007c 66                  ADD [SI+0x66], BH
000132e6 (01) 66                       DB 0x66
000132e7 (01) 66                       DB 0x66
000132e8 (01) 66                       DB 0x66
000132e8 (03) 66 0000                  ADD [BX+SI], AL
000132eb (02) 003c                     ADD [SI], BH
000132ed (01) 66                       DB 0x66
000132ee (01) 66                       DB 0x66
000132ef (01) 66                       DB 0x66
000132ef (03) 66 3c 00                 CMP AL, 0x0
000132f2 (02) 0000                     ADD [BX+SI], AL
000132f4 (02) 7c 66                    JL 0x1335c
000132f6 (01) 66                       DB 0x66
000132f6 (03) 66 7c 60                 JL 0x13359
000132f9 (01) 60                       PUSHA
000132fa (02) 0000                     ADD [BX+SI], AL
000132fc (01) 3e                       DB 0x3e
000132fd (01) 66                       DB 0x66
000132fe (01) 3e                       DB 0x3e
000132fe (03) 66 3e 06                 PUSH DWORD ES
00013301 (01) 07                       POP ES
00013302 (02) 0000                     ADD [BX+SI], AL
00013304 (01) 6c                       INSB
00013305 (02) 76 60                    JBE 0x13367
00013307 (01) 60                       PUSHA
00013308 (01) 60                       PUSHA
00013309 (02) 0000                     ADD [BX+SI], AL
0001330b (04) 003e 603c                ADD [0x3c60], BH
0001330f (01) 06                       PUSH ES
00013310 (02) 7c 00                    JL 0x13312
00013312 (02) 3030                     XOR [BX+SI], DH
00013314 (02) 7c 30                    JL 0x13346
00013316 (02) 3030                     XOR [BX+SI], DH
00013318 (02) 1c 00                    SBB AL, 0x0
0001331a (02) 0000                     ADD [BX+SI], AL
0001331c (01) 66                       DB 0x66
0001331d (01) 66                       DB 0x66
0001331e (01) 66                       DB 0x66
0001331f (01) 66                       DB 0x66
0001331f (04) 66 3e 0000               ADD DS:[BX+SI], AL
00013323 (03) 0066 66                  ADD [BP+0x66], AH
00013326 (01) 66                       DB 0x66
00013326 (03) 66 3c 18                 CMP AL, 0x18
00013329 (02) 0000                     ADD [BX+SI], AL
0001332b (03) 0063 6b                  ADD [BP+DI+0x6b], AH
0001332e (04) 6b7f 36 00               IMUL DI, [BX+0x36], 0x0
00013332 (02) 0000                     ADD [BX+SI], AL
00013334 (01) 66                       DB 0x66
00013334 (03) 66 3c 18                 CMP AL, 0x18
00013337 (02) 3c 66                    CMP AL, 0x66
00013339 (02) 0000                     ADD [BX+SI], AL
0001333b (03) 0066 66                  ADD [BP+0x66], AH
0001333e (01) 3e                       DB 0x3e
0001333e (03) 66 3e 06                 PUSH DWORD ES
00013341 (02) 3c 00                    CMP AL, 0x0
00013343 (03) 007e 0c                  ADD [BP+0xc], BH
00013346 (02) 1830                     SBB [BX+SI], DH
00013348 (02) 7e 00                    JLE 0x1334a
0001334a (02) 0c 18                    OR AL, 0x18
0001334c (03) 1870 18                  SBB [BX+SI+0x18], DH
0001334f (02) 180c                     SBB [SI], CL
00013351 (02) 0018                     ADD [BX+SI], BL
00013353 (02) 1818                     SBB [BX+SI], BL
00013355 (02) 0018                     ADD [BX+SI], BL
00013357 (02) 1818                     SBB [BX+SI], BL
00013359 (02) 0030                     ADD [BX+SI], DH
0001335b (02) 1818                     SBB [BX+SI], BL
0001335d (01) 0e                       PUSH CS
0001335e (02) 1818                     SBB [BX+SI], BL
00013360 (02) 3000                     XOR [BX+SI], AL
00013362 (03) 316b 46                  XOR [BP+DI+0x46], BP
00013365 (02) 0000                     ADD [BX+SI], AL
00013367 (02) 0000                     ADD [BX+SI], AL
00013369 (02) 0000                     ADD [BX+SI], AL
0001336b (02) 183c                     SBB [SI], BH
0001336d (01) 66                       DB 0x66
0001336d (03) 66 7e 00                 JLE 0x13370
00013370 (02) 0000                     ADD [BX+SI], AL
00013372 (02) 3c 66                    CMP AL, 0x66
00013374 (01) 60                       PUSHA
00013375 (01) 66                       DB 0x66
00013375 (03) 66 3c 10                 CMP AL, 0x10
00013378 (02) 1c 00                    SBB AL, 0x0
0001337a (01) 66                       DB 0x66
0001337a (04) 66 0066 66               ADD [BP+0x66], AH
0001337e (01) 66                       DB 0x66
0001337f (01) 66                       DB 0x66
0001337f (04) 66 3e 0008               ADD DS:[BX+SI], CL
00013383 (02) 103c                     ADC [SI], BH
00013385 (01) 66                       DB 0x66
00013385 (03) 66 7c 60                 JL 0x133e8
00013388 (02) 3c 00                    CMP AL, 0x0
0001338a (02) 3c 42                    CMP AL, 0x42
0001338c (02) 1c 06                    SBB AL, 0x6
0001338e (01) 3e                       DB 0x3e
0001338f (01) 66                       DB 0x66
0001338f (06) 66 3e 0036 003c          ADD DS:[0x3c00], DH
00013395 (01) 06                       PUSH ES
00013396 (01) 3e                       DB 0x3e
00013397 (01) 66                       DB 0x66
00013397 (04) 66 3e 0018               ADD DS:[BX+SI], BL
0001339b (02) 04 3c                    ADD AL, 0x3c
0001339d (01) 06                       PUSH ES
0001339e (01) 3e                       DB 0x3e
0001339f (01) 66                       DB 0x66
0001339f (04) 66 3e 001c               ADD DS:[SI], BL
000133a3 (02) 083c                     OR [SI], BH
000133a5 (01) 06                       PUSH ES
000133a6 (01) 3e                       DB 0x3e
000133a7 (01) 66                       DB 0x66
000133a7 (04) 66 3e 0000               ADD DS:[BX+SI], AL
000133ab (02) 003c                     ADD [SI], BH
000133ad (02) 66 60                    PUSHAD
000133af (02) 3c 08                    CMP AL, 0x8
000133b1 (02) 383c                     CMP [SI], BH
000133b3 (01) 42                       INC DX
000133b4 (02) 3c 66                    CMP AL, 0x66
000133b6 (02) 7e 60                    JLE 0x13418
000133b8 (02) 3c 00                    CMP AL, 0x0
000133ba (03) 36 003c                  ADD SS:[SI], BH
000133bd (01) 66                       DB 0x66
000133bd (03) 66 7e 60                 JLE 0x13420
000133c0 (02) 3c 00                    CMP AL, 0x0
000133c2 (02) 3008                     XOR [BX+SI], CL
000133c4 (02) 3c 66                    CMP AL, 0x66
000133c6 (02) 7e 60                    JLE 0x13428
000133c8 (02) 3c 00                    CMP AL, 0x0
000133ca (03) 36 003c                  ADD SS:[SI], BH
000133cd (02) 1818                     SBB [BX+SI], BL
000133cf (02) 183c                     SBB [SI], BH
000133d1 (02) 0018                     ADD [BX+SI], BL
000133d3 (02) 24 00                    AND AL, 0x0
000133d5 (02) 1818                     SBB [BX+SI], BL
000133d7 (02) 183c                     SBB [SI], BH
000133d9 (02) 0018                     ADD [BX+SI], BL
000133db (02) 04 00                    ADD AL, 0x0
000133dd (02) 1818                     SBB [BX+SI], BL
000133df (02) 183c                     SBB [SI], BH
000133e1 (03) 0066 00                  ADD [BP+0x0], AH
000133e4 (02) 7e 66                    JLE 0x1344c
000133e6 (02) 7e 66                    JLE 0x1344e
000133e8 (01) 66                       DB 0x66
000133e8 (03) 66 003c                  ADD [SI], BH
000133eb (02) 003c                     ADD [SI], BH
000133ed (01) 66                       DB 0x66
000133ed (03) 66 7e 66                 JLE 0x13456
000133f0 (01) 66                       DB 0x66
000133f0 (03) 66 000c                  ADD [SI], CL
000133f3 (03) 107e 40                  ADC [BP+0x40], BH
000133f6 (02) 78 40                    JS 0x13438
000133f8 (02) 7e 00                    JLE 0x133fa
000133fa (03) 0076 09                  ADD [BP+0x9], DH
000133fd (02) 7f 88                    JG 0x13387
000133ff (03) 8976 00                  MOV [BP+0x0], SI
00013402 (02) 7e d8                    JLE 0x133dc
00013404 (02) d8de                     FCOMP ST(6)
00013406 (01) f8                       CLC
00013407 (02) d8de                     FCOMP ST(6)
00013409 (02) 003c                     ADD [SI], BH
0001340b (01) 42                       INC DX
0001340c (03) 1866 66                  SBB [BP+0x66], AH
0001340f (01) 66                       DB 0x66
0001340f (03) 66 3c 00                 CMP AL, 0x0
00013412 (01) 66                       DB 0x66
00013412 (03) 66 003c                  ADD [SI], BH
00013415 (01) 66                       DB 0x66
00013416 (01) 66                       DB 0x66
00013417 (01) 66                       DB 0x66
00013417 (03) 66 3c 00                 CMP AL, 0x0
0001341a (02) 0c 10                    OR AL, 0x10
0001341c (02) 3c 66                    CMP AL, 0x66
0001341e (01) 66                       DB 0x66
0001341f (01) 66                       DB 0x66
0001341f (03) 66 3c 00                 CMP AL, 0x0
00013422 (03) 0066 00                  ADD [BP+0x0], AH
00013425 (01) 66                       DB 0x66
00013426 (01) 66                       DB 0x66
00013427 (01) 66                       DB 0x66
00013427 (04) 66 3e 000c               ADD DS:[SI], CL
0001342b (02) 1000                     ADC [BX+SI], AL
0001342d (01) 66                       DB 0x66
0001342e (01) 66                       DB 0x66
0001342f (01) 66                       DB 0x66
0001342f (04) 66 3e 0000               ADD DS:[BX+SI], AL
00013433 (01) 66                       DB 0x66
00013433 (04) 66 0066 66               ADD [BP+0x66], AH
00013437 (01) 3e                       DB 0x3e
00013437 (02) 3e 06                    PUSH ES
00013439 (02) 3c 66                    CMP AL, 0x66
0001343b (02) 003c                     ADD [SI], BH
0001343d (01) 66                       DB 0x66
0001343e (01) 66                       DB 0x66
0001343f (01) 66                       DB 0x66
0001343f (03) 66 3c 00                 CMP AL, 0x0
00013442 (01) 66                       DB 0x66
00013442 (04) 66 0066 66               ADD [BP+0x66], AH
00013446 (01) 66                       DB 0x66
00013447 (01) 66                       DB 0x66
00013447 (04) 66 3e 0000               ADD DS:[BX+SI], AL
0001344b (02) 083c                     OR [SI], BH
0001344d (02) 6a 68                    PUSH 0x68
0001344f (02) 6a 3c                    PUSH 0x3c
00013451 (02) 081c                     OR [SI], BL
00013453 (04) 36 307c 30               XOR SS:[SI+0x30], BH
00013457 (03) 307e 00                  XOR [BP+0x0], BH
0001345a (01) 42                       INC DX
0001345b (01) 66                       DB 0x66
0001345b (03) 66 3c 18                 CMP AL, 0x18
0001345e (02) 7e 18                    JLE 0x13478
00013460 (02) 1800                     SBB [BX+SI], AL
00013462 (02) 70 52                    JO 0x134b6
00013464 (01) 57                       PUSH DI
00013465 (02) 72 42                    JB 0x134a9
00013467 (01) 42                       INC DX
00013468 (01) 43                       INC BX
00013469 (04) 0006 0818                ADD [0x1808], AL
0001346d (02) 1818                     SBB [BX+SI], BL
0001346f (03) 1060 00                  ADC [BX+SI+0x0], AH
00013472 (02) 0c 10                    OR AL, 0x10
00013474 (02) 3c 06                    CMP AL, 0x6
00013476 (01) 3e                       DB 0x3e
00013477 (01) 66                       DB 0x66
00013477 (04) 66 3e 000c               ADD DS:[SI], CL
0001347b (02) 1000                     ADC [BX+SI], AL
0001347d (02) 1818                     SBB [BX+SI], BL
0001347f (02) 183c                     SBB [SI], BH
00013481 (02) 000c                     ADD [SI], CL
00013483 (02) 1000                     ADC [BX+SI], AL
00013485 (02) 3c 66                    CMP AL, 0x66
00013487 (01) 66                       DB 0x66
00013487 (03) 66 3c 00                 CMP AL, 0x0
0001348a (02) 0c 10                    OR AL, 0x10
0001348c (03) 0066 66                  ADD [BP+0x66], AH
0001348f (01) 66                       DB 0x66
0001348f (05) 66 3e 004c 32            ADD DS:[SI+0x32], CL
00013494 (03) 005c 66                  ADD [SI+0x66], BL
00013497 (01) 66                       DB 0x66
00013498 (01) 66                       DB 0x66
00013498 (04) 66 006c 32               ADD [SI+0x32], CH
0001349c (01) 66                       DB 0x66
0001349c (03) 66 76 7e                 JBE 0x1351d
0001349f (01) 6e                       OUTSB
000134a0 (01) 66                       DB 0x66
000134a0 (03) 66 0000                  ADD [BX+SI], AL
000134a3 (02) 3c 06                    CMP AL, 0x6
000134a5 (01) 3e                       DB 0x3e
000134a6 (01) 66                       DB 0x66
000134a6 (06) 66 3e 003e 0000          ADD DS:[0x0], BH
000134ac (02) 3c 66                    CMP AL, 0x66
000134ae (01) 66                       DB 0x66
000134ae (03) 66 3c 00                 CMP AL, 0x0
000134b1 (02) 3c 18                    CMP AL, 0x18
000134b3 (02) 0018                     ADD [BX+SI], BL
000134b5 (02) 1c 06                    SBB AL, 0x6
000134b7 (01) 66                       DB 0x66
000134b7 (03) 66 3c 00                 CMP AL, 0x0
000134ba (02) 0000                     ADD [BX+SI], AL
000134bc (03) 007e 06                  ADD [BP+0x6], BH
000134bf (02) 0000                     ADD [BX+SI], AL
000134c1 (02) 0000                     ADD [BX+SI], AL
000134c3 (02) 0000                     ADD [BX+SI], AL
000134c5 (02) 7e 60                    JLE 0x13527
000134c7 (02) 0000                     ADD [BX+SI], AL
000134c9 (03) 0042 44                  ADD [BP+SI+0x44], AL
000134cc (01) 48                       DEC AX
000134cd (01) 16                       PUSH SS
000134ce (03) 224e 08                  AND CL, [BP+0x8]
000134d1 (01) 0e                       PUSH CS
000134d2 (01) 44                       INC SP
000134d3 (01) 48                       DEC AX
000134d4 (01) 50                       PUSH AX
000134d5 (02) 24 4c                    AND AL, 0x4c
000134d7 (02) 14 3e                    ADC AL, 0x3e
000134d9 (02) 04 18                    ADD AL, 0x18
000134db (02) 0018                     ADD [BX+SI], BL
000134dd (02) 1818                     SBB [BX+SI], BL
000134df (02) 1818                     SBB [BX+SI], BL
000134e1 (02) 000d                     ADD [DI], CL
000134e3 (04) 1b36 6c36                SBB SI, [0x366c]
000134e7 (02) 1b0d                     SBB CX, [DI]
000134e9 (03) 006c 36                  ADD [SI+0x36], CH
000134ec (02) 1b0d                     SBB CX, [DI]
000134ee (04) 1b36 6c00                SBB SI, [0x6c]
000134f2 (01) aa                       STOSB
000134f3 (04) 00aa 00aa                ADD [BP+SI-0x5600], CH
000134f7 (04) 00aa 00aa                ADD [BP+SI-0x5600], CH
000134fb (01) 55                       PUSH BP
000134fc (01) aa                       STOSB
000134fd (01) 55                       PUSH BP
000134fe (01) aa                       STOSB
000134ff (01) 55                       PUSH BP
00013500 (01) aa                       STOSB
00013501 (01) 55                       PUSH BP
00013502 (03) ff55 ff                  CALL [DI-0x1]
00013505 (01) 55                       PUSH BP
00013506 (03) ff55 ff                  CALL [DI-0x1]
00013509 (01) 55                       PUSH BP
0001350a (02) 1818                     SBB [BX+SI], BL
0001350c (02) 1818                     SBB [BX+SI], BL
0001350e (02) 1818                     SBB [BX+SI], BL
00013510 (02) 1818                     SBB [BX+SI], BL
00013512 (02) 1818                     SBB [BX+SI], BL
00013514 (02) 18f8                     SBB AL, BH
00013516 (02) 1818                     SBB [BX+SI], BL
00013518 (02) 1818                     SBB [BX+SI], BL
0001351a (02) 1818                     SBB [BX+SI], BL
0001351c (01) f8                       CLC
0001351d (02) 18f8                     SBB AL, BH
0001351f (02) 1818                     SBB [BX+SI], BL
00013521 (04) 1836 3636                SBB [0x3636], DH
00013525 (04) f636 3636                DIV BYTE [0x3636]
00013529 (03) 36 0000                  ADD SS:[BX+SI], AL
0001352c (02) 00fe                     ADD DH, BH
0001352e (01) 36                       DB 0x36
0001352f (01) 36                       DB 0x36
00013530 (01) 36                       DB 0x36
00013531 (03) 36 0000                  ADD SS:[BX+SI], AL
00013534 (01) f8                       CLC
00013535 (02) 18f8                     SBB AL, BH
00013537 (02) 1818                     SBB [BX+SI], BL
00013539 (04) 1836 36f6                SBB [0xf636], DH
0001353d (01) 06                       PUSH ES
0001353e (04) f636 3636                DIV BYTE [0x3636]
00013542 (01) 66                       DB 0x66
00013543 (01) 66                       DB 0x66
00013544 (01) 66                       DB 0x66
00013545 (01) 66                       DB 0x66
00013546 (01) 66                       DB 0x66
00013547 (01) 66                       DB 0x66
00013548 (01) 66                       DB 0x66
00013549 (01) 66                       DB 0x66
00013549 (03) 66 0000                  ADD [BX+SI], AL
0001354c (04) fe06 e666                INC BYTE [0x66e6]
00013550 (01) 66                       DB 0x66
00013551 (01) 66                       DB 0x66
00013552 (01) 66                       DB 0x66
00013553 (01) 66                       DB 0x66
00013553 (03) 66 e6 06                 OUT 0x6, AL
00013556 (02) fe00                     INC BYTE [BX+SI]
00013558 (02) 0000                     ADD [BX+SI], AL
0001355a (01) 66                       DB 0x66
0001355b (01) 66                       DB 0x66
0001355c (01) 66                       DB 0x66
0001355c (03) 66 fe00                  INC BYTE [BX+SI]
0001355f (02) 0000                     ADD [BX+SI], AL
00013561 (02) 0018                     ADD [BX+SI], BL
00013563 (02) 18f8                     SBB AL, BH
00013565 (02) 18f8                     SBB AL, BH
00013567 (02) 0000                     ADD [BX+SI], AL
00013569 (02) 0000                     ADD [BX+SI], AL
0001356b (02) 0000                     ADD [BX+SI], AL
0001356d (01) f8                       CLC
0001356e (02) 1818                     SBB [BX+SI], BL
00013570 (02) 1818                     SBB [BX+SI], BL
00013572 (02) 1818                     SBB [BX+SI], BL
00013574 (02) 181f                     SBB [BX], BL
00013576 (02) 0000                     ADD [BX+SI], AL
00013578 (02) 0000                     ADD [BX+SI], AL
0001357a (02) 1818                     SBB [BX+SI], BL
0001357c (02) 18ff                     SBB BH, BH
0001357e (02) 0000                     ADD [BX+SI], AL
00013580 (02) 0000                     ADD [BX+SI], AL
00013582 (02) 0000                     ADD [BX+SI], AL
00013584 (02) 00ff                     ADD BH, BH
00013586 (02) 1818                     SBB [BX+SI], BL
00013588 (02) 1818                     SBB [BX+SI], BL
0001358a (02) 1818                     SBB [BX+SI], BL
0001358c (02) 181f                     SBB [BX], BL
0001358e (02) 1818                     SBB [BX+SI], BL
00013590 (02) 1818                     SBB [BX+SI], BL
00013592 (02) 0000                     ADD [BX+SI], AL
00013594 (02) 00ff                     ADD BH, BH
00013596 (02) 0000                     ADD [BX+SI], AL
00013598 (02) 0000                     ADD [BX+SI], AL
0001359a (02) 1818                     SBB [BX+SI], BL
0001359c (02) 18ff                     SBB BH, BH
0001359e (02) 1818                     SBB [BX+SI], BL
000135a0 (02) 1818                     SBB [BX+SI], BL
000135a2 (02) 1818                     SBB [BX+SI], BL
000135a4 (01) 1f                       POP DS
000135a5 (02) 181f                     SBB [BX], BL
000135a7 (02) 1818                     SBB [BX+SI], BL
000135a9 (03) 1866 66                  SBB [BP+0x66], AH
000135ac (01) 66                       DB 0x66
000135ad (01) 67                       DB 0x67
000135ae (01) 66                       DB 0x66
000135af (01) 66                       DB 0x66
000135b0 (01) 66                       DB 0x66
000135b1 (01) 66                       DB 0x66
000135b2 (01) 66                       DB 0x66
000135b3 (01) 67                       DB 0x67
000135b3 (03) 66 67 60                 PUSHAD
000135b6 (02) 7f 00                    JG 0x135b8
000135b8 (02) 0000                     ADD [BX+SI], AL
000135ba (02) 0000                     ADD [BX+SI], AL
000135bc (02) 7f 60                    JG 0x1361e
000135be (01) 67                       DB 0x67
000135bf (01) 66                       DB 0x66
000135c0 (01) 66                       DB 0x66
000135c1 (01) 66                       DB 0x66
000135c2 (01) 66                       DB 0x66
000135c3 (03) 66 e7 00                 OUT 0x0, EAX
000135c6 (02) ff00                     INC WORD [BX+SI]
000135c8 (02) 0000                     ADD [BX+SI], AL
000135ca (02) 0000                     ADD [BX+SI], AL
000135cc (02) ff00                     INC WORD [BX+SI]
000135ce (02) e7 66                    OUT 0x66, AX
000135d0 (01) 66                       DB 0x66
000135d1 (01) 66                       DB 0x66
000135d2 (01) 66                       DB 0x66
000135d3 (01) 67                       DB 0x67
000135d3 (03) 66 67 60                 PUSHAD
000135d6 (01) 67                       DB 0x67
000135d7 (01) 66                       DB 0x66
000135d8 (01) 66                       DB 0x66
000135d9 (01) 66                       DB 0x66
000135d9 (03) 66 0000                  ADD [BX+SI], AL
000135dc (02) ff00                     INC WORD [BX+SI]
000135de (02) ff00                     INC WORD [BX+SI]
000135e0 (02) 0000                     ADD [BX+SI], AL
000135e2 (01) 66                       DB 0x66
000135e3 (03) 66 e7 00                 OUT 0x0, EAX
000135e6 (02) e7 66                    OUT 0x66, AX
000135e8 (01) 66                       DB 0x66
000135e9 (01) 66                       DB 0x66
000135e9 (03) 66 1818                  SBB [BX+SI], BL
000135ec (02) ff00                     INC WORD [BX+SI]
000135ee (02) ff00                     INC WORD [BX+SI]
000135f0 (02) 0000                     ADD [BX+SI], AL
000135f2 (01) 66                       DB 0x66
000135f3 (01) 66                       DB 0x66
000135f4 (03) 66 ff00                  INC DWORD [BX+SI]
000135f7 (02) 0000                     ADD [BX+SI], AL
000135f9 (02) 0000                     ADD [BX+SI], AL
000135fb (02) 00ff                     ADD BH, BH
000135fd (02) 00ff                     ADD BH, BH
000135ff (02) 1818                     SBB [BX+SI], BL
00013601 (02) 1800                     SBB [BX+SI], AL
00013603 (02) 0000                     ADD [BX+SI], AL
00013605 (03) ff66 66                  JMP [BP+0x66]
00013608 (01) 66                       DB 0x66
00013609 (01) 66                       DB 0x66
0001360a (01) 66                       DB 0x66
0001360b (01) 66                       DB 0x66
0001360c (01) 66                       DB 0x66
0001360c (03) 66 7f 00                 JG 0x1360f
0001360f (02) 0000                     ADD [BX+SI], AL
00013611 (02) 0010                     ADD [BX+SI], DL
00013613 (02) 101f                     ADC [BX], BL
00013615 (02) 101f                     ADC [BX], BL
00013617 (02) 0000                     ADD [BX+SI], AL
00013619 (02) 0000                     ADD [BX+SI], AL
0001361b (02) 001f                     ADD [BX], BL
0001361d (02) 181f                     SBB [BX], BL
0001361f (02) 1818                     SBB [BX+SI], BL
00013621 (02) 1800                     SBB [BX+SI], AL
00013623 (02) 0000                     ADD [BX+SI], AL
00013625 (02) 7f 66                    JG 0x1368d
00013627 (01) 66                       DB 0x66
00013628 (01) 66                       DB 0x66
00013629 (01) 66                       DB 0x66
0001362a (01) 66                       DB 0x66
0001362b (01) 66                       DB 0x66
0001362c (01) 66                       DB 0x66
0001362c (04) 66 ff66 66               JMP [BP+0x66]
00013630 (01) 66                       DB 0x66
00013631 (01) 66                       DB 0x66
00013631 (03) 66 1818                  SBB [BX+SI], BL
00013634 (02) ff18                     CALL FAR WORD [BX+SI]
00013636 (02) ff18                     CALL FAR WORD [BX+SI]
00013638 (02) 1818                     SBB [BX+SI], BL
0001363a (02) 1818                     SBB [BX+SI], BL
0001363c (02) 18f8                     SBB AL, BH
0001363e (02) 0000                     ADD [BX+SI], AL
00013640 (02) 0000                     ADD [BX+SI], AL
00013642 (02) 0000                     ADD [BX+SI], AL
00013644 (02) 001f                     ADD [BX], BL
00013646 (02) 1818                     SBB [BX+SI], BL
00013648 (02) 1818                     SBB [BX+SI], BL
0001364a (01) ff                       DB 0xff
0001364b (01) ff                       DB 0xff
0001364c (01) ff                       DB 0xff
0001364d (01) ff                       DB 0xff
0001364e (01) ff                       DB 0xff
0001364f (01) ff                       DB 0xff
00013650 (01) ff                       DB 0xff
00013651 (02) ff00                     INC WORD [BX+SI]
00013653 (02) 0000                     ADD [BX+SI], AL
00013655 (02) 00ff                     ADD BH, BH
00013657 (01) ff                       DB 0xff
00013658 (01) ff                       DB 0xff
00013659 (02) fff0                     PUSH AX
0001365b (01) f0                       DB 0xf0
0001365c (01) f0                       DB 0xf0
0001365d (01) f0                       DB 0xf0
0001365e (01) f0                       DB 0xf0
0001365f (01) f0                       DB 0xf0
00013660 (01) f0                       DB 0xf0
00013661 (01) f0                       DB 0xf0
00013662 (01) 0f                       DB 0xf
00013663 (01) 0f                       DB 0xf
00013664 (01) 0f                       DB 0xf
00013665 (01) 0f                       DB 0xf
00013666 (01) 0f                       DB 0xf
00013667 (01) 0f                       DB 0xf
00013668 (01) 0f                       DB 0xf
00013669 (01) 0f                       DB 0xf
0001366a (01) ff                       DB 0xff
0001366b (01) ff                       DB 0xff
0001366c (01) ff                       DB 0xff
0001366d (02) ff00                     INC WORD [BX+SI]
0001366f (02) 0000                     ADD [BX+SI], AL
00013671 (02) 0000                     ADD [BX+SI], AL
00013673 (03) 0076 cc                  ADD [BP-0x34], DH
00013676 (01) cc                       INT 3
00013677 (01) cc                       INT 3
00013678 (02) 76 00                    JBE 0x1367a
0001367a (02) 3c 66                    CMP AL, 0x66
0001367c (01) 66                       DB 0x66
0001367c (03) 66 7c 66                 JL 0x136e5
0001367f (01) 66                       DB 0x66
0001367f (02) 66 6c                    INSB
00013681 (01) 60                       PUSHA
00013682 (02) 7e 32                    JLE 0x136b6
00013684 (02) 3030                     XOR [BX+SI], DH
00013686 (02) 3030                     XOR [BX+SI], DH
00013688 (02) 78 00                    JS 0x1368a
0001368a (02) 0000                     ADD [BX+SI], AL
0001368c (03) 007e 24                  ADD [BP+0x24], BH
0001368f (02) 24 66                    AND AL, 0x66
00013691 (03) 007e 62                  ADD [BP+0x62], BH
00013694 (02) 3018                     XOR [BX+SI], BL
00013696 (03) 3062 7e                  XOR [BP+SI+0x7e], AH
00013699 (02) 0000                     ADD [BX+SI], AL
0001369b (04) 003e 6466                ADD [0x6664], BH
0001369f (01) 66                       DB 0x66
0001369f (03) 66 3c 00                 CMP AL, 0x0
000136a2 (02) 0000                     ADD [BX+SI], AL
000136a4 (01) 66                       DB 0x66
000136a5 (01) 66                       DB 0x66
000136a6 (01) 66                       DB 0x66
000136a6 (03) 66 7c 60                 JL 0x13709
000136a9 (01) 60                       PUSHA
000136aa (02) 0000                     ADD [BX+SI], AL
000136ac (03) 007e 18                  ADD [BP+0x18], BH
000136af (02) 1818                     SBB [BX+SI], BL
000136b1 (02) 0000                     ADD [BX+SI], AL
000136b3 (02) 183c                     SBB [SI], BH
000136b5 (01) 5a                       POP DX
000136b6 (01) 5a                       POP DX
000136b7 (01) 5a                       POP DX
000136b8 (02) 3c 18                    CMP AL, 0x18
000136ba (02) 001c                     ADD [SI], BL
000136bc (02) 2222                     AND AH, [BP+SI]
000136be (03) 3e 2222                  AND AH, DS:[BP+SI]
000136c1 (02) 1c 00                    SBB AL, 0x0
000136c3 (04) 3e 6363 77               ARPL DS:[BP+DI+0x77], SP
000136c7 (01) 36                       DB 0x36
000136c7 (03) 36 77 00                 JA 0x136ca
000136ca (04) 001e 301c                ADD [0x1c30], BL
000136ce (01) 66                       DB 0x66
000136cf (01) 66                       DB 0x66
000136cf (03) 66 3c 00                 CMP AL, 0x0
000136d2 (02) 0000                     ADD [BX+SI], AL
000136d4 (01) 36                       DB 0x36
000136d4 (02) 36 49                    DEC CX
000136d6 (01) 49                       DEC CX
000136d7 (03) 36 0000                  ADD SS:[BX+SI], AL
000136da (02) 0002                     ADD [BP+SI], AL
000136dc (01) 3e                       DB 0x3e
000136dc (02) 3e 46                    INC SI
000136de (01) 4a                       DEC DX
000136df (01) 52                       PUSH DX
000136e0 (02) 3c 40                    CMP AL, 0x40
000136e2 (01) 1e                       PUSH DS
000136e3 (03) 3060 7e                  XOR [BX+SI+0x7e], AH
000136e6 (01) 60                       PUSHA
000136e7 (04) 301e 003c                XOR [0x3c00], BL
000136eb (02) 7e 66                    JLE 0x13753
000136ed (01) 66                       DB 0x66
000136ee (01) 66                       DB 0x66
000136ef (01) 66                       DB 0x66
000136f0 (01) 66                       DB 0x66
000136f0 (03) 66 0000                  ADD [BX+SI], AL
000136f3 (02) 0000                     ADD [BX+SI], AL
000136f5 (02) 7e 00                    JLE 0x136f7
000136f7 (02) 7e 00                    JLE 0x136f9
000136f9 (02) 7e 00                    JLE 0x136fb
000136fb (02) 1818                     SBB [BX+SI], BL
000136fd (02) 7e 18                    JLE 0x13717
000136ff (02) 1800                     SBB [BX+SI], AL
00013701 (02) 7e 00                    JLE 0x13703
00013703 (02) 70 1c                    JO 0x13721
00013705 (01) 06                       PUSH ES
00013706 (02) 1c 70                    SBB AL, 0x70
00013708 (03) 007e 00                  ADD [BP+0x0], BH
0001370b (01) 0e                       PUSH CS
0001370c (03) 3860 38                  CMP [BX+SI+0x38], AH
0001370f (01) 0e                       PUSH CS
00013710 (03) 007e 00                  ADD [BP+0x0], BH
00013713 (02) 0007                     ADD [BX], AL
00013715 (02) 0c 18                    OR AL, 0x18
00013717 (02) 1818                     SBB [BX+SI], BL
00013719 (02) 1818                     SBB [BX+SI], BL
0001371b (02) 1818                     SBB [BX+SI], BL
0001371d (03) 1870 00                  SBB [BX+SI+0x0], DH
00013720 (02) 0000                     ADD [BX+SI], AL
00013722 (02) 0018                     ADD [BX+SI], BL
00013724 (03) 007e 00                  ADD [BP+0x0], BH
00013727 (02) 1800                     SBB [BX+SI], AL
00013729 (02) 0000                     ADD [BX+SI], AL
0001372b (03) 3849 06                  CMP [BX+DI+0x6], CL
0001372e (03) 3049 06                  XOR [BX+DI+0x6], CL
00013731 (02) 0000                     ADD [BX+SI], AL
00013733 (02) 1c 14                    SBB AL, 0x14
00013735 (02) 1c 00                    SBB AL, 0x0
00013737 (02) 0000                     ADD [BX+SI], AL
00013739 (02) 0000                     ADD [BX+SI], AL
0001373b (02) 1c 1c                    SBB AL, 0x1c
0001373d (02) 1c 00                    SBB AL, 0x0
0001373f (02) 0000                     ADD [BX+SI], AL
00013741 (02) 0000                     ADD [BX+SI], AL
00013743 (02) 0018                     ADD [BX+SI], BL
00013745 (02) 0000                     ADD [BX+SI], AL
00013747 (02) 0000                     ADD [BX+SI], AL
00013749 (02) 0000                     ADD [BX+SI], AL
0001374b (01) 1f                       POP DS
0001374c (02) 1818                     SBB [BX+SI], BL
0001374e (01) 58                       POP AX
0001374f (02) 3818                     CMP [BX+SI], BL
00013751 (02) 0000                     ADD [BX+SI], AL
00013753 (03) 2e 3333                  XOR SI, CS:[BP+DI]
00013756 (02) 3300                     XOR AX, [BX+SI]
00013758 (02) 0000                     ADD [BX+SI], AL
0001375a (02) 3808                     CMP [BX+SI], CL
0001375c (02) 3820                     CMP [BX+SI], AH
0001375e (02) 3800                     CMP [BX+SI], AL
00013760 (02) 0000                     ADD [BX+SI], AL
00013762 (02) 0000                     ADD [BX+SI], AL
00013764 (02) 0000                     ADD [BX+SI], AL
00013766 (02) 0000                     ADD [BX+SI], AL
00013768 (02) 0000                     ADD [BX+SI], AL
0001376a (02) 0000                     ADD [BX+SI], AL
0001376c (02) 0000                     ADD [BX+SI], AL
0001376e (02) 0000                     ADD [BX+SI], AL
00013770 (02) 0000                     ADD [BX+SI], AL
00013772 (01) 44                       INC SP
00013773 (05) 6976 69 6465             IMUL SI, [BP+0x69], 0x6564
00013778 (03) 0053 69                  ADD [BP+DI+0x69], DL
0001377b (01) 6e                       OUTSB
0001377c (02) 67 6c                    INS BYTE [EDI], DX
0001377e (04) 65 2053 74               AND GS:[BP+DI+0x74], DL
00013782 (01) 65                       DB 0x65
00013782 (03) 65 70 00                 JO 0x13785
00013785 (01) 4e                       DEC SI
00013786 (01) 4d                       DEC BP
00013787 (01) 49                       DEC CX
00013788 (03) 0042 72                  ADD [BP+SI+0x72], AL
0001378b (01) 65                       DB 0x65
0001378b (02) 65 61                    POPA
0001378d (03) 6b20 50                  IMUL SP, [BX+SI], 0x50
00013790 (01) 6f                       OUTSW
00013791 (05) 696e 74 004f             IMUL BP, [BP+0x74], 0x4f00
00013796 (02) 76 65                    JBE 0x137fd
00013798 (02) 72 66                    JB 0x13800
0001379a (01) 6c                       INSB
0001379b (01) 6f                       OUTSW
0001379c (02) 77 00                    JA 0x1379e
0001379e (01) 52                       PUSH DX
0001379f (01) 61                       POPA
000137a0 (01) 6e                       OUTSB
000137a1 (05) 67 65 0049 6e            ADD GS:[ECX+0x6e], CL
000137a6 (02) 76 61                    JBE 0x13809
000137a8 (01) 6c                       INSB
000137a9 (05) 6964 20 4f70             IMUL SP, [SI+0x20], 0x704f
000137ae (03) 636f 64                  ARPL [BX+0x64], BP
000137b1 (04) 65 0045 53               ADD GS:[DI+0x53], AL
000137b5 (01) 43                       INC BX
000137b6 (03) 204f 70                  AND [BX+0x70], CL
000137b9 (03) 636f 64                  ARPL [BX+0x64], BP
000137bc (04) 65 2045 78               AND GS:[DI+0x78], AL
000137c0 (03) 6365 70                  ARPL [DI+0x70], SP
000137c3 (02) 74 69                    JZ 0x1382e
000137c5 (01) 6f                       OUTSW
000137c6 (01) 6e                       OUTSB
000137c7 (03) 0052 65                  ADD [BP+SI+0x65], DL
000137ca (06) 67 6973 74 6572          IMUL SI, [EBX+0x74], 0x7265
000137d0 (03) 2044 75                  AND [SI+0x75], AL
000137d3 (01) 6d                       INSW
000137d4 (02) 70 00                    JO 0x137d6
000137d6 (01) 55                       PUSH BP
000137d7 (01) 6e                       OUTSB
000137d8 (02) 73 75                    JAE 0x1384f
000137da (02) 70 70                    JO 0x1384c
000137dc (01) 6f                       OUTSW
000137dd (02) 72 74                    JB 0x13853
000137df (01) 65                       DB 0x65
000137e0 (04) 64 2049 42               AND FS:[BX+DI+0x42], CL
000137e4 (01) 4d                       DEC BP
000137e5 (03) 2058 54                  AND [BX+SI+0x54], BL
000137e8 (03) 2052 4f                  AND [BP+SI+0x4f], DL
000137eb (01) 53                       PUSH BX
000137ec (03) 2063 61                  AND [BP+DI+0x61], AH
000137ef (01) 6c                       INSB
000137f0 (01) 6c                       INSB
000137f1 (03) 0055 6e                  ADD [DI+0x6e], DL
000137f4 (01) 65                       DB 0x65
000137f4 (03) 65 78 70                 JS 0x13867
000137f7 (04) 65 6374 65               ARPL GS:[SI+0x65], SI
000137fb (04) 64 2049 6e               AND FS:[BX+DI+0x6e], CL
000137ff (02) 74 65                    JZ 0x13866
00013801 (02) 72 72                    JB 0x13875
00013803 (02) 75 70                    JNZ 0x13875
00013805 (02) 74 00                    JZ 0x13807
00013807 (02) b5 2b                    MOV CH, 0x2b
00013809 (02) 2b2c                     SUB BP, [SI]
0001380b (02) b3 2b                    MOV BL, 0x2b
0001380d (02) 302c                     XOR [SI], CH
0001380f (01) ad                       LODSW
00013810 (02) 2b3f                     SUB DI, [BX]
00013812 (02) 2c ab                    SUB AL, 0xab
00013814 (03) 2b44 2c                  SUB AX, [SI+0x2c]
00013817 (01) af                       SCASW
00013818 (02) 2b35                     SUB SI, [DI]
0001381a (02) 2c b1                    SUB AL, 0xb1
0001381c (02) 2b3a                     SUB DI, [BP+SI]
0001381e (02) 2c a9                    SUB AL, 0xa9
00013820 (03) 2b49 2c                  SUB CX, [BX+DI+0x2c]
00013823 (03) a3 2b4e                  MOV [0x4e2b], AX
00013826 (02) 2c a7                    SUB AL, 0xa7
00013828 (03) 2b53 2c                  SUB DX, [BP+DI+0x2c]
0001382b (01) a5                       MOVSW
0001382c (03) 2b58 2c                  SUB BX, [BX+SI+0x2c]
0001382f (01) 9f                       LAHF
00013830 (03) 2b5d 2c                  SUB BX, [DI+0x2c]
00013833 (01) 9d                       POPF
00013834 (03) 2b62 2c                  SUB SP, [BP+SI+0x2c]
00013837 (01) 9b                       WAIT
00013838 (03) 2b67 2c                  SUB SP, [BX+0x2c]
0001383b (01) cc                       INT 3
0001383c (01) cc                       INT 3
0001383d (01) cc                       INT 3
0001383e (01) cc                       INT 3
0001383f (01) cc                       INT 3
00013840 (01) cc                       INT 3
00013841 (01) cc                       INT 3
00013842 (01) cc                       INT 3
00013843 (01) cc                       INT 3
00013844 (01) cc                       INT 3
00013845 (01) cc                       INT 3
00013846 (01) cc                       INT 3
00013847 (01) cc                       INT 3
00013848 (01) cc                       INT 3
00013849 (01) cc                       INT 3
0001384a (01) cc                       INT 3
0001384b (01) cc                       INT 3
0001384c (01) cc                       INT 3
0001384d (01) cc                       INT 3
0001384e (01) cc                       INT 3
0001384f (01) cc                       INT 3
00013850 (01) cc                       INT 3
00013851 (01) cc                       INT 3
00013852 (01) cc                       INT 3
00013853 (01) cc                       INT 3
00013854 (01) cc                       INT 3
00013855 (01) cc                       INT 3
00013856 (01) cc                       INT 3
00013857 (01) cc                       INT 3
00013858 (01) cc                       INT 3
00013859 (01) cc                       INT 3
0001385a (01) cc                       INT 3
0001385b (01) cc                       INT 3
0001385c (01) cc                       INT 3
0001385d (01) cc                       INT 3
0001385e (01) cc                       INT 3
0001385f (01) cc                       INT 3
00013860 (01) cc                       INT 3
00013861 (01) cc                       INT 3
00013862 (01) cc                       INT 3
00013863 (01) cc                       INT 3
00013864 (01) cc                       INT 3
00013865 (01) cc                       INT 3
00013866 (01) cc                       INT 3
00013867 (01) cc                       INT 3
00013868 (01) cc                       INT 3
00013869 (01) cc                       INT 3
0001386a (01) cc                       INT 3
0001386b (01) cc                       INT 3
0001386c (01) cc                       INT 3
0001386d (01) cc                       INT 3
0001386e (01) cc                       INT 3
0001386f (01) cc                       INT 3
00013870 (01) cc                       INT 3
00013871 (01) cc                       INT 3
00013872 (01) cc                       INT 3
00013873 (01) cc                       INT 3
00013874 (01) cc                       INT 3
00013875 (01) cc                       INT 3
00013876 (01) cc                       INT 3
00013877 (01) cc                       INT 3
00013878 (01) cc                       INT 3
00013879 (01) cc                       INT 3
0001387a (01) cc                       INT 3
0001387b (01) cc                       INT 3
0001387c (01) cc                       INT 3
0001387d (01) cc                       INT 3
0001387e (01) cc                       INT 3
0001387f (01) cc                       INT 3
00013880 (01) cc                       INT 3
00013881 (01) cc                       INT 3
00013882 (01) cc                       INT 3
00013883 (01) cc                       INT 3
00013884 (01) cc                       INT 3
00013885 (01) cc                       INT 3
00013886 (01) cc                       INT 3
00013887 (01) cc                       INT 3
00013888 (01) cc                       INT 3
00013889 (01) cc                       INT 3
0001388a (01) cc                       INT 3
0001388b (01) cc                       INT 3
0001388c (01) cc                       INT 3
0001388d (01) cc                       INT 3
0001388e (01) cc                       INT 3
0001388f (01) cc                       INT 3
00013890 (01) cc                       INT 3
00013891 (01) cc                       INT 3
00013892 (01) cc                       INT 3
00013893 (01) cc                       INT 3
00013894 (01) cc                       INT 3
00013895 (01) cc                       INT 3
00013896 (01) cc                       INT 3
00013897 (01) cc                       INT 3
00013898 (01) cc                       INT 3
00013899 (01) cc                       INT 3
0001389a (01) cc                       INT 3
0001389b (01) cc                       INT 3
0001389c (01) cc                       INT 3
0001389d (01) cc                       INT 3
0001389e (01) cc                       INT 3
0001389f (01) cc                       INT 3
000138a0 (01) cc                       INT 3
000138a1 (01) cc                       INT 3
000138a2 (01) cc                       INT 3
000138a3 (01) cc                       INT 3
000138a4 (01) cc                       INT 3
000138a5 (01) cc                       INT 3
000138a6 (01) cc                       INT 3
000138a7 (01) cc                       INT 3
000138a8 (01) cc                       INT 3
000138a9 (02) 0000                     ADD [BX+SI], AL
000138ab (03) 0d 0a0d                  OR AX, 0xd0a
000138ae (02) 0a00                     OR AL, [BX+SI]
000138b0 (03) 2045 72                  AND [DI+0x72], AL
000138b3 (02) 72 6f                    JB 0x13924
000138b5 (02) 72 20                    JB 0x138d7
000138b7 (01) 66                       DB 0x66
000138b7 (03) 66 72 6f                 JB 0x13929
000138ba (01) 6d                       INSW
000138bb (02) 2031                     AND [BX+DI], DH
000138bd (02) 3233                     XOR DH, [BP+DI]
000138bf (02) 34 35                    XOR AL, 0x35
000138c1 (01) 36                       DB 0x36
000138c1 (02) 36 37                    AAA
000138c3 (02) 380d                     CMP [DI], CL
000138c5 (03) 0a46 6c                  OR AL, [BP+0x6c]
000138c8 (01) 61                       POPA
000138c9 (01) 67                       DB 0x67
000138c9 (03) 67 73 20                 JAE 0x138ec
000138cc (02) 3031                     XOR [BX+DI], DH
000138ce (02) 3233                     XOR DH, [BP+DI]
000138d0 (02) 34 35                    XOR AL, 0x35
000138d2 (01) 36                       DB 0x36
000138d2 (02) 36 37                    AAA
000138d4 (02) 3839                     CMP [BX+DI], BH
000138d6 (01) 41                       INC CX
000138d7 (01) 42                       INC DX
000138d8 (03) 0d 0a20                  OR AX, 0x200a
000138db (03) 2043 53                  AND [BP+DI+0x53], AL
000138de (03) 3a49 50                  CMP CL, [BX+DI+0x50]
000138e1 (02) 2020                     AND [BX+SI], AH
000138e3 (02) 2020                     AND [BX+SI], AH
000138e5 (01) 44                       INC SP
000138e6 (01) 53                       PUSH BX
000138e7 (02) 2020                     AND [BX+SI], AH
000138e9 (03) 2045 53                  AND [DI+0x53], AL
000138ec (02) 2020                     AND [BX+SI], AH
000138ee (02) 2020                     AND [BX+SI], AH
000138f0 (01) 53                       PUSH BX
000138f1 (01) 53                       PUSH BX
000138f2 (03) 3a53 50                  CMP DL, [BP+DI+0x50]
000138f5 (02) 2020                     AND [BX+SI], AH
000138f7 (02) 2020                     AND [BX+SI], AH
000138f9 (01) 41                       INC CX
000138fa (01) 58                       POP AX
000138fb (02) 2020                     AND [BX+SI], AH
000138fd (03) 2042 58                  AND [BP+SI+0x58], AL
00013900 (02) 2020                     AND [BX+SI], AH
00013902 (03) 2043 58                  AND [BP+DI+0x58], AL
00013905 (02) 2020                     AND [BX+SI], AH
00013907 (03) 2044 58                  AND [SI+0x58], AL
0001390a (02) 2020                     AND [BX+SI], AH
0001390c (03) 2042 50                  AND [BP+SI+0x50], AL
0001390f (02) 2020                     AND [BX+SI], AH
00013911 (03) 2053 49                  AND [BP+DI+0x49], DL
00013914 (02) 2020                     AND [BX+SI], AH
00013916 (03) 2044 49                  AND [SI+0x49], AL
00013919 (03) 0d 0a63                  OR AX, 0x630a
0001391c (02) 73 63                    JAE 0x13981
0001391e (02) 73 3a                    JAE 0x1395a
00013920 (05) 6970 69 7020             IMUL SI, [BX+SI+0x69], 0x2070
00013925 (01) 64                       DB 0x64
00013925 (03) 64 73 64                 JAE 0x1398c
00013928 (02) 73 20                    JAE 0x1394a
0001392a (01) 65                       DB 0x65
0001392a (03) 65 73 65                 JAE 0x13992
0001392d (02) 73 20                    JAE 0x1394f
0001392f (02) 73 73                    JAE 0x139a4
00013931 (02) 73 73                    JAE 0x139a6
00013933 (03) 3a73 70                  CMP DH, [BP+DI+0x70]
00013936 (02) 73 70                    JAE 0x139a8
00013938 (03) 2061 78                  AND [BX+DI+0x78], AH
0001393b (01) 61                       POPA
0001393c (02) 78 20                    JS 0x1395e
0001393e (03) 6278 62                  BOUND DI, [BX+SI+0x62]
00013941 (02) 78 20                    JS 0x13963
00013943 (03) 6378 63                  ARPL [BX+SI+0x63], DI
00013946 (02) 78 20                    JS 0x13968
00013948 (01) 64                       DB 0x64
00013948 (03) 64 78 64                 JS 0x139af
0001394b (02) 78 20                    JS 0x1396d
0001394d (03) 6270 62                  BOUND SI, [BX+SI+0x62]
00013950 (02) 70 20                    JO 0x13972
00013952 (02) 73 69                    JAE 0x139bd
00013954 (02) 73 69                    JAE 0x139bf
00013956 (03) 2064 69                  AND [SI+0x69], AH
00013959 (05) 64 6920 0d0a             IMUL SP, FS:[BX+SI], 0xa0d
0001395e (01) 50                       PUSH AX
0001395f (02) 72 6f                    JB 0x139d0
00013961 (01) 67                       DB 0x67
00013961 (03) 67 72 61                 JB 0x139c5
00013964 (01) 6d                       INSW
00013965 (03) 2074 65                  AND [SI+0x65], DH
00013968 (02) 72 6d                    JB 0x139d7
0001396a (05) 696e 61 7465             IMUL BP, [BP+0x61], 0x6574
0001396f (01) 64                       DB 0x64
0001396f (04) 64 0d 0a00               OR AX, 0xa
00013973 (02) 0200                     ADD AL, [BX+SI]
00013975 (02) 0100                     ADD [BX+SI], AX
00013977 (02) 0100                     ADD [BX+SI], AX
00013979 (02) 0100                     ADD [BX+SI], AX
0001397b (02) 0000                     ADD [BX+SI], AL
0001397d (02) 0100                     ADD [BX+SI], AX
0001397f (02) 0000                     ADD [BX+SI], AL
00013981 (02) 0004                     ADD [SI], AL
00013983 (02) 0000                     ADD [BX+SI], AL
00013985 (02) 0200                     ADD AL, [BX+SI]
00013987 (01) ff                       DB 0xff
00013988 (02) ff00                     INC WORD [BX+SI]
0001398a (02) 0000                     ADD [BX+SI], AL
0001398c (02) 0000                     ADD [BX+SI], AL
0001398e (02) 0000                     ADD [BX+SI], AL
00013990 (02) 0000                     ADD [BX+SI], AL
00013992 (02) 0000                     ADD [BX+SI], AL
00013994 (02) 00ff                     ADD BH, BH
00013996 (02) ff00                     INC WORD [BX+SI]
00013998 (02) 0000                     ADD [BX+SI], AL
0001399a (02) 0000                     ADD [BX+SI], AL
0001399c (02) 0000                     ADD [BX+SI], AL
0001399e (02) 0000                     ADD [BX+SI], AL
000139a0 (02) 0000                     ADD [BX+SI], AL
000139a2 (02) 0000                     ADD [BX+SI], AL
000139a4 (02) 0000                     ADD [BX+SI], AL
000139a6 (02) 0000                     ADD [BX+SI], AL
000139a8 (02) 0000                     ADD [BX+SI], AL
000139aa (02) 0000                     ADD [BX+SI], AL
000139ac (02) 04 00                    ADD AL, 0x0
000139ae (02) 0000                     ADD [BX+SI], AL
000139b0 (02) 0000                     ADD [BX+SI], AL
000139b2 (02) 0000                     ADD [BX+SI], AL
000139b4 (02) 0000                     ADD [BX+SI], AL
000139b6 (02) 0000                     ADD [BX+SI], AL
000139b8 (02) 0000                     ADD [BX+SI], AL
000139ba (02) 0000                     ADD [BX+SI], AL
000139bc (02) 0000                     ADD [BX+SI], AL
000139be (02) 0000                     ADD [BX+SI], AL
000139c0 (02) 0000                     ADD [BX+SI], AL
000139c2 (02) 0000                     ADD [BX+SI], AL
000139c4 (02) 0000                     ADD [BX+SI], AL
000139c6 (02) 0000                     ADD [BX+SI], AL
000139c8 (02) 0000                     ADD [BX+SI], AL
000139ca (02) 0000                     ADD [BX+SI], AL
000139cc (02) 0000                     ADD [BX+SI], AL
000139ce (02) 0000                     ADD [BX+SI], AL
000139d0 (02) 0000                     ADD [BX+SI], AL
000139d2 (02) 0000                     ADD [BX+SI], AL
000139d4 (02) 0000                     ADD [BX+SI], AL
000139d6 (02) 0000                     ADD [BX+SI], AL
000139d8 (02) 0000                     ADD [BX+SI], AL
000139da (02) 0000                     ADD [BX+SI], AL
000139dc (02) 0000                     ADD [BX+SI], AL
000139de (02) 0000                     ADD [BX+SI], AL
000139e0 (02) 0000                     ADD [BX+SI], AL
000139e2 (02) 0000                     ADD [BX+SI], AL
000139e4 (02) 0000                     ADD [BX+SI], AL
000139e6 (02) 0000                     ADD [BX+SI], AL
000139e8 (02) 0000                     ADD [BX+SI], AL
000139ea (02) 0000                     ADD [BX+SI], AL
000139ec (02) 0000                     ADD [BX+SI], AL
000139ee (02) 0000                     ADD [BX+SI], AL
000139f0 (02) 0000                     ADD [BX+SI], AL
000139f2 (02) 0000                     ADD [BX+SI], AL
000139f4 (02) 0000                     ADD [BX+SI], AL
000139f6 (02) 0000                     ADD [BX+SI], AL
000139f8 (02) 0000                     ADD [BX+SI], AL
000139fa (02) 0000                     ADD [BX+SI], AL
000139fc (02) 0000                     ADD [BX+SI], AL
000139fe (02) 0000                     ADD [BX+SI], AL
00013a00 (02) 0000                     ADD [BX+SI], AL
00013a02 (02) 0000                     ADD [BX+SI], AL
00013a04 (02) 0000                     ADD [BX+SI], AL
00013a06 (02) 0000                     ADD [BX+SI], AL
00013a08 (02) 0000                     ADD [BX+SI], AL
00013a0a (02) 0000                     ADD [BX+SI], AL
00013a0c (02) 0000                     ADD [BX+SI], AL
00013a0e (02) 0000                     ADD [BX+SI], AL
00013a10 (02) 0000                     ADD [BX+SI], AL
00013a12 (02) 0000                     ADD [BX+SI], AL
00013a14 (02) 0000                     ADD [BX+SI], AL
00013a16 (02) 0000                     ADD [BX+SI], AL
00013a18 (01) 4e                       DEC SI
00013a19 (01) 6f                       OUTSW
00013a1a (03) 2044 72                  AND [SI+0x72], AL
00013a1d (05) 6976 65 0d0a             IMUL SI, [BP+0x65], 0xa0d
00013a22 (03) 004c 6f                  ADD [SI+0x6f], CL
00013a25 (06) 67 696e 3a 2062          IMUL BP, [ESI+0x3a], 0x6220
00013a2b (02) 75 69                    JNZ 0x13a96
00013a2d (01) 6c                       INSB
00013a2e (01) 64                       DB 0x64
00013a2e (02) 64 5f                    POP DI
00013a30 (02) 66 6d                    INSD
00013a32 (02) 6220                     BOUND SP, [BX+SI]
00013a34 (02) 66 61                    POPAD
00013a36 (05) 696c 75 7265             IMUL BP, [SI+0x75], 0x6572
00013a3b (03) 0d 0a00                  OR AX, 0xa
00013a3e (01) 4c                       DEC SP
00013a3f (01) 6f                       OUTSW
00013a40 (06) 67 696e 3a 2055          IMUL BP, [ESI+0x3a], 0x5520
00013a46 (01) 6e                       OUTSB
00013a47 (04) 6b6e 6f 77               IMUL BP, [BP+0x6f], 0x77
00013a4b (01) 6e                       OUTSB
00013a4c (03) 204d 65                  AND [DI+0x65], CL
00013a4f (06) 64 6961 20 5479          IMUL SP, FS:[BX+DI+0x20], 0x7954
00013a55 (02) 70 65                    JO 0x13abc
00013a57 (03) 0d 0a00                  OR AX, 0xa
00013a5a (01) 6c                       INSB
00013a5b (01) 6f                       OUTSW
00013a5c (06) 67 696e 5f 6962          IMUL BP, [ESI+0x5f], 0x6269
00013a62 (01) 6d                       INSW
00013a63 (02) 3a20                     CMP AH, [BX+SI]
00013a65 (01) 46                       INC SI
00013a66 (01) 41                       INC CX
00013a67 (01) 54                       PUSH SP
00013a68 (03) 2072 65                  AND [BP+SI+0x65], DH
00013a6b (01) 61                       POPA
00013a6c (04) 64 2066 61               AND FS:[BP+0x61], AH
00013a70 (05) 696c 65 640d             IMUL BP, [SI+0x65], 0xd64
00013a75 (02) 0a00                     OR AL, [BX+SI]
00013a77 (01) 6c                       INSB
00013a78 (01) 6f                       OUTSW
00013a79 (06) 67 696e 5f 313a          IMUL BP, [ESI+0x5f], 0x3a31
00013a7f (03) 2050 68                  AND [BX+SI+0x68], DL
00013a82 (05) 696c 69 7073             IMUL BP, [SI+0x69], 0x7370
00013a87 (03) 2046 41                  AND [BP+0x41], AL
00013a8a (01) 54                       PUSH SP
00013a8b (03) 2072 65                  AND [BP+SI+0x65], DH
00013a8e (01) 61                       POPA
00013a8f (04) 64 2066 61               AND FS:[BP+0x61], AH
00013a93 (05) 696c 75 7265             IMUL BP, [SI+0x75], 0x6572
00013a98 (03) 0d 0a00                  OR AX, 0xa
00013a9b (01) 6c                       INSB
00013a9c (01) 6f                       OUTSW
00013a9d (06) 67 696e 5f 313a          IMUL BP, [ESI+0x5f], 0x3a31
00013aa3 (03) 2050 68                  AND [BX+SI+0x68], DL
00013aa6 (05) 696c 69 7073             IMUL BP, [SI+0x69], 0x7370
00013aab (02) 202d                     AND [DI], CH
00013aad (03) 204d 65                  AND [DI+0x65], CL
00013ab0 (06) 64 6961 20 756e          IMUL SP, FS:[BX+DI+0x20], 0x6e75
00013ab6 (05) 6964 65 6e74             IMUL SP, [SI+0x65], 0x746e
00013abb (05) 6966 69 6564             IMUL SP, [BP+0x69], 0x6465
00013ac0 (03) 006c 6f                  ADD [SI+0x6f], CH
00013ac3 (06) 67 696e 5f 323a          IMUL BP, [ESI+0x5f], 0x3a32
00013ac9 (03) 2052 65                  AND [BP+SI+0x65], DL
00013acc (01) 61                       POPA
00013acd (04) 64 2049 44               AND FS:[BX+DI+0x44], CL
00013ad1 (03) 2066 61                  AND [BP+0x61], AH
00013ad4 (05) 696c 75 7265             IMUL BP, [SI+0x75], 0x6572
00013ad9 (03) 0d 0a00                  OR AX, 0xa
00013adc (01) 6c                       INSB
00013add (01) 6f                       OUTSW
00013ade (06) 67 696e 5f 323a          IMUL BP, [ESI+0x5f], 0x3a32
00013ae4 (03) 2056 4d                  AND [BP+0x4d], DL
00013ae7 (01) 45                       INC BP
00013ae8 (02) 2031                     AND [BX+DI], DH
00013aea (02) 3020                     XOR [BX+SI], AH
00013aec (02) 66 61                    POPAD
00013aee (05) 696c 75 7265             IMUL BP, [SI+0x75], 0x6572
00013af3 (03) 0d 0a00                  OR AX, 0xa
00013af6 (01) 6c                       INSB
00013af7 (01) 6f                       OUTSW
00013af8 (06) 67 696e 5f 323a          IMUL BP, [ESI+0x5f], 0x3a32
00013afe (03) 2046 41                  AND [BP+0x41], AL
00013b01 (01) 54                       PUSH SP
00013b02 (03) 2072 65                  AND [BP+SI+0x65], DH
00013b05 (01) 61                       POPA
00013b06 (04) 64 2066 61               AND FS:[BP+0x61], AH
00013b0a (05) 696c 75 7265             IMUL BP, [SI+0x75], 0x6572
00013b0f (03) 0d 0a00                  OR AX, 0xa
00013b12 (01) 6c                       INSB
00013b13 (01) 6f                       OUTSW
00013b14 (06) 67 696e 5f 333a          IMUL BP, [ESI+0x5f], 0x3a33
00013b1a (03) 2046 41                  AND [BP+0x41], AL
00013b1d (01) 54                       PUSH SP
00013b1e (03) 2072 65                  AND [BP+SI+0x65], DH
00013b21 (01) 61                       POPA
00013b22 (04) 64 2066 61               AND FS:[BP+0x61], AH
00013b26 (05) 696c 75 7265             IMUL BP, [SI+0x75], 0x6572
00013b2b (03) 0d 0a00                  OR AX, 0xa
00013b2e (01) 6c                       INSB
00013b2f (01) 6f                       OUTSW
00013b30 (06) 67 696e 5f 333a          IMUL BP, [ESI+0x5f], 0x3a33
00013b36 (03) 2046 41                  AND [BP+0x41], AL
00013b39 (01) 54                       PUSH SP
00013b3a (03) 2072 65                  AND [BP+SI+0x65], DH
00013b3d (01) 61                       POPA
00013b3e (04) 64 2066 61               AND FS:[BP+0x61], AH
00013b42 (05) 696c 75 7265             IMUL BP, [SI+0x75], 0x6572
00013b47 (02) 2032                     AND [BP+SI], DH
00013b49 (03) 0d 0a00                  OR AX, 0xa
00013b4c (02) 0000                     ADD [BX+SI], AL
00013b4e (02) 0000                     ADD [BX+SI], AL
00013b50 (01) ff                       DB 0xff
00013b51 (01) ff                       DB 0xff
00013b52 (01) ff                       DB 0xff
00013b53 (01) ff                       DB 0xff
00013b54 (01) ff                       DB 0xff
00013b55 (01) ff                       DB 0xff
00013b56 (01) ff                       DB 0xff
00013b57 (01) ff                       DB 0xff
00013b58 (01) ff                       DB 0xff
00013b59 (01) ff                       DB 0xff
00013b5a (01) ff                       DB 0xff
00013b5b (01) ff                       DB 0xff
00013b5c (01) ff                       DB 0xff
00013b5d (01) ff                       DB 0xff
00013b5e (01) ff                       DB 0xff
00013b5f (01) ff                       DB 0xff
00013b60 (01) ff                       DB 0xff
00013b61 (01) ff                       DB 0xff
00013b62 (01) ff                       DB 0xff
00013b63 (01) ff                       DB 0xff
00013b64 (01) ff                       DB 0xff
00013b65 (01) ff                       DB 0xff
00013b66 (01) ff                       DB 0xff
00013b67 (01) ff                       DB 0xff
00013b68 (01) ff                       DB 0xff
00013b69 (01) ff                       DB 0xff
00013b6a (01) ff                       DB 0xff
00013b6b (01) ff                       DB 0xff
00013b6c (01) ff                       DB 0xff
00013b6d (01) ff                       DB 0xff
00013b6e (01) ff                       DB 0xff
00013b6f (01) ff                       DB 0xff
00013b70 (01) ff                       DB 0xff
00013b71 (01) ff                       DB 0xff
00013b72 (01) ff                       DB 0xff
00013b73 (01) ff                       DB 0xff
00013b74 (01) ff                       DB 0xff
00013b75 (01) ff                       DB 0xff
00013b76 (01) ff                       DB 0xff
00013b77 (01) ff                       DB 0xff
00013b78 (01) ff                       DB 0xff
00013b79 (01) ff                       DB 0xff
00013b7a (01) ff                       DB 0xff
00013b7b (01) ff                       DB 0xff
00013b7c (01) ff                       DB 0xff
00013b7d (01) ff                       DB 0xff
00013b7e (01) ff                       DB 0xff
00013b7f (01) ff                       DB 0xff
00013b80 (01) ff                       DB 0xff
00013b81 (01) ff                       DB 0xff
00013b82 (01) ff                       DB 0xff
00013b83 (01) ff                       DB 0xff
00013b84 (01) ff                       DB 0xff
00013b85 (01) ff                       DB 0xff
00013b86 (01) ff                       DB 0xff
00013b87 (01) ff                       DB 0xff
00013b88 (01) ff                       DB 0xff
00013b89 (01) ff                       DB 0xff
00013b8a (01) ff                       DB 0xff
00013b8b (01) ff                       DB 0xff
00013b8c (01) ff                       DB 0xff
00013b8d (01) ff                       DB 0xff
00013b8e (01) ff                       DB 0xff
00013b8f (01) ff                       DB 0xff
00013b90 (01) ff                       DB 0xff
00013b91 (01) ff                       DB 0xff
00013b92 (01) ff                       DB 0xff
00013b93 (01) ff                       DB 0xff
00013b94 (01) ff                       DB 0xff
00013b95 (01) ff                       DB 0xff
00013b96 (01) ff                       DB 0xff
00013b97 (01) ff                       DB 0xff
00013b98 (01) ff                       DB 0xff
00013b99 (01) ff                       DB 0xff
00013b9a (01) ff                       DB 0xff
00013b9b (01) ff                       DB 0xff
00013b9c (01) ff                       DB 0xff
00013b9d (01) ff                       DB 0xff
00013b9e (01) ff                       DB 0xff
00013b9f (01) ff                       DB 0xff
00013ba0 (01) ff                       DB 0xff
00013ba1 (01) ff                       DB 0xff
00013ba2 (01) ff                       DB 0xff
00013ba3 (01) ff                       DB 0xff
00013ba4 (03) b8 2eff                  MOV AX, 0xff2e
00013ba7 (02) 00ff                     ADD BH, BH
00013ba9 (02) 0000                     ADD [BX+SI], AL
00013bab (02) 0000                     ADD [BX+SI], AL
00013bad (02) 0000                     ADD [BX+SI], AL
00013baf (02) 0000                     ADD [BX+SI], AL
00013bb1 (02) 00f8                     ADD AL, BH
00013bb3 (02) 39c8                     CMP AX, CX
00013bb5 (03) 2e 0000                  ADD CS:[BX+SI], AL
00013bb8 (02) ff00                     INC WORD [BX+SI]
00013bba (02) 0000                     ADD [BX+SI], AL
00013bbc (02) 0000                     ADD [BX+SI], AL
00013bbe (02) 0000                     ADD [BX+SI], AL
00013bc0 (02) 0000                     ADD [BX+SI], AL
00013bc2 (01) f8                       CLC
00013bc3 (03) 3d d82e                  CMP AX, 0x2ed8
00013bc6 (02) 0000                     ADD [BX+SI], AL
00013bc8 (02) ff00                     INC WORD [BX+SI]
00013bca (02) 0000                     ADD [BX+SI], AL
00013bcc (02) 0000                     ADD [BX+SI], AL
00013bce (02) 0000                     ADD [BX+SI], AL
00013bd0 (02) 0000                     ADD [BX+SI], AL
00013bd2 (01) f8                       CLC
00013bd3 (01) 41                       INC CX
00013bd4 (03) e8 2e00                  CALL 0x3c05
00013bd7 (02) 00ff                     ADD BH, BH
00013bd9 (02) 0000                     ADD [BX+SI], AL
00013bdb (02) 0000                     ADD [BX+SI], AL
00013bdd (02) 0000                     ADD [BX+SI], AL
00013bdf (02) 0000                     ADD [BX+SI], AL
00013be1 (02) 00f8                     ADD AL, BH
00013be3 (01) 45                       INC BP
00013be4 (02) 0000                     ADD [BX+SI], AL
00013be6 (02) 0000                     ADD [BX+SI], AL
00013be8 (01) fc                       CLD
00013be9 (03) 2e ff00                  INC WORD CS:[BX+SI]
00013bec (02) ff00                     INC WORD [BX+SI]
00013bee (02) 0000                     ADD [BX+SI], AL
00013bf0 (02) 0000                     ADD [BX+SI], AL
00013bf2 (02) 0000                     ADD [BX+SI], AL
00013bf4 (02) 0000                     ADD [BX+SI], AL
00013bf6 (01) 27                       DAA
00013bf7 (01) 6f                       OUTSW
00013bf8 (02) 0c 2f                    OR AL, 0x2f
00013bfa (02) 0000                     ADD [BX+SI], AL
00013bfc (02) ff00                     INC WORD [BX+SI]
00013bfe (02) 0000                     ADD [BX+SI], AL
00013c00 (02) 0000                     ADD [BX+SI], AL
00013c02 (02) 0000                     ADD [BX+SI], AL
00013c04 (02) 0000                     ADD [BX+SI], AL
00013c06 (02) 67 6f                    OUTS DX, WORD [ESI]
00013c08 (02) 1c 2f                    SBB AL, 0x2f
00013c0a (02) 0000                     ADD [BX+SI], AL
00013c0c (02) ff00                     INC WORD [BX+SI]
00013c0e (02) 0000                     ADD [BX+SI], AL
00013c10 (02) 0000                     ADD [BX+SI], AL
00013c12 (02) 0000                     ADD [BX+SI], AL
00013c14 (02) 0000                     ADD [BX+SI], AL
00013c16 (01) a7                       CMPSW
00013c17 (01) 6f                       OUTSW
00013c18 (02) 0000                     ADD [BX+SI], AL
00013c1a (02) 0000                     ADD [BX+SI], AL
00013c1c (02) 0000                     ADD [BX+SI], AL
00013c1e (02) 0000                     ADD [BX+SI], AL
00013c20 (02) 0000                     ADD [BX+SI], AL
00013c22 (02) 0000                     ADD [BX+SI], AL
00013c24 (02) 0000                     ADD [BX+SI], AL
00013c26 (02) 0000                     ADD [BX+SI], AL
00013c28 (02) 0000                     ADD [BX+SI], AL
00013c2a (02) 0000                     ADD [BX+SI], AL
00013c2c (02) 0000                     ADD [BX+SI], AL
00013c2e (02) 0000                     ADD [BX+SI], AL
00013c30 (02) 0000                     ADD [BX+SI], AL
00013c32 (02) 0000                     ADD [BX+SI], AL
00013c34 (02) 0000                     ADD [BX+SI], AL
00013c36 (02) 0000                     ADD [BX+SI], AL
00013c38 (02) 0000                     ADD [BX+SI], AL
00013c3a (02) 0000                     ADD [BX+SI], AL
00013c3c (02) 0000                     ADD [BX+SI], AL
00013c3e (02) 0000                     ADD [BX+SI], AL
00013c40 (02) 0000                     ADD [BX+SI], AL
00013c42 (02) 0000                     ADD [BX+SI], AL
00013c44 (02) 0000                     ADD [BX+SI], AL
00013c46 (02) 0000                     ADD [BX+SI], AL
00013c48 (02) 0000                     ADD [BX+SI], AL
00013c4a (02) 0000                     ADD [BX+SI], AL
00013c4c (02) 0000                     ADD [BX+SI], AL
00013c4e (02) 0000                     ADD [BX+SI], AL
00013c50 (02) 0000                     ADD [BX+SI], AL
00013c52 (02) 0000                     ADD [BX+SI], AL
00013c54 (02) 0000                     ADD [BX+SI], AL
00013c56 (02) 0000                     ADD [BX+SI], AL
00013c58 (02) 0000                     ADD [BX+SI], AL
00013c5a (02) 0000                     ADD [BX+SI], AL
00013c5c (02) 0000                     ADD [BX+SI], AL
00013c5e (02) 0000                     ADD [BX+SI], AL
00013c60 (02) 0000                     ADD [BX+SI], AL
00013c62 (02) 0000                     ADD [BX+SI], AL
00013c64 (02) 0000                     ADD [BX+SI], AL
00013c66 (02) 0000                     ADD [BX+SI], AL
00013c68 (02) 0000                     ADD [BX+SI], AL
00013c6a (02) 0000                     ADD [BX+SI], AL
00013c6c (02) 0000                     ADD [BX+SI], AL
00013c6e (02) 0000                     ADD [BX+SI], AL
00013c70 (02) 0000                     ADD [BX+SI], AL
00013c72 (02) 0000                     ADD [BX+SI], AL
00013c74 (02) 0000                     ADD [BX+SI], AL
00013c76 (02) 0000                     ADD [BX+SI], AL
00013c78 (02) 0000                     ADD [BX+SI], AL
00013c7a (02) 0000                     ADD [BX+SI], AL
00013c7c (02) 0000                     ADD [BX+SI], AL
00013c7e (02) 0000                     ADD [BX+SI], AL
