00000000 4D dec bp
00000001 5A pop dx
00000002 44 inc sp
00000003 018C0058 add [si+0x5800],cx
00000007 0020 add [bx+si],ah
00000009 00EC add ah,ch
0000000B 0CFF or al,0xff
0000000D FF db 0xff
0000000E 381E8000 cmp [0x80],bl
00000012 0000 add [bx+si],al
00000014 0000 add [bx+si],al
00000016 0000 add [bx+si],al
00000018 3E0000 add [ds:bx+si],al
0000001B 0001 add [bx+di],al
0000001D 00FB add bl,bh
0000001F 306A72 xor [bp+si+0x72],ch
00000022 0000 add [bx+si],al
00000024 0000 add [bx+si],al
00000026 0000 add [bx+si],al
00000028 0000 add [bx+si],al
0000002A 0000 add [bx+si],al
0000002C 0000 add [bx+si],al
0000002E 0000 add [bx+si],al
00000030 0000 add [bx+si],al
00000032 0000 add [bx+si],al
00000034 0000 add [bx+si],al
00000036 0000 add [bx+si],al
00000038 0000 add [bx+si],al
0000003A 0000 add [bx+si],al
0000003C 0000 add [bx+si],al
0000003E 0100 add [bx+si],ax
00000040 0000 add [bx+si],al
00000042 BD0000 mov bp,0x0
00000045 00F7 add bh,dh
00000047 0000 add [bx+si],al
00000049 005606 add [bp+0x6],dl
0000004C EE out dx,al
0000004D 0F5A06EE0F cvtps2pd xmm0,[0xfee]
00000052 5E pop si
00000053 06 push es
00000054 EE out dx,al
00000055 0F db 0x0f
00000056 0C00 or al,0x0
00000058 EC in al,dx
00000059 0F1200 movlps xmm0,qword [bx+si]
0000005C EC in al,dx
0000005D 0FA1 pop fs
0000005F 6300 arpl [bx+si],ax
00000061 0007 add [bx],al
00000063 8500 test [bx+si],ax
00000065 0018 add [bx+si],bl
00000067 00EC add ah,ch
00000069 0F5E0EEE0F divps xmm1,oword [0xfee]
0000006E 5A pop dx
0000006F 0E push cs
00000070 EE out dx,al
00000071 0F560EEE0F orps xmm1,oword [0xfee]
00000076 52 push dx
00000077 0E push cs
00000078 EE out dx,al
00000079 0F4E0EEE0F cmovng cx,[0xfee]
0000007E 4A dec dx
0000007F 0E push cs
00000080 EE out dx,al
00000081 0F460EEE0F cmovna cx,[0xfee]
00000086 42 inc dx
00000087 0E push cs
00000088 EE out dx,al
00000089 0F db 0x0f
0000008A 3E0E ds push cs
0000008C EE out dx,al
0000008D 0F db 0x0f
0000008E 3A0EEE0F cmp cl,[0xfee]
00000092 360E ss push cs
00000094 EE out dx,al
00000095 0F32 rdmsr
00000097 0E push cs
00000098 EE out dx,al
00000099 0F2E0EEE0F ucomiss xmm1,dword [0xfee]
0000009E 2A0EEE0F sub cl,[0xfee]
000000A2 260E es push cs
000000A4 EE out dx,al
000000A5 0F db 0x0f
000000A6 220EEE0F and cl,[0xfee]
000000AA 1E push ds
000000AB 0E push cs
000000AC EE out dx,al
000000AD 0F1A0EEE0F bndldx bnd1,[0xfee]
000000B2 16 push ss
000000B3 0E push cs
000000B4 EE out dx,al
000000B5 0F120EEE0F movlps xmm1,qword [0xfee]
000000BA 0E push cs
000000BB 0E push cs
000000BC EE out dx,al
000000BD 0F db 0x0f
000000BE 0A0EEE0F or cl,[0xfee]
000000C2 06 push es
000000C3 0E push cs
000000C4 EE out dx,al
000000C5 0F020EEE0F lar cx,[0xfee]
000000CA FE0D dec byte [di]
000000CC EE out dx,al
000000CD 0FFA0D psubd mm1,[di]
000000D0 EE out dx,al
000000D1 0FF60D psadbw mm1,[di]
000000D4 EE out dx,al
000000D5 0FF20D pslld mm1,[di]
000000D8 EE out dx,al
000000D9 0FEE0D pmaxsw mm1,[di]
000000DC EE out dx,al
000000DD 0FEA0D pminsw mm1,[di]
000000E0 EE out dx,al
000000E1 0F db 0x0f
000000E2 E60D out byte 0xd,al
000000E4 EE out dx,al
000000E5 0FE20D psrad mm1,[di]
000000E8 EE out dx,al
000000E9 0FDE0D pmaxub mm1,[di]
000000EC EE out dx,al
000000ED 0FDA0D pminub mm1,[di]
000000F0 EE out dx,al
000000F1 0F db 0x0f
000000F2 D6 salc
000000F3 0DEE0F or ax,0xfee
000000F6 46 inc si
000000F7 11EE adc si,bp
000000F9 0F4211 cmovc dx,[bx+di]
000000FC EE out dx,al
000000FD 0F db 0x0f
000000FE 3E11EE ds adc si,bp
00000101 0F db 0x0f
00000102 3A11 cmp dl,[bx+di]
00000104 EE out dx,al
00000105 0F db 0x0f
00000106 3611EE ss adc si,bp
00000109 0F32 rdmsr
0000010B 11EE adc si,bp
0000010D 0F2E11 ucomiss xmm2,dword [bx+di]
00000110 EE out dx,al
00000111 0F2A11 cvtpi2ps xmm2,qword [bx+di]
00000114 EE out dx,al
00000115 0F db 0x0f
00000116 2611EE es adc si,bp
00000119 0F db 0x0f
0000011A 2211 and dl,[bx+di]
0000011C EE out dx,al
0000011D 0F db 0x0f
0000011E 1E push ds
0000011F 11EE adc si,bp
00000121 0F1A11 bndldx bnd2,[bx,di]
00000124 EE out dx,al
00000125 0F1611 movhps xmm2,qword [bx+di]
00000128 EE out dx,al
00000129 0F1211 movlps xmm2,qword [bx+di]
0000012C EE out dx,al
0000012D 0F0E femms
0000012F 11EE adc si,bp
00000131 0F db 0x0f
00000132 0A11 or dl,[bx+di]
00000134 EE out dx,al
00000135 0F06 clts
00000137 11EE adc si,bp
00000139 0F0211 lar dx,[bx+di]
0000013C EE out dx,al
0000013D 0FFE10 paddd mm2,[bx+si]
00000140 EE out dx,al
00000141 0FFA10 psubd mm2,[bx+si]
00000144 EE out dx,al
00000145 0FF610 psadbw mm2,[bx+si]
00000148 EE out dx,al
00000149 0FF210 pslld mm2,[bx+si]
0000014C EE out dx,al
0000014D 0FEE10 pmaxsw mm2,[bx+si]
00000150 EE out dx,al
00000151 0FEA10 pminsw mm2,[bx+si]
00000154 EE out dx,al
00000155 0F db 0x0f
00000156 E610 out byte 0x10,al
00000158 EE out dx,al
00000159 0FE210 psrad mm2,[bx+si]
0000015C EE out dx,al
0000015D 0FDE10 pmaxub mm2,[bx+si]
00000160 EE out dx,al
00000161 0FDA10 pminub mm2,[bx+si]
00000164 EE out dx,al
00000165 0F db 0x0f
00000166 D6 salc
00000167 10EE adc dh,ch
00000169 0FD210 psrld mm2,[bx+si]
0000016C EE out dx,al
0000016D 0F db 0x0f
0000016E CE into
0000016F 10EE adc dh,ch
00000171 0F db 0x0f
00000172 CA10EE retf word 0xee10
00000175 0FC610EE shufps xmm2,oword [bx+si],byte 0xee
00000179 0FC210EE cmpps xmm2,oword [bx+si],byte 0xee
0000017D 0FBE10 movsx dx,byte [bx+si]
00000180 EE out dx,al
00000181 0F db 0x0f
00000182 BA10EE mov dx,0xee10
00000185 0FB610 movzx dx,byte [bx+si]
00000188 EE out dx,al
00000189 0FB210 lss dx,[bx+si]
0000018C EE out dx,al
0000018D 0FAE10 ldmxcsr dword [bx+si]
00000190 EE out dx,al
00000191 0FAA rsm
00000193 10EE adc dh,ch
00000195 0F db 0x0f
00000196 D015 rcl byte [di],0x0
00000198 EE out dx,al
00000199 0FD415 paddq mm2,[di]
0000019C EE out dx,al
0000019D 0F0000 sldt word [bx+si]
000001A0 0000 add [bx+si],al
000001A2 0000 add [bx+si],al
000001A4 0000 add [bx+si],al
000001A6 0000 add [bx+si],al
000001A8 0000 add [bx+si],al
000001AA 0000 add [bx+si],al
000001AC 0000 add [bx+si],al
000001AE 0000 add [bx+si],al
000001B0 0000 add [bx+si],al
000001B2 0000 add [bx+si],al
000001B4 0000 add [bx+si],al
000001B6 0000 add [bx+si],al
000001B8 0000 add [bx+si],al
000001BA 0000 add [bx+si],al
000001BC 0000 add [bx+si],al
000001BE 0000 add [bx+si],al
000001C0 0000 add [bx+si],al
000001C2 0000 add [bx+si],al
000001C4 0000 add [bx+si],al
000001C6 0000 add [bx+si],al
000001C8 0000 add [bx+si],al
000001CA 0000 add [bx+si],al
000001CC 0000 add [bx+si],al
000001CE 0000 add [bx+si],al
000001D0 0000 add [bx+si],al
000001D2 0000 add [bx+si],al
000001D4 0000 add [bx+si],al
000001D6 0000 add [bx+si],al
000001D8 0000 add [bx+si],al
000001DA 0000 add [bx+si],al
000001DC 0000 add [bx+si],al
000001DE 0000 add [bx+si],al
000001E0 0000 add [bx+si],al
000001E2 0000 add [bx+si],al
000001E4 0000 add [bx+si],al
000001E6 0000 add [bx+si],al
000001E8 0000 add [bx+si],al
000001EA 0000 add [bx+si],al
000001EC 0000 add [bx+si],al
000001EE 0000 add [bx+si],al
000001F0 0000 add [bx+si],al
000001F2 0000 add [bx+si],al
000001F4 0000 add [bx+si],al
000001F6 0000 add [bx+si],al
000001F8 0000 add [bx+si],al
000001FA 0000 add [bx+si],al
000001FC 0000 add [bx+si],al
000001FE 0000 add [bx+si],al
00000200 BAEE0F mov dx,0xfee
00000203 2E8916FF01 mov [cs:0x1ff],dx
00000208 B430 mov ah,0x30
0000020A CD21 int byte 0x21
0000020C 8B2E0200 mov bp,[0x2]
00000210 8B1E2C00 mov bx,[0x2c]
00000214 8EDA mov ds,dx
00000216 A37B00 mov [0x7b],ax
00000219 8C067900 mov word [0x79],es
0000021D 891E7500 mov [0x75],bx
00000221 892E8D00 mov [0x8d],bp
00000225 E80701 call 0x32f
00000228 C43E7300 les di,word [0x73]
0000022C 8BC7 mov ax,di
0000022E 8BD8 mov bx,ax
00000230 B9FF7F mov cx,0x7fff
00000233 FC cld
00000234 F2AE repne scasb
00000236 E33C jcxz 0x274
00000238 43 inc bx
00000239 263805 cmp [es:di],al
0000023C 75F6 jnz 0x234
0000023E 80CD80 or ch,0x80
00000241 F7D9 neg cx
00000243 890E7300 mov [0x73],cx
00000247 B90200 mov cx,0x2
0000024A D3E3 shl bx,cl
0000024C 83C310 add bx,0x10
0000024F 83E3F0 and bx,0xfffffffffffffff0
00000252 891E7700 mov [0x77],bx
00000256 8CD2 mov dx,ss
00000258 2BEA sub bp,dx
0000025A 8B3E9000 mov di,[0x90]
0000025E 81FF0002 cmp di,0x200
00000262 7307 jnc 0x26b
00000264 BF0002 mov di,0x200
00000267 893E9000 mov [0x90],di
0000026B B104 mov cl,0x4
0000026D D3EF shr di,cl
0000026F 47 inc di
00000270 3BEF cmp bp,di
00000272 7303 jnc 0x277
00000274 E97301 jmp 0x3ea
00000277 8BDF mov bx,di
00000279 03DA add bx,dx
0000027B 891E8500 mov [0x85],bx
0000027F 891E8900 mov [0x89],bx
00000283 A17900 mov ax,[0x79]
00000286 2BD8 sub bx,ax
00000288 8EC0 mov es,ax
0000028A B44A mov ah,0x4a
0000028C 57 push di
0000028D CD21 int byte 0x21
0000028F 5F pop di
00000290 D3E7 shl di,cl
00000292 FA cli
00000293 8ED2 mov ss,dx
00000295 8BE7 mov sp,di
00000297 893E9000 mov [0x90],di
0000029B FB sti
0000029C 33C0 xor ax,ax
0000029E 2E8E06FF01 mov es,word [cs:0x1ff]
000002A3 BF6416 mov di,0x1664
000002A6 B99AE4 mov cx,0xe49a
000002A9 2BCF sub cx,di
000002AB FC cld
000002AC F3AA rep stosb
000002AE B400 mov ah,0x0
000002B0 CD1A int byte 0x1a
000002B2 89167F00 mov [0x7f],dx
000002B6 890E8100 mov [0x81],cx
000002BA 33ED xor bp,bp
000002BC B8EB0F mov ax,0xfeb
000002BF 8ED8 mov ds,ax
000002C1 BE0000 mov si,0x0
000002C4 BF1800 mov di,0x18
000002C7 E8D500 call 0x39f
000002CA 2E8E1EFF01 mov ds,word [cs:0x1ff]
000002CF FF367100 push word [0x71]
000002D3 FF366F00 push word [0x6f]
000002D7 FF366D00 push word [0x6d]
000002DB FF366B00 push word [0x6b]
000002DF FF366900 push word [0x69]
000002E3 E8F649 call 0x4cdc
000002E6 2EC606B10172 mov byte [cs:0x1b1],0x72
000002EC 2EC606A00100 mov byte [cs:0x1a0],0x0
000002F2 50 push ax
000002F3 E89DBF call 0xc293
000002F6 B8EC0F mov ax,0xfec
000002F9 8ED8 mov ds,ax
000002FB BE0800 mov si,0x8
000002FE BF1A00 mov di,0x1a
00000301 E89B00 call 0x39f
00000304 2E8E1EFF01 mov ds,word [cs:0x1ff]
00000309 FF165C13 call word near [0x135c]
0000030D FF165E13 call word near [0x135e]
00000311 FF166013 call word near [0x1360]
00000315 2E8E1EFF01 mov ds,word [cs:0x1ff]
0000031A E85500 call 0x372
0000031D 8BEC mov bp,sp
0000031F B44C mov ah,0x4c
00000321 8A4602 mov al,[bp+0x2]
00000324 CD21 int byte 0x21
00000326 B90E00 mov cx,0xe
00000329 BA2D00 mov dx,0x2d
0000032C E9C100 jmp 0x3f0
0000032F 1E push ds
00000330 B80035 mov ax,0x3500
00000333 CD21 int byte 0x21
00000335 891E5900 mov [0x59],bx
00000339 8C065B00 mov word [0x5b],es
0000033D B80435 mov ax,0x3504
00000340 CD21 int byte 0x21
00000342 891E5D00 mov [0x5d],bx
00000346 8C065F00 mov word [0x5f],es
0000034A B80535 mov ax,0x3505
0000034D CD21 int byte 0x21
0000034F 891E6100 mov [0x61],bx
00000353 8C066300 mov word [0x63],es
00000357 B80635 mov ax,0x3506
0000035A CD21 int byte 0x21
0000035C 891E6500 mov [0x65],bx
00000360 8C066700 mov word [0x67],es
00000364 B80025 mov ax,0x2500
00000367 8CCA mov dx,cs
00000369 8EDA mov ds,dx
0000036B BA2601 mov dx,0x126
0000036E CD21 int byte 0x21
00000370 1F pop ds
00000371 C3 ret
00000372 1E push ds
00000373 B80025 mov ax,0x2500
00000376 C5165900 lds dx,word [0x59]
0000037A CD21 int byte 0x21
0000037C 1F pop ds
0000037D 1E push ds
0000037E B80425 mov ax,0x2504
00000381 C5165D00 lds dx,word [0x5d]
00000385 CD21 int byte 0x21
00000387 1F pop ds
00000388 1E push ds
00000389 B80525 mov ax,0x2505
0000038C C5166100 lds dx,word [0x61]
00000390 CD21 int byte 0x21
00000392 1F pop ds
00000393 1E push ds
00000394 B80625 mov ax,0x2506
00000397 C5166500 lds dx,word [0x65]
0000039B CD21 int byte 0x21
0000039D 1F pop ds
0000039E C3 ret
0000039F B4FF mov ah,0xff
000003A1 8BD7 mov dx,di
000003A3 8BDE mov bx,si
000003A5 3BDF cmp bx,di
000003A7 7414 jz 0x3bd
000003A9 803FFF cmp byte [bx],0xff
000003AC 740A jz 0x3b8
000003AE 386701 cmp [bx+0x1],ah
000003B1 7705 ja 0x3b8
000003B3 8A6701 mov ah,[bx+0x1]
000003B6 8BD3 mov dx,bx
000003B8 83C306 add bx,0x6
000003BB EBE8 jmp 0x3a5
000003BD 3BD7 cmp dx,di
000003BF 7420 jz 0x3e1
000003C1 8BDA mov bx,dx
000003C3 1E push ds
000003C4 07 pop es
000003C5 06 push es
000003C6 803F00 cmp byte [bx],0x0
000003C9 C607FF mov byte [bx],0xff
000003CC 2E8E1EFF01 mov ds,word [cs:0x1ff]
000003D1 7407 jz 0x3da
000003D3 26FF5F02 call word far [es:bx+0x2]
000003D7 1F pop ds
000003D8 EBC5 jmp 0x39f
000003DA 26FF5702 call word near [es:bx+0x2]
000003DE 1F pop ds
000003DF EBBE jmp 0x39f
000003E1 C3 ret
000003E2 B440 mov ah,0x40
000003E4 BB0200 mov bx,0x2
000003E7 CD21 int byte 0x21
000003E9 C3 ret
000003EA B91E00 mov cx,0x1e
000003ED BA3B00 mov dx,0x3b
000003F0 2E8E1EFF01 mov ds,word [cs:0x1ff]
000003F5 E8EAFF call 0x3e2
000003F8 B80300 mov ax,0x3
000003FB 50 push ax
000003FC E816FF call 0x315
000003FF 0000 add [bx+si],al
00000401 034055 add ax,[bx+si+0x55]
00000404 8BEC mov bp,sp
00000406 8B1EF806 mov bx,[0x6f8]
0000040A C687B60600 mov byte [bx+0x6b6],0x0
0000040F FF7606 push word [bp+0x6]
00000412 FF7604 push word [bp+0x4]
00000415 1E push ds
00000416 B8B606 mov ax,0x6b6
00000419 50 push ax
0000041A E89BEA call 0xeeb8
0000041D 83C408 add sp,0x8
00000420 5D pop bp
00000421 C3 ret
00000422 A17D96 mov ax,[0x967d]
00000425 8B167B96 mov dx,[0x967b]
00000429 8916DA97 mov [0x97da],dx
0000042D A3DC97 mov [0x97dc],ax
00000430 A1DC97 mov ax,[0x97dc]
00000433 B109 mov cl,0x9
00000435 D3E8 shr ax,cl
00000437 257F00 and ax,0x7f
0000043A D3E0 shl ax,cl
0000043C 8B16DC97 mov dx,[0x97dc]
00000440 B105 mov cl,0x5
00000442 D3EA shr dx,cl
00000444 83E20F and dx,0xf
00000447 D3E2 shl dx,cl
00000449 0BC2 or ax,dx
0000044B 8A16DC97 mov dl,[0x97dc]
0000044F 83E21F and dx,0x1f
00000452 0BC2 or ax,dx
00000454 A3E499 mov [0x99e4],ax
00000457 A1DA97 mov ax,[0x97da]
0000045A B10B mov cl,0xb
0000045C D3E8 shr ax,cl
0000045E 251F00 and ax,0x1f
00000461 D3E0 shl ax,cl
00000463 8B16DA97 mov dx,[0x97da]
00000467 B105 mov cl,0x5
00000469 D3EA shr dx,cl
0000046B 83E23F and dx,0x3f
0000046E D3E2 shl dx,cl
00000470 0BC2 or ax,dx
00000472 8A16DA97 mov dl,[0x97da]
00000476 83E21F and dx,0x1f
00000479 0BC2 or ax,dx
0000047B A3E699 mov [0x99e6],ax
0000047E A07F96 mov al,[0x967f]
00000481 A2DE97 mov [0x97de],al
00000484 C3 ret
00000485 55 push bp
00000486 8BEC mov bp,sp
00000488 83EC04 sub sp,0x4
0000048B FF361C0D push word [0xd1c]
0000048F FF361A0D push word [0xd1a]
00000493 E83CE2 call 0xe6d2
00000496 83C404 add sp,0x4
00000499 A2EE99 mov [0x99ee],al
0000049C C41E1A0D les bx,word [0xd1a]
000004A0 26F747022000 test word [es:bx+0x2],0x20
000004A6 7507 jnz 0x4af
000004A8 833E360D00 cmp word [0xd36],0x0
000004AD 7405 jz 0x4b4
000004AF C606EE9900 mov byte [0x99ee],0x0
000004B4 803EEE9912 cmp byte [0x99ee],0x12
000004B9 7703 ja 0x4be
000004BB E9E300 jmp 0x5a1
000004BE FF361C0D push word [0xd1c]
000004C2 FF361A0D push word [0xd1a]
000004C6 E809E2 call 0xe6d2
000004C9 83C404 add sp,0x4
000004CC A2E899 mov [0x99e8],al
000004CF FF361C0D push word [0xd1c]
000004D3 FF361A0D push word [0xd1a]
000004D7 A0EE99 mov al,[0x99ee]
000004DA B400 mov ah,0x0
000004DC 50 push ax
000004DD B80100 mov ax,0x1
000004E0 50 push ax
000004E1 1E push ds
000004E2 B87296 mov ax,0x9672
000004E5 50 push ax
000004E6 E833C8 call 0xcd1c
000004E9 83C40C add sp,0xc
000004EC 833E360D00 cmp word [0xd36],0x0
000004F1 7403 jz 0x4f6
000004F3 E98000 jmp 0x576
000004F6 E8F590 call 0x95ee
000004F9 8A16E899 mov dl,[0x99e8]
000004FD B600 mov dh,0x0
000004FF 3BC2 cmp ax,dx
00000501 7410 jz 0x513
00000503 B81300 mov ax,0x13
00000506 50 push ax
00000507 33C0 xor ax,ax
00000509 33D2 xor dx,dx
0000050B 50 push ax
0000050C 52 push dx
0000050D E8077E call 0x8317
00000510 83C406 add sp,0x6
00000513 A17596 mov ax,[0x9675]
00000516 8B167396 mov dx,[0x9673]
0000051A 89166E16 mov [0x166e],dx
0000051E A37016 mov [0x1670],ax
00000521 A17996 mov ax,[0x9679]
00000524 8B167796 mov dx,[0x9677]
00000528 89166416 mov [0x1664],dx
0000052C A36616 mov [0x1666],ax
0000052F A17016 mov ax,[0x1670]
00000532 8B166E16 mov dx,[0x166e]
00000536 3B066616 cmp ax,[0x1666]
0000053A 7218 jc 0x554
0000053C 7706 ja 0x544
0000053E 3B166416 cmp dx,[0x1664]
00000542 7610 jna 0x554
00000544 B81400 mov ax,0x14
00000547 50 push ax
00000548 33C0 xor ax,ax
0000054A 33D2 xor dx,dx
0000054C 50 push ax
0000054D 52 push dx
0000054E E8C67D call 0x8317
00000551 83C406 add sp,0x6
00000554 A18296 mov ax,[0x9682]
00000557 8B168096 mov dx,[0x9680]
0000055B 8916E099 mov [0x99e0],dx
0000055F A3E299 mov [0x99e2],ax
00000562 A0EE99 mov al,[0x99ee]
00000565 B400 mov ah,0x0
00000567 2D1200 sub ax,0x12
0000056A 8BD8 mov bx,ax
0000056C C687849600 mov byte [bx-0x697c],0x0
00000571 E8AEFE call 0x422
00000574 EB10 jmp 0x586
00000576 C606EE9900 mov byte [0x99ee],0x0
0000057B EB09 jmp 0x586
0000057D C45EFC les bx,word [bp-0x4]
00000580 A0090D mov al,[0xd09]
00000583 268807 mov [es:bx],al
00000586 A05306 mov al,[0x653]
00000589 B400 mov ah,0x0
0000058B 50 push ax
0000058C 1E push ds
0000058D B88496 mov ax,0x9684
00000590 50 push ax
00000591 E863E9 call 0xeef7
00000594 83C406 add sp,0x6
00000597 8946FC mov [bp-0x4],ax
0000059A 8956FE mov [bp-0x2],dx
0000059D 0BC2 or ax,dx
0000059F 75DC jnz 0x57d
000005A1 A0EE99 mov al,[0x99ee]
000005A4 B400 mov ah,0x0
000005A6 8BE5 mov sp,bp
000005A8 5D pop bp
000005A9 C3 ret
000005AA A1DC97 mov ax,[0x97dc]
000005AD 8B16DA97 mov dx,[0x97da]
000005B1 89167B96 mov [0x967b],dx
000005B5 A37D96 mov [0x967d],ax
000005B8 A17016 mov ax,[0x1670]
000005BB 8B166E16 mov dx,[0x166e]
000005BF 89167396 mov [0x9673],dx
000005C3 A37596 mov [0x9675],ax
000005C6 A16616 mov ax,[0x1666]
000005C9 8B166416 mov dx,[0x1664]
000005CD 89167796 mov [0x9677],dx
000005D1 A37996 mov [0x9679],ax
000005D4 A1E299 mov ax,[0x99e2]
000005D7 8B16E099 mov dx,[0x99e0]
000005DB 89168096 mov [0x9680],dx
000005DF A38296 mov [0x9682],ax
000005E2 A0DE97 mov al,[0x97de]
000005E5 A27F96 mov [0x967f],al
000005E8 FF36240D push word [0xd24]
000005EC FF36220D push word [0xd22]
000005F0 A0EE99 mov al,[0x99ee]
000005F3 B400 mov ah,0x0
000005F5 50 push ax
000005F6 E89BCB call 0xd194
000005F9 83C406 add sp,0x6
000005FC FF36240D push word [0xd24]
00000600 FF36220D push word [0xd22]
00000604 E8E78F call 0x95ee
00000607 A2E899 mov [0x99e8],al
0000060A B400 mov ah,0x0
0000060C 50 push ax
0000060D E884CB call 0xd194
00000610 83C406 add sp,0x6
00000613 FF36240D push word [0xd24]
00000617 FF36220D push word [0xd22]
0000061B A0EE99 mov al,[0x99ee]
0000061E B400 mov ah,0x0
00000620 50 push ax
00000621 B80100 mov ax,0x1
00000624 50 push ax
00000625 1E push ds
00000626 B87296 mov ax,0x9672
00000629 50 push ax
0000062A E8C9C8 call 0xcef6
0000062D 83C40C add sp,0xc
00000630 C3 ret
00000631 56 push si
00000632 E875FF call 0x5aa
00000635 EB7B jmp 0x6b2
00000637 B80080 mov ax,0x8000
0000063A 8BF0 mov si,ax
0000063C 33D2 xor dx,dx
0000063E 3B167016 cmp dx,[0x1670]
00000642 720C jc 0x650
00000644 7706 ja 0x64c
00000646 3B066E16 cmp ax,[0x166e]
0000064A 7604 jna 0x650
0000064C 8B366E16 mov si,[0x166e]
00000650 FF361C0D push word [0xd1c]
00000654 FF361A0D push word [0xd1a]
00000658 56 push si
00000659 B80100 mov ax,0x1
0000065C 50 push ax
0000065D 1E push ds
0000065E B87216 mov ax,0x1672
00000661 50 push ax
00000662 E8B7C6 call 0xcd1c
00000665 83C40C add sp,0xc
00000668 3BC6 cmp ax,si
0000066A 7412 jz 0x67e
0000066C B80500 mov ax,0x5
0000066F 50 push ax
00000670 FF366C06 push word [0x66c]
00000674 FF366A06 push word [0x66a]
00000678 E89C7C call 0x8317
0000067B 83C406 add sp,0x6
0000067E FF36240D push word [0xd24]
00000682 FF36220D push word [0xd22]
00000686 56 push si
00000687 B80100 mov ax,0x1
0000068A 50 push ax
0000068B 1E push ds
0000068C B87216 mov ax,0x1672
0000068F 50 push ax
00000690 E863C8 call 0xcef6
00000693 83C40C add sp,0xc
00000696 3BC6 cmp ax,si
00000698 740F jz 0x6a9
0000069A B80300 mov ax,0x3
0000069D 50 push ax
0000069E 1E push ds
0000069F B88707 mov ax,0x787
000006A2 50 push ax
000006A3 E8717C call 0x8317
000006A6 83C406 add sp,0x6
000006A9 29366E16 sub [0x166e],si
000006AD 831E701600 sbb word [0x1670],0x0
000006B2 A16E16 mov ax,[0x166e]
000006B5 0B067016 or ax,[0x1670]
000006B9 7403 jz 0x6be
000006BB E979FF jmp 0x637
000006BE 5E pop si
000006BF C3 ret
000006C0 55 push bp
000006C1 8BEC mov bp,sp
000006C3 56 push si
000006C4 C70608E0FFFF mov word [0xe008],0xffff
000006CA C7060AE0FFFF mov word [0xe00a],0xffff
000006D0 FF7606 push word [bp+0x6]
000006D3 FF7604 push word [bp+0x4]
000006D6 33C0 xor ax,ax
000006D8 33D2 xor dx,dx
000006DA 89166416 mov [0x1664],dx
000006DE A36616 mov [0x1666],ax
000006E1 8B5E06 mov bx,[bp+0x6]
000006E4 8B4E04 mov cx,[bp+0x4]
000006E7 2BCA sub cx,dx
000006E9 1BD8 sbb bx,ax
000006EB EB47 jmp 0x734
000006ED FF36240D push word [0xd24]
000006F1 FF36220D push word [0xd22]
000006F5 56 push si
000006F6 1E push ds
000006F7 B87216 mov ax,0x1672
000006FA 50 push ax
000006FB E8EE7D call 0x84ec
000006FE 83C40A add sp,0xa
00000701 3BC6 cmp ax,si
00000703 740F jz 0x714
00000705 B80300 mov ax,0x3
00000708 50 push ax
00000709 1E push ds
0000070A B88707 mov ax,0x787
0000070D 50 push ax
0000070E E8067C call 0x8317
00000711 83C406 add sp,0x6
00000714 FF7606 push word [bp+0x6]
00000717 FF7604 push word [bp+0x4]
0000071A 01366416 add [0x1664],si
0000071E A16416 mov ax,[0x1664]
00000721 8316661600 adc word [0x1666],0x0
00000726 8B166616 mov dx,[0x1666]
0000072A 8B5E06 mov bx,[bp+0x6]
0000072D 8B4E04 mov cx,[bp+0x4]
00000730 2BC8 sub cx,ax
00000732 1BDA sbb bx,dx
00000734 53 push bx
00000735 51 push cx
00000736 E8B682 call 0x89ef
00000739 83C408 add sp,0x8
0000073C FF36200D push word [0xd20]
00000740 FF361E0D push word [0xd1e]
00000744 B80080 mov ax,0x8000
00000747 50 push ax
00000748 B80100 mov ax,0x1
0000074B 50 push ax
0000074C 1E push ds
0000074D B87216 mov ax,0x1672
00000750 50 push ax
00000751 E8C8C5 call 0xcd1c
00000754 83C40C add sp,0xc
00000757 8BF0 mov si,ax
00000759 0BC0 or ax,ax
0000075B 7590 jnz 0x6ed
0000075D A16616 mov ax,[0x1666]
00000760 8B166416 mov dx,[0x1664]
00000764 89166E16 mov [0x166e],dx
00000768 A37016 mov [0x1670],ax
0000076B 5E pop si
0000076C 5D pop bp
0000076D C3 ret
0000076E 55 push bp
0000076F 8BEC mov bp,sp
00000771 833E0C0700 cmp word [0x70c],0x0
00000776 7440 jz 0x7b8
00000778 8B4608 mov ax,[bp+0x8]
0000077B 0B460A or ax,[bp+0xa]
0000077E 750F jnz 0x78f
00000780 FF360C07 push word [0x70c]
00000784 E82DF4 call 0xfbb4
00000787 44 inc sp
00000788 44 inc sp
00000789 894608 mov [bp+0x8],ax
0000078C 89560A mov [bp+0xa],dx
0000078F 8B4608 mov ax,[bp+0x8]
00000792 0B460A or ax,[bp+0xa]
00000795 7419 jz 0x7b0
00000797 FF360C07 push word [0x70c]
0000079B 33C0 xor ax,ax
0000079D 50 push ax
0000079E FF760A push word [bp+0xa]
000007A1 FF7608 push word [bp+0x8]
000007A4 FF7606 push word [bp+0x6]
000007A7 FF7604 push word [bp+0x4]
000007AA E822D1 call 0xd8cf
000007AD 83C40C add sp,0xc
000007B0 8B560A mov dx,[bp+0xa]
000007B3 8B4608 mov ax,[bp+0x8]
000007B6 EB04 jmp 0x7bc
000007B8 33D2 xor dx,dx
000007BA 33C0 xor ax,ax
000007BC 5D pop bp
000007BD C3 ret
000007BE 55 push bp
000007BF 8BEC mov bp,sp
000007C1 83EC6E sub sp,0x6e
000007C4 56 push si
000007C5 1E push ds
000007C6 B88496 mov ax,0x9684
000007C9 50 push ax
000007CA 16 push ss
000007CB 8D4692 lea ax,[bp-0x6e]
000007CE 50 push ax
000007CF E892E7 call 0xef64
000007D2 83C408 add sp,0x8
000007D5 1E push ds
000007D6 B89407 mov ax,0x794
000007D9 50 push ax
000007DA 1E push ds
000007DB B88496 mov ax,0x9684
000007DE 50 push ax
000007DF E868C3 call 0xcb4a
000007E2 83C408 add sp,0x8
000007E5 A31E0D mov [0xd1e],ax
000007E8 8916200D mov [0xd20],dx
000007EC 0BC2 or ax,dx
000007EE 7535 jnz 0x825
000007F0 1E push ds
000007F1 B88C13 mov ax,0x138c
000007F4 50 push ax
000007F5 1E push ds
000007F6 B89707 mov ax,0x797
000007F9 50 push ax
000007FA E8F5C3 call 0xcbf2
000007FD 83C408 add sp,0x8
00000800 1E push ds
00000801 B88C13 mov ax,0x138c
00000804 50 push ax
00000805 1E push ds
00000806 B88496 mov ax,0x9684
00000809 50 push ax
0000080A E8E5C3 call 0xcbf2
0000080D 83C408 add sp,0x8
00000810 1E push ds
00000811 B88C13 mov ax,0x138c
00000814 50 push ax
00000815 1E push ds
00000816 B8A807 mov ax,0x7a8
00000819 50 push ax
0000081A E8D5C3 call 0xcbf2
0000081D 83C408 add sp,0x8
00000820 33C0 xor ax,ax
00000822 E9B103 jmp 0xbd6
00000825 FF365207 push word [0x752]
00000829 FF365007 push word [0x750]
0000082D FF36200D push word [0xd20]
00000831 FF361E0D push word [0xd1e]
00000835 E836FF call 0x76e
00000838 83C408 add sp,0x8
0000083B A35007 mov [0x750],ax
0000083E 89165207 mov [0x752],dx
00000842 B80200 mov ax,0x2
00000845 50 push ax
00000846 33C0 xor ax,ax
00000848 33D2 xor dx,dx
0000084A 50 push ax
0000084B 52 push dx
0000084C FF36200D push word [0xd20]
00000850 FF361E0D push word [0xd1e]
00000854 E8D9C5 call 0xce30
00000857 83C40A add sp,0xa
0000085A FF36200D push word [0xd20]
0000085E FF361E0D push word [0xd1e]
00000862 E845C6 call 0xceaa
00000865 83C404 add sp,0x4
00000868 8946F4 mov [bp-0xc],ax
0000086B 8956F6 mov [bp-0xa],dx
0000086E FF36200D push word [0xd20]
00000872 FF361E0D push word [0xd1e]
00000876 E87ECC call 0xd4f7
00000879 83C404 add sp,0x4
0000087C 1E push ds
0000087D B8AB07 mov ax,0x7ab
00000880 50 push ax
00000881 E8A87C call 0x852c
00000884 83C404 add sp,0x4
00000887 16 push ss
00000888 8D4692 lea ax,[bp-0x6e]
0000088B 50 push ax
0000088C E89D7C call 0x852c
0000088F 83C404 add sp,0x4
00000892 837E0400 cmp word [bp+0x4],0x0
00000896 741A jz 0x8b2
00000898 B80100 mov ax,0x1
0000089B 50 push ax
0000089C FF367016 push word [0x1670]
000008A0 FF366E16 push word [0x166e]
000008A4 FF361C0D push word [0xd1c]
000008A8 FF361A0D push word [0xd1a]
000008AC E881C5 call 0xce30
000008AF 83C40A add sp,0xa
000008B2 C70668160000 mov word [0x1668],0x0
000008B8 B82E00 mov ax,0x2e
000008BB 50 push ax
000008BC 1E push ds
000008BD B88496 mov ax,0x9684
000008C0 50 push ax
000008C1 E8A4D2 call 0xdb68
000008C4 83C406 add sp,0x6
000008C7 8946EA mov [bp-0x16],ax
000008CA 8956EC mov [bp-0x14],dx
000008CD 0BC2 or ax,dx
000008CF 7442 jz 0x913
000008D1 52 push dx
000008D2 FF76EA push word [bp-0x16]
000008D5 16 push ss
000008D6 8D46EE lea ax,[bp-0x12]
000008D9 50 push ax
000008DA E887E6 call 0xef64
000008DD 83C408 add sp,0x8
000008E0 BE0100 mov si,0x1
000008E3 EB0B jmp 0x8f0
000008E5 807AEE00 cmp byte [bp+si-0x12],0x0
000008E9 7504 jnz 0x8ef
000008EB C642EEFF mov byte [bp+si-0x12],0xff
000008EF 46 inc si
000008F0 83FE04 cmp si,0x4
000008F3 7CF0 jl 0x8e5
000008F5 C642EE00 mov byte [bp+si-0x12],0x0
000008F9 16 push ss
000008FA 8D46EE lea ax,[bp-0x12]
000008FD 50 push ax
000008FE 1E push ds
000008FF B80E07 mov ax,0x70e
00000902 50 push ax
00000903 E850E7 call 0xf056
00000906 83C408 add sp,0x8
00000909 0BC2 or ax,dx
0000090B 7406 jz 0x913
0000090D C7066816FFFF mov word [0x1668],0xffff
00000913 FF36240D push word [0xd24]
00000917 FF36220D push word [0xd22]
0000091B E88CC5 call 0xceaa
0000091E 83C404 add sp,0x4
00000921 8946FC mov [bp-0x4],ax
00000924 8956FE mov [bp-0x2],dx
00000927 A0FA06 mov al,[0x6fa]
0000092A A27296 mov [0x9672],al
0000092D 1E push ds
0000092E B8DA97 mov ax,0x97da
00000931 50 push ax
00000932 1E push ds
00000933 B88496 mov ax,0x9684
00000936 50 push ax
00000937 E86083 call 0x8c9a
0000093A 83C408 add sp,0x8
0000093D A16E06 mov ax,[0x66e]
00000940 25000C and ax,0xc00
00000943 3D0004 cmp ax,0x400
00000946 747A jz 0x9c2
00000948 3D0008 cmp ax,0x800
0000094B 740B jz 0x958
0000094D 3D000C cmp ax,0xc00
00000950 7503 jnz 0x955
00000952 E99F00 jmp 0x9f4
00000955 E9CC00 jmp 0xa24
00000958 33C0 xor ax,ax
0000095A 33D2 xor dx,dx
0000095C 50 push ax
0000095D 52 push dx
0000095E 50 push ax
0000095F 1E push ds
00000960 B88496 mov ax,0x9684
00000963 50 push ax
00000964 E83A7E call 0x87a1
00000967 83C40A add sp,0xa
0000096A 8946E6 mov [bp-0x1a],ax
0000096D 8956E8 mov [bp-0x18],dx
00000970 0BC2 or ax,dx
00000972 7503 jnz 0x977
00000974 E9AD00 jmp 0xa24
00000977 8B46E8 mov ax,[bp-0x18]
0000097A 8B56E6 mov dx,[bp-0x1a]
0000097D 42 inc dx
0000097E 42 inc dx
0000097F 8956E2 mov [bp-0x1e],dx
00000982 8946E4 mov [bp-0x1c],ax
00000985 F70670060001 test word [0x670],0x100
0000098B 7409 jz 0x996
0000098D 836EE202 sub word [bp-0x1e],0x2
00000991 EB10 jmp 0x9a3
00000993 FF46E2 inc word [bp-0x1e]
00000996 C45EE2 les bx,word [bp-0x1e]
00000999 268A4701 mov al,[es:bx+0x1]
0000099D 3A06090D cmp al,[0xd09]
000009A1 74F0 jz 0x993
000009A3 FF76E4 push word [bp-0x1c]
000009A6 FF76E2 push word [bp-0x1e]
000009A9 1E push ds
000009AA B88496 mov ax,0x9684
000009AD 50 push ax
000009AE E8B3E5 call 0xef64
000009B1 83C408 add sp,0x8
000009B4 FF76E8 push word [bp-0x18]
000009B7 FF76E6 push word [bp-0x1a]
000009BA E811F1 call 0xface
000009BD 83C404 add sp,0x4
000009C0 EB62 jmp 0xa24
000009C2 A0090D mov al,[0xd09]
000009C5 B400 mov ah,0x0
000009C7 50 push ax
000009C8 1E push ds
000009C9 B88496 mov ax,0x9684
000009CC 50 push ax
000009CD E827E5 call 0xeef7
000009D0 83C406 add sp,0x6
000009D3 8946E6 mov [bp-0x1a],ax
000009D6 8956E8 mov [bp-0x18],dx
000009D9 0BC2 or ax,dx
000009DB 7447 jz 0xa24
000009DD FF46E6 inc word [bp-0x1a]
000009E0 8B46E6 mov ax,[bp-0x1a]
000009E3 FF76E8 push word [bp-0x18]
000009E6 50 push ax
000009E7 1E push ds
000009E8 B88496 mov ax,0x9684
000009EB 50 push ax
000009EC E875E5 call 0xef64
000009EF 83C408 add sp,0x8
000009F2 EB30 jmp 0xa24
000009F4 A0090D mov al,[0xd09]
000009F7 B400 mov ah,0x0
000009F9 50 push ax
000009FA 1E push ds
000009FB B88496 mov ax,0x9684
000009FE 50 push ax
000009FF E866D1 call 0xdb68
00000A02 83C406 add sp,0x6
00000A05 8946E6 mov [bp-0x1a],ax
00000A08 8956E8 mov [bp-0x18],dx
00000A0B 0BC2 or ax,dx
00000A0D 7415 jz 0xa24
00000A0F FF46E6 inc word [bp-0x1a]
00000A12 8B46E6 mov ax,[bp-0x1a]
00000A15 FF76E8 push word [bp-0x18]
00000A18 50 push ax
00000A19 1E push ds
00000A1A B88496 mov ax,0x9684
00000A1D 50 push ax
00000A1E E843E5 call 0xef64
00000A21 83C408 add sp,0x8
00000A24 803E85963A cmp byte [0x9685],0x3a
00000A29 7518 jnz 0xa43
00000A2B F70670060001 test word [0x670],0x100
00000A31 7510 jnz 0xa43
00000A33 1E push ds
00000A34 B88696 mov ax,0x9686
00000A37 50 push ax
00000A38 1E push ds
00000A39 B88496 mov ax,0x9684
00000A3C 50 push ax
00000A3D E824E5 call 0xef64
00000A40 83C408 add sp,0x8
00000A43 1E push ds
00000A44 B88496 mov ax,0x9684
00000A47 50 push ax
00000A48 E883E5 call 0xefce
00000A4B 83C404 add sp,0x4
00000A4E 0412 add al,0x12
00000A50 A2EE99 mov [0x99ee],al
00000A53 E854FB call 0x5aa
00000A56 FF36240D push word [0xd24]
00000A5A FF36220D push word [0xd22]
00000A5E E849C4 call 0xceaa
00000A61 83C404 add sp,0x4
00000A64 8946F8 mov [bp-0x8],ax
00000A67 8956FA mov [bp-0x6],dx
00000A6A 33C0 xor ax,ax
00000A6C 33D2 xor dx,dx
00000A6E 89166E16 mov [0x166e],dx
00000A72 A37016 mov [0x1670],ax
00000A75 89166416 mov [0x1664],dx
00000A79 A36616 mov [0x1666],ax
00000A7C C70608E0FFFF mov word [0xe008],0xffff
00000A82 C7060AE0FFFF mov word [0xe00a],0xffff
00000A88 8B46F4 mov ax,[bp-0xc]
00000A8B 0B46F6 or ax,[bp-0xa]
00000A8E 741A jz 0xaaa
00000A90 833E681600 cmp word [0x1668],0x0
00000A95 7513 jnz 0xaaa
00000A97 833EFA0600 cmp word [0x6fa],0x0
00000A9C 740C jz 0xaaa
00000A9E FF76F6 push word [bp-0xa]
00000AA1 FF76F4 push word [bp-0xc]
00000AA4 E8FB5B call 0x66a2
00000AA7 83C404 add sp,0x4
00000AAA 8B46F4 mov ax,[bp-0xc]
00000AAD 0B46F6 or ax,[bp-0xa]
00000AB0 740E jz 0xac0
00000AB2 833E681600 cmp word [0x1668],0x0
00000AB7 7507 jnz 0xac0
00000AB9 833EFA0600 cmp word [0x6fa],0x0
00000ABE 7560 jnz 0xb20
00000AC0 C606729600 mov byte [0x9672],0x0
00000AC5 16 push ss
00000AC6 8D4692 lea ax,[bp-0x6e]
00000AC9 50 push ax
00000ACA E801E5 call 0xefce
00000ACD 83C404 add sp,0x4
00000AD0 051800 add ax,0x18
00000AD3 50 push ax
00000AD4 E8767A call 0x854d
00000AD7 44 inc sp
00000AD8 44 inc sp
00000AD9 1E push ds
00000ADA B8C507 mov ax,0x7c5
00000ADD 50 push ax
00000ADE E84B7A call 0x852c
00000AE1 83C404 add sp,0x4
00000AE4 16 push ss
00000AE5 8D4692 lea ax,[bp-0x6e]
00000AE8 50 push ax
00000AE9 E8407A call 0x852c
00000AEC 83C404 add sp,0x4
00000AEF FF36200D push word [0xd20]
00000AF3 FF361E0D push word [0xd1e]
00000AF7 E8FDC9 call 0xd4f7
00000AFA 83C404 add sp,0x4
00000AFD 33C0 xor ax,ax
00000AFF 50 push ax
00000B00 FF76FA push word [bp-0x6]
00000B03 FF76F8 push word [bp-0x8]
00000B06 FF36240D push word [0xd24]
00000B0A FF36220D push word [0xd22]
00000B0E E81FC3 call 0xce30
00000B11 83C40A add sp,0xa
00000B14 FF76F6 push word [bp-0xa]
00000B17 FF76F4 push word [bp-0xc]
00000B1A E8A3FB call 0x6c0
00000B1D 83C404 add sp,0x4
00000B20 A10AE0 mov ax,[0xe00a]
00000B23 8B1608E0 mov dx,[0xe008]
00000B27 F7D2 not dx
00000B29 F7D0 not ax
00000B2B 8916E099 mov [0x99e0],dx
00000B2F A3E299 mov [0x99e2],ax
00000B32 FF36200D push word [0xd20]
00000B36 FF361E0D push word [0xd1e]
00000B3A E8A3B8 call 0xc3e0
00000B3D 83C404 add sp,0x4
00000B40 33C0 xor ax,ax
00000B42 50 push ax
00000B43 FF76FE push word [bp-0x2]
00000B46 FF76FC push word [bp-0x4]
00000B49 FF36240D push word [0xd24]
00000B4D FF36220D push word [0xd22]
00000B51 E8DCC2 call 0xce30
00000B54 83C40A add sp,0xa
00000B57 E850FA call 0x5aa
00000B5A B80200 mov ax,0x2
00000B5D 50 push ax
00000B5E 33C0 xor ax,ax
00000B60 33D2 xor dx,dx
00000B62 50 push ax
00000B63 52 push dx
00000B64 FF36240D push word [0xd24]
00000B68 FF36220D push word [0xd22]
00000B6C E8C1C2 call 0xce30
00000B6F 83C40A add sp,0xa
00000B72 16 push ss
00000B73 8D4692 lea ax,[bp-0x6e]
00000B76 50 push ax
00000B77 E854E4 call 0xefce
00000B7A 83C404 add sp,0x4
00000B7D 051800 add ax,0x18
00000B80 50 push ax
00000B81 E8C979 call 0x854d
00000B84 44 inc sp
00000B85 44 inc sp
00000B86 F7066E060040 test word [0x66e],0x4000
00000B8C 7545 jnz 0xbd3
00000B8E 803E729600 cmp byte [0x9672],0x0
00000B93 7425 jz 0xbba
00000B95 FF366616 push word [0x1666]
00000B99 FF366416 push word [0x1664]
00000B9D A16616 mov ax,[0x1666]
00000BA0 8B166416 mov dx,[0x1664]
00000BA4 2B166E16 sub dx,[0x166e]
00000BA8 1B067016 sbb ax,[0x1670]
00000BAC 50 push ax
00000BAD 52 push dx
00000BAE E85C7E call 0x8a0d
00000BB1 83C408 add sp,0x8
00000BB4 1E push ds
00000BB5 B8DC07 mov ax,0x7dc
00000BB8 EB04 jmp 0xbbe
00000BBA 1E push ds
00000BBB B8ED07 mov ax,0x7ed
00000BBE 50 push ax
00000BBF E86A79 call 0x852c
00000BC2 83C404 add sp,0x4
00000BC5 16 push ss
00000BC6 8D4692 lea ax,[bp-0x6e]
00000BC9 50 push ax
00000BCA E85F79 call 0x852c
00000BCD 83C404 add sp,0x4
00000BD0 E85079 call 0x8523
00000BD3 B80100 mov ax,0x1
00000BD6 5E pop si
00000BD7 8BE5 mov sp,bp
00000BD9 5D pop bp
00000BDA C3 ret
00000BDB 55 push bp
00000BDC 8BEC mov bp,sp
00000BDE 83EC2A sub sp,0x2a
00000BE1 56 push si
00000BE2 803E0A0740 cmp byte [0x70a],0x40
00000BE7 7410 jz 0xbf9
00000BE9 A00A07 mov al,[0x70a]
00000BEC 8846D6 mov [bp-0x2a],al
00000BEF C646D73A mov byte [bp-0x29],0x3a
00000BF3 C646D800 mov byte [bp-0x28],0x0
00000BF7 EB04 jmp 0xbfd
00000BF9 C646D600 mov byte [bp-0x2a],0x0
00000BFD 803E7B0004 cmp byte [0x7b],0x4
00000C02 7253 jc 0xc57
00000C04 2AFF sub bh,bh
00000C06 8A1E0A07 mov bl,[0x70a]
00000C0A 80EB40 sub bl,0x40
00000C0D B96608 mov cx,0x866
00000C10 BA7216 mov dx,0x1672
00000C13 B80D44 mov ax,0x440d
00000C16 CD21 int byte 0x21
00000C18 7203 jc 0xc1d
00000C1A B80000 mov ax,0x0
00000C1D 0BC0 or ax,ax
00000C1F 7426 jz 0xc47
00000C21 803E0A0740 cmp byte [0x70a],0x40
00000C26 7510 jnz 0xc38
00000C28 1E push ds
00000C29 B8F507 mov ax,0x7f5
00000C2C 50 push ax
00000C2D 16 push ss
00000C2E 8D46D6 lea ax,[bp-0x2a]
00000C31 50 push ax
00000C32 E82FE3 call 0xef64
00000C35 83C408 add sp,0x8
00000C38 B80800 mov ax,0x8
00000C3B 50 push ax
00000C3C 16 push ss
00000C3D 8D46D6 lea ax,[bp-0x2a]
00000C40 50 push ax
00000C41 E8D376 call 0x8317
00000C44 83C406 add sp,0x6
00000C47 A17616 mov ax,[0x1676]
00000C4A 8B167416 mov dx,[0x1674]
00000C4E 89168096 mov [0x9680],dx
00000C52 A38296 mov [0x9682],ax
00000C55 EB0C jmp 0xc63
00000C57 C70680960000 mov word [0x9680],0x0
00000C5D C70682960000 mov word [0x9682],0x0
00000C63 B82C00 mov ax,0x2c
00000C66 50 push ax
00000C67 E84AEF call 0xfbb4
00000C6A 44 inc sp
00000C6B 44 inc sp
00000C6C 8946FA mov [bp-0x6],ax
00000C6F 8956FC mov [bp-0x4],dx
00000C72 0BC2 or ax,dx
00000C74 7510 jnz 0xc86
00000C76 B80100 mov ax,0x1
00000C79 50 push ax
00000C7A 33C0 xor ax,ax
00000C7C 33D2 xor dx,dx
00000C7E 50 push ax
00000C7F 52 push dx
00000C80 E89476 call 0x8317
00000C83 83C406 add sp,0x6
00000C86 1E push ds
00000C87 B80308 mov ax,0x803
00000C8A 50 push ax
00000C8B 16 push ss
00000C8C 8D46D6 lea ax,[bp-0x2a]
00000C8F 50 push ax
00000C90 E825E2 call 0xeeb8
00000C93 83C408 add sp,0x8
00000C96 B80F00 mov ax,0xf
00000C99 50 push ax
00000C9A FF76FC push word [bp-0x4]
00000C9D FF76FA push word [bp-0x6]
00000CA0 16 push ss
00000CA1 8D46D6 lea ax,[bp-0x2a]
00000CA4 50 push ax
00000CA5 E8C1D8 call 0xe569
00000CA8 83C40A add sp,0xa
00000CAB 0BC0 or ax,ax
00000CAD 751A jnz 0xcc9
00000CAF C45EFA les bx,word [bp-0x6]
00000CB2 26F6471508 test byte [es:bx+0x15],0x8
00000CB7 7510 jnz 0xcc9
00000CB9 FF76FC push word [bp-0x4]
00000CBC FF76FA push word [bp-0x6]
00000CBF E8D9D8 call 0xe59b
00000CC2 83C404 add sp,0x4
00000CC5 0BC0 or ax,ax
00000CC7 74E6 jz 0xcaf
00000CC9 C45EFA les bx,word [bp-0x6]
00000CCC 26F6471508 test byte [es:bx+0x15],0x8
00000CD1 7503 jnz 0xcd6
00000CD3 E97F00 jmp 0xd55
00000CD6 16 push ss
00000CD7 8D46E6 lea ax,[bp-0x1a]
00000CDA 50 push ax
00000CDB 16 push ss
00000CDC 8D46EC lea ax,[bp-0x14]
00000CDF 50 push ax
00000CE0 16 push ss
00000CE1 8D46F6 lea ax,[bp-0xa]
00000CE4 50 push ax
00000CE5 16 push ss
00000CE6 8D46F8 lea ax,[bp-0x8]
00000CE9 50 push ax
00000CEA 8B46FA mov ax,[bp-0x6]
00000CED 051E00 add ax,0x1e
00000CF0 FF76FC push word [bp-0x4]
00000CF3 50 push ax
00000CF4 E89BBA call 0xc792
00000CF7 83C414 add sp,0x14
00000CFA C45EFA les bx,word [bp-0x6]
00000CFD 268A4715 mov al,[es:bx+0x15]
00000D01 A27F96 mov [0x967f],al
00000D04 16 push ss
00000D05 8D46EC lea ax,[bp-0x14]
00000D08 50 push ax
00000D09 1E push ds
00000D0A B88496 mov ax,0x9684
00000D0D 50 push ax
00000D0E E853E2 call 0xef64
00000D11 83C408 add sp,0x8
00000D14 807EE62E cmp byte [bp-0x1a],0x2e
00000D18 7510 jnz 0xd2a
00000D1A 16 push ss
00000D1B 8D46E7 lea ax,[bp-0x19]
00000D1E 50 push ax
00000D1F 16 push ss
00000D20 8D46E6 lea ax,[bp-0x1a]
00000D23 50 push ax
00000D24 E83DE2 call 0xef64
00000D27 83C408 add sp,0x8
00000D2A 16 push ss
00000D2B 8D46E6 lea ax,[bp-0x1a]
00000D2E 50 push ax
00000D2F 1E push ds
00000D30 B88496 mov ax,0x9684
00000D33 50 push ax
00000D34 E881E1 call 0xeeb8
00000D37 83C408 add sp,0x8
00000D3A B80400 mov ax,0x4
00000D3D 50 push ax
00000D3E 8B46FA mov ax,[bp-0x6]
00000D41 051600 add ax,0x16
00000D44 FF76FC push word [bp-0x4]
00000D47 50 push ax
00000D48 1E push ds
00000D49 B87B96 mov ax,0x967b
00000D4C 50 push ax
00000D4D E8D7DD call 0xeb27
00000D50 83C40A add sp,0xa
00000D53 EB2C jmp 0xd81
00000D55 803E0A0740 cmp byte [0x70a],0x40
00000D5A 7406 jz 0xd62
00000D5C C646D800 mov byte [bp-0x28],0x0
00000D60 EB10 jmp 0xd72
00000D62 1E push ds
00000D63 B8F507 mov ax,0x7f5
00000D66 50 push ax
00000D67 16 push ss
00000D68 8D46D6 lea ax,[bp-0x2a]
00000D6B 50 push ax
00000D6C E8F5E1 call 0xef64
00000D6F 83C408 add sp,0x8
00000D72 B80800 mov ax,0x8
00000D75 50 push ax
00000D76 16 push ss
00000D77 8D46D6 lea ax,[bp-0x2a]
00000D7A 50 push ax
00000D7B E89975 call 0x8317
00000D7E 83C406 add sp,0x6
00000D81 FF76FC push word [bp-0x4]
00000D84 FF76FA push word [bp-0x6]
00000D87 E844ED call 0xface
00000D8A 83C404 add sp,0x4
00000D8D 1E push ds
00000D8E B88496 mov ax,0x9684
00000D91 50 push ax
00000D92 E839E2 call 0xefce
00000D95 83C404 add sp,0x4
00000D98 050900 add ax,0x9
00000D9B 8946FE mov [bp-0x2],ax
00000D9E C41E220D les bx,word [0xd22]
00000DA2 268B07 mov ax,[es:bx]
00000DA5 40 inc ax
00000DA6 268907 mov [es:bx],ax
00000DA9 0BC0 or ax,ax
00000DAB 7D19 jnl 0xdc6
00000DAD 268B470E mov ax,[es:bx+0xe]
00000DB1 268B770C mov si,[es:bx+0xc]
00000DB5 26FF470C inc word [es:bx+0xc]
00000DB9 B205 mov dl,0x5
00000DBB 8EC0 mov es,ax
00000DBD 268814 mov [es:si],dl
00000DC0 8AC2 mov al,dl
00000DC2 B400 mov ah,0x0
00000DC4 EB11 jmp 0xdd7
00000DC6 FF36240D push word [0xd24]
00000DCA FF36220D push word [0xd22]
00000DCE B005 mov al,0x5
00000DD0 50 push ax
00000DD1 E8A2C3 call 0xd176
00000DD4 83C406 add sp,0x6
00000DD7 FF36240D push word [0xd24]
00000DDB FF36220D push word [0xd22]
00000DDF B80100 mov ax,0x1
00000DE2 50 push ax
00000DE3 B80200 mov ax,0x2
00000DE6 50 push ax
00000DE7 16 push ss
00000DE8 8D46FE lea ax,[bp-0x2]
00000DEB 50 push ax
00000DEC E807C1 call 0xcef6
00000DEF 83C40C add sp,0xc
00000DF2 FF36240D push word [0xd24]
00000DF6 FF36220D push word [0xd22]
00000DFA FF76FE push word [bp-0x2]
00000DFD B80100 mov ax,0x1
00000E00 50 push ax
00000E01 1E push ds
00000E02 B87B96 mov ax,0x967b
00000E05 50 push ax
00000E06 E8EDC0 call 0xcef6
00000E09 83C40C add sp,0xc
00000E0C 5E pop si
00000E0D 8BE5 mov sp,bp
00000E0F 5D pop bp
00000E10 C3 ret
00000E11 55 push bp
00000E12 8BEC mov bp,sp
00000E14 83EC0C sub sp,0xc
00000E17 56 push si
00000E18 57 push di
00000E19 1E push ds
00000E1A B80808 mov ax,0x808
00000E1D 50 push ax
00000E1E 1E push ds
00000E1F B88496 mov ax,0x9684
00000E22 50 push ax
00000E23 E867E1 call 0xef8d
00000E26 83C408 add sp,0x8
00000E29 0BC0 or ax,ax
00000E2B 750C jnz 0xe39
00000E2D C7061E0D6413 mov word [0xd1e],0x1364
00000E33 8C1E200D mov word [0xd20],ds
00000E37 EB2A jmp 0xe63
00000E39 1E push ds
00000E3A B80C08 mov ax,0x80c
00000E3D 50 push ax
00000E3E 1E push ds
00000E3F B88496 mov ax,0x9684
00000E42 50 push ax
00000E43 E804BD call 0xcb4a
00000E46 83C408 add sp,0x8
00000E49 A31E0D mov [0xd1e],ax
00000E4C 8916200D mov [0xd20],dx
00000E50 0BC2 or ax,dx
00000E52 750F jnz 0xe63
00000E54 B80800 mov ax,0x8
00000E57 50 push ax
00000E58 1E push ds
00000E59 B88496 mov ax,0x9684
00000E5C 50 push ax
00000E5D E8B774 call 0x8317
00000E60 83C406 add sp,0x6
00000E63 B80080 mov ax,0x8000
00000E66 50 push ax
00000E67 33C0 xor ax,ax
00000E69 50 push ax
00000E6A 1E push ds
00000E6B B87216 mov ax,0x1672
00000E6E 50 push ax
00000E6F E8FDDC call 0xeb6f
00000E72 83C408 add sp,0x8
00000E75 BE0020 mov si,0x2000
00000E78 C746F43E01 mov word [bp-0xc],0x13e
00000E7D EB3B jmp 0xeba
00000E7F C41E1E0D les bx,word [0xd1e]
00000E83 268B07 mov ax,[es:bx]
00000E86 48 dec ax
00000E87 268907 mov [es:bx],ax
00000E8A 0BC0 or ax,ax
00000E8C 7C13 jl 0xea1
00000E8E 268B470E mov ax,[es:bx+0xe]
00000E92 268B7F0C mov di,[es:bx+0xc]
00000E96 26FF470C inc word [es:bx+0xc]
00000E9A 8EC0 mov es,ax
00000E9C 268A05 mov al,[es:di]
00000E9F EB0E jmp 0xeaf
00000EA1 FF36200D push word [0xd20]
00000EA5 FF361E0D push word [0xd1e]
00000EA9 E80ED8 call 0xe6ba
00000EAC 83C404 add sp,0x4
00000EAF 8B5EF4 mov bx,[bp-0xc]
00000EB2 88877216 mov [bx+0x1672],al
00000EB6 FF46F4 inc word [bp-0xc]
00000EB9 4E dec si
00000EBA 0BF6 or si,si
00000EBC 740C jz 0xeca
00000EBE C41E1E0D les bx,word [0xd1e]
00000EC2 26F747022000 test word [es:bx+0x2],0x20
00000EC8 74B5 jz 0xe7f
00000ECA 8CD8 mov ax,ds
00000ECC 3906200D cmp [0xd20],ax
00000ED0 7508 jnz 0xeda
00000ED2 813E1E0D6413 cmp word [0xd1e],0x1364
00000ED8 740E jz 0xee8
00000EDA FF36200D push word [0xd20]
00000EDE FF361E0D push word [0xd1e]
00000EE2 E8FBB4 call 0xc3e0
00000EE5 83C404 add sp,0x4
00000EE8 8B46F4 mov ax,[bp-0xc]
00000EEB 05C2FE add ax,0xfec2
00000EEE 8946F4 mov [bp-0xc],ax
00000EF1 C70608E0FFFF mov word [0xe008],0xffff
00000EF7 C7060AE0FFFF mov word [0xe00a],0xffff
00000EFD A36416 mov [0x1664],ax
00000F00 C70666160000 mov word [0x1666],0x0
00000F06 50 push ax
00000F07 1E push ds
00000F08 B8B017 mov ax,0x17b0
00000F0B 50 push ax
00000F0C E86F73 call 0x827e
00000F0F 83C406 add sp,0x6
00000F12 A10AE0 mov ax,[0xe00a]
00000F15 8B1608E0 mov dx,[0xe008]
00000F19 F7D2 not dx
00000F1B F7D0 not ax
00000F1D 8916E099 mov [0x99e0],dx
00000F21 A3E299 mov [0x99e2],ax
00000F24 833E360D00 cmp word [0xd36],0x0
00000F29 7403 jz 0xf2e
00000F2B E9E901 jmp 0x1117
00000F2E C70668160000 mov word [0x1668],0x0
00000F34 C41E220D les bx,word [0xd22]
00000F38 268B07 mov ax,[es:bx]
00000F3B 40 inc ax
00000F3C 268907 mov [es:bx],ax
00000F3F 0BC0 or ax,ax
00000F41 7D19 jnl 0xf5c
00000F43 268B470E mov ax,[es:bx+0xe]
00000F47 268B7F0C mov di,[es:bx+0xc]
00000F4B 26FF470C inc word [es:bx+0xc]
00000F4F B207 mov dl,0x7
00000F51 8EC0 mov es,ax
00000F53 268815 mov [es:di],dl
00000F56 8AC2 mov al,dl
00000F58 B400 mov ah,0x0
00000F5A EB11 jmp 0xf6d
00000F5C FF36240D push word [0xd24]
00000F60 FF36220D push word [0xd22]
00000F64 B007 mov al,0x7
00000F66 50 push ax
00000F67 E80CC2 call 0xd176
00000F6A 83C406 add sp,0x6
00000F6D FF36240D push word [0xd24]
00000F71 FF36220D push word [0xd22]
00000F75 E832BF call 0xceaa
00000F78 83C404 add sp,0x4
00000F7B 8946FC mov [bp-0x4],ax
00000F7E 8956FE mov [bp-0x2],dx
00000F81 8B46F4 mov ax,[bp-0xc]
00000F84 050700 add ax,0x7
00000F87 8946F6 mov [bp-0xa],ax
00000F8A FF36240D push word [0xd24]
00000F8E FF36220D push word [0xd22]
00000F92 B80100 mov ax,0x1
00000F95 50 push ax
00000F96 B80200 mov ax,0x2
00000F99 50 push ax
00000F9A 16 push ss
00000F9B 8D46F6 lea ax,[bp-0xa]
00000F9E 50 push ax
00000F9F E854BF call 0xcef6
00000FA2 83C40C add sp,0xc
00000FA5 FF36240D push word [0xd24]
00000FA9 FF36220D push word [0xd22]
00000FAD B80100 mov ax,0x1
00000FB0 50 push ax
00000FB1 B80200 mov ax,0x2
00000FB4 50 push ax
00000FB5 16 push ss
00000FB6 8D46F4 lea ax,[bp-0xc]
00000FB9 50 push ax
00000FBA E839BF call 0xcef6
00000FBD 83C40C add sp,0xc
00000FC0 FF36240D push word [0xd24]
00000FC4 FF36220D push word [0xd22]
00000FC8 33C0 xor ax,ax
00000FCA 50 push ax
00000FCB E8C6C1 call 0xd194
00000FCE 83C406 add sp,0x6
00000FD1 FF36240D push word [0xd24]
00000FD5 FF36220D push word [0xd22]
00000FD9 B80100 mov ax,0x1
00000FDC 50 push ax
00000FDD B80400 mov ax,0x4
00000FE0 50 push ax
00000FE1 1E push ds
00000FE2 B8E099 mov ax,0x99e0
00000FE5 50 push ax
00000FE6 E80DBF call 0xcef6
00000FE9 83C40C add sp,0xc
00000FEC FF36240D push word [0xd24]
00000FF0 FF36220D push word [0xd22]
00000FF4 E8B3BE call 0xceaa
00000FF7 83C404 add sp,0x4
00000FFA 8946F8 mov [bp-0x8],ax
00000FFD 8956FA mov [bp-0x6],dx
00001000 C7066E160000 mov word [0x166e],0x0
00001006 C70670160000 mov word [0x1670],0x0
0000100C C706AA0BFFFF mov word [0xbaa],0xffff
00001012 833EFA0600 cmp word [0x6fa],0x0
00001017 741D jz 0x1036
00001019 FF366616 push word [0x1666]
0000101D FF366416 push word [0x1664]
00001021 E87E56 call 0x66a2
00001024 83C404 add sp,0x4
00001027 B80300 mov ax,0x3
0000102A 50 push ax
0000102B E81F75 call 0x854d
0000102E 44 inc sp
0000102F 44 inc sp
00001030 A16E16 mov ax,[0x166e]
00001033 8946F6 mov [bp-0xa],ax
00001036 833E681600 cmp word [0x1668],0x0
0000103B 7507 jnz 0x1044
0000103D 833EFA0600 cmp word [0x6fa],0x0
00001042 7542 jnz 0x1086
00001044 33C0 xor ax,ax
00001046 50 push ax
00001047 FF76FA push word [bp-0x6]
0000104A FF76F8 push word [bp-0x8]
0000104D FF36240D push word [0xd24]
00001051 FF36220D push word [0xd22]
00001055 E8D8BD call 0xce30
00001058 83C40A add sp,0xa
0000105B FF36240D push word [0xd24]
0000105F FF36220D push word [0xd22]
00001063 A16616 mov ax,[0x1666]
00001066 8B166416 mov dx,[0x1664]
0000106A 89166E16 mov [0x166e],dx
0000106E A37016 mov [0x1670],ax
00001071 8956F6 mov [bp-0xa],dx
00001074 8BC2 mov ax,dx
00001076 50 push ax
00001077 B80100 mov ax,0x1
0000107A 50 push ax
0000107B 1E push ds
0000107C B8B017 mov ax,0x17b0
0000107F 50 push ax
00001080 E873BE call 0xcef6
00001083 83C40C add sp,0xc
00001086 A17016 mov ax,[0x1670]
00001089 8B166E16 mov dx,[0x166e]
0000108D 3B066616 cmp ax,[0x1666]
00001091 7506 jnz 0x1099
00001093 3B166416 cmp dx,[0x1664]
00001097 7466 jz 0x10ff
00001099 33C0 xor ax,ax
0000109B 50 push ax
0000109C FF76FE push word [bp-0x2]
0000109F FF76FC push word [bp-0x4]
000010A2 FF36240D push word [0xd24]
000010A6 FF36220D push word [0xd22]
000010AA E883BD call 0xce30
000010AD 83C40A add sp,0xa
000010B0 8B46F6 mov ax,[bp-0xa]
000010B3 050700 add ax,0x7
000010B6 8946F6 mov [bp-0xa],ax
000010B9 FF36240D push word [0xd24]
000010BD FF36220D push word [0xd22]
000010C1 B80100 mov ax,0x1
000010C4 50 push ax
000010C5 B80200 mov ax,0x2
000010C8 50 push ax
000010C9 16 push ss
000010CA 8D46F6 lea ax,[bp-0xa]
000010CD 50 push ax
000010CE E825BE call 0xcef6
000010D1 83C40C add sp,0xc
000010D4 B80100 mov ax,0x1
000010D7 50 push ax
000010D8 33C0 xor ax,ax
000010DA BA0200 mov dx,0x2
000010DD 50 push ax
000010DE 52 push dx
000010DF FF36240D push word [0xd24]
000010E3 FF36220D push word [0xd22]
000010E7 E846BD call 0xce30
000010EA 83C40A add sp,0xa
000010ED FF36240D push word [0xd24]
000010F1 FF36220D push word [0xd22]
000010F5 FF36FA06 push word [0x6fa]
000010F9 E898C0 call 0xd194
000010FC 83C406 add sp,0x6
000010FF B80200 mov ax,0x2
00001102 50 push ax
00001103 33C0 xor ax,ax
00001105 33D2 xor dx,dx
00001107 50 push ax
00001108 52 push dx
00001109 FF36240D push word [0xd24]
0000110D FF36220D push word [0xd22]
00001111 E81CBD call 0xce30
00001114 83C40A add sp,0xa
00001117 5F pop di
00001118 5E pop si
00001119 8BE5 mov sp,bp
0000111B 5D pop bp
0000111C C3 ret
0000111D 55 push bp
0000111E 8BEC mov bp,sp
00001120 83EC60 sub sp,0x60
00001123 56 push si
00001124 57 push di
00001125 FF7606 push word [bp+0x6]
00001128 FF7604 push word [bp+0x4]
0000112B E8A0DE call 0xefce
0000112E 83C404 add sp,0x4
00001131 48 dec ax
00001132 C45E04 les bx,word [bp+0x4]
00001135 03D8 add bx,ax
00001137 26C60700 mov byte [es:bx],0x0
0000113B 8B5E04 mov bx,[bp+0x4]
0000113E 26807F013A cmp byte [es:bx+0x1],0x3a
00001143 7513 jnz 0x1158
00001145 F70670060001 test word [0x670],0x100
0000114B 750B jnz 0x1158
0000114D 8B4604 mov ax,[bp+0x4]
00001150 40 inc ax
00001151 40 inc ax
00001152 FF7606 push word [bp+0x6]
00001155 50 push ax
00001156 EB06 jmp 0x115e
00001158 FF7606 push word [bp+0x6]
0000115B FF7604 push word [bp+0x4]
0000115E 16 push ss
0000115F 8D46A0 lea ax,[bp-0x60]
00001162 50 push ax
00001163 E8FEDD call 0xef64
00001166 83C408 add sp,0x8
00001169 B82C00 mov ax,0x2c
0000116C 50 push ax
0000116D E844EA call 0xfbb4
00001170 44 inc sp
00001171 44 inc sp
00001172 8946F8 mov [bp-0x8],ax
00001175 8956FA mov [bp-0x6],dx
00001178 0BC2 or ax,dx
0000117A 7510 jnz 0x118c
0000117C B80100 mov ax,0x1
0000117F 50 push ax
00001180 33C0 xor ax,ax
00001182 33D2 xor dx,dx
00001184 50 push ax
00001185 52 push dx
00001186 E88E71 call 0x8317
00001189 83C406 add sp,0x6
0000118C B81700 mov ax,0x17
0000118F 50 push ax
00001190 FF76FA push word [bp-0x6]
00001193 FF76F8 push word [bp-0x8]
00001196 16 push ss
00001197 8D46A0 lea ax,[bp-0x60]
0000119A 50 push ax
0000119B E8CBD3 call 0xe569
0000119E 83C40A add sp,0xa
000011A1 0BC0 or ax,ax
000011A3 7521 jnz 0x11c6
000011A5 C45EF8 les bx,word [bp-0x8]
000011A8 26F6471510 test byte [es:bx+0x15],0x10
000011AD 7407 jz 0x11b6
000011AF 26807F1E2E cmp byte [es:bx+0x1e],0x2e
000011B4 7510 jnz 0x11c6
000011B6 FF76FA push word [bp-0x6]
000011B9 FF76F8 push word [bp-0x8]
000011BC E8DCD3 call 0xe59b
000011BF 83C404 add sp,0x4
000011C2 0BC0 or ax,ax
000011C4 74DF jz 0x11a5
000011C6 C45EF8 les bx,word [bp-0x8]
000011C9 26F6471510 test byte [es:bx+0x15],0x10
000011CE 7425 jz 0x11f5
000011D0 B80400 mov ax,0x4
000011D3 50 push ax
000011D4 8B46F8 mov ax,[bp-0x8]
000011D7 051600 add ax,0x16
000011DA FF76FA push word [bp-0x6]
000011DD 50 push ax
000011DE 1E push ds
000011DF B87316 mov ax,0x1673
000011E2 50 push ax
000011E3 E841D9 call 0xeb27
000011E6 83C40A add sp,0xa
000011E9 C45EF8 les bx,word [bp-0x8]
000011EC 268A4715 mov al,[es:bx+0x15]
000011F0 A27716 mov [0x1677],al
000011F3 EB12 jmp 0x1207
000011F5 B80500 mov ax,0x5
000011F8 50 push ax
000011F9 33C0 xor ax,ax
000011FB 50 push ax
000011FC 1E push ds
000011FD B87316 mov ax,0x1673
00001200 50 push ax
00001201 E86BD9 call 0xeb6f
00001204 83C408 add sp,0x8
00001207 A16E06 mov ax,[0x66e]
0000120A 25000C and ax,0xc00
0000120D 3D0004 cmp ax,0x400
00001210 746F jz 0x1281
00001212 3D0008 cmp ax,0x800
00001215 7403 jz 0x121a
00001217 E99700 jmp 0x12b1
0000121A 33C0 xor ax,ax
0000121C 33D2 xor dx,dx
0000121E 50 push ax
0000121F 52 push dx
00001220 50 push ax
00001221 16 push ss
00001222 8D46A0 lea ax,[bp-0x60]
00001225 50 push ax
00001226 E87875 call 0x87a1
00001229 83C40A add sp,0xa
0000122C 8946F4 mov [bp-0xc],ax
0000122F 8956F6 mov [bp-0xa],dx
00001232 0BC2 or ax,dx
00001234 747B jz 0x12b1
00001236 8B46F6 mov ax,[bp-0xa]
00001239 8B56F4 mov dx,[bp-0xc]
0000123C 42 inc dx
0000123D 42 inc dx
0000123E 8956F0 mov [bp-0x10],dx
00001241 8946F2 mov [bp-0xe],ax
00001244 F70670060001 test word [0x670],0x100
0000124A 7409 jz 0x1255
0000124C 836EF002 sub word [bp-0x10],0x2
00001250 EB10 jmp 0x1262
00001252 FF46F0 inc word [bp-0x10]
00001255 C45EF0 les bx,word [bp-0x10]
00001258 268A4701 mov al,[es:bx+0x1]
0000125C 3A06090D cmp al,[0xd09]
00001260 74F0 jz 0x1252
00001262 FF76F2 push word [bp-0xe]
00001265 FF76F0 push word [bp-0x10]
00001268 16 push ss
00001269 8D46A0 lea ax,[bp-0x60]
0000126C 50 push ax
0000126D E8F4DC call 0xef64
00001270 83C408 add sp,0x8
00001273 FF76F6 push word [bp-0xa]
00001276 FF76F4 push word [bp-0xc]
00001279 E852E8 call 0xface
0000127C 83C404 add sp,0x4
0000127F EB30 jmp 0x12b1
00001281 A0090D mov al,[0xd09]
00001284 B400 mov ah,0x0
00001286 50 push ax
00001287 16 push ss
00001288 8D46A0 lea ax,[bp-0x60]
0000128B 50 push ax
0000128C E868DC call 0xeef7
0000128F 83C406 add sp,0x6
00001292 8946F4 mov [bp-0xc],ax
00001295 8956F6 mov [bp-0xa],dx
00001298 0BC2 or ax,dx
0000129A 7415 jz 0x12b1
0000129C FF46F4 inc word [bp-0xc]
0000129F 8B46F4 mov ax,[bp-0xc]
000012A2 FF76F6 push word [bp-0xa]
000012A5 50 push ax
000012A6 16 push ss
000012A7 8D46A0 lea ax,[bp-0x60]
000012AA 50 push ax
000012AB E8B6DC call 0xef64
000012AE 83C408 add sp,0x8
000012B1 807EA13A cmp byte [bp-0x5f],0x3a
000012B5 7518 jnz 0x12cf
000012B7 F70670060001 test word [0x670],0x100
000012BD 7510 jnz 0x12cf
000012BF 16 push ss
000012C0 8D46A2 lea ax,[bp-0x5e]
000012C3 50 push ax
000012C4 16 push ss
000012C5 8D46A0 lea ax,[bp-0x60]
000012C8 50 push ax
000012C9 E898DC call 0xef64
000012CC 83C408 add sp,0x8
000012CF 16 push ss
000012D0 8D46A0 lea ax,[bp-0x60]
000012D3 50 push ax
000012D4 1E push ds
000012D5 B87816 mov ax,0x1678
000012D8 50 push ax
000012D9 E888DC call 0xef64
000012DC 83C408 add sp,0x8
000012DF 16 push ss
000012E0 8D46A0 lea ax,[bp-0x60]
000012E3 50 push ax
000012E4 E8E7DC call 0xefce
000012E7 83C404 add sp,0x4
000012EA 050600 add ax,0x6
000012ED 8946FE mov [bp-0x2],ax
000012F0 BE0100 mov si,0x1
000012F3 C746FC0000 mov word [bp-0x4],0x0
000012F8 EB0A jmp 0x1304
000012FA 8A847216 mov al,[si+0x1672]
000012FE B400 mov ah,0x0
00001300 0146FC add [bp-0x4],ax
00001303 46 inc si
00001304 3B76FE cmp si,[bp-0x2]
00001307 76F1 jna 0x12fa
00001309 8A46FC mov al,[bp-0x4]
0000130C A27216 mov [0x1672],al
0000130F C41E220D les bx,word [0xd22]
00001313 268B07 mov ax,[es:bx]
00001316 40 inc ax
00001317 268907 mov [es:bx],ax
0000131A 0BC0 or ax,ax
0000131C 7D19 jnl 0x1337
0000131E 268B470E mov ax,[es:bx+0xe]
00001322 268B7F0C mov di,[es:bx+0xc]
00001326 26FF470C inc word [es:bx+0xc]
0000132A B206 mov dl,0x6
0000132C 8EC0 mov es,ax
0000132E 268815 mov [es:di],dl
00001331 8AC2 mov al,dl
00001333 B400 mov ah,0x0
00001335 EB11 jmp 0x1348
00001337 FF36240D push word [0xd24]
0000133B FF36220D push word [0xd22]
0000133F B006 mov al,0x6
00001341 50 push ax
00001342 E831BE call 0xd176
00001345 83C406 add sp,0x6
00001348 FF36240D push word [0xd24]
0000134C FF36220D push word [0xd22]
00001350 B80100 mov ax,0x1
00001353 50 push ax
00001354 B80200 mov ax,0x2
00001357 50 push ax
00001358 16 push ss
00001359 8D46FE lea ax,[bp-0x2]
0000135C 50 push ax
0000135D E896BB call 0xcef6
00001360 83C40C add sp,0xc
00001363 FF36240D push word [0xd24]
00001367 FF36220D push word [0xd22]
0000136B FF76FE push word [bp-0x2]
0000136E B80100 mov ax,0x1
00001371 50 push ax
00001372 1E push ds
00001373 B87216 mov ax,0x1672
00001376 50 push ax
00001377 E87CBB call 0xcef6
0000137A 83C40C add sp,0xc
0000137D FF76FA push word [bp-0x6]
00001380 FF76F8 push word [bp-0x8]
00001383 E848E7 call 0xface
00001386 83C404 add sp,0x4
00001389 5F pop di
0000138A 5E pop si
0000138B 8BE5 mov sp,bp
0000138D 5D pop bp
0000138E C3 ret
0000138F 55 push bp
00001390 8BEC mov bp,sp
00001392 83EC5C sub sp,0x5c
00001395 56 push si
00001396 BEFFFF mov si,0xffff
00001399 C45E04 les bx,word [bp+0x4]
0000139C 268A07 mov al,[es:bx]
0000139F B400 mov ah,0x0
000013A1 50 push ax
000013A2 E81BCC call 0xdfc0
000013A5 44 inc sp
000013A6 44 inc sp
000013A7 8846F9 mov [bp-0x7],al
000013AA A16E06 mov ax,[0x66e]
000013AD 250003 and ax,0x300
000013B0 0BC0 or ax,ax
000013B2 7407 jz 0x13bb
000013B4 3D0002 cmp ax,0x200
000013B7 742E jz 0x13e7
000013B9 EB57 jmp 0x1412
000013BB 16 push ss
000013BC 8D46FA lea ax,[bp-0x6]
000013BF 50 push ax
000013C0 FF7606 push word [bp+0x6]
000013C3 FF7604 push word [bp+0x4]
000013C6 E8D178 call 0x8c9a
000013C9 83C408 add sp,0x8
000013CC 0BC0 or ax,ax
000013CE 7442 jz 0x1412
000013D0 A1DC97 mov ax,[0x97dc]
000013D3 8B16DA97 mov dx,[0x97da]
000013D7 3B46FC cmp ax,[bp-0x4]
000013DA 7736 ja 0x1412
000013DC 7505 jnz 0x13e3
000013DE 3B56FA cmp dx,[bp-0x6]
000013E1 772F ja 0x1412
000013E3 33F6 xor si,si
000013E5 EB2B jmp 0x1412
000013E7 16 push ss
000013E8 8D46FA lea ax,[bp-0x6]
000013EB 50 push ax
000013EC FF7606 push word [bp+0x6]
000013EF FF7604 push word [bp+0x4]
000013F2 E8A578 call 0x8c9a
000013F5 83C408 add sp,0x8
000013F8 0BC0 or ax,ax
000013FA 7416 jz 0x1412
000013FC 1E push ds
000013FD B88496 mov ax,0x9684
00001400 50 push ax
00001401 1E push ds
00001402 B80F08 mov ax,0x80f
00001405 50 push ax
00001406 E8E57A call 0x8eee
00001409 83C408 add sp,0x8
0000140C 0BC0 or ax,ax
0000140E 7502 jnz 0x1412
00001410 33F6 xor si,si
00001412 807EF943 cmp byte [bp-0x7],0x43
00001416 7409 jz 0x1421
00001418 807EF941 cmp byte [bp-0x7],0x41
0000141C 7403 jz 0x1421
0000141E E98A00 jmp 0x14ab
00001421 16 push ss
00001422 8D46E6 lea ax,[bp-0x1a]
00001425 50 push ax
00001426 16 push ss
00001427 8D46EC lea ax,[bp-0x14]
0000142A 50 push ax
0000142B 16 push ss
0000142C 8D46A4 lea ax,[bp-0x5c]
0000142F 50 push ax
00001430 16 push ss
00001431 8D46F6 lea ax,[bp-0xa]
00001434 50 push ax
00001435 FF7606 push word [bp+0x6]
00001438 FF7604 push word [bp+0x4]
0000143B E854B3 call 0xc792
0000143E 83C414 add sp,0x14
00001441 16 push ss
00001442 8D46EC lea ax,[bp-0x14]
00001445 50 push ax
00001446 E87BDC call 0xf0c4
00001449 83C404 add sp,0x4
0000144C 1E push ds
0000144D B81A08 mov ax,0x81a
00001450 50 push ax
00001451 16 push ss
00001452 8D46EC lea ax,[bp-0x14]
00001455 50 push ax
00001456 E8DBDA call 0xef34
00001459 83C408 add sp,0x8
0000145C 0BC0 or ax,ax
0000145E 7448 jz 0x14a8
00001460 1E push ds
00001461 B80808 mov ax,0x808
00001464 50 push ax
00001465 16 push ss
00001466 8D46EC lea ax,[bp-0x14]
00001469 50 push ax
0000146A E8C7DA call 0xef34
0000146D 83C408 add sp,0x8
00001470 0BC0 or ax,ax
00001472 7434 jz 0x14a8
00001474 1E push ds
00001475 B81E08 mov ax,0x81e
00001478 50 push ax
00001479 16 push ss
0000147A 8D46EC lea ax,[bp-0x14]
0000147D 50 push ax
0000147E E8B3DA call 0xef34
00001481 83C408 add sp,0x8
00001484 0BC0 or ax,ax
00001486 7420 jz 0x14a8
00001488 807EED4F cmp byte [bp-0x13],0x4f
0000148C 751D jnz 0x14ab
0000148E 807EEE4D cmp byte [bp-0x12],0x4d
00001492 7517 jnz 0x14ab
00001494 8A46EF mov al,[bp-0x11]
00001497 B400 mov ah,0x0
00001499 8BD8 mov bx,ax
0000149B F6875B1202 test byte [bx+0x125b],0x2
000014A0 7409 jz 0x14ab
000014A2 807EF000 cmp byte [bp-0x10],0x0
000014A6 7503 jnz 0x14ab
000014A8 BEFFFF mov si,0xffff
000014AB 0BF6 or si,si
000014AD 7533 jnz 0x14e2
000014AF 1E push ds
000014B0 B82508 mov ax,0x825
000014B3 50 push ax
000014B4 E87570 call 0x852c
000014B7 83C404 add sp,0x4
000014BA 1E push ds
000014BB B88496 mov ax,0x9684
000014BE 50 push ax
000014BF E86A70 call 0x852c
000014C2 83C404 add sp,0x4
000014C5 E85B70 call 0x8523
000014C8 B80100 mov ax,0x1
000014CB 50 push ax
000014CC FF367016 push word [0x1670]
000014D0 FF366E16 push word [0x166e]
000014D4 FF361C0D push word [0xd1c]
000014D8 FF361A0D push word [0xd1a]
000014DC E851B9 call 0xce30
000014DF 83C40A add sp,0xa
000014E2 8BC6 mov ax,si
000014E4 5E pop si
000014E5 8BE5 mov sp,bp
000014E7 5D pop bp
000014E8 C3 ret
000014E9 55 push bp
000014EA 8BEC mov bp,sp
000014EC 807E0400 cmp byte [bp+0x4],0x0
000014F0 7206 jc 0x14f8
000014F2 807E0404 cmp byte [bp+0x4],0x4
000014F6 765A jna 0x1552
000014F8 1E push ds
000014F9 B88C13 mov ax,0x138c
000014FC 50 push ax
000014FD 1E push ds
000014FE B82F08 mov ax,0x82f
00001501 50 push ax
00001502 E8EDB6 call 0xcbf2
00001505 83C408 add sp,0x8
00001508 1E push ds
00001509 B88C13 mov ax,0x138c
0000150C 50 push ax
0000150D 8A4604 mov al,[bp+0x4]
00001510 B400 mov ah,0x0
00001512 33D2 xor dx,dx
00001514 52 push dx
00001515 50 push ax
00001516 E80471 call 0x861d
00001519 83C404 add sp,0x4
0000151C 52 push dx
0000151D 50 push ax
0000151E E8D1B6 call 0xcbf2
00001521 83C408 add sp,0x8
00001524 1E push ds
00001525 B88C13 mov ax,0x138c
00001528 50 push ax
00001529 1E push ds
0000152A B8A907 mov ax,0x7a9
0000152D 50 push ax
0000152E E8C1B6 call 0xcbf2
00001531 83C408 add sp,0x8
00001534 B80100 mov ax,0x1
00001537 50 push ax
00001538 FF367016 push word [0x1670]
0000153C FF366E16 push word [0x166e]
00001540 FF361C0D push word [0xd1c]
00001544 FF361A0D push word [0xd1a]
00001548 E8E5B8 call 0xce30
0000154B 83C40A add sp,0xa
0000154E 33C0 xor ax,ax
00001550 EB03 jmp 0x1555
00001552 B8FFFF mov ax,0xffff
00001555 5D pop bp
00001556 C3 ret
00001557 55 push bp
00001558 8BEC mov bp,sp
0000155A 83EC5C sub sp,0x5c
0000155D 56 push si
0000155E 57 push di
0000155F C746FC0000 mov word [bp-0x4],0x0
00001564 C746F48496 mov word [bp-0xc],0x9684
00001569 8C5EF6 mov word [bp-0xa],ds
0000156C A07296 mov al,[0x9672]
0000156F B400 mov ah,0x0
00001571 250F00 and ax,0xf
00001574 8946FE mov [bp-0x2],ax
00001577 C606729600 mov byte [0x9672],0x0
0000157C 8A46FE mov al,[bp-0x2]
0000157F 50 push ax
00001580 E866FF call 0x14e9
00001583 44 inc sp
00001584 44 inc sp
00001585 0BC0 or ax,ax
00001587 7503 jnz 0x158c
00001589 E9E103 jmp 0x196d
0000158C C70608E0FFFF mov word [0xe008],0xffff
00001592 C7060AE0FFFF mov word [0xe00a],0xffff
00001598 1E push ds
00001599 B87406 mov ax,0x674
0000159C 50 push ax
0000159D 16 push ss
0000159E 8D46A4 lea ax,[bp-0x5c]
000015A1 50 push ax
000015A2 E8BFD9 call 0xef64
000015A5 83C408 add sp,0x8
000015A8 803E520658 cmp byte [0x652],0x58
000015AD 740A jz 0x15b9
000015AF 803E520645 cmp byte [0x652],0x45
000015B4 7403 jz 0x15b9
000015B6 E9DA00 jmp 0x1693
000015B9 803E520658 cmp byte [0x652],0x58
000015BE 7522 jnz 0x15e2
000015C0 A08496 mov al,[0x9684]
000015C3 3A06090D cmp al,[0xd09]
000015C7 7507 jnz 0x15d0
000015C9 1E push ds
000015CA B88596 mov ax,0x9685
000015CD 50 push ax
000015CE EB64 jmp 0x1634
000015D0 1E push ds
000015D1 B88496 mov ax,0x9684
000015D4 50 push ax
000015D5 16 push ss
000015D6 8D46A4 lea ax,[bp-0x5c]
000015D9 50 push ax
000015DA E8DBD8 call 0xeeb8
000015DD 83C408 add sp,0x8
000015E0 EB5D jmp 0x163f
000015E2 A0090D mov al,[0xd09]
000015E5 B400 mov ah,0x0
000015E7 50 push ax
000015E8 1E push ds
000015E9 B88496 mov ax,0x9684
000015EC 50 push ax
000015ED E878C5 call 0xdb68
000015F0 83C406 add sp,0x6
000015F3 8946F4 mov [bp-0xc],ax
000015F6 8956F6 mov [bp-0xa],dx
000015F9 0BC2 or ax,dx
000015FB 751C jnz 0x1619
000015FD 803E740600 cmp byte [0x674],0x0
00001602 7415 jz 0x1619
00001604 B83A00 mov ax,0x3a
00001607 50 push ax
00001608 1E push ds
00001609 B88496 mov ax,0x9684
0000160C 50 push ax
0000160D E8E7D8 call 0xeef7
00001610 83C406 add sp,0x6
00001613 8946F4 mov [bp-0xc],ax
00001616 8956F6 mov [bp-0xa],dx
00001619 8B46F4 mov ax,[bp-0xc]
0000161C 0B46F6 or ax,[bp-0xa]
0000161F 7405 jz 0x1626
00001621 FF46F4 inc word [bp-0xc]
00001624 EB08 jmp 0x162e
00001626 C746F48496 mov word [bp-0xc],0x9684
0000162B 8C5EF6 mov word [bp-0xa],ds
0000162E FF76F6 push word [bp-0xa]
00001631 FF76F4 push word [bp-0xc]
00001634 16 push ss
00001635 8D46A4 lea ax,[bp-0x5c]
00001638 50 push ax
00001639 E87CD8 call 0xeeb8
0000163C 83C408 add sp,0x8
0000163F 16 push ss
00001640 8D46A4 lea ax,[bp-0x5c]
00001643 50 push ax
00001644 E848FD call 0x138f
00001647 83C404 add sp,0x4
0000164A 0BC0 or ax,ax
0000164C 752A jnz 0x1678
0000164E E91C03 jmp 0x196d
00001651 837EFC00 cmp word [bp-0x4],0x0
00001655 7512 jnz 0x1669
00001657 16 push ss
00001658 8D46A4 lea ax,[bp-0x5c]
0000165B 50 push ax
0000165C E88776 call 0x8ce6
0000165F 83C404 add sp,0x4
00001662 C746FCFFFF mov word [bp-0x4],0xffff
00001667 EB0F jmp 0x1678
00001669 B80D00 mov ax,0xd
0000166C 50 push ax
0000166D 16 push ss
0000166E 8D46A4 lea ax,[bp-0x5c]
00001671 50 push ax
00001672 E8A26C call 0x8317
00001675 83C406 add sp,0x6
00001678 1E push ds
00001679 B84008 mov ax,0x840
0000167C 50 push ax
0000167D 16 push ss
0000167E 8D46A4 lea ax,[bp-0x5c]
00001681 50 push ax
00001682 E8C5B4 call 0xcb4a
00001685 83C408 add sp,0x8
00001688 A3220D mov [0xd22],ax
0000168B 8916240D mov [0xd24],dx
0000168F 0BC2 or ax,dx
00001691 74BE jz 0x1651
00001693 803E520650 cmp byte [0x652],0x50
00001698 750D jnz 0x16a7
0000169A 1E push ds
0000169B B87813 mov ax,0x1378
0000169E 50 push ax
0000169F E8E2AD call 0xc484
000016A2 83C404 add sp,0x4
000016A5 EB54 jmp 0x16fb
000016A7 1E push ds
000016A8 B84308 mov ax,0x843
000016AB 50 push ax
000016AC E87D6E call 0x852c
000016AF 83C404 add sp,0x4
000016B2 1E push ds
000016B3 837EFE00 cmp word [bp-0x2],0x0
000016B7 7505 jnz 0x16be
000016B9 B85108 mov ax,0x851
000016BC EB03 jmp 0x16c1
000016BE B85908 mov ax,0x859
000016C1 50 push ax
000016C2 E8676E call 0x852c
000016C5 83C404 add sp,0x4
000016C8 1E push ds
000016C9 B8C007 mov ax,0x7c0
000016CC 50 push ax
000016CD E85C6E call 0x852c
000016D0 83C404 add sp,0x4
000016D3 16 push ss
000016D4 8D46A4 lea ax,[bp-0x5c]
000016D7 50 push ax
000016D8 E8516E call 0x852c
000016DB 83C404 add sp,0x4
000016DE A16616 mov ax,[0x1666]
000016E1 8B166416 mov dx,[0x1664]
000016E5 8956F8 mov [bp-0x8],dx
000016E8 8946FA mov [bp-0x6],ax
000016EB 50 push ax
000016EC 52 push dx
000016ED FF366616 push word [0x1666]
000016F1 FF366416 push word [0x1664]
000016F5 E8F772 call 0x89ef
000016F8 83C408 add sp,0x8
000016FB 837EFE00 cmp word [bp-0x2],0x0
000016FF 7503 jnz 0x1704
00001701 E9AA01 jmp 0x18ae
00001704 FF76FE push word [bp-0x2]
00001707 E8F769 call 0x8101
0000170A 44 inc sp
0000170B 44 inc sp
0000170C E9AF00 jmp 0x17be
0000170F B80080 mov ax,0x8000
00001712 8BF8 mov di,ax
00001714 33D2 xor dx,dx
00001716 3B166616 cmp dx,[0x1666]
0000171A 720C jc 0x1728
0000171C 7706 ja 0x1724
0000171E 3B066416 cmp ax,[0x1664]
00001722 7604 jna 0x1728
00001724 8B3E6416 mov di,[0x1664]
00001728 293E6416 sub [0x1664],di
0000172C 831E661600 sbb word [0x1666],0x0
00001731 57 push di
00001732 E80D6A call 0x8142
00001735 44 inc sp
00001736 44 inc sp
00001737 803E520650 cmp byte [0x652],0x50
0000173C 7545 jnz 0x1783
0000173E 57 push di
0000173F 1E push ds
00001740 B87216 mov ax,0x1672
00001743 50 push ax
00001744 E8376B call 0x827e
00001747 83C406 add sp,0x6
0000174A 33F6 xor si,si
0000174C EB2F jmp 0x177d
0000174E A17813 mov ax,[0x1378]
00001751 40 inc ax
00001752 A37813 mov [0x1378],ax
00001755 0BC0 or ax,ax
00001757 7D13 jnl 0x176c
00001759 C41E8413 les bx,word [0x1384]
0000175D FF068413 inc word [0x1384]
00001761 8A847216 mov al,[si+0x1672]
00001765 268807 mov [es:bx],al
00001768 B400 mov ah,0x0
0000176A EB10 jmp 0x177c
0000176C 1E push ds
0000176D B87813 mov ax,0x1378
00001770 50 push ax
00001771 8A847216 mov al,[si+0x1672]
00001775 50 push ax
00001776 E8FDB9 call 0xd176
00001779 83C406 add sp,0x6
0000177C 46 inc si
0000177D 3BF7 cmp si,di
0000177F 72CD jc 0x174e
00001781 EB3B jmp 0x17be
00001783 FF36240D push word [0xd24]
00001787 FF36220D push word [0xd22]
0000178B 57 push di
0000178C 1E push ds
0000178D B87216 mov ax,0x1672
00001790 50 push ax
00001791 E8586D call 0x84ec
00001794 83C40A add sp,0xa
00001797 3BC7 cmp ax,di
00001799 740F jz 0x17aa
0000179B B80400 mov ax,0x4
0000179E 50 push ax
0000179F 16 push ss
000017A0 8D46A4 lea ax,[bp-0x5c]
000017A3 50 push ax
000017A4 E8706B call 0x8317
000017A7 83C406 add sp,0x6
000017AA FF76FA push word [bp-0x6]
000017AD FF76F8 push word [bp-0x8]
000017B0 FF366616 push word [0x1666]
000017B4 FF366416 push word [0x1664]
000017B8 E83472 call 0x89ef
000017BB 83C408 add sp,0x8
000017BE A16416 mov ax,[0x1664]
000017C1 0B066616 or ax,[0x1666]
000017C5 7503 jnz 0x17ca
000017C7 E9F700 jmp 0x18c1
000017CA 833E360D00 cmp word [0xd36],0x0
000017CF 7503 jnz 0x17d4
000017D1 E93BFF jmp 0x170f
000017D4 E9EA00 jmp 0x18c1
000017D7 B80080 mov ax,0x8000
000017DA 8BF8 mov di,ax
000017DC 33D2 xor dx,dx
000017DE 3B166616 cmp dx,[0x1666]
000017E2 720C jc 0x17f0
000017E4 7706 ja 0x17ec
000017E6 3B066416 cmp ax,[0x1664]
000017EA 7604 jna 0x17f0
000017EC 8B3E6416 mov di,[0x1664]
000017F0 293E6416 sub [0x1664],di
000017F4 831E661600 sbb word [0x1666],0x0
000017F9 FF361C0D push word [0xd1c]
000017FD FF361A0D push word [0xd1a]
00001801 57 push di
00001802 B80100 mov ax,0x1
00001805 50 push ax
00001806 1E push ds
00001807 B87216 mov ax,0x1672
0000180A 50 push ax
0000180B E80EB5 call 0xcd1c
0000180E 83C40C add sp,0xc
00001811 3BC7 cmp ax,di
00001813 7412 jz 0x1827
00001815 B80500 mov ax,0x5
00001818 50 push ax
00001819 FF366C06 push word [0x66c]
0000181D FF366A06 push word [0x66a]
00001821 E8F36A call 0x8317
00001824 83C406 add sp,0x6
00001827 803E520650 cmp byte [0x652],0x50
0000182C 7545 jnz 0x1873
0000182E 57 push di
0000182F 1E push ds
00001830 B87216 mov ax,0x1672
00001833 50 push ax
00001834 E8476A call 0x827e
00001837 83C406 add sp,0x6
0000183A 33F6 xor si,si
0000183C EB2F jmp 0x186d
0000183E A17813 mov ax,[0x1378]
00001841 40 inc ax
00001842 A37813 mov [0x1378],ax
00001845 0BC0 or ax,ax
00001847 7D13 jnl 0x185c
00001849 C41E8413 les bx,word [0x1384]
0000184D FF068413 inc word [0x1384]
00001851 8A847216 mov al,[si+0x1672]
00001855 268807 mov [es:bx],al
00001858 B400 mov ah,0x0
0000185A EB10 jmp 0x186c
0000185C 1E push ds
0000185D B87813 mov ax,0x1378
00001860 50 push ax
00001861 8A847216 mov al,[si+0x1672]
00001865 50 push ax
00001866 E80DB9 call 0xd176
00001869 83C406 add sp,0x6
0000186C 46 inc si
0000186D 3BF7 cmp si,di
0000186F 72CD jc 0x183e
00001871 EB3B jmp 0x18ae
00001873 FF36240D push word [0xd24]
00001877 FF36220D push word [0xd22]
0000187B 57 push di
0000187C 1E push ds
0000187D B87216 mov ax,0x1672
00001880 50 push ax
00001881 E8686C call 0x84ec
00001884 83C40A add sp,0xa
00001887 3BC7 cmp ax,di
00001889 740F jz 0x189a
0000188B B80400 mov ax,0x4
0000188E 50 push ax
0000188F 16 push ss
00001890 8D46A4 lea ax,[bp-0x5c]
00001893 50 push ax
00001894 E8806A call 0x8317
00001897 83C406 add sp,0x6
0000189A FF76FA push word [bp-0x6]
0000189D FF76F8 push word [bp-0x8]
000018A0 FF366616 push word [0x1666]
000018A4 FF366416 push word [0x1664]
000018A8 E84471 call 0x89ef
000018AB 83C408 add sp,0x8
000018AE A16416 mov ax,[0x1664]
000018B1 0B066616 or ax,[0x1666]
000018B5 740A jz 0x18c1
000018B7 833E360D00 cmp word [0xd36],0x0
000018BC 7503 jnz 0x18c1
000018BE E916FF jmp 0x17d7
000018C1 803E520650 cmp byte [0x652],0x50
000018C6 750A jnz 0x18d2
000018C8 1E push ds
000018C9 B87813 mov ax,0x1378
000018CC 50 push ax
000018CD E8B4AB call 0xc484
000018D0 EB2D jmp 0x18ff
000018D2 FF36240D push word [0xd24]
000018D6 FF36220D push word [0xd22]
000018DA E803AB call 0xc3e0
000018DD 83C404 add sp,0x4
000018E0 1E push ds
000018E1 B8DA97 mov ax,0x97da
000018E4 50 push ax
000018E5 16 push ss
000018E6 8D46A4 lea ax,[bp-0x5c]
000018E9 50 push ax
000018EA E87A73 call 0x8c67
000018ED 83C408 add sp,0x8
000018F0 833E360D00 cmp word [0xd36],0x0
000018F5 740B jz 0x1902
000018F7 16 push ss
000018F8 8D46A4 lea ax,[bp-0x5c]
000018FB 50 push ax
000018FC E8A0DA call 0xf39f
000018FF 83C404 add sp,0x4
00001902 833E360D00 cmp word [0xd36],0x0
00001907 7564 jnz 0x196d
00001909 16 push ss
0000190A 8D46A4 lea ax,[bp-0x5c]
0000190D 50 push ax
0000190E E8BDD6 call 0xefce
00001911 83C404 add sp,0x4
00001914 051B00 add ax,0x1b
00001917 50 push ax
00001918 E8326C call 0x854d
0000191B 44 inc sp
0000191C 44 inc sp
0000191D A10AE0 mov ax,[0xe00a]
00001920 8B1608E0 mov dx,[0xe008]
00001924 F7D2 not dx
00001926 F7D0 not ax
00001928 3B06E299 cmp ax,[0x99e2]
0000192C 7506 jnz 0x1934
0000192E 3B16E099 cmp dx,[0x99e0]
00001932 7411 jz 0x1945
00001934 1E push ds
00001935 B86308 mov ax,0x863
00001938 50 push ax
00001939 E8F06B call 0x852c
0000193C 83C404 add sp,0x4
0000193F FF067206 inc word [0x672]
00001943 EB1A jmp 0x195f
00001945 803E520650 cmp byte [0x652],0x50
0000194A 7421 jz 0x196d
0000194C F7066E060040 test word [0x66e],0x4000
00001952 7519 jnz 0x196d
00001954 1E push ds
00001955 B87108 mov ax,0x871
00001958 50 push ax
00001959 E8D06B call 0x852c
0000195C 83C404 add sp,0x4
0000195F 16 push ss
00001960 8D46A4 lea ax,[bp-0x5c]
00001963 50 push ax
00001964 E8C56B call 0x852c
00001967 83C404 add sp,0x4
0000196A E8B66B call 0x8523
0000196D 5F pop di
0000196E 5E pop si
0000196F 8BE5 mov sp,bp
00001971 5D pop bp
00001972 C3 ret
00001973 55 push bp
00001974 8BEC mov bp,sp
00001976 4C dec sp
00001977 4C dec sp
00001978 FF361C0D push word [0xd1c]
0000197C FF361A0D push word [0xd1a]
00001980 B80100 mov ax,0x1
00001983 50 push ax
00001984 B80200 mov ax,0x2
00001987 50 push ax
00001988 16 push ss
00001989 8D46FE lea ax,[bp-0x2]
0000198C 50 push ax
0000198D E88CB3 call 0xcd1c
00001990 83C40C add sp,0xc
00001993 FF361C0D push word [0xd1c]
00001997 FF361A0D push word [0xd1a]
0000199B FF76FE push word [bp-0x2]
0000199E B80100 mov ax,0x1
000019A1 50 push ax
000019A2 1E push ds
000019A3 B87B96 mov ax,0x967b
000019A6 50 push ax
000019A7 E872B3 call 0xcd1c
000019AA 83C40C add sp,0xc
000019AD 8B5EFE mov bx,[bp-0x2]
000019B0 C6877B9600 mov byte [bx-0x6985],0x0
000019B5 E86AEA call 0x422
000019B8 A18296 mov ax,[0x9682]
000019BB 8B168096 mov dx,[0x9680]
000019BF 8916E099 mov [0x99e0],dx
000019C3 A3E299 mov [0x99e2],ax
000019C6 33C0 xor ax,ax
000019C8 33D2 xor dx,dx
000019CA 89166E16 mov [0x166e],dx
000019CE A37016 mov [0x1670],ax
000019D1 89166416 mov [0x1664],dx
000019D5 A36616 mov [0x1666],ax
000019D8 833E060700 cmp word [0x706],0x0
000019DD 7507 jnz 0x19e6
000019DF 803E520643 cmp byte [0x652],0x43
000019E4 754F jnz 0x1a35
000019E6 F70670061000 test word [0x670],0x10
000019EC 7547 jnz 0x1a35
000019EE FF36240D push word [0xd24]
000019F2 FF36220D push word [0xd22]
000019F6 B80500 mov ax,0x5
000019F9 50 push ax
000019FA E897B7 call 0xd194
000019FD 83C406 add sp,0x6
00001A00 FF36240D push word [0xd24]
00001A04 FF36220D push word [0xd22]
00001A08 B80100 mov ax,0x1
00001A0B 50 push ax
00001A0C B80200 mov ax,0x2
00001A0F 50 push ax
00001A10 16 push ss
00001A11 8D46FE lea ax,[bp-0x2]
00001A14 50 push ax
00001A15 E8DEB4 call 0xcef6
00001A18 83C40C add sp,0xc
00001A1B FF36240D push word [0xd24]
00001A1F FF36220D push word [0xd22]
00001A23 FF76FE push word [bp-0x2]
00001A26 B80100 mov ax,0x1
00001A29 50 push ax
00001A2A 1E push ds
00001A2B B87B96 mov ax,0x967b
00001A2E 50 push ax
00001A2F E8C4B4 call 0xcef6
00001A32 83C40C add sp,0xc
00001A35 803E52064C cmp byte [0x652],0x4c
00001A3A 7407 jz 0x1a43
00001A3C 803E520656 cmp byte [0x652],0x56
00001A41 7503 jnz 0x1a46
00001A43 E87E09 call 0x23c4
00001A46 8BE5 mov sp,bp
00001A48 5D pop bp
00001A49 C3 ret
00001A4A 55 push bp
00001A4B 8BEC mov bp,sp
00001A4D 83EC0A sub sp,0xa
00001A50 56 push si
00001A51 57 push di
00001A52 8B7604 mov si,[bp+0x4]
00001A55 FF361C0D push word [0xd1c]
00001A59 FF361A0D push word [0xd1a]
00001A5D B80100 mov ax,0x1
00001A60 50 push ax
00001A61 B80200 mov ax,0x2
00001A64 50 push ax
00001A65 16 push ss
00001A66 8D46FC lea ax,[bp-0x4]
00001A69 50 push ax
00001A6A E8AFB2 call 0xcd1c
00001A6D 83C40C add sp,0xc
00001A70 8B46FC mov ax,[bp-0x4]
00001A73 2D0700 sub ax,0x7
00001A76 A36E16 mov [0x166e],ax
00001A79 C70670160000 mov word [0x1670],0x0
00001A7F FF361C0D push word [0xd1c]
00001A83 FF361A0D push word [0xd1a]
00001A87 B80100 mov ax,0x1
00001A8A 50 push ax
00001A8B B80200 mov ax,0x2
00001A8E 50 push ax
00001A8F 16 push ss
00001A90 8D46FA lea ax,[bp-0x6]
00001A93 50 push ax
00001A94 E885B2 call 0xcd1c
00001A97 83C40C add sp,0xc
00001A9A 8B46FA mov ax,[bp-0x6]
00001A9D A36416 mov [0x1664],ax
00001AA0 C70666160000 mov word [0x1666],0x0
00001AA6 FF361C0D push word [0xd1c]
00001AAA FF361A0D push word [0xd1a]
00001AAE E821CC call 0xe6d2
00001AB1 83C404 add sp,0x4
00001AB4 8846FF mov [bp-0x1],al
00001AB7 FF361C0D push word [0xd1c]
00001ABB FF361A0D push word [0xd1a]
00001ABF B80100 mov ax,0x1
00001AC2 50 push ax
00001AC3 B80400 mov ax,0x4
00001AC6 50 push ax
00001AC7 1E push ds
00001AC8 B8E099 mov ax,0x99e0
00001ACB 50 push ax
00001ACC E84DB2 call 0xcd1c
00001ACF 83C40C add sp,0xc
00001AD2 83FE01 cmp si,0x1
00001AD5 7514 jnz 0x1aeb
00001AD7 A16E16 mov ax,[0x166e]
00001ADA 8946FA mov [bp-0x6],ax
00001ADD A16616 mov ax,[0x1666]
00001AE0 8B166416 mov dx,[0x1664]
00001AE4 89166E16 mov [0x166e],dx
00001AE8 A37016 mov [0x1670],ax
00001AEB 8A46FF mov al,[bp-0x1]
00001AEE 50 push ax
00001AEF E8F7F9 call 0x14e9
00001AF2 44 inc sp
00001AF3 44 inc sp
00001AF4 0BC0 or ax,ax
00001AF6 7503 jnz 0x1afb
00001AF8 E92F01 jmp 0x1c2a
00001AFB 807EFF00 cmp byte [bp-0x1],0x0
00001AFF 7415 jz 0x1b16
00001B01 8A46FF mov al,[bp-0x1]
00001B04 B400 mov ah,0x0
00001B06 50 push ax
00001B07 E8F765 call 0x8101
00001B0A 44 inc sp
00001B0B 44 inc sp
00001B0C FF76FA push word [bp-0x6]
00001B0F E83066 call 0x8142
00001B12 44 inc sp
00001B13 44 inc sp
00001B14 EB31 jmp 0x1b47
00001B16 FF361C0D push word [0xd1c]
00001B1A FF361A0D push word [0xd1a]
00001B1E FF76FA push word [bp-0x6]
00001B21 B80100 mov ax,0x1
00001B24 50 push ax
00001B25 1E push ds
00001B26 B87216 mov ax,0x1672
00001B29 50 push ax
00001B2A E8EFB1 call 0xcd1c
00001B2D 83C40C add sp,0xc
00001B30 3B46FA cmp ax,[bp-0x6]
00001B33 7412 jz 0x1b47
00001B35 B80500 mov ax,0x5
00001B38 50 push ax
00001B39 FF366C06 push word [0x66c]
00001B3D FF366A06 push word [0x66a]
00001B41 E8D367 call 0x8317
00001B44 83C406 add sp,0x6
00001B47 C70608E0FFFF mov word [0xe008],0xffff
00001B4D C7060AE0FFFF mov word [0xe00a],0xffff
00001B53 FF76FA push word [bp-0x6]
00001B56 1E push ds
00001B57 B87216 mov ax,0x1672
00001B5A 50 push ax
00001B5B E82067 call 0x827e
00001B5E 83C406 add sp,0x6
00001B61 1E push ds
00001B62 B87D08 mov ax,0x87d
00001B65 50 push ax
00001B66 1E push ds
00001B67 B80808 mov ax,0x808
00001B6A 50 push ax
00001B6B E8DCAF call 0xcb4a
00001B6E 83C408 add sp,0x8
00001B71 8946F6 mov [bp-0xa],ax
00001B74 8956F8 mov [bp-0x8],dx
00001B77 33F6 xor si,si
00001B79 EB3B jmp 0x1bb6
00001B7B C45EF6 les bx,word [bp-0xa]
00001B7E 268B07 mov ax,[es:bx]
00001B81 40 inc ax
00001B82 268907 mov [es:bx],ax
00001B85 0BC0 or ax,ax
00001B87 7D1B jnl 0x1ba4
00001B89 268B470E mov ax,[es:bx+0xe]
00001B8D 268B7F0C mov di,[es:bx+0xc]
00001B91 26FF470C inc word [es:bx+0xc]
00001B95 8A947216 mov dl,[si+0x1672]
00001B99 8EC0 mov es,ax
00001B9B 268815 mov [es:di],dl
00001B9E 8AC2 mov al,dl
00001BA0 B400 mov ah,0x0
00001BA2 EB11 jmp 0x1bb5
00001BA4 FF76F8 push word [bp-0x8]
00001BA7 FF76F6 push word [bp-0xa]
00001BAA 8A847216 mov al,[si+0x1672]
00001BAE 50 push ax
00001BAF E8C4B5 call 0xd176
00001BB2 83C406 add sp,0x6
00001BB5 46 inc si
00001BB6 3B76FA cmp si,[bp-0x6]
00001BB9 72C0 jc 0x1b7b
00001BBB C45EF6 les bx,word [bp-0xa]
00001BBE 268B07 mov ax,[es:bx]
00001BC1 40 inc ax
00001BC2 268907 mov [es:bx],ax
00001BC5 0BC0 or ax,ax
00001BC7 7D19 jnl 0x1be2
00001BC9 268B470E mov ax,[es:bx+0xe]
00001BCD 268B7F0C mov di,[es:bx+0xc]
00001BD1 26FF470C inc word [es:bx+0xc]
00001BD5 B20A mov dl,0xa
00001BD7 8EC0 mov es,ax
00001BD9 268815 mov [es:di],dl
00001BDC 8AC2 mov al,dl
00001BDE B400 mov ah,0x0
00001BE0 EB0F jmp 0x1bf1
00001BE2 FF76F8 push word [bp-0x8]
00001BE5 FF76F6 push word [bp-0xa]
00001BE8 B00A mov al,0xa
00001BEA 50 push ax
00001BEB E888B5 call 0xd176
00001BEE 83C406 add sp,0x6
00001BF1 FF76F8 push word [bp-0x8]
00001BF4 FF76F6 push word [bp-0xa]
00001BF7 E8E6A7 call 0xc3e0
00001BFA 83C404 add sp,0x4
00001BFD 833E360D00 cmp word [0xd36],0x0
00001C02 7526 jnz 0x1c2a
00001C04 A10AE0 mov ax,[0xe00a]
00001C07 8B1608E0 mov dx,[0xe008]
00001C0B F7D2 not dx
00001C0D F7D0 not ax
00001C0F 3B06E299 cmp ax,[0x99e2]
00001C13 7506 jnz 0x1c1b
00001C15 3B16E099 cmp dx,[0x99e0]
00001C19 740F jz 0x1c2a
00001C1B 1E push ds
00001C1C B88008 mov ax,0x880
00001C1F 50 push ax
00001C20 E80969 call 0x852c
00001C23 83C404 add sp,0x4
00001C26 FF067206 inc word [0x672]
00001C2A 5F pop di
00001C2B 5E pop si
00001C2C 8BE5 mov sp,bp
00001C2E 5D pop bp
00001C2F C3 ret
00001C30 55 push bp
00001C31 8BEC mov bp,sp
00001C33 83EC04 sub sp,0x4
00001C36 56 push si
00001C37 FF361C0D push word [0xd1c]
00001C3B FF361A0D push word [0xd1a]
00001C3F B80100 mov ax,0x1
00001C42 50 push ax
00001C43 B80200 mov ax,0x2
00001C46 50 push ax
00001C47 16 push ss
00001C48 8D46FE lea ax,[bp-0x2]
00001C4B 50 push ax
00001C4C E8CDB0 call 0xcd1c
00001C4F 83C40C add sp,0xc
00001C52 FF361C0D push word [0xd1c]
00001C56 FF361A0D push word [0xd1a]
00001C5A FF76FE push word [bp-0x2]
00001C5D B80100 mov ax,0x1
00001C60 50 push ax
00001C61 1E push ds
00001C62 B87216 mov ax,0x1672
00001C65 50 push ax
00001C66 E8B3B0 call 0xcd1c
00001C69 83C40C add sp,0xc
00001C6C 8B5EFE mov bx,[bp-0x2]
00001C6F C687721600 mov byte [bx+0x1672],0x0
00001C74 BE0100 mov si,0x1
00001C77 C746FC0000 mov word [bp-0x4],0x0
00001C7C EB0A jmp 0x1c88
00001C7E 8A847216 mov al,[si+0x1672]
00001C82 B400 mov ah,0x0
00001C84 0146FC add [bp-0x4],ax
00001C87 46 inc si
00001C88 3B76FE cmp si,[bp-0x2]
00001C8B 76F1 jna 0x1c7e
00001C8D 8A46FC mov al,[bp-0x4]
00001C90 3A067216 cmp al,[0x1672]
00001C94 7410 jz 0x1ca6
00001C96 B81300 mov ax,0x13
00001C99 50 push ax
00001C9A 33C0 xor ax,ax
00001C9C 33D2 xor dx,dx
00001C9E 50 push ax
00001C9F 52 push dx
00001CA0 E87466 call 0x8317
00001CA3 83C406 add sp,0x6
00001CA6 A17516 mov ax,[0x1675]
00001CA9 8B167316 mov dx,[0x1673]
00001CAD 89167B96 mov [0x967b],dx
00001CB1 A37D96 mov [0x967d],ax
00001CB4 A07716 mov al,[0x1677]
00001CB7 A27F96 mov [0x967f],al
00001CBA 8B46FE mov ax,[bp-0x2]
00001CBD 2D0500 sub ax,0x5
00001CC0 50 push ax
00001CC1 1E push ds
00001CC2 B87816 mov ax,0x1678
00001CC5 50 push ax
00001CC6 1E push ds
00001CC7 B88496 mov ax,0x9684
00001CCA 50 push ax
00001CCB E859CE call 0xeb27
00001CCE 83C40A add sp,0xa
00001CD1 E84EE7 call 0x422
00001CD4 C706E0990000 mov word [0x99e0],0x0
00001CDA C706E2990000 mov word [0x99e2],0x0
00001CE0 33C0 xor ax,ax
00001CE2 33D2 xor dx,dx
00001CE4 89166E16 mov [0x166e],dx
00001CE8 A37016 mov [0x1670],ax
00001CEB 89166416 mov [0x1664],dx
00001CEF A36616 mov [0x1666],ax
00001CF2 A1220D mov ax,[0xd22]
00001CF5 0B06240D or ax,[0xd24]
00001CF9 7503 jnz 0x1cfe
00001CFB E98000 jmp 0x1d7e
00001CFE FF36240D push word [0xd24]
00001D02 FF36220D push word [0xd22]
00001D06 B80600 mov ax,0x6
00001D09 50 push ax
00001D0A E887B4 call 0xd194
00001D0D 83C406 add sp,0x6
00001D10 FF36240D push word [0xd24]
00001D14 FF36220D push word [0xd22]
00001D18 B80100 mov ax,0x1
00001D1B 50 push ax
00001D1C B80200 mov ax,0x2
00001D1F 50 push ax
00001D20 16 push ss
00001D21 8D46FE lea ax,[bp-0x2]
00001D24 50 push ax
00001D25 E8CEB1 call 0xcef6
00001D28 83C40C add sp,0xc
00001D2B FF36240D push word [0xd24]
00001D2F FF36220D push word [0xd22]
00001D33 FF76FE push word [bp-0x2]
00001D36 B80100 mov ax,0x1
00001D39 50 push ax
00001D3A 1E push ds
00001D3B B87216 mov ax,0x1672
00001D3E 50 push ax
00001D3F E8B4B1 call 0xcef6
00001D42 83C40C add sp,0xc
00001D45 803E520641 cmp byte [0x652],0x41
00001D4A 7407 jz 0x1d53
00001D4C 803E520655 cmp byte [0x652],0x55
00001D51 752B jnz 0x1d7e
00001D53 1E push ds
00001D54 B89708 mov ax,0x897
00001D57 50 push ax
00001D58 1E push ds
00001D59 B88496 mov ax,0x9684
00001D5C 50 push ax
00001D5D E858D1 call 0xeeb8
00001D60 83C408 add sp,0x8
00001D63 E8D60C call 0x2a3c
00001D66 8BF0 mov si,ax
00001D68 0BC0 or ax,ax
00001D6A 7412 jz 0x1d7e
00001D6C 48 dec ax
00001D6D D1E0 shl ax,0x0
00001D6F D1E0 shl ax,0x0
00001D71 C41E0E0D les bx,word [0xd0e]
00001D75 03D8 add bx,ax
00001D77 26C41F les bx,word [es:bx]
00001D7A 26C60700 mov byte [es:bx],0x0
00001D7E 803E520658 cmp byte [0x652],0x58
00001D83 7570 jnz 0x1df5
00001D85 1E push ds
00001D86 B87406 mov ax,0x674
00001D89 50 push ax
00001D8A 1E push ds
00001D8B B88496 mov ax,0x9684
00001D8E 50 push ax
00001D8F E8D2D1 call 0xef64
00001D92 83C408 add sp,0x8
00001D95 1E push ds
00001D96 B87816 mov ax,0x1678
00001D99 50 push ax
00001D9A 1E push ds
00001D9B B88496 mov ax,0x9684
00001D9E 50 push ax
00001D9F E816D1 call 0xeeb8
00001DA2 83C408 add sp,0x8
00001DA5 1E push ds
00001DA6 B88496 mov ax,0x9684
00001DA9 50 push ax
00001DAA E8E0CD call 0xeb8d
00001DAD 83C404 add sp,0x4
00001DB0 0BC0 or ax,ax
00001DB2 741A jz 0x1dce
00001DB4 1E push ds
00001DB5 B88496 mov ax,0x9684
00001DB8 50 push ax
00001DB9 E82A6F call 0x8ce6
00001DBC 83C404 add sp,0x4
00001DBF 1E push ds
00001DC0 B88496 mov ax,0x9684
00001DC3 50 push ax
00001DC4 E8C6CD call 0xeb8d
00001DC7 83C404 add sp,0x4
00001DCA 0BC0 or ax,ax
00001DCC 7540 jnz 0x1e0e
00001DCE A07716 mov al,[0x1677]
00001DD1 B400 mov ah,0x0
00001DD3 250600 and ax,0x6
00001DD6 50 push ax
00001DD7 1E push ds
00001DD8 B88496 mov ax,0x9684
00001DDB 50 push ax
00001DDC E8746E call 0x8c53
00001DDF 83C406 add sp,0x6
00001DE2 0BC0 or ax,ax
00001DE4 740F jz 0x1df5
00001DE6 B80400 mov ax,0x4
00001DE9 50 push ax
00001DEA 1E push ds
00001DEB B87816 mov ax,0x1678
00001DEE 50 push ax
00001DEF E82565 call 0x8317
00001DF2 83C406 add sp,0x6
00001DF5 803E52064C cmp byte [0x652],0x4c
00001DFA 7407 jz 0x1e03
00001DFC 803E520656 cmp byte [0x652],0x56
00001E01 750B jnz 0x1e0e
00001E03 F7066E060100 test word [0x66e],0x1
00001E09 7403 jz 0x1e0e
00001E0B E8B605 call 0x23c4
00001E0E 5E pop si
00001E0F 8BE5 mov sp,bp
00001E11 5D pop bp
00001E12 C3 ret
00001E13 55 push bp
00001E14 8BEC mov bp,sp
00001E16 83EC06 sub sp,0x6
00001E19 56 push si
00001E1A C70608E0FFFF mov word [0xe008],0xffff
00001E20 C7060AE0FFFF mov word [0xe00a],0xffff
00001E26 A07296 mov al,[0x9672]
00001E29 B400 mov ah,0x0
00001E2B 250F00 and ax,0xf
00001E2E 8946FE mov [bp-0x2],ax
00001E31 C606729600 mov byte [0x9672],0x0
00001E36 8A46FE mov al,[bp-0x2]
00001E39 50 push ax
00001E3A E8ACF6 call 0x14e9
00001E3D 44 inc sp
00001E3E 44 inc sp
00001E3F 0BC0 or ax,ax
00001E41 7503 jnz 0x1e46
00001E43 E98401 jmp 0x1fca
00001E46 1E push ds
00001E47 B89908 mov ax,0x899
00001E4A 50 push ax
00001E4B E8DE66 call 0x852c
00001E4E 83C404 add sp,0x4
00001E51 1E push ds
00001E52 B88496 mov ax,0x9684
00001E55 50 push ax
00001E56 E8D366 call 0x852c
00001E59 83C404 add sp,0x4
00001E5C A16616 mov ax,[0x1666]
00001E5F 8B166416 mov dx,[0x1664]
00001E63 8956FA mov [bp-0x6],dx
00001E66 8946FC mov [bp-0x4],ax
00001E69 50 push ax
00001E6A 52 push dx
00001E6B FF366616 push word [0x1666]
00001E6F FF366416 push word [0x1664]
00001E73 E8796B call 0x89ef
00001E76 83C408 add sp,0x8
00001E79 837EFE00 cmp word [bp-0x2],0x0
00001E7D 7503 jnz 0x1e82
00001E7F E9CD00 jmp 0x1f4f
00001E82 FF76FE push word [bp-0x2]
00001E85 E87962 call 0x8101
00001E88 44 inc sp
00001E89 44 inc sp
00001E8A EB48 jmp 0x1ed4
00001E8C B80080 mov ax,0x8000
00001E8F 8BF0 mov si,ax
00001E91 33D2 xor dx,dx
00001E93 3B166616 cmp dx,[0x1666]
00001E97 720C jc 0x1ea5
00001E99 7706 ja 0x1ea1
00001E9B 3B066416 cmp ax,[0x1664]
00001E9F 7604 jna 0x1ea5
00001EA1 8B366416 mov si,[0x1664]
00001EA5 29366416 sub [0x1664],si
00001EA9 831E661600 sbb word [0x1666],0x0
00001EAE 56 push si
00001EAF E89062 call 0x8142
00001EB2 44 inc sp
00001EB3 44 inc sp
00001EB4 56 push si
00001EB5 1E push ds
00001EB6 B87216 mov ax,0x1672
00001EB9 50 push ax
00001EBA E8C163 call 0x827e
00001EBD 83C406 add sp,0x6
00001EC0 FF76FC push word [bp-0x4]
00001EC3 FF76FA push word [bp-0x6]
00001EC6 FF366616 push word [0x1666]
00001ECA FF366416 push word [0x1664]
00001ECE E81E6B call 0x89ef
00001ED1 83C408 add sp,0x8
00001ED4 A16416 mov ax,[0x1664]
00001ED7 0B066616 or ax,[0x1666]
00001EDB 75AF jnz 0x1e8c
00001EDD EB79 jmp 0x1f58
00001EDF B80080 mov ax,0x8000
00001EE2 8BF0 mov si,ax
00001EE4 33D2 xor dx,dx
00001EE6 3B166616 cmp dx,[0x1666]
00001EEA 720C jc 0x1ef8
00001EEC 7706 ja 0x1ef4
00001EEE 3B066416 cmp ax,[0x1664]
00001EF2 7604 jna 0x1ef8
00001EF4 8B366416 mov si,[0x1664]
00001EF8 29366416 sub [0x1664],si
00001EFC 831E661600 sbb word [0x1666],0x0
00001F01 FF361C0D push word [0xd1c]
00001F05 FF361A0D push word [0xd1a]
00001F09 56 push si
00001F0A B80100 mov ax,0x1
00001F0D 50 push ax
00001F0E 1E push ds
00001F0F B87216 mov ax,0x1672
00001F12 50 push ax
00001F13 E806AE call 0xcd1c
00001F16 83C40C add sp,0xc
00001F19 3BC6 cmp ax,si
00001F1B 7412 jz 0x1f2f
00001F1D B80500 mov ax,0x5
00001F20 50 push ax
00001F21 FF366C06 push word [0x66c]
00001F25 FF366A06 push word [0x66a]
00001F29 E8EB63 call 0x8317
00001F2C 83C406 add sp,0x6
00001F2F 56 push si
00001F30 1E push ds
00001F31 B87216 mov ax,0x1672
00001F34 50 push ax
00001F35 E84663 call 0x827e
00001F38 83C406 add sp,0x6
00001F3B FF76FC push word [bp-0x4]
00001F3E FF76FA push word [bp-0x6]
00001F41 FF366616 push word [0x1666]
00001F45 FF366416 push word [0x1664]
00001F49 E8A36A call 0x89ef
00001F4C 83C408 add sp,0x8
00001F4F A16416 mov ax,[0x1664]
00001F52 0B066616 or ax,[0x1666]
00001F56 7587 jnz 0x1edf
00001F58 1E push ds
00001F59 B88496 mov ax,0x9684
00001F5C 50 push ax
00001F5D E86ED0 call 0xefce
00001F60 83C404 add sp,0x4
00001F63 051600 add ax,0x16
00001F66 50 push ax
00001F67 E8E365 call 0x854d
00001F6A 44 inc sp
00001F6B 44 inc sp
00001F6C A10AE0 mov ax,[0xe00a]
00001F6F 8B1608E0 mov dx,[0xe008]
00001F73 F7D2 not dx
00001F75 F7D0 not ax
00001F77 3B06E299 cmp ax,[0x99e2]
00001F7B 7506 jnz 0x1f83
00001F7D 3B16E099 cmp dx,[0x99e0]
00001F81 7426 jz 0x1fa9
00001F83 833E360D00 cmp word [0xd36],0x0
00001F88 7540 jnz 0x1fca
00001F8A 1E push ds
00001F8B B86308 mov ax,0x863
00001F8E 50 push ax
00001F8F E89A65 call 0x852c
00001F92 83C404 add sp,0x4
00001F95 FF067206 inc word [0x672]
00001F99 1E push ds
00001F9A B88496 mov ax,0x9684
00001F9D 50 push ax
00001F9E E88B65 call 0x852c
00001FA1 83C404 add sp,0x4
00001FA4 E87C65 call 0x8523
00001FA7 EB21 jmp 0x1fca
00001FA9 F7066E060040 test word [0x66e],0x4000
00001FAF 7519 jnz 0x1fca
00001FB1 1E push ds
00001FB2 B87108 mov ax,0x871
00001FB5 50 push ax
00001FB6 E87365 call 0x852c
00001FB9 83C404 add sp,0x4
00001FBC 1E push ds
00001FBD B88496 mov ax,0x9684
00001FC0 50 push ax
00001FC1 E86865 call 0x852c
00001FC4 83C404 add sp,0x4
00001FC7 E85965 call 0x8523
00001FCA 5E pop si
00001FCB 8BE5 mov sp,bp
00001FCD 5D pop bp
00001FCE C3 ret
00001FCF 55 push bp
00001FD0 8BEC mov bp,sp
00001FD2 4C dec sp
00001FD3 4C dec sp
00001FD4 FF361C0D push word [0xd1c]
00001FD8 FF361A0D push word [0xd1a]
00001FDC B80100 mov ax,0x1
00001FDF 50 push ax
00001FE0 B80200 mov ax,0x2
00001FE3 50 push ax
00001FE4 16 push ss
00001FE5 8D46FE lea ax,[bp-0x2]
00001FE8 50 push ax
00001FE9 E830AD call 0xcd1c
00001FEC 83C40C add sp,0xc
00001FEF B80100 mov ax,0x1
00001FF2 50 push ax
00001FF3 33C0 xor ax,ax
00001FF5 50 push ax
00001FF6 FF76FE push word [bp-0x2]
00001FF9 FF361C0D push word [0xd1c]
00001FFD FF361A0D push word [0xd1a]
00002001 E82CAE call 0xce30
00002004 83C40A add sp,0xa
00002007 8BE5 mov sp,bp
00002009 5D pop bp
0000200A C3 ret
0000200B 55 push bp
0000200C 8BEC mov bp,sp
0000200E 4C dec sp
0000200F 4C dec sp
00002010 FF361C0D push word [0xd1c]
00002014 FF361A0D push word [0xd1a]
00002018 B80100 mov ax,0x1
0000201B 50 push ax
0000201C B80200 mov ax,0x2
0000201F 50 push ax
00002020 16 push ss
00002021 8D46FE lea ax,[bp-0x2]
00002024 50 push ax
00002025 E8F4AC call 0xcd1c
00002028 83C40C add sp,0xc
0000202B FF36240D push word [0xd24]
0000202F FF36220D push word [0xd22]
00002033 FF7604 push word [bp+0x4]
00002036 E85BB1 call 0xd194
00002039 83C406 add sp,0x6
0000203C FF36240D push word [0xd24]
00002040 FF36220D push word [0xd22]
00002044 B80100 mov ax,0x1
00002047 50 push ax
00002048 B80200 mov ax,0x2
0000204B 50 push ax
0000204C 16 push ss
0000204D 8D46FE lea ax,[bp-0x2]
00002050 50 push ax
00002051 E8A2AE call 0xcef6
00002054 83C40C add sp,0xc
00002057 FF361C0D push word [0xd1c]
0000205B FF361A0D push word [0xd1a]
0000205F FF76FE push word [bp-0x2]
00002062 B80100 mov ax,0x1
00002065 50 push ax
00002066 1E push ds
00002067 B87216 mov ax,0x1672
0000206A 50 push ax
0000206B E8AEAC call 0xcd1c
0000206E 83C40C add sp,0xc
00002071 FF36240D push word [0xd24]
00002075 FF36220D push word [0xd22]
00002079 FF76FE push word [bp-0x2]
0000207C B80100 mov ax,0x1
0000207F 50 push ax
00002080 1E push ds
00002081 B87216 mov ax,0x1672
00002084 50 push ax
00002085 E86EAE call 0xcef6
00002088 83C40C add sp,0xc
0000208B 8BE5 mov sp,bp
0000208D 5D pop bp
0000208E C3 ret
0000208F 55 push bp
00002090 8BEC mov bp,sp
00002092 56 push si
00002093 FF7606 push word [bp+0x6]
00002096 FF7604 push word [bp+0x4]
00002099 E832CF call 0xefce
0000209C 83C404 add sp,0x4
0000209F 8BF0 mov si,ax
000020A1 1E push ds
000020A2 B87813 mov ax,0x1378
000020A5 50 push ax
000020A6 FF7606 push word [bp+0x6]
000020A9 FF7604 push word [bp+0x4]
000020AC E843AB call 0xcbf2
000020AF 83C408 add sp,0x8
000020B2 EB2A jmp 0x20de
000020B4 A17813 mov ax,[0x1378]
000020B7 40 inc ax
000020B8 A37813 mov [0x1378],ax
000020BB 0BC0 or ax,ax
000020BD 7D11 jnl 0x20d0
000020BF C41E8413 les bx,word [0x1384]
000020C3 FF068413 inc word [0x1384]
000020C7 B020 mov al,0x20
000020C9 268807 mov [es:bx],al
000020CC B400 mov ah,0x0
000020CE EB0E jmp 0x20de
000020D0 1E push ds
000020D1 B87813 mov ax,0x1378
000020D4 50 push ax
000020D5 B020 mov al,0x20
000020D7 50 push ax
000020D8 E89BB0 call 0xd176
000020DB 83C406 add sp,0x6
000020DE 8B4608 mov ax,[bp+0x8]
000020E1 FF4E08 dec word [bp+0x8]
000020E4 3BC6 cmp ax,si
000020E6 7FCC jg 0x20b4
000020E8 5E pop si
000020E9 5D pop bp
000020EA C3 ret
000020EB C7060807FFFF mov word [0x708],0xffff
000020F1 F70670060100 test word [0x670],0x1
000020F7 7403 jz 0x20fc
000020F9 E99D00 jmp 0x2199
000020FC 1E push ds
000020FD B87813 mov ax,0x1378
00002100 50 push ax
00002101 1E push ds
00002102 803E52064C cmp byte [0x652],0x4c
00002107 7505 jnz 0x210e
00002109 B8AF08 mov ax,0x8af
0000210C EB03 jmp 0x2111
0000210E B8BE08 mov ax,0x8be
00002111 50 push ax
00002112 E8DDAA call 0xcbf2
00002115 83C408 add sp,0x8
00002118 1E push ds
00002119 B87813 mov ax,0x1378
0000211C 50 push ax
0000211D 1E push ds
0000211E B8CD08 mov ax,0x8cd
00002121 50 push ax
00002122 E8CDAA call 0xcbf2
00002125 83C408 add sp,0x8
00002128 F7066E060040 test word [0x66e],0x4000
0000212E 7510 jnz 0x2140
00002130 1E push ds
00002131 B87813 mov ax,0x1378
00002134 50 push ax
00002135 1E push ds
00002136 B8FD08 mov ax,0x8fd
00002139 50 push ax
0000213A E8B5AA call 0xcbf2
0000213D 83C408 add sp,0x8
00002140 A17813 mov ax,[0x1378]
00002143 40 inc ax
00002144 A37813 mov [0x1378],ax
00002147 0BC0 or ax,ax
00002149 7D11 jnl 0x215c
0000214B C41E8413 les bx,word [0x1384]
0000214F FF068413 inc word [0x1384]
00002153 B00A mov al,0xa
00002155 268807 mov [es:bx],al
00002158 B400 mov ah,0x0
0000215A EB0E jmp 0x216a
0000215C 1E push ds
0000215D B87813 mov ax,0x1378
00002160 50 push ax
00002161 B00A mov al,0xa
00002163 50 push ax
00002164 E80FB0 call 0xd176
00002167 83C406 add sp,0x6
0000216A F7066E060040 test word [0x66e],0x4000
00002170 7527 jnz 0x2199
00002172 1E push ds
00002173 B87813 mov ax,0x1378
00002176 50 push ax
00002177 1E push ds
00002178 803E52064C cmp byte [0x652],0x4c
0000217D 7505 jnz 0x2184
0000217F B80A09 mov ax,0x90a
00002182 EB03 jmp 0x2187
00002184 B8BE08 mov ax,0x8be
00002187 50 push ax
00002188 E867AA call 0xcbf2
0000218B 83C408 add sp,0x8
0000218E 1E push ds
0000218F B81909 mov ax,0x919
00002192 50 push ax
00002193 E819B3 call 0xd4af
00002196 83C404 add sp,0x4
00002199 33C0 xor ax,ax
0000219B 33D2 xor dx,dx
0000219D 8916EA99 mov [0x99ea],dx
000021A1 A3EC99 mov [0x99ec],ax
000021A4 89166A16 mov [0x166a],dx
000021A8 A36C16 mov [0x166c],ax
000021AB C3 ret
000021AC 55 push bp
000021AD 8BEC mov bp,sp
000021AF 83EC0C sub sp,0xc
000021B2 56 push si
000021B3 FF7606 push word [bp+0x6]
000021B6 FF7604 push word [bp+0x4]
000021B9 8B4606 mov ax,[bp+0x6]
000021BC 8B5604 mov dx,[bp+0x4]
000021BF 2B5608 sub dx,[bp+0x8]
000021C2 1B460A sbb ax,[bp+0xa]
000021C5 50 push ax
000021C6 52 push dx
000021C7 E83B74 call 0x9605
000021CA 83C408 add sp,0x8
000021CD 8BF0 mov si,ax
000021CF B82001 mov ax,0x120
000021D2 50 push ax
000021D3 FF7606 push word [bp+0x6]
000021D6 FF7604 push word [bp+0x4]
000021D9 B80B00 mov ax,0xb
000021DC 50 push ax
000021DD 16 push ss
000021DE 8D46F4 lea ax,[bp-0xc]
000021E1 50 push ax
000021E2 E89B64 call 0x8680
000021E5 83C40C add sp,0xc
000021E8 1E push ds
000021E9 B87813 mov ax,0x1378
000021EC 50 push ax
000021ED 16 push ss
000021EE 8D46F4 lea ax,[bp-0xc]
000021F1 50 push ax
000021F2 E8FDA9 call 0xcbf2
000021F5 83C408 add sp,0x8
000021F8 B82001 mov ax,0x120
000021FB 50 push ax
000021FC FF760A push word [bp+0xa]
000021FF FF7608 push word [bp+0x8]
00002202 B80B00 mov ax,0xb
00002205 50 push ax
00002206 16 push ss
00002207 8D46F4 lea ax,[bp-0xc]
0000220A 50 push ax
0000220B E87264 call 0x8680
0000220E 83C40C add sp,0xc
00002211 1E push ds
00002212 B87813 mov ax,0x1378
00002215 50 push ax
00002216 16 push ss
00002217 8D46F4 lea ax,[bp-0xc]
0000221A 50 push ax
0000221B E8D4A9 call 0xcbf2
0000221E 83C408 add sp,0x8
00002221 A17813 mov ax,[0x1378]
00002224 40 inc ax
00002225 A37813 mov [0x1378],ax
00002228 0BC0 or ax,ax
0000222A 7D11 jnl 0x223d
0000222C C41E8413 les bx,word [0x1384]
00002230 FF068413 inc word [0x1384]
00002234 B020 mov al,0x20
00002236 268807 mov [es:bx],al
00002239 B400 mov ah,0x0
0000223B EB0E jmp 0x224b
0000223D 1E push ds
0000223E B87813 mov ax,0x1378
00002241 50 push ax
00002242 B020 mov al,0x20
00002244 50 push ax
00002245 E82EAF call 0xd176
00002248 83C406 add sp,0x6
0000224B 81FEE803 cmp si,0x3e8
0000224F 7213 jc 0x2264
00002251 1E push ds
00002252 B87813 mov ax,0x1378
00002255 50 push ax
00002256 1E push ds
00002257 B85A09 mov ax,0x95a
0000225A 50 push ax
0000225B E894A9 call 0xcbf2
0000225E 83C408 add sp,0x8
00002261 E95B01 jmp 0x23bf
00002264 0BF6 or si,si
00002266 7713 ja 0x227b
00002268 1E push ds
00002269 B87813 mov ax,0x1378
0000226C 50 push ax
0000226D 1E push ds
0000226E B86009 mov ax,0x960
00002271 50 push ax
00002272 E87DA9 call 0xcbf2
00002275 83C408 add sp,0x8
00002278 E94401 jmp 0x23bf
0000227B A17813 mov ax,[0x1378]
0000227E 40 inc ax
0000227F A37813 mov [0x1378],ax
00002282 0BC0 or ax,ax
00002284 7D11 jnl 0x2297
00002286 C41E8413 les bx,word [0x1384]
0000228A FF068413 inc word [0x1384]
0000228E B020 mov al,0x20
00002290 268807 mov [es:bx],al
00002293 B400 mov ah,0x0
00002295 EB0E jmp 0x22a5
00002297 1E push ds
00002298 B87813 mov ax,0x1378
0000229B 50 push ax
0000229C B020 mov al,0x20
0000229E 50 push ax
0000229F E8D4AE call 0xd176
000022A2 83C406 add sp,0x6
000022A5 83FE64 cmp si,0x64
000022A8 7239 jc 0x22e3
000022AA A17813 mov ax,[0x1378]
000022AD 40 inc ax
000022AE A37813 mov [0x1378],ax
000022B1 0BC0 or ax,ax
000022B3 7D1A jnl 0x22cf
000022B5 8BC6 mov ax,si
000022B7 BB6400 mov bx,0x64
000022BA 33D2 xor dx,dx
000022BC F7F3 div bx
000022BE 0430 add al,0x30
000022C0 C41E8413 les bx,word [0x1384]
000022C4 FF068413 inc word [0x1384]
000022C8 268807 mov [es:bx],al
000022CB B400 mov ah,0x0
000022CD EB3E jmp 0x230d
000022CF 1E push ds
000022D0 B87813 mov ax,0x1378
000022D3 50 push ax
000022D4 8BC6 mov ax,si
000022D6 BB6400 mov bx,0x64
000022D9 33D2 xor dx,dx
000022DB F7F3 div bx
000022DD 0430 add al,0x30
000022DF EB25 jmp 0x2306
000022E1 EB2A jmp 0x230d
000022E3 A17813 mov ax,[0x1378]
000022E6 40 inc ax
000022E7 A37813 mov [0x1378],ax
000022EA 0BC0 or ax,ax
000022EC 7D11 jnl 0x22ff
000022EE C41E8413 les bx,word [0x1384]
000022F2 FF068413 inc word [0x1384]
000022F6 B020 mov al,0x20
000022F8 268807 mov [es:bx],al
000022FB B400 mov ah,0x0
000022FD EB0E jmp 0x230d
000022FF 1E push ds
00002300 B87813 mov ax,0x1378
00002303 50 push ax
00002304 B020 mov al,0x20
00002306 50 push ax
00002307 E86CAE call 0xd176
0000230A 83C406 add sp,0x6
0000230D A17813 mov ax,[0x1378]
00002310 40 inc ax
00002311 A37813 mov [0x1378],ax
00002314 0BC0 or ax,ax
00002316 7D21 jnl 0x2339
00002318 8BC6 mov ax,si
0000231A BB0A00 mov bx,0xa
0000231D 33D2 xor dx,dx
0000231F F7F3 div bx
00002321 33D2 xor dx,dx
00002323 F7F3 div bx
00002325 80C230 add dl,0x30
00002328 C41E8413 les bx,word [0x1384]
0000232C FF068413 inc word [0x1384]
00002330 268817 mov [es:bx],dl
00002333 8AC2 mov al,dl
00002335 B400 mov ah,0x0
00002337 EB1C jmp 0x2355
00002339 1E push ds
0000233A B87813 mov ax,0x1378
0000233D 50 push ax
0000233E 8BC6 mov ax,si
00002340 BB0A00 mov bx,0xa
00002343 33D2 xor dx,dx
00002345 F7F3 div bx
00002347 33D2 xor dx,dx
00002349 F7F3 div bx
0000234B 80C230 add dl,0x30
0000234E 52 push dx
0000234F E824AE call 0xd176
00002352 83C406 add sp,0x6
00002355 A17813 mov ax,[0x1378]
00002358 40 inc ax
00002359 A37813 mov [0x1378],ax
0000235C 0BC0 or ax,ax
0000235E 7D11 jnl 0x2371
00002360 C41E8413 les bx,word [0x1384]
00002364 FF068413 inc word [0x1384]
00002368 B02E mov al,0x2e
0000236A 268807 mov [es:bx],al
0000236D B400 mov ah,0x0
0000236F EB0E jmp 0x237f
00002371 1E push ds
00002372 B87813 mov ax,0x1378
00002375 50 push ax
00002376 B02E mov al,0x2e
00002378 50 push ax
00002379 E8FAAD call 0xd176
0000237C 83C406 add sp,0x6
0000237F A17813 mov ax,[0x1378]
00002382 40 inc ax
00002383 A37813 mov [0x1378],ax
00002386 0BC0 or ax,ax
00002388 7D1D jnl 0x23a7
0000238A 8BC6 mov ax,si
0000238C BB0A00 mov bx,0xa
0000238F 33D2 xor dx,dx
00002391 F7F3 div bx
00002393 80C230 add dl,0x30
00002396 C41E8413 les bx,word [0x1384]
0000239A FF068413 inc word [0x1384]
0000239E 268817 mov [es:bx],dl
000023A1 8AC2 mov al,dl
000023A3 B400 mov ah,0x0
000023A5 EB18 jmp 0x23bf
000023A7 1E push ds
000023A8 B87813 mov ax,0x1378
000023AB 50 push ax
000023AC 8BC6 mov ax,si
000023AE BB0A00 mov bx,0xa
000023B1 33D2 xor dx,dx
000023B3 F7F3 div bx
000023B5 80C230 add dl,0x30
000023B8 52 push dx
000023B9 E8BAAD call 0xd176
000023BC 83C406 add sp,0x6
000023BF 5E pop si
000023C0 8BE5 mov sp,bp
000023C2 5D pop bp
000023C3 C3 ret
000023C4 55 push bp
000023C5 8BEC mov bp,sp
000023C7 83EC7A sub sp,0x7a
000023CA 833E080700 cmp word [0x708],0x0
000023CF 7503 jnz 0x23d4
000023D1 E817FD call 0x20eb
000023D4 A16616 mov ax,[0x1666]
000023D7 8B166416 mov dx,[0x1664]
000023DB 0116EA99 add [0x99ea],dx
000023DF 1106EC99 adc [0x99ec],ax
000023E3 A17016 mov ax,[0x1670]
000023E6 8B166E16 mov dx,[0x166e]
000023EA 01166A16 add [0x166a],dx
000023EE 11066C16 adc [0x166c],ax
000023F2 F7066E060040 test word [0x66e],0x4000
000023F8 7403 jz 0x23fd
000023FA E9FF04 jmp 0x28fc
000023FD F70670060100 test word [0x670],0x1
00002403 7503 jnz 0x2408
00002405 E9D600 jmp 0x24de
00002408 1E push ds
00002409 B8DA97 mov ax,0x97da
0000240C 50 push ax
0000240D E83E66 call 0x8a4e
00002410 83C404 add sp,0x4
00002413 52 push dx
00002414 50 push ax
00002415 16 push ss
00002416 8D46C8 lea ax,[bp-0x38]
00002419 50 push ax
0000241A E847CB call 0xef64
0000241D 83C408 add sp,0x8
00002420 C646D800 mov byte [bp-0x28],0x0
00002424 1E push ds
00002425 B87813 mov ax,0x1378
00002428 50 push ax
00002429 16 push ss
0000242A 8D46C8 lea ax,[bp-0x38]
0000242D 50 push ax
0000242E E8C1A7 call 0xcbf2
00002431 83C408 add sp,0x8
00002434 A17813 mov ax,[0x1378]
00002437 40 inc ax
00002438 A37813 mov [0x1378],ax
0000243B 0BC0 or ax,ax
0000243D 7D11 jnl 0x2450
0000243F C41E8413 les bx,word [0x1384]
00002443 FF068413 inc word [0x1384]
00002447 B020 mov al,0x20
00002449 268807 mov [es:bx],al
0000244C B400 mov ah,0x0
0000244E EB0E jmp 0x245e
00002450 1E push ds
00002451 B87813 mov ax,0x1378
00002454 50 push ax
00002455 B020 mov al,0x20
00002457 50 push ax
00002458 E81BAD call 0xd176
0000245B 83C406 add sp,0x6
0000245E F6067F9608 test byte [0x967f],0x8
00002463 740B jz 0x2470
00002465 1E push ds
00002466 B87813 mov ax,0x1378
00002469 50 push ax
0000246A 1E push ds
0000246B B86609 mov ax,0x966
0000246E EB36 jmp 0x24a6
00002470 F6067F9610 test byte [0x967f],0x10
00002475 740B jz 0x2482
00002477 1E push ds
00002478 B87813 mov ax,0x1378
0000247B 50 push ax
0000247C 1E push ds
0000247D B87109 mov ax,0x971
00002480 EB24 jmp 0x24a6
00002482 B82E01 mov ax,0x12e
00002485 50 push ax
00002486 FF366616 push word [0x1666]
0000248A FF366416 push word [0x1664]
0000248E B80A00 mov ax,0xa
00002491 50 push ax
00002492 16 push ss
00002493 8D46C8 lea ax,[bp-0x38]
00002496 50 push ax
00002497 E8E661 call 0x8680
0000249A 83C40C add sp,0xc
0000249D 1E push ds
0000249E B87813 mov ax,0x1378
000024A1 50 push ax
000024A2 16 push ss
000024A3 8D46C8 lea ax,[bp-0x38]
000024A6 50 push ax
000024A7 E848A7 call 0xcbf2
000024AA 83C408 add sp,0x8
000024AD A17813 mov ax,[0x1378]
000024B0 40 inc ax
000024B1 A37813 mov [0x1378],ax
000024B4 0BC0 or ax,ax
000024B6 7D11 jnl 0x24c9
000024B8 C41E8413 les bx,word [0x1384]
000024BC FF068413 inc word [0x1384]
000024C0 B020 mov al,0x20
000024C2 268807 mov [es:bx],al
000024C5 B400 mov ah,0x0
000024C7 EB0E jmp 0x24d7
000024C9 1E push ds
000024CA B87813 mov ax,0x1378
000024CD 50 push ax
000024CE B020 mov al,0x20
000024D0 50 push ax
000024D1 E8A2AC call 0xd176
000024D4 83C406 add sp,0x6
000024D7 1E push ds
000024D8 B88496 mov ax,0x9684
000024DB E91704 jmp 0x28f5
000024DE 803E520656 cmp byte [0x652],0x56
000024E3 7536 jnz 0x251b
000024E5 1E push ds
000024E6 B88496 mov ax,0x9684
000024E9 50 push ax
000024EA E8C2AF call 0xd4af
000024ED 83C404 add sp,0x4
000024F0 B80E00 mov ax,0xe
000024F3 50 push ax
000024F4 1E push ds
000024F5 B86C07 mov ax,0x76c
000024F8 50 push ax
000024F9 E893FB call 0x208f
000024FC 83C406 add sp,0x6
000024FF F6067F9610 test byte [0x967f],0x10
00002504 7503 jnz 0x2509
00002506 E9EA00 jmp 0x25f3
00002509 B81C00 mov ax,0x1c
0000250C 50 push ax
0000250D 1E push ds
0000250E B86C07 mov ax,0x76c
00002511 50 push ax
00002512 E87AFB call 0x208f
00002515 83C406 add sp,0x6
00002518 E9D800 jmp 0x25f3
0000251B F6067F9608 test byte [0x967f],0x8
00002520 740B jz 0x252d
00002522 B80E00 mov ax,0xe
00002525 50 push ax
00002526 1E push ds
00002527 B88496 mov ax,0x9684
0000252A E9BF00 jmp 0x25ec
0000252D 16 push ss
0000252E 8D46EC lea ax,[bp-0x14]
00002531 50 push ax
00002532 16 push ss
00002533 8D46F2 lea ax,[bp-0xe]
00002536 50 push ax
00002537 16 push ss
00002538 8D4686 lea ax,[bp-0x7a]
0000253B 50 push ax
0000253C 16 push ss
0000253D 8D46FC lea ax,[bp-0x4]
00002540 50 push ax
00002541 1E push ds
00002542 B88496 mov ax,0x9684
00002545 50 push ax
00002546 E849A2 call 0xc792
00002549 83C414 add sp,0x14
0000254C B80200 mov ax,0x2
0000254F 50 push ax
00002550 16 push ss
00002551 8D46FC lea ax,[bp-0x4]
00002554 50 push ax
00002555 E837FB call 0x208f
00002558 83C406 add sp,0x6
0000255B F6067F9610 test byte [0x967f],0x10
00002560 7473 jz 0x25d5
00002562 16 push ss
00002563 8D46EC lea ax,[bp-0x14]
00002566 50 push ax
00002567 16 push ss
00002568 8D46F2 lea ax,[bp-0xe]
0000256B 50 push ax
0000256C 16 push ss
0000256D 8D4686 lea ax,[bp-0x7a]
00002570 50 push ax
00002571 E844C9 call 0xeeb8
00002574 83C408 add sp,0x8
00002577 52 push dx
00002578 50 push ax
00002579 E83CC9 call 0xeeb8
0000257C 83C408 add sp,0x8
0000257F 16 push ss
00002580 8D4686 lea ax,[bp-0x7a]
00002583 50 push ax
00002584 E847CA call 0xefce
00002587 83C404 add sp,0x4
0000258A 3D2800 cmp ax,0x28
0000258D 770A ja 0x2599
0000258F B82800 mov ax,0x28
00002592 50 push ax
00002593 16 push ss
00002594 8D4686 lea ax,[bp-0x7a]
00002597 EB53 jmp 0x25ec
00002599 16 push ss
0000259A 8D4686 lea ax,[bp-0x7a]
0000259D 50 push ax
0000259E E82DCA call 0xefce
000025A1 83C404 add sp,0x4
000025A4 2D2500 sub ax,0x25
000025A7 8D5686 lea dx,[bp-0x7a]
000025AA 03C2 add ax,dx
000025AC 8946E8 mov [bp-0x18],ax
000025AF 8C56EA mov word [bp-0x16],ss
000025B2 1E push ds
000025B3 B87813 mov ax,0x1378
000025B6 50 push ax
000025B7 1E push ds
000025B8 B86D09 mov ax,0x96d
000025BB 50 push ax
000025BC E833A6 call 0xcbf2
000025BF 83C408 add sp,0x8
000025C2 1E push ds
000025C3 B87813 mov ax,0x1378
000025C6 50 push ax
000025C7 FF76EA push word [bp-0x16]
000025CA FF76E8 push word [bp-0x18]
000025CD E822A6 call 0xcbf2
000025D0 83C408 add sp,0x8
000025D3 EB1E jmp 0x25f3
000025D5 B80800 mov ax,0x8
000025D8 50 push ax
000025D9 16 push ss
000025DA 8D46F2 lea ax,[bp-0xe]
000025DD 50 push ax
000025DE E8AEFA call 0x208f
000025E1 83C406 add sp,0x6
000025E4 B80400 mov ax,0x4
000025E7 50 push ax
000025E8 16 push ss
000025E9 8D46EC lea ax,[bp-0x14]
000025EC 50 push ax
000025ED E89FFA call 0x208f
000025F0 83C406 add sp,0x6
000025F3 F6067F9608 test byte [0x967f],0x8
000025F8 7411 jz 0x260b
000025FA B81C00 mov ax,0x1c
000025FD 50 push ax
000025FE 1E push ds
000025FF B86C07 mov ax,0x76c
00002602 50 push ax
00002603 E889FA call 0x208f
00002606 83C406 add sp,0x6
00002609 EB1D jmp 0x2628
0000260B F6067F9610 test byte [0x967f],0x10
00002610 7516 jnz 0x2628
00002612 FF367016 push word [0x1670]
00002616 FF366E16 push word [0x166e]
0000261A FF366616 push word [0x1666]
0000261E FF366416 push word [0x1664]
00002622 E887FB call 0x21ac
00002625 83C408 add sp,0x8
00002628 A17813 mov ax,[0x1378]
0000262B 40 inc ax
0000262C A37813 mov [0x1378],ax
0000262F 0BC0 or ax,ax
00002631 7D11 jnl 0x2644
00002633 C41E8413 les bx,word [0x1384]
00002637 FF068413 inc word [0x1384]
0000263B B020 mov al,0x20
0000263D 268807 mov [es:bx],al
00002640 B400 mov ah,0x0
00002642 EB0E jmp 0x2652
00002644 1E push ds
00002645 B87813 mov ax,0x1378
00002648 50 push ax
00002649 B020 mov al,0x20
0000264B 50 push ax
0000264C E827AB call 0xd176
0000264F 83C406 add sp,0x6
00002652 1E push ds
00002653 B87813 mov ax,0x1378
00002656 50 push ax
00002657 1E push ds
00002658 B8DA97 mov ax,0x97da
0000265B 50 push ax
0000265C E8EF63 call 0x8a4e
0000265F 83C404 add sp,0x4
00002662 52 push dx
00002663 50 push ax
00002664 E88BA5 call 0xcbf2
00002667 83C408 add sp,0x8
0000266A A17813 mov ax,[0x1378]
0000266D 40 inc ax
0000266E A37813 mov [0x1378],ax
00002671 0BC0 or ax,ax
00002673 7D11 jnl 0x2686
00002675 C41E8413 les bx,word [0x1384]
00002679 FF068413 inc word [0x1384]
0000267D B020 mov al,0x20
0000267F 268807 mov [es:bx],al
00002682 B400 mov ah,0x0
00002684 EB0E jmp 0x2694
00002686 1E push ds
00002687 B87813 mov ax,0x1378
0000268A 50 push ax
0000268B B020 mov al,0x20
0000268D 50 push ax
0000268E E8E5AA call 0xd176
00002691 83C406 add sp,0x6
00002694 F6067F9608 test byte [0x967f],0x8
00002699 7413 jz 0x26ae
0000269B 1E push ds
0000269C B87813 mov ax,0x1378
0000269F 50 push ax
000026A0 1E push ds
000026A1 B87C09 mov ax,0x97c
000026A4 50 push ax
000026A5 E84AA5 call 0xcbf2
000026A8 83C408 add sp,0x8
000026AB E91B02 jmp 0x28c9
000026AE F6067F9610 test byte [0x967f],0x10
000026B3 7458 jz 0x270d
000026B5 A17813 mov ax,[0x1378]
000026B8 40 inc ax
000026B9 A37813 mov [0x1378],ax
000026BC 0BC0 or ax,ax
000026BE 7D12 jnl 0x26d2
000026C0 C41E8413 les bx,word [0x1384]
000026C4 FF068413 inc word [0x1384]
000026C8 A0090D mov al,[0xd09]
000026CB 268807 mov [es:bx],al
000026CE B400 mov ah,0x0
000026D0 EB0F jmp 0x26e1
000026D2 1E push ds
000026D3 B87813 mov ax,0x1378
000026D6 50 push ax
000026D7 A0090D mov al,[0xd09]
000026DA 50 push ax
000026DB E898AA call 0xd176
000026DE 83C406 add sp,0x6
000026E1 A17813 mov ax,[0x1378]
000026E4 40 inc ax
000026E5 A37813 mov [0x1378],ax
000026E8 0BC0 or ax,ax
000026EA 7D13 jnl 0x26ff
000026EC C41E8413 les bx,word [0x1384]
000026F0 FF068413 inc word [0x1384]
000026F4 A0090D mov al,[0xd09]
000026F7 268807 mov [es:bx],al
000026FA B400 mov ah,0x0
000026FC E9A000 jmp 0x279f
000026FF 1E push ds
00002700 B87813 mov ax,0x1378
00002703 50 push ax
00002704 A0090D mov al,[0xd09]
00002707 E98E00 jmp 0x2798
0000270A E99200 jmp 0x279f
0000270D A17813 mov ax,[0x1378]
00002710 40 inc ax
00002711 A37813 mov [0x1378],ax
00002714 0BC0 or ax,ax
00002716 7D16 jnl 0x272e
00002718 C41E8413 les bx,word [0x1384]
0000271C FF068413 inc word [0x1384]
00002720 A07296 mov al,[0x9672]
00002723 240F and al,0xf
00002725 0430 add al,0x30
00002727 268807 mov [es:bx],al
0000272A B400 mov ah,0x0
0000272C EB13 jmp 0x2741
0000272E 1E push ds
0000272F B87813 mov ax,0x1378
00002732 50 push ax
00002733 A07296 mov al,[0x9672]
00002736 240F and al,0xf
00002738 0430 add al,0x30
0000273A 50 push ax
0000273B E838AA call 0xd176
0000273E 83C406 add sp,0x6
00002741 A17813 mov ax,[0x1378]
00002744 40 inc ax
00002745 A37813 mov [0x1378],ax
00002748 0BC0 or ax,ax
0000274A 7D2B jnl 0x2777
0000274C A0090D mov al,[0xd09]
0000274F B400 mov ah,0x0
00002751 50 push ax
00002752 1E push ds
00002753 B88496 mov ax,0x9684
00002756 50 push ax
00002757 E89DC7 call 0xeef7
0000275A 83C406 add sp,0x6
0000275D 0BC2 or ax,dx
0000275F 7405 jz 0x2766
00002761 A0090D mov al,[0xd09]
00002764 EB02 jmp 0x2768
00002766 B02E mov al,0x2e
00002768 C41E8413 les bx,word [0x1384]
0000276C FF068413 inc word [0x1384]
00002770 268807 mov [es:bx],al
00002773 B400 mov ah,0x0
00002775 EB28 jmp 0x279f
00002777 1E push ds
00002778 B87813 mov ax,0x1378
0000277B 50 push ax
0000277C A0090D mov al,[0xd09]
0000277F B400 mov ah,0x0
00002781 50 push ax
00002782 1E push ds
00002783 B88496 mov ax,0x9684
00002786 50 push ax
00002787 E86DC7 call 0xeef7
0000278A 83C406 add sp,0x6
0000278D 0BC2 or ax,dx
0000278F 7405 jz 0x2796
00002791 A0090D mov al,[0xd09]
00002794 EB02 jmp 0x2798
00002796 B02E mov al,0x2e
00002798 50 push ax
00002799 E8DAA9 call 0xd176
0000279C 83C406 add sp,0x6
0000279F A17813 mov ax,[0x1378]
000027A2 40 inc ax
000027A3 A37813 mov [0x1378],ax
000027A6 0BC0 or ax,ax
000027A8 7D1C jnl 0x27c6
000027AA F6067F9620 test byte [0x967f],0x20
000027AF 7404 jz 0x27b5
000027B1 B041 mov al,0x41
000027B3 EB02 jmp 0x27b7
000027B5 B02E mov al,0x2e
000027B7 C41E8413 les bx,word [0x1384]
000027BB FF068413 inc word [0x1384]
000027BF 268807 mov [es:bx],al
000027C2 B400 mov ah,0x0
000027C4 EB19 jmp 0x27df
000027C6 1E push ds
000027C7 B87813 mov ax,0x1378
000027CA 50 push ax
000027CB F6067F9620 test byte [0x967f],0x20
000027D0 7404 jz 0x27d6
000027D2 B041 mov al,0x41
000027D4 EB02 jmp 0x27d8
000027D6 B02E mov al,0x2e
000027D8 50 push ax
000027D9 E89AA9 call 0xd176
000027DC 83C406 add sp,0x6
000027DF A17813 mov ax,[0x1378]
000027E2 40 inc ax
000027E3 A37813 mov [0x1378],ax
000027E6 0BC0 or ax,ax
000027E8 7D1C jnl 0x2806
000027EA F6067F9604 test byte [0x967f],0x4
000027EF 7404 jz 0x27f5
000027F1 B053 mov al,0x53
000027F3 EB02 jmp 0x27f7
000027F5 B02E mov al,0x2e
000027F7 C41E8413 les bx,word [0x1384]
000027FB FF068413 inc word [0x1384]
000027FF 268807 mov [es:bx],al
00002802 B400 mov ah,0x0
00002804 EB19 jmp 0x281f
00002806 1E push ds
00002807 B87813 mov ax,0x1378
0000280A 50 push ax
0000280B F6067F9604 test byte [0x967f],0x4
00002810 7404 jz 0x2816
00002812 B053 mov al,0x53
00002814 EB02 jmp 0x2818
00002816 B02E mov al,0x2e
00002818 50 push ax
00002819 E85AA9 call 0xd176
0000281C 83C406 add sp,0x6
0000281F A17813 mov ax,[0x1378]
00002822 40 inc ax
00002823 A37813 mov [0x1378],ax
00002826 0BC0 or ax,ax
00002828 7D1C jnl 0x2846
0000282A F6067F9602 test byte [0x967f],0x2
0000282F 7404 jz 0x2835
00002831 B048 mov al,0x48
00002833 EB02 jmp 0x2837
00002835 B02E mov al,0x2e
00002837 C41E8413 les bx,word [0x1384]
0000283B FF068413 inc word [0x1384]
0000283F 268807 mov [es:bx],al
00002842 B400 mov ah,0x0
00002844 EB19 jmp 0x285f
00002846 1E push ds
00002847 B87813 mov ax,0x1378
0000284A 50 push ax
0000284B F6067F9602 test byte [0x967f],0x2
00002850 7404 jz 0x2856
00002852 B048 mov al,0x48
00002854 EB02 jmp 0x2858
00002856 B02E mov al,0x2e
00002858 50 push ax
00002859 E81AA9 call 0xd176
0000285C 83C406 add sp,0x6
0000285F A17813 mov ax,[0x1378]
00002862 40 inc ax
00002863 A37813 mov [0x1378],ax
00002866 0BC0 or ax,ax
00002868 7D1C jnl 0x2886
0000286A F6067F9601 test byte [0x967f],0x1
0000286F 7404 jz 0x2875
00002871 B052 mov al,0x52
00002873 EB02 jmp 0x2877
00002875 B02E mov al,0x2e
00002877 C41E8413 les bx,word [0x1384]
0000287B FF068413 inc word [0x1384]
0000287F 268807 mov [es:bx],al
00002882 B400 mov ah,0x0
00002884 EB19 jmp 0x289f
00002886 1E push ds
00002887 B87813 mov ax,0x1378
0000288A 50 push ax
0000288B F6067F9601 test byte [0x967f],0x1
00002890 7404 jz 0x2896
00002892 B052 mov al,0x52
00002894 EB02 jmp 0x2898
00002896 B02E mov al,0x2e
00002898 50 push ax
00002899 E8DAA8 call 0xd176
0000289C 83C406 add sp,0x6
0000289F A17813 mov ax,[0x1378]
000028A2 40 inc ax
000028A3 A37813 mov [0x1378],ax
000028A6 0BC0 or ax,ax
000028A8 7D11 jnl 0x28bb
000028AA C41E8413 les bx,word [0x1384]
000028AE FF068413 inc word [0x1384]
000028B2 B020 mov al,0x20
000028B4 268807 mov [es:bx],al
000028B7 B400 mov ah,0x0
000028B9 EB0E jmp 0x28c9
000028BB 1E push ds
000028BC B87813 mov ax,0x1378
000028BF 50 push ax
000028C0 B020 mov al,0x20
000028C2 50 push ax
000028C3 E8B0A8 call 0xd176
000028C6 83C406 add sp,0x6
000028C9 A07F96 mov al,[0x967f]
000028CC B400 mov ah,0x0
000028CE 251000 and ax,0x10
000028D1 3D1000 cmp ax,0x10
000028D4 741B jz 0x28f1
000028D6 1E push ds
000028D7 B87813 mov ax,0x1378
000028DA 50 push ax
000028DB FF36E299 push word [0x99e2]
000028DF FF36E099 push word [0x99e0]
000028E3 E87F5C call 0x8565
000028E6 83C404 add sp,0x4
000028E9 52 push dx
000028EA 50 push ax
000028EB E804A3 call 0xcbf2
000028EE 83C408 add sp,0x8
000028F1 1E push ds
000028F2 B86C07 mov ax,0x76c
000028F5 50 push ax
000028F6 E8B6AB call 0xd4af
000028F9 83C404 add sp,0x4
000028FC 8BE5 mov sp,bp
000028FE 5D pop bp
000028FF C3 ret
00002900 55 push bp
00002901 8BEC mov bp,sp
00002903 83EC10 sub sp,0x10
00002906 B82001 mov ax,0x120
00002909 50 push ax
0000290A 33C0 xor ax,ax
0000290C 50 push ax
0000290D FF7604 push word [bp+0x4]
00002910 B80500 mov ax,0x5
00002913 50 push ax
00002914 16 push ss
00002915 8D46F0 lea ax,[bp-0x10]
00002918 50 push ax
00002919 E8645D call 0x8680
0000291C 83C40C add sp,0xc
0000291F 1E push ds
00002920 B87813 mov ax,0x1378
00002923 50 push ax
00002924 16 push ss
00002925 8D46F0 lea ax,[bp-0x10]
00002928 50 push ax
00002929 E8C6A2 call 0xcbf2
0000292C 83C408 add sp,0x8
0000292F 1E push ds
00002930 B87813 mov ax,0x1378
00002933 50 push ax
00002934 1E push ds
00002935 B88409 mov ax,0x984
00002938 50 push ax
00002939 E8B6A2 call 0xcbf2
0000293C 83C408 add sp,0x8
0000293F 8BE5 mov sp,bp
00002941 5D pop bp
00002942 C3 ret
00002943 55 push bp
00002944 8BEC mov bp,sp
00002946 83EC16 sub sp,0x16
00002949 56 push si
0000294A 57 push di
0000294B 8B7E04 mov di,[bp+0x4]
0000294E F70670060100 test word [0x670],0x1
00002954 7450 jz 0x29a6
00002956 57 push di
00002957 E8A6FF call 0x2900
0000295A 44 inc sp
0000295B 44 inc sp
0000295C F70670060200 test word [0x670],0x2
00002962 7430 jz 0x2994
00002964 0BFF or di,di
00002966 742C jz 0x2994
00002968 B83D01 mov ax,0x13d
0000296B 50 push ax
0000296C FF36EC99 push word [0x99ec]
00002970 FF36EA99 push word [0x99ea]
00002974 B80D00 mov ax,0xd
00002977 50 push ax
00002978 16 push ss
00002979 8D46EA lea ax,[bp-0x16]
0000297C 50 push ax
0000297D E8005D call 0x8680
00002980 83C40C add sp,0xc
00002983 33F6 xor si,si
00002985 EB05 jmp 0x298c
00002987 C642EA20 mov byte [bp+si-0x16],0x20
0000298B 46 inc si
0000298C 807AEB3D cmp byte [bp+si-0x15],0x3d
00002990 74F5 jz 0x2987
00002992 EB04 jmp 0x2998
00002994 C646EA00 mov byte [bp-0x16],0x0
00002998 16 push ss
00002999 8D46EA lea ax,[bp-0x16]
0000299C 50 push ax
0000299D E80FAB call 0xd4af
000029A0 83C404 add sp,0x4
000029A3 E98A00 jmp 0x2a30
000029A6 0BFF or di,di
000029A8 7502 jnz 0x29ac
000029AA EB79 jmp 0x2a25
000029AC 16 push ss
000029AD 8D46FA lea ax,[bp-0x6]
000029B0 50 push ax
000029B1 FF366C06 push word [0x66c]
000029B5 FF366A06 push word [0x66a]
000029B9 E8DE62 call 0x8c9a
000029BC 83C408 add sp,0x8
000029BF 1E push ds
000029C0 B88E09 mov ax,0x98e
000029C3 50 push ax
000029C4 E8E8AA call 0xd4af
000029C7 83C404 add sp,0x4
000029CA 57 push di
000029CB E832FF call 0x2900
000029CE 44 inc sp
000029CF 44 inc sp
000029D0 FF366C16 push word [0x166c]
000029D4 FF366A16 push word [0x166a]
000029D8 FF36EC99 push word [0x99ec]
000029DC FF36EA99 push word [0x99ea]
000029E0 E8C9F7 call 0x21ac
000029E3 83C408 add sp,0x8
000029E6 A17813 mov ax,[0x1378]
000029E9 40 inc ax
000029EA A37813 mov [0x1378],ax
000029ED 0BC0 or ax,ax
000029EF 7D11 jnl 0x2a02
000029F1 C41E8413 les bx,word [0x1384]
000029F5 FF068413 inc word [0x1384]
000029F9 B020 mov al,0x20
000029FB 268807 mov [es:bx],al
000029FE B400 mov ah,0x0
00002A00 EB0E jmp 0x2a10
00002A02 1E push ds
00002A03 B87813 mov ax,0x1378
00002A06 50 push ax
00002A07 B020 mov al,0x20
00002A09 50 push ax
00002A0A E869A7 call 0xd176
00002A0D 83C406 add sp,0x6
00002A10 16 push ss
00002A11 8D46FA lea ax,[bp-0x6]
00002A14 50 push ax
00002A15 E83660 call 0x8a4e
00002A18 83C404 add sp,0x4
00002A1B 52 push dx
00002A1C 50 push ax
00002A1D E88FAA call 0xd4af
00002A20 83C404 add sp,0x4
00002A23 EB0B jmp 0x2a30
00002A25 1E push ds
00002A26 B8CD09 mov ax,0x9cd
00002A29 50 push ax
00002A2A E882AA call 0xd4af
00002A2D 83C404 add sp,0x4
00002A30 C70608070000 mov word [0x708],0x0
00002A36 5F pop di
00002A37 5E pop si
00002A38 8BE5 mov sp,bp
00002A3A 5D pop bp
00002A3B C3 ret
00002A3C 56 push si
00002A3D 33F6 xor si,si
00002A3F E98B00 jmp 0x2acd
00002A42 8BC6 mov ax,si
00002A44 D1E0 shl ax,0x0
00002A46 D1E0 shl ax,0x0
00002A48 C41E0E0D les bx,word [0xd0e]
00002A4C 03D8 add bx,ax
00002A4E 26C41F les bx,word [es:bx]
00002A51 26803F00 cmp byte [es:bx],0x0
00002A55 7475 jz 0x2acc
00002A57 8BC6 mov ax,si
00002A59 D1E0 shl ax,0x0
00002A5B D1E0 shl ax,0x0
00002A5D C41E0E0D les bx,word [0xd0e]
00002A61 03D8 add bx,ax
00002A63 26FF7702 push word [es:bx+0x2]
00002A67 26FF37 push word [es:bx]
00002A6A E8FB68 call 0x9368
00002A6D 83C404 add sp,0x4
00002A70 0BC0 or ax,ax
00002A72 7458 jz 0x2acc
00002A74 803E520641 cmp byte [0x652],0x41
00002A79 7407 jz 0x2a82
00002A7B 803E520655 cmp byte [0x652],0x55
00002A80 7505 jnz 0x2a87
00002A82 8BC6 mov ax,si
00002A84 40 inc ax
00002A85 EB51 jmp 0x2ad8
00002A87 F7066E064000 test word [0x66e],0x40
00002A8D 7418 jz 0x2aa7
00002A8F A1E499 mov ax,[0x99e4]
00002A92 3B06FE06 cmp ax,[0x6fe]
00002A96 7234 jc 0x2acc
00002A98 3B06FE06 cmp ax,[0x6fe]
00002A9C 7509 jnz 0x2aa7
00002A9E A1E699 mov ax,[0x99e6]
00002AA1 3B060007 cmp ax,[0x700]
00002AA5 7225 jc 0x2acc
00002AA7 F7066E062000 test word [0x66e],0x20
00002AAD 7418 jz 0x2ac7
00002AAF A1E499 mov ax,[0x99e4]
00002AB2 3B060207 cmp ax,[0x702]
00002AB6 7714 ja 0x2acc
00002AB8 3B060207 cmp ax,[0x702]
00002ABC 7509 jnz 0x2ac7
00002ABE A1E699 mov ax,[0x99e6]
00002AC1 3B060407 cmp ax,[0x704]
00002AC5 7705 ja 0x2acc
00002AC7 8BC6 mov ax,si
00002AC9 40 inc ax
00002ACA EB0C jmp 0x2ad8
00002ACC 46 inc si
00002ACD 3B36160D cmp si,[0xd16]
00002AD1 7D03 jnl 0x2ad6
00002AD3 E96CFF jmp 0x2a42
00002AD6 33C0 xor ax,ax
00002AD8 5E pop si
00002AD9 C3 ret
00002ADA 56 push si
00002ADB F7066E060010 test word [0x66e],0x1000
00002AE1 7442 jz 0x2b25
00002AE3 33F6 xor si,si
00002AE5 EB38 jmp 0x2b1f
00002AE7 8BC6 mov ax,si
00002AE9 D1E0 shl ax,0x0
00002AEB D1E0 shl ax,0x0
00002AED C41E120D les bx,word [0xd12]
00002AF1 03D8 add bx,ax
00002AF3 26C41F les bx,word [es:bx]
00002AF6 26803F00 cmp byte [es:bx],0x0
00002AFA 7422 jz 0x2b1e
00002AFC 8BC6 mov ax,si
00002AFE D1E0 shl ax,0x0
00002B00 D1E0 shl ax,0x0
00002B02 C41E120D les bx,word [0xd12]
00002B06 03D8 add bx,ax
00002B08 26FF7702 push word [es:bx+0x2]
00002B0C 26FF37 push word [es:bx]
00002B0F E85668 call 0x9368
00002B12 83C404 add sp,0x4
00002B15 0BC0 or ax,ax
00002B17 7405 jz 0x2b1e
00002B19 B8FFFF mov ax,0xffff
00002B1C EB09 jmp 0x2b27
00002B1E 46 inc si
00002B1F 3B36180D cmp si,[0xd18]
00002B23 7CC2 jl 0x2ae7
00002B25 33C0 xor ax,ax
00002B27 5E pop si
00002B28 C3 ret
00002B29 C41E5406 les bx,word [0x654]
00002B2D 26803F00 cmp byte [es:bx],0x0
00002B31 7445 jz 0x2b78
00002B33 A1220D mov ax,[0xd22]
00002B36 0B06240D or ax,[0xd24]
00002B3A 741A jz 0x2b56
00002B3C FF36240D push word [0xd24]
00002B40 FF36220D push word [0xd22]
00002B44 E89998 call 0xc3e0
00002B47 83C404 add sp,0x4
00002B4A C706220D0000 mov word [0xd22],0x0
00002B50 C706240D0000 mov word [0xd24],0x0
00002B56 FF365606 push word [0x656]
00002B5A FF365406 push word [0x654]
00002B5E E8A2D8 call 0x403
00002B61 83C404 add sp,0x4
00002B64 52 push dx
00002B65 50 push ax
00002B66 E836C8 call 0xf39f
00002B69 83C404 add sp,0x4
00002B6C C70654060000 mov word [0x654],0x0
00002B72 C70656060000 mov word [0x656],0x0
00002B78 C41E5806 les bx,word [0x658]
00002B7C 26803F00 cmp byte [es:bx],0x0
00002B80 7441 jz 0x2bc3
00002B82 A16006 mov ax,[0x660]
00002B85 0B066206 or ax,[0x662]
00002B89 741A jz 0x2ba5
00002B8B FF366206 push word [0x662]
00002B8F FF366006 push word [0x660]
00002B93 E84A98 call 0xc3e0
00002B96 83C404 add sp,0x4
00002B99 C70660060000 mov word [0x660],0x0
00002B9F C70662060000 mov word [0x662],0x0
00002BA5 FF365A06 push word [0x65a]
00002BA9 FF365806 push word [0x658]
00002BAD E853D8 call 0x403
00002BB0 83C404 add sp,0x4
00002BB3 52 push dx
00002BB4 50 push ax
00002BB5 E8E7C7 call 0xf39f
00002BB8 83C404 add sp,0x4
00002BBB C41E5806 les bx,word [0x658]
00002BBF 26C60700 mov byte [es:bx],0x0
00002BC3 C41E5C06 les bx,word [0x65c]
00002BC7 26803F00 cmp byte [es:bx],0x0
00002BCB 7441 jz 0x2c0e
00002BCD A16406 mov ax,[0x664]
00002BD0 0B066606 or ax,[0x666]
00002BD4 741A jz 0x2bf0
00002BD6 FF366606 push word [0x666]
00002BDA FF366406 push word [0x664]
00002BDE E8FF97 call 0xc3e0
00002BE1 83C404 add sp,0x4
00002BE4 C70664060000 mov word [0x664],0x0
00002BEA C70666060000 mov word [0x666],0x0
00002BF0 FF365E06 push word [0x65e]
00002BF4 FF365C06 push word [0x65c]
00002BF8 E808D8 call 0x403
00002BFB 83C404 add sp,0x4
00002BFE 52 push dx
00002BFF 50 push ax
00002C00 E89CC7 call 0xf39f
00002C03 83C404 add sp,0x4
00002C06 C41E5C06 les bx,word [0x65c]
00002C0A 26C60700 mov byte [es:bx],0x0
00002C0E A11A0D mov ax,[0xd1a]
00002C11 0B061C0D or ax,[0xd1c]
00002C15 741A jz 0x2c31
00002C17 FF361C0D push word [0xd1c]
00002C1B FF361A0D push word [0xd1a]
00002C1F E8BE97 call 0xc3e0
00002C22 83C404 add sp,0x4
00002C25 C7061A0D0000 mov word [0xd1a],0x0
00002C2B C7061C0D0000 mov word [0xd1c],0x0
00002C31 A14A06 mov ax,[0x64a]
00002C34 0B064C06 or ax,[0x64c]
00002C38 741A jz 0x2c54
00002C3A FF364C06 push word [0x64c]
00002C3E FF364A06 push word [0x64a]
00002C42 E889CE call 0xface
00002C45 83C404 add sp,0x4
00002C48 C7064A060000 mov word [0x64a],0x0
00002C4E C7064C060000 mov word [0x64c],0x0
00002C54 C3 ret
00002C55 55 push bp
00002C56 8BEC mov bp,sp
00002C58 83EC04 sub sp,0x4
00002C5B 56 push si
00002C5C A16216 mov ax,[0x1662]
00002C5F 8B166016 mov dx,[0x1660]
00002C63 8956FC mov [bp-0x4],dx
00002C66 8946FE mov [bp-0x2],ax
00002C69 FF7606 push word [bp+0x6]
00002C6C FF7604 push word [bp+0x4]
00002C6F E85CC3 call 0xefce
00002C72 83C404 add sp,0x4
00002C75 8BF0 mov si,ax
00002C77 EB2D jmp 0x2ca6
00002C79 56 push si
00002C7A FF7606 push word [bp+0x6]
00002C7D FF7604 push word [bp+0x4]
00002C80 C45EFC les bx,word [bp-0x4]
00002C83 26FF7702 push word [es:bx+0x2]
00002C87 26FF37 push word [es:bx]
00002C8A E860C3 call 0xefed
00002C8D 83C40A add sp,0xa
00002C90 0BC0 or ax,ax
00002C92 750E jnz 0x2ca2
00002C94 C45EFC les bx,word [bp-0x4]
00002C97 268B5702 mov dx,[es:bx+0x2]
00002C9B 268B07 mov ax,[es:bx]
00002C9E 03C6 add ax,si
00002CA0 EB14 jmp 0x2cb6
00002CA2 8346FC04 add word [bp-0x4],0x4
00002CA6 C45EFC les bx,word [bp-0x4]
00002CA9 268B07 mov ax,[es:bx]
00002CAC 260B4702 or ax,[es:bx+0x2]
00002CB0 75C7 jnz 0x2c79
00002CB2 33D2 xor dx,dx
00002CB4 33C0 xor ax,ax
00002CB6 5E pop si
00002CB7 8BE5 mov sp,bp
00002CB9 5D pop bp
00002CBA C3 ret
00002CBB 55 push bp
00002CBC 8BEC mov bp,sp
00002CBE 83EC16 sub sp,0x16
00002CC1 56 push si
00002CC2 57 push di
00002CC3 B006 mov al,0x6
00002CC5 50 push ax
00002CC6 E8C739 call 0x6690
00002CC9 44 inc sp
00002CCA 44 inc sp
00002CCB BF0200 mov di,0x2
00002CCE E99807 jmp 0x3469
00002CD1 8BC7 mov ax,di
00002CD3 D1E0 shl ax,0x0
00002CD5 D1E0 shl ax,0x0
00002CD7 C45E06 les bx,word [bp+0x6]
00002CDA 03D8 add bx,ax
00002CDC 26C41F les bx,word [es:bx]
00002CDF 268A07 mov al,[es:bx]
00002CE2 3A06080D cmp al,[0xd08]
00002CE6 7403 jz 0x2ceb
00002CE8 E90707 jmp 0x33f2
00002CEB 8BC7 mov ax,di
00002CED D1E0 shl ax,0x0
00002CEF D1E0 shl ax,0x0
00002CF1 C45E06 les bx,word [bp+0x6]
00002CF4 03D8 add bx,ax
00002CF6 26C41F les bx,word [es:bx]
00002CF9 26C60700 mov byte [es:bx],0x0
00002CFD 8BC7 mov ax,di
00002CFF D1E0 shl ax,0x0
00002D01 D1E0 shl ax,0x0
00002D03 C45E06 les bx,word [bp+0x6]
00002D06 03D8 add bx,ax
00002D08 268B4702 mov ax,[es:bx+0x2]
00002D0C 268B17 mov dx,[es:bx]
00002D0F 42 inc dx
00002D10 8956FC mov [bp-0x4],dx
00002D13 8946FE mov [bp-0x2],ax
00002D16 E9CB06 jmp 0x33e4
00002D19 C45EFC les bx,word [bp-0x4]
00002D1C FF46FC inc word [bp-0x4]
00002D1F 268A07 mov al,[es:bx]
00002D22 B400 mov ah,0x0
00002D24 50 push ax
00002D25 E86CB2 call 0xdf94
00002D28 44 inc sp
00002D29 44 inc sp
00002D2A 3D6F00 cmp ax,0x6f
00002D2D 7503 jnz 0x2d32
00002D2F E9F703 jmp 0x3129
00002D32 7F3D jg 0x2d71
00002D34 3D6200 cmp ax,0x62
00002D37 744C jz 0x2d85
00002D39 7F1B jg 0x2d56
00002D3B 3D2400 cmp ax,0x24
00002D3E 7503 jnz 0x2d43
00002D40 E9E200 jmp 0x2e25
00002D43 3D3F00 cmp ax,0x3f
00002D46 7503 jnz 0x2d4b
00002D48 E9AF01 jmp 0x2efa
00002D4B 3D6100 cmp ax,0x61
00002D4E 7503 jnz 0x2d53
00002D50 E91A02 jmp 0x2f6d
00002D53 E96D06 jmp 0x33c3
00002D56 3D6300 cmp ax,0x63
00002D59 7503 jnz 0x2d5e
00002D5B E9FF03 jmp 0x315d
00002D5E 3D6400 cmp ax,0x64
00002D61 7503 jnz 0x2d66
00002D63 E9F004 jmp 0x3256
00002D66 3D6D00 cmp ax,0x6d
00002D69 7503 jnz 0x2d6e
00002D6B E9D601 jmp 0x2f44
00002D6E E95206 jmp 0x33c3
00002D71 8BD8 mov bx,ax
00002D73 83EB70 sub bx,0x70
00002D76 83FB0A cmp bx,0xa
00002D79 7603 jna 0x2d7e
00002D7B E94506 jmp 0x33c3
00002D7E D1E3 shl bx,0x0
00002D80 2EFFA7B832 jmp word near [cs:bx+0x32b8]
00002D85 833EE20000 cmp word [0xe2],0x0
00002D8A 7503 jnz 0x2d8f
00002D8C E93706 jmp 0x33c6
00002D8F C45EFC les bx,word [bp-0x4]
00002D92 268A07 mov al,[es:bx]
00002D95 B400 mov ah,0x0
00002D97 50 push ax
00002D98 E8F9B1 call 0xdf94
00002D9B 44 inc sp
00002D9C 44 inc sp
00002D9D 3D7300 cmp ax,0x73
00002DA0 7403 jz 0x2da5
00002DA2 E92106 jmp 0x33c6
00002DA5 C45EFC les bx,word [bp-0x4]
00002DA8 268A4701 mov al,[es:bx+0x1]
00002DAC B400 mov ah,0x0
00002DAE 50 push ax
00002DAF E8E2B1 call 0xdf94
00002DB2 44 inc sp
00002DB3 44 inc sp
00002DB4 3D6900 cmp ax,0x69
00002DB7 7403 jz 0x2dbc
00002DB9 E90A06 jmp 0x33c6
00002DBC C45EFC les bx,word [bp-0x4]
00002DBF 268A4702 mov al,[es:bx+0x2]
00002DC3 B400 mov ah,0x0
00002DC5 50 push ax
00002DC6 E8CBB1 call 0xdf94
00002DC9 44 inc sp
00002DCA 44 inc sp
00002DCB 3D6F00 cmp ax,0x6f
00002DCE 7403 jz 0x2dd3
00002DD0 E9F305 jmp 0x33c6
00002DD3 8346FC03 add word [bp-0x4],0x3
00002DD7 C7060C070000 mov word [0x70c],0x0
00002DDD EB1B jmp 0x2dfa
00002DDF A10C07 mov ax,[0x70c]
00002DE2 BA0A00 mov dx,0xa
00002DE5 F7EA imul dx
00002DE7 C45EFC les bx,word [bp-0x4]
00002DEA 268A17 mov dl,[es:bx]
00002DED B600 mov dh,0x0
00002DEF 83C2D0 add dx,0xffffffffffffffd0
00002DF2 03C2 add ax,dx
00002DF4 A30C07 mov [0x70c],ax
00002DF7 FF46FC inc word [bp-0x4]
00002DFA C45EFC les bx,word [bp-0x4]
00002DFD 268A07 mov al,[es:bx]
00002E00 B400 mov ah,0x0
00002E02 8BD8 mov bx,ax
00002E04 8A875B12 mov al,[bx+0x125b]
00002E08 B400 mov ah,0x0
00002E0A A90200 test ax,0x2
00002E0D 75D0 jnz 0x2ddf
00002E0F 833E0C073F cmp word [0x70c],0x3f
00002E14 7606 jna 0x2e1c
00002E16 C7060C073F00 mov word [0x70c],0x3f
00002E1C B10A mov cl,0xa
00002E1E D3260C07 shl word [0x70c],cl
00002E22 E9BF05 jmp 0x33e4
00002E25 A17006 mov ax,[0x670]
00002E28 0D1000 or ax,0x10
00002E2B A37006 mov [0x670],ax
00002E2E C45EFC les bx,word [bp-0x4]
00002E31 26807F013A cmp byte [es:bx+0x1],0x3a
00002E36 750D jnz 0x2e45
00002E38 268A07 mov al,[es:bx]
00002E3B A20A07 mov [0x70a],al
00002E3E 8346FC02 add word [bp-0x4],0x2
00002E42 E99F05 jmp 0x33e4
00002E45 C6060A0740 mov byte [0x70a],0x40
00002E4A E99705 jmp 0x33e4
00002E4D C45EFC les bx,word [bp-0x4]
00002E50 26807FFF57 cmp byte [es:bx-0x1],0x57
00002E55 754B jnz 0x2ea2
00002E57 1E push ds
00002E58 B8DD09 mov ax,0x9dd
00002E5B 50 push ax
00002E5C E8F6FD call 0x2c55
00002E5F 83C404 add sp,0x4
00002E62 8946F8 mov [bp-0x8],ax
00002E65 8956FA mov [bp-0x6],dx
00002E68 8B46F8 mov ax,[bp-0x8]
00002E6B 0BC2 or ax,dx
00002E6D 7511 jnz 0x2e80
00002E6F 1E push ds
00002E70 B8E209 mov ax,0x9e2
00002E73 50 push ax
00002E74 E8DEFD call 0x2c55
00002E77 83C404 add sp,0x4
00002E7A 8946F8 mov [bp-0x8],ax
00002E7D 8956FA mov [bp-0x6],dx
00002E80 8B46F8 mov ax,[bp-0x8]
00002E83 0B46FA or ax,[bp-0x6]
00002E86 7507 jnz 0x2e8f
00002E88 C606B60600 mov byte [0x6b6],0x0
00002E8D EB33 jmp 0x2ec2
00002E8F FF76FA push word [bp-0x6]
00002E92 FF76F8 push word [bp-0x8]
00002E95 1E push ds
00002E96 B8B606 mov ax,0x6b6
00002E99 50 push ax
00002E9A E8C7C0 call 0xef64
00002E9D 83C408 add sp,0x8
00002EA0 EB20 jmp 0x2ec2
00002EA2 FF76FE push word [bp-0x2]
00002EA5 FF76FC push word [bp-0x4]
00002EA8 1E push ds
00002EA9 B8B606 mov ax,0x6b6
00002EAC 50 push ax
00002EAD E8B4C0 call 0xef64
00002EB0 83C408 add sp,0x8
00002EB3 FF76FE push word [bp-0x2]
00002EB6 FF76FC push word [bp-0x4]
00002EB9 E812C1 call 0xefce
00002EBC 83C404 add sp,0x4
00002EBF 0146FC add [bp-0x4],ax
00002EC2 1E push ds
00002EC3 B8B606 mov ax,0x6b6
00002EC6 50 push ax
00002EC7 E804C1 call 0xefce
00002ECA 83C404 add sp,0x4
00002ECD A3F806 mov [0x6f8],ax
00002ED0 0BC0 or ax,ax
00002ED2 7503 jnz 0x2ed7
00002ED4 E90D05 jmp 0x33e4
00002ED7 8B1EF806 mov bx,[0x6f8]
00002EDB 80BFB5065C cmp byte [bx+0x6b5],0x5c
00002EE0 7503 jnz 0x2ee5
00002EE2 E9FF04 jmp 0x33e4
00002EE5 C687B6065C mov byte [bx+0x6b6],0x5c
00002EEA FF06F806 inc word [0x6f8]
00002EEE 8B1EF806 mov bx,[0x6f8]
00002EF2 C687B60600 mov byte [bx+0x6b6],0x0
00002EF7 E9EA04 jmp 0x33e4
00002EFA 1E push ds
00002EFB B87813 mov ax,0x1378
00002EFE 50 push ax
00002EFF 1E push ds
00002F00 B82401 mov ax,0x124
00002F03 50 push ax
00002F04 E8EB9C call 0xcbf2
00002F07 83C408 add sp,0x8
00002F0A B80100 mov ax,0x1
00002F0D 50 push ax
00002F0E E88293 call 0xc293
00002F11 44 inc sp
00002F12 44 inc sp
00002F13 E9CE04 jmp 0x33e4
00002F16 803E520645 cmp byte [0x652],0x45
00002F1B 7505 jnz 0x2f22
00002F1D C606520658 mov byte [0x652],0x58
00002F22 A16E06 mov ax,[0x66e]
00002F25 0D0100 or ax,0x1
00002F28 A36E06 mov [0x66e],ax
00002F2B C45EFC les bx,word [bp-0x4]
00002F2E 26807FFF53 cmp byte [es:bx-0x1],0x53
00002F33 7403 jz 0x2f38
00002F35 E9AC04 jmp 0x33e4
00002F38 A17006 mov ax,[0x670]
00002F3B 0D4000 or ax,0x40
00002F3E A37006 mov [0x670],ax
00002F41 E9A004 jmp 0x33e4
00002F44 C45EFC les bx,word [bp-0x4]
00002F47 26803F30 cmp byte [es:bx],0x30
00002F4B 7303 jnc 0x2f50
00002F4D E97604 jmp 0x33c6
00002F50 26803F34 cmp byte [es:bx],0x34
00002F54 7603 jna 0x2f59
00002F56 E96D04 jmp 0x33c6
00002F59 C45EFC les bx,word [bp-0x4]
00002F5C 268A07 mov al,[es:bx]
00002F5F B400 mov ah,0x0
00002F61 05D0FF add ax,0xffd0
00002F64 A3FA06 mov [0x6fa],ax
00002F67 FF46FC inc word [bp-0x4]
00002F6A E97704 jmp 0x33e4
00002F6D C45EFC les bx,word [bp-0x4]
00002F70 268A07 mov al,[es:bx]
00002F73 B400 mov ah,0x0
00002F75 50 push ax
00002F76 1E push ds
00002F77 B8E809 mov ax,0x9e8
00002F7A 50 push ax
00002F7B E879BF call 0xeef7
00002F7E 83C406 add sp,0x6
00002F81 0BC2 or ax,dx
00002F83 7503 jnz 0x2f88
00002F85 E93E04 jmp 0x33c6
00002F88 C45EFC les bx,word [bp-0x4]
00002F8B 268A4701 mov al,[es:bx+0x1]
00002F8F B400 mov ah,0x0
00002F91 50 push ax
00002F92 1E push ds
00002F93 B8EC09 mov ax,0x9ec
00002F96 50 push ax
00002F97 E85DBF call 0xeef7
00002F9A 83C406 add sp,0x6
00002F9D 0BC2 or ax,dx
00002F9F 7503 jnz 0x2fa4
00002FA1 E92204 jmp 0x33c6
00002FA4 C45EFC les bx,word [bp-0x4]
00002FA7 26803F31 cmp byte [es:bx],0x31
00002FAB 7508 jnz 0x2fb5
00002FAD A16E06 mov ax,[0x66e]
00002FB0 0D0200 or ax,0x2
00002FB3 EB0F jmp 0x2fc4
00002FB5 C45EFC les bx,word [bp-0x4]
00002FB8 26803F30 cmp byte [es:bx],0x30
00002FBC 7509 jnz 0x2fc7
00002FBE A16E06 mov ax,[0x66e]
00002FC1 0D0400 or ax,0x4
00002FC4 A36E06 mov [0x66e],ax
00002FC7 FF46FC inc word [bp-0x4]
00002FCA C45EFC les bx,word [bp-0x4]
00002FCD 26803F31 cmp byte [es:bx],0x31
00002FD1 7508 jnz 0x2fdb
00002FD3 A16E06 mov ax,[0x66e]
00002FD6 0D0800 or ax,0x8
00002FD9 EB0F jmp 0x2fea
00002FDB C45EFC les bx,word [bp-0x4]
00002FDE 26803F30 cmp byte [es:bx],0x30
00002FE2 7509 jnz 0x2fed
00002FE4 A16E06 mov ax,[0x66e]
00002FE7 0D1000 or ax,0x10
00002FEA A36E06 mov [0x66e],ax
00002FED FF46FC inc word [bp-0x4]
00002FF0 E9F103 jmp 0x33e4
00002FF3 C45EFC les bx,word [bp-0x4]
00002FF6 26807FFF51 cmp byte [es:bx-0x1],0x51
00002FFB 7509 jnz 0x3006
00002FFD A17006 mov ax,[0x670]
00003000 0D0800 or ax,0x8
00003003 A37006 mov [0x670],ax
00003006 C45EFC les bx,word [bp-0x4]
00003009 268A07 mov al,[es:bx]
0000300C B400 mov ah,0x0
0000300E 8BD8 mov bx,ax
00003010 8A875B12 mov al,[bx+0x125b]
00003014 B400 mov ah,0x0
00003016 A90200 test ax,0x2
00003019 750C jnz 0x3027
0000301B 8B5EFC mov bx,[bp-0x4]
0000301E 26803FEC cmp byte [es:bx],0xec
00003022 7403 jz 0x3027
00003024 E99F03 jmp 0x33c6
00003027 C45EFC les bx,word [bp-0x4]
0000302A 26803FEC cmp byte [es:bx],0xec
0000302E 7506 jnz 0x3036
00003030 26C60700 mov byte [es:bx],0x0
00003034 EB0B jmp 0x3041
00003036 C45EFC les bx,word [bp-0x4]
00003039 268A07 mov al,[es:bx]
0000303C 04D1 add al,0xd1
0000303E 268807 mov [es:bx],al
00003041 F70670060800 test word [0x670],0x8
00003047 7406 jz 0x304f
00003049 C45EFC les bx,word [bp-0x4]
0000304C 26FE07 inc byte [es:bx]
0000304F C45EFC les bx,word [bp-0x4]
00003052 FF46FC inc word [bp-0x4]
00003055 268A07 mov al,[es:bx]
00003058 50 push ax
00003059 E83436 call 0x6690
0000305C 44 inc sp
0000305D 44 inc sp
0000305E E98303 jmp 0x33e4
00003061 C45EFC les bx,word [bp-0x4]
00003064 26803F30 cmp byte [es:bx],0x30
00003068 7303 jnc 0x306d
0000306A E95903 jmp 0x33c6
0000306D 26803F34 cmp byte [es:bx],0x34
00003071 7603 jna 0x3076
00003073 E95003 jmp 0x33c6
00003076 C45EFC les bx,word [bp-0x4]
00003079 26803F30 cmp byte [es:bx],0x30
0000307D 7525 jnz 0x30a4
0000307F 803E520645 cmp byte [0x652],0x45
00003084 7508 jnz 0x308e
00003086 C606520658 mov byte [0x652],0x58
0000308B E99500 jmp 0x3123
0000308E 803E52064C cmp byte [0x652],0x4c
00003093 7403 jz 0x3098
00003095 E98B00 jmp 0x3123
00003098 A17006 mov ax,[0x670]
0000309B 0D0300 or ax,0x3
0000309E A37006 mov [0x670],ax
000030A1 E97F00 jmp 0x3123
000030A4 C45EFC les bx,word [bp-0x4]
000030A7 26803F31 cmp byte [es:bx],0x31
000030AB 750B jnz 0x30b8
000030AD A16E06 mov ax,[0x66e]
000030B0 0D0004 or ax,0x400
000030B3 A36E06 mov [0x66e],ax
000030B6 EB6B jmp 0x3123
000030B8 C45EFC les bx,word [bp-0x4]
000030BB 26803F32 cmp byte [es:bx],0x32
000030BF 7406 jz 0x30c7
000030C1 26803F34 cmp byte [es:bx],0x34
000030C5 7530 jnz 0x30f7
000030C7 A16E06 mov ax,[0x66e]
000030CA 0D0008 or ax,0x800
000030CD A36E06 mov [0x66e],ax
000030D0 803E52064C cmp byte [0x652],0x4c
000030D5 7505 jnz 0x30dc
000030D7 C606520656 mov byte [0x652],0x56
000030DC 833EE20000 cmp word [0xe2],0x0
000030E1 7440 jz 0x3123
000030E3 C45EFC les bx,word [bp-0x4]
000030E6 26803F34 cmp byte [es:bx],0x34
000030EA 7537 jnz 0x3123
000030EC A17006 mov ax,[0x670]
000030EF 0D0001 or ax,0x100
000030F2 A37006 mov [0x670],ax
000030F5 EB2C jmp 0x3123
000030F7 C45EFC les bx,word [bp-0x4]
000030FA 26803F33 cmp byte [es:bx],0x33
000030FE 7523 jnz 0x3123
00003100 A16E06 mov ax,[0x66e]
00003103 0D000C or ax,0xc00
00003106 A36E06 mov [0x66e],ax
00003109 803E520658 cmp byte [0x652],0x58
0000310E 7507 jnz 0x3117
00003110 C606520645 mov byte [0x652],0x45
00003115 EB0C jmp 0x3123
00003117 803E520656 cmp byte [0x652],0x56
0000311C 7505 jnz 0x3123
0000311E C60652064C mov byte [0x652],0x4c
00003123 FF46FC inc word [bp-0x4]
00003126 E9BB02 jmp 0x33e4
00003129 C45EFC les bx,word [bp-0x4]
0000312C 26803F30 cmp byte [es:bx],0x30
00003130 7303 jnc 0x3135
00003132 E99102 jmp 0x33c6
00003135 26803F32 cmp byte [es:bx],0x32
00003139 7603 jna 0x313e
0000313B E98802 jmp 0x33c6
0000313E C45EFC les bx,word [bp-0x4]
00003141 268A07 mov al,[es:bx]
00003144 B400 mov ah,0x0
00003146 05D0FF add ax,0xffd0
00003149 B108 mov cl,0x8
0000314B D3E0 shl ax,cl
0000314D 8B166E06 mov dx,[0x66e]
00003151 0BD0 or dx,ax
00003153 89166E06 mov [0x66e],dx
00003157 FF46FC inc word [bp-0x4]
0000315A E98702 jmp 0x33e4
0000315D FF76FE push word [bp-0x2]
00003160 FF76FC push word [bp-0x4]
00003163 E868BE call 0xefce
00003166 83C404 add sp,0x4
00003169 3D4000 cmp ax,0x40
0000316C 760F jna 0x317d
0000316E B81500 mov ax,0x15
00003171 50 push ax
00003172 1E push ds
00003173 B8F009 mov ax,0x9f0
00003176 50 push ax
00003177 E89D51 call 0x8317
0000317A 83C406 add sp,0x6
0000317D FF76FE push word [bp-0x2]
00003180 FF76FC push word [bp-0x4]
00003183 E8C65B call 0x8d4c
00003186 83C404 add sp,0x4
00003189 52 push dx
0000318A 50 push ax
0000318B 1E push ds
0000318C B80E07 mov ax,0x70e
0000318F 50 push ax
00003190 E8D1BD call 0xef64
00003193 83C408 add sp,0x8
00003196 C45EFC les bx,word [bp-0x4]
00003199 26C60700 mov byte [es:bx],0x0
0000319D E94402 jmp 0x33e4
000031A0 FF76FE push word [bp-0x2]
000031A3 FF76FC push word [bp-0x4]
000031A6 E8E95E call 0x9092
000031A9 83C404 add sp,0x4
000031AC FF76FE push word [bp-0x2]
000031AF FF76FC push word [bp-0x4]
000031B2 E819BE call 0xefce
000031B5 83C404 add sp,0x4
000031B8 0146FC add [bp-0x4],ax
000031BB E92602 jmp 0x33e4
000031BE C45EFC les bx,word [bp-0x4]
000031C1 26803F30 cmp byte [es:bx],0x30
000031C5 750B jnz 0x31d2
000031C7 A16E06 mov ax,[0x66e]
000031CA 0D0020 or ax,0x2000
000031CD A36E06 mov [0x66e],ax
000031D0 EB69 jmp 0x323b
000031D2 C45EFC les bx,word [bp-0x4]
000031D5 26803F31 cmp byte [es:bx],0x31
000031D9 750B jnz 0x31e6
000031DB A16E06 mov ax,[0x66e]
000031DE 0D0040 or ax,0x4000
000031E1 A36E06 mov [0x66e],ax
000031E4 EB55 jmp 0x323b
000031E6 C45EFC les bx,word [bp-0x4]
000031E9 26803F32 cmp byte [es:bx],0x32
000031ED 7406 jz 0x31f5
000031EF 26803F33 cmp byte [es:bx],0x33
000031F3 750B jnz 0x3200
000031F5 A16E06 mov ax,[0x66e]
000031F8 0D0080 or ax,0x8000
000031FB A36E06 mov [0x66e],ax
000031FE EB3B jmp 0x323b
00003200 C45EFC les bx,word [bp-0x4]
00003203 26803F34 cmp byte [es:bx],0x34
00003207 7508 jnz 0x3211
00003209 A17006 mov ax,[0x670]
0000320C 0D0400 or ax,0x4
0000320F EB27 jmp 0x3238
00003211 C45EFC les bx,word [bp-0x4]
00003214 26803F35 cmp byte [es:bx],0x35
00003218 7508 jnz 0x3222
0000321A A17006 mov ax,[0x670]
0000321D 0D0300 or ax,0x3
00003220 EB16 jmp 0x3238
00003222 833EE20000 cmp word [0xe2],0x0
00003227 7412 jz 0x323b
00003229 C45EFC les bx,word [bp-0x4]
0000322C 26803F36 cmp byte [es:bx],0x36
00003230 7509 jnz 0x323b
00003232 A17006 mov ax,[0x670]
00003235 0D8000 or ax,0x80
00003238 A37006 mov [0x670],ax
0000323B FF46FC inc word [bp-0x4]
0000323E C45EFC les bx,word [bp-0x4]
00003241 26803F30 cmp byte [es:bx],0x30
00003245 7303 jnc 0x324a
00003247 E99A01 jmp 0x33e4
0000324A 26803F36 cmp byte [es:bx],0x36
0000324E 7703 ja 0x3253
00003250 E96BFF jmp 0x31be
00003253 E98E01 jmp 0x33e4
00003256 C45EFC les bx,word [bp-0x4]
00003259 268A07 mov al,[es:bx]
0000325C B400 mov ah,0x0
0000325E 50 push ax
0000325F E832AD call 0xdf94
00003262 44 inc sp
00003263 44 inc sp
00003264 3D6100 cmp ax,0x61
00003267 7416 jz 0x327f
00003269 C45EFC les bx,word [bp-0x4]
0000326C 268A07 mov al,[es:bx]
0000326F B400 mov ah,0x0
00003271 50 push ax
00003272 E81FAD call 0xdf94
00003275 44 inc sp
00003276 44 inc sp
00003277 3D6200 cmp ax,0x62
0000327A 7403 jz 0x327f
0000327C E94701 jmp 0x33c6
0000327F C45EFC les bx,word [bp-0x4]
00003282 FF46FC inc word [bp-0x4]
00003285 268A07 mov al,[es:bx]
00003288 B400 mov ah,0x0
0000328A 50 push ax
0000328B E806AD call 0xdf94
0000328E 44 inc sp
0000328F 44 inc sp
00003290 8846FB mov [bp-0x5],al
00003293 33F6 xor si,si
00003295 B80C00 mov ax,0xc
00003298 50 push ax
00003299 33C0 xor ax,ax
0000329B 50 push ax
0000329C 16 push ss
0000329D 8D46EA lea ax,[bp-0x16]
000032A0 50 push ax
000032A1 E8CBB8 call 0xeb6f
000032A4 83C408 add sp,0x8
000032A7 EB74 jmp 0x331d
000032A9 C45EFC les bx,word [bp-0x4]
000032AC 26803F30 cmp byte [es:bx],0x30
000032B0 7303 jnc 0x32b5
000032B2 E91101 jmp 0x33c6
000032B5 26803F39 cmp byte [es:bx],0x39
000032B9 7603 jna 0x32be
000032BB E90801 jmp 0x33c6
000032BE 8BDE mov bx,si
000032C0 D1E3 shl bx,0x0
000032C2 8D46EA lea ax,[bp-0x16]
000032C5 03D8 add bx,ax
000032C7 53 push bx
000032C8 8B5EFC mov bx,[bp-0x4]
000032CB 268A07 mov al,[es:bx]
000032CE B400 mov ah,0x0
000032D0 05D0FF add ax,0xffd0
000032D3 BA0A00 mov dx,0xa
000032D6 F7EA imul dx
000032D8 5B pop bx
000032D9 368907 mov [ss:bx],ax
000032DC FF46FC inc word [bp-0x4]
000032DF C45EFC les bx,word [bp-0x4]
000032E2 26803F30 cmp byte [es:bx],0x30
000032E6 7303 jnc 0x32eb
000032E8 E9DB00 jmp 0x33c6
000032EB 26803F39 cmp byte [es:bx],0x39
000032EF 7603 jna 0x32f4
000032F1 E9D200 jmp 0x33c6
000032F4 8BDE mov bx,si
000032F6 D1E3 shl bx,0x0
000032F8 8D46EA lea ax,[bp-0x16]
000032FB 03D8 add bx,ax
000032FD 53 push bx
000032FE 8B5EFC mov bx,[bp-0x4]
00003301 268A07 mov al,[es:bx]
00003304 B400 mov ah,0x0
00003306 5B pop bx
00003307 360307 add ax,[ss:bx]
0000330A 05D0FF add ax,0xffd0
0000330D 8BDE mov bx,si
0000330F D1E3 shl bx,0x0
00003311 8D56EA lea dx,[bp-0x16]
00003314 03DA add bx,dx
00003316 368907 mov [ss:bx],ax
00003319 FF46FC inc word [bp-0x4]
0000331C 46 inc si
0000331D C45EFC les bx,word [bp-0x4]
00003320 26803F00 cmp byte [es:bx],0x0
00003324 7408 jz 0x332e
00003326 83FE06 cmp si,0x6
00003329 7D03 jnl 0x332e
0000332B E97BFF jmp 0x32a9
0000332E C45EFC les bx,word [bp-0x4]
00003331 26803F00 cmp byte [es:bx],0x0
00003335 7403 jz 0x333a
00003337 E98C00 jmp 0x33c6
0000333A 8B46EA mov ax,[bp-0x16]
0000333D 05B0FF add ax,0xffb0
00003340 8946EA mov [bp-0x16],ax
00003343 0BC0 or ax,ax
00003345 7D06 jnl 0x334d
00003347 056400 add ax,0x64
0000334A 8946EA mov [bp-0x16],ax
0000334D 837EEC01 cmp word [bp-0x14],0x1
00003351 7D03 jnl 0x3356
00003353 FF46EC inc word [bp-0x14]
00003356 837EEE01 cmp word [bp-0x12],0x1
0000335A 7D03 jnl 0x335f
0000335C FF46EE inc word [bp-0x12]
0000335F 8B46EA mov ax,[bp-0x16]
00003362 B109 mov cl,0x9
00003364 D3E0 shl ax,cl
00003366 8B56EC mov dx,[bp-0x14]
00003369 B105 mov cl,0x5
0000336B D3E2 shl dx,cl
0000336D 0BC2 or ax,dx
0000336F 0B46EE or ax,[bp-0x12]
00003372 8946F6 mov [bp-0xa],ax
00003375 8B46F0 mov ax,[bp-0x10]
00003378 B10B mov cl,0xb
0000337A D3E0 shl ax,cl
0000337C 8B56F2 mov dx,[bp-0xe]
0000337F B105 mov cl,0x5
00003381 D3E2 shl dx,cl
00003383 0BC2 or ax,dx
00003385 8B56F4 mov dx,[bp-0xc]
00003388 D1FA sar dx,0x0
0000338A 0BC2 or ax,dx
0000338C 8946F8 mov [bp-0x8],ax
0000338F 807EFB61 cmp byte [bp-0x5],0x61
00003393 7517 jnz 0x33ac
00003395 8B46F6 mov ax,[bp-0xa]
00003398 A3FE06 mov [0x6fe],ax
0000339B 8B46F8 mov ax,[bp-0x8]
0000339E A30007 mov [0x700],ax
000033A1 A16E06 mov ax,[0x66e]
000033A4 0D4000 or ax,0x40
000033A7 A36E06 mov [0x66e],ax
000033AA EB38 jmp 0x33e4
000033AC 8B46F6 mov ax,[bp-0xa]
000033AF A30207 mov [0x702],ax
000033B2 8B46F8 mov ax,[bp-0x8]
000033B5 A30407 mov [0x704],ax
000033B8 A16E06 mov ax,[0x66e]
000033BB 0D2000 or ax,0x20
000033BE A36E06 mov [0x66e],ax
000033C1 EB21 jmp 0x33e4
000033C3 FF4EFC dec word [bp-0x4]
000033C6 B81600 mov ax,0x16
000033C9 50 push ax
000033CA 8BC7 mov ax,di
000033CC D1E0 shl ax,0x0
000033CE D1E0 shl ax,0x0
000033D0 C45E06 les bx,word [bp+0x6]
000033D3 03D8 add bx,ax
000033D5 268B07 mov ax,[es:bx]
000033D8 40 inc ax
000033D9 26FF7702 push word [es:bx+0x2]
000033DD 50 push ax
000033DE E8364F call 0x8317
000033E1 83C406 add sp,0x6
000033E4 C45EFC les bx,word [bp-0x4]
000033E7 26803F00 cmp byte [es:bx],0x0
000033EB 7403 jz 0x33f0
000033ED E929F9 jmp 0x2d19
000033F0 EB76 jmp 0x3468
000033F2 803E520658 cmp byte [0x652],0x58
000033F7 7407 jz 0x3400
000033F9 803E520645 cmp byte [0x652],0x45
000033FE 7568 jnz 0x3468
00003400 803E740600 cmp byte [0x674],0x0
00003405 7561 jnz 0x3468
00003407 8BC7 mov ax,di
00003409 D1E0 shl ax,0x0
0000340B D1E0 shl ax,0x0
0000340D C45E06 les bx,word [bp+0x6]
00003410 03D8 add bx,ax
00003412 26FF7702 push word [es:bx+0x2]
00003416 26FF37 push word [es:bx]
00003419 E8B2BB call 0xefce
0000341C 83C404 add sp,0x4
0000341F 48 dec ax
00003420 8BD7 mov dx,di
00003422 D1E2 shl dx,0x0
00003424 D1E2 shl dx,0x0
00003426 C45E06 les bx,word [bp+0x6]
00003429 03DA add bx,dx
0000342B 26C41F les bx,word [es:bx]
0000342E 03D8 add bx,ax
00003430 268A07 mov al,[es:bx]
00003433 3A06090D cmp al,[0xd09]
00003437 752F jnz 0x3468
00003439 8BC7 mov ax,di
0000343B D1E0 shl ax,0x0
0000343D D1E0 shl ax,0x0
0000343F C45E06 les bx,word [bp+0x6]
00003442 03D8 add bx,ax
00003444 26FF7702 push word [es:bx+0x2]
00003448 26FF37 push word [es:bx]
0000344B 1E push ds
0000344C B87406 mov ax,0x674
0000344F 50 push ax
00003450 E811BB call 0xef64
00003453 83C408 add sp,0x8
00003456 8BC7 mov ax,di
00003458 D1E0 shl ax,0x0
0000345A D1E0 shl ax,0x0
0000345C C45E06 les bx,word [bp+0x6]
0000345F 03D8 add bx,ax
00003461 26C41F les bx,word [es:bx]
00003464 26C60700 mov byte [es:bx],0x0
00003468 47 inc di
00003469 3B7E04 cmp di,[bp+0x4]
0000346C 7D03 jnl 0x3471
0000346E E960F8 jmp 0x2cd1
00003471 A16E06 mov ax,[0x66e]
00003474 25000C and ax,0xc00
00003477 3D000C cmp ax,0xc00
0000347A 7517 jnz 0x3493
0000347C F7066E060100 test word [0x66e],0x1
00003482 740F jz 0x3493
00003484 B81700 mov ax,0x17
00003487 50 push ax
00003488 1E push ds
00003489 B8F709 mov ax,0x9f7
0000348C 50 push ax
0000348D E8874E call 0x8317
00003490 83C406 add sp,0x6
00003493 F7066E061800 test word [0x66e],0x18
00003499 7417 jz 0x34b2
0000349B F70670060400 test word [0x670],0x4
000034A1 740F jz 0x34b2
000034A3 B81700 mov ax,0x17
000034A6 50 push ax
000034A7 1E push ds
000034A8 B8250A mov ax,0xa25
000034AB 50 push ax
000034AC E8684E call 0x8317
000034AF 83C406 add sp,0x6
000034B2 5F pop di
000034B3 5E pop si
000034B4 8BE5 mov sp,bp
000034B6 5D pop bp
000034B7 C3 ret
000034B8 61 popa
000034B9 2EF32DC331 cs rep sub ax,0x31c3
000034BE 16 push ss
000034BF 2DC331 sub ax,0x31c3
000034C2 C3 ret
000034C3 31C3 xor bx,ax
000034C5 314D2C xor [di+0x2c],cx
000034C8 A02FC3 mov al,[0xc32f]
000034CB 313E3055 xor [0x5530],di
000034CF 8BEC mov bp,sp
000034D1 FF366206 push word [0x662]
000034D5 FF366006 push word [0x660]
000034D9 FF7606 push word [bp+0x6]
000034DC FF7604 push word [bp+0x4]
000034DF E86A58 call 0x8d4c
000034E2 83C404 add sp,0x4
000034E5 52 push dx
000034E6 50 push ax
000034E7 E80897 call 0xcbf2
000034EA 83C408 add sp,0x8
000034ED 3DFFFF cmp ax,0xffff
000034F0 751A jnz 0x350c
000034F2 B80300 mov ax,0x3
000034F5 50 push ax
000034F6 FF365A06 push word [0x65a]
000034FA FF365806 push word [0x658]
000034FE E802CF call 0x403
00003501 83C404 add sp,0x4
00003504 52 push dx
00003505 50 push ax
00003506 E80E4E call 0x8317
00003509 83C406 add sp,0x6
0000350C FF366206 push word [0x662]
00003510 FF366006 push word [0x660]
00003514 B80A00 mov ax,0xa
00003517 50 push ax
00003518 E8799C call 0xd194
0000351B 83C406 add sp,0x6
0000351E 5D pop bp
0000351F C3 ret
00003520 55 push bp
00003521 8BEC mov bp,sp
00003523 56 push si
00003524 FF366206 push word [0x662]
00003528 FF366006 push word [0x660]
0000352C B85000 mov ax,0x50
0000352F 50 push ax
00003530 FF7606 push word [bp+0x6]
00003533 FF7604 push word [bp+0x4]
00003536 E81690 call 0xc54f
00003539 83C40A add sp,0xa
0000353C 0BC2 or ax,dx
0000353E 7421 jz 0x3561
00003540 FF7606 push word [bp+0x6]
00003543 FF7604 push word [bp+0x4]
00003546 E885BA call 0xefce
00003549 83C404 add sp,0x4
0000354C 48 dec ax
0000354D 8BF0 mov si,ax
0000354F C45E04 les bx,word [bp+0x4]
00003552 2680380A cmp byte [es:bx+si],0xa
00003556 7504 jnz 0x355c
00003558 26C60000 mov byte [es:bx+si],0x0
0000355C B8FFFF mov ax,0xffff
0000355F EB02 jmp 0x3563
00003561 33C0 xor ax,ax
00003563 5E pop si
00003564 5D pop bp
00003565 C3 ret
00003566 55 push bp
00003567 8BEC mov bp,sp
00003569 83EC54 sub sp,0x54
0000356C 56 push si
0000356D 1E push ds
0000356E B80C08 mov ax,0x80c
00003571 50 push ax
00003572 FF7606 push word [bp+0x6]
00003575 FF7604 push word [bp+0x4]
00003578 E8CF95 call 0xcb4a
0000357B 83C408 add sp,0x8
0000357E 8946FC mov [bp-0x4],ax
00003581 8956FE mov [bp-0x2],dx
00003584 0BC2 or ax,dx
00003586 7451 jz 0x35d9
00003588 EB2A jmp 0x35b4
0000358A 16 push ss
0000358B 8D46AC lea ax,[bp-0x54]
0000358E 50 push ax
0000358F E83CBA call 0xefce
00003592 83C404 add sp,0x4
00003595 48 dec ax
00003596 8BF0 mov si,ax
00003598 8BD8 mov bx,ax
0000359A 8D46AC lea ax,[bp-0x54]
0000359D 03D8 add bx,ax
0000359F 36803F0A cmp byte [ss:bx],0xa
000035A3 7504 jnz 0x35a9
000035A5 C642AC00 mov byte [bp+si-0x54],0x0
000035A9 16 push ss
000035AA 8D46AC lea ax,[bp-0x54]
000035AD 50 push ax
000035AE E82D00 call 0x35de
000035B1 83C404 add sp,0x4
000035B4 FF76FE push word [bp-0x2]
000035B7 FF76FC push word [bp-0x4]
000035BA B85000 mov ax,0x50
000035BD 50 push ax
000035BE 16 push ss
000035BF 8D46AC lea ax,[bp-0x54]
000035C2 50 push ax
000035C3 E8898F call 0xc54f
000035C6 83C40A add sp,0xa
000035C9 0BC2 or ax,dx
000035CB 75BD jnz 0x358a
000035CD FF76FE push word [bp-0x2]
000035D0 FF76FC push word [bp-0x4]
000035D3 E80A8E call 0xc3e0
000035D6 83C404 add sp,0x4
000035D9 5E pop si
000035DA 8BE5 mov sp,bp
000035DC 5D pop bp
000035DD C3 ret
000035DE 55 push bp
000035DF 8BEC mov bp,sp
000035E1 83EC34 sub sp,0x34
000035E4 56 push si
000035E5 C45E04 les bx,word [bp+0x4]
000035E8 26803F40 cmp byte [es:bx],0x40
000035EC 750E jnz 0x35fc
000035EE 8B4604 mov ax,[bp+0x4]
000035F1 40 inc ax
000035F2 FF7606 push word [bp+0x6]
000035F5 50 push ax
000035F6 E86DFF call 0x3566
000035F9 E96303 jmp 0x395f
000035FC A0090D mov al,[0xd09]
000035FF 8846EC mov [bp-0x14],al
00003602 C646ED00 mov byte [bp-0x13],0x0
00003606 B85000 mov ax,0x50
00003609 50 push ax
0000360A E8A7C5 call 0xfbb4
0000360D 44 inc sp
0000360E 44 inc sp
0000360F 8946FC mov [bp-0x4],ax
00003612 8956FE mov [bp-0x2],dx
00003615 B84200 mov ax,0x42
00003618 50 push ax
00003619 E898C5 call 0xfbb4
0000361C 44 inc sp
0000361D 44 inc sp
0000361E 8946F4 mov [bp-0xc],ax
00003621 8956F6 mov [bp-0xa],dx
00003624 8B46FC mov ax,[bp-0x4]
00003627 0B46FE or ax,[bp-0x2]
0000362A 7407 jz 0x3633
0000362C 8B46F4 mov ax,[bp-0xc]
0000362F 0BC2 or ax,dx
00003631 7510 jnz 0x3643
00003633 B80100 mov ax,0x1
00003636 50 push ax
00003637 33C0 xor ax,ax
00003639 33D2 xor dx,dx
0000363B 50 push ax
0000363C 52 push dx
0000363D E8D74C call 0x8317
00003640 83C406 add sp,0x6
00003643 16 push ss
00003644 8D46EE lea ax,[bp-0x12]
00003647 50 push ax
00003648 16 push ss
00003649 8D46DA lea ax,[bp-0x26]
0000364C 50 push ax
0000364D FF76F6 push word [bp-0xa]
00003650 FF76F4 push word [bp-0xc]
00003653 16 push ss
00003654 8D46F8 lea ax,[bp-0x8]
00003657 50 push ax
00003658 FF7606 push word [bp+0x6]
0000365B FF7604 push word [bp+0x4]
0000365E FF76FE push word [bp-0x2]
00003661 FF76FC push word [bp-0x4]
00003664 E8FDB8 call 0xef64
00003667 83C408 add sp,0x8
0000366A 52 push dx
0000366B 50 push ax
0000366C E82391 call 0xc792
0000366F 83C414 add sp,0x14
00003672 F7066E060100 test word [0x66e],0x1
00003678 7518 jnz 0x3692
0000367A 1E push ds
0000367B B8490A mov ax,0xa49
0000367E 50 push ax
0000367F FF76FE push word [bp-0x2]
00003682 FF76FC push word [bp-0x4]
00003685 E894A4 call 0xdb1c
00003688 83C408 add sp,0x8
0000368B 0BC2 or ax,dx
0000368D 7503 jnz 0x3692
0000368F E98902 jmp 0x391b
00003692 16 push ss
00003693 8D46EE lea ax,[bp-0x12]
00003696 50 push ax
00003697 16 push ss
00003698 8D46DA lea ax,[bp-0x26]
0000369B 50 push ax
0000369C E819B8 call 0xeeb8
0000369F 83C408 add sp,0x8
000036A2 1E push ds
000036A3 B86C07 mov ax,0x76c
000036A6 50 push ax
000036A7 1E push ds
000036A8 50 push ax
000036A9 FF76F6 push word [bp-0xa]
000036AC FF76F4 push word [bp-0xc]
000036AF 16 push ss
000036B0 8D46F8 lea ax,[bp-0x8]
000036B3 50 push ax
000036B4 FF76FE push word [bp-0x2]
000036B7 FF76FC push word [bp-0x4]
000036BA E8778F call 0xc634
000036BD 83C414 add sp,0x14
000036C0 FF76F6 push word [bp-0xa]
000036C3 FF76F4 push word [bp-0xc]
000036C6 E805C4 call 0xface
000036C9 83C404 add sp,0x4
000036CC FF76FE push word [bp-0x2]
000036CF FF76FC push word [bp-0x4]
000036D2 E8F9B8 call 0xefce
000036D5 83C404 add sp,0x4
000036D8 8BF0 mov si,ax
000036DA B82C00 mov ax,0x2c
000036DD 50 push ax
000036DE E8D3C4 call 0xfbb4
000036E1 44 inc sp
000036E2 44 inc sp
000036E3 8946E8 mov [bp-0x18],ax
000036E6 8956EA mov [bp-0x16],dx
000036E9 0BC2 or ax,dx
000036EB 7510 jnz 0x36fd
000036ED B80100 mov ax,0x1
000036F0 50 push ax
000036F1 33C0 xor ax,ax
000036F3 33D2 xor dx,dx
000036F5 50 push ax
000036F6 52 push dx
000036F7 E81D4C call 0x8317
000036FA 83C406 add sp,0x6
000036FD F70670064000 test word [0x670],0x40
00003703 7503 jnz 0x3708
00003705 E9CB00 jmp 0x37d3
00003708 1E push ds
00003709 B80408 mov ax,0x804
0000370C 50 push ax
0000370D FF76FE push word [bp-0x2]
00003710 FF76FC push word [bp-0x4]
00003713 E8A2B7 call 0xeeb8
00003716 83C408 add sp,0x8
00003719 B8FF00 mov ax,0xff
0000371C 50 push ax
0000371D FF76EA push word [bp-0x16]
00003720 FF76E8 push word [bp-0x18]
00003723 FF76FE push word [bp-0x2]
00003726 FF76FC push word [bp-0x4]
00003729 E83DAE call 0xe569
0000372C 83C40A add sp,0xa
0000372F 0BC0 or ax,ax
00003731 7403 jz 0x3736
00003733 E99600 jmp 0x37cc
00003736 C45EFC les bx,word [bp-0x4]
00003739 26C60000 mov byte [es:bx+si],0x0
0000373D C45EE8 les bx,word [bp-0x18]
00003740 26F6471510 test byte [es:bx+0x15],0x10
00003745 7472 jz 0x37b9
00003747 26807F1E2E cmp byte [es:bx+0x1e],0x2e
0000374C 746B jz 0x37b9
0000374E 8B46E8 mov ax,[bp-0x18]
00003751 051E00 add ax,0x1e
00003754 FF76EA push word [bp-0x16]
00003757 50 push ax
00003758 16 push ss
00003759 8D46CC lea ax,[bp-0x34]
0000375C 50 push ax
0000375D E804B8 call 0xef64
00003760 83C408 add sp,0x8
00003763 1E push ds
00003764 B89708 mov ax,0x897
00003767 50 push ax
00003768 16 push ss
00003769 8D46CC lea ax,[bp-0x34]
0000376C 50 push ax
0000376D E848B7 call 0xeeb8
00003770 83C408 add sp,0x8
00003773 F70670068000 test word [0x670],0x80
00003779 7426 jz 0x37a1
0000377B FF06160D inc word [0xd16]
0000377F 16 push ss
00003780 8D46CC lea ax,[bp-0x34]
00003783 50 push ax
00003784 FF76FE push word [bp-0x2]
00003787 FF76FC push word [bp-0x4]
0000378A E82BB7 call 0xeeb8
0000378D 83C408 add sp,0x8
00003790 52 push dx
00003791 50 push ax
00003792 E839FD call 0x34ce
00003795 83C404 add sp,0x4
00003798 C45EFC les bx,word [bp-0x4]
0000379B 26C60000 mov byte [es:bx+si],0x0
0000379F EB18 jmp 0x37b9
000037A1 16 push ss
000037A2 8D46CC lea ax,[bp-0x34]
000037A5 50 push ax
000037A6 FF76FE push word [bp-0x2]
000037A9 FF76FC push word [bp-0x4]
000037AC E8565A call 0x9205
000037AF 83C408 add sp,0x8
000037B2 0BC0 or ax,ax
000037B4 7503 jnz 0x37b9
000037B6 E9A901 jmp 0x3962
000037B9 FF76EA push word [bp-0x16]
000037BC FF76E8 push word [bp-0x18]
000037BF E8D9AD call 0xe59b
000037C2 83C404 add sp,0x4
000037C5 0BC0 or ax,ax
000037C7 7503 jnz 0x37cc
000037C9 E971FF jmp 0x373d
000037CC C45EFC les bx,word [bp-0x4]
000037CF 26C60000 mov byte [es:bx+si],0x0
000037D3 B8FF00 mov ax,0xff
000037D6 50 push ax
000037D7 FF76EA push word [bp-0x16]
000037DA FF76E8 push word [bp-0x18]
000037DD FF7606 push word [bp+0x6]
000037E0 FF7604 push word [bp+0x4]
000037E3 E883AD call 0xe569
000037E6 83C40A add sp,0xa
000037E9 0BC0 or ax,ax
000037EB 7402 jz 0x37ef
000037ED EB7E jmp 0x386d
000037EF C45EE8 les bx,word [bp-0x18]
000037F2 26F6471518 test byte [es:bx+0x15],0x18
000037F7 7564 jnz 0x385d
000037F9 FF76EA push word [bp-0x16]
000037FC 53 push bx
000037FD FF76FE push word [bp-0x2]
00003800 FF76FC push word [bp-0x4]
00003803 E8FD5C call 0x9503
00003806 83C408 add sp,0x8
00003809 0BC0 or ax,ax
0000380B 7450 jz 0x385d
0000380D F70670068000 test word [0x670],0x80
00003813 742B jz 0x3840
00003815 FF06160D inc word [0xd16]
00003819 8B46E8 mov ax,[bp-0x18]
0000381C 051E00 add ax,0x1e
0000381F FF76EA push word [bp-0x16]
00003822 50 push ax
00003823 FF76FE push word [bp-0x2]
00003826 FF76FC push word [bp-0x4]
00003829 E88CB6 call 0xeeb8
0000382C 83C408 add sp,0x8
0000382F 52 push dx
00003830 50 push ax
00003831 E89AFC call 0x34ce
00003834 83C404 add sp,0x4
00003837 C45EFC les bx,word [bp-0x4]
0000383A 26C60000 mov byte [es:bx+si],0x0
0000383E EB1D jmp 0x385d
00003840 8B46E8 mov ax,[bp-0x18]
00003843 051E00 add ax,0x1e
00003846 FF76EA push word [bp-0x16]
00003849 50 push ax
0000384A FF76FE push word [bp-0x2]
0000384D FF76FC push word [bp-0x4]
00003850 E8B259 call 0x9205
00003853 83C408 add sp,0x8
00003856 0BC0 or ax,ax
00003858 7503 jnz 0x385d
0000385A E90501 jmp 0x3962
0000385D FF76EA push word [bp-0x16]
00003860 FF76E8 push word [bp-0x18]
00003863 E835AD call 0xe59b
00003866 83C404 add sp,0x4
00003869 0BC0 or ax,ax
0000386B 7482 jz 0x37ef
0000386D F7066E060100 test word [0x66e],0x1
00003873 7503 jnz 0x3878
00003875 E99500 jmp 0x390d
00003878 1E push ds
00003879 B80408 mov ax,0x804
0000387C 50 push ax
0000387D FF76FE push word [bp-0x2]
00003880 FF76FC push word [bp-0x4]
00003883 E832B6 call 0xeeb8
00003886 83C408 add sp,0x8
00003889 B8FF00 mov ax,0xff
0000388C 50 push ax
0000388D FF76EA push word [bp-0x16]
00003890 FF76E8 push word [bp-0x18]
00003893 FF76FE push word [bp-0x2]
00003896 FF76FC push word [bp-0x4]
00003899 E8CDAC call 0xe569
0000389C 83C40A add sp,0xa
0000389F 0BC0 or ax,ax
000038A1 756A jnz 0x390d
000038A3 C45EE8 les bx,word [bp-0x18]
000038A6 26F6471510 test byte [es:bx+0x15],0x10
000038AB 7450 jz 0x38fd
000038AD 26807F1E2E cmp byte [es:bx+0x1e],0x2e
000038B2 7449 jz 0x38fd
000038B4 C45EFC les bx,word [bp-0x4]
000038B7 26C60000 mov byte [es:bx+si],0x0
000038BB 8B46E8 mov ax,[bp-0x18]
000038BE 051E00 add ax,0x1e
000038C1 FF76EA push word [bp-0x16]
000038C4 50 push ax
000038C5 FF76FE push word [bp-0x2]
000038C8 53 push bx
000038C9 E8ECB5 call 0xeeb8
000038CC 83C408 add sp,0x8
000038CF 16 push ss
000038D0 8D46EC lea ax,[bp-0x14]
000038D3 50 push ax
000038D4 FF76FE push word [bp-0x2]
000038D7 FF76FC push word [bp-0x4]
000038DA E8DBB5 call 0xeeb8
000038DD 83C408 add sp,0x8
000038E0 16 push ss
000038E1 8D46DA lea ax,[bp-0x26]
000038E4 50 push ax
000038E5 FF76FE push word [bp-0x2]
000038E8 FF76FC push word [bp-0x4]
000038EB E8CAB5 call 0xeeb8
000038EE 83C408 add sp,0x8
000038F1 FF76FE push word [bp-0x2]
000038F4 FF76FC push word [bp-0x4]
000038F7 E8E4FC call 0x35de
000038FA 83C404 add sp,0x4
000038FD FF76EA push word [bp-0x16]
00003900 FF76E8 push word [bp-0x18]
00003903 E895AC call 0xe59b
00003906 83C404 add sp,0x4
00003909 0BC0 or ax,ax
0000390B 7496 jz 0x38a3
0000390D FF76EA push word [bp-0x16]
00003910 FF76E8 push word [bp-0x18]
00003913 E8B8C1 call 0xface
00003916 83C404 add sp,0x4
00003919 EB3B jmp 0x3956
0000391B FF76F6 push word [bp-0xa]
0000391E FF76F4 push word [bp-0xc]
00003921 E8AAC1 call 0xface
00003924 83C404 add sp,0x4
00003927 F70670068000 test word [0x670],0x80
0000392D 7412 jz 0x3941
0000392F FF06160D inc word [0xd16]
00003933 FF7606 push word [bp+0x6]
00003936 FF7604 push word [bp+0x4]
00003939 E892FB call 0x34ce
0000393C 83C404 add sp,0x4
0000393F EB15 jmp 0x3956
00003941 1E push ds
00003942 B86C07 mov ax,0x76c
00003945 50 push ax
00003946 FF7606 push word [bp+0x6]
00003949 FF7604 push word [bp+0x4]
0000394C E8B658 call 0x9205
0000394F 83C408 add sp,0x8
00003952 0BC0 or ax,ax
00003954 740C jz 0x3962
00003956 FF76FE push word [bp-0x2]
00003959 FF76FC push word [bp-0x4]
0000395C E86FC1 call 0xface
0000395F 83C404 add sp,0x4
00003962 5E pop si
00003963 8BE5 mov sp,bp
00003965 5D pop bp
00003966 C3 ret
00003967 55 push bp
00003968 8BEC mov bp,sp
0000396A 83EC04 sub sp,0x4
0000396D 56 push si
0000396E 57 push di
0000396F 33FF xor di,di
00003971 C706160D0000 mov word [0xd16],0x0
00003977 BE0200 mov si,0x2
0000397A E98800 jmp 0x3a05
0000397D 8BC6 mov ax,si
0000397F D1E0 shl ax,0x0
00003981 D1E0 shl ax,0x0
00003983 C45E08 les bx,word [bp+0x8]
00003986 03D8 add bx,ax
00003988 268B4702 mov ax,[es:bx+0x2]
0000398C 268B17 mov dx,[es:bx]
0000398F 8956FC mov [bp-0x4],dx
00003992 8946FE mov [bp-0x2],ax
00003995 C45EFC les bx,word [bp-0x4]
00003998 26803F00 cmp byte [es:bx],0x0
0000399C 7466 jz 0x3a04
0000399E BFFFFF mov di,0xffff
000039A1 833E680600 cmp word [0x668],0x0
000039A6 7519 jnz 0x39c1
000039A8 1E push ds
000039A9 B8490A mov ax,0xa49
000039AC 50 push ax
000039AD FF76FE push word [bp-0x2]
000039B0 53 push bx
000039B1 E868A1 call 0xdb1c
000039B4 83C408 add sp,0x8
000039B7 0BC2 or ax,dx
000039B9 7406 jz 0x39c1
000039BB C7066806FFFF mov word [0x668],0xffff
000039C1 837E0400 cmp word [bp+0x4],0x0
000039C5 740E jz 0x39d5
000039C7 FF76FE push word [bp-0x2]
000039CA FF76FC push word [bp-0x4]
000039CD E80EFC call 0x35de
000039D0 83C404 add sp,0x4
000039D3 EB2F jmp 0x3a04
000039D5 F70670068000 test word [0x670],0x80
000039DB 7412 jz 0x39ef
000039DD FF06160D inc word [0xd16]
000039E1 FF76FE push word [bp-0x2]
000039E4 FF76FC push word [bp-0x4]
000039E7 E8E4FA call 0x34ce
000039EA 83C404 add sp,0x4
000039ED EB15 jmp 0x3a04
000039EF 1E push ds
000039F0 B86C07 mov ax,0x76c
000039F3 50 push ax
000039F4 FF76FE push word [bp-0x2]
000039F7 FF76FC push word [bp-0x4]
000039FA E80858 call 0x9205
000039FD 83C408 add sp,0x8
00003A00 0BC0 or ax,ax
00003A02 743C jz 0x3a40
00003A04 46 inc si
00003A05 3B7606 cmp si,[bp+0x6]
00003A08 7D03 jnl 0x3a0d
00003A0A E970FF jmp 0x397d
00003A0D 837E0400 cmp word [bp+0x4],0x0
00003A11 742D jz 0x3a40
00003A13 833E160D00 cmp word [0xd16],0x0
00003A18 751D jnz 0x3a37
00003A1A 0BFF or di,di
00003A1C 7519 jnz 0x3a37
00003A1E F70670061000 test word [0x670],0x10
00003A24 7511 jnz 0x3a37
00003A26 C7066806FFFF mov word [0x668],0xffff
00003A2C 1E push ds
00003A2D B80408 mov ax,0x804
00003A30 50 push ax
00003A31 E8AAFB call 0x35de
00003A34 83C404 add sp,0x4
00003A37 A16E06 mov ax,[0x66e]
00003A3A 25FFEF and ax,0xefff
00003A3D A36E06 mov [0x66e],ax
00003A40 5F pop di
00003A41 5E pop si
00003A42 8BE5 mov sp,bp
00003A44 5D pop bp
00003A45 C3 ret
00003A46 56 push si
00003A47 A10E0D mov ax,[0xd0e]
00003A4A 0B06100D or ax,[0xd10]
00003A4E 7470 jz 0x3ac0
00003A50 33F6 xor si,si
00003A52 EB46 jmp 0x3a9a
00003A54 8BC6 mov ax,si
00003A56 D1E0 shl ax,0x0
00003A58 D1E0 shl ax,0x0
00003A5A C41E0E0D les bx,word [0xd0e]
00003A5E 03D8 add bx,ax
00003A60 268B07 mov ax,[es:bx]
00003A63 260B4702 or ax,[es:bx+0x2]
00003A67 7430 jz 0x3a99
00003A69 8BC6 mov ax,si
00003A6B D1E0 shl ax,0x0
00003A6D D1E0 shl ax,0x0
00003A6F 8B1E0E0D mov bx,[0xd0e]
00003A73 03D8 add bx,ax
00003A75 26FF7702 push word [es:bx+0x2]
00003A79 26FF37 push word [es:bx]
00003A7C E84FC0 call 0xface
00003A7F 83C404 add sp,0x4
00003A82 8BC6 mov ax,si
00003A84 D1E0 shl ax,0x0
00003A86 D1E0 shl ax,0x0
00003A88 C41E0E0D les bx,word [0xd0e]
00003A8C 03D8 add bx,ax
00003A8E 26C7070000 mov word [es:bx],0x0
00003A93 26C747020000 mov word [es:bx+0x2],0x0
00003A99 46 inc si
00003A9A 81FE0010 cmp si,0x1000
00003A9E 7CB4 jl 0x3a54
00003AA0 FF36100D push word [0xd10]
00003AA4 FF360E0D push word [0xd0e]
00003AA8 E823C0 call 0xface
00003AAB 83C404 add sp,0x4
00003AAE C7060E0D0000 mov word [0xd0e],0x0
00003AB4 C706100D0000 mov word [0xd10],0x0
00003ABA C706160D0000 mov word [0xd16],0x0
00003AC0 A1120D mov ax,[0xd12]
00003AC3 0B06140D or ax,[0xd14]
00003AC7 746F jz 0x3b38
00003AC9 33F6 xor si,si
00003ACB EB46 jmp 0x3b13
00003ACD 8BC6 mov ax,si
00003ACF D1E0 shl ax,0x0
00003AD1 D1E0 shl ax,0x0
00003AD3 C41E120D les bx,word [0xd12]
00003AD7 03D8 add bx,ax
00003AD9 268B07 mov ax,[es:bx]
00003ADC 260B4702 or ax,[es:bx+0x2]
00003AE0 7430 jz 0x3b12
00003AE2 8BC6 mov ax,si
00003AE4 D1E0 shl ax,0x0
00003AE6 D1E0 shl ax,0x0
00003AE8 8B1E120D mov bx,[0xd12]
00003AEC 03D8 add bx,ax
00003AEE 26FF7702 push word [es:bx+0x2]
00003AF2 26FF37 push word [es:bx]
00003AF5 E8D6BF call 0xface
00003AF8 83C404 add sp,0x4
00003AFB 8BC6 mov ax,si
00003AFD D1E0 shl ax,0x0
00003AFF D1E0 shl ax,0x0
00003B01 C41E120D les bx,word [0xd12]
00003B05 03D8 add bx,ax
00003B07 26C7070000 mov word [es:bx],0x0
00003B0C 26C747020000 mov word [es:bx+0x2],0x0
00003B12 46 inc si
00003B13 83FE40 cmp si,0x40
00003B16 7CB5 jl 0x3acd
00003B18 FF36140D push word [0xd14]
00003B1C FF36120D push word [0xd12]
00003B20 E8ABBF call 0xface
00003B23 83C404 add sp,0x4
00003B26 C706120D0000 mov word [0xd12],0x0
00003B2C C706140D0000 mov word [0xd14],0x0
00003B32 C706180D0000 mov word [0xd18],0x0
00003B38 5E pop si
00003B39 C3 ret
00003B3A 55 push bp
00003B3B 8BEC mov bp,sp
00003B3D 81ECCE00 sub sp,0xce
00003B41 56 push si
00003B42 57 push di
00003B43 C746FC0000 mov word [bp-0x4],0x0
00003B48 33FF xor di,di
00003B4A C70608070000 mov word [0x708],0x0
00003B50 33C0 xor ax,ax
00003B52 33D2 xor dx,dx
00003B54 89166A16 mov [0x166a],dx
00003B58 A36C16 mov [0x166c],ax
00003B5B 8916EA99 mov [0x99ea],dx
00003B5F A3EC99 mov [0x99ec],ax
00003B62 1E push ds
00003B63 B87813 mov ax,0x1378
00003B66 50 push ax
00003B67 1E push ds
00003B68 B84C0A mov ax,0xa4c
00003B6B 50 push ax
00003B6C E88390 call 0xcbf2
00003B6F 83C408 add sp,0x8
00003B72 1E push ds
00003B73 B87813 mov ax,0x1378
00003B76 50 push ax
00003B77 FF366C06 push word [0x66c]
00003B7B FF366A06 push word [0x66a]
00003B7F E87090 call 0xcbf2
00003B82 83C408 add sp,0x8
00003B85 1E push ds
00003B86 B86F09 mov ax,0x96f
00003B89 50 push ax
00003B8A E82299 call 0xd4af
00003B8D 83C404 add sp,0x4
00003B90 B80400 mov ax,0x4
00003B93 50 push ax
00003B94 B80010 mov ax,0x1000
00003B97 50 push ax
00003B98 E84F7B call 0xb6ea
00003B9B 83C404 add sp,0x4
00003B9E A30E0D mov [0xd0e],ax
00003BA1 8916100D mov [0xd10],dx
00003BA5 0BC2 or ax,dx
00003BA7 7510 jnz 0x3bb9
00003BA9 B80100 mov ax,0x1
00003BAC 50 push ax
00003BAD 33C0 xor ax,ax
00003BAF 33D2 xor dx,dx
00003BB1 50 push ax
00003BB2 52 push dx
00003BB3 E86147 call 0x8317
00003BB6 83C406 add sp,0x6
00003BB9 A05206 mov al,[0x652]
00003BBC B400 mov ah,0x0
00003BBE 50 push ax
00003BBF 1E push ds
00003BC0 B8580A mov ax,0xa58
00003BC3 50 push ax
00003BC4 E830B3 call 0xeef7
00003BC7 83C406 add sp,0x6
00003BCA 0BC2 or ax,dx
00003BCC 7405 jz 0x3bd3
00003BCE B8FFFF mov ax,0xffff
00003BD1 EB02 jmp 0x3bd5
00003BD3 33C0 xor ax,ax
00003BD5 A30607 mov [0x706],ax
00003BD8 C41E5806 les bx,word [0x658]
00003BDC 26C60700 mov byte [es:bx],0x0
00003BE0 803E520643 cmp byte [0x652],0x43
00003BE5 7503 jnz 0x3bea
00003BE7 E95301 jmp 0x3d3d
00003BEA FF7608 push word [bp+0x8]
00003BED FF7606 push word [bp+0x6]
00003BF0 FF7604 push word [bp+0x4]
00003BF3 E8C5F0 call 0x2cbb
00003BF6 83C406 add sp,0x6
00003BF9 33F6 xor si,si
00003BFB EB1A jmp 0x3c17
00003BFD 8BC6 mov ax,si
00003BFF D1E0 shl ax,0x0
00003C01 D1E0 shl ax,0x0
00003C03 C41E120D les bx,word [0xd12]
00003C07 03D8 add bx,ax
00003C09 26FF7702 push word [es:bx+0x2]
00003C0D 26FF37 push word [es:bx]
00003C10 E83951 call 0x8d4c
00003C13 83C404 add sp,0x4
00003C16 46 inc si
00003C17 3B36180D cmp si,[0xd18]
00003C1B 7CE0 jl 0x3bfd
00003C1D F7066E061800 test word [0x66e],0x18
00003C23 7510 jnz 0x3c35
00003C25 F70670060400 test word [0x670],0x4
00003C2B 7508 jnz 0x3c35
00003C2D F70670068000 test word [0x670],0x80
00003C33 7405 jz 0x3c3a
00003C35 B80100 mov ax,0x1
00003C38 EB02 jmp 0x3c3c
00003C3A 33C0 xor ax,ax
00003C3C 8946FC mov [bp-0x4],ax
00003C3F 0BC0 or ax,ax
00003C41 743D jz 0x3c80
00003C43 C41E5806 les bx,word [0x658]
00003C47 26C60724 mov byte [es:bx],0x24
00003C4B 1E push ds
00003C4C B87D08 mov ax,0x87d
00003C4F 50 push ax
00003C50 FF365A06 push word [0x65a]
00003C54 53 push bx
00003C55 E8ABC7 call 0x403
00003C58 83C404 add sp,0x4
00003C5B 52 push dx
00003C5C 50 push ax
00003C5D E8EA8E call 0xcb4a
00003C60 83C408 add sp,0x8
00003C63 A36006 mov [0x660],ax
00003C66 89166206 mov [0x662],dx
00003C6A A16006 mov ax,[0x660]
00003C6D 0BC2 or ax,dx
00003C6F 750F jnz 0x3c80
00003C71 B80A00 mov ax,0xa
00003C74 50 push ax
00003C75 1E push ds
00003C76 B8B606 mov ax,0x6b6
00003C79 50 push ax
00003C7A E89A46 call 0x8317
00003C7D 83C406 add sp,0x6
00003C80 1E push ds
00003C81 B85C0A mov ax,0xa5c
00003C84 50 push ax
00003C85 E8A448 call 0x852c
00003C88 83C404 add sp,0x4
00003C8B FF7608 push word [bp+0x8]
00003C8E FF7606 push word [bp+0x6]
00003C91 FF7604 push word [bp+0x4]
00003C94 803E520655 cmp byte [0x652],0x55
00003C99 7407 jz 0x3ca2
00003C9B 803E520641 cmp byte [0x652],0x41
00003CA0 7505 jnz 0x3ca7
00003CA2 B80100 mov ax,0x1
00003CA5 EB02 jmp 0x3ca9
00003CA7 33C0 xor ax,ax
00003CA9 50 push ax
00003CAA E8BAFC call 0x3967
00003CAD 83C408 add sp,0x8
00003CB0 B80B00 mov ax,0xb
00003CB3 50 push ax
00003CB4 E89648 call 0x854d
00003CB7 44 inc sp
00003CB8 44 inc sp
00003CB9 833E160D00 cmp word [0xd16],0x0
00003CBE 7551 jnz 0x3d11
00003CC0 833E060700 cmp word [0x706],0x0
00003CC5 754A jnz 0x3d11
00003CC7 C706160D0100 mov word [0xd16],0x1
00003CCD B80400 mov ax,0x4
00003CD0 50 push ax
00003CD1 E8E0BE call 0xfbb4
00003CD4 44 inc sp
00003CD5 44 inc sp
00003CD6 C41E0E0D les bx,word [0xd0e]
00003CDA 268907 mov [es:bx],ax
00003CDD 26895702 mov [es:bx+0x2],dx
00003CE1 0BC2 or ax,dx
00003CE3 7510 jnz 0x3cf5
00003CE5 B80100 mov ax,0x1
00003CE8 50 push ax
00003CE9 33C0 xor ax,ax
00003CEB 33D2 xor dx,dx
00003CED 50 push ax
00003CEE 52 push dx
00003CEF E82546 call 0x8317
00003CF2 83C406 add sp,0x6
00003CF5 1E push ds
00003CF6 B80408 mov ax,0x804
00003CF9 50 push ax
00003CFA C41E0E0D les bx,word [0xd0e]
00003CFE 26FF7702 push word [es:bx+0x2]
00003D02 26FF37 push word [es:bx]
00003D05 E85CB2 call 0xef64
00003D08 83C408 add sp,0x8
00003D0B C7066806FFFF mov word [0x668],0xffff
00003D11 F70670068000 test word [0x670],0x80
00003D17 7524 jnz 0x3d3d
00003D19 33F6 xor si,si
00003D1B EB1A jmp 0x3d37
00003D1D 8BC6 mov ax,si
00003D1F D1E0 shl ax,0x0
00003D21 D1E0 shl ax,0x0
00003D23 C41E0E0D les bx,word [0xd0e]
00003D27 03D8 add bx,ax
00003D29 26FF7702 push word [es:bx+0x2]
00003D2D 26FF37 push word [es:bx]
00003D30 E81950 call 0x8d4c
00003D33 83C404 add sp,0x4
00003D36 46 inc si
00003D37 3B36160D cmp si,[0xd16]
00003D3B 7CE0 jl 0x3d1d
00003D3D 1E push ds
00003D3E B89407 mov ax,0x794
00003D41 50 push ax
00003D42 FF366C06 push word [0x66c]
00003D46 FF366A06 push word [0x66a]
00003D4A E8FD8D call 0xcb4a
00003D4D 83C408 add sp,0x8
00003D50 A31A0D mov [0xd1a],ax
00003D53 89161C0D mov [0xd1c],dx
00003D57 803E520655 cmp byte [0x652],0x55
00003D5C 750C jnz 0x3d6a
00003D5E A11A0D mov ax,[0xd1a]
00003D61 0BC2 or ax,dx
00003D63 7505 jnz 0x3d6a
00003D65 C606520641 mov byte [0x652],0x41
00003D6A A11A0D mov ax,[0xd1a]
00003D6D 0B061C0D or ax,[0xd1c]
00003D71 7520 jnz 0x3d93
00003D73 803E520641 cmp byte [0x652],0x41
00003D78 7419 jz 0x3d93
00003D7A 803E520643 cmp byte [0x652],0x43
00003D7F 7412 jz 0x3d93
00003D81 B80700 mov ax,0x7
00003D84 50 push ax
00003D85 FF366C06 push word [0x66c]
00003D89 FF366A06 push word [0x66a]
00003D8D E88745 call 0x8317
00003D90 83C406 add sp,0x6
00003D93 A11A0D mov ax,[0xd1a]
00003D96 0B061C0D or ax,[0xd1c]
00003D9A 742A jz 0x3dc6
00003D9C F70670068000 test word [0x670],0x80
00003DA2 7422 jz 0x3dc6
00003DA4 F7066E060001 test word [0x66e],0x100
00003DAA 741A jz 0x3dc6
00003DAC FF361C0D push word [0xd1c]
00003DB0 FF361A0D push word [0xd1a]
00003DB4 E82986 call 0xc3e0
00003DB7 83C404 add sp,0x4
00003DBA C7061A0D0000 mov word [0xd1a],0x0
00003DC0 C7061C0D0000 mov word [0xd1c],0x0
00003DC6 A11A0D mov ax,[0xd1a]
00003DC9 0B061C0D or ax,[0xd1c]
00003DCD 7503 jnz 0x3dd2
00003DCF E9AB04 jmp 0x427d
00003DD2 F70670068000 test word [0x670],0x80
00003DD8 7412 jz 0x3dec
00003DDA B82200 mov ax,0x22
00003DDD 50 push ax
00003DDE FF366C06 push word [0x66c]
00003DE2 FF366A06 push word [0x66a]
00003DE6 E82E45 call 0x8317
00003DE9 83C406 add sp,0x6
00003DEC 803E520653 cmp byte [0x652],0x53
00003DF1 7403 jz 0x3df6
00003DF3 E9B602 jmp 0x40ac
00003DF6 16 push ss
00003DF7 8D46CE lea ax,[bp-0x32]
00003DFA 50 push ax
00003DFB 16 push ss
00003DFC 8D46D4 lea ax,[bp-0x2c]
00003DFF 50 push ax
00003E00 16 push ss
00003E01 8D8632FF lea ax,[bp-0xce]
00003E05 50 push ax
00003E06 16 push ss
00003E07 8D46DE lea ax,[bp-0x22]
00003E0A 50 push ax
00003E0B C45E06 les bx,word [bp+0x6]
00003E0E 26FF7702 push word [es:bx+0x2]
00003E12 26FF37 push word [es:bx]
00003E15 E87A89 call 0xc792
00003E18 83C414 add sp,0x14
00003E1B 16 push ss
00003E1C 8D46CE lea ax,[bp-0x32]
00003E1F 50 push ax
00003E20 1E push ds
00003E21 F7066E060080 test word [0x66e],0x8000
00003E27 7405 jz 0x3e2e
00003E29 B8680A mov ax,0xa68
00003E2C EB03 jmp 0x3e31
00003E2E B8710A mov ax,0xa71
00003E31 50 push ax
00003E32 16 push ss
00003E33 8D8632FF lea ax,[bp-0xce]
00003E37 50 push ax
00003E38 16 push ss
00003E39 8D46DE lea ax,[bp-0x22]
00003E3C 50 push ax
00003E3D 16 push ss
00003E3E 8D8674FF lea ax,[bp-0x8c]
00003E42 50 push ax
00003E43 E8EE87 call 0xc634
00003E46 83C414 add sp,0x14
00003E49 1E push ds
00003E4A B89407 mov ax,0x794
00003E4D 50 push ax
00003E4E 16 push ss
00003E4F 8D8674FF lea ax,[bp-0x8c]
00003E53 50 push ax
00003E54 E8F38C call 0xcb4a
00003E57 83C408 add sp,0x8
00003E5A 8946E8 mov [bp-0x18],ax
00003E5D 8956EA mov [bp-0x16],dx
00003E60 8B46E8 mov ax,[bp-0x18]
00003E63 0BC2 or ax,dx
00003E65 7510 jnz 0x3e77
00003E67 B80900 mov ax,0x9
00003E6A 50 push ax
00003E6B 16 push ss
00003E6C 8D8674FF lea ax,[bp-0x8c]
00003E70 50 push ax
00003E71 E8A344 call 0x8317
00003E74 83C406 add sp,0x6
00003E77 16 push ss
00003E78 8D46E2 lea ax,[bp-0x1e]
00003E7B 50 push ax
00003E7C FF366C06 push word [0x66c]
00003E80 FF366A06 push word [0x66a]
00003E84 E8134E call 0x8c9a
00003E87 83C408 add sp,0x8
00003E8A 16 push ss
00003E8B 8D46CE lea ax,[bp-0x32]
00003E8E 50 push ax
00003E8F 16 push ss
00003E90 8D46D4 lea ax,[bp-0x2c]
00003E93 50 push ax
00003E94 16 push ss
00003E95 8D8632FF lea ax,[bp-0xce]
00003E99 50 push ax
00003E9A 16 push ss
00003E9B 8D46DE lea ax,[bp-0x22]
00003E9E 50 push ax
00003E9F FF366C06 push word [0x66c]
00003EA3 FF366A06 push word [0x66a]
00003EA7 E8E888 call 0xc792
00003EAA 83C414 add sp,0x14
00003EAD 1E push ds
00003EAE B8780A mov ax,0xa78
00003EB1 50 push ax
00003EB2 16 push ss
00003EB3 8D46D4 lea ax,[bp-0x2c]
00003EB6 50 push ax
00003EB7 16 push ss
00003EB8 8D8632FF lea ax,[bp-0xce]
00003EBC 50 push ax
00003EBD 16 push ss
00003EBE 8D46DE lea ax,[bp-0x22]
00003EC1 50 push ax
00003EC2 FF366C06 push word [0x66c]
00003EC6 FF366A06 push word [0x66a]
00003ECA E86787 call 0xc634
00003ECD 83C414 add sp,0x14
00003ED0 1E push ds
00003ED1 B89407 mov ax,0x794
00003ED4 50 push ax
00003ED5 FF366C06 push word [0x66c]
00003ED9 FF366A06 push word [0x66a]
00003EDD E86A8C call 0xcb4a
00003EE0 83C408 add sp,0x8
00003EE3 8946EC mov [bp-0x14],ax
00003EE6 8956EE mov [bp-0x12],dx
00003EE9 8B46EC mov ax,[bp-0x14]
00003EEC 0BC2 or ax,dx
00003EEE 7427 jz 0x3f17
00003EF0 FF366C06 push word [0x66c]
00003EF4 FF366A06 push word [0x66a]
00003EF8 1E push ds
00003EF9 B80F08 mov ax,0x80f
00003EFC 50 push ax
00003EFD E8EE4F call 0x8eee
00003F00 83C408 add sp,0x8
00003F03 0BC0 or ax,ax
00003F05 7510 jnz 0x3f17
00003F07 B81800 mov ax,0x18
00003F0A 50 push ax
00003F0B 33C0 xor ax,ax
00003F0D 33D2 xor dx,dx
00003F0F 50 push ax
00003F10 52 push dx
00003F11 E80344 call 0x8317
00003F14 83C406 add sp,0x6
00003F17 1E push ds
00003F18 B84008 mov ax,0x840
00003F1B 50 push ax
00003F1C FF366C06 push word [0x66c]
00003F20 FF366A06 push word [0x66a]
00003F24 E8238C call 0xcb4a
00003F27 83C408 add sp,0x8
00003F2A 8946EC mov [bp-0x14],ax
00003F2D 8956EE mov [bp-0x12],dx
00003F30 8B46EC mov ax,[bp-0x14]
00003F33 0BC2 or ax,dx
00003F35 7512 jnz 0x3f49
00003F37 B80E00 mov ax,0xe
00003F3A 50 push ax
00003F3B FF366C06 push word [0x66c]
00003F3F FF366A06 push word [0x66a]
00003F43 E8D143 call 0x8317
00003F46 83C406 add sp,0x6
00003F49 C45EE8 les bx,word [bp-0x18]
00003F4C 268A4704 mov al,[es:bx+0x4]
00003F50 B400 mov ah,0x0
00003F52 50 push ax
00003F53 E871A6 call 0xe5c7
00003F56 44 inc sp
00003F57 44 inc sp
00003F58 50 push ax
00003F59 52 push dx
00003F5A C41E1A0D les bx,word [0xd1a]
00003F5E 268A4704 mov al,[es:bx+0x4]
00003F62 B400 mov ah,0x0
00003F64 50 push ax
00003F65 E85FA6 call 0xe5c7
00003F68 44 inc sp
00003F69 44 inc sp
00003F6A 5B pop bx
00003F6B 59 pop cx
00003F6C 03C8 add cx,ax
00003F6E 13DA adc bx,dx
00003F70 894EC4 mov [bp-0x3c],cx
00003F73 8BC1 mov ax,cx
00003F75 895EC6 mov [bp-0x3a],bx
00003F78 8BD3 mov dx,bx
00003F7A 8946C8 mov [bp-0x38],ax
00003F7D 8956CA mov [bp-0x36],dx
00003F80 53 push bx
00003F81 FF76C4 push word [bp-0x3c]
00003F84 52 push dx
00003F85 FF76C8 push word [bp-0x38]
00003F88 E8644A call 0x89ef
00003F8B 83C408 add sp,0x8
00003F8E FF76EA push word [bp-0x16]
00003F91 FF76E8 push word [bp-0x18]
00003F94 B80080 mov ax,0x8000
00003F97 50 push ax
00003F98 B80100 mov ax,0x1
00003F9B 50 push ax
00003F9C 1E push ds
00003F9D B87216 mov ax,0x1672
00003FA0 50 push ax
00003FA1 E8788D call 0xcd1c
00003FA4 83C40C add sp,0xc
00003FA7 8946CC mov [bp-0x34],ax
00003FAA FF76EE push word [bp-0x12]
00003FAD FF76EC push word [bp-0x14]
00003FB0 50 push ax
00003FB1 B80100 mov ax,0x1
00003FB4 50 push ax
00003FB5 1E push ds
00003FB6 B87216 mov ax,0x1672
00003FB9 50 push ax
00003FBA E8398F call 0xcef6
00003FBD 83C40C add sp,0xc
00003FC0 FF76C6 push word [bp-0x3a]
00003FC3 FF76C4 push word [bp-0x3c]
00003FC6 8B46CC mov ax,[bp-0x34]
00003FC9 2946C8 sub [bp-0x38],ax
00003FCC 8B46C8 mov ax,[bp-0x38]
00003FCF 835ECA00 sbb word [bp-0x36],0x0
00003FD3 8B56CA mov dx,[bp-0x36]
00003FD6 52 push dx
00003FD7 50 push ax
00003FD8 E8144A call 0x89ef
00003FDB 83C408 add sp,0x8
00003FDE FF76EA push word [bp-0x16]
00003FE1 FF76E8 push word [bp-0x18]
00003FE4 E8F983 call 0xc3e0
00003FE7 83C404 add sp,0x4
00003FEA EB36 jmp 0x4022
00003FEC FF76EE push word [bp-0x12]
00003FEF FF76EC push word [bp-0x14]
00003FF2 FF76CC push word [bp-0x34]
00003FF5 B80100 mov ax,0x1
00003FF8 50 push ax
00003FF9 1E push ds
00003FFA B87216 mov ax,0x1672
00003FFD 50 push ax
00003FFE E8F58E call 0xcef6
00004001 83C40C add sp,0xc
00004004 FF76C6 push word [bp-0x3a]
00004007 FF76C4 push word [bp-0x3c]
0000400A 8B46CC mov ax,[bp-0x34]
0000400D 2946C8 sub [bp-0x38],ax
00004010 8B46C8 mov ax,[bp-0x38]
00004013 835ECA00 sbb word [bp-0x36],0x0
00004017 8B56CA mov dx,[bp-0x36]
0000401A 52 push dx
0000401B 50 push ax
0000401C E8D049 call 0x89ef
0000401F 83C408 add sp,0x8
00004022 FF361C0D push word [0xd1c]
00004026 FF361A0D push word [0xd1a]
0000402A B80080 mov ax,0x8000
0000402D 50 push ax
0000402E B80100 mov ax,0x1
00004031 50 push ax
00004032 1E push ds
00004033 B87216 mov ax,0x1672
00004036 50 push ax
00004037 E8E28C call 0xcd1c
0000403A 83C40C add sp,0xc
0000403D 8946CC mov [bp-0x34],ax
00004040 0BC0 or ax,ax
00004042 75A8 jnz 0x3fec
00004044 FF76EE push word [bp-0x12]
00004047 FF76EC push word [bp-0x14]
0000404A E89383 call 0xc3e0
0000404D 83C404 add sp,0x4
00004050 B80300 mov ax,0x3
00004053 50 push ax
00004054 E8F644 call 0x854d
00004057 44 inc sp
00004058 44 inc sp
00004059 16 push ss
0000405A 8D46E2 lea ax,[bp-0x1e]
0000405D 50 push ax
0000405E FF366C06 push word [0x66c]
00004062 FF366A06 push word [0x66a]
00004066 E8FE4B call 0x8c67
00004069 83C408 add sp,0x8
0000406C FF361C0D push word [0xd1c]
00004070 FF361A0D push word [0xd1a]
00004074 E86983 call 0xc3e0
00004077 83C404 add sp,0x4
0000407A C7061A0D0000 mov word [0xd1a],0x0
00004080 C7061C0D0000 mov word [0xd1c],0x0
00004086 1E push ds
00004087 B86807 mov ax,0x768
0000408A 50 push ax
0000408B 16 push ss
0000408C 8D46D4 lea ax,[bp-0x2c]
0000408F 50 push ax
00004090 16 push ss
00004091 8D8632FF lea ax,[bp-0xce]
00004095 50 push ax
00004096 16 push ss
00004097 8D46DE lea ax,[bp-0x22]
0000409A 50 push ax
0000409B FF366C06 push word [0x66c]
0000409F FF366A06 push word [0x66a]
000040A3 E88E85 call 0xc634
000040A6 83C414 add sp,0x14
000040A9 E9BA0B jmp 0x4c66
000040AC FF364C06 push word [0x64c]
000040B0 FF364A06 push word [0x64a]
000040B4 FF361C0D push word [0xd1c]
000040B8 FF361A0D push word [0xd1a]
000040BC E8AFC6 call 0x76e
000040BF 83C408 add sp,0x8
000040C2 A34A06 mov [0x64a],ax
000040C5 89164C06 mov [0x64c],dx
000040C9 1E push ds
000040CA B8780A mov ax,0xa78
000040CD 50 push ax
000040CE FF366C06 push word [0x66c]
000040D2 FF366A06 push word [0x66a]
000040D6 E8F5AE call 0xefce
000040D9 83C404 add sp,0x4
000040DC 8B166A06 mov dx,[0x66a]
000040E0 03D0 add dx,ax
000040E2 83C2FC add dx,0xfffffffffffffffc
000040E5 FF366C06 push word [0x66c]
000040E9 52 push dx
000040EA E847AE call 0xef34
000040ED 83C408 add sp,0x8
000040F0 0BC0 or ax,ax
000040F2 7403 jz 0x40f7
000040F4 E9B300 jmp 0x41aa
000040F7 FF361C0D push word [0xd1c]
000040FB FF361A0D push word [0xd1a]
000040FF B80080 mov ax,0x8000
00004102 50 push ax
00004103 B80100 mov ax,0x1
00004106 50 push ax
00004107 8CD8 mov ax,ds
00004109 BA7216 mov dx,0x1672
0000410C 8956EC mov [bp-0x14],dx
0000410F 8946EE mov [bp-0x12],ax
00004112 50 push ax
00004113 52 push dx
00004114 E8058C call 0xcd1c
00004117 83C40C add sp,0xc
0000411A 8946EA mov [bp-0x16],ax
0000411D 8B46EC mov ax,[bp-0x14]
00004120 33D2 xor dx,dx
00004122 2D7216 sub ax,0x1672
00004125 83DA00 sbb dx,0x0
00004128 40 inc ax
00004129 8B56EA mov dx,[bp-0x16]
0000412C 2BD0 sub dx,ax
0000412E 52 push dx
0000412F B84800 mov ax,0x48
00004132 50 push ax
00004133 8B46EC mov ax,[bp-0x14]
00004136 40 inc ax
00004137 FF76EE push word [bp-0x12]
0000413A 50 push ax
0000413B E89EA9 call 0xeadc
0000413E 83C408 add sp,0x8
00004141 8946EC mov [bp-0x14],ax
00004144 8956EE mov [bp-0x12],dx
00004147 8B46EC mov ax,[bp-0x14]
0000414A 0BC2 or ax,dx
0000414C 7417 jz 0x4165
0000414E B80600 mov ax,0x6
00004151 50 push ax
00004152 1E push ds
00004153 B87D0A mov ax,0xa7d
00004156 50 push ax
00004157 52 push dx
00004158 FF76EC push word [bp-0x14]
0000415B E8A1A9 call 0xeaff
0000415E 83C40A add sp,0xa
00004161 0BC0 or ax,ax
00004163 75B8 jnz 0x411d
00004165 33C0 xor ax,ax
00004167 50 push ax
00004168 8B46EC mov ax,[bp-0x14]
0000416B 33D2 xor dx,dx
0000416D 2D7216 sub ax,0x1672
00004170 83DA00 sbb dx,0x0
00004173 52 push dx
00004174 50 push ax
00004175 FF361C0D push word [0xd1c]
00004179 FF361A0D push word [0xd1a]
0000417D E8B08C call 0xce30
00004180 83C40A add sp,0xa
00004183 A05206 mov al,[0x652]
00004186 B400 mov ah,0x0
00004188 50 push ax
00004189 1E push ds
0000418A B8840A mov ax,0xa84
0000418D 50 push ax
0000418E E866AD call 0xeef7
00004191 83C406 add sp,0x6
00004194 0BC2 or ax,dx
00004196 7412 jz 0x41aa
00004198 B81A00 mov ax,0x1a
0000419B 50 push ax
0000419C FF366C06 push word [0x66c]
000041A0 FF366A06 push word [0x66a]
000041A4 E87041 call 0x8317
000041A7 83C406 add sp,0x6
000041AA FF361C0D push word [0xd1c]
000041AE FF361A0D push word [0xd1a]
000041B2 B80600 mov ax,0x6
000041B5 50 push ax
000041B6 B80100 mov ax,0x1
000041B9 50 push ax
000041BA 16 push ss
000041BB 8D46F6 lea ax,[bp-0xa]
000041BE 50 push ax
000041BF E85A8B call 0xcd1c
000041C2 83C40C add sp,0xc
000041C5 B80600 mov ax,0x6
000041C8 50 push ax
000041C9 1E push ds
000041CA B87D0A mov ax,0xa7d
000041CD 50 push ax
000041CE 16 push ss
000041CF 8D46F6 lea ax,[bp-0xa]
000041D2 50 push ax
000041D3 E817AE call 0xefed
000041D6 83C40A add sp,0xa
000041D9 0BC0 or ax,ax
000041DB 7412 jz 0x41ef
000041DD B81900 mov ax,0x19
000041E0 50 push ax
000041E1 FF366C06 push word [0x66c]
000041E5 FF366A06 push word [0x66a]
000041E9 E82B41 call 0x8317
000041EC 83C406 add sp,0x6
000041EF FF361C0D push word [0xd1c]
000041F3 FF361A0D push word [0xd1a]
000041F7 B80100 mov ax,0x1
000041FA 50 push ax
000041FB 50 push ax
000041FC 1E push ds
000041FD B84806 mov ax,0x648
00004200 50 push ax
00004201 E8188B call 0xcd1c
00004204 83C40C add sp,0xc
00004207 FF361C0D push word [0xd1c]
0000420B FF361A0D push word [0xd1a]
0000420F B80100 mov ax,0x1
00004212 50 push ax
00004213 50 push ax
00004214 1E push ds
00004215 B84906 mov ax,0x649
00004218 50 push ax
00004219 E8008B call 0xcd1c
0000421C 83C40C add sp,0xc
0000421F F606480607 test byte [0x648],0x7
00004224 7410 jz 0x4236
00004226 B81B00 mov ax,0x1b
00004229 50 push ax
0000422A 33C0 xor ax,ax
0000422C 33D2 xor dx,dx
0000422E 50 push ax
0000422F 52 push dx
00004230 E8E440 call 0x8317
00004233 83C406 add sp,0x6
00004236 F606490604 test byte [0x649],0x4
0000423B 7427 jz 0x4264
0000423D A05206 mov al,[0x652]
00004240 B400 mov ah,0x0
00004242 50 push ax
00004243 1E push ds
00004244 B88B0A mov ax,0xa8b
00004247 50 push ax
00004248 E8ACAC call 0xeef7
0000424B 83C406 add sp,0x6
0000424E 0BC2 or ax,dx
00004250 7412 jz 0x4264
00004252 B82000 mov ax,0x20
00004255 50 push ax
00004256 FF366C06 push word [0x66c]
0000425A FF366A06 push word [0x66a]
0000425E E8B640 call 0x8317
00004261 83C406 add sp,0x6
00004264 F606490608 test byte [0x649],0x8
00004269 7412 jz 0x427d
0000426B B82100 mov ax,0x21
0000426E 50 push ax
0000426F FF366C06 push word [0x66c]
00004273 FF366A06 push word [0x66a]
00004277 E89D40 call 0x8317
0000427A 83C406 add sp,0x6
0000427D 833E060700 cmp word [0x706],0x0
00004282 750A jnz 0x428e
00004284 803E520643 cmp byte [0x652],0x43
00004289 7403 jz 0x428e
0000428B E9FF00 jmp 0x438d
0000428E 1E push ds
0000428F B84008 mov ax,0x840
00004292 50 push ax
00004293 FF365606 push word [0x656]
00004297 FF365406 push word [0x654]
0000429B E865C1 call 0x403
0000429E 83C404 add sp,0x4
000042A1 52 push dx
000042A2 50 push ax
000042A3 E8A488 call 0xcb4a
000042A6 83C408 add sp,0x8
000042A9 A3220D mov [0xd22],ax
000042AC 8916240D mov [0xd24],dx
000042B0 A1220D mov ax,[0xd22]
000042B3 0BC2 or ax,dx
000042B5 750F jnz 0x42c6
000042B7 B80A00 mov ax,0xa
000042BA 50 push ax
000042BB 1E push ds
000042BC B8B606 mov ax,0x6b6
000042BF 50 push ax
000042C0 E85440 call 0x8317
000042C3 83C406 add sp,0x6
000042C6 FF365006 push word [0x650]
000042CA FF364E06 push word [0x64e]
000042CE FF36240D push word [0xd24]
000042D2 FF36220D push word [0xd22]
000042D6 E895C4 call 0x76e
000042D9 83C408 add sp,0x8
000042DC A34E06 mov [0x64e],ax
000042DF 89165006 mov [0x650],dx
000042E3 C646F503 mov byte [bp-0xb],0x3
000042E7 FF36240D push word [0xd24]
000042EB FF36220D push word [0xd22]
000042EF B80600 mov ax,0x6
000042F2 50 push ax
000042F3 B80100 mov ax,0x1
000042F6 50 push ax
000042F7 1E push ds
000042F8 B87D0A mov ax,0xa7d
000042FB 50 push ax
000042FC E8F78B call 0xcef6
000042FF 83C40C add sp,0xc
00004302 3D0600 cmp ax,0x6
00004305 753A jnz 0x4341
00004307 FF36240D push word [0xd24]
0000430B FF36220D push word [0xd22]
0000430F B80100 mov ax,0x1
00004312 50 push ax
00004313 50 push ax
00004314 1E push ds
00004315 B84806 mov ax,0x648
00004318 50 push ax
00004319 E8DA8B call 0xcef6
0000431C 83C40C add sp,0xc
0000431F 3D0100 cmp ax,0x1
00004322 751D jnz 0x4341
00004324 FF36240D push word [0xd24]
00004328 FF36220D push word [0xd22]
0000432C B80100 mov ax,0x1
0000432F 50 push ax
00004330 50 push ax
00004331 16 push ss
00004332 8D46F5 lea ax,[bp-0xb]
00004335 50 push ax
00004336 E8BD8B call 0xcef6
00004339 83C40C add sp,0xc
0000433C 3D0100 cmp ax,0x1
0000433F 740F jz 0x4350
00004341 B80300 mov ax,0x3
00004344 50 push ax
00004345 1E push ds
00004346 B88707 mov ax,0x787
00004349 50 push ax
0000434A E8CA3F call 0x8317
0000434D 83C406 add sp,0x6
00004350 803E520643 cmp byte [0x652],0x43
00004355 751A jnz 0x4371
00004357 C45E06 les bx,word [bp+0x6]
0000435A 26FF770E push word [es:bx+0xe]
0000435E 26FF770C push word [es:bx+0xc]
00004362 1E push ds
00004363 B88496 mov ax,0x9684
00004366 50 push ax
00004367 E8FAAB call 0xef64
0000436A 83C408 add sp,0x8
0000436D E8A1CA call 0xe11
00004370 47 inc di
00004371 803E520641 cmp byte [0x652],0x41
00004376 7407 jz 0x437f
00004378 803E520655 cmp byte [0x652],0x55
0000437D 7526 jnz 0x43a5
0000437F F70670061000 test word [0x670],0x10
00004385 741E jz 0x43a5
00004387 E851C8 call 0xbdb
0000438A 47 inc di
0000438B EB18 jmp 0x43a5
0000438D F70670068000 test word [0x670],0x80
00004393 7508 jnz 0x439d
00004395 C41E5806 les bx,word [0x658]
00004399 26C60700 mov byte [es:bx],0x0
0000439D C41E5406 les bx,word [0x654]
000043A1 26C60700 mov byte [es:bx],0x0
000043A5 A11A0D mov ax,[0xd1a]
000043A8 0B061C0D or ax,[0xd1c]
000043AC 7503 jnz 0x43b1
000043AE E93103 jmp 0x46e2
000043B1 FF361C0D push word [0xd1c]
000043B5 FF361A0D push word [0xd1a]
000043B9 E8EE8A call 0xceaa
000043BC 83C404 add sp,0x4
000043BF 8946F0 mov [bp-0x10],ax
000043C2 8956F2 mov [bp-0xe],dx
000043C5 E91003 jmp 0x46d8
000043C8 E8BAC0 call 0x485
000043CB 8BF0 mov si,ax
000043CD 3D1200 cmp ax,0x12
000043D0 7F03 jg 0x43d5
000043D2 E98902 jmp 0x465e
000043D5 E864E6 call 0x2a3c
000043D8 8946FE mov [bp-0x2],ax
000043DB 0BC0 or ax,ax
000043DD 740C jz 0x43eb
000043DF E8F8E6 call 0x2ada
000043E2 0BC0 or ax,ax
000043E4 7405 jz 0x43eb
000043E6 C746FE0000 mov word [bp-0x2],0x0
000043EB A05206 mov al,[0x652]
000043EE B400 mov ah,0x0
000043F0 2D4100 sub ax,0x41
000043F3 8BD8 mov bx,ax
000043F5 83FB17 cmp bx,0x17
000043F8 7603 jna 0x43fd
000043FA E9DB02 jmp 0x46d8
000043FD D1E3 shl bx,0x0
000043FF 2EFFA7AC4A jmp word near [cs:bx+0x4aac]
00004404 837EFE00 cmp word [bp-0x2],0x0
00004408 7503 jnz 0x440d
0000440A E98B00 jmp 0x4498
0000440D F7066E06000C test word [0x66e],0xc00
00004413 7440 jz 0x4455
00004415 8B46FE mov ax,[bp-0x2]
00004418 48 dec ax
00004419 D1E0 shl ax,0x0
0000441B D1E0 shl ax,0x0
0000441D C41E0E0D les bx,word [0xd0e]
00004421 03D8 add bx,ax
00004423 26FF7702 push word [es:bx+0x2]
00004427 26FF37 push word [es:bx]
0000442A 1E push ds
0000442B B88496 mov ax,0x9684
0000442E 50 push ax
0000442F E832AB call 0xef64
00004432 83C408 add sp,0x8
00004435 8B46FE mov ax,[bp-0x2]
00004438 48 dec ax
00004439 D1E0 shl ax,0x0
0000443B D1E0 shl ax,0x0
0000443D C41E0E0D les bx,word [0xd0e]
00004441 03D8 add bx,ax
00004443 26FF7702 push word [es:bx+0x2]
00004447 26FF37 push word [es:bx]
0000444A E881AB call 0xefce
0000444D 83C404 add sp,0x4
00004450 0412 add al,0x12
00004452 A2EE99 mov [0x99ee],al
00004455 B80100 mov ax,0x1
00004458 50 push ax
00004459 E862C3 call 0x7be
0000445C 44 inc sp
0000445D 44 inc sp
0000445E 47 inc di
0000445F 837EFC00 cmp word [bp-0x4],0x0
00004463 741B jz 0x4480
00004465 8B46FE mov ax,[bp-0x2]
00004468 48 dec ax
00004469 D1E0 shl ax,0x0
0000446B D1E0 shl ax,0x0
0000446D C41E0E0D les bx,word [0xd0e]
00004471 03D8 add bx,ax
00004473 26FF7702 push word [es:bx+0x2]
00004477 26FF37 push word [es:bx]
0000447A E851F0 call 0x34ce
0000447D 83C404 add sp,0x4
00004480 8B46FE mov ax,[bp-0x2]
00004483 48 dec ax
00004484 D1E0 shl ax,0x0
00004486 D1E0 shl ax,0x0
00004488 C41E0E0D les bx,word [0xd0e]
0000448C 03D8 add bx,ax
0000448E 26C41F les bx,word [es:bx]
00004491 26C60700 mov byte [es:bx],0x0
00004495 E94002 jmp 0x46d8
00004498 E896C1 call 0x631
0000449B E93A02 jmp 0x46d8
0000449E 837EFE00 cmp word [bp-0x2],0x0
000044A2 7503 jnz 0x44a7
000044A4 E9C500 jmp 0x456c
000044A7 16 push ss
000044A8 8D46EA lea ax,[bp-0x16]
000044AB 50 push ax
000044AC 8B46FE mov ax,[bp-0x2]
000044AF 48 dec ax
000044B0 D1E0 shl ax,0x0
000044B2 D1E0 shl ax,0x0
000044B4 C41E0E0D les bx,word [0xd0e]
000044B8 03D8 add bx,ax
000044BA 26FF7702 push word [es:bx+0x2]
000044BE 26FF37 push word [es:bx]
000044C1 E8D647 call 0x8c9a
000044C4 83C408 add sp,0x8
000044C7 A1DC97 mov ax,[0x97dc]
000044CA 8B16DA97 mov dx,[0x97da]
000044CE 3B46EC cmp ax,[bp-0x14]
000044D1 7602 jna 0x44d5
000044D3 EB7C jmp 0x4551
000044D5 7205 jc 0x44dc
000044D7 3B56EA cmp dx,[bp-0x16]
000044DA 7375 jnc 0x4551
000044DC F7066E06000C test word [0x66e],0xc00
000044E2 7440 jz 0x4524
000044E4 8B46FE mov ax,[bp-0x2]
000044E7 48 dec ax
000044E8 D1E0 shl ax,0x0
000044EA D1E0 shl ax,0x0
000044EC C41E0E0D les bx,word [0xd0e]
000044F0 03D8 add bx,ax
000044F2 26FF7702 push word [es:bx+0x2]
000044F6 26FF37 push word [es:bx]
000044F9 1E push ds
000044FA B88496 mov ax,0x9684
000044FD 50 push ax
000044FE E863AA call 0xef64
00004501 83C408 add sp,0x8
00004504 8B46FE mov ax,[bp-0x2]
00004507 48 dec ax
00004508 D1E0 shl ax,0x0
0000450A D1E0 shl ax,0x0
0000450C C41E0E0D les bx,word [0xd0e]
00004510 03D8 add bx,ax
00004512 26FF7702 push word [es:bx+0x2]
00004516 26FF37 push word [es:bx]
00004519 E8B2AA call 0xefce
0000451C 83C404 add sp,0x4
0000451F 0412 add al,0x12
00004521 A2EE99 mov [0x99ee],al
00004524 B80100 mov ax,0x1
00004527 50 push ax
00004528 E893C2 call 0x7be
0000452B 44 inc sp
0000452C 44 inc sp
0000452D 47 inc di
0000452E 837EFC00 cmp word [bp-0x4],0x0
00004532 7420 jz 0x4554
00004534 8B46FE mov ax,[bp-0x2]
00004537 48 dec ax
00004538 D1E0 shl ax,0x0
0000453A D1E0 shl ax,0x0
0000453C C41E0E0D les bx,word [0xd0e]
00004540 03D8 add bx,ax
00004542 26FF7702 push word [es:bx+0x2]
00004546 26FF37 push word [es:bx]
00004549 E882EF call 0x34ce
0000454C 83C404 add sp,0x4
0000454F EB03 jmp 0x4554
00004551 E8DDC0 call 0x631
00004554 8B46FE mov ax,[bp-0x2]
00004557 48 dec ax
00004558 D1E0 shl ax,0x0
0000455A D1E0 shl ax,0x0
0000455C C41E0E0D les bx,word [0xd0e]
00004560 03D8 add bx,ax
00004562 26C41F les bx,word [es:bx]
00004565 26C60700 mov byte [es:bx],0x0
00004569 E96C01 jmp 0x46d8
0000456C E8C2C0 call 0x631
0000456F E96601 jmp 0x46d8
00004572 837EFE00 cmp word [bp-0x2],0x0
00004576 741E jz 0x4596
00004578 E898D8 call 0x1e13
0000457B 8BC7 mov ax,di
0000457D 40 inc ax
0000457E 8BF8 mov di,ax
00004580 3B06160D cmp ax,[0xd16]
00004584 7403 jz 0x4589
00004586 E94F01 jmp 0x46d8
00004589 833E680600 cmp word [0x668],0x0
0000458E 7403 jz 0x4593
00004590 E94501 jmp 0x46d8
00004593 E94C01 jmp 0x46e2
00004596 B80100 mov ax,0x1
00004599 50 push ax
0000459A FF367016 push word [0x1670]
0000459E FF366E16 push word [0x166e]
000045A2 FF361C0D push word [0xd1c]
000045A6 FF361A0D push word [0xd1a]
000045AA E88388 call 0xce30
000045AD 83C40A add sp,0xa
000045B0 E92501 jmp 0x46d8
000045B3 837EFE00 cmp word [bp-0x2],0x0
000045B7 741E jz 0x45d7
000045B9 E89BCF call 0x1557
000045BC 8BC7 mov ax,di
000045BE 40 inc ax
000045BF 8BF8 mov di,ax
000045C1 3B06160D cmp ax,[0xd16]
000045C5 7403 jz 0x45ca
000045C7 E90E01 jmp 0x46d8
000045CA 833E680600 cmp word [0x668],0x0
000045CF 7403 jz 0x45d4
000045D1 E90401 jmp 0x46d8
000045D4 E90B01 jmp 0x46e2
000045D7 B80100 mov ax,0x1
000045DA 50 push ax
000045DB FF367016 push word [0x1670]
000045DF FF366E16 push word [0x166e]
000045E3 FF361C0D push word [0xd1c]
000045E7 FF361A0D push word [0xd1a]
000045EB E84288 call 0xce30
000045EE 83C40A add sp,0xa
000045F1 E9E400 jmp 0x46d8
000045F4 E83AC0 call 0x631
000045F7 E9DE00 jmp 0x46d8
000045FA 837EFE00 cmp word [bp-0x2],0x0
000045FE 741E jz 0x461e
00004600 47 inc di
00004601 B80100 mov ax,0x1
00004604 50 push ax
00004605 FF367016 push word [0x1670]
00004609 FF366E16 push word [0x166e]
0000460D FF361C0D push word [0xd1c]
00004611 FF361A0D push word [0xd1a]
00004615 E81888 call 0xce30
00004618 83C40A add sp,0xa
0000461B E9BA00 jmp 0x46d8
0000461E E810C0 call 0x631
00004621 E9B400 jmp 0x46d8
00004624 837EFE00 cmp word [bp-0x2],0x0
00004628 7418 jz 0x4642
0000462A E897DD call 0x23c4
0000462D 8BC7 mov ax,di
0000462F 40 inc ax
00004630 8BF8 mov di,ax
00004632 3B06160D cmp ax,[0xd16]
00004636 750A jnz 0x4642
00004638 833E680600 cmp word [0x668],0x0
0000463D 7503 jnz 0x4642
0000463F E9A000 jmp 0x46e2
00004642 B80100 mov ax,0x1
00004645 50 push ax
00004646 FF367016 push word [0x1670]
0000464A FF366E16 push word [0x166e]
0000464E FF361C0D push word [0xd1c]
00004652 FF361A0D push word [0xd1a]
00004656 E8D787 call 0xce30
00004659 83C40A add sp,0xa
0000465C EB7A jmp 0x46d8
0000465E 8BDE mov bx,si
00004660 83FB07 cmp bx,0x7
00004663 776D ja 0x46d2
00004665 D1E3 shl bx,0x0
00004667 2EFFA79C4A jmp word near [cs:bx+0x4a9c]
0000466C A05206 mov al,[0x652]
0000466F B400 mov ah,0x0
00004671 50 push ax
00004672 1E push ds
00004673 B8900A mov ax,0xa90
00004676 50 push ax
00004677 E87DA8 call 0xeef7
0000467A 83C406 add sp,0x6
0000467D 0BC2 or ax,dx
0000467F 7406 jz 0x4687
00004681 56 push si
00004682 E8C5D3 call 0x1a4a
00004685 EB4F jmp 0x46d6
00004687 833E060700 cmp word [0x706],0x0
0000468C 744A jz 0x46d8
0000468E EB42 jmp 0x46d2
00004690 E83CD9 call 0x1fcf
00004693 EB43 jmp 0x46d8
00004695 803E520654 cmp byte [0x652],0x54
0000469A 740E jz 0x46aa
0000469C 803E520645 cmp byte [0x652],0x45
000046A1 7407 jz 0x46aa
000046A3 803E520658 cmp byte [0x652],0x58
000046A8 75E6 jnz 0x4690
000046AA FF76F2 push word [bp-0xe]
000046AD FF76F0 push word [bp-0x10]
000046B0 E8526D call 0xb405
000046B3 83C404 add sp,0x4
000046B6 EB20 jmp 0x46d8
000046B8 E8B8D2 call 0x1973
000046BB 803E520644 cmp byte [0x652],0x44
000046C0 7516 jnz 0x46d8
000046C2 F70670061000 test word [0x670],0x10
000046C8 740E jz 0x46d8
000046CA 47 inc di
000046CB EB0B jmp 0x46d8
000046CD E860D5 call 0x1c30
000046D0 EB06 jmp 0x46d8
000046D2 56 push si
000046D3 E835D9 call 0x200b
000046D6 44 inc sp
000046D7 44 inc sp
000046D8 833E360D00 cmp word [0xd36],0x0
000046DD 7503 jnz 0x46e2
000046DF E9E6FC jmp 0x43c8
000046E2 833E360D00 cmp word [0xd36],0x0
000046E7 7403 jz 0x46ec
000046E9 E9C601 jmp 0x48b2
000046EC 803E520641 cmp byte [0x652],0x41
000046F1 740A jz 0x46fd
000046F3 803E520655 cmp byte [0x652],0x55
000046F8 7403 jz 0x46fd
000046FA E9B501 jmp 0x48b2
000046FD F70670068000 test word [0x670],0x80
00004703 7503 jnz 0x4708
00004705 E9AE00 jmp 0x47b6
00004708 FF366206 push word [0x662]
0000470C FF366006 push word [0x660]
00004710 E8CD7C call 0xc3e0
00004713 83C404 add sp,0x4
00004716 1E push ds
00004717 B80C08 mov ax,0x80c
0000471A 50 push ax
0000471B FF365A06 push word [0x65a]
0000471F FF365806 push word [0x658]
00004723 E8DDBC call 0x403
00004726 83C404 add sp,0x4
00004729 52 push dx
0000472A 50 push ax
0000472B E81C84 call 0xcb4a
0000472E 83C408 add sp,0x8
00004731 A36006 mov [0x660],ax
00004734 89166206 mov [0x662],dx
00004738 EB5F jmp 0x4799
0000473A FF366C06 push word [0x66c]
0000473E FF366A06 push word [0x66a]
00004742 16 push ss
00004743 8D8674FF lea ax,[bp-0x8c]
00004747 50 push ax
00004748 E8E9A7 call 0xef34
0000474B 83C408 add sp,0x8
0000474E 0BC0 or ax,ax
00004750 7447 jz 0x4799
00004752 16 push ss
00004753 8D8674FF lea ax,[bp-0x8c]
00004757 50 push ax
00004758 E873A8 call 0xefce
0000475B 83C404 add sp,0x4
0000475E 48 dec ax
0000475F 8D9674FF lea dx,[bp-0x8c]
00004763 03C2 add ax,dx
00004765 8BD8 mov bx,ax
00004767 36803F7C cmp byte [ss:bx],0x7c
0000476B 750E jnz 0x477b
0000476D 16 push ss
0000476E 8D8674FF lea ax,[bp-0x8c]
00004772 50 push ax
00004773 E8A7C9 call 0x111d
00004776 83C404 add sp,0x4
00004779 EB1E jmp 0x4799
0000477B 16 push ss
0000477C 8D8674FF lea ax,[bp-0x8c]
00004780 50 push ax
00004781 1E push ds
00004782 B88496 mov ax,0x9684
00004785 50 push ax
00004786 E8DBA7 call 0xef64
00004789 83C408 add sp,0x8
0000478C 33C0 xor ax,ax
0000478E 50 push ax
0000478F E82CC0 call 0x7be
00004792 44 inc sp
00004793 44 inc sp
00004794 0BC0 or ax,ax
00004796 7401 jz 0x4799
00004798 47 inc di
00004799 16 push ss
0000479A 8D8674FF lea ax,[bp-0x8c]
0000479E 50 push ax
0000479F E87EED call 0x3520
000047A2 83C404 add sp,0x4
000047A5 0BC0 or ax,ax
000047A7 7503 jnz 0x47ac
000047A9 E90601 jmp 0x48b2
000047AC 833E360D00 cmp word [0xd36],0x0
000047B1 7487 jz 0x473a
000047B3 E9FC00 jmp 0x48b2
000047B6 33F6 xor si,si
000047B8 E9E700 jmp 0x48a2
000047BB FF366C06 push word [0x66c]
000047BF FF366A06 push word [0x66a]
000047C3 8BC6 mov ax,si
000047C5 D1E0 shl ax,0x0
000047C7 D1E0 shl ax,0x0
000047C9 C41E0E0D les bx,word [0xd0e]
000047CD 03D8 add bx,ax
000047CF 26FF7702 push word [es:bx+0x2]
000047D3 26FF37 push word [es:bx]
000047D6 E85BA7 call 0xef34
000047D9 83C408 add sp,0x8
000047DC 0BC0 or ax,ax
000047DE 7503 jnz 0x47e3
000047E0 E9AB00 jmp 0x488e
000047E3 8BC6 mov ax,si
000047E5 D1E0 shl ax,0x0
000047E7 D1E0 shl ax,0x0
000047E9 C41E0E0D les bx,word [0xd0e]
000047ED 03D8 add bx,ax
000047EF 26C41F les bx,word [es:bx]
000047F2 26803F00 cmp byte [es:bx],0x0
000047F6 7503 jnz 0x47fb
000047F8 E9A600 jmp 0x48a1
000047FB 8BC6 mov ax,si
000047FD D1E0 shl ax,0x0
000047FF D1E0 shl ax,0x0
00004801 C41E0E0D les bx,word [0xd0e]
00004805 03D8 add bx,ax
00004807 26FF7702 push word [es:bx+0x2]
0000480B 26FF37 push word [es:bx]
0000480E E8BDA7 call 0xefce
00004811 83C404 add sp,0x4
00004814 48 dec ax
00004815 8BD6 mov dx,si
00004817 D1E2 shl dx,0x0
00004819 D1E2 shl dx,0x0
0000481B C41E0E0D les bx,word [0xd0e]
0000481F 03DA add bx,dx
00004821 26C41F les bx,word [es:bx]
00004824 03D8 add bx,ax
00004826 26803F7C cmp byte [es:bx],0x7c
0000482A 7518 jnz 0x4844
0000482C 8BC6 mov ax,si
0000482E D1E0 shl ax,0x0
00004830 D1E0 shl ax,0x0
00004832 C41E0E0D les bx,word [0xd0e]
00004836 03D8 add bx,ax
00004838 26FF7702 push word [es:bx+0x2]
0000483C 26FF37 push word [es:bx]
0000483F E8DBC8 call 0x111d
00004842 EB47 jmp 0x488b
00004844 8BC6 mov ax,si
00004846 D1E0 shl ax,0x0
00004848 D1E0 shl ax,0x0
0000484A C41E0E0D les bx,word [0xd0e]
0000484E 03D8 add bx,ax
00004850 26FF7702 push word [es:bx+0x2]
00004854 26FF37 push word [es:bx]
00004857 1E push ds
00004858 B88496 mov ax,0x9684
0000485B 50 push ax
0000485C E805A7 call 0xef64
0000485F 83C408 add sp,0x8
00004862 33C0 xor ax,ax
00004864 50 push ax
00004865 E856BF call 0x7be
00004868 44 inc sp
00004869 44 inc sp
0000486A 0BC0 or ax,ax
0000486C 7420 jz 0x488e
0000486E 47 inc di
0000486F 837EFC00 cmp word [bp-0x4],0x0
00004873 7419 jz 0x488e
00004875 8BC6 mov ax,si
00004877 D1E0 shl ax,0x0
00004879 D1E0 shl ax,0x0
0000487B C41E0E0D les bx,word [0xd0e]
0000487F 03D8 add bx,ax
00004881 26FF7702 push word [es:bx+0x2]
00004885 26FF37 push word [es:bx]
00004888 E843EC call 0x34ce
0000488B 83C404 add sp,0x4
0000488E 8BC6 mov ax,si
00004890 D1E0 shl ax,0x0
00004892 D1E0 shl ax,0x0
00004894 C41E0E0D les bx,word [0xd0e]
00004898 03D8 add bx,ax
0000489A 26C41F les bx,word [es:bx]
0000489D 26C60700 mov byte [es:bx],0x0
000048A1 46 inc si
000048A2 3B36160D cmp si,[0xd16]
000048A6 7D0A jnl 0x48b2
000048A8 833E360D00 cmp word [0xd36],0x0
000048AD 7503 jnz 0x48b2
000048AF E909FF jmp 0x47bb
000048B2 0BFF or di,di
000048B4 7503 jnz 0x48b9
000048B6 E97703 jmp 0x4c30
000048B9 833E360D00 cmp word [0xd36],0x0
000048BE 7403 jz 0x48c3
000048C0 E96D03 jmp 0x4c30
000048C3 C41E5406 les bx,word [0x654]
000048C7 26803F00 cmp byte [es:bx],0x0
000048CB 7503 jnz 0x48d0
000048CD E99C01 jmp 0x4a6c
000048D0 C746EE0500 mov word [bp-0x12],0x5
000048D5 FF36240D push word [0xd24]
000048D9 FF36220D push word [0xd22]
000048DD B80300 mov ax,0x3
000048E0 50 push ax
000048E1 E8B088 call 0xd194
000048E4 83C406 add sp,0x6
000048E7 FF36240D push word [0xd24]
000048EB FF36220D push word [0xd22]
000048EF B80100 mov ax,0x1
000048F2 50 push ax
000048F3 B80200 mov ax,0x2
000048F6 50 push ax
000048F7 16 push ss
000048F8 8D46EE lea ax,[bp-0x12]
000048FB 50 push ax
000048FC E8F785 call 0xcef6
000048FF 83C40C add sp,0xc
00004902 FF36240D push word [0xd24]
00004906 FF36220D push word [0xd22]
0000490A 1E push ds
0000490B B8970A mov ax,0xa97
0000490E 50 push ax
0000490F E8E082 call 0xcbf2
00004912 83C408 add sp,0x8
00004915 FF36240D push word [0xd24]
00004919 FF36220D push word [0xd22]
0000491D 33C0 xor ax,ax
0000491F 50 push ax
00004920 E87188 call 0xd194
00004923 83C406 add sp,0x6
00004926 C41E220D les bx,word [0xd22]
0000492A 26F747021000 test word [es:bx+0x2],0x10
00004930 7510 jnz 0x4942
00004932 FF36240D push word [0xd24]
00004936 53 push bx
00004937 E8A67A call 0xc3e0
0000493A 83C404 add sp,0x4
0000493D 3DFFFF cmp ax,0xffff
00004940 750F jnz 0x4951
00004942 B80300 mov ax,0x3
00004945 50 push ax
00004946 1E push ds
00004947 B88707 mov ax,0x787
0000494A 50 push ax
0000494B E8C939 call 0x8317
0000494E 83C406 add sp,0x6
00004951 A11A0D mov ax,[0xd1a]
00004954 0B061C0D or ax,[0xd1c]
00004958 741A jz 0x4974
0000495A FF361C0D push word [0xd1c]
0000495E FF361A0D push word [0xd1a]
00004962 E87B7A call 0xc3e0
00004965 83C404 add sp,0x4
00004968 C7061A0D0000 mov word [0xd1a],0x0
0000496E C7061C0D0000 mov word [0xd1c],0x0
00004974 FF366C06 push word [0x66c]
00004978 FF366A06 push word [0x66a]
0000497C E820AA call 0xf39f
0000497F 83C404 add sp,0x4
00004982 FF366C06 push word [0x66c]
00004986 FF366A06 push word [0x66a]
0000498A FF365606 push word [0x656]
0000498E FF365406 push word [0x654]
00004992 E86EBA call 0x403
00004995 83C404 add sp,0x4
00004998 52 push dx
00004999 50 push ax
0000499A E89BA4 call 0xee38
0000499D 83C408 add sp,0x8
000049A0 0BC0 or ax,ax
000049A2 7503 jnz 0x49a7
000049A4 E9BD00 jmp 0x4a64
000049A7 1E push ds
000049A8 B89D0A mov ax,0xa9d
000049AB 50 push ax
000049AC E87D3B call 0x852c
000049AF 83C404 add sp,0x4
000049B2 1E push ds
000049B3 B89407 mov ax,0x794
000049B6 50 push ax
000049B7 1E push ds
000049B8 B8B606 mov ax,0x6b6
000049BB 50 push ax
000049BC E88B81 call 0xcb4a
000049BF 83C408 add sp,0x8
000049C2 8946EA mov [bp-0x16],ax
000049C5 8956EC mov [bp-0x14],dx
000049C8 1E push ds
000049C9 B84008 mov ax,0x840
000049CC 50 push ax
000049CD FF366C06 push word [0x66c]
000049D1 FF366A06 push word [0x66a]
000049D5 E87281 call 0xcb4a
000049D8 83C408 add sp,0x8
000049DB 8946E6 mov [bp-0x1a],ax
000049DE 8956E8 mov [bp-0x18],dx
000049E1 0BC2 or ax,dx
000049E3 7533 jnz 0x4a18
000049E5 B80B00 mov ax,0xb
000049E8 EB1F jmp 0x4a09
000049EA FF76E8 push word [bp-0x18]
000049ED FF76E6 push word [bp-0x1a]
000049F0 FF76E4 push word [bp-0x1c]
000049F3 B80100 mov ax,0x1
000049F6 50 push ax
000049F7 1E push ds
000049F8 B87216 mov ax,0x1672
000049FB 50 push ax
000049FC E8F784 call 0xcef6
000049FF 83C40C add sp,0xc
00004A02 0BC0 or ax,ax
00004A04 7512 jnz 0x4a18
00004A06 B80200 mov ax,0x2
00004A09 50 push ax
00004A0A FF366C06 push word [0x66c]
00004A0E FF366A06 push word [0x66a]
00004A12 E80239 call 0x8317
00004A15 83C406 add sp,0x6
00004A18 FF76EC push word [bp-0x14]
00004A1B FF76EA push word [bp-0x16]
00004A1E B80080 mov ax,0x8000
00004A21 50 push ax
00004A22 B80100 mov ax,0x1
00004A25 50 push ax
00004A26 1E push ds
00004A27 B87216 mov ax,0x1672
00004A2A 50 push ax
00004A2B E8EE82 call 0xcd1c
00004A2E 83C40C add sp,0xc
00004A31 8946E4 mov [bp-0x1c],ax
00004A34 0BC0 or ax,ax
00004A36 75B2 jnz 0x49ea
00004A38 FF76EC push word [bp-0x14]
00004A3B FF76EA push word [bp-0x16]
00004A3E E89F79 call 0xc3e0
00004A41 83C404 add sp,0x4
00004A44 FF76E8 push word [bp-0x18]
00004A47 FF76E6 push word [bp-0x1a]
00004A4A E89379 call 0xc3e0
00004A4D 83C404 add sp,0x4
00004A50 1E push ds
00004A51 B8B606 mov ax,0x6b6
00004A54 50 push ax
00004A55 E847A9 call 0xf39f
00004A58 83C404 add sp,0x4
00004A5B B80A00 mov ax,0xa
00004A5E 50 push ax
00004A5F E8EB3A call 0x854d
00004A62 44 inc sp
00004A63 44 inc sp
00004A64 C41E5406 les bx,word [0x654]
00004A68 26C60700 mov byte [es:bx],0x0
00004A6C C41E5806 les bx,word [0x658]
00004A70 26803F00 cmp byte [es:bx],0x0
00004A74 7503 jnz 0x4a79
00004A76 E9B701 jmp 0x4c30
00004A79 FF366206 push word [0x662]
00004A7D FF366006 push word [0x660]
00004A81 E85C79 call 0xc3e0
00004A84 83C404 add sp,0x4
00004A87 F70670060400 test word [0x670],0x4
00004A8D 750B jnz 0x4a9a
00004A8F F7066E060800 test word [0x66e],0x8
00004A95 7503 jnz 0x4a9a
00004A97 E99601 jmp 0x4c30
00004A9A 1E push ds
00004A9B B80C08 mov ax,0x80c
00004A9E 50 push ax
00004A9F FF365A06 push word [0x65a]
00004AA3 FF365806 push word [0x658]
00004AA7 E859B9 call 0x403
00004AAA 83C404 add sp,0x4
00004AAD 52 push dx
00004AAE 50 push ax
00004AAF E89880 call 0xcb4a
00004AB2 83C408 add sp,0x8
00004AB5 A36006 mov [0x660],ax
00004AB8 89166206 mov [0x662],dx
00004ABC 0BC2 or ax,dx
00004ABE 7507 jnz 0x4ac7
00004AC0 1E push ds
00004AC1 B8A90A mov ax,0xaa9
00004AC4 E91E01 jmp 0x4be5
00004AC7 F70670060400 test word [0x670],0x4
00004ACD 740E jz 0x4add
00004ACF 1E push ds
00004AD0 B8FE0A mov ax,0xafe
00004AD3 50 push ax
00004AD4 E8553A call 0x852c
00004AD7 83C404 add sp,0x4
00004ADA E9DC00 jmp 0x4bb9
00004ADD F7066E060800 test word [0x66e],0x8
00004AE3 7405 jz 0x4aea
00004AE5 B82000 mov ax,0x20
00004AE8 EB02 jmp 0x4aec
00004AEA 33C0 xor ax,ax
00004AEC 8946EE mov [bp-0x12],ax
00004AEF 1E push ds
00004AF0 0BC0 or ax,ax
00004AF2 7405 jz 0x4af9
00004AF4 B8190B mov ax,0xb19
00004AF7 EB03 jmp 0x4afc
00004AF9 B8210B mov ax,0xb21
00004AFC 50 push ax
00004AFD E82C3A call 0x852c
00004B00 83C404 add sp,0x4
00004B03 1E push ds
00004B04 B8290B mov ax,0xb29
00004B07 50 push ax
00004B08 E8213A call 0x852c
00004B0B 83C404 add sp,0x4
00004B0E E9A800 jmp 0x4bb9
00004B11 F70670060400 test word [0x670],0x4
00004B17 7433 jz 0x4b4c
00004B19 16 push ss
00004B1A 8D8674FF lea ax,[bp-0x8c]
00004B1E 50 push ax
00004B1F E87DA8 call 0xf39f
00004B22 83C404 add sp,0x4
00004B25 0BC0 or ax,ax
00004B27 7503 jnz 0x4b2c
00004B29 E98D00 jmp 0x4bb9
00004B2C E8F439 call 0x8523
00004B2F 16 push ss
00004B30 8D8674FF lea ax,[bp-0x8c]
00004B34 50 push ax
00004B35 E8F439 call 0x852c
00004B38 83C404 add sp,0x4
00004B3B 1E push ds
00004B3C B83C0B mov ax,0xb3c
00004B3F 50 push ax
00004B40 E8E939 call 0x852c
00004B43 83C404 add sp,0x4
00004B46 FF067206 inc word [0x672]
00004B4A EB6D jmp 0x4bb9
00004B4C 16 push ss
00004B4D 8D8674FF lea ax,[bp-0x8c]
00004B51 50 push ax
00004B52 E879A4 call 0xefce
00004B55 83C404 add sp,0x4
00004B58 48 dec ax
00004B59 8D9674FF lea dx,[bp-0x8c]
00004B5D 03C2 add ax,dx
00004B5F 8BD8 mov bx,ax
00004B61 36803F7C cmp byte [ss:bx],0x7c
00004B65 7452 jz 0x4bb9
00004B67 16 push ss
00004B68 8D8674FF lea ax,[bp-0x8c]
00004B6C 50 push ax
00004B6D E8BC39 call 0x852c
00004B70 83C404 add sp,0x4
00004B73 16 push ss
00004B74 8D8674FF lea ax,[bp-0x8c]
00004B78 50 push ax
00004B79 E8C640 call 0x8c42
00004B7C 83C404 add sp,0x4
00004B7F 25DFFF and ax,0xffdf
00004B82 0B46EE or ax,[bp-0x12]
00004B85 50 push ax
00004B86 16 push ss
00004B87 8D8674FF lea ax,[bp-0x8c]
00004B8B 50 push ax
00004B8C E8C440 call 0x8c53
00004B8F 83C406 add sp,0x6
00004B92 0BC0 or ax,ax
00004B94 7411 jz 0x4ba7
00004B96 1E push ds
00004B97 B84A0B mov ax,0xb4a
00004B9A 50 push ax
00004B9B E88E39 call 0x852c
00004B9E 83C404 add sp,0x4
00004BA1 FF067206 inc word [0x672]
00004BA5 EB12 jmp 0x4bb9
00004BA7 16 push ss
00004BA8 8D8674FF lea ax,[bp-0x8c]
00004BAC 50 push ax
00004BAD E81EA4 call 0xefce
00004BB0 83C404 add sp,0x4
00004BB3 50 push ax
00004BB4 E89639 call 0x854d
00004BB7 44 inc sp
00004BB8 44 inc sp
00004BB9 16 push ss
00004BBA 8D8674FF lea ax,[bp-0x8c]
00004BBE 50 push ax
00004BBF E85EE9 call 0x3520
00004BC2 83C404 add sp,0x4
00004BC5 0BC0 or ax,ax
00004BC7 740A jz 0x4bd3
00004BC9 833E360D00 cmp word [0xd36],0x0
00004BCE 7503 jnz 0x4bd3
00004BD0 E93EFF jmp 0x4b11
00004BD3 FF366206 push word [0x662]
00004BD7 FF366006 push word [0x660]
00004BDB E80278 call 0xc3e0
00004BDE 83C404 add sp,0x4
00004BE1 1E push ds
00004BE2 B8640B mov ax,0xb64
00004BE5 50 push ax
00004BE6 E84339 call 0x852c
00004BE9 83C404 add sp,0x4
00004BEC 1E push ds
00004BED B80C08 mov ax,0x80c
00004BF0 50 push ax
00004BF1 FF365A06 push word [0x65a]
00004BF5 FF365806 push word [0x658]
00004BF9 E807B8 call 0x403
00004BFC 83C404 add sp,0x4
00004BFF 52 push dx
00004C00 50 push ax
00004C01 E8467F call 0xcb4a
00004C04 83C408 add sp,0x8
00004C07 A36006 mov [0x660],ax
00004C0A 89166206 mov [0x662],dx
00004C0E 0BC2 or ax,dx
00004C10 7416 jz 0x4c28
00004C12 52 push dx
00004C13 FF366006 push word [0x660]
00004C17 E8C677 call 0xc3e0
00004C1A 83C404 add sp,0x4
00004C1D 1E push ds
00004C1E B8B606 mov ax,0x6b6
00004C21 50 push ax
00004C22 E87AA7 call 0xf39f
00004C25 83C404 add sp,0x4
00004C28 C41E5806 les bx,word [0x658]
00004C2C 26C60700 mov byte [es:bx],0x0
00004C30 833E360D00 cmp word [0xd36],0x0
00004C35 7412 jz 0x4c49
00004C37 B81800 mov ax,0x18
00004C3A 50 push ax
00004C3B 33C0 xor ax,ax
00004C3D 33D2 xor dx,dx
00004C3F 50 push ax
00004C40 52 push dx
00004C41 E8D336 call 0x8317
00004C44 83C406 add sp,0x6
00004C47 EB1D jmp 0x4c66
00004C49 803E520656 cmp byte [0x652],0x56
00004C4E 7410 jz 0x4c60
00004C50 803E52064C cmp byte [0x652],0x4c
00004C55 7409 jz 0x4c60
00004C57 A17006 mov ax,[0x670]
00004C5A 0D0100 or ax,0x1
00004C5D A37006 mov [0x670],ax
00004C60 57 push di
00004C61 E8DFDC call 0x2943
00004C64 44 inc sp
00004C65 44 inc sp
00004C66 E8C0DE call 0x2b29
00004C69 E8DAED call 0x3a46
00004C6C 833E720600 cmp word [0x672],0x0
00004C71 7421 jz 0x4c94
00004C73 F70670060400 test word [0x670],0x4
00004C79 7519 jnz 0x4c94
00004C7B B81C00 mov ax,0x1c
00004C7E 50 push ax
00004C7F 33C0 xor ax,ax
00004C81 50 push ax
00004C82 FF367206 push word [0x672]
00004C86 E82539 call 0x85ae
00004C89 83C404 add sp,0x4
00004C8C 52 push dx
00004C8D 50 push ax
00004C8E E88636 call 0x8317
00004C91 83C406 add sp,0x6
00004C94 8BC7 mov ax,di
00004C96 5F pop di
00004C97 5E pop si
00004C98 8BE5 mov sp,bp
00004C9A 5D pop bp
00004C9B C3 ret
00004C9C E244 loop 0x4ce2
00004C9E 6C insb
00004C9F 44 inc sp
00004CA0 D24490 rol byte [si-0x70],cl
00004CA3 44 inc sp
00004CA4 95 xchg ax,bp
00004CA5 44 inc sp
00004CA6 B844CD mov ax,0xcd44
00004CA9 44 inc sp
00004CAA 6C insb
00004CAB 44 inc sp
00004CAC 0442 add al,0x42
00004CAE D844F4 fadd dword [si-0xc]
00004CB1 43 inc bx
00004CB2 FA cli
00004CB3 43 inc bx
00004CB4 B343 mov bl,0x43
00004CB6 D844D8 fadd dword [si-0x28]
00004CB9 44 inc sp
00004CBA D844D8 fadd dword [si-0x28]
00004CBD 44 inc sp
00004CBE D844D8 fadd dword [si-0x28]
00004CC1 44 inc sp
00004CC2 2444 and al,0x44
00004CC4 D844D8 fadd dword [si-0x28]
00004CC7 44 inc sp
00004CC8 D844B3 fadd dword [si-0x4d]
00004CCB 43 inc bx
00004CCC D844D8 fadd dword [si-0x28]
00004CCF 44 inc sp
00004CD0 F4 hlt
00004CD1 43 inc bx
00004CD2 7243 jc 0x4d17
00004CD4 9E sahf
00004CD5 42 inc dx
00004CD6 2444 and al,0x44
00004CD8 D844B3 fadd dword [si-0x4d]
00004CDB 43 inc bx
00004CDC 55 push bp
00004CDD 8BEC mov bp,sp
00004CDF 83EC6C sub sp,0x6c
00004CE2 56 push si
00004CE3 57 push di
00004CE4 8B7E04 mov di,[bp+0x4]
00004CE7 C746E60000 mov word [bp-0x1a],0x0
00004CEC E88995 call 0xe278
00004CEF 8946DE mov [bp-0x22],ax
00004CF2 8956E0 mov [bp-0x20],dx
00004CF5 1E push ds
00004CF6 B89200 mov ax,0x92
00004CF9 50 push ax
00004CFA E8B287 call 0xd4af
00004CFD 83C404 add sp,0x4
00004D00 E87341 call 0x8e76
00004D03 E87D37 call 0x8483
00004D06 C70608E0FFFF mov word [0xe008],0xffff
00004D0C C7060AE0FFFF mov word [0xe00a],0xffff
00004D12 B84F00 mov ax,0x4f
00004D15 50 push ax
00004D16 1E push ds
00004D17 B89200 mov ax,0x92
00004D1A 50 push ax
00004D1B E86035 call 0x827e
00004D1E 83C406 add sp,0x6
00004D21 B82405 mov ax,0x524
00004D24 50 push ax
00004D25 1E push ds
00004D26 B82401 mov ax,0x124
00004D29 50 push ax
00004D2A E85135 call 0x827e
00004D2D 83C406 add sp,0x6
00004D30 813E0AE0BC25 cmp word [0xe00a],0x25bc
00004D36 7508 jnz 0x4d40
00004D38 813E08E0E1B9 cmp word [0xe008],0xb9e1
00004D3E 7414 jz 0x4d54
00004D40 B81D00 mov ax,0x1d
00004D43 50 push ax
00004D44 C45E06 les bx,word [bp+0x6]
00004D47 26FF7702 push word [es:bx+0x2]
00004D4B 26FF37 push word [es:bx]
00004D4E E8C635 call 0x8317
00004D51 83C406 add sp,0x6
00004D54 C45E06 les bx,word [bp+0x6]
00004D57 26C45F04 les bx,word [es:bx+0x4]
00004D5B 268A07 mov al,[es:bx]
00004D5E B400 mov ah,0x0
00004D60 50 push ax
00004D61 E85C92 call 0xdfc0
00004D64 44 inc sp
00004D65 44 inc sp
00004D66 A25206 mov [0x652],al
00004D69 C45E06 les bx,word [bp+0x6]
00004D6C 26C45F04 les bx,word [es:bx+0x4]
00004D70 268A4701 mov al,[es:bx+0x1]
00004D74 B400 mov ah,0x0
00004D76 50 push ax
00004D77 E84692 call 0xdfc0
00004D7A 44 inc sp
00004D7B 44 inc sp
00004D7C C45E06 les bx,word [bp+0x6]
00004D7F 26C45F04 les bx,word [es:bx+0x4]
00004D83 26884701 mov [es:bx+0x1],al
00004D87 33C0 xor ax,ax
00004D89 A37006 mov [0x670],ax
00004D8C A36E06 mov [0x66e],ax
00004D8F 803E52064C cmp byte [0x652],0x4c
00004D94 7517 jnz 0x4dad
00004D96 C45E06 les bx,word [bp+0x6]
00004D99 26C45F04 les bx,word [es:bx+0x4]
00004D9D 26807F0142 cmp byte [es:bx+0x1],0x42
00004DA2 7509 jnz 0x4dad
00004DA4 A17006 mov ax,[0x670]
00004DA7 0D0300 or ax,0x3
00004DAA A37006 mov [0x670],ax
00004DAD 803E52064D cmp byte [0x652],0x4d
00004DB2 755F jnz 0x4e13
00004DB4 C45E06 les bx,word [bp+0x6]
00004DB7 26C45F04 les bx,word [es:bx+0x4]
00004DBB 26807F0155 cmp byte [es:bx+0x1],0x55
00004DC0 741C jz 0x4dde
00004DC2 C45E06 les bx,word [bp+0x6]
00004DC5 26C45F04 les bx,word [es:bx+0x4]
00004DC9 26807F0100 cmp byte [es:bx+0x1],0x0
00004DCE 740E jz 0x4dde
00004DD0 C45E06 les bx,word [bp+0x6]
00004DD3 26C45F04 les bx,word [es:bx+0x4]
00004DD7 26807F0141 cmp byte [es:bx+0x1],0x41
00004DDC 7535 jnz 0x4e13
00004DDE A17006 mov ax,[0x670]
00004DE1 0D0400 or ax,0x4
00004DE4 A37006 mov [0x670],ax
00004DE7 C45E06 les bx,word [bp+0x6]
00004DEA 26C45F04 les bx,word [es:bx+0x4]
00004DEE 26807F0100 cmp byte [es:bx+0x1],0x0
00004DF3 740D jz 0x4e02
00004DF5 C45E06 les bx,word [bp+0x6]
00004DF8 26C45F04 les bx,word [es:bx+0x4]
00004DFC 268A4701 mov al,[es:bx+0x1]
00004E00 EB02 jmp 0x4e04
00004E02 B055 mov al,0x55
00004E04 C45E06 les bx,word [bp+0x6]
00004E07 26C45F04 les bx,word [es:bx+0x4]
00004E0B 268807 mov [es:bx],al
00004E0E A25206 mov [0x652],al
00004E11 EB2F jmp 0x4e42
00004E13 803E520655 cmp byte [0x652],0x55
00004E18 7407 jz 0x4e21
00004E1A 803E520641 cmp byte [0x652],0x41
00004E1F 7521 jnz 0x4e42
00004E21 C45E06 les bx,word [bp+0x6]
00004E24 26C45F04 les bx,word [es:bx+0x4]
00004E28 268A4701 mov al,[es:bx+0x1]
00004E2C B400 mov ah,0x0
00004E2E 50 push ax
00004E2F E88E91 call 0xdfc0
00004E32 44 inc sp
00004E33 44 inc sp
00004E34 3D4D00 cmp ax,0x4d
00004E37 7509 jnz 0x4e42
00004E39 A17006 mov ax,[0x670]
00004E3C 0D0400 or ax,0x4
00004E3F A37006 mov [0x670],ax
00004E42 C45E06 les bx,word [bp+0x6]
00004E45 26C45F04 les bx,word [es:bx+0x4]
00004E49 26C6470100 mov byte [es:bx+0x1],0x0
00004E4E A05206 mov al,[0x652]
00004E51 B400 mov ah,0x0
00004E53 50 push ax
00004E54 1E push ds
00004E55 B85407 mov ax,0x754
00004E58 50 push ax
00004E59 E89BA0 call 0xeef7
00004E5C 83C406 add sp,0x6
00004E5F 8946E8 mov [bp-0x18],ax
00004E62 8956EA mov [bp-0x16],dx
00004E65 833EE20000 cmp word [0xe2],0x0
00004E6A 7427 jz 0x4e93
00004E6C 1E push ds
00004E6D B87813 mov ax,0x1378
00004E70 50 push ax
00004E71 1E push ds
00004E72 B86C0B mov ax,0xb6c
00004E75 50 push ax
00004E76 E8797D call 0xcbf2
00004E79 83C408 add sp,0x8
00004E7C B84000 mov ax,0x40
00004E7F 50 push ax
00004E80 1E push ds
00004E81 B8E400 mov ax,0xe4
00004E84 50 push ax
00004E85 E84367 call 0xb5cb
00004E88 83C406 add sp,0x6
00004E8B 52 push dx
00004E8C 50 push ax
00004E8D E81F86 call 0xd4af
00004E90 83C404 add sp,0x4
00004E93 83FF03 cmp di,0x3
00004E96 7C22 jl 0x4eba
00004E98 C45E06 les bx,word [bp+0x6]
00004E9B 26C45F04 les bx,word [es:bx+0x4]
00004E9F 26807F0100 cmp byte [es:bx+0x1],0x0
00004EA4 7514 jnz 0x4eba
00004EA6 8B46E8 mov ax,[bp-0x18]
00004EA9 0B46EA or ax,[bp-0x16]
00004EAC 740C jz 0x4eba
00004EAE 83FF03 cmp di,0x3
00004EB1 7520 jnz 0x4ed3
00004EB3 803E520644 cmp byte [0x652],0x44
00004EB8 7519 jnz 0x4ed3
00004EBA 1E push ds
00004EBB B87813 mov ax,0x1378
00004EBE 50 push ax
00004EBF 1E push ds
00004EC0 B82401 mov ax,0x124
00004EC3 50 push ax
00004EC4 E82B7D call 0xcbf2
00004EC7 83C408 add sp,0x8
00004ECA B80100 mov ax,0x1
00004ECD 50 push ax
00004ECE E8C273 call 0xc293
00004ED1 44 inc sp
00004ED2 44 inc sp
00004ED3 BE0200 mov si,0x2
00004ED6 EB37 jmp 0x4f0f
00004ED8 8BC6 mov ax,si
00004EDA D1E0 shl ax,0x0
00004EDC D1E0 shl ax,0x0
00004EDE C45E06 les bx,word [bp+0x6]
00004EE1 03D8 add bx,ax
00004EE3 26C41F les bx,word [es:bx]
00004EE6 26803F2D cmp byte [es:bx],0x2d
00004EEA 7507 jnz 0x4ef3
00004EEC C606080D2D mov byte [0xd08],0x2d
00004EF1 EB20 jmp 0x4f13
00004EF3 8BC6 mov ax,si
00004EF5 D1E0 shl ax,0x0
00004EF7 D1E0 shl ax,0x0
00004EF9 C45E06 les bx,word [bp+0x6]
00004EFC 03D8 add bx,ax
00004EFE 26C41F les bx,word [es:bx]
00004F01 26803F2F cmp byte [es:bx],0x2f
00004F05 7507 jnz 0x4f0e
00004F07 C606080D2F mov byte [0xd08],0x2f
00004F0C EB05 jmp 0x4f13
00004F0E 46 inc si
00004F0F 3BF7 cmp si,di
00004F11 7CC5 jl 0x4ed8
00004F13 803E080D2D cmp byte [0xd08],0x2d
00004F18 750C jnz 0x4f26
00004F1A C606090D2F mov byte [0xd09],0x2f
00004F1F C60653065C mov byte [0x653],0x5c
00004F24 EB0A jmp 0x4f30
00004F26 C606090D5C mov byte [0xd09],0x5c
00004F2B C60653062F mov byte [0x653],0x2f
00004F30 E8E637 call 0x8719
00004F33 B85000 mov ax,0x50
00004F36 50 push ax
00004F37 E87AAC call 0xfbb4
00004F3A 44 inc sp
00004F3B 44 inc sp
00004F3C A36A06 mov [0x66a],ax
00004F3F 89166C06 mov [0x66c],dx
00004F43 0BC2 or ax,dx
00004F45 7510 jnz 0x4f57
00004F47 B80100 mov ax,0x1
00004F4A 50 push ax
00004F4B 33C0 xor ax,ax
00004F4D 33D2 xor dx,dx
00004F4F 50 push ax
00004F50 52 push dx
00004F51 E8C333 call 0x8317
00004F54 83C406 add sp,0x6
00004F57 BE0200 mov si,0x2
00004F5A EB01 jmp 0x4f5d
00004F5C 46 inc si
00004F5D 3BF7 cmp si,di
00004F5F 7D17 jnl 0x4f78
00004F61 8BC6 mov ax,si
00004F63 D1E0 shl ax,0x0
00004F65 D1E0 shl ax,0x0
00004F67 C45E06 les bx,word [bp+0x6]
00004F6A 03D8 add bx,ax
00004F6C 26C41F les bx,word [es:bx]
00004F6F 268A07 mov al,[es:bx]
00004F72 3A06080D cmp al,[0xd08]
00004F76 74E4 jz 0x4f5c
00004F78 8BC6 mov ax,si
00004F7A D1E0 shl ax,0x0
00004F7C D1E0 shl ax,0x0
00004F7E C45E06 les bx,word [bp+0x6]
00004F81 03D8 add bx,ax
00004F83 26FF7702 push word [es:bx+0x2]
00004F87 26FF37 push word [es:bx]
00004F8A E8BF3D call 0x8d4c
00004F8D 83C404 add sp,0x4
00004F90 16 push ss
00004F91 8D46EC lea ax,[bp-0x14]
00004F94 50 push ax
00004F95 16 push ss
00004F96 8D46F2 lea ax,[bp-0xe]
00004F99 50 push ax
00004F9A 16 push ss
00004F9B 8D4694 lea ax,[bp-0x6c]
00004F9E 50 push ax
00004F9F 16 push ss
00004FA0 8D46FC lea ax,[bp-0x4]
00004FA3 50 push ax
00004FA4 8BC6 mov ax,si
00004FA6 D1E0 shl ax,0x0
00004FA8 D1E0 shl ax,0x0
00004FAA C45E06 les bx,word [bp+0x6]
00004FAD 03D8 add bx,ax
00004FAF 26FF7702 push word [es:bx+0x2]
00004FB3 26FF37 push word [es:bx]
00004FB6 E8D977 call 0xc792
00004FB9 83C414 add sp,0x14
00004FBC 8BC6 mov ax,si
00004FBE D1E0 shl ax,0x0
00004FC0 D1E0 shl ax,0x0
00004FC2 C45E06 les bx,word [bp+0x6]
00004FC5 03D8 add bx,ax
00004FC7 26C41F les bx,word [es:bx]
00004FCA 26C60700 mov byte [es:bx],0x0
00004FCE 807EEC00 cmp byte [bp-0x14],0x0
00004FD2 7510 jnz 0x4fe4
00004FD4 1E push ds
00004FD5 B86807 mov ax,0x768
00004FD8 50 push ax
00004FD9 16 push ss
00004FDA 8D46EC lea ax,[bp-0x14]
00004FDD 50 push ax
00004FDE E8839F call 0xef64
00004FE1 83C408 add sp,0x8
00004FE4 16 push ss
00004FE5 8D46EC lea ax,[bp-0x14]
00004FE8 50 push ax
00004FE9 16 push ss
00004FEA 8D46F2 lea ax,[bp-0xe]
00004FED 50 push ax
00004FEE 16 push ss
00004FEF 8D4694 lea ax,[bp-0x6c]
00004FF2 50 push ax
00004FF3 16 push ss
00004FF4 8D46FC lea ax,[bp-0x4]
00004FF7 50 push ax
00004FF8 FF366C06 push word [0x66c]
00004FFC FF366A06 push word [0x66a]
00005000 E83176 call 0xc634
00005003 83C414 add sp,0x14
00005006 8B46E8 mov ax,[bp-0x18]
00005009 33D2 xor dx,dx
0000500B 2D5407 sub ax,0x754
0000500E 83DA00 sbb dx,0x0
00005011 8BF0 mov si,ax
00005013 B85C00 mov ax,0x5c
00005016 50 push ax
00005017 FF366C06 push word [0x66c]
0000501B FF366A06 push word [0x66a]
0000501F E8468B call 0xdb68
00005022 83C406 add sp,0x6
00005025 8946E8 mov [bp-0x18],ax
00005028 8956EA mov [bp-0x16],dx
0000502B 0BC2 or ax,dx
0000502D 752A jnz 0x5059
0000502F B83A00 mov ax,0x3a
00005032 50 push ax
00005033 FF366C06 push word [0x66c]
00005037 FF366A06 push word [0x66a]
0000503B E8B99E call 0xeef7
0000503E 83C406 add sp,0x6
00005041 8946E8 mov [bp-0x18],ax
00005044 8956EA mov [bp-0x16],dx
00005047 0BC2 or ax,dx
00005049 750E jnz 0x5059
0000504B A16C06 mov ax,[0x66c]
0000504E 8B166A06 mov dx,[0x66a]
00005052 4A dec dx
00005053 8956E8 mov [bp-0x18],dx
00005056 8946EA mov [bp-0x16],ax
00005059 FF46E8 inc word [bp-0x18]
0000505C B82300 mov ax,0x23
0000505F 50 push ax
00005060 FF76EA push word [bp-0x16]
00005063 FF76E8 push word [bp-0x18]
00005066 E88E9E call 0xeef7
00005069 83C406 add sp,0x6
0000506C 0BC2 or ax,dx
0000506E 7503 jnz 0x5073
00005070 E94601 jmp 0x51b9
00005073 33C0 xor ax,ax
00005075 33D2 xor dx,dx
00005077 50 push ax
00005078 52 push dx
00005079 E81E8A call 0xda9a
0000507C 83C404 add sp,0x4
0000507F 8946DA mov [bp-0x26],ax
00005082 8956DC mov [bp-0x24],dx
00005085 16 push ss
00005086 8D46DA lea ax,[bp-0x26]
00005089 50 push ax
0000508A E8336A call 0xbac0
0000508D 83C404 add sp,0x4
00005090 8946D6 mov [bp-0x2a],ax
00005093 8956D8 mov [bp-0x28],dx
00005096 C45ED6 les bx,word [bp-0x2a]
00005099 26FF4708 inc word [es:bx+0x8]
0000509D E90901 jmp 0x51a9
000050A0 C45EE8 les bx,word [bp-0x18]
000050A3 26803F23 cmp byte [es:bx],0x23
000050A7 7403 jz 0x50ac
000050A9 E9FA00 jmp 0x51a6
000050AC 268A4701 mov al,[es:bx+0x1]
000050B0 B400 mov ah,0x0
000050B2 3D4D00 cmp ax,0x4d
000050B5 7451 jz 0x5108
000050B7 7F12 jg 0x50cb
000050B9 3D4400 cmp ax,0x44
000050BC 7502 jnz 0x50c0
000050BE EB7C jmp 0x513c
000050C0 3D4800 cmp ax,0x48
000050C3 7503 jnz 0x50c8
000050C5 E9A800 jmp 0x5170
000050C8 E9D900 jmp 0x51a4
000050CB 3D5900 cmp ax,0x59
000050CE 7403 jz 0x50d3
000050D0 E9D100 jmp 0x51a4
000050D3 C45ED6 les bx,word [bp-0x2a]
000050D6 268B470A mov ax,[es:bx+0xa]
000050DA BB0A00 mov bx,0xa
000050DD 99 cwd
000050DE F7FB idiv bx
000050E0 99 cwd
000050E1 F7FB idiv bx
000050E3 80C230 add dl,0x30
000050E6 C45EE8 les bx,word [bp-0x18]
000050E9 268817 mov [es:bx],dl
000050EC FF46E8 inc word [bp-0x18]
000050EF C45ED6 les bx,word [bp-0x2a]
000050F2 268B470A mov ax,[es:bx+0xa]
000050F6 BB0A00 mov bx,0xa
000050F9 99 cwd
000050FA F7FB idiv bx
000050FC 80C230 add dl,0x30
000050FF C45EE8 les bx,word [bp-0x18]
00005102 268817 mov [es:bx],dl
00005105 E99E00 jmp 0x51a6
00005108 C45ED6 les bx,word [bp-0x2a]
0000510B 268B4708 mov ax,[es:bx+0x8]
0000510F BB0A00 mov bx,0xa
00005112 99 cwd
00005113 F7FB idiv bx
00005115 99 cwd
00005116 F7FB idiv bx
00005118 80C230 add dl,0x30
0000511B C45EE8 les bx,word [bp-0x18]
0000511E 268817 mov [es:bx],dl
00005121 FF46E8 inc word [bp-0x18]
00005124 C45ED6 les bx,word [bp-0x2a]
00005127 268B4708 mov ax,[es:bx+0x8]
0000512B BB0A00 mov bx,0xa
0000512E 99 cwd
0000512F F7FB idiv bx
00005131 80C230 add dl,0x30
00005134 C45EE8 les bx,word [bp-0x18]
00005137 268817 mov [es:bx],dl
0000513A EB6A jmp 0x51a6
0000513C C45ED6 les bx,word [bp-0x2a]
0000513F 268B4706 mov ax,[es:bx+0x6]
00005143 BB0A00 mov bx,0xa
00005146 99 cwd
00005147 F7FB idiv bx
00005149 99 cwd
0000514A F7FB idiv bx
0000514C 80C230 add dl,0x30
0000514F C45EE8 les bx,word [bp-0x18]
00005152 268817 mov [es:bx],dl
00005155 FF46E8 inc word [bp-0x18]
00005158 C45ED6 les bx,word [bp-0x2a]
0000515B 268B4706 mov ax,[es:bx+0x6]
0000515F BB0A00 mov bx,0xa
00005162 99 cwd
00005163 F7FB idiv bx
00005165 80C230 add dl,0x30
00005168 C45EE8 les bx,word [bp-0x18]
0000516B 268817 mov [es:bx],dl
0000516E EB36 jmp 0x51a6
00005170 C45ED6 les bx,word [bp-0x2a]
00005173 268B4704 mov ax,[es:bx+0x4]
00005177 BB0A00 mov bx,0xa
0000517A 99 cwd
0000517B F7FB idiv bx
0000517D 99 cwd
0000517E F7FB idiv bx
00005180 80C230 add dl,0x30
00005183 C45EE8 les bx,word [bp-0x18]
00005186 268817 mov [es:bx],dl
00005189 FF46E8 inc word [bp-0x18]
0000518C C45ED6 les bx,word [bp-0x2a]
0000518F 268B4704 mov ax,[es:bx+0x4]
00005193 BB0A00 mov bx,0xa
00005196 99 cwd
00005197 F7FB idiv bx
00005199 80C230 add dl,0x30
0000519C C45EE8 les bx,word [bp-0x18]
0000519F 268817 mov [es:bx],dl
000051A2 EB02 jmp 0x51a6
000051A4 EB00 jmp 0x51a6
000051A6 FF46E8 inc word [bp-0x18]
000051A9 C45EE8 les bx,word [bp-0x18]
000051AC 26803F00 cmp byte [es:bx],0x0
000051B0 7403 jz 0x51b5
000051B2 E9EBFE jmp 0x50a0
000051B5 26C60700 mov byte [es:bx],0x0
000051B9 1E push ds
000051BA B87B0B mov ax,0xb7b
000051BD 50 push ax
000051BE FF366C06 push word [0x66c]
000051C2 FF366A06 push word [0x66a]
000051C6 E85389 call 0xdb1c
000051C9 83C408 add sp,0x8
000051CC 0BC2 or ax,dx
000051CE 7503 jnz 0x51d3
000051D0 E9A701 jmp 0x537a
000051D3 B82C00 mov ax,0x2c
000051D6 50 push ax
000051D7 E8DAA9 call 0xfbb4
000051DA 44 inc sp
000051DB 44 inc sp
000051DC 8946E2 mov [bp-0x1e],ax
000051DF 8956E4 mov [bp-0x1c],dx
000051E2 0BC2 or ax,dx
000051E4 7503 jnz 0x51e9
000051E6 E99101 jmp 0x537a
000051E9 B8FF00 mov ax,0xff
000051EC 50 push ax
000051ED FF76E4 push word [bp-0x1c]
000051F0 FF76E2 push word [bp-0x1e]
000051F3 FF366C06 push word [0x66c]
000051F7 FF366A06 push word [0x66a]
000051FB E86B93 call 0xe569
000051FE 83C40A add sp,0xa
00005201 0BC0 or ax,ax
00005203 740F jz 0x5214
00005205 FF76E4 push word [bp-0x1c]
00005208 FF76E2 push word [bp-0x1e]
0000520B E8C0A8 call 0xface
0000520E 83C404 add sp,0x4
00005211 E96601 jmp 0x537a
00005214 1E push ds
00005215 B87D08 mov ax,0x87d
00005218 50 push ax
00005219 FF365E06 push word [0x65e]
0000521D FF365C06 push word [0x65c]
00005221 E8DFB1 call 0x403
00005224 83C404 add sp,0x4
00005227 52 push dx
00005228 50 push ax
00005229 E81E79 call 0xcb4a
0000522C 83C408 add sp,0x8
0000522F 8946DA mov [bp-0x26],ax
00005232 8956DC mov [bp-0x24],dx
00005235 0BC2 or ax,dx
00005237 750F jnz 0x5248
00005239 B80C00 mov ax,0xc
0000523C 50 push ax
0000523D 1E push ds
0000523E B8B606 mov ax,0x6b6
00005241 50 push ax
00005242 E8D230 call 0x8317
00005245 83C406 add sp,0x6
00005248 C45EE2 les bx,word [bp-0x1e]
0000524B 26F6471518 test byte [es:bx+0x15],0x18
00005250 753A jnz 0x528c
00005252 8B46E2 mov ax,[bp-0x1e]
00005255 051E00 add ax,0x1e
00005258 FF76E4 push word [bp-0x1c]
0000525B 50 push ax
0000525C FF76EA push word [bp-0x16]
0000525F FF76E8 push word [bp-0x18]
00005262 E8FF9C call 0xef64
00005265 83C408 add sp,0x8
00005268 FF76DC push word [bp-0x24]
0000526B FF76DA push word [bp-0x26]
0000526E FF366C06 push word [0x66c]
00005272 FF366A06 push word [0x66a]
00005276 E87979 call 0xcbf2
00005279 83C408 add sp,0x8
0000527C FF76DC push word [bp-0x24]
0000527F FF76DA push word [bp-0x26]
00005282 B80A00 mov ax,0xa
00005285 50 push ax
00005286 E80B7F call 0xd194
00005289 83C406 add sp,0x6
0000528C FF76E4 push word [bp-0x1c]
0000528F FF76E2 push word [bp-0x1e]
00005292 E80693 call 0xe59b
00005295 83C404 add sp,0x4
00005298 0BC0 or ax,ax
0000529A 74AC jz 0x5248
0000529C FF76E4 push word [bp-0x1c]
0000529F FF76E2 push word [bp-0x1e]
000052A2 E829A8 call 0xface
000052A5 83C404 add sp,0x4
000052A8 FF76DC push word [bp-0x24]
000052AB FF76DA push word [bp-0x26]
000052AE E82F71 call 0xc3e0
000052B1 83C404 add sp,0x4
000052B4 1E push ds
000052B5 B80C08 mov ax,0x80c
000052B8 50 push ax
000052B9 FF365E06 push word [0x65e]
000052BD FF365C06 push word [0x65c]
000052C1 E83FB1 call 0x403
000052C4 83C404 add sp,0x4
000052C7 52 push dx
000052C8 50 push ax
000052C9 E87E78 call 0xcb4a
000052CC 83C408 add sp,0x8
000052CF 8946DA mov [bp-0x26],ax
000052D2 8956DC mov [bp-0x24],dx
000052D5 0BC2 or ax,dx
000052D7 756C jnz 0x5345
000052D9 B80A00 mov ax,0xa
000052DC 50 push ax
000052DD 1E push ds
000052DE B8B606 mov ax,0x6b6
000052E1 50 push ax
000052E2 E83230 call 0x8317
000052E5 83C406 add sp,0x6
000052E8 EB5B jmp 0x5345
000052EA FF366C06 push word [0x66c]
000052EE FF366A06 push word [0x66a]
000052F2 E8D99C call 0xefce
000052F5 83C404 add sp,0x4
000052F8 48 dec ax
000052F9 C41E6A06 les bx,word [0x66a]
000052FD 03D8 add bx,ax
000052FF 26803F0A cmp byte [es:bx],0xa
00005303 7519 jnz 0x531e
00005305 FF366C06 push word [0x66c]
00005309 FF366A06 push word [0x66a]
0000530D E8BE9C call 0xefce
00005310 83C404 add sp,0x4
00005313 48 dec ax
00005314 C41E6A06 les bx,word [0x66a]
00005318 03D8 add bx,ax
0000531A 26C60700 mov byte [es:bx],0x0
0000531E C41E5C06 les bx,word [0x65c]
00005322 B024 mov al,0x24
00005324 268807 mov [es:bx],al
00005327 C41E5806 les bx,word [0x658]
0000532B 268807 mov [es:bx],al
0000532E C41E5406 les bx,word [0x654]
00005332 268807 mov [es:bx],al
00005335 FF7608 push word [bp+0x8]
00005338 FF7606 push word [bp+0x6]
0000533B 57 push di
0000533C E8FBE7 call 0x3b3a
0000533F 83C406 add sp,0x6
00005342 0946E6 or [bp-0x1a],ax
00005345 FF76DC push word [bp-0x24]
00005348 FF76DA push word [bp-0x26]
0000534B B84F00 mov ax,0x4f
0000534E 50 push ax
0000534F FF366C06 push word [0x66c]
00005353 FF366A06 push word [0x66a]
00005357 E8F571 call 0xc54f
0000535A 83C40A add sp,0xa
0000535D 0BC2 or ax,dx
0000535F 7589 jnz 0x52ea
00005361 FF76DC push word [bp-0x24]
00005364 FF76DA push word [bp-0x26]
00005367 E87670 call 0xc3e0
0000536A 83C404 add sp,0x4
0000536D 1E push ds
0000536E B8B606 mov ax,0x6b6
00005371 50 push ax
00005372 E82AA0 call 0xf39f
00005375 83C404 add sp,0x4
00005378 EB10 jmp 0x538a
0000537A FF7608 push word [bp+0x8]
0000537D FF7606 push word [bp+0x6]
00005380 57 push di
00005381 E8B6E7 call 0x3b3a
00005384 83C406 add sp,0x6
00005387 0946E6 or [bp-0x1a],ax
0000538A F7066E060020 test word [0x66e],0x2000
00005390 7503 jnz 0x5395
00005392 E99300 jmp 0x5428
00005395 33C0 xor ax,ax
00005397 BAB600 mov dx,0xb6
0000539A 50 push ax
0000539B 52 push dx
0000539C E8D98E call 0xe278
0000539F 2B46DE sub ax,[bp-0x22]
000053A2 1B56E0 sbb dx,[bp-0x20]
000053A5 50 push ax
000053A6 52 push dx
000053A7 33D2 xor dx,dx
000053A9 B8E803 mov ax,0x3e8
000053AC 59 pop cx
000053AD 5B pop bx
000053AE E842AB call 0xfef3
000053B1 52 push dx
000053B2 50 push ax
000053B3 E8D5A9 call 0xfd8b
000053B6 8946DE mov [bp-0x22],ax
000053B9 8956E0 mov [bp-0x20],dx
000053BC 1E push ds
000053BD B87E0B mov ax,0xb7e
000053C0 50 push ax
000053C1 E86831 call 0x852c
000053C4 83C404 add sp,0x4
000053C7 33C0 xor ax,ax
000053C9 BA6400 mov dx,0x64
000053CC 50 push ax
000053CD 52 push dx
000053CE FF76E0 push word [bp-0x20]
000053D1 FF76DE push word [bp-0x22]
000053D4 E8B4A9 call 0xfd8b
000053D7 52 push dx
000053D8 50 push ax
000053D9 E8D231 call 0x85ae
000053DC 83C404 add sp,0x4
000053DF 52 push dx
000053E0 50 push ax
000053E1 E84831 call 0x852c
000053E4 83C404 add sp,0x4
000053E7 A00C0D mov al,[0xd0c]
000053EA 50 push ax
000053EB E82B31 call 0x8519
000053EE 44 inc sp
000053EF 44 inc sp
000053F0 33C0 xor ax,ax
000053F2 BA6400 mov dx,0x64
000053F5 50 push ax
000053F6 52 push dx
000053F7 FF76E0 push word [bp-0x20]
000053FA FF76DE push word [bp-0x22]
000053FD E89BA9 call 0xfd9b
00005400 8946DC mov [bp-0x24],ax
00005403 BB0A00 mov bx,0xa
00005406 33D2 xor dx,dx
00005408 F7F3 div bx
0000540A 0430 add al,0x30
0000540C 50 push ax
0000540D E80931 call 0x8519
00005410 44 inc sp
00005411 44 inc sp
00005412 8B46DC mov ax,[bp-0x24]
00005415 BB0A00 mov bx,0xa
00005418 33D2 xor dx,dx
0000541A F7F3 div bx
0000541C 80C230 add dl,0x30
0000541F 52 push dx
00005420 E8F630 call 0x8519
00005423 44 inc sp
00005424 44 inc sp
00005425 E8FB30 call 0x8523
00005428 E83E33 call 0x8769
0000542B FF366C06 push word [0x66c]
0000542F FF366A06 push word [0x66a]
00005433 E898A6 call 0xface
00005436 83C404 add sp,0x4
00005439 803E0B071F cmp byte [0x70b],0x1f
0000543E 7507 jnz 0x5447
00005440 A00B07 mov al,[0x70b]
00005443 B400 mov ah,0x0
00005445 EB19 jmp 0x5460
00005447 837EE600 cmp word [bp-0x1a],0x0
0000544B 7410 jz 0x545d
0000544D 833E720600 cmp word [0x672],0x0
00005452 7405 jz 0x5459
00005454 B88100 mov ax,0x81
00005457 EB02 jmp 0x545b
00005459 33C0 xor ax,ax
0000545B EB03 jmp 0x5460
0000545D B88000 mov ax,0x80
00005460 5F pop di
00005461 5E pop si
00005462 8BE5 mov sp,bp
00005464 5D pop bp
00005465 C3 ret
00005466 C706E8DD0800 mov word [0xdde8],0x8
0000546C C706EADD0000 mov word [0xddea],0x0
00005472 C3 ret
00005473 55 push bp
00005474 8BEC mov bp,sp
00005476 56 push si
00005477 57 push di
00005478 8B7606 mov si,[bp+0x6]
0000547B 8B4604 mov ax,[bp+0x4]
0000547E 3B06E8DD cmp ax,[0xdde8]
00005482 7D19 jnl 0x549d
00005484 2906E8DD sub [0xdde8],ax
00005488 8B0EE8DD mov cx,[0xdde8]
0000548C 8BC6 mov ax,si
0000548E D3E0 shl ax,cl
00005490 8B16EADD mov dx,[0xddea]
00005494 0BD0 or dx,ax
00005496 8916EADD mov [0xddea],dx
0000549A E91001 jmp 0x55ad
0000549D A17016 mov ax,[0x1670]
000054A0 8B166E16 mov dx,[0x166e]
000054A4 3B066616 cmp ax,[0x1666]
000054A8 7770 ja 0x551a
000054AA 7206 jc 0x54b2
000054AC 3B166416 cmp dx,[0x1664]
000054B0 7368 jnc 0x551a
000054B2 C41E220D les bx,word [0xd22]
000054B6 268B07 mov ax,[es:bx]
000054B9 40 inc ax
000054BA 268907 mov [es:bx],ax
000054BD 0BC0 or ax,ax
000054BF 7D2B jnl 0x54ec
000054C1 268B470E mov ax,[es:bx+0xe]
000054C5 268B7F0C mov di,[es:bx+0xc]
000054C9 26FF470C inc word [es:bx+0xc]
000054CD 8B16E8DD mov dx,[0xdde8]
000054D1 295604 sub [bp+0x4],dx
000054D4 8B4E04 mov cx,[bp+0x4]
000054D7 8BD6 mov dx,si
000054D9 D3EA shr dx,cl
000054DB 8A1EEADD mov bl,[0xddea]
000054DF 0ADA or bl,dl
000054E1 8EC0 mov es,ax
000054E3 26881D mov [es:di],bl
000054E6 8AC3 mov al,bl
000054E8 B400 mov ah,0x0
000054EA EB22 jmp 0x550e
000054EC FF36240D push word [0xd24]
000054F0 FF36220D push word [0xd22]
000054F4 A1E8DD mov ax,[0xdde8]
000054F7 294604 sub [bp+0x4],ax
000054FA 8B4E04 mov cx,[bp+0x4]
000054FD 8BC6 mov ax,si
000054FF D3E8 shr ax,cl
00005501 8A16EADD mov dl,[0xddea]
00005505 0AD0 or dl,al
00005507 52 push dx
00005508 E86B7C call 0xd176
0000550B 83C406 add sp,0x6
0000550E 83066E1601 add word [0x166e],0x1
00005513 8316701600 adc word [0x1670],0x0
00005518 EB06 jmp 0x5520
0000551A C70668160100 mov word [0x1668],0x1
00005520 837E0408 cmp word [bp+0x4],0x8
00005524 7D05 jnl 0x552b
00005526 B80800 mov ax,0x8
00005529 EB73 jmp 0x559e
0000552B A17016 mov ax,[0x1670]
0000552E 8B166E16 mov dx,[0x166e]
00005532 3B066616 cmp ax,[0x1666]
00005536 775D ja 0x5595
00005538 7206 jc 0x5540
0000553A 3B166416 cmp dx,[0x1664]
0000553E 7355 jnc 0x5595
00005540 C41E220D les bx,word [0xd22]
00005544 268B07 mov ax,[es:bx]
00005547 40 inc ax
00005548 268907 mov [es:bx],ax
0000554B 0BC0 or ax,ax
0000554D 7D21 jnl 0x5570
0000554F 268B470E mov ax,[es:bx+0xe]
00005553 268B7F0C mov di,[es:bx+0xc]
00005557 26FF470C inc word [es:bx+0xc]
0000555B 8A4E04 mov cl,[bp+0x4]
0000555E 80C1F8 add cl,0xf8
00005561 8BD6 mov dx,si
00005563 D3EA shr dx,cl
00005565 8EC0 mov es,ax
00005567 268815 mov [es:di],dl
0000556A 8AC2 mov al,dl
0000556C B400 mov ah,0x0
0000556E EB19 jmp 0x5589
00005570 FF36240D push word [0xd24]
00005574 FF36220D push word [0xd22]
00005578 8A4E04 mov cl,[bp+0x4]
0000557B 80C1F8 add cl,0xf8
0000557E 8BC6 mov ax,si
00005580 D3E8 shr ax,cl
00005582 50 push ax
00005583 E8F07B call 0xd176
00005586 83C406 add sp,0x6
00005589 83066E1601 add word [0x166e],0x1
0000558E 8316701600 adc word [0x1670],0x0
00005593 EB06 jmp 0x559b
00005595 C70668160100 mov word [0x1668],0x1
0000559B B81000 mov ax,0x10
0000559E 2B4604 sub ax,[bp+0x4]
000055A1 A3E8DD mov [0xdde8],ax
000055A4 8BC8 mov cx,ax
000055A6 8BC6 mov ax,si
000055A8 D3E0 shl ax,cl
000055AA A3EADD mov [0xddea],ax
000055AD 5F pop di
000055AE 5E pop si
000055AF 5D pop bp
000055B0 C3 ret
000055B1 55 push bp
000055B2 8BEC mov bp,sp
000055B4 8B5E04 mov bx,[bp+0x4]
000055B7 3B1EB0A6 cmp bx,[0xa6b0]
000055BB 7D14 jnl 0x55d1
000055BD 8B1E940B mov bx,[0xb94]
000055C1 83FB10 cmp bx,0x10
000055C4 7E03 jng 0x55c9
000055C6 BB1000 mov bx,0x10
000055C9 D1E3 shl bx,0x0
000055CB FF873CAB inc word [bx-0x54c4]
000055CF EB1C jmp 0x55ed
000055D1 FF06940B inc word [0xb94]
000055D5 D1E3 shl bx,0x0
000055D7 FFB7C8D5 push word [bx-0x2a38]
000055DB FFB7CECB push word [bx-0x3432]
000055DF E8CFFF call 0x55b1
000055E2 44 inc sp
000055E3 44 inc sp
000055E4 E8CAFF call 0x55b1
000055E7 44 inc sp
000055E8 44 inc sp
000055E9 FF0E940B dec word [0xb94]
000055ED 5D pop bp
000055EE C3 ret
000055EF 55 push bp
000055F0 8BEC mov bp,sp
000055F2 83EC06 sub sp,0x6
000055F5 56 push si
000055F6 57 push di
000055F7 8CD8 mov ax,ds
000055F9 8EC0 mov es,ax
000055FB B91100 mov cx,0x11
000055FE BF3CAB mov di,0xab3c
00005601 2BC0 sub ax,ax
00005603 F3AB rep stosw
00005605 FF7604 push word [bp+0x4]
00005608 E8A6FF call 0x55b1
0000560B 2BDB sub bx,bx
0000560D FD std
0000560E BE5CAB mov si,0xab5c
00005611 B510 mov ch,0x10
00005613 8ACB mov cl,bl
00005615 AD lodsw
00005616 D3E0 shl ax,cl
00005618 03D8 add bx,ax
0000561A FEC1 inc cl
0000561C FECD dec ch
0000561E 75F5 jnz 0x5615
00005620 895EFA mov [bp-0x6],bx
00005623 FC cld
00005624 EB52 jmp 0x5678
00005626 1E push ds
00005627 B88C13 mov ax,0x138c
0000562A 50 push ax
0000562B 1E push ds
0000562C B8AC0B mov ax,0xbac
0000562F 50 push ax
00005630 E8BF75 call 0xcbf2
00005633 83C408 add sp,0x8
00005636 FF0E5CAB dec word [0xab5c]
0000563A C746FE0F00 mov word [bp-0x2],0xf
0000563F EB2E jmp 0x566f
00005641 8B5EFE mov bx,[bp-0x2]
00005644 D1E3 shl bx,0x0
00005646 83BF3CAB00 cmp word [bx-0x54c4],0x0
0000564B 741F jz 0x566c
0000564D 8B5EFE mov bx,[bp-0x2]
00005650 D1E3 shl bx,0x0
00005652 FF8F3CAB dec word [bx-0x54c4]
00005656 8B5EFE mov bx,[bp-0x2]
00005659 D1E3 shl bx,0x0
0000565B 8B873EAB mov ax,[bx-0x54c2]
0000565F 40 inc ax
00005660 40 inc ax
00005661 8B5EFE mov bx,[bp-0x2]
00005664 D1E3 shl bx,0x0
00005666 89873EAB mov [bx-0x54c2],ax
0000566A EB09 jmp 0x5675
0000566C FF4EFE dec word [bp-0x2]
0000566F 837EFE00 cmp word [bp-0x2],0x0
00005673 7FCC jg 0x5641
00005675 FF4EFA dec word [bp-0x6]
00005678 837EFA00 cmp word [bp-0x6],0x0
0000567C 75A8 jnz 0x5626
0000567E C746FE1000 mov word [bp-0x2],0x10
00005683 EB39 jmp 0x56be
00005685 8B5EFE mov bx,[bp-0x2]
00005688 D1E3 shl bx,0x0
0000568A 8B873CAB mov ax,[bx-0x54c4]
0000568E 8946FC mov [bp-0x4],ax
00005691 EB1D jmp 0x56b0
00005693 C41EB6A6 les bx,word [0xa6b6]
00005697 06 push es
00005698 C40628A7 les ax,word [0xa728]
0000569C 8CC2 mov dx,es
0000569E 07 pop es
0000569F 260307 add ax,[es:bx]
000056A2 8A5EFE mov bl,[bp-0x2]
000056A5 8EC2 mov es,dx
000056A7 93 xchg ax,bx
000056A8 268807 mov [es:bx],al
000056AB 8306B6A602 add word [0xa6b6],0x2
000056B0 8B46FC mov ax,[bp-0x4]
000056B3 48 dec ax
000056B4 8946FC mov [bp-0x4],ax
000056B7 0BC0 or ax,ax
000056B9 7DD8 jnl 0x5693
000056BB FF4EFE dec word [bp-0x2]
000056BE 837EFE00 cmp word [bp-0x2],0x0
000056C2 7FC1 jg 0x5685
000056C4 5F pop di
000056C5 5E pop si
000056C6 8BE5 mov sp,bp
000056C8 5D pop bp
000056C9 C3 ret
000056CA 55 push bp
000056CB 8BEC mov bp,sp
000056CD 56 push si
000056CE 57 push di
000056CF 8B7E04 mov di,[bp+0x4]
000056D2 8BDF mov bx,di
000056D4 D1E3 shl bx,0x0
000056D6 8B872CA7 mov ax,[bx-0x58d4]
000056DA 8BC8 mov cx,ax
000056DC EB63 jmp 0x5741
000056DE 3B3662AB cmp si,[0xab62]
000056E2 7D29 jnl 0x570d
000056E4 8BDE mov bx,si
000056E6 D1E3 shl bx,0x0
000056E8 8B872CA7 mov ax,[bx-0x58d4]
000056EC D1E0 shl ax,0x0
000056EE C41E38AB les bx,word [0xab38]
000056F2 03D8 add bx,ax
000056F4 268B07 mov ax,[es:bx]
000056F7 8BDE mov bx,si
000056F9 D1E3 shl bx,0x0
000056FB 8B972EA7 mov dx,[bx-0x58d2]
000056FF D1E2 shl dx,0x0
00005701 8B1E38AB mov bx,[0xab38]
00005705 03DA add bx,dx
00005707 263B07 cmp ax,[es:bx]
0000570A 7601 jna 0x570d
0000570C 46 inc si
0000570D 8BC1 mov ax,cx
0000570F D1E0 shl ax,0x0
00005711 C41E38AB les bx,word [0xab38]
00005715 03D8 add bx,ax
00005717 268B07 mov ax,[es:bx]
0000571A 8BDE mov bx,si
0000571C D1E3 shl bx,0x0
0000571E 8B972CA7 mov dx,[bx-0x58d4]
00005722 D1E2 shl dx,0x0
00005724 8B1E38AB mov bx,[0xab38]
00005728 03DA add bx,dx
0000572A 263B07 cmp ax,[es:bx]
0000572D 761E jna 0x574d
0000572F 8BDE mov bx,si
00005731 D1E3 shl bx,0x0
00005733 8B872CA7 mov ax,[bx-0x58d4]
00005737 8BDF mov bx,di
00005739 D1E3 shl bx,0x0
0000573B 89872CA7 mov [bx-0x58d4],ax
0000573F 8BFE mov di,si
00005741 8BC7 mov ax,di
00005743 D1E0 shl ax,0x0
00005745 8BF0 mov si,ax
00005747 3B0662AB cmp ax,[0xab62]
0000574B 7E91 jng 0x56de
0000574D 8BDF mov bx,di
0000574F D1E3 shl bx,0x0
00005751 8BC1 mov ax,cx
00005753 89872CA7 mov [bx-0x58d4],ax
00005757 5F pop di
00005758 5E pop si
00005759 5D pop bp
0000575A C3 ret
0000575B 55 push bp
0000575C 8BEC mov bp,sp
0000575E 56 push si
0000575F 57 push di
00005760 BEC8A6 mov si,0xa6c8
00005763 BF3EAB mov di,0xab3e
00005766 B90F00 mov cx,0xf
00005769 C7040000 mov word [si],0x0
0000576D 8B04 mov ax,[si]
0000576F 46 inc si
00005770 46 inc si
00005771 0305 add ax,[di]
00005773 47 inc di
00005774 47 inc di
00005775 D1E0 shl ax,0x0
00005777 8904 mov [si],ax
00005779 E2F2 loop 0x576d
0000577B 8B5E0A mov bx,[bp+0xa]
0000577E 8B4E04 mov cx,[bp+0x4]
00005781 BAC6A6 mov dx,0xa6c6
00005784 8B7E06 mov di,[bp+0x6]
00005787 2BC0 sub ax,ax
00005789 8E4608 mov es,word [bp+0x8]
0000578C 268A05 mov al,[es:di]
0000578F 47 inc di
00005790 8BF0 mov si,ax
00005792 D1E6 shl si,0x0
00005794 03F2 add si,dx
00005796 8B04 mov ax,[si]
00005798 FF04 inc word [si]
0000579A 8E460C mov es,word [bp+0xc]
0000579D 268907 mov [es:bx],ax
000057A0 43 inc bx
000057A1 43 inc bx
000057A2 E2E3 loop 0x5787
000057A4 5F pop di
000057A5 5E pop si
000057A6 5D pop bp
000057A7 C3 ret
000057A8 55 push bp
000057A9 8BEC mov bp,sp
000057AB 83EC04 sub sp,0x4
000057AE 56 push si
000057AF 57 push di
000057B0 8B4604 mov ax,[bp+0x4]
000057B3 A3B0A6 mov [0xa6b0],ax
000057B6 8946FC mov [bp-0x4],ax
000057B9 8B4608 mov ax,[bp+0x8]
000057BC 8B5606 mov dx,[bp+0x6]
000057BF 891638AB mov [0xab38],dx
000057C3 A33AAB mov [0xab3a],ax
000057C6 8B460C mov ax,[bp+0xc]
000057C9 8B560A mov dx,[bp+0xa]
000057CC 891628A7 mov [0xa728],dx
000057D0 A32AA7 mov [0xa72a],ax
000057D3 33C0 xor ax,ax
000057D5 A32EA7 mov [0xa72e],ax
000057D8 A362AB mov [0xab62],ax
000057DB FF36B0A6 push word [0xa6b0]
000057DF 33C0 xor ax,ax
000057E1 50 push ax
000057E2 FF362AA7 push word [0xa72a]
000057E6 FF3628A7 push word [0xa728]
000057EA E88293 call 0xeb6f
000057ED 83C408 add sp,0x8
000057F0 33F6 xor si,si
000057F2 EB20 jmp 0x5814
000057F4 8BC6 mov ax,si
000057F6 D1E0 shl ax,0x0
000057F8 C41E38AB les bx,word [0xab38]
000057FC 03D8 add bx,ax
000057FE 26833F00 cmp word [es:bx],0x0
00005802 740F jz 0x5813
00005804 A162AB mov ax,[0xab62]
00005807 40 inc ax
00005808 A362AB mov [0xab62],ax
0000580B 8BD8 mov bx,ax
0000580D D1E3 shl bx,0x0
0000580F 89B72CA7 mov [bx-0x58d4],si
00005813 46 inc si
00005814 3B36B0A6 cmp si,[0xa6b0]
00005818 7CDA jl 0x57f4
0000581A 833E62AB02 cmp word [0xab62],0x2
0000581F 7D15 jnl 0x5836
00005821 A12EA7 mov ax,[0xa72e]
00005824 D1E0 shl ax,0x0
00005826 C45E0E les bx,word [bp+0xe]
00005829 03D8 add bx,ax
0000582B 26C7070000 mov word [es:bx],0x0
00005830 A12EA7 mov ax,[0xa72e]
00005833 E9F000 jmp 0x5926
00005836 A162AB mov ax,[0xab62]
00005839 BB0200 mov bx,0x2
0000583C 99 cwd
0000583D F7FB idiv bx
0000583F 8BF0 mov si,ax
00005841 EB07 jmp 0x584a
00005843 56 push si
00005844 E883FE call 0x56ca
00005847 44 inc sp
00005848 44 inc sp
00005849 4E dec si
0000584A 83FE01 cmp si,0x1
0000584D 7DF4 jnl 0x5843
0000584F 8B4610 mov ax,[bp+0x10]
00005852 8B560E mov dx,[bp+0xe]
00005855 8916B6A6 mov [0xa6b6],dx
00005859 A3B8A6 mov [0xa6b8],ax
0000585C 8B362EA7 mov si,[0xa72e]
00005860 3B36B0A6 cmp si,[0xa6b0]
00005864 7D0C jnl 0x5872
00005866 C41EB6A6 les bx,word [0xa6b6]
0000586A 268937 mov [es:bx],si
0000586D 8306B6A602 add word [0xa6b6],0x2
00005872 8B1E62AB mov bx,[0xab62]
00005876 D1E3 shl bx,0x0
00005878 8B872CA7 mov ax,[bx-0x58d4]
0000587C A32EA7 mov [0xa72e],ax
0000587F FF0E62AB dec word [0xab62]
00005883 B80100 mov ax,0x1
00005886 50 push ax
00005887 E840FE call 0x56ca
0000588A 44 inc sp
0000588B 44 inc sp
0000588C A12EA7 mov ax,[0xa72e]
0000588F 8946FE mov [bp-0x2],ax
00005892 3B06B0A6 cmp ax,[0xa6b0]
00005896 7D0C jnl 0x58a4
00005898 C41EB6A6 les bx,word [0xa6b6]
0000589C 268907 mov [es:bx],ax
0000589F 8306B6A602 add word [0xa6b6],0x2
000058A4 8B7EFC mov di,[bp-0x4]
000058A7 FF46FC inc word [bp-0x4]
000058AA 8BC6 mov ax,si
000058AC D1E0 shl ax,0x0
000058AE C41E38AB les bx,word [0xab38]
000058B2 03D8 add bx,ax
000058B4 268B07 mov ax,[es:bx]
000058B7 8B56FE mov dx,[bp-0x2]
000058BA D1E2 shl dx,0x0
000058BC 8B1E38AB mov bx,[0xab38]
000058C0 03DA add bx,dx
000058C2 260307 add ax,[es:bx]
000058C5 8BD7 mov dx,di
000058C7 D1E2 shl dx,0x0
000058C9 8B1E38AB mov bx,[0xab38]
000058CD 03DA add bx,dx
000058CF 268907 mov [es:bx],ax
000058D2 893E2EA7 mov [0xa72e],di
000058D6 B80100 mov ax,0x1
000058D9 50 push ax
000058DA E8EDFD call 0x56ca
000058DD 44 inc sp
000058DE 44 inc sp
000058DF 8BDF mov bx,di
000058E1 D1E3 shl bx,0x0
000058E3 89B7CECB mov [bx-0x3432],si
000058E7 8BDF mov bx,di
000058E9 D1E3 shl bx,0x0
000058EB 8B46FE mov ax,[bp-0x2]
000058EE 8987C8D5 mov [bx-0x2a38],ax
000058F2 833E62AB01 cmp word [0xab62],0x1
000058F7 7E03 jng 0x58fc
000058F9 E960FF jmp 0x585c
000058FC 8B4610 mov ax,[bp+0x10]
000058FF 8B560E mov dx,[bp+0xe]
00005902 8916B6A6 mov [0xa6b6],dx
00005906 A3B8A6 mov [0xa6b8],ax
00005909 57 push di
0000590A E8E2FC call 0x55ef
0000590D 44 inc sp
0000590E 44 inc sp
0000590F FF7610 push word [bp+0x10]
00005912 FF760E push word [bp+0xe]
00005915 FF760C push word [bp+0xc]
00005918 FF760A push word [bp+0xa]
0000591B FF7604 push word [bp+0x4]
0000591E E83AFE call 0x575b
00005921 83C40A add sp,0xa
00005924 8BC7 mov ax,di
00005926 5F pop di
00005927 5E pop si
00005928 8BE5 mov sp,bp
0000592A 5D pop bp
0000592B C3 ret
0000592C 55 push bp
0000592D 8BEC mov bp,sp
0000592F 83EC04 sub sp,0x4
00005932 56 push si
00005933 57 push di
00005934 B82600 mov ax,0x26
00005937 50 push ax
00005938 33C0 xor ax,ax
0000593A 50 push ax
0000593B 1E push ds
0000593C B866A6 mov ax,0xa666
0000593F 50 push ax
00005940 E82C92 call 0xeb6f
00005943 83C408 add sp,0x8
00005946 C746FCFF01 mov word [bp-0x4],0x1ff
0000594B EB03 jmp 0x5950
0000594D FF4EFC dec word [bp-0x4]
00005950 837EFC00 cmp word [bp-0x4],0x0
00005954 7E0A jng 0x5960
00005956 8B5EFC mov bx,[bp-0x4]
00005959 80BFEBDD00 cmp byte [bx-0x2215],0x0
0000595E 74ED jz 0x594d
00005960 33F6 xor si,si
00005962 EB55 jmp 0x59b9
00005964 8A84ECDD mov al,[si-0x2214]
00005968 B400 mov ah,0x0
0000596A 8946FE mov [bp-0x2],ax
0000596D 46 inc si
0000596E 0BC0 or ax,ax
00005970 753E jnz 0x59b0
00005972 BF0100 mov di,0x1
00005975 EB02 jmp 0x5979
00005977 46 inc si
00005978 47 inc di
00005979 3B76FC cmp si,[bp-0x4]
0000597C 7D07 jnl 0x5985
0000597E 80BCECDD00 cmp byte [si-0x2214],0x0
00005983 74F2 jz 0x5977
00005985 83FF02 cmp di,0x2
00005988 7F06 jg 0x5990
0000598A 013E66A6 add [0xa666],di
0000598E EB29 jmp 0x59b9
00005990 83FF12 cmp di,0x12
00005993 7F06 jg 0x599b
00005995 FF0668A6 inc word [0xa668]
00005999 EB1E jmp 0x59b9
0000599B 83FF13 cmp di,0x13
0000599E 750A jnz 0x59aa
000059A0 FF0666A6 inc word [0xa666]
000059A4 FF0668A6 inc word [0xa668]
000059A8 EB0F jmp 0x59b9
000059AA FF066AA6 inc word [0xa66a]
000059AE EB09 jmp 0x59b9
000059B0 8B5EFE mov bx,[bp-0x2]
000059B3 D1E3 shl bx,0x0
000059B5 FF876AA6 inc word [bx-0x5996]
000059B9 3B76FC cmp si,[bp-0x4]
000059BC 7CA6 jl 0x5964
000059BE 5F pop di
000059BF 5E pop si
000059C0 8BE5 mov sp,bp
000059C2 5D pop bp
000059C3 C3 ret
000059C4 55 push bp
000059C5 8BEC mov bp,sp
000059C7 4C dec sp
000059C8 4C dec sp
000059C9 56 push si
000059CA 57 push di
000059CB 8B7E04 mov di,[bp+0x4]
000059CE EB01 jmp 0x59d1
000059D0 4F dec di
000059D1 0BFF or di,di
000059D3 7E07 jng 0x59dc
000059D5 80BD89CB00 cmp byte [di-0x3477],0x0
000059DA 74F4 jz 0x59d0
000059DC 57 push di
000059DD FF7606 push word [bp+0x6]
000059E0 E890FA call 0x5473
000059E3 83C404 add sp,0x4
000059E6 33F6 xor si,si
000059E8 EB57 jmp 0x5a41
000059EA 8A848ACB mov al,[si-0x3476]
000059EE B400 mov ah,0x0
000059F0 8946FE mov [bp-0x2],ax
000059F3 46 inc si
000059F4 3D0600 cmp ax,0x6
000059F7 7F06 jg 0x59ff
000059F9 50 push ax
000059FA B80300 mov ax,0x3
000059FD EB14 jmp 0x5a13
000059FF 8A4EFE mov cl,[bp-0x2]
00005A02 80C1FD add cl,0xfd
00005A05 B80100 mov ax,0x1
00005A08 D3E0 shl ax,cl
00005A0A 48 dec ax
00005A0B 48 dec ax
00005A0C 50 push ax
00005A0D 8B46FE mov ax,[bp-0x2]
00005A10 05FDFF add ax,0xfffd
00005A13 50 push ax
00005A14 E85CFA call 0x5473
00005A17 83C404 add sp,0x4
00005A1A 3B7608 cmp si,[bp+0x8]
00005A1D 7522 jnz 0x5a41
00005A1F EB01 jmp 0x5a22
00005A21 46 inc si
00005A22 83FE06 cmp si,0x6
00005A25 7D07 jnl 0x5a2e
00005A27 80BC8ACB00 cmp byte [si-0x3476],0x0
00005A2C 74F3 jz 0x5a21
00005A2E 8BC6 mov ax,si
00005A30 05FDFF add ax,0xfffd
00005A33 250300 and ax,0x3
00005A36 50 push ax
00005A37 B80200 mov ax,0x2
00005A3A 50 push ax
00005A3B E835FA call 0x5473
00005A3E 83C404 add sp,0x4
00005A41 3BF7 cmp si,di
00005A43 7CA5 jl 0x59ea
00005A45 5F pop di
00005A46 5E pop si
00005A47 8BE5 mov sp,bp
00005A49 5D pop bp
00005A4A C3 ret
00005A4B 55 push bp
00005A4C 8BEC mov bp,sp
00005A4E 83EC04 sub sp,0x4
00005A51 56 push si
00005A52 57 push di
00005A53 C746FCFF01 mov word [bp-0x4],0x1ff
00005A58 EB03 jmp 0x5a5d
00005A5A FF4EFC dec word [bp-0x4]
00005A5D 837EFC00 cmp word [bp-0x4],0x0
00005A61 7E0A jng 0x5a6d
00005A63 8B5EFC mov bx,[bp-0x4]
00005A66 80BFEBDD00 cmp byte [bx-0x2215],0x0
00005A6B 74ED jz 0x5a5a
00005A6D FF76FC push word [bp-0x4]
00005A70 B80900 mov ax,0x9
00005A73 50 push ax
00005A74 E8FCF9 call 0x5473
00005A77 83C404 add sp,0x4
00005A7A C746FE0000 mov word [bp-0x2],0x0
00005A7F E9F200 jmp 0x5b74
00005A82 8B5EFE mov bx,[bp-0x2]
00005A85 8A87ECDD mov al,[bx-0x2214]
00005A89 B400 mov ah,0x0
00005A8B 8BF8 mov di,ax
00005A8D FF46FE inc word [bp-0x2]
00005A90 0BC0 or ax,ax
00005A92 7403 jz 0x5a97
00005A94 E9C800 jmp 0x5b5f
00005A97 BE0100 mov si,0x1
00005A9A EB04 jmp 0x5aa0
00005A9C FF46FE inc word [bp-0x2]
00005A9F 46 inc si
00005AA0 8B46FE mov ax,[bp-0x2]
00005AA3 3B46FC cmp ax,[bp-0x4]
00005AA6 7D0A jnl 0x5ab2
00005AA8 8B5EFE mov bx,[bp-0x2]
00005AAB 80BFECDD00 cmp byte [bx-0x2214],0x0
00005AB0 74EA jz 0x5a9c
00005AB2 83FE02 cmp si,0x2
00005AB5 7F1C jg 0x5ad3
00005AB7 33FF xor di,di
00005AB9 EB11 jmp 0x5acc
00005ABB FF36EAA6 push word [0xa6ea]
00005ABF A08ACB mov al,[0xcb8a]
00005AC2 B400 mov ah,0x0
00005AC4 50 push ax
00005AC5 E8ABF9 call 0x5473
00005AC8 83C404 add sp,0x4
00005ACB 47 inc di
00005ACC 3BFE cmp di,si
00005ACE 7CEB jl 0x5abb
00005AD0 E9A100 jmp 0x5b74
00005AD3 83FE12 cmp si,0x12
00005AD6 7F1B jg 0x5af3
00005AD8 FF36ECA6 push word [0xa6ec]
00005ADC A08BCB mov al,[0xcb8b]
00005ADF B400 mov ah,0x0
00005AE1 50 push ax
00005AE2 E88EF9 call 0x5473
00005AE5 83C404 add sp,0x4
00005AE8 8BC6 mov ax,si
00005AEA 05FDFF add ax,0xfffd
00005AED 50 push ax
00005AEE B80400 mov ax,0x4
00005AF1 EB7A jmp 0x5b6d
00005AF3 83FE13 cmp si,0x13
00005AF6 7529 jnz 0x5b21
00005AF8 FF36EAA6 push word [0xa6ea]
00005AFC A08ACB mov al,[0xcb8a]
00005AFF B400 mov ah,0x0
00005B01 50 push ax
00005B02 E86EF9 call 0x5473
00005B05 83C404 add sp,0x4
00005B08 FF36ECA6 push word [0xa6ec]
00005B0C A08BCB mov al,[0xcb8b]
00005B0F B400 mov ah,0x0
00005B11 50 push ax
00005B12 E85EF9 call 0x5473
00005B15 83C404 add sp,0x4
00005B18 B80F00 mov ax,0xf
00005B1B 50 push ax
00005B1C B80400 mov ax,0x4
00005B1F EB4C jmp 0x5b6d
00005B21 FF36EEA6 push word [0xa6ee]
00005B25 A08CCB mov al,[0xcb8c]
00005B28 B400 mov ah,0x0
00005B2A 50 push ax
00005B2B E845F9 call 0x5473
00005B2E 83C404 add sp,0x4
00005B31 8BC6 mov ax,si
00005B33 05ECFF add ax,0xffec
00005B36 EB13 jmp 0x5b4b
00005B38 B87F00 mov ax,0x7f
00005B3B 50 push ax
00005B3C B80700 mov ax,0x7
00005B3F 50 push ax
00005B40 E830F9 call 0x5473
00005B43 83C404 add sp,0x4
00005B46 8BC6 mov ax,si
00005B48 0581FF add ax,0xff81
00005B4B 8BF0 mov si,ax
00005B4D 83FE7F cmp si,0x7f
00005B50 7DE6 jnl 0x5b38
00005B52 56 push si
00005B53 B80700 mov ax,0x7
00005B56 50 push ax
00005B57 E819F9 call 0x5473
00005B5A 83C404 add sp,0x4
00005B5D EB15 jmp 0x5b74
00005B5F 8BDF mov bx,di
00005B61 D1E3 shl bx,0x0
00005B63 FFB7EEA6 push word [bx-0x5912]
00005B67 8A858CCB mov al,[di-0x3474]
00005B6B B400 mov ah,0x0
00005B6D 50 push ax
00005B6E E802F9 call 0x5473
00005B71 83C404 add sp,0x4
00005B74 8B46FE mov ax,[bp-0x2]
00005B77 3B46FC cmp ax,[bp-0x4]
00005B7A 7D03 jnl 0x5b7f
00005B7C E903FF jmp 0x5a82
00005B7F 5F pop di
00005B80 5E pop si
00005B81 8BE5 mov sp,bp
00005B83 5D pop bp
00005B84 C3 ret
00005B85 55 push bp
00005B86 8BEC mov bp,sp
00005B88 56 push si
00005B89 57 push di
00005B8A 8B7604 mov si,[bp+0x4]
00005B8D 81FEC001 cmp si,0x1c0
00005B91 7310 jnc 0x5ba3
00005B93 8BDE mov bx,si
00005B95 D1E3 shl bx,0x0
00005B97 FFB7F299 push word [bx-0x660e]
00005B9B 8A84ECDD mov al,[si-0x2214]
00005B9F B400 mov ah,0x0
00005BA1 EB2C jmp 0x5bcf
00005BA3 8BC6 mov ax,si
00005BA5 250100 and ax,0x1
00005BA8 8BF8 mov di,ax
00005BAA 8BC6 mov ax,si
00005BAC 2DC001 sub ax,0x1c0
00005BAF D1E8 shr ax,0x0
00005BB1 05C001 add ax,0x1c0
00005BB4 8BF0 mov si,ax
00005BB6 8BDE mov bx,si
00005BB8 D1E3 shl bx,0x0
00005BBA FFB7F299 push word [bx-0x660e]
00005BBE 8A84ECDD mov al,[si-0x2214]
00005BC2 B400 mov ah,0x0
00005BC4 50 push ax
00005BC5 E8ABF8 call 0x5473
00005BC8 83C404 add sp,0x4
00005BCB 57 push di
00005BCC B80100 mov ax,0x1
00005BCF 50 push ax
00005BD0 E8A0F8 call 0x5473
00005BD3 83C404 add sp,0x4
00005BD6 5F pop di
00005BD7 5E pop si
00005BD8 5D pop bp
00005BD9 C3 ret
00005BDA 55 push bp
00005BDB 8BEC mov bp,sp
00005BDD 56 push si
00005BDE 57 push di
00005BDF 8B7E04 mov di,[bp+0x4]
00005BE2 81FFFF00 cmp di,0xff
00005BE6 764A jna 0x5c32
00005BE8 8BC7 mov ax,di
00005BEA 0500FF add ax,0xff00
00005BED 8BF8 mov di,ax
00005BEF C41EC2A6 les bx,word [0xa6c2]
00005BF3 03D8 add bx,ax
00005BF5 268A07 mov al,[es:bx]
00005BF8 B400 mov ah,0x0
00005BFA 8BF0 mov si,ax
00005BFC 8BDE mov bx,si
00005BFE D1E3 shl bx,0x0
00005C00 FFB7F29B push word [bx-0x640e]
00005C04 8A84ECDE mov al,[si-0x2114]
00005C08 B400 mov ah,0x0
00005C0A 50 push ax
00005C0B E865F8 call 0x5473
00005C0E 83C404 add sp,0x4
00005C11 80BCF40B00 cmp byte [si+0xbf4],0x0
00005C16 742F jz 0x5c47
00005C18 8BDE mov bx,si
00005C1A D1E3 shl bx,0x0
00005C1C 8BC7 mov ax,di
00005C1E 2B87B20B sub ax,[bx+0xbb2]
00005C22 50 push ax
00005C23 8A84F40B mov al,[si+0xbf4]
00005C27 B400 mov ah,0x0
00005C29 50 push ax
00005C2A E846F8 call 0x5473
00005C2D 83C404 add sp,0x4
00005C30 EB15 jmp 0x5c47
00005C32 8BDF mov bx,di
00005C34 D1E3 shl bx,0x0
00005C36 FFB7F299 push word [bx-0x660e]
00005C3A 8A85ECDD mov al,[di-0x2214]
00005C3E B400 mov ah,0x0
00005C40 50 push ax
00005C41 E82FF8 call 0x5473
00005C44 83C404 add sp,0x4
00005C47 5F pop di
00005C48 5E pop si
00005C49 5D pop bp
00005C4A C3 ret
00005C4B 55 push bp
00005C4C 8BEC mov bp,sp
00005C4E 56 push si
00005C4F 57 push di
00005C50 8B7604 mov si,[bp+0x4]
00005C53 C41E2CAB les bx,word [0xab2c]
00005C57 268A18 mov bl,[es:bx+si]
00005C5A 2AFF sub bh,bh
00005C5C 8BFB mov di,bx
00005C5E 2BC0 sub ax,ax
00005C60 8A878ACB mov al,[bx-0x3476]
00005C64 D1E3 shl bx,0x0
00005C66 FFB7EAA6 push word [bx-0x5916]
00005C6A 50 push ax
00005C6B E805F8 call 0x5473
00005C6E 83C404 add sp,0x4
00005C71 2BC0 sub ax,ax
00005C73 8A85540C mov al,[di+0xc54]
00005C77 0BC0 or ax,ax
00005C79 740E jz 0x5c89
00005C7B D1E7 shl di,0x0
00005C7D 2BB5140C sub si,[di+0xc14]
00005C81 56 push si
00005C82 50 push ax
00005C83 E8EDF7 call 0x5473
00005C86 83C404 add sp,0x4
00005C89 5F pop di
00005C8A 5E pop si
00005C8B 5D pop bp
00005C8C C3 ret
00005C8D 55 push bp
00005C8E 8BEC mov bp,sp
00005C90 83EC06 sub sp,0x6
00005C93 56 push si
00005C94 57 push di
00005C95 A1A60B mov ax,[0xba6]
00005C98 2B0660AB sub ax,[0xab60]
00005C9C A360AB mov [0xab60],ax
00005C9F 1E push ds
00005CA0 B8F299 mov ax,0x99f2
00005CA3 50 push ax
00005CA4 1E push ds
00005CA5 B8ECDD mov ax,0xddec
00005CA8 50 push ax
00005CA9 1E push ds
00005CAA B8F29D mov ax,0x9df2
00005CAD 50 push ax
00005CAE B8FF01 mov ax,0x1ff
00005CB1 50 push ax
00005CB2 E8F3FA call 0x57a8
00005CB5 83C40E add sp,0xe
00005CB8 8946FE mov [bp-0x2],ax
00005CBB 8B5EFE mov bx,[bp-0x2]
00005CBE D1E3 shl bx,0x0
00005CC0 8B87F29D mov ax,[bx-0x620e]
00005CC4 8946FA mov [bp-0x6],ax
00005CC7 50 push ax
00005CC8 B80E00 mov ax,0xe
00005CCB 50 push ax
00005CCC E8A4F7 call 0x5473
00005CCF 83C404 add sp,0x4
00005CD2 817EFEFF01 cmp word [bp-0x2],0x1ff
00005CD7 7257 jc 0x5d30
00005CD9 E850FC call 0x592c
00005CDC 1E push ds
00005CDD B8EAA6 mov ax,0xa6ea
00005CE0 50 push ax
00005CE1 1E push ds
00005CE2 B88ACB mov ax,0xcb8a
00005CE5 50 push ax
00005CE6 1E push ds
00005CE7 B866A6 mov ax,0xa666
00005CEA 50 push ax
00005CEB B81300 mov ax,0x13
00005CEE 50 push ax
00005CEF E8B6FA call 0x57a8
00005CF2 83C40E add sp,0xe
00005CF5 8946FE mov [bp-0x2],ax
00005CF8 3D1300 cmp ax,0x13
00005CFB 7214 jc 0x5d11
00005CFD B80300 mov ax,0x3
00005D00 50 push ax
00005D01 B80500 mov ax,0x5
00005D04 50 push ax
00005D05 B81300 mov ax,0x13
00005D08 50 push ax
00005D09 E8B8FC call 0x59c4
00005D0C 83C406 add sp,0x6
00005D0F EB1A jmp 0x5d2b
00005D11 33C0 xor ax,ax
00005D13 50 push ax
00005D14 B80500 mov ax,0x5
00005D17 50 push ax
00005D18 E858F7 call 0x5473
00005D1B 83C404 add sp,0x4
00005D1E FF76FE push word [bp-0x2]
00005D21 B80500 mov ax,0x5
00005D24 50 push ax
00005D25 E84BF7 call 0x5473
00005D28 83C404 add sp,0x4
00005D2B E81DFD call 0x5a4b
00005D2E EB34 jmp 0x5d64
00005D30 33C0 xor ax,ax
00005D32 50 push ax
00005D33 B80500 mov ax,0x5
00005D36 50 push ax
00005D37 E839F7 call 0x5473
00005D3A 83C404 add sp,0x4
00005D3D 33C0 xor ax,ax
00005D3F 50 push ax
00005D40 B80500 mov ax,0x5
00005D43 50 push ax
00005D44 E82CF7 call 0x5473
00005D47 83C404 add sp,0x4
00005D4A 33C0 xor ax,ax
00005D4C 50 push ax
00005D4D B80900 mov ax,0x9
00005D50 50 push ax
00005D51 E81FF7 call 0x5473
00005D54 83C404 add sp,0x4
00005D57 FF76FE push word [bp-0x2]
00005D5A B80900 mov ax,0x9
00005D5D 50 push ax
00005D5E E812F7 call 0x5473
00005D61 83C404 add sp,0x4
00005D64 1E push ds
00005D65 B8EAA6 mov ax,0xa6ea
00005D68 50 push ax
00005D69 1E push ds
00005D6A B88ACB mov ax,0xcb8a
00005D6D 50 push ax
00005D6E 1E push ds
00005D6F B8ECA5 mov ax,0xa5ec
00005D72 50 push ax
00005D73 B81F00 mov ax,0x1f
00005D76 50 push ax
00005D77 E82EFA call 0x57a8
00005D7A 83C40E add sp,0xe
00005D7D 8946FE mov [bp-0x2],ax
00005D80 3D1F00 cmp ax,0x1f
00005D83 7214 jc 0x5d99
00005D85 B8FFFF mov ax,0xffff
00005D88 50 push ax
00005D89 B80500 mov ax,0x5
00005D8C 50 push ax
00005D8D B81F00 mov ax,0x1f
00005D90 50 push ax
00005D91 E830FC call 0x59c4
00005D94 83C406 add sp,0x6
00005D97 EB1A jmp 0x5db3
00005D99 33C0 xor ax,ax
00005D9B 50 push ax
00005D9C B80500 mov ax,0x5
00005D9F 50 push ax
00005DA0 E8D0F6 call 0x5473
00005DA3 83C404 add sp,0x4
00005DA6 FF76FE push word [bp-0x2]
00005DA9 B80500 mov ax,0x5
00005DAC 50 push ax
00005DAD E8C3F6 call 0x5473
00005DB0 83C404 add sp,0x4
00005DB3 A1980B mov ax,[0xb98]
00005DB6 8B16960B mov dx,[0xb96]
00005DBA 89169A0B mov [0xb9a],dx
00005DBE A39C0B mov [0xb9c],ax
00005DC1 A1A00B mov ax,[0xba0]
00005DC4 8B169E0B mov dx,[0xb9e]
00005DC8 8916A20B mov [0xba2],dx
00005DCC A3A40B mov [0xba4],ax
00005DCF 833EFA0603 cmp word [0x6fa],0x3
00005DD4 7C32 jl 0x5e08
00005DD6 8B0E60AB mov cx,[0xab60]
00005DDA 8B369A0B mov si,[0xb9a]
00005DDE 8B3EA20B mov di,[0xba2]
00005DE2 51 push cx
00005DE3 8E069C0B mov es,word [0xb9c]
00005DE7 268B04 mov ax,[es:si]
00005DEA 46 inc si
00005DEB 46 inc si
00005DEC 50 push ax
00005DED E8EAFD call 0x5bda
00005DF0 58 pop ax
00005DF1 0AE4 or ah,ah
00005DF3 740E jz 0x5e03
00005DF5 8E06A40B mov es,word [0xba4]
00005DF9 26FF35 push word [es:di]
00005DFC 47 inc di
00005DFD 47 inc di
00005DFE E84AFE call 0x5c4b
00005E01 44 inc sp
00005E02 44 inc sp
00005E03 59 pop cx
00005E04 E2DC loop 0x5de2
00005E06 EB54 jmp 0x5e5c
00005E08 C746FC0000 mov word [bp-0x4],0x0
00005E0D EB44 jmp 0x5e53
00005E0F C41E9A0B les bx,word [0xb9a]
00005E13 26813FFF00 cmp word [es:bx],0xff
00005E18 761E jna 0x5e38
00005E1A 83069A0B02 add word [0xb9a],0x2
00005E1F 26FF37 push word [es:bx]
00005E22 E860FD call 0x5b85
00005E25 44 inc sp
00005E26 44 inc sp
00005E27 C41EA20B les bx,word [0xba2]
00005E2B 8306A20B02 add word [0xba2],0x2
00005E30 26FF37 push word [es:bx]
00005E33 E815FE call 0x5c4b
00005E36 EB0F jmp 0x5e47
00005E38 C41E9A0B les bx,word [0xb9a]
00005E3C 83069A0B02 add word [0xb9a],0x2
00005E41 26FF37 push word [es:bx]
00005E44 E83EFD call 0x5b85
00005E47 44 inc sp
00005E48 44 inc sp
00005E49 833E681600 cmp word [0x1668],0x0
00005E4E 7552 jnz 0x5ea2
00005E50 FF46FC inc word [bp-0x4]
00005E53 8B46FC mov ax,[bp-0x4]
00005E56 3B0660AB cmp ax,[0xab60]
00005E5A 72B3 jc 0x5e0f
00005E5C B8FA07 mov ax,0x7fa
00005E5F 50 push ax
00005E60 33C0 xor ax,ax
00005E62 50 push ax
00005E63 1E push ds
00005E64 B8F29D mov ax,0x9df2
00005E67 50 push ax
00005E68 E8048D call 0xeb6f
00005E6B 83C408 add sp,0x8
00005E6E B87A00 mov ax,0x7a
00005E71 50 push ax
00005E72 33C0 xor ax,ax
00005E74 50 push ax
00005E75 1E push ds
00005E76 B8ECA5 mov ax,0xa5ec
00005E79 50 push ax
00005E7A E8F28C call 0xeb6f
00005E7D 83C408 add sp,0x8
00005E80 A1980B mov ax,[0xb98]
00005E83 8B16960B mov dx,[0xb96]
00005E87 89169A0B mov [0xb9a],dx
00005E8B A39C0B mov [0xb9c],ax
00005E8E A1A00B mov ax,[0xba0]
00005E91 8B169E0B mov dx,[0xb9e]
00005E95 8916A20B mov [0xba2],dx
00005E99 A3A40B mov [0xba4],ax
00005E9C A1A60B mov ax,[0xba6]
00005E9F A360AB mov [0xab60],ax
00005EA2 5F pop di
00005EA3 5E pop si
00005EA4 8BE5 mov sp,bp
00005EA6 5D pop bp
00005EA7 C3 ret
00005EA8 833EA60B00 cmp word [0xba6],0x0
00005EAD 7403 jz 0x5eb2
00005EAF E9BC00 jmp 0x5f6e
00005EB2 C706A60BFF3F mov word [0xba6],0x3fff
00005EB8 B80200 mov ax,0x2
00005EBB 50 push ax
00005EBC FF36A60B push word [0xba6]
00005EC0 E82758 call 0xb6ea
00005EC3 83C404 add sp,0x4
00005EC6 A3960B mov [0xb96],ax
00005EC9 8916980B mov [0xb98],dx
00005ECD B80200 mov ax,0x2
00005ED0 50 push ax
00005ED1 FF36A60B push word [0xba6]
00005ED5 E81258 call 0xb6ea
00005ED8 83C404 add sp,0x4
00005EDB A39E0B mov [0xb9e],ax
00005EDE 8916A00B mov [0xba0],dx
00005EE2 A1960B mov ax,[0xb96]
00005EE5 0B06980B or ax,[0xb98]
00005EE9 7407 jz 0x5ef2
00005EEB A19E0B mov ax,[0xb9e]
00005EEE 0BC2 or ax,dx
00005EF0 754F jnz 0x5f41
00005EF2 A1960B mov ax,[0xb96]
00005EF5 0B06980B or ax,[0xb98]
00005EF9 741A jz 0x5f15
00005EFB FF36980B push word [0xb98]
00005EFF FF36960B push word [0xb96]
00005F03 E8C89B call 0xface
00005F06 83C404 add sp,0x4
00005F09 C706960B0000 mov word [0xb96],0x0
00005F0F C706980B0000 mov word [0xb98],0x0
00005F15 A19E0B mov ax,[0xb9e]
00005F18 0B06A00B or ax,[0xba0]
00005F1C 741A jz 0x5f38
00005F1E FF36A00B push word [0xba0]
00005F22 FF369E0B push word [0xb9e]
00005F26 E8A59B call 0xface
00005F29 83C404 add sp,0x4
00005F2C C7069E0B0000 mov word [0xb9e],0x0
00005F32 C706A00B0000 mov word [0xba0],0x0
00005F38 A1A60B mov ax,[0xba6]
00005F3B 0500FF add ax,0xff00
00005F3E A3A60B mov [0xba6],ax
00005F41 A1960B mov ax,[0xb96]
00005F44 0B06980B or ax,[0xb98]
00005F48 750B jnz 0x5f55
00005F4A 813EA60B0008 cmp word [0xba6],0x800
00005F50 7603 jna 0x5f55
00005F52 E963FF jmp 0x5eb8
00005F55 A1960B mov ax,[0xb96]
00005F58 0B06980B or ax,[0xb98]
00005F5C 7510 jnz 0x5f6e
00005F5E B80100 mov ax,0x1
00005F61 50 push ax
00005F62 33C0 xor ax,ax
00005F64 33D2 xor dx,dx
00005F66 50 push ax
00005F67 52 push dx
00005F68 E8AC23 call 0x8317
00005F6B 83C406 add sp,0x6
00005F6E B8FA07 mov ax,0x7fa
00005F71 50 push ax
00005F72 33C0 xor ax,ax
00005F74 50 push ax
00005F75 1E push ds
00005F76 B8F29D mov ax,0x9df2
00005F79 50 push ax
00005F7A E8F28B call 0xeb6f
00005F7D 83C408 add sp,0x8
00005F80 B87A00 mov ax,0x7a
00005F83 50 push ax
00005F84 33C0 xor ax,ax
00005F86 50 push ax
00005F87 1E push ds
00005F88 B8ECA5 mov ax,0xa5ec
00005F8B 50 push ax
00005F8C E8E08B call 0xeb6f
00005F8F 83C408 add sp,0x8
00005F92 A1980B mov ax,[0xb98]
00005F95 8B16960B mov dx,[0xb96]
00005F99 89169A0B mov [0xb9a],dx
00005F9D A39C0B mov [0xb9c],ax
00005FA0 A1A00B mov ax,[0xba0]
00005FA3 8B169E0B mov dx,[0xb9e]
00005FA7 8916A20B mov [0xba2],dx
00005FAB A3A40B mov [0xba4],ax
00005FAE A1A60B mov ax,[0xba6]
00005FB1 A360AB mov [0xab60],ax
00005FB4 E8AFF4 call 0x5466
00005FB7 C3 ret
00005FB8 833E681600 cmp word [0x1668],0x0
00005FBD 7519 jnz 0x5fd8
00005FBF A160AB mov ax,[0xab60]
00005FC2 3B06A60B cmp ax,[0xba6]
00005FC6 7403 jz 0x5fcb
00005FC8 E8C2FC call 0x5c8d
00005FCB 33C0 xor ax,ax
00005FCD 50 push ax
00005FCE B80700 mov ax,0x7
00005FD1 50 push ax
00005FD2 E89EF4 call 0x5473
00005FD5 83C404 add sp,0x4
00005FD8 C3 ret
00005FD9 55 push bp
00005FDA 8BEC mov bp,sp
00005FDC 83EC0C sub sp,0xc
00005FDF 56 push si
00005FE0 57 push di
00005FE1 A1880B mov ax,[0xb88]
00005FE4 0B068A0B or ax,[0xb8a]
00005FE8 7403 jz 0x5fed
00005FEA E94701 jmp 0x6134
00005FED B80200 mov ax,0x2
00005FF0 50 push ax
00005FF1 B8C17E mov ax,0x7ec1
00005FF4 50 push ax
00005FF5 E8F256 call 0xb6ea
00005FF8 83C404 add sp,0x4
00005FFB A3880B mov [0xb88],ax
00005FFE 89168A0B mov [0xb8a],dx
00006002 B80200 mov ax,0x2
00006005 50 push ax
00006006 B8C17E mov ax,0x7ec1
00006009 50 push ax
0000600A E8DD56 call 0xb6ea
0000600D 83C404 add sp,0x4
00006010 A38C0B mov [0xb8c],ax
00006013 89168E0B mov [0xb8e],dx
00006017 B80200 mov ax,0x2
0000601A 50 push ax
0000601B B8FE7F mov ax,0x7ffe
0000601E 50 push ax
0000601F E8C856 call 0xb6ea
00006022 83C404 add sp,0x4
00006025 A3900B mov [0xb90],ax
00006028 8916920B mov [0xb92],dx
0000602C B80100 mov ax,0x1
0000602F 50 push ax
00006030 B80080 mov ax,0x8000
00006033 50 push ax
00006034 E8B356 call 0xb6ea
00006037 83C404 add sp,0x4
0000603A A32CAB mov [0xab2c],ax
0000603D 89162EAB mov [0xab2e],dx
00006041 B80100 mov ax,0x1
00006044 50 push ax
00006045 B88001 mov ax,0x180
00006048 50 push ax
00006049 E89E56 call 0xb6ea
0000604C 83C404 add sp,0x4
0000604F A3C2A6 mov [0xa6c2],ax
00006052 8916C4A6 mov [0xa6c4],dx
00006056 A1880B mov ax,[0xb88]
00006059 0B068A0B or ax,[0xb8a]
0000605D 7422 jz 0x6081
0000605F A18C0B mov ax,[0xb8c]
00006062 0B068E0B or ax,[0xb8e]
00006066 7419 jz 0x6081
00006068 A1900B mov ax,[0xb90]
0000606B 0B06920B or ax,[0xb92]
0000606F 7410 jz 0x6081
00006071 A12CAB mov ax,[0xab2c]
00006074 0B062EAB or ax,[0xab2e]
00006078 7407 jz 0x6081
0000607A A1C2A6 mov ax,[0xa6c2]
0000607D 0BC2 or ax,dx
0000607F 7510 jnz 0x6091
00006081 B80100 mov ax,0x1
00006084 50 push ax
00006085 33C0 xor ax,ax
00006087 33D2 xor dx,dx
00006089 50 push ax
0000608A 52 push dx
0000608B E88922 call 0x8317
0000608E 83C406 add sp,0x6
00006091 FF36FA06 push word [0x6fa]
00006095 E80520 call 0x809d
00006098 44 inc sp
00006099 44 inc sp
0000609A C746FE0000 mov word [bp-0x2],0x0
0000609F A12EAB mov ax,[0xab2e]
000060A2 8B162CAB mov dx,[0xab2c]
000060A6 8956FA mov [bp-0x6],dx
000060A9 8946FC mov [bp-0x4],ax
000060AC EB2C jmp 0x60da
000060AE 8B5EFE mov bx,[bp-0x2]
000060B1 8A8F540C mov cl,[bx+0xc54]
000060B5 B80100 mov ax,0x1
000060B8 D3E0 shl ax,cl
000060BA 50 push ax
000060BB 53 push bx
000060BC FF76FC push word [bp-0x4]
000060BF FF76FA push word [bp-0x6]
000060C2 E8AA8A call 0xeb6f
000060C5 83C408 add sp,0x8
000060C8 8B5EFE mov bx,[bp-0x2]
000060CB 8A8F540C mov cl,[bx+0xc54]
000060CF B80100 mov ax,0x1
000060D2 D3E0 shl ax,cl
000060D4 0146FA add [bp-0x6],ax
000060D7 FF46FE inc word [bp-0x2]
000060DA 8B5EFE mov bx,[bp-0x2]
000060DD D1E3 shl bx,0x0
000060DF 81BF140C0080 cmp word [bx+0xc14],0x8000
000060E5 75C7 jnz 0x60ae
000060E7 C746FE0000 mov word [bp-0x2],0x0
000060EC A1C4A6 mov ax,[0xa6c4]
000060EF 8B16C2A6 mov dx,[0xa6c2]
000060F3 8956FA mov [bp-0x6],dx
000060F6 8946FC mov [bp-0x4],ax
000060F9 EB2C jmp 0x6127
000060FB 8B5EFE mov bx,[bp-0x2]
000060FE 8A8FF40B mov cl,[bx+0xbf4]
00006102 B80100 mov ax,0x1
00006105 D3E0 shl ax,cl
00006107 50 push ax
00006108 53 push bx
00006109 FF76FC push word [bp-0x4]
0000610C FF76FA push word [bp-0x6]
0000610F E85D8A call 0xeb6f
00006112 83C408 add sp,0x8
00006115 8B5EFE mov bx,[bp-0x2]
00006118 8A8FF40B mov cl,[bx+0xbf4]
0000611C B80100 mov ax,0x1
0000611F D3E0 shl ax,cl
00006121 0146FA add [bp-0x6],ax
00006124 FF46FE inc word [bp-0x2]
00006127 8B5EFE mov bx,[bp-0x2]
0000612A D1E3 shl bx,0x0
0000612C 81BFB20B8001 cmp word [bx+0xbb2],0x180
00006132 75C7 jnz 0x60fb
00006134 C70630AB3D02 mov word [0xab30],0x23d
0000613A 8B4604 mov ax,[bp+0x4]
0000613D A3BAA6 mov [0xa6ba],ax
00006140 A3B2A6 mov [0xa6b2],ax
00006143 8B4606 mov ax,[bp+0x6]
00006146 A3BCA6 mov [0xa6bc],ax
00006149 A3B4A6 mov [0xa6b4],ax
0000614C B8C07E mov ax,0x7ec0
0000614F B9C17E mov cx,0x7ec1
00006152 C43E880B les di,word [0xb88]
00006156 F3AB rep stosw
00006158 B9C17E mov cx,0x7ec1
0000615B C43E8C0B les di,word [0xb8c]
0000615F F3AB rep stosw
00006161 B90080 mov cx,0x8000
00006164 C43E900B les di,word [0xb90]
00006168 F3AB rep stosw
0000616A A1AA0B mov ax,[0xbaa]
0000616D 0BC0 or ax,ax
0000616F B97F00 mov cx,0x7f
00006172 7503 jnz 0x6177
00006174 B9FF3F mov cx,0x3fff
00006177 8CD8 mov ax,ds
00006179 8EC0 mov es,ax
0000617B BF7216 mov di,0x1672
0000617E 2BC0 sub ax,ax
00006180 F3AB rep stosw
00006182 A3F09D mov [0x9df0],ax
00006185 A332AB mov [0xab32],ax
00006188 A334AB mov [0xab34],ax
0000618B BF7017 mov di,0x1770
0000618E B92000 mov cx,0x20
00006191 B82020 mov ax,0x2020
00006194 F3AB rep stosw
00006196 FF36200D push word [0xd20]
0000619A FF361E0D push word [0xd1e]
0000619E B8827D mov ax,0x7d82
000061A1 50 push ax
000061A2 1E push ds
000061A3 B8B017 mov ax,0x17b0
000061A6 50 push ax
000061A7 E80723 call 0x84b1
000061AA 83C40A add sp,0xa
000061AD A35EAB mov [0xab5e],ax
000061B0 FF36BCA6 push word [0xa6bc]
000061B4 FF36BAA6 push word [0xa6ba]
000061B8 FF36B4A6 push word [0xa6b4]
000061BC FF36B2A6 push word [0xa6b2]
000061C0 E82C28 call 0x89ef
000061C3 83C408 add sp,0x8
000061C6 E8DFFC call 0x5ea8
000061C9 C706A80B0300 mov word [0xba8],0x3
000061CF F7066E060080 test word [0x66e],0x8000
000061D5 7458 jz 0x622f
000061D7 813E5EABF401 cmp word [0xab5e],0x1f4
000061DD 7605 jna 0x61e4
000061DF B8F401 mov ax,0x1f4
000061E2 EB03 jmp 0x61e7
000061E4 A15EAB mov ax,[0xab5e]
000061E7 8946F8 mov [bp-0x8],ax
000061EA C746F43E01 mov word [bp-0xc],0x13e
000061EF C746F60000 mov word [bp-0xa],0x0
000061F4 EB29 jmp 0x621f
000061F6 8B5EF4 mov bx,[bp-0xc]
000061F9 80BF721620 cmp byte [bx+0x1672],0x20
000061FE 7319 jnc 0x6219
00006200 80BF721609 cmp byte [bx+0x1672],0x9
00006205 7207 jc 0x620e
00006207 80BF72160D cmp byte [bx+0x1672],0xd
0000620C 760B jna 0x6219
0000620E 8B46F6 mov ax,[bp-0xa]
00006211 FF46F6 inc word [bp-0xa]
00006214 3D6400 cmp ax,0x64
00006217 740C jz 0x6225
00006219 FF46F4 inc word [bp-0xc]
0000621C FF4EF8 dec word [bp-0x8]
0000621F 837EF800 cmp word [bp-0x8],0x0
00006223 75D1 jnz 0x61f6
00006225 837EF664 cmp word [bp-0xa],0x64
00006229 7D04 jnl 0x622f
0000622B FF06A80B inc word [0xba8]
0000622F 2BC0 sub ax,ax
00006231 B93E01 mov cx,0x13e
00006234 010E30AB add [0xab30],cx
00006238 010EF09D add [0x9df0],cx
0000623C 2BF6 sub si,si
0000623E 2BFF sub di,di
00006240 8AD9 mov bl,cl
00006242 B105 mov cl,0x5
00006244 D3E0 shl ax,cl
00006246 8ACB mov cl,bl
00006248 32847416 xor al,[si+0x1674]
0000624C 25FF7F and ax,0x7fff
0000624F C41E900B les bx,word [0xb90]
00006253 03D8 add bx,ax
00006255 03D8 add bx,ax
00006257 268B17 mov dx,[es:bx]
0000625A 268937 mov [es:bx],si
0000625D C41E8C0B les bx,word [0xb8c]
00006261 268911 mov [es:bx+di],dx
00006264 C41E880B les bx,word [0xb88]
00006268 D1E2 shl dx,0x0
0000626A 03DA add bx,dx
0000626C 268937 mov [es:bx],si
0000626F 2BDA sub bx,dx
00006271 BAC17E mov dx,0x7ec1
00006274 03C2 add ax,dx
00006276 268901 mov [es:bx+di],ax
00006279 2BC2 sub ax,dx
0000627B 46 inc si
0000627C 47 inc di
0000627D 47 inc di
0000627E E2C0 loop 0x6240
00006280 A3C0A6 mov [0xa6c0],ax
00006283 5F pop di
00006284 5E pop si
00006285 8BE5 mov sp,bp
00006287 5D pop bp
00006288 C3 ret
00006289 55 push bp
0000628A 8BEC mov bp,sp
0000628C 83EC0C sub sp,0xc
0000628F 56 push si
00006290 57 push di
00006291 A1880B mov ax,[0xb88]
00006294 0B068A0B or ax,[0xb8a]
00006298 7403 jz 0x629d
0000629A E94701 jmp 0x63e4
0000629D B80200 mov ax,0x2
000062A0 50 push ax
000062A1 B8C17E mov ax,0x7ec1
000062A4 50 push ax
000062A5 E84254 call 0xb6ea
000062A8 83C404 add sp,0x4
000062AB A3880B mov [0xb88],ax
000062AE 89168A0B mov [0xb8a],dx
000062B2 B80200 mov ax,0x2
000062B5 50 push ax
000062B6 B8C17E mov ax,0x7ec1
000062B9 50 push ax
000062BA E82D54 call 0xb6ea
000062BD 83C404 add sp,0x4
000062C0 A38C0B mov [0xb8c],ax
000062C3 89168E0B mov [0xb8e],dx
000062C7 B80200 mov ax,0x2
000062CA 50 push ax
000062CB B8FE7F mov ax,0x7ffe
000062CE 50 push ax
000062CF E81854 call 0xb6ea
000062D2 83C404 add sp,0x4
000062D5 A3900B mov [0xb90],ax
000062D8 8916920B mov [0xb92],dx
000062DC B80100 mov ax,0x1
000062DF 50 push ax
000062E0 B80080 mov ax,0x8000
000062E3 50 push ax
000062E4 E80354 call 0xb6ea
000062E7 83C404 add sp,0x4
000062EA A32CAB mov [0xab2c],ax
000062ED 89162EAB mov [0xab2e],dx
000062F1 B80100 mov ax,0x1
000062F4 50 push ax
000062F5 B88001 mov ax,0x180
000062F8 50 push ax
000062F9 E8EE53 call 0xb6ea
000062FC 83C404 add sp,0x4
000062FF A3C2A6 mov [0xa6c2],ax
00006302 8916C4A6 mov [0xa6c4],dx
00006306 A1880B mov ax,[0xb88]
00006309 0B068A0B or ax,[0xb8a]
0000630D 7422 jz 0x6331
0000630F A18C0B mov ax,[0xb8c]
00006312 0B068E0B or ax,[0xb8e]
00006316 7419 jz 0x6331
00006318 A1900B mov ax,[0xb90]
0000631B 0B06920B or ax,[0xb92]
0000631F 7410 jz 0x6331
00006321 A12CAB mov ax,[0xab2c]
00006324 0B062EAB or ax,[0xab2e]
00006328 7407 jz 0x6331
0000632A A1C2A6 mov ax,[0xa6c2]
0000632D 0BC2 or ax,dx
0000632F 7510 jnz 0x6341
00006331 B80100 mov ax,0x1
00006334 50 push ax
00006335 33C0 xor ax,ax
00006337 33D2 xor dx,dx
00006339 50 push ax
0000633A 52 push dx
0000633B E8D91F call 0x8317
0000633E 83C406 add sp,0x6
00006341 FF36FA06 push word [0x6fa]
00006345 E8551D call 0x809d
00006348 44 inc sp
00006349 44 inc sp
0000634A C746FE0000 mov word [bp-0x2],0x0
0000634F A12EAB mov ax,[0xab2e]
00006352 8B162CAB mov dx,[0xab2c]
00006356 8956FA mov [bp-0x6],dx
00006359 8946FC mov [bp-0x4],ax
0000635C EB2C jmp 0x638a
0000635E 8B5EFE mov bx,[bp-0x2]
00006361 8A8F540C mov cl,[bx+0xc54]
00006365 B80100 mov ax,0x1
00006368 D3E0 shl ax,cl
0000636A 50 push ax
0000636B 53 push bx
0000636C FF76FC push word [bp-0x4]
0000636F FF76FA push word [bp-0x6]
00006372 E8FA87 call 0xeb6f
00006375 83C408 add sp,0x8
00006378 8B5EFE mov bx,[bp-0x2]
0000637B 8A8F540C mov cl,[bx+0xc54]
0000637F B80100 mov ax,0x1
00006382 D3E0 shl ax,cl
00006384 0146FA add [bp-0x6],ax
00006387 FF46FE inc word [bp-0x2]
0000638A 8B5EFE mov bx,[bp-0x2]
0000638D D1E3 shl bx,0x0
0000638F 81BF140C0080 cmp word [bx+0xc14],0x8000
00006395 75C7 jnz 0x635e
00006397 C746FE0000 mov word [bp-0x2],0x0
0000639C A1C4A6 mov ax,[0xa6c4]
0000639F 8B16C2A6 mov dx,[0xa6c2]
000063A3 8956FA mov [bp-0x6],dx
000063A6 8946FC mov [bp-0x4],ax
000063A9 EB2C jmp 0x63d7
000063AB 8B5EFE mov bx,[bp-0x2]
000063AE 8A8FF40B mov cl,[bx+0xbf4]
000063B2 B80100 mov ax,0x1
000063B5 D3E0 shl ax,cl
000063B7 50 push ax
000063B8 53 push bx
000063B9 FF76FC push word [bp-0x4]
000063BC FF76FA push word [bp-0x6]
000063BF E8AD87 call 0xeb6f
000063C2 83C408 add sp,0x8
000063C5 8B5EFE mov bx,[bp-0x2]
000063C8 8A8FF40B mov cl,[bx+0xbf4]
000063CC B80100 mov ax,0x1
000063CF D3E0 shl ax,cl
000063D1 0146FA add [bp-0x6],ax
000063D4 FF46FE inc word [bp-0x2]
000063D7 8B5EFE mov bx,[bp-0x2]
000063DA D1E3 shl bx,0x0
000063DC 81BFB20B8001 cmp word [bx+0xbb2],0x180
000063E2 75C7 jnz 0x63ab
000063E4 8B4604 mov ax,[bp+0x4]
000063E7 A3BAA6 mov [0xa6ba],ax
000063EA A3B2A6 mov [0xa6b2],ax
000063ED 8B4606 mov ax,[bp+0x6]
000063F0 A3BCA6 mov [0xa6bc],ax
000063F3 A3B4A6 mov [0xa6b4],ax
000063F6 2BC0 sub ax,ax
000063F8 48 dec ax
000063F9 B9C17E mov cx,0x7ec1
000063FC C43E8C0B les di,word [0xb8c]
00006400 F3AB rep stosw
00006402 B90080 mov cx,0x8000
00006405 C43E900B les di,word [0xb90]
00006409 F3AB rep stosw
0000640B A1AA0B mov ax,[0xbaa]
0000640E 0BC0 or ax,ax
00006410 B97F00 mov cx,0x7f
00006413 7503 jnz 0x6418
00006415 B9FF3F mov cx,0x3fff
00006418 8CD8 mov ax,ds
0000641A 8EC0 mov es,ax
0000641C BF7216 mov di,0x1672
0000641F 2BC0 sub ax,ax
00006421 F3AB rep stosw
00006423 A3F09D mov [0x9df0],ax
00006426 A332AB mov [0xab32],ax
00006429 A334AB mov [0xab34],ax
0000642C BF7017 mov di,0x1770
0000642F B92000 mov cx,0x20
00006432 B82020 mov ax,0x2020
00006435 F3AB rep stosw
00006437 833EAA0B00 cmp word [0xbaa],0x0
0000643C 740E jz 0x644c
0000643E 8B4604 mov ax,[bp+0x4]
00006441 A35EAB mov [0xab5e],ax
00006444 C706AA0B0000 mov word [0xbaa],0x0
0000644A EB30 jmp 0x647c
0000644C FF36200D push word [0xd20]
00006450 FF361E0D push word [0xd1e]
00006454 B8827D mov ax,0x7d82
00006457 50 push ax
00006458 1E push ds
00006459 B8B017 mov ax,0x17b0
0000645C 50 push ax
0000645D E85120 call 0x84b1
00006460 83C40A add sp,0xa
00006463 A35EAB mov [0xab5e],ax
00006466 FF36BCA6 push word [0xa6bc]
0000646A FF36BAA6 push word [0xa6ba]
0000646E FF36B4A6 push word [0xa6b4]
00006472 FF36B2A6 push word [0xa6b2]
00006476 E87625 call 0x89ef
00006479 83C408 add sp,0x8
0000647C E829FA call 0x5ea8
0000647F A15EAB mov ax,[0xab5e]
00006482 053E01 add ax,0x13e
00006485 A3F099 mov [0x99f0],ax
00006488 55 push bp
00006489 8B3E8C0B mov di,[0xb8c]
0000648D BE7416 mov si,0x1674
00006490 2BD2 sub dx,dx
00006492 2BED sub bp,bp
00006494 B105 mov cl,0x5
00006496 AC lodsb
00006497 D3E2 shl dx,cl
00006499 32D0 xor dl,al
0000649B 8BDA mov bx,dx
0000649D D1E3 shl bx,0x0
0000649F 031E900B add bx,[0xb90]
000064A3 8E06920B mov es,word [0xb92]
000064A7 8BC5 mov ax,bp
000064A9 268707 xchg ax,[es:bx]
000064AC 8E068E0B mov es,word [0xb8e]
000064B0 AB stosw
000064B1 45 inc bp
000064B2 45 inc bp
000064B3 FF0EF099 dec word [0x99f0]
000064B7 75DD jnz 0x6496
000064B9 5D pop bp
000064BA 8106F09D3E01 add word [0x9df0],0x13e
000064C0 C706A80B0300 mov word [0xba8],0x3
000064C6 F7066E060080 test word [0x66e],0x8000
000064CC 7458 jz 0x6526
000064CE 813E5EABF401 cmp word [0xab5e],0x1f4
000064D4 7605 jna 0x64db
000064D6 B8F401 mov ax,0x1f4
000064D9 EB03 jmp 0x64de
000064DB A15EAB mov ax,[0xab5e]
000064DE 8946F8 mov [bp-0x8],ax
000064E1 C746F43E01 mov word [bp-0xc],0x13e
000064E6 C746F60000 mov word [bp-0xa],0x0
000064EB EB29 jmp 0x6516
000064ED 8B5EF4 mov bx,[bp-0xc]
000064F0 80BF721620 cmp byte [bx+0x1672],0x20
000064F5 7319 jnc 0x6510
000064F7 80BF721609 cmp byte [bx+0x1672],0x9
000064FC 7207 jc 0x6505
000064FE 80BF72160D cmp byte [bx+0x1672],0xd
00006503 760B jna 0x6510
00006505 8B46F6 mov ax,[bp-0xa]
00006508 FF46F6 inc word [bp-0xa]
0000650B 3D6400 cmp ax,0x64
0000650E 740C jz 0x651c
00006510 FF46F4 inc word [bp-0xc]
00006513 FF4EF8 dec word [bp-0x8]
00006516 837EF800 cmp word [bp-0x8],0x0
0000651A 75D1 jnz 0x64ed
0000651C 837EF664 cmp word [bp-0xa],0x64
00006520 7D04 jnl 0x6526
00006522 FF06A80B inc word [0xba8]
00006526 5F pop di
00006527 5E pop si
00006528 8BE5 mov sp,bp
0000652A 5D pop bp
0000652B C3 ret
0000652C 56 push si
0000652D 57 push di
0000652E 8B365EAB mov si,[0xab5e]
00006532 81C63E01 add si,0x13e
00006536 BF0001 mov di,0x100
00006539 833EB4A600 cmp word [0xa6b4],0x0
0000653E 7F09 jg 0x6549
00006540 A1B2A6 mov ax,[0xa6b2]
00006543 3BF8 cmp di,ax
00006545 7202 jc 0x6549
00006547 8BF8 mov di,ax
00006549 C41E1E0D les bx,word [0xd1e]
0000654D 06 push es
0000654E 53 push bx
0000654F 8BC6 mov ax,si
00006551 03C7 add ax,di
00006553 3DFE7F cmp ax,0x7ffe
00006556 770A ja 0x6562
00006558 57 push di
00006559 1E push ds
0000655A 8BC6 mov ax,si
0000655C 057216 add ax,0x1672
0000655F 50 push ax
00006560 EB1F jmp 0x6581
00006562 B8FE7F mov ax,0x7ffe
00006565 2BC6 sub ax,si
00006567 8BCF mov cx,di
00006569 2BC8 sub cx,ax
0000656B 51 push cx
0000656C 1E push ds
0000656D B9B017 mov cx,0x17b0
00006570 51 push cx
00006571 06 push es
00006572 53 push bx
00006573 50 push ax
00006574 1E push ds
00006575 8BC6 mov ax,si
00006577 057216 add ax,0x1672
0000657A 50 push ax
0000657B E8331F call 0x84b1
0000657E 83C40A add sp,0xa
00006581 E82D1F call 0x84b1
00006584 83C40A add sp,0xa
00006587 03F7 add si,di
00006589 81FEC07E cmp si,0x7ec0
0000658D 7620 jna 0x65af
0000658F 8BD6 mov dx,si
00006591 8BCE mov cx,si
00006593 81E9C07E sub cx,0x7ec0
00006597 B83E01 mov ax,0x13e
0000659A 3BC8 cmp cx,ax
0000659C 7202 jc 0x65a0
0000659E 8BC8 mov cx,ax
000065A0 B8EE0F mov ax,0xfee
000065A3 8EC0 mov es,ax
000065A5 BF7216 mov di,0x1672
000065A8 BE3295 mov si,0x9532
000065AB F3A4 rep movsb
000065AD 8BF2 mov si,dx
000065AF 81FEFE7F cmp si,0x7ffe
000065B3 7204 jc 0x65b9
000065B5 81EEC07E sub si,0x7ec0
000065B9 81EE3E01 sub si,0x13e
000065BD 89365EAB mov [0xab5e],si
000065C1 833E360D00 cmp word [0xd36],0x0
000065C6 7408 jz 0x65d0
000065C8 2BC0 sub ax,ax
000065CA A3B2A6 mov [0xa6b2],ax
000065CD A3B4A6 mov [0xa6b4],ax
000065D0 5F pop di
000065D1 5E pop si
000065D2 C3 ret
000065D3 56 push si
000065D4 57 push di
000065D5 892E36AB mov [0xab36],bp
000065D9 8B2E8C0B mov bp,[0xb8c]
000065DD BB0200 mov bx,0x2
000065E0 891E32AB mov [0xab32],bx
000065E4 8B0E860B mov cx,[0xb86]
000065E8 8B3EF09D mov di,[0x9df0]
000065EC 81C77416 add di,0x1674
000065F0 893EF09D mov [0x9df0],di
000065F4 8B3634AB mov si,[0xab34]
000065F8 8E068E0B mov es,word [0xb8e]
000065FC 8B45FE mov ax,[di-0x2]
000065FF 8B51FC mov dx,[bx+di-0x4]
00006602 891664AB mov [0xab64],dx
00006606 8B51FD mov dx,[bx+di-0x3]
00006609 EB5C jmp 0x6667
0000660B 3B847216 cmp ax,[si+0x1672]
0000660F 7551 jnz 0x6662
00006611 3B907116 cmp dx,[bx+si+0x1671]
00006615 754B jnz 0x6662
00006617 8B907016 mov dx,[bx+si+0x1670]
0000661B 3B1664AB cmp dx,[0xab64]
0000661F 753E jnz 0x665f
00006621 890EBEA6 mov [0xa6be],cx
00006625 B93D01 mov cx,0x13d
00006628 8CDA mov dx,ds
0000662A 8EC2 mov es,dx
0000662C 8BD6 mov dx,si
0000662E 81C67416 add si,0x1674
00006632 F3A6 repe cmpsb
00006634 F7D9 neg cx
00006636 8BF2 mov si,dx
00006638 81C13E01 add cx,0x13e
0000663C 3BCB cmp cx,bx
0000663E 7E0C jng 0x664c
00006640 893634AB mov [0xab34],si
00006644 8BD9 mov bx,cx
00006646 81FB3E01 cmp bx,0x13e
0000664A 7323 jnc 0x666f
0000664C 8B0EBEA6 mov cx,[0xa6be]
00006650 8B3EF09D mov di,[0x9df0]
00006654 8E068E0B mov es,word [0xb8e]
00006658 8B51FC mov dx,[bx+di-0x4]
0000665B 891664AB mov [0xab64],dx
0000665F 8B51FD mov dx,[bx+di-0x3]
00006662 D1E6 shl si,0x0
00006664 268B32 mov si,[es:bp+si]
00006667 81FEC07E cmp si,0x7ec0
0000666B 7402 jz 0x666f
0000666D E29C loop 0x660b
0000666F A1B4A6 mov ax,[0xa6b4]
00006672 0BC0 or ax,ax
00006674 7509 jnz 0x667f
00006676 A1B2A6 mov ax,[0xa6b2]
00006679 3BC3 cmp ax,bx
0000667B 7302 jnc 0x667f
0000667D 8BD8 mov bx,ax
0000667F 891E32AB mov [0xab32],bx
00006683 812EF09D7416 sub word [0x9df0],0x1674
00006689 8B2E36AB mov bp,[0xab36]
0000668D 5F pop di
0000668E 5E pop si
0000668F C3 ret
00006690 55 push bp
00006691 8BEC mov bp,sp
00006693 8A4E04 mov cl,[bp+0x4]
00006696 BB0010 mov bx,0x1000
00006699 D3EB shr bx,cl
0000669B 43 inc bx
0000669C 891E860B mov [0xb86],bx
000066A0 5D pop bp
000066A1 C3 ret
000066A2 55 push bp
000066A3 8BEC mov bp,sp
000066A5 83EC0E sub sp,0xe
000066A8 56 push si
000066A9 57 push di
000066AA C746FE0000 mov word [bp-0x2],0x0
000066AF 837E0600 cmp word [bp+0x6],0x0
000066B3 7F1F jg 0x66d4
000066B5 7C07 jl 0x66be
000066B7 817E04827D cmp word [bp+0x4],0x7d82
000066BC 7316 jnc 0x66d4
000066BE 833EFA0603 cmp word [0x6fa],0x3
000066C3 7C0F jl 0x66d4
000066C5 FF7606 push word [bp+0x6]
000066C8 FF7604 push word [bp+0x4]
000066CB E85911 call 0x7827
000066CE 83C404 add sp,0x4
000066D1 E98A09 jmp 0x705e
000066D4 FF7606 push word [bp+0x6]
000066D7 FF7604 push word [bp+0x4]
000066DA E8FCF8 call 0x5fd9
000066DD 83C404 add sp,0x4
000066E0 F70670060800 test word [0x670],0x8
000066E6 7406 jz 0x66ee
000066E8 E87909 call 0x7064
000066EB E97009 jmp 0x705e
000066EE A1C0A6 mov ax,[0xa6c0]
000066F1 B105 mov cl,0x5
000066F3 D3E0 shl ax,cl
000066F5 8B1EF09D mov bx,[0x9df0]
000066F9 83C303 add bx,0x3
000066FC 4B dec bx
000066FD 8A977216 mov dl,[bx+0x1672]
00006701 B600 mov dh,0x0
00006703 33C2 xor ax,dx
00006705 25FF7F and ax,0x7fff
00006708 A3C0A6 mov [0xa6c0],ax
0000670B D1E0 shl ax,0x0
0000670D C41E900B les bx,word [0xb90]
00006711 03D8 add bx,ax
00006713 268B07 mov ax,[es:bx]
00006716 A334AB mov [0xab34],ax
00006719 A1C0A6 mov ax,[0xa6c0]
0000671C D1E0 shl ax,0x0
0000671E 8B1E900B mov bx,[0xb90]
00006722 03D8 add bx,ax
00006724 A1F09D mov ax,[0x9df0]
00006727 268907 mov [es:bx],ax
0000672A D1E0 shl ax,0x0
0000672C C41E8C0B les bx,word [0xb8c]
00006730 03D8 add bx,ax
00006732 A134AB mov ax,[0xab34]
00006735 268907 mov [es:bx],ax
00006738 D1E0 shl ax,0x0
0000673A C41E880B les bx,word [0xb88]
0000673E 03D8 add bx,ax
00006740 A1F09D mov ax,[0x9df0]
00006743 268907 mov [es:bx],ax
00006746 D1E0 shl ax,0x0
00006748 8B1E880B mov bx,[0xb88]
0000674C 03D8 add bx,ax
0000674E A1C0A6 mov ax,[0xa6c0]
00006751 05C17E add ax,0x7ec1
00006754 268907 mov [es:bx],ax
00006757 E879FE call 0x65d3
0000675A A130AB mov ax,[0xab30]
0000675D 40 inc ax
0000675E A330AB mov [0xab30],ax
00006761 3DC07E cmp ax,0x7ec0
00006764 7506 jnz 0x676c
00006766 C70630AB0000 mov word [0xab30],0x0
0000676C A130AB mov ax,[0xab30]
0000676F D1E0 shl ax,0x0
00006771 C41E880B les bx,word [0xb88]
00006775 03D8 add bx,ax
00006777 268B07 mov ax,[es:bx]
0000677A 8946FC mov [bp-0x4],ax
0000677D 3DC17E cmp ax,0x7ec1
00006780 720B jc 0x678d
00006782 2DC17E sub ax,0x7ec1
00006785 D1E0 shl ax,0x0
00006787 C41E900B les bx,word [0xb90]
0000678B EB09 jmp 0x6796
0000678D 8B46FC mov ax,[bp-0x4]
00006790 D1E0 shl ax,0x0
00006792 C41E8C0B les bx,word [0xb8c]
00006796 03D8 add bx,ax
00006798 26C707C07E mov word [es:bx],0x7ec0
0000679D A1F09D mov ax,[0x9df0]
000067A0 40 inc ax
000067A1 A3F09D mov [0x9df0],ax
000067A4 3DC07E cmp ax,0x7ec0
000067A7 7506 jnz 0x67af
000067A9 C706F09D0000 mov word [0x9df0],0x0
000067AF A1F09D mov ax,[0x9df0]
000067B2 3B065EAB cmp ax,[0xab5e]
000067B6 7503 jnz 0x67bb
000067B8 E871FD call 0x652c
000067BB 833EFA0603 cmp word [0x6fa],0x3
000067C0 7D03 jnl 0x67c5
000067C2 E98008 jmp 0x7045
000067C5 E96E03 jmp 0x6b36
000067C8 A132AB mov ax,[0xab32]
000067CB 8946FC mov [bp-0x4],ax
000067CE A134AB mov ax,[0xab34]
000067D1 8946FA mov [bp-0x6],ax
000067D4 A1F09D mov ax,[0x9df0]
000067D7 8946F8 mov [bp-0x8],ax
000067DA A1C0A6 mov ax,[0xa6c0]
000067DD B105 mov cl,0x5
000067DF D3E0 shl ax,cl
000067E1 8B36F09D mov si,[0x9df0]
000067E5 32847416 xor al,[si+0x1674]
000067E9 25FF7F and ax,0x7fff
000067EC A3C0A6 mov [0xa6c0],ax
000067EF C41E900B les bx,word [0xb90]
000067F3 03D8 add bx,ax
000067F5 03D8 add bx,ax
000067F7 8BFE mov di,si
000067F9 26873F xchg di,[es:bx]
000067FC 893E34AB mov [0xab34],di
00006800 8BCE mov cx,si
00006802 D1E6 shl si,0x0
00006804 C41E8C0B les bx,word [0xb8c]
00006808 268938 mov [es:bx+si],di
0000680B 05C17E add ax,0x7ec1
0000680E C41E880B les bx,word [0xb88]
00006812 268900 mov [es:bx+si],ax
00006815 D1E7 shl di,0x0
00006817 268909 mov [es:bx+di],cx
0000681A E8B6FD call 0x65d3
0000681D B8C07E mov ax,0x7ec0
00006820 8B3E30AB mov di,[0xab30]
00006824 47 inc di
00006825 3BF8 cmp di,ax
00006827 7502 jnz 0x682b
00006829 2BFF sub di,di
0000682B 893E30AB mov [0xab30],di
0000682F C41E880B les bx,word [0xb88]
00006833 D1E7 shl di,0x0
00006835 268B39 mov di,[es:bx+di]
00006838 B9C17E mov cx,0x7ec1
0000683B 3BF9 cmp di,cx
0000683D C41E8C0B les bx,word [0xb8c]
00006841 7206 jc 0x6849
00006843 C41E900B les bx,word [0xb90]
00006847 2BF9 sub di,cx
00006849 D1E7 shl di,0x0
0000684B 26C701C07E mov word [es:bx+di],0x7ec0
00006850 D1EE shr si,0x0
00006852 46 inc si
00006853 3BF0 cmp si,ax
00006855 7502 jnz 0x6859
00006857 2BF6 sub si,si
00006859 8936F09D mov [0x9df0],si
0000685D 3B365EAB cmp si,[0xab5e]
00006861 7503 jnz 0x6866
00006863 E8C6FC call 0x652c
00006866 8B46FC mov ax,[bp-0x4]
00006869 3B0632AB cmp ax,[0xab32]
0000686D 7C06 jl 0x6875
0000686F 3B06A80B cmp ax,[0xba8]
00006873 7D30 jnl 0x68a5
00006875 8B76F8 mov si,[bp-0x8]
00006878 4E dec si
00006879 7903 jns 0x687e
0000687B BEBF7E mov si,0x7ebf
0000687E 2BC0 sub ax,ax
00006880 8A847216 mov al,[si+0x1672]
00006884 C43E9A0B les di,word [0xb9a]
00006888 AB stosw
00006889 893E9A0B mov [0xb9a],di
0000688D 8BD8 mov bx,ax
0000688F D1E3 shl bx,0x0
00006891 FF87F29D inc word [bx-0x620e]
00006895 832EB2A601 sub word [0xa6b2],0x1
0000689A 831EB4A600 sbb word [0xa6b4],0x0
0000689F FF4EFE dec word [bp-0x2]
000068A2 E97902 jmp 0x6b1e
000068A5 A1F09D mov ax,[0x9df0]
000068A8 8946F6 mov [bp-0xa],ax
000068AB A1C0A6 mov ax,[0xa6c0]
000068AE B105 mov cl,0x5
000068B0 D3E0 shl ax,cl
000068B2 8B36F09D mov si,[0x9df0]
000068B6 32847416 xor al,[si+0x1674]
000068BA 25FF7F and ax,0x7fff
000068BD A3C0A6 mov [0xa6c0],ax
000068C0 C41E900B les bx,word [0xb90]
000068C4 03D8 add bx,ax
000068C6 03D8 add bx,ax
000068C8 8BFE mov di,si
000068CA 26873F xchg di,[es:bx]
000068CD 893E34AB mov [0xab34],di
000068D1 8BCE mov cx,si
000068D3 D1E6 shl si,0x0
000068D5 C41E8C0B les bx,word [0xb8c]
000068D9 268938 mov [es:bx+si],di
000068DC 05C17E add ax,0x7ec1
000068DF C41E880B les bx,word [0xb88]
000068E3 268900 mov [es:bx+si],ax
000068E6 D1E7 shl di,0x0
000068E8 268909 mov [es:bx+di],cx
000068EB E8E5FC call 0x65d3
000068EE B8C07E mov ax,0x7ec0
000068F1 8B3E30AB mov di,[0xab30]
000068F5 47 inc di
000068F6 3BF8 cmp di,ax
000068F8 7502 jnz 0x68fc
000068FA 2BFF sub di,di
000068FC 893E30AB mov [0xab30],di
00006900 C41E880B les bx,word [0xb88]
00006904 D1E7 shl di,0x0
00006906 268B39 mov di,[es:bx+di]
00006909 B9C17E mov cx,0x7ec1
0000690C 3BF9 cmp di,cx
0000690E C41E8C0B les bx,word [0xb8c]
00006912 7206 jc 0x691a
00006914 C41E900B les bx,word [0xb90]
00006918 2BF9 sub di,cx
0000691A D1E7 shl di,0x0
0000691C 26C701C07E mov word [es:bx+di],0x7ec0
00006921 D1EE shr si,0x0
00006923 46 inc si
00006924 3BF0 cmp si,ax
00006926 7502 jnz 0x692a
00006928 2BF6 sub si,si
0000692A 8936F09D mov [0x9df0],si
0000692E 3B365EAB cmp si,[0xab5e]
00006932 7503 jnz 0x6937
00006934 E8F5FB call 0x652c
00006937 8B46FC mov ax,[bp-0x4]
0000693A 40 inc ax
0000693B 40 inc ax
0000693C 3B0632AB cmp ax,[0xab32]
00006940 7C02 jl 0x6944
00006942 EB6D jmp 0x69b1
00006944 8B76F8 mov si,[bp-0x8]
00006947 4E dec si
00006948 7903 jns 0x694d
0000694A BEBF7E mov si,0x7ebf
0000694D 2BC0 sub ax,ax
0000694F 8A847216 mov al,[si+0x1672]
00006953 C43E9A0B les di,word [0xb9a]
00006957 AB stosw
00006958 893E9A0B mov [0xb9a],di
0000695C 8BD8 mov bx,ax
0000695E D1E3 shl bx,0x0
00006960 FF87F29D inc word [bx-0x620e]
00006964 832EB2A601 sub word [0xa6b2],0x1
00006969 831EB4A600 sbb word [0xa6b4],0x0
0000696E FF4EFE dec word [bp-0x2]
00006971 FF0E60AB dec word [0xab60]
00006975 750A jnz 0x6981
00006977 E813F3 call 0x5c8d
0000697A 833E681600 cmp word [0x1668],0x0
0000697F 752D jnz 0x69ae
00006981 8B76F6 mov si,[bp-0xa]
00006984 4E dec si
00006985 7903 jns 0x698a
00006987 BEBF7E mov si,0x7ebf
0000698A 2BC0 sub ax,ax
0000698C 8A847216 mov al,[si+0x1672]
00006990 C43E9A0B les di,word [0xb9a]
00006994 AB stosw
00006995 893E9A0B mov [0xb9a],di
00006999 8BD8 mov bx,ax
0000699B D1E3 shl bx,0x0
0000699D FF87F29D inc word [bx-0x620e]
000069A1 832EB2A601 sub word [0xa6b2],0x1
000069A6 831EB4A600 sbb word [0xa6b4],0x0
000069AB FF4EFE dec word [bp-0x2]
000069AE E96D01 jmp 0x6b1e
000069B1 8B46FC mov ax,[bp-0x4]
000069B4 8BC8 mov cx,ax
000069B6 05FD00 add ax,0xfd
000069B9 C43E9A0B les di,word [0xb9a]
000069BD AB stosw
000069BE 893E9A0B mov [0xb9a],di
000069C2 2D0001 sub ax,0x100
000069C5 C41EC2A6 les bx,word [0xa6c2]
000069C9 03D8 add bx,ax
000069CB 268A1F mov bl,[es:bx]
000069CE B701 mov bh,0x1
000069D0 D1E3 shl bx,0x0
000069D2 FF87F29D inc word [bx-0x620e]
000069D6 8B46F8 mov ax,[bp-0x8]
000069D9 2B46FA sub ax,[bp-0x6]
000069DC 48 dec ax
000069DD 48 dec ax
000069DE BBC07E mov bx,0x7ec0
000069E1 3BC3 cmp ax,bx
000069E3 7602 jna 0x69e7
000069E5 03C3 add ax,bx
000069E7 C43EA20B les di,word [0xba2]
000069EB AB stosw
000069EC 893EA20B mov [0xba2],di
000069F0 C41E2CAB les bx,word [0xab2c]
000069F4 03D8 add bx,ax
000069F6 268A1F mov bl,[es:bx]
000069F9 2AFF sub bh,bh
000069FB D1E3 shl bx,0x0
000069FD FF87ECA5 inc word [bx-0x5a14]
00006A01 290EB2A6 sub [0xa6b2],cx
00006A05 831EB4A600 sbb word [0xa6b4],0x0
00006A0A 294EFE sub [bp-0x2],cx
00006A0D 7F1D jg 0x6a2c
00006A0F 8146FE0020 add word [bp-0x2],0x2000
00006A14 51 push cx
00006A15 FF36BCA6 push word [0xa6bc]
00006A19 FF36BAA6 push word [0xa6ba]
00006A1D FF36B4A6 push word [0xa6b4]
00006A21 FF36B2A6 push word [0xa6b2]
00006A25 E8C71F call 0x89ef
00006A28 83C408 add sp,0x8
00006A2B 59 pop cx
00006A2C 49 dec cx
00006A2D 49 dec cx
00006A2E A1C0A6 mov ax,[0xa6c0]
00006A31 8B36F09D mov si,[0x9df0]
00006A35 8B3E30AB mov di,[0xab30]
00006A39 EB49 jmp 0x6a84
00006A3B 47 inc di
00006A3C 81FFC07E cmp di,0x7ec0
00006A40 7502 jnz 0x6a44
00006A42 2BFF sub di,di
00006A44 C41E880B les bx,word [0xb88]
00006A48 03DF add bx,di
00006A4A 03DF add bx,di
00006A4C 268B17 mov dx,[es:bx]
00006A4F C41E8C0B les bx,word [0xb8c]
00006A53 81FAC17E cmp dx,0x7ec1
00006A57 7208 jc 0x6a61
00006A59 81EAC17E sub dx,0x7ec1
00006A5D C41E900B les bx,word [0xb90]
00006A61 D1E2 shl dx,0x0
00006A63 03DA add bx,dx
00006A65 26C707C07E mov word [es:bx],0x7ec0
00006A6A 46 inc si
00006A6B 81FEC07E cmp si,0x7ec0
00006A6F 7502 jnz 0x6a73
00006A71 2BF6 sub si,si
00006A73 3B365EAB cmp si,[0xab5e]
00006A77 750B jnz 0x6a84
00006A79 8936F09D mov [0x9df0],si
00006A7D 50 push ax
00006A7E 51 push cx
00006A7F E8AAFA call 0x652c
00006A82 59 pop cx
00006A83 58 pop ax
00006A84 8AD9 mov bl,cl
00006A86 B105 mov cl,0x5
00006A88 D3E0 shl ax,cl
00006A8A 8ACB mov cl,bl
00006A8C 32847416 xor al,[si+0x1674]
00006A90 25FF7F and ax,0x7fff
00006A93 C41E900B les bx,word [0xb90]
00006A97 03D8 add bx,ax
00006A99 03D8 add bx,ax
00006A9B 8BD6 mov dx,si
00006A9D 268717 xchg dx,[es:bx]
00006AA0 C41E8C0B les bx,word [0xb8c]
00006AA4 D1E6 shl si,0x0
00006AA6 268910 mov [es:bx+si],dx
00006AA9 C41E880B les bx,word [0xb88]
00006AAD 05C17E add ax,0x7ec1
00006AB0 268900 mov [es:bx+si],ax
00006AB3 2DC17E sub ax,0x7ec1
00006AB6 D1EE shr si,0x0
00006AB8 D1E2 shl dx,0x0
00006ABA 03DA add bx,dx
00006ABC 268937 mov [es:bx],si
00006ABF 49 dec cx
00006AC0 7403 jz 0x6ac5
00006AC2 E976FF jmp 0x6a3b
00006AC5 D1EA shr dx,0x0
00006AC7 A3C0A6 mov [0xa6c0],ax
00006ACA 891634AB mov [0xab34],dx
00006ACE 8936F09D mov [0x9df0],si
00006AD2 E8FEFA call 0x65d3
00006AD5 47 inc di
00006AD6 81FFC07E cmp di,0x7ec0
00006ADA 7502 jnz 0x6ade
00006ADC 2BFF sub di,di
00006ADE 893E30AB mov [0xab30],di
00006AE2 C41E880B les bx,word [0xb88]
00006AE6 D1E7 shl di,0x0
00006AE8 268B11 mov dx,[es:bx+di]
00006AEB D1EF shr di,0x0
00006AED C41E8C0B les bx,word [0xb8c]
00006AF1 81FAC17E cmp dx,0x7ec1
00006AF5 7208 jc 0x6aff
00006AF7 81EAC17E sub dx,0x7ec1
00006AFB C41E900B les bx,word [0xb90]
00006AFF D1E2 shl dx,0x0
00006B01 03DA add bx,dx
00006B03 26C707C07E mov word [es:bx],0x7ec0
00006B08 46 inc si
00006B09 81FEC07E cmp si,0x7ec0
00006B0D 7502 jnz 0x6b11
00006B0F 2BF6 sub si,si
00006B11 8936F09D mov [0x9df0],si
00006B15 3B365EAB cmp si,[0xab5e]
00006B19 7503 jnz 0x6b1e
00006B1B E80EFA call 0x652c
00006B1E A160AB mov ax,[0xab60]
00006B21 48 dec ax
00006B22 A360AB mov [0xab60],ax
00006B25 0BC0 or ax,ax
00006B27 750D jnz 0x6b36
00006B29 E861F1 call 0x5c8d
00006B2C 833E681600 cmp word [0x1668],0x0
00006B31 7403 jz 0x6b36
00006B33 E92505 jmp 0x705b
00006B36 833EB4A600 cmp word [0xa6b4],0x0
00006B3B 7E03 jng 0x6b40
00006B3D E988FC jmp 0x67c8
00006B40 7403 jz 0x6b45
00006B42 E91605 jmp 0x705b
00006B45 833EB2A600 cmp word [0xa6b2],0x0
00006B4A 7603 jna 0x6b4f
00006B4C E979FC jmp 0x67c8
00006B4F E90905 jmp 0x705b
00006B52 A132AB mov ax,[0xab32]
00006B55 8946FC mov [bp-0x4],ax
00006B58 A134AB mov ax,[0xab34]
00006B5B 8946FA mov [bp-0x6],ax
00006B5E A1F09D mov ax,[0x9df0]
00006B61 8946F8 mov [bp-0x8],ax
00006B64 A1C0A6 mov ax,[0xa6c0]
00006B67 B105 mov cl,0x5
00006B69 D3E0 shl ax,cl
00006B6B 8B1EF09D mov bx,[0x9df0]
00006B6F 83C303 add bx,0x3
00006B72 4B dec bx
00006B73 8A977216 mov dl,[bx+0x1672]
00006B77 B600 mov dh,0x0
00006B79 33C2 xor ax,dx
00006B7B 25FF7F and ax,0x7fff
00006B7E A3C0A6 mov [0xa6c0],ax
00006B81 D1E0 shl ax,0x0
00006B83 C41E900B les bx,word [0xb90]
00006B87 03D8 add bx,ax
00006B89 268B07 mov ax,[es:bx]
00006B8C A334AB mov [0xab34],ax
00006B8F A1C0A6 mov ax,[0xa6c0]
00006B92 D1E0 shl ax,0x0
00006B94 8B1E900B mov bx,[0xb90]
00006B98 03D8 add bx,ax
00006B9A A1F09D mov ax,[0x9df0]
00006B9D 268907 mov [es:bx],ax
00006BA0 D1E0 shl ax,0x0
00006BA2 C41E8C0B les bx,word [0xb8c]
00006BA6 03D8 add bx,ax
00006BA8 A134AB mov ax,[0xab34]
00006BAB 268907 mov [es:bx],ax
00006BAE D1E0 shl ax,0x0
00006BB0 C41E880B les bx,word [0xb88]
00006BB4 03D8 add bx,ax
00006BB6 A1F09D mov ax,[0x9df0]
00006BB9 268907 mov [es:bx],ax
00006BBC D1E0 shl ax,0x0
00006BBE 8B1E880B mov bx,[0xb88]
00006BC2 03D8 add bx,ax
00006BC4 A1C0A6 mov ax,[0xa6c0]
00006BC7 05C17E add ax,0x7ec1
00006BCA 268907 mov [es:bx],ax
00006BCD E803FA call 0x65d3
00006BD0 A130AB mov ax,[0xab30]
00006BD3 40 inc ax
00006BD4 A330AB mov [0xab30],ax
00006BD7 3DC07E cmp ax,0x7ec0
00006BDA 7506 jnz 0x6be2
00006BDC C70630AB0000 mov word [0xab30],0x0
00006BE2 A130AB mov ax,[0xab30]
00006BE5 D1E0 shl ax,0x0
00006BE7 C41E880B les bx,word [0xb88]
00006BEB 03D8 add bx,ax
00006BED 268B07 mov ax,[es:bx]
00006BF0 8946F6 mov [bp-0xa],ax
00006BF3 3DC17E cmp ax,0x7ec1
00006BF6 720B jc 0x6c03
00006BF8 2DC17E sub ax,0x7ec1
00006BFB D1E0 shl ax,0x0
00006BFD C41E900B les bx,word [0xb90]
00006C01 EB09 jmp 0x6c0c
00006C03 8B46F6 mov ax,[bp-0xa]
00006C06 D1E0 shl ax,0x0
00006C08 C41E8C0B les bx,word [0xb8c]
00006C0C 03D8 add bx,ax
00006C0E 26C707C07E mov word [es:bx],0x7ec0
00006C13 A1F09D mov ax,[0x9df0]
00006C16 40 inc ax
00006C17 A3F09D mov [0x9df0],ax
00006C1A 3DC07E cmp ax,0x7ec0
00006C1D 7506 jnz 0x6c25
00006C1F C706F09D0000 mov word [0x9df0],0x0
00006C25 A1F09D mov ax,[0x9df0]
00006C28 3B065EAB cmp ax,[0xab5e]
00006C2C 7503 jnz 0x6c31
00006C2E E8FBF8 call 0x652c
00006C31 8B46FC mov ax,[bp-0x4]
00006C34 3B0632AB cmp ax,[0xab32]
00006C38 7C06 jl 0x6c40
00006C3A 3B06A80B cmp ax,[0xba8]
00006C3E 7D3B jnl 0x6c7b
00006C40 837EF800 cmp word [bp-0x8],0x0
00006C44 7406 jz 0x6c4c
00006C46 8B46F8 mov ax,[bp-0x8]
00006C49 48 dec ax
00006C4A EB03 jmp 0x6c4f
00006C4C B8BF7E mov ax,0x7ebf
00006C4F 8BD8 mov bx,ax
00006C51 8A877216 mov al,[bx+0x1672]
00006C55 B400 mov ah,0x0
00006C57 C41E9A0B les bx,word [0xb9a]
00006C5B 268907 mov [es:bx],ax
00006C5E 8BD8 mov bx,ax
00006C60 D1E3 shl bx,0x0
00006C62 FF87F29D inc word [bx-0x620e]
00006C66 83069A0B02 add word [0xb9a],0x2
00006C6B 832EB2A601 sub word [0xa6b2],0x1
00006C70 831EB4A600 sbb word [0xa6b4],0x0
00006C75 FF4EFE dec word [bp-0x2]
00006C78 E9B503 jmp 0x7030
00006C7B A1F09D mov ax,[0x9df0]
00006C7E 8946F6 mov [bp-0xa],ax
00006C81 A1C0A6 mov ax,[0xa6c0]
00006C84 B105 mov cl,0x5
00006C86 D3E0 shl ax,cl
00006C88 8B1EF09D mov bx,[0x9df0]
00006C8C 83C303 add bx,0x3
00006C8F 4B dec bx
00006C90 8A977216 mov dl,[bx+0x1672]
00006C94 B600 mov dh,0x0
00006C96 33C2 xor ax,dx
00006C98 25FF7F and ax,0x7fff
00006C9B A3C0A6 mov [0xa6c0],ax
00006C9E D1E0 shl ax,0x0
00006CA0 C41E900B les bx,word [0xb90]
00006CA4 03D8 add bx,ax
00006CA6 268B07 mov ax,[es:bx]
00006CA9 A334AB mov [0xab34],ax
00006CAC A1C0A6 mov ax,[0xa6c0]
00006CAF D1E0 shl ax,0x0
00006CB1 8B1E900B mov bx,[0xb90]
00006CB5 03D8 add bx,ax
00006CB7 A1F09D mov ax,[0x9df0]
00006CBA 268907 mov [es:bx],ax
00006CBD D1E0 shl ax,0x0
00006CBF C41E8C0B les bx,word [0xb8c]
00006CC3 03D8 add bx,ax
00006CC5 A134AB mov ax,[0xab34]
00006CC8 268907 mov [es:bx],ax
00006CCB D1E0 shl ax,0x0
00006CCD C41E880B les bx,word [0xb88]
00006CD1 03D8 add bx,ax
00006CD3 A1F09D mov ax,[0x9df0]
00006CD6 268907 mov [es:bx],ax
00006CD9 D1E0 shl ax,0x0
00006CDB 8B1E880B mov bx,[0xb88]
00006CDF 03D8 add bx,ax
00006CE1 A1C0A6 mov ax,[0xa6c0]
00006CE4 05C17E add ax,0x7ec1
00006CE7 268907 mov [es:bx],ax
00006CEA E8E6F8 call 0x65d3
00006CED A130AB mov ax,[0xab30]
00006CF0 40 inc ax
00006CF1 A330AB mov [0xab30],ax
00006CF4 3DC07E cmp ax,0x7ec0
00006CF7 7506 jnz 0x6cff
00006CF9 C70630AB0000 mov word [0xab30],0x0
00006CFF A130AB mov ax,[0xab30]
00006D02 D1E0 shl ax,0x0
00006D04 C41E880B les bx,word [0xb88]
00006D08 03D8 add bx,ax
00006D0A 268B07 mov ax,[es:bx]
00006D0D 8946F2 mov [bp-0xe],ax
00006D10 3DC17E cmp ax,0x7ec1
00006D13 720B jc 0x6d20
00006D15 2DC17E sub ax,0x7ec1
00006D18 D1E0 shl ax,0x0
00006D1A C41E900B les bx,word [0xb90]
00006D1E EB09 jmp 0x6d29
00006D20 8B46F2 mov ax,[bp-0xe]
00006D23 D1E0 shl ax,0x0
00006D25 C41E8C0B les bx,word [0xb8c]
00006D29 03D8 add bx,ax
00006D2B 26C707C07E mov word [es:bx],0x7ec0
00006D30 A1F09D mov ax,[0x9df0]
00006D33 40 inc ax
00006D34 A3F09D mov [0x9df0],ax
00006D37 3DC07E cmp ax,0x7ec0
00006D3A 7506 jnz 0x6d42
00006D3C C706F09D0000 mov word [0x9df0],0x0
00006D42 A1F09D mov ax,[0x9df0]
00006D45 3B065EAB cmp ax,[0xab5e]
00006D49 7503 jnz 0x6d4e
00006D4B E8DEF7 call 0x652c
00006D4E 8B46FC mov ax,[bp-0x4]
00006D51 40 inc ax
00006D52 40 inc ax
00006D53 3B0632AB cmp ax,[0xab32]
00006D57 7C03 jl 0x6d5c
00006D59 E98B00 jmp 0x6de7
00006D5C 837EF800 cmp word [bp-0x8],0x0
00006D60 7406 jz 0x6d68
00006D62 8B46F8 mov ax,[bp-0x8]
00006D65 48 dec ax
00006D66 EB03 jmp 0x6d6b
00006D68 B8BF7E mov ax,0x7ebf
00006D6B 8BD8 mov bx,ax
00006D6D 8A877216 mov al,[bx+0x1672]
00006D71 B400 mov ah,0x0
00006D73 C41E9A0B les bx,word [0xb9a]
00006D77 268907 mov [es:bx],ax
00006D7A 8BD8 mov bx,ax
00006D7C D1E3 shl bx,0x0
00006D7E FF87F29D inc word [bx-0x620e]
00006D82 83069A0B02 add word [0xb9a],0x2
00006D87 832EB2A601 sub word [0xa6b2],0x1
00006D8C 831EB4A600 sbb word [0xa6b4],0x0
00006D91 FF4EFE dec word [bp-0x2]
00006D94 A160AB mov ax,[0xab60]
00006D97 48 dec ax
00006D98 A360AB mov [0xab60],ax
00006D9B 0BC0 or ax,ax
00006D9D 750D jnz 0x6dac
00006D9F E8EBEE call 0x5c8d
00006DA2 833E681600 cmp word [0x1668],0x0
00006DA7 7403 jz 0x6dac
00006DA9 E9AF02 jmp 0x705b
00006DAC 837EF600 cmp word [bp-0xa],0x0
00006DB0 7406 jz 0x6db8
00006DB2 8B46F6 mov ax,[bp-0xa]
00006DB5 48 dec ax
00006DB6 EB03 jmp 0x6dbb
00006DB8 B8BF7E mov ax,0x7ebf
00006DBB 8BD8 mov bx,ax
00006DBD 8A877216 mov al,[bx+0x1672]
00006DC1 B400 mov ah,0x0
00006DC3 C41E9A0B les bx,word [0xb9a]
00006DC7 268907 mov [es:bx],ax
00006DCA 8BD8 mov bx,ax
00006DCC D1E3 shl bx,0x0
00006DCE FF87F29D inc word [bx-0x620e]
00006DD2 83069A0B02 add word [0xb9a],0x2
00006DD7 832EB2A601 sub word [0xa6b2],0x1
00006DDC 831EB4A600 sbb word [0xa6b4],0x0
00006DE1 FF4EFE dec word [bp-0x2]
00006DE4 E94902 jmp 0x7030
00006DE7 8B46FC mov ax,[bp-0x4]
00006DEA 05FD00 add ax,0xfd
00006DED 8946F4 mov [bp-0xc],ax
00006DF0 C41E9A0B les bx,word [0xb9a]
00006DF4 268907 mov [es:bx],ax
00006DF7 83069A0B02 add word [0xb9a],0x2
00006DFC 3DC001 cmp ax,0x1c0
00006DFF 7C0F jl 0x6e10
00006E01 0540FE add ax,0xfe40
00006E04 BB0200 mov bx,0x2
00006E07 99 cwd
00006E08 F7FB idiv bx
00006E0A 05C001 add ax,0x1c0
00006E0D 8946F4 mov [bp-0xc],ax
00006E10 8B5EF4 mov bx,[bp-0xc]
00006E13 D1E3 shl bx,0x0
00006E15 FF87F29D inc word [bx-0x620e]
00006E19 8B46F8 mov ax,[bp-0x8]
00006E1C 2B46FA sub ax,[bp-0x6]
00006E1F 48 dec ax
00006E20 48 dec ax
00006E21 8946F6 mov [bp-0xa],ax
00006E24 3DC07E cmp ax,0x7ec0
00006E27 7606 jna 0x6e2f
00006E29 05C07E add ax,0x7ec0
00006E2C 8946F6 mov [bp-0xa],ax
00006E2F C41EA20B les bx,word [0xba2]
00006E33 8B46F6 mov ax,[bp-0xa]
00006E36 268907 mov [es:bx],ax
00006E39 8306A20B02 add word [0xba2],0x2
00006E3E C41E2CAB les bx,word [0xab2c]
00006E42 03D8 add bx,ax
00006E44 268A07 mov al,[es:bx]
00006E47 B400 mov ah,0x0
00006E49 D1E0 shl ax,0x0
00006E4B 8BD8 mov bx,ax
00006E4D FF87ECA5 inc word [bx-0x5a14]
00006E51 8B46FC mov ax,[bp-0x4]
00006E54 99 cwd
00006E55 2906B2A6 sub [0xa6b2],ax
00006E59 1916B4A6 sbb [0xa6b4],dx
00006E5D 8B46FC mov ax,[bp-0x4]
00006E60 2946FE sub [bp-0x2],ax
00006E63 7D1F jnl 0x6e84
00006E65 8B46FE mov ax,[bp-0x2]
00006E68 050020 add ax,0x2000
00006E6B 8946FE mov [bp-0x2],ax
00006E6E FF36BCA6 push word [0xa6bc]
00006E72 FF36BAA6 push word [0xa6ba]
00006E76 FF36B4A6 push word [0xa6b4]
00006E7A FF36B2A6 push word [0xa6b2]
00006E7E E86E1B call 0x89ef
00006E81 83C408 add sp,0x8
00006E84 FF4EFC dec word [bp-0x4]
00006E87 E9CA00 jmp 0x6f54
00006E8A A1C0A6 mov ax,[0xa6c0]
00006E8D B105 mov cl,0x5
00006E8F D3E0 shl ax,cl
00006E91 8B1EF09D mov bx,[0x9df0]
00006E95 83C303 add bx,0x3
00006E98 4B dec bx
00006E99 8A977216 mov dl,[bx+0x1672]
00006E9D B600 mov dh,0x0
00006E9F 33C2 xor ax,dx
00006EA1 25FF7F and ax,0x7fff
00006EA4 A3C0A6 mov [0xa6c0],ax
00006EA7 D1E0 shl ax,0x0
00006EA9 C41E900B les bx,word [0xb90]
00006EAD 03D8 add bx,ax
00006EAF 268B07 mov ax,[es:bx]
00006EB2 A334AB mov [0xab34],ax
00006EB5 A1C0A6 mov ax,[0xa6c0]
00006EB8 D1E0 shl ax,0x0
00006EBA 8B1E900B mov bx,[0xb90]
00006EBE 03D8 add bx,ax
00006EC0 A1F09D mov ax,[0x9df0]
00006EC3 268907 mov [es:bx],ax
00006EC6 D1E0 shl ax,0x0
00006EC8 C41E8C0B les bx,word [0xb8c]
00006ECC 03D8 add bx,ax
00006ECE A134AB mov ax,[0xab34]
00006ED1 268907 mov [es:bx],ax
00006ED4 D1E0 shl ax,0x0
00006ED6 C41E880B les bx,word [0xb88]
00006EDA 03D8 add bx,ax
00006EDC A1F09D mov ax,[0x9df0]
00006EDF 268907 mov [es:bx],ax
00006EE2 D1E0 shl ax,0x0
00006EE4 8B1E880B mov bx,[0xb88]
00006EE8 03D8 add bx,ax
00006EEA A1C0A6 mov ax,[0xa6c0]
00006EED 05C17E add ax,0x7ec1
00006EF0 268907 mov [es:bx],ax
00006EF3 A130AB mov ax,[0xab30]
00006EF6 40 inc ax
00006EF7 A330AB mov [0xab30],ax
00006EFA 3DC07E cmp ax,0x7ec0
00006EFD 7506 jnz 0x6f05
00006EFF C70630AB0000 mov word [0xab30],0x0
00006F05 A130AB mov ax,[0xab30]
00006F08 D1E0 shl ax,0x0
00006F0A C41E880B les bx,word [0xb88]
00006F0E 03D8 add bx,ax
00006F10 268B07 mov ax,[es:bx]
00006F13 8946F2 mov [bp-0xe],ax
00006F16 3DC17E cmp ax,0x7ec1
00006F19 720B jc 0x6f26
00006F1B 2DC17E sub ax,0x7ec1
00006F1E D1E0 shl ax,0x0
00006F20 C41E900B les bx,word [0xb90]
00006F24 EB09 jmp 0x6f2f
00006F26 8B46F2 mov ax,[bp-0xe]
00006F29 D1E0 shl ax,0x0
00006F2B C41E8C0B les bx,word [0xb8c]
00006F2F 03D8 add bx,ax
00006F31 26C707C07E mov word [es:bx],0x7ec0
00006F36 A1F09D mov ax,[0x9df0]
00006F39 40 inc ax
00006F3A A3F09D mov [0x9df0],ax
00006F3D 3DC07E cmp ax,0x7ec0
00006F40 7506 jnz 0x6f48
00006F42 C706F09D0000 mov word [0x9df0],0x0
00006F48 A1F09D mov ax,[0x9df0]
00006F4B 3B065EAB cmp ax,[0xab5e]
00006F4F 7503 jnz 0x6f54
00006F51 E8D8F5 call 0x652c
00006F54 8B46FC mov ax,[bp-0x4]
00006F57 48 dec ax
00006F58 8946FC mov [bp-0x4],ax
00006F5B 3D0100 cmp ax,0x1
00006F5E 7E03 jng 0x6f63
00006F60 E927FF jmp 0x6e8a
00006F63 A1C0A6 mov ax,[0xa6c0]
00006F66 B105 mov cl,0x5
00006F68 D3E0 shl ax,cl
00006F6A 8B1EF09D mov bx,[0x9df0]
00006F6E 83C303 add bx,0x3
00006F71 4B dec bx
00006F72 8A977216 mov dl,[bx+0x1672]
00006F76 B600 mov dh,0x0
00006F78 33C2 xor ax,dx
00006F7A 25FF7F and ax,0x7fff
00006F7D A3C0A6 mov [0xa6c0],ax
00006F80 D1E0 shl ax,0x0
00006F82 C41E900B les bx,word [0xb90]
00006F86 03D8 add bx,ax
00006F88 268B07 mov ax,[es:bx]
00006F8B A334AB mov [0xab34],ax
00006F8E A1C0A6 mov ax,[0xa6c0]
00006F91 D1E0 shl ax,0x0
00006F93 8B1E900B mov bx,[0xb90]
00006F97 03D8 add bx,ax
00006F99 A1F09D mov ax,[0x9df0]
00006F9C 268907 mov [es:bx],ax
00006F9F D1E0 shl ax,0x0
00006FA1 C41E8C0B les bx,word [0xb8c]
00006FA5 03D8 add bx,ax
00006FA7 A134AB mov ax,[0xab34]
00006FAA 268907 mov [es:bx],ax
00006FAD D1E0 shl ax,0x0
00006FAF C41E880B les bx,word [0xb88]
00006FB3 03D8 add bx,ax
00006FB5 A1F09D mov ax,[0x9df0]
00006FB8 268907 mov [es:bx],ax
00006FBB D1E0 shl ax,0x0
00006FBD 8B1E880B mov bx,[0xb88]
00006FC1 03D8 add bx,ax
00006FC3 A1C0A6 mov ax,[0xa6c0]
00006FC6 05C17E add ax,0x7ec1
00006FC9 268907 mov [es:bx],ax
00006FCC E804F6 call 0x65d3
00006FCF A130AB mov ax,[0xab30]
00006FD2 40 inc ax
00006FD3 A330AB mov [0xab30],ax
00006FD6 3DC07E cmp ax,0x7ec0
00006FD9 7506 jnz 0x6fe1
00006FDB C70630AB0000 mov word [0xab30],0x0
00006FE1 A130AB mov ax,[0xab30]
00006FE4 D1E0 shl ax,0x0
00006FE6 C41E880B les bx,word [0xb88]
00006FEA 03D8 add bx,ax
00006FEC 268B07 mov ax,[es:bx]
00006FEF 8946F2 mov [bp-0xe],ax
00006FF2 3DC17E cmp ax,0x7ec1
00006FF5 720B jc 0x7002
00006FF7 2DC17E sub ax,0x7ec1
00006FFA D1E0 shl ax,0x0
00006FFC C41E900B les bx,word [0xb90]
00007000 EB09 jmp 0x700b
00007002 8B46F2 mov ax,[bp-0xe]
00007005 D1E0 shl ax,0x0
00007007 C41E8C0B les bx,word [0xb8c]
0000700B 03D8 add bx,ax
0000700D 26C707C07E mov word [es:bx],0x7ec0
00007012 A1F09D mov ax,[0x9df0]
00007015 40 inc ax
00007016 A3F09D mov [0x9df0],ax
00007019 3DC07E cmp ax,0x7ec0
0000701C 7506 jnz 0x7024
0000701E C706F09D0000 mov word [0x9df0],0x0
00007024 A1F09D mov ax,[0x9df0]
00007027 3B065EAB cmp ax,[0xab5e]
0000702B 7503 jnz 0x7030
0000702D E8FCF4 call 0x652c
00007030 A160AB mov ax,[0xab60]
00007033 48 dec ax
00007034 A360AB mov [0xab60],ax
00007037 0BC0 or ax,ax
00007039 750A jnz 0x7045
0000703B E84FEC call 0x5c8d
0000703E 833E681600 cmp word [0x1668],0x0
00007043 7516 jnz 0x705b
00007045 833EB4A600 cmp word [0xa6b4],0x0
0000704A 7E03 jng 0x704f
0000704C E903FB jmp 0x6b52
0000704F 750A jnz 0x705b
00007051 833EB2A600 cmp word [0xa6b2],0x0
00007056 7603 jna 0x705b
00007058 E9F7FA jmp 0x6b52
0000705B E85AEF call 0x5fb8
0000705E 5F pop di
0000705F 5E pop si
00007060 8BE5 mov sp,bp
00007062 5D pop bp
00007063 C3 ret
00007064 55 push bp
00007065 8BEC mov bp,sp
00007067 83EC0E sub sp,0xe
0000706A 56 push si
0000706B 57 push di
0000706C C746FE0000 mov word [bp-0x2],0x0
00007071 A1C0A6 mov ax,[0xa6c0]
00007074 B105 mov cl,0x5
00007076 D3E0 shl ax,cl
00007078 8B1EF09D mov bx,[0x9df0]
0000707C 83C303 add bx,0x3
0000707F 4B dec bx
00007080 8A977216 mov dl,[bx+0x1672]
00007084 B600 mov dh,0x0
00007086 33C2 xor ax,dx
00007088 25FF7F and ax,0x7fff
0000708B A3C0A6 mov [0xa6c0],ax
0000708E D1E0 shl ax,0x0
00007090 C41E900B les bx,word [0xb90]
00007094 03D8 add bx,ax
00007096 268B07 mov ax,[es:bx]
00007099 A334AB mov [0xab34],ax
0000709C A1C0A6 mov ax,[0xa6c0]
0000709F D1E0 shl ax,0x0
000070A1 8B1E900B mov bx,[0xb90]
000070A5 03D8 add bx,ax
000070A7 A1F09D mov ax,[0x9df0]
000070AA 268907 mov [es:bx],ax
000070AD D1E0 shl ax,0x0
000070AF C41E8C0B les bx,word [0xb8c]
000070B3 03D8 add bx,ax
000070B5 A134AB mov ax,[0xab34]
000070B8 268907 mov [es:bx],ax
000070BB D1E0 shl ax,0x0
000070BD C41E880B les bx,word [0xb88]
000070C1 03D8 add bx,ax
000070C3 A1F09D mov ax,[0x9df0]
000070C6 268907 mov [es:bx],ax
000070C9 D1E0 shl ax,0x0
000070CB 8B1E880B mov bx,[0xb88]
000070CF 03D8 add bx,ax
000070D1 A1C0A6 mov ax,[0xa6c0]
000070D4 05C17E add ax,0x7ec1
000070D7 268907 mov [es:bx],ax
000070DA E8F6F4 call 0x65d3
000070DD A130AB mov ax,[0xab30]
000070E0 40 inc ax
000070E1 A330AB mov [0xab30],ax
000070E4 3DC07E cmp ax,0x7ec0
000070E7 7506 jnz 0x70ef
000070E9 C70630AB0000 mov word [0xab30],0x0
000070EF A130AB mov ax,[0xab30]
000070F2 D1E0 shl ax,0x0
000070F4 C41E880B les bx,word [0xb88]
000070F8 03D8 add bx,ax
000070FA 268B07 mov ax,[es:bx]
000070FD 8946FC mov [bp-0x4],ax
00007100 3DC17E cmp ax,0x7ec1
00007103 720B jc 0x7110
00007105 2DC17E sub ax,0x7ec1
00007108 D1E0 shl ax,0x0
0000710A C41E900B les bx,word [0xb90]
0000710E EB09 jmp 0x7119
00007110 8B46FC mov ax,[bp-0x4]
00007113 D1E0 shl ax,0x0
00007115 C41E8C0B les bx,word [0xb8c]
00007119 03D8 add bx,ax
0000711B 26C707C07E mov word [es:bx],0x7ec0
00007120 A1F09D mov ax,[0x9df0]
00007123 40 inc ax
00007124 A3F09D mov [0x9df0],ax
00007127 3DC07E cmp ax,0x7ec0
0000712A 7506 jnz 0x7132
0000712C C706F09D0000 mov word [0x9df0],0x0
00007132 A1F09D mov ax,[0x9df0]
00007135 3B065EAB cmp ax,[0xab5e]
00007139 7503 jnz 0x713e
0000713B E8EEF3 call 0x652c
0000713E 833EFA0603 cmp word [0x6fa],0x3
00007143 7D03 jnl 0x7148
00007145 E90706 jmp 0x774f
00007148 E96102 jmp 0x73ac
0000714B A132AB mov ax,[0xab32]
0000714E 8946FC mov [bp-0x4],ax
00007151 A134AB mov ax,[0xab34]
00007154 8946FA mov [bp-0x6],ax
00007157 A1F09D mov ax,[0x9df0]
0000715A 8946F8 mov [bp-0x8],ax
0000715D A1C0A6 mov ax,[0xa6c0]
00007160 B105 mov cl,0x5
00007162 D3E0 shl ax,cl
00007164 8B36F09D mov si,[0x9df0]
00007168 32847416 xor al,[si+0x1674]
0000716C 25FF7F and ax,0x7fff
0000716F A3C0A6 mov [0xa6c0],ax
00007172 C41E900B les bx,word [0xb90]
00007176 03D8 add bx,ax
00007178 03D8 add bx,ax
0000717A 8BFE mov di,si
0000717C 26873F xchg di,[es:bx]
0000717F 893E34AB mov [0xab34],di
00007183 8BCE mov cx,si
00007185 D1E6 shl si,0x0
00007187 C41E8C0B les bx,word [0xb8c]
0000718B 268938 mov [es:bx+si],di
0000718E 05C17E add ax,0x7ec1
00007191 C41E880B les bx,word [0xb88]
00007195 268900 mov [es:bx+si],ax
00007198 D1E7 shl di,0x0
0000719A 268909 mov [es:bx+di],cx
0000719D E833F4 call 0x65d3
000071A0 B8C07E mov ax,0x7ec0
000071A3 8B3E30AB mov di,[0xab30]
000071A7 47 inc di
000071A8 3BF8 cmp di,ax
000071AA 7502 jnz 0x71ae
000071AC 2BFF sub di,di
000071AE 893E30AB mov [0xab30],di
000071B2 C41E880B les bx,word [0xb88]
000071B6 D1E7 shl di,0x0
000071B8 268B39 mov di,[es:bx+di]
000071BB B9C17E mov cx,0x7ec1
000071BE 3BF9 cmp di,cx
000071C0 C41E8C0B les bx,word [0xb8c]
000071C4 7206 jc 0x71cc
000071C6 C41E900B les bx,word [0xb90]
000071CA 2BF9 sub di,cx
000071CC D1E7 shl di,0x0
000071CE 26C701C07E mov word [es:bx+di],0x7ec0
000071D3 D1EE shr si,0x0
000071D5 46 inc si
000071D6 3BF0 cmp si,ax
000071D8 7502 jnz 0x71dc
000071DA 2BF6 sub si,si
000071DC 8936F09D mov [0x9df0],si
000071E0 3B365EAB cmp si,[0xab5e]
000071E4 7503 jnz 0x71e9
000071E6 E843F3 call 0x652c
000071E9 8B46FC mov ax,[bp-0x4]
000071EC 3B0632AB cmp ax,[0xab32]
000071F0 7C06 jl 0x71f8
000071F2 3B06A80B cmp ax,[0xba8]
000071F6 7D30 jnl 0x7228
000071F8 8B76F8 mov si,[bp-0x8]
000071FB 4E dec si
000071FC 7903 jns 0x7201
000071FE BEBF7E mov si,0x7ebf
00007201 2BC0 sub ax,ax
00007203 8A847216 mov al,[si+0x1672]
00007207 C43E9A0B les di,word [0xb9a]
0000720B AB stosw
0000720C 893E9A0B mov [0xb9a],di
00007210 8BD8 mov bx,ax
00007212 D1E3 shl bx,0x0
00007214 FF87F29D inc word [bx-0x620e]
00007218 832EB2A601 sub word [0xa6b2],0x1
0000721D 831EB4A600 sbb word [0xa6b4],0x0
00007222 FF4EFE dec word [bp-0x2]
00007225 E96C01 jmp 0x7394
00007228 8B46FC mov ax,[bp-0x4]
0000722B 8BC8 mov cx,ax
0000722D 05FD00 add ax,0xfd
00007230 C43E9A0B les di,word [0xb9a]
00007234 AB stosw
00007235 893E9A0B mov [0xb9a],di
00007239 2D0001 sub ax,0x100
0000723C C41EC2A6 les bx,word [0xa6c2]
00007240 03D8 add bx,ax
00007242 268A1F mov bl,[es:bx]
00007245 B701 mov bh,0x1
00007247 D1E3 shl bx,0x0
00007249 FF87F29D inc word [bx-0x620e]
0000724D 8B46F8 mov ax,[bp-0x8]
00007250 2B46FA sub ax,[bp-0x6]
00007253 48 dec ax
00007254 48 dec ax
00007255 BBC07E mov bx,0x7ec0
00007258 3BC3 cmp ax,bx
0000725A 7602 jna 0x725e
0000725C 03C3 add ax,bx
0000725E C43EA20B les di,word [0xba2]
00007262 AB stosw
00007263 893EA20B mov [0xba2],di
00007267 C41E2CAB les bx,word [0xab2c]
0000726B 03D8 add bx,ax
0000726D 268A1F mov bl,[es:bx]
00007270 2AFF sub bh,bh
00007272 D1E3 shl bx,0x0
00007274 FF87ECA5 inc word [bx-0x5a14]
00007278 290EB2A6 sub [0xa6b2],cx
0000727C 831EB4A600 sbb word [0xa6b4],0x0
00007281 294EFE sub [bp-0x2],cx
00007284 7F1D jg 0x72a3
00007286 8146FE0020 add word [bp-0x2],0x2000
0000728B 51 push cx
0000728C FF36BCA6 push word [0xa6bc]
00007290 FF36BAA6 push word [0xa6ba]
00007294 FF36B4A6 push word [0xa6b4]
00007298 FF36B2A6 push word [0xa6b2]
0000729C E85017 call 0x89ef
0000729F 83C408 add sp,0x8
000072A2 59 pop cx
000072A3 49 dec cx
000072A4 A1C0A6 mov ax,[0xa6c0]
000072A7 8B36F09D mov si,[0x9df0]
000072AB 8B3E30AB mov di,[0xab30]
000072AF EB49 jmp 0x72fa
000072B1 47 inc di
000072B2 81FFC07E cmp di,0x7ec0
000072B6 7502 jnz 0x72ba
000072B8 2BFF sub di,di
000072BA C41E880B les bx,word [0xb88]
000072BE 03DF add bx,di
000072C0 03DF add bx,di
000072C2 268B17 mov dx,[es:bx]
000072C5 C41E8C0B les bx,word [0xb8c]
000072C9 81FAC17E cmp dx,0x7ec1
000072CD 7208 jc 0x72d7
000072CF 81EAC17E sub dx,0x7ec1
000072D3 C41E900B les bx,word [0xb90]
000072D7 D1E2 shl dx,0x0
000072D9 03DA add bx,dx
000072DB 26C707C07E mov word [es:bx],0x7ec0
000072E0 46 inc si
000072E1 81FEC07E cmp si,0x7ec0
000072E5 7502 jnz 0x72e9
000072E7 2BF6 sub si,si
000072E9 3B365EAB cmp si,[0xab5e]
000072ED 750B jnz 0x72fa
000072EF 8936F09D mov [0x9df0],si
000072F3 50 push ax
000072F4 51 push cx
000072F5 E834F2 call 0x652c
000072F8 59 pop cx
000072F9 58 pop ax
000072FA 8AD9 mov bl,cl
000072FC B105 mov cl,0x5
000072FE D3E0 shl ax,cl
00007300 8ACB mov cl,bl
00007302 32847416 xor al,[si+0x1674]
00007306 25FF7F and ax,0x7fff
00007309 C41E900B les bx,word [0xb90]
0000730D 03D8 add bx,ax
0000730F 03D8 add bx,ax
00007311 8BD6 mov dx,si
00007313 268717 xchg dx,[es:bx]
00007316 C41E8C0B les bx,word [0xb8c]
0000731A D1E6 shl si,0x0
0000731C 268910 mov [es:bx+si],dx
0000731F C41E880B les bx,word [0xb88]
00007323 05C17E add ax,0x7ec1
00007326 268900 mov [es:bx+si],ax
00007329 2DC17E sub ax,0x7ec1
0000732C D1EE shr si,0x0
0000732E D1E2 shl dx,0x0
00007330 03DA add bx,dx
00007332 268937 mov [es:bx],si
00007335 49 dec cx
00007336 7403 jz 0x733b
00007338 E976FF jmp 0x72b1
0000733B D1EA shr dx,0x0
0000733D A3C0A6 mov [0xa6c0],ax
00007340 891634AB mov [0xab34],dx
00007344 8936F09D mov [0x9df0],si
00007348 E888F2 call 0x65d3
0000734B 47 inc di
0000734C 81FFC07E cmp di,0x7ec0
00007350 7502 jnz 0x7354
00007352 2BFF sub di,di
00007354 893E30AB mov [0xab30],di
00007358 C41E880B les bx,word [0xb88]
0000735C D1E7 shl di,0x0
0000735E 268B11 mov dx,[es:bx+di]
00007361 D1EF shr di,0x0
00007363 C41E8C0B les bx,word [0xb8c]
00007367 81FAC17E cmp dx,0x7ec1
0000736B 7208 jc 0x7375
0000736D 81EAC17E sub dx,0x7ec1
00007371 C41E900B les bx,word [0xb90]
00007375 D1E2 shl dx,0x0
00007377 03DA add bx,dx
00007379 26C707C07E mov word [es:bx],0x7ec0
0000737E 46 inc si
0000737F 81FEC07E cmp si,0x7ec0
00007383 7502 jnz 0x7387
00007385 2BF6 sub si,si
00007387 8936F09D mov [0x9df0],si
0000738B 3B365EAB cmp si,[0xab5e]
0000738F 7503 jnz 0x7394
00007391 E898F1 call 0x652c
00007394 A160AB mov ax,[0xab60]
00007397 48 dec ax
00007398 A360AB mov [0xab60],ax
0000739B 0BC0 or ax,ax
0000739D 750D jnz 0x73ac
0000739F E8EBE8 call 0x5c8d
000073A2 833E681600 cmp word [0x1668],0x0
000073A7 7403 jz 0x73ac
000073A9 E9B903 jmp 0x7765
000073AC 833EB4A600 cmp word [0xa6b4],0x0
000073B1 7E03 jng 0x73b6
000073B3 E995FD jmp 0x714b
000073B6 7403 jz 0x73bb
000073B8 E9AA03 jmp 0x7765
000073BB 833EB2A600 cmp word [0xa6b2],0x0
000073C0 7603 jna 0x73c5
000073C2 E986FD jmp 0x714b
000073C5 E99D03 jmp 0x7765
000073C8 A132AB mov ax,[0xab32]
000073CB 8946FC mov [bp-0x4],ax
000073CE A134AB mov ax,[0xab34]
000073D1 8946FA mov [bp-0x6],ax
000073D4 A1F09D mov ax,[0x9df0]
000073D7 8946F8 mov [bp-0x8],ax
000073DA A1C0A6 mov ax,[0xa6c0]
000073DD B105 mov cl,0x5
000073DF D3E0 shl ax,cl
000073E1 8B1EF09D mov bx,[0x9df0]
000073E5 83C303 add bx,0x3
000073E8 4B dec bx
000073E9 8A977216 mov dl,[bx+0x1672]
000073ED B600 mov dh,0x0
000073EF 33C2 xor ax,dx
000073F1 25FF7F and ax,0x7fff
000073F4 A3C0A6 mov [0xa6c0],ax
000073F7 D1E0 shl ax,0x0
000073F9 C41E900B les bx,word [0xb90]
000073FD 03D8 add bx,ax
000073FF 268B07 mov ax,[es:bx]
00007402 A334AB mov [0xab34],ax
00007405 A1C0A6 mov ax,[0xa6c0]
00007408 D1E0 shl ax,0x0
0000740A 8B1E900B mov bx,[0xb90]
0000740E 03D8 add bx,ax
00007410 A1F09D mov ax,[0x9df0]
00007413 268907 mov [es:bx],ax
00007416 D1E0 shl ax,0x0
00007418 C41E8C0B les bx,word [0xb8c]
0000741C 03D8 add bx,ax
0000741E A134AB mov ax,[0xab34]
00007421 268907 mov [es:bx],ax
00007424 D1E0 shl ax,0x0
00007426 C41E880B les bx,word [0xb88]
0000742A 03D8 add bx,ax
0000742C A1F09D mov ax,[0x9df0]
0000742F 268907 mov [es:bx],ax
00007432 D1E0 shl ax,0x0
00007434 8B1E880B mov bx,[0xb88]
00007438 03D8 add bx,ax
0000743A A1C0A6 mov ax,[0xa6c0]
0000743D 05C17E add ax,0x7ec1
00007440 268907 mov [es:bx],ax
00007443 E88DF1 call 0x65d3
00007446 A130AB mov ax,[0xab30]
00007449 40 inc ax
0000744A A330AB mov [0xab30],ax
0000744D 3DC07E cmp ax,0x7ec0
00007450 7506 jnz 0x7458
00007452 C70630AB0000 mov word [0xab30],0x0
00007458 A130AB mov ax,[0xab30]
0000745B D1E0 shl ax,0x0
0000745D C41E880B les bx,word [0xb88]
00007461 03D8 add bx,ax
00007463 268B07 mov ax,[es:bx]
00007466 8946F6 mov [bp-0xa],ax
00007469 3DC17E cmp ax,0x7ec1
0000746C 720B jc 0x7479
0000746E 2DC17E sub ax,0x7ec1
00007471 D1E0 shl ax,0x0
00007473 C41E900B les bx,word [0xb90]
00007477 EB09 jmp 0x7482
00007479 8B46F6 mov ax,[bp-0xa]
0000747C D1E0 shl ax,0x0
0000747E C41E8C0B les bx,word [0xb8c]
00007482 03D8 add bx,ax
00007484 26C707C07E mov word [es:bx],0x7ec0
00007489 A1F09D mov ax,[0x9df0]
0000748C 40 inc ax
0000748D A3F09D mov [0x9df0],ax
00007490 3DC07E cmp ax,0x7ec0
00007493 7506 jnz 0x749b
00007495 C706F09D0000 mov word [0x9df0],0x0
0000749B A1F09D mov ax,[0x9df0]
0000749E 3B065EAB cmp ax,[0xab5e]
000074A2 7503 jnz 0x74a7
000074A4 E885F0 call 0x652c
000074A7 8B46FC mov ax,[bp-0x4]
000074AA 3B0632AB cmp ax,[0xab32]
000074AE 7C06 jl 0x74b6
000074B0 3B06A80B cmp ax,[0xba8]
000074B4 7D3B jnl 0x74f1
000074B6 837EF800 cmp word [bp-0x8],0x0
000074BA 7406 jz 0x74c2
000074BC 8B46F8 mov ax,[bp-0x8]
000074BF 48 dec ax
000074C0 EB03 jmp 0x74c5
000074C2 B8BF7E mov ax,0x7ebf
000074C5 8BD8 mov bx,ax
000074C7 8A877216 mov al,[bx+0x1672]
000074CB B400 mov ah,0x0
000074CD C41E9A0B les bx,word [0xb9a]
000074D1 268907 mov [es:bx],ax
000074D4 8BD8 mov bx,ax
000074D6 D1E3 shl bx,0x0
000074D8 FF87F29D inc word [bx-0x620e]
000074DC 83069A0B02 add word [0xb9a],0x2
000074E1 832EB2A601 sub word [0xa6b2],0x1
000074E6 831EB4A600 sbb word [0xa6b4],0x0
000074EB FF4EFE dec word [bp-0x2]
000074EE E94902 jmp 0x773a
000074F1 8B46FC mov ax,[bp-0x4]
000074F4 05FD00 add ax,0xfd
000074F7 8946F4 mov [bp-0xc],ax
000074FA C41E9A0B les bx,word [0xb9a]
000074FE 268907 mov [es:bx],ax
00007501 83069A0B02 add word [0xb9a],0x2
00007506 3DC001 cmp ax,0x1c0
00007509 7C0F jl 0x751a
0000750B 0540FE add ax,0xfe40
0000750E BB0200 mov bx,0x2
00007511 99 cwd
00007512 F7FB idiv bx
00007514 05C001 add ax,0x1c0
00007517 8946F4 mov [bp-0xc],ax
0000751A 8B5EF4 mov bx,[bp-0xc]
0000751D D1E3 shl bx,0x0
0000751F FF87F29D inc word [bx-0x620e]
00007523 8B46F8 mov ax,[bp-0x8]
00007526 2B46FA sub ax,[bp-0x6]
00007529 48 dec ax
0000752A 48 dec ax
0000752B 8946F6 mov [bp-0xa],ax
0000752E 3DC07E cmp ax,0x7ec0
00007531 7606 jna 0x7539
00007533 05C07E add ax,0x7ec0
00007536 8946F6 mov [bp-0xa],ax
00007539 C41EA20B les bx,word [0xba2]
0000753D 8B46F6 mov ax,[bp-0xa]
00007540 268907 mov [es:bx],ax
00007543 8306A20B02 add word [0xba2],0x2
00007548 C41E2CAB les bx,word [0xab2c]
0000754C 03D8 add bx,ax
0000754E 268A07 mov al,[es:bx]
00007551 B400 mov ah,0x0
00007553 D1E0 shl ax,0x0
00007555 8BD8 mov bx,ax
00007557 FF87ECA5 inc word [bx-0x5a14]
0000755B 8B46FC mov ax,[bp-0x4]
0000755E 99 cwd
0000755F 2906B2A6 sub [0xa6b2],ax
00007563 1916B4A6 sbb [0xa6b4],dx
00007567 8B46FC mov ax,[bp-0x4]
0000756A 2946FE sub [bp-0x2],ax
0000756D 7C03 jl 0x7572
0000756F E9EC00 jmp 0x765e
00007572 8B46FE mov ax,[bp-0x2]
00007575 050020 add ax,0x2000
00007578 8946FE mov [bp-0x2],ax
0000757B FF36BCA6 push word [0xa6bc]
0000757F FF36BAA6 push word [0xa6ba]
00007583 FF36B4A6 push word [0xa6b4]
00007587 FF36B2A6 push word [0xa6b2]
0000758B E86114 call 0x89ef
0000758E 83C408 add sp,0x8
00007591 E9CA00 jmp 0x765e
00007594 A1C0A6 mov ax,[0xa6c0]
00007597 B105 mov cl,0x5
00007599 D3E0 shl ax,cl
0000759B 8B1EF09D mov bx,[0x9df0]
0000759F 83C303 add bx,0x3
000075A2 4B dec bx
000075A3 8A977216 mov dl,[bx+0x1672]
000075A7 B600 mov dh,0x0
000075A9 33C2 xor ax,dx
000075AB 25FF7F and ax,0x7fff
000075AE A3C0A6 mov [0xa6c0],ax
000075B1 D1E0 shl ax,0x0
000075B3 C41E900B les bx,word [0xb90]
000075B7 03D8 add bx,ax
000075B9 268B07 mov ax,[es:bx]
000075BC A334AB mov [0xab34],ax
000075BF A1C0A6 mov ax,[0xa6c0]
000075C2 D1E0 shl ax,0x0
000075C4 8B1E900B mov bx,[0xb90]
000075C8 03D8 add bx,ax
000075CA A1F09D mov ax,[0x9df0]
000075CD 268907 mov [es:bx],ax
000075D0 D1E0 shl ax,0x0
000075D2 C41E8C0B les bx,word [0xb8c]
000075D6 03D8 add bx,ax
000075D8 A134AB mov ax,[0xab34]
000075DB 268907 mov [es:bx],ax
000075DE D1E0 shl ax,0x0
000075E0 C41E880B les bx,word [0xb88]
000075E4 03D8 add bx,ax
000075E6 A1F09D mov ax,[0x9df0]
000075E9 268907 mov [es:bx],ax
000075EC D1E0 shl ax,0x0
000075EE 8B1E880B mov bx,[0xb88]
000075F2 03D8 add bx,ax
000075F4 A1C0A6 mov ax,[0xa6c0]
000075F7 05C17E add ax,0x7ec1
000075FA 268907 mov [es:bx],ax
000075FD A130AB mov ax,[0xab30]
00007600 40 inc ax
00007601 A330AB mov [0xab30],ax
00007604 3DC07E cmp ax,0x7ec0
00007607 7506 jnz 0x760f
00007609 C70630AB0000 mov word [0xab30],0x0
0000760F A130AB mov ax,[0xab30]
00007612 D1E0 shl ax,0x0
00007614 C41E880B les bx,word [0xb88]
00007618 03D8 add bx,ax
0000761A 268B07 mov ax,[es:bx]
0000761D 8946F2 mov [bp-0xe],ax
00007620 3DC17E cmp ax,0x7ec1
00007623 720B jc 0x7630
00007625 2DC17E sub ax,0x7ec1
00007628 D1E0 shl ax,0x0
0000762A C41E900B les bx,word [0xb90]
0000762E EB09 jmp 0x7639
00007630 8B46F2 mov ax,[bp-0xe]
00007633 D1E0 shl ax,0x0
00007635 C41E8C0B les bx,word [0xb8c]
00007639 03D8 add bx,ax
0000763B 26C707C07E mov word [es:bx],0x7ec0
00007640 A1F09D mov ax,[0x9df0]
00007643 40 inc ax
00007644 A3F09D mov [0x9df0],ax
00007647 3DC07E cmp ax,0x7ec0
0000764A 7506 jnz 0x7652
0000764C C706F09D0000 mov word [0x9df0],0x0
00007652 A1F09D mov ax,[0x9df0]
00007655 3B065EAB cmp ax,[0xab5e]
00007659 7503 jnz 0x765e
0000765B E8CEEE call 0x652c
0000765E 8B46FC mov ax,[bp-0x4]
00007661 48 dec ax
00007662 8946FC mov [bp-0x4],ax
00007665 3D0100 cmp ax,0x1
00007668 7E03 jng 0x766d
0000766A E927FF jmp 0x7594
0000766D A1C0A6 mov ax,[0xa6c0]
00007670 B105 mov cl,0x5
00007672 D3E0 shl ax,cl
00007674 8B1EF09D mov bx,[0x9df0]
00007678 83C303 add bx,0x3
0000767B 4B dec bx
0000767C 8A977216 mov dl,[bx+0x1672]
00007680 B600 mov dh,0x0
00007682 33C2 xor ax,dx
00007684 25FF7F and ax,0x7fff
00007687 A3C0A6 mov [0xa6c0],ax
0000768A D1E0 shl ax,0x0
0000768C C41E900B les bx,word [0xb90]
00007690 03D8 add bx,ax
00007692 268B07 mov ax,[es:bx]
00007695 A334AB mov [0xab34],ax
00007698 A1C0A6 mov ax,[0xa6c0]
0000769B D1E0 shl ax,0x0
0000769D 8B1E900B mov bx,[0xb90]
000076A1 03D8 add bx,ax
000076A3 A1F09D mov ax,[0x9df0]
000076A6 268907 mov [es:bx],ax
000076A9 D1E0 shl ax,0x0
000076AB C41E8C0B les bx,word [0xb8c]
000076AF 03D8 add bx,ax
000076B1 A134AB mov ax,[0xab34]
000076B4 268907 mov [es:bx],ax
000076B7 D1E0 shl ax,0x0
000076B9 C41E880B les bx,word [0xb88]
000076BD 03D8 add bx,ax
000076BF A1F09D mov ax,[0x9df0]
000076C2 268907 mov [es:bx],ax
000076C5 D1E0 shl ax,0x0
000076C7 8B1E880B mov bx,[0xb88]
000076CB 03D8 add bx,ax
000076CD A1C0A6 mov ax,[0xa6c0]
000076D0 05C17E add ax,0x7ec1
000076D3 268907 mov [es:bx],ax
000076D6 E8FAEE call 0x65d3
000076D9 A130AB mov ax,[0xab30]
000076DC 40 inc ax
000076DD A330AB mov [0xab30],ax
000076E0 3DC07E cmp ax,0x7ec0
000076E3 7506 jnz 0x76eb
000076E5 C70630AB0000 mov word [0xab30],0x0
000076EB A130AB mov ax,[0xab30]
000076EE D1E0 shl ax,0x0
000076F0 C41E880B les bx,word [0xb88]
000076F4 03D8 add bx,ax
000076F6 268B07 mov ax,[es:bx]
000076F9 8946F2 mov [bp-0xe],ax
000076FC 3DC17E cmp ax,0x7ec1
000076FF 720B jc 0x770c
00007701 2DC17E sub ax,0x7ec1
00007704 D1E0 shl ax,0x0
00007706 C41E900B les bx,word [0xb90]
0000770A EB09 jmp 0x7715
0000770C 8B46F2 mov ax,[bp-0xe]
0000770F D1E0 shl ax,0x0
00007711 C41E8C0B les bx,word [0xb8c]
00007715 03D8 add bx,ax
00007717 26C707C07E mov word [es:bx],0x7ec0
0000771C A1F09D mov ax,[0x9df0]
0000771F 40 inc ax
00007720 A3F09D mov [0x9df0],ax
00007723 3DC07E cmp ax,0x7ec0
00007726 7506 jnz 0x772e
00007728 C706F09D0000 mov word [0x9df0],0x0
0000772E A1F09D mov ax,[0x9df0]
00007731 3B065EAB cmp ax,[0xab5e]
00007735 7503 jnz 0x773a
00007737 E8F2ED call 0x652c
0000773A A160AB mov ax,[0xab60]
0000773D 48 dec ax
0000773E A360AB mov [0xab60],ax
00007741 0BC0 or ax,ax
00007743 750A jnz 0x774f
00007745 E845E5 call 0x5c8d
00007748 833E681600 cmp word [0x1668],0x0
0000774D 7516 jnz 0x7765
0000774F 833EB4A600 cmp word [0xa6b4],0x0
00007754 7E03 jng 0x7759
00007756 E96FFC jmp 0x73c8
00007759 750A jnz 0x7765
0000775B 833EB2A600 cmp word [0xa6b2],0x0
00007760 7603 jna 0x7765
00007762 E963FC jmp 0x73c8
00007765 E850E8 call 0x5fb8
00007768 5F pop di
00007769 5E pop si
0000776A 8BE5 mov sp,bp
0000776C 5D pop bp
0000776D C3 ret
0000776E 56 push si
0000776F 57 push di
00007770 892E36AB mov [0xab36],bp
00007774 8B2E8C0B mov bp,[0xb8c]
00007778 BB0200 mov bx,0x2
0000777B 891E32AB mov [0xab32],bx
0000777F 8B0E860B mov cx,[0xb86]
00007783 8B3EF09D mov di,[0x9df0]
00007787 8BF7 mov si,di
00007789 81C77416 add di,0x1674
0000778D 893EF09D mov [0x9df0],di
00007791 8E068E0B mov es,word [0xb8e]
00007795 8B45FE mov ax,[di-0x2]
00007798 8B51FC mov dx,[bx+di-0x4]
0000779B 891664AB mov [0xab64],dx
0000779F 8B51FD mov dx,[bx+di-0x3]
000077A2 EB57 jmp 0x77fb
000077A4 3B847216 cmp ax,[si+0x1672]
000077A8 7551 jnz 0x77fb
000077AA 3B907116 cmp dx,[bx+si+0x1671]
000077AE 754B jnz 0x77fb
000077B0 8B907016 mov dx,[bx+si+0x1670]
000077B4 3B1664AB cmp dx,[0xab64]
000077B8 753E jnz 0x77f8
000077BA 890EBEA6 mov [0xa6be],cx
000077BE B93D01 mov cx,0x13d
000077C1 8CDA mov dx,ds
000077C3 8EC2 mov es,dx
000077C5 8BD6 mov dx,si
000077C7 81C67416 add si,0x1674
000077CB F3A6 repe cmpsb
000077CD F7D9 neg cx
000077CF 8BF2 mov si,dx
000077D1 81C13E01 add cx,0x13e
000077D5 3BCB cmp cx,bx
000077D7 7E0C jng 0x77e5
000077D9 893634AB mov [0xab34],si
000077DD 8BD9 mov bx,cx
000077DF 81FB3E01 cmp bx,0x13e
000077E3 7321 jnc 0x7806
000077E5 8B0EBEA6 mov cx,[0xa6be]
000077E9 8B3EF09D mov di,[0x9df0]
000077ED 8E068E0B mov es,word [0xb8e]
000077F1 8B51FC mov dx,[bx+di-0x4]
000077F4 891664AB mov [0xab64],dx
000077F8 8B51FD mov dx,[bx+di-0x3]
000077FB D1E6 shl si,0x0
000077FD 268B32 mov si,[es:bp+si]
00007800 D1EE shr si,0x0
00007802 7202 jc 0x7806
00007804 E29E loop 0x77a4
00007806 A1B4A6 mov ax,[0xa6b4]
00007809 0BC0 or ax,ax
0000780B 7509 jnz 0x7816
0000780D A1B2A6 mov ax,[0xa6b2]
00007810 3BC3 cmp ax,bx
00007812 7302 jnc 0x7816
00007814 8BD8 mov bx,ax
00007816 891E32AB mov [0xab32],bx
0000781A 812EF09D7316 sub word [0x9df0],0x1673
00007820 8B2E36AB mov bp,[0xab36]
00007824 5F pop di
00007825 5E pop si
00007826 C3 ret
00007827 55 push bp
00007828 8BEC mov bp,sp
0000782A 83EC08 sub sp,0x8
0000782D 56 push si
0000782E 57 push di
0000782F FF7606 push word [bp+0x6]
00007832 FF7604 push word [bp+0x4]
00007835 E851EA call 0x6289
00007838 83C404 add sp,0x4
0000783B E830FF call 0x776e
0000783E F70670060800 test word [0x670],0x8
00007844 7503 jnz 0x7849
00007846 E99901 jmp 0x79e2
00007849 E9A500 jmp 0x78f1
0000784C A1F09D mov ax,[0x9df0]
0000784F 8946FA mov [bp-0x6],ax
00007852 A134AB mov ax,[0xab34]
00007855 8946FC mov [bp-0x4],ax
00007858 8B3632AB mov si,[0xab32]
0000785C 8976FE mov [bp-0x2],si
0000785F E80CFF call 0x776e
00007862 3BF3 cmp si,bx
00007864 7C06 jl 0x786c
00007866 3B36A80B cmp si,[0xba8]
0000786A 7321 jnc 0x788d
0000786C 8B76FA mov si,[bp-0x6]
0000786F 4E dec si
00007870 2BC0 sub ax,ax
00007872 8A847216 mov al,[si+0x1672]
00007876 C43E9A0B les di,word [0xb9a]
0000787A AB stosw
0000787B 893E9A0B mov [0xb9a],di
0000787F 8BD8 mov bx,ax
00007881 D1E3 shl bx,0x0
00007883 FF87F29D inc word [bx-0x620e]
00007887 FF0EB2A6 dec word [0xa6b2]
0000788B EB54 jmp 0x78e1
0000788D 8B46FE mov ax,[bp-0x2]
00007890 8BC8 mov cx,ax
00007892 05FD00 add ax,0xfd
00007895 C43E9A0B les di,word [0xb9a]
00007899 AB stosw
0000789A 893E9A0B mov [0xb9a],di
0000789E 2D0001 sub ax,0x100
000078A1 C41EC2A6 les bx,word [0xa6c2]
000078A5 03D8 add bx,ax
000078A7 268A1F mov bl,[es:bx]
000078AA B701 mov bh,0x1
000078AC D1E3 shl bx,0x0
000078AE FF87F29D inc word [bx-0x620e]
000078B2 8B46FA mov ax,[bp-0x6]
000078B5 2B46FC sub ax,[bp-0x4]
000078B8 48 dec ax
000078B9 48 dec ax
000078BA C43EA20B les di,word [0xba2]
000078BE AB stosw
000078BF 893EA20B mov [0xba2],di
000078C3 C41E2CAB les bx,word [0xab2c]
000078C7 03D8 add bx,ax
000078C9 268A1F mov bl,[es:bx]
000078CC 2AFF sub bh,bh
000078CE D1E3 shl bx,0x0
000078D0 FF87ECA5 inc word [bx-0x5a14]
000078D4 290EB2A6 sub [0xa6b2],cx
000078D8 49 dec cx
000078D9 49 dec cx
000078DA 010EF09D add [0x9df0],cx
000078DE E88DFE call 0x776e
000078E1 FF0E60AB dec word [0xab60]
000078E5 750A jnz 0x78f1
000078E7 E8A3E3 call 0x5c8d
000078EA 833E681600 cmp word [0x1668],0x0
000078EF 750A jnz 0x78fb
000078F1 833EB2A600 cmp word [0xa6b2],0x0
000078F6 7E03 jng 0x78fb
000078F8 E951FF jmp 0x784c
000078FB E9EE00 jmp 0x79ec
000078FE A1F09D mov ax,[0x9df0]
00007901 8946FA mov [bp-0x6],ax
00007904 A134AB mov ax,[0xab34]
00007907 8946FC mov [bp-0x4],ax
0000790A 8B3632AB mov si,[0xab32]
0000790E 8976FE mov [bp-0x2],si
00007911 E85AFE call 0x776e
00007914 3BF3 cmp si,bx
00007916 7C06 jl 0x791e
00007918 3B36A80B cmp si,[0xba8]
0000791C 7305 jnc 0x7923
0000791E 8B76FA mov si,[bp-0x6]
00007921 EB3C jmp 0x795f
00007923 A1F09D mov ax,[0x9df0]
00007926 8946F8 mov [bp-0x8],ax
00007929 E842FE call 0x776e
0000792C 46 inc si
0000792D 46 inc si
0000792E 3B3632AB cmp si,[0xab32]
00007932 7349 jnc 0x797d
00007934 8B76FA mov si,[bp-0x6]
00007937 4E dec si
00007938 2BC0 sub ax,ax
0000793A 8A847216 mov al,[si+0x1672]
0000793E C43E9A0B les di,word [0xb9a]
00007942 AB stosw
00007943 893E9A0B mov [0xb9a],di
00007947 8BD8 mov bx,ax
00007949 D1E3 shl bx,0x0
0000794B FF87F29D inc word [bx-0x620e]
0000794F FF0EB2A6 dec word [0xa6b2]
00007953 FF0E60AB dec word [0xab60]
00007957 7503 jnz 0x795c
00007959 E831E3 call 0x5c8d
0000795C 8B76F8 mov si,[bp-0x8]
0000795F 4E dec si
00007960 2BC0 sub ax,ax
00007962 8A847216 mov al,[si+0x1672]
00007966 C43E9A0B les di,word [0xb9a]
0000796A AB stosw
0000796B 893E9A0B mov [0xb9a],di
0000796F 8BD8 mov bx,ax
00007971 D1E3 shl bx,0x0
00007973 FF87F29D inc word [bx-0x620e]
00007977 FF0EB2A6 dec word [0xa6b2]
0000797B EB55 jmp 0x79d2
0000797D 8B46FE mov ax,[bp-0x2]
00007980 8BC8 mov cx,ax
00007982 05FD00 add ax,0xfd
00007985 C43E9A0B les di,word [0xb9a]
00007989 AB stosw
0000798A 893E9A0B mov [0xb9a],di
0000798E 2D0001 sub ax,0x100
00007991 C41EC2A6 les bx,word [0xa6c2]
00007995 03D8 add bx,ax
00007997 268A1F mov bl,[es:bx]
0000799A B701 mov bh,0x1
0000799C D1E3 shl bx,0x0
0000799E FF87F29D inc word [bx-0x620e]
000079A2 8B46FA mov ax,[bp-0x6]
000079A5 2B46FC sub ax,[bp-0x4]
000079A8 48 dec ax
000079A9 48 dec ax
000079AA C43EA20B les di,word [0xba2]
000079AE AB stosw
000079AF 893EA20B mov [0xba2],di
000079B3 C41E2CAB les bx,word [0xab2c]
000079B7 03D8 add bx,ax
000079B9 268A1F mov bl,[es:bx]
000079BC 2AFF sub bh,bh
000079BE D1E3 shl bx,0x0
000079C0 FF87ECA5 inc word [bx-0x5a14]
000079C4 290EB2A6 sub [0xa6b2],cx
000079C8 83E903 sub cx,0x3
000079CB 010EF09D add [0x9df0],cx
000079CF E89CFD call 0x776e
000079D2 FF0E60AB dec word [0xab60]
000079D6 750A jnz 0x79e2
000079D8 E8B2E2 call 0x5c8d
000079DB 833E681600 cmp word [0x1668],0x0
000079E0 750A jnz 0x79ec
000079E2 833EB2A600 cmp word [0xa6b2],0x0
000079E7 7E03 jng 0x79ec
000079E9 E912FF jmp 0x78fe
000079EC E8C9E5 call 0x5fb8
000079EF 5F pop di
000079F0 5E pop si
000079F1 8BE5 mov sp,bp
000079F3 5D pop bp
000079F4 C3 ret
000079F5 55 push bp
000079F6 8BEC mov bp,sp
000079F8 56 push si
000079F9 8A4E04 mov cl,[bp+0x4]
000079FC D326E6DD shl word [0xdde6],cl
00007A00 EB6E jmp 0x7a70
00007A02 A1E8DD mov ax,[0xdde8]
00007A05 294604 sub [bp+0x4],ax
00007A08 8B4E04 mov cx,[bp+0x4]
00007A0B A1EADD mov ax,[0xddea]
00007A0E D3E0 shl ax,cl
00007A10 8B16E6DD mov dx,[0xdde6]
00007A14 0BD0 or dx,ax
00007A16 8916E6DD mov [0xdde6],dx
00007A1A A16E16 mov ax,[0x166e]
00007A1D 0B067016 or ax,[0x1670]
00007A21 7441 jz 0x7a64
00007A23 832E6E1601 sub word [0x166e],0x1
00007A28 831E701600 sbb word [0x1670],0x0
00007A2D C41E1A0D les bx,word [0xd1a]
00007A31 268B07 mov ax,[es:bx]
00007A34 48 dec ax
00007A35 268907 mov [es:bx],ax
00007A38 0BC0 or ax,ax
00007A3A 7C13 jl 0x7a4f
00007A3C 268B470E mov ax,[es:bx+0xe]
00007A40 268B770C mov si,[es:bx+0xc]
00007A44 26FF470C inc word [es:bx+0xc]
00007A48 8EC0 mov es,ax
00007A4A 268A04 mov al,[es:si]
00007A4D EB0E jmp 0x7a5d
00007A4F FF361C0D push word [0xd1c]
00007A53 FF361A0D push word [0xd1a]
00007A57 E8606C call 0xe6ba
00007A5A 83C404 add sp,0x4
00007A5D B400 mov ah,0x0
00007A5F A3EADD mov [0xddea],ax
00007A62 EB06 jmp 0x7a6a
00007A64 C706EADD0000 mov word [0xddea],0x0
00007A6A C706E8DD0800 mov word [0xdde8],0x8
00007A70 8B4604 mov ax,[bp+0x4]
00007A73 3B06E8DD cmp ax,[0xdde8]
00007A77 7F89 jg 0x7a02
00007A79 2906E8DD sub [0xdde8],ax
00007A7D 8B0EE8DD mov cx,[0xdde8]
00007A81 A1EADD mov ax,[0xddea]
00007A84 D3E8 shr ax,cl
00007A86 8B16E6DD mov dx,[0xdde6]
00007A8A 0BD0 or dx,ax
00007A8C 8916E6DD mov [0xdde6],dx
00007A90 5E pop si
00007A91 5D pop bp
00007A92 C3 ret
00007A93 2BC0 sub ax,ax
00007A95 A3E6DD mov [0xdde6],ax
00007A98 A3EADD mov [0xddea],ax
00007A9B A3E8DD mov [0xdde8],ax
00007A9E B81000 mov ax,0x10
00007AA1 50 push ax
00007AA2 E850FF call 0x79f5
00007AA5 44 inc sp
00007AA6 44 inc sp
00007AA7 C3 ret
00007AA8 55 push bp
00007AA9 8BEC mov bp,sp
00007AAB 8B5E04 mov bx,[bp+0x4]
00007AAE B91000 mov cx,0x10
00007AB1 2BCB sub cx,bx
00007AB3 A1E6DD mov ax,[0xdde6]
00007AB6 D3E8 shr ax,cl
00007AB8 50 push ax
00007AB9 53 push bx
00007ABA E838FF call 0x79f5
00007ABD 44 inc sp
00007ABE 44 inc sp
00007ABF 58 pop ax
00007AC0 5D pop bp
00007AC1 C3 ret
00007AC2 55 push bp
00007AC3 8BEC mov bp,sp
00007AC5 83EC14 sub sp,0x14
00007AC8 56 push si
00007AC9 57 push di
00007ACA 8CD8 mov ax,ds
00007ACC 8EC0 mov es,ax
00007ACE BF66AB mov di,0xab66
00007AD1 8BF7 mov si,di
00007AD3 B91100 mov cx,0x11
00007AD6 2BC0 sub ax,ax
00007AD8 F3AB rep stosw
00007ADA C47E06 les di,word [bp+0x6]
00007ADD 8B4E04 mov cx,[bp+0x4]
00007AE0 8BD8 mov bx,ax
00007AE2 268A1D mov bl,[es:di]
00007AE5 47 inc di
00007AE6 D1E3 shl bx,0x0
00007AE8 FF00 inc word [bx+si]
00007AEA 49 dec cx
00007AEB 75F3 jnz 0x7ae0
00007AED BEACCB mov si,0xcbac
00007AF0 C7040000 mov word [si],0x0
00007AF4 B510 mov ch,0x10
00007AF6 B10F mov cl,0xf
00007AF8 BF68AB mov di,0xab68
00007AFB 8B05 mov ax,[di]
00007AFD 47 inc di
00007AFE 47 inc di
00007AFF D3E0 shl ax,cl
00007B01 FEC9 dec cl
00007B03 0304 add ax,[si]
00007B05 46 inc si
00007B06 46 inc si
00007B07 8904 mov [si],ax
00007B09 FECD dec ch
00007B0B 75EE jnz 0x7afb
00007B0D 0BC0 or ax,ax
00007B0F 7410 jz 0x7b21
00007B11 B81E00 mov ax,0x1e
00007B14 50 push ax
00007B15 33C0 xor ax,ax
00007B17 33D2 xor dx,dx
00007B19 50 push ax
00007B1A 52 push dx
00007B1B E8F907 call 0x8317
00007B1E 83C406 add sp,0x6
00007B21 B81000 mov ax,0x10
00007B24 2B460A sub ax,[bp+0xa]
00007B27 8946F2 mov [bp-0xe],ax
00007B2A C746FA0100 mov word [bp-0x6],0x1
00007B2F EB23 jmp 0x7b54
00007B31 8B5EFA mov bx,[bp-0x6]
00007B34 D1E3 shl bx,0x0
00007B36 8A4EF2 mov cl,[bp-0xe]
00007B39 D3AFAACB shr word [bx-0x3456],cl
00007B3D 8A4E0A mov cl,[bp+0xa]
00007B40 2A4EFA sub cl,[bp-0x6]
00007B43 B80100 mov ax,0x1
00007B46 D3E0 shl ax,cl
00007B48 8B5EFA mov bx,[bp-0x6]
00007B4B D1E3 shl bx,0x0
00007B4D 8987C2DD mov [bx-0x223e],ax
00007B51 FF46FA inc word [bp-0x6]
00007B54 8B46FA mov ax,[bp-0x6]
00007B57 3B460A cmp ax,[bp+0xa]
00007B5A 76D5 jna 0x7b31
00007B5C EB16 jmp 0x7b74
00007B5E B110 mov cl,0x10
00007B60 2A4EFA sub cl,[bp-0x6]
00007B63 B80100 mov ax,0x1
00007B66 D3E0 shl ax,cl
00007B68 8B5EFA mov bx,[bp-0x6]
00007B6B D1E3 shl bx,0x0
00007B6D 8987C2DD mov [bx-0x223e],ax
00007B71 FF46FA inc word [bp-0x6]
00007B74 837EFA10 cmp word [bp-0x6],0x10
00007B78 76E4 jna 0x7b5e
00007B7A 8B5E0A mov bx,[bp+0xa]
00007B7D D1E3 shl bx,0x0
00007B7F 8B87ACCB mov ax,[bx-0x3454]
00007B83 8A4EF2 mov cl,[bp-0xe]
00007B86 D3E8 shr ax,cl
00007B88 8946FA mov [bp-0x6],ax
00007B8B 0BC0 or ax,ax
00007B8D 7426 jz 0x7bb5
00007B8F B80100 mov ax,0x1
00007B92 8A4E0A mov cl,[bp+0xa]
00007B95 D3E0 shl ax,cl
00007B97 8946F8 mov [bp-0x8],ax
00007B9A 2B46FA sub ax,[bp-0x6]
00007B9D 50 push ax
00007B9E 33C0 xor ax,ax
00007BA0 50 push ax
00007BA1 8B46FA mov ax,[bp-0x6]
00007BA4 D1E0 shl ax,0x0
00007BA6 8B560C mov dx,[bp+0xc]
00007BA9 03D0 add dx,ax
00007BAB FF760E push word [bp+0xe]
00007BAE 52 push dx
00007BAF E8BA06 call 0x826c
00007BB2 83C408 add sp,0x8
00007BB5 8B4604 mov ax,[bp+0x4]
00007BB8 8946F0 mov [bp-0x10],ax
00007BBB B10F mov cl,0xf
00007BBD 2A4E0A sub cl,[bp+0xa]
00007BC0 B80100 mov ax,0x1
00007BC3 D3E0 shl ax,cl
00007BC5 8946EC mov [bp-0x14],ax
00007BC8 C746F40000 mov word [bp-0xc],0x0
00007BCD E90701 jmp 0x7cd7
00007BD0 C45E06 les bx,word [bp+0x6]
00007BD3 035EF4 add bx,[bp-0xc]
00007BD6 26803F00 cmp byte [es:bx],0x0
00007BDA 7503 jnz 0x7bdf
00007BDC E9F500 jmp 0x7cd4
00007BDF 8B5E06 mov bx,[bp+0x6]
00007BE2 035EF4 add bx,[bp-0xc]
00007BE5 268A07 mov al,[es:bx]
00007BE8 B400 mov ah,0x0
00007BEA 8946F6 mov [bp-0xa],ax
00007BED 8B5EF6 mov bx,[bp-0xa]
00007BF0 D1E3 shl bx,0x0
00007BF2 8B87AACB mov ax,[bx-0x3456]
00007BF6 8B5EF6 mov bx,[bp-0xa]
00007BF9 D1E3 shl bx,0x0
00007BFB 0387C2DD add ax,[bx-0x223e]
00007BFF 8946EE mov [bp-0x12],ax
00007C02 8B46F6 mov ax,[bp-0xa]
00007C05 3B460A cmp ax,[bp+0xa]
00007C08 772D ja 0x7c37
00007C0A 8B5EF6 mov bx,[bp-0xa]
00007C0D D1E3 shl bx,0x0
00007C0F 8B46EE mov ax,[bp-0x12]
00007C12 2B87AACB sub ax,[bx-0x3456]
00007C16 50 push ax
00007C17 FF76F4 push word [bp-0xc]
00007C1A 8B5EF6 mov bx,[bp-0xa]
00007C1D D1E3 shl bx,0x0
00007C1F 8B87AACB mov ax,[bx-0x3456]
00007C23 D1E0 shl ax,0x0
00007C25 8B560C mov dx,[bp+0xc]
00007C28 03D0 add dx,ax
00007C2A FF760E push word [bp+0xe]
00007C2D 52 push dx
00007C2E E83B06 call 0x826c
00007C31 83C408 add sp,0x8
00007C34 E99100 jmp 0x7cc8
00007C37 8B5EF6 mov bx,[bp-0xa]
00007C3A D1E3 shl bx,0x0
00007C3C 8B87AACB mov ax,[bx-0x3456]
00007C40 8946F8 mov [bp-0x8],ax
00007C43 8A4EF2 mov cl,[bp-0xe]
00007C46 D3E8 shr ax,cl
00007C48 D1E0 shl ax,0x0
00007C4A 8B560E mov dx,[bp+0xe]
00007C4D 8B5E0C mov bx,[bp+0xc]
00007C50 03D8 add bx,ax
00007C52 895EFC mov [bp-0x4],bx
00007C55 8956FE mov [bp-0x2],dx
00007C58 8B46F6 mov ax,[bp-0xa]
00007C5B 2B460A sub ax,[bp+0xa]
00007C5E 8946FA mov [bp-0x6],ax
00007C61 EB52 jmp 0x7cb5
00007C63 C45EFC les bx,word [bp-0x4]
00007C66 26833F00 cmp word [es:bx],0x0
00007C6A 7520 jnz 0x7c8c
00007C6C 8B5EF0 mov bx,[bp-0x10]
00007C6F D1E3 shl bx,0x0
00007C71 33C0 xor ax,ax
00007C73 8987CECB mov [bx-0x3432],ax
00007C77 8B5EF0 mov bx,[bp-0x10]
00007C7A D1E3 shl bx,0x0
00007C7C 8987C8D5 mov [bx-0x2a38],ax
00007C80 8B5EFC mov bx,[bp-0x4]
00007C83 8B46F0 mov ax,[bp-0x10]
00007C86 268907 mov [es:bx],ax
00007C89 FF46F0 inc word [bp-0x10]
00007C8C 8B46EC mov ax,[bp-0x14]
00007C8F 8546F8 test [bp-0x8],ax
00007C92 740D jz 0x7ca1
00007C94 C45EFC les bx,word [bp-0x4]
00007C97 268B07 mov ax,[es:bx]
00007C9A D1E0 shl ax,0x0
00007C9C 05C8D5 add ax,0xd5c8
00007C9F EB0B jmp 0x7cac
00007CA1 C45EFC les bx,word [bp-0x4]
00007CA4 268B07 mov ax,[es:bx]
00007CA7 D1E0 shl ax,0x0
00007CA9 05CECB add ax,0xcbce
00007CAC 8946FC mov [bp-0x4],ax
00007CAF 8C5EFE mov word [bp-0x2],ds
00007CB2 D166F8 shl word [bp-0x8],0x0
00007CB5 8B46FA mov ax,[bp-0x6]
00007CB8 FF4EFA dec word [bp-0x6]
00007CBB 0BC0 or ax,ax
00007CBD 75A4 jnz 0x7c63
00007CBF C45EFC les bx,word [bp-0x4]
00007CC2 8B46F4 mov ax,[bp-0xc]
00007CC5 268907 mov [es:bx],ax
00007CC8 8B5EF6 mov bx,[bp-0xa]
00007CCB D1E3 shl bx,0x0
00007CCD 8B46EE mov ax,[bp-0x12]
00007CD0 8987AACB mov [bx-0x3456],ax
00007CD4 FF46F4 inc word [bp-0xc]
00007CD7 8B46F4 mov ax,[bp-0xc]
00007CDA 3B4604 cmp ax,[bp+0x4]
00007CDD 7303 jnc 0x7ce2
00007CDF E9EEFE jmp 0x7bd0
00007CE2 5F pop di
00007CE3 5E pop si
00007CE4 8BE5 mov sp,bp
00007CE6 5D pop bp
00007CE7 C3 ret
00007CE8 55 push bp
00007CE9 8BEC mov bp,sp
00007CEB 83EC04 sub sp,0x4
00007CEE 56 push si
00007CEF 57 push di
00007CF0 B81F00 mov ax,0x1f
00007CF3 50 push ax
00007CF4 33C0 xor ax,ax
00007CF6 50 push ax
00007CF7 1E push ds
00007CF8 B88ACB mov ax,0xcb8a
00007CFB 50 push ax
00007CFC E8706E call 0xeb6f
00007CFF 83C408 add sp,0x8
00007D02 FF7606 push word [bp+0x6]
00007D05 E8A0FD call 0x7aa8
00007D08 44 inc sp
00007D09 44 inc sp
00007D0A 8946FC mov [bp-0x4],ax
00007D0D 0BC0 or ax,ax
00007D0F 7520 jnz 0x7d31
00007D11 FF7606 push word [bp+0x6]
00007D14 E891FD call 0x7aa8
00007D17 44 inc sp
00007D18 44 inc sp
00007D19 8946FE mov [bp-0x2],ax
00007D1C B80001 mov ax,0x100
00007D1F 50 push ax
00007D20 FF76FE push word [bp-0x2]
00007D23 1E push ds
00007D24 B8C8D3 mov ax,0xd3c8
00007D27 50 push ax
00007D28 E84105 call 0x826c
00007D2B 83C408 add sp,0x8
00007D2E E99400 jmp 0x7dc5
00007D31 B80002 mov ax,0x200
00007D34 50 push ax
00007D35 33C0 xor ax,ax
00007D37 50 push ax
00007D38 1E push ds
00007D39 B8C8D3 mov ax,0xd3c8
00007D3C 50 push ax
00007D3D E82F6E call 0xeb6f
00007D40 83C408 add sp,0x8
00007D43 33F6 xor si,si
00007D45 EB62 jmp 0x7da9
00007D47 A1E6DD mov ax,[0xdde6]
00007D4A B10D mov cl,0xd
00007D4C D3E8 shr ax,cl
00007D4E 8946FE mov [bp-0x2],ax
00007D51 3D0700 cmp ax,0x7
00007D54 7510 jnz 0x7d66
00007D56 BF0010 mov di,0x1000
00007D59 EB05 jmp 0x7d60
00007D5B D1EF shr di,0x0
00007D5D FF46FE inc word [bp-0x2]
00007D60 853EE6DD test [0xdde6],di
00007D64 75F5 jnz 0x7d5b
00007D66 837EFE07 cmp word [bp-0x2],0x7
00007D6A 7D05 jnl 0x7d71
00007D6C B80300 mov ax,0x3
00007D6F EB06 jmp 0x7d77
00007D71 8B46FE mov ax,[bp-0x2]
00007D74 05FDFF add ax,0xfffd
00007D77 50 push ax
00007D78 E87AFC call 0x79f5
00007D7B 44 inc sp
00007D7C 44 inc sp
00007D7D 8A46FE mov al,[bp-0x2]
00007D80 88848ACB mov [si-0x3476],al
00007D84 46 inc si
00007D85 3B7608 cmp si,[bp+0x8]
00007D88 751F jnz 0x7da9
00007D8A B80200 mov ax,0x2
00007D8D 50 push ax
00007D8E E817FD call 0x7aa8
00007D91 44 inc sp
00007D92 44 inc sp
00007D93 8946FE mov [bp-0x2],ax
00007D96 EB06 jmp 0x7d9e
00007D98 C6848ACB00 mov byte [si-0x3476],0x0
00007D9D 46 inc si
00007D9E 8B46FE mov ax,[bp-0x2]
00007DA1 48 dec ax
00007DA2 8946FE mov [bp-0x2],ax
00007DA5 0BC0 or ax,ax
00007DA7 7DEF jnl 0x7d98
00007DA9 3B76FC cmp si,[bp-0x4]
00007DAC 7C99 jl 0x7d47
00007DAE 1E push ds
00007DAF B8C8D3 mov ax,0xd3c8
00007DB2 50 push ax
00007DB3 B80800 mov ax,0x8
00007DB6 50 push ax
00007DB7 1E push ds
00007DB8 B88ACB mov ax,0xcb8a
00007DBB 50 push ax
00007DBC FF7604 push word [bp+0x4]
00007DBF E800FD call 0x7ac2
00007DC2 83C40C add sp,0xc
00007DC5 5F pop di
00007DC6 5E pop si
00007DC7 8BE5 mov sp,bp
00007DC9 5D pop bp
00007DCA C3 ret
00007DCB 55 push bp
00007DCC 8BEC mov bp,sp
00007DCE 83EC04 sub sp,0x4
00007DD1 56 push si
00007DD2 57 push di
00007DD3 B8FF01 mov ax,0x1ff
00007DD6 50 push ax
00007DD7 33C0 xor ax,ax
00007DD9 50 push ax
00007DDA 1E push ds
00007DDB B8ECDD mov ax,0xddec
00007DDE 50 push ax
00007DDF E88D6D call 0xeb6f
00007DE2 83C408 add sp,0x8
00007DE5 B80900 mov ax,0x9
00007DE8 50 push ax
00007DE9 E8BCFC call 0x7aa8
00007DEC 44 inc sp
00007DED 44 inc sp
00007DEE 8946FC mov [bp-0x4],ax
00007DF1 0BC0 or ax,ax
00007DF3 7521 jnz 0x7e16
00007DF5 B80900 mov ax,0x9
00007DF8 50 push ax
00007DF9 E8ACFC call 0x7aa8
00007DFC 44 inc sp
00007DFD 44 inc sp
00007DFE 8946FE mov [bp-0x2],ax
00007E01 B80010 mov ax,0x1000
00007E04 50 push ax
00007E05 FF76FE push word [bp-0x2]
00007E08 1E push ds
00007E09 B88AAB mov ax,0xab8a
00007E0C 50 push ax
00007E0D E85C04 call 0x826c
00007E10 83C408 add sp,0x8
00007E13 E9EA00 jmp 0x7f00
00007E16 B80020 mov ax,0x2000
00007E19 50 push ax
00007E1A 33C0 xor ax,ax
00007E1C 50 push ax
00007E1D 1E push ds
00007E1E B88AAB mov ax,0xab8a
00007E21 50 push ax
00007E22 E84A6D call 0xeb6f
00007E25 83C408 add sp,0x8
00007E28 33F6 xor si,si
00007E2A E9B300 jmp 0x7ee0
00007E2D 8B1EE6DD mov bx,[0xdde6]
00007E31 B108 mov cl,0x8
00007E33 D3EB shr bx,cl
00007E35 D1E3 shl bx,0x0
00007E37 8B87C8D3 mov ax,[bx-0x2c38]
00007E3B 8946FE mov [bp-0x2],ax
00007E3E 3D1300 cmp ax,0x13
00007E41 7C28 jl 0x7e6b
00007E43 BF8000 mov di,0x80
00007E46 853EE6DD test [0xdde6],di
00007E4A 740B jz 0x7e57
00007E4C 8B5EFE mov bx,[bp-0x2]
00007E4F D1E3 shl bx,0x0
00007E51 8B87C8D5 mov ax,[bx-0x2a38]
00007E55 EB09 jmp 0x7e60
00007E57 8B5EFE mov bx,[bp-0x2]
00007E5A D1E3 shl bx,0x0
00007E5C 8B87CECB mov ax,[bx-0x3432]
00007E60 8946FE mov [bp-0x2],ax
00007E63 D1EF shr di,0x0
00007E65 837EFE13 cmp word [bp-0x2],0x13
00007E69 7DDB jnl 0x7e46
00007E6B 8B5EFE mov bx,[bp-0x2]
00007E6E 8A878ACB mov al,[bx-0x3476]
00007E72 B400 mov ah,0x0
00007E74 50 push ax
00007E75 E87DFB call 0x79f5
00007E78 44 inc sp
00007E79 44 inc sp
00007E7A 837EFE02 cmp word [bp-0x2],0x2
00007E7E 7F56 jg 0x7ed6
00007E80 837EFE00 cmp word [bp-0x2],0x0
00007E84 7507 jnz 0x7e8d
00007E86 C746FE0100 mov word [bp-0x2],0x1
00007E8B EB3C jmp 0x7ec9
00007E8D 837EFE01 cmp word [bp-0x2],0x1
00007E91 7511 jnz 0x7ea4
00007E93 B80400 mov ax,0x4
00007E96 50 push ax
00007E97 E80EFC call 0x7aa8
00007E9A 44 inc sp
00007E9B 44 inc sp
00007E9C 050300 add ax,0x3
00007E9F 8946FE mov [bp-0x2],ax
00007EA2 EB25 jmp 0x7ec9
00007EA4 C746FE1400 mov word [bp-0x2],0x14
00007EA9 B80700 mov ax,0x7
00007EAC 50 push ax
00007EAD E8F8FB call 0x7aa8
00007EB0 44 inc sp
00007EB1 44 inc sp
00007EB2 8BF8 mov di,ax
00007EB4 8B46FE mov ax,[bp-0x2]
00007EB7 03C7 add ax,di
00007EB9 8946FE mov [bp-0x2],ax
00007EBC 83FF7F cmp di,0x7f
00007EBF 74E8 jz 0x7ea9
00007EC1 EB06 jmp 0x7ec9
00007EC3 C684ECDD00 mov byte [si-0x2214],0x0
00007EC8 46 inc si
00007EC9 8B46FE mov ax,[bp-0x2]
00007ECC 48 dec ax
00007ECD 8946FE mov [bp-0x2],ax
00007ED0 0BC0 or ax,ax
00007ED2 7DEF jnl 0x7ec3
00007ED4 EB0A jmp 0x7ee0
00007ED6 8A46FE mov al,[bp-0x2]
00007ED9 04FE add al,0xfe
00007EDB 8884ECDD mov [si-0x2214],al
00007EDF 46 inc si
00007EE0 3B76FC cmp si,[bp-0x4]
00007EE3 7D03 jnl 0x7ee8
00007EE5 E945FF jmp 0x7e2d
00007EE8 1E push ds
00007EE9 B88AAB mov ax,0xab8a
00007EEC 50 push ax
00007EED B80C00 mov ax,0xc
00007EF0 50 push ax
00007EF1 1E push ds
00007EF2 B8ECDD mov ax,0xddec
00007EF5 50 push ax
00007EF6 B8FF01 mov ax,0x1ff
00007EF9 50 push ax
00007EFA E8C5FB call 0x7ac2
00007EFD 83C40C add sp,0xc
00007F00 5F pop di
00007F01 5E pop si
00007F02 8BE5 mov sp,bp
00007F04 5D pop bp
00007F05 C3 ret
00007F06 56 push si
00007F07 57 push di
00007F08 A1E4DD mov ax,[0xdde4]
00007F0B FF0EE4DD dec word [0xdde4]
00007F0F 0BC0 or ax,ax
00007F11 7534 jnz 0x7f47
00007F13 B80E00 mov ax,0xe
00007F16 50 push ax
00007F17 E88EFB call 0x7aa8
00007F1A 44 inc sp
00007F1B 44 inc sp
00007F1C 48 dec ax
00007F1D A3E4DD mov [0xdde4],ax
00007F20 B80300 mov ax,0x3
00007F23 50 push ax
00007F24 B80500 mov ax,0x5
00007F27 50 push ax
00007F28 B81300 mov ax,0x13
00007F2B 50 push ax
00007F2C E8B9FD call 0x7ce8
00007F2F 83C406 add sp,0x6
00007F32 E896FE call 0x7dcb
00007F35 B8FFFF mov ax,0xffff
00007F38 50 push ax
00007F39 B80500 mov ax,0x5
00007F3C 50 push ax
00007F3D B81F00 mov ax,0x1f
00007F40 50 push ax
00007F41 E8A4FD call 0x7ce8
00007F44 83C406 add sp,0x6
00007F47 8B1EE6DD mov bx,[0xdde6]
00007F4B B104 mov cl,0x4
00007F4D D3EB shr bx,cl
00007F4F D1E3 shl bx,0x0
00007F51 8BB78AAB mov si,[bx-0x5476]
00007F55 81FEFF01 cmp si,0x1ff
00007F59 7223 jc 0x7f7e
00007F5B BF0800 mov di,0x8
00007F5E 853EE6DD test [0xdde6],di
00007F62 740A jz 0x7f6e
00007F64 8BDE mov bx,si
00007F66 D1E3 shl bx,0x0
00007F68 8BB7C8D5 mov si,[bx-0x2a38]
00007F6C EB08 jmp 0x7f76
00007F6E 8BDE mov bx,si
00007F70 D1E3 shl bx,0x0
00007F72 8BB7CECB mov si,[bx-0x3432]
00007F76 D1EF shr di,0x0
00007F78 81FEFF01 cmp si,0x1ff
00007F7C 73E0 jnc 0x7f5e
00007F7E 8A84ECDD mov al,[si-0x2214]
00007F82 B400 mov ah,0x0
00007F84 50 push ax
00007F85 E86DFA call 0x79f5
00007F88 44 inc sp
00007F89 44 inc sp
00007F8A 81FEC001 cmp si,0x1c0
00007F8E 7219 jc 0x7fa9
00007F90 B80100 mov ax,0x1
00007F93 50 push ax
00007F94 E811FB call 0x7aa8
00007F97 44 inc sp
00007F98 44 inc sp
00007F99 8BD6 mov dx,si
00007F9B 81EAC001 sub dx,0x1c0
00007F9F D1E2 shl dx,0x0
00007FA1 03D0 add dx,ax
00007FA3 81C2C001 add dx,0x1c0
00007FA7 8BF2 mov si,dx
00007FA9 8BC6 mov ax,si
00007FAB 5F pop di
00007FAC 5E pop si
00007FAD C3 ret
00007FAE 56 push si
00007FAF 57 push di
00007FB0 FF0EE4DD dec word [0xdde4]
00007FB4 792D jns 0x7fe3
00007FB6 B80E00 mov ax,0xe
00007FB9 50 push ax
00007FBA E8EBFA call 0x7aa8
00007FBD 48 dec ax
00007FBE A3E4DD mov [0xdde4],ax
00007FC1 2BC0 sub ax,ax
00007FC3 B003 mov al,0x3
00007FC5 50 push ax
00007FC6 B005 mov al,0x5
00007FC8 50 push ax
00007FC9 B013 mov al,0x13
00007FCB 50 push ax
00007FCC E819FD call 0x7ce8
00007FCF E8F9FD call 0x7dcb
00007FD2 2BC0 sub ax,ax
00007FD4 48 dec ax
00007FD5 50 push ax
00007FD6 40 inc ax
00007FD7 B005 mov al,0x5
00007FD9 50 push ax
00007FDA B01F mov al,0x1f
00007FDC 50 push ax
00007FDD E808FD call 0x7ce8
00007FE0 83C40E add sp,0xe
00007FE3 A1E6DD mov ax,[0xdde6]
00007FE6 8BD8 mov bx,ax
00007FE8 B104 mov cl,0x4
00007FEA D3EB shr bx,cl
00007FEC D2E0 shl al,cl
00007FEE D1E3 shl bx,0x0
00007FF0 8B9F8AAB mov bx,[bx-0x5476]
00007FF4 B9FF01 mov cx,0x1ff
00007FF7 3BD9 cmp bx,cx
00007FF9 7216 jc 0x8011
00007FFB BEC8D5 mov si,0xd5c8
00007FFE BFCECB mov di,0xcbce
00008001 D1E3 shl bx,0x0
00008003 8B10 mov dx,[bx+si]
00008005 D0E0 shl al,0x0
00008007 7202 jc 0x800b
00008009 8B11 mov dx,[bx+di]
0000800B 8BDA mov bx,dx
0000800D 3BD9 cmp bx,cx
0000800F 73F0 jnc 0x8001
00008011 8BF3 mov si,bx
00008013 2BC0 sub ax,ax
00008015 8A84ECDD mov al,[si-0x2214]
00008019 50 push ax
0000801A E8D8F9 call 0x79f5
0000801D 44 inc sp
0000801E 44 inc sp
0000801F 81FEFF00 cmp si,0xff
00008023 7E1C jng 0x8041
00008025 2BC0 sub ax,ax
00008027 8A84F40A mov al,[si+0xaf4]
0000802B 0BC0 or ax,ax
0000802D 7412 jz 0x8041
0000802F D1E6 shl si,0x0
00008031 8BB4B209 mov si,[si+0x9b2]
00008035 50 push ax
00008036 E86FFA call 0x7aa8
00008039 44 inc sp
0000803A 44 inc sp
0000803B 03F0 add si,ax
0000803D 81C60001 add si,0x100
00008041 8BC6 mov ax,si
00008043 5F pop di
00008044 5E pop si
00008045 C3 ret
00008046 56 push si
00008047 57 push di
00008048 A1E6DD mov ax,[0xdde6]
0000804B 2BDB sub bx,bx
0000804D 8ADC mov bl,ah
0000804F D1E3 shl bx,0x0
00008051 8B9FC8D3 mov bx,[bx-0x2c38]
00008055 B91F00 mov cx,0x1f
00008058 3BD9 cmp bx,cx
0000805A 7216 jc 0x8072
0000805C BEC8D5 mov si,0xd5c8
0000805F BFCECB mov di,0xcbce
00008062 D1E3 shl bx,0x0
00008064 8B10 mov dx,[bx+si]
00008066 D0E0 shl al,0x0
00008068 7202 jc 0x806c
0000806A 8B11 mov dx,[bx+di]
0000806C 8BDA mov bx,dx
0000806E 3BD9 cmp bx,cx
00008070 73F0 jnc 0x8062
00008072 8BF3 mov si,bx
00008074 2BC0 sub ax,ax
00008076 8A848ACB mov al,[si-0x3476]
0000807A 50 push ax
0000807B E877F9 call 0x79f5
0000807E 44 inc sp
0000807F 44 inc sp
00008080 2BC0 sub ax,ax
00008082 8A84540C mov al,[si+0xc54]
00008086 0BC0 or ax,ax
00008088 740E jz 0x8098
0000808A D1E6 shl si,0x0
0000808C 8BB4140C mov si,[si+0xc14]
00008090 50 push ax
00008091 E814FA call 0x7aa8
00008094 44 inc sp
00008095 44 inc sp
00008096 03F0 add si,ax
00008098 8BC6 mov ax,si
0000809A 5F pop di
0000809B 5E pop si
0000809C C3 ret
0000809D 55 push bp
0000809E 8BEC mov bp,sp
000080A0 56 push si
000080A1 8B7604 mov si,[bp+0x4]
000080A4 3B36B00B cmp si,[0xbb0]
000080A8 7454 jz 0x80fe
000080AA 83FE01 cmp si,0x1
000080AD 7405 jz 0x80b4
000080AF 83FE03 cmp si,0x3
000080B2 751E jnz 0x80d2
000080B4 B81000 mov ax,0x10
000080B7 50 push ax
000080B8 1E push ds
000080B9 B8960C mov ax,0xc96
000080BC 50 push ax
000080BD 1E push ds
000080BE B8540C mov ax,0xc54
000080C1 50 push ax
000080C2 E8626A call 0xeb27
000080C5 83C40A add sp,0xa
000080C8 B82200 mov ax,0x22
000080CB 50 push ax
000080CC 1E push ds
000080CD B8740C mov ax,0xc74
000080D0 EB1C jmp 0x80ee
000080D2 B81F00 mov ax,0x1f
000080D5 50 push ax
000080D6 1E push ds
000080D7 B8E60C mov ax,0xce6
000080DA 50 push ax
000080DB 1E push ds
000080DC B8540C mov ax,0xc54
000080DF 50 push ax
000080E0 E8446A call 0xeb27
000080E3 83C40A add sp,0xa
000080E6 B84000 mov ax,0x40
000080E9 50 push ax
000080EA 1E push ds
000080EB B8A60C mov ax,0xca6
000080EE 50 push ax
000080EF 1E push ds
000080F0 B8140C mov ax,0xc14
000080F3 50 push ax
000080F4 E8306A call 0xeb27
000080F7 83C40A add sp,0xa
000080FA 8936B00B mov [0xbb0],si
000080FE 5E pop si
000080FF 5D pop bp
00008100 C3 ret
00008101 55 push bp
00008102 8BEC mov bp,sp
00008104 E88CF9 call 0x7a93
00008107 C706E4DD0000 mov word [0xdde4],0x0
0000810D B80080 mov ax,0x8000
00008110 50 push ax
00008111 33C0 xor ax,ax
00008113 50 push ax
00008114 1E push ds
00008115 B87216 mov ax,0x1672
00008118 50 push ax
00008119 E8536A call 0xeb6f
0000811C 83C408 add sp,0x8
0000811F B84000 mov ax,0x40
00008122 50 push ax
00008123 B82000 mov ax,0x20
00008126 50 push ax
00008127 1E push ds
00008128 B83296 mov ax,0x9632
0000812B 50 push ax
0000812C E8406A call 0xeb6f
0000812F 83C408 add sp,0x8
00008132 FF7604 push word [bp+0x4]
00008135 E865FF call 0x809d
00008138 44 inc sp
00008139 44 inc sp
0000813A C70688AB0000 mov word [0xab88],0x0
00008140 5D pop bp
00008141 C3 ret
00008142 55 push bp
00008143 8BEC mov bp,sp
00008145 56 push si
00008146 57 push di
00008147 833EB00B03 cmp word [0xbb0],0x3
0000814C 7D03 jnl 0x8151
0000814E E98B00 jmp 0x81dc
00008151 8B7604 mov si,[bp+0x4]
00008154 2BFF sub di,di
00008156 8B1E060D mov bx,[0xd06]
0000815A 8B0E88AB mov cx,[0xab88]
0000815E 85C9 test cx,cx
00008160 7F2C jg 0x818e
00008162 2BC9 sub cx,cx
00008164 890E88AB mov [0xab88],cx
00008168 891E060D mov [0xd06],bx
0000816C E83FFE call 0x7fae
0000816F 0AE4 or ah,ah
00008171 750A jnz 0x817d
00008173 88857216 mov [di+0x1672],al
00008177 47 inc di
00008178 4E dec si
00008179 75F1 jnz 0x816c
0000817B EB5C jmp 0x81d9
0000817D 2DFD00 sub ax,0xfd
00008180 50 push ax
00008181 E8C2FE call 0x8046
00008184 8BDF mov bx,di
00008186 2BD8 sub bx,ax
00008188 4B dec bx
00008189 81E3FF7F and bx,0x7fff
0000818D 59 pop cx
0000818E 3BCE cmp cx,si
00008190 7322 jnc 0x81b4
00008192 B8FF7F mov ax,0x7fff
00008195 2BC1 sub ax,cx
00008197 3BD8 cmp bx,ax
00008199 7319 jnc 0x81b4
0000819B 8CD8 mov ax,ds
0000819D 8EC0 mov es,ax
0000819F 2BF1 sub si,cx
000081A1 B87216 mov ax,0x1672
000081A4 03D8 add bx,ax
000081A6 03F8 add di,ax
000081A8 87DE xchg bx,si
000081AA F3A4 rep movsb
000081AC 87DE xchg bx,si
000081AE 2BF8 sub di,ax
000081B0 2BD8 sub bx,ax
000081B2 EBB0 jmp 0x8164
000081B4 81C77216 add di,0x1672
000081B8 BAFF7F mov dx,0x7fff
000081BB 8A877216 mov al,[bx+0x1672]
000081BF 43 inc bx
000081C0 8805 mov [di],al
000081C2 23DA and bx,dx
000081C4 47 inc di
000081C5 4E dec si
000081C6 7408 jz 0x81d0
000081C8 E2F1 loop 0x81bb
000081CA 81EF7216 sub di,0x1672
000081CE EB94 jmp 0x8164
000081D0 49 dec cx
000081D1 890E88AB mov [0xab88],cx
000081D5 891E060D mov [0xd06],bx
000081D9 E98C00 jmp 0x8268
000081DC 8B7604 mov si,[bp+0x4]
000081DF 2BFF sub di,di
000081E1 8B1E060D mov bx,[0xd06]
000081E5 8B0E88AB mov cx,[0xab88]
000081E9 8CD8 mov ax,ds
000081EB 8EC0 mov es,ax
000081ED 85C9 test cx,cx
000081EF 7F2C jg 0x821d
000081F1 2BC9 sub cx,cx
000081F3 890E88AB mov [0xab88],cx
000081F7 891E060D mov [0xd06],bx
000081FB E808FD call 0x7f06
000081FE 0AE4 or ah,ah
00008200 750A jnz 0x820c
00008202 88857216 mov [di+0x1672],al
00008206 47 inc di
00008207 4E dec si
00008208 75F1 jnz 0x81fb
0000820A EB5C jmp 0x8268
0000820C 2DFD00 sub ax,0xfd
0000820F 50 push ax
00008210 E833FE call 0x8046
00008213 8BDF mov bx,di
00008215 2BD8 sub bx,ax
00008217 4B dec bx
00008218 81E3FF7F and bx,0x7fff
0000821C 59 pop cx
0000821D 3BCE cmp cx,si
0000821F 7322 jnc 0x8243
00008221 B8FF7F mov ax,0x7fff
00008224 2BC1 sub ax,cx
00008226 3BD8 cmp bx,ax
00008228 7319 jnc 0x8243
0000822A 8CD8 mov ax,ds
0000822C 8EC0 mov es,ax
0000822E 2BF1 sub si,cx
00008230 B87216 mov ax,0x1672
00008233 03D8 add bx,ax
00008235 03F8 add di,ax
00008237 87DE xchg bx,si
00008239 F3A4 rep movsb
0000823B 87DE xchg bx,si
0000823D 2BF8 sub di,ax
0000823F 2BD8 sub bx,ax
00008241 EBB0 jmp 0x81f3
00008243 81C77216 add di,0x1672
00008247 BAFF7F mov dx,0x7fff
0000824A 8A877216 mov al,[bx+0x1672]
0000824E 43 inc bx
0000824F 8805 mov [di],al
00008251 23DA and bx,dx
00008253 47 inc di
00008254 4E dec si
00008255 7408 jz 0x825f
00008257 E2F1 loop 0x824a
00008259 81EF7216 sub di,0x1672
0000825D EB94 jmp 0x81f3
0000825F 49 dec cx
00008260 890E88AB mov [0xab88],cx
00008264 891E060D mov [0xd06],bx
00008268 5F pop di
00008269 5E pop si
0000826A 5D pop bp
0000826B C3 ret
0000826C 55 push bp
0000826D 8BEC mov bp,sp
0000826F 57 push di
00008270 C47E04 les di,word [bp+0x4]
00008273 8B4608 mov ax,[bp+0x8]
00008276 8B4E0A mov cx,[bp+0xa]
00008279 F3AB rep stosw
0000827B 5F pop di
0000827C 5D pop bp
0000827D C3 ret
0000827E 55 push bp
0000827F 8BEC mov bp,sp
00008281 56 push si
00008282 57 push di
00008283 BF10E0 mov di,0xe010
00008286 8B160AE0 mov dx,[0xe00a]
0000828A A108E0 mov ax,[0xe008]
0000828D C47604 les si,word [bp+0x4]
00008290 8B4E08 mov cx,[bp+0x8]
00008293 E37E jcxz 0x8313
00008295 263204 xor al,[es:si]
00008298 2BDB sub bx,bx
0000829A 46 inc si
0000829B 8AD8 mov bl,al
0000829D 8AC4 mov al,ah
0000829F D1E3 shl bx,0x0
000082A1 8AE2 mov ah,dl
000082A3 D1E3 shl bx,0x0
000082A5 8AD6 mov dl,dh
000082A7 03DF add bx,di
000082A9 2AF6 sub dh,dh
000082AB 3307 xor ax,[bx]
000082AD 335702 xor dx,[bx+0x2]
000082B0 49 dec cx
000082B1 E359 jcxz 0x830c
000082B3 263204 xor al,[es:si]
000082B6 2BDB sub bx,bx
000082B8 46 inc si
000082B9 8AD8 mov bl,al
000082BB 8AC4 mov al,ah
000082BD D1E3 shl bx,0x0
000082BF 8AE2 mov ah,dl
000082C1 D1E3 shl bx,0x0
000082C3 8AD6 mov dl,dh
000082C5 03DF add bx,di
000082C7 2AF6 sub dh,dh
000082C9 3307 xor ax,[bx]
000082CB 335702 xor dx,[bx+0x2]
000082CE 49 dec cx
000082CF E33B jcxz 0x830c
000082D1 263204 xor al,[es:si]
000082D4 2BDB sub bx,bx
000082D6 46 inc si
000082D7 8AD8 mov bl,al
000082D9 8AC4 mov al,ah
000082DB D1E3 shl bx,0x0
000082DD 8AE2 mov ah,dl
000082DF D1E3 shl bx,0x0
000082E1 8AD6 mov dl,dh
000082E3 03DF add bx,di
000082E5 2AF6 sub dh,dh
000082E7 3307 xor ax,[bx]
000082E9 335702 xor dx,[bx+0x2]
000082EC 49 dec cx
000082ED E31D jcxz 0x830c
000082EF 263204 xor al,[es:si]
000082F2 2BDB sub bx,bx
000082F4 46 inc si
000082F5 8AD8 mov bl,al
000082F7 8AC4 mov al,ah
000082F9 D1E3 shl bx,0x0
000082FB 8AE2 mov ah,dl
000082FD D1E3 shl bx,0x0
000082FF 8AD6 mov dl,dh
00008301 03DF add bx,di
00008303 2AF6 sub dh,dh
00008305 3307 xor ax,[bx]
00008307 335702 xor dx,[bx+0x2]
0000830A E289 loop 0x8295
0000830C 89160AE0 mov [0xe00a],dx
00008310 A308E0 mov [0xe008],ax
00008313 5F pop di
00008314 5E pop si
00008315 5D pop bp
00008316 C3 ret
00008317 55 push bp
00008318 8BEC mov bp,sp
0000831A 56 push si
0000831B 57 push di
0000831C 8B7E08 mov di,[bp+0x8]
0000831F A18C13 mov ax,[0x138c]
00008322 40 inc ax
00008323 A38C13 mov [0x138c],ax
00008326 0BC0 or ax,ax
00008328 7D11 jnl 0x833b
0000832A C41E9813 les bx,word [0x1398]
0000832E FF069813 inc word [0x1398]
00008332 B00A mov al,0xa
00008334 268807 mov [es:bx],al
00008337 B400 mov ah,0x0
00008339 EB0E jmp 0x8349
0000833B 1E push ds
0000833C B88C13 mov ax,0x138c
0000833F 50 push ax
00008340 B00A mov al,0xa
00008342 50 push ax
00008343 E8304E call 0xd176
00008346 83C406 add sp,0x6
00008349 1E push ds
0000834A B88C13 mov ax,0x138c
0000834D 50 push ax
0000834E 8BDF mov bx,di
00008350 D1E3 shl bx,0x0
00008352 D1E3 shl bx,0x0
00008354 FFB7D60D push word [bx+0xdd6]
00008358 FFB7D40D push word [bx+0xdd4]
0000835C E89348 call 0xcbf2
0000835F 83C408 add sp,0x8
00008362 8B4604 mov ax,[bp+0x4]
00008365 0B4606 or ax,[bp+0x6]
00008368 7503 jnz 0x836d
0000836A E9A100 jmp 0x840e
0000836D FF7606 push word [bp+0x6]
00008370 FF7604 push word [bp+0x4]
00008373 E8586C call 0xefce
00008376 59 pop cx
00008377 59 pop cx
00008378 0BC0 or ax,ax
0000837A 7503 jnz 0x837f
0000837C E98F00 jmp 0x840e
0000837F A18C13 mov ax,[0x138c]
00008382 40 inc ax
00008383 A38C13 mov [0x138c],ax
00008386 0BC0 or ax,ax
00008388 7D11 jnl 0x839b
0000838A C41E9813 les bx,word [0x1398]
0000838E FF069813 inc word [0x1398]
00008392 B020 mov al,0x20
00008394 268807 mov [es:bx],al
00008397 B400 mov ah,0x0
00008399 EB0E jmp 0x83a9
0000839B 1E push ds
0000839C B88C13 mov ax,0x138c
0000839F 50 push ax
000083A0 B020 mov al,0x20
000083A2 50 push ax
000083A3 E8D04D call 0xd176
000083A6 83C406 add sp,0x6
000083A9 A18C13 mov ax,[0x138c]
000083AC 40 inc ax
000083AD A38C13 mov [0x138c],ax
000083B0 0BC0 or ax,ax
000083B2 7D11 jnl 0x83c5
000083B4 C41E9813 les bx,word [0x1398]
000083B8 FF069813 inc word [0x1398]
000083BC B028 mov al,0x28
000083BE 268807 mov [es:bx],al
000083C1 B400 mov ah,0x0
000083C3 EB0E jmp 0x83d3
000083C5 1E push ds
000083C6 B88C13 mov ax,0x138c
000083C9 50 push ax
000083CA B028 mov al,0x28
000083CC 50 push ax
000083CD E8A64D call 0xd176
000083D0 83C406 add sp,0x6
000083D3 1E push ds
000083D4 B88C13 mov ax,0x138c
000083D7 50 push ax
000083D8 FF7606 push word [bp+0x6]
000083DB FF7604 push word [bp+0x4]
000083DE E81148 call 0xcbf2
000083E1 83C408 add sp,0x8
000083E4 A18C13 mov ax,[0x138c]
000083E7 40 inc ax
000083E8 A38C13 mov [0x138c],ax
000083EB 0BC0 or ax,ax
000083ED 7D11 jnl 0x8400
000083EF C41E9813 les bx,word [0x1398]
000083F3 FF069813 inc word [0x1398]
000083F7 B029 mov al,0x29
000083F9 268807 mov [es:bx],al
000083FC B400 mov ah,0x0
000083FE EB0E jmp 0x840e
00008400 1E push ds
00008401 B88C13 mov ax,0x138c
00008404 50 push ax
00008405 B029 mov al,0x29
00008407 50 push ax
00008408 E86B4D call 0xd176
0000840B 83C406 add sp,0x6
0000840E 1E push ds
0000840F B88C13 mov ax,0x138c
00008412 50 push ax
00008413 1E push ds
00008414 B8440D mov ax,0xd44
00008417 50 push ax
00008418 E8D747 call 0xcbf2
0000841B 83C408 add sp,0x8
0000841E 83FF18 cmp di,0x18
00008421 7457 jz 0x847a
00008423 BE2C01 mov si,0x12c
00008426 EB45 jmp 0x846d
00008428 B00D mov al,0xd
0000842A 50 push ax
0000842B E8EB00 call 0x8519
0000842E 59 pop cx
0000842F 8BC6 mov ax,si
00008431 BB6400 mov bx,0x64
00008434 99 cwd
00008435 F7FB idiv bx
00008437 0430 add al,0x30
00008439 50 push ax
0000843A E8DC00 call 0x8519
0000843D 59 pop cx
0000843E 8BC6 mov ax,si
00008440 BB0A00 mov bx,0xa
00008443 99 cwd
00008444 F7FB idiv bx
00008446 99 cwd
00008447 F7FB idiv bx
00008449 80C230 add dl,0x30
0000844C 52 push dx
0000844D E8C900 call 0x8519
00008450 59 pop cx
00008451 B86400 mov ax,0x64
00008454 50 push ax
00008455 E86A60 call 0xe4c2
00008458 59 pop cx
00008459 E86065 call 0xe9bc
0000845C 0BC0 or ax,ax
0000845E 740C jz 0x846c
00008460 E85863 call 0xe7bb
00008463 0BC0 or ax,ax
00008465 750B jnz 0x8472
00008467 E85163 call 0xe7bb
0000846A EB06 jmp 0x8472
0000846C 4E dec si
0000846D 83FE09 cmp si,0x9
00008470 7FB6 jg 0x8428
00008472 B80200 mov ax,0x2
00008475 50 push ax
00008476 E8D400 call 0x854d
00008479 59 pop cx
0000847A 57 push di
0000847B E8153E call 0xc293
0000847E 59 pop cx
0000847F 5F pop di
00008480 5E pop si
00008481 5D pop bp
00008482 C3 ret
00008483 57 push di
00008484 BF10E0 mov di,0xe010
00008487 2BDB sub bx,bx
00008489 2BC9 sub cx,cx
0000848B 8BC3 mov ax,bx
0000848D 2BD2 sub dx,dx
0000848F 43 inc bx
00008490 B508 mov ch,0x8
00008492 D1EA shr dx,0x0
00008494 D1D8 rcr ax,0x0
00008496 7307 jnc 0x849f
00008498 81F2B8ED xor dx,0xedb8
0000849C 352083 xor ax,0x8320
0000849F FECD dec ch
000084A1 75EF jnz 0x8492
000084A3 8905 mov [di],ax
000084A5 895502 mov [di+0x2],dx
000084A8 83C704 add di,0x4
000084AB FEC9 dec cl
000084AD 75DC jnz 0x848b
000084AF 5F pop di
000084B0 C3 ret
000084B1 55 push bp
000084B2 8BEC mov bp,sp
000084B4 56 push si
000084B5 8B7608 mov si,[bp+0x8]
000084B8 FF760C push word [bp+0xc]
000084BB FF760A push word [bp+0xa]
000084BE 56 push si
000084BF B80100 mov ax,0x1
000084C2 50 push ax
000084C3 FF7606 push word [bp+0x6]
000084C6 FF7604 push word [bp+0x4]
000084C9 E85048 call 0xcd1c
000084CC 83C40C add sp,0xc
000084CF 8BF0 mov si,ax
000084D1 01066416 add [0x1664],ax
000084D5 8316661600 adc word [0x1666],0x0
000084DA 50 push ax
000084DB FF7606 push word [bp+0x6]
000084DE FF7604 push word [bp+0x4]
000084E1 E89AFD call 0x827e
000084E4 83C406 add sp,0x6
000084E7 8BC6 mov ax,si
000084E9 5E pop si
000084EA 5D pop bp
000084EB C3 ret
000084EC 55 push bp
000084ED 8BEC mov bp,sp
000084EF FF7608 push word [bp+0x8]
000084F2 FF7606 push word [bp+0x6]
000084F5 FF7604 push word [bp+0x4]
000084F8 E883FD call 0x827e
000084FB 83C406 add sp,0x6
000084FE FF760C push word [bp+0xc]
00008501 FF760A push word [bp+0xa]
00008504 FF7608 push word [bp+0x8]
00008507 B80100 mov ax,0x1
0000850A 50 push ax
0000850B FF7606 push word [bp+0x6]
0000850E FF7604 push word [bp+0x4]
00008511 E8E249 call 0xcef6
00008514 83C40C add sp,0xc
00008517 5D pop bp
00008518 C3 ret
00008519 55 push bp
0000851A 8BEC mov bp,sp
0000851C 8A4604 mov al,[bp+0x4]
0000851F CD29 int byte 0x29
00008521 5D pop bp
00008522 C3 ret
00008523 B00D mov al,0xd
00008525 CD29 int byte 0x29
00008527 B00A mov al,0xa
00008529 CD29 int byte 0x29
0000852B C3 ret
0000852C 55 push bp
0000852D 8BEC mov bp,sp
0000852F 56 push si
00008530 8CDA mov dx,ds
00008532 C57604 lds si,word [bp+0x4]
00008535 EB0C jmp 0x8543
00008537 3C0A cmp al,0xa
00008539 7506 jnz 0x8541
0000853B B00D mov al,0xd
0000853D CD29 int byte 0x29
0000853F B00A mov al,0xa
00008541 CD29 int byte 0x29
00008543 AC lodsb
00008544 0AC0 or al,al
00008546 75EF jnz 0x8537
00008548 8EDA mov ds,dx
0000854A 5E pop si
0000854B 5D pop bp
0000854C C3 ret
0000854D 55 push bp
0000854E 8BEC mov bp,sp
00008550 B00D mov al,0xd
00008552 CD29 int byte 0x29
00008554 B020 mov al,0x20
00008556 8B4E04 mov cx,[bp+0x4]
00008559 E304 jcxz 0x855f
0000855B CD29 int byte 0x29
0000855D E2FC loop 0x855b
0000855F B00D mov al,0xd
00008561 CD29 int byte 0x29
00008563 5D pop bp
00008564 C3 ret
00008565 55 push bp
00008566 8BEC mov bp,sp
00008568 56 push si
00008569 BE0800 mov si,0x8
0000856C C684260D00 mov byte [si+0xd26],0x0
00008571 4E dec si
00008572 8A4604 mov al,[bp+0x4]
00008575 240F and al,0xf
00008577 0430 add al,0x30
00008579 8884260D mov [si+0xd26],al
0000857D 80BC260D39 cmp byte [si+0xd26],0x39
00008582 760A jna 0x858e
00008584 8A84260D mov al,[si+0xd26]
00008588 0407 add al,0x7
0000858A 8884260D mov [si+0xd26],al
0000858E B104 mov cl,0x4
00008590 8B5606 mov dx,[bp+0x6]
00008593 8B4604 mov ax,[bp+0x4]
00008596 E8BA78 call 0xfe53
00008599 894604 mov [bp+0x4],ax
0000859C 895606 mov [bp+0x6],dx
0000859F 8BC6 mov ax,si
000085A1 4E dec si
000085A2 0BC0 or ax,ax
000085A4 7FCC jg 0x8572
000085A6 8CDA mov dx,ds
000085A8 B8260D mov ax,0xd26
000085AB 5E pop si
000085AC 5D pop bp
000085AD C3 ret
000085AE 55 push bp
000085AF 8BEC mov bp,sp
000085B1 83EC04 sub sp,0x4
000085B4 C746FC350D mov word [bp-0x4],0xd35
000085B9 8C5EFE mov word [bp-0x2],ds
000085BC C45EFC les bx,word [bp-0x4]
000085BF 26C60700 mov byte [es:bx],0x0
000085C3 FF4EFC dec word [bp-0x4]
000085C6 8B4604 mov ax,[bp+0x4]
000085C9 0B4606 or ax,[bp+0x6]
000085CC 753A jnz 0x8608
000085CE C45EFC les bx,word [bp-0x4]
000085D1 26C60730 mov byte [es:bx],0x30
000085D5 EB3C jmp 0x8613
000085D7 33C0 xor ax,ax
000085D9 BA0A00 mov dx,0xa
000085DC 50 push ax
000085DD 52 push dx
000085DE FF7606 push word [bp+0x6]
000085E1 FF7604 push word [bp+0x4]
000085E4 E8B477 call 0xfd9b
000085E7 0430 add al,0x30
000085E9 C45EFC les bx,word [bp-0x4]
000085EC 268807 mov [es:bx],al
000085EF FF4EFC dec word [bp-0x4]
000085F2 33C0 xor ax,ax
000085F4 BA0A00 mov dx,0xa
000085F7 50 push ax
000085F8 52 push dx
000085F9 FF7606 push word [bp+0x6]
000085FC FF7604 push word [bp+0x4]
000085FF E88977 call 0xfd8b
00008602 894604 mov [bp+0x4],ax
00008605 895606 mov [bp+0x6],dx
00008608 8B4604 mov ax,[bp+0x4]
0000860B 0B4606 or ax,[bp+0x6]
0000860E 75C7 jnz 0x85d7
00008610 FF46FC inc word [bp-0x4]
00008613 8B56FE mov dx,[bp-0x2]
00008616 8B46FC mov ax,[bp-0x4]
00008619 8BE5 mov sp,bp
0000861B 5D pop bp
0000861C C3 ret
0000861D 55 push bp
0000861E 8BEC mov bp,sp
00008620 83EC06 sub sp,0x6
00008623 837E0600 cmp word [bp+0x6],0x0
00008627 7F0C jg 0x8635
00008629 7C06 jl 0x8631
0000862B 837E0400 cmp word [bp+0x4],0x0
0000862F 7304 jnc 0x8635
00008631 B02D mov al,0x2d
00008633 EB02 jmp 0x8637
00008635 B02B mov al,0x2b
00008637 8846FF mov [bp-0x1],al
0000863A 3C2D cmp al,0x2d
0000863C 7515 jnz 0x8653
0000863E B9FFFF mov cx,0xffff
00008641 BBFFFF mov bx,0xffff
00008644 8B5606 mov dx,[bp+0x6]
00008647 8B4604 mov ax,[bp+0x4]
0000864A E8A678 call 0xfef3
0000864D 894604 mov [bp+0x4],ax
00008650 895606 mov [bp+0x6],dx
00008653 FF7606 push word [bp+0x6]
00008656 FF7604 push word [bp+0x4]
00008659 E852FF call 0x85ae
0000865C 59 pop cx
0000865D 59 pop cx
0000865E 8946FA mov [bp-0x6],ax
00008661 8956FC mov [bp-0x4],dx
00008664 807EFF2D cmp byte [bp-0x1],0x2d
00008668 750C jnz 0x8676
0000866A C45EFA les bx,word [bp-0x6]
0000866D 8A46FF mov al,[bp-0x1]
00008670 268807 mov [es:bx],al
00008673 FF4EFA dec word [bp-0x6]
00008676 8B56FC mov dx,[bp-0x4]
00008679 8B46FA mov ax,[bp-0x6]
0000867C 8BE5 mov sp,bp
0000867E 5D pop bp
0000867F C3 ret
00008680 55 push bp
00008681 8BEC mov bp,sp
00008683 56 push si
00008684 8B7608 mov si,[bp+0x8]
00008687 8A460E mov al,[bp+0xe]
0000868A B400 mov ah,0x0
0000868C 3B460E cmp ax,[bp+0xe]
0000868F 7407 jz 0x8698
00008691 C45E04 les bx,word [bp+0x4]
00008694 26C60000 mov byte [es:bx+si],0x0
00008698 8BC6 mov ax,si
0000869A 4E dec si
0000869B 50 push ax
0000869C 8A460E mov al,[bp+0xe]
0000869F B400 mov ah,0x0
000086A1 50 push ax
000086A2 FF7606 push word [bp+0x6]
000086A5 FF7604 push word [bp+0x4]
000086A8 E8C464 call 0xeb6f
000086AB 83C408 add sp,0x8
000086AE 8B460A mov ax,[bp+0xa]
000086B1 0B460C or ax,[bp+0xc]
000086B4 7538 jnz 0x86ee
000086B6 C45E04 les bx,word [bp+0x4]
000086B9 26C60030 mov byte [es:bx+si],0x30
000086BD EB3B jmp 0x86fa
000086BF 33C0 xor ax,ax
000086C1 BA0A00 mov dx,0xa
000086C4 50 push ax
000086C5 52 push dx
000086C6 FF760C push word [bp+0xc]
000086C9 FF760A push word [bp+0xa]
000086CC E8CC76 call 0xfd9b
000086CF 0430 add al,0x30
000086D1 C45E04 les bx,word [bp+0x4]
000086D4 268800 mov [es:bx+si],al
000086D7 4E dec si
000086D8 33C0 xor ax,ax
000086DA BA0A00 mov dx,0xa
000086DD 50 push ax
000086DE 52 push dx
000086DF FF760C push word [bp+0xc]
000086E2 FF760A push word [bp+0xa]
000086E5 E8A376 call 0xfd8b
000086E8 89460A mov [bp+0xa],ax
000086EB 89560C mov [bp+0xc],dx
000086EE 8B460A mov ax,[bp+0xa]
000086F1 0B460C or ax,[bp+0xc]
000086F4 7404 jz 0x86fa
000086F6 0BF6 or si,si
000086F8 7DC5 jnl 0x86bf
000086FA 5E pop si
000086FB 5D pop bp
000086FC C3 ret
000086FD 50 push ax
000086FE 53 push bx
000086FF 51 push cx
00008700 52 push dx
00008701 06 push es
00008702 1E push ds
00008703 56 push si
00008704 57 push di
00008705 55 push bp
00008706 BDEE0F mov bp,0xfee
00008709 8EDD mov ds,bp
0000870B FF06360D inc word [0xd36]
0000870F 5D pop bp
00008710 5F pop di
00008711 5E pop si
00008712 1F pop ds
00008713 07 pop es
00008714 5A pop dx
00008715 59 pop cx
00008716 5B pop bx
00008717 58 pop ax
00008718 CF iret
00008719 833E380D00 cmp word [0xd38],0x0
0000871E 7548 jnz 0x8768
00008720 C706380DFFFF mov word [0xd38],0xffff
00008726 C706360D0000 mov word [0xd36],0x0
0000872C B81B00 mov ax,0x1b
0000872F 50 push ax
00008730 E86761 call 0xe89a
00008733 59 pop cx
00008734 A304E0 mov [0xe004],ax
00008737 891606E0 mov [0xe006],dx
0000873B B82300 mov ax,0x23
0000873E 50 push ax
0000873F E85861 call 0xe89a
00008742 59 pop cx
00008743 A30CE0 mov [0xe00c],ax
00008746 89160EE0 mov [0xe00e],dx
0000874A 0E push cs
0000874B B8FD84 mov ax,0x84fd
0000874E 50 push ax
0000874F B81B00 mov ax,0x1b
00008752 50 push ax
00008753 E85361 call 0xe8a9
00008756 83C406 add sp,0x6
00008759 0E push cs
0000875A B8FD84 mov ax,0x84fd
0000875D 50 push ax
0000875E B82300 mov ax,0x23
00008761 50 push ax
00008762 E84461 call 0xe8a9
00008765 83C406 add sp,0x6
00008768 C3 ret
00008769 833E380D00 cmp word [0xd38],0x0
0000876E 7430 jz 0x87a0
00008770 C706380D0000 mov word [0xd38],0x0
00008776 C706360D0100 mov word [0xd36],0x1
0000877C FF3606E0 push word [0xe006]
00008780 FF3604E0 push word [0xe004]
00008784 B81B00 mov ax,0x1b
00008787 50 push ax
00008788 E81E61 call 0xe8a9
0000878B 83C406 add sp,0x6
0000878E FF360EE0 push word [0xe00e]
00008792 FF360CE0 push word [0xe00c]
00008796 B82300 mov ax,0x23
00008799 50 push ax
0000879A E80C61 call 0xe8a9
0000879D 83C406 add sp,0x6
000087A0 C3 ret
000087A1 55 push bp
000087A2 8BEC mov bp,sp
000087A4 83EC08 sub sp,0x8
000087A7 56 push si
000087A8 8B7608 mov si,[bp+0x8]
000087AB 0BF6 or si,si
000087AD 7505 jnz 0x87b4
000087AF BE5000 mov si,0x50
000087B2 EB0C jmp 0x87c0
000087B4 83FE03 cmp si,0x3
000087B7 7307 jnc 0x87c0
000087B9 33D2 xor dx,dx
000087BB 33C0 xor ax,ax
000087BD E9CC01 jmp 0x898c
000087C0 8B460A mov ax,[bp+0xa]
000087C3 0B460C or ax,[bp+0xc]
000087C6 7510 jnz 0x87d8
000087C8 B80100 mov ax,0x1
000087CB 50 push ax
000087CC 56 push si
000087CD E81A2F call 0xb6ea
000087D0 59 pop cx
000087D1 59 pop cx
000087D2 89460A mov [bp+0xa],ax
000087D5 89560C mov [bp+0xc],dx
000087D8 8B460A mov ax,[bp+0xa]
000087DB 0B460C or ax,[bp+0xc]
000087DE 7510 jnz 0x87f0
000087E0 B80100 mov ax,0x1
000087E3 50 push ax
000087E4 33C0 xor ax,ax
000087E6 33D2 xor dx,dx
000087E8 50 push ax
000087E9 52 push dx
000087EA E82AFB call 0x8317
000087ED 83C406 add sp,0x6
000087F0 8B4604 mov ax,[bp+0x4]
000087F3 0B4606 or ax,[bp+0x6]
000087F6 740F jz 0x8807
000087F8 FF7606 push word [bp+0x6]
000087FB FF7604 push word [bp+0x4]
000087FE E8CD67 call 0xefce
00008801 59 pop cx
00008802 59 pop cx
00008803 0BC0 or ax,ax
00008805 7510 jnz 0x8817
00008807 56 push si
00008808 FF760C push word [bp+0xc]
0000880B FF760A push word [bp+0xa]
0000880E E87547 call 0xcf86
00008811 83C406 add sp,0x6
00008814 E96F01 jmp 0x8986
00008817 8B4606 mov ax,[bp+0x6]
0000881A 8B5604 mov dx,[bp+0x4]
0000881D 8956F8 mov [bp-0x8],dx
00008820 8946FA mov [bp-0x6],ax
00008823 8B460C mov ax,[bp+0xc]
00008826 8B560A mov dx,[bp+0xa]
00008829 8956FC mov [bp-0x4],dx
0000882C 8946FE mov [bp-0x2],ax
0000882F C45E04 les bx,word [bp+0x4]
00008832 26807F013A cmp byte [es:bx+0x1],0x3a
00008837 7417 jz 0x8850
00008839 E80C5A call 0xe248
0000883C 0441 add al,0x41
0000883E C45EFC les bx,word [bp-0x4]
00008841 268807 mov [es:bx],al
00008844 FF46FC inc word [bp-0x4]
00008847 C45EFC les bx,word [bp-0x4]
0000884A 26C6073A mov byte [es:bx],0x3a
0000884E EB21 jmp 0x8871
00008850 C45EF8 les bx,word [bp-0x8]
00008853 268A07 mov al,[es:bx]
00008856 C45EFC les bx,word [bp-0x4]
00008859 268807 mov [es:bx],al
0000885C FF46F8 inc word [bp-0x8]
0000885F FF46FC inc word [bp-0x4]
00008862 C45EF8 les bx,word [bp-0x8]
00008865 268A07 mov al,[es:bx]
00008868 C45EFC les bx,word [bp-0x4]
0000886B 268807 mov [es:bx],al
0000886E FF46F8 inc word [bp-0x8]
00008871 FF46FC inc word [bp-0x4]
00008874 C45EF8 les bx,word [bp-0x8]
00008877 268A07 mov al,[es:bx]
0000887A 3A06090D cmp al,[0xd09]
0000887E 7455 jz 0x88d5
00008880 C45EFC les bx,word [bp-0x4]
00008883 A0090D mov al,[0xd09]
00008886 268807 mov [es:bx],al
00008889 8B46FC mov ax,[bp-0x4]
0000888C 40 inc ax
0000888D FF76FE push word [bp-0x2]
00008890 50 push ax
00008891 C45E0A les bx,word [bp+0xa]
00008894 268A07 mov al,[es:bx]
00008897 B400 mov ah,0x0
00008899 05C0FF add ax,0xffc0
0000889C 50 push ax
0000889D E86D5F call 0xe80d
000088A0 83C406 add sp,0x6
000088A3 0BC0 or ax,ax
000088A5 7403 jz 0x88aa
000088A7 E90FFF jmp 0x87b9
000088AA FF76FE push word [bp-0x2]
000088AD FF76FC push word [bp-0x4]
000088B0 E81B67 call 0xefce
000088B3 59 pop cx
000088B4 59 pop cx
000088B5 C45EFC les bx,word [bp-0x4]
000088B8 03D8 add bx,ax
000088BA 26C6470100 mov byte [es:bx+0x1],0x0
000088BF FF76FE push word [bp-0x2]
000088C2 FF76FC push word [bp-0x4]
000088C5 E80667 call 0xefce
000088C8 59 pop cx
000088C9 59 pop cx
000088CA C45EFC les bx,word [bp-0x4]
000088CD 03D8 add bx,ax
000088CF A0090D mov al,[0xd09]
000088D2 268807 mov [es:bx],al
000088D5 FF76FE push word [bp-0x2]
000088D8 FF76FC push word [bp-0x4]
000088DB E8F066 call 0xefce
000088DE 59 pop cx
000088DF 59 pop cx
000088E0 50 push ax
000088E1 FF76FA push word [bp-0x6]
000088E4 FF76F8 push word [bp-0x8]
000088E7 E8E466 call 0xefce
000088EA 59 pop cx
000088EB 59 pop cx
000088EC 5A pop dx
000088ED 03D0 add dx,ax
000088EF 42 inc dx
000088F0 3BD6 cmp dx,si
000088F2 7603 jna 0x88f7
000088F4 E9C2FE jmp 0x87b9
000088F7 FF76FA push word [bp-0x6]
000088FA FF76F8 push word [bp-0x8]
000088FD FF76FE push word [bp-0x2]
00008900 FF76FC push word [bp-0x4]
00008903 E8B265 call 0xeeb8
00008906 83C408 add sp,0x8
00008909 EB70 jmp 0x897b
0000890B C45EFC les bx,word [bp-0x4]
0000890E 268A07 mov al,[es:bx]
00008911 3A06090D cmp al,[0xd09]
00008915 7561 jnz 0x8978
00008917 26807F012E cmp byte [es:bx+0x1],0x2e
0000891C 755A jnz 0x8978
0000891E 26807F022E cmp byte [es:bx+0x2],0x2e
00008923 7534 jnz 0x8959
00008925 8B46FE mov ax,[bp-0x2]
00008928 8B56FC mov dx,[bp-0x4]
0000892B 83C203 add dx,0x3
0000892E 8956F8 mov [bp-0x8],dx
00008931 8946FA mov [bp-0x6],ax
00008934 26807FFF3A cmp byte [es:bx-0x1],0x3a
00008939 742C jz 0x8967
0000893B 26C60700 mov byte [es:bx],0x0
0000893F A0090D mov al,[0xd09]
00008942 B400 mov ah,0x0
00008944 50 push ax
00008945 FF760C push word [bp+0xc]
00008948 FF760A push word [bp+0xa]
0000894B E81A52 call 0xdb68
0000894E 83C406 add sp,0x6
00008951 8946FC mov [bp-0x4],ax
00008954 8956FE mov [bp-0x2],dx
00008957 EB0E jmp 0x8967
00008959 8B46FE mov ax,[bp-0x2]
0000895C 8B56FC mov dx,[bp-0x4]
0000895F 42 inc dx
00008960 42 inc dx
00008961 8956F8 mov [bp-0x8],dx
00008964 8946FA mov [bp-0x6],ax
00008967 FF76FA push word [bp-0x6]
0000896A FF76F8 push word [bp-0x8]
0000896D FF76FE push word [bp-0x2]
00008970 FF76FC push word [bp-0x4]
00008973 E8EE65 call 0xef64
00008976 EB8E jmp 0x8906
00008978 FF46FC inc word [bp-0x4]
0000897B C45EFC les bx,word [bp-0x4]
0000897E 26803F00 cmp byte [es:bx],0x0
00008982 7402 jz 0x8986
00008984 EB85 jmp 0x890b
00008986 8B560C mov dx,[bp+0xc]
00008989 8B460A mov ax,[bp+0xa]
0000898C 5E pop si
0000898D 8BE5 mov sp,bp
0000898F 5D pop bp
00008990 C3 ret
00008991 55 push bp
00008992 8BEC mov bp,sp
00008994 4C dec sp
00008995 4C dec sp
00008996 FF760A push word [bp+0xa]
00008999 FF7608 push word [bp+0x8]
0000899C FF7606 push word [bp+0x6]
0000899F FF7604 push word [bp+0x4]
000089A2 E8600C call 0x9605
000089A5 83C408 add sp,0x8
000089A8 BB0A00 mov bx,0xa
000089AB 99 cwd
000089AC F7FB idiv bx
000089AE 8946FE mov [bp-0x2],ax
000089B1 3D6400 cmp ax,0x64
000089B4 7C0C jl 0x89c2
000089B6 1E push ds
000089B7 B84A0D mov ax,0xd4a
000089BA 50 push ax
000089BB E86EFB call 0x852c
000089BE 59 pop cx
000089BF 59 pop cx
000089C0 EB29 jmp 0x89eb
000089C2 837EFE00 cmp word [bp-0x2],0x0
000089C6 7F06 jg 0x89ce
000089C8 1E push ds
000089C9 B84E0D mov ax,0xd4e
000089CC EBEC jmp 0x89ba
000089CE 8B5EFE mov bx,[bp-0x2]
000089D1 B10A mov cl,0xa
000089D3 B020 mov al,0x20
000089D5 CD29 int byte 0x29
000089D7 3AD9 cmp bl,cl
000089D9 7C08 jl 0x89e3
000089DB 8BC3 mov ax,bx
000089DD F6F1 div cl
000089DF 8ADC mov bl,ah
000089E1 0430 add al,0x30
000089E3 CD29 int byte 0x29
000089E5 8AC3 mov al,bl
000089E7 0430 add al,0x30
000089E9 CD29 int byte 0x29
000089EB 8BE5 mov sp,bp
000089ED 5D pop bp
000089EE C3 ret
000089EF 55 push bp
000089F0 8BEC mov bp,sp
000089F2 B00D mov al,0xd
000089F4 50 push ax
000089F5 E821FB call 0x8519
000089F8 59 pop cx
000089F9 FF760A push word [bp+0xa]
000089FC FF7608 push word [bp+0x8]
000089FF FF7606 push word [bp+0x6]
00008A02 FF7604 push word [bp+0x4]
00008A05 E889FF call 0x8991
00008A08 83C408 add sp,0x8
00008A0B 5D pop bp
00008A0C C3 ret
00008A0D 55 push bp
00008A0E 8BEC mov bp,sp
00008A10 4C dec sp
00008A11 4C dec sp
00008A12 FF760A push word [bp+0xa]
00008A15 FF7608 push word [bp+0x8]
00008A18 FF7606 push word [bp+0x6]
00008A1B FF7604 push word [bp+0x4]
00008A1E E8E40B call 0x9605
00008A21 83C408 add sp,0x8
00008A24 BB0A00 mov bx,0xa
00008A27 99 cwd
00008A28 F7FB idiv bx
00008A2A 8956FE mov [bp-0x2],dx
00008A2D FF760A push word [bp+0xa]
00008A30 FF7608 push word [bp+0x8]
00008A33 FF7606 push word [bp+0x6]
00008A36 FF7604 push word [bp+0x4]
00008A39 E855FF call 0x8991
00008A3C 83C408 add sp,0x8
00008A3F B02E mov al,0x2e
00008A41 CD29 int byte 0x29
00008A43 8B46FE mov ax,[bp-0x2]
00008A46 0430 add al,0x30
00008A48 CD29 int byte 0x29
00008A4A 8BE5 mov sp,bp
00008A4C 5D pop bp
00008A4D C3 ret
00008A4E 55 push bp
00008A4F 8BEC mov bp,sp
00008A51 83EC08 sub sp,0x8
00008A54 56 push si
00008A55 57 push di
00008A56 C45E04 les bx,word [bp+0x4]
00008A59 268B4702 mov ax,[es:bx+0x2]
00008A5D B109 mov cl,0x9
00008A5F D3E8 shr ax,cl
00008A61 257F00 and ax,0x7f
00008A64 05BC07 add ax,0x7bc
00008A67 8946FE mov [bp-0x2],ax
00008A6A 268B4702 mov ax,[es:bx+0x2]
00008A6E B105 mov cl,0x5
00008A70 D3E8 shr ax,cl
00008A72 250F00 and ax,0xf
00008A75 8946FC mov [bp-0x4],ax
00008A78 268A4702 mov al,[es:bx+0x2]
00008A7C 251F00 and ax,0x1f
00008A7F 8BF8 mov di,ax
00008A81 268B07 mov ax,[es:bx]
00008A84 B10B mov cl,0xb
00008A86 D3E8 shr ax,cl
00008A88 251F00 and ax,0x1f
00008A8B 8BF0 mov si,ax
00008A8D 268B07 mov ax,[es:bx]
00008A90 B105 mov cl,0x5
00008A92 D3E8 shr ax,cl
00008A94 253F00 and ax,0x3f
00008A97 8946FA mov [bp-0x6],ax
00008A9A 268A07 mov al,[es:bx]
00008A9D 251F00 and ax,0x1f
00008AA0 D1E0 shl ax,0x0
00008AA2 8946F8 mov [bp-0x8],ax
00008AA5 A00A0D mov al,[0xd0a]
00008AA8 A2F1DF mov [0xdff1],al
00008AAB A2EEDF mov [0xdfee],al
00008AAE C606F6DF20 mov byte [0xdff6],0x20
00008AB3 A00B0D mov al,[0xd0b]
00008AB6 A2FCDF mov [0xdffc],al
00008AB9 A2F9DF mov [0xdff9],al
00008ABC A100E0 mov ax,[0xe000]
00008ABF 0BC0 or ax,ax
00008AC1 7407 jz 0x8aca
00008AC3 3D0100 cmp ax,0x1
00008AC6 744E jz 0x8b16
00008AC8 EB6D jmp 0x8b37
00008ACA B83000 mov ax,0x30
00008ACD 50 push ax
00008ACE 8B46FC mov ax,[bp-0x4]
00008AD1 99 cwd
00008AD2 52 push dx
00008AD3 50 push ax
00008AD4 B80200 mov ax,0x2
00008AD7 50 push ax
00008AD8 1E push ds
00008AD9 B8ECDF mov ax,0xdfec
00008ADC 50 push ax
00008ADD E8A0FB call 0x8680
00008AE0 83C40C add sp,0xc
00008AE3 B83000 mov ax,0x30
00008AE6 50 push ax
00008AE7 8BC7 mov ax,di
00008AE9 99 cwd
00008AEA 52 push dx
00008AEB 50 push ax
00008AEC B80200 mov ax,0x2
00008AEF 50 push ax
00008AF0 1E push ds
00008AF1 B8EFDF mov ax,0xdfef
00008AF4 50 push ax
00008AF5 E888FB call 0x8680
00008AF8 83C40C add sp,0xc
00008AFB B82000 mov ax,0x20
00008AFE 50 push ax
00008AFF 8B46FE mov ax,[bp-0x2]
00008B02 99 cwd
00008B03 52 push dx
00008B04 50 push ax
00008B05 B80400 mov ax,0x4
00008B08 50 push ax
00008B09 1E push ds
00008B0A B8F2DF mov ax,0xdff2
00008B0D 50 push ax
00008B0E E86FFB call 0x8680
00008B11 83C40C add sp,0xc
00008B14 EB74 jmp 0x8b8a
00008B16 B83000 mov ax,0x30
00008B19 50 push ax
00008B1A 8BC7 mov ax,di
00008B1C 99 cwd
00008B1D 52 push dx
00008B1E 50 push ax
00008B1F B80200 mov ax,0x2
00008B22 50 push ax
00008B23 1E push ds
00008B24 B8ECDF mov ax,0xdfec
00008B27 50 push ax
00008B28 E855FB call 0x8680
00008B2B 83C40C add sp,0xc
00008B2E B83000 mov ax,0x30
00008B31 50 push ax
00008B32 8B46FC mov ax,[bp-0x4]
00008B35 EBB2 jmp 0x8ae9
00008B37 B82000 mov ax,0x20
00008B3A 50 push ax
00008B3B 8B46FE mov ax,[bp-0x2]
00008B3E 99 cwd
00008B3F 52 push dx
00008B40 50 push ax
00008B41 B80400 mov ax,0x4
00008B44 50 push ax
00008B45 1E push ds
00008B46 B8ECDF mov ax,0xdfec
00008B49 50 push ax
00008B4A E833FB call 0x8680
00008B4D 83C40C add sp,0xc
00008B50 B83000 mov ax,0x30
00008B53 50 push ax
00008B54 8B46FC mov ax,[bp-0x4]
00008B57 99 cwd
00008B58 52 push dx
00008B59 50 push ax
00008B5A B80200 mov ax,0x2
00008B5D 50 push ax
00008B5E 1E push ds
00008B5F B8F1DF mov ax,0xdff1
00008B62 50 push ax
00008B63 E81AFB call 0x8680
00008B66 83C40C add sp,0xc
00008B69 B83000 mov ax,0x30
00008B6C 50 push ax
00008B6D 8BC7 mov ax,di
00008B6F 99 cwd
00008B70 52 push dx
00008B71 50 push ax
00008B72 B80200 mov ax,0x2
00008B75 50 push ax
00008B76 1E push ds
00008B77 B8F4DF mov ax,0xdff4
00008B7A 50 push ax
00008B7B E802FB call 0x8680
00008B7E 83C40C add sp,0xc
00008B81 A00A0D mov al,[0xd0a]
00008B84 A2F3DF mov [0xdff3],al
00008B87 A2F0DF mov [0xdff0],al
00008B8A 833E02E000 cmp word [0xe002],0x0
00008B8F 744C jz 0x8bdd
00008B91 B82000 mov ax,0x20
00008B94 50 push ax
00008B95 8BC6 mov ax,si
00008B97 99 cwd
00008B98 52 push dx
00008B99 50 push ax
00008B9A B80200 mov ax,0x2
00008B9D 50 push ax
00008B9E 1E push ds
00008B9F B8F7DF mov ax,0xdff7
00008BA2 50 push ax
00008BA3 E8DAFA call 0x8680
00008BA6 83C40C add sp,0xc
00008BA9 B83000 mov ax,0x30
00008BAC 50 push ax
00008BAD 8B46FA mov ax,[bp-0x6]
00008BB0 99 cwd
00008BB1 52 push dx
00008BB2 50 push ax
00008BB3 B80200 mov ax,0x2
00008BB6 50 push ax
00008BB7 1E push ds
00008BB8 B8FADF mov ax,0xdffa
00008BBB 50 push ax
00008BBC E8C1FA call 0x8680
00008BBF 83C40C add sp,0xc
00008BC2 B83000 mov ax,0x30
00008BC5 50 push ax
00008BC6 8B46F8 mov ax,[bp-0x8]
00008BC9 99 cwd
00008BCA 52 push dx
00008BCB 50 push ax
00008BCC B80200 mov ax,0x2
00008BCF 50 push ax
00008BD0 1E push ds
00008BD1 B8FDDF mov ax,0xdffd
00008BD4 50 push ax
00008BD5 E8A8FA call 0x8680
00008BD8 83C40C add sp,0xc
00008BDB EB55 jmp 0x8c32
00008BDD B82000 mov ax,0x20
00008BE0 50 push ax
00008BE1 83FE0D cmp si,0xd
00008BE4 7D04 jnl 0x8bea
00008BE6 8BC6 mov ax,si
00008BE8 EB05 jmp 0x8bef
00008BEA 8BC6 mov ax,si
00008BEC 05F4FF add ax,0xfff4
00008BEF 99 cwd
00008BF0 52 push dx
00008BF1 50 push ax
00008BF2 B80200 mov ax,0x2
00008BF5 50 push ax
00008BF6 1E push ds
00008BF7 B8F7DF mov ax,0xdff7
00008BFA 50 push ax
00008BFB E882FA call 0x8680
00008BFE 83C40C add sp,0xc
00008C01 B83000 mov ax,0x30
00008C04 50 push ax
00008C05 8B46FA mov ax,[bp-0x6]
00008C08 99 cwd
00008C09 52 push dx
00008C0A 50 push ax
00008C0B B80200 mov ax,0x2
00008C0E 50 push ax
00008C0F 1E push ds
00008C10 B8FADF mov ax,0xdffa
00008C13 50 push ax
00008C14 E869FA call 0x8680
00008C17 83C40C add sp,0xc
00008C1A C606FCDF20 mov byte [0xdffc],0x20
00008C1F 83FE0D cmp si,0xd
00008C22 7D04 jnl 0x8c28
00008C24 B061 mov al,0x61
00008C26 EB02 jmp 0x8c2a
00008C28 B070 mov al,0x70
00008C2A A2FDDF mov [0xdffd],al
00008C2D C606FEDF6D mov byte [0xdffe],0x6d
00008C32 C606FFDF00 mov byte [0xdfff],0x0
00008C37 8CDA mov dx,ds
00008C39 B8ECDF mov ax,0xdfec
00008C3C 5F pop di
00008C3D 5E pop si
00008C3E 8BE5 mov sp,bp
00008C40 5D pop bp
00008C41 C3 ret
00008C42 55 push bp
00008C43 8BEC mov bp,sp
00008C45 1E push ds
00008C46 C55604 lds dx,word [bp+0x4]
00008C49 B80043 mov ax,0x4300
00008C4C CD21 int byte 0x21
00008C4E 1F pop ds
00008C4F 8BC1 mov ax,cx
00008C51 5D pop bp
00008C52 C3 ret
00008C53 55 push bp
00008C54 8BEC mov bp,sp
00008C56 1E push ds
00008C57 C55604 lds dx,word [bp+0x4]
00008C5A 8B4E08 mov cx,[bp+0x8]
00008C5D B80143 mov ax,0x4301
00008C60 CD21 int byte 0x21
00008C62 1BC0 sbb ax,ax
00008C64 1F pop ds
00008C65 5D pop bp
00008C66 C3 ret
00008C67 55 push bp
00008C68 8BEC mov bp,sp
00008C6A 1E push ds
00008C6B C55604 lds dx,word [bp+0x4]
00008C6E C45E08 les bx,word [bp+0x8]
00008C71 2BC9 sub cx,cx
00008C73 268A4F04 mov cl,[es:bx+0x4]
00008C77 B80143 mov ax,0x4301
00008C7A CD21 int byte 0x21
00008C7C 7219 jc 0x8c97
00008C7E B8003D mov ax,0x3d00
00008C81 CD21 int byte 0x21
00008C83 7212 jc 0x8c97
00008C85 268B0F mov cx,[es:bx]
00008C88 268B5702 mov dx,[es:bx+0x2]
00008C8C 8BD8 mov bx,ax
00008C8E B80157 mov ax,0x5701
00008C91 CD21 int byte 0x21
00008C93 B43E mov ah,0x3e
00008C95 CD21 int byte 0x21
00008C97 1F pop ds
00008C98 5D pop bp
00008C99 C3 ret
00008C9A 55 push bp
00008C9B 8BEC mov bp,sp
00008C9D 1E push ds
00008C9E C55604 lds dx,word [bp+0x4]
00008CA1 C45E08 les bx,word [bp+0x8]
00008CA4 2BC9 sub cx,cx
00008CA6 26890F mov [es:bx],cx
00008CA9 26894F02 mov [es:bx+0x2],cx
00008CAD 26884F04 mov [es:bx+0x4],cl
00008CB1 B80043 mov ax,0x4300
00008CB4 CD21 int byte 0x21
00008CB6 7229 jc 0x8ce1
00008CB8 26884F04 mov [es:bx+0x4],cl
00008CBC B8003D mov ax,0x3d00
00008CBF CD21 int byte 0x21
00008CC1 721E jc 0x8ce1
00008CC3 8BD8 mov bx,ax
00008CC5 B80057 mov ax,0x5700
00008CC8 CD21 int byte 0x21
00008CCA 9C pushf
00008CCB B43E mov ah,0x3e
00008CCD CD21 int byte 0x21
00008CCF 9D popf
00008CD0 720F jc 0x8ce1
00008CD2 C45E08 les bx,word [bp+0x8]
00008CD5 26890F mov [es:bx],cx
00008CD8 26895702 mov [es:bx+0x2],dx
00008CDC 2BC0 sub ax,ax
00008CDE 40 inc ax
00008CDF EB02 jmp 0x8ce3
00008CE1 2BC0 sub ax,ax
00008CE3 1F pop ds
00008CE4 5D pop bp
00008CE5 C3 ret
00008CE6 55 push bp
00008CE7 8BEC mov bp,sp
00008CE9 83EC04 sub sp,0x4
00008CEC A0090D mov al,[0xd09]
00008CEF B400 mov ah,0x0
00008CF1 50 push ax
00008CF2 FF7606 push word [bp+0x6]
00008CF5 FF7604 push word [bp+0x4]
00008CF8 E86D4E call 0xdb68
00008CFB 83C406 add sp,0x6
00008CFE 8946FC mov [bp-0x4],ax
00008D01 8956FE mov [bp-0x2],dx
00008D04 0BC2 or ax,dx
00008D06 7440 jz 0x8d48
00008D08 8B46FE mov ax,[bp-0x2]
00008D0B 8B56FC mov dx,[bp-0x4]
00008D0E 3B4606 cmp ax,[bp+0x6]
00008D11 7505 jnz 0x8d18
00008D13 3B5604 cmp dx,[bp+0x4]
00008D16 7430 jz 0x8d48
00008D18 C45EFC les bx,word [bp-0x4]
00008D1B 26807FFF3A cmp byte [es:bx-0x1],0x3a
00008D20 7426 jz 0x8d48
00008D22 C45EFC les bx,word [bp-0x4]
00008D25 26C60700 mov byte [es:bx],0x0
00008D29 FF7606 push word [bp+0x6]
00008D2C FF7604 push word [bp+0x4]
00008D2F E8B4FF call 0x8ce6
00008D32 59 pop cx
00008D33 59 pop cx
00008D34 FF7606 push word [bp+0x6]
00008D37 FF7604 push word [bp+0x4]
00008D3A E8505E call 0xeb8d
00008D3D 59 pop cx
00008D3E 59 pop cx
00008D3F C45EFC les bx,word [bp-0x4]
00008D42 A0090D mov al,[0xd09]
00008D45 268807 mov [es:bx],al
00008D48 8BE5 mov sp,bp
00008D4A 5D pop bp
00008D4B C3 ret
00008D4C 55 push bp
00008D4D 8BEC mov bp,sp
00008D4F 83EC1E sub sp,0x1e
00008D52 803E3A0D00 cmp byte [0xd3a],0x0
00008D57 7403 jz 0x8d5c
00008D59 E9C700 jmp 0x8e23
00008D5C 803E7B0003 cmp byte [0x7b],0x3
00008D61 770E ja 0x8d71
00008D63 803E7B0003 cmp byte [0x7b],0x3
00008D68 7564 jnz 0x8dce
00008D6A 803E7C0003 cmp byte [0x7c],0x3
00008D6F 725D jc 0x8dce
00008D71 C646E365 mov byte [bp-0x1d],0x65
00008D75 C646E204 mov byte [bp-0x1e],0x4
00008D79 C746E4FFFF mov word [bp-0x1c],0xffff
00008D7E C746E60500 mov word [bp-0x1a],0x5
00008D83 C746E8FFFF mov word [bp-0x18],0xffff
00008D88 C746EC3A0D mov word [bp-0x14],0xd3a
00008D8D 8C5EF4 mov word [bp-0xc],ds
00008D90 16 push ss
00008D91 8D46F4 lea ax,[bp-0xc]
00008D94 50 push ax
00008D95 16 push ss
00008D96 8D46E2 lea ax,[bp-0x1e]
00008D99 50 push ax
00008D9A 16 push ss
00008D9B 50 push ax
00008D9C E8465B call 0xe8e5
00008D9F 83C40C add sp,0xc
00008DA2 A03E0D mov al,[0xd3e]
00008DA5 B400 mov ah,0x0
00008DA7 B108 mov cl,0x8
00008DA9 D3E0 shl ax,cl
00008DAB 8A163D0D mov dl,[0xd3d]
00008DAF B600 mov dh,0x0
00008DB1 03D0 add dx,ax
00008DB3 A03C0D mov al,[0xd3c]
00008DB6 B400 mov ah,0x0
00008DB8 D3E0 shl ax,cl
00008DBA 8A1E3B0D mov bl,[0xd3b]
00008DBE B700 mov bh,0x0
00008DC0 03D8 add bx,ax
00008DC2 43 inc bx
00008DC3 43 inc bx
00008DC4 891E400D mov [0xd40],bx
00008DC8 8916420D mov [0xd42],dx
00008DCC EB55 jmp 0x8e23
00008DCE C6063A0D01 mov byte [0xd3a],0x1
00008DD3 B88000 mov ax,0x80
00008DD6 50 push ax
00008DD7 E8DA6D call 0xfbb4
00008DDA 59 pop cx
00008DDB A3400D mov [0xd40],ax
00008DDE 8916420D mov [0xd42],dx
00008DE2 0BC2 or ax,dx
00008DE4 7510 jnz 0x8df6
00008DE6 B80100 mov ax,0x1
00008DE9 50 push ax
00008DEA 33C0 xor ax,ax
00008DEC 33D2 xor dx,dx
00008DEE 50 push ax
00008DEF 52 push dx
00008DF0 E824F5 call 0x8317
00008DF3 83C406 add sp,0x6
00008DF6 C746F28000 mov word [bp-0xe],0x80
00008DFB EB15 jmp 0x8e12
00008DFD 8B5EF2 mov bx,[bp-0xe]
00008E00 8E06420D mov es,word [0xd42]
00008E04 031E400D add bx,[0xd40]
00008E08 8A46F2 mov al,[bp-0xe]
00008E0B 26884780 mov [es:bx-0x80],al
00008E0F FF46F2 inc word [bp-0xe]
00008E12 817EF20001 cmp word [bp-0xe],0x100
00008E17 7CE4 jl 0x8dfd
00008E19 1E push ds
00008E1A B8520D mov ax,0xd52
00008E1D 50 push ax
00008E1E E80BF7 call 0x852c
00008E21 59 pop cx
00008E22 59 pop cx
00008E23 8B4606 mov ax,[bp+0x6]
00008E26 8B5604 mov dx,[bp+0x4]
00008E29 8956FC mov [bp-0x4],dx
00008E2C 8946FE mov [bp-0x2],ax
00008E2F EB32 jmp 0x8e63
00008E31 C45EFC les bx,word [bp-0x4]
00008E34 26803F80 cmp byte [es:bx],0x80
00008E38 730C jnc 0x8e46
00008E3A 268A07 mov al,[es:bx]
00008E3D B400 mov ah,0x0
00008E3F 50 push ax
00008E40 E87D51 call 0xdfc0
00008E43 59 pop cx
00008E44 EB14 jmp 0x8e5a
00008E46 C45EFC les bx,word [bp-0x4]
00008E49 268A07 mov al,[es:bx]
00008E4C B400 mov ah,0x0
00008E4E 257F00 and ax,0x7f
00008E51 C41E400D les bx,word [0xd40]
00008E55 03D8 add bx,ax
00008E57 268A07 mov al,[es:bx]
00008E5A C45EFC les bx,word [bp-0x4]
00008E5D 268807 mov [es:bx],al
00008E60 FF46FC inc word [bp-0x4]
00008E63 C45EFC les bx,word [bp-0x4]
00008E66 26803F00 cmp byte [es:bx],0x0
00008E6A 75C5 jnz 0x8e31
00008E6C 8B5606 mov dx,[bp+0x6]
00008E6F 8B4604 mov ax,[bp+0x4]
00008E72 8BE5 mov sp,bp
00008E74 5D pop bp
00008E75 C3 ret
00008E76 55 push bp
00008E77 8BEC mov bp,sp
00008E79 83EC50 sub sp,0x50
00008E7C B83800 mov ax,0x38
00008E7F 50 push ax
00008E80 33C0 xor ax,ax
00008E82 50 push ax
00008E83 16 push ss
00008E84 8D46C0 lea ax,[bp-0x40]
00008E87 50 push ax
00008E88 E8E45C call 0xeb6f
00008E8B 83C408 add sp,0x8
00008E8E C646B138 mov byte [bp-0x4f],0x38
00008E92 C646B000 mov byte [bp-0x50],0x0
00008E96 8D46C0 lea ax,[bp-0x40]
00008E99 8946B6 mov [bp-0x4a],ax
00008E9C 8C56FE mov word [bp-0x2],ss
00008E9F 16 push ss
00008EA0 8D46F8 lea ax,[bp-0x8]
00008EA3 50 push ax
00008EA4 16 push ss
00008EA5 8D46B0 lea ax,[bp-0x50]
00008EA8 50 push ax
00008EA9 16 push ss
00008EAA 50 push ax
00008EAB E8375A call 0xe8e5
00008EAE 83C40C add sp,0xc
00008EB1 8B46C0 mov ax,[bp-0x40]
00008EB4 A300E0 mov [0xe000],ax
00008EB7 8A46C9 mov al,[bp-0x37]
00008EBA A20C0D mov [0xd0c],al
00008EBD 8A46CB mov al,[bp-0x35]
00008EC0 A20A0D mov [0xd0a],al
00008EC3 8A46CD mov al,[bp-0x33]
00008EC6 A20B0D mov [0xd0b],al
00008EC9 8A46CF mov al,[bp-0x31]
00008ECC B400 mov ah,0x0
00008ECE 250100 and ax,0x1
00008ED1 A302E0 mov [0xe002],ax
00008ED4 E85741 call 0xd02e
00008ED7 A2080D mov [0xd08],al
00008EDA 3C2F cmp al,0x2f
00008EDC 7507 jnz 0x8ee5
00008EDE C606090D5C mov byte [0xd09],0x5c
00008EE3 EB05 jmp 0x8eea
00008EE5 C606090D2F mov byte [0xd09],0x2f
00008EEA 8BE5 mov sp,bp
00008EEC 5D pop bp
00008EED C3 ret
00008EEE 55 push bp
00008EEF 8BEC mov bp,sp
00008EF1 56 push si
00008EF2 BE4E00 mov si,0x4e
00008EF5 B00D mov al,0xd
00008EF7 50 push ax
00008EF8 E81EF6 call 0x8519
00008EFB 59 pop cx
00008EFC FF7606 push word [bp+0x6]
00008EFF FF7604 push word [bp+0x4]
00008F02 E827F6 call 0x852c
00008F05 59 pop cx
00008F06 59 pop cx
00008F07 FF760A push word [bp+0xa]
00008F0A FF7608 push word [bp+0x8]
00008F0D E81CF6 call 0x852c
00008F10 59 pop cx
00008F11 59 pop cx
00008F12 1E push ds
00008F13 B89B0D mov ax,0xd9b
00008F16 50 push ax
00008F17 E812F6 call 0x852c
00008F1A 59 pop cx
00008F1B 59 pop cx
00008F1C E89C58 call 0xe7bb
00008F1F 8BF0 mov si,ax
00008F21 3D6100 cmp ax,0x61
00008F24 7405 jz 0x8f2b
00008F26 3D4100 cmp ax,0x41
00008F29 750C jnz 0x8f37
00008F2B A16E06 mov ax,[0x66e]
00008F2E 25FFFC and ax,0xfcff
00008F31 0D0001 or ax,0x100
00008F34 A36E06 mov [0x66e],ax
00008F37 FF7606 push word [bp+0x6]
00008F3A FF7604 push word [bp+0x4]
00008F3D E88E60 call 0xefce
00008F40 59 pop cx
00008F41 59 pop cx
00008F42 50 push ax
00008F43 FF760A push word [bp+0xa]
00008F46 FF7608 push word [bp+0x8]
00008F49 E88260 call 0xefce
00008F4C 59 pop cx
00008F4D 59 pop cx
00008F4E 5A pop dx
00008F4F 03D0 add dx,ax
00008F51 83C20B add dx,0xb
00008F54 52 push dx
00008F55 E8F5F5 call 0x854d
00008F58 59 pop cx
00008F59 83FE79 cmp si,0x79
00008F5C 740D jz 0x8f6b
00008F5E 83FE59 cmp si,0x59
00008F61 7408 jz 0x8f6b
00008F63 F7066E060001 test word [0x66e],0x100
00008F69 7405 jz 0x8f70
00008F6B B8FFFF mov ax,0xffff
00008F6E EB02 jmp 0x8f72
00008F70 33C0 xor ax,ax
00008F72 5E pop si
00008F73 5D pop bp
00008F74 C3 ret
00008F75 55 push bp
00008F76 8BEC mov bp,sp
00008F78 83EC54 sub sp,0x54
00008F7B 56 push si
00008F7C 1E push ds
00008F7D B8A80D mov ax,0xda8
00008F80 50 push ax
00008F81 FF7606 push word [bp+0x6]
00008F84 FF7604 push word [bp+0x4]
00008F87 E8C03B call 0xcb4a
00008F8A 83C408 add sp,0x8
00008F8D 8946FC mov [bp-0x4],ax
00008F90 8956FE mov [bp-0x2],dx
00008F93 0BC2 or ax,dx
00008F95 7464 jz 0x8ffb
00008F97 EB39 jmp 0x8fd2
00008F99 16 push ss
00008F9A 8D46AC lea ax,[bp-0x54]
00008F9D 50 push ax
00008F9E E82D60 call 0xefce
00008FA1 59 pop cx
00008FA2 59 pop cx
00008FA3 48 dec ax
00008FA4 8BF0 mov si,ax
00008FA6 8BD8 mov bx,ax
00008FA8 8D46AC lea ax,[bp-0x54]
00008FAB 03D8 add bx,ax
00008FAD 36803F0A cmp byte [ss:bx],0xa
00008FB1 7504 jnz 0x8fb7
00008FB3 C642AC00 mov byte [bp+si-0x54],0x0
00008FB7 16 push ss
00008FB8 8D46AC lea ax,[bp-0x54]
00008FBB 50 push ax
00008FBC E8D300 call 0x9092
00008FBF 59 pop cx
00008FC0 59 pop cx
00008FC1 0BC0 or ax,ax
00008FC3 750D jnz 0x8fd2
00008FC5 FF76FE push word [bp-0x2]
00008FC8 FF76FC push word [bp-0x4]
00008FCB E81234 call 0xc3e0
00008FCE 59 pop cx
00008FCF 59 pop cx
00008FD0 EB29 jmp 0x8ffb
00008FD2 FF76FE push word [bp-0x2]
00008FD5 FF76FC push word [bp-0x4]
00008FD8 B85000 mov ax,0x50
00008FDB 50 push ax
00008FDC 16 push ss
00008FDD 8D46AC lea ax,[bp-0x54]
00008FE0 50 push ax
00008FE1 E86B35 call 0xc54f
00008FE4 83C40A add sp,0xa
00008FE7 0BC2 or ax,dx
00008FE9 75AE jnz 0x8f99
00008FEB FF76FE push word [bp-0x2]
00008FEE FF76FC push word [bp-0x4]
00008FF1 E8EC33 call 0xc3e0
00008FF4 59 pop cx
00008FF5 59 pop cx
00008FF6 B8FFFF mov ax,0xffff
00008FF9 EB02 jmp 0x8ffd
00008FFB 33C0 xor ax,ax
00008FFD 5E pop si
00008FFE 8BE5 mov sp,bp
00009000 5D pop bp
00009001 C3 ret
00009002 55 push bp
00009003 8BEC mov bp,sp
00009005 1E push ds
00009006 B88C13 mov ax,0x138c
00009009 50 push ax
0000900A 1E push ds
0000900B B8AB0D mov ax,0xdab
0000900E 50 push ax
0000900F E8E03B call 0xcbf2
00009012 83C408 add sp,0x8
00009015 1E push ds
00009016 B88C13 mov ax,0x138c
00009019 50 push ax
0000901A FF7606 push word [bp+0x6]
0000901D FF7604 push word [bp+0x4]
00009020 E8CF3B call 0xcbf2
00009023 83C408 add sp,0x8
00009026 1E push ds
00009027 B88C13 mov ax,0x138c
0000902A 50 push ax
0000902B 1E push ds
0000902C B8B50D mov ax,0xdb5
0000902F 50 push ax
00009030 E8BF3B call 0xcbf2
00009033 83C408 add sp,0x8
00009036 1E push ds
00009037 B88C13 mov ax,0x138c
0000903A 50 push ax
0000903B 33C0 xor ax,ax
0000903D BA4000 mov dx,0x40
00009040 50 push ax
00009041 52 push dx
00009042 E869F5 call 0x85ae
00009045 59 pop cx
00009046 59 pop cx
00009047 52 push dx
00009048 50 push ax
00009049 E8A63B call 0xcbf2
0000904C 83C408 add sp,0x8
0000904F 1E push ds
00009050 B88C13 mov ax,0x138c
00009053 50 push ax
00009054 1E push ds
00009055 B8BD0D mov ax,0xdbd
00009058 50 push ax
00009059 E8963B call 0xcbf2
0000905C 83C408 add sp,0x8
0000905F 1E push ds
00009060 B88C13 mov ax,0x138c
00009063 50 push ax
00009064 FF760A push word [bp+0xa]
00009067 FF7608 push word [bp+0x8]
0000906A E8853B call 0xcbf2
0000906D 83C408 add sp,0x8
00009070 1E push ds
00009071 B88C13 mov ax,0x138c
00009074 50 push ax
00009075 FF760E push word [bp+0xe]
00009078 FF760C push word [bp+0xc]
0000907B E8743B call 0xcbf2
0000907E 83C408 add sp,0x8
00009081 1E push ds
00009082 B88C13 mov ax,0x138c
00009085 50 push ax
00009086 B80A00 mov ax,0xa
00009089 50 push ax
0000908A E80741 call 0xd194
0000908D 83C406 add sp,0x6
00009090 5D pop bp
00009091 C3 ret
00009092 55 push bp
00009093 8BEC mov bp,sp
00009095 56 push si
00009096 C45E04 les bx,word [bp+0x4]
00009099 26803F40 cmp byte [es:bx],0x40
0000909D 7510 jnz 0x90af
0000909F 8B4604 mov ax,[bp+0x4]
000090A2 40 inc ax
000090A3 FF7606 push word [bp+0x6]
000090A6 50 push ax
000090A7 E8CBFE call 0x8f75
000090AA 59 pop cx
000090AB 59 pop cx
000090AC E9C000 jmp 0x916f
000090AF A1120D mov ax,[0xd12]
000090B2 0B06140D or ax,[0xd14]
000090B6 7528 jnz 0x90e0
000090B8 B80400 mov ax,0x4
000090BB 50 push ax
000090BC B84000 mov ax,0x40
000090BF 50 push ax
000090C0 E82726 call 0xb6ea
000090C3 59 pop cx
000090C4 59 pop cx
000090C5 A3120D mov [0xd12],ax
000090C8 8916140D mov [0xd14],dx
000090CC 0BC2 or ax,dx
000090CE 7510 jnz 0x90e0
000090D0 B80100 mov ax,0x1
000090D3 50 push ax
000090D4 33C0 xor ax,ax
000090D6 33D2 xor dx,dx
000090D8 50 push ax
000090D9 52 push dx
000090DA E83AF2 call 0x8317
000090DD 83C406 add sp,0x6
000090E0 833E180D40 cmp word [0xd18],0x40
000090E5 7C18 jl 0x90ff
000090E7 1E push ds
000090E8 B8490D mov ax,0xd49
000090EB 50 push ax
000090EC FF7606 push word [bp+0x6]
000090EF FF7604 push word [bp+0x4]
000090F2 1E push ds
000090F3 B8C90D mov ax,0xdc9
000090F6 50 push ax
000090F7 E808FF call 0x9002
000090FA 83C40C add sp,0xc
000090FD EB6E jmp 0x916d
000090FF FF7606 push word [bp+0x6]
00009102 FF7604 push word [bp+0x4]
00009105 E8C65E call 0xefce
00009108 59 pop cx
00009109 59 pop cx
0000910A 40 inc ax
0000910B 50 push ax
0000910C E8A56A call 0xfbb4
0000910F 59 pop cx
00009110 8B1E180D mov bx,[0xd18]
00009114 D1E3 shl bx,0x0
00009116 D1E3 shl bx,0x0
00009118 C436120D les si,word [0xd12]
0000911C 03F3 add si,bx
0000911E 268904 mov [es:si],ax
00009121 26895402 mov [es:si+0x2],dx
00009125 0BC2 or ax,dx
00009127 7512 jnz 0x913b
00009129 B80100 mov ax,0x1
0000912C 50 push ax
0000912D 33C0 xor ax,ax
0000912F 33D2 xor dx,dx
00009131 50 push ax
00009132 52 push dx
00009133 E8E1F1 call 0x8317
00009136 83C406 add sp,0x6
00009139 EB32 jmp 0x916d
0000913B A16E06 mov ax,[0x66e]
0000913E 0D0010 or ax,0x1000
00009141 A36E06 mov [0x66e],ax
00009144 FF7606 push word [bp+0x6]
00009147 FF7604 push word [bp+0x4]
0000914A A1180D mov ax,[0xd18]
0000914D FF06180D inc word [0xd18]
00009151 D1E0 shl ax,0x0
00009153 D1E0 shl ax,0x0
00009155 C41E120D les bx,word [0xd12]
00009159 03D8 add bx,ax
0000915B 26FF7702 push word [es:bx+0x2]
0000915F 26FF37 push word [es:bx]
00009162 E8FF5D call 0xef64
00009165 83C408 add sp,0x8
00009168 B8FFFF mov ax,0xffff
0000916B EB02 jmp 0x916f
0000916D 33C0 xor ax,ax
0000916F 5E pop si
00009170 5D pop bp
00009171 C3 ret
00009172 55 push bp
00009173 8BEC mov bp,sp
00009175 83EC54 sub sp,0x54
00009178 56 push si
00009179 1E push ds
0000917A B8A80D mov ax,0xda8
0000917D 50 push ax
0000917E FF7606 push word [bp+0x6]
00009181 FF7604 push word [bp+0x4]
00009184 E8C339 call 0xcb4a
00009187 83C408 add sp,0x8
0000918A 8946FC mov [bp-0x4],ax
0000918D 8956FE mov [bp-0x2],dx
00009190 0BC2 or ax,dx
00009192 746A jz 0x91fe
00009194 EB3F jmp 0x91d5
00009196 16 push ss
00009197 8D46AC lea ax,[bp-0x54]
0000919A 50 push ax
0000919B E8305E call 0xefce
0000919E 59 pop cx
0000919F 59 pop cx
000091A0 48 dec ax
000091A1 8BF0 mov si,ax
000091A3 8BD8 mov bx,ax
000091A5 8D46AC lea ax,[bp-0x54]
000091A8 03D8 add bx,ax
000091AA 36803F0A cmp byte [ss:bx],0xa
000091AE 7504 jnz 0x91b4
000091B0 C642AC00 mov byte [bp+si-0x54],0x0
000091B4 1E push ds
000091B5 B8490D mov ax,0xd49
000091B8 50 push ax
000091B9 16 push ss
000091BA 8D46AC lea ax,[bp-0x54]
000091BD 50 push ax
000091BE E84400 call 0x9205
000091C1 83C408 add sp,0x8
000091C4 0BC0 or ax,ax
000091C6 750D jnz 0x91d5
000091C8 FF76FE push word [bp-0x2]
000091CB FF76FC push word [bp-0x4]
000091CE E80F32 call 0xc3e0
000091D1 59 pop cx
000091D2 59 pop cx
000091D3 EB29 jmp 0x91fe
000091D5 FF76FE push word [bp-0x2]
000091D8 FF76FC push word [bp-0x4]
000091DB B85000 mov ax,0x50
000091DE 50 push ax
000091DF 16 push ss
000091E0 8D46AC lea ax,[bp-0x54]
000091E3 50 push ax
000091E4 E86833 call 0xc54f
000091E7 83C40A add sp,0xa
000091EA 0BC2 or ax,dx
000091EC 75A8 jnz 0x9196
000091EE FF76FE push word [bp-0x2]
000091F1 FF76FC push word [bp-0x4]
000091F4 E8E931 call 0xc3e0
000091F7 59 pop cx
000091F8 59 pop cx
000091F9 B8FFFF mov ax,0xffff
000091FC EB02 jmp 0x9200
000091FE 33C0 xor ax,ax
00009200 5E pop si
00009201 8BE5 mov sp,bp
00009203 5D pop bp
00009204 C3 ret
00009205 55 push bp
00009206 8BEC mov bp,sp
00009208 56 push si
00009209 57 push di
0000920A C45E04 les bx,word [bp+0x4]
0000920D 26803F40 cmp byte [es:bx],0x40
00009211 7510 jnz 0x9223
00009213 8B4604 mov ax,[bp+0x4]
00009216 40 inc ax
00009217 FF7606 push word [bp+0x6]
0000921A 50 push ax
0000921B E854FF call 0x9172
0000921E 59 pop cx
0000921F 59 pop cx
00009220 E94101 jmp 0x9364
00009223 A10E0D mov ax,[0xd0e]
00009226 0B06100D or ax,[0xd10]
0000922A 7528 jnz 0x9254
0000922C B80400 mov ax,0x4
0000922F 50 push ax
00009230 B80010 mov ax,0x1000
00009233 50 push ax
00009234 E8B324 call 0xb6ea
00009237 59 pop cx
00009238 59 pop cx
00009239 A30E0D mov [0xd0e],ax
0000923C 8916100D mov [0xd10],dx
00009240 0BC2 or ax,dx
00009242 7510 jnz 0x9254
00009244 B80100 mov ax,0x1
00009247 50 push ax
00009248 33C0 xor ax,ax
0000924A 33D2 xor dx,dx
0000924C 50 push ax
0000924D 52 push dx
0000924E E8C6F0 call 0x8317
00009251 83C406 add sp,0x6
00009254 813E160D0010 cmp word [0xd16],0x1000
0000925A 7C1A jl 0x9276
0000925C FF760A push word [bp+0xa]
0000925F FF7608 push word [bp+0x8]
00009262 FF7606 push word [bp+0x6]
00009265 FF7604 push word [bp+0x4]
00009268 1E push ds
00009269 B8CE0D mov ax,0xdce
0000926C 50 push ax
0000926D E892FD call 0x9002
00009270 83C40C add sp,0xc
00009273 E9EC00 jmp 0x9362
00009276 FF7606 push word [bp+0x6]
00009279 FF7604 push word [bp+0x4]
0000927C E84F5D call 0xefce
0000927F 59 pop cx
00009280 59 pop cx
00009281 50 push ax
00009282 FF760A push word [bp+0xa]
00009285 FF7608 push word [bp+0x8]
00009288 E8435D call 0xefce
0000928B 59 pop cx
0000928C 59 pop cx
0000928D 5A pop dx
0000928E 03D0 add dx,ax
00009290 42 inc dx
00009291 52 push dx
00009292 E81F69 call 0xfbb4
00009295 59 pop cx
00009296 8B1E160D mov bx,[0xd16]
0000929A D1E3 shl bx,0x0
0000929C D1E3 shl bx,0x0
0000929E C43E0E0D les di,word [0xd0e]
000092A2 03FB add di,bx
000092A4 268905 mov [es:di],ax
000092A7 26895502 mov [es:di+0x2],dx
000092AB 0BC2 or ax,dx
000092AD 7513 jnz 0x92c2
000092AF B80100 mov ax,0x1
000092B2 50 push ax
000092B3 33C0 xor ax,ax
000092B5 33D2 xor dx,dx
000092B7 50 push ax
000092B8 52 push dx
000092B9 E85BF0 call 0x8317
000092BC 83C406 add sp,0x6
000092BF E9A000 jmp 0x9362
000092C2 FF7606 push word [bp+0x6]
000092C5 FF7604 push word [bp+0x4]
000092C8 A1160D mov ax,[0xd16]
000092CB D1E0 shl ax,0x0
000092CD D1E0 shl ax,0x0
000092CF C41E0E0D les bx,word [0xd0e]
000092D3 03D8 add bx,ax
000092D5 26FF7702 push word [es:bx+0x2]
000092D9 26FF37 push word [es:bx]
000092DC E8855C call 0xef64
000092DF 83C408 add sp,0x8
000092E2 FF760A push word [bp+0xa]
000092E5 FF7608 push word [bp+0x8]
000092E8 A1160D mov ax,[0xd16]
000092EB D1E0 shl ax,0x0
000092ED D1E0 shl ax,0x0
000092EF C41E0E0D les bx,word [0xd0e]
000092F3 03D8 add bx,ax
000092F5 26FF7702 push word [es:bx+0x2]
000092F9 26FF37 push word [es:bx]
000092FC E8B95B call 0xeeb8
000092FF 83C408 add sp,0x8
00009302 33F6 xor si,si
00009304 EB4D jmp 0x9353
00009306 A1160D mov ax,[0xd16]
00009309 D1E0 shl ax,0x0
0000930B D1E0 shl ax,0x0
0000930D C41E0E0D les bx,word [0xd0e]
00009311 03D8 add bx,ax
00009313 26FF7702 push word [es:bx+0x2]
00009317 26FF37 push word [es:bx]
0000931A 8BC6 mov ax,si
0000931C D1E0 shl ax,0x0
0000931E D1E0 shl ax,0x0
00009320 8B1E0E0D mov bx,[0xd0e]
00009324 03D8 add bx,ax
00009326 26FF7702 push word [es:bx+0x2]
0000932A 26FF37 push word [es:bx]
0000932D E8045C call 0xef34
00009330 83C408 add sp,0x8
00009333 0BC0 or ax,ax
00009335 751B jnz 0x9352
00009337 A1160D mov ax,[0xd16]
0000933A D1E0 shl ax,0x0
0000933C D1E0 shl ax,0x0
0000933E C41E0E0D les bx,word [0xd0e]
00009342 03D8 add bx,ax
00009344 26FF7702 push word [es:bx+0x2]
00009348 26FF37 push word [es:bx]
0000934B E88067 call 0xface
0000934E 59 pop cx
0000934F 59 pop cx
00009350 EB0B jmp 0x935d
00009352 46 inc si
00009353 3B36160D cmp si,[0xd16]
00009357 7CAD jl 0x9306
00009359 FF06160D inc word [0xd16]
0000935D B8FFFF mov ax,0xffff
00009360 EB02 jmp 0x9364
00009362 33C0 xor ax,ax
00009364 5F pop di
00009365 5E pop si
00009366 5D pop bp
00009367 C3 ret
00009368 55 push bp
00009369 8BEC mov bp,sp
0000936B 83EC08 sub sp,0x8
0000936E C746FC8496 mov word [bp-0x4],0x9684
00009373 8C5EFE mov word [bp-0x2],ds
00009376 A16E06 mov ax,[0x66e]
00009379 25000C and ax,0xc00
0000937C 3D0004 cmp ax,0x400
0000937F 7407 jz 0x9388
00009381 3D000C cmp ax,0xc00
00009384 7430 jz 0x93b6
00009386 EB5A jmp 0x93e2
00009388 A0090D mov al,[0xd09]
0000938B B400 mov ah,0x0
0000938D 50 push ax
0000938E FF7606 push word [bp+0x6]
00009391 FF7604 push word [bp+0x4]
00009394 E8605B call 0xeef7
00009397 83C406 add sp,0x6
0000939A 8946F8 mov [bp-0x8],ax
0000939D 8956FA mov [bp-0x6],dx
000093A0 8B46F8 mov ax,[bp-0x8]
000093A3 0BC2 or ax,dx
000093A5 743B jz 0x93e2
000093A7 8B46FA mov ax,[bp-0x6]
000093AA 8B56F8 mov dx,[bp-0x8]
000093AD 42 inc dx
000093AE 895604 mov [bp+0x4],dx
000093B1 894606 mov [bp+0x6],ax
000093B4 EB2C jmp 0x93e2
000093B6 A0090D mov al,[0xd09]
000093B9 B400 mov ah,0x0
000093BB 50 push ax
000093BC FF7606 push word [bp+0x6]
000093BF FF7604 push word [bp+0x4]
000093C2 E8A347 call 0xdb68
000093C5 83C406 add sp,0x6
000093C8 8946F8 mov [bp-0x8],ax
000093CB 8956FA mov [bp-0x6],dx
000093CE 8B46F8 mov ax,[bp-0x8]
000093D1 0BC2 or ax,dx
000093D3 740D jz 0x93e2
000093D5 8B46FA mov ax,[bp-0x6]
000093D8 8B56F8 mov dx,[bp-0x8]
000093DB 42 inc dx
000093DC 895604 mov [bp+0x4],dx
000093DF 894606 mov [bp+0x6],ax
000093E2 A0090D mov al,[0xd09]
000093E5 B400 mov ah,0x0
000093E7 50 push ax
000093E8 FF7606 push word [bp+0x6]
000093EB FF7604 push word [bp+0x4]
000093EE E87747 call 0xdb68
000093F1 83C406 add sp,0x6
000093F4 8946F8 mov [bp-0x8],ax
000093F7 8956FA mov [bp-0x6],dx
000093FA 8B46F8 mov ax,[bp-0x8]
000093FD 0BC2 or ax,dx
000093FF 7450 jz 0x9451
00009401 EB06 jmp 0x9409
00009403 FF46FC inc word [bp-0x4]
00009406 FF4604 inc word [bp+0x4]
00009409 C45EFC les bx,word [bp-0x4]
0000940C 268A07 mov al,[es:bx]
0000940F C45E04 les bx,word [bp+0x4]
00009412 263A07 cmp al,[es:bx]
00009415 751A jnz 0x9431
00009417 C45EFC les bx,word [bp-0x4]
0000941A 26803F00 cmp byte [es:bx],0x0
0000941E 7411 jz 0x9431
00009420 C45E04 les bx,word [bp+0x4]
00009423 26803F00 cmp byte [es:bx],0x0
00009427 7408 jz 0x9431
00009429 8B4604 mov ax,[bp+0x4]
0000942C 3B46F8 cmp ax,[bp-0x8]
0000942F 76D2 jna 0x9403
00009431 8B4604 mov ax,[bp+0x4]
00009434 3B46F8 cmp ax,[bp-0x8]
00009437 7718 ja 0x9451
00009439 C45EFC les bx,word [bp-0x4]
0000943C 268A07 mov al,[es:bx]
0000943F C45E04 les bx,word [bp+0x4]
00009442 263A07 cmp al,[es:bx]
00009445 7505 jnz 0x944c
00009447 B80100 mov ax,0x1
0000944A EB02 jmp 0x944e
0000944C 33C0 xor ax,ax
0000944E E9AE00 jmp 0x94ff
00009451 A0090D mov al,[0xd09]
00009454 B400 mov ah,0x0
00009456 50 push ax
00009457 FF76FE push word [bp-0x2]
0000945A FF76FC push word [bp-0x4]
0000945D E80847 call 0xdb68
00009460 83C406 add sp,0x6
00009463 8946F8 mov [bp-0x8],ax
00009466 8956FA mov [bp-0x6],dx
00009469 0BC2 or ax,dx
0000946B 740D jz 0x947a
0000946D 8B46FA mov ax,[bp-0x6]
00009470 8B56F8 mov dx,[bp-0x8]
00009473 42 inc dx
00009474 8956FC mov [bp-0x4],dx
00009477 8946FE mov [bp-0x2],ax
0000947A C45E04 les bx,word [bp+0x4]
0000947D 26803F2A cmp byte [es:bx],0x2a
00009481 752A jnz 0x94ad
00009483 EB03 jmp 0x9488
00009485 FF46FC inc word [bp-0x4]
00009488 C45EFC les bx,word [bp-0x4]
0000948B 26803F00 cmp byte [es:bx],0x0
0000948F 740B jz 0x949c
00009491 26803F2E cmp byte [es:bx],0x2e
00009495 75EE jnz 0x9485
00009497 EB03 jmp 0x949c
00009499 FF4604 inc word [bp+0x4]
0000949C C45E04 les bx,word [bp+0x4]
0000949F 26803F00 cmp byte [es:bx],0x0
000094A3 74D5 jz 0x947a
000094A5 26803F2E cmp byte [es:bx],0x2e
000094A9 75EE jnz 0x9499
000094AB EBCD jmp 0x947a
000094AD C45E04 les bx,word [bp+0x4]
000094B0 26803F3F cmp byte [es:bx],0x3f
000094B4 7517 jnz 0x94cd
000094B6 FF4604 inc word [bp+0x4]
000094B9 C45EFC les bx,word [bp-0x4]
000094BC 26803F00 cmp byte [es:bx],0x0
000094C0 74B8 jz 0x947a
000094C2 26803F2E cmp byte [es:bx],0x2e
000094C6 74B2 jz 0x947a
000094C8 FF46FC inc word [bp-0x4]
000094CB EBAD jmp 0x947a
000094CD C45EFC les bx,word [bp-0x4]
000094D0 268A07 mov al,[es:bx]
000094D3 C45E04 les bx,word [bp+0x4]
000094D6 263A07 cmp al,[es:bx]
000094D9 7513 jnz 0x94ee
000094DB C45EFC les bx,word [bp-0x4]
000094DE 26803F00 cmp byte [es:bx],0x0
000094E2 7505 jnz 0x94e9
000094E4 B80100 mov ax,0x1
000094E7 EB16 jmp 0x94ff
000094E9 FF46FC inc word [bp-0x4]
000094EC EB09 jmp 0x94f7
000094EE C45E04 les bx,word [bp+0x4]
000094F1 26803F2E cmp byte [es:bx],0x2e
000094F5 7506 jnz 0x94fd
000094F7 FF4604 inc word [bp+0x4]
000094FA E97DFF jmp 0x947a
000094FD 33C0 xor ax,ax
000094FF 8BE5 mov sp,bp
00009501 5D pop bp
00009502 C3 ret
00009503 55 push bp
00009504 8BEC mov bp,sp
00009506 56 push si
00009507 F7066E060600 test word [0x66e],0x6
0000950D 742B jz 0x953a
0000950F F7066E060200 test word [0x66e],0x2
00009515 740F jz 0x9526
00009517 C45E08 les bx,word [bp+0x8]
0000951A 26F6471520 test byte [es:bx+0x15],0x20
0000951F 7505 jnz 0x9526
00009521 33C0 xor ax,ax
00009523 E9C500 jmp 0x95eb
00009526 F7066E060400 test word [0x66e],0x4
0000952C 740C jz 0x953a
0000952E C45E08 les bx,word [bp+0x8]
00009531 26F6471520 test byte [es:bx+0x15],0x20
00009536 7402 jz 0x953a
00009538 EBE7 jmp 0x9521
0000953A F7066E064000 test word [0x66e],0x40
00009540 7423 jz 0x9565
00009542 C45E08 les bx,word [bp+0x8]
00009545 268B4718 mov ax,[es:bx+0x18]
00009549 3B06FE06 cmp ax,[0x6fe]
0000954D 7214 jc 0x9563
0000954F 268B4718 mov ax,[es:bx+0x18]
00009553 3B06FE06 cmp ax,[0x6fe]
00009557 750C jnz 0x9565
00009559 268B4716 mov ax,[es:bx+0x16]
0000955D 3B060007 cmp ax,[0x700]
00009561 7302 jnc 0x9565
00009563 EBBC jmp 0x9521
00009565 F7066E062000 test word [0x66e],0x20
0000956B 7423 jz 0x9590
0000956D C45E08 les bx,word [bp+0x8]
00009570 268B4718 mov ax,[es:bx+0x18]
00009574 3B060207 cmp ax,[0x702]
00009578 7714 ja 0x958e
0000957A 268B4718 mov ax,[es:bx+0x18]
0000957E 3B060207 cmp ax,[0x702]
00009582 750C jnz 0x9590
00009584 268B4716 mov ax,[es:bx+0x16]
00009588 3B060407 cmp ax,[0x704]
0000958C 7602 jna 0x9590
0000958E EB91 jmp 0x9521
00009590 F7066E060010 test word [0x66e],0x1000
00009596 7450 jz 0x95e8
00009598 FF7606 push word [bp+0x6]
0000959B FF7604 push word [bp+0x4]
0000959E 1E push ds
0000959F B88496 mov ax,0x9684
000095A2 50 push ax
000095A3 E8BE59 call 0xef64
000095A6 83C408 add sp,0x8
000095A9 8B4608 mov ax,[bp+0x8]
000095AC 051E00 add ax,0x1e
000095AF FF760A push word [bp+0xa]
000095B2 50 push ax
000095B3 1E push ds
000095B4 B88496 mov ax,0x9684
000095B7 50 push ax
000095B8 E8FD58 call 0xeeb8
000095BB 83C408 add sp,0x8
000095BE 33F6 xor si,si
000095C0 EB20 jmp 0x95e2
000095C2 8BC6 mov ax,si
000095C4 D1E0 shl ax,0x0
000095C6 D1E0 shl ax,0x0
000095C8 C41E120D les bx,word [0xd12]
000095CC 03D8 add bx,ax
000095CE 26FF7702 push word [es:bx+0x2]
000095D2 26FF37 push word [es:bx]
000095D5 E890FD call 0x9368
000095D8 59 pop cx
000095D9 59 pop cx
000095DA 0BC0 or ax,ax
000095DC 7403 jz 0x95e1
000095DE E940FF jmp 0x9521
000095E1 46 inc si
000095E2 3B36180D cmp si,[0xd18]
000095E6 7CDA jl 0x95c2
000095E8 B8FFFF mov ax,0xffff
000095EB 5E pop si
000095EC 5D pop bp
000095ED C3 ret
000095EE 56 push si
000095EF BE7296 mov si,0x9672
000095F2 2BC0 sub ax,ax
000095F4 8BD8 mov bx,ax
000095F6 8BC8 mov cx,ax
000095F8 8A0EEE99 mov cl,[0x99ee]
000095FC AC lodsb
000095FD 03D8 add bx,ax
000095FF E2FB loop 0x95fc
00009601 8AC3 mov al,bl
00009603 5E pop si
00009604 C3 ret
00009605 55 push bp
00009606 8BEC mov bp,sp
00009608 56 push si
00009609 33F6 xor si,si
0000960B EB3D jmp 0x964a
0000960D 817E069919 cmp word [bp+0x6],0x1999
00009612 771F ja 0x9633
00009614 7507 jnz 0x961d
00009616 817E049999 cmp word [bp+0x4],0x9999
0000961B 7716 ja 0x9633
0000961D 33C9 xor cx,cx
0000961F BB0A00 mov bx,0xa
00009622 8B5606 mov dx,[bp+0x6]
00009625 8B4604 mov ax,[bp+0x4]
00009628 E8C868 call 0xfef3
0000962B 894604 mov [bp+0x4],ax
0000962E 895606 mov [bp+0x6],dx
00009631 EB16 jmp 0x9649
00009633 33C0 xor ax,ax
00009635 BA0A00 mov dx,0xa
00009638 50 push ax
00009639 52 push dx
0000963A FF760A push word [bp+0xa]
0000963D FF7608 push word [bp+0x8]
00009640 E84867 call 0xfd8b
00009643 894608 mov [bp+0x8],ax
00009646 89560A mov [bp+0xa],dx
00009649 46 inc si
0000964A 83FE03 cmp si,0x3
0000964D 7CBE jl 0x960d
0000964F 8B460A mov ax,[bp+0xa]
00009652 8B5608 mov dx,[bp+0x8]
00009655 D1E8 shr ax,0x0
00009657 D1DA rcr dx,0x0
00009659 8B5E06 mov bx,[bp+0x6]
0000965C 8B4E04 mov cx,[bp+0x4]
0000965F 03CA add cx,dx
00009661 13D8 adc bx,ax
00009663 3B5E06 cmp bx,[bp+0x6]
00009666 7727 ja 0x968f
00009668 7205 jc 0x966f
0000966A 3B4E04 cmp cx,[bp+0x4]
0000966D 7320 jnc 0x968f
0000966F 8B4606 mov ax,[bp+0x6]
00009672 8B5604 mov dx,[bp+0x4]
00009675 D1E8 shr ax,0x0
00009677 D1DA rcr dx,0x0
00009679 895604 mov [bp+0x4],dx
0000967C 894606 mov [bp+0x6],ax
0000967F 8B460A mov ax,[bp+0xa]
00009682 8B5608 mov dx,[bp+0x8]
00009685 D1E8 shr ax,0x0
00009687 D1DA rcr dx,0x0
00009689 895608 mov [bp+0x8],dx
0000968C 89460A mov [bp+0xa],ax
0000968F 8B4608 mov ax,[bp+0x8]
00009692 0B460A or ax,[bp+0xa]
00009695 7504 jnz 0x969b
00009697 33C0 xor ax,ax
00009699 EB1F jmp 0x96ba
0000969B FF760A push word [bp+0xa]
0000969E FF7608 push word [bp+0x8]
000096A1 8B460A mov ax,[bp+0xa]
000096A4 8B5608 mov dx,[bp+0x8]
000096A7 D1E8 shr ax,0x0
000096A9 D1DA rcr dx,0x0
000096AB 8B5E06 mov bx,[bp+0x6]
000096AE 8B4E04 mov cx,[bp+0x4]
000096B1 03CA add cx,dx
000096B3 13D8 adc bx,ax
000096B5 53 push bx
000096B6 51 push cx
000096B7 E8D166 call 0xfd8b
000096BA 5E pop si
000096BB 5D pop bp
000096BC C3 ret
000096BD 55 push bp
000096BE 8BEC mov bp,sp
000096C0 C45E04 les bx,word [bp+0x4]
000096C3 33C0 xor ax,ax
000096C5 33D2 xor dx,dx
000096C7 26895704 mov [es:bx+0x4],dx
000096CB 26894706 mov [es:bx+0x6],ax
000096CF 268917 mov [es:bx],dx
000096D2 26894702 mov [es:bx+0x2],ax
000096D6 26C747080123 mov word [es:bx+0x8],0x2301
000096DC 26C7470A4567 mov word [es:bx+0xa],0x6745
000096E2 26C7470C89AB mov word [es:bx+0xc],0xab89
000096E8 26C7470ECDEF mov word [es:bx+0xe],0xefcd
000096EE 26C74710FEDC mov word [es:bx+0x10],0xdcfe
000096F4 26C74712BA98 mov word [es:bx+0x12],0x98ba
000096FA 26C747147654 mov word [es:bx+0x14],0x5476
00009700 26C747163210 mov word [es:bx+0x16],0x1032
00009706 5D pop bp
00009707 C3 ret
00009708 55 push bp
00009709 8BEC mov bp,sp
0000970B 83EC42 sub sp,0x42
0000970E 56 push si
0000970F 57 push di
00009710 C45E04 les bx,word [bp+0x4]
00009713 268B5702 mov dx,[es:bx+0x2]
00009717 268B07 mov ax,[es:bx]
0000971A B103 mov cl,0x3
0000971C E83467 call 0xfe53
0000971F 253F00 and ax,0x3f
00009722 8BF8 mov di,ax
00009724 8B460C mov ax,[bp+0xc]
00009727 33D2 xor dx,dx
00009729 B103 mov cl,0x3
0000972B E80467 call 0xfe32
0000972E C45E04 les bx,word [bp+0x4]
00009731 268B4F02 mov cx,[es:bx+0x2]
00009735 268B1F mov bx,[es:bx]
00009738 03D8 add bx,ax
0000973A 13CA adc cx,dx
0000973C 53 push bx
0000973D 8B5E04 mov bx,[bp+0x4]
00009740 263B4F02 cmp cx,[es:bx+0x2]
00009744 58 pop ax
00009745 7714 ja 0x975b
00009747 7205 jc 0x974e
00009749 263B07 cmp ax,[es:bx]
0000974C 730D jnc 0x975b
0000974E C45E04 les bx,word [bp+0x4]
00009751 2683470401 add word [es:bx+0x4],0x1
00009756 2683570600 adc word [es:bx+0x6],0x0
0000975B 8B460C mov ax,[bp+0xc]
0000975E 33D2 xor dx,dx
00009760 B103 mov cl,0x3
00009762 E8CD66 call 0xfe32
00009765 C45E04 les bx,word [bp+0x4]
00009768 260107 add [es:bx],ax
0000976B 26115702 adc [es:bx+0x2],dx
0000976F 8B460C mov ax,[bp+0xc]
00009772 33D2 xor dx,dx
00009774 B11D mov cl,0x1d
00009776 E8DA66 call 0xfe53
00009779 C45E04 les bx,word [bp+0x4]
0000977C 26014704 add [es:bx+0x4],ax
00009780 26115706 adc [es:bx+0x6],dx
00009784 E9AC00 jmp 0x9833
00009787 C45E04 les bx,word [bp+0x4]
0000978A 06 push es
0000978B 8E460A mov es,word [bp+0xa]
0000978E 53 push bx
0000978F 8B5E08 mov bx,[bp+0x8]
00009792 268A07 mov al,[es:bx]
00009795 5B pop bx
00009796 07 pop es
00009797 26884118 mov [es:bx+di+0x18],al
0000979B FF4608 inc word [bp+0x8]
0000979E 47 inc di
0000979F 83FF40 cmp di,0x40
000097A2 7403 jz 0x97a7
000097A4 E98C00 jmp 0x9833
000097A7 C746FE0000 mov word [bp-0x2],0x0
000097AC 33F6 xor si,si
000097AE EB66 jmp 0x9816
000097B0 C45E04 les bx,word [bp+0x4]
000097B3 268A401B mov al,[es:bx+si+0x1b]
000097B7 B400 mov ah,0x0
000097B9 33D2 xor dx,dx
000097BB B118 mov cl,0x18
000097BD E87266 call 0xfe32
000097C0 C45E04 les bx,word [bp+0x4]
000097C3 268A581A mov bl,[es:bx+si+0x1a]
000097C7 B700 mov bh,0x0
000097C9 0BD3 or dx,bx
000097CB 8B5E04 mov bx,[bp+0x4]
000097CE 268A5819 mov bl,[es:bx+si+0x19]
000097D2 B700 mov bh,0x0
000097D4 50 push ax
000097D5 52 push dx
000097D6 33D2 xor dx,dx
000097D8 B108 mov cl,0x8
000097DA 8BC3 mov ax,bx
000097DC E85366 call 0xfe32
000097DF 5B pop bx
000097E0 59 pop cx
000097E1 0BC8 or cx,ax
000097E3 0BDA or bx,dx
000097E5 8E4606 mov es,word [bp+0x6]
000097E8 51 push cx
000097E9 53 push bx
000097EA 8B5E04 mov bx,[bp+0x4]
000097ED 268A4018 mov al,[es:bx+si+0x18]
000097F1 B400 mov ah,0x0
000097F3 5A pop dx
000097F4 5B pop bx
000097F5 0BD8 or bx,ax
000097F7 53 push bx
000097F8 8B5EFE mov bx,[bp-0x2]
000097FB D1E3 shl bx,0x0
000097FD D1E3 shl bx,0x0
000097FF 8D46BE lea ax,[bp-0x42]
00009802 03D8 add bx,ax
00009804 58 pop ax
00009805 368907 mov [ss:bx],ax
00009808 36895702 mov [ss:bx+0x2],dx
0000980C FF46FE inc word [bp-0x2]
0000980F 8BC6 mov ax,si
00009811 050400 add ax,0x4
00009814 8BF0 mov si,ax
00009816 837EFE10 cmp word [bp-0x2],0x10
0000981A 7C94 jl 0x97b0
0000981C 16 push ss
0000981D 8D46BE lea ax,[bp-0x42]
00009820 50 push ax
00009821 8B4604 mov ax,[bp+0x4]
00009824 050800 add ax,0x8
00009827 FF7606 push word [bp+0x6]
0000982A 50 push ax
0000982B E8B501 call 0x99e3
0000982E 83C408 add sp,0x8
00009831 33FF xor di,di
00009833 8B460C mov ax,[bp+0xc]
00009836 FF4E0C dec word [bp+0xc]
00009839 0BC0 or ax,ax
0000983B 7403 jz 0x9840
0000983D E947FF jmp 0x9787
00009840 5F pop di
00009841 5E pop si
00009842 8BE5 mov sp,bp
00009844 5D pop bp
00009845 C3 ret
00009846 55 push bp
00009847 8BEC mov bp,sp
00009849 83EC44 sub sp,0x44
0000984C 56 push si
0000984D 57 push di
0000984E C45E04 les bx,word [bp+0x4]
00009851 268B4702 mov ax,[es:bx+0x2]
00009855 268B17 mov dx,[es:bx]
00009858 8956F4 mov [bp-0xc],dx
0000985B 8946F6 mov [bp-0xa],ax
0000985E 268B4706 mov ax,[es:bx+0x6]
00009862 268B5704 mov dx,[es:bx+0x4]
00009866 8956F8 mov [bp-0x8],dx
00009869 8946FA mov [bp-0x6],ax
0000986C 268B5702 mov dx,[es:bx+0x2]
00009870 268B07 mov ax,[es:bx]
00009873 B103 mov cl,0x3
00009875 E8DB65 call 0xfe53
00009878 253F00 and ax,0x3f
0000987B 8946FE mov [bp-0x2],ax
0000987E 3D3800 cmp ax,0x38
00009881 7D08 jnl 0x988b
00009883 B83800 mov ax,0x38
00009886 2B46FE sub ax,[bp-0x2]
00009889 EB06 jmp 0x9891
0000988B B87800 mov ax,0x78
0000988E 2B46FE sub ax,[bp-0x2]
00009891 8946FC mov [bp-0x4],ax
00009894 50 push ax
00009895 1E push ds
00009896 B8FC0F mov ax,0xffc
00009899 50 push ax
0000989A FF7606 push word [bp+0x6]
0000989D FF7604 push word [bp+0x4]
000098A0 E865FE call 0x9708
000098A3 83C40A add sp,0xa
000098A6 33FF xor di,di
000098A8 33F6 xor si,si
000098AA EB7C jmp 0x9928
000098AC 8BC6 mov ax,si
000098AE 050300 add ax,0x3
000098B1 C45E04 les bx,word [bp+0x4]
000098B4 03D8 add bx,ax
000098B6 268A4718 mov al,[es:bx+0x18]
000098BA B400 mov ah,0x0
000098BC 33D2 xor dx,dx
000098BE B118 mov cl,0x18
000098C0 E86F65 call 0xfe32
000098C3 8BDE mov bx,si
000098C5 43 inc bx
000098C6 43 inc bx
000098C7 8E4606 mov es,word [bp+0x6]
000098CA 50 push ax
000098CB 52 push dx
000098CC 53 push bx
000098CD 8B5E04 mov bx,[bp+0x4]
000098D0 58 pop ax
000098D1 03D8 add bx,ax
000098D3 268A4718 mov al,[es:bx+0x18]
000098D7 B400 mov ah,0x0
000098D9 5A pop dx
000098DA 5B pop bx
000098DB 0BD0 or dx,ax
000098DD 8BC6 mov ax,si
000098DF 40 inc ax
000098E0 53 push bx
000098E1 8B5E04 mov bx,[bp+0x4]
000098E4 03D8 add bx,ax
000098E6 268A4718 mov al,[es:bx+0x18]
000098EA B400 mov ah,0x0
000098EC 52 push dx
000098ED 33D2 xor dx,dx
000098EF B108 mov cl,0x8
000098F1 E83E65 call 0xfe32
000098F4 5B pop bx
000098F5 59 pop cx
000098F6 0BC8 or cx,ax
000098F8 0BDA or bx,dx
000098FA 8E4606 mov es,word [bp+0x6]
000098FD 51 push cx
000098FE 53 push bx
000098FF 8B5E04 mov bx,[bp+0x4]
00009902 268A4018 mov al,[es:bx+si+0x18]
00009906 B400 mov ah,0x0
00009908 5A pop dx
00009909 5B pop bx
0000990A 0BD8 or bx,ax
0000990C 53 push bx
0000990D 8BDF mov bx,di
0000990F D1E3 shl bx,0x0
00009911 D1E3 shl bx,0x0
00009913 8D46BC lea ax,[bp-0x44]
00009916 03D8 add bx,ax
00009918 58 pop ax
00009919 368907 mov [ss:bx],ax
0000991C 36895702 mov [ss:bx+0x2],dx
00009920 47 inc di
00009921 8BC6 mov ax,si
00009923 050400 add ax,0x4
00009926 8BF0 mov si,ax
00009928 83FF0E cmp di,0xe
0000992B 7303 jnc 0x9930
0000992D E97CFF jmp 0x98ac
00009930 16 push ss
00009931 8D46BC lea ax,[bp-0x44]
00009934 50 push ax
00009935 8B4604 mov ax,[bp+0x4]
00009938 050800 add ax,0x8
0000993B FF7606 push word [bp+0x6]
0000993E 50 push ax
0000993F E8A100 call 0x99e3
00009942 83C408 add sp,0x8
00009945 33FF xor di,di
00009947 33F6 xor si,si
00009949 E98900 jmp 0x99d5
0000994C 8BC7 mov ax,di
0000994E D1E0 shl ax,0x0
00009950 D1E0 shl ax,0x0
00009952 C45E04 les bx,word [bp+0x4]
00009955 03D8 add bx,ax
00009957 268A4708 mov al,[es:bx+0x8]
0000995B 24FF and al,0xff
0000995D 8B5E04 mov bx,[bp+0x4]
00009960 26884058 mov [es:bx+si+0x58],al
00009964 8BC7 mov ax,di
00009966 D1E0 shl ax,0x0
00009968 D1E0 shl ax,0x0
0000996A 03D8 add bx,ax
0000996C 268B570A mov dx,[es:bx+0xa]
00009970 268B4708 mov ax,[es:bx+0x8]
00009974 B108 mov cl,0x8
00009976 E8DA64 call 0xfe53
00009979 24FF and al,0xff
0000997B 8BD6 mov dx,si
0000997D 42 inc dx
0000997E C45E04 les bx,word [bp+0x4]
00009981 03DA add bx,dx
00009983 26884758 mov [es:bx+0x58],al
00009987 8BC7 mov ax,di
00009989 D1E0 shl ax,0x0
0000998B D1E0 shl ax,0x0
0000998D 8B5E04 mov bx,[bp+0x4]
00009990 03D8 add bx,ax
00009992 268B470A mov ax,[es:bx+0xa]
00009996 24FF and al,0xff
00009998 8BD6 mov dx,si
0000999A 42 inc dx
0000999B 42 inc dx
0000999C 8B5E04 mov bx,[bp+0x4]
0000999F 03DA add bx,dx
000099A1 26884758 mov [es:bx+0x58],al
000099A5 8BC7 mov ax,di
000099A7 D1E0 shl ax,0x0
000099A9 D1E0 shl ax,0x0
000099AB 8B5E04 mov bx,[bp+0x4]
000099AE 03D8 add bx,ax
000099B0 268B570A mov dx,[es:bx+0xa]
000099B4 268B4708 mov ax,[es:bx+0x8]
000099B8 B118 mov cl,0x18
000099BA E89664 call 0xfe53
000099BD 24FF and al,0xff
000099BF 8BD6 mov dx,si
000099C1 83C203 add dx,0x3
000099C4 C45E04 les bx,word [bp+0x4]
000099C7 03DA add bx,dx
000099C9 26884758 mov [es:bx+0x58],al
000099CD 47 inc di
000099CE 8BC6 mov ax,si
000099D0 050400 add ax,0x4
000099D3 8BF0 mov si,ax
000099D5 83FF04 cmp di,0x4
000099D8 7303 jnc 0x99dd
000099DA E96FFF jmp 0x994c
000099DD 5F pop di
000099DE 5E pop si
000099DF 8BE5 mov sp,bp
000099E1 5D pop bp
000099E2 C3 ret
000099E3 55 push bp
000099E4 8BEC mov bp,sp
000099E6 83EC10 sub sp,0x10
000099E9 56 push si
000099EA 57 push di
000099EB C45E04 les bx,word [bp+0x4]
000099EE 268B4702 mov ax,[es:bx+0x2]
000099F2 268B17 mov dx,[es:bx]
000099F5 8956FC mov [bp-0x4],dx
000099F8 8946FE mov [bp-0x2],ax
000099FB 268B4706 mov ax,[es:bx+0x6]
000099FF 268B5704 mov dx,[es:bx+0x4]
00009A03 8956F8 mov [bp-0x8],dx
00009A06 8946FA mov [bp-0x6],ax
00009A09 268B470A mov ax,[es:bx+0xa]
00009A0D 268B5708 mov dx,[es:bx+0x8]
00009A11 8956F4 mov [bp-0xc],dx
00009A14 8946F6 mov [bp-0xa],ax
00009A17 268B470E mov ax,[es:bx+0xe]
00009A1B 268B570C mov dx,[es:bx+0xc]
00009A1F 8956F0 mov [bp-0x10],dx
00009A22 8946F2 mov [bp-0xe],ax
00009A25 8B46FA mov ax,[bp-0x6]
00009A28 8B56F8 mov dx,[bp-0x8]
00009A2B 2356F4 and dx,[bp-0xc]
00009A2E 2346F6 and ax,[bp-0xa]
00009A31 8B5EFA mov bx,[bp-0x6]
00009A34 8B4EF8 mov cx,[bp-0x8]
00009A37 F7D1 not cx
00009A39 F7D3 not bx
00009A3B 234EF0 and cx,[bp-0x10]
00009A3E 235EF2 and bx,[bp-0xe]
00009A41 0BD1 or dx,cx
00009A43 0BC3 or ax,bx
00009A45 C45E08 les bx,word [bp+0x8]
00009A48 260317 add dx,[es:bx]
00009A4B 26134702 adc ax,[es:bx+0x2]
00009A4F 81C278A4 add dx,0xa478
00009A53 156AD7 adc ax,0xd76a
00009A56 0156FC add [bp-0x4],dx
00009A59 1146FE adc [bp-0x2],ax
00009A5C 8B56FE mov dx,[bp-0x2]
00009A5F 8B46FC mov ax,[bp-0x4]
00009A62 B107 mov cl,0x7
00009A64 E8CB63 call 0xfe32
00009A67 50 push ax
00009A68 52 push dx
00009A69 8B56FE mov dx,[bp-0x2]
00009A6C 8B46FC mov ax,[bp-0x4]
00009A6F B119 mov cl,0x19
00009A71 E8DF63 call 0xfe53
00009A74 5B pop bx
00009A75 59 pop cx
00009A76 0BC8 or cx,ax
00009A78 0BDA or bx,dx
00009A7A 894EFC mov [bp-0x4],cx
00009A7D 895EFE mov [bp-0x2],bx
00009A80 8B46FA mov ax,[bp-0x6]
00009A83 8B56F8 mov dx,[bp-0x8]
00009A86 0156FC add [bp-0x4],dx
00009A89 1146FE adc [bp-0x2],ax
00009A8C 8B46FE mov ax,[bp-0x2]
00009A8F 8B56FC mov dx,[bp-0x4]
00009A92 2356F8 and dx,[bp-0x8]
00009A95 2346FA and ax,[bp-0x6]
00009A98 8B5EFE mov bx,[bp-0x2]
00009A9B 8B4EFC mov cx,[bp-0x4]
00009A9E F7D1 not cx
00009AA0 F7D3 not bx
00009AA2 234EF4 and cx,[bp-0xc]
00009AA5 235EF6 and bx,[bp-0xa]
00009AA8 0BD1 or dx,cx
00009AAA 0BC3 or ax,bx
00009AAC C45E08 les bx,word [bp+0x8]
00009AAF 26035704 add dx,[es:bx+0x4]
00009AB3 26134706 adc ax,[es:bx+0x6]
00009AB7 81C256B7 add dx,0xb756
00009ABB 15C7E8 adc ax,0xe8c7
00009ABE 0156F0 add [bp-0x10],dx
00009AC1 1146F2 adc [bp-0xe],ax
00009AC4 8B56F2 mov dx,[bp-0xe]
00009AC7 8B46F0 mov ax,[bp-0x10]
00009ACA B10C mov cl,0xc
00009ACC E86363 call 0xfe32
00009ACF 50 push ax
00009AD0 52 push dx
00009AD1 8B56F2 mov dx,[bp-0xe]
00009AD4 8B46F0 mov ax,[bp-0x10]
00009AD7 B114 mov cl,0x14
00009AD9 E87763 call 0xfe53
00009ADC 5B pop bx
00009ADD 59 pop cx
00009ADE 0BC8 or cx,ax
00009AE0 0BDA or bx,dx
00009AE2 894EF0 mov [bp-0x10],cx
00009AE5 895EF2 mov [bp-0xe],bx
00009AE8 8B46FE mov ax,[bp-0x2]
00009AEB 8B56FC mov dx,[bp-0x4]
00009AEE 0156F0 add [bp-0x10],dx
00009AF1 1146F2 adc [bp-0xe],ax
00009AF4 8B46F2 mov ax,[bp-0xe]
00009AF7 8B56F0 mov dx,[bp-0x10]
00009AFA 2356FC and dx,[bp-0x4]
00009AFD 2346FE and ax,[bp-0x2]
00009B00 8B5EF2 mov bx,[bp-0xe]
00009B03 8B4EF0 mov cx,[bp-0x10]
00009B06 F7D1 not cx
00009B08 F7D3 not bx
00009B0A 234EF8 and cx,[bp-0x8]
00009B0D 235EFA and bx,[bp-0x6]
00009B10 0BD1 or dx,cx
00009B12 0BC3 or ax,bx
00009B14 C45E08 les bx,word [bp+0x8]
00009B17 26035708 add dx,[es:bx+0x8]
00009B1B 2613470A adc ax,[es:bx+0xa]
00009B1F 81C2DB70 add dx,0x70db
00009B23 152024 adc ax,0x2420
00009B26 0156F4 add [bp-0xc],dx
00009B29 1146F6 adc [bp-0xa],ax
00009B2C 8B56F6 mov dx,[bp-0xa]
00009B2F 8B46F4 mov ax,[bp-0xc]
00009B32 B111 mov cl,0x11
00009B34 E8FB62 call 0xfe32
00009B37 50 push ax
00009B38 52 push dx
00009B39 8B56F6 mov dx,[bp-0xa]
00009B3C 8B46F4 mov ax,[bp-0xc]
00009B3F B10F mov cl,0xf
00009B41 E80F63 call 0xfe53
00009B44 5B pop bx
00009B45 59 pop cx
00009B46 0BC8 or cx,ax
00009B48 0BDA or bx,dx
00009B4A 894EF4 mov [bp-0xc],cx
00009B4D 895EF6 mov [bp-0xa],bx
00009B50 8B46F2 mov ax,[bp-0xe]
00009B53 8B56F0 mov dx,[bp-0x10]
00009B56 0156F4 add [bp-0xc],dx
00009B59 1146F6 adc [bp-0xa],ax
00009B5C 8B46F6 mov ax,[bp-0xa]
00009B5F 8B56F4 mov dx,[bp-0xc]
00009B62 2356F0 and dx,[bp-0x10]
00009B65 2346F2 and ax,[bp-0xe]
00009B68 8B5EF6 mov bx,[bp-0xa]
00009B6B 8B4EF4 mov cx,[bp-0xc]
00009B6E F7D1 not cx
00009B70 F7D3 not bx
00009B72 234EFC and cx,[bp-0x4]
00009B75 235EFE and bx,[bp-0x2]
00009B78 0BD1 or dx,cx
00009B7A 0BC3 or ax,bx
00009B7C C45E08 les bx,word [bp+0x8]
00009B7F 2603570C add dx,[es:bx+0xc]
00009B83 2613470E adc ax,[es:bx+0xe]
00009B87 81C2EECE add dx,0xceee
00009B8B 15BDC1 adc ax,0xc1bd
00009B8E 0156F8 add [bp-0x8],dx
00009B91 1146FA adc [bp-0x6],ax
00009B94 8B56FA mov dx,[bp-0x6]
00009B97 8B46F8 mov ax,[bp-0x8]
00009B9A B116 mov cl,0x16
00009B9C E89362 call 0xfe32
00009B9F 50 push ax
00009BA0 52 push dx
00009BA1 8B56FA mov dx,[bp-0x6]
00009BA4 8B46F8 mov ax,[bp-0x8]
00009BA7 B10A mov cl,0xa
00009BA9 E8A762 call 0xfe53
00009BAC 5B pop bx
00009BAD 59 pop cx
00009BAE 0BC8 or cx,ax
00009BB0 0BDA or bx,dx
00009BB2 894EF8 mov [bp-0x8],cx
00009BB5 895EFA mov [bp-0x6],bx
00009BB8 8B46F6 mov ax,[bp-0xa]
00009BBB 8B56F4 mov dx,[bp-0xc]
00009BBE 0156F8 add [bp-0x8],dx
00009BC1 1146FA adc [bp-0x6],ax
00009BC4 8B46FA mov ax,[bp-0x6]
00009BC7 8B56F8 mov dx,[bp-0x8]
00009BCA 2356F4 and dx,[bp-0xc]
00009BCD 2346F6 and ax,[bp-0xa]
00009BD0 8B5EFA mov bx,[bp-0x6]
00009BD3 8B4EF8 mov cx,[bp-0x8]
00009BD6 F7D1 not cx
00009BD8 F7D3 not bx
00009BDA 234EF0 and cx,[bp-0x10]
00009BDD 235EF2 and bx,[bp-0xe]
00009BE0 0BD1 or dx,cx
00009BE2 0BC3 or ax,bx
00009BE4 C45E08 les bx,word [bp+0x8]
00009BE7 26035710 add dx,[es:bx+0x10]
00009BEB 26134712 adc ax,[es:bx+0x12]
00009BEF 81C2AF0F add dx,0xfaf
00009BF3 157CF5 adc ax,0xf57c
00009BF6 0156FC add [bp-0x4],dx
00009BF9 1146FE adc [bp-0x2],ax
00009BFC 8B56FE mov dx,[bp-0x2]
00009BFF 8B46FC mov ax,[bp-0x4]
00009C02 B107 mov cl,0x7
00009C04 E82B62 call 0xfe32
00009C07 50 push ax
00009C08 52 push dx
00009C09 8B56FE mov dx,[bp-0x2]
00009C0C 8B46FC mov ax,[bp-0x4]
00009C0F B119 mov cl,0x19
00009C11 E83F62 call 0xfe53
00009C14 5B pop bx
00009C15 59 pop cx
00009C16 0BC8 or cx,ax
00009C18 0BDA or bx,dx
00009C1A 894EFC mov [bp-0x4],cx
00009C1D 895EFE mov [bp-0x2],bx
00009C20 8B46FA mov ax,[bp-0x6]
00009C23 8B56F8 mov dx,[bp-0x8]
00009C26 0156FC add [bp-0x4],dx
00009C29 1146FE adc [bp-0x2],ax
00009C2C 8B46FE mov ax,[bp-0x2]
00009C2F 8B56FC mov dx,[bp-0x4]
00009C32 2356F8 and dx,[bp-0x8]
00009C35 2346FA and ax,[bp-0x6]
00009C38 8B5EFE mov bx,[bp-0x2]
00009C3B 8B4EFC mov cx,[bp-0x4]
00009C3E F7D1 not cx
00009C40 F7D3 not bx
00009C42 234EF4 and cx,[bp-0xc]
00009C45 235EF6 and bx,[bp-0xa]
00009C48 0BD1 or dx,cx
00009C4A 0BC3 or ax,bx
00009C4C C45E08 les bx,word [bp+0x8]
00009C4F 26035714 add dx,[es:bx+0x14]
00009C53 26134716 adc ax,[es:bx+0x16]
00009C57 81C22AC6 add dx,0xc62a
00009C5B 158747 adc ax,0x4787
00009C5E 0156F0 add [bp-0x10],dx
00009C61 1146F2 adc [bp-0xe],ax
00009C64 8B56F2 mov dx,[bp-0xe]
00009C67 8B46F0 mov ax,[bp-0x10]
00009C6A B10C mov cl,0xc
00009C6C E8C361 call 0xfe32
00009C6F 50 push ax
00009C70 52 push dx
00009C71 8B56F2 mov dx,[bp-0xe]
00009C74 8B46F0 mov ax,[bp-0x10]
00009C77 B114 mov cl,0x14
00009C79 E8D761 call 0xfe53
00009C7C 5B pop bx
00009C7D 59 pop cx
00009C7E 0BC8 or cx,ax
00009C80 0BDA or bx,dx
00009C82 894EF0 mov [bp-0x10],cx
00009C85 895EF2 mov [bp-0xe],bx
00009C88 8B46FE mov ax,[bp-0x2]
00009C8B 8B56FC mov dx,[bp-0x4]
00009C8E 0156F0 add [bp-0x10],dx
00009C91 1146F2 adc [bp-0xe],ax
00009C94 8B46F2 mov ax,[bp-0xe]
00009C97 8B56F0 mov dx,[bp-0x10]
00009C9A 2356FC and dx,[bp-0x4]
00009C9D 2346FE and ax,[bp-0x2]
00009CA0 8B5EF2 mov bx,[bp-0xe]
00009CA3 8B4EF0 mov cx,[bp-0x10]
00009CA6 F7D1 not cx
00009CA8 F7D3 not bx
00009CAA 234EF8 and cx,[bp-0x8]
00009CAD 235EFA and bx,[bp-0x6]
00009CB0 0BD1 or dx,cx
00009CB2 0BC3 or ax,bx
00009CB4 C45E08 les bx,word [bp+0x8]
00009CB7 26035718 add dx,[es:bx+0x18]
00009CBB 2613471A adc ax,[es:bx+0x1a]
00009CBF 81C21346 add dx,0x4613
00009CC3 1530A8 adc ax,0xa830
00009CC6 0156F4 add [bp-0xc],dx
00009CC9 1146F6 adc [bp-0xa],ax
00009CCC 8B56F6 mov dx,[bp-0xa]
00009CCF 8B46F4 mov ax,[bp-0xc]
00009CD2 B111 mov cl,0x11
00009CD4 E85B61 call 0xfe32
00009CD7 50 push ax
00009CD8 52 push dx
00009CD9 8B56F6 mov dx,[bp-0xa]
00009CDC 8B46F4 mov ax,[bp-0xc]
00009CDF B10F mov cl,0xf
00009CE1 E86F61 call 0xfe53
00009CE4 5B pop bx
00009CE5 59 pop cx
00009CE6 0BC8 or cx,ax
00009CE8 0BDA or bx,dx
00009CEA 894EF4 mov [bp-0xc],cx
00009CED 895EF6 mov [bp-0xa],bx
00009CF0 8B46F2 mov ax,[bp-0xe]
00009CF3 8B56F0 mov dx,[bp-0x10]
00009CF6 0156F4 add [bp-0xc],dx
00009CF9 1146F6 adc [bp-0xa],ax
00009CFC 8B46F6 mov ax,[bp-0xa]
00009CFF 8B56F4 mov dx,[bp-0xc]
00009D02 2356F0 and dx,[bp-0x10]
00009D05 2346F2 and ax,[bp-0xe]
00009D08 8B5EF6 mov bx,[bp-0xa]
00009D0B 8B4EF4 mov cx,[bp-0xc]
00009D0E F7D1 not cx
00009D10 F7D3 not bx
00009D12 234EFC and cx,[bp-0x4]
00009D15 235EFE and bx,[bp-0x2]
00009D18 0BD1 or dx,cx
00009D1A 0BC3 or ax,bx
00009D1C C45E08 les bx,word [bp+0x8]
00009D1F 2603571C add dx,[es:bx+0x1c]
00009D23 2613471E adc ax,[es:bx+0x1e]
00009D27 81C20195 add dx,0x9501
00009D2B 1546FD adc ax,0xfd46
00009D2E 0156F8 add [bp-0x8],dx
00009D31 1146FA adc [bp-0x6],ax
00009D34 8B56FA mov dx,[bp-0x6]
00009D37 8B46F8 mov ax,[bp-0x8]
00009D3A B116 mov cl,0x16
00009D3C E8F360 call 0xfe32
00009D3F 50 push ax
00009D40 52 push dx
00009D41 8B56FA mov dx,[bp-0x6]
00009D44 8B46F8 mov ax,[bp-0x8]
00009D47 B10A mov cl,0xa
00009D49 E80761 call 0xfe53
00009D4C 5B pop bx
00009D4D 59 pop cx
00009D4E 0BC8 or cx,ax
00009D50 0BDA or bx,dx
00009D52 894EF8 mov [bp-0x8],cx
00009D55 895EFA mov [bp-0x6],bx
00009D58 8B46F6 mov ax,[bp-0xa]
00009D5B 8B56F4 mov dx,[bp-0xc]
00009D5E 0156F8 add [bp-0x8],dx
00009D61 1146FA adc [bp-0x6],ax
00009D64 8B46FA mov ax,[bp-0x6]
00009D67 8B56F8 mov dx,[bp-0x8]
00009D6A 2356F4 and dx,[bp-0xc]
00009D6D 2346F6 and ax,[bp-0xa]
00009D70 8B5EFA mov bx,[bp-0x6]
00009D73 8B4EF8 mov cx,[bp-0x8]
00009D76 F7D1 not cx
00009D78 F7D3 not bx
00009D7A 234EF0 and cx,[bp-0x10]
00009D7D 235EF2 and bx,[bp-0xe]
00009D80 0BD1 or dx,cx
00009D82 0BC3 or ax,bx
00009D84 C45E08 les bx,word [bp+0x8]
00009D87 26035720 add dx,[es:bx+0x20]
00009D8B 26134722 adc ax,[es:bx+0x22]
00009D8F 81C2D898 add dx,0x98d8
00009D93 158069 adc ax,0x6980
00009D96 0156FC add [bp-0x4],dx
00009D99 1146FE adc [bp-0x2],ax
00009D9C 8B56FE mov dx,[bp-0x2]
00009D9F 8B46FC mov ax,[bp-0x4]
00009DA2 B107 mov cl,0x7
00009DA4 E88B60 call 0xfe32
00009DA7 50 push ax
00009DA8 52 push dx
00009DA9 8B56FE mov dx,[bp-0x2]
00009DAC 8B46FC mov ax,[bp-0x4]
00009DAF B119 mov cl,0x19
00009DB1 E89F60 call 0xfe53
00009DB4 5B pop bx
00009DB5 59 pop cx
00009DB6 0BC8 or cx,ax
00009DB8 0BDA or bx,dx
00009DBA 894EFC mov [bp-0x4],cx
00009DBD 895EFE mov [bp-0x2],bx
00009DC0 8B46FA mov ax,[bp-0x6]
00009DC3 8B56F8 mov dx,[bp-0x8]
00009DC6 0156FC add [bp-0x4],dx
00009DC9 1146FE adc [bp-0x2],ax
00009DCC 8B46FE mov ax,[bp-0x2]
00009DCF 8B56FC mov dx,[bp-0x4]
00009DD2 2356F8 and dx,[bp-0x8]
00009DD5 2346FA and ax,[bp-0x6]
00009DD8 8B5EFE mov bx,[bp-0x2]
00009DDB 8B4EFC mov cx,[bp-0x4]
00009DDE F7D1 not cx
00009DE0 F7D3 not bx
00009DE2 234EF4 and cx,[bp-0xc]
00009DE5 235EF6 and bx,[bp-0xa]
00009DE8 0BD1 or dx,cx
00009DEA 0BC3 or ax,bx
00009DEC C45E08 les bx,word [bp+0x8]
00009DEF 26035724 add dx,[es:bx+0x24]
00009DF3 26134726 adc ax,[es:bx+0x26]
00009DF7 81C2AFF7 add dx,0xf7af
00009DFB 15448B adc ax,0x8b44
00009DFE 0156F0 add [bp-0x10],dx
00009E01 1146F2 adc [bp-0xe],ax
00009E04 8B56F2 mov dx,[bp-0xe]
00009E07 8B46F0 mov ax,[bp-0x10]
00009E0A B10C mov cl,0xc
00009E0C E82360 call 0xfe32
00009E0F 50 push ax
00009E10 52 push dx
00009E11 8B56F2 mov dx,[bp-0xe]
00009E14 8B46F0 mov ax,[bp-0x10]
00009E17 B114 mov cl,0x14
00009E19 E83760 call 0xfe53
00009E1C 5B pop bx
00009E1D 59 pop cx
00009E1E 0BC8 or cx,ax
00009E20 0BDA or bx,dx
00009E22 894EF0 mov [bp-0x10],cx
00009E25 895EF2 mov [bp-0xe],bx
00009E28 8B46FE mov ax,[bp-0x2]
00009E2B 8B56FC mov dx,[bp-0x4]
00009E2E 0156F0 add [bp-0x10],dx
00009E31 1146F2 adc [bp-0xe],ax
00009E34 8B46F2 mov ax,[bp-0xe]
00009E37 8B56F0 mov dx,[bp-0x10]
00009E3A 2356FC and dx,[bp-0x4]
00009E3D 2346FE and ax,[bp-0x2]
00009E40 8B5EF2 mov bx,[bp-0xe]
00009E43 8B4EF0 mov cx,[bp-0x10]
00009E46 F7D1 not cx
00009E48 F7D3 not bx
00009E4A 234EF8 and cx,[bp-0x8]
00009E4D 235EFA and bx,[bp-0x6]
00009E50 0BD1 or dx,cx
00009E52 0BC3 or ax,bx
00009E54 C45E08 les bx,word [bp+0x8]
00009E57 26035728 add dx,[es:bx+0x28]
00009E5B 2613472A adc ax,[es:bx+0x2a]
00009E5F 81C2B15B add dx,0x5bb1
00009E63 15FFFF adc ax,0xffff
00009E66 0156F4 add [bp-0xc],dx
00009E69 1146F6 adc [bp-0xa],ax
00009E6C 8B56F6 mov dx,[bp-0xa]
00009E6F 8B46F4 mov ax,[bp-0xc]
00009E72 B111 mov cl,0x11
00009E74 E8BB5F call 0xfe32
00009E77 50 push ax
00009E78 52 push dx
00009E79 8B56F6 mov dx,[bp-0xa]
00009E7C 8B46F4 mov ax,[bp-0xc]
00009E7F B10F mov cl,0xf
00009E81 E8CF5F call 0xfe53
00009E84 5B pop bx
00009E85 59 pop cx
00009E86 0BC8 or cx,ax
00009E88 0BDA or bx,dx
00009E8A 894EF4 mov [bp-0xc],cx
00009E8D 895EF6 mov [bp-0xa],bx
00009E90 8B46F2 mov ax,[bp-0xe]
00009E93 8B56F0 mov dx,[bp-0x10]
00009E96 0156F4 add [bp-0xc],dx
00009E99 1146F6 adc [bp-0xa],ax
00009E9C 8B46F6 mov ax,[bp-0xa]
00009E9F 8B56F4 mov dx,[bp-0xc]
00009EA2 2356F0 and dx,[bp-0x10]
00009EA5 2346F2 and ax,[bp-0xe]
00009EA8 8B5EF6 mov bx,[bp-0xa]
00009EAB 8B4EF4 mov cx,[bp-0xc]
00009EAE F7D1 not cx
00009EB0 F7D3 not bx
00009EB2 234EFC and cx,[bp-0x4]
00009EB5 235EFE and bx,[bp-0x2]
00009EB8 0BD1 or dx,cx
00009EBA 0BC3 or ax,bx
00009EBC C45E08 les bx,word [bp+0x8]
00009EBF 2603572C add dx,[es:bx+0x2c]
00009EC3 2613472E adc ax,[es:bx+0x2e]
00009EC7 81C2BED7 add dx,0xd7be
00009ECB 155C89 adc ax,0x895c
00009ECE 0156F8 add [bp-0x8],dx
00009ED1 1146FA adc [bp-0x6],ax
00009ED4 8B56FA mov dx,[bp-0x6]
00009ED7 8B46F8 mov ax,[bp-0x8]
00009EDA B116 mov cl,0x16
00009EDC E8535F call 0xfe32
00009EDF 50 push ax
00009EE0 52 push dx
00009EE1 8B56FA mov dx,[bp-0x6]
00009EE4 8B46F8 mov ax,[bp-0x8]
00009EE7 B10A mov cl,0xa
00009EE9 E8675F call 0xfe53
00009EEC 5B pop bx
00009EED 59 pop cx
00009EEE 0BC8 or cx,ax
00009EF0 0BDA or bx,dx
00009EF2 894EF8 mov [bp-0x8],cx
00009EF5 895EFA mov [bp-0x6],bx
00009EF8 8B46F6 mov ax,[bp-0xa]
00009EFB 8B56F4 mov dx,[bp-0xc]
00009EFE 0156F8 add [bp-0x8],dx
00009F01 1146FA adc [bp-0x6],ax
00009F04 8B46FA mov ax,[bp-0x6]
00009F07 8B56F8 mov dx,[bp-0x8]
00009F0A 2356F4 and dx,[bp-0xc]
00009F0D 2346F6 and ax,[bp-0xa]
00009F10 8B5EFA mov bx,[bp-0x6]
00009F13 8B4EF8 mov cx,[bp-0x8]
00009F16 F7D1 not cx
00009F18 F7D3 not bx
00009F1A 234EF0 and cx,[bp-0x10]
00009F1D 235EF2 and bx,[bp-0xe]
00009F20 0BD1 or dx,cx
00009F22 0BC3 or ax,bx
00009F24 C45E08 les bx,word [bp+0x8]
00009F27 26035730 add dx,[es:bx+0x30]
00009F2B 26134732 adc ax,[es:bx+0x32]
00009F2F 81C22211 add dx,0x1122
00009F33 15906B adc ax,0x6b90
00009F36 0156FC add [bp-0x4],dx
00009F39 1146FE adc [bp-0x2],ax
00009F3C 8B56FE mov dx,[bp-0x2]
00009F3F 8B46FC mov ax,[bp-0x4]
00009F42 B107 mov cl,0x7
00009F44 E8EB5E call 0xfe32
00009F47 50 push ax
00009F48 52 push dx
00009F49 8B56FE mov dx,[bp-0x2]
00009F4C 8B46FC mov ax,[bp-0x4]
00009F4F B119 mov cl,0x19
00009F51 E8FF5E call 0xfe53
00009F54 5B pop bx
00009F55 59 pop cx
00009F56 0BC8 or cx,ax
00009F58 0BDA or bx,dx
00009F5A 894EFC mov [bp-0x4],cx
00009F5D 895EFE mov [bp-0x2],bx
00009F60 8B46FA mov ax,[bp-0x6]
00009F63 8B56F8 mov dx,[bp-0x8]
00009F66 0156FC add [bp-0x4],dx
00009F69 1146FE adc [bp-0x2],ax
00009F6C 8B46FE mov ax,[bp-0x2]
00009F6F 8B56FC mov dx,[bp-0x4]
00009F72 2356F8 and dx,[bp-0x8]
00009F75 2346FA and ax,[bp-0x6]
00009F78 8B5EFE mov bx,[bp-0x2]
00009F7B 8B4EFC mov cx,[bp-0x4]
00009F7E F7D1 not cx
00009F80 F7D3 not bx
00009F82 234EF4 and cx,[bp-0xc]
00009F85 235EF6 and bx,[bp-0xa]
00009F88 0BD1 or dx,cx
00009F8A 0BC3 or ax,bx
00009F8C C45E08 les bx,word [bp+0x8]
00009F8F 26035734 add dx,[es:bx+0x34]
00009F93 26134736 adc ax,[es:bx+0x36]
00009F97 81C29371 add dx,0x7193
00009F9B 1598FD adc ax,0xfd98
00009F9E 0156F0 add [bp-0x10],dx
00009FA1 1146F2 adc [bp-0xe],ax
00009FA4 8B56F2 mov dx,[bp-0xe]
00009FA7 8B46F0 mov ax,[bp-0x10]
00009FAA B10C mov cl,0xc
00009FAC E8835E call 0xfe32
00009FAF 50 push ax
00009FB0 52 push dx
00009FB1 8B56F2 mov dx,[bp-0xe]
00009FB4 8B46F0 mov ax,[bp-0x10]
00009FB7 B114 mov cl,0x14
00009FB9 E8975E call 0xfe53
00009FBC 5B pop bx
00009FBD 59 pop cx
00009FBE 0BC8 or cx,ax
00009FC0 0BDA or bx,dx
00009FC2 894EF0 mov [bp-0x10],cx
00009FC5 895EF2 mov [bp-0xe],bx
00009FC8 8B46FE mov ax,[bp-0x2]
00009FCB 8B56FC mov dx,[bp-0x4]
00009FCE 0156F0 add [bp-0x10],dx
00009FD1 1146F2 adc [bp-0xe],ax
00009FD4 8B46F2 mov ax,[bp-0xe]
00009FD7 8B56F0 mov dx,[bp-0x10]
00009FDA 2356FC and dx,[bp-0x4]
00009FDD 2346FE and ax,[bp-0x2]
00009FE0 8B5EF2 mov bx,[bp-0xe]
00009FE3 8B4EF0 mov cx,[bp-0x10]
00009FE6 F7D1 not cx
00009FE8 F7D3 not bx
00009FEA 234EF8 and cx,[bp-0x8]
00009FED 235EFA and bx,[bp-0x6]
00009FF0 0BD1 or dx,cx
00009FF2 0BC3 or ax,bx
00009FF4 C45E08 les bx,word [bp+0x8]
00009FF7 26035738 add dx,[es:bx+0x38]
00009FFB 2613473A adc ax,[es:bx+0x3a]
00009FFF 81C28E43 add dx,0x438e
0000A003 1579A6 adc ax,0xa679
0000A006 0156F4 add [bp-0xc],dx
0000A009 1146F6 adc [bp-0xa],ax
0000A00C 8B56F6 mov dx,[bp-0xa]
0000A00F 8B46F4 mov ax,[bp-0xc]
0000A012 B111 mov cl,0x11
0000A014 E81B5E call 0xfe32
0000A017 50 push ax
0000A018 52 push dx
0000A019 8B56F6 mov dx,[bp-0xa]
0000A01C 8B46F4 mov ax,[bp-0xc]
0000A01F B10F mov cl,0xf
0000A021 E82F5E call 0xfe53
0000A024 5B pop bx
0000A025 59 pop cx
0000A026 0BC8 or cx,ax
0000A028 0BDA or bx,dx
0000A02A 894EF4 mov [bp-0xc],cx
0000A02D 895EF6 mov [bp-0xa],bx
0000A030 8B46F2 mov ax,[bp-0xe]
0000A033 8B56F0 mov dx,[bp-0x10]
0000A036 0156F4 add [bp-0xc],dx
0000A039 1146F6 adc [bp-0xa],ax
0000A03C 8B46F6 mov ax,[bp-0xa]
0000A03F 8B56F4 mov dx,[bp-0xc]
0000A042 2356F0 and dx,[bp-0x10]
0000A045 2346F2 and ax,[bp-0xe]
0000A048 8B5EF6 mov bx,[bp-0xa]
0000A04B 8B4EF4 mov cx,[bp-0xc]
0000A04E F7D1 not cx
0000A050 F7D3 not bx
0000A052 234EFC and cx,[bp-0x4]
0000A055 235EFE and bx,[bp-0x2]
0000A058 0BD1 or dx,cx
0000A05A 0BC3 or ax,bx
0000A05C C45E08 les bx,word [bp+0x8]
0000A05F 2603573C add dx,[es:bx+0x3c]
0000A063 2613473E adc ax,[es:bx+0x3e]
0000A067 81C22108 add dx,0x821
0000A06B 15B449 adc ax,0x49b4
0000A06E 0156F8 add [bp-0x8],dx
0000A071 1146FA adc [bp-0x6],ax
0000A074 8B56FA mov dx,[bp-0x6]
0000A077 8B46F8 mov ax,[bp-0x8]
0000A07A B116 mov cl,0x16
0000A07C E8B35D call 0xfe32
0000A07F 50 push ax
0000A080 52 push dx
0000A081 8B56FA mov dx,[bp-0x6]
0000A084 8B46F8 mov ax,[bp-0x8]
0000A087 B10A mov cl,0xa
0000A089 E8C75D call 0xfe53
0000A08C 5B pop bx
0000A08D 59 pop cx
0000A08E 0BC8 or cx,ax
0000A090 0BDA or bx,dx
0000A092 894EF8 mov [bp-0x8],cx
0000A095 895EFA mov [bp-0x6],bx
0000A098 8B46F6 mov ax,[bp-0xa]
0000A09B 8B56F4 mov dx,[bp-0xc]
0000A09E 0156F8 add [bp-0x8],dx
0000A0A1 1146FA adc [bp-0x6],ax
0000A0A4 8B46FA mov ax,[bp-0x6]
0000A0A7 8B56F8 mov dx,[bp-0x8]
0000A0AA 2356F0 and dx,[bp-0x10]
0000A0AD 2346F2 and ax,[bp-0xe]
0000A0B0 8B5EF2 mov bx,[bp-0xe]
0000A0B3 8B4EF0 mov cx,[bp-0x10]
0000A0B6 F7D1 not cx
0000A0B8 F7D3 not bx
0000A0BA 8B76F6 mov si,[bp-0xa]
0000A0BD 8B7EF4 mov di,[bp-0xc]
0000A0C0 23F9 and di,cx
0000A0C2 23F3 and si,bx
0000A0C4 0BD7 or dx,di
0000A0C6 0BC6 or ax,si
0000A0C8 C45E08 les bx,word [bp+0x8]
0000A0CB 26035704 add dx,[es:bx+0x4]
0000A0CF 26134706 adc ax,[es:bx+0x6]
0000A0D3 81C26225 add dx,0x2562
0000A0D7 151EF6 adc ax,0xf61e
0000A0DA 0156FC add [bp-0x4],dx
0000A0DD 1146FE adc [bp-0x2],ax
0000A0E0 8B56FE mov dx,[bp-0x2]
0000A0E3 8B46FC mov ax,[bp-0x4]
0000A0E6 B105 mov cl,0x5
0000A0E8 E8475D call 0xfe32
0000A0EB 50 push ax
0000A0EC 52 push dx
0000A0ED 8B56FE mov dx,[bp-0x2]
0000A0F0 8B46FC mov ax,[bp-0x4]
0000A0F3 B11B mov cl,0x1b
0000A0F5 E85B5D call 0xfe53
0000A0F8 5B pop bx
0000A0F9 59 pop cx
0000A0FA 0BC8 or cx,ax
0000A0FC 0BDA or bx,dx
0000A0FE 894EFC mov [bp-0x4],cx
0000A101 895EFE mov [bp-0x2],bx
0000A104 8B46FA mov ax,[bp-0x6]
0000A107 8B56F8 mov dx,[bp-0x8]
0000A10A 0156FC add [bp-0x4],dx
0000A10D 1146FE adc [bp-0x2],ax
0000A110 8B46FE mov ax,[bp-0x2]
0000A113 8B56FC mov dx,[bp-0x4]
0000A116 2356F4 and dx,[bp-0xc]
0000A119 2346F6 and ax,[bp-0xa]
0000A11C 8B5EF6 mov bx,[bp-0xa]
0000A11F 8B4EF4 mov cx,[bp-0xc]
0000A122 F7D1 not cx
0000A124 F7D3 not bx
0000A126 8B76FA mov si,[bp-0x6]
0000A129 8B7EF8 mov di,[bp-0x8]
0000A12C 23F9 and di,cx
0000A12E 23F3 and si,bx
0000A130 0BD7 or dx,di
0000A132 0BC6 or ax,si
0000A134 C45E08 les bx,word [bp+0x8]
0000A137 26035718 add dx,[es:bx+0x18]
0000A13B 2613471A adc ax,[es:bx+0x1a]
0000A13F 81C240B3 add dx,0xb340
0000A143 1540C0 adc ax,0xc040
0000A146 0156F0 add [bp-0x10],dx
0000A149 1146F2 adc [bp-0xe],ax
0000A14C 8B56F2 mov dx,[bp-0xe]
0000A14F 8B46F0 mov ax,[bp-0x10]
0000A152 B109 mov cl,0x9
0000A154 E8DB5C call 0xfe32
0000A157 50 push ax
0000A158 52 push dx
0000A159 8B56F2 mov dx,[bp-0xe]
0000A15C 8B46F0 mov ax,[bp-0x10]
0000A15F B117 mov cl,0x17
0000A161 E8EF5C call 0xfe53
0000A164 5B pop bx
0000A165 59 pop cx
0000A166 0BC8 or cx,ax
0000A168 0BDA or bx,dx
0000A16A 894EF0 mov [bp-0x10],cx
0000A16D 895EF2 mov [bp-0xe],bx
0000A170 8B46FE mov ax,[bp-0x2]
0000A173 8B56FC mov dx,[bp-0x4]
0000A176 0156F0 add [bp-0x10],dx
0000A179 1146F2 adc [bp-0xe],ax
0000A17C 8B46F2 mov ax,[bp-0xe]
0000A17F 8B56F0 mov dx,[bp-0x10]
0000A182 2356F8 and dx,[bp-0x8]
0000A185 2346FA and ax,[bp-0x6]
0000A188 8B5EFA mov bx,[bp-0x6]
0000A18B 8B4EF8 mov cx,[bp-0x8]
0000A18E F7D1 not cx
0000A190 F7D3 not bx
0000A192 8B76FE mov si,[bp-0x2]
0000A195 8B7EFC mov di,[bp-0x4]
0000A198 23F9 and di,cx
0000A19A 23F3 and si,bx
0000A19C 0BD7 or dx,di
0000A19E 0BC6 or ax,si
0000A1A0 C45E08 les bx,word [bp+0x8]
0000A1A3 2603572C add dx,[es:bx+0x2c]
0000A1A7 2613472E adc ax,[es:bx+0x2e]
0000A1AB 81C2515A add dx,0x5a51
0000A1AF 155E26 adc ax,0x265e
0000A1B2 0156F4 add [bp-0xc],dx
0000A1B5 1146F6 adc [bp-0xa],ax
0000A1B8 8B56F6 mov dx,[bp-0xa]
0000A1BB 8B46F4 mov ax,[bp-0xc]
0000A1BE B10E mov cl,0xe
0000A1C0 E86F5C call 0xfe32
0000A1C3 50 push ax
0000A1C4 52 push dx
0000A1C5 8B56F6 mov dx,[bp-0xa]
0000A1C8 8B46F4 mov ax,[bp-0xc]
0000A1CB B112 mov cl,0x12
0000A1CD E8835C call 0xfe53
0000A1D0 5B pop bx
0000A1D1 59 pop cx
0000A1D2 0BC8 or cx,ax
0000A1D4 0BDA or bx,dx
0000A1D6 894EF4 mov [bp-0xc],cx
0000A1D9 895EF6 mov [bp-0xa],bx
0000A1DC 8B46F2 mov ax,[bp-0xe]
0000A1DF 8B56F0 mov dx,[bp-0x10]
0000A1E2 0156F4 add [bp-0xc],dx
0000A1E5 1146F6 adc [bp-0xa],ax
0000A1E8 8B46F6 mov ax,[bp-0xa]
0000A1EB 8B56F4 mov dx,[bp-0xc]
0000A1EE 2356FC and dx,[bp-0x4]
0000A1F1 2346FE and ax,[bp-0x2]
0000A1F4 8B5EFE mov bx,[bp-0x2]
0000A1F7 8B4EFC mov cx,[bp-0x4]
0000A1FA F7D1 not cx
0000A1FC F7D3 not bx
0000A1FE 8B76F2 mov si,[bp-0xe]
0000A201 8B7EF0 mov di,[bp-0x10]
0000A204 23F9 and di,cx
0000A206 23F3 and si,bx
0000A208 0BD7 or dx,di
0000A20A 0BC6 or ax,si
0000A20C C45E08 les bx,word [bp+0x8]
0000A20F 260317 add dx,[es:bx]
0000A212 26134702 adc ax,[es:bx+0x2]
0000A216 81C2AAC7 add dx,0xc7aa
0000A21A 15B6E9 adc ax,0xe9b6
0000A21D 0156F8 add [bp-0x8],dx
0000A220 1146FA adc [bp-0x6],ax
0000A223 8B56FA mov dx,[bp-0x6]
0000A226 8B46F8 mov ax,[bp-0x8]
0000A229 B114 mov cl,0x14
0000A22B E8045C call 0xfe32
0000A22E 50 push ax
0000A22F 52 push dx
0000A230 8B56FA mov dx,[bp-0x6]
0000A233 8B46F8 mov ax,[bp-0x8]
0000A236 B10C mov cl,0xc
0000A238 E8185C call 0xfe53
0000A23B 5B pop bx
0000A23C 59 pop cx
0000A23D 0BC8 or cx,ax
0000A23F 0BDA or bx,dx
0000A241 894EF8 mov [bp-0x8],cx
0000A244 895EFA mov [bp-0x6],bx
0000A247 8B46F6 mov ax,[bp-0xa]
0000A24A 8B56F4 mov dx,[bp-0xc]
0000A24D 0156F8 add [bp-0x8],dx
0000A250 1146FA adc [bp-0x6],ax
0000A253 8B46FA mov ax,[bp-0x6]
0000A256 8B56F8 mov dx,[bp-0x8]
0000A259 2356F0 and dx,[bp-0x10]
0000A25C 2346F2 and ax,[bp-0xe]
0000A25F 8B5EF2 mov bx,[bp-0xe]
0000A262 8B4EF0 mov cx,[bp-0x10]
0000A265 F7D1 not cx
0000A267 F7D3 not bx
0000A269 8B76F6 mov si,[bp-0xa]
0000A26C 8B7EF4 mov di,[bp-0xc]
0000A26F 23F9 and di,cx
0000A271 23F3 and si,bx
0000A273 0BD7 or dx,di
0000A275 0BC6 or ax,si
0000A277 C45E08 les bx,word [bp+0x8]
0000A27A 26035714 add dx,[es:bx+0x14]
0000A27E 26134716 adc ax,[es:bx+0x16]
0000A282 81C25D10 add dx,0x105d
0000A286 152FD6 adc ax,0xd62f
0000A289 0156FC add [bp-0x4],dx
0000A28C 1146FE adc [bp-0x2],ax
0000A28F 8B56FE mov dx,[bp-0x2]
0000A292 8B46FC mov ax,[bp-0x4]
0000A295 B105 mov cl,0x5
0000A297 E8985B call 0xfe32
0000A29A 50 push ax
0000A29B 52 push dx
0000A29C 8B56FE mov dx,[bp-0x2]
0000A29F 8B46FC mov ax,[bp-0x4]
0000A2A2 B11B mov cl,0x1b
0000A2A4 E8AC5B call 0xfe53
0000A2A7 5B pop bx
0000A2A8 59 pop cx
0000A2A9 0BC8 or cx,ax
0000A2AB 0BDA or bx,dx
0000A2AD 894EFC mov [bp-0x4],cx
0000A2B0 895EFE mov [bp-0x2],bx
0000A2B3 8B46FA mov ax,[bp-0x6]
0000A2B6 8B56F8 mov dx,[bp-0x8]
0000A2B9 0156FC add [bp-0x4],dx
0000A2BC 1146FE adc [bp-0x2],ax
0000A2BF 8B46FE mov ax,[bp-0x2]
0000A2C2 8B56FC mov dx,[bp-0x4]
0000A2C5 2356F4 and dx,[bp-0xc]
0000A2C8 2346F6 and ax,[bp-0xa]
0000A2CB 8B5EF6 mov bx,[bp-0xa]
0000A2CE 8B4EF4 mov cx,[bp-0xc]
0000A2D1 F7D1 not cx
0000A2D3 F7D3 not bx
0000A2D5 8B76FA mov si,[bp-0x6]
0000A2D8 8B7EF8 mov di,[bp-0x8]
0000A2DB 23F9 and di,cx
0000A2DD 23F3 and si,bx
0000A2DF 0BD7 or dx,di
0000A2E1 0BC6 or ax,si
0000A2E3 C45E08 les bx,word [bp+0x8]
0000A2E6 26035728 add dx,[es:bx+0x28]
0000A2EA 2613472A adc ax,[es:bx+0x2a]
0000A2EE 81C25314 add dx,0x1453
0000A2F2 154402 adc ax,0x244
0000A2F5 0156F0 add [bp-0x10],dx
0000A2F8 1146F2 adc [bp-0xe],ax
0000A2FB 8B56F2 mov dx,[bp-0xe]
0000A2FE 8B46F0 mov ax,[bp-0x10]
0000A301 B109 mov cl,0x9
0000A303 E82C5B call 0xfe32
0000A306 50 push ax
0000A307 52 push dx
0000A308 8B56F2 mov dx,[bp-0xe]
0000A30B 8B46F0 mov ax,[bp-0x10]
0000A30E B117 mov cl,0x17
0000A310 E8405B call 0xfe53
0000A313 5B pop bx
0000A314 59 pop cx
0000A315 0BC8 or cx,ax
0000A317 0BDA or bx,dx
0000A319 894EF0 mov [bp-0x10],cx
0000A31C 895EF2 mov [bp-0xe],bx
0000A31F 8B46FE mov ax,[bp-0x2]
0000A322 8B56FC mov dx,[bp-0x4]
0000A325 0156F0 add [bp-0x10],dx
0000A328 1146F2 adc [bp-0xe],ax
0000A32B 8B46F2 mov ax,[bp-0xe]
0000A32E 8B56F0 mov dx,[bp-0x10]
0000A331 2356F8 and dx,[bp-0x8]
0000A334 2346FA and ax,[bp-0x6]
0000A337 8B5EFA mov bx,[bp-0x6]
0000A33A 8B4EF8 mov cx,[bp-0x8]
0000A33D F7D1 not cx
0000A33F F7D3 not bx
0000A341 8B76FE mov si,[bp-0x2]
0000A344 8B7EFC mov di,[bp-0x4]
0000A347 23F9 and di,cx
0000A349 23F3 and si,bx
0000A34B 0BD7 or dx,di
0000A34D 0BC6 or ax,si
0000A34F C45E08 les bx,word [bp+0x8]
0000A352 2603573C add dx,[es:bx+0x3c]
0000A356 2613473E adc ax,[es:bx+0x3e]
0000A35A 81C281E6 add dx,0xe681
0000A35E 15A1D8 adc ax,0xd8a1
0000A361 0156F4 add [bp-0xc],dx
0000A364 1146F6 adc [bp-0xa],ax
0000A367 8B56F6 mov dx,[bp-0xa]
0000A36A 8B46F4 mov ax,[bp-0xc]
0000A36D B10E mov cl,0xe
0000A36F E8C05A call 0xfe32
0000A372 50 push ax
0000A373 52 push dx
0000A374 8B56F6 mov dx,[bp-0xa]
0000A377 8B46F4 mov ax,[bp-0xc]
0000A37A B112 mov cl,0x12
0000A37C E8D45A call 0xfe53
0000A37F 5B pop bx
0000A380 59 pop cx
0000A381 0BC8 or cx,ax
0000A383 0BDA or bx,dx
0000A385 894EF4 mov [bp-0xc],cx
0000A388 895EF6 mov [bp-0xa],bx
0000A38B 8B46F2 mov ax,[bp-0xe]
0000A38E 8B56F0 mov dx,[bp-0x10]
0000A391 0156F4 add [bp-0xc],dx
0000A394 1146F6 adc [bp-0xa],ax
0000A397 8B46F6 mov ax,[bp-0xa]
0000A39A 8B56F4 mov dx,[bp-0xc]
0000A39D 2356FC and dx,[bp-0x4]
0000A3A0 2346FE and ax,[bp-0x2]
0000A3A3 8B5EFE mov bx,[bp-0x2]
0000A3A6 8B4EFC mov cx,[bp-0x4]
0000A3A9 F7D1 not cx
0000A3AB F7D3 not bx
0000A3AD 8B76F2 mov si,[bp-0xe]
0000A3B0 8B7EF0 mov di,[bp-0x10]
0000A3B3 23F9 and di,cx
0000A3B5 23F3 and si,bx
0000A3B7 0BD7 or dx,di
0000A3B9 0BC6 or ax,si
0000A3BB C45E08 les bx,word [bp+0x8]
0000A3BE 26035710 add dx,[es:bx+0x10]
0000A3C2 26134712 adc ax,[es:bx+0x12]
0000A3C6 81C2C8FB add dx,0xfbc8
0000A3CA 15D3E7 adc ax,0xe7d3
0000A3CD 0156F8 add [bp-0x8],dx
0000A3D0 1146FA adc [bp-0x6],ax
0000A3D3 8B56FA mov dx,[bp-0x6]
0000A3D6 8B46F8 mov ax,[bp-0x8]
0000A3D9 B114 mov cl,0x14
0000A3DB E8545A call 0xfe32
0000A3DE 50 push ax
0000A3DF 52 push dx
0000A3E0 8B56FA mov dx,[bp-0x6]
0000A3E3 8B46F8 mov ax,[bp-0x8]
0000A3E6 B10C mov cl,0xc
0000A3E8 E8685A call 0xfe53
0000A3EB 5B pop bx
0000A3EC 59 pop cx
0000A3ED 0BC8 or cx,ax
0000A3EF 0BDA or bx,dx
0000A3F1 894EF8 mov [bp-0x8],cx
0000A3F4 895EFA mov [bp-0x6],bx
0000A3F7 8B46F6 mov ax,[bp-0xa]
0000A3FA 8B56F4 mov dx,[bp-0xc]
0000A3FD 0156F8 add [bp-0x8],dx
0000A400 1146FA adc [bp-0x6],ax
0000A403 8B46FA mov ax,[bp-0x6]
0000A406 8B56F8 mov dx,[bp-0x8]
0000A409 2356F0 and dx,[bp-0x10]
0000A40C 2346F2 and ax,[bp-0xe]
0000A40F 8B5EF2 mov bx,[bp-0xe]
0000A412 8B4EF0 mov cx,[bp-0x10]
0000A415 F7D1 not cx
0000A417 F7D3 not bx
0000A419 8B76F6 mov si,[bp-0xa]
0000A41C 8B7EF4 mov di,[bp-0xc]
0000A41F 23F9 and di,cx
0000A421 23F3 and si,bx
0000A423 0BD7 or dx,di
0000A425 0BC6 or ax,si
0000A427 C45E08 les bx,word [bp+0x8]
0000A42A 26035724 add dx,[es:bx+0x24]
0000A42E 26134726 adc ax,[es:bx+0x26]
0000A432 81C2E6CD add dx,0xcde6
0000A436 15E121 adc ax,0x21e1
0000A439 0156FC add [bp-0x4],dx
0000A43C 1146FE adc [bp-0x2],ax
0000A43F 8B56FE mov dx,[bp-0x2]
0000A442 8B46FC mov ax,[bp-0x4]
0000A445 B105 mov cl,0x5
0000A447 E8E859 call 0xfe32
0000A44A 50 push ax
0000A44B 52 push dx
0000A44C 8B56FE mov dx,[bp-0x2]
0000A44F 8B46FC mov ax,[bp-0x4]
0000A452 B11B mov cl,0x1b
0000A454 E8FC59 call 0xfe53
0000A457 5B pop bx
0000A458 59 pop cx
0000A459 0BC8 or cx,ax
0000A45B 0BDA or bx,dx
0000A45D 894EFC mov [bp-0x4],cx
0000A460 895EFE mov [bp-0x2],bx
0000A463 8B46FA mov ax,[bp-0x6]
0000A466 8B56F8 mov dx,[bp-0x8]
0000A469 0156FC add [bp-0x4],dx
0000A46C 1146FE adc [bp-0x2],ax
0000A46F 8B46FE mov ax,[bp-0x2]
0000A472 8B56FC mov dx,[bp-0x4]
0000A475 2356F4 and dx,[bp-0xc]
0000A478 2346F6 and ax,[bp-0xa]
0000A47B 8B5EF6 mov bx,[bp-0xa]
0000A47E 8B4EF4 mov cx,[bp-0xc]
0000A481 F7D1 not cx
0000A483 F7D3 not bx
0000A485 8B76FA mov si,[bp-0x6]
0000A488 8B7EF8 mov di,[bp-0x8]
0000A48B 23F9 and di,cx
0000A48D 23F3 and si,bx
0000A48F 0BD7 or dx,di
0000A491 0BC6 or ax,si
0000A493 C45E08 les bx,word [bp+0x8]
0000A496 26035738 add dx,[es:bx+0x38]
0000A49A 2613473A adc ax,[es:bx+0x3a]
0000A49E 81C2D607 add dx,0x7d6
0000A4A2 1537C3 adc ax,0xc337
0000A4A5 0156F0 add [bp-0x10],dx
0000A4A8 1146F2 adc [bp-0xe],ax
0000A4AB 8B56F2 mov dx,[bp-0xe]
0000A4AE 8B46F0 mov ax,[bp-0x10]
0000A4B1 B109 mov cl,0x9
0000A4B3 E87C59 call 0xfe32
0000A4B6 50 push ax
0000A4B7 52 push dx
0000A4B8 8B56F2 mov dx,[bp-0xe]
0000A4BB 8B46F0 mov ax,[bp-0x10]
0000A4BE B117 mov cl,0x17
0000A4C0 E89059 call 0xfe53
0000A4C3 5B pop bx
0000A4C4 59 pop cx
0000A4C5 0BC8 or cx,ax
0000A4C7 0BDA or bx,dx
0000A4C9 894EF0 mov [bp-0x10],cx
0000A4CC 895EF2 mov [bp-0xe],bx
0000A4CF 8B46FE mov ax,[bp-0x2]
0000A4D2 8B56FC mov dx,[bp-0x4]
0000A4D5 0156F0 add [bp-0x10],dx
0000A4D8 1146F2 adc [bp-0xe],ax
0000A4DB 8B46F2 mov ax,[bp-0xe]
0000A4DE 8B56F0 mov dx,[bp-0x10]
0000A4E1 2356F8 and dx,[bp-0x8]
0000A4E4 2346FA and ax,[bp-0x6]
0000A4E7 8B5EFA mov bx,[bp-0x6]
0000A4EA 8B4EF8 mov cx,[bp-0x8]
0000A4ED F7D1 not cx
0000A4EF F7D3 not bx
0000A4F1 8B76FE mov si,[bp-0x2]
0000A4F4 8B7EFC mov di,[bp-0x4]
0000A4F7 23F9 and di,cx
0000A4F9 23F3 and si,bx
0000A4FB 0BD7 or dx,di
0000A4FD 0BC6 or ax,si
0000A4FF C45E08 les bx,word [bp+0x8]
0000A502 2603570C add dx,[es:bx+0xc]
0000A506 2613470E adc ax,[es:bx+0xe]
0000A50A 81C2870D add dx,0xd87
0000A50E 15D5F4 adc ax,0xf4d5
0000A511 0156F4 add [bp-0xc],dx
0000A514 1146F6 adc [bp-0xa],ax
0000A517 8B56F6 mov dx,[bp-0xa]
0000A51A 8B46F4 mov ax,[bp-0xc]
0000A51D B10E mov cl,0xe
0000A51F E81059 call 0xfe32
0000A522 50 push ax
0000A523 52 push dx
0000A524 8B56F6 mov dx,[bp-0xa]
0000A527 8B46F4 mov ax,[bp-0xc]
0000A52A B112 mov cl,0x12
0000A52C E82459 call 0xfe53
0000A52F 5B pop bx
0000A530 59 pop cx
0000A531 0BC8 or cx,ax
0000A533 0BDA or bx,dx
0000A535 894EF4 mov [bp-0xc],cx
0000A538 895EF6 mov [bp-0xa],bx
0000A53B 8B46F2 mov ax,[bp-0xe]
0000A53E 8B56F0 mov dx,[bp-0x10]
0000A541 0156F4 add [bp-0xc],dx
0000A544 1146F6 adc [bp-0xa],ax
0000A547 8B46F6 mov ax,[bp-0xa]
0000A54A 8B56F4 mov dx,[bp-0xc]
0000A54D 2356FC and dx,[bp-0x4]
0000A550 2346FE and ax,[bp-0x2]
0000A553 8B5EFE mov bx,[bp-0x2]
0000A556 8B4EFC mov cx,[bp-0x4]
0000A559 F7D1 not cx
0000A55B F7D3 not bx
0000A55D 8B76F2 mov si,[bp-0xe]
0000A560 8B7EF0 mov di,[bp-0x10]
0000A563 23F9 and di,cx
0000A565 23F3 and si,bx
0000A567 0BD7 or dx,di
0000A569 0BC6 or ax,si
0000A56B C45E08 les bx,word [bp+0x8]
0000A56E 26035720 add dx,[es:bx+0x20]
0000A572 26134722 adc ax,[es:bx+0x22]
0000A576 81C2ED14 add dx,0x14ed
0000A57A 155A45 adc ax,0x455a
0000A57D 0156F8 add [bp-0x8],dx
0000A580 1146FA adc [bp-0x6],ax
0000A583 8B56FA mov dx,[bp-0x6]
0000A586 8B46F8 mov ax,[bp-0x8]
0000A589 B114 mov cl,0x14
0000A58B E8A458 call 0xfe32
0000A58E 50 push ax
0000A58F 52 push dx
0000A590 8B56FA mov dx,[bp-0x6]
0000A593 8B46F8 mov ax,[bp-0x8]
0000A596 B10C mov cl,0xc
0000A598 E8B858 call 0xfe53
0000A59B 5B pop bx
0000A59C 59 pop cx
0000A59D 0BC8 or cx,ax
0000A59F 0BDA or bx,dx
0000A5A1 894EF8 mov [bp-0x8],cx
0000A5A4 895EFA mov [bp-0x6],bx
0000A5A7 8B46F6 mov ax,[bp-0xa]
0000A5AA 8B56F4 mov dx,[bp-0xc]
0000A5AD 0156F8 add [bp-0x8],dx
0000A5B0 1146FA adc [bp-0x6],ax
0000A5B3 8B46FA mov ax,[bp-0x6]
0000A5B6 8B56F8 mov dx,[bp-0x8]
0000A5B9 2356F0 and dx,[bp-0x10]
0000A5BC 2346F2 and ax,[bp-0xe]
0000A5BF 8B5EF2 mov bx,[bp-0xe]
0000A5C2 8B4EF0 mov cx,[bp-0x10]
0000A5C5 F7D1 not cx
0000A5C7 F7D3 not bx
0000A5C9 8B76F6 mov si,[bp-0xa]
0000A5CC 8B7EF4 mov di,[bp-0xc]
0000A5CF 23F9 and di,cx
0000A5D1 23F3 and si,bx
0000A5D3 0BD7 or dx,di
0000A5D5 0BC6 or ax,si
0000A5D7 C45E08 les bx,word [bp+0x8]
0000A5DA 26035734 add dx,[es:bx+0x34]
0000A5DE 26134736 adc ax,[es:bx+0x36]
0000A5E2 81C205E9 add dx,0xe905
0000A5E6 15E3A9 adc ax,0xa9e3
0000A5E9 0156FC add [bp-0x4],dx
0000A5EC 1146FE adc [bp-0x2],ax
0000A5EF 8B56FE mov dx,[bp-0x2]
0000A5F2 8B46FC mov ax,[bp-0x4]
0000A5F5 B105 mov cl,0x5
0000A5F7 E83858 call 0xfe32
0000A5FA 50 push ax
0000A5FB 52 push dx
0000A5FC 8B56FE mov dx,[bp-0x2]
0000A5FF 8B46FC mov ax,[bp-0x4]
0000A602 B11B mov cl,0x1b
0000A604 E84C58 call 0xfe53
0000A607 5B pop bx
0000A608 59 pop cx
0000A609 0BC8 or cx,ax
0000A60B 0BDA or bx,dx
0000A60D 894EFC mov [bp-0x4],cx
0000A610 895EFE mov [bp-0x2],bx
0000A613 8B46FA mov ax,[bp-0x6]
0000A616 8B56F8 mov dx,[bp-0x8]
0000A619 0156FC add [bp-0x4],dx
0000A61C 1146FE adc [bp-0x2],ax
0000A61F 8B46FE mov ax,[bp-0x2]
0000A622 8B56FC mov dx,[bp-0x4]
0000A625 2356F4 and dx,[bp-0xc]
0000A628 2346F6 and ax,[bp-0xa]
0000A62B 8B5EF6 mov bx,[bp-0xa]
0000A62E 8B4EF4 mov cx,[bp-0xc]
0000A631 F7D1 not cx
0000A633 F7D3 not bx
0000A635 8B76FA mov si,[bp-0x6]
0000A638 8B7EF8 mov di,[bp-0x8]
0000A63B 23F9 and di,cx
0000A63D 23F3 and si,bx
0000A63F 0BD7 or dx,di
0000A641 0BC6 or ax,si
0000A643 C45E08 les bx,word [bp+0x8]
0000A646 26035708 add dx,[es:bx+0x8]
0000A64A 2613470A adc ax,[es:bx+0xa]
0000A64E 81C2F8A3 add dx,0xa3f8
0000A652 15EFFC adc ax,0xfcef
0000A655 0156F0 add [bp-0x10],dx
0000A658 1146F2 adc [bp-0xe],ax
0000A65B 8B56F2 mov dx,[bp-0xe]
0000A65E 8B46F0 mov ax,[bp-0x10]
0000A661 B109 mov cl,0x9
0000A663 E8CC57 call 0xfe32
0000A666 50 push ax
0000A667 52 push dx
0000A668 8B56F2 mov dx,[bp-0xe]
0000A66B 8B46F0 mov ax,[bp-0x10]
0000A66E B117 mov cl,0x17
0000A670 E8E057 call 0xfe53
0000A673 5B pop bx
0000A674 59 pop cx
0000A675 0BC8 or cx,ax
0000A677 0BDA or bx,dx
0000A679 894EF0 mov [bp-0x10],cx
0000A67C 895EF2 mov [bp-0xe],bx
0000A67F 8B46FE mov ax,[bp-0x2]
0000A682 8B56FC mov dx,[bp-0x4]
0000A685 0156F0 add [bp-0x10],dx
0000A688 1146F2 adc [bp-0xe],ax
0000A68B 8B46F2 mov ax,[bp-0xe]
0000A68E 8B56F0 mov dx,[bp-0x10]
0000A691 2356F8 and dx,[bp-0x8]
0000A694 2346FA and ax,[bp-0x6]
0000A697 8B5EFA mov bx,[bp-0x6]
0000A69A 8B4EF8 mov cx,[bp-0x8]
0000A69D F7D1 not cx
0000A69F F7D3 not bx
0000A6A1 8B76FE mov si,[bp-0x2]
0000A6A4 8B7EFC mov di,[bp-0x4]
0000A6A7 23F9 and di,cx
0000A6A9 23F3 and si,bx
0000A6AB 0BD7 or dx,di
0000A6AD 0BC6 or ax,si
0000A6AF C45E08 les bx,word [bp+0x8]
0000A6B2 2603571C add dx,[es:bx+0x1c]
0000A6B6 2613471E adc ax,[es:bx+0x1e]
0000A6BA 81C2D902 add dx,0x2d9
0000A6BE 156F67 adc ax,0x676f
0000A6C1 0156F4 add [bp-0xc],dx
0000A6C4 1146F6 adc [bp-0xa],ax
0000A6C7 8B56F6 mov dx,[bp-0xa]
0000A6CA 8B46F4 mov ax,[bp-0xc]
0000A6CD B10E mov cl,0xe
0000A6CF E86057 call 0xfe32
0000A6D2 50 push ax
0000A6D3 52 push dx
0000A6D4 8B56F6 mov dx,[bp-0xa]
0000A6D7 8B46F4 mov ax,[bp-0xc]
0000A6DA B112 mov cl,0x12
0000A6DC E87457 call 0xfe53
0000A6DF 5B pop bx
0000A6E0 59 pop cx
0000A6E1 0BC8 or cx,ax
0000A6E3 0BDA or bx,dx
0000A6E5 894EF4 mov [bp-0xc],cx
0000A6E8 895EF6 mov [bp-0xa],bx
0000A6EB 8B46F2 mov ax,[bp-0xe]
0000A6EE 8B56F0 mov dx,[bp-0x10]
0000A6F1 0156F4 add [bp-0xc],dx
0000A6F4 1146F6 adc [bp-0xa],ax
0000A6F7 8B46F6 mov ax,[bp-0xa]
0000A6FA 8B56F4 mov dx,[bp-0xc]
0000A6FD 2356FC and dx,[bp-0x4]
0000A700 2346FE and ax,[bp-0x2]
0000A703 8B5EFE mov bx,[bp-0x2]
0000A706 8B4EFC mov cx,[bp-0x4]
0000A709 F7D1 not cx
0000A70B F7D3 not bx
0000A70D 8B76F2 mov si,[bp-0xe]
0000A710 8B7EF0 mov di,[bp-0x10]
0000A713 23F9 and di,cx
0000A715 23F3 and si,bx
0000A717 0BD7 or dx,di
0000A719 0BC6 or ax,si
0000A71B C45E08 les bx,word [bp+0x8]
0000A71E 26035730 add dx,[es:bx+0x30]
0000A722 26134732 adc ax,[es:bx+0x32]
0000A726 81C28A4C add dx,0x4c8a
0000A72A 152A8D adc ax,0x8d2a
0000A72D 0156F8 add [bp-0x8],dx
0000A730 1146FA adc [bp-0x6],ax
0000A733 8B56FA mov dx,[bp-0x6]
0000A736 8B46F8 mov ax,[bp-0x8]
0000A739 B114 mov cl,0x14
0000A73B E8F456 call 0xfe32
0000A73E 50 push ax
0000A73F 52 push dx
0000A740 8B56FA mov dx,[bp-0x6]
0000A743 8B46F8 mov ax,[bp-0x8]
0000A746 B10C mov cl,0xc
0000A748 E80857 call 0xfe53
0000A74B 5B pop bx
0000A74C 59 pop cx
0000A74D 0BC8 or cx,ax
0000A74F 0BDA or bx,dx
0000A751 894EF8 mov [bp-0x8],cx
0000A754 895EFA mov [bp-0x6],bx
0000A757 8B46F6 mov ax,[bp-0xa]
0000A75A 8B56F4 mov dx,[bp-0xc]
0000A75D 0156F8 add [bp-0x8],dx
0000A760 1146FA adc [bp-0x6],ax
0000A763 8B46FA mov ax,[bp-0x6]
0000A766 8B56F8 mov dx,[bp-0x8]
0000A769 3356F4 xor dx,[bp-0xc]
0000A76C 3346F6 xor ax,[bp-0xa]
0000A76F 3356F0 xor dx,[bp-0x10]
0000A772 3346F2 xor ax,[bp-0xe]
0000A775 C45E08 les bx,word [bp+0x8]
0000A778 26035714 add dx,[es:bx+0x14]
0000A77C 26134716 adc ax,[es:bx+0x16]
0000A780 81C24239 add dx,0x3942
0000A784 15FAFF adc ax,0xfffa
0000A787 0156FC add [bp-0x4],dx
0000A78A 1146FE adc [bp-0x2],ax
0000A78D 8B56FE mov dx,[bp-0x2]
0000A790 8B46FC mov ax,[bp-0x4]
0000A793 B104 mov cl,0x4
0000A795 E89A56 call 0xfe32
0000A798 50 push ax
0000A799 52 push dx
0000A79A 8B56FE mov dx,[bp-0x2]
0000A79D 8B46FC mov ax,[bp-0x4]
0000A7A0 B11C mov cl,0x1c
0000A7A2 E8AE56 call 0xfe53
0000A7A5 5B pop bx
0000A7A6 59 pop cx
0000A7A7 0BC8 or cx,ax
0000A7A9 0BDA or bx,dx
0000A7AB 894EFC mov [bp-0x4],cx
0000A7AE 895EFE mov [bp-0x2],bx
0000A7B1 8B46FA mov ax,[bp-0x6]
0000A7B4 8B56F8 mov dx,[bp-0x8]
0000A7B7 0156FC add [bp-0x4],dx
0000A7BA 1146FE adc [bp-0x2],ax
0000A7BD 8B46FE mov ax,[bp-0x2]
0000A7C0 8B56FC mov dx,[bp-0x4]
0000A7C3 3356F8 xor dx,[bp-0x8]
0000A7C6 3346FA xor ax,[bp-0x6]
0000A7C9 3356F4 xor dx,[bp-0xc]
0000A7CC 3346F6 xor ax,[bp-0xa]
0000A7CF C45E08 les bx,word [bp+0x8]
0000A7D2 26035720 add dx,[es:bx+0x20]
0000A7D6 26134722 adc ax,[es:bx+0x22]
0000A7DA 81C281F6 add dx,0xf681
0000A7DE 157187 adc ax,0x8771
0000A7E1 0156F0 add [bp-0x10],dx
0000A7E4 1146F2 adc [bp-0xe],ax
0000A7E7 8B56F2 mov dx,[bp-0xe]
0000A7EA 8B46F0 mov ax,[bp-0x10]
0000A7ED B10B mov cl,0xb
0000A7EF E84056 call 0xfe32
0000A7F2 50 push ax
0000A7F3 52 push dx
0000A7F4 8B56F2 mov dx,[bp-0xe]
0000A7F7 8B46F0 mov ax,[bp-0x10]
0000A7FA B115 mov cl,0x15
0000A7FC E85456 call 0xfe53
0000A7FF 5B pop bx
0000A800 59 pop cx
0000A801 0BC8 or cx,ax
0000A803 0BDA or bx,dx
0000A805 894EF0 mov [bp-0x10],cx
0000A808 895EF2 mov [bp-0xe],bx
0000A80B 8B46FE mov ax,[bp-0x2]
0000A80E 8B56FC mov dx,[bp-0x4]
0000A811 0156F0 add [bp-0x10],dx
0000A814 1146F2 adc [bp-0xe],ax
0000A817 8B46F2 mov ax,[bp-0xe]
0000A81A 8B56F0 mov dx,[bp-0x10]
0000A81D 3356FC xor dx,[bp-0x4]
0000A820 3346FE xor ax,[bp-0x2]
0000A823 3356F8 xor dx,[bp-0x8]
0000A826 3346FA xor ax,[bp-0x6]
0000A829 C45E08 les bx,word [bp+0x8]
0000A82C 2603572C add dx,[es:bx+0x2c]
0000A830 2613472E adc ax,[es:bx+0x2e]
0000A834 81C22261 add dx,0x6122
0000A838 159D6D adc ax,0x6d9d
0000A83B 0156F4 add [bp-0xc],dx
0000A83E 1146F6 adc [bp-0xa],ax
0000A841 8B46F4 mov ax,[bp-0xc]
0000A844 8B56F6 mov dx,[bp-0xa]
0000A847 8956F4 mov [bp-0xc],dx
0000A84A 8946F6 mov [bp-0xa],ax
0000A84D 8B46F2 mov ax,[bp-0xe]
0000A850 8B56F0 mov dx,[bp-0x10]
0000A853 0156F4 add [bp-0xc],dx
0000A856 1146F6 adc [bp-0xa],ax
0000A859 8B46F6 mov ax,[bp-0xa]
0000A85C 8B56F4 mov dx,[bp-0xc]
0000A85F 3356F0 xor dx,[bp-0x10]
0000A862 3346F2 xor ax,[bp-0xe]
0000A865 3356FC xor dx,[bp-0x4]
0000A868 3346FE xor ax,[bp-0x2]
0000A86B 26035738 add dx,[es:bx+0x38]
0000A86F 2613473A adc ax,[es:bx+0x3a]
0000A873 81C20C38 add dx,0x380c
0000A877 15E5FD adc ax,0xfde5
0000A87A 0156F8 add [bp-0x8],dx
0000A87D 1146FA adc [bp-0x6],ax
0000A880 8B56FA mov dx,[bp-0x6]
0000A883 8B46F8 mov ax,[bp-0x8]
0000A886 B117 mov cl,0x17
0000A888 E8A755 call 0xfe32
0000A88B 50 push ax
0000A88C 52 push dx
0000A88D 8B56FA mov dx,[bp-0x6]
0000A890 8B46F8 mov ax,[bp-0x8]
0000A893 B109 mov cl,0x9
0000A895 E8BB55 call 0xfe53
0000A898 5B pop bx
0000A899 59 pop cx
0000A89A 0BC8 or cx,ax
0000A89C 0BDA or bx,dx
0000A89E 894EF8 mov [bp-0x8],cx
0000A8A1 895EFA mov [bp-0x6],bx
0000A8A4 8B46F6 mov ax,[bp-0xa]
0000A8A7 8B56F4 mov dx,[bp-0xc]
0000A8AA 0156F8 add [bp-0x8],dx
0000A8AD 1146FA adc [bp-0x6],ax
0000A8B0 8B46FA mov ax,[bp-0x6]
0000A8B3 8B56F8 mov dx,[bp-0x8]
0000A8B6 3356F4 xor dx,[bp-0xc]
0000A8B9 3346F6 xor ax,[bp-0xa]
0000A8BC 3356F0 xor dx,[bp-0x10]
0000A8BF 3346F2 xor ax,[bp-0xe]
0000A8C2 C45E08 les bx,word [bp+0x8]
0000A8C5 26035704 add dx,[es:bx+0x4]
0000A8C9 26134706 adc ax,[es:bx+0x6]
0000A8CD 81C244EA add dx,0xea44
0000A8D1 15BEA4 adc ax,0xa4be
0000A8D4 0156FC add [bp-0x4],dx
0000A8D7 1146FE adc [bp-0x2],ax
0000A8DA 8B56FE mov dx,[bp-0x2]
0000A8DD 8B46FC mov ax,[bp-0x4]
0000A8E0 B104 mov cl,0x4
0000A8E2 E84D55 call 0xfe32
0000A8E5 50 push ax
0000A8E6 52 push dx
0000A8E7 8B56FE mov dx,[bp-0x2]
0000A8EA 8B46FC mov ax,[bp-0x4]
0000A8ED B11C mov cl,0x1c
0000A8EF E86155 call 0xfe53
0000A8F2 5B pop bx
0000A8F3 59 pop cx
0000A8F4 0BC8 or cx,ax
0000A8F6 0BDA or bx,dx
0000A8F8 894EFC mov [bp-0x4],cx
0000A8FB 895EFE mov [bp-0x2],bx
0000A8FE 8B46FA mov ax,[bp-0x6]
0000A901 8B56F8 mov dx,[bp-0x8]
0000A904 0156FC add [bp-0x4],dx
0000A907 1146FE adc [bp-0x2],ax
0000A90A 8B46FE mov ax,[bp-0x2]
0000A90D 8B56FC mov dx,[bp-0x4]
0000A910 3356F8 xor dx,[bp-0x8]
0000A913 3346FA xor ax,[bp-0x6]
0000A916 3356F4 xor dx,[bp-0xc]
0000A919 3346F6 xor ax,[bp-0xa]
0000A91C C45E08 les bx,word [bp+0x8]
0000A91F 26035710 add dx,[es:bx+0x10]
0000A923 26134712 adc ax,[es:bx+0x12]
0000A927 81C2A9CF add dx,0xcfa9
0000A92B 15DE4B adc ax,0x4bde
0000A92E 0156F0 add [bp-0x10],dx
0000A931 1146F2 adc [bp-0xe],ax
0000A934 8B56F2 mov dx,[bp-0xe]
0000A937 8B46F0 mov ax,[bp-0x10]
0000A93A B10B mov cl,0xb
0000A93C E8F354 call 0xfe32
0000A93F 50 push ax
0000A940 52 push dx
0000A941 8B56F2 mov dx,[bp-0xe]
0000A944 8B46F0 mov ax,[bp-0x10]
0000A947 B115 mov cl,0x15
0000A949 E80755 call 0xfe53
0000A94C 5B pop bx
0000A94D 59 pop cx
0000A94E 0BC8 or cx,ax
0000A950 0BDA or bx,dx
0000A952 894EF0 mov [bp-0x10],cx
0000A955 895EF2 mov [bp-0xe],bx
0000A958 8B46FE mov ax,[bp-0x2]
0000A95B 8B56FC mov dx,[bp-0x4]
0000A95E 0156F0 add [bp-0x10],dx
0000A961 1146F2 adc [bp-0xe],ax
0000A964 8B46F2 mov ax,[bp-0xe]
0000A967 8B56F0 mov dx,[bp-0x10]
0000A96A 3356FC xor dx,[bp-0x4]
0000A96D 3346FE xor ax,[bp-0x2]
0000A970 3356F8 xor dx,[bp-0x8]
0000A973 3346FA xor ax,[bp-0x6]
0000A976 C45E08 les bx,word [bp+0x8]
0000A979 2603571C add dx,[es:bx+0x1c]
0000A97D 2613471E adc ax,[es:bx+0x1e]
0000A981 81C2604B add dx,0x4b60
0000A985 15BBF6 adc ax,0xf6bb
0000A988 0156F4 add [bp-0xc],dx
0000A98B 1146F6 adc [bp-0xa],ax
0000A98E 8B46F4 mov ax,[bp-0xc]
0000A991 8B56F6 mov dx,[bp-0xa]
0000A994 8956F4 mov [bp-0xc],dx
0000A997 8946F6 mov [bp-0xa],ax
0000A99A 8B46F2 mov ax,[bp-0xe]
0000A99D 8B56F0 mov dx,[bp-0x10]
0000A9A0 0156F4 add [bp-0xc],dx
0000A9A3 1146F6 adc [bp-0xa],ax
0000A9A6 8B46F6 mov ax,[bp-0xa]
0000A9A9 8B56F4 mov dx,[bp-0xc]
0000A9AC 3356F0 xor dx,[bp-0x10]
0000A9AF 3346F2 xor ax,[bp-0xe]
0000A9B2 3356FC xor dx,[bp-0x4]
0000A9B5 3346FE xor ax,[bp-0x2]
0000A9B8 26035728 add dx,[es:bx+0x28]
0000A9BC 2613472A adc ax,[es:bx+0x2a]
0000A9C0 81C270BC add dx,0xbc70
0000A9C4 15BFBE adc ax,0xbebf
0000A9C7 0156F8 add [bp-0x8],dx
0000A9CA 1146FA adc [bp-0x6],ax
0000A9CD 8B56FA mov dx,[bp-0x6]
0000A9D0 8B46F8 mov ax,[bp-0x8]
0000A9D3 B117 mov cl,0x17
0000A9D5 E85A54 call 0xfe32
0000A9D8 50 push ax
0000A9D9 52 push dx
0000A9DA 8B56FA mov dx,[bp-0x6]
0000A9DD 8B46F8 mov ax,[bp-0x8]
0000A9E0 B109 mov cl,0x9
0000A9E2 E86E54 call 0xfe53
0000A9E5 5B pop bx
0000A9E6 59 pop cx
0000A9E7 0BC8 or cx,ax
0000A9E9 0BDA or bx,dx
0000A9EB 894EF8 mov [bp-0x8],cx
0000A9EE 895EFA mov [bp-0x6],bx
0000A9F1 8B46F6 mov ax,[bp-0xa]
0000A9F4 8B56F4 mov dx,[bp-0xc]
0000A9F7 0156F8 add [bp-0x8],dx
0000A9FA 1146FA adc [bp-0x6],ax
0000A9FD 8B46FA mov ax,[bp-0x6]
0000AA00 8B56F8 mov dx,[bp-0x8]
0000AA03 3356F4 xor dx,[bp-0xc]
0000AA06 3346F6 xor ax,[bp-0xa]
0000AA09 3356F0 xor dx,[bp-0x10]
0000AA0C 3346F2 xor ax,[bp-0xe]
0000AA0F C45E08 les bx,word [bp+0x8]
0000AA12 26035734 add dx,[es:bx+0x34]
0000AA16 26134736 adc ax,[es:bx+0x36]
0000AA1A 81C2C67E add dx,0x7ec6
0000AA1E 159B28 adc ax,0x289b
0000AA21 0156FC add [bp-0x4],dx
0000AA24 1146FE adc [bp-0x2],ax
0000AA27 8B56FE mov dx,[bp-0x2]
0000AA2A 8B46FC mov ax,[bp-0x4]
0000AA2D B104 mov cl,0x4
0000AA2F E80054 call 0xfe32
0000AA32 50 push ax
0000AA33 52 push dx
0000AA34 8B56FE mov dx,[bp-0x2]
0000AA37 8B46FC mov ax,[bp-0x4]
0000AA3A B11C mov cl,0x1c
0000AA3C E81454 call 0xfe53
0000AA3F 5B pop bx
0000AA40 59 pop cx
0000AA41 0BC8 or cx,ax
0000AA43 0BDA or bx,dx
0000AA45 894EFC mov [bp-0x4],cx
0000AA48 895EFE mov [bp-0x2],bx
0000AA4B 8B46FA mov ax,[bp-0x6]
0000AA4E 8B56F8 mov dx,[bp-0x8]
0000AA51 0156FC add [bp-0x4],dx
0000AA54 1146FE adc [bp-0x2],ax
0000AA57 8B46FE mov ax,[bp-0x2]
0000AA5A 8B56FC mov dx,[bp-0x4]
0000AA5D 3356F8 xor dx,[bp-0x8]
0000AA60 3346FA xor ax,[bp-0x6]
0000AA63 3356F4 xor dx,[bp-0xc]
0000AA66 3346F6 xor ax,[bp-0xa]
0000AA69 C45E08 les bx,word [bp+0x8]
0000AA6C 260317 add dx,[es:bx]
0000AA6F 26134702 adc ax,[es:bx+0x2]
0000AA73 81C2FA27 add dx,0x27fa
0000AA77 15A1EA adc ax,0xeaa1
0000AA7A 0156F0 add [bp-0x10],dx
0000AA7D 1146F2 adc [bp-0xe],ax
0000AA80 8B56F2 mov dx,[bp-0xe]
0000AA83 8B46F0 mov ax,[bp-0x10]
0000AA86 B10B mov cl,0xb
0000AA88 E8A753 call 0xfe32
0000AA8B 50 push ax
0000AA8C 52 push dx
0000AA8D 8B56F2 mov dx,[bp-0xe]
0000AA90 8B46F0 mov ax,[bp-0x10]
0000AA93 B115 mov cl,0x15
0000AA95 E8BB53 call 0xfe53
0000AA98 5B pop bx
0000AA99 59 pop cx
0000AA9A 0BC8 or cx,ax
0000AA9C 0BDA or bx,dx
0000AA9E 894EF0 mov [bp-0x10],cx
0000AAA1 895EF2 mov [bp-0xe],bx
0000AAA4 8B46FE mov ax,[bp-0x2]
0000AAA7 8B56FC mov dx,[bp-0x4]
0000AAAA 0156F0 add [bp-0x10],dx
0000AAAD 1146F2 adc [bp-0xe],ax
0000AAB0 8B46F2 mov ax,[bp-0xe]
0000AAB3 8B56F0 mov dx,[bp-0x10]
0000AAB6 3356FC xor dx,[bp-0x4]
0000AAB9 3346FE xor ax,[bp-0x2]
0000AABC 3356F8 xor dx,[bp-0x8]
0000AABF 3346FA xor ax,[bp-0x6]
0000AAC2 C45E08 les bx,word [bp+0x8]
0000AAC5 2603570C add dx,[es:bx+0xc]
0000AAC9 2613470E adc ax,[es:bx+0xe]
0000AACD 81C28530 add dx,0x3085
0000AAD1 15EFD4 adc ax,0xd4ef
0000AAD4 0156F4 add [bp-0xc],dx
0000AAD7 1146F6 adc [bp-0xa],ax
0000AADA 8B46F4 mov ax,[bp-0xc]
0000AADD 8B56F6 mov dx,[bp-0xa]
0000AAE0 8956F4 mov [bp-0xc],dx
0000AAE3 8946F6 mov [bp-0xa],ax
0000AAE6 8B46F2 mov ax,[bp-0xe]
0000AAE9 8B56F0 mov dx,[bp-0x10]
0000AAEC 0156F4 add [bp-0xc],dx
0000AAEF 1146F6 adc [bp-0xa],ax
0000AAF2 8B46F6 mov ax,[bp-0xa]
0000AAF5 8B56F4 mov dx,[bp-0xc]
0000AAF8 3356F0 xor dx,[bp-0x10]
0000AAFB 3346F2 xor ax,[bp-0xe]
0000AAFE 3356FC xor dx,[bp-0x4]
0000AB01 3346FE xor ax,[bp-0x2]
0000AB04 26035718 add dx,[es:bx+0x18]
0000AB08 2613471A adc ax,[es:bx+0x1a]
0000AB0C 81C2051D add dx,0x1d05
0000AB10 158804 adc ax,0x488
0000AB13 0156F8 add [bp-0x8],dx
0000AB16 1146FA adc [bp-0x6],ax
0000AB19 8B56FA mov dx,[bp-0x6]
0000AB1C 8B46F8 mov ax,[bp-0x8]
0000AB1F B117 mov cl,0x17
0000AB21 E80E53 call 0xfe32
0000AB24 50 push ax
0000AB25 52 push dx
0000AB26 8B56FA mov dx,[bp-0x6]
0000AB29 8B46F8 mov ax,[bp-0x8]
0000AB2C B109 mov cl,0x9
0000AB2E E82253 call 0xfe53
0000AB31 5B pop bx
0000AB32 59 pop cx
0000AB33 0BC8 or cx,ax
0000AB35 0BDA or bx,dx
0000AB37 894EF8 mov [bp-0x8],cx
0000AB3A 895EFA mov [bp-0x6],bx
0000AB3D 8B46F6 mov ax,[bp-0xa]
0000AB40 8B56F4 mov dx,[bp-0xc]
0000AB43 0156F8 add [bp-0x8],dx
0000AB46 1146FA adc [bp-0x6],ax
0000AB49 8B46FA mov ax,[bp-0x6]
0000AB4C 8B56F8 mov dx,[bp-0x8]
0000AB4F 3356F4 xor dx,[bp-0xc]
0000AB52 3346F6 xor ax,[bp-0xa]
0000AB55 3356F0 xor dx,[bp-0x10]
0000AB58 3346F2 xor ax,[bp-0xe]
0000AB5B C45E08 les bx,word [bp+0x8]
0000AB5E 26035724 add dx,[es:bx+0x24]
0000AB62 26134726 adc ax,[es:bx+0x26]
0000AB66 81C239D0 add dx,0xd039
0000AB6A 15D4D9 adc ax,0xd9d4
0000AB6D 0156FC add [bp-0x4],dx
0000AB70 1146FE adc [bp-0x2],ax
0000AB73 8B56FE mov dx,[bp-0x2]
0000AB76 8B46FC mov ax,[bp-0x4]
0000AB79 B104 mov cl,0x4
0000AB7B E8B452 call 0xfe32
0000AB7E 50 push ax
0000AB7F 52 push dx
0000AB80 8B56FE mov dx,[bp-0x2]
0000AB83 8B46FC mov ax,[bp-0x4]
0000AB86 B11C mov cl,0x1c
0000AB88 E8C852 call 0xfe53
0000AB8B 5B pop bx
0000AB8C 59 pop cx
0000AB8D 0BC8 or cx,ax
0000AB8F 0BDA or bx,dx
0000AB91 894EFC mov [bp-0x4],cx
0000AB94 895EFE mov [bp-0x2],bx
0000AB97 8B46FA mov ax,[bp-0x6]
0000AB9A 8B56F8 mov dx,[bp-0x8]
0000AB9D 0156FC add [bp-0x4],dx
0000ABA0 1146FE adc [bp-0x2],ax
0000ABA3 8B46FE mov ax,[bp-0x2]
0000ABA6 8B56FC mov dx,[bp-0x4]
0000ABA9 3356F8 xor dx,[bp-0x8]
0000ABAC 3346FA xor ax,[bp-0x6]
0000ABAF 3356F4 xor dx,[bp-0xc]
0000ABB2 3346F6 xor ax,[bp-0xa]
0000ABB5 C45E08 les bx,word [bp+0x8]
0000ABB8 26035730 add dx,[es:bx+0x30]
0000ABBC 26134732 adc ax,[es:bx+0x32]
0000ABC0 81C2E599 add dx,0x99e5
0000ABC4 15DBE6 adc ax,0xe6db
0000ABC7 0156F0 add [bp-0x10],dx
0000ABCA 1146F2 adc [bp-0xe],ax
0000ABCD 8B56F2 mov dx,[bp-0xe]
0000ABD0 8B46F0 mov ax,[bp-0x10]
0000ABD3 B10B mov cl,0xb
0000ABD5 E85A52 call 0xfe32
0000ABD8 50 push ax
0000ABD9 52 push dx
0000ABDA 8B56F2 mov dx,[bp-0xe]
0000ABDD 8B46F0 mov ax,[bp-0x10]
0000ABE0 B115 mov cl,0x15
0000ABE2 E86E52 call 0xfe53
0000ABE5 5B pop bx
0000ABE6 59 pop cx
0000ABE7 0BC8 or cx,ax
0000ABE9 0BDA or bx,dx
0000ABEB 894EF0 mov [bp-0x10],cx
0000ABEE 895EF2 mov [bp-0xe],bx
0000ABF1 8B46FE mov ax,[bp-0x2]
0000ABF4 8B56FC mov dx,[bp-0x4]
0000ABF7 0156F0 add [bp-0x10],dx
0000ABFA 1146F2 adc [bp-0xe],ax
0000ABFD 8B46F2 mov ax,[bp-0xe]
0000AC00 8B56F0 mov dx,[bp-0x10]
0000AC03 3356FC xor dx,[bp-0x4]
0000AC06 3346FE xor ax,[bp-0x2]
0000AC09 3356F8 xor dx,[bp-0x8]
0000AC0C 3346FA xor ax,[bp-0x6]
0000AC0F C45E08 les bx,word [bp+0x8]
0000AC12 2603573C add dx,[es:bx+0x3c]
0000AC16 2613473E adc ax,[es:bx+0x3e]
0000AC1A 81C2F87C add dx,0x7cf8
0000AC1E 15A21F adc ax,0x1fa2
0000AC21 0156F4 add [bp-0xc],dx
0000AC24 1146F6 adc [bp-0xa],ax
0000AC27 8B46F4 mov ax,[bp-0xc]
0000AC2A 8B56F6 mov dx,[bp-0xa]
0000AC2D 8956F4 mov [bp-0xc],dx
0000AC30 8946F6 mov [bp-0xa],ax
0000AC33 8B46F2 mov ax,[bp-0xe]
0000AC36 8B56F0 mov dx,[bp-0x10]
0000AC39 0156F4 add [bp-0xc],dx
0000AC3C 1146F6 adc [bp-0xa],ax
0000AC3F 8B46F6 mov ax,[bp-0xa]
0000AC42 8B56F4 mov dx,[bp-0xc]
0000AC45 3356F0 xor dx,[bp-0x10]
0000AC48 3346F2 xor ax,[bp-0xe]
0000AC4B 3356FC xor dx,[bp-0x4]
0000AC4E 3346FE xor ax,[bp-0x2]
0000AC51 26035708 add dx,[es:bx+0x8]
0000AC55 2613470A adc ax,[es:bx+0xa]
0000AC59 81C26556 add dx,0x5665
0000AC5D 15ACC4 adc ax,0xc4ac
0000AC60 0156F8 add [bp-0x8],dx
0000AC63 1146FA adc [bp-0x6],ax
0000AC66 8B56FA mov dx,[bp-0x6]
0000AC69 8B46F8 mov ax,[bp-0x8]
0000AC6C B117 mov cl,0x17
0000AC6E E8C151 call 0xfe32
0000AC71 50 push ax
0000AC72 52 push dx
0000AC73 8B56FA mov dx,[bp-0x6]
0000AC76 8B46F8 mov ax,[bp-0x8]
0000AC79 B109 mov cl,0x9
0000AC7B E8D551 call 0xfe53
0000AC7E 5B pop bx
0000AC7F 59 pop cx
0000AC80 0BC8 or cx,ax
0000AC82 0BDA or bx,dx
0000AC84 894EF8 mov [bp-0x8],cx
0000AC87 895EFA mov [bp-0x6],bx
0000AC8A 8B46F6 mov ax,[bp-0xa]
0000AC8D 8B56F4 mov dx,[bp-0xc]
0000AC90 0156F8 add [bp-0x8],dx
0000AC93 1146FA adc [bp-0x6],ax
0000AC96 8B46F2 mov ax,[bp-0xe]
0000AC99 8B56F0 mov dx,[bp-0x10]
0000AC9C F7D2 not dx
0000AC9E F7D0 not ax
0000ACA0 8B5EFA mov bx,[bp-0x6]
0000ACA3 8B4EF8 mov cx,[bp-0x8]
0000ACA6 0BCA or cx,dx
0000ACA8 0BD8 or bx,ax
0000ACAA 8B46F6 mov ax,[bp-0xa]
0000ACAD 8B56F4 mov dx,[bp-0xc]
0000ACB0 33D1 xor dx,cx
0000ACB2 33C3 xor ax,bx
0000ACB4 C45E08 les bx,word [bp+0x8]
0000ACB7 260317 add dx,[es:bx]
0000ACBA 26134702 adc ax,[es:bx+0x2]
0000ACBE 81C24422 add dx,0x2244
0000ACC2 1529F4 adc ax,0xf429
0000ACC5 0156FC add [bp-0x4],dx
0000ACC8 1146FE adc [bp-0x2],ax
0000ACCB 8B56FE mov dx,[bp-0x2]
0000ACCE 8B46FC mov ax,[bp-0x4]
0000ACD1 B106 mov cl,0x6
0000ACD3 E85C51 call 0xfe32
0000ACD6 50 push ax
0000ACD7 52 push dx
0000ACD8 8B56FE mov dx,[bp-0x2]
0000ACDB 8B46FC mov ax,[bp-0x4]
0000ACDE B11A mov cl,0x1a
0000ACE0 E87051 call 0xfe53
0000ACE3 5B pop bx
0000ACE4 59 pop cx
0000ACE5 0BC8 or cx,ax
0000ACE7 0BDA or bx,dx
0000ACE9 894EFC mov [bp-0x4],cx
0000ACEC 895EFE mov [bp-0x2],bx
0000ACEF 8B46FA mov ax,[bp-0x6]
0000ACF2 8B56F8 mov dx,[bp-0x8]
0000ACF5 0156FC add [bp-0x4],dx
0000ACF8 1146FE adc [bp-0x2],ax
0000ACFB 8B46F6 mov ax,[bp-0xa]
0000ACFE 8B56F4 mov dx,[bp-0xc]
0000AD01 F7D2 not dx
0000AD03 F7D0 not ax
0000AD05 8B5EFE mov bx,[bp-0x2]
0000AD08 8B4EFC mov cx,[bp-0x4]
0000AD0B 0BCA or cx,dx
0000AD0D 0BD8 or bx,ax
0000AD0F 8B46FA mov ax,[bp-0x6]
0000AD12 8B56F8 mov dx,[bp-0x8]
0000AD15 33D1 xor dx,cx
0000AD17 33C3 xor ax,bx
0000AD19 C45E08 les bx,word [bp+0x8]
0000AD1C 2603571C add dx,[es:bx+0x1c]
0000AD20 2613471E adc ax,[es:bx+0x1e]
0000AD24 83C297 add dx,0xffffffffffffff97
0000AD27 152A43 adc ax,0x432a
0000AD2A 0156F0 add [bp-0x10],dx
0000AD2D 1146F2 adc [bp-0xe],ax
0000AD30 8B56F2 mov dx,[bp-0xe]
0000AD33 8B46F0 mov ax,[bp-0x10]
0000AD36 B10A mov cl,0xa
0000AD38 E8F750 call 0xfe32
0000AD3B 50 push ax
0000AD3C 52 push dx
0000AD3D 8B56F2 mov dx,[bp-0xe]
0000AD40 8B46F0 mov ax,[bp-0x10]
0000AD43 B116 mov cl,0x16
0000AD45 E80B51 call 0xfe53
0000AD48 5B pop bx
0000AD49 59 pop cx
0000AD4A 0BC8 or cx,ax
0000AD4C 0BDA or bx,dx
0000AD4E 894EF0 mov [bp-0x10],cx
0000AD51 895EF2 mov [bp-0xe],bx
0000AD54 8B46FE mov ax,[bp-0x2]
0000AD57 8B56FC mov dx,[bp-0x4]
0000AD5A 0156F0 add [bp-0x10],dx
0000AD5D 1146F2 adc [bp-0xe],ax
0000AD60 8B46FA mov ax,[bp-0x6]
0000AD63 8B56F8 mov dx,[bp-0x8]
0000AD66 F7D2 not dx
0000AD68 F7D0 not ax
0000AD6A 8B5EF2 mov bx,[bp-0xe]
0000AD6D 8B4EF0 mov cx,[bp-0x10]
0000AD70 0BCA or cx,dx
0000AD72 0BD8 or bx,ax
0000AD74 8B46FE mov ax,[bp-0x2]
0000AD77 8B56FC mov dx,[bp-0x4]
0000AD7A 33D1 xor dx,cx
0000AD7C 33C3 xor ax,bx
0000AD7E C45E08 les bx,word [bp+0x8]
0000AD81 26035738 add dx,[es:bx+0x38]
0000AD85 2613473A adc ax,[es:bx+0x3a]
0000AD89 81C2A723 add dx,0x23a7
0000AD8D 1594AB adc ax,0xab94
0000AD90 0156F4 add [bp-0xc],dx
0000AD93 1146F6 adc [bp-0xa],ax
0000AD96 8B56F6 mov dx,[bp-0xa]
0000AD99 8B46F4 mov ax,[bp-0xc]
0000AD9C B10F mov cl,0xf
0000AD9E E89150 call 0xfe32
0000ADA1 50 push ax
0000ADA2 52 push dx
0000ADA3 8B56F6 mov dx,[bp-0xa]
0000ADA6 8B46F4 mov ax,[bp-0xc]
0000ADA9 B111 mov cl,0x11
0000ADAB E8A550 call 0xfe53
0000ADAE 5B pop bx
0000ADAF 59 pop cx
0000ADB0 0BC8 or cx,ax
0000ADB2 0BDA or bx,dx
0000ADB4 894EF4 mov [bp-0xc],cx
0000ADB7 895EF6 mov [bp-0xa],bx
0000ADBA 8B46F2 mov ax,[bp-0xe]
0000ADBD 8B56F0 mov dx,[bp-0x10]
0000ADC0 0156F4 add [bp-0xc],dx
0000ADC3 1146F6 adc [bp-0xa],ax
0000ADC6 8B46FE mov ax,[bp-0x2]
0000ADC9 8B56FC mov dx,[bp-0x4]
0000ADCC F7D2 not dx
0000ADCE F7D0 not ax
0000ADD0 8B5EF6 mov bx,[bp-0xa]
0000ADD3 8B4EF4 mov cx,[bp-0xc]
0000ADD6 0BCA or cx,dx
0000ADD8 0BD8 or bx,ax
0000ADDA 8B46F2 mov ax,[bp-0xe]
0000ADDD 8B56F0 mov dx,[bp-0x10]
0000ADE0 33D1 xor dx,cx
0000ADE2 33C3 xor ax,bx
0000ADE4 C45E08 les bx,word [bp+0x8]
0000ADE7 26035714 add dx,[es:bx+0x14]
0000ADEB 26134716 adc ax,[es:bx+0x16]
0000ADEF 81C239A0 add dx,0xa039
0000ADF3 1593FC adc ax,0xfc93
0000ADF6 0156F8 add [bp-0x8],dx
0000ADF9 1146FA adc [bp-0x6],ax
0000ADFC 8B56FA mov dx,[bp-0x6]
0000ADFF 8B46F8 mov ax,[bp-0x8]
0000AE02 B115 mov cl,0x15
0000AE04 E82B50 call 0xfe32
0000AE07 50 push ax
0000AE08 52 push dx
0000AE09 8B56FA mov dx,[bp-0x6]
0000AE0C 8B46F8 mov ax,[bp-0x8]
0000AE0F B10B mov cl,0xb
0000AE11 E83F50 call 0xfe53
0000AE14 5B pop bx
0000AE15 59 pop cx
0000AE16 0BC8 or cx,ax
0000AE18 0BDA or bx,dx
0000AE1A 894EF8 mov [bp-0x8],cx
0000AE1D 895EFA mov [bp-0x6],bx
0000AE20 8B46F6 mov ax,[bp-0xa]
0000AE23 8B56F4 mov dx,[bp-0xc]
0000AE26 0156F8 add [bp-0x8],dx
0000AE29 1146FA adc [bp-0x6],ax
0000AE2C 8B46F2 mov ax,[bp-0xe]
0000AE2F 8B56F0 mov dx,[bp-0x10]
0000AE32 F7D2 not dx
0000AE34 F7D0 not ax
0000AE36 8B5EFA mov bx,[bp-0x6]
0000AE39 8B4EF8 mov cx,[bp-0x8]
0000AE3C 0BCA or cx,dx
0000AE3E 0BD8 or bx,ax
0000AE40 8B46F6 mov ax,[bp-0xa]
0000AE43 8B56F4 mov dx,[bp-0xc]
0000AE46 33D1 xor dx,cx
0000AE48 33C3 xor ax,bx
0000AE4A C45E08 les bx,word [bp+0x8]
0000AE4D 26035730 add dx,[es:bx+0x30]
0000AE51 26134732 adc ax,[es:bx+0x32]
0000AE55 81C2C359 add dx,0x59c3
0000AE59 155B65 adc ax,0x655b
0000AE5C 0156FC add [bp-0x4],dx
0000AE5F 1146FE adc [bp-0x2],ax
0000AE62 8B56FE mov dx,[bp-0x2]
0000AE65 8B46FC mov ax,[bp-0x4]
0000AE68 B106 mov cl,0x6
0000AE6A E8C54F call 0xfe32
0000AE6D 50 push ax
0000AE6E 52 push dx
0000AE6F 8B56FE mov dx,[bp-0x2]
0000AE72 8B46FC mov ax,[bp-0x4]
0000AE75 B11A mov cl,0x1a
0000AE77 E8D94F call 0xfe53
0000AE7A 5B pop bx
0000AE7B 59 pop cx
0000AE7C 0BC8 or cx,ax
0000AE7E 0BDA or bx,dx
0000AE80 894EFC mov [bp-0x4],cx
0000AE83 895EFE mov [bp-0x2],bx
0000AE86 8B46FA mov ax,[bp-0x6]
0000AE89 8B56F8 mov dx,[bp-0x8]
0000AE8C 0156FC add [bp-0x4],dx
0000AE8F 1146FE adc [bp-0x2],ax
0000AE92 8B46F6 mov ax,[bp-0xa]
0000AE95 8B56F4 mov dx,[bp-0xc]
0000AE98 F7D2 not dx
0000AE9A F7D0 not ax
0000AE9C 8B5EFE mov bx,[bp-0x2]
0000AE9F 8B4EFC mov cx,[bp-0x4]
0000AEA2 0BCA or cx,dx
0000AEA4 0BD8 or bx,ax
0000AEA6 8B46FA mov ax,[bp-0x6]
0000AEA9 8B56F8 mov dx,[bp-0x8]
0000AEAC 33D1 xor dx,cx
0000AEAE 33C3 xor ax,bx
0000AEB0 C45E08 les bx,word [bp+0x8]
0000AEB3 2603570C add dx,[es:bx+0xc]
0000AEB7 2613470E adc ax,[es:bx+0xe]
0000AEBB 81C292CC add dx,0xcc92
0000AEBF 150C8F adc ax,0x8f0c
0000AEC2 0156F0 add [bp-0x10],dx
0000AEC5 1146F2 adc [bp-0xe],ax
0000AEC8 8B56F2 mov dx,[bp-0xe]
0000AECB 8B46F0 mov ax,[bp-0x10]
0000AECE B10A mov cl,0xa
0000AED0 E85F4F call 0xfe32
0000AED3 50 push ax
0000AED4 52 push dx
0000AED5 8B56F2 mov dx,[bp-0xe]
0000AED8 8B46F0 mov ax,[bp-0x10]
0000AEDB B116 mov cl,0x16
0000AEDD E8734F call 0xfe53
0000AEE0 5B pop bx
0000AEE1 59 pop cx
0000AEE2 0BC8 or cx,ax
0000AEE4 0BDA or bx,dx
0000AEE6 894EF0 mov [bp-0x10],cx
0000AEE9 895EF2 mov [bp-0xe],bx
0000AEEC 8B46FE mov ax,[bp-0x2]
0000AEEF 8B56FC mov dx,[bp-0x4]
0000AEF2 0156F0 add [bp-0x10],dx
0000AEF5 1146F2 adc [bp-0xe],ax
0000AEF8 8B46FA mov ax,[bp-0x6]
0000AEFB 8B56F8 mov dx,[bp-0x8]
0000AEFE F7D2 not dx
0000AF00 F7D0 not ax
0000AF02 8B5EF2 mov bx,[bp-0xe]
0000AF05 8B4EF0 mov cx,[bp-0x10]
0000AF08 0BCA or cx,dx
0000AF0A 0BD8 or bx,ax
0000AF0C 8B46FE mov ax,[bp-0x2]
0000AF0F 8B56FC mov dx,[bp-0x4]
0000AF12 33D1 xor dx,cx
0000AF14 33C3 xor ax,bx
0000AF16 C45E08 les bx,word [bp+0x8]
0000AF19 26035728 add dx,[es:bx+0x28]
0000AF1D 2613472A adc ax,[es:bx+0x2a]
0000AF21 81C27DF4 add dx,0xf47d
0000AF25 15EFFF adc ax,0xffef
0000AF28 0156F4 add [bp-0xc],dx
0000AF2B 1146F6 adc [bp-0xa],ax
0000AF2E 8B56F6 mov dx,[bp-0xa]
0000AF31 8B46F4 mov ax,[bp-0xc]
0000AF34 B10F mov cl,0xf
0000AF36 E8F94E call 0xfe32
0000AF39 50 push ax
0000AF3A 52 push dx
0000AF3B 8B56F6 mov dx,[bp-0xa]
0000AF3E 8B46F4 mov ax,[bp-0xc]
0000AF41 B111 mov cl,0x11
0000AF43 E80D4F call 0xfe53
0000AF46 5B pop bx
0000AF47 59 pop cx
0000AF48 0BC8 or cx,ax
0000AF4A 0BDA or bx,dx
0000AF4C 894EF4 mov [bp-0xc],cx
0000AF4F 895EF6 mov [bp-0xa],bx
0000AF52 8B46F2 mov ax,[bp-0xe]
0000AF55 8B56F0 mov dx,[bp-0x10]
0000AF58 0156F4 add [bp-0xc],dx
0000AF5B 1146F6 adc [bp-0xa],ax
0000AF5E 8B46FE mov ax,[bp-0x2]
0000AF61 8B56FC mov dx,[bp-0x4]
0000AF64 F7D2 not dx
0000AF66 F7D0 not ax
0000AF68 8B5EF6 mov bx,[bp-0xa]
0000AF6B 8B4EF4 mov cx,[bp-0xc]
0000AF6E 0BCA or cx,dx
0000AF70 0BD8 or bx,ax
0000AF72 8B46F2 mov ax,[bp-0xe]
0000AF75 8B56F0 mov dx,[bp-0x10]
0000AF78 33D1 xor dx,cx
0000AF7A 33C3 xor ax,bx
0000AF7C C45E08 les bx,word [bp+0x8]
0000AF7F 26035704 add dx,[es:bx+0x4]
0000AF83 26134706 adc ax,[es:bx+0x6]
0000AF87 81C2D15D add dx,0x5dd1
0000AF8B 158485 adc ax,0x8584
0000AF8E 0156F8 add [bp-0x8],dx
0000AF91 1146FA adc [bp-0x6],ax
0000AF94 8B56FA mov dx,[bp-0x6]
0000AF97 8B46F8 mov ax,[bp-0x8]
0000AF9A B115 mov cl,0x15
0000AF9C E8934E call 0xfe32
0000AF9F 50 push ax
0000AFA0 52 push dx
0000AFA1 8B56FA mov dx,[bp-0x6]
0000AFA4 8B46F8 mov ax,[bp-0x8]
0000AFA7 B10B mov cl,0xb
0000AFA9 E8A74E call 0xfe53
0000AFAC 5B pop bx
0000AFAD 59 pop cx
0000AFAE 0BC8 or cx,ax
0000AFB0 0BDA or bx,dx
0000AFB2 894EF8 mov [bp-0x8],cx
0000AFB5 895EFA mov [bp-0x6],bx
0000AFB8 8B46F6 mov ax,[bp-0xa]
0000AFBB 8B56F4 mov dx,[bp-0xc]
0000AFBE 0156F8 add [bp-0x8],dx
0000AFC1 1146FA adc [bp-0x6],ax
0000AFC4 8B46F2 mov ax,[bp-0xe]
0000AFC7 8B56F0 mov dx,[bp-0x10]
0000AFCA F7D2 not dx
0000AFCC F7D0 not ax
0000AFCE 8B5EFA mov bx,[bp-0x6]
0000AFD1 8B4EF8 mov cx,[bp-0x8]
0000AFD4 0BCA or cx,dx
0000AFD6 0BD8 or bx,ax
0000AFD8 8B46F6 mov ax,[bp-0xa]
0000AFDB 8B56F4 mov dx,[bp-0xc]
0000AFDE 33D1 xor dx,cx
0000AFE0 33C3 xor ax,bx
0000AFE2 C45E08 les bx,word [bp+0x8]
0000AFE5 26035720 add dx,[es:bx+0x20]
0000AFE9 26134722 adc ax,[es:bx+0x22]
0000AFED 81C24F7E add dx,0x7e4f
0000AFF1 15A86F adc ax,0x6fa8
0000AFF4 0156FC add [bp-0x4],dx
0000AFF7 1146FE adc [bp-0x2],ax
0000AFFA 8B56FE mov dx,[bp-0x2]
0000AFFD 8B46FC mov ax,[bp-0x4]
0000B000 B106 mov cl,0x6
0000B002 E82D4E call 0xfe32
0000B005 50 push ax
0000B006 52 push dx
0000B007 8B56FE mov dx,[bp-0x2]
0000B00A 8B46FC mov ax,[bp-0x4]
0000B00D B11A mov cl,0x1a
0000B00F E8414E call 0xfe53
0000B012 5B pop bx
0000B013 59 pop cx
0000B014 0BC8 or cx,ax
0000B016 0BDA or bx,dx
0000B018 894EFC mov [bp-0x4],cx
0000B01B 895EFE mov [bp-0x2],bx
0000B01E 8B46FA mov ax,[bp-0x6]
0000B021 8B56F8 mov dx,[bp-0x8]
0000B024 0156FC add [bp-0x4],dx
0000B027 1146FE adc [bp-0x2],ax
0000B02A 8B46F6 mov ax,[bp-0xa]
0000B02D 8B56F4 mov dx,[bp-0xc]
0000B030 F7D2 not dx
0000B032 F7D0 not ax
0000B034 8B5EFE mov bx,[bp-0x2]
0000B037 8B4EFC mov cx,[bp-0x4]
0000B03A 0BCA or cx,dx
0000B03C 0BD8 or bx,ax
0000B03E 8B46FA mov ax,[bp-0x6]
0000B041 8B56F8 mov dx,[bp-0x8]
0000B044 33D1 xor dx,cx
0000B046 33C3 xor ax,bx
0000B048 C45E08 les bx,word [bp+0x8]
0000B04B 2603573C add dx,[es:bx+0x3c]
0000B04F 2613473E adc ax,[es:bx+0x3e]
0000B053 81C2E0E6 add dx,0xe6e0
0000B057 152CFE adc ax,0xfe2c
0000B05A 0156F0 add [bp-0x10],dx
0000B05D 1146F2 adc [bp-0xe],ax
0000B060 8B56F2 mov dx,[bp-0xe]
0000B063 8B46F0 mov ax,[bp-0x10]
0000B066 B10A mov cl,0xa
0000B068 E8C74D call 0xfe32
0000B06B 50 push ax
0000B06C 52 push dx
0000B06D 8B56F2 mov dx,[bp-0xe]
0000B070 8B46F0 mov ax,[bp-0x10]
0000B073 B116 mov cl,0x16
0000B075 E8DB4D call 0xfe53
0000B078 5B pop bx
0000B079 59 pop cx
0000B07A 0BC8 or cx,ax
0000B07C 0BDA or bx,dx
0000B07E 894EF0 mov [bp-0x10],cx
0000B081 895EF2 mov [bp-0xe],bx
0000B084 8B46FE mov ax,[bp-0x2]
0000B087 8B56FC mov dx,[bp-0x4]
0000B08A 0156F0 add [bp-0x10],dx
0000B08D 1146F2 adc [bp-0xe],ax
0000B090 8B46FA mov ax,[bp-0x6]
0000B093 8B56F8 mov dx,[bp-0x8]
0000B096 F7D2 not dx
0000B098 F7D0 not ax
0000B09A 8B5EF2 mov bx,[bp-0xe]
0000B09D 8B4EF0 mov cx,[bp-0x10]
0000B0A0 0BCA or cx,dx
0000B0A2 0BD8 or bx,ax
0000B0A4 8B46FE mov ax,[bp-0x2]
0000B0A7 8B56FC mov dx,[bp-0x4]
0000B0AA 33D1 xor dx,cx
0000B0AC 33C3 xor ax,bx
0000B0AE C45E08 les bx,word [bp+0x8]
0000B0B1 26035718 add dx,[es:bx+0x18]
0000B0B5 2613471A adc ax,[es:bx+0x1a]
0000B0B9 81C21443 add dx,0x4314
0000B0BD 1501A3 adc ax,0xa301
0000B0C0 0156F4 add [bp-0xc],dx
0000B0C3 1146F6 adc [bp-0xa],ax
0000B0C6 8B56F6 mov dx,[bp-0xa]
0000B0C9 8B46F4 mov ax,[bp-0xc]
0000B0CC B10F mov cl,0xf
0000B0CE E8614D call 0xfe32
0000B0D1 50 push ax
0000B0D2 52 push dx
0000B0D3 8B56F6 mov dx,[bp-0xa]
0000B0D6 8B46F4 mov ax,[bp-0xc]
0000B0D9 B111 mov cl,0x11
0000B0DB E8754D call 0xfe53
0000B0DE 5B pop bx
0000B0DF 59 pop cx
0000B0E0 0BC8 or cx,ax
0000B0E2 0BDA or bx,dx
0000B0E4 894EF4 mov [bp-0xc],cx
0000B0E7 895EF6 mov [bp-0xa],bx
0000B0EA 8B46F2 mov ax,[bp-0xe]
0000B0ED 8B56F0 mov dx,[bp-0x10]
0000B0F0 0156F4 add [bp-0xc],dx
0000B0F3 1146F6 adc [bp-0xa],ax
0000B0F6 8B46FE mov ax,[bp-0x2]
0000B0F9 8B56FC mov dx,[bp-0x4]
0000B0FC F7D2 not dx
0000B0FE F7D0 not ax
0000B100 8B5EF6 mov bx,[bp-0xa]
0000B103 8B4EF4 mov cx,[bp-0xc]
0000B106 0BCA or cx,dx
0000B108 0BD8 or bx,ax
0000B10A 8B46F2 mov ax,[bp-0xe]
0000B10D 8B56F0 mov dx,[bp-0x10]
0000B110 33D1 xor dx,cx
0000B112 33C3 xor ax,bx
0000B114 C45E08 les bx,word [bp+0x8]
0000B117 26035734 add dx,[es:bx+0x34]
0000B11B 26134736 adc ax,[es:bx+0x36]
0000B11F 81C2A111 add dx,0x11a1
0000B123 15084E adc ax,0x4e08
0000B126 0156F8 add [bp-0x8],dx
0000B129 1146FA adc [bp-0x6],ax
0000B12C 8B56FA mov dx,[bp-0x6]
0000B12F 8B46F8 mov ax,[bp-0x8]
0000B132 B115 mov cl,0x15
0000B134 E8FB4C call 0xfe32
0000B137 50 push ax
0000B138 52 push dx
0000B139 8B56FA mov dx,[bp-0x6]
0000B13C 8B46F8 mov ax,[bp-0x8]
0000B13F B10B mov cl,0xb
0000B141 E80F4D call 0xfe53
0000B144 5B pop bx
0000B145 59 pop cx
0000B146 0BC8 or cx,ax
0000B148 0BDA or bx,dx
0000B14A 894EF8 mov [bp-0x8],cx
0000B14D 895EFA mov [bp-0x6],bx
0000B150 8B46F6 mov ax,[bp-0xa]
0000B153 8B56F4 mov dx,[bp-0xc]
0000B156 0156F8 add [bp-0x8],dx
0000B159 1146FA adc [bp-0x6],ax
0000B15C 8B46F2 mov ax,[bp-0xe]
0000B15F 8B56F0 mov dx,[bp-0x10]
0000B162 F7D2 not dx
0000B164 F7D0 not ax
0000B166 8B5EFA mov bx,[bp-0x6]
0000B169 8B4EF8 mov cx,[bp-0x8]
0000B16C 0BCA or cx,dx
0000B16E 0BD8 or bx,ax
0000B170 8B46F6 mov ax,[bp-0xa]
0000B173 8B56F4 mov dx,[bp-0xc]
0000B176 33D1 xor dx,cx
0000B178 33C3 xor ax,bx
0000B17A C45E08 les bx,word [bp+0x8]
0000B17D 26035710 add dx,[es:bx+0x10]
0000B181 26134712 adc ax,[es:bx+0x12]
0000B185 81C2827E add dx,0x7e82
0000B189 1553F7 adc ax,0xf753
0000B18C 0156FC add [bp-0x4],dx
0000B18F 1146FE adc [bp-0x2],ax
0000B192 8B56FE mov dx,[bp-0x2]
0000B195 8B46FC mov ax,[bp-0x4]
0000B198 B106 mov cl,0x6
0000B19A E8954C call 0xfe32
0000B19D 50 push ax
0000B19E 52 push dx
0000B19F 8B56FE mov dx,[bp-0x2]
0000B1A2 8B46FC mov ax,[bp-0x4]
0000B1A5 B11A mov cl,0x1a
0000B1A7 E8A94C call 0xfe53
0000B1AA 5B pop bx
0000B1AB 59 pop cx
0000B1AC 0BC8 or cx,ax
0000B1AE 0BDA or bx,dx
0000B1B0 894EFC mov [bp-0x4],cx
0000B1B3 895EFE mov [bp-0x2],bx
0000B1B6 8B46FA mov ax,[bp-0x6]
0000B1B9 8B56F8 mov dx,[bp-0x8]
0000B1BC 0156FC add [bp-0x4],dx
0000B1BF 1146FE adc [bp-0x2],ax
0000B1C2 8B46F6 mov ax,[bp-0xa]
0000B1C5 8B56F4 mov dx,[bp-0xc]
0000B1C8 F7D2 not dx
0000B1CA F7D0 not ax
0000B1CC 8B5EFE mov bx,[bp-0x2]
0000B1CF 8B4EFC mov cx,[bp-0x4]
0000B1D2 0BCA or cx,dx
0000B1D4 0BD8 or bx,ax
0000B1D6 8B46FA mov ax,[bp-0x6]
0000B1D9 8B56F8 mov dx,[bp-0x8]
0000B1DC 33D1 xor dx,cx
0000B1DE 33C3 xor ax,bx
0000B1E0 C45E08 les bx,word [bp+0x8]
0000B1E3 2603572C add dx,[es:bx+0x2c]
0000B1E7 2613472E adc ax,[es:bx+0x2e]
0000B1EB 81C235F2 add dx,0xf235
0000B1EF 153ABD adc ax,0xbd3a
0000B1F2 0156F0 add [bp-0x10],dx
0000B1F5 1146F2 adc [bp-0xe],ax
0000B1F8 8B56F2 mov dx,[bp-0xe]
0000B1FB 8B46F0 mov ax,[bp-0x10]
0000B1FE B10A mov cl,0xa
0000B200 E82F4C call 0xfe32
0000B203 50 push ax
0000B204 52 push dx
0000B205 8B56F2 mov dx,[bp-0xe]
0000B208 8B46F0 mov ax,[bp-0x10]
0000B20B B116 mov cl,0x16
0000B20D E8434C call 0xfe53
0000B210 5B pop bx
0000B211 59 pop cx
0000B212 0BC8 or cx,ax
0000B214 0BDA or bx,dx
0000B216 894EF0 mov [bp-0x10],cx
0000B219 895EF2 mov [bp-0xe],bx
0000B21C 8B46FE mov ax,[bp-0x2]
0000B21F 8B56FC mov dx,[bp-0x4]
0000B222 0156F0 add [bp-0x10],dx
0000B225 1146F2 adc [bp-0xe],ax
0000B228 8B46FA mov ax,[bp-0x6]
0000B22B 8B56F8 mov dx,[bp-0x8]
0000B22E F7D2 not dx
0000B230 F7D0 not ax
0000B232 8B5EF2 mov bx,[bp-0xe]
0000B235 8B4EF0 mov cx,[bp-0x10]
0000B238 0BCA or cx,dx
0000B23A 0BD8 or bx,ax
0000B23C 8B46FE mov ax,[bp-0x2]
0000B23F 8B56FC mov dx,[bp-0x4]
0000B242 33D1 xor dx,cx
0000B244 33C3 xor ax,bx
0000B246 C45E08 les bx,word [bp+0x8]
0000B249 26035708 add dx,[es:bx+0x8]
0000B24D 2613470A adc ax,[es:bx+0xa]
0000B251 81C2BBD2 add dx,0xd2bb
0000B255 15D72A adc ax,0x2ad7
0000B258 0156F4 add [bp-0xc],dx
0000B25B 1146F6 adc [bp-0xa],ax
0000B25E 8B56F6 mov dx,[bp-0xa]
0000B261 8B46F4 mov ax,[bp-0xc]
0000B264 B10F mov cl,0xf
0000B266 E8C94B call 0xfe32
0000B269 50 push ax
0000B26A 52 push dx
0000B26B 8B56F6 mov dx,[bp-0xa]
0000B26E 8B46F4 mov ax,[bp-0xc]
0000B271 B111 mov cl,0x11
0000B273 E8DD4B call 0xfe53
0000B276 5B pop bx
0000B277 59 pop cx
0000B278 0BC8 or cx,ax
0000B27A 0BDA or bx,dx
0000B27C 894EF4 mov [bp-0xc],cx
0000B27F 895EF6 mov [bp-0xa],bx
0000B282 8B46F2 mov ax,[bp-0xe]
0000B285 8B56F0 mov dx,[bp-0x10]
0000B288 0156F4 add [bp-0xc],dx
0000B28B 1146F6 adc [bp-0xa],ax
0000B28E 8B46FE mov ax,[bp-0x2]
0000B291 8B56FC mov dx,[bp-0x4]
0000B294 F7D2 not dx
0000B296 F7D0 not ax
0000B298 8B5EF6 mov bx,[bp-0xa]
0000B29B 8B4EF4 mov cx,[bp-0xc]
0000B29E 0BCA or cx,dx
0000B2A0 0BD8 or bx,ax
0000B2A2 8B46F2 mov ax,[bp-0xe]
0000B2A5 8B56F0 mov dx,[bp-0x10]
0000B2A8 33D1 xor dx,cx
0000B2AA 33C3 xor ax,bx
0000B2AC C45E08 les bx,word [bp+0x8]
0000B2AF 26035724 add dx,[es:bx+0x24]
0000B2B3 26134726 adc ax,[es:bx+0x26]
0000B2B7 81C291D3 add dx,0xd391
0000B2BB 1586EB adc ax,0xeb86
0000B2BE 0156F8 add [bp-0x8],dx
0000B2C1 1146FA adc [bp-0x6],ax
0000B2C4 8B56FA mov dx,[bp-0x6]
0000B2C7 8B46F8 mov ax,[bp-0x8]
0000B2CA B115 mov cl,0x15
0000B2CC E8634B call 0xfe32
0000B2CF 50 push ax
0000B2D0 52 push dx
0000B2D1 8B56FA mov dx,[bp-0x6]
0000B2D4 8B46F8 mov ax,[bp-0x8]
0000B2D7 B10B mov cl,0xb
0000B2D9 E8774B call 0xfe53
0000B2DC 5B pop bx
0000B2DD 59 pop cx
0000B2DE 0BC8 or cx,ax
0000B2E0 0BDA or bx,dx
0000B2E2 894EF8 mov [bp-0x8],cx
0000B2E5 895EFA mov [bp-0x6],bx
0000B2E8 8B46F6 mov ax,[bp-0xa]
0000B2EB 8B56F4 mov dx,[bp-0xc]
0000B2EE 0156F8 add [bp-0x8],dx
0000B2F1 1146FA adc [bp-0x6],ax
0000B2F4 C45E04 les bx,word [bp+0x4]
0000B2F7 8B46FE mov ax,[bp-0x2]
0000B2FA 8B56FC mov dx,[bp-0x4]
0000B2FD 260117 add [es:bx],dx
0000B300 26114702 adc [es:bx+0x2],ax
0000B304 8B46FA mov ax,[bp-0x6]
0000B307 8B56F8 mov dx,[bp-0x8]
0000B30A 26015704 add [es:bx+0x4],dx
0000B30E 26114706 adc [es:bx+0x6],ax
0000B312 8B46F6 mov ax,[bp-0xa]
0000B315 8B56F4 mov dx,[bp-0xc]
0000B318 26015708 add [es:bx+0x8],dx
0000B31C 2611470A adc [es:bx+0xa],ax
0000B320 8B46F2 mov ax,[bp-0xe]
0000B323 8B56F0 mov dx,[bp-0x10]
0000B326 2601570C add [es:bx+0xc],dx
0000B32A 2611470E adc [es:bx+0xe],ax
0000B32E 5F pop di
0000B32F 5E pop si
0000B330 8BE5 mov sp,bp
0000B332 5D pop bp
0000B333 C3 ret
0000B334 55 push bp
0000B335 8BEC mov bp,sp
0000B337 83EC0C sub sp,0xc
0000B33A 56 push si
0000B33B FF760A push word [bp+0xa]
0000B33E FF7608 push word [bp+0x8]
0000B341 E8661B call 0xceaa
0000B344 59 pop cx
0000B345 59 pop cx
0000B346 8946F4 mov [bp-0xc],ax
0000B349 8956F6 mov [bp-0xa],dx
0000B34C 8B4612 mov ax,[bp+0x12]
0000B34F 8B5610 mov dx,[bp+0x10]
0000B352 2B560C sub dx,[bp+0xc]
0000B355 1B460E sbb ax,[bp+0xe]
0000B358 83C201 add dx,0x1
0000B35B 150000 adc ax,0x0
0000B35E 8956F8 mov [bp-0x8],dx
0000B361 8946FA mov [bp-0x6],ax
0000B364 8956FC mov [bp-0x4],dx
0000B367 8946FE mov [bp-0x2],ax
0000B36A 33C0 xor ax,ax
0000B36C 50 push ax
0000B36D FF760E push word [bp+0xe]
0000B370 FF760C push word [bp+0xc]
0000B373 FF760A push word [bp+0xa]
0000B376 FF7608 push word [bp+0x8]
0000B379 E8B41A call 0xce30
0000B37C 83C40A add sp,0xa
0000B37F FF760A push word [bp+0xa]
0000B382 FF7608 push word [bp+0x8]
0000B385 837EFA00 cmp word [bp-0x6],0x0
0000B389 720E jc 0xb399
0000B38B 7707 ja 0xb394
0000B38D 817EF80080 cmp word [bp-0x8],0x8000
0000B392 7605 jna 0xb399
0000B394 B80080 mov ax,0x8000
0000B397 EB03 jmp 0xb39c
0000B399 8B46F8 mov ax,[bp-0x8]
0000B39C 50 push ax
0000B39D B80100 mov ax,0x1
0000B3A0 50 push ax
0000B3A1 1E push ds
0000B3A2 B87216 mov ax,0x1672
0000B3A5 50 push ax
0000B3A6 E87319 call 0xcd1c
0000B3A9 83C40C add sp,0xc
0000B3AC 8BF0 mov si,ax
0000B3AE 50 push ax
0000B3AF 1E push ds
0000B3B0 B87216 mov ax,0x1672
0000B3B3 50 push ax
0000B3B4 FF7606 push word [bp+0x6]
0000B3B7 FF7604 push word [bp+0x4]
0000B3BA E84BE3 call 0x9708
0000B3BD 83C40A add sp,0xa
0000B3C0 2976F8 sub [bp-0x8],si
0000B3C3 835EFA00 sbb word [bp-0x6],0x0
0000B3C7 FF76FE push word [bp-0x2]
0000B3CA FF76FC push word [bp-0x4]
0000B3CD FF76FA push word [bp-0x6]
0000B3D0 FF76F8 push word [bp-0x8]
0000B3D3 E819D6 call 0x89ef
0000B3D6 83C408 add sp,0x8
0000B3D9 837EFA00 cmp word [bp-0x6],0x0
0000B3DD 720C jc 0xb3eb
0000B3DF 7706 ja 0xb3e7
0000B3E1 837EF800 cmp word [bp-0x8],0x0
0000B3E5 7604 jna 0xb3eb
0000B3E7 0BF6 or si,si
0000B3E9 7594 jnz 0xb37f
0000B3EB 33C0 xor ax,ax
0000B3ED 50 push ax
0000B3EE FF76F6 push word [bp-0xa]
0000B3F1 FF76F4 push word [bp-0xc]
0000B3F4 FF760A push word [bp+0xa]
0000B3F7 FF7608 push word [bp+0x8]
0000B3FA E8331A call 0xce30
0000B3FD 83C40A add sp,0xa
0000B400 5E pop si
0000B401 8BE5 mov sp,bp
0000B403 5D pop bp
0000B404 C3 ret
0000B405 55 push bp
0000B406 8BEC mov bp,sp
0000B408 83EC6E sub sp,0x6e
0000B40B FF361C0D push word [0xd1c]
0000B40F FF361A0D push word [0xd1a]
0000B413 B80100 mov ax,0x1
0000B416 50 push ax
0000B417 B80200 mov ax,0x2
0000B41A 50 push ax
0000B41B 16 push ss
0000B41C 8D46FE lea ax,[bp-0x2]
0000B41F 50 push ax
0000B420 E8F918 call 0xcd1c
0000B423 83C40C add sp,0xc
0000B426 FF361C0D push word [0xd1c]
0000B42A FF361A0D push word [0xd1a]
0000B42E B80100 mov ax,0x1
0000B431 50 push ax
0000B432 B80200 mov ax,0x2
0000B435 50 push ax
0000B436 16 push ss
0000B437 8D46FC lea ax,[bp-0x4]
0000B43A 50 push ax
0000B43B E8DE18 call 0xcd1c
0000B43E 83C40C add sp,0xc
0000B441 FF361C0D push word [0xd1c]
0000B445 FF361A0D push word [0xd1a]
0000B449 B80100 mov ax,0x1
0000B44C 50 push ax
0000B44D B80200 mov ax,0x2
0000B450 50 push ax
0000B451 16 push ss
0000B452 8D46FA lea ax,[bp-0x6]
0000B455 50 push ax
0000B456 E8C318 call 0xcd1c
0000B459 83C40C add sp,0xc
0000B45C FF361C0D push word [0xd1c]
0000B460 FF361A0D push word [0xd1a]
0000B464 8B46FE mov ax,[bp-0x2]
0000B467 2D0400 sub ax,0x4
0000B46A 50 push ax
0000B46B B80100 mov ax,0x1
0000B46E 50 push ax
0000B46F 1E push ds
0000B470 B87296 mov ax,0x9672
0000B473 50 push ax
0000B474 E8A518 call 0xcd1c
0000B477 83C40C add sp,0xc
0000B47A 16 push ss
0000B47B 8D4692 lea ax,[bp-0x6e]
0000B47E 50 push ax
0000B47F E83BE2 call 0x96bd
0000B482 59 pop cx
0000B483 59 pop cx
0000B484 837EFC10 cmp word [bp-0x4],0x10
0000B488 7464 jz 0xb4ee
0000B48A 837EFC20 cmp word [bp-0x4],0x20
0000B48E 745E jz 0xb4ee
0000B490 1E push ds
0000B491 B88C13 mov ax,0x138c
0000B494 50 push ax
0000B495 B01F mov al,0x1f
0000B497 A20B07 mov [0x70b],al
0000B49A B400 mov ah,0x0
0000B49C D1E0 shl ax,0x0
0000B49E D1E0 shl ax,0x0
0000B4A0 8BD8 mov bx,ax
0000B4A2 FFB7D60D push word [bx+0xdd6]
0000B4A6 FFB7D40D push word [bx+0xdd4]
0000B4AA E84517 call 0xcbf2
0000B4AD 83C408 add sp,0x8
0000B4B0 1E push ds
0000B4B1 B88C13 mov ax,0x138c
0000B4B4 50 push ax
0000B4B5 1E push ds
0000B4B6 B83C10 mov ax,0x103c
0000B4B9 50 push ax
0000B4BA E83517 call 0xcbf2
0000B4BD 83C408 add sp,0x8
0000B4C0 1E push ds
0000B4C1 B88C13 mov ax,0x138c
0000B4C4 50 push ax
0000B4C5 33C0 xor ax,ax
0000B4C7 50 push ax
0000B4C8 FF76FC push word [bp-0x4]
0000B4CB E897D0 call 0x8565
0000B4CE 59 pop cx
0000B4CF 59 pop cx
0000B4D0 050400 add ax,0x4
0000B4D3 52 push dx
0000B4D4 50 push ax
0000B4D5 E81A17 call 0xcbf2
0000B4D8 83C408 add sp,0x8
0000B4DB 1E push ds
0000B4DC B88C13 mov ax,0x138c
0000B4DF 50 push ax
0000B4E0 1E push ds
0000B4E1 B83F10 mov ax,0x103f
0000B4E4 50 push ax
0000B4E5 E80A17 call 0xcbf2
0000B4E8 83C408 add sp,0x8
0000B4EB E9D900 jmp 0xb5c7
0000B4EE 1E push ds
0000B4EF B84310 mov ax,0x1043
0000B4F2 50 push ax
0000B4F3 E836D0 call 0x852c
0000B4F6 59 pop cx
0000B4F7 59 pop cx
0000B4F8 FF361C0D push word [0xd1c]
0000B4FC FF361A0D push word [0xd1a]
0000B500 E8A719 call 0xceaa
0000B503 59 pop cx
0000B504 59 pop cx
0000B505 8B5EFE mov bx,[bp-0x2]
0000B508 83C304 add bx,0x4
0000B50B 2BC3 sub ax,bx
0000B50D 83DA00 sbb dx,0x0
0000B510 52 push dx
0000B511 50 push ax
0000B512 FF7606 push word [bp+0x6]
0000B515 FF7604 push word [bp+0x4]
0000B518 FF361C0D push word [0xd1c]
0000B51C FF361A0D push word [0xd1a]
0000B520 16 push ss
0000B521 8D4692 lea ax,[bp-0x6e]
0000B524 50 push ax
0000B525 E80CFE call 0xb334
0000B528 83C410 add sp,0x10
0000B52B 837EFC20 cmp word [bp-0x4],0x20
0000B52F 7514 jnz 0xb545
0000B531 B84000 mov ax,0x40
0000B534 50 push ax
0000B535 1E push ds
0000B536 B88296 mov ax,0x9682
0000B539 50 push ax
0000B53A 16 push ss
0000B53B 8D4692 lea ax,[bp-0x6e]
0000B53E 50 push ax
0000B53F E8C6E1 call 0x9708
0000B542 83C40A add sp,0xa
0000B545 8B46FC mov ax,[bp-0x4]
0000B548 F76EFA imul word [bp-0x6]
0000B54B 8946FC mov [bp-0x4],ax
0000B54E B84000 mov ax,0x40
0000B551 50 push ax
0000B552 1E push ds
0000B553 B88296 mov ax,0x9682
0000B556 50 push ax
0000B557 E87100 call 0xb5cb
0000B55A 83C406 add sp,0x6
0000B55D 16 push ss
0000B55E 8D4692 lea ax,[bp-0x6e]
0000B561 50 push ax
0000B562 E8E1E2 call 0x9846
0000B565 59 pop cx
0000B566 59 pop cx
0000B567 B82C00 mov ax,0x2c
0000B56A 50 push ax
0000B56B E8DFCF call 0x854d
0000B56E 59 pop cx
0000B56F 8B46FC mov ax,[bp-0x4]
0000B572 3146FA xor [bp-0x6],ax
0000B575 B81000 mov ax,0x10
0000B578 50 push ax
0000B579 16 push ss
0000B57A 8D46EA lea ax,[bp-0x16]
0000B57D 50 push ax
0000B57E E84A00 call 0xb5cb
0000B581 83C406 add sp,0x6
0000B584 B81000 mov ax,0x10
0000B587 50 push ax
0000B588 1E push ds
0000B589 B87296 mov ax,0x9672
0000B58C 50 push ax
0000B58D 16 push ss
0000B58E 8D46EA lea ax,[bp-0x16]
0000B591 50 push ax
0000B592 E86A35 call 0xeaff
0000B595 83C40A add sp,0xa
0000B598 0BC0 or ax,ax
0000B59A 751C jnz 0xb5b8
0000B59C 1E push ds
0000B59D B87813 mov ax,0x1378
0000B5A0 50 push ax
0000B5A1 1E push ds
0000B5A2 B87110 mov ax,0x1071
0000B5A5 50 push ax
0000B5A6 E84916 call 0xcbf2
0000B5A9 83C408 add sp,0x8
0000B5AC 1E push ds
0000B5AD B88296 mov ax,0x9682
0000B5B0 50 push ax
0000B5B1 E8FB1E call 0xd4af
0000B5B4 59 pop cx
0000B5B5 59 pop cx
0000B5B6 EB0F jmp 0xb5c7
0000B5B8 B81E00 mov ax,0x1e
0000B5BB 50 push ax
0000B5BC 1E push ds
0000B5BD B88296 mov ax,0x9682
0000B5C0 50 push ax
0000B5C1 E853CD call 0x8317
0000B5C4 83C406 add sp,0x6
0000B5C7 8BE5 mov sp,bp
0000B5C9 5D pop bp
0000B5CA C3 ret
0000B5CB 55 push bp
0000B5CC 8BEC mov bp,sp
0000B5CE 56 push si
0000B5CF 57 push di
0000B5D0 8B4E08 mov cx,[bp+0x8]
0000B5D3 33F6 xor si,si
0000B5D5 EB16 jmp 0xb5ed
0000B5D7 8BC6 mov ax,si
0000B5D9 40 inc ax
0000B5DA 8BD1 mov dx,cx
0000B5DC 2BD0 sub dx,ax
0000B5DE C45E04 les bx,word [bp+0x4]
0000B5E1 03DA add bx,dx
0000B5E3 268A07 mov al,[es:bx]
0000B5E6 8B5E04 mov bx,[bp+0x4]
0000B5E9 263000 xor [es:bx+si],al
0000B5EC 46 inc si
0000B5ED 3BF1 cmp si,cx
0000B5EF 7CE6 jl 0xb5d7
0000B5F1 33F6 xor si,si
0000B5F3 EB16 jmp 0xb60b
0000B5F5 8BC6 mov ax,si
0000B5F7 48 dec ax
0000B5F8 8BF8 mov di,ax
0000B5FA EB0A jmp 0xb606
0000B5FC C45E04 les bx,word [bp+0x4]
0000B5FF 268A00 mov al,[es:bx+si]
0000B602 260001 add [es:bx+di],al
0000B605 4F dec di
0000B606 0BFF or di,di
0000B608 7DF2 jnl 0xb5fc
0000B60A 46 inc si
0000B60B 3BF1 cmp si,cx
0000B60D 7CE6 jl 0xb5f5
0000B60F 8BC1 mov ax,cx
0000B611 48 dec ax
0000B612 8BF0 mov si,ax
0000B614 EB16 jmp 0xb62c
0000B616 8BC6 mov ax,si
0000B618 40 inc ax
0000B619 8BF8 mov di,ax
0000B61B EB0A jmp 0xb627
0000B61D C45E04 les bx,word [bp+0x4]
0000B620 268A00 mov al,[es:bx+si]
0000B623 260001 add [es:bx+di],al
0000B626 47 inc di
0000B627 3BF9 cmp di,cx
0000B629 7CF2 jl 0xb61d
0000B62B 4E dec si
0000B62C 0BF6 or si,si
0000B62E 7DE6 jnl 0xb616
0000B630 33F6 xor si,si
0000B632 EB16 jmp 0xb64a
0000B634 8BC6 mov ax,si
0000B636 48 dec ax
0000B637 8BF8 mov di,ax
0000B639 EB0A jmp 0xb645
0000B63B C45E04 les bx,word [bp+0x4]
0000B63E 268A00 mov al,[es:bx+si]
0000B641 260001 add [es:bx+di],al
0000B644 4F dec di
0000B645 0BFF or di,di
0000B647 7DF2 jnl 0xb63b
0000B649 46 inc si
0000B64A 3BF1 cmp si,cx
0000B64C 7CE6 jl 0xb634
0000B64E 8BC1 mov ax,cx
0000B650 48 dec ax
0000B651 8BF0 mov si,ax
0000B653 EB16 jmp 0xb66b
0000B655 8BC6 mov ax,si
0000B657 40 inc ax
0000B658 8BF8 mov di,ax
0000B65A EB0A jmp 0xb666
0000B65C C45E04 les bx,word [bp+0x4]
0000B65F 268A00 mov al,[es:bx+si]
0000B662 260001 add [es:bx+di],al
0000B665 47 inc di
0000B666 3BF9 cmp di,cx
0000B668 7CF2 jl 0xb65c
0000B66A 4E dec si
0000B66B 0BF6 or si,si
0000B66D 7DE6 jnl 0xb655
0000B66F 33F6 xor si,si
0000B671 EB0C jmp 0xb67f
0000B673 C45E04 les bx,word [bp+0x4]
0000B676 268A00 mov al,[es:bx+si]
0000B679 0417 add al,0x17
0000B67B 268800 mov [es:bx+si],al
0000B67E 46 inc si
0000B67F 3BF1 cmp si,cx
0000B681 7CF0 jl 0xb673
0000B683 8B5606 mov dx,[bp+0x6]
0000B686 8B4604 mov ax,[bp+0x4]
0000B689 5F pop di
0000B68A 5E pop si
0000B68B 5D pop bp
0000B68C C3 ret
0000B68D 55 push bp
0000B68E 8BEC mov bp,sp
0000B690 56 push si
0000B691 33C0 xor ax,ax
0000B693 50 push ax
0000B694 FF7606 push word [bp+0x6]
0000B697 FF7604 push word [bp+0x4]
0000B69A E8BE2B call 0xe25b
0000B69D 83C406 add sp,0x6
0000B6A0 8BF0 mov si,ax
0000B6A2 3DFFFF cmp ax,0xffff
0000B6A5 7502 jnz 0xb6a9
0000B6A7 EB1A jmp 0xb6c3
0000B6A9 F746080200 test word [bp+0x8],0x2
0000B6AE 7406 jz 0xb6b6
0000B6B0 F7C60100 test si,0x1
0000B6B4 7504 jnz 0xb6ba
0000B6B6 33C0 xor ax,ax
0000B6B8 EB09 jmp 0xb6c3
0000B6BA C7067D000500 mov word [0x7d],0x5
0000B6C0 B8FFFF mov ax,0xffff
0000B6C3 5E pop si
0000B6C4 5D pop bp
0000B6C5 C3 ret
0000B6C6 55 push bp
0000B6C7 8BEC mov bp,sp
0000B6C9 833E821020 cmp word [0x1082],0x20
0000B6CE 7505 jnz 0xb6d5
0000B6D0 B80100 mov ax,0x1
0000B6D3 EB13 jmp 0xb6e8
0000B6D5 8B1E8210 mov bx,[0x1082]
0000B6D9 D1E3 shl bx,0x0
0000B6DB 8B4604 mov ax,[bp+0x4]
0000B6DE 898710E4 mov [bx-0x1bf0],ax
0000B6E2 FF068210 inc word [0x1082]
0000B6E6 33C0 xor ax,ax
0000B6E8 5D pop bp
0000B6E9 C3 ret
0000B6EA 55 push bp
0000B6EB 8BEC mov bp,sp
0000B6ED 83EC08 sub sp,0x8
0000B6F0 8B5E04 mov bx,[bp+0x4]
0000B6F3 33C9 xor cx,cx
0000B6F5 8B4606 mov ax,[bp+0x6]
0000B6F8 33D2 xor dx,dx
0000B6FA E8F647 call 0xfef3
0000B6FD 8946FC mov [bp-0x4],ax
0000B700 8956FE mov [bp-0x2],dx
0000B703 0BD2 or dx,dx
0000B705 720E jc 0xb715
0000B707 7706 ja 0xb70f
0000B709 837EFCFF cmp word [bp-0x4],0xffffffffffffffff
0000B70D 7606 jna 0xb715
0000B70F 33D2 xor dx,dx
0000B711 33C0 xor ax,ax
0000B713 EB07 jmp 0xb71c
0000B715 FF76FC push word [bp-0x4]
0000B718 E89944 call 0xfbb4
0000B71B 59 pop cx
0000B71C 8946F8 mov [bp-0x8],ax
0000B71F 8956FA mov [bp-0x6],dx
0000B722 8B46F8 mov ax,[bp-0x8]
0000B725 0BC2 or ax,dx
0000B727 7410 jz 0xb739
0000B729 B000 mov al,0x0
0000B72B 50 push ax
0000B72C FF76FC push word [bp-0x4]
0000B72F 52 push dx
0000B730 FF76F8 push word [bp-0x8]
0000B733 E81534 call 0xeb4b
0000B736 83C408 add sp,0x8
0000B739 8B56FA mov dx,[bp-0x6]
0000B73C 8B46F8 mov ax,[bp-0x8]
0000B73F 8BE5 mov sp,bp
0000B741 5D pop bp
0000B742 C3 ret
0000B743 55 push bp
0000B744 8BEC mov bp,sp
0000B746 56 push si
0000B747 8B7604 mov si,[bp+0x4]
0000B74A 0BF6 or si,si
0000B74C 7C05 jl 0xb753
0000B74E 83FE14 cmp si,0x14
0000B751 7C09 jl 0xb75c
0000B753 B80600 mov ax,0x6
0000B756 50 push ax
0000B757 E81432 call 0xe96e
0000B75A EB0F jmp 0xb76b
0000B75C 8BDE mov bx,si
0000B75E D1E3 shl bx,0x0
0000B760 C787F414FFFF mov word [bx+0x14f4],0xffff
0000B766 56 push si
0000B767 E8442B call 0xe2ae
0000B76A 59 pop cx
0000B76B 5E pop si
0000B76C 5D pop bp
0000B76D C3 ret
0000B76E 55 push bp
0000B76F 8BEC mov bp,sp
0000B771 83EC08 sub sp,0x8
0000B774 C646FB00 mov byte [bp-0x5],0x0
0000B778 E87128 call 0xdfec
0000B77B B400 mov ah,0x0
0000B77D 8946FE mov [bp-0x2],ax
0000B780 E86928 call 0xdfec
0000B783 B108 mov cl,0x8
0000B785 D3E8 shr ax,cl
0000B787 B400 mov ah,0x0
0000B789 8946FC mov [bp-0x4],ax
0000B78C E9E000 jmp 0xb86f
0000B78F C45E0A les bx,word [bp+0xa]
0000B792 FF460A inc word [bp+0xa]
0000B795 268A07 mov al,[es:bx]
0000B798 8846FB mov [bp-0x5],al
0000B79B B400 mov ah,0x0
0000B79D 2D0700 sub ax,0x7
0000B7A0 8BD8 mov bx,ax
0000B7A2 83FB06 cmp bx,0x6
0000B7A5 772E ja 0xb7d5
0000B7A7 D1E3 shl bx,0x0
0000B7A9 2EFFA794B6 jmp word near [cs:bx-0x496c]
0000B7AE B40E mov ah,0xe
0000B7B0 B007 mov al,0x7
0000B7B2 E8522B call 0xe307
0000B7B5 EB76 jmp 0xb82d
0000B7B7 A03E15 mov al,[0x153e]
0000B7BA B400 mov ah,0x0
0000B7BC 3B46FE cmp ax,[bp-0x2]
0000B7BF 7D6C jnl 0xb82d
0000B7C1 FF4EFE dec word [bp-0x2]
0000B7C4 EB67 jmp 0xb82d
0000B7C6 A03E15 mov al,[0x153e]
0000B7C9 B400 mov ah,0x0
0000B7CB 8946FE mov [bp-0x2],ax
0000B7CE EB5D jmp 0xb82d
0000B7D0 FF46FC inc word [bp-0x4]
0000B7D3 EB58 jmp 0xb82d
0000B7D5 A04715 mov al,[0x1547]
0000B7D8 B400 mov ah,0x0
0000B7DA 0BC0 or ax,ax
0000B7DC 752E jnz 0xb80c
0000B7DE 833E4D1500 cmp word [0x154d],0x0
0000B7E3 7427 jz 0xb80c
0000B7E5 8A264215 mov ah,[0x1542]
0000B7E9 8A46FB mov al,[bp-0x5]
0000B7EC 8946F8 mov [bp-0x8],ax
0000B7EF 8B46FE mov ax,[bp-0x2]
0000B7F2 40 inc ax
0000B7F3 50 push ax
0000B7F4 8B46FC mov ax,[bp-0x4]
0000B7F7 40 inc ax
0000B7F8 50 push ax
0000B7F9 E8A840 call 0xf8a4
0000B7FC 52 push dx
0000B7FD 50 push ax
0000B7FE 16 push ss
0000B7FF 8D46F8 lea ax,[bp-0x8]
0000B802 50 push ax
0000B803 B80100 mov ax,0x1
0000B806 50 push ax
0000B807 E8C040 call 0xf8ca
0000B80A EB1E jmp 0xb82a
0000B80C 8A56FE mov dl,[bp-0x2]
0000B80F 8A76FC mov dh,[bp-0x4]
0000B812 B402 mov ah,0x2
0000B814 B700 mov bh,0x0
0000B816 E8EE2A call 0xe307
0000B819 8A1E4215 mov bl,[0x1542]
0000B81D 8A46FB mov al,[bp-0x5]
0000B820 B409 mov ah,0x9
0000B822 B700 mov bh,0x0
0000B824 B90100 mov cx,0x1
0000B827 E8DD2A call 0xe307
0000B82A FF46FE inc word [bp-0x2]
0000B82D A04015 mov al,[0x1540]
0000B830 B400 mov ah,0x0
0000B832 3B46FE cmp ax,[bp-0x2]
0000B835 7D12 jnl 0xb849
0000B837 A03E15 mov al,[0x153e]
0000B83A B400 mov ah,0x0
0000B83C 8946FE mov [bp-0x2],ax
0000B83F 8B46FC mov ax,[bp-0x4]
0000B842 03063C15 add ax,[0x153c]
0000B846 8946FC mov [bp-0x4],ax
0000B849 A04115 mov al,[0x1541]
0000B84C B400 mov ah,0x0
0000B84E 3B46FC cmp ax,[bp-0x4]
0000B851 7D1C jnl 0xb86f
0000B853 B006 mov al,0x6
0000B855 50 push ax
0000B856 A03E15 mov al,[0x153e]
0000B859 50 push ax
0000B85A A03F15 mov al,[0x153f]
0000B85D 50 push ax
0000B85E A04015 mov al,[0x1540]
0000B861 50 push ax
0000B862 A04115 mov al,[0x1541]
0000B865 50 push ax
0000B866 B001 mov al,0x1
0000B868 50 push ax
0000B869 E8861E call 0xd6f2
0000B86C FF4EFC dec word [bp-0x4]
0000B86F 8B4608 mov ax,[bp+0x8]
0000B872 FF4E08 dec word [bp+0x8]
0000B875 0BC0 or ax,ax
0000B877 7403 jz 0xb87c
0000B879 E913FF jmp 0xb78f
0000B87C 8A56FE mov dl,[bp-0x2]
0000B87F 8A76FC mov dh,[bp-0x4]
0000B882 B402 mov ah,0x2
0000B884 B700 mov bh,0x0
0000B886 E87E2A call 0xe307
0000B889 8A46FB mov al,[bp-0x5]
0000B88C B400 mov ah,0x0
0000B88E 8BE5 mov sp,bp
0000B890 5D pop bp
0000B891 C20A00 ret word 0xa
0000B894 AE scasb
0000B895 B5B7 mov ch,0xb7
0000B897 B5D5 mov ch,0xd5
0000B899 B5D0 mov ch,0xd0
0000B89B B5D5 mov ch,0xd5
0000B89D B5D5 mov ch,0xd5
0000B89F B5C6 mov ch,0xc6
0000B8A1 B555 mov ch,0x55
0000B8A3 8BEC mov bp,sp
0000B8A5 B86EB5 mov ax,0xb56e
0000B8A8 50 push ax
0000B8A9 33C0 xor ax,ax
0000B8AB 33D2 xor dx,dx
0000B8AD 50 push ax
0000B8AE 52 push dx
0000B8AF FF7606 push word [bp+0x6]
0000B8B2 FF7604 push word [bp+0x4]
0000B8B5 8D4608 lea ax,[bp+0x8]
0000B8B8 50 push ax
0000B8B9 E8133B call 0xf3cf
0000B8BC 5D pop bp
0000B8BD C3 ret
0000B8BE 55 push bp
0000B8BF 8BEC mov bp,sp
0000B8C1 4C dec sp
0000B8C2 4C dec sp
0000B8C3 56 push si
0000B8C4 57 push di
0000B8C5 33C0 xor ax,ax
0000B8C7 BA3C00 mov dx,0x3c
0000B8CA 50 push ax
0000B8CB 52 push dx
0000B8CC FF7606 push word [bp+0x6]
0000B8CF FF7604 push word [bp+0x4]
0000B8D2 E8BE44 call 0xfd93
0000B8D5 A36AE4 mov [0xe46a],ax
0000B8D8 33C0 xor ax,ax
0000B8DA BA3C00 mov dx,0x3c
0000B8DD 50 push ax
0000B8DE 52 push dx
0000B8DF FF7606 push word [bp+0x6]
0000B8E2 FF7604 push word [bp+0x4]
0000B8E5 E89C44 call 0xfd84
0000B8E8 894604 mov [bp+0x4],ax
0000B8EB 895606 mov [bp+0x6],dx
0000B8EE 33C0 xor ax,ax
0000B8F0 BA3C00 mov dx,0x3c
0000B8F3 50 push ax
0000B8F4 52 push dx
0000B8F5 FF7606 push word [bp+0x6]
0000B8F8 FF7604 push word [bp+0x4]
0000B8FB E89544 call 0xfd93
0000B8FE A36CE4 mov [0xe46c],ax
0000B901 33C0 xor ax,ax
0000B903 BA3C00 mov dx,0x3c
0000B906 50 push ax
0000B907 52 push dx
0000B908 FF7606 push word [bp+0x6]
0000B90B FF7604 push word [bp+0x4]
0000B90E E87344 call 0xfd84
0000B911 894604 mov [bp+0x4],ax
0000B914 895606 mov [bp+0x6],dx
0000B917 33C0 xor ax,ax
0000B919 BAF888 mov dx,0x88f8
0000B91C 50 push ax
0000B91D 52 push dx
0000B91E FF7606 push word [bp+0x6]
0000B921 FF7604 push word [bp+0x4]
0000B924 E85D44 call 0xfd84
0000B927 8946FE mov [bp-0x2],ax
0000B92A D1E0 shl ax,0x0
0000B92C D1E0 shl ax,0x0
0000B92E A374E4 mov [0xe474],ax
0000B931 830674E446 add word [0xe474],0x46
0000B936 8B46FE mov ax,[bp-0x2]
0000B939 BAB505 mov dx,0x5b5
0000B93C F7EA imul dx
0000B93E 8BF0 mov si,ax
0000B940 33C0 xor ax,ax
0000B942 BAF888 mov dx,0x88f8
0000B945 50 push ax
0000B946 52 push dx
0000B947 FF7606 push word [bp+0x6]
0000B94A FF7604 push word [bp+0x4]
0000B94D E84344 call 0xfd93
0000B950 894604 mov [bp+0x4],ax
0000B953 895606 mov [bp+0x6],dx
0000B956 BF3822 mov di,0x2238
0000B959 F70674E40300 test word [0xe474],0x3
0000B95F 7503 jnz 0xb964
0000B961 83C718 add di,0x18
0000B964 8BC7 mov ax,di
0000B966 99 cwd
0000B967 3B5606 cmp dx,[bp+0x6]
0000B96A 7C07 jl 0xb973
0000B96C 7F1E jg 0xb98c
0000B96E 3B4604 cmp ax,[bp+0x4]
0000B971 7719 ja 0xb98c
0000B973 8BC7 mov ax,di
0000B975 BB1800 mov bx,0x18
0000B978 99 cwd
0000B979 F7FB idiv bx
0000B97B 03F0 add si,ax
0000B97D FF0674E4 inc word [0xe474]
0000B981 8BC7 mov ax,di
0000B983 99 cwd
0000B984 294604 sub [bp+0x4],ax
0000B987 195606 sbb [bp+0x6],dx
0000B98A EBCA jmp 0xb956
0000B98C 837E0800 cmp word [bp+0x8],0x0
0000B990 7447 jz 0xb9d9
0000B992 833EDA1500 cmp word [0x15da],0x0
0000B997 7440 jz 0xb9d9
0000B999 33C0 xor ax,ax
0000B99B BA1800 mov dx,0x18
0000B99E 50 push ax
0000B99F 52 push dx
0000B9A0 FF7606 push word [bp+0x6]
0000B9A3 FF7604 push word [bp+0x4]
0000B9A6 E8EA43 call 0xfd93
0000B9A9 50 push ax
0000B9AA 33C0 xor ax,ax
0000B9AC BA1800 mov dx,0x18
0000B9AF 50 push ax
0000B9B0 52 push dx
0000B9B1 FF7606 push word [bp+0x6]
0000B9B4 FF7604 push word [bp+0x4]
0000B9B7 E8CA43 call 0xfd84
0000B9BA 50 push ax
0000B9BB 33C0 xor ax,ax
0000B9BD 50 push ax
0000B9BE FF3674E4 push word [0xe474]
0000B9C2 E8FB38 call 0xf2c0
0000B9C5 0BC0 or ax,ax
0000B9C7 7410 jz 0xb9d9
0000B9C9 83460401 add word [bp+0x4],0x1
0000B9CD 83560600 adc word [bp+0x6],0x0
0000B9D1 C7067AE40100 mov word [0xe47a],0x1
0000B9D7 EB06 jmp 0xb9df
0000B9D9 C7067AE40000 mov word [0xe47a],0x0
0000B9DF 33C0 xor ax,ax
0000B9E1 BA1800 mov dx,0x18
0000B9E4 50 push ax
0000B9E5 52 push dx
0000B9E6 FF7606 push word [bp+0x6]
0000B9E9 FF7604 push word [bp+0x4]
0000B9EC E8A443 call 0xfd93
0000B9EF A36EE4 mov [0xe46e],ax
0000B9F2 33C0 xor ax,ax
0000B9F4 BA1800 mov dx,0x18
0000B9F7 50 push ax
0000B9F8 52 push dx
0000B9F9 FF7606 push word [bp+0x6]
0000B9FC FF7604 push word [bp+0x4]
0000B9FF E88243 call 0xfd84
0000BA02 894604 mov [bp+0x4],ax
0000BA05 895606 mov [bp+0x6],dx
0000BA08 8B4604 mov ax,[bp+0x4]
0000BA0B A378E4 mov [0xe478],ax
0000BA0E 8B4604 mov ax,[bp+0x4]
0000BA11 050400 add ax,0x4
0000BA14 03F0 add si,ax
0000BA16 8BC6 mov ax,si
0000BA18 BB0700 mov bx,0x7
0000BA1B 33D2 xor dx,dx
0000BA1D F7F3 div bx
0000BA1F 891676E4 mov [0xe476],dx
0000BA23 83460401 add word [bp+0x4],0x1
0000BA27 83560600 adc word [bp+0x6],0x0
0000BA2B F70674E40300 test word [0xe474],0x3
0000BA31 7532 jnz 0xba65
0000BA33 837E0600 cmp word [bp+0x6],0x0
0000BA37 7C12 jl 0xba4b
0000BA39 7F06 jg 0xba41
0000BA3B 837E043C cmp word [bp+0x4],0x3c
0000BA3F 760A jna 0xba4b
0000BA41 836E0401 sub word [bp+0x4],0x1
0000BA45 835E0600 sbb word [bp+0x6],0x0
0000BA49 EB1A jmp 0xba65
0000BA4B 837E0600 cmp word [bp+0x6],0x0
0000BA4F 7514 jnz 0xba65
0000BA51 837E043C cmp word [bp+0x4],0x3c
0000BA55 750E jnz 0xba65
0000BA57 C70672E40100 mov word [0xe472],0x1
0000BA5D C70670E41D00 mov word [0xe470],0x1d
0000BA63 EB38 jmp 0xba9d
0000BA65 C70672E40000 mov word [0xe472],0x0
0000BA6B EB14 jmp 0xba81
0000BA6D 8B1E72E4 mov bx,[0xe472]
0000BA71 8A878410 mov al,[bx+0x1084]
0000BA75 98 cbw
0000BA76 99 cwd
0000BA77 294604 sub [bp+0x4],ax
0000BA7A 195606 sbb [bp+0x6],dx
0000BA7D FF0672E4 inc word [0xe472]
0000BA81 8B1E72E4 mov bx,[0xe472]
0000BA85 8A878410 mov al,[bx+0x1084]
0000BA89 98 cbw
0000BA8A 99 cwd
0000BA8B 3B5606 cmp dx,[bp+0x6]
0000BA8E 7CDD jl 0xba6d
0000BA90 7505 jnz 0xba97
0000BA92 3B4604 cmp ax,[bp+0x4]
0000BA95 72D6 jc 0xba6d
0000BA97 8B4604 mov ax,[bp+0x4]
0000BA9A A370E4 mov [0xe470],ax
0000BA9D 8CDA mov dx,ds
0000BA9F B86AE4 mov ax,0xe46a
0000BAA2 5F pop di
0000BAA3 5E pop si
0000BAA4 8BE5 mov sp,bp
0000BAA6 5D pop bp
0000BAA7 C3 ret
0000BAA8 55 push bp
0000BAA9 8BEC mov bp,sp
0000BAAB 33C0 xor ax,ax
0000BAAD 50 push ax
0000BAAE C45E04 les bx,word [bp+0x4]
0000BAB1 26FF7702 push word [es:bx+0x2]
0000BAB5 26FF37 push word [es:bx]
0000BAB8 E803FE call 0xb8be
0000BABB 83C406 add sp,0x6
0000BABE 5D pop bp
0000BABF C3 ret
0000BAC0 55 push bp
0000BAC1 8BEC mov bp,sp
0000BAC3 83EC04 sub sp,0x4
0000BAC6 E81F36 call 0xf0e8
0000BAC9 C45E04 les bx,word [bp+0x4]
0000BACC 268B4702 mov ax,[es:bx+0x2]
0000BAD0 268B17 mov dx,[es:bx]
0000BAD3 2B16D615 sub dx,[0x15d6]
0000BAD7 1B06D815 sbb ax,[0x15d8]
0000BADB 8956FC mov [bp-0x4],dx
0000BADE 8946FE mov [bp-0x2],ax
0000BAE1 B80100 mov ax,0x1
0000BAE4 50 push ax
0000BAE5 FF76FE push word [bp-0x2]
0000BAE8 FF76FC push word [bp-0x4]
0000BAEB E8D0FD call 0xb8be
0000BAEE 83C406 add sp,0x6
0000BAF1 8BE5 mov sp,bp
0000BAF3 5D pop bp
0000BAF4 C3 ret
0000BAF5 55 push bp
0000BAF6 8BEC mov bp,sp
0000BAF8 C45E04 les bx,word [bp+0x4]
0000BAFB 268B470A mov ax,[es:bx+0xa]
0000BAFF 056C07 add ax,0x76c
0000BB02 50 push ax
0000BB03 26FF37 push word [es:bx]
0000BB06 26FF7702 push word [es:bx+0x2]
0000BB0A 26FF7704 push word [es:bx+0x4]
0000BB0E 26FF7706 push word [es:bx+0x6]
0000BB12 268B5F08 mov bx,[es:bx+0x8]
0000BB16 D1E3 shl bx,0x0
0000BB18 D1E3 shl bx,0x0
0000BB1A FFB7E210 push word [bx+0x10e2]
0000BB1E FFB7E010 push word [bx+0x10e0]
0000BB22 8B5E04 mov bx,[bp+0x4]
0000BB25 268B5F0C mov bx,[es:bx+0xc]
0000BB29 D1E3 shl bx,0x0
0000BB2B D1E3 shl bx,0x0
0000BB2D FFB7AA10 push word [bx+0x10aa]
0000BB31 FFB7A810 push word [bx+0x10a8]
0000BB35 1E push ds
0000BB36 B82912 mov ax,0x1229
0000BB39 50 push ax
0000BB3A 1E push ds
0000BB3B B850E4 mov ax,0xe450
0000BB3E 50 push ax
0000BB3F E8DB1E call 0xda1d
0000BB42 83C41A add sp,0x1a
0000BB45 8CDA mov dx,ds
0000BB47 B850E4 mov ax,0xe450
0000BB4A 5D pop bp
0000BB4B C3 ret
0000BB4C 55 push bp
0000BB4D 8BEC mov bp,sp
0000BB4F FF7606 push word [bp+0x6]
0000BB52 FF7604 push word [bp+0x4]
0000BB55 E868FF call 0xbac0
0000BB58 59 pop cx
0000BB59 59 pop cx
0000BB5A 52 push dx
0000BB5B 50 push ax
0000BB5C E896FF call 0xbaf5
0000BB5F 59 pop cx
0000BB60 59 pop cx
0000BB61 5D pop bp
0000BB62 C3 ret
0000BB63 55 push bp
0000BB64 8BEC mov bp,sp
0000BB66 83EC0A sub sp,0xa
0000BB69 56 push si
0000BB6A 57 push di
0000BB6B 8B7E04 mov di,[bp+0x4]
0000BB6E 8B7606 mov si,[bp+0x6]
0000BB71 83FF46 cmp di,0x46
0000BB74 7C06 jl 0xbb7c
0000BB76 81FF8A00 cmp di,0x8a
0000BB7A 7E09 jng 0xbb85
0000BB7C BAFFFF mov dx,0xffff
0000BB7F B8FFFF mov ax,0xffff
0000BB82 E96701 jmp 0xbcec
0000BB85 8B460E mov ax,[bp+0xe]
0000BB88 BB3C00 mov bx,0x3c
0000BB8B 99 cwd
0000BB8C F7FB idiv bx
0000BB8E 01460C add [bp+0xc],ax
0000BB91 8B460E mov ax,[bp+0xe]
0000BB94 99 cwd
0000BB95 F7FB idiv bx
0000BB97 89560E mov [bp+0xe],dx
0000BB9A 8B460C mov ax,[bp+0xc]
0000BB9D 99 cwd
0000BB9E F7FB idiv bx
0000BBA0 01460A add [bp+0xa],ax
0000BBA3 8B460C mov ax,[bp+0xc]
0000BBA6 99 cwd
0000BBA7 F7FB idiv bx
0000BBA9 89560C mov [bp+0xc],dx
0000BBAC 8B460A mov ax,[bp+0xa]
0000BBAF BB1800 mov bx,0x18
0000BBB2 99 cwd
0000BBB3 F7FB idiv bx
0000BBB5 014608 add [bp+0x8],ax
0000BBB8 8B460A mov ax,[bp+0xa]
0000BBBB 99 cwd
0000BBBC F7FB idiv bx
0000BBBE 89560A mov [bp+0xa],dx
0000BBC1 F7C70300 test di,0x3
0000BBC5 751B jnz 0xbbe2
0000BBC7 83FE01 cmp si,0x1
0000BBCA 7516 jnz 0xbbe2
0000BBCC 837E081C cmp word [bp+0x8],0x1c
0000BBD0 7E1A jng 0xbbec
0000BBD2 46 inc si
0000BBD3 836E081D sub word [bp+0x8],0x1d
0000BBD7 EB13 jmp 0xbbec
0000BBD9 8A848410 mov al,[si+0x1084]
0000BBDD 98 cbw
0000BBDE 294608 sub [bp+0x8],ax
0000BBE1 46 inc si
0000BBE2 8A848410 mov al,[si+0x1084]
0000BBE6 98 cbw
0000BBE7 3B4608 cmp ax,[bp+0x8]
0000BBEA 7EED jng 0xbbd9
0000BBEC 8BC6 mov ax,si
0000BBEE BB0C00 mov bx,0xc
0000BBF1 99 cwd
0000BBF2 F7FB idiv bx
0000BBF4 03F8 add di,ax
0000BBF6 8BC6 mov ax,si
0000BBF8 99 cwd
0000BBF9 F7FB idiv bx
0000BBFB 8BF2 mov si,dx
0000BBFD 83EF46 sub di,0x46
0000BC00 8BC7 mov ax,di
0000BC02 40 inc ax
0000BC03 40 inc ax
0000BC04 BB0400 mov bx,0x4
0000BC07 99 cwd
0000BC08 F7FB idiv bx
0000BC0A 8946FE mov [bp-0x2],ax
0000BC0D 8BC7 mov ax,di
0000BC0F 054600 add ax,0x46
0000BC12 A90300 test ax,0x3
0000BC15 7508 jnz 0xbc1f
0000BC17 83FE02 cmp si,0x2
0000BC1A 7D03 jnl 0xbc1f
0000BC1C FF4EFE dec word [bp-0x2]
0000BC1F 8BC7 mov ax,di
0000BC21 99 cwd
0000BC22 50 push ax
0000BC23 52 push dx
0000BC24 33D2 xor dx,dx
0000BC26 B86D01 mov ax,0x16d
0000BC29 59 pop cx
0000BC2A 5B pop bx
0000BC2B E8C542 call 0xfef3
0000BC2E 50 push ax
0000BC2F 8B46FE mov ax,[bp-0x2]
0000BC32 52 push dx
0000BC33 99 cwd
0000BC34 5B pop bx
0000BC35 59 pop cx
0000BC36 03C8 add cx,ax
0000BC38 13DA adc bx,dx
0000BC3A 51 push cx
0000BC3B 53 push bx
0000BC3C 8BDE mov bx,si
0000BC3E D1E3 shl bx,0x0
0000BC40 8B879010 mov ax,[bx+0x1090]
0000BC44 99 cwd
0000BC45 5B pop bx
0000BC46 59 pop cx
0000BC47 03C8 add cx,ax
0000BC49 13DA adc bx,dx
0000BC4B 8B4608 mov ax,[bp+0x8]
0000BC4E 99 cwd
0000BC4F 03C8 add cx,ax
0000BC51 13DA adc bx,dx
0000BC53 894EFA mov [bp-0x6],cx
0000BC56 895EFC mov [bp-0x4],bx
0000BC59 8B4EFC mov cx,[bp-0x4]
0000BC5C 8B5EFA mov bx,[bp-0x6]
0000BC5F BA0100 mov dx,0x1
0000BC62 B88051 mov ax,0x5180
0000BC65 E88B42 call 0xfef3
0000BC68 50 push ax
0000BC69 8B460A mov ax,[bp+0xa]
0000BC6C 52 push dx
0000BC6D 99 cwd
0000BC6E 50 push ax
0000BC6F 52 push dx
0000BC70 33D2 xor dx,dx
0000BC72 B8100E mov ax,0xe10
0000BC75 59 pop cx
0000BC76 5B pop bx
0000BC77 E87942 call 0xfef3
0000BC7A 5B pop bx
0000BC7B 59 pop cx
0000BC7C 03C8 add cx,ax
0000BC7E 13DA adc bx,dx
0000BC80 8B460C mov ax,[bp+0xc]
0000BC83 99 cwd
0000BC84 51 push cx
0000BC85 53 push bx
0000BC86 50 push ax
0000BC87 52 push dx
0000BC88 33D2 xor dx,dx
0000BC8A B83C00 mov ax,0x3c
0000BC8D 59 pop cx
0000BC8E 5B pop bx
0000BC8F E86142 call 0xfef3
0000BC92 5B pop bx
0000BC93 59 pop cx
0000BC94 03C8 add cx,ax
0000BC96 13DA adc bx,dx
0000BC98 8B460E mov ax,[bp+0xe]
0000BC9B 99 cwd
0000BC9C 03C8 add cx,ax
0000BC9E 13DA adc bx,dx
0000BCA0 030ED615 add cx,[0x15d6]
0000BCA4 131ED815 adc bx,[0x15d8]
0000BCA8 894EF6 mov [bp-0xa],cx
0000BCAB 895EF8 mov [bp-0x8],bx
0000BCAE 833EDA1500 cmp word [0x15da],0x0
0000BCB3 741B jz 0xbcd0
0000BCB5 FF760A push word [bp+0xa]
0000BCB8 FF7608 push word [bp+0x8]
0000BCBB 8BC6 mov ax,si
0000BCBD 40 inc ax
0000BCBE 50 push ax
0000BCBF 57 push di
0000BCC0 E8FD35 call 0xf2c0
0000BCC3 0BC0 or ax,ax
0000BCC5 7409 jz 0xbcd0
0000BCC7 816EF6100E sub word [bp-0xa],0xe10
0000BCCC 835EF800 sbb word [bp-0x8],0x0
0000BCD0 837EF800 cmp word [bp-0x8],0x0
0000BCD4 7C10 jl 0xbce6
0000BCD6 7F06 jg 0xbcde
0000BCD8 837EF600 cmp word [bp-0xa],0x0
0000BCDC 7608 jna 0xbce6
0000BCDE 8B56F8 mov dx,[bp-0x8]
0000BCE1 8B46F6 mov ax,[bp-0xa]
0000BCE4 EB06 jmp 0xbcec
0000BCE6 BAFFFF mov dx,0xffff
0000BCE9 B8FFFF mov ax,0xffff
0000BCEC 5F pop di
0000BCED 5E pop si
0000BCEE 8BE5 mov sp,bp
0000BCF0 5D pop bp
0000BCF1 C3 ret
0000BCF2 55 push bp
0000BCF3 8BEC mov bp,sp
0000BCF5 83EC04 sub sp,0x4
0000BCF8 C45E04 les bx,word [bp+0x4]
0000BCFB 26FF37 push word [es:bx]
0000BCFE 26FF7702 push word [es:bx+0x2]
0000BD02 26FF7704 push word [es:bx+0x4]
0000BD06 268B4706 mov ax,[es:bx+0x6]
0000BD0A 48 dec ax
0000BD0B 50 push ax
0000BD0C 26FF7708 push word [es:bx+0x8]
0000BD10 26FF770A push word [es:bx+0xa]
0000BD14 E84CFE call 0xbb63
0000BD17 83C40C add sp,0xc
0000BD1A 8946FC mov [bp-0x4],ax
0000BD1D 8956FE mov [bp-0x2],dx
0000BD20 83FAFF cmp dx,0xffffffffffffffff
0000BD23 7506 jnz 0xbd2b
0000BD25 837EFCFF cmp word [bp-0x4],0xffffffffffffffff
0000BD29 741B jz 0xbd46
0000BD2B 16 push ss
0000BD2C 8D46FC lea ax,[bp-0x4]
0000BD2F 50 push ax
0000BD30 E88DFD call 0xbac0
0000BD33 59 pop cx
0000BD34 59 pop cx
0000BD35 FF7606 push word [bp+0x6]
0000BD38 FF7604 push word [bp+0x4]
0000BD3B B86AE4 mov ax,0xe46a
0000BD3E 1E push ds
0000BD3F 50 push ax
0000BD40 B91200 mov cx,0x12
0000BD43 E88E41 call 0xfed4
0000BD46 8B56FE mov dx,[bp-0x2]
0000BD49 8B46FC mov ax,[bp-0x4]
0000BD4C 8BE5 mov sp,bp
0000BD4E 5D pop bp
0000BD4F C3 ret
0000BD50 55 push bp
0000BD51 8BEC mov bp,sp
0000BD53 83EC20 sub sp,0x20
0000BD56 56 push si
0000BD57 57 push di
0000BD58 8D46E0 lea ax,[bp-0x20]
0000BD5B 8946FC mov [bp-0x4],ax
0000BD5E 8C56FE mov word [bp-0x2],ss
0000BD61 BF0100 mov di,0x1
0000BD64 E9A504 jmp 0xc20c
0000BD67 C45E0A les bx,word [bp+0xa]
0000BD6A 26803F25 cmp byte [es:bx],0x25
0000BD6E 7410 jz 0xbd80
0000BD70 47 inc di
0000BD71 268A07 mov al,[es:bx]
0000BD74 C45E04 les bx,word [bp+0x4]
0000BD77 268807 mov [es:bx],al
0000BD7A FF4604 inc word [bp+0x4]
0000BD7D E98004 jmp 0xc200
0000BD80 1E push ds
0000BD81 B84812 mov ax,0x1248
0000BD84 50 push ax
0000BD85 16 push ss
0000BD86 8D46E0 lea ax,[bp-0x20]
0000BD89 50 push ax
0000BD8A E8D731 call 0xef64
0000BD8D 83C408 add sp,0x8
0000BD90 FF460A inc word [bp+0xa]
0000BD93 C45E0A les bx,word [bp+0xa]
0000BD96 268A07 mov al,[es:bx]
0000BD99 98 cbw
0000BD9A 8946FA mov [bp-0x6],ax
0000BD9D B91600 mov cx,0x16
0000BDA0 BB3AC0 mov bx,0xc03a
0000BDA3 2E8B07 mov ax,[cs:bx]
0000BDA6 3B46FA cmp ax,[bp-0x6]
0000BDA9 7407 jz 0xbdb2
0000BDAB 43 inc bx
0000BDAC 43 inc bx
0000BDAD E2F4 loop 0xbda3
0000BDAF E90E04 jmp 0xc1c0
0000BDB2 2EFF672C jmp word near [cs:bx+0x2c]
0000BDB6 C45E0E les bx,word [bp+0xe]
0000BDB9 268B5F0C mov bx,[es:bx+0xc]
0000BDBD D1E3 shl bx,0x0
0000BDBF D1E3 shl bx,0x0
0000BDC1 8B87AA10 mov ax,[bx+0x10aa]
0000BDC5 8B97A810 mov dx,[bx+0x10a8]
0000BDC9 8956FC mov [bp-0x4],dx
0000BDCC 8946FE mov [bp-0x2],ax
0000BDCF E9EE03 jmp 0xc1c0
0000BDD2 C45E0E les bx,word [bp+0xe]
0000BDD5 268B5F0C mov bx,[es:bx+0xc]
0000BDD9 D1E3 shl bx,0x0
0000BDDB D1E3 shl bx,0x0
0000BDDD 8B87C610 mov ax,[bx+0x10c6]
0000BDE1 8B97C410 mov dx,[bx+0x10c4]
0000BDE5 EBE2 jmp 0xbdc9
0000BDE7 C45E0E les bx,word [bp+0xe]
0000BDEA 268B5F08 mov bx,[es:bx+0x8]
0000BDEE D1E3 shl bx,0x0
0000BDF0 D1E3 shl bx,0x0
0000BDF2 8B87E210 mov ax,[bx+0x10e2]
0000BDF6 8B97E010 mov dx,[bx+0x10e0]
0000BDFA EBCD jmp 0xbdc9
0000BDFC C45E0E les bx,word [bp+0xe]
0000BDFF 268B5F08 mov bx,[es:bx+0x8]
0000BE03 D1E3 shl bx,0x0
0000BE05 D1E3 shl bx,0x0
0000BE07 8B871211 mov ax,[bx+0x1112]
0000BE0B 8B971011 mov dx,[bx+0x1110]
0000BE0F EBB8 jmp 0xbdc9
0000BE11 FF7610 push word [bp+0x10]
0000BE14 FF760E push word [bp+0xe]
0000BE17 E8DBFC call 0xbaf5
0000BE1A 59 pop cx
0000BE1B 59 pop cx
0000BE1C 8946FC mov [bp-0x4],ax
0000BE1F 8956FE mov [bp-0x2],dx
0000BE22 E99B03 jmp 0xc1c0
0000BE25 B80A00 mov ax,0xa
0000BE28 50 push ax
0000BE29 16 push ss
0000BE2A C45E0E les bx,word [bp+0xe]
0000BE2D 26394706 cmp [es:bx+0x6],ax
0000BE31 7D05 jnl 0xbe38
0000BE33 B80100 mov ax,0x1
0000BE36 EB02 jmp 0xbe3a
0000BE38 33C0 xor ax,ax
0000BE3A 8D56E0 lea dx,[bp-0x20]
0000BE3D 03C2 add ax,dx
0000BE3F 50 push ax
0000BE40 C45E0E les bx,word [bp+0xe]
0000BE43 26FF7706 push word [es:bx+0x6]
0000BE47 E95003 jmp 0xc19a
0000BE4A B80A00 mov ax,0xa
0000BE4D 50 push ax
0000BE4E 16 push ss
0000BE4F C45E0E les bx,word [bp+0xe]
0000BE52 26394704 cmp [es:bx+0x4],ax
0000BE56 7D05 jnl 0xbe5d
0000BE58 B80100 mov ax,0x1
0000BE5B EB02 jmp 0xbe5f
0000BE5D 33C0 xor ax,ax
0000BE5F 8D56E0 lea dx,[bp-0x20]
0000BE62 03C2 add ax,dx
0000BE64 50 push ax
0000BE65 C45E0E les bx,word [bp+0xe]
0000BE68 26FF7704 push word [es:bx+0x4]
0000BE6C E92B03 jmp 0xc19a
0000BE6F C45E0E les bx,word [bp+0xe]
0000BE72 26837F040C cmp word [es:bx+0x4],0xc
0000BE77 7505 jnz 0xbe7e
0000BE79 BE0C00 mov si,0xc
0000BE7C EB0F jmp 0xbe8d
0000BE7E C45E0E les bx,word [bp+0xe]
0000BE81 268B4704 mov ax,[es:bx+0x4]
0000BE85 BB0C00 mov bx,0xc
0000BE88 99 cwd
0000BE89 F7FB idiv bx
0000BE8B 8BF2 mov si,dx
0000BE8D B80A00 mov ax,0xa
0000BE90 50 push ax
0000BE91 16 push ss
0000BE92 3BF0 cmp si,ax
0000BE94 7D05 jnl 0xbe9b
0000BE96 B80100 mov ax,0x1
0000BE99 EB02 jmp 0xbe9d
0000BE9B 33C0 xor ax,ax
0000BE9D 8D56E0 lea dx,[bp-0x20]
0000BEA0 03C2 add ax,dx
0000BEA2 50 push ax
0000BEA3 56 push si
0000BEA4 E9F302 jmp 0xc19a
0000BEA7 C45E0E les bx,word [bp+0xe]
0000BEAA 268B470E mov ax,[es:bx+0xe]
0000BEAE 40 inc ax
0000BEAF 8BF0 mov si,ax
0000BEB1 B80A00 mov ax,0xa
0000BEB4 50 push ax
0000BEB5 16 push ss
0000BEB6 3BF0 cmp si,ax
0000BEB8 7D05 jnl 0xbebf
0000BEBA B80100 mov ax,0x1
0000BEBD EB02 jmp 0xbec1
0000BEBF 33C0 xor ax,ax
0000BEC1 50 push ax
0000BEC2 83FE64 cmp si,0x64
0000BEC5 7D05 jnl 0xbecc
0000BEC7 B80100 mov ax,0x1
0000BECA EB02 jmp 0xbece
0000BECC 33C0 xor ax,ax
0000BECE 5A pop dx
0000BECF 03D0 add dx,ax
0000BED1 8D46E0 lea ax,[bp-0x20]
0000BED4 03D0 add dx,ax
0000BED6 52 push dx
0000BED7 56 push si
0000BED8 E9BF02 jmp 0xc19a
0000BEDB C45E0E les bx,word [bp+0xe]
0000BEDE 268B4708 mov ax,[es:bx+0x8]
0000BEE2 40 inc ax
0000BEE3 8BF0 mov si,ax
0000BEE5 B80A00 mov ax,0xa
0000BEE8 50 push ax
0000BEE9 16 push ss
0000BEEA 3BF0 cmp si,ax
0000BEEC 7D05 jnl 0xbef3
0000BEEE B80100 mov ax,0x1
0000BEF1 EB02 jmp 0xbef5
0000BEF3 33C0 xor ax,ax
0000BEF5 8D56E0 lea dx,[bp-0x20]
0000BEF8 03C2 add ax,dx
0000BEFA 50 push ax
0000BEFB 56 push si
0000BEFC E99B02 jmp 0xc19a
0000BEFF B80A00 mov ax,0xa
0000BF02 50 push ax
0000BF03 16 push ss
0000BF04 C45E0E les bx,word [bp+0xe]
0000BF07 26394702 cmp [es:bx+0x2],ax
0000BF0B 7D05 jnl 0xbf12
0000BF0D B80100 mov ax,0x1
0000BF10 EB02 jmp 0xbf14
0000BF12 33C0 xor ax,ax
0000BF14 8D56E0 lea dx,[bp-0x20]
0000BF17 03C2 add ax,dx
0000BF19 50 push ax
0000BF1A C45E0E les bx,word [bp+0xe]
0000BF1D 26FF7702 push word [es:bx+0x2]
0000BF21 E97602 jmp 0xc19a
0000BF24 C45E0E les bx,word [bp+0xe]
0000BF27 268B4704 mov ax,[es:bx+0x4]
0000BF2B BB0C00 mov bx,0xc
0000BF2E 99 cwd
0000BF2F F7FB idiv bx
0000BF31 D1E0 shl ax,0x0
0000BF33 D1E0 shl ax,0x0
0000BF35 8BD8 mov bx,ax
0000BF37 8B874211 mov ax,[bx+0x1142]
0000BF3B 8B974011 mov dx,[bx+0x1140]
0000BF3F E987FE jmp 0xbdc9
0000BF42 B80A00 mov ax,0xa
0000BF45 50 push ax
0000BF46 16 push ss
0000BF47 C45E0E les bx,word [bp+0xe]
0000BF4A 263907 cmp [es:bx],ax
0000BF4D 7D05 jnl 0xbf54
0000BF4F B80100 mov ax,0x1
0000BF52 EB02 jmp 0xbf56
0000BF54 33C0 xor ax,ax
0000BF56 8D56E0 lea dx,[bp-0x20]
0000BF59 03C2 add ax,dx
0000BF5B 50 push ax
0000BF5C C45E0E les bx,word [bp+0xe]
0000BF5F 26FF37 push word [es:bx]
0000BF62 E93502 jmp 0xc19a
0000BF65 C45E0E les bx,word [bp+0xe]
0000BF68 268B470C mov ax,[es:bx+0xc]
0000BF6C 50 push ax
0000BF6D 268B470E mov ax,[es:bx+0xe]
0000BF71 BB0700 mov bx,0x7
0000BF74 99 cwd
0000BF75 F7FB idiv bx
0000BF77 58 pop ax
0000BF78 2BC2 sub ax,dx
0000BF7A 8BF0 mov si,ax
0000BF7C 0BC0 or ax,ax
0000BF7E 7D02 jnl 0xbf82
0000BF80 03F3 add si,bx
0000BF82 C45E0E les bx,word [bp+0xe]
0000BF85 268B470E mov ax,[es:bx+0xe]
0000BF89 03C6 add ax,si
0000BF8B BB0700 mov bx,0x7
0000BF8E 99 cwd
0000BF8F F7FB idiv bx
0000BF91 8BF0 mov si,ax
0000BF93 B80A00 mov ax,0xa
0000BF96 50 push ax
0000BF97 16 push ss
0000BF98 3BF0 cmp si,ax
0000BF9A 7D05 jnl 0xbfa1
0000BF9C B80100 mov ax,0x1
0000BF9F EB02 jmp 0xbfa3
0000BFA1 33C0 xor ax,ax
0000BFA3 8D56E0 lea dx,[bp-0x20]
0000BFA6 03C2 add ax,dx
0000BFA8 50 push ax
0000BFA9 56 push si
0000BFAA E9ED01 jmp 0xc19a
0000BFAD B80A00 mov ax,0xa
0000BFB0 50 push ax
0000BFB1 16 push ss
0000BFB2 8D46E0 lea ax,[bp-0x20]
0000BFB5 50 push ax
0000BFB6 C45E0E les bx,word [bp+0xe]
0000BFB9 26FF770C push word [es:bx+0xc]
0000BFBD E9DA01 jmp 0xc19a
0000BFC0 C45E0E les bx,word [bp+0xe]
0000BFC3 268B470C mov ax,[es:bx+0xc]
0000BFC7 50 push ax
0000BFC8 268B470E mov ax,[es:bx+0xe]
0000BFCC BB0700 mov bx,0x7
0000BFCF 99 cwd
0000BFD0 F7FB idiv bx
0000BFD2 58 pop ax
0000BFD3 2BC2 sub ax,dx
0000BFD5 8BF0 mov si,ax
0000BFD7 0BC0 or ax,ax
0000BFD9 7D02 jnl 0xbfdd
0000BFDB 03F3 add si,bx
0000BFDD C45E0E les bx,word [bp+0xe]
0000BFE0 268B470E mov ax,[es:bx+0xe]
0000BFE4 03C6 add ax,si
0000BFE6 48 dec ax
0000BFE7 BB0700 mov bx,0x7
0000BFEA 99 cwd
0000BFEB F7FB idiv bx
0000BFED 8BF0 mov si,ax
0000BFEF B80A00 mov ax,0xa
0000BFF2 50 push ax
0000BFF3 16 push ss
0000BFF4 3BF0 cmp si,ax
0000BFF6 7D05 jnl 0xbffd
0000BFF8 B80100 mov ax,0x1
0000BFFB EB02 jmp 0xbfff
0000BFFD 33C0 xor ax,ax
0000BFFF 8D56E0 lea dx,[bp-0x20]
0000C002 03C2 add ax,dx
0000C004 50 push ax
0000C005 56 push si
0000C006 E99101 jmp 0xc19a
0000C009 C45E0E les bx,word [bp+0xe]
0000C00C 268B5F0C mov bx,[es:bx+0xc]
0000C010 D1E3 shl bx,0x0
0000C012 D1E3 shl bx,0x0
0000C014 FFB7AA10 push word [bx+0x10aa]
0000C018 FFB7A810 push word [bx+0x10a8]
0000C01C 16 push ss
0000C01D 8D46E0 lea ax,[bp-0x20]
0000C020 50 push ax
0000C021 E8402F call 0xef64
0000C024 83C408 add sp,0x8
0000C027 1E push ds
0000C028 B84B12 mov ax,0x124b
0000C02B 50 push ax
0000C02C 16 push ss
0000C02D 8D46E0 lea ax,[bp-0x20]
0000C030 50 push ax
0000C031 E8842E call 0xeeb8
0000C034 83C408 add sp,0x8
0000C037 C45E0E les bx,word [bp+0xe]
0000C03A 268B5F08 mov bx,[es:bx+0x8]
0000C03E D1E3 shl bx,0x0
0000C040 D1E3 shl bx,0x0
0000C042 FFB7E210 push word [bx+0x10e2]
0000C046 FFB7E010 push word [bx+0x10e0]
0000C04A 16 push ss
0000C04B 8D46E0 lea ax,[bp-0x20]
0000C04E 50 push ax
0000C04F E8662E call 0xeeb8
0000C052 83C408 add sp,0x8
0000C055 1E push ds
0000C056 B84D12 mov ax,0x124d
0000C059 50 push ax
0000C05A 16 push ss
0000C05B 8D46E0 lea ax,[bp-0x20]
0000C05E 50 push ax
0000C05F E8562E call 0xeeb8
0000C062 83C408 add sp,0x8
0000C065 B80A00 mov ax,0xa
0000C068 50 push ax
0000C069 16 push ss
0000C06A 16 push ss
0000C06B 8D46E0 lea ax,[bp-0x20]
0000C06E 50 push ax
0000C06F E85C2F call 0xefce
0000C072 59 pop cx
0000C073 59 pop cx
0000C074 8D56E0 lea dx,[bp-0x20]
0000C077 03C2 add ax,dx
0000C079 50 push ax
0000C07A C45E0E les bx,word [bp+0xe]
0000C07D 26FF7706 push word [es:bx+0x6]
0000C081 E8E929 call 0xea6d
0000C084 83C408 add sp,0x8
0000C087 1E push ds
0000C088 B84F12 mov ax,0x124f
0000C08B 50 push ax
0000C08C 16 push ss
0000C08D 8D46E0 lea ax,[bp-0x20]
0000C090 50 push ax
0000C091 E8242E call 0xeeb8
0000C094 83C408 add sp,0x8
0000C097 B80A00 mov ax,0xa
0000C09A 50 push ax
0000C09B 16 push ss
0000C09C 16 push ss
0000C09D 8D46E0 lea ax,[bp-0x20]
0000C0A0 50 push ax
0000C0A1 E82A2F call 0xefce
0000C0A4 59 pop cx
0000C0A5 59 pop cx
0000C0A6 8D56E0 lea dx,[bp-0x20]
0000C0A9 03C2 add ax,dx
0000C0AB E9E000 jmp 0xc18e
0000C0AE B80A00 mov ax,0xa
0000C0B1 50 push ax
0000C0B2 16 push ss
0000C0B3 C45E0E les bx,word [bp+0xe]
0000C0B6 26394704 cmp [es:bx+0x4],ax
0000C0BA 7D05 jnl 0xc0c1
0000C0BC B80100 mov ax,0x1
0000C0BF EB02 jmp 0xc0c3
0000C0C1 33C0 xor ax,ax
0000C0C3 8D56E0 lea dx,[bp-0x20]
0000C0C6 03C2 add ax,dx
0000C0C8 50 push ax
0000C0C9 C45E0E les bx,word [bp+0xe]
0000C0CC 26FF7704 push word [es:bx+0x4]
0000C0D0 E89A29 call 0xea6d
0000C0D3 83C408 add sp,0x8
0000C0D6 1E push ds
0000C0D7 B85212 mov ax,0x1252
0000C0DA 50 push ax
0000C0DB 16 push ss
0000C0DC 8D46E0 lea ax,[bp-0x20]
0000C0DF 50 push ax
0000C0E0 E8D52D call 0xeeb8
0000C0E3 83C408 add sp,0x8
0000C0E6 B80A00 mov ax,0xa
0000C0E9 50 push ax
0000C0EA 16 push ss
0000C0EB 16 push ss
0000C0EC 8D46E0 lea ax,[bp-0x20]
0000C0EF 50 push ax
0000C0F0 E8DB2E call 0xefce
0000C0F3 59 pop cx
0000C0F4 59 pop cx
0000C0F5 8D56E0 lea dx,[bp-0x20]
0000C0F8 03C2 add ax,dx
0000C0FA 50 push ax
0000C0FB C45E0E les bx,word [bp+0xe]
0000C0FE 26837F0209 cmp word [es:bx+0x2],0x9
0000C103 7E05 jng 0xc10a
0000C105 B80100 mov ax,0x1
0000C108 EB02 jmp 0xc10c
0000C10A 33C0 xor ax,ax
0000C10C 5A pop dx
0000C10D 2BD0 sub dx,ax
0000C10F 52 push dx
0000C110 C45E0E les bx,word [bp+0xe]
0000C113 26FF7702 push word [es:bx+0x2]
0000C117 E85329 call 0xea6d
0000C11A 83C408 add sp,0x8
0000C11D 1E push ds
0000C11E B85512 mov ax,0x1255
0000C121 50 push ax
0000C122 16 push ss
0000C123 8D46E0 lea ax,[bp-0x20]
0000C126 50 push ax
0000C127 E88E2D call 0xeeb8
0000C12A 83C408 add sp,0x8
0000C12D B80A00 mov ax,0xa
0000C130 50 push ax
0000C131 16 push ss
0000C132 16 push ss
0000C133 8D46E0 lea ax,[bp-0x20]
0000C136 50 push ax
0000C137 E8942E call 0xefce
0000C13A 59 pop cx
0000C13B 59 pop cx
0000C13C 8D56E0 lea dx,[bp-0x20]
0000C13F 03C2 add ax,dx
0000C141 50 push ax
0000C142 C45E0E les bx,word [bp+0xe]
0000C145 26833F09 cmp word [es:bx],0x9
0000C149 7E05 jng 0xc150
0000C14B B80100 mov ax,0x1
0000C14E EB02 jmp 0xc152
0000C150 33C0 xor ax,ax
0000C152 5A pop dx
0000C153 2BD0 sub dx,ax
0000C155 52 push dx
0000C156 C45E0E les bx,word [bp+0xe]
0000C159 26FF37 push word [es:bx]
0000C15C EB3C jmp 0xc19a
0000C15E C45E0E les bx,word [bp+0xe]
0000C161 268B470A mov ax,[es:bx+0xa]
0000C165 BB6400 mov bx,0x64
0000C168 99 cwd
0000C169 F7FB idiv bx
0000C16B 8BF2 mov si,dx
0000C16D B80A00 mov ax,0xa
0000C170 50 push ax
0000C171 16 push ss
0000C172 3BD0 cmp dx,ax
0000C174 7D05 jnl 0xc17b
0000C176 B80100 mov ax,0x1
0000C179 EB02 jmp 0xc17d
0000C17B 33C0 xor ax,ax
0000C17D 8D56E0 lea dx,[bp-0x20]
0000C180 03C2 add ax,dx
0000C182 50 push ax
0000C183 56 push si
0000C184 EB14 jmp 0xc19a
0000C186 B80A00 mov ax,0xa
0000C189 50 push ax
0000C18A 16 push ss
0000C18B 8D46E0 lea ax,[bp-0x20]
0000C18E 50 push ax
0000C18F C45E0E les bx,word [bp+0xe]
0000C192 268B470A mov ax,[es:bx+0xa]
0000C196 056C07 add ax,0x76c
0000C199 50 push ax
0000C19A E8D028 call 0xea6d
0000C19D 83C408 add sp,0x8
0000C1A0 EB1E jmp 0xc1c0
0000C1A2 C45E0E les bx,word [bp+0xe]
0000C1A5 268B5F10 mov bx,[es:bx+0x10]
0000C1A9 D1E3 shl bx,0x0
0000C1AB D1E3 shl bx,0x0
0000C1AD 8B87D015 mov ax,[bx+0x15d0]
0000C1B1 8B97CE15 mov dx,[bx+0x15ce]
0000C1B5 E911FC jmp 0xbdc9
0000C1B8 C746FC5812 mov word [bp-0x4],0x1258
0000C1BD 8C5EFE mov word [bp-0x2],ds
0000C1C0 FF76FE push word [bp-0x2]
0000C1C3 FF76FC push word [bp-0x4]
0000C1C6 E8052E call 0xefce
0000C1C9 59 pop cx
0000C1CA 59 pop cx
0000C1CB 8B5608 mov dx,[bp+0x8]
0000C1CE 2BD7 sub dx,di
0000C1D0 3BC2 cmp ax,dx
0000C1D2 730D jnc 0xc1e1
0000C1D4 FF76FE push word [bp-0x2]
0000C1D7 FF76FC push word [bp-0x4]
0000C1DA E8F12D call 0xefce
0000C1DD 59 pop cx
0000C1DE 59 pop cx
0000C1DF EB05 jmp 0xc1e6
0000C1E1 8B4608 mov ax,[bp+0x8]
0000C1E4 2BC7 sub ax,di
0000C1E6 8BF0 mov si,ax
0000C1E8 50 push ax
0000C1E9 FF76FE push word [bp-0x2]
0000C1EC FF76FC push word [bp-0x4]
0000C1EF FF7606 push word [bp+0x6]
0000C1F2 FF7604 push word [bp+0x4]
0000C1F5 E82D2E call 0xf025
0000C1F8 83C40A add sp,0xa
0000C1FB 03FE add di,si
0000C1FD 017604 add [bp+0x4],si
0000C200 FF460A inc word [bp+0xa]
0000C203 8D46E0 lea ax,[bp-0x20]
0000C206 8946FC mov [bp-0x4],ax
0000C209 8C56FE mov word [bp-0x2],ss
0000C20C 3B7E08 cmp di,[bp+0x8]
0000C20F 730C jnc 0xc21d
0000C211 C45E0A les bx,word [bp+0xa]
0000C214 26803F00 cmp byte [es:bx],0x0
0000C218 7403 jz 0xc21d
0000C21A E94AFB jmp 0xbd67
0000C21D C45E04 les bx,word [bp+0x4]
0000C220 26C60700 mov byte [es:bx],0x0
0000C224 C45E0A les bx,word [bp+0xa]
0000C227 26803F00 cmp byte [es:bx],0x0
0000C22B 7404 jz 0xc231
0000C22D 33C0 xor ax,ax
0000C22F EB03 jmp 0xc234
0000C231 8BC7 mov ax,di
0000C233 48 dec ax
0000C234 5F pop di
0000C235 5E pop si
0000C236 8BE5 mov sp,bp
0000C238 5D pop bp
0000C239 C3 ret
0000C23A 250041 and ax,0x4100
0000C23D 004200 add [bp+si+0x0],al
0000C240 48 dec ax
0000C241 004900 add [bx+di+0x0],cl
0000C244 4D dec bp
0000C245 005300 add [bp+di+0x0],dl
0000C248 55 push bp
0000C249 005700 add [bx+0x0],dl
0000C24C 58 pop ax
0000C24D 005900 add [bx+di+0x0],bl
0000C250 5A pop dx
0000C251 006100 add [bx+di+0x0],ah
0000C254 6200 bound ax,[bx+si]
0000C256 6300 arpl [bx+si],ax
0000C258 64006A00 add [fs:bp+si+0x0],ch
0000C25C 6D insw
0000C25D 007000 add [bx+si+0x0],dh
0000C260 7700 ja 0xc262
0000C262 7800 js 0xc264
0000C264 7900 jns 0xc266
0000C266 B8BFD2 mov ax,0xd2bf
0000C269 BBFCBB mov bx,0xbbfc
0000C26C 4A dec dx
0000C26D BC6FBC mov sp,0xbc6f
0000C270 FF db 0xff
0000C271 BC42BD mov sp,0xbd42
0000C274 65BDC0BD gs mov bp,0xbdc0
0000C278 AE scasb
0000C279 BE86BF mov si,0xbf86
0000C27C A2BFB6 mov [0xb6bf],al
0000C27F BBE7BB mov bx,0xbbe7
0000C282 11BC25BC adc [si-0x43db],di
0000C286 A7 cmpsw
0000C287 BCDBBC mov sp,0xbcdb
0000C28A 24BD and al,0xbd
0000C28C AD lodsw
0000C28D BD09BE mov bp,0xbe09
0000C290 5E pop si
0000C291 BFC355 mov di,0x55c3
0000C294 8BEC mov bp,sp
0000C296 EB0A jmp 0xc2a2
0000C298 8B1E8210 mov bx,[0x1082]
0000C29C D1E3 shl bx,0x0
0000C29E FF9710E4 call word near [bx-0x1bf0]
0000C2A2 A18210 mov ax,[0x1082]
0000C2A5 FF0E8210 dec word [0x1082]
0000C2A9 0BC0 or ax,ax
0000C2AB 75EB jnz 0xc298
0000C2AD FF7604 push word [bp+0x4]
0000C2B0 E84340 call 0x2f6
0000C2B3 59 pop cx
0000C2B4 5D pop bp
0000C2B5 C3 ret
0000C2B6 55 push bp
0000C2B7 8BEC mov bp,sp
0000C2B9 56 push si
0000C2BA 57 push di
0000C2BB 8B4606 mov ax,[bp+0x6]
0000C2BE 40 inc ax
0000C2BF 8BF0 mov si,ax
0000C2C1 2B367900 sub si,[0x79]
0000C2C5 8BC6 mov ax,si
0000C2C7 053F00 add ax,0x3f
0000C2CA B106 mov cl,0x6
0000C2CC D3E8 shr ax,cl
0000C2CE 8BF0 mov si,ax
0000C2D0 3B066213 cmp ax,[0x1362]
0000C2D4 7512 jnz 0xc2e8
0000C2D6 8B4606 mov ax,[bp+0x6]
0000C2D9 8B5604 mov dx,[bp+0x4]
0000C2DC 89168700 mov [0x87],dx
0000C2E0 A38900 mov [0x89],ax
0000C2E3 B80100 mov ax,0x1
0000C2E6 EB46 jmp 0xc32e
0000C2E8 B106 mov cl,0x6
0000C2EA D3E6 shl si,cl
0000C2EC 8B3E8D00 mov di,[0x8d]
0000C2F0 8BC6 mov ax,si
0000C2F2 03067900 add ax,[0x79]
0000C2F6 3BC7 cmp ax,di
0000C2F8 7608 jna 0xc302
0000C2FA 8BC7 mov ax,di
0000C2FC 2B067900 sub ax,[0x79]
0000C300 8BF0 mov si,ax
0000C302 56 push si
0000C303 FF367900 push word [0x79]
0000C307 E8682B call 0xee72
0000C30A 59 pop cx
0000C30B 59 pop cx
0000C30C 8BF8 mov di,ax
0000C30E 3DFFFF cmp ax,0xffff
0000C311 750B jnz 0xc31e
0000C313 8BC6 mov ax,si
0000C315 B106 mov cl,0x6
0000C317 D3E8 shr ax,cl
0000C319 A36213 mov [0x1362],ax
0000C31C EBB8 jmp 0xc2d6
0000C31E A17900 mov ax,[0x79]
0000C321 03C7 add ax,di
0000C323 C7068B000000 mov word [0x8b],0x0
0000C329 A38D00 mov [0x8d],ax
0000C32C 33C0 xor ax,ax
0000C32E 5F pop di
0000C32F 5E pop si
0000C330 5D pop bp
0000C331 C20400 ret word 0x4
0000C334 55 push bp
0000C335 8BEC mov bp,sp
0000C337 8B0E8500 mov cx,[0x85]
0000C33B 8B1E8300 mov bx,[0x83]
0000C33F 8B5606 mov dx,[bp+0x6]
0000C342 8B4604 mov ax,[bp+0x4]
0000C345 E8C23B call 0xff0a
0000C348 7220 jc 0xc36a
0000C34A 8B0E8D00 mov cx,[0x8d]
0000C34E 8B1E8B00 mov bx,[0x8b]
0000C352 8B5606 mov dx,[bp+0x6]
0000C355 8B4604 mov ax,[bp+0x4]
0000C358 E8AF3B call 0xff0a
0000C35B 770D ja 0xc36a
0000C35D FF7606 push word [bp+0x6]
0000C360 FF7604 push word [bp+0x4]
0000C363 E850FF call 0xc2b6
0000C366 0BC0 or ax,ax
0000C368 7505 jnz 0xc36f
0000C36A B8FFFF mov ax,0xffff
0000C36D EB02 jmp 0xc371
0000C36F 33C0 xor ax,ax
0000C371 5D pop bp
0000C372 C3 ret
0000C373 55 push bp
0000C374 8BEC mov bp,sp
0000C376 83EC08 sub sp,0x8
0000C379 8B168900 mov dx,[0x89]
0000C37D A18700 mov ax,[0x87]
0000C380 8B4E06 mov cx,[bp+0x6]
0000C383 8B5E04 mov bx,[bp+0x4]
0000C386 E8EB3A call 0xfe74
0000C389 8946FC mov [bp-0x4],ax
0000C38C 8956FE mov [bp-0x2],dx
0000C38F 8B0E8500 mov cx,[0x85]
0000C393 8B1E8300 mov bx,[0x83]
0000C397 8B46FC mov ax,[bp-0x4]
0000C39A E86D3B call 0xff0a
0000C39D 7213 jc 0xc3b2
0000C39F 8B0E8D00 mov cx,[0x8d]
0000C3A3 8B1E8B00 mov bx,[0x8b]
0000C3A7 8B56FE mov dx,[bp-0x2]
0000C3AA 8B46FC mov ax,[bp-0x4]
0000C3AD E85A3B call 0xff0a
0000C3B0 7608 jna 0xc3ba
0000C3B2 BAFFFF mov dx,0xffff
0000C3B5 B8FFFF mov ax,0xffff
0000C3B8 EB22 jmp 0xc3dc
0000C3BA A18900 mov ax,[0x89]
0000C3BD 8B168700 mov dx,[0x87]
0000C3C1 8956F8 mov [bp-0x8],dx
0000C3C4 8946FA mov [bp-0x6],ax
0000C3C7 FF76FE push word [bp-0x2]
0000C3CA FF76FC push word [bp-0x4]
0000C3CD E8E6FE call 0xc2b6
0000C3D0 0BC0 or ax,ax
0000C3D2 7502 jnz 0xc3d6
0000C3D4 EBDC jmp 0xc3b2
0000C3D6 8B56FA mov dx,[bp-0x6]
0000C3D9 8B46F8 mov ax,[bp-0x8]
0000C3DC 8BE5 mov sp,bp
0000C3DE 5D pop bp
0000C3DF C3 ret
0000C3E0 55 push bp
0000C3E1 8BEC mov bp,sp
0000C3E3 56 push si
0000C3E4 BEFFFF mov si,0xffff
0000C3E7 C45E04 les bx,word [bp+0x4]
0000C3EA 268B4712 mov ax,[es:bx+0x12]
0000C3EE 3BC3 cmp ax,bx
0000C3F0 7403 jz 0xc3f5
0000C3F2 E98A00 jmp 0xc47f
0000C3F5 C45E04 les bx,word [bp+0x4]
0000C3F8 26837F0600 cmp word [es:bx+0x6],0x0
0000C3FD 742D jz 0xc42c
0000C3FF 26833F00 cmp word [es:bx],0x0
0000C403 7D0F jnl 0xc414
0000C405 FF7606 push word [bp+0x6]
0000C408 53 push bx
0000C409 E87800 call 0xc484
0000C40C 59 pop cx
0000C40D 59 pop cx
0000C40E 0BC0 or ax,ax
0000C410 7402 jz 0xc414
0000C412 EB6B jmp 0xc47f
0000C414 C45E04 les bx,word [bp+0x4]
0000C417 26F747020400 test word [es:bx+0x2],0x4
0000C41D 740D jz 0xc42c
0000C41F 26FF770A push word [es:bx+0xa]
0000C423 26FF7708 push word [es:bx+0x8]
0000C427 E8A436 call 0xface
0000C42A 59 pop cx
0000C42B 59 pop cx
0000C42C C45E04 les bx,word [bp+0x4]
0000C42F 26807F0400 cmp byte [es:bx+0x4],0x0
0000C434 7C0C jl 0xc442
0000C436 268A4704 mov al,[es:bx+0x4]
0000C43A 98 cbw
0000C43B 50 push ax
0000C43C E804F3 call 0xb743
0000C43F 59 pop cx
0000C440 8BF0 mov si,ax
0000C442 C45E04 les bx,word [bp+0x4]
0000C445 26C747020000 mov word [es:bx+0x2],0x0
0000C44B 26C747060000 mov word [es:bx+0x6],0x0
0000C451 26C7070000 mov word [es:bx],0x0
0000C456 26C64704FF mov byte [es:bx+0x4],0xff
0000C45B 26837F1000 cmp word [es:bx+0x10],0x0
0000C460 741D jz 0xc47f
0000C462 33C0 xor ax,ax
0000C464 33D2 xor dx,dx
0000C466 50 push ax
0000C467 52 push dx
0000C468 26FF7710 push word [es:bx+0x10]
0000C46C E8841A call 0xdef3
0000C46F 52 push dx
0000C470 50 push ax
0000C471 E82B2F call 0xf39f
0000C474 59 pop cx
0000C475 59 pop cx
0000C476 C45E04 les bx,word [bp+0x4]
0000C479 26C747100000 mov word [es:bx+0x10],0x0
0000C47F 8BC6 mov ax,si
0000C481 5E pop si
0000C482 5D pop bp
0000C483 C3 ret
0000C484 55 push bp
0000C485 8BEC mov bp,sp
0000C487 56 push si
0000C488 8B4604 mov ax,[bp+0x4]
0000C48B 0B4606 or ax,[bp+0x6]
0000C48E 7506 jnz 0xc496
0000C490 E86201 call 0xc5f5
0000C493 E9B400 jmp 0xc54a
0000C496 C45E04 les bx,word [bp+0x4]
0000C499 268B4712 mov ax,[es:bx+0x12]
0000C49D 3BC3 cmp ax,bx
0000C49F 7406 jz 0xc4a7
0000C4A1 B8FFFF mov ax,0xffff
0000C4A4 E9A500 jmp 0xc54c
0000C4A7 C45E04 les bx,word [bp+0x4]
0000C4AA 26833F00 cmp word [es:bx],0x0
0000C4AE 7C4E jl 0xc4fe
0000C4B0 26F747020800 test word [es:bx+0x2],0x8
0000C4B6 7515 jnz 0xc4cd
0000C4B8 268B470E mov ax,[es:bx+0xe]
0000C4BC 8B5604 mov dx,[bp+0x4]
0000C4BF 83C205 add dx,0x5
0000C4C2 3B4606 cmp ax,[bp+0x6]
0000C4C5 7535 jnz 0xc4fc
0000C4C7 2639570C cmp [es:bx+0xc],dx
0000C4CB 752F jnz 0xc4fc
0000C4CD C45E04 les bx,word [bp+0x4]
0000C4D0 26C7070000 mov word [es:bx],0x0
0000C4D5 268B470E mov ax,[es:bx+0xe]
0000C4D9 8B5604 mov dx,[bp+0x4]
0000C4DC 83C205 add dx,0x5
0000C4DF 3B4606 cmp ax,[bp+0x6]
0000C4E2 7518 jnz 0xc4fc
0000C4E4 2639570C cmp [es:bx+0xc],dx
0000C4E8 7512 jnz 0xc4fc
0000C4EA 268B470A mov ax,[es:bx+0xa]
0000C4EE 268B5708 mov dx,[es:bx+0x8]
0000C4F2 2689570C mov [es:bx+0xc],dx
0000C4F6 2689470E mov [es:bx+0xe],ax
0000C4FA EB4E jmp 0xc54a
0000C4FC EB4C jmp 0xc54a
0000C4FE C45E04 les bx,word [bp+0x4]
0000C501 268B4706 mov ax,[es:bx+0x6]
0000C505 260307 add ax,[es:bx]
0000C508 40 inc ax
0000C509 8BF0 mov si,ax
0000C50B 268B07 mov ax,[es:bx]
0000C50E 2BC6 sub ax,si
0000C510 268907 mov [es:bx],ax
0000C513 56 push si
0000C514 268B470A mov ax,[es:bx+0xa]
0000C518 268B5708 mov dx,[es:bx+0x8]
0000C51C 2689570C mov [es:bx+0xc],dx
0000C520 2689470E mov [es:bx+0xe],ax
0000C524 50 push ax
0000C525 52 push dx
0000C526 268A4704 mov al,[es:bx+0x4]
0000C52A 98 cbw
0000C52B 50 push ax
0000C52C E8E91A call 0xe018
0000C52F 83C408 add sp,0x8
0000C532 3BC6 cmp ax,si
0000C534 7414 jz 0xc54a
0000C536 C45E04 les bx,word [bp+0x4]
0000C539 26F747020002 test word [es:bx+0x2],0x200
0000C53F 7509 jnz 0xc54a
0000C541 26814F021000 or word [es:bx+0x2],0x10
0000C547 E957FF jmp 0xc4a1
0000C54A 33C0 xor ax,ax
0000C54C 5E pop si
0000C54D 5D pop bp
0000C54E C3 ret
0000C54F 55 push bp
0000C550 8BEC mov bp,sp
0000C552 83EC06 sub sp,0x6
0000C555 56 push si
0000C556 C746FE0000 mov word [bp-0x2],0x0
0000C55B 8B4606 mov ax,[bp+0x6]
0000C55E 8B5604 mov dx,[bp+0x4]
0000C561 8956FA mov [bp-0x6],dx
0000C564 8946FC mov [bp-0x4],ax
0000C567 EB0C jmp 0xc575
0000C569 C45EFA les bx,word [bp-0x6]
0000C56C 8A46FE mov al,[bp-0x2]
0000C56F 268807 mov [es:bx],al
0000C572 FF46FA inc word [bp-0x6]
0000C575 837EFE0A cmp word [bp-0x2],0xa
0000C579 743B jz 0xc5b6
0000C57B FF4E08 dec word [bp+0x8]
0000C57E 7E36 jng 0xc5b6
0000C580 C45E0A les bx,word [bp+0xa]
0000C583 268B07 mov ax,[es:bx]
0000C586 48 dec ax
0000C587 268907 mov [es:bx],ax
0000C58A 0BC0 or ax,ax
0000C58C 7C15 jl 0xc5a3
0000C58E 268B470E mov ax,[es:bx+0xe]
0000C592 268B770C mov si,[es:bx+0xc]
0000C596 26FF470C inc word [es:bx+0xc]
0000C59A 8EC0 mov es,ax
0000C59C 268A04 mov al,[es:si]
0000C59F B400 mov ah,0x0
0000C5A1 EB0B jmp 0xc5ae
0000C5A3 FF760C push word [bp+0xc]
0000C5A6 FF760A push word [bp+0xa]
0000C5A9 E80E21 call 0xe6ba
0000C5AC 59 pop cx
0000C5AD 59 pop cx
0000C5AE 8946FE mov [bp-0x2],ax
0000C5B1 3DFFFF cmp ax,0xffff
0000C5B4 75B3 jnz 0xc569
0000C5B6 837EFEFF cmp word [bp-0x2],0xffffffffffffffff
0000C5BA 7516 jnz 0xc5d2
0000C5BC 8B46FC mov ax,[bp-0x4]
0000C5BF 8B56FA mov dx,[bp-0x6]
0000C5C2 3B4606 cmp ax,[bp+0x6]
0000C5C5 750B jnz 0xc5d2
0000C5C7 3B5604 cmp dx,[bp+0x4]
0000C5CA 7506 jnz 0xc5d2
0000C5CC 33D2 xor dx,dx
0000C5CE 33C0 xor ax,ax
0000C5D0 EB1E jmp 0xc5f0
0000C5D2 C45EFA les bx,word [bp-0x6]
0000C5D5 26C60700 mov byte [es:bx],0x0
0000C5D9 C45E0A les bx,word [bp+0xa]
0000C5DC 26F747021000 test word [es:bx+0x2],0x10
0000C5E2 7406 jz 0xc5ea
0000C5E4 33D2 xor dx,dx
0000C5E6 33C0 xor ax,ax
0000C5E8 EB06 jmp 0xc5f0
0000C5EA 8B5606 mov dx,[bp+0x6]
0000C5ED 8B4604 mov ax,[bp+0x4]
0000C5F0 5E pop si
0000C5F1 8BE5 mov sp,bp
0000C5F3 5D pop bp
0000C5F4 C3 ret
0000C5F5 55 push bp
0000C5F6 8BEC mov bp,sp
0000C5F8 83EC04 sub sp,0x4
0000C5FB 56 push si
0000C5FC 57 push di
0000C5FD 33FF xor di,di
0000C5FF BE1400 mov si,0x14
0000C602 C746FC6413 mov word [bp-0x4],0x1364
0000C607 8C5EFE mov word [bp-0x2],ds
0000C60A EB19 jmp 0xc625
0000C60C C45EFC les bx,word [bp-0x4]
0000C60F 26F747020300 test word [es:bx+0x2],0x3
0000C615 740A jz 0xc621
0000C617 FF76FE push word [bp-0x2]
0000C61A 53 push bx
0000C61B E866FE call 0xc484
0000C61E 59 pop cx
0000C61F 59 pop cx
0000C620 47 inc di
0000C621 8346FC14 add word [bp-0x4],0x14
0000C625 8BC6 mov ax,si
0000C627 4E dec si
0000C628 0BC0 or ax,ax
0000C62A 75E0 jnz 0xc60c
0000C62C 8BC7 mov ax,di
0000C62E 5F pop di
0000C62F 5E pop si
0000C630 8BE5 mov sp,bp
0000C632 5D pop bp
0000C633 C3 ret
0000C634 55 push bp
0000C635 8BEC mov bp,sp
0000C637 8B4608 mov ax,[bp+0x8]
0000C63A 0B460A or ax,[bp+0xa]
0000C63D 7422 jz 0xc661
0000C63F C45E08 les bx,word [bp+0x8]
0000C642 26803F00 cmp byte [es:bx],0x0
0000C646 7419 jz 0xc661
0000C648 268A07 mov al,[es:bx]
0000C64B C45E04 les bx,word [bp+0x4]
0000C64E 268807 mov [es:bx],al
0000C651 FF4608 inc word [bp+0x8]
0000C654 FF4604 inc word [bp+0x4]
0000C657 C45E04 les bx,word [bp+0x4]
0000C65A 26C6073A mov byte [es:bx],0x3a
0000C65E FF4604 inc word [bp+0x4]
0000C661 8B460C mov ax,[bp+0xc]
0000C664 0B460E or ax,[bp+0xe]
0000C667 7437 jz 0xc6a0
0000C669 C45E0C les bx,word [bp+0xc]
0000C66C 26803F00 cmp byte [es:bx],0x0
0000C670 742E jz 0xc6a0
0000C672 FF760E push word [bp+0xe]
0000C675 53 push bx
0000C676 FF7606 push word [bp+0x6]
0000C679 FF7604 push word [bp+0x4]
0000C67C E86D14 call 0xdaec
0000C67F 83C408 add sp,0x8
0000C682 894604 mov [bp+0x4],ax
0000C685 895606 mov [bp+0x6],dx
0000C688 C45E04 les bx,word [bp+0x4]
0000C68B 26807FFF5C cmp byte [es:bx-0x1],0x5c
0000C690 740E jz 0xc6a0
0000C692 26807FFF2F cmp byte [es:bx-0x1],0x2f
0000C697 7407 jz 0xc6a0
0000C699 26C6075C mov byte [es:bx],0x5c
0000C69D FF4604 inc word [bp+0x4]
0000C6A0 8B4610 mov ax,[bp+0x10]
0000C6A3 0B4612 or ax,[bp+0x12]
0000C6A6 7418 jz 0xc6c0
0000C6A8 FF7612 push word [bp+0x12]
0000C6AB FF7610 push word [bp+0x10]
0000C6AE FF7606 push word [bp+0x6]
0000C6B1 FF7604 push word [bp+0x4]
0000C6B4 E83514 call 0xdaec
0000C6B7 83C408 add sp,0x8
0000C6BA 894604 mov [bp+0x4],ax
0000C6BD 895606 mov [bp+0x6],dx
0000C6C0 8B4614 mov ax,[bp+0x14]
0000C6C3 0B4616 or ax,[bp+0x16]
0000C6C6 7418 jz 0xc6e0
0000C6C8 FF7616 push word [bp+0x16]
0000C6CB FF7614 push word [bp+0x14]
0000C6CE FF7606 push word [bp+0x6]
0000C6D1 FF7604 push word [bp+0x4]
0000C6D4 E81514 call 0xdaec
0000C6D7 83C408 add sp,0x8
0000C6DA 894604 mov [bp+0x4],ax
0000C6DD 895606 mov [bp+0x6],dx
0000C6E0 C45E04 les bx,word [bp+0x4]
0000C6E3 26C60700 mov byte [es:bx],0x0
0000C6E7 5D pop bp
0000C6E8 C3 ret
0000C6E9 55 push bp
0000C6EA 8BEC mov bp,sp
0000C6EC 56 push si
0000C6ED 8B7604 mov si,[bp+0x4]
0000C6F0 8B460A mov ax,[bp+0xa]
0000C6F3 0B460C or ax,[bp+0xc]
0000C6F6 743D jz 0xc735
0000C6F8 FF7608 push word [bp+0x8]
0000C6FB FF7606 push word [bp+0x6]
0000C6FE E8CD28 call 0xefce
0000C701 59 pop cx
0000C702 59 pop cx
0000C703 3BC6 cmp ax,si
0000C705 721C jc 0xc723
0000C707 56 push si
0000C708 FF7608 push word [bp+0x8]
0000C70B FF7606 push word [bp+0x6]
0000C70E FF760C push word [bp+0xc]
0000C711 FF760A push word [bp+0xa]
0000C714 E80E29 call 0xf025
0000C717 83C40A add sp,0xa
0000C71A C45E0A les bx,word [bp+0xa]
0000C71D 26C60000 mov byte [es:bx+si],0x0
0000C721 EB12 jmp 0xc735
0000C723 FF7608 push word [bp+0x8]
0000C726 FF7606 push word [bp+0x6]
0000C729 FF760C push word [bp+0xc]
0000C72C FF760A push word [bp+0xa]
0000C72F E83228 call 0xef64
0000C732 83C408 add sp,0x8
0000C735 5E pop si
0000C736 5D pop bp
0000C737 C20A00 ret word 0xa
0000C73A 55 push bp
0000C73B 8BEC mov bp,sp
0000C73D 56 push si
0000C73E C45E04 les bx,word [bp+0x4]
0000C741 26807FFF2E cmp byte [es:bx-0x1],0x2e
0000C746 7503 jnz 0xc74b
0000C748 FF4E04 dec word [bp+0x4]
0000C74B FF4E04 dec word [bp+0x4]
0000C74E C45E04 les bx,word [bp+0x4]
0000C751 268A07 mov al,[es:bx]
0000C754 98 cbw
0000C755 8BF0 mov si,ax
0000C757 B90400 mov cx,0x4
0000C75A BB82C5 mov bx,0xc582
0000C75D 2E3907 cmp [cs:bx],ax
0000C760 7406 jz 0xc768
0000C762 43 inc bx
0000C763 43 inc bx
0000C764 E2F7 loop 0xc75d
0000C766 EB13 jmp 0xc77b
0000C768 2EFF6708 jmp word near [cs:bx+0x8]
0000C76C C45E04 les bx,word [bp+0x4]
0000C76F 26807FFE00 cmp byte [es:bx-0x2],0x0
0000C774 7505 jnz 0xc77b
0000C776 B80100 mov ax,0x1
0000C779 EB02 jmp 0xc77d
0000C77B 33C0 xor ax,ax
0000C77D 5E pop si
0000C77E 5D pop bp
0000C77F C20400 ret word 0x4
0000C782 0000 add [bx+si],al
0000C784 2F das
0000C785 003A add [bp+si],bh
0000C787 005C00 add [si+0x0],bl
0000C78A 76C5 jna 0xc751
0000C78C 76C5 jna 0xc753
0000C78E 6C insb
0000C78F C576C5 lds si,word [bp-0x3b]
0000C792 55 push bp
0000C793 8BEC mov bp,sp
0000C795 83EC58 sub sp,0x58
0000C798 56 push si
0000C799 57 push di
0000C79A 33FF xor di,di
0000C79C 8B4608 mov ax,[bp+0x8]
0000C79F 0B460A or ax,[bp+0xa]
0000C7A2 7407 jz 0xc7ab
0000C7A4 C45E08 les bx,word [bp+0x8]
0000C7A7 26C60700 mov byte [es:bx],0x0
0000C7AB 8B460C mov ax,[bp+0xc]
0000C7AE 0B460E or ax,[bp+0xe]
0000C7B1 7407 jz 0xc7ba
0000C7B3 C45E0C les bx,word [bp+0xc]
0000C7B6 26C60700 mov byte [es:bx],0x0
0000C7BA 8B4610 mov ax,[bp+0x10]
0000C7BD 0B4612 or ax,[bp+0x12]
0000C7C0 7407 jz 0xc7c9
0000C7C2 C45E10 les bx,word [bp+0x10]
0000C7C5 26C60700 mov byte [es:bx],0x0
0000C7C9 8B4614 mov ax,[bp+0x14]
0000C7CC 0B4616 or ax,[bp+0x16]
0000C7CF 7407 jz 0xc7d8
0000C7D1 C45E14 les bx,word [bp+0x14]
0000C7D4 26C60700 mov byte [es:bx],0x0
0000C7D8 8D46A8 lea ax,[bp-0x58]
0000C7DB 8946FC mov [bp-0x4],ax
0000C7DE 8C56FE mov word [bp-0x2],ss
0000C7E1 EB03 jmp 0xc7e6
0000C7E3 FF4604 inc word [bp+0x4]
0000C7E6 C45E04 les bx,word [bp+0x4]
0000C7E9 26803F20 cmp byte [es:bx],0x20
0000C7ED 74F4 jz 0xc7e3
0000C7EF FF7606 push word [bp+0x6]
0000C7F2 53 push bx
0000C7F3 E8D827 call 0xefce
0000C7F6 59 pop cx
0000C7F7 59 pop cx
0000C7F8 8BF0 mov si,ax
0000C7FA 3D5000 cmp ax,0x50
0000C7FD 7E03 jng 0xc802
0000C7FF BE5000 mov si,0x50
0000C802 C45EFC les bx,word [bp-0x4]
0000C805 26C60700 mov byte [es:bx],0x0
0000C809 FF46FC inc word [bp-0x4]
0000C80C 56 push si
0000C80D FF7606 push word [bp+0x6]
0000C810 FF7604 push word [bp+0x4]
0000C813 FF76FE push word [bp-0x2]
0000C816 FF76FC push word [bp-0x4]
0000C819 E80928 call 0xf025
0000C81C 83C40A add sp,0xa
0000C81F 0176FC add [bp-0x4],si
0000C822 C45EFC les bx,word [bp-0x4]
0000C825 26C60700 mov byte [es:bx],0x0
0000C829 33F6 xor si,si
0000C82B FF4EFC dec word [bp-0x4]
0000C82E C45EFC les bx,word [bp-0x4]
0000C831 268A07 mov al,[es:bx]
0000C834 98 cbw
0000C835 8946FA mov [bp-0x6],ax
0000C838 B90700 mov cx,0x7
0000C83B BB6BC7 mov bx,0xc76b
0000C83E 2E8B07 mov ax,[cs:bx]
0000C841 3B46FA cmp ax,[bp-0x6]
0000C844 7406 jz 0xc84c
0000C846 43 inc bx
0000C847 43 inc bx
0000C848 E2F4 loop 0xc83e
0000C84A EBDF jmp 0xc82b
0000C84C 2EFF670E jmp word near [cs:bx+0xe]
0000C850 0BF6 or si,si
0000C852 7513 jnz 0xc867
0000C854 C45EFC les bx,word [bp-0x4]
0000C857 26807F0100 cmp byte [es:bx+0x1],0x0
0000C85C 7509 jnz 0xc867
0000C85E FF76FE push word [bp-0x2]
0000C861 53 push bx
0000C862 E8D5FE call 0xc73a
0000C865 8BF0 mov si,ax
0000C867 0BF6 or si,si
0000C869 75C0 jnz 0xc82b
0000C86B F7C70200 test di,0x2
0000C86F 75BA jnz 0xc82b
0000C871 81CF0200 or di,0x2
0000C875 FF7616 push word [bp+0x16]
0000C878 FF7614 push word [bp+0x14]
0000C87B FF76FE push word [bp-0x2]
0000C87E FF76FC push word [bp-0x4]
0000C881 B80400 mov ax,0x4
0000C884 50 push ax
0000C885 E861FE call 0xc6e9
0000C888 C45EFC les bx,word [bp-0x4]
0000C88B 26C60700 mov byte [es:bx],0x0
0000C88F EB9A jmp 0xc82b
0000C891 8CD0 mov ax,ss
0000C893 8D56AA lea dx,[bp-0x56]
0000C896 3B46FE cmp ax,[bp-0x2]
0000C899 7590 jnz 0xc82b
0000C89B 3B56FC cmp dx,[bp-0x4]
0000C89E 758B jnz 0xc82b
0000C8A0 0BF6 or si,si
0000C8A2 742F jz 0xc8d3
0000C8A4 FF46FC inc word [bp-0x4]
0000C8A7 C45EFC les bx,word [bp-0x4]
0000C8AA 26803F00 cmp byte [es:bx],0x0
0000C8AE 7404 jz 0xc8b4
0000C8B0 81CF0800 or di,0x8
0000C8B4 FF760E push word [bp+0xe]
0000C8B7 FF760C push word [bp+0xc]
0000C8BA FF76FE push word [bp-0x2]
0000C8BD FF76FC push word [bp-0x4]
0000C8C0 B84100 mov ax,0x41
0000C8C3 50 push ax
0000C8C4 E822FE call 0xc6e9
0000C8C7 C45EFC les bx,word [bp-0x4]
0000C8CA 26C60700 mov byte [es:bx],0x0
0000C8CE FF4EFC dec word [bp-0x4]
0000C8D1 EB6B jmp 0xc93e
0000C8D3 0BF6 or si,si
0000C8D5 7403 jz 0xc8da
0000C8D7 E951FF jmp 0xc82b
0000C8DA 46 inc si
0000C8DB FF46FC inc word [bp-0x4]
0000C8DE C45EFC les bx,word [bp-0x4]
0000C8E1 26803F00 cmp byte [es:bx],0x0
0000C8E5 7404 jz 0xc8eb
0000C8E7 81CF0400 or di,0x4
0000C8EB FF7612 push word [bp+0x12]
0000C8EE FF7610 push word [bp+0x10]
0000C8F1 FF76FE push word [bp-0x2]
0000C8F4 FF76FC push word [bp-0x4]
0000C8F7 B80800 mov ax,0x8
0000C8FA 50 push ax
0000C8FB E8EBFD call 0xc6e9
0000C8FE C45EFC les bx,word [bp-0x4]
0000C901 26C60700 mov byte [es:bx],0x0
0000C905 FF4EFC dec word [bp-0x4]
0000C908 C45EFC les bx,word [bp-0x4]
0000C90B 26803F00 cmp byte [es:bx],0x0
0000C90F 742D jz 0xc93e
0000C911 26803F3A cmp byte [es:bx],0x3a
0000C915 7403 jz 0xc91a
0000C917 E911FF jmp 0xc82b
0000C91A 8CD0 mov ax,ss
0000C91C 8D56AA lea dx,[bp-0x56]
0000C91F 3B46FE cmp ax,[bp-0x2]
0000C922 7403 jz 0xc927
0000C924 E904FF jmp 0xc82b
0000C927 3BD3 cmp dx,bx
0000C929 7403 jz 0xc92e
0000C92B E9FDFE jmp 0xc82b
0000C92E EB0E jmp 0xc93e
0000C930 0BF6 or si,si
0000C932 7403 jz 0xc937
0000C934 E9F4FE jmp 0xc82b
0000C937 81CF0100 or di,0x1
0000C93B E9EDFE jmp 0xc82b
0000C93E C45EFC les bx,word [bp-0x4]
0000C941 26803F3A cmp byte [es:bx],0x3a
0000C945 751C jnz 0xc963
0000C947 807EA900 cmp byte [bp-0x57],0x0
0000C94B 7404 jz 0xc951
0000C94D 81CF1000 or di,0x10
0000C951 FF760A push word [bp+0xa]
0000C954 FF7608 push word [bp+0x8]
0000C957 16 push ss
0000C958 8D46A9 lea ax,[bp-0x57]
0000C95B 50 push ax
0000C95C B80200 mov ax,0x2
0000C95F 50 push ax
0000C960 E886FD call 0xc6e9
0000C963 8BC7 mov ax,di
0000C965 5F pop di
0000C966 5E pop si
0000C967 8BE5 mov sp,bp
0000C969 5D pop bp
0000C96A C3 ret
0000C96B 0000 add [bx+si],al
0000C96D 2A00 sub al,[bx+si]
0000C96F 2E002F add [cs:bx],ch
0000C972 003A add [bp+si],bh
0000C974 003F add [bx],bh
0000C976 005C00 add [si+0x0],bl
0000C979 A0C630 mov al,[0x30c6]
0000C97C C7 db 0xc7
0000C97D 50 push ax
0000C97E C6 db 0xc6
0000C97F D3C6 rol si,cl
0000C981 91 xchg ax,cx
0000C982 C6 db 0xc6
0000C983 30C7 xor bh,al
0000C985 D3C6 rol si,cl
0000C987 55 push bp
0000C988 8BEC mov bp,sp
0000C98A 56 push si
0000C98B 57 push di
0000C98C 33F6 xor si,si
0000C98E 33C9 xor cx,cx
0000C990 33FF xor di,di
0000C992 C45E0C les bx,word [bp+0xc]
0000C995 FF460C inc word [bp+0xc]
0000C998 268A07 mov al,[es:bx]
0000C99B 8AD0 mov dl,al
0000C99D 3C72 cmp al,0x72
0000C99F 7508 jnz 0xc9a9
0000C9A1 BE0100 mov si,0x1
0000C9A4 BF0100 mov di,0x1
0000C9A7 EB1E jmp 0xc9c7
0000C9A9 80FA77 cmp dl,0x77
0000C9AC 7505 jnz 0xc9b3
0000C9AE BE0203 mov si,0x302
0000C9B1 EB08 jmp 0xc9bb
0000C9B3 80FA61 cmp dl,0x61
0000C9B6 750B jnz 0xc9c3
0000C9B8 BE0209 mov si,0x902
0000C9BB B98000 mov cx,0x80
0000C9BE BF0200 mov di,0x2
0000C9C1 EB04 jmp 0xc9c7
0000C9C3 33C0 xor ax,ax
0000C9C5 EB7C jmp 0xca43
0000C9C7 C45E0C les bx,word [bp+0xc]
0000C9CA 268A07 mov al,[es:bx]
0000C9CD 8AD0 mov dl,al
0000C9CF FF460C inc word [bp+0xc]
0000C9D2 3C2B cmp al,0x2b
0000C9D4 7411 jz 0xc9e7
0000C9D6 C45E0C les bx,word [bp+0xc]
0000C9D9 26803F2B cmp byte [es:bx],0x2b
0000C9DD 7525 jnz 0xca04
0000C9DF 3C74 cmp al,0x74
0000C9E1 7404 jz 0xc9e7
0000C9E3 3C62 cmp al,0x62
0000C9E5 751D jnz 0xca04
0000C9E7 80FA2B cmp dl,0x2b
0000C9EA 7508 jnz 0xc9f4
0000C9EC C45E0C les bx,word [bp+0xc]
0000C9EF 268A07 mov al,[es:bx]
0000C9F2 8AD0 mov dl,al
0000C9F4 8BC6 mov ax,si
0000C9F6 25FCFF and ax,0xfffc
0000C9F9 0D0400 or ax,0x4
0000C9FC 8BF0 mov si,ax
0000C9FE B98001 mov cx,0x180
0000CA01 BF0300 mov di,0x3
0000CA04 80FA74 cmp dl,0x74
0000CA07 7506 jnz 0xca0f
0000CA09 81CE0040 or si,0x4000
0000CA0D EB1E jmp 0xca2d
0000CA0F 80FA62 cmp dl,0x62
0000CA12 7506 jnz 0xca1a
0000CA14 81CE0080 or si,0x8000
0000CA18 EB0F jmp 0xca29
0000CA1A A11C15 mov ax,[0x151c]
0000CA1D 2500C0 and ax,0xc000
0000CA20 0BF0 or si,ax
0000CA22 8BC6 mov ax,si
0000CA24 A90080 test ax,0x8000
0000CA27 7404 jz 0xca2d
0000CA29 81CF4000 or di,0x40
0000CA2D C7065E133FDF mov word [0x135e],0xdf3f
0000CA33 C45E08 les bx,word [bp+0x8]
0000CA36 268937 mov [es:bx],si
0000CA39 C45E04 les bx,word [bp+0x4]
0000CA3C 8BC1 mov ax,cx
0000CA3E 268907 mov [es:bx],ax
0000CA41 8BC7 mov ax,di
0000CA43 5F pop di
0000CA44 5E pop si
0000CA45 5D pop bp
0000CA46 C20C00 ret word 0xc
0000CA49 55 push bp
0000CA4A 8BEC mov bp,sp
0000CA4C 83EC04 sub sp,0x4
0000CA4F FF7606 push word [bp+0x6]
0000CA52 FF7604 push word [bp+0x4]
0000CA55 16 push ss
0000CA56 8D46FE lea ax,[bp-0x2]
0000CA59 50 push ax
0000CA5A 16 push ss
0000CA5B 8D46FC lea ax,[bp-0x4]
0000CA5E 50 push ax
0000CA5F E825FF call 0xc987
0000CA62 C45E0C les bx,word [bp+0xc]
0000CA65 26894702 mov [es:bx+0x2],ax
0000CA69 0BC0 or ax,ax
0000CA6B 7424 jz 0xca91
0000CA6D 26807F0400 cmp byte [es:bx+0x4],0x0
0000CA72 7D31 jnl 0xcaa5
0000CA74 FF76FC push word [bp-0x4]
0000CA77 FF76FE push word [bp-0x2]
0000CA7A FF760A push word [bp+0xa]
0000CA7D FF7608 push word [bp+0x8]
0000CA80 E84F21 call 0xebd2
0000CA83 83C408 add sp,0x8
0000CA86 C45E0C les bx,word [bp+0xc]
0000CA89 26884704 mov [es:bx+0x4],al
0000CA8D 0AC0 or al,al
0000CA8F 7D14 jnl 0xcaa5
0000CA91 C45E0C les bx,word [bp+0xc]
0000CA94 26C64704FF mov byte [es:bx+0x4],0xff
0000CA99 26C747020000 mov word [es:bx+0x2],0x0
0000CA9F 33D2 xor dx,dx
0000CAA1 33C0 xor ax,ax
0000CAA3 EB61 jmp 0xcb06
0000CAA5 C45E0C les bx,word [bp+0xc]
0000CAA8 268A4704 mov al,[es:bx+0x4]
0000CAAC 98 cbw
0000CAAD 50 push ax
0000CAAE E8FA1E call 0xe9ab
0000CAB1 59 pop cx
0000CAB2 0BC0 or ax,ax
0000CAB4 7409 jz 0xcabf
0000CAB6 C45E0C les bx,word [bp+0xc]
0000CAB9 26814F020002 or word [es:bx+0x2],0x200
0000CABF B80002 mov ax,0x200
0000CAC2 50 push ax
0000CAC3 C45E0C les bx,word [bp+0xc]
0000CAC6 26854702 test [es:bx+0x2],ax
0000CACA 7405 jz 0xcad1
0000CACC B80100 mov ax,0x1
0000CACF EB02 jmp 0xcad3
0000CAD1 33C0 xor ax,ax
0000CAD3 50 push ax
0000CAD4 33C0 xor ax,ax
0000CAD6 33D2 xor dx,dx
0000CAD8 50 push ax
0000CAD9 52 push dx
0000CADA FF760E push word [bp+0xe]
0000CADD FF760C push word [bp+0xc]
0000CAE0 E8EC0D call 0xd8cf
0000CAE3 83C40C add sp,0xc
0000CAE6 0BC0 or ax,ax
0000CAE8 740D jz 0xcaf7
0000CAEA FF760E push word [bp+0xe]
0000CAED FF760C push word [bp+0xc]
0000CAF0 E8EDF8 call 0xc3e0
0000CAF3 59 pop cx
0000CAF4 59 pop cx
0000CAF5 EBA8 jmp 0xca9f
0000CAF7 C45E0C les bx,word [bp+0xc]
0000CAFA 26C747100000 mov word [es:bx+0x10],0x0
0000CB00 8B560E mov dx,[bp+0xe]
0000CB03 8B460C mov ax,[bp+0xc]
0000CB06 8BE5 mov sp,bp
0000CB08 5D pop bp
0000CB09 C20C00 ret word 0xc
0000CB0C 55 push bp
0000CB0D 8BEC mov bp,sp
0000CB0F 83EC04 sub sp,0x4
0000CB12 C746FC6413 mov word [bp-0x4],0x1364
0000CB17 8C5EFE mov word [bp-0x2],ds
0000CB1A C45EFC les bx,word [bp-0x4]
0000CB1D 26807F0400 cmp byte [es:bx+0x4],0x0
0000CB22 7C0C jl 0xcb30
0000CB24 8B46FC mov ax,[bp-0x4]
0000CB27 8346FC14 add word [bp-0x4],0x14
0000CB2B 3DF414 cmp ax,0x14f4
0000CB2E 72EA jc 0xcb1a
0000CB30 C45EFC les bx,word [bp-0x4]
0000CB33 26807F0400 cmp byte [es:bx+0x4],0x0
0000CB38 7C06 jl 0xcb40
0000CB3A 33D2 xor dx,dx
0000CB3C 33C0 xor ax,ax
0000CB3E EB06 jmp 0xcb46
0000CB40 8B56FE mov dx,[bp-0x2]
0000CB43 8B46FC mov ax,[bp-0x4]
0000CB46 8BE5 mov sp,bp
0000CB48 5D pop bp
0000CB49 C3 ret
0000CB4A 55 push bp
0000CB4B 8BEC mov bp,sp
0000CB4D 83EC04 sub sp,0x4
0000CB50 E8B9FF call 0xcb0c
0000CB53 8946FC mov [bp-0x4],ax
0000CB56 8956FE mov [bp-0x2],dx
0000CB59 0BC2 or ax,dx
0000CB5B 7506 jnz 0xcb63
0000CB5D 33D2 xor dx,dx
0000CB5F 33C0 xor ax,ax
0000CB61 EB15 jmp 0xcb78
0000CB63 FF76FE push word [bp-0x2]
0000CB66 FF76FC push word [bp-0x4]
0000CB69 FF7606 push word [bp+0x6]
0000CB6C FF7604 push word [bp+0x4]
0000CB6F FF760A push word [bp+0xa]
0000CB72 FF7608 push word [bp+0x8]
0000CB75 E8D1FE call 0xca49
0000CB78 8BE5 mov sp,bp
0000CB7A 5D pop bp
0000CB7B C3 ret
0000CB7C 55 push bp
0000CB7D 8BEC mov bp,sp
0000CB7F C45E0C les bx,word [bp+0xc]
0000CB82 268B4712 mov ax,[es:bx+0x12]
0000CB86 3BC3 cmp ax,bx
0000CB88 7406 jz 0xcb90
0000CB8A 33D2 xor dx,dx
0000CB8C 33C0 xor ax,ax
0000CB8E EB20 jmp 0xcbb0
0000CB90 FF760E push word [bp+0xe]
0000CB93 FF760C push word [bp+0xc]
0000CB96 E847F8 call 0xc3e0
0000CB99 59 pop cx
0000CB9A 59 pop cx
0000CB9B FF760E push word [bp+0xe]
0000CB9E FF760C push word [bp+0xc]
0000CBA1 FF7606 push word [bp+0x6]
0000CBA4 FF7604 push word [bp+0x4]
0000CBA7 FF760A push word [bp+0xa]
0000CBAA FF7608 push word [bp+0x8]
0000CBAD E899FE call 0xca49
0000CBB0 5D pop bp
0000CBB1 C3 ret
0000CBB2 55 push bp
0000CBB3 8BEC mov bp,sp
0000CBB5 83EC04 sub sp,0x4
0000CBB8 837E0400 cmp word [bp+0x4],0x0
0000CBBC 7C0D jl 0xcbcb
0000CBBE E84BFF call 0xcb0c
0000CBC1 8946FC mov [bp-0x4],ax
0000CBC4 8956FE mov [bp-0x2],dx
0000CBC7 0BC2 or ax,dx
0000CBC9 7506 jnz 0xcbd1
0000CBCB 33D2 xor dx,dx
0000CBCD 33C0 xor ax,ax
0000CBCF EB1D jmp 0xcbee
0000CBD1 C45EFC les bx,word [bp-0x4]
0000CBD4 8A4604 mov al,[bp+0x4]
0000CBD7 26884704 mov [es:bx+0x4],al
0000CBDB FF76FE push word [bp-0x2]
0000CBDE 53 push bx
0000CBDF 33C0 xor ax,ax
0000CBE1 33D2 xor dx,dx
0000CBE3 50 push ax
0000CBE4 52 push dx
0000CBE5 FF7608 push word [bp+0x8]
0000CBE8 FF7606 push word [bp+0x6]
0000CBEB E85BFE call 0xca49
0000CBEE 8BE5 mov sp,bp
0000CBF0 5D pop bp
0000CBF1 C3 ret
0000CBF2 55 push bp
0000CBF3 8BEC mov bp,sp
0000CBF5 56 push si
0000CBF6 FF7606 push word [bp+0x6]
0000CBF9 FF7604 push word [bp+0x4]
0000CBFC E8CF23 call 0xefce
0000CBFF 59 pop cx
0000CC00 59 pop cx
0000CC01 8BF0 mov si,ax
0000CC03 FF7606 push word [bp+0x6]
0000CC06 FF7604 push word [bp+0x4]
0000CC09 50 push ax
0000CC0A FF760A push word [bp+0xa]
0000CC0D FF7608 push word [bp+0x8]
0000CC10 E8ED06 call 0xd300
0000CC13 0BC0 or ax,ax
0000CC15 740B jz 0xcc22
0000CC17 C45E04 les bx,word [bp+0x4]
0000CC1A 268A40FF mov al,[es:bx+si-0x1]
0000CC1E B400 mov ah,0x0
0000CC20 EB03 jmp 0xcc25
0000CC22 B8FFFF mov ax,0xffff
0000CC25 5E pop si
0000CC26 5D pop bp
0000CC27 C3 ret
0000CC28 55 push bp
0000CC29 8BEC mov bp,sp
0000CC2B 4C dec sp
0000CC2C 4C dec sp
0000CC2D 56 push si
0000CC2E 57 push di
0000CC2F 8B7E08 mov di,[bp+0x8]
0000CC32 E9D600 jmp 0xcd0b
0000CC35 47 inc di
0000CC36 C45E04 les bx,word [bp+0x4]
0000CC39 26397F06 cmp [es:bx+0x6],di
0000CC3D 7604 jna 0xcc43
0000CC3F 8BC7 mov ax,di
0000CC41 EB07 jmp 0xcc4a
0000CC43 C45E04 les bx,word [bp+0x4]
0000CC46 268B4706 mov ax,[es:bx+0x6]
0000CC4A 8BF0 mov si,ax
0000CC4C C45E04 les bx,word [bp+0x4]
0000CC4F 26F747024000 test word [es:bx+0x2],0x40
0000CC55 7466 jz 0xccbd
0000CC57 26837F0600 cmp word [es:bx+0x6],0x0
0000CC5C 745F jz 0xccbd
0000CC5E 26397F06 cmp [es:bx+0x6],di
0000CC62 7359 jnc 0xccbd
0000CC64 26833F00 cmp word [es:bx],0x0
0000CC68 7553 jnz 0xccbd
0000CC6A 4F dec di
0000CC6B 33F6 xor si,si
0000CC6D EB0B jmp 0xcc7a
0000CC6F C45E04 les bx,word [bp+0x4]
0000CC72 26037706 add si,[es:bx+0x6]
0000CC76 262B7F06 sub di,[es:bx+0x6]
0000CC7A C45E04 les bx,word [bp+0x4]
0000CC7D 26397F06 cmp [es:bx+0x6],di
0000CC81 76EC jna 0xcc6f
0000CC83 56 push si
0000CC84 FF760C push word [bp+0xc]
0000CC87 FF760A push word [bp+0xa]
0000CC8A 268A4704 mov al,[es:bx+0x4]
0000CC8E 98 cbw
0000CC8F 50 push ax
0000CC90 E88921 call 0xee1c
0000CC93 83C408 add sp,0x8
0000CC96 8946FE mov [bp-0x2],ax
0000CC99 01460A add [bp+0xa],ax
0000CC9C 3BC6 cmp ax,si
0000CC9E 746B jz 0xcd0b
0000CCA0 8BC6 mov ax,si
0000CCA2 2B46FE sub ax,[bp-0x2]
0000CCA5 03F8 add di,ax
0000CCA7 C45E04 les bx,word [bp+0x4]
0000CCAA 26834F0220 or word [es:bx+0x2],0x20
0000CCAF EB61 jmp 0xcd12
0000CCB1 C45E0A les bx,word [bp+0xa]
0000CCB4 8A46FE mov al,[bp-0x2]
0000CCB7 268807 mov [es:bx],al
0000CCBA FF460A inc word [bp+0xa]
0000CCBD 4F dec di
0000CCBE 8BC7 mov ax,di
0000CCC0 0BC0 or ax,ax
0000CCC2 743F jz 0xcd03
0000CCC4 4E dec si
0000CCC5 743C jz 0xcd03
0000CCC7 C45E04 les bx,word [bp+0x4]
0000CCCA 268B07 mov ax,[es:bx]
0000CCCD 48 dec ax
0000CCCE 268907 mov [es:bx],ax
0000CCD1 0BC0 or ax,ax
0000CCD3 7C1B jl 0xccf0
0000CCD5 268B470E mov ax,[es:bx+0xe]
0000CCD9 50 push ax
0000CCDA 53 push bx
0000CCDB 268B5F0C mov bx,[es:bx+0xc]
0000CCDF 8BC3 mov ax,bx
0000CCE1 5B pop bx
0000CCE2 26FF470C inc word [es:bx+0xc]
0000CCE6 8BD8 mov bx,ax
0000CCE8 07 pop es
0000CCE9 268A07 mov al,[es:bx]
0000CCEC B400 mov ah,0x0
0000CCEE EB0B jmp 0xccfb
0000CCF0 FF7606 push word [bp+0x6]
0000CCF3 FF7604 push word [bp+0x4]
0000CCF6 E8C119 call 0xe6ba
0000CCF9 59 pop cx
0000CCFA 59 pop cx
0000CCFB 8946FE mov [bp-0x2],ax
0000CCFE 3DFFFF cmp ax,0xffff
0000CD01 75AE jnz 0xccb1
0000CD03 837EFEFF cmp word [bp-0x2],0xffffffffffffffff
0000CD07 7502 jnz 0xcd0b
0000CD09 EB9C jmp 0xcca7
0000CD0B 0BFF or di,di
0000CD0D 7403 jz 0xcd12
0000CD0F E923FF jmp 0xcc35
0000CD12 8BC7 mov ax,di
0000CD14 5F pop di
0000CD15 5E pop si
0000CD16 8BE5 mov sp,bp
0000CD18 5D pop bp
0000CD19 C20A00 ret word 0xa
0000CD1C 55 push bp
0000CD1D 8BEC mov bp,sp
0000CD1F 83EC04 sub sp,0x4
0000CD22 56 push si
0000CD23 57 push di
0000CD24 8B7E08 mov di,[bp+0x8]
0000CD27 0BFF or di,di
0000CD29 7504 jnz 0xcd2f
0000CD2B 33C0 xor ax,ax
0000CD2D EB77 jmp 0xcda6
0000CD2F 8BDF mov bx,di
0000CD31 33C9 xor cx,cx
0000CD33 8B460A mov ax,[bp+0xa]
0000CD36 33D2 xor dx,dx
0000CD38 E8B831 call 0xfef3
0000CD3B 8946FC mov [bp-0x4],ax
0000CD3E 8956FE mov [bp-0x2],dx
0000CD41 83FA01 cmp dx,0x1
0000CD44 7725 ja 0xcd6b
0000CD46 7204 jc 0xcd4c
0000CD48 0BC0 or ax,ax
0000CD4A 731F jnc 0xcd6b
0000CD4C FF7606 push word [bp+0x6]
0000CD4F FF7604 push word [bp+0x4]
0000CD52 FF76FC push word [bp-0x4]
0000CD55 FF760E push word [bp+0xe]
0000CD58 FF760C push word [bp+0xc]
0000CD5B E8CAFE call 0xcc28
0000CD5E 50 push ax
0000CD5F 8B46FC mov ax,[bp-0x4]
0000CD62 5A pop dx
0000CD63 2BC2 sub ax,dx
0000CD65 33D2 xor dx,dx
0000CD67 F7F7 div di
0000CD69 EB3B jmp 0xcda6
0000CD6B 8B460A mov ax,[bp+0xa]
0000CD6E 40 inc ax
0000CD6F 8BF0 mov si,ax
0000CD71 EB13 jmp 0xcd86
0000CD73 8BDF mov bx,di
0000CD75 33C9 xor cx,cx
0000CD77 8B5606 mov dx,[bp+0x6]
0000CD7A 8B4604 mov ax,[bp+0x4]
0000CD7D E8F430 call 0xfe74
0000CD80 894604 mov [bp+0x4],ax
0000CD83 895606 mov [bp+0x6],dx
0000CD86 4E dec si
0000CD87 8BC6 mov ax,si
0000CD89 0BC0 or ax,ax
0000CD8B 7414 jz 0xcda1
0000CD8D FF7606 push word [bp+0x6]
0000CD90 FF7604 push word [bp+0x4]
0000CD93 57 push di
0000CD94 FF760E push word [bp+0xe]
0000CD97 FF760C push word [bp+0xc]
0000CD9A E88BFE call 0xcc28
0000CD9D 0BC0 or ax,ax
0000CD9F 74D2 jz 0xcd73
0000CDA1 8B460A mov ax,[bp+0xa]
0000CDA4 2BC6 sub ax,si
0000CDA6 5F pop di
0000CDA7 5E pop si
0000CDA8 8BE5 mov sp,bp
0000CDAA 5D pop bp
0000CDAB C3 ret
0000CDAC 55 push bp
0000CDAD 8BEC mov bp,sp
0000CDAF 83EC04 sub sp,0x4
0000CDB2 56 push si
0000CDB3 57 push di
0000CDB4 C45E04 les bx,word [bp+0x4]
0000CDB7 26833F00 cmp word [es:bx],0x0
0000CDBB 7D0A jnl 0xcdc7
0000CDBD 268B4706 mov ax,[es:bx+0x6]
0000CDC1 260307 add ax,[es:bx]
0000CDC4 40 inc ax
0000CDC5 EB0B jmp 0xcdd2
0000CDC7 C45E04 les bx,word [bp+0x4]
0000CDCA 268B07 mov ax,[es:bx]
0000CDCD 99 cwd
0000CDCE 33C2 xor ax,dx
0000CDD0 2BC2 sub ax,dx
0000CDD2 8BF0 mov si,ax
0000CDD4 8BF8 mov di,ax
0000CDD6 C45E04 les bx,word [bp+0x4]
0000CDD9 26F747024000 test word [es:bx+0x2],0x40
0000CDDF 7402 jz 0xcde3
0000CDE1 EB43 jmp 0xce26
0000CDE3 C45E04 les bx,word [bp+0x4]
0000CDE6 268B470E mov ax,[es:bx+0xe]
0000CDEA 268B570C mov dx,[es:bx+0xc]
0000CDEE 8956FC mov [bp-0x4],dx
0000CDF1 8946FE mov [bp-0x2],ax
0000CDF4 26833F00 cmp word [es:bx],0x0
0000CDF8 7D25 jnl 0xce1f
0000CDFA EB0D jmp 0xce09
0000CDFC FF4EFC dec word [bp-0x4]
0000CDFF C45EFC les bx,word [bp-0x4]
0000CE02 26803F0A cmp byte [es:bx],0xa
0000CE06 7501 jnz 0xce09
0000CE08 47 inc di
0000CE09 8BC6 mov ax,si
0000CE0B 4E dec si
0000CE0C 0BC0 or ax,ax
0000CE0E 75EC jnz 0xcdfc
0000CE10 EB14 jmp 0xce26
0000CE12 C45EFC les bx,word [bp-0x4]
0000CE15 FF46FC inc word [bp-0x4]
0000CE18 26803F0A cmp byte [es:bx],0xa
0000CE1C 7501 jnz 0xce1f
0000CE1E 47 inc di
0000CE1F 8BC6 mov ax,si
0000CE21 4E dec si
0000CE22 0BC0 or ax,ax
0000CE24 75EC jnz 0xce12
0000CE26 8BC7 mov ax,di
0000CE28 5F pop di
0000CE29 5E pop si
0000CE2A 8BE5 mov sp,bp
0000CE2C 5D pop bp
0000CE2D C20400 ret word 0x4
0000CE30 55 push bp
0000CE31 8BEC mov bp,sp
0000CE33 FF7606 push word [bp+0x6]
0000CE36 FF7604 push word [bp+0x4]
0000CE39 E848F6 call 0xc484
0000CE3C 59 pop cx
0000CE3D 59 pop cx
0000CE3E 0BC0 or ax,ax
0000CE40 7405 jz 0xce47
0000CE42 B8FFFF mov ax,0xffff
0000CE45 EB61 jmp 0xcea8
0000CE47 837E0C01 cmp word [bp+0xc],0x1
0000CE4B 7517 jnz 0xce64
0000CE4D C45E04 les bx,word [bp+0x4]
0000CE50 26833F00 cmp word [es:bx],0x0
0000CE54 7E0E jng 0xce64
0000CE56 FF7606 push word [bp+0x6]
0000CE59 53 push bx
0000CE5A E84FFF call 0xcdac
0000CE5D 99 cwd
0000CE5E 294608 sub [bp+0x8],ax
0000CE61 19560A sbb [bp+0xa],dx
0000CE64 C45E04 les bx,word [bp+0x4]
0000CE67 268167025FFE and word [es:bx+0x2],0xfe5f
0000CE6D 26C7070000 mov word [es:bx],0x0
0000CE72 268B470A mov ax,[es:bx+0xa]
0000CE76 268B5708 mov dx,[es:bx+0x8]
0000CE7A 2689570C mov [es:bx+0xc],dx
0000CE7E 2689470E mov [es:bx+0xe],ax
0000CE82 FF760C push word [bp+0xc]
0000CE85 FF760A push word [bp+0xa]
0000CE88 FF7608 push word [bp+0x8]
0000CE8B 268A4704 mov al,[es:bx+0x4]
0000CE8F 98 cbw
0000CE90 50 push ax
0000CE91 E82E1B call 0xe9c2
0000CE94 83C408 add sp,0x8
0000CE97 83FAFF cmp dx,0xffffffffffffffff
0000CE9A 750A jnz 0xcea6
0000CE9C 3DFFFF cmp ax,0xffff
0000CE9F 7505 jnz 0xcea6
0000CEA1 B8FFFF mov ax,0xffff
0000CEA4 EB02 jmp 0xcea8
0000CEA6 33C0 xor ax,ax
0000CEA8 5D pop bp
0000CEA9 C3 ret
0000CEAA 55 push bp
0000CEAB 8BEC mov bp,sp
0000CEAD 83EC04 sub sp,0x4
0000CEB0 C45E04 les bx,word [bp+0x4]
0000CEB3 268A4704 mov al,[es:bx+0x4]
0000CEB7 98 cbw
0000CEB8 50 push ax
0000CEB9 E8F40C call 0xdbb0
0000CEBC 59 pop cx
0000CEBD 8946FC mov [bp-0x4],ax
0000CEC0 8956FE mov [bp-0x2],dx
0000CEC3 C45E04 les bx,word [bp+0x4]
0000CEC6 26833F00 cmp word [es:bx],0x0
0000CECA 7D10 jnl 0xcedc
0000CECC FF7606 push word [bp+0x6]
0000CECF 53 push bx
0000CED0 E8D9FE call 0xcdac
0000CED3 99 cwd
0000CED4 0146FC add [bp-0x4],ax
0000CED7 1156FE adc [bp-0x2],dx
0000CEDA EB10 jmp 0xceec
0000CEDC FF7606 push word [bp+0x6]
0000CEDF FF7604 push word [bp+0x4]
0000CEE2 E8C7FE call 0xcdac
0000CEE5 99 cwd
0000CEE6 2946FC sub [bp-0x4],ax
0000CEE9 1956FE sbb [bp-0x2],dx
0000CEEC 8B56FE mov dx,[bp-0x2]
0000CEEF 8B46FC mov ax,[bp-0x4]
0000CEF2 8BE5 mov sp,bp
0000CEF4 5D pop bp
0000CEF5 C3 ret
0000CEF6 55 push bp
0000CEF7 8BEC mov bp,sp
0000CEF9 83EC04 sub sp,0x4
0000CEFC 56 push si
0000CEFD 57 push di
0000CEFE 8B7E08 mov di,[bp+0x8]
0000CF01 0BFF or di,di
0000CF03 7502 jnz 0xcf07
0000CF05 EB76 jmp 0xcf7d
0000CF07 8BDF mov bx,di
0000CF09 33C9 xor cx,cx
0000CF0B 8B460A mov ax,[bp+0xa]
0000CF0E 33D2 xor dx,dx
0000CF10 E8E02F call 0xfef3
0000CF13 8946FC mov [bp-0x4],ax
0000CF16 8956FE mov [bp-0x2],dx
0000CF19 83FA01 cmp dx,0x1
0000CF1C 771E ja 0xcf3c
0000CF1E 7204 jc 0xcf24
0000CF20 0BC0 or ax,ax
0000CF22 7318 jnc 0xcf3c
0000CF24 FF7606 push word [bp+0x6]
0000CF27 FF7604 push word [bp+0x4]
0000CF2A FF76FC push word [bp-0x4]
0000CF2D FF760E push word [bp+0xe]
0000CF30 FF760C push word [bp+0xc]
0000CF33 E8CA03 call 0xd300
0000CF36 33D2 xor dx,dx
0000CF38 F7F7 div di
0000CF3A EB44 jmp 0xcf80
0000CF3C 33F6 xor si,si
0000CF3E EB38 jmp 0xcf78
0000CF40 FF7606 push word [bp+0x6]
0000CF43 FF7604 push word [bp+0x4]
0000CF46 57 push di
0000CF47 FF760E push word [bp+0xe]
0000CF4A FF760C push word [bp+0xc]
0000CF4D E8B003 call 0xd300
0000CF50 33D2 xor dx,dx
0000CF52 8946FC mov [bp-0x4],ax
0000CF55 8956FE mov [bp-0x2],dx
0000CF58 0BD2 or dx,dx
0000CF5A 7504 jnz 0xcf60
0000CF5C 3BC7 cmp ax,di
0000CF5E 7404 jz 0xcf64
0000CF60 8BC6 mov ax,si
0000CF62 EB1C jmp 0xcf80
0000CF64 8BDF mov bx,di
0000CF66 33C9 xor cx,cx
0000CF68 8B5606 mov dx,[bp+0x6]
0000CF6B 8B4604 mov ax,[bp+0x4]
0000CF6E E8032F call 0xfe74
0000CF71 894604 mov [bp+0x4],ax
0000CF74 895606 mov [bp+0x6],dx
0000CF77 46 inc si
0000CF78 3B760A cmp si,[bp+0xa]
0000CF7B 72C3 jc 0xcf40
0000CF7D 8B460A mov ax,[bp+0xa]
0000CF80 5F pop di
0000CF81 5E pop si
0000CF82 8BE5 mov sp,bp
0000CF84 5D pop bp
0000CF85 C3 ret
0000CF86 55 push bp
0000CF87 8BEC mov bp,sp
0000CF89 83EC44 sub sp,0x44
0000CF8C E8B912 call 0xe248
0000CF8F 0441 add al,0x41
0000CF91 8846BC mov [bp-0x44],al
0000CF94 C646BD3A mov byte [bp-0x43],0x3a
0000CF98 C646BE5C mov byte [bp-0x42],0x5c
0000CF9C 16 push ss
0000CF9D 8D46BF lea ax,[bp-0x41]
0000CFA0 50 push ax
0000CFA1 33C0 xor ax,ax
0000CFA3 50 push ax
0000CFA4 E86618 call 0xe80d
0000CFA7 83C406 add sp,0x6
0000CFAA 3DFFFF cmp ax,0xffff
0000CFAD 7506 jnz 0xcfb5
0000CFAF 33D2 xor dx,dx
0000CFB1 33C0 xor ax,ax
0000CFB3 EB4F jmp 0xd004
0000CFB5 16 push ss
0000CFB6 8D46BC lea ax,[bp-0x44]
0000CFB9 50 push ax
0000CFBA E81120 call 0xefce
0000CFBD 59 pop cx
0000CFBE 59 pop cx
0000CFBF 3B4608 cmp ax,[bp+0x8]
0000CFC2 7208 jc 0xcfcc
0000CFC4 C7067D002200 mov word [0x7d],0x22
0000CFCA EBE3 jmp 0xcfaf
0000CFCC 8B4604 mov ax,[bp+0x4]
0000CFCF 0B4606 or ax,[bp+0x6]
0000CFD2 7519 jnz 0xcfed
0000CFD4 FF7608 push word [bp+0x8]
0000CFD7 E8DA2B call 0xfbb4
0000CFDA 59 pop cx
0000CFDB 894604 mov [bp+0x4],ax
0000CFDE 895606 mov [bp+0x6],dx
0000CFE1 0BC2 or ax,dx
0000CFE3 7508 jnz 0xcfed
0000CFE5 C7067D000800 mov word [0x7d],0x8
0000CFEB EBC2 jmp 0xcfaf
0000CFED 16 push ss
0000CFEE 8D46BC lea ax,[bp-0x44]
0000CFF1 50 push ax
0000CFF2 FF7606 push word [bp+0x6]
0000CFF5 FF7604 push word [bp+0x4]
0000CFF8 E8691F call 0xef64
0000CFFB 83C408 add sp,0x8
0000CFFE 8B5606 mov dx,[bp+0x6]
0000D001 8B4604 mov ax,[bp+0x4]
0000D004 8BE5 mov sp,bp
0000D006 5D pop bp
0000D007 C3 ret
0000D008 55 push bp
0000D009 8BEC mov bp,sp
0000D00B B42A mov ah,0x2a
0000D00D CD21 int byte 0x21
0000D00F C45E04 les bx,word [bp+0x4]
0000D012 26890F mov [es:bx],cx
0000D015 26895702 mov [es:bx+0x2],dx
0000D019 5D pop bp
0000D01A C3 ret
0000D01B 55 push bp
0000D01C 8BEC mov bp,sp
0000D01E B42C mov ah,0x2c
0000D020 CD21 int byte 0x21
0000D022 C45E04 les bx,word [bp+0x4]
0000D025 26890F mov [es:bx],cx
0000D028 26895702 mov [es:bx+0x2],dx
0000D02C 5D pop bp
0000D02D C3 ret
0000D02E B80037 mov ax,0x3700
0000D031 CD21 int byte 0x21
0000D033 8AC2 mov al,dl
0000D035 B400 mov ah,0x0
0000D037 C3 ret
0000D038 55 push bp
0000D039 8BEC mov bp,sp
0000D03B B80137 mov ax,0x3701
0000D03E 8A5604 mov dl,[bp+0x4]
0000D041 CD21 int byte 0x21
0000D043 5D pop bp
0000D044 C3 ret
0000D045 55 push bp
0000D046 8BEC mov bp,sp
0000D048 56 push si
0000D049 57 push di
0000D04A FF7604 push word [bp+0x4]
0000D04D FF7606 push word [bp+0x6]
0000D050 FF7608 push word [bp+0x8]
0000D053 FF760A push word [bp+0xa]
0000D056 E83306 call 0xd68c
0000D059 0BC0 or ax,ax
0000D05B 7504 jnz 0xd061
0000D05D 33C0 xor ax,ax
0000D05F EB31 jmp 0xd092
0000D061 8B4608 mov ax,[bp+0x8]
0000D064 2B4604 sub ax,[bp+0x4]
0000D067 40 inc ax
0000D068 8BF8 mov di,ax
0000D06A 8B7606 mov si,[bp+0x6]
0000D06D EB1B jmp 0xd08a
0000D06F FF760E push word [bp+0xe]
0000D072 FF760C push word [bp+0xc]
0000D075 FF7604 push word [bp+0x4]
0000D078 56 push si
0000D079 E82828 call 0xf8a4
0000D07C 52 push dx
0000D07D 50 push ax
0000D07E 57 push di
0000D07F E8CD05 call 0xd64f
0000D082 8BC7 mov ax,di
0000D084 D1E0 shl ax,0x0
0000D086 01460C add [bp+0xc],ax
0000D089 46 inc si
0000D08A 3B760A cmp si,[bp+0xa]
0000D08D 7EE0 jng 0xd06f
0000D08F B80100 mov ax,0x1
0000D092 5F pop di
0000D093 5E pop si
0000D094 5D pop bp
0000D095 C3 ret
0000D096 55 push bp
0000D097 8BEC mov bp,sp
0000D099 56 push si
0000D09A 57 push di
0000D09B 8B4608 mov ax,[bp+0x8]
0000D09E 2B4604 sub ax,[bp+0x4]
0000D0A1 40 inc ax
0000D0A2 8BF8 mov di,ax
0000D0A4 8B7606 mov si,[bp+0x6]
0000D0A7 EB1B jmp 0xd0c4
0000D0A9 FF7604 push word [bp+0x4]
0000D0AC 56 push si
0000D0AD E8F427 call 0xf8a4
0000D0B0 52 push dx
0000D0B1 50 push ax
0000D0B2 FF760E push word [bp+0xe]
0000D0B5 FF760C push word [bp+0xc]
0000D0B8 57 push di
0000D0B9 E89305 call 0xd64f
0000D0BC 8BC7 mov ax,di
0000D0BE D1E0 shl ax,0x0
0000D0C0 01460C add [bp+0xc],ax
0000D0C3 46 inc si
0000D0C4 3B760A cmp si,[bp+0xa]
0000D0C7 7EE0 jng 0xd0a9
0000D0C9 B80100 mov ax,0x1
0000D0CC 5F pop di
0000D0CD 5E pop si
0000D0CE 5D pop bp
0000D0CF C3 ret
0000D0D0 55 push bp
0000D0D1 8BEC mov bp,sp
0000D0D3 83EC06 sub sp,0x6
0000D0D6 56 push si
0000D0D7 57 push di
0000D0D8 8B7E06 mov di,[bp+0x6]
0000D0DB FF7604 push word [bp+0x4]
0000D0DE 57 push di
0000D0DF FF7608 push word [bp+0x8]
0000D0E2 FF760A push word [bp+0xa]
0000D0E5 E8A405 call 0xd68c
0000D0E8 0BC0 or ax,ax
0000D0EA 7424 jz 0xd110
0000D0EC FF760C push word [bp+0xc]
0000D0EF FF760E push word [bp+0xe]
0000D0F2 8B4608 mov ax,[bp+0x8]
0000D0F5 2B4604 sub ax,[bp+0x4]
0000D0F8 8B560C mov dx,[bp+0xc]
0000D0FB 03D0 add dx,ax
0000D0FD 52 push dx
0000D0FE 8B460A mov ax,[bp+0xa]
0000D101 2BC7 sub ax,di
0000D103 8B560E mov dx,[bp+0xe]
0000D106 03D0 add dx,ax
0000D108 52 push dx
0000D109 E88005 call 0xd68c
0000D10C 0BC0 or ax,ax
0000D10E 7504 jnz 0xd114
0000D110 33C0 xor ax,ax
0000D112 EB5C jmp 0xd170
0000D114 897EFE mov [bp-0x2],di
0000D117 8B460A mov ax,[bp+0xa]
0000D11A 8946FC mov [bp-0x4],ax
0000D11D C746FA0100 mov word [bp-0x6],0x1
0000D122 3B7E0E cmp di,[bp+0xe]
0000D125 7D0E jnl 0xd135
0000D127 8B460A mov ax,[bp+0xa]
0000D12A 8946FE mov [bp-0x2],ax
0000D12D 897EFC mov [bp-0x4],di
0000D130 C746FAFFFF mov word [bp-0x6],0xffff
0000D135 8B76FE mov si,[bp-0x2]
0000D138 EB29 jmp 0xd163
0000D13A FF760C push word [bp+0xc]
0000D13D 8BC6 mov ax,si
0000D13F 2BC7 sub ax,di
0000D141 8B560E mov dx,[bp+0xe]
0000D144 03D0 add dx,ax
0000D146 52 push dx
0000D147 E85A27 call 0xf8a4
0000D14A 52 push dx
0000D14B 50 push ax
0000D14C FF7604 push word [bp+0x4]
0000D14F 56 push si
0000D150 E85127 call 0xf8a4
0000D153 52 push dx
0000D154 50 push ax
0000D155 8B4608 mov ax,[bp+0x8]
0000D158 2B4604 sub ax,[bp+0x4]
0000D15B 40 inc ax
0000D15C 50 push ax
0000D15D E8EF04 call 0xd64f
0000D160 0376FA add si,[bp-0x6]
0000D163 8B46FC mov ax,[bp-0x4]
0000D166 0346FA add ax,[bp-0x6]
0000D169 3BC6 cmp ax,si
0000D16B 75CD jnz 0xd13a
0000D16D B80100 mov ax,0x1
0000D170 5F pop di
0000D171 5E pop si
0000D172 8BE5 mov sp,bp
0000D174 5D pop bp
0000D175 C3 ret
0000D176 55 push bp
0000D177 8BEC mov bp,sp
0000D179 C45E06 les bx,word [bp+0x6]
0000D17C 268B07 mov ax,[es:bx]
0000D17F 48 dec ax
0000D180 268907 mov [es:bx],ax
0000D183 FF7608 push word [bp+0x8]
0000D186 53 push bx
0000D187 8A4604 mov al,[bp+0x4]
0000D18A 98 cbw
0000D18B 50 push ax
0000D18C E80500 call 0xd194
0000D18F 83C406 add sp,0x6
0000D192 5D pop bp
0000D193 C3 ret
0000D194 55 push bp
0000D195 8BEC mov bp,sp
0000D197 56 push si
0000D198 8A4604 mov al,[bp+0x4]
0000D19B A27CE4 mov [0xe47c],al
0000D19E C45E06 les bx,word [bp+0x6]
0000D1A1 26833FFF cmp word [es:bx],0xffffffffffffffff
0000D1A5 7D4D jnl 0xd1f4
0000D1A7 268B07 mov ax,[es:bx]
0000D1AA 40 inc ax
0000D1AB 268907 mov [es:bx],ax
0000D1AE 268B470E mov ax,[es:bx+0xe]
0000D1B2 268B770C mov si,[es:bx+0xc]
0000D1B6 26FF470C inc word [es:bx+0xc]
0000D1BA 8A167CE4 mov dl,[0xe47c]
0000D1BE 8EC0 mov es,ax
0000D1C0 268814 mov [es:si],dl
0000D1C3 8E4608 mov es,word [bp+0x8]
0000D1C6 26F747020800 test word [es:bx+0x2],0x8
0000D1CC 7423 jz 0xd1f1
0000D1CE 803E7CE40A cmp byte [0xe47c],0xa
0000D1D3 7407 jz 0xd1dc
0000D1D5 803E7CE40D cmp byte [0xe47c],0xd
0000D1DA 7515 jnz 0xd1f1
0000D1DC FF7608 push word [bp+0x8]
0000D1DF FF7606 push word [bp+0x6]
0000D1E2 E89FF2 call 0xc484
0000D1E5 59 pop cx
0000D1E6 59 pop cx
0000D1E7 0BC0 or ax,ax
0000D1E9 7406 jz 0xd1f1
0000D1EB B8FFFF mov ax,0xffff
0000D1EE E9F600 jmp 0xd2e7
0000D1F1 E9EE00 jmp 0xd2e2
0000D1F4 C45E06 les bx,word [bp+0x6]
0000D1F7 26F747029000 test word [es:bx+0x2],0x90
0000D1FD 7508 jnz 0xd207
0000D1FF 26F747020200 test word [es:bx+0x2],0x2
0000D205 750B jnz 0xd212
0000D207 C45E06 les bx,word [bp+0x6]
0000D20A 26814F021000 or word [es:bx+0x2],0x10
0000D210 EBD9 jmp 0xd1eb
0000D212 C45E06 les bx,word [bp+0x6]
0000D215 26814F020001 or word [es:bx+0x2],0x100
0000D21B 26837F0600 cmp word [es:bx+0x6],0x0
0000D220 7463 jz 0xd285
0000D222 26833F00 cmp word [es:bx],0x0
0000D226 740F jz 0xd237
0000D228 FF7608 push word [bp+0x8]
0000D22B 53 push bx
0000D22C E855F2 call 0xc484
0000D22F 59 pop cx
0000D230 59 pop cx
0000D231 0BC0 or ax,ax
0000D233 7402 jz 0xd237
0000D235 EBB4 jmp 0xd1eb
0000D237 C45E06 les bx,word [bp+0x6]
0000D23A 268B4706 mov ax,[es:bx+0x6]
0000D23E F7D8 neg ax
0000D240 268907 mov [es:bx],ax
0000D243 268B470E mov ax,[es:bx+0xe]
0000D247 268B770C mov si,[es:bx+0xc]
0000D24B 26FF470C inc word [es:bx+0xc]
0000D24F 8A167CE4 mov dl,[0xe47c]
0000D253 8EC0 mov es,ax
0000D255 268814 mov [es:si],dl
0000D258 8E4608 mov es,word [bp+0x8]
0000D25B 26F747020800 test word [es:bx+0x2],0x8
0000D261 7420 jz 0xd283
0000D263 803E7CE40A cmp byte [0xe47c],0xa
0000D268 7407 jz 0xd271
0000D26A 803E7CE40D cmp byte [0xe47c],0xd
0000D26F 7512 jnz 0xd283
0000D271 FF7608 push word [bp+0x8]
0000D274 FF7606 push word [bp+0x6]
0000D277 E80AF2 call 0xc484
0000D27A 59 pop cx
0000D27B 59 pop cx
0000D27C 0BC0 or ax,ax
0000D27E 7403 jz 0xd283
0000D280 E968FF jmp 0xd1eb
0000D283 EB5D jmp 0xd2e2
0000D285 803E7CE40A cmp byte [0xe47c],0xa
0000D28A 7525 jnz 0xd2b1
0000D28C C45E06 les bx,word [bp+0x6]
0000D28F 26F747024000 test word [es:bx+0x2],0x40
0000D295 751A jnz 0xd2b1
0000D297 B80100 mov ax,0x1
0000D29A 50 push ax
0000D29B 1E push ds
0000D29C B82015 mov ax,0x1520
0000D29F 50 push ax
0000D2A0 268A4704 mov al,[es:bx+0x4]
0000D2A4 98 cbw
0000D2A5 50 push ax
0000D2A6 E89A26 call 0xf943
0000D2A9 83C408 add sp,0x8
0000D2AC 3D0100 cmp ax,0x1
0000D2AF 751D jnz 0xd2ce
0000D2B1 B80100 mov ax,0x1
0000D2B4 50 push ax
0000D2B5 1E push ds
0000D2B6 B87CE4 mov ax,0xe47c
0000D2B9 50 push ax
0000D2BA C45E06 les bx,word [bp+0x6]
0000D2BD 268A4704 mov al,[es:bx+0x4]
0000D2C1 98 cbw
0000D2C2 50 push ax
0000D2C3 E87D26 call 0xf943
0000D2C6 83C408 add sp,0x8
0000D2C9 3D0100 cmp ax,0x1
0000D2CC 7414 jz 0xd2e2
0000D2CE C45E06 les bx,word [bp+0x6]
0000D2D1 26F747020002 test word [es:bx+0x2],0x200
0000D2D7 7509 jnz 0xd2e2
0000D2D9 26814F021000 or word [es:bx+0x2],0x10
0000D2DF E909FF jmp 0xd1eb
0000D2E2 A07CE4 mov al,[0xe47c]
0000D2E5 B400 mov ah,0x0
0000D2E7 5E pop si
0000D2E8 5D pop bp
0000D2E9 C3 ret
0000D2EA 55 push bp
0000D2EB 8BEC mov bp,sp
0000D2ED 56 push si
0000D2EE 8B7604 mov si,[bp+0x4]
0000D2F1 1E push ds
0000D2F2 B87813 mov ax,0x1378
0000D2F5 50 push ax
0000D2F6 56 push si
0000D2F7 E89AFE call 0xd194
0000D2FA 83C406 add sp,0x6
0000D2FD 5E pop si
0000D2FE 5D pop bp
0000D2FF C3 ret
0000D300 55 push bp
0000D301 8BEC mov bp,sp
0000D303 56 push si
0000D304 57 push di
0000D305 8B7608 mov si,[bp+0x8]
0000D308 8BFE mov di,si
0000D30A C45E04 les bx,word [bp+0x4]
0000D30D 26F747020800 test word [es:bx+0x2],0x8
0000D313 742D jz 0xd342
0000D315 EB21 jmp 0xd338
0000D317 FF7606 push word [bp+0x6]
0000D31A FF7604 push word [bp+0x4]
0000D31D C45E0A les bx,word [bp+0xa]
0000D320 FF460A inc word [bp+0xa]
0000D323 268A07 mov al,[es:bx]
0000D326 98 cbw
0000D327 50 push ax
0000D328 E869FE call 0xd194
0000D32B 83C406 add sp,0x6
0000D32E 3DFFFF cmp ax,0xffff
0000D331 7505 jnz 0xd338
0000D333 33C0 xor ax,ax
0000D335 E95A01 jmp 0xd492
0000D338 8BC6 mov ax,si
0000D33A 4E dec si
0000D33B 0BC0 or ax,ax
0000D33D 75D8 jnz 0xd317
0000D33F E94E01 jmp 0xd490
0000D342 C45E04 les bx,word [bp+0x4]
0000D345 26F747024000 test word [es:bx+0x2],0x40
0000D34B 7503 jnz 0xd350
0000D34D E9BC00 jmp 0xd40c
0000D350 26837F0600 cmp word [es:bx+0x6],0x0
0000D355 7503 jnz 0xd35a
0000D357 E99200 jmp 0xd3ec
0000D35A 26397706 cmp [es:bx+0x6],si
0000D35E 7334 jnc 0xd394
0000D360 26833F00 cmp word [es:bx],0x0
0000D364 740F jz 0xd375
0000D366 FF7606 push word [bp+0x6]
0000D369 53 push bx
0000D36A E817F1 call 0xc484
0000D36D 59 pop cx
0000D36E 59 pop cx
0000D36F 0BC0 or ax,ax
0000D371 7402 jz 0xd375
0000D373 EBBE jmp 0xd333
0000D375 56 push si
0000D376 FF760C push word [bp+0xc]
0000D379 FF760A push word [bp+0xa]
0000D37C C45E04 les bx,word [bp+0x4]
0000D37F 268A4704 mov al,[es:bx+0x4]
0000D383 98 cbw
0000D384 50 push ax
0000D385 E8BB25 call 0xf943
0000D388 83C408 add sp,0x8
0000D38B 3BC6 cmp ax,si
0000D38D 7302 jnc 0xd391
0000D38F EBA2 jmp 0xd333
0000D391 E9FC00 jmp 0xd490
0000D394 C45E04 les bx,word [bp+0x4]
0000D397 268B07 mov ax,[es:bx]
0000D39A 03C6 add ax,si
0000D39C 7C24 jl 0xd3c2
0000D39E 26833F00 cmp word [es:bx],0x0
0000D3A2 750C jnz 0xd3b0
0000D3A4 B8FFFF mov ax,0xffff
0000D3A7 262B4706 sub ax,[es:bx+0x6]
0000D3AB 268907 mov [es:bx],ax
0000D3AE EB12 jmp 0xd3c2
0000D3B0 FF7606 push word [bp+0x6]
0000D3B3 FF7604 push word [bp+0x4]
0000D3B6 E8CBF0 call 0xc484
0000D3B9 59 pop cx
0000D3BA 59 pop cx
0000D3BB 0BC0 or ax,ax
0000D3BD 7403 jz 0xd3c2
0000D3BF E971FF jmp 0xd333
0000D3C2 56 push si
0000D3C3 FF760C push word [bp+0xc]
0000D3C6 FF760A push word [bp+0xa]
0000D3C9 C45E04 les bx,word [bp+0x4]
0000D3CC 26FF770E push word [es:bx+0xe]
0000D3D0 26FF770C push word [es:bx+0xc]
0000D3D4 E85017 call 0xeb27
0000D3D7 83C40A add sp,0xa
0000D3DA C45E04 les bx,word [bp+0x4]
0000D3DD 268B07 mov ax,[es:bx]
0000D3E0 03C6 add ax,si
0000D3E2 268907 mov [es:bx],ax
0000D3E5 2601770C add [es:bx+0xc],si
0000D3E9 E9A400 jmp 0xd490
0000D3EC 56 push si
0000D3ED FF760C push word [bp+0xc]
0000D3F0 FF760A push word [bp+0xa]
0000D3F3 C45E04 les bx,word [bp+0x4]
0000D3F6 268A4704 mov al,[es:bx+0x4]
0000D3FA 98 cbw
0000D3FB 50 push ax
0000D3FC E84425 call 0xf943
0000D3FF 83C408 add sp,0x8
0000D402 3BC6 cmp ax,si
0000D404 7303 jnc 0xd409
0000D406 E92AFF jmp 0xd333
0000D409 E98400 jmp 0xd490
0000D40C C45E04 les bx,word [bp+0x4]
0000D40F 26837F0600 cmp word [es:bx+0x6],0x0
0000D414 745D jz 0xd473
0000D416 EB52 jmp 0xd46a
0000D418 C45E04 les bx,word [bp+0x4]
0000D41B 268B07 mov ax,[es:bx]
0000D41E 40 inc ax
0000D41F 268907 mov [es:bx],ax
0000D422 0BC0 or ax,ax
0000D424 7D26 jnl 0xd44c
0000D426 268B470E mov ax,[es:bx+0xe]
0000D42A 50 push ax
0000D42B 53 push bx
0000D42C 268B5F0C mov bx,[es:bx+0xc]
0000D430 8BC3 mov ax,bx
0000D432 5B pop bx
0000D433 26FF470C inc word [es:bx+0xc]
0000D437 C45E0A les bx,word [bp+0xa]
0000D43A FF460A inc word [bp+0xa]
0000D43D 268A17 mov dl,[es:bx]
0000D440 8BD8 mov bx,ax
0000D442 07 pop es
0000D443 268817 mov [es:bx],dl
0000D446 8AC2 mov al,dl
0000D448 B400 mov ah,0x0
0000D44A EB16 jmp 0xd462
0000D44C FF7606 push word [bp+0x6]
0000D44F FF7604 push word [bp+0x4]
0000D452 C45E0A les bx,word [bp+0xa]
0000D455 FF460A inc word [bp+0xa]
0000D458 268A07 mov al,[es:bx]
0000D45B 50 push ax
0000D45C E817FD call 0xd176
0000D45F 83C406 add sp,0x6
0000D462 3DFFFF cmp ax,0xffff
0000D465 7503 jnz 0xd46a
0000D467 E9C9FE jmp 0xd333
0000D46A 8BC6 mov ax,si
0000D46C 4E dec si
0000D46D 0BC0 or ax,ax
0000D46F 75A7 jnz 0xd418
0000D471 EB1D jmp 0xd490
0000D473 56 push si
0000D474 FF760C push word [bp+0xc]
0000D477 FF760A push word [bp+0xa]
0000D47A C45E04 les bx,word [bp+0x4]
0000D47D 268A4704 mov al,[es:bx+0x4]
0000D481 98 cbw
0000D482 50 push ax
0000D483 E8920B call 0xe018
0000D486 83C408 add sp,0x8
0000D489 3BC6 cmp ax,si
0000D48B 7303 jnc 0xd490
0000D48D E9A3FE jmp 0xd333
0000D490 8BC7 mov ax,di
0000D492 5F pop di
0000D493 5E pop si
0000D494 5D pop bp
0000D495 C20A00 ret word 0xa
0000D498 55 push bp
0000D499 8BEC mov bp,sp
0000D49B 16 push ss
0000D49C 8D4604 lea ax,[bp+0x4]
0000D49F 50 push ax
0000D4A0 B80100 mov ax,0x1
0000D4A3 50 push ax
0000D4A4 33C0 xor ax,ax
0000D4A6 33D2 xor dx,dx
0000D4A8 50 push ax
0000D4A9 52 push dx
0000D4AA E8C1E2 call 0xb76e
0000D4AD 5D pop bp
0000D4AE C3 ret
0000D4AF 55 push bp
0000D4B0 8BEC mov bp,sp
0000D4B2 56 push si
0000D4B3 FF7606 push word [bp+0x6]
0000D4B6 FF7604 push word [bp+0x4]
0000D4B9 E8121B call 0xefce
0000D4BC 59 pop cx
0000D4BD 59 pop cx
0000D4BE 8BF0 mov si,ax
0000D4C0 FF7606 push word [bp+0x6]
0000D4C3 FF7604 push word [bp+0x4]
0000D4C6 50 push ax
0000D4C7 1E push ds
0000D4C8 B87813 mov ax,0x1378
0000D4CB 50 push ax
0000D4CC E831FE call 0xd300
0000D4CF 3BC6 cmp ax,si
0000D4D1 7405 jz 0xd4d8
0000D4D3 B8FFFF mov ax,0xffff
0000D4D6 EB1C jmp 0xd4f4
0000D4D8 1E push ds
0000D4D9 B87813 mov ax,0x1378
0000D4DC 50 push ax
0000D4DD B80A00 mov ax,0xa
0000D4E0 50 push ax
0000D4E1 E8B0FC call 0xd194
0000D4E4 83C406 add sp,0x6
0000D4E7 3D0A00 cmp ax,0xa
0000D4EA 7405 jz 0xd4f1
0000D4EC B8FFFF mov ax,0xffff
0000D4EF EB03 jmp 0xd4f4
0000D4F1 B80A00 mov ax,0xa
0000D4F4 5E pop si
0000D4F5 5D pop bp
0000D4F6 C3 ret
0000D4F7 55 push bp
0000D4F8 8BEC mov bp,sp
0000D4FA 33C0 xor ax,ax
0000D4FC 50 push ax
0000D4FD 33D2 xor dx,dx
0000D4FF 50 push ax
0000D500 52 push dx
0000D501 FF7606 push word [bp+0x6]
0000D504 FF7604 push word [bp+0x4]
0000D507 E826F9 call 0xce30
0000D50A 83C40A add sp,0xa
0000D50D 0BC0 or ax,ax
0000D50F 7509 jnz 0xd51a
0000D511 C45E04 les bx,word [bp+0x4]
0000D514 26816702EFFF and word [es:bx+0x2],0xffef
0000D51A 5D pop bp
0000D51B C3 ret
0000D51C 55 push bp
0000D51D 8BEC mov bp,sp
0000D51F 4C dec sp
0000D520 4C dec sp
0000D521 8B4604 mov ax,[bp+0x4]
0000D524 D1E8 shr ax,0x0
0000D526 8BC8 mov cx,ax
0000D528 A04615 mov al,[0x1546]
0000D52B B400 mov ah,0x0
0000D52D 50 push ax
0000D52E 8BC1 mov ax,cx
0000D530 33D2 xor dx,dx
0000D532 5B pop bx
0000D533 F7F3 div bx
0000D535 8846FF mov [bp-0x1],al
0000D538 B400 mov ah,0x0
0000D53A 8A164615 mov dl,[0x1546]
0000D53E B600 mov dh,0x0
0000D540 F7EA imul dx
0000D542 8AD1 mov dl,cl
0000D544 2AD0 sub dl,al
0000D546 8856FE mov [bp-0x2],dl
0000D549 8A66FF mov ah,[bp-0x1]
0000D54C 8AC2 mov al,dl
0000D54E 8BE5 mov sp,bp
0000D550 5D pop bp
0000D551 C20400 ret word 0x4
0000D554 55 push bp
0000D555 8BEC mov bp,sp
0000D557 C45E08 les bx,word [bp+0x8]
0000D55A 268B17 mov dx,[es:bx]
0000D55D C45E04 les bx,word [bp+0x4]
0000D560 263B17 cmp dx,[es:bx]
0000D563 740D jz 0xd572
0000D565 B700 mov bh,0x0
0000D567 B402 mov ah,0x2
0000D569 E89B0D call 0xe307
0000D56C C45E04 les bx,word [bp+0x4]
0000D56F 268917 mov [es:bx],dx
0000D572 FEC2 inc dl
0000D574 3A164615 cmp dl,[0x1546]
0000D578 7204 jc 0xd57e
0000D57A FEC6 inc dh
0000D57C B200 mov dl,0x0
0000D57E C45E08 les bx,word [bp+0x8]
0000D581 268917 mov [es:bx],dx
0000D584 5D pop bp
0000D585 C20800 ret word 0x8
0000D588 55 push bp
0000D589 8BEC mov bp,sp
0000D58B 83EC0A sub sp,0xa
0000D58E 56 push si
0000D58F 57 push di
0000D590 E8590A call 0xdfec
0000D593 8946F8 mov [bp-0x8],ax
0000D596 8946FA mov [bp-0x6],ax
0000D599 8B460C mov ax,[bp+0xc]
0000D59C 3B064B15 cmp ax,[0x154b]
0000D5A0 7505 jnz 0xd5a7
0000D5A2 B80100 mov ax,0x1
0000D5A5 EB02 jmp 0xd5a9
0000D5A7 33C0 xor ax,ax
0000D5A9 8946F6 mov [bp-0xa],ax
0000D5AC 0BC0 or ax,ax
0000D5AE 740C jz 0xd5bc
0000D5B0 FF760C push word [bp+0xc]
0000D5B3 FF760A push word [bp+0xa]
0000D5B6 E863FF call 0xd51c
0000D5B9 8946FE mov [bp-0x2],ax
0000D5BC 8B4608 mov ax,[bp+0x8]
0000D5BF 3B064B15 cmp ax,[0x154b]
0000D5C3 7505 jnz 0xd5ca
0000D5C5 B80100 mov ax,0x1
0000D5C8 EB02 jmp 0xd5cc
0000D5CA 33C0 xor ax,ax
0000D5CC 8BF8 mov di,ax
0000D5CE 0BC0 or ax,ax
0000D5D0 7461 jz 0xd633
0000D5D2 FF7608 push word [bp+0x8]
0000D5D5 FF7606 push word [bp+0x6]
0000D5D8 E841FF call 0xd51c
0000D5DB 8946FC mov [bp-0x4],ax
0000D5DE EB53 jmp 0xd633
0000D5E0 0BFF or di,di
0000D5E2 7418 jz 0xd5fc
0000D5E4 16 push ss
0000D5E5 8D46FC lea ax,[bp-0x4]
0000D5E8 50 push ax
0000D5E9 16 push ss
0000D5EA 8D46FA lea ax,[bp-0x6]
0000D5ED 50 push ax
0000D5EE E863FF call 0xd554
0000D5F1 B700 mov bh,0x0
0000D5F3 B408 mov ah,0x8
0000D5F5 E80F0D call 0xe307
0000D5F8 8BF0 mov si,ax
0000D5FA EB0A jmp 0xd606
0000D5FC C45E06 les bx,word [bp+0x6]
0000D5FF 268B37 mov si,[es:bx]
0000D602 83460602 add word [bp+0x6],0x2
0000D606 837EF600 cmp word [bp-0xa],0x0
0000D60A 741D jz 0xd629
0000D60C 16 push ss
0000D60D 8D46FE lea ax,[bp-0x2]
0000D610 50 push ax
0000D611 16 push ss
0000D612 8D46FA lea ax,[bp-0x6]
0000D615 50 push ax
0000D616 E83BFF call 0xd554
0000D619 8BC6 mov ax,si
0000D61B 8ADC mov bl,ah
0000D61D B90100 mov cx,0x1
0000D620 B700 mov bh,0x0
0000D622 B409 mov ah,0x9
0000D624 E8E00C call 0xe307
0000D627 EB0A jmp 0xd633
0000D629 C45E0A les bx,word [bp+0xa]
0000D62C 268937 mov [es:bx],si
0000D62F 83460A02 add word [bp+0xa],0x2
0000D633 8B4604 mov ax,[bp+0x4]
0000D636 FF4E04 dec word [bp+0x4]
0000D639 0BC0 or ax,ax
0000D63B 75A3 jnz 0xd5e0
0000D63D 8B56F8 mov dx,[bp-0x8]
0000D640 B700 mov bh,0x0
0000D642 B402 mov ah,0x2
0000D644 E8C00C call 0xe307
0000D647 5F pop di
0000D648 5E pop si
0000D649 8BE5 mov sp,bp
0000D64B 5D pop bp
0000D64C C20A00 ret word 0xa
0000D64F 55 push bp
0000D650 8BEC mov bp,sp
0000D652 A04715 mov al,[0x1547]
0000D655 B400 mov ah,0x0
0000D657 0BC0 or ax,ax
0000D659 751B jnz 0xd676
0000D65B 833E4D1500 cmp word [0x154d],0x0
0000D660 7414 jz 0xd676
0000D662 FF760C push word [bp+0xc]
0000D665 FF760A push word [bp+0xa]
0000D668 FF7608 push word [bp+0x8]
0000D66B FF7606 push word [bp+0x6]
0000D66E FF7604 push word [bp+0x4]
0000D671 E85622 call 0xf8ca
0000D674 EB12 jmp 0xd688
0000D676 FF760C push word [bp+0xc]
0000D679 FF760A push word [bp+0xa]
0000D67C FF7608 push word [bp+0x8]
0000D67F FF7606 push word [bp+0x6]
0000D682 FF7604 push word [bp+0x4]
0000D685 E800FF call 0xd588
0000D688 5D pop bp
0000D689 C20A00 ret word 0xa
0000D68C 55 push bp
0000D68D 8BEC mov bp,sp
0000D68F A04615 mov al,[0x1546]
0000D692 B400 mov ah,0x0
0000D694 8BC8 mov cx,ax
0000D696 A04515 mov al,[0x1545]
0000D699 B400 mov ah,0x0
0000D69B 8BD0 mov dx,ax
0000D69D 394E0A cmp [bp+0xa],cx
0000D6A0 7724 ja 0xd6c6
0000D6A2 394E06 cmp [bp+0x6],cx
0000D6A5 771F ja 0xd6c6
0000D6A7 8B460A mov ax,[bp+0xa]
0000D6AA 3B4606 cmp ax,[bp+0x6]
0000D6AD 7F17 jg 0xd6c6
0000D6AF 395608 cmp [bp+0x8],dx
0000D6B2 7712 ja 0xd6c6
0000D6B4 395604 cmp [bp+0x4],dx
0000D6B7 770D ja 0xd6c6
0000D6B9 8B4608 mov ax,[bp+0x8]
0000D6BC 3B4604 cmp ax,[bp+0x4]
0000D6BF 7F05 jg 0xd6c6
0000D6C1 B80100 mov ax,0x1
0000D6C4 EB02 jmp 0xd6c8
0000D6C6 33C0 xor ax,ax
0000D6C8 5D pop bp
0000D6C9 C20800 ret word 0x8
0000D6CC 55 push bp
0000D6CD 8BEC mov bp,sp
0000D6CF 56 push si
0000D6D0 8B7606 mov si,[bp+0x6]
0000D6D3 C45E08 les bx,word [bp+0x8]
0000D6D6 268B0F mov cx,[es:bx]
0000D6D9 B120 mov cl,0x20
0000D6DB EB0B jmp 0xd6e8
0000D6DD C45E08 les bx,word [bp+0x8]
0000D6E0 26890F mov [es:bx],cx
0000D6E3 83460802 add word [bp+0x8],0x2
0000D6E7 46 inc si
0000D6E8 3B7604 cmp si,[bp+0x4]
0000D6EB 7EF0 jng 0xd6dd
0000D6ED 5E pop si
0000D6EE 5D pop bp
0000D6EF C20800 ret word 0x8
0000D6F2 55 push bp
0000D6F3 8BEC mov bp,sp
0000D6F5 81ECA000 sub sp,0xa0
0000D6F9 A04715 mov al,[0x1547]
0000D6FC B400 mov ah,0x0
0000D6FE 0BC0 or ax,ax
0000D700 7403 jz 0xd705
0000D702 E93E01 jmp 0xd843
0000D705 833E4D1500 cmp word [0x154d],0x0
0000D70A 7503 jnz 0xd70f
0000D70C E93401 jmp 0xd843
0000D70F 807E0401 cmp byte [bp+0x4],0x1
0000D713 7403 jz 0xd718
0000D715 E92B01 jmp 0xd843
0000D718 FE460C inc byte [bp+0xc]
0000D71B FE460A inc byte [bp+0xa]
0000D71E FE4608 inc byte [bp+0x8]
0000D721 FE4606 inc byte [bp+0x6]
0000D724 807E0E06 cmp byte [bp+0xe],0x6
0000D728 7403 jz 0xd72d
0000D72A E98B00 jmp 0xd7b8
0000D72D 8A460A mov al,[bp+0xa]
0000D730 B400 mov ah,0x0
0000D732 50 push ax
0000D733 8A460C mov al,[bp+0xc]
0000D736 B400 mov ah,0x0
0000D738 50 push ax
0000D739 8A4606 mov al,[bp+0x6]
0000D73C B400 mov ah,0x0
0000D73E 50 push ax
0000D73F 8A4608 mov al,[bp+0x8]
0000D742 B400 mov ah,0x0
0000D744 50 push ax
0000D745 8A460A mov al,[bp+0xa]
0000D748 B400 mov ah,0x0
0000D74A 40 inc ax
0000D74B 50 push ax
0000D74C 8A460C mov al,[bp+0xc]
0000D74F B400 mov ah,0x0
0000D751 50 push ax
0000D752 E87BF9 call 0xd0d0
0000D755 83C40C add sp,0xc
0000D758 16 push ss
0000D759 8D8660FF lea ax,[bp-0xa0]
0000D75D 50 push ax
0000D75E 8A4606 mov al,[bp+0x6]
0000D761 B400 mov ah,0x0
0000D763 50 push ax
0000D764 8A460C mov al,[bp+0xc]
0000D767 B400 mov ah,0x0
0000D769 50 push ax
0000D76A 8A4606 mov al,[bp+0x6]
0000D76D B400 mov ah,0x0
0000D76F 50 push ax
0000D770 8A460C mov al,[bp+0xc]
0000D773 B400 mov ah,0x0
0000D775 50 push ax
0000D776 E8CCF8 call 0xd045
0000D779 83C40C add sp,0xc
0000D77C 16 push ss
0000D77D 8D8660FF lea ax,[bp-0xa0]
0000D781 50 push ax
0000D782 8A460C mov al,[bp+0xc]
0000D785 B400 mov ah,0x0
0000D787 50 push ax
0000D788 8A4608 mov al,[bp+0x8]
0000D78B B400 mov ah,0x0
0000D78D 50 push ax
0000D78E E83BFF call 0xd6cc
0000D791 16 push ss
0000D792 8D8660FF lea ax,[bp-0xa0]
0000D796 50 push ax
0000D797 8A4606 mov al,[bp+0x6]
0000D79A B400 mov ah,0x0
0000D79C 50 push ax
0000D79D 8A4608 mov al,[bp+0x8]
0000D7A0 B400 mov ah,0x0
0000D7A2 50 push ax
0000D7A3 8A4606 mov al,[bp+0x6]
0000D7A6 B400 mov ah,0x0
0000D7A8 50 push ax
0000D7A9 8A460C mov al,[bp+0xc]
0000D7AC B400 mov ah,0x0
0000D7AE 50 push ax
0000D7AF E8E4F8 call 0xd096
0000D7B2 83C40C add sp,0xc
0000D7B5 E9A400 jmp 0xd85c
0000D7B8 8A460A mov al,[bp+0xa]
0000D7BB B400 mov ah,0x0
0000D7BD 40 inc ax
0000D7BE 50 push ax
0000D7BF 8A460C mov al,[bp+0xc]
0000D7C2 B400 mov ah,0x0
0000D7C4 50 push ax
0000D7C5 8A4606 mov al,[bp+0x6]
0000D7C8 B400 mov ah,0x0
0000D7CA 48 dec ax
0000D7CB 50 push ax
0000D7CC 8A4608 mov al,[bp+0x8]
0000D7CF B400 mov ah,0x0
0000D7D1 50 push ax
0000D7D2 8A460A mov al,[bp+0xa]
0000D7D5 B400 mov ah,0x0
0000D7D7 50 push ax
0000D7D8 8A460C mov al,[bp+0xc]
0000D7DB B400 mov ah,0x0
0000D7DD 50 push ax
0000D7DE E8EFF8 call 0xd0d0
0000D7E1 83C40C add sp,0xc
0000D7E4 16 push ss
0000D7E5 8D8660FF lea ax,[bp-0xa0]
0000D7E9 50 push ax
0000D7EA 8A460A mov al,[bp+0xa]
0000D7ED B400 mov ah,0x0
0000D7EF 50 push ax
0000D7F0 8A460C mov al,[bp+0xc]
0000D7F3 B400 mov ah,0x0
0000D7F5 50 push ax
0000D7F6 8A460A mov al,[bp+0xa]
0000D7F9 B400 mov ah,0x0
0000D7FB 50 push ax
0000D7FC 8A460C mov al,[bp+0xc]
0000D7FF B400 mov ah,0x0
0000D801 50 push ax
0000D802 E840F8 call 0xd045
0000D805 83C40C add sp,0xc
0000D808 16 push ss
0000D809 8D8660FF lea ax,[bp-0xa0]
0000D80D 50 push ax
0000D80E 8A460C mov al,[bp+0xc]
0000D811 B400 mov ah,0x0
0000D813 50 push ax
0000D814 8A4608 mov al,[bp+0x8]
0000D817 B400 mov ah,0x0
0000D819 50 push ax
0000D81A E8AFFE call 0xd6cc
0000D81D 16 push ss
0000D81E 8D8660FF lea ax,[bp-0xa0]
0000D822 50 push ax
0000D823 8A460A mov al,[bp+0xa]
0000D826 B400 mov ah,0x0
0000D828 50 push ax
0000D829 8A4608 mov al,[bp+0x8]
0000D82C B400 mov ah,0x0
0000D82E 50 push ax
0000D82F 8A460A mov al,[bp+0xa]
0000D832 B400 mov ah,0x0
0000D834 50 push ax
0000D835 8A460C mov al,[bp+0xc]
0000D838 B400 mov ah,0x0
0000D83A 50 push ax
0000D83B E858F8 call 0xd096
0000D83E 83C40C add sp,0xc
0000D841 EB19 jmp 0xd85c
0000D843 8A3E4215 mov bh,[0x1542]
0000D847 8A660E mov ah,[bp+0xe]
0000D84A 8A4604 mov al,[bp+0x4]
0000D84D 8A6E0A mov ch,[bp+0xa]
0000D850 8A4E0C mov cl,[bp+0xc]
0000D853 8A7606 mov dh,[bp+0x6]
0000D856 8A5608 mov dl,[bp+0x8]
0000D859 E8AB0A call 0xe307
0000D85C 8BE5 mov sp,bp
0000D85E 5D pop bp
0000D85F C20C00 ret word 0xc
0000D862 A06813 mov al,[0x1368]
0000D865 98 cbw
0000D866 50 push ax
0000D867 E84111 call 0xe9ab
0000D86A 59 pop cx
0000D86B 0BC0 or ax,ax
0000D86D 7506 jnz 0xd875
0000D86F 81266613FFFD and word [0x1366],0xfdff
0000D875 B80002 mov ax,0x200
0000D878 50 push ax
0000D879 85066613 test [0x1366],ax
0000D87D 7405 jz 0xd884
0000D87F B80100 mov ax,0x1
0000D882 EB02 jmp 0xd886
0000D884 33C0 xor ax,ax
0000D886 50 push ax
0000D887 33C0 xor ax,ax
0000D889 33D2 xor dx,dx
0000D88B 50 push ax
0000D88C 52 push dx
0000D88D 1E push ds
0000D88E B86413 mov ax,0x1364
0000D891 50 push ax
0000D892 E83A00 call 0xd8cf
0000D895 83C40C add sp,0xc
0000D898 A07C13 mov al,[0x137c]
0000D89B 98 cbw
0000D89C 50 push ax
0000D89D E80B11 call 0xe9ab
0000D8A0 59 pop cx
0000D8A1 0BC0 or ax,ax
0000D8A3 7506 jnz 0xd8ab
0000D8A5 81267A13FFFD and word [0x137a],0xfdff
0000D8AB B80002 mov ax,0x200
0000D8AE 50 push ax
0000D8AF 85067A13 test [0x137a],ax
0000D8B3 7405 jz 0xd8ba
0000D8B5 B80200 mov ax,0x2
0000D8B8 EB02 jmp 0xd8bc
0000D8BA 33C0 xor ax,ax
0000D8BC 50 push ax
0000D8BD 33C0 xor ax,ax
0000D8BF 33D2 xor dx,dx
0000D8C1 50 push ax
0000D8C2 52 push dx
0000D8C3 1E push ds
0000D8C4 B87813 mov ax,0x1378
0000D8C7 50 push ax
0000D8C8 E80400 call 0xd8cf
0000D8CB 83C40C add sp,0xc
0000D8CE C3 ret
0000D8CF 55 push bp
0000D8D0 8BEC mov bp,sp
0000D8D2 56 push si
0000D8D3 57 push di
0000D8D4 8B7E0C mov di,[bp+0xc]
0000D8D7 8B760E mov si,[bp+0xe]
0000D8DA C45E04 les bx,word [bp+0x4]
0000D8DD 268B4712 mov ax,[es:bx+0x12]
0000D8E1 3BC3 cmp ax,bx
0000D8E3 750B jnz 0xd8f0
0000D8E5 83FF02 cmp di,0x2
0000D8E8 7F06 jg 0xd8f0
0000D8EA 81FEFF7F cmp si,0x7fff
0000D8EE 7606 jna 0xd8f6
0000D8F0 B8FFFF mov ax,0xffff
0000D8F3 E9E500 jmp 0xd9db
0000D8F6 833E241500 cmp word [0x1524],0x0
0000D8FB 750F jnz 0xd90c
0000D8FD 817E047813 cmp word [bp+0x4],0x1378
0000D902 7508 jnz 0xd90c
0000D904 C70624150100 mov word [0x1524],0x1
0000D90A EB14 jmp 0xd920
0000D90C 833E221500 cmp word [0x1522],0x0
0000D911 750D jnz 0xd920
0000D913 817E046413 cmp word [bp+0x4],0x1364
0000D918 7506 jnz 0xd920
0000D91A C70622150100 mov word [0x1522],0x1
0000D920 C45E04 les bx,word [bp+0x4]
0000D923 26833F00 cmp word [es:bx],0x0
0000D927 7414 jz 0xd93d
0000D929 B80100 mov ax,0x1
0000D92C 50 push ax
0000D92D 33C0 xor ax,ax
0000D92F 33D2 xor dx,dx
0000D931 50 push ax
0000D932 52 push dx
0000D933 FF7606 push word [bp+0x6]
0000D936 53 push bx
0000D937 E8F6F4 call 0xce30
0000D93A 83C40A add sp,0xa
0000D93D C45E04 les bx,word [bp+0x4]
0000D940 26F747020400 test word [es:bx+0x2],0x4
0000D946 740D jz 0xd955
0000D948 26FF770A push word [es:bx+0xa]
0000D94C 26FF7708 push word [es:bx+0x8]
0000D950 E87B21 call 0xface
0000D953 59 pop cx
0000D954 59 pop cx
0000D955 C45E04 les bx,word [bp+0x4]
0000D958 26816702F3FF and word [es:bx+0x2],0xfff3
0000D95E 26C747060000 mov word [es:bx+0x6],0x0
0000D964 8B4606 mov ax,[bp+0x6]
0000D967 8B5604 mov dx,[bp+0x4]
0000D96A 83C205 add dx,0x5
0000D96D 26895708 mov [es:bx+0x8],dx
0000D971 2689470A mov [es:bx+0xa],ax
0000D975 2689570C mov [es:bx+0xc],dx
0000D979 2689470E mov [es:bx+0xe],ax
0000D97D 83FF02 cmp di,0x2
0000D980 7457 jz 0xd9d9
0000D982 0BF6 or si,si
0000D984 7653 jna 0xd9d9
0000D986 C7065C1375DF mov word [0x135c],0xdf75
0000D98C 8B4608 mov ax,[bp+0x8]
0000D98F 0B460A or ax,[bp+0xa]
0000D992 751D jnz 0xd9b1
0000D994 56 push si
0000D995 E81C22 call 0xfbb4
0000D998 59 pop cx
0000D999 894608 mov [bp+0x8],ax
0000D99C 89560A mov [bp+0xa],dx
0000D99F 0BC2 or ax,dx
0000D9A1 740B jz 0xd9ae
0000D9A3 C45E04 les bx,word [bp+0x4]
0000D9A6 26814F020400 or word [es:bx+0x2],0x4
0000D9AC EB03 jmp 0xd9b1
0000D9AE E93FFF jmp 0xd8f0
0000D9B1 C45E04 les bx,word [bp+0x4]
0000D9B4 8B460A mov ax,[bp+0xa]
0000D9B7 8B5608 mov dx,[bp+0x8]
0000D9BA 2689570C mov [es:bx+0xc],dx
0000D9BE 2689470E mov [es:bx+0xe],ax
0000D9C2 26895708 mov [es:bx+0x8],dx
0000D9C6 2689470A mov [es:bx+0xa],ax
0000D9CA 26897706 mov [es:bx+0x6],si
0000D9CE 83FF01 cmp di,0x1
0000D9D1 7506 jnz 0xd9d9
0000D9D3 26814F020800 or word [es:bx+0x2],0x8
0000D9D9 33C0 xor ax,ax
0000D9DB 5F pop di
0000D9DC 5E pop si
0000D9DD 5D pop bp
0000D9DE C3 ret
0000D9DF 55 push bp
0000D9E0 8BEC mov bp,sp
0000D9E2 56 push si
0000D9E3 8B7608 mov si,[bp+0x8]
0000D9E6 56 push si
0000D9E7 FF760C push word [bp+0xc]
0000D9EA FF760A push word [bp+0xa]
0000D9ED C45E04 les bx,word [bp+0x4]
0000D9F0 26FF7702 push word [es:bx+0x2]
0000D9F4 26FF37 push word [es:bx]
0000D9F7 E82D11 call 0xeb27
0000D9FA 83C40A add sp,0xa
0000D9FD C45E04 les bx,word [bp+0x4]
0000DA00 260137 add [es:bx],si
0000DA03 53 push bx
0000DA04 06 push es
0000DA05 268E4702 mov es,word [es:bx+0x2]
0000DA09 8CC0 mov ax,es
0000DA0B 07 pop es
0000DA0C 5B pop bx
0000DA0D 268B1F mov bx,[es:bx]
0000DA10 8EC0 mov es,ax
0000DA12 26C60700 mov byte [es:bx],0x0
0000DA16 8BC6 mov ax,si
0000DA18 5E pop si
0000DA19 5D pop bp
0000DA1A C20A00 ret word 0xa
0000DA1D 55 push bp
0000DA1E 8BEC mov bp,sp
0000DA20 C45E04 les bx,word [bp+0x4]
0000DA23 26C60700 mov byte [es:bx],0x0
0000DA27 B8DFD7 mov ax,0xd7df
0000DA2A 50 push ax
0000DA2B 16 push ss
0000DA2C 8D4604 lea ax,[bp+0x4]
0000DA2F 50 push ax
0000DA30 FF760A push word [bp+0xa]
0000DA33 FF7608 push word [bp+0x8]
0000DA36 8D460C lea ax,[bp+0xc]
0000DA39 50 push ax
0000DA3A E89219 call 0xf3cf
0000DA3D 5D pop bp
0000DA3E C3 ret
0000DA3F 55 push bp
0000DA40 8BEC mov bp,sp
0000DA42 C45E04 les bx,word [bp+0x4]
0000DA45 26C60700 mov byte [es:bx],0x0
0000DA49 B8DFD7 mov ax,0xd7df
0000DA4C 50 push ax
0000DA4D 16 push ss
0000DA4E 8D4604 lea ax,[bp+0x4]
0000DA51 50 push ax
0000DA52 FF760A push word [bp+0xa]
0000DA55 FF7608 push word [bp+0x8]
0000DA58 FF760C push word [bp+0xc]
0000DA5B E87119 call 0xf3cf
0000DA5E 5D pop bp
0000DA5F C3 ret
0000DA60 55 push bp
0000DA61 8BEC mov bp,sp
0000DA63 83EC08 sub sp,0x8
0000DA66 16 push ss
0000DA67 8D46F8 lea ax,[bp-0x8]
0000DA6A 50 push ax
0000DA6B 16 push ss
0000DA6C 8D46FC lea ax,[bp-0x4]
0000DA6F 50 push ax
0000DA70 C45E04 les bx,word [bp+0x4]
0000DA73 26FF7702 push word [es:bx+0x2]
0000DA77 26FF37 push word [es:bx]
0000DA7A E87602 call 0xdcf3
0000DA7D 83C40C add sp,0xc
0000DA80 16 push ss
0000DA81 8D46FC lea ax,[bp-0x4]
0000DA84 50 push ax
0000DA85 E80614 call 0xee8e
0000DA88 59 pop cx
0000DA89 59 pop cx
0000DA8A 16 push ss
0000DA8B 8D46F8 lea ax,[bp-0x8]
0000DA8E 50 push ax
0000DA8F E81114 call 0xeea3
0000DA92 59 pop cx
0000DA93 59 pop cx
0000DA94 33C0 xor ax,ax
0000DA96 8BE5 mov sp,bp
0000DA98 5D pop bp
0000DA99 C3 ret
0000DA9A 55 push bp
0000DA9B 8BEC mov bp,sp
0000DA9D 83EC0C sub sp,0xc
0000DAA0 16 push ss
0000DAA1 8D46FC lea ax,[bp-0x4]
0000DAA4 50 push ax
0000DAA5 E860F5 call 0xd008
0000DAA8 59 pop cx
0000DAA9 59 pop cx
0000DAAA 16 push ss
0000DAAB 8D46F8 lea ax,[bp-0x8]
0000DAAE 50 push ax
0000DAAF E869F5 call 0xd01b
0000DAB2 59 pop cx
0000DAB3 59 pop cx
0000DAB4 16 push ss
0000DAB5 8D46F8 lea ax,[bp-0x8]
0000DAB8 50 push ax
0000DAB9 16 push ss
0000DABA 8D46FC lea ax,[bp-0x4]
0000DABD 50 push ax
0000DABE E80701 call 0xdbc8
0000DAC1 83C408 add sp,0x8
0000DAC4 8946F4 mov [bp-0xc],ax
0000DAC7 8956F6 mov [bp-0xa],dx
0000DACA 8B4604 mov ax,[bp+0x4]
0000DACD 0B4606 or ax,[bp+0x6]
0000DAD0 7410 jz 0xdae2
0000DAD2 C45E04 les bx,word [bp+0x4]
0000DAD5 8B46F6 mov ax,[bp-0xa]
0000DAD8 8B56F4 mov dx,[bp-0xc]
0000DADB 268917 mov [es:bx],dx
0000DADE 26894702 mov [es:bx+0x2],ax
0000DAE2 8B56F6 mov dx,[bp-0xa]
0000DAE5 8B46F4 mov ax,[bp-0xc]
0000DAE8 8BE5 mov sp,bp
0000DAEA 5D pop bp
0000DAEB C3 ret
0000DAEC 55 push bp
0000DAED 8BEC mov bp,sp
0000DAEF 56 push si
0000DAF0 FF760A push word [bp+0xa]
0000DAF3 FF7608 push word [bp+0x8]
0000DAF6 E8D514 call 0xefce
0000DAF9 59 pop cx
0000DAFA 59 pop cx
0000DAFB 8BF0 mov si,ax
0000DAFD 40 inc ax
0000DAFE 50 push ax
0000DAFF FF760A push word [bp+0xa]
0000DB02 FF7608 push word [bp+0x8]
0000DB05 FF7606 push word [bp+0x6]
0000DB08 FF7604 push word [bp+0x4]
0000DB0B E81910 call 0xeb27
0000DB0E 83C40A add sp,0xa
0000DB11 8B5606 mov dx,[bp+0x6]
0000DB14 8B4604 mov ax,[bp+0x4]
0000DB17 03C6 add ax,si
0000DB19 5E pop si
0000DB1A 5D pop bp
0000DB1B C3 ret
0000DB1C 55 push bp
0000DB1D 8BEC mov bp,sp
0000DB1F 83EC04 sub sp,0x4
0000DB22 EB33 jmp 0xdb57
0000DB24 8B460A mov ax,[bp+0xa]
0000DB27 8B5608 mov dx,[bp+0x8]
0000DB2A 8956FC mov [bp-0x4],dx
0000DB2D 8946FE mov [bp-0x2],ax
0000DB30 EB19 jmp 0xdb4b
0000DB32 C45E04 les bx,word [bp+0x4]
0000DB35 268A07 mov al,[es:bx]
0000DB38 C45EFC les bx,word [bp-0x4]
0000DB3B 263A07 cmp al,[es:bx]
0000DB3E 7508 jnz 0xdb48
0000DB40 8B5606 mov dx,[bp+0x6]
0000DB43 8B4604 mov ax,[bp+0x4]
0000DB46 EB1C jmp 0xdb64
0000DB48 FF46FC inc word [bp-0x4]
0000DB4B C45EFC les bx,word [bp-0x4]
0000DB4E 26803F00 cmp byte [es:bx],0x0
0000DB52 75DE jnz 0xdb32
0000DB54 FF4604 inc word [bp+0x4]
0000DB57 C45E04 les bx,word [bp+0x4]
0000DB5A 26803F00 cmp byte [es:bx],0x0
0000DB5E 75C4 jnz 0xdb24
0000DB60 33D2 xor dx,dx
0000DB62 33C0 xor ax,ax
0000DB64 8BE5 mov sp,bp
0000DB66 5D pop bp
0000DB67 C3 ret
0000DB68 55 push bp
0000DB69 8BEC mov bp,sp
0000DB6B 83EC04 sub sp,0x4
0000DB6E 56 push si
0000DB6F FF7606 push word [bp+0x6]
0000DB72 FF7604 push word [bp+0x4]
0000DB75 E85614 call 0xefce
0000DB78 59 pop cx
0000DB79 59 pop cx
0000DB7A 8BF0 mov si,ax
0000DB7C 8B4606 mov ax,[bp+0x6]
0000DB7F 8B5604 mov dx,[bp+0x4]
0000DB82 03D6 add dx,si
0000DB84 8956FC mov [bp-0x4],dx
0000DB87 8946FE mov [bp-0x2],ax
0000DB8A EB17 jmp 0xdba3
0000DB8C FF4EFC dec word [bp-0x4]
0000DB8F C45EFC les bx,word [bp-0x4]
0000DB92 268A07 mov al,[es:bx]
0000DB95 3A4608 cmp al,[bp+0x8]
0000DB98 7508 jnz 0xdba2
0000DB9A 8B56FE mov dx,[bp-0x2]
0000DB9D 8B46FC mov ax,[bp-0x4]
0000DBA0 EB09 jmp 0xdbab
0000DBA2 4E dec si
0000DBA3 0BF6 or si,si
0000DBA5 75E5 jnz 0xdb8c
0000DBA7 33D2 xor dx,dx
0000DBA9 33C0 xor ax,ax
0000DBAB 5E pop si
0000DBAC 8BE5 mov sp,bp
0000DBAE 5D pop bp
0000DBAF C3 ret
0000DBB0 55 push bp
0000DBB1 8BEC mov bp,sp
0000DBB3 B80100 mov ax,0x1
0000DBB6 50 push ax
0000DBB7 33C0 xor ax,ax
0000DBB9 33D2 xor dx,dx
0000DBBB 50 push ax
0000DBBC 52 push dx
0000DBBD FF7604 push word [bp+0x4]
0000DBC0 E8FF0D call 0xe9c2
0000DBC3 83C408 add sp,0x8
0000DBC6 5D pop bp
0000DBC7 C3 ret
0000DBC8 55 push bp
0000DBC9 8BEC mov bp,sp
0000DBCB 83EC06 sub sp,0x6
0000DBCE 56 push si
0000DBCF 57 push di
0000DBD0 E81515 call 0xf0e8
0000DBD3 A1D815 mov ax,[0x15d8]
0000DBD6 8B16D615 mov dx,[0x15d6]
0000DBDA 81C200A6 add dx,0xa600
0000DBDE 15CE12 adc ax,0x12ce
0000DBE1 8956FC mov [bp-0x4],dx
0000DBE4 8946FE mov [bp-0x2],ax
0000DBE7 C45E04 les bx,word [bp+0x4]
0000DBEA 268B07 mov ax,[es:bx]
0000DBED 0544F8 add ax,0xf844
0000DBF0 8BF0 mov si,ax
0000DBF2 D1F8 sar ax,0x0
0000DBF4 D1F8 sar ax,0x0
0000DBF6 99 cwd
0000DBF7 50 push ax
0000DBF8 52 push dx
0000DBF9 BA8607 mov dx,0x786
0000DBFC B8801F mov ax,0x1f80
0000DBFF 59 pop cx
0000DC00 5B pop bx
0000DC01 E8EF22 call 0xfef3
0000DC04 0146FC add [bp-0x4],ax
0000DC07 1156FE adc [bp-0x2],dx
0000DC0A 8BC6 mov ax,si
0000DC0C 250300 and ax,0x3
0000DC0F 99 cwd
0000DC10 50 push ax
0000DC11 52 push dx
0000DC12 BAE101 mov dx,0x1e1
0000DC15 B88033 mov ax,0x3380
0000DC18 59 pop cx
0000DC19 5B pop bx
0000DC1A E8D622 call 0xfef3
0000DC1D 0146FC add [bp-0x4],ax
0000DC20 1156FE adc [bp-0x2],dx
0000DC23 F7C60300 test si,0x3
0000DC27 7409 jz 0xdc32
0000DC29 8146FC8051 add word [bp-0x4],0x5180
0000DC2E 8356FE01 adc word [bp-0x2],0x1
0000DC32 33FF xor di,di
0000DC34 C45E04 les bx,word [bp+0x4]
0000DC37 268A4703 mov al,[es:bx+0x3]
0000DC3B 98 cbw
0000DC3C 48 dec ax
0000DC3D 8BF0 mov si,ax
0000DC3F EB08 jmp 0xdc49
0000DC41 4E dec si
0000DC42 8A842615 mov al,[si+0x1526]
0000DC46 98 cbw
0000DC47 03F8 add di,ax
0000DC49 0BF6 or si,si
0000DC4B 7FF4 jg 0xdc41
0000DC4D C45E04 les bx,word [bp+0x4]
0000DC50 268A4702 mov al,[es:bx+0x2]
0000DC54 98 cbw
0000DC55 48 dec ax
0000DC56 03F8 add di,ax
0000DC58 26807F0302 cmp byte [es:bx+0x3],0x2
0000DC5D 7E08 jng 0xdc67
0000DC5F 26F7070300 test word [es:bx],0x3
0000DC64 7501 jnz 0xdc67
0000DC66 47 inc di
0000DC67 8BC7 mov ax,di
0000DC69 BA1800 mov dx,0x18
0000DC6C F7EA imul dx
0000DC6E C45E08 les bx,word [bp+0x8]
0000DC71 268A5701 mov dl,[es:bx+0x1]
0000DC75 B600 mov dh,0x0
0000DC77 03C2 add ax,dx
0000DC79 8946FA mov [bp-0x6],ax
0000DC7C 833EDA1500 cmp word [0x15da],0x0
0000DC81 741F jz 0xdca2
0000DC83 268A4701 mov al,[es:bx+0x1]
0000DC87 B400 mov ah,0x0
0000DC89 50 push ax
0000DC8A 57 push di
0000DC8B 33C0 xor ax,ax
0000DC8D 50 push ax
0000DC8E C45E04 les bx,word [bp+0x4]
0000DC91 268B07 mov ax,[es:bx]
0000DC94 054EF8 add ax,0xf84e
0000DC97 50 push ax
0000DC98 E82516 call 0xf2c0
0000DC9B 0BC0 or ax,ax
0000DC9D 7403 jz 0xdca2
0000DC9F FF4EFA dec word [bp-0x6]
0000DCA2 8B46FA mov ax,[bp-0x6]
0000DCA5 99 cwd
0000DCA6 50 push ax
0000DCA7 52 push dx
0000DCA8 33D2 xor dx,dx
0000DCAA B8100E mov ax,0xe10
0000DCAD 59 pop cx
0000DCAE 5B pop bx
0000DCAF E84122 call 0xfef3
0000DCB2 0146FC add [bp-0x4],ax
0000DCB5 1156FE adc [bp-0x2],dx
0000DCB8 C45E08 les bx,word [bp+0x8]
0000DCBB 268A07 mov al,[es:bx]
0000DCBE B400 mov ah,0x0
0000DCC0 99 cwd
0000DCC1 50 push ax
0000DCC2 52 push dx
0000DCC3 33D2 xor dx,dx
0000DCC5 B83C00 mov ax,0x3c
0000DCC8 59 pop cx
0000DCC9 5B pop bx
0000DCCA E82622 call 0xfef3
0000DCCD C45E08 les bx,word [bp+0x8]
0000DCD0 268A5F03 mov bl,[es:bx+0x3]
0000DCD4 B700 mov bh,0x0
0000DCD6 50 push ax
0000DCD7 8BC3 mov ax,bx
0000DCD9 52 push dx
0000DCDA 99 cwd
0000DCDB 5B pop bx
0000DCDC 59 pop cx
0000DCDD 03C8 add cx,ax
0000DCDF 13DA adc bx,dx
0000DCE1 014EFC add [bp-0x4],cx
0000DCE4 115EFE adc [bp-0x2],bx
0000DCE7 8B56FE mov dx,[bp-0x2]
0000DCEA 8B46FC mov ax,[bp-0x4]
0000DCED 5F pop di
0000DCEE 5E pop si
0000DCEF 8BE5 mov sp,bp
0000DCF1 5D pop bp
0000DCF2 C3 ret
0000DCF3 55 push bp
0000DCF4 8BEC mov bp,sp
0000DCF6 E8EF13 call 0xf0e8
0000DCF9 A1D815 mov ax,[0x15d8]
0000DCFC 8B16D615 mov dx,[0x15d6]
0000DD00 81C200A6 add dx,0xa600
0000DD04 15CE12 adc ax,0x12ce
0000DD07 295604 sub [bp+0x4],dx
0000DD0A 194606 sbb [bp+0x6],ax
0000DD0D C45E0C les bx,word [bp+0xc]
0000DD10 26C6470200 mov byte [es:bx+0x2],0x0
0000DD15 33C0 xor ax,ax
0000DD17 BA3C00 mov dx,0x3c
0000DD1A 50 push ax
0000DD1B 52 push dx
0000DD1C FF7606 push word [bp+0x6]
0000DD1F FF7604 push word [bp+0x4]
0000DD22 E86E20 call 0xfd93
0000DD25 C45E0C les bx,word [bp+0xc]
0000DD28 26884703 mov [es:bx+0x3],al
0000DD2C 33C0 xor ax,ax
0000DD2E BA3C00 mov dx,0x3c
0000DD31 50 push ax
0000DD32 52 push dx
0000DD33 FF7606 push word [bp+0x6]
0000DD36 FF7604 push word [bp+0x4]
0000DD39 E84820 call 0xfd84
0000DD3C 894604 mov [bp+0x4],ax
0000DD3F 895606 mov [bp+0x6],dx
0000DD42 33C0 xor ax,ax
0000DD44 BA3C00 mov dx,0x3c
0000DD47 50 push ax
0000DD48 52 push dx
0000DD49 FF7606 push word [bp+0x6]
0000DD4C FF7604 push word [bp+0x4]
0000DD4F E84120 call 0xfd93
0000DD52 C45E0C les bx,word [bp+0xc]
0000DD55 268807 mov [es:bx],al
0000DD58 33C0 xor ax,ax
0000DD5A BA3C00 mov dx,0x3c
0000DD5D 50 push ax
0000DD5E 52 push dx
0000DD5F FF7606 push word [bp+0x6]
0000DD62 FF7604 push word [bp+0x4]
0000DD65 E81C20 call 0xfd84
0000DD68 894604 mov [bp+0x4],ax
0000DD6B 895606 mov [bp+0x6],dx
0000DD6E 33C0 xor ax,ax
0000DD70 BAF888 mov dx,0x88f8
0000DD73 50 push ax
0000DD74 52 push dx
0000DD75 FF7606 push word [bp+0x6]
0000DD78 FF7604 push word [bp+0x4]
0000DD7B E80620 call 0xfd84
0000DD7E D1E0 shl ax,0x0
0000DD80 D1E0 shl ax,0x0
0000DD82 05BC07 add ax,0x7bc
0000DD85 C45E08 les bx,word [bp+0x8]
0000DD88 268907 mov [es:bx],ax
0000DD8B 33C0 xor ax,ax
0000DD8D BAF888 mov dx,0x88f8
0000DD90 50 push ax
0000DD91 52 push dx
0000DD92 FF7606 push word [bp+0x6]
0000DD95 FF7604 push word [bp+0x4]
0000DD98 E8F81F call 0xfd93
0000DD9B 894604 mov [bp+0x4],ax
0000DD9E 895606 mov [bp+0x6],dx
0000DDA1 0BD2 or dx,dx
0000DDA3 7C44 jl 0xdde9
0000DDA5 7F07 jg 0xddae
0000DDA7 817E045022 cmp word [bp+0x4],0x2250
0000DDAC 763B jna 0xdde9
0000DDAE 816E045022 sub word [bp+0x4],0x2250
0000DDB3 835E0600 sbb word [bp+0x6],0x0
0000DDB7 C45E08 les bx,word [bp+0x8]
0000DDBA 26FF07 inc word [es:bx]
0000DDBD 33C0 xor ax,ax
0000DDBF BA3822 mov dx,0x2238
0000DDC2 50 push ax
0000DDC3 52 push dx
0000DDC4 FF7606 push word [bp+0x6]
0000DDC7 FF7604 push word [bp+0x4]
0000DDCA E8B71F call 0xfd84
0000DDCD C45E08 les bx,word [bp+0x8]
0000DDD0 260107 add [es:bx],ax
0000DDD3 33C0 xor ax,ax
0000DDD5 BA3822 mov dx,0x2238
0000DDD8 50 push ax
0000DDD9 52 push dx
0000DDDA FF7606 push word [bp+0x6]
0000DDDD FF7604 push word [bp+0x4]
0000DDE0 E8B01F call 0xfd93
0000DDE3 894604 mov [bp+0x4],ax
0000DDE6 895606 mov [bp+0x6],dx
0000DDE9 833EDA1500 cmp word [0x15da],0x0
0000DDEE 743E jz 0xde2e
0000DDF0 33C0 xor ax,ax
0000DDF2 BA1800 mov dx,0x18
0000DDF5 50 push ax
0000DDF6 52 push dx
0000DDF7 FF7606 push word [bp+0x6]
0000DDFA FF7604 push word [bp+0x4]
0000DDFD E8931F call 0xfd93
0000DE00 50 push ax
0000DE01 33C0 xor ax,ax
0000DE03 BA1800 mov dx,0x18
0000DE06 50 push ax
0000DE07 52 push dx
0000DE08 FF7606 push word [bp+0x6]
0000DE0B FF7604 push word [bp+0x4]
0000DE0E E8731F call 0xfd84
0000DE11 50 push ax
0000DE12 33C0 xor ax,ax
0000DE14 50 push ax
0000DE15 C45E08 les bx,word [bp+0x8]
0000DE18 268B07 mov ax,[es:bx]
0000DE1B 054EF8 add ax,0xf84e
0000DE1E 50 push ax
0000DE1F E89E14 call 0xf2c0
0000DE22 0BC0 or ax,ax
0000DE24 7408 jz 0xde2e
0000DE26 83460401 add word [bp+0x4],0x1
0000DE2A 83560600 adc word [bp+0x6],0x0
0000DE2E 33C0 xor ax,ax
0000DE30 BA1800 mov dx,0x18
0000DE33 50 push ax
0000DE34 52 push dx
0000DE35 FF7606 push word [bp+0x6]
0000DE38 FF7604 push word [bp+0x4]
0000DE3B E8551F call 0xfd93
0000DE3E C45E0C les bx,word [bp+0xc]
0000DE41 26884701 mov [es:bx+0x1],al
0000DE45 33C0 xor ax,ax
0000DE47 BA1800 mov dx,0x18
0000DE4A 50 push ax
0000DE4B 52 push dx
0000DE4C FF7606 push word [bp+0x6]
0000DE4F FF7604 push word [bp+0x4]
0000DE52 E82F1F call 0xfd84
0000DE55 894604 mov [bp+0x4],ax
0000DE58 895606 mov [bp+0x6],dx
0000DE5B 83460401 add word [bp+0x4],0x1
0000DE5F 83560600 adc word [bp+0x6],0x0
0000DE63 C45E08 les bx,word [bp+0x8]
0000DE66 26F7070300 test word [es:bx],0x3
0000DE6B 7533 jnz 0xdea0
0000DE6D 837E0600 cmp word [bp+0x6],0x0
0000DE71 7C12 jl 0xde85
0000DE73 7F06 jg 0xde7b
0000DE75 837E043C cmp word [bp+0x4],0x3c
0000DE79 760A jna 0xde85
0000DE7B 836E0401 sub word [bp+0x4],0x1
0000DE7F 835E0600 sbb word [bp+0x6],0x0
0000DE83 EB1B jmp 0xdea0
0000DE85 837E0600 cmp word [bp+0x6],0x0
0000DE89 7515 jnz 0xdea0
0000DE8B 837E043C cmp word [bp+0x4],0x3c
0000DE8F 750F jnz 0xdea0
0000DE91 C45E08 les bx,word [bp+0x8]
0000DE94 26C6470302 mov byte [es:bx+0x3],0x2
0000DE99 26C647021D mov byte [es:bx+0x2],0x1d
0000DE9E EB51 jmp 0xdef1
0000DEA0 C45E08 les bx,word [bp+0x8]
0000DEA3 26C6470300 mov byte [es:bx+0x3],0x0
0000DEA8 EB1D jmp 0xdec7
0000DEAA C45E08 les bx,word [bp+0x8]
0000DEAD 268A4703 mov al,[es:bx+0x3]
0000DEB1 98 cbw
0000DEB2 8BD8 mov bx,ax
0000DEB4 8A872615 mov al,[bx+0x1526]
0000DEB8 98 cbw
0000DEB9 99 cwd
0000DEBA 294604 sub [bp+0x4],ax
0000DEBD 195606 sbb [bp+0x6],dx
0000DEC0 8B5E08 mov bx,[bp+0x8]
0000DEC3 26FE4703 inc byte [es:bx+0x3]
0000DEC7 C45E08 les bx,word [bp+0x8]
0000DECA 268A4703 mov al,[es:bx+0x3]
0000DECE 98 cbw
0000DECF 8BD8 mov bx,ax
0000DED1 8A872615 mov al,[bx+0x1526]
0000DED5 98 cbw
0000DED6 99 cwd
0000DED7 3B5606 cmp dx,[bp+0x6]
0000DEDA 7CCE jl 0xdeaa
0000DEDC 7505 jnz 0xdee3
0000DEDE 3B4604 cmp ax,[bp+0x4]
0000DEE1 72C7 jc 0xdeaa
0000DEE3 C45E08 les bx,word [bp+0x8]
0000DEE6 26FE4703 inc byte [es:bx+0x3]
0000DEEA 8A4604 mov al,[bp+0x4]
0000DEED 26884702 mov [es:bx+0x2],al
0000DEF1 5D pop bp
0000DEF2 C3 ret
0000DEF3 55 push bp
0000DEF4 8BEC mov bp,sp
0000DEF6 8B4606 mov ax,[bp+0x6]
0000DEF9 0B4608 or ax,[bp+0x8]
0000DEFC 7508 jnz 0xdf06
0000DEFE C7460680E4 mov word [bp+0x6],0xe480
0000DF03 8C5E08 mov word [bp+0x8],ds
0000DF06 C45E06 les bx,word [bp+0x6]
0000DF09 26C60700 mov byte [es:bx],0x0
0000DF0D 1E push ds
0000DF0E B83215 mov ax,0x1532
0000DF11 50 push ax
0000DF12 FF7608 push word [bp+0x8]
0000DF15 53 push bx
0000DF16 E89F0F call 0xeeb8
0000DF19 83C408 add sp,0x8
0000DF1C B80A00 mov ax,0xa
0000DF1F 50 push ax
0000DF20 8B4606 mov ax,[bp+0x6]
0000DF23 050300 add ax,0x3
0000DF26 FF7608 push word [bp+0x8]
0000DF29 50 push ax
0000DF2A 33C0 xor ax,ax
0000DF2C 50 push ax
0000DF2D FF7604 push word [bp+0x4]
0000DF30 E8640B call 0xea97
0000DF33 83C40A add sp,0xa
0000DF36 1E push ds
0000DF37 B83615 mov ax,0x1536
0000DF3A 50 push ax
0000DF3B FF7608 push word [bp+0x8]
0000DF3E FF7606 push word [bp+0x6]
0000DF41 E8740F call 0xeeb8
0000DF44 83C408 add sp,0x8
0000DF47 8B5608 mov dx,[bp+0x8]
0000DF4A 8B4606 mov ax,[bp+0x6]
0000DF4D 5D pop bp
0000DF4E C20600 ret word 0x6
0000DF51 55 push bp
0000DF52 8BEC mov bp,sp
0000DF54 FF7606 push word [bp+0x6]
0000DF57 FF7604 push word [bp+0x4]
0000DF5A 833E7EE4FF cmp word [0xe47e],0xffffffffffffffff
0000DF5F 7505 jnz 0xdf66
0000DF61 B80200 mov ax,0x2
0000DF64 EB03 jmp 0xdf69
0000DF66 B80100 mov ax,0x1
0000DF69 01067EE4 add [0xe47e],ax
0000DF6D A17EE4 mov ax,[0xe47e]
0000DF70 50 push ax
0000DF71 E87FFF call 0xdef3
0000DF74 894604 mov [bp+0x4],ax
0000DF77 895606 mov [bp+0x6],dx
0000DF7A 33C0 xor ax,ax
0000DF7C 50 push ax
0000DF7D 52 push dx
0000DF7E FF7604 push word [bp+0x4]
0000DF81 E809D7 call 0xb68d
0000DF84 83C406 add sp,0x6
0000DF87 3DFFFF cmp ax,0xffff
0000DF8A 75C8 jnz 0xdf54
0000DF8C 8B5606 mov dx,[bp+0x6]
0000DF8F 8B4604 mov ax,[bp+0x4]
0000DF92 5D pop bp
0000DF93 C3 ret
0000DF94 55 push bp
0000DF95 8BEC mov bp,sp
0000DF97 8B5604 mov dx,[bp+0x4]
0000DF9A 83FAFF cmp dx,0xffffffffffffffff
0000DF9D 7505 jnz 0xdfa4
0000DF9F B8FFFF mov ax,0xffff
0000DFA2 EB1A jmp 0xdfbe
0000DFA4 8AC2 mov al,dl
0000DFA6 B400 mov ah,0x0
0000DFA8 8BD8 mov bx,ax
0000DFAA F6875B1204 test byte [bx+0x125b],0x4
0000DFAF 7409 jz 0xdfba
0000DFB1 8AC2 mov al,dl
0000DFB3 B400 mov ah,0x0
0000DFB5 052000 add ax,0x20
0000DFB8 EB04 jmp 0xdfbe
0000DFBA 8AC2 mov al,dl
0000DFBC B400 mov ah,0x0
0000DFBE 5D pop bp
0000DFBF C3 ret
0000DFC0 55 push bp
0000DFC1 8BEC mov bp,sp
0000DFC3 8B5604 mov dx,[bp+0x4]
0000DFC6 83FAFF cmp dx,0xffffffffffffffff
0000DFC9 7505 jnz 0xdfd0
0000DFCB B8FFFF mov ax,0xffff
0000DFCE EB1A jmp 0xdfea
0000DFD0 8AC2 mov al,dl
0000DFD2 B400 mov ah,0x0
0000DFD4 8BD8 mov bx,ax
0000DFD6 F6875B1208 test byte [bx+0x125b],0x8
0000DFDB 7409 jz 0xdfe6
0000DFDD 8AC2 mov al,dl
0000DFDF B400 mov ah,0x0
0000DFE1 05E0FF add ax,0xffe0
0000DFE4 EB04 jmp 0xdfea
0000DFE6 8AC2 mov al,dl
0000DFE8 B400 mov ah,0x0
0000DFEA 5D pop bp
0000DFEB C3 ret
0000DFEC B403 mov ah,0x3
0000DFEE B700 mov bh,0x0
0000DFF0 E81403 call 0xe307
0000DFF3 8BC2 mov ax,dx
0000DFF5 C3 ret
0000DFF6 E8F3FF call 0xdfec
0000DFF9 B400 mov ah,0x0
0000DFFB 8A163E15 mov dl,[0x153e]
0000DFFF B600 mov dh,0x0
0000E001 2BC2 sub ax,dx
0000E003 40 inc ax
0000E004 C3 ret
0000E005 E8E4FF call 0xdfec
0000E008 B108 mov cl,0x8
0000E00A D3E8 shr ax,cl
0000E00C B400 mov ah,0x0
0000E00E 8A163F15 mov dl,[0x153f]
0000E012 B600 mov dh,0x0
0000E014 2BC2 sub ax,dx
0000E016 40 inc ax
0000E017 C3 ret
0000E018 55 push bp
0000E019 8BEC mov bp,sp
0000E01B 81EC8E00 sub sp,0x8e
0000E01F 56 push si
0000E020 57 push di
0000E021 8B460A mov ax,[bp+0xa]
0000E024 40 inc ax
0000E025 3D0200 cmp ax,0x2
0000E028 7305 jnc 0xe02f
0000E02A 33C0 xor ax,ax
0000E02C E90A01 jmp 0xe139
0000E02F 8B5E04 mov bx,[bp+0x4]
0000E032 D1E3 shl bx,0x0
0000E034 F787F4140080 test word [bx+0x14f4],0x8000
0000E03A 7415 jz 0xe051
0000E03C FF760A push word [bp+0xa]
0000E03F FF7608 push word [bp+0x8]
0000E042 FF7606 push word [bp+0x6]
0000E045 FF7604 push word [bp+0x4]
0000E048 E8F818 call 0xf943
0000E04B 83C408 add sp,0x8
0000E04E E9E800 jmp 0xe139
0000E051 8B5E04 mov bx,[bp+0x4]
0000E054 D1E3 shl bx,0x0
0000E056 81A7F414FFFD and word [bx+0x14f4],0xfdff
0000E05C 8B4608 mov ax,[bp+0x8]
0000E05F 8B5606 mov dx,[bp+0x6]
0000E062 8956F4 mov [bp-0xc],dx
0000E065 8946F6 mov [bp-0xa],ax
0000E068 8B460A mov ax,[bp+0xa]
0000E06B 8946FA mov [bp-0x6],ax
0000E06E EB78 jmp 0xe0e8
0000E070 FF4EFA dec word [bp-0x6]
0000E073 C45EF4 les bx,word [bp-0xc]
0000E076 FF46F4 inc word [bp-0xc]
0000E079 268A07 mov al,[es:bx]
0000E07C 8846F9 mov [bp-0x7],al
0000E07F 3C0A cmp al,0xa
0000E081 750A jnz 0xe08d
0000E083 C45EFC les bx,word [bp-0x4]
0000E086 26C6070D mov byte [es:bx],0xd
0000E08A FF46FC inc word [bp-0x4]
0000E08D C45EFC les bx,word [bp-0x4]
0000E090 8A46F9 mov al,[bp-0x7]
0000E093 268807 mov [es:bx],al
0000E096 FF46FC inc word [bp-0x4]
0000E099 8D8672FF lea ax,[bp-0x8e]
0000E09D 8B56FC mov dx,[bp-0x4]
0000E0A0 33DB xor bx,bx
0000E0A2 2BD0 sub dx,ax
0000E0A4 83DB00 sbb bx,0x0
0000E0A7 0BDB or bx,bx
0000E0A9 7C47 jl 0xe0f2
0000E0AB 7506 jnz 0xe0b3
0000E0AD 81FA8000 cmp dx,0x80
0000E0B1 723F jc 0xe0f2
0000E0B3 8D8672FF lea ax,[bp-0x8e]
0000E0B7 8B56FC mov dx,[bp-0x4]
0000E0BA 33DB xor bx,bx
0000E0BC 2BD0 sub dx,ax
0000E0BE 83DB00 sbb bx,0x0
0000E0C1 8BF2 mov si,dx
0000E0C3 52 push dx
0000E0C4 16 push ss
0000E0C5 50 push ax
0000E0C6 FF7604 push word [bp+0x4]
0000E0C9 E87718 call 0xf943
0000E0CC 83C408 add sp,0x8
0000E0CF 8BF8 mov di,ax
0000E0D1 3BC6 cmp ax,si
0000E0D3 7413 jz 0xe0e8
0000E0D5 0BC0 or ax,ax
0000E0D7 7305 jnc 0xe0de
0000E0D9 B8FFFF mov ax,0xffff
0000E0DC EB56 jmp 0xe134
0000E0DE 8B460A mov ax,[bp+0xa]
0000E0E1 2B46FA sub ax,[bp-0x6]
0000E0E4 EB4A jmp 0xe130
0000E0E6 EB4C jmp 0xe134
0000E0E8 8D8672FF lea ax,[bp-0x8e]
0000E0EC 8946FC mov [bp-0x4],ax
0000E0EF 8C56FE mov word [bp-0x2],ss
0000E0F2 837EFA00 cmp word [bp-0x6],0x0
0000E0F6 7403 jz 0xe0fb
0000E0F8 E975FF jmp 0xe070
0000E0FB 8D8672FF lea ax,[bp-0x8e]
0000E0FF 8B56FC mov dx,[bp-0x4]
0000E102 33DB xor bx,bx
0000E104 2BD0 sub dx,ax
0000E106 83DB00 sbb bx,0x0
0000E109 8BF2 mov si,dx
0000E10B 8BC2 mov ax,dx
0000E10D 0BC0 or ax,ax
0000E10F 7625 jna 0xe136
0000E111 52 push dx
0000E112 16 push ss
0000E113 8D8672FF lea ax,[bp-0x8e]
0000E117 50 push ax
0000E118 FF7604 push word [bp+0x4]
0000E11B E82518 call 0xf943
0000E11E 83C408 add sp,0x8
0000E121 8BF8 mov di,ax
0000E123 3BC6 cmp ax,si
0000E125 740F jz 0xe136
0000E127 0BC0 or ax,ax
0000E129 7302 jnc 0xe12d
0000E12B EBAC jmp 0xe0d9
0000E12D 8B460A mov ax,[bp+0xa]
0000E130 03C7 add ax,di
0000E132 2BC6 sub ax,si
0000E134 EB03 jmp 0xe139
0000E136 8B460A mov ax,[bp+0xa]
0000E139 5F pop di
0000E13A 5E pop si
0000E13B 8BE5 mov sp,bp
0000E13D 5D pop bp
0000E13E C3 ret
0000E13F 55 push bp
0000E140 8BEC mov bp,sp
0000E142 83EC04 sub sp,0x4
0000E145 56 push si
0000E146 33F6 xor si,si
0000E148 C746FC6413 mov word [bp-0x4],0x1364
0000E14D 8C5EFE mov word [bp-0x2],ds
0000E150 EB19 jmp 0xe16b
0000E152 C45EFC les bx,word [bp-0x4]
0000E155 26F747020300 test word [es:bx+0x2],0x3
0000E15B 7409 jz 0xe166
0000E15D FF76FE push word [bp-0x2]
0000E160 53 push bx
0000E161 E87CE2 call 0xc3e0
0000E164 59 pop cx
0000E165 59 pop cx
0000E166 8346FC14 add word [bp-0x4],0x14
0000E16A 46 inc si
0000E16B 83FE14 cmp si,0x14
0000E16E 7CE2 jl 0xe152
0000E170 5E pop si
0000E171 8BE5 mov sp,bp
0000E173 5D pop bp
0000E174 C3 ret
0000E175 55 push bp
0000E176 8BEC mov bp,sp
0000E178 83EC04 sub sp,0x4
0000E17B 56 push si
0000E17C BE0400 mov si,0x4
0000E17F C746FC6413 mov word [bp-0x4],0x1364
0000E184 8C5EFE mov word [bp-0x2],ds
0000E187 EB19 jmp 0xe1a2
0000E189 C45EFC les bx,word [bp-0x4]
0000E18C 26F747020300 test word [es:bx+0x2],0x3
0000E192 7409 jz 0xe19d
0000E194 FF76FE push word [bp-0x2]
0000E197 53 push bx
0000E198 E8E9E2 call 0xc484
0000E19B 59 pop cx
0000E19C 59 pop cx
0000E19D 4E dec si
0000E19E 8346FC14 add word [bp-0x4],0x14
0000E1A2 0BF6 or si,si
0000E1A4 75E3 jnz 0xe189
0000E1A6 5E pop si
0000E1A7 8BE5 mov sp,bp
0000E1A9 5D pop bp
0000E1AA C3 ret
0000E1AB 55 push bp
0000E1AC 8BEC mov bp,sp
0000E1AE 56 push si
0000E1AF 57 push di
0000E1B0 06 push es
0000E1B1 55 push bp
0000E1B2 C47604 les si,word [bp+0x4]
0000E1B5 FC cld
0000E1B6 2BC0 sub ax,ax
0000E1B8 99 cwd
0000E1B9 B90A00 mov cx,0xa
0000E1BC B700 mov bh,0x0
0000E1BE BF5B12 mov di,0x125b
0000E1C1 268A1C mov bl,[es:si]
0000E1C4 46 inc si
0000E1C5 F60101 test byte [bx+di],0x1
0000E1C8 75F7 jnz 0xe1c1
0000E1CA BD0000 mov bp,0x0
0000E1CD 80FB2B cmp bl,0x2b
0000E1D0 7406 jz 0xe1d8
0000E1D2 80FB2D cmp bl,0x2d
0000E1D5 7505 jnz 0xe1dc
0000E1D7 45 inc bp
0000E1D8 268A1C mov bl,[es:si]
0000E1DB 46 inc si
0000E1DC 80FB39 cmp bl,0x39
0000E1DF 772F ja 0xe210
0000E1E1 80EB30 sub bl,0x30
0000E1E4 722A jc 0xe210
0000E1E6 F7E1 mul cx
0000E1E8 03C3 add ax,bx
0000E1EA 12D6 adc dl,dh
0000E1EC 74EA jz 0xe1d8
0000E1EE EB12 jmp 0xe202
0000E1F0 8BFA mov di,dx
0000E1F2 B90A00 mov cx,0xa
0000E1F5 F7E1 mul cx
0000E1F7 97 xchg ax,di
0000E1F8 87D1 xchg dx,cx
0000E1FA F7E2 mul dx
0000E1FC 92 xchg ax,dx
0000E1FD 97 xchg ax,di
0000E1FE 03C3 add ax,bx
0000E200 13D1 adc dx,cx
0000E202 268A1C mov bl,[es:si]
0000E205 46 inc si
0000E206 80FB39 cmp bl,0x39
0000E209 7705 ja 0xe210
0000E20B 80EB30 sub bl,0x30
0000E20E 73E0 jnc 0xe1f0
0000E210 4D dec bp
0000E211 7C07 jl 0xe21a
0000E213 F7DA neg dx
0000E215 F7D8 neg ax
0000E217 83DA00 sbb dx,0x0
0000E21A 5D pop bp
0000E21B 07 pop es
0000E21C 5F pop di
0000E21D 5E pop si
0000E21E 5D pop bp
0000E21F C3 ret
0000E220 55 push bp
0000E221 8BEC mov bp,sp
0000E223 FF7606 push word [bp+0x6]
0000E226 FF7604 push word [bp+0x4]
0000E229 E87FFF call 0xe1ab
0000E22C 59 pop cx
0000E22D 59 pop cx
0000E22E 5D pop bp
0000E22F C3 ret
0000E230 55 push bp
0000E231 8BEC mov bp,sp
0000E233 1E push ds
0000E234 B43B mov ah,0x3b
0000E236 C55604 lds dx,word [bp+0x4]
0000E239 CD21 int byte 0x21
0000E23B 1F pop ds
0000E23C 7204 jc 0xe242
0000E23E 33C0 xor ax,ax
0000E240 EB04 jmp 0xe246
0000E242 50 push ax
0000E243 E82807 call 0xe96e
0000E246 5D pop bp
0000E247 C3 ret
0000E248 B419 mov ah,0x19
0000E24A CD21 int byte 0x21
0000E24C 98 cbw
0000E24D C3 ret
0000E24E 55 push bp
0000E24F 8BEC mov bp,sp
0000E251 B40E mov ah,0xe
0000E253 8A5604 mov dl,[bp+0x4]
0000E256 CD21 int byte 0x21
0000E258 98 cbw
0000E259 5D pop bp
0000E25A C3 ret
0000E25B 55 push bp
0000E25C 8BEC mov bp,sp
0000E25E 1E push ds
0000E25F 8B4E0A mov cx,[bp+0xa]
0000E262 B443 mov ah,0x43
0000E264 8A4608 mov al,[bp+0x8]
0000E267 C55604 lds dx,word [bp+0x4]
0000E26A CD21 int byte 0x21
0000E26C 1F pop ds
0000E26D 7203 jc 0xe272
0000E26F 91 xchg ax,cx
0000E270 EB04 jmp 0xe276
0000E272 50 push ax
0000E273 E8F806 call 0xe96e
0000E276 5D pop bp
0000E277 C3 ret
0000E278 55 push bp
0000E279 8BEC mov bp,sp
0000E27B 83EC04 sub sp,0x4
0000E27E 32E4 xor ah,ah
0000E280 CD1A int byte 0x1a
0000E282 00068EE4 add [0xe48e],al
0000E286 8956FC mov [bp-0x4],dx
0000E289 894EFE mov [bp-0x2],cx
0000E28C 803E8EE400 cmp byte [0xe48e],0x0
0000E291 7409 jz 0xe29c
0000E293 8146FCB000 add word [bp-0x4],0xb0
0000E298 8356FE18 adc word [bp-0x2],0x18
0000E29C 8B56FE mov dx,[bp-0x2]
0000E29F 8B46FC mov ax,[bp-0x4]
0000E2A2 2B067F00 sub ax,[0x7f]
0000E2A6 1B168100 sbb dx,[0x81]
0000E2AA 8BE5 mov sp,bp
0000E2AC 5D pop bp
0000E2AD C3 ret
0000E2AE 55 push bp
0000E2AF 8BEC mov bp,sp
0000E2B1 B43E mov ah,0x3e
0000E2B3 8B5E04 mov bx,[bp+0x4]
0000E2B6 CD21 int byte 0x21
0000E2B8 720C jc 0xe2c6
0000E2BA D1E3 shl bx,0x0
0000E2BC C787F414FFFF mov word [bx+0x14f4],0xffff
0000E2C2 33C0 xor ax,ax
0000E2C4 EB04 jmp 0xe2ca
0000E2C6 50 push ax
0000E2C7 E8A406 call 0xe96e
0000E2CA 5D pop bp
0000E2CB C3 ret
0000E2CC 55 push bp
0000E2CD 8BEC mov bp,sp
0000E2CF EB18 jmp 0xe2e9
0000E2D1 C45E04 les bx,word [bp+0x4]
0000E2D4 FF4604 inc word [bp+0x4]
0000E2D7 268A07 mov al,[es:bx]
0000E2DA C45E08 les bx,word [bp+0x8]
0000E2DD FF4608 inc word [bp+0x8]
0000E2E0 263A07 cmp al,[es:bx]
0000E2E3 7404 jz 0xe2e9
0000E2E5 33C0 xor ax,ax
0000E2E7 EB0C jmp 0xe2f5
0000E2E9 C45E04 les bx,word [bp+0x4]
0000E2EC 26803F00 cmp byte [es:bx],0x0
0000E2F0 75DF jnz 0xe2d1
0000E2F2 B80100 mov ax,0x1
0000E2F5 5D pop bp
0000E2F6 C20800 ret word 0x8
0000E2F9 B412 mov ah,0x12
0000E2FB B310 mov bl,0x10
0000E2FD E80700 call 0xe307
0000E300 8AC3 mov al,bl
0000E302 04F0 add al,0xf0
0000E304 B400 mov ah,0x0
0000E306 C3 ret
0000E307 55 push bp
0000E308 1E push ds
0000E309 51 push cx
0000E30A B94000 mov cx,0x40
0000E30D 8ED9 mov ds,cx
0000E30F 59 pop cx
0000E310 80FC00 cmp ah,0x0
0000E313 7409 jz 0xe31e
0000E315 80FC0F cmp ah,0xf
0000E318 7456 jz 0xe370
0000E31A CD10 int byte 0x10
0000E31C EB6A jmp 0xe388
0000E31E 3C03 cmp al,0x3
0000E320 751A jnz 0xe33c
0000E322 B8001A mov ax,0x1a00
0000E325 CD10 int byte 0x10
0000E327 3C1A cmp al,0x1a
0000E329 7405 jz 0xe330
0000E32B 80268700FE and byte [0x87],0xfe
0000E330 B401 mov ah,0x1
0000E332 B90706 mov cx,0x607
0000E335 CD10 int byte 0x10
0000E337 B80300 mov ax,0x3
0000E33A EBDE jmp 0xe31a
0000E33C 3C40 cmp al,0x40
0000E33E 75DA jnz 0xe31a
0000E340 B310 mov bl,0x10
0000E342 B412 mov ah,0x12
0000E344 CD10 int byte 0x10
0000E346 80FB10 cmp bl,0x10
0000E349 743D jz 0xe388
0000E34B B81211 mov ax,0x1112
0000E34E 32DB xor bl,bl
0000E350 CD10 int byte 0x10
0000E352 B80012 mov ax,0x1200
0000E355 B320 mov bl,0x20
0000E357 CD10 int byte 0x10
0000E359 B8001A mov ax,0x1a00
0000E35C CD10 int byte 0x10
0000E35E 3C1A cmp al,0x1a
0000E360 7426 jz 0xe388
0000E362 800E870001 or byte [0x87],0x1
0000E367 B401 mov ah,0x1
0000E369 B90006 mov cx,0x600
0000E36C CD10 int byte 0x10
0000E36E EB18 jmp 0xe388
0000E370 CD10 int byte 0x10
0000E372 3C03 cmp al,0x3
0000E374 7512 jnz 0xe388
0000E376 50 push ax
0000E377 E87FFF call 0xe2f9
0000E37A 0AC0 or al,al
0000E37C 58 pop ax
0000E37D 7409 jz 0xe388
0000E37F 803E840018 cmp byte [0x84],0x18
0000E384 7402 jz 0xe388
0000E386 B040 mov al,0x40
0000E388 1F pop ds
0000E389 5D pop bp
0000E38A C3 ret
0000E38B B40F mov ah,0xf
0000E38D E877FF call 0xe307
0000E390 50 push ax
0000E391 E81700 call 0xe3ab
0000E394 59 pop cx
0000E395 B408 mov ah,0x8
0000E397 B700 mov bh,0x0
0000E399 E86BFF call 0xe307
0000E39C 8AC4 mov al,ah
0000E39E 247F and al,0x7f
0000E3A0 8AE0 mov ah,al
0000E3A2 88264315 mov [0x1543],ah
0000E3A6 88264215 mov [0x1542],ah
0000E3AA C3 ret
0000E3AB 55 push bp
0000E3AC 8BEC mov bp,sp
0000E3AE 8A4604 mov al,[bp+0x4]
0000E3B1 A24415 mov [0x1544],al
0000E3B4 B40F mov ah,0xf
0000E3B6 E84EFF call 0xe307
0000E3B9 88264615 mov [0x1546],ah
0000E3BD 3A064415 cmp al,[0x1544]
0000E3C1 742D jz 0xe3f0
0000E3C3 A04415 mov al,[0x1544]
0000E3C6 B400 mov ah,0x0
0000E3C8 E83CFF call 0xe307
0000E3CB B40F mov ah,0xf
0000E3CD E837FF call 0xe307
0000E3D0 A24415 mov [0x1544],al
0000E3D3 88264615 mov [0x1546],ah
0000E3D7 803E441503 cmp byte [0x1544],0x3
0000E3DC 7512 jnz 0xe3f0
0000E3DE B84000 mov ax,0x40
0000E3E1 8EC0 mov es,ax
0000E3E3 26803E840018 cmp byte [es:0x84],0x18
0000E3E9 7E05 jng 0xe3f0
0000E3EB C606441540 mov byte [0x1544],0x40
0000E3F0 803E441503 cmp byte [0x1544],0x3
0000E3F5 7613 jna 0xe40a
0000E3F7 803E441540 cmp byte [0x1544],0x40
0000E3FC 730C jnc 0xe40a
0000E3FE 803E441507 cmp byte [0x1544],0x7
0000E403 7405 jz 0xe40a
0000E405 B80100 mov ax,0x1
0000E408 EB02 jmp 0xe40c
0000E40A 33C0 xor ax,ax
0000E40C A24715 mov [0x1547],al
0000E40F 803E441540 cmp byte [0x1544],0x40
0000E414 7404 jz 0xe41a
0000E416 B019 mov al,0x19
0000E418 EB0B jmp 0xe425
0000E41A B84000 mov ax,0x40
0000E41D 8EC0 mov es,ax
0000E41F 26A08400 mov al,[es:0x84]
0000E423 FEC0 inc al
0000E425 A24515 mov [0x1545],al
0000E428 803E441507 cmp byte [0x1544],0x7
0000E42D 7420 jz 0xe44f
0000E42F B800F0 mov ax,0xf000
0000E432 BAEAFF mov dx,0xffea
0000E435 50 push ax
0000E436 52 push dx
0000E437 1E push ds
0000E438 B84F15 mov ax,0x154f
0000E43B 50 push ax
0000E43C E88DFE call 0xe2cc
0000E43F 0BC0 or ax,ax
0000E441 750C jnz 0xe44f
0000E443 E8B3FE call 0xe2f9
0000E446 0BC0 or ax,ax
0000E448 7505 jnz 0xe44f
0000E44A B80100 mov ax,0x1
0000E44D EB02 jmp 0xe451
0000E44F 33C0 xor ax,ax
0000E451 A24815 mov [0x1548],al
0000E454 803E441507 cmp byte [0x1544],0x7
0000E459 7505 jnz 0xe460
0000E45B B800B0 mov ax,0xb000
0000E45E EB03 jmp 0xe463
0000E460 B800B8 mov ax,0xb800
0000E463 A34B15 mov [0x154b],ax
0000E466 C70649150000 mov word [0x1549],0x0
0000E46C B000 mov al,0x0
0000E46E A23F15 mov [0x153f],al
0000E471 A23E15 mov [0x153e],al
0000E474 A04615 mov al,[0x1546]
0000E477 04FF add al,0xff
0000E479 A24015 mov [0x1540],al
0000E47C A04515 mov al,[0x1545]
0000E47F 04FF add al,0xff
0000E481 A24115 mov [0x1541],al
0000E484 5D pop bp
0000E485 C3 ret
0000E486 56 push si
0000E487 57 push di
0000E488 33C0 xor ax,ax
0000E48A 8EC0 mov es,ax
0000E48C B00A mov al,0xa
0000E48E FA cli
0000E48F E620 out byte 0x20,al
0000E491 B000 mov al,0x0
0000E493 E643 out byte 0x43,al
0000E495 E420 in al,byte 0x20
0000E497 97 xchg ax,di
0000E498 E440 in al,byte 0x40
0000E49A 8AD8 mov bl,al
0000E49C E440 in al,byte 0x40
0000E49E 8AF8 mov bh,al
0000E4A0 F7D3 not bx
0000E4A2 E421 in al,byte 0x21
0000E4A4 96 xchg ax,si
0000E4A5 B0FF mov al,0xff
0000E4A7 E621 out byte 0x21,al
0000E4A9 268B166C04 mov dx,[es:0x46c]
0000E4AE 96 xchg ax,si
0000E4AF E621 out byte 0x21,al
0000E4B1 FB sti
0000E4B2 97 xchg ax,di
0000E4B3 A801 test al,0x1
0000E4B5 7407 jz 0xe4be
0000E4B7 81FBFF00 cmp bx,0xff
0000E4BB 7701 ja 0xe4be
0000E4BD 42 inc dx
0000E4BE 93 xchg ax,bx
0000E4BF 5F pop di
0000E4C0 5E pop si
0000E4C1 C3 ret
0000E4C2 55 push bp
0000E4C3 8BEC mov bp,sp
0000E4C5 83EC08 sub sp,0x8
0000E4C8 E8BBFF call 0xe486
0000E4CB 8946FC mov [bp-0x4],ax
0000E4CE 8956FE mov [bp-0x2],dx
0000E4D1 8B5E04 mov bx,[bp+0x4]
0000E4D4 33C9 xor cx,cx
0000E4D6 33D2 xor dx,dx
0000E4D8 B8A904 mov ax,0x4a9
0000E4DB E8151A call 0xfef3
0000E4DE 8B5EFE mov bx,[bp-0x2]
0000E4E1 8B4EFC mov cx,[bp-0x4]
0000E4E4 03C8 add cx,ax
0000E4E6 13DA adc bx,dx
0000E4E8 894EF8 mov [bp-0x8],cx
0000E4EB 895EFA mov [bp-0x6],bx
0000E4EE E895FF call 0xe486
0000E4F1 3B56FA cmp dx,[bp-0x6]
0000E4F4 72F8 jc 0xe4ee
0000E4F6 7505 jnz 0xe4fd
0000E4F8 3B46F8 cmp ax,[bp-0x8]
0000E4FB 72F1 jc 0xe4ee
0000E4FD 8BE5 mov sp,bp
0000E4FF 5D pop bp
0000E500 C3 ret
0000E501 55 push bp
0000E502 8BEC mov bp,sp
0000E504 83EC04 sub sp,0x4
0000E507 8B5E04 mov bx,[bp+0x4]
0000E50A D1E3 shl bx,0x0
0000E50C F787F4140002 test word [bx+0x14f4],0x200
0000E512 7405 jz 0xe519
0000E514 B80100 mov ax,0x1
0000E517 EB4C jmp 0xe565
0000E519 B80044 mov ax,0x4400
0000E51C 8B5E04 mov bx,[bp+0x4]
0000E51F CD21 int byte 0x21
0000E521 723E jc 0xe561
0000E523 F6C280 test dl,0x80
0000E526 7535 jnz 0xe55d
0000E528 B80142 mov ax,0x4201
0000E52B 33C9 xor cx,cx
0000E52D 8BD1 mov dx,cx
0000E52F CD21 int byte 0x21
0000E531 722E jc 0xe561
0000E533 52 push dx
0000E534 50 push ax
0000E535 B80242 mov ax,0x4202
0000E538 33C9 xor cx,cx
0000E53A 8BD1 mov dx,cx
0000E53C CD21 int byte 0x21
0000E53E 8946FC mov [bp-0x4],ax
0000E541 8956FE mov [bp-0x2],dx
0000E544 5A pop dx
0000E545 59 pop cx
0000E546 7219 jc 0xe561
0000E548 B80042 mov ax,0x4200
0000E54B CD21 int byte 0x21
0000E54D 7212 jc 0xe561
0000E54F 3B56FE cmp dx,[bp-0x2]
0000E552 7209 jc 0xe55d
0000E554 7705 ja 0xe55b
0000E556 3B46FC cmp ax,[bp-0x4]
0000E559 7202 jc 0xe55d
0000E55B EBB7 jmp 0xe514
0000E55D 33C0 xor ax,ax
0000E55F EB04 jmp 0xe565
0000E561 50 push ax
0000E562 E80904 call 0xe96e
0000E565 8BE5 mov sp,bp
0000E567 5D pop bp
0000E568 C3 ret
0000E569 55 push bp
0000E56A 8BEC mov bp,sp
0000E56C 1E push ds
0000E56D B42F mov ah,0x2f
0000E56F CD21 int byte 0x21
0000E571 06 push es
0000E572 53 push bx
0000E573 B41A mov ah,0x1a
0000E575 C55608 lds dx,word [bp+0x8]
0000E578 CD21 int byte 0x21
0000E57A B44E mov ah,0x4e
0000E57C 8B4E0C mov cx,[bp+0xc]
0000E57F C55604 lds dx,word [bp+0x4]
0000E582 CD21 int byte 0x21
0000E584 9C pushf
0000E585 59 pop cx
0000E586 B41A mov ah,0x1a
0000E588 5A pop dx
0000E589 1F pop ds
0000E58A CD21 int byte 0x21
0000E58C 51 push cx
0000E58D 9D popf
0000E58E 1F pop ds
0000E58F 7204 jc 0xe595
0000E591 33C0 xor ax,ax
0000E593 EB04 jmp 0xe599
0000E595 50 push ax
0000E596 E8D503 call 0xe96e
0000E599 5D pop bp
0000E59A C3 ret
0000E59B 55 push bp
0000E59C 8BEC mov bp,sp
0000E59E 1E push ds
0000E59F B42F mov ah,0x2f
0000E5A1 CD21 int byte 0x21
0000E5A3 06 push es
0000E5A4 53 push bx
0000E5A5 B41A mov ah,0x1a
0000E5A7 C55604 lds dx,word [bp+0x4]
0000E5AA CD21 int byte 0x21
0000E5AC B44F mov ah,0x4f
0000E5AE CD21 int byte 0x21
0000E5B0 9C pushf
0000E5B1 59 pop cx
0000E5B2 B41A mov ah,0x1a
0000E5B4 5A pop dx
0000E5B5 1F pop ds
0000E5B6 CD21 int byte 0x21
0000E5B8 51 push cx
0000E5B9 9D popf
0000E5BA 1F pop ds
0000E5BB 7204 jc 0xe5c1
0000E5BD 33C0 xor ax,ax
0000E5BF EB04 jmp 0xe5c5
0000E5C1 50 push ax
0000E5C2 E8A903 call 0xe96e
0000E5C5 5D pop bp
0000E5C6 C3 ret
0000E5C7 55 push bp
0000E5C8 8BEC mov bp,sp
0000E5CA 83EC04 sub sp,0x4
0000E5CD B80142 mov ax,0x4201
0000E5D0 8B5E04 mov bx,[bp+0x4]
0000E5D3 33C9 xor cx,cx
0000E5D5 33D2 xor dx,dx
0000E5D7 CD21 int byte 0x21
0000E5D9 7224 jc 0xe5ff
0000E5DB 52 push dx
0000E5DC 50 push ax
0000E5DD B80242 mov ax,0x4202
0000E5E0 33C9 xor cx,cx
0000E5E2 33D2 xor dx,dx
0000E5E4 CD21 int byte 0x21
0000E5E6 8946FC mov [bp-0x4],ax
0000E5E9 8956FE mov [bp-0x2],dx
0000E5EC 5A pop dx
0000E5ED 59 pop cx
0000E5EE 720F jc 0xe5ff
0000E5F0 B80042 mov ax,0x4200
0000E5F3 CD21 int byte 0x21
0000E5F5 7208 jc 0xe5ff
0000E5F7 8B56FE mov dx,[bp-0x2]
0000E5FA 8B46FC mov ax,[bp-0x4]
0000E5FD EB05 jmp 0xe604
0000E5FF 50 push ax
0000E600 E86B03 call 0xe96e
0000E603 99 cwd
0000E604 8BE5 mov sp,bp
0000E606 5D pop bp
0000E607 C3 ret
0000E608 55 push bp
0000E609 8BEC mov bp,sp
0000E60B 83EC04 sub sp,0x4
0000E60E 56 push si
0000E60F BE1400 mov si,0x14
0000E612 C746FC6413 mov word [bp-0x4],0x1364
0000E617 8C5EFE mov word [bp-0x2],ds
0000E61A EB1C jmp 0xe638
0000E61C C45EFC les bx,word [bp-0x4]
0000E61F 268B4702 mov ax,[es:bx+0x2]
0000E623 250003 and ax,0x300
0000E626 3D0003 cmp ax,0x300
0000E629 7509 jnz 0xe634
0000E62B FF76FE push word [bp-0x2]
0000E62E 53 push bx
0000E62F E852DE call 0xc484
0000E632 59 pop cx
0000E633 59 pop cx
0000E634 8346FC14 add word [bp-0x4],0x14
0000E638 8BC6 mov ax,si
0000E63A 4E dec si
0000E63B 0BC0 or ax,ax
0000E63D 75DD jnz 0xe61c
0000E63F 5E pop si
0000E640 8BE5 mov sp,bp
0000E642 5D pop bp
0000E643 C3 ret
0000E644 55 push bp
0000E645 8BEC mov bp,sp
0000E647 C45E04 les bx,word [bp+0x4]
0000E64A 26F747020002 test word [es:bx+0x2],0x200
0000E650 7403 jz 0xe655
0000E652 E8B3FF call 0xe608
0000E655 C45E04 les bx,word [bp+0x4]
0000E658 26FF7706 push word [es:bx+0x6]
0000E65C 268B470A mov ax,[es:bx+0xa]
0000E660 268B5708 mov dx,[es:bx+0x8]
0000E664 2689570C mov [es:bx+0xc],dx
0000E668 2689470E mov [es:bx+0xe],ax
0000E66C 50 push ax
0000E66D 52 push dx
0000E66E 268A4704 mov al,[es:bx+0x4]
0000E672 98 cbw
0000E673 50 push ax
0000E674 E8ED06 call 0xed64
0000E677 83C408 add sp,0x8
0000E67A C45E04 les bx,word [bp+0x4]
0000E67D 268907 mov [es:bx],ax
0000E680 0BC0 or ax,ax
0000E682 7E09 jng 0xe68d
0000E684 26836702DF and word [es:bx+0x2],0xffffffffffffffdf
0000E689 33C0 xor ax,ax
0000E68B EB29 jmp 0xe6b6
0000E68D C45E04 les bx,word [bp+0x4]
0000E690 26833F00 cmp word [es:bx],0x0
0000E694 7510 jnz 0xe6a6
0000E696 268B4702 mov ax,[es:bx+0x2]
0000E69A 257FFE and ax,0xfe7f
0000E69D 0D2000 or ax,0x20
0000E6A0 26894702 mov [es:bx+0x2],ax
0000E6A4 EB0D jmp 0xe6b3
0000E6A6 C45E04 les bx,word [bp+0x4]
0000E6A9 26C7070000 mov word [es:bx],0x0
0000E6AE 26834F0210 or word [es:bx+0x2],0x10
0000E6B3 B8FFFF mov ax,0xffff
0000E6B6 5D pop bp
0000E6B7 C20400 ret word 0x4
0000E6BA 55 push bp
0000E6BB 8BEC mov bp,sp
0000E6BD C45E04 les bx,word [bp+0x4]
0000E6C0 268B07 mov ax,[es:bx]
0000E6C3 40 inc ax
0000E6C4 268907 mov [es:bx],ax
0000E6C7 FF7606 push word [bp+0x6]
0000E6CA 53 push bx
0000E6CB E80400 call 0xe6d2
0000E6CE 59 pop cx
0000E6CF 59 pop cx
0000E6D0 5D pop bp
0000E6D1 C3 ret
0000E6D2 55 push bp
0000E6D3 8BEC mov bp,sp
0000E6D5 56 push si
0000E6D6 C45E04 les bx,word [bp+0x4]
0000E6D9 26833F00 cmp word [es:bx],0x0
0000E6DD 7E1E jng 0xe6fd
0000E6DF C45E04 les bx,word [bp+0x4]
0000E6E2 268B07 mov ax,[es:bx]
0000E6E5 48 dec ax
0000E6E6 268907 mov [es:bx],ax
0000E6E9 268B470E mov ax,[es:bx+0xe]
0000E6ED 268B770C mov si,[es:bx+0xc]
0000E6F1 26FF470C inc word [es:bx+0xc]
0000E6F5 8EC0 mov es,ax
0000E6F7 268A04 mov al,[es:si]
0000E6FA E9AE00 jmp 0xe7ab
0000E6FD C45E04 les bx,word [bp+0x4]
0000E700 26833F00 cmp word [es:bx],0x0
0000E704 7C08 jl 0xe70e
0000E706 26F747021001 test word [es:bx+0x2],0x110
0000E70C 740E jz 0xe71c
0000E70E C45E04 les bx,word [bp+0x4]
0000E711 26834F0210 or word [es:bx+0x2],0x10
0000E716 B8FFFF mov ax,0xffff
0000E719 E99100 jmp 0xe7ad
0000E71C C45E04 les bx,word [bp+0x4]
0000E71F 26814F028000 or word [es:bx+0x2],0x80
0000E725 26837F0600 cmp word [es:bx+0x6],0x0
0000E72A 740F jz 0xe73b
0000E72C FF7606 push word [bp+0x6]
0000E72F 53 push bx
0000E730 E811FF call 0xe644
0000E733 0BC0 or ax,ax
0000E735 7402 jz 0xe739
0000E737 EBDD jmp 0xe716
0000E739 EBA4 jmp 0xe6df
0000E73B C45E04 les bx,word [bp+0x4]
0000E73E 26F747020002 test word [es:bx+0x2],0x200
0000E744 7403 jz 0xe749
0000E746 E8BFFE call 0xe608
0000E749 B80100 mov ax,0x1
0000E74C 50 push ax
0000E74D 1E push ds
0000E74E B890E4 mov ax,0xe490
0000E751 50 push ax
0000E752 C45E04 les bx,word [bp+0x4]
0000E755 268A4704 mov al,[es:bx+0x4]
0000E759 98 cbw
0000E75A 50 push ax
0000E75B E8BE06 call 0xee1c
0000E75E 83C408 add sp,0x8
0000E761 0BC0 or ax,ax
0000E763 7529 jnz 0xe78e
0000E765 C45E04 les bx,word [bp+0x4]
0000E768 268A4704 mov al,[es:bx+0x4]
0000E76C 98 cbw
0000E76D 50 push ax
0000E76E E890FD call 0xe501
0000E771 59 pop cx
0000E772 3D0100 cmp ax,0x1
0000E775 7402 jz 0xe779
0000E777 EB95 jmp 0xe70e
0000E779 C45E04 les bx,word [bp+0x4]
0000E77C 268B4702 mov ax,[es:bx+0x2]
0000E780 257FFE and ax,0xfe7f
0000E783 0D2000 or ax,0x20
0000E786 26894702 mov [es:bx+0x2],ax
0000E78A EB8A jmp 0xe716
0000E78C EB88 jmp 0xe716
0000E78E 803E90E40D cmp byte [0xe490],0xd
0000E793 750B jnz 0xe7a0
0000E795 C45E04 les bx,word [bp+0x4]
0000E798 26F747024000 test word [es:bx+0x2],0x40
0000E79E 749B jz 0xe73b
0000E7A0 C45E04 les bx,word [bp+0x4]
0000E7A3 26836702DF and word [es:bx+0x2],0xffffffffffffffdf
0000E7A8 A090E4 mov al,[0xe490]
0000E7AB B400 mov ah,0x0
0000E7AD 5E pop si
0000E7AE 5D pop bp
0000E7AF C3 ret
0000E7B0 1E push ds
0000E7B1 B86413 mov ax,0x1364
0000E7B4 50 push ax
0000E7B5 E81AFF call 0xe6d2
0000E7B8 59 pop cx
0000E7B9 59 pop cx
0000E7BA C3 ret
0000E7BB 803E561500 cmp byte [0x1556],0x0
0000E7C0 740A jz 0xe7cc
0000E7C2 C606561500 mov byte [0x1556],0x0
0000E7C7 A05715 mov al,[0x1557]
0000E7CA EB05 jmp 0xe7d1
0000E7CC B80007 mov ax,0x700
0000E7CF CD21 int byte 0x21
0000E7D1 B400 mov ah,0x0
0000E7D3 C3 ret
0000E7D4 56 push si
0000E7D5 803E561500 cmp byte [0x1556],0x0
0000E7DA 7407 jz 0xe7e3
0000E7DC E8DCFF call 0xe7bb
0000E7DF 8BF0 mov si,ax
0000E7E1 EB0A jmp 0xe7ed
0000E7E3 E8D5FF call 0xe7bb
0000E7E6 8BF0 mov si,ax
0000E7E8 50 push ax
0000E7E9 E8ACEC call 0xd498
0000E7EC 59 pop cx
0000E7ED 8BC6 mov ax,si
0000E7EF 5E pop si
0000E7F0 C3 ret
0000E7F1 55 push bp
0000E7F2 8BEC mov bp,sp
0000E7F4 803E561500 cmp byte [0x1556],0x0
0000E7F9 7405 jz 0xe800
0000E7FB B8FFFF mov ax,0xffff
0000E7FE EB0B jmp 0xe80b
0000E800 C606561501 mov byte [0x1556],0x1
0000E805 8B4604 mov ax,[bp+0x4]
0000E808 A25715 mov [0x1557],al
0000E80B 5D pop bp
0000E80C C3 ret
0000E80D 55 push bp
0000E80E 8BEC mov bp,sp
0000E810 56 push si
0000E811 1E push ds
0000E812 B447 mov ah,0x47
0000E814 8A5604 mov dl,[bp+0x4]
0000E817 C57606 lds si,word [bp+0x6]
0000E81A CD21 int byte 0x21
0000E81C 1F pop ds
0000E81D 7204 jc 0xe823
0000E81F 33C0 xor ax,ax
0000E821 EB04 jmp 0xe827
0000E823 50 push ax
0000E824 E84701 call 0xe96e
0000E827 5E pop si
0000E828 5D pop bp
0000E829 C3 ret
0000E82A 55 push bp
0000E82B 8BEC mov bp,sp
0000E82D 83EC04 sub sp,0x4
0000E830 56 push si
0000E831 57 push di
0000E832 C47E04 les di,word [bp+0x4]
0000E835 8CC0 mov ax,es
0000E837 0BC7 or ax,di
0000E839 7420 jz 0xe85b
0000E83B B000 mov al,0x0
0000E83D 268A25 mov ah,[es:di]
0000E840 B9FFFF mov cx,0xffff
0000E843 FC cld
0000E844 F2AE repne scasb
0000E846 F7D1 not cx
0000E848 49 dec cx
0000E849 7410 jz 0xe85b
0000E84B C43E6016 les di,word [0x1660]
0000E84F 8C46FE mov word [bp-0x2],es
0000E852 8CC3 mov bx,es
0000E854 0BDF or bx,di
0000E856 897EFC mov [bp-0x4],di
0000E859 750D jnz 0xe868
0000E85B 33D2 xor dx,dx
0000E85D 33C0 xor ax,ax
0000E85F EB33 jmp 0xe894
0000E861 8346FC04 add word [bp-0x4],0x4
0000E865 C47EFC les di,word [bp-0x4]
0000E868 26C43D les di,word [es:di]
0000E86B 8CC3 mov bx,es
0000E86D 0BDF or bx,di
0000E86F 74EA jz 0xe85b
0000E871 268A05 mov al,[es:di]
0000E874 0AC0 or al,al
0000E876 74E3 jz 0xe85b
0000E878 3AE0 cmp ah,al
0000E87A 75E5 jnz 0xe861
0000E87C 8BD9 mov bx,cx
0000E87E 2680393D cmp byte [es:bx+di],0x3d
0000E882 75DD jnz 0xe861
0000E884 1E push ds
0000E885 C57604 lds si,word [bp+0x4]
0000E888 F3A6 repe cmpsb
0000E88A 1F pop ds
0000E88B 87CB xchg cx,bx
0000E88D 75D2 jnz 0xe861
0000E88F 47 inc di
0000E890 8BC7 mov ax,di
0000E892 8CC2 mov dx,es
0000E894 5F pop di
0000E895 5E pop si
0000E896 8BE5 mov sp,bp
0000E898 5D pop bp
0000E899 C3 ret
0000E89A 55 push bp
0000E89B 8BEC mov bp,sp
0000E89D B435 mov ah,0x35
0000E89F 8A4604 mov al,[bp+0x4]
0000E8A2 CD21 int byte 0x21
0000E8A4 93 xchg ax,bx
0000E8A5 8CC2 mov dx,es
0000E8A7 5D pop bp
0000E8A8 C3 ret
0000E8A9 55 push bp
0000E8AA 8BEC mov bp,sp
0000E8AC B425 mov ah,0x25
0000E8AE 8A4604 mov al,[bp+0x4]
0000E8B1 1E push ds
0000E8B2 C55606 lds dx,word [bp+0x6]
0000E8B5 CD21 int byte 0x21
0000E8B7 1F pop ds
0000E8B8 5D pop bp
0000E8B9 C3 ret
0000E8BA 55 push bp
0000E8BB 8BEC mov bp,sp
0000E8BD 83EC08 sub sp,0x8
0000E8C0 16 push ss
0000E8C1 8D46F8 lea ax,[bp-0x8]
0000E8C4 50 push ax
0000E8C5 E88D05 call 0xee55
0000E8C8 59 pop cx
0000E8C9 59 pop cx
0000E8CA 16 push ss
0000E8CB 8D46F8 lea ax,[bp-0x8]
0000E8CE 50 push ax
0000E8CF FF760A push word [bp+0xa]
0000E8D2 FF7608 push word [bp+0x8]
0000E8D5 FF7606 push word [bp+0x6]
0000E8D8 FF7604 push word [bp+0x4]
0000E8DB E80700 call 0xe8e5
0000E8DE 83C40C add sp,0xc
0000E8E1 8BE5 mov sp,bp
0000E8E3 5D pop bp
0000E8E4 C3 ret
0000E8E5 55 push bp
0000E8E6 8BEC mov bp,sp
0000E8E8 56 push si
0000E8E9 57 push di
0000E8EA 1E push ds
0000E8EB C5760C lds si,word [bp+0xc]
0000E8EE FF34 push word [si]
0000E8F0 FF7406 push word [si+0x6]
0000E8F3 C57604 lds si,word [bp+0x4]
0000E8F6 8B04 mov ax,[si]
0000E8F8 8B5C02 mov bx,[si+0x2]
0000E8FB 8B4C04 mov cx,[si+0x4]
0000E8FE 8B5406 mov dx,[si+0x6]
0000E901 8B7C0A mov di,[si+0xa]
0000E904 8B7408 mov si,[si+0x8]
0000E907 1F pop ds
0000E908 07 pop es
0000E909 55 push bp
0000E90A CD21 int byte 0x21
0000E90C 5D pop bp
0000E90D 9C pushf
0000E90E 9C pushf
0000E90F 56 push si
0000E910 1E push ds
0000E911 06 push es
0000E912 C5760C lds si,word [bp+0xc]
0000E915 8F04 pop word [si]
0000E917 8F4406 pop word [si+0x6]
0000E91A C57608 lds si,word [bp+0x8]
0000E91D 8F4408 pop word [si+0x8]
0000E920 8F440E pop word [si+0xe]
0000E923 8F440C pop word [si+0xc]
0000E926 83640C01 and word [si+0xc],0x1
0000E92A 897C0A mov [si+0xa],di
0000E92D 895406 mov [si+0x6],dx
0000E930 894C04 mov [si+0x4],cx
0000E933 895C02 mov [si+0x2],bx
0000E936 8904 mov [si],ax
0000E938 1F pop ds
0000E939 7406 jz 0xe941
0000E93B 50 push ax
0000E93C 50 push ax
0000E93D E82E00 call 0xe96e
0000E940 58 pop ax
0000E941 5F pop di
0000E942 5E pop si
0000E943 5D pop bp
0000E944 C3 ret
0000E945 55 push bp
0000E946 8BEC mov bp,sp
0000E948 1E push ds
0000E949 B444 mov ah,0x44
0000E94B 8A4606 mov al,[bp+0x6]
0000E94E 8B5E04 mov bx,[bp+0x4]
0000E951 8B4E0C mov cx,[bp+0xc]
0000E954 C55608 lds dx,word [bp+0x8]
0000E957 CD21 int byte 0x21
0000E959 1F pop ds
0000E95A 720C jc 0xe968
0000E95C 837E0600 cmp word [bp+0x6],0x0
0000E960 7504 jnz 0xe966
0000E962 8BC2 mov ax,dx
0000E964 EB06 jmp 0xe96c
0000E966 EB04 jmp 0xe96c
0000E968 50 push ax
0000E969 E80200 call 0xe96e
0000E96C 5D pop bp
0000E96D C3 ret
0000E96E 55 push bp
0000E96F 8BEC mov bp,sp
0000E971 56 push si
0000E972 8B7604 mov si,[bp+0x4]
0000E975 0BF6 or si,si
0000E977 7C15 jl 0xe98e
0000E979 83FE58 cmp si,0x58
0000E97C 7E03 jng 0xe981
0000E97E BE5700 mov si,0x57
0000E981 89365815 mov [0x1558],si
0000E985 8A845A15 mov al,[si+0x155a]
0000E989 98 cbw
0000E98A 8BF0 mov si,ax
0000E98C EB11 jmp 0xe99f
0000E98E 8BC6 mov ax,si
0000E990 F7D8 neg ax
0000E992 8BF0 mov si,ax
0000E994 3D2300 cmp ax,0x23
0000E997 7FE5 jg 0xe97e
0000E999 C7065815FFFF mov word [0x1558],0xffff
0000E99F 89367D00 mov [0x7d],si
0000E9A3 B8FFFF mov ax,0xffff
0000E9A6 5E pop si
0000E9A7 5D pop bp
0000E9A8 C20200 ret word 0x2
0000E9AB 55 push bp
0000E9AC 8BEC mov bp,sp
0000E9AE B80044 mov ax,0x4400
0000E9B1 8B5E04 mov bx,[bp+0x4]
0000E9B4 CD21 int byte 0x21
0000E9B6 92 xchg ax,dx
0000E9B7 258000 and ax,0x80
0000E9BA 5D pop bp
0000E9BB C3 ret
0000E9BC B40B mov ah,0xb
0000E9BE CD21 int byte 0x21
0000E9C0 98 cbw
0000E9C1 C3 ret
0000E9C2 55 push bp
0000E9C3 8BEC mov bp,sp
0000E9C5 8B5E04 mov bx,[bp+0x4]
0000E9C8 D1E3 shl bx,0x0
0000E9CA 81A7F414FFFD and word [bx+0x14f4],0xfdff
0000E9D0 B442 mov ah,0x42
0000E9D2 8A460A mov al,[bp+0xa]
0000E9D5 8B5E04 mov bx,[bp+0x4]
0000E9D8 8B4E08 mov cx,[bp+0x8]
0000E9DB 8B5606 mov dx,[bp+0x6]
0000E9DE CD21 int byte 0x21
0000E9E0 7202 jc 0xe9e4
0000E9E2 EB05 jmp 0xe9e9
0000E9E4 50 push ax
0000E9E5 E886FF call 0xe96e
0000E9E8 99 cwd
0000E9E9 5D pop bp
0000E9EA C3 ret
0000E9EB 55 push bp
0000E9EC 8BEC mov bp,sp
0000E9EE 83EC22 sub sp,0x22
0000E9F1 56 push si
0000E9F2 57 push di
0000E9F3 06 push es
0000E9F4 C47E0A les di,word [bp+0xa]
0000E9F7 8B5E08 mov bx,[bp+0x8]
0000E9FA 83FB24 cmp bx,0x24
0000E9FD 775C ja 0xea5b
0000E9FF 80FB02 cmp bl,0x2
0000EA02 7257 jc 0xea5b
0000EA04 8B460E mov ax,[bp+0xe]
0000EA07 8B4E10 mov cx,[bp+0x10]
0000EA0A 0BC9 or cx,cx
0000EA0C 7D12 jnl 0xea20
0000EA0E 807E0600 cmp byte [bp+0x6],0x0
0000EA12 740C jz 0xea20
0000EA14 26C6052D mov byte [es:di],0x2d
0000EA18 47 inc di
0000EA19 F7D9 neg cx
0000EA1B F7D8 neg ax
0000EA1D 83D900 sbb cx,0x0
0000EA20 8D76DE lea si,[bp-0x22]
0000EA23 E310 jcxz 0xea35
0000EA25 91 xchg ax,cx
0000EA26 2BD2 sub dx,dx
0000EA28 F7F3 div bx
0000EA2A 91 xchg ax,cx
0000EA2B F7F3 div bx
0000EA2D 368814 mov [ss:si],dl
0000EA30 46 inc si
0000EA31 E30A jcxz 0xea3d
0000EA33 EBF0 jmp 0xea25
0000EA35 2BD2 sub dx,dx
0000EA37 F7F3 div bx
0000EA39 368814 mov [ss:si],dl
0000EA3C 46 inc si
0000EA3D 0BC0 or ax,ax
0000EA3F 75F4 jnz 0xea35
0000EA41 8D4EDE lea cx,[bp-0x22]
0000EA44 F7D9 neg cx
0000EA46 03CE add cx,si
0000EA48 FC cld
0000EA49 4E dec si
0000EA4A 368A04 mov al,[ss:si]
0000EA4D 2C0A sub al,0xa
0000EA4F 7304 jnc 0xea55
0000EA51 043A add al,0x3a
0000EA53 EB03 jmp 0xea58
0000EA55 024604 add al,[bp+0x4]
0000EA58 AA stosb
0000EA59 E2EE loop 0xea49
0000EA5B B000 mov al,0x0
0000EA5D AA stosb
0000EA5E 07 pop es
0000EA5F 8B560C mov dx,[bp+0xc]
0000EA62 8B460A mov ax,[bp+0xa]
0000EA65 5F pop di
0000EA66 5E pop si
0000EA67 8BE5 mov sp,bp
0000EA69 5D pop bp
0000EA6A C20E00 ret word 0xe
0000EA6D 55 push bp
0000EA6E 8BEC mov bp,sp
0000EA70 837E0A0A cmp word [bp+0xa],0xa
0000EA74 7506 jnz 0xea7c
0000EA76 8B4604 mov ax,[bp+0x4]
0000EA79 99 cwd
0000EA7A EB05 jmp 0xea81
0000EA7C 8B4604 mov ax,[bp+0x4]
0000EA7F 33D2 xor dx,dx
0000EA81 52 push dx
0000EA82 50 push ax
0000EA83 FF7608 push word [bp+0x8]
0000EA86 FF7606 push word [bp+0x6]
0000EA89 FF760A push word [bp+0xa]
0000EA8C B001 mov al,0x1
0000EA8E 50 push ax
0000EA8F B061 mov al,0x61
0000EA91 50 push ax
0000EA92 E856FF call 0xe9eb
0000EA95 5D pop bp
0000EA96 C3 ret
0000EA97 55 push bp
0000EA98 8BEC mov bp,sp
0000EA9A FF7606 push word [bp+0x6]
0000EA9D FF7604 push word [bp+0x4]
0000EAA0 FF760A push word [bp+0xa]
0000EAA3 FF7608 push word [bp+0x8]
0000EAA6 FF760C push word [bp+0xc]
0000EAA9 B000 mov al,0x0
0000EAAB 50 push ax
0000EAAC B061 mov al,0x61
0000EAAE 50 push ax
0000EAAF E839FF call 0xe9eb
0000EAB2 5D pop bp
0000EAB3 C3 ret
0000EAB4 55 push bp
0000EAB5 8BEC mov bp,sp
0000EAB7 FF7606 push word [bp+0x6]
0000EABA FF7604 push word [bp+0x4]
0000EABD FF760A push word [bp+0xa]
0000EAC0 FF7608 push word [bp+0x8]
0000EAC3 FF760C push word [bp+0xc]
0000EAC6 837E0C0A cmp word [bp+0xc],0xa
0000EACA 7505 jnz 0xead1
0000EACC B80100 mov ax,0x1
0000EACF EB02 jmp 0xead3
0000EAD1 33C0 xor ax,ax
0000EAD3 50 push ax
0000EAD4 B061 mov al,0x61
0000EAD6 50 push ax
0000EAD7 E811FF call 0xe9eb
0000EADA 5D pop bp
0000EADB C3 ret
0000EADC 55 push bp
0000EADD 8BEC mov bp,sp
0000EADF 57 push di
0000EAE0 C47E04 les di,word [bp+0x4]
0000EAE3 8B4E0A mov cx,[bp+0xa]
0000EAE6 E308 jcxz 0xeaf0
0000EAE8 8A4608 mov al,[bp+0x8]
0000EAEB FC cld
0000EAEC F2AE repne scasb
0000EAEE 7407 jz 0xeaf7
0000EAF0 33FF xor di,di
0000EAF2 8EC7 mov es,di
0000EAF4 BF0100 mov di,0x1
0000EAF7 4F dec di
0000EAF8 8BC7 mov ax,di
0000EAFA 8CC2 mov dx,es
0000EAFC 5F pop di
0000EAFD 5D pop bp
0000EAFE C3 ret
0000EAFF 55 push bp
0000EB00 8BEC mov bp,sp
0000EB02 56 push si
0000EB03 57 push di
0000EB04 1E push ds
0000EB05 8B460C mov ax,[bp+0xc]
0000EB08 8BC8 mov cx,ax
0000EB0A E314 jcxz 0xeb20
0000EB0C C57604 lds si,word [bp+0x4]
0000EB0F C47E08 les di,word [bp+0x8]
0000EB12 FC cld
0000EB13 F3A6 repe cmpsb
0000EB15 8A44FF mov al,[si-0x1]
0000EB18 32E4 xor ah,ah
0000EB1A 268A4DFF mov cl,[es:di-0x1]
0000EB1E 32ED xor ch,ch
0000EB20 1F pop ds
0000EB21 2BC1 sub ax,cx
0000EB23 5F pop di
0000EB24 5E pop si
0000EB25 5D pop bp
0000EB26 C3 ret
0000EB27 55 push bp
0000EB28 8BEC mov bp,sp
0000EB2A 56 push si
0000EB2B 57 push di
0000EB2C 8CDA mov dx,ds
0000EB2E C47E04 les di,word [bp+0x4]
0000EB31 C57608 lds si,word [bp+0x8]
0000EB34 8B4E0C mov cx,[bp+0xc]
0000EB37 D1E9 shr cx,0x0
0000EB39 FC cld
0000EB3A F3A5 rep movsw
0000EB3C 7301 jnc 0xeb3f
0000EB3E A4 movsb
0000EB3F 8EDA mov ds,dx
0000EB41 8B5606 mov dx,[bp+0x6]
0000EB44 8B4604 mov ax,[bp+0x4]
0000EB47 5F pop di
0000EB48 5E pop si
0000EB49 5D pop bp
0000EB4A C3 ret
0000EB4B 55 push bp
0000EB4C 8BEC mov bp,sp
0000EB4E 57 push di
0000EB4F C47E04 les di,word [bp+0x4]
0000EB52 8B4E08 mov cx,[bp+0x8]
0000EB55 8A460A mov al,[bp+0xa]
0000EB58 8AE0 mov ah,al
0000EB5A FC cld
0000EB5B F7C70100 test di,0x1
0000EB5F 7404 jz 0xeb65
0000EB61 E309 jcxz 0xeb6c
0000EB63 AA stosb
0000EB64 49 dec cx
0000EB65 D1E9 shr cx,0x0
0000EB67 F3AB rep stosw
0000EB69 7301 jnc 0xeb6c
0000EB6B AA stosb
0000EB6C 5F pop di
0000EB6D 5D pop bp
0000EB6E C3 ret
0000EB6F 55 push bp
0000EB70 8BEC mov bp,sp
0000EB72 8A4608 mov al,[bp+0x8]
0000EB75 50 push ax
0000EB76 FF760A push word [bp+0xa]
0000EB79 FF7606 push word [bp+0x6]
0000EB7C FF7604 push word [bp+0x4]
0000EB7F E8C9FF call 0xeb4b
0000EB82 83C408 add sp,0x8
0000EB85 8B5606 mov dx,[bp+0x6]
0000EB88 8B4604 mov ax,[bp+0x4]
0000EB8B 5D pop bp
0000EB8C C3 ret
0000EB8D 55 push bp
0000EB8E 8BEC mov bp,sp
0000EB90 1E push ds
0000EB91 B439 mov ah,0x39
0000EB93 C55604 lds dx,word [bp+0x4]
0000EB96 CD21 int byte 0x21
0000EB98 1F pop ds
0000EB99 7204 jc 0xeb9f
0000EB9B 33C0 xor ax,ax
0000EB9D EB04 jmp 0xeba3
0000EB9F 50 push ax
0000EBA0 E8CBFD call 0xe96e
0000EBA3 5D pop bp
0000EBA4 C3 ret
0000EBA5 55 push bp
0000EBA6 8BEC mov bp,sp
0000EBA8 1E push ds
0000EBA9 8B4E04 mov cx,[bp+0x4]
0000EBAC B43C mov ah,0x3c
0000EBAE C55606 lds dx,word [bp+0x6]
0000EBB1 CD21 int byte 0x21
0000EBB3 1F pop ds
0000EBB4 7202 jc 0xebb8
0000EBB6 EB04 jmp 0xebbc
0000EBB8 50 push ax
0000EBB9 E8B2FD call 0xe96e
0000EBBC 5D pop bp
0000EBBD C20600 ret word 0x6
0000EBC0 55 push bp
0000EBC1 8BEC mov bp,sp
0000EBC3 8B5E04 mov bx,[bp+0x4]
0000EBC6 2BC9 sub cx,cx
0000EBC8 2BD2 sub dx,dx
0000EBCA B440 mov ah,0x40
0000EBCC CD21 int byte 0x21
0000EBCE 5D pop bp
0000EBCF C20200 ret word 0x2
0000EBD2 55 push bp
0000EBD3 8BEC mov bp,sp
0000EBD5 83EC04 sub sp,0x4
0000EBD8 56 push si
0000EBD9 57 push di
0000EBDA 8B7608 mov si,[bp+0x8]
0000EBDD F7C600C0 test si,0xc000
0000EBE1 750C jnz 0xebef
0000EBE3 A11C15 mov ax,[0x151c]
0000EBE6 2500C0 and ax,0xc000
0000EBE9 8BD6 mov dx,si
0000EBEB 0BD0 or dx,ax
0000EBED 8BF2 mov si,dx
0000EBEF F7C60001 test si,0x100
0000EBF3 7503 jnz 0xebf8
0000EBF5 E98400 jmp 0xec7c
0000EBF8 A11E15 mov ax,[0x151e]
0000EBFB 21460A and [bp+0xa],ax
0000EBFE 8B460A mov ax,[bp+0xa]
0000EC01 A98001 test ax,0x180
0000EC04 7507 jnz 0xec0d
0000EC06 B80100 mov ax,0x1
0000EC09 50 push ax
0000EC0A E861FD call 0xe96e
0000EC0D 33C0 xor ax,ax
0000EC0F 50 push ax
0000EC10 FF7606 push word [bp+0x6]
0000EC13 FF7604 push word [bp+0x4]
0000EC16 E842F6 call 0xe25b
0000EC19 83C406 add sp,0x6
0000EC1C 8946FE mov [bp-0x2],ax
0000EC1F 3DFFFF cmp ax,0xffff
0000EC22 752C jnz 0xec50
0000EC24 F7460A8000 test word [bp+0xa],0x80
0000EC29 7404 jz 0xec2f
0000EC2B 33C0 xor ax,ax
0000EC2D EB03 jmp 0xec32
0000EC2F B80100 mov ax,0x1
0000EC32 8946FE mov [bp-0x2],ax
0000EC35 F7C6F000 test si,0xf0
0000EC39 742C jz 0xec67
0000EC3B FF7606 push word [bp+0x6]
0000EC3E FF7604 push word [bp+0x4]
0000EC41 33C0 xor ax,ax
0000EC43 50 push ax
0000EC44 E85EFF call 0xeba5
0000EC47 8BF8 mov di,ax
0000EC49 0BC0 or ax,ax
0000EC4B 7D13 jnl 0xec60
0000EC4D E9BE00 jmp 0xed0e
0000EC50 F7C60004 test si,0x400
0000EC54 7426 jz 0xec7c
0000EC56 B85000 mov ax,0x50
0000EC59 50 push ax
0000EC5A E811FD call 0xe96e
0000EC5D E9B000 jmp 0xed10
0000EC60 57 push di
0000EC61 E84AF6 call 0xe2ae
0000EC64 59 pop cx
0000EC65 EB1A jmp 0xec81
0000EC67 FF7606 push word [bp+0x6]
0000EC6A FF7604 push word [bp+0x4]
0000EC6D FF76FE push word [bp-0x2]
0000EC70 E832FF call 0xeba5
0000EC73 8BF8 mov di,ax
0000EC75 0BC0 or ax,ax
0000EC77 7D74 jnl 0xeced
0000EC79 E99200 jmp 0xed0e
0000EC7C C746FE0000 mov word [bp-0x2],0x0
0000EC81 56 push si
0000EC82 FF7606 push word [bp+0x6]
0000EC85 FF7604 push word [bp+0x4]
0000EC88 E88B00 call 0xed16
0000EC8B 83C406 add sp,0x6
0000EC8E 8BF8 mov di,ax
0000EC90 0BC0 or ax,ax
0000EC92 7C59 jl 0xeced
0000EC94 33C0 xor ax,ax
0000EC96 50 push ax
0000EC97 57 push di
0000EC98 E8AAFC call 0xe945
0000EC9B 59 pop cx
0000EC9C 59 pop cx
0000EC9D 8946FC mov [bp-0x4],ax
0000ECA0 A98000 test ax,0x80
0000ECA3 7421 jz 0xecc6
0000ECA5 81CE0020 or si,0x2000
0000ECA9 F7C60080 test si,0x8000
0000ECAD 7421 jz 0xecd0
0000ECAF 25FF00 and ax,0xff
0000ECB2 0D2000 or ax,0x20
0000ECB5 33D2 xor dx,dx
0000ECB7 52 push dx
0000ECB8 50 push ax
0000ECB9 B80100 mov ax,0x1
0000ECBC 50 push ax
0000ECBD 57 push di
0000ECBE E884FC call 0xe945
0000ECC1 83C408 add sp,0x8
0000ECC4 EB0A jmp 0xecd0
0000ECC6 F7C60002 test si,0x200
0000ECCA 7404 jz 0xecd0
0000ECCC 57 push di
0000ECCD E8F0FE call 0xebc0
0000ECD0 837EFE00 cmp word [bp-0x2],0x0
0000ECD4 7417 jz 0xeced
0000ECD6 F7C6F000 test si,0xf0
0000ECDA 7411 jz 0xeced
0000ECDC B80100 mov ax,0x1
0000ECDF 50 push ax
0000ECE0 50 push ax
0000ECE1 FF7606 push word [bp+0x6]
0000ECE4 FF7604 push word [bp+0x4]
0000ECE7 E871F5 call 0xe25b
0000ECEA 83C408 add sp,0x8
0000ECED 0BFF or di,di
0000ECEF 7C1D jl 0xed0e
0000ECF1 F7C60003 test si,0x300
0000ECF5 7405 jz 0xecfc
0000ECF7 B80010 mov ax,0x1000
0000ECFA EB02 jmp 0xecfe
0000ECFC 33C0 xor ax,ax
0000ECFE 8BD6 mov dx,si
0000ED00 81E2FFF8 and dx,0xf8ff
0000ED04 0BD0 or dx,ax
0000ED06 8BDF mov bx,di
0000ED08 D1E3 shl bx,0x0
0000ED0A 8997F414 mov [bx+0x14f4],dx
0000ED0E 8BC7 mov ax,di
0000ED10 5F pop di
0000ED11 5E pop si
0000ED12 8BE5 mov sp,bp
0000ED14 5D pop bp
0000ED15 C3 ret
0000ED16 55 push bp
0000ED17 8BEC mov bp,sp
0000ED19 4C dec sp
0000ED1A 4C dec sp
0000ED1B B001 mov al,0x1
0000ED1D 8B4E08 mov cx,[bp+0x8]
0000ED20 F7C10200 test cx,0x2
0000ED24 750A jnz 0xed30
0000ED26 B002 mov al,0x2
0000ED28 F7C10400 test cx,0x4
0000ED2C 7502 jnz 0xed30
0000ED2E B000 mov al,0x0
0000ED30 1E push ds
0000ED31 C55604 lds dx,word [bp+0x4]
0000ED34 B1F0 mov cl,0xf0
0000ED36 224E08 and cl,[bp+0x8]
0000ED39 0AC1 or al,cl
0000ED3B B43D mov ah,0x3d
0000ED3D CD21 int byte 0x21
0000ED3F 1F pop ds
0000ED40 721A jc 0xed5c
0000ED42 8946FE mov [bp-0x2],ax
0000ED45 8B5EFE mov bx,[bp-0x2]
0000ED48 D1E3 shl bx,0x0
0000ED4A 8B4608 mov ax,[bp+0x8]
0000ED4D 25FFF8 and ax,0xf8ff
0000ED50 0D0080 or ax,0x8000
0000ED53 8987F414 mov [bx+0x14f4],ax
0000ED57 8B46FE mov ax,[bp-0x2]
0000ED5A EB04 jmp 0xed60
0000ED5C 50 push ax
0000ED5D E80EFC call 0xe96e
0000ED60 8BE5 mov sp,bp
0000ED62 5D pop bp
0000ED63 C3 ret
0000ED64 55 push bp
0000ED65 8BEC mov bp,sp
0000ED67 83EC04 sub sp,0x4
0000ED6A 56 push si
0000ED6B 57 push di
0000ED6C 8B460A mov ax,[bp+0xa]
0000ED6F 40 inc ax
0000ED70 3D0200 cmp ax,0x2
0000ED73 720D jc 0xed82
0000ED75 8B5E04 mov bx,[bp+0x4]
0000ED78 D1E3 shl bx,0x0
0000ED7A F787F4140002 test word [bx+0x14f4],0x200
0000ED80 7405 jz 0xed87
0000ED82 33C0 xor ax,ax
0000ED84 E98F00 jmp 0xee16
0000ED87 FF760A push word [bp+0xa]
0000ED8A FF7608 push word [bp+0x8]
0000ED8D FF7606 push word [bp+0x6]
0000ED90 FF7604 push word [bp+0x4]
0000ED93 E88600 call 0xee1c
0000ED96 83C408 add sp,0x8
0000ED99 8946FE mov [bp-0x2],ax
0000ED9C 40 inc ax
0000ED9D 3D0200 cmp ax,0x2
0000EDA0 720D jc 0xedaf
0000EDA2 8B5E04 mov bx,[bp+0x4]
0000EDA5 D1E3 shl bx,0x0
0000EDA7 F787F4140080 test word [bx+0x14f4],0x8000
0000EDAD 7405 jz 0xedb4
0000EDAF 8B46FE mov ax,[bp-0x2]
0000EDB2 EB62 jmp 0xee16
0000EDB4 8B4EFE mov cx,[bp-0x2]
0000EDB7 C47606 les si,word [bp+0x6]
0000EDBA 8BFE mov di,si
0000EDBC 8BDE mov bx,si
0000EDBE FC cld
0000EDBF 26AC es lodsb
0000EDC1 3C1A cmp al,0x1a
0000EDC3 742E jz 0xedf3
0000EDC5 3C0D cmp al,0xd
0000EDC7 7405 jz 0xedce
0000EDC9 AA stosb
0000EDCA E2F3 loop 0xedbf
0000EDCC EB1D jmp 0xedeb
0000EDCE E2EF loop 0xedbf
0000EDD0 06 push es
0000EDD1 53 push bx
0000EDD2 B80100 mov ax,0x1
0000EDD5 50 push ax
0000EDD6 8D46FD lea ax,[bp-0x3]
0000EDD9 16 push ss
0000EDDA 50 push ax
0000EDDB FF7604 push word [bp+0x4]
0000EDDE E83B00 call 0xee1c
0000EDE1 83C408 add sp,0x8
0000EDE4 5B pop bx
0000EDE5 07 pop es
0000EDE6 FC cld
0000EDE7 8A46FD mov al,[bp-0x3]
0000EDEA AA stosb
0000EDEB 3BFB cmp di,bx
0000EDED 7502 jnz 0xedf1
0000EDEF EB96 jmp 0xed87
0000EDF1 EB20 jmp 0xee13
0000EDF3 53 push bx
0000EDF4 B80100 mov ax,0x1
0000EDF7 50 push ax
0000EDF8 F7D9 neg cx
0000EDFA 1BC0 sbb ax,ax
0000EDFC 50 push ax
0000EDFD 51 push cx
0000EDFE FF7604 push word [bp+0x4]
0000EE01 E8BEFB call 0xe9c2
0000EE04 83C408 add sp,0x8
0000EE07 8B5E04 mov bx,[bp+0x4]
0000EE0A D1E3 shl bx,0x0
0000EE0C 818FF4140002 or word [bx+0x14f4],0x200
0000EE12 5B pop bx
0000EE13 2BFB sub di,bx
0000EE15 97 xchg ax,di
0000EE16 5F pop di
0000EE17 5E pop si
0000EE18 8BE5 mov sp,bp
0000EE1A 5D pop bp
0000EE1B C3 ret
0000EE1C 55 push bp
0000EE1D 8BEC mov bp,sp
0000EE1F 1E push ds
0000EE20 B43F mov ah,0x3f
0000EE22 8B5E04 mov bx,[bp+0x4]
0000EE25 8B4E0A mov cx,[bp+0xa]
0000EE28 C55606 lds dx,word [bp+0x6]
0000EE2B CD21 int byte 0x21
0000EE2D 1F pop ds
0000EE2E 7202 jc 0xee32
0000EE30 EB04 jmp 0xee36
0000EE32 50 push ax
0000EE33 E838FB call 0xe96e
0000EE36 5D pop bp
0000EE37 C3 ret
0000EE38 55 push bp
0000EE39 8BEC mov bp,sp
0000EE3B 57 push di
0000EE3C 1E push ds
0000EE3D B456 mov ah,0x56
0000EE3F C55604 lds dx,word [bp+0x4]
0000EE42 C47E08 les di,word [bp+0x8]
0000EE45 CD21 int byte 0x21
0000EE47 1F pop ds
0000EE48 7204 jc 0xee4e
0000EE4A 33C0 xor ax,ax
0000EE4C EB04 jmp 0xee52
0000EE4E 50 push ax
0000EE4F E81CFB call 0xe96e
0000EE52 5F pop di
0000EE53 5D pop bp
0000EE54 C3 ret
0000EE55 55 push bp
0000EE56 8BEC mov bp,sp
0000EE58 56 push si
0000EE59 8CC3 mov bx,es
0000EE5B C47604 les si,word [bp+0x4]
0000EE5E 26891C mov [es:si],bx
0000EE61 268C4C02 mov word [es:si+0x2],cs
0000EE65 268C5404 mov word [es:si+0x4],ss
0000EE69 268C5C06 mov word [es:si+0x6],ds
0000EE6D 8EC3 mov es,bx
0000EE6F 5E pop si
0000EE70 5D pop bp
0000EE71 C3 ret
0000EE72 55 push bp
0000EE73 8BEC mov bp,sp
0000EE75 B44A mov ah,0x4a
0000EE77 8B5E06 mov bx,[bp+0x6]
0000EE7A 8E4604 mov es,word [bp+0x4]
0000EE7D CD21 int byte 0x21
0000EE7F 7205 jc 0xee86
0000EE81 B8FFFF mov ax,0xffff
0000EE84 EB06 jmp 0xee8c
0000EE86 53 push bx
0000EE87 50 push ax
0000EE88 E8E3FA call 0xe96e
0000EE8B 58 pop ax
0000EE8C 5D pop bp
0000EE8D C3 ret
0000EE8E 55 push bp
0000EE8F 8BEC mov bp,sp
0000EE91 56 push si
0000EE92 B42B mov ah,0x2b
0000EE94 C47604 les si,word [bp+0x4]
0000EE97 268B0C mov cx,[es:si]
0000EE9A 268B5402 mov dx,[es:si+0x2]
0000EE9E CD21 int byte 0x21
0000EEA0 5E pop si
0000EEA1 5D pop bp
0000EEA2 C3 ret
0000EEA3 55 push bp
0000EEA4 8BEC mov bp,sp
0000EEA6 56 push si
0000EEA7 B42D mov ah,0x2d
0000EEA9 C47604 les si,word [bp+0x4]
0000EEAC 268B0C mov cx,[es:si]
0000EEAF 268B5402 mov dx,[es:si+0x2]
0000EEB3 CD21 int byte 0x21
0000EEB5 5E pop si
0000EEB6 5D pop bp
0000EEB7 C3 ret
0000EEB8 55 push bp
0000EEB9 8BEC mov bp,sp
0000EEBB 56 push si
0000EEBC 57 push di
0000EEBD FC cld
0000EEBE 1E push ds
0000EEBF C47E04 les di,word [bp+0x4]
0000EEC2 8BD7 mov dx,di
0000EEC4 32C0 xor al,al
0000EEC6 B9FFFF mov cx,0xffff
0000EEC9 F2AE repne scasb
0000EECB 06 push es
0000EECC 8D75FF lea si,[di-0x1]
0000EECF C47E08 les di,word [bp+0x8]
0000EED2 B9FFFF mov cx,0xffff
0000EED5 F2AE repne scasb
0000EED7 F7D1 not cx
0000EED9 2BF9 sub di,cx
0000EEDB 06 push es
0000EEDC 1F pop ds
0000EEDD 07 pop es
0000EEDE 87F7 xchg si,di
0000EEE0 F7C60100 test si,0x1
0000EEE4 7402 jz 0xeee8
0000EEE6 A4 movsb
0000EEE7 49 dec cx
0000EEE8 D1E9 shr cx,0x0
0000EEEA F3A5 rep movsw
0000EEEC 7301 jnc 0xeeef
0000EEEE A4 movsb
0000EEEF 92 xchg ax,dx
0000EEF0 8CC2 mov dx,es
0000EEF2 1F pop ds
0000EEF3 5F pop di
0000EEF4 5E pop si
0000EEF5 5D pop bp
0000EEF6 C3 ret
0000EEF7 55 push bp
0000EEF8 8BEC mov bp,sp
0000EEFA 56 push si
0000EEFB FC cld
0000EEFC 1E push ds
0000EEFD C57604 lds si,word [bp+0x4]
0000EF00 8A5E08 mov bl,[bp+0x8]
0000EF03 F7C60100 test si,0x1
0000EF07 7409 jz 0xef12
0000EF09 AC lodsb
0000EF0A 3AC3 cmp al,bl
0000EF0C 741C jz 0xef2a
0000EF0E 22C0 and al,al
0000EF10 7411 jz 0xef23
0000EF12 AD lodsw
0000EF13 3AC3 cmp al,bl
0000EF15 7414 jz 0xef2b
0000EF17 22C0 and al,al
0000EF19 7408 jz 0xef23
0000EF1B 3AE3 cmp ah,bl
0000EF1D 740B jz 0xef2a
0000EF1F 22E4 and ah,ah
0000EF21 75EF jnz 0xef12
0000EF23 1F pop ds
0000EF24 33D2 xor dx,dx
0000EF26 33C0 xor ax,ax
0000EF28 EB07 jmp 0xef31
0000EF2A 46 inc si
0000EF2B 8D44FE lea ax,[si-0x2]
0000EF2E 8CDA mov dx,ds
0000EF30 1F pop ds
0000EF31 5E pop si
0000EF32 5D pop bp
0000EF33 C3 ret
0000EF34 55 push bp
0000EF35 8BEC mov bp,sp
0000EF37 56 push si
0000EF38 57 push di
0000EF39 8CDA mov dx,ds
0000EF3B FC cld
0000EF3C 33C0 xor ax,ax
0000EF3E 8BD8 mov bx,ax
0000EF40 C47E08 les di,word [bp+0x8]
0000EF43 8BF7 mov si,di
0000EF45 32C0 xor al,al
0000EF47 B9FFFF mov cx,0xffff
0000EF4A F2AE repne scasb
0000EF4C F7D1 not cx
0000EF4E 8BFE mov di,si
0000EF50 C57604 lds si,word [bp+0x4]
0000EF53 F3A6 repe cmpsb
0000EF55 8A44FF mov al,[si-0x1]
0000EF58 268A5DFF mov bl,[es:di-0x1]
0000EF5C 2BC3 sub ax,bx
0000EF5E 8EDA mov ds,dx
0000EF60 5F pop di
0000EF61 5E pop si
0000EF62 5D pop bp
0000EF63 C3 ret
0000EF64 55 push bp
0000EF65 8BEC mov bp,sp
0000EF67 56 push si
0000EF68 57 push di
0000EF69 FC cld
0000EF6A C47E08 les di,word [bp+0x8]
0000EF6D 8BF7 mov si,di
0000EF6F 32C0 xor al,al
0000EF71 B9FFFF mov cx,0xffff
0000EF74 F2AE repne scasb
0000EF76 F7D1 not cx
0000EF78 1E push ds
0000EF79 8CC0 mov ax,es
0000EF7B 8ED8 mov ds,ax
0000EF7D C47E04 les di,word [bp+0x4]
0000EF80 F3A4 rep movsb
0000EF82 1F pop ds
0000EF83 8B5606 mov dx,[bp+0x6]
0000EF86 8B4604 mov ax,[bp+0x4]
0000EF89 5F pop di
0000EF8A 5E pop si
0000EF8B 5D pop bp
0000EF8C C3 ret
0000EF8D 55 push bp
0000EF8E 8BEC mov bp,sp
0000EF90 56 push si
0000EF91 57 push di
0000EF92 8CDA mov dx,ds
0000EF94 FC cld
0000EF95 C57604 lds si,word [bp+0x4]
0000EF98 C47E08 les di,word [bp+0x8]
0000EF9B 33C0 xor ax,ax
0000EF9D 8BD8 mov bx,ax
0000EF9F B97A61 mov cx,0x617a
0000EFA2 AC lodsb
0000EFA3 268A1D mov bl,[es:di]
0000EFA6 0AC0 or al,al
0000EFA8 741C jz 0xefc6
0000EFAA AE scasb
0000EFAB 74F5 jz 0xefa2
0000EFAD 3AC5 cmp al,ch
0000EFAF 7206 jc 0xefb7
0000EFB1 3AC1 cmp al,cl
0000EFB3 7702 ja 0xefb7
0000EFB5 2C20 sub al,0x20
0000EFB7 3ADD cmp bl,ch
0000EFB9 7207 jc 0xefc2
0000EFBB 3AD9 cmp bl,cl
0000EFBD 7703 ja 0xefc2
0000EFBF 80EB20 sub bl,0x20
0000EFC2 3AC3 cmp al,bl
0000EFC4 74DC jz 0xefa2
0000EFC6 2BC3 sub ax,bx
0000EFC8 8EDA mov ds,dx
0000EFCA 5F pop di
0000EFCB 5E pop si
0000EFCC 5D pop bp
0000EFCD C3 ret
0000EFCE 55 push bp
0000EFCF 8BEC mov bp,sp
0000EFD1 57 push di
0000EFD2 C47E04 les di,word [bp+0x4]
0000EFD5 33C0 xor ax,ax
0000EFD7 3B4606 cmp ax,[bp+0x6]
0000EFDA 7504 jnz 0xefe0
0000EFDC 3BC7 cmp ax,di
0000EFDE 740A jz 0xefea
0000EFE0 FC cld
0000EFE1 B9FFFF mov cx,0xffff
0000EFE4 F2AE repne scasb
0000EFE6 91 xchg ax,cx
0000EFE7 F7D0 not ax
0000EFE9 48 dec ax
0000EFEA 5F pop di
0000EFEB 5D pop bp
0000EFEC C3 ret
0000EFED 55 push bp
0000EFEE 8BEC mov bp,sp
0000EFF0 56 push si
0000EFF1 57 push di
0000EFF2 8CDA mov dx,ds
0000EFF4 FC cld
0000EFF5 C47E08 les di,word [bp+0x8]
0000EFF8 8BF7 mov si,di
0000EFFA 8B460C mov ax,[bp+0xc]
0000EFFD 8BC8 mov cx,ax
0000EFFF E31E jcxz 0xf01f
0000F001 8BD8 mov bx,ax
0000F003 32C0 xor al,al
0000F005 F2AE repne scasb
0000F007 2BD9 sub bx,cx
0000F009 8BCB mov cx,bx
0000F00B 8BFE mov di,si
0000F00D C57604 lds si,word [bp+0x4]
0000F010 F3A6 repe cmpsb
0000F012 8A44FF mov al,[si-0x1]
0000F015 268A5DFF mov bl,[es:di-0x1]
0000F019 32E4 xor ah,ah
0000F01B 8AFC mov bh,ah
0000F01D 2BC3 sub ax,bx
0000F01F 8EDA mov ds,dx
0000F021 5F pop di
0000F022 5E pop si
0000F023 5D pop bp
0000F024 C3 ret
0000F025 55 push bp
0000F026 8BEC mov bp,sp
0000F028 56 push si
0000F029 57 push di
0000F02A FC cld
0000F02B C47E08 les di,word [bp+0x8]
0000F02E 8BF7 mov si,di
0000F030 32C0 xor al,al
0000F032 8B5E0C mov bx,[bp+0xc]
0000F035 8BCB mov cx,bx
0000F037 F2AE repne scasb
0000F039 2BD9 sub bx,cx
0000F03B 1E push ds
0000F03C 8CC7 mov di,es
0000F03E 8EDF mov ds,di
0000F040 C47E04 les di,word [bp+0x4]
0000F043 87CB xchg cx,bx
0000F045 F3A4 rep movsb
0000F047 8BCB mov cx,bx
0000F049 F3AA rep stosb
0000F04B 1F pop ds
0000F04C 8B5606 mov dx,[bp+0x6]
0000F04F 8B4604 mov ax,[bp+0x4]
0000F052 5F pop di
0000F053 5E pop si
0000F054 5D pop bp
0000F055 C3 ret
0000F056 55 push bp
0000F057 8BEC mov bp,sp
0000F059 56 push si
0000F05A 57 push di
0000F05B C45E08 les bx,word [bp+0x8]
0000F05E 268A07 mov al,[es:bx]
0000F061 98 cbw
0000F062 0BC0 or ax,ax
0000F064 7508 jnz 0xf06e
0000F066 8B5606 mov dx,[bp+0x6]
0000F069 8B4604 mov ax,[bp+0x4]
0000F06C EB52 jmp 0xf0c0
0000F06E 1E push ds
0000F06F FC cld
0000F070 C47E04 les di,word [bp+0x4]
0000F073 06 push es
0000F074 8BDF mov bx,di
0000F076 33C0 xor ax,ax
0000F078 B9FFFF mov cx,0xffff
0000F07B F2AE repne scasb
0000F07D F7D1 not cx
0000F07F 87CA xchg cx,dx
0000F081 C47E08 les di,word [bp+0x8]
0000F084 06 push es
0000F085 8BEF mov bp,di
0000F087 33C0 xor ax,ax
0000F089 B9FFFF mov cx,0xffff
0000F08C F2AE repne scasb
0000F08E 41 inc cx
0000F08F F7D1 not cx
0000F091 1F pop ds
0000F092 07 pop es
0000F093 8BF5 mov si,bp
0000F095 AC lodsb
0000F096 87FB xchg di,bx
0000F098 87CA xchg cx,dx
0000F09A F2AE repne scasb
0000F09C 8BDF mov bx,di
0000F09E 7504 jnz 0xf0a4
0000F0A0 3BCA cmp cx,dx
0000F0A2 7309 jnc 0xf0ad
0000F0A4 33DB xor bx,bx
0000F0A6 8EC3 mov es,bx
0000F0A8 BB0100 mov bx,0x1
0000F0AB EB0D jmp 0xf0ba
0000F0AD 87CA xchg cx,dx
0000F0AF E309 jcxz 0xf0ba
0000F0B1 8BC1 mov ax,cx
0000F0B3 49 dec cx
0000F0B4 F3A6 repe cmpsb
0000F0B6 8BC8 mov cx,ax
0000F0B8 75D9 jnz 0xf093
0000F0BA 1F pop ds
0000F0BB 8BC3 mov ax,bx
0000F0BD 48 dec ax
0000F0BE 8CC2 mov dx,es
0000F0C0 5F pop di
0000F0C1 5E pop si
0000F0C2 5D pop bp
0000F0C3 C3 ret
0000F0C4 55 push bp
0000F0C5 8BEC mov bp,sp
0000F0C7 56 push si
0000F0C8 FC cld
0000F0C9 1E push ds
0000F0CA C57604 lds si,word [bp+0x4]
0000F0CD 8BD6 mov dx,si
0000F0CF EB0B jmp 0xf0dc
0000F0D1 2C61 sub al,0x61
0000F0D3 3C19 cmp al,0x19
0000F0D5 7705 ja 0xf0dc
0000F0D7 0441 add al,0x41
0000F0D9 8844FF mov [si-0x1],al
0000F0DC AC lodsb
0000F0DD 22C0 and al,al
0000F0DF 75F0 jnz 0xf0d1
0000F0E1 92 xchg ax,dx
0000F0E2 8CDA mov dx,ds
0000F0E4 1F pop ds
0000F0E5 5E pop si
0000F0E6 5D pop bp
0000F0E7 C3 ret
0000F0E8 55 push bp
0000F0E9 8BEC mov bp,sp
0000F0EB 83EC04 sub sp,0x4
0000F0EE 56 push si
0000F0EF 1E push ds
0000F0F0 B8DC15 mov ax,0x15dc
0000F0F3 50 push ax
0000F0F4 E833F7 call 0xe82a
0000F0F7 59 pop cx
0000F0F8 59 pop cx
0000F0F9 8946FC mov [bp-0x4],ax
0000F0FC 8956FE mov [bp-0x2],dx
0000F0FF 0BC2 or ax,dx
0000F101 7503 jnz 0xf106
0000F103 E99300 jmp 0xf199
0000F106 52 push dx
0000F107 FF76FC push word [bp-0x4]
0000F10A E8C1FE call 0xefce
0000F10D 59 pop cx
0000F10E 59 pop cx
0000F10F 3D0400 cmp ax,0x4
0000F112 7303 jnc 0xf117
0000F114 E98200 jmp 0xf199
0000F117 C45EFC les bx,word [bp-0x4]
0000F11A 268A07 mov al,[es:bx]
0000F11D 98 cbw
0000F11E 8BD8 mov bx,ax
0000F120 8A875B12 mov al,[bx+0x125b]
0000F124 98 cbw
0000F125 A90C00 test ax,0xc
0000F128 746F jz 0xf199
0000F12A 8B5EFC mov bx,[bp-0x4]
0000F12D 268A4701 mov al,[es:bx+0x1]
0000F131 98 cbw
0000F132 8BD8 mov bx,ax
0000F134 8A875B12 mov al,[bx+0x125b]
0000F138 98 cbw
0000F139 A90C00 test ax,0xc
0000F13C 745B jz 0xf199
0000F13E 8B5EFC mov bx,[bp-0x4]
0000F141 268A4702 mov al,[es:bx+0x2]
0000F145 98 cbw
0000F146 8BD8 mov bx,ax
0000F148 8A875B12 mov al,[bx+0x125b]
0000F14C 98 cbw
0000F14D A90C00 test ax,0xc
0000F150 7447 jz 0xf199
0000F152 8B5EFC mov bx,[bp-0x4]
0000F155 26807F032D cmp byte [es:bx+0x3],0x2d
0000F15A 7415 jz 0xf171
0000F15C 26807F032B cmp byte [es:bx+0x3],0x2b
0000F161 740E jz 0xf171
0000F163 268A4703 mov al,[es:bx+0x3]
0000F167 98 cbw
0000F168 8BD8 mov bx,ax
0000F16A F6875B1202 test byte [bx+0x125b],0x2
0000F16F 7428 jz 0xf199
0000F171 C45EFC les bx,word [bp-0x4]
0000F174 268A4703 mov al,[es:bx+0x3]
0000F178 98 cbw
0000F179 8BD8 mov bx,ax
0000F17B 8A875B12 mov al,[bx+0x125b]
0000F17F 98 cbw
0000F180 A90200 test ax,0x2
0000F183 754F jnz 0xf1d4
0000F185 8B5EFC mov bx,[bp-0x4]
0000F188 268A4704 mov al,[es:bx+0x4]
0000F18C 98 cbw
0000F18D 8BD8 mov bx,ax
0000F18F 8A875B12 mov al,[bx+0x125b]
0000F193 98 cbw
0000F194 A90200 test ax,0x2
0000F197 753B jnz 0xf1d4
0000F199 C706DA150100 mov word [0x15da],0x1
0000F19F C706D6155046 mov word [0x15d6],0x4650
0000F1A5 C706D8150000 mov word [0x15d8],0x0
0000F1AB 1E push ds
0000F1AC B8DF15 mov ax,0x15df
0000F1AF 50 push ax
0000F1B0 FF36D015 push word [0x15d0]
0000F1B4 FF36CE15 push word [0x15ce]
0000F1B8 E8A9FD call 0xef64
0000F1BB 83C408 add sp,0x8
0000F1BE 1E push ds
0000F1BF B8E315 mov ax,0x15e3
0000F1C2 50 push ax
0000F1C3 FF36D415 push word [0x15d4]
0000F1C7 FF36D215 push word [0x15d2]
0000F1CB E896FD call 0xef64
0000F1CE 83C408 add sp,0x8
0000F1D1 E9E700 jmp 0xf2bb
0000F1D4 B80400 mov ax,0x4
0000F1D7 50 push ax
0000F1D8 33C0 xor ax,ax
0000F1DA 50 push ax
0000F1DB FF36D415 push word [0x15d4]
0000F1DF FF36D215 push word [0x15d2]
0000F1E3 E889F9 call 0xeb6f
0000F1E6 83C408 add sp,0x8
0000F1E9 B80300 mov ax,0x3
0000F1EC 50 push ax
0000F1ED FF76FE push word [bp-0x2]
0000F1F0 FF76FC push word [bp-0x4]
0000F1F3 FF36D015 push word [0x15d0]
0000F1F7 FF36CE15 push word [0x15ce]
0000F1FB E827FE call 0xf025
0000F1FE 83C40A add sp,0xa
0000F201 C41ECE15 les bx,word [0x15ce]
0000F205 26C6470300 mov byte [es:bx+0x3],0x0
0000F20A 8B46FC mov ax,[bp-0x4]
0000F20D 050300 add ax,0x3
0000F210 FF76FE push word [bp-0x2]
0000F213 50 push ax
0000F214 E894EF call 0xe1ab
0000F217 59 pop cx
0000F218 59 pop cx
0000F219 50 push ax
0000F21A 52 push dx
0000F21B 33D2 xor dx,dx
0000F21D B8100E mov ax,0xe10
0000F220 59 pop cx
0000F221 5B pop bx
0000F222 E8CE0C call 0xfef3
0000F225 A3D615 mov [0x15d6],ax
0000F228 8916D815 mov [0x15d8],dx
0000F22C C706DA150000 mov word [0x15da],0x0
0000F232 BE0300 mov si,0x3
0000F235 EB78 jmp 0xf2af
0000F237 C45EFC les bx,word [bp-0x4]
0000F23A 268A00 mov al,[es:bx+si]
0000F23D 98 cbw
0000F23E 8BD8 mov bx,ax
0000F240 F6875B120C test byte [bx+0x125b],0xc
0000F245 7467 jz 0xf2ae
0000F247 8B46FC mov ax,[bp-0x4]
0000F24A 03C6 add ax,si
0000F24C FF76FE push word [bp-0x2]
0000F24F 50 push ax
0000F250 E87BFD call 0xefce
0000F253 59 pop cx
0000F254 59 pop cx
0000F255 3D0300 cmp ax,0x3
0000F258 7261 jc 0xf2bb
0000F25A C45EFC les bx,word [bp-0x4]
0000F25D 268A4001 mov al,[es:bx+si+0x1]
0000F261 98 cbw
0000F262 8BD8 mov bx,ax
0000F264 8A875B12 mov al,[bx+0x125b]
0000F268 98 cbw
0000F269 A90C00 test ax,0xc
0000F26C 744D jz 0xf2bb
0000F26E 8B5EFC mov bx,[bp-0x4]
0000F271 268A4002 mov al,[es:bx+si+0x2]
0000F275 98 cbw
0000F276 8BD8 mov bx,ax
0000F278 8A875B12 mov al,[bx+0x125b]
0000F27C 98 cbw
0000F27D A90C00 test ax,0xc
0000F280 7439 jz 0xf2bb
0000F282 B80300 mov ax,0x3
0000F285 50 push ax
0000F286 8B46FC mov ax,[bp-0x4]
0000F289 03C6 add ax,si
0000F28B FF76FE push word [bp-0x2]
0000F28E 50 push ax
0000F28F FF36D415 push word [0x15d4]
0000F293 FF36D215 push word [0x15d2]
0000F297 E88BFD call 0xf025
0000F29A 83C40A add sp,0xa
0000F29D C41ED215 les bx,word [0x15d2]
0000F2A1 26C6470300 mov byte [es:bx+0x3],0x0
0000F2A6 C706DA150100 mov word [0x15da],0x1
0000F2AC EB0D jmp 0xf2bb
0000F2AE 46 inc si
0000F2AF C45EFC les bx,word [bp-0x4]
0000F2B2 26803800 cmp byte [es:bx+si],0x0
0000F2B6 7403 jz 0xf2bb
0000F2B8 E97CFF jmp 0xf237
0000F2BB 5E pop si
0000F2BC 8BE5 mov sp,bp
0000F2BE 5D pop bp
0000F2BF C3 ret
0000F2C0 55 push bp
0000F2C1 8BEC mov bp,sp
0000F2C3 56 push si
0000F2C4 837E0600 cmp word [bp+0x6],0x0
0000F2C8 752C jnz 0xf2f6
0000F2CA 8B7608 mov si,[bp+0x8]
0000F2CD 837E083B cmp word [bp+0x8],0x3b
0000F2D1 720C jc 0xf2df
0000F2D3 8B4604 mov ax,[bp+0x4]
0000F2D6 054600 add ax,0x46
0000F2D9 A90300 test ax,0x3
0000F2DC 7501 jnz 0xf2df
0000F2DE 4E dec si
0000F2DF C746060000 mov word [bp+0x6],0x0
0000F2E4 EB03 jmp 0xf2e9
0000F2E6 FF4606 inc word [bp+0x6]
0000F2E9 8B5E06 mov bx,[bp+0x6]
0000F2EC D1E3 shl bx,0x0
0000F2EE 39B7B415 cmp [bx+0x15b4],si
0000F2F2 76F2 jna 0xf2e6
0000F2F4 EB21 jmp 0xf317
0000F2F6 837E0603 cmp word [bp+0x6],0x3
0000F2FA 720B jc 0xf307
0000F2FC 8B4604 mov ax,[bp+0x4]
0000F2FF 054600 add ax,0x46
0000F302 A90300 test ax,0x3
0000F305 7403 jz 0xf30a
0000F307 FF4E08 dec word [bp+0x8]
0000F30A 8B5E06 mov bx,[bp+0x6]
0000F30D 4B dec bx
0000F30E D1E3 shl bx,0x0
0000F310 8B87B415 mov ax,[bx+0x15b4]
0000F314 014608 add [bp+0x8],ax
0000F317 837E0604 cmp word [bp+0x6],0x4
0000F31B 727B jc 0xf398
0000F31D 7408 jz 0xf327
0000F31F 837E060A cmp word [bp+0x6],0xa
0000F323 7773 ja 0xf398
0000F325 756C jnz 0xf393
0000F327 8B5E06 mov bx,[bp+0x6]
0000F32A D1E3 shl bx,0x0
0000F32C 837E0410 cmp word [bp+0x4],0x10
0000F330 7E0F jng 0xf341
0000F332 837E0604 cmp word [bp+0x6],0x4
0000F336 7509 jnz 0xf341
0000F338 8B8FB215 mov cx,[bx+0x15b2]
0000F33C 83C107 add cx,0x7
0000F33F EB04 jmp 0xf345
0000F341 8B8FB415 mov cx,[bx+0x15b4]
0000F345 8B5E04 mov bx,[bp+0x4]
0000F348 81C3B207 add bx,0x7b2
0000F34C F6C303 test bl,0x3
0000F34F 7401 jz 0xf352
0000F351 49 dec cx
0000F352 8B5E04 mov bx,[bp+0x4]
0000F355 43 inc bx
0000F356 D1FB sar bx,0x0
0000F358 D1FB sar bx,0x0
0000F35A 03D9 add bx,cx
0000F35C B86D01 mov ax,0x16d
0000F35F F76604 mul word [bp+0x4]
0000F362 03C3 add ax,bx
0000F364 050400 add ax,0x4
0000F367 33D2 xor dx,dx
0000F369 BB0700 mov bx,0x7
0000F36C F7F3 div bx
0000F36E 2BCA sub cx,dx
0000F370 8B4608 mov ax,[bp+0x8]
0000F373 837E0604 cmp word [bp+0x6],0x4
0000F377 750E jnz 0xf387
0000F379 3BC1 cmp ax,cx
0000F37B 7716 ja 0xf393
0000F37D 7519 jnz 0xf398
0000F37F 807E0A02 cmp byte [bp+0xa],0x2
0000F383 7213 jc 0xf398
0000F385 EB0C jmp 0xf393
0000F387 3BC1 cmp ax,cx
0000F389 7208 jc 0xf393
0000F38B 750B jnz 0xf398
0000F38D 807E0A01 cmp byte [bp+0xa],0x1
0000F391 7705 ja 0xf398
0000F393 B80100 mov ax,0x1
0000F396 EB02 jmp 0xf39a
0000F398 33C0 xor ax,ax
0000F39A 5E pop si
0000F39B 5D pop bp
0000F39C C20800 ret word 0x8
0000F39F 55 push bp
0000F3A0 8BEC mov bp,sp
0000F3A2 1E push ds
0000F3A3 B441 mov ah,0x41
0000F3A5 C55604 lds dx,word [bp+0x4]
0000F3A8 CD21 int byte 0x21
0000F3AA 1F pop ds
0000F3AB 7204 jc 0xf3b1
0000F3AD 33C0 xor ax,ax
0000F3AF EB04 jmp 0xf3b5
0000F3B1 50 push ax
0000F3B2 E8B9F5 call 0xe96e
0000F3B5 5D pop bp
0000F3B6 C3 ret
0000F3B7 8AC6 mov al,dh
0000F3B9 E80200 call 0xf3be
0000F3BC 8AC2 mov al,dl
0000F3BE D410 aam byte 0x10
0000F3C0 86E0 xchg ah,al
0000F3C2 E80200 call 0xf3c7
0000F3C5 86E0 xchg ah,al
0000F3C7 0490 add al,0x90
0000F3C9 27 daa
0000F3CA 1440 adc al,0x40
0000F3CC 27 daa
0000F3CD AA stosb
0000F3CE C3 ret
0000F3CF 55 push bp
0000F3D0 8BEC mov bp,sp
0000F3D2 81EC9600 sub sp,0x96
0000F3D6 56 push si
0000F3D7 57 push di
0000F3D8 C746EE0000 mov word [bp-0x12],0x0
0000F3DD C746EC5000 mov word [bp-0x14],0x50
0000F3E2 C746EA0000 mov word [bp-0x16],0x0
0000F3E7 EB4A jmp 0xf433
0000F3E9 57 push di
0000F3EA B9FFFF mov cx,0xffff
0000F3ED 32C0 xor al,al
0000F3EF F2AE repne scasb
0000F3F1 F7D1 not cx
0000F3F3 49 dec cx
0000F3F4 5F pop di
0000F3F5 C3 ret
0000F3F6 368805 mov [ss:di],al
0000F3F9 47 inc di
0000F3FA FE4EEC dec byte [bp-0x14]
0000F3FD 7E33 jng 0xf432
0000F3FF 53 push bx
0000F400 51 push cx
0000F401 52 push dx
0000F402 06 push es
0000F403 8D866AFF lea ax,[bp-0x96]
0000F407 2BF8 sub di,ax
0000F409 16 push ss
0000F40A 8D866AFF lea ax,[bp-0x96]
0000F40E 50 push ax
0000F40F 57 push di
0000F410 FF760C push word [bp+0xc]
0000F413 FF760A push word [bp+0xa]
0000F416 FF560E call word near [bp+0xe]
0000F419 0BC0 or ax,ax
0000F41B 7505 jnz 0xf422
0000F41D C746EA0100 mov word [bp-0x16],0x1
0000F422 C746EC5000 mov word [bp-0x14],0x50
0000F427 017EEE add [bp-0x12],di
0000F42A 8DBE6AFF lea di,[bp-0x96]
0000F42E 07 pop es
0000F42F 5A pop dx
0000F430 59 pop cx
0000F431 5B pop bx
0000F432 C3 ret
0000F433 06 push es
0000F434 FC cld
0000F435 8DBE6AFF lea di,[bp-0x96]
0000F439 897EFC mov [bp-0x4],di
0000F43C 8B7EFC mov di,[bp-0x4]
0000F43F C47606 les si,word [bp+0x6]
0000F442 26AC es lodsb
0000F444 0AC0 or al,al
0000F446 7412 jz 0xf45a
0000F448 3C25 cmp al,0x25
0000F44A 7411 jz 0xf45d
0000F44C 368805 mov [ss:di],al
0000F44F 47 inc di
0000F450 FE4EEC dec byte [bp-0x14]
0000F453 7FED jg 0xf442
0000F455 E8A7FF call 0xf3ff
0000F458 EBE8 jmp 0xf442
0000F45A E9F703 jmp 0xf854
0000F45D 8976F0 mov [bp-0x10],si
0000F460 26AC es lodsb
0000F462 3C25 cmp al,0x25
0000F464 74E6 jz 0xf44c
0000F466 897EFC mov [bp-0x4],di
0000F469 33C9 xor cx,cx
0000F46B 894EF2 mov [bp-0xe],cx
0000F46E C746FE2000 mov word [bp-0x2],0x20
0000F473 884EF5 mov [bp-0xb],cl
0000F476 C746F8FFFF mov word [bp-0x8],0xffff
0000F47B C746F6FFFF mov word [bp-0xa],0xffff
0000F480 EB02 jmp 0xf484
0000F482 26AC es lodsb
0000F484 32E4 xor ah,ah
0000F486 8BD0 mov dx,ax
0000F488 8BD8 mov bx,ax
0000F48A 80EB20 sub bl,0x20
0000F48D 80FB60 cmp bl,0x60
0000F490 7313 jnc 0xf4a5
0000F492 8A9FEF15 mov bl,[bx+0x15ef]
0000F496 83FB17 cmp bx,0x17
0000F499 7603 jna 0xf49e
0000F49B E9A203 jmp 0xf840
0000F49E D1E3 shl bx,0x0
0000F4A0 2EFFA774F6 jmp word near [cs:bx-0x98c]
0000F4A5 E99803 jmp 0xf840
0000F4A8 80FD00 cmp ch,0x0
0000F4AB 77F8 ja 0xf4a5
0000F4AD 834EFE01 or word [bp-0x2],0x1
0000F4B1 EBCF jmp 0xf482
0000F4B3 80FD00 cmp ch,0x0
0000F4B6 77ED ja 0xf4a5
0000F4B8 834EFE02 or word [bp-0x2],0x2
0000F4BC EBC4 jmp 0xf482
0000F4BE 80FD00 cmp ch,0x0
0000F4C1 77E2 ja 0xf4a5
0000F4C3 807EF52B cmp byte [bp-0xb],0x2b
0000F4C7 7403 jz 0xf4cc
0000F4C9 8856F5 mov [bp-0xb],dl
0000F4CC EBB4 jmp 0xf482
0000F4CE 8366FEDF and word [bp-0x2],0xffffffffffffffdf
0000F4D2 EB04 jmp 0xf4d8
0000F4D4 834EFE20 or word [bp-0x2],0x20
0000F4D8 B505 mov ch,0x5
0000F4DA EBA6 jmp 0xf482
0000F4DC 80FD00 cmp ch,0x0
0000F4DF 774A ja 0xf52b
0000F4E1 F746FE0200 test word [bp-0x2],0x2
0000F4E6 7529 jnz 0xf511
0000F4E8 834EFE08 or word [bp-0x2],0x8
0000F4EC B501 mov ch,0x1
0000F4EE EB92 jmp 0xf482
0000F4F0 E94D03 jmp 0xf840
0000F4F3 8B7E04 mov di,[bp+0x4]
0000F4F6 368B05 mov ax,[ss:di]
0000F4F9 83460402 add word [bp+0x4],0x2
0000F4FD 80FD02 cmp ch,0x2
0000F500 7312 jnc 0xf514
0000F502 0BC0 or ax,ax
0000F504 7906 jns 0xf50c
0000F506 F7D8 neg ax
0000F508 834EFE02 or word [bp-0x2],0x2
0000F50C 8946F8 mov [bp-0x8],ax
0000F50F B503 mov ch,0x3
0000F511 E96EFF jmp 0xf482
0000F514 80FD04 cmp ch,0x4
0000F517 75D7 jnz 0xf4f0
0000F519 8946F6 mov [bp-0xa],ax
0000F51C FEC5 inc ch
0000F51E E961FF jmp 0xf482
0000F521 80FD04 cmp ch,0x4
0000F524 73CA jnc 0xf4f0
0000F526 B504 mov ch,0x4
0000F528 E957FF jmp 0xf482
0000F52B 92 xchg ax,dx
0000F52C 2C30 sub al,0x30
0000F52E 98 cbw
0000F52F 80FD02 cmp ch,0x2
0000F532 7719 ja 0xf54d
0000F534 B502 mov ch,0x2
0000F536 8746F8 xchg ax,[bp-0x8]
0000F539 0BC0 or ax,ax
0000F53B 7CD4 jl 0xf511
0000F53D D1E0 shl ax,0x0
0000F53F 8BD0 mov dx,ax
0000F541 D1E0 shl ax,0x0
0000F543 D1E0 shl ax,0x0
0000F545 03C2 add ax,dx
0000F547 0146F8 add [bp-0x8],ax
0000F54A E935FF jmp 0xf482
0000F54D 80FD04 cmp ch,0x4
0000F550 759E jnz 0xf4f0
0000F552 8746F6 xchg ax,[bp-0xa]
0000F555 0BC0 or ax,ax
0000F557 7CB8 jl 0xf511
0000F559 D1E0 shl ax,0x0
0000F55B 8BD0 mov dx,ax
0000F55D D1E0 shl ax,0x0
0000F55F D1E0 shl ax,0x0
0000F561 03C2 add ax,dx
0000F563 0146F6 add [bp-0xa],ax
0000F566 E919FF jmp 0xf482
0000F569 834EFE10 or word [bp-0x2],0x10
0000F56D E968FF jmp 0xf4d8
0000F570 814EFE0001 or word [bp-0x2],0x100
0000F575 8366FEEF and word [bp-0x2],0xffffffffffffffef
0000F579 E95CFF jmp 0xf4d8
0000F57C B708 mov bh,0x8
0000F57E EB0A jmp 0xf58a
0000F580 B70A mov bh,0xa
0000F582 EB0A jmp 0xf58e
0000F584 B710 mov bh,0x10
0000F586 B3E9 mov bl,0xe9
0000F588 02DA add bl,dl
0000F58A C646F500 mov byte [bp-0xb],0x0
0000F58E 8856FB mov [bp-0x5],dl
0000F591 33D2 xor dx,dx
0000F593 8856FA mov [bp-0x6],dl
0000F596 8B7E04 mov di,[bp+0x4]
0000F599 368B05 mov ax,[ss:di]
0000F59C EB10 jmp 0xf5ae
0000F59E B70A mov bh,0xa
0000F5A0 C646FA01 mov byte [bp-0x6],0x1
0000F5A4 8856FB mov [bp-0x5],dl
0000F5A7 8B7E04 mov di,[bp+0x4]
0000F5AA 368B05 mov ax,[ss:di]
0000F5AD 99 cwd
0000F5AE 47 inc di
0000F5AF 47 inc di
0000F5B0 897606 mov [bp+0x6],si
0000F5B3 F746FE1000 test word [bp-0x2],0x10
0000F5B8 7405 jz 0xf5bf
0000F5BA 368B15 mov dx,[ss:di]
0000F5BD 47 inc di
0000F5BE 47 inc di
0000F5BF 897E04 mov [bp+0x4],di
0000F5C2 8D7EBB lea di,[bp-0x45]
0000F5C5 0BC0 or ax,ax
0000F5C7 752F jnz 0xf5f8
0000F5C9 0BD2 or dx,dx
0000F5CB 752B jnz 0xf5f8
0000F5CD 837EF600 cmp word [bp-0xa],0x0
0000F5D1 7529 jnz 0xf5fc
0000F5D3 8B7EFC mov di,[bp-0x4]
0000F5D6 8B4EF8 mov cx,[bp-0x8]
0000F5D9 E31A jcxz 0xf5f5
0000F5DB 83F9FF cmp cx,0xffffffffffffffff
0000F5DE 7415 jz 0xf5f5
0000F5E0 8B46FE mov ax,[bp-0x2]
0000F5E3 250800 and ax,0x8
0000F5E6 7404 jz 0xf5ec
0000F5E8 B230 mov dl,0x30
0000F5EA EB02 jmp 0xf5ee
0000F5EC B220 mov dl,0x20
0000F5EE 8AC2 mov al,dl
0000F5F0 E803FE call 0xf3f6
0000F5F3 E2F9 loop 0xf5ee
0000F5F5 E947FE jmp 0xf43f
0000F5F8 834EFE04 or word [bp-0x2],0x4
0000F5FC 52 push dx
0000F5FD 50 push ax
0000F5FE 16 push ss
0000F5FF 57 push di
0000F600 8AC7 mov al,bh
0000F602 98 cbw
0000F603 50 push ax
0000F604 8A46FA mov al,[bp-0x6]
0000F607 50 push ax
0000F608 53 push bx
0000F609 E8DFF3 call 0xe9eb
0000F60C 16 push ss
0000F60D 07 pop es
0000F60E 8B56F6 mov dx,[bp-0xa]
0000F611 0BD2 or dx,dx
0000F613 7F03 jg 0xf618
0000F615 E9F400 jmp 0xf70c
0000F618 E9FF00 jmp 0xf71a
0000F61B 8856FB mov [bp-0x5],dl
0000F61E 897606 mov [bp+0x6],si
0000F621 8D7EBA lea di,[bp-0x46]
0000F624 8B5E04 mov bx,[bp+0x4]
0000F627 36FF37 push word [ss:bx]
0000F62A 43 inc bx
0000F62B 43 inc bx
0000F62C 895E04 mov [bp+0x4],bx
0000F62F F746FE2000 test word [bp-0x2],0x20
0000F634 7410 jz 0xf646
0000F636 368B17 mov dx,[ss:bx]
0000F639 43 inc bx
0000F63A 43 inc bx
0000F63B 895E04 mov [bp+0x4],bx
0000F63E 16 push ss
0000F63F 07 pop es
0000F640 E874FD call 0xf3b7
0000F643 B03A mov al,0x3a
0000F645 AA stosb
0000F646 16 push ss
0000F647 07 pop es
0000F648 5A pop dx
0000F649 E86BFD call 0xf3b7
0000F64C 36C60500 mov byte [ss:di],0x0
0000F650 C646FA00 mov byte [bp-0x6],0x0
0000F654 8366FEFB and word [bp-0x2],0xfffffffffffffffb
0000F658 8D4EBA lea cx,[bp-0x46]
0000F65B 2BF9 sub di,cx
0000F65D 87CF xchg cx,di
0000F65F 8B56F6 mov dx,[bp-0xa]
0000F662 3BD1 cmp dx,cx
0000F664 7F02 jg 0xf668
0000F666 8BD1 mov dx,cx
0000F668 E9A100 jmp 0xf70c
0000F66B 897606 mov [bp+0x6],si
0000F66E 8856FB mov [bp-0x5],dl
0000F671 8B7E04 mov di,[bp+0x4]
0000F674 368B05 mov ax,[ss:di]
0000F677 83460402 add word [bp+0x4],0x2
0000F67B 16 push ss
0000F67C 07 pop es
0000F67D 8D7EBB lea di,[bp-0x45]
0000F680 32E4 xor ah,ah
0000F682 368905 mov [ss:di],ax
0000F685 B90100 mov cx,0x1
0000F688 E9BC00 jmp 0xf747
0000F68B 897606 mov [bp+0x6],si
0000F68E 8856FB mov [bp-0x5],dl
0000F691 8B7E04 mov di,[bp+0x4]
0000F694 F746FE2000 test word [bp-0x2],0x20
0000F699 750D jnz 0xf6a8
0000F69B 368B3D mov di,[ss:di]
0000F69E 83460402 add word [bp+0x4],0x2
0000F6A2 1E push ds
0000F6A3 07 pop es
0000F6A4 0BFF or di,di
0000F6A6 EB0B jmp 0xf6b3
0000F6A8 36C43D les di,word [ss:di]
0000F6AB 83460404 add word [bp+0x4],0x4
0000F6AF 8CC0 mov ax,es
0000F6B1 0BC7 or ax,di
0000F6B3 7505 jnz 0xf6ba
0000F6B5 1E push ds
0000F6B6 07 pop es
0000F6B7 BFE815 mov di,0x15e8
0000F6BA E82CFD call 0xf3e9
0000F6BD 3B4EF6 cmp cx,[bp-0xa]
0000F6C0 7603 jna 0xf6c5
0000F6C2 8B4EF6 mov cx,[bp-0xa]
0000F6C5 E97F00 jmp 0xf747
0000F6C8 897606 mov [bp+0x6],si
0000F6CB 8856FB mov [bp-0x5],dl
0000F6CE 8B7E04 mov di,[bp+0x4]
0000F6D1 8B4EF6 mov cx,[bp-0xa]
0000F6D4 0BC9 or cx,cx
0000F6D6 7D03 jnl 0xf6db
0000F6D8 B90600 mov cx,0x6
0000F6DB 16 push ss
0000F6DC 57 push di
0000F6DD 51 push cx
0000F6DE 16 push ss
0000F6DF 8D5EBB lea bx,[bp-0x45]
0000F6E2 53 push bx
0000F6E3 52 push dx
0000F6E4 B80100 mov ax,0x1
0000F6E7 2346FE and ax,[bp-0x2]
0000F6EA 50 push ax
0000F6EB 8B46FE mov ax,[bp-0x2]
0000F6EE A90001 test ax,0x100
0000F6F1 7409 jz 0xf6fc
0000F6F3 B80800 mov ax,0x8
0000F6F6 8346040A add word [bp+0x4],0xa
0000F6FA EB07 jmp 0xf703
0000F6FC 83460408 add word [bp+0x4],0x8
0000F700 B80600 mov ax,0x6
0000F703 50 push ax
0000F704 E82408 call 0xff2b
0000F707 16 push ss
0000F708 07 pop es
0000F709 8D7EBB lea di,[bp-0x45]
0000F70C F746FE0800 test word [bp-0x2],0x8
0000F711 7418 jz 0xf72b
0000F713 8B56F8 mov dx,[bp-0x8]
0000F716 0BD2 or dx,dx
0000F718 7E11 jng 0xf72b
0000F71A E8CCFC call 0xf3e9
0000F71D 26803D2D cmp byte [es:di],0x2d
0000F721 7501 jnz 0xf724
0000F723 49 dec cx
0000F724 2BD1 sub dx,cx
0000F726 7E03 jng 0xf72b
0000F728 8956F2 mov [bp-0xe],dx
0000F72B 8A46F5 mov al,[bp-0xb]
0000F72E 0AC0 or al,al
0000F730 7412 jz 0xf744
0000F732 26803D2D cmp byte [es:di],0x2d
0000F736 740C jz 0xf744
0000F738 836EF201 sub word [bp-0xe],0x1
0000F73C 8356F200 adc word [bp-0xe],0x0
0000F740 4F dec di
0000F741 268805 mov [es:di],al
0000F744 E8A2FC call 0xf3e9
0000F747 8BF7 mov si,di
0000F749 8B7EFC mov di,[bp-0x4]
0000F74C 8B5EF8 mov bx,[bp-0x8]
0000F74F B80500 mov ax,0x5
0000F752 2346FE and ax,[bp-0x2]
0000F755 3D0500 cmp ax,0x5
0000F758 7513 jnz 0xf76d
0000F75A 8A66FB mov ah,[bp-0x5]
0000F75D 80FC6F cmp ah,0x6f
0000F760 750D jnz 0xf76f
0000F762 837EF200 cmp word [bp-0xe],0x0
0000F766 7F05 jg 0xf76d
0000F768 C746F20100 mov word [bp-0xe],0x1
0000F76D EB1B jmp 0xf78a
0000F76F 80FC78 cmp ah,0x78
0000F772 7405 jz 0xf779
0000F774 80FC58 cmp ah,0x58
0000F777 7511 jnz 0xf78a
0000F779 834EFE40 or word [bp-0x2],0x40
0000F77D 4B dec bx
0000F77E 4B dec bx
0000F77F 836EF202 sub word [bp-0xe],0x2
0000F783 7D05 jnl 0xf78a
0000F785 C746F20000 mov word [bp-0xe],0x0
0000F78A 034EF2 add cx,[bp-0xe]
0000F78D F746FE0200 test word [bp-0x2],0x2
0000F792 750C jnz 0xf7a0
0000F794 EB06 jmp 0xf79c
0000F796 B020 mov al,0x20
0000F798 E85BFC call 0xf3f6
0000F79B 4B dec bx
0000F79C 3BD9 cmp bx,cx
0000F79E 7FF6 jg 0xf796
0000F7A0 F746FE4000 test word [bp-0x2],0x40
0000F7A5 740B jz 0xf7b2
0000F7A7 B030 mov al,0x30
0000F7A9 E84AFC call 0xf3f6
0000F7AC 8A46FB mov al,[bp-0x5]
0000F7AF E844FC call 0xf3f6
0000F7B2 8B56F2 mov dx,[bp-0xe]
0000F7B5 0BD2 or dx,dx
0000F7B7 7E27 jng 0xf7e0
0000F7B9 2BCA sub cx,dx
0000F7BB 2BDA sub bx,dx
0000F7BD 268A04 mov al,[es:si]
0000F7C0 3C2D cmp al,0x2d
0000F7C2 7408 jz 0xf7cc
0000F7C4 3C20 cmp al,0x20
0000F7C6 7404 jz 0xf7cc
0000F7C8 3C2B cmp al,0x2b
0000F7CA 7507 jnz 0xf7d3
0000F7CC 26AC es lodsb
0000F7CE E825FC call 0xf3f6
0000F7D1 49 dec cx
0000F7D2 4B dec bx
0000F7D3 87CA xchg cx,dx
0000F7D5 E307 jcxz 0xf7de
0000F7D7 B030 mov al,0x30
0000F7D9 E81AFC call 0xf3f6
0000F7DC E2F9 loop 0xf7d7
0000F7DE 87CA xchg cx,dx
0000F7E0 E312 jcxz 0xf7f4
0000F7E2 2BD9 sub bx,cx
0000F7E4 26AC es lodsb
0000F7E6 368805 mov [ss:di],al
0000F7E9 47 inc di
0000F7EA FE4EEC dec byte [bp-0x14]
0000F7ED 7F03 jg 0xf7f2
0000F7EF E80DFC call 0xf3ff
0000F7F2 E2F0 loop 0xf7e4
0000F7F4 0BDB or bx,bx
0000F7F6 7E09 jng 0xf801
0000F7F8 8BCB mov cx,bx
0000F7FA B020 mov al,0x20
0000F7FC E8F7FB call 0xf3f6
0000F7FF E2F9 loop 0xf7fa
0000F801 E93BFC jmp 0xf43f
0000F804 897606 mov [bp+0x6],si
0000F807 8B7E04 mov di,[bp+0x4]
0000F80A F746FE2000 test word [bp-0x2],0x20
0000F80F 750B jnz 0xf81c
0000F811 368B3D mov di,[ss:di]
0000F814 83460402 add word [bp+0x4],0x2
0000F818 1E push ds
0000F819 07 pop es
0000F81A EB07 jmp 0xf823
0000F81C 36C43D les di,word [ss:di]
0000F81F 83460404 add word [bp+0x4],0x4
0000F823 B85000 mov ax,0x50
0000F826 2A46EC sub al,[bp-0x14]
0000F829 0346EE add ax,[bp-0x12]
0000F82C 268905 mov [es:di],ax
0000F82F F746FE1000 test word [bp-0x2],0x10
0000F834 7407 jz 0xf83d
0000F836 47 inc di
0000F837 47 inc di
0000F838 26C7050000 mov word [es:di],0x0
0000F83D E9FCFB jmp 0xf43c
0000F840 8B76F0 mov si,[bp-0x10]
0000F843 8E4608 mov es,word [bp+0x8]
0000F846 8B7EFC mov di,[bp-0x4]
0000F849 B025 mov al,0x25
0000F84B E8A8FB call 0xf3f6
0000F84E 26AC es lodsb
0000F850 0AC0 or al,al
0000F852 75F7 jnz 0xf84b
0000F854 807EEC50 cmp byte [bp-0x14],0x50
0000F858 7D03 jnl 0xf85d
0000F85A E8A2FB call 0xf3ff
0000F85D 07 pop es
0000F85E 837EEA00 cmp word [bp-0x16],0x0
0000F862 7405 jz 0xf869
0000F864 B8FFFF mov ax,0xffff
0000F867 EB03 jmp 0xf86c
0000F869 8B46EE mov ax,[bp-0x12]
0000F86C 5F pop di
0000F86D 5E pop si
0000F86E 8BE5 mov sp,bp
0000F870 5D pop bp
0000F871 C20C00 ret word 0xc
0000F874 BEF2A8 mov si,0xa8f2
0000F877 F2F3F2B3F2 repne mov bl,0xf2
0000F87C 21F3 and bx,si
0000F87E 2BF3 sub si,bx
0000F880 69F370F3 imul si,bx,0xf370
0000F884 75F3 jnz 0xf879
0000F886 DCF2 fdivr st2,st0
0000F888 9E sahf
0000F889 F37CF3 rep jl 0xf87f
0000F88C 80F384 xor bl,0x84
0000F88F F31BF4 rep sbb si,sp
0000F892 C8F46BF4 enter word 0x6bf4,byte 0xf4
0000F896 8BF4 mov si,sp
0000F898 04F6 add al,0xf6
0000F89A 40 inc ax
0000F89B F640F640 test byte [bx+si-0xa],0x40
0000F89F F6 db 0xf6
0000F8A0 CE into
0000F8A1 F2D4F2 repne aam byte 0xf2
0000F8A4 55 push bp
0000F8A5 8BEC mov bp,sp
0000F8A7 8B4604 mov ax,[bp+0x4]
0000F8AA 48 dec ax
0000F8AB 8A164615 mov dl,[0x1546]
0000F8AF B600 mov dh,0x0
0000F8B1 F7EA imul dx
0000F8B3 50 push ax
0000F8B4 A14915 mov ax,[0x1549]
0000F8B7 5A pop dx
0000F8B8 03C2 add ax,dx
0000F8BA 8B5606 mov dx,[bp+0x6]
0000F8BD 4A dec dx
0000F8BE 03C2 add ax,dx
0000F8C0 D1E0 shl ax,0x0
0000F8C2 8B164B15 mov dx,[0x154b]
0000F8C6 5D pop bp
0000F8C7 C20400 ret word 0x4
0000F8CA 55 push bp
0000F8CB 8BEC mov bp,sp
0000F8CD 4C dec sp
0000F8CE 4C dec sp
0000F8CF 56 push si
0000F8D0 57 push di
0000F8D1 A04815 mov al,[0x1548]
0000F8D4 B400 mov ah,0x0
0000F8D6 8946FE mov [bp-0x2],ax
0000F8D9 1E push ds
0000F8DA 8B4E04 mov cx,[bp+0x4]
0000F8DD E35A jcxz 0xf939
0000F8DF C47E0A les di,word [bp+0xa]
0000F8E2 C57606 lds si,word [bp+0x6]
0000F8E5 FC cld
0000F8E6 3BF7 cmp si,di
0000F8E8 730A jnc 0xf8f4
0000F8EA 8BC1 mov ax,cx
0000F8EC 48 dec ax
0000F8ED D1E0 shl ax,0x0
0000F8EF 03F0 add si,ax
0000F8F1 03F8 add di,ax
0000F8F3 FD std
0000F8F4 837EFE00 cmp word [bp-0x2],0x0
0000F8F8 7504 jnz 0xf8fe
0000F8FA F3A5 rep movsw
0000F8FC EB3B jmp 0xf939
0000F8FE BADA03 mov dx,0x3da
0000F901 8CC0 mov ax,es
0000F903 8CDB mov bx,ds
0000F905 3BC3 cmp ax,bx
0000F907 7411 jz 0xf91a
0000F909 FA cli
0000F90A EC in al,dx
0000F90B D0C8 ror al,0x0
0000F90D 72FB jc 0xf90a
0000F90F EC in al,dx
0000F910 D0C8 ror al,0x0
0000F912 73FB jnc 0xf90f
0000F914 A5 movsw
0000F915 FB sti
0000F916 E2F1 loop 0xf909
0000F918 EB1F jmp 0xf939
0000F91A FA cli
0000F91B EC in al,dx
0000F91C D0C8 ror al,0x0
0000F91E 72FB jc 0xf91b
0000F920 EC in al,dx
0000F921 D0C8 ror al,0x0
0000F923 73FB jnc 0xf920
0000F925 AD lodsw
0000F926 FB sti
0000F927 8BD8 mov bx,ax
0000F929 EC in al,dx
0000F92A D0C8 ror al,0x0
0000F92C 72FB jc 0xf929
0000F92E EC in al,dx
0000F92F D0C8 ror al,0x0
0000F931 73FB jnc 0xf92e
0000F933 8BC3 mov ax,bx
0000F935 AB stosw
0000F936 FB sti
0000F937 E2E1 loop 0xf91a
0000F939 FC cld
0000F93A 1F pop ds
0000F93B 5F pop di
0000F93C 5E pop si
0000F93D 8BE5 mov sp,bp
0000F93F 5D pop bp
0000F940 C20A00 ret word 0xa
0000F943 55 push bp
0000F944 8BEC mov bp,sp
0000F946 8B5E04 mov bx,[bp+0x4]
0000F949 D1E3 shl bx,0x0
0000F94B F787F4140008 test word [bx+0x14f4],0x800
0000F951 7413 jz 0xf966
0000F953 B80200 mov ax,0x2
0000F956 50 push ax
0000F957 33C0 xor ax,ax
0000F959 33D2 xor dx,dx
0000F95B 50 push ax
0000F95C 52 push dx
0000F95D FF7604 push word [bp+0x4]
0000F960 E85FF0 call 0xe9c2
0000F963 83C408 add sp,0x8
0000F966 1E push ds
0000F967 B440 mov ah,0x40
0000F969 8B5E04 mov bx,[bp+0x4]
0000F96C 8B4E0A mov cx,[bp+0xa]
0000F96F C55606 lds dx,word [bp+0x6]
0000F972 CD21 int byte 0x21
0000F974 1F pop ds
0000F975 720F jc 0xf986
0000F977 50 push ax
0000F978 8B5E04 mov bx,[bp+0x4]
0000F97B D1E3 shl bx,0x0
0000F97D 818FF4140010 or word [bx+0x14f4],0x1000
0000F983 58 pop ax
0000F984 EB04 jmp 0xf98a
0000F986 50 push ax
0000F987 E8E4EF call 0xe96e
0000F98A 5D pop bp
0000F98B C3 ret
0000F98C 0000 add [bx+si],al
0000F98E 0000 add [bx+si],al
0000F990 0000 add [bx+si],al
0000F992 0000 add [bx+si],al
0000F994 0000 add [bx+si],al
0000F996 0000 add [bx+si],al
0000F998 0000 add [bx+si],al
0000F99A 0000 add [bx+si],al
0000F99C 2E3B1690F7 cmp dx,[cs:0xf790]
0000F9A1 7437 jz 0xf9da
0000F9A3 8EDA mov ds,dx
0000F9A5 8E1E0200 mov ds,word [0x2]
0000F9A9 833E020000 cmp word [0x2],0x0
0000F9AE 7407 jz 0xf9b7
0000F9B0 2E8C1E92F7 mov word [cs:0xf792],ds
0000F9B5 EB38 jmp 0xf9ef
0000F9B7 8CD8 mov ax,ds
0000F9B9 2E3B0690F7 cmp ax,[cs:0xf790]
0000F9BE 7415 jz 0xf9d5
0000F9C0 A10800 mov ax,[0x8]
0000F9C3 2EA392F7 mov [cs:0xf792],ax
0000F9C7 1E push ds
0000F9C8 33C0 xor ax,ax
0000F9CA 50 push ax
0000F9CB E8A100 call 0xfa6f
0000F9CE 2E8E1E96F7 mov ds,word [cs:0xf796]
0000F9D3 EB23 jmp 0xf9f8
0000F9D5 2E8B1690F7 mov dx,[cs:0xf790]
0000F9DA 2EC70690F70000 mov word [cs:0xf790],0x0
0000F9E1 2EC70692F70000 mov word [cs:0xf792],0x0
0000F9E8 2EC70694F70000 mov word [cs:0xf794],0x0
0000F9EF 2E8E1E96F7 mov ds,word [cs:0xf796]
0000F9F4 52 push dx
0000F9F5 33C0 xor ax,ax
0000F9F7 50 push ax
0000F9F8 E839C9 call 0xc334
0000F9FB 58 pop ax
0000F9FC 58 pop ax
0000F9FD C3 ret
0000F9FE 8EDA mov ds,dx
0000FA00 1E push ds
0000FA01 8E060200 mov es,word [0x2]
0000FA05 C70602000000 mov word [0x2],0x0
0000FA0B 8C060800 mov word [0x8],es
0000FA0F 2E3B1690F7 cmp dx,[cs:0xf790]
0000FA14 742E jz 0xfa44
0000FA16 26833E020000 cmp word [es:0x2],0x0
0000FA1C 7526 jnz 0xfa44
0000FA1E A10000 mov ax,[0x0]
0000FA21 5B pop bx
0000FA22 06 push es
0000FA23 2601060000 add [es:0x0],ax
0000FA28 8CC1 mov cx,es
0000FA2A 03D0 add dx,ax
0000FA2C 8EC2 mov es,dx
0000FA2E 26833E020000 cmp word [es:0x2],0x0
0000FA34 7507 jnz 0xfa3d
0000FA36 26890E0800 mov [es:0x8],cx
0000FA3B EB0A jmp 0xfa47
0000FA3D 26890E0200 mov [es:0x2],cx
0000FA42 EB03 jmp 0xfa47
0000FA44 E85100 call 0xfa98
0000FA47 07 pop es
0000FA48 8CC0 mov ax,es
0000FA4A 2603060000 add ax,[es:0x0]
0000FA4F 8ED8 mov ds,ax
0000FA51 833E020000 cmp word [0x2],0x0
0000FA56 7401 jz 0xfa59
0000FA58 C3 ret
0000FA59 A10000 mov ax,[0x0]
0000FA5C 2601060000 add [es:0x0],ax
0000FA61 8CC0 mov ax,es
0000FA63 8CDB mov bx,ds
0000FA65 031E0000 add bx,[0x0]
0000FA69 8EC3 mov es,bx
0000FA6B 26A30200 mov [es:0x2],ax
0000FA6F 8CDB mov bx,ds
0000FA71 3B1E0600 cmp bx,[0x6]
0000FA75 7419 jz 0xfa90
0000FA77 8E060600 mov es,word [0x6]
0000FA7B 8E1E0400 mov ds,word [0x4]
0000FA7F 8C060600 mov word [0x6],es
0000FA83 268C1E0400 mov word [es:0x4],ds
0000FA88 2E8C1E94F7 mov word [cs:0xf794],ds
0000FA8D 8EDB mov ds,bx
0000FA8F C3 ret
0000FA90 2EC70694F70000 mov word [cs:0xf794],0x0
0000FA97 C3 ret
0000FA98 2EA194F7 mov ax,[cs:0xf794]
0000FA9C 0BC0 or ax,ax
0000FA9E 7420 jz 0xfac0
0000FAA0 8CD3 mov bx,ss
0000FAA2 FA cli
0000FAA3 8ED0 mov ss,ax
0000FAA5 368E060600 mov es,word [ss:0x6]
0000FAAA 368C1E0600 mov word [ss:0x6],ds
0000FAAF 8C160400 mov word [0x4],ss
0000FAB3 8ED3 mov ss,bx
0000FAB5 FB sti
0000FAB6 268C1E0400 mov word [es:0x4],ds
0000FABB 8C060600 mov word [0x6],es
0000FABF C3 ret
0000FAC0 2E8C1E94F7 mov word [cs:0xf794],ds
0000FAC5 8C1E0400 mov word [0x4],ds
0000FAC9 8C1E0600 mov word [0x6],ds
0000FACD C3 ret
0000FACE 55 push bp
0000FACF 8BEC mov bp,sp
0000FAD1 56 push si
0000FAD2 57 push di
0000FAD3 2E8C1E96F7 mov word [cs:0xf796],ds
0000FAD8 8B5606 mov dx,[bp+0x6]
0000FADB 0BD2 or dx,dx
0000FADD 740F jz 0xfaee
0000FADF 2E3B1692F7 cmp dx,[cs:0xf792]
0000FAE4 7505 jnz 0xfaeb
0000FAE6 E8B3FE call 0xf99c
0000FAE9 EB03 jmp 0xfaee
0000FAEB E810FF call 0xf9fe
0000FAEE 2E8E1E96F7 mov ds,word [cs:0xf796]
0000FAF3 5F pop di
0000FAF4 5E pop si
0000FAF5 5D pop bp
0000FAF6 C3 ret
0000FAF7 50 push ax
0000FAF8 2E8E1E96F7 mov ds,word [cs:0xf796]
0000FAFD 33C0 xor ax,ax
0000FAFF 50 push ax
0000FB00 50 push ax
0000FB01 E86FC8 call 0xc373
0000FB04 5B pop bx
0000FB05 5B pop bx
0000FB06 250F00 and ax,0xf
0000FB09 7413 jz 0xfb1e
0000FB0B BA1000 mov dx,0x10
0000FB0E 2BD0 sub dx,ax
0000FB10 33C0 xor ax,ax
0000FB12 2E8E1E96F7 mov ds,word [cs:0xf796]
0000FB17 50 push ax
0000FB18 52 push dx
0000FB19 E857C8 call 0xc373
0000FB1C 5B pop bx
0000FB1D 5B pop bx
0000FB1E 58 pop ax
0000FB1F 50 push ax
0000FB20 33DB xor bx,bx
0000FB22 8ADC mov bl,ah
0000FB24 B104 mov cl,0x4
0000FB26 D3EB shr bx,cl
0000FB28 D3E0 shl ax,cl
0000FB2A 2E8E1E96F7 mov ds,word [cs:0xf796]
0000FB2F 53 push bx
0000FB30 50 push ax
0000FB31 E83FC8 call 0xc373
0000FB34 5B pop bx
0000FB35 5B pop bx
0000FB36 5B pop bx
0000FB37 3DFFFF cmp ax,0xffff
0000FB3A 7418 jz 0xfb54
0000FB3C 2E891690F7 mov [cs:0xf790],dx
0000FB41 2E891692F7 mov [cs:0xf792],dx
0000FB46 8EDA mov ds,dx
0000FB48 891E0000 mov [0x0],bx
0000FB4C 89160200 mov [0x2],dx
0000FB50 B80400 mov ax,0x4
0000FB53 C3 ret
0000FB54 33C0 xor ax,ax
0000FB56 99 cwd
0000FB57 C3 ret
0000FB58 50 push ax
0000FB59 33DB xor bx,bx
0000FB5B 8ADC mov bl,ah
0000FB5D B104 mov cl,0x4
0000FB5F D3EB shr bx,cl
0000FB61 D3E0 shl ax,cl
0000FB63 2E8E1E96F7 mov ds,word [cs:0xf796]
0000FB68 53 push bx
0000FB69 50 push ax
0000FB6A E806C8 call 0xc373
0000FB6D 5B pop bx
0000FB6E 5B pop bx
0000FB6F 5B pop bx
0000FB70 3DFFFF cmp ax,0xffff
0000FB73 7418 jz 0xfb8d
0000FB75 2E8B0E92F7 mov cx,[cs:0xf792]
0000FB7A 2E891692F7 mov [cs:0xf792],dx
0000FB7F 8EDA mov ds,dx
0000FB81 891E0000 mov [0x0],bx
0000FB85 890E0200 mov [0x2],cx
0000FB89 B80400 mov ax,0x4
0000FB8C C3 ret
0000FB8D 33C0 xor ax,ax
0000FB8F 99 cwd
0000FB90 C3 ret
0000FB91 8BDA mov bx,dx
0000FB93 29060000 sub [0x0],ax
0000FB97 03160000 add dx,[0x0]
0000FB9B 8EDA mov ds,dx
0000FB9D A30000 mov [0x0],ax
0000FBA0 891E0200 mov [0x2],bx
0000FBA4 8BDA mov bx,dx
0000FBA6 031E0000 add bx,[0x0]
0000FBAA 8EDB mov ds,bx
0000FBAC 89160200 mov [0x2],dx
0000FBB0 B80400 mov ax,0x4
0000FBB3 C3 ret
0000FBB4 55 push bp
0000FBB5 8BEC mov bp,sp
0000FBB7 33D2 xor dx,dx
0000FBB9 8B4604 mov ax,[bp+0x4]
0000FBBC EB09 jmp 0xfbc7
0000FBBE 55 push bp
0000FBBF 8BEC mov bp,sp
0000FBC1 8B5606 mov dx,[bp+0x6]
0000FBC4 8B4604 mov ax,[bp+0x4]
0000FBC7 56 push si
0000FBC8 57 push di
0000FBC9 2E8C1E96F7 mov word [cs:0xf796],ds
0000FBCE 8BC8 mov cx,ax
0000FBD0 0BCA or cx,dx
0000FBD2 745E jz 0xfc32
0000FBD4 051300 add ax,0x13
0000FBD7 83D200 adc dx,0x0
0000FBDA 7241 jc 0xfc1d
0000FBDC F7C2F0FF test dx,0xfff0
0000FBE0 753B jnz 0xfc1d
0000FBE2 B104 mov cl,0x4
0000FBE4 D3E8 shr ax,cl
0000FBE6 D3E2 shl dx,cl
0000FBE8 0AE2 or ah,dl
0000FBEA 2E8B1690F7 mov dx,[cs:0xf790]
0000FBEF 0BD2 or dx,dx
0000FBF1 7420 jz 0xfc13
0000FBF3 2E8B1694F7 mov dx,[cs:0xf794]
0000FBF8 0BD2 or dx,dx
0000FBFA 7412 jz 0xfc0e
0000FBFC 8BDA mov bx,dx
0000FBFE 8EDA mov ds,dx
0000FC00 39060000 cmp [0x0],ax
0000FC04 731C jnc 0xfc22
0000FC06 8B160600 mov dx,[0x6]
0000FC0A 3BD3 cmp dx,bx
0000FC0C 75F0 jnz 0xfbfe
0000FC0E E847FF call 0xfb58
0000FC11 EB1F jmp 0xfc32
0000FC13 E8E1FE call 0xfaf7
0000FC16 EB1A jmp 0xfc32
0000FC18 E876FF call 0xfb91
0000FC1B EB15 jmp 0xfc32
0000FC1D 33C0 xor ax,ax
0000FC1F 99 cwd
0000FC20 EB10 jmp 0xfc32
0000FC22 77F4 ja 0xfc18
0000FC24 E848FE call 0xfa6f
0000FC27 8B1E0800 mov bx,[0x8]
0000FC2B 891E0200 mov [0x2],bx
0000FC2F B80400 mov ax,0x4
0000FC32 2E8E1E96F7 mov ds,word [cs:0xf796]
0000FC37 5F pop di
0000FC38 5E pop si
0000FC39 5D pop bp
0000FC3A C3 ret
0000FC3B 53 push bx
0000FC3C 2E8B3698F7 mov si,[cs:0xf798]
0000FC41 56 push si
0000FC42 2E8B369AF7 mov si,[cs:0xf79a]
0000FC47 56 push si
0000FC48 E873FF call 0xfbbe
0000FC4B 5B pop bx
0000FC4C 5B pop bx
0000FC4D 0BD2 or dx,dx
0000FC4F 7502 jnz 0xfc53
0000FC51 5B pop bx
0000FC52 C3 ret
0000FC53 1F pop ds
0000FC54 8EC2 mov es,dx
0000FC56 06 push es
0000FC57 1E push ds
0000FC58 53 push bx
0000FC59 8B160000 mov dx,[0x0]
0000FC5D FC cld
0000FC5E 4A dec dx
0000FC5F BF0400 mov di,0x4
0000FC62 8BF7 mov si,di
0000FC64 B90600 mov cx,0x6
0000FC67 F3A5 rep movsw
0000FC69 0BD2 or dx,dx
0000FC6B 7437 jz 0xfca4
0000FC6D 8CC0 mov ax,es
0000FC6F 40 inc ax
0000FC70 8EC0 mov es,ax
0000FC72 8CD8 mov ax,ds
0000FC74 40 inc ax
0000FC75 8ED8 mov ds,ax
0000FC77 33FF xor di,di
0000FC79 8BF7 mov si,di
0000FC7B 8BCA mov cx,dx
0000FC7D 81F90010 cmp cx,0x1000
0000FC81 7603 jna 0xfc86
0000FC83 B90010 mov cx,0x1000
0000FC86 D1E1 shl cx,0x0
0000FC88 D1E1 shl cx,0x0
0000FC8A D1E1 shl cx,0x0
0000FC8C F3A5 rep movsw
0000FC8E 81EA0010 sub dx,0x1000
0000FC92 7610 jna 0xfca4
0000FC94 8CC0 mov ax,es
0000FC96 050010 add ax,0x1000
0000FC99 8EC0 mov es,ax
0000FC9B 8CD8 mov ax,ds
0000FC9D 050010 add ax,0x1000
0000FCA0 8ED8 mov ds,ax
0000FCA2 EBD3 jmp 0xfc77
0000FCA4 2E8E1E96F7 mov ds,word [cs:0xf796]
0000FCA9 E822FE call 0xface
0000FCAC 5A pop dx
0000FCAD 5A pop dx
0000FCAE 5A pop dx
0000FCAF B80400 mov ax,0x4
0000FCB2 C3 ret
0000FCB3 2E3B1E92F7 cmp bx,[cs:0xf792]
0000FCB8 7443 jz 0xfcfd
0000FCBA 8BFB mov di,bx
0000FCBC 03F8 add di,ax
0000FCBE 8EC7 mov es,di
0000FCC0 8BF1 mov si,cx
0000FCC2 2BF0 sub si,ax
0000FCC4 2689360000 mov [es:0x0],si
0000FCC9 26891E0200 mov [es:0x2],bx
0000FCCE 06 push es
0000FCCF 50 push ax
0000FCD0 8EC3 mov es,bx
0000FCD2 26A30000 mov [es:0x0],ax
0000FCD6 8BD3 mov dx,bx
0000FCD8 03D1 add dx,cx
0000FCDA 8EC2 mov es,dx
0000FCDC 26833E020000 cmp word [es:0x2],0x0
0000FCE2 7407 jz 0xfceb
0000FCE4 26893E0200 mov [es:0x2],di
0000FCE9 EB05 jmp 0xfcf0
0000FCEB 26893E0800 mov [es:0x8],di
0000FCF0 8BF3 mov si,bx
0000FCF2 E8D9FD call 0xface
0000FCF5 5A pop dx
0000FCF6 5A pop dx
0000FCF7 8BD6 mov dx,si
0000FCF9 B80400 mov ax,0x4
0000FCFC C3 ret
0000FCFD 53 push bx
0000FCFE 8EC3 mov es,bx
0000FD00 26A30000 mov [es:0x0],ax
0000FD04 03D8 add bx,ax
0000FD06 53 push bx
0000FD07 33C0 xor ax,ax
0000FD09 50 push ax
0000FD0A E827C6 call 0xc334
0000FD0D 5A pop dx
0000FD0E 5A pop dx
0000FD0F 5A pop dx
0000FD10 B80400 mov ax,0x4
0000FD13 C3 ret
0000FD14 55 push bp
0000FD15 8BEC mov bp,sp
0000FD17 33D2 xor dx,dx
0000FD19 EB06 jmp 0xfd21
0000FD1B 55 push bp
0000FD1C 8BEC mov bp,sp
0000FD1E 8B560A mov dx,[bp+0xa]
0000FD21 8B4608 mov ax,[bp+0x8]
0000FD24 8B5E06 mov bx,[bp+0x6]
0000FD27 56 push si
0000FD28 57 push di
0000FD29 2E8C1E96F7 mov word [cs:0xf796],ds
0000FD2E 2E891698F7 mov [cs:0xf798],dx
0000FD33 2EA39AF7 mov [cs:0xf79a],ax
0000FD37 0BDB or bx,bx
0000FD39 7432 jz 0xfd6d
0000FD3B 8BC8 mov cx,ax
0000FD3D 0BCA or cx,dx
0000FD3F 7433 jz 0xfd74
0000FD41 051300 add ax,0x13
0000FD44 83D200 adc dx,0x0
0000FD47 B104 mov cl,0x4
0000FD49 D3E8 shr ax,cl
0000FD4B D3E2 shl dx,cl
0000FD4D 0AE2 or ah,dl
0000FD4F 8EC3 mov es,bx
0000FD51 268B0E0000 mov cx,[es:0x0]
0000FD56 3BC8 cmp cx,ax
0000FD58 720E jc 0xfd68
0000FD5A 7707 ja 0xfd63
0000FD5C 8BD3 mov dx,bx
0000FD5E B80400 mov ax,0x4
0000FD61 EB18 jmp 0xfd7b
0000FD63 E84DFF call 0xfcb3
0000FD66 EB13 jmp 0xfd7b
0000FD68 E8D0FE call 0xfc3b
0000FD6B EB0E jmp 0xfd7b
0000FD6D 52 push dx
0000FD6E 50 push ax
0000FD6F E84CFE call 0xfbbe
0000FD72 EB05 jmp 0xfd79
0000FD74 53 push bx
0000FD75 50 push ax
0000FD76 E855FD call 0xface
0000FD79 5F pop di
0000FD7A 5F pop di
0000FD7B 2E8E1E96F7 mov ds,word [cs:0xf796]
0000FD80 5F pop di
0000FD81 5E pop si
0000FD82 5D pop bp
0000FD83 C3 ret
0000FD84 59 pop cx
0000FD85 0E push cs
0000FD86 51 push cx
0000FD87 33C9 xor cx,cx
0000FD89 EB16 jmp 0xfda1
0000FD8B 59 pop cx
0000FD8C 0E push cs
0000FD8D 51 push cx
0000FD8E B90100 mov cx,0x1
0000FD91 EB0E jmp 0xfda1
0000FD93 59 pop cx
0000FD94 0E push cs
0000FD95 51 push cx
0000FD96 B90200 mov cx,0x2
0000FD99 EB06 jmp 0xfda1
0000FD9B 59 pop cx
0000FD9C 0E push cs
0000FD9D 51 push cx
0000FD9E B90300 mov cx,0x3
0000FDA1 55 push bp
0000FDA2 56 push si
0000FDA3 57 push di
0000FDA4 8BEC mov bp,sp
0000FDA6 8BF9 mov di,cx
0000FDA8 8B460A mov ax,[bp+0xa]
0000FDAB 8B560C mov dx,[bp+0xc]
0000FDAE 8B5E0E mov bx,[bp+0xe]
0000FDB1 8B4E10 mov cx,[bp+0x10]
0000FDB4 0BC9 or cx,cx
0000FDB6 7508 jnz 0xfdc0
0000FDB8 0BD2 or dx,dx
0000FDBA 7469 jz 0xfe25
0000FDBC 0BDB or bx,bx
0000FDBE 7465 jz 0xfe25
0000FDC0 F7C70100 test di,0x1
0000FDC4 751C jnz 0xfde2
0000FDC6 0BD2 or dx,dx
0000FDC8 790A jns 0xfdd4
0000FDCA F7DA neg dx
0000FDCC F7D8 neg ax
0000FDCE 83DA00 sbb dx,0x0
0000FDD1 83CF0C or di,0xc
0000FDD4 0BC9 or cx,cx
0000FDD6 790A jns 0xfde2
0000FDD8 F7D9 neg cx
0000FDDA F7DB neg bx
0000FDDC 83D900 sbb cx,0x0
0000FDDF 83F704 xor di,0x4
0000FDE2 8BE9 mov bp,cx
0000FDE4 B92000 mov cx,0x20
0000FDE7 57 push di
0000FDE8 33FF xor di,di
0000FDEA 33F6 xor si,si
0000FDEC D1E0 shl ax,0x0
0000FDEE D1D2 rcl dx,0x0
0000FDF0 D1D6 rcl si,0x0
0000FDF2 D1D7 rcl di,0x0
0000FDF4 3BFD cmp di,bp
0000FDF6 720B jc 0xfe03
0000FDF8 7704 ja 0xfdfe
0000FDFA 3BF3 cmp si,bx
0000FDFC 7205 jc 0xfe03
0000FDFE 2BF3 sub si,bx
0000FE00 1BFD sbb di,bp
0000FE02 40 inc ax
0000FE03 E2E7 loop 0xfdec
0000FE05 5B pop bx
0000FE06 F7C30200 test bx,0x2
0000FE0A 7406 jz 0xfe12
0000FE0C 8BC6 mov ax,si
0000FE0E 8BD7 mov dx,di
0000FE10 D1EB shr bx,0x0
0000FE12 F7C30400 test bx,0x4
0000FE16 7407 jz 0xfe1f
0000FE18 F7DA neg dx
0000FE1A F7D8 neg ax
0000FE1C 83DA00 sbb dx,0x0
0000FE1F 5F pop di
0000FE20 5E pop si
0000FE21 5D pop bp
0000FE22 CA0800 retf word 0x8
0000FE25 F7F3 div bx
0000FE27 F7C70200 test di,0x2
0000FE2B 7401 jz 0xfe2e
0000FE2D 92 xchg ax,dx
0000FE2E 33D2 xor dx,dx
0000FE30 EBED jmp 0xfe1f
0000FE32 5B pop bx
0000FE33 0E push cs
0000FE34 53 push bx
0000FE35 80F910 cmp cl,0x10
0000FE38 7310 jnc 0xfe4a
0000FE3A 8BD8 mov bx,ax
0000FE3C D3E0 shl ax,cl
0000FE3E D3E2 shl dx,cl
0000FE40 F6D9 neg cl
0000FE42 80C110 add cl,0x10
0000FE45 D3EB shr bx,cl
0000FE47 0BD3 or dx,bx
0000FE49 CB retf
0000FE4A 80E910 sub cl,0x10
0000FE4D 92 xchg ax,dx
0000FE4E 33C0 xor ax,ax
0000FE50 D3E2 shl dx,cl
0000FE52 CB retf
0000FE53 5B pop bx
0000FE54 0E push cs
0000FE55 53 push bx
0000FE56 80F910 cmp cl,0x10
0000FE59 7310 jnc 0xfe6b
0000FE5B 8BDA mov bx,dx
0000FE5D D3E8 shr ax,cl
0000FE5F D3EA shr dx,cl
0000FE61 F6D9 neg cl
0000FE63 80C110 add cl,0x10
0000FE66 D3E3 shl bx,cl
0000FE68 0BC3 or ax,bx
0000FE6A CB retf
0000FE6B 80E910 sub cl,0x10
0000FE6E 92 xchg ax,dx
0000FE6F 33D2 xor dx,dx
0000FE71 D3E8 shr ax,cl
0000FE73 CB retf
0000FE74 07 pop es
0000FE75 0E push cs
0000FE76 06 push es
0000FE77 0BC9 or cx,cx
0000FE79 7D0C jnl 0xfe87
0000FE7B F7D3 not bx
0000FE7D F7D1 not cx
0000FE7F 83C301 add bx,0x1
0000FE82 83D100 adc cx,0x0
0000FE85 EB2F jmp 0xfeb6
0000FE87 03C3 add ax,bx
0000FE89 7304 jnc 0xfe8f
0000FE8B 81C20010 add dx,0x1000
0000FE8F 8AE9 mov ch,cl
0000FE91 B104 mov cl,0x4
0000FE93 D2E5 shl ch,cl
0000FE95 02F5 add dh,ch
0000FE97 8AE8 mov ch,al
0000FE99 D3E8 shr ax,cl
0000FE9B 03D0 add dx,ax
0000FE9D 8AC5 mov al,ch
0000FE9F 250F00 and ax,0xf
0000FEA2 CB retf
0000FEA3 07 pop es
0000FEA4 0E push cs
0000FEA5 06 push es
0000FEA6 0BC9 or cx,cx
0000FEA8 7D0C jnl 0xfeb6
0000FEAA F7D3 not bx
0000FEAC F7D1 not cx
0000FEAE 83C301 add bx,0x1
0000FEB1 83D100 adc cx,0x0
0000FEB4 EBD1 jmp 0xfe87
0000FEB6 2BC3 sub ax,bx
0000FEB8 7304 jnc 0xfebe
0000FEBA 81EA0010 sub dx,0x1000
0000FEBE 8AF9 mov bh,cl
0000FEC0 B104 mov cl,0x4
0000FEC2 D2E7 shl bh,cl
0000FEC4 32DB xor bl,bl
0000FEC6 2BD3 sub dx,bx
0000FEC8 8AE8 mov ch,al
0000FECA D3E8 shr ax,cl
0000FECC 03D0 add dx,ax
0000FECE 8AC5 mov al,ch
0000FED0 250F00 and ax,0xf
0000FED3 CB retf
0000FED4 07 pop es
0000FED5 0E push cs
0000FED6 06 push es
0000FED7 55 push bp
0000FED8 8BEC mov bp,sp
0000FEDA 56 push si
0000FEDB 57 push di
0000FEDC 1E push ds
0000FEDD C57606 lds si,word [bp+0x6]
0000FEE0 C47E0A les di,word [bp+0xa]
0000FEE3 FC cld
0000FEE4 D1E9 shr cx,0x0
0000FEE6 F3A5 rep movsw
0000FEE8 13C9 adc cx,cx
0000FEEA F3A4 rep movsb
0000FEEC 1F pop ds
0000FEED 5F pop di
0000FEEE 5E pop si
0000FEEF 5D pop bp
0000FEF0 CA0800 retf word 0x8
0000FEF3 56 push si
0000FEF4 96 xchg ax,si
0000FEF5 92 xchg ax,dx
0000FEF6 85C0 test ax,ax
0000FEF8 7402 jz 0xfefc
0000FEFA F7E3 mul bx
0000FEFC E305 jcxz 0xff03
0000FEFE 91 xchg ax,cx
0000FEFF F7E6 mul si
0000FF01 03C1 add ax,cx
0000FF03 96 xchg ax,si
0000FF04 F7E3 mul bx
0000FF06 03D6 add dx,si
0000FF08 5E pop si
0000FF09 C3 ret
0000FF0A 51 push cx
0000FF0B 8AE8 mov ch,al
0000FF0D B104 mov cl,0x4
0000FF0F D3E8 shr ax,cl
0000FF11 03D0 add dx,ax
0000FF13 8AC5 mov al,ch
0000FF15 8AE3 mov ah,bl
0000FF17 D3EB shr bx,cl
0000FF19 59 pop cx
0000FF1A 03CB add cx,bx
0000FF1C 8ADC mov bl,ah
0000FF1E 250F00 and ax,0xf
0000FF21 83E30F and bx,0xf
0000FF24 3BD1 cmp dx,cx
0000FF26 7502 jnz 0xff2a
0000FF28 3BC3 cmp ax,bx
0000FF2A C3 ret
0000FF2B FF266416 jmp word near [0x1664]
0000FF2F 0000 add [bx+si],al
0000FF31 8F065616 pop word [0x1656]
0000FF35 8F065816 pop word [0x1658]
0000FF39 8F065A16 pop word [0x165a]
0000FF3D 2E8C1E2FFD mov word [cs:0xfd2f],ds
0000FF42 89365C16 mov [0x165c],si
0000FF46 893E5E16 mov [0x165e],di
0000FF4A FC cld
0000FF4B 8E067900 mov es,word [0x79]
0000FF4F BE8000 mov si,0x80
0000FF52 32E4 xor ah,ah
0000FF54 26AC es lodsb
0000FF56 40 inc ax
0000FF57 8CC5 mov bp,es
0000FF59 87D6 xchg dx,si
0000FF5B 93 xchg ax,bx
0000FF5C 8B367300 mov si,[0x73]
0000FF60 46 inc si
0000FF61 46 inc si
0000FF62 B90100 mov cx,0x1
0000FF65 803E7B0003 cmp byte [0x7b],0x3
0000FF6A 7211 jc 0xff7d
0000FF6C 8E067500 mov es,word [0x75]
0000FF70 8BFE mov di,si
0000FF72 B17F mov cl,0x7f
0000FF74 32C0 xor al,al
0000FF76 F2AE repne scasb
0000FF78 E36E jcxz 0xffe8
0000FF7A 80F17F xor cl,0x7f
0000FF7D 50 push ax
0000FF7E 8BC1 mov ax,cx
0000FF80 03C3 add ax,bx
0000FF82 40 inc ax
0000FF83 25FEFF and ax,0xfffe
0000FF86 8BFC mov di,sp
0000FF88 2BF8 sub di,ax
0000FF8A 725C jc 0xffe8
0000FF8C 8BE7 mov sp,di
0000FF8E 06 push es
0000FF8F 1F pop ds
0000FF90 16 push ss
0000FF91 07 pop es
0000FF92 51 push cx
0000FF93 49 dec cx
0000FF94 F3A4 rep movsb
0000FF96 32C0 xor al,al
0000FF98 AA stosb
0000FF99 8EDD mov ds,bp
0000FF9B 87F2 xchg si,dx
0000FF9D 87D9 xchg bx,cx
0000FF9F 8BC3 mov ax,bx
0000FFA1 8BD0 mov dx,ax
0000FFA3 43 inc bx
0000FFA4 E81900 call 0xffc0
0000FFA7 7707 ja 0xffb0
0000FFA9 7240 jc 0xffeb
0000FFAB E81200 call 0xffc0
0000FFAE 77F9 ja 0xffa9
0000FFB0 3C20 cmp al,0x20
0000FFB2 7408 jz 0xffbc
0000FFB4 3C0D cmp al,0xd
0000FFB6 7404 jz 0xffbc
0000FFB8 3C09 cmp al,0x9
0000FFBA 75E8 jnz 0xffa4
0000FFBC 32C0 xor al,al
0000FFBE EBE4 jmp 0xffa4
0000FFC0 0BC0 or ax,ax
0000FFC2 7407 jz 0xffcb
0000FFC4 42 inc dx
0000FFC5 AA stosb
0000FFC6 0AC0 or al,al
0000FFC8 7501 jnz 0xffcb
0000FFCA 43 inc bx
0000FFCB 86E0 xchg ah,al
0000FFCD 32C0 xor al,al
0000FFCF F9 stc
0000FFD0 E315 jcxz 0xffe7
0000FFD2 AC lodsb
0000FFD3 49 dec cx
0000FFD4 2C22 sub al,0x22
0000FFD6 740F jz 0xffe7
0000FFD8 0422 add al,0x22
0000FFDA 3C5C cmp al,0x5c
0000FFDC 7507 jnz 0xffe5
0000FFDE 803C22 cmp byte [si],0x22
0000FFE1 7502 jnz 0xffe5
0000FFE3 AC lodsb
0000FFE4 49 dec cx
0000FFE5 0BF6 or si,si
0000FFE7 C3 ret
0000FFE8 E9FF03 jmp 0x3ea
0000FFEB 59 pop cx
0000FFEC 03CA add cx,dx
0000FFEE 2E8E1E2FFD mov ds,word [cs:0xfd2f]
0000FFF3 891E5016 mov [0x1650],bx
0000FFF7 43 inc bx
0000FFF8 03DB add bx,bx
0000FFFA 03DB add bx,bx
0000FFFC 8BF4 mov si,sp
0000FFFE 8BEC mov bp,sp
00010000 2BEB sub bp,bx
00010002 72E4 jc 0xffe8
00010004 8BE5 mov sp,bp
00010006 892E5216 mov [0x1652],bp
0001000A 8C165416 mov word [0x1654],ss
0001000E E311 jcxz 0x21
00010010 897600 mov [bp+0x0],si
00010013 8C5602 mov word [bp+0x2],ss
00010016 83C504 add bp,0x4
00010019 36AC ss lodsb
0001001B 0AC0 or al,al
0001001D E0FA loopne 0x19
0001001F 74ED jz 0xe
00010021 33C0 xor ax,ax
00010023 894600 mov [bp+0x0],ax
00010026 894602 mov [bp+0x2],ax
00010029 2E8E1E2FFD mov ds,word [cs:0xfd2f]
0001002E 8B365C16 mov si,[0x165c]
00010032 8B3E5E16 mov di,[0x165e]
00010036 FF365A16 push word [0x165a]
0001003A FF365816 push word [0x1658]
0001003E A15016 mov ax,[0x1650]
00010041 A36900 mov [0x69],ax
00010044 A15416 mov ax,[0x1654]
00010047 A36D00 mov [0x6d],ax
0001004A A15216 mov ax,[0x1652]
0001004D A36B00 mov [0x6b],ax
00010050 FF265616 jmp word near [0x1656]
00010054 56 push si
00010055 57 push di
00010056 8E067500 mov es,word [0x75]
0001005A 33FF xor di,di
0001005C 06 push es
0001005D FF367700 push word [0x77]
00010061 E850FB call 0xfbb4
00010064 5B pop bx
00010065 8BD8 mov bx,ax
00010067 07 pop es
00010068 A36016 mov [0x1660],ax
0001006B 89166216 mov [0x1662],dx
0001006F 1E push ds
00010070 8EDA mov ds,dx
00010072 0BC2 or ax,dx
00010074 7503 jnz 0x79
00010076 E97103 jmp 0x3ea
00010079 33C0 xor ax,ax
0001007B B9FFFF mov cx,0xffff
0001007E 893F mov [bx],di
00010080 8C4702 mov word [bx+0x2],es
00010083 83C304 add bx,0x4
00010086 F2AE repne scasb
00010088 263805 cmp [es:di],al
0001008B 75F1 jnz 0x7e
0001008D 8907 mov [bx],ax
0001008F 894702 mov [bx+0x2],ax
00010092 1F pop ds
00010093 5F pop di
00010094 5E pop si
00010095 A16216 mov ax,[0x1662]
00010098 A37100 mov [0x71],ax
0001009B A16016 mov ax,[0x1660]
0001009E A36F00 mov [0x6f],ax
000100A1 C3 ret
000100A2 0000 add [bx+si],al
000100A4 0000 add [bx+si],al
000100A6 0000 add [bx+si],al
000100A8 0000 add [bx+si],al
000100AA 0000 add [bx+si],al
000100AC 0000 add [bx+si],al
000100AE 0000 add [bx+si],al
000100B0 0002 add [bp+si],al
000100B2 62 db 0x62
000100B3 D6 salc
000100B4 0000 add [bx+si],al
000100B6 0010 add [bx+si],dl
000100B8 8BE1 mov sp,cx
000100BA 0000 add [bx+si],al
000100BC 0010 add [bx+si],dl
000100BE 31FD xor bp,di
000100C0 0000 add [bx+si],al
000100C2 0010 add [bx+si],dl
000100C4 54 push sp
000100C5 FE00 inc byte [bx+si]
000100C7 0000 add [bx+si],al
000100C9 642929 sub [fs:bx+di],bp
000100CC 0000 add [bx+si],al
000100CE 006446 add [si+0x46],ah
000100D1 3800 cmp [bx+si],al
000100D3 0000 add [bx+si],al
000100D5 64698500000000 imul ax,[fs:di+0x0],0x0
000100DC 0000 add [bx+si],al
000100DE 0000 add [bx+si],al
000100E0 0000 add [bx+si],al
000100E2 0000 add [bx+si],al
000100E4 54 push sp
000100E5 7572 jnz 0x159
000100E7 626F20 bound bp,[bx+0x20]
000100EA 43 inc bx
000100EB 2B2B sub bp,[bp+di]
000100ED 202D and [di],ch
000100EF 20436F and [bp+di+0x6f],al
000100F2 7079 jo 0x16d
000100F4 7269 jc 0x15f
000100F6 67687420 a32 push word 0x2074
000100FA 3139 xor [bx+di],di
000100FC 3930 cmp [bx+si],si
000100FE 20426F and [bp+si+0x6f],al
00010101 726C jc 0x16f
00010103 61 popa
00010104 6E outsb
00010105 6420496E and [fs:bx+di+0x6e],cl
00010109 746C jz 0x177
0001010B 2E004469 add [cs:si+0x69],al
0001010F 7669 jna 0x17a
00010111 6465206572 and [gs:di+0x72],ah
00010116 726F jc 0x187
00010118 720D jc 0x127
0001011A 0A4162 or al,[bx+di+0x62]
0001011D 6E outsb
0001011E 6F outsw
0001011F 726D jc 0x18e
00010121 61 popa
00010122 6C insb
00010123 207072 and [bx+si+0x72],dh
00010126 6F outsw
00010127 677261 a32 jc 0x18b
0001012A 6D insw
0001012B 207465 and [si+0x65],dh
0001012E 726D jc 0x19d
00010130 696E617469 imul bp,[bp+0x61],0x6974
00010135 6F outsw
00010136 6E outsb
00010137 0D0A00 or ax,0xa
0001013A 0000 add [bx+si],al
0001013C 0000 add [bx+si],al
0001013E 0000 add [bx+si],al
00010140 0000 add [bx+si],al
00010142 0000 add [bx+si],al
00010144 0000 add [bx+si],al
00010146 0000 add [bx+si],al
00010148 0000 add [bx+si],al
0001014A 0000 add [bx+si],al
0001014C 0000 add [bx+si],al
0001014E 0000 add [bx+si],al
00010150 0000 add [bx+si],al
00010152 0000 add [bx+si],al
00010154 0000 add [bx+si],al
00010156 0000 add [bx+si],al
00010158 0000 add [bx+si],al
0001015A 0000 add [bx+si],al
0001015C 0000 add [bx+si],al
0001015E 0000 add [bx+si],al
00010160 0000 add [bx+si],al
00010162 0000 add [bx+si],al
00010164 0000 add [bx+si],al
00010166 0000 add [bx+si],al
00010168 0000 add [bx+si],al
0001016A 0000 add [bx+si],al
0001016C 0000 add [bx+si],al
0001016E 0000 add [bx+si],al
00010170 0020 add [bx+si],ah
00010172 53 push bx
00010173 51 push cx
00010174 5A pop dx
00010175 202D and [di],ch
00010177 2D2053 sub ax,0x5320
0001017A 7175 jno 0x1f1
0001017C 65657A65 gs jpe 0x1e5
00010180 204974 and [bx+di+0x74],cl
00010183 2831 sub [bx+di],dh
00010185 2E3038 xor [cs:bx+si],bh
00010188 2E3329 xor bp,[cs:bx+di]
0001018B 2C20 sub al,0x20
0001018D 4A dec dx
0001018E 61 popa
0001018F 6E outsb
00010190 2032 and [bp+si],dh
00010192 3420 xor al,0x20
00010194 3139 xor [bx+di],di
00010196 3933 cmp [bp+di],si
00010198 2C20 sub al,0x20
0001019A 43 inc bx
0001019B 6F outsw
0001019C 7079 jo 0x217
0001019E 7269 jc 0x209
000101A0 67687420 a32 push word 0x2074
000101A4 4A dec dx
000101A5 204920 and [bx+di+0x20],cl
000101A8 48 dec ax
000101A9 61 popa
000101AA 6D insw
000101AB 6D insw
000101AC 61 popa
000101AD 7262 jc 0x211
000101AF 657267 gs jc 0x219
000101B2 2028 and [bx+si],ch
000101B4 2F das
000101B5 3F aas
000101B6 20666F and [bp+0x6f],ah
000101B9 7220 jc 0x1db
000101BB 68656C push word 0x6c65
000101BE 7029 jo 0x1e9
000101C0 0000 add [bx+si],al
000101C2 0000 add [bx+si],al
000101C4 2020 and [bx+si],ah
000101C6 2020 and [bx+si],ah
000101C8 2020 and [bx+si],ah
000101CA 2020 and [bx+si],ah
000101CC 2020 and [bx+si],ah
000101CE 2020 and [bx+si],ah
000101D0 2020 and [bx+si],ah
000101D2 2020 and [bx+si],ah
000101D4 2020 and [bx+si],ah
000101D6 2020 and [bx+si],ah
000101D8 2020 and [bx+si],ah
000101DA 2020 and [bx+si],ah
000101DC 2020 and [bx+si],ah
000101DE 2020 and [bx+si],ah
000101E0 2020 and [bx+si],ah
000101E2 2020 and [bx+si],ah
000101E4 2020 and [bx+si],ah
000101E6 2020 and [bx+si],ah
000101E8 2020 and [bx+si],ah
000101EA 2020 and [bx+si],ah
000101EC 2020 and [bx+si],ah
000101EE 2020 and [bx+si],ah
000101F0 2020 and [bx+si],ah
000101F2 2020 and [bx+si],ah
000101F4 2020 and [bx+si],ah
000101F6 2020 and [bx+si],ah
000101F8 2020 and [bx+si],ah
000101FA 2020 and [bx+si],ah
000101FC 2020 and [bx+si],ah
000101FE 2020 and [bx+si],ah
00010200 2020 and [bx+si],ah
00010202 2020 and [bx+si],ah
00010204 53 push bx
00010205 796E jns 0x275
00010207 7461 jz 0x26a
00010209 783A js 0x245
0001020B 207371 and [bp+di+0x71],dh
0001020E 7A20 jpe 0x230
00010210 636F6D arpl [bx+0x6d],bp
00010213 6D insw
00010214 61 popa
00010215 6E outsb
00010216 64202F and [fs:bx],ch
00010219 7C2D jl 0x248
0001021B 5B pop bx
0001021C 6F outsw
0001021D 7074 jo 0x293
0001021F 696F6E735D imul bp,[bx+0x6e],0x5d73
00010224 206172 and [bx+di+0x72],ah
00010227 637370 arpl [bp+di+0x70],si
0001022A 656320 arpl [gs:bx+si],sp
0001022D 5B pop bx
0001022E 64657374 gs jnc 0x2a6
00010232 696E617469 imul bp,[bp+0x61],0x6974
00010237 6F outsw
00010238 6E outsb
00010239 206469 and [si+0x69],ah
0001023C 7265 jc 0x2a3
0001023E 63746F arpl [si+0x6f],si
00010241 7279 jc 0x2bc
00010243 5C pop sp
00010244 7C2F jl 0x275
00010246 5D pop bp
00010247 205B66 and [bp+di+0x66],bl
0001024A 696C65202E imul bp,[si+0x65],0x2e20
0001024F 2E2E5D cs pop bp
00010252 0A436F or al,[bp+di+0x6f]
00010255 6D insw
00010256 6D insw
00010257 61 popa
00010258 6E outsb
00010259 64733A fs jnc 0x296
0001025C 0909 or [bx+di],cx
0001025E 0909 or [bx+di],cx
00010260 633A arpl [bp+si],di
00010262 205365 and [bp+di+0x65],dl
00010265 7420 jz 0x287
00010267 636F6D arpl [bx+0x6d],bp
0001026A 6D insw
0001026B 656E gs outsb
0001026D 742E jz 0x29d
0001026F 0A20 or ah,[bx+si]
00010271 753A jnz 0x2ad
00010273 205570 and [di+0x70],dl
00010276 6461 fs popa
00010278 7465 jz 0x2df
0001027A 206172 and [bx+di+0x72],ah
0001027D 636869 arpl [bx+si+0x69],bp
00010280 7665 jna 0x2e7
00010282 2E0909 or [cs:bx+di],cx
00010285 09613A or [bx+di+0x3a],sp
00010288 204164 and [bx+di+0x64],al
0001028B 64206669 and [fs:bp+0x69],ah
0001028F 6C insb
00010290 657320 gs jnc 0x2b3
00010293 746F jz 0x304
00010295 206172 and [bx+di+0x72],ah
00010298 636869 arpl [bx+si+0x69],bp
0001029B 7665 jna 0x302
0001029D 2E0A20 or ah,[cs:bx+si]
000102A0 783A js 0x2dc
000102A2 206558 and [di+0x58],ah
000102A5 7472 jz 0x319
000102A7 61 popa
000102A8 637420 arpl [si+0x20],si
000102AB 66696C6573206672 imul ebp,[si+0x65],0x72662073
000102B3 6F outsw
000102B4 6D insw
000102B5 206172 and [bx+di+0x72],ah
000102B8 636869 arpl [bx+si+0x69],bp
000102BB 7665 jna 0x322
000102BD 2E0909 or [cs:bx+di],cx
000102C0 653A20 cmp ah,[gs:bx+si]
000102C3 45 inc bp
000102C4 7874 js 0x33a
000102C6 7261 jc 0x329
000102C8 637420 arpl [si+0x20],si
000102CB 66696C657320772F imul ebp,[si+0x65],0x2f772073
000102D3 6F outsw
000102D4 207061 and [bx+si+0x61],dh
000102D7 7468 jz 0x341
000102D9 2E0A20 or ah,[cs:bx+si]
000102DC 743A jz 0x318
000102DE 205465 and [si+0x65],dl
000102E1 7374 jnc 0x357
000102E3 206669 and [bp+0x69],ah
000102E6 6C insb
000102E7 657320 gs jnc 0x30a
000102EA 696E206172 imul bp,[bp+0x20],0x7261
000102EF 636869 arpl [bx+si+0x69],bp
000102F2 7665 jna 0x359
000102F4 2E0909 or [cs:bx+di],cx
000102F7 703A jo 0x333
000102F9 204469 and [si+0x69],al
000102FC 7370 jnc 0x36e
000102FE 6C insb
000102FF 61 popa
00010300 7920 jns 0x322
00010302 66696C6573206F6E imul ebp,[si+0x65],0x6e6f2073
0001030A 207374 and [bp+di+0x74],dh
0001030D 61 popa
0001030E 6E outsb
0001030F 6461 fs popa
00010311 7264 jc 0x377
00010313 206F75 and [bx+0x75],ch
00010316 7470 jz 0x388
00010318 7574 jnz 0x38e
0001031A 2E0A20 or ah,[cs:bx+si]
0001031D 763A jna 0x359
0001031F 205665 and [bp+0x65],dl
00010322 7262 jc 0x386
00010324 6F outsw
00010325 7365 jnc 0x38c
00010327 206C69 and [si+0x69],ch
0001032A 7374 jnc 0x3a0
0001032C 696E67206F imul bp,[bp+0x67],0x6f20
00010331 6620636F o32 and [bp+di+0x6f],ah
00010335 6E outsb
00010336 7465 jz 0x39d
00010338 6E outsb
00010339 7473 jz 0x3ae
0001033B 2E096C3A or [cs:si+0x3a],bp
0001033F 204C69 and [si+0x69],cl
00010342 7374 jnc 0x3b8
00010344 20636F and [bp+di+0x6f],ah
00010347 6E outsb
00010348 7465 jz 0x3af
0001034A 6E outsb
0001034B 7473 jz 0x3c0
0001034D 206F66 and [bx+0x66],ch
00010350 206172 and [bx+di+0x72],ah
00010353 636869 arpl [bx+si+0x69],bp
00010356 7665 jna 0x3bd
00010358 2E0A20 or ah,[cs:bx+si]
0001035B 643A20 cmp ah,[fs:bx+si]
0001035E 44 inc sp
0001035F 656C gs insb
00010361 657465 gs jz 0x3c9
00010364 206669 and [bp+0x69],ah
00010367 6C insb
00010368 657320 gs jnc 0x38b
0001036B 66726F jc 0x3dd
0001036E 6D insw
0001036F 206172 and [bx+di+0x72],ah
00010372 636869 arpl [bx+si+0x69],bp
00010375 7665 jna 0x3dc
00010377 2E0909 or [cs:bx+di],cx
0001037A 733A jnc 0x3b6
0001037C 204372 and [bp+di+0x72],al
0001037F 6561 gs popa
00010381 7465 jz 0x3e8
00010383 205346 and [bp+di+0x46],dl
00010386 58 pop ax
00010387 2E0A4F70 or cl,[cs:bx+0x70]
0001038B 7469 jz 0x3f6
0001038D 6F outsw
0001038E 6E outsb
0001038F 733A jnc 0x3cb
00010391 0909 or [bx+di],cx
00010393 4D dec bp
00010394 50 push ax
00010395 41 inc cx
00010396 53 push bx
00010397 48 dec ax
00010398 52 push dx
00010399 3A20 cmp ah,[bx+si]
0001039B 4D dec bp
0001039C 657468 gs jz 0x407
0001039F 6F outsw
000103A0 642F fs das
000103A2 50 push ax
000103A3 61 popa
000103A4 7468 jz 0x40e
000103A6 2F das
000103A7 41 inc cx
000103A8 7263 jc 0x40d
000103AA 686976 push word 0x7669
000103AD 652F gs das
000103AF 53 push bx
000103B0 7973 jns 0x425
000103B2 7465 jz 0x419
000103B4 6D insw
000103B5 2F das
000103B6 48 dec ax
000103B7 696464656E imul sp,[si+0x64],0x6e65
000103BC 2F das
000103BD 52 push dx
000103BE 6561 gs popa
000103C0 646F fs outsw
000103C2 6E outsb
000103C3 6C insb
000103C4 790A jns 0x3d0
000103C6 20737C and [bp+di+0x7c],dh
000103C9 53 push bx
000103CA 3A09 cmp cl,[bx+di]
000103CC 0909 or [bx+di],cx
000103CE 49 dec cx
000103CF 6E outsb
000103D0 636C75 arpl [si+0x75],bp
000103D3 6465207375 and [gs:bp+di+0x75],dh
000103D8 626469 bound sp,[si+0x69]
000103DB 7265 jc 0x442
000103DD 63746F arpl [si+0x6f],si
000103E0 7269 jc 0x44b
000103E2 657320 gs jnc 0x405
000103E5 287374 sub [bp+di+0x74],dh
000103E8 6F outsw
000103E9 7265 jc 0x450
000103EB 207468 and [si+0x68],dh
000103EE 656D gs insw
000103F0 20616C and [bx+di+0x6c],ah
000103F3 736F jnc 0x464
000103F5 2920 sub [bx+si],sp
000103F7 696E207365 imul bp,[bp+0x20],0x6573
000103FC 61 popa
000103FD 7263 jc 0x462
000103FF 682E0A push word 0xa2e
00010402 20705B and [bx+si+0x5b],dh
00010405 307C31 xor [si+0x31],bh
00010408 7C32 jl 0x43c
0001040A 7C33 jl 0x43f
0001040C 5D pop bp
0001040D 0909 or [bx+di],cx
0001040F 41 inc cx
00010410 7320 jnc 0x432
00010412 676976656E7C imul si,[esi+0x65],0x7c6e
00010418 53 push bx
00010419 6B697020 imul bp,[bx+di+0x70],0x20
0001041D 6669727374206469 imul esi,[bp+si+0x73],0x69642074
00010425 7265 jc 0x48c
00010427 63746F arpl [si+0x6f],si
0001042A 7279 jc 0x4a5
0001042C 7C46 jl 0x474
0001042E 756C jnz 0x49c
00010430 6C insb
00010431 7C4F jl 0x482
00010433 6E outsb
00010434 6C insb
00010435 7920 jns 0x457
00010437 6E outsb
00010438 61 popa
00010439 6D insw
0001043A 652E0A20 or ah,[cs:bx+si]
0001043E 645B fs pop bx
00010440 61 popa
00010441 7C62 jl 0x4a5
00010443 5D pop bp
00010444 7979 jns 0x4bf
00010446 6D insw
00010447 6D insw
00010448 646468686D fs push word 0x6d68
0001044D 6D insw
0001044E 7373 jnc 0x4c3
00010450 094461 or [si+0x61],ax
00010453 7465 jz 0x4ba
00010455 206166 and [bx+di+0x66],ah
00010458 7465 jz 0x4bf
0001045A 727C jc 0x4d8
0001045C 626566 bound sp,[di+0x66]
0001045F 6F outsw
00010460 7265 jc 0x4c7
00010462 2E0A20 or ah,[cs:bx+si]
00010465 61 popa
00010466 5B pop bx
00010467 317C3F xor [si+0x3f],di
0001046A 7C30 jl 0x49c
0001046C 5D pop bp
0001046D 5B pop bx
0001046E 317C3D xor [si+0x3d],di
00010471 7C30 jl 0x4a3
00010473 5D pop bp
00010474 094F6E or [bx+0x6e],cx
00010477 6C insb
00010478 7920 jns 0x49a
0001047A 7468 jz 0x4e4
0001047C 6F outsw
0001047D 7365 jnc 0x4e4
0001047F 20772F and [bx+0x2f],dh
00010482 206172 and [bx+di+0x72],ah
00010485 636869 arpl [bx+si+0x69],bp
00010488 7665 jna 0x4ef
0001048A 206869 and [bx+si+0x69],ch
0001048D 67687C64 a32 push word 0x647c
00010491 6F outsw
00010492 6E outsb
00010493 27 daa
00010494 7420 jz 0x4b6
00010496 636172 arpl [bx+di+0x72],sp
00010499 657C6C gs jl 0x508
0001049C 6F outsw
0001049D 772E ja 0x4cd
0001049F 0A09 or cl,[bx+di]
000104A1 0909 or [bx+di],cx
000104A3 53 push bx
000104A4 657420 gs jz 0x4c7
000104A7 61 popa
000104A8 667465 jz 0x510
000104AB 7277 jc 0x524
000104AD 61 popa
000104AE 7264 jc 0x514
000104B0 737C jnc 0x52e
000104B2 4C dec sp
000104B3 657420 gs jz 0x4d6
000104B6 6974206265 imul si,[si+0x20],0x6562
000104BB 7C52 jl 0x50f
000104BD 657365 gs jnc 0x525
000104C0 742E jz 0x4f0
000104C2 0A20 or ah,[bx+si]
000104C4 6F outsw
000104C5 5B pop bx
000104C6 307C31 xor [si+0x31],bh
000104C9 7C32 jl 0x4fd
000104CB 5D pop bp
000104CC 0909 or [bx+di],cx
000104CE 4F dec di
000104CF 7665 jna 0x536
000104D1 7277 jc 0x54a
000104D3 7269 jc 0x53e
000104D5 7465 jz 0x53c
000104D7 206966 and [bx+di+0x66],ch
000104DA 206E65 and [bp+0x65],ch
000104DD 7765 ja 0x544
000104DF 727C jc 0x55d
000104E1 61 popa
000104E2 6C insb
000104E3 7761 ja 0x546
000104E5 7973 jns 0x55a
000104E7 206F76 and [bx+0x76],ch
000104EA 657277 gs jc 0x564
000104ED 7269 jc 0x558
000104EF 7465 jz 0x556
000104F1 7C61 jl 0x554
000104F3 736B jnc 0x560
000104F5 206669 and [bp+0x69],ah
000104F8 7273 jc 0x56d
000104FA 742E jz 0x52a
000104FC 0A20 or ah,[bx+si]
000104FE 7866 js 0x566
00010500 696C656E61 imul bp,[si+0x65],0x616e
00010505 6D insw
00010506 652E657874 gs js 0x57f
0001050B 0909 or [bx+di],cx
0001050D 53 push bx
0001050E 6B697020 imul bp,[bx+di+0x70],0x20
00010512 66696C656E616D65 imul ebp,[si+0x65],0x656d616e
0001051A 2E657874 gs js 0x592
0001051E 2C20 sub al,0x20
00010520 7769 ja 0x58b
00010522 6C insb
00010523 64636172 arpl [fs:bx+di+0x72],sp
00010527 647320 fs jnc 0x54a
0001052A 61 popa
0001052B 6C insb
0001052C 6C insb
0001052D 6F outsw
0001052E 7765 ja 0x595
00010530 642E0A20 or ah,[cs:bx+si]
00010534 632E6578 arpl [0x7865],bp
00010538 742E jz 0x568
0001053A 657874 gs js 0x5b1
0001053D 0909 or [bx+di],cx
0001053F 43 inc bx
00010540 6F outsw
00010541 7079 jo 0x5bc
00010543 206669 and [bp+0x69],ah
00010546 6C insb
00010547 6520772F and [gs:bx+0x2f],dh
0001054B 202E6578 and [0x7865],ch
0001054F 742E jz 0x57f
00010551 204465 and [si+0x65],al
00010554 662E3B20 cmp esp,[cs:bx+si]
00010558 2E41 cs inc cx
0001055A 52 push dx
0001055B 43 inc bx
0001055C 2E41 cs inc cx
0001055E 52 push dx
0001055F 4A dec dx
00010560 2E4C cs dec sp
00010562 5A pop dx
00010563 48 dec ax
00010564 2E50 cs push ax
00010566 41 inc cx
00010567 4B dec bx
00010568 2E53 cs push bx
0001056A 51 push cx
0001056B 5A pop dx
0001056C 2E5A cs pop dx
0001056E 49 dec cx
0001056F 50 push ax
00010570 2E5A cs pop dx
00010572 4F dec di
00010573 4F dec di
00010574 2E0A20 or ah,[cs:bx+si]
00010577 717C jno 0x5f5
00010579 51 push cx
0001057A 5B pop bx
0001057B 302E2E39 xor [0x392e],ch
0001057F 5D pop bp
00010580 0909 or [bx+di],cx
00010582 53 push bx
00010583 7065 jo 0x5ea
00010585 6564207673 and [fs:bp+0x73],dh
0001058A 2E20636F and [cs:bp+di+0x6f],ah
0001058E 6D insw
0001058F 7072 jo 0x603
00010591 2E205370 and [cs:bp+di+0x70],dl
00010595 65656420696E and [fs:bx+di+0x6e],ch
0001059B 637265 arpl [bp+si+0x65],si
0001059E 61 popa
0001059F 7365 jnc 0x606
000105A1 7320 jnc 0x5c3
000105A3 7769 ja 0x60e
000105A5 7468 jz 0x60f
000105A7 206869 and [bx+si+0x69],ch
000105AA 67686572 a32 push word 0x7265
000105AE 206E75 and [bp+0x75],ch
000105B1 6D insw
000105B2 626572 bound sp,[di+0x72]
000105B5 2E0A20 or ah,[cs:bx+si]
000105B8 6D insw
000105B9 5B pop bx
000105BA 302E2E34 xor [0x342e],ch
000105BE 5D pop bp
000105BF 0909 or [bx+di],cx
000105C1 4D dec bp
000105C2 657468 gs jz 0x62d
000105C5 6F outsw
000105C6 642030 and [fs:bx+si],dh
000105C9 3D636F cmp ax,0x6f63
000105CC 7079 jo 0x647
000105CE 2C20 sub al,0x20
000105D0 312E2E34 xor [0x342e],bp
000105D4 207371 and [bp+di+0x71],dh
000105D7 7565 jnz 0x63e
000105D9 657A65 gs jpe 0x641
000105DC 2C20 sub al,0x20
000105DE 3420 xor al,0x20
000105E0 61 popa
000105E1 7265 jc 0x648
000105E3 206465 and [si+0x65],ah
000105E6 6661 popad
000105E8 756C jnz 0x656
000105EA 742E jz 0x61a
000105EC 0A5375 or dl,[bp+di+0x75]
000105EF 6767657374 gs a32 jnc 0x668
000105F4 696F6E7320 imul bp,[bx+0x6e],0x2073
000105F9 61 popa
000105FA 6E outsb
000105FB 642F fs das
000105FD 6F outsw
000105FE 7220 jc 0x620
00010600 61 popa
00010601 20736D and [bp+di+0x6d],dh
00010604 61 popa
00010605 6C insb
00010606 6C insb
00010607 657220 gs jc 0x62a
0001060A 636F6E arpl [bx+0x6e],bp
0001060D 7472 jz 0x681
0001060F 6962757469 imul sp,[bp+si+0x75],0x6974
00010614 6F outsw
00010615 6E outsb
00010616 206F66 and [bx+0x66],ch
00010619 2031 and [bx+di],dh
0001061B 353053 xor ax,0x5330
0001061E 45 inc bp
0001061F 4B dec bx
00010620 2F das
00010621 2433 and al,0x33
00010623 3020 xor [bx+si],ah
00010625 776F ja 0x696
00010627 756C jnz 0x695
00010629 64206265 and [fs:bp+si+0x65],ah
0001062D 206170 and [bx+di+0x70],ah
00010630 7072 jo 0x6a4
00010632 65636961 arpl [gs:bx+di+0x61],bp
00010636 7469 jz 0x6a1
00010638 65642E0A5468 or dl,[cs:si+0x68]
0001063E 65206175 and [gs:bx+di+0x75],ah
00010642 7468 jz 0x6ac
00010644 6F outsw
00010645 722D jc 0x674
00010647 2D2D2D sub ax,0x2d2d
0001064A 2D2D2D sub ax,0x2d2d
0001064D 2D2D2D sub ax,0x2d2d
00010650 2D2D2D sub ax,0x2d2d
00010653 2D2D2D sub ax,0x2d2d
00010656 2D2D2D sub ax,0x2d2d
00010659 2D2D2D sub ax,0x2d2d
0001065C 2D2D2D sub ax,0x2d2d
0001065F 2D2D2D sub ax,0x2d2d
00010662 2D2D63 sub ax,0x632d
00010665 61 popa
00010666 6E outsb
00010667 20616C and [bx+di+0x6c],ah
0001066A 736F jnc 0x6db
0001066C 206265 and [bp+si+0x65],ah
0001066F 207265 and [bp+si+0x65],dh
00010672 61 popa
00010673 636865 arpl [bx+si+0x65],bp
00010676 64207468 and [fs:si+0x68],dh
0001067A 726F jc 0x6eb
0001067C 7567 jnz 0x6e5
0001067E 682D2D push word 0x2d2d
00010681 2D2D2D sub ax,0x2d2d
00010684 2D2D2D sub ax,0x2d2d
00010687 2D2D2D sub ax,0x2d2d
0001068A 2D0A4A sub ax,0x4a0a
0001068D 6F outsw
0001068E 6E outsb
0001068F 61 popa
00010690 7320 jnc 0x6b2
00010692 49 dec cx
00010693 204861 and [bx+si+0x61],cl
00010696 6D insw
00010697 6D insw
00010698 61 popa
00010699 7262 jc 0x6fd
0001069B 657267 gs jc 0x705
0001069E 0909 or [bx+di],cx
000106A0 095072 or [bx+si+0x72],dx
000106A3 6F outsw
000106A4 677261 a32 jc 0x708
000106A7 6D insw
000106A8 6D insw
000106A9 657273 gs jc 0x71f
000106AC 204242 and [bp+si+0x42],al
000106AF 53 push bx
000106B0 2C20 sub al,0x20
000106B2 4C dec sp
000106B3 61 popa
000106B4 7273 jc 0x729
000106B6 205269 and [bp+si+0x69],dl
000106B9 647374 fs jnc 0x730
000106BC 726F jc 0x72d
000106BE 6D insw
000106BF 0A506C or dl,[bx+si+0x6c]
000106C2 2E2035 and [cs:di],dh
000106C5 3239 xor bh,[bx+di]
000106C7 2C20 sub al,0x20
000106C9 53 push bx
000106CA 2D3234 sub ax,0x3432
000106CD 3420 xor al,0x20
000106CF 3931 cmp [bx+di],si
000106D1 204B61 and [bp+di+0x61],cl
000106D4 766C jna 0x742
000106D6 696E67652C imul bp,[bp+0x67],0x2c65
000106DB 205377 and [bp+di+0x77],dl
000106DE 6564656E gs outsb
000106E2 0928 or [bx+si],bp
000106E4 2B34 sub si,[si]
000106E6 362934 sub [ss:si],si
000106E9 3020 xor [bx+si],ah
000106EB 3138 xor [bx+si],di
000106ED 3820 cmp [bx+si],ah
000106EF 3934 cmp [si],si
000106F1 350A46 xor ax,0x460a
000106F4 69646F6E65 imul sp,[si+0x6f],0x656e
000106F9 743A jz 0x735
000106FB 203C and [si],bh
000106FD 323A xor bh,[bp+si]
000106FF 3230 xor dh,[bx+si]
00010701 302F xor [bx],ch
00010703 3130 xor [bx+si],si
00010705 37 aaa
00010706 2E3234 xor dh,[cs:si]
00010709 3E0909 or [ds:bx+di],cx
0001070C 094669 or [bp+0x69],ax
0001070F 646F fs outsw
00010711 6E outsb
00010712 65743A gs jz 0x74f
00010715 203C and [si],bh
00010717 323A xor bh,[bp+si]
00010719 3230 xor dh,[bx+si]
0001071B 302F xor [bx],ch
0001071D 3130 xor [bx+si],si
0001071F 37 aaa
00010720 3E2C20 ds sub al,0x20
00010723 46 inc si
00010724 53 push bx
00010725 45 inc bp
00010726 44 inc sp
00010727 0000 add [bx+si],al
00010729 0300 add ax,[bx+si]
0001072B 0000 add [bx+si],al
0001072D 0000 add [bx+si],al
0001072F 0000 add [bx+si],al
00010731 0020 add [bx+si],ah
00010733 5C pop sp
00010734 60 pusha
00010735 07 pop es
00010736 EE out dx,al
00010737 0F db 0x0f
00010738 6D insw
00010739 07 pop es
0001073A EE out dx,al
0001073B 0F db 0x0f
0001073C 7A07 jpe 0x745
0001073E EE out dx,al
0001073F 0F0000 sldt word [bx+si]
00010742 0000 add [bx+si],al
00010744 0000 add [bx+si],al
00010746 0000 add [bx+si],al
00010748 0000 add [bx+si],al
0001074A 0000 add [bx+si],al
0001074C 0000 add [bx+si],al
0001074E 0000 add [bx+si],al
00010750 0000 add [bx+si],al
00010752 0000 add [bx+si],al
00010754 0000 add [bx+si],al
00010756 0000 add [bx+si],al
00010758 0000 add [bx+si],al
0001075A 0000 add [bx+si],al
0001075C 0000 add [bx+si],al
0001075E 0000 add [bx+si],al
00010760 0000 add [bx+si],al
00010762 0000 add [bx+si],al
00010764 0000 add [bx+si],al
00010766 0000 add [bx+si],al
00010768 0000 add [bx+si],al
0001076A 0000 add [bx+si],al
0001076C 0000 add [bx+si],al
0001076E 0000 add [bx+si],al
00010770 0000 add [bx+si],al
00010772 0000 add [bx+si],al
00010774 0000 add [bx+si],al
00010776 0000 add [bx+si],al
00010778 0000 add [bx+si],al
0001077A 0000 add [bx+si],al
0001077C 0000 add [bx+si],al
0001077E 0000 add [bx+si],al
00010780 0000 add [bx+si],al
00010782 0000 add [bx+si],al
00010784 0000 add [bx+si],al
00010786 0000 add [bx+si],al
00010788 0000 add [bx+si],al
0001078A 0000 add [bx+si],al
0001078C 0000 add [bx+si],al
0001078E 0000 add [bx+si],al
00010790 0000 add [bx+si],al
00010792 0000 add [bx+si],al
00010794 0000 add [bx+si],al
00010796 0000 add [bx+si],al
00010798 0000 add [bx+si],al
0001079A 0000 add [bx+si],al
0001079C 0000 add [bx+si],al
0001079E 0000 add [bx+si],al
000107A0 0000 add [bx+si],al
000107A2 0000 add [bx+si],al
000107A4 0000 add [bx+si],al
000107A6 0000 add [bx+si],al
000107A8 0000 add [bx+si],al
000107AA 0000 add [bx+si],al
000107AC 0000 add [bx+si],al
000107AE 0000 add [bx+si],al
000107B0 0000 add [bx+si],al
000107B2 0000 add [bx+si],al
000107B4 0000 add [bx+si],al
000107B6 0000 add [bx+si],al
000107B8 0000 add [bx+si],al
000107BA 0000 add [bx+si],al
000107BC 0000 add [bx+si],al
000107BE 0000 add [bx+si],al
000107C0 0000 add [bx+si],al
000107C2 0000 add [bx+si],al
000107C4 0000 add [bx+si],al
000107C6 0000 add [bx+si],al
000107C8 0000 add [bx+si],al
000107CA 0000 add [bx+si],al
000107CC 0000 add [bx+si],al
000107CE 0000 add [bx+si],al
000107D0 0000 add [bx+si],al
000107D2 0000 add [bx+si],al
000107D4 0000 add [bx+si],al
000107D6 0000 add [bx+si],al
000107D8 0000 add [bx+si],al
000107DA 0400 add al,0x0
000107DC 1000 adc [bx+si],al
000107DE 0000 add [bx+si],al
000107E0 0000 add [bx+si],al
000107E2 FF db 0xff
000107E3 FF db 0xff
000107E4 FF db 0xff
000107E5 FF00 inc word [bx+si]
000107E7 0000 add [bx+si],al
000107E9 004000 add [bx+si+0x0],al
000107EC 0020 add [bx+si],ah
000107EE 2E41 cs inc cx
000107F0 52 push dx
000107F1 43 inc bx
000107F2 2E41 cs inc cx
000107F4 52 push dx
000107F5 4A dec dx
000107F6 2E4C cs dec sp
000107F8 5A pop dx
000107F9 48 dec ax
000107FA 2E50 cs push ax
000107FC 41 inc cx
000107FD 4B dec bx
000107FE 2E53 cs push bx
00010800 51 push cx
00010801 5A pop dx
00010802 2E5A cs pop dx
00010804 49 dec cx
00010805 50 push ax
00010806 2E5A cs pop dx
00010808 4F dec di
00010809 4F dec di
0001080A 0000 add [bx+si],al
0001080C 0000 add [bx+si],al
0001080E 0000 add [bx+si],al
00010810 0000 add [bx+si],al
00010812 0000 add [bx+si],al
00010814 0000 add [bx+si],al
00010816 0000 add [bx+si],al
00010818 0000 add [bx+si],al
0001081A 0000 add [bx+si],al
0001081C 0000 add [bx+si],al
0001081E 0000 add [bx+si],al
00010820 0000 add [bx+si],al
00010822 0000 add [bx+si],al
00010824 0000 add [bx+si],al
00010826 0000 add [bx+si],al
00010828 0000 add [bx+si],al
0001082A 0000 add [bx+si],al
0001082C 0000 add [bx+si],al
0001082E 0000 add [bx+si],al
00010830 0000 add [bx+si],al
00010832 0000 add [bx+si],al
00010834 41 inc cx
00010835 58 pop ax
00010836 55 push bp
00010837 44 inc sp
00010838 50 push ax
00010839 4C dec sp
0001083A 56 push si
0001083B 54 push sp
0001083C 45 inc bp
0001083D 53 push bx
0001083E 43 inc bx
0001083F 0024 add [si],ah
00010841 51 push cx
00010842 5A pop dx
00010843 49 dec cx
00010844 54 push sp
00010845 2451 and al,0x51
00010847 5A pop dx
00010848 2E53 cs push bx
0001084A 51 push cx
0001084B 5A pop dx
0001084C 0024 add [si],ah
0001084E 51 push cx
0001084F 5A pop dx
00010850 2424 and al,0x24
00010852 5A pop dx
00010853 51 push cx
00010854 242E and al,0x2e
00010856 4C dec sp
00010857 53 push bx
00010858 54 push sp
00010859 0024 add [si],ah
0001085B 51 push cx
0001085C 5A pop dx
0001085D 2424 and al,0x24
0001085F 5A pop dx
00010860 51 push cx
00010861 242E and al,0x2e
00010863 4C dec sp
00010864 53 push bx
00010865 3200 xor al,[bx+si]
00010867 7465 jz 0x8ce
00010869 6D insw
0001086A 7020 jo 0x88c
0001086C 61 popa
0001086D 7263 jc 0x8d2
0001086F 66696C6500726200 imul ebp,[si+0x65],0x627200
00010877 41 inc cx
00010878 44 inc sp
00010879 44 inc sp
0001087A 3A20 cmp ah,[bx+si]
0001087C 43 inc bx
0001087D 61 popa
0001087E 6E outsb
0001087F 27 daa
00010880 7420 jz 0x8a2
00010882 6F outsw
00010883 7065 jo 0x8ea
00010885 6E outsb
00010886 2000 and [bx+si],al
00010888 210A and [bp+si],cx
0001088A 000D add [di],cl
0001088C 2020 and [bx+si],ah
0001088E 2025 and [di],ah
00010890 206C65 and [si+0x65],ch
00010893 667420 jz 0x8b6
00010896 746F jz 0x907
00010898 207371 and [bp+di+0x71],dh
0001089B 7565 jnz 0x902
0001089D 657A65 gs jpe 0x905
000108A0 206F66 and [bx+0x66],ch
000108A3 2000 and [bx+si],al
000108A5 2020 and [bx+si],ah
000108A7 2025 and [di],ah
000108A9 206C65 and [si+0x65],ch
000108AC 667420 jz 0x8cf
000108AF 746F jz 0x920
000108B1 207374 and [bp+di+0x74],dh
000108B4 6F outsw
000108B5 7265 jc 0x91c
000108B7 206F66 and [bx+0x66],ch
000108BA 2000 and [bx+si],al
000108BC 252073 and ax,0x7320
000108BF 7175 jno 0x936
000108C1 65657A65 gs jpe 0x92a
000108C5 64206672 and [fs:bp+0x72],ah
000108C9 6F outsw
000108CA 6D insw
000108CB 2000 and [bx+si],al
000108CD 53 push bx
000108CE 746F jz 0x93f
000108D0 7265 jc 0x937
000108D2 642000 and [fs:bx+si],al
000108D5 637572 arpl [di+0x72],si
000108D8 7265 jc 0x93f
000108DA 6E outsb
000108DB 7420 jz 0x8fd
000108DD 647269 fs jc 0x949
000108E0 7665 jna 0x947
000108E2 005C2A add [si+0x2a],bl
000108E5 2E2A00 sub al,[cs:bx+si]
000108E8 43 inc bx
000108E9 4F dec di
000108EA 4E dec si
000108EB 007274 add [bp+si+0x74],dh
000108EE 004F76 add [bx+0x76],cl
000108F1 657277 gs jc 0x96b
000108F4 7269 jc 0x95f
000108F6 7465 jz 0x95d
000108F8 2000 and [bx+si],al
000108FA 41 inc cx
000108FB 55 push bp
000108FC 58 pop ax
000108FD 00434C add [bp+di+0x4c],al
00010900 4F dec di
00010901 43 inc bx
00010902 4B dec bx
00010903 2400 and al,0x0
00010905 0D536B or ax,0x6b53
00010908 6970706564 imul si,[bx+si+0x70],0x6465
0001090D 2000 and [bx+si],al
0001090F 55 push bp
00010910 6E outsb
00010911 6B6E6F77 imul bp,[bp+0x6f],0x77
00010915 6E outsb
00010916 206D65 and [di+0x65],ch
00010919 7468 jz 0x983
0001091B 6F outsw
0001091C 643A20 cmp ah,[fs:bx+si]
0001091F 007762 add [bx+0x62],dh
00010922 0020 add [bx+si],ah
00010924 2020 and [bx+si],ah
00010926 25206C and ax,0x6c20
00010929 65667420 gs jz 0x94d
0001092D 746F jz 0x99e
0001092F 2000 and [bx+si],al
00010931 7265 jc 0x998
00010933 7374 jnc 0x9a9
00010935 6F outsw
00010936 7265 jc 0x99d
00010938 00756E add [di+0x6e],dh
0001093B 7371 jnc 0x9ae
0001093D 7565 jnz 0x9a4
0001093F 657A65 gs jpe 0x9a7
00010942 004352 add [bp+di+0x52],al
00010945 43 inc bx
00010946 2D6572 sub ax,0x7265
00010949 726F jc 0x9ba
0001094B 7220 jc 0x96d
0001094D 696E200043 imul bp,[bp+0x20],0x4300
00010952 52 push dx
00010953 43 inc bx
00010954 206F6B and [bx+0x6b],ch
00010957 20666F and [bp+0x6f],ah
0001095A 7220 jc 0x97c
0001095C 007774 add [bx+0x74],dh
0001095F 000A add [bp+si],cl
00010961 43 inc bx
00010962 52 push dx
00010963 43 inc bx
00010964 2D6572 sub ax,0x7265
00010967 726F jc 0x9d8
00010969 7220 jc 0x98b
0001096B 696E20636F imul bp,[bp+0x20],0x6f63
00010970 6D insw
00010971 6D insw
00010972 656E gs outsb
00010974 740A jz 0x980
00010976 007C00 add [si+0x0],bh
00010979 2020 and [bx+si],ah
0001097B 2025 and [di],ah
0001097D 206C65 and [si+0x65],ch
00010980 667420 jz 0x9a3
00010983 746F jz 0x9f4
00010985 207465 and [si+0x65],dh
00010988 7374 jnc 0x9fe
0001098A 206F66 and [bx+0x66],ch
0001098D 2000 and [bx+si],al
0001098F 46 inc si
00010990 696C656E61 imul bp,[si+0x65],0x616e
00010995 6D insw
00010996 652020 and [gs:bx+si],ah
00010999 2020 and [bx+si],ah
0001099B 2020 and [bx+si],ah
0001099D 0020 add [bx+si],ah
0001099F 2020 and [bx+si],ah
000109A1 2020 and [bx+si],ah
000109A3 2020 and [bx+si],ah
000109A5 2020 and [bx+si],ah
000109A7 2020 and [bx+si],ah
000109A9 2020 and [bx+si],ah
000109AB 2000 and [bx+si],al
000109AD 2020 and [bx+si],ah
000109AF 204F72 and [bx+0x72],cl
000109B2 6967696E61 imul sp,[bx+0x69],0x616e
000109B7 6C insb
000109B8 20436F and [bp+di+0x6f],al
000109BB 6D insw
000109BC 7072 jo 0xa30
000109BE 657373 gs jnc 0xa34
000109C1 6564205371 and [fs:bp+di+0x71],dl
000109C6 7A27 jpe 0x9ef
000109C8 642020 and [fs:bx+si],ah
000109CB 4C dec sp
000109CC 61 popa
000109CD 7374 jnc 0xa43
000109CF 206D6F and [di+0x6f],ch
000109D2 646966696361 imul sp,[fs:bp+0x69],0x6163
000109D8 7469 jz 0xa43
000109DA 6F outsw
000109DB 6E outsb
000109DC 0020 add [bx+si],ah
000109DE 204D50 and [di+0x50],cl
000109E1 41 inc cx
000109E2 53 push bx
000109E3 48 dec ax
000109E4 52 push dx
000109E5 204352 and [bp+di+0x52],al
000109E8 43 inc bx
000109E9 002D add [di],ch
000109EB 2D2D2D sub ax,0x2d2d
000109EE 2D2D2D sub ax,0x2d2d
000109F1 2D2D2D sub ax,0x2d2d
000109F4 2D2D2D sub ax,0x2d2d
000109F7 2D0020 sub ax,0x2000
000109FA 2D2D2D sub ax,0x2d2d
000109FD 2D2D2D sub ax,0x2d2d
00010A00 2D2D2D sub ax,0x2d2d
00010A03 2D202D sub ax,0x2d20
00010A06 2D2D2D sub ax,0x2d2d
00010A09 2D2D2D sub ax,0x2d2d
00010A0C 2D2D2D sub ax,0x2d2d
00010A0F 202D and [di],ch
00010A11 2D2D2D sub ax,0x2d2d
00010A14 2D202D sub ax,0x2d20
00010A17 2D2D2D sub ax,0x2d2d
00010A1A 2D2D2D sub ax,0x2d2d
00010A1D 2D2D2D sub ax,0x2d2d
00010A20 2D2D2D sub ax,0x2d2d
00010A23 2D2D2D sub ax,0x2d2d
00010A26 2D2D2D sub ax,0x2d2d
00010A29 202D and [di],ch
00010A2B 2D2D2D sub ax,0x2d2d
00010A2E 2D2D20 sub ax,0x202d
00010A31 2D2D2D sub ax,0x2d2d
00010A34 2D2D2D sub ax,0x2d2d
00010A37 2D2D00 sub ax,0x2d
00010A3A 3130 xor [bx+si],si
00010A3C 302E3000 xor [0x30],ch
00010A40 2020 and [bx+si],ah
00010A42 302E3000 xor [0x30],ch
00010A46 4C dec sp
00010A47 61 popa
00010A48 62656C bound sp,[di+0x6c]
00010A4B 2E2E2E2E2E004469 add [cs:si+0x69],al
00010A53 7265 jc 0xaba
00010A55 63746F arpl [si+0x6f],si
00010A58 7279 jc 0xad3
00010A5A 2E004C61 add [cs:si+0x61],cl
00010A5E 62656C bound sp,[di+0x6c]
00010A61 2023 and [bp+di],ah
00010A63 0020 add [bx+si],ah
00010A65 66696C65732E2020 imul ebp,[si+0x65],0x20202e73
00010A6D 003D add [di],bh
00010A6F 3D3D3D cmp ax,0x3d3d
00010A72 3D3D3D cmp ax,0x3d3d
00010A75 3D3D3D cmp ax,0x3d3d
00010A78 3D3D3D cmp ax,0x3d3d
00010A7B 3D203D cmp ax,0x3d20
00010A7E 3D3D3D cmp ax,0x3d3d
00010A81 3D3D3D cmp ax,0x3d3d
00010A84 3D3D3D cmp ax,0x3d3d
00010A87 203D and [di],bh
00010A89 3D3D3D cmp ax,0x3d3d
00010A8C 3D3D3D cmp ax,0x3d3d
00010A8F 3D3D3D cmp ax,0x3d3d
00010A92 203D and [di],bh
00010A94 3D3D3D cmp ax,0x3d3d
00010A97 3D203D cmp ax,0x3d20
00010A9A 3D3D3D cmp ax,0x3d3d
00010A9D 3D3D3D cmp ax,0x3d3d
00010AA0 3D3D3D cmp ax,0x3d3d
00010AA3 3D3D3D cmp ax,0x3d3d
00010AA6 3D3D3D cmp ax,0x3d3d
00010AA9 3D3D3D cmp ax,0x3d3d
00010AAC 004E6F add [bp+0x6f],cl
00010AAF 206D61 and [di+0x61],ch
00010AB2 7463 jz 0xb17
00010AB4 682066 push word 0x6620
00010AB7 6F outsw
00010AB8 756E jnz 0xb28
00010ABA 642100 and [fs:bx+si],ax
00010ABD 54 push sp
00010ABE 4D dec bp
00010ABF 50 push ax
00010AC0 3D0054 cmp ax,0x5400
00010AC3 45 inc bp
00010AC4 4D dec bp
00010AC5 50 push ax
00010AC6 3D0031 cmp ax,0x3100
00010AC9 3F aas
00010ACA 3000 xor [bx+si],al
00010ACC 313D xor [di],di
00010ACE 3000 xor [bx+si],al
00010AD0 6D insw
00010AD1 61 popa
00010AD2 7820 js 0xaf4
00010AD4 31360063 xor [0x6300],si
00010AD8 6F outsw
00010AD9 6D insw
00010ADA 62696E bound bp,[bx+di+0x6e]
00010ADD 696E672073 imul bp,[bp+0x67],0x7320
00010AE2 7562 jnz 0xb46
00010AE4 646972656374 imul si,[fs:bp+si+0x65],0x7463
00010AEA 6F outsw
00010AEB 7269 jc 0xb56
00010AED 657320 gs jnc 0xb10
00010AF0 61 popa
00010AF1 6E outsb
00010AF2 64207374 and [fs:bp+di+0x74],dh
00010AF6 7269 jc 0xb61
00010AF8 7069 jo 0xb63
00010AFA 6E outsb
00010AFB 67206F66 and [edi+0x66],ch
00010AFF 207061 and [bx+si+0x61],dh
00010B02 7468 jz 0xb6c
00010B04 00636F add [bp+di+0x6f],ah
00010B07 6D insw
00010B08 62696E bound bp,[bx+di+0x6e]
00010B0B 696E67204D imul bp,[bp+0x67],0x4d20
00010B10 4F dec di
00010B11 56 push si
00010B12 45 inc bp
00010B13 20616E and [bx+di+0x6e],ah
00010B16 64206174 and [fs:bx+di+0x74],ah
00010B1A 7472 jz 0xb8e
00010B1C 6962757465 imul sp,[bp+si+0x75],0x6574
00010B21 207570 and [di+0x70],dh
00010B24 6461 fs popa
00010B26 7465 jz 0xb8d
00010B28 003F add [bx],bh
00010B2A 2A00 sub al,[bx+si]
00010B2C 50 push ax
00010B2D 726F jc 0xb9e
00010B2F 636573 arpl [di+0x73],sp
00010B32 7369 jnc 0xb9d
00010B34 6E outsb
00010B35 672000 and [eax],al
00010B38 41 inc cx
00010B39 55 push bp
00010B3A 44 inc sp
00010B3B 005363 add [bp+di+0x63],dl
00010B3E 61 popa
00010B3F 6E outsb
00010B40 6E outsb
00010B41 696E672E2E imul bp,[bp+0x67],0x2e2e
00010B46 2E007371 add [cs:bp+di+0x71],dh
00010B4A 7A53 jpe 0xb9f
00010B4C 46 inc si
00010B4D 58 pop ax
00010B4E 6A72 push word 0x72
00010B50 007371 add [bp+di+0x71],dh
00010B53 7A53 jpe 0xba8
00010B55 46 inc si
00010B56 58 pop ax
00010B57 002E4558 add [0x5845],ch
00010B5B 45 inc bp
00010B5C 00484C add [bx+si+0x4c],cl
00010B5F 53 push bx
00010B60 51 push cx
00010B61 5A pop dx
00010B62 3100 xor [bx+si],ax
00010B64 41 inc cx
00010B65 55 push bp
00010B66 44 inc sp
00010B67 53 push bx
00010B68 43 inc bx
00010B69 47 inc di
00010B6A 004155 add [bx+di+0x55],al
00010B6D 44 inc sp
00010B6E 43 inc bx
00010B6F 00544C add [si+0x4c],dl
00010B72 56 push si
00010B73 45 inc bp
00010B74 58 pop ax
00010B75 43 inc bx
00010B76 00484C add [bx+si+0x4c],cl
00010B79 53 push bx
00010B7A 51 push cx
00010B7B 5A pop dx
00010B7C 000D add [di],cl
00010B7E 43 inc bx
00010B7F 6F outsw
00010B80 7079 jo 0xbfb
00010B82 696E672E2E imul bp,[bp+0x67],0x2e2e
00010B87 2E000A add [cs:bp+si],cl
00010B8A 57 push di
00010B8B 61 popa
00010B8C 726E jc 0xbfc
00010B8E 696E672120 imul bp,[bp+0x67],0x2021
00010B93 43 inc bx
00010B94 6F outsw
00010B95 756C jnz 0xc03
00010B97 646E fs outsb
00010B99 27 daa
00010B9A 7420 jz 0xbbc
00010B9C 6F outsw
00010B9D 7065 jo 0xc04
00010B9F 6E outsb
00010BA0 207465 and [si+0x65],dh
00010BA3 6D insw
00010BA4 702D jo 0xbd3
00010BA6 66696C652C20736F imul ebp,[si+0x65],0x6f73202c
00010BAE 204927 and [bx+di+0x27],cl
00010BB1 6D insw
00010BB2 206E6F and [bp+0x6f],ch
00010BB5 7420 jz 0xbd7
00010BB7 61 popa
00010BB8 626C65 bound bp,[si+0x65]
00010BBB 20746F and [si+0x6f],dh
00010BBE 207261 and [bp+si+0x61],dh
00010BC1 6973652F73 imul si,[bp+di+0x65],0x732f
00010BC6 696E6B2074 imul bp,[bp+0x6b],0x7420
00010BCB 686520 push word 0x2065
00010BCE 61 popa
00010BCF 7263 jc 0xc34
00010BD1 686976 push word 0x7669
00010BD4 652D666C gs sub ax,0x6c66
00010BD8 61 popa
00010BD9 677321 a32 jnc 0xbfd
00010BDC 0A00 or al,[bx+si]
00010BDE 52 push dx
00010BDF 656D gs insw
00010BE1 6F outsw
00010BE2 7669 jna 0xc4d
00010BE4 6E outsb
00010BE5 67206172 and [ecx+0x72],ah
00010BE9 636869 arpl [bx+si+0x69],bp
00010BEC 7665 jna 0xc53
00010BEE 64206669 and [fs:bp+0x69],ah
00010BF2 6C insb
00010BF3 65732E gs jnc 0xc24
00010BF6 2E2E005261 add [cs:bp+si+0x61],dl
00010BFB 6973696E67 imul si,[bp+di+0x69],0x676e
00010C00 005369 add [bp+di+0x69],dl
00010C03 6E outsb
00010C04 6B696E67 imul bp,[bx+di+0x6e],0x67
00010C08 0020 add [bx+si],ah
00010C0A 61 popa
00010C0B 7263 jc 0xc70
00010C0D 686976 push word 0x7669
00010C10 652D666C gs sub ax,0x6c66
00010C14 61 popa
00010C15 67732E a32 jnc 0xc46
00010C18 2E2E0A00 or al,[cs:bx+si]
00010C1C 206E6F and [bp+0x6f],ch
00010C1F 7420 jz 0xc41
00010C21 7265 jc 0xc88
00010C23 6D insw
00010C24 6F outsw
00010C25 7665 jna 0xc8c
00010C27 642100 and [fs:bx+si],ax
00010C2A 206174 and [bx+di+0x74],ah
00010C2D 7472 jz 0xca1
00010C2F 6962757465 imul sp,[bp+si+0x75],0x6574
00010C34 206E6F and [bp+0x6f],ch
00010C37 7420 jz 0xc59
00010C39 6D insw
00010C3A 6F outsw
00010C3B 646966696564 imul sp,[fs:bp+0x69],0x6465
00010C41 210A and [bp+si],cx
00010C43 000A add [bp+si],cl
00010C45 44 inc sp
00010C46 6F outsw
00010C47 6E outsb
00010C48 652E0A00 or al,[cs:bx+si]
00010C4C 52 push dx
00010C4D 65676973747261 imul si,[gs:ebx+0x74],0x6172
00010C54 7469 jz 0xcbf
00010C56 6F outsw
00010C57 6E outsb
00010C58 3A20 cmp ah,[bx+si]
00010C5A 002A add [bp+si],ch
00010C5C 3F aas
00010C5D 005469 add [si+0x69],dl
00010C60 6D insw
00010C61 653A20 cmp ah,[gs:bx+si]
00010C64 0000 add [bx+si],al
00010C66 40 inc ax
00010C67 0000 add [bx+si],al
00010C69 0000 add [bx+si],al
00010C6B 0000 add [bx+si],al
00010C6D 0000 add [bx+si],al
00010C6F 0000 add [bx+si],al
00010C71 0000 add [bx+si],al
00010C73 0000 add [bx+si],al
00010C75 0000 add [bx+si],al
00010C77 0000 add [bx+si],al
00010C79 0000 add [bx+si],al
00010C7B 0000 add [bx+si],al
00010C7D 0000 add [bx+si],al
00010C7F 0000 add [bx+si],al
00010C81 0000 add [bx+si],al
00010C83 0000 add [bx+si],al
00010C85 0000 add [bx+si],al
00010C87 0003 add [bp+di],al
00010C89 0000 add [bx+si],al
00010C8B 0031 add [bx+di],dh
00010C8D 37 aaa
00010C8E 0000 add [bx+si],al
00010C90 0400 add al,0x0
00010C92 0000 add [bx+si],al
00010C94 0100 add [bx+si],ax
00010C96 0200 add al,[bx+si]
00010C98 0300 add ax,[bx+si]
00010C9A 0400 add al,0x0
00010C9C 050006 add ax,0x600
00010C9F 0007 add [bx],al
00010CA1 0008 add [bx+si],cl
00010CA3 000A add [bp+si],cl
00010CA5 000C add [si],cl
00010CA7 000E0010 add [0x1000],cl
00010CAB 0014 add [si],dl
00010CAD 0018 add [bx+si],bl
00010CAF 001C add [si],bl
00010CB1 0020 add [bx+si],ah
00010CB3 0028 add [bx+si],ch
00010CB5 0030 add [bx+si],dh
00010CB7 0038 add [bx+si],bh
00010CB9 004000 add [bx+si+0x0],al
00010CBC 50 push ax
00010CBD 006000 add [bx+si+0x0],ah
00010CC0 7000 jo 0xcc2
00010CC2 8000A0 add byte [bx+si],0xa0
00010CC5 00C0 add al,al
00010CC7 00E0 add al,ah
00010CC9 0000 add [bx+si],al
00010CCB 014001 add [bx+si+0x1],ax
00010CCE 8001C0 add byte [bx+di],0xc0
00010CD1 0100 add [bx+si],ax
00010CD3 0200 add al,[bx+si]
00010CD5 0000 add [bx+si],al
00010CD7 0000 add [bx+si],al
00010CD9 0000 add [bx+si],al
00010CDB 0001 add [bx+di],al
00010CDD 0101 add [bx+di],ax
00010CDF 0102 add [bp+si],ax
00010CE1 0202 add al,[bp+si]
00010CE3 0203 add al,[bp+di]
00010CE5 0303 add ax,[bp+di]
00010CE7 0304 add ax,[si]
00010CE9 0404 add al,0x4
00010CEB 0405 add al,0x5
00010CED 050505 add ax,0x505
00010CF0 06 push es
00010CF1 06 push es
00010CF2 06 push es
00010CF3 06 push es
00010CF4 0000 add [bx+si],al
00010CF6 0100 add [bx+si],ax
00010CF8 0200 add al,[bx+si]
00010CFA 0300 add ax,[bx+si]
00010CFC 0400 add al,0x0
00010CFE 050007 add ax,0x700
00010D01 0009 add [bx+di],cl
00010D03 000D add [di],cl
00010D05 0011 add [bx+di],dl
00010D07 0019 add [bx+di],bl
00010D09 0021 add [bx+di],ah
00010D0B 0031 add [bx+di],dh
00010D0D 004100 add [bx+di+0x0],al
00010D10 61 popa
00010D11 008100C1 add [bx+di-0x3f00],al
00010D15 0001 add [bx+di],al
00010D17 01810101 add [bx+di+0x101],ax
00010D1B 0201 add al,[bx+di]
00010D1D 0301 add ax,[bx+di]
00010D1F 0401 add al,0x1
00010D21 06 push es
00010D22 0108 add [bx+si],cx
00010D24 010C add [si],cx
00010D26 0110 add [bx+si],dx
00010D28 0118 add [bx+si],bx
00010D2A 0120 add [bx+si],sp
00010D2C 0130 add [bx+si],si
00010D2E 014001 add [bx+si+0x1],ax
00010D31 60 pusha
00010D32 00800000 add [bx+si+0x0],al
00010D36 0000 add [bx+si],al
00010D38 0001 add [bx+di],al
00010D3A 0102 add [bp+si],ax
00010D3C 0203 add al,[bp+di]
00010D3E 0304 add ax,[si]
00010D40 0405 add al,0x5
00010D42 050606 add ax,0x606
00010D45 07 pop es
00010D46 07 pop es
00010D47 0808 or [bx+si],cl
00010D49 0909 or [bx+di],cx
00010D4B 0A0A or cl,[bp+si]
00010D4D 0B0B or cx,[bp+di]
00010D4F 0C0C or al,0xc
00010D51 0D0D00 or ax,0xd
00010D54 0000 add [bx+si],al
00010D56 0100 add [bx+si],ax
00010D58 0200 add al,[bx+si]
00010D5A 0400 add al,0x0
00010D5C 0800 or [bx+si],al
00010D5E 1000 adc [bx+si],al
00010D60 2000 and [bx+si],al
00010D62 40 inc ax
00010D63 00800000 add [bx+si+0x0],al
00010D67 0100 add [bx+si],ax
00010D69 0200 add al,[bx+si]
00010D6B 0400 add al,0x0
00010D6D 0800 or [bx+si],al
00010D6F 1000 adc [bx+si],al
00010D71 2000 and [bx+si],al
00010D73 40 inc ax
00010D74 00800000 add [bx+si+0x0],al
00010D78 0102 add [bp+si],ax
00010D7A 0304 add ax,[si]
00010D7C 050607 add ax,0x706
00010D7F 0809 or [bx+di],cl
00010D81 0A0B or cl,[bp+di]
00010D83 0C0D or al,0xd
00010D85 0E push cs
00010D86 0000 add [bx+si],al
00010D88 0100 add [bx+si],ax
00010D8A 0200 add al,[bx+si]
00010D8C 0300 add ax,[bx+si]
00010D8E 0400 add al,0x0
00010D90 050007 add ax,0x700
00010D93 0009 add [bx+di],cl
00010D95 000D add [di],cl
00010D97 0011 add [bx+di],dl
00010D99 0019 add [bx+di],bl
00010D9B 0021 add [bx+di],ah
00010D9D 0031 add [bx+di],dh
00010D9F 004100 add [bx+di+0x0],al
00010DA2 61 popa
00010DA3 008100C1 add [bx+di-0x3f00],al
00010DA7 0001 add [bx+di],al
00010DA9 01810101 add [bx+di+0x101],ax
00010DAD 0201 add al,[bx+di]
00010DAF 0301 add ax,[bx+di]
00010DB1 0401 add al,0x1
00010DB3 06 push es
00010DB4 0108 add [bx+si],cx
00010DB6 010C add [si],cx
00010DB8 0110 add [bx+si],dx
00010DBA 0118 add [bx+si],bx
00010DBC 0120 add [bx+si],sp
00010DBE 0130 add [bx+si],si
00010DC0 014001 add [bx+si+0x1],ax
00010DC3 60 pusha
00010DC4 00800000 add [bx+si+0x0],al
00010DC8 0000 add [bx+si],al
00010DCA 0001 add [bx+di],al
00010DCC 0102 add [bp+si],ax
00010DCE 0203 add al,[bp+di]
00010DD0 0304 add ax,[si]
00010DD2 0405 add al,0x5
00010DD4 050606 add ax,0x606
00010DD7 07 pop es
00010DD8 07 pop es
00010DD9 0808 or [bx+si],cl
00010DDB 0909 or [bx+di],cx
00010DDD 0A0A or cl,[bp+si]
00010DDF 0B0B or cx,[bp+di]
00010DE1 0C0C or al,0xc
00010DE3 0D0D00 or ax,0xd
00010DE6 0000 add [bx+si],al
00010DE8 2D2F2D sub ax,0x2d2f
00010DEB 2E2C00 cs sub al,0x0
00010DEE 0000 add [bx+si],al
00010DF0 0000 add [bx+si],al
00010DF2 0000 add [bx+si],al
00010DF4 0000 add [bx+si],al
00010DF6 0000 add [bx+si],al
00010DF8 0000 add [bx+si],al
00010DFA 0000 add [bx+si],al
00010DFC 0000 add [bx+si],al
00010DFE 0000 add [bx+si],al
00010E00 0000 add [bx+si],al
00010E02 0000 add [bx+si],al
00010E04 0000 add [bx+si],al
00010E06 0000 add [bx+si],al
00010E08 0000 add [bx+si],al
00010E0A 0000 add [bx+si],al
00010E0C 0000 add [bx+si],al
00010E0E 0000 add [bx+si],al
00010E10 0000 add [bx+si],al
00010E12 0000 add [bx+si],al
00010E14 0000 add [bx+si],al
00010E16 0000 add [bx+si],al
00010E18 0000 add [bx+si],al
00010E1A 0000 add [bx+si],al
00010E1C 0000 add [bx+si],al
00010E1E 0000 add [bx+si],al
00010E20 0000 add [bx+si],al
00010E22 0000 add [bx+si],al
00010E24 2107 and [bx],ax
00010E26 07 pop es
00010E27 07 pop es
00010E28 0A00 or al,[bx+si]
00010E2A 3130 xor [bx+si],si
00010E2C 3000 xor [bx+si],al
00010E2E 2020 and [bx+si],ah
00010E30 3000 xor [bx+si],al
00010E32 59 pop cx
00010E33 6F outsw
00010E34 7572 jnz 0xea8
00010E36 20444F and [si+0x4f],al
00010E39 53 push bx
00010E3A 20646F and [si+0x6f],ah
00010E3D 736E jnc 0xead
00010E3F 27 daa
00010E40 7420 jz 0xe62
00010E42 7375 jnc 0xeb9
00010E44 7070 jo 0xeb6
00010E46 6F outsw
00010E47 7274 jc 0xebd
00010E49 207468 and [si+0x68],dh
00010E4C 65207570 and [gs:di+0x70],dh
00010E50 7065 jo 0xeb7
00010E52 7220 jc 0xe74
00010E54 3132 xor [bp+si],si
00010E56 3820 cmp [bx+si],ah
00010E58 636861 arpl [bx+si+0x61],bp
00010E5B 7273 jc 0xed0
00010E5D 2E20506C and [cs:bx+si+0x6c],dl
00010E61 6561 gs popa
00010E63 7365 jnc 0xeca
00010E65 207573 and [di+0x73],dh
00010E68 65205550 and [gs:di+0x50],dl
00010E6C 50 push ax
00010E6D 45 inc bp
00010E6E 52 push dx
00010E6F 43 inc bx
00010E70 41 inc cx
00010E71 53 push bx
00010E72 45 inc bp
00010E73 206F6E and [bx+0x6e],ch
00010E76 6C insb
00010E77 7921 jns 0xe9a
00010E79 0A00 or al,[bx+si]
00010E7B 2028 and [bx+si],ch
00010E7D 792F jns 0xeae
00010E7F 4E dec si
00010E80 2F das
00010E81 61 popa
00010E82 6C insb
00010E83 6C insb
00010E84 293F sub [bx],di
00010E86 2000 and [bx+si],al
00010E88 7274 jc 0xefe
00010E8A 00546F add [si+0x6f],dl
00010E8D 6F outsw
00010E8E 206D61 and [di+0x61],ch
00010E91 6E outsb
00010E92 7920 jns 0xeb4
00010E94 002D add [di],ch
00010E96 7370 jnc 0xf08
00010E98 656320 arpl [gs:bx+si],sp
00010E9B 2800 sub [bx+si],al
00010E9D 292E2053 sub [0x5320],bp
00010EA1 6B697070 imul bp,[bx+di+0x70],0x70
00010EA5 65642000 and [fs:bx+si],al
00010EA9 736B jnc 0xf16
00010EAB 6970006669 imul si,[bx+si+0x0],0x6966
00010EB0 6C insb
00010EB1 650000 add [gs:bx+si],al
00010EB4 60 pusha
00010EB5 0E push cs
00010EB6 EE out dx,al
00010EB7 0F610EEE0F punpcklwd mm1,[0xfee]
00010EBC 6F outsw
00010EBD 0E push cs
00010EBE EE out dx,al
00010EBF 0F6F0EEE0F movq mm1,qword [0xfee]
00010EC4 6F outsw
00010EC5 0E push cs
00010EC6 EE out dx,al
00010EC7 0F db 0x0f
00010EC8 7B0E jpo 0xed8
00010ECA EE out dx,al
00010ECB 0F db 0x0f
00010ECC 7B0E jpo 0xedc
00010ECE EE out dx,al
00010ECF 0F860EEE jna 0xfce1
00010ED3 0F860EEE jna 0xfce5
00010ED7 0F860EEE jna 0xfce9
00010EDB 0F860EEE jna 0xfced
00010EDF 0F db 0x0f
00010EE0 91 xchg ax,cx
00010EE1 0E push cs
00010EE2 EE out dx,al
00010EE3 0F db 0x0f
00010EE4 91 xchg ax,cx
00010EE5 0E push cs
00010EE6 EE out dx,al
00010EE7 0F db 0x0f
00010EE8 91 xchg ax,cx
00010EE9 0E push cs
00010EEA EE out dx,al
00010EEB 0F db 0x0f
00010EEC 91 xchg ax,cx
00010EED 0E push cs
00010EEE EE out dx,al
00010EEF 0F db 0x0f
00010EF0 9E sahf
00010EF1 0E push cs
00010EF2 EE out dx,al
00010EF3 0F db 0x0f
00010EF4 9E sahf
00010EF5 0E push cs
00010EF6 EE out dx,al
00010EF7 0F db 0x0f
00010EF8 9E sahf
00010EF9 0E push cs
00010EFA EE out dx,al
00010EFB 0F db 0x0f
00010EFC 9E sahf
00010EFD 0E push cs
00010EFE EE out dx,al
00010EFF 0FAA rsm
00010F01 0E push cs
00010F02 EE out dx,al
00010F03 0FBB0EEE0F btc [0xfee],cx
00010F08 CC int3
00010F09 0E push cs
00010F0A EE out dx,al
00010F0B 0FE00EEE0F pavgb mm1,[0xfee]
00010F10 F7 db 0xf7
00010F11 0E push cs
00010F12 EE out dx,al
00010F13 0F170F movhps qword [bx],xmm1
00010F16 EE out dx,al
00010F17 0F2A0F cvtpi2ps xmm1,qword [bx]
00010F1A EE out dx,al
00010F1B 0F420F cmovc cx,[bx]
00010F1E EE out dx,al
00010F1F 0F5D0F minps xmm1,oword [bx]
00010F22 EE out dx,al
00010F23 0F740F pcmpeqb mm1,[bx]
00010F26 EE out dx,al
00010F27 0F810FEE jno 0xfd3a
00010F2B 0F db 0x0f
00010F2C 90 nop
00010F2D 0FEE0F pmaxsw mm1,[bx]
00010F30 A20FEE mov [0xee0f],al
00010F33 0FC30F movnti [bx],ecx
00010F36 EE out dx,al
00010F37 0FD30F psrlq mm1,[bx]
00010F3A EE out dx,al
00010F3B 0FE50F pmulhw mm1,[bx]
00010F3E EE out dx,al
00010F3F 0F004F75 str word [bx+0x75]
00010F43 7420 jz 0xf65
00010F45 6F outsw
00010F46 66206D65 o32 and [di+0x65],ch
00010F4A 6D insw
00010F4B 6F outsw
00010F4C 7279 jc 0xfc7
00010F4E 004361 add [bp+di+0x61],al
00010F51 6E outsb
00010F52 27 daa
00010F53 7420 jz 0xf75
00010F55 7772 ja 0xfc9
00010F57 6974650043 imul si,[si+0x65],0x4300
00010F5C 61 popa
00010F5D 6E outsb
00010F5E 27 daa
00010F5F 7420 jz 0xf81
00010F61 7265 jc 0xfc8
00010F63 61 popa
00010F64 64004361 add [fs:bp+di+0x61],al
00010F68 6E outsb
00010F69 27 daa
00010F6A 7420 jz 0xf8c
00010F6C 6F outsw
00010F6D 7065 jo 0xfd4
00010F6F 6E outsb
00010F70 004361 add [bp+di+0x61],al
00010F73 6E outsb
00010F74 27 daa
00010F75 7420 jz 0xf97
00010F77 637265 arpl [bp+si+0x65],si
00010F7A 61 popa
00010F7B 7465 jz 0xfe2
00010F7D 004361 add [bp+di+0x61],al
00010F80 6E outsb
00010F81 27 daa
00010F82 7420 jz 0xfa4
00010F84 636C6F arpl [si+0x6f],bp
00010F87 7365 jnc 0xfee
00010F89 004865 add [bx+si+0x65],cl
00010F8C 61 popa
00010F8D 64657220 gs jc 0xfb1
00010F91 7375 jnc 0x1008
00010F93 6D insw
00010F94 206572 and [di+0x72],ah
00010F97 726F jc 0x1008
00010F99 7200 jc 0xf9b
00010F9B 48 dec ax
00010F9C 6561 gs popa
00010F9E 64657220 gs jc 0xfc2
00010FA2 636F72 arpl [bx+0x72],bp
00010FA5 7275 jc 0x101c
00010FA7 7074 jo 0x101d
00010FA9 656400546F add [fs:si+0x6f],dl
00010FAE 6F outsw
00010FAF 206D61 and [di+0x61],ch
00010FB2 6E outsb
00010FB3 7920 jns 0xfd5
00010FB5 657874 gs js 0x102c
00010FB8 656E gs outsb
00010FBA 7369 jnc 0x1025
00010FBC 6F outsw
00010FBD 6E outsb
00010FBE 7300 jnc 0xfc0
00010FC0 55 push bp
00010FC1 6E outsb
00010FC2 6B6E6F77 imul bp,[bp+0x6f],0x77
00010FC6 6E outsb
00010FC7 2F das
00010FC8 696C6C6567 imul bp,[si+0x6c],0x6765
00010FCD 61 popa
00010FCE 6C insb
00010FCF 207377 and [bp+di+0x77],dh
00010FD2 6974636800 imul si,[si+0x63],0x68
00010FD7 49 dec cx
00010FD8 6C insb
00010FD9 6C insb
00010FDA 656761 gs a32 popa
00010FDD 6C insb
00010FDE 20636F and [bp+di+0x6f],ah
00010FE1 6D insw
00010FE2 62696E bound bp,[bx+di+0x6e]
00010FE5 61 popa
00010FE6 7469 jz 0x1051
00010FE8 6F outsw
00010FE9 6E outsb
00010FEA 206F66 and [bx+0x66],ch
00010FED 207377 and [bp+di+0x77],dh
00010FF0 6974636865 imul si,[si+0x63],0x6568
00010FF5 7300 jnc 0xff7
00010FF7 54 push sp
00010FF8 65726D gs jc 0x1068
00010FFB 696E617465 imul bp,[bp+0x61],0x6574
00011000 64206279 and [fs:bp+si+0x79],ah
00011004 207573 and [di+0x73],dh
00011007 657200 gs jc 0x100a
0001100A 55 push bp
0001100B 6E outsb
0001100C 6B6E6F77 imul bp,[bp+0x6f],0x77
00011010 6E outsb
00011011 207479 and [si+0x79],dh
00011014 7065 jo 0x107b
00011016 206F66 and [bx+0x66],ch
00011019 206172 and [bx+di+0x72],ah
0001101C 636869 arpl [bx+si+0x69],bp
0001101F 7665 jna 0x1086
00011021 00496C add [bx+di+0x6c],cl
00011024 6C insb
00011025 656761 gs a32 popa
00011028 6C insb
00011029 206F70 and [bx+0x70],ch
0001102C 657261 gs jc 0x1090
0001102F 7469 jz 0x109a
00011031 6F outsw
00011032 6E outsb
00011033 206F6E and [bx+0x6e],ch
00011036 206120 and [bx+di+0x20],ah
00011039 53 push bx
0001103A 46 inc si
0001103B 58 pop ax
0001103C 004361 add [bp+di+0x61],al
0001103F 6E outsb
00011040 206F6E and [bx+0x6e],ch
00011043 6C insb
00011044 7920 jns 0x1066
00011046 68616E push word 0x6e61
00011049 646C fs insb
0001104B 65204D53 and [gs:di+0x53],cl
0001104F 2D444F sub ax,0x4f44
00011052 53 push bx
00011053 004572 add [di+0x72],al
00011056 726F jc 0x10c7
00011058 7273 jc 0x10cd
0001105A 20666F and [bp+0x6f],ah
0001105D 756E jnz 0x10cd
0001105F 6400436F add [fs:bp+di+0x6f],al
00011063 7272 jc 0x10d7
00011065 7570 jnz 0x10d7
00011067 7465 jz 0x10ce
00011069 64206669 and [fs:bp+0x69],ah
0001106D 6C insb
0001106E 6500436F add [gs:bp+di+0x6f],al
00011072 7272 jc 0x10e6
00011074 7570 jnz 0x10e6
00011076 7465 jz 0x10dd
00011078 64206172 and [fs:bx+di+0x72],ah
0001107C 636869 arpl [bx+si+0x69],bp
0001107F 7665 jna 0x10e6
00011081 004361 add [bp+di+0x61],al
00011084 6E outsb
00011085 27 daa
00011086 7420 jz 0x10a8
00011088 7665 jna 0x10ef
0001108A 7269 jc 0x10f5
0001108C 667920 jns 0x10af
0001108F 7468 jz 0x10f9
00011091 6973205345 imul si,[bp+di+0x20],0x4553
00011096 43 inc bx
00011097 55 push bp
00011098 52 push dx
00011099 45 inc bp
0001109A 204152 and [bx+di+0x52],al
0001109D 43 inc bx
0001109E 48 dec ax
0001109F 49 dec cx
000110A0 56 push si
000110A1 45 inc bp
000110A2 005365 add [bp+di+0x65],dl
000110A5 637572 arpl [di+0x72],si
000110A8 6564204172 and [fs:bx+di+0x72],al
000110AD 636869 arpl [bx+si+0x69],bp
000110B0 7665 jna 0x1117
000110B2 00456E add [di+0x6e],al
000110B5 637279 arpl [bp+si+0x79],si
000110B8 7074 jo 0x112e
000110BA 6564206172 and [fs:bx+di+0x72],ah
000110BF 636869 arpl [bx+si+0x69],bp
000110C2 7665 jna 0x1129
000110C4 004172 add [bx+di+0x72],al
000110C7 636869 arpl [bx+si+0x69],bp
000110CA 7665 jna 0x1131
000110CC 20616C and [bx+di+0x6c],ah
000110CF 7265 jc 0x1136
000110D1 61 popa
000110D2 647920 fs jns 0x10f5
000110D5 657869 gs js 0x1141
000110D8 7374 jnc 0x114e
000110DA 7300 jnc 0x10dc
000110DC 800000 add byte [bx+si],0x0
000110DF 0000 add [bx+si],al
000110E1 0000 add [bx+si],al
000110E3 0000 add [bx+si],al
000110E5 0000 add [bx+si],al
000110E7 0000 add [bx+si],al
000110E9 0000 add [bx+si],al
000110EB 0000 add [bx+si],al
000110ED 0000 add [bx+si],al
000110EF 0000 add [bx+si],al
000110F1 0000 add [bx+si],al
000110F3 0000 add [bx+si],al
000110F5 0000 add [bx+si],al
000110F7 0000 add [bx+si],al
000110F9 0000 add [bx+si],al
000110FB 0000 add [bx+si],al
000110FD 0000 add [bx+si],al
000110FF 0000 add [bx+si],al
00011101 0000 add [bx+si],al
00011103 0000 add [bx+si],al
00011105 0000 add [bx+si],al
00011107 0000 add [bx+si],al
00011109 0000 add [bx+si],al
0001110B 0000 add [bx+si],al
0001110D 0000 add [bx+si],al
0001110F 0000 add [bx+si],al
00011111 0000 add [bx+si],al
00011113 0000 add [bx+si],al
00011115 0000 add [bx+si],al
00011117 0000 add [bx+si],al
00011119 0000 add [bx+si],al
0001111B 0020 add [bx+si],ah
0001111D 2800 sub [bx+si],al
0001111F 2921 sub [bx+di],sp
00011121 0A00 or al,[bx+si]
00011123 0D2020 or ax,0x2020
00011126 2025 and [di],ah
00011128 206C65 and [si+0x65],ch
0001112B 667420 jz 0x114e
0001112E 6F outsw
0001112F 66205365 o32 and [bp+di+0x65],dl
00011133 637572 arpl [di+0x72],si
00011136 6974792045 imul si,[si+0x79],0x4520
0001113B 6E outsb
0001113C 7665 jna 0x11a3
0001113E 6C insb
0001113F 6F outsw
00011140 7065 jo 0x11a7
00011142 206576 and [di+0x76],ah
00011145 61 popa
00011146 6C insb
00011147 7561 jnz 0x11aa
00011149 7469 jz 0x11b4
0001114B 6F outsw
0001114C 6E outsb
0001114D 2E2E2E005345 add [cs:bp+di+0x45],dl
00011153 206F6B and [bx+0x6b],ch
00011156 3A20 cmp ah,[bx+si]
00011158 43 inc bx
00011159 7265 jc 0x11c0
0001115B 61 popa
0001115C 746F jz 0x11cd
0001115E 723A jc 0x119a
00011160 2000 and [bx+si],al
00011162 0000 add [bx+si],al
00011164 1F pop ds
00011165 1C1F sbb al,0x1f
00011167 1E push ds
00011168 1F pop ds
00011169 1E push ds
0001116A 1F pop ds
0001116B 1F pop ds
0001116C 1E push ds
0001116D 1F pop ds
0001116E 1E push ds
0001116F 1F pop ds
00011170 0000 add [bx+si],al
00011172 1F pop ds
00011173 003B add [bp+di],bh
00011175 005A00 add [bp+si+0x0],bl
00011178 7800 js 0x117a
0001117A 97 xchg ax,di
0001117B 00B500D4 add [di-0x2c00],dh
0001117F 00F3 add bl,dh
00011181 0011 add [bx+di],dl
00011183 0130 add [bx+si],si
00011185 014E01 add [bp+0x1],cx
00011188 48 dec ax
00011189 11EE adc si,bp
0001118B 0F4C11 cmovl dx,[bx+di]
0001118E EE out dx,al
0001118F 0F5011 paveb mm2,[bx+di]
00011192 EE out dx,al
00011193 0F5411 andps xmm2,oword [bx+di]
00011196 EE out dx,al
00011197 0F5811 addps xmm2,oword [bx+di]
0001119A EE out dx,al
0001119B 0F5C11 subps xmm2,oword [bx+di]
0001119E EE out dx,al
0001119F 0F6011 punpcklbw mm2,[bx+di]
000111A2 EE out dx,al
000111A3 0F6411 pcmpgtb mm2,[bx+di]
000111A6 EE out dx,al
000111A7 0F6B11 packssdw mm2,[bx+di]
000111AA EE out dx,al
000111AB 0F db 0x0f
000111AC 7211 jc 0x11bf
000111AE EE out dx,al
000111AF 0F db 0x0f
000111B0 7A11 jpe 0x11c3
000111B2 EE out dx,al
000111B3 0F8411EE jz 0xffc8
000111B7 0F8D11EE jnl 0xffcc
000111BB 0F db 0x0f
000111BC 94 xchg ax,sp
000111BD 11EE adc si,bp
000111BF 0F db 0x0f
000111C0 9D popf
000111C1 11EE adc si,bp
000111C3 0FA1 pop fs
000111C5 11EE adc si,bp
000111C7 0FA511 shld [bx+di],dx,cl
000111CA EE out dx,al
000111CB 0FA9 pop gs
000111CD 11EE adc si,bp
000111CF 0FAD11 shrd [bx+di],dx,cl
000111D2 EE out dx,al
000111D3 0FB111 cmpxchg [bx+di],dx
000111D6 EE out dx,al
000111D7 0FB511 lgs dx,[bx+di]
000111DA EE out dx,al
000111DB 0FB911 ud1 dx,[bx+di]
000111DE EE out dx,al
000111DF 0FBD11 bsr dx,[bx+di]
000111E2 EE out dx,al
000111E3 0FC111 xadd [bx+di],dx
000111E6 EE out dx,al
000111E7 0F db 0x0f
000111E8 C511 lds dx,word [bx+di]
000111EA EE out dx,al
000111EB 0F db 0x0f
000111EC C9 leave
000111ED 11EE adc si,bp
000111EF 0F db 0x0f
000111F0 CD11 int byte 0x11
000111F2 EE out dx,al
000111F3 0FD511 pmullw mm2,[bx+di]
000111F6 EE out dx,al
000111F7 0FDE11 pmaxub mm2,[bx+di]
000111FA EE out dx,al
000111FB 0FE411 pmulhuw mm2,[bx+di]
000111FE EE out dx,al
000111FF 0FEA11 pminsw mm2,[bx+di]
00011202 EE out dx,al
00011203 0FEE11 pmaxsw mm2,[bx+di]
00011206 EE out dx,al
00011207 0FF311 psllq mm2,[bx+di]
0001120A EE out dx,al
0001120B 0FF811 psubb mm2,[bx+di]
0001120E EE out dx,al
0001120F 0FFF11 ud0 dx,[bx+di]
00011212 EE out dx,al
00011213 0F09 wbinvd
00011215 12EE adc ch,dh
00011217 0F1112 movups oword [bp+si],xmm2
0001121A EE out dx,al
0001121B 0F1A12 bndldx bnd2,[bp,si]
0001121E EE out dx,al
0001121F 0F db 0x0f
00011220 2312 and dx,[bp+si]
00011222 EE out dx,al
00011223 0F db 0x0f
00011224 2612EE es adc ch,dh
00011227 0F53756E rcpps xmm6,oword [di+0x6e]
0001122B 004D6F add [di+0x6f],cl
0001122E 6E outsb
0001122F 005475 add [si+0x75],dl
00011232 65005765 add [gs:bx+0x65],dl
00011236 64005468 add [fs:si+0x68],dl
0001123A 7500 jnz 0x123c
0001123C 46 inc si
0001123D 7269 jc 0x12a8
0001123F 005361 add [bp+di+0x61],dl
00011242 7400 jz 0x1244
00011244 53 push bx
00011245 756E jnz 0x12b5
00011247 6461 fs popa
00011249 7900 jns 0x124b
0001124B 4D dec bp
0001124C 6F outsw
0001124D 6E outsb
0001124E 6461 fs popa
00011250 7900 jns 0x1252
00011252 54 push sp
00011253 7565 jnz 0x12ba
00011255 7364 jnc 0x12bb
00011257 61 popa
00011258 7900 jns 0x125a
0001125A 57 push di
0001125B 65646E fs outsb
0001125E 657364 gs jnc 0x12c5
00011261 61 popa
00011262 7900 jns 0x1264
00011264 54 push sp
00011265 687572 push word 0x7275
00011268 7364 jnc 0x12ce
0001126A 61 popa
0001126B 7900 jns 0x126d
0001126D 46 inc si
0001126E 7269 jc 0x12d9
00011270 6461 fs popa
00011272 7900 jns 0x1274
00011274 53 push bx
00011275 61 popa
00011276 7475 jz 0x12ed
00011278 7264 jc 0x12de
0001127A 61 popa
0001127B 7900 jns 0x127d
0001127D 4A dec dx
0001127E 61 popa
0001127F 6E outsb
00011280 004665 add [bp+0x65],al
00011283 6200 bound ax,[bx+si]
00011285 4D dec bp
00011286 61 popa
00011287 7200 jc 0x1289
00011289 41 inc cx
0001128A 7072 jo 0x12fe
0001128C 004D61 add [di+0x61],cl
0001128F 7900 jns 0x1291
00011291 4A dec dx
00011292 756E jnz 0x1302
00011294 004A75 add [bp+si+0x75],cl
00011297 6C insb
00011298 004175 add [bx+di+0x75],al
0001129B 67005365 add [ebx+0x65],dl
0001129F 7000 jo 0x12a1
000112A1 4F dec di
000112A2 637400 arpl [si+0x0],si
000112A5 4E dec si
000112A6 6F outsw
000112A7 7600 jna 0x12a9
000112A9 44 inc sp
000112AA 656300 arpl [gs:bx+si],ax
000112AD 4A dec dx
000112AE 61 popa
000112AF 6E outsb
000112B0 7561 jnz 0x1313
000112B2 7279 jc 0x132d
000112B4 004665 add [bp+0x65],al
000112B7 627275 bound si,[bp+si+0x75]
000112BA 61 popa
000112BB 7279 jc 0x1336
000112BD 004D61 add [di+0x61],cl
000112C0 7263 jc 0x1325
000112C2 680041 push word 0x4100
000112C5 7072 jo 0x1339
000112C7 696C004D61 imul bp,[si+0x0],0x614d
000112CC 7900 jns 0x12ce
000112CE 4A dec dx
000112CF 756E jnz 0x133f
000112D1 65004A75 add [gs:bp+si+0x75],cl
000112D5 6C insb
000112D6 7900 jns 0x12d8
000112D8 41 inc cx
000112D9 7567 jnz 0x1342
000112DB 7573 jnz 0x1350
000112DD 7400 jz 0x12df
000112DF 53 push bx
000112E0 657074 gs jo 0x1357
000112E3 656D gs insw
000112E5 626572 bound sp,[di+0x72]
000112E8 004F63 add [bx+0x63],cl
000112EB 746F jz 0x135c
000112ED 626572 bound sp,[di+0x72]
000112F0 004E6F add [bp+0x6f],cl
000112F3 7665 jna 0x135a
000112F5 6D insw
000112F6 626572 bound sp,[di+0x72]
000112F9 004465 add [si+0x65],al
000112FC 63656D arpl [di+0x6d],sp
000112FF 626572 bound sp,[di+0x72]
00011302 00414D add [bx+di+0x4d],al
00011305 00504D add [bx+si+0x4d],dl
00011308 0025 add [di],ah
0001130A 7320 jnc 0x132c
0001130C 257320 and ax,0x2073
0001130F 253032 and ax,0x3230
00011312 642025 and [fs:di],ah
00011315 3032 xor [bp+si],dh
00011317 643A25 cmp ah,[fs:di]
0001131A 3032 xor [bp+si],dh
0001131C 643A25 cmp ah,[fs:di]
0001131F 3032 xor [bp+si],dh
00011321 642025 and [fs:di],ah
00011324 3464 xor al,0x64
00011326 0A00 or al,[bx+si]
00011328 3030 xor [bx+si],dh
0001132A 0020 add [bx+si],ah
0001132C 0020 add [bx+si],ah
0001132E 002C add [si],ch
00011330 2000 and [bx+si],al
00011332 3A30 cmp dh,[bx+si]
00011334 003A add [bp+si],bh
00011336 3000 xor [bx+si],al
00011338 250000 and ax,0x0
0001133B 2020 and [bx+si],ah
0001133D 2020 and [bx+si],ah
0001133F 2020 and [bx+si],ah
00011341 2020 and [bx+si],ah
00011343 2021 and [bx+di],ah
00011345 2121 and [bx+di],sp
00011347 2121 and [bx+di],sp
00011349 2020 and [bx+si],ah
0001134B 2020 and [bx+si],ah
0001134D 2020 and [bx+si],ah
0001134F 2020 and [bx+si],ah
00011351 2020 and [bx+si],ah
00011353 2020 and [bx+si],ah
00011355 2020 and [bx+si],ah
00011357 2020 and [bx+si],ah
00011359 2020 and [bx+si],ah
0001135B 014040 add [bx+si+0x40],ax
0001135E 40 inc ax
0001135F 40 inc ax
00011360 40 inc ax
00011361 40 inc ax
00011362 40 inc ax
00011363 40 inc ax
00011364 40 inc ax
00011365 40 inc ax
00011366 40 inc ax
00011367 40 inc ax
00011368 40 inc ax
00011369 40 inc ax
0001136A 40 inc ax
0001136B 0202 add al,[bp+si]
0001136D 0202 add al,[bp+si]
0001136F 0202 add al,[bp+si]
00011371 0202 add al,[bp+si]
00011373 0202 add al,[bp+si]
00011375 40 inc ax
00011376 40 inc ax
00011377 40 inc ax
00011378 40 inc ax
00011379 40 inc ax
0001137A 40 inc ax
0001137B 40 inc ax
0001137C 1414 adc al,0x14
0001137E 1414 adc al,0x14
00011380 1414 adc al,0x14
00011382 0404 add al,0x4
00011384 0404 add al,0x4
00011386 0404 add al,0x4
00011388 0404 add al,0x4
0001138A 0404 add al,0x4
0001138C 0404 add al,0x4
0001138E 0404 add al,0x4
00011390 0404 add al,0x4
00011392 0404 add al,0x4
00011394 0404 add al,0x4
00011396 40 inc ax
00011397 40 inc ax
00011398 40 inc ax
00011399 40 inc ax
0001139A 40 inc ax
0001139B 40 inc ax
0001139C 1818 sbb [bx+si],bl
0001139E 1818 sbb [bx+si],bl
000113A0 1818 sbb [bx+si],bl
000113A2 0808 or [bx+si],cl
000113A4 0808 or [bx+si],cl
000113A6 0808 or [bx+si],cl
000113A8 0808 or [bx+si],cl
000113AA 0808 or [bx+si],cl
000113AC 0808 or [bx+si],cl
000113AE 0808 or [bx+si],cl
000113B0 0808 or [bx+si],cl
000113B2 0808 or [bx+si],cl
000113B4 0808 or [bx+si],cl
000113B6 40 inc ax
000113B7 40 inc ax
000113B8 40 inc ax
000113B9 40 inc ax
000113BA 2000 and [bx+si],al
000113BC 0000 add [bx+si],al
000113BE 0000 add [bx+si],al
000113C0 0000 add [bx+si],al
000113C2 0000 add [bx+si],al
000113C4 0000 add [bx+si],al
000113C6 0000 add [bx+si],al
000113C8 0000 add [bx+si],al
000113CA 0000 add [bx+si],al
000113CC 0000 add [bx+si],al
000113CE 0000 add [bx+si],al
000113D0 0000 add [bx+si],al
000113D2 0000 add [bx+si],al
000113D4 0000 add [bx+si],al
000113D6 0000 add [bx+si],al
000113D8 0000 add [bx+si],al
000113DA 0000 add [bx+si],al
000113DC 0000 add [bx+si],al
000113DE 0000 add [bx+si],al
000113E0 0000 add [bx+si],al
000113E2 0000 add [bx+si],al
000113E4 0000 add [bx+si],al
000113E6 0000 add [bx+si],al
000113E8 0000 add [bx+si],al
000113EA 0000 add [bx+si],al
000113EC 0000 add [bx+si],al
000113EE 0000 add [bx+si],al
000113F0 0000 add [bx+si],al
000113F2 0000 add [bx+si],al
000113F4 0000 add [bx+si],al
000113F6 0000 add [bx+si],al
000113F8 0000 add [bx+si],al
000113FA 0000 add [bx+si],al
000113FC 0000 add [bx+si],al
000113FE 0000 add [bx+si],al
00011400 0000 add [bx+si],al
00011402 0000 add [bx+si],al
00011404 0000 add [bx+si],al
00011406 0000 add [bx+si],al
00011408 0000 add [bx+si],al
0001140A 0000 add [bx+si],al
0001140C 0000 add [bx+si],al
0001140E 0000 add [bx+si],al
00011410 0000 add [bx+si],al
00011412 0000 add [bx+si],al
00011414 0000 add [bx+si],al
00011416 0000 add [bx+si],al
00011418 0000 add [bx+si],al
0001141A 0000 add [bx+si],al
0001141C 0000 add [bx+si],al
0001141E 0000 add [bx+si],al
00011420 0000 add [bx+si],al
00011422 0000 add [bx+si],al
00011424 0000 add [bx+si],al
00011426 0000 add [bx+si],al
00011428 0000 add [bx+si],al
0001142A 0000 add [bx+si],al
0001142C 0000 add [bx+si],al
0001142E 0000 add [bx+si],al
00011430 0000 add [bx+si],al
00011432 0000 add [bx+si],al
00011434 0000 add [bx+si],al
00011436 0000 add [bx+si],al
00011438 0000 add [bx+si],al
0001143A 0000 add [bx+si],al
0001143C 92 xchg ax,dx
0001143D C092C092C0 rcl byte [bp+si-0x6d40],byte 0xc0
00011442 0000 add [bx+si],al
00011444 0000 add [bx+si],al
00011446 0902 or [bp+si],ax
00011448 0000 add [bx+si],al
0001144A 0000 add [bx+si],al
0001144C 0000 add [bx+si],al
0001144E 0000 add [bx+si],al
00011450 0000 add [bx+si],al
00011452 0000 add [bx+si],al
00011454 0000 add [bx+si],al
00011456 641300 adc ax,[fs:bx+si]
00011459 000A add [bp+si],cl
0001145B 0201 add al,[bx+di]
0001145D 0000 add [bx+si],al
0001145F 0000 add [bx+si],al
00011461 0000 add [bx+si],al
00011463 0000 add [bx+si],al
00011465 0000 add [bx+si],al
00011467 0000 add [bx+si],al
00011469 007813 add [bx+si+0x13],bh
0001146C 0000 add [bx+si],al
0001146E 0202 add al,[bp+si]
00011470 0200 add al,[bx+si]
00011472 0000 add [bx+si],al
00011474 0000 add [bx+si],al
00011476 0000 add [bx+si],al
00011478 0000 add [bx+si],al
0001147A 0000 add [bx+si],al
0001147C 0000 add [bx+si],al
0001147E 8C13 mov word [bp+di],ss
00011480 0000 add [bx+si],al
00011482 43 inc bx
00011483 0203 add al,[bp+di]
00011485 0000 add [bx+si],al
00011487 0000 add [bx+si],al
00011489 0000 add [bx+si],al
0001148B 0000 add [bx+si],al
0001148D 0000 add [bx+si],al
0001148F 0000 add [bx+si],al
00011491 00A01300 add [bx+si+0x13],ah
00011495 004202 add [bp+si+0x2],al
00011498 0400 add al,0x0
0001149A 0000 add [bx+si],al
0001149C 0000 add [bx+si],al
0001149E 0000 add [bx+si],al
000114A0 0000 add [bx+si],al
000114A2 0000 add [bx+si],al
000114A4 0000 add [bx+si],al
000114A6 B413 mov ah,0x13
000114A8 0000 add [bx+si],al
000114AA 0000 add [bx+si],al
000114AC FF00 inc word [bx+si]
000114AE 0000 add [bx+si],al
000114B0 0000 add [bx+si],al
000114B2 0000 add [bx+si],al
000114B4 0000 add [bx+si],al
000114B6 0000 add [bx+si],al
000114B8 0000 add [bx+si],al
000114BA C8130000 enter word 0x13,byte 0x0
000114BE 0000 add [bx+si],al
000114C0 FF00 inc word [bx+si]
000114C2 0000 add [bx+si],al
000114C4 0000 add [bx+si],al
000114C6 0000 add [bx+si],al
000114C8 0000 add [bx+si],al
000114CA 0000 add [bx+si],al
000114CC 0000 add [bx+si],al
000114CE DC13 fcom qword [bp+di]
000114D0 0000 add [bx+si],al
000114D2 0000 add [bx+si],al
000114D4 FF00 inc word [bx+si]
000114D6 0000 add [bx+si],al
000114D8 0000 add [bx+si],al
000114DA 0000 add [bx+si],al
000114DC 0000 add [bx+si],al
000114DE 0000 add [bx+si],al
000114E0 0000 add [bx+si],al
000114E2 F0 lock
000114E3 1300 adc ax,[bx+si]
000114E5 0000 add [bx+si],al
000114E7 00FF add bh,bh
000114E9 0000 add [bx+si],al
000114EB 0000 add [bx+si],al
000114ED 0000 add [bx+si],al
000114EF 0000 add [bx+si],al
000114F1 0000 add [bx+si],al
000114F3 0000 add [bx+si],al
000114F5 0004 add [si],al
000114F7 1400 adc al,0x0
000114F9 0000 add [bx+si],al
000114FB 00FF add bh,bh
000114FD 0000 add [bx+si],al
000114FF 0000 add [bx+si],al
00011501 0000 add [bx+si],al
00011503 0000 add [bx+si],al
00011505 0000 add [bx+si],al
00011507 0000 add [bx+si],al
00011509 0018 add [bx+si],bl
0001150B 1400 adc al,0x0
0001150D 0000 add [bx+si],al
0001150F 00FF add bh,bh
00011511 0000 add [bx+si],al
00011513 0000 add [bx+si],al
00011515 0000 add [bx+si],al
00011517 0000 add [bx+si],al
00011519 0000 add [bx+si],al
0001151B 0000 add [bx+si],al
0001151D 002C add [si],ch
0001151F 1400 adc al,0x0
00011521 0000 add [bx+si],al
00011523 00FF add bh,bh
00011525 0000 add [bx+si],al
00011527 0000 add [bx+si],al
00011529 0000 add [bx+si],al
0001152B 0000 add [bx+si],al
0001152D 0000 add [bx+si],al
0001152F 0000 add [bx+si],al
00011531 004014 add [bx+si+0x14],al
00011534 0000 add [bx+si],al
00011536 0000 add [bx+si],al
00011538 FF00 inc word [bx+si]
0001153A 0000 add [bx+si],al
0001153C 0000 add [bx+si],al
0001153E 0000 add [bx+si],al
00011540 0000 add [bx+si],al
00011542 0000 add [bx+si],al
00011544 0000 add [bx+si],al
00011546 54 push sp
00011547 1400 adc al,0x0
00011549 0000 add [bx+si],al
0001154B 00FF add bh,bh
0001154D 0000 add [bx+si],al
0001154F 0000 add [bx+si],al
00011551 0000 add [bx+si],al
00011553 0000 add [bx+si],al
00011555 0000 add [bx+si],al
00011557 0000 add [bx+si],al
00011559 006814 add [bx+si+0x14],ch
0001155C 0000 add [bx+si],al
0001155E 0000 add [bx+si],al
00011560 FF00 inc word [bx+si]
00011562 0000 add [bx+si],al
00011564 0000 add [bx+si],al
00011566 0000 add [bx+si],al
00011568 0000 add [bx+si],al
0001156A 0000 add [bx+si],al
0001156C 0000 add [bx+si],al
0001156E 7C14 jl 0x1584
00011570 0000 add [bx+si],al
00011572 0000 add [bx+si],al
00011574 FF00 inc word [bx+si]
00011576 0000 add [bx+si],al
00011578 0000 add [bx+si],al
0001157A 0000 add [bx+si],al
0001157C 0000 add [bx+si],al
0001157E 0000 add [bx+si],al
00011580 0000 add [bx+si],al
00011582 90 nop
00011583 1400 adc al,0x0
00011585 0000 add [bx+si],al
00011587 00FF add bh,bh
00011589 0000 add [bx+si],al
0001158B 0000 add [bx+si],al
0001158D 0000 add [bx+si],al
0001158F 0000 add [bx+si],al
00011591 0000 add [bx+si],al
00011593 0000 add [bx+si],al
00011595 00A41400 add [si+0x14],ah
00011599 0000 add [bx+si],al
0001159B 00FF add bh,bh
0001159D 0000 add [bx+si],al
0001159F 0000 add [bx+si],al
000115A1 0000 add [bx+si],al
000115A3 0000 add [bx+si],al
000115A5 0000 add [bx+si],al
000115A7 0000 add [bx+si],al
000115A9 00B81400 add [bx+si+0x14],bh
000115AD 0000 add [bx+si],al
000115AF 00FF add bh,bh
000115B1 0000 add [bx+si],al
000115B3 0000 add [bx+si],al
000115B5 0000 add [bx+si],al
000115B7 0000 add [bx+si],al
000115B9 0000 add [bx+si],al
000115BB 0000 add [bx+si],al
000115BD 00CC add ah,cl
000115BF 1400 adc al,0x0
000115C1 0000 add [bx+si],al
000115C3 00FF add bh,bh
000115C5 0000 add [bx+si],al
000115C7 0000 add [bx+si],al
000115C9 0000 add [bx+si],al
000115CB 0000 add [bx+si],al
000115CD 0000 add [bx+si],al
000115CF 0000 add [bx+si],al
000115D1 00E0 add al,ah
000115D3 1401 adc al,0x1
000115D5 2002 and [bp+si],al
000115D7 2002 and [bp+si],al
000115D9 2004 and [si],al
000115DB A002A0 mov al,[0xa002]
000115DE FF db 0xff
000115DF FF db 0xff
000115E0 FF db 0xff
000115E1 FF db 0xff
000115E2 FF db 0xff
000115E3 FF db 0xff
000115E4 FF db 0xff
000115E5 FF db 0xff
000115E6 FF db 0xff
000115E7 FF db 0xff
000115E8 FF db 0xff
000115E9 FF db 0xff
000115EA FF db 0xff
000115EB FF db 0xff
000115EC FF db 0xff
000115ED FF db 0xff
000115EE FF db 0xff
000115EF FF db 0xff
000115F0 FF db 0xff
000115F1 FF db 0xff
000115F2 FF db 0xff
000115F3 FF db 0xff
000115F4 FF db 0xff
000115F5 FF db 0xff
000115F6 FF db 0xff
000115F7 FF db 0xff
000115F8 FF db 0xff
000115F9 FF db 0xff
000115FA FF db 0xff
000115FB FF00 inc word [bx+si]
000115FD 40 inc ax
000115FE FF db 0xff
000115FF FF0D dec word [di]
00011601 0000 add [bx+si],al
00011603 0000 add [bx+si],al
00011605 001F add [bx],bl
00011607 1C1F sbb al,0x1f
00011609 1E push ds
0001160A 1F pop ds
0001160B 1E push ds
0001160C 1F pop ds
0001160D 1F pop ds
0001160E 1E push ds
0001160F 1F pop ds
00011610 1E push ds
00011611 1F pop ds
00011612 54 push sp
00011613 4D dec bp
00011614 50 push ax
00011615 002E2424 add [0x2424],ch
00011619 2400 and al,0x0
0001161B 0001 add [bx+di],al
0001161D 0000 add [bx+si],al
0001161F 0000 add [bx+si],al
00011621 0000 add [bx+si],al
00011623 0000 add [bx+si],al
00011625 0000 add [bx+si],al
00011627 0000 add [bx+si],al
00011629 0000 add [bx+si],al
0001162B 0000 add [bx+si],al
0001162D 0100 add [bx+si],ax
0001162F 43 inc bx
00011630 4F dec di
00011631 4D dec bp
00011632 50 push ax
00011633 41 inc cx
00011634 51 push cx
00011635 0000 add [bx+si],al
00011637 0000 add [bx+si],al
00011639 0000 add [bx+si],al
0001163B 1302 adc ax,[bp+si]
0001163D 0204 add al,[si]
0001163F 050608 add ax,0x806
00011642 0808 or [bx+si],cl
00011644 1415 adc al,0x15
00011646 0513FF add ax,0xff13
00011649 16 push ss
0001164A 051102 add ax,0x211
0001164D FF db 0xff
0001164E FF db 0xff
0001164F FF db 0xff
00011650 FF db 0xff
00011651 FF db 0xff
00011652 FF db 0xff
00011653 FF db 0xff
00011654 FF db 0xff
00011655 FF db 0xff
00011656 FF db 0xff
00011657 FF db 0xff
00011658 FF db 0xff
00011659 FF05 inc word [di]
0001165B 05FFFF add ax,0xffff
0001165E FF db 0xff
0001165F FF db 0xff
00011660 FF db 0xff
00011661 FF db 0xff
00011662 FF db 0xff
00011663 FF db 0xff
00011664 FF db 0xff
00011665 FF db 0xff
00011666 FF db 0xff
00011667 FF db 0xff
00011668 FF db 0xff
00011669 FF db 0xff
0001166A FF db 0xff
0001166B FF0F dec word [bx]
0001166D FF23 jmp word near [bp+di]
0001166F 02FF add bh,bh
00011671 0FFFFF ud0 di,di
00011674 FF db 0xff
00011675 FF13 call word near [bp+di]
00011677 FF db 0xff
00011678 FF02 inc word [bp+si]
0001167A 0205 add al,[di]
0001167C 0F02FF lar di,di
0001167F FF db 0xff
00011680 FF13 call word near [bp+di]
00011682 FF db 0xff
00011683 FF db 0xff
00011684 FF db 0xff
00011685 FF db 0xff
00011686 FF db 0xff
00011687 FF db 0xff
00011688 FF db 0xff
00011689 FF23 jmp word near [bp+di]
0001168B FF db 0xff
0001168C FF db 0xff
0001168D FF db 0xff
0001168E FF23 jmp word near [bp+di]
00011690 FF13 call word near [bp+di]
00011692 FF00 inc word [bx+si]
00011694 0000 add [bx+si],al
00011696 1F pop ds
00011697 003B add [bp+di],bh
00011699 005A00 add [bp+si+0x0],bl
0001169C 7800 js 0x169e
0001169E 97 xchg ax,di
0001169F 00B500D4 add [di-0x2c00],dh
000116A3 00F3 add bl,dh
000116A5 0011 add [bx+di],dl
000116A7 0130 add [bx+si],si
000116A9 014E01 add [bp+0x1],cx
000116AC 6D insw
000116AD 0192E4EE add [bp+si-0x111c],dx
000116B1 0F db 0x0f
000116B2 96 xchg ax,si
000116B3 E4EE in al,byte 0xee
000116B5 0F504600 paveb mm0,[bp+0x0]
000116B9 0001 add [bx+di],al
000116BB 00545A add [si+0x5a],dl
000116BE 004553 add [di+0x53],al
000116C1 54 push sp
000116C2 004544 add [di+0x44],al
000116C5 54 push sp
000116C6 0000 add [bx+si],al
000116C8 286E75 sub [bp+0x75],ch
000116CB 6C insb
000116CC 6C insb
000116CD 2900 sub [bx+si],ax
000116CF 0014 add [si],dl
000116D1 1401 adc al,0x1
000116D3 1415 adc al,0x15
000116D5 1414 adc al,0x14
000116D7 1414 adc al,0x14
000116D9 0200 add al,[bx+si]
000116DB 1403 adc al,0x3
000116DD 0414 add al,0x14
000116DF 0905 or [di],ax
000116E1 050505 add ax,0x505
000116E4 050505 add ax,0x505
000116E7 050514 add ax,0x1405
000116EA 1414 adc al,0x14
000116EC 1414 adc al,0x14
000116EE 1414 adc al,0x14
000116F0 1414 adc al,0x14
000116F2 1414 adc al,0x14
000116F4 0F170F movhps qword [bx],xmm1
000116F7 0814 or [si],dl
000116F9 1414 adc al,0x14
000116FB 07 pop es
000116FC 1416 adc al,0x16
000116FE 1414 adc al,0x14
00011700 1414 adc al,0x14
00011702 1414 adc al,0x14
00011704 1414 adc al,0x14
00011706 140D adc al,0xd
00011708 1414 adc al,0x14
0001170A 1414 adc al,0x14
0001170C 1414 adc al,0x14
0001170E 1414 adc al,0x14
00011710 1414 adc al,0x14
00011712 100A adc [bp+si],cl
00011714 0F db 0x0f
00011715 0F db 0x0f
00011716 0F08 invd
00011718 0A14 or dl,[si]
0001171A 1406 adc al,0x6
0001171C 1412 adc al,0x12
0001171E 0B0E1414 or cx,[0x1414]
00011722 1114 adc [si],dx
00011724 0C14 or al,0x14
00011726 140D adc al,0xd
00011728 1414 adc al,0x14
0001172A 1414 adc al,0x14
0001172C 1414 adc al,0x14
0001172E 1400 adc al,0x0
00011730 0000 add [bx+si],al
00011732 0000 add [bx+si],al
00011734 0000 add [bx+si],al
00011736 0000 add [bx+si],al
00011738 0000 add [bx+si],al
0001173A 0000 add [bx+si],al
0001173C 0000 add [bx+si],al
0001173E 0000 add [bx+si],al
00011740 0000 add [bx+si],al
00011742 0000 add [bx+si],al