]> 4ch.mooo.com Git - plz.git/commitdiff
wwww
authorsparky4 <sparky4@cock.li>
Thu, 4 Aug 2016 13:59:15 +0000 (08:59 -0500)
committersparky4 <sparky4@cock.li>
Thu, 4 Aug 2016 13:59:15 +0000 (08:59 -0500)
asmyt.asm
asmyt.ass [new file with mode: 0755]
asmyt.err [new file with mode: 0755]
asmyt.o [deleted file]

index f49d469499edee95ce63cc13bf27de1c23c96c0e..d901c9b0ff80fd985eeaba4f0a25c33c16203e4b 100755 (executable)
--- a/asmyt.asm
+++ b/asmyt.asm
@@ -1,6 +1,6 @@
        IDEAL\r
        MODEL huge\r
-.8087\r
+8087\r
 \r
 EXTRN C l1:word, C l2:word, C l3:word, C l4:word, C k1:word, C k2:word, C k3:word, C k4:word\r
 EXTRN C m1:word, C m2:word, C m3:word, C m4:word, C n1:word, C n2:word, C n3:word, C n4:word\r
@@ -12,84 +12,103 @@ ASSUME cs:poro
 PUBLIC C plzline, C setplzparas, C psini, C lsini4, C lsini16\r
 \r
 LABEL psini BYTE\r
-INCLUDE 'psini.inc'\r
-;       db      16384 dup(?)\r
+;;INCLUDE 'psini.inc'\r
+;        db     16384 dup(?)\r
 \r
 LABEL lsini4 WORD\r
-INCLUDE 'lsini4.inc'\r
-;       db      16384 dup(?)\r
+;;INCLUDE 'lsini4.inc'\r
+;        db     16384 dup(?)\r
 \r
 LABEL lsini16 WORD\r
-INCLUDE 'lsini16.inc'\r
-;       db      16384 dup(?)\r
+;;INCLUDE 'lsini16.inc'\r
+;        db     16384 dup(?)\r
 \r
 PROC    C plzline\r
 \r
-        ARG     y1:word, vseg:word\r
+       ARG     y1:word, vseg:word\r
 \r
-        push    ds es si di\r
+       push    ds es si di\r
 \r
-        push    [vseg]\r
-        pop     es\r
-        push    cs\r
-        pop     ds\r
-        mov     si, [y1]\r
-;       and     si, 0fffeh\r
-        shl     si, 1d\r
-       mov     di, si\r
+       push    [vseg]\r
+       pop     es\r
+       push    cs\r
+       pop     ds\r
+       mov     si, [y1]\r
+;        and   si, 0fffeh\r
+       shl     si, 1d\r
+       mov     di, si\r
 \r
-        IRP ccc, <3,2,1,0,7,6,5,4,11,10,9,8,15,14,13,12,19,18,17,16,23,22,21,20,27,26,25,24,31,30,29,28,35,34,33,32,39,38,37,36,43,42,41,40,47,46,45,44,51,50,49,48,55,54,53,52,59,58,57,56,63,62,61,60,67,66,65,64,71,70,69,68,75,74,73,72,79,78,77,76,83,82,81,80>\r
+       IRP ccc, <3,2,1,0,7,6,5,4,11,10,9,8,15,14,13,12,19,18,17,16,23,22,21,20,27,26,25,24,31,30,29,28,35,34,33,32,39,38,37,36,43,42,41,40,47,46,45,44,51,50,49,48,55,54,53,52,59,58,57,56,63,62,61,60,67,66,65,64,71,70,69,68,75,74,73,72,79,78,77,76,83,82,81,80>\r
 \r
 IF (ccc AND 1) EQ 1\r
 \r
 lc2_&ccc=$+2\r
-        mov     bx, [ds:si+0c200h]\r
+       mov     bx, [ds:si+0c200h]\r
 lc1_&ccc=$+2\r
-        mov     ah, [(ds:ccc*32) + bx + 0c100h]\r
+       ccc*32\r
+       mov     ah, [(ds:ccc) + bx + 0c100h]\r
 lc4_&ccc=$+2\r
-        mov     bx, [ds:ccc*64 + di + 0c400h]\r
+       ccc*64\r
+       mov     bx, [ds:ccc + di + 0c400h]\r
 lc3_&ccc=$+2\r
-        add     ah, [ds:bx + di + 0c300h]\r
+       add     ah, [ds:bx + di + 0c300h]\r
 ELSE\r
 lc2_&ccc=$+2\r
-        mov     bx, [ds:si+0c200h]\r
+       mov     bx, [ds:si+0c200h]\r
 lc1_&ccc=$+2\r
-        mov     al, [ds:ccc*32 + bx + 0c100h]\r
+       ccc*32\r
+       mov     al, [ds:ccc + bx + 0c100h]\r
 lc4_&ccc=$+2\r
-        mov     bx, [ds:ccc*64 + di + 0c400h]\r
+       ccc*64\r
+       mov     bx, [ds:ccc + di + 0c400h]\r
 lc3_&ccc=$+2\r
-        add     al, [ds:bx + di + 0c300h]\r
+       add     al, [ds:bx + di + 0c300h]\r
 ENDIF\r
 IF (ccc AND 3) EQ 2\r
-        shl     eax, 16d\r
+       shl     ax, 1d\r
+       shl     ax, 1d\r
+       shl     ax, 1d\r
+       shl     ax, 1d\r
+       shl     ax, 1d\r
+       shl     ax, 1d\r
+       shl     ax, 1d\r
+       shl     ax, 1d\r
+       shl     ax, 1d\r
+       shl     ax, 1d\r
+       shl     ax, 1d\r
+       shl     ax, 1d\r
+       shl     ax, 1d\r
+       shl     ax, 1d\r
+       shl     ax, 1d\r
+       shl     ax, 1d\r
 ENDIF\r
 IF (ccc AND 3) EQ 0\r
-        mov     [es:ccc], eax\r
+       mov     [es:ccc], ax\r
 ENDIF\r
-        ENDM\r
-        pop     di si es ds\r
-        ret\r
+       ENDM\r
+       pop     di si es ds\r
+       ret\r
 ENDP\r
 \r
 PROC    C setplzparas\r
 \r
-        ARG     c1:word, c2:word, c3:word, c4:word\r
-\r
-        IRP ccc, <0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83>\r
-        mov     ax, [c1]\r
-       add     ax, OFFSET psini+ccc*8\r
-        mov     [word (cs:lc1_&ccc)], ax\r
-        mov     ax, [c2]\r
-       shl     ax, 1d\r
-       add     ax, OFFSET lsini16-ccc*8+80*8\r
-       mov     [word (cs:lc2_&ccc)], ax\r
-       mov     ax, [c3]\r
-       add     ax, OFFSET psini-ccc*4+80*4\r
-       mov     [word (cs:lc3_&ccc)], ax\r
-       mov     ax, [c4]\r
-       shl     ax, 1d\r
-       add     ax, OFFSET lsini4+ccc*32\r
-       mov     [word (cs:lc4_&ccc)], ax\r
+       arg     c1:word, c2:word, c3:word, c4:word\r
+\r
+       IRP ccc, <0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83>\r
+       mov     ax, [c1]\r
+       add     ax, OFFSET psini+ccc*8\r
+       mov     [word (cs:lc1_&ccc)], ax\r
+       mov     ax, [c2]\r
+       shl     ax, 1d\r
+       add     ax, OFFSET lsini16-ccc*8+80*8\r
+       mov     [word (cs:lc2_&ccc)], ax\r
+       mov     ax, [c3]\r
+       add     ax, OFFSET psini-ccc*4+80*4\r
+       mov     [word (cs:lc3_&ccc)], ax\r
+       mov     ax, [c4]\r
+       shl     ax, 1d\r
+       add     ax, OFFSET lsini4+ccc*32\r
+       mov     [word (cs:lc4_&ccc)], ax\r
        ENDM\r
        ret\r
 ENDP\r
diff --git a/asmyt.ass b/asmyt.ass
new file mode 100755 (executable)
index 0000000..c351d60
--- /dev/null
+++ b/asmyt.ass
@@ -0,0 +1,29695 @@
+.8087
+               PUBLIC  _psini
+               PUBLIC  _lsini4
+               PUBLIC  _lsini16
+               PUBLIC  _plzline
+               PUBLIC  _setplzparas
+               PUBLIC  _set_plzstart
+               EXTRN   _n4:BYTE
+               EXTRN   _n3:BYTE
+               EXTRN   _n2:BYTE
+               EXTRN   _n1:BYTE
+               EXTRN   _m4:BYTE
+               EXTRN   _m3:BYTE
+               EXTRN   _m2:BYTE
+               EXTRN   _m1:BYTE
+               EXTRN   _k4:BYTE
+               EXTRN   _k3:BYTE
+               EXTRN   _k2:BYTE
+               EXTRN   _k1:BYTE
+               EXTRN   _l4:BYTE
+               EXTRN   _l3:BYTE
+               EXTRN   _l2:BYTE
+               EXTRN   _l1:BYTE
+DGROUP         GROUP   _DATA
+ASMYT_TEXT             SEGMENT WORD PUBLIC USE16 'CODE'
+ASMYT_TEXT             ENDS
+_DATA          SEGMENT WORD PUBLIC USE16 'DATA'
+_DATA          ENDS
+PORO           SEGMENT PARA PRIVATE USE16 'CODE'
+               ASSUME CS:PORO, DS:DGROUP, SS:DGROUP
+_psini:
+       inc             ax
+       inc             ax
+       inc             ax
+       inc             ax
+       inc             cx
+       inc             cx
+       inc             cx
+       inc             cx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             di
+       inc             di
+       inc             di
+       inc             di
+       inc             di
+       dec             ax
+       dec             ax
+       dec             ax
+       dec             ax
+       dec             ax
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             si
+       dec             si
+       dec             si
+       dec             si
+       dec             si
+       dec             si
+       dec             si
+       dec             di
+       dec             di
+       dec             di
+       dec             di
+       dec             di
+       dec             di
+       dec             di
+       push            ax
+       push            ax
+       push            ax
+       push            ax
+       push            ax
+       push            ax
+       push            cx
+       push            cx
+       push            cx
+       push            cx
+       push            cx
+       push            dx
+       push            dx
+       push            dx
+       push            dx
+       push            dx
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             bp
+       pop             bp
+       pop             bp
+       pop             bp
+       pop             bp
+       pop             bp
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+;      ;bound          sp,word ptr 62H[bp+si]
+;      ;bound          sp,word ptr 62H[bp+si]
+;      ;bound          sp,word ptr 62H[bp+si]
+;      ;bound          sp,word ptr 62H[bp+si]
+;      ;bound          sp,word ptr 62H[bp+si]
+;      ;bound          sp,word ptr 62H[bp+si]
+;      ;bound          sp,word ptr 62H[bp+si]
+;      ;bound          sp,word ptr 62H[bp+si]
+;      ;bound          sp,word ptr 62H[bp+si]
+;      ;bound          sp,word ptr 62H[bp+si]
+;      ;bound          sp,word ptr 62H[bp+si]
+;      ;bound          sp,word ptr 62H[bp+si]
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       arpl            word ptr 63H[bp+di],sp
+       arpl            word ptr 64H[bp+di],sp
+       push            68686868H
+       imul            bp,word ptr 69H[bx+di],6969H
+       push            6aH
+       push            6aH
+       push            6bH
+       imul            bp,word ptr 6bH[bp+di],6bH
+       insb
+       insb
+       insb
+       insb
+       insb
+       insb
+       insw
+       insw
+       insw
+       insw
+       insw
+       insw
+       insw
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       jo              L$1
+       jo              L$2
+       jo              L$3
+       jo              L$4
+       jo              L$5
+       jo              L$6
+       jo              L$7
+       jo              L$8
+       jo              L$9
+       jo              L$10
+       jo              L$11
+       jo              L$12
+       jo              L$13
+       jo              L$14
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       jo              L$15
+       jo              L$16
+       jo              L$17
+       jo              L$18
+       jo              L$19
+       jno             L$20
+       jno             L$21
+       jno             L$22
+       jno             L$23
+       jb              L$24
+       jb              L$25
+       jb              L$26
+L$1:
+       jae             L$27
+L$2:
+       jae             L$28
+L$3:
+       jae             L$29
+L$4:
+       je              L$30
+L$5:
+       je              L$31
+L$6:
+       jne             L$32
+L$7:
+       jne             L$33
+L$8:
+       jne             L$34
+L$9:
+       jbe             L$35
+L$10:
+       jbe             L$36
+L$11:
+       jbe             L$37
+L$12:
+       ja              L$38
+L$13:
+       ja              L$39
+L$14:
+       js              L$40
+       js              L$41
+       js              L$42
+       jns             L$43
+       jns             L$44
+       jns             L$45
+       jp              L$46
+       jp              L$47
+       jp              L$48
+       jpo             L$49
+       jpo             L$50
+       jpo             L$51
+       jpo             L$52
+       jl              L$53
+       jl              L$54
+       jl              L$55
+       jl              L$56
+       jl              L$57
+       jge             L$58
+       jge             L$59
+       jge             L$60
+       jge             L$61
+       jge             L$62
+       jge             L$63
+       jge             L$64
+       jge             L$65
+       jge             L$66
+       jge             L$67
+       jge             L$68
+       jge             L$69
+       jge             L$70
+       jge             L$71
+L$15:
+       jge             L$72
+L$16:
+       jge             L$73
+L$17:
+       jl              L$74
+L$18:
+       jl              L$75
+    DB 7cH
+L$19:
+    DD         ; The label referred to here is an undefined location
+L$76
+L$20 equ $-2
+L$21:
+    DD         ; The label referred to here is an undefined location
+L$78
+L$22 equ $-2
+    DD         ; The label referred to here is an undefined location
+L$80
+L$23 equ $-3
+L$24 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$82
+L$25 equ $-3
+L$26:
+    DD         ; The label referred to here is an undefined location
+L$84
+L$27 equ $-2
+L$28:
+    DD         ; The label referred to here is an undefined location
+L$86
+L$29 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$88
+L$30 equ $-3
+L$31 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$90
+L$32 equ $-2
+L$33:
+    DD         ; The label referred to here is an undefined location
+L$92
+L$34 equ $-2
+    DD         ; The label referred to here is an undefined location
+L$94
+L$35 equ $-3
+L$36 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$96
+L$37 equ $-2
+L$38:
+    DD         ; The label referred to here is an undefined location
+L$98
+L$39 equ $-2
+    DD         ; The label referred to here is an undefined location
+L$100
+L$40 equ $-3
+L$41 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$102
+L$42 equ $-3
+L$43:
+    DD         ; The label referred to here is an undefined location
+L$104
+L$44 equ $-2
+L$45:
+    DD         ; The label referred to here is an undefined location
+L$106
+L$46 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$108
+L$47 equ $-3
+L$48 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$110
+L$49 equ $-2
+L$50:
+    DD         ; The label referred to here is an undefined location
+L$112
+L$51 equ $-2
+L$52:
+    DD         ; The label referred to here is an undefined location
+L$114
+L$53 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$116
+L$54 equ $-3
+L$55 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$118
+L$56 equ $-3
+L$57 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$120
+L$58 equ $-2
+L$59:
+    DD         ; The label referred to here is an undefined location
+L$122
+L$60 equ $-2
+L$61:
+    DD         ; The label referred to here is an undefined location
+L$124
+L$62 equ $-2
+L$63:
+    DD         ; The label referred to here is an undefined location
+L$126
+L$64 equ $-2
+L$65:
+    DD         ; The label referred to here is an undefined location
+L$128
+L$66 equ $-2
+L$67:
+    DD         ; The label referred to here is an undefined location
+L$130
+L$68 equ $-2
+L$69:
+    DD         ; The label referred to here is an undefined location
+L$132
+L$70 equ $-2
+L$71:
+    DD         ; The label referred to here is an undefined location
+L$134
+L$72 equ $-2
+L$73:
+    DD         ; The label referred to here is an undefined location
+L$136
+L$74 equ $-3
+L$75 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$138
+L$76 equ $-3
+L$77 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$140
+L$78 equ $-3
+L$79 equ $-1
+L$80:
+    DD         ; The label referred to here is an undefined location
+L$142
+L$81 equ $-2
+L$82:
+    DD         ; The label referred to here is an undefined location
+L$144
+L$83 equ $-2
+L$84 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$146
+L$85 equ $-3
+L$86 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$148
+L$87 equ $-3
+L$88 equ $-2
+L$89:
+    DD         ; The label referred to here is an undefined location
+L$150
+L$90 equ $-2
+L$91:
+    DD         ; The label referred to here is an undefined location
+L$152
+L$92 equ $-2
+L$93 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$154
+L$94 equ $-3
+L$95 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$156
+L$96 equ $-3
+L$97 equ $-2
+L$98:
+    DD         ; The label referred to here is an undefined location
+L$158
+L$99 equ $-2
+L$100:
+    DD         ; The label referred to here is an undefined location
+L$160
+L$101 equ $-2
+L$102:
+    DD         ; The label referred to here is an undefined location
+L$162
+L$103 equ $-3
+L$104 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$164
+L$105 equ $-3
+L$106 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$166
+L$107 equ $-3
+L$108 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$168
+L$109 equ $-3
+L$110 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$170
+L$111 equ $-3
+L$112 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$172
+L$113 equ $-3
+L$114 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$174
+L$115 equ $-3
+L$116 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$176
+L$117 equ $-3
+L$118 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$178
+L$119 equ $-3
+L$120 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$180
+L$121 equ $-3
+L$122 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$182
+L$123 equ $-2
+L$124:
+    DD         ; The label referred to here is an undefined location
+L$184
+L$125 equ $-2
+L$126:
+    DD         ; The label referred to here is an undefined location
+L$186
+L$127 equ $-2
+L$128:
+    DD         ; The label referred to here is an undefined location
+L$188
+L$129 equ $-2
+    DD         ; The label referred to here is an undefined location
+L$190
+L$130 equ $-3
+L$131 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$192
+L$132 equ $-3
+L$133 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$194
+L$134 equ $-3
+L$135:
+    DD         ; The label referred to here is an undefined location
+L$196
+L$136 equ $-2
+L$137:
+    DD         ; The label referred to here is an undefined location
+L$198
+L$138:
+L$139:
+       outsw
+       outsw
+L$140:
+       outsw
+       outsw
+       outsw
+L$141:
+       outsw
+       outsw
+L$142:
+       outsb
+       outsb
+L$143:
+       outsb
+       outsb
+L$144:
+       outsb
+       outsb
+L$145:
+       outsb
+       outsb
+L$146:
+       outsb
+       outsb
+L$147:
+       outsb
+       outsb
+       outsb
+L$148:
+       outsb
+       outsb
+L$149:
+       outsb
+       outsb
+L$150:
+       outsb
+       outsb
+L$151:
+       outsb
+       outsb
+L$152:
+       outsb
+       outsb
+L$153:
+       outsb
+       outsb
+L$154:
+       outsb
+       outsb
+L$155:
+       outsb
+       outsb
+L$156:
+       outsb
+       outsb
+L$157:
+       outsb
+       outsb
+L$158:
+       outsb
+       outsb
+L$159:
+       outsb
+L$160:
+       outsb
+       outsb
+L$161:
+       outsw
+       outsw
+L$162:
+       outsw
+       outsw
+L$163:
+       outsw
+       outsw
+L$164:
+       outsw
+       outsw
+L$165:
+       outsw
+L$166:
+       outsw
+       outsw
+L$167:
+       outsw
+    DB 70H
+L$168:
+    DD         ; The label referred to here is an undefined location
+L$199
+L$169 equ $-2
+L$170 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$201
+L$171 equ $-3
+L$172 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$203
+L$173 equ $-3
+L$174 equ $-2
+L$175:
+    DD         ; The label referred to here is an undefined location
+L$205
+L$176 equ $-2
+L$177 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$207
+L$178 equ $-3
+L$179 equ $-1
+L$180:
+    DD         ; The label referred to here is an undefined location
+L$209
+L$181 equ $-2
+L$182:
+    DD         ; The label referred to here is an undefined location
+L$211
+L$183 equ $-3
+L$184 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$213
+L$185 equ $-3
+L$186 equ $-2
+L$187:
+    DD         ; The label referred to here is an undefined location
+L$215
+L$188 equ $-2
+L$189 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$217
+L$190 equ $-3
+L$191 equ $-1
+L$192:
+    DD         ; The label referred to here is an undefined location
+L$219
+L$193 equ $-2
+L$194:
+    DD         ; The label referred to here is an undefined location
+L$221
+L$195 equ $-3
+L$196 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$223
+L$197 equ $-3
+L$198 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$225
+    DD         ; The label referred to here is an undefined location
+L$227
+    DD         ; The label referred to here is an undefined location
+L$229
+    DD         ; The label referred to here is an undefined location
+L$231
+    DD         ; The label referred to here is an undefined location
+L$233
+    DD         ; The label referred to here is an undefined location
+L$235
+    DD         ; The label referred to here is an undefined location
+L$237
+    DD         ; The label referred to here is an undefined location
+L$239
+    DD         ; The label referred to here is an undefined location
+L$241
+    DD         ; The label referred to here is an undefined location
+L$243
+    DD         ; The label referred to here is an undefined location
+L$245
+    DD         ; The label referred to here is an undefined location
+L$247
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+L$199:
+       outsb
+       insw
+L$200:
+       insw
+       insw
+L$201:
+       insw
+       insw
+L$202:
+       insw
+       insw
+L$203:
+       insw
+       insw
+       insb
+L$204:
+       insb
+       insb
+L$205:
+       insb
+       insb
+L$206:
+       insb
+       insb
+L$207:
+       insb
+       insb
+L$208:
+       insb
+       insb
+       insb
+L$209:
+    DB 6bH, 6bH
+L$210:
+    DB 6bH, 6bH
+L$211:
+    DB 6bH, 6bH
+L$212:
+    DB 6bH, 6bH
+L$213:
+    DB 6bH, 6bH
+L$214:
+    DB 6bH, 6bH, 6bH
+L$215:
+    DB 6bH, 6bH
+L$216:
+    DB 6bH, 6bH
+L$217:
+    DB 6bH, 6bH
+L$218:
+    DB 6bH, 6bH
+L$219:
+    DB 6bH, 6bH
+L$220:
+    DB 6bH, 6bH
+L$221:
+    DB 6bH, 6bH
+L$222:
+    DB 6bH, 6bH
+L$223:
+    DB 6bH, 6bH
+L$224:
+    DB 6bH, 6bH
+L$225:
+    DB 6bH, 6cH
+L$226:
+       insb
+       insb
+L$227:
+       insb
+       insb
+L$228:
+       insb
+       insb
+L$229:
+       insb
+       insb
+L$230:
+       insb
+       insb
+L$231:
+       insb
+       insw
+L$232:
+       insw
+       insw
+L$233:
+       insw
+       insw
+L$234:
+       insw
+L$235:
+       insw
+       insw
+L$236:
+       outsb
+       outsb
+L$237:
+       outsb
+       outsb
+L$238:
+       outsb
+       outsb
+L$239:
+       outsb
+L$240:
+       outsb
+       outsw
+L$241:
+       outsw
+       outsw
+L$242:
+       outsw
+       outsw
+L$243:
+       outsw
+       outsw
+L$244:
+       outsw
+L$245:
+       jo              L$249
+L$246:
+       jo              L$250
+L$247:
+       jo              L$251
+L$248:
+       jo              L$252
+       jno             L$253
+       jno             L$254
+       jno             L$255
+       jno             L$256
+       jb              L$257
+       jb              L$258
+       jb              L$259
+       jb              L$260
+       jb              L$261
+       jb              L$262
+       jae             L$263
+       jae             L$264
+       jae             L$265
+       jae             L$266
+       jae             L$267
+       jae             L$268
+       jae             L$269
+       jae             L$270
+       jae             L$271
+       jae             L$272
+       jae             L$273
+       jae             L$274
+       jae             L$275
+       jae             L$276
+       jae             L$277
+       jae             L$278
+       jae             L$279
+       jb              L$280
+       jb              L$281
+       jb              L$282
+       jb              L$283
+       jb              L$284
+       jno             L$285
+       jno             L$286
+       jno             L$287
+       jno             L$288
+       jo              L$289
+       jo              L$290
+       jo              L$291
+       jo              L$292
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       insw
+       insw
+       insw
+       insw
+       insw
+       insw
+       insw
+       insb
+       insb
+       insb
+       insb
+       insb
+       insb
+       insb
+L$249:
+    DB 6bH, 6bH
+L$250:
+    DB 6bH, 6bH
+L$251:
+    DB 6bH, 6bH, 6bH
+L$252:
+    DB 6bH, 6aH
+L$253:
+       push            6aH
+L$254:
+       push            6aH
+L$255:
+       push            6aH
+L$256:
+       push            6aH
+    DB 69H
+L$257:
+    DB 69H, 69H
+L$258:
+    DB 69H, 69H
+L$259:
+    DB 69H, 69H
+L$260:
+    DB 69H, 69H
+L$261:
+    DB 69H, 69H, 69H
+L$262:
+    DB 69H, 69H
+L$263:
+    DB 69H, 69H
+L$264:
+    DB 69H, 68H
+L$265:
+    DB 68H, 68H
+L$266:
+    DB 68H, 68H
+L$267:
+    DB 68H, 68H
+L$268:
+    DB 68H, 68H
+L$269:
+    DB 68H, 68H
+L$270:
+    DB 68H, 68H
+L$271:
+    DB 68H, 68H
+L$272:
+    DB 68H, 68H
+L$273:
+    DB 69H, 69H
+L$274:
+    DB 69H, 69H
+L$275:
+    DB 69H, 69H
+L$276:
+    DB 69H, 69H
+L$277:
+    DB 69H, 69H
+L$278:
+    DB 69H
+L$279:
+    DB 69H, 69H
+L$280:
+    DB 69H, 69H
+L$281:
+    DB 69H, 69H
+L$282:
+    DB 69H, 69H
+L$283:
+    DB 69H, 69H
+L$284:
+    DB 69H
+L$285:
+       push            6aH
+L$286:
+       push            6aH
+L$287:
+       push            6aH
+L$288:
+    DB 6aH
+L$289:
+       push            6aH
+L$290:
+       push            6aH
+L$291:
+    DB 6aH
+L$292:
+       push            6aH
+       push            6aH
+       push            6aH
+       push            6aH
+       imul            bp,word ptr 6bH[bp+di],6bH
+       imul            bp,word ptr 6bH[bp+di],6bH
+       imul            bp,word ptr 6bH[bp+di],6bH
+       imul            bp,word ptr 6bH[bp+di],6bH
+       imul            bp,word ptr 6bH[bp+di],6bH
+       imul            bp,word ptr 6aH[bp+di],6aH
+       push            6aH
+       push            6aH
+       push            6aH
+       push            6aH
+       push            6aH
+       push            6aH
+       imul            bp,word ptr 69H[bx+di],6969H
+       imul            bp,word ptr 69H[bx+di],6868H
+       push            6868H
+       push            6767H
+       arpl            word ptr
+       arpl            word ptr 62H[bp+di],sp
+       ;bound          sp,word ptr 62H[bp+si]
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             bp
+       pop             bp
+       pop             bp
+L$293:
+       pop             bp
+L$294:
+       pop             sp
+       pop             sp
+L$295:
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            dx
+       push            dx
+       push            dx
+       push            dx
+       push            dx
+       push            dx
+       push            dx
+       push            cx
+       push            cx
+       push            cx
+       push            cx
+       push            cx
+       push            ax
+       push            ax
+       push            ax
+       push            ax
+       push            ax
+       push            ax
+       dec             di
+       dec             di
+       dec             di
+       dec             di
+       dec             di
+       dec             si
+       dec             si
+       dec             si
+       dec             si
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             ax
+       dec             ax
+       dec             ax
+       dec             ax
+       dec             ax
+       inc             di
+       inc             di
+       inc             di
+       inc             di
+       inc             di
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             cx
+       inc             cx
+       inc             cx
+       inc             cx
+       inc             cx
+       inc             cx
+       inc             ax
+       inc             ax
+       inc             ax
+       inc             ax
+       inc             ax
+       inc             ax
+       inc             ax
+       aas
+       aas
+       aas
+       aas
+       aas
+       aas
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bp+si],di
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [si]
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bx+di]
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+si],di
+       cmp             byte ptr [bx+si],bh
+       cmp             byte ptr [bx+si],bh
+       aaa
+       aaa
+       aaa
+       aaa
+       aaa
+       xor             ax,3535H
+       xor             ax,3435H
+       xor             al,34H
+       xor             al,34H
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             dh,byte ptr [bp+si]
+       xor             dh,byte ptr [bp+si]
+       xor             dh,byte ptr [bx+di]
+       xor             word ptr [bx+di],si
+       xor             word ptr [bx+si],si
+       xor             byte ptr [bx+si],dh
+       xor             byte ptr [bx+si],dh
+       das
+       das
+       das
+       das
+       das
+       das
+       sub             ax,2d2dH
+       sub             ax,2d2dH
+       sub             ax,2c2cH
+       sub             al,2cH
+       sub             al,2cH
+       sub             al,2cH
+       sub             bp,word ptr [bp+di]
+       sub             bp,word ptr [bp+di]
+       sub             bp,word ptr [bp+di]
+       sub             bp,word ptr [bp+di]
+       sub             bp,word ptr [bp+di]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bx+di]
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bx+di],bp
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx],ah
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       and             ax,2525H
+       and             ax,2525H
+       and             al,24H
+       and             al,24H
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+si]
+       and             ah,byte ptr [bp+si]
+       and             ah,byte ptr [bx+di]
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       sbb             ax,1d1dH
+       sbb             ax,1c1cH
+       sbb             al,1cH
+       sbb             al,1bH
+       sbb             bx,word ptr [bp+di]
+       sbb             bx,word ptr [bp+si]
+       sbb             bl,byte ptr [bp+si]
+       sbb             bl,byte ptr [bp+si]
+       sbb             word ptr [bx+di],bx
+       sbb             word ptr [bx+di],bx
+       sbb             word ptr [bx+si],bx
+       sbb             byte ptr [bx+si],bl
+       sbb             byte ptr [bx+si],bl
+       sbb             byte ptr [bx],dl
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1415H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,15H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1616H
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx],cl
+       ????
+       ????
+       ????
+       ????
+       ????
+       femms
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0c0dH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0dH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0e0eH
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       movups          xmm2,[bx+si]
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bx+di]
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       femms
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0c0dH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       movups          xmm2,[bx+si]
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       femms
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              cx,word ptr [bp+di]
+       or              cx,word ptr [bp+di]
+       or              cx,word ptr [bp+di]
+       or              cl,byte ptr [bp+si]
+       or              cl,byte ptr [bp+si]
+       or              cl,byte ptr [bx+di]
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+si],cx
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx],al
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       add             ax,505H
+       add             ax,505H
+       add             ax,505H
+       add             ax,505H
+       add             ax,405H
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,5
+       add             ax,505H
+       add             ax,505H
+       add             ax,505H
+       add             ax,505H
+       add             ax,605H
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+di],cl
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx],al
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       add             ax,505H
+       add             ax,505H
+       add             ax,405H
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             ax,505H
+       add             ax,505H
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+di],cl
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              cl,byte ptr [bp+si]
+       or              cl,byte ptr [bp+si]
+       or              cl,byte ptr [bp+si]
+       or              cx,word ptr [bp+di]
+       or              cx,word ptr [bp+di]
+       or              cx,word ptr [si]
+       or              al,0cH
+       or              al,0cH
+       or              al,0dH
+       or              ax,0d0dH
+       or              ax,0e0dH
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       movups          xmm2,[bx+si]
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+di],dl
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       movups          xmm2,[bx+si]
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+di],dl
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [si]
+       adc             al,14H
+       adc             al,14H
+       adc             ax,1515H
+       adc             ax,1615H
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       sbb             byte ptr [bx+si],bl
+       sbb             byte ptr [bx+si],bl
+       sbb             byte ptr [bx+di],bl
+       sbb             word ptr [bx+di],bx
+       sbb             word ptr [bx+di],bx
+       sbb             bl,byte ptr [bp+si]
+       sbb             bl,byte ptr [bp+si]
+       sbb             bx,word ptr [bp+di]
+       sbb             bx,word ptr [bp+di]
+       sbb             bx,word ptr [bp+di]
+       sbb             al,1cH
+       sbb             al,1cH
+       sbb             al,1dH
+       sbb             ax,1d1dH
+       sbb             ax,1e1dH
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+di],ah
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+si],sp
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx],bl
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+di],ah
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             ah,byte ptr [bp+si]
+       and             ah,byte ptr [bp+si]
+       and             ah,byte ptr [bp+si]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [si]
+       and             al,24H
+       and             al,24H
+       and             al,25H
+       and             ax,2525H
+       and             ax,2525H
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx],ah
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       and             ax,2525H
+       and             ax,2525H
+       and             ax,2525H
+       and             ax,2425H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [si]
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,25H
+       and             ax,2525H
+       and             ax,2525H
+       and             ax,2625H
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bp+si],bp
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             bp,word ptr [bp+di]
+       sub             bp,word ptr [bp+di]
+       sub             bp,word ptr [si]
+       sub             al,2cH
+       sub             al,2cH
+       sub             ax,2d2dH
+       sub             ax,2e2dH
+       das
+       das
+       das
+       das
+       das
+       das
+       xor             byte ptr [bx+si],dh
+       xor             byte ptr [bx+si],dh
+       xor             byte ptr [bx+si],dh
+       xor             byte ptr [bx+di],dh
+       xor             word ptr [bx+di],si
+       xor             word ptr [bx+di],si
+       xor             word ptr [bx+di],si
+       xor             dh,byte ptr [bp+si]
+       xor             dh,byte ptr [bp+si]
+       xor             dh,byte ptr [bp+si]
+       xor             dh,byte ptr [bp+si]
+       xor             dh,byte ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [si]
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,33H
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,35H
+       xor             ax,3535H
+       xor             ax,3535H
+       xor             ax,3635H
+       aaa
+       aaa
+       aaa
+       aaa
+       aaa
+       cmp             byte ptr [bx+si],bh
+       cmp             byte ptr [bx+si],bh
+       cmp             byte ptr [bx+di],bh
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [si]
+       cmp             al,3cH
+       cmp             al,3dH
+       cmp             ax,3d3dH
+       aas
+       aas
+       aas
+       aas
+       inc             ax
+       inc             ax
+       inc             ax
+       inc             cx
+       inc             cx
+       inc             cx
+       inc             cx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             di
+       inc             di
+       inc             di
+       inc             di
+       inc             di
+       dec             ax
+       dec             ax
+       dec             ax
+       dec             ax
+       dec             ax
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             si
+       dec             si
+       dec             si
+       dec             si
+       dec             si
+       dec             si
+       dec             si
+       dec             di
+       dec             di
+       dec             di
+       dec             di
+       dec             di
+       dec             di
+       dec             di
+       push            ax
+       push            ax
+       push            ax
+       push            ax
+       push            ax
+       push            ax
+       push            cx
+       push            cx
+       push            cx
+       push            cx
+       push            cx
+       push            dx
+       push            dx
+       push            dx
+       push            dx
+       push            dx
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             bp
+       pop             bp
+       pop             bp
+       pop             bp
+       pop             bp
+       pop             bp
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       arpl            word ptr 63H[bp+di],sp
+       arpl            word ptr 64H[bp+di],sp
+       push            68686868H
+       imul            bp,word ptr 69H[bx+di],6969H
+       push            6aH
+       push            6aH
+       push            6bH
+       imul            bp,word ptr 6bH[bp+di],6bH
+       insb
+       insb
+       insb
+       insb
+       insb
+       insb
+       insw
+       insw
+       insw
+       insw
+       insw
+       insw
+       insw
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       jo              L$296
+       jo              L$297
+       jo              L$298
+       jo              L$299
+       jo              L$300
+       jo              L$301
+       jo              L$302
+       jo              L$303
+       jo              L$304
+       jo              L$305
+       jo              L$306
+       jo              L$307
+       jo              L$308
+       jo              L$309
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       jo              L$310
+       jo              L$311
+       jo              L$312
+       jo              L$313
+       jo              L$314
+       jno             L$315
+       jno             L$316
+       jno             L$317
+       jno             L$318
+       jb              L$319
+       jb              L$320
+       jb              L$321
+L$296:
+       jae             L$322
+L$297:
+       jae             L$323
+L$298:
+       jae             L$324
+L$299:
+       je              L$325
+L$300:
+       je              L$326
+L$301:
+       jne             L$327
+L$302:
+       jne             L$328
+L$303:
+       jne             L$329
+L$304:
+       jbe             L$330
+L$305:
+       jbe             L$331
+L$306:
+       jbe             L$332
+L$307:
+       ja              L$333
+L$308:
+       ja              L$334
+L$309:
+       js              L$335
+       js              L$336
+       js              L$337
+       jns             L$338
+       jns             L$339
+       jns             L$340
+       jp              L$341
+       jp              L$342
+       jp              L$343
+       jpo             L$344
+       jpo             L$345
+       jpo             L$346
+       jpo             L$347
+       jl              L$348
+       jl              L$349
+       jl              L$350
+       jl              L$351
+       jl              L$352
+       jge             L$353
+       jge             L$354
+       jge             L$355
+       jge             L$356
+       jge             L$357
+       jge             L$358
+       jge             L$359
+       jge             L$360
+       jge             L$361
+       jge             L$362
+       jge             L$363
+       jge             L$364
+       jge             L$365
+       jge             L$366
+L$310:
+       jge             L$367
+L$311:
+       jge             L$368
+L$312:
+       jl              L$369
+L$313:
+       jl              L$370
+    DB 7cH
+L$314:
+    DD         ; The label referred to here is an undefined location
+L$371
+L$315 equ $-2
+L$316:
+    DD         ; The label referred to here is an undefined location
+L$373
+L$317 equ $-2
+    DD         ; The label referred to here is an undefined location
+L$375
+L$318 equ $-3
+L$319 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$377
+L$320 equ $-3
+L$321:
+    DD         ; The label referred to here is an undefined location
+L$379
+L$322 equ $-2
+L$323:
+    DD         ; The label referred to here is an undefined location
+L$381
+L$324 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$383
+L$325 equ $-3
+L$326 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$385
+L$327 equ $-2
+L$328:
+    DD         ; The label referred to here is an undefined location
+L$387
+L$329 equ $-2
+    DD         ; The label referred to here is an undefined location
+L$389
+L$330 equ $-3
+L$331 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$391
+L$332 equ $-2
+L$333:
+    DD         ; The label referred to here is an undefined location
+L$393
+L$334 equ $-2
+    DD         ; The label referred to here is an undefined location
+L$395
+L$335 equ $-3
+L$336 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$397
+L$337 equ $-3
+L$338:
+    DD         ; The label referred to here is an undefined location
+L$399
+L$339 equ $-2
+L$340:
+    DD         ; The label referred to here is an undefined location
+L$401
+L$341 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$403
+L$342 equ $-3
+L$343 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$405
+L$344 equ $-2
+L$345:
+    DD         ; The label referred to here is an undefined location
+L$407
+L$346 equ $-2
+L$347:
+    DD         ; The label referred to here is an undefined location
+L$409
+L$348 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$411
+L$349 equ $-3
+L$350 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$413
+L$351 equ $-3
+L$352 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$415
+L$353 equ $-2
+L$354:
+    DD         ; The label referred to here is an undefined location
+L$417
+L$355 equ $-2
+L$356:
+    DD         ; The label referred to here is an undefined location
+L$419
+L$357 equ $-2
+L$358:
+    DD         ; The label referred to here is an undefined location
+L$421
+L$359 equ $-2
+L$360:
+    DD         ; The label referred to here is an undefined location
+L$423
+L$361 equ $-2
+L$362:
+    DD         ; The label referred to here is an undefined location
+L$425
+L$363 equ $-2
+L$364:
+    DD         ; The label referred to here is an undefined location
+L$427
+L$365 equ $-2
+L$366:
+    DD         ; The label referred to here is an undefined location
+L$429
+L$367 equ $-2
+L$368:
+    DD         ; The label referred to here is an undefined location
+L$431
+L$369 equ $-3
+L$370 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$433
+L$371 equ $-3
+L$372 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$435
+L$373 equ $-3
+L$374 equ $-1
+L$375:
+    DD         ; The label referred to here is an undefined location
+L$437
+L$376 equ $-2
+L$377:
+    DD         ; The label referred to here is an undefined location
+L$439
+L$378 equ $-2
+L$379 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$441
+L$380 equ $-3
+L$381 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$443
+L$382 equ $-3
+L$383 equ $-2
+L$384:
+    DD         ; The label referred to here is an undefined location
+L$445
+L$385 equ $-2
+L$386:
+    DD         ; The label referred to here is an undefined location
+L$447
+L$387 equ $-2
+L$388 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$449
+L$389 equ $-3
+L$390 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$451
+L$391 equ $-3
+L$392 equ $-2
+L$393:
+    DD         ; The label referred to here is an undefined location
+L$453
+L$394 equ $-2
+L$395:
+    DD         ; The label referred to here is an undefined location
+L$455
+L$396 equ $-2
+L$397:
+    DD         ; The label referred to here is an undefined location
+L$457
+L$398 equ $-3
+L$399 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$459
+L$400 equ $-3
+L$401 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$461
+L$402 equ $-3
+L$403 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$463
+L$404 equ $-3
+L$405 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$465
+L$406 equ $-3
+L$407 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$467
+L$408 equ $-3
+L$409 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$469
+L$410 equ $-3
+L$411 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$471
+L$412 equ $-3
+L$413 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$473
+L$414 equ $-3
+L$415 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$475
+L$416 equ $-3
+L$417 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$477
+L$418 equ $-2
+L$419:
+    DD         ; The label referred to here is an undefined location
+L$479
+L$420 equ $-2
+L$421:
+    DD         ; The label referred to here is an undefined location
+L$481
+L$422 equ $-2
+L$423:
+    DD         ; The label referred to here is an undefined location
+L$483
+L$424 equ $-2
+    DD         ; The label referred to here is an undefined location
+L$485
+L$425 equ $-3
+L$426 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$487
+L$427 equ $-3
+L$428 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$489
+L$429 equ $-3
+L$430:
+    DD         ; The label referred to here is an undefined location
+L$491
+L$431 equ $-2
+L$432:
+    DD         ; The label referred to here is an undefined location
+L$493
+L$433:
+L$434:
+       outsw
+       outsw
+L$435:
+       outsw
+       outsw
+       outsw
+L$436:
+       outsw
+       outsw
+L$437:
+       outsb
+       outsb
+L$438:
+       outsb
+       outsb
+L$439:
+       outsb
+       outsb
+L$440:
+       outsb
+       outsb
+L$441:
+       outsb
+       outsb
+L$442:
+       outsb
+       outsb
+       outsb
+L$443:
+       outsb
+       outsb
+L$444:
+       outsb
+       outsb
+L$445:
+       outsb
+       outsb
+L$446:
+       outsb
+       outsb
+L$447:
+       outsb
+       outsb
+L$448:
+       outsb
+       outsb
+L$449:
+       outsb
+       outsb
+L$450:
+       outsb
+       outsb
+L$451:
+       outsb
+       outsb
+L$452:
+       outsb
+       outsb
+L$453:
+       outsb
+       outsb
+L$454:
+       outsb
+L$455:
+       outsb
+       outsb
+L$456:
+       outsw
+       outsw
+L$457:
+       outsw
+       outsw
+L$458:
+       outsw
+       outsw
+L$459:
+       outsw
+       outsw
+L$460:
+       outsw
+L$461:
+       outsw
+       outsw
+L$462:
+       outsw
+    DB 70H
+L$463:
+    DD         ; The label referred to here is an undefined location
+L$494
+L$464 equ $-2
+L$465 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$496
+L$466 equ $-3
+L$467 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$498
+L$468 equ $-3
+L$469 equ $-2
+L$470:
+    DD         ; The label referred to here is an undefined location
+L$500
+L$471 equ $-2
+L$472 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$502
+L$473 equ $-3
+L$474 equ $-1
+L$475:
+    DD         ; The label referred to here is an undefined location
+L$504
+L$476 equ $-2
+L$477:
+    DD         ; The label referred to here is an undefined location
+L$506
+L$478 equ $-3
+L$479 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$508
+L$480 equ $-3
+L$481 equ $-2
+L$482:
+    DD         ; The label referred to here is an undefined location
+L$510
+L$483 equ $-2
+L$484 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$512
+L$485 equ $-3
+L$486 equ $-1
+L$487:
+    DD         ; The label referred to here is an undefined location
+L$514
+L$488 equ $-2
+L$489:
+    DD         ; The label referred to here is an undefined location
+L$516
+L$490 equ $-3
+L$491 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$518
+L$492 equ $-3
+L$493 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$520
+    DD         ; The label referred to here is an undefined location
+L$522
+    DD         ; The label referred to here is an undefined location
+L$524
+    DD         ; The label referred to here is an undefined location
+L$526
+    DD         ; The label referred to here is an undefined location
+L$528
+    DD         ; The label referred to here is an undefined location
+L$530
+    DD         ; The label referred to here is an undefined location
+L$532
+    DD         ; The label referred to here is an undefined location
+L$534
+    DD         ; The label referred to here is an undefined location
+L$536
+    DD         ; The label referred to here is an undefined location
+L$538
+    DD         ; The label referred to here is an undefined location
+L$540
+    DD         ; The label referred to here is an undefined location
+L$542
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+L$494:
+       outsb
+       insw
+L$495:
+       insw
+       insw
+L$496:
+       insw
+       insw
+L$497:
+       insw
+       insw
+L$498:
+       insw
+       insw
+       insb
+L$499:
+       insb
+       insb
+L$500:
+       insb
+       insb
+L$501:
+       insb
+       insb
+L$502:
+       insb
+       insb
+L$503:
+       insb
+       insb
+       insb
+L$504:
+    DB 6bH, 6bH
+L$505:
+    DB 6bH, 6bH
+L$506:
+    DB 6bH, 6bH
+L$507:
+    DB 6bH, 6bH
+L$508:
+    DB 6bH, 6bH
+L$509:
+    DB 6bH, 6bH, 6bH
+L$510:
+    DB 6bH, 6bH
+L$511:
+    DB 6bH, 6bH
+L$512:
+    DB 6bH, 6bH
+L$513:
+    DB 6bH, 6bH
+L$514:
+    DB 6bH, 6bH
+L$515:
+    DB 6bH, 6bH
+L$516:
+    DB 6bH, 6bH
+L$517:
+    DB 6bH, 6bH
+L$518:
+    DB 6bH, 6bH
+L$519:
+    DB 6bH, 6bH
+L$520:
+    DB 6bH, 6cH
+L$521:
+       insb
+       insb
+L$522:
+       insb
+       insb
+L$523:
+       insb
+       insb
+L$524:
+       insb
+       insb
+L$525:
+       insb
+       insb
+L$526:
+       insb
+       insw
+L$527:
+       insw
+       insw
+L$528:
+       insw
+       insw
+L$529:
+       insw
+L$530:
+       insw
+       insw
+L$531:
+       outsb
+       outsb
+L$532:
+       outsb
+       outsb
+L$533:
+       outsb
+       outsb
+L$534:
+       outsb
+L$535:
+       outsb
+       outsw
+L$536:
+       outsw
+       outsw
+L$537:
+       outsw
+       outsw
+L$538:
+       outsw
+       outsw
+L$539:
+       outsw
+L$540:
+       jo              L$544
+L$541:
+       jo              L$545
+L$542:
+       jo              L$546
+L$543:
+       jo              L$547
+       jno             L$548
+       jno             L$549
+       jno             L$550
+       jno             L$551
+       jb              L$552
+       jb              L$553
+       jb              L$554
+       jb              L$555
+       jb              L$556
+       jb              L$557
+       jae             L$558
+       jae             L$559
+       jae             L$560
+       jae             L$561
+       jae             L$562
+       jae             L$563
+       jae             L$564
+       jae             L$565
+       jae             L$566
+       jae             L$567
+       jae             L$568
+       jae             L$569
+       jae             L$570
+       jae             L$571
+       jae             L$572
+       jae             L$573
+       jae             L$574
+       jb              L$575
+       jb              L$576
+       jb              L$577
+       jb              L$578
+       jb              L$579
+       jno             L$580
+       jno             L$581
+       jno             L$582
+       jno             L$583
+       jo              L$584
+       jo              L$585
+       jo              L$586
+       jo              L$587
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       insw
+       insw
+       insw
+       insw
+       insw
+       insw
+       insw
+       insb
+       insb
+       insb
+       insb
+       insb
+       insb
+       insb
+L$544:
+    DB 6bH, 6bH
+L$545:
+    DB 6bH, 6bH
+L$546:
+    DB 6bH, 6bH, 6bH
+L$547:
+    DB 6bH, 6aH
+L$548:
+       push            6aH
+L$549:
+       push            6aH
+L$550:
+       push            6aH
+L$551:
+       push            6aH
+    DB 69H
+L$552:
+    DB 69H, 69H
+L$553:
+    DB 69H, 69H
+L$554:
+    DB 69H, 69H
+L$555:
+    DB 69H, 69H
+L$556:
+    DB 69H, 69H, 69H
+L$557:
+    DB 69H, 69H
+L$558:
+    DB 69H, 69H
+L$559:
+    DB 69H, 68H
+L$560:
+    DB 68H, 68H
+L$561:
+    DB 68H, 68H
+L$562:
+    DB 68H, 68H
+L$563:
+    DB 68H, 68H
+L$564:
+    DB 68H, 68H
+L$565:
+    DB 68H, 68H
+L$566:
+    DB 68H, 68H
+L$567:
+    DB 68H, 68H
+L$568:
+    DB 69H, 69H
+L$569:
+    DB 69H, 69H
+L$570:
+    DB 69H, 69H
+L$571:
+    DB 69H, 69H
+L$572:
+    DB 69H, 69H
+L$573:
+    DB 69H
+L$574:
+    DB 69H, 69H
+L$575:
+    DB 69H, 69H
+L$576:
+    DB 69H, 69H
+L$577:
+    DB 69H, 69H
+L$578:
+    DB 69H, 69H
+L$579:
+    DB 69H
+L$580:
+       push            6aH
+L$581:
+       push            6aH
+L$582:
+       push            6aH
+L$583:
+    DB 6aH
+L$584:
+       push            6aH
+L$585:
+       push            6aH
+L$586:
+    DB 6aH
+L$587:
+       push            6aH
+       push            6aH
+       push            6aH
+       push            6aH
+       imul            bp,word ptr 6bH[bp+di],6bH
+       imul            bp,word ptr 6bH[bp+di],6bH
+       imul            bp,word ptr 6bH[bp+di],6bH
+       imul            bp,word ptr 6bH[bp+di],6bH
+       imul            bp,word ptr 6bH[bp+di],6bH
+       imul            bp,word ptr 6aH[bp+di],6aH
+       push            6aH
+       push            6aH
+       push            6aH
+       push            6aH
+       push            6aH
+       push            6aH
+       imul            bp,word ptr 69H[bx+di],6969H
+       imul            bp,word ptr 69H[bx+di],6868H
+       push            6868H
+       push            6767H
+       arpl            word ptr
+       arpl            word ptr 62H[bp+di],sp
+       ;bound          sp,word ptr 62H[bp+si]
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             bp
+       pop             bp
+       pop             bp
+       pop             bp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            dx
+       push            dx
+       push            dx
+       push            dx
+       push            dx
+       push            dx
+       push            dx
+       push            cx
+       push            cx
+       push            cx
+       push            cx
+       push            cx
+       push            ax
+       push            ax
+       push            ax
+       push            ax
+       push            ax
+       push            ax
+       dec             di
+       dec             di
+       dec             di
+       dec             di
+       dec             di
+       dec             si
+       dec             si
+       dec             si
+       dec             si
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             ax
+       dec             ax
+       dec             ax
+       dec             ax
+       dec             ax
+       inc             di
+       inc             di
+       inc             di
+       inc             di
+       inc             di
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             cx
+       inc             cx
+       inc             cx
+       inc             cx
+       inc             cx
+       inc             cx
+       inc             ax
+       inc             ax
+       inc             ax
+       inc             ax
+       inc             ax
+       inc             ax
+       inc             ax
+       aas
+       aas
+       aas
+       aas
+       aas
+       aas
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bp+si],di
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [si]
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bx+di]
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+si],di
+       cmp             byte ptr [bx+si],bh
+       cmp             byte ptr [bx+si],bh
+       aaa
+       aaa
+       aaa
+       aaa
+       aaa
+       xor             ax,3535H
+       xor             ax,3435H
+       xor             al,34H
+       xor             al,34H
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             dh,byte ptr [bp+si]
+       xor             dh,byte ptr [bp+si]
+       xor             dh,byte ptr [bx+di]
+       xor             word ptr [bx+di],si
+       xor             word ptr [bx+si],si
+       xor             byte ptr [bx+si],dh
+       xor             byte ptr [bx+si],dh
+       das
+       das
+       das
+       das
+       das
+       das
+       sub             ax,2d2dH
+       sub             ax,2d2dH
+       sub             ax,2c2cH
+       sub             al,2cH
+       sub             al,2cH
+       sub             al,2cH
+       sub             bp,word ptr [bp+di]
+       sub             bp,word ptr [bp+di]
+       sub             bp,word ptr [bp+di]
+       sub             bp,word ptr [bp+di]
+       sub             bp,word ptr [bp+di]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bx+di]
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bx+di],bp
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx],ah
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       and             ax,2525H
+       and             ax,2525H
+       and             al,24H
+       and             al,24H
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+si]
+       and             ah,byte ptr [bp+si]
+       and             ah,byte ptr [bx+di]
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       sbb             ax,1d1dH
+       sbb             ax,1c1cH
+       sbb             al,1cH
+       sbb             al,1bH
+       sbb             bx,word ptr [bp+di]
+       sbb             bx,word ptr [bp+si]
+       sbb             bl,byte ptr [bp+si]
+       sbb             bl,byte ptr [bp+si]
+       sbb             word ptr [bx+di],bx
+       sbb             word ptr [bx+di],bx
+       sbb             word ptr [bx+si],bx
+       sbb             byte ptr [bx+si],bl
+       sbb             byte ptr [bx+si],bl
+       sbb             byte ptr [bx],dl
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1415H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,15H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1616H
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx],cl
+       ????
+       ????
+       ????
+       ????
+       ????
+       femms
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0c0dH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0dH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0e0eH
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       movups          xmm2,[bx+si]
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bx+di]
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       femms
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0c0dH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       movups          xmm2,[bx+si]
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       femms
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              cx,word ptr [bp+di]
+       or              cx,word ptr [bp+di]
+       or              cx,word ptr [bp+di]
+       or              cl,byte ptr [bp+si]
+       or              cl,byte ptr [bp+si]
+       or              cl,byte ptr [bx+di]
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+si],cx
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx],al
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       add             ax,505H
+       add             ax,505H
+       add             ax,505H
+       add             ax,505H
+       add             ax,405H
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,5
+       add             ax,505H
+       add             ax,505H
+       add             ax,505H
+       add             ax,505H
+       add             ax,605H
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+di],cl
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx],al
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       add             ax,505H
+       add             ax,505H
+       add             ax,405H
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             ax,505H
+       add             ax,505H
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+di],cl
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              cl,byte ptr [bp+si]
+       or              cl,byte ptr [bp+si]
+       or              cl,byte ptr [bp+si]
+       or              cx,word ptr [bp+di]
+       or              cx,word ptr [bp+di]
+       or              cx,word ptr [si]
+       or              al,0cH
+       or              al,0cH
+       or              al,0dH
+       or              ax,0d0dH
+       or              ax,0e0dH
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       movups          xmm2,[bx+si]
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+di],dl
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       movups          xmm2,[bx+si]
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+di],dl
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [si]
+       adc             al,14H
+       adc             al,14H
+       adc             ax,1515H
+       adc             ax,1615H
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       sbb             byte ptr [bx+si],bl
+       sbb             byte ptr [bx+si],bl
+       sbb             byte ptr [bx+di],bl
+       sbb             word ptr [bx+di],bx
+       sbb             word ptr [bx+di],bx
+       sbb             bl,byte ptr [bp+si]
+       sbb             bl,byte ptr [bp+si]
+       sbb             bx,word ptr [bp+di]
+       sbb             bx,word ptr [bp+di]
+       sbb             bx,word ptr [bp+di]
+       sbb             al,1cH
+       sbb             al,1cH
+       sbb             al,1dH
+       sbb             ax,1d1dH
+       sbb             ax,1e1dH
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+di],ah
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+si],sp
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx],bl
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+di],ah
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             ah,byte ptr [bp+si]
+       and             ah,byte ptr [bp+si]
+       and             ah,byte ptr [bp+si]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [si]
+       and             al,24H
+       and             al,24H
+       and             al,25H
+       and             ax,2525H
+       and             ax,2525H
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx],ah
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       and             ax,2525H
+       and             ax,2525H
+       and             ax,2525H
+       and             ax,2425H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [si]
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,25H
+       and             ax,2525H
+       and             ax,2525H
+       and             ax,2625H
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bp+si],bp
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             bp,word ptr [bp+di]
+       sub             bp,word ptr [bp+di]
+       sub             bp,word ptr [si]
+       sub             al,2cH
+       sub             al,2cH
+       sub             ax,2d2dH
+       sub             ax,2e2dH
+       das
+       das
+       das
+       das
+       das
+       das
+       xor             byte ptr [bx+si],dh
+       xor             byte ptr [bx+si],dh
+       xor             byte ptr [bx+si],dh
+       xor             byte ptr [bx+di],dh
+       xor             word ptr [bx+di],si
+       xor             word ptr [bx+di],si
+       xor             word ptr [bx+di],si
+       xor             dh,byte ptr [bp+si]
+       xor             dh,byte ptr [bp+si]
+       xor             dh,byte ptr [bp+si]
+       xor             dh,byte ptr [bp+si]
+       xor             dh,byte ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [si]
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,33H
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,35H
+       xor             ax,3535H
+       xor             ax,3535H
+       xor             ax,3635H
+       aaa
+       aaa
+       aaa
+       aaa
+       aaa
+       cmp             byte ptr [bx+si],bh
+       cmp             byte ptr [bx+si],bh
+       cmp             byte ptr [bx+di],bh
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [si]
+       cmp             al,3cH
+       cmp             al,3dH
+       cmp             ax,3d3dH
+       aas
+       aas
+       aas
+       aas
+       inc             ax
+       inc             ax
+       inc             ax
+       inc             cx
+       inc             cx
+       inc             cx
+       inc             cx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             di
+       inc             di
+       inc             di
+       inc             di
+       inc             di
+       dec             ax
+       dec             ax
+       dec             ax
+       dec             ax
+       dec             ax
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             si
+       dec             si
+       dec             si
+       dec             si
+       dec             si
+       dec             si
+       dec             si
+       dec             di
+       dec             di
+       dec             di
+       dec             di
+       dec             di
+       dec             di
+       dec             di
+       push            ax
+       push            ax
+       push            ax
+       push            ax
+       push            ax
+       push            ax
+       push            cx
+       push            cx
+       push            cx
+       push            cx
+       push            cx
+       push            dx
+       push            dx
+       push            dx
+       push            dx
+       push            dx
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             bp
+       pop             bp
+       pop             bp
+       pop             bp
+       pop             bp
+       pop             bp
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       arpl            word ptr 63H[bp+di],sp
+       arpl            word ptr 64H[bp+di],sp
+       push            68686868H
+       imul            bp,word ptr 69H[bx+di],6969H
+       push            6aH
+       push            6aH
+       push            6bH
+       imul            bp,word ptr 6bH[bp+di],6bH
+       insb
+       insb
+       insb
+       insb
+       insb
+       insb
+       insw
+       insw
+       insw
+       insw
+       insw
+       insw
+       insw
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       jo              L$588
+       jo              L$589
+       jo              L$590
+       jo              L$591
+       jo              L$592
+       jo              L$593
+       jo              L$594
+       jo              L$595
+       jo              L$596
+       jo              L$597
+       jo              L$598
+       jo              L$599
+       jo              L$600
+       jo              L$601
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       jo              L$602
+       jo              L$603
+       jo              L$604
+       jo              L$605
+       jo              L$606
+       jno             L$607
+       jno             L$608
+       jno             L$609
+       jno             L$610
+       jb              L$611
+       jb              L$612
+       jb              L$613
+L$588:
+       jae             L$614
+L$589:
+       jae             L$615
+L$590:
+       jae             L$616
+L$591:
+       je              L$617
+L$592:
+       je              L$618
+L$593:
+       jne             L$619
+L$594:
+       jne             L$620
+L$595:
+       jne             L$621
+L$596:
+       jbe             L$622
+L$597:
+       jbe             L$623
+L$598:
+       jbe             L$624
+L$599:
+       ja              L$625
+L$600:
+       ja              L$626
+L$601:
+       js              L$627
+       js              L$628
+       js              L$629
+       jns             L$630
+       jns             L$631
+       jns             L$632
+       jp              L$633
+       jp              L$634
+       jp              L$635
+       jpo             L$636
+       jpo             L$637
+       jpo             L$638
+       jpo             L$639
+       jl              L$640
+       jl              L$641
+       jl              L$642
+       jl              L$643
+       jl              L$644
+       jge             L$645
+       jge             L$646
+       jge             L$647
+       jge             L$648
+       jge             L$649
+       jge             L$650
+       jge             L$651
+       jge             L$652
+       jge             L$653
+       jge             L$654
+       jge             L$655
+       jge             L$656
+       jge             L$657
+       jge             L$658
+L$602:
+       jge             L$659
+L$603:
+       jge             L$660
+L$604:
+       jl              L$661
+L$605:
+       jl              L$662
+    DB 7cH
+L$606:
+    DD         ; The label referred to here is an undefined location
+L$663
+L$607 equ $-2
+L$608:
+    DD         ; The label referred to here is an undefined location
+L$665
+L$609 equ $-2
+    DD         ; The label referred to here is an undefined location
+L$667
+L$610 equ $-3
+L$611 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$669
+L$612 equ $-3
+L$613:
+    DD         ; The label referred to here is an undefined location
+L$671
+L$614 equ $-2
+L$615:
+    DD         ; The label referred to here is an undefined location
+L$673
+L$616 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$675
+L$617 equ $-3
+L$618 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$677
+L$619 equ $-2
+L$620:
+    DD         ; The label referred to here is an undefined location
+L$679
+L$621 equ $-2
+    DD         ; The label referred to here is an undefined location
+L$681
+L$622 equ $-3
+L$623 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$683
+L$624 equ $-2
+L$625:
+    DD         ; The label referred to here is an undefined location
+L$685
+L$626 equ $-2
+    DD         ; The label referred to here is an undefined location
+L$687
+L$627 equ $-3
+L$628 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$689
+L$629 equ $-3
+L$630:
+    DD         ; The label referred to here is an undefined location
+L$691
+L$631 equ $-2
+L$632:
+    DD         ; The label referred to here is an undefined location
+L$693
+L$633 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$695
+L$634 equ $-3
+L$635 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$697
+L$636 equ $-2
+L$637:
+    DD         ; The label referred to here is an undefined location
+L$699
+L$638 equ $-2
+L$639:
+    DD         ; The label referred to here is an undefined location
+L$701
+L$640 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$703
+L$641 equ $-3
+L$642 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$705
+L$643 equ $-3
+L$644 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$707
+L$645 equ $-2
+L$646:
+    DD         ; The label referred to here is an undefined location
+L$709
+L$647 equ $-2
+L$648:
+    DD         ; The label referred to here is an undefined location
+L$711
+L$649 equ $-2
+L$650:
+    DD         ; The label referred to here is an undefined location
+L$713
+L$651 equ $-2
+L$652:
+    DD         ; The label referred to here is an undefined location
+L$715
+L$653 equ $-2
+L$654:
+    DD         ; The label referred to here is an undefined location
+L$717
+L$655 equ $-2
+L$656:
+    DD         ; The label referred to here is an undefined location
+L$719
+L$657 equ $-2
+L$658:
+    DD         ; The label referred to here is an undefined location
+L$721
+L$659 equ $-2
+L$660:
+    DD         ; The label referred to here is an undefined location
+L$723
+L$661 equ $-3
+L$662 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$725
+L$663 equ $-3
+L$664 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$727
+L$665 equ $-3
+L$666 equ $-1
+L$667:
+    DD         ; The label referred to here is an undefined location
+L$729
+L$668 equ $-2
+L$669:
+    DD         ; The label referred to here is an undefined location
+L$731
+L$670 equ $-2
+L$671 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$733
+L$672 equ $-3
+L$673 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$735
+L$674 equ $-3
+L$675 equ $-2
+L$676:
+    DD         ; The label referred to here is an undefined location
+L$737
+L$677 equ $-2
+L$678:
+    DD         ; The label referred to here is an undefined location
+L$739
+L$679 equ $-2
+L$680 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$741
+L$681 equ $-3
+L$682 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$743
+L$683 equ $-3
+L$684 equ $-2
+L$685:
+    DD         ; The label referred to here is an undefined location
+L$745
+L$686 equ $-2
+L$687:
+    DD         ; The label referred to here is an undefined location
+L$747
+L$688 equ $-2
+L$689:
+    DD         ; The label referred to here is an undefined location
+L$749
+L$690 equ $-3
+L$691 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$751
+L$692 equ $-3
+L$693 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$753
+L$694 equ $-3
+L$695 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$755
+L$696 equ $-3
+L$697 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$757
+L$698 equ $-3
+L$699 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$759
+L$700 equ $-3
+L$701 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$761
+L$702 equ $-3
+L$703 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$763
+L$704 equ $-3
+L$705 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$765
+L$706 equ $-3
+L$707 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$767
+L$708 equ $-3
+L$709 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$769
+L$710 equ $-2
+L$711:
+    DD         ; The label referred to here is an undefined location
+L$771
+L$712 equ $-2
+L$713:
+    DD         ; The label referred to here is an undefined location
+L$773
+L$714 equ $-2
+L$715:
+    DD         ; The label referred to here is an undefined location
+L$775
+L$716 equ $-2
+    DD         ; The label referred to here is an undefined location
+L$777
+L$717 equ $-3
+L$718 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$779
+L$719 equ $-3
+L$720 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$781
+L$721 equ $-3
+L$722:
+    DD         ; The label referred to here is an undefined location
+L$783
+L$723 equ $-2
+L$724:
+    DD         ; The label referred to here is an undefined location
+L$785
+L$725:
+L$726:
+       outsw
+       outsw
+L$727:
+       outsw
+       outsw
+       outsw
+L$728:
+       outsw
+       outsw
+L$729:
+       outsb
+       outsb
+L$730:
+       outsb
+       outsb
+L$731:
+       outsb
+       outsb
+L$732:
+       outsb
+       outsb
+L$733:
+       outsb
+       outsb
+L$734:
+       outsb
+       outsb
+       outsb
+L$735:
+       outsb
+       outsb
+L$736:
+       outsb
+       outsb
+L$737:
+       outsb
+       outsb
+L$738:
+       outsb
+       outsb
+L$739:
+       outsb
+       outsb
+L$740:
+       outsb
+       outsb
+L$741:
+       outsb
+       outsb
+L$742:
+       outsb
+       outsb
+L$743:
+       outsb
+       outsb
+L$744:
+       outsb
+       outsb
+L$745:
+       outsb
+       outsb
+L$746:
+       outsb
+L$747:
+       outsb
+       outsb
+L$748:
+       outsw
+       outsw
+L$749:
+       outsw
+       outsw
+L$750:
+       outsw
+       outsw
+L$751:
+       outsw
+       outsw
+L$752:
+       outsw
+L$753:
+       outsw
+       outsw
+L$754:
+       outsw
+    DB 70H
+L$755:
+    DD         ; The label referred to here is an undefined location
+L$786
+L$756 equ $-2
+L$757 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$788
+L$758 equ $-3
+L$759 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$790
+L$760 equ $-3
+L$761 equ $-2
+L$762:
+    DD         ; The label referred to here is an undefined location
+L$792
+L$763 equ $-2
+L$764 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$794
+L$765 equ $-3
+L$766 equ $-1
+L$767:
+    DD         ; The label referred to here is an undefined location
+L$796
+L$768 equ $-2
+L$769:
+    DD         ; The label referred to here is an undefined location
+L$798
+L$770 equ $-3
+L$771 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$800
+L$772 equ $-3
+L$773 equ $-2
+L$774:
+    DD         ; The label referred to here is an undefined location
+L$802
+L$775 equ $-2
+L$776 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$804
+L$777 equ $-3
+L$778 equ $-1
+L$779:
+    DD         ; The label referred to here is an undefined location
+L$806
+L$780 equ $-2
+L$781:
+    DD         ; The label referred to here is an undefined location
+L$808
+L$782 equ $-3
+L$783 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$810
+L$784 equ $-3
+L$785 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$812
+    DD         ; The label referred to here is an undefined location
+L$814
+    DD         ; The label referred to here is an undefined location
+L$816
+    DD         ; The label referred to here is an undefined location
+L$818
+    DD         ; The label referred to here is an undefined location
+L$820
+    DD         ; The label referred to here is an undefined location
+L$822
+    DD         ; The label referred to here is an undefined location
+L$824
+    DD         ; The label referred to here is an undefined location
+L$826
+    DD         ; The label referred to here is an undefined location
+L$828
+    DD         ; The label referred to here is an undefined location
+L$830
+    DD         ; The label referred to here is an undefined location
+L$832
+    DD         ; The label referred to here is an undefined location
+L$834
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+L$786:
+       outsb
+       insw
+L$787:
+       insw
+       insw
+L$788:
+       insw
+       insw
+L$789:
+       insw
+       insw
+L$790:
+       insw
+       insw
+       insb
+L$791:
+       insb
+       insb
+L$792:
+       insb
+       insb
+L$793:
+       insb
+       insb
+L$794:
+       insb
+       insb
+L$795:
+       insb
+       insb
+       insb
+L$796:
+    DB 6bH, 6bH
+L$797:
+    DB 6bH, 6bH
+L$798:
+    DB 6bH, 6bH
+L$799:
+    DB 6bH, 6bH
+L$800:
+    DB 6bH, 6bH
+L$801:
+    DB 6bH, 6bH, 6bH
+L$802:
+    DB 6bH, 6bH
+L$803:
+    DB 6bH, 6bH
+L$804:
+    DB 6bH, 6bH
+L$805:
+    DB 6bH, 6bH
+L$806:
+    DB 6bH, 6bH
+L$807:
+    DB 6bH, 6bH
+L$808:
+    DB 6bH, 6bH
+L$809:
+    DB 6bH, 6bH
+L$810:
+    DB 6bH, 6bH
+L$811:
+    DB 6bH, 6bH
+L$812:
+    DB 6bH, 6cH
+L$813:
+       insb
+       insb
+L$814:
+       insb
+       insb
+L$815:
+       insb
+       insb
+L$816:
+       insb
+       insb
+L$817:
+       insb
+       insb
+L$818:
+       insb
+       insw
+L$819:
+       insw
+       insw
+L$820:
+       insw
+       insw
+L$821:
+       insw
+L$822:
+       insw
+       insw
+L$823:
+       outsb
+       outsb
+L$824:
+       outsb
+       outsb
+L$825:
+       outsb
+       outsb
+L$826:
+       outsb
+L$827:
+       outsb
+       outsw
+L$828:
+       outsw
+       outsw
+L$829:
+       outsw
+       outsw
+L$830:
+       outsw
+       outsw
+L$831:
+       outsw
+L$832:
+       jo              L$836
+L$833:
+       jo              L$837
+L$834:
+       jo              L$838
+L$835:
+       jo              L$839
+       jno             L$840
+       jno             L$841
+       jno             L$842
+       jno             L$843
+       jb              L$844
+       jb              L$845
+       jb              L$846
+       jb              L$847
+       jb              L$848
+       jb              L$849
+       jae             L$850
+       jae             L$851
+       jae             L$852
+       jae             L$853
+       jae             L$854
+       jae             L$855
+       jae             L$856
+       jae             L$857
+       jae             L$858
+       jae             L$859
+       jae             L$860
+       jae             L$861
+       jae             L$862
+       jae             L$863
+       jae             L$864
+       jae             L$865
+       jae             L$866
+       jb              L$867
+       jb              L$868
+       jb              L$869
+       jb              L$870
+       jb              L$871
+       jno             L$872
+       jno             L$873
+       jno             L$874
+       jno             L$875
+       jo              L$876
+       jo              L$877
+       jo              L$878
+       jo              L$879
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       insw
+       insw
+       insw
+       insw
+       insw
+       insw
+       insw
+       insb
+       insb
+       insb
+       insb
+       insb
+       insb
+       insb
+L$836:
+    DB 6bH, 6bH
+L$837:
+    DB 6bH, 6bH
+L$838:
+    DB 6bH, 6bH, 6bH
+L$839:
+    DB 6bH, 6aH
+L$840:
+       push            6aH
+L$841:
+       push            6aH
+L$842:
+       push            6aH
+L$843:
+       push            6aH
+    DB 69H
+L$844:
+    DB 69H, 69H
+L$845:
+    DB 69H, 69H
+L$846:
+    DB 69H, 69H
+L$847:
+    DB 69H, 69H
+L$848:
+    DB 69H, 69H, 69H
+L$849:
+    DB 69H, 69H
+L$850:
+    DB 69H, 69H
+L$851:
+    DB 69H, 68H
+L$852:
+    DB 68H, 68H
+L$853:
+    DB 68H, 68H
+L$854:
+    DB 68H, 68H
+L$855:
+    DB 68H, 68H
+L$856:
+    DB 68H, 68H
+L$857:
+    DB 68H, 68H
+L$858:
+    DB 68H, 68H
+L$859:
+    DB 68H, 68H
+L$860:
+    DB 69H, 69H
+L$861:
+    DB 69H, 69H
+L$862:
+    DB 69H, 69H
+L$863:
+    DB 69H, 69H
+L$864:
+    DB 69H, 69H
+L$865:
+    DB 69H
+L$866:
+    DB 69H, 69H
+L$867:
+    DB 69H, 69H
+L$868:
+    DB 69H, 69H
+L$869:
+    DB 69H, 69H
+L$870:
+    DB 69H, 69H
+L$871:
+    DB 69H
+L$872:
+       push            6aH
+L$873:
+       push            6aH
+L$874:
+       push            6aH
+L$875:
+    DB 6aH
+L$876:
+       push            6aH
+L$877:
+       push            6aH
+L$878:
+    DB 6aH
+L$879:
+       push            6aH
+       push            6aH
+       push            6aH
+       push            6aH
+       imul            bp,word ptr 6bH[bp+di],6bH
+       imul            bp,word ptr 6bH[bp+di],6bH
+       imul            bp,word ptr 6bH[bp+di],6bH
+       imul            bp,word ptr 6bH[bp+di],6bH
+       imul            bp,word ptr 6bH[bp+di],6bH
+       imul            bp,word ptr 6aH[bp+di],6aH
+       push            6aH
+       push            6aH
+       push            6aH
+       push            6aH
+       push            6aH
+       push            6aH
+       imul            bp,word ptr 69H[bx+di],6969H
+       imul            bp,word ptr 69H[bx+di],6868H
+       push            6868H
+       push            6767H
+       arpl            word ptr
+       arpl            word ptr 62H[bp+di],sp
+       ;bound          sp,word ptr 62H[bp+si]
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             bp
+       pop             bp
+       pop             bp
+       pop             bp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            dx
+       push            dx
+       push            dx
+       push            dx
+       push            dx
+       push            dx
+       push            dx
+       push            cx
+       push            cx
+       push            cx
+       push            cx
+       push            cx
+       push            ax
+       push            ax
+       push            ax
+       push            ax
+       push            ax
+       push            ax
+       dec             di
+       dec             di
+       dec             di
+       dec             di
+       dec             di
+       dec             si
+       dec             si
+       dec             si
+       dec             si
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             ax
+       dec             ax
+       dec             ax
+       dec             ax
+       dec             ax
+       inc             di
+       inc             di
+       inc             di
+       inc             di
+       inc             di
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             cx
+       inc             cx
+       inc             cx
+       inc             cx
+       inc             cx
+       inc             cx
+       inc             ax
+       inc             ax
+       inc             ax
+       inc             ax
+       inc             ax
+       inc             ax
+       inc             ax
+       aas
+       aas
+       aas
+       aas
+       aas
+       aas
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bp+si],di
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [si]
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bx+di]
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+si],di
+       cmp             byte ptr [bx+si],bh
+       cmp             byte ptr [bx+si],bh
+       aaa
+       aaa
+       aaa
+       aaa
+       aaa
+       xor             ax,3535H
+       xor             ax,3435H
+       xor             al,34H
+       xor             al,34H
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             dh,byte ptr [bp+si]
+       xor             dh,byte ptr [bp+si]
+       xor             dh,byte ptr [bx+di]
+       xor             word ptr [bx+di],si
+       xor             word ptr [bx+si],si
+       xor             byte ptr [bx+si],dh
+       xor             byte ptr [bx+si],dh
+       das
+       das
+       das
+       das
+       das
+       das
+       sub             ax,2d2dH
+       sub             ax,2d2dH
+       sub             ax,2c2cH
+       sub             al,2cH
+       sub             al,2cH
+       sub             al,2cH
+       sub             bp,word ptr [bp+di]
+       sub             bp,word ptr [bp+di]
+       sub             bp,word ptr [bp+di]
+       sub             bp,word ptr [bp+di]
+       sub             bp,word ptr [bp+di]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bx+di]
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bx+di],bp
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx],ah
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       and             ax,2525H
+       and             ax,2525H
+       and             al,24H
+       and             al,24H
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+si]
+       and             ah,byte ptr [bp+si]
+       and             ah,byte ptr [bx+di]
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       sbb             ax,1d1dH
+       sbb             ax,1c1cH
+       sbb             al,1cH
+       sbb             al,1bH
+       sbb             bx,word ptr [bp+di]
+       sbb             bx,word ptr [bp+si]
+       sbb             bl,byte ptr [bp+si]
+       sbb             bl,byte ptr [bp+si]
+       sbb             word ptr [bx+di],bx
+       sbb             word ptr [bx+di],bx
+       sbb             word ptr [bx+si],bx
+       sbb             byte ptr [bx+si],bl
+       sbb             byte ptr [bx+si],bl
+       sbb             byte ptr [bx],dl
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1415H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,15H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1616H
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx],cl
+       ????
+       ????
+       ????
+       ????
+       ????
+       femms
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0c0dH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0dH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0e0eH
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       movups          xmm2,[bx+si]
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bx+di]
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       femms
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0c0dH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       movups          xmm2,[bx+si]
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       femms
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              cx,word ptr [bp+di]
+       or              cx,word ptr [bp+di]
+       or              cx,word ptr [bp+di]
+       or              cl,byte ptr [bp+si]
+       or              cl,byte ptr [bp+si]
+       or              cl,byte ptr [bx+di]
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+si],cx
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx],al
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       add             ax,505H
+       add             ax,505H
+       add             ax,505H
+       add             ax,505H
+       add             ax,405H
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,5
+       add             ax,505H
+       add             ax,505H
+       add             ax,505H
+       add             ax,505H
+       add             ax,605H
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+di],cl
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx],al
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       add             ax,505H
+       add             ax,505H
+       add             ax,405H
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             ax,505H
+       add             ax,505H
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+di],cl
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              cl,byte ptr [bp+si]
+       or              cl,byte ptr [bp+si]
+       or              cl,byte ptr [bp+si]
+       or              cx,word ptr [bp+di]
+       or              cx,word ptr [bp+di]
+       or              cx,word ptr [si]
+       or              al,0cH
+       or              al,0cH
+       or              al,0dH
+       or              ax,0d0dH
+       or              ax,0e0dH
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       movups          xmm2,[bx+si]
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+di],dl
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       movups          xmm2,[bx+si]
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+di],dl
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [si]
+       adc             al,14H
+       adc             al,14H
+       adc             ax,1515H
+       adc             ax,1615H
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       sbb             byte ptr [bx+si],bl
+       sbb             byte ptr [bx+si],bl
+       sbb             byte ptr [bx+di],bl
+       sbb             word ptr [bx+di],bx
+       sbb             word ptr [bx+di],bx
+       sbb             bl,byte ptr [bp+si]
+       sbb             bl,byte ptr [bp+si]
+       sbb             bx,word ptr [bp+di]
+       sbb             bx,word ptr [bp+di]
+       sbb             bx,word ptr [bp+di]
+       sbb             al,1cH
+       sbb             al,1cH
+       sbb             al,1dH
+       sbb             ax,1d1dH
+       sbb             ax,1e1dH
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+di],ah
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+si],sp
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx],bl
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+di],ah
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             ah,byte ptr [bp+si]
+       and             ah,byte ptr [bp+si]
+       and             ah,byte ptr [bp+si]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [si]
+       and             al,24H
+       and             al,24H
+       and             al,25H
+       and             ax,2525H
+       and             ax,2525H
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx],ah
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       and             ax,2525H
+       and             ax,2525H
+       and             ax,2525H
+       and             ax,2425H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [si]
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,25H
+       and             ax,2525H
+       and             ax,2525H
+       and             ax,2625H
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bp+si],bp
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             bp,word ptr [bp+di]
+       sub             bp,word ptr [bp+di]
+       sub             bp,word ptr [si]
+       sub             al,2cH
+       sub             al,2cH
+       sub             ax,2d2dH
+       sub             ax,2e2dH
+       das
+       das
+       das
+       das
+       das
+       das
+       xor             byte ptr [bx+si],dh
+       xor             byte ptr [bx+si],dh
+       xor             byte ptr [bx+si],dh
+       xor             byte ptr [bx+di],dh
+       xor             word ptr [bx+di],si
+       xor             word ptr [bx+di],si
+       xor             word ptr [bx+di],si
+       xor             dh,byte ptr [bp+si]
+       xor             dh,byte ptr [bp+si]
+       xor             dh,byte ptr [bp+si]
+       xor             dh,byte ptr [bp+si]
+       xor             dh,byte ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [si]
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,33H
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,35H
+       xor             ax,3535H
+       xor             ax,3535H
+       xor             ax,3635H
+       aaa
+       aaa
+       aaa
+       aaa
+       aaa
+       cmp             byte ptr [bx+si],bh
+       cmp             byte ptr [bx+si],bh
+       cmp             byte ptr [bx+di],bh
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [si]
+       cmp             al,3cH
+       cmp             al,3dH
+       cmp             ax,3d3dH
+       aas
+       aas
+       aas
+       aas
+       inc             ax
+       inc             ax
+       inc             ax
+       inc             cx
+       inc             cx
+       inc             cx
+       inc             cx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             di
+       inc             di
+       inc             di
+       inc             di
+       inc             di
+       dec             ax
+       dec             ax
+       dec             ax
+       dec             ax
+       dec             ax
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             si
+       dec             si
+       dec             si
+       dec             si
+       dec             si
+       dec             si
+       dec             si
+       dec             di
+       dec             di
+       dec             di
+       dec             di
+       dec             di
+       dec             di
+       dec             di
+       push            ax
+       push            ax
+       push            ax
+       push            ax
+       push            ax
+       push            ax
+       push            cx
+       push            cx
+       push            cx
+       push            cx
+       push            cx
+       push            dx
+       push            dx
+       push            dx
+       push            dx
+       push            dx
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             bp
+       pop             bp
+       pop             bp
+       pop             bp
+       pop             bp
+       pop             bp
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;bound          sp,word ptr 62H[bp+si]
+       ;bound          sp,word ptr 62H[bp+si]
+       arpl            word ptr 63H[bp+di],sp
+       arpl            word ptr 64H[bp+di],sp
+       push            68686868H
+       imul            bp,word ptr 69H[bx+di],6969H
+       push            6aH
+       push            6aH
+       push            6bH
+       imul            bp,word ptr 6bH[bp+di],6bH
+       insb
+       insb
+       insb
+       insb
+       insb
+       insb
+       insw
+       insw
+       insw
+       insw
+       insw
+       insw
+       insw
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       jo              L$880
+       jo              L$881
+       jo              L$882
+       jo              L$883
+       jo              L$884
+       jo              L$885
+       jo              L$886
+       jo              L$887
+       jo              L$888
+       jo              L$889
+       jo              L$890
+       jo              L$891
+       jo              L$892
+       jo              L$893
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       jo              L$894
+       jo              L$895
+       jo              L$896
+       jo              L$897
+       jo              L$898
+       jno             L$899
+       jno             L$900
+       jno             L$901
+       jno             L$902
+       jb              L$903
+       jb              L$904
+       jb              L$905
+L$880:
+       jae             L$906
+L$881:
+       jae             L$907
+L$882:
+       jae             L$908
+L$883:
+       je              L$909
+L$884:
+       je              L$910
+L$885:
+       jne             L$911
+L$886:
+       jne             L$912
+L$887:
+       jne             L$913
+L$888:
+       jbe             L$914
+L$889:
+       jbe             L$915
+L$890:
+       jbe             L$916
+L$891:
+       ja              L$917
+L$892:
+       ja              L$918
+L$893:
+       js              L$919
+       js              L$920
+       js              L$921
+       jns             L$922
+       jns             L$923
+       jns             L$924
+       jp              L$925
+       jp              L$926
+       jp              L$927
+       jpo             L$928
+       jpo             L$929
+       jpo             L$930
+       jpo             L$931
+       jl              L$932
+       jl              L$933
+       jl              L$934
+       jl              L$935
+       jl              L$936
+       jge             L$937
+       jge             L$938
+       jge             L$939
+       jge             L$940
+       jge             L$941
+       jge             L$942
+       jge             L$943
+       jge             L$944
+       jge             L$945
+       jge             L$946
+       jge             L$947
+       jge             L$948
+       jge             L$949
+       jge             L$950
+L$894:
+       jge             L$951
+L$895:
+       jge             L$952
+L$896:
+       jl              L$953
+L$897:
+       jl              L$954
+    DB 7cH
+L$898:
+    DD         ; The label referred to here is an undefined location
+L$955
+L$899 equ $-2
+L$900:
+    DD         ; The label referred to here is an undefined location
+L$957
+L$901 equ $-2
+    DD         ; The label referred to here is an undefined location
+L$959
+L$902 equ $-3
+L$903 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$961
+L$904 equ $-3
+L$905:
+    DD         ; The label referred to here is an undefined location
+L$963
+L$906 equ $-2
+L$907:
+    DD         ; The label referred to here is an undefined location
+L$965
+L$908 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$967
+L$909 equ $-3
+L$910 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$969
+L$911 equ $-2
+L$912:
+    DD         ; The label referred to here is an undefined location
+L$971
+L$913 equ $-2
+    DD         ; The label referred to here is an undefined location
+L$973
+L$914 equ $-3
+L$915 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$975
+L$916 equ $-2
+L$917:
+    DD         ; The label referred to here is an undefined location
+L$977
+L$918 equ $-2
+    DD         ; The label referred to here is an undefined location
+L$979
+L$919 equ $-3
+L$920 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$981
+L$921 equ $-3
+L$922:
+    DD         ; The label referred to here is an undefined location
+L$983
+L$923 equ $-2
+L$924:
+    DD         ; The label referred to here is an undefined location
+L$985
+L$925 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$987
+L$926 equ $-3
+L$927 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$989
+L$928 equ $-2
+L$929:
+    DD         ; The label referred to here is an undefined location
+L$991
+L$930 equ $-2
+L$931:
+    DD         ; The label referred to here is an undefined location
+L$993
+L$932 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$995
+L$933 equ $-3
+L$934 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$997
+L$935 equ $-3
+L$936 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$999
+L$937 equ $-2
+L$938:
+    DD         ; The label referred to here is an undefined location
+L$1001
+L$939 equ $-2
+L$940:
+    DD         ; The label referred to here is an undefined location
+L$1003
+L$941 equ $-2
+L$942:
+    DD         ; The label referred to here is an undefined location
+L$1005
+L$943 equ $-2
+L$944:
+    DD         ; The label referred to here is an undefined location
+L$1007
+L$945 equ $-2
+L$946:
+    DD         ; The label referred to here is an undefined location
+L$1009
+L$947 equ $-2
+L$948:
+    DD         ; The label referred to here is an undefined location
+L$1011
+L$949 equ $-2
+L$950:
+    DD         ; The label referred to here is an undefined location
+L$1013
+L$951 equ $-2
+L$952:
+    DD         ; The label referred to here is an undefined location
+L$1015
+L$953 equ $-3
+L$954 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$1017
+L$955 equ $-3
+L$956 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$1019
+L$957 equ $-3
+L$958 equ $-1
+L$959:
+    DD         ; The label referred to here is an undefined location
+L$1021
+L$960 equ $-2
+L$961:
+    DD         ; The label referred to here is an undefined location
+L$1023
+L$962 equ $-2
+L$963 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$1025
+L$964 equ $-3
+L$965 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$1027
+L$966 equ $-3
+L$967 equ $-2
+L$968:
+    DD         ; The label referred to here is an undefined location
+L$1029
+L$969 equ $-2
+L$970:
+    DD         ; The label referred to here is an undefined location
+L$1031
+L$971 equ $-2
+L$972 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$1033
+L$973 equ $-3
+L$974 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$1035
+L$975 equ $-3
+L$976 equ $-2
+L$977:
+    DD         ; The label referred to here is an undefined location
+L$1037
+L$978 equ $-2
+L$979:
+    DD         ; The label referred to here is an undefined location
+L$1039
+L$980 equ $-2
+L$981:
+    DD         ; The label referred to here is an undefined location
+L$1041
+L$982 equ $-3
+L$983 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$1043
+L$984 equ $-3
+L$985 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$1045
+L$986 equ $-3
+L$987 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$1047
+L$988 equ $-3
+L$989 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$1049
+L$990 equ $-3
+L$991 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$1051
+L$992 equ $-3
+L$993 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$1053
+L$994 equ $-3
+L$995 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$1055
+L$996 equ $-3
+L$997 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$1057
+L$998 equ $-3
+L$999 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$1059
+L$1000 equ $-3
+L$1001 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$1061
+L$1002 equ $-2
+L$1003:
+    DD         ; The label referred to here is an undefined location
+L$1063
+L$1004 equ $-2
+L$1005:
+    DD         ; The label referred to here is an undefined location
+L$1065
+L$1006 equ $-2
+L$1007:
+    DD         ; The label referred to here is an undefined location
+L$1067
+L$1008 equ $-2
+    DD         ; The label referred to here is an undefined location
+L$1069
+L$1009 equ $-3
+L$1010 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$1071
+L$1011 equ $-3
+L$1012 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$1073
+L$1013 equ $-3
+L$1014:
+    DD         ; The label referred to here is an undefined location
+L$1075
+L$1015 equ $-2
+L$1016:
+    DD         ; The label referred to here is an undefined location
+L$1077
+L$1017:
+L$1018:
+       outsw
+       outsw
+L$1019:
+       outsw
+       outsw
+       outsw
+L$1020:
+       outsw
+       outsw
+L$1021:
+       outsb
+       outsb
+L$1022:
+       outsb
+       outsb
+L$1023:
+       outsb
+       outsb
+L$1024:
+       outsb
+       outsb
+L$1025:
+       outsb
+       outsb
+L$1026:
+       outsb
+       outsb
+       outsb
+L$1027:
+       outsb
+       outsb
+L$1028:
+       outsb
+       outsb
+L$1029:
+       outsb
+       outsb
+L$1030:
+       outsb
+       outsb
+L$1031:
+       outsb
+       outsb
+L$1032:
+       outsb
+       outsb
+L$1033:
+       outsb
+       outsb
+L$1034:
+       outsb
+       outsb
+L$1035:
+       outsb
+       outsb
+L$1036:
+       outsb
+       outsb
+L$1037:
+       outsb
+       outsb
+L$1038:
+       outsb
+L$1039:
+       outsb
+       outsb
+L$1040:
+       outsw
+       outsw
+L$1041:
+       outsw
+       outsw
+L$1042:
+       outsw
+       outsw
+L$1043:
+       outsw
+       outsw
+L$1044:
+       outsw
+L$1045:
+       outsw
+       outsw
+L$1046:
+       outsw
+    DB 70H
+L$1047:
+    DD         ; The label referred to here is an undefined location
+L$1078
+L$1048 equ $-2
+L$1049 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$1080
+L$1050 equ $-3
+L$1051 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$1082
+L$1052 equ $-3
+L$1053 equ $-2
+L$1054:
+    DD         ; The label referred to here is an undefined location
+L$1084
+L$1055 equ $-2
+L$1056 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$1086
+L$1057 equ $-3
+L$1058 equ $-1
+L$1059:
+    DD         ; The label referred to here is an undefined location
+L$1088
+L$1060 equ $-2
+L$1061:
+    DD         ; The label referred to here is an undefined location
+L$1090
+L$1062 equ $-3
+L$1063 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$1092
+L$1064 equ $-3
+L$1065 equ $-2
+L$1066:
+    DD         ; The label referred to here is an undefined location
+L$1094
+L$1067 equ $-2
+L$1068 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$1096
+L$1069 equ $-3
+L$1070 equ $-1
+L$1071:
+    DD         ; The label referred to here is an undefined location
+L$1098
+L$1072 equ $-2
+L$1073:
+    DD         ; The label referred to here is an undefined location
+L$1100
+L$1074 equ $-3
+L$1075 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$1102
+L$1076 equ $-3
+L$1077 equ $-1
+    DD         ; The label referred to here is an undefined location
+L$1104
+    DD         ; The label referred to here is an undefined location
+L$1106
+    DD         ; The label referred to here is an undefined location
+L$1108
+    DD         ; The label referred to here is an undefined location
+L$1110
+    DD         ; The label referred to here is an undefined location
+L$1112
+    DD         ; The label referred to here is an undefined location
+L$1114
+    DD         ; The label referred to here is an undefined location
+L$1116
+    DD         ; The label referred to here is an undefined location
+L$1118
+    DD         ; The label referred to here is an undefined location
+L$1120
+    DD         ; The label referred to here is an undefined location
+L$1122
+    DD         ; The label referred to here is an undefined location
+L$1124
+    DD         ; The label referred to here is an undefined location
+L$1126
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+L$1078:
+       outsb
+       insw
+L$1079:
+       insw
+       insw
+L$1080:
+       insw
+       insw
+L$1081:
+       insw
+       insw
+L$1082:
+       insw
+       insw
+       insb
+L$1083:
+       insb
+       insb
+L$1084:
+       insb
+       insb
+L$1085:
+       insb
+       insb
+L$1086:
+       insb
+       insb
+L$1087:
+       insb
+       insb
+       insb
+L$1088:
+    DB 6bH, 6bH
+L$1089:
+    DB 6bH, 6bH
+L$1090:
+    DB 6bH, 6bH
+L$1091:
+    DB 6bH, 6bH
+L$1092:
+    DB 6bH, 6bH
+L$1093:
+    DB 6bH, 6bH, 6bH
+L$1094:
+    DB 6bH, 6bH
+L$1095:
+    DB 6bH, 6bH
+L$1096:
+    DB 6bH, 6bH
+L$1097:
+    DB 6bH, 6bH
+L$1098:
+    DB 6bH, 6bH
+L$1099:
+    DB 6bH, 6bH
+L$1100:
+    DB 6bH, 6bH
+L$1101:
+    DB 6bH, 6bH
+L$1102:
+    DB 6bH, 6bH
+L$1103:
+    DB 6bH, 6bH
+L$1104:
+    DB 6bH, 6cH
+L$1105:
+       insb
+       insb
+L$1106:
+       insb
+       insb
+L$1107:
+       insb
+       insb
+L$1108:
+       insb
+       insb
+L$1109:
+       insb
+       insb
+L$1110:
+       insb
+       insw
+L$1111:
+       insw
+       insw
+L$1112:
+       insw
+       insw
+L$1113:
+       insw
+L$1114:
+       insw
+       insw
+L$1115:
+       outsb
+       outsb
+L$1116:
+       outsb
+       outsb
+L$1117:
+       outsb
+       outsb
+L$1118:
+       outsb
+L$1119:
+       outsb
+       outsw
+L$1120:
+       outsw
+       outsw
+L$1121:
+       outsw
+       outsw
+L$1122:
+       outsw
+       outsw
+L$1123:
+       outsw
+L$1124:
+       jo              L$1128
+L$1125:
+       jo              L$1129
+L$1126:
+       jo              L$1130
+L$1127:
+       jo              L$1131
+       jno             L$1132
+       jno             L$1133
+       jno             L$1134
+       jno             L$1135
+       jb              L$1136
+       jb              L$1137
+       jb              L$1138
+       jb              L$1139
+       jb              L$1140
+       jb              L$1141
+       jae             L$1142
+       jae             L$1143
+       jae             L$1144
+       jae             L$1145
+       jae             L$1146
+       jae             L$1147
+       jae             L$1148
+       jae             L$1149
+       jae             L$1150
+       jae             L$1151
+       jae             L$1152
+       jae             L$1153
+       jae             L$1154
+       jae             L$1155
+       jae             L$1156
+       jae             L$1157
+       jae             L$1158
+       jb              L$1159
+       jb              L$1160
+       jb              L$1161
+       jb              L$1162
+       jb              L$1163
+       jno             L$1164
+       jno             L$1165
+       jno             L$1166
+       jno             L$1167
+       jo              L$1168
+       jo              L$1169
+       jo              L$1170
+       jo              L$1171
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsw
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       outsb
+       insw
+       insw
+       insw
+       insw
+       insw
+       insw
+       insw
+       insb
+       insb
+       insb
+       insb
+       insb
+       insb
+       insb
+L$1128:
+    DB 6bH, 6bH
+L$1129:
+    DB 6bH, 6bH
+L$1130:
+    DB 6bH, 6bH, 6bH
+L$1131:
+    DB 6bH, 6aH
+L$1132:
+       push            6aH
+L$1133:
+       push            6aH
+L$1134:
+       push            6aH
+L$1135:
+       push            6aH
+    DB 69H
+L$1136:
+    DB 69H, 69H
+L$1137:
+    DB 69H, 69H
+L$1138:
+    DB 69H, 69H
+L$1139:
+    DB 69H, 69H
+L$1140:
+    DB 69H, 69H, 69H
+L$1141:
+    DB 69H, 69H
+L$1142:
+    DB 69H, 69H
+L$1143:
+    DB 69H, 68H
+L$1144:
+    DB 68H, 68H
+L$1145:
+    DB 68H, 68H
+L$1146:
+    DB 68H, 68H
+L$1147:
+    DB 68H, 68H
+L$1148:
+    DB 68H, 68H
+L$1149:
+    DB 68H, 68H
+L$1150:
+    DB 68H, 68H
+L$1151:
+    DB 68H, 68H
+L$1152:
+    DB 69H, 69H
+L$1153:
+    DB 69H, 69H
+L$1154:
+    DB 69H, 69H
+L$1155:
+    DB 69H, 69H
+L$1156:
+    DB 69H, 69H
+L$1157:
+    DB 69H
+L$1158:
+    DB 69H, 69H
+L$1159:
+    DB 69H, 69H
+L$1160:
+    DB 69H, 69H
+L$1161:
+    DB 69H, 69H
+L$1162:
+    DB 69H, 69H
+L$1163:
+    DB 69H
+L$1164:
+       push            6aH
+L$1165:
+       push            6aH
+L$1166:
+       push            6aH
+L$1167:
+    DB 6aH
+L$1168:
+       push            6aH
+L$1169:
+       push            6aH
+L$1170:
+    DB 6aH
+L$1171:
+       push            6aH
+       push            6aH
+       push            6aH
+       push            6aH
+       imul            bp,word ptr 6bH[bp+di],6bH
+       imul            bp,word ptr 6bH[bp+di],6bH
+       imul            bp,word ptr 6bH[bp+di],6bH
+       imul            bp,word ptr 6bH[bp+di],6bH
+       imul            bp,word ptr 6bH[bp+di],6bH
+       imul            bp,word ptr 6aH[bp+di],6aH
+       push            6aH
+       push            6aH
+       push            6aH
+       push            6aH
+       push            6aH
+       push            6aH
+       imul            bp,word ptr 69H[bx+di],6969H
+       imul            bp,word ptr 69H[bx+di],6868H
+       push            6868H
+       push            6767H
+       arpl            word ptr
+       arpl            word ptr 62H[bp+di],sp
+       ;bound          sp,word ptr 62H[bp+si]
+       ;popa
+       ;popa
+       ;popa
+       ;popa
+       ;pusha
+       ;pusha
+       ;pusha
+       ;pusha
+       pop             di
+       pop             di
+       pop             di
+       pop             di
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             si
+       pop             bp
+       pop             bp
+       pop             bp
+       pop             bp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             sp
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             bx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             dx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             cx
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       pop             ax
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            di
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            si
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            bp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            sp
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            bx
+       push            dx
+       push            dx
+       push            dx
+       push            dx
+       push            dx
+       push            dx
+       push            dx
+       push            cx
+       push            cx
+       push            cx
+       push            cx
+       push            cx
+       push            ax
+       push            ax
+       push            ax
+       push            ax
+       push            ax
+       push            ax
+       dec             di
+       dec             di
+       dec             di
+       dec             di
+       dec             di
+       dec             si
+       dec             si
+       dec             si
+       dec             si
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             bp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             sp
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             bx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             dx
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             cx
+       dec             ax
+       dec             ax
+       dec             ax
+       dec             ax
+       dec             ax
+       inc             di
+       inc             di
+       inc             di
+       inc             di
+       inc             di
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             si
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             bp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             sp
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             bx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             dx
+       inc             cx
+       inc             cx
+       inc             cx
+       inc             cx
+       inc             cx
+       inc             cx
+       inc             ax
+       inc             ax
+       inc             ax
+       inc             ax
+       inc             ax
+       inc             ax
+       inc             ax
+       aas
+       aas
+       aas
+       aas
+       aas
+       aas
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bp+si],di
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [si]
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             ax,3d3dH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             al,3cH
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bx+di]
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+si],di
+       cmp             byte ptr [bx+si],bh
+       cmp             byte ptr [bx+si],bh
+       aaa
+       aaa
+       aaa
+       aaa
+       aaa
+       xor             ax,3535H
+       xor             ax,3435H
+       xor             al,34H
+       xor             al,34H
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             dh,byte ptr [bp+si]
+       xor             dh,byte ptr [bp+si]
+       xor             dh,byte ptr [bx+di]
+       xor             word ptr [bx+di],si
+       xor             word ptr [bx+si],si
+       xor             byte ptr [bx+si],dh
+       xor             byte ptr [bx+si],dh
+       das
+       das
+       das
+       das
+       das
+       das
+       sub             ax,2d2dH
+       sub             ax,2d2dH
+       sub             ax,2c2cH
+       sub             al,2cH
+       sub             al,2cH
+       sub             al,2cH
+       sub             bp,word ptr [bp+di]
+       sub             bp,word ptr [bp+di]
+       sub             bp,word ptr [bp+di]
+       sub             bp,word ptr [bp+di]
+       sub             bp,word ptr [bp+di]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bx+di]
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bx+di],bp
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx],ah
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       and             ax,2525H
+       and             ax,2525H
+       and             al,24H
+       and             al,24H
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+si]
+       and             ah,byte ptr [bp+si]
+       and             ah,byte ptr [bx+di]
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       sbb             ax,1d1dH
+       sbb             ax,1c1cH
+       sbb             al,1cH
+       sbb             al,1bH
+       sbb             bx,word ptr [bp+di]
+       sbb             bx,word ptr [bp+si]
+       sbb             bl,byte ptr [bp+si]
+       sbb             bl,byte ptr [bp+si]
+       sbb             word ptr [bx+di],bx
+       sbb             word ptr [bx+di],bx
+       sbb             word ptr [bx+si],bx
+       sbb             byte ptr [bx+si],bl
+       sbb             byte ptr [bx+si],bl
+       sbb             byte ptr [bx],dl
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1415H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,15H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1616H
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             ax,1515H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx],cl
+       ????
+       ????
+       ????
+       ????
+       ????
+       femms
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0c0dH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0dH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0e0eH
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       movups          xmm2,[bx+si]
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             al,14H
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bx+di]
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       femms
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0c0dH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              ax,0d0dH
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       movups          xmm2,[bx+si]
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       femms
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       or              ax,0d0dH
+       or              ax,0d0dH
+       or              al,0cH
+       or              al,0cH
+       or              al,0cH
+       or              cx,word ptr [bp+di]
+       or              cx,word ptr [bp+di]
+       or              cx,word ptr [bp+di]
+       or              cl,byte ptr [bp+si]
+       or              cl,byte ptr [bp+si]
+       or              cl,byte ptr [bx+di]
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+si],cx
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx],al
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       add             ax,505H
+       add             ax,505H
+       add             ax,505H
+       add             ax,505H
+       add             ax,405H
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,5
+       add             ax,505H
+       add             ax,505H
+       add             ax,505H
+       add             ax,505H
+       add             ax,605H
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+di],cl
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx],al
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       add             ax,505H
+       add             ax,505H
+       add             ax,405H
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+si]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             al,4
+       add             al,4
+       add             al,4
+       add             al,4
+       add             ax,505H
+       add             ax,505H
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+si],cl
+       or              byte ptr [bx+di],cl
+       or              word ptr [bx+di],cx
+       or              word ptr [bx+di],cx
+       or              cl,byte ptr [bp+si]
+       or              cl,byte ptr [bp+si]
+       or              cl,byte ptr [bp+si]
+       or              cx,word ptr [bp+di]
+       or              cx,word ptr [bp+di]
+       or              cx,word ptr [si]
+       or              al,0cH
+       or              al,0cH
+       or              al,0dH
+       or              ax,0d0dH
+       or              ax,0e0dH
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       push            cs
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       movups          xmm2,[bx+si]
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+di],dl
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       ????
+       movups          xmm2,[bx+si]
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+si],dl
+       adc             byte ptr [bx+di],dl
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             word ptr [bx+di],dx
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+si]
+       adc             dl,byte ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [bp+di]
+       adc             dx,word ptr [si]
+       adc             al,14H
+       adc             al,14H
+       adc             ax,1515H
+       adc             ax,1615H
+       push            ss
+       push            ss
+       push            ss
+       push            ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       pop             ss
+       sbb             byte ptr [bx+si],bl
+       sbb             byte ptr [bx+si],bl
+       sbb             byte ptr [bx+di],bl
+       sbb             word ptr [bx+di],bx
+       sbb             word ptr [bx+di],bx
+       sbb             bl,byte ptr [bp+si]
+       sbb             bl,byte ptr [bp+si]
+       sbb             bx,word ptr [bp+di]
+       sbb             bx,word ptr [bp+di]
+       sbb             bx,word ptr [bp+di]
+       sbb             al,1cH
+       sbb             al,1cH
+       sbb             al,1dH
+       sbb             ax,1d1dH
+       sbb             ax,1e1dH
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+di],ah
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+si],sp
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx],bl
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       sbb             ax,1d1dH
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       push            ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       pop             ds
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+si],ah
+       and             byte ptr [bx+di],ah
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             word ptr [bx+di],sp
+       and             ah,byte ptr [bp+si]
+       and             ah,byte ptr [bp+si]
+       and             ah,byte ptr [bp+si]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [si]
+       and             al,24H
+       and             al,24H
+       and             al,25H
+       and             ax,2525H
+       and             ax,2525H
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx],ah
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       and             ax,2525H
+       and             ax,2525H
+       and             ax,2525H
+       and             ax,2425H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [bp+di]
+       and             sp,word ptr [si]
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,24H
+       and             al,25H
+       and             ax,2525H
+       and             ax,2525H
+       and             ax,2625H
+       daa
+       daa
+       daa
+       daa
+       daa
+       daa
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             byte ptr [bx+si],ch
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bx+di],bp
+       sub             word ptr [bp+si],bp
+       sub             ch,byte ptr [bp+si]
+       sub             ch,byte ptr [bp+si]
+       sub             bp,word ptr [bp+di]
+       sub             bp,word ptr [bp+di]
+       sub             bp,word ptr [si]
+       sub             al,2cH
+       sub             al,2cH
+       sub             ax,2d2dH
+       sub             ax,2e2dH
+       das
+       das
+       das
+       das
+       das
+       das
+       xor             byte ptr [bx+si],dh
+       xor             byte ptr [bx+si],dh
+       xor             byte ptr [bx+si],dh
+       xor             byte ptr [bx+di],dh
+       xor             word ptr [bx+di],si
+       xor             word ptr [bx+di],si
+       xor             word ptr [bx+di],si
+       xor             dh,byte ptr [bp+si]
+       xor             dh,byte ptr [bp+si]
+       xor             dh,byte ptr [bp+si]
+       xor             dh,byte ptr [bp+si]
+       xor             dh,byte ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [si]
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,33H
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             si,word ptr [bp+di]
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,34H
+       xor             al,35H
+       xor             ax,3535H
+       xor             ax,3535H
+       xor             ax,3635H
+       aaa
+       aaa
+       aaa
+       aaa
+       aaa
+       cmp             byte ptr [bx+si],bh
+       cmp             byte ptr [bx+si],bh
+       cmp             byte ptr [bx+di],bh
+       cmp             word ptr [bx+di],di
+       cmp             word ptr [bx+di],di
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+si]
+       cmp             bh,byte ptr [bp+di]
+       cmp             di,word ptr [bp+di]
+       cmp             di,word ptr [si]
+       cmp             al,3cH
+       cmp             al,3dH
+       cmp             ax,3d3dH
+       aas
+       aas
+       aas
+_lsini4:
+       add             byte ptr [bp+si],al
+       add             word ptr [bp+si],ax
+       add             ax,word ptr [bp+si]
+       add             al,2
+       push            es
+       add             al,byte ptr [bx]
+       add             cl,byte ptr [bx+di]
+       add             cl,byte ptr [bp+si]
+       add             cl,byte ptr [si]
+       add             cl,byte ptr [di]
+       add             cl,byte ptr [bx]
+       add             dl,byte ptr [bx+si]
+       add             dl,byte ptr [bp+si]
+       add             dl,byte ptr [bp+di]
+       add             dl,byte ptr [di]
+       add             dl,byte ptr ds:[1802H]
+       add             bl,byte ptr [bx+di]
+       add             bl,byte ptr [bp+di]
+       add             bl,byte ptr [si]
+       add             bl,byte ptr ds:[1f02H]
+       add             ah,byte ptr [bx+di]
+       add             ah,byte ptr [bp+si]
+       add             ah,byte ptr [si]
+       add             ah,byte ptr [di]
+       add             ah,byte ptr [bx]
+       add             ch,byte ptr [bx+si]
+       add             ch,byte ptr [bp+si]
+       add             ch,byte ptr [bp+di]
+       add             ch,byte ptr [di]
+       add             ch,byte ptr ds:[2f02H]
+       add             dh,byte ptr [bx+di]
+       add             dh,byte ptr [bp+si]
+       add             dh,byte ptr [si]
+       add             dh,byte ptr [di]
+       add             dh,byte ptr ds:[3802H]
+       add             bh,byte ptr [bx+di]
+       add             bh,byte ptr [bp+di]
+       add             bh,byte ptr [si]
+       add             bh,byte ptr [di]
+       add             bh,byte ptr [bx]
+       add             al,byte ptr 2[bx+si]
+       inc             cx
+       add             al,byte ptr 2[bp+di]
+       inc             sp
+       add             al,byte ptr 2[di]
+       inc             si
+       add             cl,byte ptr 2[bx+si]
+       dec             cx
+       add             cl,byte ptr 2[bp+si]
+       dec             sp
+       add             cl,byte ptr 2[di]
+       dec             si
+       add             cl,byte ptr 2[bx]
+       push            ax
+       add             dl,byte ptr 2[bp+si]
+       push            bx
+       add             dl,byte ptr 2[si]
+       push            bp
+       add             dl,byte ptr 2[bp]
+       pop             ax
+       add             bl,byte ptr 2[bx+di]
+       pop             dx
+       add             bl,byte ptr 2[bp+di]
+       pop             sp
+       add             bl,byte ptr 2[di]
+       pop             si
+       add             bl,byte ptr 2[bx]
+       ;pusha
+       add             ah,byte ptr 2[bp+si]
+       arpl            word ptr [bp+si],ax
+       add             ah,byte ptr fs:2[di]
+       add             ah,byte ptr 2[bx]
+       push            6902H
+       add             ch,byte ptr 2[bp+si]
+       imul            ax,word ptr [bp+si],6cH
+       add             ch,byte ptr 2[di]
+       insw
+       add             ch,byte ptr 2[bp]
+       outsw
+       add             dh,byte ptr 2[bx+si]
+       jno             L$1172
+       jb              L$1173
+L$1172:
+       jae             L$1174
+L$1173:
+       je              L$1175
+L$1174:
+       jne             L$1176
+L$1175:
+       jne             L$1177
+L$1176:
+       jbe             L$1178
+L$1177:
+       ja              L$1179
+L$1178:
+       js              L$1180
+L$1179:
+       jns             L$1181
+L$1180:
+       jns             L$1182
+L$1181:
+       jp              L$1183
+L$1182:
+       jpo             L$1184
+L$1183:
+       jl              L$1185
+L$1184:
+       jge             L$1186
+L$1185:
+       jge             L$1187
+L$1186:
+       jle             L$1188
+L$1187:
+       jg              L$1189
+L$1188:
+    DB 80H, 2
+L$1189:
+       add             byte ptr [bp+si],81H
+       add             al,byte ptr -7dfeH[bp+si]
+       add             al,byte ptr -7bfeH[bp+di]
+       add             al,byte ptr -7afeH[si]
+       add             al,byte ptr -79feH[bp]
+       add             al,byte ptr -77feH[bx]
+       add             cl,byte ptr -76feH[bx+si]
+       add             cl,byte ptr -75feH[bp+si]
+       add             cl,byte ptr -74feH[bp+di]
+       add             cl,byte ptr -72feH[si]
+       add             cl,byte ptr -71feH[di]
+       add             cl,byte ptr -70feH[bp]
+       add             cl,byte ptr -6ffeH[bx]
+       add             dl,byte ptr -6efeH[bx+si]
+       add             dl,byte ptr -6dfeH[bp+si]
+       add             dl,byte ptr -6cfeH[bp+di]
+       add             dl,byte ptr -6bfeH[si]
+       add             dl,byte ptr -6afeH[di]
+       add             dl,byte ptr -69feH[bp]
+       add             dl,byte ptr -68feH[bx]
+       add             bl,byte ptr -67feH[bx+si]
+       add             bl,byte ptr -66feH[bx+di]
+       add             bl,byte ptr -65feH[bp+si]
+       add             bl,byte ptr -64feH[bp+di]
+       add             bl,byte ptr -63feH[si]
+       add             bl,byte ptr -62feH[di]
+       add             bl,byte ptr -61feH[bp]
+       add             bl,byte ptr -60feH[bx]
+       add             ah,byte ptr -5ffeH[bx+si]
+       add             ah,byte ptr -5efeH[bx+di]
+       add             ah,byte ptr -5cfeH[bp+si]
+       add             ah,byte ptr -5bfeH[bp+di]
+       add             ah,byte ptr -5afeH[si]
+       add             ah,byte ptr -59feH[di]
+       add             ah,byte ptr -58feH[bp]
+       add             ah,byte ptr -57feH[bx]
+       add             ch,byte ptr -56feH[bx+si]
+       add             ch,byte ptr -55feH[bx+di]
+       add             ch,byte ptr -54feH[bp+si]
+       add             ch,byte ptr -53feH[si]
+       add             ch,byte ptr -52feH[di]
+       add             ch,byte ptr -51feH[bp]
+       add             ch,byte ptr -4ffeH[bx]
+       add             dh,byte ptr -4efeH[bx+si]
+       add             dh,byte ptr -4dfeH[bx+di]
+       add             dh,byte ptr -4cfeH[bp+di]
+       add             dh,byte ptr -4bfeH[si]
+       add             dh,byte ptr -49feH[di]
+       add             dh,byte ptr -48feH[bp]
+       add             bh,byte ptr -47feH[bx+si]
+       add             bh,byte ptr -45feH[bx+di]
+       add             bh,byte ptr -44feH[bp+si]
+       add             bh,byte ptr -43feH[si]
+       add             bh,byte ptr -41feH[di]
+       add             bh,byte ptr -40feH[bp]
+       add             al,al
+       add             al,al
+       add             al,cl
+       add             al,dl
+       add             al,dl
+       add             al,bl
+       add             al,ah
+       add             al,ch
+       add             al,ch
+       add             al,dh
+       add             al,bh
+       add             al,bh
+       add             cl,al
+       add             cl,cl
+       add             cl,dl
+       add             cl,dl
+       add             cl,bl
+       add             cl,ah
+       add             cl,ch
+       add             cl,ch
+       add             cl,dh
+       add             cl,bh
+       add             dl,al
+       add             dl,cl
+       add             dl,cl
+       add             dl,dl
+       add             dl,bl
+       add             dl,ah
+       add             dl,ah
+       add             dl,ch
+       add             dl,dh
+       add             dl,bh
+       add             dl,bh
+       add             bl,al
+       add             bl,cl
+       add             bl,dl
+       add             bl,bl
+       add             bl,bl
+       add             bl,ah
+       add             bl,ch
+       add             bl,dh
+       add             bl,dh
+       add             bl,bh
+       add             ah,al
+       add             ah,cl
+       add             ah,dl
+       add             ah,dl
+       add             ah,bl
+       add             ah,ah
+       add             ah,ch
+       add             ah,ch
+       add             ah,dh
+       add             ah,bh
+       add             ch,al
+       add             ch,al
+       add             ch,cl
+       add             ch,dl
+       add             ch,bl
+       add             ch,bl
+       add             ch,ah
+       add             ch,ch
+       add             ch,ch
+       add             ch,dh
+       add             ch,bh
+       add             dh,al
+       add             dh,al
+       add             dh,cl
+       add             dh,dl
+       add             dh,dl
+       add             dh,bl
+       add             dh,ah
+       add             dh,ah
+       add             dh,ch
+       add             dh,dh
+       add             dh,dh
+       add             dh,bh
+       add             bh,al
+       add             bh,al
+       add             bh,cl
+       add             bh,dl
+       add             bh,dl
+       add             bh,bl
+       add             bh,bl
+       add             bh,ah
+       add             bh,ah
+       add             bh,ch
+       add             bh,dh
+       add             bh,dh
+       add             bh,bh
+       add             bh,bh
+       add             al,byte ptr [bx+si]
+       add             ax,word ptr [bx+si]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [si]
+       add             ax,word ptr [si]
+       add             ax,word ptr [si]
+       add             ax,word ptr [di]
+       add             ax,word ptr [di]
+       add             ax,word ptr ds:[603H]
+       add             ax,word ptr ds:[703H]
+       add             ax,word ptr [bx]
+       add             ax,word ptr [bx]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+si]
+       add             ax,word ptr [bx]
+       add             ax,word ptr [bx]
+       add             ax,word ptr [bx]
+       add             ax,word ptr [bx]
+       add             ax,word ptr ds:[603H]
+       add             ax,word ptr ds:[503H]
+       add             ax,word ptr [di]
+       add             ax,word ptr [di]
+       add             ax,word ptr [si]
+       add             ax,word ptr [si]
+       add             ax,word ptr [si]
+       add             ax,word ptr [si]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+si]
+       add             ax,word ptr [bx+si]
+       add             ax,word ptr [bx+si]
+       add             di,di
+       add             bh,bh
+       add             bh,bh
+       add             bh,bh
+       add             bh,dh
+       add             bh,dh
+       add             bh,dh
+       add             bh,ch
+       add             bh,ch
+       add             bh,ch
+       add             bh,ah
+       add             bh,ah
+       add             bh,ah
+       add             bh,ah
+       add             bh,bl
+       add             bh,bl
+       add             bh,bl
+       add             bh,bl
+       add             bh,dl
+       add             bh,dl
+       add             bh,dl
+       add             bh,dl
+       add             bh,cl
+       add             bh,cl
+       add             bh,cl
+       add             bh,cl
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             bh,cl
+       add             bh,cl
+       add             bh,cl
+       add             bh,cl
+       add             bh,dl
+       add             bh,dl
+       add             bh,dl
+       add             bh,bl
+       add             bh,bl
+       add             bh,bl
+       add             bh,ah
+       add             bh,ah
+       add             bh,ah
+       add             bh,ch
+       add             bh,ch
+       add             bh,ch
+       add             bh,dh
+       add             bh,dh
+       add             bh,dh
+       add             bh,bh
+       add             bh,bh
+       add             al,byte ptr [bx+si]
+       add             ax,word ptr [bx+si]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [si]
+       add             ax,word ptr [si]
+       add             ax,word ptr [di]
+       add             ax,word ptr [di]
+       add             ax,word ptr ds:[603H]
+       add             ax,word ptr [bx]
+       add             ax,word ptr [bx]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr ds:[0e03H]
+       add             cx,word ptr [bx]
+       add             dx,word ptr [bx+si]
+       add             dx,word ptr [bx+si]
+       add             dx,word ptr [bx+di]
+       add             dx,word ptr [bx+di]
+       add             dx,word ptr [bp+si]
+       add             dx,word ptr [bp+si]
+       add             dx,word ptr [bp+di]
+       add             dx,word ptr [si]
+       add             dx,word ptr [si]
+       add             dx,word ptr [di]
+       add             dx,word ptr [di]
+       add             dx,word ptr ds:[1703H]
+       add             dx,word ptr [bx]
+       add             bx,word ptr [bx+si]
+       add             bx,word ptr [bx+si]
+       add             bx,word ptr [bx+di]
+       add             bx,word ptr [bp+si]
+       add             bx,word ptr [bp+si]
+       add             bx,word ptr [bp+di]
+       add             bx,word ptr [bp+di]
+       add             bx,word ptr [si]
+       add             bx,word ptr [si]
+       add             bx,word ptr [di]
+       add             bx,word ptr ds:[1e03H]
+       add             bx,word ptr [bx]
+       add             bx,word ptr [bx]
+       add             sp,word ptr [bx+si]
+       add             sp,word ptr [bx+di]
+       add             sp,word ptr [bx+di]
+       add             sp,word ptr [bp+si]
+       add             sp,word ptr [bp+si]
+       add             sp,word ptr [bp+di]
+       add             sp,word ptr [bp+di]
+       add             sp,word ptr [si]
+       add             sp,word ptr [si]
+       add             sp,word ptr [di]
+       add             sp,word ptr ds:[2603H]
+       add             sp,word ptr [bx]
+       add             sp,word ptr [bx]
+       add             bp,word ptr [bx+si]
+       add             bp,word ptr [bx+si]
+       add             bp,word ptr [bx+di]
+       add             bp,word ptr [bx+di]
+       add             bp,word ptr [bp+si]
+       add             bp,word ptr [bp+si]
+       add             bp,word ptr [bp+di]
+       add             bp,word ptr [bp+di]
+       add             bp,word ptr [si]
+       add             bp,word ptr [si]
+       add             bp,word ptr [di]
+       add             bp,word ptr [di]
+       add             bp,word ptr ds:[2e03H]
+       add             bp,word ptr [bx]
+       add             bp,word ptr [bx]
+       add             bp,word ptr [bx]
+       add             si,word ptr [bx+si]
+       add             si,word ptr [bx+si]
+       add             si,word ptr [bx+di]
+       add             si,word ptr [bx+di]
+       add             si,word ptr [bp+si]
+       add             si,word ptr [bp+si]
+       add             si,word ptr [bp+si]
+       add             si,word ptr [bp+di]
+       add             si,word ptr [bp+di]
+       add             si,word ptr [si]
+       add             si,word ptr [si]
+       add             si,word ptr [si]
+       add             si,word ptr [di]
+       add             si,word ptr [di]
+       add             si,word ptr ds:[3603H]
+       add             si,word ptr ds:[3703H]
+       add             si,word ptr [bx]
+       add             si,word ptr [bx]
+       add             di,word ptr [bx+si]
+       add             di,word ptr [bx+si]
+       add             di,word ptr [bx+si]
+       add             di,word ptr [bx+di]
+       add             di,word ptr [bx+di]
+       add             di,word ptr [bx+di]
+       add             di,word ptr [bp+si]
+       add             di,word ptr [bp+si]
+       add             di,word ptr [bp+si]
+       add             di,word ptr [bp+si]
+       add             di,word ptr [bp+di]
+       add             di,word ptr [bp+di]
+       add             di,word ptr [bp+di]
+       add             di,word ptr [si]
+       add             di,word ptr [si]
+       add             di,word ptr [si]
+       add             di,word ptr [si]
+       add             di,word ptr [di]
+       add             di,word ptr [di]
+       add             di,word ptr [di]
+       add             di,word ptr [di]
+       add             di,word ptr ds:[3e03H]
+       add             di,word ptr ds:[3e03H]
+       add             di,word ptr [bx]
+       add             di,word ptr [bx]
+       add             di,word ptr [bx]
+       add             di,word ptr [bx]
+       add             di,word ptr [bx]
+       add             ax,word ptr 3[bx+si]
+       inc             ax
+       add             ax,word ptr 3[bx+si]
+       inc             ax
+       add             ax,word ptr 3[bx+di]
+       inc             cx
+       add             ax,word ptr 3[bx+di]
+       inc             cx
+       add             ax,word ptr 3[bx+di]
+       inc             dx
+       add             ax,word ptr 3[bp+si]
+       inc             dx
+       add             ax,word ptr 3[bp+si]
+       inc             dx
+       add             ax,word ptr 3[bp+di]
+       inc             bx
+       add             ax,word ptr 3[bp+di]
+       inc             bx
+       add             ax,word ptr 3[bp+di]
+       inc             sp
+       add             ax,word ptr 3[si]
+       inc             sp
+       add             ax,word ptr 3[si]
+       inc             sp
+       add             ax,word ptr 3[di]
+       inc             bp
+       add             ax,word ptr 3[di]
+       inc             bp
+       add             ax,word ptr 3[di]
+       inc             si
+       add             ax,word ptr 3[bp]
+       inc             si
+       add             ax,word ptr 3[bp]
+       inc             di
+       add             ax,word ptr 3[bx]
+       inc             di
+       add             ax,word ptr 3[bx]
+       dec             ax
+       add             cx,word ptr 3[bx+si]
+       dec             ax
+       add             cx,word ptr 3[bx+si]
+       dec             cx
+       add             cx,word ptr 3[bx+di]
+       dec             cx
+       add             cx,word ptr 3[bx+di]
+       dec             dx
+       add             cx,word ptr 3[bp+si]
+       dec             dx
+       add             cx,word ptr 3[bp+di]
+       dec             bx
+       add             cx,word ptr 3[bp+di]
+       dec             bx
+       add             cx,word ptr 3[si]
+       dec             sp
+       add             cx,word ptr 3[si]
+       dec             bp
+       add             cx,word ptr 3[di]
+       dec             si
+       add             cx,word ptr 3[bp]
+       dec             si
+       add             cx,word ptr 3[bx]
+       dec             di
+       add             cx,word ptr 3[bx]
+       push            ax
+       add             dx,word ptr 3[bx+si]
+       push            cx
+       add             dx,word ptr 3[bx+di]
+       push            dx
+       add             dx,word ptr 3[bp+si]
+       push            dx
+       add             dx,word ptr 3[bp+di]
+       push            bx
+       add             dx,word ptr 3[si]
+       push            sp
+       add             dx,word ptr 3[di]
+       push            bp
+       add             dx,word ptr 3[bp]
+       push            si
+       add             dx,word ptr 3[bx]
+       pop             ax
+       add             bx,word ptr 3[bx+si]
+       pop             cx
+       add             bx,word ptr 3[bx+di]
+       pop             dx
+       add             bx,word ptr 3[bp+si]
+       pop             bx
+       add             bx,word ptr 3[si]
+       pop             sp
+       add             bx,word ptr 3[di]
+       pop             bp
+       add             bx,word ptr 3[bp]
+       pop             di
+       add             bx,word ptr 3[bx]
+       ;pusha
+       add             sp,word ptr 3[bx+di]
+       ;bound          ax,word ptr [bp+di]
+       ;bound          ax,word ptr [bp+di]
+       arpl            word ptr [bp+di],ax
+       add             sp,word ptr fs:3[si]
+       add             sp,word ptr gs:3[bp]
+       add             sp,word ptr 3[edi]
+       push            6903H
+       add             bp,word ptr 3[bp+si]
+       imul            ax,word ptr [bp+di],6bH
+       add             bp,word ptr 3[si]
+       insw
+       add             bp,word ptr 3[bp]
+       outsw
+       add             si,word ptr 3[bx+si]
+       jo              L$1190
+       jno             L$1191
+    DB 72H
+L$1190:
+    DD L$1192
+L$1191 equ $-2
+L$1192:
+    DD L$1194
+L$1193 equ $-2
+L$1194:
+    DD L$1196
+L$1195 equ $-2
+L$1196:
+    DD L$1198
+L$1197 equ $-2
+L$1198:
+    DD L$1200
+L$1199 equ $-2
+L$1200:
+    DD L$1202
+L$1201 equ $-2
+L$1202:
+    DD L$1204
+L$1203 equ $-2
+L$1204:
+    DD L$1206
+L$1205:
+L$1206:
+       add             ax,word ptr -7cfdH[bp+si]
+       add             ax,word ptr -7afdH[si]
+       add             ax,word ptr -78fdH[bp]
+       add             cx,word ptr -76fdH[bx+si]
+       add             cx,word ptr -74fdH[bp+si]
+       add             cx,word ptr -71fdH[di]
+       add             cx,word ptr -6ffdH[bx]
+       add             dx,word ptr -6dfdH[bx+di]
+       add             dx,word ptr -6bfdH[bp+di]
+       add             dx,word ptr -69fdH[di]
+       add             dx,word ptr -67fdH[bx]
+       add             bx,word ptr -65fdH[bx+di]
+       add             bx,word ptr -63fdH[bp+di]
+       add             bx,word ptr -60fdH[di]
+       add             sp,word ptr -5efdH[bx+si]
+       add             sp,word ptr -5cfdH[bp+si]
+       add             sp,word ptr -5afdH[si]
+       add             sp,word ptr -58fdH[bp]
+       add             bp,word ptr -56fdH[bx+si]
+       add             bp,word ptr -54fdH[bp+si]
+       add             bp,word ptr -52fdH[si]
+       add             bp,word ptr -50fdH[bp]
+       add             si,word ptr -4dfdH[bx+di]
+       add             si,word ptr -4bfdH[bp+di]
+       add             si,word ptr -49fdH[di]
+       add             si,word ptr -47fdH[bx]
+       add             di,word ptr -45fdH[bx+di]
+       add             di,word ptr -43fdH[bp+di]
+       add             di,word ptr -41fdH[di]
+       add             di,word ptr -40fdH[bp]
+       add             ax,ax
+       add             ax,cx
+       add             ax,dx
+       add             ax,bx
+       add             ax,sp
+       add             ax,bp
+       add             ax,si
+       add             ax,di
+       add             cx,ax
+       add             cx,cx
+       add             cx,cx
+       add             cx,dx
+       add             cx,bx
+       add             cx,sp
+       add             cx,bp
+       add             cx,si
+       add             cx,si
+       add             cx,di
+       add             dx,ax
+       add             dx,cx
+       add             dx,dx
+       add             dx,dx
+       add             dx,bx
+       add             dx,sp
+       add             dx,bp
+       add             dx,bp
+       add             dx,si
+       add             dx,di
+       add             dx,di
+       add             bx,ax
+       add             bx,cx
+       add             bx,cx
+       add             bx,dx
+       add             bx,bx
+       add             bx,bx
+       add             bx,sp
+       add             bx,sp
+       add             bx,bp
+       add             bx,si
+       add             bx,si
+       add             bx,di
+       add             bx,di
+       add             sp,ax
+       add             sp,ax
+       add             sp,cx
+       add             sp,cx
+       add             sp,dx
+       add             sp,dx
+       add             sp,bx
+       add             sp,bx
+       add             sp,sp
+       add             sp,sp
+       add             sp,sp
+       add             sp,bp
+       add             sp,bp
+       add             sp,si
+       add             sp,si
+       add             sp,si
+       add             sp,di
+       add             sp,di
+       add             sp,di
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             sp,di
+       add             sp,di
+       add             sp,di
+       add             sp,si
+       add             sp,si
+       add             sp,si
+       add             sp,bp
+       add             sp,bp
+       add             sp,sp
+       add             sp,sp
+       add             sp,sp
+       add             sp,bx
+       add             sp,bx
+       add             sp,dx
+       add             sp,dx
+       add             sp,cx
+       add             sp,cx
+       add             sp,ax
+       add             sp,ax
+       add             bx,di
+       add             bx,di
+       add             bx,si
+       add             bx,si
+       add             bx,bp
+       add             bx,sp
+       add             bx,sp
+       add             bx,bx
+       add             bx,bx
+       add             bx,dx
+       add             bx,cx
+       add             bx,cx
+       add             bx,ax
+       add             dx,di
+       add             dx,di
+       add             dx,si
+       add             dx,bp
+       add             dx,bp
+       add             dx,sp
+       add             dx,bx
+       add             dx,dx
+       add             dx,dx
+       add             dx,cx
+       add             dx,ax
+       add             cx,di
+       add             cx,si
+       add             cx,si
+       add             cx,bp
+       add             cx,sp
+       add             cx,bx
+       add             cx,dx
+       add             cx,cx
+       add             cx,cx
+       add             cx,ax
+       add             ax,di
+       add             ax,si
+       add             ax,bp
+       add             ax,sp
+       add             ax,bx
+       add             ax,dx
+       add             ax,cx
+       add             ax,ax
+       add             di,word ptr -41fdH[bx]
+       add             di,word ptr -42fdH[bp]
+       add             di,word ptr -44fdH[si]
+       add             di,word ptr -46fdH[bp+si]
+       add             di,word ptr -48fdH[bx+si]
+       add             si,word ptr -4afdH[bp]
+       add             si,word ptr -4cfdH[si]
+       add             si,word ptr -4efdH[bp+si]
+       add             bp,word ptr -51fdH[bx]
+       add             bp,word ptr -53fdH[di]
+       add             bp,word ptr -55fdH[bp+di]
+       add             bp,word ptr -57fdH[bx+di]
+       add             sp,word ptr -59fdH[bx]
+       add             sp,word ptr -5bfdH[di]
+       add             sp,word ptr -5dfdH[bp+di]
+       add             sp,word ptr -5ffdH[bx+di]
+       add             bx,word ptr -62fdH[bx]
+       add             bx,word ptr -64fdH[si]
+       add             bx,word ptr -66fdH[bp+si]
+       add             bx,word ptr -68fdH[bx+si]
+       add             dx,word ptr -6afdH[bp]
+       add             dx,word ptr -6cfdH[si]
+       add             dx,word ptr -6efdH[bp+si]
+       add             dx,word ptr -70fdH[bx+si]
+       add             cx,word ptr -72fdH[bp]
+       add             cx,word ptr -75fdH[bp+di]
+       add             cx,word ptr -77fdH[bx+di]
+       add             ax,word ptr -79fdH[bx]
+       add             ax,word ptr -7bfdH[di]
+       add             ax,word ptr -7dfdH[bp+di]
+       add             ax,word ptr -7ffdH[bx+di]
+       add             di,word ptr 3[bx]
+       jle             L$1207
+       jge             L$1208
+    DB 7cH
+L$1207:
+    DD L$1209
+L$1208 equ $-2
+L$1209:
+    DD L$1211
+L$1210 equ $-2
+L$1211:
+    DD L$1213
+L$1212 equ $-2
+L$1213:
+    DD L$1215
+L$1214 equ $-2
+L$1215:
+    DD L$1217
+L$1216 equ $-2
+L$1217:
+    DD L$1219
+L$1218 equ $-2
+L$1219:
+    DD L$1221
+L$1220 equ $-2
+L$1221:
+    DD L$1223
+L$1222:
+L$1223:
+       add             bp,word ptr 3[di]
+       insb
+       add             bp,word ptr 3[bp+di]
+       imul            ax,word ptr [bp+di],6aH
+       add             bp,word ptr 3[bx+di]
+       push            6703H
+       add             sp,word ptr 3[bx]
+       add             esp,dword ptr 3[di]
+       add             sp,word ptr fs:3[si]
+       arpl            word ptr [bp+di],ax
+       ;bound          ax,word ptr [bp+di]
+       ;bound          ax,word ptr [bp+di]
+       ;popa
+       add             sp,word ptr 3[bx+si]
+       pop             di
+       add             bx,word ptr 3[bx]
+       pop             si
+       add             bx,word ptr 3[di]
+       pop             bp
+       add             bx,word ptr 3[si]
+       pop             sp
+       add             bx,word ptr 3[bp+di]
+       pop             dx
+       add             bx,word ptr 3[bp+si]
+       pop             cx
+       add             bx,word ptr 3[bx+di]
+       pop             ax
+       add             bx,word ptr 3[bx+si]
+       push            di
+       add             dx,word ptr 3[bp]
+       push            si
+       add             dx,word ptr 3[di]
+       push            bp
+       add             dx,word ptr 3[si]
+       push            sp
+       add             dx,word ptr 3[bp+di]
+       push            bx
+       add             dx,word ptr 3[bp+si]
+       push            dx
+       add             dx,word ptr 3[bp+si]
+       push            cx
+       add             dx,word ptr 3[bx+di]
+       push            ax
+       add             dx,word ptr 3[bx+si]
+       dec             di
+       add             cx,word ptr 3[bx]
+       dec             di
+       add             cx,word ptr 3[bp]
+       dec             si
+       add             cx,word ptr 3[bp]
+       dec             bp
+       add             cx,word ptr 3[di]
+       dec             sp
+       add             cx,word ptr 3[si]
+       dec             sp
+       add             cx,word ptr 3[bp+di]
+       dec             bx
+       add             cx,word ptr 3[bp+di]
+       dec             bx
+       add             cx,word ptr 3[bp+si]
+       dec             dx
+       add             cx,word ptr 3[bp+si]
+       dec             cx
+       add             cx,word ptr 3[bx+di]
+       dec             cx
+       add             cx,word ptr 3[bx+di]
+       dec             ax
+       add             cx,word ptr 3[bx+si]
+       dec             ax
+       add             cx,word ptr 3[bx+si]
+       inc             di
+       add             ax,word ptr 3[bx]
+       inc             di
+       add             ax,word ptr 3[bx]
+       inc             si
+       add             ax,word ptr 3[bp]
+       inc             si
+       add             ax,word ptr 3[bp]
+       inc             bp
+       add             ax,word ptr 3[di]
+       inc             bp
+       add             ax,word ptr 3[di]
+       inc             bp
+       add             ax,word ptr 3[si]
+       inc             sp
+       add             ax,word ptr 3[si]
+       inc             sp
+       add             ax,word ptr 3[si]
+       inc             bx
+       add             ax,word ptr 3[bp+di]
+       inc             bx
+       add             ax,word ptr 3[bp+di]
+       inc             bx
+       add             ax,word ptr 3[bp+si]
+       inc             dx
+       add             ax,word ptr 3[bp+si]
+       inc             dx
+       add             ax,word ptr 3[bp+si]
+       inc             cx
+       add             ax,word ptr 3[bx+di]
+       inc             cx
+       add             ax,word ptr 3[bx+di]
+       inc             cx
+       add             ax,word ptr 3[bx+si]
+       inc             ax
+       add             ax,word ptr 3[bx+si]
+       inc             ax
+       add             di,word ptr [bx]
+       add             di,word ptr [bx]
+       add             di,word ptr [bx]
+       add             di,word ptr [bx]
+       add             di,word ptr [bx]
+       add             di,word ptr ds:[3e03H]
+       add             di,word ptr ds:[3e03H]
+       add             di,word ptr [di]
+       add             di,word ptr [di]
+       add             di,word ptr [di]
+       add             di,word ptr [di]
+       add             di,word ptr [si]
+       add             di,word ptr [si]
+       add             di,word ptr [si]
+       add             di,word ptr [si]
+       add             di,word ptr [bp+di]
+       add             di,word ptr [bp+di]
+       add             di,word ptr [bp+di]
+       add             di,word ptr [bp+si]
+       add             di,word ptr [bp+si]
+       add             di,word ptr [bp+si]
+       add             di,word ptr [bp+si]
+       add             di,word ptr [bx+di]
+       add             di,word ptr [bx+di]
+       add             di,word ptr [bx+di]
+       add             di,word ptr [bx+si]
+       add             di,word ptr [bx+si]
+       add             di,word ptr [bx+si]
+       add             si,word ptr [bx]
+       add             si,word ptr [bx]
+       add             si,word ptr [bx]
+       add             si,word ptr ds:[3603H]
+       add             si,word ptr ds:[3503H]
+       add             si,word ptr [di]
+       add             si,word ptr [si]
+       add             si,word ptr [si]
+       add             si,word ptr [si]
+       add             si,word ptr [bp+di]
+       add             si,word ptr [bp+di]
+       add             si,word ptr [bp+si]
+       add             si,word ptr [bp+si]
+       add             si,word ptr [bp+si]
+       add             si,word ptr [bx+di]
+       add             si,word ptr [bx+di]
+       add             si,word ptr [bx+si]
+       add             si,word ptr [bx+si]
+       add             bp,word ptr [bx]
+       add             bp,word ptr [bx]
+       add             bp,word ptr [bx]
+       add             bp,word ptr ds:[2e03H]
+       add             bp,word ptr [di]
+       add             bp,word ptr [di]
+       add             bp,word ptr [si]
+       add             bp,word ptr [si]
+       add             bp,word ptr [bp+di]
+       add             bp,word ptr [bp+di]
+       add             bp,word ptr [bp+si]
+       add             bp,word ptr [bp+si]
+       add             bp,word ptr [bx+di]
+       add             bp,word ptr [bx+di]
+       add             bp,word ptr [bx+si]
+       add             bp,word ptr [bx+si]
+       add             sp,word ptr [bx]
+       add             sp,word ptr [bx]
+       add             sp,word ptr ds:[2603H]
+       add             sp,word ptr [di]
+       add             sp,word ptr [si]
+       add             sp,word ptr [si]
+       add             sp,word ptr [bp+di]
+       add             sp,word ptr [bp+di]
+       add             sp,word ptr [bp+si]
+       add             sp,word ptr [bp+si]
+       add             sp,word ptr [bx+di]
+       add             sp,word ptr [bx+di]
+       add             sp,word ptr [bx+si]
+       add             bx,word ptr [bx]
+       add             bx,word ptr [bx]
+       add             bx,word ptr ds:[1e03H]
+       add             bx,word ptr [di]
+       add             bx,word ptr [si]
+       add             bx,word ptr [si]
+       add             bx,word ptr [bp+di]
+       add             bx,word ptr [bp+di]
+       add             bx,word ptr [bp+si]
+       add             bx,word ptr [bp+si]
+       add             bx,word ptr [bx+di]
+       add             bx,word ptr [bx+si]
+       add             bx,word ptr [bx+si]
+       add             dx,word ptr [bx]
+       add             dx,word ptr [bx]
+       add             dx,word ptr ds:[1503H]
+       add             dx,word ptr [di]
+       add             dx,word ptr [si]
+       add             dx,word ptr [si]
+       add             dx,word ptr [bp+di]
+       add             dx,word ptr [bp+si]
+       add             dx,word ptr [bp+si]
+       add             dx,word ptr [bx+di]
+       add             dx,word ptr [bx+di]
+       add             dx,word ptr [bx+si]
+       add             dx,word ptr [bx+si]
+       add             cx,word ptr [bx]
+       add             cx,word ptr ds:[0e03H]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+si]
+       add             ax,word ptr [bx]
+       add             ax,word ptr [bx]
+       add             ax,word ptr ds:[603H]
+       add             ax,word ptr [di]
+       add             ax,word ptr [di]
+       add             ax,word ptr [si]
+       add             ax,word ptr [si]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+si]
+       add             ax,word ptr [bx+si]
+       add             di,di
+       add             bh,bh
+       add             bh,dh
+       add             bh,dh
+       add             bh,dh
+       add             bh,ch
+       add             bh,ch
+       add             bh,ch
+       add             bh,ah
+       add             bh,ah
+       add             bh,ah
+       add             bh,bl
+       add             bh,bl
+       add             bh,bl
+       add             bh,dl
+       add             bh,dl
+       add             bh,dl
+       add             bh,cl
+       add             bh,cl
+       add             bh,cl
+       add             bh,cl
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             bh,cl
+       add             bh,cl
+       add             bh,cl
+       add             bh,cl
+       add             bh,dl
+       add             bh,dl
+       add             bh,dl
+       add             bh,dl
+       add             bh,bl
+       add             bh,bl
+       add             bh,bl
+       add             bh,bl
+       add             bh,ah
+       add             bh,ah
+       add             bh,ah
+       add             bh,ah
+       add             bh,ch
+       add             bh,ch
+       add             bh,ch
+       add             bh,dh
+       add             bh,dh
+       add             bh,dh
+       add             bh,bh
+       add             bh,bh
+       add             bh,bh
+       add             bh,bh
+       add             al,byte ptr [bx+si]
+       add             ax,word ptr [bx+si]
+       add             ax,word ptr [bx+si]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [si]
+       add             ax,word ptr [si]
+       add             ax,word ptr [si]
+       add             ax,word ptr [si]
+       add             ax,word ptr [di]
+       add             ax,word ptr [di]
+       add             ax,word ptr [di]
+       add             ax,word ptr ds:[603H]
+       add             ax,word ptr ds:[703H]
+       add             ax,word ptr [bx]
+       add             ax,word ptr [bx]
+       add             ax,word ptr [bx]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+si]
+       add             ax,word ptr [bx]
+       add             ax,word ptr [bx]
+       add             ax,word ptr [bx]
+       add             ax,word ptr ds:[603H]
+       add             ax,word ptr ds:[503H]
+       add             ax,word ptr [di]
+       add             ax,word ptr [si]
+       add             ax,word ptr [si]
+       add             ax,word ptr [si]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+si]
+       add             ax,word ptr [bx+si]
+       add             di,di
+       add             bh,bh
+       add             bh,dh
+       add             bh,dh
+       add             bh,ch
+       add             bh,ah
+       add             bh,ah
+       add             bh,bl
+       add             bh,bl
+       add             bh,dl
+       add             bh,dl
+       add             bh,cl
+       add             bh,al
+       add             bh,al
+       add             dh,bh
+       add             dh,dh
+       add             dh,dh
+       add             dh,ch
+       add             dh,ah
+       add             dh,ah
+       add             dh,bl
+       add             dh,dl
+       add             dh,dl
+       add             dh,cl
+       add             dh,al
+       add             dh,al
+       add             ch,bh
+       add             ch,dh
+       add             ch,ch
+       add             ch,ch
+       add             ch,ah
+       add             ch,bl
+       add             ch,bl
+       add             ch,dl
+       add             ch,cl
+       add             ch,al
+       add             ch,al
+       add             ah,bh
+       add             ah,dh
+       add             ah,ch
+       add             ah,ch
+       add             ah,ah
+       add             ah,bl
+       add             ah,dl
+       add             ah,dl
+       add             ah,cl
+       add             ah,al
+       add             bl,bh
+       add             bl,dh
+       add             bl,dh
+       add             bl,ch
+       add             bl,ah
+       add             bl,bl
+       add             bl,bl
+       add             bl,dl
+       add             bl,cl
+       add             bl,al
+       add             dl,bh
+       add             dl,bh
+       add             dl,dh
+       add             dl,ch
+       add             dl,ah
+       add             dl,ah
+       add             dl,bl
+       add             dl,dl
+       add             dl,cl
+       add             dl,cl
+       add             dl,al
+       add             cl,bh
+       add             cl,dh
+       add             cl,ch
+       add             cl,ch
+       add             cl,ah
+       add             cl,bl
+       add             cl,dl
+       add             cl,dl
+       add             cl,cl
+       add             cl,al
+       add             al,bh
+       add             al,bh
+       add             al,dh
+       add             al,ch
+       add             al,ch
+       add             al,ah
+       add             al,bl
+       add             al,dl
+       add             al,dl
+       add             al,cl
+       add             al,al
+       add             al,al
+       add             bh,byte ptr -41feH[bx]
+       add             bh,byte ptr -42feH[bp]
+       add             bh,byte ptr -43feH[si]
+       add             bh,byte ptr -45feH[bp+di]
+       add             bh,byte ptr -46feH[bp+si]
+       add             bh,byte ptr -47feH[bx+si]
+       add             dh,byte ptr -49feH[bx]
+       add             dh,byte ptr -4afeH[bp]
+       add             dh,byte ptr -4bfeH[si]
+       add             dh,byte ptr -4cfeH[bp+di]
+       add             dh,byte ptr -4efeH[bp+si]
+       add             dh,byte ptr -4ffeH[bx+di]
+       add             dh,byte ptr -50feH[bx+si]
+       add             ch,byte ptr -51feH[bp]
+       add             ch,byte ptr -52feH[di]
+       add             ch,byte ptr -53feH[si]
+       add             ch,byte ptr -55feH[bp+di]
+       add             ch,byte ptr -56feH[bp+si]
+       add             ch,byte ptr -57feH[bx+di]
+       add             ch,byte ptr -58feH[bx+si]
+       add             ah,byte ptr -59feH[bx]
+       add             ah,byte ptr -5afeH[bp]
+       add             ah,byte ptr -5bfeH[di]
+       add             ah,byte ptr -5cfeH[si]
+       add             ah,byte ptr -5dfeH[bp+di]
+       add             ah,byte ptr -5efeH[bx+di]
+       add             ah,byte ptr -5ffeH[bx+si]
+       add             bl,byte ptr -60feH[bx]
+       add             bl,byte ptr -61feH[bp]
+       add             bl,byte ptr -62feH[di]
+       add             bl,byte ptr -63feH[si]
+       add             bl,byte ptr -64feH[bp+di]
+       add             bl,byte ptr -65feH[bp+si]
+       add             bl,byte ptr -66feH[bx+di]
+       add             bl,byte ptr -67feH[bx+si]
+       add             dl,byte ptr -68feH[bx]
+       add             dl,byte ptr -69feH[bp]
+       add             dl,byte ptr -6afeH[di]
+       add             dl,byte ptr -6bfeH[si]
+       add             dl,byte ptr -6cfeH[bp+di]
+       add             dl,byte ptr -6dfeH[bp+si]
+       add             dl,byte ptr -6ffeH[bx+di]
+       add             dl,byte ptr -70feH[bx+si]
+       add             cl,byte ptr -71feH[bx]
+       add             cl,byte ptr -72feH[bp]
+       add             cl,byte ptr -73feH[di]
+       add             cl,byte ptr -74feH[bp+di]
+       add             cl,byte ptr -75feH[bp+si]
+       add             cl,byte ptr -77feH[bx+di]
+       add             cl,byte ptr -78feH[bx+si]
+       add             al,byte ptr -79feH[bp]
+       add             al,byte ptr -7bfeH[di]
+       add             al,byte ptr -7cfeH[si]
+       add             al,byte ptr -7dfeH[bp+si]
+       add             al,byte ptr -7ffeH[bx+di]
+       add             al,byte ptr 7f02H[bx+si]
+       add             bh,byte ptr 2[bp]
+       jge             L$1224
+       jge             L$1225
+L$1224:
+       jl              L$1226
+L$1225:
+       jpo             L$1227
+L$1226:
+       jp              L$1228
+L$1227:
+       jns             L$1229
+L$1228:
+       jns             L$1230
+L$1229:
+       js              L$1231
+L$1230:
+       ja              L$1232
+L$1231:
+       jbe             L$1233
+L$1232:
+       jne             L$1234
+L$1233:
+       jne             L$1235
+L$1234:
+       je              L$1236
+L$1235:
+       jae             L$1237
+L$1236:
+       jb              L$1238
+L$1237:
+       jno             L$1239
+L$1238:
+       jo              L$1240
+L$1239:
+       outsw
+    DB 2
+L$1240:
+       outsb
+       add             ch,byte ptr 2[di]
+       insw
+       add             ch,byte ptr 2[si]
+       imul            ax,word ptr [bp+si],6aH
+       add             ch,byte ptr 2[bx+di]
+       push            6702H
+       add             ah,byte ptr 2[bp]
+       add             ah,byte ptr gs:2[si]
+       arpl            word ptr [bp+si],ax
+       ;bound          ax,word ptr [bp+si]
+       ;pusha
+       add             bl,byte ptr 2[bx]
+       pop             si
+       add             bl,byte ptr 2[di]
+       pop             sp
+       add             bl,byte ptr 2[bp+di]
+       pop             dx
+       add             bl,byte ptr 2[bx+di]
+       pop             ax
+       add             dl,byte ptr 2[bp]
+       push            bp
+       add             dl,byte ptr 2[si]
+       push            bx
+       add             dl,byte ptr 2[bp+si]
+       push            ax
+       add             cl,byte ptr 2[bx]
+       dec             si
+       add             cl,byte ptr 2[di]
+       dec             sp
+       add             cl,byte ptr 2[bp+si]
+       dec             cx
+       add             cl,byte ptr 2[bx+si]
+       inc             si
+       add             al,byte ptr 2[di]
+       inc             sp
+       add             al,byte ptr 2[bp+di]
+       inc             cx
+       add             al,byte ptr 2[bx+si]
+       aas
+       add             bh,byte ptr [di]
+       add             bh,byte ptr [si]
+       add             bh,byte ptr [bp+di]
+       add             bh,byte ptr [bx+di]
+       add             bh,byte ptr [bx+si]
+       add             dh,byte ptr ds:[3502H]
+       add             dh,byte ptr [si]
+       add             dh,byte ptr [bp+si]
+       add             dh,byte ptr [bx+di]
+       add             ch,byte ptr [bx]
+       add             ch,byte ptr ds:[2d02H]
+       add             ch,byte ptr [bp+di]
+       add             ch,byte ptr [bp+si]
+       add             ch,byte ptr [bx+si]
+       add             ah,byte ptr [bx]
+       add             ah,byte ptr [di]
+       add             ah,byte ptr [si]
+       add             ah,byte ptr [bp+si]
+       add             ah,byte ptr [bx+di]
+       add             bl,byte ptr [bx]
+       add             bl,byte ptr ds:[1c02H]
+       add             bl,byte ptr [bp+di]
+       add             bl,byte ptr [bx+di]
+       add             bl,byte ptr [bx+si]
+       add             dl,byte ptr ds:[1502H]
+       add             dl,byte ptr [bp+di]
+       add             dl,byte ptr [bp+si]
+       add             dl,byte ptr [bx+si]
+       add             cl,byte ptr [bx]
+       add             cl,byte ptr [di]
+       add             cl,byte ptr [si]
+       add             cl,byte ptr [bp+si]
+       add             cl,byte ptr [bx+di]
+       add             al,byte ptr [bx]
+       add             al,byte ptr ds:[402H]
+       add             al,byte ptr [bp+di]
+       add             al,byte ptr [bx+di]
+       add             al,byte ptr [bx+si]
+       add             bh,dh
+       add             sp,di
+       add             bx,di
+       add             cx,di
+       add             ax,di
+       add             si,si
+       add             bp,si
+       add             bx,si
+       add             dx,si
+       add             ax,si
+       add             di,bp
+       add             bp,bp
+       add             sp,bp
+       add             dx,bp
+       add             cx,bp
+       add             di,sp
+       add             si,sp
+       add             sp,sp
+       add             bx,sp
+       add             cx,sp
+       add             ax,sp
+       add             si,bx
+       add             bp,bx
+       add             bx,bx
+       add             dx,bx
+       add             ax,bx
+       add             di,dx
+       add             bp,dx
+       add             sp,dx
+       add             dx,dx
+       add             cx,dx
+       add             ax,dx
+       add             si,cx
+       add             bp,cx
+       add             bx,cx
+       add             dx,cx
+       add             cx,cx
+       add             di,ax
+       add             si,ax
+       add             sp,ax
+       add             bx,ax
+       add             dx,ax
+       add             ax,ax
+       add             word ptr -41ffH[bx],di
+       add             word ptr -44ffH[si],di
+       add             word ptr -46ffH[bp+si],di
+       add             word ptr -49ffH[bx],si
+       add             word ptr -4cffH[di],si
+       add             word ptr -4effH[bp+si],si
+       add             word ptr -50ffH[bx+si],si
+       add             word ptr -53ffH[di],bp
+       add             word ptr -55ffH[bp+di],bp
+       add             word ptr -58ffH[bx+di],bp
+       add             word ptr -5affH[bp],sp
+       add             word ptr -5cffH[si],sp
+       add             word ptr -5effH[bp+si],sp
+       add             word ptr -60ffH[bx+si],sp
+       add             word ptr -63ffH[di],bx
+       add             word ptr -65ffH[bp+di],bx
+       add             word ptr -67ffH[bx+di],bx
+       add             word ptr -69ffH[bx],dx
+       add             word ptr -6bffH[di],dx
+       add             word ptr -6dffH[bp+di],dx
+       add             word ptr -6effH[bp+si],dx
+       add             word ptr -70ffH[bx+si],dx
+       add             word ptr -72ffH[bp],cx
+       add             word ptr -74ffH[si],cx
+       add             word ptr -75ffH[bp+si],cx
+       add             word ptr -77ffH[bx+di],cx
+       add             word ptr -79ffH[bx],ax
+       add             word ptr -7affH[bp],ax
+       add             word ptr -7cffH[si],ax
+       add             word ptr -7dffH[bp+si],ax
+       add             word ptr -7fffH[bx+di],ax
+       add             word ptr 1[bx],di
+       jg              L$1241
+    DB 7eH
+L$1241:
+    DD L$1242
+L$1242 equ $-2
+L$1243:
+    DD L$1244
+L$1244 equ $-2
+L$1245:
+    DD L$1246
+L$1246 equ $-2
+L$1247:
+    DD L$1248
+L$1248 equ $-2
+L$1249:
+    DD L$1250
+L$1250 equ $-2
+L$1251:
+    DD L$1252
+L$1252 equ $-2
+L$1253:
+    DD L$1254
+L$1254 equ $-2
+L$1255:
+    DD L$1256
+L$1256 equ $-2
+L$1257:
+    DD L$1258
+L$1258 equ $-2
+L$1259:
+    DD L$1260
+L$1260 equ $-2
+L$1261:
+    DD L$1262
+L$1262 equ $-2
+L$1263:
+    DD L$1264
+L$1264:
+L$1265:
+       add             word ptr 1[bx],bp
+       outsb
+       add             word ptr 1[di],bp
+       insw
+       add             word ptr 1[si],bp
+       insb
+       add             word ptr 1[bp+di],bp
+       imul            ax,word ptr [bx+di],6aH
+       add             word ptr 1[bp+si],bp
+       imul            ax,word ptr [bx+di],169H
+       push            6801H
+       add             word ptr 1[bx],sp
+       add             word ptr 1[esi],sp
+       add             dword ptr 1[di],esp
+       add             word ptr gs:1[si],sp
+       add             word ptr fs:1[bp+di],sp
+       arpl            word ptr [bx+di],ax
+       ;bound          ax,word ptr [bx+di]
+       ;bound          ax,word ptr [bx+di]
+       ;popa
+       add             word ptr 1[bx+di],sp
+       ;pusha
+       add             word ptr 1[bx+si],sp
+       pop             di
+       add             word ptr 1[bx],bx
+       pop             si
+       add             word ptr 1[bp],bx
+       pop             bp
+       add             word ptr 1[si],bx
+       pop             sp
+       add             word ptr 1[bp+di],bx
+       pop             bx
+       add             word ptr 1[bp+si],bx
+       pop             dx
+       add             word ptr 1[bx+di],bx
+       pop             cx
+       add             word ptr 1[bx+si],bx
+       pop             ax
+       add             word ptr 1[bx],dx
+       push            di
+       add             word ptr 1[bp],dx
+       push            si
+       add             word ptr 1[di],dx
+       push            bp
+       add             word ptr 1[si],dx
+       push            bx
+       add             word ptr 1[bp+di],dx
+       push            dx
+       add             word ptr 1[bp+si],dx
+       push            cx
+       add             word ptr 1[bx+di],dx
+       push            ax
+       add             word ptr 1[bx],cx
+       dec             di
+       add             word ptr 1[bp],cx
+       dec             si
+       add             word ptr 1[di],cx
+       dec             sp
+       add             word ptr 1[si],cx
+       dec             bx
+       add             word ptr 1[bp+di],cx
+       dec             dx
+       add             word ptr 1[bx+di],cx
+       dec             cx
+       add             word ptr 1[bx+si],cx
+       inc             di
+       add             word ptr 1[bx],ax
+       inc             si
+       add             word ptr 1[di],ax
+       inc             bp
+       add             word ptr 1[si],ax
+       inc             bx
+       add             word ptr 1[bp+di],ax
+       inc             dx
+       add             word ptr 1[bx+di],ax
+       inc             cx
+       add             word ptr 1[bx+si],ax
+       aas
+       add             word ptr [bx],di
+       add             word ptr ds:[3d01H],di
+       add             word ptr [di],di
+       add             word ptr [si],di
+       add             word ptr [bp+di],di
+       add             word ptr [bp+si],di
+       add             word ptr [bp+si],di
+       add             word ptr [bx+di],di
+       add             word ptr [bx+si],di
+       add             word ptr [bx+si],di
+       add             word ptr [bx],si
+       add             word ptr ds:[3501H],si
+       add             word ptr [di],si
+       add             word ptr [si],si
+       add             word ptr [bp+di],si
+       add             word ptr [bp+si],si
+       add             word ptr [bp+si],si
+       add             word ptr [bx+di],si
+       add             word ptr [bx+si],si
+       add             word ptr [bx],bp
+       add             word ptr ds:[2e01H],bp
+       add             word ptr [di],bp
+       add             word ptr [si],bp
+       add             word ptr [bp+di],bp
+       add             word ptr [bp+di],bp
+       add             word ptr [bp+si],bp
+       add             word ptr [bx+di],bp
+       add             word ptr [bx+si],bp
+       add             word ptr [bx+si],bp
+       add             word ptr [bx],sp
+       add             word ptr ds:[2501H],sp
+       add             word ptr [si],sp
+       add             word ptr [si],sp
+       add             word ptr [bp+di],sp
+       add             word ptr [bp+si],sp
+       add             word ptr [bx+di],sp
+       add             word ptr [bx+di],sp
+       add             word ptr [bx+si],sp
+       add             word ptr [bx],bx
+       add             word ptr ds:[1d01H],bx
+       add             word ptr [di],bx
+       add             word ptr [si],bx
+       add             word ptr [bp+di],bx
+       add             word ptr [bp+si],bx
+       add             word ptr [bp+si],bx
+       add             word ptr [bx+di],bx
+       add             word ptr [bx+si],bx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr ds:[1501H],dx
+       add             word ptr [si],dx
+       add             word ptr [si],dx
+       add             word ptr [bp+di],dx
+       add             word ptr [bp+si],dx
+       add             word ptr [bp+si],dx
+       add             word ptr [bx+di],dx
+       add             word ptr [bx+si],dx
+       add             word ptr [bx],cx
+       add             word ptr [bx],cx
+       add             word ptr ds:[0d01H],cx
+       add             word ptr [di],cx
+       add             word ptr [si],cx
+       add             word ptr [bp+di],cx
+       add             word ptr [bp+di],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr ds:[501H],ax
+       add             word ptr [di],ax
+       add             word ptr [si],ax
+       add             word ptr [si],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+si],ax
+       add             word ptr [bx+si],ax
+       add             di,di
+       add             bh,bh
+       add             dh,bh
+       add             dh,bh
+       add             ch,bh
+       add             ch,bh
+       add             ah,bh
+       add             ah,bh
+       add             bl,bh
+       add             bl,bh
+       add             bl,bh
+       add             dl,bh
+       add             dl,bh
+       add             cl,bh
+       add             cl,bh
+       add             cl,bh
+       add             al,bh
+       add             al,bh
+       add             al,bh
+       add             bh,dh
+       add             bh,dh
+       add             bh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             ch,dh
+       add             ch,dh
+       add             ch,dh
+       add             ch,dh
+       add             ch,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             ch,dh
+       add             ch,dh
+       add             ch,dh
+       add             ch,dh
+       add             ch,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             bh,dh
+       add             bh,dh
+       add             bh,dh
+       add             bh,dh
+       add             al,bh
+       add             al,bh
+       add             al,bh
+       add             al,bh
+       add             cl,bh
+       add             cl,bh
+       add             cl,bh
+       add             dl,bh
+       add             dl,bh
+       add             dl,bh
+       add             bl,bh
+       add             bl,bh
+       add             bl,bh
+       add             bl,bh
+       add             ah,bh
+       add             ah,bh
+       add             ah,bh
+       add             ch,bh
+       add             ch,bh
+       add             ch,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             bh,bh
+       add             bh,bh
+       add             bh,bh
+       add             byte ptr [bx+si],al
+       add             word ptr [bx+si],ax
+       add             word ptr [bx+si],ax
+       add             word ptr [bx+si],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [si],ax
+       add             word ptr [si],ax
+       add             word ptr [si],ax
+       add             word ptr [si],ax
+       add             word ptr [di],ax
+       add             word ptr [di],ax
+       add             word ptr [di],ax
+       add             word ptr [di],ax
+       add             word ptr ds:[601H],ax
+       add             word ptr ds:[601H],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr ds:[601H],ax
+       add             word ptr ds:[601H],ax
+       add             word ptr [di],ax
+       add             word ptr [di],ax
+       add             word ptr [di],ax
+       add             word ptr [si],ax
+       add             word ptr [si],ax
+       add             word ptr [si],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+si],ax
+       add             word ptr [bx+si],ax
+       add             di,di
+       add             bh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             ch,bh
+       add             ch,bh
+       add             ah,bh
+       add             ah,bh
+       add             bl,bh
+       add             bl,bh
+       add             dl,bh
+       add             dl,bh
+       add             cl,bh
+       add             cl,bh
+       add             al,bh
+       add             al,bh
+       add             bh,dh
+       add             bh,dh
+       add             dh,dh
+       add             dh,dh
+       add             ch,dh
+       add             ch,dh
+       add             ah,dh
+       add             bl,dh
+       add             bl,dh
+       add             dl,dh
+       add             dl,dh
+       add             cl,dh
+       add             cl,dh
+       add             al,dh
+       add             bh,ch
+       add             bh,ch
+       add             dh,ch
+       add             dh,ch
+       add             ch,ch
+       add             ch,ch
+       add             ah,ch
+       add             bl,ch
+       add             bl,ch
+       add             dl,ch
+       add             dl,ch
+       add             cl,ch
+       add             al,ch
+       add             al,ch
+       add             bh,ah
+       add             bh,ah
+       add             dh,ah
+       add             ch,ah
+       add             ch,ah
+       add             ah,ah
+       add             ah,ah
+       add             bl,ah
+       add             bl,ah
+       add             dl,ah
+       add             cl,ah
+       add             cl,ah
+       add             al,ah
+       add             al,ah
+       add             bh,bl
+       add             dh,bl
+       add             dh,bl
+       add             ch,bl
+       add             ch,bl
+       add             ah,bl
+       add             ah,bl
+       add             bl,bl
+       add             bl,bl
+       add             dl,bl
+       add             cl,bl
+       add             cl,bl
+       add             al,bl
+       add             al,bl
+       add             bh,dl
+       add             bh,dl
+       add             dh,dl
+       add             dh,dl
+       add             ch,dl
+       add             ch,dl
+       add             ah,dl
+       add             ah,dl
+       add             bl,dl
+       add             bl,dl
+       add             dl,dl
+       add             dl,dl
+       add             cl,dl
+       add             cl,dl
+       add             al,dl
+       add             al,dl
+       add             al,dl
+       add             bh,cl
+       add             bh,cl
+       add             dh,cl
+       add             dh,cl
+       add             ch,cl
+       add             ch,cl
+       add             ch,cl
+       add             ah,cl
+       add             ah,cl
+       add             bl,cl
+       add             bl,cl
+       add             bl,cl
+       add             dl,cl
+       add             dl,cl
+       add             cl,cl
+       add             cl,cl
+       add             cl,cl
+       add             al,cl
+       add             al,cl
+       add             al,cl
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             dh,al
+       add             dh,al
+       add             dh,al
+       add             ch,al
+       add             ch,al
+       add             ch,al
+       add             ch,al
+       add             ah,al
+       add             ah,al
+       add             ah,al
+       add             bl,al
+       add             bl,al
+       add             bl,al
+       add             bl,al
+       add             dl,al
+       add             dl,al
+       add             dl,al
+       add             dl,al
+       add             cl,al
+       add             cl,al
+       add             cl,al
+       add             cl,al
+       add             al,al
+       add             al,al
+       add             al,al
+       add             al,al
+       add             al,al
+       add             byte ptr -4100H[bx],bh
+       add             byte ptr -4100H[bx],bh
+       add             byte ptr -4200H[bp],bh
+       add             byte ptr -4200H[bp],bh
+       add             byte ptr -4300H[bp],bh
+       add             byte ptr -4300H[di],bh
+       add             byte ptr -4300H[di],bh
+       add             byte ptr -4400H[si],bh
+       add             byte ptr -4400H[si],bh
+       add             byte ptr -4500H[si],bh
+       add             byte ptr -4500H[bp+di],bh
+       add             byte ptr -4500H[bp+di],bh
+       add             byte ptr -4600H[bp+si],bh
+       add             byte ptr -4600H[bp+si],bh
+       add             byte ptr -4700H[bp+si],bh
+       add             byte ptr -4700H[bx+di],bh
+       add             byte ptr -4800H[bx+di],bh
+       add             byte ptr -4800H[bx+si],bh
+       add             byte ptr -4900H[bx+si],bh
+       add             byte ptr -4900H[bx],dh
+       add             byte ptr -4a00H[bx],dh
+       add             byte ptr -4a00H[bp],dh
+       add             byte ptr -4b00H[bp],dh
+       add             byte ptr -4b00H[di],dh
+       add             byte ptr -4c00H[si],dh
+       add             byte ptr -4c00H[si],dh
+       add             byte ptr -4d00H[bp+di],dh
+       add             byte ptr -4e00H[bp+di],dh
+       add             byte ptr -4f00H[bp+si],dh
+       add             byte ptr -4f00H[bx+di],dh
+       add             byte ptr -5000H[bx+si],dh
+       add             byte ptr -5100H[bx+si],dh
+       add             byte ptr -5200H[bx],ch
+       add             byte ptr -5300H[bp],ch
+       add             byte ptr -5300H[di],ch
+       add             byte ptr -5400H[si],ch
+       add             byte ptr -5500H[bp+di],ch
+       add             byte ptr -5600H[bp+si],ch
+       add             byte ptr -5700H[bx+di],ch
+       add             byte ptr -5900H[bx+si],ch
+       add             byte ptr -5a00H[bx],ah
+       add             byte ptr -5b00H[bp],ah
+       add             byte ptr -5c00H[di],ah
+       add             byte ptr -5d00H[bp+di],ah
+       add             byte ptr -5e00H[bp+si],ah
+       add             byte ptr -6000H[bx+di],ah
+       add             byte ptr -6100H[bx+si],ah
+       add             byte ptr -6300H[bp],bl
+       add             byte ptr -6400H[di],bl
+       add             byte ptr -6500H[bp+di],bl
+       add             byte ptr -6700H[bp+si],bl
+       add             byte ptr -6800H[bx+si],bl
+       add             byte ptr -6a00H[bx],dl
+       add             byte ptr -6c00H[di],dl
+       add             byte ptr -6d00H[si],dl
+       add             byte ptr -6f00H[bp+si],dl
+       add             byte ptr -7100H[bx+si],dl
+       add             byte ptr -7200H[bx],cl
+       add             byte ptr -7400H[di],cl
+       add             byte ptr -7600H[bp+di],cl
+       add             byte ptr -7800H[bx+di],cl
+       add             byte ptr -7a00H[bx],al
+       add             byte ptr -7b00H[di],al
+       add             byte ptr -7d00H[si],al
+       add             byte ptr -7f00H[bp+si],al
+       add             byte ptr 7f00H[bx+si],al
+       add             byte ptr [bp],bh
+       jge             L$1266
+L$1266:
+       jl              L$1267
+L$1267:
+       jpo             L$1268
+L$1268:
+       jp              L$1269
+L$1269:
+       jns             L$1270
+L$1270:
+       js              L$1271
+L$1271:
+       ja              L$1272
+L$1272:
+       jbe             L$1273
+L$1273:
+       jne             L$1274
+L$1274:
+       je              L$1275
+L$1275:
+       jb              L$1276
+L$1276:
+       jno             L$1277
+L$1277:
+       jo              L$1278
+L$1278:
+       outsw
+       add             byte ptr [bp],ch
+       insw
+       add             byte ptr [si],ch
+       imul            ax,word ptr [bx+si],6aH
+       add             byte ptr [bx+di],ch
+       push            6700H
+       add             byte ptr [bp],ah
+       add             byte ptr gs:[si],ah
+       arpl            word ptr [bx+si],ax
+       ;bound          ax,word ptr [bx+si]
+       ;pusha
+       add             byte ptr [bx],bl
+       pop             si
+       add             byte ptr [di],bl
+       pop             sp
+       add             byte ptr [bp+di],bl
+       pop             dx
+       add             byte ptr [bx+di],bl
+       pop             ax
+       add             byte ptr [bx],dl
+       push            si
+       add             byte ptr [di],dl
+       push            sp
+       add             byte ptr [bp+di],dl
+       push            dx
+       add             byte ptr [bx+di],dl
+       push            ax
+       add             byte ptr [bp],cl
+       dec             bp
+       add             byte ptr [si],cl
+       dec             bx
+       add             byte ptr [bp+si],cl
+       dec             cx
+       add             byte ptr [bx+si],cl
+       inc             di
+       add             byte ptr [bp],al
+       inc             bp
+       add             byte ptr [si],al
+       inc             bx
+       add             byte ptr [bp+si],al
+       inc             cx
+       add             byte ptr [bx+di],al
+       inc             ax
+       add             byte ptr [bx],bh
+       add             byte ptr ds:[3d00H],bh
+       add             byte ptr [si],bh
+       add             byte ptr [bp+di],bh
+       add             byte ptr [bp+si],bh
+       add             byte ptr [bx+di],bh
+       add             byte ptr [bx+si],bh
+       add             byte ptr [bx],dh
+       add             byte ptr ds:[3600H],dh
+       add             byte ptr [di],dh
+       add             byte ptr [si],dh
+       add             byte ptr [bp+di],dh
+       add             byte ptr [bp+si],dh
+       add             byte ptr [bx+di],dh
+       add             byte ptr [bx+di],dh
+       add             byte ptr [bx+si],dh
+       add             byte ptr [bx],ch
+       add             byte ptr ds:[2d00H],ch
+       add             byte ptr [di],ch
+       add             byte ptr [si],ch
+       add             byte ptr [bp+di],ch
+       add             byte ptr [bp+si],ch
+       add             byte ptr [bp+si],ch
+       add             byte ptr [bx+di],ch
+       add             byte ptr [bx+si],ch
+       add             byte ptr [bx+si],ch
+       add             byte ptr [bx],ah
+       add             byte ptr ds:[2600H],ah
+       add             byte ptr [di],ah
+       add             byte ptr [si],ah
+       add             byte ptr [si],ah
+       add             byte ptr [bp+di],ah
+       add             byte ptr [bp+di],ah
+       add             byte ptr [bp+si],ah
+       add             byte ptr [bx+di],ah
+       add             byte ptr [bx+di],ah
+       add             byte ptr [bx+si],ah
+       add             byte ptr [bx+si],ah
+       add             byte ptr [bx],bl
+       add             byte ptr [bx],bl
+       add             byte ptr ds:[1e00H],bl
+       add             byte ptr [di],bl
+       add             byte ptr [di],bl
+       add             byte ptr [si],bl
+       add             byte ptr [si],bl
+       add             byte ptr [bp+di],bl
+       add             byte ptr [bp+di],bl
+       add             byte ptr [bp+di],bl
+       add             byte ptr [bp+si],bl
+       add             byte ptr [bp+si],bl
+       add             byte ptr [bx+di],bl
+       add             byte ptr [bx+di],bl
+       add             byte ptr [bx+di],bl
+       add             byte ptr [bx+si],bl
+       add             byte ptr [bx+si],bl
+       add             byte ptr [bx+si],bl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr ds:[1700H],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr ds:[1500H],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx+si],bl
+       add             byte ptr [bx+si],bl
+       add             byte ptr [bx+si],bl
+       add             byte ptr [bx+di],bl
+       add             byte ptr [bx+di],bl
+       add             byte ptr [bx+di],bl
+       add             byte ptr [bp+si],bl
+       add             byte ptr [bp+si],bl
+       add             byte ptr [bp+di],bl
+       add             byte ptr [bp+di],bl
+       add             byte ptr [bp+di],bl
+       add             byte ptr [si],bl
+       add             byte ptr [si],bl
+       add             byte ptr [di],bl
+       add             byte ptr [di],bl
+       add             byte ptr ds:[1e00H],bl
+       add             byte ptr [bx],bl
+       add             byte ptr [bx],bl
+       add             byte ptr [bx+si],ah
+       add             byte ptr [bx+si],ah
+       add             byte ptr [bx+di],ah
+       add             byte ptr [bx+di],ah
+       add             byte ptr [bp+si],ah
+       add             byte ptr [bp+di],ah
+       add             byte ptr [bp+di],ah
+       add             byte ptr [si],ah
+       add             byte ptr [si],ah
+       add             byte ptr [di],ah
+       add             byte ptr ds:[2600H],ah
+       add             byte ptr [bx],ah
+       add             byte ptr [bx+si],ch
+       add             byte ptr [bx+si],ch
+       add             byte ptr [bx+di],ch
+       add             byte ptr [bp+si],ch
+       add             byte ptr [bp+si],ch
+       add             byte ptr [bp+di],ch
+       add             byte ptr [si],ch
+       add             byte ptr [di],ch
+       add             byte ptr [di],ch
+       add             byte ptr ds:[2f00H],ch
+       add             byte ptr [bx+si],dh
+       add             byte ptr [bx+di],dh
+       add             byte ptr [bx+di],dh
+       add             byte ptr [bp+si],dh
+       add             byte ptr [bp+di],dh
+       add             byte ptr [si],dh
+       add             byte ptr [di],dh
+       add             byte ptr ds:[3600H],dh
+       add             byte ptr [bx],dh
+       add             byte ptr [bx+si],bh
+       add             byte ptr [bx+di],bh
+       add             byte ptr [bp+si],bh
+       add             byte ptr [bp+di],bh
+       add             byte ptr [si],bh
+       add             byte ptr [di],bh
+       add             byte ptr ds:[3f00H],bh
+       add             byte ptr [bx+si],al
+       inc             cx
+       add             byte ptr [bx+di],al
+       inc             dx
+       add             byte ptr [bp+di],al
+       inc             sp
+       add             byte ptr [di],al
+       inc             si
+       add             byte ptr [bx],al
+       dec             ax
+       add             byte ptr [bx+di],cl
+       dec             dx
+       add             byte ptr [bp+di],cl
+       dec             sp
+       add             byte ptr [di],cl
+       dec             si
+       add             byte ptr [bx+si],dl
+       push            cx
+       add             byte ptr [bp+si],dl
+       push            bx
+       add             byte ptr [si],dl
+       push            bp
+       add             byte ptr [bp],dl
+       push            di
+       add             byte ptr [bx+si],bl
+       pop             cx
+       add             byte ptr [bp+si],bl
+       pop             bx
+       add             byte ptr [si],bl
+       pop             bp
+       add             byte ptr [bp],bl
+       pop             di
+       add             byte ptr [bx+si],ah
+       ;bound          ax,word ptr [bx+si]
+       arpl            word ptr [bx+si],ax
+       add             byte ptr fs:[di],ah
+       add             byte ptr [bx],ah
+       push            6900H
+       add             byte ptr [bp+si],ch
+       imul            ax,word ptr [bx+si],6cH
+       add             byte ptr [di],ch
+       outsb
+       add             byte ptr [bx],ch
+       jo              L$1279
+L$1279:
+       jno             L$1280
+L$1280:
+       jb              L$1281
+L$1281:
+       je              L$1282
+L$1282:
+       jne             L$1283
+L$1283:
+       jbe             L$1284
+L$1284:
+       ja              L$1285
+L$1285:
+       js              L$1286
+L$1286:
+       jns             L$1287
+L$1287:
+       jp              L$1288
+L$1288:
+       jpo             L$1289
+L$1289:
+       jl              L$1290
+L$1290:
+       jge             L$1291
+L$1291:
+       jle             L$1292
+L$1292:
+       jg              L$1293
+L$1293:
+       add             byte ptr [bx+si],81H
+       add             byte ptr -7d00H[bp+si],al
+       add             byte ptr -7b00H[si],al
+       add             byte ptr -7a00H[di],al
+       add             byte ptr -7800H[bx],al
+       add             byte ptr -7600H[bx+di],cl
+       add             byte ptr -7400H[bp+di],cl
+       add             byte ptr -7200H[di],cl
+       add             byte ptr -7100H[bx],cl
+       add             byte ptr -6f00H[bx+si],dl
+       add             byte ptr -6d00H[bp+si],dl
+       add             byte ptr -6c00H[si],dl
+       add             byte ptr -6a00H[di],dl
+       add             byte ptr -6800H[bx],dl
+       add             byte ptr -6700H[bx+si],bl
+       add             byte ptr -6500H[bp+si],bl
+       add             byte ptr -6400H[bp+di],bl
+       add             byte ptr -6300H[di],bl
+       add             byte ptr -6100H[bp],bl
+       add             byte ptr -6000H[bx+si],ah
+       add             byte ptr -5e00H[bx+di],ah
+       add             byte ptr -5d00H[bp+si],ah
+       add             byte ptr -5c00H[bp+di],ah
+       add             byte ptr -5b00H[di],ah
+       add             byte ptr -5a00H[bp],ah
+       add             byte ptr -5900H[bx],ah
+       add             byte ptr -5700H[bx+si],ch
+       add             byte ptr -5600H[bx+di],ch
+       add             byte ptr -5500H[bp+si],ch
+       add             byte ptr -5400H[bp+di],ch
+       add             byte ptr -5300H[si],ch
+       add             byte ptr -5300H[di],ch
+       add             byte ptr -5200H[bp],ch
+       add             byte ptr -5100H[bx],ch
+       add             byte ptr -5000H[bx+si],dh
+       add             byte ptr -4f00H[bx+si],dh
+       add             byte ptr -4f00H[bx+di],dh
+       add             byte ptr -4e00H[bp+si],dh
+       add             byte ptr -4d00H[bp+di],dh
+       add             byte ptr -4c00H[bp+di],dh
+       add             byte ptr -4c00H[si],dh
+       add             byte ptr -4b00H[si],dh
+       add             byte ptr -4b00H[di],dh
+       add             byte ptr -4a00H[bp],dh
+       add             byte ptr -4a00H[bp],dh
+       add             byte ptr -4900H[bx],dh
+       add             byte ptr -4900H[bx],dh
+       add             byte ptr -4800H[bx+si],bh
+       add             byte ptr -4800H[bx+si],bh
+       add             byte ptr -4700H[bx+di],bh
+       add             byte ptr -4700H[bx+di],bh
+       add             byte ptr -4600H[bp+si],bh
+       add             byte ptr -4600H[bp+si],bh
+       add             byte ptr -4500H[bp+si],bh
+       add             byte ptr -4500H[bp+di],bh
+       add             byte ptr -4500H[bp+di],bh
+       add             byte ptr -4400H[si],bh
+       add             byte ptr -4400H[si],bh
+       add             byte ptr -4300H[si],bh
+       add             byte ptr -4300H[di],bh
+       add             byte ptr -4300H[di],bh
+       add             byte ptr -4200H[bp],bh
+       add             byte ptr -4200H[bp],bh
+       add             byte ptr -4100H[bp],bh
+       add             byte ptr -4100H[bx],bh
+       add             byte ptr -4000H[bx],bh
+       add             al,al
+       add             al,al
+       add             al,al
+       add             al,al
+       add             cl,al
+       add             cl,al
+       add             cl,al
+       add             cl,al
+       add             dl,al
+       add             dl,al
+       add             dl,al
+       add             dl,al
+       add             bl,al
+       add             bl,al
+       add             bl,al
+       add             bl,al
+       add             ah,al
+       add             ah,al
+       add             ah,al
+       add             ch,al
+       add             ch,al
+       add             ch,al
+       add             ch,al
+       add             dh,al
+       add             dh,al
+       add             dh,al
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             al,cl
+       add             al,cl
+       add             al,cl
+       add             cl,cl
+       add             cl,cl
+       add             cl,cl
+       add             dl,cl
+       add             dl,cl
+       add             bl,cl
+       add             bl,cl
+       add             bl,cl
+       add             ah,cl
+       add             ah,cl
+       add             ch,cl
+       add             ch,cl
+       add             ch,cl
+       add             dh,cl
+       add             dh,cl
+       add             bh,cl
+       add             bh,cl
+       add             al,dl
+       add             al,dl
+       add             al,dl
+       add             cl,dl
+       add             cl,dl
+       add             dl,dl
+       add             dl,dl
+       add             bl,dl
+       add             bl,dl
+       add             ah,dl
+       add             ah,dl
+       add             ch,dl
+       add             ch,dl
+       add             dh,dl
+       add             dh,dl
+       add             bh,dl
+       add             bh,dl
+       add             al,bl
+       add             al,bl
+       add             cl,bl
+       add             cl,bl
+       add             dl,bl
+       add             bl,bl
+       add             bl,bl
+       add             ah,bl
+       add             ah,bl
+       add             ch,bl
+       add             ch,bl
+       add             dh,bl
+       add             dh,bl
+       add             bh,bl
+       add             al,ah
+       add             al,ah
+       add             cl,ah
+       add             cl,ah
+       add             dl,ah
+       add             bl,ah
+       add             bl,ah
+       add             ah,ah
+       add             ah,ah
+       add             ch,ah
+       add             ch,ah
+       add             dh,ah
+       add             bh,ah
+       add             bh,ah
+       add             al,ch
+       add             al,ch
+       add             cl,ch
+       add             dl,ch
+       add             dl,ch
+       add             bl,ch
+       add             bl,ch
+       add             ah,ch
+       add             ch,ch
+       add             ch,ch
+       add             dh,ch
+       add             dh,ch
+       add             bh,ch
+       add             bh,ch
+       add             al,dh
+       add             cl,dh
+       add             cl,dh
+       add             dl,dh
+       add             dl,dh
+       add             bl,dh
+       add             bl,dh
+       add             ah,dh
+       add             ch,dh
+       add             ch,dh
+       add             dh,dh
+       add             dh,dh
+       add             bh,dh
+       add             bh,dh
+       add             al,bh
+       add             al,bh
+       add             cl,bh
+       add             cl,bh
+       add             dl,bh
+       add             dl,bh
+       add             bl,bh
+       add             bl,bh
+       add             ah,bh
+       add             ah,bh
+       add             ch,bh
+       add             ch,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             bh,bh
+       add             bh,bh
+       add             byte ptr [bx+si],al
+       add             word ptr [bx+si],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [si],ax
+       add             word ptr [si],ax
+       add             word ptr [si],ax
+       add             word ptr [di],ax
+       add             word ptr [di],ax
+       add             word ptr [di],ax
+       add             word ptr ds:[601H],ax
+       add             word ptr ds:[601H],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr ds:[601H],ax
+       add             word ptr ds:[601H],ax
+       add             word ptr [di],ax
+       add             word ptr [di],ax
+       add             word ptr [di],ax
+       add             word ptr [di],ax
+       add             word ptr [si],ax
+       add             word ptr [si],ax
+       add             word ptr [si],ax
+       add             word ptr [si],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+si],ax
+       add             word ptr [bx+si],ax
+       add             word ptr [bx+si],ax
+       add             word ptr [bx+si],ax
+       add             di,di
+       add             bh,bh
+       add             bh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             ch,bh
+       add             ch,bh
+       add             ch,bh
+       add             ah,bh
+       add             ah,bh
+       add             ah,bh
+       add             bl,bh
+       add             bl,bh
+       add             bl,bh
+       add             bl,bh
+       add             dl,bh
+       add             dl,bh
+       add             dl,bh
+       add             cl,bh
+       add             cl,bh
+       add             cl,bh
+       add             al,bh
+       add             al,bh
+       add             al,bh
+       add             al,bh
+       add             bh,dh
+       add             bh,dh
+       add             bh,dh
+       add             bh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             ch,dh
+       add             ch,dh
+       add             ch,dh
+       add             ch,dh
+       add             ch,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             ch,dh
+       add             ch,dh
+       add             ch,dh
+       add             ch,dh
+       add             ch,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             bh,dh
+       add             bh,dh
+       add             bh,dh
+       add             al,bh
+       add             al,bh
+       add             al,bh
+       add             cl,bh
+       add             cl,bh
+       add             cl,bh
+       add             dl,bh
+       add             dl,bh
+       add             bl,bh
+       add             bl,bh
+       add             bl,bh
+       add             ah,bh
+       add             ah,bh
+       add             ch,bh
+       add             ch,bh
+       add             dh,bh
+       add             dh,bh
+       add             bh,bh
+       add             bh,bh
+       add             byte ptr [bx+si],al
+       add             word ptr [bx+si],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [si],ax
+       add             word ptr [si],ax
+       add             word ptr [di],ax
+       add             word ptr [di],ax
+       add             word ptr ds:[701H],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+di],cx
+       add             word ptr [bp+di],cx
+       add             word ptr [si],cx
+       add             word ptr [di],cx
+       add             word ptr [di],cx
+       add             word ptr ds:[0f01H],cx
+       add             word ptr [bx],cx
+       add             word ptr [bx+si],dx
+       add             word ptr [bx+di],dx
+       add             word ptr [bp+si],dx
+       add             word ptr [bp+si],dx
+       add             word ptr [bp+di],dx
+       add             word ptr [si],dx
+       add             word ptr [si],dx
+       add             word ptr [di],dx
+       add             word ptr ds:[1701H],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx+si],bx
+       add             word ptr [bx+di],bx
+       add             word ptr [bp+si],bx
+       add             word ptr [bp+si],bx
+       add             word ptr [bp+di],bx
+       add             word ptr [si],bx
+       add             word ptr [di],bx
+       add             word ptr [di],bx
+       add             word ptr ds:[1f01H],bx
+       add             word ptr [bx+si],sp
+       add             word ptr [bx+di],sp
+       add             word ptr [bx+di],sp
+       add             word ptr [bp+si],sp
+       add             word ptr [bp+di],sp
+       add             word ptr [si],sp
+       add             word ptr [si],sp
+       add             word ptr [di],sp
+       add             word ptr ds:[2701H],sp
+       add             word ptr [bx+si],bp
+       add             word ptr [bx+si],bp
+       add             word ptr [bx+di],bp
+       add             word ptr [bp+si],bp
+       add             word ptr [bp+di],bp
+       add             word ptr [bp+di],bp
+       add             word ptr [si],bp
+       add             word ptr [di],bp
+       add             word ptr ds:[2e01H],bp
+       add             word ptr [bx],bp
+       add             word ptr [bx+si],si
+       add             word ptr [bx+di],si
+       add             word ptr [bp+si],si
+       add             word ptr [bp+si],si
+       add             word ptr [bp+di],si
+       add             word ptr [si],si
+       add             word ptr [di],si
+       add             word ptr [di],si
+       add             word ptr ds:[3701H],si
+       add             word ptr [bx+si],di
+       add             word ptr [bx+si],di
+       add             word ptr [bx+di],di
+       add             word ptr [bp+si],di
+       add             word ptr [bp+si],di
+       add             word ptr [bp+di],di
+       add             word ptr [si],di
+       add             word ptr [di],di
+       add             word ptr [di],di
+       add             word ptr ds:[3f01H],di
+       add             word ptr [bx],di
+       add             word ptr 1[bx+si],ax
+       inc             cx
+       add             word ptr 1[bx+di],ax
+       inc             dx
+       add             word ptr 1[bp+di],ax
+       inc             bx
+       add             word ptr 1[si],ax
+       inc             bp
+       add             word ptr 1[di],ax
+       inc             si
+       add             word ptr 1[bx],ax
+       inc             di
+       add             word ptr 1[bx+si],cx
+       dec             cx
+       add             word ptr 1[bx+di],cx
+       dec             dx
+       add             word ptr 1[bp+di],cx
+       dec             bx
+       add             word ptr 1[si],cx
+       dec             sp
+       add             word ptr 1[di],cx
+       dec             si
+       add             word ptr 1[bp],cx
+       dec             di
+       add             word ptr 1[bx],cx
+       push            ax
+       add             word ptr 1[bx+di],dx
+       push            cx
+       add             word ptr 1[bp+si],dx
+       push            dx
+       add             word ptr 1[bp+di],dx
+       push            bx
+       add             word ptr 1[si],dx
+       push            bp
+       add             word ptr 1[di],dx
+       push            si
+       add             word ptr 1[bp],dx
+       push            di
+       add             word ptr 1[bx],dx
+       pop             ax
+       add             word ptr 1[bx+si],bx
+       pop             cx
+       add             word ptr 1[bx+di],bx
+       pop             dx
+       add             word ptr 1[bp+si],bx
+       pop             bx
+       add             word ptr 1[bp+di],bx
+       pop             sp
+       add             word ptr 1[si],bx
+       pop             bp
+       add             word ptr 1[bp],bx
+       pop             si
+       add             word ptr 1[bx],bx
+       pop             di
+       add             word ptr 1[bx+si],sp
+       ;pusha
+       add             word ptr 1[bx+di],sp
+       ;popa
+       add             word ptr 1[bp+si],sp
+       ;bound          ax,word ptr [bx+di]
+       arpl            word ptr [bx+di],ax
+       arpl            word ptr [bx+di],ax
+       add             word ptr fs:1[si],sp
+       add             word ptr gs:1[di],sp
+       add             dword ptr 1[bp],esp
+       add             word ptr 1[edi],sp
+       push            6801H
+       add             word ptr 1[bx+di],bp
+       imul            ax,word ptr [bx+di],16aH
+       push            1
+       imul            ax,word ptr [bx+di],6bH
+       add             word ptr 1[si],bp
+       insb
+       add             word ptr 1[di],bp
+       insw
+       add             word ptr 1[bp],bp
+       outsw
+       add             word ptr 1[bx],bp
+       jo              L$1294
+    DB 70H
+L$1294:
+    DD L$1295
+L$1295 equ $-2
+L$1296:
+    DD L$1297
+L$1297 equ $-2
+L$1298:
+    DD L$1299
+L$1299 equ $-2
+L$1300:
+    DD L$1301
+L$1301 equ $-2
+L$1302:
+    DD L$1303
+L$1303 equ $-2
+L$1304:
+    DD L$1305
+L$1305 equ $-2
+L$1306:
+    DD L$1307
+L$1307 equ $-2
+L$1308:
+    DD L$1309
+L$1309 equ $-2
+L$1310:
+    DD L$1311
+L$1311 equ $-2
+L$1312:
+    DD L$1313
+L$1313 equ $-2
+L$1314:
+    DD L$1315
+L$1315 equ $-2
+L$1316:
+    DD L$1317
+L$1317 equ $-2
+L$1318:
+    DD L$1319
+L$1319:
+       add             word ptr -7dffH[bp+si],ax
+       add             word ptr -7bffH[bp+di],ax
+       add             word ptr -79ffH[di],ax
+       add             word ptr -78ffH[bp],ax
+       add             word ptr -76ffH[bx+si],cx
+       add             word ptr -75ffH[bp+si],cx
+       add             word ptr -73ffH[bp+di],cx
+       add             word ptr -71ffH[di],cx
+       add             word ptr -6fffH[bx],cx
+       add             word ptr -6dffH[bx+di],dx
+       add             word ptr -6cffH[bp+si],dx
+       add             word ptr -6affH[si],dx
+       add             word ptr -68ffH[bp],dx
+       add             word ptr -66ffH[bx+si],bx
+       add             word ptr -64ffH[bp+si],bx
+       add             word ptr -62ffH[si],bx
+       add             word ptr -5fffH[bx],bx
+       add             word ptr -5dffH[bx+di],sp
+       add             word ptr -5bffH[bp+di],sp
+       add             word ptr -59ffH[di],sp
+       add             word ptr -56ffH[bx],sp
+       add             word ptr -54ffH[bp+si],bp
+       add             word ptr -52ffH[si],bp
+       add             word ptr -4fffH[bx],bp
+       add             word ptr -4dffH[bx+di],si
+       add             word ptr -4affH[bp+di],si
+       add             word ptr -48ffH[bp],si
+       add             word ptr -45ffH[bx+di],di
+       add             word ptr -43ffH[bp+di],di
+       add             word ptr -40ffH[bp],di
+       add             ax,ax
+       add             dx,ax
+       add             bx,ax
+       add             sp,ax
+       add             si,ax
+       add             di,ax
+       add             cx,cx
+       add             dx,cx
+       add             bx,cx
+       add             bp,cx
+       add             si,cx
+       add             ax,dx
+       add             cx,dx
+       add             dx,dx
+       add             sp,dx
+       add             bp,dx
+       add             di,dx
+       add             ax,bx
+       add             dx,bx
+       add             bx,bx
+       add             bp,bx
+       add             si,bx
+       add             ax,sp
+       add             cx,sp
+       add             bx,sp
+       add             sp,sp
+       add             si,sp
+       add             di,sp
+       add             cx,bp
+       add             dx,bp
+       add             sp,bp
+       add             bp,bp
+       add             di,bp
+       add             ax,si
+       add             dx,si
+       add             bx,si
+       add             bp,si
+       add             si,si
+       add             ax,di
+       add             cx,di
+       add             bx,di
+       add             sp,di
+       add             si,di
+       add             di,di
+       add             word ptr [bx+di],ax
+       add             al,byte ptr [bp+di]
+       add             al,byte ptr [si]
+       add             al,byte ptr ds:[702H]
+       add             cl,byte ptr [bx+di]
+       add             cl,byte ptr [bp+si]
+       add             cl,byte ptr [si]
+       add             cl,byte ptr [di]
+       add             cl,byte ptr [bx]
+       add             dl,byte ptr [bx+si]
+       add             dl,byte ptr [bp+si]
+       add             dl,byte ptr [bp+di]
+       add             dl,byte ptr [di]
+       add             dl,byte ptr ds:[1802H]
+       add             bl,byte ptr [bx+di]
+       add             bl,byte ptr [bp+di]
+       add             bl,byte ptr [si]
+       add             bl,byte ptr ds:[1f02H]
+       add             ah,byte ptr [bx+di]
+       add             ah,byte ptr [bp+si]
+       add             ah,byte ptr [si]
+       add             ah,byte ptr [di]
+       add             ah,byte ptr [bx]
+       add             ch,byte ptr [bx+si]
+       add             ch,byte ptr [bp+si]
+       add             ch,byte ptr [bp+di]
+       add             ch,byte ptr [di]
+       add             ch,byte ptr ds:[2f02H]
+       add             dh,byte ptr [bx+di]
+       add             dh,byte ptr [bp+si]
+       add             dh,byte ptr [si]
+       add             dh,byte ptr [di]
+       add             dh,byte ptr ds:[3802H]
+       add             bh,byte ptr [bx+di]
+       add             bh,byte ptr [bp+di]
+       add             bh,byte ptr [si]
+       add             bh,byte ptr [di]
+       add             bh,byte ptr [bx]
+       add             al,byte ptr 2[bx+si]
+       inc             cx
+       add             al,byte ptr 2[bp+di]
+       inc             sp
+       add             al,byte ptr 2[di]
+       inc             si
+       add             cl,byte ptr 2[bx+si]
+       dec             cx
+       add             cl,byte ptr 2[bp+si]
+       dec             sp
+       add             cl,byte ptr 2[di]
+       dec             si
+       add             cl,byte ptr 2[bx]
+       push            ax
+       add             dl,byte ptr 2[bp+si]
+       push            bx
+       add             dl,byte ptr 2[si]
+       push            bp
+       add             dl,byte ptr 2[bp]
+       pop             ax
+       add             bl,byte ptr 2[bx+di]
+       pop             dx
+       add             bl,byte ptr 2[bp+di]
+       pop             sp
+       add             bl,byte ptr 2[di]
+       pop             si
+       add             bl,byte ptr 2[bx]
+       ;pusha
+       add             ah,byte ptr 2[bp+si]
+       arpl            word ptr [bp+si],ax
+       add             ah,byte ptr fs:2[di]
+       add             ah,byte ptr 2[bx]
+       push            6902H
+       add             ch,byte ptr 2[bp+si]
+       imul            ax,word ptr [bp+si],6cH
+       add             ch,byte ptr 2[di]
+       insw
+       add             ch,byte ptr 2[bp]
+       outsw
+       add             dh,byte ptr 2[bx+si]
+       jno             L$1320
+       jb              L$1321
+L$1320:
+       jae             L$1322
+L$1321:
+       je              L$1323
+L$1322:
+       jne             L$1324
+L$1323:
+       jne             L$1325
+L$1324:
+       jbe             L$1326
+L$1325:
+       ja              L$1327
+L$1326:
+       js              L$1328
+L$1327:
+       jns             L$1329
+L$1328:
+       jns             L$1330
+L$1329:
+       jp              L$1331
+L$1330:
+       jpo             L$1332
+L$1331:
+       jl              L$1333
+L$1332:
+       jge             L$1334
+L$1333:
+       jge             L$1335
+L$1334:
+       jle             L$1336
+L$1335:
+       jg              L$1337
+L$1336:
+    DB 80H, 2
+L$1337:
+       add             byte ptr [bp+si],81H
+       add             al,byte ptr -7dfeH[bp+si]
+       add             al,byte ptr -7bfeH[bp+di]
+       add             al,byte ptr -7afeH[si]
+       add             al,byte ptr -79feH[bp]
+       add             al,byte ptr -77feH[bx]
+       add             cl,byte ptr -76feH[bx+si]
+       add             cl,byte ptr -75feH[bp+si]
+       add             cl,byte ptr -74feH[bp+di]
+       add             cl,byte ptr -72feH[si]
+       add             cl,byte ptr -71feH[di]
+       add             cl,byte ptr -70feH[bp]
+       add             cl,byte ptr -6ffeH[bx]
+       add             dl,byte ptr -6efeH[bx+si]
+       add             dl,byte ptr -6dfeH[bp+si]
+       add             dl,byte ptr -6cfeH[bp+di]
+       add             dl,byte ptr -6bfeH[si]
+       add             dl,byte ptr -6afeH[di]
+       add             dl,byte ptr -69feH[bp]
+       add             dl,byte ptr -68feH[bx]
+       add             bl,byte ptr -67feH[bx+si]
+       add             bl,byte ptr -66feH[bx+di]
+       add             bl,byte ptr -65feH[bp+si]
+       add             bl,byte ptr -64feH[bp+di]
+       add             bl,byte ptr -63feH[si]
+       add             bl,byte ptr -62feH[di]
+       add             bl,byte ptr -61feH[bp]
+       add             bl,byte ptr -60feH[bx]
+       add             ah,byte ptr -5ffeH[bx+si]
+       add             ah,byte ptr -5efeH[bx+di]
+       add             ah,byte ptr -5cfeH[bp+si]
+       add             ah,byte ptr -5bfeH[bp+di]
+       add             ah,byte ptr -5afeH[si]
+       add             ah,byte ptr -59feH[di]
+       add             ah,byte ptr -58feH[bp]
+       add             ah,byte ptr -57feH[bx]
+       add             ch,byte ptr -56feH[bx+si]
+       add             ch,byte ptr -55feH[bx+di]
+       add             ch,byte ptr -54feH[bp+si]
+       add             ch,byte ptr -53feH[si]
+       add             ch,byte ptr -52feH[di]
+       add             ch,byte ptr -51feH[bp]
+       add             ch,byte ptr -4ffeH[bx]
+       add             dh,byte ptr -4efeH[bx+si]
+       add             dh,byte ptr -4dfeH[bx+di]
+       add             dh,byte ptr -4cfeH[bp+di]
+       add             dh,byte ptr -4bfeH[si]
+       add             dh,byte ptr -49feH[di]
+       add             dh,byte ptr -48feH[bp]
+       add             bh,byte ptr -47feH[bx+si]
+       add             bh,byte ptr -45feH[bx+di]
+       add             bh,byte ptr -44feH[bp+si]
+       add             bh,byte ptr -43feH[si]
+       add             bh,byte ptr -41feH[di]
+       add             bh,byte ptr -40feH[bp]
+       add             al,al
+       add             al,al
+       add             al,cl
+       add             al,dl
+       add             al,dl
+       add             al,bl
+       add             al,ah
+       add             al,ch
+       add             al,ch
+       add             al,dh
+       add             al,bh
+       add             al,bh
+       add             cl,al
+       add             cl,cl
+       add             cl,dl
+       add             cl,dl
+       add             cl,bl
+       add             cl,ah
+       add             cl,ch
+       add             cl,ch
+       add             cl,dh
+       add             cl,bh
+       add             dl,al
+       add             dl,cl
+       add             dl,cl
+       add             dl,dl
+       add             dl,bl
+       add             dl,ah
+       add             dl,ah
+       add             dl,ch
+       add             dl,dh
+       add             dl,bh
+       add             dl,bh
+       add             bl,al
+       add             bl,cl
+       add             bl,dl
+       add             bl,bl
+       add             bl,bl
+       add             bl,ah
+       add             bl,ch
+       add             bl,dh
+       add             bl,dh
+       add             bl,bh
+       add             ah,al
+       add             ah,cl
+       add             ah,dl
+       add             ah,dl
+       add             ah,bl
+       add             ah,ah
+       add             ah,ch
+       add             ah,ch
+       add             ah,dh
+       add             ah,bh
+       add             ch,al
+       add             ch,al
+       add             ch,cl
+       add             ch,dl
+       add             ch,bl
+       add             ch,bl
+       add             ch,ah
+       add             ch,ch
+       add             ch,ch
+       add             ch,dh
+       add             ch,bh
+       add             dh,al
+       add             dh,al
+       add             dh,cl
+       add             dh,dl
+       add             dh,dl
+       add             dh,bl
+       add             dh,ah
+       add             dh,ah
+       add             dh,ch
+       add             dh,dh
+       add             dh,dh
+       add             dh,bh
+       add             bh,al
+       add             bh,al
+       add             bh,cl
+       add             bh,dl
+       add             bh,dl
+       add             bh,bl
+       add             bh,bl
+       add             bh,ah
+       add             bh,ah
+       add             bh,ch
+       add             bh,dh
+       add             bh,dh
+       add             bh,bh
+       add             bh,bh
+       add             al,byte ptr [bx+si]
+       add             ax,word ptr [bx+si]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [si]
+       add             ax,word ptr [si]
+       add             ax,word ptr [si]
+       add             ax,word ptr [di]
+       add             ax,word ptr [di]
+       add             ax,word ptr ds:[603H]
+       add             ax,word ptr ds:[703H]
+       add             ax,word ptr [bx]
+       add             ax,word ptr [bx]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+si]
+       add             ax,word ptr [bx]
+       add             ax,word ptr [bx]
+       add             ax,word ptr [bx]
+       add             ax,word ptr [bx]
+       add             ax,word ptr ds:[603H]
+       add             ax,word ptr ds:[503H]
+       add             ax,word ptr [di]
+       add             ax,word ptr [di]
+       add             ax,word ptr [si]
+       add             ax,word ptr [si]
+       add             ax,word ptr [si]
+       add             ax,word ptr [si]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+si]
+       add             ax,word ptr [bx+si]
+       add             ax,word ptr [bx+si]
+       add             di,di
+       add             bh,bh
+       add             bh,bh
+       add             bh,bh
+       add             bh,dh
+       add             bh,dh
+       add             bh,dh
+       add             bh,ch
+       add             bh,ch
+       add             bh,ch
+       add             bh,ah
+       add             bh,ah
+       add             bh,ah
+       add             bh,ah
+       add             bh,bl
+       add             bh,bl
+       add             bh,bl
+       add             bh,bl
+       add             bh,dl
+       add             bh,dl
+       add             bh,dl
+       add             bh,dl
+       add             bh,cl
+       add             bh,cl
+       add             bh,cl
+       add             bh,cl
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             bh,cl
+       add             bh,cl
+       add             bh,cl
+       add             bh,cl
+       add             bh,dl
+       add             bh,dl
+       add             bh,dl
+       add             bh,bl
+       add             bh,bl
+       add             bh,bl
+       add             bh,ah
+       add             bh,ah
+       add             bh,ah
+       add             bh,ch
+       add             bh,ch
+       add             bh,ch
+       add             bh,dh
+       add             bh,dh
+       add             bh,dh
+       add             bh,bh
+       add             bh,bh
+       add             al,byte ptr [bx+si]
+       add             ax,word ptr [bx+si]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [si]
+       add             ax,word ptr [si]
+       add             ax,word ptr [di]
+       add             ax,word ptr [di]
+       add             ax,word ptr ds:[603H]
+       add             ax,word ptr [bx]
+       add             ax,word ptr [bx]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr ds:[0e03H]
+       add             cx,word ptr [bx]
+       add             dx,word ptr [bx+si]
+       add             dx,word ptr [bx+si]
+       add             dx,word ptr [bx+di]
+       add             dx,word ptr [bx+di]
+       add             dx,word ptr [bp+si]
+       add             dx,word ptr [bp+si]
+       add             dx,word ptr [bp+di]
+       add             dx,word ptr [si]
+       add             dx,word ptr [si]
+       add             dx,word ptr [di]
+       add             dx,word ptr [di]
+       add             dx,word ptr ds:[1703H]
+       add             dx,word ptr [bx]
+       add             bx,word ptr [bx+si]
+       add             bx,word ptr [bx+si]
+       add             bx,word ptr [bx+di]
+       add             bx,word ptr [bp+si]
+       add             bx,word ptr [bp+si]
+       add             bx,word ptr [bp+di]
+       add             bx,word ptr [bp+di]
+       add             bx,word ptr [si]
+       add             bx,word ptr [si]
+       add             bx,word ptr [di]
+       add             bx,word ptr ds:[1e03H]
+       add             bx,word ptr [bx]
+       add             bx,word ptr [bx]
+       add             sp,word ptr [bx+si]
+       add             sp,word ptr [bx+di]
+       add             sp,word ptr [bx+di]
+       add             sp,word ptr [bp+si]
+       add             sp,word ptr [bp+si]
+       add             sp,word ptr [bp+di]
+       add             sp,word ptr [bp+di]
+       add             sp,word ptr [si]
+       add             sp,word ptr [si]
+       add             sp,word ptr [di]
+       add             sp,word ptr ds:[2603H]
+       add             sp,word ptr [bx]
+       add             sp,word ptr [bx]
+       add             bp,word ptr [bx+si]
+       add             bp,word ptr [bx+si]
+       add             bp,word ptr [bx+di]
+       add             bp,word ptr [bx+di]
+       add             bp,word ptr [bp+si]
+       add             bp,word ptr [bp+si]
+       add             bp,word ptr [bp+di]
+       add             bp,word ptr [bp+di]
+       add             bp,word ptr [si]
+       add             bp,word ptr [si]
+       add             bp,word ptr [di]
+       add             bp,word ptr [di]
+       add             bp,word ptr ds:[2e03H]
+       add             bp,word ptr [bx]
+       add             bp,word ptr [bx]
+       add             bp,word ptr [bx]
+       add             si,word ptr [bx+si]
+       add             si,word ptr [bx+si]
+       add             si,word ptr [bx+di]
+       add             si,word ptr [bx+di]
+       add             si,word ptr [bp+si]
+       add             si,word ptr [bp+si]
+       add             si,word ptr [bp+si]
+       add             si,word ptr [bp+di]
+       add             si,word ptr [bp+di]
+       add             si,word ptr [si]
+       add             si,word ptr [si]
+       add             si,word ptr [si]
+       add             si,word ptr [di]
+       add             si,word ptr [di]
+       add             si,word ptr ds:[3603H]
+       add             si,word ptr ds:[3703H]
+       add             si,word ptr [bx]
+       add             si,word ptr [bx]
+       add             di,word ptr [bx+si]
+       add             di,word ptr [bx+si]
+       add             di,word ptr [bx+si]
+       add             di,word ptr [bx+di]
+       add             di,word ptr [bx+di]
+       add             di,word ptr [bx+di]
+       add             di,word ptr [bp+si]
+       add             di,word ptr [bp+si]
+       add             di,word ptr [bp+si]
+       add             di,word ptr [bp+si]
+       add             di,word ptr [bp+di]
+       add             di,word ptr [bp+di]
+       add             di,word ptr [bp+di]
+       add             di,word ptr [si]
+       add             di,word ptr [si]
+       add             di,word ptr [si]
+       add             di,word ptr [si]
+       add             di,word ptr [di]
+       add             di,word ptr [di]
+       add             di,word ptr [di]
+       add             di,word ptr [di]
+       add             di,word ptr ds:[3e03H]
+       add             di,word ptr ds:[3e03H]
+       add             di,word ptr [bx]
+       add             di,word ptr [bx]
+       add             di,word ptr [bx]
+       add             di,word ptr [bx]
+       add             di,word ptr [bx]
+       add             ax,word ptr 3[bx+si]
+       inc             ax
+       add             ax,word ptr 3[bx+si]
+       inc             ax
+       add             ax,word ptr 3[bx+di]
+       inc             cx
+       add             ax,word ptr 3[bx+di]
+       inc             cx
+       add             ax,word ptr 3[bx+di]
+       inc             dx
+       add             ax,word ptr 3[bp+si]
+       inc             dx
+       add             ax,word ptr 3[bp+si]
+       inc             dx
+       add             ax,word ptr 3[bp+di]
+       inc             bx
+       add             ax,word ptr 3[bp+di]
+       inc             bx
+       add             ax,word ptr 3[bp+di]
+       inc             sp
+       add             ax,word ptr 3[si]
+       inc             sp
+       add             ax,word ptr 3[si]
+       inc             sp
+       add             ax,word ptr 3[di]
+       inc             bp
+       add             ax,word ptr 3[di]
+       inc             bp
+       add             ax,word ptr 3[di]
+       inc             si
+       add             ax,word ptr 3[bp]
+       inc             si
+       add             ax,word ptr 3[bp]
+       inc             di
+       add             ax,word ptr 3[bx]
+       inc             di
+       add             ax,word ptr 3[bx]
+       dec             ax
+       add             cx,word ptr 3[bx+si]
+       dec             ax
+       add             cx,word ptr 3[bx+si]
+       dec             cx
+       add             cx,word ptr 3[bx+di]
+       dec             cx
+       add             cx,word ptr 3[bx+di]
+       dec             dx
+       add             cx,word ptr 3[bp+si]
+       dec             dx
+       add             cx,word ptr 3[bp+di]
+       dec             bx
+       add             cx,word ptr 3[bp+di]
+       dec             bx
+       add             cx,word ptr 3[si]
+       dec             sp
+       add             cx,word ptr 3[si]
+       dec             bp
+       add             cx,word ptr 3[di]
+       dec             si
+       add             cx,word ptr 3[bp]
+       dec             si
+       add             cx,word ptr 3[bx]
+       dec             di
+       add             cx,word ptr 3[bx]
+       push            ax
+       add             dx,word ptr 3[bx+si]
+       push            cx
+       add             dx,word ptr 3[bx+di]
+       push            dx
+       add             dx,word ptr 3[bp+si]
+       push            dx
+       add             dx,word ptr 3[bp+di]
+       push            bx
+       add             dx,word ptr 3[si]
+       push            sp
+       add             dx,word ptr 3[di]
+       push            bp
+       add             dx,word ptr 3[bp]
+       push            si
+       add             dx,word ptr 3[bx]
+       pop             ax
+       add             bx,word ptr 3[bx+si]
+       pop             cx
+       add             bx,word ptr 3[bx+di]
+       pop             dx
+       add             bx,word ptr 3[bp+si]
+       pop             bx
+       add             bx,word ptr 3[si]
+       pop             sp
+       add             bx,word ptr 3[di]
+       pop             bp
+       add             bx,word ptr 3[bp]
+       pop             di
+       add             bx,word ptr 3[bx]
+       ;pusha
+       add             sp,word ptr 3[bx+di]
+       ;bound          ax,word ptr [bp+di]
+       ;bound          ax,word ptr [bp+di]
+       arpl            word ptr [bp+di],ax
+       add             sp,word ptr fs:3[si]
+       add             sp,word ptr gs:3[bp]
+       add             sp,word ptr 3[edi]
+       push            6903H
+       add             bp,word ptr 3[bp+si]
+       imul            ax,word ptr [bp+di],6bH
+       add             bp,word ptr 3[si]
+       insw
+       add             bp,word ptr 3[bp]
+       outsw
+       add             si,word ptr 3[bx+si]
+       jo              L$1338
+       jno             L$1339
+    DB 72H
+L$1338:
+    DD L$1340
+L$1339 equ $-2
+L$1340:
+    DD L$1342
+L$1341 equ $-2
+L$1342:
+    DD L$1344
+L$1343 equ $-2
+L$1344:
+    DD L$1346
+L$1345 equ $-2
+L$1346:
+    DD L$1348
+L$1347 equ $-2
+L$1348:
+    DD L$1350
+L$1349 equ $-2
+L$1350:
+    DD L$1352
+L$1351 equ $-2
+L$1352:
+    DD L$1354
+L$1353:
+L$1354:
+       add             ax,word ptr -7cfdH[bp+si]
+       add             ax,word ptr -7afdH[si]
+       add             ax,word ptr -78fdH[bp]
+       add             cx,word ptr -76fdH[bx+si]
+       add             cx,word ptr -74fdH[bp+si]
+       add             cx,word ptr -71fdH[di]
+       add             cx,word ptr -6ffdH[bx]
+       add             dx,word ptr -6dfdH[bx+di]
+       add             dx,word ptr -6bfdH[bp+di]
+       add             dx,word ptr -69fdH[di]
+       add             dx,word ptr -67fdH[bx]
+       add             bx,word ptr -65fdH[bx+di]
+       add             bx,word ptr -63fdH[bp+di]
+       add             bx,word ptr -60fdH[di]
+       add             sp,word ptr -5efdH[bx+si]
+       add             sp,word ptr -5cfdH[bp+si]
+       add             sp,word ptr -5afdH[si]
+       add             sp,word ptr -58fdH[bp]
+       add             bp,word ptr -56fdH[bx+si]
+       add             bp,word ptr -54fdH[bp+si]
+       add             bp,word ptr -52fdH[si]
+       add             bp,word ptr -50fdH[bp]
+       add             si,word ptr -4dfdH[bx+di]
+       add             si,word ptr -4bfdH[bp+di]
+       add             si,word ptr -49fdH[di]
+       add             si,word ptr -47fdH[bx]
+       add             di,word ptr -45fdH[bx+di]
+       add             di,word ptr -43fdH[bp+di]
+       add             di,word ptr -41fdH[di]
+       add             di,word ptr -40fdH[bp]
+       add             ax,ax
+       add             ax,cx
+       add             ax,dx
+       add             ax,bx
+       add             ax,sp
+       add             ax,bp
+       add             ax,si
+       add             ax,di
+       add             cx,ax
+       add             cx,cx
+       add             cx,cx
+       add             cx,dx
+       add             cx,bx
+       add             cx,sp
+       add             cx,bp
+       add             cx,si
+       add             cx,si
+       add             cx,di
+       add             dx,ax
+       add             dx,cx
+       add             dx,dx
+       add             dx,dx
+       add             dx,bx
+       add             dx,sp
+       add             dx,bp
+       add             dx,bp
+       add             dx,si
+       add             dx,di
+       add             dx,di
+       add             bx,ax
+       add             bx,cx
+       add             bx,cx
+       add             bx,dx
+       add             bx,bx
+       add             bx,bx
+       add             bx,sp
+       add             bx,sp
+       add             bx,bp
+       add             bx,si
+       add             bx,si
+       add             bx,di
+       add             bx,di
+       add             sp,ax
+       add             sp,ax
+       add             sp,cx
+       add             sp,cx
+       add             sp,dx
+       add             sp,dx
+       add             sp,bx
+       add             sp,bx
+       add             sp,sp
+       add             sp,sp
+       add             sp,sp
+       add             sp,bp
+       add             sp,bp
+       add             sp,si
+       add             sp,si
+       add             sp,si
+       add             sp,di
+       add             sp,di
+       add             sp,di
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,sp
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,bx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,dx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,cx
+       add             bp,ax
+       add             bp,ax
+       add             bp,ax
+       add             sp,di
+       add             sp,di
+       add             sp,di
+       add             sp,si
+       add             sp,si
+       add             sp,si
+       add             sp,bp
+       add             sp,bp
+       add             sp,sp
+       add             sp,sp
+       add             sp,sp
+       add             sp,bx
+       add             sp,bx
+       add             sp,dx
+       add             sp,dx
+       add             sp,cx
+       add             sp,cx
+       add             sp,ax
+       add             sp,ax
+       add             bx,di
+       add             bx,di
+       add             bx,si
+       add             bx,si
+       add             bx,bp
+       add             bx,sp
+       add             bx,sp
+       add             bx,bx
+       add             bx,bx
+       add             bx,dx
+       add             bx,cx
+       add             bx,cx
+       add             bx,ax
+       add             dx,di
+       add             dx,di
+       add             dx,si
+       add             dx,bp
+       add             dx,bp
+       add             dx,sp
+       add             dx,bx
+       add             dx,dx
+       add             dx,dx
+       add             dx,cx
+       add             dx,ax
+       add             cx,di
+       add             cx,si
+       add             cx,si
+       add             cx,bp
+       add             cx,sp
+       add             cx,bx
+       add             cx,dx
+       add             cx,cx
+       add             cx,cx
+       add             cx,ax
+       add             ax,di
+       add             ax,si
+       add             ax,bp
+       add             ax,sp
+       add             ax,bx
+       add             ax,dx
+       add             ax,cx
+       add             ax,ax
+       add             di,word ptr -41fdH[bx]
+       add             di,word ptr -42fdH[bp]
+       add             di,word ptr -44fdH[si]
+       add             di,word ptr -46fdH[bp+si]
+       add             di,word ptr -48fdH[bx+si]
+       add             si,word ptr -4afdH[bp]
+       add             si,word ptr -4cfdH[si]
+       add             si,word ptr -4efdH[bp+si]
+       add             bp,word ptr -51fdH[bx]
+       add             bp,word ptr -53fdH[di]
+       add             bp,word ptr -55fdH[bp+di]
+       add             bp,word ptr -57fdH[bx+di]
+       add             sp,word ptr -59fdH[bx]
+       add             sp,word ptr -5bfdH[di]
+       add             sp,word ptr -5dfdH[bp+di]
+       add             sp,word ptr -5ffdH[bx+di]
+       add             bx,word ptr -62fdH[bx]
+       add             bx,word ptr -64fdH[si]
+       add             bx,word ptr -66fdH[bp+si]
+       add             bx,word ptr -68fdH[bx+si]
+       add             dx,word ptr -6afdH[bp]
+       add             dx,word ptr -6cfdH[si]
+       add             dx,word ptr -6efdH[bp+si]
+       add             dx,word ptr -70fdH[bx+si]
+       add             cx,word ptr -72fdH[bp]
+       add             cx,word ptr -75fdH[bp+di]
+       add             cx,word ptr -77fdH[bx+di]
+       add             ax,word ptr -79fdH[bx]
+       add             ax,word ptr -7bfdH[di]
+       add             ax,word ptr -7dfdH[bp+di]
+       add             ax,word ptr -7ffdH[bx+di]
+       add             di,word ptr 3[bx]
+       jle             L$1355
+       jge             L$1356
+    DB 7cH
+L$1355:
+    DD L$1357
+L$1356 equ $-2
+L$1357:
+    DD L$1359
+L$1358 equ $-2
+L$1359:
+    DD L$1361
+L$1360 equ $-2
+L$1361:
+    DD L$1363
+L$1362 equ $-2
+L$1363:
+    DD L$1365
+L$1364 equ $-2
+L$1365:
+    DD L$1367
+L$1366 equ $-2
+L$1367:
+    DD L$1369
+L$1368 equ $-2
+L$1369:
+    DD L$1371
+L$1370:
+L$1371:
+       add             bp,word ptr 3[di]
+       insb
+       add             bp,word ptr 3[bp+di]
+       imul            ax,word ptr [bp+di],6aH
+       add             bp,word ptr 3[bx+di]
+       push            6703H
+       add             sp,word ptr 3[bx]
+       add             esp,dword ptr 3[di]
+       add             sp,word ptr fs:3[si]
+       arpl            word ptr [bp+di],ax
+       ;bound          ax,word ptr [bp+di]
+       ;bound          ax,word ptr [bp+di]
+       ;popa
+       add             sp,word ptr 3[bx+si]
+       pop             di
+       add             bx,word ptr 3[bx]
+       pop             si
+       add             bx,word ptr 3[di]
+       pop             bp
+       add             bx,word ptr 3[si]
+       pop             sp
+       add             bx,word ptr 3[bp+di]
+       pop             dx
+       add             bx,word ptr 3[bp+si]
+       pop             cx
+       add             bx,word ptr 3[bx+di]
+       pop             ax
+       add             bx,word ptr 3[bx+si]
+       push            di
+       add             dx,word ptr 3[bp]
+       push            si
+       add             dx,word ptr 3[di]
+       push            bp
+       add             dx,word ptr 3[si]
+       push            sp
+       add             dx,word ptr 3[bp+di]
+       push            bx
+       add             dx,word ptr 3[bp+si]
+       push            dx
+       add             dx,word ptr 3[bp+si]
+       push            cx
+       add             dx,word ptr 3[bx+di]
+       push            ax
+       add             dx,word ptr 3[bx+si]
+       dec             di
+       add             cx,word ptr 3[bx]
+       dec             di
+       add             cx,word ptr 3[bp]
+       dec             si
+       add             cx,word ptr 3[bp]
+       dec             bp
+       add             cx,word ptr 3[di]
+       dec             sp
+       add             cx,word ptr 3[si]
+       dec             sp
+       add             cx,word ptr 3[bp+di]
+       dec             bx
+       add             cx,word ptr 3[bp+di]
+       dec             bx
+       add             cx,word ptr 3[bp+si]
+       dec             dx
+       add             cx,word ptr 3[bp+si]
+       dec             cx
+       add             cx,word ptr 3[bx+di]
+       dec             cx
+       add             cx,word ptr 3[bx+di]
+       dec             ax
+       add             cx,word ptr 3[bx+si]
+       dec             ax
+       add             cx,word ptr 3[bx+si]
+       inc             di
+       add             ax,word ptr 3[bx]
+       inc             di
+       add             ax,word ptr 3[bx]
+       inc             si
+       add             ax,word ptr 3[bp]
+       inc             si
+       add             ax,word ptr 3[bp]
+       inc             bp
+       add             ax,word ptr 3[di]
+       inc             bp
+       add             ax,word ptr 3[di]
+       inc             bp
+       add             ax,word ptr 3[si]
+       inc             sp
+       add             ax,word ptr 3[si]
+       inc             sp
+       add             ax,word ptr 3[si]
+       inc             bx
+       add             ax,word ptr 3[bp+di]
+       inc             bx
+       add             ax,word ptr 3[bp+di]
+       inc             bx
+       add             ax,word ptr 3[bp+si]
+       inc             dx
+       add             ax,word ptr 3[bp+si]
+       inc             dx
+       add             ax,word ptr 3[bp+si]
+       inc             cx
+       add             ax,word ptr 3[bx+di]
+       inc             cx
+       add             ax,word ptr 3[bx+di]
+       inc             cx
+       add             ax,word ptr 3[bx+si]
+       inc             ax
+       add             ax,word ptr 3[bx+si]
+       inc             ax
+       add             di,word ptr [bx]
+       add             di,word ptr [bx]
+       add             di,word ptr [bx]
+       add             di,word ptr [bx]
+       add             di,word ptr [bx]
+       add             di,word ptr ds:[3e03H]
+       add             di,word ptr ds:[3e03H]
+       add             di,word ptr [di]
+       add             di,word ptr [di]
+       add             di,word ptr [di]
+       add             di,word ptr [di]
+       add             di,word ptr [si]
+       add             di,word ptr [si]
+       add             di,word ptr [si]
+       add             di,word ptr [si]
+       add             di,word ptr [bp+di]
+       add             di,word ptr [bp+di]
+       add             di,word ptr [bp+di]
+       add             di,word ptr [bp+si]
+       add             di,word ptr [bp+si]
+       add             di,word ptr [bp+si]
+       add             di,word ptr [bp+si]
+       add             di,word ptr [bx+di]
+       add             di,word ptr [bx+di]
+       add             di,word ptr [bx+di]
+       add             di,word ptr [bx+si]
+       add             di,word ptr [bx+si]
+       add             di,word ptr [bx+si]
+       add             si,word ptr [bx]
+       add             si,word ptr [bx]
+       add             si,word ptr [bx]
+       add             si,word ptr ds:[3603H]
+       add             si,word ptr ds:[3503H]
+       add             si,word ptr [di]
+       add             si,word ptr [si]
+       add             si,word ptr [si]
+       add             si,word ptr [si]
+       add             si,word ptr [bp+di]
+       add             si,word ptr [bp+di]
+       add             si,word ptr [bp+si]
+       add             si,word ptr [bp+si]
+       add             si,word ptr [bp+si]
+       add             si,word ptr [bx+di]
+       add             si,word ptr [bx+di]
+       add             si,word ptr [bx+si]
+       add             si,word ptr [bx+si]
+       add             bp,word ptr [bx]
+       add             bp,word ptr [bx]
+       add             bp,word ptr [bx]
+       add             bp,word ptr ds:[2e03H]
+       add             bp,word ptr [di]
+       add             bp,word ptr [di]
+       add             bp,word ptr [si]
+       add             bp,word ptr [si]
+       add             bp,word ptr [bp+di]
+       add             bp,word ptr [bp+di]
+       add             bp,word ptr [bp+si]
+       add             bp,word ptr [bp+si]
+       add             bp,word ptr [bx+di]
+       add             bp,word ptr [bx+di]
+       add             bp,word ptr [bx+si]
+       add             bp,word ptr [bx+si]
+       add             sp,word ptr [bx]
+       add             sp,word ptr [bx]
+       add             sp,word ptr ds:[2603H]
+       add             sp,word ptr [di]
+       add             sp,word ptr [si]
+       add             sp,word ptr [si]
+       add             sp,word ptr [bp+di]
+       add             sp,word ptr [bp+di]
+       add             sp,word ptr [bp+si]
+       add             sp,word ptr [bp+si]
+       add             sp,word ptr [bx+di]
+       add             sp,word ptr [bx+di]
+       add             sp,word ptr [bx+si]
+       add             bx,word ptr [bx]
+       add             bx,word ptr [bx]
+       add             bx,word ptr ds:[1e03H]
+       add             bx,word ptr [di]
+       add             bx,word ptr [si]
+       add             bx,word ptr [si]
+       add             bx,word ptr [bp+di]
+       add             bx,word ptr [bp+di]
+       add             bx,word ptr [bp+si]
+       add             bx,word ptr [bp+si]
+       add             bx,word ptr [bx+di]
+       add             bx,word ptr [bx+si]
+       add             bx,word ptr [bx+si]
+       add             dx,word ptr [bx]
+       add             dx,word ptr [bx]
+       add             dx,word ptr ds:[1503H]
+       add             dx,word ptr [di]
+       add             dx,word ptr [si]
+       add             dx,word ptr [si]
+       add             dx,word ptr [bp+di]
+       add             dx,word ptr [bp+si]
+       add             dx,word ptr [bp+si]
+       add             dx,word ptr [bx+di]
+       add             dx,word ptr [bx+di]
+       add             dx,word ptr [bx+si]
+       add             dx,word ptr [bx+si]
+       add             cx,word ptr [bx]
+       add             cx,word ptr ds:[0e03H]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+si]
+       add             ax,word ptr [bx]
+       add             ax,word ptr [bx]
+       add             ax,word ptr ds:[603H]
+       add             ax,word ptr [di]
+       add             ax,word ptr [di]
+       add             ax,word ptr [si]
+       add             ax,word ptr [si]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+si]
+       add             ax,word ptr [bx+si]
+       add             di,di
+       add             bh,bh
+       add             bh,dh
+       add             bh,dh
+       add             bh,dh
+       add             bh,ch
+       add             bh,ch
+       add             bh,ch
+       add             bh,ah
+       add             bh,ah
+       add             bh,ah
+       add             bh,bl
+       add             bh,bl
+       add             bh,bl
+       add             bh,dl
+       add             bh,dl
+       add             bh,dl
+       add             bh,cl
+       add             bh,cl
+       add             bh,cl
+       add             bh,cl
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+    DB 2
+L$1372:
+       test            byte ptr [bp+si],0f6H
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             bh,cl
+       add             bh,cl
+       add             bh,cl
+       add             bh,cl
+       add             bh,dl
+       add             bh,dl
+       add             bh,dl
+       add             bh,dl
+       add             bh,bl
+       add             bh,bl
+       add             bh,bl
+       add             bh,bl
+       add             bh,ah
+       add             bh,ah
+       add             bh,ah
+       add             bh,ah
+       add             bh,ch
+       add             bh,ch
+       add             bh,ch
+       add             bh,dh
+       add             bh,dh
+       add             bh,dh
+       add             bh,bh
+       add             bh,bh
+       add             bh,bh
+       add             bh,bh
+       add             al,byte ptr [bx+si]
+       add             ax,word ptr [bx+si]
+       add             ax,word ptr [bx+si]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [si]
+       add             ax,word ptr [si]
+       add             ax,word ptr [si]
+       add             ax,word ptr [si]
+       add             ax,word ptr [di]
+       add             ax,word ptr [di]
+       add             ax,word ptr [di]
+       add             ax,word ptr ds:[603H]
+       add             ax,word ptr ds:[703H]
+       add             ax,word ptr [bx]
+       add             ax,word ptr [bx]
+       add             ax,word ptr [bx]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [di]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [si]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+si]
+       add             ax,word ptr [bx]
+       add             ax,word ptr [bx]
+       add             ax,word ptr [bx]
+       add             ax,word ptr ds:[603H]
+       add             ax,word ptr ds:[503H]
+       add             ax,word ptr [di]
+       add             ax,word ptr [si]
+       add             ax,word ptr [si]
+       add             ax,word ptr [si]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+di]
+       add             ax,word ptr [bx+si]
+       add             ax,word ptr [bx+si]
+       add             di,di
+       add             bh,bh
+       add             bh,dh
+       add             bh,dh
+       add             bh,ch
+       add             bh,ah
+       add             bh,ah
+       add             bh,bl
+       add             bh,bl
+       add             bh,dl
+       add             bh,dl
+       add             bh,cl
+       add             bh,al
+       add             bh,al
+       add             dh,bh
+       add             dh,dh
+       add             dh,dh
+       add             dh,ch
+       add             dh,ah
+       add             dh,ah
+       add             dh,bl
+       add             dh,dl
+       add             dh,dl
+       add             dh,cl
+       add             dh,al
+       add             dh,al
+       add             ch,bh
+       add             ch,dh
+       add             ch,ch
+       add             ch,ch
+       add             ch,ah
+       add             ch,bl
+       add             ch,bl
+       add             ch,dl
+       add             ch,cl
+       add             ch,al
+       add             ch,al
+       add             ah,bh
+       add             ah,dh
+       add             ah,ch
+       add             ah,ch
+       add             ah,ah
+       add             ah,bl
+       add             ah,dl
+       add             ah,dl
+       add             ah,cl
+       add             ah,al
+       add             bl,bh
+       add             bl,dh
+       add             bl,dh
+       add             bl,ch
+       add             bl,ah
+       add             bl,bl
+       add             bl,bl
+       add             bl,dl
+       add             bl,cl
+       add             bl,al
+       add             dl,bh
+       add             dl,bh
+       add             dl,dh
+       add             dl,ch
+       add             dl,ah
+       add             dl,ah
+       add             dl,bl
+       add             dl,dl
+       add             dl,cl
+       add             dl,cl
+       add             dl,al
+       add             cl,bh
+       add             cl,dh
+       add             cl,ch
+       add             cl,ch
+       add             cl,ah
+       add             cl,bl
+       add             cl,dl
+       add             cl,dl
+       add             cl,cl
+       add             cl,al
+       add             al,bh
+       add             al,bh
+       add             al,dh
+       add             al,ch
+       add             al,ch
+       add             al,ah
+       add             al,bl
+       add             al,dl
+       add             al,dl
+       add             al,cl
+       add             al,al
+       add             al,al
+       add             bh,byte ptr -41feH[bx]
+       add             bh,byte ptr -42feH[bp]
+       add             bh,byte ptr -43feH[si]
+       add             bh,byte ptr -45feH[bp+di]
+       add             bh,byte ptr -46feH[bp+si]
+       add             bh,byte ptr -47feH[bx+si]
+       add             dh,byte ptr -49feH[bx]
+       add             dh,byte ptr -4afeH[bp]
+       add             dh,byte ptr -4bfeH[si]
+       add             dh,byte ptr -4cfeH[bp+di]
+       add             dh,byte ptr -4efeH[bp+si]
+       add             dh,byte ptr -4ffeH[bx+di]
+       add             dh,byte ptr -50feH[bx+si]
+       add             ch,byte ptr -51feH[bp]
+       add             ch,byte ptr -52feH[di]
+       add             ch,byte ptr -53feH[si]
+       add             ch,byte ptr -55feH[bp+di]
+       add             ch,byte ptr -56feH[bp+si]
+       add             ch,byte ptr -57feH[bx+di]
+       add             ch,byte ptr -58feH[bx+si]
+       add             ah,byte ptr -59feH[bx]
+       add             ah,byte ptr -5afeH[bp]
+       add             ah,byte ptr -5bfeH[di]
+       add             ah,byte ptr -5cfeH[si]
+       add             ah,byte ptr -5dfeH[bp+di]
+       add             ah,byte ptr -5efeH[bx+di]
+       add             ah,byte ptr -5ffeH[bx+si]
+       add             bl,byte ptr -60feH[bx]
+       add             bl,byte ptr -61feH[bp]
+       add             bl,byte ptr -62feH[di]
+       add             bl,byte ptr -63feH[si]
+       add             bl,byte ptr -64feH[bp+di]
+       add             bl,byte ptr -65feH[bp+si]
+       add             bl,byte ptr -66feH[bx+di]
+       add             bl,byte ptr -67feH[bx+si]
+       add             dl,byte ptr -68feH[bx]
+       add             dl,byte ptr -69feH[bp]
+       add             dl,byte ptr -6afeH[di]
+       add             dl,byte ptr -6bfeH[si]
+       add             dl,byte ptr -6cfeH[bp+di]
+       add             dl,byte ptr -6dfeH[bp+si]
+       add             dl,byte ptr -6ffeH[bx+di]
+       add             dl,byte ptr -70feH[bx+si]
+       add             cl,byte ptr -71feH[bx]
+       add             cl,byte ptr -72feH[bp]
+       add             cl,byte ptr -73feH[di]
+       add             cl,byte ptr -74feH[bp+di]
+       add             cl,byte ptr -75feH[bp+si]
+       add             cl,byte ptr -77feH[bx+di]
+       add             cl,byte ptr -78feH[bx+si]
+       add             al,byte ptr -79feH[bp]
+       add             al,byte ptr -7bfeH[di]
+       add             al,byte ptr -7cfeH[si]
+       add             al,byte ptr -7dfeH[bp+si]
+       add             al,byte ptr -7ffeH[bx+di]
+       add             al,byte ptr 7f02H[bx+si]
+       add             bh,byte ptr 2[bp]
+       jge             L$1373
+       jge             L$1374
+L$1373:
+       jl              L$1375
+L$1374:
+       jpo             L$1376
+L$1375:
+       jp              L$1377
+L$1376:
+       jns             L$1378
+L$1377:
+       jns             L$1379
+L$1378:
+       js              L$1380
+L$1379:
+       ja              L$1381
+L$1380:
+       jbe             L$1382
+L$1381:
+       jne             L$1383
+L$1382:
+       jne             L$1384
+L$1383:
+       je              L$1385
+L$1384:
+       jae             L$1386
+L$1385:
+       jb              L$1387
+L$1386:
+       jno             L$1388
+L$1387:
+       jo              L$1389
+L$1388:
+       outsw
+    DB 2
+L$1389:
+       outsb
+       add             ch,byte ptr 2[di]
+       insw
+       add             ch,byte ptr 2[si]
+       imul            ax,word ptr [bp+si],6aH
+       add             ch,byte ptr 2[bx+di]
+       push            6702H
+       add             ah,byte ptr 2[bp]
+       add             ah,byte ptr gs:2[si]
+       arpl            word ptr [bp+si],ax
+       ;bound          ax,word ptr [bp+si]
+       ;pusha
+       add             bl,byte ptr 2[bx]
+       pop             si
+       add             bl,byte ptr 2[di]
+       pop             sp
+       add             bl,byte ptr 2[bp+di]
+       pop             dx
+       add             bl,byte ptr 2[bx+di]
+       pop             ax
+       add             dl,byte ptr 2[bp]
+       push            bp
+       add             dl,byte ptr 2[si]
+       push            bx
+       add             dl,byte ptr 2[bp+si]
+       push            ax
+       add             cl,byte ptr 2[bx]
+       dec             si
+       add             cl,byte ptr 2[di]
+       dec             sp
+       add             cl,byte ptr 2[bp+si]
+       dec             cx
+       add             cl,byte ptr 2[bx+si]
+       inc             si
+       add             al,byte ptr 2[di]
+       inc             sp
+       add             al,byte ptr 2[bp+di]
+       inc             cx
+       add             al,byte ptr 2[bx+si]
+       aas
+       add             bh,byte ptr [di]
+       add             bh,byte ptr [si]
+       add             bh,byte ptr [bp+di]
+       add             bh,byte ptr [bx+di]
+       add             bh,byte ptr [bx+si]
+       add             dh,byte ptr ds:[3502H]
+       add             dh,byte ptr [si]
+       add             dh,byte ptr [bp+si]
+       add             dh,byte ptr [bx+di]
+       add             ch,byte ptr [bx]
+       add             ch,byte ptr ds:[2d02H]
+       add             ch,byte ptr [bp+di]
+       add             ch,byte ptr [bp+si]
+       add             ch,byte ptr [bx+si]
+       add             ah,byte ptr [bx]
+       add             ah,byte ptr [di]
+       add             ah,byte ptr [si]
+       add             ah,byte ptr [bp+si]
+       add             ah,byte ptr [bx+di]
+       add             bl,byte ptr [bx]
+L$1390:
+       add             bl,byte ptr ds:[1c02H]
+       add             bl,byte ptr [bp+di]
+       add             bl,byte ptr [bx+di]
+       add             bl,byte ptr [bx+si]
+       add             dl,byte ptr ds:[1502H]
+       add             dl,byte ptr [bp+di]
+       add             dl,byte ptr [bp+si]
+       add             dl,byte ptr [bx+si]
+       add             cl,byte ptr [bx]
+       add             cl,byte ptr [di]
+       add             cl,byte ptr [si]
+       add             cl,byte ptr [bp+si]
+       add             cl,byte ptr [bx+di]
+       add             al,byte ptr [bx]
+       add             al,byte ptr ds:[402H]
+       add             al,byte ptr [bp+di]
+       add             al,byte ptr [bx+di]
+       add             al,byte ptr [bx+si]
+       add             bh,dh
+       add             sp,di
+       add             bx,di
+       add             cx,di
+       add             ax,di
+       add             si,si
+       add             bp,si
+       add             bx,si
+       add             dx,si
+       add             ax,si
+       add             di,bp
+       add             bp,bp
+       add             sp,bp
+       add             dx,bp
+       add             cx,bp
+       add             di,sp
+       add             si,sp
+       add             sp,sp
+       add             bx,sp
+       add             cx,sp
+       add             ax,sp
+       add             si,bx
+       add             bp,bx
+       add             bx,bx
+       add             dx,bx
+       add             ax,bx
+       add             di,dx
+       add             bp,dx
+       add             sp,dx
+       add             dx,dx
+       add             cx,dx
+       add             ax,dx
+       add             si,cx
+       add             bp,cx
+       add             bx,cx
+       add             dx,cx
+       add             cx,cx
+       add             di,ax
+       add             si,ax
+       add             sp,ax
+       add             bx,ax
+       add             dx,ax
+       add             ax,ax
+       add             word ptr -41ffH[bx],di
+       add             word ptr -44ffH[si],di
+       add             word ptr -46ffH[bp+si],di
+       add             word ptr -49ffH[bx],si
+       add             word ptr -4cffH[di],si
+       add             word ptr -4effH[bp+si],si
+       add             word ptr -50ffH[bx+si],si
+       add             word ptr -53ffH[di],bp
+       add             word ptr -55ffH[bp+di],bp
+       add             word ptr -58ffH[bx+di],bp
+       add             word ptr -5affH[bp],sp
+       add             word ptr -5cffH[si],sp
+       add             word ptr -5effH[bp+si],sp
+       add             word ptr -60ffH[bx+si],sp
+       add             word ptr -63ffH[di],bx
+       add             word ptr -65ffH[bp+di],bx
+       add             word ptr -67ffH[bx+di],bx
+       add             word ptr -69ffH[bx],dx
+       add             word ptr -6bffH[di],dx
+       add             word ptr -6dffH[bp+di],dx
+       add             word ptr -6effH[bp+si],dx
+       add             word ptr -70ffH[bx+si],dx
+       add             word ptr -72ffH[bp],cx
+       add             word ptr -74ffH[si],cx
+       add             word ptr -75ffH[bp+si],cx
+       add             word ptr -77ffH[bx+di],cx
+       add             word ptr -79ffH[bx],ax
+       add             word ptr -7affH[bp],ax
+       add             word ptr -7cffH[si],ax
+       add             word ptr -7dffH[bp+si],ax
+       add             word ptr -7fffH[bx+di],ax
+       add             word ptr 1[bx],di
+       jg              L$1391
+    DB 7eH
+L$1391:
+    DD L$1392
+L$1392 equ $-2
+L$1393:
+    DD L$1394
+L$1394 equ $-2
+L$1395:
+    DD L$1396
+L$1396 equ $-2
+L$1397:
+    DD L$1398
+L$1398 equ $-2
+L$1399:
+    DD L$1400
+L$1400 equ $-2
+L$1401:
+    DD L$1402
+L$1402 equ $-2
+L$1403:
+    DD L$1404
+L$1404 equ $-2
+L$1405:
+    DD L$1406
+L$1406 equ $-2
+L$1407:
+    DD L$1408
+L$1408 equ $-2
+L$1409:
+    DD L$1410
+L$1410 equ $-2
+L$1411:
+    DD L$1412
+L$1412 equ $-2
+L$1413:
+    DD L$1414
+L$1414:
+L$1415:
+       add             word ptr 1[bx],bp
+       outsb
+       add             word ptr 1[di],bp
+       insw
+       add             word ptr 1[si],bp
+       insb
+       add             word ptr 1[bp+di],bp
+       imul            ax,word ptr [bx+di],6aH
+       add             word ptr 1[bp+si],bp
+       imul            ax,word ptr [bx+di],169H
+       push            6801H
+       add             word ptr 1[bx],sp
+       add             word ptr 1[esi],sp
+       add             dword ptr 1[di],esp
+       add             word ptr gs:1[si],sp
+       add             word ptr fs:1[bp+di],sp
+       arpl            word ptr [bx+di],ax
+       ;bound          ax,word ptr [bx+di]
+       ;bound          ax,word ptr [bx+di]
+       ;popa
+       add             word ptr 1[bx+di],sp
+       ;pusha
+       add             word ptr 1[bx+si],sp
+       pop             di
+       add             word ptr 1[bx],bx
+       pop             si
+       add             word ptr 1[bp],bx
+       pop             bp
+       add             word ptr 1[si],bx
+       pop             sp
+       add             word ptr 1[bp+di],bx
+       pop             bx
+       add             word ptr 1[bp+si],bx
+       pop             dx
+       add             word ptr 1[bx+di],bx
+       pop             cx
+       add             word ptr 1[bx+si],bx
+       pop             ax
+       add             word ptr 1[bx],dx
+       push            di
+       add             word ptr 1[bp],dx
+       push            si
+       add             word ptr 1[di],dx
+       push            bp
+       add             word ptr 1[si],dx
+       push            bx
+       add             word ptr 1[bp+di],dx
+       push            dx
+       add             word ptr 1[bp+si],dx
+       push            cx
+       add             word ptr 1[bx+di],dx
+       push            ax
+       add             word ptr 1[bx],cx
+       dec             di
+       add             word ptr 1[bp],cx
+       dec             si
+       add             word ptr 1[di],cx
+       dec             sp
+       add             word ptr 1[si],cx
+       dec             bx
+       add             word ptr 1[bp+di],cx
+       dec             dx
+       add             word ptr 1[bx+di],cx
+       dec             cx
+       add             word ptr 1[bx+si],cx
+       inc             di
+       add             word ptr 1[bx],ax
+       inc             si
+       add             word ptr 1[di],ax
+       inc             bp
+       add             word ptr 1[si],ax
+       inc             bx
+       add             word ptr 1[bp+di],ax
+       inc             dx
+       add             word ptr 1[bx+di],ax
+       inc             cx
+       add             word ptr 1[bx+si],ax
+       aas
+       add             word ptr [bx],di
+       add             word ptr ds:[3d01H],di
+       add             word ptr [di],di
+       add             word ptr [si],di
+       add             word ptr [bp+di],di
+       add             word ptr [bp+si],di
+       add             word ptr [bp+si],di
+       add             word ptr [bx+di],di
+       add             word ptr [bx+si],di
+       add             word ptr [bx+si],di
+       add             word ptr [bx],si
+       add             word ptr ds:[3501H],si
+       add             word ptr [di],si
+       add             word ptr [si],si
+       add             word ptr [bp+di],si
+       add             word ptr [bp+si],si
+       add             word ptr [bp+si],si
+       add             word ptr [bx+di],si
+       add             word ptr [bx+si],si
+       add             word ptr [bx],bp
+       add             word ptr ds:[2e01H],bp
+       add             word ptr [di],bp
+       add             word ptr [si],bp
+       add             word ptr [bp+di],bp
+       add             word ptr [bp+di],bp
+       add             word ptr [bp+si],bp
+       add             word ptr [bx+di],bp
+       add             word ptr [bx+si],bp
+       add             word ptr [bx+si],bp
+       add             word ptr [bx],sp
+       add             word ptr ds:[2501H],sp
+       add             word ptr [si],sp
+       add             word ptr [si],sp
+       add             word ptr [bp+di],sp
+       add             word ptr [bp+si],sp
+       add             word ptr [bx+di],sp
+       add             word ptr [bx+di],sp
+       add             word ptr [bx+si],sp
+       add             word ptr [bx],bx
+       add             word ptr ds:[1d01H],bx
+       add             word ptr [di],bx
+       add             word ptr [si],bx
+       add             word ptr [bp+di],bx
+       add             word ptr [bp+si],bx
+       add             word ptr [bp+si],bx
+       add             word ptr [bx+di],bx
+       add             word ptr [bx+si],bx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr ds:[1501H],dx
+       add             word ptr [si],dx
+       add             word ptr [si],dx
+       add             word ptr [bp+di],dx
+       add             word ptr [bp+si],dx
+       add             word ptr [bp+si],dx
+       add             word ptr [bx+di],dx
+       add             word ptr [bx+si],dx
+       add             word ptr [bx],cx
+       add             word ptr [bx],cx
+       add             word ptr ds:[0d01H],cx
+       add             word ptr [di],cx
+       add             word ptr [si],cx
+       add             word ptr [bp+di],cx
+       add             word ptr [bp+di],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr ds:[501H],ax
+       add             word ptr [di],ax
+       add             word ptr [si],ax
+       add             word ptr [si],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+si],ax
+       add             word ptr [bx+si],ax
+       add             di,di
+       add             bh,bh
+       add             dh,bh
+       add             dh,bh
+       add             ch,bh
+       add             ch,bh
+       add             ah,bh
+       add             ah,bh
+       add             bl,bh
+       add             bl,bh
+       add             bl,bh
+       add             dl,bh
+       add             dl,bh
+       add             cl,bh
+       add             cl,bh
+       add             cl,bh
+       add             al,bh
+       add             al,bh
+       add             al,bh
+       add             bh,dh
+       add             bh,dh
+       add             bh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             ch,dh
+       add             ch,dh
+       add             ch,dh
+       add             ch,dh
+       add             ch,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             ch,dh
+       add             ch,dh
+       add             ch,dh
+       add             ch,dh
+       add             ch,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             bh,dh
+       add             bh,dh
+       add             bh,dh
+       add             bh,dh
+       add             al,bh
+       add             al,bh
+       add             al,bh
+       add             al,bh
+       add             cl,bh
+       add             cl,bh
+       add             cl,bh
+       add             dl,bh
+       add             dl,bh
+L$1416:
+       add             dl,bh
+       add             bl,bh
+L$1417:
+       add             bl,bh
+       add             bl,bh
+L$1418:
+       add             bl,bh
+       add             ah,bh
+L$1419:
+       add             ah,bh
+       add             ah,bh
+L$1420:
+       add             ch,bh
+       add             ch,bh
+L$1421:
+       add             ch,bh
+       add             dh,bh
+L$1422:
+       add             dh,bh
+       add             dh,bh
+L$1423:
+       add             bh,bh
+       add             bh,bh
+L$1424:
+       add             bh,bh
+       add             byte ptr [bx+si],al
+L$1425:
+       add             word ptr [bx+si],ax
+       add             word ptr [bx+si],ax
+L$1426:
+       add             word ptr [bx+si],ax
+       add             word ptr [bx+di],ax
+L$1427:
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+di],ax
+L$1428:
+       add             word ptr [bp+si],ax
+       add             word ptr [bp+si],ax
+L$1429:
+       add             word ptr [bp+si],ax
+       add             word ptr [bp+di],ax
+L$1430:
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+L$1431:
+       add             word ptr [bp+di],ax
+       add             word ptr [si],ax
+L$1432:
+       add             word ptr [si],ax
+       add             word ptr [si],ax
+L$1433:
+       add             word ptr [si],ax
+       add             word ptr [di],ax
+L$1434:
+       add             word ptr [di],ax
+       add             word ptr [di],ax
+L$1435:
+       add             word ptr [di],ax
+       add             word ptr ds:[601H],ax
+       add             word ptr ds:[601H],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr ds:[601H],ax
+       add             word ptr ds:[601H],ax
+       add             word ptr [di],ax
+       add             word ptr [di],ax
+       add             word ptr [di],ax
+       add             word ptr [si],ax
+       add             word ptr [si],ax
+       add             word ptr [si],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+si],ax
+       add             word ptr [bx+si],ax
+       add             di,di
+       add             bh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             ch,bh
+       add             ch,bh
+       add             ah,bh
+       add             ah,bh
+       add             bl,bh
+       add             bl,bh
+L$1436:
+       add             dl,bh
+       add             dl,bh
+       add             cl,bh
+       add             cl,bh
+       add             al,bh
+       add             al,bh
+       add             bh,dh
+       add             bh,dh
+       add             dh,dh
+       add             dh,dh
+       add             ch,dh
+       add             ch,dh
+       add             ah,dh
+       add             bl,dh
+       add             bl,dh
+       add             dl,dh
+       add             dl,dh
+       add             cl,dh
+       add             cl,dh
+       add             al,dh
+       add             bh,ch
+       add             bh,ch
+       add             dh,ch
+       add             dh,ch
+       add             ch,ch
+       add             ch,ch
+       add             ah,ch
+       add             bl,ch
+       add             bl,ch
+       add             dl,ch
+       add             dl,ch
+       add             cl,ch
+       add             al,ch
+       add             al,ch
+       add             bh,ah
+       add             bh,ah
+       add             dh,ah
+       add             ch,ah
+       add             ch,ah
+       add             ah,ah
+       add             ah,ah
+       add             bl,ah
+       add             bl,ah
+       add             dl,ah
+       add             cl,ah
+       add             cl,ah
+       add             al,ah
+       add             al,ah
+       add             bh,bl
+       add             dh,bl
+       add             dh,bl
+       add             ch,bl
+       add             ch,bl
+       add             ah,bl
+       add             ah,bl
+       add             bl,bl
+       add             bl,bl
+       add             dl,bl
+       add             cl,bl
+       add             cl,bl
+       add             al,bl
+       add             al,bl
+       add             bh,dl
+       add             bh,dl
+       add             dh,dl
+       add             dh,dl
+       add             ch,dl
+       add             ch,dl
+       add             ah,dl
+       add             ah,dl
+       add             bl,dl
+       add             bl,dl
+       add             dl,dl
+       add             dl,dl
+       add             cl,dl
+       add             cl,dl
+       add             al,dl
+       add             al,dl
+       add             al,dl
+       add             bh,cl
+       add             bh,cl
+       add             dh,cl
+       add             dh,cl
+       add             ch,cl
+       add             ch,cl
+       add             ch,cl
+       add             ah,cl
+       add             ah,cl
+       add             bl,cl
+       add             bl,cl
+       add             bl,cl
+       add             dl,cl
+       add             dl,cl
+       add             cl,cl
+       add             cl,cl
+       add             cl,cl
+       add             al,cl
+       add             al,cl
+       add             al,cl
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             dh,al
+       add             dh,al
+       add             dh,al
+       add             ch,al
+       add             ch,al
+       add             ch,al
+       add             ch,al
+       add             ah,al
+       add             ah,al
+       add             ah,al
+       add             bl,al
+       add             bl,al
+       add             bl,al
+       add             bl,al
+       add             dl,al
+       add             dl,al
+       add             dl,al
+       add             dl,al
+       add             cl,al
+       add             cl,al
+       add             cl,al
+       add             cl,al
+       add             al,al
+       add             al,al
+       add             al,al
+       add             al,al
+       add             al,al
+       add             byte ptr -4100H[bx],bh
+       add             byte ptr -4100H[bx],bh
+       add             byte ptr -4200H[bp],bh
+       add             byte ptr -4200H[bp],bh
+       add             byte ptr -4300H[bp],bh
+       add             byte ptr -4300H[di],bh
+       add             byte ptr -4300H[di],bh
+       add             byte ptr -4400H[si],bh
+       add             byte ptr -4400H[si],bh
+       add             byte ptr -4500H[si],bh
+       add             byte ptr -4500H[bp+di],bh
+       add             byte ptr -4500H[bp+di],bh
+       add             byte ptr -4600H[bp+si],bh
+       add             byte ptr -4600H[bp+si],bh
+       add             byte ptr -4700H[bp+si],bh
+       add             byte ptr -4700H[bx+di],bh
+       add             byte ptr -4800H[bx+di],bh
+       add             byte ptr -4800H[bx+si],bh
+       add             byte ptr -4900H[bx+si],bh
+       add             byte ptr -4900H[bx],dh
+       add             byte ptr -4a00H[bx],dh
+       add             byte ptr -4a00H[bp],dh
+       add             byte ptr -4b00H[bp],dh
+       add             byte ptr -4b00H[di],dh
+       add             byte ptr -4c00H[si],dh
+       add             byte ptr -4c00H[si],dh
+       add             byte ptr -4d00H[bp+di],dh
+       add             byte ptr -4e00H[bp+di],dh
+       add             byte ptr -4f00H[bp+si],dh
+       add             byte ptr -4f00H[bx+di],dh
+       add             byte ptr -5000H[bx+si],dh
+       add             byte ptr -5100H[bx+si],dh
+       add             byte ptr -5200H[bx],ch
+       add             byte ptr -5300H[bp],ch
+       add             byte ptr -5300H[di],ch
+       add             byte ptr -5400H[si],ch
+       add             byte ptr -5500H[bp+di],ch
+       add             byte ptr -5600H[bp+si],ch
+       add             byte ptr -5700H[bx+di],ch
+       add             byte ptr -5900H[bx+si],ch
+       add             byte ptr -5a00H[bx],ah
+       add             byte ptr -5b00H[bp],ah
+       add             byte ptr -5c00H[di],ah
+       add             byte ptr -5d00H[bp+di],ah
+       add             byte ptr -5e00H[bp+si],ah
+       add             byte ptr -6000H[bx+di],ah
+       add             byte ptr -6100H[bx+si],ah
+       add             byte ptr -6300H[bp],bl
+       add             byte ptr -6400H[di],bl
+       add             byte ptr -6500H[bp+di],bl
+       add             byte ptr -6700H[bp+si],bl
+       add             byte ptr -6800H[bx+si],bl
+       add             byte ptr -6a00H[bx],dl
+       add             byte ptr -6c00H[di],dl
+       add             byte ptr -6d00H[si],dl
+       add             byte ptr -6f00H[bp+si],dl
+       add             byte ptr -7100H[bx+si],dl
+       add             byte ptr -7200H[bx],cl
+       add             byte ptr -7400H[di],cl
+       add             byte ptr -7600H[bp+di],cl
+       add             byte ptr -7800H[bx+di],cl
+       add             byte ptr -7a00H[bx],al
+       add             byte ptr -7b00H[di],al
+       add             byte ptr -7d00H[si],al
+       add             byte ptr -7f00H[bp+si],al
+       add             byte ptr 7f00H[bx+si],al
+       add             byte ptr [bp],bh
+       jge             L$1437
+L$1437:
+       jl              L$1438
+L$1438:
+       jpo             L$1439
+L$1439:
+       jp              L$1440
+L$1440:
+       jns             L$1441
+L$1441:
+       js              L$1442
+L$1442:
+       ja              L$1443
+L$1443:
+       jbe             L$1444
+L$1444:
+       jne             L$1445
+L$1445:
+       je              L$1446
+L$1446:
+       jb              L$1447
+L$1447:
+       jno             L$1448
+L$1448:
+       jo              L$1449
+L$1449:
+       outsw
+       add             byte ptr [bp],ch
+       insw
+       add             byte ptr [si],ch
+       imul            ax,word ptr [bx+si],6aH
+       add             byte ptr [bx+di],ch
+       push            6700H
+       add             byte ptr [bp],ah
+       add             byte ptr gs:[si],ah
+       arpl            word ptr [bx+si],ax
+       ;bound          ax,word ptr [bx+si]
+       ;pusha
+       add             byte ptr [bx],bl
+       pop             si
+       add             byte ptr [di],bl
+       pop             sp
+       add             byte ptr [bp+di],bl
+       pop             dx
+       add             byte ptr [bx+di],bl
+       pop             ax
+       add             byte ptr [bx],dl
+       push            si
+       add             byte ptr [di],dl
+       push            sp
+       add             byte ptr [bp+di],dl
+       push            dx
+       add             byte ptr [bx+di],dl
+       push            ax
+       add             byte ptr [bp],cl
+       dec             bp
+       add             byte ptr [si],cl
+       dec             bx
+       add             byte ptr [bp+si],cl
+       dec             cx
+       add             byte ptr [bx+si],cl
+       inc             di
+       add             byte ptr [bp],al
+       inc             bp
+       add             byte ptr [si],al
+       inc             bx
+       add             byte ptr [bp+si],al
+       inc             cx
+       add             byte ptr [bx+di],al
+       inc             ax
+       add             byte ptr [bx],bh
+       add             byte ptr ds:[3d00H],bh
+       add             byte ptr [si],bh
+       add             byte ptr [bp+di],bh
+       add             byte ptr [bp+si],bh
+       add             byte ptr [bx+di],bh
+       add             byte ptr [bx+si],bh
+       add             byte ptr [bx],dh
+       add             byte ptr ds:[3600H],dh
+       add             byte ptr [di],dh
+       add             byte ptr [si],dh
+       add             byte ptr [bp+di],dh
+       add             byte ptr [bp+si],dh
+       add             byte ptr [bx+di],dh
+       add             byte ptr [bx+di],dh
+       add             byte ptr [bx+si],dh
+       add             byte ptr [bx],ch
+       add             byte ptr ds:[2d00H],ch
+       add             byte ptr [di],ch
+       add             byte ptr [si],ch
+       add             byte ptr [bp+di],ch
+       add             byte ptr [bp+si],ch
+       add             byte ptr [bp+si],ch
+       add             byte ptr [bx+di],ch
+       add             byte ptr [bx+si],ch
+       add             byte ptr [bx+si],ch
+       add             byte ptr [bx],ah
+       add             byte ptr ds:[2600H],ah
+       add             byte ptr [di],ah
+       add             byte ptr [si],ah
+       add             byte ptr [si],ah
+       add             byte ptr [bp+di],ah
+       add             byte ptr [bp+di],ah
+       add             byte ptr [bp+si],ah
+       add             byte ptr [bx+di],ah
+       add             byte ptr [bx+di],ah
+       add             byte ptr [bx+si],ah
+       add             byte ptr [bx+si],ah
+       add             byte ptr [bx],bl
+       add             byte ptr [bx],bl
+       add             byte ptr ds:[1e00H],bl
+       add             byte ptr [di],bl
+       add             byte ptr [di],bl
+       add             byte ptr [si],bl
+       add             byte ptr [si],bl
+       add             byte ptr [bp+di],bl
+       add             byte ptr [bp+di],bl
+       add             byte ptr [bp+di],bl
+       add             byte ptr [bp+si],bl
+       add             byte ptr [bp+si],bl
+       add             byte ptr [bx+di],bl
+       add             byte ptr [bx+di],bl
+       add             byte ptr [bx+di],bl
+       add             byte ptr [bx+si],bl
+       add             byte ptr [bx+si],bl
+       add             byte ptr [bx+si],bl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr ds:[1700H],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr ds:[1500H],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+si],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [bp+di],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [si],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr [di],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr ds:[1600H],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx],dl
+       add             byte ptr [bx+si],bl
+       add             byte ptr [bx+si],bl
+       add             byte ptr [bx+si],bl
+       add             byte ptr [bx+di],bl
+       add             byte ptr [bx+di],bl
+       add             byte ptr [bx+di],bl
+       add             byte ptr [bp+si],bl
+       add             byte ptr [bp+si],bl
+       add             byte ptr [bp+di],bl
+       add             byte ptr [bp+di],bl
+       add             byte ptr [bp+di],bl
+       add             byte ptr [si],bl
+       add             byte ptr [si],bl
+       add             byte ptr [di],bl
+       add             byte ptr [di],bl
+       add             byte ptr ds:[1e00H],bl
+       add             byte ptr [bx],bl
+       add             byte ptr [bx],bl
+       add             byte ptr [bx+si],ah
+       add             byte ptr [bx+si],ah
+       add             byte ptr [bx+di],ah
+       add             byte ptr [bx+di],ah
+       add             byte ptr [bp+si],ah
+       add             byte ptr [bp+di],ah
+       add             byte ptr [bp+di],ah
+       add             byte ptr [si],ah
+       add             byte ptr [si],ah
+       add             byte ptr [di],ah
+       add             byte ptr ds:[2600H],ah
+       add             byte ptr [bx],ah
+       add             byte ptr [bx+si],ch
+       add             byte ptr [bx+si],ch
+       add             byte ptr [bx+di],ch
+       add             byte ptr [bp+si],ch
+       add             byte ptr [bp+si],ch
+       add             byte ptr [bp+di],ch
+       add             byte ptr [si],ch
+       add             byte ptr [di],ch
+       add             byte ptr [di],ch
+       add             byte ptr ds:[2f00H],ch
+       add             byte ptr [bx+si],dh
+       add             byte ptr [bx+di],dh
+       add             byte ptr [bx+di],dh
+       add             byte ptr [bp+si],dh
+       add             byte ptr [bp+di],dh
+       add             byte ptr [si],dh
+       add             byte ptr [di],dh
+       add             byte ptr ds:[3600H],dh
+       add             byte ptr [bx],dh
+       add             byte ptr [bx+si],bh
+       add             byte ptr [bx+di],bh
+       add             byte ptr [bp+si],bh
+       add             byte ptr [bp+di],bh
+       add             byte ptr [si],bh
+       add             byte ptr [di],bh
+       add             byte ptr ds:[3f00H],bh
+       add             byte ptr [bx+si],al
+       inc             cx
+       add             byte ptr [bx+di],al
+       inc             dx
+       add             byte ptr [bp+di],al
+       inc             sp
+       add             byte ptr [di],al
+       inc             si
+       add             byte ptr [bx],al
+       dec             ax
+       add             byte ptr [bx+di],cl
+       dec             dx
+       add             byte ptr [bp+di],cl
+       dec             sp
+       add             byte ptr [di],cl
+       dec             si
+       add             byte ptr [bx+si],dl
+       push            cx
+       add             byte ptr [bp+si],dl
+       push            bx
+       add             byte ptr [si],dl
+       push            bp
+       add             byte ptr [bp],dl
+       push            di
+       add             byte ptr [bx+si],bl
+       pop             cx
+       add             byte ptr [bp+si],bl
+       pop             bx
+       add             byte ptr [si],bl
+       pop             bp
+       add             byte ptr [bp],bl
+       pop             di
+       add             byte ptr [bx+si],ah
+       ;bound          ax,word ptr [bx+si]
+       arpl            word ptr [bx+si],ax
+       add             byte ptr fs:[di],ah
+       add             byte ptr [bx],ah
+       push            6900H
+       add             byte ptr [bp+si],ch
+       imul            ax,word ptr [bx+si],6cH
+       add             byte ptr [di],ch
+       outsb
+       add             byte ptr [bx],ch
+       jo              L$1450
+L$1450:
+       jno             L$1451
+L$1451:
+       jb              L$1452
+L$1452:
+       je              L$1453
+L$1453:
+       jne             L$1454
+L$1454:
+       jbe             L$1455
+L$1455:
+       ja              L$1456
+L$1456:
+       js              L$1457
+L$1457:
+       jns             L$1458
+L$1458:
+       jp              L$1459
+L$1459:
+       jpo             L$1460
+L$1460:
+       jl              L$1461
+L$1461:
+       jge             L$1462
+L$1462:
+       jle             L$1463
+L$1463:
+       jg              L$1464
+L$1464:
+       add             byte ptr [bx+si],81H
+       add             byte ptr -7d00H[bp+si],al
+       add             byte ptr -7b00H[si],al
+       add             byte ptr -7a00H[di],al
+       add             byte ptr -7800H[bx],al
+       add             byte ptr -7600H[bx+di],cl
+       add             byte ptr -7400H[bp+di],cl
+       add             byte ptr -7200H[di],cl
+       add             byte ptr -7100H[bx],cl
+       add             byte ptr -6f00H[bx+si],dl
+       add             byte ptr -6d00H[bp+si],dl
+       add             byte ptr -6c00H[si],dl
+       add             byte ptr -6a00H[di],dl
+       add             byte ptr -6800H[bx],dl
+       add             byte ptr -6700H[bx+si],bl
+       add             byte ptr -6500H[bp+si],bl
+       add             byte ptr -6400H[bp+di],bl
+       add             byte ptr -6300H[di],bl
+       add             byte ptr -6100H[bp],bl
+       add             byte ptr -6000H[bx+si],ah
+       add             byte ptr -5e00H[bx+di],ah
+       add             byte ptr -5d00H[bp+si],ah
+       add             byte ptr -5c00H[bp+di],ah
+       add             byte ptr -5b00H[di],ah
+       add             byte ptr -5a00H[bp],ah
+       add             byte ptr -5900H[bx],ah
+       add             byte ptr -5700H[bx+si],ch
+       add             byte ptr -5600H[bx+di],ch
+       add             byte ptr -5500H[bp+si],ch
+       add             byte ptr -5400H[bp+di],ch
+       add             byte ptr -5300H[si],ch
+       add             byte ptr -5300H[di],ch
+       add             byte ptr -5200H[bp],ch
+       add             byte ptr -5100H[bx],ch
+       add             byte ptr -5000H[bx+si],dh
+       add             byte ptr -4f00H[bx+si],dh
+       add             byte ptr -4f00H[bx+di],dh
+       add             byte ptr -4e00H[bp+si],dh
+       add             byte ptr -4d00H[bp+di],dh
+       add             byte ptr -4c00H[bp+di],dh
+       add             byte ptr -4c00H[si],dh
+       add             byte ptr -4b00H[si],dh
+       add             byte ptr -4b00H[di],dh
+       add             byte ptr -4a00H[bp],dh
+       add             byte ptr -4a00H[bp],dh
+       add             byte ptr -4900H[bx],dh
+       add             byte ptr -4900H[bx],dh
+       add             byte ptr -4800H[bx+si],bh
+       add             byte ptr -4800H[bx+si],bh
+       add             byte ptr -4700H[bx+di],bh
+       add             byte ptr -4700H[bx+di],bh
+       add             byte ptr -4600H[bp+si],bh
+       add             byte ptr -4600H[bp+si],bh
+       add             byte ptr -4500H[bp+si],bh
+       add             byte ptr -4500H[bp+di],bh
+       add             byte ptr -4500H[bp+di],bh
+       add             byte ptr -4400H[si],bh
+       add             byte ptr -4400H[si],bh
+       add             byte ptr -4300H[si],bh
+       add             byte ptr -4300H[di],bh
+       add             byte ptr -4300H[di],bh
+       add             byte ptr -4200H[bp],bh
+       add             byte ptr -4200H[bp],bh
+       add             byte ptr -4100H[bp],bh
+       add             byte ptr -4100H[bx],bh
+       add             byte ptr -4000H[bx],bh
+       add             al,al
+       add             al,al
+       add             al,al
+       add             al,al
+       add             cl,al
+       add             cl,al
+       add             cl,al
+       add             cl,al
+       add             dl,al
+       add             dl,al
+       add             dl,al
+       add             dl,al
+       add             bl,al
+       add             bl,al
+       add             bl,al
+       add             bl,al
+       add             ah,al
+       add             ah,al
+       add             ah,al
+       add             ch,al
+       add             ch,al
+       add             ch,al
+       add             ch,al
+       add             dh,al
+       add             dh,al
+       add             dh,al
+       add             bh,al
+       add             bh,al
+       add             bh,al
+       add             al,cl
+       add             al,cl
+       add             al,cl
+       add             cl,cl
+       add             cl,cl
+       add             cl,cl
+       add             dl,cl
+       add             dl,cl
+       add             bl,cl
+       add             bl,cl
+       add             bl,cl
+       add             ah,cl
+       add             ah,cl
+       add             ch,cl
+       add             ch,cl
+       add             ch,cl
+       add             dh,cl
+       add             dh,cl
+       add             bh,cl
+       add             bh,cl
+       add             al,dl
+       add             al,dl
+       add             al,dl
+       add             cl,dl
+       add             cl,dl
+       add             dl,dl
+       add             dl,dl
+       add             bl,dl
+       add             bl,dl
+       add             ah,dl
+       add             ah,dl
+       add             ch,dl
+       add             ch,dl
+       add             dh,dl
+       add             dh,dl
+       add             bh,dl
+       add             bh,dl
+       add             al,bl
+       add             al,bl
+       add             cl,bl
+       add             cl,bl
+       add             dl,bl
+       add             bl,bl
+       add             bl,bl
+       add             ah,bl
+       add             ah,bl
+       add             ch,bl
+       add             ch,bl
+       add             dh,bl
+       add             dh,bl
+       add             bh,bl
+       add             al,ah
+       add             al,ah
+       add             cl,ah
+       add             cl,ah
+       add             dl,ah
+       add             bl,ah
+       add             bl,ah
+       add             ah,ah
+       add             ah,ah
+       add             ch,ah
+       add             ch,ah
+       add             dh,ah
+       add             bh,ah
+       add             bh,ah
+       add             al,ch
+       add             al,ch
+       add             cl,ch
+       add             dl,ch
+       add             dl,ch
+       add             bl,ch
+       add             bl,ch
+       add             ah,ch
+       add             ch,ch
+       add             ch,ch
+       add             dh,ch
+       add             dh,ch
+       add             bh,ch
+       add             bh,ch
+       add             al,dh
+       add             cl,dh
+       add             cl,dh
+       add             dl,dh
+       add             dl,dh
+       add             bl,dh
+       add             bl,dh
+       add             ah,dh
+       add             ch,dh
+       add             ch,dh
+       add             dh,dh
+       add             dh,dh
+       add             bh,dh
+       add             bh,dh
+       add             al,bh
+       add             al,bh
+       add             cl,bh
+       add             cl,bh
+       add             dl,bh
+       add             dl,bh
+       add             bl,bh
+       add             bl,bh
+       add             ah,bh
+       add             ah,bh
+       add             ch,bh
+       add             ch,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             bh,bh
+       add             bh,bh
+       add             byte ptr [bx+si],al
+       add             word ptr [bx+si],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [si],ax
+       add             word ptr [si],ax
+       add             word ptr [si],ax
+       add             word ptr [di],ax
+       add             word ptr [di],ax
+       add             word ptr [di],ax
+       add             word ptr ds:[601H],ax
+       add             word ptr ds:[601H],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr ds:[601H],ax
+       add             word ptr ds:[601H],ax
+       add             word ptr [di],ax
+       add             word ptr [di],ax
+       add             word ptr [di],ax
+       add             word ptr [di],ax
+       add             word ptr [si],ax
+       add             word ptr [si],ax
+       add             word ptr [si],ax
+       add             word ptr [si],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+si],ax
+       add             word ptr [bx+si],ax
+       add             word ptr [bx+si],ax
+       add             word ptr [bx+si],ax
+       add             di,di
+       add             bh,bh
+       add             bh,bh
+       add             dh,bh
+       add             dh,bh
+       add             dh,bh
+       add             ch,bh
+       add             ch,bh
+       add             ch,bh
+       add             ah,bh
+       add             ah,bh
+       add             ah,bh
+       add             bl,bh
+       add             bl,bh
+       add             bl,bh
+       add             bl,bh
+       add             dl,bh
+       add             dl,bh
+       add             dl,bh
+       add             cl,bh
+       add             cl,bh
+       add             cl,bh
+       add             al,bh
+       add             al,bh
+       add             al,bh
+       add             al,bh
+       add             bh,dh
+       add             bh,dh
+       add             bh,dh
+       add             bh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             ch,dh
+       add             ch,dh
+       add             ch,dh
+       add             ch,dh
+       add             ch,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             dl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             bl,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             ah,dh
+       add             ch,dh
+       add             ch,dh
+       add             ch,dh
+       add             ch,dh
+       add             ch,dh
+       add             dh,dh
+       add             dh,dh
+       add             dh,dh
+       add             bh,dh
+       add             bh,dh
+       add             bh,dh
+       add             al,bh
+       add             al,bh
+       add             al,bh
+       add             cl,bh
+       add             cl,bh
+       add             cl,bh
+       add             dl,bh
+       add             dl,bh
+       add             bl,bh
+       add             bl,bh
+       add             bl,bh
+       add             ah,bh
+       add             ah,bh
+       add             ch,bh
+       add             ch,bh
+       add             dh,bh
+       add             dh,bh
+       add             bh,bh
+       add             bh,bh
+       add             byte ptr [bx+si],al
+       add             word ptr [bx+si],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [si],ax
+       add             word ptr [si],ax
+       add             word ptr [di],ax
+       add             word ptr [di],ax
+       add             word ptr ds:[701H],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+di],cx
+       add             word ptr [bp+di],cx
+       add             word ptr [si],cx
+       add             word ptr [di],cx
+       add             word ptr [di],cx
+       add             word ptr ds:[0f01H],cx
+       add             word ptr [bx],cx
+       add             word ptr [bx+si],dx
+       add             word ptr [bx+di],dx
+       add             word ptr [bp+si],dx
+       add             word ptr [bp+si],dx
+       add             word ptr [bp+di],dx
+       add             word ptr [si],dx
+       add             word ptr [si],dx
+       add             word ptr [di],dx
+       add             word ptr ds:[1701H],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx+si],bx
+       add             word ptr [bx+di],bx
+       add             word ptr [bp+si],bx
+       add             word ptr [bp+si],bx
+       add             word ptr [bp+di],bx
+       add             word ptr [si],bx
+       add             word ptr [di],bx
+       add             word ptr [di],bx
+       add             word ptr ds:[1f01H],bx
+       add             word ptr [bx+si],sp
+       add             word ptr [bx+di],sp
+       add             word ptr [bx+di],sp
+       add             word ptr [bp+si],sp
+       add             word ptr [bp+di],sp
+       add             word ptr [si],sp
+       add             word ptr [si],sp
+       add             word ptr [di],sp
+       add             word ptr ds:[2701H],sp
+       add             word ptr [bx+si],bp
+       add             word ptr [bx+si],bp
+       add             word ptr [bx+di],bp
+       add             word ptr [bp+si],bp
+       add             word ptr [bp+di],bp
+       add             word ptr [bp+di],bp
+       add             word ptr [si],bp
+       add             word ptr [di],bp
+       add             word ptr ds:[2e01H],bp
+       add             word ptr [bx],bp
+       add             word ptr [bx+si],si
+       add             word ptr [bx+di],si
+       add             word ptr [bp+si],si
+       add             word ptr [bp+si],si
+       add             word ptr [bp+di],si
+       add             word ptr [si],si
+       add             word ptr [di],si
+       add             word ptr [di],si
+       add             word ptr ds:[3701H],si
+       add             word ptr [bx+si],di
+       add             word ptr [bx+si],di
+       add             word ptr [bx+di],di
+       add             word ptr [bp+si],di
+       add             word ptr [bp+si],di
+       add             word ptr [bp+di],di
+       add             word ptr [si],di
+       add             word ptr [di],di
+       add             word ptr [di],di
+       add             word ptr ds:[3f01H],di
+       add             word ptr [bx],di
+       add             word ptr 1[bx+si],ax
+       inc             cx
+       add             word ptr 1[bx+di],ax
+       inc             dx
+       add             word ptr 1[bp+di],ax
+       inc             bx
+       add             word ptr 1[si],ax
+       inc             bp
+       add             word ptr 1[di],ax
+       inc             si
+       add             word ptr 1[bx],ax
+       inc             di
+       add             word ptr 1[bx+si],cx
+       dec             cx
+       add             word ptr 1[bx+di],cx
+       dec             dx
+       add             word ptr 1[bp+di],cx
+       dec             bx
+       add             word ptr 1[si],cx
+       dec             sp
+       add             word ptr 1[di],cx
+       dec             si
+       add             word ptr 1[bp],cx
+       dec             di
+       add             word ptr 1[bx],cx
+       push            ax
+       add             word ptr 1[bx+di],dx
+       push            cx
+       add             word ptr 1[bp+si],dx
+       push            dx
+       add             word ptr 1[bp+di],dx
+       push            bx
+       add             word ptr 1[si],dx
+       push            bp
+       add             word ptr 1[di],dx
+       push            si
+       add             word ptr 1[bp],dx
+       push            di
+       add             word ptr 1[bx],dx
+       pop             ax
+       add             word ptr 1[bx+si],bx
+       pop             cx
+       add             word ptr 1[bx+di],bx
+       pop             dx
+       add             word ptr 1[bp+si],bx
+       pop             bx
+       add             word ptr 1[bp+di],bx
+       pop             sp
+       add             word ptr 1[si],bx
+       pop             bp
+       add             word ptr 1[bp],bx
+       pop             si
+       add             word ptr 1[bx],bx
+       pop             di
+       add             word ptr 1[bx+si],sp
+       ;pusha
+       add             word ptr 1[bx+di],sp
+       ;popa
+       add             word ptr 1[bp+si],sp
+       ;bound          ax,word ptr [bx+di]
+       arpl            word ptr [bx+di],ax
+       arpl            word ptr [bx+di],ax
+       add             word ptr fs:1[si],sp
+       add             word ptr gs:1[di],sp
+       add             dword ptr 1[bp],esp
+       add             word ptr 1[edi],sp
+       push            6801H
+       add             word ptr 1[bx+di],bp
+       imul            ax,word ptr [bx+di],16aH
+       push            1
+       imul            ax,word ptr [bx+di],6bH
+       add             word ptr 1[si],bp
+       insb
+       add             word ptr 1[di],bp
+       insw
+       add             word ptr 1[bp],bp
+       outsw
+       add             word ptr 1[bx],bp
+       jo              L$1465
+    DB 70H
+L$1465:
+    DD L$1466
+L$1466 equ $-2
+L$1467:
+    DD L$1468
+L$1468 equ $-2
+L$1469:
+    DD L$1470
+L$1470 equ $-2
+L$1471:
+    DD L$1472
+L$1472 equ $-2
+L$1473:
+    DD L$1474
+L$1474 equ $-2
+L$1475:
+    DD L$1476
+L$1476 equ $-2
+L$1477:
+    DD L$1478
+L$1478 equ $-2
+L$1479:
+    DD L$1480
+L$1480 equ $-2
+L$1481:
+    DD L$1482
+L$1482 equ $-2
+L$1483:
+    DD L$1484
+L$1484 equ $-2
+L$1485:
+    DD L$1486
+L$1486 equ $-2
+L$1487:
+    DD L$1488
+L$1488 equ $-2
+L$1489:
+    DD L$1490
+L$1490:
+       add             word ptr -7dffH[bp+si],ax
+       add             word ptr -7bffH[bp+di],ax
+       add             word ptr -79ffH[di],ax
+       add             word ptr -78ffH[bp],ax
+       add             word ptr -76ffH[bx+si],cx
+       add             word ptr -75ffH[bp+si],cx
+       add             word ptr -73ffH[bp+di],cx
+       add             word ptr -71ffH[di],cx
+       add             word ptr -6fffH[bx],cx
+       add             word ptr -6dffH[bx+di],dx
+       add             word ptr -6cffH[bp+si],dx
+       add             word ptr -6affH[si],dx
+       add             word ptr -68ffH[bp],dx
+       add             word ptr -66ffH[bx+si],bx
+       add             word ptr -64ffH[bp+si],bx
+       add             word ptr -62ffH[si],bx
+       add             word ptr -5fffH[bx],bx
+       add             word ptr -5dffH[bx+di],sp
+       add             word ptr -5bffH[bp+di],sp
+       add             word ptr -59ffH[di],sp
+       add             word ptr -56ffH[bx],sp
+       add             word ptr -54ffH[bp+si],bp
+       add             word ptr -52ffH[si],bp
+       add             word ptr -4fffH[bx],bp
+       add             word ptr -4dffH[bx+di],si
+       add             word ptr -4affH[bp+di],si
+       add             word ptr -48ffH[bp],si
+       add             word ptr -45ffH[bx+di],di
+       add             word ptr -43ffH[bp+di],di
+       add             word ptr -40ffH[bp],di
+       add             ax,ax
+       add             dx,ax
+       add             bx,ax
+       add             sp,ax
+       add             si,ax
+       add             di,ax
+       add             cx,cx
+       add             dx,cx
+       add             bx,cx
+       add             bp,cx
+       add             si,cx
+       add             ax,dx
+       add             cx,dx
+       add             dx,dx
+       add             sp,dx
+       add             bp,dx
+       add             di,dx
+       add             ax,bx
+       add             dx,bx
+       add             bx,bx
+       add             bp,bx
+       add             si,bx
+       add             ax,sp
+       add             cx,sp
+       add             bx,sp
+       add             sp,sp
+       add             si,sp
+       add             di,sp
+       add             cx,bp
+       add             dx,bp
+       add             sp,bp
+       add             bp,bp
+       add             di,bp
+       add             ax,si
+       add             dx,si
+       add             bx,si
+       add             bp,si
+       add             si,si
+       add             ax,di
+       add             cx,di
+       add             bx,di
+       add             sp,di
+       add             si,di
+    DB 1
+_lsini16:
+       add             byte ptr [si],al
+       add             ax,word ptr [si]
+       push            es
+       add             al,9
+       add             al,0cH
+       add             al,0fH
+       add             al,12H
+       add             al,15H
+       add             al,18H
+       add             al,1bH
+       add             al,1eH
+       add             al,21H
+       add             al,24H
+       add             al,27H
+       add             al,2aH
+       add             al,2dH
+       add             al,30H
+       add             al,33H
+       add             al,36H
+       add             al,39H
+       add             al,3cH
+       add             al,3fH
+       add             al,42H
+       add             al,45H
+       add             al,48H
+       add             al,4bH
+       add             al,4dH
+       add             al,50H
+       add             al,53H
+       add             al,56H
+       add             al,58H
+       add             al,5bH
+       add             al,5eH
+       add             al,61H
+       add             al,63H
+       add             al,66H
+       add             al,68H
+       add             al,6bH
+       add             al,6dH
+       add             al,70H
+       add             al,72H
+       add             al,75H
+       add             al,77H
+       add             al,7aH
+       add             al,7cH
+       add             al,7eH
+       add             al,81H
+       add             al,83H
+       add             al,85H
+       add             al,87H
+       add             al,89H
+       add             al,8cH
+       add             al,8eH
+       add             al,90H
+       add             al,92H
+       add             al,94H
+       add             al,96H
+       add             al,98H
+       add             al,99H
+       add             al,9bH
+       add             al,9dH
+       add             al,9fH
+       add             al,0a1H
+       add             al,0a2H
+       add             al,0a4H
+       add             al,0a6H
+       add             al,0a7H
+       add             al,0a9H
+       add             al,0abH
+       add             al,0acH
+       add             al,0aeH
+       add             al,0afH
+       add             al,0b0H
+       add             al,0b2H
+       add             al,0b3H
+       add             al,0b5H
+       add             al,0b6H
+       add             al,0b7H
+       add             al,0b8H
+       add             al,0baH
+       add             al,0bbH
+       add             al,0bcH
+       add             al,0bdH
+       add             al,0beH
+       add             al,0bfH
+       add             al,0c0H
+       add             al,0c1H
+       add             al,0c2H
+       add             al,0c3H
+       add             al,0c4H
+       add             al,0c5H
+       add             al,0c6H
+       add             al,0c7H
+       add             al,0c7H
+       add             al,0c8H
+       add             al,0c9H
+       add             al,0caH
+       add             al,0caH
+       add             al,0cbH
+       add             al,0ccH
+       add             al,0ccH
+       add             al,0cdH
+       add             al,0ceH
+       add             al,0ceH
+       add             al,0cfH
+       add             al,0d0H
+       add             al,0d0H
+       add             al,0d1H
+       add             al,0d1H
+       add             al,0d2H
+       add             al,0d2H
+       add             al,0d3H
+       add             al,0d3H
+       add             al,0d4H
+       add             al,0d4H
+       add             al,0d5H
+       add             al,0d5H
+       add             al,0d6H
+       add             al,0d6H
+       add             al,0d6H
+       add             al,0d7H
+       add             al,0d7H
+       add             al,0d8H
+       add             al,0d8H
+       add             al,0d9H
+       add             al,0d9H
+       add             al,0daH
+       add             al,0daH
+       add             al,0daH
+       add             al,0dbH
+       add             al,0dbH
+       add             al,0dcH
+       add             al,0dcH
+       add             al,0ddH
+       add             al,0ddH
+       add             al,0deH
+       add             al,0deH
+       add             al,0dfH
+       add             al,0dfH
+       add             al,0e0H
+       add             al,0e0H
+       add             al,0e1H
+       add             al,0e1H
+       add             al,0e2H
+       add             al,0e3H
+       add             al,0e3H
+       add             al,0e4H
+       add             al,0e4H
+       add             al,0e5H
+       add             al,0e6H
+       add             al,0e6H
+       add             al,0e7H
+       add             al,0e8H
+       add             al,0e9H
+       add             al,0e9H
+       add             al,0eaH
+       add             al,0ebH
+       add             al,0ecH
+       add             al,0edH
+       add             al,0eeH
+       add             al,0efH
+       add             al,0f0H
+       add             al,0f1H
+       add             al,0f2H
+       add             al,0f3H
+       add             al,0f4H
+       add             al,0f5H
+       add             al,0f6H
+       add             al,0f7H
+       add             al,0f8H
+       add             al,0f9H
+       add             al,0fbH
+       add             al,0fcH
+       add             al,0fdH
+       add             al,0feH
+       add             al,0
+       add             ax,501H
+       add             ax,word ptr [di]
+       add             al,5
+       add             ax,705H
+       add             ax,508H
+       or              al,byte ptr [di]
+       or              ax,word ptr [di]
+       or              ax,0f05H
+       add             ax,510H
+       adc             al,byte ptr [di]
+       adc             al,5
+       push            ss
+       add             ax,517H
+       sbb             word ptr [di],ax
+       sbb             ax,word ptr [di]
+       sbb             ax,1f05H
+       add             ax,521H
+       and             ax,word ptr [di]
+       and             al,5
+       add             ax,528H
+       sub             ax,word ptr [di]
+       sub             ax,2f05H
+       add             ax,531H
+       xor             ax,word ptr [di]
+       xor             ax,3705H
+       add             ax,53aH
+       cmp             al,5
+       add             ax,540H
+       inc             bx
+       add             ax,545H
+       inc             di
+       add             ax,54aH
+       dec             sp
+       add             ax,54eH
+       push            cx
+       add             ax,553H
+       push            si
+       add             ax,558H
+       pop             dx
+       add             ax,55dH
+       pop             di
+       add             ax,562H
+       add             ax,567H
+       imul            ax,word ptr [di],56cH
+       outsw
+       add             ax,571H
+       je              L$1491
+       jbe             L$1492
+       jns             L$1493
+    DB 7bH
+L$1491:
+    DD         ; The label referred to here is an undefined location
+L$1494
+L$1492:
+L$1493:
+    DB 5, 83H
+L$1494:
+    DB 5, 86H
+L$1495:
+       add             ax,588H
+       mov             ax,word ptr [di]
+       lea             ax,[di]
+       nop
+       add             ax,592H
+       xchg            ax,bp
+       add             ax,597H
+       call            far ptr L$1809
+       add             ax,5a1H
+       movsb
+       add             ax,5a6H
+       test            ax,0ab05H
+       add             ax,5aeH
+       mov             al,5
+       mov             bl,5
+       mov             ch,5
+       mov             bh,5
+       mov             dx,0bc05H
+       add             ax,5beH
+       rol             word ptr [di],0c3H
+       add             ax,5c5H
+       enter           0ca05H,5
+       int             3
+       add             ax,5ceH
+       rol             byte ptr [di],1
+       rol             byte ptr [di],cl
+       ????
+       add             ax,5d6H
+       fld             dword ptr [di]
+       fild            dword ptr [di]
+       fld             qword ptr [di]
+       fiadd           word ptr [di]
+       loopnz          L$1496
+       loop            L$1497
+       in              al,5
+    DB 0e6H
+L$1496:
+    DB 5, 0e8H
+L$1497:
+    DD L$1372
+       add             ax,5edH
+       out             dx,ax
+       add             ax,5f0H
+       repne add       ax,5f3H
+       cmc
+       add             ax,5f6H
+       clc
+       add             ax,5f9H
+       sti
+       add             ax,5fcH
+       std
+       add             ax,5ffH
+       add             byte ptr ds:[601H],al
+       add             al,byte ptr ds:[603H]
+       add             ax,606H
+       push            es
+       pop             es
+       push            es
+       or              byte ptr ds:[609H],al
+       or              word ptr ds:[60aH],ax
+       or              ax,word ptr ds:[60cH]
+       or              ax,0d06H
+       push            es
+       push            cs
+       push            es
+       clts
+       clts
+       adc             byte ptr ds:[611H],al
+       adc             word ptr ds:[612H],ax
+       adc             al,byte ptr ds:[613H]
+       adc             ax,word ptr ds:[613H]
+       adc             al,6
+       adc             al,6
+       adc             al,6
+       adc             al,6
+       adc             ax,1506H
+       push            es
+       adc             ax,1506H
+       push            es
+       adc             ax,1506H
+       push            es
+       adc             ax,1506H
+       push            es
+       adc             ax,1506H
+       push            es
+       adc             ax,1506H
+       push            es
+       adc             ax,1506H
+       push            es
+       adc             ax,1506H
+       push            es
+       adc             al,6
+       adc             al,6
+       adc             al,6
+       adc             al,6
+       adc             al,6
+       adc             ax,word ptr ds:[613H]
+       adc             ax,word ptr ds:[612H]
+       adc             al,byte ptr ds:[612H]
+       adc             word ptr ds:[611H],ax
+       adc             word ptr ds:[610H],ax
+       adc             byte ptr ds:[610H],al
+       clts
+       clts
+       push            cs
+       push            es
+       push            cs
+       push            es
+       push            cs
+       push            es
+       or              ax,0d06H
+       push            es
+       or              al,6
+       or              al,6
+       or              al,6
+       or              ax,word ptr ds:[60bH]
+       or              al,byte ptr ds:[60aH]
+       or              al,byte ptr ds:[609H]
+       or              word ptr ds:[608H],ax
+       or              byte ptr ds:[608H],al
+       pop             es
+       push            es
+       pop             es
+       push            es
+       pop             es
+       push            es
+       pop             es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       add             ax,506H
+       push            es
+       add             ax,506H
+       push            es
+       add             ax,506H
+       push            es
+       add             ax,406H
+       push            es
+       add             al,6
+       add             al,6
+       add             al,6
+       add             al,6
+       add             al,6
+       add             al,6
+       add             ax,506H
+       push            es
+       add             ax,506H
+       push            es
+       add             ax,506H
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       pop             es
+       push            es
+       pop             es
+       push            es
+       pop             es
+       push            es
+       or              byte ptr ds:[608H],al
+       or              word ptr ds:[609H],ax
+       or              al,byte ptr ds:[60aH]
+       or              ax,word ptr ds:[60cH]
+       or              al,6
+       or              ax,0e06H
+       push            es
+       push            cs
+       push            es
+       clts
+       adc             byte ptr ds:[611H],al
+       adc             al,byte ptr ds:[612H]
+       adc             ax,word ptr ds:[614H]
+       adc             ax,1606H
+       push            es
+       pop             ss
+       push            es
+       sbb             byte ptr ds:[61aH],al
+       sbb             ax,word ptr ds:[61cH]
+       sbb             ax,1e06H
+       push            es
+       pop             ds
+       push            es
+       and             word ptr ds:[622H],ax
+       and             ax,word ptr ds:[625H]
+       push            es
+       daa
+       push            es
+       sub             word ptr ds:[62aH],ax
+       sub             al,6
+       sub             ax,2e06H
+       push            es
+       xor             byte ptr ds:[631H],al
+       xor             ax,word ptr ds:[635H]
+       push            es
+       cmp             byte ptr ds:[639H],al
+       cmp             ax,word ptr ds:[63dH]
+       push            es
+       inc             ax
+       push            es
+       inc             dx
+       push            es
+       inc             bx
+       push            es
+       inc             bp
+       push            es
+       inc             di
+       push            es
+       dec             ax
+       push            es
+       dec             dx
+       push            es
+       dec             sp
+       push            es
+       dec             si
+       push            es
+       dec             di
+       push            es
+       push            cx
+       push            es
+       push            bx
+       push            es
+       push            bp
+       push            es
+       push            si
+       push            es
+       pop             ax
+       push            es
+       pop             dx
+       push            es
+       pop             sp
+       push            es
+       pop             bp
+       push            es
+       pop             di
+       push            es
+       ;popa
+       push            es
+       arpl            word ptr ds:[665H],ax
+       push            es
+       push            6a06H
+       push            es
+       insb
+       push            es
+       insw
+       push            es
+       outsw
+       push            es
+       jno             L$1498
+       jb              L$1499
+       je              L$1500
+       jbe             L$1501
+L$1498:
+       ja              L$1502
+L$1499:
+       jns             L$1503
+L$1500:
+       jpo             L$1504
+L$1501:
+       jl              L$1505
+L$1502:
+       jle             L$1506
+L$1503:
+    DB 80H, 6
+L$1504:
+    DD ds:[681H]
+L$1505:
+L$1506:
+       test            byte ptr ds:[686H],al
+       xchg            word ptr ds:[689H],ax
+       mov             al,byte ptr ds:[68cH]
+       lea             ax,L$295
+       nop
+       push            es
+       xchg            ax,cx
+       push            es
+       xchg            ax,dx
+       push            es
+       xchg            ax,sp
+       push            es
+       xchg            ax,bp
+       push            es
+       xchg            ax,si
+       push            es
+       xchg            ax,di
+       push            es
+       cwd
+       push            es
+       call            far ptr L$1788
+       push            es
+       popf
+       push            es
+       sahf
+       push            es
+       lahf
+       push            es
+       mov             al,byte ptr ds:[0a106H]
+       push            es
+       mov             byte ptr ds:[0a306H],al
+       push            es
+       movsb
+       push            es
+       movsb
+       push            es
+       movsw
+       push            es
+       cmpsb
+       push            es
+       cmpsw
+       push            es
+       cmpsw
+       push            es
+       test            al,6
+       test            ax,0a906H
+       push            es
+       stosb
+       push            es
+       stosb
+       push            es
+       stosw
+       push            es
+       stosw
+       push            es
+       stosw
+       push            es
+       lodsb
+       push            es
+       lodsb
+       push            es
+       lodsw
+       push            es
+       lodsw
+       push            es
+       lodsw
+       push            es
+       lodsw
+       push            es
+       lodsw
+       push            es
+       scasb
+       push            es
+       scasb
+       push            es
+       scasb
+       push            es
+       scasb
+       push            es
+       scasb
+       push            es
+       scasb
+       push            es
+       scasb
+       push            es
+       scasb
+       push            es
+       scasb
+       push            es
+       lodsw
+       push            es
+       lodsw
+       push            es
+       lodsw
+       push            es
+       lodsw
+       push            es
+       lodsw
+       push            es
+       lodsb
+       push            es
+       lodsb
+       push            es
+       lodsb
+       push            es
+       stosw
+       push            es
+       stosw
+       push            es
+       stosw
+       push            es
+       stosb
+       push            es
+       stosb
+       push            es
+       test            ax,0a906H
+       push            es
+       test            al,6
+       test            al,6
+       cmpsw
+       push            es
+       cmpsb
+       push            es
+       cmpsb
+       push            es
+       movsw
+       push            es
+       movsw
+       push            es
+       movsb
+       push            es
+       mov             word ptr ds:[0a206H],ax
+       push            es
+       mov             byte ptr ds:[0a106H],al
+       push            es
+       mov             al,byte ptr ds:[9f06H]
+       push            es
+       lahf
+       push            es
+       sahf
+       push            es
+       popf
+       push            es
+       pushf
+       push            es
+       pushf
+       push            es
+       fwait
+       push            es
+       call            far ptr L$1768
+       push            es
+       xchg            ax,di
+       push            es
+       xchg            ax,di
+       push            es
+       xchg            ax,si
+       push            es
+       xchg            ax,bp
+       push            es
+       xchg            ax,sp
+       push            es
+       xchg            ax,bx
+       push            es
+       xchg            ax,dx
+       push            es
+       xchg            ax,cx
+       push            es
+       xchg            ax,cx
+       push            es
+       nop
+       push            es
+       pop             word ptr ds:[68eH]
+       lea             ax,L$294
+       mov             word ptr ds:[68bH],es
+       mov             al,byte ptr ds:[689H]
+       mov             byte ptr ds:[688H],al
+       xchg            word ptr ds:[686H],ax
+       test            word ptr ds:[685H],ax
+       test            byte ptr ds:[683H],al
+       add             word ptr ds:[682H],0ff81H
+       push            es
+       add             word ptr ds:[680H],67fH
+       jg              L$1507
+       jle             L$1508
+       jle             L$1509
+       jge             L$1510
+L$1507:
+       jge             L$1511
+L$1508:
+       jge             L$1512
+L$1509:
+       jl              L$1513
+L$1510:
+       jl              L$1514
+L$1511:
+       jpo             L$1515
+L$1512:
+       jpo             L$1516
+L$1513:
+       jpo             L$1517
+L$1514:
+       jp              L$1518
+L$1515:
+       jp              L$1519
+L$1516:
+       jp              L$1520
+L$1517:
+       jp              L$1521
+L$1518:
+       jp              L$1522
+L$1519:
+       jns             L$1523
+L$1520:
+       jns             L$1524
+L$1521:
+       jns             L$1525
+L$1522:
+       jns             L$1526
+L$1523:
+       jns             L$1527
+L$1524:
+       jns             L$1528
+L$1525:
+       jns             L$1529
+L$1526:
+       jns             L$1530
+L$1527:
+       jp              L$1531
+L$1528:
+       jp              L$1532
+L$1529:
+       jp              L$1533
+L$1530:
+       jp              L$1534
+L$1531:
+       jp              L$1535
+L$1532:
+       jpo             L$1536
+L$1533:
+       jpo             L$1537
+L$1534:
+       jpo             L$1538
+L$1535:
+       jl              L$1539
+L$1536:
+       jl              L$1540
+L$1537:
+       jl              L$1541
+L$1538:
+       jge             L$1542
+L$1539:
+       jge             L$1543
+L$1540:
+       jle             L$1544
+L$1541:
+       jg              L$1545
+L$1542:
+       jg              L$1546
+L$1543:
+    DB 80H, 6
+L$1544:
+    DD ds:[681H]
+L$1545:
+L$1546:
+       add             byte ptr ds:[683H],84H
+       push            es
+       test            byte ptr ds:[685H],al
+       xchg            byte ptr ds:[687H],al
+       mov             byte ptr ds:[689H],al
+       mov             al,byte ptr ds:[68bH]
+       mov             word ptr ds:[68dH],es
+       mov             es,word ptr ds:[690H]
+       xchg            ax,cx
+       push            es
+       xchg            ax,dx
+       push            es
+       xchg            ax,bx
+       push            es
+       xchg            ax,bp
+       push            es
+       xchg            ax,si
+       push            es
+       xchg            ax,di
+       push            es
+       cbw
+       push            es
+       call            far ptr L$1788
+       push            es
+       sahf
+       push            es
+       mov             al,byte ptr ds:[0a106H]
+       push            es
+       mov             byte ptr ds:[0a406H],al
+       push            es
+       cmpsb
+       push            es
+       cmpsw
+       push            es
+       test            ax,0aa06H
+       push            es
+       lodsb
+       push            es
+       lodsw
+       push            es
+       scasw
+       push            es
+       mov             cl,6
+       mov             dl,6
+       mov             ah,6
+       mov             dh,6
+       mov             bh,6
+       mov             cx,0bb06H
+       push            es
+       mov             sp,0be06H
+       push            es
+       rol             byte ptr ds:[6c1H],0c3H
+       push            es
+       lds             ax,dword ptr ds:[6c7H]
+       enter           0ca06H,6
+       int             3
+       push            es
+       int             6
+       iret
+       push            es
+       rol             word ptr ds:[6d3H],1
+       ????
+       push            es
+       ????
+       push            es
+       fadd            dword ptr ds:[6d9H]
+       fild            dword ptr ds:[6ddH]
+       fiadd           word ptr ds:[6e0H]
+       loop            L$1547
+       jcxz            L$1548
+       in              ax,6
+       out             6,al
+L$1547:
+    DB 0e8H
+    DD L$1390
+L$1548:
+       jmp             far ptr 0eb06H
+       push            es
+       out             dx,al
+       push            es
+       lock push       es
+L$1549:
+       ????
+       push            es
+       rep push        es
+       hlt
+       push            es
+       cmc
+       push            es
+       test            word ptr ds:[6f8H],6faH
+       sti
+       push            es
+       cld
+       push            es
+       inc             byte ptr ds:[6ffH]
+       add             byte ptr [bx],al
+       add             word ptr [bx],ax
+       add             al,byte ptr [bx]
+       add             al,7
+       add             ax,607H
+       pop             es
+       pop             es
+       pop             es
+       or              byte ptr [bx],al
+       or              word ptr [bx],ax
+       or              al,byte ptr [bx]
+       or              ax,word ptr [bx]
+       or              al,7
+       or              ax,0d07H
+       pop             es
+       push            cs
+       pop             es
+       ????
+       pop             es
+       adc             byte ptr [bx],al
+       adc             word ptr [bx],ax
+       adc             word ptr [bx],ax
+       adc             al,byte ptr [bx]
+       adc             ax,word ptr [bx]
+       adc             ax,word ptr [bx]
+       adc             al,7
+       adc             al,7
+       adc             ax,1507H
+       pop             es
+       push            ss
+       pop             es
+       push            ss
+       pop             es
+       pop             ss
+       pop             es
+       pop             ss
+       pop             es
+       pop             ss
+       pop             es
+       sbb             byte ptr [bx],al
+       sbb             byte ptr [bx],al
+       sbb             byte ptr [bx],al
+       sbb             byte ptr [bx],al
+       sbb             word ptr [bx],ax
+       sbb             word ptr [bx],ax
+       sbb             word ptr [bx],ax
+       sbb             word ptr [bx],ax
+       sbb             word ptr [bx],ax
+       sbb             word ptr [bx],ax
+       sbb             word ptr [bx],ax
+       sbb             word ptr [bx],ax
+       sbb             word ptr [bx],ax
+       sbb             word ptr [bx],ax
+       sbb             word ptr [bx],ax
+       sbb             word ptr [bx],ax
+       sbb             byte ptr [bx],al
+       sbb             byte ptr [bx],al
+       sbb             byte ptr [bx],al
+       sbb             byte ptr [bx],al
+       sbb             byte ptr [bx],al
+       pop             ss
+       pop             es
+       pop             ss
+       pop             es
+       pop             ss
+       pop             es
+       push            ss
+       pop             es
+       push            ss
+       pop             es
+       adc             ax,1507H
+       pop             es
+       adc             ax,1407H
+       pop             es
+       adc             al,7
+       adc             ax,word ptr [bx]
+       adc             ax,word ptr [bx]
+       adc             al,byte ptr [bx]
+       adc             al,byte ptr [bx]
+       adc             word ptr [bx],ax
+       adc             word ptr [bx],ax
+       adc             byte ptr [bx],al
+       ????
+       pop             es
+       ????
+       pop             es
+       push            cs
+       pop             es
+       push            cs
+       pop             es
+       or              ax,0c07H
+       pop             es
+       or              al,7
+       or              ax,word ptr [bx]
+       or              al,byte ptr [bx]
+       or              al,byte ptr [bx]
+       or              word ptr [bx],ax
+       or              byte ptr [bx],al
+       or              byte ptr [bx],al
+       pop             es
+       pop             es
+       push            es
+       pop             es
+       push            es
+       pop             es
+       add             ax,507H
+       pop             es
+       add             al,7
+       add             ax,word ptr [bx]
+       add             ax,word ptr [bx]
+       add             al,byte ptr [bx]
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             byte ptr [bx],al
+       inc             word ptr ds:[6ffH]
+       inc             byte ptr ds:[6feH]
+       std
+       push            es
+       cld
+       push            es
+       cld
+       push            es
+       sti
+       push            es
+       sti
+       push            es
+       cli
+       push            es
+       cli
+       push            es
+       stc
+       push            es
+       stc
+       push            es
+       stc
+       push            es
+       clc
+       push            es
+       clc
+       push            es
+       test            word ptr ds:[6f7H],6f7H
+       test            byte ptr ds:[6f6H],0f6H
+       push            es
+       test            byte ptr ds:[6f5H],0f5H
+       push            es
+       cmc
+       push            es
+       cmc
+       push            es
+       cmc
+       push            es
+       cmc
+       push            es
+       cmc
+       push            es
+       cmc
+       push            es
+       cmc
+       push            es
+       cmc
+       push            es
+       cmc
+       push            es
+       cmc
+       push            es
+       cmc
+       push            es
+       cmc
+       push            es
+       test            byte ptr ds:[6f6H],0f6H
+       push            es
+       test            byte ptr ds:[6f7H],0f7H
+       push            es
+       test            word ptr ds:[6f8H],6f8H
+       stc
+       push            es
+       stc
+       push            es
+       cli
+       push            es
+       cli
+       push            es
+       sti
+       push            es
+       cld
+       push            es
+       cld
+       push            es
+       std
+       push            es
+       inc             byte ptr ds:[6feH]
+       inc             word ptr ds:[700H]
+       add             word ptr [bx],ax
+       add             al,byte ptr [bx]
+       add             ax,word ptr [bx]
+       add             al,7
+       add             ax,607H
+       pop             es
+       pop             es
+       pop             es
+       or              byte ptr [bx],al
+       or              word ptr [bx],ax
+       or              al,byte ptr [bx]
+       or              ax,word ptr [bx]
+       or              ax,0e07H
+       pop             es
+       ????
+       pop             es
+       adc             byte ptr [bx],al
+       adc             al,byte ptr [bx]
+       adc             ax,word ptr [bx]
+       adc             al,7
+       push            ss
+       pop             es
+       pop             ss
+       pop             es
+       sbb             word ptr [bx],ax
+       sbb             al,byte ptr [bx]
+       sbb             al,7
+       sbb             ax,1f07H
+       pop             es
+       and             byte ptr [bx],al
+       and             al,byte ptr [bx]
+       and             ax,word ptr [bx]
+       and             ax,2707H
+       pop             es
+       sub             byte ptr [bx],al
+       sub             al,byte ptr [bx]
+       sub             al,7
+       sub             ax,2f07H
+       pop             es
+       xor             word ptr [bx],ax
+       xor             al,byte ptr [bx]
+       xor             al,7
+       pop             es
+       cmp             byte ptr [bx],al
+       cmp             word ptr [bx],ax
+       cmp             ax,word ptr [bx]
+       cmp             ax,3f07H
+       pop             es
+       inc             cx
+       pop             es
+       inc             dx
+       pop             es
+       inc             sp
+       pop             es
+       inc             si
+       pop             es
+       dec             ax
+       pop             es
+       dec             dx
+       pop             es
+       dec             sp
+       pop             es
+       dec             bp
+       pop             es
+       dec             di
+       pop             es
+       push            cx
+       pop             es
+       push            bx
+       pop             es
+       push            bp
+       pop             es
+       push            di
+       pop             es
+       pop             ax
+       pop             es
+       pop             dx
+       pop             es
+       pop             sp
+       pop             es
+       pop             si
+       pop             es
+       ;pusha
+       pop             es
+       ;popa
+       pop             es
+       arpl            word ptr [bx],ax
+       pop             es
+       pop             es
+       push            6a07H
+       pop             es
+       insb
+       pop             es
+       outsb
+       pop             es
+       outsw
+       pop             es
+       jno             L$1550
+       jae             L$1551
+       je              L$1552
+       jbe             L$1553
+    DB 77H
+L$1550:
+    DD         ; The label referred to here is an undefined location
+L$1554
+L$1551 equ $-2
+L$1552:
+    DD         ; The label referred to here is an undefined location
+L$1556
+L$1553 equ $-2
+L$1554:
+    DD         ; The label referred to here is an undefined location
+L$1558
+L$1555:
+L$1556:
+       pop             es
+    DB 82H
+L$1557:
+       pop             es
+    DB 83H
+L$1558:
+       pop             es
+    DB 85H
+L$1559:
+       pop             es
+       xchg            byte ptr [bx],al
+       xchg            word ptr [bx],ax
+       mov             word ptr [bx],ax
+       mov             al,byte ptr [bx]
+       mov             ax,word ptr [bx]
+       lea             ax,[bx]
+       mov             es,word ptr [bx]
+       pop             word ptr [bx]
+       nop
+       pop             es
+       xchg            ax,cx
+       pop             es
+       xchg            ax,dx
+       pop             es
+       xchg            ax,bx
+       pop             es
+       xchg            ax,sp
+       pop             es
+       xchg            ax,bp
+       pop             es
+       xchg            ax,si
+       pop             es
+       xchg            ax,di
+       pop             es
+       cbw
+       pop             es
+       cwd
+       pop             es
+       call            far ptr L$1770
+       pop             es
+       pushf
+       pop             es
+       popf
+       pop             es
+       popf
+       pop             es
+       sahf
+       pop             es
+       sahf
+       pop             es
+       lahf
+       pop             es
+       lahf
+       pop             es
+       mov             al,byte ptr ds:[0a007H]
+       pop             es
+       mov             ax,word ptr ds:[0a107H]
+       pop             es
+       mov             byte ptr ds:[0a207H],al
+       pop             es
+       mov             byte ptr ds:[0a207H],al
+       pop             es
+       mov             word ptr ds:[0a307H],ax
+       pop             es
+       mov             word ptr ds:[0a307H],ax
+       pop             es
+       mov             word ptr ds:[0a307H],ax
+       pop             es
+       mov             word ptr ds:[0a307H],ax
+       pop             es
+       mov             word ptr ds:[0a307H],ax
+       pop             es
+       mov             word ptr ds:[0a207H],ax
+       pop             es
+       mov             byte ptr ds:[0a207H],al
+       pop             es
+       mov             byte ptr ds:[0a207H],al
+       pop             es
+       mov             ax,word ptr ds:[0a107H]
+       pop             es
+       mov             ax,word ptr ds:[0a007H]
+       pop             es
+       mov             al,byte ptr ds:[9f07H]
+       pop             es
+       lahf
+       pop             es
+       sahf
+       pop             es
+       sahf
+       pop             es
+       popf
+       pop             es
+       popf
+       pop             es
+       pushf
+       pop             es
+       fwait
+       pop             es
+       fwait
+       pop             es
+       call            far ptr L$1769
+       pop             es
+       cbw
+       pop             es
+       xchg            ax,di
+       pop             es
+       xchg            ax,di
+       pop             es
+       xchg            ax,si
+       pop             es
+       xchg            ax,bp
+       pop             es
+       xchg            ax,sp
+       pop             es
+       xchg            ax,bx
+       pop             es
+       xchg            ax,bx
+       pop             es
+       xchg            ax,dx
+       pop             es
+       xchg            ax,cx
+       pop             es
+       nop
+       pop             es
+       pop             word ptr [bx]
+       mov             es,word ptr [bx]
+       lea             ax,[bx]
+       mov             word ptr [bx],es
+       mov             word ptr [bx],es
+       mov             ax,word ptr [bx]
+       mov             al,byte ptr [bx]
+       mov             word ptr [bx],ax
+       mov             byte ptr [bx],al
+       xchg            word ptr [bx],ax
+       xchg            byte ptr [bx],al
+       test            word ptr [bx],ax
+       test            byte ptr [bx],al
+       add             word ptr [bx],0ff82H
+       pop             es
+       add             word ptr [bx],781H
+       add             byte ptr [bx],7fH
+       pop             es
+       jle             L$1560
+       jge             L$1561
+       jl              L$1562
+       jpo             L$1563
+    DB 7aH
+L$1560:
+    DD         ; The label referred to here is an undefined location
+L$1564
+L$1561 equ $-2
+L$1562:
+    DD         ; The label referred to here is an undefined location
+L$1566
+L$1563 equ $-2
+L$1564:
+    DD         ; The label referred to here is an undefined location
+L$1568
+L$1565 equ $-2
+L$1566:
+    DD         ; The label referred to here is an undefined location
+L$1570
+L$1567 equ $-2
+L$1568:
+    DD         ; The label referred to here is an undefined location
+L$1572
+L$1569 equ $-2
+L$1570:
+    DD         ; The label referred to here is an undefined location
+L$1574
+L$1571 equ $-2
+L$1572:
+    DD         ; The label referred to here is an undefined location
+L$1576
+L$1573:
+L$1574:
+       pop             es
+       outsw
+L$1575:
+       pop             es
+       outsb
+L$1576:
+       pop             es
+       outsb
+L$1577:
+       pop             es
+       insw
+       pop             es
+       insb
+       pop             es
+       insb
+       pop             es
+       imul            ax,word ptr [bx],6bH
+       pop             es
+       push            7
+       push            7
+       imul            ax,word ptr [bx],769H
+       imul            ax,word ptr [bx],768H
+       push            6807H
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       push            6807H
+       pop             es
+       push            6907H
+       pop             es
+       imul            ax,word ptr [bx],76aH
+       push            7
+       imul            ax,word ptr [bx],6bH
+       pop             es
+       insb
+       pop             es
+       insb
+       pop             es
+       insw
+       pop             es
+       insw
+       pop             es
+       outsb
+       pop             es
+       outsw
+       pop             es
+       outsw
+       pop             es
+       jo              L$1578
+       jno             L$1579
+       jno             L$1580
+       jb              L$1581
+    DB 73H
+L$1578:
+    DD         ; The label referred to here is an undefined location
+L$1582
+L$1579 equ $-2
+L$1580:
+    DD         ; The label referred to here is an undefined location
+L$1584
+L$1581 equ $-2
+L$1582:
+    DD         ; The label referred to here is an undefined location
+L$1586
+L$1583 equ $-2
+L$1584:
+    DD         ; The label referred to here is an undefined location
+L$1588
+L$1585 equ $-2
+L$1586:
+    DD         ; The label referred to here is an undefined location
+L$1590
+L$1587 equ $-2
+L$1588:
+    DD         ; The label referred to here is an undefined location
+L$1592
+L$1589 equ $-2
+L$1590:
+    DD         ; The label referred to here is an undefined location
+L$1594
+L$1591:
+L$1592:
+       pop             es
+    DB 81H
+L$1593:
+       pop             es
+    DB 82H
+L$1594:
+       pop             es
+    DB 83H
+L$1595:
+       pop             es
+       test            byte ptr [bx],al
+       test            word ptr [bx],ax
+       xchg            byte ptr [bx],al
+       xchg            word ptr [bx],ax
+       mov             word ptr [bx],ax
+       mov             al,byte ptr [bx]
+       mov             ax,word ptr [bx]
+       mov             word ptr [bx],es
+       lea             ax,[bx]
+       mov             es,word ptr [bx]
+       pop             word ptr [bx]
+       nop
+       pop             es
+       xchg            ax,cx
+       pop             es
+       xchg            ax,bx
+       pop             es
+       xchg            ax,sp
+       pop             es
+       xchg            ax,bp
+       pop             es
+       xchg            ax,si
+       pop             es
+       xchg            ax,di
+       pop             es
+       cbw
+       pop             es
+       cwd
+       pop             es
+       call            far ptr L$1789
+       pop             es
+       popf
+       pop             es
+       sahf
+       pop             es
+       lahf
+       pop             es
+       mov             al,byte ptr ds:[0a107H]
+       pop             es
+       mov             byte ptr ds:[0a307H],al
+       pop             es
+       movsb
+       pop             es
+       movsw
+       pop             es
+       cmpsb
+       pop             es
+       cmpsw
+       pop             es
+       test            al,7
+       test            ax,0aa07H
+       pop             es
+       stosw
+       pop             es
+       stosw
+       pop             es
+       lodsb
+       pop             es
+       lodsw
+       pop             es
+       scasb
+       pop             es
+       scasb
+       pop             es
+       scasw
+       pop             es
+       mov             al,7
+       mov             al,7
+       mov             cl,7
+       mov             cl,7
+       mov             dl,7
+       mov             dl,7
+       mov             bl,7
+       mov             bl,7
+       mov             ah,7
+       mov             ah,7
+       mov             ch,7
+       mov             ch,7
+       mov             ch,7
+       mov             ch,7
+       mov             dh,7
+       mov             dh,7
+       mov             dh,7
+       mov             dh,7
+       mov             dh,7
+       mov             dh,7
+       mov             dh,7
+       mov             dh,7
+       mov             dh,7
+       mov             dh,7
+       mov             dh,7
+       mov             dh,7
+       mov             dh,7
+       mov             ch,7
+       mov             ch,7
+       mov             ch,7
+       mov             ch,7
+       mov             ah,7
+       mov             ah,7
+       mov             bl,7
+       mov             bl,7
+       mov             dl,7
+       mov             dl,7
+       mov             cl,7
+       mov             al,7
+       mov             al,7
+       scasw
+       pop             es
+       scasb
+       pop             es
+       lodsw
+       pop             es
+       lodsw
+       pop             es
+       lodsb
+       pop             es
+       stosw
+       pop             es
+       stosb
+       pop             es
+       test            ax,0a807H
+       pop             es
+       cmpsw
+       pop             es
+       cmpsb
+       pop             es
+       movsw
+       pop             es
+       mov             word ptr ds:[0a207H],ax
+       pop             es
+       mov             ax,word ptr ds:[0a007H]
+       pop             es
+       lahf
+       pop             es
+       popf
+       pop             es
+       pushf
+       pop             es
+       call            far ptr L$1769
+       pop             es
+       xchg            ax,si
+       pop             es
+       xchg            ax,bp
+       pop             es
+       xchg            ax,bx
+       pop             es
+       xchg            ax,dx
+       pop             es
+       nop
+       pop             es
+       mov             es,word ptr [bx]
+       lea             ax,[bx]
+       mov             ax,word ptr [bx]
+       mov             al,byte ptr [bx]
+       mov             byte ptr [bx],al
+       xchg            byte ptr [bx],al
+       test            byte ptr [bx],al
+       add             word ptr [bx],0ff81H
+       pop             es
+       jg              L$1596
+       jge             L$1597
+       jpo             L$1598
+       jp              L$1599
+    DB 78H
+L$1596:
+    DD         ; The label referred to here is an undefined location
+L$1600
+L$1597 equ $-2
+L$1598:
+    DD         ; The label referred to here is an undefined location
+L$1602
+L$1599 equ $-2
+L$1600:
+    DD         ; The label referred to here is an undefined location
+L$1604
+L$1601:
+L$1602:
+       pop             es
+    DB 6aH
+L$1603:
+       pop             es
+    DB 68H
+L$1604:
+       pop             es
+       pop             es
+       pop             es
+       arpl            word ptr [bx],ax
+       ;popa
+       pop             es
+       pop             di
+       pop             es
+       pop             bp
+       pop             es
+       pop             bx
+       pop             es
+       pop             cx
+       pop             es
+       push            di
+       pop             es
+       push            bp
+       pop             es
+       push            bx
+       pop             es
+       push            cx
+       pop             es
+       dec             di
+       pop             es
+       dec             bp
+       pop             es
+       dec             bx
+       pop             es
+       dec             cx
+       pop             es
+       inc             di
+       pop             es
+       inc             bp
+       pop             es
+       inc             bx
+       pop             es
+       inc             cx
+       pop             es
+       aas
+       pop             es
+       cmp             ax,3b07H
+       pop             es
+       cmp             word ptr [bx],ax
+       aaa
+       pop             es
+       xor             ax,3307H
+       pop             es
+       xor             word ptr [bx],ax
+       xor             byte ptr [bx],al
+       pop             es
+       sub             al,7
+       sub             al,byte ptr [bx]
+       sub             byte ptr [bx],al
+       pop             es
+       and             ax,2307H
+       pop             es
+       and             word ptr [bx],ax
+       and             byte ptr [bx],al
+       push            ds
+       pop             es
+       sbb             al,7
+       sbb             ax,word ptr [bx]
+       sbb             word ptr [bx],ax
+       pop             ss
+       pop             es
+       push            ss
+       pop             es
+       adc             al,7
+       adc             ax,word ptr [bx]
+       adc             word ptr [bx],ax
+       adc             byte ptr [bx],al
+       push            cs
+       pop             es
+       or              ax,0c07H
+       pop             es
+       or              al,byte ptr [bx]
+       or              word ptr [bx],ax
+       or              byte ptr [bx],al
+       push            es
+       pop             es
+       add             ax,407H
+       pop             es
+       add             ax,word ptr [bx]
+       add             word ptr [bx],ax
+       add             byte ptr [bx],al
+       inc             word ptr ds:[6feH]
+       std
+       push            es
+       cld
+       push            es
+       sti
+       push            es
+       cli
+       push            es
+       stc
+       push            es
+       clc
+       push            es
+       test            word ptr ds:[6f6H],6f6H
+       cmc
+       push            es
+       hlt
+       push            es
+       rep push        es
+       repne push      es
+       repne push      es
+       ????
+       push            es
+       lock push       es
+       lock push       es
+       out             dx,ax
+       push            es
+       out             dx,ax
+       push            es
+       out             dx,al
+       push            es
+       out             dx,al
+       push            es
+       in              ax,dx
+       push            es
+       in              ax,dx
+       push            es
+       in              al,dx
+       push            es
+       in              al,dx
+       push            es
+       jmp             L$1605
+       jmp             L$1606
+       jmp             L$1607
+    DB 0eaH
+    DD         ; The label referred to here is an undefined location
+L$2147
+L$1605:
+    DB 0eaH, 6
+L$1606:
+    DB 0eaH, 6
+L$1607:
+       ; The label referred to here is an undefined location
+       jmp             far ptr 0e906H
+       push            es
+       jmp             near ptr L$1436
+       push            es
+       jmp             near ptr L$1416
+       push            es
+       call            near ptr L$1417
+       push            es
+       call            near ptr L$1418
+       push            es
+       call            near ptr L$1419
+       push            es
+       call            near ptr L$1420
+       push            es
+       call            near ptr L$1421
+       push            es
+       call            near ptr L$1422
+       push            es
+       call            near ptr L$1423
+       push            es
+       call            near ptr L$1424
+       push            es
+       call            near ptr L$1425
+       push            es
+       call            near ptr L$1426
+       push            es
+       call            near ptr L$1427
+       push            es
+       call            near ptr L$1428
+       push            es
+       call            near ptr L$1429
+       push            es
+       call            near ptr L$1430
+       push            es
+       call            near ptr L$1431
+       push            es
+       call            near ptr L$1432
+       push            es
+       call            near ptr L$1433
+       push            es
+       call            near ptr L$1434
+       push            es
+       call            near ptr L$1435
+       push            es
+       out             6,ax
+       out             6,ax
+       out             6,ax
+       out             6,ax
+       out             6,ax
+       out             6,ax
+       out             6,al
+       out             6,al
+       out             6,al
+       out             6,al
+       in              ax,6
+       in              ax,6
+       in              ax,6
+       in              al,6
+       in              al,6
+       in              al,6
+       jcxz            L$1608
+       jcxz            L$1609
+       loop            L$1610
+       loop            L$1611
+L$1608:
+       loopz           L$1612
+L$1609:
+       loopz           L$1613
+L$1610:
+       loopnz          L$1614
+L$1611:
+    DB 0dfH, 6
+L$1612:
+    DD ds:[6dfH]
+L$1613 equ $-2
+L$1614:
+    DD ds:[6ddH]
+    DD ds:[6dcH]
+    DD ds:[6daH]
+    DD ds:[6d9H]
+    DD ds:[6d7H]
+       ????
+       push            es
+       ????
+       push            es
+       rol             byte ptr ds:[6d1H],cl
+       rol             byte ptr ds:[6cfH],1
+       into
+       push            es
+       int             3
+       push            es
+       retf
+       push            es
+       retf            0c806H
+       push            es
+       mov             word ptr ds:[6c6H],6c4H
+       ret
+       push            es
+       rol             word ptr ds:[6bfH],0beH
+       push            es
+       mov             sp,0ba06H
+       push            es
+       mov             cx,0b706H
+       push            es
+       mov             ch,6
+       mov             bl,6
+       mov             cl,6
+       mov             al,6
+       scasb
+       push            es
+       lodsb
+       push            es
+       stosb
+       push            es
+       test            al,6
+       cmpsb
+       push            es
+       movsb
+       push            es
+       mov             byte ptr ds:[9f06H],al
+       push            es
+       popf
+       push            es
+       fwait
+       push            es
+       cwd
+       push            es
+       xchg            ax,di
+       push            es
+       xchg            ax,sp
+       push            es
+       xchg            ax,dx
+       push            es
+       nop
+       push            es
+       lea             ax,L$293
+       mov             word ptr ds:[686H],ax
+       test            byte ptr ds:[681H],al
+       jg              L$1615
+       jl              L$1616
+       jp              L$1617
+       ja              L$1618
+L$1615:
+       jne             L$1619
+L$1616:
+       jb              L$1620
+L$1617:
+       jo              L$1621
+L$1618:
+       insw
+       push            es
+L$1619:
+       push            6
+L$1620:
+    DB 68H, 6
+L$1621:
+       push            es
+       ;bound          ax,word ptr ds:[660H]
+       pop             bp
+       push            es
+       pop             dx
+       push            es
+       pop             ax
+       push            es
+       push            bp
+       push            es
+       push            dx
+       push            es
+       push            ax
+       push            es
+       dec             bp
+       push            es
+       dec             dx
+       push            es
+       inc             di
+       push            es
+L$1622:
+       inc             bp
+       push            es
+       inc             dx
+       push            es
+       aas
+       push            es
+       cmp             ax,3a06H
+       push            es
+       aaa
+       push            es
+       xor             al,6
+       xor             al,byte ptr ds:[62fH]
+       sub             al,6
+       sub             word ptr ds:[627H],ax
+       and             al,6
+       and             word ptr ds:[61fH],ax
+       sbb             al,6
+       sbb             word ptr ds:[617H],ax
+       adc             al,6
+       adc             word ptr ds:[60fH],ax
+       or              al,6
+       or              al,byte ptr ds:[607H]
+       add             ax,206H
+       push            es
+       add             byte ptr ds:[5fdH],al
+       sti
+       add             ax,5f8H
+       test            byte ptr [di],0f3H
+       add             ax,5f1H
+       out             dx,ax
+       add             ax,5ecH
+       ; The label referred to here is an undefined location
+       jmp             far ptr 0e805H
+       add             ax,5e3H
+       loopz           L$1623
+       fild            word ptr [di]
+       fld             qword ptr [di]
+    DB 0dbH
+L$1623:
+       add             ax,5d9H
+       xlatb
+       add             ax,5d4H
+       rol             byte ptr [di],cl
+       rol             word ptr [di],1
+       iret
+       add             ax,5cdH
+       retf
+       add             ax,5c9H
+       mov             word ptr [di],5c5H
+       les             ax,dword ptr [di]
+       ret             0c005H
+       add             ax,5bfH
+       mov             bp,0bb05H
+       add             ax,5baH
+       mov             ax,0b705H
+       add             ax,5b5H
+       mov             ah,5
+       mov             dl,5
+       mov             cl,5
+       mov             al,5
+       scasb
+       add             ax,5adH
+       lodsb
+       add             ax,5abH
+       stosb
+       add             ax,5a9H
+       cmpsw
+       add             ax,5a6H
+       movsw
+       add             ax,5a4H
+       mov             word ptr ds:[0a205H],ax
+       add             ax,5a1H
+       mov             ax,word ptr ds:[0a005H]
+       add             ax,59fH
+       sahf
+       add             ax,59dH
+       popf
+       add             ax,59cH
+       fwait
+       add             ax,59bH
+       call            far ptr L$1767
+       add             ax,598H
+       cbw
+       add             ax,597H
+       xchg            ax,di
+       add             ax,596H
+       xchg            ax,si
+       add             ax,595H
+       xchg            ax,bp
+       add             ax,594H
+       xchg            ax,sp
+       add             ax,594H
+       xchg            ax,bx
+       add             ax,593H
+       xchg            ax,bx
+       add             ax,592H
+       xchg            ax,dx
+       add             ax,592H
+       xchg            ax,cx
+       add             ax,591H
+       xchg            ax,cx
+       add             ax,591H
+       nop
+       add             ax,590H
+       nop
+       add             ax,590H
+       nop
+       add             ax,58fH
+       pop             word ptr [di]
+       pop             word ptr [di]
+       pop             word ptr [di]
+       pop             word ptr [di]
+       mov             es,word ptr [di]
+       mov             es,word ptr [di]
+       mov             es,word ptr [di]
+       mov             es,word ptr [di]
+       mov             es,word ptr [di]
+       lea             ax,[di]
+       lea             ax,[di]
+       lea             ax,[di]
+       lea             ax,[di]
+       lea             ax,[di]
+       mov             word ptr [di],es
+       mov             word ptr [di],es
+       mov             word ptr [di],es
+       mov             word ptr [di],es
+       mov             ax,word ptr [di]
+       mov             ax,word ptr [di]
+       mov             ax,word ptr [di]
+       mov             al,byte ptr [di]
+       mov             al,byte ptr [di]
+       mov             al,byte ptr [di]
+       mov             word ptr [di],ax
+       mov             word ptr [di],ax
+       mov             word ptr [di],ax
+       mov             byte ptr [di],al
+       mov             byte ptr [di],al
+       xchg            word ptr [di],ax
+       xchg            word ptr [di],ax
+       xchg            byte ptr [di],al
+       xchg            byte ptr [di],al
+       test            word ptr [di],ax
+       test            word ptr [di],ax
+       test            byte ptr [di],al
+       test            byte ptr [di],al
+       add             word ptr [di],0ff82H
+       add             ax,582H
+       add             word ptr [di],580H
+       add             byte ptr [di],7fH
+       add             ax,57eH
+       jge             L$1624
+       jl              L$1625
+       jpo             L$1626
+    DB 7aH
+L$1624:
+    DD         ; The label referred to here is an undefined location
+L$1627
+L$1625 equ $-2
+L$1626:
+    DD         ; The label referred to here is an undefined location
+L$1629
+L$1627 equ $-2
+L$1628:
+    DD         ; The label referred to here is an undefined location
+L$1631
+L$1629 equ $-2
+L$1630:
+    DD         ; The label referred to here is an undefined location
+L$1633
+L$1631 equ $-2
+L$1632:
+    DD         ; The label referred to here is an undefined location
+L$1635
+L$1633 equ $-2
+L$1634:
+    DD         ; The label referred to here is an undefined location
+L$1637
+L$1635:
+L$1636:
+    DB 5, 6cH
+L$1637:
+       add             ax,56bH
+       imul            ax,word ptr [di],568H
+       add             eax,5630565H
+       ;bound          ax,word ptr [di]
+       ;pusha
+       add             ax,55fH
+       pop             bp
+       add             ax,55cH
+       pop             dx
+       add             ax,558H
+       push            si
+       add             ax,555H
+       push            bx
+       add             ax,551H
+       dec             di
+       add             ax,54dH
+       dec             sp
+       add             ax,54aH
+       dec             ax
+       add             ax,546H
+       inc             sp
+       add             ax,542H
+       inc             ax
+       add             ax,53eH
+       cmp             al,5
+       cmp             word ptr [di],ax
+       aaa
+       add             ax,535H
+       xor             ax,word ptr [di]
+       xor             word ptr [di],ax
+       das
+       add             ax,52cH
+       sub             al,byte ptr [di]
+       sub             byte ptr [di],al
+       and             ax,2305H
+       add             ax,521H
+       pop             ds
+       add             ax,51cH
+       sbb             al,byte ptr [di]
+       pop             ss
+       add             ax,515H
+       adc             ax,word ptr [di]
+       adc             byte ptr [di],al
+       push            cs
+       add             ax,50bH
+       or              word ptr [di],ax
+       pop             es
+       add             ax,504H
+       add             al,byte ptr [di]
+       inc             word ptr [si]
+       std
+       add             al,0faH
+       add             al,0f8H
+       add             al,0f5H
+       add             al,0f3H
+       add             al,0f0H
+       add             al,0eeH
+       add             al,0ebH
+       add             al,0e9H
+       add             al,0e6H
+       add             al,0e4H
+       add             al,0e2H
+       add             al,0dfH
+       add             al,0ddH
+       add             al,0daH
+       add             al,0d8H
+       add             al,0d5H
+       add             al,0d3H
+       add             al,0d1H
+       add             al,0ceH
+       add             al,0ccH
+       add             al,0caH
+       add             al,0c7H
+       add             al,0c5H
+       add             al,0c3H
+       add             al,0c0H
+       add             al,0beH
+       add             al,0bcH
+       add             al,0baH
+       add             al,0b7H
+       add             al,0b5H
+       add             al,0b3H
+       add             al,0b1H
+       add             al,0afH
+       add             al,0adH
+       add             al,0abH
+       add             al,0a9H
+       add             al,0a7H
+       add             al,0a5H
+       add             al,0a3H
+       add             al,0a1H
+       add             al,9fH
+       add             al,9dH
+       add             al,9bH
+       add             al,99H
+       add             al,97H
+       add             al,96H
+       add             al,94H
+       add             al,92H
+       add             al,91H
+       add             al,8fH
+       add             al,8dH
+       add             al,8cH
+       add             al,8aH
+       add             al,89H
+       add             al,87H
+       add             al,86H
+       add             al,84H
+       add             al,83H
+       add             al,82H
+       add             al,80H
+       add             al,7fH
+       add             al,7eH
+       add             al,7cH
+       add             al,7bH
+       add             al,7aH
+       add             al,79H
+       add             al,78H
+       add             al,77H
+       add             al,76H
+       add             al,75H
+       add             al,74H
+       add             al,73H
+       add             al,72H
+       add             al,71H
+       add             al,71H
+       add             al,70H
+       add             al,6fH
+       add             al,6eH
+       add             al,6eH
+       add             al,6dH
+       add             al,6dH
+       add             al,6cH
+       add             al,6bH
+       add             al,6bH
+       add             al,6aH
+       add             al,6aH
+       add             al,6aH
+       add             al,69H
+       add             al,69H
+       add             al,69H
+       add             al,68H
+       add             al,68H
+       add             al,68H
+       add             al,68H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,68H
+       add             al,68H
+       add             al,68H
+       add             al,68H
+       add             al,68H
+       add             al,69H
+       add             al,69H
+       add             al,69H
+       add             al,69H
+       add             al,6aH
+       add             al,6aH
+       add             al,6aH
+       add             al,6aH
+       add             al,6bH
+       add             al,6bH
+       add             al,6bH
+       add             al,6bH
+       add             al,6cH
+       add             al,6cH
+       add             al,6cH
+       add             al,6dH
+       add             al,6dH
+       add             al,6dH
+       add             al,6dH
+       add             al,6eH
+       add             al,6eH
+       add             al,6eH
+       add             al,6eH
+       add             al,6fH
+       add             al,6fH
+       add             al,6fH
+       add             al,6fH
+       add             al,70H
+       add             al,70H
+       add             al,70H
+       add             al,70H
+       add             al,70H
+       add             al,70H
+       add             al,71H
+       add             al,71H
+       add             al,71H
+       add             al,71H
+       add             al,71H
+       add             al,71H
+       add             al,71H
+       add             al,71H
+       add             al,71H
+       add             al,71H
+       add             al,71H
+       add             al,71H
+       add             al,71H
+       add             al,70H
+       add             al,70H
+       add             al,70H
+       add             al,70H
+       add             al,70H
+       add             al,6fH
+       add             al,6fH
+       add             al,6fH
+       add             al,6eH
+       add             al,6eH
+       add             al,6dH
+       add             al,6dH
+       add             al,6dH
+       add             al,6cH
+       add             al,6cH
+       add             al,6bH
+       add             al,6aH
+       add             al,6aH
+       add             al,69H
+       add             al,68H
+       add             al,68H
+       add             al,67H
+       add             al,66H
+       add             al,65H
+       add             al,64H
+       add             al,64H
+       add             al,63H
+       add             al,62H
+       add             al,61H
+       add             al,60H
+       add             al,5fH
+       add             al,5eH
+       add             al,5dH
+       add             al,5bH
+       add             al,5aH
+       add             al,59H
+       add             al,58H
+       add             al,57H
+       add             al,55H
+       add             al,54H
+       add             al,53H
+       add             al,51H
+       add             al,50H
+       add             al,4eH
+       add             al,4dH
+       add             al,4bH
+       add             al,4aH
+       add             al,48H
+       add             al,47H
+       add             al,45H
+       add             al,44H
+       add             al,42H
+       add             al,40H
+       add             al,3fH
+       add             al,3dH
+       add             al,3bH
+       add             al,39H
+       add             al,38H
+       add             al,36H
+       add             al,34H
+       add             al,32H
+       add             al,30H
+       add             al,2eH
+       add             al,2cH
+       add             al,2bH
+L$1638:
+       add             al,29H
+       add             al,27H
+       add             al,25H
+       add             al,23H
+       add             al,21H
+       add             al,1fH
+       add             al,1dH
+       add             al,1bH
+       add             al,19H
+       add             al,17H
+       add             al,14H
+       add             al,12H
+       add             al,10H
+       add             al,0eH
+       add             al,0cH
+       add             al,0aH
+       add             al,8
+       add             al,6
+       add             al,4
+       add             al,2
+       add             al,0
+       add             al,0fdH
+       add             di,bx
+       add             di,cx
+       add             si,di
+       add             si,bp
+       add             si,bx
+       add             si,cx
+       add             bp,di
+       add             bp,bp
+       add             bp,bx
+       add             bp,ax
+       add             sp,si
+       add             sp,sp
+       add             sp,dx
+       add             sp,ax
+       add             bx,si
+       add             bx,sp
+       add             bx,dx
+       add             bx,ax
+       add             dx,si
+       add             dx,sp
+       add             dx,bx
+       add             dx,cx
+       add             cx,di
+       add             cx,bp
+       add             cx,bx
+       add             cx,cx
+       add             ax,di
+       add             ax,si
+       add             ax,sp
+       add             ax,dx
+       add             ax,ax
+       add             di,word ptr -42fdH[bx]
+       add             di,word ptr -45fdH[bp+di]
+       add             di,word ptr -48fdH[bx+si]
+       add             si,word ptr -4bfdH[di]
+       add             si,word ptr -4efdH[bp+si]
+       add             bp,word ptr -51fdH[bx]
+       add             bp,word ptr -54fdH[si]
+       add             bp,word ptr -57fdH[bp+si]
+       add             sp,word ptr -59fdH[bx]
+       add             sp,word ptr -5bfdH[di]
+       add             sp,word ptr -5efdH[bp+si]
+       add             sp,word ptr -60fdH[bx+si]
+       add             bx,word ptr -62fdH[bp]
+       add             bx,word ptr -64fdH[si]
+       add             bx,word ptr -65fdH[bp+di]
+       add             bx,word ptr -67fdH[bx+di]
+       add             dx,word ptr -68fdH[bx]
+       add             dx,word ptr -6afdH[bp]
+       add             dx,word ptr -6bfdH[di]
+       add             dx,word ptr -6cfdH[bp+di]
+       add             dx,word ptr -6dfdH[bp+si]
+       add             dx,word ptr -6efdH[bp+si]
+       add             dx,word ptr -6ffdH[bx+di]
+       add             dx,word ptr -6ffdH[bx+si]
+       add             cx,word ptr -70fdH[bx]
+       add             cx,word ptr -70fdH[bx]
+       add             cx,word ptr -71fdH[bx]
+       add             cx,word ptr -71fdH[bp]
+       add             cx,word ptr -71fdH[bp]
+       add             cx,word ptr -71fdH[bp]
+       add             cx,word ptr -71fdH[bp]
+       add             cx,word ptr -71fdH[bp]
+       add             cx,word ptr -71fdH[bp]
+       add             cx,word ptr -70fdH[bx]
+       add             cx,word ptr -70fdH[bx]
+       add             cx,word ptr -70fdH[bx]
+       add             dx,word ptr -6ffdH[bx+si]
+       add             dx,word ptr -6ffdH[bx+si]
+       add             dx,word ptr -6efdH[bx+di]
+       add             dx,word ptr -6efdH[bx+di]
+       add             dx,word ptr -6dfdH[bp+si]
+       add             dx,word ptr -6dfdH[bp+si]
+       add             dx,word ptr -6cfdH[bp+di]
+       add             dx,word ptr -6bfdH[bp+di]
+       add             dx,word ptr -6bfdH[si]
+       add             dx,word ptr -6afdH[si]
+       add             dx,word ptr -6afdH[di]
+       add             dx,word ptr -69fdH[di]
+       add             dx,word ptr -69fdH[bp]
+       add             dx,word ptr -68fdH[bp]
+       add             dx,word ptr -68fdH[bx]
+       add             dx,word ptr -68fdH[bx]
+       add             bx,word ptr -67fdH[bx+si]
+       add             bx,word ptr -67fdH[bx+si]
+       add             bx,word ptr -67fdH[bx+si]
+       add             bx,word ptr -67fdH[bx+si]
+       add             bx,word ptr -67fdH[bx+si]
+       add             bx,word ptr -67fdH[bx+si]
+       add             bx,word ptr -67fdH[bx+si]
+       add             bx,word ptr -67fdH[bx+si]
+       add             dx,word ptr -68fdH[bx]
+       add             dx,word ptr -68fdH[bx]
+       add             dx,word ptr -69fdH[bp]
+       add             dx,word ptr -6afdH[bp]
+       add             dx,word ptr -6afdH[di]
+       add             dx,word ptr -6bfdH[si]
+       add             dx,word ptr -6dfdH[bp+di]
+       add             dx,word ptr -6efdH[bp+si]
+       add             dx,word ptr -6ffdH[bx+di]
+       add             cx,word ptr -71fdH[bx]
+       add             cx,word ptr -72fdH[bp]
+       add             cx,word ptr -74fdH[si]
+       add             cx,word ptr -76fdH[bp+si]
+       add             cx,word ptr -78fdH[bx+si]
+       add             ax,word ptr -7afdH[bp]
+       add             ax,word ptr -7cfdH[si]
+       add             ax,word ptr -7ffdH[bx+di]
+       add             di,word ptr 3[bx]
+       jge             L$1639
+       jl              L$1640
+    DB 7bH
+L$1639:
+    DD L$1641
+L$1640 equ $-2
+L$1641:
+    DD L$1643
+L$1642 equ $-2
+L$1643:
+    DD L$1645
+L$1644 equ $-2
+L$1645:
+    DD L$1647
+L$1646:
+L$1647:
+    DB 3, 6dH
+L$1648:
+       add             bp,word ptr 3[bp+di]
+       imul            ax,word ptr [bp+di],368H
+       add             esp,dword ptr 3[si]
+       ;bound          ax,word ptr [bp+di]
+       ;pusha
+       add             bx,word ptr 3[bp]
+       pop             sp
+       add             bx,word ptr 3[bp+si]
+       pop             ax
+       add             dx,word ptr 3[bp]
+       push            sp
+       add             dx,word ptr 3[bp+si]
+       push            ax
+       add             cx,word ptr 3[bp]
+       dec             sp
+       add             cx,word ptr 3[bp+si]
+       dec             ax
+       add             ax,word ptr 3[di]
+       inc             bx
+       add             ax,word ptr 3[bx+di]
+       aas
+       add             di,word ptr [si]
+       add             di,word ptr [bp+si]
+       add             di,word ptr [bx+si]
+       add             si,word ptr [di]
+       add             si,word ptr [bp+di]
+       add             si,word ptr [bx+di]
+       add             bp,word ptr ds:[2c03H]
+       add             bp,word ptr [bp+si]
+       add             sp,word ptr [bx]
+       add             sp,word ptr [di]
+       add             sp,word ptr [bp+si]
+       add             sp,word ptr [bx+si]
+       add             bx,word ptr [di]
+       add             bx,word ptr [bp+di]
+       add             bx,word ptr [bx+di]
+       add             dx,word ptr ds:[1403H]
+       add             dx,word ptr [bx+di]
+       add             cx,word ptr [bx]
+       add             cx,word ptr [si]
+       add             cx,word ptr [bp+si]
+       add             ax,word ptr [bx]
+       add             ax,word ptr [di]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bx+si]
+       add             di,bp
+       add             bh,bl
+       add             bh,al
+       add             dh,dh
+       add             dh,ah
+       add             dh,cl
+       add             ch,bh
+       add             ch,ah
+       add             ch,dl
+       add             ch,al
+       add             ah,ch
+       add             ah,bl
+       add             ah,al
+       add             bl,dh
+       add             bl,ah
+       add             bl,dl
+       add             dl,bh
+       add             dl,ch
+       add             dl,bl
+       add             dl,al
+       add             cl,dh
+       add             cl,ah
+       add             cl,dl
+       add             cl,al
+       add             al,dh
+       add             al,bl
+       add             al,cl
+       add             bh,byte ptr -42feH[bx]
+       add             bh,byte ptr -46feH[bp+di]
+       add             dh,byte ptr -4afeH[bx]
+       add             dh,byte ptr -4dfeH[bp+di]
+       add             dh,byte ptr -51feH[bx+si]
+       add             ch,byte ptr -55feH[si]
+       add             ch,byte ptr -58feH[bx+di]
+       add             ah,byte ptr -5cfeH[di]
+       add             ah,byte ptr -5ffeH[bp+si]
+       add             bl,byte ptr -62feH[bx]
+       add             bl,byte ptr -65feH[si]
+       add             bl,byte ptr -68feH[bx+di]
+       add             dl,byte ptr -6bfeH[bp]
+       add             dl,byte ptr -6dfeH[bp+di]
+       add             dl,byte ptr -70feH[bx+di]
+       add             cl,byte ptr -72feH[bp]
+       add             cl,byte ptr -74feH[si]
+       add             cl,byte ptr -77feH[bp+si]
+       add             al,byte ptr -79feH[bx]
+       add             al,byte ptr -7afeH[di]
+       add             al,byte ptr -7cfeH[si]
+       add             al,byte ptr -7efeH[bp+si]
+       add             al,byte ptr 7f02H[bx+si]
+       add             bh,byte ptr 2[bx]
+       jle             L$1649
+       jge             L$1650
+L$1649:
+       jge             L$1651
+L$1650:
+       jl              L$1652
+L$1651:
+       jpo             L$1653
+L$1652:
+       jpo             L$1654
+L$1653:
+       jp              L$1655
+L$1654:
+       jp              L$1656
+L$1655:
+       jns             L$1657
+L$1656:
+       jns             L$1658
+L$1657:
+       js              L$1659
+L$1658:
+       js              L$1660
+L$1659:
+       ja              L$1661
+L$1660:
+       ja              L$1662
+L$1661:
+       jbe             L$1663
+L$1662:
+       jbe             L$1664
+L$1663:
+       jbe             L$1665
+L$1664:
+       jne             L$1666
+L$1665:
+       jne             L$1667
+L$1666:
+       jne             L$1668
+L$1667:
+       je              L$1669
+L$1668:
+       je              L$1670
+L$1669:
+       je              L$1671
+L$1670:
+       jae             L$1672
+L$1671:
+       jae             L$1673
+L$1672:
+       jae             L$1674
+L$1673:
+       jae             L$1675
+L$1674:
+       jb              L$1676
+L$1675:
+       jb              L$1677
+L$1676:
+       jb              L$1678
+L$1677:
+       jb              L$1679
+L$1678:
+       jb              L$1680
+L$1679:
+       jno             L$1681
+L$1680:
+       jno             L$1682
+L$1681:
+       jno             L$1683
+L$1682:
+       jno             L$1684
+L$1683:
+       jno             L$1685
+L$1684:
+       jo              L$1686
+L$1685:
+       jo              L$1687
+L$1686:
+       jo              L$1688
+L$1687:
+       jo              L$1689
+L$1688:
+       jo              L$1690
+L$1689:
+       outsw
+    DB 2
+L$1690:
+       outsw
+       add             ch,byte ptr 2[bx]
+       outsw
+       add             ch,byte ptr 2[bx]
+       outsb
+       add             ch,byte ptr 2[bp]
+       outsb
+       add             ch,byte ptr 2[bp]
+       insw
+       add             ch,byte ptr 2[di]
+       insw
+       add             ch,byte ptr 2[si]
+       insb
+       add             ch,byte ptr 2[si]
+       imul            ax,word ptr [bp+si],6bH
+       add             ch,byte ptr 2[bp+di]
+       push            2
+       push            2
+       imul            ax,word ptr [bp+si],269H
+       push            6802H
+       add             ah,byte ptr 2[bx]
+       add             ah,byte ptr 2[esi]
+       add             ah,byte ptr 2[di]
+       add             ah,byte ptr fs:2[si]
+       arpl            word ptr [bp+si],ax
+       ;bound          ax,word ptr [bp+si]
+       ;bound          ax,word ptr [bp+si]
+       ;popa
+    DB 2, 60H
+L$1691:
+       add             bl,byte ptr 2[bx]
+       pop             si
+L$1692:
+       add             bl,byte ptr 2[bp]
+       pop             bp
+L$1693:
+       add             bl,byte ptr 2[si]
+       pop             bx
+L$1694:
+       add             bl,byte ptr 2[bp+si]
+       pop             cx
+L$1695:
+       add             bl,byte ptr 2[bx+si]
+       push            si
+L$1696:
+       add             dl,byte ptr 2[di]
+       push            sp
+L$1697:
+       add             dl,byte ptr 2[bp+di]
+       push            dx
+L$1698:
+       add             dl,byte ptr 2[bx+di]
+       dec             di
+L$1699:
+       add             cl,byte ptr 2[bp]
+       dec             bp
+L$1700:
+       add             cl,byte ptr 2[bp+di]
+       dec             dx
+L$1701:
+       add             cl,byte ptr 2[bx+si]
+       inc             di
+L$1702:
+       add             al,byte ptr 2[di]
+       inc             sp
+L$1703:
+       add             al,byte ptr 2[bp+si]
+       inc             ax
+L$1704:
+       add             bh,byte ptr [bx]
+       add             bh,byte ptr [di]
+L$1705:
+       add             bh,byte ptr [bp+di]
+       add             bh,byte ptr [bp+si]
+L$1706:
+       add             bh,byte ptr [bx+si]
+    DB 2, 36H
+L$1707:
+    DD ds:[3402H]
+L$1708:
+       add             dh,byte ptr [bx+si]
+    DB 2, 2eH
+L$1709:
+    DD ds:[2d02H]
+L$1710:
+       add             ch,byte ptr [bx+si]
+       add             ah,byte ptr ds:[2402H]
+       add             ah,byte ptr [bp+si]
+       add             ah,byte ptr [bx+si]
+       add             bl,byte ptr ds:[1c02H]
+       add             bl,byte ptr [bx+di]
+       add             dl,byte ptr [bx]
+       add             dl,byte ptr [di]
+       add             dl,byte ptr [bp+di]
+       add             dl,byte ptr [bx+si]
+       add             cl,byte ptr ds:[0c02H]
+       add             cl,byte ptr [bx+di]
+       add             al,byte ptr [bx]
+       add             al,byte ptr [si]
+       add             al,byte ptr [bp+si]
+       add             bh,bh
+       add             bp,di
+       add             dx,di
+       add             ax,di
+       add             bp,si
+       add             bx,si
+       add             ax,si
+       add             si,bp
+       add             bx,bp
+       add             ax,bp
+       add             si,sp
+       add             bx,sp
+       add             ax,sp
+       add             si,bx
+       add             bx,bx
+       add             ax,bx
+       add             si,dx
+       add             bx,dx
+       add             ax,dx
+       add             bp,cx
+       add             bx,cx
+       add             ax,cx
+       add             bp,ax
+       add             dx,ax
+       add             ax,ax
+       add             word ptr -45ffH[di],di
+       add             word ptr -4affH[bx+si],di
+       add             word ptr -50ffH[bp+si],si
+       add             word ptr -55ffH[di],bp
+       add             word ptr -5affH[bx],sp
+       add             word ptr -60ffH[bp+si],sp
+       add             word ptr -65ffH[di],bx
+       add             word ptr -6affH[bx],dx
+       add             word ptr -70ffH[bp+si],dx
+       add             word ptr -75ffH[di],cx
+       add             word ptr -7affH[bx+si],cx
+       add             word ptr -7fffH[bp+di],ax
+       add             word ptr 1[bp],di
+       jpo             L$1711
+    DB 79H
+L$1711:
+    DD L$1712
+L$1712 equ $-2
+L$1713:
+    DD L$1714
+L$1714:
+L$1715:
+       add             word ptr 1[di],bp
+       imul            ax,word ptr [bx+di],68H
+       add             word ptr 1[bp],sp
+       add             word ptr fs:1[bp+si],sp
+       ;pusha
+       add             word ptr 1[di],bx
+       pop             bx
+       add             word ptr 1[bx+di],bx
+       push            di
+       add             word ptr 1[di],dx
+       push            bx
+    DB 1, 51H
+L$1716:
+       add             word ptr 1[bx],cx
+       dec             si
+       add             word ptr 1[si],cx
+       dec             dx
+       add             word ptr 1[bx+si],cx
+       inc             si
+       add             word ptr 1[di],ax
+       inc             bx
+       add             word ptr 1[bx+di],ax
+       inc             ax
+       add             word ptr 3c01H,di
+       add             word ptr [bp+di],di
+       add             word ptr [bx+di],di
+       add             word ptr [bx+si],di
+       add             word ptr [bx],si
+       add             word ptr [di],si
+       add             word ptr [si],si
+       add             word ptr [bp+di],si
+       add             word ptr [bx+di],si
+       add             word ptr [bx+si],si
+       add             word ptr [bx],bp
+       add             word ptr ds:[2d01H],bp
+       add             word ptr [bp+di],bp
+       add             word ptr [bp+si],bp
+       add             word ptr [bx+di],bp
+       add             word ptr [bx+si],bp
+       add             word ptr [bx],sp
+       add             word ptr ds:[2601H],sp
+       add             word ptr [di],sp
+       add             word ptr [si],sp
+       add             word ptr [bp+di],sp
+       add             word ptr [bp+si],sp
+       add             word ptr [bp+si],sp
+       add             word ptr [bx+di],sp
+       add             word ptr [bx+si],sp
+       add             word ptr [bx+si],sp
+       add             word ptr [bx],bx
+       add             word ptr ds:[1e01H],bx
+       add             word ptr [di],bx
+       add             word ptr [di],bx
+       add             word ptr [si],bx
+       add             word ptr [si],bx
+       add             word ptr [bp+di],bx
+       add             word ptr [bp+di],bx
+       add             word ptr [bp+di],bx
+       add             word ptr [bp+si],bx
+       add             word ptr [bp+si],bx
+       add             word ptr [bp+si],bx
+       add             word ptr [bx+di],bx
+       add             word ptr [bx+di],bx
+       add             word ptr [bx+di],bx
+       add             word ptr [bx+di],bx
+       add             word ptr [bx+si],bx
+       add             word ptr [bx+si],bx
+       add             word ptr [bx+si],bx
+       add             word ptr [bx+si],bx
+       add             word ptr [bx+si],bx
+       add             word ptr [bx+si],bx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr ds:[1601H],dx
+       add             word ptr ds:[1601H],dx
+       add             word ptr ds:[1501H],dx
+       add             word ptr [di],dx
+       add             word ptr [di],dx
+       add             word ptr [di],dx
+       add             word ptr [si],dx
+       add             word ptr [si],dx
+       add             word ptr [si],dx
+       add             word ptr [bp+di],dx
+       add             word ptr [bp+di],dx
+       add             word ptr [bp+si],dx
+       add             word ptr [bp+si],dx
+       add             word ptr [bx+di],dx
+       add             word ptr [bx+di],dx
+       add             word ptr [bx+si],dx
+       add             word ptr [bx+si],dx
+       add             word ptr [bx],cx
+       add             word ptr [bx],cx
+       add             word ptr ds:[0d01H],cx
+       add             word ptr [di],cx
+       add             word ptr [si],cx
+       add             word ptr [bp+di],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx],ax
+       add             word ptr ds:[501H],ax
+       add             word ptr [si],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+si],ax
+       add             di,di
+       add             dh,bh
+       add             ah,bh
+       add             bl,bh
+       add             dl,bh
+       add             cl,bh
+       add             bh,dh
+       add             dh,dh
+       add             ch,dh
+       add             bl,dh
+       add             dl,dh
+       add             cl,dh
+       add             bh,ch
+       add             dh,ch
+       add             ah,ch
+       add             bl,ch
+       add             cl,ch
+       add             al,ch
+       add             dh,ah
+       add             ah,ah
+       add             bl,ah
+       add             cl,ah
+       add             bh,bl
+       add             dh,bl
+       add             ah,bl
+       add             dl,bl
+       add             cl,bl
+       add             bh,dl
+       add             ch,dl
+       add             bl,dl
+       add             cl,dl
+       add             bh,cl
+       add             dh,cl
+       add             ah,cl
+       add             dl,cl
+       add             al,cl
+       add             dh,al
+       add             ah,al
+       add             dl,al
+       add             al,al
+       add             byte ptr -4400H[bp],bh
+       add             byte ptr -4800H[bp+si],bh
+       add             byte ptr -4c00H[bp],dh
+       add             byte ptr -5000H[bp+si],dh
+       add             byte ptr -5400H[bp],ch
+       add             byte ptr -5800H[bp+si],ch
+       add             byte ptr -5c00H[bp],ah
+       add             byte ptr -6000H[bp+si],ah
+       add             byte ptr -6400H[bp],bl
+       add             byte ptr -6700H[bp+si],bl
+       add             byte ptr -6b00H[bx],dl
+       add             byte ptr -6f00H[bp+di],dl
+       add             byte ptr -7300H[bx],cl
+       add             byte ptr -7700H[bp+di],cl
+       add             byte ptr -7b00H[bx],al
+       add             byte ptr -7e00H[si],al
+       add             byte ptr 7e00H[bx+si],al
+       add             byte ptr [si],bh
+       jpo             L$1717
+L$1717:
+       jns             L$1718
+L$1718:
+       ja              L$1719
+L$1719:
+       jne             L$1720
+L$1720:
+       je              L$1721
+L$1721:
+       jb              L$1722
+L$1722:
+       jno             L$1723
+L$1723:
+       outsw
+       add             byte ptr [di],ch
+       insb
+       add             byte ptr [bp+si],ch
+       imul            ax,word ptr [bx+si],67H
+       add             byte ptr [di],ah
+       arpl            word ptr [bx+si],ax
+       ;bound          ax,word ptr [bx+si]
+       ;pusha
+       add             byte ptr [bx],bl
+       pop             si
+       add             byte ptr [di],bl
+       pop             sp
+       add             byte ptr [bp+si],bl
+       pop             cx
+       add             byte ptr [bx+si],bl
+       push            di
+       add             byte ptr [bp],dl
+       push            bp
+       add             byte ptr [si],dl
+       push            bx
+       add             byte ptr [bp+si],dl
+       push            dx
+       add             byte ptr [bx+di],dl
+       push            ax
+       add             byte ptr [bx],cl
+       dec             di
+       add             byte ptr [bp],cl
+       dec             bp
+       add             byte ptr [di],cl
+       dec             sp
+       add             byte ptr [si],cl
+       dec             bx
+       add             byte ptr [bp+di],cl
+       dec             dx
+       add             byte ptr [bp+si],cl
+       dec             dx
+       add             byte ptr [bp+si],cl
+       dec             cx
+       add             byte ptr [bx+di],cl
+       dec             cx
+       add             byte ptr [bx+di],cl
+       dec             cx
+       add             byte ptr [bx+di],cl
+       dec             cx
+       add             byte ptr [bx+di],cl
+       dec             cx
+       add             byte ptr [bx+di],cl
+       dec             cx
+       add             byte ptr [bx+di],cl
+       dec             cx
+       add             byte ptr [bp+si],cl
+       dec             dx
+       add             byte ptr [bp+si],cl
+       dec             dx
+       add             byte ptr [bp+di],cl
+       dec             bx
+       add             byte ptr [si],cl
+       dec             sp
+       add             byte ptr [di],cl
+       dec             bp
+       add             byte ptr [bp],cl
+       dec             si
+       add             byte ptr [bx],cl
+       dec             di
+       add             byte ptr [bx+si],dl
+       push            cx
+       add             byte ptr [bx+di],dl
+       push            dx
+       add             byte ptr [bp+di],dl
+       push            sp
+       add             byte ptr [si],dl
+       push            bp
+       add             byte ptr [bp],dl
+       push            di
+       add             byte ptr [bx+si],bl
+       pop             cx
+       add             byte ptr [bp+si],bl
+       pop             bx
+       add             byte ptr [si],bl
+       pop             bp
+       add             byte ptr [bp],bl
+       pop             di
+       add             byte ptr [bx+si],ah
+       ;popa
+       add             byte ptr [bp+si],ah
+       arpl            word ptr [bx+si],ax
+       add             byte ptr fs:[di],ah
+       add             byte ptr [bx],ah
+       push            6900H
+       add             byte ptr [bp+si],ch
+       imul            ax,word ptr [bx+si],6cH
+       add             byte ptr [bp],ch
+       outsw
+       add             byte ptr [bx+si],dh
+       jno             L$1724
+L$1724:
+       jb              L$1725
+L$1725:
+       jae             L$1726
+L$1726:
+       je              L$1727
+L$1727:
+       jne             L$1728
+L$1728:
+       jbe             L$1729
+L$1729:
+       js              L$1730
+L$1730:
+       jns             L$1731
+L$1731:
+       jp              L$1732
+L$1732:
+       jpo             L$1733
+L$1733:
+       jl              L$1734
+L$1734:
+       jge             L$1735
+L$1735:
+       jle             L$1736
+L$1736:
+       jg              L$1737
+L$1737:
+       add             byte ptr [bx+si],81H
+       add             byte ptr -7d00H[bp+si],al
+       add             byte ptr -7b00H[si],al
+       add             byte ptr -7900H[bp],al
+       add             byte ptr -7700H[bx+si],cl
+       add             byte ptr -7600H[bx+di],cl
+       add             byte ptr -7400H[bp+di],cl
+       add             byte ptr -7200H[di],cl
+       add             byte ptr -7100H[bp],cl
+       add             byte ptr -7000H[bx+si],dl
+       add             byte ptr -6e00H[bx+di],dl
+       add             byte ptr -6d00H[bp+si],dl
+       add             byte ptr -6c00H[bp+di],dl
+       add             byte ptr -6b00H[si],dl
+       add             byte ptr -6a00H[di],dl
+       add             byte ptr -6900H[bp],dl
+       add             byte ptr -6900H[bx],dl
+       add             byte ptr -6800H[bx+si],bl
+       add             byte ptr -6800H[bx+si],bl
+       add             byte ptr -6700H[bx+si],bl
+       add             byte ptr -6700H[bx+di],bl
+       add             byte ptr -6700H[bx+di],bl
+       add             byte ptr -6700H[bx+di],bl
+       add             byte ptr -6700H[bx+di],bl
+       add             byte ptr -6800H[bx+di],bl
+       add             byte ptr -6800H[bx+si],bl
+       add             byte ptr -6800H[bx+si],bl
+       add             byte ptr -6900H[bx],dl
+       add             byte ptr -6a00H[bx],dl
+       add             byte ptr -6a00H[bp],dl
+       add             byte ptr -6b00H[di],dl
+       add             byte ptr -6c00H[si],dl
+       add             byte ptr -6d00H[bp+di],dl
+       add             byte ptr -6f00H[bp+si],dl
+       add             byte ptr -7000H[bx+di],dl
+       add             byte ptr -7100H[bx+si],dl
+       add             byte ptr -7300H[bp],cl
+       add             byte ptr -7400H[di],cl
+       add             byte ptr -7600H[bp+di],cl
+       add             byte ptr -7700H[bp+si],cl
+       add             byte ptr -7900H[bx+si],cl
+       add             byte ptr -7a00H[bp],al
+       add             byte ptr -7c00H[di],al
+       add             byte ptr -7e00H[bp+di],al
+       add             byte ptr -8000H[bx+di],al
+       add             byte ptr [bx],bh
+       jle             L$1738
+L$1738:
+       jle             L$1739
+L$1739:
+       jge             L$1740
+L$1740:
+       jl              L$1741
+L$1741:
+       jpo             L$1742
+L$1742:
+       jp              L$1743
+L$1743:
+       jns             L$1744
+L$1744:
+       js              L$1745
+L$1745:
+       ja              L$1746
+L$1746:
+       jbe             L$1747
+L$1747:
+       jne             L$1748
+L$1748:
+       je              L$1749
+L$1749:
+       jae             L$1750
+L$1750:
+       jae             L$1751
+L$1751:
+       jb              L$1752
+L$1752:
+       jno             L$1753
+L$1753:
+       jo              L$1754
+L$1754:
+       outsw
+       add             byte ptr [bp],ch
+       insw
+       add             byte ptr [si],ch
+       insb
+       add             byte ptr [bp+di],ch
+       push            0
+       imul            ax,word ptr [bx+si],68H
+       push            6700H
+       add             byte ptr [bp],ah
+       add             byte ptr [di],ah
+       add             byte ptr fs:[si],ah
+       arpl            word ptr [bx+si],ax
+       ;bound          ax,word ptr [bx+si]
+       ;bound          ax,word ptr [bx+si]
+       ;popa
+       add             byte ptr [bx+di],ah
+       ;pusha
+       add             byte ptr [bx+si],ah
+       pop             di
+       add             byte ptr [bx],bl
+       pop             si
+       add             byte ptr [bp],bl
+       pop             si
+       add             byte ptr [di],bl
+       pop             bp
+       add             byte ptr [di],bl
+       pop             bp
+       add             byte ptr [di],bl
+       pop             sp
+       add             byte ptr [si],bl
+       pop             sp
+       add             byte ptr [si],bl
+       pop             sp
+       add             byte ptr [si],bl
+       pop             sp
+       add             byte ptr [si],bl
+       pop             sp
+       add             byte ptr [si],bl
+       pop             sp
+       add             byte ptr [di],bl
+       pop             bp
+       add             byte ptr [di],bl
+       pop             bp
+       add             byte ptr [bp],bl
+       pop             si
+       add             byte ptr [bx],bl
+       pop             di
+       add             byte ptr [bx],bl
+       ;pusha
+       add             byte ptr [bx+di],ah
+       ;popa
+       add             byte ptr [bp+si],ah
+       ;bound          ax,word ptr [bx+si]
+       arpl            word ptr [bx+si],ax
+       add             byte ptr fs:[di],ah
+       add             byte ptr gs:[bp],ah
+       add             byte ptr [eax],ch
+       imul            ax,word ptr [bx+si],6aH
+       imul            ax,word ptr [bx+si],6cH
+       add             byte ptr [di],ch
+       outsb
+       add             byte ptr [bx],ch
+       jo              L$1755
+L$1755:
+       jno             L$1756
+L$1756:
+       jb              L$1757
+L$1757:
+       je              L$1758
+L$1758:
+       jne             L$1759
+L$1759:
+       jbe             L$1760
+L$1760:
+       js              L$1761
+L$1761:
+       jns             L$1762
+L$1762:
+       jp              L$1763
+L$1763:
+       jl              L$1764
+L$1764:
+       jge             L$1765
+L$1765:
+       jle             L$1766
+L$1766:
+       add             byte ptr [bx+si],81H
+       add             byte ptr -7c00H[bp+di],al
+       add             byte ptr -7800H[bp],al
+       add             byte ptr -7500H[bx+di],cl
+       add             byte ptr -7200H[si],cl
+       add             byte ptr -6f00H[bx+si],dl
+       add             byte ptr -6b00H[bp+di],dl
+       add             byte ptr -6800H[bx],dl
+       add             byte ptr -6400H[bp+si],bl
+       add             byte ptr -6100H[bp],bl
+       add             byte ptr -5d00H[bx+di],ah
+       add             byte ptr -5900H[di],ah
+       add             byte ptr -5600H[bx+si],ch
+       add             byte ptr -5200H[si],ch
+       add             byte ptr -4e00H[bx+si],dh
+       add             byte ptr -4b00H[bp+di],dh
+       add             byte ptr -4700H[bx],dh
+       add             byte ptr -4300H[bp+di],bh
+       add             byte ptr -4000H[bp],bh
+       add             dl,al
+       add             ah,al
+       add             dh,al
+       add             bh,al
+       add             cl,cl
+       add             bl,cl
+       add             ch,cl
+       add             dh,cl
+       add             al,dl
+       add             dl,dl
+       add             bl,dl
+       add             ch,dl
+       add             bh,dl
+       add             al,bl
+       add             dl,bl
+       add             ah,bl
+       add             ch,bl
+       add             bh,bl
+       add             al,ah
+       add             dl,ah
+       add             bl,ah
+       add             ch,ah
+       add             dh,ah
+       add             al,ch
+       add             cl,ch
+       add             bl,ch
+       add             ah,ch
+       add             ch,ch
+       add             bh,ch
+       add             al,dh
+       add             cl,dh
+       add             dl,dh
+       add             ah,dh
+       add             ch,dh
+       add             dh,dh
+       add             bh,dh
+       add             al,bh
+       add             cl,bh
+       add             dl,bh
+       add             bl,bh
+       add             ah,bh
+       add             ch,bh
+       add             dh,bh
+       add             bh,bh
+       add             byte ptr [bx+si],al
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [si],ax
+       add             word ptr [di],ax
+       add             word ptr [di],ax
+       add             word ptr ds:[601H],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+di],cx
+L$1767:
+    DB 1
+L$1768:
+    DB 9
+L$1769:
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr ds:[601H],ax
+       add             word ptr ds:[501H],ax
+       add             word ptr [di],ax
+       add             word ptr [si],ax
+       add             word ptr [si],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+si],ax
+       add             word ptr [bx+si],ax
+       add             di,di
+       add             dh,bh
+       add             dh,bh
+       add             ch,bh
+       add             ah,bh
+       add             ah,bh
+       add             bl,bh
+       add             dl,bh
+       add             dl,bh
+       add             cl,bh
+       add             cl,bh
+       add             al,bh
+       add             bh,dh
+       add             bh,dh
+       add             dh,dh
+       add             ch,dh
+       add             ch,dh
+       add             ah,dh
+       add             bl,dh
+       add             bl,dh
+       add             dl,dh
+       add             cl,dh
+       add             cl,dh
+       add             al,dh
+       add             al,dh
+       add             bh,ch
+       add             dh,ch
+       add             dh,ch
+       add             ch,ch
+       add             ch,ch
+       add             ah,ch
+       add             ah,ch
+       add             bl,ch
+       add             bl,ch
+       add             dl,ch
+       add             dl,ch
+       add             dl,ch
+       add             cl,ch
+       add             cl,ch
+       add             al,ch
+       add             al,ch
+       add             al,ch
+       add             bh,ah
+       add             bh,ah
+       add             bh,ah
+       add             bh,ah
+       add             bh,ah
+       add             dh,ah
+       add             dh,ah
+       add             dh,ah
+       add             dh,ah
+       add             dh,ah
+       add             dh,ah
+       add             dh,ah
+       add             dh,ah
+       add             dh,ah
+       add             dh,ah
+       add             dh,ah
+       add             dh,ah
+       add             bh,ah
+       add             bh,ah
+       add             bh,ah
+       add             bh,ah
+       add             al,ch
+       add             al,ch
+       add             al,ch
+       add             cl,ch
+       add             cl,ch
+       add             dl,ch
+       add             dl,ch
+       add             bl,ch
+       add             bl,ch
+       add             ah,ch
+       add             ah,ch
+       add             ch,ch
+       add             dh,ch
+       add             dh,ch
+       add             bh,ch
+       add             al,dh
+       add             cl,dh
+       add             dl,dh
+       add             dl,dh
+       add             bl,dh
+       add             ah,dh
+       add             ch,dh
+       add             dh,dh
+       add             bh,dh
+       add             al,bh
+       add             cl,bh
+L$1770:
+       add             dl,bh
+       add             bl,bh
+       add             ch,bh
+       add             dh,bh
+       add             bh,bh
+       add             byte ptr [bx+si],al
+       add             word ptr [bx+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [si],ax
+       add             word ptr [di],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+di],cx
+       add             word ptr [si],cx
+       add             word ptr ds:[0f01H],cx
+       add             word ptr [bx+di],dx
+       add             word ptr [bp+si],dx
+       add             word ptr [si],dx
+       add             word ptr [di],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx+di],bx
+       add             word ptr [bp+si],bx
+       add             word ptr [si],bx
+       add             word ptr [di],bx
+       add             word ptr [bx],bx
+       add             word ptr [bx+di],sp
+       add             word ptr [bp+si],sp
+       add             word ptr [si],sp
+       add             word ptr ds:[2701H],sp
+       add             word ptr [bx+di],bp
+       add             word ptr [bp+di],bp
+       add             word ptr [si],bp
+       add             word ptr ds:[3001H],bp
+       add             word ptr [bp+si],si
+       add             word ptr [bp+di],si
+       add             word ptr [di],si
+       add             word ptr [bx],si
+       add             word ptr [bx+si],di
+       add             word ptr [bp+si],di
+       add             word ptr [si],di
+       add             word ptr ds:[3f01H],di
+       add             word ptr 1[bx+di],ax
+       inc             bx
+       add             word ptr 1[si],ax
+       inc             si
+       add             word ptr 1[bx+si],cx
+       dec             cx
+       add             word ptr 1[bp+di],cx
+       dec             bp
+       add             word ptr 1[bp],cx
+       push            ax
+       add             word ptr 1[bp+si],dx
+       push            bx
+       add             word ptr 1[di],dx
+       push            si
+       add             word ptr 1[bx+si],bx
+       pop             cx
+       add             word ptr 1[bp+di],bx
+       pop             bp
+       add             word ptr 1[bp],bx
+       pop             di
+       add             word ptr 1[bx+di],sp
+       ;bound          ax,word ptr [bx+di]
+       add             word ptr fs:1[di],sp
+       add             word ptr 1[eax],bp
+       imul            ax,word ptr [bx+di],16aH
+       insb
+       add             word ptr 1[di],bp
+       outsb
+       add             word ptr 1[bx],bp
+       jno             L$1771
+    DB 72H
+L$1771:
+    DD L$1772
+L$1772 equ $-2
+L$1773:
+    DD L$1774
+L$1774 equ $-2
+L$1775:
+    DD L$1776
+L$1776 equ $-2
+L$1777:
+    DD L$1778
+L$1778 equ $-2
+L$1779:
+    DD L$1780
+L$1780 equ $-2
+L$1781:
+    DD L$1782
+L$1782 equ $-2
+L$1783:
+    DD L$1784
+L$1784 equ $-2
+L$1785:
+    DD L$1786
+L$1786:
+L$1787:
+       add             word ptr -7effH[bx+si],ax
+       add             word ptr -7dffH[bp+si],ax
+       add             word ptr -7cffH[bp+di],ax
+       add             word ptr -7bffH[bp+di],ax
+       add             word ptr -7bffH[si],ax
+       add             word ptr -7affH[di],ax
+       add             word ptr -7affH[di],ax
+       add             word ptr -79ffH[di],ax
+       add             word ptr -79ffH[bp],ax
+       add             word ptr -79ffH[bp],ax
+       add             word ptr -79ffH[bp],ax
+       add             word ptr -7affH[bp],ax
+       add             word ptr -7affH[di],ax
+       add             word ptr -7affH[di],ax
+       add             word ptr -7bffH[si],ax
+    DB 1, 84H, 1
+L$1788:
+    DB 83H
+L$1789:
+       add             word ptr -7dffH[bp+di],ax
+       add             word ptr -7dffH[bp+si],ax
+       add             word ptr -7effH[bx+di],ax
+       add             word ptr -7fffH[bx+si],ax
+       add             word ptr 1[bx],di
+       jle             9b1dH
+       jle             L$1790
+    DB 7dH
+L$1790:
+    DD L$1791
+L$1791 equ $-2
+L$1792:
+    DD L$1793
+L$1793 equ $-2
+L$1794:
+    DD L$1795
+L$1795 equ $-2
+L$1796:
+    DD L$1797
+L$1797 equ $-2
+L$1798:
+    DD L$1799
+L$1799 equ $-2
+L$1800:
+    DD L$1801
+L$1801 equ $-2
+L$1802:
+    DD L$1803
+L$1803 equ $-2
+L$1804:
+    DD L$1805
+L$1805 equ $-2
+L$1806:
+    DD L$1807
+L$1807:
+L$1808:
+       add             word ptr 1[bp],bp
+       outsb
+       add             word ptr 1[di],bp
+       insb
+       add             word ptr 1[bp+di],bp
+       push            1
+       imul            ax,word ptr [bx+di],168H
+       push            6701H
+       add             word ptr 1[bp],sp
+       add             word ptr gs:1[si],sp
+       arpl            word ptr [bx+di],ax
+       arpl            word ptr [bx+di],ax
+       ;bound          ax,word ptr [bx+di]
+       ;popa
+       add             word ptr 1[bx+si],sp
+       ;pusha
+       add             word ptr 1[bx],bx
+       pop             si
+       add             word ptr 1[di],bx
+       pop             bp
+       add             word ptr 1[si],bx
+       pop             bx
+       add             word ptr 1[bp+si],bx
+       pop             dx
+       add             word ptr 1[bx+di],bx
+       pop             cx
+       add             word ptr 1[bx+si],bx
+       push            di
+       add             word ptr 1[bx],dx
+       push            si
+       add             word ptr 1[bp],dx
+       push            bp
+       add             word ptr 1[di],dx
+       push            sp
+       add             word ptr 1[si],dx
+       push            sp
+       add             word ptr 1[bp+di],dx
+       push            bx
+       add             word ptr 1[bp+di],dx
+       push            dx
+       add             word ptr 1[bp+si],dx
+       push            dx
+       add             word ptr 1[bp+si],dx
+       push            dx
+       add             word ptr 1[bx+di],dx
+       push            cx
+       add             word ptr 1[bx+di],dx
+       push            cx
+       add             word ptr 1[bx+di],dx
+       push            cx
+       add             word ptr 1[bx+di],dx
+       push            cx
+       add             word ptr 1[bx+di],dx
+       push            dx
+       add             word ptr 1[bp+si],dx
+       push            dx
+       add             word ptr 1[bp+si],dx
+       push            dx
+       add             word ptr 1[bp+di],dx
+       push            bx
+       add             word ptr 1[si],dx
+       push            sp
+       add             word ptr 1[si],dx
+       push            bp
+       add             word ptr 1[di],dx
+       push            si
+       add             word ptr 1[bp],dx
+       push            di
+       add             word ptr 1[bx+si],bx
+       pop             ax
+       add             word ptr 1[bx+di],bx
+       pop             dx
+       add             word ptr 1[bp+di],bx
+       pop             bx
+       add             word ptr 1[si],bx
+       pop             bp
+       add             word ptr 1[bp],bx
+       pop             di
+       add             word ptr 1[bx+si],sp
+       ;popa
+       add             word ptr 1[bp+si],sp
+       arpl            word ptr [bx+di],ax
+       add             word ptr fs:1[di],sp
+       add             dword ptr 1[bx+si],ebp
+       imul            ax,word ptr [bx+di],16aH
+       imul            ax,word ptr [bx+di],6dH
+       add             word ptr 1[bp],bp
+       outsw
+       add             word ptr 1[bx+di],si
+    DB 72H
+L$1809:
+    DD L$1810
+L$1810 equ $-2
+L$1811:
+    DD L$1812
+L$1812 equ $-2
+L$1813:
+    DD L$1814
+L$1814 equ $-2
+L$1815:
+    DD L$1816
+L$1816 equ $-2
+L$1817:
+    DD L$1818
+L$1818:
+L$1819:
+       add             word ptr -7bffH[bp+di],ax
+       add             word ptr -77ffH[bp],ax
+       add             word ptr -74ffH[bx+di],cx
+       add             word ptr -71ffH[di],cx
+       add             word ptr -6dffH[bx+si],dx
+       add             word ptr -6affH[bp+di],dx
+       add             word ptr -66ffH[bx],dx
+       add             word ptr -63ffH[bp+si],bx
+       add             word ptr -5fffH[bp],bx
+       add             word ptr -5cffH[bp+si],sp
+       add             word ptr -58ffH[di],sp
+       add             word ptr -55ffH[bx+di],bp
+       add             word ptr -51ffH[si],bp
+       add             word ptr -4effH[bx+si],si
+       add             word ptr -4affH[bp+di],si
+       add             word ptr -47ffH[bx],si
+       add             word ptr -43ffH[bp+si],di
+       add             word ptr -40ffH[di],di
+       add             cx,ax
+       add             dx,ax
+       add             sp,ax
+       add             si,ax
+       add             di,ax
+       add             cx,cx
+       add             dx,cx
+       add             sp,cx
+       add             si,cx
+       add             di,cx
+       add             cx,dx
+       add             dx,dx
+       add             bx,dx
+       add             bp,dx
+       add             si,dx
+       add             ax,bx
+       add             cx,bx
+       add             dx,bx
+       add             sp,bx
+       add             bp,bx
+       add             si,bx
+       add             ax,sp
+       add             cx,sp
+       add             dx,sp
+       add             bx,sp
+       add             sp,sp
+       add             bp,sp
+       add             di,sp
+       add             ax,bp
+       add             cx,bp
+       add             dx,bp
+       add             bx,bp
+       add             sp,bp
+       add             bp,bp
+       add             bp,bp
+       add             si,bp
+       add             di,bp
+       add             ax,si
+       add             cx,si
+       add             cx,si
+       add             dx,si
+       add             bx,si
+       add             bx,si
+       add             sp,si
+       add             bp,si
+       add             bp,si
+       add             si,si
+       add             si,si
+       add             di,si
+       add             di,si
+       add             ax,di
+       add             ax,di
+       add             ax,di
+       add             cx,di
+       add             cx,di
+       add             cx,di
+       add             dx,di
+       add             dx,di
+       add             dx,di
+       add             dx,di
+       add             dx,di
+       add             dx,di
+       add             bx,di
+       add             bx,di
+       add             bx,di
+       add             bx,di
+       add             bx,di
+       add             bx,di
+       add             bx,di
+       add             dx,di
+       add             dx,di
+       add             dx,di
+       add             dx,di
+       add             dx,di
+       add             dx,di
+       add             dx,di
+       add             cx,di
+       add             cx,di
+       add             cx,di
+       add             cx,di
+       add             ax,di
+       add             ax,di
+       add             ax,di
+       add             ax,di
+       add             di,si
+       add             di,si
+       add             di,si
+       add             si,si
+       add             si,si
+       add             bp,si
+       add             bp,si
+       add             bp,si
+       add             sp,si
+       add             sp,si
+       add             bx,si
+       add             bx,si
+       add             bx,si
+       add             dx,si
+       add             dx,si
+       add             cx,si
+       add             cx,si
+       add             cx,si
+       add             ax,si
+       add             ax,si
+       add             di,bp
+       add             di,bp
+       add             di,bp
+       add             si,bp
+       add             si,bp
+       add             si,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             sp,bp
+       add             sp,bp
+       add             sp,bp
+       add             bx,bp
+       add             bx,bp
+       add             bx,bp
+       add             bx,bp
+       add             bx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             bx,bp
+       add             bx,bp
+       add             bx,bp
+       add             bx,bp
+       add             sp,bp
+       add             sp,bp
+       add             sp,bp
+       add             bp,bp
+       add             bp,bp
+       add             si,bp
+       add             si,bp
+       add             di,bp
+       add             ax,si
+       add             ax,si
+       add             cx,si
+       add             dx,si
+       add             dx,si
+       add             bx,si
+       add             sp,si
+       add             bp,si
+       add             si,si
+       add             si,si
+       add             di,si
+       add             ax,di
+       add             cx,di
+       add             dx,di
+       add             sp,di
+       add             bp,di
+       add             si,di
+       add             di,di
+       add             word ptr [bx+si],ax
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+di]
+       add             al,byte ptr [si]
+       add             al,byte ptr ds:[702H]
+       add             cl,byte ptr [bx+di]
+       add             cl,byte ptr [bp+si]
+       add             cl,byte ptr [si]
+       add             cl,byte ptr [di]
+       add             cl,byte ptr [bx]
+       add             dl,byte ptr [bx+si]
+       add             dl,byte ptr [bp+si]
+       add             dl,byte ptr [si]
+       add             dl,byte ptr [di]
+       add             dl,byte ptr [bx]
+       add             bl,byte ptr [bx+di]
+       add             bl,byte ptr [bp+di]
+       add             bl,byte ptr [di]
+       add             bl,byte ptr [bx]
+       add             ah,byte ptr [bx+di]
+       add             ah,byte ptr [bp+si]
+       add             ah,byte ptr [si]
+       add             ah,byte ptr ds:[2902H]
+       add             ch,byte ptr [bp+di]
+       add             ch,byte ptr [di]
+       add             ch,byte ptr [bx]
+       add             dh,byte ptr [bx+di]
+       add             dh,byte ptr [bp+di]
+       add             dh,byte ptr [di]
+       add             dh,byte ptr [bx]
+       add             bh,byte ptr [bp+si]
+       add             bh,byte ptr [si]
+       add             bh,byte ptr ds:[4102H]
+       add             al,byte ptr 2[bp+di]
+       inc             bp
+       add             cl,byte ptr 2[bx+si]
+       dec             dx
+       add             cl,byte ptr 2[si]
+       dec             di
+       add             dl,byte ptr 2[bx+di]
+       push            sp
+       add             dl,byte ptr 2[bp]
+       pop             cx
+       add             bl,byte ptr 2[bp+di]
+       pop             si
+       add             ah,byte ptr 2[bx+si]
+       arpl            word ptr [bp+si],ax
+       add             ch,byte ptr gs:2[bx+si]
+       push            2
+       insw
+       add             ch,byte ptr 2[bx]
+       jb              L$1820
+       je              L$1821
+L$1820:
+       ja              L$1822
+L$1821:
+       jns             L$1823
+L$1822:
+       jl              L$1824
+L$1823:
+       jg              L$1825
+L$1824:
+    DB 81H, 2
+L$1825:
+       test            byte ptr [bp+si],al
+       xchg            byte ptr [bp+si],al
+       mov             word ptr [bp+si],ax
+       mov             ax,word ptr [bp+si]
+       mov             es,word ptr [bp+si]
+       nop
+       add             dl,byte ptr -69feH[bp+di]
+       add             bl,byte ptr -64feH[bx+si]
+       add             bl,byte ptr -5ffeH[di]
+       add             ah,byte ptr -5afeH[bp+si]
+       add             ah,byte ptr -56feH[bx]
+       add             ch,byte ptr -51feH[si]
+       add             dh,byte ptr -4cfeH[bx+di]
+       add             dh,byte ptr -47feH[di]
+       add             bh,byte ptr -43feH[bp+si]
+       add             bh,byte ptr -3efeH[bx]
+       add             al,bl
+       add             al,ch
+       add             cl,al
+       add             cl,dl
+       add             cl,ah
+       add             cl,dh
+       add             dl,al
+       add             dl,dl
+       add             dl,ah
+       add             dl,bh
+       add             bl,cl
+       add             bl,bl
+       add             bl,ah
+       add             bl,dh
+       add             ah,al
+       add             ah,dl
+       add             ah,ah
+       add             ah,dh
+       add             ch,al
+       add             ch,cl
+       add             ch,bl
+       add             ch,ch
+       add             ch,bh
+       add             dh,al
+       add             dh,dl
+       add             dh,ah
+       add             dh,ch
+       add             dh,bh
+       add             bh,al
+       add             bh,dl
+       add             bh,bl
+       add             bh,ah
+       add             bh,dh
+       add             bh,bh
+       add             al,byte ptr [bx+di]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [si]
+       add             ax,word ptr ds:[703H]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [si]
+       add             cx,word ptr [di]
+       add             cx,word ptr ds:[0f03H]
+       add             dx,word ptr [bx+si]
+       add             dx,word ptr [bx+di]
+       add             dx,word ptr [bp+si]
+       add             dx,word ptr [bp+di]
+       add             dx,word ptr [si]
+       add             dx,word ptr [di]
+       add             dx,word ptr ds:[1603H]
+       add             dx,word ptr [bx]
+       add             bx,word ptr [bx+si]
+       add             bx,word ptr [bx+di]
+       add             bx,word ptr [bx+di]
+       add             bx,word ptr [bp+si]
+       add             bx,word ptr [bp+di]
+       add             bx,word ptr [bp+di]
+       add             bx,word ptr [si]
+       add             bx,word ptr [si]
+       add             bx,word ptr [di]
+       add             bx,word ptr ds:[1e03H]
+       add             bx,word ptr [bx]
+       add             bx,word ptr [bx]
+       add             sp,word ptr [bx+si]
+       add             sp,word ptr [bx+si]
+       add             sp,word ptr [bx+di]
+       add             sp,word ptr [bx+di]
+       add             sp,word ptr [bp+si]
+       add             sp,word ptr [bp+si]
+       add             sp,word ptr [bp+di]
+       add             sp,word ptr [bp+di]
+       add             sp,word ptr [si]
+       add             sp,word ptr [si]
+       add             sp,word ptr [di]
+       add             sp,word ptr [di]
+       add             sp,word ptr [di]
+       add             sp,word ptr ds:[2603H]
+       add             sp,word ptr [bx]
+       add             sp,word ptr [bx]
+       add             bp,word ptr [bx+si]
+       add             bp,word ptr [bx+si]
+       add             bp,word ptr [bx+di]
+       add             bp,word ptr [bx+di]
+       add             bp,word ptr [bx+di]
+       add             bp,word ptr [bp+si]
+       add             bp,word ptr [bp+si]
+       add             bp,word ptr [bp+di]
+       add             bp,word ptr [bp+di]
+       add             bp,word ptr [si]
+       add             bp,word ptr [si]
+       add             bp,word ptr [di]
+       add             bp,word ptr [di]
+       add             bp,word ptr ds:[2e03H]
+       add             bp,word ptr [bx]
+       add             bp,word ptr [bx]
+       add             si,word ptr [bx+si]
+       add             si,word ptr [bx+di]
+       add             si,word ptr [bx+di]
+       add             si,word ptr [bp+si]
+       add             si,word ptr [bp+di]
+       add             si,word ptr [bp+di]
+       add             si,word ptr [si]
+       add             si,word ptr [di]
+       add             si,word ptr [di]
+       add             si,word ptr ds:[3703H]
+       add             di,word ptr [bx+si]
+       add             di,word ptr [bx+si]
+       add             di,word ptr [bx+di]
+       add             di,word ptr [bp+si]
+       add             di,word ptr [bp+di]
+       add             di,word ptr [si]
+       add             di,word ptr [di]
+       add             di,word ptr ds:[3f03H]
+       add             ax,word ptr 3[bx+si]
+       inc             cx
+       add             ax,word ptr 3[bp+si]
+       inc             bx
+       add             ax,word ptr 3[si]
+       inc             bp
+       add             ax,word ptr 3[bx]
+       dec             ax
+       add             cx,word ptr 3[bx+di]
+       dec             dx
+       add             cx,word ptr 3[si]
+       dec             bp
+       add             cx,word ptr 3[bx]
+       push            ax
+       add             dx,word ptr 3[bx+di]
+       push            bx
+       add             dx,word ptr 3[si]
+       push            si
+       add             bx,word ptr 3[bx+si]
+       pop             cx
+       add             bx,word ptr 3[bp+di]
+       pop             bp
+       add             bx,word ptr 3[bp]
+       ;pusha
+       add             sp,word ptr 3[bp+si]
+       add             sp,word ptr fs:3[bp]
+       add             bp,word ptr 3[ecx]
+       imul            ax,word ptr [bp+di],6dH
+       add             bp,word ptr 3[bx]
+       jno             L$1826
+       jae             L$1827
+    DB 76H
+L$1826:
+    DD L$1828
+L$1827 equ $-2
+L$1828:
+    DD L$1830
+L$1829 equ $-2
+L$1830:
+    DD L$1832
+L$1831:
+L$1832:
+       add             ax,word ptr -77fdH[di]
+       add             cx,word ptr -72fdH[bp+si]
+       add             cx,word ptr -6dfdH[bx]
+       add             dx,word ptr -68fdH[si]
+       add             bx,word ptr -63fdH[bx+di]
+       add             bx,word ptr -5efdH[bp]
+       add             sp,word ptr -58fdH[si]
+       add             bp,word ptr -53fdH[bx+di]
+       add             bp,word ptr -4dfdH[bx]
+       add             si,word ptr -48fdH[si]
+       add             di,word ptr -42fdH[bp+si]
+       add             ax,ax
+       add             ax,bx
+       add             ax,si
+       add             cx,cx
+       add             cx,sp
+       add             cx,di
+       add             dx,dx
+       add             dx,bp
+       add             bx,ax
+       add             bx,bx
+       add             bx,si
+       add             sp,cx
+       add             sp,sp
+       add             sp,di
+       add             bp,dx
+       add             bp,bp
+       add             si,ax
+       add             si,bx
+       add             si,si
+       add             di,cx
+       add             di,sp
+       add             di,di
+       add             ax,word ptr [bp+di]
+       add             al,6
+       add             al,9
+       add             al,0cH
+       add             al,0fH
+       add             al,12H
+       add             al,15H
+       add             al,18H
+       add             al,1bH
+       add             al,1eH
+       add             al,21H
+       add             al,24H
+       add             al,27H
+       add             al,2aH
+       add             al,2dH
+       add             al,30H
+       add             al,33H
+       add             al,36H
+       add             al,39H
+       add             al,3cH
+       add             al,3fH
+       add             al,42H
+       add             al,45H
+       add             al,48H
+       add             al,4bH
+       add             al,4dH
+       add             al,50H
+       add             al,53H
+       add             al,56H
+       add             al,58H
+       add             al,5bH
+       add             al,5eH
+       add             al,61H
+       add             al,63H
+       add             al,66H
+       add             al,68H
+       add             al,6bH
+       add             al,6dH
+       add             al,70H
+       add             al,72H
+       add             al,75H
+       add             al,77H
+       add             al,7aH
+       add             al,7cH
+       add             al,7eH
+       add             al,81H
+       add             al,83H
+       add             al,85H
+       add             al,87H
+       add             al,89H
+       add             al,8cH
+       add             al,8eH
+       add             al,90H
+       add             al,92H
+       add             al,94H
+       add             al,96H
+       add             al,98H
+       add             al,99H
+       add             al,9bH
+       add             al,9dH
+       add             al,9fH
+       add             al,0a1H
+       add             al,0a2H
+       add             al,0a4H
+       add             al,0a6H
+       add             al,0a7H
+       add             al,0a9H
+       add             al,0abH
+       add             al,0acH
+       add             al,0aeH
+       add             al,0afH
+       add             al,0b0H
+       add             al,0b2H
+       add             al,0b3H
+       add             al,0b5H
+       add             al,0b6H
+       add             al,0b7H
+       add             al,0b8H
+       add             al,0baH
+       add             al,0bbH
+       add             al,0bcH
+       add             al,0bdH
+       add             al,0beH
+       add             al,0bfH
+       add             al,0c0H
+       add             al,0c1H
+       add             al,0c2H
+       add             al,0c3H
+       add             al,0c4H
+       add             al,0c5H
+       add             al,0c6H
+       add             al,0c7H
+       add             al,0c7H
+       add             al,0c8H
+       add             al,0c9H
+       add             al,0caH
+       add             al,0caH
+       add             al,0cbH
+       add             al,0ccH
+       add             al,0ccH
+       add             al,0cdH
+       add             al,0ceH
+       add             al,0ceH
+       add             al,0cfH
+       add             al,0d0H
+       add             al,0d0H
+       add             al,0d1H
+       add             al,0d1H
+       add             al,0d2H
+       add             al,0d2H
+       add             al,0d3H
+       add             al,0d3H
+       add             al,0d4H
+       add             al,0d4H
+       add             al,0d5H
+       add             al,0d5H
+       add             al,0d6H
+       add             al,0d6H
+       add             al,0d6H
+       add             al,0d7H
+       add             al,0d7H
+       add             al,0d8H
+       add             al,0d8H
+       add             al,0d9H
+       add             al,0d9H
+       add             al,0daH
+       add             al,0daH
+       add             al,0daH
+       add             al,0dbH
+       add             al,0dbH
+       add             al,0dcH
+       add             al,0dcH
+       add             al,0ddH
+       add             al,0ddH
+       add             al,0deH
+       add             al,0deH
+       add             al,0dfH
+       add             al,0dfH
+       add             al,0e0H
+       add             al,0e0H
+       add             al,0e1H
+       add             al,0e1H
+       add             al,0e2H
+       add             al,0e3H
+       add             al,0e3H
+       add             al,0e4H
+       add             al,0e4H
+       add             al,0e5H
+       add             al,0e6H
+       add             al,0e6H
+       add             al,0e7H
+       add             al,0e8H
+       add             al,0e9H
+       add             al,0e9H
+       add             al,0eaH
+       add             al,0ebH
+       add             al,0ecH
+       add             al,0edH
+       add             al,0eeH
+       add             al,0efH
+       add             al,0f0H
+       add             al,0f1H
+       add             al,0f2H
+       add             al,0f3H
+       add             al,0f4H
+       add             al,0f5H
+       add             al,0f6H
+       add             al,0f7H
+       add             al,0f8H
+       add             al,0f9H
+       add             al,0fbH
+       add             al,0fcH
+       add             al,0fdH
+       add             al,0feH
+       add             al,0
+       add             ax,501H
+       add             ax,word ptr [di]
+       add             al,5
+       add             ax,705H
+       add             ax,508H
+       or              al,byte ptr [di]
+       or              ax,word ptr [di]
+       or              ax,0f05H
+       add             ax,510H
+       adc             al,byte ptr [di]
+       adc             al,5
+       push            ss
+       add             ax,517H
+       sbb             word ptr [di],ax
+       sbb             ax,word ptr [di]
+       sbb             ax,1f05H
+       add             ax,521H
+       and             ax,word ptr [di]
+       and             al,5
+       add             ax,528H
+       sub             ax,word ptr [di]
+       sub             ax,2f05H
+       add             ax,531H
+       xor             ax,word ptr [di]
+       xor             ax,3705H
+       add             ax,53aH
+       cmp             al,5
+       add             ax,540H
+       inc             bx
+       add             ax,545H
+       inc             di
+       add             ax,54aH
+       dec             sp
+       add             ax,54eH
+       push            cx
+       add             ax,553H
+       push            si
+       add             ax,558H
+       pop             dx
+       add             ax,55dH
+       pop             di
+       add             ax,562H
+       add             ax,567H
+       imul            ax,word ptr [di],56cH
+       outsw
+       add             ax,571H
+       je              L$1833
+       jbe             L$1834
+       jns             L$1835
+    DB 7bH
+L$1833:
+    DD         ; The label referred to here is an undefined location
+L$1836
+L$1834:
+L$1835:
+    DB 5, 83H
+L$1836:
+    DB 5, 86H
+L$1837:
+       add             ax,588H
+       mov             ax,word ptr [di]
+       lea             ax,[di]
+       nop
+       add             ax,592H
+       xchg            ax,bp
+       add             ax,597H
+       call            far ptr L$1809
+       add             ax,5a1H
+       movsb
+       add             ax,5a6H
+       test            ax,0ab05H
+       add             ax,5aeH
+       mov             al,5
+       mov             bl,5
+       mov             ch,5
+       mov             bh,5
+       mov             dx,0bc05H
+       add             ax,5beH
+       rol             word ptr [di],0c3H
+       add             ax,5c5H
+       enter           0ca05H,5
+       int             3
+       add             ax,5ceH
+       rol             byte ptr [di],1
+       rol             byte ptr [di],cl
+       ????
+       add             ax,5d6H
+       fld             dword ptr [di]
+       fild            dword ptr [di]
+       fld             qword ptr [di]
+       fiadd           word ptr [di]
+       loopnz          L$1838
+       loop            L$1839
+       in              al,5
+    DB 0e6H
+L$1838:
+    DB 5, 0e8H
+L$1839:
+    DD L$1622
+       add             ax,5edH
+       out             dx,ax
+       add             ax,5f0H
+       repne add       ax,5f3H
+       cmc
+       add             ax,5f6H
+       clc
+       add             ax,5f9H
+       sti
+       add             ax,5fcH
+       std
+       add             ax,5ffH
+       add             byte ptr ds:[601H],al
+       add             al,byte ptr ds:[603H]
+       add             ax,606H
+       push            es
+       pop             es
+       push            es
+       or              byte ptr ds:[609H],al
+       or              word ptr ds:[60aH],ax
+       or              ax,word ptr ds:[60cH]
+       or              ax,0d06H
+       push            es
+       push            cs
+       push            es
+       clts
+       clts
+       adc             byte ptr ds:[611H],al
+       adc             word ptr ds:[612H],ax
+       adc             al,byte ptr ds:[613H]
+       adc             ax,word ptr ds:[613H]
+       adc             al,6
+       adc             al,6
+       adc             al,6
+       adc             al,6
+       adc             ax,1506H
+       push            es
+       adc             ax,1506H
+       push            es
+       adc             ax,1506H
+       push            es
+       adc             ax,1506H
+       push            es
+       adc             ax,1506H
+       push            es
+       adc             ax,1506H
+       push            es
+       adc             ax,1506H
+       push            es
+       adc             ax,1506H
+       push            es
+       adc             al,6
+       adc             al,6
+       adc             al,6
+       adc             al,6
+       adc             al,6
+       adc             ax,word ptr ds:[613H]
+       adc             ax,word ptr ds:[612H]
+       adc             al,byte ptr ds:[612H]
+       adc             word ptr ds:[611H],ax
+       adc             word ptr ds:[610H],ax
+       adc             byte ptr ds:[610H],al
+       clts
+       clts
+       push            cs
+       push            es
+       push            cs
+       push            es
+       push            cs
+       push            es
+       or              ax,0d06H
+       push            es
+       or              al,6
+       or              al,6
+       or              al,6
+       or              ax,word ptr ds:[60bH]
+       or              al,byte ptr ds:[60aH]
+       or              al,byte ptr ds:[609H]
+       or              word ptr ds:[608H],ax
+       or              byte ptr ds:[608H],al
+       pop             es
+       push            es
+       pop             es
+       push            es
+       pop             es
+       push            es
+       pop             es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       add             ax,506H
+       push            es
+       add             ax,506H
+       push            es
+       add             ax,506H
+       push            es
+       add             ax,406H
+       push            es
+       add             al,6
+       add             al,6
+       add             al,6
+       add             al,6
+       add             al,6
+       add             al,6
+       add             ax,506H
+       push            es
+       add             ax,506H
+       push            es
+       add             ax,506H
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       push            es
+       pop             es
+       push            es
+       pop             es
+       push            es
+       pop             es
+       push            es
+       or              byte ptr ds:[608H],al
+       or              word ptr ds:[609H],ax
+       or              al,byte ptr ds:[60aH]
+       or              ax,word ptr ds:[60cH]
+       or              al,6
+       or              ax,0e06H
+       push            es
+       push            cs
+       push            es
+       clts
+       adc             byte ptr ds:[611H],al
+       adc             al,byte ptr ds:[612H]
+       adc             ax,word ptr ds:[614H]
+       adc             ax,1606H
+       push            es
+       pop             ss
+       push            es
+       sbb             byte ptr ds:[61aH],al
+       sbb             ax,word ptr ds:[61cH]
+       sbb             ax,1e06H
+       push            es
+       pop             ds
+       push            es
+       and             word ptr ds:[622H],ax
+       and             ax,word ptr ds:[625H]
+       push            es
+       daa
+       push            es
+       sub             word ptr ds:[62aH],ax
+       sub             al,6
+       sub             ax,2e06H
+       push            es
+       xor             byte ptr ds:[631H],al
+       xor             ax,word ptr ds:[635H]
+       push            es
+       cmp             byte ptr ds:[639H],al
+       cmp             ax,word ptr ds:[63dH]
+       push            es
+       inc             ax
+       push            es
+       inc             dx
+       push            es
+       inc             bx
+       push            es
+       inc             bp
+       push            es
+       inc             di
+       push            es
+       dec             ax
+       push            es
+       dec             dx
+       push            es
+       dec             sp
+       push            es
+       dec             si
+       push            es
+       dec             di
+       push            es
+       push            cx
+       push            es
+       push            bx
+       push            es
+       push            bp
+       push            es
+       push            si
+       push            es
+       pop             ax
+       push            es
+       pop             dx
+       push            es
+       pop             sp
+       push            es
+       pop             bp
+       push            es
+       pop             di
+       push            es
+       ;popa
+       push            es
+       arpl            word ptr ds:[665H],ax
+       push            es
+       push            6a06H
+       push            es
+       insb
+       push            es
+       insw
+       push            es
+       outsw
+       push            es
+       jno             L$1840
+       jb              L$1841
+       je              L$1842
+       jbe             L$1843
+L$1840:
+       ja              L$1844
+L$1841:
+       jns             L$1845
+L$1842:
+       jpo             L$1846
+L$1843:
+       jl              L$1847
+L$1844:
+       jle             L$1848
+L$1845:
+    DB 80H, 6
+L$1846:
+    DD ds:[681H]
+L$1847:
+L$1848:
+       test            byte ptr ds:[686H],al
+       xchg            word ptr ds:[689H],ax
+       mov             al,byte ptr ds:[68cH]
+       lea             ax,L$295
+       nop
+       push            es
+       xchg            ax,cx
+       push            es
+       xchg            ax,dx
+       push            es
+       xchg            ax,sp
+       push            es
+       xchg            ax,bp
+       push            es
+       xchg            ax,si
+       push            es
+       xchg            ax,di
+       push            es
+       cwd
+       push            es
+       call            far ptr L$1788
+       push            es
+       popf
+       push            es
+       sahf
+       push            es
+       lahf
+       push            es
+       mov             al,byte ptr ds:[0a106H]
+       push            es
+       mov             byte ptr ds:[0a306H],al
+       push            es
+       movsb
+       push            es
+       movsb
+       push            es
+       movsw
+       push            es
+       cmpsb
+       push            es
+       cmpsw
+       push            es
+       cmpsw
+       push            es
+       test            al,6
+       test            ax,0a906H
+       push            es
+       stosb
+       push            es
+       stosb
+       push            es
+       stosw
+       push            es
+       stosw
+       push            es
+       stosw
+       push            es
+       lodsb
+       push            es
+       lodsb
+       push            es
+       lodsw
+       push            es
+       lodsw
+       push            es
+       lodsw
+       push            es
+       lodsw
+       push            es
+       lodsw
+       push            es
+       scasb
+       push            es
+       scasb
+       push            es
+       scasb
+       push            es
+       scasb
+       push            es
+       scasb
+       push            es
+       scasb
+       push            es
+       scasb
+       push            es
+       scasb
+       push            es
+       scasb
+       push            es
+       lodsw
+       push            es
+       lodsw
+       push            es
+       lodsw
+       push            es
+       lodsw
+       push            es
+       lodsw
+       push            es
+       lodsb
+       push            es
+       lodsb
+       push            es
+       lodsb
+       push            es
+       stosw
+       push            es
+       stosw
+       push            es
+       stosw
+       push            es
+       stosb
+       push            es
+       stosb
+       push            es
+       test            ax,0a906H
+       push            es
+       test            al,6
+       test            al,6
+       cmpsw
+       push            es
+       cmpsb
+       push            es
+       cmpsb
+       push            es
+       movsw
+       push            es
+       movsw
+       push            es
+       movsb
+       push            es
+       mov             word ptr ds:[0a206H],ax
+       push            es
+       mov             byte ptr ds:[0a106H],al
+       push            es
+       mov             al,byte ptr ds:[9f06H]
+       push            es
+       lahf
+       push            es
+       sahf
+       push            es
+       popf
+       push            es
+       pushf
+       push            es
+       pushf
+       push            es
+       fwait
+       push            es
+       call            far ptr L$1768
+       push            es
+       xchg            ax,di
+       push            es
+       xchg            ax,di
+       push            es
+       xchg            ax,si
+       push            es
+       xchg            ax,bp
+       push            es
+       xchg            ax,sp
+       push            es
+       xchg            ax,bx
+       push            es
+       xchg            ax,dx
+       push            es
+       xchg            ax,cx
+       push            es
+       xchg            ax,cx
+       push            es
+       nop
+       push            es
+       pop             word ptr ds:[68eH]
+       lea             ax,L$294
+       mov             word ptr ds:[68bH],es
+       mov             al,byte ptr ds:[689H]
+       mov             byte ptr ds:[688H],al
+       xchg            word ptr ds:[686H],ax
+       test            word ptr ds:[685H],ax
+       test            byte ptr ds:[683H],al
+       add             word ptr ds:[682H],0ff81H
+       push            es
+       add             word ptr ds:[680H],67fH
+       jg              L$1849
+       jle             L$1850
+       jle             L$1851
+       jge             L$1852
+L$1849:
+       jge             L$1853
+L$1850:
+       jge             L$1854
+L$1851:
+       jl              L$1855
+L$1852:
+       jl              L$1856
+L$1853:
+       jpo             L$1857
+L$1854:
+       jpo             L$1858
+L$1855:
+       jpo             L$1859
+L$1856:
+       jp              L$1860
+L$1857:
+       jp              L$1861
+L$1858:
+       jp              L$1862
+L$1859:
+       jp              L$1863
+L$1860:
+       jp              L$1864
+L$1861:
+       jns             L$1865
+L$1862:
+       jns             L$1866
+L$1863:
+       jns             L$1867
+L$1864:
+       jns             L$1868
+L$1865:
+       jns             L$1869
+L$1866:
+       jns             L$1870
+L$1867:
+       jns             L$1871
+L$1868:
+       jns             L$1872
+L$1869:
+       jp              L$1873
+L$1870:
+       jp              L$1874
+L$1871:
+       jp              L$1875
+L$1872:
+       jp              L$1876
+L$1873:
+       jp              L$1877
+L$1874:
+       jpo             L$1878
+L$1875:
+       jpo             L$1879
+L$1876:
+       jpo             L$1880
+L$1877:
+       jl              L$1881
+L$1878:
+       jl              L$1882
+L$1879:
+       jl              L$1883
+L$1880:
+       jge             L$1884
+L$1881:
+       jge             L$1885
+L$1882:
+       jle             L$1886
+L$1883:
+       jg              L$1887
+L$1884:
+       jg              L$1888
+L$1885:
+    DB 80H, 6
+L$1886:
+    DD ds:[681H]
+L$1887:
+L$1888:
+       add             byte ptr ds:[683H],84H
+       push            es
+       test            byte ptr ds:[685H],al
+       xchg            byte ptr ds:[687H],al
+       mov             byte ptr ds:[689H],al
+       mov             al,byte ptr ds:[68bH]
+       mov             word ptr ds:[68dH],es
+       mov             es,word ptr ds:[690H]
+       xchg            ax,cx
+       push            es
+       xchg            ax,dx
+       push            es
+       xchg            ax,bx
+       push            es
+       xchg            ax,bp
+       push            es
+       xchg            ax,si
+       push            es
+       xchg            ax,di
+       push            es
+       cbw
+       push            es
+       call            far ptr L$1788
+       push            es
+       sahf
+       push            es
+       mov             al,byte ptr ds:[0a106H]
+       push            es
+       mov             byte ptr ds:[0a406H],al
+       push            es
+       cmpsb
+       push            es
+       cmpsw
+       push            es
+       test            ax,0aa06H
+       push            es
+       lodsb
+       push            es
+       lodsw
+       push            es
+       scasw
+       push            es
+       mov             cl,6
+       mov             dl,6
+       mov             ah,6
+       mov             dh,6
+       mov             bh,6
+       mov             cx,0bb06H
+       push            es
+       mov             sp,0be06H
+       push            es
+       rol             byte ptr ds:[6c1H],0c3H
+       push            es
+       lds             ax,dword ptr ds:[6c7H]
+       enter           0ca06H,6
+       int             3
+       push            es
+       int             6
+       iret
+       push            es
+       rol             word ptr ds:[6d3H],1
+       ????
+       push            es
+       ????
+       push            es
+       fadd            dword ptr ds:[6d9H]
+       fild            dword ptr ds:[6ddH]
+       fiadd           word ptr ds:[6e0H]
+       loop            L$1889
+       jcxz            L$1890
+       in              ax,6
+       out             6,al
+L$1889:
+    DB 0e8H
+    DD L$1638
+L$1890:
+       jmp             far ptr 0eb06H
+       push            es
+       out             dx,al
+       push            es
+       lock push       es
+L$1891:
+       ????
+       push            es
+       rep push        es
+       hlt
+       push            es
+       cmc
+       push            es
+       test            word ptr ds:[6f8H],6faH
+       sti
+       push            es
+       cld
+       push            es
+       inc             byte ptr ds:[6ffH]
+       add             byte ptr [bx],al
+       add             word ptr [bx],ax
+       add             al,byte ptr [bx]
+       add             al,7
+       add             ax,607H
+       pop             es
+       pop             es
+       pop             es
+       or              byte ptr [bx],al
+       or              word ptr [bx],ax
+       or              al,byte ptr [bx]
+       or              ax,word ptr [bx]
+       or              al,7
+       or              ax,0d07H
+       pop             es
+       push            cs
+       pop             es
+       ????
+       pop             es
+       adc             byte ptr [bx],al
+       adc             word ptr [bx],ax
+       adc             word ptr [bx],ax
+       adc             al,byte ptr [bx]
+       adc             ax,word ptr [bx]
+       adc             ax,word ptr [bx]
+       adc             al,7
+       adc             al,7
+       adc             ax,1507H
+       pop             es
+       push            ss
+       pop             es
+       push            ss
+       pop             es
+       pop             ss
+       pop             es
+       pop             ss
+       pop             es
+       pop             ss
+       pop             es
+       sbb             byte ptr [bx],al
+       sbb             byte ptr [bx],al
+       sbb             byte ptr [bx],al
+       sbb             byte ptr [bx],al
+       sbb             word ptr [bx],ax
+       sbb             word ptr [bx],ax
+       sbb             word ptr [bx],ax
+       sbb             word ptr [bx],ax
+       sbb             word ptr [bx],ax
+       sbb             word ptr [bx],ax
+       sbb             word ptr [bx],ax
+       sbb             word ptr [bx],ax
+       sbb             word ptr [bx],ax
+       sbb             word ptr [bx],ax
+       sbb             word ptr [bx],ax
+       sbb             word ptr [bx],ax
+       sbb             byte ptr [bx],al
+       sbb             byte ptr [bx],al
+       sbb             byte ptr [bx],al
+       sbb             byte ptr [bx],al
+       sbb             byte ptr [bx],al
+       pop             ss
+       pop             es
+       pop             ss
+       pop             es
+       pop             ss
+       pop             es
+       push            ss
+       pop             es
+       push            ss
+       pop             es
+       adc             ax,1507H
+       pop             es
+       adc             ax,1407H
+       pop             es
+       adc             al,7
+       adc             ax,word ptr [bx]
+       adc             ax,word ptr [bx]
+       adc             al,byte ptr [bx]
+       adc             al,byte ptr [bx]
+       adc             word ptr [bx],ax
+       adc             word ptr [bx],ax
+       adc             byte ptr [bx],al
+       ????
+       pop             es
+       ????
+       pop             es
+       push            cs
+       pop             es
+       push            cs
+       pop             es
+       or              ax,0c07H
+       pop             es
+       or              al,7
+       or              ax,word ptr [bx]
+       or              al,byte ptr [bx]
+       or              al,byte ptr [bx]
+       or              word ptr [bx],ax
+       or              byte ptr [bx],al
+       or              byte ptr [bx],al
+       pop             es
+       pop             es
+       push            es
+       pop             es
+       push            es
+       pop             es
+       add             ax,507H
+       pop             es
+       add             al,7
+       add             ax,word ptr [bx]
+       add             ax,word ptr [bx]
+       add             al,byte ptr [bx]
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             byte ptr [bx],al
+       inc             word ptr ds:[6ffH]
+       inc             byte ptr ds:[6feH]
+       std
+       push            es
+       cld
+       push            es
+       cld
+       push            es
+       sti
+       push            es
+       sti
+       push            es
+       cli
+       push            es
+       cli
+       push            es
+       stc
+       push            es
+       stc
+       push            es
+       stc
+       push            es
+       clc
+       push            es
+       clc
+       push            es
+       test            word ptr ds:[6f7H],6f7H
+       test            byte ptr ds:[6f6H],0f6H
+       push            es
+       test            byte ptr ds:[6f5H],0f5H
+       push            es
+       cmc
+       push            es
+       cmc
+       push            es
+       cmc
+       push            es
+       cmc
+       push            es
+       cmc
+       push            es
+       cmc
+       push            es
+       cmc
+       push            es
+       cmc
+       push            es
+       cmc
+       push            es
+       cmc
+       push            es
+       cmc
+       push            es
+       cmc
+       push            es
+       test            byte ptr ds:[6f6H],0f6H
+       push            es
+       test            byte ptr ds:[6f7H],0f7H
+       push            es
+       test            word ptr ds:[6f8H],6f8H
+       stc
+       push            es
+       stc
+       push            es
+       cli
+       push            es
+       cli
+       push            es
+       sti
+       push            es
+       cld
+       push            es
+       cld
+       push            es
+       std
+       push            es
+       inc             byte ptr ds:[6feH]
+       inc             word ptr ds:[700H]
+       add             word ptr [bx],ax
+       add             al,byte ptr [bx]
+       add             ax,word ptr [bx]
+       add             al,7
+       add             ax,607H
+       pop             es
+       pop             es
+       pop             es
+       or              byte ptr [bx],al
+       or              word ptr [bx],ax
+       or              al,byte ptr [bx]
+       or              ax,word ptr [bx]
+       or              ax,0e07H
+       pop             es
+       ????
+       pop             es
+       adc             byte ptr [bx],al
+       adc             al,byte ptr [bx]
+       adc             ax,word ptr [bx]
+       adc             al,7
+       push            ss
+       pop             es
+       pop             ss
+       pop             es
+       sbb             word ptr [bx],ax
+       sbb             al,byte ptr [bx]
+       sbb             al,7
+       sbb             ax,1f07H
+       pop             es
+       and             byte ptr [bx],al
+       and             al,byte ptr [bx]
+       and             ax,word ptr [bx]
+       and             ax,2707H
+       pop             es
+       sub             byte ptr [bx],al
+       sub             al,byte ptr [bx]
+       sub             al,7
+       sub             ax,2f07H
+       pop             es
+       xor             word ptr [bx],ax
+       xor             al,byte ptr [bx]
+       xor             al,7
+       pop             es
+       cmp             byte ptr [bx],al
+       cmp             word ptr [bx],ax
+       cmp             ax,word ptr [bx]
+       cmp             ax,3f07H
+       pop             es
+       inc             cx
+       pop             es
+       inc             dx
+       pop             es
+       inc             sp
+       pop             es
+       inc             si
+       pop             es
+       dec             ax
+       pop             es
+       dec             dx
+       pop             es
+       dec             sp
+       pop             es
+       dec             bp
+       pop             es
+       dec             di
+       pop             es
+       push            cx
+       pop             es
+       push            bx
+       pop             es
+       push            bp
+       pop             es
+       push            di
+       pop             es
+       pop             ax
+       pop             es
+       pop             dx
+       pop             es
+       pop             sp
+       pop             es
+       pop             si
+       pop             es
+       ;pusha
+       pop             es
+       ;popa
+       pop             es
+       arpl            word ptr [bx],ax
+       pop             es
+       pop             es
+       push            6a07H
+       pop             es
+       insb
+       pop             es
+       outsb
+       pop             es
+       outsw
+       pop             es
+       jno             L$1892
+       jae             L$1893
+       je              L$1894
+       jbe             L$1895
+    DB 77H
+L$1892:
+    DD         ; The label referred to here is an undefined location
+L$1896
+L$1893 equ $-2
+L$1894:
+    DD         ; The label referred to here is an undefined location
+L$1898
+L$1895 equ $-2
+L$1896:
+    DD         ; The label referred to here is an undefined location
+L$1900
+L$1897:
+L$1898:
+       pop             es
+    DB 82H
+L$1899:
+       pop             es
+    DB 83H
+L$1900:
+       pop             es
+    DB 85H
+L$1901:
+       pop             es
+       xchg            byte ptr [bx],al
+       xchg            word ptr [bx],ax
+       mov             word ptr [bx],ax
+       mov             al,byte ptr [bx]
+       mov             ax,word ptr [bx]
+       lea             ax,[bx]
+       mov             es,word ptr [bx]
+       pop             word ptr [bx]
+       nop
+       pop             es
+       xchg            ax,cx
+       pop             es
+       xchg            ax,dx
+       pop             es
+       xchg            ax,bx
+       pop             es
+       xchg            ax,sp
+       pop             es
+       xchg            ax,bp
+       pop             es
+       xchg            ax,si
+       pop             es
+       xchg            ax,di
+       pop             es
+       cbw
+       pop             es
+       cwd
+       pop             es
+       call            far ptr L$1770
+       pop             es
+       pushf
+       pop             es
+       popf
+       pop             es
+       popf
+       pop             es
+       sahf
+       pop             es
+       sahf
+       pop             es
+       lahf
+       pop             es
+       lahf
+       pop             es
+       mov             al,byte ptr ds:[0a007H]
+       pop             es
+       mov             ax,word ptr ds:[0a107H]
+       pop             es
+       mov             byte ptr ds:[0a207H],al
+       pop             es
+       mov             byte ptr ds:[0a207H],al
+       pop             es
+       mov             word ptr ds:[0a307H],ax
+       pop             es
+       mov             word ptr ds:[0a307H],ax
+       pop             es
+       mov             word ptr ds:[0a307H],ax
+       pop             es
+       mov             word ptr ds:[0a307H],ax
+       pop             es
+       mov             word ptr ds:[0a307H],ax
+       pop             es
+       mov             word ptr ds:[0a207H],ax
+       pop             es
+       mov             byte ptr ds:[0a207H],al
+       pop             es
+       mov             byte ptr ds:[0a207H],al
+       pop             es
+       mov             ax,word ptr ds:[0a107H]
+       pop             es
+       mov             ax,word ptr ds:[0a007H]
+       pop             es
+       mov             al,byte ptr ds:[9f07H]
+       pop             es
+       lahf
+       pop             es
+       sahf
+       pop             es
+       sahf
+       pop             es
+       popf
+       pop             es
+       popf
+       pop             es
+       pushf
+       pop             es
+       fwait
+       pop             es
+       fwait
+       pop             es
+       call            far ptr L$1769
+       pop             es
+       cbw
+       pop             es
+       xchg            ax,di
+       pop             es
+       xchg            ax,di
+       pop             es
+       xchg            ax,si
+       pop             es
+       xchg            ax,bp
+       pop             es
+       xchg            ax,sp
+       pop             es
+       xchg            ax,bx
+       pop             es
+       xchg            ax,bx
+       pop             es
+       xchg            ax,dx
+       pop             es
+       xchg            ax,cx
+       pop             es
+       nop
+       pop             es
+       pop             word ptr [bx]
+       mov             es,word ptr [bx]
+       lea             ax,[bx]
+       mov             word ptr [bx],es
+       mov             word ptr [bx],es
+       mov             ax,word ptr [bx]
+       mov             al,byte ptr [bx]
+       mov             word ptr [bx],ax
+       mov             byte ptr [bx],al
+       xchg            word ptr [bx],ax
+       xchg            byte ptr [bx],al
+       test            word ptr [bx],ax
+       test            byte ptr [bx],al
+       add             word ptr [bx],0ff82H
+       pop             es
+       add             word ptr [bx],781H
+       add             byte ptr [bx],7fH
+       pop             es
+       jle             L$1902
+       jge             L$1903
+       jl              L$1904
+       jpo             L$1905
+    DB 7aH
+L$1902:
+    DD         ; The label referred to here is an undefined location
+L$1906
+L$1903 equ $-2
+L$1904:
+    DD         ; The label referred to here is an undefined location
+L$1908
+L$1905 equ $-2
+L$1906:
+    DD         ; The label referred to here is an undefined location
+L$1910
+L$1907 equ $-2
+L$1908:
+    DD         ; The label referred to here is an undefined location
+L$1912
+L$1909 equ $-2
+L$1910:
+    DD         ; The label referred to here is an undefined location
+L$1914
+L$1911 equ $-2
+L$1912:
+    DD         ; The label referred to here is an undefined location
+L$1916
+L$1913 equ $-2
+L$1914:
+    DD         ; The label referred to here is an undefined location
+L$1918
+L$1915:
+L$1916:
+       pop             es
+       outsw
+L$1917:
+       pop             es
+       outsb
+L$1918:
+       pop             es
+       outsb
+L$1919:
+       pop             es
+       insw
+       pop             es
+       insb
+       pop             es
+       insb
+       pop             es
+       imul            ax,word ptr [bx],6bH
+       pop             es
+       push            7
+       push            7
+       imul            ax,word ptr [bx],769H
+       imul            ax,word ptr [bx],768H
+       push            6807H
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       pop             es
+       push            6807H
+       pop             es
+       push            6907H
+       pop             es
+       imul            ax,word ptr [bx],76aH
+       push            7
+       imul            ax,word ptr [bx],6bH
+       pop             es
+       insb
+       pop             es
+       insb
+       pop             es
+       insw
+       pop             es
+       insw
+       pop             es
+       outsb
+       pop             es
+       outsw
+       pop             es
+       outsw
+       pop             es
+       jo              L$1920
+       jno             L$1921
+       jno             L$1922
+       jb              L$1923
+    DB 73H
+L$1920:
+    DD         ; The label referred to here is an undefined location
+L$1924
+L$1921 equ $-2
+L$1922:
+    DD         ; The label referred to here is an undefined location
+L$1926
+L$1923 equ $-2
+L$1924:
+    DD         ; The label referred to here is an undefined location
+L$1928
+L$1925 equ $-2
+L$1926:
+    DD         ; The label referred to here is an undefined location
+L$1930
+L$1927 equ $-2
+L$1928:
+    DD         ; The label referred to here is an undefined location
+L$1932
+L$1929 equ $-2
+L$1930:
+    DD         ; The label referred to here is an undefined location
+L$1934
+L$1931 equ $-2
+L$1932:
+    DD         ; The label referred to here is an undefined location
+L$1936
+L$1933:
+L$1934:
+       pop             es
+    DB 81H
+L$1935:
+       pop             es
+    DB 82H
+L$1936:
+       pop             es
+    DB 83H
+L$1937:
+       pop             es
+       test            byte ptr [bx],al
+       test            word ptr [bx],ax
+       xchg            byte ptr [bx],al
+       xchg            word ptr [bx],ax
+       mov             word ptr [bx],ax
+       mov             al,byte ptr [bx]
+       mov             ax,word ptr [bx]
+       mov             word ptr [bx],es
+       lea             ax,[bx]
+       mov             es,word ptr [bx]
+       pop             word ptr [bx]
+       nop
+       pop             es
+       xchg            ax,cx
+       pop             es
+       xchg            ax,bx
+       pop             es
+       xchg            ax,sp
+       pop             es
+       xchg            ax,bp
+       pop             es
+       xchg            ax,si
+       pop             es
+       xchg            ax,di
+       pop             es
+       cbw
+       pop             es
+       cwd
+       pop             es
+       call            far ptr L$1789
+       pop             es
+       popf
+       pop             es
+       sahf
+       pop             es
+       lahf
+       pop             es
+       mov             al,byte ptr ds:[0a107H]
+       pop             es
+       mov             byte ptr ds:[0a307H],al
+       pop             es
+       movsb
+       pop             es
+       movsw
+       pop             es
+       cmpsb
+       pop             es
+       cmpsw
+       pop             es
+       test            al,7
+       test            ax,0aa07H
+       pop             es
+       stosw
+       pop             es
+       stosw
+       pop             es
+       lodsb
+       pop             es
+       lodsw
+       pop             es
+       scasb
+       pop             es
+       scasb
+       pop             es
+       scasw
+       pop             es
+       mov             al,7
+       mov             al,7
+       mov             cl,7
+       mov             cl,7
+       mov             dl,7
+       mov             dl,7
+       mov             bl,7
+       mov             bl,7
+       mov             ah,7
+       mov             ah,7
+       mov             ch,7
+       mov             ch,7
+       mov             ch,7
+       mov             ch,7
+       mov             dh,7
+       mov             dh,7
+       mov             dh,7
+       mov             dh,7
+       mov             dh,7
+       mov             dh,7
+       mov             dh,7
+       mov             dh,7
+       mov             dh,7
+       mov             dh,7
+       mov             dh,7
+       mov             dh,7
+       mov             dh,7
+       mov             ch,7
+       mov             ch,7
+       mov             ch,7
+       mov             ch,7
+       mov             ah,7
+       mov             ah,7
+       mov             bl,7
+       mov             bl,7
+       mov             dl,7
+       mov             dl,7
+       mov             cl,7
+       mov             al,7
+       mov             al,7
+       scasw
+       pop             es
+       scasb
+       pop             es
+       lodsw
+       pop             es
+       lodsw
+       pop             es
+       lodsb
+       pop             es
+       stosw
+       pop             es
+       stosb
+       pop             es
+       test            ax,0a807H
+       pop             es
+       cmpsw
+       pop             es
+       cmpsb
+       pop             es
+       movsw
+       pop             es
+       mov             word ptr ds:[0a207H],ax
+       pop             es
+       mov             ax,word ptr ds:[0a007H]
+       pop             es
+       lahf
+       pop             es
+       popf
+       pop             es
+       pushf
+       pop             es
+       call            far ptr L$1769
+       pop             es
+       xchg            ax,si
+       pop             es
+       xchg            ax,bp
+       pop             es
+       xchg            ax,bx
+       pop             es
+       xchg            ax,dx
+       pop             es
+       nop
+       pop             es
+       mov             es,word ptr [bx]
+       lea             ax,[bx]
+       mov             ax,word ptr [bx]
+       mov             al,byte ptr [bx]
+       mov             byte ptr [bx],al
+       xchg            byte ptr [bx],al
+       test            byte ptr [bx],al
+       add             word ptr [bx],0ff81H
+       pop             es
+       jg              L$1938
+       jge             L$1939
+       jpo             L$1940
+       jp              L$1941
+    DB 78H
+L$1938:
+    DD         ; The label referred to here is an undefined location
+L$1942
+L$1939 equ $-2
+L$1940:
+    DD         ; The label referred to here is an undefined location
+L$1944
+L$1941 equ $-2
+L$1942:
+    DD         ; The label referred to here is an undefined location
+L$1946
+L$1943:
+L$1944:
+       pop             es
+    DB 6aH
+L$1945:
+       pop             es
+    DB 68H
+L$1946:
+       pop             es
+       pop             es
+       pop             es
+       arpl            word ptr [bx],ax
+       ;popa
+       pop             es
+       pop             di
+       pop             es
+       pop             bp
+       pop             es
+       pop             bx
+       pop             es
+       pop             cx
+       pop             es
+       push            di
+       pop             es
+       push            bp
+       pop             es
+       push            bx
+       pop             es
+       push            cx
+       pop             es
+       dec             di
+       pop             es
+       dec             bp
+       pop             es
+       dec             bx
+       pop             es
+       dec             cx
+       pop             es
+       inc             di
+       pop             es
+       inc             bp
+       pop             es
+       inc             bx
+       pop             es
+       inc             cx
+       pop             es
+       aas
+       pop             es
+       cmp             ax,3b07H
+       pop             es
+       cmp             word ptr [bx],ax
+       aaa
+       pop             es
+       xor             ax,3307H
+       pop             es
+       xor             word ptr [bx],ax
+       xor             byte ptr [bx],al
+       pop             es
+       sub             al,7
+       sub             al,byte ptr [bx]
+       sub             byte ptr [bx],al
+       pop             es
+       and             ax,2307H
+       pop             es
+       and             word ptr [bx],ax
+       and             byte ptr [bx],al
+       push            ds
+       pop             es
+       sbb             al,7
+       sbb             ax,word ptr [bx]
+       sbb             word ptr [bx],ax
+       pop             ss
+       pop             es
+       push            ss
+       pop             es
+       adc             al,7
+       adc             ax,word ptr [bx]
+       adc             word ptr [bx],ax
+       adc             byte ptr [bx],al
+       push            cs
+       pop             es
+       or              ax,0c07H
+       pop             es
+       or              al,byte ptr [bx]
+       or              word ptr [bx],ax
+       or              byte ptr [bx],al
+       push            es
+       pop             es
+       add             ax,407H
+       pop             es
+       add             ax,word ptr [bx]
+       add             word ptr [bx],ax
+       add             byte ptr [bx],al
+       inc             word ptr ds:[6feH]
+       std
+       push            es
+       cld
+       push            es
+       sti
+       push            es
+       cli
+       push            es
+       stc
+       push            es
+       clc
+       push            es
+       test            word ptr ds:[6f6H],6f6H
+       cmc
+       push            es
+       hlt
+       push            es
+       rep push        es
+       repne push      es
+       repne push      es
+       ????
+       push            es
+       lock push       es
+       lock push       es
+       out             dx,ax
+       push            es
+       out             dx,ax
+       push            es
+       out             dx,al
+       push            es
+       out             dx,al
+       push            es
+       in              ax,dx
+       push            es
+       in              ax,dx
+       push            es
+       in              al,dx
+       push            es
+       in              al,dx
+       push            es
+       jmp             L$1947
+       jmp             L$1948
+       jmp             L$1949
+    DB 0eaH
+    DD         ; The label referred to here is an undefined location
+L$2147
+L$1947:
+    DB 0eaH, 6
+L$1948:
+    DB 0eaH, 6
+L$1949:
+       ; The label referred to here is an undefined location
+       jmp             far ptr 0e906H
+       push            es
+       jmp             near ptr L$1716
+       push            es
+       jmp             near ptr L$1691
+       push            es
+       call            near ptr L$1692
+       push            es
+       call            near ptr L$1693
+       push            es
+       call            near ptr L$1694
+       push            es
+       call            near ptr L$1695
+       push            es
+       call            near ptr L$1696
+       push            es
+       call            near ptr L$1697
+       push            es
+       call            near ptr L$1698
+       push            es
+       call            near ptr L$1699
+       push            es
+       call            near ptr L$1700
+       push            es
+       call            near ptr L$1701
+       push            es
+       call            near ptr L$1702
+       push            es
+       call            near ptr L$1703
+       push            es
+       call            near ptr L$1704
+       push            es
+       call            near ptr L$1705
+       push            es
+       call            near ptr L$1706
+       push            es
+       call            near ptr L$1707
+       push            es
+       call            near ptr L$1708
+       push            es
+       call            near ptr L$1709
+       push            es
+       call            near ptr L$1710
+       push            es
+       out             6,ax
+       out             6,ax
+       out             6,ax
+       out             6,ax
+       out             6,ax
+       out             6,ax
+       out             6,al
+       out             6,al
+       out             6,al
+       out             6,al
+       in              ax,6
+       in              ax,6
+       in              ax,6
+       in              al,6
+       in              al,6
+       in              al,6
+       jcxz            L$1950
+       jcxz            L$1951
+       loop            L$1952
+       loop            L$1953
+L$1950:
+       loopz           L$1954
+L$1951:
+       loopz           L$1955
+L$1952:
+       loopnz          L$1956
+L$1953:
+    DB 0dfH, 6
+L$1954:
+    DD ds:[6dfH]
+L$1955 equ $-2
+L$1956:
+    DD ds:[6ddH]
+    DD ds:[6dcH]
+    DD ds:[6daH]
+    DD ds:[6d9H]
+    DD ds:[6d7H]
+       ????
+       push            es
+       ????
+       push            es
+       rol             byte ptr ds:[6d1H],cl
+       rol             byte ptr ds:[6cfH],1
+       into
+       push            es
+       int             3
+       push            es
+       retf
+       push            es
+       retf            0c806H
+       push            es
+       mov             word ptr ds:[6c6H],6c4H
+       ret
+       push            es
+       rol             word ptr ds:[6bfH],0beH
+       push            es
+       mov             sp,0ba06H
+       push            es
+       mov             cx,0b706H
+       push            es
+       mov             ch,6
+       mov             bl,6
+       mov             cl,6
+       mov             al,6
+       scasb
+       push            es
+       lodsb
+       push            es
+       stosb
+       push            es
+       test            al,6
+       cmpsb
+       push            es
+       movsb
+       push            es
+       mov             byte ptr ds:[9f06H],al
+       push            es
+       popf
+       push            es
+       fwait
+       push            es
+       cwd
+       push            es
+       xchg            ax,di
+       push            es
+       xchg            ax,sp
+       push            es
+       xchg            ax,dx
+       push            es
+       nop
+       push            es
+       lea             ax,L$293
+       mov             word ptr ds:[686H],ax
+       test            byte ptr ds:[681H],al
+       jg              L$1957
+       jl              L$1958
+       jp              L$1959
+       ja              L$1960
+L$1957:
+       jne             L$1961
+L$1958:
+       jb              L$1962
+L$1959:
+       jo              L$1963
+L$1960:
+       insw
+       push            es
+L$1961:
+       push            6
+L$1962:
+    DB 68H, 6
+L$1963:
+       push            es
+       ;bound          ax,word ptr ds:[660H]
+       pop             bp
+       push            es
+       pop             dx
+       push            es
+       pop             ax
+       push            es
+       push            bp
+       push            es
+       push            dx
+       push            es
+       push            ax
+       push            es
+       dec             bp
+       push            es
+       dec             dx
+       push            es
+       inc             di
+       push            es
+       inc             bp
+       push            es
+       inc             dx
+       push            es
+       aas
+       push            es
+       cmp             ax,3a06H
+       push            es
+       aaa
+       push            es
+       xor             al,6
+       xor             al,byte ptr ds:[62fH]
+       sub             al,6
+       sub             word ptr ds:[627H],ax
+       and             al,6
+       and             word ptr ds:[61fH],ax
+       sbb             al,6
+       sbb             word ptr ds:[617H],ax
+       adc             al,6
+       adc             word ptr ds:[60fH],ax
+       or              al,6
+       or              al,byte ptr ds:[607H]
+       add             ax,206H
+       push            es
+       add             byte ptr ds:[5fdH],al
+       sti
+       add             ax,5f8H
+       test            byte ptr [di],0f3H
+       add             ax,5f1H
+       out             dx,ax
+       add             ax,5ecH
+       ; The label referred to here is an undefined location
+       jmp             far ptr 0e805H
+       add             ax,5e3H
+       loopz           L$1964
+       fild            word ptr [di]
+       fld             qword ptr [di]
+    DB 0dbH
+L$1964:
+       add             ax,5d9H
+       xlatb
+       add             ax,5d4H
+       rol             byte ptr [di],cl
+       rol             word ptr [di],1
+       iret
+       add             ax,5cdH
+       retf
+       add             ax,5c9H
+       mov             word ptr [di],5c5H
+       les             ax,dword ptr [di]
+       ret             0c005H
+       add             ax,5bfH
+       mov             bp,0bb05H
+       add             ax,5baH
+       mov             ax,0b705H
+       add             ax,5b5H
+       mov             ah,5
+       mov             dl,5
+       mov             cl,5
+       mov             al,5
+       scasb
+       add             ax,5adH
+       lodsb
+       add             ax,5abH
+       stosb
+       add             ax,5a9H
+       cmpsw
+       add             ax,5a6H
+       movsw
+       add             ax,5a4H
+       mov             word ptr ds:[0a205H],ax
+       add             ax,5a1H
+       mov             ax,word ptr ds:[0a005H]
+       add             ax,59fH
+       sahf
+       add             ax,59dH
+       popf
+       add             ax,59cH
+       fwait
+       add             ax,59bH
+       call            far ptr L$1767
+       add             ax,598H
+       cbw
+       add             ax,597H
+       xchg            ax,di
+       add             ax,596H
+       xchg            ax,si
+       add             ax,595H
+       xchg            ax,bp
+       add             ax,594H
+       xchg            ax,sp
+       add             ax,594H
+       xchg            ax,bx
+       add             ax,593H
+       xchg            ax,bx
+       add             ax,592H
+       xchg            ax,dx
+       add             ax,592H
+       xchg            ax,cx
+       add             ax,591H
+       xchg            ax,cx
+       add             ax,591H
+       nop
+       add             ax,590H
+       nop
+       add             ax,590H
+       nop
+       add             ax,58fH
+       pop             word ptr [di]
+       pop             word ptr [di]
+       pop             word ptr [di]
+       pop             word ptr [di]
+       mov             es,word ptr [di]
+       mov             es,word ptr [di]
+       mov             es,word ptr [di]
+       mov             es,word ptr [di]
+       mov             es,word ptr [di]
+       lea             ax,[di]
+       lea             ax,[di]
+       lea             ax,[di]
+       lea             ax,[di]
+       lea             ax,[di]
+       mov             word ptr [di],es
+       mov             word ptr [di],es
+       mov             word ptr [di],es
+       mov             word ptr [di],es
+       mov             ax,word ptr [di]
+       mov             ax,word ptr [di]
+       mov             ax,word ptr [di]
+       mov             al,byte ptr [di]
+       mov             al,byte ptr [di]
+       mov             al,byte ptr [di]
+       mov             word ptr [di],ax
+       mov             word ptr [di],ax
+       mov             word ptr [di],ax
+       mov             byte ptr [di],al
+       mov             byte ptr [di],al
+       xchg            word ptr [di],ax
+       xchg            word ptr [di],ax
+       xchg            byte ptr [di],al
+       xchg            byte ptr [di],al
+       test            word ptr [di],ax
+       test            word ptr [di],ax
+       test            byte ptr [di],al
+       test            byte ptr [di],al
+       add             word ptr [di],0ff82H
+       add             ax,582H
+       add             word ptr [di],580H
+       add             byte ptr [di],7fH
+       add             ax,57eH
+       jge             L$1965
+       jl              L$1966
+       jpo             L$1967
+    DB 7aH
+L$1965:
+    DD         ; The label referred to here is an undefined location
+L$1968
+L$1966 equ $-2
+L$1967:
+    DD         ; The label referred to here is an undefined location
+L$1970
+L$1968 equ $-2
+L$1969:
+    DD         ; The label referred to here is an undefined location
+L$1972
+L$1970 equ $-2
+L$1971:
+    DD         ; The label referred to here is an undefined location
+L$1974
+L$1972 equ $-2
+L$1973:
+    DD         ; The label referred to here is an undefined location
+L$1976
+L$1974 equ $-2
+L$1975:
+    DD         ; The label referred to here is an undefined location
+L$1978
+L$1976:
+L$1977:
+    DB 5, 6cH
+L$1978:
+       add             ax,56bH
+       imul            ax,word ptr [di],568H
+       add             eax,5630565H
+       ;bound          ax,word ptr [di]
+       ;pusha
+       add             ax,55fH
+       pop             bp
+       add             ax,55cH
+       pop             dx
+       add             ax,558H
+       push            si
+       add             ax,555H
+       push            bx
+       add             ax,551H
+       dec             di
+       add             ax,54dH
+       dec             sp
+       add             ax,54aH
+       dec             ax
+       add             ax,546H
+       inc             sp
+       add             ax,542H
+       inc             ax
+       add             ax,53eH
+       cmp             al,5
+       cmp             word ptr [di],ax
+       aaa
+       add             ax,535H
+       xor             ax,word ptr [di]
+       xor             word ptr [di],ax
+       das
+       add             ax,52cH
+       sub             al,byte ptr [di]
+       sub             byte ptr [di],al
+       and             ax,2305H
+       add             ax,521H
+       pop             ds
+       add             ax,51cH
+       sbb             al,byte ptr [di]
+       pop             ss
+       add             ax,515H
+       adc             ax,word ptr [di]
+       adc             byte ptr [di],al
+       push            cs
+       add             ax,50bH
+       or              word ptr [di],ax
+       pop             es
+       add             ax,504H
+       add             al,byte ptr [di]
+       inc             word ptr [si]
+       std
+       add             al,0faH
+       add             al,0f8H
+       add             al,0f5H
+       add             al,0f3H
+       add             al,0f0H
+       add             al,0eeH
+       add             al,0ebH
+       add             al,0e9H
+       add             al,0e6H
+       add             al,0e4H
+       add             al,0e2H
+       add             al,0dfH
+       add             al,0ddH
+       add             al,0daH
+       add             al,0d8H
+       add             al,0d5H
+       add             al,0d3H
+       add             al,0d1H
+       add             al,0ceH
+       add             al,0ccH
+       add             al,0caH
+       add             al,0c7H
+       add             al,0c5H
+       add             al,0c3H
+       add             al,0c0H
+       add             al,0beH
+       add             al,0bcH
+       add             al,0baH
+       add             al,0b7H
+       add             al,0b5H
+       add             al,0b3H
+       add             al,0b1H
+       add             al,0afH
+       add             al,0adH
+       add             al,0abH
+       add             al,0a9H
+       add             al,0a7H
+       add             al,0a5H
+       add             al,0a3H
+       add             al,0a1H
+       add             al,9fH
+       add             al,9dH
+       add             al,9bH
+       add             al,99H
+       add             al,97H
+       add             al,96H
+       add             al,94H
+       add             al,92H
+       add             al,91H
+       add             al,8fH
+       add             al,8dH
+       add             al,8cH
+       add             al,8aH
+       add             al,89H
+       add             al,87H
+       add             al,86H
+       add             al,84H
+       add             al,83H
+       add             al,82H
+       add             al,80H
+       add             al,7fH
+       add             al,7eH
+       add             al,7cH
+       add             al,7bH
+       add             al,7aH
+       add             al,79H
+       add             al,78H
+       add             al,77H
+       add             al,76H
+       add             al,75H
+       add             al,74H
+       add             al,73H
+       add             al,72H
+       add             al,71H
+       add             al,71H
+       add             al,70H
+       add             al,6fH
+       add             al,6eH
+       add             al,6eH
+       add             al,6dH
+       add             al,6dH
+       add             al,6cH
+       add             al,6bH
+       add             al,6bH
+       add             al,6aH
+       add             al,6aH
+       add             al,6aH
+       add             al,69H
+       add             al,69H
+       add             al,69H
+       add             al,68H
+       add             al,68H
+       add             al,68H
+       add             al,68H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,67H
+       add             al,68H
+       add             al,68H
+       add             al,68H
+       add             al,68H
+       add             al,68H
+       add             al,69H
+       add             al,69H
+       add             al,69H
+       add             al,69H
+       add             al,6aH
+       add             al,6aH
+       add             al,6aH
+       add             al,6aH
+       add             al,6bH
+       add             al,6bH
+       add             al,6bH
+       add             al,6bH
+       add             al,6cH
+       add             al,6cH
+       add             al,6cH
+       add             al,6dH
+       add             al,6dH
+       add             al,6dH
+       add             al,6dH
+       add             al,6eH
+       add             al,6eH
+       add             al,6eH
+       add             al,6eH
+       add             al,6fH
+       add             al,6fH
+       add             al,6fH
+       add             al,6fH
+       add             al,70H
+       add             al,70H
+       add             al,70H
+       add             al,70H
+       add             al,70H
+       add             al,70H
+       add             al,71H
+       add             al,71H
+       add             al,71H
+       add             al,71H
+       add             al,71H
+       add             al,71H
+       add             al,71H
+       add             al,71H
+       add             al,71H
+       add             al,71H
+       add             al,71H
+       add             al,71H
+       add             al,71H
+       add             al,70H
+       add             al,70H
+       add             al,70H
+       add             al,70H
+       add             al,70H
+       add             al,6fH
+       add             al,6fH
+       add             al,6fH
+       add             al,6eH
+       add             al,6eH
+       add             al,6dH
+       add             al,6dH
+       add             al,6dH
+       add             al,6cH
+       add             al,6cH
+       add             al,6bH
+       add             al,6aH
+       add             al,6aH
+       add             al,69H
+       add             al,68H
+       add             al,68H
+       add             al,67H
+       add             al,66H
+       add             al,65H
+       add             al,64H
+       add             al,64H
+       add             al,63H
+       add             al,62H
+       add             al,61H
+       add             al,60H
+       add             al,5fH
+       add             al,5eH
+       add             al,5dH
+       add             al,5bH
+       add             al,5aH
+       add             al,59H
+       add             al,58H
+       add             al,57H
+       add             al,55H
+       add             al,54H
+       add             al,53H
+       add             al,51H
+       add             al,50H
+       add             al,4eH
+       add             al,4dH
+       add             al,4bH
+       add             al,4aH
+       add             al,48H
+       add             al,47H
+       add             al,45H
+       add             al,44H
+       add             al,42H
+       add             al,40H
+       add             al,3fH
+       add             al,3dH
+       add             al,3bH
+       add             al,39H
+       add             al,38H
+       add             al,36H
+       add             al,34H
+       add             al,32H
+       add             al,30H
+       add             al,2eH
+       add             al,2cH
+       add             al,2bH
+       add             al,29H
+       add             al,27H
+       add             al,25H
+       add             al,23H
+       add             al,21H
+       add             al,1fH
+       add             al,1dH
+       add             al,1bH
+       add             al,19H
+       add             al,17H
+       add             al,14H
+       add             al,12H
+       add             al,10H
+       add             al,0eH
+       add             al,0cH
+       add             al,0aH
+       add             al,8
+       add             al,6
+       add             al,4
+       add             al,2
+       add             al,0
+       add             al,0fdH
+       add             di,bx
+       add             di,cx
+       add             si,di
+       add             si,bp
+       add             si,bx
+       add             si,cx
+       add             bp,di
+       add             bp,bp
+       add             bp,bx
+       add             bp,ax
+       add             sp,si
+       add             sp,sp
+       add             sp,dx
+       add             sp,ax
+       add             bx,si
+       add             bx,sp
+       add             bx,dx
+       add             bx,ax
+       add             dx,si
+       add             dx,sp
+       add             dx,bx
+       add             dx,cx
+       add             cx,di
+       add             cx,bp
+       add             cx,bx
+       add             cx,cx
+       add             ax,di
+       add             ax,si
+       add             ax,sp
+       add             ax,dx
+       add             ax,ax
+       add             di,word ptr -42fdH[bx]
+       add             di,word ptr -45fdH[bp+di]
+       add             di,word ptr -48fdH[bx+si]
+       add             si,word ptr -4bfdH[di]
+       add             si,word ptr -4efdH[bp+si]
+       add             bp,word ptr -51fdH[bx]
+       add             bp,word ptr -54fdH[si]
+       add             bp,word ptr -57fdH[bp+si]
+       add             sp,word ptr -59fdH[bx]
+       add             sp,word ptr -5bfdH[di]
+       add             sp,word ptr -5efdH[bp+si]
+       add             sp,word ptr -60fdH[bx+si]
+       add             bx,word ptr -62fdH[bp]
+       add             bx,word ptr -64fdH[si]
+       add             bx,word ptr -65fdH[bp+di]
+       add             bx,word ptr -67fdH[bx+di]
+       add             dx,word ptr -68fdH[bx]
+       add             dx,word ptr -6afdH[bp]
+       add             dx,word ptr -6bfdH[di]
+       add             dx,word ptr -6cfdH[bp+di]
+       add             dx,word ptr -6dfdH[bp+si]
+       add             dx,word ptr -6efdH[bp+si]
+       add             dx,word ptr -6ffdH[bx+di]
+       add             dx,word ptr -6ffdH[bx+si]
+       add             cx,word ptr -70fdH[bx]
+       add             cx,word ptr -70fdH[bx]
+       add             cx,word ptr -71fdH[bx]
+       add             cx,word ptr -71fdH[bp]
+       add             cx,word ptr -71fdH[bp]
+       add             cx,word ptr -71fdH[bp]
+       add             cx,word ptr -71fdH[bp]
+       add             cx,word ptr -71fdH[bp]
+       add             cx,word ptr -71fdH[bp]
+       add             cx,word ptr -70fdH[bx]
+       add             cx,word ptr -70fdH[bx]
+       add             cx,word ptr -70fdH[bx]
+       add             dx,word ptr -6ffdH[bx+si]
+       add             dx,word ptr -6ffdH[bx+si]
+       add             dx,word ptr -6efdH[bx+di]
+       add             dx,word ptr -6efdH[bx+di]
+       add             dx,word ptr -6dfdH[bp+si]
+       add             dx,word ptr -6dfdH[bp+si]
+       add             dx,word ptr -6cfdH[bp+di]
+       add             dx,word ptr -6bfdH[bp+di]
+       add             dx,word ptr -6bfdH[si]
+       add             dx,word ptr -6afdH[si]
+       add             dx,word ptr -6afdH[di]
+       add             dx,word ptr -69fdH[di]
+       add             dx,word ptr -69fdH[bp]
+       add             dx,word ptr -68fdH[bp]
+       add             dx,word ptr -68fdH[bx]
+       add             dx,word ptr -68fdH[bx]
+       add             bx,word ptr -67fdH[bx+si]
+       add             bx,word ptr -67fdH[bx+si]
+       add             bx,word ptr -67fdH[bx+si]
+       add             bx,word ptr -67fdH[bx+si]
+       add             bx,word ptr -67fdH[bx+si]
+       add             bx,word ptr -67fdH[bx+si]
+       add             bx,word ptr -67fdH[bx+si]
+       add             bx,word ptr -67fdH[bx+si]
+       add             dx,word ptr -68fdH[bx]
+       add             dx,word ptr -68fdH[bx]
+       add             dx,word ptr -69fdH[bp]
+       add             dx,word ptr -6afdH[bp]
+       add             dx,word ptr -6afdH[di]
+       add             dx,word ptr -6bfdH[si]
+       add             dx,word ptr -6dfdH[bp+di]
+       add             dx,word ptr -6efdH[bp+si]
+       add             dx,word ptr -6ffdH[bx+di]
+       add             cx,word ptr -71fdH[bx]
+       add             cx,word ptr -72fdH[bp]
+       add             cx,word ptr -74fdH[si]
+       add             cx,word ptr -76fdH[bp+si]
+       add             cx,word ptr -78fdH[bx+si]
+       add             ax,word ptr -7afdH[bp]
+       add             ax,word ptr -7cfdH[si]
+       add             ax,word ptr -7ffdH[bx+di]
+       add             di,word ptr 3[bx]
+       jge             L$1979
+       jl              L$1980
+    DB 7bH
+L$1979:
+    DD L$1981
+L$1980 equ $-2
+L$1981:
+    DD L$1983
+L$1982 equ $-2
+L$1983:
+    DD L$1985
+L$1984 equ $-2
+L$1985:
+    DD L$1987
+L$1986:
+L$1987:
+    DB 3, 6dH
+L$1988:
+       add             bp,word ptr 3[bp+di]
+       imul            ax,word ptr [bp+di],368H
+       add             esp,dword ptr 3[si]
+       ;bound          ax,word ptr [bp+di]
+       ;pusha
+       add             bx,word ptr 3[bp]
+       pop             sp
+       add             bx,word ptr 3[bp+si]
+       pop             ax
+       add             dx,word ptr 3[bp]
+       push            sp
+       add             dx,word ptr 3[bp+si]
+       push            ax
+       add             cx,word ptr 3[bp]
+       dec             sp
+       add             cx,word ptr 3[bp+si]
+       dec             ax
+       add             ax,word ptr 3[di]
+       inc             bx
+       add             ax,word ptr 3[bx+di]
+       aas
+       add             di,word ptr [si]
+       add             di,word ptr [bp+si]
+       add             di,word ptr [bx+si]
+       add             si,word ptr [di]
+       add             si,word ptr [bp+di]
+       add             si,word ptr [bx+di]
+       add             bp,word ptr ds:[2c03H]
+       add             bp,word ptr [bp+si]
+       add             sp,word ptr [bx]
+       add             sp,word ptr [di]
+       add             sp,word ptr [bp+si]
+       add             sp,word ptr [bx+si]
+       add             bx,word ptr [di]
+       add             bx,word ptr [bp+di]
+       add             bx,word ptr [bx+di]
+       add             dx,word ptr ds:[1403H]
+       add             dx,word ptr [bx+di]
+       add             cx,word ptr [bx]
+       add             cx,word ptr [si]
+       add             cx,word ptr [bp+si]
+       add             ax,word ptr [bx]
+       add             ax,word ptr [di]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bx+si]
+       add             di,bp
+       add             bh,bl
+       add             bh,al
+       add             dh,dh
+       add             dh,ah
+       add             dh,cl
+       add             ch,bh
+       add             ch,ah
+       add             ch,dl
+       add             ch,al
+       add             ah,ch
+       add             ah,bl
+       add             ah,al
+       add             bl,dh
+       add             bl,ah
+       add             bl,dl
+       add             dl,bh
+       add             dl,ch
+       add             dl,bl
+       add             dl,al
+       add             cl,dh
+       add             cl,ah
+       add             cl,dl
+       add             cl,al
+       add             al,dh
+       add             al,bl
+       add             al,cl
+       add             bh,byte ptr -42feH[bx]
+       add             bh,byte ptr -46feH[bp+di]
+       add             dh,byte ptr -4afeH[bx]
+       add             dh,byte ptr -4dfeH[bp+di]
+       add             dh,byte ptr -51feH[bx+si]
+       add             ch,byte ptr -55feH[si]
+       add             ch,byte ptr -58feH[bx+di]
+       add             ah,byte ptr -5cfeH[di]
+       add             ah,byte ptr -5ffeH[bp+si]
+       add             bl,byte ptr -62feH[bx]
+       add             bl,byte ptr -65feH[si]
+       add             bl,byte ptr -68feH[bx+di]
+       add             dl,byte ptr -6bfeH[bp]
+       add             dl,byte ptr -6dfeH[bp+di]
+       add             dl,byte ptr -70feH[bx+di]
+       add             cl,byte ptr -72feH[bp]
+       add             cl,byte ptr -74feH[si]
+       add             cl,byte ptr -77feH[bp+si]
+       add             al,byte ptr -79feH[bx]
+       add             al,byte ptr -7afeH[di]
+       add             al,byte ptr -7cfeH[si]
+       add             al,byte ptr -7efeH[bp+si]
+       add             al,byte ptr 7f02H[bx+si]
+       add             bh,byte ptr 2[bx]
+       jle             L$1989
+       jge             L$1990
+L$1989:
+       jge             L$1991
+L$1990:
+       jl              L$1992
+L$1991:
+       jpo             L$1993
+L$1992:
+       jpo             L$1994
+L$1993:
+       jp              L$1995
+L$1994:
+       jp              L$1996
+L$1995:
+       jns             L$1997
+L$1996:
+       jns             L$1998
+L$1997:
+       js              L$1999
+L$1998:
+       js              L$2000
+L$1999:
+       ja              L$2001
+L$2000:
+       ja              L$2002
+L$2001:
+       jbe             L$2003
+L$2002:
+       jbe             L$2004
+L$2003:
+       jbe             L$2005
+L$2004:
+       jne             L$2006
+L$2005:
+       jne             L$2007
+L$2006:
+       jne             L$2008
+L$2007:
+       je              L$2009
+L$2008:
+       je              L$2010
+L$2009:
+       je              L$2011
+L$2010:
+       jae             L$2012
+L$2011:
+       jae             L$2013
+L$2012:
+       jae             L$2014
+L$2013:
+       jae             L$2015
+L$2014:
+       jb              L$2016
+L$2015:
+       jb              L$2017
+L$2016:
+       jb              L$2018
+L$2017:
+       jb              L$2019
+L$2018:
+       jb              L$2020
+L$2019:
+       jno             L$2021
+L$2020:
+       jno             L$2022
+L$2021:
+       jno             L$2023
+L$2022:
+       jno             L$2024
+L$2023:
+       jno             L$2025
+L$2024:
+       jo              L$2026
+L$2025:
+       jo              L$2027
+L$2026:
+       jo              L$2028
+L$2027:
+       jo              L$2029
+L$2028:
+       jo              L$2030
+L$2029:
+       outsw
+    DB 2
+L$2030:
+       outsw
+       add             ch,byte ptr 2[bx]
+       outsw
+       add             ch,byte ptr 2[bx]
+       outsb
+       add             ch,byte ptr 2[bp]
+       outsb
+       add             ch,byte ptr 2[bp]
+       insw
+       add             ch,byte ptr 2[di]
+       insw
+       add             ch,byte ptr 2[si]
+       insb
+       add             ch,byte ptr 2[si]
+       imul            ax,word ptr [bp+si],6bH
+       add             ch,byte ptr 2[bp+di]
+       push            2
+       push            2
+       imul            ax,word ptr [bp+si],269H
+       push            6802H
+       add             ah,byte ptr 2[bx]
+       add             ah,byte ptr 2[esi]
+       add             ah,byte ptr 2[di]
+       add             ah,byte ptr fs:2[si]
+       arpl            word ptr [bp+si],ax
+       ;bound          ax,word ptr [bp+si]
+       ;bound          ax,word ptr [bp+si]
+       ;popa
+       add             ah,byte ptr 2[bx+si]
+       pop             di
+       add             bl,byte ptr 2[bp]
+       pop             si
+       add             bl,byte ptr 2[di]
+       pop             sp
+       add             bl,byte ptr 2[bp+di]
+       pop             dx
+       add             bl,byte ptr 2[bx+di]
+       pop             ax
+       add             dl,byte ptr 2[bp]
+       push            bp
+       add             dl,byte ptr 2[si]
+       push            bx
+       add             dl,byte ptr 2[bp+si]
+       push            cx
+       add             cl,byte ptr 2[bx]
+       dec             si
+       add             cl,byte ptr 2[di]
+       dec             bx
+       add             cl,byte ptr 2[bp+si]
+       dec             ax
+       add             al,byte ptr 2[bx]
+       inc             bp
+       add             al,byte ptr 2[si]
+       inc             dx
+       add             al,byte ptr 2[bx+si]
+       aas
+       add             bh,byte ptr [di]
+       add             bh,byte ptr [bp+di]
+       add             bh,byte ptr [bp+si]
+       add             bh,byte ptr [bx+si]
+       add             dh,byte ptr ds:[3402H]
+       add             dh,byte ptr [bp+si]
+       add             dh,byte ptr [bx+si]
+       add             ch,byte ptr ds:[2d02H]
+       add             ch,byte ptr [bp+di]
+       add             ch,byte ptr [bx+si]
+       add             ah,byte ptr ds:[2402H]
+       add             ah,byte ptr [bp+si]
+       add             ah,byte ptr [bx+si]
+       add             bl,byte ptr ds:[1c02H]
+       add             bl,byte ptr [bx+di]
+       add             dl,byte ptr [bx]
+       add             dl,byte ptr [di]
+       add             dl,byte ptr [bp+di]
+       add             dl,byte ptr [bx+si]
+       add             cl,byte ptr ds:[0c02H]
+       add             cl,byte ptr [bx+di]
+       add             al,byte ptr [bx]
+       add             al,byte ptr [si]
+       add             al,byte ptr [bp+si]
+       add             bh,bh
+       add             bp,di
+       add             dx,di
+       add             ax,di
+       add             bp,si
+       add             bx,si
+       add             ax,si
+       add             si,bp
+       add             bx,bp
+       add             ax,bp
+       add             si,sp
+       add             bx,sp
+       add             ax,sp
+       add             si,bx
+       add             bx,bx
+       add             ax,bx
+       add             si,dx
+       add             bx,dx
+       add             ax,dx
+       add             bp,cx
+       add             bx,cx
+       add             ax,cx
+       add             bp,ax
+       add             dx,ax
+       add             ax,ax
+       add             word ptr -45ffH[di],di
+       add             word ptr -4affH[bx+si],di
+       add             word ptr -50ffH[bp+si],si
+       add             word ptr -55ffH[di],bp
+       add             word ptr -5affH[bx],sp
+       add             word ptr -60ffH[bp+si],sp
+       add             word ptr -65ffH[di],bx
+       add             word ptr -6affH[bx],dx
+       add             word ptr -70ffH[bp+si],dx
+       add             word ptr -75ffH[di],cx
+       add             word ptr -7affH[bx+si],cx
+       add             word ptr -7fffH[bp+di],ax
+       add             word ptr 1[bp],di
+       jpo             L$2031
+    DB 79H
+L$2031:
+    DD L$2032
+L$2032 equ $-2
+L$2033:
+    DD L$2034
+L$2034:
+L$2035:
+       add             word ptr 1[di],bp
+       imul            ax,word ptr [bx+di],68H
+       add             word ptr 1[bp],sp
+       add             word ptr fs:1[bp+si],sp
+       ;pusha
+       add             word ptr 1[di],bx
+       pop             bx
+       add             word ptr 1[bx+di],bx
+       push            di
+       add             word ptr 1[di],dx
+       push            bx
+       add             word ptr 1[bx+di],dx
+       dec             di
+       add             word ptr 1[bp],cx
+       dec             sp
+       add             word ptr 1[bp+si],cx
+       dec             ax
+       add             word ptr 1[bp],ax
+       inc             bp
+       add             word ptr 1[bp+di],ax
+       inc             cx
+       add             word ptr 1[bx+si],ax
+       add             word ptr ds:[si],di
+       add             word ptr [bp+di],di
+       add             word ptr [bx+di],di
+       add             word ptr [bx+si],di
+       add             word ptr [bx],si
+       add             word ptr [di],si
+       add             word ptr [si],si
+       add             word ptr [bp+di],si
+       add             word ptr [bx+di],si
+       add             word ptr [bx+si],si
+       add             word ptr [bx],bp
+       add             word ptr ds:[2d01H],bp
+       add             word ptr [bp+di],bp
+       add             word ptr [bp+si],bp
+       add             word ptr [bx+di],bp
+       add             word ptr [bx+si],bp
+       add             word ptr [bx],sp
+       add             word ptr ds:[2601H],sp
+       add             word ptr [di],sp
+       add             word ptr [si],sp
+       add             word ptr [bp+di],sp
+       add             word ptr [bp+si],sp
+       add             word ptr [bp+si],sp
+       add             word ptr [bx+di],sp
+       add             word ptr [bx+si],sp
+       add             word ptr [bx+si],sp
+       add             word ptr [bx],bx
+       add             word ptr ds:[1e01H],bx
+       add             word ptr [di],bx
+       add             word ptr [di],bx
+       add             word ptr [si],bx
+       add             word ptr [si],bx
+       add             word ptr [bp+di],bx
+       add             word ptr [bp+di],bx
+       add             word ptr [bp+di],bx
+       add             word ptr [bp+si],bx
+       add             word ptr [bp+si],bx
+       add             word ptr [bp+si],bx
+       add             word ptr [bx+di],bx
+       add             word ptr [bx+di],bx
+       add             word ptr [bx+di],bx
+       add             word ptr [bx+di],bx
+       add             word ptr [bx+si],bx
+       add             word ptr [bx+si],bx
+       add             word ptr [bx+si],bx
+       add             word ptr [bx+si],bx
+       add             word ptr [bx+si],bx
+       add             word ptr [bx+si],bx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx],dx
+       add             word ptr ds:[1601H],dx
+       add             word ptr ds:[1601H],dx
+       add             word ptr ds:[1501H],dx
+       add             word ptr [di],dx
+       add             word ptr [di],dx
+       add             word ptr [di],dx
+       add             word ptr [si],dx
+       add             word ptr [si],dx
+       add             word ptr [si],dx
+       add             word ptr [bp+di],dx
+       add             word ptr [bp+di],dx
+       add             word ptr [bp+si],dx
+       add             word ptr [bp+si],dx
+       add             word ptr [bx+di],dx
+       add             word ptr [bx+di],dx
+       add             word ptr [bx+si],dx
+       add             word ptr [bx+si],dx
+       add             word ptr [bx],cx
+       add             word ptr [bx],cx
+       add             word ptr ds:[0d01H],cx
+       add             word ptr [di],cx
+       add             word ptr [si],cx
+       add             word ptr [bp+di],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx],ax
+       add             word ptr ds:[501H],ax
+       add             word ptr [si],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+si],ax
+       add             di,di
+       add             dh,bh
+       add             ah,bh
+       add             bl,bh
+       add             dl,bh
+       add             cl,bh
+       add             bh,dh
+       add             dh,dh
+       add             ch,dh
+       add             bl,dh
+       add             dl,dh
+       add             cl,dh
+       add             bh,ch
+       add             dh,ch
+       add             ah,ch
+       add             bl,ch
+       add             cl,ch
+       add             al,ch
+       add             dh,ah
+       add             ah,ah
+       add             bl,ah
+       add             cl,ah
+       add             bh,bl
+       add             dh,bl
+       add             ah,bl
+       add             dl,bl
+       add             cl,bl
+       add             bh,dl
+       add             ch,dl
+       add             bl,dl
+       add             cl,dl
+       add             bh,cl
+       add             dh,cl
+       add             ah,cl
+       add             dl,cl
+       add             al,cl
+       add             dh,al
+       add             ah,al
+       add             dl,al
+       add             al,al
+       add             byte ptr -4400H[bp],bh
+       add             byte ptr -4800H[bp+si],bh
+       add             byte ptr -4c00H[bp],dh
+       add             byte ptr -5000H[bp+si],dh
+       add             byte ptr -5400H[bp],ch
+       add             byte ptr -5800H[bp+si],ch
+       add             byte ptr -5c00H[bp],ah
+       add             byte ptr -6000H[bp+si],ah
+       add             byte ptr -6400H[bp],bl
+       add             byte ptr -6700H[bp+si],bl
+       add             byte ptr -6b00H[bx],dl
+       add             byte ptr -6f00H[bp+di],dl
+       add             byte ptr -7300H[bx],cl
+       add             byte ptr -7700H[bp+di],cl
+       add             byte ptr -7b00H[bx],al
+       add             byte ptr -7e00H[si],al
+       add             byte ptr 7e00H[bx+si],al
+       add             byte ptr [si],bh
+       jpo             L$2036
+L$2036:
+       jns             L$2037
+L$2037:
+       ja              L$2038
+L$2038:
+       jne             L$2039
+L$2039:
+       je              L$2040
+L$2040:
+       jb              L$2041
+L$2041:
+       jno             L$2042
+L$2042:
+       outsw
+       add             byte ptr [di],ch
+       insb
+       add             byte ptr [bp+si],ch
+       imul            ax,word ptr [bx+si],67H
+       add             byte ptr [di],ah
+       arpl            word ptr [bx+si],ax
+       ;bound          ax,word ptr [bx+si]
+       ;pusha
+       add             byte ptr [bx],bl
+       pop             si
+       add             byte ptr [di],bl
+       pop             sp
+       add             byte ptr [bp+si],bl
+       pop             cx
+       add             byte ptr [bx+si],bl
+       push            di
+       add             byte ptr [bp],dl
+       push            bp
+       add             byte ptr [si],dl
+       push            bx
+       add             byte ptr [bp+si],dl
+       push            dx
+       add             byte ptr [bx+di],dl
+       push            ax
+       add             byte ptr [bx],cl
+       dec             di
+       add             byte ptr [bp],cl
+       dec             bp
+       add             byte ptr [di],cl
+       dec             sp
+       add             byte ptr [si],cl
+       dec             bx
+       add             byte ptr [bp+di],cl
+       dec             dx
+       add             byte ptr [bp+si],cl
+       dec             dx
+       add             byte ptr [bp+si],cl
+       dec             cx
+       add             byte ptr [bx+di],cl
+       dec             cx
+       add             byte ptr [bx+di],cl
+       dec             cx
+       add             byte ptr [bx+di],cl
+       dec             cx
+       add             byte ptr [bx+di],cl
+       dec             cx
+       add             byte ptr [bx+di],cl
+       dec             cx
+       add             byte ptr [bx+di],cl
+       dec             cx
+       add             byte ptr [bp+si],cl
+       dec             dx
+       add             byte ptr [bp+si],cl
+       dec             dx
+       add             byte ptr [bp+di],cl
+       dec             bx
+       add             byte ptr [si],cl
+       dec             sp
+       add             byte ptr [di],cl
+       dec             bp
+       add             byte ptr [bp],cl
+       dec             si
+       add             byte ptr [bx],cl
+       dec             di
+       add             byte ptr [bx+si],dl
+       push            cx
+       add             byte ptr [bx+di],dl
+       push            dx
+       add             byte ptr [bp+di],dl
+       push            sp
+       add             byte ptr [si],dl
+       push            bp
+       add             byte ptr [bp],dl
+       push            di
+       add             byte ptr [bx+si],bl
+       pop             cx
+       add             byte ptr [bp+si],bl
+       pop             bx
+       add             byte ptr [si],bl
+       pop             bp
+       add             byte ptr [bp],bl
+       pop             di
+       add             byte ptr [bx+si],ah
+       ;popa
+       add             byte ptr [bp+si],ah
+       arpl            word ptr [bx+si],ax
+       add             byte ptr fs:[di],ah
+       add             byte ptr [bx],ah
+       push            6900H
+       add             byte ptr [bp+si],ch
+       imul            ax,word ptr [bx+si],6cH
+       add             byte ptr [bp],ch
+       outsw
+       add             byte ptr [bx+si],dh
+       jno             L$2043
+L$2043:
+       jb              L$2044
+L$2044:
+       jae             L$2045
+L$2045:
+       je              L$2046
+L$2046:
+       jne             L$2047
+L$2047:
+       jbe             L$2048
+L$2048:
+       js              L$2049
+L$2049:
+       jns             L$2050
+L$2050:
+       jp              L$2051
+L$2051:
+       jpo             L$2052
+L$2052:
+       jl              L$2053
+L$2053:
+       jge             L$2054
+L$2054:
+       jle             L$2055
+L$2055:
+       jg              L$2056
+L$2056:
+       add             byte ptr [bx+si],81H
+       add             byte ptr -7d00H[bp+si],al
+       add             byte ptr -7b00H[si],al
+       add             byte ptr -7900H[bp],al
+       add             byte ptr -7700H[bx+si],cl
+       add             byte ptr -7600H[bx+di],cl
+       add             byte ptr -7400H[bp+di],cl
+       add             byte ptr -7200H[di],cl
+       add             byte ptr -7100H[bp],cl
+       add             byte ptr -7000H[bx+si],dl
+       add             byte ptr -6e00H[bx+di],dl
+       add             byte ptr -6d00H[bp+si],dl
+       add             byte ptr -6c00H[bp+di],dl
+       add             byte ptr -6b00H[si],dl
+       add             byte ptr -6a00H[di],dl
+       add             byte ptr -6900H[bp],dl
+       add             byte ptr -6900H[bx],dl
+       add             byte ptr -6800H[bx+si],bl
+       add             byte ptr -6800H[bx+si],bl
+       add             byte ptr -6700H[bx+si],bl
+       add             byte ptr -6700H[bx+di],bl
+       add             byte ptr -6700H[bx+di],bl
+       add             byte ptr -6700H[bx+di],bl
+       add             byte ptr -6700H[bx+di],bl
+       add             byte ptr -6800H[bx+di],bl
+       add             byte ptr -6800H[bx+si],bl
+       add             byte ptr -6800H[bx+si],bl
+       add             byte ptr -6900H[bx],dl
+       add             byte ptr -6a00H[bx],dl
+       add             byte ptr -6a00H[bp],dl
+       add             byte ptr -6b00H[di],dl
+       add             byte ptr -6c00H[si],dl
+       add             byte ptr -6d00H[bp+di],dl
+       add             byte ptr -6f00H[bp+si],dl
+       add             byte ptr -7000H[bx+di],dl
+       add             byte ptr -7100H[bx+si],dl
+       add             byte ptr -7300H[bp],cl
+       add             byte ptr -7400H[di],cl
+       add             byte ptr -7600H[bp+di],cl
+       add             byte ptr -7700H[bp+si],cl
+       add             byte ptr -7900H[bx+si],cl
+       add             byte ptr -7a00H[bp],al
+       add             byte ptr -7c00H[di],al
+       add             byte ptr -7e00H[bp+di],al
+       add             byte ptr -8000H[bx+di],al
+       add             byte ptr [bx],bh
+       jle             L$2057
+L$2057:
+       jle             L$2058
+L$2058:
+       jge             L$2059
+L$2059:
+       jl              L$2060
+L$2060:
+       jpo             L$2061
+L$2061:
+       jp              L$2062
+L$2062:
+       jns             L$2063
+L$2063:
+       js              L$2064
+L$2064:
+       ja              L$2065
+L$2065:
+       jbe             L$2066
+L$2066:
+       jne             L$2067
+L$2067:
+       je              L$2068
+L$2068:
+       jae             L$2069
+L$2069:
+       jae             L$2070
+L$2070:
+       jb              L$2071
+L$2071:
+       jno             L$2072
+L$2072:
+       jo              L$2073
+L$2073:
+       outsw
+       add             byte ptr [bp],ch
+       insw
+       add             byte ptr [si],ch
+       insb
+       add             byte ptr [bp+di],ch
+       push            0
+       imul            ax,word ptr [bx+si],68H
+       push            6700H
+       add             byte ptr [bp],ah
+       add             byte ptr [di],ah
+       add             byte ptr fs:[si],ah
+       arpl            word ptr [bx+si],ax
+       ;bound          ax,word ptr [bx+si]
+       ;bound          ax,word ptr [bx+si]
+       ;popa
+       add             byte ptr [bx+di],ah
+       ;pusha
+       add             byte ptr [bx+si],ah
+       pop             di
+       add             byte ptr [bx],bl
+       pop             si
+       add             byte ptr [bp],bl
+       pop             si
+       add             byte ptr [di],bl
+       pop             bp
+       add             byte ptr [di],bl
+       pop             bp
+       add             byte ptr [di],bl
+       pop             sp
+       add             byte ptr [si],bl
+       pop             sp
+       add             byte ptr [si],bl
+       pop             sp
+       add             byte ptr [si],bl
+       pop             sp
+       add             byte ptr [si],bl
+       pop             sp
+       add             byte ptr [si],bl
+       pop             sp
+       add             byte ptr [di],bl
+       pop             bp
+       add             byte ptr [di],bl
+       pop             bp
+       add             byte ptr [bp],bl
+       pop             si
+       add             byte ptr [bx],bl
+       pop             di
+       add             byte ptr [bx],bl
+       ;pusha
+       add             byte ptr [bx+di],ah
+       ;popa
+       add             byte ptr [bp+si],ah
+       ;bound          ax,word ptr [bx+si]
+       arpl            word ptr [bx+si],ax
+       add             byte ptr fs:[di],ah
+       add             byte ptr gs:[bp],ah
+       add             byte ptr [eax],ch
+       imul            ax,word ptr [bx+si],6aH
+       imul            ax,word ptr [bx+si],6cH
+       add             byte ptr [di],ch
+       outsb
+       add             byte ptr [bx],ch
+       jo              L$2074
+L$2074:
+       jno             L$2075
+L$2075:
+       jb              L$2076
+L$2076:
+       je              L$2077
+L$2077:
+       jne             L$2078
+L$2078:
+       jbe             L$2079
+L$2079:
+       js              L$2080
+L$2080:
+       jns             L$2081
+L$2081:
+       jp              L$2082
+L$2082:
+       jl              L$2083
+L$2083:
+       jge             L$2084
+L$2084:
+       jle             L$2085
+L$2085:
+       add             byte ptr [bx+si],81H
+       add             byte ptr -7c00H[bp+di],al
+       add             byte ptr -7800H[bp],al
+       add             byte ptr -7500H[bx+di],cl
+       add             byte ptr -7200H[si],cl
+       add             byte ptr -6f00H[bx+si],dl
+       add             byte ptr -6b00H[bp+di],dl
+       add             byte ptr -6800H[bx],dl
+       add             byte ptr -6400H[bp+si],bl
+       add             byte ptr -6100H[bp],bl
+       add             byte ptr -5d00H[bx+di],ah
+       add             byte ptr -5900H[di],ah
+       add             byte ptr -5600H[bx+si],ch
+       add             byte ptr -5200H[si],ch
+       add             byte ptr -4e00H[bx+si],dh
+       add             byte ptr -4b00H[bp+di],dh
+       add             byte ptr -4700H[bx],dh
+       add             byte ptr -4300H[bp+di],bh
+       add             byte ptr -4000H[bp],bh
+       add             dl,al
+       add             ah,al
+       add             dh,al
+       add             bh,al
+       add             cl,cl
+       add             bl,cl
+       add             ch,cl
+       add             dh,cl
+       add             al,dl
+       add             dl,dl
+       add             bl,dl
+       add             ch,dl
+       add             bh,dl
+       add             al,bl
+       add             dl,bl
+       add             ah,bl
+       add             ch,bl
+       add             bh,bl
+       add             al,ah
+       add             dl,ah
+       add             bl,ah
+       add             ch,ah
+       add             dh,ah
+       add             al,ch
+       add             cl,ch
+       add             bl,ch
+       add             ah,ch
+       add             ch,ch
+       add             bh,ch
+       add             al,dh
+       add             cl,dh
+       add             dl,dh
+       add             ah,dh
+       add             ch,dh
+       add             dh,dh
+       add             bh,dh
+       add             al,bh
+       add             cl,bh
+       add             dl,bh
+       add             bl,bh
+       add             ah,bh
+       add             ch,bh
+       add             dh,bh
+       add             bh,bh
+       add             byte ptr [bx+si],al
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [si],ax
+       add             word ptr [di],ax
+       add             word ptr [di],ax
+       add             word ptr ds:[601H],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+di],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx+si],cx
+       add             word ptr [bx],ax
+       add             word ptr [bx],ax
+       add             word ptr ds:[601H],ax
+       add             word ptr ds:[501H],ax
+       add             word ptr [di],ax
+       add             word ptr [si],ax
+       add             word ptr [si],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [bp+si],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+di],ax
+       add             word ptr [bx+si],ax
+       add             word ptr [bx+si],ax
+       add             di,di
+       add             dh,bh
+       add             dh,bh
+       add             ch,bh
+       add             ah,bh
+       add             ah,bh
+       add             bl,bh
+       add             dl,bh
+       add             dl,bh
+       add             cl,bh
+       add             cl,bh
+       add             al,bh
+       add             bh,dh
+       add             bh,dh
+       add             dh,dh
+       add             ch,dh
+       add             ch,dh
+       add             ah,dh
+       add             bl,dh
+       add             bl,dh
+       add             dl,dh
+       add             cl,dh
+       add             cl,dh
+       add             al,dh
+       add             al,dh
+       add             bh,ch
+       add             dh,ch
+       add             dh,ch
+       add             ch,ch
+       add             ch,ch
+       add             ah,ch
+       add             ah,ch
+       add             bl,ch
+       add             bl,ch
+       add             dl,ch
+       add             dl,ch
+       add             dl,ch
+       add             cl,ch
+       add             cl,ch
+       add             al,ch
+       add             al,ch
+       add             al,ch
+       add             bh,ah
+       add             bh,ah
+       add             bh,ah
+       add             bh,ah
+       add             bh,ah
+       add             dh,ah
+       add             dh,ah
+       add             dh,ah
+       add             dh,ah
+       add             dh,ah
+       add             dh,ah
+       add             dh,ah
+       add             dh,ah
+       add             dh,ah
+       add             dh,ah
+       add             dh,ah
+       add             dh,ah
+       add             bh,ah
+       add             bh,ah
+       add             bh,ah
+       add             bh,ah
+       add             al,ch
+       add             al,ch
+       add             al,ch
+       add             cl,ch
+       add             cl,ch
+       add             dl,ch
+       add             dl,ch
+       add             bl,ch
+       add             bl,ch
+       add             ah,ch
+       add             ah,ch
+       add             ch,ch
+       add             dh,ch
+       add             dh,ch
+       add             bh,ch
+       add             al,dh
+       add             cl,dh
+       add             dl,dh
+       add             dl,dh
+       add             bl,dh
+       add             ah,dh
+       add             ch,dh
+       add             dh,dh
+       add             bh,dh
+       add             al,bh
+       add             cl,bh
+       add             dl,bh
+       add             bl,bh
+       add             ch,bh
+       add             dh,bh
+       add             bh,bh
+       add             byte ptr [bx+si],al
+       add             word ptr [bx+di],ax
+       add             word ptr [bp+di],ax
+       add             word ptr [si],ax
+       add             word ptr [di],ax
+       add             word ptr [bx],ax
+       add             word ptr [bx+si],cx
+       add             word ptr [bp+si],cx
+       add             word ptr [bp+di],cx
+       add             word ptr [si],cx
+       add             word ptr ds:[0f01H],cx
+       add             word ptr [bx+di],dx
+       add             word ptr [bp+si],dx
+       add             word ptr [si],dx
+       add             word ptr [di],dx
+       add             word ptr [bx],dx
+       add             word ptr [bx+di],bx
+       add             word ptr [bp+si],bx
+       add             word ptr [si],bx
+       add             word ptr [di],bx
+       add             word ptr [bx],bx
+       add             word ptr [bx+di],sp
+       add             word ptr [bp+si],sp
+       add             word ptr [si],sp
+       add             word ptr ds:[2701H],sp
+       add             word ptr [bx+di],bp
+       add             word ptr [bp+di],bp
+       add             word ptr [si],bp
+       add             word ptr ds:[3001H],bp
+       add             word ptr [bp+si],si
+       add             word ptr [bp+di],si
+       add             word ptr [di],si
+       add             word ptr [bx],si
+       add             word ptr [bx+si],di
+       add             word ptr [bp+si],di
+       add             word ptr [si],di
+       add             word ptr ds:[3f01H],di
+       add             word ptr 1[bx+di],ax
+       inc             bx
+       add             word ptr 1[si],ax
+       inc             si
+       add             word ptr 1[bx+si],cx
+       dec             cx
+       add             word ptr 1[bp+di],cx
+       dec             bp
+       add             word ptr 1[bp],cx
+       push            ax
+       add             word ptr 1[bp+si],dx
+       push            bx
+       add             word ptr 1[di],dx
+       push            si
+       add             word ptr 1[bx+si],bx
+       pop             cx
+       add             word ptr 1[bp+di],bx
+       pop             bp
+       add             word ptr 1[bp],bx
+       pop             di
+       add             word ptr 1[bx+di],sp
+       ;bound          ax,word ptr [bx+di]
+       add             word ptr fs:1[di],sp
+       add             word ptr 1[eax],bp
+       imul            ax,word ptr [bx+di],16aH
+       insb
+       add             word ptr 1[di],bp
+       outsb
+       add             word ptr 1[bx],bp
+       jno             L$2086
+    DB 72H
+L$2086:
+    DD L$2087
+L$2087 equ $-2
+L$2088:
+    DD L$2089
+L$2089 equ $-2
+L$2090:
+    DD L$2091
+L$2091 equ $-2
+L$2092:
+    DD L$2093
+L$2093 equ $-2
+L$2094:
+    DD L$2095
+L$2095 equ $-2
+L$2096:
+    DD L$2097
+L$2097 equ $-2
+L$2098:
+    DD L$2099
+L$2099 equ $-2
+L$2100:
+    DD L$2101
+L$2101:
+L$2102:
+       add             word ptr -7effH[bx+si],ax
+       add             word ptr -7dffH[bp+si],ax
+       add             word ptr -7cffH[bp+di],ax
+       add             word ptr -7bffH[bp+di],ax
+       add             word ptr -7bffH[si],ax
+       add             word ptr -7affH[di],ax
+       add             word ptr -7affH[di],ax
+       add             word ptr -79ffH[di],ax
+       add             word ptr -79ffH[bp],ax
+       add             word ptr -79ffH[bp],ax
+       add             word ptr -79ffH[bp],ax
+       add             word ptr -7affH[bp],ax
+       add             word ptr -7affH[di],ax
+       add             word ptr -7affH[di],ax
+       add             word ptr -7bffH[si],ax
+       add             word ptr -7cffH[si],ax
+       add             word ptr -7dffH[bp+di],ax
+       add             word ptr -7dffH[bp+si],ax
+       add             word ptr -7effH[bx+di],ax
+       add             word ptr -7fffH[bx+si],ax
+       add             word ptr 1[bx],di
+       jle             0bb1dH
+       jle             L$2103
+    DB 7dH
+L$2103:
+    DD L$2104
+L$2104 equ $-2
+L$2105:
+    DD L$2106
+L$2106 equ $-2
+L$2107:
+    DD L$2108
+L$2108 equ $-2
+L$2109:
+    DD L$2110
+L$2110 equ $-2
+L$2111:
+    DD L$2112
+L$2112 equ $-2
+L$2113:
+    DD L$2114
+L$2114 equ $-2
+L$2115:
+    DD L$2116
+L$2116 equ $-2
+L$2117:
+    DD L$2118
+L$2118 equ $-2
+L$2119:
+    DD L$2120
+L$2120:
+L$2121:
+       add             word ptr 1[bp],bp
+       outsb
+       add             word ptr 1[di],bp
+       insb
+       add             word ptr 1[bp+di],bp
+       push            1
+       imul            ax,word ptr [bx+di],168H
+       push            6701H
+       add             word ptr 1[bp],sp
+       add             word ptr gs:1[si],sp
+       arpl            word ptr [bx+di],ax
+       arpl            word ptr [bx+di],ax
+       ;bound          ax,word ptr [bx+di]
+       ;popa
+       add             word ptr 1[bx+si],sp
+       ;pusha
+       add             word ptr 1[bx],bx
+       pop             si
+       add             word ptr 1[di],bx
+       pop             bp
+       add             word ptr 1[si],bx
+       pop             bx
+       add             word ptr 1[bp+si],bx
+       pop             dx
+       add             word ptr 1[bx+di],bx
+       pop             cx
+       add             word ptr 1[bx+si],bx
+       push            di
+       add             word ptr 1[bx],dx
+       push            si
+       add             word ptr 1[bp],dx
+       push            bp
+       add             word ptr 1[di],dx
+       push            sp
+       add             word ptr 1[si],dx
+       push            sp
+       add             word ptr 1[bp+di],dx
+       push            bx
+       add             word ptr 1[bp+di],dx
+       push            dx
+       add             word ptr 1[bp+si],dx
+       push            dx
+       add             word ptr 1[bp+si],dx
+       push            dx
+       add             word ptr 1[bx+di],dx
+       push            cx
+       add             word ptr 1[bx+di],dx
+       push            cx
+       add             word ptr 1[bx+di],dx
+       push            cx
+       add             word ptr 1[bx+di],dx
+       push            cx
+       add             word ptr 1[bx+di],dx
+       push            dx
+       add             word ptr 1[bp+si],dx
+       push            dx
+       add             word ptr 1[bp+si],dx
+       push            dx
+       add             word ptr 1[bp+di],dx
+       push            bx
+       add             word ptr 1[si],dx
+       push            sp
+       add             word ptr 1[si],dx
+       push            bp
+       add             word ptr 1[di],dx
+       push            si
+       add             word ptr 1[bp],dx
+       push            di
+       add             word ptr 1[bx+si],bx
+       pop             ax
+       add             word ptr 1[bx+di],bx
+       pop             dx
+       add             word ptr 1[bp+di],bx
+       pop             bx
+       add             word ptr 1[si],bx
+       pop             bp
+       add             word ptr 1[bp],bx
+       pop             di
+       add             word ptr 1[bx+si],sp
+       ;popa
+       add             word ptr 1[bp+si],sp
+       arpl            word ptr [bx+di],ax
+       add             word ptr fs:1[di],sp
+       add             dword ptr 1[bx+si],ebp
+       imul            ax,word ptr [bx+di],16aH
+       imul            ax,word ptr [bx+di],6dH
+       add             word ptr 1[bp],bp
+       outsw
+       add             word ptr 1[bx+di],si
+       jb              L$2122
+    DB 73H
+L$2122:
+    DD L$2123
+L$2123 equ $-2
+L$2124:
+    DD L$2125
+L$2125 equ $-2
+L$2126:
+    DD L$2127
+L$2127 equ $-2
+L$2128:
+    DD L$2129
+L$2129 equ $-2
+L$2130:
+    DD L$2131
+L$2131:
+       add             word ptr -79ffH[si],ax
+       add             word ptr -76ffH[bx+si],cx
+       add             word ptr -72ffH[bp+di],cx
+       add             word ptr -6fffH[bp],cx
+       add             word ptr -6cffH[bp+si],dx
+       add             word ptr -68ffH[di],dx
+       add             word ptr -65ffH[bx+di],bx
+       add             word ptr -61ffH[si],bx
+       add             word ptr -5dffH[bx+si],sp
+       add             word ptr -5affH[bp+di],sp
+       add             word ptr -56ffH[bx],sp
+       add             word ptr -53ffH[bp+si],bp
+       add             word ptr -4fffH[bp],bp
+       add             word ptr -4cffH[bx+di],si
+       add             word ptr -48ffH[di],si
+       add             word ptr -45ffH[bx+si],di
+       add             word ptr -42ffH[si],di
+       add             word ptr -3effH[bx],di
+       add             dx,ax
+       add             sp,ax
+       add             si,ax
+       add             di,ax
+       add             cx,cx
+       add             dx,cx
+       add             sp,cx
+       add             si,cx
+       add             di,cx
+       add             cx,dx
+       add             dx,dx
+       add             bx,dx
+       add             bp,dx
+       add             si,dx
+       add             ax,bx
+       add             cx,bx
+       add             dx,bx
+       add             sp,bx
+       add             bp,bx
+       add             si,bx
+       add             ax,sp
+       add             cx,sp
+       add             dx,sp
+       add             bx,sp
+       add             sp,sp
+       add             bp,sp
+       add             di,sp
+       add             ax,bp
+       add             cx,bp
+       add             dx,bp
+       add             bx,bp
+       add             sp,bp
+       add             bp,bp
+       add             bp,bp
+       add             si,bp
+       add             di,bp
+       add             ax,si
+       add             cx,si
+       add             cx,si
+       add             dx,si
+       add             bx,si
+       add             bx,si
+       add             sp,si
+       add             bp,si
+       add             bp,si
+       add             si,si
+       add             si,si
+       add             di,si
+       add             di,si
+       add             ax,di
+       add             ax,di
+       add             ax,di
+       add             cx,di
+       add             cx,di
+       add             cx,di
+       add             dx,di
+       add             dx,di
+       add             dx,di
+       add             dx,di
+       add             dx,di
+       add             dx,di
+       add             bx,di
+       add             bx,di
+       add             bx,di
+       add             bx,di
+       add             bx,di
+       add             bx,di
+       add             bx,di
+       add             dx,di
+       add             dx,di
+       add             dx,di
+       add             dx,di
+       add             dx,di
+       add             dx,di
+       add             dx,di
+       add             cx,di
+       add             cx,di
+       add             cx,di
+       add             cx,di
+       add             ax,di
+       add             ax,di
+       add             ax,di
+       add             ax,di
+       add             di,si
+       add             di,si
+       add             di,si
+       add             si,si
+       add             si,si
+       add             bp,si
+       add             bp,si
+       add             bp,si
+       add             sp,si
+       add             sp,si
+       add             bx,si
+       add             bx,si
+       add             bx,si
+       add             dx,si
+       add             dx,si
+       add             cx,si
+       add             cx,si
+       add             cx,si
+       add             ax,si
+       add             ax,si
+       add             di,bp
+       add             di,bp
+       add             di,bp
+       add             si,bp
+       add             si,bp
+       add             si,bp
+       add             bp,bp
+       add             bp,bp
+       add             bp,bp
+       add             sp,bp
+       add             sp,bp
+       add             sp,bp
+       add             bx,bp
+       add             bx,bp
+       add             bx,bp
+       add             bx,bp
+       add             bx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             dx,bp
+       add             bx,bp
+       add             bx,bp
+       add             bx,bp
+       add             bx,bp
+       add             sp,bp
+       add             sp,bp
+       add             sp,bp
+       add             bp,bp
+       add             bp,bp
+       add             si,bp
+       add             si,bp
+       add             di,bp
+       add             ax,si
+       add             ax,si
+       add             cx,si
+       add             dx,si
+       add             dx,si
+       add             bx,si
+       add             sp,si
+       add             bp,si
+       add             si,si
+       add             si,si
+       add             di,si
+       add             ax,di
+       add             cx,di
+       add             dx,di
+       add             sp,di
+       add             bp,di
+       add             si,di
+       add             di,di
+       add             word ptr [bx+si],ax
+       add             al,byte ptr [bp+si]
+       add             al,byte ptr [bp+di]
+       add             al,byte ptr [si]
+       add             al,byte ptr ds:[702H]
+       add             cl,byte ptr [bx+di]
+       add             cl,byte ptr [bp+si]
+       add             cl,byte ptr [si]
+       add             cl,byte ptr [di]
+       add             cl,byte ptr [bx]
+       add             dl,byte ptr [bx+si]
+       add             dl,byte ptr [bp+si]
+       add             dl,byte ptr [si]
+       add             dl,byte ptr [di]
+       add             dl,byte ptr [bx]
+       add             bl,byte ptr [bx+di]
+       add             bl,byte ptr [bp+di]
+       add             bl,byte ptr [di]
+       add             bl,byte ptr [bx]
+       add             ah,byte ptr [bx+di]
+       add             ah,byte ptr [bp+si]
+       add             ah,byte ptr [si]
+       add             ah,byte ptr ds:[2902H]
+       add             ch,byte ptr [bp+di]
+       add             ch,byte ptr [di]
+       add             ch,byte ptr [bx]
+       add             dh,byte ptr [bx+di]
+       add             dh,byte ptr [bp+di]
+       add             dh,byte ptr [di]
+       add             dh,byte ptr [bx]
+       add             bh,byte ptr [bp+si]
+       add             bh,byte ptr [si]
+       add             bh,byte ptr ds:[4102H]
+       add             al,byte ptr 2[bp+di]
+       inc             bp
+       add             cl,byte ptr 2[bx+si]
+       dec             dx
+       add             cl,byte ptr 2[si]
+       dec             di
+       add             dl,byte ptr 2[bx+di]
+       push            sp
+       add             dl,byte ptr 2[bp]
+       pop             cx
+       add             bl,byte ptr 2[bp+di]
+       pop             si
+       add             ah,byte ptr 2[bx+si]
+       arpl            word ptr [bp+si],ax
+       add             ch,byte ptr gs:2[bx+si]
+       push            2
+       insw
+       add             ch,byte ptr 2[bx]
+       jb              L$2132
+       je              L$2133
+L$2132:
+       ja              L$2134
+L$2133:
+       jns             L$2135
+L$2134:
+       jl              L$2136
+L$2135:
+       jg              L$2137
+L$2136:
+    DB 81H, 2
+L$2137:
+       test            byte ptr [bp+si],al
+       xchg            byte ptr [bp+si],al
+       mov             word ptr [bp+si],ax
+       mov             ax,word ptr [bp+si]
+       mov             es,word ptr [bp+si]
+       nop
+       add             dl,byte ptr -69feH[bp+di]
+       add             bl,byte ptr -64feH[bx+si]
+       add             bl,byte ptr -5ffeH[di]
+       add             ah,byte ptr -5afeH[bp+si]
+       add             ah,byte ptr -56feH[bx]
+       add             ch,byte ptr -51feH[si]
+       add             dh,byte ptr -4cfeH[bx+di]
+       add             dh,byte ptr -47feH[di]
+       add             bh,byte ptr -43feH[bp+si]
+       add             bh,byte ptr -3efeH[bx]
+       add             al,bl
+       add             al,ch
+       add             cl,al
+       add             cl,dl
+       add             cl,ah
+       add             cl,dh
+       add             dl,al
+       add             dl,dl
+       add             dl,ah
+       add             dl,bh
+       add             bl,cl
+       add             bl,bl
+       add             bl,ah
+       add             bl,dh
+       add             ah,al
+       add             ah,dl
+       add             ah,ah
+       add             ah,dh
+       add             ch,al
+       add             ch,cl
+       add             ch,bl
+       add             ch,ch
+       add             ch,bh
+       add             dh,al
+       add             dh,dl
+       add             dh,ah
+       add             dh,ch
+       add             dh,bh
+       add             bh,al
+       add             bh,dl
+       add             bh,bl
+       add             bh,ah
+       add             bh,dh
+       add             bh,bh
+       add             al,byte ptr [bx+di]
+       add             ax,word ptr [bp+si]
+       add             ax,word ptr [bp+di]
+       add             ax,word ptr [si]
+       add             ax,word ptr ds:[703H]
+       add             cx,word ptr [bx+si]
+       add             cx,word ptr [bx+di]
+       add             cx,word ptr [bp+si]
+       add             cx,word ptr [bp+di]
+       add             cx,word ptr [si]
+       add             cx,word ptr [di]
+       add             cx,word ptr ds:[0f03H]
+       add             dx,word ptr [bx+si]
+       add             dx,word ptr [bx+di]
+       add             dx,word ptr [bp+si]
+       add             dx,word ptr [bp+di]
+       add             dx,word ptr [si]
+       add             dx,word ptr [di]
+       add             dx,word ptr ds:[1603H]
+       add             dx,word ptr [bx]
+       add             bx,word ptr [bx+si]
+       add             bx,word ptr [bx+di]
+       add             bx,word ptr [bx+di]
+       add             bx,word ptr [bp+si]
+       add             bx,word ptr [bp+di]
+       add             bx,word ptr [bp+di]
+       add             bx,word ptr [si]
+       add             bx,word ptr [si]
+       add             bx,word ptr [di]
+       add             bx,word ptr ds:[1e03H]
+       add             bx,word ptr [bx]
+       add             bx,word ptr [bx]
+       add             sp,word ptr [bx+si]
+       add             sp,word ptr [bx+si]
+       add             sp,word ptr [bx+di]
+       add             sp,word ptr [bx+di]
+       add             sp,word ptr [bp+si]
+       add             sp,word ptr [bp+si]
+       add             sp,word ptr [bp+di]
+       add             sp,word ptr [bp+di]
+       add             sp,word ptr [si]
+       add             sp,word ptr [si]
+       add             sp,word ptr [di]
+       add             sp,word ptr [di]
+       add             sp,word ptr [di]
+       add             sp,word ptr ds:[2603H]
+       add             sp,word ptr [bx]
+       add             sp,word ptr [bx]
+       add             bp,word ptr [bx+si]
+       add             bp,word ptr [bx+si]
+       add             bp,word ptr [bx+di]
+       add             bp,word ptr [bx+di]
+       add             bp,word ptr [bx+di]
+       add             bp,word ptr [bp+si]
+       add             bp,word ptr [bp+si]
+       add             bp,word ptr [bp+di]
+       add             bp,word ptr [bp+di]
+       add             bp,word ptr [si]
+       add             bp,word ptr [si]
+       add             bp,word ptr [di]
+       add             bp,word ptr [di]
+       add             bp,word ptr ds:[2e03H]
+       add             bp,word ptr [bx]
+       add             bp,word ptr [bx]
+       add             si,word ptr [bx+si]
+       add             si,word ptr [bx+di]
+       add             si,word ptr [bx+di]
+       add             si,word ptr [bp+si]
+       add             si,word ptr [bp+di]
+       add             si,word ptr [bp+di]
+       add             si,word ptr [si]
+       add             si,word ptr [di]
+       add             si,word ptr [di]
+       add             si,word ptr ds:[3703H]
+       add             di,word ptr [bx+si]
+       add             di,word ptr [bx+si]
+       add             di,word ptr [bx+di]
+       add             di,word ptr [bp+si]
+       add             di,word ptr [bp+di]
+       add             di,word ptr [si]
+       add             di,word ptr [di]
+       add             di,word ptr ds:[3f03H]
+       add             ax,word ptr 3[bx+si]
+       inc             cx
+       add             ax,word ptr 3[bp+si]
+       inc             bx
+       add             ax,word ptr 3[si]
+       inc             bp
+       add             ax,word ptr 3[bx]
+       dec             ax
+       add             cx,word ptr 3[bx+di]
+       dec             dx
+       add             cx,word ptr 3[si]
+       dec             bp
+       add             cx,word ptr 3[bx]
+       push            ax
+       add             dx,word ptr 3[bx+di]
+       push            bx
+       add             dx,word ptr 3[si]
+       push            si
+       add             bx,word ptr 3[bx+si]
+       pop             cx
+       add             bx,word ptr 3[bp+di]
+       pop             bp
+       add             bx,word ptr 3[bp]
+       ;pusha
+       add             sp,word ptr 3[bp+si]
+       add             sp,word ptr fs:3[bp]
+       add             bp,word ptr 3[ecx]
+       imul            ax,word ptr [bp+di],6dH
+       add             bp,word ptr 3[bx]
+       jno             L$2138
+       jae             L$2139
+    DB 76H
+L$2138:
+    DD L$2140
+L$2139 equ $-2
+L$2140:
+    DD L$2142
+L$2141 equ $-2
+L$2142:
+    DD L$2144
+L$2143:
+L$2144:
+       add             ax,word ptr -77fdH[di]
+       add             cx,word ptr -72fdH[bp+si]
+       add             cx,word ptr -6dfdH[bx]
+       add             dx,word ptr -68fdH[si]
+       add             bx,word ptr -63fdH[bx+di]
+       add             bx,word ptr -5efdH[bp]
+       add             sp,word ptr -58fdH[si]
+       add             bp,word ptr -53fdH[bx+di]
+       add             bp,word ptr -4dfdH[bx]
+       add             si,word ptr -48fdH[si]
+       add             di,word ptr -42fdH[bp+si]
+       add             ax,ax
+       add             ax,bx
+       add             ax,si
+       add             cx,cx
+       add             cx,sp
+       add             cx,di
+       add             dx,dx
+       add             dx,bp
+       add             bx,ax
+       add             bx,bx
+       add             bx,si
+       add             sp,cx
+       add             sp,sp
+       add             sp,di
+       add             bp,dx
+       add             bp,bp
+       add             si,ax
+       add             si,bx
+       add             si,si
+       add             di,cx
+       add             di,sp
+    DB 3
+_plzline:
+       enter           0,0
+       push            ds
+    DD ds:[5606H]
+       jbe             0c013H
+       pop             es
+       push            cs
+       pop             ds
+       mov             si,word ptr 6[bp]
+       shl             si,1
+       mov             di,si
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3ea0H[bx]
+       mov             bx,word ptr -3b40H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3ec0H[bx]
+       mov             bx,word ptr -3b80H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       shl             eax,10H
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3ee0H[bx]
+       mov             bx,word ptr -3bc0H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3f00H[bx]
+       mov             bx,word ptr -3c00H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       mov             dword ptr es:[0],eax
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3e20H[bx]
+       mov             bx,word ptr -3a40H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3e40H[bx]
+       mov             bx,word ptr -3a80H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       shl             eax,10H
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3e60H[bx]
+       mov             bx,word ptr -3ac0H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3e80H[bx]
+       mov             bx,word ptr -3b00H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       mov             dword ptr es:[4],eax
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3da0H[bx]
+       mov             bx,word ptr -3940H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3dc0H[bx]
+       mov             bx,word ptr -3980H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       shl             eax,10H
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3de0H[bx]
+       mov             bx,word ptr -39c0H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3e00H[bx]
+       mov             bx,word ptr -3a00H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       mov             dword ptr es:[8],eax
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3d20H[bx]
+       mov             bx,word ptr -3840H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3d40H[bx]
+       mov             bx,word ptr -3880H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       shl             eax,10H
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3d60H[bx]
+       mov             bx,word ptr -38c0H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3d80H[bx]
+       mov             bx,word ptr -3900H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       mov             dword ptr es:[0cH],eax
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3ca0H[bx]
+       mov             bx,word ptr -3740H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3cc0H[bx]
+       mov             bx,word ptr -3780H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       shl             eax,10H
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3ce0H[bx]
+       mov             bx,word ptr -37c0H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3d00H[bx]
+       mov             bx,word ptr -3800H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       mov             dword ptr es:[10H],eax
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3c20H[bx]
+       mov             bx,word ptr -3640H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3c40H[bx]
+       mov             bx,word ptr -3680H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       shl             eax,10H
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3c60H[bx]
+       mov             bx,word ptr -36c0H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3c80H[bx]
+       mov             bx,word ptr -3700H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       mov             dword ptr es:[14H],eax
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3ba0H[bx]
+       mov             bx,word ptr -3540H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3bc0H[bx]
+       mov             bx,word ptr -3580H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       shl             eax,10H
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3be0H[bx]
+       mov             bx,word ptr -35c0H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3c00H[bx]
+       mov             bx,word ptr -3600H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       mov             dword ptr es:[18H],eax
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3b20H[bx]
+       mov             bx,word ptr -3440H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3b40H[bx]
+       mov             bx,word ptr -3480H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       shl             eax,10H
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3b60H[bx]
+       mov             bx,word ptr -34c0H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3b80H[bx]
+       mov             bx,word ptr -3500H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       mov             dword ptr es:[1cH],eax
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3aa0H[bx]
+       mov             bx,word ptr -3340H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3ac0H[bx]
+       mov             bx,word ptr -3380H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       shl             eax,10H
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3ae0H[bx]
+       mov             bx,word ptr -33c0H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3b00H[bx]
+       mov             bx,word ptr -3400H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       mov             dword ptr es:[20H],eax
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3a20H[bx]
+       mov             bx,word ptr -3240H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3a40H[bx]
+       mov             bx,word ptr -3280H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       shl             eax,10H
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3a60H[bx]
+       mov             bx,word ptr -32c0H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3a80H[bx]
+       mov             bx,word ptr -3300H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       mov             dword ptr es:[24H],eax
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -39a0H[bx]
+       mov             bx,word ptr -3140H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -39c0H[bx]
+       mov             bx,word ptr -3180H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       shl             eax,10H
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -39e0H[bx]
+       mov             bx,word ptr -31c0H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3a00H[bx]
+       mov             bx,word ptr -3200H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       mov             dword ptr es:[28H],eax
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3920H[bx]
+       mov             bx,word ptr -3040H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3940H[bx]
+       mov             bx,word ptr -3080H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       shl             eax,10H
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3960H[bx]
+       mov             bx,word ptr -30c0H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3980H[bx]
+       mov             bx,word ptr -3100H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       mov             dword ptr es:[2cH],eax
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -38a0H[bx]
+       mov             bx,word ptr -2f40H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -38c0H[bx]
+       mov             bx,word ptr -2f80H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       shl             eax,10H
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -38e0H[bx]
+       mov             bx,word ptr -2fc0H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3900H[bx]
+       mov             bx,word ptr -3000H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       mov             dword ptr es:[30H],eax
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3820H[bx]
+       mov             bx,word ptr -2e40H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3840H[bx]
+       mov             bx,word ptr -2e80H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       shl             eax,10H
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3860H[bx]
+       mov             bx,word ptr -2ec0H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3880H[bx]
+       mov             bx,word ptr -2f00H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       mov             dword ptr es:[34H],eax
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -37a0H[bx]
+       mov             bx,word ptr -2d40H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -37c0H[bx]
+       mov             bx,word ptr -2d80H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       shl             eax,10H
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -37e0H[bx]
+       mov             bx,word ptr -2dc0H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3800H[bx]
+       mov             bx,word ptr -2e00H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       mov             dword ptr es:[38H],eax
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3720H[bx]
+       mov             bx,word ptr -2c40H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3740H[bx]
+       mov             bx,word ptr -2c80H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       shl             eax,10H
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3760H[bx]
+       mov             bx,word ptr -2cc0H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3780H[bx]
+       mov             bx,word ptr -2d00H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       mov             dword ptr es:[3cH],eax
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -36a0H[bx]
+       mov             bx,word ptr -2b40H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -36c0H[bx]
+       mov             bx,word ptr -2b80H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       shl             eax,10H
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -36e0H[bx]
+       mov             bx,word ptr -2bc0H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3700H[bx]
+       mov             bx,word ptr -2c00H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       mov             dword ptr es:[40H],eax
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3620H[bx]
+       mov             bx,word ptr -2a40H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3640H[bx]
+       mov             bx,word ptr -2a80H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       shl             eax,10H
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3660H[bx]
+       mov             bx,word ptr -2ac0H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3680H[bx]
+       mov             bx,word ptr -2b00H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       mov             dword ptr es:[44H],eax
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -35a0H[bx]
+       mov             bx,word ptr -2940H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -35c0H[bx]
+       mov             bx,word ptr -2980H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       shl             eax,10H
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -35e0H[bx]
+       mov             bx,word ptr -29c0H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3600H[bx]
+       mov             bx,word ptr -2a00H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       mov             dword ptr es:[48H],eax
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3520H[bx]
+       mov             bx,word ptr -2840H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3540H[bx]
+       mov             bx,word ptr -2880H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       shl             eax,10H
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -3560H[bx]
+       mov             bx,word ptr -28c0H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3580H[bx]
+       mov             bx,word ptr -2900H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       mov             dword ptr es:[4cH],eax
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -34a0H[bx]
+       mov             bx,word ptr -2740H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -34c0H[bx]
+       mov             bx,word ptr -2780H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       shl             eax,10H
+       mov             bx,word ptr -3e00H[si]
+       mov             ah,byte ptr -34e0H[bx]
+       mov             bx,word ptr -27c0H[di]
+       add             ah,byte ptr -3d00H[bx+di]
+       mov             bx,word ptr -3e00H[si]
+       mov             al,byte ptr -3500H[bx]
+       mov             bx,word ptr -2800H[di]
+       add             al,byte ptr -3d00H[bx+di]
+       mov             dword ptr es:[50H],eax
+       pop             di
+       pop             si
+       pop             es
+       pop             ds
+       leave
+       retf
+_setplzparas:
+       enter           0,0
+       mov             ax,word ptr 6[bp]
+       add             ax,0
+       mov             word ptr cs:[0c04fH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8280H
+       mov             word ptr cs:[0c04bH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,140H
+       mov             word ptr cs:[0c057H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4000H
+       mov             word ptr cs:[0c053H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,8
+       mov             word ptr cs:[0c03fH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8278H
+       mov             word ptr cs:[0c03bH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,13cH
+       mov             word ptr cs:[0c047H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4020H
+       mov             word ptr cs:[0c043H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,10H
+       mov             word ptr cs:[0c02bH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8270H
+       mov             word ptr cs:[0c027H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,138H
+       mov             word ptr cs:[0c033H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4040H
+       mov             word ptr cs:[0c02fH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,18H
+       mov             word ptr cs:[0c01bH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8268H
+       mov             word ptr cs:[0c017H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,134H
+       mov             word ptr cs:[0c023H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4060H
+       mov             word ptr cs:[0c01fH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,20H
+       mov             word ptr cs:[0c098H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8260H
+       mov             word ptr cs:[0c094H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,130H
+       mov             word ptr cs:[0c0a0H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4080H
+       mov             word ptr cs:[0c09cH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,28H
+       mov             word ptr cs:[0c088H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8258H
+       mov             word ptr cs:[0c084H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,12cH
+       mov             word ptr cs:[0c090H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,40a0H
+       mov             word ptr cs:[0c08cH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,30H
+       mov             word ptr cs:[0c074H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8250H
+       mov             word ptr cs:[0c070H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,128H
+       mov             word ptr cs:[0c07cH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,40c0H
+       mov             word ptr cs:[0c078H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,38H
+       mov             word ptr cs:[0c064H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8248H
+       mov             word ptr cs:[0c060H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,124H
+       mov             word ptr cs:[0c06cH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,40e0H
+       mov             word ptr cs:[0c068H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,40H
+       mov             word ptr cs:[0c0e1H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8240H
+       mov             word ptr cs:[0c0ddH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,120H
+       mov             word ptr cs:[0c0e9H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4100H
+       mov             word ptr cs:[0c0e5H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,48H
+       mov             word ptr cs:[0c0d1H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8238H
+       mov             word ptr cs:[0c0cdH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,11cH
+       mov             word ptr cs:[0c0d9H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4120H
+       mov             word ptr cs:[0c0d5H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,50H
+       mov             word ptr cs:[0c0bdH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8230H
+       mov             word ptr cs:[0c0b9H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,118H
+       mov             word ptr cs:[0c0c5H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4140H
+       mov             word ptr cs:[0c0c1H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,58H
+       mov             word ptr cs:[0c0adH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8228H
+       mov             word ptr cs:[0c0a9H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,114H
+       mov             word ptr cs:[0c0b5H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4160H
+       mov             word ptr cs:[0c0b1H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,60H
+       mov             word ptr cs:[0c12aH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8220H
+       mov             word ptr cs:[0c126H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,110H
+       mov             word ptr cs:[0c132H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4180H
+       mov             word ptr cs:[0c12eH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,68H
+       mov             word ptr cs:[0c11aH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8218H
+       mov             word ptr cs:[0c116H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,10cH
+       mov             word ptr cs:[0c122H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,41a0H
+       mov             word ptr cs:[0c11eH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,70H
+       mov             word ptr cs:[0c106H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8210H
+       mov             word ptr cs:[0c102H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,108H
+       mov             word ptr cs:[0c10eH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,41c0H
+       mov             word ptr cs:[0c10aH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,78H
+       mov             word ptr cs:[0c0f6H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8208H
+       mov             word ptr cs:[0c0f2H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,104H
+       mov             word ptr cs:[0c0feH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,41e0H
+       mov             word ptr cs:[0c0faH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,80H
+       mov             word ptr cs:[0c173H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8200H
+       mov             word ptr cs:[0c16fH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,100H
+       mov             word ptr cs:[0c17bH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4200H
+       mov             word ptr cs:[0c177H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,88H
+       mov             word ptr cs:[0c163H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,81f8H
+       mov             word ptr cs:[0c15fH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0fcH
+       mov             word ptr cs:[0c16bH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4220H
+       mov             word ptr cs:[0c167H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,90H
+       mov             word ptr cs:[0c14fH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,81f0H
+       mov             word ptr cs:[0c14bH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0f8H
+       mov             word ptr cs:[0c157H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4240H
+       mov             word ptr cs:[0c153H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,98H
+       mov             word ptr cs:[0c13fH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,81e8H
+       mov             word ptr cs:[0c13bH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0f4H
+       mov             word ptr cs:[0c147H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4260H
+       mov             word ptr cs:[0c143H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,0a0H
+       mov             word ptr cs:[0c1bcH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,81e0H
+       mov             word ptr cs:[0c1b8H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0f0H
+       mov             word ptr cs:[0c1c4H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4280H
+       mov             word ptr cs:[0c1c0H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,0a8H
+       mov             word ptr cs:[0c1acH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,81d8H
+       mov             word ptr cs:[0c1a8H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0ecH
+       mov             word ptr cs:[0c1b4H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,42a0H
+       mov             word ptr cs:[0c1b0H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,0b0H
+       mov             word ptr cs:[0c198H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,81d0H
+       mov             word ptr cs:[0c194H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0e8H
+       mov             word ptr cs:[0c1a0H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,42c0H
+       mov             word ptr cs:[0c19cH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,0b8H
+       mov             word ptr cs:[0c188H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,81c8H
+       mov             word ptr cs:[0c184H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0e4H
+       mov             word ptr cs:[0c190H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,42e0H
+       mov             word ptr cs:[0c18cH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,0c0H
+       mov             word ptr cs:[0c205H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,81c0H
+       mov             word ptr cs:[0c201H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0e0H
+       mov             word ptr cs:[0c20dH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4300H
+       mov             word ptr cs:[0c209H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,0c8H
+       mov             word ptr cs:[0c1f5H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,81b8H
+       mov             word ptr cs:[0c1f1H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0dcH
+       mov             word ptr cs:[0c1fdH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4320H
+       mov             word ptr cs:[0c1f9H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,0d0H
+       mov             word ptr cs:[0c1e1H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,81b0H
+       mov             word ptr cs:[0c1ddH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0d8H
+       mov             word ptr cs:[0c1e9H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4340H
+       mov             word ptr cs:[0c1e5H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,0d8H
+       mov             word ptr cs:[0c1d1H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,81a8H
+       mov             word ptr cs:[0c1cdH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0d4H
+       mov             word ptr cs:[0c1d9H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4360H
+       mov             word ptr cs:[0c1d5H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,0e0H
+       mov             word ptr cs:[0c24eH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,81a0H
+       mov             word ptr cs:[0c24aH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0d0H
+       mov             word ptr cs:[0c256H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4380H
+       mov             word ptr cs:[0c252H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,0e8H
+       mov             word ptr cs:[0c23eH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8198H
+       mov             word ptr cs:[0c23aH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0ccH
+       mov             word ptr cs:[0c246H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,43a0H
+       mov             word ptr cs:[0c242H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,0f0H
+       mov             word ptr cs:[0c22aH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8190H
+       mov             word ptr cs:[0c226H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0c8H
+       mov             word ptr cs:[0c232H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,43c0H
+       mov             word ptr cs:[0c22eH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,0f8H
+       mov             word ptr cs:[0c21aH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8188H
+       mov             word ptr cs:[0c216H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0c4H
+       mov             word ptr cs:[0c222H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,43e0H
+       mov             word ptr cs:[0c21eH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,100H
+       mov             word ptr cs:[0c297H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8180H
+       mov             word ptr cs:[0c293H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0c0H
+       mov             word ptr cs:[0c29fH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4400H
+       mov             word ptr cs:[0c29bH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,108H
+       mov             word ptr cs:[0c287H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8178H
+       mov             word ptr cs:[0c283H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0bcH
+       mov             word ptr cs:[0c28fH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4420H
+       mov             word ptr cs:[0c28bH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,110H
+       mov             word ptr cs:[0c273H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8170H
+       mov             word ptr cs:[0c26fH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0b8H
+       mov             word ptr cs:[0c27bH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4440H
+       mov             word ptr cs:[0c277H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,118H
+       mov             word ptr cs:[0c263H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8168H
+       mov             word ptr cs:[0c25fH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0b4H
+       mov             word ptr cs:[0c26bH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4460H
+       mov             word ptr cs:[0c267H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,120H
+       mov             word ptr cs:[0c2e0H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8160H
+       mov             word ptr cs:[0c2dcH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0b0H
+       mov             word ptr cs:[0c2e8H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4480H
+       mov             word ptr cs:[0c2e4H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,128H
+       mov             word ptr cs:[0c2d0H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8158H
+       mov             word ptr cs:[0c2ccH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0acH
+       mov             word ptr cs:[0c2d8H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,44a0H
+       mov             word ptr cs:[0c2d4H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,130H
+       mov             word ptr cs:[0c2bcH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8150H
+       mov             word ptr cs:[0c2b8H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0a8H
+       mov             word ptr cs:[0c2c4H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,44c0H
+       mov             word ptr cs:[0c2c0H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,138H
+       mov             word ptr cs:[0c2acH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8148H
+       mov             word ptr cs:[0c2a8H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0a4H
+       mov             word ptr cs:[0c2b4H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,44e0H
+       mov             word ptr cs:[0c2b0H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,140H
+       mov             word ptr cs:[0c329H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8140H
+       mov             word ptr cs:[0c325H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0a0H
+       mov             word ptr cs:[0c331H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4500H
+       mov             word ptr cs:[0c32dH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,148H
+       mov             word ptr cs:[0c319H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8138H
+       mov             word ptr cs:[0c315H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,9cH
+       mov             word ptr cs:[0c321H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4520H
+       mov             word ptr cs:[0c31dH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,150H
+       mov             word ptr cs:[0c305H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8130H
+       mov             word ptr cs:[0c301H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,98H
+       mov             word ptr cs:[0c30dH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4540H
+       mov             word ptr cs:[0c309H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,158H
+       mov             word ptr cs:[0c2f5H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8128H
+       mov             word ptr cs:[0c2f1H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,94H
+       mov             word ptr cs:[0c2fdH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4560H
+       mov             word ptr cs:[0c2f9H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,160H
+       mov             word ptr cs:[0c372H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8120H
+       mov             word ptr cs:[0c36eH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,90H
+       mov             word ptr cs:[0c37aH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4580H
+       mov             word ptr cs:[0c376H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,168H
+       mov             word ptr cs:[0c362H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8118H
+       mov             word ptr cs:[0c35eH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,8cH
+       mov             word ptr cs:[0c36aH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,45a0H
+       mov             word ptr cs:[0c366H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,170H
+       mov             word ptr cs:[0c34eH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8110H
+       mov             word ptr cs:[0c34aH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,88H
+       mov             word ptr cs:[0c356H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,45c0H
+       mov             word ptr cs:[0c352H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,178H
+       mov             word ptr cs:[0c33eH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8108H
+       mov             word ptr cs:[0c33aH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,84H
+       mov             word ptr cs:[0c346H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,45e0H
+       mov             word ptr cs:[0c342H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,180H
+       mov             word ptr cs:[0c3bbH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8100H
+       mov             word ptr cs:[0c3b7H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,80H
+       mov             word ptr cs:[0c3c3H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4600H
+       mov             word ptr cs:[0c3bfH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,188H
+       mov             word ptr cs:[0c3abH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,80f8H
+       mov             word ptr cs:[0c3a7H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,7cH
+       mov             word ptr cs:[0c3b3H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4620H
+       mov             word ptr cs:[0c3afH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,190H
+       mov             word ptr cs:[0c397H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,80f0H
+       mov             word ptr cs:[0c393H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,78H
+       mov             word ptr cs:[0c39fH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4640H
+       mov             word ptr cs:[0c39bH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,198H
+       mov             word ptr cs:[0c387H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,80e8H
+       mov             word ptr cs:[0c383H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,74H
+       mov             word ptr cs:[0c38fH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4660H
+       mov             word ptr cs:[0c38bH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,1a0H
+       mov             word ptr cs:[0c404H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,80e0H
+       mov             word ptr cs:[0c400H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,70H
+       mov             word ptr cs:[0c40cH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4680H
+       mov             word ptr cs:[0c408H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,1a8H
+       mov             word ptr cs:[0c3f4H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,80d8H
+       mov             word ptr cs:[0c3f0H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,6cH
+       mov             word ptr cs:[0c3fcH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,46a0H
+       mov             word ptr cs:[0c3f8H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,1b0H
+       mov             word ptr cs:[0c3e0H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,80d0H
+       mov             word ptr cs:[0c3dcH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,68H
+       mov             word ptr cs:[0c3e8H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,46c0H
+       mov             word ptr cs:[0c3e4H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,1b8H
+       mov             word ptr cs:[0c3d0H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,80c8H
+       mov             word ptr cs:[0c3ccH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,64H
+       mov             word ptr cs:[0c3d8H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,46e0H
+       mov             word ptr cs:[0c3d4H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,1c0H
+       mov             word ptr cs:[0c44dH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,80c0H
+       mov             word ptr cs:[0c449H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,60H
+       mov             word ptr cs:[0c455H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4700H
+       mov             word ptr cs:[0c451H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,1c8H
+       mov             word ptr cs:[0c43dH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,80b8H
+       mov             word ptr cs:[0c439H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,5cH
+       mov             word ptr cs:[0c445H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4720H
+       mov             word ptr cs:[0c441H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,1d0H
+       mov             word ptr cs:[0c429H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,80b0H
+       mov             word ptr cs:[0c425H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,58H
+       mov             word ptr cs:[0c431H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4740H
+       mov             word ptr cs:[0c42dH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,1d8H
+       mov             word ptr cs:[0c419H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,80a8H
+       mov             word ptr cs:[0c415H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,54H
+       mov             word ptr cs:[0c421H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4760H
+       mov             word ptr cs:[0c41dH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,1e0H
+       mov             word ptr cs:[0c496H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,80a0H
+       mov             word ptr cs:[0c492H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,50H
+       mov             word ptr cs:[0c49eH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4780H
+       mov             word ptr cs:[0c49aH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,1e8H
+       mov             word ptr cs:[0c486H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8098H
+       mov             word ptr cs:[0c482H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,4cH
+       mov             word ptr cs:[0c48eH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,47a0H
+       mov             word ptr cs:[0c48aH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,1f0H
+       mov             word ptr cs:[0c472H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8090H
+       mov             word ptr cs:[0c46eH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,48H
+       mov             word ptr cs:[0c47aH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,47c0H
+       mov             word ptr cs:[0c476H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,1f8H
+       mov             word ptr cs:[0c462H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8088H
+       mov             word ptr cs:[0c45eH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,44H
+       mov             word ptr cs:[0c46aH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,47e0H
+       mov             word ptr cs:[0c466H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,200H
+       mov             word ptr cs:[0c4dfH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8080H
+       mov             word ptr cs:[0c4dbH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,40H
+       mov             word ptr cs:[0c4e7H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4800H
+       mov             word ptr cs:[0c4e3H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,208H
+       mov             word ptr cs:[0c4cfH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8078H
+       mov             word ptr cs:[0c4cbH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,3cH
+       mov             word ptr cs:[0c4d7H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4820H
+       mov             word ptr cs:[0c4d3H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,210H
+       mov             word ptr cs:[0c4bbH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8070H
+       mov             word ptr cs:[0c4b7H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,38H
+       mov             word ptr cs:[0c4c3H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4840H
+       mov             word ptr cs:[0c4bfH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,218H
+       mov             word ptr cs:[0c4abH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8068H
+       mov             word ptr cs:[0c4a7H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,34H
+       mov             word ptr cs:[0c4b3H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4860H
+       mov             word ptr cs:[0c4afH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,220H
+       mov             word ptr cs:[0c528H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8060H
+       mov             word ptr cs:[0c524H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,30H
+       mov             word ptr cs:[0c530H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4880H
+       mov             word ptr cs:[0c52cH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,228H
+       mov             word ptr cs:[0c518H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8058H
+       mov             word ptr cs:[0c514H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,2cH
+       mov             word ptr cs:[0c520H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,48a0H
+       mov             word ptr cs:[0c51cH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,230H
+       mov             word ptr cs:[0c504H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8050H
+       mov             word ptr cs:[0c500H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,28H
+       mov             word ptr cs:[0c50cH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,48c0H
+       mov             word ptr cs:[0c508H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,238H
+       mov             word ptr cs:[0c4f4H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8048H
+       mov             word ptr cs:[0c4f0H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,24H
+       mov             word ptr cs:[0c4fcH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,48e0H
+       mov             word ptr cs:[0c4f8H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,240H
+       mov             word ptr cs:[0c571H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8040H
+       mov             word ptr cs:[0c56dH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,20H
+       mov             word ptr cs:[0c579H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4900H
+       mov             word ptr cs:[0c575H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,248H
+       mov             word ptr cs:[0c561H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8038H
+       mov             word ptr cs:[0c55dH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,1cH
+       mov             word ptr cs:[0c569H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4920H
+       mov             word ptr cs:[0c565H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,250H
+       mov             word ptr cs:[0c54dH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8030H
+       mov             word ptr cs:[0c549H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,18H
+       mov             word ptr cs:[0c555H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4940H
+       mov             word ptr cs:[0c551H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,258H
+       mov             word ptr cs:[0c53dH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8028H
+       mov             word ptr cs:[0c539H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,14H
+       mov             word ptr cs:[0c545H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4960H
+       mov             word ptr cs:[0c541H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,260H
+       mov             word ptr cs:[0c5baH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8020H
+       mov             word ptr cs:[0c5b6H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,10H
+       mov             word ptr cs:[0c5c2H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4980H
+       mov             word ptr cs:[0c5beH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,268H
+       mov             word ptr cs:[0c5aaH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8018H
+       mov             word ptr cs:[0c5a6H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0cH
+       mov             word ptr cs:[0c5b2H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,49a0H
+       mov             word ptr cs:[0c5aeH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,270H
+       mov             word ptr cs:[0c596H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8010H
+       mov             word ptr cs:[0c592H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,8
+       mov             word ptr cs:[0c59eH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,49c0H
+       mov             word ptr cs:[0c59aH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,278H
+       mov             word ptr cs:[0c586H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8008H
+       mov             word ptr cs:[0c582H],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,4
+       mov             word ptr cs:[0c58eH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,49e0H
+       mov             word ptr cs:[0c58aH],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,280H
+       mov             word ptr cs:[0c603H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,8000H
+       mov             word ptr cs:[0c5ffH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0
+       mov             word ptr cs:[0c60bH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4a00H
+       mov             word ptr cs:[0c607H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,288H
+       mov             word ptr cs:[0c5f3H],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,7ff8H
+       mov             word ptr cs:[0c5efH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0fffcH
+       mov             word ptr cs:[0c5fbH],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4a20H
+       mov             word ptr cs:[0c5f7H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,290H
+       mov             word ptr cs:[0c5dfH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,7ff0H
+       mov             word ptr cs:[0c5dbH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0fff8H
+       mov             word ptr cs:[0c5e7H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4a40H
+       mov             word ptr cs:[0c5e3H],ax
+       mov             ax,word ptr 6[bp]
+       add             ax,298H
+       mov             word ptr cs:[0c5cfH],ax
+       mov             ax,word ptr 8[bp]
+       shl             ax,1
+       add             ax,7fe8H
+       mov             word ptr cs:[0c5cbH],ax
+       mov             ax,word ptr 0aH[bp]
+       add             ax,0fff4H
+       mov             word ptr cs:[0c5d7H],ax
+       mov             ax,word ptr 0cH[bp]
+       shl             ax,1
+       add             ax,4a60H
+       mov             word ptr cs:[0c5d3H],ax
+       leave
+       retf
+_set_plzstart:
+       enter           0,0
+       mov             dx,3d4H
+       mov             al,18H
+       mov             ah,byte ptr 6[bp]
+       out             dx,ax
+       mov             al,7
+       mov             ah,byte ptr 7[bp]
+       shl             ah,4
+       and             ah,10H
+       or              ah,0fH
+       out             dx,ax
+       leave
+       retf
+PORO           ENDS
+               END
diff --git a/asmyt.err b/asmyt.err
new file mode 100755 (executable)
index 0000000..306fb1b
--- /dev/null
+++ b/asmyt.err
@@ -0,0 +1,10 @@
+asmyt.asm(26): Error! E514: Colon is expected
+asmyt.asm(30): Error! E065: Operator is expected
+asmyt.asm(89): Error! E065: Operator is expected
+asmyt.asm(93): Error! E600: 'C' is already defined
+asmyt.asm(95): Error! E611: ARG may only be used within a PROC and before the first instruction
+asmyt.asm(114): Error! E506: Block nesting error
+asmyt.asm(118): Error! E600: 'C' is already defined
+asmyt.asm(120): Error! E611: ARG may only be used within a PROC and before the first instruction
+asmyt.asm(128): Error! E002: Invalid instruction with current CPU setting
+asmyt.asm(134): Error! E506: Block nesting error
diff --git a/asmyt.o b/asmyt.o
deleted file mode 100755 (executable)
index b8751da..0000000
Binary files a/asmyt.o and /dev/null differ