0E6B30: 00000000 F9 stc 00000001 66B88600C366 mov eax,0x66c30086 00000007 3DDBA7 cmp ax,0xa7db 0000000A 7514 jnz 0x20 0000000C 6685F6 test esi,esi 0000000F 750F jnz 0x20 00000011 6657 push edi 00000013 66BF069DE805 mov edi,0x5e89d06 00000019 0000 add [bx+si],al 0000001B 00665F add [bp+0x5f],ah 0000001E 32E4 xor ah,ah 00000020 C3 ret 00000021 55 push bp 00000022 56 push si 00000023 57 push di 00000024 50 push ax 00000025 53 push bx 00000026 51 push cx 00000027 52 push dx 00000028 C1E010 shl ax,0x10 0000002B C1E310 shl bx,0x10 0000002E C1E110 shl cx,0x10 00000031 C1E210 shl dx,0x10 00000034 C1E710 shl di,0x10 00000037 C1E610 shl si,0x10 0000003A C1E510 shl bp,0x10 0000003D 66B90100E842 mov ecx,0x42e80001 00000043 0000 add [bx+si],al 00000045 006666 add [bp+0x66],ah 00000048 5A pop dx 00000049 66665A pop edx 0000004C 666659 pop ecx 0000004F 666659 pop ecx 00000052 66665B pop ebx 00000055 66665B pop ebx 00000058 666658 pop eax 0000005B 666658 pop eax 0000005E 66665F pop edi 00000061 66665F pop edi 00000064 66665E pop esi 00000067 66665E pop esi 0000006A 66665D pop ebp 0000006D 66665D pop ebp 00000070 9C pushf 00000071 C1C810 ror ax,0x10 00000074 C1CB10 ror bx,0x10 00000077 C1C910 ror cx,0x10 0000007A C1CA10 ror dx,0x10 0000007D C1CE10 ror si,0x10 00000080 C1CD10 ror bp,0x10 00000083 C1CF10 ror di,0x10 00000086 9D popf 00000087 C3 ret 00000088 6650 push eax 0000008A 8AC1 mov al,cl 0000008C E6B3 out 0xb3,al 0000008E 50 push ax 0000008F 0F20D0 mov eax,cr2 00000092 8704 xchg ax,[si] 00000094 249C and al,0x9c 00000096 81242400 and word [si],0x24 0000009A 0200 add al,[bx+si] 0000009C 00FA add dl,bh 0000009E EB23 jmp short 0xc3 000000A0 0F22D4 mov cr2,esp 000000A3 BC19C6 mov sp,0xc619 000000A6 A7 cmpsw 000000A7 AD lodsw 000000A8 6683E10F and ecx,byte +0xf 000000AC 6681C9D0A938C9 or ecx,0xc938a9d0 000000B3 E6B2 out 0xb2,al 000000B5 7AFE jpe 0xb5 000000B7 0F20D4 mov esp,cr2 000000BA 874424 xchg ax,[si+0x24] 000000BD 040F add al,0xf 000000BF 22D0 and dl,al 000000C1 EB02 jmp short 0xc5 000000C3 EBDB jmp short 0xa0 000000C5 9C pushf 000000C6 58 pop ax 000000C7 0904 or [si],ax 000000C9 249D and al,0x9d 000000CB 58 pop ax 000000CC 6658 pop eax 000000CE C3 ret 000000CF 00681D add [bx+si+0x1d],ch 000000D2 03E9 add bp,cx 000000D4 6B0068 imul ax,[bx+si],byte +0x68 000000D7 2503E9 and ax,0xe903 000000DA 65001EE8CE add [gs:0xcee8],bl 000000DF 01E8 add ax,bp 000000E1 2800 sub [bx+si],al 000000E3 1F pop ds 000000E4 CB retf 000000E5 CB retf 000000E6 C3 ret 000000E7 9A203A00F0 call 0xf000:0x3a20 000000EC 68AD11 push word 0x11ad 000000EF E94F00 jmp 0x141 000000F2 803E001701 cmp byte [0x1700],0x1 000000F7 F5 cmc 000000F8 C3 ret 000000F9 9AE85B00F0 call 0xf000:0x5be8 000000FE C3 ret 000000FF 68B01D push word 0x1db0 00000102 E93C00 jmp 0x141 00000105 68751F push word 0x1f75 00000108 E99100 jmp 0x19c 0000010B 68B127 push word 0x27b1 0000010E E98B00 jmp 0x19c 00000111 680928 push word 0x2809 00000114 E98500 jmp 0x19c 00000117 E88901 call 0x2a3 0000011A CB retf 0000011B 682028 push word 0x2820 0000011E E92000 jmp 0x141 00000121 686328 push word 0x2863 00000124 E91A00 jmp 0x141 00000127 687228 push word 0x2872 0000012A E91400 jmp 0x141 0000012D 687E29 push word 0x297e 00000130 E90E00 jmp 0x141 00000133 0000 add [bx+si],al 00000135 0000 add [bx+si],al 00000137 0000 add [bx+si],al 00000139 0000 add [bx+si],al 0000013B 0000 add [bx+si],al 0000013D 0000 add [bx+si],al 0000013F 0000 add [bx+si],al 00000141 1E push ds 00000142 E86901 call 0x2ae 00000145 2E833E0A0200 cmp word [cs:0x20a],byte +0x0 0000014B 7418 jz 0x165 0000014D 0E push cs 0000014E 68C500 push word 0xc5 00000151 2EFF366500 push word [cs:0x65] 00000156 55 push bp 00000157 8BEC mov bp,sp 00000159 87460A xchg ax,[bp+0xa] 0000015C 874600 xchg ax,[bp+0x0] 0000015F 8BE8 mov bp,ax 00000161 8B460A mov ax,[bp+0xa] 00000164 CB retf 00000165 9C pushf 00000166 E89E00 call 0x207 00000169 57 push di 0000016A 50 push ax 0000016B B001 mov al,0x1 0000016D BF486A mov di,0x6a48 00000170 9A9F5B00F0 call 0xf000:0x5b9f 00000175 58 pop ax 00000176 5F pop di 00000177 38C0 cmp al,al 00000179 B010 mov al,0x10 0000017B BAB200 mov dx,0xb2 0000017E EE out dx,al 0000017F 7AFE jpe 0x17f 00000181 58 pop ax 00000182 57 push di 00000183 53 push bx 00000184 50 push ax 00000185 BF636A mov di,0x6a63 00000188 9A9F5B00F0 call 0xf000:0x5b9f 0000018D 9D popf 0000018E 86E3 xchg ah,bl 00000190 9E sahf 00000191 86E3 xchg ah,bl 00000193 5B pop bx 00000194 5F pop di 00000195 1F pop ds 00000196 678D642402 lea sp,[esp+0x2] 0000019B CB retf 0000019C 1E push ds 0000019D E80E01 call 0x2ae 000001A0 2E833E0A0200 cmp word [cs:0x20a],byte +0x0 000001A6 742A jz 0x1d2 000001A8 55 push bp 000001A9 8BEC mov bp,sp 000001AB 8B6E04 mov bp,[bp+0x4] 000001AE 872E3D18 xchg bp,[0x183d] 000001B2 892E3F18 mov [0x183f],bp 000001B6 5D pop bp 000001B7 06 push es 000001B8 1E push ds 000001B9 07 pop es 000001BA 0E push cs 000001BB 68F700 push word 0xf7 000001BE 2EFF366500 push word [cs:0x65] 000001C3 68B22C push word 0x2cb2 000001C6 CB retf 000001C7 07 pop es 000001C8 50 push ax 000001C9 A13F18 mov ax,[0x183f] 000001CC A33D18 mov [0x183d],ax 000001CF 58 pop ax 000001D0 EB2E jmp short 0x200 000001D2 9C pushf 000001D3 E83100 call 0x207 000001D6 57 push di 000001D7 50 push ax 000001D8 B000 mov al,0x0 000001DA BF486A mov di,0x6a48 000001DD 9A9F5B00F0 call 0xf000:0x5b9f 000001E2 58 pop ax 000001E3 5F pop di 000001E4 38C0 cmp al,al 000001E6 B010 mov al,0x10 000001E8 BAB200 mov dx,0xb2 000001EB EE out dx,al 000001EC 7AFE jpe 0x1ec 000001EE 9D popf 000001EF 57 push di 000001F0 53 push bx 000001F1 BF636A mov di,0x6a63 000001F4 9A9F5B00F0 call 0xf000:0x5b9f 000001F9 86E3 xchg ah,bl 000001FB 9E sahf 000001FC 86E3 xchg ah,bl 000001FE 5B pop bx 000001FF 5F pop di 00000200 1F pop ds 00000201 678D642402 lea sp,[esp+0x2] 00000206 C3 ret 00000207 55 push bp 00000208 8BEC mov bp,sp 0000020A FA cli 0000020B 57 push di 0000020C 8B6E08 mov bp,[bp+0x8] 0000020F BF1F6A mov di,0x6a1f 00000212 9A9F5B00F0 call 0xf000:0x5b9f 00000217 5F pop di 00000218 5D pop bp 00000219 C3 ret 0000021A 1E push ds 0000021B E86200 call 0x280 0000021E 06 push es 0000021F 1E push ds 00000220 07 pop es 00000221 0E push cs 00000222 687101 push word 0x171 00000225 2EFF366500 push word [cs:0x65] 0000022A A13818 mov ax,[0x1838] 0000022D 8B163A18 mov dx,[0x183a] 00000231 803E411800 cmp byte [0x1841],0x0 00000236 7405 jz 0x23d 00000238 FF363D18 push word [0x183d] 0000023C CB retf 0000023D 68B22C push word 0x2cb2 00000240 CB retf 00000241 A33818 mov [0x1838],ax 00000244 07 pop es 00000245 50 push ax 00000246 9F lahf 00000247 88263C18 mov [0x183c],ah 0000024B 58 pop ax 0000024C 1F pop ds 0000024D C3 ret 0000024E 55 push bp 0000024F 8BEC mov bp,sp 00000251 8B6E08 mov bp,[bp+0x8] 00000254 892E4218 mov [0x1842],bp 00000258 5D pop bp 00000259 FF164218 call near [0x1842] 0000025D CB retf 0000025E C3 ret 0000025F 66CB o32 retf 00000261 662EA16900 mov eax,[cs:0x69] 00000266 660BC0 or eax,eax 00000269 7407 jz 0x272 0000026B 660FB7F6 movzx esi,si 0000026F 6603C6 add eax,esi 00000272 C3 ret 00000273 2E833E0A0200 cmp word [cs:0x20a],byte +0x0 00000279 7404 jz 0x27f 0000027B 2EA10A02 mov ax,[cs:0x20a] 0000027F C3 ret 00000280 2E833E0A0200 cmp word [cs:0x20a],byte +0x0 00000286 7405 jz 0x28d 00000288 2E8E1E0A02 mov ds,[cs:0x20a] 0000028D C3 ret 0000028E 2E833E0A0200 cmp word [cs:0x20a],byte +0x0 00000294 740C jz 0x2a2 00000296 2E3B060A02 cmp ax,[cs:0x20a] 0000029B 7505 jnz 0x2a2 0000029D 662EA16900 mov eax,[cs:0x69] 000002A2 C3 ret 000002A3 683D2D push word 0x2d3d 000002A6 E9F3FE jmp 0x19c 000002A9 C3 ret 000002AA CB retf 000002AB 38C0 cmp al,al 000002AD C3 ret 000002AE E8CFFF call 0x280 000002B1 7512 jnz 0x2c5 000002B3 6800F0 push word 0xf000 000002B6 1F pop ds 000002B7 6650 push eax 000002B9 66A14678 mov eax,[0x7846] 000002BD 66C1E804 shr eax,0x4 000002C1 8ED8 mov ds,ax 000002C3 6658 pop eax 000002C5 C3 ret 000002C6 E8E5FF call 0x2ae 000002C9 CB retf 000002CA 68902E push word 0x2e90 000002CD E971FE jmp 0x141 000002D0 68942E push word 0x2e94 000002D3 E96BFE jmp 0x141 000002D6 E838FE call 0x111 000002D9 CB retf 000002DA 0000 add [bx+si],al 000002DC 0000 add [bx+si],al 000002DE 0000 add [bx+si],al 000002E0 38C0 cmp al,al 000002E2 B010 mov al,0x10 000002E4 BAB200 mov dx,0xb2 000002E7 EE out dx,al 000002E8 7AFE jpe 0x2e8 000002EA CB retf 000002EB 68A530 push word 0x30a5 000002EE E950FE jmp 0x141 000002F1 68A930 push word 0x30a9 000002F4 E94AFE jmp 0x141 000002F7 E80100 call 0x2fb 000002FA CB retf 000002FB 6650 push eax 000002FD 6652 push edx 000002FF E85B01 call 0x45d 00000302 665A pop edx 00000304 6658 pop eax 00000306 C3 ret 00000307 68BE38 push word 0x38be 0000030A E934FE jmp 0x141 0000030D 680D39 push word 0x390d 00000310 E989FE jmp 0x19c 00000313 683F39 push word 0x393f 00000316 E983FE jmp 0x19c 00000319 68EC39 push word 0x39ec 0000031C E922FE jmp 0x141 0000031F 68223A push word 0x3a22 00000322 E977FE jmp 0x19c 00000325 1E push ds 00000326 3C01 cmp al,0x1 00000328 741A jz 0x344 0000032A B83006 mov ax,0x630 0000032D 9A204100F0 call 0xf000:0x4120 00000332 750E jnz 0x342 00000334 E877FF call 0x2ae 00000337 F606221908 test byte [0x1922],0x8 0000033C 7504 jnz 0x342 0000033E B001 mov al,0x1 00000340 EB02 jmp short 0x344 00000342 B000 mov al,0x0 00000344 1F pop ds 00000345 CB retf 00000346 683E4B push word 0x4b3e 00000349 E950FE jmp 0x19c 0000034C 2E833E0A0200 cmp word [cs:0x20a],byte +0x0 00000352 740B jz 0x35f 00000354 9C pushf 00000355 2E8B366900 mov si,[cs:0x69] 0000035A F7DE neg si 0000035C 03F0 add si,ax 0000035E 9D popf 0000035F C3 ret 00000360 689051 push word 0x5190 00000363 E9DBFD jmp 0x141 00000366 68A651 push word 0x51a6 00000369 E9D5FD jmp 0x141 0000036C E896FD call 0x105 0000036F CB retf 00000370 E80100 call 0x374 00000373 CB retf 00000374 50 push ax 00000375 52 push dx 00000376 51 push cx 00000377 BA3010 mov dx,0x1030 0000037A EC in al,dx 0000037B A808 test al,0x8 0000037D 741C jz 0x39b 0000037F B90400 mov cx,0x4 00000382 B200 mov dl,0x0 00000384 B0C0 mov al,0xc0 00000386 9A045D00F0 call 0xf000:0x5d04 0000038B 80FCFF cmp ah,0xff 0000038E 7405 jz 0x395 00000390 F6C41F test ah,0x1f 00000393 7506 jnz 0x39b 00000395 FEC2 inc dl 00000397 E2EB loop 0x384 00000399 33C0 xor ax,ax 0000039B 59 pop cx 0000039C 5A pop dx 0000039D 58 pop ax 0000039E C3 ret 0000039F 60 pusha 000003A0 B200 mov dl,0x0 000003A2 E86E00 call 0x413 000003A5 7410 jz 0x3b7 000003A7 8916101B mov [0x1b10],dx 000003AB 83C204 add dx,byte +0x4 000003AE ED in ax,dx 000003AF A90400 test ax,0x4 000003B2 745D jz 0x411 000003B4 A3121B mov [0x1b12],ax 000003B7 BA0100 mov dx,0x1 000003BA B90300 mov cx,0x3 000003BD 52 push dx 000003BE E85200 call 0x413 000003C1 743D jz 0x400 000003C3 8BF2 mov si,dx 000003C5 83C204 add dx,byte +0x4 000003C8 ED in ax,dx 000003C9 3B06121B cmp ax,[0x1b12] 000003CD 7431 jz 0x400 000003CF A1121B mov ax,[0x1b12] 000003D2 EF out dx,ax 000003D3 8B16101B mov dx,[0x1b10] 000003D7 83C208 add dx,byte +0x8 000003DA 66ED in eax,dx 000003DC 662500F0FF0F and eax,0xffff000 000003E2 660500100000 add eax,0x1000 000003E8 83C220 add dx,byte +0x20 000003EB EF out dx,ax 000003EC 8BD6 mov dx,si 000003EE ED in ax,dx 000003EF 0DC100 or ax,0xc1 000003F2 EF out dx,ax 000003F3 8B16101B mov dx,[0x1b10] 000003F7 ED in ax,dx 000003F8 0DC100 or ax,0xc1 000003FB EF out dx,ax 000003FC 8936101B mov [0x1b10],si 00000400 5A pop dx 00000401 FEC2 inc dl 00000403 E2B8 loop 0x3bd 00000405 C706101B0000 mov word [0x1b10],0x0 0000040B C706121B0000 mov word [0x1b12],0x0 00000411 61 popa 00000412 C3 ret 00000413 B020 mov al,0x20 00000415 9A045D00F0 call 0xf000:0x5d04 0000041A 8ADC mov bl,ah 0000041C FEC0 inc al 0000041E 9A045D00F0 call 0xf000:0x5d04 00000423 8AD3 mov dl,bl 00000425 8AF4 mov dh,ah 00000427 83FAFF cmp dx,byte -0x1 0000042A 7502 jnz 0x42e 0000042C 33D2 xor dx,dx 0000042E 83E2E0 and dx,byte -0x20 00000431 C3 ret 00000432 60 pusha 00000433 8B5D06 mov bx,[di+0x6] 00000436 BAC001 mov dx,0x1c0 00000439 9AC75200F0 call 0xf000:0x52c7 0000043E 0D008F or ax,0x8f00 00000441 25FFDF and ax,0xdfff 00000444 83C810 or ax,byte +0x10 00000447 BAC004 mov dx,0x4c0 0000044A 9AC75200F0 call 0xf000:0x52c7 0000044F B001 mov al,0x1 00000451 9ABF5B00F0 call 0xf000:0x5bbf 00000456 834D0A03 or word [di+0xa],byte +0x3 0000045A F8 clc 0000045B 61 popa 0000045C C3 ret 0000045D 51 push cx 0000045E BA3010 mov dx,0x1030 00000461 EC in al,dx 00000462 24F7 and al,0xf7 00000464 0C02 or al,0x2 00000466 EE out dx,al 00000467 B90400 mov cx,0x4 0000046A B200 mov dl,0x0 0000046C 52 push dx 0000046D B0C0 mov al,0xc0 0000046F B400 mov ah,0x0 00000471 9A085D00F0 call 0xf000:0x5d08 00000476 B0C1 mov al,0xc1 00000478 B4AF mov ah,0xaf 0000047A 9A085D00F0 call 0xf000:0x5d08 0000047F 5A pop dx 00000480 FEC2 inc dl 00000482 E2E8 loop 0x46c 00000484 59 pop cx 00000485 C3 ret 00000486 38C0 cmp al,al 00000488 C3 ret 00000489 E8E8FE call 0x374 0000048C 751A jnz 0x4a8 0000048E 56 push si 0000048F BE2C01 mov si,0x12c 00000492 BA6400 mov dx,0x64 00000495 BB0101 mov bx,0x101 00000498 B96400 mov cx,0x64 0000049B 9ABBE200F0 call 0xf000:0xe2bb 000004A0 7505 jnz 0x4a7 000004A2 E460 in al,0x60 000004A4 4E dec si 000004A5 75EB jnz 0x492 000004A7 5E pop si 000004A8 CB retf 000004A9 0000 add [bx+si],al 000004AB 0000 add [bx+si],al 000004AD 0000 add [bx+si],al 000004AF 00E8 add al,ch 000004B1 CD3D int 0x3d 000004B3 CB retf 000004B4 E8B53F call 0x446c 000004B7 CB retf 000004B8 E8C53F call 0x4480 000004BB CB retf 000004BC 65FF36AC77 push word [gs:0x77ac] 000004C1 E8363E call 0x42fa 000004C4 83C402 add sp,byte +0x2 000004C7 CB retf 000004C8 60 pusha 000004C9 A0CA00 mov al,[0xca] 000004CC A24700 mov [0x47],al 000004CF 32C0 xor al,al 000004D1 A24200 mov [0x42],al 000004D4 A24500 mov [0x45],al 000004D7 A24600 mov [0x46],al 000004DA E8CE3D call 0x42ab 000004DD B0A1 mov al,0xa1 000004DF EE out dx,al 000004E0 61 popa 000004E1 CB retf 000004E2 60 pusha 000004E3 06 push es 000004E4 A10E00 mov ax,[0xe] 000004E7 8B3EC000 mov di,[0xc0] 000004EB 50 push ax 000004EC 07 pop es 000004ED 6633C0 xor eax,eax 000004F0 E87E8F call 0x9471 000004F3 7511 jnz 0x506 000004F5 66268B4D06 mov ecx,[es:di+0x6] 000004FA 813EC600F001 cmp word [0xc6],0x1f0 00000500 7404 jz 0x506 00000502 6683C108 add ecx,byte +0x8 00000506 6626894D02 mov [es:di+0x2],ecx 0000050B 07 pop es 0000050C 61 popa 0000050D E84600 call 0x556 00000510 720A jc 0x51c 00000512 E8AD01 call 0x6c2 00000515 720B jc 0x522 00000517 50 push ax 00000518 33C0 xor ax,ax 0000051A 58 pop ax 0000051B C3 ret 0000051C 50 push ax 0000051D 80CC01 or ah,0x1 00000520 58 pop ax 00000521 C3 ret 00000522 E80200 call 0x527 00000525 EBF5 jmp short 0x51c 00000527 60 pusha 00000528 06 push es 00000529 A10E00 mov ax,[0xe] 0000052C 8B3EC000 mov di,[0xc0] 00000530 50 push ax 00000531 07 pop es 00000532 B000 mov al,0x0 00000534 66268B5502 mov edx,[es:di+0x2] 00000539 EE out dx,al 0000053A E6ED out 0xed,al 0000053C 80C202 add dl,0x2 0000053F EC in al,dx 00000540 0C07 or al,0x7 00000542 EE out dx,al 00000543 E6ED out 0xed,al 00000545 07 pop es 00000546 61 popa 00000547 E84001 call 0x68a 0000054A 50 push ax 0000054B 7305 jnc 0x552 0000054D 80CC01 or ah,0x1 00000550 58 pop ax 00000551 C3 ret 00000552 33C0 xor ax,ax 00000554 58 pop ax 00000555 C3 ret 00000556 60 pusha 00000557 06 push es 00000558 A10E00 mov ax,[0xe] 0000055B 8B3EC000 mov di,[0xc0] 0000055F 50 push ax 00000560 07 pop es 00000561 8BF7 mov si,di 00000563 83C710 add di,byte +0x10 00000566 6633C0 xor eax,eax 00000569 8A4612 mov al,[bp+0x12] 0000056C 66B900020000 mov ecx,0x200 00000572 66F7E1 mul ecx 00000575 66268905 mov [es:di],eax 00000579 660FB7460C movzx eax,word [bp+0xc] 0000057E 6626894504 mov [es:di+0x4],eax 00000583 8B4602 mov ax,[bp+0x2] 00000586 26894508 mov [es:di+0x8],ax 0000058A 26C7450A0000 mov word [es:di+0xa],0x0 00000590 26C7450C8000 mov word [es:di+0xc],0x80 00000596 26C7450E0000 mov word [es:di+0xe],0x0 0000059C F6067B0020 test byte [0x7b],0x20 000005A1 7525 jnz 0x5c8 000005A3 26C7450E0100 mov word [es:di+0xe],0x1 000005A9 66260FB74508 movzx eax,word [es:di+0x8] 000005AF 66C1E004 shl eax,0x4 000005B3 6626034504 add eax,[es:di+0x4] 000005B8 6626894510 mov [es:di+0x10],eax 000005BD 66268B05 mov eax,[es:di] 000005C1 6626894514 mov [es:di+0x14],eax 000005C6 EB14 jmp short 0x5dc 000005C8 B80581 mov ax,0x8105 000005CB BA0000 mov dx,0x0 000005CE CD4B int 0x4b 000005D0 7207 jc 0x5d9 000005D2 26807D0E00 cmp byte [es:di+0xe],0x0 000005D7 7503 jnz 0x5dc 000005D9 F9 stc 000005DA EB1C jmp short 0x5f8 000005DC E81C00 call 0x5fb 000005DF 7217 jc 0x5f8 000005E1 268B450E mov ax,[es:di+0xe] 000005E5 B90800 mov cx,0x8 000005E8 F7E1 mul cx 000005EA 48 dec ax 000005EB 83C720 add di,byte +0x20 000005EE 83EF10 sub di,byte +0x10 000005F1 03F8 add di,ax 000005F3 26800D80 or byte [es:di],0x80 000005F7 F8 clc 000005F8 07 pop es 000005F9 61 popa 000005FA C3 ret 000005FB 60 pusha 000005FC 8D7510 lea si,[di+0x10] 000005FF 268B4D0E mov cx,[es:di+0xe] 00000603 66268B14 mov edx,[es:si] 00000607 66F7C201000000 test edx,0x1 0000060E 7577 jnz 0x687 00000610 66268B4404 mov eax,[es:si+0x4] 00000615 6603C2 add eax,edx 00000618 6648 dec eax 0000061A 66C1E810 shr eax,0x10 0000061E 66C1EA10 shr edx,0x10 00000622 38D0 cmp al,dl 00000624 7451 jz 0x677 00000626 26FF450E inc word [es:di+0xe] 0000062A 83F901 cmp cx,byte +0x1 0000062D 7425 jz 0x654 0000062F 60 pusha 00000630 33D2 xor dx,dx 00000632 268B450E mov ax,[es:di+0xe] 00000636 48 dec ax 00000637 BB0800 mov bx,0x8 0000063A F7E3 mul bx 0000063C 48 dec ax 0000063D 8D7510 lea si,[di+0x10] 00000640 03F0 add si,ax 00000642 49 dec cx 00000643 8BFE mov di,si 00000645 83EE08 sub si,byte +0x8 00000648 60 pusha 00000649 B90200 mov cx,0x2 0000064C F366A5 rep movsd 0000064F 61 popa 00000650 E2F1 loop 0x643 00000652 61 popa 00000653 41 inc cx 00000654 66C1E010 shl eax,0x10 00000658 6650 push eax 0000065A 66262B04 sub eax,[es:si] 0000065E 66268B5404 mov edx,[es:si+0x4] 00000663 662BD0 sub edx,eax 00000666 6626894404 mov [es:si+0x4],eax 0000066B 6658 pop eax 0000066D 6626894408 mov [es:si+0x8],eax 00000672 662689540C mov [es:si+0xc],edx 00000677 83C608 add si,byte +0x8 0000067A E287 loop 0x603 0000067C 26817D0E8000 cmp word [es:di+0xe],0x80 00000682 7703 ja 0x687 00000684 F8 clc 00000685 EB01 jmp short 0x688 00000687 F9 stc 00000688 61 popa 00000689 C3 ret 0000068A 60 pusha 0000068B 06 push es 0000068C A10E00 mov ax,[0xe] 0000068F 8B3EC000 mov di,[0xc0] 00000693 50 push ax 00000694 07 pop es 00000695 F6067B0020 test byte [0x7b],0x20 0000069A 7423 jz 0x6bf 0000069C 83C710 add di,byte +0x10 0000069F 57 push di 000006A0 268B450E mov ax,[es:di+0xe] 000006A4 B90800 mov cx,0x8 000006A7 F7E1 mul cx 000006A9 48 dec ax 000006AA 83C720 add di,byte +0x20 000006AD 83EF10 sub di,byte +0x10 000006B0 03F8 add di,ax 000006B2 2680257F and byte [es:di],0x7f 000006B6 5F pop di 000006B7 B80681 mov ax,0x8106 000006BA BA0000 mov dx,0x0 000006BD CD4B int 0x4b 000006BF 07 pop es 000006C0 61 popa 000006C1 C3 ret 000006C2 60 pusha 000006C3 06 push es 000006C4 A10E00 mov ax,[0xe] 000006C7 8B3EC000 mov di,[0xc0] 000006CB 50 push ax 000006CC 07 pop es 000006CD 66268B5502 mov edx,[es:di+0x2] 000006D2 EC in al,dx 000006D3 E6ED out 0xed,al 000006D5 A801 test al,0x1 000006D7 7410 jz 0x6e9 000006D9 80C202 add dl,0x2 000006DC EC in al,dx 000006DD E6ED out 0xed,al 000006DF 80EA02 sub dl,0x2 000006E2 A801 test al,0x1 000006E4 7403 jz 0x6e9 000006E6 F9 stc 000006E7 EB1F jmp short 0x708 000006E9 80C202 add dl,0x2 000006EC EC in al,dx 000006ED 0C06 or al,0x6 000006EF EE out dx,al 000006F0 E6ED out 0xed,al 000006F2 6633C0 xor eax,eax 000006F5 8CC0 mov ax,es 000006F7 66C1E004 shl eax,0x4 000006FB 83C720 add di,byte +0x20 000006FE 03C7 add ax,di 00000700 83C202 add dx,byte +0x2 00000703 66EF out dx,eax 00000705 E6ED out 0xed,al 00000707 F8 clc 00000708 07 pop es 00000709 61 popa 0000070A C3 ret 0000070B 60 pusha 0000070C 06 push es 0000070D A10E00 mov ax,[0xe] 00000710 8B3EC000 mov di,[0xc0] 00000714 50 push ax 00000715 07 pop es 00000716 B000 mov al,0x0 00000718 807E1303 cmp byte [bp+0x13],0x3 0000071C 7408 jz 0x726 0000071E 807E1343 cmp byte [bp+0x13],0x43 00000722 7402 jz 0x726 00000724 B008 mov al,0x8 00000726 66268B5502 mov edx,[es:di+0x2] 0000072B EE out dx,al 0000072C E6ED out 0xed,al 0000072E 0C01 or al,0x1 00000730 EE out dx,al 00000731 E6ED out 0xed,al 00000733 07 pop es 00000734 61 popa 00000735 C3 ret 00000736 C3 ret 00000737 50 push ax 00000738 57 push di 00000739 A10E00 mov ax,[0xe] 0000073C 8B3EC000 mov di,[0xc0] 00000740 50 push ax 00000741 07 pop es 00000742 268B1D mov bx,[es:di] 00000745 5F pop di 00000746 58 pop ax 00000747 C3 ret 00000748 60 pusha 00000749 06 push es 0000074A E8EAFF call 0x737 0000074D B90500 mov cx,0x5 00000750 BF0400 mov di,0x4 00000753 B80CB1 mov ax,0xb10c 00000756 CD1A int 0x1a 00000758 07 pop es 00000759 61 popa 0000075A C3 ret 0000075B 60 pusha 0000075C 06 push es 0000075D E8D7FF call 0x737 00000760 B90100 mov cx,0x1 00000763 BF0400 mov di,0x4 00000766 B80CB1 mov ax,0xb10c 00000769 CD1A int 0x1a 0000076B 07 pop es 0000076C 61 popa 0000076D C3 ret 0000076E 40 inc ax 0000076F F61F neg byte [bx] 00000771 006651 add [bp+0x51],ah 00000774 6652 push edx 00000776 662E8B0EBE02 mov ecx,[cs:0x2be] 0000077C 660FB6D2 movzx edx,dl 00000780 4A dec dx 00000781 66C1E20A shl edx,0xa 00000785 662BCA sub ecx,edx 00000788 760A jna 0x794 0000078A 663BC8 cmp ecx,eax 0000078D 7608 jna 0x797 0000078F 668BC8 mov ecx,eax 00000792 EB03 jmp short 0x797 00000794 6633C9 xor ecx,ecx 00000797 668BC1 mov eax,ecx 0000079A 24FC and al,0xfc 0000079C 665A pop edx 0000079E 6659 pop ecx 000007A0 CB retf 000007A1 6800F0 push word 0xf000 000007A4 1F pop ds 000007A5 6681FA50414D53 cmp edx,0x534d4150 000007AC 0F85C500 jnz near 0x875 000007B0 6683F914 cmp ecx,byte +0x14 000007B4 0F82BD00 jc near 0x875 000007B8 660FB60E1F8A movzx ecx,byte [0x8a1f] 000007BE 67668D4102 lea eax,[ecx+0x2] 000007C3 662BD8 sub ebx,eax 000007C6 734C jnc 0x814 000007C8 6603D9 add ebx,ecx 000007CB 7920 jns 0x7ed 000007CD 43 inc bx 000007CE 740A jz 0x7da 000007D0 E8A700 call 0x87a 000007D3 6633C9 xor ecx,ecx 000007D6 B301 mov bl,0x1 000007D8 EB5D jmp short 0x837 000007DA E89D00 call 0x87a 000007DD 668BCE mov ecx,esi 000007E0 66BE80020000 mov esi,0x280 000007E6 662BF1 sub esi,ecx 000007E9 B302 mov bl,0x2 000007EB EB4A jmp short 0x837 000007ED 66A11A8A mov eax,[0x8a1a] 000007F1 52 push dx 000007F2 33D2 xor dx,dx 000007F4 E89400 call 0x88b 000007F7 4B dec bx 000007F8 79FA jns 0x7f4 000007FA 8ACA mov cl,dl 000007FC 66C1E103 shl ecx,0x3 00000800 6681C100030000 add ecx,0x300 00000807 660FB6F6 movzx esi,dh 0000080B 66C1E603 shl esi,0x3 0000080F B302 mov bl,0x2 00000811 5A pop dx 00000812 EB23 jmp short 0x837 00000814 660FB706F28A movzx eax,word [0x8af2] 0000081A 48 dec ax 0000081B 663BD8 cmp ebx,eax 0000081E 7755 ja 0x875 00000820 7504 jnz 0x826 00000822 834E10FF or word [bp+0x10],byte -0x1 00000826 6BDB0A imul bx,bx,byte +0xa 00000829 81C3208A add bx,0x8a20 0000082D 668B0F mov ecx,[bx] 00000830 668B7704 mov esi,[bx+0x4] 00000834 8A5F08 mov bl,[bx+0x8] 00000837 668BC1 mov eax,ecx 0000083A 66C1E00A shl eax,0xa 0000083E 66AB stosd 00000840 668BC1 mov eax,ecx 00000843 66C1E816 shr eax,0x16 00000847 66AB stosd 00000849 668BC6 mov eax,esi 0000084C 66C1E00A shl eax,0xa 00000850 66AB stosd 00000852 668BC6 mov eax,esi 00000855 66C1E816 shr eax,0x16 00000859 66AB stosd 0000085B 660FB6C3 movzx eax,bl 0000085F 66AB stosd 00000861 6689561C mov [bp+0x1c],edx 00000865 FF4610 inc word [bp+0x10] 00000868 66C7461814000000 mov dword [bp+0x18],0x14 00000870 806628FE and byte [bp+0x28],0xfe 00000874 CB retf 00000875 804E2801 or byte [bp+0x28],0x1 00000879 CB retf 0000087A 1E push ds 0000087B 684000 push word 0x40 0000087E 1F pop ds 0000087F 660FB7361300 movzx esi,word [0x13] 00000885 1F pop ds 00000886 C3 ret 00000887 E80100 call 0x88b 0000088A CB retf 0000088B 53 push bx 0000088C 6651 push ecx 0000088E 02D6 add dl,dh 00000890 A801 test al,0x1 00000892 7412 jz 0x8a6 00000894 66F7D0 not eax 00000897 660FBCC8 bsf ecx,eax 0000089B F9 stc 0000089C 7421 jz 0x8bf 0000089E 02D1 add dl,cl 000008A0 66D3E8 shr eax,cl 000008A3 66F7D0 not eax 000008A6 660FBCC8 bsf ecx,eax 000008AA 7507 jnz 0x8b3 000008AC BA0020 mov dx,0x2000 000008AF 6648 dec eax 000008B1 EB0B jmp short 0x8be 000008B3 66F7D0 not eax 000008B6 66D3E8 shr eax,cl 000008B9 66F7D0 not eax 000008BC 8AF1 mov dh,cl 000008BE F8 clc 000008BF 6659 pop ecx 000008C1 5B pop bx 000008C2 C3 ret 000008C3 E87040 call 0x4936 000008C6 9A971400F0 call 0xf000:0x1497 000008CB 9A55EC00F0 call 0xf000:0xec55 000008D0 9AC19C00F0 call 0xf000:0x9cc1 000008D5 7307 jnc 0x8de 000008D7 8BC1 mov ax,cx 000008D9 EABD1300F0 jmp 0xf000:0x13bd 000008DE 33C0 xor ax,ax 000008E0 8ED0 mov ss,ax 000008E2 BC0004 mov sp,0x400 000008E5 B84203 mov ax,0x342 000008E8 E88B4D call 0x5676 000008EB 7505 jnz 0x8f2 000008ED 9A780B00F0 call 0xf000:0xb78 000008F2 CD19 int 0x19 000008F4 8816E100 mov [0xe1],dl 000008F8 65833C22 cmp word [gs:si],byte +0x22 000008FC 7405 jz 0x903 000008FE EABDB700F0 jmp 0xf000:0xb7bd 00000903 BF0400 mov di,0x4 00000906 26C7067A0000F0 mov word [es:0x7a],0xf000 0000090D 9A06EF00F0 call 0xf000:0xef06 00000912 0F85A200 jnz near 0x9b8 00000916 32E4 xor ah,ah 00000918 9A8A9900F0 call 0xf000:0x998a 0000091D 8AD0 mov dl,al 0000091F 26C7067800D899 mov word [es:0x78],0x99d8 00000926 3C02 cmp al,0x2 00000928 7612 jna 0x93c 0000092A 26C7067800029A mov word [es:0x78],0x9a02 00000931 3C04 cmp al,0x4 00000933 7407 jz 0x93c 00000935 26C7067800BC99 mov word [es:0x78],0x99bc 0000093C B81002 mov ax,0x210 0000093F E8344D call 0x5676 00000942 38D0 cmp al,dl 00000944 7472 jz 0x9b8 00000946 3C00 cmp al,0x0 00000948 750B jnz 0x955 0000094A F70610000100 test word [0x10],0x1 00000950 7566 jnz 0x9b8 00000952 E9B000 jmp 0xa05 00000955 50 push ax 00000956 0E push cs 00000957 1F pop ds 00000958 BE5605 mov si,0x556 0000095B B402 mov ah,0x2 0000095D AC lodsb 0000095E 81FE6A05 cmp si,0x56a 00000962 7324 jnc 0x988 00000964 50 push ax 00000965 AD lodsw 00000966 26A37800 mov [es:0x78],ax 0000096A AC lodsb 0000096B 1E push ds 0000096C 6A40 push byte +0x40 0000096E 1F pop ds 0000096F A29000 mov [0x90],al 00000972 1F pop ds 00000973 58 pop ax 00000974 33D2 xor dx,dx 00000976 B90100 mov cx,0x1 00000979 BB007C mov bx,0x7c00 0000097C CD13 int 0x13 0000097E 80FC06 cmp ah,0x6 00000981 741A jz 0x99d 00000983 F6C41F test ah,0x1f 00000986 75D3 jnz 0x95b 00000988 5B pop bx 00000989 6A40 push byte +0x40 0000098B 1F pop ds 0000098C 80FC00 cmp ah,0x0 0000098F 7574 jnz 0xa05 00000991 80FB03 cmp bl,0x3 00000994 730C jnc 0x9a2 00000996 80FB01 cmp bl,0x1 00000999 7315 jnc 0x9b0 0000099B EB68 jmp short 0xa05 0000099D 83EE04 sub si,byte +0x4 000009A0 EBB9 jmp short 0x95b 000009A2 3C24 cmp al,0x24 000009A4 7412 jz 0x9b8 000009A6 3C12 cmp al,0x12 000009A8 740E jz 0x9b8 000009AA 3C09 cmp al,0x9 000009AC 740A jz 0x9b8 000009AE EB55 jmp short 0xa05 000009B0 3C0F cmp al,0xf 000009B2 7404 jz 0x9b8 000009B4 3C09 cmp al,0x9 000009B6 774D ja 0xa05 000009B8 33C0 xor ax,ax 000009BA 33D2 xor dx,dx 000009BC CD13 int 0x13 000009BE 7242 jc 0xa02 000009C0 B80102 mov ax,0x201 000009C3 BB007C mov bx,0x7c00 000009C6 B90100 mov cx,0x1 000009C9 CD13 int 0x13 000009CB 7235 jc 0xa02 000009CD 0AE4 or ah,ah 000009CF 7534 jnz 0xa05 000009D1 268B07 mov ax,[es:bx] 000009D4 3C06 cmp al,0x6 000009D6 7215 jc 0x9ed 000009D8 B90800 mov cx,0x8 000009DB 57 push di 000009DC BF027C mov di,0x7c02 000009DF F3AF repe scasw 000009E1 5F pop di 000009E2 7409 jz 0x9ed 000009E4 E84F3F call 0x4936 000009E7 E84C3F call 0x4936 000009EA E9BE2F jmp 0x39ab 000009ED BE1800 mov si,0x18 000009F0 9ADCFE00F0 call 0xf000:0xfedc 000009F5 F8 clc 000009F6 E83D3F call 0x4936 000009F9 7204 jc 0x9ff 000009FB 32E4 xor ah,ah 000009FD CD16 int 0x16 000009FF E901FF jmp 0x903 00000A02 4F dec di 00000A03 75B3 jnz 0x9b8 00000A05 CB retf 00000A06 242C and al,0x2c 00000A08 9ADF12029A call 0x9a02:0x12df 00000A0D 17 pop ss 00000A0E 0FD8991509 psubusb mm3,[bx+di+0x915] 00000A13 029A9708 add bl,[bp+si+0x897] 00000A17 BC9980 mov sp,0x8099 00000A1A 65FF36AC77 push word [gs:0x77ac] 00000A1F E8D838 call 0x42fa 00000A22 83C402 add sp,byte +0x2 00000A25 CB retf 00000A26 0000 add [bx+si],al 00000A28 E8FB3C call 0x4726 00000A2B BE5A00 mov si,0x5a 00000A2E CB retf 00000A2F 3F aas 00000A30 06 push es 00000A31 243A and al,0x3a 00000A33 2F das 00000A34 07 pop es 00000A35 2F das 00000A36 07 pop es 00000A37 8907 mov [bx],ax 00000A39 C507 lds ax,[bx] 00000A3B 3F aas 00000A3C 06 push es 00000A3D 3F aas 00000A3E 06 push es 00000A3F 5D pop bp 00000A40 083F or [bx],bh 00000A42 06 push es 00000A43 3F aas 00000A44 06 push es 00000A45 3F aas 00000A46 06 push es 00000A47 16 push ss 00000A48 093F or [bx],di 00000A4A 06 push es 00000A4B 3F aas 00000A4C 06 push es 00000A4D 3F aas 00000A4E 06 push es 00000A4F 3F aas 00000A50 06 push es 00000A51 3F aas 00000A52 06 push es 00000A53 3F aas 00000A54 06 push es 00000A55 3F aas 00000A56 06 push es 00000A57 3F aas 00000A58 06 push es 00000A59 3A09 cmp cl,[bx+di] 00000A5B 43 inc bx 00000A5C 096209 or [bp+si+0x9],sp 00000A5F 65093F or [gs:bx],di 00000A62 06 push es 00000A63 3F aas 00000A64 06 push es 00000A65 3F aas 00000A66 06 push es 00000A67 3F aas 00000A68 06 push es 00000A69 3F aas 00000A6A 06 push es 00000A6B 3F aas 00000A6C 06 push es 00000A6D 3F aas 00000A6E 06 push es 00000A6F 8D09 lea cx,[bx+di] 00000A71 A9092F test ax,0x2f09 00000A74 07 pop es 00000A75 2F das 00000A76 07 pop es 00000A77 8907 mov [bx],ax 00000A79 99 cwd 00000A7A 08E1 or cl,ah 00000A7C 081609BF or [0xbf09],dl 00000A80 094309 or [bp+di+0x9],ax 00000A83 FC cld 00000A84 07 pop es 00000A85 61 popa 00000A86 84E4 test ah,ah 00000A88 7405 jz 0xa8f 00000A8A 80FC0D cmp ah,0xd 00000A8D 7534 jnz 0xac3 00000A8F 807E0580 cmp byte [bp+0x5],0x80 00000A93 7314 jnc 0xaa9 00000A95 66837E0A00 cmp dword [bp+0xa],byte +0x0 00000A9A 7403 jz 0xa9f 00000A9C E93233 jmp 0x3dd1 00000A9F E8893C call 0x472b 00000AA2 60 pusha 00000AA3 06 push es 00000AA4 1E push ds 00000AA5 8BEC mov bp,sp 00000AA7 EB6B jmp short 0xb14 00000AA9 84D2 test dl,dl 00000AAB 780D js 0xaba 00000AAD 50 push ax 00000AAE B89866 mov ax,0x6698 00000AB1 3DBB39 cmp ax,0x39bb 00000AB4 58 pop ax 00000AB5 7403 jz 0xaba 00000AB7 E93633 jmp 0x3df0 00000ABA 66837E0A00 cmp dword [bp+0xa],byte +0x0 00000ABF 74F6 jz 0xab7 00000AC1 EBD9 jmp short 0xa9c 00000AC3 3A5605 cmp dl,[bp+0x5] 00000AC6 7408 jz 0xad0 00000AC8 807E0580 cmp byte [bp+0x5],0x80 00000ACC 73EC jnc 0xaba 00000ACE EBCC jmp short 0xa9c 00000AD0 E8583C call 0x472b 00000AD3 60 pusha 00000AD4 06 push es 00000AD5 1E push ds 00000AD6 8BEC mov bp,sp 00000AD8 684000 push word 0x40 00000ADB 1F pop ds 00000ADC 80FC21 cmp ah,0x21 00000ADF BF7F05 mov di,0x57f 00000AE2 7214 jc 0xaf8 00000AE4 80EC41 sub ah,0x41 00000AE7 80FC09 cmp ah,0x9 00000AEA BFC105 mov di,0x5c1 00000AED 7209 jc 0xaf8 00000AEF B401 mov ah,0x1 00000AF1 8A4612 mov al,[bp+0x12] 00000AF4 8BE5 mov sp,bp 00000AF6 EB1C jmp short 0xb14 00000AF8 E82C09 call 0x1427 00000AFB 72F4 jc 0xaf1 00000AFD 8AC4 mov al,ah 00000AFF 32E4 xor ah,ah 00000B01 678D3C47 lea di,[edi+eax*2] 00000B05 55 push bp 00000B06 686306 push word 0x663 00000B09 2EFF35 push word [cs:di] 00000B0C 8B4612 mov ax,[bp+0x12] 00000B0F 8B7E04 mov di,[bp+0x4] 00000B12 C3 ret 00000B13 5D pop bp 00000B14 684000 push word 0x40 00000B17 1F pop ds 00000B18 80FC01 cmp ah,0x1 00000B1B 741A jz 0xb37 00000B1D 807E1315 cmp byte [bp+0x13],0x15 00000B21 7406 jz 0xb29 00000B23 807E1341 cmp byte [bp+0x13],0x41 00000B27 750E jnz 0xb37 00000B29 807E0E80 cmp byte [bp+0xe],0x80 00000B2D 7205 jc 0xb34 00000B2F C606740000 mov byte [0x74],0x0 00000B34 F8 clc 00000B35 EB0E jmp short 0xb45 00000B37 807E0E80 cmp byte [bp+0xe],0x80 00000B3B 7204 jc 0xb41 00000B3D 88267400 mov [0x74],ah 00000B41 80FC01 cmp ah,0x1 00000B44 F5 cmc 00000B45 894612 mov [bp+0x12],ax 00000B48 1F pop ds 00000B49 07 pop es 00000B4A 61 popa 00000B4B E8153C call 0x4763 00000B4E E90933 jmp 0x3e5a 00000B51 55 push bp 00000B52 52 push dx 00000B53 6650 push eax 00000B55 53 push bx 00000B56 51 push cx 00000B57 6657 push edi 00000B59 7215 jc 0xb70 00000B5B F6C408 test ah,0x8 00000B5E 7449 jz 0xba9 00000B60 B6DA mov dh,0xda 00000B62 E84D00 call 0xbb2 00000B65 F6C410 test ah,0x10 00000B68 743F jz 0xba9 00000B6A 660FB6C5 movzx eax,ch 00000B6E EB16 jmp short 0xb86 00000B70 F6C404 test ah,0x4 00000B73 7434 jz 0xba9 00000B75 B6EA mov dh,0xea 00000B77 E83800 call 0xbb2 00000B7A F6C410 test ah,0x10 00000B7D 752A jnz 0xba9 00000B7F 660FB6C5 movzx eax,ch 00000B83 66F7D8 neg eax 00000B86 E85409 call 0x14dd 00000B89 721E jc 0xba9 00000B8B 8BEC mov bp,sp 00000B8D 66894600 mov [bp+0x0],eax 00000B91 894E04 mov [bp+0x4],cx 00000B94 895E06 mov [bp+0x6],bx 00000B97 0E push cs 00000B98 E8470C call 0x17e2 00000B9B 0E push cs 00000B9C E85B08 call 0x13fa 00000B9F 0E push cs 00000BA0 E83D08 call 0x13e0 00000BA3 E8E70C call 0x188d 00000BA6 886609 mov [bp+0x9],ah 00000BA9 665F pop edi 00000BAB 59 pop cx 00000BAC 5B pop bx 00000BAD 6658 pop eax 00000BAF 5A pop dx 00000BB0 5D pop bp 00000BB1 CB retf 00000BB2 1E push ds 00000BB3 50 push ax 00000BB4 56 push si 00000BB5 16 push ss 00000BB6 1F pop ds 00000BB7 83EC0C sub sp,byte +0xc 00000BBA 8BF4 mov si,sp 00000BBC 66C7040D000000 mov dword [si],0xd 00000BC3 887402 mov [si+0x2],dh 00000BC6 6683640400 and dword [si+0x4],byte +0x0 00000BCB 6683640800 and dword [si+0x8],byte +0x0 00000BD0 B600 mov dh,0x0 00000BD2 B00C mov al,0xc 00000BD4 0E push cs 00000BD5 E8CF0B call 0x17a7 00000BD8 83C40C add sp,byte +0xc 00000BDB 5E pop si 00000BDC 58 pop ax 00000BDD 1F pop ds 00000BDE C3 ret 00000BDF 6650 push eax 00000BE1 80FC40 cmp ah,0x40 00000BE4 7205 jc 0xbeb 00000BE6 E84F03 call 0xf38 00000BE9 EB13 jmp short 0xbfe 00000BEB E83D0C call 0x182b 00000BEE 80F904 cmp cl,0x4 00000BF1 7505 jnz 0xbf8 00000BF3 E83C0E call 0x1a32 00000BF6 7236 jc 0xc2e 00000BF8 E8DF03 call 0xfda 00000BFB E85E03 call 0xf5c 00000BFE F6461301 test byte [bp+0x13],0x1 00000C02 B9010C mov cx,0xc01 00000C05 7503 jnz 0xc0a 00000C07 B9780B mov cx,0xb78 00000C0A 32FF xor bh,bh 00000C0C E89C0B call 0x17ab 00000C0F 721D jc 0xc2e 00000C11 E89E0F call 0x1bb2 00000C14 FFD1 call cx 00000C16 E8990F call 0x1bb2 00000C19 807E1340 cmp byte [bp+0x13],0x40 00000C1D 7211 jc 0xc30 00000C1F 8E4600 mov es,[bp+0x0] 00000C22 8B7E06 mov di,[bp+0x6] 00000C25 26884D02 mov [es:di+0x2],cl 00000C29 8A4612 mov al,[bp+0x12] 00000C2C EB04 jmp short 0xc32 00000C2E B100 mov cl,0x0 00000C30 8AC1 mov al,cl 00000C32 8BD8 mov bx,ax 00000C34 6658 pop eax 00000C36 8BC3 mov ax,bx 00000C38 C3 ret 00000C39 6650 push eax 00000C3B 80FC44 cmp ah,0x44 00000C3E 7505 jnz 0xc45 00000C40 E8F502 call 0xf38 00000C43 EB06 jmp short 0xc4b 00000C45 E89203 call 0xfda 00000C48 E81103 call 0xf5c 00000C4B 32FF xor bh,bh 00000C4D E85B0B call 0x17ab 00000C50 7218 jc 0xc6a 00000C52 E8FA04 call 0x114f 00000C55 807E1340 cmp byte [bp+0x13],0x40 00000C59 7211 jc 0xc6c 00000C5B 8E4600 mov es,[bp+0x0] 00000C5E 8B7E06 mov di,[bp+0x6] 00000C61 26884D02 mov [es:di+0x2],cl 00000C65 8A4612 mov al,[bp+0x12] 00000C68 EB04 jmp short 0xc6e 00000C6A B100 mov cl,0x0 00000C6C 8AC1 mov al,cl 00000C6E 8BD8 mov bx,ax 00000C70 6658 pop eax 00000C72 8BC3 mov ax,bx 00000C74 C3 ret 00000C75 6650 push eax 00000C77 6656 push esi 00000C79 E8E807 call 0x1464 00000C7C 0F858400 jnz near 0xd04 00000C80 E86C07 call 0x13ef 00000C83 663D80160000 cmp eax,0x1680 00000C89 7777 ja 0xd02 00000C8B BB2400 mov bx,0x24 00000C8E 7415 jz 0xca5 00000C90 3D400B cmp ax,0xb40 00000C93 B312 mov bl,0x12 00000C95 740E jz 0xca5 00000C97 3D6009 cmp ax,0x960 00000C9A B30F mov bl,0xf 00000C9C 7407 jz 0xca5 00000C9E 3DA005 cmp ax,0x5a0 00000CA1 B309 mov bl,0x9 00000CA3 755D jnz 0xd02 00000CA5 8ACC mov cl,ah 00000CA7 8AE8 mov ch,al 00000CA9 3A5E12 cmp bl,[bp+0x12] 00000CAC B401 mov ah,0x1 00000CAE 7554 jnz 0xd04 00000CB0 E8160A call 0x16c9 00000CB3 C60404 mov byte [si],0x4 00000CB6 C6440117 mov byte [si+0x1],0x17 00000CBA C644080C mov byte [si+0x8],0xc 00000CBE 8A4611 mov al,[bp+0x11] 00000CC1 884402 mov [si+0x2],al 00000CC4 E8D104 call 0x1198 00000CC7 6650 push eax 00000CC9 E8240A call 0x16f0 00000CCC B0B0 mov al,0xb0 00000CCE 0A460F or al,[bp+0xf] 00000CD1 26884501 mov [es:di+0x1],al 00000CD5 26C6450308 mov byte [es:di+0x3],0x8 00000CDA 26894D06 mov [es:di+0x6],cx 00000CDE 26C6450A02 mov byte [es:di+0xa],0x2 00000CE3 B00C mov al,0xc 00000CE5 B680 mov dh,0x80 00000CE7 B90C00 mov cx,0xc 00000CEA E8410A call 0x172e 00000CED 665E pop esi 00000CEF 7213 jc 0xd04 00000CF1 E8C904 call 0x11bd 00000CF4 720E jc 0xd04 00000CF6 E84805 call 0x1241 00000CF9 7309 jnc 0xd04 00000CFB 80FC80 cmp ah,0x80 00000CFE 74F1 jz 0xcf1 00000D00 EB02 jmp short 0xd04 00000D02 32E4 xor ah,ah 00000D04 665E pop esi 00000D06 8ADC mov bl,ah 00000D08 6658 pop eax 00000D0A 8AE3 mov ah,bl 00000D0C C3 ret 00000D0D 6650 push eax 00000D0F E8DD06 call 0x13ef 00000D12 E8BC0A call 0x17d1 00000D15 4B dec bx 00000D16 C0E706 shl bh,0x6 00000D19 86DF xchg bl,bh 00000D1B 0ADD or bl,ch 00000D1D 895E10 mov [bp+0x10],bx 00000D20 49 dec cx 00000D21 8AE9 mov ch,cl 00000D23 84D2 test dl,dl 00000D25 8A0E7500 mov cl,[0x75] 00000D29 7816 js 0xd41 00000D2B E87102 call 0xf9f 00000D2E B010 mov al,0x10 00000D30 88460C mov [bp+0xc],al 00000D33 897604 mov [bp+0x4],si 00000D36 8C4E02 mov [bp+0x2],cs 00000D39 8A0E1000 mov cl,[0x10] 00000D3D C0E906 shr cl,0x6 00000D40 41 inc cx 00000D41 894E0E mov [bp+0xe],cx 00000D44 6658 pop eax 00000D46 33C0 xor ax,ax 00000D48 C3 ret 00000D49 52 push dx 00000D4A E82E00 call 0xd7b 00000D4D 84C0 test al,al 00000D4F 7413 jz 0xd64 00000D51 3C02 cmp al,0x2 00000D53 741D jz 0xd72 00000D55 B401 mov ah,0x1 00000D57 771B ja 0xd74 00000D59 80EE01 sub dh,0x1 00000D5C 7311 jnc 0xd6f 00000D5E B4B0 mov ah,0xb0 00000D60 B600 mov dh,0x0 00000D62 EB10 jmp short 0xd74 00000D64 80C601 add dh,0x1 00000D67 7306 jnc 0xd6f 00000D69 B4B4 mov ah,0xb4 00000D6B B6FF mov dh,0xff 00000D6D EB05 jmp short 0xd74 00000D6F E81400 call 0xd86 00000D72 B400 mov ah,0x0 00000D74 84F6 test dh,dh 00000D76 0F95C0 setnz al 00000D79 5A pop dx 00000D7A C3 ret 00000D7B 1E push ds 00000D7C 56 push si 00000D7D E84B06 call 0x13cb 00000D80 8A741D mov dh,[si+0x1d] 00000D83 5E pop si 00000D84 1F pop ds 00000D85 C3 ret 00000D86 1E push ds 00000D87 56 push si 00000D88 E84006 call 0x13cb 00000D8B 88741D mov [si+0x1d],dh 00000D8E 5E pop si 00000D8F 1F pop ds 00000D90 C3 ret 00000D91 84C0 test al,al 00000D93 B401 mov ah,0x1 00000D95 752E jnz 0xdc5 00000D97 E8CA06 call 0x1464 00000D9A 7529 jnz 0xdc5 00000D9C 6660 pushad 00000D9E E8DAFF call 0xd7b 00000DA1 84F6 test dh,dh 00000DA3 B4B1 mov ah,0xb1 00000DA5 7506 jnz 0xdad 00000DA7 B452 mov ah,0x52 00000DA9 9C pushf 00000DAA CD15 int 0x15 00000DAC 9D popf 00000DAD 8BEC mov bp,sp 00000DAF 88661D mov [bp+0x1d],ah 00000DB2 6661 popad 00000DB4 80FC86 cmp ah,0x86 00000DB7 7404 jz 0xdbd 00000DB9 84E4 test ah,ah 00000DBB 7508 jnz 0xdc5 00000DBD B402 mov ah,0x2 00000DBF E8CD08 call 0x168f 00000DC2 E87C04 call 0x1241 00000DC5 C3 ret 00000DC6 6650 push eax 00000DC8 80FC47 cmp ah,0x47 00000DCB 7505 jnz 0xdd2 00000DCD E86801 call 0xf38 00000DD0 EB06 jmp short 0xdd8 00000DD2 E80502 call 0xfda 00000DD5 E88401 call 0xf5c 00000DD8 BB0100 mov bx,0x1 00000DDB E8CD09 call 0x17ab 00000DDE 7203 jc 0xde3 00000DE0 E82402 call 0x1007 00000DE3 8ADC mov bl,ah 00000DE5 6658 pop eax 00000DE7 8AE3 mov ah,bl 00000DE9 C3 ret 00000DEA 84D2 test dl,dl 00000DEC 0F98C4 sets ah 00000DEF 80C402 add ah,0x2 00000DF2 C3 ret 00000DF3 1E push ds 00000DF4 56 push si 00000DF5 E8D305 call 0x13cb 00000DF8 E86906 call 0x1464 00000DFB 750E jnz 0xe0b 00000DFD F6442404 test byte [si+0x24],0x4 00000E01 B406 mov ah,0x6 00000E03 7506 jnz 0xe0b 00000E05 E8A306 call 0x14ab 00000E08 E83604 call 0x1241 00000E0B 806424FB and byte [si+0x24],0xfb 00000E0F 5E pop si 00000E10 1F pop ds 00000E11 C3 ret 00000E12 32E4 xor ah,ah 00000E14 C3 ret 00000E15 50 push ax 00000E16 E82400 call 0xe3d 00000E19 84E4 test ah,ah 00000E1B 751A jnz 0xe37 00000E1D 3C03 cmp al,0x3 00000E1F 7410 jz 0xe31 00000E21 3C0D cmp al,0xd 00000E23 740C jz 0xe31 00000E25 3C04 cmp al,0x4 00000E27 7408 jz 0xe31 00000E29 3C06 cmp al,0x6 00000E2B 7404 jz 0xe31 00000E2D B401 mov ah,0x1 00000E2F EB06 jmp short 0xe37 00000E31 897604 mov [bp+0x4],si 00000E34 8C4E02 mov [bp+0x2],cs 00000E37 8ADC mov bl,ah 00000E39 58 pop ax 00000E3A 8AE3 mov ah,bl 00000E3C C3 ret 00000E3D E86B06 call 0x14ab 00000E40 E8FE03 call 0x1241 00000E43 E81E06 call 0x1464 00000E46 7510 jnz 0xe58 00000E48 6650 push eax 00000E4A E8A205 call 0x13ef 00000E4D E84F01 call 0xf9f 00000E50 8AD8 mov bl,al 00000E52 6658 pop eax 00000E54 8AC3 mov al,bl 00000E56 32E4 xor ah,ah 00000E58 C3 ret 00000E59 817E0CAA55 cmp word [bp+0xc],0x55aa 00000E5E 750C jnz 0xe6c 00000E60 B430 mov ah,0x30 00000E62 C746100700 mov word [bp+0x10],0x7 00000E67 F7560C not word [bp+0xc] 00000E6A EB02 jmp short 0xe6e 00000E6C B401 mov ah,0x1 00000E6E C3 ret 00000E6F E82D7E call 0x8c9f 00000E72 B401 mov ah,0x1 00000E74 0F82BC00 jc near 0xf34 00000E78 8EDF mov ds,di 00000E7A BDB500 mov bp,0xb5 00000E7D 6650 push eax 00000E7F E86D05 call 0x13ef 00000E82 663D0004FB00 cmp eax,0xfb0400 00000E88 7711 ja 0xe9b 00000E8A 50 push ax 00000E8B E84309 call 0x17d1 00000E8E 58 pop ax 00000E8F 895C04 mov [si+0x4],bx 00000E92 884C08 mov [si+0x8],cl 00000E95 886C0C mov [si+0xc],ch 00000E98 83CD02 or bp,byte +0x2 00000E9B 896C02 mov [si+0x2],bp 00000E9E 894410 mov [si+0x10],ax 00000EA1 66C1E810 shr eax,0x10 00000EA5 894412 mov [si+0x12],ax 00000EA8 6658 pop eax 00000EAA C6441902 mov byte [si+0x19],0x2 00000EAE 833C1E cmp word [si],byte +0x1e 00000EB1 727F jc 0xf32 00000EB3 66834C1AFF or dword [si+0x1a],byte -0x1 00000EB8 833C4A cmp word [si],byte +0x4a 00000EBB 7275 jc 0xf32 00000EBD C644202C mov byte [si+0x20],0x2c 00000EC1 66C7442450434920 mov dword [si+0x24],0x20494350 00000EC9 E84709 call 0x1813 00000ECC 52 push dx 00000ECD E83908 call 0x1709 00000ED0 80FF95 cmp bh,0x95 00000ED3 740F jz 0xee4 00000ED5 66C7442831333934 mov dword [si+0x28],0x34393331 00000EDD 9A363E00F0 call 0xf000:0x3e36 00000EE2 EB0D jmp short 0xef1 00000EE4 66C7442855534220 mov dword [si+0x28],0x20425355 00000EEC 9A5D00C0E6 call 0xe6c0:0x5d 00000EF1 5A pop dx 00000EF2 66C7442C20202020 mov dword [si+0x2c],0x20202020 00000EFA 886430 mov [si+0x30],ah 00000EFD 8AE0 mov ah,al 00000EFF C0E803 shr al,0x3 00000F02 884431 mov [si+0x31],al 00000F05 80E407 and ah,0x7 00000F08 886432 mov [si+0x32],ah 00000F0B 8D7C38 lea di,[si+0x38] 00000F0E 1E push ds 00000F0F 07 pop es 00000F10 56 push si 00000F11 E8B704 call 0x13cb 00000F14 83C608 add si,byte +0x8 00000F17 B90800 mov cx,0x8 00000F1A F3A5 rep movsw 00000F1C 5E pop si 00000F1D 06 push es 00000F1E 1F pop ds 00000F1F 83C61E add si,byte +0x1e 00000F22 C704DDBE mov word [si],0xbedd 00000F26 32C0 xor al,al 00000F28 B92B00 mov cx,0x2b 00000F2B 0204 add al,[si] 00000F2D 46 inc si 00000F2E E2FB loop 0xf2b 00000F30 2804 sub [si],al 00000F32 32E4 xor ah,ah 00000F34 8A4612 mov al,[bp+0x12] 00000F37 C3 ret 00000F38 56 push si 00000F39 1E push ds 00000F3A 8E5E00 mov ds,[bp+0x0] 00000F3D 8B7606 mov si,[bp+0x6] 00000F40 668B4408 mov eax,[si+0x8] 00000F44 6650 push eax 00000F46 E8490C call 0x1b92 00000F49 668BD8 mov ebx,eax 00000F4C 6658 pop eax 00000F4E 6603C3 add eax,ebx 00000F51 C47C04 les di,[si+0x4] 00000F54 33DB xor bx,bx 00000F56 865C02 xchg bl,[si+0x2] 00000F59 1F pop ds 00000F5A 5E pop si 00000F5B C3 ret 00000F5C 0FB65E12 movzx bx,[bp+0x12] 00000F60 8B7E0C mov di,[bp+0xc] 00000F63 8E4602 mov es,[bp+0x2] 00000F66 C3 ret 00000F67 DF02 fild word [bp+si] 00000F69 250209 and ax,0x902 00000F6C 1BFF sbb di,di 00000F6E 6C insb 00000F6F F6 db 0xF6 00000F70 0F05 loadall286 00000F72 4F dec di 00000F73 0004 add [si],al 00000F75 DF02 fild word [bp+si] 00000F77 25020F and ax,0xf02 00000F7A 1BFF sbb di,di 00000F7C 6C insb 00000F7D F6 db 0xF6 00000F7E 0F05 loadall286 00000F80 4F dec di 00000F81 0004 add [si],al 00000F83 DF02 fild word [bp+si] 00000F85 250212 and ax,0x1202 00000F88 1BFF sbb di,di 00000F8A 6C insb 00000F8B F6 db 0xF6 00000F8C 0F05 loadall286 00000F8E 4F dec di 00000F8F 0004 add [si],al 00000F91 DF02 fild word [bp+si] 00000F93 250224 and ax,0x2402 00000F96 1BFF sbb di,di 00000F98 6C insb 00000F99 F6 db 0xF6 00000F9A 0F05 loadall286 00000F9C 4F dec di 00000F9D 0004 add [si],al 00000F9F 53 push bx 00000FA0 663DA0050000 cmp eax,0x5a0 00000FA6 B303 mov bl,0x3 00000FA8 BEB70A mov si,0xab7 00000FAB 7429 jz 0xfd6 00000FAD 663D60090000 cmp eax,0x960 00000FB3 B30D mov bl,0xd 00000FB5 BEC50A mov si,0xac5 00000FB8 741C jz 0xfd6 00000FBA 663D400B0000 cmp eax,0xb40 00000FC0 B304 mov bl,0x4 00000FC2 BED30A mov si,0xad3 00000FC5 740F jz 0xfd6 00000FC7 663D80160000 cmp eax,0x1680 00000FCD B306 mov bl,0x6 00000FCF BEE10A mov si,0xae1 00000FD2 7402 jz 0xfd6 00000FD4 B310 mov bl,0x10 00000FD6 8AC3 mov al,bl 00000FD8 5B pop bx 00000FD9 C3 ret 00000FDA 6653 push ebx 00000FDC 51 push cx 00000FDD E8F301 call 0x11d3 00000FE0 1E push ds 00000FE1 56 push si 00000FE2 E8E603 call 0x13cb 00000FE5 F6442401 test byte [si+0x24],0x1 00000FE9 7406 jz 0xff1 00000FEB 6633C0 xor eax,eax 00000FEE E8B30B call 0x1ba4 00000FF1 5E pop si 00000FF2 1F pop ds 00000FF3 E86D5A call 0x6a63 00000FF6 6650 push eax 00000FF8 E8970B call 0x1b92 00000FFB 668BD8 mov ebx,eax 00000FFE 6658 pop eax 00001000 6603C3 add eax,ebx 00001003 59 pop cx 00001004 665B pop ebx 00001006 C3 ret 00001007 52 push dx 00001008 56 push si 00001009 1E push ds 0000100A E8BC06 call 0x16c9 0000100D C6042B mov byte [si],0x2b 00001010 660FC8 bswap eax 00001013 66894402 mov [si+0x2],eax 00001017 B00C mov al,0xc 00001019 B600 mov dh,0x0 0000101B E81007 call 0x172e 0000101E 1F pop ds 0000101F 5E pop si 00001020 5A pop dx 00001021 32E4 xor ah,ah 00001023 C3 ret 00001024 E80100 call 0x1028 00001027 CB retf 00001028 52 push dx 00001029 6650 push eax 0000102B 6653 push ebx 0000102D 56 push si 0000102E 57 push di 0000102F 1E push ds 00001030 E83104 call 0x1464 00001033 755E jnz 0x1093 00001035 E86378 call 0x889b 00001038 E88E06 call 0x16c9 0000103B C60428 mov byte [si],0x28 0000103E 881E3300 mov [0x33],bl 00001042 881E5400 mov [0x54],bl 00001046 E85008 call 0x1899 00001049 660FC8 bswap eax 0000104C 66894402 mov [si+0x2],eax 00001050 885C08 mov [si+0x8],bl 00001053 B00C mov al,0xc 00001055 B640 mov dh,0x40 00001057 8BCB mov cx,bx 00001059 E8E603 call 0x1442 0000105C 7235 jc 0x1093 0000105E 06 push es 0000105F 6657 push edi 00001061 E85308 call 0x18b7 00001064 8BCB mov cx,bx 00001066 E8D903 call 0x1442 00001069 E8C206 call 0x172e 0000106C 665F pop edi 0000106E 07 pop es 0000106F E81A09 call 0x198c 00001072 0FB60E5400 movzx cx,[0x54] 00001077 721A jc 0x1093 00001079 281E3300 sub [0x33],bl 0000107D 7425 jz 0x10a4 0000107F 668B4402 mov eax,[si+0x2] 00001083 660FC8 bswap eax 00001086 660FB6DB movzx ebx,bl 0000108A 6603C3 add eax,ebx 0000108D 8A1E3300 mov bl,[0x33] 00001091 EBB3 jmp short 0x1046 00001093 E89507 call 0x182b 00001096 80F904 cmp cl,0x4 00001099 7507 jnz 0x10a2 0000109B 80FC31 cmp ah,0x31 0000109E 7502 jnz 0x10a2 000010A0 B480 mov ah,0x80 000010A2 33C9 xor cx,cx 000010A4 1F pop ds 000010A5 5F pop di 000010A6 5E pop si 000010A7 665B pop ebx 000010A9 8AD4 mov dl,ah 000010AB 6658 pop eax 000010AD 8AE2 mov ah,dl 000010AF 5A pop dx 000010B0 C3 ret 000010B1 52 push dx 000010B2 6650 push eax 000010B4 6653 push ebx 000010B6 56 push si 000010B7 57 push di 000010B8 1E push ds 000010B9 E8A803 call 0x1464 000010BC 0F858000 jnz near 0x1140 000010C0 E8D877 call 0x889b 000010C3 E80306 call 0x16c9 000010C6 C6042A mov byte [si],0x2a 000010C9 881E3300 mov [0x33],bl 000010CD 881E5400 mov [0x54],bl 000010D1 E8C507 call 0x1899 000010D4 660FC8 bswap eax 000010D7 66894402 mov [si+0x2],eax 000010DB 885C08 mov [si+0x8],bl 000010DE E8B700 call 0x1198 000010E1 66A35000 mov [0x50],eax 000010E5 B00C mov al,0xc 000010E7 B680 mov dh,0x80 000010E9 69CB0002 imul cx,bx,word 0x200 000010ED E89F08 call 0x198f 000010F0 06 push es 000010F1 6657 push edi 000010F3 E8C107 call 0x18b7 000010F6 69CB0002 imul cx,bx,word 0x200 000010FA E83106 call 0x172e 000010FD 665F pop edi 000010FF 07 pop es 00001100 0FB60E5400 movzx cx,[0x54] 00001105 7232 jc 0x1139 00001107 6656 push esi 00001109 668B365000 mov esi,[0x50] 0000110E E8AC00 call 0x11bd 00001111 665E pop esi 00001113 722B jc 0x1140 00001115 E82901 call 0x1241 00001118 7305 jnc 0x111f 0000111A 80FC80 cmp ah,0x80 0000111D 74E8 jz 0x1107 0000111F 281E3300 sub [0x33],bl 00001123 741D jz 0x1142 00001125 668B4402 mov eax,[si+0x2] 00001129 660FC8 bswap eax 0000112C 660FB6DB movzx ebx,bl 00001130 6603C3 add eax,ebx 00001133 8A1E3300 mov bl,[0x33] 00001137 EB98 jmp short 0x10d1 00001139 E80501 call 0x1241 0000113C 7202 jc 0x1140 0000113E B480 mov ah,0x80 00001140 33C9 xor cx,cx 00001142 1F pop ds 00001143 5F pop di 00001144 5E pop si 00001145 665B pop ebx 00001147 8AD4 mov dl,ah 00001149 6658 pop eax 0000114B 8AE2 mov ah,dl 0000114D 5A pop dx 0000114E C3 ret 0000114F 52 push dx 00001150 6650 push eax 00001152 6656 push esi 00001154 1E push ds 00001155 E80C03 call 0x1464 00001158 7531 jnz 0x118b 0000115A E86C05 call 0x16c9 0000115D C6042F mov byte [si],0x2f 00001160 660FC8 bswap eax 00001163 66894402 mov [si+0x2],eax 00001167 885C08 mov [si+0x8],bl 0000116A E82B00 call 0x1198 0000116D 6650 push eax 0000116F B00C mov al,0xc 00001171 B600 mov dh,0x0 00001173 E8B805 call 0x172e 00001176 665E pop esi 00001178 8BCB mov cx,bx 0000117A 720F jc 0x118b 0000117C E83E00 call 0x11bd 0000117F 720A jc 0x118b 00001181 E8BD00 call 0x1241 00001184 7307 jnc 0x118d 00001186 80FC80 cmp ah,0x80 00001189 74F1 jz 0x117c 0000118B 33C9 xor cx,cx 0000118D 1F pop ds 0000118E 665E pop esi 00001190 8AD4 mov dl,ah 00001192 6658 pop eax 00001194 8AE2 mov ah,dl 00001196 5A pop dx 00001197 C3 ret 00001198 53 push bx 00001199 52 push dx 0000119A B82100 mov ax,0x21 0000119D F7E3 mul bx 0000119F 058B5B add ax,0x5b8b 000011A2 83D200 adc dx,byte +0x0 000011A5 BB3600 mov bx,0x36 000011A8 3BD3 cmp dx,bx 000011AA 7304 jnc 0x11b0 000011AC F7F3 div bx 000011AE EB03 jmp short 0x11b3 000011B0 B8FFFF mov ax,0xffff 000011B3 50 push ax 000011B4 E87300 call 0x122a 000011B7 53 push bx 000011B8 6658 pop eax 000011BA 5A pop dx 000011BB 5B pop bx 000011BC C3 ret 000011BD 53 push bx 000011BE 6656 push esi 000011C0 E86700 call 0x122a 000011C3 2BDE sub bx,si 000011C5 66C1EE10 shr esi,0x10 000011C9 3BF3 cmp si,bx 000011CB 7302 jnc 0x11cf 000011CD B480 mov ah,0x80 000011CF 665E pop esi 000011D1 5B pop bx 000011D2 C3 ret 000011D3 1E push ds 000011D4 56 push si 000011D5 0E push cs 000011D6 E84FF8 call 0xa28 000011D9 52 push dx 000011DA E82C05 call 0x1709 000011DD 0FB6CA movzx cx,dl 000011E0 5A pop dx 000011E1 6BC910 imul cx,cx,byte +0x10 000011E4 03F1 add si,cx 000011E6 8A9CFA00 mov bl,[si+0xfa] 000011EA 8ABC0601 mov bh,[si+0x106] 000011EE 8B8CF800 mov cx,[si+0xf8] 000011F2 5E pop si 000011F3 1F pop ds 000011F4 C3 ret 000011F5 52 push dx 000011F6 56 push si 000011F7 E80F05 call 0x1709 000011FA 32F6 xor dh,dh 000011FC 6BD210 imul dx,dx,byte +0x10 000011FF 03F2 add si,dx 00001201 888CFA00 mov [si+0xfa],cl 00001205 88AC0601 mov [si+0x106],ch 00001209 899CF800 mov [si+0xf8],bx 0000120D 4B dec bx 0000120E 899C0401 mov [si+0x104],bx 00001212 43 inc bx 00001213 8884FB00 mov [si+0xfb],al 00001217 5E pop si 00001218 5A pop dx 00001219 CB retf 0000121A 0300 add ax,[bx+si] 0000121C 0000 add [bx+si],al 0000121E 1200 adc al,[bx+si] 00001220 0000 add [bx+si],al 00001222 0000 add [bx+si],al 00001224 0000 add [bx+si],al 00001226 E81800 call 0x1241 00001229 CB retf 0000122A 1E push ds 0000122B 684000 push word 0x40 0000122E 1F pop ds 0000122F 9C pushf 00001230 FA cli 00001231 8B1E6C00 mov bx,[0x6c] 00001235 833E6E0018 cmp word [0x6e],byte +0x18 0000123A 7502 jnz 0x123e 0000123C 33DB xor bx,bx 0000123E 9D popf 0000123F 1F pop ds 00001240 C3 ret 00001241 1E push ds 00001242 06 push es 00001243 6655 push ebp 00001245 60 pusha 00001246 0E push cs 00001247 1F pop ds 00001248 33DB xor bx,bx 0000124A 6695 xchg eax,ebp 0000124C E849FF call 0x1198 0000124F 6695 xchg eax,ebp 00001251 B91200 mov cx,0x12 00001254 BE6A0D mov si,0xd6a 00001257 E88504 call 0x16df 0000125A 81C7EC02 add di,0x2ec 0000125E B00C mov al,0xc 00001260 B640 mov dh,0x40 00001262 E8B905 call 0x181e 00001265 7418 jz 0x127f 00001267 1E push ds 00001268 E86001 call 0x13cb 0000126B F6442408 test byte [si+0x24],0x8 0000126F 1F pop ds 00001270 7407 jz 0x1279 00001272 B80028 mov ax,0x2800 00001275 B306 mov bl,0x6 00001277 EB1E jmp short 0x1297 00001279 33C0 xor ax,ax 0000127B 32DB xor bl,bl 0000127D EB18 jmp short 0x1297 0000127F E8AC04 call 0x172e 00001282 7307 jnc 0x128b 00001284 B00C mov al,0xc 00001286 E8A504 call 0x172e 00001289 724F jc 0x12da 0000128B 268A450D mov al,[es:di+0xd] 0000128F 268A650C mov ah,[es:di+0xc] 00001293 268A5D02 mov bl,[es:di+0x2] 00001297 85C0 test ax,ax 00001299 7504 jnz 0x129f 0000129B 84DB test bl,bl 0000129D 743B jz 0x12da 0000129F 3D0104 cmp ax,0x401 000012A2 7515 jnz 0x12b9 000012A4 80FB02 cmp bl,0x2 000012A7 7510 jnz 0x12b9 000012A9 6687EE xchg ebp,esi 000012AC E80EFF call 0x11bd 000012AF 6687EE xchg ebp,esi 000012B2 7226 jc 0x12da 000012B4 E8F401 call 0x14ab 000012B7 EB98 jmp short 0x1251 000012B9 BEA30E mov si,0xea3 000012BC 386401 cmp [si+0x1],ah 000012BF 7509 jnz 0x12ca 000012C1 381C cmp [si],bl 000012C3 7505 jnz 0x12ca 000012C5 384402 cmp [si+0x2],al 000012C8 740D jz 0x12d7 000012CA 83C604 add si,byte +0x4 000012CD 81FE170F cmp si,0xf17 000012D1 75E9 jnz 0x12bc 000012D3 B4BB mov ah,0xbb 000012D5 EB03 jmp short 0x12da 000012D7 8A6403 mov ah,[si+0x3] 000012DA E8EE00 call 0x13cb 000012DD 806424F7 and byte [si+0x24],0xf7 000012E1 84E4 test ah,ah 000012E3 7463 jz 0x1348 000012E5 80FC31 cmp ah,0x31 000012E8 750C jnz 0x12f6 000012EA 806424F9 and byte [si+0x24],0xf9 000012EE E839FF call 0x122a 000012F1 895C25 mov [si+0x25],bx 000012F4 EB4F jmp short 0x1345 000012F6 804C2402 or byte [si+0x24],0x2 000012FA 80FC06 cmp ah,0x6 000012FD 7546 jnz 0x1345 000012FF 804C2404 or byte [si+0x24],0x4 00001303 0E push cs 00001304 E821F7 call 0xa28 00001307 0FBA36300000 btr word [0x30],0x0 0000130D 7336 jnc 0x1345 0000130F 6650 push eax 00001311 6657 push edi 00001313 E8C701 call 0x14dd 00001316 7224 jc 0x133c 00001318 0E push cs 00001319 E8C604 call 0x17e2 0000131C E8DF00 call 0x13fe 0000131F E8C200 call 0x13e4 00001322 668BF8 mov edi,eax 00001325 E86505 call 0x188d 00001328 56 push si 00001329 E89F00 call 0x13cb 0000132C F6442401 test byte [si+0x24],0x1 00001330 5E pop si 00001331 7501 jnz 0x1334 00001333 F9 stc 00001334 0E push cs 00001335 E819F8 call 0xb51 00001338 0E push cs 00001339 E8B9FE call 0x11f5 0000133C 665F pop edi 0000133E 6658 pop eax 00001340 C606300001 mov byte [0x30],0x1 00001345 85E4 test sp,sp 00001347 F9 stc 00001348 8BEC mov bp,sp 0000134A 88660F mov [bp+0xf],ah 0000134D 61 popa 0000134E 665D pop ebp 00001350 07 pop es 00001351 1F pop ds 00001352 C3 ret 00001353 0000 add [bx+si],al 00001355 0000 add [bx+si],al 00001357 0117 add [bx],dx 00001359 0100 add [bx+si],ax 0000135B 0118 add [bx+si],bx 0000135D 0000 add [bx+si],al 0000135F 0204 add al,[si] 00001361 0131 add [bx+di],si 00001363 0204 add al,[si] 00001365 02800204 add al,[bx+si+0x402] 00001369 0480 add al,0x80 0000136B 0204 add al,[si] 0000136D FF800206 inc word [bx+si+0x602] 00001371 0002 add [bp+si],al 00001373 0208 add cl,[bx+si] 00001375 0002 add [bp+si],al 00001377 0208 add cl,[bx+si] 00001379 01800208 add [bx+si+0x802],ax 0000137D 800802 or byte [bx+si],0x2 00001380 3A00 cmp al,[bx+si] 00001382 3102 xor [bp+si],ax 00001384 54 push sp 00001385 0020 add [bx+si],ah 00001387 02800080 add al,[bx+si+0x8000] 0000138B 0302 add ax,[bp+si] 0000138D 004003 add [bx+si+0x3],al 00001390 0300 add ax,[bx+si] 00001392 CC int3 00001393 0311 add dx,[bx+di] 00001395 0010 add [bx+si],dl 00001397 0312 add dx,[bp+si] 00001399 0002 add [bp+si],al 0000139B 0313 add dx,[bp+di] 0000139D 0002 add [bp+si],al 0000139F 0314 add dx,[si] 000013A1 0002 add [bp+si],al 000013A3 03160002 add dx,[0x200] 000013A7 0330 add si,[bx+si] 000013A9 010C add [si],cx 000013AB 0331 add si,[bx+di] 000013AD 01CC add sp,cx 000013AF 052100 add ax,0x21 000013B2 0105 add [di],ax 000013B4 260201 add al,[es:bx+di] 000013B7 06 push es 000013B8 2800 sub [bx+si],al 000013BA 06 push es 000013BB 06 push es 000013BC 2900 sub [bx+si],ax 000013BE 06 push es 000013BF 07 pop es 000013C0 27 daa 000013C1 0003 add [bp+di],al 000013C3 0B4E00 or cx,[bp+0x0] 000013C6 20E8 and al,ch 000013C8 0100 add [bx+si],ax 000013CA CB retf 000013CB 52 push dx 000013CC E83A03 call 0x1709 000013CF 32F6 xor dh,dh 000013D1 0E push cs 000013D2 E853F6 call 0xa28 000013D5 6BD22C imul dx,dx,byte +0x2c 000013D8 81C67801 add si,0x178 000013DC 03F2 add si,dx 000013DE 5A pop dx 000013DF C3 ret 000013E0 E80100 call 0x13e4 000013E3 CB retf 000013E4 56 push si 000013E5 1E push ds 000013E6 E8E2FF call 0x13cb 000013E9 668904 mov [si],eax 000013EC 1F pop ds 000013ED 5E pop si 000013EE C3 ret 000013EF 56 push si 000013F0 1E push ds 000013F1 E8D7FF call 0x13cb 000013F4 668B04 mov eax,[si] 000013F7 1F pop ds 000013F8 5E pop si 000013F9 C3 ret 000013FA E80100 call 0x13fe 000013FD CB retf 000013FE 56 push si 000013FF 1E push ds 00001400 E8C8FF call 0x13cb 00001403 97 xchg ax,di 00001404 807C1E00 cmp byte [si+0x1e],0x0 00001408 7503 jnz 0x140d 0000140A 88441E mov [si+0x1e],al 0000140D 88441C mov [si+0x1c],al 00001410 97 xchg ax,di 00001411 1F pop ds 00001412 5E pop si 00001413 C3 ret 00001414 E80100 call 0x1418 00001417 CB retf 00001418 56 push si 00001419 1E push ds 0000141A E8AEFF call 0x13cb 0000141D 0FB67C1C movzx di,[si+0x1c] 00001421 1F pop ds 00001422 5E pop si 00001423 83FF01 cmp di,byte +0x1 00001426 C3 ret 00001427 56 push si 00001428 1E push ds 00001429 E89FFF call 0x13cb 0000142C 50 push ax 0000142D 8A441C mov al,[si+0x1c] 00001430 3A441E cmp al,[si+0x1e] 00001433 58 pop ax 00001434 1F pop ds 00001435 5E pop si 00001436 7409 jz 0x1441 00001438 E87000 call 0x14ab 0000143B E803FE call 0x1241 0000143E B431 mov ah,0x31 00001440 F9 stc 00001441 C3 ret 00001442 52 push dx 00001443 57 push di 00001444 E8D1FF call 0x1418 00001447 50 push ax 00001448 8BC1 mov ax,cx 0000144A F7E7 mul di 0000144C 85D2 test dx,dx 0000144E 750E jnz 0x145e 00001450 83F87F cmp ax,byte +0x7f 00001453 7709 ja 0x145e 00001455 C1E009 shl ax,0x9 00001458 8BC8 mov cx,ax 0000145A 58 pop ax 0000145B 5F pop di 0000145C 5A pop dx 0000145D C3 ret 0000145E F9 stc 0000145F 58 pop ax 00001460 B480 mov ah,0x80 00001462 EBF7 jmp short 0x145b 00001464 1E push ds 00001465 56 push si 00001466 53 push bx 00001467 E861FF call 0x13cb 0000146A F6442408 test byte [si+0x24],0x8 0000146E 7405 jz 0x1475 00001470 50 push ax 00001471 E8CDFD call 0x1241 00001474 58 pop ax 00001475 F6442402 test byte [si+0x24],0x2 00001479 752A jnz 0x14a5 0000147B E8ACFD call 0x122a 0000147E 2B5C25 sub bx,[si+0x25] 00001481 83FB13 cmp bx,byte +0x13 00001484 7219 jc 0x149f 00001486 8ADC mov bl,ah 00001488 E82000 call 0x14ab 0000148B E8B3FD call 0x1241 0000148E 80FC31 cmp ah,0x31 00001491 740C jz 0x149f 00001493 804C2402 or byte [si+0x24],0x2 00001497 84E4 test ah,ah 00001499 750C jnz 0x14a7 0000149B 8AE3 mov ah,bl 0000149D EB06 jmp short 0x14a5 0000149F B431 mov ah,0x31 000014A1 85E4 test sp,sp 000014A3 EB02 jmp short 0x14a7 000014A5 38C0 cmp al,al 000014A7 5B pop bx 000014A8 5E pop si 000014A9 1F pop ds 000014AA C3 ret 000014AB 56 push si 000014AC 1E push ds 000014AD 16 push ss 000014AE 1F pop ds 000014AF 83EC0C sub sp,byte +0xc 000014B2 8BF4 mov si,sp 000014B4 66832400 and dword [si],byte +0x0 000014B8 6683640400 and dword [si+0x4],byte +0x0 000014BD 6683640800 and dword [si+0x8],byte +0x0 000014C2 50 push ax 000014C3 52 push dx 000014C4 B00C mov al,0xc 000014C6 B600 mov dh,0x0 000014C8 E86302 call 0x172e 000014CB 5A pop dx 000014CC 58 pop ax 000014CD 678D64240C lea sp,[esp+0xc] 000014D2 1F pop ds 000014D3 5E pop si 000014D4 C3 ret 000014D5 E8D3FF call 0x14ab 000014D8 CB retf 000014D9 E80100 call 0x14dd 000014DC CB retf 000014DD 55 push bp 000014DE 6652 push edx 000014E0 56 push si 000014E1 6657 push edi 000014E3 58 pop ax 000014E4 1E push ds 000014E5 06 push es 000014E6 E83D32 call 0x4726 000014E9 A03000 mov al,[0x30] 000014EC 50 push ax 000014ED C606300000 mov byte [0x30],0x0 000014F2 16 push ss 000014F3 1F pop ds 000014F4 83EC0C sub sp,byte +0xc 000014F7 8BF4 mov si,sp 000014F9 66C70425000000 mov dword [si],0x25 00001500 6683640400 and dword [si+0x4],byte +0x0 00001505 6683640800 and dword [si+0x8],byte +0x0 0000150A B301 mov bl,0x1 0000150C BD0300 mov bp,0x3 0000150F E8DE01 call 0x16f0 00001512 1E push ds 00001513 56 push si 00001514 0E push cs 00001515 E8AFFE call 0x13c7 00001518 F6442380 test byte [si+0x23],0x80 0000151C 5E pop si 0000151D 1F pop ds 0000151E 7405 jz 0x1525 00001520 B401 mov ah,0x1 00001522 E86A01 call 0x168f 00001525 E82682 call 0x974e 00001528 E816FD call 0x1241 0000152B 80FC31 cmp ah,0x31 0000152E 7426 jz 0x1556 00001530 B00C mov al,0xc 00001532 B90800 mov cx,0x8 00001535 B640 mov dh,0x40 00001537 E8F401 call 0x172e 0000153A 66268B4504 mov eax,[es:di+0x4] 0000153F 660FC8 bswap eax 00001542 66268B3D mov edi,[es:di] 00001546 660FCF bswap edi 00001549 6647 inc edi 0000154B 0F92C3 setc bl 0000154E 7306 jnc 0x1556 00001550 E8EEFC call 0x1241 00001553 4D dec bp 00001554 75B9 jnz 0x150f 00001556 E8DD02 call 0x1836 00001559 84DB test bl,bl 0000155B 7412 jz 0x156f 0000155D 80F905 cmp cl,0x5 00001560 750D jnz 0x156f 00001562 6633C0 xor eax,eax 00001565 B408 mov ah,0x8 00001567 66BFFFFF1F00 mov edi,0x1fffff 0000156D B300 mov bl,0x0 0000156F 84C9 test cl,cl 00001571 756D jnz 0x15e0 00001573 6650 push eax 00001575 84DB test bl,bl 00001577 7540 jnz 0x15b9 00001579 668BC7 mov eax,edi 0000157C E80E03 call 0x188d 0000157F 1E push ds 00001580 9A7242FEE6 call 0xe6fe:0x4272 00001585 803EA50301 cmp byte [0x3a5],0x1 0000158A 1F pop ds 0000158B 752C jnz 0x15b9 0000158D 6658 pop eax 0000158F 6650 push eax 00001591 6657 push edi 00001593 66C1E809 shr eax,0x9 00001597 8BF8 mov di,ax 00001599 E862FE call 0x13fe 0000159C 665F pop edi 0000159E E82C05 call 0x1acd 000015A1 7205 jc 0x15a8 000015A3 6658 pop eax 000015A5 E99000 jmp 0x1638 000015A8 1E push ds 000015A9 6800F0 push word 0xf000 000015AC 1F pop ds 000015AD F606C37702 test byte [0x77c3],0x2 000015B2 1F pop ds 000015B3 7504 jnz 0x15b9 000015B5 6658 pop eax 000015B7 EB27 jmp short 0x15e0 000015B9 6657 push edi 000015BB B91200 mov cx,0x12 000015BE B640 mov dh,0x40 000015C0 C6045A mov byte [si],0x5a 000015C3 8AC3 mov al,bl 000015C5 D0C8 ror al,1 000015C7 0C05 or al,0x5 000015C9 884402 mov [si+0x2],al 000015CC C6440812 mov byte [si+0x8],0x12 000015D0 B00C mov al,0xc 000015D2 E81B01 call 0x16f0 000015D5 E85601 call 0x172e 000015D8 8BEF mov bp,di 000015DA 665F pop edi 000015DC 6658 pop eax 000015DE 730F jnc 0x15ef 000015E0 84DB test bl,bl 000015E2 0F859100 jnz near 0x1677 000015E6 6697 xchg eax,edi 000015E8 E86072 call 0x884b 000015EB 6697 xchg eax,edi 000015ED EB49 jmp short 0x1638 000015EF 268A6E0D mov ch,[es:bp+0xd] 000015F3 80FD3F cmp ch,0x3f 000015F6 77E8 ja 0x15e0 000015F8 84ED test ch,ch 000015FA 74E4 jz 0x15e0 000015FC 268A4E0C mov cl,[es:bp+0xc] 00001600 84C9 test cl,cl 00001602 74DC jz 0x15e0 00001604 66260FB75610 movzx edx,word [es:bp+0x10] 0000160A 86D6 xchg dl,dh 0000160C 85D2 test dx,dx 0000160E 74D0 jz 0x15e0 00001610 81FA0004 cmp dx,0x400 00001614 7603 jna 0x1619 00001616 BA0004 mov dx,0x400 00001619 84DB test bl,bl 0000161B 7419 jz 0x1636 0000161D 0FB6FD movzx di,ch 00001620 660FB6C1 movzx eax,cl 00001624 0FAFC7 imul ax,di 00001627 660FAFC2 imul eax,edx 0000162B 668BF8 mov edi,eax 0000162E 66260FB7460E movzx eax,word [es:bp+0xe] 00001634 86C4 xchg al,ah 00001636 8BDA mov bx,dx 00001638 6685FF test edi,edi 0000163B 743A jz 0x1677 0000163D A9FF01 test ax,0x1ff 00001640 7535 jnz 0x1677 00001642 66C1E809 shr eax,0x9 00001646 742F jz 0x1677 00001648 6683F804 cmp eax,byte +0x4 0000164C 7729 ja 0x1677 0000164E 3C01 cmp al,0x1 00001650 7405 jz 0x1657 00001652 E81353 call 0x6968 00001655 7520 jnz 0x1677 00001657 50 push ax 00001658 66F7E7 mul edi 0000165B 6685D2 test edx,edx 0000165E 7410 jz 0x1670 00001660 6683C8FF or eax,byte -0x1 00001664 6633D2 xor edx,edx 00001667 6633FF xor edi,edi 0000166A 5F pop di 0000166B 66F7F7 div edi 0000166E EB04 jmp short 0x1674 00001670 668BC7 mov eax,edi 00001673 5F pop di 00001674 F8 clc 00001675 EB01 jmp short 0x1678 00001677 F9 stc 00001678 678D64240C lea sp,[esp+0xc] 0000167D E8A630 call 0x4726 00001680 5A pop dx 00001681 88163000 mov [0x30],dl 00001685 07 pop es 00001686 1F pop ds 00001687 57 push di 00001688 665F pop edi 0000168A 5E pop si 0000168B 665A pop edx 0000168D 5D pop bp 0000168E C3 ret 0000168F E88C01 call 0x181e 00001692 7401 jz 0x1695 00001694 C3 ret 00001695 1E push ds 00001696 50 push ax 00001697 56 push si 00001698 16 push ss 00001699 1F pop ds 0000169A 83EC0C sub sp,byte +0xc 0000169D 8BF4 mov si,sp 0000169F 66C7041B000000 mov dword [si],0x1b 000016A6 6683640400 and dword [si+0x4],byte +0x0 000016AB 886404 mov [si+0x4],ah 000016AE 6683640800 and dword [si+0x8],byte +0x0 000016B3 B600 mov dh,0x0 000016B5 B00C mov al,0xc 000016B7 0E push cs 000016B8 E8EC00 call 0x17a7 000016BB 83C40C add sp,byte +0xc 000016BE 5E pop si 000016BF 58 pop ax 000016C0 1F pop ds 000016C1 C3 ret 000016C2 32E4 xor ah,ah 000016C4 C3 ret 000016C5 E80100 call 0x16c9 000016C8 CB retf 000016C9 51 push cx 000016CA 0E push cs 000016CB E85AF3 call 0xa28 000016CE 81C6FE02 add si,0x2fe 000016D2 56 push si 000016D3 B90C00 mov cx,0xc 000016D6 C60400 mov byte [si],0x0 000016D9 46 inc si 000016DA E2FA loop 0x16d6 000016DC 5E pop si 000016DD 59 pop cx 000016DE C3 ret 000016DF 1E push ds 000016E0 56 push si 000016E1 0E push cs 000016E2 E843F3 call 0xa28 000016E5 8BFE mov di,si 000016E7 1E push ds 000016E8 07 pop es 000016E9 5E pop si 000016EA 1F pop ds 000016EB C3 ret 000016EC E80100 call 0x16f0 000016EF CB retf 000016F0 50 push ax 000016F1 51 push cx 000016F2 E8EAFF call 0x16df 000016F5 81C70A03 add di,0x30a 000016F9 57 push di 000016FA 33C0 xor ax,ax 000016FC B92000 mov cx,0x20 000016FF F3AB rep stosw 00001701 5F pop di 00001702 59 pop cx 00001703 58 pop ax 00001704 C3 ret 00001705 E80100 call 0x1709 00001708 CB retf 00001709 1E push ds 0000170A 52 push dx 0000170B 56 push si 0000170C 0E push cs 0000170D E818F3 call 0xa28 00001710 32F6 xor dh,dh 00001712 38540E cmp [si+0xe],dl 00001715 740C jz 0x1723 00001717 8D741F lea si,[si+0x1f] 0000171A FEC6 inc dh 0000171C 80FE08 cmp dh,0x8 0000171F 75F1 jnz 0x1712 00001721 85E4 test sp,sp 00001723 5E pop si 00001724 55 push bp 00001725 8BEC mov bp,sp 00001727 887602 mov [bp+0x2],dh 0000172A 5D pop bp 0000172B 5A pop dx 0000172C 1F pop ds 0000172D C3 ret 0000172E 1E push ds 0000172F 55 push bp 00001730 56 push si 00001731 06 push es 00001732 1E push ds 00001733 E8F02F call 0x4726 00001736 1E push ds 00001737 07 pop es 00001738 1F pop ds 00001739 51 push cx 0000173A 57 push di 0000173B B90C00 mov cx,0xc 0000173E BF3400 mov di,0x34 00001741 F3A4 rep movsb 00001743 5F pop di 00001744 59 pop cx 00001745 8CC6 mov si,es 00001747 07 pop es 00001748 83EC18 sub sp,byte +0x18 0000174B 8BEC mov bp,sp 0000174D C746001800 mov word [bp+0x0],0x18 00001752 887602 mov [bp+0x2],dh 00001755 884603 mov [bp+0x3],al 00001758 C746043400 mov word [bp+0x4],0x34 0000175D 897606 mov [bp+0x6],si 00001760 894E08 mov [bp+0x8],cx 00001763 897E0A mov [bp+0xa],di 00001766 8C460C mov [bp+0xc],es 00001769 C7460E8B5B mov word [bp+0xe],0x5b8b 0000176E C746160000 mov word [bp+0x16],0x0 00001773 837E0CFF cmp word [bp+0xc],byte -0x1 00001777 7508 jnz 0x1781 00001779 66897E12 mov [bp+0x12],edi 0000177D 834E1601 or word [bp+0x16],byte +0x1 00001781 C746102100 mov word [bp+0x10],0x21 00001786 16 push ss 00001787 1F pop ds 00001788 8BF5 mov si,bp 0000178A E88E6E call 0x861b 0000178D 8D6618 lea sp,[bp+0x18] 00001790 9C pushf 00001791 E837FC call 0x13cb 00001794 9D popf 00001795 9C pushf 00001796 7306 jnc 0x179e 00001798 804C2408 or byte [si+0x24],0x8 0000179C EB04 jmp short 0x17a2 0000179E 806424F7 and byte [si+0x24],0xf7 000017A2 9D popf 000017A3 5E pop si 000017A4 5D pop bp 000017A5 1F pop ds 000017A6 C3 ret 000017A7 E884FF call 0x172e 000017AA CB retf 000017AB 6653 push ebx 000017AD 83FB7F cmp bx,byte +0x7f 000017B0 7604 jna 0x17b6 000017B2 B408 mov ah,0x8 000017B4 EB17 jmp short 0x17cd 000017B6 660FB7DB movzx ebx,bx 000017BA 6603D8 add ebx,eax 000017BD 720C jc 0x17cb 000017BF 6650 push eax 000017C1 E82BFC call 0x13ef 000017C4 663BC3 cmp eax,ebx 000017C7 6658 pop eax 000017C9 7303 jnc 0x17ce 000017CB B404 mov ah,0x4 000017CD F9 stc 000017CE 665B pop ebx 000017D0 C3 ret 000017D1 1E push ds 000017D2 56 push si 000017D3 E8F5FB call 0x13cb 000017D6 8B5C04 mov bx,[si+0x4] 000017D9 8A4C06 mov cl,[si+0x6] 000017DC 8A6C07 mov ch,[si+0x7] 000017DF 5E pop si 000017E0 1F pop ds 000017E1 C3 ret 000017E2 1E push ds 000017E3 56 push si 000017E4 E8E4FB call 0x13cb 000017E7 895C04 mov [si+0x4],bx 000017EA 884C06 mov [si+0x6],cl 000017ED 886C07 mov [si+0x7],ch 000017F0 5E pop si 000017F1 1F pop ds 000017F2 CB retf 000017F3 53 push bx 000017F4 51 push cx 000017F5 E81B00 call 0x1813 000017F8 80FF95 cmp bh,0x95 000017FB F9 stc 000017FC 750E jnz 0x180c 000017FE E82A00 call 0x182b 00001801 80F904 cmp cl,0x4 00001804 7406 jz 0x180c 00001806 80F905 cmp cl,0x5 00001809 7401 jz 0x180c 0000180B F9 stc 0000180C 59 pop cx 0000180D 5B pop bx 0000180E C3 ret 0000180F E80100 call 0x1813 00001812 CB retf 00001813 1E push ds 00001814 56 push si 00001815 E8B3FB call 0x13cb 00001818 8A7C1F mov bh,[si+0x1f] 0000181B 5E pop si 0000181C 1F pop ds 0000181D C3 ret 0000181E 53 push bx 0000181F E8F1FF call 0x1813 00001822 80FF95 cmp bh,0x95 00001825 5B pop bx 00001826 C3 ret 00001827 E80100 call 0x182b 0000182A CB retf 0000182B 1E push ds 0000182C 56 push si 0000182D E89BFB call 0x13cb 00001830 8A4C21 mov cl,[si+0x21] 00001833 5E pop si 00001834 1F pop ds 00001835 C3 ret 00001836 1E push ds 00001837 56 push si 00001838 E890FB call 0x13cb 0000183B 8A4C22 mov cl,[si+0x22] 0000183E 5E pop si 0000183F 1F pop ds 00001840 C3 ret 00001841 1E push ds 00001842 56 push si 00001843 E885FB call 0x13cb 00001846 8A6C20 mov ch,[si+0x20] 00001849 5E pop si 0000184A 1F pop ds 0000184B C3 ret 0000184C 1E push ds 0000184D 53 push bx 0000184E 9A7242FEE6 call 0xe6fe:0x4272 00001853 0FB6DA movzx bx,dl 00001856 6BDB2C imul bx,bx,byte +0x2c 00001859 668B87EA01 mov eax,[bx+0x1ea] 0000185E 5B pop bx 0000185F 1F pop ds 00001860 F8 clc 00001861 CB retf 00001862 1E push ds 00001863 9A7242FEE6 call 0xe6fe:0x4272 00001868 0FB6DA movzx bx,dl 0000186B 6BDB2C imul bx,bx,byte +0x2c 0000186E 0FB69FF901 movzx bx,[bx+0x1f9] 00001873 1F pop ds 00001874 CB retf 00001875 1E push ds 00001876 9A7242FEE6 call 0xe6fe:0x4272 0000187B 803E320001 cmp byte [0x32],0x1 00001880 7405 jz 0x1887 00001882 9A6C146051 call 0x5160:0x146c 00001887 1F pop ds 00001888 CB retf 00001889 E80100 call 0x188d 0000188C CB retf 0000188D E85E6F call 0x87ee 00001890 E88BFF call 0x181e 00001893 7403 jz 0x1898 00001895 80E4E2 and ah,0xe2 00001898 C3 ret 00001899 E8F400 call 0x1990 0000189C 7318 jnc 0x18b6 0000189E 50 push ax 0000189F 8CC0 mov ax,es 000018A1 83F8FF cmp ax,byte -0x1 000018A4 58 pop ax 000018A5 740F jz 0x18b6 000018A7 1E push ds 000018A8 E87B2E call 0x4726 000018AB 3B1E2600 cmp bx,[0x26] 000018AF 7604 jna 0x18b5 000018B1 8B1E2600 mov bx,[0x26] 000018B5 1F pop ds 000018B6 C3 ret 000018B7 E8D600 call 0x1990 000018BA 0F83CD00 jnc near 0x198b 000018BE 50 push ax 000018BF 8CC0 mov ax,es 000018C1 83F8FF cmp ax,byte -0x1 000018C4 58 pop ax 000018C5 0F84C200 jz near 0x198b 000018C9 1E push ds 000018CA 6650 push eax 000018CC 6656 push esi 000018CE 55 push bp 000018CF 8BEE mov bp,si 000018D1 E8522E call 0x4726 000018D4 8B362E00 mov si,[0x2e] 000018D8 C1E602 shl si,0x2 000018DB 668B841000 mov eax,[si+0x10] 000018E0 6650 push eax 000018E2 68FFFF push word 0xffff 000018E5 6653 push ebx 000018E7 668BD8 mov ebx,eax 000018EA 6683E00F and eax,byte +0xf 000018EE 8BF8 mov di,ax 000018F0 66C1EB04 shr ebx,0x4 000018F4 8EC3 mov es,bx 000018F6 665B pop ebx 000018F8 53 push bx 000018F9 8A3E3300 mov bh,[0x33] 000018FD 51 push cx 000018FE 8BC6 mov ax,si 00001900 D1E8 shr ax,1 00001902 8B0E2400 mov cx,[0x24] 00001906 49 dec cx 00001907 2BC8 sub cx,ax 00001909 743B jz 0x1946 0000190B 668B841000 mov eax,[si+0x10] 00001910 83C604 add si,byte +0x4 00001913 660500100000 add eax,0x1000 00001919 6683BC1000FF cmp dword [si+0x10],byte -0x1 0000191F 7425 jz 0x1946 00001921 663B841000 cmp eax,[si+0x10] 00001926 751E jnz 0x1946 00001928 3E8A5E08 mov bl,[ds:bp+0x8] 0000192C 021E2600 add bl,[0x26] 00001930 38FB cmp bl,bh 00001932 7607 jna 0x193b 00001934 2AFB sub bh,bl 00001936 02DF add bl,bh 00001938 B90100 mov cx,0x1 0000193B 3E885E08 mov [ds:bp+0x8],bl 0000193F FF062E00 inc word [0x2e] 00001943 49 dec cx 00001944 75CA jnz 0x1910 00001946 FF062E00 inc word [0x2e] 0000194A 8AC3 mov al,bl 0000194C 59 pop cx 0000194D 5B pop bx 0000194E 8B2E2E00 mov bp,[0x2e] 00001952 3B2E2400 cmp bp,[0x24] 00001956 7528 jnz 0x1980 00001958 57 push di 00001959 8A265400 mov ah,[0x54] 0000195D 2AE0 sub ah,al 0000195F 741E jz 0x197f 00001961 8ADC mov bl,ah 00001963 033E2A00 add di,[0x2a] 00001967 6650 push eax 00001969 6652 push edx 0000196B 38C0 cmp al,al 0000196D B010 mov al,0x10 0000196F BAB200 mov dx,0xb2 00001972 EE out dx,al 00001973 7AFE jpe 0x1973 00001975 665A pop edx 00001977 6658 pop eax 00001979 C7062E000000 mov word [0x2e],0x0 0000197F 5F pop di 00001980 8AD8 mov bl,al 00001982 07 pop es 00001983 665F pop edi 00001985 5D pop bp 00001986 665E pop esi 00001988 6658 pop eax 0000198A 1F pop ds 0000198B C3 ret 0000198C 9C pushf 0000198D 9D popf 0000198E C3 ret 0000198F C3 ret 00001990 50 push ax 00001991 0F01E0 smsw ax 00001994 D0E8 shr al,1 00001996 58 pop ax 00001997 C3 ret 00001998 1E push ds 00001999 06 push es 0000199A 53 push bx 0000199B 52 push dx 0000199C 56 push si 0000199D 9A7242FEE6 call 0xe6fe:0x4272 000019A2 1E push ds 000019A3 07 pop es 000019A4 BB4000 mov bx,0x40 000019A7 BEA603 mov si,0x3a6 000019AA 668907 mov [bx],eax 000019AD 6633C0 xor eax,eax 000019B0 66894704 mov [bx+0x4],eax 000019B4 66894708 mov [bx+0x8],eax 000019B8 6689470C mov [bx+0xc],eax 000019BC B600 mov dh,0x0 000019BE 03F2 add si,dx 000019C0 D0EA shr dl,1 000019C2 743C jz 0x1a00 000019C4 4A dec dx 000019C5 7439 jz 0x1a00 000019C7 80FA0C cmp dl,0xc 000019CA 7602 jna 0x19ce 000019CC B20C mov dl,0xc 000019CE 33C9 xor cx,cx 000019D0 4E dec si 000019D1 4E dec si 000019D2 66260FB604 movzx eax,byte [es:si] 000019D7 0C20 or al,0x20 000019D9 2C61 sub al,0x61 000019DB 7302 jnc 0x19df 000019DD 0427 add al,0x27 000019DF 040A add al,0xa 000019E1 66D3E0 shl eax,cl 000019E4 84ED test ch,ch 000019E6 7506 jnz 0x19ee 000019E8 66094704 or [bx+0x4],eax 000019EC EB04 jmp short 0x19f2 000019EE 66094708 or [bx+0x8],eax 000019F2 80C104 add cl,0x4 000019F5 80E11F and cl,0x1f 000019F8 7502 jnz 0x19fc 000019FA B501 mov ch,0x1 000019FC FECA dec dl 000019FE 75D0 jnz 0x19d0 00001A00 6633C0 xor eax,eax 00001A03 BA0400 mov dx,0x4 00001A06 660307 add eax,[bx] 00001A09 83C304 add bx,byte +0x4 00001A0C 66C1C80B ror eax,0xb 00001A10 4A dec dx 00001A11 75F3 jnz 0x1a06 00001A13 66A35500 mov [0x55],eax 00001A17 5E pop si 00001A18 5A pop dx 00001A19 5B pop bx 00001A1A 07 pop es 00001A1B 1F pop ds 00001A1C CB retf 00001A1D 1E push ds 00001A1E 06 push es 00001A1F 57 push di 00001A20 9A7242FEE6 call 0xe6fe:0x4272 00001A25 1E push ds 00001A26 07 pop es 00001A27 BFA603 mov di,0x3a6 00001A2A 03FB add di,bx 00001A2C 66AB stosd 00001A2E 5F pop di 00001A2F 07 pop es 00001A30 1F pop ds 00001A31 CB retf 00001A32 50 push ax 00001A33 53 push bx 00001A34 51 push cx 00001A35 E89BF7 call 0x11d3 00001A38 8A4610 mov al,[bp+0x10] 00001A3B 243F and al,0x3f 00001A3D 38C7 cmp bh,al 00001A3F 7216 jc 0x1a57 00001A41 8A460F mov al,[bp+0xf] 00001A44 38C3 cmp bl,al 00001A46 760F jna 0x1a57 00001A48 8B4610 mov ax,[bp+0x10] 00001A4B 86C4 xchg al,ah 00001A4D C0EC06 shr ah,0x6 00001A50 3BC8 cmp cx,ax 00001A52 7603 jna 0x1a57 00001A54 F8 clc 00001A55 EB01 jmp short 0x1a58 00001A57 F9 stc 00001A58 59 pop cx 00001A59 5B pop bx 00001A5A 58 pop ax 00001A5B 7302 jnc 0x1a5f 00001A5D B404 mov ah,0x4 00001A5F C3 ret 00001A60 E80100 call 0x1a64 00001A63 CB retf 00001A64 6650 push eax 00001A66 06 push es 00001A67 57 push di 00001A68 1E push ds 00001A69 56 push si 00001A6A 51 push cx 00001A6B 9A7242FEE6 call 0xe6fe:0x4272 00001A70 8D36C603 lea si,[0x3c6] 00001A74 56 push si 00001A75 5F pop di 00001A76 1E push ds 00001A77 07 pop es 00001A78 6633C0 xor eax,eax 00001A7B BB0100 mov bx,0x1 00001A7E E8A7F5 call 0x1028 00001A81 0AE4 or ah,ah 00001A83 7540 jnz 0x1ac5 00001A85 2681BDFE0155AA cmp word [es:di+0x1fe],0xaa55 00001A8C 750E jnz 0x1a9c 00001A8E 26807D2629 cmp byte [es:di+0x26],0x29 00001A93 742D jz 0x1ac2 00001A95 26807D4229 cmp byte [es:di+0x42],0x29 00001A9A 7426 jz 0x1ac2 00001A9C 2681BDFE0155AA cmp word [es:di+0x1fe],0xaa55 00001AA3 7520 jnz 0x1ac5 00001AA5 B90400 mov cx,0x4 00001AA8 2680BDBE0180 cmp byte [es:di+0x1be],0x80 00001AAE 7408 jz 0x1ab8 00001AB0 2680BDBE0100 cmp byte [es:di+0x1be],0x0 00001AB6 750D jnz 0x1ac5 00001AB8 83C710 add di,byte +0x10 00001ABB E2EB loop 0x1aa8 00001ABD 0AE4 or ah,ah 00001ABF F9 stc 00001AC0 EB03 jmp short 0x1ac5 00001AC2 0AE4 or ah,ah 00001AC4 F8 clc 00001AC5 59 pop cx 00001AC6 5E pop si 00001AC7 1F pop ds 00001AC8 5F pop di 00001AC9 07 pop es 00001ACA 6658 pop eax 00001ACC C3 ret 00001ACD 52 push dx 00001ACE 1E push ds 00001ACF 6657 push edi 00001AD1 56 push si 00001AD2 668BCF mov ecx,edi 00001AD5 51 push cx 00001AD6 6633C0 xor eax,eax 00001AD9 E888FF call 0x1a64 00001ADC 0F85A800 jnz near 0x1b88 00001AE0 7343 jnc 0x1b25 00001AE2 9A7242FEE6 call 0xe6fe:0x4272 00001AE7 8D36C603 lea si,[0x3c6] 00001AEB 56 push si 00001AEC 5F pop di 00001AED 1E push ds 00001AEE 07 pop es 00001AEF 6633C0 xor eax,eax 00001AF2 BB0100 mov bx,0x1 00001AF5 E830F5 call 0x1028 00001AF8 B90400 mov cx,0x4 00001AFB 268A9DC301 mov bl,[es:di+0x1c3] 00001B00 FEC3 inc bl 00001B02 268ABDC401 mov bh,[es:di+0x1c4] 00001B07 84FF test bh,bh 00001B09 7413 jz 0x1b1e 00001B0B 80E73F and bh,0x3f 00001B0E 66268B85C601 mov eax,[es:di+0x1c6] 00001B14 6685C0 test eax,eax 00001B17 7405 jz 0x1b1e 00001B19 E88800 call 0x1ba4 00001B1C EB3D jmp short 0x1b5b 00001B1E 83C710 add di,byte +0x10 00001B21 E2D8 loop 0x1afb 00001B23 EB63 jmp short 0x1b88 00001B25 50 push ax 00001B26 9A7242FEE6 call 0xe6fe:0x4272 00001B2B 8D36C603 lea si,[0x3c6] 00001B2F 58 pop ax 00001B30 56 push si 00001B31 5F pop di 00001B32 BB0100 mov bx,0x1 00001B35 E8F0F4 call 0x1028 00001B38 0AE4 or ah,ah 00001B3A 754C jnz 0x1b88 00001B3C 2681BDFE0155AA cmp word [es:di+0x1fe],0xaa55 00001B43 7543 jnz 0x1b88 00001B45 26807D2629 cmp byte [es:di+0x26],0x29 00001B4A 7407 jz 0x1b53 00001B4C 26807D4229 cmp byte [es:di+0x42],0x29 00001B51 7535 jnz 0x1b88 00001B53 268A5D1A mov bl,[es:di+0x1a] 00001B57 268A7D18 mov bh,[es:di+0x18] 00001B5B 59 pop cx 00001B5C 53 push bx 00001B5D 6650 push eax 00001B5F 6651 push ecx 00001B61 6652 push edx 00001B63 668BC1 mov eax,ecx 00001B66 662BD2 sub edx,edx 00001B69 0FB6CF movzx cx,bh 00001B6C 660FB7C9 movzx ecx,cx 00001B70 66F7F1 div ecx 00001B73 662BD2 sub edx,edx 00001B76 0FB6CB movzx cx,bl 00001B79 66F7F1 div ecx 00001B7C 8BD8 mov bx,ax 00001B7E 665A pop edx 00001B80 6659 pop ecx 00001B82 6658 pop eax 00001B84 59 pop cx 00001B85 F8 clc 00001B86 EB04 jmp short 0x1b8c 00001B88 32DB xor bl,bl 00001B8A 59 pop cx 00001B8B F9 stc 00001B8C 5E pop si 00001B8D 665F pop edi 00001B8F 1F pop ds 00001B90 5A pop dx 00001B91 C3 ret 00001B92 9C pushf 00001B93 1E push ds 00001B94 56 push si 00001B95 E833F8 call 0x13cb 00001B98 668B4428 mov eax,[si+0x28] 00001B9C 5E pop si 00001B9D 1F pop ds 00001B9E 9D popf 00001B9F C3 ret 00001BA0 E80100 call 0x1ba4 00001BA3 CB retf 00001BA4 9C pushf 00001BA5 1E push ds 00001BA6 56 push si 00001BA7 E821F8 call 0x13cb 00001BAA 66894428 mov [si+0x28],eax 00001BAE 5E pop si 00001BAF 1F pop ds 00001BB0 9D popf 00001BB1 C3 ret 00001BB2 6650 push eax 00001BB4 1E push ds 00001BB5 56 push si 00001BB6 807E1340 cmp byte [bp+0x13],0x40 00001BBA 7212 jc 0x1bce 00001BBC 8E5E00 mov ds,[bp+0x0] 00001BBF 8B7606 mov si,[bp+0x6] 00001BC2 668B4408 mov eax,[si+0x8] 00001BC6 6683F800 cmp eax,byte +0x0 00001BCA 755D jnz 0x1c29 00001BCC EB0C jmp short 0x1bda 00001BCE 807E0F00 cmp byte [bp+0xf],0x0 00001BD2 7555 jnz 0x1c29 00001BD4 837E1001 cmp word [bp+0x10],byte +0x1 00001BD8 754F jnz 0x1c29 00001BDA E8B5FF call 0x1b92 00001BDD 6685C0 test eax,eax 00001BE0 7422 jz 0x1c04 00001BE2 F6461301 test byte [bp+0x13],0x1 00001BE6 7510 jnz 0x1bf8 00001BE8 6626C7451C000000 mov dword [es:di+0x1c],0x0 -00 00001BF1 26C6452400 mov byte [es:di+0x24],0x0 00001BF6 EB31 jmp short 0x1c29 00001BF8 662689451C mov [es:di+0x1c],eax 00001BFD 26C6452480 mov byte [es:di+0x24],0x80 00001C02 EB25 jmp short 0x1c29 00001C04 E8E8F7 call 0x13ef 00001C07 E883FC call 0x188d 00001C0A E8192B call 0x4726 00001C0D 803EA50301 cmp byte [0x3a5],0x1 00001C12 7515 jnz 0x1c29 00001C14 E8B4F7 call 0x13cb 00001C17 F6442401 test byte [si+0x24],0x1 00001C1B 750C jnz 0x1c29 00001C1D 26807D2480 cmp byte [es:di+0x24],0x80 00001C22 7505 jnz 0x1c29 00001C24 26C6452400 mov byte [es:di+0x24],0x0 00001C29 5E pop si 00001C2A 1F pop ds 00001C2B 6658 pop eax 00001C2D C3 ret 00001C2E F9 stc 00001C2F F9 stc 00001C30 FA cli 00001C31 FA cli 00001C32 FA cli 00001C33 FA cli 00001C34 0001 add [bx+di],al 00001C36 0002 add [bp+si],al 00001C38 0103 add [bp+di],ax 00001C3A 0001 add [bx+di],al 00001C3C FF02 inc word [bp+si] 00001C3E FF03 inc word [bp+di] 00001C40 0203 add al,[bp+di] 00001C42 00FF add bh,bh 00001C44 01FF add di,di 00001C46 53 push bx 00001C47 51 push cx 00001C48 50 push ax 00001C49 E82E00 call 0x1c7a 00001C4C B306 mov bl,0x6 00001C4E F6E3 mul bl 00001C50 8BD8 mov bx,ax 00001C52 58 pop ax 00001C53 32E4 xor ah,ah 00001C55 03D8 add bx,ax 00001C57 2E8A878417 mov al,[cs:bx+0x1784] 00001C5C 59 pop cx 00001C5D 5B pop bx 00001C5E C3 ret 00001C5F 2EA37E17 mov [cs:0x177e],ax 00001C63 662E891E8017 mov [cs:0x1780],ebx 00001C69 CB retf 00001C6A 56 push si 00001C6B 0FB6F0 movzx si,al 00001C6E 2E0FB69C7E17 movzx bx,[cs:si+0x177e] 00001C74 5E pop si 00001C75 C3 ret 00001C76 E8F1FF call 0x1c6a 00001C79 CB retf 00001C7A 53 push bx 00001C7B 52 push dx 00001C7C BBFA00 mov bx,0xfa 00001C7F BA9000 mov dx,0x90 00001C82 9AC75200F0 call 0xf000:0x52c7 00001C87 2403 and al,0x3 00001C89 0AC0 or al,al 00001C8B 5A pop dx 00001C8C 5B pop bx 00001C8D C3 ret 00001C8E E8E9FF call 0x1c7a 00001C91 CB retf 00001C92 005F42 add [bx+0x42],bl 00001C95 1A02 sbb al,[bp+si] 00001C97 5F pop di 00001C98 4E dec si 00001C99 1A03 sbb al,[bp+di] 00001C9B 5F pop di 00001C9C 6F outsw 00001C9D 1A14 sbb dl,[si] 00001C9F 5F pop di 00001CA0 3418 xor al,0x18 00001CA2 205F51 and [bx+0x51],bl 00001CA5 1831 sbb [bx+di],dh 00001CA7 5F pop di 00001CA8 AD lodsw 00001CA9 1834 sbb [si],dh 00001CAB 5F pop di 00001CAC C11835 rcr word [bx+si],0x35 00001CAF 5F pop di 00001CB0 D818 fcomp dword [bx+si] 00001CB2 365F ss pop di 00001CB4 0C19 or al,0x19 00001CB6 40 inc ax 00001CB7 5F pop di 00001CB8 0C1A or al,0x1a 00001CBA 49 dec cx 00001CBB 5F pop di 00001CBC 7B1A jpo 0x1cd8 00001CBE 8CDA mov dx,ds 00001CC0 221A and bl,[bp+si] 00001CC2 FF db 0xFF 00001CC3 FF00 inc word [bx+si] 00001CC5 19FF sbb di,di 00001CC7 92 xchg ax,dx 00001CC8 BEE217 mov si,0x17e2 00001CCB 2EAD cs lodsw 00001CCD 3BC2 cmp ax,dx 00001CCF 2EAD cs lodsw 00001CD1 72F8 jc 0x1ccb 00001CD3 7703 ja 0x1cd8 00001CD5 FFD0 call ax 00001CD7 CB retf 00001CD8 F9 stc 00001CD9 CB retf 00001CDA B713 mov bh,0x13 00001CDC B302 mov bl,0x2 00001CDE 895E0C mov [bp+0xc],bx 00001CE1 E9C500 jmp 0x1da9 00001CE4 81FB8D07 cmp bx,0x78d 00001CE8 7506 jnz 0x1cf0 00001CEA E81300 call 0x1d00 00001CED E9B900 jmp 0x1da9 00001CF0 81FB8F07 cmp bx,0x78f 00001CF4 0F85B800 jnz near 0x1db0 00001CF8 9A312E00F0 call 0xf000:0x2e31 00001CFD E9A900 jmp 0x1da9 00001D00 C3 ret 00001D01 2E8A1E1618 mov bl,[cs:0x1816] 00001D06 80FBFF cmp bl,0xff 00001D09 7548 jnz 0x1d53 00001D0B 66BBF0100080 mov ebx,0x800010f0 00001D11 9A2D2E00F0 call 0xf000:0x2e2d 00001D16 24F0 and al,0xf0 00001D18 06 push es 00001D19 6A00 push byte +0x0 00001D1B 07 pop es 00001D1C 66BF0040D1FE mov edi,0xfed14000 00001D22 67268AA7000C0000 mov ah,[es:edi+0xc00] 00001D2A 80E4F7 and ah,0xf7 00001D2D 07 pop es 00001D2E B300 mov bl,0x0 00001D30 A880 test al,0x80 00001D32 751A jnz 0x1d4e 00001D34 3C40 cmp al,0x40 00001D36 7410 jz 0x1d48 00001D38 F6C480 test ah,0x80 00001D3B 7507 jnz 0x1d44 00001D3D B301 mov bl,0x1 00001D3F 80FC11 cmp ah,0x11 00001D42 740A jz 0x1d4e 00001D44 B302 mov bl,0x2 00001D46 EB06 jmp short 0x1d4e 00001D48 B304 mov bl,0x4 00001D4A EB02 jmp short 0x1d4e 00001D4C EB62 jmp short 0x1db0 00001D4E 2E881E1618 mov [cs:0x1816],bl 00001D53 8B4E10 mov cx,[bp+0x10] 00001D56 8ACB mov cl,bl 00001D58 894E10 mov [bp+0x10],cx 00001D5B EB4C jmp short 0x1da9 00001D5D 1E push ds 00001D5E 56 push si 00001D5F B800F0 mov ax,0xf000 00001D62 8ED8 mov ds,ax 00001D64 B87C2E mov ax,0x2e7c 00001D67 8BF0 mov si,ax 00001D69 C60401 mov byte [si],0x1 00001D6C 5E pop si 00001D6D 1F pop ds 00001D6E F8 clc 00001D6F EB38 jmp short 0x1da9 00001D71 EB11 jmp short 0x1d84 00001D73 B8C405 mov ax,0x5c4 00001D76 E8FD38 call 0x5676 00001D79 742B jz 0x1da6 00001D7B 83F801 cmp ax,byte +0x1 00001D7E 7504 jnz 0x1d84 00001D80 B006 mov al,0x6 00001D82 EB22 jmp short 0x1da6 00001D84 B001 mov al,0x1 00001D86 EB1E jmp short 0x1da6 00001D88 9A642E00F0 call 0xf000:0x2e64 00001D8D B80800 mov ax,0x8 00001D90 1E push ds 00001D91 BB00F0 mov bx,0xf000 00001D94 8EDB mov ds,bx 00001D96 0FB6D9 movzx bx,cl 00001D99 8A8F7D2E mov cl,[bx+0x2e7d] 00001D9D 1F pop ds 00001D9E 80F903 cmp cl,0x3 00001DA1 7503 jnz 0x1da6 00001DA3 B80100 mov ax,0x1 00001DA6 894610 mov [bp+0x10],ax 00001DA9 C746125F00 mov word [bp+0x12],0x5f 00001DAE F8 clc 00001DAF C3 ret 00001DB0 F9 stc 00001DB1 C3 ret 00001DB2 0001 add [bx+di],al 00001DB4 0809 or [bx+di],cl 00001DB6 02800420 add al,[bx+si+0x2004] 00001DBA 8105BE71 add word [di],0x71be 00001DBE 19BF8C19 sbb [bx+0x198c],di 00001DC2 B8E805 mov ax,0x5e8 00001DC5 E8AE38 call 0x5676 00001DC8 F6C310 test bl,0x10 00001DCB 740C jz 0x1dd9 00001DCD BE8C19 mov si,0x198c 00001DD0 BFC219 mov di,0x19c2 00001DD3 B8F405 mov ax,0x5f4 00001DD6 E89D38 call 0x5676 00001DD9 8AD8 mov bl,al 00001DDB 3C00 cmp al,0x0 00001DDD 743D jz 0x1e1c 00001DDF 8BC8 mov cx,ax 00001DE1 48 dec ax 00001DE2 BB0900 mov bx,0x9 00001DE5 F7E3 mul bx 00001DE7 8BD8 mov bx,ax 00001DE9 03DE add bx,si 00001DEB 3BDF cmp bx,di 00001DED 7323 jnc 0x1e12 00001DEF FFE3 jmp bx 00001DF1 C1E004 shl ax,0x4 00001DF4 0AC1 or al,cl 00001DF6 BBC219 mov bx,0x19c2 00001DF9 B91200 mov cx,0x12 00001DFC 81FE7119 cmp si,0x1971 00001E00 7406 jz 0x1e08 00001E02 BBE619 mov bx,0x19e6 00001E05 B91300 mov cx,0x13 00001E08 2E3807 cmp [cs:bx],al 00001E0B 7409 jz 0x1e16 00001E0D 83C302 add bx,byte +0x2 00001E10 E2F6 loop 0x1e08 00001E12 B300 mov bl,0x0 00001E14 EB06 jmp short 0x1e1c 00001E16 2E8A5F01 mov bl,[cs:bx+0x1] 00001E1A EB00 jmp short 0x1e1c 00001E1C 885E0C mov [bp+0xc],bl 00001E1F EB88 jmp short 0x1da9 00001E21 B8EB05 mov ax,0x5eb 00001E24 E84F38 call 0x5676 00001E27 E9C7FF jmp 0x1df1 00001E2A B8EE05 mov ax,0x5ee 00001E2D E84638 call 0x5676 00001E30 E9BEFF jmp 0x1df1 00001E33 B8F105 mov ax,0x5f1 00001E36 E83D38 call 0x5676 00001E39 E9B5FF jmp 0x1df1 00001E3C B8F705 mov ax,0x5f7 00001E3F E83438 call 0x5676 00001E42 E9ACFF jmp 0x1df1 00001E45 B80606 mov ax,0x606 00001E48 E82B38 call 0x5676 00001E4B E9A3FF jmp 0x1df1 00001E4E B8FA05 mov ax,0x5fa 00001E51 E82238 call 0x5676 00001E54 E99AFF jmp 0x1df1 00001E57 B8FD05 mov ax,0x5fd 00001E5A E81938 call 0x5676 00001E5D E991FF jmp 0x1df1 00001E60 B80006 mov ax,0x600 00001E63 E81038 call 0x5676 00001E66 E988FF jmp 0x1df1 00001E69 B80306 mov ax,0x603 00001E6C E80738 call 0x5676 00001E6F E97FFF jmp 0x1df1 00001E72 0101 add [bx+di],ax 00001E74 1111 adc [bx+di],dx 00001E76 2121 and [bx+di],sp 00001E78 0202 add al,[bp+si] 00001E7A 1212 adc dl,[bp+si] 00001E7C 2222 and ah,[bp+si] 00001E7E 3232 xor dh,[bp+si] 00001E80 42 inc dx 00001E81 42 inc dx 00001E82 52 push dx 00001E83 82 db 0x82 00001E84 625272 bound dx,[bp+si+0x72] 00001E87 62829203 bound ax,[bp+si+0x392] 00001E8B 0313 add dx,[bp+di] 00001E8D 2323 and sp,[bp+di] 00001E8F 3333 xor si,[bp+di] 00001E91 43 inc bx 00001E92 43 inc bx 00001E93 53 push bx 00001E94 53 push bx 00001E95 6301 arpl [bx+di],ax 00001E97 64117402 adc [fs:si+0x2],si 00001E9B 55 push bp 00001E9C 12D5 adc dl,ch 00001E9E 035713 add dx,[bx+0x13] 00001EA1 D7 xlatb 00001EA2 04E8 add al,0xe8 00001EA4 14F8 adc al,0xf8 00001EA6 24D8 and al,0xd8 00001EA8 05E915 add ax,0x15e9 00001EAB F9 stc 00001EAC 257A35 and ax,0x357a 00001EAF 8A06EC16 mov al,[0x16ec] 00001EB3 FC cld 00001EB4 26ED es in ax,dx 00001EB6 36FD ss std 00001EB8 46 inc si 00001EB9 EE out dx,al 00001EBA 56 push si 00001EBB FE db 0xFE 00001EBC 9A642E00F0 call 0xf000:0x2e64 00001EC1 1E push ds 00001EC2 BB00F0 mov bx,0xf000 00001EC5 8EDB mov ds,bx 00001EC7 0FB6D9 movzx bx,cl 00001ECA 8A877D2E mov al,[bx+0x2e7d] 00001ECE 1F pop ds 00001ECF E9D4FE jmp 0x1da6 00001ED2 80F900 cmp cl,0x0 00001ED5 7519 jnz 0x1ef0 00001ED7 B800F0 mov ax,0xf000 00001EDA 8ED8 mov ds,ax 00001EDC BE962F mov si,0x2f96 00001EDF B92000 mov cx,0x20 00001EE2 FC cld 00001EE3 F3A4 rep movsb 00001EE5 C6461002 mov byte [bp+0x10],0x2 00001EE9 C6461300 mov byte [bp+0x13],0x0 00001EED F8 clc 00001EEE EB01 jmp short 0x1ef1 00001EF0 F9 stc 00001EF1 C3 ret 00001EF2 33C0 xor ax,ax 00001EF4 9A642E00F0 call 0xf000:0x2e64 00001EF9 8AC1 mov al,cl 00001EFB E9A8FE jmp 0x1da6 00001EFE 9A642E00F0 call 0xf000:0x2e64 00001F03 B001 mov al,0x1 00001F05 1E push ds 00001F06 BB00F0 mov bx,0xf000 00001F09 8EDB mov ds,bx 00001F0B 0FB6D9 movzx bx,cl 00001F0E 8A8F7D2E mov cl,[bx+0x2e7d] 00001F12 1F pop ds 00001F13 80F903 cmp cl,0x3 00001F16 0F858CFE jnz near 0x1da6 00001F1A B002 mov al,0x2 00001F1C E987FE jmp 0x1da6 00001F1F B8D302 mov ax,0x2d3 00001F22 E85137 call 0x5676 00001F25 83F001 xor ax,byte +0x1 00001F28 E97BFE jmp 0x1da6 00001F2B E8FF00 call 0x202d 00001F2E 7410 jz 0x1f40 00001F30 E4B3 in al,0xb3 00001F32 32FF xor bh,bh 00001F34 8AD8 mov bl,al 00001F36 80FB09 cmp bl,0x9 00001F39 7605 jna 0x1f40 00001F3B B0F1 mov al,0xf1 00001F3D E6B3 out 0xb3,al 00001F3F C3 ret 00001F40 83FB09 cmp bx,byte +0x9 00001F43 0F8769FE ja near 0x1db0 00001F47 83FB05 cmp bx,byte +0x5 00001F4A 7474 jz 0x1fc0 00001F4C 83FB06 cmp bx,byte +0x6 00001F4F 747E jz 0x1fcf 00001F51 83FB07 cmp bx,byte +0x7 00001F54 7479 jz 0x1fcf 00001F56 83FB08 cmp bx,byte +0x8 00001F59 737F jnc 0x1fda 00001F5B 33C0 xor ax,ax 00001F5D 81C34A1B add bx,0x1b4a 00001F61 2E8A07 mov al,[cs:bx] 00001F64 8AC8 mov cl,al 00001F66 33DB xor bx,bx 00001F68 2E8B87AA1F mov ax,[cs:bx+0x1faa] 00001F6D 9A204100F0 call 0xf000:0x4120 00001F72 E680 out 0x80,al 00001F74 38C8 cmp al,cl 00001F76 7414 jz 0x1f8c 00001F78 83C303 add bx,byte +0x3 00001F7B 83FB0C cmp bx,byte +0xc 00001F7E 76E8 jna 0x1f68 00001F80 E8AA00 call 0x202d 00001F83 0F8429FE jz near 0x1db0 00001F87 B0F1 mov al,0xf1 00001F89 E6B3 out 0xb3,al 00001F8B C3 ret 00001F8C 83FB00 cmp bx,byte +0x0 00001F8F 7432 jz 0x1fc3 00001F91 2E8B87A71F mov ax,[cs:bx+0x1fa7] 00001F96 9A204100F0 call 0xf000:0x4120 00001F9B 2E8B97AA1F mov dx,[cs:bx+0x1faa] 00001FA0 9A0D4100F0 call 0xf000:0x410d 00001FA5 83FB03 cmp bx,byte +0x3 00001FA8 83EB03 sub bx,byte +0x3 00001FAB 75DF jnz 0x1f8c 00001FAD 8AC1 mov al,cl 00001FAF 2E8B97AA1F mov dx,[cs:bx+0x1faa] 00001FB4 9A0D4100F0 call 0xf000:0x410d 00001FB9 9A589A00F0 call 0xf000:0x9a58 00001FBE EB03 jmp short 0x1fc3 00001FC0 E84100 call 0x2004 00001FC3 E86700 call 0x202d 00001FC6 0F84DFFD jz near 0x1da9 00001FCA B0F0 mov al,0xf0 00001FCC E6B3 out 0xb3,al 00001FCE C3 ret 00001FCF E86200 call 0x2034 00001FD2 E85800 call 0x202d 00001FD5 0F84D0FD jz near 0x1da9 00001FD9 C3 ret 00001FDA 8BC3 mov ax,bx 00001FDC 83E001 and ax,byte +0x1 00001FDF 3401 xor al,0x1 00001FE1 52 push dx 00001FE2 BAA002 mov dx,0x2a0 00001FE5 E89436 call 0x567c 00001FE8 5A pop dx 00001FE9 9A589A00F0 call 0xf000:0x9a58 00001FEE E83C00 call 0x202d 00001FF1 0F84B4FD jz near 0x1da9 00001FF5 B0F0 mov al,0xf0 00001FF7 E6B3 out 0xb3,al 00001FF9 C3 ret 00001FFA 0002 add [bp+si],al 00001FFC 06 push es 00001FFD 0110 add [bx+si],dx 00001FFF 1001 adc [bx+di],al 00002001 06 push es 00002002 0200 add al,[bx+si] 00002004 B90500 mov cx,0x5 00002007 33C0 xor ax,ax 00002009 BB4F1B mov bx,0x1b4f 0000200C 2E8A07 mov al,[cs:bx] 0000200F 53 push bx 00002010 8BD9 mov bx,cx 00002012 4B dec bx 00002013 8BD3 mov dx,bx 00002015 D1E3 shl bx,1 00002017 03DA add bx,dx 00002019 2E8B97AA1F mov dx,[cs:bx+0x1faa] 0000201E 9A0D4100F0 call 0xf000:0x410d 00002023 5B pop bx 00002024 43 inc bx 00002025 E2E5 loop 0x200c 00002027 9A589A00F0 call 0xf000:0x9a58 0000202C C3 ret 0000202D BA0410 mov dx,0x1004 00002030 EC in al,dx 00002031 A801 test al,0x1 00002033 C3 ret 00002034 53 push bx 00002035 B90500 mov cx,0x5 00002038 33D2 xor dx,dx 0000203A 33DB xor bx,bx 0000203C 2E8B87AA1F mov ax,[cs:bx+0x1faa] 00002041 9A204100F0 call 0xf000:0x4120 00002046 7422 jz 0x206a 00002048 3C10 cmp al,0x10 0000204A 741C jz 0x2068 0000204C 3C06 cmp al,0x6 0000204E 7410 jz 0x2060 00002050 3C02 cmp al,0x2 00002052 7408 jz 0x205c 00002054 3C01 cmp al,0x1 00002056 740C jz 0x2064 00002058 B000 mov al,0x0 0000205A EB10 jmp short 0x206c 0000205C B001 mov al,0x1 0000205E EB0A jmp short 0x206a 00002060 B002 mov al,0x2 00002062 EB06 jmp short 0x206a 00002064 B003 mov al,0x3 00002066 EB02 jmp short 0x206a 00002068 B004 mov al,0x4 0000206A FEC0 inc al 0000206C 53 push bx 0000206D 33DB xor bx,bx 0000206F C1E00C shl ax,0xc 00002072 0BD8 or bx,ax 00002074 51 push cx 00002075 49 dec cx 00002076 83F900 cmp cx,byte +0x0 00002079 7405 jz 0x2080 0000207B C1EB03 shr bx,0x3 0000207E E2FB loop 0x207b 00002080 59 pop cx 00002081 0BD3 or dx,bx 00002083 5B pop bx 00002084 83C303 add bx,byte +0x3 00002087 E2B3 loop 0x203c 00002089 5B pop bx 0000208A 83FB07 cmp bx,byte +0x7 0000208D 7405 jz 0x2094 0000208F 8AC2 mov al,dl 00002091 E6B3 out 0xb3,al 00002093 C3 ret 00002094 8AC6 mov al,dh 00002096 E6B3 out 0xb3,al 00002098 C3 ret 00002099 E88FFE call 0x1f2b 0000209C CB retf 0000209D 50 push ax 0000209E F9 stc 0000209F 58 pop ax 000020A0 CB retf 000020A1 53 push bx 000020A2 6F outsw 000020A3 6E outsb 000020A4 7920 jns 0x20c6 000020A6 43 inc bx 000020A7 6F outsw 000020A8 7270 jc 0x211a 000020AA 6F outsw 000020AB 7261 jc 0x210e 000020AD 7469 jz 0x2118 000020AF 6F outsw 000020B0 6E outsb 000020B1 0000 add [bx+si],al 000020B3 0000 add [bx+si],al 000020B5 0000 add [bx+si],al 000020B7 0000 add [bx+si],al 000020B9 0000 add [bx+si],al 000020BB 0000 add [bx+si],al 000020BD 0000 add [bx+si],al 000020BF 0000 add [bx+si],al 000020C1 56 push si 000020C2 47 inc di 000020C3 4E dec si 000020C4 2D4645 sub ax,0x4546 000020C7 3431 xor al,0x31 000020C9 5A pop dx 000020CA 0000 add [bx+si],al 000020CC 0000 add [bx+si],al 000020CE 0000 add [bx+si],al 000020D0 0000 add [bx+si],al 000020D2 0000 add [bx+si],al 000020D4 0000 add [bx+si],al 000020D6 0000 add [bx+si],al 000020D8 0000 add [bx+si],al 000020DA 0000 add [bx+si],al 000020DC 0000 add [bx+si],al 000020DE 0000 add [bx+si],al 000020E0 0030 add [bx+si],dh 000020E2 3100 xor [bx+si],ax 000020E4 0000 add [bx+si],al 000020E6 0000 add [bx+si],al 000020E8 0000 add [bx+si],al 000020EA 0000 add [bx+si],al 000020EC 0000 add [bx+si],al 000020EE 0000 add [bx+si],al 000020F0 0000 add [bx+si],al 000020F2 0000 add [bx+si],al 000020F4 0000 add [bx+si],al 000020F6 0000 add [bx+si],al 000020F8 0000 add [bx+si],al 000020FA 0000 add [bx+si],al 000020FC 0000 add [bx+si],al 000020FE 0000 add [bx+si],al 00002100 0032 add [bp+si],dh 00002102 3832 cmp [bp+si],dh 00002104 3031 xor [bx+di],dh 00002106 3235 xor dh,[di] 00002108 302D xor [di],ch 0000210A 353030 xor ax,0x3030 0000210D 3132 xor [bp+si],si 0000210F 353700 xor ax,0x37 00002112 0000 add [bx+si],al 00002114 0000 add [bx+si],al 00002116 0000 add [bx+si],al 00002118 0000 add [bx+si],al 0000211A 0000 add [bx+si],al 0000211C 0000 add [bx+si],al 0000211E 0000 add [bx+si],al 00002120 0030 add [bx+si],dh 00002122 362F ss das 00002124 3037 xor [bx],dh 00002126 2F das 00002127 3037 xor [bx],dh 00002129 2031 and [bx+di],dh 0000212B 363A33 cmp dh,[ss:bp+di] 0000212E 323A xor bh,[bp+si] 00002130 32360000 xor dh,[0x0] 00002134 0000 add [bx+si],al 00002136 0000 add [bx+si],al 00002138 0000 add [bx+si],al 0000213A 0000 add [bx+si],al 0000213C 0000 add [bx+si],al 0000213E 0000 add [bx+si],al 00002140 005230 add [bp+si+0x30],dl 00002143 3230 xor dh,[bx+si] 00002145 304A33 xor [bp+si+0x33],cl 00002148 0000 add [bx+si],al 0000214A 53 push bx 0000214B 6F outsw 0000214C 6E outsb 0000214D 7920 jns 0x216f 0000214F 43 inc bx 00002150 6F outsw 00002151 7270 jc 0x21c3 00002153 6F outsw 00002154 7261 jc 0x21b7 00002156 7469 jz 0x21c1 00002158 6F outsw 00002159 6E outsb 0000215A 0000 add [bx+si],al 0000215C 0000 add [bx+si],al 0000215E 0000 add [bx+si],al 00002160 0000 add [bx+si],al 00002162 0000 add [bx+si],al 00002164 0000 add [bx+si],al 00002166 0000 add [bx+si],al 00002168 0000 add [bx+si],al 0000216A 0000 add [bx+si],al 0000216C 0000 add [bx+si],al 0000216E 0000 add [bx+si],al 00002170 0000 add [bx+si],al 00002172 0000 add [bx+si],al 00002174 0000 add [bx+si],al 00002176 0000 add [bx+si],al 00002178 0000 add [bx+si],al 0000217A 0000 add [bx+si],al 0000217C 0000 add [bx+si],al 0000217E 0000 add [bx+si],al 00002180 0000 add [bx+si],al 00002182 0000 add [bx+si],al 00002184 0000 add [bx+si],al 00002186 0000 add [bx+si],al 00002188 0000 add [bx+si],al 0000218A 0000 add [bx+si],al 0000218C 0000 add [bx+si],al 0000218E 0000 add [bx+si],al 00002190 0000 add [bx+si],al 00002192 0000 add [bx+si],al 00002194 0000 add [bx+si],al 00002196 0000 add [bx+si],al 00002198 0000 add [bx+si],al 0000219A 0000 add [bx+si],al 0000219C 0000 add [bx+si],al 0000219E 0000 add [bx+si],al 000021A0 0000 add [bx+si],al 000021A2 0000 add [bx+si],al 000021A4 0000 add [bx+si],al 000021A6 0000 add [bx+si],al 000021A8 0000 add [bx+si],al 000021AA 0000 add [bx+si],al 000021AC 0000 add [bx+si],al 000021AE 0000 add [bx+si],al 000021B0 0000 add [bx+si],al 000021B2 0000 add [bx+si],al 000021B4 0000 add [bx+si],al 000021B6 0000 add [bx+si],al 000021B8 0000 add [bx+si],al 000021BA 0000 add [bx+si],al 000021BC 0000 add [bx+si],al 000021BE 0000 add [bx+si],al 000021C0 0000 add [bx+si],al 000021C2 0000 add [bx+si],al 000021C4 0000 add [bx+si],al 000021C6 0000 add [bx+si],al 000021C8 0000 add [bx+si],al 000021CA 0000 add [bx+si],al 000021CC 0000 add [bx+si],al 000021CE 0000 add [bx+si],al 000021D0 0000 add [bx+si],al 000021D2 0000 add [bx+si],al 000021D4 0000 add [bx+si],al 000021D6 0000 add [bx+si],al 000021D8 0000 add [bx+si],al 000021DA 0000 add [bx+si],al 000021DC 0000 add [bx+si],al 000021DE 0000 add [bx+si],al 000021E0 0000 add [bx+si],al 000021E2 00524B add [bp+si+0x4b],dl 000021E5 3230 xor dh,[bx+si] 000021E7 304A33 xor [bp+si+0x33],cl 000021EA 0020 add [bx+si],ah 000021EC 2020 and [bx+si],ah 000021EE 2020 and [bx+si],ah 000021F0 2020 and [bx+si],ah 000021F2 2000 and [bx+si],al 000021F4 669C pushfd 000021F6 6655 push ebp 000021F8 668BEC mov ebp,esp 000021FB 6655 push ebp 000021FD 6655 push ebp 000021FF 660FB7EC movzx ebp,sp 00002203 6766C74500000000 mov dword [ebp+0x0],0x0 -00 0000220C E8BE00 call 0x22cd 0000220F 665D pop ebp 00002211 665D pop ebp 00002213 668BE5 mov esp,ebp 00002216 665D pop ebp 00002218 669D popfd 0000221A CB retf 0000221B 669C pushfd 0000221D 6655 push ebp 0000221F 668BEC mov ebp,esp 00002222 6655 push ebp 00002224 6655 push ebp 00002226 6650 push eax 00002228 8CD0 mov ax,ss 0000222A 660FB7C0 movzx eax,ax 0000222E 660F02C0 lar eax,eax 00002232 66A900004000 test eax,0x400000 00002238 6658 pop eax 0000223A 7506 jnz 0x2242 0000223C 660FB7EC movzx ebp,sp 00002240 EB03 jmp short 0x2245 00002242 668BEC mov ebp,esp 00002245 6766C74500010000 mov dword [ebp+0x0],0x1 -00 0000224E E87C00 call 0x22cd 00002251 665D pop ebp 00002253 665D pop ebp 00002255 668BE5 mov esp,ebp 00002258 665D pop ebp 0000225A 669D popfd 0000225C CB retf 0000225D C41E191E les bx,[0x1e19] 00002261 E91E40 jmp 0x6282 00002264 1F pop ds 00002265 191EB91F sbb [0x1fb9],bx 00002269 6D insw 0000226A 2019 and [bx+di],bl 0000226C 1E push ds 0000226D 191EA520 sbb [0x20a5],bx 00002271 C12019 shl word [bx+si],0x19 00002274 1E push ds 00002275 191E191E sbb [0x1e19],bx 00002279 191E191E sbb [0x1e19],bx 0000227D 191E191E sbb [0x1e19],bx 00002281 191E191E sbb [0x1e19],bx 00002285 191E191E sbb [0x1e19],bx 00002289 191E191E sbb [0x1e19],bx 0000228D 191E191E sbb [0x1e19],bx 00002291 191E191E sbb [0x1e19],bx 00002295 191E191E sbb [0x1e19],bx 00002299 191E191E sbb [0x1e19],bx 0000229D 191E191E sbb [0x1e19],bx 000022A1 191E191E sbb [0x1e19],bx 000022A5 191E191E sbb [0x1e19],bx 000022A9 191E191E sbb [0x1e19],bx 000022AD 191EFC20 sbb [0x20fc],bx 000022B1 8121191E and word [bx+di],0x1e19 000022B5 191E191E sbb [0x1e19],bx 000022B9 191E191E sbb [0x1e19],bx 000022BD 191E191E sbb [0x1e19],bx 000022C1 93 xchg ax,bx 000022C2 21A52119 and [di+0x1921],sp 000022C6 1E push ds 000022C7 191EB882 sbb [0x82b8],bx 000022CB 00C3 add bl,al 000022CD 6653 push ebx 000022CF 6651 push ecx 000022D1 6652 push edx 000022D3 6656 push esi 000022D5 6657 push edi 000022D7 1E push ds 000022D8 06 push es 000022D9 6633C0 xor eax,eax 000022DC 668BD8 mov ebx,eax 000022DF 668BC8 mov ecx,eax 000022E2 668BD0 mov edx,eax 000022E5 668BF0 mov esi,eax 000022E8 668BF8 mov edi,eax 000022EB 678B5D14 mov bx,[ebp+0x14] 000022EF 81FB3600 cmp bx,0x36 000022F3 7309 jnc 0x22fe 000022F5 D1E3 shl bx,1 000022F7 2EFF97AD1D call near [cs:bx+0x1dad] 000022FC EB03 jmp short 0x2301 000022FE B88100 mov ax,0x81 00002301 07 pop es 00002302 1F pop ds 00002303 665F pop edi 00002305 665E pop esi 00002307 665A pop edx 00002309 6659 pop ecx 0000230B 665B pop ebx 0000230D C3 ret 0000230E B88200 mov ax,0x82 00002311 C3 ret 00002312 662EA14D1C mov eax,[cs:0x1c4d] 00002317 6683E003 and eax,byte +0x3 0000231B 66C1E800 shr eax,0x0 0000231F CB retf 00002320 669C pushfd 00002322 6655 push ebp 00002324 668BEC mov ebp,esp 00002327 6655 push ebp 00002329 6655 push ebp 0000232B 660FB7EC movzx ebp,sp 0000232F 6766C74500020000 mov dword [ebp+0x0],0x2 -00 00002338 E892FF call 0x22cd 0000233B 665D pop ebp 0000233D 665D pop ebp 0000233F 668BE5 mov esp,ebp 00002342 665D pop ebp 00002344 669D popfd 00002346 CB retf 00002347 0420 add al,0x20 00002349 A6 cmpsb 0000234A 0200 add al,[bx+si] 0000234C 02503E add dl,[bx+si+0x3e] 0000234F 0100 add [bx+si],ax 00002351 03505A add dx,[bx+si+0x5a] 00002354 06 push es 00002355 0004 add [si],al 00002357 50 push ax 00002358 5D pop bp 00002359 06 push es 0000235A 0005 add [di],al 0000235C 50 push ax 0000235D 60 pusha 0000235E 06 push es 0000235F 0010 add [bx+si],dl 00002361 52 push dx 00002362 9D popf 00002363 0200 add al,[bx+si] 00002365 1152A0 adc [bp+si-0x60],dx 00002368 0200 add al,[bx+si] 0000236A 02C0 add al,al 0000236C 2802 sub [bp+si],al 0000236E 0003 add [bp+di],al 00002370 C02B02 shr byte [bp+di],0x2 00002373 00FC add ah,bh 00002375 67C47D18 les di,[ebp+0x18] 00002379 8CC8 mov ax,cs 0000237B 8ED8 mov ds,ax 0000237D BEF11B mov si,0x1bf1 00002380 B95800 mov cx,0x58 00002383 F3A4 rep movsb 00002385 BE511C mov si,0x1c51 00002388 B94800 mov cx,0x48 0000238B F3A4 rep movsb 0000238D BE4D1C mov si,0x1c4d 00002390 B90400 mov cx,0x4 00002393 F3A4 rep movsb 00002395 B80000 mov ax,0x0 00002398 C3 ret 00002399 8CC8 mov ax,cs 0000239B 8ED8 mov ds,ax 0000239D 678B4516 mov ax,[ebp+0x16] 000023A1 BF0634 mov di,0x3406 000023A4 9AE53200F0 call 0xf000:0x32e5 000023A9 720E jc 0x23b9 000023AB 67C47D18 les di,[ebp+0x18] 000023AF 26894502 mov [es:di+0x2],ax 000023B3 26891D mov [es:di],bx 000023B6 B80000 mov ax,0x0 000023B9 C3 ret 000023BA F8 clc 000023BB 33DB xor bx,bx 000023BD 2E3B87971E cmp ax,[cs:bx+0x1e97] 000023C2 740F jz 0x23d3 000023C4 83C305 add bx,byte +0x5 000023C7 81FB2D00 cmp bx,0x2d 000023CB 72F0 jc 0x23bd 000023CD B88300 mov ax,0x83 000023D0 F9 stc 000023D1 EB18 jmp short 0x23eb 000023D3 2E8B87991E mov ax,[cs:bx+0x1e99] 000023D8 9AB84100F0 call 0xf000:0x41b8 000023DD 50 push ax 000023DE 2E8B87991E mov ax,[cs:bx+0x1e99] 000023E3 9A204100F0 call 0xf000:0x4120 000023E8 8BD8 mov bx,ax 000023EA 58 pop ax 000023EB C3 ret 000023EC E8CBFF call 0x23ba 000023EF CB retf 000023F0 8CC8 mov ax,cs 000023F2 8ED8 mov ds,ax 000023F4 67C47D18 les di,[ebp+0x18] 000023F8 678B4D16 mov cx,[ebp+0x16] 000023FC 268B05 mov ax,[es:di] 000023FF BF0C34 mov di,0x340c 00002402 9AE53200F0 call 0xf000:0x32e5 00002407 C3 ret 00002408 33DB xor bx,bx 0000240A 2E3B8F971E cmp cx,[cs:bx+0x1e97] 0000240F 740E jz 0x241f 00002411 83C305 add bx,byte +0x5 00002414 81FB2D00 cmp bx,0x2d 00002418 72F0 jc 0x240a 0000241A B88300 mov ax,0x83 0000241D EB32 jmp short 0x2451 0000241F 2E8B97991E mov dx,[cs:bx+0x1e99] 00002424 9A0D4100F0 call 0xf000:0x410d 00002429 81F902C0 cmp cx,0xc002 0000242D 740D jz 0x243c 0000242F 81F903C0 cmp cx,0xc003 00002433 7407 jz 0x243c 00002435 9A589A00F0 call 0xf000:0x9a58 0000243A EB12 jmp short 0x244e 0000243C 33C0 xor ax,ax 0000243E 52 push dx 0000243F BA4401 mov dx,0x144 00002442 E83732 call 0x567c 00002445 5A pop dx 00002446 52 push dx 00002447 BA4701 mov dx,0x147 0000244A E82F32 call 0x567c 0000244D 5A pop dx 0000244E B80000 mov ax,0x0 00002451 C3 ret 00002452 E8B3FF call 0x2408 00002455 CB retf 00002456 0201 add al,[bx+di] 00002458 0010 add [bx+si],dl 0000245A 5C pop sp 0000245B 0400 add al,0x0 0000245D 5F pop di 0000245E 0400 add al,0x0 00002460 6204 bound ax,[si] 00002462 006504 add [di+0x4],ah 00002465 006804 add [bx+si+0x4],ch 00002468 008CC88E add [si+0x8ec8],cl 0000246C D867C4 fsub dword [bx-0x3c] 0000246F 7D18 jnl 0x2489 00002471 678B4516 mov ax,[ebp+0x16] 00002475 3C00 cmp al,0x0 00002477 7414 jz 0x248d 00002479 3C03 cmp al,0x3 0000247B 7412 jz 0x248f 0000247D B480 mov ah,0x80 0000247F 3C01 cmp al,0x1 00002481 741D jz 0x24a0 00002483 B49F mov ah,0x9f 00002485 3C02 cmp al,0x2 00002487 7417 jz 0x24a0 00002489 B083 mov al,0x83 0000248B EB7F jmp short 0x250c 0000248D EB2C jmp short 0x24bb 0000248F 57 push di 00002490 BF1834 mov di,0x3418 00002493 9AE53200F0 call 0xf000:0x32e5 00002498 5F pop di 00002499 83F801 cmp ax,byte +0x1 0000249C 741D jz 0x24bb 0000249E EB21 jmp short 0x24c1 000024A0 1E push ds 000024A1 6800F0 push word 0xf000 000024A4 1F pop ds 000024A5 0FB60EAE77 movzx cx,[0x77ae] 000024AA 1F pop ds 000024AB BBF037 mov bx,0x37f0 000024AE 2E38670E cmp [cs:bx+0xe],ah 000024B2 7407 jz 0x24bb 000024B4 83C31A add bx,byte +0x1a 000024B7 E2F5 loop 0x24ae 000024B9 EB06 jmp short 0x24c1 000024BB 26C60501 mov byte [es:di],0x1 000024BF EB04 jmp short 0x24c5 000024C1 26C60500 mov byte [es:di],0x0 000024C5 BBAA1F mov bx,0x1faa 000024C8 B90100 mov cx,0x1 000024CB B8B91F mov ax,0x1fb9 000024CE 2BC3 sub ax,bx 000024D0 B203 mov dl,0x3 000024D2 F6F2 div dl 000024D4 8BD0 mov dx,ax 000024D6 42 inc dx 000024D7 57 push di 000024D8 BF1234 mov di,0x3412 000024DB 9AE53200F0 call 0xf000:0x32e5 000024E0 5F pop di 000024E1 53 push bx 000024E2 52 push dx 000024E3 33D2 xor dx,dx 000024E5 678B5D16 mov bx,[ebp+0x16] 000024E9 81C3A61F add bx,0x1fa6 000024ED 2E8A17 mov dl,[cs:bx] 000024F0 3BC2 cmp ax,dx 000024F2 5A pop dx 000024F3 5B pop bx 000024F4 740F jz 0x2505 000024F6 41 inc cx 000024F7 3BCA cmp cx,dx 000024F9 75DC jnz 0x24d7 000024FB 26C6450100 mov byte [es:di+0x1],0x0 00002500 B88300 mov ax,0x83 00002503 EB07 jmp short 0x250c 00002505 26884D01 mov [es:di+0x1],cl 00002509 B80000 mov ax,0x0 0000250C C3 ret 0000250D 2E8B07 mov ax,[cs:bx] 00002510 83C303 add bx,byte +0x3 00002513 9A204100F0 call 0xf000:0x4120 00002518 C3 ret 00002519 E8F1FF call 0x250d 0000251C CB retf 0000251D 53 push bx 0000251E 33C0 xor ax,ax 00002520 678B5D16 mov bx,[ebp+0x16] 00002524 81C3A61F add bx,0x1fa6 00002528 2E8A07 mov al,[cs:bx] 0000252B 5B pop bx 0000252C 67C47D18 les di,[ebp+0x18] 00002530 268B1D mov bx,[es:di] 00002533 4B dec bx 00002534 8BD3 mov dx,bx 00002536 D1E3 shl bx,1 00002538 03DA add bx,dx 0000253A 2E8B97AA1F mov dx,[cs:bx+0x1faa] 0000253F 57 push di 00002540 BF2334 mov di,0x3423 00002543 9AE53200F0 call 0xf000:0x32e5 00002548 BF2934 mov di,0x3429 0000254B 9AE53200F0 call 0xf000:0x32e5 00002550 5F pop di 00002551 B80000 mov ax,0x0 00002554 C3 ret 00002555 53 push bx 00002556 BF2F34 mov di,0x342f 00002559 9AE53200F0 call 0xf000:0x32e5 0000255E 32FF xor bh,bh 00002560 0ADB or bl,bl 00002562 7402 jz 0x2566 00002564 B301 mov bl,0x1 00002566 67C57518 lds si,[ebp+0x18] 0000256A 891C mov [si],bx 0000256C B80000 mov ax,0x0 0000256F 5B pop bx 00002570 C3 ret 00002571 67C57518 lds si,[ebp+0x18] 00002575 8A24 mov ah,[si] 00002577 80FC00 cmp ah,0x0 0000257A 740A jz 0x2586 0000257C 80FC01 cmp ah,0x1 0000257F 7405 jz 0x2586 00002581 B88300 mov ax,0x83 00002584 7425 jz 0x25ab 00002586 0FB6DC movzx bx,ah 00002589 81CBA000 or bx,0xa0 0000258D BF3C34 mov di,0x343c 00002590 9AE53200F0 call 0xf000:0x32e5 00002595 3C86 cmp al,0x86 00002597 7402 jz 0x259b 00002599 EB10 jmp short 0x25ab 0000259B 8BC3 mov ax,bx 0000259D 83E001 and ax,byte +0x1 000025A0 BF4B34 mov di,0x344b 000025A3 9AE53200F0 call 0xf000:0x32e5 000025A8 B80000 mov ax,0x0 000025AB C3 ret 000025AC 67C57518 lds si,[ebp+0x18] 000025B0 8A24 mov ah,[si] 000025B2 80FC00 cmp ah,0x0 000025B5 740A jz 0x25c1 000025B7 80FC01 cmp ah,0x1 000025BA 741A jz 0x25d6 000025BC B88300 mov ax,0x83 000025BF EB6F jmp short 0x2630 000025C1 9A1323FEE6 call 0xe6fe:0x2313 000025C6 BF5536 mov di,0x3655 000025C9 9AE53200F0 call 0xf000:0x32e5 000025CE FA cli 000025CF 0C01 or al,0x1 000025D1 EACB0900F0 jmp 0xf000:0x9cb 000025D6 BF5536 mov di,0x3655 000025D9 9AE53200F0 call 0xf000:0x32e5 000025DE 9A1323FEE6 call 0xe6fe:0x2313 000025E3 BA0410 mov dx,0x1004 000025E6 EC in al,dx 000025E7 A801 test al,0x1 000025E9 7520 jnz 0x260b 000025EB B90400 mov cx,0x4 000025EE 66BBC0E80080 mov ebx,0x8000e8c0 000025F4 668BC3 mov eax,ebx 000025F7 BAF80C mov dx,0xcf8 000025FA 66EF out dx,eax 000025FC B000 mov al,0x0 000025FE BAFC0C mov dx,0xcfc 00002601 EE out dx,al 00002602 6681C300010000 add ebx,0x100 00002609 E2E3 loop 0x25ee 0000260B B8104F mov ax,0x4f10 0000260E BB0104 mov bx,0x401 00002611 CD10 int 0x10 00002613 BA3010 mov dx,0x1030 00002616 EC in al,dx 00002617 24FE and al,0xfe 00002619 EE out dx,al 0000261A BA0010 mov dx,0x1000 0000261D ED in ax,dx 0000261E 250001 and ax,0x100 00002621 0D0001 or ax,0x100 00002624 EF out dx,ax 00002625 9A842F00F0 call 0xf000:0x2f84 0000262A B0AA mov al,0xaa 0000262C E680 out 0x80,al 0000262E EBFE jmp short 0x262e 00002630 C3 ret 00002631 67C57518 lds si,[ebp+0x18] 00002635 8A24 mov ah,[si] 00002637 BF5B34 mov di,0x345b 0000263A 9AE53200F0 call 0xf000:0x32e5 0000263F B80000 mov ax,0x0 00002642 C3 ret 00002643 67C57518 lds si,[ebp+0x18] 00002647 8CD8 mov ax,ds 00002649 BF6134 mov di,0x3461 0000264C 9AE53200F0 call 0xf000:0x32e5 00002651 B80000 mov ax,0x0 00002654 C3 ret 00002655 67C57518 lds si,[ebp+0x18] 00002659 668B441C mov eax,[si+0x1c] 0000265D 80FC5F cmp ah,0x5f 00002660 750A jnz 0x266c 00002662 1E push ds 00002663 5B pop bx 00002664 BF9D34 mov di,0x349d 00002667 9AE53200F0 call 0xf000:0x32e5 0000266C B80000 mov ax,0x0 0000266F C3 ret 00002670 53 push bx 00002671 8AD8 mov bl,al 00002673 E88300 call 0x26f9 00002676 B004 mov al,0x4 00002678 8AE2 mov ah,dl 0000267A 80CC01 or ah,0x1 0000267D 9AC44B00F0 call 0xf000:0x4bc4 00002682 B003 mov al,0x3 00002684 8AE3 mov ah,bl 00002686 9AC44B00F0 call 0xf000:0x4bc4 0000268B B002 mov al,0x2 0000268D 9AC04B00F0 call 0xf000:0x4bc0 00002692 80E4E3 and ah,0xe3 00002695 80CC48 or ah,0x48 00002698 9AC44B00F0 call 0xf000:0x4bc4 0000269D E88900 call 0x2729 000026A0 B005 mov al,0x5 000026A2 9AC04B00F0 call 0xf000:0x4bc0 000026A7 8AFC mov bh,ah 000026A9 8BC3 mov ax,bx 000026AB 5B pop bx 000026AC C3 ret 000026AD E8C0FF call 0x2670 000026B0 CB retf 000026B1 50 push ax 000026B2 53 push bx 000026B3 8BD8 mov bx,ax 000026B5 E84100 call 0x26f9 000026B8 8AE2 mov ah,dl 000026BA 80E4FE and ah,0xfe 000026BD B004 mov al,0x4 000026BF 9AC44B00F0 call 0xf000:0x4bc4 000026C4 8AE3 mov ah,bl 000026C6 B003 mov al,0x3 000026C8 9AC44B00F0 call 0xf000:0x4bc4 000026CD B005 mov al,0x5 000026CF 8AE7 mov ah,bh 000026D1 9AC44B00F0 call 0xf000:0x4bc4 000026D6 B002 mov al,0x2 000026D8 9AC04B00F0 call 0xf000:0x4bc0 000026DD 80E4E3 and ah,0xe3 000026E0 80CC48 or ah,0x48 000026E3 9AC44B00F0 call 0xf000:0x4bc4 000026E8 E83E00 call 0x2729 000026EB B00A mov al,0xa 000026ED 9A1EEF00F0 call 0xf000:0xef1e 000026F2 5B pop bx 000026F3 58 pop ax 000026F4 C3 ret 000026F5 E8B9FF call 0x26b1 000026F8 CB retf 000026F9 B002 mov al,0x2 000026FB 9AC04B00F0 call 0xf000:0x4bc0 00002700 50 push ax 00002701 80CC01 or ah,0x1 00002704 9AC44B00F0 call 0xf000:0x4bc4 00002709 B000 mov al,0x0 0000270B B4FE mov ah,0xfe 0000270D 9AC44B00F0 call 0xf000:0x4bc4 00002712 58 pop ax 00002713 9AC44B00F0 call 0xf000:0x4bc4 00002718 B000 mov al,0x0 0000271A 9AC04B00F0 call 0xf000:0x4bc0 0000271F F6C401 test ah,0x1 00002722 75D5 jnz 0x26f9 00002724 C3 ret 00002725 E8D1FF call 0x26f9 00002728 CB retf 00002729 B000 mov al,0x0 0000272B 9AC04B00F0 call 0xf000:0x4bc0 00002730 F6C402 test ah,0x2 00002733 74F4 jz 0x2729 00002735 80E41E and ah,0x1e 00002738 9AC44B00F0 call 0xf000:0x4bc4 0000273D 0AE4 or ah,ah 0000273F C3 ret 00002740 E8E6FF call 0x2729 00002743 CB retf 00002744 B000 mov al,0x0 00002746 9AC04B00F0 call 0xf000:0x4bc0 0000274B F6C480 test ah,0x80 0000274E 74F4 jz 0x2744 00002750 C3 ret 00002751 E8F0FF call 0x2744 00002754 CB retf 00002755 B000 mov al,0x0 00002757 80CC80 or ah,0x80 0000275A 9AC44B00F0 call 0xf000:0x4bc4 0000275F C3 ret 00002760 E8F2FF call 0x2755 00002763 CB retf 00002764 01602E add [bx+si+0x2e],sp 00002767 800EB42201 or byte [0x22b4],0x1 0000276C 2EF606B42201 test byte [cs:0x22b4],0x1 00002772 751C jnz 0x2790 00002774 B8FEE6 mov ax,0xe6fe 00002777 BB4000 mov bx,0x40 0000277A B90200 mov cx,0x2 0000277D 9ABC8800F0 call 0xf000:0x88bc 00002782 2E800EB42201 or byte [cs:0x22b4],0x1 00002788 B90100 mov cx,0x1 0000278B 9ABC8800F0 call 0xf000:0x88bc 00002790 61 popa 00002791 C3 ret 00002792 E8D0FF call 0x2765 00002795 CB retf 00002796 60 pusha 00002797 2E8026B422FE and byte [cs:0x22b4],0xfe 0000279D 2EF606B42201 test byte [cs:0x22b4],0x1 000027A3 741C jz 0x27c1 000027A5 B8FEE6 mov ax,0xe6fe 000027A8 BB4000 mov bx,0x40 000027AB B90200 mov cx,0x2 000027AE 9ABC8800F0 call 0xf000:0x88bc 000027B3 2E8026B422FE and byte [cs:0x22b4],0xfe 000027B9 B90100 mov cx,0x1 000027BC 9ABC8800F0 call 0xf000:0x88bc 000027C1 61 popa 000027C2 C3 ret 000027C3 E8D0FF call 0x2796 000027C6 CB retf 000027C7 2EF606B42201 test byte [cs:0x22b4],0x1 000027CD C3 ret 000027CE E8F6FF call 0x27c7 000027D1 CB retf 000027D2 6657 push edi 000027D4 06 push es 000027D5 33D2 xor dx,dx 000027D7 8EC2 mov es,dx 000027D9 E84900 call 0x2825 000027DC E81B01 call 0x28fa 000027DF 7517 jnz 0x27f8 000027E1 676626894760 mov [es:edi+0x60],eax 000027E7 6726834F6803 or word [es:edi+0x68],byte +0x3 000027ED E81A01 call 0x290a 000027F0 6766268B5764 mov edx,[es:edi+0x64] 000027F6 38C0 cmp al,al 000027F8 07 pop es 000027F9 665F pop edi 000027FB C3 ret 000027FC 6657 push edi 000027FE 53 push bx 000027FF 52 push dx 00002800 06 push es 00002801 6A00 push byte +0x0 00002803 07 pop es 00002804 E81E00 call 0x2825 00002807 E8F000 call 0x28fa 0000280A 750F jnz 0x281b 0000280C 676626894760 mov [es:edi+0x60],eax 00002812 6726834F6803 or word [es:edi+0x68],byte +0x3 00002818 E8DF00 call 0x28fa 0000281B 07 pop es 0000281C 5A pop dx 0000281D 5B pop bx 0000281E 665F pop edi 00002820 C3 ret 00002821 E8D8FF call 0x27fc 00002824 CB retf 00002825 6650 push eax 00002827 53 push bx 00002828 52 push dx 00002829 BBD800 mov bx,0xd8 0000282C B602 mov dh,0x2 0000282E B210 mov dl,0x10 00002830 9AC75200F0 call 0xf000:0x52c7 00002835 6683E0F0 and eax,byte -0x10 00002839 668BF8 mov edi,eax 0000283C 5A pop dx 0000283D 5B pop bx 0000283E 6658 pop eax 00002840 C3 ret 00002841 6660 pushad 00002843 06 push es 00002844 33C0 xor ax,ax 00002846 8EC0 mov es,ax 00002848 BBD800 mov bx,0xd8 0000284B B602 mov dh,0x2 0000284D B200 mov dl,0x0 0000284F 9AC75200F0 call 0xf000:0x52c7 00002854 6683F8FF cmp eax,byte -0x1 00002858 F9 stc 00002859 747A jz 0x28d5 0000285B B600 mov dh,0x0 0000285D B204 mov dl,0x4 0000285F 9AC75200F0 call 0xf000:0x52c7 00002864 A802 test al,0x2 00002866 7415 jz 0x287d 00002868 B602 mov dh,0x2 0000286A B210 mov dl,0x10 0000286C 9AC75200F0 call 0xf000:0x52c7 00002871 6683E0F0 and eax,byte -0x10 00002875 668BF8 mov edi,eax 00002878 660BC0 or eax,eax 0000287B 7527 jnz 0x28a4 0000287D 66B80000F0FE mov eax,0xfef00000 00002883 B605 mov dh,0x5 00002885 B210 mov dl,0x10 00002887 9AC75200F0 call 0xf000:0x52c7 0000288C B600 mov dh,0x0 0000288E B204 mov dl,0x4 00002890 9AC75200F0 call 0xf000:0x52c7 00002895 0C06 or al,0x6 00002897 B603 mov dh,0x3 00002899 9AC75200F0 call 0xf000:0x52c7 0000289E 66BF0000F0FE mov edi,0xfef00000 000028A4 6726F6470801 test byte [es:edi+0x8],0x1 000028AA 7413 jz 0x28bf 000028AC E84B00 call 0x28fa 000028AF 7423 jz 0x28d4 000028B1 6726806708FE and byte [es:edi+0x8],0xfe 000028B7 6726F6470801 test byte [es:edi+0x8],0x1 000028BD 75F8 jnz 0x28b7 000028BF 6726804F0801 or byte [es:edi+0x8],0x1 000028C5 B001 mov al,0x1 000028C7 9A22EF00F0 call 0xf000:0xef22 000028CC 6726F6470801 test byte [es:edi+0x8],0x1 000028D2 74F8 jz 0x28cc 000028D4 F8 clc 000028D5 07 pop es 000028D6 6661 popad 000028D8 C3 ret 000028D9 E865FF call 0x2841 000028DC CB retf 000028DD 6660 pushad 000028DF BBD800 mov bx,0xd8 000028E2 BA0400 mov dx,0x4 000028E5 9AC75200F0 call 0xf000:0x52c7 000028EA 24FD and al,0xfd 000028EC B603 mov dh,0x3 000028EE 9AC75200F0 call 0xf000:0x52c7 000028F3 6661 popad 000028F5 C3 ret 000028F6 E8E4FF call 0x28dd 000028F9 CB retf 000028FA 51 push cx 000028FB 33C9 xor cx,cx 000028FD 6726F747680100 test word [es:edi+0x68],0x1 00002904 7402 jz 0x2908 00002906 E2F5 loop 0x28fd 00002908 59 pop cx 00002909 C3 ret 0000290A 9C pushf 0000290B 6726837F6802 cmp word [es:edi+0x68],byte +0x2 00002911 75F8 jnz 0x290b 00002913 9D popf 00002914 C3 ret 00002915 6650 push eax 00002917 6652 push edx 00002919 6657 push edi 0000291B 06 push es 0000291C 6633D2 xor edx,edx 0000291F 8EC2 mov es,dx 00002921 E801FF call 0x2825 00002924 6726F6470E01 test byte [es:edi+0xe],0x1 0000292A 7409 jz 0x2935 0000292C 66B800000F00 mov eax,0xf0000 00002932 E89DFE call 0x27d2 00002935 6681FA62768483 cmp edx,0x83847662 0000293C 7407 jz 0x2945 0000293E 6681FA61768483 cmp edx,0x83847661 00002945 07 pop es 00002946 665F pop edi 00002948 665A pop edx 0000294A 6658 pop eax 0000294C CB retf 0000294D 6650 push eax 0000294F E875FE call 0x27c7 00002952 7514 jnz 0x2968 00002954 E8EAFE call 0x2841 00002957 720F jc 0x2968 00002959 0E push cs 0000295A E8B8FF call 0x2915 0000295D 7509 jnz 0x2968 0000295F 66B801151700 mov eax,0x171501 00002965 E894FE call 0x27fc 00002968 E82BFE call 0x2796 0000296B 6658 pop eax 0000296D CB retf 0000296E 0E push cs 0000296F E8DBFF call 0x294d 00002972 CB retf 00002973 E8CBFE call 0x2841 00002976 7221 jc 0x2999 00002978 0E push cs 00002979 E899FF call 0x2915 0000297C 751B jnz 0x2999 0000297E 66B81CE61700 mov eax,0x17e61c 00002984 E875FE call 0x27fc 00002987 66B8C007A700 mov eax,0xa707c0 0000298D E86CFE call 0x27fc 00002990 66B8C007C700 mov eax,0xc707c0 00002996 E863FE call 0x27fc 00002999 CB retf 0000299A 51 push cx 0000299B B96400 mov cx,0x64 0000299E 8AE0 mov ah,al 000029A0 E8EF30 call 0x5a92 000029A3 7224 jc 0x29c9 000029A5 B0AD mov al,0xad 000029A7 E664 out 0x64,al 000029A9 E8E630 call 0x5a92 000029AC 721B jc 0x29c9 000029AE E460 in al,0x60 000029B0 8AC4 mov al,ah 000029B2 E660 out 0x60,al 000029B4 E8DB30 call 0x5a92 000029B7 7210 jc 0x29c9 000029B9 E8F930 call 0x5ab5 000029BC E86E00 call 0x2a2d 000029BF 7305 jnc 0x29c6 000029C1 F6C420 test ah,0x20 000029C4 75F3 jnz 0x29b9 000029C6 3CFA cmp al,0xfa 000029C8 F8 clc 000029C9 59 pop cx 000029CA CB retf 000029CB 06 push es 000029CC 50 push ax 000029CD E464 in al,0x64 000029CF A801 test al,0x1 000029D1 74FA jz 0x29cd 000029D3 8AE0 mov ah,al 000029D5 E460 in al,0x60 000029D7 E85300 call 0x2a2d 000029DA 732B jnc 0x2a07 000029DC F6C420 test ah,0x20 000029DF 7426 jz 0x2a07 000029E1 833E0E0000 cmp word [0xe],byte +0x0 000029E6 74E5 jz 0x29cd 000029E8 8E060E00 mov es,[0xe] 000029EC 26F606260008 test byte [es:0x26],0x8 000029F2 74D9 jz 0x29cd 000029F4 3C00 cmp al,0x0 000029F6 75D5 jnz 0x29cd 000029F8 2680262600F7 and byte [es:0x26],0xf7 000029FE F606970008 test byte [0x97],0x8 00002A03 7425 jz 0x2a2a 00002A05 EBC6 jmp short 0x29cd 00002A07 F606970008 test byte [0x97],0x8 00002A0C 74BF jz 0x29cd 00002A0E 3CAA cmp al,0xaa 00002A10 75BB jnz 0x29cd 00002A12 80269700F7 and byte [0x97],0xf7 00002A17 833E0E0000 cmp word [0xe],byte +0x0 00002A1C 740C jz 0x2a2a 00002A1E 8E060E00 mov es,[0xe] 00002A22 26F606260008 test byte [es:0x26],0x8 00002A28 75A3 jnz 0x29cd 00002A2A 58 pop ax 00002A2B 07 pop es 00002A2C CB retf 00002A2D F9 stc 00002A2E C3 ret 00002A2F 51 push cx 00002A30 B96400 mov cx,0x64 00002A33 8AE0 mov ah,al 00002A35 E85A30 call 0x5a92 00002A38 7221 jc 0x2a5b 00002A3A B0D4 mov al,0xd4 00002A3C E664 out 0x64,al 00002A3E E85130 call 0x5a92 00002A41 7218 jc 0x2a5b 00002A43 E460 in al,0x60 00002A45 8AC4 mov al,ah 00002A47 E660 out 0x60,al 00002A49 E84630 call 0x5a92 00002A4C 720D jc 0x2a5b 00002A4E E86430 call 0x5ab5 00002A51 7208 jc 0x2a5b 00002A53 F6C420 test ah,0x20 00002A56 74F6 jz 0x2a4e 00002A58 3CFA cmp al,0xfa 00002A5A F8 clc 00002A5B 59 pop cx 00002A5C CB retf 00002A5D 51 push cx 00002A5E B96400 mov cx,0x64 00002A61 E82E30 call 0x5a92 00002A64 7217 jc 0x2a7d 00002A66 E660 out 0x60,al 00002A68 E82730 call 0x5a92 00002A6B 7210 jc 0x2a7d 00002A6D E82230 call 0x5a92 00002A70 720B jc 0x2a7d 00002A72 E84030 call 0x5ab5 00002A75 F6C420 test ah,0x20 00002A78 75F8 jnz 0x2a72 00002A7A 3CFA cmp al,0xfa 00002A7C F8 clc 00002A7D 59 pop cx 00002A7E CB retf 00002A7F 40 inc ax 00002A80 001E5150 add [0x5051],bl 00002A84 2E8E1ECF25 mov ds,[cs:0x25cf] 00002A89 FB sti 00002A8A E464 in al,0x64 00002A8C A801 test al,0x1 00002A8E 740E jz 0x2a9e 00002A90 B96400 mov cx,0x64 00002A93 E8FC2F call 0x5a92 00002A96 7206 jc 0x2a9e 00002A98 B0AD mov al,0xad 00002A9A E664 out 0x64,al 00002A9C E6ED out 0xed,al 00002A9E E83B00 call 0x2adc 00002AA1 731B jnc 0x2abe 00002AA3 E460 in al,0x60 00002AA5 F9 stc 00002AA6 E8B601 call 0x2c5f 00002AA9 E8EB01 call 0x2c97 00002AAC E80202 call 0x2cb1 00002AAF E8C401 call 0x2c76 00002AB2 E85402 call 0x2d09 00002AB5 E85E02 call 0x2d16 00002AB8 E80003 call 0x2dbb 00002ABB E8FE04 call 0x2fbc 00002ABE 8BC8 mov cx,ax 00002AC0 FA cli 00002AC1 B020 mov al,0x20 00002AC3 E620 out 0x20,al 00002AC5 E8BC00 call 0x2b84 00002AC8 7305 jnc 0x2acf 00002ACA FB sti 00002ACB 0E push cs 00002ACC E8F300 call 0x2bc2 00002ACF 0E push cs 00002AD0 E85C01 call 0x2c2f 00002AD3 8BC1 mov ax,cx 00002AD5 E84805 call 0x3020 00002AD8 58 pop ax 00002AD9 59 pop cx 00002ADA 1F pop ds 00002ADB CF iret 00002ADC 06 push es 00002ADD 56 push si 00002ADE 53 push bx 00002ADF 0E push cs 00002AE0 E87D0B call 0x3660 00002AE3 7548 jnz 0x2b2d 00002AE5 F606970008 test byte [0x97],0x8 00002AEA 7441 jz 0x2b2d 00002AEC 9A0833FEE6 call 0xe6fe:0x3308 00002AF1 E460 in al,0x60 00002AF3 3CAA cmp al,0xaa 00002AF5 7525 jnz 0x2b1c 00002AF7 9ADB206051 call 0x5160:0x20db 00002AFC 720F jc 0x2b0d 00002AFE 8AC3 mov al,bl 00002B00 33F6 xor si,si 00002B02 E8261C call 0x472b 00002B05 9A2E56FEE6 call 0xe6fe:0x562e 00002B0A E8561C call 0x4763 00002B0D 80269700F7 and byte [0x97],0xf7 00002B12 B302 mov bl,0x2 00002B14 E8C82F call 0x5adf 00002B17 9A119D00F0 call 0xf000:0x9d11 00002B1C 9AB255FEE6 call 0xe6fe:0x55b2 00002B21 7405 jz 0x2b28 00002B23 9AF632FEE6 call 0xe6fe:0x32f6 00002B28 33C0 xor ax,ax 00002B2A F8 clc 00002B2B EB01 jmp short 0x2b2e 00002B2D F9 stc 00002B2E 5B pop bx 00002B2F 5E pop si 00002B30 07 pop es 00002B31 C3 ret 00002B32 51 push cx 00002B33 53 push bx 00002B34 B303 mov bl,0x3 00002B36 FA cli 00002B37 80269700CF and byte [0x97],0xcf 00002B3C B96400 mov cx,0x64 00002B3F E8502F call 0x5a92 00002B42 721F jc 0x2b63 00002B44 E660 out 0x60,al 00002B46 FB sti 00002B47 B7C8 mov bh,0xc8 00002B49 F606970020 test byte [0x97],0x20 00002B4E 7513 jnz 0x2b63 00002B50 F606970010 test byte [0x97],0x10 00002B55 751D jnz 0x2b74 00002B57 B90100 mov cx,0x1 00002B5A 9ACF55FEE6 call 0xe6fe:0x55cf 00002B5F FECF dec bh 00002B61 75E6 jnz 0x2b49 00002B63 FECB dec bl 00002B65 75CF jnz 0x2b36 00002B67 802696007F and byte [0x96],0x7f 00002B6C 80269700CF and byte [0x97],0xcf 00002B71 F9 stc 00002B72 EB0D jmp short 0x2b81 00002B74 F606960080 test byte [0x96],0x80 00002B79 7505 jnz 0x2b80 00002B7B 80269700CF and byte [0x97],0xcf 00002B80 F8 clc 00002B81 5B pop bx 00002B82 59 pop cx 00002B83 CB retf 00002B84 53 push bx 00002B85 50 push ax 00002B86 BB892B mov bx,0x2b89 00002B89 F606970040 test byte [0x97],0x40 00002B8E 751D jnz 0x2bad 00002B90 F6069600C0 test byte [0x96],0xc0 00002B95 7516 jnz 0x2bad 00002B97 8A261700 mov ah,[0x17] 00002B9B 80E470 and ah,0x70 00002B9E C0EC04 shr ah,0x4 00002BA1 A09700 mov al,[0x97] 00002BA4 2407 and al,0x7 00002BA6 38C4 cmp ah,al 00002BA8 7403 jz 0x2bad 00002BAA F9 stc 00002BAB EB12 jmp short 0x2bbf 00002BAD 83C304 add bx,byte +0x4 00002BB0 2E833FFF cmp word [cs:bx],byte -0x1 00002BB4 7408 jz 0x2bbe 00002BB6 2E390F cmp [cs:bx],cx 00002BB9 75F2 jnz 0x2bad 00002BBB F9 stc 00002BBC EB01 jmp short 0x2bbf 00002BBE F8 clc 00002BBF 58 pop ax 00002BC0 5B pop bx 00002BC1 C3 ret 00002BC2 1E push ds 00002BC3 56 push si 00002BC4 50 push ax 00002BC5 2E8E1ECF25 mov ds,[cs:0x25cf] 00002BCA F606970040 test byte [0x97],0x40 00002BCF 755A jnz 0x2c2b 00002BD1 F6069600C0 test byte [0x96],0xc0 00002BD6 7553 jnz 0x2c2b 00002BD8 8A261700 mov ah,[0x17] 00002BDC 80E470 and ah,0x70 00002BDF C0EC04 shr ah,0x4 00002BE2 A09700 mov al,[0x97] 00002BE5 2407 and al,0x7 00002BE7 38C4 cmp ah,al 00002BE9 7440 jz 0x2c2b 00002BEB 33F6 xor si,si 00002BED 8AC4 mov al,ah 00002BEF E8391B call 0x472b 00002BF2 9A2E56FEE6 call 0xe6fe:0x562e 00002BF7 7209 jc 0x2c02 00002BF9 80269700F8 and byte [0x97],0xf8 00002BFE 08269700 or [0x97],ah 00002C02 E85E1B call 0x4763 00002C05 800E970040 or byte [0x97],0x40 00002C0A B0ED mov al,0xed 00002C0C 0E push cs 00002C0D E822FF call 0x2b32 00002C10 7211 jc 0x2c23 00002C12 8AC4 mov al,ah 00002C14 0E push cs 00002C15 E81AFF call 0x2b32 00002C18 7209 jc 0x2c23 00002C1A 80269700F8 and byte [0x97],0xf8 00002C1F 08269700 or [0x97],ah 00002C23 80269700BF and byte [0x97],0xbf 00002C28 E8B42E call 0x5adf 00002C2B 58 pop ax 00002C2C 5E pop si 00002C2D 1F pop ds 00002C2E CB retf 00002C2F 51 push cx 00002C30 50 push ax 00002C31 B96400 mov cx,0x64 00002C34 E85B2E call 0x5a92 00002C37 7205 jc 0x2c3e 00002C39 B0AE mov al,0xae 00002C3B E664 out 0x64,al 00002C3D F8 clc 00002C3E 58 pop ax 00002C3F 59 pop cx 00002C40 CB retf 00002C41 51 push cx 00002C42 50 push ax 00002C43 B96400 mov cx,0x64 00002C46 E8492E call 0x5a92 00002C49 7211 jc 0x2c5c 00002C4B B0AD mov al,0xad 00002C4D E664 out 0x64,al 00002C4F E8402E call 0x5a92 00002C52 7208 jc 0x2c5c 00002C54 B0FF mov al,0xff 00002C56 E664 out 0x64,al 00002C58 E8372E call 0x5a92 00002C5B F8 clc 00002C5C 58 pop ax 00002C5D 59 pop cx 00002C5E CB retf 00002C5F 9C pushf 00002C60 B4E0 mov ah,0xe0 00002C62 F606960002 test byte [0x96],0x2 00002C67 750B jnz 0x2c74 00002C69 B4E1 mov ah,0xe1 00002C6B F606960001 test byte [0x96],0x1 00002C70 7502 jnz 0x2c74 00002C72 B400 mov ah,0x0 00002C74 9D popf 00002C75 C3 ret 00002C76 53 push bx 00002C77 731C jnc 0x2c95 00002C79 F8 clc 00002C7A 9A2E56FEE6 call 0xe6fe:0x562e 00002C7F F5 cmc 00002C80 7313 jnc 0x2c95 00002C82 8AFC mov bh,ah 00002C84 B44F mov ah,0x4f 00002C86 CD15 int 0x15 00002C88 8AE7 mov ah,bh 00002C8A 7209 jc 0x2c95 00002C8C 0E push cs 00002C8D E88F09 call 0x361f 00002C90 80269600FC and byte [0x96],0xfc 00002C95 5B pop bx 00002C96 C3 ret 00002C97 3CFE cmp al,0xfe 00002C99 7508 jnz 0x2ca3 00002C9B 800E970020 or byte [0x97],0x20 00002CA0 F8 clc 00002CA1 EB0D jmp short 0x2cb0 00002CA3 3CFA cmp al,0xfa 00002CA5 7508 jnz 0x2caf 00002CA7 800E970010 or byte [0x97],0x10 00002CAC F8 clc 00002CAD EB01 jmp short 0x2cb0 00002CAF F9 stc 00002CB0 C3 ret 00002CB1 7355 jnc 0x2d08 00002CB3 F6069600C0 test byte [0x96],0xc0 00002CB8 744D jz 0x2d07 00002CBA F606960040 test byte [0x96],0x40 00002CBF 751C jnz 0x2cdd 00002CC1 F606970010 test byte [0x97],0x10 00002CC6 743F jz 0x2d07 00002CC8 80269700CF and byte [0x97],0xcf 00002CCD 802696007F and byte [0x96],0x7f 00002CD2 3CAB cmp al,0xab 00002CD4 7531 jnz 0x2d07 00002CD6 800E960040 or byte [0x96],0x40 00002CDB EB27 jmp short 0x2d04 00002CDD 80269600BF and byte [0x96],0xbf 00002CE2 3C85 cmp al,0x85 00002CE4 7414 jz 0x2cfa 00002CE6 3C54 cmp al,0x54 00002CE8 7410 jz 0x2cfa 00002CEA 3C41 cmp al,0x41 00002CEC 7511 jnz 0x2cff 00002CEE F606960020 test byte [0x96],0x20 00002CF3 7405 jz 0x2cfa 00002CF5 800E170020 or byte [0x17],0x20 00002CFA 800E960010 or byte [0x96],0x10 00002CFF 80269600DF and byte [0x96],0xdf 00002D04 F8 clc 00002D05 EB01 jmp short 0x2d08 00002D07 F9 stc 00002D08 C3 ret 00002D09 53 push bx 00002D0A 7308 jnc 0x2d14 00002D0C 8AFC mov bh,ah 00002D0E 0E push cs 00002D0F E8A905 call 0x32bb 00002D12 8AE7 mov ah,bh 00002D14 5B pop bx 00002D15 C3 ret 00002D16 53 push bx 00002D17 7322 jnc 0x2d3b 00002D19 80269600FD and byte [0x96],0xfd 00002D1E BB8D28 mov bx,0x288d 00002D21 E8AD08 call 0x35d1 00002D24 720C jc 0x2d32 00002D26 A98000 test ax,0x80 00002D29 7504 jnz 0x2d2f 00002D2B 0E push cs 00002D2C E8F008 call 0x361f 00002D2F F8 clc 00002D30 EB09 jmp short 0x2d3b 00002D32 F8 clc 00002D33 9A2E56FEE6 call 0xe6fe:0x562e 00002D38 72F5 jc 0x2d2f 00002D3A F9 stc 00002D3B 5B pop bx 00002D3C C3 ret 00002D3D 1D0053 sbb ax,0x5300 00002D40 2C9D sub al,0x9d 00002D42 006B2C add [bp+di+0x2c],ch 00002D45 1DE05F sbb ax,0x5fe0 00002D48 2C9D sub al,0x9d 00002D4A E07E loopne 0x2dca 00002D4C 2C38 sub al,0x38 00002D4E 00912CB8 add [bx+di+0xb82c],dl 00002D52 00A92C38 add [bx+di+0x382c],ch 00002D56 E09D loopne 0x2cf5 00002D58 2CB8 sub al,0xb8 00002D5A E0BA loopne 0x2d16 00002D5C 2C2A sub al,0x2a 00002D5E 0037 add [bx],dh 00002D60 2CAA sub al,0xaa 00002D62 00452C add [di+0x2c],al 00002D65 36003E2CB6 add [ss:0xb62c],bh 00002D6A 004C2C add [si+0x2c],cl 00002D6D 3A00 cmp al,[bx+si] 00002D6F E72C out 0x2c,ax 00002D71 BA0001 mov dx,0x100 00002D74 2D4500 sub ax,0x45 00002D77 082D or [di],ch 00002D79 C500 lds ax,[bx+si] 00002D7B 222D and ch,[di] 00002D7D 46 inc si 00002D7E 003D add [di],bh 00002D80 2DC600 sub ax,0xc6 00002D83 57 push di 00002D84 2DC6E0 sub ax,0xe0c6 00002D87 6C insb 00002D88 2D3700 sub ax,0x37 00002D8B 712D jno 0x2dba 00002D8D E000 loopne 0x2d8f 00002D8F 842D test [di],ch 00002D91 E100 loope 0x2d93 00002D93 8B2D mov bp,[di] 00002D95 FF00 inc word [bx+si] 00002D97 92 xchg ax,dx 00002D98 2DFFE0 sub ax,0xe0ff 00002D9B 92 xchg ax,dx 00002D9C 2DFFE1 sub ax,0xe1ff 00002D9F 92 xchg ax,dx 00002DA0 2D1CE0 sub ax,0xe01c 00002DA3 ED in ax,dx 00002DA4 2D35E0 sub ax,0xe035 00002DA7 CF iret 00002DA8 2D5200 sub ax,0x52 00002DAB 9D popf 00002DAC 2DD200 sub ax,0xd2 00002DAF A92D52 test ax,0x522d 00002DB2 E0B5 loopne 0x2d69 00002DB4 2DD2E0 sub ax,0xe0d2 00002DB7 C82DFFFF enter 0xff2d,0xff 00002DBB 57 push di 00002DBC 52 push dx 00002DBD 53 push bx 00002DBE 50 push ax 00002DBF 7328 jnc 0x2de9 00002DC1 3C58 cmp al,0x58 00002DC3 7723 ja 0x2de8 00002DC5 80FC00 cmp ah,0x0 00002DC8 751E jnz 0x2de8 00002DCA A880 test al,0x80 00002DCC 7517 jnz 0x2de5 00002DCE 50 push ax 00002DCF BA0500 mov dx,0x5 00002DD2 F7E2 mul dx 00002DD4 054A29 add ax,0x294a 00002DD7 8BF8 mov di,ax 00002DD9 58 pop ax 00002DDA 2E0FB61D movzx bx,[cs:di] 00002DDE D1E3 shl bx,1 00002DE0 2EFF973E29 call near [cs:bx+0x293e] 00002DE5 F8 clc 00002DE6 EB01 jmp short 0x2de9 00002DE8 F9 stc 00002DE9 58 pop ax 00002DEA 5B pop bx 00002DEB 5A pop dx 00002DEC 5F pop di 00002DED C3 ret 00002DEE B82FB9 mov ax,0xb92f 00002DF1 2F das 00002DF2 2A30 sub dh,[bx+si] 00002DF4 57 push di 00002DF5 30B330F4 xor [bp+di+0xf430],dh 00002DF9 3000 xor [bx+si],al 00002DFB FF db 0xFF 00002DFC FF db 0xFF 00002DFD FF db 0xFF 00002DFE FF01 inc word [bx+di] 00002E00 1B1B sbb bx,[bp+di] 00002E02 1BF0 sbb si,ax 00002E04 0131 add [bx+di],si 00002E06 21FF and di,di 00002E08 7801 js 0x2e0b 00002E0A 324000 xor al,[bx+si+0x0] 00002E0D 7901 jns 0x2e10 00002E0F 3323 xor sp,[bp+di] 00002E11 FF db 0xFF 00002E12 7A01 jpe 0x2e15 00002E14 3424 xor al,0x24 00002E16 FF db 0xFF 00002E17 7B01 jpo 0x2e1a 00002E19 3525FF xor ax,0xff25 00002E1C 7C01 jl 0x2e1f 00002E1E 365E ss pop si 00002E20 1E push ds 00002E21 7D01 jnl 0x2e24 00002E23 37 aaa 00002E24 26 db 0x26 00002E25 FF db 0xFF 00002E26 7E01 jng 0x2e29 00002E28 382A cmp [bp+si],ch 00002E2A FF db 0xFF 00002E2B 7F01 jg 0x2e2e 00002E2D 3928 cmp [bx+si],bp 00002E2F FF800130 inc word [bx+si+0x3001] 00002E33 29FF sub di,di 00002E35 81012D5F add word [bx+di],0x5f2d 00002E39 1F pop ds 00002E3A 82 db 0x82 00002E3B 013D add [di],di 00002E3D 2BFF sub di,di 00002E3F 830108 add word [bx+di],byte +0x8 00002E42 087FF0 or [bx-0x10],bh 00002E45 0409 add al,0x9 00002E47 0094A501 add [si+0x1a5],dl 00002E4B 7151 jno 0x2e9e 00002E4D 1110 adc [bx+si],dx 00002E4F 017757 add [bx+0x57],si 00002E52 17 pop ss 00002E53 1101 adc [bx+di],ax 00002E55 6545 gs inc bp 00002E57 051201 add ax,0x112 00002E5A 7252 jc 0x2eae 00002E5C 1213 adc dl,[bp+di] 00002E5E 017454 add [si+0x54],si 00002E61 1414 adc al,0x14 00002E63 017959 add [bx+di+0x59],di 00002E66 1915 sbb [di],dx 00002E68 017555 add [di+0x55],si 00002E6B 151601 adc ax,0x116 00002E6E 6949091701 imul cx,[bx+di+0x9],word 0x117 00002E73 6F outsw 00002E74 4F dec di 00002E75 0F1801 prefetchnta [bx+di] 00002E78 7050 jo 0x2eca 00002E7A 1019 adc [bx+di],bl 00002E7C 015B7B add [bp+di+0x7b],bx 00002E7F 1BF0 sbb si,ax 00002E81 015D7D add [di+0x7d],bx 00002E84 1DF001 sbb ax,0x1f0 00002E87 0D0D0A or ax,0xa0d 00002E8A F000FF lock add bh,bh 00002E8D FF db 0xFF 00002E8E FF db 0xFF 00002E8F FF01 inc word [bx+di] 00002E91 61 popa 00002E92 41 inc cx 00002E93 011E0173 add [0x7301],bx 00002E97 53 push bx 00002E98 131F adc bx,[bx] 00002E9A 016444 add [si+0x44],sp 00002E9D 0420 add al,0x20 00002E9F 016646 add [bp+0x46],sp 00002EA2 06 push es 00002EA3 2101 and [bx+di],ax 00002EA5 6747 a32 inc di 00002EA7 07 pop es 00002EA8 2201 and al,[bx+di] 00002EAA 684808 push word 0x848 00002EAD 2301 and ax,[bx+di] 00002EAF 6A4A push byte +0x4a 00002EB1 0A24 or ah,[si] 00002EB3 016B4B add [bp+di+0x4b],bp 00002EB6 0B25 or sp,[di] 00002EB8 016C4C add [si+0x4c],bp 00002EBB 0C26 or al,0x26 00002EBD 013B add [bp+di],di 00002EBF 3AFF cmp bh,bh 00002EC1 F00127 lock add [bx],sp 00002EC4 22FF and bh,bh 00002EC6 F001607E lock add [bx+si+0x7e],sp 00002ECA FFF0 push ax 00002ECC 00FF add bh,bh 00002ECE FF db 0xFF 00002ECF FF db 0xFF 00002ED0 FF01 inc word [bx+di] 00002ED2 5C pop sp 00002ED3 7C1C jl 0x2ef1 00002ED5 F0017A5A lock add [bp+si+0x5a],di 00002ED9 1A2C sbb ch,[si] 00002EDB 017858 add [bx+si+0x58],di 00002EDE 182D sbb [di],ch 00002EE0 016343 add [bp+di+0x43],sp 00002EE3 032E0176 add bp,[0x7601] 00002EE7 56 push si 00002EE8 16 push ss 00002EE9 2F das 00002EEA 016242 add [bp+si+0x42],sp 00002EED 0230 add dh,[bx+si] 00002EEF 016E4E add [bp+0x4e],bp 00002EF2 0E push cs 00002EF3 3101 xor [bx+di],ax 00002EF5 6D insw 00002EF6 4D dec bp 00002EF7 0D3201 or ax,0x132 00002EFA 2C3C sub al,0x3c 00002EFC FFF0 push ax 00002EFE 012E3EFF add [0xff3e],bp 00002F02 F0012F lock add [bx],bp 00002F05 3F aas 00002F06 FFF0 push ax 00002F08 00FF add bh,bh 00002F0A FF db 0xFF 00002F0B FF db 0xFF 00002F0C FF04 inc word [si] 00002F0E 2A2A sub ch,[bp+si] 00002F10 96 xchg ax,si 00002F11 F000FF lock add bh,bh 00002F14 FF db 0xFF 00002F15 FF db 0xFF 00002F16 FF05 inc word [di] 00002F18 2020 and [bx+si],ah 00002F1A 2020 and [bx+si],ah 00002F1C 00FF add bh,bh 00002F1E FF db 0xFF 00002F1F FF db 0xFF 00002F20 FF02 inc word [bp+si] 00002F22 3B545E cmp dx,[si+0x5e] 00002F25 68023C push word 0x3c02 00002F28 55 push bp 00002F29 5F pop di 00002F2A 69023D56 imul ax,[bp+si],word 0x563d 00002F2E 60 pusha 00002F2F 6A02 push byte +0x2 00002F31 3E57 ds push di 00002F33 61 popa 00002F34 6B023F imul ax,[bp+si],byte +0x3f 00002F37 58 pop ax 00002F38 626C02 bound bp,[si+0x2] 00002F3B 40 inc ax 00002F3C 59 pop cx 00002F3D 636D02 arpl [di+0x2],bp 00002F40 41 inc cx 00002F41 5A pop dx 00002F42 646E fs outsb 00002F44 02425B add al,[bp+si+0x5b] 00002F47 656F gs outsw 00002F49 02435C add al,[bp+di+0x5c] 00002F4C 667002 o32 jo 0x2f51 00002F4F 44 inc sp 00002F50 5D pop bp 00002F51 677100 a32 jno 0x2f54 00002F54 FF db 0xFF 00002F55 FF db 0xFF 00002F56 FF db 0xFF 00002F57 FF00 inc word [bx+si] 00002F59 FF db 0xFF 00002F5A FF db 0xFF 00002F5B FF db 0xFF 00002F5C FF03 inc word [bp+di] 00002F5E 0037 add [bx],dh 00002F60 7707 ja 0x2f69 00002F62 0300 add ax,[bx+si] 00002F64 388D0803 cmp [di+0x308],cl 00002F68 0039 add [bx+di],bh 00002F6A 8409 test [bx+di],cl 00002F6C 042D add al,0x2d 00002F6E 2D8EF0 sub ax,0xf08e 00002F71 0300 add ax,[bx+si] 00002F73 3473 xor al,0x73 00002F75 0403 add al,0x3 00002F77 F0358F05 lock xor ax,0x58f 00002F7B 0300 add ax,[bx+si] 00002F7D 367406 ss jz 0x2f86 00002F80 042B add al,0x2b 00002F82 2B90F003 sub dx,[bx+si+0x3f0] 00002F86 0031 add [bx+di],dh 00002F88 7501 jnz 0x2f8b 00002F8A 0300 add ax,[bx+si] 00002F8C 32910203 xor dl,[bx+di+0x302] 00002F90 0033 add [bp+di],dh 00002F92 7603 jna 0x2f97 00002F94 0300 add ax,[bx+si] 00002F96 30920003 xor [bp+si+0x300],dl 00002F9A 002E93FF add [0xff93],ch 00002F9E 00FF add bh,bh 00002FA0 FF db 0xFF 00002FA1 FF db 0xFF 00002FA2 FF00 inc word [bx+si] 00002FA4 FF db 0xFF 00002FA5 FF db 0xFF 00002FA6 FF db 0xFF 00002FA7 FF01 inc word [bx+di] 00002FA9 5C pop sp 00002FAA 7CFF jl 0x2fab 00002FAC FF02 inc word [bp+si] 00002FAE 8587898B test [bx+0x8b89],ax 00002FB2 0286888A add al,[bp+0x8a88] 00002FB6 8C00 mov [bx+si],es 00002FB8 FF db 0xFF 00002FB9 FF db 0xFF 00002FBA FF db 0xFF 00002FBB FF5350 call near [bp+di+0x50] 00002FBE 733E jnc 0x2ffe 00002FC0 80FCE0 cmp ah,0xe0 00002FC3 7538 jnz 0x2ffd 00002FC5 A880 test al,0x80 00002FC7 7531 jnz 0x2ffa 00002FC9 BB4E2B mov bx,0x2b4e 00002FCC 83C303 add bx,byte +0x3 00002FCF 2E803FFF cmp byte [cs:bx],0xff 00002FD3 7428 jz 0x2ffd 00002FD5 2E3807 cmp [cs:bx],al 00002FD8 75F2 jnz 0x2fcc 00002FDA 2E8A6702 mov ah,[cs:bx+0x2] 00002FDE 32C0 xor al,al 00002FE0 F606170008 test byte [0x17],0x8 00002FE5 7510 jnz 0x2ff7 00002FE7 2E8A6701 mov ah,[cs:bx+0x1] 00002FEB B0E0 mov al,0xe0 00002FED F606170004 test byte [0x17],0x4 00002FF2 7503 jnz 0x2ff7 00002FF4 2E8A27 mov ah,[cs:bx] 00002FF7 E8F005 call 0x35ea 00002FFA F8 clc 00002FFB EB01 jmp short 0x2ffe 00002FFD F9 stc 00002FFE 58 pop ax 00002FFF 5B pop bx 00003000 C3 ret 00003001 47 inc di 00003002 7797 ja 0x2f9b 00003004 48 dec ax 00003005 8D984984 lea bx,[bx+si+0x8449] 00003009 99 cwd 0000300A 4B dec bx 0000300B 739B jnc 0x2fa8 0000300D 4D dec bp 0000300E 749D jz 0x2fad 00003010 4F dec di 00003011 759F jnz 0x2fb2 00003013 50 push ax 00003014 91 xchg ax,cx 00003015 A05176 mov al,[0x7651] 00003018 A15292 mov ax,[0x9252] 0000301B A25393 mov [0x9353],al 0000301E A3FF53 mov [0x53ff],ax 00003021 F8 clc 00003022 9A2E56FEE6 call 0xe6fe:0x562e 00003027 7212 jc 0x303b 00003029 BB8D2B mov bx,0x2b8d 0000302C E8A205 call 0x35d1 0000302F EB0A jmp short 0x303b 00003031 3DC5E1 cmp ax,0xe1c5 00003034 7505 jnz 0x303b 00003036 80269600FE and byte [0x96],0xfe 0000303B 5B pop bx 0000303C C3 ret 0000303D C6 db 0xC6 0000303E 1DA32B sbb ax,0x2ba3 00003041 54 push sp 00003042 00BB2BD4 add [bp+di+0xd42b],bh 00003046 00DE add dh,bl 00003048 2B37 sub si,[bx] 0000304A E0FA loopne 0x3046 0000304C 2BC5 sub ax,bp 0000304E E11A loope 0x306a 00003050 2CFF sub al,0xff 00003052 FF5080 call near [bx+si-0x80] 00003055 0E push cs 00003056 7100 jno 0x3058 00003058 80B81E00A3 cmp byte [bx+si+0x1e],0xa3 0000305D 1A00 sbb al,[bx+si] 0000305F A31C00 mov [0x1c],ax 00003062 CD1B int 0x1b 00003064 33C0 xor ax,ax 00003066 E88105 call 0x35ea 00003069 58 pop ax 0000306A C3 ret 0000306B 50 push ax 0000306C 80261800F7 and byte [0x18],0xf7 00003071 0E push cs 00003072 E8EB05 call 0x3660 00003075 7415 jz 0x308c 00003077 F606180004 test byte [0x18],0x4 0000307C 750E jnz 0x308c 0000307E 800E180004 or byte [0x18],0x4 00003083 0E push cs 00003084 E89805 call 0x361f 00003087 B80085 mov ax,0x8500 0000308A CD15 int 0x15 0000308C 58 pop ax 0000308D C3 ret 0000308E 50 push ax 0000308F 80261800F7 and byte [0x18],0xf7 00003094 0E push cs 00003095 E8C805 call 0x3660 00003098 740E jz 0x30a8 0000309A 80261800FB and byte [0x18],0xfb 0000309F 0E push cs 000030A0 E87C05 call 0x361f 000030A3 B80185 mov ax,0x8501 000030A6 CD15 int 0x15 000030A8 58 pop ax 000030A9 C3 ret 000030AA 50 push ax 000030AB 80261800F7 and byte [0x18],0xf7 000030B0 F606960010 test byte [0x96],0x10 000030B5 740F jz 0x30c6 000030B7 F606170004 test byte [0x17],0x4 000030BC 7408 jz 0x30c6 000030BE B80072 mov ax,0x7200 000030C1 E82605 call 0x35ea 000030C4 EB02 jmp short 0x30c8 000030C6 CD05 int 0x5 000030C8 58 pop ax 000030C9 C3 ret 000030CA 80269600FE and byte [0x96],0xfe 000030CF F606180008 test byte [0x18],0x8 000030D4 7510 jnz 0x30e6 000030D6 800E180008 or byte [0x18],0x8 000030DB 0E push cs 000030DC E84005 call 0x361f 000030DF F606180008 test byte [0x18],0x8 000030E4 75F9 jnz 0x30df 000030E6 C3 ret 000030E7 800E170002 or byte [0x17],0x2 000030EC F8 clc 000030ED C3 ret 000030EE 800E170001 or byte [0x17],0x1 000030F3 F8 clc 000030F4 C3 ret 000030F5 80261700FD and byte [0x17],0xfd 000030FA F8 clc 000030FB C3 ret 000030FC 80261700FE and byte [0x17],0xfe 00003101 F8 clc 00003102 C3 ret 00003103 800E170004 or byte [0x17],0x4 00003108 800E180001 or byte [0x18],0x1 0000310D F8 clc 0000310E C3 ret 0000310F 800E170004 or byte [0x17],0x4 00003114 800E960004 or byte [0x96],0x4 00003119 F8 clc 0000311A C3 ret 0000311B 80261800FE and byte [0x18],0xfe 00003120 F606960004 test byte [0x96],0x4 00003125 7505 jnz 0x312c 00003127 80261700FB and byte [0x17],0xfb 0000312C F8 clc 0000312D C3 ret 0000312E 80269600FB and byte [0x96],0xfb 00003133 F606180001 test byte [0x18],0x1 00003138 7505 jnz 0x313f 0000313A 80261700FB and byte [0x17],0xfb 0000313F F8 clc 00003140 C3 ret 00003141 800E170008 or byte [0x17],0x8 00003146 800E180002 or byte [0x18],0x2 0000314B F8 clc 0000314C C3 ret 0000314D 800E170008 or byte [0x17],0x8 00003152 800E960008 or byte [0x96],0x8 00003157 F8 clc 00003158 C3 ret 00003159 80261800FD and byte [0x18],0xfd 0000315E F606960008 test byte [0x96],0x8 00003163 7503 jnz 0x3168 00003165 E81300 call 0x317b 00003168 F8 clc 00003169 C3 ret 0000316A 80269600F7 and byte [0x96],0xf7 0000316F F606180002 test byte [0x18],0x2 00003174 7503 jnz 0x3179 00003176 E80200 call 0x317b 00003179 F8 clc 0000317A C3 ret 0000317B 50 push ax 0000317C 80261700F7 and byte [0x17],0xf7 00003181 803E190000 cmp byte [0x19],0x0 00003186 740D jz 0x3195 00003188 0FB6061900 movzx ax,[0x19] 0000318D E85A04 call 0x35ea 00003190 8026190000 and byte [0x19],0x0 00003195 58 pop ax 00003196 C3 ret 00003197 F606170004 test byte [0x17],0x4 0000319C 7511 jnz 0x31af 0000319E F606180040 test byte [0x18],0x40 000031A3 750A jnz 0x31af 000031A5 800E180040 or byte [0x18],0x40 000031AA 8036170040 xor byte [0x17],0x40 000031AF F8 clc 000031B0 C3 ret 000031B1 80261800BF and byte [0x18],0xbf 000031B6 F8 clc 000031B7 C3 ret 000031B8 F606170004 test byte [0x17],0x4 000031BD 7511 jnz 0x31d0 000031BF F606180020 test byte [0x18],0x20 000031C4 750A jnz 0x31d0 000031C6 800E180020 or byte [0x18],0x20 000031CB 8036170020 xor byte [0x17],0x20 000031D0 F8 clc 000031D1 C3 ret 000031D2 F606180020 test byte [0x18],0x20 000031D7 750D jnz 0x31e6 000031D9 F606960010 test byte [0x96],0x10 000031DE 7506 jnz 0x31e6 000031E0 B8C5E1 mov ax,0xe1c5 000031E3 F9 stc 000031E4 EB06 jmp short 0x31ec 000031E6 80261800DF and byte [0x18],0xdf 000031EB F8 clc 000031EC C3 ret 000031ED F606170004 test byte [0x17],0x4 000031F2 7511 jnz 0x3205 000031F4 F606180010 test byte [0x18],0x10 000031F9 750A jnz 0x3205 000031FB 800E180010 or byte [0x18],0x10 00003200 8036170010 xor byte [0x17],0x10 00003205 F8 clc 00003206 C3 ret 00003207 F606180010 test byte [0x18],0x10 0000320C 7507 jnz 0x3215 0000320E F606960010 test byte [0x96],0x10 00003213 7407 jz 0x321c 00003215 80261800EF and byte [0x18],0xef 0000321A F8 clc 0000321B C3 ret 0000321C B8C61D mov ax,0x1dc6 0000321F F8 clc 00003220 C3 ret 00003221 F606960010 test byte [0x96],0x10 00003226 750A jnz 0x3232 00003228 F606170004 test byte [0x17],0x4 0000322D 7403 jz 0x3232 0000322F B837E0 mov ax,0xe037 00003232 F9 stc 00003233 C3 ret 00003234 800E960012 or byte [0x96],0x12 00003239 F8 clc 0000323A C3 ret 0000323B 800E960011 or byte [0x96],0x11 00003240 F8 clc 00003241 C3 ret 00003242 50 push ax 00003243 B001 mov al,0x1 00003245 9A5FE200F0 call 0xf000:0xe25f 0000324A 58 pop ax 0000324B F8 clc 0000324C C3 ret 0000324D F606170020 test byte [0x17],0x20 00003252 7503 jnz 0x3257 00003254 E80E00 call 0x3265 00003257 F9 stc 00003258 C3 ret 00003259 F606170020 test byte [0x17],0x20 0000325E 7503 jnz 0x3263 00003260 E81500 call 0x3278 00003263 F9 stc 00003264 C3 ret 00003265 F606180080 test byte [0x18],0x80 0000326A 750A jnz 0x3276 0000326C 800E180080 or byte [0x18],0x80 00003271 8036170080 xor byte [0x17],0x80 00003276 F9 stc 00003277 C3 ret 00003278 802618007F and byte [0x18],0x7f 0000327D F8 clc 0000327E C3 ret 0000327F 50 push ax 00003280 B800A4 mov ax,0xa400 00003283 F606170008 test byte [0x17],0x8 00003288 750D jnz 0x3297 0000328A B80095 mov ax,0x9500 0000328D F606170004 test byte [0x17],0x4 00003292 7503 jnz 0x3297 00003294 B82FE0 mov ax,0xe02f 00003297 E85003 call 0x35ea 0000329A 58 pop ax 0000329B F8 clc 0000329C C3 ret 0000329D 50 push ax 0000329E B800A6 mov ax,0xa600 000032A1 F606170008 test byte [0x17],0x8 000032A6 750D jnz 0x32b5 000032A8 B80AE0 mov ax,0xe00a 000032AB F606170004 test byte [0x17],0x4 000032B0 7503 jnz 0x32b5 000032B2 B80DE0 mov ax,0xe00d 000032B5 E83203 call 0x35ea 000032B8 58 pop ax 000032B9 F8 clc 000032BA C3 ret 000032BB 1E push ds 000032BC 53 push bx 000032BD 2E8E1ECF25 mov ds,[cs:0x25cf] 000032C2 E89AF9 call 0x2c5f 000032C5 0E push cs 000032C6 E89703 call 0x3660 000032C9 7550 jnz 0x331b 000032CB 50 push ax 000032CC 0CFF or al,0xff 000032CE 9AF6216051 call 0x5160:0x21f6 000032D3 58 pop ax 000032D4 7445 jz 0x331b 000032D6 F606180004 test byte [0x18],0x4 000032DB 755B jnz 0x3338 000032DD E83901 call 0x3419 000032E0 80E300 and bl,0x0 000032E3 F9 stc 000032E4 E86000 call 0x3347 000032E7 9AC730D678 call 0x78d6:0x30c7 000032EC 9A363E00F0 call 0xf000:0x3e36 000032F1 731D jnc 0x3310 000032F3 7543 jnz 0x3338 000032F5 F70615000040 test word [0x15],0x4000 000032FB 753A jnz 0x3337 000032FD 9A3834FEE6 call 0xe6fe:0x3438 00003302 730C jnc 0x3310 00003304 E81E01 call 0x3425 00003307 7307 jnc 0x3310 00003309 9A3D8D00F0 call 0xf000:0x8d3d 0000330E 720B jc 0x331b 00003310 0E push cs 00003311 E80B03 call 0x361f 00003314 80269600FC and byte [0x96],0xfc 00003319 EB1D jmp short 0x3338 0000331B F9 stc 0000331C E8BD27 call 0x5adc 0000331F 7317 jnc 0x3338 00003321 F606170008 test byte [0x17],0x8 00003326 740F jz 0x3337 00003328 F606170004 test byte [0x17],0x4 0000332D 7408 jz 0x3337 0000332F BB8D2E mov bx,0x2e8d 00003332 E89C02 call 0x35d1 00003335 EB01 jmp short 0x3338 00003337 F9 stc 00003338 B44F mov ah,0x4f 0000333A 5B pop bx 0000333B 1F pop ds 0000333C CB retf 0000333D 53 push bx 0000333E E0B1 loopne 0x32f1 00003340 2E53 cs push bx 00003342 00B12EFF add [bx+di+0xff2e],dh 00003346 FF9C603C call far [si+0x3c60] 0000334A 3C75 cmp al,0x75 0000334C 11810E15 adc [bx+di+0x150e],ax 00003350 0000 add [bx+si],al 00003352 04B0 add al,0xb0 00003354 8180E300F99A add word [bx+si+0xe3],0x9af9 0000335A C7 db 0xC7 0000335B 30D6 xor dh,dl 0000335D 7861 js 0x33c0 0000335F 9D popf 00003360 C3 ret 00003361 F8 clc 00003362 9A2E56FEE6 call 0xe6fe:0x562e 00003367 7302 jnc 0x336b 00003369 F8 clc 0000336A C3 ret 0000336B 9A9E3400F0 call 0xf000:0x349e 00003370 9A053800F0 call 0xf000:0x3805 00003375 E82300 call 0x339b 00003378 FA cli 00003379 80261800F7 and byte [0x18],0xf7 0000337E 80269600FC and byte [0x96],0xfc 00003383 C70672003412 mov word [0x72],0x1234 00003389 9A0833FEE6 call 0xe6fe:0x3308 0000338E 9A119D00F0 call 0xf000:0x9d11 00003393 E84727 call 0x5add 00003396 EA0000FFFF jmp 0xffff:0x0 0000339B 60 pusha 0000339C 66B890FA0080 mov eax,0x8000fa90 000033A2 BAF80C mov dx,0xcf8 000033A5 66EF out dx,eax 000033A7 BAFC0C mov dx,0xcfc 000033AA 66ED in eax,dx 000033AC 66C1E810 shr eax,0x10 000033B0 2411 and al,0x11 000033B2 3C11 cmp al,0x11 000033B4 7561 jnz 0x3417 000033B6 66B810FA0080 mov eax,0x8000fa10 000033BC BAF80C mov dx,0xcf8 000033BF 66EF out dx,eax 000033C1 BAFC0C mov dx,0xcfc 000033C4 ED in ax,dx 000033C5 83E0F8 and ax,byte -0x8 000033C8 8BD8 mov bx,ax 000033CA 66B814FA0080 mov eax,0x8000fa14 000033D0 BAF80C mov dx,0xcf8 000033D3 66EF out dx,eax 000033D5 BAFC0C mov dx,0xcfc 000033D8 ED in ax,dx 000033D9 83E0FC and ax,byte -0x4 000033DC 83C802 or ax,byte +0x2 000033DF 8BC8 mov cx,ax 000033E1 8BD3 mov dx,bx 000033E3 83C206 add dx,byte +0x6 000033E6 B0A0 mov al,0xa0 000033E8 EE out dx,al 000033E9 8BD3 mov dx,bx 000033EB 83C202 add dx,byte +0x2 000033EE B006 mov al,0x6 000033F0 EE out dx,al 000033F1 8BD3 mov dx,bx 000033F3 83C201 add dx,byte +0x1 000033F6 B090 mov al,0x90 000033F8 EE out dx,al 000033F9 8BD3 mov dx,bx 000033FB 83C207 add dx,byte +0x7 000033FE B0EF mov al,0xef 00003400 EE out dx,al 00003401 8BD1 mov dx,cx 00003403 33DB xor bx,bx 00003405 33C9 xor cx,cx 00003407 E6ED out 0xed,al 00003409 E6ED out 0xed,al 0000340B EC in al,dx 0000340C 24C0 and al,0xc0 0000340E 3C40 cmp al,0x40 00003410 7405 jz 0x3417 00003412 E2F3 loop 0x3407 00003414 4B dec bx 00003415 75EE jnz 0x3405 00003417 61 popa 00003418 C3 ret 00003419 3C81 cmp al,0x81 0000341B 7506 jnz 0x3423 0000341D 810E15000010 or word [0x15],0x1000 00003423 F9 stc 00003424 C3 ret 00003425 50 push ax 00003426 3C3C cmp al,0x3c 00003428 7523 jnz 0x344d 0000342A F70615000004 test word [0x15],0x400 00003430 751B jnz 0x344d 00003432 F60617000C test byte [0x17],0xc 00003437 7514 jnz 0x344d 00003439 0E push cs 0000343A E81300 call 0x3450 0000343D 750E jnz 0x344d 0000343F 810E15000004 or word [0x15],0x400 00003445 9AA3486051 call 0x5160:0x48a3 0000344A F8 clc 0000344B EB01 jmp short 0x344e 0000344D F9 stc 0000344E 58 pop ax 0000344F C3 ret 00003450 06 push es 00003451 50 push ax 00003452 B800F0 mov ax,0xf000 00003455 8EC0 mov es,ax 00003457 26F706E1762000 test word [es:0x76e1],0x20 0000345E 7505 jnz 0x3465 00003460 9A119D00F0 call 0xf000:0x9d11 00003465 58 pop ax 00003466 07 pop es 00003467 CB retf 00003468 C3 ret 00003469 53 push bx 0000346A 50 push ax 0000346B 8AE0 mov ah,al 0000346D BB0400 mov bx,0x4 00003470 F606170008 test byte [0x17],0x8 00003475 740F jz 0x3486 00003477 B0F0 mov al,0xf0 00003479 2E8039F0 cmp byte [cs:bx+di],0xf0 0000347D 744F jz 0x34ce 0000347F 2E8A21 mov ah,[cs:bx+di] 00003482 32C0 xor al,al 00003484 EB48 jmp short 0x34ce 00003486 4B dec bx 00003487 F606170004 test byte [0x17],0x4 0000348C 7405 jz 0x3493 0000348E 2E8A01 mov al,[cs:bx+di] 00003491 EB3B jmp short 0x34ce 00003493 4B dec bx 00003494 F606170003 test byte [0x17],0x3 00003499 741A jz 0x34b5 0000349B 2E807D0241 cmp byte [cs:di+0x2],0x41 000034A0 720E jc 0x34b0 000034A2 2E807D025A cmp byte [cs:di+0x2],0x5a 000034A7 7707 ja 0x34b0 000034A9 F606170040 test byte [0x17],0x40 000034AE 751A jnz 0x34ca 000034B0 2E8A01 mov al,[cs:bx+di] 000034B3 EB19 jmp short 0x34ce 000034B5 2E807D0241 cmp byte [cs:di+0x2],0x41 000034BA 720E jc 0x34ca 000034BC 2E807D025A cmp byte [cs:di+0x2],0x5a 000034C1 7707 ja 0x34ca 000034C3 F606170040 test byte [0x17],0x40 000034C8 75E6 jnz 0x34b0 000034CA 4B dec bx 000034CB 2E8A01 mov al,[cs:bx+di] 000034CE 2E8039FF cmp byte [cs:bx+di],0xff 000034D2 7403 jz 0x34d7 000034D4 E81301 call 0x35ea 000034D7 58 pop ax 000034D8 5B pop bx 000034D9 C3 ret 000034DA 50 push ax 000034DB 32C0 xor al,al 000034DD 2E8A6504 mov ah,[cs:di+0x4] 000034E1 F606170008 test byte [0x17],0x8 000034E6 751A jnz 0x3502 000034E8 2E8A6503 mov ah,[cs:di+0x3] 000034EC F606170004 test byte [0x17],0x4 000034F1 750F jnz 0x3502 000034F3 2E8A6502 mov ah,[cs:di+0x2] 000034F7 F606170003 test byte [0x17],0x3 000034FC 7504 jnz 0x3502 000034FE 2E8A6501 mov ah,[cs:di+0x1] 00003502 E8E500 call 0x35ea 00003505 58 pop ax 00003506 C3 ret 00003507 53 push bx 00003508 50 push ax 00003509 BB0400 mov bx,0x4 0000350C F606170008 test byte [0x17],0x8 00003511 7414 jz 0x3527 00003513 2E8039FF cmp byte [cs:bx+di],0xff 00003517 7447 jz 0x3560 00003519 2E8A01 mov al,[cs:bx+di] 0000351C 8A261900 mov ah,[0x19] 00003520 D50A aad 00003522 A21900 mov [0x19],al 00003525 EB39 jmp short 0x3560 00003527 4B dec bx 00003528 F606170004 test byte [0x17],0x4 0000352D 7407 jz 0x3536 0000352F 2E8A21 mov ah,[cs:bx+di] 00003532 32C0 xor al,al 00003534 EB21 jmp short 0x3557 00003536 4B dec bx 00003537 8AE0 mov ah,al 00003539 F606170003 test byte [0x17],0x3 0000353E 740C jz 0x354c 00003540 F606170020 test byte [0x17],0x20 00003545 750C jnz 0x3553 00003547 2E8A01 mov al,[cs:bx+di] 0000354A EB0B jmp short 0x3557 0000354C F606170020 test byte [0x17],0x20 00003551 75F4 jnz 0x3547 00003553 4B dec bx 00003554 2E8A01 mov al,[cs:bx+di] 00003557 2E8039FF cmp byte [cs:bx+di],0xff 0000355B 7403 jz 0x3560 0000355D E88A00 call 0x35ea 00003560 58 pop ax 00003561 5B pop bx 00003562 C3 ret 00003563 53 push bx 00003564 50 push ax 00003565 BB0400 mov bx,0x4 00003568 F606170008 test byte [0x17],0x8 0000356D 740C jz 0x357b 0000356F 2E8039F0 cmp byte [cs:bx+di],0xf0 00003573 750E jnz 0x3583 00003575 8AE0 mov ah,al 00003577 B0F0 mov al,0xf0 00003579 EB1D jmp short 0x3598 0000357B 4B dec bx 0000357C F606170004 test byte [0x17],0x4 00003581 7407 jz 0x358a 00003583 2E8A21 mov ah,[cs:bx+di] 00003586 32C0 xor al,al 00003588 EB0E jmp short 0x3598 0000358A 4B dec bx 0000358B F606170003 test byte [0x17],0x3 00003590 7501 jnz 0x3593 00003592 4B dec bx 00003593 8AE0 mov ah,al 00003595 2E8A01 mov al,[cs:bx+di] 00003598 2E8039FF cmp byte [cs:bx+di],0xff 0000359C 7403 jz 0x35a1 0000359E E84900 call 0x35ea 000035A1 58 pop ax 000035A2 5B pop bx 000035A3 C3 ret 000035A4 50 push ax 000035A5 8AE0 mov ah,al 000035A7 2E8A4504 mov al,[cs:di+0x4] 000035AB F606170008 test byte [0x17],0x8 000035B0 751A jnz 0x35cc 000035B2 2E8A4503 mov al,[cs:di+0x3] 000035B6 F606170004 test byte [0x17],0x4 000035BB 750F jnz 0x35cc 000035BD 2E8A4502 mov al,[cs:di+0x2] 000035C1 F606170003 test byte [0x17],0x3 000035C6 7504 jnz 0x35cc 000035C8 2E8A4501 mov al,[cs:di+0x1] 000035CC E81B00 call 0x35ea 000035CF 58 pop ax 000035D0 C3 ret 000035D1 83EB04 sub bx,byte +0x4 000035D4 83C304 add bx,byte +0x4 000035D7 2E833FFF cmp word [cs:bx],byte -0x1 000035DB 740B jz 0x35e8 000035DD 2E3907 cmp [cs:bx],ax 000035E0 75F2 jnz 0x35d4 000035E2 2EFF5702 call near [cs:bx+0x2] 000035E6 EB01 jmp short 0x35e9 000035E8 F9 stc 000035E9 C3 ret 000035EA 1E push ds 000035EB 51 push cx 000035EC 50 push ax 000035ED 2E8E1ECF25 mov ds,[cs:0x25cf] 000035F2 F606180008 test byte [0x18],0x8 000035F7 7407 jz 0x3600 000035F9 80261800F7 and byte [0x18],0xf7 000035FE EB1B jmp short 0x361b 00003600 8BC8 mov cx,ax 00003602 E85623 call 0x595b 00003605 3C00 cmp al,0x0 00003607 7409 jz 0x3612 00003609 B001 mov al,0x1 0000360B 9A5FE200F0 call 0xf000:0xe25f 00003610 EB09 jmp short 0x361b 00003612 B80291 mov ax,0x9102 00003615 CD15 int 0x15 00003617 0E push cs 00003618 E80400 call 0x361f 0000361B 58 pop ax 0000361C 59 pop cx 0000361D 1F pop ds 0000361E C3 ret 0000361F 9C pushf 00003620 1E push ds 00003621 51 push cx 00003622 50 push ax 00003623 2E8E1ECF25 mov ds,[cs:0x25cf] 00003628 F606D60040 test byte [0xd6],0x40 0000362D 742C jz 0x365b 0000362F E461 in al,0x61 00003631 8AE0 mov ah,al 00003633 24FC and al,0xfc 00003635 E661 out 0x61,al 00003637 B90D00 mov cx,0xd 0000363A 9A0D9D00F0 call 0xf000:0x9d0d 0000363F 0C02 or al,0x2 00003641 E661 out 0x61,al 00003643 B90D00 mov cx,0xd 00003646 9A0D9D00F0 call 0xf000:0x9d0d 0000364B 24FD and al,0xfd 0000364D E661 out 0x61,al 0000364F B90D00 mov cx,0xd 00003652 9A0D9D00F0 call 0xf000:0x9d0d 00003657 8AC4 mov al,ah 00003659 E661 out 0x61,al 0000365B 58 pop ax 0000365C 59 pop cx 0000365D 1F pop ds 0000365E 9D popf 0000365F CB retf 00003660 06 push es 00003661 6800F0 push word 0xf000 00003664 07 pop es 00003665 26F6060F7701 test byte [es:0x770f],0x1 0000366B 07 pop es 0000366C CB retf 0000366D 06 push es 0000366E 1E push ds 0000366F 50 push ax 00003670 2E8E1ECF25 mov ds,[cs:0x25cf] 00003675 8E060E00 mov es,[0xe] 00003679 E464 in al,0x64 0000367B 2421 and al,0x21 0000367D 3421 xor al,0x21 0000367F 750E jnz 0x368f 00003681 E81800 call 0x369c 00003684 7309 jnc 0x368f 00003686 FB sti 00003687 E460 in al,0x60 00003689 E84A01 call 0x37d6 0000368C E87001 call 0x37ff 0000368F FA cli 00003690 B020 mov al,0x20 00003692 E6A0 out 0xa0,al 00003694 E6ED out 0xed,al 00003696 E620 out 0x20,al 00003698 58 pop ax 00003699 1F pop ds 0000369A 07 pop es 0000369B CF iret 0000369C 50 push ax 0000369D 51 push cx 0000369E B96400 mov cx,0x64 000036A1 9AB031FEE6 call 0xe6fe:0x31b0 000036A6 7535 jnz 0x36dd 000036A8 26F606260008 test byte [es:0x26],0x8 000036AE 742D jz 0x36dd 000036B0 9A9127FEE6 call 0xe6fe:0x2791 000036B5 E460 in al,0x60 000036B7 3C00 cmp al,0x0 000036B9 7407 jz 0x36c2 000036BB 3CAA cmp al,0xaa 000036BD 7516 jnz 0x36d5 000036BF E8F323 call 0x5ab5 000036C2 9A8C63FEE6 call 0xe6fe:0x638c 000036C7 E84431 call 0x680e 000036CA 2680262600F7 and byte [es:0x26],0xf7 000036D0 9A119D00F0 call 0xf000:0x9d11 000036D5 9A7F27FEE6 call 0xe6fe:0x277f 000036DA F8 clc 000036DB EB01 jmp short 0x36de 000036DD F9 stc 000036DE 59 pop cx 000036DF 58 pop ax 000036E0 C3 ret 000036E1 52 push dx 000036E2 51 push cx 000036E3 53 push bx 000036E4 268A362700 mov dh,[es:0x27] 000036E9 8AD0 mov dl,al 000036EB B303 mov bl,0x3 000036ED B703 mov bh,0x3 000036EF FA cli 000036F0 B96400 mov cx,0x64 000036F3 E89C23 call 0x5a92 000036F6 7262 jc 0x375a 000036F8 B0D4 mov al,0xd4 000036FA E664 out 0x64,al 000036FC E89323 call 0x5a92 000036FF 7259 jc 0x375a 00003701 E464 in al,0x64 00003703 A801 test al,0x1 00003705 7416 jz 0x371d 00003707 FECF dec bh 00003709 7412 jz 0x371d 0000370B E88423 call 0x5a92 0000370E B0FF mov al,0xff 00003710 E664 out 0x64,al 00003712 FB sti 00003713 B90100 mov cx,0x1 00003716 9ACF55FEE6 call 0xe6fe:0x55cf 0000371B EBD2 jmp short 0x36ef 0000371D 268026260098 and byte [es:0x26],0x98 00003723 26800E260080 or byte [es:0x26],0x80 00003729 26800E270087 or byte [es:0x27],0x87 0000372F 8AC2 mov al,dl 00003731 E660 out 0x60,al 00003733 FB sti 00003734 B7C8 mov bh,0xc8 00003736 C6461304 mov byte [bp+0x13],0x4 0000373A 26F606260040 test byte [es:0x26],0x40 00003740 7518 jnz 0x375a 00003742 26F606260020 test byte [es:0x26],0x20 00003748 751F jnz 0x3769 0000374A B90100 mov cx,0x1 0000374D 9ACF55FEE6 call 0xe6fe:0x55cf 00003752 FECF dec bh 00003754 75E0 jnz 0x3736 00003756 C6461303 mov byte [bp+0x13],0x3 0000375A B701 mov bh,0x1 0000375C FECB dec bl 0000375E 758F jnz 0x36ef 00003760 268026260018 and byte [es:0x26],0x18 00003766 F9 stc 00003767 EB32 jmp short 0x379b 00003769 BBD007 mov bx,0x7d0 0000376C 268A2E2600 mov ch,[es:0x26] 00003771 80E507 and ch,0x7 00003774 38E5 cmp ch,ah 00003776 7418 jz 0x3790 00003778 B90100 mov cx,0x1 0000377B 9ACF55FEE6 call 0xe6fe:0x55cf 00003780 4B dec bx 00003781 75E9 jnz 0x376c 00003783 C6461303 mov byte [bp+0x13],0x3 00003787 268026260018 and byte [es:0x26],0x18 0000378D F9 stc 0000378E EB0B jmp short 0x379b 00003790 80661300 and byte [bp+0x13],0x0 00003794 268026260018 and byte [es:0x26],0x18 0000379A F8 clc 0000379B 8AC2 mov al,dl 0000379D 2688362700 mov [es:0x27],dh 000037A2 5B pop bx 000037A3 59 pop cx 000037A4 5A pop dx 000037A5 CB retf 000037A6 51 push cx 000037A7 50 push ax 000037A8 B96400 mov cx,0x64 000037AB E8E422 call 0x5a92 000037AE 7205 jc 0x37b5 000037B0 B0A8 mov al,0xa8 000037B2 E664 out 0x64,al 000037B4 F8 clc 000037B5 58 pop ax 000037B6 59 pop cx 000037B7 CB retf 000037B8 51 push cx 000037B9 50 push ax 000037BA B96400 mov cx,0x64 000037BD E8D222 call 0x5a92 000037C0 7211 jc 0x37d3 000037C2 B0A7 mov al,0xa7 000037C4 E664 out 0x64,al 000037C6 E8C922 call 0x5a92 000037C9 7208 jc 0x37d3 000037CB B0FF mov al,0xff 000037CD E664 out 0x64,al 000037CF E8C022 call 0x5a92 000037D2 F8 clc 000037D3 58 pop ax 000037D4 59 pop cx 000037D5 CB retf 000037D6 26F606260080 test byte [es:0x26],0x80 000037DC 741F jz 0x37fd 000037DE 3CFE cmp al,0xfe 000037E0 7508 jnz 0x37ea 000037E2 26800E260040 or byte [es:0x26],0x40 000037E8 EB0A jmp short 0x37f4 000037EA 3CFA cmp al,0xfa 000037EC 750F jnz 0x37fd 000037EE 26800E260020 or byte [es:0x26],0x20 000037F4 268026260078 and byte [es:0x26],0x78 000037FA F8 clc 000037FB EB01 jmp short 0x37fe 000037FD F9 stc 000037FE C3 ret 000037FF 60 pusha 00003800 7375 jnc 0x3877 00003802 26F606270080 test byte [es:0x27],0x80 00003808 7460 jz 0x386a 0000380A BF2800 mov di,0x28 0000380D 268A1E2600 mov bl,[es:0x26] 00003812 83E307 and bx,byte +0x7 00003815 268801 mov [es:bx+di],al 00003818 268A3E2700 mov bh,[es:0x27] 0000381D 80E707 and bh,0x7 00003820 38FB cmp bl,bh 00003822 754E jnz 0x3872 00003824 268A362600 mov dh,[es:0x26] 00003829 80E607 and dh,0x7 0000382C BF2800 mov di,0x28 0000382F 268A05 mov al,[es:di] 00003832 47 inc di 00003833 268A25 mov ah,[es:di] 00003836 47 inc di 00003837 F6C601 test dh,0x1 0000383A 7503 jnz 0x383f 0000383C 32E4 xor ah,ah 0000383E 4F dec di 0000383F 268A1D mov bl,[es:di] 00003842 47 inc di 00003843 268A0D mov cl,[es:di] 00003846 47 inc di 00003847 268A15 mov dl,[es:di] 0000384A 47 inc di 0000384B 80FE06 cmp dh,0x6 0000384E 7303 jnc 0x3853 00003850 32D2 xor dl,dl 00003852 4F dec di 00003853 268A3D mov bh,[es:di] 00003856 47 inc di 00003857 268A2D mov ch,[es:di] 0000385A 47 inc di 0000385B 268A35 mov dh,[es:di] 0000385E 50 push ax 0000385F 53 push bx 00003860 51 push cx 00003861 52 push dx 00003862 26FF1E2200 call far [es:0x22] 00003867 83C408 add sp,byte +0x8 0000386A 2680262600F8 and byte [es:0x26],0xf8 00003870 EB05 jmp short 0x3877 00003872 26FE062600 inc byte [es:0x26] 00003877 61 popa 00003878 C3 ret 00003879 002EF606 add [0x6f6],ch 0000387D 37 aaa 0000387E 3402 xor al,0x2 00003880 C3 ret 00003881 E8F6FF call 0x387a 00003884 CB retf 00003885 60 pusha 00003886 E8F1FF call 0x387a 00003889 7459 jz 0x38e4 0000388B BB007C mov bx,0x7c00 0000388E 8BFB mov di,bx 00003890 81C7BE01 add di,0x1be 00003894 B90400 mov cx,0x4 00003897 B000 mov al,0x0 00003899 26803D00 cmp byte [es:di],0x0 0000389D 7545 jnz 0x38e4 0000389F 26807D0427 cmp byte [es:di+0x4],0x27 000038A4 7419 jz 0x38bf 000038A6 26807D0412 cmp byte [es:di+0x4],0x12 000038AB 7407 jz 0x38b4 000038AD 26807D0407 cmp byte [es:di+0x4],0x7 000038B2 7530 jnz 0x38e4 000038B4 26C6450407 mov byte [es:di+0x4],0x7 000038B9 26C60580 mov byte [es:di],0x80 000038BD EB0E jmp short 0x38cd 000038BF 268A4504 mov al,[es:di+0x4] 000038C3 26C60580 mov byte [es:di],0x80 000038C7 EB04 jmp short 0x38cd 000038C9 26C60500 mov byte [es:di],0x0 000038CD 83C710 add di,byte +0x10 000038D0 E2F7 loop 0x38c9 000038D2 3C27 cmp al,0x27 000038D4 740E jz 0x38e4 000038D6 B80103 mov ax,0x301 000038D9 BB007C mov bx,0x7c00 000038DC B90100 mov cx,0x1 000038DF BA8000 mov dx,0x80 000038E2 CD13 int 0x13 000038E4 61 popa 000038E5 C3 ret 000038E6 0100 add [bx+si],ax 000038E8 0FA0 push fs 000038EA 68FEE6 push word 0xe6fe 000038ED 0FA1 pop fs 000038EF 64F606363401 test byte [fs:0x3436],0x1 000038F5 F9 stc 000038F6 750F jnz 0x3907 000038F8 9A6E23D678 call 0x78d6:0x236e 000038FD 9A2823D678 call 0x78d6:0x2328 00003902 9AE322D678 call 0x78d6:0x22e3 00003907 0FA1 pop fs 00003909 CB retf 0000390A E82910 call 0x4936 0000390D FB sti 0000390E E82E01 call 0x3a3f 00003911 80261500DF and byte [0x15],0xdf 00003916 33DB xor bx,bx 00003918 9A758BFEE6 call 0xe6fe:0x8b75 0000391D E83201 call 0x3a52 00003920 B91000 mov cx,0x10 00003923 E81010 call 0x4936 00003926 8AC3 mov al,bl 00003928 E80601 call 0x3a31 0000392B E82500 call 0x3953 0000392E 43 inc bx 0000392F 3BD9 cmp bx,cx 00003931 72F0 jc 0x3923 00003933 33C0 xor ax,ax 00003935 B8E202 mov ax,0x2e2 00003938 E83B1D call 0x5676 0000393B 3C02 cmp al,0x2 0000393D 740A jz 0x3949 0000393F FEC0 inc al 00003941 52 push dx 00003942 BAE202 mov dx,0x2e2 00003945 E8341D call 0x567c 00003948 5A pop dx 00003949 E8EA0F call 0x4936 0000394C CD18 int 0x18 0000394E E8E50F call 0x4936 00003951 EBB7 jmp short 0x390a 00003953 648A97CA8C mov dl,[fs:bx+0x8cca] 00003958 80FA3F cmp dl,0x3f 0000395B 744D jz 0x39aa 0000395D 1E push ds 0000395E 9A10B800F0 call 0xf000:0xb810 00003963 B8E202 mov ax,0x2e2 00003966 E80D1D call 0x5676 00003969 750A jnz 0x3975 0000396B E84501 call 0x3ab3 0000396E 7311 jnc 0x3981 00003970 E86001 call 0x3ad3 00003973 730C jnc 0x3981 00003975 F6440802 test byte [si+0x8],0x2 00003979 7406 jz 0x3981 0000397B F6440804 test byte [si+0x8],0x4 0000397F 7503 jnz 0x3984 00003981 1F pop ds 00003982 EB26 jmp short 0x39aa 00003984 E8AF0F call 0x4936 00003987 8A5402 mov dl,[si+0x2] 0000398A 0FB57403 lgs si,[si+0x3] 0000398E E8A50F call 0x4936 00003991 9A363E00F0 call 0xf000:0x3e36 00003996 1F pop ds 00003997 60 pusha 00003998 0FA8 push gs 0000399A 58 pop ax 0000399B E8980F call 0x4936 0000399E 0FA0 push fs 000039A0 65FF5C04 call far [gs:si+0x4] 000039A4 0FA1 pop fs 000039A6 FC cld 000039A7 FEC2 inc dl 000039A9 61 popa 000039AA C3 ret 000039AB 06 push es 000039AC 53 push bx 000039AD 52 push dx 000039AE 800E150020 or byte [0x15],0x20 000039B3 E8800F call 0x4936 000039B6 B91000 mov cx,0x10 000039B9 6A00 push byte +0x0 000039BB E2FC loop 0x39b9 000039BD 6661 popad 000039BF 5A pop dx 000039C0 CB retf 000039C1 33C0 xor ax,ax 000039C3 FA cli 000039C4 8ED0 mov ss,ax 000039C6 BC0004 mov sp,0x400 000039C9 FB sti 000039CA E87200 call 0x3a3f 000039CD FC cld 000039CE B91000 mov cx,0x10 000039D1 8BC1 mov ax,cx 000039D3 48 dec ax 000039D4 53 push bx 000039D5 8AD8 mov bl,al 000039D7 B87A04 mov ax,0x47a 000039DA E8991C call 0x5676 000039DD 38D8 cmp al,bl 000039DF 8AC3 mov al,bl 000039E1 5B pop bx 000039E2 7313 jnc 0x39f7 000039E4 80261500DF and byte [0x15],0xdf 000039E9 50 push ax 000039EA B87A04 mov ax,0x47a 000039ED E8861C call 0x5676 000039F0 8BD8 mov bx,ax 000039F2 58 pop ax 000039F3 43 inc bx 000039F4 E92CFF jmp 0x3923 000039F7 0E push cs 000039F8 1F pop ds 000039F9 BE1800 mov si,0x18 000039FC 9ADCFE00F0 call 0xf000:0xfedc 00003A01 50 push ax 00003A02 B002 mov al,0x2 00003A04 9A72BE00F0 call 0xf000:0xbe72 00003A09 58 pop ax 00003A0A B8E202 mov ax,0x2e2 00003A0D E8661C call 0x5676 00003A10 3C02 cmp al,0x2 00003A12 721A jc 0x3a2e 00003A14 F8 clc 00003A15 E81E0F call 0x4936 00003A18 7214 jc 0x3a2e 00003A1A B8A002 mov ax,0x2a0 00003A1D E8561C call 0x5676 00003A20 7408 jz 0x3a2a 00003A22 2EF606373401 test byte [cs:0x3437],0x1 00003A28 7504 jnz 0x3a2e 00003A2A 32E4 xor ah,ah 00003A2C CD16 int 0x16 00003A2E E9D9FE jmp 0x390a 00003A31 52 push dx 00003A32 BA7A04 mov dx,0x47a 00003A35 E8441C call 0x567c 00003A38 5A pop dx 00003A39 9A589A00F0 call 0xf000:0x9a58 00003A3E C3 ret 00003A3F 684000 push word 0x40 00003A42 1F pop ds 00003A43 680000 push word 0x0 00003A46 07 pop es 00003A47 6800F0 push word 0xf000 00003A4A 0FA9 pop gs 00003A4C 68FEE6 push word 0xe6fe 00003A4F 0FA1 pop fs 00003A51 C3 ret 00003A52 52 push dx 00003A53 51 push cx 00003A54 53 push bx 00003A55 1E push ds 00003A56 33C0 xor ax,ax 00003A58 52 push dx 00003A59 BADC02 mov dx,0x2dc 00003A5C E81D1C call 0x567c 00003A5F 5A pop dx 00003A60 52 push dx 00003A61 BADF02 mov dx,0x2df 00003A64 E8151C call 0x567c 00003A67 5A pop dx 00003A68 648A97CA8C mov dl,[fs:bx+0x8cca] 00003A6D 80FA3F cmp dl,0x3f 00003A70 7436 jz 0x3aa8 00003A72 9A10B800F0 call 0xf000:0xb810 00003A77 807C0A09 cmp byte [si+0xa],0x9 00003A7B 722B jc 0x3aa8 00003A7D 807C0A12 cmp byte [si+0xa],0x12 00003A81 760C jna 0x3a8f 00003A83 807C0A17 cmp byte [si+0xa],0x17 00003A87 7406 jz 0x3a8f 00003A89 807C0A1F cmp byte [si+0xa],0x1f 00003A8D 7519 jnz 0x3aa8 00003A8F F6440802 test byte [si+0x8],0x2 00003A93 7413 jz 0x3aa8 00003A95 F6440804 test byte [si+0x8],0x4 00003A99 740D jz 0x3aa8 00003A9B 8A440A mov al,[si+0xa] 00003A9E 52 push dx 00003A9F BADC02 mov dx,0x2dc 00003AA2 E8D71B call 0x567c 00003AA5 5A pop dx 00003AA6 EB06 jmp short 0x3aae 00003AA8 43 inc bx 00003AA9 83FB10 cmp bx,byte +0x10 00003AAC 72BA jc 0x3a68 00003AAE 1F pop ds 00003AAF 5B pop bx 00003AB0 59 pop cx 00003AB1 5A pop dx 00003AB2 C3 ret 00003AB3 2EF606373401 test byte [cs:0x3437],0x1 00003AB9 740C jz 0x3ac7 00003ABB B8A002 mov ax,0x2a0 00003ABE E8B51B call 0x5676 00003AC1 7404 jz 0x3ac7 00003AC3 E80300 call 0x3ac9 00003AC6 C3 ret 00003AC7 F9 stc 00003AC8 C3 ret 00003AC9 807C0A15 cmp byte [si+0xa],0x15 00003ACD 7402 jz 0x3ad1 00003ACF F8 clc 00003AD0 C3 ret 00003AD1 F9 stc 00003AD2 C3 ret 00003AD3 B8E202 mov ax,0x2e2 00003AD6 E89D1B call 0x5676 00003AD9 751D jnz 0x3af8 00003ADB B8DF02 mov ax,0x2df 00003ADE E8951B call 0x5676 00003AE1 7519 jnz 0x3afc 00003AE3 2EF606373404 test byte [cs:0x3437],0x4 00003AE9 740D jz 0x3af8 00003AEB B8DC02 mov ax,0x2dc 00003AEE E8851B call 0x5676 00003AF1 7405 jz 0x3af8 00003AF3 E80600 call 0x3afc 00003AF6 EB03 jmp short 0x3afb 00003AF8 E81D00 call 0x3b18 00003AFB C3 ret 00003AFC 807C0A09 cmp byte [si+0xa],0x9 00003B00 7212 jc 0x3b14 00003B02 807C0A12 cmp byte [si+0xa],0x12 00003B06 760E jna 0x3b16 00003B08 807C0A17 cmp byte [si+0xa],0x17 00003B0C 7408 jz 0x3b16 00003B0E 807C0A1F cmp byte [si+0xa],0x1f 00003B12 7402 jz 0x3b16 00003B14 F8 clc 00003B15 C3 ret 00003B16 F9 stc 00003B17 C3 ret 00003B18 50 push ax 00003B19 B8AC02 mov ax,0x2ac 00003B1C E8571B call 0x5676 00003B1F 7508 jnz 0x3b29 00003B21 807C0A09 cmp byte [si+0xa],0x9 00003B25 7220 jc 0x3b47 00003B27 EB0C jmp short 0x3b35 00003B29 807C0A09 cmp byte [si+0xa],0x9 00003B2D 7618 jna 0x3b47 00003B2F 807C0A1F cmp byte [si+0xa],0x1f 00003B33 7412 jz 0x3b47 00003B35 807C0A12 cmp byte [si+0xa],0x12 00003B39 762E jna 0x3b69 00003B3B 807C0A17 cmp byte [si+0xa],0x17 00003B3F 7428 jz 0x3b69 00003B41 807C0A1F cmp byte [si+0xa],0x1f 00003B45 7422 jz 0x3b69 00003B47 807C0A1F cmp byte [si+0xa],0x1f 00003B4B 7519 jnz 0x3b66 00003B4D B8DC02 mov ax,0x2dc 00003B50 E8231B call 0x5676 00003B53 3C1F cmp al,0x1f 00003B55 740F jz 0x3b66 00003B57 3C0B cmp al,0xb 00003B59 750B jnz 0x3b66 00003B5B B80100 mov ax,0x1 00003B5E 52 push dx 00003B5F BADF02 mov dx,0x2df 00003B62 E8171B call 0x567c 00003B65 5A pop dx 00003B66 F9 stc 00003B67 58 pop ax 00003B68 C3 ret 00003B69 F8 clc 00003B6A 58 pop ax 00003B6B C3 ret 00003B6C 6800F0 push word 0xf000 00003B6F 07 pop es 00003B70 66268B2E918D mov ebp,[es:0x8d91] 00003B76 268E068F8D mov es,[es:0x8d8f] 00003B7B CB retf 00003B7C 52 push dx 00003B7D B00A mov al,0xa 00003B7F B2AE mov dl,0xae 00003B81 E8ECEA call 0x2670 00003B84 8AF4 mov dh,ah 00003B86 FEC0 inc al 00003B88 E8E5EA call 0x2670 00003B8B 8AC6 mov al,dh 00003B8D 83F900 cmp cx,byte +0x0 00003B90 7417 jz 0x3ba9 00003B92 B00C mov al,0xc 00003B94 B2AE mov dl,0xae 00003B96 E8D7EA call 0x2670 00003B99 8AF4 mov dh,ah 00003B9B FEC0 inc al 00003B9D E8D0EA call 0x2670 00003BA0 8AC6 mov al,dh 00003BA2 83F901 cmp cx,byte +0x1 00003BA5 7402 jz 0x3ba9 00003BA7 33C0 xor ax,ax 00003BA9 5A pop dx 00003BAA C3 ret 00003BAB E8CEFF call 0x3b7c 00003BAE CB retf 00003BAF 0000 add [bx+si],al 00003BB1 0000 add [bx+si],al 00003BB3 0000 add [bx+si],al 00003BB5 0000 add [bx+si],al 00003BB7 0000 add [bx+si],al 00003BB9 0000 add [bx+si],al 00003BBB 0000 add [bx+si],al 00003BBD 0000 add [bx+si],al 00003BBF 53 push bx 00003BC0 51 push cx 00003BC1 3C08 cmp al,0x8 00003BC3 7203 jc 0x3bc8 00003BC5 F9 stc 00003BC6 EB49 jmp short 0x3c11 00003BC8 0FB6D8 movzx bx,al 00003BCB D1E3 shl bx,1 00003BCD 81C3FF36 add bx,0x36ff 00003BD1 2E8B1F mov bx,[cs:bx] 00003BD4 0BDB or bx,bx 00003BD6 74ED jz 0x3bc5 00003BD8 B8F001 mov ax,0x1f0 00003BDB BAF603 mov dx,0x3f6 00003BDE 83FB01 cmp bx,byte +0x1 00003BE1 742E jz 0x3c11 00003BE3 B87001 mov ax,0x170 00003BE6 BA7603 mov dx,0x376 00003BE9 83FB02 cmp bx,byte +0x2 00003BEC 7423 jz 0x3c11 00003BEE 8AD7 mov dl,bh 00003BF0 32FF xor bh,bh 00003BF2 B601 mov dh,0x1 00003BF4 9AC75200F0 call 0xf000:0x52c7 00003BF9 83E0FC and ax,byte -0x4 00003BFC 8BC8 mov cx,ax 00003BFE 80C204 add dl,0x4 00003C01 9AC75200F0 call 0xf000:0x52c7 00003C06 83E0FC and ax,byte -0x4 00003C09 8BD0 mov dx,ax 00003C0B 83CA02 or dx,byte +0x2 00003C0E 8BC1 mov ax,cx 00003C10 F8 clc 00003C11 59 pop cx 00003C12 5B pop bx 00003C13 CB retf 00003C14 E88904 call 0x40a0 00003C17 CB retf 00003C18 FF db 0xFF 00003C19 FF4D41 dec word [di+0x41] 00003C1C 54 push sp 00003C1D 53 push bx 00003C1E 48 dec ax 00003C1F 49 dec cx 00003C20 54 push sp 00003C21 41 inc cx 00003C22 44 inc sp 00003C23 56 push si 00003C24 44 inc sp 00003C25 2D5241 sub ax,0x4152 00003C28 4D dec bp 00003C29 20554A and [di+0x4a],dl 00003C2C 2D3835 sub ax,0x3538 00003C2F 30532D xor [bp+di+0x2d],dl 00003C32 28504D sub [bx+si+0x4d],dl 00003C35 2900 sub [bx+si],ax 00003C37 2020 and [bx+si],ah 00003C39 20B00150 and [bx+si+0x5001],dh 00003C3D 7269 jc 0x3ca8 00003C3F 6D insw 00003C40 61 popa 00003C41 7279 jc 0x3cbc 00003C43 20536C and [bp+di+0x6c],dl 00003C46 61 popa 00003C47 7665 jna 0x3cae 00003C49 2000 and [bx+si],al 00003C4B 0000 add [bx+si],al 00003C4D 0000 add [bx+si],al 00003C4F 0000 add [bx+si],al 00003C51 0000 add [bx+si],al 00003C53 0000 add [bx+si],al 00003C55 0000 add [bx+si],al 00003C57 0000 add [bx+si],al 00003C59 0000 add [bx+si],al 00003C5B 00FF add bh,bh 00003C5D FF4655 inc word [bp+0x55] 00003C60 4A dec dx 00003C61 49 dec cx 00003C62 54 push sp 00003C63 53 push bx 00003C64 55 push bp 00003C65 204D48 and [di+0x48],cl 00003C68 56 push si 00003C69 3232 xor dh,[bp+si] 00003C6B 3030 xor [bx+si],dh 00003C6D 42 inc dx 00003C6E 54 push sp 00003C6F 2D2853 sub ax,0x5328 00003C72 3129 xor [bx+di],bp 00003C74 0020 add [bx+si],ah 00003C76 2020 and [bx+si],ah 00003C78 2020 and [bx+si],ah 00003C7A 2020 and [bx+si],ah 00003C7C 2020 and [bx+si],ah 00003C7E C8015365 enter 0x5301,0x65 00003C82 636F6E arpl [bx+0x6e],bp 00003C85 6461 fs popa 00003C87 7279 jc 0x3d02 00003C89 20536C and [bp+di+0x6c],dl 00003C8C 61 popa 00003C8D 7665 jna 0x3cf4 00003C8F 0000 add [bx+si],al 00003C91 0000 add [bx+si],al 00003C93 0000 add [bx+si],al 00003C95 0000 add [bx+si],al 00003C97 0000 add [bx+si],al 00003C99 0000 add [bx+si],al 00003C9B 0000 add [bx+si],al 00003C9D 0000 add [bx+si],al 00003C9F 006668 add [bp+0x68],ah 00003CA2 0000 add [bx+si],al 00003CA4 0000 add [bx+si],al 00003CA6 666800000000 push dword 0x0 00003CAC 68009F push word 0x9f00 00003CAF 680000 push word 0x0 00003CB2 55 push bp 00003CB3 8BEC mov bp,sp 00003CB5 E9EC00 jmp 0x3da4 00003CB8 6A37 push byte +0x37 00003CBA 666800000000 push dword 0x0 00003CC0 666800000000 push dword 0x0 00003CC6 6800FF push word 0xff00 00003CC9 680000 push word 0x0 00003CCC 55 push bp 00003CCD 8BEC mov bp,sp 00003CCF E9D200 jmp 0x3da4 00003CD2 8C37 mov [bx],segr6 00003CD4 666800000000 push dword 0x0 00003CDA 666821E400F0 push dword 0xf000e421 00003CE0 680280 push word 0x8002 00003CE3 680000 push word 0x0 00003CE6 55 push bp 00003CE7 8BEC mov bp,sp 00003CE9 E9B800 jmp 0x3da4 00003CEC AE scasb 00003CED 37 aaa 00003CEE 666800000000 push dword 0x0 00003CF4 666800000000 push dword 0x0 00003CFA 6800FF push word 0xff00 00003CFD 680000 push word 0x0 00003D00 55 push bp 00003D01 8BEC mov bp,sp 00003D03 E99E00 jmp 0x3da4 00003D06 D0 db 0xD0 00003D07 37 aaa 00003D08 666800000000 push dword 0x0 00003D0E 666800000000 push dword 0x0 00003D14 6800FF push word 0xff00 00003D17 680000 push word 0x0 00003D1A 55 push bp 00003D1B 8BEC mov bp,sp 00003D1D E98400 jmp 0x3da4 00003D20 CE into 00003D21 8F db 0x8F 00003D22 666800000000 push dword 0x0 00003D28 666800000000 push dword 0x0 00003D2E 6800FF push word 0xff00 00003D31 680000 push word 0x0 00003D34 55 push bp 00003D35 8BEC mov bp,sp 00003D37 E96A00 jmp 0x3da4 00003D3A F0 db 0xF0 00003D3B 8F db 0x8F 00003D3C 666800000000 push dword 0x0 00003D42 666800000000 push dword 0x0 00003D48 6800FF push word 0xff00 00003D4B 680000 push word 0x0 00003D4E 55 push bp 00003D4F 8BEC mov bp,sp 00003D51 E95000 jmp 0x3da4 00003D54 12906668 adc dl,[bx+si+0x6866] 00003D58 0000 add [bx+si],al 00003D5A 0000 add [bx+si],al 00003D5C 666800000000 push dword 0x0 00003D62 6800FF push word 0xff00 00003D65 680000 push word 0x0 00003D68 55 push bp 00003D69 8BEC mov bp,sp 00003D6B E93600 jmp 0x3da4 00003D6E 3490 xor al,0x90 00003D70 BB3924 mov bx,0x2439 00003D73 3A31 cmp dh,[bx+di] 00003D75 3A973A0B cmp dl,[bx+0xb3a] 00003D79 3B1B cmp bx,[bp+di] 00003D7B 3B8B398B cmp cx,[bp+di+0x8b39] 00003D7F 3935 cmp [di],si 00003D81 3B703B cmp si,[bx+si+0x3b] 00003D84 2A3A sub bh,[bp+si] 00003D86 90 nop 00003D87 3AB83BBB cmp bh,[bx+si+0xbb3b] 00003D8B 398B398B cmp [bp+di+0x8b39],cx 00003D8F 39D4 cmp sp,dx 00003D91 3BB23B8B cmp si,[bp+si+0x8b3b] 00003D95 398B39F0 cmp [bp+di+0xf039],cx 00003D99 3B2C cmp bp,[si] 00003D9B 3C8B cmp al,0x8b 00003D9D 398B398B cmp [bp+di+0x8b39],cx 00003DA1 39563C cmp [bp+0x3c],dx 00003DA4 FB sti 00003DA5 3DD750 cmp ax,0x50d7 00003DA8 0F848B48 jz near 0x8637 00003DAC 60 pusha 00003DAD 06 push es 00003DAE 8B4602 mov ax,[bp+0x2] 00003DB1 E8F707 call 0x45ab 00003DB4 26FF25 jmp near [es:di] 00003DB7 07 pop es 00003DB8 61 popa 00003DB9 80FC4A cmp ah,0x4a 00003DBC 7205 jc 0x3dc3 00003DBE 80FC4D cmp ah,0x4d 00003DC1 763B jna 0x3dfe 00003DC3 F6C280 test dl,0x80 00003DC6 7428 jz 0x3df0 00003DC8 0AE4 or ah,ah 00003DCA 7432 jz 0x3dfe 00003DCC 3A5605 cmp dl,[bp+0x5] 00003DCF 742D jz 0x3dfe 00003DD1 66837E0A00 cmp dword [bp+0xa],byte +0x0 00003DD6 7405 jz 0x3ddd 00003DD8 5D pop bp 00003DD9 83C408 add sp,byte +0x8 00003DDC CB retf 00003DDD 1E push ds 00003DDE 684000 push word 0x40 00003DE1 1F pop ds 00003DE2 80FC08 cmp ah,0x8 00003DE5 750D jnz 0x3df4 00003DE7 B80007 mov ax,0x700 00003DEA 33C9 xor cx,cx 00003DEC 33D2 xor dx,dx 00003DEE EB06 jmp short 0x3df6 00003DF0 CD40 int 0x40 00003DF2 EB66 jmp short 0x3e5a 00003DF4 B401 mov ah,0x1 00003DF6 88267400 mov [0x74],ah 00003DFA 1F pop ds 00003DFB F9 stc 00003DFC EB5C jmp short 0x3e5a 00003DFE E8350B call 0x4936 00003E01 FB sti 00003E02 60 pusha 00003E03 06 push es 00003E04 1E push ds 00003E05 8BEC mov bp,sp 00003E07 684000 push word 0x40 00003E0A 1F pop ds 00003E0B 80FC1A cmp ah,0x1a 00003E0E 7322 jnc 0x3e32 00003E10 8026BB00FC and byte [0xbb],0xfc 00003E15 80E27F and dl,0x7f 00003E18 80FC00 cmp ah,0x0 00003E1B 7403 jz 0x3e20 00003E1D E8FF06 call 0x451f 00003E20 8AC4 mov al,ah 00003E22 32E4 xor ah,ah 00003E24 D1E0 shl ax,1 00003E26 8BF8 mov di,ax 00003E28 8B4612 mov ax,[bp+0x12] 00003E2B 2EFF95C038 call near [cs:di+0x38c0] 00003E30 EB0C jmp short 0x3e3e 00003E32 F8 clc 00003E33 E88E4B call 0x89c4 00003E36 E8FD0A call 0x4936 00003E39 7203 jc 0x3e3e 00003E3B B80001 mov ax,0x100 00003E3E 807E1315 cmp byte [bp+0x13],0x15 00003E42 886613 mov [bp+0x13],ah 00003E45 E8EE0A call 0x4936 00003E48 740A jz 0x3e54 00003E4A 88267400 mov [0x74],ah 00003E4E 80FC01 cmp ah,0x1 00003E51 F5 cmc 00003E52 EB01 jmp short 0x3e55 00003E54 F8 clc 00003E55 8BE5 mov sp,bp 00003E57 1F pop ds 00003E58 07 pop es 00003E59 61 popa 00003E5A 5D pop bp 00003E5B FB sti 00003E5C 7206 jc 0x3e64 00003E5E 83C40C add sp,byte +0xc 00003E61 CA0200 retf 0x2 00003E64 83C40C add sp,byte +0xc 00003E67 F9 stc 00003E68 CA0200 retf 0x2 00003E6B F606C20002 test byte [0xc2],0x2 00003E70 7531 jnz 0x3ea3 00003E72 800EC20002 or byte [0xc2],0x2 00003E77 32D2 xor dl,dl 00003E79 33C9 xor cx,cx 00003E7B E8C406 call 0x4542 00003E7E 7223 jc 0x3ea3 00003E80 3B0EC600 cmp cx,[0xc6] 00003E84 7409 jz 0x3e8f 00003E86 8B0EC600 mov cx,[0xc6] 00003E8A E8F402 call 0x4181 00003E8D 753D jnz 0x3ecc 00003E8F 52 push dx 00003E90 FECA dec dl 00003E92 E8594E call 0x8cee 00003E95 06 push es 00003E96 8CC2 mov dx,es 00003E98 E81007 call 0x45ab 00003E9B 26FF5506 call near [es:di+0x6] 00003E9F 07 pop es 00003EA0 5A pop dx 00003EA1 EBD8 jmp short 0x3e7b 00003EA3 8B4612 mov ax,[bp+0x12] 00003EA6 8B560E mov dx,[bp+0xe] 00003EA9 66837E1E00 cmp dword [bp+0x1e],byte +0x0 00003EAE 7508 jnz 0x3eb8 00003EB0 F6461980 test byte [bp+0x19],0x80 00003EB4 750F jnz 0x3ec5 00003EB6 EB14 jmp short 0x3ecc 00003EB8 803EC30000 cmp byte [0xc3],0x0 00003EBD 740D jz 0x3ecc 00003EBF 9C pushf 00003EC0 FF5E1E call far [bp+0x1e] 00003EC3 EB07 jmp short 0x3ecc 00003EC5 80FC0D cmp ah,0xd 00003EC8 7402 jz 0x3ecc 00003ECA CD40 int 0x40 00003ECC 33C0 xor ax,ax 00003ECE 8026C200FD and byte [0xc2],0xfd 00003ED3 C3 ret 00003ED4 A07400 mov al,[0x74] 00003ED7 32E4 xor ah,ah 00003ED9 C3 ret 00003EDA B422 mov ah,0x22 00003EDC BE0100 mov si,0x1 00003EDF EB56 jmp short 0x3f37 00003EE1 32E4 xor ah,ah 00003EE3 0AC0 or al,al 00003EE5 7458 jz 0x3f3f 00003EE7 80CC01 or ah,0x1 00003EEA E8A32B call 0x6a90 00003EED 7450 jz 0x3f3f 00003EEF F6068C0001 test byte [0x8c],0x1 00003EF4 7549 jnz 0x3f3f 00003EF6 3C01 cmp al,0x1 00003EF8 7422 jz 0x3f1c 00003EFA 50 push ax 00003EFB 33C0 xor ax,ax 00003EFD E89429 call 0x6894 00003F00 0BC0 or ax,ax 00003F02 8BF0 mov si,ax 00003F04 58 pop ax 00003F05 7415 jz 0x3f1c 00003F07 B4C4 mov ah,0xc4 00003F09 F706D0000020 test word [0xd0],0x2000 00003F0F 7426 jz 0x3f37 00003F11 F606BB0001 test byte [0xbb],0x1 00003F16 741F jz 0x3f37 00003F18 B429 mov ah,0x29 00003F1A EB16 jmp short 0x3f32 00003F1C B420 mov ah,0x20 00003F1E BE0100 mov si,0x1 00003F21 F706D0000020 test word [0xd0],0x2000 00003F27 740E jz 0x3f37 00003F29 F606BB0001 test byte [0xbb],0x1 00003F2E 7407 jz 0x3f37 00003F30 B424 mov ah,0x24 00003F32 800EBB0002 or byte [0xbb],0x2 00003F37 E84603 call 0x4280 00003F3A 7503 jnz 0x3f3f 00003F3C E8FC03 call 0x433b 00003F3F C3 ret 00003F40 B432 mov ah,0x32 00003F42 BF0100 mov di,0x1 00003F45 EB56 jmp short 0x3f9d 00003F47 32E4 xor ah,ah 00003F49 0AC0 or al,al 00003F4B 746D jz 0x3fba 00003F4D 80CC01 or ah,0x1 00003F50 E8572B call 0x6aaa 00003F53 7465 jz 0x3fba 00003F55 F6068C0001 test byte [0x8c],0x1 00003F5A 755E jnz 0x3fba 00003F5C 3C01 cmp al,0x1 00003F5E 7422 jz 0x3f82 00003F60 50 push ax 00003F61 33C0 xor ax,ax 00003F63 E82E29 call 0x6894 00003F66 0BC0 or ax,ax 00003F68 8BF8 mov di,ax 00003F6A 58 pop ax 00003F6B 7415 jz 0x3f82 00003F6D B4C5 mov ah,0xc5 00003F6F F706D0000020 test word [0xd0],0x2000 00003F75 7426 jz 0x3f9d 00003F77 F606BB0001 test byte [0xbb],0x1 00003F7C 741F jz 0x3f9d 00003F7E B439 mov ah,0x39 00003F80 EB16 jmp short 0x3f98 00003F82 B430 mov ah,0x30 00003F84 BF0100 mov di,0x1 00003F87 F706D0000020 test word [0xd0],0x2000 00003F8D 740E jz 0x3f9d 00003F8F F606BB0001 test byte [0xbb],0x1 00003F94 7407 jz 0x3f9d 00003F96 B434 mov ah,0x34 00003F98 800EBB0002 or byte [0xbb],0x2 00003F9D 83F901 cmp cx,byte +0x1 00003FA0 750E jnz 0x3fb0 00003FA2 0AF6 or dh,dh 00003FA4 750A jnz 0x3fb0 00003FA6 F8 clc 00003FA7 E8D04E call 0x8e7a 00003FAA 7304 jnc 0x3fb0 00003FAC B4CC mov ah,0xcc 00003FAE EB0A jmp short 0x3fba 00003FB0 57 push di 00003FB1 E8CC02 call 0x4280 00003FB4 5F pop di 00003FB5 7503 jnz 0x3fba 00003FB7 E8DA03 call 0x4394 00003FBA C3 ret 00003FBB B440 mov ah,0x40 00003FBD E8C002 call 0x4280 00003FC0 7508 jnz 0x3fca 00003FC2 E82754 call 0x93ec 00003FC5 7503 jnz 0x3fca 00003FC7 E84504 call 0x440f 00003FCA C3 ret 00003FCB F8 clc 00003FCC E8AB4E call 0x8e7a 00003FCF B4CC mov ah,0xcc 00003FD1 7211 jc 0x3fe4 00003FD3 268A470E mov al,[es:bx+0xe] 00003FD7 B450 mov ah,0x50 00003FD9 E8A402 call 0x4280 00003FDC 7506 jnz 0x3fe4 00003FDE BF0100 mov di,0x1 00003FE1 E8B003 call 0x4394 00003FE4 C3 ret 00003FE5 52 push dx 00003FE6 32C9 xor cl,cl 00003FE8 268B07 mov ax,[es:bx] 00003FEB 3D0004 cmp ax,0x400 00003FEE 7606 jna 0x3ff6 00003FF0 8A0ECB00 mov cl,[0xcb] 00003FF4 D3E8 shr ax,cl 00003FF6 48 dec ax 00003FF7 48 dec ax 00003FF8 80E403 and ah,0x3 00003FFB C0CC02 ror ah,0x2 00003FFE 260A670E or ah,[es:bx+0xe] 00004002 86C4 xchg al,ah 00004004 8BD0 mov dx,ax 00004006 268A4702 mov al,[es:bx+0x2] 0000400A D2E0 shl al,cl 0000400C FEC8 dec al 0000400E 8AF8 mov bh,al 00004010 8A1E7500 mov bl,[0x75] 00004014 33C0 xor ax,ax 00004016 EB00 jmp short 0x4018 00004018 895610 mov [bp+0x10],dx 0000401B 895E0E mov [bp+0xe],bx 0000401E 5A pop dx 0000401F C3 ret 00004020 51 push cx 00004021 52 push dx 00004022 26F64703A0 test byte [es:bx+0x3],0xa0 00004027 750A jnz 0x4033 00004029 268A4702 mov al,[es:bx+0x2] 0000402D 268A670E mov ah,[es:bx+0xe] 00004031 EB08 jmp short 0x403b 00004033 268A470B mov al,[es:bx+0xb] 00004037 268A6704 mov ah,[es:bx+0x4] 0000403B FEC8 dec al 0000403D 0A06CA00 or al,[0xca] 00004041 A24700 mov [0x47],al 00004044 88264300 mov [0x43],ah 00004048 C606480091 mov byte [0x48],0x91 0000404D 68A53B push word 0x3ba5 00004050 51 push cx 00004051 52 push dx 00004052 E93002 jmp 0x4285 00004055 7508 jnz 0x405f 00004057 E89253 call 0x93ec 0000405A 7503 jnz 0x405f 0000405C E8B003 call 0x440f 0000405F 5A pop dx 00004060 59 pop cx 00004061 C3 ret 00004062 32F6 xor dh,dh 00004064 B410 mov ah,0x10 00004066 EB02 jmp short 0x406a 00004068 B470 mov ah,0x70 0000406A E81302 call 0x4280 0000406D 7514 jnz 0x4083 0000406F E87A53 call 0x93ec 00004072 7405 jz 0x4079 00004074 E87702 call 0x42ee 00004077 750A jnz 0x4083 00004079 E89303 call 0x440f 0000407C 80FC40 cmp ah,0x40 0000407F 7502 jnz 0x4083 00004081 32E4 xor ah,ah 00004083 C3 ret 00004084 E86304 call 0x44ea 00004087 E8F603 call 0x4480 0000408A 7513 jnz 0x409f 0000408C B450 mov ah,0x50 0000408E B050 mov al,0x50 00004090 E8D903 call 0x446c 00004093 42 inc dx 00004094 EC in al,dx 00004095 A28C00 mov [0x8c],al 00004098 E8B403 call 0x444f 0000409B 7502 jnz 0x409f 0000409D 32E4 xor ah,ah 0000409F C3 ret 000040A0 E88E00 call 0x4131 000040A3 E8DA03 call 0x4480 000040A6 752F jnz 0x40d7 000040A8 8B16C600 mov dx,[0xc6] 000040AC 83C207 add dx,byte +0x7 000040AF B090 mov al,0x90 000040B1 EE out dx,al 000040B2 B003 mov al,0x3 000040B4 9A8E9600F0 call 0xf000:0x968e 000040B9 EC in al,dx 000040BA E6ED out 0xed,al 000040BC 247F and al,0x7f 000040BE 3C7F cmp al,0x7f 000040C0 7417 jz 0x40d9 000040C2 E8BB03 call 0x4480 000040C5 7512 jnz 0x40d9 000040C7 83EA06 sub dx,byte +0x6 000040CA EC in al,dx 000040CB 32E4 xor ah,ah 000040CD FEC8 dec al 000040CF 7404 jz 0x40d5 000040D1 3C80 cmp al,0x80 000040D3 7502 jnz 0x40d7 000040D5 EB04 jmp short 0x40db 000040D7 B420 mov ah,0x20 000040D9 B420 mov ah,0x20 000040DB C3 ret 000040DC 3A167500 cmp dl,[0x75] 000040E0 7317 jnc 0x40f9 000040E2 268A4702 mov al,[es:bx+0x2] 000040E6 26F6670E mul byte [es:bx+0xe] 000040EA 8BC8 mov cx,ax 000040EC 268B07 mov ax,[es:bx] 000040EF 48 dec ax 000040F0 F7E1 mul cx 000040F2 8BD8 mov bx,ax 000040F4 B80003 mov ax,0x300 000040F7 EB06 jmp short 0x40ff 000040F9 33C0 xor ax,ax 000040FB 33DB xor bx,bx 000040FD 33D2 xor dx,dx 000040FF 895610 mov [bp+0x10],dx 00004102 895E0E mov [bp+0xe],bx 00004105 C3 ret 00004106 50 push ax 00004107 32F6 xor dh,dh 00004109 268B07 mov ax,[es:bx] 0000410C 268B4F0C mov cx,[es:bx+0xc] 00004110 3BC1 cmp ax,cx 00004112 7501 jnz 0x4115 00004114 49 dec cx 00004115 58 pop ax 00004116 E94FFF jmp 0x4068 00004119 51 push cx 0000411A 8EC2 mov es,dx 0000411C E801FF call 0x4020 0000411F E840FF call 0x4062 00004122 E85627 call 0x687b 00004125 E8CD04 call 0x45f5 00004128 E85503 call 0x4480 0000412B 59 pop cx 0000412C C3 ret 0000412D E80100 call 0x4131 00004130 CB retf 00004131 51 push cx 00004132 50 push ax 00004133 52 push dx 00004134 BA2100 mov dx,0x21 00004137 8A0ECC00 mov cl,[0xcc] 0000413B 80F908 cmp cl,0x8 0000413E 7206 jc 0x4146 00004140 80E908 sub cl,0x8 00004143 BAA100 mov dx,0xa1 00004146 EC in al,dx 00004147 E6ED out 0xed,al 00004149 B4FE mov ah,0xfe 0000414B D2C4 rol ah,cl 0000414D 22C4 and al,ah 0000414F EE out dx,al 00004150 E6ED out 0xed,al 00004152 E421 in al,0x21 00004154 E6ED out 0xed,al 00004156 24FB and al,0xfb 00004158 E621 out 0x21,al 0000415A 5A pop dx 0000415B 58 pop ax 0000415C 59 pop cx 0000415D C3 ret 0000415E 60 pusha 0000415F 0E push cs 00004160 E8C004 call 0x4623 00004163 8B16C600 mov dx,[0xc6] 00004167 83C207 add dx,byte +0x7 0000416A B008 mov al,0x8 0000416C EE out dx,al 0000416D B001 mov al,0x1 0000416F 9A8E9600F0 call 0xf000:0x968e 00004174 EC in al,dx 00004175 A801 test al,0x1 00004177 7403 jz 0x417c 00004179 E80500 call 0x4181 0000417C E80103 call 0x4480 0000417F 61 popa 00004180 C3 ret 00004181 683582 push word 0x8235 00004184 E80600 call 0x418d 00004187 83C402 add sp,byte +0x2 0000418A 0AE4 or ah,ah 0000418C C3 ret 0000418D 55 push bp 0000418E 8BEC mov bp,sp 00004190 E89EFF call 0x4131 00004193 52 push dx 00004194 51 push cx 00004195 B90300 mov cx,0x3 00004198 8B16C800 mov dx,[0xc8] 0000419C B00C mov al,0xc 0000419E EE out dx,al 0000419F B003 mov al,0x3 000041A1 9A8E9600F0 call 0xf000:0x968e 000041A6 A07600 mov al,[0x76] 000041A9 240F and al,0xf 000041AB EE out dx,al 000041AC 0FA8 push gs 000041AE 6800F0 push word 0xf000 000041B1 0FA9 pop gs 000041B3 65F706BE770020 test word [gs:0x77be],0x2000 000041BA 0FA9 pop gs 000041BC 7420 jz 0x41de 000041BE 8A26CA00 mov ah,[0xca] 000041C2 F6C410 test ah,0x10 000041C5 7417 jz 0x41de 000041C7 B9E803 mov cx,0x3e8 000041CA 0E push cs 000041CB E85504 call 0x4623 000041CE B001 mov al,0x1 000041D0 9A8E9600F0 call 0xf000:0x968e 000041D5 EC in al,dx 000041D6 38E0 cmp al,ah 000041D8 7404 jz 0x41de 000041DA E2EE loop 0x41ca 000041DC EB36 jmp short 0x4214 000041DE B003 mov al,0x3 000041E0 9A8E9600F0 call 0xf000:0x968e 000041E5 FF7604 push word [bp+0x4] 000041E8 E8BE02 call 0x44a9 000041EB 83C402 add sp,byte +0x2 000041EE 0AE4 or ah,ah 000041F0 7522 jnz 0x4214 000041F2 B00A mov al,0xa 000041F4 9A8E9600F0 call 0xf000:0x968e 000041F9 8B16C600 mov dx,[0xc6] 000041FD 42 inc dx 000041FE EC in al,dx 000041FF 32E4 xor ah,ah 00004201 FEC8 dec al 00004203 7413 jz 0x4218 00004205 3C80 cmp al,0x80 00004207 740F jz 0x4218 00004209 680020 push word 0x2000 0000420C E8EB00 call 0x42fa 0000420F 83C402 add sp,byte +0x2 00004212 E284 loop 0x4198 00004214 B005 mov al,0x5 00004216 8AE0 mov ah,al 00004218 59 pop cx 00004219 5A pop dx 0000421A 5D pop bp 0000421B C3 ret 0000421C F8 clc 0000421D E8D849 call 0x8bf8 00004220 724E jc 0x4270 00004222 52 push dx 00004223 A24300 mov [0x43],al 00004226 8AC4 mov al,ah 00004228 88264800 mov [0x48],ah 0000422C 268B4705 mov ax,[es:bx+0x5] 00004230 C1E802 shr ax,0x2 00004233 A24200 mov [0x42],al 00004236 807E1319 cmp byte [bp+0x13],0x19 0000423A 7435 jz 0x4271 0000423C 8AC1 mov al,cl 0000423E 243F and al,0x3f 00004240 A24400 mov [0x44],al 00004243 882E4500 mov [0x45],ch 00004247 8AC1 mov al,cl 00004249 C0E806 shr al,0x6 0000424C A24600 mov [0x46],al 0000424F F706D0000800 test word [0xd0],0x8 00004255 7403 jz 0x425a 00004257 E8AA51 call 0x9404 0000425A 8AC6 mov al,dh 0000425C 240F and al,0xf 0000425E 0A06CA00 or al,[0xca] 00004262 F706D0000002 test word [0xd0],0x200 00004268 7502 jnz 0x426c 0000426A 24BF and al,0xbf 0000426C A24700 mov [0x47],al 0000426F 5A pop dx 00004270 C3 ret 00004271 C606440000 mov byte [0x44],0x0 00004276 880E4500 mov [0x45],cl 0000427A 882E4600 mov [0x46],ch 0000427E EBCF jmp short 0x424f 00004280 51 push cx 00004281 52 push dx 00004282 E897FF call 0x421c 00004285 C6068E0000 mov byte [0x8e],0x0 0000428A E8A4FE call 0x4131 0000428D E8FC01 call 0x448c 00004290 7513 jnz 0x42a5 00004292 E81600 call 0x42ab 00004295 B850F0 mov ax,0xf050 00004298 E8D101 call 0x446c 0000429B 7508 jnz 0x42a5 0000429D 8A05 mov al,[di] 0000429F EE out dx,al 000042A0 33C0 xor ax,ax 000042A2 5A pop dx 000042A3 59 pop cx 000042A4 C3 ret 000042A5 B80080 mov ax,0x8000 000042A8 5A pop dx 000042A9 59 pop cx 000042AA C3 ret 000042AB BF4200 mov di,0x42 000042AE 8B16C600 mov dx,[0xc6] 000042B2 F606BB0002 test byte [0xbb],0x2 000042B7 7429 jz 0x42e2 000042B9 52 push dx 000042BA 06 push es 000042BB 56 push si 000042BC 83C202 add dx,byte +0x2 000042BF 8E4600 mov es,[bp+0x0] 000042C2 8B7606 mov si,[bp+0x6] 000042C5 268A4403 mov al,[es:si+0x3] 000042C9 B000 mov al,0x0 000042CB EE out dx,al 000042CC 42 inc dx 000042CD 268B440A mov ax,[es:si+0xa] 000042D1 8AC4 mov al,ah 000042D3 EE out dx,al 000042D4 42 inc dx 000042D5 268B440C mov ax,[es:si+0xc] 000042D9 EE out dx,al 000042DA 42 inc dx 000042DB 8AC4 mov al,ah 000042DD EE out dx,al 000042DE 42 inc dx 000042DF 5E pop si 000042E0 07 pop es 000042E1 5A pop dx 000042E2 42 inc dx 000042E3 B90600 mov cx,0x6 000042E6 8A05 mov al,[di] 000042E8 47 inc di 000042E9 EE out dx,al 000042EA 42 inc dx 000042EB E2F9 loop 0x42e6 000042ED C3 ret 000042EE 683582 push word 0x8235 000042F1 E80600 call 0x42fa 000042F4 83C402 add sp,byte +0x2 000042F7 0AE4 or ah,ah 000042F9 C3 ret 000042FA 55 push bp 000042FB 8BEC mov bp,sp 000042FD 53 push bx 000042FE 51 push cx 000042FF 56 push si 00004300 FB sti 00004301 B93E00 mov cx,0x3e 00004304 51 push cx 00004305 B7FF mov bh,0xff 00004307 B3FF mov bl,0xff 00004309 8B4E04 mov cx,[bp+0x4] 0000430C BE8E00 mov si,0x8e 0000430F 9A929600F0 call 0xf000:0x9692 00004314 B400 mov ah,0x0 00004316 59 pop cx 00004317 7407 jz 0x4320 00004319 E0E9 loopne 0x4304 0000431B B80080 mov ax,0x8000 0000431E EB05 jmp short 0x4325 00004320 C6068E0000 mov byte [0x8e],0x0 00004325 5E pop si 00004326 59 pop cx 00004327 5B pop bx 00004328 5D pop bp 00004329 C3 ret 0000432A 8B460C mov ax,[bp+0xc] 0000432D 50 push ax 0000432E C1E804 shr ax,0x4 00004331 034602 add ax,[bp+0x2] 00004334 8EC0 mov es,ax 00004336 5F pop di 00004337 83E70F and di,byte +0xf 0000433A C3 ret 0000433B 56 push si 0000433C FC cld 0000433D E8EAFF call 0x432a 00004340 8B16C600 mov dx,[0xc6] 00004344 E8A550 call 0x93ec 00004347 7549 jnz 0x4392 00004349 E89F00 call 0x43eb 0000434C 7544 jnz 0x4392 0000434E F6068C0008 test byte [0x8c],0x8 00004353 7508 jnz 0x435d 00004355 B85858 mov ax,0x5858 00004358 E81101 call 0x446c 0000435B 7535 jnz 0x4392 0000435D 8BCE mov cx,si 0000435F 86E9 xchg ch,cl 00004361 3A2E4300 cmp ch,[0x43] 00004365 7604 jna 0x436b 00004367 8A2E4300 mov ch,[0x43] 0000436B E85A02 call 0x45c8 0000436E F606480002 test byte [0x48],0x2 00004373 7412 jz 0x4387 00004375 B90400 mov cx,0x4 00004378 B85858 mov ax,0x5858 0000437B E8EE00 call 0x446c 0000437E 7512 jnz 0x4392 00004380 FA cli 00004381 6C insb 00004382 E6ED out 0xed,al 00004384 E2FB loop 0x4381 00004386 FB sti 00004387 8BCE mov cx,si 00004389 280E4300 sub [0x43],cl 0000438D 77B1 ja 0x4340 0000438F E87D00 call 0x440f 00004392 5E pop si 00004393 C3 ret 00004394 56 push si 00004395 FC cld 00004396 57 push di 00004397 E890FF call 0x432a 0000439A 8BF7 mov si,di 0000439C 5F pop di 0000439D B85858 mov ax,0x5858 000043A0 E8C900 call 0x446c 000043A3 7544 jnz 0x43e9 000043A5 8BCF mov cx,di 000043A7 86E9 xchg ch,cl 000043A9 3A2E4300 cmp ch,[0x43] 000043AD 7604 jna 0x43b3 000043AF 8A2E4300 mov ch,[0x43] 000043B3 282E4300 sub [0x43],ch 000043B7 8B16C600 mov dx,[0xc6] 000043BB E81E02 call 0x45dc 000043BE F606480002 test byte [0x48],0x2 000043C3 7412 jz 0x43d7 000043C5 B85858 mov ax,0x5858 000043C8 E8A100 call 0x446c 000043CB 751C jnz 0x43e9 000043CD B90400 mov cx,0x4 000043D0 FA cli 000043D1 26AC es lodsb 000043D3 EE out dx,al 000043D4 E2FB loop 0x43d1 000043D6 FB sti 000043D7 FB sti 000043D8 E81150 call 0x93ec 000043DB 750C jnz 0x43e9 000043DD E80B00 call 0x43eb 000043E0 7507 jnz 0x43e9 000043E2 F6068C0008 test byte [0x8c],0x8 000043E7 75BC jnz 0x43a5 000043E9 5E pop si 000043EA C3 ret 000043EB 52 push dx 000043EC 8B16C600 mov dx,[0xc6] 000043F0 83C207 add dx,byte +0x7 000043F3 EC in al,dx 000043F4 A28C00 mov [0x8c],al 000043F7 5A pop dx 000043F8 A880 test al,0x80 000043FA 7502 jnz 0x43fe 000043FC EB20 jmp short 0x441e 000043FE E87F00 call 0x4480 00004401 7502 jnz 0x4405 00004403 EB0A jmp short 0x440f 00004405 C3 ret 00004406 E002 loopne 0x440a 00004408 40 inc ax 00004409 01BB04BB add [bp+di+0xbb04],di 0000440D 100A adc [bp+si],cl 0000440F 52 push dx 00004410 32E4 xor ah,ah 00004412 8B16C600 mov dx,[0xc6] 00004416 83C207 add dx,byte +0x7 00004419 EC in al,dx 0000441A 5A pop dx 0000441B A28C00 mov [0x8c],al 0000441E A880 test al,0x80 00004420 750A jnz 0x442c 00004422 E82A00 call 0x444f 00004425 7405 jz 0x442c 00004427 80FC11 cmp ah,0x11 0000442A 751F jnz 0x444b 0000442C A801 test al,0x1 0000442E 7501 jnz 0x4431 00004430 C3 ret 00004431 52 push dx 00004432 8B16C600 mov dx,[0xc6] 00004436 42 inc dx 00004437 EC in al,dx 00004438 5A pop dx 00004439 A28D00 mov [0x8d],al 0000443C BF0900 mov di,0x9 0000443F 4F dec di 00004440 7404 jz 0x4446 00004442 D0E0 shl al,1 00004444 73F9 jnc 0x443f 00004446 2E8AA5563F mov ah,[cs:di+0x3f56] 0000444B 80FC11 cmp ah,0x11 0000444E C3 ret 0000444F B4AA mov ah,0xaa 00004451 A840 test al,0x40 00004453 7414 jz 0x4469 00004455 B4CC mov ah,0xcc 00004457 A820 test al,0x20 00004459 750E jnz 0x4469 0000445B B440 mov ah,0x40 0000445D A810 test al,0x10 0000445F 7408 jz 0x4469 00004461 B411 mov ah,0x11 00004463 A804 test al,0x4 00004465 7502 jnz 0x4469 00004467 32E4 xor ah,ah 00004469 0AE4 or ah,ah 0000446B C3 ret 0000446C 53 push bx 0000446D 51 push cx 0000446E 52 push dx 0000446F 57 push di 00004470 B90100 mov cx,0x1 00004473 BF1027 mov di,0x2710 00004476 8BD8 mov bx,ax 00004478 E84900 call 0x44c4 0000447B 5F pop di 0000447C 5A pop dx 0000447D 59 pop cx 0000447E 5B pop bx 0000447F C3 ret 00004480 683582 push word 0x8235 00004483 E82300 call 0x44a9 00004486 83C402 add sp,byte +0x2 00004489 0AE4 or ah,ah 0000448B C3 ret 0000448C 51 push cx 0000448D 53 push bx 0000448E 57 push di 0000448F E8EEFF call 0x4480 00004492 7511 jnz 0x44a5 00004494 E85300 call 0x44ea 00004497 0FB6C8 movzx cx,al 0000449A BF3582 mov di,0x8235 0000449D BB4040 mov bx,0x4040 000044A0 E82100 call 0x44c4 000044A3 0AE4 or ah,ah 000044A5 5F pop di 000044A6 5B pop bx 000044A7 59 pop cx 000044A8 C3 ret 000044A9 55 push bp 000044AA 8BEC mov bp,sp 000044AC 53 push bx 000044AD 51 push cx 000044AE 52 push dx 000044AF 57 push di 000044B0 B91F00 mov cx,0x1f 000044B3 8B7E04 mov di,[bp+0x4] 000044B6 BB0080 mov bx,0x8000 000044B9 E80800 call 0x44c4 000044BC 8AC1 mov al,cl 000044BE 5F pop di 000044BF 5A pop dx 000044C0 59 pop cx 000044C1 5B pop bx 000044C2 5D pop bp 000044C3 C3 ret 000044C4 52 push dx 000044C5 8B16C800 mov dx,[0xc8] 000044C9 EC in al,dx 000044CA 8B16C600 mov dx,[0xc6] 000044CE 83C207 add dx,byte +0x7 000044D1 9C pushf 000044D2 51 push cx 000044D3 8BCF mov cx,di 000044D5 9A8A9600F0 call 0xf000:0x968a 000044DA B400 mov ah,0x0 000044DC 59 pop cx 000044DD 7402 jz 0x44e1 000044DF B480 mov ah,0x80 000044E1 9D popf 000044E2 0AE4 or ah,ah 000044E4 7402 jz 0x44e8 000044E6 E0E9 loopne 0x44d1 000044E8 5A pop dx 000044E9 C3 ret 000044EA 50 push ax 000044EB 8B16C600 mov dx,[0xc6] 000044EF 83C206 add dx,byte +0x6 000044F2 A0CA00 mov al,[0xca] 000044F5 24B0 and al,0xb0 000044F7 EE out dx,al 000044F8 52 push dx 000044F9 8B16C800 mov dx,[0xc8] 000044FD EC in al,dx 000044FE 5A pop dx 000044FF 58 pop ax 00004500 C3 ret 00004501 50 push ax 00004502 1E push ds 00004503 684000 push word 0x40 00004506 1F pop ds 00004507 C6068E00FF mov byte [0x8e],0xff 0000450C E827C2 call 0x736 0000450F 1F pop ds 00004510 B020 mov al,0x20 00004512 E620 out 0x20,al 00004514 E6ED out 0xed,al 00004516 E6A0 out 0xa0,al 00004518 B80091 mov ax,0x9100 0000451B CD15 int 0x15 0000451D 58 pop ax 0000451E CF iret 0000451F 52 push dx 00004520 8A5618 mov dl,[bp+0x18] 00004523 E84A00 call 0x4570 00004526 5A pop dx 00004527 C45E1A les bx,[bp+0x1a] 0000452A C3 ret 0000452B E86400 call 0x4592 0000452E B6FF mov dh,0xff 00004530 720F jc 0x4541 00004532 268A550D mov dl,[es:di+0xd] 00004536 268A750E mov dh,[es:di+0xe] 0000453A 06 push es 0000453B 57 push di 0000453C E83100 call 0x4570 0000453F 5F pop di 00004540 07 pop es 00004541 C3 ret 00004542 50 push ax 00004543 51 push cx 00004544 57 push di 00004545 1E push ds 00004546 684000 push word 0x40 00004549 1F pop ds 0000454A B90600 mov cx,0x6 0000454D 2ACA sub cl,dl 0000454F 0AC9 or cl,cl 00004551 740E jz 0x4561 00004553 8AC2 mov al,dl 00004555 E8D3FF call 0x452b 00004558 80FEFF cmp dh,0xff 0000455B 7507 jnz 0x4564 0000455D FEC0 inc al 0000455F E2F4 loop 0x4555 00004561 F9 stc 00004562 EB07 jmp short 0x456b 00004564 26C45D08 les bx,[es:di+0x8] 00004568 FEC2 inc dl 0000456A F8 clc 0000456B 1F pop ds 0000456C 5F pop di 0000456D 59 pop cx 0000456E 58 pop ax 0000456F C3 ret 00004570 60 pusha 00004571 1E push ds 00004572 06 push es 00004573 1E push ds 00004574 0FB6DA movzx bx,dl 00004577 80E37F and bl,0x7f 0000457A 81C348FE add bx,0xfe48 0000457E 8EDB mov ds,bx 00004580 BE0100 mov si,0x1 00004583 07 pop es 00004584 BFC600 mov di,0xc6 00004587 B90400 mov cx,0x4 0000458A FC cld 0000458B F366A5 rep movsd 0000458E 07 pop es 0000458F 1F pop ds 00004590 61 popa 00004591 C3 ret 00004592 3C06 cmp al,0x6 00004594 7203 jc 0x4599 00004596 F9 stc 00004597 EB11 jmp short 0x45aa 00004599 50 push ax 0000459A B41A mov ah,0x1a 0000459C F6E4 mul ah 0000459E BFF037 mov di,0x37f0 000045A1 03F8 add di,ax 000045A3 B8FEE6 mov ax,0xe6fe 000045A6 8EC0 mov es,ax 000045A8 58 pop ax 000045A9 F8 clc 000045AA C3 ret 000045AB 50 push ax 000045AC 53 push bx 000045AD 52 push dx 000045AE 32E4 xor ah,ah 000045B0 BF1742 mov di,0x4217 000045B3 BB0C00 mov bx,0xc 000045B6 F7E3 mul bx 000045B8 03F8 add di,ax 000045BA 0E push cs 000045BB 07 pop es 000045BC 5A pop dx 000045BD 5B pop bx 000045BE 58 pop ax 000045BF C3 ret 000045C0 0401 add al,0x1 000045C2 0000 add [bx+si],al 000045C4 1801 sbb [bx+di],al 000045C6 0000 add [bx+si],al 000045C8 FA cli 000045C9 F706D0008000 test word [0xd0],0x80 000045CF 7407 jz 0x45d8 000045D1 D1E9 shr cx,1 000045D3 F3666D rep insd 000045D6 EB02 jmp short 0x45da 000045D8 F36D rep insw 000045DA FB sti 000045DB C3 ret 000045DC FA cli 000045DD F706D0008000 test word [0xd0],0x80 000045E3 7408 jz 0x45ed 000045E5 D1E9 shr cx,1 000045E7 F366266F es rep outsd 000045EB EB03 jmp short 0x45f0 000045ED F3266F es rep outsw 000045F0 C3 ret 000045F1 E80100 call 0x45f5 000045F4 CB retf 000045F5 E81B25 call 0x6b13 000045F8 E8CB3E call 0x84c6 000045FB E8033F call 0x8501 000045FE C3 ret 000045FF E81AFC call 0x421c 00004602 CB retf 00004603 E886FE call 0x448c 00004606 CB retf 00004607 E8E24D call 0x93ec 0000460A CB retf 0000460B E876FA call 0x4084 0000460E CB retf 0000460F E84CFB call 0x415e 00004612 CB retf 00004613 E86BFB call 0x4181 00004616 CB retf 00004617 E811FF call 0x452b 0000461A CB retf 0000461B E852FF call 0x4570 0000461E CB retf 0000461F E820FF call 0x4542 00004622 CB retf 00004623 E8C4FE call 0x44ea 00004626 CB retf 00004627 E868FF call 0x4592 0000462A CB retf 0000462B E87DFF call 0x45ab 0000462E CB retf 0000462F 84E4 test ah,ah 00004631 7416 jz 0x4649 00004633 80FC08 cmp ah,0x8 00004636 7404 jz 0x463c 00004638 B401 mov ah,0x1 0000463A EB0D jmp short 0x4649 0000463C 33C0 xor ax,ax 0000463E 33DB xor bx,bx 00004640 B90100 mov cx,0x1 00004643 33D2 xor dx,dx 00004645 33FF xor di,di 00004647 8EC7 mov es,di 00004649 55 push bp 0000464A 8BEC mov bp,sp 0000464C 806606FE and byte [bp+0x6],0xfe 00004650 086606 or [bp+0x6],ah 00004653 804E0702 or byte [bp+0x7],0x2 00004657 5D pop bp 00004658 CF iret 00004659 50 push ax 0000465A 8AC2 mov al,dl 0000465C E85D00 call 0x46bc 0000465F 9AFD8500F0 call 0xf000:0x85fd 00004664 7403 jz 0x4669 00004666 E80600 call 0x466f 00004669 58 pop ax 0000466A C3 ret 0000466B E80100 call 0x466f 0000466E CB retf 0000466F B0D8 mov al,0xd8 00004671 E8D84D call 0x944c 00004674 7511 jnz 0x4687 00004676 E8734D call 0x93ec 00004679 750C jnz 0x4687 0000467B E891FD call 0x440f 0000467E 7507 jnz 0x4687 00004680 B0D2 mov al,0xd2 00004682 B4F1 mov ah,0xf1 00004684 E8C54D call 0x944c 00004687 C3 ret 00004688 E80100 call 0x468c 0000468B CB retf 0000468C 60 pusha 0000468D B0DA mov al,0xda 0000468F E8BA4D call 0x944c 00004692 7522 jnz 0x46b6 00004694 E8554D call 0x93ec 00004697 751D jnz 0x46b6 00004699 E873FD call 0x440f 0000469C 7518 jnz 0x46b6 0000469E 32C9 xor cl,cl 000046A0 8B16C600 mov dx,[0xc6] 000046A4 83C204 add dx,byte +0x4 000046A7 EC in al,dx 000046A8 3C4F cmp al,0x4f 000046AA 7508 jnz 0x46b4 000046AC 42 inc dx 000046AD EC in al,dx 000046AE 3CC2 cmp al,0xc2 000046B0 7502 jnz 0x46b4 000046B2 FEC1 inc cl 000046B4 0AC9 or cl,cl 000046B6 61 popa 000046B7 C3 ret 000046B8 E80100 call 0x46bc 000046BB CB retf 000046BC 8D1E9696 lea bx,[0x9696] 000046C0 B403 mov ah,0x3 000046C2 F6E4 mul ah 000046C4 03D8 add bx,ax 000046C6 C3 ret 000046C7 07 pop es 000046C8 3939 cmp [bx+di],di 000046CA 3207 xor al,[bx] 000046CC 32693C xor ch,[bx+di+0x3c] 000046CF 3400 xor al,0x0 000046D1 01808277 add [bx+si+0x7782],ax 000046D5 FA cli 000046D6 819C816C791A sbb word [si+0x6c81],0x1a79 000046DC 0002 add [bp+si],al 000046DE 805174D8 adc byte [bx+di+0x74],0xd8 000046E2 7F3B jg 0x471f 000046E4 803E743200 cmp byte [0x3274],0x0 000046E9 0200 add al,[bx+si] 000046EB 6A7E push byte +0x7e 000046ED 6D insw 000046EE 82 db 0x82 000046EF 20829D7F and [bp+si+0x7f9d],al 000046F3 3A00 cmp al,[bx+si] 000046F5 0180D305 add [bx+si+0x5d3],ax 000046F9 B616 mov dh,0x16 000046FB 8711 xchg dx,[bx+di] 000046FD 1212 adc dl,[bp+si] 000046FF 2406 and al,0x6 00004701 108031D3 adc [bx+si+0xd331],al 00004705 62834983 bound ax,[bp+di+0x8349] 00004709 8D807E01 lea ax,[bx+si+0x17e] 0000470D 0200 add al,[bx+si] 0000470F 0E push cs 00004710 07 pop es 00004711 E80100 call 0x4715 00004714 CB retf 00004715 BE5D89 mov si,0x895d 00004718 C3 ret 00004719 E80100 call 0x471d 0000471C CB retf 0000471D 81FEC989 cmp si,0x89c9 00004721 C3 ret 00004722 E80100 call 0x4726 00004725 CB retf 00004726 6800E0 push word 0xe000 00004729 1F pop ds 0000472A C3 ret 0000472B 1E push ds 0000472C 6800F0 push word 0xf000 0000472F 1F pop ds 00004730 8E1E5F3C mov ds,[0x3c5f] 00004734 9C pushf 00004735 833E700600 cmp word [0x670],byte +0x0 0000473A 7520 jnz 0x475c 0000473C FA cli 0000473D 668F067606 pop dword [0x676] 00004742 8F067A06 pop word [0x67a] 00004746 89267206 mov [0x672],sp 0000474A 8C167406 mov [0x674],ss 0000474E EA6B3C00F0 jmp 0xf000:0x3c6b 00004753 FF367A06 push word [0x67a] 00004757 66FF367606 push dword [0x676] 0000475C FF067006 inc word [0x670] 00004760 9D popf 00004761 1F pop ds 00004762 C3 ret 00004763 1E push ds 00004764 6800F0 push word 0xf000 00004767 1F pop ds 00004768 8E1E5F3C mov ds,[0x3c5f] 0000476C 9C pushf 0000476D 833E700601 cmp word [0x670],byte +0x1 00004772 7518 jnz 0x478c 00004774 668F067606 pop dword [0x676] 00004779 8F067A06 pop word [0x67a] 0000477D FA cli 0000477E 0FB2267206 lss sp,[0x672] 00004783 FF367A06 push word [0x67a] 00004787 66FF367606 push dword [0x676] 0000478C FF0E7006 dec word [0x670] 00004790 9D popf 00004791 1F pop ds 00004792 C3 ret 00004793 E80100 call 0x4797 00004796 CB retf 00004797 6800F0 push word 0xf000 0000479A 1F pop ds 0000479B 8E1E5F3C mov ds,[0x3c5f] 0000479F C3 ret 000047A0 EA613C00F0 jmp 0xf000:0x3c61 000047A5 FFE6 jmp si 000047A7 40 inc ax 000047A8 43 inc bx 000047A9 5C pop sp 000047AA 43 inc bx 000047AB 63436A arpl [bp+di+0x6a],ax 000047AE 43 inc bx 000047AF 83433544 add word [bp+di+0x35],byte +0x44 000047B3 42 inc dx 000047B4 44 inc sp 000047B5 4F dec di 000047B6 44 inc sp 000047B7 5C pop sp 000047B8 44 inc sp 000047B9 96 xchg ax,si 000047BA 43 inc bx 000047BB 6944AE43CC imul ax,[si-0x52],word 0xcc43 000047C0 43 inc bx 000047C1 49 dec cx 000047C2 43 inc bx 000047C3 55 push bp 000047C4 8BEC mov bp,sp 000047C6 0FA8 push gs 000047C8 1E push ds 000047C9 06 push es 000047CA 6660 pushad 000047CC 6800F0 push word 0xf000 000047CF 0FA9 pop gs 000047D1 B8FEFF mov ax,0xfffe 000047D4 8B7E06 mov di,[bp+0x6] 000047D7 81FF0E00 cmp di,0xe 000047DB 7307 jnc 0x47e4 000047DD D1E7 shl di,1 000047DF 2EFF95F742 call near [cs:di+0x42f7] 000047E4 8EE8 mov gs,ax 000047E6 6661 popad 000047E8 8CE8 mov ax,gs 000047EA 07 pop es 000047EB 1F pop ds 000047EC 0FA9 pop gs 000047EE 5D pop bp 000047EF CB retf 000047F0 8B4608 mov ax,[bp+0x8] 000047F3 9AB14200F0 call 0xf000:0x42b1 000047F8 C3 ret 000047F9 8B4608 mov ax,[bp+0x8] 000047FC E8A500 call 0x48a4 000047FF 720A jc 0x480b 00004801 0FB6740E movzx si,[si+0xe] 00004805 E8D300 call 0x48db 00004808 B80000 mov ax,0x0 0000480B C3 ret 0000480C BB0200 mov bx,0x2 0000480F E80F00 call 0x4821 00004812 C3 ret 00004813 BB0A00 mov bx,0xa 00004816 E80800 call 0x4821 00004819 C3 ret 0000481A BB0600 mov bx,0x6 0000481D E80100 call 0x4821 00004820 C3 ret 00004821 8B4608 mov ax,[bp+0x8] 00004824 E87D00 call 0x48a4 00004827 7209 jc 0x4832 00004829 668B30 mov esi,[bx+si] 0000482C E8A100 call 0x48d0 0000482F B80000 mov ax,0x0 00004832 C3 ret 00004833 8B4608 mov ax,[bp+0x8] 00004836 E86B00 call 0x48a4 00004839 720A jc 0x4845 0000483B 0FB6740F movzx si,[si+0xf] 0000483F E89900 call 0x48db 00004842 B80000 mov ax,0x0 00004845 C3 ret 00004846 8B4608 mov ax,[bp+0x8] 00004849 E86600 call 0x48b2 0000484C 720F jc 0x485d 0000484E 652B36E49E sub si,[gs:0x9ee4] 00004853 81CE00E0 or si,0xe000 00004857 E88100 call 0x48db 0000485A B80000 mov ax,0x0 0000485D C3 ret 0000485E B8FDFF mov ax,0xfffd 00004861 65C536E49E lds si,[gs:0x9ee4] 00004866 8B5E08 mov bx,[bp+0x8] 00004869 80F7E0 xor bh,0xe0 0000486C F6C7F0 test bh,0xf0 0000486F 750A jnz 0x487b 00004871 03F3 add si,bx 00004873 833C00 cmp word [si],byte +0x0 00004876 7403 jz 0x487b 00004878 E80D00 call 0x4888 0000487B C3 ret 0000487C 8B4608 mov ax,[bp+0x8] 0000487F E83000 call 0x48b2 00004882 7203 jc 0x4887 00004884 E80100 call 0x4888 00004887 C3 ret 00004888 9A0B9800F0 call 0xf000:0x980b 0000488D 7409 jz 0x4898 0000488F B8FEFF mov ax,0xfffe 00004892 837C0601 cmp word [si+0x6],byte +0x1 00004896 750B jnz 0x48a3 00004898 16 push ss 00004899 8D460A lea ax,[bp+0xa] 0000489C 50 push ax 0000489D FF5C02 call far [si+0x2] 000048A0 83C404 add sp,byte +0x4 000048A3 C3 ret 000048A4 53 push bx 000048A5 65C536DC9E lds si,[gs:0x9edc] 000048AA BB1000 mov bx,0x10 000048AD E81000 call 0x48c0 000048B0 5B pop bx 000048B1 C3 ret 000048B2 53 push bx 000048B3 65C536E49E lds si,[gs:0x9ee4] 000048B8 BB0800 mov bx,0x8 000048BB E80200 call 0x48c0 000048BE 5B pop bx 000048BF C3 ret 000048C0 3904 cmp [si],ax 000048C2 740B jz 0x48cf 000048C4 03F3 add si,bx 000048C6 833CFF cmp word [si],byte -0x1 000048C9 75F5 jnz 0x48c0 000048CB B8FFFF mov ax,0xffff 000048CE F9 stc 000048CF C3 ret 000048D0 53 push bx 000048D1 1E push ds 000048D2 C55E0A lds bx,[bp+0xa] 000048D5 668937 mov [bx],esi 000048D8 1F pop ds 000048D9 5B pop bx 000048DA C3 ret 000048DB 53 push bx 000048DC 1E push ds 000048DD C55E0A lds bx,[bp+0xa] 000048E0 8937 mov [bx],si 000048E2 1F pop ds 000048E3 5B pop bx 000048E4 C3 ret 000048E5 9A0B9800F0 call 0xf000:0x980b 000048EA 7505 jnz 0x48f1 000048EC 9AFD396051 call 0x5160:0x39fd 000048F1 C3 ret 000048F2 9A0B9800F0 call 0xf000:0x980b 000048F7 7505 jnz 0x48fe 000048F9 9A6C3A6051 call 0x5160:0x3a6c 000048FE C3 ret 000048FF 9A0B9800F0 call 0xf000:0x980b 00004904 7505 jnz 0x490b 00004906 9A813A6051 call 0x5160:0x3a81 0000490B C3 ret 0000490C 9A0B9800F0 call 0xf000:0x980b 00004911 7505 jnz 0x4918 00004913 9A913A6051 call 0x5160:0x3a91 00004918 C3 ret 00004919 9A0B9800F0 call 0xf000:0x980b 0000491E 7505 jnz 0x4925 00004920 9AB83A6051 call 0x5160:0x3ab8 00004925 C3 ret 00004926 E87BFF call 0x48a4 00004929 CB retf 0000492A E8A3FF call 0x48d0 0000492D CB retf 0000492E E881FF call 0x48b2 00004931 CB retf 00004932 E88BFF call 0x48c0 00004935 CB retf 00004936 C3 ret 00004937 CB retf 00004938 EB0C jmp short 0x4946 0000493A CB retf 0000493B F9 stc 0000493C C3 ret 0000493D 60 pusha 0000493E 0FB6F0 movzx si,al 00004941 B99204 mov cx,0x492 00004944 EB06 jmp short 0x494c 00004946 60 pusha 00004947 0FB6F0 movzx si,al 0000494A EB11 jmp short 0x495d 0000494C B003 mov al,0x3 0000494E 9A633E00F0 call 0xf000:0x3e63 00004953 B92C01 mov cx,0x12c 00004956 B001 mov al,0x1 00004958 9A633E00F0 call 0xf000:0x3e63 0000495D B98601 mov cx,0x186 00004960 B003 mov al,0x3 00004962 9A633E00F0 call 0xf000:0x3e63 00004967 4E dec si 00004968 75E9 jnz 0x4953 0000496A 61 popa 0000496B CB retf 0000496C 60 pusha 0000496D B003 mov al,0x3 0000496F B98601 mov cx,0x186 00004972 9A633E00F0 call 0xf000:0x3e63 00004977 61 popa 00004978 CB retf 00004979 1E push ds 0000497A 6800F0 push word 0xf000 0000497D 1F pop ds 0000497E A16C99 mov ax,[0x996c] 00004981 1F pop ds 00004982 CB retf 00004983 1E push ds 00004984 6800F0 push word 0xf000 00004987 1F pop ds 00004988 8B366E99 mov si,[0x996e] 0000498C 1F pop ds 0000498D F8 clc 0000498E CB retf 0000498F 1E push ds 00004990 6800F0 push word 0xf000 00004993 1F pop ds 00004994 8B367099 mov si,[0x9970] 00004998 1F pop ds 00004999 F8 clc 0000499A CB retf 0000499B BC9900 mov sp,0x99 0000499E 0000 add [bx+si],al 000049A0 0000 add [bx+si],al 000049A2 0C01 or al,0x1 000049A4 C3 ret 000049A5 50 push ax 000049A6 B4EF mov ah,0xef 000049A8 FFD6 call si 000049AA 7411 jz 0x49bd 000049AC E6ED out 0xed,al 000049AE E461 in al,0x61 000049B0 2410 and al,0x10 000049B2 38C4 cmp ah,al 000049B4 74F2 jz 0x49a8 000049B6 8AE0 mov ah,al 000049B8 67E2ED loop 0x49a8,ecx 000049BB 0C01 or al,0x1 000049BD 58 pop ax 000049BE C3 ret 000049BF B001 mov al,0x1 000049C1 51 push cx 000049C2 8A4E0E mov cl,[bp+0xe] 000049C5 D2E0 shl al,cl 000049C7 59 pop cx 000049C8 C3 ret 000049C9 A03F00 mov al,[0x3f] 000049CC C0C004 rol al,0x4 000049CF 24F3 and al,0xf3 000049D1 0C08 or al,0x8 000049D3 BAF203 mov dx,0x3f2 000049D6 EE out dx,al 000049D7 6651 push ecx 000049D9 56 push si 000049DA 66B903000000 mov ecx,0x3 000049E0 BEF244 mov si,0x44f2 000049E3 E8BFFF call 0x49a5 000049E6 5E pop si 000049E7 6659 pop ecx 000049E9 0C04 or al,0x4 000049EB EE out dx,al 000049EC E6ED out 0xed,al 000049EE C3 ret 000049EF 06 push es 000049F0 9C pushf 000049F1 FA cli 000049F2 E841FF call 0x4936 000049F5 E8C7FF call 0x49bf 000049F8 8AF0 mov dh,al 000049FA 8A2E3F00 mov ch,[0x3f] 000049FE 84EE test dh,ch 00004A00 7415 jz 0x4a17 00004A02 680000 push word 0x0 00004A05 07 pop es 00004A06 26C4367800 les si,[es:0x78] 00004A0B B0ED mov al,0xed 00004A0D 02064000 add al,[0x40] 00004A11 262A4402 sub al,[es:si+0x2] 00004A15 EB02 jmp short 0x4a19 00004A17 B0FF mov al,0xff 00004A19 A24000 mov [0x40],al 00004A1C 80E5C0 and ch,0xc0 00004A1F 0AEE or ch,dh 00004A21 8AC5 mov al,ch 00004A23 C0E004 shl al,0x4 00004A26 8A760E mov dh,[bp+0xe] 00004A29 C0E604 shl dh,0x4 00004A2C 0AEE or ch,dh 00004A2E 882E3F00 mov [0x3f],ch 00004A32 0C0C or al,0xc 00004A34 0A460E or al,[bp+0xe] 00004A37 52 push dx 00004A38 BAF203 mov dx,0x3f2 00004A3B EE out dx,al 00004A3C 5A pop dx 00004A3D 9D popf 00004A3E 07 pop es 00004A3F C3 ret 00004A40 E8ACFF call 0x49ef 00004A43 CB retf 00004A44 06 push es 00004A45 680000 push word 0x0 00004A48 07 pop es 00004A49 26C4367800 les si,[es:0x78] 00004A4E 268A640A mov ah,[es:si+0xa] 00004A52 8AC4 mov al,ah 00004A54 D0E4 shl ah,1 00004A56 C0E802 shr al,0x2 00004A59 02E0 add ah,al 00004A5B B0FF mov al,0xff 00004A5D 2AC4 sub al,ah 00004A5F 3A064000 cmp al,[0x40] 00004A63 07 pop es 00004A64 C3 ret 00004A65 A04700 mov al,[0x47] 00004A68 2A064000 sub al,[0x40] 00004A6C A880 test al,0x80 00004A6E C3 ret 00004A6F E8D2FF call 0x4a44 00004A72 7322 jnc 0x4a96 00004A74 50 push ax 00004A75 B8FD90 mov ax,0x90fd 00004A78 F8 clc 00004A79 CD15 int 0x15 00004A7B 58 pop ax 00004A7C 7218 jc 0x4a96 00004A7E A24700 mov [0x47],al 00004A81 6651 push ecx 00004A83 56 push si 00004A84 66B9B3020100 mov ecx,0x102b3 00004A8A BEB545 mov si,0x45b5 00004A8D E815FF call 0x49a5 00004A90 5E pop si 00004A91 6659 pop ecx 00004A93 A04700 mov al,[0x47] 00004A96 A24000 mov [0x40],al 00004A99 F8 clc 00004A9A C3 ret 00004A9B E80100 call 0x4a9f 00004A9E CB retf 00004A9F 680000 push word 0x0 00004AA2 07 pop es 00004AA3 684000 push word 0x40 00004AA6 1F pop ds 00004AA7 26C4367800 les si,[es:0x78] 00004AAC 268A6402 mov ah,[es:si+0x2] 00004AB0 803E4000ED cmp byte [0x40],0xed 00004AB5 7607 jna 0x4abe 00004AB7 02264000 add ah,[0x40] 00004ABB 80ECED sub ah,0xed 00004ABE 88264000 mov [0x40],ah 00004AC2 C3 ret 00004AC3 FA cli 00004AC4 E60C out 0xc,al 00004AC6 8A6613 mov ah,[bp+0x13] 00004AC9 D0EC shr ah,1 00004ACB B04A mov al,0x4a 00004ACD 720A jc 0x4ad9 00004ACF D0EC shr ah,1 00004AD1 B046 mov al,0x46 00004AD3 7204 jc 0x4ad9 00004AD5 B042 mov al,0x42 00004AD7 EB09 jmp short 0x4ae2 00004AD9 F6063F0080 test byte [0x3f],0x80 00004ADE 7402 jz 0x4ae2 00004AE0 24BF and al,0xbf 00004AE2 BA0B00 mov dx,0xb 00004AE5 EE out dx,al 00004AE6 8B5602 mov dx,[bp+0x2] 00004AE9 B104 mov cl,0x4 00004AEB D3C2 rol dx,cl 00004AED 8AEA mov ch,dl 00004AEF 80E50F and ch,0xf 00004AF2 80E2F0 and dl,0xf0 00004AF5 03560C add dx,[bp+0xc] 00004AF8 80D500 adc ch,0x0 00004AFB 8BDA mov bx,dx 00004AFD 8A4612 mov al,[bp+0x12] 00004B00 B400 mov ah,0x0 00004B02 680000 push word 0x0 00004B05 07 pop es 00004B06 26C4367800 les si,[es:0x78] 00004B0B 268A4C03 mov cl,[es:si+0x3] 00004B0F 807E1305 cmp byte [bp+0x13],0x5 00004B13 7512 jnz 0x4b27 00004B15 80F903 cmp cl,0x3 00004B18 7405 jz 0x4b1f 00004B1A C1E002 shl ax,0x2 00004B1D EB13 jmp short 0x4b32 00004B1F 86C4 xchg al,ah 00004B21 D3E0 shl ax,cl 00004B23 D1E8 shr ax,1 00004B25 EB0B jmp short 0x4b32 00004B27 D3E0 shl ax,cl 00004B29 3DFF01 cmp ax,0x1ff 00004B2C 7736 ja 0x4b64 00004B2E B107 mov cl,0x7 00004B30 D3E0 shl ax,cl 00004B32 48 dec ax 00004B33 03D0 add dx,ax 00004B35 722D jc 0x4b64 00004B37 BA0C00 mov dx,0xc 00004B3A EE out dx,al 00004B3B BA0500 mov dx,0x5 00004B3E E6ED out 0xed,al 00004B40 EE out dx,al 00004B41 86C4 xchg al,ah 00004B43 E6ED out 0xed,al 00004B45 EE out dx,al 00004B46 BA0400 mov dx,0x4 00004B49 93 xchg ax,bx 00004B4A E6ED out 0xed,al 00004B4C EE out dx,al 00004B4D 86C4 xchg al,ah 00004B4F E6ED out 0xed,al 00004B51 EE out dx,al 00004B52 FB sti 00004B53 86C5 xchg al,ch 00004B55 BA8100 mov dx,0x81 00004B58 EE out dx,al 00004B59 E6ED out 0xed,al 00004B5B BA0A00 mov dx,0xa 00004B5E B002 mov al,0x2 00004B60 EE out dx,al 00004B61 F8 clc 00004B62 FB sti 00004B63 C3 ret 00004B64 C606410009 mov byte [0x41],0x9 00004B69 F9 stc 00004B6A EBF6 jmp short 0x4b62 00004B6C E249 loop 0x4bb7 00004B6E 624710 bound ax,[bx+0x10] 00004B71 4A dec dx 00004B72 104A10 adc [bp+si+0x10],cl 00004B75 4A dec dx 00004B76 3C4B cmp al,0x4b 00004B78 894768 mov [bx+0x68],ax 00004B7B 47 inc di 00004B7C 214F68 and [bx+0x68],cx 00004B7F 47 inc di 00004B80 684768 push word 0x6847 00004B83 47 inc di 00004B84 684768 push word 0x6847 00004B87 47 inc di 00004B88 684768 push word 0x6847 00004B8B 47 inc di 00004B8C 684768 push word 0x6847 00004B8F 47 inc di 00004B90 684768 push word 0x6847 00004B93 47 inc di 00004B94 68474D push word 0x4d47 00004B97 50 push ax 00004B98 D6 salc 00004B99 50 push ax 00004B9A 7E4F jng 0x4beb 00004B9C B34F mov bl,0x4f 00004B9E 684768 push word 0x6847 00004BA1 47 inc di 00004BA2 684768 push word 0x6847 00004BA5 47 inc di 00004BA6 684768 push word 0x6847 00004BA9 47 inc di 00004BAA 6847ED push word 0xed47 00004BAD 50 push ax 00004BAE FB sti 00004BAF FC cld 00004BB0 3DD750 cmp ax,0x50d7 00004BB3 7509 jnz 0x4bbe 00004BB5 83EC0C sub sp,byte +0xc 00004BB8 55 push bp 00004BB9 8BEC mov bp,sp 00004BBB E9793A jmp 0x8637 00004BBE E875FD call 0x4936 00004BC1 60 pusha 00004BC2 06 push es 00004BC3 1E push ds 00004BC4 8BEC mov bp,sp 00004BC6 2EFF36EB44 push word [cs:0x44eb] 00004BCB 684000 push word 0x40 00004BCE 1F pop ds 00004BCF 80FC00 cmp ah,0x0 00004BD2 7405 jz 0x4bd9 00004BD4 E89F00 call 0x4c76 00004BD7 726D jc 0x4c46 00004BD9 2E2A16ED44 sub dl,[cs:0x44ed] 00004BDE 88560E mov [bp+0xe],dl 00004BE1 80FC21 cmp ah,0x21 00004BE4 7332 jnc 0x4c18 00004BE6 80FC01 cmp ah,0x1 00004BE9 7618 jna 0x4c03 00004BEB C606410000 mov byte [0x41],0x0 00004BF0 80FC08 cmp ah,0x8 00004BF3 7507 jnz 0x4bfc 00004BF5 F6C280 test dl,0x80 00004BF8 751E jnz 0x4c18 00004BFA EB07 jmp short 0x4c03 00004BFC E88E05 call 0x518d 00004BFF 0AC0 or al,al 00004C01 7415 jz 0x4c18 00004C03 86E0 xchg ah,al 00004C05 B400 mov ah,0x0 00004C07 8BF8 mov di,ax 00004C09 86E0 xchg ah,al 00004C0B D1E7 shl di,1 00004C0D 2EFFA5BC46 jmp near [cs:di+0x46bc] 00004C12 8A264100 mov ah,[0x41] 00004C16 EB02 jmp short 0x4c1a 00004C18 B401 mov ah,0x1 00004C1A 886613 mov [bp+0x13],ah 00004C1D 88264100 mov [0x41],ah 00004C21 806618FE and byte [bp+0x18],0xfe 00004C25 804E1902 or byte [bp+0x19],0x2 00004C29 0AE4 or ah,ah 00004C2B 7404 jz 0x4c31 00004C2D 834E1801 or word [bp+0x18],byte +0x1 00004C31 E86BFE call 0x4a9f 00004C34 80263E007F and byte [0x3e],0x7f 00004C39 2E8A16ED44 mov dl,[cs:0x44ed] 00004C3E 00560E add [bp+0xe],dl 00004C41 58 pop ax 00004C42 1F pop ds 00004C43 07 pop es 00004C44 61 popa 00004C45 CF iret 00004C46 2E803EF14400 cmp byte [cs:0x44f1],0x0 00004C4C 74CA jz 0x4c18 00004C4E 58 pop ax 00004C4F 1F pop ds 00004C50 07 pop es 00004C51 61 popa 00004C52 2EFF2EEE44 jmp far [cs:0x44ee] 00004C57 E8DCFC call 0x4936 00004C5A 60 pusha 00004C5B 06 push es 00004C5C 1E push ds 00004C5D 8BEC mov bp,sp 00004C5F 2EFF36EB44 push word [cs:0x44eb] 00004C64 684000 push word 0x40 00004C67 1F pop ds 00004C68 80FC00 cmp ah,0x0 00004C6B 0F846AFF jz near 0x4bd9 00004C6F E80400 call 0x4c76 00004C72 72D2 jc 0x4c46 00004C74 EBA2 jmp short 0x4c18 00004C76 50 push ax 00004C77 52 push dx 00004C78 F8 clc 00004C79 2E3A16ED44 cmp dl,[cs:0x44ed] 00004C7E 7213 jc 0x4c93 00004C80 8AC2 mov al,dl 00004C82 E8C609 call 0x564b 00004C85 740B jz 0x4c92 00004C87 2E0216ED44 add dl,[cs:0x44ed] 00004C8C FECA dec dl 00004C8E 38C2 cmp dl,al 00004C90 EB01 jmp short 0x4c93 00004C92 F9 stc 00004C93 5A pop dx 00004C94 58 pop ax 00004C95 C3 ret 00004C96 EB82 jmp short 0x4c1a 00004C98 52 push dx 00004C99 6651 push ecx 00004C9B 56 push si 00004C9C 66B95A810000 mov ecx,0x815a 00004CA2 BE0E48 mov si,0x480e 00004CA5 E8FDFC call 0x49a5 00004CA8 5E pop si 00004CA9 6659 pop ecx 00004CAB F8 clc 00004CAC 7406 jz 0x4cb4 00004CAE C606410080 mov byte [0x41],0x80 00004CB3 F9 stc 00004CB4 BAF403 mov dx,0x3f4 00004CB7 EC in al,dx 00004CB8 5A pop dx 00004CB9 C3 ret 00004CBA E8DBFF call 0x4c98 00004CBD CB retf 00004CBE 52 push dx 00004CBF BAF403 mov dx,0x3f4 00004CC2 EC in al,dx 00004CC3 F6D0 not al 00004CC5 A880 test al,0x80 00004CC7 5A pop dx 00004CC8 C3 ret 00004CC9 E80100 call 0x4ccd 00004CCC CB retf 00004CCD B90700 mov cx,0x7 00004CD0 BB4200 mov bx,0x42 00004CD3 E8C2FF call 0x4c98 00004CD6 7218 jc 0x4cf0 00004CD8 2450 and al,0x50 00004CDA 3C50 cmp al,0x50 00004CDC 750C jnz 0x4cea 00004CDE BAF503 mov dx,0x3f5 00004CE1 EC in al,dx 00004CE2 8807 mov [bx],al 00004CE4 43 inc bx 00004CE5 E2EC loop 0x4cd3 00004CE7 F8 clc 00004CE8 EB06 jmp short 0x4cf0 00004CEA C606410020 mov byte [0x41],0x20 00004CEF F9 stc 00004CF0 8A264200 mov ah,[0x42] 00004CF4 C3 ret 00004CF5 E8D8FF call 0x4cd0 00004CF8 CB retf 00004CF9 E80100 call 0x4cfd 00004CFC CB retf 00004CFD B90100 mov cx,0x1 00004D00 BE4200 mov si,0x42 00004D03 FF34 push word [si] 00004D05 53 push bx 00004D06 E8C7FF call 0x4cd0 00004D09 5B pop bx 00004D0A 7204 jc 0x4d10 00004D0C 8B04 mov ax,[si] 00004D0E 86E0 xchg ah,al 00004D10 8F04 pop word [si] 00004D12 C3 ret 00004D13 0420 add al,0x20 00004D15 1008 adc [bx+si],cl 00004D17 2004 and [si],al 00004D19 0302 add ax,[bp+si] 00004D1B E8AFFF call 0x4ccd 00004D1E 721B jc 0x4d3b 00004D20 80E4C0 and ah,0xc0 00004D23 742F jz 0x4d54 00004D25 80FC40 cmp ah,0x40 00004D28 7511 jnz 0x4d3b 00004D2A 8A264300 mov ah,[0x43] 00004D2E 80E4B7 and ah,0xb7 00004D31 BB0800 mov bx,0x8 00004D34 4B dec bx 00004D35 D0EC shr ah,1 00004D37 7206 jc 0x4d3f 00004D39 75F9 jnz 0x4d34 00004D3B B020 mov al,0x20 00004D3D EB11 jmp short 0x4d50 00004D3F E8F9FB call 0x493b 00004D42 7207 jc 0x4d4b 00004D44 32C0 xor al,al 00004D46 83FB00 cmp bx,byte +0x0 00004D49 7405 jz 0x4d50 00004D4B 2E8A876348 mov al,[cs:bx+0x4863] 00004D50 A24100 mov [0x41],al 00004D53 F9 stc 00004D54 C3 ret 00004D55 E80300 call 0x4d5b 00004D58 CB retf 00004D59 721E jc 0x4d79 00004D5B 8AE0 mov ah,al 00004D5D E838FF call 0x4c98 00004D60 7217 jc 0x4d79 00004D62 A840 test al,0x40 00004D64 7508 jnz 0x4d6e 00004D66 BAF503 mov dx,0x3f5 00004D69 8AC4 mov al,ah 00004D6B EE out dx,al 00004D6C F8 clc 00004D6D C3 ret 00004D6E 53 push bx 00004D6F E85BFF call 0x4ccd 00004D72 5B pop bx 00004D73 C606410020 mov byte [0x41],0x20 00004D78 F9 stc 00004D79 C3 ret 00004D7A 2E8A07 mov al,[cs:bx] 00004D7D E8D9FF call 0x4d59 00004D80 7204 jc 0x4d86 00004D82 43 inc bx 00004D83 E2F5 loop 0x4d7a 00004D85 F8 clc 00004D86 C3 ret 00004D87 8A460F mov al,[bp+0xf] 00004D8A C0E002 shl al,0x2 00004D8D 0A460E or al,[bp+0xe] 00004D90 EBC9 jmp short 0x4d5b 00004D92 B008 mov al,0x8 00004D94 E8C4FF call 0x4d5b 00004D97 7206 jc 0x4d9f 00004D99 B90200 mov cx,0x2 00004D9C E961FF jmp 0x4d00 00004D9F C3 ret 00004DA0 800E8B00FE or byte [0x8b],0xfe 00004DA5 06 push es 00004DA6 6800F0 push word 0xf000 00004DA9 07 pop es 00004DAA 8B76FE mov si,[bp-0x2] 00004DAD 8A460E mov al,[bp+0xe] 00004DB0 D0E0 shl al,1 00004DB2 8A268B00 mov ah,[0x8b] 00004DB6 80E401 and ah,0x1 00004DB9 0AC4 or al,ah 00004DBB 260A440C or al,[es:si+0xc] 00004DBF 3A068B00 cmp al,[0x8b] 00004DC3 7458 jz 0x4e1d 00004DC5 A28B00 mov [0x8b],al 00004DC8 C0E806 shr al,0x6 00004DCB BAF703 mov dx,0x3f7 00004DCE EE out dx,al 00004DCF 6651 push ecx 00004DD1 56 push si 00004DD2 66B986000000 mov ecx,0x86 00004DD8 BEF244 mov si,0x44f2 00004DDB E8C7FB call 0x49a5 00004DDE 5E pop si 00004DDF 6659 pop ecx 00004DE1 B003 mov al,0x3 00004DE3 E875FF call 0x4d5b 00004DE6 7235 jc 0x4e1d 00004DE8 268A04 mov al,[es:si] 00004DEB E86DFF call 0x4d5b 00004DEE 722D jc 0x4e1d 00004DF0 268A4401 mov al,[es:si+0x1] 00004DF4 24FE and al,0xfe 00004DF6 E842FB call 0x493b 00004DF9 7202 jc 0x4dfd 00004DFB 0C01 or al,0x1 00004DFD E85BFF call 0x4d5b 00004E00 721B jc 0x4e1d 00004E02 F6063F0080 test byte [0x3f],0x80 00004E07 7413 jz 0x4e1c 00004E09 B012 mov al,0x12 00004E0B E84DFF call 0x4d5b 00004E0E 26807C0CC0 cmp byte [es:si+0xc],0xc0 00004E13 B000 mov al,0x0 00004E15 7502 jnz 0x4e19 00004E17 B003 mov al,0x3 00004E19 E83FFF call 0x4d5b 00004E1C F8 clc 00004E1D 07 pop es 00004E1E C3 ret 00004E1F 50 push ax 00004E20 6651 push ecx 00004E22 56 push si 00004E23 66B998020000 mov ecx,0x298 00004E29 BEF244 mov si,0x44f2 00004E2C E876FB call 0x49a5 00004E2F 5E pop si 00004E30 6659 pop ecx 00004E32 B004 mov al,0x4 00004E34 E824FF call 0x4d5b 00004E37 7209 jc 0x4e42 00004E39 E84BFF call 0x4d87 00004E3C E8BEFE call 0x4cfd 00004E3F F6C410 test ah,0x10 00004E42 58 pop ax 00004E43 C3 ret 00004E44 1300 adc ax,[bx+si] 00004E46 07 pop es 00004E47 00E8 add al,ch 00004E49 0100 add [bx+si],ax 00004E4B CB retf 00004E4C 51 push cx 00004E4D 32C0 xor al,al 00004E4F A23E00 mov [0x3e],al 00004E52 A24100 mov [0x41],al 00004E55 E871FB call 0x49c9 00004E58 E86106 call 0x54bc 00004E5B 7228 jc 0x4e85 00004E5D E838FE call 0x4c98 00004E60 7223 jc 0x4e85 00004E62 B90400 mov cx,0x4 00004E65 51 push cx 00004E66 E829FF call 0x4d92 00004E69 59 pop cx 00004E6A E2F9 loop 0x4e65 00004E6C F6063F0080 test byte [0x3f],0x80 00004E71 7409 jz 0x4e7c 00004E73 BB9449 mov bx,0x4994 00004E76 B90400 mov cx,0x4 00004E79 E8FEFE call 0x4d7a 00004E7C E821FF call 0x4da0 00004E7F 7204 jc 0x4e85 00004E81 B400 mov ah,0x0 00004E83 EB09 jmp short 0x4e8e 00004E85 C606410020 mov byte [0x41],0x20 00004E8A 8A264100 mov ah,[0x41] 00004E8E 59 pop cx 00004E8F 0AE4 or ah,ah 00004E91 C3 ret 00004E92 52 push dx 00004E93 E8B507 call 0x564b 00004E96 0AD2 or dl,dl 00004E98 5A pop dx 00004E99 7507 jnz 0x4ea2 00004E9B C606410000 mov byte [0x41],0x0 00004EA0 EB03 jmp short 0x4ea5 00004EA2 E8A7FF call 0x4e4c 00004EA5 E972FD jmp 0x4c1a 00004EA8 56 push si 00004EA9 1E push ds 00004EAA 6800F0 push word 0xf000 00004EAD 1F pop ds 00004EAE 268A4404 mov al,[es:si+0x4] 00004EB2 8B76FE mov si,[bp-0x2] 00004EB5 3A4404 cmp al,[si+0x4] 00004EB8 7303 jnc 0x4ebd 00004EBA 8A4404 mov al,[si+0x4] 00004EBD 1F pop ds 00004EBE 5E pop si 00004EBF C3 ret 00004EC0 E89503 call 0x5258 00004EC3 E829FB call 0x49ef 00004EC6 E8AE06 call 0x5577 00004EC9 7222 jc 0x4eed 00004ECB E86DFA call 0x493b 00004ECE 7305 jnc 0x4ed5 00004ED0 E8F0FB call 0x4ac3 00004ED3 7218 jc 0x4eed 00004ED5 0FB65E0E movzx bx,[bp+0xe] 00004ED9 F687900010 test byte [bx+0x90],0x10 00004EDE 7505 jnz 0x4ee5 00004EE0 E8B903 call 0x529c 00004EE3 7208 jc 0x4eed 00004EE5 8A6E11 mov ch,[bp+0x11] 00004EE8 E88901 call 0x5074 00004EEB 7305 jnc 0x4ef2 00004EED B000 mov al,0x0 00004EEF E9EB00 jmp 0x4fdd 00004EF2 807E1303 cmp byte [bp+0x13],0x3 00004EF6 7504 jnz 0x4efc 00004EF8 B045 mov al,0x45 00004EFA EB02 jmp short 0x4efe 00004EFC B066 mov al,0x66 00004EFE E85AFE call 0x4d5b 00004F01 72EA jc 0x4eed 00004F03 E881FE call 0x4d87 00004F06 8A4611 mov al,[bp+0x11] 00004F09 E84DFE call 0x4d59 00004F0C 8A460F mov al,[bp+0xf] 00004F0F E847FE call 0x4d59 00004F12 8A4610 mov al,[bp+0x10] 00004F15 E841FE call 0x4d59 00004F18 72D3 jc 0x4eed 00004F1A 680000 push word 0x0 00004F1D 07 pop es 00004F1E 26C4367800 les si,[es:0x78] 00004F23 268A4403 mov al,[es:si+0x3] 00004F27 E831FE call 0x4d5b 00004F2A 72C1 jc 0x4eed 00004F2C E80CFA call 0x493b 00004F2F 720F jc 0x4f40 00004F31 8A4610 mov al,[bp+0x10] 00004F34 024612 add al,[bp+0x12] 00004F37 FEC8 dec al 00004F39 E81FFE call 0x4d5b 00004F3C 72AF jc 0x4eed 00004F3E EB08 jmp short 0x4f48 00004F40 E865FF call 0x4ea8 00004F43 E815FE call 0x4d5b 00004F46 72A5 jc 0x4eed 00004F48 268A4405 mov al,[es:si+0x5] 00004F4C E80CFE call 0x4d5b 00004F4F 729C jc 0x4eed 00004F51 268A4406 mov al,[es:si+0x6] 00004F55 E803FE call 0x4d5b 00004F58 7293 jc 0x4eed 00004F5A E8DEF9 call 0x493b 00004F5D 7205 jc 0x4f64 00004F5F E8D4F9 call 0x4936 00004F62 7515 jnz 0x4f79 00004F64 E85505 call 0x54bc 00004F67 7310 jnc 0x4f79 00004F69 8A264100 mov ah,[0x41] 00004F6D 50 push ax 00004F6E E8DBFE call 0x4e4c 00004F71 58 pop ax 00004F72 88264100 mov [0x41],ah 00004F76 E974FF jmp 0x4eed 00004F79 E89FFD call 0x4d1b 00004F7C 0FB65E0E movzx bx,[bp+0xe] 00004F80 A04100 mov al,[0x41] 00004F83 0AC0 or al,al 00004F85 750F jnz 0x4f96 00004F87 F687900010 test byte [bx+0x90],0x10 00004F8C 7523 jnz 0x4fb1 00004F8E E8FA03 call 0x538b 00004F91 E85302 call 0x51e7 00004F94 EB1B jmp short 0x4fb1 00004F96 3C02 cmp al,0x2 00004F98 7408 jz 0x4fa2 00004F9A 3C04 cmp al,0x4 00004F9C 7404 jz 0x4fa2 00004F9E 3C10 cmp al,0x10 00004FA0 750F jnz 0x4fb1 00004FA2 F687900010 test byte [bx+0x90],0x10 00004FA7 7405 jz 0x4fae 00004FA9 E898FA call 0x4a44 00004FAC 7303 jnc 0x4fb1 00004FAE E915FF jmp 0x4ec6 00004FB1 FB sti 00004FB2 803E410000 cmp byte [0x41],0x0 00004FB7 7427 jz 0x4fe0 00004FB9 E8ECFE call 0x4ea8 00004FBC 8AE0 mov ah,al 00004FBE 8A4E10 mov cl,[bp+0x10] 00004FC1 A04700 mov al,[0x47] 00004FC4 38C8 cmp al,cl 00004FC6 720F jc 0x4fd7 00004FC8 38E0 cmp al,ah 00004FCA 750F jnz 0x4fdb 00004FCC 8AE9 mov ch,cl 00004FCE 026E12 add ch,[bp+0x12] 00004FD1 FECD dec ch 00004FD3 38E5 cmp ch,ah 00004FD5 7604 jna 0x4fdb 00004FD7 8AC4 mov al,ah 00004FD9 FEC0 inc al 00004FDB 2AC1 sub al,cl 00004FDD 884612 mov [bp+0x12],al 00004FE0 80263E007F and byte [0x3e],0x7f 00004FE5 8A264100 mov ah,[0x41] 00004FE9 E92EFC jmp 0x4c1a 00004FEC E86902 call 0x5258 00004FEF E8FDF9 call 0x49ef 00004FF2 E88205 call 0x5577 00004FF5 7276 jc 0x506d 00004FF7 E841F9 call 0x493b 00004FFA 7305 jnc 0x5001 00004FFC E8C4FA call 0x4ac3 00004FFF 726C jc 0x506d 00005001 8A6E11 mov ch,[bp+0x11] 00005004 E86D00 call 0x5074 00005007 7264 jc 0x506d 00005009 B04D mov al,0x4d 0000500B E84DFD call 0x4d5b 0000500E 725D jc 0x506d 00005010 E874FD call 0x4d87 00005013 7258 jc 0x506d 00005015 680000 push word 0x0 00005018 07 pop es 00005019 26C4367800 les si,[es:0x78] 0000501E 268A4403 mov al,[es:si+0x3] 00005022 E836FD call 0x4d5b 00005025 7246 jc 0x506d 00005027 268A4404 mov al,[es:si+0x4] 0000502B E82DFD call 0x4d5b 0000502E 723D jc 0x506d 00005030 268A4407 mov al,[es:si+0x7] 00005034 E824FD call 0x4d5b 00005037 7234 jc 0x506d 00005039 268A4408 mov al,[es:si+0x8] 0000503D E81BFD call 0x4d5b 00005040 722B jc 0x506d 00005042 E8F6F8 call 0x493b 00005045 7205 jc 0x504c 00005047 E8ECF8 call 0x4936 0000504A 7514 jnz 0x5060 0000504C E86D04 call 0x54bc 0000504F 730F jnc 0x5060 00005051 8A264100 mov ah,[0x41] 00005055 50 push ax 00005056 E8F3FD call 0x4e4c 00005059 58 pop ax 0000505A 88264100 mov [0x41],ah 0000505E EB0D jmp short 0x506d 00005060 E8B8FC call 0x4d1b 00005063 7208 jc 0x506d 00005065 C6461001 mov byte [bp+0x10],0x1 00005069 B400 mov ah,0x0 0000506B EB04 jmp short 0x5071 0000506D 8A264100 mov ah,[0x41] 00005071 E9A6FB jmp 0x4c1a 00005074 817EFECA99 cmp word [bp-0x2],0x99ca 00005079 7502 jnz 0x507d 0000507B D0E5 shl ch,1 0000507D 803E4000FE cmp byte [0x40],0xfe 00005082 7212 jc 0x5096 00005084 6651 push ecx 00005086 56 push si 00005087 66B90A010000 mov ecx,0x10a 0000508D BEF244 mov si,0x44f2 00005090 E812F9 call 0x49a5 00005093 5E pop si 00005094 6659 pop ecx 00005096 E826F9 call 0x49bf 00005099 22063E00 and al,[0x3e] 0000509D 7508 jnz 0x50a7 0000509F 51 push cx 000050A0 E8AA00 call 0x514d 000050A3 59 pop cx 000050A4 7301 jnc 0x50a7 000050A6 C3 ret 000050A7 0FB65E0E movzx bx,[bp+0xe] 000050AB 38AF9400 cmp [bx+0x94],ch 000050AF 7501 jnz 0x50b2 000050B1 C3 ret 000050B2 B00F mov al,0xf 000050B4 E8A4FC call 0x4d5b 000050B7 721D jc 0x50d6 000050B9 E8CBFC call 0x4d87 000050BC 7218 jc 0x50d6 000050BE 0FB65E0E movzx bx,[bp+0xe] 000050C2 88AF9400 mov [bx+0x94],ch 000050C6 8AC5 mov al,ch 000050C8 E890FC call 0x4d5b 000050CB 7209 jc 0x50d6 000050CD E8EC03 call 0x54bc 000050D0 7305 jnc 0x50d7 000050D2 E877FD call 0x4e4c 000050D5 F9 stc 000050D6 C3 ret 000050D7 6651 push ecx 000050D9 56 push si 000050DA 66B908000000 mov ecx,0x8 000050E0 BEF244 mov si,0x44f2 000050E3 E8BFF8 call 0x49a5 000050E6 5E pop si 000050E7 6659 pop ecx 000050E9 E8A6FC call 0x4d92 000050EC 72E8 jc 0x50d6 000050EE F6C4C0 test ah,0xc0 000050F1 752F jnz 0x5122 000050F3 680000 push word 0x0 000050F6 07 pop es 000050F7 26C4367800 les si,[es:0x78] 000050FC 268A4409 mov al,[es:si+0x9] 00005100 3C02 cmp al,0x2 00005102 7302 jnc 0x5106 00005104 B00F mov al,0xf 00005106 51 push cx 00005107 B500 mov ch,0x0 00005109 8AC8 mov cl,al 0000510B 6651 push ecx 0000510D 56 push si 0000510E 66B944000000 mov ecx,0x44 00005114 BEF244 mov si,0x44f2 00005117 E88BF8 call 0x49a5 0000511A 5E pop si 0000511B 6659 pop ecx 0000511D E2EC loop 0x510b 0000511F 59 pop cx 00005120 F8 clc 00005121 C3 ret 00005122 C606410040 mov byte [0x41],0x40 00005127 F9 stc 00005128 C3 ret 00005129 B007 mov al,0x7 0000512B E82DFC call 0x4d5b 0000512E 721C jc 0x514c 00005130 E854FC call 0x4d87 00005133 7217 jc 0x514c 00005135 E895FF call 0x50cd 00005138 9C pushf 00005139 6651 push ecx 0000513B 56 push si 0000513C 66B9E3030000 mov ecx,0x3e3 00005142 BEF244 mov si,0x44f2 00005145 E85DF8 call 0x49a5 00005148 5E pop si 00005149 6659 pop ecx 0000514B 9D popf 0000514C C3 ret 0000514D E8D9FF call 0x5129 00005150 7319 jnc 0x516b 00005152 803E410040 cmp byte [0x41],0x40 00005157 751C jnz 0x5175 00005159 80E4D0 and ah,0xd0 0000515C 80FC50 cmp ah,0x50 0000515F 7514 jnz 0x5175 00005161 C606410000 mov byte [0x41],0x0 00005166 E8C0FF call 0x5129 00005169 720B jc 0x5176 0000516B F6C410 test ah,0x10 0000516E 7407 jz 0x5177 00005170 C606410040 mov byte [0x41],0x40 00005175 F9 stc 00005176 C3 ret 00005177 E845F8 call 0x49bf 0000517A 08063E00 or [0x3e],al 0000517E 0FB65E0E movzx bx,[bp+0xe] 00005182 C687940000 mov byte [bx+0x94],0x0 00005187 F8 clc 00005188 C3 ret 00005189 E8C1FF call 0x514d 0000518C CB retf 0000518D 32C0 xor al,al 0000518F 807E0E02 cmp byte [bp+0xe],0x2 00005193 730C jnc 0x51a1 00005195 A08F00 mov al,[0x8f] 00005198 F6460E01 test byte [bp+0xe],0x1 0000519C 7403 jz 0x51a1 0000519E C0E804 shr al,0x4 000051A1 240F and al,0xf 000051A3 C3 ret 000051A4 E8E6FF call 0x518d 000051A7 CB retf 000051A8 E80100 call 0x51ac 000051AB CB retf 000051AC 807E0E02 cmp byte [bp+0xe],0x2 000051B0 7315 jnc 0x51c7 000051B2 B1F0 mov cl,0xf0 000051B4 F6460E01 test byte [bp+0xe],0x1 000051B8 7405 jz 0x51bf 000051BA C0E004 shl al,0x4 000051BD F6D1 not cl 000051BF 200E8F00 and [0x8f],cl 000051C3 08068F00 or [0x8f],al 000051C7 C3 ret 000051C8 E8C2FF call 0x518d 000051CB 3C01 cmp al,0x1 000051CD C3 ret 000051CE E8F7FF call 0x51c8 000051D1 CB retf 000051D2 0404 add al,0x4 000051D4 0404 add al,0x4 000051D6 0406 add al,0x6 000051D8 06 push es 000051D9 0202 add al,[bp+si] 000051DB 0204 add al,[si] 000051DD 0406 add al,0x6 000051DF 06 push es 000051E0 0401 add al,0x1 000051E2 0403 add al,0x3 000051E4 0406 add al,0x6 000051E6 06 push es 000051E7 0FB65E0E movzx bx,[bp+0xe] 000051EB 8AA79000 mov ah,[bx+0x90] 000051EF 80E4C0 and ah,0xc0 000051F2 E898FF call 0x518d 000051F5 8AD8 mov bl,al 000051F7 B700 mov bh,0x0 000051F9 B002 mov al,0x2 000051FB 80FC40 cmp ah,0x40 000051FE 742A jz 0x522a 00005200 B006 mov al,0x6 00005202 80FCC0 cmp ah,0xc0 00005205 7423 jz 0x522a 00005207 8A4610 mov al,[bp+0x10] 0000520A 024612 add al,[bp+0x12] 0000520D FEC8 dec al 0000520F BE224D mov si,0x4d22 00005212 80FC80 cmp ah,0x80 00005215 7509 jnz 0x5220 00005217 3C09 cmp al,0x9 00005219 7F0C jg 0x5227 0000521B BE304D mov si,0x4d30 0000521E EB07 jmp short 0x5227 00005220 3C0F cmp al,0xf 00005222 7F03 jg 0x5227 00005224 BE294D mov si,0x4d29 00005227 2E8A00 mov al,[cs:bx+si] 0000522A 38D8 cmp al,bl 0000522C 7501 jnz 0x522f 0000522E C3 ret 0000522F E97AFF jmp 0x51ac 00005232 0000 add [bx+si],al 00005234 0102 add [bp+si],ax 00005236 0303 add ax,[bp+di] 00005238 0404 add al,0x4 0000523A 0202 add al,[bp+si] 0000523C 050507 add ax,0x705 0000523F 07 pop es 00005240 0909 or [bx+di],cx 00005242 0909 or [bx+di],cx 00005244 0909 or [bx+di],cx 00005246 0101 add [bx+di],ax 00005248 0101 add [bx+di],ax 0000524A 0101 add [bx+di],ax 0000524C 0003 add [bp+di],al 0000524E 0304 add ax,[si] 00005250 06 push es 00005251 06 push es 00005252 0808 or [bx+si],cl 00005254 0808 or [bx+si],cl 00005256 0808 or [bx+si],cl 00005258 F8 clc 00005259 E8DAF6 call 0x4936 0000525C 8BFE mov di,si 0000525E 722E jc 0x528e 00005260 E82AFF call 0x518d 00005263 FEC8 dec al 00005265 8AE0 mov ah,al 00005267 B700 mov bh,0x0 00005269 8A5E0E mov bl,[bp+0xe] 0000526C 8A9F9000 mov bl,[bx+0x90] 00005270 C0EB05 shr bl,0x5 00005273 2E8A87824D mov al,[cs:bx+0x4d82] 00005278 8ADC mov bl,ah 0000527A B406 mov ah,0x6 0000527C F6E4 mul ah 0000527E 03D8 add bx,ax 00005280 2E8A878A4D mov al,[cs:bx+0x4d8a] 00005285 BFBC99 mov di,0x99bc 00005288 B40E mov ah,0xe 0000528A F6E4 mul ah 0000528C 03F8 add di,ax 0000528E 897EFE mov [bp-0x2],di 00005291 E911FB jmp 0x4da5 00005294 C0FF60 sar bh,0x60 00005297 FF40FF inc word [bx+si-0x1] 0000529A 80FF0F cmp bh,0xf 0000529D B65E mov dh,0x5e 0000529F 0E push cs 000052A0 E825FF call 0x51c8 000052A3 7505 jnz 0x52aa 000052A5 C687900093 mov byte [bx+0x90],0x93 000052AA 51 push cx 000052AB 8A6E11 mov ch,[bp+0x11] 000052AE E8E5FD call 0x5096 000052B1 59 pop cx 000052B2 E8BAF7 call 0x4a6f 000052B5 803E410000 cmp byte [0x41],0x0 000052BA 7548 jnz 0x5304 000052BC B000 mov al,0x0 000052BE E875F6 call 0x4936 000052C1 0FB65E0E movzx bx,[bp+0xe] 000052C5 88879000 mov [bx+0x90],al 000052C9 E88CFF call 0x5258 000052CC B04A mov al,0x4a 000052CE E88AFA call 0x4d5b 000052D1 722F jc 0x5302 000052D3 E8B1FA call 0x4d87 000052D6 722A jc 0x5302 000052D8 E8E101 call 0x54bc 000052DB 7225 jc 0x5302 000052DD E83BFA call 0x4d1b 000052E0 7212 jc 0x52f4 000052E2 0FB65E0E movzx bx,[bp+0xe] 000052E6 8AAF9400 mov ch,[bx+0x94] 000052EA 382E4500 cmp [0x45],ch 000052EE 8026410000 and byte [0x41],0x0 000052F3 C3 ret 000052F4 803E410002 cmp byte [0x41],0x2 000052F9 7409 jz 0x5304 000052FB 803E410010 cmp byte [0x41],0x10 00005300 7402 jz 0x5304 00005302 EB5B jmp short 0x535f 00005304 E82FF6 call 0x4936 00005307 0FB65E0E movzx bx,[bp+0xe] 0000530B 53 push bx 0000530C 8A9F9000 mov bl,[bx+0x90] 00005310 C0EB05 shr bl,0x5 00005313 2E8A87E44D mov al,[cs:bx+0x4de4] 00005318 5B pop bx 00005319 88879000 mov [bx+0x90],al 0000531D 8AE0 mov ah,al 0000531F 80E4C0 and ah,0xc0 00005322 80FC40 cmp ah,0x40 00005325 7526 jnz 0x534d 00005327 8A6E11 mov ch,[bp+0x11] 0000532A A820 test al,0x20 0000532C 7409 jz 0x5337 0000532E F6C501 test ch,0x1 00005331 7412 jz 0x5345 00005333 FECD dec ch 00005335 EB0E jmp short 0x5345 00005337 F6C501 test ch,0x1 0000533A 7509 jnz 0x5345 0000533C FEC5 inc ch 0000533E 80FD01 cmp ch,0x1 00005341 7702 ja 0x5345 00005343 B503 mov ch,0x3 00005345 50 push ax 00005346 E84DFD call 0x5096 00005349 58 pop ax 0000534A E974FF jmp 0x52c1 0000534D 3CC0 cmp al,0xc0 0000534F 7507 jnz 0x5358 00005351 F6063F0080 test byte [0x3f],0x80 00005356 74AC jz 0x5304 00005358 3CFF cmp al,0xff 0000535A 7403 jz 0x535f 0000535C E962FF jmp 0x52c1 0000535F F8 clc 00005360 E8D3F5 call 0x4936 00005363 0F825AFF jc near 0x52c1 00005367 E8CCF5 call 0x4936 0000536A 0FB65E0E movzx bx,[bp+0xe] 0000536E C687900080 mov byte [bx+0x90],0x80 00005373 FF364100 push word [0x41] 00005377 E8D2FA call 0x4e4c 0000537A 8F064100 pop word [0x41] 0000537E F9 stc 0000537F C3 ret 00005380 93 xchg ax,bx 00005381 7415 jz 0x5398 00005383 97 xchg ax,di 00005384 97 xchg ax,di 00005385 17 pop ss 00005386 97 xchg ax,di 00005387 17 pop ss 00005388 D7 xlatb 00005389 54 push sp 0000538A 17 pop ss 0000538B 8B46FE mov ax,[bp-0x2] 0000538E 2DBC99 sub ax,0x99bc 00005391 B30E mov bl,0xe 00005393 F6F3 div bl 00005395 8AD8 mov bl,al 00005397 B700 mov bh,0x0 00005399 2E8A87D04E mov al,[cs:bx+0x4ed0] 0000539E 8A5E0E mov bl,[bp+0xe] 000053A1 88879000 mov [bx+0x90],al 000053A5 C3 ret 000053A6 0FB65E0E movzx bx,[bp+0xe] 000053AA 80A79000EF and byte [bx+0x90],0xef 000053AF 8A879000 mov al,[bx+0x90] 000053B3 2407 and al,0x7 000053B5 3C07 cmp al,0x7 000053B7 7410 jz 0x53c9 000053B9 8A879000 mov al,[bx+0x90] 000053BD FEC0 inc al 000053BF A804 test al,0x4 000053C1 7406 jz 0x53c9 000053C3 2C04 sub al,0x4 000053C5 88879000 mov [bx+0x90],al 000053C9 C3 ret 000053CA 0000 add [bx+si],al 000053CC 0203 add al,[bp+di] 000053CE 050808 add ax,0x808 000053D1 06 push es 000053D2 6800F0 push word 0xf000 000053D5 07 pop es 000053D6 E88B02 call 0x5664 000053D9 E8B1FD call 0x518d 000053DC 0AC0 or al,al 000053DE 7421 jz 0x5401 000053E0 8AD8 mov bl,al 000053E2 B700 mov bh,0x0 000053E4 2E8A871A4F mov al,[cs:bx+0x4f1a] 000053E9 B10E mov cl,0xe 000053EB F6E1 mul cl 000053ED 8BF8 mov di,ax 000053EF 81C7BC99 add di,0x99bc 000053F3 268A4D04 mov cl,[es:di+0x4] 000053F7 268A6D0B mov ch,[es:di+0xb] 000053FB B601 mov dh,0x1 000053FD 8CC0 mov ax,es 000053FF EB0A jmp short 0x540b 00005401 32F6 xor dh,dh 00005403 33DB xor bx,bx 00005405 33C9 xor cx,cx 00005407 33FF xor di,di 00005409 33C0 xor ax,ax 0000540B 2E2A16ED44 sub dl,[cs:0x44ed] 00005410 894E10 mov [bp+0x10],cx 00005413 89560E mov [bp+0xe],dx 00005416 895E0C mov [bp+0xc],bx 00005419 897E04 mov [bp+0x4],di 0000541C 894602 mov [bp+0x2],ax 0000541F 814E180002 or word [bp+0x18],0x200 00005424 C6461200 mov byte [bp+0x12],0x0 00005428 B400 mov ah,0x0 0000542A 07 pop es 0000542B E9ECF7 jmp 0x4c1a 0000542E 06 push es 0000542F 6800F0 push word 0xf000 00005432 07 pop es 00005433 8A4612 mov al,[bp+0x12] 00005436 FEC8 dec al 00005438 721C jc 0x5456 0000543A 3C03 cmp al,0x3 0000543C 7718 ja 0x5456 0000543E B10E mov cl,0xe 00005440 F6E1 mul cl 00005442 BFBC99 mov di,0x99bc 00005445 03F8 add di,ax 00005447 897EFE mov [bp-0x2],di 0000544A E81F01 call 0x556c 0000544D 720C jc 0x545b 0000544F E839FF call 0x538b 00005452 B400 mov ah,0x0 00005454 EB09 jmp short 0x545f 00005456 C606410001 mov byte [0x41],0x1 0000545B 8A264100 mov ah,[0x41] 0000545F 07 pop es 00005460 E9B7F7 jmp 0x4c1a 00005463 06 push es 00005464 6800F0 push word 0xf000 00005467 07 pop es 00005468 E822FD call 0x518d 0000546B E8C8F4 call 0x4936 0000546E 720A jc 0x547a 00005470 8B4E10 mov cx,[bp+0x10] 00005473 80F908 cmp cl,0x8 00005476 7502 jnz 0x547a 00005478 FEC1 inc cl 0000547A BFBC99 mov di,0x99bc 0000547D 263A6D0B cmp ch,[es:di+0xb] 00005481 750C jnz 0x548f 00005483 263A4D04 cmp cl,[es:di+0x4] 00005487 7506 jnz 0x548f 00005489 263A450D cmp al,[es:di+0xd] 0000548D 740D jz 0x549c 0000548F 83C70E add di,byte +0xe 00005492 81FF569A cmp di,0x9a56 00005496 72E5 jc 0x547d 00005498 B40C mov ah,0xc 0000549A EB14 jmp short 0x54b0 0000549C 897EFE mov [bp-0x2],di 0000549F E8E9FE call 0x538b 000054A2 8C4602 mov [bp+0x2],es 000054A5 897E04 mov [bp+0x4],di 000054A8 B400 mov ah,0x0 000054AA EB04 jmp short 0x54b0 000054AC 8A264100 mov ah,[0x41] 000054B0 07 pop es 000054B1 E966F7 jmp 0x4c1a 000054B4 A03E00 mov al,[0x3e] 000054B7 F6D0 not al 000054B9 A880 test al,0x80 000054BB C3 ret 000054BC FA cli 000054BD B80190 mov ax,0x9001 000054C0 CD15 int 0x15 000054C2 FB sti 000054C3 6651 push ecx 000054C5 56 push si 000054C6 66B9B3020100 mov ecx,0x102b3 000054CC BE0450 mov si,0x5004 000054CF E8D3F4 call 0x49a5 000054D2 5E pop si 000054D3 6659 pop ecx 000054D5 7407 jz 0x54de 000054D7 C606410080 mov byte [0x41],0x80 000054DC F9 stc 000054DD C3 ret 000054DE 80263E007F and byte [0x3e],0x7f 000054E3 C3 ret 000054E4 50 push ax 000054E5 52 push dx 000054E6 1E push ds 000054E7 B020 mov al,0x20 000054E9 E620 out 0x20,al 000054EB 684000 push word 0x40 000054EE 1F pop ds 000054EF 800E3E0080 or byte [0x3e],0x80 000054F4 B80191 mov ax,0x9101 000054F7 CD15 int 0x15 000054F9 1F pop ds 000054FA 5A pop dx 000054FB 58 pop ax 000054FC CF iret 000054FD E88DFC call 0x518d 00005500 B400 mov ah,0x0 00005502 0AC0 or al,al 00005504 7408 jz 0x550e 00005506 FEC4 inc ah 00005508 3C01 cmp al,0x1 0000550A 7402 jz 0x550e 0000550C FEC4 inc ah 0000550E 886613 mov [bp+0x13],ah 00005511 B400 mov ah,0x0 00005513 E907F7 jmp 0x4c1d 00005516 BAF703 mov dx,0x3f7 00005519 EC in al,dx 0000551A 0AC0 or al,al 0000551C 7907 jns 0x5525 0000551E E885FE call 0x53a6 00005521 B080 mov al,0x80 00005523 0AC0 or al,al 00005525 C3 ret 00005526 E8EDFF call 0x5516 00005529 7940 jns 0x556b 0000552B 0FB65E0E movzx bx,[bp+0xe] 0000552F 6651 push ecx 00005531 56 push si 00005532 66B944000000 mov ecx,0x44 00005538 BEF244 mov si,0x44f2 0000553B E867F4 call 0x49a5 0000553E 5E pop si 0000553F 6659 pop ecx 00005541 51 push cx 00005542 B504 mov ch,0x4 00005544 E86BFB call 0x50b2 00005547 6651 push ecx 00005549 56 push si 0000554A 66B98F010000 mov ecx,0x18f 00005550 BEF244 mov si,0x44f2 00005553 E84FF4 call 0x49a5 00005556 5E pop si 00005557 6659 pop ecx 00005559 E8F1FB call 0x514d 0000555C 59 pop cx 0000555D E8B6FF call 0x5516 00005560 B406 mov ah,0x6 00005562 7903 jns 0x5567 00005564 B480 mov ah,0x80 00005566 F9 stc 00005567 88264100 mov [0x41],ah 0000556B C3 ret 0000556C E859FC call 0x51c8 0000556F 7405 jz 0x5576 00005571 E87BF4 call 0x49ef 00005574 EBB0 jmp short 0x5526 00005576 C3 ret 00005577 E84EFC call 0x51c8 0000557A 7409 jz 0x5585 0000557C E897FF call 0x5516 0000557F 7904 jns 0x5585 00005581 E8A2FF call 0x5526 00005584 F9 stc 00005585 C3 ret 00005586 E83FFC call 0x51c8 00005589 740A jz 0x5595 0000558B E861F4 call 0x49ef 0000558E E885FF call 0x5516 00005591 B400 mov ah,0x0 00005593 7902 jns 0x5597 00005595 B406 mov ah,0x6 00005597 E980F6 jmp 0x4c1a 0000559A 0304 add ax,[si] 0000559C 06 push es 0000559D E828FC call 0x51c8 000055A0 B430 mov ah,0x30 000055A2 7447 jz 0x55eb 000055A4 E848F4 call 0x49ef 000055A7 E6ED out 0xed,al 000055A9 BAF303 mov dx,0x3f3 000055AC EC in al,dx 000055AD A820 test al,0x20 000055AF B430 mov ah,0x30 000055B1 7538 jnz 0x55eb 000055B3 A8C0 test al,0xc0 000055B5 B431 mov ah,0x31 000055B7 7432 jz 0x55eb 000055B9 F6D0 not al 000055BB C0E806 shr al,0x6 000055BE 8AD8 mov bl,al 000055C0 B700 mov bh,0x0 000055C2 2E8A9FEA50 mov bl,[cs:bx+0x50ea] 000055C7 885E12 mov [bp+0x12],bl 000055CA 8AD8 mov bl,al 000055CC E8BEFB call 0x518d 000055CF 3C06 cmp al,0x6 000055D1 7416 jz 0x55e9 000055D3 80FB02 cmp bl,0x2 000055D6 740D jz 0x55e5 000055D8 3C04 cmp al,0x4 000055DA 740D jz 0x55e9 000055DC 80FB01 cmp bl,0x1 000055DF 7404 jz 0x55e5 000055E1 3C03 cmp al,0x3 000055E3 7404 jz 0x55e9 000055E5 B432 mov ah,0x32 000055E7 EB02 jmp short 0x55eb 000055E9 B400 mov ah,0x0 000055EB E92CF6 jmp 0x4c1a 000055EE E8FEF3 call 0x49ef 000055F1 E859FB call 0x514d 000055F4 7309 jnc 0x55ff 000055F6 E854FB call 0x514d 000055F9 7304 jnc 0x55ff 000055FB B000 mov al,0x0 000055FD EB38 jmp short 0x5637 000055FF E834F3 call 0x4936 00005602 B532 mov ch,0x32 00005604 E86DFA call 0x5074 00005607 6651 push ecx 00005609 56 push si 0000560A 66B9AA040000 mov ecx,0x4aa 00005610 BEF244 mov si,0x44f2 00005613 E88FF3 call 0x49a5 00005616 5E pop si 00005617 6659 pop ecx 00005619 B508 mov ch,0x8 0000561B 51 push cx 0000561C E855FA call 0x5074 0000561F E8FDF7 call 0x4e1f 00005622 59 pop cx 00005623 B001 mov al,0x1 00005625 7510 jnz 0x5637 00005627 FECD dec ch 00005629 75F0 jnz 0x561b 0000562B E846FA call 0x5074 0000562E E8EEF7 call 0x4e1f 00005631 B002 mov al,0x2 00005633 7502 jnz 0x5637 00005635 B000 mov al,0x0 00005637 CB retf 00005638 E80100 call 0x563c 0000563B CB retf 0000563C 8A161000 mov dl,[0x10] 00005640 80E2C0 and dl,0xc0 00005643 C0C202 rol dl,0x2 00005646 C3 ret 00005647 E80100 call 0x564b 0000564A CB retf 0000564B 32D2 xor dl,dl 0000564D F6068F00F0 test byte [0x8f],0xf0 00005652 7402 jz 0x5656 00005654 FEC2 inc dl 00005656 F6068F000F test byte [0x8f],0xf 0000565B 7402 jz 0x565f 0000565D FEC2 inc dl 0000565F C3 ret 00005660 E80100 call 0x5664 00005663 CB retf 00005664 B200 mov dl,0x0 00005666 F70610000100 test word [0x10],0x1 0000566C 7405 jz 0x5673 0000566E E8CBFF call 0x563c 00005671 FEC2 inc dl 00005673 0AD2 or dl,dl 00005675 C3 ret 00005676 9A204100F0 call 0xf000:0x4120 0000567B C3 ret 0000567C 9A0D4100F0 call 0xf000:0x410d 00005681 C3 ret 00005682 FFD6 call si 00005684 CB retf 00005685 E80100 call 0x5689 00005688 CB retf 00005689 B8000D mov ax,0xd00 0000568C 9A0EEF00F0 call 0xf000:0xef0e 00005691 FEC4 inc ah 00005693 79F7 jns 0x568c 00005695 C3 ret 00005696 06 push es 00005697 1E push ds 00005698 57 push di 00005699 50 push ax 0000569A 80FCC2 cmp ah,0xc2 0000569D 755E jnz 0x56fd 0000569F C6461301 mov byte [bp+0x13],0x1 000056A3 2E8E1ECF25 mov ds,[cs:0x25cf] 000056A8 8E060E00 mov es,[0xe] 000056AC 32E4 xor ah,ah 000056AE 83F807 cmp ax,byte +0x7 000056B1 7606 jna 0x56b9 000056B3 F9 stc 000056B4 E82804 call 0x5adf 000056B7 EB40 jmp short 0x56f9 000056B9 8BF8 mov di,ax 000056BB D1E7 shl di,1 000056BD 9AB031FEE6 call 0xe6fe:0x31b0 000056C2 7409 jz 0x56cd 000056C4 F606D60004 test byte [0xd6],0x4 000056C9 742D jz 0x56f8 000056CB EB08 jmp short 0x56d5 000056CD B83C03 mov ax,0x33c 000056D0 E8A3FF call 0x5676 000056D3 7423 jz 0x56f8 000056D5 FA cli 000056D6 E4A1 in al,0xa1 000056D8 24EF and al,0xef 000056DA E6ED out 0xed,al 000056DC E6A1 out 0xa1,al 000056DE FB sti 000056DF C6461303 mov byte [bp+0x13],0x3 000056E3 F70610000400 test word [0x10],0x4 000056E9 740D jz 0x56f8 000056EB 2EFF955252 call near [cs:di+0x5252] 000056F0 7207 jc 0x56f9 000056F2 80661300 and byte [bp+0x13],0x0 000056F6 EB01 jmp short 0x56f9 000056F8 F9 stc 000056F9 B001 mov al,0x1 000056FB FEC8 dec al 000056FD 58 pop ax 000056FE 5F pop di 000056FF 1F pop ds 00005700 07 pop es 00005701 CB retf 00005702 625293 bound dx,[bp+si-0x6d] 00005705 52 push dx 00005706 BF5201 mov di,0x152 00005709 53 push bx 0000570A 2A5348 sub dl,[bp+di+0x48] 0000570D 53 push bx 0000570E 98 cbw 0000570F 53 push bx 00005710 EA5350C646 jmp 0x46c6:0x5053 00005715 1301 adc ax,[bx+di] 00005717 32E4 xor ah,ah 00005719 B0F5 mov al,0xf5 0000571B 80FF00 cmp bh,0x0 0000571E 7413 jz 0x5733 00005720 B0F4 mov al,0xf4 00005722 80FF01 cmp bh,0x1 00005725 7519 jnz 0x5740 00005727 C6461305 mov byte [bp+0x13],0x5 0000572B 26F606270080 test byte [es:0x27],0x80 00005731 740D jz 0x5740 00005733 E8A903 call 0x5adf 00005736 9A3132FEE6 call 0xe6fe:0x3231 0000573B E8A103 call 0x5adf 0000573E EB01 jmp short 0x5741 00005740 F9 stc 00005741 58 pop ax 00005742 C3 ret 00005743 50 push ax 00005744 26C6062800AA mov byte [es:0x28],0xaa 0000574A 268026290000 and byte [es:0x29],0x0 00005750 E88C03 call 0x5adf 00005753 B402 mov ah,0x2 00005755 B0FF mov al,0xff 00005757 9A3132FEE6 call 0xe6fe:0x3231 0000575C E88003 call 0x5adf 0000575F 720C jc 0x576d 00005761 26A02800 mov al,[es:0x28] 00005765 268A262900 mov ah,[es:0x29] 0000576A 89460C mov [bp+0xc],ax 0000576D 58 pop ax 0000576E C3 ret 0000576F 53 push bx 00005770 50 push ax 00005771 C6461302 mov byte [bp+0x13],0x2 00005775 80FF06 cmp bh,0x6 00005778 7725 ja 0x579f 0000577A 8ADF mov bl,bh 0000577C 32FF xor bh,bh 0000577E D1E3 shl bx,1 00005780 2E8B9FF352 mov bx,[cs:bx+0x52f3] 00005785 E85703 call 0x5adf 00005788 32E4 xor ah,ah 0000578A B0F3 mov al,0xf3 0000578C 9A3132FEE6 call 0xe6fe:0x3231 00005791 7207 jc 0x579a 00005793 8AC3 mov al,bl 00005795 9A3132FEE6 call 0xe6fe:0x3231 0000579A E84203 call 0x5adf 0000579D EB01 jmp short 0x57a0 0000579F F9 stc 000057A0 58 pop ax 000057A1 5B pop bx 000057A2 C3 ret 000057A3 0A19 or bl,[bx+di] 000057A5 140C adc al,0xc 000057A7 28063C04 sub [0x43c],al 000057AB 50 push ax 000057AC 036402 add sp,[si+0x2] 000057AF C8015350 enter 0x5301,0x50 000057B3 C6461302 mov byte [bp+0x13],0x2 000057B7 80FF03 cmp bh,0x3 000057BA 771A ja 0x57d6 000057BC E82003 call 0x5adf 000057BF 32E4 xor ah,ah 000057C1 B0E8 mov al,0xe8 000057C3 9A3132FEE6 call 0xe6fe:0x3231 000057C8 7207 jc 0x57d1 000057CA 8AC7 mov al,bh 000057CC 9A3132FEE6 call 0xe6fe:0x3231 000057D1 E80B03 call 0x5adf 000057D4 EB01 jmp short 0x57d7 000057D6 F9 stc 000057D7 58 pop ax 000057D8 5B pop bx 000057D9 C3 ret 000057DA 50 push ax 000057DB 268026280000 and byte [es:0x28],0x0 000057E1 B401 mov ah,0x1 000057E3 B0F2 mov al,0xf2 000057E5 9A3132FEE6 call 0xe6fe:0x3231 000057EA E8F202 call 0x5adf 000057ED 7207 jc 0x57f6 000057EF 26A02800 mov al,[es:0x28] 000057F3 88460D mov [bp+0xd],al 000057F6 58 pop ax 000057F7 C3 ret 000057F8 53 push bx 000057F9 50 push ax 000057FA C6461302 mov byte [bp+0x13],0x2 000057FE FECF dec bh 00005800 F6C7F8 test bh,0xf8 00005803 753F jnz 0x5844 00005805 33C0 xor ax,ax 00005807 26A32800 mov [es:0x28],ax 0000580B 26A32A00 mov [es:0x2a],ax 0000580F 26A32C00 mov [es:0x2c],ax 00005813 26A32E00 mov [es:0x2e],ax 00005817 2680262700F8 and byte [es:0x27],0xf8 0000581D 26083E2700 or [es:0x27],bh 00005822 26800E270040 or byte [es:0x27],0x40 00005828 E8B402 call 0x5adf 0000582B B402 mov ah,0x2 0000582D B0FF mov al,0xff 0000582F 9A3132FEE6 call 0xe6fe:0x3231 00005834 E8A802 call 0x5adf 00005837 730C jnc 0x5845 00005839 2680262700BF and byte [es:0x27],0xbf 0000583F 9A0833FEE6 call 0xe6fe:0x3308 00005844 F9 stc 00005845 58 pop ax 00005846 5B pop bx 00005847 C3 ret 00005848 50 push ax 00005849 C6461301 mov byte [bp+0x13],0x1 0000584D 80FF00 cmp bh,0x0 00005850 7528 jnz 0x587a 00005852 E88A02 call 0x5adf 00005855 B403 mov ah,0x3 00005857 B0E9 mov al,0xe9 00005859 9A3132FEE6 call 0xe6fe:0x3231 0000585E E87E02 call 0x5adf 00005861 7235 jc 0x5898 00005863 26A02800 mov al,[es:0x28] 00005867 88460C mov [bp+0xc],al 0000586A 26A02900 mov al,[es:0x29] 0000586E 884610 mov [bp+0x10],al 00005871 26A02A00 mov al,[es:0x2a] 00005875 88460E mov [bp+0xe],al 00005878 EB1E jmp short 0x5898 0000587A 32E4 xor ah,ah 0000587C B0E6 mov al,0xe6 0000587E 80FF01 cmp bh,0x1 00005881 7407 jz 0x588a 00005883 B0E7 mov al,0xe7 00005885 80FF02 cmp bh,0x2 00005888 750D jnz 0x5897 0000588A E85202 call 0x5adf 0000588D 9A3132FEE6 call 0xe6fe:0x3231 00005892 E84A02 call 0x5adf 00005895 EB01 jmp short 0x5898 00005897 F9 stc 00005898 58 pop ax 00005899 C3 ret 0000589A 50 push ax 0000589B 8B4602 mov ax,[bp+0x2] 0000589E 26A32400 mov [es:0x24],ax 000058A2 8B460C mov ax,[bp+0xc] 000058A5 26A32200 mov [es:0x22],ax 000058A9 26800E270080 or byte [es:0x27],0x80 000058AF F8 clc 000058B0 58 pop ax 000058B1 C3 ret 000058B2 1E push ds 000058B3 57 push di 000058B4 55 push bp 000058B5 FB sti 000058B6 FC cld 000058B7 8BEC mov bp,sp 000058B9 2E8E1ECF25 mov ds,[cs:0x25cf] 000058BE 9A518D00F0 call 0xf000:0x8d51 000058C3 0FB6FC movzx di,ah 000058C6 80FC05 cmp ah,0x5 000058C9 7615 jna 0x58e0 000058CB E81102 call 0x5adf 000058CE 83EF0A sub di,byte +0xa 000058D1 80FC10 cmp ah,0x10 000058D4 7211 jc 0x58e7 000058D6 80FC12 cmp ah,0x12 000058D9 7605 jna 0x58e0 000058DB 80EC12 sub ah,0x12 000058DE EB07 jmp short 0x58e7 000058E0 D1E7 shl di,1 000058E2 2EFF953B54 call near [cs:di+0x543b] 000058E7 5D pop bp 000058E8 5F pop di 000058E9 1F pop ds 000058EA CF iret 000058EB 4D dec bp 000058EC 54 push sp 000058ED 56 push si 000058EE 54 push sp 000058EF 6B546F54 imul dx,[si+0x6f],byte +0x54 000058F3 98 cbw 000058F4 54 push sp 000058F5 AB stosw 000058F6 54 push sp 000058F7 D254D9 rcl byte [si-0x27],cl 000058FA 54 push sp 000058FB E054 loopne 0x5951 000058FD E8AC00 call 0x59ac 00005900 E8FB00 call 0x59fe 00005903 75F8 jnz 0x58fd 00005905 C3 ret 00005906 E8D200 call 0x59db 00005909 F7460A4000 test word [bp+0xa],0x40 0000590E 750A jnz 0x591a 00005910 E8EB00 call 0x59fe 00005913 7405 jz 0x591a 00005915 E89400 call 0x59ac 00005918 EBEC jmp short 0x5906 0000591A C3 ret 0000591B A01700 mov al,[0x17] 0000591E C3 ret 0000591F 53 push bx 00005920 50 push ax 00005921 3C05 cmp al,0x5 00005923 7520 jnz 0x5945 00005925 F7C3E0FC test bx,0xfce0 00005929 751A jnz 0x5945 0000592B C0CF03 ror bh,0x3 0000592E 0AFB or bh,bl 00005930 9A2E56FEE6 call 0xe6fe:0x562e 00005935 B0F3 mov al,0xf3 00005937 9A8226FEE6 call 0xe6fe:0x2682 0000593C 7207 jc 0x5945 0000593E 8AC7 mov al,bh 00005940 9A8226FEE6 call 0xe6fe:0x2682 00005945 58 pop ax 00005946 5B pop bx 00005947 C3 ret 00005948 50 push ax 00005949 A8FE test al,0xfe 0000594B 750C jnz 0x5959 0000594D 8026D600BF and byte [0xd6],0xbf 00005952 C0C802 ror al,0x2 00005955 0806D600 or [0xd6],al 00005959 58 pop ax 0000595A C3 ret 0000595B 9C pushf 0000595C 57 push di 0000595D FA cli 0000595E B001 mov al,0x1 00005960 8B3E1C00 mov di,[0x1c] 00005964 890D mov [di],cx 00005966 83C702 add di,byte +0x2 00005969 3B3E8200 cmp di,[0x82] 0000596D 7504 jnz 0x5973 0000596F 8B3E8000 mov di,[0x80] 00005973 3B3E1A00 cmp di,[0x1a] 00005977 7406 jz 0x597f 00005979 893E1C00 mov [0x1c],di 0000597D 32C0 xor al,al 0000597F 5F pop di 00005980 9D popf 00005981 C3 ret 00005982 E82700 call 0x59ac 00005985 E8B000 call 0x5a38 00005988 C3 ret 00005989 E84F00 call 0x59db 0000598C E8A900 call 0x5a38 0000598F C3 ret 00005990 8A261800 mov ah,[0x18] 00005994 80E473 and ah,0x73 00005997 F606180004 test byte [0x18],0x4 0000599C 7403 jz 0x59a1 0000599E 80CC80 or ah,0x80 000059A1 A09600 mov al,[0x96] 000059A4 240C and al,0xc 000059A6 0AE0 or ah,al 000059A8 A01700 mov al,[0x17] 000059AB C3 ret 000059AC 57 push di 000059AD FA cli 000059AE 8B3E1A00 mov di,[0x1a] 000059B2 3B3E1C00 cmp di,[0x1c] 000059B6 7508 jnz 0x59c0 000059B8 FB sti 000059B9 B80290 mov ax,0x9002 000059BC CD15 int 0x15 000059BE EBED jmp short 0x59ad 000059C0 8B05 mov ax,[di] 000059C2 83C702 add di,byte +0x2 000059C5 3B3E8200 cmp di,[0x82] 000059C9 7504 jnz 0x59cf 000059CB 8B3E8000 mov di,[0x80] 000059CF 893E1A00 mov [0x1a],di 000059D3 FB sti 000059D4 9A1227FEE6 call 0xe6fe:0x2712 000059D9 5F pop di 000059DA C3 ret 000059DB 57 push di 000059DC FA cli 000059DD 814E0A0002 or word [bp+0xa],0x200 000059E2 834E0A40 or word [bp+0xa],byte +0x40 000059E6 8B3E1A00 mov di,[0x1a] 000059EA 3B3E1C00 cmp di,[0x1c] 000059EE 7406 jz 0x59f6 000059F0 83660ABF and word [bp+0xa],byte -0x41 000059F4 8B05 mov ax,[di] 000059F6 FB sti 000059F7 9A1227FEE6 call 0xe6fe:0x2712 000059FC 5F pop di 000059FD C3 ret 000059FE 53 push bx 000059FF BB0D1C mov bx,0x1c0d 00005A02 3D0DE0 cmp ax,0xe00d 00005A05 742D jz 0x5a34 00005A07 BB0A1C mov bx,0x1c0a 00005A0A 3D0AE0 cmp ax,0xe00a 00005A0D 7425 jz 0x5a34 00005A0F BB2F35 mov bx,0x352f 00005A12 3D2FE0 cmp ax,0xe02f 00005A15 741D jz 0x5a34 00005A17 80FC84 cmp ah,0x84 00005A1A 771A ja 0x5a36 00005A1C 0AE4 or ah,ah 00005A1E 7416 jz 0x5a36 00005A20 3CF0 cmp al,0xf0 00005A22 7504 jnz 0x5a28 00005A24 0AC0 or al,al 00005A26 EB0E jmp short 0x5a36 00005A28 3CE0 cmp al,0xe0 00005A2A 7504 jnz 0x5a30 00005A2C 32C0 xor al,al 00005A2E EB06 jmp short 0x5a36 00005A30 38E4 cmp ah,ah 00005A32 EB02 jmp short 0x5a36 00005A34 8BC3 mov ax,bx 00005A36 5B pop bx 00005A37 C3 ret 00005A38 3CF0 cmp al,0xf0 00005A3A 7507 jnz 0x5a43 00005A3C 80FC00 cmp ah,0x0 00005A3F 7402 jz 0x5a43 00005A41 32C0 xor al,al 00005A43 C3 ret 00005A44 9AA02FFEE6 call 0xe6fe:0x2fa0 00005A49 CB retf 00005A4A 50 push ax 00005A4B A11500 mov ax,[0x15] 00005A4E 83F002 xor ax,byte +0x2 00005A51 A90200 test ax,0x2 00005A54 58 pop ax 00005A55 CB retf 00005A56 83261500FD and word [0x15],byte -0x3 00005A5B CB retf 00005A5C 830E150002 or word [0x15],byte +0x2 00005A61 CB retf 00005A62 F70610000400 test word [0x10],0x4 00005A68 CB retf 00005A69 830E100004 or word [0x10],byte +0x4 00005A6E 800ED60004 or byte [0xd6],0x4 00005A73 CB retf 00005A74 83261000FB and word [0x10],byte -0x5 00005A79 8026D600FB and byte [0xd6],0xfb 00005A7E CB retf 00005A7F 51 push cx 00005A80 53 push bx 00005A81 8BD9 mov bx,cx 00005A83 B93800 mov cx,0x38 00005A86 9A0D9D00F0 call 0xf000:0x9d0d 00005A8B 4B dec bx 00005A8C 75F5 jnz 0x5a83 00005A8E F8 clc 00005A8F 5B pop bx 00005A90 59 pop cx 00005A91 CB retf 00005A92 0E push cs 00005A93 E80100 call 0x5a97 00005A96 C3 ret 00005A97 51 push cx 00005A98 53 push bx 00005A99 50 push ax 00005A9A 8BD9 mov bx,cx 00005A9C E464 in al,0x64 00005A9E A802 test al,0x2 00005AA0 740E jz 0x5ab0 00005AA2 B93800 mov cx,0x38 00005AA5 9A0D9D00F0 call 0xf000:0x9d0d 00005AAA 4B dec bx 00005AAB 75EF jnz 0x5a9c 00005AAD F9 stc 00005AAE EB01 jmp short 0x5ab1 00005AB0 F8 clc 00005AB1 58 pop ax 00005AB2 5B pop bx 00005AB3 59 pop cx 00005AB4 CB retf 00005AB5 0E push cs 00005AB6 E80100 call 0x5aba 00005AB9 C3 ret 00005ABA 51 push cx 00005ABB 53 push bx 00005ABC 8BD9 mov bx,cx 00005ABE E464 in al,0x64 00005AC0 8AE0 mov ah,al 00005AC2 A801 test al,0x1 00005AC4 7510 jnz 0x5ad6 00005AC6 B93800 mov cx,0x38 00005AC9 9A0D9D00F0 call 0xf000:0x9d0d 00005ACE 4B dec bx 00005ACF 75ED jnz 0x5abe 00005AD1 32C0 xor al,al 00005AD3 F9 stc 00005AD4 EB03 jmp short 0x5ad9 00005AD6 E460 in al,0x60 00005AD8 F8 clc 00005AD9 5B pop bx 00005ADA 59 pop cx 00005ADB CB retf 00005ADC C3 ret 00005ADD C3 ret 00005ADE CB retf 00005ADF C3 ret 00005AE0 F8 clc 00005AE1 C3 ret 00005AE2 0000 add [bx+si],al 00005AE4 0000 add [bx+si],al 00005AE6 0000 add [bx+si],al 00005AE8 0000 add [bx+si],al 00005AEA 0000 add [bx+si],al 00005AEC 0000 add [bx+si],al 00005AEE 0000 add [bx+si],al 00005AF0 0000 add [bx+si],al 00005AF2 0000 add [bx+si],al 00005AF4 0000 add [bx+si],al 00005AF6 0000 add [bx+si],al 00005AF8 0000 add [bx+si],al 00005AFA 0000 add [bx+si],al 00005AFC 0000 add [bx+si],al 00005AFE 0000 add [bx+si],al 00005B00 0000 add [bx+si],al 00005B02 0000 add [bx+si],al 00005B04 0000 add [bx+si],al 00005B06 0000 add [bx+si],al 00005B08 00538D add [bp+di-0x73],dl 00005B0B FE db 0xFE 00005B0C E653 out 0x53,al 00005B0E 8D db 0x8D 00005B0F FE db 0xFE 00005B10 E600 out 0x0,al 00005B12 0100 add [bx+si],ax 00005B14 2EA06256 mov al,[cs:0x5662] 00005B18 0AC0 or al,al 00005B1A CB retf 00005B1B 2EA26256 mov [cs:0x5662],al 00005B1F CB retf 00005B20 80FC00 cmp ah,0x0 00005B23 740F jz 0x5b34 00005B25 2E3A165556 cmp dl,[cs:0x5655] 00005B2A 7503 jnz 0x5b2f 00005B2C E9CC04 jmp 0x5ffb 00005B2F F6C280 test dl,0x80 00005B32 7416 jz 0x5b4a 00005B34 660FC8 bswap eax 00005B37 50 push ax 00005B38 660FC8 bswap eax 00005B3B 9C pushf 00005B3C 2EFF1E5956 call far [cs:0x5659] 00005B41 660FC8 bswap eax 00005B44 58 pop ax 00005B45 660FC8 bswap eax 00005B48 EB12 jmp short 0x5b5c 00005B4A 0AD2 or dl,dl 00005B4C 74E6 jz 0x5b34 00005B4E 9C pushf 00005B4F FECA dec dl 00005B51 9D popf 00005B52 9C pushf 00005B53 2EFF1E5956 call far [cs:0x5659] 00005B58 9C pushf 00005B59 FEC2 inc dl 00005B5B 9D popf 00005B5C CA0200 retf 0x2 00005B5F B302 mov bl,0x2 00005B61 B712 mov bh,0x12 00005B63 662E813E4256400B cmp dword [cs:0x5642],0xb40 -0000 00005B6D 763C jna 0x5bab 00005B6F B30F mov bl,0xf 00005B71 B73F mov bh,0x3f 00005B73 662E813E425600C0 cmp dword [cs:0x5642],0xfc000 -0F00 00005B7D 762C jna 0x5bab 00005B7F B320 mov bl,0x20 00005B81 662E813E42560080 cmp dword [cs:0x5642],0x1f8000 -1F00 00005B8B 761E jna 0x5bab 00005B8D B340 mov bl,0x40 00005B8F 662E813E42560000 cmp dword [cs:0x5642],0x3f0000 -3F00 00005B99 7610 jna 0x5bab 00005B9B B380 mov bl,0x80 00005B9D 662E813E42560000 cmp dword [cs:0x5642],0x7e0000 -7E00 00005BA7 7602 jna 0x5bab 00005BA9 B3FF mov bl,0xff 00005BAB CB retf 00005BAC 2E8A165456 mov dl,[cs:0x5654] 00005BB1 CB retf 00005BB2 662E03063A56 add eax,[cs:0x563a] 00005BB8 F606BB0002 test byte [0xbb],0x2 00005BBD 751A jnz 0x5bd9 00005BBF 662EF7064A560000 test dword [cs:0x564a],0xf0000000 -00F0 00005BC9 7509 jnz 0x5bd4 00005BCB 662E833E4E5600 cmp dword [cs:0x564e],byte +0x0 00005BD2 740A jz 0x5bde 00005BD4 800EBB0002 or byte [0xbb],0x2 00005BD9 2E8B163E56 mov dx,[cs:0x563e] 00005BDE CB retf 00005BDF 662EA14256 mov eax,[cs:0x5642] 00005BE4 CB retf 00005BE5 B010 mov al,0x10 00005BE7 662E813E4256400B cmp dword [cs:0x5642],0xb40 -0000 00005BF1 7F02 jg 0x5bf5 00005BF3 B004 mov al,0x4 00005BF5 CB retf 00005BF6 60 pusha 00005BF7 B840C0 mov ax,0xc040 00005BFA E86FE8 call 0x446c 00005BFD 61 popa 00005BFE CB retf 00005BFF 50 push ax 00005C00 0E push cs 00005C01 E80200 call 0x5c06 00005C04 58 pop ax 00005C05 CB retf 00005C06 55 push bp 00005C07 8BEC mov bp,sp 00005C09 83C4FE add sp,byte -0x2 00005C0C 6660 pushad 00005C0E 1E push ds 00005C0F 06 push es 00005C10 B81F00 mov ax,0x1f 00005C13 52 push dx 00005C14 BA6603 mov dx,0x366 00005C17 E862FA call 0x567c 00005C1A 5A pop dx 00005C1B 9A589A00F0 call 0xf000:0x9a58 00005C20 BF7C5A mov di,0x5a7c 00005C23 9AEF6300F0 call 0xf000:0x63ef 00005C28 E8C906 call 0x62f4 00005C2B B85A03 mov ax,0x35a 00005C2E E845FA call 0x5676 00005C31 0AC0 or al,al 00005C33 C646FF01 mov byte [bp-0x1],0x1 00005C37 0F846501 jz near 0x5da0 00005C3B B80000 mov ax,0x0 00005C3E 52 push dx 00005C3F BA5A03 mov dx,0x35a 00005C42 E837FA call 0x567c 00005C45 5A pop dx 00005C46 F70610000100 test word [0x10],0x1 00005C4C 750E jnz 0x5c5c 00005C4E 830E100001 or word [0x10],byte +0x1 00005C53 802610003F and byte [0x10],0x3f 00005C58 32C0 xor al,al 00005C5A EB1A jmp short 0x5c76 00005C5C A01000 mov al,[0x10] 00005C5F C0C002 rol al,0x2 00005C62 FEC0 inc al 00005C64 C0C802 ror al,0x2 00005C67 A21000 mov [0x10],al 00005C6A F606100080 test byte [0x10],0x80 00005C6F 7405 jz 0x5c76 00005C71 802E100040 sub byte [0x10],0x40 00005C76 8AF0 mov dh,al 00005C78 80E6C0 and dh,0xc0 00005C7B C0C602 rol dh,0x2 00005C7E BE4C00 mov si,0x4c 00005C81 658E1E453E mov ds,[gs:0x3e45] 00005C86 B8FEE6 mov ax,0xe6fe 00005C89 66C1E010 shl eax,0x10 00005C8D B87056 mov ax,0x5670 00005C90 668904 mov [si],eax 00005C93 684000 push word 0x40 00005C96 1F pop ds 00005C97 68FEE6 push word 0xe6fe 00005C9A 07 pop es 00005C9B 268A165456 mov dl,[es:0x5654] 00005CA0 9A1362FEE6 call 0xe6fe:0x6213 00005CA5 BF164C mov di,0x4c16 00005CA8 9AEF6300F0 call 0xf000:0x63ef 00005CAD B000 mov al,0x0 00005CAF 66268B364A56 mov esi,[es:0x564a] 00005CB5 F706D0000020 test word [0xd0],0x2000 00005CBB 740A jz 0x5cc7 00005CBD 800EBB0002 or byte [0xbb],0x2 00005CC2 268B164E56 mov dx,[es:0x564e] 00005CC7 0E push cs 00005CC8 E86001 call 0x5e2b 00005CCB 8026BB00FD and byte [0xbb],0xfd 00005CD0 B86003 mov ax,0x360 00005CD3 E8A0F9 call 0x5676 00005CD6 7508 jnz 0x5ce0 00005CD8 BF064C mov di,0x4c06 00005CDB 9AEF6300F0 call 0xf000:0x63ef 00005CE0 66268B0E3A56 mov ecx,[es:0x563a] 00005CE6 268B163E56 mov dx,[es:0x563e] 00005CEB 268A1E5856 mov bl,[es:0x5658] 00005CF0 268B365656 mov si,[es:0x5656] 00005CF5 F6C380 test bl,0x80 00005CF8 0F85A400 jnz near 0x5da0 00005CFC BF6F5A mov di,0x5a6f 00005CFF 9AEF6300F0 call 0xf000:0x63ef 00005D04 3C01 cmp al,0x1 00005D06 7513 jnz 0x5d1b 00005D08 BF615A mov di,0x5a61 00005D0B 9AEF6300F0 call 0xf000:0x63ef 00005D10 E87B06 call 0x638e 00005D13 C646FF04 mov byte [bp-0x1],0x4 00005D17 0F838500 jnc near 0x5da0 00005D1B 33C0 xor ax,ax 00005D1D 8EC0 mov es,ax 00005D1F FA cli 00005D20 8ED0 mov ss,ax 00005D22 BC0004 mov sp,0x400 00005D25 FB sti 00005D26 C646FF02 mov byte [bp-0x1],0x2 00005D2A F6C301 test bl,0x1 00005D2D 7445 jz 0x5d74 00005D2F F706D0000020 test word [0xd0],0x2000 00005D35 7405 jz 0x5d3c 00005D37 800EBB0002 or byte [0xbb],0x2 00005D3C C646FF03 mov byte [bp-0x1],0x3 00005D40 BB007C mov bx,0x7c00 00005D43 B001 mov al,0x1 00005D45 60 pusha 00005D46 06 push es 00005D47 1E push ds 00005D48 8BEC mov bp,sp 00005D4A E87200 call 0x5dbf 00005D4D 1F pop ds 00005D4E 07 pop es 00005D4F 61 popa 00005D50 9C pushf 00005D51 8026BB00FD and byte [0xbb],0xfd 00005D56 9D popf 00005D57 7547 jnz 0x5da0 00005D59 C646FF00 mov byte [bp-0x1],0x0 00005D5D BF007C mov di,0x7c00 00005D60 2681BDFE0155AA cmp word [es:di+0x1fe],0xaa55 00005D67 7417 jz 0x5d80 00005D69 B86003 mov ax,0x360 00005D6C E807F9 call 0x5676 00005D6F 7503 jnz 0x5d74 00005D71 E88005 call 0x62f4 00005D74 0E push cs 00005D75 E86505 call 0x62dd 00005D78 BA8000 mov dx,0x80 00005D7B EABDB700F0 jmp 0xf000:0xb7bd 00005D80 57 push di 00005D81 BFC25A mov di,0x5ac2 00005D84 9AEF6300F0 call 0xf000:0x63ef 00005D89 5F pop di 00005D8A E8D70A call 0x6864 00005D8D 06 push es 00005D8E 57 push di 00005D8F 800E150020 or byte [0x15],0x20 00005D94 B91000 mov cx,0x10 00005D97 6A00 push byte +0x0 00005D99 E2FC loop 0x5d97 00005D9B 6661 popad 00005D9D 33D2 xor dx,dx 00005D9F CB retf 00005DA0 BF525B mov di,0x5b52 00005DA3 9AEF6300F0 call 0xf000:0x63ef 00005DA8 0E push cs 00005DA9 E83105 call 0x62dd 00005DAC 07 pop es 00005DAD 1F pop ds 00005DAE 6661 popad 00005DB0 8A46FF mov al,[bp-0x1] 00005DB3 8BE5 mov sp,bp 00005DB5 5D pop bp 00005DB6 CB retf 00005DB7 E80500 call 0x5dbf 00005DBA CB retf 00005DBB E83700 call 0x5df5 00005DBE CB retf 00005DBF 3C01 cmp al,0x1 00005DC1 741A jz 0x5ddd 00005DC3 50 push ax 00005DC4 33C0 xor ax,ax 00005DC6 E8CB0A call 0x6894 00005DC9 0BC0 or ax,ax 00005DCB 8BF0 mov si,ax 00005DCD 58 pop ax 00005DCE 740D jz 0x5ddd 00005DD0 B7C4 mov bh,0xc4 00005DD2 F606BB0002 test byte [0xbb],0x2 00005DD7 7412 jz 0x5deb 00005DD9 B729 mov bh,0x29 00005DDB EB0E jmp short 0x5deb 00005DDD B720 mov bh,0x20 00005DDF BE0100 mov si,0x1 00005DE2 F606BB0002 test byte [0xbb],0x2 00005DE7 7402 jz 0x5deb 00005DE9 B724 mov bh,0x24 00005DEB 0E push cs 00005DEC E82301 call 0x5f12 00005DEF 7503 jnz 0x5df4 00005DF1 E84E09 call 0x6742 00005DF4 C3 ret 00005DF5 3C01 cmp al,0x1 00005DF7 741A jz 0x5e13 00005DF9 50 push ax 00005DFA 33C0 xor ax,ax 00005DFC E8950A call 0x6894 00005DFF 0BC0 or ax,ax 00005E01 8BF8 mov di,ax 00005E03 58 pop ax 00005E04 740D jz 0x5e13 00005E06 B7C5 mov bh,0xc5 00005E08 F606BB0002 test byte [0xbb],0x2 00005E0D 7412 jz 0x5e21 00005E0F B739 mov bh,0x39 00005E11 EB0E jmp short 0x5e21 00005E13 B730 mov bh,0x30 00005E15 BF0100 mov di,0x1 00005E18 F606BB0002 test byte [0xbb],0x2 00005E1D 7402 jz 0x5e21 00005E1F B734 mov bh,0x34 00005E21 0E push cs 00005E22 E8ED00 call 0x5f12 00005E25 7503 jnz 0x5e2a 00005E27 E86C09 call 0x6796 00005E2A C3 ret 00005E2B 55 push bp 00005E2C 8BEC mov bp,sp 00005E2E 83C4EC add sp,byte -0x14 00005E31 6653 push ebx 00005E33 6651 push ecx 00005E35 6656 push esi 00005E37 8956EE mov [bp-0x12],dx 00005E3A 8846ED mov [bp-0x13],al 00005E3D 32C0 xor al,al 00005E3F 6633C9 xor ecx,ecx 00005E42 B7F8 mov bh,0xf8 00005E44 F606BB0002 test byte [0xbb],0x2 00005E49 7402 jz 0x5e4d 00005E4B B727 mov bh,0x27 00005E4D 0E push cs 00005E4E E8C100 call 0x5f12 00005E51 0F85B300 jnz near 0x5f08 00005E55 B840C0 mov ax,0xc040 00005E58 E811E6 call 0x446c 00005E5B 0F85A900 jnz near 0x5f08 00005E5F 8B16C600 mov dx,[0xc6] 00005E63 83C207 add dx,byte +0x7 00005E66 EC in al,dx 00005E67 A801 test al,0x1 00005E69 0F859B00 jnz near 0x5f08 00005E6D 8B16C800 mov dx,[0xc8] 00005E71 B000 mov al,0x0 00005E73 EE out dx,al 00005E74 8B16C600 mov dx,[0xc6] 00005E78 83C203 add dx,byte +0x3 00005E7B B90300 mov cx,0x3 00005E7E EC in al,dx 00005E7F 66C1C808 ror eax,0x8 00005E83 42 inc dx 00005E84 E2F8 loop 0x5e7e 00005E86 F606BB0002 test byte [0xbb],0x2 00005E8B 7511 jnz 0x5e9e 00005E8D EC in al,dx 00005E8E 240F and al,0xf 00005E90 66C1C808 ror eax,0x8 00005E94 660BF6 or esi,esi 00005E97 7537 jnz 0x5ed0 00005E99 668BF0 mov esi,eax 00005E9C EB32 jmp short 0x5ed0 00005E9E 8B16C800 mov dx,[0xc8] 00005EA2 B080 mov al,0x80 00005EA4 EE out dx,al 00005EA5 8B16C600 mov dx,[0xc6] 00005EA9 83C203 add dx,byte +0x3 00005EAC EC in al,dx 00005EAD 66C1C808 ror eax,0x8 00005EB1 668BD8 mov ebx,eax 00005EB4 42 inc dx 00005EB5 EC in al,dx 00005EB6 8AC8 mov cl,al 00005EB8 42 inc dx 00005EB9 EC in al,dx 00005EBA 8AE8 mov ch,al 00005EBC 668BC3 mov eax,ebx 00005EBF 837EEE00 cmp word [bp-0x12],byte +0x0 00005EC3 750B jnz 0x5ed0 00005EC5 660BF6 or esi,esi 00005EC8 7506 jnz 0x5ed0 00005ECA 668BF0 mov esi,eax 00005ECD 894EEE mov [bp-0x12],cx 00005ED0 51 push cx 00005ED1 6650 push eax 00005ED3 B840C0 mov ax,0xc040 00005ED6 E893E5 call 0x446c 00005ED9 668BCE mov ecx,esi 00005EDC B7F9 mov bh,0xf9 00005EDE 8A46ED mov al,[bp-0x13] 00005EE1 F606BB0002 test byte [0xbb],0x2 00005EE6 7405 jz 0x5eed 00005EE8 B737 mov bh,0x37 00005EEA 8B56EE mov dx,[bp-0x12] 00005EED 0E push cs 00005EEE E82100 call 0x5f12 00005EF1 7512 jnz 0x5f05 00005EF3 B840C0 mov ax,0xc040 00005EF6 E873E5 call 0x446c 00005EF9 750A jnz 0x5f05 00005EFB 8B16C600 mov dx,[0xc6] 00005EFF 83C207 add dx,byte +0x7 00005F02 EC in al,dx 00005F03 A801 test al,0x1 00005F05 6658 pop eax 00005F07 5A pop dx 00005F08 665E pop esi 00005F0A 6659 pop ecx 00005F0C 665B pop ebx 00005F0E 8BE5 mov sp,bp 00005F10 5D pop bp 00005F11 CB retf 00005F12 6660 pushad 00005F14 53 push bx 00005F15 E83100 call 0x5f49 00005F18 58 pop ax 00005F19 C6068E0000 mov byte [0x8e],0x0 00005F1E E86BE5 call 0x448c 00005F21 7520 jnz 0x5f43 00005F23 A0BB00 mov al,[0xbb] 00005F26 50 push ax 00005F27 8026BB00FD and byte [0xbb],0xfd 00005F2C E87CE3 call 0x42ab 00005F2F 58 pop ax 00005F30 A2BB00 mov [0xbb],al 00005F33 B850F0 mov ax,0xf050 00005F36 E833E5 call 0x446c 00005F39 7508 jnz 0x5f43 00005F3B 8A05 mov al,[di] 00005F3D EE out dx,al 00005F3E 33C0 xor ax,ax 00005F40 6661 popad 00005F42 CB retf 00005F43 6661 popad 00005F45 B80080 mov ax,0x8000 00005F48 CB retf 00005F49 55 push bp 00005F4A 8BEC mov bp,sp 00005F4C 83C4FE add sp,byte -0x2 00005F4F 8956FE mov [bp-0x2],dx 00005F52 6651 push ecx 00005F54 E893E5 call 0x44ea 00005F57 88264200 mov [0x42],ah 00005F5B A24300 mov [0x43],al 00005F5E 880E4400 mov [0x44],cl 00005F62 882E4500 mov [0x45],ch 00005F66 66C1E910 shr ecx,0x10 00005F6A 880E4600 mov [0x46],cl 00005F6E F606BB0002 test byte [0xbb],0x2 00005F73 7419 jz 0x5f8e 00005F75 8B16C600 mov dx,[0xc6] 00005F79 83C202 add dx,byte +0x2 00005F7C B000 mov al,0x0 00005F7E EE out dx,al 00005F7F 42 inc dx 00005F80 8AC5 mov al,ch 00005F82 EE out dx,al 00005F83 42 inc dx 00005F84 8B46FE mov ax,[bp-0x2] 00005F87 EE out dx,al 00005F88 86E0 xchg ah,al 00005F8A 42 inc dx 00005F8B EE out dx,al 00005F8C B500 mov ch,0x0 00005F8E 80E50F and ch,0xf 00005F91 80CD40 or ch,0x40 00005F94 0A2ECA00 or ch,[0xca] 00005F98 882E4700 mov [0x47],ch 00005F9C 883E4800 mov [0x48],bh 00005FA0 6659 pop ecx 00005FA2 8BE5 mov sp,bp 00005FA4 5D pop bp 00005FA5 C3 ret 00005FA6 32E4 xor ah,ah 00005FA8 C3 ret 00005FA9 F65AE1 neg byte [bp+si-0x1f] 00005FAC 5B pop bx 00005FAD E45B in al,0x5b 00005FAF F8 clc 00005FB0 5B pop bx 00005FB1 1A5CF6 sbb bl,[si-0xa] 00005FB4 5A pop dx 00005FB5 D95BD9 fstp dword [bp+di-0x27] 00005FB8 5B pop bx 00005FB9 685CD9 push word 0xd95c 00005FBC 5B pop bx 00005FBD D95BD9 fstp dword [bp+di-0x27] 00005FC0 5B pop bx 00005FC1 D95BD9 fstp dword [bp+di-0x27] 00005FC4 5B pop bx 00005FC5 D95BD9 fstp dword [bp+di-0x27] 00005FC8 5B pop bx 00005FC9 D95BD9 fstp dword [bp+di-0x27] 00005FCC 5B pop bx 00005FCD D95BD9 fstp dword [bp+di-0x27] 00005FD0 5B pop bx 00005FD1 D95BBC fstp dword [bp+di-0x44] 00005FD4 5C pop sp 00005FD5 F65AF6 neg byte [bp+si-0xa] 00005FD8 5A pop dx 00005FD9 C05CD95B rcr byte [si-0x27],0x5b 00005FDD D95BD9 fstp dword [bp+di-0x27] 00005FE0 5B pop bx 00005FE1 D95BD9 fstp dword [bp+di-0x27] 00005FE4 5B pop bx 00005FE5 D95BD9 fstp dword [bp+di-0x27] 00005FE8 5B pop bx 00005FE9 ED in ax,dx 00005FEA 5C pop sp 00005FEB F25C repne pop sp 00005FED 0C5D or al,0x5d 00005FEF 2F das 00005FF0 5D pop bp 00005FF1 60 pusha 00005FF2 5D pop bp 00005FF3 D95BD9 fstp dword [bp+di-0x27] 00005FF6 5B pop bx 00005FF7 D95B90 fstp dword [bp+di-0x70] 00005FFA 5D pop bp 00005FFB 60 pusha 00005FFC 06 push es 00005FFD 1E push ds 00005FFE 8BEC mov bp,sp 00006000 6650 push eax 00006002 6651 push ecx 00006004 684000 push word 0x40 00006007 1F pop ds 00006008 FB sti 00006009 0E push cs 0000600A E89FFB call 0x5bac 0000600D 9A1362FEE6 call 0xe6fe:0x6213 00006012 BFF95A mov di,0x5af9 00006015 80FC21 cmp ah,0x21 00006018 761D jna 0x6037 0000601A 80EC41 sub ah,0x41 0000601D 80FC08 cmp ah,0x8 00006020 7605 jna 0x6027 00006022 E86400 call 0x6089 00006025 EB4E jmp short 0x6075 00006027 BF3B5B mov di,0x5b3b 0000602A F706D0000020 test word [0xd0],0x2000 00006030 7405 jz 0x6037 00006032 800EBB0002 or byte [0xbb],0x2 00006037 8AC4 mov al,ah 00006039 32E4 xor ah,ah 0000603B D1E0 shl ax,1 0000603D 03F8 add di,ax 0000603F 8B4612 mov ax,[bp+0x12] 00006042 2EFF15 call near [cs:di] 00006045 7408 jz 0x604f 00006047 B4BB mov ah,0xbb 00006049 894612 mov [bp+0x12],ax 0000604C F9 stc 0000604D EB26 jmp short 0x6075 0000604F 807E1341 cmp byte [bp+0x13],0x41 00006053 750C jnz 0x6061 00006055 894612 mov [bp+0x12],ax 00006058 80FC20 cmp ah,0x20 0000605B 7417 jz 0x6074 0000605D 32E4 xor ah,ah 0000605F EB09 jmp short 0x606a 00006061 807E1315 cmp byte [bp+0x13],0x15 00006065 894612 mov [bp+0x12],ax 00006068 740A jz 0x6074 0000606A 88267400 mov [0x74],ah 0000606E 80FC01 cmp ah,0x1 00006071 F5 cmc 00006072 EB01 jmp short 0x6075 00006074 F8 clc 00006075 9C pushf 00006076 8026BB00FD and byte [0xbb],0xfd 0000607B 9D popf 0000607C 6659 pop ecx 0000607E 6658 pop eax 00006080 8BE5 mov sp,bp 00006082 1F pop ds 00006083 07 pop es 00006084 61 popa 00006085 FB sti 00006086 CA0200 retf 0x2 00006089 B80001 mov ax,0x100 0000608C 894612 mov [bp+0x12],ax 0000608F F9 stc 00006090 C3 ret 00006091 E940DE jmp 0x3ed4 00006094 E81902 call 0x62b0 00006097 668BC8 mov ecx,eax 0000609A 8B4612 mov ax,[bp+0x12] 0000609D E81FFD call 0x5dbf 000060A0 7505 jnz 0x60a7 000060A2 8B4612 mov ax,[bp+0x12] 000060A5 32E4 xor ah,ah 000060A7 C3 ret 000060A8 2EF606585610 test byte [cs:0x5658],0x10 000060AE 7515 jnz 0x60c5 000060B0 E8FD01 call 0x62b0 000060B3 668BC8 mov ecx,eax 000060B6 8B4612 mov ax,[bp+0x12] 000060B9 E839FD call 0x5df5 000060BC 750B jnz 0x60c9 000060BE 8B4612 mov ax,[bp+0x12] 000060C1 32E4 xor ah,ah 000060C3 EB04 jmp short 0x60c9 000060C5 B403 mov ah,0x3 000060C7 38E4 cmp ah,ah 000060C9 C3 ret 000060CA E8E301 call 0x62b0 000060CD 668BC8 mov ecx,eax 000060D0 8B4612 mov ax,[bp+0x12] 000060D3 B740 mov bh,0x40 000060D5 0E push cs 000060D6 E839FE call 0x5f12 000060D9 750F jnz 0x60ea 000060DB E80E33 call 0x93ec 000060DE 750A jnz 0x60ea 000060E0 E82CE3 call 0x440f 000060E3 7505 jnz 0x60ea 000060E5 8B4612 mov ax,[bp+0x12] 000060E8 32E4 xor ah,ah 000060EA C3 ret 000060EB 2EF606585610 test byte [cs:0x5658],0x10 000060F1 7520 jnz 0x6113 000060F3 E8BA01 call 0x62b0 000060F6 668BC8 mov ecx,eax 000060F9 8B4612 mov ax,[bp+0x12] 000060FC B750 mov bh,0x50 000060FE 0E push cs 000060FF E810FE call 0x5f12 00006102 7513 jnz 0x6117 00006104 BF0100 mov di,0x1 00006107 E88C06 call 0x6796 0000610A 750B jnz 0x6117 0000610C 8B4612 mov ax,[bp+0x12] 0000610F 32E4 xor ah,ah 00006111 EB04 jmp short 0x6117 00006113 B403 mov ah,0x3 00006115 38E4 cmp ah,ah 00006117 C3 ret 00006118 B550 mov ch,0x50 0000611A FECD dec ch 0000611C B112 mov cl,0x12 0000611E B602 mov dh,0x2 00006120 FECE dec dh 00006122 662E813E4256400B cmp dword [cs:0x5642],0xb40 -0000 0000612C 7616 jna 0x6144 0000612E 0E push cs 0000612F E82DFA call 0x5b5f 00006132 FECB dec bl 00006134 8AF3 mov dh,bl 00006136 8ACF mov cl,bh 00006138 E83E01 call 0x6279 0000613B 6648 dec eax 0000613D 8AE8 mov ch,al 0000613F C0E406 shl ah,0x6 00006142 0ACC or cl,ah 00006144 8A161000 mov dl,[0x10] 00006148 80E2C0 and dl,0xc0 0000614B C0C202 rol dl,0x2 0000614E FEC2 inc dl 00006150 89560E mov [bp+0xe],dx 00006153 894E10 mov [bp+0x10],cx 00006156 0E push cs 00006157 E88BFA call 0x5be5 0000615A 88460C mov [bp+0xc],al 0000615D B000 mov al,0x0 0000615F C7460200F0 mov word [bp+0x2],0xf000 00006164 C74604029A mov word [bp+0x4],0x9a02 00006169 32E4 xor ah,ah 0000616B C3 ret 0000616C B402 mov ah,0x2 0000616E F8 clc 0000616F C3 ret 00006170 8B4610 mov ax,[bp+0x10] 00006173 8BD0 mov dx,ax 00006175 83E03F and ax,byte +0x3f 00006178 3C3F cmp al,0x3f 0000617A 751E jnz 0x619a 0000617C 83E2C0 and dx,byte -0x40 0000617F 86D6 xchg dl,dh 00006181 C0C602 rol dh,0x2 00006184 42 inc dx 00006185 E8F100 call 0x6279 00006188 3BD0 cmp dx,ax 0000618A 770E ja 0x619a 0000618C C7460200F0 mov word [bp+0x2],0xf000 00006191 C74604029A mov word [bp+0x4],0x9a02 00006196 33C0 xor ax,ax 00006198 EB02 jmp short 0x619c 0000619A B40C mov ah,0xc 0000619C C3 ret 0000619D B010 mov al,0x10 0000619F 32E4 xor ah,ah 000061A1 C3 ret 000061A2 817E0CAA55 cmp word [bp+0xc],0x55aa 000061A7 750F jnz 0x61b8 000061A9 C746100100 mov word [bp+0x10],0x1 000061AE C7460C55AA mov word [bp+0xc],0xaa55 000061B3 B80020 mov ax,0x2000 000061B6 EB03 jmp short 0x61bb 000061B8 B80001 mov ax,0x100 000061BB C3 ret 000061BC FF7602 push word [bp+0x2] 000061BF FF760C push word [bp+0xc] 000061C2 E8F900 call 0x62be 000061C5 0E push cs 000061C6 E8E9F9 call 0x5bb2 000061C9 668BC8 mov ecx,eax 000061CC 8BC3 mov ax,bx 000061CE E8EEFB call 0x5dbf 000061D1 7505 jnz 0x61d8 000061D3 8B4612 mov ax,[bp+0x12] 000061D6 32E4 xor ah,ah 000061D8 8F460C pop word [bp+0xc] 000061DB 8F4602 pop word [bp+0x2] 000061DE C3 ret 000061DF FF7602 push word [bp+0x2] 000061E2 FF760C push word [bp+0xc] 000061E5 2EF606585610 test byte [cs:0x5658],0x10 000061EB 7518 jnz 0x6205 000061ED E8CE00 call 0x62be 000061F0 0E push cs 000061F1 E8BEF9 call 0x5bb2 000061F4 668BC8 mov ecx,eax 000061F7 8BC3 mov ax,bx 000061F9 E8F9FB call 0x5df5 000061FC 750B jnz 0x6209 000061FE 8B4612 mov ax,[bp+0x12] 00006201 32E4 xor ah,ah 00006203 EB04 jmp short 0x6209 00006205 B403 mov ah,0x3 00006207 38E4 cmp ah,ah 00006209 8F460C pop word [bp+0xc] 0000620C 8F4602 pop word [bp+0x2] 0000620F C3 ret 00006210 FF7602 push word [bp+0x2] 00006213 FF760C push word [bp+0xc] 00006216 E8A500 call 0x62be 00006219 0E push cs 0000621A E895F9 call 0x5bb2 0000621D 668BC8 mov ecx,eax 00006220 8BC3 mov ax,bx 00006222 B740 mov bh,0x40 00006224 0E push cs 00006225 E8EAFC call 0x5f12 00006228 750F jnz 0x6239 0000622A E8BF31 call 0x93ec 0000622D 750A jnz 0x6239 0000622F E8DDE1 call 0x440f 00006232 7505 jnz 0x6239 00006234 8B4612 mov ax,[bp+0x12] 00006237 32E4 xor ah,ah 00006239 8F460C pop word [bp+0xc] 0000623C 8F4602 pop word [bp+0x2] 0000623F C3 ret 00006240 B401 mov ah,0x1 00006242 E85A2A call 0x8c9f 00006245 7231 jc 0x6278 00006247 1E push ds 00006248 8EDF mov ds,di 0000624A C744021600 mov word [si+0x2],0x16 0000624F E82700 call 0x6279 00006252 66894404 mov [si+0x4],eax 00006256 0E push cs 00006257 E805F9 call 0x5b5f 0000625A 885C08 mov [si+0x8],bl 0000625D 887C0C mov [si+0xc],bh 00006260 0E push cs 00006261 E87BF9 call 0x5bdf 00006264 66894410 mov [si+0x10],eax 00006268 66C7441400000000 mov dword [si+0x14],0x0 00006270 C744180002 mov word [si+0x18],0x200 00006275 32E4 xor ah,ah 00006277 1F pop ds 00006278 C3 ret 00006279 53 push bx 0000627A 6651 push ecx 0000627C 6652 push edx 0000627E 6633C0 xor eax,eax 00006281 6633C9 xor ecx,ecx 00006284 0E push cs 00006285 E8D7F8 call 0x5b5f 00006288 8AC7 mov al,bh 0000628A 8ACB mov cl,bl 0000628C 66F7E1 mul ecx 0000628F 668BC8 mov ecx,eax 00006292 0E push cs 00006293 E849F9 call 0x5bdf 00006296 6633D2 xor edx,edx 00006299 66F7F1 div ecx 0000629C 663D00000100 cmp eax,0x10000 000062A2 7206 jc 0x62aa 000062A4 66B8FFFF0000 mov eax,0xffff 000062AA 665A pop edx 000062AC 6659 pop ecx 000062AE 5B pop bx 000062AF C3 ret 000062B0 53 push bx 000062B1 0E push cs 000062B2 E8AAF8 call 0x5b5f 000062B5 E8AB07 call 0x6a63 000062B8 0E push cs 000062B9 E8F6F8 call 0x5bb2 000062BC 5B pop bx 000062BD C3 ret 000062BE 56 push si 000062BF 1E push ds 000062C0 8E5E00 mov ds,[bp+0x0] 000062C3 8B7606 mov si,[bp+0x6] 000062C6 668B4408 mov eax,[si+0x8] 000062CA 8B5C06 mov bx,[si+0x6] 000062CD 895E02 mov [bp+0x2],bx 000062D0 8B5C04 mov bx,[si+0x4] 000062D3 895E0C mov [bp+0xc],bx 000062D6 0FB65C02 movzx bx,[si+0x2] 000062DA 1F pop ds 000062DB 5E pop si 000062DC C3 ret 000062DD 60 pusha 000062DE B80300 mov ax,0x3 000062E1 CD10 int 0x10 000062E3 B401 mov ah,0x1 000062E5 B90C0B mov cx,0xb0c 000062E8 CD10 int 0x10 000062EA B402 mov ah,0x2 000062EC 33DB xor bx,bx 000062EE 33D2 xor dx,dx 000062F0 CD10 int 0x10 000062F2 61 popa 000062F3 CB retf 000062F4 1E push ds 000062F5 6650 push eax 000062F7 6656 push esi 000062F9 57 push di 000062FA 52 push dx 000062FB B85A03 mov ax,0x35a 000062FE E875F3 call 0x5676 00006301 0F858100 jnz near 0x6386 00006305 B8FEE6 mov ax,0xe6fe 00006308 66C1E010 shl eax,0x10 0000630C B87056 mov ax,0x5670 0000630F BE0001 mov si,0x100 00006312 BE4C00 mov si,0x4c 00006315 6A00 push byte +0x0 00006317 1F pop ds 00006318 663904 cmp [si],eax 0000631B 7569 jnz 0x6386 0000631D E80503 call 0x6625 00006320 7364 jnc 0x6386 00006322 662EA15956 mov eax,[cs:0x5659] 00006327 668904 mov [si],eax 0000632A 684000 push word 0x40 0000632D 1F pop ds 0000632E A01000 mov al,[0x10] 00006331 A8C0 test al,0xc0 00006333 7507 jnz 0x633c 00006335 80261000FE and byte [0x10],0xfe 0000633A EB05 jmp short 0x6341 0000633C 2C40 sub al,0x40 0000633E A21000 mov [0x10],al 00006341 2E8A165456 mov dl,[cs:0x5654] 00006346 9A1362FEE6 call 0xe6fe:0x6213 0000634B BF164C mov di,0x4c16 0000634E 9AEF6300F0 call 0xf000:0x63ef 00006353 B000 mov al,0x0 00006355 662E8B363256 mov esi,[cs:0x5632] 0000635B F706D0000020 test word [0xd0],0x2000 00006361 740A jz 0x636d 00006363 800EBB0002 or byte [0xbb],0x2 00006368 2E8B163656 mov dx,[cs:0x5636] 0000636D 0E push cs 0000636E E8BAFA call 0x5e2b 00006371 8026BB00FD and byte [0xbb],0xfd 00006376 B86003 mov ax,0x360 00006379 E8FAF2 call 0x5676 0000637C 7508 jnz 0x6386 0000637E BF064C mov di,0x4c06 00006381 9AEF6300F0 call 0xf000:0x63ef 00006386 5A pop dx 00006387 5F pop di 00006388 665E pop esi 0000638A 6658 pop eax 0000638C 1F pop ds 0000638D C3 ret 0000638E 1E push ds 0000638F 06 push es 00006390 6660 pushad 00006392 66BF00000500 mov edi,0x50000 00006398 38C0 cmp al,al 0000639A B010 mov al,0x10 0000639C BAB200 mov dx,0xb2 0000639F EE out dx,al 000063A0 7AFE jpe 0x63a0 000063A2 0E push cs 000063A3 68255F push word 0x5f25 000063A6 680050 push word 0x5000 000063A9 57 push di 000063AA 66268B1E3A56 mov ebx,[es:0x563a] 000063B0 66268B3E3E56 mov edi,[es:0x563e] 000063B6 66268B0E4256 mov ecx,[es:0x5642] 000063BC 66268B364656 mov esi,[es:0x5646] 000063C2 26A15656 mov ax,[es:0x5656] 000063C6 50 push ax 000063C7 06 push es 000063C8 57 push di 000063C9 268A165456 mov dl,[es:0x5654] 000063CE 80CA80 or dl,0x80 000063D1 5F pop di 000063D2 07 pop es 000063D3 58 pop ax 000063D4 CB retf 000063D5 725D jc 0x6434 000063D7 0E push cs 000063D8 E802FF call 0x62dd 000063DB B002 mov al,0x2 000063DD 9A5FE200F0 call 0xf000:0xe25f 000063E2 BE0C00 mov si,0xc 000063E5 9ADCFE00F0 call 0xf000:0xfedc 000063EA BE0E00 mov si,0xe 000063ED 68FEE6 push word 0xe6fe 000063F0 07 pop es 000063F1 BF6156 mov di,0x5661 000063F4 26803D00 cmp byte [es:di],0x0 000063F8 7403 jz 0x63fd 000063FA BE1000 mov si,0x10 000063FD 9ADCFE00F0 call 0xf000:0xfedc 00006402 684000 push word 0x40 00006405 1F pop ds 00006406 B81E00 mov ax,0x1e 00006409 A31A00 mov [0x1a],ax 0000640C A31C00 mov [0x1c],ax 0000640F A38000 mov [0x80],ax 00006412 32E4 xor ah,ah 00006414 CD16 int 0x16 00006416 BF6156 mov di,0x5661 00006419 26803D02 cmp byte [es:di],0x2 0000641D 7511 jnz 0x6430 0000641F 653A262D78 cmp ah,[gs:0x782d] 00006424 740A jz 0x6430 00006426 653A262C78 cmp ah,[gs:0x782c] 0000642B 75E5 jnz 0x6412 0000642D F9 stc 0000642E EB04 jmp short 0x6434 00006430 E8C1FE call 0x62f4 00006433 F8 clc 00006434 6661 popad 00006436 07 pop es 00006437 1F pop ds 00006438 C3 ret 00006439 E80100 call 0x643d 0000643C CB retf 0000643D 51 push cx 0000643E B90200 mov cx,0x2 00006441 9A2AEF00F0 call 0xf000:0xef2a 00006446 59 pop cx 00006447 C3 ret 00006448 6660 pushad 0000644A 8BF2 mov si,dx 0000644C 9A7341FEE6 call 0xe6fe:0x4173 00006451 8B16C600 mov dx,[0xc6] 00006455 42 inc dx 00006456 86E0 xchg ah,al 00006458 EE out dx,al 00006459 42 inc dx 0000645A 86E0 xchg ah,al 0000645C EE out dx,al 0000645D 42 inc dx 0000645E 668BC1 mov eax,ecx 00006461 F706D0000020 test word [0xd0],0x2000 00006467 7410 jz 0x6479 00006469 8BC6 mov ax,si 0000646B 66C1E008 shl eax,0x8 0000646F 66C1C108 rol ecx,0x8 00006473 8AC1 mov al,cl 00006475 66C1C908 ror ecx,0x8 00006479 EE out dx,al 0000647A 66C1E808 shr eax,0x8 0000647E 42 inc dx 0000647F EE out dx,al 00006480 66C1E808 shr eax,0x8 00006484 42 inc dx 00006485 EE out dx,al 00006486 66C1E808 shr eax,0x8 0000648A 42 inc dx 0000648B F706D0000020 test word [0xd0],0x2000 00006491 7504 jnz 0x6497 00006493 240F and al,0xf 00006495 EB1A jmp short 0x64b1 00006497 8B16C600 mov dx,[0xc6] 0000649B 83C203 add dx,byte +0x3 0000649E 668BC1 mov eax,ecx 000064A1 EE out dx,al 000064A2 42 inc dx 000064A3 66C1E808 shr eax,0x8 000064A7 EE out dx,al 000064A8 42 inc dx 000064A9 66C1E808 shr eax,0x8 000064AD EE out dx,al 000064AE 42 inc dx 000064AF 32C0 xor al,al 000064B1 0C40 or al,0x40 000064B3 0A06CA00 or al,[0xca] 000064B7 EE out dx,al 000064B8 9A4657FEE6 call 0xe6fe:0x5746 000064BD 42 inc dx 000064BE 8AC7 mov al,bh 000064C0 EE out dx,al 000064C1 9A4657FEE6 call 0xe6fe:0x5746 000064C6 6661 popad 000064C8 CB retf 000064C9 E81FDF call 0x43eb 000064CC CB retf 000064CD 80FB00 cmp bl,0x0 000064D0 7511 jnz 0x64e3 000064D2 B001 mov al,0x1 000064D4 52 push dx 000064D5 BA6903 mov dx,0x369 000064D8 E8A1F1 call 0x567c 000064DB 5A pop dx 000064DC 9A589A00F0 call 0xf000:0x9a58 000064E1 EB1C jmp short 0x64ff 000064E3 80FB01 cmp bl,0x1 000064E6 7511 jnz 0x64f9 000064E8 B000 mov al,0x0 000064EA 52 push dx 000064EB BA6903 mov dx,0x369 000064EE E88BF1 call 0x567c 000064F1 5A pop dx 000064F2 9A589A00F0 call 0xf000:0x9a58 000064F7 EB06 jmp short 0x64ff 000064F9 B86903 mov ax,0x369 000064FC E877F1 call 0x5676 000064FF C3 ret 00006500 80FB00 cmp bl,0x0 00006503 7511 jnz 0x6516 00006505 B001 mov al,0x1 00006507 52 push dx 00006508 BA6C03 mov dx,0x36c 0000650B E86EF1 call 0x567c 0000650E 5A pop dx 0000650F 9A589A00F0 call 0xf000:0x9a58 00006514 EB1C jmp short 0x6532 00006516 80FB01 cmp bl,0x1 00006519 7511 jnz 0x652c 0000651B B000 mov al,0x0 0000651D 52 push dx 0000651E BA6C03 mov dx,0x36c 00006521 E858F1 call 0x567c 00006524 5A pop dx 00006525 9A589A00F0 call 0xf000:0x9a58 0000652A EB06 jmp short 0x6532 0000652C B86C03 mov ax,0x36c 0000652F E844F1 call 0x5676 00006532 C3 ret 00006533 80FB00 cmp bl,0x0 00006536 7511 jnz 0x6549 00006538 B001 mov al,0x1 0000653A 52 push dx 0000653B BA6F03 mov dx,0x36f 0000653E E83BF1 call 0x567c 00006541 5A pop dx 00006542 9A589A00F0 call 0xf000:0x9a58 00006547 EB1C jmp short 0x6565 00006549 80FB01 cmp bl,0x1 0000654C 7511 jnz 0x655f 0000654E B000 mov al,0x0 00006550 52 push dx 00006551 BA6F03 mov dx,0x36f 00006554 E825F1 call 0x567c 00006557 5A pop dx 00006558 9A589A00F0 call 0xf000:0x9a58 0000655D EB06 jmp short 0x6565 0000655F B86F03 mov ax,0x36f 00006562 E811F1 call 0x5676 00006565 C3 ret 00006566 80FB00 cmp bl,0x0 00006569 750E jnz 0x6579 0000656B B87803 mov ax,0x378 0000656E E805F1 call 0x5676 00006571 D1E0 shl ax,1 00006573 40 inc ax 00006574 050001 add ax,0x100 00006577 EB12 jmp short 0x658b 00006579 2D0001 sub ax,0x100 0000657C D1E8 shr ax,1 0000657E 52 push dx 0000657F BA7803 mov dx,0x378 00006582 E8F7F0 call 0x567c 00006585 5A pop dx 00006586 9A589A00F0 call 0xf000:0x9a58 0000658B CB retf 0000658C E83EFF call 0x64cd 0000658F CB retf 00006590 E86DFF call 0x6500 00006593 CB retf 00006594 E89CFF call 0x6533 00006597 CB retf 00006598 80FB00 cmp bl,0x0 0000659B 7513 jnz 0x65b0 0000659D B001 mov al,0x1 0000659F 52 push dx 000065A0 BA7203 mov dx,0x372 000065A3 E8D6F0 call 0x567c 000065A6 5A pop dx 000065A7 9A589A00F0 call 0xf000:0x9a58 000065AC 33C0 xor ax,ax 000065AE EB23 jmp short 0x65d3 000065B0 80FB01 cmp bl,0x1 000065B3 7511 jnz 0x65c6 000065B5 B000 mov al,0x0 000065B7 52 push dx 000065B8 BA7203 mov dx,0x372 000065BB E8BEF0 call 0x567c 000065BE 5A pop dx 000065BF 9A589A00F0 call 0xf000:0x9a58 000065C4 EB0D jmp short 0x65d3 000065C6 E80F00 call 0x65d8 000065C9 3C01 cmp al,0x1 000065CB 7606 jna 0x65d3 000065CD B87203 mov ax,0x372 000065D0 E8A3F0 call 0x5676 000065D3 C3 ret 000065D4 E8C1FF call 0x6598 000065D7 CB retf 000065D8 B0FF mov al,0xff 000065DA C3 ret 000065DB 80FB00 cmp bl,0x0 000065DE 7513 jnz 0x65f3 000065E0 B001 mov al,0x1 000065E2 52 push dx 000065E3 BA7503 mov dx,0x375 000065E6 E893F0 call 0x567c 000065E9 5A pop dx 000065EA 9A589A00F0 call 0xf000:0x9a58 000065EF 33C0 xor ax,ax 000065F1 EB1C jmp short 0x660f 000065F3 80FB01 cmp bl,0x1 000065F6 7511 jnz 0x6609 000065F8 B000 mov al,0x0 000065FA 52 push dx 000065FB BA7503 mov dx,0x375 000065FE E87BF0 call 0x567c 00006601 5A pop dx 00006602 9A589A00F0 call 0xf000:0x9a58 00006607 EB06 jmp short 0x660f 00006609 B87503 mov ax,0x375 0000660C E867F0 call 0x5676 0000660F C3 ret 00006610 E8C8FF call 0x65db 00006613 CB retf 00006614 E8D4DD call 0x43eb 00006617 CB retf 00006618 B000 mov al,0x0 0000661A E84C00 call 0x6669 0000661D 0FB6C0 movzx ax,al 00006620 C3 ret 00006621 E8F4FF call 0x6618 00006624 CB retf 00006625 50 push ax 00006626 53 push bx 00006627 57 push di 00006628 B302 mov bl,0x2 0000662A E8AEFF call 0x65db 0000662D 3C00 cmp al,0x0 0000662F 740C jz 0x663d 00006631 B301 mov bl,0x1 00006633 E8A5FF call 0x65db 00006636 B300 mov bl,0x0 00006638 E8F8FE call 0x6533 0000663B EB0E jmp short 0x664b 0000663D B302 mov bl,0x2 0000663F E8BEFE call 0x6500 00006642 3C00 cmp al,0x0 00006644 741C jz 0x6662 00006646 B301 mov bl,0x1 00006648 E8B5FE call 0x6500 0000664B 2E8B1EB761 mov bx,[cs:0x61b7] 00006650 83FB00 cmp bx,byte +0x0 00006653 740D jz 0x6662 00006655 BF2856 mov di,0x5628 00006658 9AEF6300F0 call 0xf000:0x63ef 0000665D F8 clc 0000665E 5F pop di 0000665F 5B pop bx 00006660 58 pop ax 00006661 C3 ret 00006662 F9 stc 00006663 5F pop di 00006664 5B pop bx 00006665 58 pop ax 00006666 C3 ret 00006667 0000 add [bx+si],al 00006669 B89A02 mov ax,0x29a 0000666C E807F0 call 0x5676 0000666F C3 ret 00006670 B80000 mov ax,0x0 00006673 8ED0 mov ss,ax 00006675 BC007C mov sp,0x7c00 00006678 9A44EF00F0 call 0xf000:0xef44 0000667D BFD066 mov di,0x66d0 00006680 9AEF6300F0 call 0xf000:0x63ef 00006685 6800F0 push word 0xf000 00006688 0FA9 pop gs 0000668A 6580260F77FE and byte [gs:0x770f],0xfe 00006690 B81200 mov ax,0x12 00006693 CD10 int 0x10 00006695 6A40 push byte +0x40 00006697 1F pop ds 00006698 800E160004 or byte [0x16],0x4 0000669D 32C0 xor al,al 0000669F 52 push dx 000066A0 BA3702 mov dx,0x237 000066A3 E8D6EF call 0x567c 000066A6 5A pop dx 000066A7 32C0 xor al,al 000066A9 52 push dx 000066AA BA3402 mov dx,0x234 000066AD E8CCEF call 0x567c 000066B0 5A pop dx 000066B1 B80C00 mov ax,0xc 000066B4 9A75AB6051 call 0x5160:0xab75 000066B9 B001 mov al,0x1 000066BB EAF40B6051 jmp 0x5160:0xbf4 000066C0 CB retf 000066C1 0001 add [bx+di],al 000066C3 E80100 call 0x66c7 000066C6 CB retf 000066C7 57 push di 000066C8 BFA768 mov di,0x68a7 000066CB 9AEF6300F0 call 0xf000:0x63ef 000066D0 5F pop di 000066D1 C3 ret 000066D2 E80100 call 0x66d6 000066D5 CB retf 000066D6 57 push di 000066D7 BFD368 mov di,0x68d3 000066DA 9AEF6300F0 call 0xf000:0x63ef 000066DF 5F pop di 000066E0 C3 ret 000066E1 6660 pushad 000066E3 1E push ds 000066E4 06 push es 000066E5 684000 push word 0x40 000066E8 1F pop ds 000066E9 0FB60E7500 movzx cx,[0x75] 000066EE 83EC4A sub sp,byte +0x4a 000066F1 8BF4 mov si,sp 000066F3 B280 mov dl,0x80 000066F5 51 push cx 000066F6 56 push si 000066F7 B80041 mov ax,0x4100 000066FA BBAA55 mov bx,0x55aa 000066FD CD13 int 0x13 000066FF 7302 jnc 0x6703 00006701 EB31 jmp short 0x6734 00006703 8CD1 mov cx,ss 00006705 8ED9 mov ds,cx 00006707 C7044A00 mov word [si],0x4a 0000670B B448 mov ah,0x48 0000670D CD13 int 0x13 0000670F 7302 jnc 0x6713 00006711 EB21 jmp short 0x6734 00006713 66837C1AFF cmp dword [si+0x1a],byte -0x1 00006718 741A jz 0x6734 0000671A 66837C1A00 cmp dword [si+0x1a],byte +0x0 0000671F 7413 jz 0x6734 00006721 C5741A lds si,[si+0x1a] 00006724 8B04 mov ax,[si] 00006726 8B5C02 mov bx,[si+0x2] 00006729 8A4C04 mov cl,[si+0x4] 0000672C BFF968 mov di,0x68f9 0000672F 9AEF6300F0 call 0xf000:0x63ef 00006734 5E pop si 00006735 FEC2 inc dl 00006737 59 pop cx 00006738 E2BB loop 0x66f5 0000673A 83C44A add sp,byte +0x4a 0000673D 07 pop es 0000673E 1F pop ds 0000673F 6661 popad 00006741 C3 ret 00006742 56 push si 00006743 FC cld 00006744 E8A100 call 0x67e8 00006747 8B16C600 mov dx,[0xc6] 0000674B E89DDC call 0x43eb 0000674E 7544 jnz 0x6794 00006750 F6068C0008 test byte [0x8c],0x8 00006755 7508 jnz 0x675f 00006757 B85858 mov ax,0x5858 0000675A E80FDD call 0x446c 0000675D 7535 jnz 0x6794 0000675F 8BCE mov cx,si 00006761 86E9 xchg ch,cl 00006763 3A2E4300 cmp ch,[0x43] 00006767 7604 jna 0x676d 00006769 8A2E4300 mov ch,[0x43] 0000676D E88900 call 0x67f9 00006770 F606480002 test byte [0x48],0x2 00006775 7412 jz 0x6789 00006777 B90400 mov cx,0x4 0000677A B85858 mov ax,0x5858 0000677D E8ECDC call 0x446c 00006780 7512 jnz 0x6794 00006782 FA cli 00006783 6C insb 00006784 E6ED out 0xed,al 00006786 E2FB loop 0x6783 00006788 FB sti 00006789 8BCE mov cx,si 0000678B 280E4300 sub [0x43],cl 0000678F 77B6 ja 0x6747 00006791 E87BDC call 0x440f 00006794 5E pop si 00006795 C3 ret 00006796 56 push si 00006797 FC cld 00006798 57 push di 00006799 E84C00 call 0x67e8 0000679C 8BF7 mov si,di 0000679E 5F pop di 0000679F B85858 mov ax,0x5858 000067A2 E8C7DC call 0x446c 000067A5 753F jnz 0x67e6 000067A7 8BCF mov cx,di 000067A9 86E9 xchg ch,cl 000067AB 3A2E4300 cmp ch,[0x43] 000067AF 7604 jna 0x67b5 000067B1 8A2E4300 mov ch,[0x43] 000067B5 282E4300 sub [0x43],ch 000067B9 8B16C600 mov dx,[0xc6] 000067BD E81CDE call 0x45dc 000067C0 F606480002 test byte [0x48],0x2 000067C5 7412 jz 0x67d9 000067C7 B85858 mov ax,0x5858 000067CA E89FDC call 0x446c 000067CD 7517 jnz 0x67e6 000067CF B90400 mov cx,0x4 000067D2 FA cli 000067D3 26AC es lodsb 000067D5 EE out dx,al 000067D6 E2FB loop 0x67d3 000067D8 FB sti 000067D9 FB sti 000067DA E80EDC call 0x43eb 000067DD 7507 jnz 0x67e6 000067DF F6068C0008 test byte [0x8c],0x8 000067E4 75C1 jnz 0x67a7 000067E6 5E pop si 000067E7 C3 ret 000067E8 8B460C mov ax,[bp+0xc] 000067EB 50 push ax 000067EC C1E804 shr ax,0x4 000067EF 034602 add ax,[bp+0x2] 000067F2 8EC0 mov es,ax 000067F4 5F pop di 000067F5 83E70F and di,byte +0xf 000067F8 C3 ret 000067F9 FA cli 000067FA F706D0008000 test word [0xd0],0x80 00006800 7407 jz 0x6809 00006802 D1E9 shr cx,1 00006804 F3666D rep insd 00006807 EB02 jmp short 0x680b 00006809 F36D rep insw 0000680B C3 ret 0000680C FF db 0xFF 0000680D FF50B0 call near [bx+si-0x50] 00006810 E89A7F call 0xe7ad 00006813 25FEE6 and ax,0xe6fe 00006816 7209 jc 0x6821 00006818 7507 jnz 0x6821 0000681A B003 mov al,0x3 0000681C 9A7F25FEE6 call 0xe6fe:0x257f 00006821 B0F3 mov al,0xf3 00006823 9A7F25FEE6 call 0xe6fe:0x257f 00006828 7209 jc 0x6833 0000682A 7507 jnz 0x6833 0000682C B028 mov al,0x28 0000682E 9A7F25FEE6 call 0xe6fe:0x257f 00006833 B0E6 mov al,0xe6 00006835 9A7F25FEE6 call 0xe6fe:0x257f 0000683A 58 pop ax 0000683B C3 ret 0000683C 53 push bx 0000683D B703 mov bh,0x3 0000683F E89DF2 call 0x5adf 00006842 B706 mov bh,0x6 00006844 B328 mov bl,0x28 00006846 E896F2 call 0x5adf 00006849 B701 mov bh,0x1 0000684B E891F2 call 0x5adf 0000684E 5B pop bx 0000684F CB retf 00006850 C606F01603 mov byte [0x16f0],0x3 00006855 C606F01628 mov byte [0x16f0],0x28 0000685A C606F01606 mov byte [0x16f0],0x6 0000685F CB retf 00006860 E806FE call 0x6669 00006863 CB retf 00006864 50 push ax 00006865 B89303 mov ax,0x393 00006868 E80BEE call 0x5676 0000686B 2479 and al,0x79 0000686D 7B02 jpo 0x6871 0000686F 0C80 or al,0x80 00006871 52 push dx 00006872 BA9303 mov dx,0x393 00006875 E804EE call 0x567c 00006878 5A pop dx 00006879 58 pop ax 0000687A C3 ret 0000687B E81600 call 0x6894 0000687E 0BC0 or ax,ax 00006880 7411 jz 0x6893 00006882 53 push bx 00006883 33C9 xor cx,cx 00006885 32F6 xor dh,dh 00006887 B4C6 mov ah,0xc6 00006889 E8F4D9 call 0x4280 0000688C E85D2B call 0x93ec 0000688F E8FADB call 0x448c 00006892 5B pop bx 00006893 C3 ret 00006894 33C0 xor ax,ax 00006896 F706D0000400 test word [0xd0],0x4 0000689C 7405 jz 0x68a3 0000689E 0FB606CD00 movzx ax,[0xcd] 000068A3 C3 ret 000068A4 E8D4FF call 0x687b 000068A7 CB retf 000068A8 50 push ax 000068A9 51 push cx 000068AA 52 push dx 000068AB 56 push si 000068AC 57 push di 000068AD 1E push ds 000068AE 06 push es 000068AF B90C00 mov cx,0xc 000068B2 65C53641B1 lds si,[gs:0xb141] 000068B7 B00A mov al,0xa 000068B9 B640 mov dh,0x40 000068BB 8BFD mov di,bp 000068BD 16 push ss 000068BE 07 pop es 000068BF 51 push cx 000068C0 B90C00 mov cx,0xc 000068C3 E868AE call 0x172e 000068C6 59 pop cx 000068C7 7302 jnc 0x68cb 000068C9 E2E7 loop 0x68b2 000068CB 0AE4 or ah,ah 000068CD 07 pop es 000068CE 1F pop ds 000068CF 5F pop di 000068D0 5E pop si 000068D1 5A pop dx 000068D2 59 pop cx 000068D3 58 pop ax 000068D4 C3 ret 000068D5 6651 push ecx 000068D7 660FB7C9 movzx ecx,cx 000068DB 67668D0481 lea eax,[ecx+eax*4] 000068E0 E80300 call 0x68e6 000068E3 6659 pop ecx 000068E5 C3 ret 000068E6 E842DE call 0x472b 000068E9 1E push ds 000068EA 06 push es 000068EB 0FA0 push fs 000068ED 0FA8 push gs 000068EF 53 push bx 000068F0 6650 push eax 000068F2 55 push bp 000068F3 51 push cx 000068F4 52 push dx 000068F5 56 push si 000068F6 57 push di 000068F7 E82DAB call 0x1427 000068FA 7254 jc 0x6950 000068FC E86C00 call 0x696b 000068FF 8CE1 mov cx,fs 00006901 8EE3 mov fs,bx 00006903 33DB xor bx,bx 00006905 E8B300 call 0x69bb 00006908 E30E jcxz 0x6918 0000690A E82EE0 call 0x493b 0000690D 7204 jc 0x6913 0000690F 753F jnz 0x6950 00006911 EB05 jmp short 0x6918 00006913 E8E51F call 0x88fb 00006916 7238 jc 0x6950 00006918 8BCE mov cx,si 0000691A E324 jcxz 0x6940 0000691C E8CA00 call 0x69e9 0000691F 33DB xor bx,bx 00006921 E89700 call 0x69bb 00006924 8BDE mov bx,si 00006926 2BCE sub cx,si 00006928 7308 jnc 0x6932 0000692A 03CE add cx,si 0000692C 7412 jz 0x6940 0000692E 8BD9 mov bx,cx 00006930 33C9 xor cx,cx 00006932 E8C300 call 0x69f8 00006935 84E4 test ah,ah 00006937 7517 jnz 0x6950 00006939 8AE6 mov ah,dh 0000693B E87100 call 0x69af 0000693E EBE1 jmp short 0x6921 00006940 8CE9 mov cx,gs 00006942 E30A jcxz 0x694e 00006944 E8F4DF call 0x493b 00006947 7307 jnc 0x6950 00006949 E8F51F call 0x8941 0000694C EB02 jmp short 0x6950 0000694E 32E4 xor ah,ah 00006950 5F pop di 00006951 5E pop si 00006952 5A pop dx 00006953 59 pop cx 00006954 5D pop bp 00006955 8ADC mov bl,ah 00006957 6658 pop eax 00006959 8AE3 mov ah,bl 0000695B 5B pop bx 0000695C 0FA9 pop gs 0000695E 0FA1 pop fs 00006960 07 pop es 00006961 1F pop ds 00006962 E8FEDD call 0x4763 00006965 84E4 test ah,ah 00006967 C3 ret 00006968 38C0 cmp al,al 0000696A C3 ret 0000696B 6657 push edi 0000696D E8A8AA call 0x1418 00006970 6655 push ebp 00006972 5D pop bp 00006973 660FB7EF movzx ebp,di 00006977 6652 push edx 00006979 53 push bx 0000697A 6650 push eax 0000697C 6633D2 xor edx,edx 0000697F 66F7F5 div ebp 00006982 668BF8 mov edi,eax 00006985 8EE2 mov fs,dx 00006987 6658 pop eax 00006989 E82300 call 0x69af 0000698C 33D2 xor dx,dx 0000698E 66F7F5 div ebp 00006991 3BD3 cmp dx,bx 00006993 7602 jna 0x6997 00006995 33D2 xor dx,dx 00006997 8EEA mov gs,dx 00006999 8BC3 mov ax,bx 0000699B 2BC2 sub ax,dx 0000699D 33D2 xor dx,dx 0000699F F7F5 div bp 000069A1 8BF0 mov si,ax 000069A3 668BC7 mov eax,edi 000069A6 5B pop bx 000069A7 665A pop edx 000069A9 55 push bp 000069AA 665D pop ebp 000069AC 665F pop edi 000069AE C3 ret 000069AF 6653 push ebx 000069B1 660FB7DB movzx ebx,bx 000069B5 6603C3 add eax,ebx 000069B8 665B pop ebx 000069BA C3 ret 000069BB 6653 push ebx 000069BD 6657 push edi 000069BF 5F pop di 000069C0 0FAFDD imul bx,bp 000069C3 C1E309 shl bx,0x9 000069C6 660FB7DB movzx ebx,bx 000069CA 660FB7FF movzx edi,di 000069CE 6603FB add edi,ebx 000069D1 8CC3 mov bx,es 000069D3 66C1E304 shl ebx,0x4 000069D7 6603DF add ebx,edi 000069DA 83E70F and di,byte +0xf 000069DD 66C1EB04 shr ebx,0x4 000069E1 8EC3 mov es,bx 000069E3 57 push di 000069E4 665F pop edi 000069E6 665B pop ebx 000069E8 C3 ret 000069E9 50 push ax 000069EA 87D5 xchg dx,bp 000069EC B87F00 mov ax,0x7f 000069EF F6F2 div dl 000069F1 0FB6F0 movzx si,al 000069F4 87D5 xchg dx,bp 000069F6 58 pop ax 000069F7 C3 ret 000069F8 51 push cx 000069F9 8AF4 mov dh,ah 000069FB E82AA6 call 0x1028 000069FE 59 pop cx 000069FF 06 push es 00006A00 1F pop ds 00006A01 C3 ret 00006A02 57 push di 00006A03 E812AA call 0x1418 00006A06 8BDF mov bx,di 00006A08 E808AE call 0x1813 00006A0B E81DAE call 0x182b 00006A0E E830AE call 0x1841 00006A11 5F pop di 00006A12 32E4 xor ah,ah 00006A14 C3 ret 00006A15 51 push cx 00006A16 50 push ax 00006A17 52 push dx 00006A18 56 push si 00006A19 1E push ds 00006A1A B91000 mov cx,0x10 00006A1D 2EC536AD76 lds si,[cs:0x76ad] 00006A22 B00C mov al,0xc 00006A24 B640 mov dh,0x40 00006A26 51 push cx 00006A27 B90800 mov cx,0x8 00006A2A E801AD call 0x172e 00006A2D 59 pop cx 00006A2E 7302 jnc 0x6a32 00006A30 E2EB loop 0x6a1d 00006A32 0AE4 or ah,ah 00006A34 1F pop ds 00006A35 5E pop si 00006A36 5A pop dx 00006A37 86E5 xchg ah,ch 00006A39 58 pop ax 00006A3A 86E5 xchg ah,ch 00006A3C 59 pop cx 00006A3D C3 ret 00006A3E 1E push ds 00006A3F 50 push ax 00006A40 0F93C0 setnc al 00006A43 84C0 test al,al 00006A45 750A jnz 0x6a51 00006A47 57 push di 00006A48 BF5869 mov di,0x6958 00006A4B 9A9F5B00F0 call 0xf000:0x5b9f 00006A50 5F pop di 00006A51 9A0600C0E6 call 0xe6c0:0x6 00006A56 57 push di 00006A57 BF5869 mov di,0x6958 00006A5A 9A9F5B00F0 call 0xf000:0x5b9f 00006A5F 5F pop di 00006A60 58 pop ax 00006A61 1F pop ds 00006A62 C3 ret 00006A63 6652 push edx 00006A65 660FB74610 movzx eax,word [bp+0x10] 00006A6A 86C4 xchg al,ah 00006A6C C0EC06 shr ah,0x6 00006A6F 660FB6D3 movzx edx,bl 00006A73 66F7E2 mul edx 00006A76 8A560F mov dl,[bp+0xf] 00006A79 6603C2 add eax,edx 00006A7C 8AD7 mov dl,bh 00006A7E 66F7E2 mul edx 00006A81 8A5610 mov dl,[bp+0x10] 00006A84 80E23F and dl,0x3f 00006A87 67668D4410FF lea eax,[eax+edx-0x1] 00006A8D 665A pop edx 00006A8F C3 ret 00006A90 B4C8 mov ah,0xc8 00006A92 F706D0000020 test word [0xd0],0x2000 00006A98 740E jz 0x6aa8 00006A9A F606BB0001 test byte [0xbb],0x1 00006A9F 7407 jz 0x6aa8 00006AA1 B425 mov ah,0x25 00006AA3 800EBB0002 or byte [0xbb],0x2 00006AA8 EB21 jmp short 0x6acb 00006AAA B4CA mov ah,0xca 00006AAC F706D0000020 test word [0xd0],0x2000 00006AB2 740E jz 0x6ac2 00006AB4 F606BB0001 test byte [0xbb],0x1 00006AB9 7407 jz 0x6ac2 00006ABB B435 mov ah,0x35 00006ABD 800EBB0002 or byte [0xbb],0x2 00006AC2 83F901 cmp cx,byte +0x1 00006AC5 7504 jnz 0x6acb 00006AC7 0AF6 or dh,dh 00006AC9 740E jz 0x6ad9 00006ACB F8 clc 00006ACC E8A02C call 0x976f 00006ACF 7208 jc 0x6ad9 00006AD1 F706D0000200 test word [0xd0],0x2 00006AD7 7503 jnz 0x6adc 00006AD9 0AE4 or ah,ah 00006ADB C3 ret 00006ADC 0FA8 push gs 00006ADE 6660 pushad 00006AE0 F7460C0100 test word [bp+0xc],0x1 00006AE5 E90000 jmp 0x6ae8 00006AE8 7520 jnz 0x6b0a 00006AEA E8F599 call 0x4e2 00006AED 751B jnz 0x6b0a 00006AEF E88ED7 call 0x4280 00006AF2 7516 jnz 0x6b0a 00006AF4 E8149C call 0x70b 00006AF7 8B16C600 mov dx,[0xc6] 00006AFB E8EE28 call 0x93ec 00006AFE 7505 jnz 0x6b05 00006B00 E80CD9 call 0x440f 00006B03 8EE8 mov gs,ax 00006B05 9C pushf 00006B06 E81E9A call 0x527 00006B09 9D popf 00006B0A 6661 popad 00006B0C 7502 jnz 0x6b10 00006B0E 8CE8 mov ax,gs 00006B10 0FA9 pop gs 00006B12 C3 ret 00006B13 F706D0000100 test word [0xd0],0x1 00006B19 7428 jz 0x6b43 00006B1B A0CF00 mov al,[0xcf] 00006B1E 0C08 or al,0x8 00006B20 A24300 mov [0x43],al 00006B23 C606420003 mov byte [0x42],0x3 00006B28 A0CA00 mov al,[0xca] 00006B2B A24700 mov [0x47],al 00006B2E C6064800EF mov byte [0x48],0xef 00006B33 B4EF mov ah,0xef 00006B35 688D66 push word 0x668d 00006B38 51 push cx 00006B39 52 push dx 00006B3A E948D7 jmp 0x4285 00006B3D E8AC28 call 0x93ec 00006B40 E849D9 call 0x448c 00006B43 C3 ret 00006B44 E8CCFF call 0x6b13 00006B47 CB retf 00006B48 8A5618 mov dl,[bp+0x18] 00006B4B 8B4616 mov ax,[bp+0x16] 00006B4E 06 push es 00006B4F 8CC2 mov dx,es 00006B51 E857DA call 0x45ab 00006B54 26FF5506 call near [es:di+0x6] 00006B58 07 pop es 00006B59 33C0 xor ax,ax 00006B5B 66837E1E00 cmp dword [bp+0x1e],byte +0x0 00006B60 7404 jz 0x6b66 00006B62 9C pushf 00006B63 FF5E1E call far [bp+0x1e] 00006B66 C3 ret 00006B67 004344 add [bp+di+0x44],al 00006B6A 3030 xor [bx+si],dh 00006B6C 3101 xor [bx+di],ax 00006B6E 45 inc bp 00006B6F 4C dec sp 00006B70 20544F and [si+0x4f],dl 00006B73 52 push dx 00006B74 49 dec cx 00006B75 54 push sp 00006B76 4F dec di 00006B77 205350 and [bp+di+0x50],dl 00006B7A 45 inc bp 00006B7B 43 inc bx 00006B7C 49 dec cx 00006B7D 46 inc si 00006B7E 49 dec cx 00006B7F 43 inc bx 00006B80 41 inc cx 00006B81 54 push sp 00006B82 49 dec cx 00006B83 4F dec di 00006B84 4E dec si 00006B85 0000 add [bx+si],al 00006B87 B401 mov ah,0x1 00006B89 C3 ret 00006B8A 0200 add al,[bx+si] 00006B8C 009F0000 add [bx+0x0],bl 00006B90 0000 add [bx+si],al 00006B92 0000 add [bx+si],al 00006B94 00E8 add al,ch 00006B96 93 xchg ax,bx 00006B97 DB db 0xDB 00006B98 60 pusha 00006B99 1E push ds 00006B9A 06 push es 00006B9B 684000 push word 0x40 00006B9E 1F pop ds 00006B9F 6800F0 push word 0xf000 00006BA2 0FA9 pop gs 00006BA4 81EC6402 sub sp,0x264 00006BA8 8BEC mov bp,sp 00006BAA 33DB xor bx,bx 00006BAC E887DD call 0x4936 00006BAF 2E3B1EDA66 cmp bx,[cs:0x66da] 00006BB4 0F835F02 jnc near 0x6e17 00006BB8 0BD2 or dx,dx 00006BBA 7407 jz 0x6bc3 00006BBC 2E8B1EDA66 mov bx,[cs:0x66da] 00006BC1 EB05 jmp short 0x6bc8 00006BC3 2E8B97DC66 mov dx,[cs:bx+0x66dc] 00006BC8 80FE9F cmp dh,0x9f 00006BCB 7446 jz 0x6c13 00006BCD C686010202 mov byte [bp+0x201],0x2 00006BD2 C7860A022564 mov word [bp+0x20a],0x6425 00006BD8 C7860C02F863 mov word [bp+0x20c],0x63f8 00006BDE C7860E029908 mov word [bp+0x20e],0x899 00006BE4 C7861002E108 mov word [bp+0x210],0x8e1 00006BEA C78612024309 mov word [bp+0x212],0x943 00006BF0 C78614025265 mov word [bp+0x214],0x6552 00006BF6 C78616026565 mov word [bp+0x216],0x6565 00006BFC 8AD6 mov dl,dh 00006BFE 89961802 mov [bp+0x218],dx 00006C02 E85FA8 call 0x1464 00006C05 0F858D00 jnz near 0x6c96 00006C09 E89CFC call 0x68a8 00006C0C 0F858600 jnz near 0x6c96 00006C10 E9A000 jmp 0x6cb3 00006C13 C686010202 mov byte [bp+0x201],0x2 00006C18 C7860A022272 mov word [bp+0x20a],0x7222 00006C1E C7860C02D766 mov word [bp+0x20c],0x66d7 00006C24 C7860E027673 mov word [bp+0x20e],0x7376 00006C2A C7861002A873 mov word [bp+0x210],0x73a8 00006C30 C7861202D766 mov word [bp+0x212],0x66d7 00006C36 C7861402D766 mov word [bp+0x214],0x66d7 00006C3C C7861602BD76 mov word [bp+0x216],0x76bd 00006C42 C78618020000 mov word [bp+0x218],0x0 00006C48 C6861A0200 mov byte [bp+0x21a],0x0 00006C4D 80E27F and dl,0x7f 00006C50 88963302 mov [bp+0x233],dl 00006C54 53 push bx 00006C55 E818D9 call 0x4570 00006C58 E8D6D4 call 0x4131 00006C5B C6068E0000 mov byte [0x8e],0x0 00006C60 E86F0D call 0x79d2 00006C63 E80D0E call 0x7a73 00006C66 5B pop bx 00006C67 B91000 mov cx,0x10 00006C6A 41 inc cx 00006C6B 83F964 cmp cx,byte +0x64 00006C6E 7326 jnc 0x6c96 00006C70 B0FA mov al,0xfa 00006C72 9A22EF00F0 call 0xf000:0xef22 00006C77 53 push bx 00006C78 B301 mov bl,0x1 00006C7A E8A00D call 0x7a1d 00006C7D 5B pop bx 00006C7E 7516 jnz 0x6c96 00006C80 83F800 cmp ax,byte +0x0 00006C83 7419 jz 0x6c9e 00006C85 83F828 cmp ax,byte +0x28 00006C88 74E0 jz 0x6c6a 00006C8A 83F829 cmp ax,byte +0x29 00006C8D 74DB jz 0x6c6a 00006C8F 3D0401 cmp ax,0x104 00006C92 74D6 jz 0x6c6a 00006C94 E2E1 loop 0x6c77 00006C96 33D2 xor dx,dx 00006C98 83C302 add bx,byte +0x2 00006C9B E911FF jmp 0x6baf 00006C9E 65C43641B1 les si,[gs:0xb141] 00006CA3 9A5274FEE6 call 0xe6fe:0x7452 00006CA8 75EC jnz 0x6c96 00006CAA 9AB274FEE6 call 0xe6fe:0x74b2 00006CAF E0C6 loopne 0x6c77 00006CB1 75E3 jnz 0x6c96 00006CB3 8A4605 mov al,[bp+0x5] 00006CB6 240C and al,0xc 00006CB8 3C04 cmp al,0x4 00006CBA 75DA jnz 0x6c96 00006CBC 668B4608 mov eax,[bp+0x8] 00006CC0 86C4 xchg al,ah 00006CC2 66C1C010 rol eax,0x10 00006CC6 86C4 xchg al,ah 00006CC8 6689860202 mov [bp+0x202],eax 00006CCD 668B860202 mov eax,[bp+0x202] 00006CD2 6683C011 add eax,byte +0x11 00006CD6 16 push ss 00006CD7 07 pop es 00006CD8 8BFD mov di,bp 00006CDA 83C700 add di,byte +0x0 00006CDD 53 push bx 00006CDE BB0100 mov bx,0x1 00006CE1 33C9 xor cx,cx 00006CE3 FF960A02 call near [bp+0x20a] 00006CE7 5B pop bx 00006CE8 75AC jnz 0x6c96 00006CEA FC cld 00006CEB B91000 mov cx,0x10 00006CEE 8BFD mov di,bp 00006CF0 83C700 add di,byte +0x0 00006CF3 1E push ds 00006CF4 0E push cs 00006CF5 1F pop ds 00006CF6 BEB766 mov si,0x66b7 00006CF9 F3A7 repe cmpsw 00006CFB 1F pop ds 00006CFC 7598 jnz 0x6c96 00006CFE 668B4647 mov eax,[bp+0x47] 00006D02 6689860602 mov [bp+0x206],eax 00006D07 668B860602 mov eax,[bp+0x206] 00006D0C 8BFD mov di,bp 00006D0E 83C700 add di,byte +0x0 00006D11 53 push bx 00006D12 BB0100 mov bx,0x1 00006D15 33C9 xor cx,cx 00006D17 FF960A02 call near [bp+0x20a] 00006D1B 5B pop bx 00006D1C 0F8576FF jnz near 0x6c96 00006D20 807E0001 cmp byte [bp+0x0],0x1 00006D24 0F856EFF jnz near 0x6c96 00006D28 807E0100 cmp byte [bp+0x1],0x0 00006D2C 0F8566FF jnz near 0x6c96 00006D30 817E1E55AA cmp word [bp+0x1e],0xaa55 00006D35 0F855DFF jnz near 0x6c96 00006D39 B92000 mov cx,0x20 00006D3C D1E9 shr cx,1 00006D3E 33C0 xor ax,ax 00006D40 33F6 xor si,si 00006D42 0302 add ax,[bp+si] 00006D44 46 inc si 00006D45 46 inc si 00006D46 E2FA loop 0x6d42 00006D48 0BC0 or ax,ax 00006D4A 0F8548FF jnz near 0x6c96 00006D4E 803A88 cmp byte [bp+si],0x88 00006D51 0F8541FF jnz near 0x6c96 00006D55 C686300213 mov byte [bp+0x230],0x13 00006D5A 8A4201 mov al,[bp+si+0x1] 00006D5D 88863102 mov [bp+0x231],al 00006D61 B480 mov ah,0x80 00006D63 3C04 cmp al,0x4 00006D65 7408 jz 0x6d6f 00006D67 B400 mov ah,0x0 00006D69 0AC0 or al,al 00006D6B 7502 jnz 0x6d6f 00006D6D B49F mov ah,0x9f 00006D6F 88A63202 mov [bp+0x232],ah 00006D73 A0CA00 mov al,[0xca] 00006D76 C0E804 shr al,0x4 00006D79 2401 and al,0x1 00006D7B 88863802 mov [bp+0x238],al 00006D7F C7863A020000 mov word [bp+0x23a],0x0 00006D85 8B4202 mov ax,[bp+si+0x2] 00006D88 89863C02 mov [bp+0x23c],ax 00006D8C 8B4206 mov ax,[bp+si+0x6] 00006D8F 89863E02 mov [bp+0x23e],ax 00006D93 668B4208 mov eax,[bp+si+0x8] 00006D97 6689863402 mov [bp+0x234],eax 00006D9C 80BE320280 cmp byte [bp+0x232],0x80 00006DA1 7426 jz 0x6dc9 00006DA3 8A9E3102 mov bl,[bp+0x231] 00006DA7 0ADB or bl,bl 00006DA9 7448 jz 0x6df3 00006DAB 32FF xor bh,bh 00006DAD 4B dec bx 00006DAE C1E302 shl bx,0x2 00006DB1 658A8751B1 mov al,[gs:bx+0xb151] 00006DB6 88864202 mov [bp+0x242],al 00006DBA 658B8752B1 mov ax,[gs:bx+0xb152] 00006DBF 88864002 mov [bp+0x240],al 00006DC3 88A64102 mov [bp+0x241],ah 00006DC7 EB2A jmp short 0x6df3 00006DC9 16 push ss 00006DCA 07 pop es 00006DCB 8BFD mov di,bp 00006DCD 83C700 add di,byte +0x0 00006DD0 BB0100 mov bx,0x1 00006DD3 33C9 xor cx,cx 00006DD5 FF960A02 call near [bp+0x20a] 00006DD9 8A86C301 mov al,[bp+0x1c3] 00006DDD 88864202 mov [bp+0x242],al 00006DE1 8B86C401 mov ax,[bp+0x1c4] 00006DE5 FEC4 inc ah 00006DE7 7302 jnc 0x6deb 00006DE9 0440 add al,0x40 00006DEB 88A64002 mov [bp+0x240],ah 00006DEF 88864102 mov [bp+0x241],al 00006DF3 C686000200 mov byte [bp+0x200],0x0 00006DF8 8E060E00 mov es,[0xe] 00006DFC 8B3EC400 mov di,[0xc4] 00006E00 1E push ds 00006E01 16 push ss 00006E02 1F pop ds 00006E03 8BF5 mov si,bp 00006E05 81C60002 add si,0x200 00006E09 B91900 mov cx,0x19 00006E0C F366A5 rep movsd 00006E0F 1F pop ds 00006E10 81C46402 add sp,0x264 00006E14 F8 clc 00006E15 EB05 jmp short 0x6e1c 00006E17 81C46402 add sp,0x264 00006E1B F9 stc 00006E1C 07 pop es 00006E1D 1F pop ds 00006E1E 61 popa 00006E1F E841D9 call 0x4763 00006E22 C3 ret 00006E23 807E1200 cmp byte [bp+0x12],0x0 00006E27 0F858E01 jnz near 0x6fb9 00006E2B 8E4600 mov es,[bp+0x0] 00006E2E 8B7606 mov si,[bp+0x6] 00006E31 8E260E00 mov fs,[0xe] 00006E35 8B3EC400 mov di,[0xc4] 00006E39 64807D3013 cmp byte [fs:di+0x30],0x13 00006E3E 7407 jz 0x6e47 00006E40 E852FD call 0x6b95 00006E43 0F827201 jc near 0x6fb9 00006E47 648A05 mov al,[fs:di] 00006E4A 64FE05 inc byte [fs:di] 00006E4D B448 mov ah,0x48 00006E4F F6E4 mul ah 00006E51 03F8 add di,ax 00006E53 8CC3 mov bx,es 00006E55 8BD7 mov dx,di 00006E57 0FA0 push fs 00006E59 07 pop es 00006E5A 52 push dx 00006E5B 640FB65533 movzx dx,[fs:di+0x33] 00006E60 E80DD7 call 0x4570 00006E63 5A pop dx 00006E64 BEC600 mov si,0xc6 00006E67 83C754 add di,byte +0x54 00006E6A B90500 mov cx,0x5 00006E6D F3A4 rep movsb 00006E6F 8BFA mov di,dx 00006E71 46 inc si 00006E72 8A04 mov al,[si] 00006E74 6488455A mov [fs:di+0x5a],al 00006E78 64834D5E70 or word [fs:di+0x5e],byte +0x70 00006E7D 64C6456210 mov byte [fs:di+0x62],0x10 00006E82 8BF7 mov si,di 00006E84 83C654 add si,byte +0x54 00006E87 B90F00 mov cx,0xf 00006E8A 32E4 xor ah,ah 00006E8C 26AC es lodsb 00006E8E 02E0 add ah,al 00006E90 E2FA loop 0x6e8c 00006E92 F6DC neg ah 00006E94 64886563 mov [fs:di+0x63],ah 00006E98 648A4542 mov al,[fs:di+0x42] 00006E9C FEC0 inc al 00006E9E 64884546 mov [fs:di+0x46],al 00006EA2 648A4541 mov al,[fs:di+0x41] 00006EA6 8AE0 mov ah,al 00006EA8 243F and al,0x3f 00006EAA 64884552 mov [fs:di+0x52],al 00006EAE C0EC06 shr ah,0x6 00006EB1 648A4540 mov al,[fs:di+0x40] 00006EB5 40 inc ax 00006EB6 64894544 mov [fs:di+0x44],ax 00006EBA 658E1E453E mov ds,[gs:0x3e45] 00006EBF 658E06433E mov es,[gs:0x3e43] 00006EC4 64807D3100 cmp byte [fs:di+0x31],0x0 00006EC9 0F848300 jz near 0x6f50 00006ECD 648A4532 mov al,[fs:di+0x32] 00006ED1 A880 test al,0x80 00006ED3 0F848D00 jz near 0x6f64 00006ED7 3C80 cmp al,0x80 00006ED9 773C ja 0x6f17 00006EDB 26FE067500 inc byte [es:0x75] 00006EE0 66A14C00 mov eax,[0x4c] 00006EE4 666489451C mov [fs:di+0x1c],eax 00006EE9 66A11801 mov eax,[0x118] 00006EED 6664894524 mov [fs:di+0x24],eax 00006EF2 66A10401 mov eax,[0x104] 00006EF6 6664894520 mov [fs:di+0x20],eax 00006EFB 66A31801 mov [0x118],eax 00006EFF 8BC7 mov ax,di 00006F01 83C044 add ax,byte +0x44 00006F04 A30401 mov [0x104],ax 00006F07 8C260601 mov [0x106],fs 00006F0B 662EA1986C mov eax,[cs:0x6c98] 00006F10 66A34C00 mov [0x4c],eax 00006F14 E99900 jmp 0x6fb0 00006F17 26FE067500 inc byte [es:0x75] 00006F1C 668B1E4C00 mov ebx,[0x4c] 00006F21 6664895D1C mov [fs:di+0x1c],ebx 00006F26 662E8B1E986C mov ebx,[cs:0x6c98] 00006F2C 66891E4C00 mov [0x4c],ebx 00006F31 32E4 xor ah,ah 00006F33 3C81 cmp al,0x81 00006F35 0F858400 jnz near 0x6fbd 00006F39 66A11801 mov eax,[0x118] 00006F3D 6664894524 mov [fs:di+0x24],eax 00006F42 8BC7 mov ax,di 00006F44 83C044 add ax,byte +0x44 00006F47 A31801 mov [0x118],ax 00006F4A 8C261A01 mov [0x11a],fs 00006F4E EB6D jmp short 0x6fbd 00006F50 66A14C00 mov eax,[0x4c] 00006F54 666489451C mov [fs:di+0x1c],eax 00006F59 662EA1986C mov eax,[cs:0x6c98] 00006F5E 66A34C00 mov [0x4c],eax 00006F62 EB4C jmp short 0x6fb0 00006F64 26803E750000 cmp byte [es:0x75],0x0 00006F6A 751D jnz 0x6f89 00006F6C 26F70610000100 test word [es:0x10],0x1 00006F73 7408 jz 0x6f7d 00006F75 66A14C00 mov eax,[0x4c] 00006F79 66A30001 mov [0x100],eax 00006F7D C7064C00F037 mov word [0x4c],0x37f0 00006F83 C7064E00FEE6 mov word [0x4e],0xe6fe 00006F89 66A10001 mov eax,[0x100] 00006F8D 666489451C mov [fs:di+0x1c],eax 00006F92 662EA1986C mov eax,[cs:0x6c98] 00006F97 66A30001 mov [0x100],eax 00006F9B 26A11000 mov ax,[es:0x10] 00006F9F A90100 test ax,0x1 00006FA2 7506 jnz 0x6faa 00006FA4 0C01 or al,0x1 00006FA6 243F and al,0x3f 00006FA8 EB02 jmp short 0x6fac 00006FAA 0440 add al,0x40 00006FAC 26A31000 mov [es:0x10],ax 00006FB0 32E4 xor ah,ah 00006FB2 64C6452C01 mov byte [fs:di+0x2c],0x1 00006FB7 F9 stc 00006FB8 C3 ret 00006FB9 B401 mov ah,0x1 00006FBB F8 clc 00006FBC C3 ret 00006FBD 32E4 xor ah,ah 00006FBF F8 clc 00006FC0 C3 ret 00006FC1 807E1201 cmp byte [bp+0x12],0x1 00006FC5 772C ja 0x6ff3 00006FC7 8E260E00 mov fs,[0xe] 00006FCB 8B36C400 mov si,[0xc4] 00006FCF 648A04 mov al,[fs:si] 00006FD2 FEC8 dec al 00006FD4 B448 mov ah,0x48 00006FD6 F6E4 mul ah 00006FD8 8BD8 mov bx,ax 00006FDA 33C9 xor cx,cx 00006FDC 648A0C mov cl,[fs:si] 00006FDF 8A460E mov al,[bp+0xe] 00006FE2 807E1201 cmp byte [bp+0x12],0x1 00006FE6 740E jz 0x6ff6 00006FE8 643A4032 cmp al,[fs:bx+si+0x32] 00006FEC 7408 jz 0x6ff6 00006FEE 83EB48 sub bx,byte +0x48 00006FF1 E2F5 loop 0x6fe8 00006FF3 B401 mov ah,0x1 00006FF5 C3 ret 00006FF6 8B7E06 mov di,[bp+0x6] 00006FF9 8E4600 mov es,[bp+0x0] 00006FFC 1E push ds 00006FFD 56 push si 00006FFE 03F3 add si,bx 00007000 83C630 add si,byte +0x30 00007003 0FA0 push fs 00007005 1F pop ds 00007006 B91300 mov cx,0x13 00007009 F3A4 rep movsb 0000700B 5E pop si 0000700C 1F pop ds 0000700D 807E1201 cmp byte [bp+0x12],0x1 00007011 742D jz 0x7040 00007013 6480602CFE and byte [fs:bx+si+0x2c],0xfe 00007018 6480783100 cmp byte [fs:bx+si+0x31],0x0 0000701D 7421 jz 0x7040 0000701F 64F6403280 test byte [fs:bx+si+0x32],0x80 00007024 7406 jz 0x702c 00007026 FE0E7500 dec byte [0x75] 0000702A EB14 jmp short 0x7040 0000702C A11000 mov ax,[0x10] 0000702F 50 push ax 00007030 24C0 and al,0xc0 00007032 0AC0 or al,al 00007034 58 pop ax 00007035 7404 jz 0x703b 00007037 2C40 sub al,0x40 00007039 EB02 jmp short 0x703d 0000703B 24FE and al,0xfe 0000703D A31000 mov [0x10],ax 00007040 32E4 xor ah,ah 00007042 C3 ret 00007043 E8DDFD call 0x6e23 00007046 0F83FD00 jnc near 0x7147 0000704A 8BD7 mov dx,di 0000704C 8BF7 mov si,di 0000704E 83C654 add si,byte +0x54 00007051 B91000 mov cx,0x10 00007054 0FA0 push fs 00007056 1F pop ds 00007057 BFC600 mov di,0xc6 0000705A B90400 mov cx,0x4 0000705D F366A5 rep movsd 00007060 8BFA mov di,dx 00007062 06 push es 00007063 1F pop ds 00007064 A1D000 mov ax,[0xd0] 00007067 6489455E mov [fs:di+0x5e],ax 0000706B 648B5518 mov dx,[fs:di+0x18] 0000706F 0BD2 or dx,dx 00007071 740A jz 0x707d 00007073 64FF550C call near [fs:di+0xc] 00007077 0F85BF00 jnz near 0x713a 0000707B EB43 jmp short 0x70c0 0000707D E85209 call 0x79d2 00007080 E8F009 call 0x7a73 00007083 A1D000 mov ax,[0xd0] 00007086 6489455E mov [fs:di+0x5e],ax 0000708A B91000 mov cx,0x10 0000708D 41 inc cx 0000708E B0FA mov al,0xfa 00007090 9A8E9600F0 call 0xf000:0x968e 00007095 B301 mov bl,0x1 00007097 E88309 call 0x7a1d 0000709A 0F859C00 jnz near 0x713a 0000709E 83F800 cmp ax,byte +0x0 000070A1 740A jz 0x70ad 000070A3 3D0401 cmp ax,0x104 000070A6 74E5 jz 0x708d 000070A8 E2EB loop 0x7095 000070AA E98D00 jmp 0x713a 000070AD 65C43641B1 les si,[gs:0xb141] 000070B2 E85108 call 0x7906 000070B5 0F858100 jnz near 0x713a 000070B9 E8AA08 call 0x7966 000070BC E0D7 loopne 0x7095 000070BE 757A jnz 0x713a 000070C0 648B750A mov si,[fs:di+0xa] 000070C4 66648B4534 mov eax,[fs:di+0x34] 000070C9 648B5D3E mov bx,[fs:di+0x3e] 000070CD 33C9 xor cx,cx 000070CF 648A5532 mov dl,[fs:di+0x32] 000070D3 66C1CA08 ror edx,0x8 000070D7 648B553C mov dx,[fs:di+0x3c] 000070DB 0BD2 or dx,dx 000070DD 7503 jnz 0x70e2 000070DF BAC007 mov dx,0x7c0 000070E2 648B750A mov si,[fs:di+0xa] 000070E6 8EC2 mov es,dx 000070E8 8BD7 mov dx,di 000070EA 52 push dx 000070EB 648B5518 mov dx,[fs:di+0x18] 000070EF 33FF xor di,di 000070F1 FFD6 call si 000070F3 0AE4 or ah,ah 000070F5 5A pop dx 000070F6 5E pop si 000070F7 7541 jnz 0x713a 000070F9 E83AD8 call 0x4936 000070FC 658E16453E mov ss,[gs:0x3e45] 00007101 BC0004 mov sp,0x400 00007104 06 push es 00007105 57 push di 00007106 658E06453E mov es,[gs:0x3e45] 0000710B 658E1E433E mov ds,[gs:0x3e43] 00007110 658E26453E mov fs,[gs:0x3e45] 00007115 658E2E453E mov gs,[gs:0x3e45] 0000711A 800E150020 or byte [0x15],0x20 0000711F 6633C0 xor eax,eax 00007122 6633DB xor ebx,ebx 00007125 6633C9 xor ecx,ecx 00007128 66C1C208 rol edx,0x8 0000712C 660FB6D2 movzx edx,dl 00007130 6633F6 xor esi,esi 00007133 6633FF xor edi,edi 00007136 6633ED xor ebp,ebp 00007139 CB retf 0000713A 8BFA mov di,dx 0000713C 648A5532 mov dl,[fs:di+0x32] 00007140 B8004B mov ax,0x4b00 00007143 CD13 int 0x13 00007145 B490 mov ah,0x90 00007147 C3 ret 00007148 286DFE sub [di-0x2],ch 0000714B E6B4 out 0xb4,al 0000714D 01807E12 add [bx+si+0x127e],ax 00007151 007566 add [di+0x66],dh 00007154 6650 push eax 00007156 6652 push edx 00007158 1E push ds 00007159 07 pop es 0000715A 8B36C400 mov si,[0xc4] 0000715E 8E1E0E00 mov ds,[0xe] 00007162 83C654 add si,byte +0x54 00007165 BFC600 mov di,0xc6 00007168 B90400 mov cx,0x4 0000716B F366A5 rep movsd 0000716E 06 push es 0000716F 1F pop ds 00007170 8E260E00 mov fs,[0xe] 00007174 8B3EC400 mov di,[0xc4] 00007178 66648B4506 mov eax,[fs:di+0x6] 0000717D 64FF750A push word [fs:di+0xa] 00007181 64FF7518 push word [fs:di+0x18] 00007185 8E4600 mov es,[bp+0x0] 00007188 8B7606 mov si,[bp+0x6] 0000718B 268A5C01 mov bl,[es:si+0x1] 0000718F 32FF xor bh,bh 00007191 33C9 xor cx,cx 00007193 66260FB75406 movzx edx,word [es:si+0x6] 00007199 6603C2 add eax,edx 0000719C 26015C06 add [es:si+0x6],bx 000071A0 C1E302 shl bx,0x2 000071A3 268B7C02 mov di,[es:si+0x2] 000071A7 268E4404 mov es,[es:si+0x4] 000071AB 5A pop dx 000071AC 5E pop si 000071AD FFD6 call si 000071AF 8B7606 mov si,[bp+0x6] 000071B2 8AFC mov bh,ah 000071B4 665A pop edx 000071B6 6658 pop eax 000071B8 8AE7 mov ah,bh 000071BA C3 ret 000071BB B401 mov ah,0x1 000071BD 807E1225 cmp byte [bp+0x12],0x25 000071C1 7514 jnz 0x71d7 000071C3 52 push dx 000071C4 57 push di 000071C5 06 push es 000071C6 8E4600 mov es,[bp+0x0] 000071C9 8B7E06 mov di,[bp+0x6] 000071CC 648B5018 mov dx,[fs:bx+si+0x18] 000071D0 64FF5016 call near [fs:bx+si+0x16] 000071D4 07 pop es 000071D5 5F pop di 000071D6 5A pop dx 000071D7 C3 ret 000071D8 FB sti 000071D9 FC cld 000071DA 3DD750 cmp ax,0x50d7 000071DD 7509 jnz 0x71e8 000071DF 83EC0C sub sp,byte +0xc 000071E2 55 push bp 000071E3 8BEC mov bp,sp 000071E5 E94F14 jmp 0x8637 000071E8 1E push ds 000071E9 6A00 push byte +0x0 000071EB 1F pop ds 000071EC 66FF36D801 push dword [0x1d8] 000071F1 66FF36DC01 push dword [0x1dc] 000071F6 55 push bp 000071F7 8BEC mov bp,sp 000071F9 50 push ax 000071FA B8FEE6 mov ax,0xe6fe 000071FD A3DA01 mov [0x1da],ax 00007200 A3DE01 mov [0x1de],ax 00007203 B85140 mov ax,0x4051 00007206 A3D801 mov [0x1d8],ax 00007209 A3DC01 mov [0x1dc],ax 0000720C 58 pop ax 0000720D 8E5E0A mov ds,[bp+0xa] 00007210 5D pop bp 00007211 0FA8 push gs 00007213 60 pusha 00007214 06 push es 00007215 1E push ds 00007216 8BEC mov bp,sp 00007218 0FA0 push fs 0000721A 6800F0 push word 0xf000 0000721D 0FA9 pop gs 0000721F 658E1E433E mov ds,[gs:0x3e43] 00007224 FC cld 00007225 E81302 call 0x743b 00007228 0F82A101 jc near 0x73cd 0000722C 8E260E00 mov fs,[0xe] 00007230 8B36C400 mov si,[0xc4] 00007234 648A04 mov al,[fs:si] 00007237 0AC0 or al,al 00007239 7505 jnz 0x7240 0000723B B401 mov ah,0x1 0000723D E98D01 jmp 0x73cd 00007240 FEC8 dec al 00007242 648804 mov [fs:si],al 00007245 B348 mov bl,0x48 00007247 F6E3 mul bl 00007249 8BD8 mov bx,ax 0000724B 807E130D cmp byte [bp+0x13],0xd 0000724F 7459 jz 0x72aa 00007251 807E1300 cmp byte [bp+0x13],0x0 00007255 7453 jz 0x72aa 00007257 8A560E mov dl,[bp+0xe] 0000725A 643A5032 cmp dl,[fs:bx+si+0x32] 0000725E 754A jnz 0x72aa 00007260 64F6402C01 test byte [fs:bx+si+0x2c],0x1 00007265 7443 jz 0x72aa 00007267 8A4613 mov al,[bp+0x13] 0000726A B90F00 mov cx,0xf 0000726D BF5E6F mov di,0x6f5e 00007270 0E push cs 00007271 07 pop es 00007272 F2AE repne scasb 00007274 752C jnz 0x72a2 00007276 51 push cx 00007277 53 push bx 00007278 56 push si 00007279 03F3 add si,bx 0000727B 83C654 add si,byte +0x54 0000727E BFC600 mov di,0xc6 00007281 1E push ds 00007282 07 pop es 00007283 0FA0 push fs 00007285 1F pop ds 00007286 B90400 mov cx,0x4 00007289 F366A5 rep movsd 0000728C 5E pop si 0000728D 5B pop bx 0000728E 59 pop cx 0000728F 06 push es 00007290 1F pop ds 00007291 D1E1 shl cx,1 00007293 8BF9 mov di,cx 00007295 2EFF956D6F call near [cs:di+0x6f6d] 0000729A 9C pushf 0000729B 64FE04 inc byte [fs:si] 0000729E 9D popf 0000729F E92B01 jmp 0x73cd 000072A2 64FE04 inc byte [fs:si] 000072A5 B401 mov ah,0x1 000072A7 E92301 jmp 0x73cd 000072AA 0FA0 push fs 000072AC 53 push bx 000072AD 56 push si 000072AE 9C pushf 000072AF 0E push cs 000072B0 688A6E push word 0x6e8a 000072B3 6664FF701C push dword [fs:bx+si+0x1c] 000072B8 A07500 mov al,[0x75] 000072BB 6488402D mov [fs:bx+si+0x2d],al 000072BF A11000 mov ax,[0x10] 000072C2 6489402E mov [fs:bx+si+0x2e],ax 000072C6 8B560E mov dx,[bp+0xe] 000072C9 64F6402C01 test byte [fs:bx+si+0x2c],0x1 000072CE 7454 jz 0x7324 000072D0 6480783100 cmp byte [fs:bx+si+0x31],0x0 000072D5 744D jz 0x7324 000072D7 64F6403280 test byte [fs:bx+si+0x32],0x80 000072DC 743D jz 0x731b 000072DE FE0E7500 dec byte [0x75] 000072E2 7440 jz 0x7324 000072E4 658E06453E mov es,[gs:0x3e45] 000072E9 6650 push eax 000072EB 6626A10401 mov eax,[es:0x104] 000072F0 6664894028 mov [fs:bx+si+0x28],eax 000072F5 66648B4020 mov eax,[fs:bx+si+0x20] 000072FA 6626A30401 mov [es:0x104],eax 000072FF 66648B4024 mov eax,[fs:bx+si+0x24] 00007304 6626A31801 mov [es:0x118],eax 00007309 6658 pop eax 0000730B F6460E80 test byte [bp+0xe],0x80 0000730F 7413 jz 0x7324 00007311 807E1300 cmp byte [bp+0x13],0x0 00007315 740D jz 0x7324 00007317 FECA dec dl 00007319 EB09 jmp short 0x7324 0000731B 6480783200 cmp byte [fs:bx+si+0x32],0x0 00007320 7502 jnz 0x7324 00007322 FECA dec dl 00007324 8B4612 mov ax,[bp+0x12] 00007327 8B5E0C mov bx,[bp+0xc] 0000732A 8B4E10 mov cx,[bp+0x10] 0000732D 8B7606 mov si,[bp+0x6] 00007330 8B7E04 mov di,[bp+0x4] 00007333 8E4602 mov es,[bp+0x2] 00007336 8E5E00 mov ds,[bp+0x0] 00007339 CB retf 0000733A 9C pushf 0000733B 56 push si 0000733C 53 push bx 0000733D 8BEC mov bp,sp 0000733F 8B7606 mov si,[bp+0x6] 00007342 8B5E08 mov bx,[bp+0x8] 00007345 8E660A mov fs,[bp+0xa] 00007348 1E push ds 00007349 50 push ax 0000734A 658E1E433E mov ds,[gs:0x3e43] 0000734F 648A402D mov al,[fs:bx+si+0x2d] 00007353 A27500 mov [0x75],al 00007356 648B402E mov ax,[fs:bx+si+0x2e] 0000735A A31000 mov [0x10],ax 0000735D 58 pop ax 0000735E 1F pop ds 0000735F 64FE04 inc byte [fs:si] 00007362 6480783280 cmp byte [fs:bx+si+0x32],0x80 00007367 751F jnz 0x7388 00007369 06 push es 0000736A 658E06453E mov es,[gs:0x3e45] 0000736F 6650 push eax 00007371 66648B4020 mov eax,[fs:bx+si+0x20] 00007376 6626A31801 mov [es:0x118],eax 0000737B 66648B4028 mov eax,[fs:bx+si+0x28] 00007380 6626A30401 mov [es:0x104],eax 00007385 6658 pop eax 00007387 07 pop es 00007388 807E2108 cmp byte [bp+0x21],0x8 0000738C 750A jnz 0x7398 0000738E F6461C80 test byte [bp+0x1c],0x80 00007392 7413 jz 0x73a7 00007394 FEC2 inc dl 00007396 EB0F jmp short 0x73a7 00007398 F6461C80 test byte [bp+0x1c],0x80 0000739C 7406 jz 0x73a4 0000739E 807E2115 cmp byte [bp+0x21],0x15 000073A2 7403 jz 0x73a7 000073A4 8A561C mov dl,[bp+0x1c] 000073A7 8B7604 mov si,[bp+0x4] 000073AA 897632 mov [bp+0x32],si 000073AD 8B7602 mov si,[bp+0x2] 000073B0 8B5E00 mov bx,[bp+0x0] 000073B3 8E660C mov fs,[bp+0xc] 000073B6 8B6E16 mov bp,[bp+0x16] 000073B9 83C422 add sp,byte +0x22 000073BC 0FA9 pop gs 000073BE 6A00 push byte +0x0 000073C0 1F pop ds 000073C1 668F06DC01 pop dword [0x1dc] 000073C6 668F06D801 pop dword [0x1d8] 000073CB 1F pop ds 000073CC CF iret 000073CD 807E1315 cmp byte [bp+0x13],0x15 000073D1 7506 jnz 0x73d9 000073D3 886613 mov [bp+0x13],ah 000073D6 F8 clc 000073D7 EB1C jmp short 0x73f5 000073D9 807E1341 cmp byte [bp+0x13],0x41 000073DD 750B jnz 0x73ea 000073DF 0AE4 or ah,ah 000073E1 7507 jnz 0x73ea 000073E3 C6461320 mov byte [bp+0x13],0x20 000073E7 F8 clc 000073E8 EB0B jmp short 0x73f5 000073EA 886613 mov [bp+0x13],ah 000073ED 88267400 mov [0x74],ah 000073F1 80FC01 cmp ah,0x1 000073F4 F5 cmc 000073F5 0FA1 pop fs 000073F7 1F pop ds 000073F8 07 pop es 000073F9 61 popa 000073FA 0FA9 pop gs 000073FC 6A00 push byte +0x0 000073FE 1F pop ds 000073FF 668F06DC01 pop dword [0x1dc] 00007404 668F06D801 pop dword [0x1d8] 00007409 1F pop ds 0000740A FB sti 0000740B CA0200 retf 0x2 0000740E 0203 add al,[bp+di] 00007410 080C or [si],cl 00007412 154142 adc ax,0x4241 00007415 43 inc bx 00007416 45 inc bp 00007417 46 inc si 00007418 47 inc di 00007419 48 dec ax 0000741A 49 dec cx 0000741B 4F dec di 0000741C C784700B6D79 mov word [si+0xb70],0x796d 00007422 7035 jo 0x7459 00007424 7132 jno 0x7458 00007426 716B jno 0x7493 00007428 705A jo 0x7484 0000742A 7057 jo 0x7483 0000742C 70C2 jo 0x73f0 0000742E 70A4 jo 0x73d4 00007430 70D7 jo 0x7409 00007432 6654 push esp 00007434 7026 jo 0x745c 00007436 7057 jo 0x748f 00007438 70B9 jo 0x73f3 0000743A 6F outsw 0000743B 8A4613 mov al,[bp+0x13] 0000743E B90600 mov cx,0x6 00007441 BFA76F mov di,0x6fa7 00007444 0E push cs 00007445 07 pop es 00007446 F2AE repne scasb 00007448 750B jnz 0x7455 0000744A D1E1 shl cx,1 0000744C 8BF9 mov di,cx 0000744E 2EFF95AD6F call near [cs:di+0x6fad] 00007453 F9 stc 00007454 C3 ret 00007455 F8 clc 00007456 C3 ret 00007457 0110 add [bx+si],dx 00007459 4A dec dx 0000745A 4B dec bx 0000745B 4C dec sp 0000745C 4D dec bp 0000745D 9C pushf 0000745E 6C insb 0000745F 93 xchg ax,bx 00007460 6B116B imul dx,[bx+di],byte +0x6b 00007463 7369 jnc 0x74ce 00007465 243A and al,0x3a 00007467 243A and al,0x3a 00007469 53 push bx 0000746A 6651 push ecx 0000746C 6650 push eax 0000746E 6633C9 xor ecx,ecx 00007471 8A460F mov al,[bp+0xf] 00007474 64F66052 mul byte [fs:bx+si+0x52] 00007478 8A5610 mov dl,[bp+0x10] 0000747B 80E23F and dl,0x3f 0000747E 02C2 add al,dl 00007480 80D400 adc ah,0x0 00007483 48 dec ax 00007484 8BC8 mov cx,ax 00007486 648A4046 mov al,[fs:bx+si+0x46] 0000748A 64F66052 mul byte [fs:bx+si+0x52] 0000748E 8B5610 mov dx,[bp+0x10] 00007491 86F2 xchg dh,dl 00007493 C0EE06 shr dh,0x6 00007496 F7E2 mul dx 00007498 66C1E010 shl eax,0x10 0000749C 8BC2 mov ax,dx 0000749E 66C1C810 ror eax,0x10 000074A2 6603C1 add eax,ecx 000074A5 8AC8 mov cl,al 000074A7 66C1E802 shr eax,0x2 000074AB 83E103 and cx,byte +0x3 000074AE 6664034034 add eax,[fs:bx+si+0x34] 000074B3 52 push dx 000074B4 56 push si 000074B5 648B5018 mov dx,[fs:bx+si+0x18] 000074B9 648B700A mov si,[fs:bx+si+0xa] 000074BD 8A5E12 mov bl,[bp+0x12] 000074C0 32FF xor bh,bh 000074C2 8E4602 mov es,[bp+0x2] 000074C5 8B7E0C mov di,[bp+0xc] 000074C8 FFD6 call si 000074CA 5E pop si 000074CB 5A pop dx 000074CC 5B pop bx 000074CD 50 push ax 000074CE 6658 pop eax 000074D0 6659 pop ecx 000074D2 5B pop bx 000074D3 0AE4 or ah,ah 000074D5 C3 ret 000074D6 8B560E mov dx,[bp+0xe] 000074D9 648A7042 mov dh,[fs:bx+si+0x42] 000074DD 648B4840 mov cx,[fs:bx+si+0x40] 000074E1 86E9 xchg ch,cl 000074E3 F6460E80 test byte [bp+0xe],0x80 000074E7 7406 jz 0x74ef 000074E9 8A167500 mov dl,[0x75] 000074ED EB0C jmp short 0x74fb 000074EF 8A161000 mov dl,[0x10] 000074F3 C0C202 rol dl,0x2 000074F6 80E203 and dl,0x3 000074F9 FEC2 inc dl 000074FB 894E10 mov [bp+0x10],cx 000074FE 89560E mov [bp+0xe],dx 00007501 32E4 xor ah,ah 00007503 C3 ret 00007504 32E4 xor ah,ah 00007506 C3 ret 00007507 B403 mov ah,0x3 00007509 C3 ret 0000750A 52 push dx 0000750B 648B5018 mov dx,[fs:bx+si+0x18] 0000750F 8A4612 mov al,[bp+0x12] 00007512 64FF500E call near [fs:bx+si+0xe] 00007516 884612 mov [bp+0x12],al 00007519 5A pop dx 0000751A C3 ret 0000751B 52 push dx 0000751C 648B5018 mov dx,[fs:bx+si+0x18] 00007520 8A4612 mov al,[bp+0x12] 00007523 64FF5010 call near [fs:bx+si+0x10] 00007527 5A pop dx 00007528 C3 ret 00007529 52 push dx 0000752A 648B5018 mov dx,[fs:bx+si+0x18] 0000752E 64FF5012 call near [fs:bx+si+0x12] 00007532 5A pop dx 00007533 C3 ret 00007534 53 push bx 00007535 51 push cx 00007536 52 push dx 00007537 807E1251 cmp byte [bp+0x12],0x51 0000753B B401 mov ah,0x1 0000753D 7511 jnz 0x7550 0000753F 648B5018 mov dx,[fs:bx+si+0x18] 00007543 885612 mov [bp+0x12],dl 00007546 64FF5014 call near [fs:bx+si+0x14] 0000754A 895E0C mov [bp+0xc],bx 0000754D 894E10 mov [bp+0x10],cx 00007550 5A pop dx 00007551 59 pop cx 00007552 5B pop bx 00007553 C3 ret 00007554 817E0CAA55 cmp word [bp+0xc],0x55aa 00007559 7514 jnz 0x756f 0000755B C7460C55AA mov word [bp+0xc],0xaa55 00007560 C746100500 mov word [bp+0x10],0x5 00007565 648A6001 mov ah,[fs:bx+si+0x1] 00007569 086610 or [bp+0x10],ah 0000756C 32E4 xor ah,ah 0000756E C3 ret 0000756F B401 mov ah,0x1 00007571 C3 ret 00007572 56 push si 00007573 6650 push eax 00007575 6652 push edx 00007577 64FF700A push word [fs:bx+si+0xa] 0000757B 64FF7018 push word [fs:bx+si+0x18] 0000757F 6664FF7034 push dword [fs:bx+si+0x34] 00007584 6664FF7002 push dword [fs:bx+si+0x2] 00007589 648A4831 mov cl,[fs:bx+si+0x31] 0000758D 8E4600 mov es,[bp+0x0] 00007590 8B7606 mov si,[bp+0x6] 00007593 268A5C02 mov bl,[es:si+0x2] 00007597 32FF xor bh,bh 00007599 66268B4408 mov eax,[es:si+0x8] 0000759E 665A pop edx 000075A0 6683F810 cmp eax,byte +0x10 000075A4 7503 jnz 0x75a9 000075A6 6603C2 add eax,edx 000075A9 665A pop edx 000075AB 26C47C04 les di,[es:si+0x4] 000075AF 80F904 cmp cl,0x4 000075B2 7407 jz 0x75bb 000075B4 C1E302 shl bx,0x2 000075B7 33C9 xor cx,cx 000075B9 EB0C jmp short 0x75c7 000075BB 8AC8 mov cl,al 000075BD 66C1E802 shr eax,0x2 000075C1 83E103 and cx,byte +0x3 000075C4 6603C2 add eax,edx 000075C7 5A pop dx 000075C8 5E pop si 000075C9 FFD6 call si 000075CB 0AE4 or ah,ah 000075CD 740B jz 0x75da 000075CF 8E4600 mov es,[bp+0x0] 000075D2 8B7606 mov si,[bp+0x6] 000075D5 26C6440200 mov byte [es:si+0x2],0x0 000075DA 665A pop edx 000075DC 5B pop bx 000075DD 50 push ax 000075DE 6658 pop eax 000075E0 5E pop si 000075E1 C3 ret 000075E2 32E4 xor ah,ah 000075E4 C3 ret 000075E5 B401 mov ah,0x1 000075E7 1E push ds 000075E8 8E4600 mov es,[bp+0x0] 000075EB 8B7E06 mov di,[bp+0x6] 000075EE 268B0D mov cx,[es:di] 000075F1 83F91A cmp cx,byte +0x1a 000075F4 0F828B00 jc near 0x7683 000075F8 57 push di 000075F9 83C702 add di,byte +0x2 000075FC 83E902 sub cx,byte +0x2 000075FF 32C0 xor al,al 00007601 F3AA rep stosb 00007603 5F pop di 00007604 B80100 mov ax,0x1 00007607 26894502 mov [es:di+0x2],ax 0000760B 6480783104 cmp byte [fs:bx+si+0x31],0x4 00007610 7420 jz 0x7632 00007612 6650 push eax 00007614 66B8FFFF1F00 mov eax,0x1fffff 0000761A 6626894510 mov [es:di+0x10],eax 0000761F 6633C0 xor eax,eax 00007622 6626894514 mov [es:di+0x14],eax 00007627 6658 pop eax 00007629 B80008 mov ax,0x800 0000762C 26894518 mov [es:di+0x18],ax 00007630 EB1F jmp short 0x7651 00007632 B80002 mov ax,0x200 00007635 26894518 mov [es:di+0x18],ax 00007639 648A4046 mov al,[fs:bx+si+0x46] 0000763D 648A4852 mov cl,[fs:bx+si+0x52] 00007641 F6E1 mul cl 00007643 648B4844 mov cx,[fs:bx+si+0x44] 00007647 F7E1 mul cx 00007649 26894510 mov [es:di+0x10],ax 0000764D 26895512 mov [es:di+0x12],dx 00007651 26833D1E cmp word [es:di],byte +0x1e 00007655 722A jc 0x7681 00007657 64837C1800 cmp word [fs:si+0x18],byte +0x0 0000765C 740D jz 0x766b 0000765E 6626834D1AFF or dword [es:di+0x1a],byte -0x1 00007664 26C7051A00 mov word [es:di],0x1a 00007669 EB16 jmp short 0x7681 0000766B 26C7051E00 mov word [es:di],0x1e 00007670 8CE0 mov ax,fs 00007672 2689451C mov [es:di+0x1c],ax 00007676 8BC6 mov ax,si 00007678 03C3 add ax,bx 0000767A 83C054 add ax,byte +0x54 0000767D 2689451A mov [es:di+0x1a],ax 00007681 32E4 xor ah,ah 00007683 1F pop ds 00007684 C3 ret 00007685 E80100 call 0x7689 00007688 CB retf 00007689 1E push ds 0000768A E8441B call 0x91d1 0000768D 733D jnc 0x76cc 0000768F 8B36C400 mov si,[0xc4] 00007693 0BF6 or si,si 00007695 7435 jz 0x76cc 00007697 E8FBF4 call 0x6b95 0000769A 7230 jc 0x76cc 0000769C FC cld 0000769D 83EC14 sub sp,byte +0x14 000076A0 8BFC mov di,sp 000076A2 16 push ss 000076A3 07 pop es 000076A4 83C630 add si,byte +0x30 000076A7 8E1E0E00 mov ds,[0xe] 000076AB B90A00 mov cx,0xa 000076AE F3A5 rep movsw 000076B0 16 push ss 000076B1 1F pop ds 000076B2 8BF4 mov si,sp 000076B4 B8004C mov ax,0x4c00 000076B7 60 pusha 000076B8 06 push es 000076B9 1E push ds 000076BA 8BEC mov bp,sp 000076BC 658E1E433E mov ds,[gs:0x3e43] 000076C1 E87FF9 call 0x7043 000076C4 8BE5 mov sp,bp 000076C6 1F pop ds 000076C7 07 pop es 000076C8 61 popa 000076C9 83C414 add sp,byte +0x14 000076CC 1F pop ds 000076CD C3 ret 000076CE E80100 call 0x76d2 000076D1 CB retf 000076D2 E856D0 call 0x472b 000076D5 06 push es 000076D6 1E push ds 000076D7 6660 pushad 000076D9 668BEC mov ebp,esp 000076DC 6A0A push byte +0xa 000076DE 83EC0C sub sp,byte +0xc 000076E1 16 push ss 000076E2 07 pop es 000076E3 8BFC mov di,sp 000076E5 8BF4 mov si,sp 000076E7 B90600 mov cx,0x6 000076EA 33C0 xor ax,ax 000076EC F3AB rep stosw 000076EE 26C60428 mov byte [es:si],0x28 000076F2 668B461C mov eax,[bp+0x1c] 000076F6 86E0 xchg ah,al 000076F8 66C1C010 rol eax,0x10 000076FC 86E0 xchg ah,al 000076FE 6626894402 mov [es:si+0x2],eax 00007703 8BC3 mov ax,bx 00007705 668B4E18 mov ecx,[bp+0x18] 00007709 03C1 add ax,cx 0000770B A90300 test ax,0x3 0000770E 7403 jz 0x7713 00007710 83C004 add ax,byte +0x4 00007713 C1E802 shr ax,0x2 00007716 86C4 xchg al,ah 00007718 26894407 mov [es:si+0x7],ax 0000771C E8E701 call 0x7906 0000771F 7412 jz 0x7733 00007721 8B7E00 mov di,[bp+0x0] 00007724 8B16C600 mov dx,[0xc6] 00007728 80C207 add dl,0x7 0000772B EC in al,dx 0000772C C646FFFF mov byte [bp-0x1],0xff 00007730 E9E000 jmp 0x7813 00007733 8E4622 mov es,[bp+0x22] 00007736 8B7E00 mov di,[bp+0x0] 00007739 660FB7DB movzx ebx,bx 0000773D 66C1E308 shl ebx,0x8 00007741 660FB7C9 movzx ecx,cx 00007745 66C1E108 shl ecx,0x8 00007749 8B16C600 mov dx,[0xc6] 0000774D 660FB7FF movzx edi,di 00007751 E89ACB call 0x42ee 00007754 0F85BB00 jnz near 0x7813 00007758 80C207 add dl,0x7 0000775B EC in al,dx 0000775C A808 test al,0x8 0000775E 7460 jz 0x77c0 00007760 80EA02 sub dl,0x2 00007763 EC in al,dx 00007764 8AE0 mov ah,al 00007766 FECA dec dl 00007768 EC in al,dx 00007769 80EA04 sub dl,0x4 0000776C 6653 push ebx 0000776E 8BD8 mov bx,ax 00007770 D1EB shr bx,1 00007772 0BC9 or cx,cx 00007774 740E jz 0x7784 00007776 ED in ax,dx 00007777 4B dec bx 00007778 7404 jz 0x777e 0000777A E2FA loop 0x7776 0000777C EB06 jmp short 0x7784 0000777E 665B pop ebx 00007780 6649 dec ecx 00007782 EBCD jmp short 0x7751 00007784 6659 pop ecx 00007786 67E31B jecxz 0x77a4 00007789 8CC0 mov ax,es 0000778B 66C1E004 shl eax,0x4 0000778F 6603C7 add eax,edi 00007792 8BF8 mov di,ax 00007794 83E70F and di,byte +0xf 00007797 66C1E804 shr eax,0x4 0000779B 8EC0 mov es,ax 0000779D 6D insw 0000779E 4B dec bx 0000779F 7410 jz 0x77b1 000077A1 67E2F9 loop 0x779d,ecx 000077A4 8BCB mov cx,bx 000077A6 ED in ax,dx 000077A7 E2FD loop 0x77a6 000077A9 6633C9 xor ecx,ecx 000077AC 6633DB xor ebx,ebx 000077AF EBA0 jmp short 0x7751 000077B1 6633DB xor ebx,ebx 000077B4 6649 dec ecx 000077B6 7499 jz 0x7751 000077B8 668BD9 mov ebx,ecx 000077BB 6633C9 xor ecx,ecx 000077BE EB91 jmp short 0x7751 000077C0 C646FF00 mov byte [bp-0x1],0x0 000077C4 A801 test al,0x1 000077C6 744B jz 0x7813 000077C8 83EA06 sub dx,byte +0x6 000077CB EC in al,dx 000077CC B300 mov bl,0x0 000077CE E84C02 call 0x7a1d 000077D1 3D0401 cmp ax,0x104 000077D4 7503 jnz 0x77d9 000077D6 FE46FE inc byte [bp-0x2] 000077D9 83F83A cmp ax,byte +0x3a 000077DC 7504 jnz 0x77e2 000077DE C646FF31 mov byte [bp-0x1],0x31 000077E2 83F828 cmp ax,byte +0x28 000077E5 7506 jnz 0x77ed 000077E7 C646FF06 mov byte [bp-0x1],0x6 000077EB EB26 jmp short 0x7813 000077ED B300 mov bl,0x0 000077EF E82B02 call 0x7a1d 000077F2 0BC0 or ax,ax 000077F4 751D jnz 0x7813 000077F6 668B461C mov eax,[bp+0x1c] 000077FA 668B5E10 mov ebx,[bp+0x10] 000077FE 668B4E18 mov ecx,[bp+0x18] 00007802 FE4EFE dec byte [bp-0x2] 00007805 0F85D8FE jnz near 0x76e1 00007809 807EFF00 cmp byte [bp-0x1],0x0 0000780D 7504 jnz 0x7813 0000780F C646FF80 mov byte [bp-0x1],0x80 00007813 8A66FF mov ah,[bp-0x1] 00007816 88661D mov [bp+0x1d],ah 00007819 0AE4 or ah,ah 0000781B 668BE5 mov esp,ebp 0000781E 6661 popad 00007820 1F pop ds 00007821 07 pop es 00007822 E83ECF call 0x4763 00007825 C3 ret 00007826 52 push dx 00007827 E88D00 call 0x78b7 0000782A 84C0 test al,al 0000782C 7413 jz 0x7841 0000782E 3C02 cmp al,0x2 00007830 741D jz 0x784f 00007832 B401 mov ah,0x1 00007834 771B ja 0x7851 00007836 80EE01 sub dh,0x1 00007839 7311 jnc 0x784c 0000783B B4B0 mov ah,0xb0 0000783D B600 mov dh,0x0 0000783F EB10 jmp short 0x7851 00007841 80C601 add dh,0x1 00007844 7306 jnc 0x784c 00007846 B4B4 mov ah,0xb4 00007848 B6FF mov dh,0xff 0000784A EB05 jmp short 0x7851 0000784C E86D00 call 0x78bc 0000784F B400 mov ah,0x0 00007851 84F6 test dh,dh 00007853 0F95C0 setnz al 00007856 5A pop dx 00007857 C3 ret 00007858 84C0 test al,al 0000785A B401 mov ah,0x1 0000785C 7558 jnz 0x78b6 0000785E 6660 pushad 00007860 E85400 call 0x78b7 00007863 84F6 test dh,dh 00007865 B4B1 mov ah,0xb1 00007867 7506 jnz 0x786f 00007869 B452 mov ah,0x52 0000786B 9C pushf 0000786C CD15 int 0x15 0000786E 9D popf 0000786F 8BEC mov bp,sp 00007871 88661D mov [bp+0x1d],ah 00007874 6661 popad 00007876 80FC86 cmp ah,0x86 00007879 7407 jz 0x7882 0000787B 84E4 test ah,ah 0000787D 7537 jnz 0x78b6 0000787F B90A00 mov cx,0xa 00007882 51 push cx 00007883 B402 mov ah,0x2 00007885 E83900 call 0x78c1 00007888 59 pop cx 00007889 7429 jz 0x78b4 0000788B B0FA mov al,0xfa 0000788D 9A22EF00F0 call 0xf000:0xef22 00007892 B301 mov bl,0x1 00007894 E88601 call 0x7a1d 00007897 7516 jnz 0x78af 00007899 83F800 cmp ax,byte +0x0 0000789C 7416 jz 0x78b4 0000789E 83F828 cmp ax,byte +0x28 000078A1 74E8 jz 0x788b 000078A3 83F829 cmp ax,byte +0x29 000078A6 74E3 jz 0x788b 000078A8 3D0401 cmp ax,0x104 000078AB 74DE jz 0x788b 000078AD E2D3 loop 0x7882 000078AF F9 stc 000078B0 B4FF mov ah,0xff 000078B2 EB02 jmp short 0x78b6 000078B4 33C0 xor ax,ax 000078B6 C3 ret 000078B7 648A741A mov dh,[fs:si+0x1a] 000078BB C3 ret 000078BC 6488741A mov [fs:si+0x1a],dh 000078C0 C3 ret 000078C1 06 push es 000078C2 56 push si 000078C3 16 push ss 000078C4 07 pop es 000078C5 83EC0C sub sp,byte +0xc 000078C8 8BFC mov di,sp 000078CA 8BF4 mov si,sp 000078CC 50 push ax 000078CD B90600 mov cx,0x6 000078D0 33C0 xor ax,ax 000078D2 F3AB rep stosw 000078D4 58 pop ax 000078D5 6626C7041B000000 mov dword [es:si],0x1b 000078DD 26886404 mov [es:si+0x4],ah 000078E1 B00C mov al,0xc 000078E3 E82000 call 0x7906 000078E6 9F lahf 000078E7 83C40C add sp,byte +0xc 000078EA 9E sahf 000078EB 5E pop si 000078EC 07 pop es 000078ED C3 ret 000078EE E8E100 call 0x79d2 000078F1 E87F01 call 0x7a73 000078F4 810ED0000001 or word [0xd0],0x100 000078FA E8C501 call 0x7ac2 000078FD E8F5CC call 0x45f5 00007900 C3 ret 00007901 C3 ret 00007902 E80100 call 0x7906 00007905 CB retf 00007906 FB sti 00007907 60 pusha 00007908 E8DFCB call 0x44ea 0000790B B80088 mov ax,0x8800 0000790E E85BCB call 0x446c 00007911 754D jnz 0x7960 00007913 33C0 xor ax,ax 00007915 48 dec ax 00007916 4A dec dx 00007917 EE out dx,al 00007918 4A dec dx 00007919 EE out dx,al 0000791A 83EA03 sub dx,byte +0x3 0000791D 33C0 xor ax,ax 0000791F EE out dx,al 00007920 C6068E0000 mov byte [0x8e],0x0 00007925 83C206 add dx,byte +0x6 00007928 B0A0 mov al,0xa0 0000792A EE out dx,al 0000792B F706D0000001 test word [0xd0],0x100 00007931 740A jz 0x793d 00007933 B80888 mov ax,0x8808 00007936 E833CB call 0x446c 00007939 7525 jnz 0x7960 0000793B EB05 jmp short 0x7942 0000793D E87602 call 0x7bb6 00007940 751E jnz 0x7960 00007942 EC in al,dx 00007943 3408 xor al,0x8 00007945 2408 and al,0x8 00007947 7517 jnz 0x7960 00007949 83EA05 sub dx,byte +0x5 0000794C EC in al,dx 0000794D A801 test al,0x1 0000794F 740F jz 0x7960 00007951 4A dec dx 00007952 4A dec dx 00007953 B90600 mov cx,0x6 00007956 882E8E00 mov [0x8e],ch 0000795A FC cld 0000795B F3266F es rep outsw 0000795E 32C0 xor al,al 00007960 61 popa 00007961 C3 ret 00007962 E80100 call 0x7966 00007965 CB retf 00007966 60 pusha 00007967 06 push es 00007968 E84B02 call 0x7bb6 0000796B 752A jnz 0x7997 0000796D E85202 call 0x7bc2 00007970 7508 jnz 0x797a 00007972 83EA06 sub dx,byte +0x6 00007975 EC in al,dx 00007976 0C01 or al,0x1 00007978 EB1D jmp short 0x7997 0000797A 83EA02 sub dx,byte +0x2 0000797D EC in al,dx 0000797E 8AE0 mov ah,al 00007980 4A dec dx 00007981 EC in al,dx 00007982 D1E8 shr ax,1 00007984 91 xchg ax,cx 00007985 83EA04 sub dx,byte +0x4 00007988 8BFD mov di,bp 0000798A 16 push ss 0000798B 07 pop es 0000798C FC cld 0000798D F36D rep insw 0000798F E82402 call 0x7bb6 00007992 7503 jnz 0x7997 00007994 E82B02 call 0x7bc2 00007997 07 pop es 00007998 61 popa 00007999 C3 ret 0000799A 60 pusha 0000799B E81802 call 0x7bb6 0000799E 752C jnz 0x79cc 000079A0 E81F02 call 0x7bc2 000079A3 7508 jnz 0x79ad 000079A5 83EA06 sub dx,byte +0x6 000079A8 EC in al,dx 000079A9 0C01 or al,0x1 000079AB EB1F jmp short 0x79cc 000079AD 83EA02 sub dx,byte +0x2 000079B0 EC in al,dx 000079B1 8AE0 mov ah,al 000079B3 4A dec dx 000079B4 EC in al,dx 000079B5 D1E8 shr ax,1 000079B7 91 xchg ax,cx 000079B8 83EA04 sub dx,byte +0x4 000079BB 8BF5 mov si,bp 000079BD 1E push ds 000079BE 16 push ss 000079BF 1F pop ds 000079C0 FC cld 000079C1 F36F rep outsw 000079C3 1F pop ds 000079C4 E8EF01 call 0x7bb6 000079C7 7503 jnz 0x79cc 000079C9 E8F601 call 0x7bc2 000079CC 61 popa 000079CD C3 ret 000079CE E80100 call 0x79d2 000079D1 CB retf 000079D2 C6068E0000 mov byte [0x8e],0x0 000079D7 E810CB call 0x44ea 000079DA 33C0 xor ax,ax 000079DC 4A dec dx 000079DD EE out dx,al 000079DE 4A dec dx 000079DF EE out dx,al 000079E0 83EA03 sub dx,byte +0x3 000079E3 EE out dx,al 000079E4 83C206 add dx,byte +0x6 000079E7 B008 mov al,0x8 000079E9 EE out dx,al 000079EA B88080 mov ax,0x8080 000079ED E87CCA call 0x446c 000079F0 E88DCA call 0x4480 000079F3 7513 jnz 0x7a08 000079F5 BBFFFF mov bx,0xffff 000079F8 B91027 mov cx,0x2710 000079FB BE8E00 mov si,0x8e 000079FE 9A929600F0 call 0xf000:0x9692 00007A03 32C0 xor al,al 00007A05 A28E00 mov [0x8e],al 00007A08 C3 ret 00007A09 5D pop bp 00007A0A 75FE jnz 0x7a0a 00007A0C E603 out 0x3,al 00007A0E 0000 add [bx+si],al 00007A10 0012 add [bp+si],dl 00007A12 0000 add [bx+si],al 00007A14 0000 add [bx+si],al 00007A16 0000 add [bx+si],al 00007A18 00E8 add al,ch 00007A1A 0100 add [bx+si],ax 00007A1C CB retf 00007A1D 56 push si 00007A1E 06 push es 00007A1F 33C0 xor ax,ax 00007A21 55 push bp 00007A22 83EC14 sub sp,byte +0x14 00007A25 8BEC mov bp,sp 00007A27 2EC4365975 les si,[cs:0x7559] 00007A2C E8D7FE call 0x7906 00007A2F 7505 jnz 0x7a36 00007A31 E832FF call 0x7966 00007A34 7409 jz 0x7a3f 00007A36 83C414 add sp,byte +0x14 00007A39 5D pop bp 00007A3A 80CCFF or ah,0xff 00007A3D EB2D jmp short 0x7a6c 00007A3F F6C301 test bl,0x1 00007A42 7517 jnz 0x7a5b 00007A44 837E0C00 cmp word [bp+0xc],byte +0x0 00007A48 7417 jz 0x7a61 00007A4A 83F83A cmp ax,byte +0x3a 00007A4D 74E7 jz 0x7a36 00007A4F 0BC0 or ax,ax 00007A51 75D4 jnz 0x7a27 00007A53 8B460C mov ax,[bp+0xc] 00007A56 8A7E02 mov bh,[bp+0x2] 00007A59 EBCC jmp short 0x7a27 00007A5B 8B460C mov ax,[bp+0xc] 00007A5E 8A7E02 mov bh,[bp+0x2] 00007A61 86DF xchg bl,bh 00007A63 80E30F and bl,0xf 00007A66 83C414 add sp,byte +0x14 00007A69 5D pop bp 00007A6A 33F6 xor si,si 00007A6C 07 pop es 00007A6D 5E pop si 00007A6E C3 ret 00007A6F E80100 call 0x7a73 00007A72 CB retf 00007A73 E80ACA call 0x4480 00007A76 7538 jnz 0x7ab0 00007A78 C6068E0000 mov byte [0x8e],0x0 00007A7D E86ACA call 0x44ea 00007A80 33C0 xor ax,ax 00007A82 4A dec dx 00007A83 EE out dx,al 00007A84 4A dec dx 00007A85 EE out dx,al 00007A86 83EA03 sub dx,byte +0x3 00007A89 EE out dx,al 00007A8A 83C206 add dx,byte +0x6 00007A8D B0A1 mov al,0xa1 00007A8F EE out dx,al 00007A90 E82301 call 0x7bb6 00007A93 751B jnz 0x7ab0 00007A95 83EA07 sub dx,byte +0x7 00007A98 ED in ax,dx 00007A99 8126D000FFFE and word [0xd0],0xfeff 00007A9F A92000 test ax,0x20 00007AA2 7506 jnz 0x7aaa 00007AA4 810ED0000001 or word [0xd0],0x100 00007AAA B9FF00 mov cx,0xff 00007AAD ED in ax,dx 00007AAE E2FD loop 0x7aad 00007AB0 C6068E0000 mov byte [0x8e],0x0 00007AB5 C3 ret 00007AB6 0000 add [bx+si],al 00007AB8 0000 add [bx+si],al 00007ABA 0000 add [bx+si],al 00007ABC 0000 add [bx+si],al 00007ABE 0000 add [bx+si],al 00007AC0 0000 add [bx+si],al 00007AC2 52 push dx 00007AC3 56 push si 00007AC4 06 push es 00007AC5 55 push bp 00007AC6 33C0 xor ax,ax 00007AC8 50 push ax 00007AC9 8BEC mov bp,sp 00007ACB 0E push cs 00007ACC 07 pop es 00007ACD 894600 mov [bp+0x0],ax 00007AD0 BE0676 mov si,0x7606 00007AD3 E830FE call 0x7906 00007AD6 E8DD00 call 0x7bb6 00007AD9 7529 jnz 0x7b04 00007ADB E8CD00 call 0x7bab 00007ADE 7504 jnz 0x7ae4 00007AE0 33C0 xor ax,ax 00007AE2 EB22 jmp short 0x7b06 00007AE4 52 push dx 00007AE5 83EA06 sub dx,byte +0x6 00007AE8 EC in al,dx 00007AE9 B301 mov bl,0x1 00007AEB E82FFF call 0x7a1d 00007AEE 5A pop dx 00007AEF 3D0401 cmp ax,0x104 00007AF2 74D9 jz 0x7acd 00007AF4 83F829 cmp ax,byte +0x29 00007AF7 74D4 jz 0x7acd 00007AF9 83F828 cmp ax,byte +0x28 00007AFC 7506 jnz 0x7b04 00007AFE 837E0029 cmp word [bp+0x0],byte +0x29 00007B02 74C9 jz 0x7acd 00007B04 0BC0 or ax,ax 00007B06 5D pop bp 00007B07 5D pop bp 00007B08 07 pop es 00007B09 5E pop si 00007B0A 5A pop dx 00007B0B C3 ret 00007B0C 1200 adc al,[bx+si] 00007B0E 0000 add [bx+si],al 00007B10 1200 adc al,[bx+si] 00007B12 0000 add [bx+si],al 00007B14 0000 add [bx+si],al 00007B16 0000 add [bx+si],al 00007B18 56 push si 00007B19 55 push bp 00007B1A 06 push es 00007B1B 52 push dx 00007B1C 0E push cs 00007B1D 07 pop es 00007B1E BE5C76 mov si,0x765c 00007B21 E8E2FD call 0x7906 00007B24 7531 jnz 0x7b57 00007B26 E88D00 call 0x7bb6 00007B29 752C jnz 0x7b57 00007B2B 8B16C600 mov dx,[0xc6] 00007B2F 83C207 add dx,byte +0x7 00007B32 EC in al,dx 00007B33 A808 test al,0x8 00007B35 7508 jnz 0x7b3f 00007B37 83EA06 sub dx,byte +0x6 00007B3A EC in al,dx 00007B3B 0C01 or al,0x1 00007B3D EB18 jmp short 0x7b57 00007B3F 83EA02 sub dx,byte +0x2 00007B42 EC in al,dx 00007B43 8AE0 mov ah,al 00007B45 4A dec dx 00007B46 EC in al,dx 00007B47 D1E8 shr ax,1 00007B49 48 dec ax 00007B4A 91 xchg ax,cx 00007B4B 83EA04 sub dx,byte +0x4 00007B4E ED in ax,dx 00007B4F 241F and al,0x1f 00007B51 50 push ax 00007B52 ED in ax,dx 00007B53 E2FD loop 0x7b52 00007B55 58 pop ax 00007B56 B2F9 mov dl,0xf9 00007B58 5A pop dx 00007B59 07 pop es 00007B5A 5D pop bp 00007B5B 5E pop si 00007B5C C3 ret 00007B5D B176 mov cl,0x76 00007B5F FE db 0xFE 00007B60 E625 out 0x25,al 00007B62 0000 add [bx+si],al 00007B64 0000 add [bx+si],al 00007B66 0000 add [bx+si],al 00007B68 0008 add [bx+si],cl 00007B6A 0000 add [bx+si],al 00007B6C 005655 add [bp+0x55],dl 00007B6F 83EC08 sub sp,byte +0x8 00007B72 8BEC mov bp,sp 00007B74 06 push es 00007B75 57 push di 00007B76 684000 push word 0x40 00007B79 1F pop ds 00007B7A 2EC436AD76 les si,[cs:0x76ad] 00007B7F E884FD call 0x7906 00007B82 7505 jnz 0x7b89 00007B84 E8DFFD call 0x7966 00007B87 740A jz 0x7b93 00007B89 5F pop di 00007B8A 07 pop es 00007B8B 83C408 add sp,byte +0x8 00007B8E 80CCFF or ah,0xff 00007B91 EB15 jmp short 0x7ba8 00007B93 5F pop di 00007B94 07 pop es 00007B95 B90400 mov cx,0x4 00007B98 8B4600 mov ax,[bp+0x0] 00007B9B AB stosw 00007B9C 83C502 add bp,byte +0x2 00007B9F E2F7 loop 0x7b98 00007BA1 83C408 add sp,byte +0x8 00007BA4 B400 mov ah,0x0 00007BA6 0AE4 or ah,ah 00007BA8 5D pop bp 00007BA9 5E pop si 00007BAA C3 ret 00007BAB 8B16C600 mov dx,[0xc6] 00007BAF 83C207 add dx,byte +0x7 00007BB2 EC in al,dx 00007BB3 A801 test al,0x1 00007BB5 C3 ret 00007BB6 684FC3 push word 0xc34f 00007BB9 E83EC7 call 0x42fa 00007BBC 83C402 add sp,byte +0x2 00007BBF 0AE4 or ah,ah 00007BC1 C3 ret 00007BC2 8B16C600 mov dx,[0xc6] 00007BC6 83C207 add dx,byte +0x7 00007BC9 EC in al,dx 00007BCA A808 test al,0x8 00007BCC C3 ret 00007BCD E802FE call 0x79d2 00007BD0 750D jnz 0x7bdf 00007BD2 B00A mov al,0xa 00007BD4 9A8E9600F0 call 0xf000:0x968e 00007BD9 E8E6FE call 0x7ac2 00007BDC E816CA call 0x45f5 00007BDF C3 ret 00007BE0 98 cbw 00007BE1 66243A o32 and al,0x3a 00007BE4 FD std 00007BE5 771D ja 0x7c04 00007BE7 783D js 0x7c26 00007BE9 785D js 0x7c48 00007BEB 78CF js 0x7bbc 00007BED 77CF ja 0x7bbe 00007BEF 7787 ja 0x7b78 00007BF1 78CF js 0x7bc2 00007BF3 77CF ja 0x7bc4 00007BF5 77CF ja 0x7bc6 00007BF7 77CF ja 0x7bc8 00007BF9 77CF ja 0x7bca 00007BFB 77CF ja 0x7bcc 00007BFD 77CF ja 0x7bce 00007BFF 77CF ja 0x7bd0 00007C01 77CF ja 0x7bd2 00007C03 77CF ja 0x7bd4 00007C05 77CF ja 0x7bd6 00007C07 77CF ja 0x7bd8 00007C09 77C8 ja 0x7bd3 00007C0B 78DB js 0x7be8 00007C0D 78EC js 0x7bfb 00007C0F 78ED js 0x7bfe 00007C11 78CF js 0x7be2 00007C13 77CF ja 0x7be4 00007C15 77CF ja 0x7be6 00007C17 77CF ja 0x7be8 00007C19 77CF ja 0x7bea 00007C1B 77CF ja 0x7bec 00007C1D 77CF ja 0x7bee 00007C1F 7745 ja 0x7c66 00007C21 7981 jns 0x7ba4 00007C23 799B jns 0x7bc0 00007C25 79B3 jns 0x7bda 00007C27 79CB jns 0x7bf4 00007C29 79CF jns 0x7bfa 00007C2B 77CF ja 0x7bfc 00007C2D 77CF ja 0x7bfe 00007C2F 77E3 ja 0x7c14 00007C31 7907 jns 0x7c3a 00007C33 61 popa 00007C34 F6C280 test dl,0x80 00007C37 7508 jnz 0x7c41 00007C39 E89012 call 0x8ecc 00007C3C 7503 jnz 0x7c41 00007C3E E9AFC1 jmp 0x3df0 00007C41 0AE4 or ah,ah 00007C43 7408 jz 0x7c4d 00007C45 3A5605 cmp dl,[bp+0x5] 00007C48 7403 jz 0x7c4d 00007C4A E984C1 jmp 0x3dd1 00007C4D FB sti 00007C4E 60 pusha 00007C4F 06 push es 00007C50 1E push ds 00007C51 8BEC mov bp,sp 00007C53 6650 push eax 00007C55 684000 push word 0x40 00007C58 1F pop ds 00007C59 BF3077 mov di,0x7730 00007C5C 80FC21 cmp ah,0x21 00007C5F 760B jna 0x7c6c 00007C61 80EC41 sub ah,0x41 00007C64 80FC08 cmp ah,0x8 00007C67 7716 ja 0x7c7f 00007C69 BF7277 mov di,0x7772 00007C6C E8B0C8 call 0x451f 00007C6F 8AC4 mov al,ah 00007C71 32E4 xor ah,ah 00007C73 D1E0 shl ax,1 00007C75 03F8 add di,ax 00007C77 8B4612 mov ax,[bp+0x12] 00007C7A 2EFF15 call near [cs:di] 00007C7D EB03 jmp short 0x7c82 00007C7F B80001 mov ax,0x100 00007C82 807E1341 cmp byte [bp+0x13],0x41 00007C86 7507 jnz 0x7c8f 00007C88 817E0C55AA cmp word [bp+0xc],0xaa55 00007C8D 7404 jz 0x7c93 00007C8F 807E1315 cmp byte [bp+0x13],0x15 00007C93 886613 mov [bp+0x13],ah 00007C96 740A jz 0x7ca2 00007C98 88267400 mov [0x74],ah 00007C9C 80FC01 cmp ah,0x1 00007C9F F5 cmc 00007CA0 EB01 jmp short 0x7ca3 00007CA2 F8 clc 00007CA3 6658 pop eax 00007CA5 8BE5 mov sp,bp 00007CA7 1F pop ds 00007CA8 07 pop es 00007CA9 61 popa 00007CAA E9ADC1 jmp 0x3e5a 00007CAD E812FE call 0x7ac2 00007CB0 7510 jnz 0x7cc2 00007CB2 E80703 call 0x7fbc 00007CB5 750B jnz 0x7cc2 00007CB7 E8A9ED call 0x6a63 00007CBA E85D02 call 0x7f1a 00007CBD E83F03 call 0x7fff 00007CC0 7405 jz 0x7cc7 00007CC2 E8C305 call 0x8288 00007CC5 EB05 jmp short 0x7ccc 00007CC7 32E4 xor ah,ah 00007CC9 8A4612 mov al,[bp+0x12] 00007CCC C3 ret 00007CCD E8F2FD call 0x7ac2 00007CD0 7510 jnz 0x7ce2 00007CD2 E8E702 call 0x7fbc 00007CD5 750B jnz 0x7ce2 00007CD7 E889ED call 0x6a63 00007CDA E83D02 call 0x7f1a 00007CDD E8A903 call 0x8089 00007CE0 7405 jz 0x7ce7 00007CE2 E8A305 call 0x8288 00007CE5 EB05 jmp short 0x7cec 00007CE7 32E4 xor ah,ah 00007CE9 8A4612 mov al,[bp+0x12] 00007CEC C3 ret 00007CED E8D2FD call 0x7ac2 00007CF0 7510 jnz 0x7d02 00007CF2 E8C702 call 0x7fbc 00007CF5 750B jnz 0x7d02 00007CF7 E869ED call 0x6a63 00007CFA E81D02 call 0x7f1a 00007CFD E84904 call 0x8149 00007D00 7405 jz 0x7d07 00007D02 E88305 call 0x8288 00007D05 EB05 jmp short 0x7d0c 00007D07 32E4 xor ah,ah 00007D09 8A4612 mov al,[bp+0x12] 00007D0C C3 ret 00007D0D E8B2FD call 0x7ac2 00007D10 7521 jnz 0x7d33 00007D12 E8A702 call 0x7fbc 00007D15 751C jnz 0x7d33 00007D17 E84A02 call 0x7f64 00007D1A 7517 jnz 0x7d33 00007D1C E81402 call 0x7f33 00007D1F 80FB10 cmp bl,0x10 00007D22 740B jz 0x7d2f 00007D24 8A4611 mov al,[bp+0x11] 00007D27 8A660F mov ah,[bp+0xf] 00007D2A E84004 call 0x816d 00007D2D 7504 jnz 0x7d33 00007D2F 32E4 xor ah,ah 00007D31 EB03 jmp short 0x7d36 00007D33 E85205 call 0x8288 00007D36 C3 ret 00007D37 E88911 call 0x8ec3 00007D3A 741D jz 0x7d59 00007D3C B550 mov ch,0x50 00007D3E FECD dec ch 00007D40 B112 mov cl,0x12 00007D42 B602 mov dh,0x2 00007D44 C6460C10 mov byte [bp+0xc],0x10 00007D48 E8DB01 call 0x7f26 00007D4B 8A161000 mov dl,[0x10] 00007D4F 80E2C0 and dl,0xc0 00007D52 C0C202 rol dl,0x2 00007D55 FEC2 inc dl 00007D57 EB14 jmp short 0x7d6d 00007D59 E866FD call 0x7ac2 00007D5C E85D02 call 0x7fbc 00007D5F 49 dec cx 00007D60 8AF3 mov dh,bl 00007D62 C0E506 shl ch,0x6 00007D65 86CD xchg cl,ch 00007D67 0ACF or cl,bh 00007D69 8A167500 mov dl,[0x75] 00007D6D 894E10 mov [bp+0x10],cx 00007D70 FECE dec dh 00007D72 89560E mov [bp+0xe],dx 00007D75 32E4 xor ah,ah 00007D77 C3 ret 00007D78 E84811 call 0x8ec3 00007D7B 7404 jz 0x7d81 00007D7D B402 mov ah,0x2 00007D7F EB09 jmp short 0x7d8a 00007D81 8A5619 mov dl,[bp+0x19] 00007D84 80E27F and dl,0x7f 00007D87 E852C3 call 0x40dc 00007D8A C3 ret 00007D8B E834FD call 0x7ac2 00007D8E 7509 jnz 0x7d99 00007D90 E82902 call 0x7fbc 00007D93 7504 jnz 0x7d99 00007D95 32E4 xor ah,ah 00007D97 EB02 jmp short 0x7d9b 00007D99 B406 mov ah,0x6 00007D9B C3 ret 00007D9C C3 ret 00007D9D E82311 call 0x8ec3 00007DA0 7504 jnz 0x7da6 00007DA2 58 pop ax 00007DA3 E9D9FE jmp 0x7c7f 00007DA6 E819FD call 0x7ac2 00007DA9 7539 jnz 0x7de4 00007DAB E80E02 call 0x7fbc 00007DAE 7534 jnz 0x7de4 00007DB0 8B4610 mov ax,[bp+0x10] 00007DB3 8BD0 mov dx,ax 00007DB5 83E03F and ax,byte +0x3f 00007DB8 38F8 cmp al,bh 00007DBA 7410 jz 0x7dcc 00007DBC 3C09 cmp al,0x9 00007DBE 740C jz 0x7dcc 00007DC0 3C0F cmp al,0xf 00007DC2 7408 jz 0x7dcc 00007DC4 3C12 cmp al,0x12 00007DC6 7404 jz 0x7dcc 00007DC8 3C24 cmp al,0x24 00007DCA 7514 jnz 0x7de0 00007DCC 83E2C0 and dx,byte -0x40 00007DCF 86D6 xchg dl,dh 00007DD1 C0EE06 shr dh,0x6 00007DD4 42 inc dx 00007DD5 3BCA cmp cx,dx 00007DD7 7507 jnz 0x7de0 00007DD9 E84A01 call 0x7f26 00007DDC 33C0 xor ax,ax 00007DDE EB12 jmp short 0x7df2 00007DE0 B40C mov ah,0xc 00007DE2 EB0E jmp short 0x7df2 00007DE4 83F828 cmp ax,byte +0x28 00007DE7 7507 jnz 0x7df0 00007DE9 E8D001 call 0x7fbc 00007DEC 7502 jnz 0x7df0 00007DEE EBC0 jmp short 0x7db0 00007DF0 B480 mov ah,0x80 00007DF2 32C0 xor al,al 00007DF4 C3 ret 00007DF5 E8CAFC call 0x7ac2 00007DF8 7513 jnz 0x7e0d 00007DFA E8BF01 call 0x7fbc 00007DFD 750E jnz 0x7e0d 00007DFF E86201 call 0x7f64 00007E02 7515 jnz 0x7e19 00007E04 E82C01 call 0x7f33 00007E07 8AC3 mov al,bl 00007E09 32E4 xor ah,ah 00007E0B EB0E jmp short 0x7e1b 00007E0D 83F828 cmp ax,byte +0x28 00007E10 7507 jnz 0x7e19 00007E12 E8A701 call 0x7fbc 00007E15 7502 jnz 0x7e19 00007E17 EBE6 jmp short 0x7dff 00007E19 B431 mov ah,0x31 00007E1B C3 ret 00007E1C 60 pusha 00007E1D E8A2FC call 0x7ac2 00007E20 740A jz 0x7e2c 00007E22 80FB03 cmp bl,0x3 00007E25 7408 jz 0x7e2f 00007E27 80FB04 cmp bl,0x4 00007E2A 7403 jz 0x7e2f 00007E2C E89EFD call 0x7bcd 00007E2F 61 popa 00007E30 C3 ret 00007E31 817E0CAA55 cmp word [bp+0xc],0x55aa 00007E36 750F jnz 0x7e47 00007E38 C746100500 mov word [bp+0x10],0x5 00007E3D C7460C55AA mov word [bp+0xc],0xaa55 00007E42 B80030 mov ax,0x3000 00007E45 EB03 jmp short 0x7e4a 00007E47 B80001 mov ax,0x100 00007E4A C3 ret 00007E4B E874FC call 0x7ac2 00007E4E 7508 jnz 0x7e58 00007E50 E8B100 call 0x7f04 00007E53 E8A901 call 0x7fff 00007E56 7405 jz 0x7e5d 00007E58 E82D04 call 0x8288 00007E5B EB05 jmp short 0x7e62 00007E5D 32E4 xor ah,ah 00007E5F 8A4612 mov al,[bp+0x12] 00007E62 C3 ret 00007E63 E85CFC call 0x7ac2 00007E66 7508 jnz 0x7e70 00007E68 E89900 call 0x7f04 00007E6B E81B02 call 0x8089 00007E6E 7405 jz 0x7e75 00007E70 E81504 call 0x8288 00007E73 EB05 jmp short 0x7e7a 00007E75 32E4 xor ah,ah 00007E77 8A4612 mov al,[bp+0x12] 00007E7A C3 ret 00007E7B E844FC call 0x7ac2 00007E7E 7508 jnz 0x7e88 00007E80 E88100 call 0x7f04 00007E83 E8C302 call 0x8149 00007E86 7405 jz 0x7e8d 00007E88 E8FD03 call 0x8288 00007E8B EB05 jmp short 0x7e92 00007E8D 32E4 xor ah,ah 00007E8F 8A4612 mov al,[bp+0x12] 00007E92 C3 ret 00007E93 BA1600 mov dx,0x16 00007E96 E829FC call 0x7ac2 00007E99 740D jz 0x7ea8 00007E9B 83F828 cmp ax,byte +0x28 00007E9E 74F6 jz 0x7e96 00007EA0 3D0401 cmp ax,0x104 00007EA3 74F1 jz 0x7e96 00007EA5 83CA40 or dx,byte +0x40 00007EA8 B401 mov ah,0x1 00007EAA E8F20D call 0x8c9f 00007EAD 7254 jc 0x7f03 00007EAF 6660 pushad 00007EB1 E80801 call 0x7fbc 00007EB4 E8AD00 call 0x7f64 00007EB7 1E push ds 00007EB8 8EDF mov ds,di 00007EBA 895402 mov [si+0x2],dx 00007EBD 660FB7C9 movzx ecx,cx 00007EC1 66894C04 mov [si+0x4],ecx 00007EC5 660FB6CB movzx ecx,bl 00007EC9 66894C08 mov [si+0x8],ecx 00007ECD 660FB6CF movzx ecx,bh 00007ED1 66894C0C mov [si+0xc],ecx 00007ED5 894410 mov [si+0x10],ax 00007ED8 66C1E810 shr eax,0x10 00007EDC 894412 mov [si+0x12],ax 00007EDF 66C7441400000000 mov dword [si+0x14],0x0 00007EE7 C744180002 mov word [si+0x18],0x200 00007EEC 833C1E cmp word [si],byte +0x1e 00007EEF 720D jc 0x7efe 00007EF1 C7441CFFFF mov word [si+0x1c],0xffff 00007EF6 C7441AFFFF mov word [si+0x1a],0xffff 00007EFB E87A0C call 0x8b78 00007EFE 1F pop ds 00007EFF 6661 popad 00007F01 32E4 xor ah,ah 00007F03 C3 ret 00007F04 56 push si 00007F05 1E push ds 00007F06 8E5E00 mov ds,[bp+0x0] 00007F09 8B7606 mov si,[bp+0x6] 00007F0C 668B4408 mov eax,[si+0x8] 00007F10 C47C04 les di,[si+0x4] 00007F13 0FB65C02 movzx bx,[si+0x2] 00007F17 1F pop ds 00007F18 5E pop si 00007F19 C3 ret 00007F1A 8B5E12 mov bx,[bp+0x12] 00007F1D 32FF xor bh,bh 00007F1F 8B7E0C mov di,[bp+0xc] 00007F22 8E4602 mov es,[bp+0x2] 00007F25 C3 ret 00007F26 50 push ax 00007F27 C7460200F0 mov word [bp+0x2],0xf000 00007F2C C74604029A mov word [bp+0x4],0x9a02 00007F31 58 pop ax 00007F32 C3 ret 00007F33 B303 mov bl,0x3 00007F35 663DA0050000 cmp eax,0x5a0 00007F3B 7616 jna 0x7f53 00007F3D B304 mov bl,0x4 00007F3F 663D400B0000 cmp eax,0xb40 00007F45 760C jna 0x7f53 00007F47 B306 mov bl,0x6 00007F49 663D80160000 cmp eax,0x1680 00007F4F 7602 jna 0x7f53 00007F51 B310 mov bl,0x10 00007F53 C3 ret 00007F54 2300 and ax,[bx+si] 00007F56 0000 add [bx+si],al 00007F58 0000 add [bx+si],al 00007F5A 0000 add [bx+si],al 00007F5C 0C00 or al,0x0 00007F5E 0000 add [bx+si],al 00007F60 E80100 call 0x7f64 00007F63 CB retf 00007F64 52 push dx 00007F65 6656 push esi 00007F67 06 push es 00007F68 55 push bp 00007F69 83EC0C sub sp,byte +0xc 00007F6C 8BEC mov bp,sp 00007F6E 0E push cs 00007F6F 07 pop es 00007F70 BEA47A mov si,0x7aa4 00007F73 E890F9 call 0x7906 00007F76 7522 jnz 0x7f9a 00007F78 E8EBF9 call 0x7966 00007F7B 751D jnz 0x7f9a 00007F7D E82BFC call 0x7bab 00007F80 7513 jnz 0x7f95 00007F82 668B4604 mov eax,[bp+0x4] 00007F86 86C4 xchg al,ah 00007F88 66C1C810 ror eax,0x10 00007F8C 86C4 xchg al,ah 00007F8E 668BF0 mov esi,eax 00007F91 33C0 xor ax,ax 00007F93 EB07 jmp short 0x7f9c 00007F95 E8A501 call 0x813d 00007F98 EB02 jmp short 0x7f9c 00007F9A B4FF mov ah,0xff 00007F9C 83C40C add sp,byte +0xc 00007F9F 0BC0 or ax,ax 00007FA1 7503 jnz 0x7fa6 00007FA3 668BC6 mov eax,esi 00007FA6 5D pop bp 00007FA7 07 pop es 00007FA8 665E pop esi 00007FAA 5A pop dx 00007FAB C3 ret 00007FAC 5A pop dx 00007FAD 0005 add [di],al 00007FAF 0000 add [bx+si],al 00007FB1 0000 add [bx+si],al 00007FB3 0028 add [bx+si],ch 00007FB5 0000 add [bx+si],al 00007FB7 00E8 add al,ch 00007FB9 0100 add [bx+si],ax 00007FBB CB retf 00007FBC 52 push dx 00007FBD 56 push si 00007FBE 55 push bp 00007FBF 06 push es 00007FC0 83EC28 sub sp,byte +0x28 00007FC3 8BEC mov bp,sp 00007FC5 0E push cs 00007FC6 07 pop es 00007FC7 BEFC7A mov si,0x7afc 00007FCA E839F9 call 0x7906 00007FCD 7524 jnz 0x7ff3 00007FCF E894F9 call 0x7966 00007FD2 751F jnz 0x7ff3 00007FD4 E8D4FB call 0x7bab 00007FD7 7515 jnz 0x7fee 00007FD9 8A4602 mov al,[bp+0x2] 00007FDC 8A5E0C mov bl,[bp+0xc] 00007FDF 8A7E0D mov bh,[bp+0xd] 00007FE2 8B4E10 mov cx,[bp+0x10] 00007FE5 86CD xchg cl,ch 00007FE7 83C428 add sp,byte +0x28 00007FEA 32E4 xor ah,ah 00007FEC EB0C jmp short 0x7ffa 00007FEE E84C01 call 0x813d 00007FF1 EB02 jmp short 0x7ff5 00007FF3 B4FF mov ah,0xff 00007FF5 83C428 add sp,byte +0x28 00007FF8 0BC0 or ax,ax 00007FFA 07 pop es 00007FFB 5D pop bp 00007FFC 5E pop si 00007FFD 5A pop dx 00007FFE C3 ret 00007FFF 6660 pushad 00008001 6A0A push byte +0xa 00008003 8BEC mov bp,sp 00008005 06 push es 00008006 B92800 mov cx,0x28 00008009 E81202 call 0x821e 0000800C 7570 jnz 0x807e 0000800E 660FB7DB movzx ebx,bx 00008012 66C1E308 shl ebx,0x8 00008016 8B16C600 mov dx,[0xc6] 0000801A 660FB7FF movzx edi,di 0000801E E895FB call 0x7bb6 00008021 755B jnz 0x807e 00008023 E89CFB call 0x7bc2 00008026 744B jz 0x8073 00008028 80EA02 sub dl,0x2 0000802B EC in al,dx 0000802C 8AE0 mov ah,al 0000802E FECA dec dl 00008030 EC in al,dx 00008031 80EA04 sub dl,0x4 00008034 6653 push ebx 00008036 8BD8 mov bx,ax 00008038 D1EB shr bx,1 0000803A 6659 pop ecx 0000803C 67E31B jecxz 0x805a 0000803F 8CC0 mov ax,es 00008041 66C1E004 shl eax,0x4 00008045 6603C7 add eax,edi 00008048 8BF8 mov di,ax 0000804A 83E70F and di,byte +0xf 0000804D 66C1E804 shr eax,0x4 00008051 8EC0 mov es,ax 00008053 6D insw 00008054 4B dec bx 00008055 7410 jz 0x8067 00008057 67E2F9 loop 0x8053,ecx 0000805A 8BCB mov cx,bx 0000805C ED in ax,dx 0000805D E2FD loop 0x805c 0000805F 6633C9 xor ecx,ecx 00008062 6633DB xor ebx,ebx 00008065 EBB7 jmp short 0x801e 00008067 6633DB xor ebx,ebx 0000806A 6649 dec ecx 0000806C 74B0 jz 0x801e 0000806E 668BD9 mov ebx,ecx 00008071 EBAB jmp short 0x801e 00008073 32E4 xor ah,ah 00008075 A801 test al,0x1 00008077 7405 jz 0x807e 00008079 E89500 call 0x8111 0000807C 7488 jz 0x8006 0000807E 89461E mov [bp+0x1e],ax 00008081 885E12 mov [bp+0x12],bl 00008084 07 pop es 00008085 5D pop bp 00008086 6661 popad 00008088 C3 ret 00008089 6660 pushad 0000808B 6A0A push byte +0xa 0000808D 8BEC mov bp,sp 0000808F 06 push es 00008090 B92A00 mov cx,0x2a 00008093 E88801 call 0x821e 00008096 756E jnz 0x8106 00008098 660FB7DB movzx ebx,bx 0000809C 66C1E308 shl ebx,0x8 000080A0 8B16C600 mov dx,[0xc6] 000080A4 660FB7F7 movzx esi,di 000080A8 E80BFB call 0x7bb6 000080AB 7559 jnz 0x8106 000080AD E812FB call 0x7bc2 000080B0 7449 jz 0x80fb 000080B2 80EA02 sub dl,0x2 000080B5 EC in al,dx 000080B6 8AE0 mov ah,al 000080B8 FECA dec dl 000080BA EC in al,dx 000080BB 80EA04 sub dl,0x4 000080BE 6653 push ebx 000080C0 8BD8 mov bx,ax 000080C2 D1EB shr bx,1 000080C4 6659 pop ecx 000080C6 67E31C jecxz 0x80e5 000080C9 8CC0 mov ax,es 000080CB 66C1E004 shl eax,0x4 000080CF 6603C6 add eax,esi 000080D2 8BF0 mov si,ax 000080D4 83E60F and si,byte +0xf 000080D7 66C1E804 shr eax,0x4 000080DB 8EC0 mov es,ax 000080DD 266F es outsw 000080DF 4B dec bx 000080E0 740D jz 0x80ef 000080E2 67E2F8 loop 0x80dd,ecx 000080E5 8BCB mov cx,bx 000080E7 ED in ax,dx 000080E8 E2FD loop 0x80e7 000080EA 6633DB xor ebx,ebx 000080ED EBB9 jmp short 0x80a8 000080EF 6633DB xor ebx,ebx 000080F2 6649 dec ecx 000080F4 74B2 jz 0x80a8 000080F6 668BD9 mov ebx,ecx 000080F9 EBAD jmp short 0x80a8 000080FB 32E4 xor ah,ah 000080FD A801 test al,0x1 000080FF 7405 jz 0x8106 00008101 E80D00 call 0x8111 00008104 748A jz 0x8090 00008106 89461E mov [bp+0x1e],ax 00008109 885E12 mov [bp+0x12],bl 0000810C 07 pop es 0000810D 5D pop bp 0000810E 6661 popad 00008110 C3 ret 00008111 55 push bp 00008112 E82800 call 0x813d 00008115 7402 jz 0x8119 00008117 EB1F jmp short 0x8138 00008119 3D0401 cmp ax,0x104 0000811C 7502 jnz 0x8120 0000811E EB05 jmp short 0x8125 00008120 FF4E00 dec word [bp+0x0] 00008123 7413 jz 0x8138 00008125 668B461E mov eax,[bp+0x1e] 00008129 668B5E12 mov ebx,[bp+0x12] 0000812D 668B7E02 mov edi,[bp+0x2] 00008131 8E46FE mov es,[bp-0x2] 00008134 33ED xor bp,bp 00008136 EB03 jmp short 0x813b 00008138 83CDFF or bp,byte -0x1 0000813B 5D pop bp 0000813C C3 ret 0000813D 52 push dx 0000813E 83EA06 sub dx,byte +0x6 00008141 EC in al,dx 00008142 B300 mov bl,0x0 00008144 E8D6F8 call 0x7a1d 00008147 5A pop dx 00008148 C3 ret 00008149 6660 pushad 0000814B 8BEC mov bp,sp 0000814D B92F00 mov cx,0x2f 00008150 E8CB00 call 0x821e 00008153 750F jnz 0x8164 00008155 E85EFA call 0x7bb6 00008158 750A jnz 0x8164 0000815A E84EFA call 0x7bab 0000815D 7405 jz 0x8164 0000815F E8DBFF call 0x813d 00008162 0BC0 or ax,ax 00008164 89461C mov [bp+0x1c],ax 00008167 885E10 mov [bp+0x10],bl 0000816A 6661 popad 0000816C C3 ret 0000816D 6660 pushad 0000816F 8BEC mov bp,sp 00008171 06 push es 00008172 55 push bp 00008173 83EC0C sub sp,byte +0xc 00008176 8BEC mov bp,sp 00008178 E85300 call 0x81ce 0000817B 16 push ss 0000817C 07 pop es 0000817D 83EC0C sub sp,byte +0xc 00008180 8BFC mov di,sp 00008182 8BF4 mov si,sp 00008184 50 push ax 00008185 B90600 mov cx,0x6 00008188 33C0 xor ax,ax 0000818A F3AB rep stosw 0000818C 58 pop ax 0000818D 26C60404 mov byte [es:si],0x4 00008191 26804C0110 or byte [es:si+0x1],0x10 00008196 26804C0107 or byte [es:si+0x1],0x7 0000819B 26884402 mov [es:si+0x2],al 0000819F 8AFC mov bh,ah 000081A1 E862F7 call 0x7906 000081A4 7513 jnz 0x81b9 000081A6 E8F1F7 call 0x799a 000081A9 750E jnz 0x81b9 000081AB E8FDF9 call 0x7bab 000081AE 7504 jnz 0x81b4 000081B0 33C0 xor ax,ax 000081B2 EB07 jmp short 0x81bb 000081B4 E886FF call 0x813d 000081B7 EB02 jmp short 0x81bb 000081B9 B4FF mov ah,0xff 000081BB 83C40C add sp,byte +0xc 000081BE 83C40C add sp,byte +0xc 000081C1 0BC0 or ax,ax 000081C3 5D pop bp 000081C4 89461C mov [bp+0x1c],ax 000081C7 885E10 mov [bp+0x10],bl 000081CA 07 pop es 000081CB 6661 popad 000081CD C3 ret 000081CE 60 pusha 000081CF 06 push es 000081D0 16 push ss 000081D1 07 pop es 000081D2 8BFD mov di,bp 000081D4 B90600 mov cx,0x6 000081D7 50 push ax 000081D8 33C0 xor ax,ax 000081DA F3AB rep stosw 000081DC 58 pop ax 000081DD 26C6460308 mov byte [es:bp+0x3],0x8 000081E2 80CC90 or ah,0x90 000081E5 26886601 mov [es:bp+0x1],ah 000081E9 66B8A0050000 mov eax,0x5a0 000081EF 80FB03 cmp bl,0x3 000081F2 7411 jz 0x8205 000081F4 66B8400B0000 mov eax,0xb40 000081FA 80FB04 cmp bl,0x4 000081FD 7406 jz 0x8205 000081FF 66B880160000 mov eax,0x1680 00008205 86C4 xchg al,ah 00008207 66C1C810 ror eax,0x10 0000820B 86C4 xchg al,ah 0000820D 6626894604 mov [es:bp+0x4],eax 00008212 B80002 mov ax,0x200 00008215 86C4 xchg al,ah 00008217 2689460A mov [es:bp+0xa],ax 0000821B 07 pop es 0000821C 61 popa 0000821D C3 ret 0000821E 57 push di 0000821F 06 push es 00008220 16 push ss 00008221 07 pop es 00008222 83EC0C sub sp,byte +0xc 00008225 8BFC mov di,sp 00008227 8BF4 mov si,sp 00008229 50 push ax 0000822A 51 push cx 0000822B B90600 mov cx,0x6 0000822E 33C0 xor ax,ax 00008230 F3AB rep stosw 00008232 59 pop cx 00008233 26880C mov [es:si],cl 00008236 58 pop ax 00008237 86E0 xchg ah,al 00008239 66C1C010 rol eax,0x10 0000823D 86E0 xchg ah,al 0000823F 6626894402 mov [es:si+0x2],eax 00008244 8BC3 mov ax,bx 00008246 86C4 xchg al,ah 00008248 26894407 mov [es:si+0x7],ax 0000824C E8B7F6 call 0x7906 0000824F 740F jz 0x8260 00008251 83C40C add sp,byte +0xc 00008254 8B16C600 mov dx,[0xc6] 00008258 80C207 add dl,0x7 0000825B EC in al,dx 0000825C 0AC0 or al,al 0000825E EB05 jmp short 0x8265 00008260 83C40C add sp,byte +0xc 00008263 33C0 xor ax,ax 00008265 07 pop es 00008266 5F pop di 00008267 C3 ret 00008268 F4 hlt 00008269 7DF7 jnl 0x8262 0000826B 7DFA jnl 0x8267 0000826D 7DFD jnl 0x826c 0000826F 7D1C jnl 0x828d 00008271 7E25 jng 0x8298 00008273 7E1F jng 0x8294 00008275 7E22 jng 0x8299 00008277 7E25 jng 0x829e 00008279 7E25 jng 0x82a0 0000827B 7E25 jng 0x82a2 0000827D 7E25 jng 0x82a4 0000827F 7E25 jng 0x82a6 00008281 7E25 jng 0x82a8 00008283 7E25 jng 0x82aa 00008285 7E25 jng 0x82ac 00008287 7E80 jng 0x8209 00008289 FC cld 0000828A FF7407 push word [si+0x7] 0000828D 80FC80 cmp ah,0x80 00008290 740F jz 0x82a1 00008292 EB04 jmp short 0x8298 00008294 B480 mov ah,0x80 00008296 EB09 jmp short 0x82a1 00008298 32FF xor bh,bh 0000829A D0E3 shl bl,1 0000829C 2EFF97B87D call near [cs:bx+0x7db8] 000082A1 32C0 xor al,al 000082A3 C3 ret 000082A4 33C0 xor ax,ax 000082A6 C3 ret 000082A7 B411 mov ah,0x11 000082A9 C3 ret 000082AA B4AA mov ah,0xaa 000082AC C3 ret 000082AD 8BD8 mov bx,ax 000082AF B410 mov ah,0x10 000082B1 83FB10 cmp bx,byte +0x10 000082B4 7415 jz 0x82cb 000082B6 83FB11 cmp bx,byte +0x11 000082B9 7410 jz 0x82cb 000082BB B440 mov ah,0x40 000082BD 83FB02 cmp bx,byte +0x2 000082C0 7409 jz 0x82cb 000082C2 B4CC mov ah,0xcc 000082C4 83FB03 cmp bx,byte +0x3 000082C7 7402 jz 0x82cb 000082C9 B402 mov ah,0x2 000082CB C3 ret 000082CC B420 mov ah,0x20 000082CE C3 ret 000082CF B406 mov ah,0x6 000082D1 C3 ret 000082D2 B403 mov ah,0x3 000082D4 C3 ret 000082D5 B4BB mov ah,0xbb 000082D7 C3 ret 000082D8 98 cbw 000082D9 66E57E in eax,0x7e 000082DC E87EF2 call 0x755d 000082DF 7EFC jng 0x82dd 000082E1 7E06 jng 0x82e9 000082E3 7FB7 jg 0x829c 000082E5 7EB7 jng 0x829e 000082E7 7E09 jng 0x82f2 000082E9 7FB7 jg 0x82a2 000082EB 7EB7 jng 0x82a4 000082ED 7EB7 jng 0x82a6 000082EF 7EB7 jng 0x82a8 000082F1 7EB7 jng 0x82aa 000082F3 7EB7 jng 0x82ac 000082F5 7EB7 jng 0x82ae 000082F7 7EB7 jng 0x82b0 000082F9 7EB7 jng 0x82b2 000082FB 7EB7 jng 0x82b4 000082FD 7EB7 jng 0x82b6 000082FF 7EB7 jng 0x82b8 00008301 7E34 jng 0x8337 00008303 7F37 jg 0x833c 00008305 7F49 jg 0x8350 00008307 7F4C jg 0x8355 00008309 7FB7 jg 0x82c2 0000830B 7EB7 jng 0x82c4 0000830D 7EB7 jng 0x82c6 0000830F 7EB7 jng 0x82c8 00008311 7EB7 jng 0x82ca 00008313 7EB7 jng 0x82cc 00008315 7EB7 jng 0x82ce 00008317 7E91 jng 0x82aa 00008319 7F07 jg 0x8322 0000831B 61 popa 0000831C F6C280 test dl,0x80 0000831F 7508 jnz 0x8329 00008321 E8A80B call 0x8ecc 00008324 7503 jnz 0x8329 00008326 E9C7BA jmp 0x3df0 00008329 0AE4 or ah,ah 0000832B 7408 jz 0x8335 0000832D 3A5605 cmp dl,[bp+0x5] 00008330 7403 jz 0x8335 00008332 E99CBA jmp 0x3dd1 00008335 FB sti 00008336 60 pusha 00008337 06 push es 00008338 1E push ds 00008339 8BEC mov bp,sp 0000833B 6650 push eax 0000833D 684000 push word 0x40 00008340 1F pop ds 00008341 BF287E mov di,0x7e28 00008344 80FC21 cmp ah,0x21 00008347 760B jna 0x8354 00008349 F8 clc 0000834A E87706 call 0x89c4 0000834D E8E6C5 call 0x4936 00008350 7218 jc 0x836a 00008352 EB13 jmp short 0x8367 00008354 E8C8C1 call 0x451f 00008357 8AC4 mov al,ah 00008359 32E4 xor ah,ah 0000835B D1E0 shl ax,1 0000835D 03F8 add di,ax 0000835F 8B4612 mov ax,[bp+0x12] 00008362 2EFF15 call near [cs:di] 00008365 EB03 jmp short 0x836a 00008367 B80001 mov ax,0x100 0000836A 807E1341 cmp byte [bp+0x13],0x41 0000836E 7507 jnz 0x8377 00008370 817E0C55AA cmp word [bp+0xc],0xaa55 00008375 7404 jz 0x837b 00008377 807E1315 cmp byte [bp+0x13],0x15 0000837B 886613 mov [bp+0x13],ah 0000837E 740A jz 0x838a 00008380 88267400 mov [0x74],ah 00008384 80FC01 cmp ah,0x1 00008387 F5 cmc 00008388 EB01 jmp short 0x838b 0000838A F8 clc 0000838B 6658 pop eax 0000838D 8BE5 mov sp,bp 0000838F 1F pop ds 00008390 07 pop es 00008391 61 popa 00008392 E9C5BA jmp 0x3e5a 00008395 E93CBB jmp 0x3ed4 00008398 8B4612 mov ax,[bp+0x12] 0000839B 8B560E mov dx,[bp+0xe] 0000839E E840BB call 0x3ee1 000083A1 C3 ret 000083A2 8B4612 mov ax,[bp+0x12] 000083A5 8B560E mov dx,[bp+0xe] 000083A8 E89CBB call 0x3f47 000083AB C3 ret 000083AC 8B4612 mov ax,[bp+0x12] 000083AF 8B560E mov dx,[bp+0xe] 000083B2 E806BC call 0x3fbb 000083B5 C3 ret 000083B6 32E4 xor ah,ah 000083B8 C3 ret 000083B9 E829BC call 0x3fe5 000083BC E8040B call 0x8ec3 000083BF 7420 jz 0x83e1 000083C1 8B560E mov dx,[bp+0xe] 000083C4 8A161000 mov dl,[0x10] 000083C8 80E2C0 and dl,0xc0 000083CB C0C202 rol dl,0x2 000083CE FEC2 inc dl 000083D0 C6460C10 mov byte [bp+0xc],0x10 000083D4 C7460200F0 mov word [bp+0x2],0xf000 000083D9 C74604029A mov word [bp+0x4],0x9a02 000083DE 89560E mov [bp+0xe],dx 000083E1 32E4 xor ah,ah 000083E3 C3 ret 000083E4 B402 mov ah,0x2 000083E6 C3 ret 000083E7 E8D90A call 0x8ec3 000083EA 86C4 xchg al,ah 000083EC 740A jz 0x83f8 000083EE E87B00 call 0x846c 000083F1 7405 jz 0x83f8 000083F3 50 push ax 000083F4 E8AE00 call 0x84a5 000083F7 58 pop ax 000083F8 C3 ret 000083F9 32E4 xor ah,ah 000083FB C3 ret 000083FC E8C40A call 0x8ec3 000083FF 7504 jnz 0x8405 00008401 58 pop ax 00008402 E962FF jmp 0x8367 00008405 E884C0 call 0x448c 00008408 752C jnz 0x8436 0000840A 8B4610 mov ax,[bp+0x10] 0000840D 8BD0 mov dx,ax 0000840F 83E03F and ax,byte +0x3f 00008412 263A470E cmp al,[es:bx+0xe] 00008416 751A jnz 0x8432 00008418 83E2C0 and dx,byte -0x40 0000841B 86D6 xchg dl,dh 0000841D C0C602 rol dh,0x2 00008420 42 inc dx 00008421 263B17 cmp dx,[es:bx] 00008424 750C jnz 0x8432 00008426 8C4E02 mov [bp+0x2],cs 00008429 C74604029A mov word [bp+0x4],0x9a02 0000842E 33C0 xor ax,ax 00008430 EB0C jmp short 0x843e 00008432 B40C mov ah,0xc 00008434 EB08 jmp short 0x843e 00008436 E83300 call 0x846c 00008439 7403 jz 0x843e 0000843B E86700 call 0x84a5 0000843E 32C0 xor al,al 00008440 C3 ret 00008441 E87F0A call 0x8ec3 00008444 B401 mov ah,0x1 00008446 7404 jz 0x844c 00008448 B010 mov al,0x10 0000844A 32E4 xor ah,ah 0000844C C3 ret 0000844D 60 pusha 0000844E E8720A call 0x8ec3 00008451 7505 jnz 0x8458 00008453 E84300 call 0x8499 00008456 EB06 jmp short 0x845e 00008458 E84A00 call 0x84a5 0000845B E84100 call 0x849f 0000845E 8A5618 mov dl,[bp+0x18] 00008461 E817E4 call 0x687b 00008464 E819C0 call 0x4480 00008467 E88BC1 call 0x45f5 0000846A 61 popa 0000846B C3 ret 0000846C E83C00 call 0x84ab 0000846F 7404 jz 0x8475 00008471 B480 mov ah,0x80 00008473 EB21 jmp short 0x8496 00008475 8B16C600 mov dx,[0xc6] 00008479 FEC2 inc dl 0000847B EC in al,dx 0000847C A820 test al,0x20 0000847E 7404 jz 0x8484 00008480 B406 mov ah,0x6 00008482 EB12 jmp short 0x8496 00008484 A802 test al,0x2 00008486 7404 jz 0x848c 00008488 B480 mov ah,0x80 0000848A EB0A jmp short 0x8496 0000848C A840 test al,0x40 0000848E 7404 jz 0x8494 00008490 B403 mov ah,0x3 00008492 EB02 jmp short 0x8496 00008494 32E4 xor ah,ah 00008496 0AE4 or ah,ah 00008498 C3 ret 00008499 B0DE mov al,0xde 0000849B E81300 call 0x84b1 0000849E C3 ret 0000849F B0DF mov al,0xdf 000084A1 E80D00 call 0x84b1 000084A4 C3 ret 000084A5 B0DB mov al,0xdb 000084A7 E80700 call 0x84b1 000084AA C3 ret 000084AB B0DA mov al,0xda 000084AD E80100 call 0x84b1 000084B0 C3 ret 000084B1 52 push dx 000084B2 50 push ax 000084B3 E8D6BF call 0x448c 000084B6 58 pop ax 000084B7 750B jnz 0x84c4 000084B9 8B16C600 mov dx,[0xc6] 000084BD 80C207 add dl,0x7 000084C0 EE out dx,al 000084C1 E8280F call 0x93ec 000084C4 5A pop dx 000084C5 C3 ret 000084C6 50 push ax 000084C7 F706D0000008 test word [0xd0],0x800 000084CD 742C jz 0x84fb 000084CF A0CE00 mov al,[0xce] 000084D2 2C03 sub al,0x3 000084D4 2407 and al,0x7 000084D6 0C40 or al,0x40 000084D8 A24300 mov [0x43],al 000084DB C606420003 mov byte [0x42],0x3 000084E0 A0CA00 mov al,[0xca] 000084E3 A24700 mov [0x47],al 000084E6 C6064800EF mov byte [0x48],0xef 000084EB B4EF mov ah,0xef 000084ED 684580 push word 0x8045 000084F0 51 push cx 000084F1 52 push dx 000084F2 E990BD jmp 0x4285 000084F5 E8F40E call 0x93ec 000084F8 E891BF call 0x448c 000084FB 58 pop ax 000084FC C3 ret 000084FD E8C6FF call 0x84c6 00008500 CB retf 00008501 F706D0000008 test word [0xd0],0x800 00008507 752F jnz 0x8538 00008509 803ECE0000 cmp byte [0xce],0x0 0000850E 7428 jz 0x8538 00008510 A0CE00 mov al,[0xce] 00008513 0C20 or al,0x20 00008515 A24300 mov [0x43],al 00008518 C606420003 mov byte [0x42],0x3 0000851D A0CA00 mov al,[0xca] 00008520 A24700 mov [0x47],al 00008523 C6064800EF mov byte [0x48],0xef 00008528 B4EF mov ah,0xef 0000852A 688280 push word 0x8082 0000852D 51 push cx 0000852E 52 push dx 0000852F E953BD jmp 0x4285 00008532 E8B70E call 0x93ec 00008535 E854BF call 0x448c 00008538 C3 ret 00008539 E8C5FF call 0x8501 0000853C CB retf 0000853D 60 pusha 0000853E E88CF6 call 0x7bcd 00008541 61 popa 00008542 C3 ret 00008543 833C18 cmp word [si],byte +0x18 00008546 B4C3 mov ah,0xc3 00008548 0F82CC00 jc near 0x8618 0000854C F8 clc 0000854D E8EEE4 call 0x6a3e 00008550 1E push ds 00008551 06 push es 00008552 60 pusha 00008553 6655 push ebp 00008555 6656 push esi 00008557 8B6C10 mov bp,[si+0x10] 0000855A 66C1E510 shl ebp,0x10 0000855E 8B6C0E mov bp,[si+0xe] 00008561 E87B91 call 0x16df 00008564 81C7D802 add di,0x2d8 00008568 26C60521 mov byte [es:di],0x21 0000856C 26C6450100 mov byte [es:di+0x1],0x0 00008571 26C745020000 mov word [es:di+0x2],0x0 00008577 26C745040000 mov word [es:di+0x4],0x0 0000857D 0FB64C03 movzx cx,[si+0x3] 00008581 26894D06 mov [es:di+0x6],cx 00008585 83F90C cmp cx,byte +0xc 00008588 B401 mov ah,0x1 0000858A 777A ja 0x8606 0000858C 57 push di 0000858D 1E push ds 0000858E 56 push si 0000858F C57404 lds si,[si+0x4] 00008592 B80800 mov ax,0x8 00008595 03F8 add di,ax 00008597 03C1 add ax,cx 00008599 F3A4 rep movsb 0000859B 8BC8 mov cx,ax 0000859D 5E pop si 0000859E 1F pop ds 0000859F 5B pop bx 000085A0 8A7402 mov dh,[si+0x2] 000085A3 1E push ds 000085A4 56 push si 000085A5 8BF3 mov si,bx 000085A7 06 push es 000085A8 1F pop ds 000085A9 6657 push edi 000085AB 8CD8 mov ax,ds 000085AD 668BFD mov edi,ebp 000085B0 9A4B00C0E6 call 0xe6c0:0x4b 000085B5 665F pop edi 000085B7 5E pop si 000085B8 1F pop ds 000085B9 7249 jc 0x8604 000085BB 8B4C08 mov cx,[si+0x8] 000085BE F744160100 test word [si+0x16],0x1 000085C3 740B jz 0x85d0 000085C5 668B7412 mov esi,[si+0x12] 000085C9 B8FFFF mov ax,0xffff 000085CC 8ED8 mov ds,ax 000085CE EB03 jmp short 0x85d3 000085D0 C5740A lds si,[si+0xa] 000085D3 80E6C0 and dh,0xc0 000085D6 80FE80 cmp dh,0x80 000085D9 7419 jz 0x85f4 000085DB 80FE40 cmp dh,0x40 000085DE 7510 jnz 0x85f0 000085E0 6657 push edi 000085E2 8CD8 mov ax,ds 000085E4 668BFD mov edi,ebp 000085E7 9A5100C0E6 call 0xe6c0:0x51 000085EC 665F pop edi 000085EE 7214 jc 0x8604 000085F0 B400 mov ah,0x0 000085F2 EB12 jmp short 0x8606 000085F4 6657 push edi 000085F6 8CD8 mov ax,ds 000085F8 668BFD mov edi,ebp 000085FB 9A5700C0E6 call 0xe6c0:0x57 00008600 665F pop edi 00008602 73EC jnc 0x85f0 00008604 B480 mov ah,0x80 00008606 665E pop esi 00008608 8BEC mov bp,sp 0000860A 886613 mov [bp+0x13],ah 0000860D 665D pop ebp 0000860F 61 popa 00008610 07 pop es 00008611 1F pop ds 00008612 9C pushf 00008613 F9 stc 00008614 E827E4 call 0x6a3e 00008617 9D popf 00008618 85E4 test sp,sp 0000861A C3 ret 0000861B E80DC1 call 0x472b 0000861E B83402 mov ax,0x234 00008621 E852D0 call 0x5676 00008624 B8D750 mov ax,0x50d7 00008627 7408 jz 0x8631 00008629 9C pushf 0000862A 9AF037FEE6 call 0xe6fe:0x37f0 0000862F EB02 jmp short 0x8633 00008631 CD13 int 0x13 00008633 E82DC1 call 0x4763 00008636 C3 ret 00008637 FC cld 00008638 FB sti 00008639 53 push bx 0000863A 52 push dx 0000863B B4C3 mov ah,0xc3 0000863D 833C18 cmp word [si],byte +0x18 00008640 723A jc 0x867c 00008642 E8CE91 call 0x1813 00008645 8ADD mov bl,ch 00008647 E8F791 call 0x1841 0000864A 86DD xchg bl,ch 0000864C E8BA90 call 0x1709 0000864F 7514 jnz 0x8665 00008651 80FF13 cmp bh,0x13 00008654 7413 jz 0x8669 00008656 80FF95 cmp bh,0x95 00008659 750A jnz 0x8665 0000865B 80FB01 cmp bl,0x1 0000865E 7417 jz 0x8677 00008660 80FB00 cmp bl,0x0 00008663 740B jz 0x8670 00008665 B497 mov ah,0x97 00008667 EB13 jmp short 0x867c 00008669 E8CAC2 call 0x4936 0000866C 74F7 jz 0x8665 0000866E EB0C jmp short 0x867c 00008670 E8D0FE call 0x8543 00008673 74F0 jz 0x8665 00008675 EB05 jmp short 0x867c 00008677 E81900 call 0x8693 0000867A 74E9 jz 0x8665 0000867C 5A pop dx 0000867D 5B pop bx 0000867E 84E4 test ah,ah 00008680 7401 jz 0x8683 00008682 F9 stc 00008683 FC cld 00008684 FB sti 00008685 1E push ds 00008686 684000 push word 0x40 00008689 1F pop ds 0000868A C606740000 mov byte [0x74],0x0 0000868F 1F pop ds 00008690 E9C7B7 jmp 0x3e5a 00008693 833C18 cmp word [si],byte +0x18 00008696 B4C3 mov ah,0xc3 00008698 0F823101 jc near 0x87cd 0000869C F8 clc 0000869D E89EE3 call 0x6a3e 000086A0 1E push ds 000086A1 06 push es 000086A2 60 pusha 000086A3 6655 push ebp 000086A5 6656 push esi 000086A7 8B6C10 mov bp,[si+0x10] 000086AA 66C1E510 shl ebp,0x10 000086AE 8B6C0E mov bp,[si+0xe] 000086B1 0FB65C03 movzx bx,[si+0x3] 000086B5 1E push ds 000086B6 E86DC0 call 0x4726 000086B9 1E push ds 000086BA 07 pop es 000086BB BFD00D mov di,0xdd0 000086BE 32C0 xor al,al 000086C0 B91F00 mov cx,0x1f 000086C3 57 push di 000086C4 F3AA rep stosb 000086C6 5F pop di 000086C7 66C70555534243 mov dword [di],0x43425355 000086CE 66C7450442494F53 mov dword [di+0x4],0x534f4942 000086D6 885D0E mov [di+0xe],bl 000086D9 52 push dx 000086DA 32F6 xor dh,dh 000086DC 6BD22C imul dx,dx,byte +0x2c 000086DF 57 push di 000086E0 8BFA mov di,dx 000086E2 8A95F901 mov dl,[di+0x1f9] 000086E6 5F pop di 000086E7 88550D mov [di+0xd],dl 000086EA 5A pop dx 000086EB 1F pop ds 000086EC 1E push ds 000086ED 56 push si 000086EE 8A4402 mov al,[si+0x2] 000086F1 24C0 and al,0xc0 000086F3 8B4C08 mov cx,[si+0x8] 000086F6 C57404 lds si,[si+0x4] 000086F9 3C40 cmp al,0x40 000086FB 7509 jnz 0x8706 000086FD 26804D0C80 or byte [es:di+0xc],0x80 00008702 26894D08 mov [es:di+0x8],cx 00008706 3C80 cmp al,0x80 00008708 7504 jnz 0x870e 0000870A 26894D08 mov [es:di+0x8],cx 0000870E 83C70F add di,byte +0xf 00008711 8BCB mov cx,bx 00008713 F3A4 rep movsb 00008715 B91F00 mov cx,0x1f 00008718 BED00D mov si,0xdd0 0000871B 06 push es 0000871C 1F pop ds 0000871D 50 push ax 0000871E 8CD8 mov ax,ds 00008720 6657 push edi 00008722 668BFD mov edi,ebp 00008725 9A5700C0E6 call 0xe6c0:0x57 0000872A 665F pop edi 0000872C 58 pop ax 0000872D 5E pop si 0000872E 1F pop ds 0000872F 0F828600 jc near 0x87b9 00008733 8B4C08 mov cx,[si+0x8] 00008736 F744160100 test word [si+0x16],0x1 0000873B 740D jz 0x874a 0000873D 668B7412 mov esi,[si+0x12] 00008741 50 push ax 00008742 B8FFFF mov ax,0xffff 00008745 8ED8 mov ds,ax 00008747 58 pop ax 00008748 EB03 jmp short 0x874d 0000874A C5740A lds si,[si+0xa] 0000874D 3C80 cmp al,0x80 0000874F 7417 jz 0x8768 00008751 3C40 cmp al,0x40 00008753 F8 clc 00008754 7522 jnz 0x8778 00008756 50 push ax 00008757 8CD8 mov ax,ds 00008759 6657 push edi 0000875B 668BFD mov edi,ebp 0000875E 9A5100C0E6 call 0xe6c0:0x51 00008763 665F pop edi 00008765 58 pop ax 00008766 EB10 jmp short 0x8778 00008768 50 push ax 00008769 8CD8 mov ax,ds 0000876B 6657 push edi 0000876D 668BFD mov edi,ebp 00008770 9A5700C0E6 call 0xe6c0:0x57 00008775 665F pop edi 00008777 58 pop ax 00008778 9F lahf 00008779 06 push es 0000877A 1F pop ds 0000877B BEEF0D mov si,0xdef 0000877E B90D00 mov cx,0xd 00008781 50 push ax 00008782 8CD8 mov ax,ds 00008784 6657 push edi 00008786 668BFD mov edi,ebp 00008789 9A5100C0E6 call 0xe6c0:0x51 0000878E 665F pop edi 00008790 58 pop ax 00008791 7312 jnc 0x87a5 00008793 50 push ax 00008794 8CD8 mov ax,ds 00008796 6657 push edi 00008798 668BFD mov edi,ebp 0000879B 9A5100C0E6 call 0xe6c0:0x51 000087A0 665F pop edi 000087A2 58 pop ax 000087A3 7214 jc 0x87b9 000087A5 9E sahf 000087A6 7211 jc 0x87b9 000087A8 66813C55534253 cmp dword [si],0x53425355 000087AF 7508 jnz 0x87b9 000087B1 807C0C00 cmp byte [si+0xc],0x0 000087B5 B400 mov ah,0x0 000087B7 7402 jz 0x87bb 000087B9 B480 mov ah,0x80 000087BB 665E pop esi 000087BD 8BEC mov bp,sp 000087BF 886613 mov [bp+0x13],ah 000087C2 665D pop ebp 000087C4 61 popa 000087C5 07 pop es 000087C6 1F pop ds 000087C7 9C pushf 000087C8 F9 stc 000087C9 E872E2 call 0x6a3e 000087CC 9D popf 000087CD 85E4 test sp,sp 000087CF C3 ret 000087D0 0000 add [bx+si],al 000087D2 0300 add ax,[bx+si] 000087D4 0F db 0x0F 000087D5 3C78 cmp al,0x78 000087D7 07 pop es 000087D8 000F add [bx],cl 000087DA E0FF loopne 0x87db 000087DC 0200 add al,[bx+si] 000087DE 1F pop ds 000087DF 1C78 sbb al,0x78 000087E1 07 pop es 000087E2 001F add [bx],bl 000087E4 007807 add [bx+si+0x7],bh 000087E7 001F add [bx],bl 000087E9 00F8 add al,bh 000087EB 0200 add al,[bx+si] 000087ED 1F pop ds 000087EE 1E push ds 000087EF 56 push si 000087F0 51 push cx 000087F1 E8FF8F call 0x17f3 000087F4 7204 jc 0x87fa 000087F6 B401 mov ah,0x1 000087F8 EB45 jmp short 0x883f 000087FA BE2083 mov si,0x8320 000087FD 662E3B04 cmp eax,[cs:si] 00008801 740B jz 0x880e 00008803 83C605 add si,byte +0x5 00008806 81FE3E83 cmp si,0x833e 0000880A 75F1 jnz 0x87fd 0000880C EB06 jmp short 0x8814 0000880E 2E8A6404 mov ah,[cs:si+0x4] 00008812 EB2B jmp short 0x883f 00008814 E81F90 call 0x1836 00008817 80F905 cmp cl,0x5 0000881A 7413 jz 0x882f 0000881C 9A170FFEE6 call 0xe6fe:0xf17 00008821 F6442380 test byte [si+0x23],0x80 00008825 7408 jz 0x882f 00008827 663DCA9A3B00 cmp eax,0x3b9aca 0000882D 7204 jc 0x8833 0000882F B402 mov ah,0x2 00008831 EB0C jmp short 0x883f 00008833 B403 mov ah,0x3 00008835 E8EEBE call 0x4726 00008838 C606A50301 mov byte [0x3a5],0x1 0000883D EB08 jmp short 0x8847 0000883F E8E4BE call 0x4726 00008842 C606A50300 mov byte [0x3a5],0x0 00008847 59 pop cx 00008848 5E pop si 00008849 1F pop ds 0000884A C3 ret 0000884B 6650 push eax 0000884D 6653 push ebx 0000884F 5B pop bx 00008850 6652 push edx 00008852 663DF0B84100 cmp eax,0x41b8f0 00008858 7508 jnz 0x8862 0000885A BB1602 mov bx,0x216 0000885D B9803F mov cx,0x3f80 00008860 EB31 jmp short 0x8893 00008862 6633D2 xor edx,edx 00008865 6633DB xor ebx,ebx 00008868 B33F mov bl,0x3f 0000886A 66F7F3 div ebx 0000886D 663D00040000 cmp eax,0x400 00008873 7706 ja 0x887b 00008875 8BD8 mov bx,ax 00008877 B101 mov cl,0x1 00008879 EB16 jmp short 0x8891 0000887B B3FF mov bl,0xff 0000887D 8ACB mov cl,bl 0000887F 33D2 xor dx,dx 00008881 66F7F3 div ebx 00008884 663D00040000 cmp eax,0x400 0000888A 8BD8 mov bx,ax 0000888C 7603 jna 0x8891 0000888E BB0004 mov bx,0x400 00008891 B53F mov ch,0x3f 00008893 665A pop edx 00008895 53 push bx 00008896 665B pop ebx 00008898 6658 pop eax 0000889A C3 ret 0000889B 6650 push eax 0000889D 6652 push edx 0000889F 9C pushf 000088A0 E8ED90 call 0x1990 000088A3 7350 jnc 0x88f5 000088A5 8CC0 mov ax,es 000088A7 83F8FF cmp ax,byte -0x1 000088AA 7449 jz 0x88f5 000088AC 1E push ds 000088AD 6657 push edi 000088AF E874BE call 0x4726 000088B2 B80010 mov ax,0x1000 000088B5 E8608B call 0x1418 000088B8 C1E709 shl di,0x9 000088BB 2BD2 sub dx,dx 000088BD F7F7 div di 000088BF A32600 mov [0x26],ax 000088C2 C70624000400 mov word [0x24],0x4 000088C8 F7262400 mul word [0x24] 000088CC A32800 mov [0x28],ax 000088CF C7062E000000 mov word [0x2e],0x0 000088D5 66B804000000 mov eax,0x4 000088DB 66BF00100000 mov edi,0x1000 000088E1 66F7E7 mul edi 000088E4 66A32A00 mov [0x2a],eax 000088E8 665F pop edi 000088EA 1F pop ds 000088EB 38C0 cmp al,al 000088ED B010 mov al,0x10 000088EF BAB200 mov dx,0xb2 000088F2 EE out dx,al 000088F3 7AFE jpe 0x88f3 000088F5 9D popf 000088F6 665A pop edx 000088F8 6658 pop eax 000088FA C3 ret 000088FB 52 push dx 000088FC 53 push bx 000088FD 51 push cx 000088FE 56 push si 000088FF 57 push di 00008900 06 push es 00008901 E85900 call 0x895d 00008904 BB0100 mov bx,0x1 00008907 E8EEE0 call 0x69f8 0000890A 8BF1 mov si,cx 0000890C C1E609 shl si,0x9 0000890F 03F7 add si,di 00008911 F7D9 neg cx 00008913 03CD add cx,bp 00008915 8CE7 mov di,fs 00008917 3BCF cmp cx,di 00008919 7602 jna 0x891d 0000891B 8BCF mov cx,di 0000891D C1E107 shl cx,0x7 00008920 07 pop es 00008921 5F pop di 00008922 F366A5 rep movsd 00008925 5E pop si 00008926 84E4 test ah,ah 00008928 7512 jnz 0x893c 0000892A 8AE6 mov ah,dh 0000892C 6653 push ebx 0000892E 660FB7DB movzx ebx,bx 00008932 6603C3 add eax,ebx 00008935 665B pop ebx 00008937 F8 clc 00008938 59 pop cx 00008939 5B pop bx 0000893A 5A pop dx 0000893B C3 ret 0000893C F9 stc 0000893D 59 pop cx 0000893E 5B pop bx 0000893F 5A pop dx 00008940 C3 ret 00008941 53 push bx 00008942 51 push cx 00008943 52 push dx 00008944 57 push di 00008945 06 push es 00008946 E81400 call 0x895d 00008949 BB0100 mov bx,0x1 0000894C E8A9E0 call 0x69f8 0000894F 8BF7 mov si,di 00008951 C1E107 shl cx,0x7 00008954 07 pop es 00008955 5F pop di 00008956 F366A5 rep movsd 00008959 5A pop dx 0000895A 59 pop cx 0000895B 5B pop bx 0000895C C3 ret 0000895D 1E push ds 0000895E E8C5BD call 0x4726 00008961 1E push ds 00008962 07 pop es 00008963 BF000E mov di,0xe00 00008966 1F pop ds 00008967 C3 ret 00008968 0000 add [bx+si],al 0000896A 0000 add [bx+si],al 0000896C 0000 add [bx+si],al 0000896E 0000 add [bx+si],al 00008970 0000 add [bx+si],al 00008972 0000 add [bx+si],al 00008974 0000 add [bx+si],al 00008976 0000 add [bx+si],al 00008978 0000 add [bx+si],al 0000897A B0F1 mov al,0xf1 0000897C 49 dec cx 0000897D 17 pop ss 0000897E 0000 add [bx+si],al 00008980 0000 add [bx+si],al 00008982 0000 add [bx+si],al 00008984 0000 add [bx+si],al 00008986 0000 add [bx+si],al 00008988 0000 add [bx+si],al 0000898A 0000 add [bx+si],al 0000898C 0000 add [bx+si],al 0000898E 0000 add [bx+si],al 00008990 0000 add [bx+si],al 00008992 0000 add [bx+si],al 00008994 0000 add [bx+si],al 00008996 0000 add [bx+si],al 00008998 0000 add [bx+si],al 0000899A 0000 add [bx+si],al 0000899C 0000 add [bx+si],al 0000899E 0000 add [bx+si],al 000089A0 0000 add [bx+si],al 000089A2 0000 add [bx+si],al 000089A4 0000 add [bx+si],al 000089A6 0000 add [bx+si],al 000089A8 0000 add [bx+si],al 000089AA FA cli 000089AB 8531 test [bx+di],si 000089AD 3A973A0B cmp dl,[bx+0xb3a] 000089B1 3B8B398B cmp cx,[bp+di+0x8b39] 000089B5 39B83B22 cmp [bx+si+0x223b],di 000089B9 868B3973 xchg cl,[bp+di+0x7339] 000089BD 69116B93 imul dx,[bx+di],word 0x936b 000089C1 6B9C6C5006 imul bx,[si+0x506c],byte +0x6 000089C6 53 push bx 000089C7 80EC41 sub ah,0x41 000089CA 0F82B600 jc near 0x8a84 000089CE A27400 mov [0x74],al 000089D1 7457 jz 0x8a2a 000089D3 80FC07 cmp ah,0x7 000089D6 7452 jz 0x8a2a 000089D8 80FC09 cmp ah,0x9 000089DB 0F83AA00 jnc near 0x8a89 000089DF 8E4600 mov es,[bp+0x0] 000089E2 8B5E06 mov bx,[bp+0x6] 000089E5 26803F10 cmp byte [es:bx],0x10 000089E9 0F829700 jc near 0x8a84 000089ED 80FC02 cmp ah,0x2 000089F0 7506 jnz 0x89f8 000089F2 3C02 cmp al,0x2 000089F4 0F848C00 jz near 0x8a84 000089F8 268A4702 mov al,[es:bx+0x2] 000089FC 3C7F cmp al,0x7f 000089FE 7605 jna 0x8a05 00008A00 E833BF call 0x4936 00008A03 737F jnc 0x8a84 00008A05 80CE01 or dh,0x1 00008A08 6626837F0C00 cmp dword [es:bx+0xc],byte +0x0 00008A0E 750D jnz 0x8a1d 00008A10 6626837F0800 cmp dword [es:bx+0x8],byte +0x0 00008A16 7505 jnz 0x8a1d 00008A18 B90100 mov cx,0x1 00008A1B 32F6 xor dh,dh 00008A1D 884612 mov [bp+0x12],al 00008A20 26C45F04 les bx,[es:bx+0x4] 00008A24 8C4602 mov [bp+0x2],es 00008A27 895E0C mov [bp+0xc],bx 00008A2A 385619 cmp [bp+0x19],dl 00008A2D 7555 jnz 0x8a84 00008A2F 800EBB0001 or byte [0xbb],0x1 00008A34 E8E8BA call 0x451f 00008A37 0FB6FC movzx di,ah 00008A3A D1E7 shl di,1 00008A3C 8B4612 mov ax,[bp+0x12] 00008A3F 2EFF95FA84 call near [cs:di+0x84fa] 00008A44 8026BB00FC and byte [0xbb],0xfc 00008A49 A07400 mov al,[0x74] 00008A4C 894612 mov [bp+0x12],ax 00008A4F 5B pop bx 00008A50 895E0C mov [bp+0xc],bx 00008A53 5B pop bx 00008A54 895E02 mov [bp+0x2],bx 00008A57 0AE4 or ah,ah 00008A59 7419 jz 0x8a74 00008A5B 5B pop bx 00008A5C 80FF42 cmp bh,0x42 00008A5F 7213 jc 0x8a74 00008A61 80FF44 cmp bh,0x44 00008A64 770E ja 0x8a74 00008A66 8E4600 mov es,[bp+0x0] 00008A69 8B5E06 mov bx,[bp+0x6] 00008A6C 8A0E4300 mov cl,[0x43] 00008A70 26284F02 sub [es:bx+0x2],cl 00008A74 88267400 mov [0x74],ah 00008A78 80FC01 cmp ah,0x1 00008A7B F5 cmc 00008A7C 8BE5 mov sp,bp 00008A7E 1F pop ds 00008A7F 07 pop es 00008A80 61 popa 00008A81 E9D6B3 jmp 0x3e5a 00008A84 5B pop bx 00008A85 07 pop es 00008A86 58 pop ax 00008A87 F8 clc 00008A88 C3 ret 00008A89 80FC0D cmp ah,0xd 00008A8C 73F6 jnc 0x8a84 00008A8E 8AC4 mov al,ah 00008A90 32E4 xor ah,ah 00008A92 D1E0 shl ax,1 00008A94 8BF8 mov di,ax 00008A96 8B4612 mov ax,[bp+0x12] 00008A99 F8 clc 00008A9A 0FA8 push gs 00008A9C 6800F0 push word 0xf000 00008A9F 0FA9 pop gs 00008AA1 2EFF95FA84 call near [cs:di+0x84fa] 00008AA6 0FA9 pop gs 00008AA8 EBCA jmp short 0x8a74 00008AAA 58 pop ax 00008AAB 32E4 xor ah,ah 00008AAD 5B pop bx 00008AAE 59 pop cx 00008AAF 81FBAA55 cmp bx,0x55aa 00008AB3 7514 jnz 0x8ac9 00008AB5 C7460C55AA mov word [bp+0xc],0xaa55 00008ABA C746100500 mov word [bp+0x10],0x5 00008ABF C746120030 mov word [bp+0x12],0x3000 00008AC4 894E02 mov [bp+0x2],cx 00008AC7 EBAB jmp short 0x8a74 00008AC9 895E0C mov [bp+0xc],bx 00008ACC 894E02 mov [bp+0x2],cx 00008ACF 58 pop ax 00008AD0 F8 clc 00008AD1 C3 ret 00008AD2 B401 mov ah,0x1 00008AD4 8B16D000 mov dx,[0xd0] 00008AD8 E8C401 call 0x8c9f 00008ADB 0F829800 jc near 0x8b77 00008ADF 1E push ds 00008AE0 8EDF mov ds,di 00008AE2 6660 pushad 00008AE4 66260FB64F0E movzx ecx,byte [es:bx+0xe] 00008AEA 66894C0C mov [si+0xc],ecx 00008AEE B80300 mov ax,0x3 00008AF1 894402 mov [si+0x2],ax 00008AF4 B80002 mov ax,0x200 00008AF7 894418 mov [si+0x18],ax 00008AFA 26807F03A0 cmp byte [es:bx+0x3],0xa0 00008AFF 7415 jz 0x8b16 00008B01 66260FB707 movzx eax,word [es:bx] 00008B06 66894404 mov [si+0x4],eax 00008B0A 66260FB64702 movzx eax,byte [es:bx+0x2] 00008B10 66894408 mov [si+0x8],eax 00008B14 EB14 jmp short 0x8b2a 00008B16 66260FB74709 movzx eax,word [es:bx+0x9] 00008B1C 66894404 mov [si+0x4],eax 00008B20 66260FB6470B movzx eax,byte [es:bx+0xb] 00008B26 66894408 mov [si+0x8],eax 00008B2A 0FA8 push gs 00008B2C 6800F0 push word 0xf000 00008B2F 0FA9 pop gs 00008B31 65F706BE774000 test word [gs:0x77be],0x40 00008B38 0FA9 pop gs 00008B3A 7406 jz 0x8b42 00008B3C F7C21000 test dx,0x10 00008B40 750D jnz 0x8b4f 00008B42 66F7E1 mul ecx 00008B45 660FB74C04 movzx ecx,word [si+0x4] 00008B4A 66F7E1 mul ecx 00008B4D EB07 jmp short 0x8b56 00008B4F E83501 call 0x8c87 00008B52 836402FD and word [si+0x2],byte -0x3 00008B56 66894410 mov [si+0x10],eax 00008B5A 66895414 mov [si+0x14],edx 00008B5E 6661 popad 00008B60 833C1E cmp word [si],byte +0x1e 00008B63 720F jc 0x8b74 00008B65 B84000 mov ax,0x40 00008B68 89441C mov [si+0x1c],ax 00008B6B B8C600 mov ax,0xc6 00008B6E 89441A mov [si+0x1a],ax 00008B71 E80400 call 0x8b78 00008B74 32E4 xor ah,ah 00008B76 1F pop ds 00008B77 C3 ret 00008B78 833C4A cmp word [si],byte +0x4a 00008B7B 727A jc 0x8bf7 00008B7D C7044A00 mov word [si],0x4a 00008B81 C7441EDDBE mov word [si+0x1e],0xbedd 00008B86 C644202C mov byte [si+0x20],0x2c 00008B8A 66C7442450434920 mov dword [si+0x24],0x20494350 00008B92 8B4616 mov ax,[bp+0x16] 00008B95 E813BA call 0x45ab 00008B98 66C7442841544120 mov dword [si+0x28],0x20415441 00008BA0 66C7442C20202020 mov dword [si+0x2c],0x20202020 00008BA8 26F7450A0200 test word [es:di+0xa],0x2 00008BAE 7405 jz 0x8bb5 00008BB0 C7442B5049 mov word [si+0x2b],0x4950 00008BB5 2E8B1EB884 mov bx,[cs:0x84b8] 00008BBA 8A4618 mov al,[bp+0x18] 00008BBD E8AA90 call 0x1c6a 00008BC0 887C30 mov [si+0x30],bh 00008BC3 8AFB mov bh,bl 00008BC5 C0EB03 shr bl,0x3 00008BC8 885C31 mov [si+0x31],bl 00008BCB 80E707 and bh,0x7 00008BCE 887C32 mov [si+0x32],bh 00008BD1 8A4618 mov al,[bp+0x18] 00008BD4 E86F90 call 0x1c46 00008BD7 8AE0 mov ah,al 00008BD9 2401 and al,0x1 00008BDB 884438 mov [si+0x38],al 00008BDE D0EC shr ah,1 00008BE0 886433 mov [si+0x33],ah 00008BE3 56 push si 00008BE4 83C61E add si,byte +0x1e 00008BE7 B92B00 mov cx,0x2b 00008BEA 33DB xor bx,bx 00008BEC AC lodsb 00008BED 02D8 add bl,al 00008BEF E2FB loop 0x8bec 00008BF1 5E pop si 00008BF2 F6DB neg bl 00008BF4 885C49 mov [si+0x49],bl 00008BF7 C3 ret 00008BF8 F606BB0001 test byte [0xbb],0x1 00008BFD 0F848400 jz near 0x8c85 00008C01 60 pusha 00008C02 88264800 mov [0x48],ah 00008C06 F706D0001000 test word [0xd0],0x10 00008C0C 7436 jz 0x8c44 00008C0E 8E4600 mov es,[bp+0x0] 00008C11 8B7606 mov si,[bp+0x6] 00008C14 268B4408 mov ax,[es:si+0x8] 00008C18 A24400 mov [0x44],al 00008C1B 88264500 mov [0x45],ah 00008C1F 268B440A mov ax,[es:si+0xa] 00008C23 A24600 mov [0x46],al 00008C26 F606BB0002 test byte [0xbb],0x2 00008C2B 7402 jz 0x8c2f 00008C2D B400 mov ah,0x0 00008C2F 80E40F and ah,0xf 00008C32 0A26CA00 or ah,[0xca] 00008C36 88264700 mov [0x47],ah 00008C3A 268A4402 mov al,[es:si+0x2] 00008C3E A24300 mov [0x43],al 00008C41 61 popa 00008C42 F9 stc 00008C43 C3 ret 00008C44 26807F03A0 cmp byte [es:bx+0x3],0xa0 00008C49 7506 jnz 0x8c51 00008C4B 268A470B mov al,[es:bx+0xb] 00008C4F EB04 jmp short 0x8c55 00008C51 268A4702 mov al,[es:bx+0x2] 00008C55 268A670E mov ah,[es:bx+0xe] 00008C59 50 push ax 00008C5A F6E4 mul ah 00008C5C 8BC8 mov cx,ax 00008C5E 8E4600 mov es,[bp+0x0] 00008C61 8B7606 mov si,[bp+0x6] 00008C64 268B4408 mov ax,[es:si+0x8] 00008C68 268B540A mov dx,[es:si+0xa] 00008C6C F7F1 div cx 00008C6E A34500 mov [0x45],ax 00008C71 8BC2 mov ax,dx 00008C73 59 pop cx 00008C74 F6F5 div ch 00008C76 0A06CA00 or al,[0xca] 00008C7A A24700 mov [0x47],al 00008C7D FEC4 inc ah 00008C7F 88264400 mov [0x44],ah 00008C83 EBB5 jmp short 0x8c3a 00008C85 F8 clc 00008C86 C3 ret 00008C87 57 push di 00008C88 0FB64618 movzx ax,[bp+0x18] 00008C8C C1E003 shl ax,0x3 00008C8F BFBA84 mov di,0x84ba 00008C92 03F8 add di,ax 00008C94 662E8B5504 mov edx,[cs:di+0x4] 00008C99 662E8B05 mov eax,[cs:di] 00008C9D 5F pop di 00008C9E C3 ret 00008C9F 1E push ds 00008CA0 8E5E00 mov ds,[bp+0x0] 00008CA3 8B7606 mov si,[bp+0x6] 00008CA6 8B0C mov cx,[si] 00008CA8 83F91A cmp cx,byte +0x1a 00008CAB 7227 jc 0x8cd4 00008CAD 83F91E cmp cx,byte +0x1e 00008CB0 720F jc 0x8cc1 00008CB2 83F94A cmp cx,byte +0x4a 00008CB5 7205 jc 0x8cbc 00008CB7 B94A00 mov cx,0x4a 00008CBA EB08 jmp short 0x8cc4 00008CBC B91E00 mov cx,0x1e 00008CBF EB03 jmp short 0x8cc4 00008CC1 B91A00 mov cx,0x1a 00008CC4 51 push cx 00008CC5 56 push si 00008CC6 32C0 xor al,al 00008CC8 8804 mov [si],al 00008CCA 46 inc si 00008CCB E2FB loop 0x8cc8 00008CCD 5E pop si 00008CCE 59 pop cx 00008CCF 890C mov [si],cx 00008CD1 F8 clc 00008CD2 8CDF mov di,ds 00008CD4 1F pop ds 00008CD5 C3 ret 00008CD6 5E pop si 00008CD7 21822146 and [bp+si+0x4621],ax 00008CDB 16 push ss 00008CDC 6D insw 00008CDD 16 push ss 00008CDE AC lodsb 00008CDF 16 push ss 00008CE0 D3165E21 rcl word [0x215e],cl 00008CE4 5E pop si 00008CE5 21E8 and ax,bp 00008CE7 0500CB add ax,0xcb00 00008CEA E81100 call 0x8cfe 00008CED CB retf 00008CEE 53 push bx 00008CEF 52 push dx 00008CF0 0FB6DA movzx bx,dl 00008CF3 E80800 call 0x8cfe 00008CF6 9AFD8500F0 call 0xf000:0x85fd 00008CFB 5A pop dx 00008CFC 5B pop bx 00008CFD C3 ret 00008CFE 56 push si 00008CFF 8BF3 mov si,bx 00008D01 D1E6 shl si,1 00008D03 2E8B9C2688 mov bx,[cs:si+0x8826] 00008D08 5E pop si 00008D09 C3 ret 00008D0A E80100 call 0x8d0e 00008D0D CB retf 00008D0E 53 push bx 00008D0F 52 push dx 00008D10 0FB6DA movzx bx,dl 00008D13 0E push cs 00008D14 E8D3FF call 0x8cea 00008D17 9AF98500F0 call 0xf000:0x85f9 00008D1C 5A pop dx 00008D1D 5B pop bx 00008D1E C3 ret 00008D1F E8F6ED call 0x7b18 00008D22 CB retf 00008D23 E8F2ED call 0x7b18 00008D26 CB retf 00008D27 06 push es 00008D28 52 push dx 00008D29 6650 push eax 00008D2B 57 push di 00008D2C 6653 push ebx 00008D2E 6633C9 xor ecx,ecx 00008D31 52 push dx 00008D32 66B890FA0080 mov eax,0x8000fa90 00008D38 BAF80C mov dx,0xcf8 00008D3B 66EF out dx,eax 00008D3D 83C204 add dx,byte +0x4 00008D40 EC in al,dx 00008D41 2403 and al,0x3 00008D43 5A pop dx 00008D44 3C00 cmp al,0x0 00008D46 7705 ja 0x8d4d 00008D48 80FA02 cmp dl,0x2 00008D4B 7319 jnc 0x8d66 00008D4D F6C202 test dl,0x2 00008D50 7403 jz 0x8d55 00008D52 B90800 mov cx,0x8 00008D55 BBF900 mov bx,0xf9 00008D58 BA0000 mov dx,0x0 00008D5B 9AC75200F0 call 0xf000:0x52c7 00008D60 3CFF cmp al,0xff 00008D62 750D jnz 0x8d71 00008D64 EB08 jmp short 0x8d6e 00008D66 F6C201 test dl,0x1 00008D69 7403 jz 0x8d6e 00008D6B B90800 mov cx,0x8 00008D6E BBFA00 mov bx,0xfa 00008D71 BA2001 mov dx,0x120 00008D74 9AC75200F0 call 0xf000:0x52c7 00008D79 50 push ax 00008D7A A10E00 mov ax,[0xe] 00008D7D 8B3EC000 mov di,[0xc0] 00008D81 50 push ax 00008D82 07 pop es 00008D83 58 pop ax 00008D84 26891D mov [es:di],bx 00008D87 6625FCFF0000 and eax,0xfffc 00008D8D 6603C8 add ecx,eax 00008D90 6626894506 mov [es:di+0x6],eax 00008D95 665B pop ebx 00008D97 5F pop di 00008D98 6658 pop eax 00008D9A 5A pop dx 00008D9B 07 pop es 00008D9C C3 ret 00008D9D E887FF call 0x8d27 00008DA0 CB retf 00008DA1 E80100 call 0x8da5 00008DA4 CB retf 00008DA5 53 push bx 00008DA6 51 push cx 00008DA7 B90200 mov cx,0x2 00008DAA 49 dec cx 00008DAB 33DB xor bx,bx 00008DAD D1E3 shl bx,1 00008DAF E8CAAD call 0x3b7c 00008DB2 0BC0 or ax,ax 00008DB4 7403 jz 0x8db9 00008DB6 83CB01 or bx,byte +0x1 00008DB9 0BC9 or cx,cx 00008DBB 7403 jz 0x8dc0 00008DBD 49 dec cx 00008DBE EBED jmp short 0x8dad 00008DC0 8BC3 mov ax,bx 00008DC2 59 pop cx 00008DC3 5B pop bx 00008DC4 C3 ret 00008DC5 E80100 call 0x8dc9 00008DC8 CB retf 00008DC9 56 push si 00008DCA BE608A mov si,0x8a60 00008DCD 81FEA88A cmp si,0x8aa8 00008DD1 7416 jz 0x8de9 00008DD3 2E3B04 cmp ax,[cs:si] 00008DD6 7506 jnz 0x8dde 00008DD8 2E3B5C02 cmp bx,[cs:si+0x2] 00008DDC 7405 jz 0x8de3 00008DDE 83C606 add si,byte +0x6 00008DE1 EBEA jmp short 0x8dcd 00008DE3 2E8B5C04 mov bx,[cs:si+0x4] 00008DE7 EB03 jmp short 0x8dec 00008DE9 BB0000 mov bx,0x0 00008DEC E847BB call 0x4936 00008DEF 5E pop si 00008DF0 C3 ret 00008DF1 E80100 call 0x8df5 00008DF4 CB retf 00008DF5 52 push dx 00008DF6 56 push si 00008DF7 33D2 xor dx,dx 00008DF9 268A04 mov al,[es:si] 00008DFC 0AC0 or al,al 00008DFE 7408 jz 0x8e08 00008E00 9A5CF000F0 call 0xf000:0xf05c 00008E05 46 inc si 00008E06 EBF1 jmp short 0x8df9 00008E08 8BC2 mov ax,dx 00008E0A 5E pop si 00008E0B 5A pop dx 00008E0C C3 ret 00008E0D 0000 add [bx+si],al 00008E0F 0000 add [bx+si],al 00008E11 0C00 or al,0x0 00008E13 0100 add [bx+si],ax 00008E15 0000 add [bx+si],al 00008E17 810C0100 or word [si],0x1 00008E1B 0100 add [bx+si],ax 00008E1D 810C0200 or word [si],0x2 00008E21 0000 add [bx+si],al 00008E23 FF db 0xFF 00008E24 FF03 inc word [bp+di] 00008E26 0000 add [bx+si],al 00008E28 000C add [si],cl 00008E2A 0003 add [bp+di],al 00008E2C 0001 add [bx+di],al 00008E2E 000D add [di],cl 00008E30 0F0300 lsl ax,[bx+si] 00008E33 0200 add al,[bx+si] 00008E35 0D0F03 or ax,0x30f 00008E38 0003 add [bp+di],al 00008E3A 00FF add bh,bh 00008E3C FF03 inc word [bp+di] 00008E3E 0004 add [si],al 00008E40 00CC add ah,cl 00008E42 0C03 or al,0x3 00008E44 0005 add [di],al 00008E46 00FF add bh,bh 00008E48 FF03 inc word [bp+di] 00008E4A 0006000D add [0xd00],al 00008E4E 0F0300 lsl ax,[bx+si] 00008E51 07 pop es 00008E52 00FF add bh,bh 00008E54 FF04 inc word [si] 00008E56 0000 add [bx+si],al 00008E58 0000 add [bx+si],al 00008E5A 0004 add [si],al 00008E5C 0001 add [bx+di],al 00008E5E 00FF add bh,bh 00008E60 FF05 inc word [di] 00008E62 0000 add [bx+si],al 00008E64 00FF add bh,bh 00008E66 FF05 inc word [di] 00008E68 0000 add [bx+si],al 00008E6A 01F1 add cx,si 00008E6C 0F05 loadall286 00008E6E 0000 add [bx+si],al 00008E70 0201 add al,[bx+di] 00008E72 0F05 loadall286 00008E74 0000 add [bx+si],al 00008E76 0300 add ax,[bx+si] 00008E78 0000 add [bx+si],al 00008E7A 2E803EC98901 cmp byte [cs:0x89c9],0x1 00008E80 7402 jz 0x8e84 00008E82 F8 clc 00008E83 C3 ret 00008E84 F9 stc 00008E85 C3 ret 00008E86 1E push ds 00008E87 50 push ax 00008E88 B84000 mov ax,0x40 00008E8B 8ED8 mov ds,ax 00008E8D 80261800FB and byte [0x18],0xfb 00008E92 B81A04 mov ax,0x41a 00008E95 E8DEC7 call 0x5676 00008E98 7505 jnz 0x8e9f 00008E9A 800E180004 or byte [0x18],0x4 00008E9F 58 pop ax 00008EA0 1F pop ds 00008EA1 CB retf 00008EA2 61 popa 00008EA3 21852149 and [di+0x4921],ax 00008EA7 16 push ss 00008EA8 7016 jo 0x8ec0 00008EAA AF scasw 00008EAB 16 push ss 00008EAC D6 salc 00008EAD 16 push ss 00008EAE 61 popa 00008EAF 216121 and [bx+di+0x21],sp 00008EB2 E80100 call 0x8eb6 00008EB5 CB retf 00008EB6 53 push bx 00008EB7 56 push si 00008EB8 E83600 call 0x8ef1 00008EBB 9AFD8500F0 call 0xf000:0x85fd 00008EC0 5E pop si 00008EC1 5B pop bx 00008EC2 C3 ret 00008EC3 50 push ax 00008EC4 8A5618 mov dl,[bp+0x18] 00008EC7 E8ECFF call 0x8eb6 00008ECA 58 pop ax 00008ECB C3 ret 00008ECC 50 push ax 00008ECD 52 push dx 00008ECE 8A5604 mov dl,[bp+0x4] 00008ED1 E8E2FF call 0x8eb6 00008ED4 5A pop dx 00008ED5 58 pop ax 00008ED6 C3 ret 00008ED7 E81700 call 0x8ef1 00008EDA 658B07 mov ax,[gs:bx] 00008EDD 9A4E4100F0 call 0xf000:0x414e 00008EE2 C3 ret 00008EE3 52 push dx 00008EE4 E80A00 call 0x8ef1 00008EE7 658B17 mov dx,[gs:bx] 00008EEA 9A7C4100F0 call 0xf000:0x417c 00008EEF 5A pop dx 00008EF0 C3 ret 00008EF1 52 push dx 00008EF2 57 push di 00008EF3 56 push si 00008EF4 BFF289 mov di,0x89f2 00008EF7 80FA04 cmp dl,0x4 00008EFA 7206 jc 0x8f02 00008EFC BF098D mov di,0x8d09 00008EFF 80EA04 sub dl,0x4 00008F02 0FB6F2 movzx si,dl 00008F05 D1E6 shl si,1 00008F07 03F7 add si,di 00008F09 2E8B1C mov bx,[cs:si] 00008F0C 5E pop si 00008F0D 5F pop di 00008F0E 5A pop dx 00008F0F C3 ret 00008F10 0000 add [bx+si],al 00008F12 0000 add [bx+si],al 00008F14 0100 add [bx+si],ax 00008F16 0100 add [bx+si],ax 00008F18 0000 add [bx+si],al 00008F1A 0200 add al,[bx+si] 00008F1C 0200 add al,[bx+si] 00008F1E 0000 add [bx+si],al 00008F20 0400 add al,0x0 00008F22 0300 add ax,[bx+si] 00008F24 0000 add [bx+si],al 00008F26 0800 or [bx+si],al 00008F28 0000 add [bx+si],al 00008F2A 0100 add [bx+si],ax 00008F2C 1000 adc [bx+si],al 00008F2E 0100 add [bx+si],ax 00008F30 0100 add [bx+si],ax 00008F32 2000 and [bx+si],al 00008F34 0200 add al,[bx+si] 00008F36 0100 add [bx+si],ax 00008F38 40 inc ax 00008F39 0003 add [bp+di],al 00008F3B 0001 add [bx+di],al 00008F3D 00800000 add [bx+si+0x0],al 00008F41 0002 add [bp+si],al 00008F43 0000 add [bx+si],al 00008F45 0101 add [bx+di],ax 00008F47 0002 add [bp+si],al 00008F49 0000 add [bx+si],al 00008F4B 0202 add al,[bp+si] 00008F4D 0002 add [bp+si],al 00008F4F 0000 add [bx+si],al 00008F51 0403 add al,0x3 00008F53 0002 add [bp+si],al 00008F55 0000 add [bx+si],al 00008F57 08C4 or ah,al 00008F59 7C39 jl 0x8f94 00008F5B 268A450A mov al,[es:di+0xa] 00008F5F 50 push ax 00008F60 B0CC mov al,0xcc 00008F62 2688450A mov [es:di+0xa],al 00008F66 9AE89F6051 call 0x5160:0x9fe8 00008F6B 260FB64508 movzx ax,[es:di+0x8] 00008F70 2493 and al,0x93 00008F72 9AF29F6051 call 0x5160:0x9ff2 00008F77 66268B4503 mov eax,[es:di+0x3] 00008F7C 6626C74503000000 mov dword [es:di+0x3],0x0 -00 00008F85 06 push es 00008F86 57 push di 00008F87 8BF8 mov di,ax 00008F89 66C1E810 shr eax,0x10 00008F8D 50 push ax 00008F8E 07 pop es 00008F8F 268A4503 mov al,[es:di+0x3] 00008F93 C0E804 shr al,0x4 00008F96 8AD0 mov dl,al 00008F98 E80B04 call 0x93a6 00008F9B E839FF call 0x8ed7 00008F9E F6D0 not al 00008FA0 2401 and al,0x1 00008FA2 E83EFF call 0x8ee3 00008FA5 8AE0 mov ah,al 00008FA7 8AC2 mov al,dl 00008FA9 9AE1926051 call 0x5160:0x92e1 00008FAE 5F pop di 00008FAF 07 pop es 00008FB0 58 pop ax 00008FB1 2688450A mov [es:di+0xa],al 00008FB5 C3 ret 00008FB6 06 push es 00008FB7 65FF368D8D push word [gs:0x8d8d] 00008FBC 07 pop es 00008FBD 268B160E00 mov dx,[es:0xe] 00008FC2 07 pop es 00008FC3 66C1E210 shl edx,0x10 00008FC7 BA8B00 mov dx,0x8b 00008FCA E8F800 call 0x90c5 00008FCD C3 ret 00008FCE B81000 mov ax,0x10 00008FD1 F6E2 mul dl 00008FD3 051BCD add ax,0xcd1b 00008FD6 8BF0 mov si,ax 00008FD8 CB retf 00008FD9 6653 push ebx 00008FDB 9ABC36FEE6 call 0xe6fe:0x36bc 00008FE0 660FB7DB movzx ebx,bx 00008FE4 67668D042B lea eax,[ebx+ebp] 00008FE9 665B pop ebx 00008FEB C3 ret 00008FEC 06 push es 00008FED 65FF368D8D push word [gs:0x8d8d] 00008FF2 07 pop es 00008FF3 268B160C00 mov dx,[es:0xc] 00008FF8 07 pop es 00008FF9 66C1E210 shl edx,0x10 00008FFD BA0300 mov dx,0x3 00009000 E8C200 call 0x90c5 00009003 C3 ret 00009004 00E8 add al,ch 00009006 0100 add [bx+si],ax 00009008 CB retf 00009009 50 push ax 0000900A 53 push bx 0000900B 9F lahf 0000900C 2EF606548B01 test byte [cs:0x8b54],0x1 00009012 740D jz 0x9021 00009014 9AA1976051 call 0x5160:0x97a1 00009019 80FB01 cmp bl,0x1 0000901C 7503 jnz 0x9021 0000901E 80E4FE and ah,0xfe 00009021 9E sahf 00009022 5B pop bx 00009023 58 pop ax 00009024 C3 ret 00009025 1E push ds 00009026 06 push es 00009027 0FA0 push fs 00009029 07 pop es 0000902A B87D04 mov ax,0x47d 0000902D E846C6 call 0x5676 00009030 50 push ax 00009031 B0FE mov al,0xfe 00009033 52 push dx 00009034 BA7D04 mov dx,0x47d 00009037 E842C6 call 0x567c 0000903A 5A pop dx 0000903B 9A589A00F0 call 0xf000:0x9a58 00009040 58 pop ax 00009041 9A4F57FEE6 call 0xe6fe:0x574f 00009046 E8EDB8 call 0x4936 00009049 3CFE cmp al,0xfe 0000904B 731D jnc 0x906a 0000904D 0FB6D8 movzx bx,al 00009050 B0FE mov al,0xfe 00009052 52 push dx 00009053 BA7D04 mov dx,0x47d 00009056 E823C6 call 0x567c 00009059 5A pop dx 0000905A 9A589A00F0 call 0xf000:0x9a58 0000905F 6A00 push byte +0x0 00009061 07 pop es 00009062 648A9FDA8C mov bl,[fs:bx+0x8cda] 00009067 E8E9A8 call 0x3953 0000906A 07 pop es 0000906B 1F pop ds 0000906C CB retf 0000906D 1E push ds 0000906E 6A40 push byte +0x40 00009070 1F pop ds 00009071 C606E10000 mov byte [0xe1],0x0 00009076 1F pop ds 00009077 06 push es 00009078 60 pusha 00009079 E80DE6 call 0x7689 0000907C 61 popa 0000907D 07 pop es 0000907E CB retf 0000907F E80100 call 0x9083 00009082 CB retf 00009083 1E push ds 00009084 8ED8 mov ds,ax 00009086 F6440301 test byte [si+0x3],0x1 0000908A 7401 jz 0x908d 0000908C F9 stc 0000908D 1F pop ds 0000908E C3 ret 0000908F 06 push es 00009090 65FF368D8D push word [gs:0x8d8d] 00009095 07 pop es 00009096 268B161000 mov dx,[es:0x10] 0000909B 07 pop es 0000909C 66C1E210 shl edx,0x10 000090A0 BA1301 mov dx,0x113 000090A3 53 push bx 000090A4 8BDA mov bx,dx 000090A6 E830FF call 0x8fd9 000090A9 5B pop bx 000090AA 06 push es 000090AB 6650 push eax 000090AD C47C39 les di,[si+0x39] 000090B0 268A550B mov dl,[es:di+0xb] 000090B4 8A4C37 mov cl,[si+0x37] 000090B7 6658 pop eax 000090B9 07 pop es 000090BA 9A819A6051 call 0x5160:0x9a81 000090BF 9A38986051 call 0x5160:0x9838 000090C4 C3 ret 000090C5 53 push bx 000090C6 8BDA mov bx,dx 000090C8 E80EFF call 0x8fd9 000090CB 5B pop bx 000090CC 06 push es 000090CD 6650 push eax 000090CF C47C39 les di,[si+0x39] 000090D2 268A550B mov dl,[es:di+0xb] 000090D6 8A4C37 mov cl,[si+0x37] 000090D9 6658 pop eax 000090DB 07 pop es 000090DC 9A819A6051 call 0x5160:0x9a81 000090E1 9A38986051 call 0x5160:0x9838 000090E6 C3 ret 000090E7 60 pusha 000090E8 1E push ds 000090E9 06 push es 000090EA C47C39 les di,[si+0x39] 000090ED B402 mov ah,0x2 000090EF 268A4508 mov al,[es:di+0x8] 000090F3 E82000 call 0x9116 000090F6 26C47D03 les di,[es:di+0x3] 000090FA 268B05 mov ax,[es:di] 000090FD 3C40 cmp al,0x40 000090FF 7205 jc 0x9106 00009101 E8B2FE call 0x8fb6 00009104 EB0C jmp short 0x9112 00009106 3C22 cmp al,0x22 00009108 7505 jnz 0x910f 0000910A E8DFFE call 0x8fec 0000910D EB03 jmp short 0x9112 0000910F E87DFF call 0x908f 00009112 07 pop es 00009113 1F pop ds 00009114 61 popa 00009115 C3 ret 00009116 22C4 and al,ah 00009118 F6D0 not al 0000911A 26204508 and [es:di+0x8],al 0000911E 22C4 and al,ah 00009120 26084508 or [es:di+0x8],al 00009124 C3 ret 00009125 8816E100 mov [0xe1],dl 00009129 E8B5D5 call 0x66e1 0000912C 9AB01100F0 call 0xf000:0x11b0 00009131 BF0400 mov di,0x4 00009134 33C0 xor ax,ax 00009136 33D2 xor dx,dx 00009138 CD13 int 0x13 0000913A 803E750000 cmp byte [0x75],0x0 0000913F 7430 jz 0x9171 00009141 B8F801 mov ax,0x1f8 00009144 E82FC5 call 0x5676 00009147 7525 jnz 0x916e 00009149 B80102 mov ax,0x201 0000914C BB007C mov bx,0x7c00 0000914F B90100 mov cx,0x1 00009152 BA8000 mov dx,0x80 00009155 CD13 int 0x13 00009157 7215 jc 0x916e 00009159 2681BFFE0155AA cmp word [es:bx+0x1fe],0xaa55 00009160 E8D3B7 call 0x4936 00009163 7506 jnz 0x916b 00009165 E81DA7 call 0x3885 00009168 E940A8 jmp 0x39ab 0000916B E8C8B7 call 0x4936 0000916E 4F dec di 0000916F 75D8 jnz 0x9149 00009171 CB retf 00009172 06 push es 00009173 0002 add [bp+si],al 00009175 0110 add [bx+si],dx 00009177 0A0E0F06 or cl,[0x60f] 0000917B 0002 add [bp+si],al 0000917D 0110 add [bx+si],dx 0000917F 0A0E0F3F or cl,[0x3f0f] 00009183 3F aas 00009184 3F aas 00009185 3F aas 00009186 3F aas 00009187 3F aas 00009188 3F aas 00009189 3F aas 0000918A 0001 add [bx+di],al 0000918C 0203 add al,[bp+di] 0000918E 0405 add al,0x5 00009190 06 push es 00009191 07 pop es 00009192 2020 and [bx+si],ah 00009194 2000 and [bx+si],al 00009196 6660 pushad 00009198 1E push ds 00009199 06 push es 0000919A 52 push dx 0000919B 8CD0 mov ax,ss 0000919D 8ED8 mov ds,ax 0000919F 660FB7F4 movzx esi,sp 000091A3 B8FEE6 mov ax,0xe6fe 000091A6 8EC0 mov es,ax 000091A8 BFED44 mov di,0x44ed 000091AB B90100 mov cx,0x1 000091AE 9A26EF00F0 call 0xf000:0xef26 000091B3 5A pop dx 000091B4 07 pop es 000091B5 1F pop ds 000091B6 6661 popad 000091B8 CB retf 000091B9 5A pop dx 000091BA 205D20 and [di+0x20],bl 000091BD 60 pusha 000091BE 206320 and [bp+di+0x20],ah 000091C1 66206920 o32 and [bx+di+0x20],ch 000091C5 6C insb 000091C6 206F20 and [bx+0x20],ch 000091C9 7220 jc 0x91eb 000091CB 7520 jnz 0x91ed 000091CD 7820 js 0x91ef 000091CF 7B20 jpo 0x91f1 000091D1 50 push ax 000091D2 53 push bx 000091D3 658B04 mov ax,[gs:si] 000091D6 33DB xor bx,bx 000091D8 643AA7DC66 cmp ah,[fs:bx+0x66dc] 000091DD 740B jz 0x91ea 000091DF 43 inc bx 000091E0 43 inc bx 000091E1 643B1EDA66 cmp bx,[fs:0x66da] 000091E6 730A jnc 0x91f2 000091E8 EBEE jmp short 0x91d8 000091EA 648B97DC66 mov dx,[fs:bx+0x66dc] 000091EF F9 stc 000091F0 EB01 jmp short 0x91f3 000091F2 F8 clc 000091F3 5B pop bx 000091F4 58 pop ax 000091F5 C3 ret 000091F6 9C pushf 000091F7 0E push cs 000091F8 68D08D push word 0x8dd0 000091FB 6668F60C00F0 push dword 0xf0000cf6 00009201 EB28 jmp short 0x922b 00009203 9C pushf 00009204 56 push si 00009205 1E push ds 00009206 68FEE6 push word 0xe6fe 00009209 1F pop ds 0000920A BE4D8D mov si,0x8d4d 0000920D 813CF60C cmp word [si],0xcf6 00009211 1F pop ds 00009212 5E pop si 00009213 7409 jz 0x921e 00009215 F6C280 test dl,0x80 00009218 7504 jnz 0x921e 0000921A 9D popf 0000921B F9 stc 0000921C EB05 jmp short 0x9223 0000921E 0E push cs 0000921F 68D08D push word 0x8dd0 00009222 F8 clc 00009223 66682438FEE6 push dword 0xe6fe3824 00009229 7254 jc 0x927f 0000922B 3DD750 cmp ax,0x50d7 0000922E 744F jz 0x927f 00009230 1E push ds 00009231 53 push bx 00009232 50 push ax 00009233 B84000 mov ax,0x40 00009236 50 push ax 00009237 1F pop ds 00009238 F606E1001F test byte [0xe1],0x1f 0000923D 743D jz 0x927c 0000923F 8BC2 mov ax,dx 00009241 3206E100 xor al,[0xe1] 00009245 D0E0 shl al,1 00009247 7233 jc 0x927c 00009249 8A1EE100 mov bl,[0xe1] 0000924D 80E31F and bl,0x1f 00009250 8BC2 mov ax,dx 00009252 247F and al,0x7f 00009254 3C00 cmp al,0x0 00009256 7406 jz 0x925e 00009258 38D8 cmp al,bl 0000925A 7412 jz 0x926e 0000925C EB1E jmp short 0x927c 0000925E 02D3 add dl,bl 00009260 58 pop ax 00009261 80FC08 cmp ah,0x8 00009264 7405 jz 0x926b 00009266 800EE10020 or byte [0xe1],0x20 0000926B 50 push ax 0000926C EB0E jmp short 0x927c 0000926E 2AD3 sub dl,bl 00009270 58 pop ax 00009271 80FC08 cmp ah,0x8 00009274 50 push ax 00009275 7405 jz 0x927c 00009277 800EE10040 or byte [0xe1],0x40 0000927C 58 pop ax 0000927D 5B pop bx 0000927E 1F pop ds 0000927F CB retf 00009280 9C pushf 00009281 1E push ds 00009282 50 push ax 00009283 B84000 mov ax,0x40 00009286 50 push ax 00009287 1F pop ds 00009288 F606E10060 test byte [0xe1],0x60 0000928D 741C jz 0x92ab 0000928F A0E100 mov al,[0xe1] 00009292 241F and al,0x1f 00009294 F606E10020 test byte [0xe1],0x20 00009299 7409 jz 0x92a4 0000929B 8026E1009F and byte [0xe1],0x9f 000092A0 2AD0 sub dl,al 000092A2 EB07 jmp short 0x92ab 000092A4 8026E1009F and byte [0xe1],0x9f 000092A9 02D0 add dl,al 000092AB 58 pop ax 000092AC 1F pop ds 000092AD 9D popf 000092AE CA0200 retf 0x2 000092B1 6660 pushad 000092B3 06 push es 000092B4 1E push ds 000092B5 BF738D mov di,0x8d73 000092B8 83C702 add di,byte +0x2 000092BB B8FEE6 mov ax,0xe6fe 000092BE 8EC0 mov es,ax 000092C0 66BE4C000000 mov esi,0x4c 000092C6 33C0 xor ax,ax 000092C8 50 push ax 000092C9 1F pop ds 000092CA B90400 mov cx,0x4 000092CD 9A26EF00F0 call 0xf000:0xef26 000092D2 BF538D mov di,0x8d53 000092D5 67893E mov [esi],di 000092D8 678C4602 mov [esi+0x2],es 000092DC BF4B8D mov di,0x8d4b 000092DF 83C702 add di,byte +0x2 000092E2 66BE00010000 mov esi,0x100 000092E8 B90400 mov cx,0x4 000092EB 9A26EF00F0 call 0xf000:0xef26 000092F0 BF468D mov di,0x8d46 000092F3 67893E mov [esi],di 000092F6 678C4602 mov [esi+0x2],es 000092FA 1F pop ds 000092FB 07 pop es 000092FC 6661 popad 000092FE CB retf 000092FF 0000 add [bx+si],al 00009301 0000 add [bx+si],al 00009303 0000 add [bx+si],al 00009305 0000 add [bx+si],al 00009307 0000 add [bx+si],al 00009309 0000 add [bx+si],al 0000930B 0000 add [bx+si],al 0000930D 0000 add [bx+si],al 0000930F 0000 add [bx+si],al 00009311 0000 add [bx+si],al 00009313 0000 add [bx+si],al 00009315 0000 add [bx+si],al 00009317 0000 add [bx+si],al 00009319 0000 add [bx+si],al 0000931B 0000 add [bx+si],al 0000931D 0000 add [bx+si],al 0000931F 0000 add [bx+si],al 00009321 0000 add [bx+si],al 00009323 0000 add [bx+si],al 00009325 0000 add [bx+si],al 00009327 0000 add [bx+si],al 00009329 0000 add [bx+si],al 0000932B 0000 add [bx+si],al 0000932D 0000 add [bx+si],al 0000932F 0000 add [bx+si],al 00009331 0000 add [bx+si],al 00009333 0000 add [bx+si],al 00009335 0000 add [bx+si],al 00009337 0000 add [bx+si],al 00009339 0000 add [bx+si],al 0000933B 0000 add [bx+si],al 0000933D 0000 add [bx+si],al 0000933F 0000 add [bx+si],al 00009341 0000 add [bx+si],al 00009343 0000 add [bx+si],al 00009345 0000 add [bx+si],al 00009347 0000 add [bx+si],al 00009349 0000 add [bx+si],al 0000934B 0000 add [bx+si],al 0000934D 0000 add [bx+si],al 0000934F 0000 add [bx+si],al 00009351 0000 add [bx+si],al 00009353 0000 add [bx+si],al 00009355 0000 add [bx+si],al 00009357 0000 add [bx+si],al 00009359 0000 add [bx+si],al 0000935B 0000 add [bx+si],al 0000935D 0000 add [bx+si],al 0000935F 0000 add [bx+si],al 00009361 0000 add [bx+si],al 00009363 0000 add [bx+si],al 00009365 0000 add [bx+si],al 00009367 0000 add [bx+si],al 00009369 0000 add [bx+si],al 0000936B 0000 add [bx+si],al 0000936D 0000 add [bx+si],al 0000936F 0000 add [bx+si],al 00009371 0000 add [bx+si],al 00009373 0000 add [bx+si],al 00009375 0000 add [bx+si],al 00009377 0000 add [bx+si],al 00009379 0000 add [bx+si],al 0000937B 0000 add [bx+si],al 0000937D 0000 add [bx+si],al 0000937F 0000 add [bx+si],al 00009381 2EFF97D78E call near [cs:bx+0x8ed7] 00009386 CB retf 00009387 FF8E068F dec word [bp+0x8f06] 0000938B 258FE6 and ax,0xe68f 0000938E 8EE8 mov gs,ax 00009390 2B00 sub ax,[bx+si] 00009392 BFB805 mov di,0x5b8 00009395 C3 ret 00009396 6660 pushad 00009398 E8F4FF call 0x938f 0000939B BA0100 mov dx,0x1 0000939E 9A1AA66051 call 0x5160:0xa61a 000093A3 6661 popad 000093A5 C3 ret 000093A6 8BF3 mov si,bx 000093A8 66C1EB10 shr ebx,0x10 000093AC 8EDB mov ds,bx 000093AE C3 ret 000093AF E80B00 call 0x93bd 000093B2 E832FD call 0x90e7 000093B5 C3 ret 000093B6 E80400 call 0x93bd 000093B9 E89CFB call 0x8f58 000093BC C3 ret 000093BD 668B5C08 mov ebx,[si+0x8] 000093C1 8B7406 mov si,[si+0x6] 000093C4 6800F0 push word 0xf000 000093C7 1F pop ds 000093C8 FF36433E push word [0x3e43] 000093CC 1F pop ds 000093CD A1B600 mov ax,[0xb6] 000093D0 8EC0 mov es,ax 000093D2 8ED8 mov ds,ax 000093D4 C3 ret 000093D5 51 push cx 000093D6 56 push si 000093D7 57 push di 000093D8 8B4406 mov ax,[si+0x6] 000093DB 52 push dx 000093DC BA7D04 mov dx,0x47d 000093DF E89AC2 call 0x567c 000093E2 5A pop dx 000093E3 9A589A00F0 call 0xf000:0x9a58 000093E8 5F pop di 000093E9 5E pop si 000093EA 59 pop cx 000093EB C3 ret 000093EC B80090 mov ax,0x9000 000093EF 38C0 cmp al,al 000093F1 CD15 int 0x15 000093F3 B80080 mov ax,0x8000 000093F6 7209 jc 0x9401 000093F8 683582 push word 0x8235 000093FB E8FCAE call 0x42fa 000093FE 83C402 add sp,byte +0x2 00009401 0AE4 or ah,ah 00009403 C3 ret 00009404 F706D0001000 test word [0xd0],0x10 0000940A 743F jz 0x944b 0000940C 51 push cx 0000940D 53 push bx 0000940E 8ACD mov cl,ch 00009410 8AE8 mov ch,al 00009412 268A6702 mov ah,[es:bx+0x2] 00009416 268A470E mov al,[es:bx+0xe] 0000941A 50 push ax 0000941B 51 push cx 0000941C 32E4 xor ah,ah 0000941E 50 push ax 0000941F 0FB6CE movzx cx,dh 00009422 F7E1 mul cx 00009424 0FB60E4400 movzx cx,[0x44] 00009429 49 dec cx 0000942A 03C1 add ax,cx 0000942C 8BD8 mov bx,ax 0000942E 59 pop cx 0000942F 58 pop ax 00009430 F7E1 mul cx 00009432 59 pop cx 00009433 86CD xchg cl,ch 00009435 32ED xor ch,ch 00009437 F7E1 mul cx 00009439 03C3 add ax,bx 0000943B 83D200 adc dx,byte +0x0 0000943E A24400 mov [0x44],al 00009441 88264500 mov [0x45],ah 00009445 88164600 mov [0x46],dl 00009449 5B pop bx 0000944A 59 pop cx 0000944B C3 ret 0000944C A24200 mov [0x42],al 0000944F 88264300 mov [0x43],ah 00009453 C60645004F mov byte [0x45],0x4f 00009458 C6064600C2 mov byte [0x46],0xc2 0000945D C6064800B0 mov byte [0x48],0xb0 00009462 A0CA00 mov al,[0xca] 00009465 A24700 mov [0x47],al 00009468 51 push cx 00009469 52 push dx 0000946A E918AE jmp 0x4285 0000946D E8DCFF call 0x944c 00009470 CB retf 00009471 52 push dx 00009472 8A5618 mov dl,[bp+0x18] 00009475 E8AFF8 call 0x8d27 00009478 5A pop dx 00009479 0BC9 or cx,cx 0000947B C3 ret 0000947C B401 mov ah,0x1 0000947E 53 push bx 0000947F 657269 gs jc 0x94eb 00009482 61 popa 00009483 6C insb 00009484 204154 and [bx+di+0x54],al 00009487 41 inc cx 00009488 20506F and [bx+si+0x6f],dl 0000948B 7274 jc 0x9501 0000948D 2031 and [bx+di],dh 0000948F 0000 add [bx+si],al 00009491 0000 add [bx+si],al 00009493 0000 add [bx+si],al 00009495 0000 add [bx+si],al 00009497 0000 add [bx+si],al 00009499 0000 add [bx+si],al 0000949B 0000 add [bx+si],al 0000949D 00B80153 add [bx+si+0x5301],bh 000094A1 657269 gs jc 0x950d 000094A4 61 popa 000094A5 6C insb 000094A6 204154 and [bx+di+0x54],al 000094A9 41 inc cx 000094AA 20506F and [bx+si+0x6f],dl 000094AD 7274 jc 0x9523 000094AF 2032 and [bp+si],dh 000094B1 0000 add [bx+si],al 000094B3 0000 add [bx+si],al 000094B5 0000 add [bx+si],al 000094B7 0000 add [bx+si],al 000094B9 0000 add [bx+si],al 000094BB 0000 add [bx+si],al 000094BD 0000 add [bx+si],al 000094BF 00BC0153 add [si+0x5301],bh 000094C3 657269 gs jc 0x952f 000094C6 61 popa 000094C7 6C insb 000094C8 204154 and [bx+di+0x54],al 000094CB 41 inc cx 000094CC 20506F and [bx+si+0x6f],dl 000094CF 7274 jc 0x9545 000094D1 2033 and [bp+di],dh 000094D3 0000 add [bx+si],al 000094D5 0000 add [bx+si],al 000094D7 0000 add [bx+si],al 000094D9 0000 add [bx+si],al 000094DB 0000 add [bx+si],al 000094DD 0000 add [bx+si],al 000094DF 0000 add [bx+si],al 000094E1 00C0 add al,al 000094E3 015365 add [bp+di+0x65],dx 000094E6 7269 jc 0x9551 000094E8 61 popa 000094E9 6C insb 000094EA 204154 and [bx+di+0x54],al 000094ED 41 inc cx 000094EE 20506F and [bx+si+0x6f],dl 000094F1 7274 jc 0x9567 000094F3 2034 and [si],dh 000094F5 0000 add [bx+si],al 000094F7 0000 add [bx+si],al 000094F9 0000 add [bx+si],al 000094FB 0000 add [bx+si],al 000094FD 0000 add [bx+si],al 000094FF 0000 add [bx+si],al 00009501 0000 add [bx+si],al 00009503 00F6 add dh,dh 00009505 0C00 or al,0x0 00009507 F0 db 0xF0 00009508 F6 db 0xF6 00009509 0C00 or al,0x0 0000950B F0662EFF365490 lock push dword [cs:0x9054] 00009512 EB08 jmp short 0x951c 00009514 662EFF365890 push dword [cs:0x9058] 0000951A EB00 jmp short 0x951c 0000951C 60 pusha 0000951D 9C pushf 0000951E 1E push ds 0000951F E82B00 call 0x954d 00009522 7325 jnc 0x9549 00009524 684000 push word 0x40 00009527 1F pop ds 00009528 8B16C600 mov dx,[0xc6] 0000952C 83C207 add dx,byte +0x7 0000952F EC in al,dx 00009530 C6068E00FF mov byte [0x8e],0xff 00009535 1F pop ds 00009536 B020 mov al,0x20 00009538 E620 out 0x20,al 0000953A E6ED out 0xed,al 0000953C E6A0 out 0xa0,al 0000953E B80091 mov ax,0x9100 00009541 CD15 int 0x15 00009543 9D popf 00009544 61 popa 00009545 83C404 add sp,byte +0x4 00009548 CF iret 00009549 1F pop ds 0000954A 9D popf 0000954B 61 popa 0000954C CB retf 0000954D 53 push bx 0000954E 52 push dx 0000954F 51 push cx 00009550 50 push ax 00009551 BBF900 mov bx,0xf9 00009554 B90200 mov cx,0x2 00009557 E82800 call 0x9582 0000955A 83FAFE cmp dx,byte -0x2 0000955D 7414 jz 0x9573 0000955F 83C202 add dx,byte +0x2 00009562 EC in al,dx 00009563 3CFF cmp al,0xff 00009565 740C jz 0x9573 00009567 A804 test al,0x4 00009569 750E jnz 0x9579 0000956B 83C208 add dx,byte +0x8 0000956E EC in al,dx 0000956F A804 test al,0x4 00009571 7506 jnz 0x9579 00009573 43 inc bx 00009574 E2E1 loop 0x9557 00009576 F8 clc 00009577 EB04 jmp short 0x957d 00009579 0C84 or al,0x84 0000957B EE out dx,al 0000957C F9 stc 0000957D 58 pop ax 0000957E 59 pop cx 0000957F 5A pop dx 00009580 5B pop bx 00009581 C3 ret 00009582 50 push ax 00009583 BA2001 mov dx,0x120 00009586 9AC75200F0 call 0xf000:0x52c7 0000958B 24FE and al,0xfe 0000958D 8BD0 mov dx,ax 0000958F 58 pop ax 00009590 C3 ret 00009591 E8EEFF call 0x9582 00009594 CB retf 00009595 01DC add sp,bx 00009597 01E8 add ax,bp 00009599 0100 add [bx+si],ax 0000959B CB retf 0000959C 2E8E1EE590 mov ds,[cs:0x90e5] 000095A1 C3 ret 000095A2 06 push es 000095A3 8EC0 mov es,ax 000095A5 268B04 mov ax,[es:si] 000095A8 3C42 cmp al,0x42 000095AA B008 mov al,0x8 000095AC 7402 jz 0x95b0 000095AE FEC0 inc al 000095B0 9A52C500F0 call 0xf000:0xc552 000095B5 07 pop es 000095B6 CB retf 000095B7 14C2 adc al,0xc2 000095B9 00F0 add al,dh 000095BB 3AC2 cmp al,dl 000095BD 00F0 add al,dh 000095BF 6BC200 imul ax,dx,byte +0x0 000095C2 F06655 lock push ebp 000095C5 680000 push word 0x0 000095C8 6655 push ebp 000095CA 660FB7EC movzx ebp,sp 000095CE 9C pushf 000095CF 06 push es 000095D0 1E push ds 000095D1 6660 pushad 000095D3 B80300 mov ax,0x3 000095D6 668B5E10 mov ebx,[bp+0x10] 000095DA BE6491 mov si,0x9164 000095DD 662E3B1C cmp ebx,[cs:si] 000095E1 740B jz 0x95ee 000095E3 83C604 add si,byte +0x4 000095E6 81FE7891 cmp si,0x9178 000095EA 7318 jnc 0x9604 000095EC EBEF jmp short 0x95dd 000095EE 8B760E mov si,[bp+0xe] 000095F1 C1E602 shl si,0x2 000095F4 81C60791 add si,0x9107 000095F8 81FE1391 cmp si,0x9113 000095FC B80100 mov ax,0x1 000095FF 7303 jnc 0x9604 00009601 2EFF1C call far [cs:si] 00009604 8BEC mov bp,sp 00009606 89461C mov [bp+0x1c],ax 00009609 6661 popad 0000960B 1F pop ds 0000960C 07 pop es 0000960D 9D popf 0000960E 665D pop ebp 00009610 5D pop bp 00009611 665D pop ebp 00009613 CB retf 00009614 42 inc dx 00009615 42 inc dx 00009616 53 push bx 00009617 49 dec cx 00009618 50 push ax 00009619 43 inc bx 0000961A 49 dec cx 0000961B 44 inc sp 0000961C 45 inc bp 0000961D 53 push bx 0000961E 43 inc bx 0000961F 44 inc sp 00009620 52 push dx 00009621 50 push ax 00009622 4C dec sp 00009623 54 push sp 00009624 45 inc bp 00009625 43 inc bx 00009626 4D dec bp 00009627 53 push bx 00009628 1E push ds 00009629 06 push es 0000962A 0FA0 push fs 0000962C 0FA8 push gs 0000962E 891E4418 mov [0x1844],bx 00009632 8BDC mov bx,sp 00009634 368B470C mov ax,[ss:bx+0xc] 00009638 A35C18 mov [0x185c],ax 0000963B 368B4710 mov ax,[ss:bx+0x10] 0000963F A34618 mov [0x1846],ax 00009642 368B4712 mov ax,[ss:bx+0x12] 00009646 A34818 mov [0x1848],ax 00009649 8C165A18 mov [0x185a],ss 0000964D 6689265618 mov [0x1856],esp 00009652 0F01064A18 sgdt [0x184a] 00009657 0F010E5018 sidt [0x1850] 0000965C 8B1E5E18 mov bx,[0x185e] 00009660 B80800 mov ax,0x8 00009663 8ED8 mov ds,ax 00009665 8EC0 mov es,ax 00009667 8EE0 mov fs,ax 00009669 8EE8 mov gs,ax 0000966B 8ED0 mov ss,ax 0000966D 668BE4 mov esp,esp 00009670 2E0F011E9892 lidt [cs:0x9298] 00009676 0F20C0 mov eax,cr0 00009679 24FE and al,0xfe 0000967B 0F22C0 mov cr0,eax 0000967E EAD391FEE6 jmp 0xe6fe:0x91d3 00009683 8EDB mov ds,bx 00009685 8EC3 mov es,bx 00009687 8EE3 mov fs,bx 00009689 8EEB mov gs,bx 0000968B B80000 mov ax,0x0 0000968E 8ED8 mov ds,ax 00009690 678B9E44180000 mov bx,[esi+0x1844] 00009697 670FB2A662180000 lss sp,[esi+0x1862] 0000969F 67FFB65C180000 push word [esi+0x185c] 000096A6 9D popf 000096A7 6683EC12 sub esp,byte +0x12 000096AB 668BEC mov ebp,esp 000096AE 67668B864A180000 mov eax,[esi+0x184a] 000096B6 6766894500 mov [ebp+0x0],eax 000096BB 678B864E180000 mov ax,[esi+0x184e] 000096C2 67894504 mov [ebp+0x4],ax 000096C6 67668B8650180000 mov eax,[esi+0x1850] 000096CE 6766894506 mov [ebp+0x6],eax 000096D3 678B8654180000 mov ax,[esi+0x1854] 000096DA 6789450A mov [ebp+0xa],ax 000096DE 67668B8656180000 mov eax,[esi+0x1856] 000096E6 676689450C mov [ebp+0xc],eax 000096EB 678B865A180000 mov ax,[esi+0x185a] 000096F2 67894510 mov [ebp+0x10],ax 000096F6 68FEE6 push word 0xe6fe 000096F9 686F92 push word 0x926f 000096FC 67FFB648180000 push word [esi+0x1848] 00009703 67FFB646180000 push word [esi+0x1846] 0000970A 6766FFB630180000 push dword [esi+0x1830] 00009712 6658 pop eax 00009714 6766FFB634180000 push dword [esi+0x1834] 0000971C 665E pop esi 0000971E CB retf 0000971F 66670F015500 o32 lgdt [ebp+0x0] 00009725 66670F015D06 o32 lidt [ebp+0x6] 0000972B 6650 push eax 0000972D 9C pushf 0000972E 0F20C0 mov eax,cr0 00009731 0C01 or al,0x1 00009733 0F22C0 mov cr0,eax 00009736 9D popf 00009737 6658 pop eax 00009739 67660FB2650C lss esp,[ebp+0xc] 0000973F 0FA9 pop gs 00009741 0FA1 pop fs 00009743 07 pop es 00009744 1F pop ds 00009745 CA0200 retf 0x2 00009748 FF03 inc word [bp+di] 0000974A 0000 add [bx+si],al 0000974C 0000 add [bx+si],al 0000974E E85A7D call 0x14ab 00009751 C3 ret 00009752 38C0 cmp al,al 00009754 B010 mov al,0x10 00009756 BAB200 mov dx,0xb2 00009759 EE out dx,al 0000975A 7AFE jpe 0x975a 0000975C EA5F93FEE6 jmp 0xe6fe:0x935f 00009761 50 push ax 00009762 B86906 mov ax,0x669 00009765 E80EBF call 0x5676 00009768 9F lahf 00009769 80F440 xor ah,0x40 0000976C 9E sahf 0000976D 58 pop ax 0000976E CB retf 0000976F 1E push ds 00009770 684000 push word 0x40 00009773 1F pop ds 00009774 F606D60080 test byte [0xd6],0x80 00009779 7501 jnz 0x977c 0000977B F9 stc 0000977C 1F pop ds 0000977D C3 ret 0000977E 1E push ds 0000977F 684000 push word 0x40 00009782 1F pop ds 00009783 800ED60080 or byte [0xd6],0x80 00009788 1F pop ds 00009789 CB retf 0000978A 1E push ds 0000978B 51 push cx 0000978C 56 push si 0000978D 57 push di 0000978E B90400 mov cx,0x4 00009791 680000 push word 0x0 00009794 1F pop ds 00009795 BE4C00 mov si,0x4c 00009798 BF276F mov di,0x6f27 0000979B E82500 call 0x97c3 0000979E BE5400 mov si,0x54 000097A1 BF2C6F mov di,0x6f2c 000097A4 E81C00 call 0x97c3 000097A7 BE0001 mov si,0x100 000097AA BF316F mov di,0x6f31 000097AD E81300 call 0x97c3 000097B0 BF366F mov di,0x6f36 000097B3 F9 stc 000097B4 9A363E00F0 call 0xf000:0x3e36 000097B9 7203 jc 0x97be 000097BB E80500 call 0x97c3 000097BE 5F pop di 000097BF 5E pop si 000097C0 59 pop cx 000097C1 1F pop ds 000097C2 CB retf 000097C3 9A0F9800F0 call 0xf000:0x980f 000097C8 6800F0 push word 0xf000 000097CB 4F dec di 000097CC 57 push di 000097CD 668F04 pop dword [si] 000097D0 C3 ret 000097D1 9C pushf 000097D2 E80001 call 0x98d5 000097D5 7314 jnc 0x97eb 000097D7 F8 clc 000097D8 E99500 jmp 0x9870 000097DB EAA292FEE6 jmp 0xe6fe:0x92a2 000097E0 1E push ds 000097E1 06 push es 000097E2 0FA0 push fs 000097E4 0FA8 push gs 000097E6 6660 pushad 000097E8 F8 clc 000097E9 EB30 jmp short 0x981b 000097EB 9D popf 000097EC C3 ret 000097ED E8E1FF call 0x97d1 000097F0 CB retf 000097F1 9C pushf 000097F2 1E push ds 000097F3 56 push si 000097F4 E8D400 call 0x98cb 000097F7 50 push ax 000097F8 8B4420 mov ax,[si+0x20] 000097FB 3B440A cmp ax,[si+0xa] 000097FE 58 pop ax 000097FF 5E pop si 00009800 1F pop ds 00009801 750F jnz 0x9812 00009803 F9 stc 00009804 EB6A jmp short 0x9870 00009806 6661 popad 00009808 0FA9 pop gs 0000980A 0FA1 pop fs 0000980C 07 pop es 0000980D 1F pop ds 0000980E CB retf 0000980F F9 stc 00009810 EB09 jmp short 0x981b 00009812 E8CC00 call 0x98e1 00009815 9D popf 00009816 C3 ret 00009817 E8D7FF call 0x97f1 0000981A CB retf 0000981B BE7193 mov si,0x9371 0000981E E97FAF jmp 0x47a0 00009821 668B369A06 mov esi,[0x69a] 00009826 BE7E06 mov si,0x67e 00009829 668BCC mov ecx,esp 0000982C 8CD7 mov di,ss 0000982E 660FB2642E lss esp,[si+0x2e] 00009833 66894C2E mov [si+0x2e],ecx 00009837 897C32 mov [si+0x32],di 0000983A 668B4C22 mov ecx,[si+0x22] 0000983E 668B7C26 mov edi,[si+0x26] 00009842 668B542A mov edx,[si+0x2a] 00009846 660FB46C10 lfs ebp,[si+0x10] 0000984B 660FB55C16 lgs ebx,[si+0x16] 00009850 730C jnc 0x985e 00009852 66C44404 les eax,[si+0x4] 00009856 66FF740C push dword [si+0xc] 0000985A C534 lds si,[si] 0000985C EBB4 jmp short 0x9812 0000985E 66FF740C push dword [si+0xc] 00009862 58 pop ax 00009863 80E4FD and ah,0xfd 00009866 50 push ax 00009867 66C44404 les eax,[si+0x4] 0000986B C534 lds si,[si] 0000986D E97BFF jmp 0x97eb 00009870 1E push ds 00009871 56 push si 00009872 E85600 call 0x98cb 00009875 FA cli 00009876 6689741C mov [si+0x1c],esi 0000987A 66894C22 mov [si+0x22],ecx 0000987E 66897C26 mov [si+0x26],edi 00009882 6689542A mov [si+0x2a],edx 00009886 668B4C2E mov ecx,[si+0x2e] 0000988A 8B7C32 mov di,[si+0x32] 0000988D 66894404 mov [si+0x4],eax 00009891 8C4408 mov [si+0x8],es 00009894 66896C10 mov [si+0x10],ebp 00009898 8C6414 mov [si+0x14],fs 0000989B 66895C16 mov [si+0x16],ebx 0000989F 8C6C1A mov [si+0x1a],gs 000098A2 668F04 pop dword [si] 000098A5 6658 pop eax 000098A7 6689642E mov [si+0x2e],esp 000098AB 8C5432 mov [si+0x32],ss 000098AE 7207 jc 0x98b7 000098B0 6689440C mov [si+0xc],eax 000098B4 E924FF jmp 0x97db 000098B7 6681640C00020000 and dword [si+0xc],0x200 000098BF 6609440C or [si+0xc],eax 000098C3 8ED7 mov ss,di 000098C5 668BE1 mov esp,ecx 000098C8 E93BFF jmp 0x9806 000098CB BE2194 mov si,0x9421 000098CE E9CFAE jmp 0x47a0 000098D1 BE7E06 mov si,0x67e 000098D4 C3 ret 000098D5 1E push ds 000098D6 56 push si 000098D7 E8F1FF call 0x98cb 000098DA 836C2001 sub word [si+0x20],byte +0x1 000098DE 5E pop si 000098DF 1F pop ds 000098E0 C3 ret 000098E1 1E push ds 000098E2 56 push si 000098E3 E8E5FF call 0x98cb 000098E6 FF4420 inc word [si+0x20] 000098E9 5E pop si 000098EA 1F pop ds 000098EB C3 ret 000098EC 1E push ds 000098ED E836AE call 0x4726 000098F0 FA cli 000098F1 802E6A1601 sub byte [0x166a],0x1 000098F6 733A jnc 0x9932 000098F8 A36D16 mov [0x166d],ax 000098FB 8F060016 pop word [0x1600] 000098FF 668F066616 pop dword [0x1666] 00009904 B80216 mov ax,0x1602 00009907 C1E804 shr ax,0x4 0000990A 40 inc ax 0000990B 89266B16 mov [0x166b],sp 0000990F 8CDC mov sp,ds 00009911 03E0 add sp,ax 00009913 8CD0 mov ax,ss 00009915 87066D16 xchg ax,[0x166d] 00009919 8ED4 mov ss,sp 0000991B BC5400 mov sp,0x54 0000991E E8B0FE call 0x97d1 00009921 66FF366616 push dword [0x1666] 00009926 55 push bp 00009927 55 push bp 00009928 8BEC mov bp,sp 0000992A FF360016 push word [0x1600] 0000992E 8F4602 pop word [bp+0x2] 00009931 5D pop bp 00009932 1F pop ds 00009933 CB retf 00009934 1E push ds 00009935 E8EEAD call 0x4726 00009938 803E6A16FF cmp byte [0x166a],0xff 0000993D 7522 jnz 0x9961 0000993F 8F060016 pop word [0x1600] 00009943 668F066616 pop dword [0x1666] 00009948 E8A6FE call 0x97f1 0000994B 0FB2266B16 lss sp,[0x166b] 00009950 66FF366616 push dword [0x1666] 00009955 55 push bp 00009956 55 push bp 00009957 8BEC mov bp,sp 00009959 FF360016 push word [0x1600] 0000995D 8F4602 pop word [bp+0x2] 00009960 5D pop bp 00009961 FE066A16 inc byte [0x166a] 00009965 1F pop ds 00009966 CB retf 00009967 0000 add [bx+si],al 00009969 0000 add [bx+si],al 0000996B 0000 add [bx+si],al 0000996D 0000 add [bx+si],al 0000996F 00980CD0 add [bx+si+0xd00c],bl 00009973 1B6125 sbb sp,[bx+di+0x25] 00009976 59 pop cx 00009977 206422 and [si+0x22],ah 0000997A D6 salc 0000997B 7852 js 0x99cf 0000997D 40 inc ax 0000997E DE21 fisub word [bx+di] 00009980 60 pusha 00009981 51 push cx 00009982 C540FA lds ax,[bx+si-0x6] 00009985 22D6 and dl,dh 00009987 7898 js 0x9921 00009989 A0FC23 mov al,[0x23fc] 0000998C D6 salc 0000998D 78D7 js 0x9966 0000998F 60 pusha 00009990 07 pop es 00009991 24D6 and al,0xd6 00009993 78C0 js 0x9955 00009995 200D and [di],cl 00009997 25D678 and ax,0x78d6 0000999A 29E0 sub ax,sp 0000999C C12FD6 shr word [bx],0xd6 0000999F 785C js 0x99fd 000099A1 60 pusha 000099A2 EF out dx,ax 000099A3 2F das 000099A4 D6 salc 000099A5 78C0 js 0x9967 000099A7 201630D6 and [0xd630],dl 000099AB 78BE js 0x996b 000099AD E0CD loopne 0x997c 000099AF 37 aaa 000099B0 60 pusha 000099B1 51 push cx 000099B2 B520 mov ch,0x20 000099B4 99 cwd 000099B5 30D6 xor dh,dl 000099B7 7800 js 0x99b9 000099B9 0000 add [bx+si],al 000099BB 0000 add [bx+si],al 000099BD 0000 add [bx+si],al 000099BF 0000 add [bx+si],al 000099C1 0000 add [bx+si],al 000099C3 0000 add [bx+si],al 000099C5 0000 add [bx+si],al 000099C7 0000 add [bx+si],al 000099C9 0000 add [bx+si],al 000099CB 0000 add [bx+si],al 000099CD 0000 add [bx+si],al 000099CF 0000 add [bx+si],al 000099D1 0000 add [bx+si],al 000099D3 0000 add [bx+si],al 000099D5 0000 add [bx+si],al 000099D7 0000 add [bx+si],al 000099D9 0000 add [bx+si],al 000099DB 0000 add [bx+si],al 000099DD 0000 add [bx+si],al 000099DF 0000 add [bx+si],al 000099E1 0000 add [bx+si],al 000099E3 0000 add [bx+si],al 000099E5 0000 add [bx+si],al 000099E7 0000 add [bx+si],al 000099E9 0000 add [bx+si],al 000099EB 0000 add [bx+si],al 000099ED 0000 add [bx+si],al 000099EF 0000 add [bx+si],al 000099F1 0000 add [bx+si],al 000099F3 0000 add [bx+si],al 000099F5 0000 add [bx+si],al 000099F7 006633 add [bp+0x33],ah 000099FA C0400FA2 rol byte [bx+si+0xf],0xa2 000099FE 25F00F and ax,0xff0 00009A01 3DE006 cmp ax,0x6e0 00009A04 7407 jz 0x9a0d 00009A06 3DF006 cmp ax,0x6f0 00009A09 7402 jz 0x9a0d 00009A0B EB65 jmp short 0x9a72 00009A0D 66B9A0010000 mov ecx,0x1a0 00009A13 0F32 rdmsr 00009A15 660FBAE812 bts eax,0x12 00009A1A 668BF0 mov esi,eax 00009A1D 6625FFFFBFFF and eax,0xffbfffff 00009A23 0F30 wrmsr 00009A25 6633C0 xor eax,eax 00009A28 40 inc ax 00009A29 0FA2 cpuid 00009A2B 33DB xor bx,bx 00009A2D 660FBAE103 bt ecx,0x3 00009A32 7312 jnc 0x9a46 00009A34 66B805000000 mov eax,0x5 00009A3A 0FA2 cpuid 00009A3C 33DB xor bx,bx 00009A3E 660FBAE100 bt ecx,0x0 00009A43 7301 jnc 0x9a46 00009A45 43 inc bx 00009A46 66B9A0010000 mov ecx,0x1a0 00009A4C 0F32 rdmsr 00009A4E 668BC6 mov eax,esi 00009A51 0F30 wrmsr 00009A53 0BDB or bx,bx 00009A55 741B jz 0x9a72 00009A57 FA cli 00009A58 6633C9 xor ecx,ecx 00009A5B 6633D2 xor edx,edx 00009A5E 66B8E8040000 mov eax,0x4e8 00009A64 0F01C8 monitor 00009A67 66B831000000 mov eax,0x31 00009A6D 0F01C9 mwait 00009A70 EBE5 jmp short 0x9a57 00009A72 FA cli 00009A73 F4 hlt 00009A74 EBFC jmp short 0x9a72 00009A76 E88838 call 0xd301 00009A79 CB retf 00009A7A E88438 call 0xd301 00009A7D CB retf 00009A7E 9ABFA3F344 call 0x44f3:0xa3bf 00009A83 CB retf 00009A84 9ACDA3F344 call 0x44f3:0xa3cd 00009A89 C3 ret 00009A8A 9ACDA3F344 call 0x44f3:0xa3cd 00009A8F CB retf 00009A90 9AFCA3F344 call 0x44f3:0xa3fc 00009A95 CB retf 00009A96 9AD7A6F344 call 0x44f3:0xa6d7 00009A9B C3 ret 00009A9C 66C1E310 shl ebx,0x10 00009AA0 BBD605 mov bx,0x5d6 00009AA3 E93521 jmp 0xbbdb 00009AA6 66C1EB10 shr ebx,0x10 00009AAA FFE3 jmp bx 00009AAC 66C1E310 shl ebx,0x10 00009AB0 BBE605 mov bx,0x5e6 00009AB3 E96021 jmp 0xbc16 00009AB6 66C1EB10 shr ebx,0x10 00009ABA E9B62C jmp 0xc773 00009ABD B80200 mov ax,0x2 00009AC0 9A3D3E00F0 call 0xf000:0x3e3d 00009AC5 720E jc 0x9ad5 00009AC7 66C1E310 shl ebx,0x10 00009ACB BB0106 mov bx,0x601 00009ACE E90A21 jmp 0xbbdb 00009AD1 66C1EB10 shr ebx,0x10 00009AD5 E99B2C jmp 0xc773 00009AD8 55 push bp 00009AD9 8BEC mov bp,sp 00009ADB 83C4FE add sp,byte -0x2 00009ADE 6660 pushad 00009AE0 66B800000080 mov eax,0x80000000 00009AE6 0FA2 cpuid 00009AE8 663D01000080 cmp eax,0x80000001 00009AEE 7306 jnc 0x9af6 00009AF0 C646FF00 mov byte [bp-0x1],0x0 00009AF4 EB12 jmp short 0x9b08 00009AF6 66B801000080 mov eax,0x80000001 00009AFC 0FA2 cpuid 00009AFE 66C1EA1D shr edx,0x1d 00009B02 80E201 and dl,0x1 00009B05 8856FF mov [bp-0x1],dl 00009B08 6661 popad 00009B0A 8A46FF mov al,[bp-0x1] 00009B0D C9 leave 00009B0E CB retf 00009B0F 0123 add [bp+di],sp 00009B11 8EC3 mov es,bx 00009B13 8EEA mov gs,dx 00009B15 BA0410 mov dx,0x1004 00009B18 ED in ax,dx 00009B19 25001C and ax,0x1c00 00009B1C 3D0014 cmp ax,0x1400 00009B1F 7412 jz 0x9b33 00009B21 B0BF mov al,0xbf 00009B23 E670 out 0x70,al 00009B25 E464 in al,0x64 00009B27 A804 test al,0x4 00009B29 7408 jz 0x9b33 00009B2B BAF90C mov dx,0xcf9 00009B2E B006 mov al,0x6 00009B30 EE out dx,al 00009B31 EBFE jmp short 0x9b31 00009B33 BF6906 mov di,0x669 00009B36 E90D36 jmp 0xd146 00009B39 EAFF0002E0 jmp 0xe002:0xff 00009B3E BA0110 mov dx,0x1001 00009B41 EC in al,dx 00009B42 A804 test al,0x4 00009B44 7406 jz 0x9b4c 00009B46 BA2B10 mov dx,0x102b 00009B49 B040 mov al,0x40 00009B4B EE out dx,al 00009B4C EAA00702E0 jmp 0xe002:0x7a0 00009B51 8CC3 mov bx,es 00009B53 8CEA mov dx,gs 00009B55 E9B92A jmp 0xc611 00009B58 9AE718D678 call 0x78d6:0x18e7 00009B5D 60 pusha 00009B5E 66B917000000 mov ecx,0x17 00009B64 0F32 rdmsr 00009B66 66A900000200 test eax,0x20000 00009B6C 753F jnz 0x9bad 00009B6E B480 mov ah,0x80 00009B70 9AF32E00F0 call 0xf000:0x2ef3 00009B75 B400 mov ah,0x0 00009B77 9A142F00F0 call 0xf000:0x2f14 00009B7C 9A332F00F0 call 0xf000:0x2f33 00009B81 A880 test al,0x80 00009B83 7428 jz 0x9bad 00009B85 66B998010000 mov ecx,0x198 00009B8B 0F32 rdmsr 00009B8D 80E23F and dl,0x3f 00009B90 8AC2 mov al,dl 00009B92 66C1EA08 shr edx,0x8 00009B96 6683E21F and edx,byte +0x1f 00009B9A 8AE2 mov ah,dl 00009B9C 6625FFFF0000 and eax,0xffff 00009BA2 6633D2 xor edx,edx 00009BA5 66B999010000 mov ecx,0x199 00009BAB 0F30 wrmsr 00009BAD B701 mov bh,0x1 00009BAF E89631 call 0xcd48 00009BB2 B3A0 mov bl,0xa0 00009BB4 9AE33800F0 call 0xf000:0x38e3 00009BB9 B039 mov al,0x39 00009BBB 9ADF3800F0 call 0xf000:0x38df 00009BC0 B8D902 mov ax,0x2d9 00009BC3 E82E3A call 0xd5f4 00009BC6 3C00 cmp al,0x0 00009BC8 750A jnz 0x9bd4 00009BCA B001 mov al,0x1 00009BCC 52 push dx 00009BCD BAA902 mov dx,0x2a9 00009BD0 E80E3A call 0xd5e1 00009BD3 5A pop dx 00009BD4 B8A902 mov ax,0x2a9 00009BD7 E81A3A call 0xd5f4 00009BDA 8AF8 mov bh,al 00009BDC E86931 call 0xcd48 00009BDF B3A0 mov bl,0xa0 00009BE1 9AE33800F0 call 0xf000:0x38e3 00009BE6 B031 mov al,0x31 00009BE8 9ADF3800F0 call 0xf000:0x38df 00009BED B3A1 mov bl,0xa1 00009BEF 9AE33800F0 call 0xf000:0x38e3 00009BF4 B05C mov al,0x5c 00009BF6 9ADF3800F0 call 0xf000:0x38df 00009BFB B3A1 mov bl,0xa1 00009BFD 9AE33800F0 call 0xf000:0x38e3 00009C02 B05D mov al,0x5d 00009C04 9ADF3800F0 call 0xf000:0x38df 00009C09 B3A1 mov bl,0xa1 00009C0B 9AE33800F0 call 0xf000:0x38e3 00009C10 B05E mov al,0x5e 00009C12 9ADF3800F0 call 0xf000:0x38df 00009C17 61 popa 00009C18 E9432B jmp 0xc75e 00009C1B 50 push ax 00009C1C 6653 push ebx 00009C1E 9AFD2CD678 call 0x78d6:0x2cfd 00009C23 66BB19F00080 mov ebx,0x8000f019 00009C29 E8F528 call 0xc521 00009C2C FEC0 inc al 00009C2E 66BB1AF00080 mov ebx,0x8000f01a 00009C34 E83029 call 0xc567 00009C37 32E4 xor ah,ah 00009C39 FEC8 dec al 00009C3B 66C1E010 shl eax,0x10 00009C3F 66BB86180080 mov ebx,0x80001886 00009C45 660BD8 or ebx,eax 00009C48 E8D628 call 0xc521 00009C4B 0C40 or al,0x40 00009C4D E81729 call 0xc567 00009C50 33C0 xor ax,ax 00009C52 52 push dx 00009C53 BAE202 mov dx,0x2e2 00009C56 E88839 call 0xd5e1 00009C59 5A pop dx 00009C5A B81040 mov ax,0x4010 00009C5D 66BB0C180A80 mov ebx,0x800a180c 00009C63 E81E29 call 0xc584 00009C66 66BB0C190A80 mov ebx,0x800a190c 00009C6C E81529 call 0xc584 00009C6F 66BB0C1A0A80 mov ebx,0x800a1a0c 00009C75 E80C29 call 0xc584 00009C78 66BB0C400A80 mov ebx,0x800a400c 00009C7E E80329 call 0xc584 00009C81 E82730 call 0xccab 00009C84 66B884F80080 mov eax,0x8000f884 00009C8A BAF80C mov dx,0xcf8 00009C8D 66EF out dx,eax 00009C8F B88103 mov ax,0x381 00009C92 BAFC0C mov dx,0xcfc 00009C95 EF out dx,ax 00009C96 B0E9 mov al,0xe9 00009C98 BA8203 mov dx,0x382 00009C9B EE out dx,al 00009C9C E6ED out 0xed,al 00009C9E B0F4 mov al,0xf4 00009CA0 BA8103 mov dx,0x381 00009CA3 EE out dx,al 00009CA4 E6ED out 0xed,al 00009CA6 E6ED out 0xed,al 00009CA8 BA8303 mov dx,0x383 00009CAB EC in al,dx 00009CAC 0C80 or al,0x80 00009CAE 50 push ax 00009CAF 66B800000680 mov eax,0x80060000 00009CB5 BAF80C mov dx,0xcf8 00009CB8 66EF out dx,eax 00009CBA BAFC0C mov dx,0xcfc 00009CBD ED in ax,dx 00009CBE 3D8C16 cmp ax,0x168c 00009CC1 7504 jnz 0x9cc7 00009CC3 58 pop ax 00009CC4 247F and al,0x7f 00009CC6 50 push ax 00009CC7 58 pop ax 00009CC8 BA8303 mov dx,0x383 00009CCB EE out dx,al 00009CCC 66B884F80080 mov eax,0x8000f884 00009CD2 BAF80C mov dx,0xcf8 00009CD5 66EF out dx,eax 00009CD7 B80000 mov ax,0x0 00009CDA BAFC0C mov dx,0xcfc 00009CDD EF out dx,ax 00009CDE 66BBE7000080 mov ebx,0x800000e7 00009CE4 E83A28 call 0xc521 00009CE7 2470 and al,0x70 00009CE9 3C30 cmp al,0x30 00009CEB 7514 jnz 0x9d01 00009CED 66BB3E080080 mov ebx,0x8000083e 00009CF3 E82B28 call 0xc521 00009CF6 24FB and al,0xfb 00009CF8 66BB3E080080 mov ebx,0x8000083e 00009CFE E86628 call 0xc567 00009D01 665B pop ebx 00009D03 58 pop ax 00009D04 E9572A jmp 0xc75e 00009D07 53 push bx 00009D08 B8D902 mov ax,0x2d9 00009D0B E8E638 call 0xd5f4 00009D0E 3C00 cmp al,0x0 00009D10 751B jnz 0x9d2d 00009D12 B001 mov al,0x1 00009D14 52 push dx 00009D15 BAD902 mov dx,0x2d9 00009D18 E8C638 call 0xd5e1 00009D1B 5A pop dx 00009D1C E8BA93 call 0x30d9 00009D1F B8D602 mov ax,0x2d6 00009D22 E86739 call 0xd68c 00009D25 52 push dx 00009D26 BAD602 mov dx,0x2d6 00009D29 E8B538 call 0xd5e1 00009D2C 5A pop dx 00009D2D 66B93F000000 mov ecx,0x3f 00009D33 0F32 rdmsr 00009D35 8AD8 mov bl,al 00009D37 9AE33800F0 call 0xf000:0x38e3 00009D3C B048 mov al,0x48 00009D3E 9ADF3800F0 call 0xf000:0x38df 00009D43 5B pop bx 00009D44 E9172A jmp 0xc75e 00009D47 343E xor al,0x3e 00009D49 4B dec bx 00009D4A 5C pop sp 00009D4B 6F outsw 00009D4C 86A0C3FF xchg ah,[bx+si+0xffc3] 00009D50 6653 push ebx 00009D52 66BB52000080 mov ebx,0x80000052 00009D58 E8C627 call 0xc521 00009D5B A802 test al,0x2 00009D5D 753B jnz 0x9d9a 00009D5F 66BB08000080 mov ebx,0x80000008 00009D65 E8B927 call 0xc521 00009D68 3C01 cmp al,0x1 00009D6A 751F jnz 0x9d8b 00009D6C 66BB10100080 mov ebx,0x80001010 00009D72 E8DE27 call 0xc553 00009D75 668BD8 mov ebx,eax 00009D78 06 push es 00009D79 33C0 xor ax,ax 00009D7B 8EC0 mov es,ax 00009D7D 676626C7839C2000 mov dword [es:ebx+0x209c],0x200020 -0020002000 00009D8A 07 pop es 00009D8B 56 push si 00009D8C 8D367C2E lea si,[0x2e7c] 00009D90 2E8A04 mov al,[cs:si] 00009D93 5E pop si 00009D94 3C01 cmp al,0x1 00009D96 7414 jz 0x9dac 00009D98 EBFE jmp short 0x9d98 00009D9A 66BB40000180 mov ebx,0x80010040 00009DA0 E87E27 call 0xc521 00009DA3 66B84D10EF81 mov eax,0x81ef104d 00009DA9 E8F527 call 0xc5a1 00009DAC 9A642E00F0 call 0xf000:0x2e64 00009DB1 32ED xor ch,ch 00009DB3 56 push si 00009DB4 8D367D2E lea si,[0x2e7d] 00009DB8 03F1 add si,cx 00009DBA 2E8A0C mov cl,[cs:si] 00009DBD 5E pop si 00009DBE 80F903 cmp cl,0x3 00009DC1 7449 jz 0x9e0c 00009DC3 66BB52000080 mov ebx,0x80000052 00009DC9 E85527 call 0xc521 00009DCC A802 test al,0x2 00009DCE 7517 jnz 0x9de7 00009DD0 B8D602 mov ax,0x2d6 00009DD3 E81E38 call 0xd5f4 00009DD6 0FB6D8 movzx bx,al 00009DD9 2E8A877708 mov al,[cs:bx+0x877] 00009DDE 8AD8 mov bl,al 00009DE0 B708 mov bh,0x8 00009DE2 B8615F mov ax,0x5f61 00009DE5 CD10 int 0x10 00009DE7 B8D302 mov ax,0x2d3 00009DEA E80738 call 0xd5f4 00009DED 0AC0 or al,al 00009DEF 740B jz 0x9dfc 00009DF1 B8114F mov ax,0x4f11 00009DF4 BB0701 mov bx,0x107 00009DF7 B90303 mov cx,0x303 00009DFA CD10 int 0x10 00009DFC B3A0 mov bl,0xa0 00009DFE 9AE33800F0 call 0xf000:0x38e3 00009E03 B030 mov al,0x30 00009E05 9ADF3800F0 call 0xf000:0x38df 00009E0A EB0E jmp short 0x9e1a 00009E0C B3A1 mov bl,0xa1 00009E0E 9AE33800F0 call 0xf000:0x38e3 00009E13 B030 mov al,0x30 00009E15 9ADF3800F0 call 0xf000:0x38df 00009E1A 665B pop ebx 00009E1C E93F29 jmp 0xc75e 00009E1F 53 push bx 00009E20 9AE718D678 call 0x78d6:0x18e7 00009E25 6657 push edi 00009E27 6650 push eax 00009E29 06 push es 00009E2A 33C0 xor ax,ax 00009E2C 8EC0 mov es,ax 00009E2E 66BF00C0D1FE mov edi,0xfed1c000 00009E34 67268B87AA010000 mov ax,[es:edi+0x1aa] 00009E3C 25F003 and ax,0x3f0 00009E3F 83F820 cmp ax,byte +0x20 00009E42 754E jnz 0x9e92 00009E44 6766268B87242000 mov eax,[es:edi+0x2024] -00 00009E4D 6625FFFF1FFF and eax,0xff1fffff 00009E53 660D00006000 or eax,0x600000 00009E59 6766268987242000 mov [es:edi+0x2024],eax -00 00009E62 6766268B87C42000 mov eax,[es:edi+0x20c4] -00 00009E6B 660D00800000 or eax,0x8000 00009E71 6766268987C42000 mov [es:edi+0x20c4],eax -00 00009E7A 6766268B87E42000 mov eax,[es:edi+0x20e4] -00 00009E83 660D00800000 or eax,0x8000 00009E89 6766268987E42000 mov [es:edi+0x20e4],eax -00 00009E92 07 pop es 00009E93 6658 pop eax 00009E95 665F pop edi 00009E97 5B pop bx 00009E98 E9C328 jmp 0xc75e 00009E9B 7413 jz 0x9eb0 00009E9D 9A9E3400F0 call 0xf000:0x349e 00009EA2 E8D9E4 call 0x837e 00009EA5 BAF90C mov dx,0xcf9 00009EA8 B002 mov al,0x2 00009EAA EE out dx,al 00009EAB B006 mov al,0x6 00009EAD EE out dx,al 00009EAE EBFE jmp short 0x9eae 00009EB0 E98627 jmp 0xc639 00009EB3 9A6C1CD678 call 0x78d6:0x1c6c 00009EB8 E9A328 jmp 0xc75e 00009EBB B88A03 mov ax,0x38a 00009EBE E83337 call 0xd5f4 00009EC1 750E jnz 0x9ed1 00009EC3 06 push es 00009EC4 53 push bx 00009EC5 684000 push word 0x40 00009EC8 07 pop es 00009EC9 2680261800FB and byte [es:0x18],0xfb 00009ECF 5B pop bx 00009ED0 07 pop es 00009ED1 E98A28 jmp 0xc75e 00009ED4 9AE9216051 call 0x5160:0x21e9 00009ED9 E98228 jmp 0xc75e 00009EDC 1E push ds 00009EDD 6660 pushad 00009EDF 0E push cs 00009EE0 1F pop ds 00009EE1 42 inc dx 00009EE2 8CC8 mov ax,cs 00009EE4 3D00F0 cmp ax,0xf000 00009EE7 7516 jnz 0x9eff 00009EE9 0FBA2E1E8A00 bts word [0x8a1e],0x0 00009EEF 720E jc 0x9eff 00009EF1 1E push ds 00009EF2 680010 push word 0x1000 00009EF5 1F pop ds 00009EF6 66A11A8A mov eax,[0x8a1a] 00009EFA 1F pop ds 00009EFB 66A31A8A mov [0x8a1a],eax 00009EFF 80EEC0 sub dh,0xc0 00009F02 7635 jna 0x9f39 00009F04 81EF00C0 sub di,0xc000 00009F08 7302 jnc 0x9f0c 00009F0A 33FF xor di,di 00009F0C 83F908 cmp cx,byte +0x8 00009F0F 7413 jz 0x9f24 00009F11 F7C2FF01 test dx,0x1ff 00009F15 7403 jz 0x9f1a 00009F17 80C602 add dh,0x2 00009F1A E82000 call 0x9f3d 00009F1D 6621061A8A and [0x8a1a],eax 00009F22 EB15 jmp short 0x9f39 00009F24 F7C7FF01 test di,0x1ff 00009F28 7404 jz 0x9f2e 00009F2A 81C70002 add di,0x200 00009F2E E80C00 call 0x9f3d 00009F31 66F7D0 not eax 00009F34 6609061A8A or [0x8a1a],eax 00009F39 6661 popad 00009F3B 1F pop ds 00009F3C C3 ret 00009F3D C1EF09 shr di,0x9 00009F40 C1EA09 shr dx,0x9 00009F43 2BD7 sub dx,di 00009F45 6683C8FF or eax,byte -0x1 00009F49 8ACA mov cl,dl 00009F4B 66D3E0 shl eax,cl 00009F4E 8BCF mov cx,di 00009F50 66D3C0 rol eax,cl 00009F53 C3 ret 00009F54 57 push di 00009F55 BF8B0A mov di,0xa8b 00009F58 E9F315 jmp 0xb54e 00009F5B BF910A mov di,0xa91 00009F5E E9B033 jmp 0xd311 00009F61 5F pop di 00009F62 CB retf 00009F63 55 push bp 00009F64 8BEC mov bp,sp 00009F66 83C4FE add sp,byte -0x2 00009F69 8946FE mov [bp-0x2],ax 00009F6C 6660 pushad 00009F6E 1E push ds 00009F6F 56 push si 00009F70 BBA60A mov bx,0xaa6 00009F73 E9651C jmp 0xbbdb 00009F76 0F20D8 mov eax,cr3 00009F79 E6ED out 0xed,al 00009F7B 0F22D8 mov cr3,eax 00009F7E E6ED out 0xed,al 00009F80 BFB60A mov di,0xab6 00009F83 E9CA14 jmp 0xb450 00009F86 55 push bp 00009F87 BDD01B mov bp,0x1bd0 00009F8A BFC00A mov di,0xac0 00009F8D E97231 jmp 0xd102 00009F90 BDD01B mov bp,0x1bd0 00009F93 BFC90A mov di,0xac9 00009F96 E94D31 jmp 0xd0e6 00009F99 5D pop bp 00009F9A FF46FE inc word [bp-0x2] 00009F9D 7403 jz 0x9fa2 00009F9F E86E14 call 0xb410 00009FA2 5E pop si 00009FA3 6800F0 push word 0xf000 00009FA6 1F pop ds 00009FA7 BF4B2B mov di,0x2b4b 00009FAA B90600 mov cx,0x6 00009FAD 66B868020000 mov eax,0x268 00009FB3 51 push cx 00009FB4 668B0D mov ecx,[di] 00009FB7 83C704 add di,byte +0x4 00009FBA 668B15 mov edx,[di] 00009FBD E8AE42 call 0xe26e 00009FC0 59 pop cx 00009FC1 83C704 add di,byte +0x4 00009FC4 6640 inc eax 00009FC6 E2EB loop 0x9fb3 00009FC8 E8CE10 call 0xb099 00009FCB 7423 jz 0x9ff0 00009FCD F8 clc 00009FCE B80100 mov ax,0x1 00009FD1 9A9F8E6051 call 0x5160:0x8e9f 00009FD6 7218 jc 0x9ff0 00009FD8 0BC0 or ax,ax 00009FDA 750E jnz 0x9fea 00009FDC 9AAC8E6051 call 0x5160:0x8eac 00009FE1 720D jc 0x9ff0 00009FE3 9AAE8E6051 call 0x5160:0x8eae 00009FE8 7206 jc 0x9ff0 00009FEA BB200B mov bx,0xb20 00009FED E98142 jmp 0xe271 00009FF0 1F pop ds 00009FF1 6661 popad 00009FF3 C9 leave 00009FF4 CB retf 00009FF5 BEDC16 mov si,0x16dc 00009FF8 BF5331 mov di,0x3153 00009FFB EA9B0102E0 jmp 0xe002:0x19b 0000A000 E9A518 jmp 0xb8a8 0000A003 660FCF bswap edi 0000A006 BF3C0B mov di,0xb3c 0000A009 E94215 jmp 0xb54e 0000A00C 660FCF bswap edi 0000A00F EA990102E0 jmp 0xe002:0x199 0000A014 660FCF bswap edi 0000A017 BAF000 mov dx,0xf0 0000A01A BF500B mov di,0xb50 0000A01D E94C35 jmp 0xd56c 0000A020 660FCF bswap edi 0000A023 EAB90102E0 jmp 0xe002:0x1b9 0000A028 660FCA bswap edx 0000A02B 660FCE bswap esi 0000A02E BF640B mov di,0xb64 0000A031 E91231 jmp 0xd146 0000A034 E91301 jmp 0xa14a 0000A037 EA140202E0 jmp 0xe002:0x214 0000A03C E90504 jmp 0xa444 0000A03F 660FCE bswap esi 0000A042 660FCA bswap edx 0000A045 E9CF25 jmp 0xc617 0000A048 E8E304 call 0xa52e 0000A04B CB retf 0000A04C EAB10402E0 jmp 0xe002:0x4b1 0000A051 E93018 jmp 0xb884 0000A054 8EE3 mov fs,bx 0000A056 66C1E90A shr ecx,0xa 0000A05A B20F mov dl,0xf 0000A05C 83F910 cmp cx,byte +0x10 0000A05F 7704 ja 0xa065 0000A061 8AD1 mov dl,cl 0000A063 FECA dec dl 0000A065 8CE3 mov bx,fs 0000A067 FFE3 jmp bx 0000A069 9A363E00F0 call 0xf000:0x3e36 0000A06E C3 ret 0000A06F FFE6 jmp si 0000A071 BA0810 mov dx,0x1008 0000A074 66ED in eax,dx 0000A076 FFE3 jmp bx 0000A078 BA0810 mov dx,0x1008 0000A07B 66ED in eax,dx 0000A07D C3 ret 0000A07E 66BB52000080 mov ebx,0x80000052 0000A084 BAF80C mov dx,0xcf8 0000A087 668BC3 mov eax,ebx 0000A08A 24FC and al,0xfc 0000A08C 66EF out dx,eax 0000A08E 8BD3 mov dx,bx 0000A090 83E203 and dx,byte +0x3 0000A093 81C2FC0C add dx,0xcfc 0000A097 EC in al,dx 0000A098 A802 test al,0x2 0000A09A 7524 jnz 0xa0c0 0000A09C 66B810100080 mov eax,0x80001010 0000A0A2 BAF80C mov dx,0xcf8 0000A0A5 66EF out dx,eax 0000A0A7 BAFC0C mov dx,0xcfc 0000A0AA 66ED in eax,dx 0000A0AC 668BD8 mov ebx,eax 0000A0AF 33C0 xor ax,ax 0000A0B1 8EC0 mov es,ax 0000A0B3 676626C7839C2000 mov dword [es:ebx+0x209c],0x200020 -0020002000 0000A0C0 66B852E10080 mov eax,0x8000e152 0000A0C6 BAF80C mov dx,0xcf8 0000A0C9 66EF out dx,eax 0000A0CB BAFC0C mov dx,0xcfc 0000A0CE 66ED in eax,dx 0000A0D0 24F0 and al,0xf0 0000A0D2 3C00 cmp al,0x0 0000A0D4 7516 jnz 0xa0ec 0000A0D6 66B850E10080 mov eax,0x8000e150 0000A0DC BAF80C mov dx,0xcf8 0000A0DF 66EF out dx,eax 0000A0E1 BAFC0C mov dx,0xcfc 0000A0E4 66ED in eax,dx 0000A0E6 6683C820 or eax,byte +0x20 0000A0EA 66EF out dx,eax 0000A0EC E9D802 jmp 0xa3c7 0000A0EF 50 push ax 0000A0F0 B411 mov ah,0x11 0000A0F2 CD16 int 0x16 0000A0F4 7406 jz 0xa0fc 0000A0F6 B410 mov ah,0x10 0000A0F8 CD16 int 0x16 0000A0FA EBF4 jmp short 0xa0f0 0000A0FC 58 pop ax 0000A0FD E95E26 jmp 0xc75e 0000A100 64833E830A10 cmp word [fs:0xa83],byte +0x10 0000A106 7441 jz 0xa149 0000A108 BB0000 mov bx,0x0 0000A10B BA5200 mov dx,0x52 0000A10E E888BE call 0x5f99 0000A111 0C02 or al,0x2 0000A113 B603 mov dh,0x3 0000A115 E881BE call 0x5f99 0000A118 64813E830A0001 cmp word [fs:0xa83],0x100 0000A11F 7528 jnz 0xa149 0000A121 BB0800 mov bx,0x8 0000A124 BA3E00 mov dx,0x3e 0000A127 E86FBE call 0x5f99 0000A12A 0C08 or al,0x8 0000A12C B603 mov dh,0x3 0000A12E E868BE call 0x5f99 0000A131 B8B901 mov ax,0x1b9 0000A134 E8BD34 call 0xd5f4 0000A137 7410 jz 0xa149 0000A139 BB0000 mov bx,0x0 0000A13C BA9700 mov dx,0x97 0000A13F E857BE call 0x5f99 0000A142 0C01 or al,0x1 0000A144 B603 mov dh,0x3 0000A146 E850BE call 0x5f99 0000A149 CB retf 0000A14A 66BE10F4D1FE mov esi,0xfed1f410 0000A150 67268026FB and byte [es:esi],0xfb 0000A155 BA4E00 mov dx,0x4e 0000A158 B055 mov al,0x55 0000A15A EE out dx,al 0000A15B EC in al,dx 0000A15C 3CFF cmp al,0xff 0000A15E 7505 jnz 0xa165 0000A160 6726800E04 or byte [es:esi],0x4 0000A165 E9CFFE jmp 0xa037 0000A168 0321 add sp,[bx+di] 0000A16A 50 push ax 0000A16B 81000404 add word [bx+si],0x404 0000A16F 094934 or [bx+di+0x34],cx 0000A172 4F dec di 0000A173 34F6 xor al,0xf6 0000A175 0C00 or al,0x0 0000A177 00FF add bh,bh 0000A179 0001 add [bx+di],al 0000A17B 040F add al,0xf 0000A17D 0F01801010 sgdt [bx+si+0x1010] 0000A182 01820F00 add [bp+si+0xf],ax 0000A186 01832F1C add [bp+di+0x1c2f],ax 0000A18A 01608F add [bx+si-0x71],sp 0000A18D 800161 add byte [bx+di],0x61 0000A190 8F800162 pop word [bx+si+0x6201] 0000A194 8F800163 pop word [bx+si+0x6301] 0000A198 8F800168 pop word [bx+si+0x6801] 0000A19C 8F800169 pop word [bx+si+0x6901] 0000A1A0 8F80016A pop word [bx+si+0x6a01] 0000A1A4 8F80016B pop word [bx+si+0x6b01] 0000A1A8 8F800164 pop word [bx+si+0x6401] 0000A1AC D0D0 rcl al,1 0000A1AE 0188FF00 add [bx+si+0xff],cx 0000A1B2 0189FF00 add [bx+di+0xff],cx 0000A1B6 0184FF81 add [si+0x81ff],ax 0000A1BA 0185FF03 add [di+0x3ff],ax 0000A1BE 01A0FF00 add [bx+si+0xff],sp 0000A1C2 01A4FF00 add [si+0xff],sp 0000A1C6 E962E8 jmp 0x8a2b 0000A1C9 B0FF mov al,0xff 0000A1CB E621 out 0x21,al 0000A1CD E6A1 out 0xa1,al 0000A1CF EADF0702E0 jmp 0xe002:0x7df 0000A1D4 B010 mov al,0x10 0000A1D6 E680 out 0x80,al 0000A1D8 BB0E0D mov bx,0xd0e 0000A1DB E9B749 jmp 0xeb95 0000A1DE B011 mov al,0x11 0000A1E0 E680 out 0x80,al 0000A1E2 BB180D mov bx,0xd18 0000A1E5 E94D4A jmp 0xec35 0000A1E8 B012 mov al,0x12 0000A1EA E680 out 0x80,al 0000A1EC BB220D mov bx,0xd22 0000A1EF E9BB4A jmp 0xecad 0000A1F2 B013 mov al,0x13 0000A1F4 E680 out 0x80,al 0000A1F6 BB2C0D mov bx,0xd2c 0000A1F9 E9DF19 jmp 0xbbdb 0000A1FC B014 mov al,0x14 0000A1FE E680 out 0x80,al 0000A200 BF360D mov di,0xd36 0000A203 E9402F jmp 0xd146 0000A206 B015 mov al,0x15 0000A208 E680 out 0x80,al 0000A20A BB400D mov bx,0xd40 0000A20D E96B18 jmp 0xba7b 0000A210 B016 mov al,0x16 0000A212 E680 out 0x80,al 0000A214 E8C600 call 0xa2dd 0000A217 E88025 call 0xc79a 0000A21A B017 mov al,0x17 0000A21C E680 out 0x80,al 0000A21E B800F0 mov ax,0xf000 0000A221 8ED8 mov ds,ax 0000A223 8B16128A mov dx,[0x8a12] 0000A227 0BD2 or dx,dx 0000A229 7405 jz 0xa230 0000A22B ED in ax,dx 0000A22C 83C801 or ax,byte +0x1 0000A22F EF out dx,ax 0000A230 8B16168A mov dx,[0x8a16] 0000A234 0BD2 or dx,dx 0000A236 7405 jz 0xa23d 0000A238 ED in ax,dx 0000A239 83C801 or ax,byte +0x1 0000A23C EF out dx,ax 0000A23D B018 mov al,0x18 0000A23F E680 out 0x80,al 0000A241 B600 mov dh,0x0 0000A243 9A4E6700F0 call 0xf000:0x674e 0000A248 B019 mov al,0x19 0000A24A E680 out 0x80,al 0000A24C BB820D mov bx,0xd82 0000A24F E9C419 jmp 0xbc16 0000A252 B01A mov al,0x1a 0000A254 E680 out 0x80,al 0000A256 9A536700F0 call 0xf000:0x6753 0000A25B B01B mov al,0x1b 0000A25D E680 out 0x80,al 0000A25F 38C0 cmp al,al 0000A261 B010 mov al,0x10 0000A263 BAB200 mov dx,0xb2 0000A266 EE out dx,al 0000A267 7AFE jpe 0xa267 0000A269 B01C mov al,0x1c 0000A26B E680 out 0x80,al 0000A26D E82603 call 0xa596 0000A270 B01D mov al,0x1d 0000A272 E680 out 0x80,al 0000A274 B207 mov dl,0x7 0000A276 9A30D76051 call 0x5160:0xd730 0000A27B B01E mov al,0x1e 0000A27D E680 out 0x80,al 0000A27F E85B00 call 0xa2dd 0000A282 B01F mov al,0x1f 0000A284 E680 out 0x80,al 0000A286 BBBC0D mov bx,0xdbc 0000A289 E91218 jmp 0xba9e 0000A28C B020 mov al,0x20 0000A28E E680 out 0x80,al 0000A290 BBC60D mov bx,0xdc6 0000A293 E94519 jmp 0xbbdb 0000A296 B021 mov al,0x21 0000A298 E680 out 0x80,al 0000A29A BBD00D mov bx,0xdd0 0000A29D E92F4A jmp 0xeccf 0000A2A0 B022 mov al,0x22 0000A2A2 E680 out 0x80,al 0000A2A4 BBDA0D mov bx,0xdda 0000A2A7 E9B249 jmp 0xec5c 0000A2AA B023 mov al,0x23 0000A2AC E680 out 0x80,al 0000A2AE BBE40D mov bx,0xde4 0000A2B1 E9AA49 jmp 0xec5e 0000A2B4 B024 mov al,0x24 0000A2B6 E680 out 0x80,al 0000A2B8 BBEE0D mov bx,0xdee 0000A2BB E95819 jmp 0xbc16 0000A2BE B025 mov al,0x25 0000A2C0 E680 out 0x80,al 0000A2C2 E9FC00 jmp 0xa3c1 0000A2C5 2E803EB73200 cmp byte [cs:0x32b7],0x0 0000A2CB 7403 jz 0xa2d0 0000A2CD E80D00 call 0xa2dd 0000A2D0 9A363E00F0 call 0xf000:0x3e36 0000A2D5 BAF90C mov dx,0xcf9 0000A2D8 B006 mov al,0x6 0000A2DA EE out dx,al 0000A2DB EBF3 jmp short 0xa2d0 0000A2DD 1E push ds 0000A2DE 06 push es 0000A2DF 50 push ax 0000A2E0 51 push cx 0000A2E1 6656 push esi 0000A2E3 6657 push edi 0000A2E5 2EA1BC32 mov ax,[cs:0x32bc] 0000A2E9 8ED8 mov ds,ax 0000A2EB 6633F6 xor esi,esi 0000A2EE 8EC6 mov es,si 0000A2F0 662E8B3EB832 mov edi,[cs:0x32b8] 0000A2F6 B900EA mov cx,0xea00 0000A2F9 E84100 call 0xa33d 0000A2FC 2EA1C232 mov ax,[cs:0x32c2] 0000A300 8ED8 mov ds,ax 0000A302 6633F6 xor esi,esi 0000A305 662E8B3EBE32 mov edi,[cs:0x32be] 0000A30B B9B01E mov cx,0x1eb0 0000A30E E82C00 call 0xa33d 0000A311 2EA1C832 mov ax,[cs:0x32c8] 0000A315 8ED8 mov ds,ax 0000A317 6633F6 xor esi,esi 0000A31A 662E8B3EC432 mov edi,[cs:0x32c4] 0000A320 B9D0C6 mov cx,0xc6d0 0000A323 E81700 call 0xa33d 0000A326 F8 clc 0000A327 E8B207 call 0xaadc 0000A32A 7303 jnc 0xa32f 0000A32C E80E00 call 0xa33d 0000A32F 2EF616B732 not byte [cs:0x32b7] 0000A334 665F pop edi 0000A336 665E pop esi 0000A338 59 pop cx 0000A339 58 pop ax 0000A33A 07 pop es 0000A33B 1F pop ds 0000A33C C3 ret 0000A33D 8BC1 mov ax,cx 0000A33F 33D2 xor dx,dx 0000A341 BB0400 mov bx,0x4 0000A344 F7F3 div bx 0000A346 8BC8 mov cx,ax 0000A348 8BDA mov bx,dx 0000A34A E31C jcxz 0xa368 0000A34C 6766268B07 mov eax,[es:edi] 0000A351 67668B16 mov edx,[esi] 0000A355 6766268917 mov [es:edi],edx 0000A35A 67668906 mov [esi],eax 0000A35E 6683C604 add esi,byte +0x4 0000A362 6683C704 add edi,byte +0x4 0000A366 E2E4 loop 0xa34c 0000A368 8BCB mov cx,bx 0000A36A E314 jcxz 0xa380 0000A36C 67268A07 mov al,[es:edi] 0000A370 678A26 mov ah,[esi] 0000A373 67268827 mov [es:edi],ah 0000A377 678806 mov [esi],al 0000A37A 6646 inc esi 0000A37C 6647 inc edi 0000A37E E2EC loop 0xa36c 0000A380 C3 ret 0000A381 BBB70E mov bx,0xeb7 0000A384 E90000 jmp 0xa387 0000A387 725C jc 0xa3e5 0000A389 BA9003 mov dx,0x390 0000A38C BFC20E mov di,0xec2 0000A38F E9DA31 jmp 0xd56c 0000A392 0F849022 jz near 0xc626 0000A396 BFCE0E mov di,0xece 0000A399 EA763C00F0 jmp 0xf000:0x3c76 0000A39E BBD40E mov bx,0xed4 0000A3A1 E92017 jmp 0xbac4 0000A3A4 80FCFF cmp ah,0xff 0000A3A7 743C jz 0xa3e5 0000A3A9 80FCA2 cmp ah,0xa2 0000A3AC 750B jnz 0xa3b9 0000A3AE E90000 jmp 0xa3b1 0000A3B1 E90000 jmp 0xa3b4 0000A3B4 E90000 jmp 0xa3b7 0000A3B7 EB43 jmp short 0xa3fc 0000A3B9 80FCA3 cmp ah,0xa3 0000A3BC 750B jnz 0xa3c9 0000A3BE E908FE jmp 0xa1c9 0000A3C1 E90000 jmp 0xa3c4 0000A3C4 E9B7FC jmp 0xa07e 0000A3C7 EB33 jmp short 0xa3fc 0000A3C9 80FCA4 cmp ah,0xa4 0000A3CC 7517 jnz 0xa3e5 0000A3CE BB040F mov bx,0xf04 0000A3D1 E9E206 jmp 0xaab6 0000A3D4 BA0110 mov dx,0x1001 0000A3D7 EC in al,dx 0000A3D8 86E0 xchg ah,al 0000A3DA B074 mov al,0x74 0000A3DC E672 out 0x72,al 0000A3DE 86E0 xchg ah,al 0000A3E0 E673 out 0x73,al 0000A3E2 E94122 jmp 0xc626 0000A3E5 33C0 xor ax,ax 0000A3E7 BA9003 mov dx,0x390 0000A3EA BF200F mov di,0xf20 0000A3ED E93B31 jmp 0xd52b 0000A3F0 BB260F mov bx,0xf26 0000A3F3 E9CE06 jmp 0xaac4 0000A3F6 E90000 jmp 0xa3f9 0000A3F9 E92A22 jmp 0xc626 0000A3FC BF340F mov di,0xf34 0000A3FF EA763C00F0 jmp 0xf000:0x3c76 0000A404 B800F0 mov ax,0xf000 0000A407 8EC0 mov es,ax 0000A409 66268B3E39B1 mov edi,[es:0xb139] 0000A40F 33C0 xor ax,ax 0000A411 8EC0 mov es,ax 0000A413 676626837F1800 cmp dword [es:edi+0x18],byte +0x0 0000A41A 0F850000 jnz near 0xa41e 0000A41E 6766268B470C mov eax,[es:edi+0xc] 0000A424 668BD8 mov ebx,eax 0000A427 66C1E804 shr eax,0x4 0000A42B 6683E30F and ebx,byte +0xf 0000A42F 672689470E mov [es:edi+0xe],ax 0000A434 6726895F0C mov [es:edi+0xc],bx 0000A439 6726FF6F0C jmp far [es:edi+0xc] 0000A43E 9AC21A6051 call 0x5160:0x1ac2 0000A443 C3 ret 0000A444 BA4506 mov dx,0x645 0000A447 BF7D0F mov di,0xf7d 0000A44A E90731 jmp 0xd554 0000A44D 66C1E010 shl eax,0x10 0000A451 EAEA0702E0 jmp 0xe002:0x7ea 0000A456 0AC9 or cl,cl 0000A458 740B jz 0xa465 0000A45A BA4A01 mov dx,0x14a 0000A45D BF930F mov di,0xf93 0000A460 E90931 jmp 0xd56c 0000A463 7414 jz 0xa479 0000A465 32C0 xor al,al 0000A467 BA6906 mov dx,0x669 0000A46A BFA00F mov di,0xfa0 0000A46D E9A330 jmp 0xd513 0000A470 BA4503 mov dx,0x345 0000A473 BFA90F mov di,0xfa9 0000A476 E99A30 jmp 0xd513 0000A479 E9C3FB jmp 0xa03f 0000A47C 6A01 push byte +0x1 0000A47E 6668FFFFFFFF push dword 0xffffffff 0000A484 666800080000 push dword 0x800 0000A48A 6A00 push byte +0x0 0000A48C 9ADA536051 call 0x5160:0x53da 0000A491 83C40C add sp,byte +0xc 0000A494 66C1E210 shl edx,0x10 0000A498 8BD0 mov dx,ax 0000A49A 6685D2 test edx,edx 0000A49D 742F jz 0xa4ce 0000A49F 1E push ds 0000A4A0 06 push es 0000A4A1 33C0 xor ax,ax 0000A4A3 8ED8 mov ds,ax 0000A4A5 8EC0 mov es,ax 0000A4A7 B90008 mov cx,0x800 0000A4AA 66BE0000F1FF mov esi,0xfff10000 0000A4B0 668BFA mov edi,edx 0000A4B3 F367A4 rep a32 movsb 0000A4B6 686051 push word 0x5160 0000A4B9 1F pop ds 0000A4BA 66C1CA10 ror edx,0x10 0000A4BE C1E20C shl dx,0xc 0000A4C1 66C1C210 rol edx,0x10 0000A4C5 668916A128 mov [0x28a1],edx 0000A4CA 07 pop es 0000A4CB 1F pop ds 0000A4CC 0C01 or al,0x1 0000A4CE CB retf 0000A4CF 50 push ax 0000A4D0 1E push ds 0000A4D1 06 push es 0000A4D2 1E push ds 0000A4D3 686051 push word 0x5160 0000A4D6 1F pop ds 0000A4D7 66A1A128 mov eax,[0x28a1] 0000A4DB 1F pop ds 0000A4DC 66C1C810 ror eax,0x10 0000A4E0 C1C80C ror ax,0xc 0000A4E3 66C1C010 rol eax,0x10 0000A4E7 6650 push eax 0000A4E9 6A02 push byte +0x2 0000A4EB 9ADA536051 call 0x5160:0x53da 0000A4F0 83C406 add sp,byte +0x6 0000A4F3 07 pop es 0000A4F4 1F pop ds 0000A4F5 58 pop ax 0000A4F6 CB retf 0000A4F7 0020 add [bx+si],ah 0000A4F9 0000 add [bx+si],al 0000A4FB 0001 add [bx+di],al 0000A4FD 0000 add [bx+si],al 0000A4FF 005000 add [bx+si+0x0],dl 0000A502 1F pop ds 0000A503 0304 add ax,[si] 0000A505 0100 add [bx+si],ax 0000A507 00B000A4 add [bx+si+0xa400],dh 0000A50B 0000 add [bx+si],al 0000A50D 0000 add [bx+si],al 0000A50F 0000 add [bx+si],al 0000A511 0000 add [bx+si],al 0000A513 0000 add [bx+si],al 0000A515 0000 add [bx+si],al 0000A517 0000 add [bx+si],al 0000A519 0000 add [bx+si],al 0000A51B D6 salc 0000A51C 82 db 0x82 0000A51D 82 db 0x82 0000A51E D6 salc 0000A51F 0101 add [bx+di],ax 0000A521 038CEA21 add cx,[si+0x21ea] 0000A525 3100 xor [bx+si],ax 0000A527 F053 lock push bx 0000A529 76C4 jna 0xa4ef 0000A52B 77D3 ja 0xa500 0000A52D 7660 jna 0xa58f 0000A52F 9C pushf 0000A530 06 push es 0000A531 BBEA73 mov bx,0x73ea 0000A534 B93004 mov cx,0x430 0000A537 32C0 xor al,al 0000A539 33FF xor di,di 0000A53B 8EC3 mov es,bx 0000A53D FC cld 0000A53E F3AA rep stosb 0000A540 07 pop es 0000A541 9D popf 0000A542 61 popa 0000A543 E9DE00 jmp 0xa624 0000A546 9A0000EA73 call 0x73ea:0x0 0000A54B C3 ret 0000A54C 1E push ds 0000A54D B800F0 mov ax,0xf000 0000A550 8ED8 mov ds,ax 0000A552 66B85FFD0000 mov eax,0xfd5f 0000A558 66C1E004 shl eax,0x4 0000A55C 660500000000 add eax,0x0 0000A562 66A3D472 mov [0x72d4],eax 0000A566 BB2401 mov bx,0x124 0000A569 B90400 mov cx,0x4 0000A56C 02D8 add bl,al 0000A56E 66C1E808 shr eax,0x8 0000A572 E2F8 loop 0xa56c 0000A574 F6D3 not bl 0000A576 FEC3 inc bl 0000A578 881EDA72 mov [0x72da],bl 0000A57C 1F pop ds 0000A57D C3 ret 0000A57E B90100 mov cx,0x1 0000A581 BF4347 mov di,0x4743 0000A584 66C1E710 shl edi,0x10 0000A588 660FCB bswap ebx 0000A58B BBC110 mov bx,0x10c1 0000A58E E9B156 jmp 0xfc42 0000A591 660FCB bswap ebx 0000A594 FFE3 jmp bx 0000A596 0E push cs 0000A597 E80400 call 0xa59e 0000A59A E8F9F4 call 0x9a96 0000A59D C3 ret 0000A59E E8B408 call 0xae55 0000A5A1 CB retf 0000A5A2 06 push es 0000A5A3 B800C0 mov ax,0xc000 0000A5A6 8EC0 mov es,ax 0000A5A8 26813E000055AA cmp word [es:0x0],0xaa55 0000A5AF 740D jz 0xa5be 0000A5B1 2EA1E476 mov ax,[cs:0x76e4] 0000A5B5 8EC0 mov es,ax 0000A5B7 26813E000055AA cmp word [es:0x0],0xaa55 0000A5BE 07 pop es 0000A5BF C3 ret 0000A5C0 1E push ds 0000A5C1 B800F0 mov ax,0xf000 0000A5C4 8ED8 mov ds,ax 0000A5C6 BEE072 mov si,0x72e0 0000A5C9 C74408229C mov word [si+0x8],0x9c22 0000A5CE C7440A00F0 mov word [si+0xa],0xf000 0000A5D3 66C7440CDE000000 mov dword [si+0xc],0xde 0000A5DB 66B85FFD0000 mov eax,0xfd5f 0000A5E1 66C1E004 shl eax,0x4 0000A5E5 66894410 mov [si+0x10],eax 0000A5E9 66C7441400FF0000 mov dword [si+0x14],0xff00 0000A5F1 32C0 xor al,al 0000A5F3 B91800 mov cx,0x18 0000A5F6 0204 add al,[si] 0000A5F8 46 inc si 0000A5F9 E2FB loop 0xa5f6 0000A5FB F6D8 neg al 0000A5FD BEE072 mov si,0x72e0 0000A600 884405 mov [si+0x5],al 0000A603 1F pop ds 0000A604 C3 ret 0000A605 6660 pushad 0000A607 06 push es 0000A608 9C pushf 0000A609 FC cld 0000A60A C1E106 shl cx,0x6 0000A60D 6633C0 xor eax,eax 0000A610 8EC3 mov es,bx 0000A612 51 push cx 0000A613 B90400 mov cx,0x4 0000A616 33FF xor di,di 0000A618 F366AB rep stosd 0000A61B 59 pop cx 0000A61C 43 inc bx 0000A61D E2F1 loop 0xa610 0000A61F 9D popf 0000A620 07 pop es 0000A621 6661 popad 0000A623 C3 ret 0000A624 60 pusha 0000A625 9C pushf 0000A626 2EF606CC7810 test byte [cs:0x78cc],0x10 0000A62C 7423 jz 0xa651 0000A62E CD12 int 0x12 0000A630 2E8B1ED878 mov bx,[cs:0x78d8] 0000A635 2E8B0EDA78 mov cx,[cs:0x78da] 0000A63A 53 push bx 0000A63B 51 push cx 0000A63C C1EB06 shr bx,0x6 0000A63F 03CB add cx,bx 0000A641 3BC8 cmp cx,ax 0000A643 7607 jna 0xa64c 0000A645 2BC3 sub ax,bx 0000A647 59 pop cx 0000A648 8BC8 mov cx,ax 0000A64A EB01 jmp short 0xa64d 0000A64C 59 pop cx 0000A64D 5B pop bx 0000A64E E8B4FF call 0xa605 0000A651 9D popf 0000A652 61 popa 0000A653 C3 ret 0000A654 BABA03 mov dx,0x3ba 0000A657 EC in al,dx 0000A658 BADA03 mov dx,0x3da 0000A65B EC in al,dx 0000A65C 32C0 xor al,al 0000A65E BAC003 mov dx,0x3c0 0000A661 EE out dx,al 0000A662 CB retf 0000A663 EA0D4602E0 jmp 0xe002:0x460d 0000A668 EAC64502E0 jmp 0xe002:0x45c6 0000A66D EA494602E0 jmp 0xe002:0x4649 0000A672 BBA811 mov bx,0x11a8 0000A675 E99E15 jmp 0xbc16 0000A678 CB retf 0000A679 BBAF11 mov bx,0x11af 0000A67C E95C15 jmp 0xbbdb 0000A67F CB retf 0000A680 F8 clc 0000A681 CB retf 0000A682 33C0 xor ax,ax 0000A684 8EE0 mov fs,ax 0000A686 43 inc bx 0000A687 43 inc bx 0000A688 E90900 jmp 0xa694 0000A68B B80080 mov ax,0x8000 0000A68E 8EE0 mov fs,ax 0000A690 E90100 jmp 0xa694 0000A693 0066C1 add [bp-0x3f],ah 0000A696 CA102E retf 0x2e10 0000A699 807FFC00 cmp byte [bx-0x4],0x0 0000A69D 0F84A520 jz near 0xc746 0000A6A1 33F6 xor si,si 0000A6A3 2E803E062301 cmp byte [cs:0x2306],0x1 0000A6A9 740A jz 0xa6b5 0000A6AB 2E803EC31101 cmp byte [cs:0x11c3],0x1 0000A6B1 7409 jz 0xa6bc 0000A6B3 EB5F jmp short 0xa714 0000A6B5 8CE0 mov ax,fs 0000A6B7 0D0060 or ax,0x6000 0000A6BA 8EE0 mov fs,ax 0000A6BC 8CE2 mov dx,fs 0000A6BE 81E200E0 and dx,0xe000 0000A6C2 2E8B4FFC mov cx,[cs:bx-0x4] 0000A6C6 8AD1 mov dl,cl 0000A6C8 2E3994A604 cmp [cs:si+0x4a6],dx 0000A6CD 7409 jz 0xa6d8 0000A6CF B200 mov dl,0x0 0000A6D1 2E3994A604 cmp [cs:si+0x4a6],dx 0000A6D6 750D jnz 0xa6e5 0000A6D8 66C1CA10 ror edx,0x10 0000A6DC 2EFFACA804 jmp far [cs:si+0x4a8] 0000A6E1 66C1CA10 ror edx,0x10 0000A6E5 8CE0 mov ax,fs 0000A6E7 83C006 add ax,byte +0x6 0000A6EA 8EE0 mov fs,ax 0000A6EC 8CE6 mov si,fs 0000A6EE 81E6FF1F and si,0x1fff 0000A6F2 B84200 mov ax,0x42 0000A6F5 3BF0 cmp si,ax 0000A6F7 7402 jz 0xa6fb 0000A6F9 EBC1 jmp short 0xa6bc 0000A6FB 8CE2 mov dx,fs 0000A6FD F7C20060 test dx,0x6000 0000A701 7411 jz 0xa714 0000A703 BE0000 mov si,0x0 0000A706 8CE2 mov dx,fs 0000A708 81C200E0 add dx,0xe000 0000A70C 81E200E0 and dx,0xe000 0000A710 8EE2 mov fs,dx 0000A712 EBA8 jmp short 0xa6bc 0000A714 2E8B4FFC mov cx,[cs:bx-0x4] 0000A718 8CE2 mov dx,fs 0000A71A B8FEE6 mov ax,0xe6fe 0000A71D 8EE0 mov fs,ax 0000A71F 66C1CA10 ror edx,0x10 0000A723 0F824F20 jc near 0xc776 0000A727 4B dec bx 0000A728 4B dec bx 0000A729 E91A20 jmp 0xc746 0000A72C E461 in al,0x61 0000A72E E6ED out 0xed,al 0000A730 24FE and al,0xfe 0000A732 E661 out 0x61,al 0000A734 E6ED out 0xed,al 0000A736 BA4000 mov dx,0x40 0000A739 B036 mov al,0x36 0000A73B E643 out 0x43,al 0000A73D E6ED out 0xed,al 0000A73F 32C0 xor al,al 0000A741 EE out dx,al 0000A742 E6ED out 0xed,al 0000A744 EE out dx,al 0000A745 E6ED out 0xed,al 0000A747 42 inc dx 0000A748 B054 mov al,0x54 0000A74A E643 out 0x43,al 0000A74C E6ED out 0xed,al 0000A74E 2EA0E376 mov al,[cs:0x76e3] 0000A752 EE out dx,al 0000A753 E6ED out 0xed,al 0000A755 42 inc dx 0000A756 B0B6 mov al,0xb6 0000A758 E643 out 0x43,al 0000A75A E6ED out 0xed,al 0000A75C 32C0 xor al,al 0000A75E EE out dx,al 0000A75F E6ED out 0xed,al 0000A761 EE out dx,al 0000A762 E90E20 jmp 0xc773 0000A765 8BD3 mov dx,bx 0000A767 B0FF mov al,0xff 0000A769 E60D out 0xd,al 0000A76B E6ED out 0xed,al 0000A76D E6DA out 0xda,al 0000A76F E6ED out 0xed,al 0000A771 8BDA mov bx,dx 0000A773 32C0 xor al,al 0000A775 BAD803 mov dx,0x3d8 0000A778 EE out dx,al 0000A779 E6ED out 0xed,al 0000A77B B001 mov al,0x1 0000A77D BAB803 mov dx,0x3b8 0000A780 EE out dx,al 0000A781 E6ED out 0xed,al 0000A783 BAE601 mov dx,0x1e6 0000A786 BFBC12 mov di,0x12bc 0000A789 E9C82D jmp 0xd554 0000A78C B001 mov al,0x1 0000A78E BAE601 mov dx,0x1e6 0000A791 BFC712 mov di,0x12c7 0000A794 E97C2D jmp 0xd513 0000A797 BAE901 mov dx,0x1e9 0000A79A BFD012 mov di,0x12d0 0000A79D E9B42D jmp 0xd554 0000A7A0 B0FD mov al,0xfd 0000A7A2 E661 out 0x61,al 0000A7A4 E6ED out 0xed,al 0000A7A6 E9CA1F jmp 0xc773 0000A7A9 66C1E310 shl ebx,0x10 0000A7AD 2EA18676 mov ax,[cs:0x7686] 0000A7B1 BBE712 mov bx,0x12e7 0000A7B4 E94801 jmp 0xa8ff 0000A7B7 7508 jnz 0xa7c1 0000A7B9 66C1EB10 shr ebx,0x10 0000A7BD F8 clc 0000A7BE E9B21F jmp 0xc773 0000A7C1 B016 mov al,0x16 0000A7C3 EABD1300F0 jmp 0xf000:0x13bd 0000A7C8 33C9 xor cx,cx 0000A7CA 2BC8 sub cx,ax 0000A7CC EB00 jmp short 0xa7ce 0000A7CE 32D2 xor dl,dl 0000A7D0 FC cld 0000A7D1 8ED8 mov ds,ax 0000A7D3 66C1E110 shl ecx,0x10 0000A7D7 B90400 mov cx,0x4 0000A7DA 33F6 xor si,si 0000A7DC 66AD lodsd 0000A7DE 02D0 add dl,al 0000A7E0 02D4 add dl,ah 0000A7E2 66C1E810 shr eax,0x10 0000A7E6 02D0 add dl,al 0000A7E8 02D4 add dl,ah 0000A7EA E2F0 loop 0xa7dc 0000A7EC 66C1E910 shr ecx,0x10 0000A7F0 8CD8 mov ax,ds 0000A7F2 40 inc ax 0000A7F3 E2DC loop 0xa7d1 0000A7F5 0AD2 or dl,dl 0000A7F7 9F lahf 0000A7F8 4E dec si 0000A7F9 2A14 sub dl,[si] 0000A7FB F6DA neg dl 0000A7FD 9E sahf 0000A7FE FFE3 jmp bx 0000A800 8BC2 mov ax,dx 0000A802 66C1E010 shl eax,0x10 0000A806 BA4203 mov dx,0x342 0000A809 BF3F13 mov di,0x133f 0000A80C E91C2D jmp 0xd52b 0000A80F 66C1E810 shr eax,0x10 0000A813 8BD0 mov dx,ax 0000A815 0F01E0 smsw ax 0000A818 A801 test al,0x1 0000A81A 7421 jz 0xa83d 0000A81C 2E8E16453E mov ss,[cs:0x3e45] 0000A821 BC0004 mov sp,0x400 0000A824 E86589 call 0x318c 0000A827 B92C01 mov cx,0x12c 0000A82A E2FE loop 0xa82a 0000A82C 32C0 xor al,al 0000A82E BA0702 mov dx,0x207 0000A831 BF6713 mov di,0x1367 0000A834 E9F42C jmp 0xd52b 0000A837 B0FE mov al,0xfe 0000A839 E664 out 0x64,al 0000A83B EBFE jmp short 0xa83b 0000A83D 2E0F0116C53C lgdt [cs:0x3cc5] 0000A843 0F20C0 mov eax,cr0 0000A846 0C01 or al,0x1 0000A848 0F22C0 mov cr0,eax 0000A84B EB00 jmp short 0xa84d 0000A84D B81000 mov ax,0x10 0000A850 8ED0 mov ss,ax 0000A852 0F20C0 mov eax,cr0 0000A855 24FE and al,0xfe 0000A857 0F22C0 mov cr0,eax 0000A85A EA8F1300F0 jmp 0xf000:0x138f 0000A85F E9111F jmp 0xc773 0000A862 BEA004 mov si,0x4a0 0000A865 81FEA604 cmp si,0x4a6 0000A869 7415 jz 0xa880 0000A86B 2E8B2C mov bp,[cs:si] 0000A86E 2EF6460380 test byte [cs:bp+0x3],0x80 0000A873 7406 jz 0xa87b 0000A875 BFAB13 mov di,0x13ab 0000A878 E98728 jmp 0xd102 0000A87B 83C602 add si,byte +0x2 0000A87E EBE5 jmp short 0xa865 0000A880 E9F01E jmp 0xc773 0000A883 0F1417 unpcklps xmm2,[bx] 0000A886 1422 adc al,0x22 0000A888 14BA adc al,0xba 0000A88A 8000EC add byte [bx+si],0xec 0000A88D E90000 jmp 0xa890 0000A890 FA cli 0000A891 32E4 xor ah,ah 0000A893 8BD0 mov dx,ax 0000A895 66C1E010 shl eax,0x10 0000A899 32C0 xor al,al 0000A89B E68C out 0x8c,al 0000A89D E6ED out 0xed,al 0000A89F E6ED out 0xed,al 0000A8A1 E68D out 0x8d,al 0000A8A3 EB13 jmp short 0xa8b8 0000A8A5 FA cli 0000A8A6 32E4 xor ah,ah 0000A8A8 8BD0 mov dx,ax 0000A8AA 66C1E010 shl eax,0x10 0000A8AE 8AC3 mov al,bl 0000A8B0 E68C out 0x8c,al 0000A8B2 E6ED out 0xed,al 0000A8B4 8AC7 mov al,bh 0000A8B6 E68D out 0x8d,al 0000A8B8 8BC2 mov ax,dx 0000A8BA 8AF8 mov bh,al 0000A8BC B304 mov bl,0x4 0000A8BE 8CC8 mov ax,cs 0000A8C0 8ED0 mov ss,ax 0000A8C2 BCB713 mov sp,0x13b7 0000A8C5 B500 mov ch,0x0 0000A8C7 8ACF mov cl,bh 0000A8C9 C0E702 shl bh,0x2 0000A8CC 8BF3 mov si,bx 0000A8CE C1E906 shr cx,0x6 0000A8D1 41 inc cx 0000A8D2 8BE9 mov bp,cx 0000A8D4 83EC04 sub sp,byte +0x4 0000A8D7 B003 mov al,0x3 0000A8D9 B9C800 mov cx,0xc8 0000A8DC E9582A jmp 0xd337 0000A8DF B001 mov al,0x1 0000A8E1 B90002 mov cx,0x200 0000A8E4 E9502A jmp 0xd337 0000A8E7 4D dec bp 0000A8E8 75EA jnz 0xa8d4 0000A8EA B001 mov al,0x1 0000A8EC B90004 mov cx,0x400 0000A8EF E9452A jmp 0xd337 0000A8F2 8BDE mov bx,si 0000A8F4 FECB dec bl 0000A8F6 8BF3 mov si,bx 0000A8F8 BCB713 mov sp,0x13b7 0000A8FB 75C8 jnz 0xa8c5 0000A8FD EBFE jmp short 0xa8fd 0000A8FF 33C0 xor ax,ax 0000A901 FFE3 jmp bx 0000A903 66C1E310 shl ebx,0x10 0000A907 BF3D14 mov di,0x143d 0000A90A E93928 jmp 0xd146 0000A90D 66C1EB10 shr ebx,0x10 0000A911 E95F1E jmp 0xc773 0000A914 B88000 mov ax,0x80 0000A917 E80300 call 0xa91d 0000A91A E9561E jmp 0xc773 0000A91D 50 push ax 0000A91E 8CD0 mov ax,ss 0000A920 8ED8 mov ds,ax 0000A922 8BF4 mov si,sp 0000A924 BFD844 mov di,0x44d8 0000A927 B90100 mov cx,0x1 0000A92A 9A0F9800F0 call 0xf000:0x980f 0000A92F 58 pop ax 0000A930 B83402 mov ax,0x234 0000A933 E8BE2C call 0xd5f4 0000A936 C3 ret 0000A937 002EF606 add [0x6f6],ch 0000A93B 671401 a32 adc al,0x1 0000A93E C3 ret 0000A93F E82942 call 0xeb6b 0000A942 C3 ret 0000A943 2EF606107701 test byte [cs:0x7710],0x1 0000A949 741B jz 0xa966 0000A94B 6660 pushad 0000A94D 2EA15379 mov ax,[cs:0x7953] 0000A951 662E0FB71E5579 movzx ebx,word [cs:0x7955] 0000A958 B90200 mov cx,0x2 0000A95B E80D42 call 0xeb6b 0000A95E 2EC606671401 mov byte [cs:0x1467],0x1 0000A964 6661 popad 0000A966 CB retf 0000A967 2EF606107701 test byte [cs:0x7710],0x1 0000A96D 741B jz 0xa98a 0000A96F 6660 pushad 0000A971 2EC606671400 mov byte [cs:0x1467],0x0 0000A977 2EA15379 mov ax,[cs:0x7953] 0000A97B 662E0FB71E5579 movzx ebx,word [cs:0x7955] 0000A982 B90100 mov cx,0x1 0000A985 E8E341 call 0xeb6b 0000A988 6661 popad 0000A98A CB retf 0000A98B F314C3 rep adc al,0xc3 0000A98E 47 inc di 0000A98F 8E32 mov segr6,[bp+si] 0000A991 A332C2 mov [0xc232],ax 0000A994 47 inc di 0000A995 8E32 mov segr6,[bp+si] 0000A997 A33202 mov [0x232],ax 0000A99A 07 pop es 0000A99B 8E32 mov segr6,[bp+si] 0000A99D 3013 xor [bp+di],dl 0000A99F C8018E32 enter 0x8e01,0x32 0000A9A3 A332C9 mov [0xc932],ax 0000A9A6 018E32A3 add [bp+0xa332],cx 0000A9AA 321C xor bl,[si] 0000A9AC 028E323D add cl,[bp+0x3d32] 0000A9B0 44 inc sp 0000A9B1 1202 adc al,[bp+si] 0000A9B3 8E32 mov segr6,[bp+si] 0000A9B5 9B wait 0000A9B6 261302 adc ax,[es:bp+si] 0000A9B9 8E32 mov segr6,[bp+si] 0000A9BB A33236 mov [0x3632],ax 0000A9BE 028E3296 add cl,[bp+0x9632] 0000A9C2 44 inc sp 0000A9C3 C407 les ax,[bx] 0000A9C5 8E32 mov segr6,[bp+si] 0000A9C7 A33224 mov [0x2432],ax 0000A9CA 07 pop es 0000A9CB 8E32 mov segr6,[bp+si] 0000A9CD 3314 xor dx,[si] 0000A9CF 0302 add ax,[bp+si] 0000A9D1 8E32 mov segr6,[bp+si] 0000A9D3 44 inc sp 0000A9D4 140A adc al,0xa 0000A9D6 028E3287 add cl,[bp+0x8732] 0000A9DA 260407 es add al,0x7 0000A9DD 8E32 mov segr6,[bp+si] 0000A9DF 9E sahf 0000A9E0 26AE es scasb 0000A9E2 028E32AC add cl,[bp+0xac32] 0000A9E6 150607 adc ax,0x706 0000A9E9 8E32 mov segr6,[bp+si] 0000A9EB 95 xchg ax,bp 0000A9EC 1218 adc bl,[bx+si] 0000A9EE 07 pop es 0000A9EF 8E32 mov segr6,[bp+si] 0000A9F1 5C pop sp 0000A9F2 1207 adc al,[bx] 0000A9F4 038E320F add cx,[bp+0xf32] 0000A9F8 2308 and cx,[bx+si] 0000A9FA 07 pop es 0000A9FB 8E32 mov segr6,[bp+si] 0000A9FD 052411 add ax,0x1124 0000AA00 07 pop es 0000AA01 8E32 mov segr6,[bp+si] 0000AA03 92 xchg ax,dx 0000AA04 130E078E adc cx,[0x8e07] 0000AA08 32A3320C xor ah,[bp+di+0xc32] 0000AA0C 07 pop es 0000AA0D 8E32 mov segr6,[bp+si] 0000AA0F 011F add [bx],bx 0000AA11 16 push ss 0000AA12 018E32D9 add [bp+0xd932],cx 0000AA16 1217 adc dl,[bx] 0000AA18 07 pop es 0000AA19 8E32 mov segr6,[bp+si] 0000AA1B 3A1F cmp bl,[bx] 0000AA1D CC int3 0000AA1E 42 inc dx 0000AA1F 8E32 mov segr6,[bp+si] 0000AA21 A33228 mov [0x2832],ax 0000AA24 028E32A5 add cl,[bp+0xa532] 0000AA28 152801 adc ax,0x128 0000AA2B 8E32 mov segr6,[bp+si] 0000AA2D 0824 or [si],ah 0000AA2F 2804 sub [si],al 0000AA31 8E32 mov segr6,[bp+si] 0000AA33 0824 or [si],ah 0000AA35 3A04 cmp al,[si] 0000AA37 8E32 mov segr6,[bp+si] 0000AA39 041F add al,0x1f 0000AA3B CB retf 0000AA3C 41 inc cx 0000AA3D 8E32 mov segr6,[bp+si] 0000AA3F A3322A mov [0x2a32],ax 0000AA42 07 pop es 0000AA43 8E32 mov segr6,[bp+si] 0000AA45 98 cbw 0000AA46 112C adc [si],bp 0000AA48 018E3293 add [bp+0x9332],cx 0000AA4C 112E018E adc [0x8e01],bp 0000AA50 329D113A xor bl,[di+0x3a11] 0000AA54 038E3204 add cx,[bp+0x432] 0000AA58 1F pop ds 0000AA59 2F das 0000AA5A 07 pop es 0000AA5B 8E32 mov segr6,[bp+si] 0000AA5D 3D1F38 cmp ax,0x381f 0000AA60 07 pop es 0000AA61 8E32 mov segr6,[bp+si] 0000AA63 0B24 or sp,[si] 0000AA65 0A01 or al,[bx+di] 0000AA67 8E32 mov segr6,[bp+si] 0000AA69 8726D507 xchg sp,[0x7d5] 0000AA6D 0000 add [bx+si],al 0000AA6F 6E outsb 0000AA70 FA cli 0000AA71 E8880C call 0xb6fc 0000AA74 CB retf 0000AA75 E9600E jmp 0xb8d8 0000AA78 E88928 call 0xd304 0000AA7B CB retf 0000AA7C 80261500BF and byte [0x15],0xbf 0000AA81 32C0 xor al,al 0000AA83 52 push dx 0000AA84 BA3702 mov dx,0x237 0000AA87 E8572B call 0xd5e1 0000AA8A 5A pop dx 0000AA8B 52 push dx 0000AA8C BA3402 mov dx,0x234 0000AA8F E84F2B call 0xd5e1 0000AA92 5A pop dx 0000AA93 52 push dx 0000AA94 BA0702 mov dx,0x207 0000AA97 E8472B call 0xd5e1 0000AA9A 5A pop dx 0000AA9B E9D51C jmp 0xc773 0000AA9E B90100 mov cx,0x1 0000AAA1 BF314C mov di,0x4c31 0000AAA4 66C1E710 shl edi,0x10 0000AAA8 660FCB bswap ebx 0000AAAB BBE115 mov bx,0x15e1 0000AAAE E99151 jmp 0xfc42 0000AAB1 660FCB bswap ebx 0000AAB4 FFE3 jmp bx 0000AAB6 660FCB bswap ebx 0000AAB9 BBEF15 mov bx,0x15ef 0000AABC E97E50 jmp 0xfb3d 0000AABF 660FCB bswap ebx 0000AAC2 FFE3 jmp bx 0000AAC4 33C0 xor ax,ax 0000AAC6 BA6C06 mov dx,0x66c 0000AAC9 BFFF15 mov di,0x15ff 0000AACC E9442A jmp 0xd513 0000AACF 33C0 xor ax,ax 0000AAD1 BA6906 mov dx,0x669 0000AAD4 BF0A16 mov di,0x160a 0000AAD7 E9392A jmp 0xd513 0000AADA FFE3 jmp bx 0000AADC 2EA1944C mov ax,[cs:0x4c94] 0000AAE0 8ED8 mov ds,ax 0000AAE2 6633F6 xor esi,esi 0000AAE5 8EC6 mov es,si 0000AAE7 662E8B3E904C mov edi,[cs:0x4c90] 0000AAED B9A032 mov cx,0x32a0 0000AAF0 F9 stc 0000AAF1 C3 ret 0000AAF2 2000 and [bx+si],al 0000AAF4 1E push ds 0000AAF5 0038 add [bx+si],bh 0000AAF7 00990300 add [bx+di+0x3],bl 0000AAFB A20300 mov [0x3],al 0000AAFE A5 movsw 0000AAFF 0300 add ax,[bx+si] 0000AB01 A803 test al,0x3 0000AB03 006D05 add [di+0x5],ch 0000AB06 0013 add [bp+di],dl 0000AB08 05FF19 add ax,0x19ff 0000AB0B 05FF07 add ax,0x7ff 0000AB0E 05FF0D add ax,0xdff 0000AB11 05FFBF add ax,0xbfff 0000AB14 04FF add al,0xff 0000AB16 9C pushf 0000AB17 03FF add di,di 0000AB19 16 push ss 0000AB1A 05FFC3 add ax,0xc3ff 0000AB1D 03FF add di,di 0000AB1F AB stosw 0000AB20 0300 add ax,[bx+si] 0000AB22 B403 mov ah,0x3 0000AB24 00B70300 add [bx+0x3],dh 0000AB28 BA0300 mov dx,0x3 0000AB2B 6D insw 0000AB2C 05002E add ax,0x2e00 0000AB2F 05FF34 add ax,0x34ff 0000AB32 05FF22 add ax,0x22ff 0000AB35 05FF28 add ax,0x28ff 0000AB38 05FFC2 add ax,0xc2ff 0000AB3B 04FF add al,0xff 0000AB3D AE scasb 0000AB3E 03FF add di,di 0000AB40 3105 xor [di],ax 0000AB42 FFC6 inc si 0000AB44 03FF add di,di 0000AB46 DA04 fiadd dword [si] 0000AB48 00F5 add ch,dh 0000AB4A 0400 add al,0x0 0000AB4C 1005 adc [di],al 0000AB4E FF2B jmp far [bp+di] 0000AB50 05FF46 add ax,0x46ff 0000AB53 05FF61 add ax,0x61ff 0000AB56 05FF01 add ax,0x1ff 0000AB59 00FF add bh,bh 0000AB5B 0100 add [bx+si],ax 0000AB5D FFD5 call bp 0000AB5F 0300 add ax,[bx+si] 0000AB61 DE03 fiadd word [bp+di] 0000AB63 00E1 add cl,ah 0000AB65 0300 add ax,[bx+si] 0000AB67 E403 in al,0x3 0000AB69 006D05 add [di+0x5],ch 0000AB6C 004905 add [bx+di+0x5],cl 0000AB6F FF4F05 dec word [bx+0x5] 0000AB72 FF db 0xFF 0000AB73 3D05FF cmp ax,0xff05 0000AB76 43 inc bx 0000AB77 05FFC5 add ax,0xc5ff 0000AB7A 04FF add al,0xff 0000AB7C D803 fadd dword [bp+di] 0000AB7E FF4C05 dec word [si+0x5] 0000AB81 FFC9 dec cx 0000AB83 03FF add di,di 0000AB85 E703 out 0x3,ax 0000AB87 00F0 add al,dh 0000AB89 0300 add ax,[bx+si] 0000AB8B F30300 rep add ax,[bx+si] 0000AB8E F60300 test byte [bp+di],0x0 0000AB91 6D insw 0000AB92 050064 add ax,0x6400 0000AB95 05FF6A add ax,0x6aff 0000AB98 05FF58 add ax,0x58ff 0000AB9B 05FF5E add ax,0x5eff 0000AB9E 05FFC8 add ax,0xc8ff 0000ABA1 04FF add al,0xff 0000ABA3 EA03FF6705 jmp 0x567:0xff03 0000ABA8 FFCC dec sp 0000ABAA 03FF add di,di 0000ABAC 668BEA mov ebp,edx 0000ABAF BFE516 mov di,0x16e5 0000ABB2 E99125 jmp 0xd146 0000ABB5 BBEB16 mov bx,0x16eb 0000ABB8 E9EE03 jmp 0xafa9 0000ABBB B08F mov al,0x8f 0000ABBD E670 out 0x70,al 0000ABBF BFF416 mov di,0x16f4 0000ABC2 EB2D jmp short 0xabf1 0000ABC4 BFFA16 mov di,0x16fa 0000ABC7 E9C401 jmp 0xad8e 0000ABCA E91901 jmp 0xace6 0000ABCD BF0317 mov di,0x1703 0000ABD0 E93E27 jmp 0xd311 0000ABD3 668BD5 mov edx,ebp 0000ABD6 E94A1A jmp 0xc623 0000ABD9 06 push es 0000ABDA 1E push ds 0000ABDB 6660 pushad 0000ABDD 33C0 xor ax,ax 0000ABDF 8EC0 mov es,ax 0000ABE1 BF1617 mov di,0x1716 0000ABE4 EB0B jmp short 0xabf1 0000ABE6 BF1C17 mov di,0x171c 0000ABE9 E9A201 jmp 0xad8e 0000ABEC 6661 popad 0000ABEE 1F pop ds 0000ABEF 07 pop es 0000ABF0 CB retf 0000ABF1 66BEF000E0FE mov esi,0xfee000f0 0000ABF7 6766268B06 mov eax,[es:esi] 0000ABFC 66250FFFFFFF and eax,0xffffff0f 0000AC02 0D0001 or ax,0x100 0000AC05 6766268906 mov [es:esi],eax 0000AC0A 66BE6003E0FE mov esi,0xfee00360 0000AC10 6766268B06 mov eax,[es:esi] 0000AC15 6625FF58FEFF and eax,0xfffe58ff 0000AC1B 660D00040000 or eax,0x400 0000AC21 6766268906 mov [es:esi],eax 0000AC26 66BE5003E0FE mov esi,0xfee00350 0000AC2C 6766268B06 mov eax,[es:esi] 0000AC31 6625FF58FEFF and eax,0xfffe58ff 0000AC37 660D00070000 or eax,0x700 0000AC3D 6766268906 mov [es:esi],eax 0000AC42 FFE7 jmp di 0000AC44 6650 push eax 0000AC46 53 push bx 0000AC47 6800F0 push word 0xf000 0000AC4A 1F pop ds 0000AC4B 66A12473 mov eax,[0x7324] 0000AC4F 6683E831 sub eax,byte +0x31 0000AC53 8BF0 mov si,ax 0000AC55 83E60F and si,byte +0xf 0000AC58 66C1E804 shr eax,0x4 0000AC5C 8ED8 mov ds,ax 0000AC5E 5B pop bx 0000AC5F 6658 pop eax 0000AC61 F8 clc 0000AC62 CB retf 0000AC63 6650 push eax 0000AC65 6653 push ebx 0000AC67 66BB0003E0FE mov ebx,0xfee00300 0000AC6D 6766268B03 mov eax,[es:ebx] 0000AC72 A90010 test ax,0x1000 0000AC75 75F6 jnz 0xac6d 0000AC77 665B pop ebx 0000AC79 6658 pop eax 0000AC7B CB retf 0000AC7C 9AC9AFF344 call 0x44f3:0xafc9 0000AC81 E9EF1A jmp 0xc773 0000AC84 C3 ret 0000AC85 009A70B4 add [bp+si+0xb470],bl 0000AC89 F344 rep inc sp 0000AC8B CB retf 0000AC8C 8BC3 mov ax,bx 0000AC8E BB1C72 mov bx,0x721c 0000AC91 2E384701 cmp [cs:bx+0x1],al 0000AC95 740E jz 0xaca5 0000AC97 83C316 add bx,byte +0x16 0000AC9A 81FB3272 cmp bx,0x7232 0000AC9E 72F1 jc 0xac91 0000ACA0 6633DB xor ebx,ebx 0000ACA3 EB3B jmp short 0xace0 0000ACA5 662E837F0EFF cmp dword [cs:bx+0xe],byte -0x1 0000ACAB 740C jz 0xacb9 0000ACAD 8EE3 mov fs,bx 0000ACAF 8D36E717 lea si,[0x17e7] 0000ACB3 2EFF6F0E jmp far [cs:bx+0xe] 0000ACB7 8CE3 mov bx,fs 0000ACB9 2EF60701 test byte [cs:bx],0x1 0000ACBD 751C jnz 0xacdb 0000ACBF 662E8B470A mov eax,[cs:bx+0xa] 0000ACC4 6683F8FF cmp eax,byte -0x1 0000ACC8 7411 jz 0xacdb 0000ACCA B010 mov al,0x10 0000ACCC BAF80C mov dx,0xcf8 0000ACCF 66EF out dx,eax 0000ACD1 BAFC0C mov dx,0xcfc 0000ACD4 66ED in eax,dx 0000ACD6 668BD8 mov ebx,eax 0000ACD9 EB05 jmp short 0xace0 0000ACDB 662E8B5F02 mov ebx,[cs:bx+0x2] 0000ACE0 E90000 jmp 0xace3 0000ACE3 E90A00 jmp 0xacf0 0000ACE6 6633FF xor edi,edi 0000ACE9 660FB7DF movzx ebx,di 0000ACED E99CFF jmp 0xac8c 0000ACF0 660BDB or ebx,ebx 0000ACF3 0F848C00 jz near 0xad83 0000ACF7 33C0 xor ax,ax 0000ACF9 8EC0 mov es,ax 0000ACFB 676626C703000000 mov dword [es:ebx],0x0 -00 0000AD04 6766268B4310 mov eax,[es:ebx+0x10] 0000AD0A 6766262303 and eax,[es:ebx] 0000AD0F 6683F8FF cmp eax,byte -0x1 0000AD13 661BC0 sbb eax,eax 0000AD16 7462 jz 0xad7a 0000AD18 676626C703010000 mov dword [es:ebx],0x1 -00 0000AD21 6766234310 and eax,[ebx+0x10] 0000AD26 660FC8 bswap eax 0000AD29 80FCF0 cmp ah,0xf0 0000AD2C 734C jnc 0xad7a 0000AD2E 676626C703000000 mov dword [es:ebx],0x0 -00 0000AD37 661BC9 sbb ecx,ecx 0000AD3A 660FACF904 shrd ecx,edi,0x4 0000AD3F 66C1C904 ror ecx,0x4 0000AD43 676626214B10 and [es:ebx+0x10],ecx 0000AD49 66B910000000 mov ecx,0x10 0000AD4F 668BF1 mov esi,ecx 0000AD52 66C1E60C shl esi,0xc 0000AD56 FEC4 inc ah 0000AD58 676626890B mov [es:ebx],ecx 0000AD5D 676626897310 mov [es:ebx+0x10],esi 0000AD63 6641 inc ecx 0000AD65 676626890B mov [es:ebx],ecx 0000AD6A 676626C743100000 mov dword [es:ebx+0x10],0x0 -0000 0000AD74 6641 inc ecx 0000AD76 FECC dec ah 0000AD78 75DE jnz 0xad58 0000AD7A 676626C703000000 mov dword [es:ebx],0x0 -00 0000AD83 47 inc di 0000AD84 83FF10 cmp di,byte +0x10 0000AD87 0F825EFF jc near 0xace9 0000AD8B E93FFE jmp 0xabcd 0000AD8E 66C1E710 shl edi,0x10 0000AD92 F8 clc 0000AD93 E9F602 jmp 0xb08c 0000AD96 7374 jnc 0xae0c 0000AD98 33FF xor di,di 0000AD9A 7403 jz 0xad9f 0000AD9C BF0080 mov di,0x8000 0000AD9F 660D00000100 or eax,0x10000 0000ADA5 66BE5003E0FE mov esi,0xfee00350 0000ADAB 6766268906 mov [es:esi],eax 0000ADB0 66BE2000E0FE mov esi,0xfee00020 0000ADB6 6766268B06 mov eax,[es:esi] 0000ADBB 66BB0000C0FE mov ebx,0xfec00000 0000ADC1 668BF3 mov esi,ebx 0000ADC4 66B911000000 mov ecx,0x11 0000ADCA 676626890E mov [es:esi],ecx 0000ADCF 6766268B4E10 mov ecx,[es:esi+0x10] 0000ADD5 6681E1FFFFFF00 and ecx,0xffffff 0000ADDC 660BC8 or ecx,eax 0000ADDF 676626894E10 mov [es:esi+0x10],ecx 0000ADE5 66B910000000 mov ecx,0x10 0000ADEB 676626890E mov [es:esi],ecx 0000ADF0 6766268B4E10 mov ecx,[es:esi+0x10] 0000ADF6 6681E10050FEFF and ecx,0xfffe5000 0000ADFD 6681C910070000 or ecx,0x710 0000AE04 0BCF or cx,di 0000AE06 676626894E10 mov [es:esi+0x10],ecx 0000AE0C 66C1EF10 shr edi,0x10 0000AE10 FFE7 jmp di 0000AE12 6660 pushad 0000AE14 66BB3000E0FE mov ebx,0xfee00030 0000AE1A 6633C0 xor eax,eax 0000AE1D 6766268903 mov [es:ebx],eax 0000AE22 6766268B0B mov ecx,[es:ebx] 0000AE27 6683F9FF cmp ecx,byte -0x1 0000AE2B 7424 jz 0xae51 0000AE2D 6633C0 xor eax,eax 0000AE30 66F7D0 not eax 0000AE33 6766268903 mov [es:ebx],eax 0000AE38 6766268B03 mov eax,[es:ebx] 0000AE3D 66BA0F000000 mov edx,0xf 0000AE43 6623C2 and eax,edx 0000AE46 6623CA and ecx,edx 0000AE49 663BC1 cmp eax,ecx 0000AE4C 7503 jnz 0xae51 0000AE4E F8 clc 0000AE4F EB01 jmp short 0xae52 0000AE51 F9 stc 0000AE52 6661 popad 0000AE54 CB retf 0000AE55 6660 pushad 0000AE57 06 push es 0000AE58 1E push ds 0000AE59 BF8F19 mov di,0x198f 0000AE5C E9E722 jmp 0xd146 0000AE5F E89F24 call 0xd301 0000AE62 6633C0 xor eax,eax 0000AE65 FEC0 inc al 0000AE67 0FA2 cpuid 0000AE69 80C901 or cl,0x1 0000AE6C E89224 call 0xd301 0000AE6F 0F84E700 jz near 0xaf5a 0000AE73 E8CC01 call 0xb042 0000AE76 6633DB xor ebx,ebx 0000AE79 2E8B1E8777 mov bx,[cs:0x7787] 0000AE7E 66C1E30B shl ebx,0xb 0000AE82 6603DE add ebx,esi 0000AE85 33C9 xor cx,cx 0000AE87 0AC9 or cl,cl 0000AE89 750E jnz 0xae99 0000AE8B 67668B5618 mov edx,[esi+0x18] 0000AE90 67663B460C cmp eax,[esi+0xc] 0000AE95 753C jnz 0xaed3 0000AE97 EB2C jmp short 0xaec5 0000AE99 6656 push esi 0000AE9B 6650 push eax 0000AE9D 6633C0 xor eax,eax 0000AEA0 B00C mov al,0xc 0000AEA2 FEC9 dec cl 0000AEA4 F6E1 mul cl 0000AEA6 FEC1 inc cl 0000AEA8 83C044 add ax,byte +0x44 0000AEAB 6603C6 add eax,esi 0000AEAE 676603461C add eax,[esi+0x1c] 0000AEB3 668BF0 mov esi,eax 0000AEB6 67668B5604 mov edx,[esi+0x4] 0000AEBB 6658 pop eax 0000AEBD 67663B06 cmp eax,[esi] 0000AEC1 665E pop esi 0000AEC3 750E jnz 0xaed3 0000AEC5 6650 push eax 0000AEC7 E88801 call 0xb052 0000AECA 6623C2 and eax,edx 0000AECD 6658 pop eax 0000AECF 0F858700 jnz near 0xaf5a 0000AED3 0AC9 or cl,cl 0000AED5 7556 jnz 0xaf2d 0000AED7 6766837E1CFF cmp dword [esi+0x1c],byte -0x1 0000AEDD 743E jz 0xaf1d 0000AEDF 6766837E1C00 cmp dword [esi+0x1c],byte +0x0 0000AEE5 7436 jz 0xaf1d 0000AEE7 6650 push eax 0000AEE9 6656 push esi 0000AEEB 6633C0 xor eax,eax 0000AEEE B030 mov al,0x30 0000AEF0 676603461C add eax,[esi+0x1c] 0000AEF5 67662B4620 sub eax,[esi+0x20] 0000AEFA 7506 jnz 0xaf02 0000AEFC 665E pop esi 0000AEFE 6658 pop eax 0000AF00 EB34 jmp short 0xaf36 0000AF02 6633C0 xor eax,eax 0000AF05 B030 mov al,0x30 0000AF07 6603C6 add eax,esi 0000AF0A 676603461C add eax,[esi+0x1c] 0000AF0F 668BF0 mov esi,eax 0000AF12 67668B0E mov ecx,[esi] 0000AF16 665E pop esi 0000AF18 6658 pop eax 0000AF1A E96AFF jmp 0xae87 0000AF1D 6681C600080000 add esi,0x800 0000AF24 663BF3 cmp esi,ebx 0000AF27 0F825CFF jc near 0xae87 0000AF2B EB61 jmp short 0xaf8e 0000AF2D FEC9 dec cl 0000AF2F 80F900 cmp cl,0x0 0000AF32 0F8551FF jnz near 0xae87 0000AF36 6650 push eax 0000AF38 6653 push ebx 0000AF3A 67668B4620 mov eax,[esi+0x20] 0000AF3F 668BD8 mov ebx,eax 0000AF42 81E3FF07 and bx,0x7ff 0000AF46 7409 jz 0xaf51 0000AF48 2500F8 and ax,0xf800 0000AF4B 660500080000 add eax,0x800 0000AF51 6603F0 add esi,eax 0000AF54 665B pop ebx 0000AF56 6658 pop eax 0000AF58 EBCA jmp short 0xaf24 0000AF5A 6656 push esi 0000AF5C 6633C0 xor eax,eax 0000AF5F 67668B4E20 mov ecx,[esi+0x20] 0000AF64 83F900 cmp cx,byte +0x0 0000AF67 7503 jnz 0xaf6c 0000AF69 B90008 mov cx,0x800 0000AF6C 66C1E902 shr ecx,0x2 0000AF70 6683EE04 sub esi,byte +0x4 0000AF74 6683C604 add esi,byte +0x4 0000AF78 67660306 add eax,[esi] 0000AF7C 67E2F5 loop 0xaf74,ecx 0000AF7F 6658 pop eax 0000AF81 750B jnz 0xaf8e 0000AF83 E87500 call 0xaffb 0000AF86 E87823 call 0xd301 0000AF89 1F pop ds 0000AF8A 07 pop es 0000AF8B 6661 popad 0000AF8D C3 ret 0000AF8E E87023 call 0xd301 0000AF91 EBF3 jmp short 0xaf86 0000AF93 BFC91A mov di,0x1ac9 0000AF96 E9AD21 jmp 0xd146 0000AF99 EAA74602E0 jmp 0xe002:0x46a7 0000AF9E BBD41A mov bx,0x1ad4 0000AFA1 E96B23 jmp 0xd30f 0000AFA4 EACE4702E0 jmp 0xe002:0x47ce 0000AFA9 B001 mov al,0x1 0000AFAB BAEE02 mov dx,0x2ee 0000AFAE BFE41A mov di,0x1ae4 0000AFB1 E95F25 jmp 0xd513 0000AFB4 E9BE00 jmp 0xb075 0000AFB7 740E jz 0xafc7 0000AFB9 B000 mov al,0x0 0000AFBB BAEE02 mov dx,0x2ee 0000AFBE BFF41A mov di,0x1af4 0000AFC1 E94F25 jmp 0xd513 0000AFC4 E9B500 jmp 0xb07c 0000AFC7 FFE3 jmp bx 0000AFC9 BAEE02 mov dx,0x2ee 0000AFCC BF021B mov di,0x1b02 0000AFCF E98225 jmp 0xd554 0000AFD2 3C00 cmp al,0x0 0000AFD4 7402 jz 0xafd8 0000AFD6 FFE3 jmp bx 0000AFD8 E9A900 jmp 0xb084 0000AFDB 0000 add [bx+si],al 0000AFDD 0000 add [bx+si],al 0000AFDF E81F23 call 0xd301 0000AFE2 CB retf 0000AFE3 E81B23 call 0xd301 0000AFE6 CB retf 0000AFE7 0D0046 or ax,0x4600 0000AFEA 66BB0003E0FE mov ebx,0xfee00300 0000AFF0 6766268903 mov [es:ebx],eax 0000AFF5 9A931700F0 call 0xf000:0x1793 0000AFFA CB retf 0000AFFB 6650 push eax 0000AFFD 66B98B000000 mov ecx,0x8b 0000B003 6633C0 xor eax,eax 0000B006 6633D2 xor edx,edx 0000B009 0F30 wrmsr 0000B00B 66B801000000 mov eax,0x1 0000B011 0FA2 cpuid 0000B013 66B98B000000 mov ecx,0x8b 0000B019 0F32 rdmsr 0000B01B 32C0 xor al,al 0000B01D 660BD2 or edx,edx 0000B020 7402 jz 0xb024 0000B022 FEC0 inc al 0000B024 52 push dx 0000B025 BA1704 mov dx,0x417 0000B028 E8B625 call 0xd5e1 0000B02B 5A pop dx 0000B02C 6658 pop eax 0000B02E 66B979000000 mov ecx,0x79 0000B034 6683C030 add eax,byte +0x30 0000B038 6633D2 xor edx,edx 0000B03B 0F30 wrmsr 0000B03D C3 ret 0000B03E E81100 call 0xb052 0000B041 CB retf 0000B042 662E8B368B77 mov esi,[cs:0x778b] 0000B048 F8 clc 0000B049 C3 ret 0000B04A 0102 add [bp+si],ax 0000B04C 0408 add al,0x8 0000B04E 1020 adc [bx+si],ah 0000B050 40 inc ax 0000B051 80566652 adc byte [bp+0x66],0x52 0000B055 6651 push ecx 0000B057 66B917000000 mov ecx,0x17 0000B05D 0F32 rdmsr 0000B05F 66C1EA12 shr edx,0x12 0000B063 8BF2 mov si,dx 0000B065 83E607 and si,byte +0x7 0000B068 662E0FB6847A1B movzx eax,byte [cs:si+0x1b7a] 0000B06F 6659 pop ecx 0000B071 665A pop edx 0000B073 5E pop si 0000B074 C3 ret 0000B075 E492 in al,0x92 0000B077 A802 test al,0x2 0000B079 E93BFF jmp 0xafb7 0000B07C E492 in al,0x92 0000B07E 0C02 or al,0x2 0000B080 E692 out 0x92,al 0000B082 FFE3 jmp bx 0000B084 E492 in al,0x92 0000B086 24FD and al,0xfd 0000B088 E692 out 0x92,al 0000B08A FFE3 jmp bx 0000B08C 66B801000000 mov eax,0x1 0000B092 0FA2 cpuid 0000B094 3C03 cmp al,0x3 0000B096 E9FDFC jmp 0xad96 0000B099 B81D04 mov ax,0x41d 0000B09C E85525 call 0xd5f4 0000B09F C3 ret 0000B0A0 0338 add di,[bx+si] 0000B0A2 106100 adc [bx+di+0x0],ah 0000B0A5 15151A adc ax,0x1a15 0000B0A8 95 xchg ax,bp 0000B0A9 4D dec bp 0000B0AA 9B wait 0000B0AB 4D dec bp 0000B0AC 011F add [bx],bx 0000B0AE 0000 add [bx+si],al 0000B0B0 FF00 inc word [bx+si] 0000B0B2 015002 add [bx+si+0x2],dx 0000B0B5 0000 add [bx+si],al 0000B0B7 FF db 0xFF 0000B0B8 FF db 0xFF 0000B0B9 FF db 0xFF 0000B0BA FF db 0xFF 0000B0BB FF db 0xFF 0000B0BC FF db 0xFF 0000B0BD FF db 0xFF 0000B0BE FF00 inc word [bx+si] 0000B0C0 0000 add [bx+si],al 0000B0C2 0000 add [bx+si],al 0000B0C4 0000 add [bx+si],al 0000B0C6 0005 add [di],al 0000B0C8 50 push ax 0000B0C9 0200 add al,[bx+si] 0000B0CB 00FF add bh,bh 0000B0CD FF db 0xFF 0000B0CE FF db 0xFF 0000B0CF FF db 0xFF 0000B0D0 FF db 0xFF 0000B0D1 FF db 0xFF 0000B0D2 FF db 0xFF 0000B0D3 FF28 jmp far [bx+si] 0000B0D5 202604FF and [0xff04],ah 0000B0D9 06 push es 0000B0DA 0000 add [bx+si],al 0000B0DC 0000 add [bx+si],al 0000B0DE 0000 add [bx+si],al 0000B0E0 0001 add [bx+di],al 0000B0E2 58 pop ax 0000B0E3 0200 add al,[bx+si] 0000B0E5 00FF add bh,bh 0000B0E7 FF db 0xFF 0000B0E8 FF db 0xFF 0000B0E9 FF db 0xFF 0000B0EA FF db 0xFF 0000B0EB FF db 0xFF 0000B0EC FF db 0xFF 0000B0ED FF00 inc word [bx+si] 0000B0EF 0000 add [bx+si],al 0000B0F1 0000 add [bx+si],al 0000B0F3 0000 add [bx+si],al 0000B0F5 0005 add [di],al 0000B0F7 58 pop ax 0000B0F8 0200 add al,[bx+si] 0000B0FA 00FF add bh,bh 0000B0FC FF db 0xFF 0000B0FD FF db 0xFF 0000B0FE FF db 0xFF 0000B0FF FF db 0xFF 0000B100 FF db 0xFF 0000B101 FF db 0xFF 0000B102 FF0B dec word [bp+di] 0000B104 2029 and [bx+di],ch 0000B106 04FF add al,0xff 0000B108 06 push es 0000B109 0000 add [bx+si],al 0000B10B 0000 add [bx+si],al 0000B10D 0000 add [bx+si],al 0000B10F 0001 add [bx+di],al 0000B111 59 pop cx 0000B112 0200 add al,[bx+si] 0000B114 0000 add [bx+si],al 0000B116 0000 add [bx+si],al 0000B118 00FF add bh,bh 0000B11A FF db 0xFF 0000B11B FF db 0xFF 0000B11C FF00 inc word [bx+si] 0000B11E 0000 add [bx+si],al 0000B120 0000 add [bx+si],al 0000B122 0000 add [bx+si],al 0000B124 0005 add [di],al 0000B126 59 pop cx 0000B127 0200 add al,[bx+si] 0000B129 0000 add [bx+si],al 0000B12B 0000 add [bx+si],al 0000B12D 00FF add bh,bh 0000B12F FF db 0xFF 0000B130 FF db 0xFF 0000B131 FF db 0xFF 0000B132 3A20 cmp ah,[bx+si] 0000B134 2C04 sub al,0x4 0000B136 FF00 inc word [bx+si] 0000B138 0000 add [bx+si],al 0000B13A 0000 add [bx+si],al 0000B13C 0000 add [bx+si],al 0000B13E 0001 add [bx+di],al 0000B140 59 pop cx 0000B141 0200 add al,[bx+si] 0000B143 00FF add bh,bh 0000B145 FF db 0xFF 0000B146 FF db 0xFF 0000B147 FF00 inc word [bx+si] 0000B149 0000 add [bx+si],al 0000B14B 0000 add [bx+si],al 0000B14D 0000 add [bx+si],al 0000B14F 0000 add [bx+si],al 0000B151 0000 add [bx+si],al 0000B153 0005 add [di],al 0000B155 59 pop cx 0000B156 0200 add al,[bx+si] 0000B158 00FF add bh,bh 0000B15A FF db 0xFF 0000B15B FF db 0xFF 0000B15C FF00 inc word [bx+si] 0000B15E 0000 add [bx+si],al 0000B160 003A add [bp+si],bh 0000B162 202F and [bx],ch 0000B164 04FF add al,0xff 0000B166 0000 add [bx+si],al 0000B168 0000 add [bx+si],al 0000B16A 0000 add [bx+si],al 0000B16C 0000 add [bx+si],al 0000B16E 016802 add [bx+si+0x2],bp 0000B171 0000 add [bx+si],al 0000B173 FF db 0xFF 0000B174 FF db 0xFF 0000B175 FF db 0xFF 0000B176 FF db 0xFF 0000B177 FF db 0xFF 0000B178 FF db 0xFF 0000B179 FF db 0xFF 0000B17A FF00 inc word [bx+si] 0000B17C 0000 add [bx+si],al 0000B17E 0000 add [bx+si],al 0000B180 0000 add [bx+si],al 0000B182 0005 add [di],al 0000B184 680200 push word 0x2 0000B187 00FF add bh,bh 0000B189 FF db 0xFF 0000B18A FF db 0xFF 0000B18B FF db 0xFF 0000B18C FF db 0xFF 0000B18D FF db 0xFF 0000B18E FF db 0xFF 0000B18F FF28 jmp far [bx+si] 0000B191 2032 and [bp+si],dh 0000B193 04FF add al,0xff 0000B195 050000 add ax,0x0 0000B198 0000 add [bx+si],al 0000B19A 0000 add [bx+si],al 0000B19C 0001 add [bx+di],al 0000B19E 69020000 imul ax,[bp+si],word 0x0 0000B1A2 0000 add [bx+si],al 0000B1A4 0000 add [bx+si],al 0000B1A6 FF db 0xFF 0000B1A7 FF db 0xFF 0000B1A8 FF db 0xFF 0000B1A9 FF00 inc word [bx+si] 0000B1AB 0000 add [bx+si],al 0000B1AD 0000 add [bx+si],al 0000B1AF 0000 add [bx+si],al 0000B1B1 0005 add [di],al 0000B1B3 69020000 imul ax,[bp+si],word 0x0 0000B1B7 0000 add [bx+si],al 0000B1B9 0000 add [bx+si],al 0000B1BB FF db 0xFF 0000B1BC FF db 0xFF 0000B1BD FF db 0xFF 0000B1BE FF db 0xFF 0000B1BF 3A20 cmp ah,[bx+si] 0000B1C1 3504FF xor ax,0xff04 0000B1C4 0000 add [bx+si],al 0000B1C6 0000 add [bx+si],al 0000B1C8 0000 add [bx+si],al 0000B1CA 0000 add [bx+si],al 0000B1CC 016902 add [bx+di+0x2],bp 0000B1CF 0000 add [bx+si],al 0000B1D1 FF db 0xFF 0000B1D2 FF db 0xFF 0000B1D3 FF db 0xFF 0000B1D4 FF00 inc word [bx+si] 0000B1D6 0000 add [bx+si],al 0000B1D8 0000 add [bx+si],al 0000B1DA 0000 add [bx+si],al 0000B1DC 0000 add [bx+si],al 0000B1DE 0000 add [bx+si],al 0000B1E0 0005 add [di],al 0000B1E2 69020000 imul ax,[bp+si],word 0x0 0000B1E6 FF db 0xFF 0000B1E7 FF db 0xFF 0000B1E8 FF db 0xFF 0000B1E9 FF00 inc word [bx+si] 0000B1EB 0000 add [bx+si],al 0000B1ED 003A add [bp+si],bh 0000B1EF 2038 and [bx+si],bh 0000B1F1 04FF add al,0xff 0000B1F3 0000 add [bx+si],al 0000B1F5 0000 add [bx+si],al 0000B1F7 0000 add [bx+si],al 0000B1F9 0000 add [bx+si],al 0000B1FB 016A02 add [bp+si+0x2],bp 0000B1FE 0000 add [bx+si],al 0000B200 0000 add [bx+si],al 0000B202 0000 add [bx+si],al 0000B204 FF db 0xFF 0000B205 FF db 0xFF 0000B206 FF db 0xFF 0000B207 FF00 inc word [bx+si] 0000B209 0000 add [bx+si],al 0000B20B 0000 add [bx+si],al 0000B20D 0000 add [bx+si],al 0000B20F 0005 add [di],al 0000B211 6A02 push byte +0x2 0000B213 0000 add [bx+si],al 0000B215 0000 add [bx+si],al 0000B217 0000 add [bx+si],al 0000B219 FF db 0xFF 0000B21A FF db 0xFF 0000B21B FF db 0xFF 0000B21C FF db 0xFF 0000B21D 3A20 cmp ah,[bx+si] 0000B21F 3B04 cmp ax,[si] 0000B221 FF00 inc word [bx+si] 0000B223 0000 add [bx+si],al 0000B225 0000 add [bx+si],al 0000B227 0000 add [bx+si],al 0000B229 0001 add [bx+di],al 0000B22B 6A02 push byte +0x2 0000B22D 0000 add [bx+si],al 0000B22F FF db 0xFF 0000B230 FF db 0xFF 0000B231 FF db 0xFF 0000B232 FF00 inc word [bx+si] 0000B234 0000 add [bx+si],al 0000B236 0000 add [bx+si],al 0000B238 0000 add [bx+si],al 0000B23A 0000 add [bx+si],al 0000B23C 0000 add [bx+si],al 0000B23E 0005 add [di],al 0000B240 6A02 push byte +0x2 0000B242 0000 add [bx+si],al 0000B244 FF db 0xFF 0000B245 FF db 0xFF 0000B246 FF db 0xFF 0000B247 FF00 inc word [bx+si] 0000B249 0000 add [bx+si],al 0000B24B 003A add [bp+si],bh 0000B24D 203E04FF and [0xff04],bh 0000B251 0000 add [bx+si],al 0000B253 0000 add [bx+si],al 0000B255 0000 add [bx+si],al 0000B257 0000 add [bx+si],al 0000B259 016B02 add [bp+di+0x2],bp 0000B25C 0000 add [bx+si],al 0000B25E 0000 add [bx+si],al 0000B260 0000 add [bx+si],al 0000B262 FF db 0xFF 0000B263 FF db 0xFF 0000B264 FF db 0xFF 0000B265 FF00 inc word [bx+si] 0000B267 0000 add [bx+si],al 0000B269 0000 add [bx+si],al 0000B26B 0000 add [bx+si],al 0000B26D 0005 add [di],al 0000B26F 6B0200 imul ax,[bp+si],byte +0x0 0000B272 0000 add [bx+si],al 0000B274 0000 add [bx+si],al 0000B276 00FF add bh,bh 0000B278 FF db 0xFF 0000B279 FF db 0xFF 0000B27A FF db 0xFF 0000B27B 3A20 cmp ah,[bx+si] 0000B27D 41 inc cx 0000B27E 04FF add al,0xff 0000B280 0000 add [bx+si],al 0000B282 0000 add [bx+si],al 0000B284 0000 add [bx+si],al 0000B286 0000 add [bx+si],al 0000B288 016B02 add [bp+di+0x2],bp 0000B28B 0000 add [bx+si],al 0000B28D FF db 0xFF 0000B28E FF db 0xFF 0000B28F FF db 0xFF 0000B290 FF00 inc word [bx+si] 0000B292 0000 add [bx+si],al 0000B294 0000 add [bx+si],al 0000B296 0000 add [bx+si],al 0000B298 0000 add [bx+si],al 0000B29A 0000 add [bx+si],al 0000B29C 0005 add [di],al 0000B29E 6B0200 imul ax,[bp+si],byte +0x0 0000B2A1 00FF add bh,bh 0000B2A3 FF db 0xFF 0000B2A4 FF db 0xFF 0000B2A5 FF00 inc word [bx+si] 0000B2A7 0000 add [bx+si],al 0000B2A9 003A add [bp+si],bh 0000B2AB 204404 and [si+0x4],al 0000B2AE FF00 inc word [bx+si] 0000B2B0 0000 add [bx+si],al 0000B2B2 0000 add [bx+si],al 0000B2B4 0000 add [bx+si],al 0000B2B6 0001 add [bx+di],al 0000B2B8 6C insb 0000B2B9 0200 add al,[bx+si] 0000B2BB 0000 add [bx+si],al 0000B2BD 0000 add [bx+si],al 0000B2BF 00FF add bh,bh 0000B2C1 FF db 0xFF 0000B2C2 FF db 0xFF 0000B2C3 FF00 inc word [bx+si] 0000B2C5 0000 add [bx+si],al 0000B2C7 0005 add [di],al 0000B2C9 050505 add ax,0x505 0000B2CC 056C02 add ax,0x26c 0000B2CF 0000 add [bx+si],al 0000B2D1 0000 add [bx+si],al 0000B2D3 0000 add [bx+si],al 0000B2D5 FF db 0xFF 0000B2D6 FF db 0xFF 0000B2D7 FF db 0xFF 0000B2D8 FF db 0xFF 0000B2D9 3A20 cmp ah,[bx+si] 0000B2DB 47 inc di 0000B2DC 04FF add al,0xff 0000B2DE 050000 add ax,0x0 0000B2E1 0000 add [bx+si],al 0000B2E3 0000 add [bx+si],al 0000B2E5 0001 add [bx+di],al 0000B2E7 6C insb 0000B2E8 0200 add al,[bx+si] 0000B2EA 00FF add bh,bh 0000B2EC FF db 0xFF 0000B2ED FF db 0xFF 0000B2EE FF00 inc word [bx+si] 0000B2F0 0000 add [bx+si],al 0000B2F2 0005 add [di],al 0000B2F4 050505 add ax,0x505 0000B2F7 0000 add [bx+si],al 0000B2F9 0000 add [bx+si],al 0000B2FB 056C02 add ax,0x26c 0000B2FE 0000 add [bx+si],al 0000B300 FF db 0xFF 0000B301 FF db 0xFF 0000B302 FF db 0xFF 0000B303 FF00 inc word [bx+si] 0000B305 0000 add [bx+si],al 0000B307 003A add [bp+si],bh 0000B309 204A04 and [bp+si+0x4],cl 0000B30C FF05 inc word [di] 0000B30E 0000 add [bx+si],al 0000B310 0000 add [bx+si],al 0000B312 0000 add [bx+si],al 0000B314 0001 add [bx+di],al 0000B316 6D insw 0000B317 0200 add al,[bx+si] 0000B319 0000 add [bx+si],al 0000B31B 0000 add [bx+si],al 0000B31D 00FF add bh,bh 0000B31F FF db 0xFF 0000B320 FF db 0xFF 0000B321 FF00 inc word [bx+si] 0000B323 0000 add [bx+si],al 0000B325 0005 add [di],al 0000B327 050505 add ax,0x505 0000B32A 056D02 add ax,0x26d 0000B32D 0000 add [bx+si],al 0000B32F 0000 add [bx+si],al 0000B331 0000 add [bx+si],al 0000B333 FF db 0xFF 0000B334 FF db 0xFF 0000B335 FF db 0xFF 0000B336 FF db 0xFF 0000B337 3A20 cmp ah,[bx+si] 0000B339 4D dec bp 0000B33A 04FF add al,0xff 0000B33C 050000 add ax,0x0 0000B33F 0000 add [bx+si],al 0000B341 0000 add [bx+si],al 0000B343 0001 add [bx+di],al 0000B345 6D insw 0000B346 0200 add al,[bx+si] 0000B348 00FF add bh,bh 0000B34A FF db 0xFF 0000B34B FF db 0xFF 0000B34C FF00 inc word [bx+si] 0000B34E 0000 add [bx+si],al 0000B350 0005 add [di],al 0000B352 050505 add ax,0x505 0000B355 0000 add [bx+si],al 0000B357 0000 add [bx+si],al 0000B359 056D02 add ax,0x26d 0000B35C 0000 add [bx+si],al 0000B35E FF db 0xFF 0000B35F FF db 0xFF 0000B360 FF db 0xFF 0000B361 FF00 inc word [bx+si] 0000B363 0000 add [bx+si],al 0000B365 003A add [bp+si],bh 0000B367 205004 and [bx+si+0x4],dl 0000B36A FF05 inc word [di] 0000B36C 0000 add [bx+si],al 0000B36E 0000 add [bx+si],al 0000B370 0000 add [bx+si],al 0000B372 0001 add [bx+di],al 0000B374 6E outsb 0000B375 0200 add al,[bx+si] 0000B377 00FF add bh,bh 0000B379 FF db 0xFF 0000B37A FF db 0xFF 0000B37B FF db 0xFF 0000B37C FF db 0xFF 0000B37D FF db 0xFF 0000B37E FF db 0xFF 0000B37F FF05 inc word [di] 0000B381 050505 add ax,0x505 0000B384 050505 add ax,0x505 0000B387 05056E add ax,0x6e05 0000B38A 0200 add al,[bx+si] 0000B38C 00FF add bh,bh 0000B38E FF db 0xFF 0000B38F FF db 0xFF 0000B390 FF db 0xFF 0000B391 FF db 0xFF 0000B392 FF db 0xFF 0000B393 FF db 0xFF 0000B394 FF28 jmp far [bx+si] 0000B396 205304 and [bp+di+0x4],dl 0000B399 FF05 inc word [di] 0000B39B 0000 add [bx+si],al 0000B39D 0000 add [bx+si],al 0000B39F 0000 add [bx+si],al 0000B3A1 0001 add [bx+di],al 0000B3A3 6F outsw 0000B3A4 0200 add al,[bx+si] 0000B3A6 00FF add bh,bh 0000B3A8 FF db 0xFF 0000B3A9 FF db 0xFF 0000B3AA FF db 0xFF 0000B3AB FF db 0xFF 0000B3AC FF db 0xFF 0000B3AD FF db 0xFF 0000B3AE FF05 inc word [di] 0000B3B0 050505 add ax,0x505 0000B3B3 050505 add ax,0x505 0000B3B6 05056F add ax,0x6f05 0000B3B9 0200 add al,[bx+si] 0000B3BB 00FF add bh,bh 0000B3BD FF db 0xFF 0000B3BE FF db 0xFF 0000B3BF FF db 0xFF 0000B3C0 FF db 0xFF 0000B3C1 FF db 0xFF 0000B3C2 FF db 0xFF 0000B3C3 FF5020 call near [bx+si+0x20] 0000B3C6 56 push si 0000B3C7 04FF add al,0xff 0000B3C9 050000 add ax,0x0 0000B3CC 0000 add [bx+si],al 0000B3CE 0000 add [bx+si],al 0000B3D0 00E9 add cl,ch 0000B3D2 DC00 fadd qword [bx+si] 0000B3D4 E99C13 jmp 0xc773 0000B3D7 E98367 jmp 0x1b5d 0000B3DA 9A363E00F0 call 0xf000:0x3e36 0000B3DF E8F300 call 0xb4d5 0000B3E2 B8A332 mov ax,0x32a3 0000B3E5 B9AC17 mov cx,0x17ac 0000B3E8 3BC1 cmp ax,cx 0000B3EA 7413 jz 0xb3ff 0000B3EC 53 push bx 0000B3ED 66B801000000 mov eax,0x1 0000B3F3 0FA2 cpuid 0000B3F5 66C1EB10 shr ebx,0x10 0000B3F9 80FB01 cmp bl,0x1 0000B3FC 5B pop bx 0000B3FD 7505 jnz 0xb404 0000B3FF 9AF28F6051 call 0x5160:0x8ff2 0000B404 E8FA1E call 0xd301 0000B407 E99467 jmp 0x1b9e 0000B40A E95E00 jmp 0xb46b 0000B40D E95E00 jmp 0xb46e 0000B410 E9C200 jmp 0xb4d5 0000B413 E96EE6 jmp 0x9a84 0000B416 FFE3 jmp bx 0000B418 FF02 inc word [bp+si] 0000B41A 50 push ax 0000B41B 025802 add bl,[bx+si+0x2] 0000B41E 59 pop cx 0000B41F 026802 add ch,[bx+si+0x2] 0000B422 69026A02 imul ax,[bp+si],word 0x26a 0000B426 6B026C imul ax,[bp+si],byte +0x6c 0000B429 026D02 add ch,[di+0x2] 0000B42C 6E outsb 0000B42D 026F02 add ch,[bx+0x2] 0000B430 0002 add [bp+si],al 0000B432 0102 add [bp+si],ax 0000B434 0202 add al,[bp+si] 0000B436 0302 add ax,[bp+si] 0000B438 0402 add al,0x2 0000B43A 050206 add ax,0x602 0000B43D 0207 add al,[bx] 0000B43F 0208 add cl,[bx+si] 0000B441 0209 add cl,[bx+di] 0000B443 020A add cl,[bp+si] 0000B445 020B add cl,[bp+di] 0000B447 020C add cl,[si] 0000B449 020D add cl,[di] 0000B44B 020E020F add cl,[0xf02] 0000B44F 02B31CBE add dh,[bp+di+0xbe1c] 0000B453 48 dec ax 0000B454 1F pop ds 0000B455 6633C0 xor eax,eax 0000B458 6633D2 xor edx,edx 0000B45B 662E0FB70C movzx ecx,word [cs:si] 0000B460 0F30 wrmsr 0000B462 83C602 add si,byte +0x2 0000B465 FECB dec bl 0000B467 75F2 jnz 0xb45b 0000B469 FFE7 jmp di 0000B46B E90513 jmp 0xc773 0000B46E 8EDB mov ds,bx 0000B470 BA3D02 mov dx,0x23d 0000B473 BFA91F mov di,0x1fa9 0000B476 E9DB20 jmp 0xd554 0000B479 7508 jnz 0xb483 0000B47B BBB11F mov bx,0x1fb1 0000B47E E9F32D jmp 0xe274 0000B481 EB28 jmp short 0xb4ab 0000B483 66B950020000 mov ecx,0x250 0000B489 66BA06060606 mov edx,0x6060606 0000B48F 66B806060606 mov eax,0x6060606 0000B495 0F30 wrmsr 0000B497 66B958020000 mov ecx,0x258 0000B49D 0F30 wrmsr 0000B49F BBD51F mov bx,0x1fd5 0000B4A2 E9CC2D jmp 0xe271 0000B4A5 BBDB1F mov bx,0x1fdb 0000B4A8 E96B07 jmp 0xbc16 0000B4AB 8CDB mov bx,ds 0000B4AD E9C312 jmp 0xc773 0000B4B0 8EDB mov ds,bx 0000B4B2 BFE71F mov di,0x1fe7 0000B4B5 EB99 jmp short 0xb450 0000B4B7 8CDB mov bx,ds 0000B4B9 BDD01B mov bp,0x1bd0 0000B4BC BFF21F mov di,0x1ff2 0000B4BF E9401C jmp 0xd102 0000B4C2 8EDB mov ds,bx 0000B4C4 BBFA1F mov bx,0x1ffa 0000B4C7 E9A72D jmp 0xe271 0000B4CA BB0020 mov bx,0x2000 0000B4CD E94607 jmp 0xbc16 0000B4D0 8CDB mov bx,ds 0000B4D2 E99E12 jmp 0xc773 0000B4D5 9AEEC4F344 call 0x44f3:0xc4ee 0000B4DA C3 ret 0000B4DB 6652 push edx 0000B4DD 6651 push ecx 0000B4DF 53 push bx 0000B4E0 50 push ax 0000B4E1 B80100 mov ax,0x1 0000B4E4 F9 stc 0000B4E5 E8191E call 0xd301 0000B4E8 58 pop ax 0000B4E9 7208 jc 0xb4f3 0000B4EB F7C30100 test bx,0x1 0000B4EF 7402 jz 0xb4f3 0000B4F1 B000 mov al,0x0 0000B4F3 5B pop bx 0000B4F4 6659 pop ecx 0000B4F6 665A pop edx 0000B4F8 53 push bx 0000B4F9 8AE0 mov ah,al 0000B4FB 8BD8 mov bx,ax 0000B4FD 66C1E010 shl eax,0x10 0000B501 8BC3 mov ax,bx 0000B503 668BD0 mov edx,eax 0000B506 5B pop bx 0000B507 F8 clc 0000B508 FFE3 jmp bx 0000B50A 53 push bx 0000B50B 8AE0 mov ah,al 0000B50D 8BD8 mov bx,ax 0000B50F 66C1C810 ror eax,0x10 0000B513 8BC3 mov ax,bx 0000B515 66C1C810 ror eax,0x10 0000B519 6633D2 xor edx,edx 0000B51C 5B pop bx 0000B51D F8 clc 0000B51E FFE3 jmp bx 0000B520 B85304 mov ax,0x453 0000B523 E8CE20 call 0xd5f4 0000B526 EBD0 jmp short 0xb4f8 0000B528 0000 add [bx+si],al 0000B52A 8304FF add word [si],byte -0x1 0000B52D 8604 xchg al,[si] 0000B52F FF8904FF dec word [bx+di+0xff04] 0000B533 8C04 mov [si],es 0000B535 FF8F04FF dec word [bx+0xff04] 0000B539 92 xchg ax,dx 0000B53A 04FF add al,0xff 0000B53C 95 xchg ax,bp 0000B53D 04FF add al,0xff 0000B53F 98 cbw 0000B540 04FF add al,0xff 0000B542 9B wait 0000B543 04FF add al,0xff 0000B545 9E sahf 0000B546 04FF add al,0xff 0000B548 A104FF mov ax,[0xff04] 0000B54B A4 movsb 0000B54C 04FF add al,0xff 0000B54E 83FBFF cmp bx,byte -0x1 0000B551 7402 jz 0xb555 0000B553 EB1C jmp short 0xb571 0000B555 66B91B000000 mov ecx,0x1b 0000B55B 0F32 rdmsr 0000B55D 66A900080000 test eax,0x800 0000B563 7408 jz 0xb56d 0000B565 6625FFF7FFFF and eax,0xfffff7ff 0000B56B 0F30 wrmsr 0000B56D 0C01 or al,0x1 0000B56F EB1A jmp short 0xb58b 0000B571 66B91B000000 mov ecx,0x1b 0000B577 0F32 rdmsr 0000B579 66A900080000 test eax,0x800 0000B57F 7508 jnz 0xb589 0000B581 660D00080000 or eax,0x800 0000B587 0F30 wrmsr 0000B589 32C0 xor al,al 0000B58B FFE7 jmp di 0000B58D 8BCB mov cx,bx 0000B58F 66C1C910 ror ecx,0x10 0000B593 BBC920 mov bx,0x20c9 0000B596 E9DB2C jmp 0xe274 0000B599 BBCF20 mov bx,0x20cf 0000B59C E94600 jmp 0xb5e5 0000B59F 8BD9 mov bx,cx 0000B5A1 BA1D04 mov dx,0x41d 0000B5A4 BFDA20 mov di,0x20da 0000B5A7 E9AA1F jmp 0xd554 0000B5AA 8BCB mov cx,bx 0000B5AC 7406 jz 0xb5b4 0000B5AE BBE420 mov bx,0x20e4 0000B5B1 E9BD2C jmp 0xe271 0000B5B4 66C1C910 ror ecx,0x10 0000B5B8 8BD9 mov bx,cx 0000B5BA 66C1E910 shr ecx,0x10 0000B5BE 0BC9 or cx,cx 0000B5C0 668BFE mov edi,esi 0000B5C3 750B jnz 0xb5d0 0000B5C5 6633F6 xor esi,esi 0000B5C8 66B900000200 mov ecx,0x20000 0000B5CE EB0A jmp short 0xb5da 0000B5D0 66C1E112 shl ecx,0x12 0000B5D4 66BE00001000 mov esi,0x100000 0000B5DA FC cld 0000B5DB F3676626AD es rep a32 lodsd 0000B5E0 668BF7 mov esi,edi 0000B5E3 FFE3 jmp bx 0000B5E5 8BC3 mov ax,bx 0000B5E7 66C1E010 shl eax,0x10 0000B5EB B90200 mov cx,0x2 0000B5EE 2EA05176 mov al,[cs:0x7651] 0000B5F2 38C1 cmp cl,al 0000B5F4 7602 jna 0xb5f8 0000B5F6 8AC8 mov cl,al 0000B5F8 66C1E810 shr eax,0x10 0000B5FC 8BD8 mov bx,ax 0000B5FE FFE3 jmp bx 0000B600 16 push ss 0000B601 0200 add al,[bx+si] 0000B603 2202 and al,[bp+si] 0000B605 0013 add [bp+di],dl 0000B607 0200 add al,[bx+si] 0000B609 250200 and ax,0x2 0000B60C BB4221 mov bx,0x2142 0000B60F E9B6F1 jmp 0xa7c8 0000B612 CB retf 0000B613 7005 jo 0xb61a 0000B615 007305 add [bp+di+0x5],dh 0000B618 007605 add [bp+0x5],dh 0000B61B 006D05 add [di+0x5],ch 0000B61E 00DD add ch,bl 0000B620 04FF add al,0xff 0000B622 E304 jcxz 0xb628 0000B624 FFD1 call cx 0000B626 04FF add al,0xff 0000B628 D7 xlatb 0000B629 04FF add al,0xff 0000B62B B904FF mov cx,0xff04 0000B62E 7905 jns 0xb635 0000B630 00E0 add al,ah 0000B632 04FF add al,0xff 0000B634 BD03FF mov bp,0xff03 0000B637 7C05 jl 0xb63e 0000B639 007F05 add [bx+0x5],bh 0000B63C 00820500 add [bp+si+0x5],al 0000B640 6D insw 0000B641 0500F8 add ax,0xf800 0000B644 04FF add al,0xff 0000B646 FE04 inc byte [si] 0000B648 FF db 0xFF 0000B649 EC in al,dx 0000B64A 04FF add al,0xff 0000B64C F204FF repne add al,0xff 0000B64F BC04FF mov sp,0xff04 0000B652 8505 test [di],ax 0000B654 00FB add bl,bh 0000B656 04FF add al,0xff 0000B658 C003FF rol byte [bp+di],0xff 0000B65B 32E4 xor ah,ah 0000B65D FFE3 jmp bx 0000B65F 53 push bx 0000B660 BB9521 mov bx,0x2195 0000B663 EBF6 jmp short 0xb65b 0000B665 5B pop bx 0000B666 CB retf 0000B667 0012 add [bp+si],dl 0000B669 E8951C call 0xd301 0000B66C CB retf 0000B66D E8911C call 0xd301 0000B670 CB retf 0000B671 1E push ds 0000B672 60 pusha 0000B673 6800F0 push word 0xf000 0000B676 1F pop ds 0000B677 BE3073 mov si,0x7330 0000B67A BF3873 mov di,0x7338 0000B67D 0FB64C05 movzx cx,[si+0x5] 0000B681 9AD9EB00F0 call 0xf000:0xebd9 0000B686 61 popa 0000B687 1F pop ds 0000B688 CB retf 0000B689 E87167 call 0x1dfd 0000B68C CB retf 0000B68D 9A47B96051 call 0x5160:0xb947 0000B692 C3 ret 0000B693 60 pusha 0000B694 1E push ds 0000B695 06 push es 0000B696 BEA004 mov si,0x4a0 0000B699 B94284 mov cx,0x8442 0000B69C 2BCE sub cx,si 0000B69E 83E6FC and si,byte -0x4 0000B6A1 8BFE mov di,si 0000B6A3 C1E902 shr cx,0x2 0000B6A6 41 inc cx 0000B6A7 0E push cs 0000B6A8 1F pop ds 0000B6A9 50 push ax 0000B6AA 07 pop es 0000B6AB FC cld 0000B6AC F366A5 rep movsd 0000B6AF 07 pop es 0000B6B0 1F pop ds 0000B6B1 61 popa 0000B6B2 C3 ret 0000B6B3 0F09 wbinvd 0000B6B5 C3 ret 0000B6B6 BFEC21 mov di,0x21ec 0000B6B9 E98418 jmp 0xcf40 0000B6BC 53 push bx 0000B6BD 9A363E00F0 call 0xf000:0x3e36 0000B6C2 E81000 call 0xb6d5 0000B6C5 E8C451 call 0x88c 0000B6C8 5B pop bx 0000B6C9 9A731400F0 call 0xf000:0x1473 0000B6CE E9A210 jmp 0xc773 0000B6D1 E80100 call 0xb6d5 0000B6D4 CB retf 0000B6D5 2EA15379 mov ax,[cs:0x7953] 0000B6D9 8BC8 mov cx,ax 0000B6DB 662E0FB71E5579 movzx ebx,word [cs:0x7955] 0000B6E2 F8 clc 0000B6E3 C3 ret 0000B6E4 50 push ax 0000B6E5 6653 push ebx 0000B6E7 51 push cx 0000B6E8 B800C0 mov ax,0xc000 0000B6EB 66BB00010000 mov ebx,0x100 0000B6F1 B90800 mov cx,0x8 0000B6F4 E87434 call 0xeb6b 0000B6F7 59 pop cx 0000B6F8 665B pop ebx 0000B6FA 58 pop ax 0000B6FB C3 ret 0000B6FC 50 push ax 0000B6FD 6653 push ebx 0000B6FF 51 push cx 0000B700 2EA15379 mov ax,[cs:0x7953] 0000B704 662E0FB71E5579 movzx ebx,word [cs:0x7955] 0000B70B B90200 mov cx,0x2 0000B70E E85A34 call 0xeb6b 0000B711 59 pop cx 0000B712 665B pop ebx 0000B714 58 pop ax 0000B715 C3 ret 0000B716 50 push ax 0000B717 6653 push ebx 0000B719 51 push cx 0000B71A 2EA15379 mov ax,[cs:0x7953] 0000B71E 662E0FB71E5579 movzx ebx,word [cs:0x7955] 0000B725 B90100 mov cx,0x1 0000B728 E84034 call 0xeb6b 0000B72B 59 pop cx 0000B72C 665B pop ebx 0000B72E 58 pop ax 0000B72F C3 ret 0000B730 60 pusha 0000B731 6653 push ebx 0000B733 F9 stc 0000B734 9C pushf 0000B735 85DB test bx,bx 0000B737 747C jz 0xb7b5 0000B739 83F901 cmp cx,byte +0x1 0000B73C 740C jz 0xb74a 0000B73E 83F902 cmp cx,byte +0x2 0000B741 7407 jz 0xb74a 0000B743 83F908 cmp cx,byte +0x8 0000B746 7402 jz 0xb74a 0000B748 EB6B jmp short 0xb7b5 0000B74A 66C1E306 shl ebx,0x6 0000B74E 03D8 add bx,ax 0000B750 4B dec bx 0000B751 6681FBFFFF0000 cmp ebx,0xffff 0000B758 775B ja 0xb7b5 0000B75A 83F902 cmp cx,byte +0x2 0000B75D 7403 jz 0xb762 0000B75F E85E2B call 0xe2c0 0000B762 BE1424 mov si,0x2414 0000B765 81FED424 cmp si,0x24d4 0000B769 744A jz 0xb7b5 0000B76B 2E8B7C04 mov di,[cs:si+0x4] 0000B76F 2E8B5406 mov dx,[cs:si+0x6] 0000B773 C1E206 shl dx,0x6 0000B776 03D7 add dx,di 0000B778 4A dec dx 0000B779 3BC7 cmp ax,di 0000B77B 7302 jnc 0xb77f 0000B77D EB09 jmp short 0xb788 0000B77F 3BC2 cmp ax,dx 0000B781 7705 ja 0xb788 0000B783 E83500 call 0xb7bb 0000B786 EB06 jmp short 0xb78e 0000B788 2E8B7409 mov si,[cs:si+0x9] 0000B78C EBD7 jmp short 0xb765 0000B78E 3BDA cmp bx,dx 0000B790 7702 ja 0xb794 0000B792 EB1D jmp short 0xb7b1 0000B794 2E8B7409 mov si,[cs:si+0x9] 0000B798 81FED424 cmp si,0x24d4 0000B79C 7417 jz 0xb7b5 0000B79E 2E8B7C04 mov di,[cs:si+0x4] 0000B7A2 2E8B5406 mov dx,[cs:si+0x6] 0000B7A6 C1E206 shl dx,0x6 0000B7A9 03D7 add dx,di 0000B7AB 4A dec dx 0000B7AC E80C00 call 0xb7bb 0000B7AF EBDD jmp short 0xb78e 0000B7B1 9D popf 0000B7B2 F8 clc 0000B7B3 EB01 jmp short 0xb7b6 0000B7B5 9D popf 0000B7B6 665B pop ebx 0000B7B8 61 popa 0000B7B9 5D pop bp 0000B7BA C3 ret 0000B7BB E81EE7 call 0x9edc 0000B7BE 6660 pushad 0000B7C0 8BD9 mov bx,cx 0000B7C2 8BFE mov di,si 0000B7C4 83C70B add di,byte +0xb 0000B7C7 55 push bp 0000B7C8 56 push si 0000B7C9 FFD5 call bp 0000B7CB 5E pop si 0000B7CC 5D pop bp 0000B7CD 2E3B7C09 cmp di,[cs:si+0x9] 0000B7D1 75F4 jnz 0xb7c7 0000B7D3 6661 popad 0000B7D5 C3 ret 0000B7D6 01E8 add ax,bp 0000B7D8 22FF and bh,bh 0000B7DA CB retf 0000B7DB E838FF call 0xb716 0000B7DE CB retf 0000B7DF 8CC8 mov ax,cs 0000B7E1 2E3B06BC76 cmp ax,[cs:0x76bc] 0000B7E6 742D jz 0xb815 0000B7E8 6653 push ebx 0000B7EA B80010 mov ax,0x1000 0000B7ED E8A3FE call 0xb693 0000B7F0 50 push ax 0000B7F1 682523 push word 0x2325 0000B7F4 CB retf 0000B7F5 2EA1BC76 mov ax,[cs:0x76bc] 0000B7F9 BB4284 mov bx,0x8442 0000B7FC C1EB0A shr bx,0xa 0000B7FF 43 inc bx 0000B800 660FB7DB movzx ebx,bx 0000B804 B90800 mov cx,0x8 0000B807 E86133 call 0xeb6b 0000B80A 2EA1BC76 mov ax,[cs:0x76bc] 0000B80E 50 push ax 0000B80F 684323 push word 0x2343 0000B812 CB retf 0000B813 665B pop ebx 0000B815 E95B0F jmp 0xc773 0000B818 6660 pushad 0000B81A B800F0 mov ax,0xf000 0000B81D 2D00F0 sub ax,0xf000 0000B820 743F jz 0xb861 0000B822 66BB00F00000 mov ebx,0xf000 0000B828 66C1E304 shl ebx,0x4 0000B82C 6681C3A0040000 add ebx,0x4a0 0000B833 6683EB02 sub ebx,byte +0x2 0000B837 67268B0B mov cx,[es:ebx] 0000B83B E30D jcxz 0xb84a 0000B83D 664B dec ebx 0000B83F 664B dec ebx 0000B841 67268B33 mov si,[es:ebx] 0000B845 2E0104 add [cs:si],ax 0000B848 E2F3 loop 0xb83d 0000B84A 660FB7C0 movzx eax,ax 0000B84E 66C1E004 shl eax,0x4 0000B852 662E8B16C73C mov edx,[cs:0x3cc7] 0000B858 6603D0 add edx,eax 0000B85B 662E8916C73C mov [cs:0x3cc7],edx 0000B861 6661 popad 0000B863 C3 ret 0000B864 B800F0 mov ax,0xf000 0000B867 E829FE call 0xb693 0000B86A C3 ret 0000B86B B0BF mov al,0xbf 0000B86D E670 out 0x70,al 0000B86F E464 in al,0x64 0000B871 E6ED out 0xed,al 0000B873 A804 test al,0x4 0000B875 FFE3 jmp bx 0000B877 8EE3 mov fs,bx 0000B879 BAD004 mov dx,0x4d0 0000B87C 32C0 xor al,al 0000B87E EE out dx,al 0000B87F 42 inc dx 0000B880 EE out dx,al 0000B881 E9C8E7 jmp 0xa04c 0000B884 BBBA23 mov bx,0x23ba 0000B887 E94000 jmp 0xb8ca 0000B88A BBBF23 mov bx,0x23bf 0000B88D EBDC jmp short 0xb86b 0000B88F 8CE3 mov bx,fs 0000B891 0F85DE0E jnz near 0xc773 0000B895 E90C01 jmp 0xb9a4 0000B898 53 push bx 0000B899 9AD9B96051 call 0x5160:0xb9d9 0000B89E 5B pop bx 0000B89F E9F165 jmp 0x1e93 0000B8A2 E90000 jmp 0xb8a5 0000B8A5 E94DE7 jmp 0x9ff5 0000B8A8 E464 in al,0x64 0000B8AA A804 test al,0x4 0000B8AC 7500 jnz 0xb8ae 0000B8AE E96C0D jmp 0xc61d 0000B8B1 8EEB mov gs,bx 0000B8B3 32C0 xor al,al 0000B8B5 E464 in al,0x64 0000B8B7 E6ED out 0xed,al 0000B8B9 A804 test al,0x4 0000B8BB 7505 jnz 0xb8c2 0000B8BD EA2A4902E0 jmp 0xe002:0x492a 0000B8C2 E90000 jmp 0xb8c5 0000B8C5 8CEB mov bx,gs 0000B8C7 E9A90E jmp 0xc773 0000B8CA 8EEB mov gs,bx 0000B8CC EAE74902E0 jmp 0xe002:0x49e7 0000B8D1 8CEB mov bx,gs 0000B8D3 FFE3 jmp bx 0000B8D5 E99FFF jmp 0xb877 0000B8D8 E9D6FF jmp 0xb8b1 0000B8DB E9D8FD jmp 0xb6b6 0000B8DE E9AF64 jmp 0x1d90 0000B8E1 E9B4FF jmp 0xb898 0000B8E4 0000 add [bx+si],al 0000B8E6 FF00 inc word [bx+si] 0000B8E8 00C0 add al,al 0000B8EA 2000 and [bx+si],al 0000B8EC 0224 add ah,[si] 0000B8EE 2491 and al,0x91 0000B8F0 1133 adc [bp+di],si 0000B8F2 0033 add [bp+di],dh 0000B8F4 1E push ds 0000B8F5 06 push es 0000B8F6 FF00 inc word [bx+si] 0000B8F8 00C8 add al,cl 0000B8FA 1000 adc [bx+si],al 0000B8FC 0034 add [si],dh 0000B8FE 2492 and al,0x92 0000B900 0103 add [bp+di],ax 0000B902 0003 add [bp+di],al 0000B904 2106FF00 and [0xff],ax 0000B908 00CC add ah,cl 0000B90A 1000 adc [bx+si],al 0000B90C 004424 add [si+0x24],al 0000B90F 92 xchg ax,dx 0000B910 1030 adc [bx+si],dh 0000B912 0030 add [bx+si],dh 0000B914 2406 and al,0x6 0000B916 FF00 inc word [bx+si] 0000B918 00D0 add al,dl 0000B91A 1000 adc [bx+si],al 0000B91C 005424 add [si+0x24],dl 0000B91F 93 xchg ax,bx 0000B920 0103 add [bp+di],ax 0000B922 0003 add [bp+di],al 0000B924 27 daa 0000B925 06 push es 0000B926 FF00 inc word [bx+si] 0000B928 00D4 add ah,dl 0000B92A 1000 adc [bx+si],al 0000B92C 006424 add [si+0x24],ah 0000B92F 93 xchg ax,bx 0000B930 1030 adc [bx+si],dh 0000B932 0030 add [bx+si],dh 0000B934 2A06FF00 sub al,[0xff] 0000B938 00D8 add al,bl 0000B93A 1000 adc [bx+si],al 0000B93C 007424 add [si+0x24],dh 0000B93F 94 xchg ax,sp 0000B940 0103 add [bp+di],ax 0000B942 0003 add [bp+di],al 0000B944 2D06FF sub ax,0xff06 0000B947 0000 add [bx+si],al 0000B949 DC10 fcom qword [bx+si] 0000B94B 0000 add [bx+si],al 0000B94D 8424 test [si],ah 0000B94F 94 xchg ax,sp 0000B950 1030 adc [bx+si],dh 0000B952 0030 add [bx+si],dh 0000B954 0000 add [bx+si],al 0000B956 FF00 inc word [bx+si] 0000B958 00E0 add al,ah 0000B95A 1000 adc [bx+si],al 0000B95C 02942495 add dl,[si+0x9524] 0000B960 0103 add [bp+di],ax 0000B962 0003 add [bp+di],al 0000B964 0000 add [bx+si],al 0000B966 FF00 inc word [bx+si] 0000B968 00E4 add ah,ah 0000B96A 1000 adc [bx+si],al 0000B96C 02A42495 add ah,[si+0x9524] 0000B970 1030 adc [bx+si],dh 0000B972 0030 add [bx+si],dh 0000B974 0000 add [bx+si],al 0000B976 FF00 inc word [bx+si] 0000B978 00E8 add al,ch 0000B97A 1000 adc [bx+si],al 0000B97C 02B42496 add dh,[si+0x9624] 0000B980 0103 add [bp+di],ax 0000B982 0003 add [bp+di],al 0000B984 0000 add [bx+si],al 0000B986 FF00 inc word [bx+si] 0000B988 00EC add ah,ch 0000B98A 1000 adc [bx+si],al 0000B98C 02C4 add al,ah 0000B98E 2496 and al,0x96 0000B990 1030 adc [bx+si],dh 0000B992 0030 add [bx+si],dh 0000B994 0000 add [bx+si],al 0000B996 FF00 inc word [bx+si] 0000B998 00F0 add al,dh 0000B99A 40 inc ax 0000B99B 0002 add [bp+si],al 0000B99D D424 aam 0x24 0000B99F 90 nop 0000B9A0 1030 adc [bx+si],dh 0000B9A2 0030 add [bx+si],dh 0000B9A4 BD6125 mov bp,0x2561 0000B9A7 E95517 jmp 0xd0ff 0000B9AA 52 push dx 0000B9AB 83F908 cmp cx,byte +0x8 0000B9AE 7441 jz 0xb9f1 0000B9B0 2EF606107701 test byte [cs:0x7710],0x1 0000B9B6 7439 jz 0xb9f1 0000B9B8 E87DEF call 0xa938 0000B9BB 7434 jz 0xb9f1 0000B9BD 50 push ax 0000B9BE 2EA15379 mov ax,[cs:0x7953] 0000B9C2 2E8B166379 mov dx,[cs:0x7963] 0000B9C7 4A dec dx 0000B9C8 F7D2 not dx 0000B9CA 23C2 and ax,dx 0000B9CC 8BD0 mov dx,ax 0000B9CE 58 pop ax 0000B9CF 3BC2 cmp ax,dx 0000B9D1 7321 jnc 0xb9f4 0000B9D3 53 push bx 0000B9D4 C1E306 shl bx,0x6 0000B9D7 03D8 add bx,ax 0000B9D9 81FB00C0 cmp bx,0xc000 0000B9DD 7304 jnc 0xb9e3 0000B9DF 5B pop bx 0000B9E0 F8 clc 0000B9E1 EB11 jmp short 0xb9f4 0000B9E3 3BDA cmp bx,dx 0000B9E5 5B pop bx 0000B9E6 7609 jna 0xb9f1 0000B9E8 660FB7DA movzx ebx,dx 0000B9EC 2BD8 sub bx,ax 0000B9EE C1EB06 shr bx,0x6 0000B9F1 E80200 call 0xb9f6 0000B9F4 5A pop dx 0000B9F5 C3 ret 0000B9F6 55 push bp 0000B9F7 BD2D25 mov bp,0x252d 0000B9FA E933FD jmp 0xb730 0000B9FD 83FB01 cmp bx,byte +0x1 0000BA00 7506 jnz 0xba08 0000BA02 2E8A6D01 mov ch,[cs:di+0x1] 0000BA06 EB0F jmp short 0xba17 0000BA08 83FB02 cmp bx,byte +0x2 0000BA0B 7506 jnz 0xba13 0000BA0D 2E8A6D02 mov ch,[cs:di+0x2] 0000BA11 EB04 jmp short 0xba17 0000BA13 2E8A6D03 mov ch,[cs:di+0x3] 0000BA17 2E8A05 mov al,[cs:di] 0000BA1A E82D31 call 0xeb4a 0000BA1D 2E8A4D04 mov cl,[cs:di+0x4] 0000BA21 F6D1 not cl 0000BA23 22E1 and ah,cl 0000BA25 0AE5 or ah,ch 0000BA27 E82631 call 0xeb50 0000BA2A E8D418 call 0xd301 0000BA2D 83C705 add di,byte +0x5 0000BA30 C3 ret 0000BA31 03EA add bp,dx 0000BA33 0001 add [bx+di],al 0000BA35 0004 add [si],al 0000BA37 0409 add al,0x9 0000BA39 7756 ja 0xba91 0000BA3B 7D56 jnl 0xba93 0000BA3D AB stosw 0000BA3E 250000 and ax,0x0 0000BA41 FF00 inc word [bx+si] 0000BA43 0104 add [si],ax 0000BA45 0000 add [bx+si],al 0000BA47 0105 add [di],ax 0000BA49 0100 add [bx+si],ax 0000BA4B 01060000 add [0x0],ax 0000BA4F 0107 add [bx],ax 0000BA51 F0FF01 lock inc word [bx+di] 0000BA54 54 push sp 0000BA55 0000 add [bx+si],al 0000BA57 01978000 add [bx+0x80],dx 0000BA5B 019DFF00 add [di+0xff],bx 0000BA5F 019EC301 add [bp+0x1c3],bx 0000BA63 01CA add dx,cx 0000BA65 830001 add word [bx+si],byte +0x1 0000BA68 CB retf 0000BA69 0B00 or ax,[bx+si] 0000BA6B 01CC add sp,cx 0000BA6D 0300 add ax,[bx+si] 0000BA6F 01CD add bp,cx 0000BA71 0800 or [bx+si],al 0000BA73 01CE add si,cx 0000BA75 0B00 or ax,[bx+si] 0000BA77 01CF add di,cx 0000BA79 0800 or [bx+si],al 0000BA7B BF0000 mov di,0x0 0000BA7E 8EDF mov ds,di 0000BA80 6633F6 xor esi,esi 0000BA83 8EC6 mov es,si 0000BA85 662E8B3E0C64 mov edi,[cs:0x640c] 0000BA8B 66B9007C0000 mov ecx,0x7c00 0000BA91 F367A4 rep a32 movsb 0000BA94 BC0000 mov sp,0x0 0000BA97 8ED4 mov ss,sp 0000BA99 BC007C mov sp,0x7c00 0000BA9C FFE3 jmp bx 0000BA9E BE0000 mov si,0x0 0000BAA1 8EC6 mov es,si 0000BAA3 6633FF xor edi,edi 0000BAA6 8EDF mov ds,di 0000BAA8 662E8B360C64 mov esi,[cs:0x640c] 0000BAAE 66B9007C0000 mov ecx,0x7c00 0000BAB4 F367A4 rep a32 movsb 0000BAB7 FFE3 jmp bx 0000BAB9 BA6C06 mov dx,0x66c 0000BABC BFF225 mov di,0x25f2 0000BABF E9AA1A jmp 0xd56c 0000BAC2 FFE3 jmp bx 0000BAC4 66C1E310 shl ebx,0x10 0000BAC8 B0A4 mov al,0xa4 0000BACA BB0226 mov bx,0x2602 0000BACD EA493400F0 jmp 0xf000:0x3449 0000BAD2 F6C402 test ah,0x2 0000BAD5 B4FF mov ah,0xff 0000BAD7 7524 jnz 0xbafd 0000BAD9 BA0110 mov dx,0x1001 0000BADC EC in al,dx 0000BADD A808 test al,0x8 0000BADF B4FF mov ah,0xff 0000BAE1 751A jnz 0xbafd 0000BAE3 BA0510 mov dx,0x1005 0000BAE6 EC in al,dx 0000BAE7 B4FF mov ah,0xff 0000BAE9 3CFF cmp al,0xff 0000BAEB 7410 jz 0xbafd 0000BAED 241C and al,0x1c 0000BAEF B4A3 mov ah,0xa3 0000BAF1 3C14 cmp al,0x14 0000BAF3 7408 jz 0xbafd 0000BAF5 B4A4 mov ah,0xa4 0000BAF7 3C18 cmp al,0x18 0000BAF9 7402 jz 0xbafd 0000BAFB B4FF mov ah,0xff 0000BAFD 66C1EB10 shr ebx,0x10 0000BB01 FFE3 jmp bx 0000BB03 9A94BF6051 call 0x5160:0xbf94 0000BB08 E9680C jmp 0xc773 0000BB0B F9 stc 0000BB0C E8F217 call 0xd301 0000BB0F 7207 jc 0xbb18 0000BB11 9A113C6051 call 0x5160:0x3c11 0000BB16 EB0A jmp short 0xbb22 0000BB18 9A28BF6051 call 0x5160:0xbf28 0000BB1D 9A00006051 call 0x5160:0x0 0000BB22 E94E0C jmp 0xc773 0000BB25 E82DF3 call 0xae55 0000BB28 CB retf 0000BB29 6660 pushad 0000BB2B BB6126 mov bx,0x2661 0000BB2E E9AA00 jmp 0xbbdb 0000BB31 6661 popad 0000BB33 CB retf 0000BB34 6660 pushad 0000BB36 BB6C26 mov bx,0x266c 0000BB39 E9DA00 jmp 0xbc16 0000BB3C 6661 popad 0000BB3E CB retf 0000BB3F BB7526 mov bx,0x2675 0000BB42 E92C27 jmp 0xe271 0000BB45 CB retf 0000BB46 57 push di 0000BB47 BF7D26 mov di,0x267d 0000BB4A E9F915 jmp 0xd146 0000BB4D 5F pop di 0000BB4E CB retf 0000BB4F 53 push bx 0000BB50 E810CA call 0x8563 0000BB53 5B pop bx 0000BB54 E91C0C jmp 0xc773 0000BB57 BF8D26 mov di,0x268d 0000BB5A E9E313 jmp 0xcf40 0000BB5D E8F5F2 call 0xae55 0000BB60 9A363E00F0 call 0xf000:0x3e36 0000BB65 E82EDF call 0x9a96 0000BB68 E90600 jmp 0xbb71 0000BB6B E93A00 jmp 0xbba8 0000BB6E E9F64A jmp 0x667 0000BB71 8EDB mov ds,bx 0000BB73 BA4F02 mov dx,0x24f 0000BB76 BFAC26 mov di,0x26ac 0000BB79 E9D819 jmp 0xd554 0000BB7C 0D0020 or ax,0x2000 0000BB7F BD7079 mov bp,0x7970 0000BB82 2E8B5E00 mov bx,[cs:bp+0x0] 0000BB86 2E3B4701 cmp ax,[cs:bx+0x1] 0000BB8A 740B jz 0xbb97 0000BB8C 83C504 add bp,byte +0x4 0000BB8F 81FDB879 cmp bp,0x79b8 0000BB93 72ED jc 0xbb82 0000BB95 EB07 jmp short 0xbb9e 0000BB97 8BEB mov bp,bx 0000BB99 8CDB mov bx,ds 0000BB9B E96115 jmp 0xd0ff 0000BB9E 8CDB mov bx,ds 0000BBA0 E9D00B jmp 0xc773 0000BBA3 C3 ret 0000BBA4 FFE3 jmp bx 0000BBA6 FFE6 jmp si 0000BBA8 66C1E710 shl edi,0x10 0000BBAC BA4002 mov dx,0x240 0000BBAF BFE526 mov di,0x26e5 0000BBB2 E9B719 jmp 0xd56c 0000BBB5 8BF0 mov si,ax 0000BBB7 66C1E61D shl esi,0x1d 0000BBBB 0F09 wbinvd 0000BBBD 90 nop 0000BBBE 90 nop 0000BBBF 90 nop 0000BBC0 0F20C0 mov eax,cr0 0000BBC3 6625FFFFFF9F and eax,0x9fffffff 0000BBC9 660BC6 or eax,esi 0000BBCC 0F22C0 mov cr0,eax 0000BBCF 0F09 wbinvd 0000BBD1 90 nop 0000BBD2 90 nop 0000BBD3 90 nop 0000BBD4 66C1EF10 shr edi,0x10 0000BBD8 E9980B jmp 0xc773 0000BBDB 66C1E710 shl edi,0x10 0000BBDF 0F20C0 mov eax,cr0 0000BBE2 660D00000040 or eax,0x40000000 0000BBE8 0F22C0 mov cr0,eax 0000BBEB 0F09 wbinvd 0000BBED 660D00000040 or eax,0x40000000 0000BBF3 660D00000020 or eax,0x20000000 0000BBF9 0F22C0 mov cr0,eax 0000BBFC B003 mov al,0x3 0000BBFE BA4002 mov dx,0x240 0000BC01 BF3727 mov di,0x2737 0000BC04 E90C19 jmp 0xd513 0000BC07 BA3402 mov dx,0x234 0000BC0A BF4027 mov di,0x2740 0000BC0D E94419 jmp 0xd554 0000BC10 66C1EF10 shr edi,0x10 0000BC14 FFE3 jmp bx 0000BC16 66C1E710 shl edi,0x10 0000BC1A 32C0 xor al,al 0000BC1C BA4002 mov dx,0x240 0000BC1F BF5527 mov di,0x2755 0000BC22 E9EE18 jmp 0xd513 0000BC25 0F20C0 mov eax,cr0 0000BC28 6625FFFFFF9F and eax,0x9fffffff 0000BC2E 0F22C0 mov cr0,eax 0000BC31 0F09 wbinvd 0000BC33 BA3402 mov dx,0x234 0000BC36 BF6C27 mov di,0x276c 0000BC39 E91819 jmp 0xd554 0000BC3C 66C1EF10 shr edi,0x10 0000BC40 FFE3 jmp bx 0000BC42 BB7727 mov bx,0x2777 0000BC45 EB94 jmp short 0xbbdb 0000BC47 CB retf 0000BC48 BB7D27 mov bx,0x277d 0000BC4B EBC9 jmp short 0xbc16 0000BC4D CB retf 0000BC4E E804F2 call 0xae55 0000BC51 E842DE call 0x9a96 0000BC54 CB retf 0000BC55 9AF5A8F344 call 0x44f3:0xa8f5 0000BC5A CB retf 0000BC5B 06 push es 0000BC5C F001C1 lock add cx,ax 0000BC5F 46 inc si 0000BC60 80760101 xor byte [bp+0x1],0x1 0000BC64 06 push es 0000BC65 E001 loopne 0xbc68 0000BC67 C1468076 rol word [bp-0x80],0x76 0000BC6B 0101 add [bx+di],ax 0000BC6D 06 push es 0000BC6E D001 rol byte [bx+di],1 0000BC70 D6 salc 0000BC71 46 inc si 0000BC72 807601B9 xor byte [bp+0x1],0xb9 0000BC76 0F30 wrmsr 0000BC78 01CF add di,cx 0000BC7A 46 inc si 0000BC7B 804C01B2 or byte [si+0x1],0xb2 0000BC7F 0F4001 cmovo ax,[bx+di] 0000BC82 CF iret 0000BC83 46 inc si 0000BC84 804C01B2 or byte [si+0x1],0xb2 0000BC88 06 push es 0000BC89 E001 loopne 0xbc8c 0000BC8B C1468076 rol word [bp-0x80],0x76 0000BC8F 0101 add [bx+di],ax 0000BC91 0FFF ud0 0000BC93 01CF add di,cx 0000BC95 46 inc si 0000BC96 80760102 xor byte [bp+0x1],0x2 0000BC9A 19536F sbb [bp+di+0x6f],dx 0000BC9D 6E outsb 0000BC9E 7920 jns 0xbcc0 0000BCA0 43 inc bx 0000BCA1 6F outsw 0000BCA2 7270 jc 0xbd14 0000BCA4 6F outsw 0000BCA5 7261 jc 0xbd08 0000BCA7 7469 jz 0xbd12 0000BCA9 6F outsw 0000BCAA 6E outsb 0000BCAB 00FF add bh,bh 0000BCAD FF db 0xFF 0000BCAE FF db 0xFF 0000BCAF FF db 0xFF 0000BCB0 FF db 0xFF 0000BCB1 FF db 0xFF 0000BCB2 FF db 0xFF 0000BCB3 FF db 0xFF 0000BCB4 FF00 inc word [bx+si] 0000BCB6 2020 and [bx+si],ah 0000BCB8 2020 and [bx+si],ah 0000BCBA 2020 and [bx+si],ah 0000BCBC 2020 and [bx+si],ah 0000BCBE 2020 and [bx+si],ah 0000BCC0 2020 and [bx+si],ah 0000BCC2 2020 and [bx+si],ah 0000BCC4 2020 and [bx+si],ah 0000BCC6 2020 and [bx+si],ah 0000BCC8 2020 and [bx+si],ah 0000BCCA 2020 and [bx+si],ah 0000BCCC 2020 and [bx+si],ah 0000BCCE 2020 and [bx+si],ah 0000BCD0 2020 and [bx+si],ah 0000BCD2 2020 and [bx+si],ah 0000BCD4 2020 and [bx+si],ah 0000BCD6 2000 and [bx+si],al 0000BCD8 0019 add [bx+di],bl 0000BCDA 2020 and [bx+si],ah 0000BCDC 2020 and [bx+si],ah 0000BCDE 2020 and [bx+si],ah 0000BCE0 2020 and [bx+si],ah 0000BCE2 2020 and [bx+si],ah 0000BCE4 00FF add bh,bh 0000BCE6 FF db 0xFF 0000BCE7 FF db 0xFF 0000BCE8 FF db 0xFF 0000BCE9 FF db 0xFF 0000BCEA FF db 0xFF 0000BCEB FF db 0xFF 0000BCEC FF db 0xFF 0000BCED FF db 0xFF 0000BCEE FF db 0xFF 0000BCEF FF db 0xFF 0000BCF0 FF db 0xFF 0000BCF1 FF db 0xFF 0000BCF2 FF db 0xFF 0000BCF3 FF00 inc word [bx+si] 0000BCF5 2020 and [bx+si],ah 0000BCF7 2020 and [bx+si],ah 0000BCF9 2020 and [bx+si],ah 0000BCFB 2020 and [bx+si],ah 0000BCFD 2020 and [bx+si],ah 0000BCFF 2020 and [bx+si],ah 0000BD01 2020 and [bx+si],ah 0000BD03 2020 and [bx+si],ah 0000BD05 2020 and [bx+si],ah 0000BD07 2020 and [bx+si],ah 0000BD09 2020 and [bx+si],ah 0000BD0B 2020 and [bx+si],ah 0000BD0D 2020 and [bx+si],ah 0000BD0F 2020 and [bx+si],ah 0000BD11 2020 and [bx+si],ah 0000BD13 2020 and [bx+si],ah 0000BD15 2000 and [bx+si],al 0000BD17 0020 add [bx+si],ah 0000BD19 4E dec si 0000BD1A 2F das 0000BD1B 41 inc cx 0000BD1C 2020 and [bx+si],ah 0000BD1E 2020 and [bx+si],ah 0000BD20 2020 and [bx+si],ah 0000BD22 2020 and [bx+si],ah 0000BD24 2020 and [bx+si],ah 0000BD26 2020 and [bx+si],ah 0000BD28 2020 and [bx+si],ah 0000BD2A 2020 and [bx+si],ah 0000BD2C 2020 and [bx+si],ah 0000BD2E 2020 and [bx+si],ah 0000BD30 2020 and [bx+si],ah 0000BD32 2020 and [bx+si],ah 0000BD34 2020 and [bx+si],ah 0000BD36 2020 and [bx+si],ah 0000BD38 2000 and [bx+si],al 0000BD3A 0020 add [bx+si],ah 0000BD3C 4E dec si 0000BD3D 2F das 0000BD3E 41 inc cx 0000BD3F 2020 and [bx+si],ah 0000BD41 2020 and [bx+si],ah 0000BD43 2020 and [bx+si],ah 0000BD45 2020 and [bx+si],ah 0000BD47 2020 and [bx+si],ah 0000BD49 2020 and [bx+si],ah 0000BD4B 2020 and [bx+si],ah 0000BD4D 2020 and [bx+si],ah 0000BD4F 2020 and [bx+si],ah 0000BD51 2020 and [bx+si],ah 0000BD53 2020 and [bx+si],ah 0000BD55 2020 and [bx+si],ah 0000BD57 2020 and [bx+si],ah 0000BD59 2020 and [bx+si],ah 0000BD5B 2000 and [bx+si],al 0000BD5D 0000 add [bx+si],al 0000BD5F 0000 add [bx+si],al 0000BD61 0000 add [bx+si],al 0000BD63 0000 add [bx+si],al 0000BD65 0000 add [bx+si],al 0000BD67 0000 add [bx+si],al 0000BD69 0000 add [bx+si],al 0000BD6B 0000 add [bx+si],al 0000BD6D 0000 add [bx+si],al 0000BD6F 19536F sbb [bp+di+0x6f],dx 0000BD72 6E outsb 0000BD73 7920 jns 0xbd95 0000BD75 43 inc bx 0000BD76 6F outsw 0000BD77 7270 jc 0xbde9 0000BD79 6F outsw 0000BD7A 7261 jc 0xbddd 0000BD7C 7469 jz 0xbde7 0000BD7E 6F outsw 0000BD7F 6E outsb 0000BD80 00FF add bh,bh 0000BD82 FF db 0xFF 0000BD83 FF db 0xFF 0000BD84 FF db 0xFF 0000BD85 FF db 0xFF 0000BD86 FF db 0xFF 0000BD87 FF db 0xFF 0000BD88 FF db 0xFF 0000BD89 FF00 inc word [bx+si] 0000BD8B 204D50 and [di+0x50],cl 0000BD8E 41 inc cx 0000BD8F 44 inc sp 0000BD90 2D4D53 sub ax,0x534d 0000BD93 41 inc cx 0000BD94 45 inc bp 0000BD95 204375 and [bp+di+0x75],al 0000BD98 7374 jnc 0xbe0e 0000BD9A 6F outsw 0000BD9B 6D insw 0000BD9C 657220 gs jc 0xbdbf 0000BD9F 52 push dx 0000BDA0 6566657265 gs o32 jc 0xbe0a 0000BDA5 6E outsb 0000BDA6 636520 arpl [di+0x20],sp 0000BDA9 42 inc dx 0000BDAA 7264 jc 0xbe10 0000BDAC 0000 add [bx+si],al 0000BDAE 204E2F and [bp+0x2f],cl 0000BDB1 41 inc cx 0000BDB2 2020 and [bx+si],ah 0000BDB4 2020 and [bx+si],ah 0000BDB6 2020 and [bx+si],ah 0000BDB8 2020 and [bx+si],ah 0000BDBA 2020 and [bx+si],ah 0000BDBC 2020 and [bx+si],ah 0000BDBE 2020 and [bx+si],ah 0000BDC0 2020 and [bx+si],ah 0000BDC2 2020 and [bx+si],ah 0000BDC4 2020 and [bx+si],ah 0000BDC6 2020 and [bx+si],ah 0000BDC8 2020 and [bx+si],ah 0000BDCA 2020 and [bx+si],ah 0000BDCC 2020 and [bx+si],ah 0000BDCE 2000 and [bx+si],al 0000BDD0 0020 add [bx+si],ah 0000BDD2 4E dec si 0000BDD3 2F das 0000BDD4 41 inc cx 0000BDD5 2020 and [bx+si],ah 0000BDD7 2020 and [bx+si],ah 0000BDD9 2020 and [bx+si],ah 0000BDDB 2020 and [bx+si],ah 0000BDDD 2020 and [bx+si],ah 0000BDDF 2020 and [bx+si],ah 0000BDE1 2020 and [bx+si],ah 0000BDE3 2020 and [bx+si],ah 0000BDE5 2020 and [bx+si],ah 0000BDE7 2020 and [bx+si],ah 0000BDE9 2020 and [bx+si],ah 0000BDEB 2020 and [bx+si],ah 0000BDED 2020 and [bx+si],ah 0000BDEF 2020 and [bx+si],ah 0000BDF1 2000 and [bx+si],al 0000BDF3 0020 add [bx+si],ah 0000BDF5 4E dec si 0000BDF6 2F das 0000BDF7 41 inc cx 0000BDF8 2020 and [bx+si],ah 0000BDFA 2020 and [bx+si],ah 0000BDFC 2020 and [bx+si],ah 0000BDFE 2020 and [bx+si],ah 0000BE00 2020 and [bx+si],ah 0000BE02 2020 and [bx+si],ah 0000BE04 2020 and [bx+si],ah 0000BE06 2020 and [bx+si],ah 0000BE08 2020 and [bx+si],ah 0000BE0A 2020 and [bx+si],ah 0000BE0C 2020 and [bx+si],ah 0000BE0E 2020 and [bx+si],ah 0000BE10 2020 and [bx+si],ah 0000BE12 2020 and [bx+si],ah 0000BE14 2000 and [bx+si],al 0000BE16 0016536F add [0x6f53],dl 0000BE1A 6E outsb 0000BE1B 7920 jns 0xbe3d 0000BE1D 43 inc bx 0000BE1E 6F outsw 0000BE1F 7270 jc 0xbe91 0000BE21 6F outsw 0000BE22 7261 jc 0xbe85 0000BE24 7469 jz 0xbe8f 0000BE26 6F outsw 0000BE27 6E outsb 0000BE28 2020 and [bx+si],ah 0000BE2A 2020 and [bx+si],ah 0000BE2C 2020 and [bx+si],ah 0000BE2E 0000 add [bx+si],al 0000BE30 16 push ss 0000BE31 2020 and [bx+si],ah 0000BE33 2020 and [bx+si],ah 0000BE35 2020 and [bx+si],ah 0000BE37 2020 and [bx+si],ah 0000BE39 2020 and [bx+si],ah 0000BE3B 2020 and [bx+si],ah 0000BE3D 2020 and [bx+si],ah 0000BE3F 2020 and [bx+si],ah 0000BE41 2020 and [bx+si],ah 0000BE43 2020 and [bx+si],ah 0000BE45 2020 and [bx+si],ah 0000BE47 0000 add [bx+si],al 0000BE49 3220 xor ah,[bx+si] 0000BE4B 2020 and [bx+si],ah 0000BE4D 2020 and [bx+si],ah 0000BE4F 2020 and [bx+si],ah 0000BE51 2020 and [bx+si],ah 0000BE53 2020 and [bx+si],ah 0000BE55 2020 and [bx+si],ah 0000BE57 2020 and [bx+si],ah 0000BE59 2020 and [bx+si],ah 0000BE5B 2020 and [bx+si],ah 0000BE5D 2020 and [bx+si],ah 0000BE5F 2020 and [bx+si],ah 0000BE61 2020 and [bx+si],ah 0000BE63 2020 and [bx+si],ah 0000BE65 2020 and [bx+si],ah 0000BE67 2020 and [bx+si],ah 0000BE69 2020 and [bx+si],ah 0000BE6B 2020 and [bx+si],ah 0000BE6D 2020 and [bx+si],ah 0000BE6F 2020 and [bx+si],ah 0000BE71 2020 and [bx+si],ah 0000BE73 2020 and [bx+si],ah 0000BE75 2020 and [bx+si],ah 0000BE77 2020 and [bx+si],ah 0000BE79 2020 and [bx+si],ah 0000BE7B 2000 and [bx+si],al 0000BE7D 0032 add [bp+si],dh 0000BE7F 2020 and [bx+si],ah 0000BE81 2020 and [bx+si],ah 0000BE83 2020 and [bx+si],ah 0000BE85 2020 and [bx+si],ah 0000BE87 2020 and [bx+si],ah 0000BE89 2020 and [bx+si],ah 0000BE8B 2020 and [bx+si],ah 0000BE8D 2020 and [bx+si],ah 0000BE8F 2020 and [bx+si],ah 0000BE91 2020 and [bx+si],ah 0000BE93 2020 and [bx+si],ah 0000BE95 2020 and [bx+si],ah 0000BE97 2020 and [bx+si],ah 0000BE99 2020 and [bx+si],ah 0000BE9B 2020 and [bx+si],ah 0000BE9D 2020 and [bx+si],ah 0000BE9F 2020 and [bx+si],ah 0000BEA1 2020 and [bx+si],ah 0000BEA3 2020 and [bx+si],ah 0000BEA5 2020 and [bx+si],ah 0000BEA7 2020 and [bx+si],ah 0000BEA9 2020 and [bx+si],ah 0000BEAB 2020 and [bx+si],ah 0000BEAD 2020 and [bx+si],ah 0000BEAF 2020 and [bx+si],ah 0000BEB1 0000 add [bx+si],al 0000BEB3 32536F xor dl,[bp+di+0x6f] 0000BEB6 6E outsb 0000BEB7 7920 jns 0xbed9 0000BEB9 43 inc bx 0000BEBA 6F outsw 0000BEBB 7270 jc 0xbf2d 0000BEBD 6F outsw 0000BEBE 7261 jc 0xbf21 0000BEC0 7469 jz 0xbf2b 0000BEC2 6F outsw 0000BEC3 6E outsb 0000BEC4 2020 and [bx+si],ah 0000BEC6 2020 and [bx+si],ah 0000BEC8 2020 and [bx+si],ah 0000BECA 2020 and [bx+si],ah 0000BECC 2020 and [bx+si],ah 0000BECE 2020 and [bx+si],ah 0000BED0 2020 and [bx+si],ah 0000BED2 2020 and [bx+si],ah 0000BED4 2020 and [bx+si],ah 0000BED6 2020 and [bx+si],ah 0000BED8 2020 and [bx+si],ah 0000BEDA 2020 and [bx+si],ah 0000BEDC 2020 and [bx+si],ah 0000BEDE 2020 and [bx+si],ah 0000BEE0 2020 and [bx+si],ah 0000BEE2 2020 and [bx+si],ah 0000BEE4 2020 and [bx+si],ah 0000BEE6 0000 add [bx+si],al 0000BEE8 32536F xor dl,[bp+di+0x6f] 0000BEEB 6E outsb 0000BEEC 7920 jns 0xbf0e 0000BEEE 43 inc bx 0000BEEF 6F outsw 0000BEF0 7270 jc 0xbf62 0000BEF2 6F outsw 0000BEF3 7261 jc 0xbf56 0000BEF5 7469 jz 0xbf60 0000BEF7 6F outsw 0000BEF8 6E outsb 0000BEF9 2020 and [bx+si],ah 0000BEFB 2020 and [bx+si],ah 0000BEFD 2020 and [bx+si],ah 0000BEFF 2020 and [bx+si],ah 0000BF01 2020 and [bx+si],ah 0000BF03 2020 and [bx+si],ah 0000BF05 2020 and [bx+si],ah 0000BF07 2020 and [bx+si],ah 0000BF09 2020 and [bx+si],ah 0000BF0B 2020 and [bx+si],ah 0000BF0D 2020 and [bx+si],ah 0000BF0F 2020 and [bx+si],ah 0000BF11 2020 and [bx+si],ah 0000BF13 2020 and [bx+si],ah 0000BF15 2020 and [bx+si],ah 0000BF17 2020 and [bx+si],ah 0000BF19 2020 and [bx+si],ah 0000BF1B 0000 add [bx+si],al 0000BF1D 325265 xor dl,[bp+si+0x65] 0000BF20 7365 jnc 0xbf87 0000BF22 7276 jc 0xbf9a 0000BF24 65642020 and [fs:bx+si],ah 0000BF28 2020 and [bx+si],ah 0000BF2A 2020 and [bx+si],ah 0000BF2C 2020 and [bx+si],ah 0000BF2E 2020 and [bx+si],ah 0000BF30 2020 and [bx+si],ah 0000BF32 2020 and [bx+si],ah 0000BF34 2020 and [bx+si],ah 0000BF36 2020 and [bx+si],ah 0000BF38 2020 and [bx+si],ah 0000BF3A 2020 and [bx+si],ah 0000BF3C 2020 and [bx+si],ah 0000BF3E 2020 and [bx+si],ah 0000BF40 2020 and [bx+si],ah 0000BF42 2020 and [bx+si],ah 0000BF44 2020 and [bx+si],ah 0000BF46 2020 and [bx+si],ah 0000BF48 2020 and [bx+si],ah 0000BF4A 2020 and [bx+si],ah 0000BF4C 2020 and [bx+si],ah 0000BF4E 2020 and [bx+si],ah 0000BF50 0000 add [bx+si],al 0000BF52 16 push ss 0000BF53 52 push dx 0000BF54 657365 gs jnc 0xbfbc 0000BF57 7276 jc 0xbfcf 0000BF59 65642020 and [fs:bx+si],ah 0000BF5D 2020 and [bx+si],ah 0000BF5F 2020 and [bx+si],ah 0000BF61 2020 and [bx+si],ah 0000BF63 2020 and [bx+si],ah 0000BF65 2020 and [bx+si],ah 0000BF67 2000 and [bx+si],al 0000BF69 FF00 inc word [bx+si] 0000BF6B 16 push ss 0000BF6C 52 push dx 0000BF6D 657365 gs jnc 0xbfd5 0000BF70 7276 jc 0xbfe8 0000BF72 65642020 and [fs:bx+si],ah 0000BF76 2020 and [bx+si],ah 0000BF78 2020 and [bx+si],ah 0000BF7A 2020 and [bx+si],ah 0000BF7C 2020 and [bx+si],ah 0000BF7E 2020 and [bx+si],ah 0000BF80 2000 and [bx+si],al 0000BF82 FF00 inc word [bx+si] 0000BF84 E429 in al,0x29 0000BF86 192A sbb [bp+si],bp 0000BF88 4E dec si 0000BF89 2A832A9C sub al,[bp+di+0x9c2a] 0000BF8D 2AE9 sub ch,cl 0000BF8F 91 xchg ax,cx 0000BF90 24E9 and al,0xe9 0000BF92 DE24 fisub word [si] 0000BF94 E97625 jmp 0xe50d 0000BF97 0000 add [bx+si],al 0000BF99 E92363 jmp 0x22bf 0000BF9C E9DA68 jmp 0x2879 0000BF9F D104 rol word [si],1 0000BFA1 E96391 jmp 0x5107 0000BFA4 00E7 add bh,ah 0000BFA6 2A02 sub al,[bp+si] 0000BFA8 7E29 jng 0xbfd3 0000BFAA D6 salc 0000BFAB 786F js 0xc01c 0000BFAD 026B2B add ch,[bp+di+0x2b] 0000BFB0 D6 salc 0000BFB1 782B js 0xbfde 0000BFB3 03D7 add dx,di 0000BFB5 2DD678 sub ax,0x78d6 0000BFB8 CB retf 0000BFB9 03A82A60 add bp,[bx+si+0x602a] 0000BFBD 51 push cx 0000BFBE 7504 jnz 0xbfc4 0000BFC0 F1 int1 0000BFC1 2A6051 sub ah,[bx+si+0x51] 0000BFC4 E804D3 call 0x92cb 0000BFC7 2F das 0000BFC8 60 pusha 0000BFC9 51 push cx 0000BFCA 05055D add ax,0x5d05 0000BFCD 2D6051 sub ax,0x5160 0000BFD0 2205 and al,[di] 0000BFD2 622C bound bp,[si] 0000BFD4 60 pusha 0000BFD5 51 push cx 0000BFD6 3F aas 0000BFD7 058CAD add ax,0xad8c 0000BFDA 60 pusha 0000BFDB 51 push cx 0000BFDC 55 push bp 0000BFDD 05732E add ax,0x2e73 0000BFE0 D6 salc 0000BFE1 7820 js 0xc003 0000BFE3 06 push es 0000BFE4 712A jno 0xc010 0000BFE6 60 pusha 0000BFE7 51 push cx 0000BFE8 3106A42C xor [0x2ca4],ax 0000BFEC 60 pusha 0000BFED 51 push cx 0000BFEE 56 push si 0000BFEF 06 push es 0000BFF0 A4 movsb 0000BFF1 2C60 sub al,0x60 0000BFF3 51 push cx 0000BFF4 7B06 jpo 0xbffc 0000BFF6 2AAD6051 sub ch,[di+0x5160] 0000BFFA 8C0697AD mov [0xad97],es 0000BFFE 60 pusha 0000BFFF 51 push cx 0000C000 A10697 mov ax,[0x9706] 0000C003 AD lodsw 0000C004 60 pusha 0000C005 51 push cx 0000C006 B606 mov dh,0x6 0000C008 8CAD6051 mov [di+0x5160],gs 0000C00C CC int3 0000C00D 06 push es 0000C00E 17 pop ss 0000C00F B460 mov ah,0x60 0000C011 51 push cx 0000C012 0000 add [bx+si],al 0000C014 0000 add [bx+si],al 0000C016 0000 add [bx+si],al 0000C018 CB retf 0000C019 0000 add [bx+si],al 0000C01B 050505 add ax,0x505 0000C01E 050505 add ax,0x505 0000C021 050505 add ax,0x505 0000C024 050505 add ax,0x505 0000C027 050505 add ax,0x505 0000C02A 050000 add ax,0x0 0000C02D 0000 add [bx+si],al 0000C02F 0000 add [bx+si],al 0000C031 0000 add [bx+si],al 0000C033 0000 add [bx+si],al 0000C035 0000 add [bx+si],al 0000C037 0000 add [bx+si],al 0000C039 0000 add [bx+si],al 0000C03B 050505 add ax,0x505 0000C03E 050505 add ax,0x505 0000C041 050505 add ax,0x505 0000C044 050505 add ax,0x505 0000C047 050505 add ax,0x505 0000C04A 050800 add ax,0x8 0000C04D 0102 add [bp+si],ax 0000C04F 03818284 add ax,[bx+di+0x8482] 0000C053 8808 mov [bx+si],cl 0000C055 0005 add [di],al 0000C057 0A0F or cl,[bx] 0000C059 141E adc al,0x1e 0000C05B 283C sub [si],bh 0000C05D 50 push ax 0000C05E E461 in al,0x61 0000C060 2410 and al,0x10 0000C062 75FA jnz 0xc05e 0000C064 E461 in al,0x61 0000C066 2410 and al,0x10 0000C068 74FA jz 0xc064 0000C06A E2F2 loop 0xc05e 0000C06C 58 pop ax 0000C06D C3 ret 0000C06E BA8203 mov dx,0x382 0000C071 EE out dx,al 0000C072 8AC4 mov al,ah 0000C074 BA8103 mov dx,0x381 0000C077 EE out dx,al 0000C078 BA8303 mov dx,0x383 0000C07B C3 ret 0000C07C 6660 pushad 0000C07E 9AC84B00F0 call 0xf000:0x4bc8 0000C083 7561 jnz 0xc0e6 0000C085 66B884F80080 mov eax,0x8000f884 0000C08B BAF80C mov dx,0xcf8 0000C08E 66EF out dx,eax 0000C090 B88103 mov ax,0x381 0000C093 BAFC0C mov dx,0xcfc 0000C096 EF out dx,ax 0000C097 BA3010 mov dx,0x1030 0000C09A EC in al,dx 0000C09B 24F7 and al,0xf7 0000C09D EE out dx,al 0000C09E 42 inc dx 0000C09F 42 inc dx 0000C0A0 EC in al,dx 0000C0A1 24F9 and al,0xf9 0000C0A3 EE out dx,al 0000C0A4 BA1110 mov dx,0x1011 0000C0A7 EC in al,dx 0000C0A8 0C01 or al,0x1 0000C0AA EE out dx,al 0000C0AB B025 mov al,0x25 0000C0AD E8E100 call 0xc191 0000C0B0 B04D mov al,0x4d 0000C0B2 E8E800 call 0xc19d 0000C0B5 B061 mov al,0x61 0000C0B7 E8D700 call 0xc191 0000C0BA B93075 mov cx,0x7530 0000C0BD B4F4 mov ah,0xf4 0000C0BF B0E8 mov al,0xe8 0000C0C1 E8AAFF call 0xc06e 0000C0C4 EC in al,dx 0000C0C5 A802 test al,0x2 0000C0C7 7517 jnz 0xc0e0 0000C0C9 51 push cx 0000C0CA B90100 mov cx,0x1 0000C0CD E88DFF call 0xc05d 0000C0D0 59 pop cx 0000C0D1 E2EA loop 0xc0bd 0000C0D3 B4FE mov ah,0xfe 0000C0D5 B095 mov al,0x95 0000C0D7 E894FF call 0xc06e 0000C0DA EC in al,dx 0000C0DB 0C80 or al,0x80 0000C0DD EE out dx,al 0000C0DE EB2A jmp short 0xc10a 0000C0E0 B95802 mov cx,0x258 0000C0E3 E877FF call 0xc05d 0000C0E6 B0DC mov al,0xdc 0000C0E8 E82B08 call 0xc916 0000C0EB 80CC01 or ah,0x1 0000C0EE E82B08 call 0xc91c 0000C0F1 BA3010 mov dx,0x1030 0000C0F4 EC in al,dx 0000C0F5 A802 test al,0x2 0000C0F7 7507 jnz 0xc100 0000C0F9 32DB xor bl,bl 0000C0FB E8C900 call 0xc1c7 0000C0FE EB0A jmp short 0xc10a 0000C100 38C0 cmp al,al 0000C102 B010 mov al,0x10 0000C104 BAB200 mov dx,0xb2 0000C107 EE out dx,al 0000C108 7AFE jpe 0xc108 0000C10A 6661 popad 0000C10C C3 ret 0000C10D 6660 pushad 0000C10F 9AC84B00F0 call 0xf000:0x4bc8 0000C114 7554 jnz 0xc16a 0000C116 B81DFF mov ax,0xff1d 0000C119 E852FF call 0xc06e 0000C11C EC in al,dx 0000C11D 0CC0 or al,0xc0 0000C11F EE out dx,al 0000C120 B0FF mov al,0xff 0000C122 E666 out 0x66,al 0000C124 B93075 mov cx,0x7530 0000C127 B4F4 mov ah,0xf4 0000C129 B0E8 mov al,0xe8 0000C12B E840FF call 0xc06e 0000C12E EC in al,dx 0000C12F A802 test al,0x2 0000C131 7417 jz 0xc14a 0000C133 51 push cx 0000C134 B90100 mov cx,0x1 0000C137 E823FF call 0xc05d 0000C13A 59 pop cx 0000C13B E2EA loop 0xc127 0000C13D B4FE mov ah,0xfe 0000C13F B095 mov al,0x95 0000C141 E82AFF call 0xc06e 0000C144 EC in al,dx 0000C145 0C80 or al,0x80 0000C147 EE out dx,al 0000C148 EB39 jmp short 0xc183 0000C14A BA1110 mov dx,0x1011 0000C14D EC in al,dx 0000C14E 24FE and al,0xfe 0000C150 EE out dx,al 0000C151 B025 mov al,0x25 0000C153 E83B00 call 0xc191 0000C156 B0FF mov al,0xff 0000C158 E84200 call 0xc19d 0000C15B BA3010 mov dx,0x1030 0000C15E EC in al,dx 0000C15F 0C08 or al,0x8 0000C161 EE out dx,al 0000C162 42 inc dx 0000C163 42 inc dx 0000C164 EC in al,dx 0000C165 0C06 or al,0x6 0000C167 EE out dx,al 0000C168 EB19 jmp short 0xc183 0000C16A BA3010 mov dx,0x1030 0000C16D EC in al,dx 0000C16E A802 test al,0x2 0000C170 7507 jnz 0xc179 0000C172 B301 mov bl,0x1 0000C174 E85000 call 0xc1c7 0000C177 EB0A jmp short 0xc183 0000C179 38C0 cmp al,al 0000C17B B010 mov al,0x10 0000C17D BAB200 mov dx,0xb2 0000C180 EE out dx,al 0000C181 7AFE jpe 0xc181 0000C183 B0DC mov al,0xdc 0000C185 E88E07 call 0xc916 0000C188 80E4FE and ah,0xfe 0000C18B E88E07 call 0xc91c 0000C18E 6661 popad 0000C190 C3 ret 0000C191 E80F00 call 0xc1a3 0000C194 E666 out 0x66,al 0000C196 C3 ret 0000C197 E81F00 call 0xc1b9 0000C19A E462 in al,0x62 0000C19C C3 ret 0000C19D E80300 call 0xc1a3 0000C1A0 E662 out 0x62,al 0000C1A2 C3 ret 0000C1A3 50 push ax 0000C1A4 B90050 mov cx,0x5000 0000C1A7 E466 in al,0x66 0000C1A9 A801 test al,0x1 0000C1AB 7404 jz 0xc1b1 0000C1AD E462 in al,0x62 0000C1AF EBF6 jmp short 0xc1a7 0000C1B1 A802 test al,0x2 0000C1B3 7402 jz 0xc1b7 0000C1B5 E2F0 loop 0xc1a7 0000C1B7 58 pop ax 0000C1B8 C3 ret 0000C1B9 50 push ax 0000C1BA B90050 mov cx,0x5000 0000C1BD E466 in al,0x66 0000C1BF A801 test al,0x1 0000C1C1 7502 jnz 0xc1c5 0000C1C3 E2F8 loop 0xc1bd 0000C1C5 58 pop ax 0000C1C6 C3 ret 0000C1C7 06 push es 0000C1C8 6650 push eax 0000C1CA 33C0 xor ax,ax 0000C1CC 8EC0 mov es,ax 0000C1CE 66B80200B0FF mov eax,0xffb00002 0000C1D4 67268818 mov [es:eax],bl 0000C1D8 660500000100 add eax,0x10000 0000C1DE 663D0200BFFF cmp eax,0xffbf0002 0000C1E4 72EE jc 0xc1d4 0000C1E6 6658 pop eax 0000C1E8 07 pop es 0000C1E9 32E4 xor ah,ah 0000C1EB C3 ret 0000C1EC 0F01E0 smsw ax 0000C1EF A90100 test ax,0x1 0000C1F2 740C jz 0xc200 0000C1F4 E8E52F call 0xf1dc 0000C1F7 7518 jnz 0xc211 0000C1F9 8CC8 mov ax,cs 0000C1FB A90300 test ax,0x3 0000C1FE 7511 jnz 0xc211 0000C200 B87101 mov ax,0x171 0000C203 E8EE13 call 0xd5f4 0000C206 7406 jz 0xc20e 0000C208 E80700 call 0xc212 0000C20B F8 clc 0000C20C EB03 jmp short 0xc211 0000C20E FB sti 0000C20F F4 hlt 0000C210 F8 clc 0000C211 C3 ret 0000C212 9C pushf 0000C213 FA cli 0000C214 BA0010 mov dx,0x1000 0000C217 ED in ax,dx 0000C218 8BD8 mov bx,ax 0000C21A B81000 mov ax,0x10 0000C21D EF out dx,ax 0000C21E B002 mov al,0x2 0000C220 E8F306 call 0xc916 0000C223 80FCB8 cmp ah,0xb8 0000C226 740B jz 0xc233 0000C228 80FCB0 cmp ah,0xb0 0000C22B 7406 jz 0xc233 0000C22D F7C31000 test bx,0x10 0000C231 7412 jz 0xc245 0000C233 BA0410 mov dx,0x1004 0000C236 ED in ax,dx 0000C237 24FD and al,0xfd 0000C239 EF out dx,ax 0000C23A BA1410 mov dx,0x1014 0000C23D EC in al,dx 0000C23E BA0810 mov dx,0x1008 0000C241 66ED in eax,dx 0000C243 EB1F jmp short 0xc264 0000C245 BA0410 mov dx,0x1004 0000C248 ED in ax,dx 0000C249 0C02 or al,0x2 0000C24B EF out dx,ax 0000C24C BA2010 mov dx,0x1020 0000C24F EC in al,dx 0000C250 8BD8 mov bx,ax 0000C252 0C01 or al,0x1 0000C254 EE out dx,al 0000C255 BA1510 mov dx,0x1015 0000C258 EC in al,dx 0000C259 BA0810 mov dx,0x1008 0000C25C 66ED in eax,dx 0000C25E BA2010 mov dx,0x1020 0000C261 8BC3 mov ax,bx 0000C263 EE out dx,al 0000C264 9D popf 0000C265 C3 ret 0000C266 E8A9FF call 0xc212 0000C269 CB retf 0000C26A 6306FF00 arpl [0xff],ax 0000C26E 0000 add [bx+si],al 0000C270 0000 add [bx+si],al 0000C272 0000 add [bx+si],al 0000C274 0028 add [bx+si],ch 0000C276 660000 o32 add [bx+si],al 0000C279 59 pop cx 0000C27A CC int3 0000C27B 6606 o32 push es 0000C27D FF00 inc word [bx+si] 0000C27F 0000 add [bx+si],al 0000C281 0000 add [bx+si],al 0000C283 0000 add [bx+si],al 0000C285 007E63 add [bp+0x63],bh 0000C288 0000 add [bx+si],al 0000C28A 60 pusha 0000C28B CC int3 0000C28C 0200 add al,[bx+si] 0000C28E E8720F call 0xd203 0000C291 CB retf 0000C292 4A dec dx 0000C293 AB stosw 0000C294 F344 rep inc sp 0000C296 0000 add [bx+si],al 0000C298 0300 add ax,[bx+si] 0000C29A 0002 add [bp+si],al 0000C29C 0000 add [bx+si],al 0000C29E 00800000 add [bx+si+0x0],al 0000C2A2 800D60 or byte [di],0x60 0000C2A5 51 push cx 0000C2A6 0103 add [bp+di],ax 0000C2A8 0000 add [bx+si],al 0000C2AA CB retf 0000C2AB 1400 adc al,0x0 0000C2AD 0000 add [bx+si],al 0000C2AF FC cld 0000C2B0 0000 add [bx+si],al 0000C2B2 0004 add [si],al 0000C2B4 0000 add [bx+si],al 0000C2B6 A818 test al,0x18 0000C2B8 0000 add [bx+si],al 0000C2BA 27 daa 0000C2BB 3F aas 0000C2BC 00F0 add al,dh 0000C2BE BEC22D mov si,0x2dc2 0000C2C1 FFE3 jmp bx 0000C2C3 00F8 add al,bh 0000C2C5 FE db 0xFE 0000C2C6 7FBB jg 0xc283 0000C2C8 FD std 0000C2C9 2DE960 sub ax,0x60e9 0000C2CC 39EA cmp dx,bp 0000C2CE D9AAF344 fldcw [bp+si+0x44f3] 0000C2D2 6660 pushad 0000C2D4 33C0 xor ax,ax 0000C2D6 9A930A00F0 call 0xf000:0xa93 0000C2DB 0F20D8 mov eax,cr3 0000C2DE 0F22D8 mov cr3,eax 0000C2E1 9A782700F0 call 0xf000:0x2778 0000C2E6 9A7E2700F0 call 0xf000:0x277e 0000C2EB 9A75006051 call 0x5160:0x75 0000C2F0 6661 popad 0000C2F2 C3 ret 0000C2F3 38AAE97F cmp [bp+si+0x7fe9],ch 0000C2F7 9A1718FEE6 call 0xe6fe:0x1817 0000C2FC C3 ret 0000C2FD E82102 call 0xc521 0000C300 CB retf 0000C301 6650 push eax 0000C303 6652 push edx 0000C305 2AC9 sub cl,cl 0000C307 B40A mov ah,0xa 0000C309 E89A00 call 0xc3a6 0000C30C E8D900 call 0xc3e8 0000C30F A801 test al,0x1 0000C311 7503 jnz 0xc316 0000C313 80C902 or cl,0x2 0000C316 A802 test al,0x2 0000C318 7403 jz 0xc31d 0000C31A 80C904 or cl,0x4 0000C31D B406 mov ah,0x6 0000C31F E88400 call 0xc3a6 0000C322 E8C300 call 0xc3e8 0000C325 A820 test al,0x20 0000C327 7403 jz 0xc32c 0000C329 80C901 or cl,0x1 0000C32C 894E10 mov [bp+0x10],cx 0000C32F 665A pop edx 0000C331 6658 pop eax 0000C333 CB retf 0000C334 BAB811 mov dx,0x11b8 0000C337 EC in al,dx 0000C338 C0E804 shr al,0x4 0000C33B 8AC8 mov cl,al 0000C33D 80E10E and cl,0xe 0000C340 BA8E11 mov dx,0x118e 0000C343 EC in al,dx 0000C344 2408 and al,0x8 0000C346 C0E803 shr al,0x3 0000C349 0AC8 or cl,al 0000C34B CB retf 0000C34C 0003 add [bp+di],al 0000C34E 090A or [bp+si],cx 0000C350 030A add cx,[bp+si] 0000C352 0A03 or al,[bp+di] 0000C354 0C0A or al,0xa 0000C356 0A03 or al,[bp+di] 0000C358 0903 or [bp+di],ax 0000C35A 0303 add ax,[bp+di] 0000C35C 036653 add sp,[bp+0x53] 0000C35F 6651 push ecx 0000C361 6652 push edx 0000C363 66B801000000 mov eax,0x1 0000C369 0FA2 cpuid 0000C36B 25F00F and ax,0xff0 0000C36E 3DE006 cmp ax,0x6e0 0000C371 7407 jz 0xc37a 0000C373 3DF006 cmp ax,0x6f0 0000C376 7402 jz 0xc37a 0000C378 7515 jnz 0xc38f 0000C37A 66C1EB10 shr ebx,0x10 0000C37E 80E30F and bl,0xf 0000C381 80FB01 cmp bl,0x1 0000C384 7409 jz 0xc38f 0000C386 B87A01 mov ax,0x17a 0000C389 E86812 call 0xd5f4 0000C38C F8 clc 0000C38D EB01 jmp short 0xc390 0000C38F F9 stc 0000C390 665A pop edx 0000C392 6659 pop ecx 0000C394 665B pop ebx 0000C396 C3 ret 0000C397 E8C3FF call 0xc35d 0000C39A CB retf 0000C39B 0100 add [bx+si],ax 0000C39D 0000 add [bx+si],al 0000C39F 0000 add [bx+si],al 0000C3A1 0000 add [bx+si],al 0000C3A3 00A55A66 add [di+0x665a],ah 0000C3A7 BA0000 mov dx,0x0 0000C3AA 0200 add al,[bx+si] 0000C3AC E466 in al,0x66 0000C3AE A802 test al,0x2 0000C3B0 7409 jz 0xc3bb 0000C3B2 E85200 call 0xc407 0000C3B5 664A dec edx 0000C3B7 75F3 jnz 0xc3ac 0000C3B9 EB06 jmp short 0xc3c1 0000C3BB 8AC4 mov al,ah 0000C3BD E666 out 0x66,al 0000C3BF F8 clc 0000C3C0 C3 ret 0000C3C1 F9 stc 0000C3C2 C3 ret 0000C3C3 E8E0FF call 0xc3a6 0000C3C6 CB retf 0000C3C7 66BA00000200 mov edx,0x20000 0000C3CD E466 in al,0x66 0000C3CF A802 test al,0x2 0000C3D1 7409 jz 0xc3dc 0000C3D3 E83100 call 0xc407 0000C3D6 664A dec edx 0000C3D8 75F3 jnz 0xc3cd 0000C3DA EB06 jmp short 0xc3e2 0000C3DC 8AC4 mov al,ah 0000C3DE E662 out 0x62,al 0000C3E0 F8 clc 0000C3E1 C3 ret 0000C3E2 F9 stc 0000C3E3 C3 ret 0000C3E4 E8E0FF call 0xc3c7 0000C3E7 CB retf 0000C3E8 66BA00000200 mov edx,0x20000 0000C3EE E466 in al,0x66 0000C3F0 A801 test al,0x1 0000C3F2 7509 jnz 0xc3fd 0000C3F4 E81000 call 0xc407 0000C3F7 664A dec edx 0000C3F9 75F3 jnz 0xc3ee 0000C3FB EB04 jmp short 0xc401 0000C3FD E462 in al,0x62 0000C3FF F8 clc 0000C400 C3 ret 0000C401 F9 stc 0000C402 C3 ret 0000C403 E8E2FF call 0xc3e8 0000C406 CB retf 0000C407 660FC8 bswap eax 0000C40A E461 in al,0x61 0000C40C 2410 and al,0x10 0000C40E 8AE0 mov ah,al 0000C410 E461 in al,0x61 0000C412 2410 and al,0x10 0000C414 32E0 xor ah,al 0000C416 74F8 jz 0xc410 0000C418 E461 in al,0x61 0000C41A 2410 and al,0x10 0000C41C 32E0 xor ah,al 0000C41E 75F8 jnz 0xc418 0000C420 660FC8 bswap eax 0000C423 C3 ret 0000C424 E8E0FF call 0xc407 0000C427 CB retf 0000C428 E80100 call 0xc42c 0000C42B CB retf 0000C42C 53 push bx 0000C42D B701 mov bh,0x1 0000C42F E81609 call 0xcd48 0000C432 B3A0 mov bl,0xa0 0000C434 E8DD08 call 0xcd14 0000C437 B031 mov al,0x31 0000C439 E89D08 call 0xccd9 0000C43C 5B pop bx 0000C43D C3 ret 0000C43E E80100 call 0xc442 0000C441 CB retf 0000C442 53 push bx 0000C443 B700 mov bh,0x0 0000C445 E80009 call 0xcd48 0000C448 B3A1 mov bl,0xa1 0000C44A E8C708 call 0xcd14 0000C44D B031 mov al,0x31 0000C44F E88708 call 0xccd9 0000C452 5B pop bx 0000C453 C3 ret 0000C454 E80100 call 0xc458 0000C457 CB retf 0000C458 B462 mov ah,0x62 0000C45A E849FF call 0xc3a6 0000C45D C3 ret 0000C45E 2449 and al,0x49 0000C460 42 inc dx 0000C461 49 dec cx 0000C462 4F dec di 0000C463 53 push bx 0000C464 49 dec cx 0000C465 244E and al,0x4e 0000C467 41 inc cx 0000C468 50 push ax 0000C469 41 inc cx 0000C46A 3030 xor [bx+si],dh 0000C46C 3031 xor [bx+di],dh 0000C46E 2E3836432E cmp [cs:0x2e43],dh 0000C473 3030 xor [bx+si],dh 0000C475 3332 xor si,[bp+si] 0000C477 2E44 cs inc sp 0000C479 2E3037 xor [cs:bx],dh 0000C47C 3032 xor [bp+si],dh 0000C47E 3035 xor [di],dh 0000C480 3139 xor [bx+di],di 0000C482 353220 xor ax,0x2032 0000C485 2000 and [bx+si],al 0000C487 49 dec cx 0000C488 44 inc sp 0000C489 4E dec si 0000C48A 4F dec di 0000C48B 004341 add [bp+di+0x41],al 0000C48E 50 push ax 0000C48F 45 inc bp 0000C490 4C dec sp 0000C491 56 push si 0000C492 41 inc cx 0000C493 4C dec sp 0000C494 4A dec dx 0000C495 41 inc cx 0000C496 4D dec bp 0000C497 49 dec cx 0000C498 53 push bx 0000C499 4F dec di 0000C49A 4E dec si 0000C49B 43 inc bx 0000C49C 6650 push eax 0000C49E 6652 push edx 0000C4A0 F8 clc 0000C4A1 665A pop edx 0000C4A3 6658 pop eax 0000C4A5 CB retf 0000C4A6 EB26 jmp short 0xc4ce 0000C4A8 6633C0 xor eax,eax 0000C4AB 40 inc ax 0000C4AC 0FA2 cpuid 0000C4AE 25FF0F and ax,0xfff 0000C4B1 3DE006 cmp ax,0x6e0 0000C4B4 7518 jnz 0xc4ce 0000C4B6 33C0 xor ax,ax 0000C4B8 BA8601 mov dx,0x186 0000C4BB E89211 call 0xd650 0000C4BE 33C0 xor ax,ax 0000C4C0 BA8301 mov dx,0x183 0000C4C3 E88A11 call 0xd650 0000C4C6 33C0 xor ax,ax 0000C4C8 BA7701 mov dx,0x177 0000C4CB E88211 call 0xd650 0000C4CE 66BBE4000080 mov ebx,0x800000e4 0000C4D4 E84A00 call 0xc521 0000C4D7 A840 test al,0x40 0000C4D9 740B jz 0xc4e6 0000C4DB B80000 mov ax,0x0 0000C4DE BA3801 mov dx,0x138 0000C4E1 E86C11 call 0xd650 0000C4E4 EB3A jmp short 0xc520 0000C4E6 B8EB02 mov ax,0x2eb 0000C4E9 E80811 call 0xd5f4 0000C4EC 660FB7C8 movzx ecx,ax 0000C4F0 66C1E904 shr ecx,0x4 0000C4F4 6633C0 xor eax,eax 0000C4F7 B82E02 mov ax,0x22e 0000C4FA E8F710 call 0xd5f4 0000C4FD C1E80A shr ax,0xa 0000C500 40 inc ax 0000C501 6603C1 add eax,ecx 0000C504 663D80000000 cmp eax,0x80 0000C50A 7614 jna 0xc520 0000C50C B8D605 mov ax,0x5d6 0000C50F E8E210 call 0xd5f4 0000C512 B80200 mov ax,0x2 0000C515 7503 jnz 0xc51a 0000C517 B80100 mov ax,0x1 0000C51A BAE205 mov dx,0x5e2 0000C51D E83011 call 0xd650 0000C520 C3 ret 0000C521 BAF80C mov dx,0xcf8 0000C524 668BC3 mov eax,ebx 0000C527 24FC and al,0xfc 0000C529 66EF out dx,eax 0000C52B 8BD3 mov dx,bx 0000C52D 83E203 and dx,byte +0x3 0000C530 81C2FC0C add dx,0xcfc 0000C534 EC in al,dx 0000C535 C3 ret 0000C536 E8E8FF call 0xc521 0000C539 CB retf 0000C53A BAF80C mov dx,0xcf8 0000C53D 668BC3 mov eax,ebx 0000C540 24FC and al,0xfc 0000C542 66EF out dx,eax 0000C544 8BD3 mov dx,bx 0000C546 83E202 and dx,byte +0x2 0000C549 81C2FC0C add dx,0xcfc 0000C54D ED in ax,dx 0000C54E C3 ret 0000C54F E8E8FF call 0xc53a 0000C552 CB retf 0000C553 BAF80C mov dx,0xcf8 0000C556 668BC3 mov eax,ebx 0000C559 24FC and al,0xfc 0000C55B 66EF out dx,eax 0000C55D BAFC0C mov dx,0xcfc 0000C560 66ED in eax,dx 0000C562 C3 ret 0000C563 E8EDFF call 0xc553 0000C566 CB retf 0000C567 6650 push eax 0000C569 BAF80C mov dx,0xcf8 0000C56C 668BC3 mov eax,ebx 0000C56F 24FC and al,0xfc 0000C571 66EF out dx,eax 0000C573 8BD3 mov dx,bx 0000C575 83E203 and dx,byte +0x3 0000C578 81C2FC0C add dx,0xcfc 0000C57C 6658 pop eax 0000C57E EE out dx,al 0000C57F C3 ret 0000C580 E8E4FF call 0xc567 0000C583 CB retf 0000C584 6650 push eax 0000C586 BAF80C mov dx,0xcf8 0000C589 668BC3 mov eax,ebx 0000C58C 24FC and al,0xfc 0000C58E 66EF out dx,eax 0000C590 8BD3 mov dx,bx 0000C592 83E202 and dx,byte +0x2 0000C595 81C2FC0C add dx,0xcfc 0000C599 6658 pop eax 0000C59B EF out dx,ax 0000C59C C3 ret 0000C59D E8E4FF call 0xc584 0000C5A0 CB retf 0000C5A1 6650 push eax 0000C5A3 BAF80C mov dx,0xcf8 0000C5A6 668BC3 mov eax,ebx 0000C5A9 24FC and al,0xfc 0000C5AB 66EF out dx,eax 0000C5AD 6658 pop eax 0000C5AF BAFC0C mov dx,0xcfc 0000C5B2 66EF out dx,eax 0000C5B4 C3 ret 0000C5B5 E8E9FF call 0xc5a1 0000C5B8 CB retf 0000C5B9 BA4E16 mov dx,0x164e 0000C5BC B055 mov al,0x55 0000C5BE EE out dx,al 0000C5BF C3 ret 0000C5C0 E8F6FF call 0xc5b9 0000C5C3 CB retf 0000C5C4 BA4E16 mov dx,0x164e 0000C5C7 B0AA mov al,0xaa 0000C5C9 EE out dx,al 0000C5CA C3 ret 0000C5CB E8F6FF call 0xc5c4 0000C5CE CB retf 0000C5CF BA4E16 mov dx,0x164e 0000C5D2 8AC4 mov al,ah 0000C5D4 EE out dx,al 0000C5D5 BA4F16 mov dx,0x164f 0000C5D8 EC in al,dx 0000C5D9 C3 ret 0000C5DA E8F2FF call 0xc5cf 0000C5DD CB retf 0000C5DE 8AD8 mov bl,al 0000C5E0 BA4E16 mov dx,0x164e 0000C5E3 8AC4 mov al,ah 0000C5E5 EE out dx,al 0000C5E6 BA4F16 mov dx,0x164f 0000C5E9 8AC3 mov al,bl 0000C5EB EE out dx,al 0000C5EC C3 ret 0000C5ED E8EEFF call 0xc5de 0000C5F0 CB retf 0000C5F1 FA cli 0000C5F2 0F20C1 mov ecx,cr0 0000C5F5 6681E1D1FFFA7F and ecx,0x7ffaffd1 0000C5FC 0F22C1 mov cr0,ecx 0000C5FF 6633C9 xor ecx,ecx 0000C602 0F22D9 mov cr3,ecx 0000C605 E90D09 jmp 0xcf15 0000C608 E90000 jmp 0xc60b 0000C60B E90000 jmp 0xc60e 0000C60E E900D5 jmp 0x9b11 0000C611 E90000 jmp 0xc614 0000C614 E911DA jmp 0xa028 0000C617 E90000 jmp 0xc61a 0000C61A E985F2 jmp 0xb8a2 0000C61D E90000 jmp 0xc620 0000C620 E989E5 jmp 0xabac 0000C623 E95BDD jmp 0xa381 0000C626 E9CB30 jmp 0xf6f4 0000C629 E90000 jmp 0xc62c 0000C62C B0BF mov al,0xbf 0000C62E E670 out 0x70,al 0000C630 E464 in al,0x64 0000C632 E6ED out 0xed,al 0000C634 A804 test al,0x4 0000C636 E962D8 jmp 0x9e9b 0000C639 741E jz 0xc659 0000C63B 33DB xor bx,bx 0000C63D 8AC3 mov al,bl 0000C63F BF7531 mov di,0x3175 0000C642 E9CE34 jmp 0xfb13 0000C645 0AC0 or al,al 0000C647 7510 jnz 0xc659 0000C649 B001 mov al,0x1 0000C64B BA4503 mov dx,0x345 0000C64E BF8431 mov di,0x3184 0000C651 E9D70E jmp 0xd52b 0000C654 BBBD14 mov bx,0x14bd 0000C657 EB45 jmp short 0xc69e 0000C659 BF8F31 mov di,0x318f 0000C65C E9B20C jmp 0xd311 0000C65F B80000 mov ax,0x0 0000C662 EB1D jmp short 0xc681 0000C664 BA0702 mov dx,0x207 0000C667 BF9D31 mov di,0x319d 0000C66A E9FF0E jmp 0xd56c 0000C66D 83F802 cmp ax,byte +0x2 0000C670 740F jz 0xc681 0000C672 8BF0 mov si,ax 0000C674 33C0 xor ax,ax 0000C676 BA0702 mov dx,0x207 0000C679 BFAF31 mov di,0x31af 0000C67C E9AC0E jmp 0xd52b 0000C67F 8BC6 mov ax,si 0000C681 32E4 xor ah,ah 0000C683 3C0B cmp al,0xb 0000C685 7202 jc 0xc689 0000C687 32C0 xor al,al 0000C689 D1E0 shl ax,1 0000C68B 056448 add ax,0x4864 0000C68E 8BF0 mov si,ax 0000C690 2E8B1C mov bx,[cs:si] 0000C693 32C0 xor al,al 0000C695 BA4503 mov dx,0x345 0000C698 BFCE31 mov di,0x31ce 0000C69B E98D0E jmp 0xd52b 0000C69E 2E8E1E433E mov ds,[cs:0x3e43] 0000C6A3 B80000 mov ax,0x0 0000C6A6 8ED0 mov ss,ax 0000C6A8 66BC007C0000 mov esp,0x7c00 0000C6AE BFE431 mov di,0x31e4 0000C6B1 E97908 jmp 0xcf2d 0000C6B4 B80000 mov ax,0x0 0000C6B7 8EC0 mov es,ax 0000C6B9 B800F0 mov ax,0xf000 0000C6BC 8EE8 mov gs,ax 0000C6BE B8FEE6 mov ax,0xe6fe 0000C6C1 8EE0 mov fs,ax 0000C6C3 2E803FD5 cmp byte [cs:bx],0xd5 0000C6C7 7504 jnz 0xc6cd 0000C6C9 2E8B5F04 mov bx,[cs:bx+0x4] 0000C6CD 66C1C210 rol edx,0x10 0000C6D1 32C0 xor al,al 0000C6D3 BF0932 mov di,0x3209 0000C6D6 E93A34 jmp 0xfb13 0000C6D9 0AC0 or al,al 0000C6DB 740B jz 0xc6e8 0000C6DD 66C1CA10 ror edx,0x10 0000C6E1 2EF7070004 test word [cs:bx],0x400 0000C6E6 EB36 jmp short 0xc71e 0000C6E8 81FBBD14 cmp bx,0x14bd 0000C6EC 7206 jc 0xc6f4 0000C6EE 81FBF314 cmp bx,0x14f3 0000C6F2 7311 jnc 0xc705 0000C6F4 BA4503 mov dx,0x345 0000C6F7 BF2D32 mov di,0x322d 0000C6FA E96F0E jmp 0xd56c 0000C6FD BF3332 mov di,0x3233 0000C700 E90E0C jmp 0xd311 0000C703 EB0F jmp short 0xc714 0000C705 BA4503 mov dx,0x345 0000C708 BF3E32 mov di,0x323e 0000C70B E9460E jmp 0xd554 0000C70E BF4432 mov di,0x3244 0000C711 E9FD0B jmp 0xd311 0000C714 66C1CA10 ror edx,0x10 0000C718 FEC0 inc al 0000C71A 2E224701 and al,[cs:bx+0x1] 0000C71E 7461 jz 0xc781 0000C720 BFA332 mov di,0x32a3 0000C723 2E8B07 mov ax,[cs:bx] 0000C726 43 inc bx 0000C727 43 inc bx 0000C728 8BC8 mov cx,ax 0000C72A 0AC0 or al,al 0000C72C 740F jz 0xc73d 0000C72E 8BCA mov cx,dx 0000C730 2E8B160777 mov dx,[cs:0x7707] 0000C735 EE out dx,al 0000C736 8BD1 mov dx,cx 0000C738 8BC8 mov cx,ax 0000C73A E90000 jmp 0xc73d 0000C73D E97907 jmp 0xceb9 0000C740 E90000 jmp 0xc743 0000C743 E93CDF jmp 0xa682 0000C746 2E8B07 mov ax,[cs:bx] 0000C749 43 inc bx 0000C74A 43 inc bx 0000C74B E90000 jmp 0xc74e 0000C74E 66C1E310 shl ebx,0x10 0000C752 BB8832 mov bx,0x3288 0000C755 E9B70B jmp 0xd30f 0000C758 66C1EB10 shr ebx,0x10 0000C75C FFE0 jmp ax 0000C75E E90000 jmp 0xc761 0000C761 2E8B37 mov si,[cs:bx] 0000C764 2EF747FC0080 test word [cs:bx-0x4],0x8000 0000C76A 7502 jnz 0xc76e 0000C76C FFE6 jmp si 0000C76E EAE9196051 jmp 0x5160:0x19e9 0000C773 E915DF jmp 0xa68b 0000C776 43 inc bx 0000C777 43 inc bx 0000C778 BFAE32 mov di,0x32ae 0000C77B E9930B jmp 0xd311 0000C77E E91DFF jmp 0xc69e 0000C781 83C306 add bx,byte +0x6 0000C784 E917FF jmp 0xc69e 0000C787 00700F add [bx+si+0xf],dh 0000C78A F1 int1 0000C78B 7F60 jg 0xc7ed 0000C78D 51 push cx 0000C78E 78F9 js 0xc789 0000C790 F1 int1 0000C791 7F9E jg 0xc731 0000C793 7430 jz 0xc7c5 0000C795 18F2 sbb dl,dh 0000C797 7FF3 jg 0xc78c 0000C799 44 inc sp 0000C79A 66B800E00000 mov eax,0xe000 0000C7A0 66BB00400000 mov ebx,0x4000 0000C7A6 66C1EB0A shr ebx,0xa 0000C7AA B90200 mov cx,0x2 0000C7AD E8BB23 call 0xeb6b 0000C7B0 C3 ret 0000C7B1 E8B723 call 0xeb6b 0000C7B4 CB retf 0000C7B5 6766837D0002 cmp dword [ebp+0x0],byte +0x2 0000C7BB 7539 jnz 0xc7f6 0000C7BD 06 push es 0000C7BE 1E push ds 0000C7BF 6660 pushad 0000C7C1 50 push ax 0000C7C2 2EA11264 mov ax,[cs:0x6412] 0000C7C6 8ED8 mov ds,ax 0000C7C8 B80000 mov ax,0x0 0000C7CB 8EC0 mov es,ax 0000C7CD 58 pop ax 0000C7CE 2EFF361064 push word [cs:0x6410] 0000C7D3 68FF33 push word 0x33ff 0000C7D6 CB retf 0000C7D7 8BFD mov di,bp 0000C7D9 668BEC mov ebp,esp 0000C7DC 6789451C mov [ebp+0x1c],ax 0000C7E0 67895D10 mov [ebp+0x10],bx 0000C7E4 67894D18 mov [ebp+0x18],cx 0000C7E8 67895514 mov [ebp+0x14],dx 0000C7EC 67897D08 mov [ebp+0x8],di 0000C7F0 6661 popad 0000C7F2 1F pop ds 0000C7F3 07 pop es 0000C7F4 EB05 jmp short 0xc7fb 0000C7F6 9AEF6300F0 call 0xf000:0x63ef 0000C7FB CB retf 0000C7FC 6653 push ebx 0000C7FE 51 push cx 0000C7FF 6652 push edx 0000C801 33DB xor bx,bx 0000C803 E8A30D call 0xd5a9 0000C806 8AC2 mov al,dl 0000C808 6633D2 xor edx,edx 0000C80B 8AE9 mov ch,cl 0000C80D 32C9 xor cl,cl 0000C80F 52 push dx 0000C810 B2AE mov dl,0xae 0000C812 9AFD21FEE6 call 0xe6fe:0x21fd 0000C817 5A pop dx 0000C818 22E3 and ah,bl 0000C81A 8AD4 mov dl,ah 0000C81C FEC0 inc al 0000C81E 80C108 add cl,0x8 0000C821 66C1CA08 ror edx,0x8 0000C825 66C1EB08 shr ebx,0x8 0000C829 75E4 jnz 0xc80f 0000C82B 66D3C2 rol edx,cl 0000C82E 8ACD mov cl,ch 0000C830 66D3EA shr edx,cl 0000C833 8BC2 mov ax,dx 0000C835 85C0 test ax,ax 0000C837 665A pop edx 0000C839 59 pop cx 0000C83A 665B pop ebx 0000C83C C3 ret 0000C83D 6650 push eax 0000C83F 6653 push ebx 0000C841 51 push cx 0000C842 6652 push edx 0000C844 33DB xor bx,bx 0000C846 E8600D call 0xd5a9 0000C849 92 xchg ax,dx 0000C84A 66D3E2 shl edx,cl 0000C84D 6623D3 and edx,ebx 0000C850 52 push dx 0000C851 B2AE mov dl,0xae 0000C853 9AFD21FEE6 call 0xe6fe:0x21fd 0000C858 5A pop dx 0000C859 F6D3 not bl 0000C85B 22E3 and ah,bl 0000C85D 0AE2 or ah,dl 0000C85F 52 push dx 0000C860 B2AE mov dl,0xae 0000C862 9A4522FEE6 call 0xe6fe:0x2245 0000C867 5A pop dx 0000C868 FEC0 inc al 0000C86A 66C1EA08 shr edx,0x8 0000C86E 66C1EB08 shr ebx,0x8 0000C872 75DC jnz 0xc850 0000C874 665A pop edx 0000C876 59 pop cx 0000C877 665B pop ebx 0000C879 6658 pop eax 0000C87B C3 ret 0000C87C 50 push ax 0000C87D B84101 mov ax,0x141 0000C880 E8710D call 0xd5f4 0000C883 A801 test al,0x1 0000C885 58 pop ax 0000C886 7439 jz 0xc8c1 0000C888 06 push es 0000C889 1E push ds 0000C88A 6660 pushad 0000C88C 50 push ax 0000C88D 2EA11264 mov ax,[cs:0x6412] 0000C891 8ED8 mov ds,ax 0000C893 B80000 mov ax,0x0 0000C896 8EC0 mov es,ax 0000C898 58 pop ax 0000C899 2EFF361064 push word [cs:0x6410] 0000C89E 68EA34 push word 0x34ea 0000C8A1 CB retf 0000C8A2 8BFD mov di,bp 0000C8A4 668BEC mov ebp,esp 0000C8A7 6789451C mov [ebp+0x1c],ax 0000C8AB 67895D10 mov [ebp+0x10],bx 0000C8AF 67894D18 mov [ebp+0x18],cx 0000C8B3 67895514 mov [ebp+0x14],dx 0000C8B7 67897D08 mov [ebp+0x8],di 0000C8BB 6661 popad 0000C8BD 1F pop ds 0000C8BE 07 pop es 0000C8BF EB03 jmp short 0xc8c4 0000C8C1 E86C33 call 0xfc30 0000C8C4 C3 ret 0000C8C5 9C pushf 0000C8C6 FA cli 0000C8C7 E82F00 call 0xc8f9 0000C8CA 86C4 xchg al,ah 0000C8CC 2E0A06D844 or al,[cs:0x44d8] 0000C8D1 E670 out 0x70,al 0000C8D3 E6ED out 0xed,al 0000C8D5 247F and al,0x7f 0000C8D7 86C4 xchg al,ah 0000C8D9 E471 in al,0x71 0000C8DB E6ED out 0xed,al 0000C8DD 9D popf 0000C8DE C3 ret 0000C8DF 9C pushf 0000C8E0 FA cli 0000C8E1 E81500 call 0xc8f9 0000C8E4 86C4 xchg al,ah 0000C8E6 2E0A06D844 or al,[cs:0x44d8] 0000C8EB E670 out 0x70,al 0000C8ED E6ED out 0xed,al 0000C8EF 247F and al,0x7f 0000C8F1 86C4 xchg al,ah 0000C8F3 E671 out 0x71,al 0000C8F5 E6ED out 0xed,al 0000C8F7 9D popf 0000C8F8 C3 ret 0000C8F9 50 push ax 0000C8FA 51 push cx 0000C8FB 80FC0A cmp ah,0xa 0000C8FE 7313 jnc 0xc913 0000C900 B9B80B mov cx,0xbb8 0000C903 B00A mov al,0xa 0000C905 E670 out 0x70,al 0000C907 E6ED out 0xed,al 0000C909 E6ED out 0xed,al 0000C90B E6ED out 0xed,al 0000C90D E471 in al,0x71 0000C90F A880 test al,0x80 0000C911 E0F0 loopne 0xc903 0000C913 59 pop cx 0000C914 58 pop ax 0000C915 C3 ret 0000C916 E9F519 jmp 0xe30e 0000C919 E9001A jmp 0xe31c 0000C91C E92F1A jmp 0xe34e 0000C91F E93A1A jmp 0xe35c 0000C922 E97D1A jmp 0xe3a2 0000C925 E9B41A jmp 0xe3dc 0000C928 E9851A jmp 0xe3b0 0000C92B E9BC1A jmp 0xe3ea 0000C92E 53 push bx 0000C92F 56 push si 0000C930 BB6534 mov bx,0x3465 0000C933 EB07 jmp short 0xc93c 0000C935 5E pop si 0000C936 5B pop bx 0000C937 C3 ret 0000C938 E8F3FF call 0xc92e 0000C93B CB retf 0000C93C 8BF2 mov si,dx 0000C93E 0FB6D0 movzx dx,al 0000C941 81C20010 add dx,0x1000 0000C945 8AE0 mov ah,al 0000C947 EC in al,dx 0000C948 86C4 xchg al,ah 0000C94A 8BD6 mov dx,si 0000C94C FFE3 jmp bx 0000C94E 53 push bx 0000C94F 56 push si 0000C950 BB8534 mov bx,0x3485 0000C953 EB07 jmp short 0xc95c 0000C955 5E pop si 0000C956 5B pop bx 0000C957 C3 ret 0000C958 E8F3FF call 0xc94e 0000C95B CB retf 0000C95C 8BF2 mov si,dx 0000C95E 0FB6D0 movzx dx,al 0000C961 81C20010 add dx,0x1000 0000C965 86C4 xchg al,ah 0000C967 EE out dx,al 0000C968 86C4 xchg al,ah 0000C96A 8BD6 mov dx,si 0000C96C FFE3 jmp bx 0000C96E 6660 pushad 0000C970 B8104F mov ax,0x4f10 0000C973 BB0104 mov bx,0x401 0000C976 0E push cs 0000C977 E80300 call 0xc97d 0000C97A 6661 popad 0000C97C CB retf 0000C97D E81400 call 0xc994 0000C980 750F jnz 0xc991 0000C982 0E push cs 0000C983 68BF34 push word 0x34bf 0000C986 2EFF361064 push word [cs:0x6410] 0000C98B 686D36 push word 0x366d 0000C98E CB retf 0000C98F EB02 jmp short 0xc993 0000C991 CD10 int 0x10 0000C993 CB retf 0000C994 60 pusha 0000C995 B09D mov al,0x9d 0000C997 9A4E5600F0 call 0xf000:0x564e 0000C99C BA3010 mov dx,0x1030 0000C99F EC in al,dx 0000C9A0 A802 test al,0x2 0000C9A2 7504 jnz 0xc9a8 0000C9A4 A801 test al,0x1 0000C9A6 7507 jnz 0xc9af 0000C9A8 F6D4 not ah 0000C9AA F6C440 test ah,0x40 0000C9AD EB03 jmp short 0xc9b2 0000C9AF F6C420 test ah,0x20 0000C9B2 61 popa 0000C9B3 C3 ret 0000C9B4 5D pop bp 0000C9B5 37 aaa 0000C9B6 AF scasw 0000C9B7 35D035 xor ax,0x35d0 0000C9BA E635 out 0x35,al 0000C9BC 07 pop es 0000C9BD 366A37 ss push byte +0x37 0000C9C0 4A dec dx 0000C9C1 365B ss pop bx 0000C9C3 366836B9 ss push word 0xb936 0000C9C7 36E83604 ss call 0xce01 0000C9CB 37 aaa 0000C9CC 5D pop bp 0000C9CD 37 aaa 0000C9CE 5D pop bp 0000C9CF 37 aaa 0000C9D0 61 popa 0000C9D1 37 aaa 0000C9D2 61 popa 0000C9D3 37 aaa 0000C9D4 61 popa 0000C9D5 37 aaa 0000C9D6 2D364A sub ax,0x4a36 0000C9D9 365B ss pop bx 0000C9DB 366836B9 ss push word 0xb936 0000C9DF 36E83604 ss call 0xce19 0000C9E3 37 aaa 0000C9E4 1E push ds 0000C9E5 2E8E1E433E mov ds,[cs:0x3e43] 0000C9EA 56 push si 0000C9EB 0FB6F7 movzx si,bh 0000C9EE 83FE10 cmp si,byte +0x10 0000C9F1 7219 jc 0xca0c 0000C9F3 83FE13 cmp si,byte +0x13 0000C9F6 771B ja 0xca13 0000C9F8 83EE08 sub si,byte +0x8 0000C9FB E81E15 call 0xdf1c 0000C9FE 7207 jc 0xca07 0000CA00 D1E6 shl si,1 0000CA02 2EFF94E434 call near [cs:si+0x34e4] 0000CA07 5E pop si 0000CA08 1F pop ds 0000CA09 CA0200 retf 0x2 0000CA0C 83FE07 cmp si,byte +0x7 0000CA0F 74EA jz 0xc9fb 0000CA11 72ED jc 0xca00 0000CA13 B486 mov ah,0x86 0000CA15 F9 stc 0000CA16 EBEF jmp short 0xca07 0000CA18 FA cli 0000CA19 1E push ds 0000CA1A 56 push si 0000CA1B 2E8E1E433E mov ds,[cs:0x3e43] 0000CA20 EB0A jmp short 0xca2c 0000CA22 FA cli 0000CA23 1E push ds 0000CA24 56 push si 0000CA25 8CCE mov si,cs 0000CA27 83C608 add si,byte +0x8 0000CA2A 8EDE mov ds,si 0000CA2C 0FB6F7 movzx si,bh 0000CA2F 83FE10 cmp si,byte +0x10 0000CA32 7218 jc 0xca4c 0000CA34 83FE13 cmp si,byte +0x13 0000CA37 7718 ja 0xca51 0000CA39 83EE08 sub si,byte +0x8 0000CA3C D1E6 shl si,1 0000CA3E 2EFF94FC34 call near [cs:si+0x34fc] 0000CA43 5E pop si 0000CA44 1F pop ds 0000CA45 E8A908 call 0xd2f1 0000CA48 7501 jnz 0xca4b 0000CA4A FB sti 0000CA4B CB retf 0000CA4C 83FE07 cmp si,byte +0x7 0000CA4F 76EB jna 0xca3c 0000CA51 B486 mov ah,0x86 0000CA53 F9 stc 0000CA54 EBED jmp short 0xca43 0000CA56 1E push ds 0000CA57 56 push si 0000CA58 EBD2 jmp short 0xca2c 0000CA5A FA cli 0000CA5B 1E push ds 0000CA5C 56 push si 0000CA5D 660E o32 push cs 0000CA5F 6668AC35668C push dword 0x8c6635ac 0000CA65 CE into 0000CA66 6683C610 add esi,byte +0x10 0000CA6A 668EDE o32 mov ds,si 0000CA6D 668CCE mov esi,cs 0000CA70 6683C608 add esi,byte +0x8 0000CA74 6656 push esi 0000CA76 6668863566CB push dword 0xcb663586 0000CA7C 5E pop si 0000CA7D 1F pop ds 0000CA7E CB retf 0000CA7F 80FB72 cmp bl,0x72 0000CA82 7517 jnz 0xca9b 0000CA84 81F96461 cmp cx,0x6164 0000CA88 7511 jnz 0xca9b 0000CA8A B80001 mov ax,0x100 0000CA8D E8BF14 call 0xdf4f 0000CA90 8ADF mov bl,bh 0000CA92 B701 mov bh,0x1 0000CA94 BA0000 mov dx,0x0 0000CA97 B94169 mov cx,0x6941 0000CA9A C3 ret 0000CA9B B40A mov ah,0xa 0000CA9D F9 stc 0000CA9E EBFA jmp short 0xca9a 0000CAA0 E8A001 call 0xcc43 0000CAA3 7210 jc 0xcab5 0000CAA5 E87F14 call 0xdf27 0000CAA8 720B jc 0xcab5 0000CAAA E88D14 call 0xdf3a 0000CAAD 8CC8 mov ax,cs 0000CAAF BB4835 mov bx,0x3548 0000CAB2 8CD9 mov cx,ds 0000CAB4 F8 clc 0000CAB5 C3 ret 0000CAB6 E88A01 call 0xcc43 0000CAB9 721B jc 0xcad6 0000CABB E86914 call 0xdf27 0000CABE 7216 jc 0xcad6 0000CAC0 E87714 call 0xdf3a 0000CAC3 8CC8 mov ax,cs 0000CAC5 BB5235 mov bx,0x3552 0000CAC8 8CD9 mov cx,ds 0000CACA 8BFC mov di,sp 0000CACC 36C74502FFFF mov word [ss:di+0x2],0xffff 0000CAD2 BFFFFF mov di,0xffff 0000CAD5 F8 clc 0000CAD6 C3 ret 0000CAD7 E86901 call 0xcc43 0000CADA 7220 jc 0xcafc 0000CADC E84814 call 0xdf27 0000CADF 721B jc 0xcafc 0000CAE1 E85614 call 0xdf3a 0000CAE4 8CC8 mov ax,cs 0000CAE6 6633DB xor ebx,ebx 0000CAE9 BB8A35 mov bx,0x358a 0000CAEC 8CC9 mov cx,cs 0000CAEE 8CDA mov dx,ds 0000CAF0 8BFC mov di,sp 0000CAF2 36C74502FFFF mov word [ss:di+0x2],0xffff 0000CAF8 BFFFFF mov di,0xffff 0000CAFB F8 clc 0000CAFC C3 ret 0000CAFD E84301 call 0xcc43 0000CB00 7212 jc 0xcb14 0000CB02 E81714 call 0xdf1c 0000CB05 730E jnc 0xcb15 0000CB07 E89813 call 0xdea2 0000CB0A B403 mov ah,0x3 0000CB0C 7206 jc 0xcb14 0000CB0E E83814 call 0xdf49 0000CB11 B400 mov ah,0x0 0000CB13 F8 clc 0000CB14 C3 ret 0000CB15 B404 mov ah,0x4 0000CB17 F9 stc 0000CB18 EBFA jmp short 0xcb14 0000CB1A E82601 call 0xcc43 0000CB1D 720B jc 0xcb2a 0000CB1F E83014 call 0xdf52 0000CB22 7206 jc 0xcb2a 0000CB24 E82814 call 0xdf4f 0000CB27 B400 mov ah,0x0 0000CB29 F8 clc 0000CB2A C3 ret 0000CB2B E81501 call 0xcc43 0000CB2E 7207 jc 0xcb37 0000CB30 E83D12 call 0xdd70 0000CB33 7202 jc 0xcb37 0000CB35 B400 mov ah,0x0 0000CB37 C3 ret 0000CB38 E86713 call 0xdea2 0000CB3B 7246 jc 0xcb83 0000CB3D E88613 call 0xdec6 0000CB40 7241 jc 0xcb83 0000CB42 E89B13 call 0xdee0 0000CB45 723C jc 0xcb83 0000CB47 80FD14 cmp ch,0x14 0000CB4A 7405 jz 0xcb51 0000CB4C 80FD16 cmp ch,0x16 0000CB4F 7513 jnz 0xcb64 0000CB51 9A7D3700F0 call 0xf000:0x377d 0000CB56 722C jc 0xcb84 0000CB58 57 push di 0000CB59 BFBA3E mov di,0x3eba 0000CB5C E8D130 call 0xfc30 0000CB5F 5F pop di 0000CB60 7221 jc 0xcb83 0000CB62 EB11 jmp short 0xcb75 0000CB64 80FB08 cmp bl,0x8 0000CB67 771B ja 0xcb84 0000CB69 0FB6F3 movzx si,bl 0000CB6C D1E6 shl si,1 0000CB6E 2EFF94A448 call near [cs:si+0x48a4] 0000CB73 720E jc 0xcb83 0000CB75 E84213 call 0xdeba 0000CB78 E89613 call 0xdf11 0000CB7B B400 mov ah,0x0 0000CB7D 7304 jnc 0xcb83 0000CB7F 80E480 and ah,0x80 0000CB82 F8 clc 0000CB83 C3 ret 0000CB84 B419 mov ah,0x19 0000CB86 F9 stc 0000CB87 EBFA jmp short 0xcb83 0000CB89 E82113 call 0xdead 0000CB8C 7217 jc 0xcba5 0000CB8E E88013 call 0xdf11 0000CB91 7212 jc 0xcba5 0000CB93 E8CF11 call 0xdd65 0000CB96 720E jc 0xcba6 0000CB98 80F902 cmp cl,0x2 0000CB9B F8 clc 0000CB9C 7505 jnz 0xcba3 0000CB9E E81F13 call 0xdec0 0000CBA1 B101 mov cl,0x1 0000CBA3 B400 mov ah,0x0 0000CBA5 C3 ret 0000CBA6 80FC15 cmp ah,0x15 0000CBA9 F9 stc 0000CBAA 74F9 jz 0xcba5 0000CBAC 80FC16 cmp ah,0x16 0000CBAF F9 stc 0000CBB0 74F3 jz 0xcba5 0000CBB2 E80B13 call 0xdec0 0000CBB5 F9 stc 0000CBB6 EBED jmp short 0xcba5 0000CBB8 E8F212 call 0xdead 0000CBBB 720A jc 0xcbc7 0000CBBD E8AE11 call 0xdd6e 0000CBC0 7206 jc 0xcbc8 0000CBC2 E8FB12 call 0xdec0 0000CBC5 B400 mov ah,0x0 0000CBC7 C3 ret 0000CBC8 80FC13 cmp ah,0x13 0000CBCB F9 stc 0000CBCC 75F9 jnz 0xcbc7 0000CBCE E8EF12 call 0xdec0 0000CBD1 F9 stc 0000CBD2 EBF3 jmp short 0xcbc7 0000CBD4 E8D612 call 0xdead 0000CBD7 723C jc 0xcc15 0000CBD9 E83513 call 0xdf11 0000CBDC 7237 jc 0xcc15 0000CBDE 80FD14 cmp ch,0x14 0000CBE1 7405 jz 0xcbe8 0000CBE3 80FD16 cmp ch,0x16 0000CBE6 7513 jnz 0xcbfb 0000CBE8 9A7D3700F0 call 0xf000:0x377d 0000CBED 7227 jc 0xcc16 0000CBEF 57 push di 0000CBF0 BF1C3F mov di,0x3f1c 0000CBF3 E83A30 call 0xfc30 0000CBF6 5F pop di 0000CBF7 7222 jc 0xcc1b 0000CBF9 EB11 jmp short 0xcc0c 0000CBFB 80FB08 cmp bl,0x8 0000CBFE 7716 ja 0xcc16 0000CC00 0FB6F3 movzx si,bl 0000CC03 D1E6 shl si,1 0000CC05 2EFF941B49 call near [cs:si+0x491b] 0000CC0A 720F jc 0xcc1b 0000CC0C 0AED or ch,ch 0000CC0E 7503 jnz 0xcc13 0000CC10 E8AD12 call 0xdec0 0000CC13 B400 mov ah,0x0 0000CC15 C3 ret 0000CC16 B416 mov ah,0x16 0000CC18 F9 stc 0000CC19 EBFA jmp short 0xcc15 0000CC1B 80FC15 cmp ah,0x15 0000CC1E F9 stc 0000CC1F 74F4 jz 0xcc15 0000CC21 80FC16 cmp ah,0x16 0000CC24 F9 stc 0000CC25 74EE jz 0xcc15 0000CC27 E89612 call 0xdec0 0000CC2A F9 stc 0000CC2B EBE8 jmp short 0xcc15 0000CC2D B486 mov ah,0x86 0000CC2F F9 stc 0000CC30 C3 ret 0000CC31 E8F312 call 0xdf27 0000CC34 7203 jc 0xcc39 0000CC36 B401 mov ah,0x1 0000CC38 F9 stc 0000CC39 C3 ret 0000CC3A E8DF12 call 0xdf1c 0000CC3D 7203 jc 0xcc42 0000CC3F B404 mov ah,0x4 0000CC41 F9 stc 0000CC42 C3 ret 0000CC43 81F94169 cmp cx,0x6941 0000CC47 7403 jz 0xcc4c 0000CC49 B40A mov ah,0xa 0000CC4B F9 stc 0000CC4C C3 ret 0000CC4D 80FB03 cmp bl,0x3 0000CC50 7416 jz 0xcc68 0000CC52 80FB04 cmp bl,0x4 0000CC55 7415 jz 0xcc6c 0000CC57 80FB05 cmp bl,0x5 0000CC5A 7414 jz 0xcc70 0000CC5C 80FB06 cmp bl,0x6 0000CC5F 7413 jz 0xcc74 0000CC61 80FB08 cmp bl,0x8 0000CC64 7412 jz 0xcc78 0000CC66 EB14 jmp short 0xcc7c 0000CC68 B306 mov bl,0x6 0000CC6A EB0E jmp short 0xcc7a 0000CC6C B307 mov bl,0x7 0000CC6E EB0A jmp short 0xcc7a 0000CC70 B308 mov bl,0x8 0000CC72 EB06 jmp short 0xcc7a 0000CC74 B309 mov bl,0x9 0000CC76 EB02 jmp short 0xcc7a 0000CC78 B30B mov bl,0xb 0000CC7A F8 clc 0000CC7B CB retf 0000CC7C F9 stc 0000CC7D CB retf 0000CC7E 50 push ax 0000CC7F 6653 push ebx 0000CC81 52 push dx 0000CC82 66BB84F80080 mov ebx,0x8000f884 0000CC88 B88003 mov ax,0x380 0000CC8B 83C801 or ax,byte +0x1 0000CC8E E8F3F8 call 0xc584 0000CC91 5A pop dx 0000CC92 665B pop ebx 0000CC94 58 pop ax 0000CC95 C3 ret 0000CC96 50 push ax 0000CC97 6653 push ebx 0000CC99 52 push dx 0000CC9A 66BB84F80080 mov ebx,0x8000f884 0000CCA0 B80000 mov ax,0x0 0000CCA3 E8DEF8 call 0xc584 0000CCA6 5A pop dx 0000CCA7 665B pop ebx 0000CCA9 58 pop ax 0000CCAA C3 ret 0000CCAB 50 push ax 0000CCAC 6653 push ebx 0000CCAE E8CDFF call 0xcc7e 0000CCB1 B3A1 mov bl,0xa1 0000CCB3 E85E00 call 0xcd14 0000CCB6 B031 mov al,0x31 0000CCB8 E81E00 call 0xccd9 0000CCBB E87100 call 0xcd2f 0000CCBE 52 push dx 0000CCBF BAA902 mov dx,0x2a9 0000CCC2 E81C09 call 0xd5e1 0000CCC5 5A pop dx 0000CCC6 E8CDFF call 0xcc96 0000CCC9 665B pop ebx 0000CCCB 58 pop ax 0000CCCC C3 ret 0000CCCD E8AEFF call 0xcc7e 0000CCD0 CB retf 0000CCD1 E8C2FF call 0xcc96 0000CCD4 CB retf 0000CCD5 E8D3FF call 0xccab 0000CCD8 CB retf 0000CCD9 53 push bx 0000CCDA 52 push dx 0000CCDB 8AD8 mov bl,al 0000CCDD E89A00 call 0xcd7a 0000CCE0 7216 jc 0xccf8 0000CCE2 E87E00 call 0xcd63 0000CCE5 B810FF mov ax,0xff10 0000CCE8 BA8103 mov dx,0x381 0000CCEB 86E0 xchg ah,al 0000CCED EE out dx,al 0000CCEE 42 inc dx 0000CCEF 8AC4 mov al,ah 0000CCF1 EE out dx,al 0000CCF2 BA8303 mov dx,0x383 0000CCF5 8AC3 mov al,bl 0000CCF7 EE out dx,al 0000CCF8 5A pop dx 0000CCF9 5B pop bx 0000CCFA C3 ret 0000CCFB 52 push dx 0000CCFC E87B00 call 0xcd7a 0000CCFF 7211 jc 0xcd12 0000CD01 B812FF mov ax,0xff12 0000CD04 BA8103 mov dx,0x381 0000CD07 86E0 xchg ah,al 0000CD09 EE out dx,al 0000CD0A 42 inc dx 0000CD0B 8AC4 mov al,ah 0000CD0D EE out dx,al 0000CD0E BA8303 mov dx,0x383 0000CD11 EC in al,dx 0000CD12 5A pop dx 0000CD13 C3 ret 0000CD14 52 push dx 0000CD15 50 push ax 0000CD16 E86100 call 0xcd7a 0000CD19 7211 jc 0xcd2c 0000CD1B B812FF mov ax,0xff12 0000CD1E BA8203 mov dx,0x382 0000CD21 EE out dx,al 0000CD22 4A dec dx 0000CD23 8AC4 mov al,ah 0000CD25 EE out dx,al 0000CD26 BA8303 mov dx,0x383 0000CD29 8AC3 mov al,bl 0000CD2B EE out dx,al 0000CD2C 58 pop ax 0000CD2D 5A pop dx 0000CD2E C3 ret 0000CD2F 52 push dx 0000CD30 E84700 call 0xcd7a 0000CD33 7211 jc 0xcd46 0000CD35 B813FF mov ax,0xff13 0000CD38 BA8103 mov dx,0x381 0000CD3B 86E0 xchg ah,al 0000CD3D EE out dx,al 0000CD3E 42 inc dx 0000CD3F 8AC4 mov al,ah 0000CD41 EE out dx,al 0000CD42 BA8303 mov dx,0x383 0000CD45 EC in al,dx 0000CD46 5A pop dx 0000CD47 C3 ret 0000CD48 52 push dx 0000CD49 50 push ax 0000CD4A E82D00 call 0xcd7a 0000CD4D 7211 jc 0xcd60 0000CD4F B813FF mov ax,0xff13 0000CD52 BA8203 mov dx,0x382 0000CD55 EE out dx,al 0000CD56 4A dec dx 0000CD57 8AC4 mov al,ah 0000CD59 EE out dx,al 0000CD5A BA8303 mov dx,0x383 0000CD5D 8AC7 mov al,bh 0000CD5F EE out dx,al 0000CD60 58 pop ax 0000CD61 5A pop dx 0000CD62 C3 ret 0000CD63 53 push bx 0000CD64 52 push dx 0000CD65 BB11FF mov bx,0xff11 0000CD68 BA8103 mov dx,0x381 0000CD6B 8AC7 mov al,bh 0000CD6D EE out dx,al 0000CD6E 42 inc dx 0000CD6F 8AC3 mov al,bl 0000CD71 EE out dx,al 0000CD72 42 inc dx 0000CD73 EC in al,dx 0000CD74 0C02 or al,0x2 0000CD76 EE out dx,al 0000CD77 5A pop dx 0000CD78 5B pop bx 0000CD79 C3 ret 0000CD7A 51 push cx 0000CD7B 53 push bx 0000CD7C F8 clc 0000CD7D B900F0 mov cx,0xf000 0000CD80 BB0001 mov bx,0x100 0000CD83 E81500 call 0xcd9b 0000CD86 A802 test al,0x2 0000CD88 740E jz 0xcd98 0000CD8A E2F7 loop 0xcd83 0000CD8C 83FB00 cmp bx,byte +0x0 0000CD8F 7406 jz 0xcd97 0000CD91 B900F0 mov cx,0xf000 0000CD94 4B dec bx 0000CD95 EBEC jmp short 0xcd83 0000CD97 F9 stc 0000CD98 5B pop bx 0000CD99 59 pop cx 0000CD9A C3 ret 0000CD9B 53 push bx 0000CD9C 52 push dx 0000CD9D BB11FF mov bx,0xff11 0000CDA0 BA8103 mov dx,0x381 0000CDA3 8AC7 mov al,bh 0000CDA5 EE out dx,al 0000CDA6 42 inc dx 0000CDA7 8AC3 mov al,bl 0000CDA9 EE out dx,al 0000CDAA 42 inc dx 0000CDAB EC in al,dx 0000CDAC 5A pop dx 0000CDAD 5B pop bx 0000CDAE C3 ret 0000CDAF E827FF call 0xccd9 0000CDB2 CB retf 0000CDB3 E85EFF call 0xcd14 0000CDB6 CB retf 0000CDB7 E841FF call 0xccfb 0000CDBA CB retf 0000CDBB E871FF call 0xcd2f 0000CDBE CB retf 0000CDBF 46 inc si 0000CDC0 6C insb 0000CDC1 6F outsw 0000CDC2 7070 jo 0xce34 0000CDC4 7920 jns 0xcde6 0000CDC6 44 inc sp 0000CDC7 7269 jc 0xce32 0000CDC9 7665 jna 0xce30 0000CDCB 2028 and [bx+si],ch 0000CDCD 2A29 sub ch,[bx+di] 0000CDCF 2020 and [bx+si],ah 0000CDD1 2020 and [bx+si],ah 0000CDD3 2020 and [bx+si],ah 0000CDD5 2020 and [bx+si],ah 0000CDD7 49 dec cx 0000CDD8 6E outsb 0000CDD9 7465 jz 0xce40 0000CDDB 726E jc 0xce4b 0000CDDD 61 popa 0000CDDE 6C insb 0000CDDF 204F70 and [bx+0x70],cl 0000CDE2 7469 jz 0xce4d 0000CDE4 63616C arpl [bx+di+0x6c],sp 0000CDE7 204472 and [si+0x72],al 0000CDEA 6976652020 imul si,[bp+0x65],word 0x2020 0000CDEF 49 dec cx 0000CDF0 6E outsb 0000CDF1 7465 jz 0xce58 0000CDF3 726E jc 0xce63 0000CDF5 61 popa 0000CDF6 6C insb 0000CDF7 204861 and [bx+si+0x61],cl 0000CDFA 7264 jc 0xce60 0000CDFC 204469 and [si+0x69],al 0000CDFF 736B jnc 0xce6c 0000CE01 204472 and [si+0x72],al 0000CE04 6976655553 imul si,[bp+0x65],word 0x5355 0000CE09 42 inc dx 0000CE0A 204861 and [bx+si+0x61],cl 0000CE0D 7264 jc 0xce73 0000CE0F 204469 and [si+0x69],al 0000CE12 736B jnc 0xce7f 0000CE14 2020 and [bx+si],ah 0000CE16 2020 and [bx+si],ah 0000CE18 2020 and [bx+si],ah 0000CE1A 2020 and [bx+si],ah 0000CE1C 2020 and [bx+si],ah 0000CE1E 205553 and [di+0x53],dl 0000CE21 42 inc dx 0000CE22 20466C and [bp+0x6c],al 0000CE25 61 popa 0000CE26 7368 jnc 0xce90 0000CE28 2028 and [bx+si],ch 0000CE2A 2A29 sub ch,[bx+di] 0000CE2C 2020 and [bx+si],ah 0000CE2E 2020 and [bx+si],ah 0000CE30 2020 and [bx+si],ah 0000CE32 2020 and [bx+si],ah 0000CE34 2020 and [bx+si],ah 0000CE36 204E65 and [bp+0x65],cl 0000CE39 7477 jz 0xceb2 0000CE3B 6F outsw 0000CE3C 726B jc 0xcea9 0000CE3E 2020 and [bx+si],ah 0000CE40 2020 and [bx+si],ah 0000CE42 2020 and [bx+si],ah 0000CE44 2020 and [bx+si],ah 0000CE46 2020 and [bx+si],ah 0000CE48 2020 and [bx+si],ah 0000CE4A 2020 and [bx+si],ah 0000CE4C 2020 and [bx+si],ah 0000CE4E 20E8 and al,ch 0000CE50 191D sbb [di],bx 0000CE52 CB retf 0000CE53 E8151D call 0xeb6b 0000CE56 CB retf 0000CE57 E81ED2 call 0xa078 0000CE5A CB retf 0000CE5B 57 push di 0000CE5C BF1D40 mov di,0x401d 0000CE5F E8CE2D call 0xfc30 0000CE62 5F pop di 0000CE63 83F801 cmp ax,byte +0x1 0000CE66 7405 jz 0xce6d 0000CE68 B88700 mov ax,0x87 0000CE6B EB1F jmp short 0xce8c 0000CE6D 1E push ds 0000CE6E 57 push di 0000CE6F 67C57D16 lds di,[ebp+0x16] 0000CE73 66C705FFFFFFFF mov dword [di],0xffffffff 0000CE7A 66C7450400000000 mov dword [di+0x4],0x0 0000CE82 C745080500 mov word [di+0x8],0x5 0000CE87 5F pop di 0000CE88 1F pop ds 0000CE89 B80000 mov ax,0x0 0000CE8C C3 ret 0000CE8D 00D4 add ah,dl 0000CE8F 2E8E1EBD39 mov ds,[cs:0x39bd] 0000CE94 813E07004D41 cmp word [0x7],0x414d 0000CE9A 7418 jz 0xceb4 0000CE9C 8ED8 mov ds,ax 0000CE9E 66C1E810 shr eax,0x10 0000CEA2 0F23C8 mov dr1,eax 0000CEA5 0F21D0 mov eax,dr2 0000CEA8 66C1E810 shr eax,0x10 0000CEAC 86C4 xchg al,ah 0000CEAE 9E sahf 0000CEAF 0F21D0 mov eax,dr2 0000CEB2 FF2C jmp far [si] 0000CEB4 EA0E0000D4 jmp 0xd400:0xe 0000CEB9 66C1C210 rol edx,0x10 0000CEBD 2E8E1EBD39 mov ds,[cs:0x39bd] 0000CEC2 BA7032 mov dx,0x3270 0000CEC5 8CCE mov si,cs 0000CEC7 66C1C210 rol edx,0x10 0000CECB 813E07004D41 cmp word [0x7],0x414d 0000CED1 7515 jnz 0xcee8 0000CED3 C606F01F01 mov byte [0x1ff0],0x1 0000CED8 C70641007032 mov word [0x41],0x3270 0000CEDE 2E8E1E433E mov ds,[cs:0x3e43] 0000CEE3 EA0A0000D4 jmp 0xd400:0xa 0000CEE8 2E8E1E433E mov ds,[cs:0x3e43] 0000CEED E950F8 jmp 0xc740 0000CEF0 9C pushf 0000CEF1 1E push ds 0000CEF2 6800D4 push word 0xd400 0000CEF5 1F pop ds 0000CEF6 813E07004D41 cmp word [0x7],0x414d 0000CEFC 1F pop ds 0000CEFD 7506 jnz 0xcf05 0000CEFF 9D popf 0000CF00 EA130000D4 jmp 0xd400:0x13 0000CF05 9D popf 0000CF06 E9460E jmp 0xdd4f 0000CF09 FF03 inc word [bp+di] 0000CF0B 0000 add [bx+si],al 0000CF0D 0000 add [bx+si],al 0000CF0F FF03 inc word [bp+di] 0000CF11 005D0D add [di+0xd],bl 0000CF14 002E0F01 add [0x10f],ch 0000CF18 1E push ds 0000CF19 3F aas 0000CF1A 3AE9 cmp ch,cl 0000CF1C EAF62EC706 jmp 0x6c7:0x2ef6 0000CF21 D431 aam 0x31 0000CF23 0000 add [bx+si],al 0000CF25 2EC706DA31007C mov word [cs:0x31da],0x7c00 0000CF2C C3 ret 0000CF2D 8CD8 mov ax,ds 0000CF2F 2E8E1EBD39 mov ds,[cs:0x39bd] 0000CF34 813E07004D41 cmp word [0x7],0x414d 0000CF3A 8ED8 mov ds,ax 0000CF3C 7502 jnz 0xcf40 0000CF3E FFE7 jmp di 0000CF40 33C0 xor ax,ax 0000CF42 8ED0 mov ss,ax 0000CF44 66BC007C0000 mov esp,0x7c00 0000CF4A 2E0F011E393A lidt [cs:0x3a39] 0000CF50 FFE7 jmp di 0000CF52 52 push dx 0000CF53 97 xchg ax,di 0000CF54 54 push sp 0000CF55 9E sahf 0000CF56 9C pushf 0000CF57 90 nop 0000CF58 7002 jo 0xcf5c 0000CF5A 007302 add [bp+di+0x2],dh 0000CF5D 007602 add [bp+0x2],dh 0000CF60 007C02 add [si+0x2],bh 0000CF63 007F02 add [bx+0x2],bh 0000CF66 007902 add [bx+di+0x2],bh 0000CF69 004D50 add [di+0x50],cl 0000CF6C 47 inc di 0000CF6D 2D4D50 sub ax,0x504d 0000CF70 41 inc cx 0000CF71 44 inc sp 0000CF72 204361 and [bp+di+0x61],al 0000CF75 6C insb 0000CF76 6973746F67 imul si,[bp+di+0x74],word 0x676f 0000CF7B 61 popa 0000CF7C 205379 and [bp+di+0x79],dl 0000CF7F 7374 jnc 0xcff5 0000CF81 656D gs insw 0000CF83 204249 and [bp+si+0x49],al 0000CF86 4F dec di 0000CF87 53 push bx 0000CF88 2028 and [bx+si],ch 0000CF8A 2021 and [bx+di],ah 0000CF8C 20444F and [si+0x4f],al 0000CF8F 204E4F and [bp+0x4f],cl 0000CF92 54 push sp 0000CF93 204449 and [si+0x49],al 0000CF96 53 push bx 0000CF97 54 push sp 0000CF98 52 push dx 0000CF99 49 dec cx 0000CF9A 42 inc dx 0000CF9B 55 push bp 0000CF9C 54 push sp 0000CF9D 45 inc bp 0000CF9E 2021 and [bx+di],ah 0000CFA0 2029 and [bx+di],ch 0000CFA2 005068 add [bx+si+0x68],dl 0000CFA5 6F outsw 0000CFA6 656E gs outsb 0000CFA8 6978204E6F imul di,[bx+si+0x20],word 0x6f4e 0000CFAD 7465 jz 0xd014 0000CFAF 42 inc dx 0000CFB0 49 dec cx 0000CFB1 4F dec di 0000CFB2 53 push bx 0000CFB3 2034 and [si],dh 0000CFB5 2E3020 xor [cs:bx+si],ah 0000CFB8 52 push dx 0000CFB9 656C gs insb 0000CFBB 6561 gs popa 0000CFBD 7365 jnc 0xd024 0000CFBF 20362E31 and [0x312e],dh 0000CFC3 2020 and [bx+si],ah 0000CFC5 2020 and [bx+si],ah 0000CFC7 2000 and [bx+si],al 0000CFC9 43 inc bx 0000CFCA 6F outsw 0000CFCB 7079 jo 0xd046 0000CFCD 7269 jc 0xd038 0000CFCF 67687420 a32 push word 0x2074 0000CFD3 3139 xor [bx+di],di 0000CFD5 3835 cmp [di],dh 0000CFD7 2D3230 sub ax,0x3032 0000CFDA 3034 xor [si],dh 0000CFDC 205068 and [bx+si+0x68],dl 0000CFDF 6F outsw 0000CFE0 656E gs outsb 0000CFE2 6978205465 imul di,[bx+si+0x20],word 0x6554 0000CFE7 63686E arpl [bx+si+0x6e],bp 0000CFEA 6F outsw 0000CFEB 6C insb 0000CFEC 6F outsw 0000CFED 67696573204C imul sp,[ebp+0x73],word 0x4c20 0000CFF3 7464 jz 0xd059 0000CFF5 2E0D416C cs or ax,0x6c41 0000CFF9 6C insb 0000CFFA 205269 and [bp+si+0x69],dl 0000CFFD 67687473 a32 push word 0x7374 0000D001 205265 and [bp+si+0x65],dl 0000D004 7365 jnc 0xd06b 0000D006 7276 jc 0xd07e 0000D008 6564006660 add [fs:bp+0x60],ah 0000D00D BB433B mov bx,0x3b43 0000D010 E94B1C jmp 0xec5e 0000D013 6661 popad 0000D015 CB retf 0000D016 8BC8 mov cx,ax 0000D018 BA4E00 mov dx,0x4e 0000D01B B055 mov al,0x55 0000D01D EE out dx,al 0000D01E EC in al,dx 0000D01F 3CFF cmp al,0xff 0000D021 B0AA mov al,0xaa 0000D023 EE out dx,al 0000D024 7503 jnz 0xd029 0000D026 BA0000 mov dx,0x0 0000D029 8BC1 mov ax,cx 0000D02B FFE7 jmp di 0000D02D 51 push cx 0000D02E 57 push di 0000D02F 9C pushf 0000D030 FA cli 0000D031 BF663B mov di,0x3b66 0000D034 EBE0 jmp short 0xd016 0000D036 9D popf 0000D037 5F pop di 0000D038 59 pop cx 0000D039 C3 ret 0000D03A E8F0FF call 0xd02d 0000D03D CB retf 0000D03E 52 push dx 0000D03F 57 push di 0000D040 BF753B mov di,0x3b75 0000D043 EBD1 jmp short 0xd016 0000D045 8BDA mov bx,dx 0000D047 B90200 mov cx,0x2 0000D04A 5F pop di 0000D04B 5A pop dx 0000D04C C3 ret 0000D04D 53 push bx 0000D04E 51 push cx 0000D04F 52 push dx 0000D050 57 push di 0000D051 9C pushf 0000D052 FA cli 0000D053 BB883B mov bx,0x3b88 0000D056 EB0A jmp short 0xd062 0000D058 9D popf 0000D059 5F pop di 0000D05A 5A pop dx 0000D05B 59 pop cx 0000D05C 5B pop bx 0000D05D C3 ret 0000D05E E8ECFF call 0xd04d 0000D061 CB retf 0000D062 BF973B mov di,0x3b97 0000D065 EBAF jmp short 0xd016 0000D067 BF9C3B mov di,0x3b9c 0000D06A EB25 jmp short 0xd091 0000D06C FFE3 jmp bx 0000D06E 53 push bx 0000D06F 6651 push ecx 0000D071 52 push dx 0000D072 57 push di 0000D073 9C pushf 0000D074 FA cli 0000D075 BBAA3B mov bx,0x3baa 0000D078 EB0B jmp short 0xd085 0000D07A 9D popf 0000D07B 5F pop di 0000D07C 5A pop dx 0000D07D 6659 pop ecx 0000D07F 5B pop bx 0000D080 C3 ret 0000D081 E8EAFF call 0xd06e 0000D084 CB retf 0000D085 BFBA3B mov di,0x3bba 0000D088 EB8C jmp short 0xd016 0000D08A BFBF3B mov di,0x3bbf 0000D08D EB1F jmp short 0xd0ae 0000D08F FFE3 jmp bx 0000D091 83FA00 cmp dx,byte +0x0 0000D094 7416 jz 0xd0ac 0000D096 8AC8 mov cl,al 0000D098 B055 mov al,0x55 0000D09A EE out dx,al 0000D09B 8AC1 mov al,cl 0000D09D EE out dx,al 0000D09E 42 inc dx 0000D09F 86C4 xchg al,ah 0000D0A1 EC in al,dx 0000D0A2 4A dec dx 0000D0A3 86C4 xchg al,ah 0000D0A5 8AC8 mov cl,al 0000D0A7 B0AA mov al,0xaa 0000D0A9 EE out dx,al 0000D0AA 8AC1 mov al,cl 0000D0AC FFE7 jmp di 0000D0AE 83FA00 cmp dx,byte +0x0 0000D0B1 7417 jz 0xd0ca 0000D0B3 8AC8 mov cl,al 0000D0B5 B055 mov al,0x55 0000D0B7 EE out dx,al 0000D0B8 8AC1 mov al,cl 0000D0BA EE out dx,al 0000D0BB 86C4 xchg al,ah 0000D0BD 42 inc dx 0000D0BE EE out dx,al 0000D0BF EE out dx,al 0000D0C0 4A dec dx 0000D0C1 86C4 xchg al,ah 0000D0C3 8AC8 mov cl,al 0000D0C5 B0AA mov al,0xaa 0000D0C7 EE out dx,al 0000D0C8 8AC1 mov al,cl 0000D0CA FFE7 jmp di 0000D0CC 6652 push edx 0000D0CE B8EB02 mov ax,0x2eb 0000D0D1 E82005 call 0xd5f4 0000D0D4 0BC0 or ax,ax 0000D0D6 7408 jz 0xd0e0 0000D0D8 660FB7C8 movzx ecx,ax 0000D0DC 66C1E106 shl ecx,0x6 0000D0E0 665A pop edx 0000D0E2 C3 ret 0000D0E3 BFA332 mov di,0x32a3 0000D0E6 E82E02 call 0xd317 0000D0E9 7540 jnz 0xd12b 0000D0EB B002 mov al,0x2 0000D0ED E81102 call 0xd301 0000D0F0 E83560 call 0x3128 0000D0F3 EB14 jmp short 0xd109 0000D0F5 BFA332 mov di,0x32a3 0000D0F8 B004 mov al,0x4 0000D0FA E82B60 call 0x3128 0000D0FD EB0A jmp short 0xd109 0000D0FF BFA332 mov di,0x32a3 0000D102 B001 mov al,0x1 0000D104 32E4 xor ah,ah 0000D106 E90000 jmp 0xd109 0000D109 2E8A7603 mov dh,[cs:bp+0x3] 0000D10D 80E660 and dh,0x60 0000D110 80FE60 cmp dh,0x60 0000D113 7413 jz 0xd128 0000D115 F6C640 test dh,0x40 0000D118 7508 jnz 0xd122 0000D11A F6C620 test dh,0x20 0000D11D 7506 jnz 0xd125 0000D11F E9EF00 jmp 0xd211 0000D122 E9EC01 jmp 0xd311 0000D125 E9E901 jmp 0xd311 0000D128 E93433 jmp 0x45f 0000D12B FFE7 jmp di 0000D12D 7006 jo 0xd135 0000D12F 5D pop bp 0000D130 E02E loopne 0xd160 0000D132 8E1E5F3C mov ds,[0x3c5f] 0000D136 EAF542FEE6 jmp 0xe6fe:0x42f5 0000D13B 2E0FB2265D3C lss sp,[cs:0x3c5d] 0000D141 EAA342FEE6 jmp 0xe6fe:0x42a3 0000D146 BB0800 mov bx,0x8 0000D149 FA cli 0000D14A FC cld 0000D14B BEC53C mov si,0x3cc5 0000D14E 2E0F0114 lgdt [cs:si] 0000D152 0F20C0 mov eax,cr0 0000D155 0C01 or al,0x1 0000D157 0F22C0 mov cr0,eax 0000D15A EB00 jmp short 0xd15c 0000D15C 8EDB mov ds,bx 0000D15E 8EC3 mov es,bx 0000D160 8EE3 mov fs,bx 0000D162 8EEB mov gs,bx 0000D164 0F20C0 mov eax,cr0 0000D167 24FE and al,0xfe 0000D169 0F22C0 mov cr0,eax 0000D16C EAA13C00F0 jmp 0xf000:0x3ca1 0000D171 33C0 xor ax,ax 0000D173 8ED8 mov ds,ax 0000D175 8EC0 mov es,ax 0000D177 8EE0 mov fs,ax 0000D179 8EE8 mov gs,ax 0000D17B FFE7 jmp di 0000D17D 17 pop ss 0000D17E 00AD3C0F add [di+0xf3c],ch 0000D182 93 xchg ax,bx 0000D183 0000 add [bx+si],al 0000D185 FF db 0xFF 0000D186 FF00 inc word [bx+si] 0000D188 0000 add [bx+si],al 0000D18A 93 xchg ax,bx 0000D18B 8F00 pop word [bx+si] 0000D18D FF db 0xFF 0000D18E FF00 inc word [bx+si] 0000D190 0000 add [bx+si],al 0000D192 93 xchg ax,bx 0000D193 0000 add [bx+si],al 0000D195 17 pop ss 0000D196 00AD3C0F add [di+0xf3c],ch 0000D19A 0066C1 add [bp-0x3f],ah 0000D19D CA108B retf 0x8b10 0000D1A0 D1B90800 sar word [bx+di+0x8],1 0000D1A4 B4EF mov ah,0xef 0000D1A6 83C102 add cx,byte +0x2 0000D1A9 E6ED out 0xed,al 0000D1AB E461 in al,0x61 0000D1AD 2410 and al,0x10 0000D1AF 38E0 cmp al,ah 0000D1B1 74F6 jz 0xd1a9 0000D1B3 8AE0 mov ah,al 0000D1B5 E2F2 loop 0xd1a9 0000D1B7 8BCA mov cx,dx 0000D1B9 66C1CA10 ror edx,0x10 0000D1BD FFE6 jmp si 0000D1BF 56 push si 0000D1C0 BEF53C mov si,0x3cf5 0000D1C3 EBD6 jmp short 0xd19b 0000D1C5 5E pop si 0000D1C6 C3 ret 0000D1C7 E8F5FF call 0xd1bf 0000D1CA CB retf 0000D1CB B4EF mov ah,0xef 0000D1CD 83C102 add cx,byte +0x2 0000D1D0 E6ED out 0xed,al 0000D1D2 E461 in al,0x61 0000D1D4 2410 and al,0x10 0000D1D6 38E0 cmp al,ah 0000D1D8 74F6 jz 0xd1d0 0000D1DA 8AE0 mov ah,al 0000D1DC E2F2 loop 0xd1d0 0000D1DE C3 ret 0000D1DF E81F01 call 0xd301 0000D1E2 50 push ax 0000D1E3 51 push cx 0000D1E4 E461 in al,0x61 0000D1E6 8AE0 mov ah,al 0000D1E8 8A04 mov al,[si] 0000D1EA 22C7 and al,bh 0000D1EC 38D8 cmp al,bl 0000D1EE 7410 jz 0xd200 0000D1F0 E461 in al,0x61 0000D1F2 251010 and ax,0x1010 0000D1F5 38E0 cmp al,ah 0000D1F7 74EF jz 0xd1e8 0000D1F9 80F410 xor ah,0x10 0000D1FC 74EA jz 0xd1e8 0000D1FE E2E8 loop 0xd1e8 0000D200 59 pop cx 0000D201 58 pop ax 0000D202 C3 ret 0000D203 50 push ax 0000D204 B85FFD mov ax,0xfd5f 0000D207 C1E004 shl ax,0x4 0000D20A 03F0 add si,ax 0000D20C 58 pop ax 0000D20D C3 ret 0000D20E BFA332 mov di,0x32a3 0000D211 8EDB mov ds,bx 0000D213 8EEF mov gs,di 0000D215 BF0800 mov di,0x8 0000D218 E97E05 jmp 0xd799 0000D21B BB513D mov bx,0x3d51 0000D21E E99700 jmp 0xd2b8 0000D221 2E8A6601 mov ah,[cs:bp+0x1] 0000D225 2E8A5602 mov dl,[cs:bp+0x2] 0000D229 BB5E3D mov bx,0x3d5e 0000D22C EB4A jmp short 0xd278 0000D22E BF0800 mov di,0x8 0000D231 E9C305 jmp 0xd7f7 0000D234 BB693D mov bx,0x3d69 0000D237 EB7F jmp short 0xd2b8 0000D239 5B pop bx 0000D23A 2E8A6601 mov ah,[cs:bp+0x1] 0000D23E 2E8A5602 mov dl,[cs:bp+0x2] 0000D242 80FB04 cmp bl,0x4 0000D245 750F jnz 0xd256 0000D247 50 push ax 0000D248 32E4 xor ah,ah 0000D24A 2E8B5E03 mov bx,[cs:bp+0x3] 0000D24E 03D8 add bx,ax 0000D250 58 pop ax 0000D251 2E8A07 mov al,[cs:bx] 0000D254 EB0E jmp short 0xd264 0000D256 80FB05 cmp bl,0x5 0000D259 7509 jnz 0xd264 0000D25B BB923D mov bx,0x3d92 0000D25E 2EFF6603 jmp near [cs:bp+0x3] 0000D262 7205 jc 0xd269 0000D264 BB993D mov bx,0x3d99 0000D267 EB48 jmp short 0xd2b1 0000D269 66C1CD10 ror ebp,0x10 0000D26D 2E0FB65E07 movzx bx,[cs:bp+0x7] 0000D272 BF0800 mov di,0x8 0000D275 E9D905 jmp 0xd851 0000D278 66C1CD10 ror ebp,0x10 0000D27C 66C1E310 shl ebx,0x10 0000D280 86C4 xchg al,ah 0000D282 80FAFF cmp dl,0xff 0000D285 7419 jz 0xd2a0 0000D287 22E2 and ah,dl 0000D289 8AF4 mov dh,ah 0000D28B 66C1E210 shl edx,0x10 0000D28F BBC63D mov bx,0x3dc6 0000D292 2EFF6608 jmp near [cs:bp+0x8] 0000D296 66C1EA10 shr edx,0x10 0000D29A F6D2 not dl 0000D29C 22E2 and ah,dl 0000D29E 0AE6 or ah,dh 0000D2A0 BBD73D mov bx,0x3dd7 0000D2A3 2EFF660A jmp near [cs:bp+0xa] 0000D2A7 66C1CD10 ror ebp,0x10 0000D2AB 66C1EB10 shr ebx,0x10 0000D2AF FFE3 jmp bx 0000D2B1 0FBCCA bsf cx,dx 0000D2B4 D2E0 shl al,cl 0000D2B6 EBC0 jmp short 0xd278 0000D2B8 66C1E310 shl ebx,0x10 0000D2BC 0FB6F4 movzx si,ah 0000D2BF 3C01 cmp al,0x1 0000D2C1 7507 jnz 0xd2ca 0000D2C3 2E0FB64203 movzx ax,[cs:bp+si+0x3] 0000D2C8 EB1F jmp short 0xd2e9 0000D2CA 8BDD mov bx,bp 0000D2CC 83C305 add bx,byte +0x5 0000D2CF 3C03 cmp al,0x3 0000D2D1 7513 jnz 0xd2e6 0000D2D3 2EF6460080 test byte [cs:bp+0x0],0x80 0000D2D8 740C jz 0xd2e6 0000D2DA 2E0FB64208 movzx ax,[cs:bp+si+0x8] 0000D2DF 50 push ax 0000D2E0 E8C601 call 0xd4a9 0000D2E3 58 pop ax 0000D2E4 EB03 jmp short 0xd2e9 0000D2E6 E8CC01 call 0xd4b5 0000D2E9 66C1EB10 shr ebx,0x10 0000D2ED 0BC0 or ax,ax 0000D2EF FFE3 jmp bx 0000D2F1 50 push ax 0000D2F2 9F lahf 0000D2F3 80CC40 or ah,0x40 0000D2F6 9E sahf 0000D2F7 58 pop ax 0000D2F8 C3 ret 0000D2F9 50 push ax 0000D2FA 9F lahf 0000D2FB 80E4BF and ah,0xbf 0000D2FE 9E sahf 0000D2FF 58 pop ax 0000D300 C3 ret 0000D301 C3 ret 0000D302 F9 stc 0000D303 C3 ret 0000D304 F8 clc 0000D305 C3 ret 0000D306 CB retf 0000D307 E8E7FF call 0xd2f1 0000D30A CB retf 0000D30B F9 stc 0000D30C CB retf 0000D30D F8 clc 0000D30E CB retf 0000D30F FFE3 jmp bx 0000D311 FFE7 jmp di 0000D313 40 inc ax 0000D314 0000 add [bx+si],al 0000D316 00E8 add al,ch 0000D318 D7 xlatb 0000D319 FFC3 inc bx 0000D31B 50 push ax 0000D31C B80402 mov ax,0x204 0000D31F E8D202 call 0xd5f4 0000D322 58 pop ax 0000D323 C3 ret 0000D324 E8DAFF call 0xd301 0000D327 9A8D44FEE6 call 0xe6fe:0x448d 0000D32C C3 ret 0000D32D 9A8844FEE6 call 0xe6fe:0x4488 0000D332 C3 ret 0000D333 E80100 call 0xd337 0000D336 CB retf 0000D337 8AD8 mov bl,al 0000D339 E461 in al,0x61 0000D33B E6ED out 0xed,al 0000D33D 8AF8 mov bh,al 0000D33F 24FC and al,0xfc 0000D341 0AC3 or al,bl 0000D343 E661 out 0x61,al 0000D345 E6ED out 0xed,al 0000D347 B0B6 mov al,0xb6 0000D349 E643 out 0x43,al 0000D34B E6ED out 0xed,al 0000D34D B050 mov al,0x50 0000D34F E642 out 0x42,al 0000D351 E6ED out 0xed,al 0000D353 B005 mov al,0x5 0000D355 E642 out 0x42,al 0000D357 E6ED out 0xed,al 0000D359 E6ED out 0xed,al 0000D35B BAFFFF mov dx,0xffff 0000D35E B080 mov al,0x80 0000D360 E643 out 0x43,al 0000D362 E6ED out 0xed,al 0000D364 E442 in al,0x42 0000D366 E6ED out 0xed,al 0000D368 8AE0 mov ah,al 0000D36A E442 in al,0x42 0000D36C 86C4 xchg al,ah 0000D36E 3BC2 cmp ax,dx 0000D370 8BD0 mov dx,ax 0000D372 72EA jc 0xd35e 0000D374 E2E8 loop 0xd35e 0000D376 8AC7 mov al,bh 0000D378 E661 out 0x61,al 0000D37A C3 ret 0000D37B 9ABC44FEE6 call 0xe6fe:0x44bc 0000D380 C3 ret 0000D381 E6ED out 0xed,al 0000D383 C3 ret 0000D384 E6ED out 0xed,al 0000D386 FFE7 jmp di 0000D388 8B27 mov sp,[bx] 0000D38A 6650 push eax 0000D38C 6651 push ecx 0000D38E 6652 push edx 0000D390 BB8B27 mov bx,0x278b 0000D393 52 push dx 0000D394 66B917000000 mov ecx,0x17 0000D39A 0F32 rdmsr 0000D39C 6681E200001C00 and edx,0x1c0000 0000D3A3 6681FA00000400 cmp edx,0x40000 0000D3AA 5A pop dx 0000D3AB 7522 jnz 0xd3cf 0000D3AD BBB827 mov bx,0x27b8 0000D3B0 53 push bx 0000D3B1 52 push dx 0000D3B2 66B801000000 mov eax,0x1 0000D3B8 0FA2 cpuid 0000D3BA 8BCB mov cx,bx 0000D3BC 5A pop dx 0000D3BD 5B pop bx 0000D3BE B50B mov ch,0xb 0000D3C0 81FA130F cmp dx,0xf13 0000D3C4 7202 jc 0xd3c8 0000D3C6 FEC5 inc ch 0000D3C8 38E9 cmp cl,ch 0000D3CA 7503 jnz 0xd3cf 0000D3CC BBC127 mov bx,0x27c1 0000D3CF 80E2F0 and dl,0xf0 0000D3D2 2E3A37 cmp dh,[cs:bx] 0000D3D5 750D jnz 0xd3e4 0000D3D7 2E807F01FF cmp byte [cs:bx+0x1],0xff 0000D3DC 7412 jz 0xd3f0 0000D3DE 2E3A5701 cmp dl,[cs:bx+0x1] 0000D3E2 740C jz 0xd3f0 0000D3E4 83C309 add bx,byte +0x9 0000D3E7 81FBCA27 cmp bx,0x27ca 0000D3EB 72E2 jc 0xd3cf 0000D3ED BBC127 mov bx,0x27c1 0000D3F0 665A pop edx 0000D3F2 6659 pop ecx 0000D3F4 6658 pop eax 0000D3F6 CB retf 0000D3F7 1E push ds 0000D3F8 6660 pushad 0000D3FA BFF32D mov di,0x2df3 0000D3FD B90400 mov cx,0x4 0000D400 16 push ss 0000D401 1F pop ds 0000D402 6653 push ebx 0000D404 8BF4 mov si,sp 0000D406 9A0F9800F0 call 0xf000:0x980f 0000D40B 665B pop ebx 0000D40D BF703F mov di,0x3f70 0000D410 B90100 mov cx,0x1 0000D413 52 push dx 0000D414 8BF4 mov si,sp 0000D416 9A0F9800F0 call 0xf000:0x980f 0000D41B 5A pop dx 0000D41C BE713F mov si,0x3f71 0000D41F BF00F0 mov di,0xf000 0000D422 9A72B5F344 call 0x44f3:0xb572 0000D427 B84806 mov ax,0x648 0000D42A E8C701 call 0xd5f4 0000D42D 740C jz 0xd43b 0000D42F 66035C0C add ebx,[si+0xc] 0000D433 6A00 push byte +0x0 0000D435 1F pop ds 0000D436 67C7030FAA mov word [ebx],0xaa0f 0000D43B 6661 popad 0000D43D 1F pop ds 0000D43E F8 clc 0000D43F CB retf 0000D440 01E8 add ax,bp 0000D442 3AAF9A74 cmp ch,[bx+0x749a] 0000D446 17 pop ss 0000D447 00F0 add al,dh 0000D449 C6442308 mov byte [si+0x23],0x8 0000D44D 6800F0 push word 0xf000 0000D450 1F pop ds 0000D451 668B1EF32D mov ebx,[0x2df3] 0000D456 8A16703F mov dl,[0x3f70] 0000D45A 9AF36300F0 call 0xf000:0x63f3 0000D45F B84806 mov ax,0x648 0000D462 E88F01 call 0xd5f4 0000D465 C1E008 shl ax,0x8 0000D468 B001 mov al,0x1 0000D46A 0AE4 or ah,ah 0000D46C 7503 jnz 0xd471 0000D46E E861EE call 0xc2d2 0000D471 FF1C call far [si] 0000D473 B001 mov al,0x1 0000D475 EA7B896051 jmp 0x5160:0x897b 0000D47A 6652 push edx 0000D47C 6656 push esi 0000D47E 66C1E218 shl edx,0x18 0000D482 66BE1003E0FE mov esi,0xfee00310 0000D488 67668916 mov [esi],edx 0000D48C 66BA00020000 mov edx,0x200 0000D492 66BE0003E0FE mov esi,0xfee00300 0000D498 38C0 cmp al,al 0000D49A 67668916 mov [esi],edx 0000D49E 7AFE jpe 0xd49e 0000D4A0 665E pop esi 0000D4A2 665A pop edx 0000D4A4 C3 ret 0000D4A5 E8D2FF call 0xd47a 0000D4A8 CB retf 0000D4A9 52 push dx 0000D4AA 2E8B17 mov dx,[cs:bx] 0000D4AD 83C303 add bx,byte +0x3 0000D4B0 E82E01 call 0xd5e1 0000D4B3 5A pop dx 0000D4B4 C3 ret 0000D4B5 2E8B07 mov ax,[cs:bx] 0000D4B8 83C303 add bx,byte +0x3 0000D4BB E83601 call 0xd5f4 0000D4BE C3 ret 0000D4BF 0000 add [bx+si],al 0000D4C1 0000 add [bx+si],al 0000D4C3 0000 add [bx+si],al 0000D4C5 0004 add [si],al 0000D4C7 0008 add [bx+si],cl 0000D4C9 F0 db 0xF0 0000D4CA 0F db 0x0F 0000D4CB F00FF80F lock psubb mm1,[bx] 0000D4CF F8 clc 0000D4D0 0FF80F psubb mm1,[bx] 0000D4D3 A4 movsb 0000D4D4 43 inc bx 0000D4D5 BE4E6D mov si,0x6d4e 0000D4D8 3331 xor si,[bx+di] 0000D4DA 3E313E313E xor [ds:0x3e31],di 0000D4DF 313E313E xor [0x3e31],di 0000D4E3 3842C1 cmp [bp+si-0x3f],al 0000D4E6 4E dec si 0000D4E7 41 inc cx 0000D4E8 3E41 ds inc cx 0000D4EA 3E41 ds inc cx 0000D4EC 3E41 ds inc cx 0000D4EE 3E41 ds inc cx 0000D4F0 3E41 ds inc cx 0000D4F2 3EE143 ds loope 0xd538 0000D4F5 C44E2C les cx,[bp+0x2c] 0000D4F8 3331 xor si,[bx+di] 0000D4FA 3EBC41BC ds mov sp,0xbc41 0000D4FE 41 inc cx 0000D4FF BC41BC mov sp,0xbc41 0000D502 41 inc cx 0000D503 8442C7 test [bp+si-0x39],al 0000D506 4E dec si 0000D507 41 inc cx 0000D508 3E41 ds inc cx 0000D50A 3E41 ds inc cx 0000D50C 3E41 ds inc cx 0000D50E 3E41 ds inc cx 0000D510 3E41 ds inc cx 0000D512 3E8BCB ds mov cx,bx 0000D515 8BDA mov bx,dx 0000D517 2E8B97C47D mov dx,[cs:bx+0x7dc4] 0000D51C 2E8A9FC37D mov bl,[cs:bx+0x7dc3] 0000D521 83E307 and bx,byte +0x7 0000D524 D1E3 shl bx,1 0000D526 2EFFA71340 jmp near [cs:bx+0x4013] 0000D52B E90000 jmp 0xd52e 0000D52E 8BCB mov cx,bx 0000D530 8BDA mov bx,dx 0000D532 2E8A97C37D mov dl,[cs:bx+0x7dc3] 0000D537 F6C201 test dl,0x1 0000D53A 2E8B97C47D mov dx,[cs:bx+0x7dc4] 0000D53F 750C jnz 0xd54d 0000D541 F6C604 test dh,0x4 0000D544 7507 jnz 0xd54d 0000D546 81CA0004 or dx,0x400 0000D54A E9BB01 jmp 0xd708 0000D54D 81CA0004 or dx,0x400 0000D551 E93D0E jmp 0xe391 0000D554 8BCB mov cx,bx 0000D556 8BDA mov bx,dx 0000D558 2E8B97C47D mov dx,[cs:bx+0x7dc4] 0000D55D 2E8A9FC37D mov bl,[cs:bx+0x7dc3] 0000D562 83E307 and bx,byte +0x7 0000D565 D1E3 shl bx,1 0000D567 2EFFA73340 jmp near [cs:bx+0x4033] 0000D56C E90000 jmp 0xd56f 0000D56F 8BCB mov cx,bx 0000D571 8BDA mov bx,dx 0000D573 2E8A97C37D mov dl,[cs:bx+0x7dc3] 0000D578 F6C201 test dl,0x1 0000D57B 2E8B97C47D mov dx,[cs:bx+0x7dc4] 0000D580 750C jnz 0xd58e 0000D582 F6C604 test dh,0x4 0000D585 7507 jnz 0xd58e 0000D587 81CA0004 or dx,0x400 0000D58B E9C601 jmp 0xd754 0000D58E 81CA0004 or dx,0x400 0000D592 E9020E jmp 0xe397 0000D595 2E8B97C47D mov dx,[cs:bx+0x7dc4] ; 00011429 = 0x0050 0000D59A 2E8A9FC37D mov bl,[cs:bx+0x7dc3] ; 00011428 = 0x8E 0000D59F 83E307 and bx,byte +0x7 ; 0x18E & 0x07 = 0x06 0000D5A2 D1E3 shl bx,1 ; 6 << 1 = 0x000B 0000D5A4 C3 ret 0000D5A5 E8EDFF call 0xd595 0000D5A8 CB retf 0000D5A9 8ACE mov cl,dh 0000D5AB C0E904 shr cl,0x4 0000D5AE 80E60F and dh,0xf 0000D5B1 2E0397F33F add dx,[cs:bx+0x3ff3] 0000D5B6 66BB02000000 mov ebx,0x2 0000D5BC 66D3E3 shl ebx,cl 0000D5BF 664B dec ebx 0000D5C1 8ACA mov cl,dl 0000D5C3 80E107 and cl,0x7 0000D5C6 66D3E3 shl ebx,cl 0000D5C9 C1EA03 shr dx,0x3 0000D5CC C3 ret 0000D5CD BEBB79 mov si,0x79bb 0000D5D0 9ACC2F00F0 call 0xf000:0x2fcc ; 0000C49C 0000D5D5 7303 jnc 0xd5da 0000D5D7 BEBB7B mov si,0x7bbb 0000D5DA 0E push cs 0000D5DB 1F pop ds 0000D5DC C3 ret 0000D5DD E80100 call 0xd5e1 0000D5E0 CB retf 0000D5E1 53 push bx 0000D5E2 52 push dx 0000D5E3 8BDA mov bx,dx 0000D5E5 E8ADFF call 0xd595 0000D5E8 2EFF970340 call near [cs:bx+0x4003] 0000D5ED 5A pop dx 0000D5EE 5B pop bx 0000D5EF C3 ret F4120 ; rebased by 0x94D0 0000D5F0 E80100 call 0xd5f4 0000D5F3 CB retf 0000D5F4 6653 push ebx 0000D5F6 52 push dx 0000D5F7 662E8B1EEF3F mov ebx,[cs:0x3fef] 0000D5FD 6685DB test ebx,ebx 0000D600 750C jnz 0xd60e 0000D602 8BD8 mov bx,ax 0000D604 E88EFF call 0xd595 0000D607 2EFF972340 call near [cs:bx+0x4023] ; 0x4023+0x195=0x41B8 = 0000D688 0000D60C EB0C jmp short 0xd61a 0000D60E 56 push si 0000D60F 1E push ds 0000D610 2EC536EF3F lds si,[cs:0x3fef] 0000D615 E80A00 call 0xd622 0000D618 1F pop ds 0000D619 5E pop si 0000D61A 5A pop dx 0000D61B 665B pop ebx 0000D61D C3 ret 0000D61E E80100 call 0xd622 0000D621 CB retf 0000D622 53 push bx 0000D623 52 push dx 0000D624 8BD8 mov bx,ax 0000D626 E86CFF call 0xd595 0000D629 E80300 call 0xd62f 0000D62C 5A pop dx 0000D62D 5B pop bx 0000D62E C3 ret 0000D62F 6653 push ebx 0000D631 51 push cx 0000D632 6652 push edx 0000D634 56 push si 0000D635 E871FF call 0xd5a9 0000D638 03F2 add si,dx 0000D63A 668B14 mov edx,[si] 0000D63D 6623D3 and edx,ebx 0000D640 66D3EA shr edx,cl 0000D643 8BC2 mov ax,dx 0000D645 5E pop si 0000D646 665A pop edx 0000D648 59 pop cx 0000D649 665B pop ebx 0000D64B C3 ret 0000D64C E80100 call 0xd650 0000D64F CB retf 0000D650 53 push bx 0000D651 52 push dx 0000D652 8BDA mov bx,dx 0000D654 E83EFF call 0xd595 0000D657 E80300 call 0xd65d 0000D65A 5A pop dx 0000D65B 5B pop bx 0000D65C C3 ret 0000D65D 6650 push eax 0000D65F 6653 push ebx 0000D661 51 push cx 0000D662 6652 push edx 0000D664 56 push si 0000D665 E841FF call 0xd5a9 0000D668 66D3E0 shl eax,cl 0000D66B 6623C3 and eax,ebx 0000D66E 03F2 add si,dx 0000D670 668B14 mov edx,[si] 0000D673 66F7D3 not ebx 0000D676 6623D3 and edx,ebx 0000D679 660BD0 or edx,eax 0000D67C 668914 mov [si],edx 0000D67F 5E pop si 0000D680 665A pop edx 0000D682 59 pop cx 0000D683 665B pop ebx 0000D685 6658 pop eax 0000D687 C3 ret 0000D688 E80100 call 0xd68c 0000D68B CB retf 0000D68C 1E push ds 0000D68D 56 push si 0000D68E E83CFF call 0xd5cd 0000D691 E88EFF call 0xd622 0000D694 5E pop si 0000D695 1F pop ds 0000D696 C3 ret 0000D697 55 push bp 0000D698 8BEC mov bp,sp 0000D69A 83C4F2 add sp,byte -0xe 0000D69D 06 push es 0000D69E 57 push di 0000D69F 53 push bx 0000D6A0 50 push ax 0000D6A1 B8BB7B mov ax,0x7bbb 0000D6A4 2DBB79 sub ax,0x79bb 0000D6A7 83C004 add ax,byte +0x4 0000D6AA 83E0FE and ax,byte -0x2 0000D6AD 2BE0 sub sp,ax 0000D6AF 8946F2 mov [bp-0xe],ax 0000D6B2 8966F6 mov [bp-0xa],sp 0000D6B5 8C56F8 mov [bp-0x8],ss 0000D6B8 16 push ss 0000D6B9 07 pop es 0000D6BA 8D7EF4 lea di,[bp-0xc] 0000D6BD E8ECA7 call 0x7eac 0000D6C0 9AD551FEE6 call 0xe6fe:0x51d5 0000D6C5 E847A8 call 0x7f0f 0000D6C8 E868A9 call 0x8033 0000D6CB E84AA8 call 0x7f18 0000D6CE 0366F2 add sp,[bp-0xe] 0000D6D1 58 pop ax 0000D6D2 5B pop bx 0000D6D3 5F pop di 0000D6D4 07 pop es 0000D6D5 8BE5 mov sp,bp 0000D6D7 5D pop bp 0000D6D8 CB retf 0000D6D9 50 push ax 0000D6DA 52 push dx 0000D6DB 06 push es 0000D6DC 57 push di 0000D6DD FC cld 0000D6DE F3A4 rep movsb 0000D6E0 5E pop si 0000D6E1 1F pop ds 0000D6E2 B81C02 mov ax,0x21c 0000D6E5 E80CFF call 0xd5f4 0000D6E8 BA1C02 mov dx,0x21c 0000D6EB E862FF call 0xd650 0000D6EE B81F02 mov ax,0x21f 0000D6F1 E800FF call 0xd5f4 0000D6F4 BA1F02 mov dx,0x21f 0000D6F7 E856FF call 0xd650 0000D6FA E8A9ED call 0xc4a6 0000D6FD 5A pop dx 0000D6FE 58 pop ax 0000D6FF C3 ret 0000D700 0103 add [bp+di],ax 0000D702 07 pop es 0000D703 0F db 0x0F 0000D704 1F pop ds 0000D705 3F aas 0000D706 7FFF jg 0xd707 0000D708 8AE0 mov ah,al 0000D70A 8AC6 mov al,dh 0000D70C C0E804 shr al,0x4 0000D70F BB3042 mov bx,0x4230 0000D712 2ED7 cs xlatb 0000D714 86E0 xchg ah,al 0000D716 8BD9 mov bx,cx 0000D718 8ACA mov cl,dl 0000D71A 80E107 and cl,0x7 0000D71D C1EA03 shr dx,0x3 0000D720 8AEA mov ch,dl 0000D722 8AD0 mov dl,al 0000D724 8AC5 mov al,ch 0000D726 2E0A06D844 or al,[cs:0x44d8] 0000D72B E670 out 0x70,al 0000D72D E6ED out 0xed,al 0000D72F E471 in al,0x71 0000D731 E6ED out 0xed,al 0000D733 D2C8 ror al,cl 0000D735 22D4 and dl,ah 0000D737 F6D4 not ah 0000D739 22C4 and al,ah 0000D73B 0AC2 or al,dl 0000D73D D2C0 rol al,cl 0000D73F 8AE0 mov ah,al 0000D741 8AC5 mov al,ch 0000D743 2E0A06D844 or al,[cs:0x44d8] 0000D748 E670 out 0x70,al 0000D74A E6ED out 0xed,al 0000D74C 8AC4 mov al,ah 0000D74E E671 out 0x71,al 0000D750 E6ED out 0xed,al 0000D752 FFE7 jmp di 0000D754 8AC6 mov al,dh 0000D756 C0E804 shr al,0x4 0000D759 BB3042 mov bx,0x4230 0000D75C 2ED7 cs xlatb 0000D75E 86E0 xchg ah,al 0000D760 8BD9 mov bx,cx 0000D762 8ACA mov cl,dl 0000D764 80E107 and cl,0x7 0000D767 C1EA03 shr dx,0x3 0000D76A 8AC2 mov al,dl 0000D76C 2E0A06D844 or al,[cs:0x44d8] 0000D771 E670 out 0x70,al 0000D773 E6ED out 0xed,al 0000D775 E471 in al,0x71 0000D777 E6ED out 0xed,al 0000D779 D2C8 ror al,cl 0000D77B 22C4 and al,ah 0000D77D B400 mov ah,0x0 0000D77F FFE7 jmp di 0000D781 E87DFB call 0xd301 0000D784 CB retf 0000D785 BFA332 mov di,0x32a3 0000D788 3C01 cmp al,0x1 0000D78A 7407 jz 0xd793 0000D78C 3C04 cmp al,0x4 0000D78E 7406 jz 0xd796 0000D790 E953F9 jmp 0xd0e6 0000D793 E96CF9 jmp 0xd102 0000D796 E95FF9 jmp 0xd0f8 0000D799 66C1E610 shl esi,0x10 0000D79D 8EE0 mov fs,ax 0000D79F 8BC5 mov ax,bp 0000D7A1 66C1E510 shl ebp,0x10 0000D7A5 8BE8 mov bp,ax 0000D7A7 2E8A4603 mov al,[cs:bp+0x3] 0000D7AB 241F and al,0x1f 0000D7AD 3C01 cmp al,0x1 0000D7AF 740C jz 0xd7bd 0000D7B1 B303 mov bl,0x3 0000D7B3 F6E3 mul bl 0000D7B5 2E8A5E04 mov bl,[cs:bp+0x4] 0000D7B9 F6E3 mul bl 0000D7BB 03E8 add bp,ax 0000D7BD 83C512 add bp,byte +0x12 0000D7C0 8CE0 mov ax,fs 0000D7C2 2E8A5E00 mov bl,[cs:bp+0x0] 0000D7C6 80E37F and bl,0x7f 0000D7C9 80FB01 cmp bl,0x1 0000D7CC 7504 jnz 0xd7d2 0000D7CE 32E4 xor ah,ah 0000D7D0 EB05 jmp short 0xd7d7 0000D7D2 80FB06 cmp bl,0x6 0000D7D5 7526 jnz 0xd7fd 0000D7D7 3C01 cmp al,0x1 0000D7D9 7405 jz 0xd7e0 0000D7DB 80FB06 cmp bl,0x6 0000D7DE 755C jnz 0xd83c 0000D7E0 B001 mov al,0x1 0000D7E2 83FF10 cmp di,byte +0x10 0000D7E5 0F8232FA jc near 0xd21b 0000D7E9 0F840000 jz near 0xd7ed 0000D7ED 83FF20 cmp di,byte +0x20 0000D7F0 0F84F9FF jz near 0xd7ed 0000D7F4 E9722C jmp 0x469 0000D7F7 2E8A5E00 mov bl,[cs:bp+0x0] 0000D7FB EB3F jmp short 0xd83c 0000D7FD 3C02 cmp al,0x2 0000D7FF 7406 jz 0xd807 0000D801 3C03 cmp al,0x3 0000D803 7402 jz 0xd807 0000D805 EB20 jmp short 0xd827 0000D807 80FB00 cmp bl,0x0 0000D80A 741B jz 0xd827 0000D80C 80FB03 cmp bl,0x3 0000D80F 7416 jz 0xd827 0000D811 53 push bx 0000D812 83FF10 cmp di,byte +0x10 0000D815 0F821BFA jc near 0xd234 0000D819 0F840000 jz near 0xd81d 0000D81D 83FF20 cmp di,byte +0x20 0000D820 0F84F9FF jz near 0xd81d 0000D824 E9532C jmp 0x47a 0000D827 83FF10 cmp di,byte +0x10 0000D82A 0F823BFA jc near 0xd269 0000D82E 0F840000 jz near 0xd832 0000D832 83FF20 cmp di,byte +0x20 0000D835 0F84F9FF jz near 0xd832 0000D839 E9722C jmp 0x4ae 0000D83C 66C1CD10 ror ebp,0x10 0000D840 80FB06 cmp bl,0x6 0000D843 7407 jz 0xd84c 0000D845 2E0FB65E05 movzx bx,[cs:bp+0x5] 0000D84A EB05 jmp short 0xd851 0000D84C 2E0FB65E06 movzx bx,[cs:bp+0x6] 0000D851 2E8B460C mov ax,[cs:bp+0xc] 0000D855 66C1C510 rol ebp,0x10 0000D859 03EB add bp,bx 0000D85B 3BE8 cmp bp,ax 0000D85D 0F825FFF jc near 0xd7c0 0000D861 8CE0 mov ax,fs 0000D863 3C03 cmp al,0x3 0000D865 7503 jnz 0xd86a 0000D867 E86F58 call 0x30d9 0000D86A 8CEF mov di,gs 0000D86C 66C1EE10 shr esi,0x10 0000D870 8CDB mov bx,ds 0000D872 FFE7 jmp di 0000D874 6650 push eax 0000D876 6653 push ebx 0000D878 51 push cx 0000D879 6652 push edx 0000D87B E82BFD call 0xd5a9 0000D87E 92 xchg ax,dx 0000D87F 66D3E2 shl edx,cl 0000D882 6623D3 and edx,ebx 0000D885 8AE0 mov ah,al 0000D887 E878FA call 0xd302 0000D88A 7303 jnc 0xd88f 0000D88C E836F0 call 0xc8c5 0000D88F F6D3 not bl 0000D891 22C3 and al,bl 0000D893 0AC2 or al,dl 0000D895 E86AFA call 0xd302 0000D898 7303 jnc 0xd89d 0000D89A E842F0 call 0xc8df 0000D89D FEC4 inc ah 0000D89F 66C1EA08 shr edx,0x8 0000D8A3 66C1EB08 shr ebx,0x8 0000D8A7 75DE jnz 0xd887 0000D8A9 665A pop edx 0000D8AB 59 pop cx 0000D8AC 665B pop ebx 0000D8AE 6658 pop eax 0000D8B0 C3 ret 0000D8B1 6653 push ebx 0000D8B3 51 push cx 0000D8B4 6652 push edx 0000D8B6 E8F0FC call 0xd5a9 0000D8B9 8AE2 mov ah,dl 0000D8BB 6633D2 xor edx,edx 0000D8BE 8AE9 mov ch,cl 0000D8C0 32C9 xor cl,cl 0000D8C2 E83DFA call 0xd302 0000D8C5 7303 jnc 0xd8ca 0000D8C7 E8FBEF call 0xc8c5 0000D8CA 22C3 and al,bl 0000D8CC 8AD0 mov dl,al 0000D8CE FEC4 inc ah 0000D8D0 80C108 add cl,0x8 0000D8D3 66C1CA08 ror edx,0x8 0000D8D7 66C1EB08 shr ebx,0x8 0000D8DB 75E5 jnz 0xd8c2 0000D8DD 66D3C2 rol edx,cl 0000D8E0 8ACD mov cl,ch 0000D8E2 66D3EA shr edx,cl 0000D8E5 8BC2 mov ax,dx 0000D8E7 85C0 test ax,ax 0000D8E9 665A pop edx 0000D8EB 59 pop cx 0000D8EC 665B pop ebx 0000D8EE C3 ret 0000D8EF 2E0A06D844 or al,[cs:0x44d8] 0000D8F4 EA794402E0 jmp 0xe002:0x4479 0000D8F9 2E0A06D844 or al,[cs:0x44d8] 0000D8FE EA804402E0 jmp 0xe002:0x4480 0000D903 2E0A06D844 or al,[cs:0x44d8] 0000D908 EA874402E0 jmp 0xe002:0x4487 0000D90D BA0702 mov dx,0x207 0000D910 BF4644 mov di,0x4446 0000D913 E956FC jmp 0xd56c 0000D916 3C07 cmp al,0x7 0000D918 7204 jc 0xd91e 0000D91A 3C0B cmp al,0xb 0000D91C 7202 jc 0xd920 0000D91E EB03 jmp short 0xd923 0000D920 E950EE jmp 0xc773 0000D923 B011 mov al,0x11 0000D925 E620 out 0x20,al 0000D927 E6ED out 0xed,al 0000D929 BA2100 mov dx,0x21 0000D92C B008 mov al,0x8 0000D92E EE out dx,al 0000D92F E6ED out 0xed,al 0000D931 B004 mov al,0x4 0000D933 EE out dx,al 0000D934 E6ED out 0xed,al 0000D936 B001 mov al,0x1 0000D938 EE out dx,al 0000D939 E6ED out 0xed,al 0000D93B B0FF mov al,0xff 0000D93D EE out dx,al 0000D93E E6ED out 0xed,al 0000D940 B011 mov al,0x11 0000D942 E6A0 out 0xa0,al 0000D944 E6ED out 0xed,al 0000D946 BAA100 mov dx,0xa1 0000D949 B070 mov al,0x70 0000D94B EE out dx,al 0000D94C E6ED out 0xed,al 0000D94E B002 mov al,0x2 0000D950 EE out dx,al 0000D951 E6ED out 0xed,al 0000D953 B001 mov al,0x1 0000D955 EE out dx,al 0000D956 E6ED out 0xed,al 0000D958 B0FF mov al,0xff 0000D95A EE out dx,al 0000D95B E6ED out 0xed,al 0000D95D B000 mov al,0x0 0000D95F E6F1 out 0xf1,al 0000D961 E6ED out 0xed,al 0000D963 E90DEE jmp 0xc773 0000D966 BA0702 mov dx,0x207 0000D969 BF9F44 mov di,0x449f 0000D96C E9FDFB jmp 0xd56c 0000D96F 7534 jnz 0xd9a5 0000D971 E80F13 call 0xec83 0000D974 E81558 call 0x318c 0000D977 B0DF mov al,0xdf 0000D979 7305 jnc 0xd980 0000D97B EABD1300F0 jmp 0xf000:0x13bd 0000D980 813E72003412 cmp word [0x72],0x1234 0000D986 751D jnz 0xd9a5 0000D988 33C0 xor ax,ax 0000D98A 52 push dx 0000D98B BA4203 mov dx,0x342 0000D98E E850FC call 0xd5e1 0000D991 5A pop dx 0000D992 2EF706E1760001 test word [cs:0x76e1],0x100 0000D999 0F84D6ED jz near 0xc773 0000D99D 9A841100F0 call 0xf000:0x1184 0000D9A2 E9CEED jmp 0xc773 0000D9A5 E9BCEC jmp 0xc664 0000D9A8 0000 add [bx+si],al 0000D9AA 0000 add [bx+si],al 0000D9AC 0000 add [bx+si],al 0000D9AE 0000 add [bx+si],al 0000D9B0 00FF add bh,bh 0000D9B2 FF00 inc word [bx+si] 0000D9B4 0000 add [bx+si],al 0000D9B6 93 xchg ax,bx 0000D9B7 0000 add [bx+si],al 0000D9B9 FF db 0xFF 0000D9BA FF00 inc word [bx+si] 0000D9BC 0000 add [bx+si],al 0000D9BE 9B wait 0000D9BF 0000 add [bx+si],al 0000D9C1 FF db 0xFF 0000D9C2 FF00 inc word [bx+si] 0000D9C4 0000 add [bx+si],al 0000D9C6 93 xchg ax,bx 0000D9C7 0000 add [bx+si],al 0000D9C9 FF db 0xFF 0000D9CA FF00 inc word [bx+si] 0000D9CC 0000 add [bx+si],al 0000D9CE 9B wait 0000D9CF 0000 add [bx+si],al 0000D9D1 FF db 0xFF 0000D9D2 FF00 inc word [bx+si] 0000D9D4 0000 add [bx+si],al 0000D9D6 9B wait 0000D9D7 0000 add [bx+si],al 0000D9D9 FF db 0xFF 0000D9DA FF00 inc word [bx+si] 0000D9DC 0000 add [bx+si],al 0000D9DE 93 xchg ax,bx 0000D9DF 0000 add [bx+si],al 0000D9E1 0100 add [bx+si],ax 0000D9E3 0000 add [bx+si],al 0000D9E5 00938840 add [bp+di+0x4088],dl 0000D9E9 FF db 0xFF 0000D9EA FF00 inc word [bx+si] 0000D9EC 0000 add [bx+si],al 0000D9EE 9B wait 0000D9EF 0000 add [bx+si],al 0000D9F1 0000 add [bx+si],al 0000D9F3 0000 add [bx+si],al 0000D9F5 0000 add [bx+si],al 0000D9F7 0000 add [bx+si],al 0000D9F9 0000 add [bx+si],al 0000D9FB 0000 add [bx+si],al 0000D9FD 0000 add [bx+si],al 0000D9FF 06 push es 0000DA00 0FA8 push gs 0000DA02 0FA0 push fs 0000DA04 9C pushf 0000DA05 FA cli 0000DA06 2EC7062D458020 mov word [cs:0x452d],0x2080 0000DA0D B80020 mov ax,0x2000 0000DA10 8EC0 mov es,ax 0000DA12 B80022 mov ax,0x2200 0000DA15 05FF00 add ax,0xff 0000DA18 B000 mov al,0x0 0000DA1A 8ED8 mov ds,ax 0000DA1C E84B01 call 0xdb6a 0000DA1F E8AC01 call 0xdbce 0000DA22 E82402 call 0xdc49 0000DA25 E84700 call 0xda6f 0000DA28 6651 push ecx 0000DA2A 6681F900080000 cmp ecx,0x800 0000DA31 7606 jna 0xda39 0000DA33 66B900080000 mov ecx,0x800 0000DA39 66C1E112 shl ecx,0x12 0000DA3D B83800 mov ax,0x38 0000DA40 8EC0 mov es,ax 0000DA42 6633FF xor edi,edi 0000DA45 6633C0 xor eax,eax 0000DA48 FC cld 0000DA49 F36766AB rep a32 stosd 0000DA4D 6659 pop ecx 0000DA4F 6681E900080000 sub ecx,0x800 0000DA56 7605 jna 0xda5d 0000DA58 E85B02 call 0xdcb6 0000DA5B EBCB jmp short 0xda28 0000DA5D E85500 call 0xdab5 0000DA60 56 push si 0000DA61 BF9745 mov di,0x4597 0000DA64 E9DFF6 jmp 0xd146 0000DA67 5E pop si 0000DA68 9D popf 0000DA69 0FA1 pop fs 0000DA6B 0FA9 pop gs 0000DA6D 07 pop es 0000DA6E C3 ret 0000DA6F 6650 push eax 0000DA71 0F20E0 mov eax,cr4 0000DA74 660DB0000000 or eax,0xb0 0000DA7A 0F22E0 mov cr4,eax 0000DA7D 0F20C0 mov eax,cr0 0000DA80 6683E0F7 and eax,byte -0x9 0000DA84 660D01000080 or eax,0x80000001 0000DA8A 0F22C0 mov cr0,eax 0000DA8D EAC2451000 jmp 0x10:0x45c2 0000DA92 B81800 mov ax,0x18 0000DA95 8ED0 mov ss,ax 0000DA97 B83000 mov ax,0x30 0000DA9A 8EE0 mov fs,ax 0000DA9C 8EE8 mov gs,ax 0000DA9E B83800 mov ax,0x38 0000DAA1 8ED8 mov ds,ax 0000DAA3 8EC0 mov es,ax 0000DAA5 EADA451000 jmp 0x10:0x45da 0000DAAA 2E0F011E2745 lidt [cs:0x4527] 0000DAB0 0F09 wbinvd 0000DAB2 6658 pop eax 0000DAB4 C3 ret 0000DAB5 6650 push eax 0000DAB7 6653 push ebx 0000DAB9 9C pushf 0000DABA FA cli 0000DABB 2E0F011E2145 lidt [cs:0x4521] 0000DAC1 BB0800 mov bx,0x8 0000DAC4 8EE3 mov fs,bx 0000DAC6 66648B4702 mov eax,[fs:bx+0x2] 0000DACB 66C1E804 shr eax,0x4 0000DACF 0F20C3 mov ebx,cr0 0000DAD2 6681E3FEFFFF7F and ebx,0x7ffffffe 0000DAD9 0F22C3 mov cr0,ebx 0000DADC EA114600F0 jmp 0xf000:0x4611 0000DAE1 8EC0 mov es,ax 0000DAE3 BB1800 mov bx,0x18 0000DAE6 66268B4702 mov eax,[es:bx+0x2] 0000DAEB 66C1E804 shr eax,0x4 0000DAEF 8ED0 mov ss,ax 0000DAF1 0F20E0 mov eax,cr4 0000DAF4 66254FFFFFFF and eax,0xffffff4f 0000DAFA 0F22E0 mov cr4,eax 0000DAFD 0F20D8 mov eax,cr3 0000DB00 0F22D8 mov cr3,eax 0000DB03 E814A2 call 0x7d1a 0000DB06 9D popf 0000DB07 665B pop ebx 0000DB09 6658 pop eax 0000DB0B C3 ret 0000DB0C 50 push ax 0000DB0D 6652 push edx 0000DB0F 9C pushf 0000DB10 FA cli 0000DB11 6A00 push byte +0x0 0000DB13 07 pop es 0000DB14 66BA1E000080 mov edx,0x8000001e 0000DB1A 6652 push edx 0000DB1C 6A01 push byte +0x1 0000DB1E 9ADA536051 call 0x5160:0x53da 0000DB23 83C406 add sp,byte +0x6 0000DB26 66C1E210 shl edx,0x10 0000DB2A 8BD0 mov dx,ax 0000DB2C 6681C248000000 add edx,0x48 0000DB33 67260F0112 lgdt [es:edx] 0000DB38 E834FF call 0xda6f 0000DB3B 9D popf 0000DB3C 665A pop edx 0000DB3E 58 pop ax 0000DB3F 55 push bp 0000DB40 8BEC mov bp,sp 0000DB42 C746042800 mov word [bp+0x4],0x28 0000DB47 5D pop bp 0000DB48 CB retf 0000DB49 E869FF call 0xdab5 0000DB4C 55 push bp 0000DB4D 8BEC mov bp,sp 0000DB4F C746046051 mov word [bp+0x4],0x5160 0000DB54 5D pop bp 0000DB55 CB retf 0000DB56 E81100 call 0xdb6a 0000DB59 CB retf 0000DB5A E87100 call 0xdbce 0000DB5D CB retf 0000DB5E E8E800 call 0xdc49 0000DB61 CB retf 0000DB62 E85101 call 0xdcb6 0000DB65 CB retf 0000DB66 E88001 call 0xdce9 0000DB69 CB retf 0000DB6A 6660 pushad 0000DB6C 1E push ds 0000DB6D 2E8E1E2D45 mov ds,[cs:0x452d] 0000DB72 B90001 mov cx,0x100 0000DB75 2BF6 sub si,si 0000DB77 BF0008 mov di,0x800 0000DB7A 893C mov [si],di 0000DB7C C744024000 mov word [si+0x2],0x40 0000DB81 C6440400 mov byte [si+0x4],0x0 0000DB85 C6440586 mov byte [si+0x5],0x86 0000DB89 C744060000 mov word [si+0x6],0x0 0000DB8E C60553 mov byte [di],0x53 0000DB91 C64501E8 mov byte [di+0x1],0xe8 0000DB95 B8FC0B mov ax,0xbfc 0000DB98 2BC7 sub ax,di 0000DB9A 894502 mov [di+0x2],ax 0000DB9D 83C704 add di,byte +0x4 0000DBA0 83C608 add si,byte +0x8 0000DBA3 83E901 sub cx,byte +0x1 0000DBA6 75D2 jnz 0xdb7a 0000DBA8 C605EA mov byte [di],0xea 0000DBAB C745012D59 mov word [di+0x1],0x592d 0000DBB0 C745032800 mov word [di+0x3],0x28 0000DBB5 6633C0 xor eax,eax 0000DBB8 8CD8 mov ax,ds 0000DBBA 66C1E004 shl eax,0x4 0000DBBE 2EC7062745FF07 mov word [cs:0x4527],0x7ff 0000DBC5 662EA32945 mov [cs:0x4529],eax 0000DBCA 1F pop ds 0000DBCB 6661 popad 0000DBCD C3 ret 0000DBCE 6660 pushad 0000DBD0 06 push es 0000DBD1 2E0F010E2145 sidt [cs:0x4521] 0000DBD7 FC cld 0000DBD8 66BED9440000 mov esi,0x44d9 0000DBDE 66B912000000 mov ecx,0x12 0000DBE4 6633FF xor edi,edi 0000DBE7 6633D2 xor edx,edx 0000DBEA F367662EA5 cs rep a32 movsd 0000DBEF 6633C0 xor eax,eax 0000DBF2 8CC0 mov ax,es 0000DBF4 66C1E004 shl eax,0x4 0000DBF8 6726C7074700 mov word [es:edi],0x47 0000DBFE 676626894702 mov [es:edi+0x2],eax 0000DC04 BB0800 mov bx,0x8 0000DC07 8CC0 mov ax,es 0000DC09 E80701 call 0xdd13 0000DC0C BB1000 mov bx,0x10 0000DC0F 8CC8 mov ax,cs 0000DC11 E8FF00 call 0xdd13 0000DC14 BB1800 mov bx,0x18 0000DC17 8CD0 mov ax,ss 0000DC19 E8F700 call 0xdd13 0000DC1C BB2000 mov bx,0x20 0000DC1F B800F0 mov ax,0xf000 0000DC22 E8EE00 call 0xdd13 0000DC25 BB2800 mov bx,0x28 0000DC28 B86051 mov ax,0x5160 0000DC2B E8E500 call 0xdd13 0000DC2E BB3000 mov bx,0x30 0000DC31 8CD8 mov ax,ds 0000DC33 E8DD00 call 0xdd13 0000DC36 BB4000 mov bx,0x40 0000DC39 2EA12D45 mov ax,[cs:0x452d] 0000DC3D E8D300 call 0xdd13 0000DC40 67260F0117 lgdt [es:edi] 0000DC45 07 pop es 0000DC46 6661 popad 0000DC48 C3 ret 0000DC49 6660 pushad 0000DC4B 1E push ds 0000DC4C 6633F6 xor esi,esi 0000DC4F 66B883010000 mov eax,0x183 0000DC55 6699 cdq 0000DC57 B90002 mov cx,0x200 0000DC5A E88C00 call 0xdce9 0000DC5D 66B883000000 mov eax,0x83 0000DC63 B90004 mov cx,0x400 0000DC66 66BA00080000 mov edx,0x800 0000DC6C E87A00 call 0xdce9 0000DC6F 66B883010000 mov eax,0x183 0000DC75 B90002 mov cx,0x200 0000DC78 66BA00060000 mov edx,0x600 0000DC7E E86800 call 0xdce9 0000DC81 8CD8 mov ax,ds 0000DC83 660FB7C0 movzx eax,ax 0000DC87 66C1E004 shl eax,0x4 0000DC8B 67668D1C30 lea ebx,[eax+esi] 0000DC90 FEC0 inc al 0000DC92 6699 cdq 0000DC94 B90400 mov cx,0x4 0000DC97 67668906 mov [esi],eax 0000DC9B 6766895604 mov [esi+0x4],edx 0000DCA0 6683C608 add esi,byte +0x8 0000DCA4 660500100000 add eax,0x1000 0000DCAA 83E901 sub cx,byte +0x1 0000DCAD 75E8 jnz 0xdc97 0000DCAF 0F22DB mov cr3,ebx 0000DCB2 1F pop ds 0000DCB3 6661 popad 0000DCB5 C3 ret 0000DCB6 6660 pushad 0000DCB8 1E push ds 0000DCB9 BB3000 mov bx,0x30 0000DCBC 8EDB mov ds,bx 0000DCBE 66BE00100000 mov esi,0x1000 0000DCC4 67668B06 mov eax,[esi] 0000DCC8 67668B5604 mov edx,[esi+0x4] 0000DCCD 660FA4C20B shld edx,eax,0xb 0000DCD2 6681C200040000 add edx,0x400 0000DCD9 B90004 mov cx,0x400 0000DCDC E80A00 call 0xdce9 0000DCDF 0F20D8 mov eax,cr3 0000DCE2 0F22D8 mov cr3,eax 0000DCE5 1F pop ds 0000DCE6 6661 popad 0000DCE8 C3 ret 0000DCE9 668BDA mov ebx,edx 0000DCEC 66C1E00B shl eax,0xb 0000DCF0 668BD3 mov edx,ebx 0000DCF3 660FACD80B shrd eax,ebx,0xb 0000DCF8 66C1EA0B shr edx,0xb 0000DCFC 67668906 mov [esi],eax 0000DD00 6766895604 mov [esi+0x4],edx 0000DD05 6683C608 add esi,byte +0x8 0000DD09 6683C301 add ebx,byte +0x1 0000DD0D 83E901 sub cx,byte +0x1 0000DD10 75DA jnz 0xdcec 0000DD12 C3 ret 0000DD13 8BD0 mov dx,ax 0000DD15 C1E204 shl dx,0x4 0000DD18 C1E80C shr ax,0xc 0000DD1B 26895702 mov [es:bx+0x2],dx 0000DD1F 26884704 mov [es:bx+0x4],al 0000DD23 C3 ret 0000DD24 B84803 mov ax,0x348 0000DD27 E8CAF8 call 0xd5f4 0000DD2A CB retf 0000DD2B 52 push dx 0000DD2C BA4803 mov dx,0x348 0000DD2F E8AFF8 call 0xd5e1 0000DD32 5A pop dx 0000DD33 CB retf 0000DD34 BD14BD mov bp,0xbd14 0000DD37 14F1 adc al,0xf1 0000DD39 9F lahf 0000DD3A 0FA0 push fs 0000DD3C 9E sahf 0000DD3D FD std 0000DD3E F79FBD14 neg word [bx+0x14bd] 0000DD42 F1 int1 0000DD43 9F lahf 0000DD44 72FC jc 0xdd42 0000DD46 03A009A0 add sp,[bx+si+0xa009] 0000DD4A 9A203A00F0 call 0xf000:0x3a20 0000DD4F 55 push bp 0000DD50 50 push ax 0000DD51 8BEC mov bp,sp 0000DD53 8B4606 mov ax,[bp+0x6] 0000DD56 89460A mov [bp+0xa],ax 0000DD59 9C pushf 0000DD5A 58 pop ax 0000DD5B 894606 mov [bp+0x6],ax 0000DD5E 58 pop ax 0000DD5F 5D pop bp 0000DD60 83C402 add sp,byte +0x2 0000DD63 9D popf 0000DD64 CB retf 0000DD65 57 push di 0000DD66 BF9460 mov di,0x6094 0000DD69 E8C41E call 0xfc30 0000DD6C 5F pop di 0000DD6D C3 ret 0000DD6E F8 clc 0000DD6F C3 ret 0000DD70 B408 mov ah,0x8 0000DD72 F9 stc 0000DD73 C3 ret 0000DD74 17 pop ss 0000DD75 49 dec cx 0000DD76 17 pop ss 0000DD77 49 dec cx 0000DD78 17 pop ss 0000DD79 49 dec cx 0000DD7A B648 mov dh,0x48 0000DD7C C248D2 ret 0xd248 0000DD7F 48 dec ax 0000DD80 DE48FE fimul word [bx+si-0x2] 0000DD83 48 dec ax 0000DD84 EE out dx,al 0000DD85 48 dec ax 0000DD86 57 push di 0000DD87 BFBB5F mov di,0x5fbb 0000DD8A E8A31E call 0xfc30 0000DD8D 5F pop di 0000DD8E B0B0 mov al,0xb0 0000DD90 F8 clc 0000DD91 C3 ret 0000DD92 B308 mov bl,0x8 0000DD94 57 push di 0000DD95 BF675F mov di,0x5f67 0000DD98 E8951E call 0xfc30 0000DD9B 5F pop di 0000DD9C B0B0 mov al,0xb0 0000DD9E B304 mov bl,0x4 0000DDA0 F8 clc 0000DDA1 C3 ret 0000DDA2 57 push di 0000DDA3 BF1960 mov di,0x6019 0000DDA6 E8871E call 0xfc30 0000DDA9 5F pop di 0000DDAA B0B0 mov al,0xb0 0000DDAC F8 clc 0000DDAD C3 ret 0000DDAE B30C mov bl,0xc 0000DDB0 57 push di 0000DDB1 BF675F mov di,0x5f67 0000DDB4 E8791E call 0xfc30 0000DDB7 5F pop di 0000DDB8 B0B0 mov al,0xb0 0000DDBA B306 mov bl,0x6 0000DDBC F8 clc 0000DDBD C3 ret 0000DDBE B314 mov bl,0x14 0000DDC0 57 push di 0000DDC1 BF675F mov di,0x5f67 0000DDC4 E8691E call 0xfc30 0000DDC7 5F pop di 0000DDC8 B0B0 mov al,0xb0 0000DDCA B308 mov bl,0x8 0000DDCC F8 clc 0000DDCD C3 ret 0000DDCE B419 mov ah,0x19 0000DDD0 80FE20 cmp dh,0x20 0000DDD3 7708 ja 0xdddd 0000DDD5 57 push di 0000DDD6 BF8060 mov di,0x6080 0000DDD9 E8541E call 0xfc30 0000DDDC 5F pop di 0000DDDD 0AE4 or ah,ah 0000DDDF 7401 jz 0xdde2 0000DDE1 F9 stc 0000DDE2 B0B0 mov al,0xb0 0000DDE4 B308 mov bl,0x8 0000DDE6 C3 ret 0000DDE7 B419 mov ah,0x19 0000DDE9 F9 stc 0000DDEA C3 ret 0000DDEB B349 mov bl,0x49 0000DDED B349 mov bl,0x49 0000DDEF B349 mov bl,0x49 0000DDF1 49 dec cx 0000DDF2 49 dec cx 0000DDF3 2D4949 sub ax,0x4949 0000DDF6 49 dec cx 0000DDF7 6449 fs dec cx 0000DDF9 B349 mov bl,0x49 0000DDFB 854957 test [bx+di+0x57],cx 0000DDFE BF2C61 mov di,0x612c 0000DE01 E82C1E call 0xfc30 0000DE04 5F pop di 0000DE05 80FC01 cmp ah,0x1 0000DE08 7206 jc 0xde10 0000DE0A F8 clc 0000DE0B B90100 mov cx,0x1 0000DE0E EB03 jmp short 0xde13 0000DE10 F9 stc 0000DE11 8AE0 mov ah,al 0000DE13 B0B0 mov al,0xb0 0000DE15 BB0413 mov bx,0x1304 0000DE18 C3 ret 0000DE19 57 push di 0000DE1A BF2C61 mov di,0x612c 0000DE1D E8101E call 0xfc30 0000DE20 5F pop di 0000DE21 80FC00 cmp ah,0x0 0000DE24 7407 jz 0xde2d 0000DE26 F8 clc 0000DE27 B100 mov cl,0x0 0000DE29 B500 mov ch,0x0 0000DE2B EB04 jmp short 0xde31 0000DE2D BB0513 mov bx,0x1305 0000DE30 F9 stc 0000DE31 B0B0 mov al,0xb0 0000DE33 C3 ret 0000DE34 8ADA mov bl,dl 0000DE36 57 push di 0000DE37 BF4561 mov di,0x6145 0000DE3A E8F31D call 0xfc30 0000DE3D 5F pop di 0000DE3E 80FC01 cmp ah,0x1 0000DE41 7607 jna 0xde4a 0000DE43 F8 clc 0000DE44 B102 mov cl,0x2 0000DE46 B500 mov ch,0x0 0000DE48 EB05 jmp short 0xde4f 0000DE4A 8AE0 mov ah,al 0000DE4C 8AD3 mov dl,bl 0000DE4E F9 stc 0000DE4F B0B0 mov al,0xb0 0000DE51 BB0613 mov bx,0x1306 0000DE54 C3 ret 0000DE55 8ADA mov bl,dl 0000DE57 57 push di 0000DE58 BF5E61 mov di,0x615e 0000DE5B E8D21D call 0xfc30 0000DE5E 5F pop di 0000DE5F 8ACC mov cl,ah 0000DE61 80FC00 cmp ah,0x0 0000DE64 7409 jz 0xde6f 0000DE66 80FC01 cmp ah,0x1 0000DE69 7404 jz 0xde6f 0000DE6B 32E4 xor ah,ah 0000DE6D EB0E jmp short 0xde7d 0000DE6F 3C00 cmp al,0x0 0000DE71 7503 jnz 0xde76 0000DE73 F8 clc 0000DE74 EB07 jmp short 0xde7d 0000DE76 8AE0 mov ah,al 0000DE78 8AD3 mov dl,bl 0000DE7A B500 mov ch,0x0 0000DE7C F9 stc 0000DE7D B0B0 mov al,0xb0 0000DE7F BB0813 mov bx,0x1308 0000DE82 C3 ret 0000DE83 B416 mov ah,0x16 0000DE85 F9 stc 0000DE86 C3 ret 0000DE87 1E push ds 0000DE88 2E8E1E433E mov ds,[cs:0x3e43] 0000DE8D 8026D7000F and byte [0xd7],0xf 0000DE92 1F pop ds 0000DE93 B040 mov al,0x40 0000DE95 E81002 call 0xe0a8 0000DE98 80E4F8 and ah,0xf8 0000DE9B 80CC01 or ah,0x1 0000DE9E E82802 call 0xe0c9 0000DEA1 C3 ret 0000DEA2 F606D70040 test byte [0xd7],0x40 0000DEA7 7403 jz 0xdeac 0000DEA9 F9 stc 0000DEAA B414 mov ah,0x14 0000DEAC C3 ret 0000DEAD B400 mov ah,0x0 0000DEAF F606D70040 test byte [0xd7],0x40 0000DEB4 7503 jnz 0xdeb9 0000DEB6 F9 stc 0000DEB7 B415 mov ah,0x15 0000DEB9 C3 ret 0000DEBA 800ED70040 or byte [0xd7],0x40 0000DEBF C3 ret 0000DEC0 8026D700BF and byte [0xd7],0xbf 0000DEC5 C3 ret 0000DEC6 53 push bx 0000DEC7 51 push cx 0000DEC8 52 push dx 0000DEC9 8AD5 mov dl,ch 0000DECB BB964A mov bx,0x4a96 0000DECE B90E00 mov cx,0xe 0000DED1 2E3A17 cmp dl,[cs:bx] 0000DED4 7406 jz 0xdedc 0000DED6 43 inc bx 0000DED7 E2F8 loop 0xded1 0000DED9 F9 stc 0000DEDA B417 mov ah,0x17 0000DEDC 5A pop dx 0000DEDD 59 pop cx 0000DEDE 5B pop bx 0000DEDF C3 ret 0000DEE0 80FD16 cmp ch,0x16 0000DEE3 742B jz 0xdf10 0000DEE5 80FD17 cmp ch,0x17 0000DEE8 7426 jz 0xdf10 0000DEEA 80FD14 cmp ch,0x14 0000DEED 7421 jz 0xdf10 0000DEEF 80FD15 cmp ch,0x15 0000DEF2 741C jz 0xdf10 0000DEF4 51 push cx 0000DEF5 80E5F0 and ch,0xf0 0000DEF8 80FDA0 cmp ch,0xa0 0000DEFB 59 pop cx 0000DEFC 7412 jz 0xdf10 0000DEFE 51 push cx 0000DEFF 80E5FE and ch,0xfe 0000DF02 80FDD2 cmp ch,0xd2 0000DF05 59 pop cx 0000DF06 7408 jz 0xdf10 0000DF08 F9 stc 0000DF09 E8F5F3 call 0xd301 0000DF0C 7302 jnc 0xdf10 0000DF0E B412 mov ah,0x12 0000DF10 C3 ret 0000DF11 0FBA36D70007 btr word [0xd7],0x7 0000DF17 7302 jnc 0xdf1b 0000DF19 B41B mov ah,0x1b 0000DF1B C3 ret 0000DF1C F606D70030 test byte [0xd7],0x30 0000DF21 7403 jz 0xdf26 0000DF23 B405 mov ah,0x5 0000DF25 F9 stc 0000DF26 C3 ret 0000DF27 F606D70030 test byte [0xd7],0x30 0000DF2C 740B jz 0xdf39 0000DF2E A0D700 mov al,[0xd7] 0000DF31 2430 and al,0x30 0000DF33 C0E804 shr al,0x4 0000DF36 B402 mov ah,0x2 0000DF38 F9 stc 0000DF39 C3 ret 0000DF3A FECF dec bh 0000DF3C C0E704 shl bh,0x4 0000DF3F 8026D700CF and byte [0xd7],0xcf 0000DF44 083ED700 or [0xd7],bh 0000DF48 C3 ret 0000DF49 8026D700CF and byte [0xd7],0xcf 0000DF4E C3 ret 0000DF4F B70E mov bh,0xe 0000DF51 C3 ret 0000DF52 56 push si 0000DF53 B406 mov ah,0x6 0000DF55 80FB0E cmp bl,0xe 0000DF58 F5 cmc 0000DF59 7209 jc 0xdf64 0000DF5B 0FB6F3 movzx si,bl 0000DF5E 2E8A9C964A mov bl,[cs:si+0x4a96] 0000DF63 F8 clc 0000DF64 5E pop si 0000DF65 C3 ret 0000DF66 16 push ss 0000DF67 17 pop ss 0000DF68 1415 adc al,0x15 0000DF6A A1A3A5 mov ax,[0xa5a3] 0000DF6D A7 cmpsw 0000DF6E A9ABAD test ax,0xadab 0000DF71 AF scasw 0000DF72 D3D2 rcl dx,cl 0000DF74 668BF8 mov edi,eax 0000DF77 8BF2 mov si,dx 0000DF79 B80080 mov ax,0x8000 0000DF7C 66C1E010 shl eax,0x10 0000DF80 2E8A265079 mov ah,[cs:0x7950] 0000DF85 C0E403 shl ah,0x3 0000DF88 80CC03 or ah,0x3 0000DF8B B020 mov al,0x20 0000DF8D BAF80C mov dx,0xcf8 0000DF90 66EF out dx,eax 0000DF92 8BD7 mov dx,di 0000DF94 8AF0 mov dh,al 0000DF96 8BFA mov di,dx 0000DF98 BAFC0C mov dx,0xcfc 0000DF9B ED in ax,dx 0000DF9C 83E0F0 and ax,byte -0x10 0000DF9F 83F800 cmp ax,byte +0x0 0000DFA2 7504 jnz 0xdfa8 0000DFA4 B80011 mov ax,0x1100 0000DFA7 EF out dx,ax 0000DFA8 B80080 mov ax,0x8000 0000DFAB 66C1E010 shl eax,0x10 0000DFAF 2E8A265079 mov ah,[cs:0x7950] 0000DFB4 C0E403 shl ah,0x3 0000DFB7 80CC03 or ah,0x3 0000DFBA B004 mov al,0x4 0000DFBC BAF80C mov dx,0xcf8 0000DFBF 66EF out dx,eax 0000DFC1 BAFC0C mov dx,0xcfc 0000DFC4 EC in al,dx 0000DFC5 0C01 or al,0x1 0000DFC7 EE out dx,al 0000DFC8 8BD7 mov dx,di 0000DFCA 8AC6 mov al,dh 0000DFCC BAF80C mov dx,0xcf8 0000DFCF 66EF out dx,eax 0000DFD1 BAFC0C mov dx,0xcfc 0000DFD4 ED in ax,dx 0000DFD5 83E0F0 and ax,byte -0x10 0000DFD8 8BD0 mov dx,ax 0000DFDA 8BC7 mov ax,di 0000DFDC 32E4 xor ah,ah 0000DFDE 03D0 add dx,ax 0000DFE0 8AE0 mov ah,al 0000DFE2 EC in al,dx 0000DFE3 86E0 xchg ah,al 0000DFE5 8BF8 mov di,ax 0000DFE7 668BC7 mov eax,edi 0000DFEA 8BD6 mov dx,si 0000DFEC FFE3 jmp bx 0000DFEE 668BF8 mov edi,eax 0000DFF1 8BF2 mov si,dx 0000DFF3 B80080 mov ax,0x8000 0000DFF6 66C1E010 shl eax,0x10 0000DFFA 2E8A265079 mov ah,[cs:0x7950] 0000DFFF C0E403 shl ah,0x3 0000E002 80CC03 or ah,0x3 0000E005 B020 mov al,0x20 0000E007 BAF80C mov dx,0xcf8 0000E00A 66EF out dx,eax 0000E00C BAFC0C mov dx,0xcfc 0000E00F ED in ax,dx 0000E010 83E0F0 and ax,byte -0x10 0000E013 83F800 cmp ax,byte +0x0 0000E016 7504 jnz 0xe01c 0000E018 B80011 mov ax,0x1100 0000E01B EF out dx,ax 0000E01C B80080 mov ax,0x8000 0000E01F 66C1E010 shl eax,0x10 0000E023 2E8A265079 mov ah,[cs:0x7950] 0000E028 C0E403 shl ah,0x3 0000E02B 80CC03 or ah,0x3 0000E02E B004 mov al,0x4 0000E030 BAF80C mov dx,0xcf8 0000E033 66EF out dx,eax 0000E035 BAFC0C mov dx,0xcfc 0000E038 EC in al,dx 0000E039 0C01 or al,0x1 0000E03B EE out dx,al 0000E03C B80080 mov ax,0x8000 0000E03F 66C1E010 shl eax,0x10 0000E043 2E8A265079 mov ah,[cs:0x7950] 0000E048 C0E403 shl ah,0x3 0000E04B 80CC03 or ah,0x3 0000E04E B020 mov al,0x20 0000E050 BAF80C mov dx,0xcf8 0000E053 66EF out dx,eax 0000E055 BAFC0C mov dx,0xcfc 0000E058 ED in ax,dx 0000E059 83E0F0 and ax,byte -0x10 0000E05C 8BD0 mov dx,ax 0000E05E 8BC7 mov ax,di 0000E060 32E4 xor ah,ah 0000E062 03D0 add dx,ax 0000E064 8BC7 mov ax,di 0000E066 86E0 xchg ah,al 0000E068 EE out dx,al 0000E069 86E0 xchg ah,al 0000E06B 668BC7 mov eax,edi 0000E06E 8BD6 mov dx,si 0000E070 FFE3 jmp bx 0000E072 53 push bx 0000E073 6657 push edi 0000E075 56 push si 0000E076 BBAC4B mov bx,0x4bac 0000E079 E9F8FE jmp 0xdf74 0000E07C 5E pop si 0000E07D 665F pop edi 0000E07F 5B pop bx 0000E080 C3 ret 0000E081 53 push bx 0000E082 6657 push edi 0000E084 56 push si 0000E085 BBBB4B mov bx,0x4bbb 0000E088 E963FF jmp 0xdfee 0000E08B 5E pop si 0000E08C 665F pop edi 0000E08E 5B pop bx 0000E08F C3 ret 0000E090 E8DFFF call 0xe072 0000E093 CB retf 0000E094 E8EAFF call 0xe081 0000E097 CB retf 0000E098 50 push ax 0000E099 B83402 mov ax,0x234 0000E09C E855F5 call 0xd5f4 0000E09F 58 pop ax 0000E0A0 CB retf 0000E0A1 BB72FC mov bx,0xfc72 0000E0A4 E9F7E5 jmp 0xc69e 0000E0A7 005351 add [bp+di+0x51],dl 0000E0AA 52 push dx 0000E0AB 8AC8 mov cl,al 0000E0AD 32FF xor bh,bh 0000E0AF 2E8A1E5079 mov bl,[cs:0x7950] 0000E0B4 C0E303 shl bl,0x3 0000E0B7 80CB03 or bl,0x3 0000E0BA 8AD0 mov dl,al 0000E0BC B600 mov dh,0x0 0000E0BE E8D87E call 0x5f99 0000E0C1 8AE0 mov ah,al 0000E0C3 8AC1 mov al,cl 0000E0C5 5A pop dx 0000E0C6 59 pop cx 0000E0C7 5B pop bx 0000E0C8 C3 ret 0000E0C9 50 push ax 0000E0CA 53 push bx 0000E0CB 52 push dx 0000E0CC 32FF xor bh,bh 0000E0CE 2E8A1E5079 mov bl,[cs:0x7950] 0000E0D3 C0E303 shl bl,0x3 0000E0D6 80CB03 or bl,0x3 0000E0D9 8AD0 mov dl,al 0000E0DB 8AC4 mov al,ah 0000E0DD B603 mov dh,0x3 0000E0DF E8B77E call 0x5f99 0000E0E2 5A pop dx 0000E0E3 5B pop bx 0000E0E4 58 pop ax 0000E0E5 C3 ret 0000E0E6 E8BFFF call 0xe0a8 0000E0E9 CB retf 0000E0EA E8DCFF call 0xe0c9 0000E0ED CB retf 0000E0EE 55 push bp 0000E0EF 8BEC mov bp,sp 0000E0F1 1E push ds 0000E0F2 9AC84B00F0 call 0xf000:0x4bc8 0000E0F7 7436 jz 0xe12f 0000E0F9 666816000080 push dword 0x80000016 0000E0FF 6A01 push byte +0x1 0000E101 9ADA536051 call 0x5160:0x53da 0000E106 83C406 add sp,byte +0x6 0000E109 9A0B606051 call 0x5160:0x600b 0000E10E 8B14 mov dx,[si] 0000E110 83FAFF cmp dx,byte -0x1 0000E113 741A jz 0xe12f 0000E115 FF760C push word [bp+0xc] 0000E118 66FF7608 push dword [bp+0x8] 0000E11C FF7606 push word [bp+0x6] 0000E11F 52 push dx 0000E120 8BF4 mov si,sp 0000E122 16 push ss 0000E123 56 push si 0000E124 9AA75D6051 call 0x5160:0x5da7 0000E129 83C404 add sp,byte +0x4 0000E12C 83C40A add sp,byte +0xa 0000E12F 1F pop ds 0000E130 5D pop bp 0000E131 CB retf 0000E132 BA9003 mov dx,0x390 0000E135 BF6B4C mov di,0x4c6b 0000E138 E919F4 jmp 0xd554 0000E13B FFE3 jmp bx 0000E13D 50 push ax 0000E13E 52 push dx 0000E13F 2E8B16168A mov dx,[cs:0x8a16] 0000E144 0BD2 or dx,dx 0000E146 7405 jz 0xe14d 0000E148 EC in al,dx 0000E149 A801 test al,0x1 0000E14B 750C jnz 0xe159 0000E14D 2E8B16128A mov dx,[cs:0x8a12] 0000E152 0BD2 or dx,dx 0000E154 7403 jz 0xe159 0000E156 EC in al,dx 0000E157 A801 test al,0x1 0000E159 5A pop dx 0000E15A 58 pop ax 0000E15B C3 ret 0000E15C E8DEFF call 0xe13d 0000E15F CB retf 0000E160 08DF or bh,bl 0000E162 F27FD6 repne jg 0xe13b 0000E165 78FF js 0xe166 0000E167 E300 jcxz 0xe169 0000E169 814D00F081 or word [di+0x0],0x81f0 0000E16E 4D dec bp 0000E16F 00F0 add al,dh 0000E171 814D00F081 or word [di+0x0],0x81f0 0000E176 4D dec bp 0000E177 00F0 add al,dh 0000E179 814D00F081 or word [di+0x0],0x81f0 0000E17E 4D dec bp 0000E17F 00F0 add al,dh 0000E181 814D00F081 or word [di+0x0],0x81f0 0000E186 4D dec bp 0000E187 00F0 add al,dh 0000E189 814D00F081 or word [di+0x0],0x81f0 0000E18E 4D dec bp 0000E18F 00F0 add al,dh 0000E191 814D00F081 or word [di+0x0],0x81f0 0000E196 4D dec bp 0000E197 00F0 add al,dh 0000E199 814D00F081 or word [di+0x0],0x81f0 0000E19E 4D dec bp 0000E19F 00F0 add al,dh 0000E1A1 814D00F081 or word [di+0x0],0x81f0 0000E1A6 4D dec bp 0000E1A7 00F0 add al,dh 0000E1A9 814D00F081 or word [di+0x0],0x81f0 0000E1AE 4D dec bp 0000E1AF 00F0 add al,dh 0000E1B1 41 inc cx 0000E1B2 F8 clc 0000E1B3 00F0 add al,dh 0000E1B5 4C dec sp 0000E1B6 00994C0F add [bx+di+0xf4c],bl 0000E1BA 0000 add [bx+si],al 0000E1BC 0000 add [bx+si],al 0000E1BE 0000 add [bx+si],al 0000E1C0 0000 add [bx+si],al 0000E1C2 0000 add [bx+si],al 0000E1C4 0000 add [bx+si],al 0000E1C6 0000 add [bx+si],al 0000E1C8 0000 add [bx+si],al 0000E1CA 0000 add [bx+si],al 0000E1CC 0000 add [bx+si],al 0000E1CE 0000 add [bx+si],al 0000E1D0 0000 add [bx+si],al 0000E1D2 0000 add [bx+si],al 0000E1D4 0000 add [bx+si],al 0000E1D6 0000 add [bx+si],al 0000E1D8 0000 add [bx+si],al 0000E1DA 0000 add [bx+si],al 0000E1DC 0000 add [bx+si],al 0000E1DE 0000 add [bx+si],al 0000E1E0 0000 add [bx+si],al 0000E1E2 0000 add [bx+si],al 0000E1E4 0000 add [bx+si],al 0000E1E6 0000 add [bx+si],al 0000E1E8 0000 add [bx+si],al 0000E1EA 0000 add [bx+si],al 0000E1EC 0000 add [bx+si],al 0000E1EE 0000 add [bx+si],al 0000E1F0 0000 add [bx+si],al 0000E1F2 0000 add [bx+si],al 0000E1F4 0000 add [bx+si],al 0000E1F6 0000 add [bx+si],al 0000E1F8 0000 add [bx+si],al 0000E1FA 0000 add [bx+si],al 0000E1FC 0000 add [bx+si],al 0000E1FE 0000 add [bx+si],al 0000E200 0000 add [bx+si],al 0000E202 0000 add [bx+si],al 0000E204 0000 add [bx+si],al 0000E206 0000 add [bx+si],al 0000E208 0000 add [bx+si],al 0000E20A 0000 add [bx+si],al 0000E20C 0000 add [bx+si],al 0000E20E 0000 add [bx+si],al 0000E210 0000 add [bx+si],al 0000E212 0000 add [bx+si],al 0000E214 0000 add [bx+si],al 0000E216 0000 add [bx+si],al 0000E218 0000 add [bx+si],al 0000E21A 0000 add [bx+si],al 0000E21C 0000 add [bx+si],al 0000E21E 0000 add [bx+si],al 0000E220 0000 add [bx+si],al 0000E222 0000 add [bx+si],al 0000E224 0000 add [bx+si],al 0000E226 0000 add [bx+si],al 0000E228 0000 add [bx+si],al 0000E22A 0000 add [bx+si],al 0000E22C 0000 add [bx+si],al 0000E22E 0000 add [bx+si],al 0000E230 0000 add [bx+si],al 0000E232 0000 add [bx+si],al 0000E234 0000 add [bx+si],al 0000E236 0000 add [bx+si],al 0000E238 0000 add [bx+si],al 0000E23A 0000 add [bx+si],al 0000E23C 016A4D add [bp+si+0x4d],bp 0000E23F 0000 add [bx+si],al 0000E241 0000 add [bx+si],al 0000E243 0000 add [bx+si],al 0000E245 0000 add [bx+si],al 0000E247 0000 add [bx+si],al 0000E249 0000 add [bx+si],al 0000E24B 0000 add [bx+si],al 0000E24D 0000 add [bx+si],al 0000E24F 0000 add [bx+si],al 0000E251 CF iret 0000E252 6660 pushad 0000E254 66B91B000000 mov ecx,0x1b 0000E25A 0F32 rdmsr 0000E25C 660FBAE008 bt eax,0x8 0000E261 6661 popad 0000E263 C3 ret 0000E264 C3 ret 0000E265 E96B00 jmp 0xe2d3 0000E268 E97800 jmp 0xe2e3 0000E26B E96D00 jmp 0xe2db 0000E26E E97A00 jmp 0xe2eb 0000E271 E90B00 jmp 0xe27f 0000E274 E93100 jmp 0xe2a8 0000E277 AF scasw 0000E278 4D dec bp 0000E279 46 inc si 0000E27A 27 daa 0000E27B D84D0B fmul dword [di+0xb] 0000E27E 27 daa 0000E27F 66C1E310 shl ebx,0x10 0000E283 6687F9 xchg edi,ecx 0000E286 66B8FF020000 mov eax,0x2ff 0000E28C BBC24D mov bx,0x4dc2 0000E28F E9D3FF jmp 0xe265 0000E292 6681C9000C0000 or ecx,0xc00 0000E299 BBCF4D mov bx,0x4dcf 0000E29C E9CCFF jmp 0xe26b 0000E29F 6687F9 xchg edi,ecx 0000E2A2 66C1EB10 shr ebx,0x10 0000E2A6 FFE3 jmp bx 0000E2A8 0F09 wbinvd 0000E2AA FFE3 jmp bx 0000E2AC B011 mov al,0x11 0000E2AE F37F00 rep jg 0xe2b1 0000E2B1 0000 add [bx+si],al 0000E2B3 00E8 add al,ch 0000E2B5 0900 or [bx+si],ax 0000E2B7 CB retf 0000E2B8 E8ADFF call 0xe268 0000E2BB CB retf 0000E2BC E8AFFF call 0xe26e 0000E2BF CB retf 0000E2C0 6660 pushad 0000E2C2 06 push es 0000E2C3 33C0 xor ax,ax 0000E2C5 8EC0 mov es,ax 0000E2C7 0F09 wbinvd 0000E2C9 BBFF4D mov bx,0x4dff 0000E2CC E92400 jmp 0xe2f3 0000E2CF 07 pop es 0000E2D0 6661 popad 0000E2D2 C3 ret 0000E2D3 6691 xchg eax,ecx 0000E2D5 0F32 rdmsr 0000E2D7 6691 xchg eax,ecx 0000E2D9 FFE3 jmp bx 0000E2DB 6691 xchg eax,ecx 0000E2DD 0F30 wrmsr 0000E2DF 6691 xchg eax,ecx 0000E2E1 FFE3 jmp bx 0000E2E3 53 push bx 0000E2E4 BB194E mov bx,0x4e19 0000E2E7 EBEA jmp short 0xe2d3 0000E2E9 5B pop bx 0000E2EA C3 ret 0000E2EB 53 push bx 0000E2EC BB214E mov bx,0x4e21 0000E2EF EBEA jmp short 0xe2db 0000E2F1 5B pop bx 0000E2F2 C3 ret 0000E2F3 E997D2 jmp 0xb58d 0000E2F6 8EEB mov gs,bx 0000E2F8 BEA74D mov si,0x4da7 0000E2FB BB314E mov bx,0x4e31 0000E2FE 2EFF24 jmp near [cs:si] 0000E301 83C602 add si,byte +0x2 0000E304 81FEAB4D cmp si,0x4dab 0000E308 75F1 jnz 0xe2fb 0000E30A 8CEB mov bx,gs 0000E30C FFE3 jmp bx 0000E30E 53 push bx 0000E30F 56 push si 0000E310 6657 push edi 0000E312 BB474E mov bx,0x4e47 0000E315 EB05 jmp short 0xe31c 0000E317 665F pop edi 0000E319 5E pop si 0000E31A 5B pop bx 0000E31B C3 ret 0000E31C 668BF8 mov edi,eax 0000E31F 8BF2 mov si,dx 0000E321 32E4 xor ah,ah 0000E323 66C1C80B ror eax,0xb 0000E327 2EA05079 mov al,[cs:0x7950] 0000E32B 66C1C805 ror eax,0x5 0000E32F B80080 mov ax,0x8000 0000E332 66C1C810 ror eax,0x10 0000E336 24FC and al,0xfc 0000E338 BAF80C mov dx,0xcf8 0000E33B 66EF out dx,eax 0000E33D 668BC7 mov eax,edi 0000E340 8AD0 mov dl,al 0000E342 80CAFC or dl,0xfc 0000E345 86C4 xchg al,ah 0000E347 EC in al,dx 0000E348 86C4 xchg al,ah 0000E34A 8BD6 mov dx,si 0000E34C FFE3 jmp bx 0000E34E 53 push bx 0000E34F 56 push si 0000E350 6657 push edi 0000E352 BB874E mov bx,0x4e87 0000E355 EB05 jmp short 0xe35c 0000E357 665F pop edi 0000E359 5E pop si 0000E35A 5B pop bx 0000E35B C3 ret 0000E35C 668BF8 mov edi,eax 0000E35F 8BF2 mov si,dx 0000E361 32E4 xor ah,ah 0000E363 66C1C80B ror eax,0xb 0000E367 2EA05079 mov al,[cs:0x7950] 0000E36B 66C1C805 ror eax,0x5 0000E36F B80080 mov ax,0x8000 0000E372 66C1C810 ror eax,0x10 0000E376 24FC and al,0xfc 0000E378 BAF80C mov dx,0xcf8 0000E37B 66EF out dx,eax 0000E37D 668BC7 mov eax,edi 0000E380 8AD0 mov dl,al 0000E382 80CAFC or dl,0xfc 0000E385 86C4 xchg al,ah 0000E387 EE out dx,al 0000E388 86C4 xchg al,ah 0000E38A 8BD6 mov dx,si 0000E38C FFE3 jmp bx 0000E38E E9B802 jmp 0xe649 0000E391 E90003 jmp 0xe694 0000E394 E94903 jmp 0xe6e0 0000E397 E98B03 jmp 0xe725 0000E39A E879E5 call 0xc916 0000E39D CB retf 0000E39E E87BE5 call 0xc91c 0000E3A1 CB retf 0000E3A2 53 push bx 0000E3A3 56 push si 0000E3A4 6657 push edi 0000E3A6 BBDB4E mov bx,0x4edb 0000E3A9 EB05 jmp short 0xe3b0 0000E3AB 665F pop edi 0000E3AD 5E pop si 0000E3AE 5B pop bx 0000E3AF C3 ret 0000E3B0 668BF8 mov edi,eax 0000E3B3 32E4 xor ah,ah 0000E3B5 66C1C80B ror eax,0xb 0000E3B9 2EA05079 mov al,[cs:0x7950] 0000E3BD 66C1C805 ror eax,0x5 0000E3C1 B80080 mov ax,0x8000 0000E3C4 66C1C810 ror eax,0x10 0000E3C8 24FC and al,0xfc 0000E3CA BAF80C mov dx,0xcf8 0000E3CD 66EF out dx,eax 0000E3CF 668BC7 mov eax,edi 0000E3D2 8AD0 mov dl,al 0000E3D4 80CAFC or dl,0xfc 0000E3D7 ED in ax,dx 0000E3D8 8BD7 mov dx,di 0000E3DA FFE3 jmp bx 0000E3DC 53 push bx 0000E3DD 56 push si 0000E3DE 6657 push edi 0000E3E0 BB154F mov bx,0x4f15 0000E3E3 EB05 jmp short 0xe3ea 0000E3E5 665F pop edi 0000E3E7 5E pop si 0000E3E8 5B pop bx 0000E3E9 C3 ret 0000E3EA 668BF8 mov edi,eax 0000E3ED 8BF2 mov si,dx 0000E3EF 8BC2 mov ax,dx 0000E3F1 32E4 xor ah,ah 0000E3F3 66C1C80B ror eax,0xb 0000E3F7 2EA05079 mov al,[cs:0x7950] 0000E3FB 66C1C805 ror eax,0x5 0000E3FF B80080 mov ax,0x8000 0000E402 66C1C810 ror eax,0x10 0000E406 24FC and al,0xfc 0000E408 BAF80C mov dx,0xcf8 0000E40B 66EF out dx,eax 0000E40D 8BC6 mov ax,si 0000E40F 8AD0 mov dl,al 0000E411 668BC7 mov eax,edi 0000E414 80CAFC or dl,0xfc 0000E417 EF out dx,ax 0000E418 8BD6 mov dx,si 0000E41A FFE3 jmp bx 0000E41C 0100 add [bx+si],ax 0000E41E 000600F9 add [0xf900],al 0000E422 67C47D16 les di,[ebp+0x16] 0000E426 26833D00 cmp word [es:di],byte +0x0 0000E42A 7542 jnz 0xe46e 0000E42C 26C705FFFF mov word [es:di],0xffff 0000E431 67C47D1A les di,[ebp+0x1a] 0000E435 2EA1CE77 mov ax,[cs:0x77ce] 0000E439 050004 add ax,0x400 0000E43C 268905 mov [es:di],ax 0000E43F 67C47D1E les di,[ebp+0x1e] 0000E443 26C7050004 mov word [es:di],0x400 0000E448 67C47D22 les di,[ebp+0x22] 0000E44C 662EA1D277 mov eax,[cs:0x77d2] 0000E451 66268905 mov [es:di],eax 0000E455 67C44516 les ax,[ebp+0x16] 0000E459 40 inc ax 0000E45A 83F801 cmp ax,byte +0x1 0000E45D 7403 jz 0xe462 0000E45F B8FFFF mov ax,0xffff 0000E462 67C47D16 les di,[ebp+0x16] 0000E466 268905 mov [es:di],ax 0000E469 B80000 mov ax,0x0 0000E46C EB03 jmp short 0xe471 0000E46E B88300 mov ax,0x83 0000E471 C3 ret 0000E472 67837D1600 cmp word [ebp+0x16],byte +0x0 0000E477 0F858A00 jnz near 0xe505 0000E47B 67C74516FFFF mov word [ebp+0x16],0xffff 0000E481 67C47D1C les di,[ebp+0x1c] 0000E485 B8A005 mov ax,0x5a0 0000E488 E869F1 call 0xd5f4 0000E48B BB0000 mov bx,0x0 0000E48E 26833DFF cmp word [es:di],byte -0x1 0000E492 7420 jz 0xe4b4 0000E494 263905 cmp [es:di],ax 0000E497 741B jz 0xe4b4 0000E499 BB9100 mov bx,0x91 0000E49C 83F8FF cmp ax,byte -0x1 0000E49F 7513 jnz 0xe4b4 0000E4A1 BB0000 mov bx,0x0 0000E4A4 268B05 mov ax,[es:di] 0000E4A7 50 push ax 0000E4A8 52 push dx 0000E4A9 BAA005 mov dx,0x5a0 0000E4AC E832F1 call 0xd5e1 0000E4AF 5A pop dx 0000E4B0 E8264C call 0x30d9 0000E4B3 58 pop ax 0000E4B4 268905 mov [es:di],ax 0000E4B7 67C47D18 les di,[ebp+0x18] 0000E4BB 660FB7FF movzx edi,di 0000E4BF 66B8454C4F47 mov eax,0x474f4c45 0000E4C5 6651 push ecx 0000E4C7 6655 push ebp 0000E4C9 53 push bx 0000E4CA 67668B4D00 mov ecx,[ebp+0x0] 0000E4CF 678B5520 mov dx,[ebp+0x20] 0000E4D3 8BDC mov bx,sp 0000E4D5 83EC18 sub sp,byte +0x18 0000E4D8 660FB7EC movzx ebp,sp 0000E4DC 53 push bx 0000E4DD 66894610 mov [bp+0x10],eax 0000E4E1 897E14 mov [bp+0x14],di 0000E4E4 8C4616 mov [bp+0x16],es 0000E4E7 894E04 mov [bp+0x4],cx 0000E4EA 895602 mov [bp+0x2],dx 0000E4ED C7460E0100 mov word [bp+0xe],0x1 0000E4F2 E81972 call 0x570e 0000E4F5 5C pop sp 0000E4F6 5B pop bx 0000E4F7 665D pop ebp 0000E4F9 6659 pop ecx 0000E4FB 83F800 cmp ax,byte +0x0 0000E4FE 740A jz 0xe50a 0000E500 BB8400 mov bx,0x84 0000E503 EB05 jmp short 0xe50a 0000E505 BB8300 mov bx,0x83 0000E508 EB00 jmp short 0xe50a 0000E50A 8BC3 mov ax,bx 0000E50C C3 ret 0000E50D 67837D1600 cmp word [ebp+0x16],byte +0x0 0000E512 7406 jz 0xe51a 0000E514 B88300 mov ax,0x83 0000E517 E98A00 jmp 0xe5a4 0000E51A 67C74516FFFF mov word [ebp+0x16],0xffff 0000E520 67837D1CFF cmp word [ebp+0x1c],byte -0x1 0000E525 7415 jz 0xe53c 0000E527 B8A005 mov ax,0x5a0 0000E52A E8C7F0 call 0xd5f4 0000E52D 673B451C cmp ax,[ebp+0x1c] 0000E531 7409 jz 0xe53c 0000E533 6789451C mov [ebp+0x1c],ax 0000E537 B89100 mov ax,0x91 0000E53A EB68 jmp short 0xe5a4 0000E53C 1E push ds 0000E53D 6656 push esi 0000E53F 67C57518 lds si,[ebp+0x18] 0000E543 660FB7F6 movzx esi,si 0000E547 6651 push ecx 0000E549 6655 push ebp 0000E54B 67668B4D00 mov ecx,[ebp+0x0] 0000E550 678B5520 mov dx,[ebp+0x20] 0000E554 8BDC mov bx,sp 0000E556 83EC1A sub sp,byte +0x1a 0000E559 660FB7EC movzx ebp,sp 0000E55D 53 push bx 0000E55E 66B8454C4F47 mov eax,0x474f4c45 0000E564 66894610 mov [bp+0x10],eax 0000E568 897614 mov [bp+0x14],si 0000E56B 8C5E16 mov [bp+0x16],ds 0000E56E C746180004 mov word [bp+0x18],0x400 0000E573 894E04 mov [bp+0x4],cx 0000E576 895602 mov [bp+0x2],dx 0000E579 C7460E0200 mov word [bp+0xe],0x2 0000E57E E8BE71 call 0x573f 0000E581 5C pop sp 0000E582 665D pop ebp 0000E584 6659 pop ecx 0000E586 665E pop esi 0000E588 1F pop ds 0000E589 83F800 cmp ax,byte +0x0 0000E58C 7513 jnz 0xe5a1 0000E58E B8FFFF mov ax,0xffff 0000E591 52 push dx 0000E592 BAA005 mov dx,0x5a0 0000E595 E849F0 call 0xd5e1 0000E598 5A pop dx 0000E599 E83D4B call 0x30d9 0000E59C B80000 mov ax,0x0 0000E59F EB03 jmp short 0xe5a4 0000E5A1 B88400 mov ax,0x84 0000E5A4 C3 ret 0000E5A5 0000 add [bx+si],al 0000E5A7 00E8 add al,ch 0000E5A9 1205 adc al,[di] 0000E5AB CB retf 0000E5AC 6660 pushad 0000E5AE 1E push ds 0000E5AF 06 push es 0000E5B0 0FA0 push fs 0000E5B2 0FA8 push gs 0000E5B4 50 push ax 0000E5B5 E8C69D call 0x837e 0000E5B8 BF8072 mov di,0x7280 0000E5BB 662E8B7518 mov esi,[cs:di+0x18] 0000E5C0 B89D05 mov ax,0x59d 0000E5C3 E82EF0 call 0xd5f4 0000E5C6 660FB7D8 movzx ebx,ax 0000E5CA 6603DE add ebx,esi 0000E5CD 663BDE cmp ebx,esi 0000E5D0 7E1F jng 0xe5f1 0000E5D2 67803E20 cmp byte [esi],0x20 0000E5D6 741C jz 0xe5f4 0000E5D8 67660FB64601 movzx eax,byte [esi+0x1] 0000E5DE 6603F0 add esi,eax 0000E5E1 67833E00 cmp word [esi],byte +0x0 0000E5E5 7404 jz 0xe5eb 0000E5E7 6646 inc esi 0000E5E9 EBF6 jmp short 0xe5e1 0000E5EB 6646 inc esi 0000E5ED 6646 inc esi 0000E5EF EBDC jmp short 0xe5cd 0000E5F1 58 pop ax 0000E5F2 EB41 jmp short 0xe635 0000E5F4 58 pop ax 0000E5F5 BBFEE6 mov bx,0xe6fe 0000E5F8 8EC3 mov es,bx 0000E5FA 66BFE7900000 mov edi,0x90e7 0000E600 6726803F00 cmp byte [es:edi],0x0 0000E605 742A jz 0xe631 0000E607 6683C60A add esi,byte +0xa 0000E60B 6633FF xor edi,edi 0000E60E 8BFE mov di,si 0000E610 66C1EE10 shr esi,0x10 0000E614 C1E60C shl si,0xc 0000E617 8EC6 mov es,si 0000E619 56 push si 0000E61A 6633F6 xor esi,esi 0000E61D 5E pop si 0000E61E 50 push ax 0000E61F 8BF4 mov si,sp 0000E621 16 push ss 0000E622 1F pop ds 0000E623 6633C9 xor ecx,ecx 0000E626 B90100 mov cx,0x1 0000E629 E8E807 call 0xee14 0000E62C 83C402 add sp,byte +0x2 0000E62F EB04 jmp short 0xe635 0000E631 6788460A mov [esi+0xa],al 0000E635 E8609D call 0x8398 0000E638 0FA9 pop gs 0000E63A 0FA1 pop fs 0000E63C 07 pop es 0000E63D 1F pop ds 0000E63E 6661 popad 0000E640 C3 ret 0000E641 0103 add [bp+di],ax 0000E643 07 pop es 0000E644 0F db 0x0F 0000E645 1F pop ds 0000E646 3F aas 0000E647 7FFF jg 0xe648 0000E649 6650 push eax 0000E64B 6653 push ebx 0000E64D 51 push cx 0000E64E 6652 push edx 0000E650 33DB xor bx,bx 0000E652 E854EF call 0xd5a9 0000E655 92 xchg ax,dx 0000E656 66D3E2 shl edx,cl 0000E659 6623D3 and edx,ebx 0000E65C 8AE0 mov ah,al 0000E65E 8AC4 mov al,ah 0000E660 2E0A06D844 or al,[cs:0x44d8] 0000E665 E672 out 0x72,al 0000E667 E6ED out 0xed,al 0000E669 E473 in al,0x73 0000E66B F6D3 not bl 0000E66D 22C3 and al,bl 0000E66F 0AC2 or al,dl 0000E671 86C4 xchg al,ah 0000E673 2E0A06D844 or al,[cs:0x44d8] 0000E678 E672 out 0x72,al 0000E67A E6ED out 0xed,al 0000E67C 86C4 xchg al,ah 0000E67E E673 out 0x73,al 0000E680 FEC4 inc ah 0000E682 66C1EA08 shr edx,0x8 0000E686 66C1EB08 shr ebx,0x8 0000E68A 75D2 jnz 0xe65e 0000E68C 665A pop edx 0000E68E 59 pop cx 0000E68F 665B pop ebx 0000E691 6658 pop eax 0000E693 C3 ret 0000E694 8AE0 mov ah,al 0000E696 8AC6 mov al,dh 0000E698 C0E804 shr al,0x4 0000E69B BB7151 mov bx,0x5171 0000E69E 2ED7 cs xlatb 0000E6A0 86E0 xchg ah,al 0000E6A2 8BD9 mov bx,cx 0000E6A4 8ACA mov cl,dl 0000E6A6 80E107 and cl,0x7 0000E6A9 C1EA03 shr dx,0x3 0000E6AC 8AEA mov ch,dl 0000E6AE 8AD0 mov dl,al 0000E6B0 8AC5 mov al,ch 0000E6B2 2E0A06D844 or al,[cs:0x44d8] 0000E6B7 E672 out 0x72,al 0000E6B9 E6ED out 0xed,al 0000E6BB E473 in al,0x73 0000E6BD E6ED out 0xed,al 0000E6BF D2C8 ror al,cl 0000E6C1 22D4 and dl,ah 0000E6C3 F6D4 not ah 0000E6C5 22C4 and al,ah 0000E6C7 0AC2 or al,dl 0000E6C9 D2C0 rol al,cl 0000E6CB 8AE0 mov ah,al 0000E6CD 8AC5 mov al,ch 0000E6CF 2E0A06D844 or al,[cs:0x44d8] 0000E6D4 E672 out 0x72,al 0000E6D6 E6ED out 0xed,al 0000E6D8 8AC4 mov al,ah 0000E6DA E673 out 0x73,al 0000E6DC E6ED out 0xed,al 0000E6DE FFE7 jmp di 0000E6E0 6653 push ebx 0000E6E2 51 push cx 0000E6E3 6652 push edx 0000E6E5 33DB xor bx,bx 0000E6E7 E8BFEE call 0xd5a9 0000E6EA 8AE2 mov ah,dl 0000E6EC 6633D2 xor edx,edx 0000E6EF 8AE9 mov ch,cl 0000E6F1 32C9 xor cl,cl 0000E6F3 8AC4 mov al,ah 0000E6F5 2E0A06D844 or al,[cs:0x44d8] 0000E6FA E672 out 0x72,al 0000E6FC E6ED out 0xed,al 0000E6FE E473 in al,0x73 0000E700 22C3 and al,bl 0000E702 8AD0 mov dl,al 0000E704 FEC4 inc ah 0000E706 80C108 add cl,0x8 0000E709 66C1CA08 ror edx,0x8 0000E70D 66C1EB08 shr ebx,0x8 0000E711 75E0 jnz 0xe6f3 0000E713 66D3C2 rol edx,cl 0000E716 8ACD mov cl,ch 0000E718 66D3EA shr edx,cl 0000E71B 8BC2 mov ax,dx 0000E71D 85C0 test ax,ax 0000E71F 665A pop edx 0000E721 59 pop cx 0000E722 665B pop ebx 0000E724 C3 ret 0000E725 8AC6 mov al,dh 0000E727 C0E804 shr al,0x4 0000E72A BB7151 mov bx,0x5171 0000E72D 2ED7 cs xlatb 0000E72F 86E0 xchg ah,al 0000E731 8BD9 mov bx,cx 0000E733 8ACA mov cl,dl 0000E735 80E107 and cl,0x7 0000E738 C1EA03 shr dx,0x3 0000E73B 8AC2 mov al,dl 0000E73D 2E0A06D844 or al,[cs:0x44d8] 0000E742 E672 out 0x72,al 0000E744 E6ED out 0xed,al 0000E746 E473 in al,0x73 0000E748 E6ED out 0xed,al 0000E74A D2C8 ror al,cl 0000E74C 22C4 and al,ah 0000E74E B400 mov ah,0x0 0000E750 FFE7 jmp di 0000E752 66C1C710 rol edi,0x10 0000E756 BF8B52 mov di,0x528b 0000E759 EBCA jmp short 0xe725 0000E75B 66C1C710 rol edi,0x10 0000E75F EA524802E0 jmp 0xe002:0x4852 0000E764 66C1C710 rol edi,0x10 0000E768 BF9E52 mov di,0x529e 0000E76B E926FF jmp 0xe694 0000E76E 66C1C710 rol edi,0x10 0000E772 EA594802E0 jmp 0xe002:0x4859 0000E777 53 push bx 0000E778 B8A305 mov ax,0x5a3 0000E77B E876EE call 0xd5f4 0000E77E 8BD8 mov bx,ax 0000E780 B8A605 mov ax,0x5a6 0000E783 E86EEE call 0xd5f4 0000E786 8AE3 mov ah,bl 0000E788 5B pop bx 0000E789 F8 clc 0000E78A C3 ret 0000E78B 0000 add [bx+si],al 0000E78D 80FCB1 cmp ah,0xb1 0000E790 0F8577A0 jnz near 0x880b 0000E794 E9BB6C jmp 0x5452 0000E797 E8FF77 call 0x5f99 0000E79A CB retf 0000E79B E8816D call 0x551f 0000E79E CB retf 0000E79F E80100 call 0xe7a3 0000E7A2 CB retf 0000E7A3 6656 push esi 0000E7A5 67668D351E020000 lea esi,[dword 0x21e] 0000E7AD E853EA call 0xd203 0000E7B0 2E8A04 mov al,[cs:si] 0000E7B3 665E pop esi 0000E7B5 C3 ret 0000E7B6 E8B203 call 0xeb6b 0000E7B9 CB retf 0000E7BA F9 stc 0000E7BB E843EB call 0xd301 0000E7BE 7303 jnc 0xe7c3 0000E7C0 E8C949 call 0x318c 0000E7C3 CB retf 0000E7C4 F9 stc 0000E7C5 E839EB call 0xd301 0000E7C8 7303 jnc 0xe7cd 0000E7CA E8C949 call 0x3196 0000E7CD CB retf 0000E7CE E8AD9B call 0x837e 0000E7D1 CB retf 0000E7D2 E8C39B call 0x8398 0000E7D5 CB retf 0000E7D6 E828EB call 0xd301 0000E7D9 CB retf 0000E7DA E8A46B call 0x5381 0000E7DD CB retf 0000E7DE E8A36B call 0x5384 0000E7E1 CB retf 0000E7E2 B94004 mov cx,0x440 0000E7E5 C3 ret 0000E7E6 2E8B1ECE77 mov bx,[cs:0x77ce] 0000E7EB E8F4FF call 0xe7e2 0000E7EE F7D9 neg cx 0000E7F0 2E030ED077 add cx,[cs:0x77d0] 0000E7F5 662E8B3ED277 mov edi,[cs:0x77d2] 0000E7FB F8 clc 0000E7FC C3 ret 0000E7FD 1E push ds 0000E7FE 06 push es 0000E7FF 8CC0 mov ax,es 0000E801 9C pushf 0000E802 FA cli 0000E803 E8789B call 0x837e 0000E806 9D popf 0000E807 E80600 call 0xe810 0000E80A E88B9B call 0x8398 0000E80D 07 pop es 0000E80E 1F pop ds 0000E80F C3 ret 0000E810 53 push bx 0000E811 51 push cx 0000E812 6657 push edi 0000E814 6656 push esi 0000E816 E8E8EA call 0xd301 0000E819 660FB7FF movzx edi,di 0000E81D 660FB7C0 movzx eax,ax 0000E821 66C1E004 shl eax,0x4 0000E825 6603F8 add edi,eax 0000E828 E82F01 call 0xe95a 0000E82B 720E jc 0xe83b 0000E82D 662E0336DA77 add esi,[cs:0x77da] 0000E833 E87C71 call 0x59b2 0000E836 E83501 call 0xe96e 0000E839 32E4 xor ah,ah 0000E83B E8C3EA call 0xd301 0000E83E 665E pop esi 0000E840 665F pop edi 0000E842 59 pop cx 0000E843 5B pop bx 0000E844 C3 ret 0000E845 53 push bx 0000E846 51 push cx 0000E847 6657 push edi 0000E849 6656 push esi 0000E84B 1E push ds 0000E84C 06 push es 0000E84D E8B1EA call 0xd301 0000E850 6656 push esi 0000E852 E80501 call 0xe95a 0000E855 665E pop esi 0000E857 720B jc 0xe864 0000E859 662E0336DA77 add esi,[cs:0x77da] 0000E85F E80C01 call 0xe96e 0000E862 32E4 xor ah,ah 0000E864 E89AEA call 0xd301 0000E867 07 pop es 0000E868 1F pop ds 0000E869 665E pop esi 0000E86B 665F pop edi 0000E86D 59 pop cx 0000E86E 5B pop bx 0000E86F C3 ret 0000E870 06 push es 0000E871 1E push ds 0000E872 8CD8 mov ax,ds 0000E874 E8079B call 0x837e 0000E877 E80D00 call 0xe887 0000E87A 9C pushf 0000E87B E81A9B call 0x8398 0000E87E 9D popf 0000E87F 1F pop ds 0000E880 07 pop es 0000E881 0AE4 or ah,ah 0000E883 7401 jz 0xe886 0000E885 F9 stc 0000E886 C3 ret 0000E887 53 push bx 0000E888 51 push cx 0000E889 6657 push edi 0000E88B 6656 push esi 0000E88D E871EA call 0xd301 0000E890 660FB7F6 movzx esi,si 0000E894 660FB7F8 movzx edi,ax 0000E898 66C1E704 shl edi,0x4 0000E89C 6603F7 add esi,edi 0000E89F E88E00 call 0xe930 0000E8A2 7203 jc 0xe8a7 0000E8A4 E83800 call 0xe8df 0000E8A7 E857EA call 0xd301 0000E8AA 665E pop esi 0000E8AC 665F pop edi 0000E8AE 59 pop cx 0000E8AF 5B pop bx 0000E8B0 C3 ret 0000E8B1 53 push bx 0000E8B2 51 push cx 0000E8B3 6657 push edi 0000E8B5 6656 push esi 0000E8B7 06 push es 0000E8B8 1E push ds 0000E8B9 E845EA call 0xd301 0000E8BC 57 push di 0000E8BD E87000 call 0xe930 0000E8C0 5F pop di 0000E8C1 720B jc 0xe8ce 0000E8C3 660FB7F6 movzx esi,si 0000E8C7 660FB7FF movzx edi,di 0000E8CB E81100 call 0xe8df 0000E8CE E830EA call 0xd301 0000E8D1 1F pop ds 0000E8D2 07 pop es 0000E8D3 665E pop esi 0000E8D5 665F pop edi 0000E8D7 59 pop cx 0000E8D8 5B pop bx 0000E8D9 0AE4 or ah,ah 0000E8DB 7401 jz 0xe8de 0000E8DD F9 stc 0000E8DE C3 ret 0000E8DF 1E push ds 0000E8E0 06 push es 0000E8E1 6660 pushad 0000E8E3 1E push ds 0000E8E4 06 push es 0000E8E5 1F pop ds 0000E8E6 07 pop es 0000E8E7 6687F7 xchg esi,edi 0000E8EA 2BCB sub cx,bx 0000E8EC 7613 jna 0xe901 0000E8EE 660FB7DB movzx ebx,bx 0000E8F2 6603F3 add esi,ebx 0000E8F5 6603FB add edi,ebx 0000E8F8 662E0336DA77 add esi,[cs:0x77da] 0000E8FE E86D00 call 0xe96e 0000E901 6661 popad 0000E903 07 pop es 0000E904 1F pop ds 0000E905 E83C00 call 0xe944 0000E908 9C pushf 0000E909 FA cli 0000E90A B80702 mov ax,0x207 0000E90D E8E4EC call 0xd5f4 0000E910 E869D7 call 0xc07c 0000E913 E85201 call 0xea68 0000E916 B455 mov ah,0x55 0000E918 7503 jnz 0xe91d 0000E91A E84601 call 0xea63 0000E91D E8EDD7 call 0xc10d 0000E920 0AE4 or ah,ah 0000E922 7402 jz 0xe926 0000E924 B455 mov ah,0x55 0000E926 9D popf 0000E927 50 push ax 0000E928 B80702 mov ax,0x207 0000E92B E8C6EC call 0xd5f4 0000E92E 58 pop ax 0000E92F C3 ret 0000E930 8BC1 mov ax,cx 0000E932 E8B1FE call 0xe7e6 0000E935 2E2B1EDA77 sub bx,[cs:0x77da] 0000E93A 3BC1 cmp ax,cx 0000E93C 7602 jna 0xe940 0000E93E 8BC8 mov cx,ax 0000E940 87CB xchg cx,bx 0000E942 F8 clc 0000E943 C3 ret 0000E944 51 push cx 0000E945 6656 push esi 0000E947 32C0 xor al,al 0000E949 49 dec cx 0000E94A 670206 add al,[esi] 0000E94D 6646 inc esi 0000E94F E2F9 loop 0xe94a 0000E951 F6D8 neg al 0000E953 678806 mov [esi],al 0000E956 665E pop esi 0000E958 59 pop cx 0000E959 C3 ret 0000E95A 8BC1 mov ax,cx 0000E95C 6657 push edi 0000E95E E885FE call 0xe7e6 0000E961 668BF7 mov esi,edi 0000E964 665F pop edi 0000E966 0BC0 or ax,ax 0000E968 7402 jz 0xe96c 0000E96A 8BC8 mov cx,ax 0000E96C F8 clc 0000E96D C3 ret 0000E96E 9C pushf 0000E96F 6651 push ecx 0000E971 FC cld 0000E972 660FB7C9 movzx ecx,cx 0000E976 F367A4 rep a32 movsb 0000E979 6659 pop ecx 0000E97B 9D popf 0000E97C C3 ret 0000E97D E881E9 call 0xd301 0000E980 CB retf 0000E981 E87DE9 call 0xd301 0000E984 CB retf 0000E985 E85EFE call 0xe7e6 0000E988 CB retf 0000E989 1E push ds 0000E98A 06 push es 0000E98B 8CC0 mov ax,es 0000E98D 680000 push word 0x0 0000E990 1F pop ds 0000E991 680000 push word 0x0 0000E994 07 pop es 0000E995 E878FE call 0xe810 0000E998 07 pop es 0000E999 1F pop ds 0000E99A CB retf 0000E99B 1E push ds 0000E99C 06 push es 0000E99D 8CD8 mov ax,ds 0000E99F 680000 push word 0x0 0000E9A2 1F pop ds 0000E9A3 680000 push word 0x0 0000E9A6 07 pop es 0000E9A7 E8DDFE call 0xe887 0000E9AA 07 pop es 0000E9AB 1F pop ds 0000E9AC 0AE4 or ah,ah 0000E9AE 7401 jz 0xe9b1 0000E9B0 F9 stc 0000E9B1 CB retf 0000E9B2 60 pusha 0000E9B3 32C9 xor cl,cl 0000E9B5 BEFFFF mov si,0xffff 0000E9B8 E8646B call 0x551f 0000E9BB 7257 jc 0xea14 0000E9BD BA0601 mov dx,0x106 0000E9C0 E8D675 call 0x5f99 0000E9C3 A90040 test ax,0x4000 0000E9C6 7422 jz 0xe9ea 0000E9C8 BE1600 mov si,0x16 0000E9CB E86700 call 0xea35 0000E9CE 80C901 or cl,0x1 0000E9D1 50 push ax 0000E9D2 BA0401 mov dx,0x104 0000E9D5 E8C175 call 0x5f99 0000E9D8 25FFFE and ax,0xfeff 0000E9DB B604 mov dh,0x4 0000E9DD E8B975 call 0x5f99 0000E9E0 B80040 mov ax,0x4000 0000E9E3 BA0604 mov dx,0x406 0000E9E6 E8B075 call 0x5f99 0000E9E9 58 pop ax 0000E9EA A90080 test ax,0x8000 0000E9ED 7420 jz 0xea0f 0000E9EF BE1200 mov si,0x12 0000E9F2 E84000 call 0xea35 0000E9F5 80C901 or cl,0x1 0000E9F8 BA0401 mov dx,0x104 0000E9FB E89B75 call 0x5f99 0000E9FE 83E0BF and ax,byte -0x41 0000EA01 B604 mov dh,0x4 0000EA03 E89375 call 0x5f99 0000EA06 B80080 mov ax,0x8000 0000EA09 BA0604 mov dx,0x406 0000EA0C E88A75 call 0x5f99 0000EA0F BE0000 mov si,0x0 0000EA12 EBA4 jmp short 0xe9b8 0000EA14 0AC9 or cl,cl 0000EA16 741B jz 0xea33 0000EA18 B90800 mov cx,0x8 0000EA1B B0FF mov al,0xff 0000EA1D E8B3A0 call 0x8ad3 0000EA20 E2F9 loop 0xea1b 0000EA22 E461 in al,0x61 0000EA24 0C0C or al,0xc 0000EA26 E661 out 0x61,al 0000EA28 E6ED out 0xed,al 0000EA2A 24F3 and al,0xf3 0000EA2C E661 out 0x61,al 0000EA2E 61 popa 0000EA2F 83C402 add sp,byte +0x2 0000EA32 CF iret 0000EA33 61 popa 0000EA34 C3 ret 0000EA35 60 pusha 0000EA36 6652 push edx 0000EA38 1E push ds 0000EA39 2E8E1E433E mov ds,[cs:0x3e43] 0000EA3E 0AC9 or cl,cl 0000EA40 7507 jnz 0xea49 0000EA42 A04900 mov al,[0x49] 0000EA45 32E4 xor ah,ah 0000EA47 CD10 int 0x10 0000EA49 E817A9 call 0x9363 0000EA4C 660FB7D3 movzx edx,bx 0000EA50 BE52EE mov si,0xee52 0000EA53 E844A0 call 0x8a9a 0000EA56 B068 mov al,0x68 0000EA58 E86197 call 0x81bc 0000EA5B E81CA9 call 0x937a 0000EA5E 1F pop ds 0000EA5F 665A pop edx 0000EA61 61 popa 0000EA62 C3 ret 0000EA63 0E push cs 0000EA64 E8CD7F call 0x6a34 0000EA67 C3 ret 0000EA68 0E push cs 0000EA69 E80580 call 0x6a71 0000EA6C C3 ret 0000EA6D 50 push ax 0000EA6E 53 push bx 0000EA6F 51 push cx 0000EA70 6657 push edi 0000EA72 56 push si 0000EA73 06 push es 0000EA74 33DB xor bx,bx 0000EA76 8EC3 mov es,bx 0000EA78 66BF0000FFFF mov edi,0xffff0000 0000EA7E 9C pushf 0000EA7F FA cli 0000EA80 B80702 mov ax,0x207 0000EA83 E86EEB call 0xd5f4 0000EA86 E8F3D5 call 0xc07c 0000EA89 E8DCFF call 0xea68 0000EA8C B100 mov cl,0x0 0000EA8E 7511 jnz 0xeaa1 0000EA90 FEC1 inc cl 0000EA92 0FB6D8 movzx bx,al 0000EA95 BE8DD4 mov si,0xd48d 0000EA98 03DE add bx,si 0000EA9A 2E8B1F mov bx,[cs:bx] 0000EA9D 2E8B5706 mov dx,[cs:bx+0x6] 0000EAA1 E869D6 call 0xc10d 0000EAA4 9D popf 0000EAA5 B80702 mov ax,0x207 0000EAA8 E849EB call 0xd5f4 0000EAAB 0AC9 or cl,cl 0000EAAD F8 clc 0000EAAE 7501 jnz 0xeab1 0000EAB0 F9 stc 0000EAB1 07 pop es 0000EAB2 5E pop si 0000EAB3 665F pop edi 0000EAB5 59 pop cx 0000EAB6 5B pop bx 0000EAB7 58 pop ax 0000EAB8 C3 ret 0000EAB9 E8B1FF call 0xea6d 0000EABC CB retf 0000EABD 50 push ax 0000EABE 6653 push ebx 0000EAC0 6651 push ecx 0000EAC2 52 push dx 0000EAC3 6657 push edi 0000EAC5 6656 push esi 0000EAC7 55 push bp 0000EAC8 8BEC mov bp,sp 0000EACA F8 clc 0000EACB 9C pushf 0000EACC FA cli 0000EACD 660FB7FF movzx edi,di 0000EAD1 660FB7C9 movzx ecx,cx 0000EAD5 E331 jcxz 0xeb08 0000EAD7 6633DB xor ebx,ebx 0000EADA 8CC0 mov ax,es 0000EADC 8BDF mov bx,di 0000EADE C1EB04 shr bx,0x4 0000EAE1 03C3 add ax,bx 0000EAE3 8BD9 mov bx,cx 0000EAE5 81C3FF03 add bx,0x3ff 0000EAE9 81E300FC and bx,0xfc00 0000EAED C1EB0A shr bx,0xa 0000EAF0 51 push cx 0000EAF1 B90200 mov cx,0x2 0000EAF4 E87400 call 0xeb6b 0000EAF7 E807E8 call 0xd301 0000EAFA 59 pop cx 0000EAFB FC cld 0000EAFC F367A4 rep a32 movsb 0000EAFF B90100 mov cx,0x1 0000EB02 E86600 call 0xeb6b 0000EB05 E8F9E7 call 0xd301 0000EB08 9F lahf 0000EB09 86C4 xchg al,ah 0000EB0B 83E001 and ax,byte +0x1 0000EB0E 0946FE or [bp-0x2],ax 0000EB11 9D popf 0000EB12 5D pop bp 0000EB13 665E pop esi 0000EB15 665F pop edi 0000EB17 5A pop dx 0000EB18 6659 pop ecx 0000EB1A 665B pop ebx 0000EB1C 58 pop ax 0000EB1D C3 ret 0000EB1E E82900 call 0xeb4a 0000EB21 CB retf 0000EB22 E82B00 call 0xeb50 0000EB25 CB retf 0000EB26 6650 push eax 0000EB28 53 push bx 0000EB29 06 push es 0000EB2A 6800C0 push word 0xc000 0000EB2D 07 pop es 0000EB2E 268B1E1800 mov bx,[es:0x18] 0000EB33 66268B4704 mov eax,[es:bx+0x4] 0000EB38 663D8680A227 cmp eax,0x27a28086 0000EB3E 07 pop es 0000EB3F 5B pop bx 0000EB40 6658 pop eax 0000EB42 C3 ret 0000EB43 E8E0FF call 0xeb26 0000EB46 CB retf 0000EB47 E95D03 jmp 0xeea7 0000EB4A E9FC03 jmp 0xef49 0000EB4D E9A803 jmp 0xeef8 0000EB50 E91404 jmp 0xef67 0000EB53 E92D04 jmp 0xef83 0000EB56 E97304 jmp 0xefcc 0000EB59 E94904 jmp 0xefa5 0000EB5C E97F04 jmp 0xefde 0000EB5F E99604 jmp 0xeff8 0000EB62 E9DE04 jmp 0xf043 0000EB65 E9B304 jmp 0xf01b 0000EB68 E9EA04 jmp 0xf055 0000EB6B E93CCE jmp 0xb9aa 0000EB6E 66C1E410 shl esp,0x10 0000EB72 EA6F4B02E0 jmp 0xe002:0x4b6f 0000EB77 66C1EC10 shr esp,0x10 0000EB7B 660FC5E400 o32 pextrw esp,mm4,0x0 0000EB80 66 db 0x66 0000EB81 0F db 0x0F 0000EB82 73DC jnc 0xeb60 0000EB84 0266FF add ah,[bp-0x1] 0000EB87 E466 in al,0x66 0000EB89 60 pusha 0000EB8A E8E801 call 0xed75 0000EB8D 9A363E00F0 call 0xf000:0x3e36 0000EB92 6661 popad 0000EB94 CB retf 0000EB95 8BEB mov bp,bx 0000EB97 BBCD56 mov bx,0x56cd 0000EB9A E92DCD jmp 0xb8ca 0000EB9D 8EED mov gs,bp 0000EB9F BA6102 mov dx,0x261 0000EBA2 BFD856 mov di,0x56d8 0000EBA5 E9ACE9 jmp 0xd554 0000EBA8 8AD8 mov bl,al 0000EBAA 66C1E308 shl ebx,0x8 0000EBAE BA5E02 mov dx,0x25e 0000EBB1 BFE756 mov di,0x56e7 0000EBB4 E99DE9 jmp 0xd554 0000EBB7 8AD8 mov bl,al 0000EBB9 66C1E308 shl ebx,0x8 0000EBBD BA5B02 mov dx,0x25b 0000EBC0 BFF656 mov di,0x56f6 0000EBC3 E98EE9 jmp 0xd554 0000EBC6 8AD8 mov bl,al 0000EBC8 66C1E308 shl ebx,0x8 0000EBCC BA5802 mov dx,0x258 0000EBCF BF0557 mov di,0x5705 0000EBD2 E97FE9 jmp 0xd554 0000EBD5 8AD8 mov bl,al 0000EBD7 668BEB mov ebp,ebx 0000EBDA BA6D02 mov dx,0x26d 0000EBDD BF1357 mov di,0x5713 0000EBE0 E971E9 jmp 0xd554 0000EBE3 8AD8 mov bl,al 0000EBE5 66C1E308 shl ebx,0x8 0000EBE9 BA6A02 mov dx,0x26a 0000EBEC BF2257 mov di,0x5722 0000EBEF E962E9 jmp 0xd554 0000EBF2 8AD8 mov bl,al 0000EBF4 66BF1C4CD1FE mov edi,0xfed14c1c 0000EBFA 6726891F mov [es:edi],bx 0000EBFE BA6702 mov dx,0x267 0000EC01 BF3757 mov di,0x5737 0000EC04 E94DE9 jmp 0xd554 0000EC07 8AD8 mov bl,al 0000EC09 66C1E308 shl ebx,0x8 0000EC0D BA6402 mov dx,0x264 0000EC10 BF4657 mov di,0x5746 0000EC13 E93EE9 jmp 0xd554 0000EC16 8AD8 mov bl,al 0000EC18 66C1E310 shl ebx,0x10 0000EC1C EA604B02E0 jmp 0xe002:0x4b60 0000EC21 0F09 wbinvd 0000EC23 E98001 jmp 0xeda6 0000EC26 E90000 jmp 0xec29 0000EC29 0F09 wbinvd 0000EC2B 66BC00000000 mov esp,0x0 0000EC31 8CEB mov bx,gs 0000EC33 FFE3 jmp bx 0000EC35 660FCB bswap ebx 0000EC38 E9A101 jmp 0xeddc 0000EC3B E90000 jmp 0xec3e 0000EC3E EA735700F0 jmp 0xf000:0x5773 0000EC43 B095 mov al,0x95 0000EC45 B411 mov ah,0x11 0000EC47 BB7D57 mov bx,0x577d 0000EC4A E900FF jmp 0xeb4d 0000EC4D B096 mov al,0x96 0000EC4F B411 mov ah,0x11 0000EC51 BB8757 mov bx,0x5787 0000EC54 E9F6FE jmp 0xeb4d 0000EC57 660FCB bswap ebx 0000EC5A FFE3 jmp bx 0000EC5C FFE3 jmp bx 0000EC5E 660FCB bswap ebx 0000EC61 660FCE bswap esi 0000EC64 668BCF mov ecx,edi 0000EC67 B09D mov al,0x9d 0000EC69 BB9F57 mov bx,0x579f 0000EC6C E9D8FE jmp 0xeb47 0000EC6F 80CC10 or ah,0x10 0000EC72 BBA857 mov bx,0x57a8 0000EC75 E9D5FE jmp 0xeb4d 0000EC78 668BF9 mov edi,ecx 0000EC7B 660FCE bswap esi 0000EC7E 660FCB bswap ebx 0000EC81 FFE3 jmp bx 0000EC83 60 pusha 0000EC84 B09D mov al,0x9d 0000EC86 E8C1FE call 0xeb4a 0000EC89 F6C410 test ah,0x10 0000EC8C 7409 jz 0xec97 0000EC8E BAF90C mov dx,0xcf9 0000EC91 B002 mov al,0x2 0000EC93 EE out dx,al 0000EC94 0C04 or al,0x4 0000EC96 EE out dx,al 0000EC97 61 popa 0000EC98 C3 ret 0000EC99 E8E7FF call 0xec83 0000EC9C CB retf 0000EC9D 60 pusha 0000EC9E BBD357 mov bx,0x57d3 0000ECA1 EB0A jmp short 0xecad 0000ECA3 61 popa 0000ECA4 CB retf 0000ECA5 60 pusha 0000ECA6 BBDB57 mov bx,0x57db 0000ECA9 EB24 jmp short 0xeccf 0000ECAB 61 popa 0000ECAC CB retf 0000ECAD 660FCB bswap ebx 0000ECB0 660FCE bswap esi 0000ECB3 B09D mov al,0x9d 0000ECB5 BBEB57 mov bx,0x57eb 0000ECB8 E98CFE jmp 0xeb47 0000ECBB 80E49F and ah,0x9f 0000ECBE 80CC48 or ah,0x48 0000ECC1 BBF757 mov bx,0x57f7 0000ECC4 E986FE jmp 0xeb4d 0000ECC7 660FCE bswap esi 0000ECCA 660FCB bswap ebx 0000ECCD FFE3 jmp bx 0000ECCF 660FCB bswap ebx 0000ECD2 660FCE bswap esi 0000ECD5 B09D mov al,0x9d 0000ECD7 BB0D58 mov bx,0x580d 0000ECDA E96AFE jmp 0xeb47 0000ECDD 80E49F and ah,0x9f 0000ECE0 BB1658 mov bx,0x5816 0000ECE3 E967FE jmp 0xeb4d 0000ECE6 B09E mov al,0x9e 0000ECE8 BB1E58 mov bx,0x581e 0000ECEB E959FE jmp 0xeb47 0000ECEE 80CC01 or ah,0x1 0000ECF1 BB2758 mov bx,0x5827 0000ECF4 E956FE jmp 0xeb4d 0000ECF7 660FCE bswap esi 0000ECFA 660FCB bswap ebx 0000ECFD FFE3 jmp bx 0000ECFF 50 push ax 0000ED00 6653 push ebx 0000ED02 6657 push edi 0000ED04 6656 push esi 0000ED06 BB3B58 mov bx,0x583b 0000ED09 EB08 jmp short 0xed13 0000ED0B 665E pop esi 0000ED0D 665F pop edi 0000ED0F 665B pop ebx 0000ED11 58 pop ax 0000ED12 CB retf 0000ED13 FFE3 jmp bx 0000ED15 50 push ax 0000ED16 53 push bx 0000ED17 56 push si 0000ED18 0BDB or bx,bx 0000ED1A 750E jnz 0xed2a 0000ED1C 66BF00000A00 mov edi,0xa0000 0000ED22 66B900000200 mov ecx,0x20000 0000ED28 EB3D jmp short 0xed67 0000ED2A 83FB02 cmp bx,byte +0x2 0000ED2D F5 cmc 0000ED2E 7238 jc 0xed68 0000ED30 B09C mov al,0x9c 0000ED32 E815FE call 0xeb4a 0000ED35 660FB6FC movzx edi,ah 0000ED39 80E4F8 and ah,0xf8 0000ED3C 66C1E70E shl edi,0xe 0000ED40 9AAFB96051 call 0x5160:0xb9af 0000ED45 662BFA sub edi,edx 0000ED48 66C1E70A shl edi,0xa 0000ED4C B09E mov al,0x9e 0000ED4E E8F9FD call 0xeb4a 0000ED51 D0EC shr ah,1 0000ED53 80E403 and ah,0x3 0000ED56 0FB6F4 movzx si,ah 0000ED59 662E0FB68C9C58 movzx ecx,byte [cs:si+0x589c] 0000ED60 66C1E114 shl ecx,0x14 0000ED64 662BF9 sub edi,ecx 0000ED67 F8 clc 0000ED68 5E pop si 0000ED69 5B pop bx 0000ED6A 58 pop ax 0000ED6B CB retf 0000ED6C 0102 add [bp+si],ax 0000ED6E 0800 or [bx+si],al 0000ED70 0E push cs 0000ED71 E8A1FF call 0xed15 0000ED74 CB retf 0000ED75 60 pusha 0000ED76 BB883A mov bx,0x3a88 0000ED79 BF823A mov di,0x3a82 0000ED7C B90500 mov cx,0x5 0000ED7F 2E8A05 mov al,[cs:di] 0000ED82 E8C5FD call 0xeb4a 0000ED85 8AC4 mov al,ah 0000ED87 E81FE7 call 0xd4a9 0000ED8A 47 inc di 0000ED8B E2F2 loop 0xed7f 0000ED8D BB973A mov bx,0x3a97 0000ED90 BF873A mov di,0x3a87 0000ED93 B90100 mov cx,0x1 0000ED96 2E8A05 mov al,[cs:di] 0000ED99 E8AEFD call 0xeb4a 0000ED9C 8AC4 mov al,ah 0000ED9E E808E7 call 0xd4a9 0000EDA1 47 inc di 0000EDA2 E2F2 loop 0xed96 0000EDA4 61 popa 0000EDA5 C3 ret 0000EDA6 BB883A mov bx,0x3a88 0000EDA9 BE823A mov si,0x3a82 0000EDAC B90500 mov cx,0x5 0000EDAF 2E8B17 mov dx,[cs:bx] 0000EDB2 83C303 add bx,byte +0x3 0000EDB5 660FC9 bswap ecx 0000EDB8 BFEE58 mov di,0x58ee 0000EDBB E996E7 jmp 0xd554 0000EDBE 660FC9 bswap ecx 0000EDC1 8AE0 mov ah,al 0000EDC3 2E8A04 mov al,[cs:si] 0000EDC6 660FCE bswap esi 0000EDC9 8BD3 mov dx,bx 0000EDCB BB0159 mov bx,0x5901 0000EDCE E97CFD jmp 0xeb4d 0000EDD1 8BDA mov bx,dx 0000EDD3 660FCE bswap esi 0000EDD6 46 inc si 0000EDD7 E2D6 loop 0xedaf 0000EDD9 E94AFE jmp 0xec26 0000EDDC BB973A mov bx,0x3a97 0000EDDF BE873A mov si,0x3a87 0000EDE2 B90100 mov cx,0x1 0000EDE5 2E8B17 mov dx,[cs:bx] 0000EDE8 83C303 add bx,byte +0x3 0000EDEB 660FC9 bswap ecx 0000EDEE BF2459 mov di,0x5924 0000EDF1 E960E7 jmp 0xd554 0000EDF4 660FC9 bswap ecx 0000EDF7 8AE0 mov ah,al 0000EDF9 2E8A04 mov al,[cs:si] 0000EDFC 660FCE bswap esi 0000EDFF 8BD3 mov dx,bx 0000EE01 BB3759 mov bx,0x5937 0000EE04 E946FD jmp 0xeb4d 0000EE07 8BDA mov bx,dx 0000EE09 660FCE bswap esi 0000EE0C 46 inc si 0000EE0D E2D6 loop 0xede5 0000EE0F 0F09 wbinvd 0000EE11 E927FE jmp 0xec3b 0000EE14 E9A6FC jmp 0xeabd 0000EE17 668BF8 mov edi,eax 0000EE1A 8BF0 mov si,ax 0000EE1C 32E4 xor ah,ah 0000EE1E 66C1C80B ror eax,0xb 0000EE22 2EA05279 mov al,[cs:0x7952] 0000EE26 66C1C805 ror eax,0x5 0000EE2A B80080 mov ax,0x8000 0000EE2D 66C1C810 ror eax,0x10 0000EE31 24FC and al,0xfc 0000EE33 BAF80C mov dx,0xcf8 0000EE36 66EF out dx,eax 0000EE38 8BC6 mov ax,si 0000EE3A BAFC0C mov dx,0xcfc 0000EE3D 83E603 and si,byte +0x3 0000EE40 03D6 add dx,si 0000EE42 ED in ax,dx 0000EE43 8BD0 mov dx,ax 0000EE45 668BC7 mov eax,edi 0000EE48 FFE3 jmp bx 0000EE4A 668BF8 mov edi,eax 0000EE4D 8BFA mov di,dx 0000EE4F 8BF0 mov si,ax 0000EE51 32E4 xor ah,ah 0000EE53 66C1C80B ror eax,0xb 0000EE57 2EA05279 mov al,[cs:0x7952] 0000EE5B 66C1C805 ror eax,0x5 0000EE5F B80080 mov ax,0x8000 0000EE62 66C1C810 ror eax,0x10 0000EE66 24FC and al,0xfc 0000EE68 BAF80C mov dx,0xcf8 0000EE6B 66EF out dx,eax 0000EE6D 8BC6 mov ax,si 0000EE6F BAFC0C mov dx,0xcfc 0000EE72 83E003 and ax,byte +0x3 0000EE75 03D0 add dx,ax 0000EE77 8BC7 mov ax,di 0000EE79 EF out dx,ax 0000EE7A 8BD7 mov dx,di 0000EE7C 668BC7 mov eax,edi 0000EE7F 8BC6 mov ax,si 0000EE81 FFE3 jmp bx 0000EE83 6653 push ebx 0000EE85 6657 push edi 0000EE87 6656 push esi 0000EE89 BBBE59 mov bx,0x59be 0000EE8C EB89 jmp short 0xee17 0000EE8E 665E pop esi 0000EE90 665F pop edi 0000EE92 665B pop ebx 0000EE94 C3 ret 0000EE95 6653 push ebx 0000EE97 6657 push edi 0000EE99 6656 push esi 0000EE9B BBD059 mov bx,0x59d0 0000EE9E EBAA jmp short 0xee4a 0000EEA0 665E pop esi 0000EEA2 665F pop edi 0000EEA4 665B pop ebx 0000EEA6 C3 ret 0000EEA7 668BF8 mov edi,eax 0000EEAA 8BF2 mov si,dx 0000EEAC 660FB6C0 movzx eax,al 0000EEB0 660FBAE81F bts eax,0x1f 0000EEB5 24FC and al,0xfc 0000EEB7 BAF80C mov dx,0xcf8 0000EEBA 66EF out dx,eax 0000EEBC 668BC7 mov eax,edi 0000EEBF 8AD0 mov dl,al 0000EEC1 80CAFC or dl,0xfc 0000EEC4 86C4 xchg al,ah 0000EEC6 EC in al,dx 0000EEC7 86C4 xchg al,ah 0000EEC9 8BD6 mov dx,si 0000EECB FFE3 jmp bx 0000EECD 668BF8 mov edi,eax 0000EED0 8BF2 mov si,dx 0000EED2 660FB6C0 movzx eax,al 0000EED6 660FBAE808 bts eax,0x8 0000EEDB 660FBAE81F bts eax,0x1f 0000EEE0 24FC and al,0xfc 0000EEE2 BAF80C mov dx,0xcf8 0000EEE5 66EF out dx,eax 0000EEE7 668BC7 mov eax,edi 0000EEEA 8AD0 mov dl,al 0000EEEC 80CAFC or dl,0xfc 0000EEEF 86C4 xchg al,ah 0000EEF1 EC in al,dx 0000EEF2 86C4 xchg al,ah 0000EEF4 8BD6 mov dx,si 0000EEF6 FFE3 jmp bx 0000EEF8 668BF8 mov edi,eax 0000EEFB 8BF2 mov si,dx 0000EEFD 660FB6C0 movzx eax,al 0000EF01 660FBAE81F bts eax,0x1f 0000EF06 24FC and al,0xfc 0000EF08 BAF80C mov dx,0xcf8 0000EF0B 66EF out dx,eax 0000EF0D 668BC7 mov eax,edi 0000EF10 8AD0 mov dl,al 0000EF12 80CAFC or dl,0xfc 0000EF15 86C4 xchg al,ah 0000EF17 EE out dx,al 0000EF18 86C4 xchg al,ah 0000EF1A 8BD6 mov dx,si 0000EF1C FFE3 jmp bx 0000EF1E 668BF8 mov edi,eax 0000EF21 8BF2 mov si,dx 0000EF23 660FB6C0 movzx eax,al 0000EF27 660FBAE808 bts eax,0x8 0000EF2C 660FBAE81F bts eax,0x1f 0000EF31 24FC and al,0xfc 0000EF33 BAF80C mov dx,0xcf8 0000EF36 66EF out dx,eax 0000EF38 668BC7 mov eax,edi 0000EF3B 8AD0 mov dl,al 0000EF3D 80CAFC or dl,0xfc 0000EF40 86C4 xchg al,ah 0000EF42 EE out dx,al 0000EF43 86C4 xchg al,ah 0000EF45 8BD6 mov dx,si 0000EF47 FFE3 jmp bx 0000EF49 53 push bx 0000EF4A 6657 push edi 0000EF4C 56 push si 0000EF4D BB835A mov bx,0x5a83 0000EF50 E954FF jmp 0xeea7 0000EF53 5E pop si 0000EF54 665F pop edi 0000EF56 5B pop bx 0000EF57 C3 ret 0000EF58 53 push bx 0000EF59 6657 push edi 0000EF5B 56 push si 0000EF5C BB925A mov bx,0x5a92 0000EF5F E96BFF jmp 0xeecd 0000EF62 5E pop si 0000EF63 665F pop edi 0000EF65 5B pop bx 0000EF66 C3 ret 0000EF67 53 push bx 0000EF68 6657 push edi 0000EF6A 56 push si 0000EF6B BBA05A mov bx,0x5aa0 0000EF6E EB88 jmp short 0xeef8 0000EF70 5E pop si 0000EF71 665F pop edi 0000EF73 5B pop bx 0000EF74 C3 ret 0000EF75 53 push bx 0000EF76 6657 push edi 0000EF78 56 push si 0000EF79 BBAE5A mov bx,0x5aae 0000EF7C EBA0 jmp short 0xef1e 0000EF7E 5E pop si 0000EF7F 665F pop edi 0000EF81 5B pop bx 0000EF82 C3 ret 0000EF83 668BF8 mov edi,eax 0000EF86 8BF2 mov si,dx 0000EF88 660FB6C0 movzx eax,al 0000EF8C 660FBAE81F bts eax,0x1f 0000EF91 24FC and al,0xfc 0000EF93 BAF80C mov dx,0xcf8 0000EF96 66EF out dx,eax 0000EF98 668BC7 mov eax,edi 0000EF9B 8AD0 mov dl,al 0000EF9D 80CAFC or dl,0xfc 0000EFA0 ED in ax,dx 0000EFA1 8BD6 mov dx,si 0000EFA3 FFE3 jmp bx 0000EFA5 668BF8 mov edi,eax 0000EFA8 668BF2 mov esi,edx 0000EFAB 660FB6C0 movzx eax,al 0000EFAF 660FBAE81F bts eax,0x1f 0000EFB4 24FC and al,0xfc 0000EFB6 BAF80C mov dx,0xcf8 0000EFB9 66EF out dx,eax 0000EFBB 668BC7 mov eax,edi 0000EFBE 8AD0 mov dl,al 0000EFC0 80CAFC or dl,0xfc 0000EFC3 668BC6 mov eax,esi 0000EFC6 EF out dx,ax 0000EFC7 668BD6 mov edx,esi 0000EFCA FFE3 jmp bx 0000EFCC 6653 push ebx 0000EFCE 6657 push edi 0000EFD0 6656 push esi 0000EFD2 BB075B mov bx,0x5b07 0000EFD5 EBAC jmp short 0xef83 0000EFD7 665E pop esi 0000EFD9 665F pop edi 0000EFDB 665B pop ebx 0000EFDD C3 ret 0000EFDE 6650 push eax 0000EFE0 6653 push ebx 0000EFE2 6652 push edx 0000EFE4 6657 push edi 0000EFE6 6656 push esi 0000EFE8 BB1D5B mov bx,0x5b1d 0000EFEB EBB8 jmp short 0xefa5 0000EFED 665E pop esi 0000EFEF 665F pop edi 0000EFF1 665A pop edx 0000EFF3 665B pop ebx 0000EFF5 6658 pop eax 0000EFF7 C3 ret 0000EFF8 668BF8 mov edi,eax 0000EFFB 8BF2 mov si,dx 0000EFFD 660FB6C0 movzx eax,al 0000F001 660FBAE81F bts eax,0x1f 0000F006 24FC and al,0xfc 0000F008 BAF80C mov dx,0xcf8 0000F00B 66EF out dx,eax 0000F00D 668BC7 mov eax,edi 0000F010 8AD0 mov dl,al 0000F012 80CAFC or dl,0xfc 0000F015 66ED in eax,dx 0000F017 8BD6 mov dx,si 0000F019 FFE3 jmp bx 0000F01B 668BF8 mov edi,eax 0000F01E 668BF2 mov esi,edx 0000F021 660FB6C0 movzx eax,al 0000F025 660FBAE81F bts eax,0x1f 0000F02A 24FC and al,0xfc 0000F02C BAF80C mov dx,0xcf8 0000F02F 66EF out dx,eax 0000F031 668BC7 mov eax,edi 0000F034 8AD0 mov dl,al 0000F036 80CAFC or dl,0xfc 0000F039 668BC6 mov eax,esi 0000F03C 66EF out dx,eax 0000F03E 668BD6 mov edx,esi 0000F041 FFE3 jmp bx 0000F043 6653 push ebx 0000F045 6657 push edi 0000F047 6656 push esi 0000F049 BB7E5B mov bx,0x5b7e 0000F04C EBAA jmp short 0xeff8 0000F04E 665E pop esi 0000F050 665F pop edi 0000F052 665B pop ebx 0000F054 C3 ret 0000F055 6650 push eax 0000F057 6653 push ebx 0000F059 6652 push edx 0000F05B 6657 push edi 0000F05D 6656 push esi 0000F05F BB945B mov bx,0x5b94 0000F062 EBB7 jmp short 0xf01b 0000F064 665E pop esi 0000F066 665F pop edi 0000F068 665A pop edx 0000F06A 665B pop ebx 0000F06C 6658 pop eax 0000F06E C3 ret 0000F06F E8BE0B call 0xfc30 0000F072 CB retf 0000F073 9AA002C0E6 call 0xe6c0:0x2a0 0000F078 CB retf 0000F079 50 push ax 0000F07A 3C01 cmp al,0x1 0000F07C 7509 jnz 0xf087 0000F07E BA3010 mov dx,0x1030 0000F081 EC in al,dx 0000F082 0C08 or al,0x8 0000F084 EE out dx,al 0000F085 EB06 jmp short 0xf08d 0000F087 3C02 cmp al,0x2 0000F089 7502 jnz 0xf08d 0000F08B EB00 jmp short 0xf08d 0000F08D 58 pop ax 0000F08E C3 ret 0000F08F E8E7FF call 0xf079 0000F092 CB retf 0000F093 E80100 call 0xf097 0000F096 CB retf 0000F097 50 push ax 0000F098 52 push dx 0000F099 51 push cx 0000F09A BA3010 mov dx,0x1030 0000F09D EC in al,dx 0000F09E 24F7 and al,0xf7 0000F0A0 EE out dx,al 0000F0A1 B90400 mov cx,0x4 0000F0A4 B200 mov dl,0x0 0000F0A6 B0C0 mov al,0xc0 0000F0A8 E82C00 call 0xf0d7 0000F0AB B400 mov ah,0x0 0000F0AD E88700 call 0xf137 0000F0B0 FEC2 inc dl 0000F0B2 E2F2 loop 0xf0a6 0000F0B4 59 pop cx 0000F0B5 5A pop dx 0000F0B6 58 pop ax 0000F0B7 C3 ret 0000F0B8 50 push ax 0000F0B9 52 push dx 0000F0BA 51 push cx 0000F0BB B90400 mov cx,0x4 0000F0BE B200 mov dl,0x0 0000F0C0 B0C0 mov al,0xc0 0000F0C2 E81200 call 0xf0d7 0000F0C5 80FCFF cmp ah,0xff 0000F0C8 7405 jz 0xf0cf 0000F0CA C0CC07 ror ah,0x7 0000F0CD 7204 jc 0xf0d3 0000F0CF FEC2 inc dl 0000F0D1 E2ED loop 0xf0c0 0000F0D3 59 pop cx 0000F0D4 5A pop dx 0000F0D5 58 pop ax 0000F0D6 CB retf 0000F0D7 53 push bx 0000F0D8 56 push si 0000F0D9 6657 push edi 0000F0DB BB105C mov bx,0x5c10 0000F0DE EB05 jmp short 0xf0e5 0000F0E0 665F pop edi 0000F0E2 5E pop si 0000F0E3 5B pop bx 0000F0E4 C3 ret 0000F0E5 8BFA mov di,dx 0000F0E7 66C1E710 shl edi,0x10 0000F0EB 66C1C810 ror eax,0x10 0000F0EF 8BF8 mov di,ax 0000F0F1 66C1C010 rol eax,0x10 0000F0F5 8BF0 mov si,ax 0000F0F7 2E8A265079 mov ah,[cs:0x7950] 0000F0FC 80EC02 sub ah,0x2 0000F0FF C0E403 shl ah,0x3 0000F102 0AE2 or ah,dl 0000F104 66C1C810 ror eax,0x10 0000F108 B80080 mov ax,0x8000 0000F10B 66C1C010 rol eax,0x10 0000F10F 24FC and al,0xfc 0000F111 BAF80C mov dx,0xcf8 0000F114 66EF out dx,eax 0000F116 8BC6 mov ax,si 0000F118 BAFC0C mov dx,0xcfc 0000F11B 83E603 and si,byte +0x3 0000F11E 03D6 add dx,si 0000F120 86C4 xchg al,ah 0000F122 EC in al,dx 0000F123 86C4 xchg al,ah 0000F125 66C1C810 ror eax,0x10 0000F129 8BC7 mov ax,di 0000F12B 66C1C010 rol eax,0x10 0000F12F 66C1EF10 shr edi,0x10 0000F133 8BD7 mov dx,di 0000F135 FFE3 jmp bx 0000F137 53 push bx 0000F138 56 push si 0000F139 6657 push edi 0000F13B BB705C mov bx,0x5c70 0000F13E EB05 jmp short 0xf145 0000F140 665F pop edi 0000F142 5E pop si 0000F143 5B pop bx 0000F144 C3 ret 0000F145 8BFA mov di,dx 0000F147 66C1E710 shl edi,0x10 0000F14B 66C1C810 ror eax,0x10 0000F14F 8BF8 mov di,ax 0000F151 66C1C010 rol eax,0x10 0000F155 8BF0 mov si,ax 0000F157 2E8A265079 mov ah,[cs:0x7950] 0000F15C 80EC02 sub ah,0x2 0000F15F C0E403 shl ah,0x3 0000F162 0AE2 or ah,dl 0000F164 66C1C810 ror eax,0x10 0000F168 B80080 mov ax,0x8000 0000F16B 66C1C010 rol eax,0x10 0000F16F 24FC and al,0xfc 0000F171 BAF80C mov dx,0xcf8 0000F174 66EF out dx,eax 0000F176 8BC6 mov ax,si 0000F178 BAFC0C mov dx,0xcfc 0000F17B 83E603 and si,byte +0x3 0000F17E 03D6 add dx,si 0000F180 86C4 xchg al,ah 0000F182 EE out dx,al 0000F183 86C4 xchg al,ah 0000F185 66C1C810 ror eax,0x10 0000F189 8BC7 mov ax,di 0000F18B 66C1C010 rol eax,0x10 0000F18F 66C1EF10 shr edi,0x10 0000F193 8BD7 mov dx,di 0000F195 FFE3 jmp bx 0000F197 0E push cs 0000F198 E8D8FE call 0xf073 0000F19B 7436 jz 0xf1d3 0000F19D 1E push ds 0000F19E 9AF601C0E6 call 0xe6c0:0x1f6 0000F1A3 B90400 mov cx,0x4 0000F1A6 9A9C02C0E6 call 0xe6c0:0x29c 0000F1AB 83E0FE and ax,byte -0x2 0000F1AE B90500 mov cx,0x5 0000F1B1 9A9C02C0E6 call 0xe6c0:0x29c 0000F1B6 E6ED out 0xed,al 0000F1B8 B90600 mov cx,0x6 0000F1BB 9A9C02C0E6 call 0xe6c0:0x29c 0000F1C0 A92000 test ax,0x20 0000F1C3 74F1 jz 0xf1b6 0000F1C5 B83006 mov ax,0x630 0000F1C8 E829E4 call 0xd5f4 0000F1CB 7505 jnz 0xf1d2 0000F1CD 9A2702C0E6 call 0xe6c0:0x227 0000F1D2 1F pop ds 0000F1D3 CB retf 0000F1D4 E800FF call 0xf0d7 0000F1D7 CB retf 0000F1D8 E85CFF call 0xf137 0000F1DB CB retf 0000F1DC 33C0 xor ax,ax 0000F1DE A0D800 mov al,[0xd8] 0000F1E1 24C0 and al,0xc0 0000F1E3 3C40 cmp al,0x40 0000F1E5 B402 mov ah,0x2 0000F1E7 740A jz 0xf1f3 0000F1E9 3C80 cmp al,0x80 0000F1EB B405 mov ah,0x5 0000F1ED 7404 jz 0xf1f3 0000F1EF 3CC0 cmp al,0xc0 0000F1F1 B407 mov ah,0x7 0000F1F3 C3 ret 0000F1F4 800ED80040 or byte [0xd8],0x40 0000F1F9 E805E1 call 0xd301 0000F1FC C3 ret 0000F1FD 800ED80080 or byte [0xd8],0x80 0000F202 E8FCE0 call 0xd301 0000F205 C3 ret 0000F206 800ED800C0 or byte [0xd8],0xc0 0000F20B E8F3E0 call 0xd301 0000F20E C3 ret 0000F20F 8026D8003F and byte [0xd8],0x3f 0000F214 800ED80012 or byte [0xd8],0x12 0000F219 E8E5E0 call 0xd301 0000F21C C3 ret 0000F21D F606D800C0 test byte [0xd8],0xc0 0000F222 C3 ret 0000F223 F606D80008 test byte [0xd8],0x8 0000F228 C3 ret 0000F229 F75D17 neg word [di+0x17] 0000F22C 5E pop si 0000F22D 345E xor al,0x5e 0000F22F 6D insw 0000F230 5E pop si 0000F231 B35E mov bl,0x5e 0000F233 CA5EDC retf 0xdc5e 0000F236 5E pop si 0000F237 EE out dx,al 0000F238 5E pop si 0000F239 5F pop di 0000F23A 5F pop di 0000F23B A05FB8 mov al,[0xb85f] 0000F23E 5F pop di 0000F23F F75F29 neg word [bx+0x29] 0000F242 60 pusha 0000F243 44 inc sp 0000F244 60 pusha 0000F245 7360 jnc 0xf2a7 0000F247 C8601469 enter 0x1460,0x69 0000F24B 5F pop di 0000F24C 69C16A0D imul ax,cx,word 0xd6a 0000F250 6B80FC5374 imul ax,[bx+si+0x53fc],byte +0x74 0000F255 01C3 add bx,ax 0000F257 FA cli 0000F258 83C402 add sp,byte +0x2 0000F25B 6655 push ebp 0000F25D 6681E5FFFF0000 and ebp,0xffff 0000F264 1E push ds 0000F265 2E8E1E433E mov ds,[cs:0x3e43] 0000F26A E8D0EE call 0xe13d 0000F26D 754C jnz 0xf2bb 0000F26F F606D80001 test byte [0xd8],0x1 0000F274 7524 jnz 0xf29a 0000F276 F606D80012 test byte [0xd8],0x12 0000F27B 751D jnz 0xf29a 0000F27D 3C0E cmp al,0xe 0000F27F 7419 jz 0xf29a 0000F281 3C0B cmp al,0xb 0000F283 7615 jna 0xf29a 0000F285 3C80 cmp al,0x80 0000F287 7532 jnz 0xf2bb 0000F289 81FB0080 cmp bx,0x8000 0000F28D 7406 jz 0xf295 0000F28F 81FB0180 cmp bx,0x8001 0000F293 7526 jnz 0xf2bb 0000F295 83F920 cmp cx,byte +0x20 0000F298 7521 jnz 0xf2bb 0000F29A 3C80 cmp al,0x80 0000F29C 7505 jnz 0xf2a3 0000F29E E8FE0D call 0x9f 0000F2A1 EB0E jmp short 0xf2b1 0000F2A3 3C13 cmp al,0x13 0000F2A5 7714 ja 0xf2bb 0000F2A7 32E4 xor ah,ah 0000F2A9 D1E0 shl ax,1 0000F2AB 97 xchg ax,di 0000F2AC 2EFF95595D call near [cs:di+0x5d59] 0000F2B1 67886513 mov [ebp+0x13],ah 0000F2B5 1F pop ds 0000F2B6 665D pop ebp 0000F2B8 E9349B jmp 0x8def 0000F2BB 67C6451386 mov byte [ebp+0x13],0x86 0000F2C0 1F pop ds 0000F2C1 665D pop ebp 0000F2C3 F9 stc 0000F2C4 E9289B jmp 0x8def 0000F2C7 E82FE0 call 0xd2f9 0000F2CA B486 mov ah,0x86 0000F2CC 7407 jz 0xf2d5 0000F2CE 83FB00 cmp bx,byte +0x0 0000F2D1 7404 jz 0xf2d7 0000F2D3 B409 mov ah,0x9 0000F2D5 F9 stc 0000F2D6 C3 ret 0000F2D7 E88809 call 0xfc62 0000F2DA 67894512 mov [ebp+0x12],ax 0000F2DE 67895D0C mov [ebp+0xc],bx 0000F2E2 67894D10 mov [ebp+0x10],cx 0000F2E6 C3 ret 0000F2E7 83FB00 cmp bx,byte +0x0 0000F2EA B409 mov ah,0x9 0000F2EC 7514 jnz 0xf302 0000F2EE E8EBFE call 0xf1dc 0000F2F1 740F jz 0xf302 0000F2F3 E80BE0 call 0xd301 0000F2F6 E89C03 call 0xf695 0000F2F9 E8F8FE call 0xf1f4 0000F2FC 8026D800ED and byte [0xd8],0xed 0000F301 C3 ret 0000F302 F9 stc 0000F303 C3 ret 0000F304 83FB00 cmp bx,byte +0x0 0000F307 B409 mov ah,0x9 0000F309 7530 jnz 0xf33b 0000F30B E8CEFE call 0xf1dc 0000F30E 742B jz 0xf33b 0000F310 E8EEDF call 0xd301 0000F313 E87F03 call 0xf695 0000F316 E8E4FE call 0xf1fd 0000F319 8CC8 mov ax,cs 0000F31B 67894512 mov [ebp+0x12],ax 0000F31F 67C7450C1061 mov word [ebp+0xc],0x6110 0000F325 678C5D10 mov [ebp+0x10],ds 0000F329 67C74506FFFF mov word [ebp+0x6],0xffff 0000F32F 67C74504FFFF mov word [ebp+0x4],0xffff 0000F335 8026D800ED and byte [0xd8],0xed 0000F33A C3 ret 0000F33B F9 stc 0000F33C C3 ret 0000F33D 83FB00 cmp bx,byte +0x0 0000F340 B409 mov ah,0x9 0000F342 753D jnz 0xf381 0000F344 E895FE call 0xf1dc 0000F347 7438 jz 0xf381 0000F349 E8B5DF call 0xd301 0000F34C E84603 call 0xf695 0000F34F 6633DB xor ebx,ebx 0000F352 E8B1FE call 0xf206 0000F355 8CC8 mov ax,cs 0000F357 67894512 mov [ebp+0x12],ax 0000F35B 67C7450C8D61 mov word [ebp+0xc],0x618d 0000F361 678C4D10 mov [ebp+0x10],cs 0000F365 678C5D0E mov [ebp+0xe],ds 0000F369 66BEFFFFFFFF mov esi,0xffffffff 0000F36F 67C74506FFFF mov word [ebp+0x6],0xffff 0000F375 67C74504FFFF mov word [ebp+0x4],0xffff 0000F37B 8026D800ED and byte [0xd8],0xed 0000F380 C3 ret 0000F381 F9 stc 0000F382 C3 ret 0000F383 83FB00 cmp bx,byte +0x0 0000F386 B409 mov ah,0x9 0000F388 750E jnz 0xf398 0000F38A E890FE call 0xf21d 0000F38D B403 mov ah,0x3 0000F38F 7407 jz 0xf398 0000F391 E86DDF call 0xd301 0000F394 E878FE call 0xf20f 0000F397 C3 ret 0000F398 F9 stc 0000F399 C3 ret 0000F39A B403 mov ah,0x3 0000F39C E87EFE call 0xf21d 0000F39F 7409 jz 0xf3aa 0000F3A1 E82909 call 0xfccd 0000F3A4 7204 jc 0xf3aa 0000F3A6 E8FA0C call 0xa3 0000F3A9 C3 ret 0000F3AA F9 stc 0000F3AB C3 ret 0000F3AC B403 mov ah,0x3 0000F3AE E86CFE call 0xf21d 0000F3B1 7409 jz 0xf3bc 0000F3B3 E81709 call 0xfccd 0000F3B6 7204 jc 0xf3bc 0000F3B8 E8EB0C call 0xa6 0000F3BB C3 ret 0000F3BC F9 stc 0000F3BD C3 ret 0000F3BE 6652 push edx 0000F3C0 B403 mov ah,0x3 0000F3C2 E858FE call 0xf21d 0000F3C5 7464 jz 0xf42b 0000F3C7 E80309 call 0xfccd 0000F3CA 725F jc 0xf42b 0000F3CC 83F905 cmp cx,byte +0x5 0000F3CF B40A mov ah,0xa 0000F3D1 7758 ja 0xf42b 0000F3D3 E8CA08 call 0xfca0 0000F3D6 7253 jc 0xf42b 0000F3D8 83FB01 cmp bx,byte +0x1 0000F3DB 7527 jnz 0xf404 0000F3DD B401 mov ah,0x1 0000F3DF E841FE call 0xf223 0000F3E2 7447 jz 0xf42b 0000F3E4 83F900 cmp cx,byte +0x0 0000F3E7 7504 jnz 0xf3ed 0000F3E9 B460 mov ah,0x60 0000F3EB EB3E jmp short 0xf42b 0000F3ED 83F903 cmp cx,byte +0x3 0000F3F0 721C jc 0xf40e 0000F3F2 F606D80012 test byte [0xd8],0x12 0000F3F7 7515 jnz 0xf40e 0000F3F9 B460 mov ah,0x60 0000F3FB 83F903 cmp cx,byte +0x3 0000F3FE 742B jz 0xf42b 0000F400 B40A mov ah,0xa 0000F402 EB27 jmp short 0xf42b 0000F404 E8B701 call 0xf5be 0000F407 E819FE call 0xf223 0000F40A B401 mov ah,0x1 0000F40C 741D jz 0xf42b 0000F40E 83F902 cmp cx,byte +0x2 0000F411 7712 ja 0xf425 0000F413 E310 jcxz 0xf425 0000F415 FB sti 0000F416 6660 pushad 0000F418 B9A00F mov cx,0xfa0 0000F41B BE515F mov si,0x5f51 0000F41E E97ADD jmp 0xd19b 0000F421 E2F8 loop 0xf41b 0000F423 6661 popad 0000F425 FA cli 0000F426 E8B808 call 0xfce1 0000F429 EB01 jmp short 0xf42c 0000F42B F9 stc 0000F42C 665A pop edx 0000F42E C3 ret 0000F42F B403 mov ah,0x3 0000F431 E8E9FD call 0xf21d 0000F434 7438 jz 0xf46e 0000F436 E89408 call 0xfccd 0000F439 7233 jc 0xf46e 0000F43B 83F901 cmp cx,byte +0x1 0000F43E B40A mov ah,0xa 0000F440 772C ja 0xf46e 0000F442 E87108 call 0xfcb6 0000F445 7227 jc 0xf46e 0000F447 83F901 cmp cx,byte +0x1 0000F44A 741A jz 0xf466 0000F44C F606D80002 test byte [0xd8],0x2 0000F451 7509 jnz 0xf45c 0000F453 E8CDFD call 0xf223 0000F456 B401 mov ah,0x1 0000F458 7414 jz 0xf46e 0000F45A EB05 jmp short 0xf461 0000F45C E8C4FD call 0xf223 0000F45F 740B jz 0xf46c 0000F461 E81709 call 0xfd7b 0000F464 EB06 jmp short 0xf46c 0000F466 E82C02 call 0xf695 0000F469 E81B09 call 0xfd87 0000F46C F8 clc 0000F46D C3 ret 0000F46E F9 stc 0000F46F C3 ret 0000F470 B403 mov ah,0x3 0000F472 E8A8FD call 0xf21d 0000F475 740F jz 0xf486 0000F477 E85308 call 0xfccd 0000F47A 720A jc 0xf486 0000F47C E83708 call 0xfcb6 0000F47F 7205 jc 0xf486 0000F481 E80F09 call 0xfd93 0000F484 F8 clc 0000F485 C3 ret 0000F486 F9 stc 0000F487 C3 ret 0000F488 83FB01 cmp bx,byte +0x1 0000F48B 7425 jz 0xf4b2 0000F48D B409 mov ah,0x9 0000F48F 80FF80 cmp bh,0x80 0000F492 7531 jnz 0xf4c5 0000F494 F606D80002 test byte [0xd8],0x2 0000F499 742A jz 0xf4c5 0000F49B 80FB00 cmp bl,0x0 0000F49E 7425 jz 0xf4c5 0000F4A0 B409 mov ah,0x9 0000F4A2 80FB00 cmp bl,0x0 0000F4A5 771E ja 0xf4c5 0000F4A7 E82509 call 0xfdcf 0000F4AA 7219 jc 0xf4c5 0000F4AC 67897506 mov [ebp+0x6],si 0000F4B0 EB05 jmp short 0xf4b7 0000F4B2 E81A09 call 0xfdcf 0000F4B5 720E jc 0xf4c5 0000F4B7 67895D0C mov [ebp+0xc],bx 0000F4BB 67894D10 mov [ebp+0x10],cx 0000F4BF 6789550E mov [ebp+0xe],dx 0000F4C3 F8 clc 0000F4C4 C3 ret 0000F4C5 F9 stc 0000F4C6 C3 ret 0000F4C7 E80308 call 0xfccd 0000F4CA 722B jc 0xf4f7 0000F4CC E84EFD call 0xf21d 0000F4CF B403 mov ah,0x3 0000F4D1 7424 jz 0xf4f7 0000F4D3 E8AD01 call 0xf683 0000F4D6 B480 mov ah,0x80 0000F4D8 83FB00 cmp bx,byte +0x0 0000F4DB 741A jz 0xf4f7 0000F4DD 83FB03 cmp bx,byte +0x3 0000F4E0 7405 jz 0xf4e7 0000F4E2 83FB04 cmp bx,byte +0x4 0000F4E5 7506 jnz 0xf4ed 0000F4E7 B90100 mov cx,0x1 0000F4EA E814DE call 0xd301 0000F4ED 67895D0C mov [ebp+0xc],bx 0000F4F1 67894D10 mov [ebp+0x10],cx 0000F4F5 F8 clc 0000F4F6 C3 ret 0000F4F7 F9 stc 0000F4F8 C3 ret 0000F4F9 E827FD call 0xf223 0000F4FC B401 mov ah,0x1 0000F4FE 7412 jz 0xf512 0000F500 E89D07 call 0xfca0 0000F503 720D jc 0xf512 0000F505 E8B600 call 0xf5be 0000F508 E81B08 call 0xfd26 0000F50B 7205 jc 0xf512 0000F50D 67894D10 mov [ebp+0x10],cx 0000F511 C3 ret 0000F512 F9 stc 0000F513 C3 ret 0000F514 E8B607 call 0xfccd 0000F517 7228 jc 0xf541 0000F519 83FB01 cmp bx,byte +0x1 0000F51C 0F840FFF jz near 0xf42f 0000F520 B40A mov ah,0xa 0000F522 83F901 cmp cx,byte +0x1 0000F525 771A ja 0xf541 0000F527 E8F3FC call 0xf21d 0000F52A B403 mov ah,0x3 0000F52C 7413 jz 0xf541 0000F52E E8F2FC call 0xf223 0000F531 B401 mov ah,0x1 0000F533 740C jz 0xf541 0000F535 E86807 call 0xfca0 0000F538 7207 jc 0xf541 0000F53A E88100 call 0xf5be 0000F53D E88308 call 0xfdc3 0000F540 C3 ret 0000F541 F9 stc 0000F542 C3 ret 0000F543 E8D7FC call 0xf21d 0000F546 B403 mov ah,0x3 0000F548 744C jz 0xf596 0000F54A B409 mov ah,0x9 0000F54C 83FB00 cmp bx,byte +0x0 0000F54F 7545 jnz 0xf596 0000F551 E87907 call 0xfccd 0000F554 7240 jc 0xf596 0000F556 81F90101 cmp cx,0x101 0000F55A 7427 jz 0xf583 0000F55C 81F90201 cmp cx,0x102 0000F560 740A jz 0xf56c 0000F562 8026D800ED and byte [0xd8],0xed 0000F567 B80001 mov ax,0x100 0000F56A EB24 jmp short 0xf590 0000F56C 800ED80002 or byte [0xd8],0x2 0000F571 8026D800EF and byte [0xd8],0xef 0000F576 B300 mov bl,0x0 0000F578 BF6D88 mov di,0x886d 0000F57B E8B206 call 0xfc30 0000F57E B80201 mov ax,0x102 0000F581 EB0D jmp short 0xf590 0000F583 800ED80010 or byte [0xd8],0x10 0000F588 8026D800FD and byte [0xd8],0xfd 0000F58D B80101 mov ax,0x101 0000F590 67894512 mov [ebp+0x12],ax 0000F594 F8 clc 0000F595 C3 ret 0000F596 F9 stc 0000F597 C3 ret 0000F598 B40A mov ah,0xa 0000F59A 83F901 cmp cx,byte +0x1 0000F59D 771D ja 0xf5bc 0000F59F E87BFC call 0xf21d 0000F5A2 B403 mov ah,0x3 0000F5A4 7416 jz 0xf5bc 0000F5A6 E87AFC call 0xf223 0000F5A9 B401 mov ah,0x1 0000F5AB 740F jz 0xf5bc 0000F5AD E8F006 call 0xfca0 0000F5B0 720A jc 0xf5bc 0000F5B2 E80900 call 0xf5be 0000F5B5 E8EB07 call 0xfda3 0000F5B8 7202 jc 0xf5bc 0000F5BA F8 clc 0000F5BB C3 ret 0000F5BC F9 stc 0000F5BD C3 ret 0000F5BE 81FBFF02 cmp bx,0x2ff 0000F5C2 7416 jz 0xf5da 0000F5C4 81FB0002 cmp bx,0x200 0000F5C8 7210 jc 0xf5da 0000F5CA 81FB0003 cmp bx,0x300 0000F5CE 730A jnc 0xf5da 0000F5D0 81FB8002 cmp bx,0x280 0000F5D4 7305 jnc 0xf5db 0000F5D6 81C30008 add bx,0x800 0000F5DA C3 ret 0000F5DB 81EB8000 sub bx,0x80 0000F5DF C3 ret 0000F5E0 669C pushfd 0000F5E2 60 pusha 0000F5E3 06 push es 0000F5E4 1E push ds 0000F5E5 8BEC mov bp,sp 0000F5E7 6655 push ebp 0000F5E9 6681E5FFFF0000 and ebp,0xffff 0000F5F0 E8FEDC call 0xd2f1 0000F5F3 7402 jz 0xf5f7 0000F5F5 EB09 jmp short 0xf600 0000F5F7 50 push ax 0000F5F8 0E push cs 0000F5F9 58 pop ax 0000F5FA 83C008 add ax,byte +0x8 0000F5FD 8ED8 mov ds,ax 0000F5FF 58 pop ax 0000F600 FA cli 0000F601 80FC53 cmp ah,0x53 0000F604 753D jnz 0xf643 0000F606 F606D80012 test byte [0xd8],0x12 0000F60B 7508 jnz 0xf615 0000F60D 3C0E cmp al,0xe 0000F60F 7404 jz 0xf615 0000F611 3C0B cmp al,0xb 0000F613 772E ja 0xf643 0000F615 3C80 cmp al,0x80 0000F617 7505 jnz 0xf61e 0000F619 E8830A call 0x9f 0000F61C EB12 jmp short 0xf630 0000F61E 3C13 cmp al,0x13 0000F620 7721 ja 0xf643 0000F622 3C04 cmp al,0x4 0000F624 721D jc 0xf643 0000F626 32E4 xor ah,ah 0000F628 D1E0 shl ax,1 0000F62A 97 xchg ax,di 0000F62B 2EFF95595D call near [cs:di+0x5d59] 0000F630 67886513 mov [ebp+0x13],ah 0000F634 665D pop ebp 0000F636 1F pop ds 0000F637 07 pop es 0000F638 61 popa 0000F639 7204 jc 0xf63f 0000F63B 669D popfd 0000F63D F8 clc 0000F63E CB retf 0000F63F 669D popfd 0000F641 F9 stc 0000F642 CB retf 0000F643 67C6451386 mov byte [ebp+0x13],0x86 0000F648 F9 stc 0000F649 EBE9 jmp short 0xf634 0000F64B 669C pushfd 0000F64D 60 pusha 0000F64E 06 push es 0000F64F 1E push ds 0000F650 8BEC mov bp,sp 0000F652 6655 push ebp 0000F654 668BEC mov ebp,esp 0000F657 6683C504 add ebp,byte +0x4 0000F65B EBA3 jmp short 0xf600 0000F65D FC cld 0000F65E 55 push bp 0000F65F 1E push ds 0000F660 660E o32 push cs 0000F662 6668B0615066 push dword 0x665061b0 0000F668 0E push cs 0000F669 6658 pop eax 0000F66B 6683C010 add eax,byte +0x10 0000F66F 8ED8 mov ds,ax 0000F671 58 pop ax 0000F672 8CCD mov bp,cs 0000F674 6683C508 add ebp,byte +0x8 0000F678 6655 push ebp 0000F67A 66687B6166CB push dword 0xcb66617b 0000F680 1F pop ds 0000F681 5D pop bp 0000F682 CB retf 0000F683 B480 mov ah,0x80 0000F685 33DB xor bx,bx 0000F687 F606D70001 test byte [0xd7],0x1 0000F68C 7406 jz 0xf694 0000F68E BFBF6A mov di,0x6abf 0000F691 E89C05 call 0xfc30 0000F694 C3 ret 0000F695 F606D70001 test byte [0xd7],0x1 0000F69A 7406 jz 0xf6a2 0000F69C BFEE6A mov di,0x6aee 0000F69F E88E05 call 0xfc30 0000F6A2 C3 ret 0000F6A3 BF946B mov di,0x6b94 0000F6A6 E88705 call 0xfc30 0000F6A9 0AE4 or ah,ah 0000F6AB 7502 jnz 0xf6af 0000F6AD F8 clc 0000F6AE C3 ret 0000F6AF F9 stc 0000F6B0 C3 ret 0000F6B1 BFCF6B mov di,0x6bcf 0000F6B4 E87905 call 0xfc30 0000F6B7 C3 ret 0000F6B8 80FB06 cmp bl,0x6 0000F6BB 771C ja 0xf6d9 0000F6BD BF1B6C mov di,0x6c1b 0000F6C0 E86D05 call 0xfc30 0000F6C3 80FCFF cmp ah,0xff 0000F6C6 7411 jz 0xf6d9 0000F6C8 32E4 xor ah,ah 0000F6CA 67894512 mov [ebp+0x12],ax 0000F6CE 67894D10 mov [ebp+0x10],cx 0000F6D2 6789550E mov [ebp+0xe],dx 0000F6D6 E9C409 jmp 0x9d 0000F6D9 E9B909 jmp 0x95 0000F6DC 80FB06 cmp bl,0x6 0000F6DF 7710 ja 0xf6f1 0000F6E1 BF356C mov di,0x6c35 0000F6E4 8BC6 mov ax,si 0000F6E6 E84705 call 0xfc30 0000F6E9 80FCFF cmp ah,0xff 0000F6EC 7403 jz 0xf6f1 0000F6EE E9AC09 jmp 0x9d 0000F6F1 E9A109 jmp 0x95 0000F6F4 BB2A62 mov bx,0x622a 0000F6F7 E94304 jmp 0xfb3d 0000F6FA E90300 jmp 0xf700 0000F6FD E929CF jmp 0xc629 0000F700 87D7 xchg dx,di 0000F702 BA0410 mov dx,0x1004 0000F705 ED in ax,dx 0000F706 8BD8 mov bx,ax 0000F708 81E3001C and bx,0x1c00 0000F70C 81FB0014 cmp bx,0x1400 0000F710 0F852101 jnz near 0xf835 0000F714 25FFE3 and ax,0xe3ff 0000F717 EF out dx,ax 0000F718 B0A4 mov al,0xa4 0000F71A BB5062 mov bx,0x6250 0000F71D E9F9D1 jmp 0xc919 0000F720 F6C402 test ah,0x2 0000F723 0F850E01 jnz near 0xf835 0000F727 BA0010 mov dx,0x1000 0000F72A ED in ax,dx 0000F72B A90008 test ax,0x800 0000F72E 0F850301 jnz near 0xf835 0000F732 B0FF mov al,0xff 0000F734 E621 out 0x21,al 0000F736 E6A1 out 0xa1,al 0000F738 B00F mov al,0xf 0000F73A E680 out 0x80,al 0000F73C BF7262 mov di,0x6272 0000F73F E904DA jmp 0xd146 0000F742 B010 mov al,0x10 0000F744 E680 out 0x80,al 0000F746 BB7C62 mov bx,0x627c 0000F749 E949F4 jmp 0xeb95 0000F74C B011 mov al,0x11 0000F74E E680 out 0x80,al 0000F750 BB8662 mov bx,0x6286 0000F753 E9DFF4 jmp 0xec35 0000F756 B013 mov al,0x13 0000F758 E680 out 0x80,al 0000F75A BB9062 mov bx,0x6290 0000F75D E94DF5 jmp 0xecad 0000F760 B014 mov al,0x14 0000F762 E680 out 0x80,al 0000F764 BB9A62 mov bx,0x629a 0000F767 E971C4 jmp 0xbbdb 0000F76A B015 mov al,0x15 0000F76C E680 out 0x80,al 0000F76E BFA462 mov di,0x62a4 0000F771 E9D2D9 jmp 0xd146 0000F774 B016 mov al,0x16 0000F776 E680 out 0x80,al 0000F778 BBAE62 mov bx,0x62ae 0000F77B E9FDC2 jmp 0xba7b 0000F77E B017 mov al,0x17 0000F780 E680 out 0x80,al 0000F782 BA0010 mov dx,0x1000 0000F785 ED in ax,dx 0000F786 EF out dx,ax 0000F787 BA0210 mov dx,0x1002 0000F78A ED in ax,dx 0000F78B 25DEFA and ax,0xfade 0000F78E EF out dx,ax 0000F78F BA2810 mov dx,0x1028 0000F792 ED in ax,dx 0000F793 EF out dx,ax 0000F794 BA2C10 mov dx,0x102c 0000F797 ED in ax,dx 0000F798 258202 and ax,0x282 0000F79B EF out dx,ax 0000F79C BA2A10 mov dx,0x102a 0000F79F ED in ax,dx 0000F7A0 EF out dx,ax 0000F7A1 BA2E10 mov dx,0x102e 0000F7A4 B80000 mov ax,0x0 0000F7A7 EF out dx,ax 0000F7A8 BA3A10 mov dx,0x103a 0000F7AB ED in ax,dx 0000F7AC EF out dx,ax 0000F7AD BA3810 mov dx,0x1038 0000F7B0 B80000 mov ax,0x0 0000F7B3 EF out dx,ax 0000F7B4 BA3010 mov dx,0x1030 0000F7B7 ED in ax,dx 0000F7B8 259297 and ax,0x9792 0000F7BB EF out dx,ax 0000F7BC BA3410 mov dx,0x1034 0000F7BF 66ED in eax,dx 0000F7C1 66EF out dx,eax 0000F7C3 B018 mov al,0x18 0000F7C5 E680 out 0x80,al 0000F7C7 B600 mov dh,0x0 0000F7C9 E811AB call 0xa2dd 0000F7CC 9A4E6700F0 call 0xf000:0x674e 0000F7D1 E809AB call 0xa2dd 0000F7D4 B019 mov al,0x19 0000F7D6 E680 out 0x80,al 0000F7D8 BA3410 mov dx,0x1034 0000F7DB ED in ax,dx 0000F7DC EF out dx,ax 0000F7DD BA3010 mov dx,0x1030 0000F7E0 ED in ax,dx 0000F7E1 83C821 or ax,byte +0x21 0000F7E4 EF out dx,ax 0000F7E5 83C802 or ax,byte +0x2 0000F7E8 EF out dx,ax 0000F7E9 B01A mov al,0x1a 0000F7EB E680 out 0x80,al 0000F7ED BB2363 mov bx,0x6323 0000F7F0 E923C4 jmp 0xbc16 0000F7F3 B020 mov al,0x20 0000F7F5 E680 out 0x80,al 0000F7F7 E89CAD call 0xa596 0000F7FA B021 mov al,0x21 0000F7FC E680 out 0x80,al 0000F7FE BB3463 mov bx,0x6334 0000F801 E9D7C3 jmp 0xbbdb 0000F804 B022 mov al,0x22 0000F806 E680 out 0x80,al 0000F808 BB3E63 mov bx,0x633e 0000F80B E990C2 jmp 0xba9e 0000F80E B023 mov al,0x23 0000F810 E680 out 0x80,al 0000F812 BB4863 mov bx,0x6348 0000F815 E9B7F4 jmp 0xeccf 0000F818 B024 mov al,0x24 0000F81A E680 out 0x80,al 0000F81C BB5263 mov bx,0x6352 0000F81F E93AF4 jmp 0xec5c 0000F822 B025 mov al,0x25 0000F824 E680 out 0x80,al 0000F826 B90600 mov cx,0x6 0000F829 BB5F63 mov bx,0x635f 0000F82C E91304 jmp 0xfc42 0000F82F B027 mov al,0x27 0000F831 E680 out 0x80,al 0000F833 EBFE jmp short 0xf833 0000F835 87D7 xchg dx,di 0000F837 E9EFCD jmp 0xc629 0000F83A FEC0 inc al 0000F83C 53 push bx 0000F83D BB7B2B mov bx,0x2b7b 0000F840 2ED7 cs xlatb 0000F842 5B pop bx 0000F843 CB retf 0000F844 FEC0 inc al 0000F846 53 push bx 0000F847 BB842B mov bx,0x2b84 0000F84A 2ED7 cs xlatb 0000F84C 5B pop bx 0000F84D CB retf 0000F84E 0100 add [bx+si],ax 0000F850 33C0 xor ax,ax 0000F852 F9 stc 0000F853 C3 ret 0000F854 F9 stc 0000F855 B88600 mov ax,0x86 0000F858 CB retf 0000F859 F8 clc 0000F85A E894DA call 0xd2f1 0000F85D 755F jnz 0xf8be 0000F85F 6655 push ebp 0000F861 6656 push esi 0000F863 6657 push edi 0000F865 6650 push eax 0000F867 6653 push ebx 0000F869 6651 push ecx 0000F86B 6652 push edx 0000F86D 66C1E010 shl eax,0x10 0000F871 66C1E310 shl ebx,0x10 0000F875 66C1E110 shl ecx,0x10 0000F879 66C1E210 shl edx,0x10 0000F87D 66C1E710 shl edi,0x10 0000F881 66C1E610 shl esi,0x10 0000F885 66C1E510 shl ebp,0x10 0000F889 B90100 mov cx,0x1 0000F88C BBC263 mov bx,0x63c2 0000F88F E9B003 jmp 0xfc42 0000F892 5A pop dx 0000F893 5A pop dx 0000F894 59 pop cx 0000F895 59 pop cx 0000F896 5B pop bx 0000F897 5B pop bx 0000F898 58 pop ax 0000F899 58 pop ax 0000F89A 5F pop di 0000F89B 5F pop di 0000F89C 5E pop si 0000F89D 5E pop si 0000F89E 5D pop bp 0000F89F 5D pop bp 0000F8A0 9C pushf 0000F8A1 66C1C810 ror eax,0x10 0000F8A5 66C1CB10 ror ebx,0x10 0000F8A9 66C1C910 ror ecx,0x10 0000F8AD 66C1CA10 ror edx,0x10 0000F8B1 66C1CE10 ror esi,0x10 0000F8B5 66C1CD10 ror ebp,0x10 0000F8B9 66C1CF10 ror edi,0x10 0000F8BD 9D popf 0000F8BE C3 ret 0000F8BF E86E03 call 0xfc30 0000F8C2 CB retf 0000F8C3 53 push bx 0000F8C4 BBFA63 mov bx,0x63fa 0000F8C7 E9F4C9 jmp 0xc2be 0000F8CA 5B pop bx 0000F8CB CB retf 0000F8CC 6633C0 xor eax,eax 0000F8CF 668BC8 mov ecx,eax 0000F8D2 FFE3 jmp bx 0000F8D4 0000 add [bx+si],al 0000F8D6 0A00 or al,[bx+si] 0000F8D8 0000 add [bx+si],al 0000F8DA 0000 add [bx+si],al 0000F8DC A06CF3 mov al,[0xf36c] 0000F8DF 7F01 jg 0xf8e2 0000F8E1 A0A8AA mov al,[0xaaa8] 0000F8E4 55 push bp 0000F8E5 8BEC mov bp,sp 0000F8E7 83C4E2 add sp,byte -0x1e 0000F8EA 6650 push eax 0000F8EC 6653 push ebx 0000F8EE 52 push dx 0000F8EF 6656 push esi 0000F8F1 1E push ds 0000F8F2 06 push es 0000F8F3 8876FF mov [bp-0x1],dh 0000F8F6 C646FE00 mov byte [bp-0x2],0x0 0000F8FA 0FB6C6 movzx ax,dh 0000F8FD 52 push dx 0000F8FE BA4806 mov dx,0x648 0000F901 E8DDDC call 0xd5e1 0000F904 5A pop dx 0000F905 E8768A call 0x837e 0000F908 9A741700F0 call 0xf000:0x1774 0000F90D 8A4424 mov al,[si+0x24] 0000F910 8846EF mov [bp-0x11],al 0000F913 807EFF00 cmp byte [bp-0x1],0x0 0000F917 741D jz 0xf936 0000F919 8A4428 mov al,[si+0x28] 0000F91C 8846EE mov [bp-0x12],al 0000F91F B304 mov bl,0x4 0000F921 F6E3 mul bl 0000F923 660FB7C8 movzx ecx,ax 0000F927 B000 mov al,0x0 0000F929 9A7CC26051 call 0x5160:0xc27c 0000F92E 66897EEA mov [bp-0x16],edi 0000F932 66897EE6 mov [bp-0x1a],edi 0000F936 6800F0 push word 0xf000 0000F939 1F pop ds 0000F93A 9AF36300F0 call 0xf000:0x63f3 0000F93F 668B440C mov eax,[si+0xc] 0000F943 668B5C1C mov ebx,[si+0x1c] 0000F947 663BC3 cmp eax,ebx 0000F94A 7C0E jl 0xf95a 0000F94C 66895EF2 mov [bp-0xe],ebx 0000F950 66034414 add eax,[si+0x14] 0000F954 668946F6 mov [bp-0xa],eax 0000F958 EB0C jmp short 0xf966 0000F95A 668946F2 mov [bp-0xe],eax 0000F95E 66035C20 add ebx,[si+0x20] 0000F962 66895EF6 mov [bp-0xa],ebx 0000F966 668B4414 mov eax,[si+0x14] 0000F96A 668B5C20 mov ebx,[si+0x20] 0000F96E 663BC3 cmp eax,ebx 0000F971 7C02 jl 0xf975 0000F973 6693 xchg eax,ebx 0000F975 66D1E3 shl ebx,1 0000F978 66895EE2 mov [bp-0x1e],ebx 0000F97C C746F00000 mov word [bp-0x10],0x0 0000F981 8B5EF0 mov bx,[bp-0x10] 0000F984 9A455800F0 call 0xf000:0x5845 0000F989 730F jnc 0xf99a 0000F98B 807EFE01 cmp byte [bp-0x2],0x1 0000F98F FE46FE inc byte [bp-0x2] 0000F992 72E8 jc 0xf97c 0000F994 B0C0 mov al,0xc0 0000F996 E680 out 0x80,al 0000F998 FA cli 0000F999 F4 hlt 0000F99A 807EFE01 cmp byte [bp-0x2],0x1 0000F99E 740E jz 0xf9ae 0000F9A0 6681FF00001000 cmp edi,0x100000 0000F9A7 E857D9 call 0xd301 0000F9AA 0F82C400 jc near 0xfa72 0000F9AE 668BDF mov ebx,edi 0000F9B1 662B5EF2 sub ebx,[bp-0xe] 0000F9B5 668B4408 mov eax,[si+0x8] 0000F9B9 6648 dec eax 0000F9BB 6603D8 add ebx,eax 0000F9BE 66F7D0 not eax 0000F9C1 6623D8 and ebx,eax 0000F9C4 66895EFA mov [bp-0x6],ebx 0000F9C8 67668D1C39 lea ebx,[ecx+edi] 0000F9CD 662B5EF6 sub ebx,[bp-0xa] 0000F9D1 6623D8 and ebx,eax 0000F9D4 6A00 push byte +0x0 0000F9D6 07 pop es 0000F9D7 33D2 xor dx,dx 0000F9D9 3856EF cmp [bp-0x11],dl 0000F9DC 7479 jz 0xfa57 0000F9DE 9A3AC76051 call 0x5160:0xc73a 0000F9E3 7272 jc 0xfa57 0000F9E5 807EFF00 cmp byte [bp-0x1],0x0 0000F9E9 7440 jz 0xfa2b 0000F9EB 6657 push edi 0000F9ED 668BFB mov edi,ebx 0000F9F0 66037C0C add edi,[si+0xc] 0000F9F4 668B4C14 mov ecx,[si+0x14] 0000F9F8 9A73C36051 call 0x5160:0xc373 0000F9FD 665F pop edi 0000F9FF 7264 jc 0xfa65 0000FA01 6657 push edi 0000FA03 668BFB mov edi,ebx 0000FA06 66037C1C add edi,[si+0x1c] 0000FA0A 668B4C20 mov ecx,[si+0x20] 0000FA0E 9A73C36051 call 0x5160:0xc373 0000FA13 665F pop edi 0000FA15 7302 jnc 0xfa19 0000FA17 EB4C jmp short 0xfa65 0000FA19 6657 push edi 0000FA1B 668B7EE6 mov edi,[bp-0x1a] 0000FA1F 676626891F mov [es:edi],ebx 0000FA24 665F pop edi 0000FA26 668346E604 add dword [bp-0x1a],byte +0x4 0000FA2B 3A56EF cmp dl,[bp-0x11] 0000FA2E 750B jnz 0xfa3b 0000FA30 B001 mov al,0x1 0000FA32 B401 mov ah,0x1 0000FA34 2EFF1C call far [cs:si] 0000FA37 733F jnc 0xfa78 0000FA39 EB2A jmp short 0xfa65 0000FA3B 2EFF5C28 call far [cs:si+0x28] 0000FA3F 7224 jc 0xfa65 0000FA41 6660 pushad 0000FA43 B92000 mov cx,0x20 0000FA46 BE7C65 mov si,0x657c 0000FA49 E94FD7 jmp 0xd19b 0000FA4C E2F8 loop 0xfa46 0000FA4E 6661 popad 0000FA50 662B5EE2 sub ebx,[bp-0x1e] 0000FA54 6623D8 and ebx,eax 0000FA57 FEC2 inc dl 0000FA59 80FA0F cmp dl,0xf 0000FA5C 0F8C79FF jl near 0xf9d9 0000FA60 8A56EF mov dl,[bp-0x11] 0000FA63 EB80 jmp short 0xf9e5 0000FA65 662E2B5C08 sub ebx,[cs:si+0x8] 0000FA6A 663B5EFA cmp ebx,[bp-0x6] 0000FA6E 0F8373FF jnc near 0xf9e5 0000FA72 FF46F0 inc word [bp-0x10] 0000FA75 E909FF jmp 0xf981 0000FA78 807EFF00 cmp byte [bp-0x1],0x0 0000FA7C 7407 jz 0xfa85 0000FA7E 8A4EEE mov cl,[bp-0x12] 0000FA81 668B7EEA mov edi,[bp-0x16] 0000FA85 07 pop es 0000FA86 1F pop ds 0000FA87 665E pop esi 0000FA89 5A pop dx 0000FA8A 665B pop ebx 0000FA8C 6658 pop eax 0000FA8E C9 leave 0000FA8F CB retf 0000FA90 0FB606C2BF movzx ax,[0xbfc2] 0000FA95 CB retf 0000FA96 050001 add ax,0x100 0000FA99 0203 add al,[bp+di] 0000FA9B 04B8 add al,0xb8 0000FA9D 6F outsw 0000FA9E 06 push es 0000FA9F E852DB call 0xd5f4 0000FAA2 CB retf 0000FAA3 0200 add al,[bx+si] 0000FAA5 0153BB add [bp+di-0x45],dx 0000FAA8 44 inc sp 0000FAA9 CC int3 0000FAAA E8A006 call 0x14d 0000FAAD 5B pop bx 0000FAAE CB retf 0000FAAF 0800 or [bx+si],al 0000FAB1 81828486888C add word [bp+si+0x8684],0x8c88 0000FAB7 90 nop 0000FAB8 53 push bx 0000FAB9 BB4BCC mov bx,0xcc4b 0000FABC E88E06 call 0x14d 0000FABF 5B pop bx 0000FAC0 CB retf 0000FAC1 0800 or [bx+si],al 0000FAC3 858A8F94 test [bp+si+0x948f],cx 0000FAC7 9E sahf 0000FAC8 A8BC test al,0xbc 0000FACA 53 push bx 0000FACB BB52CC mov bx,0xcc52 0000FACE E87C06 call 0x14d 0000FAD1 5B pop bx 0000FAD2 CB retf 0000FAD3 0200 add al,[bx+si] 0000FAD5 01B85A06 add [bx+si+0x65a],di 0000FAD9 E818DB call 0xd5f4 0000FADC 8AF0 mov dh,al 0000FADE B85D06 mov ax,0x65d 0000FAE1 E810DB call 0xd5f4 0000FAE4 8AC8 mov cl,al 0000FAE6 B86006 mov ax,0x660 0000FAE9 E808DB call 0xd5f4 0000FAEC 8AE8 mov ch,al 0000FAEE B85706 mov ax,0x657 0000FAF1 E800DB call 0xd5f4 0000FAF4 CB retf 0000FAF5 0200 add al,[bx+si] 0000FAF7 010D add [di],cx 0000FAF9 004A4F add [bp+si+0x4f],cl 0000FAFC 5E pop si 0000FAFD 6D insw 0000FAFE 81828486888A add word [bp+si+0x8684],0x8a88 0000FB04 8F db 0x8F 0000FB05 244E and al,0x4e 0000FB07 6F outsw 0000FB08 41 inc cx 0000FB09 315332 xor [bp+di+0x32],dx 0000FB0C 662449 o32 and al,0x49 0000FB0F 3133 xor [bp+di],si 0000FB11 45 inc bp 0000FB12 0166C1 add [bp-0x3f],sp 0000FB15 C7 db 0xC7 0000FB16 1081FBBD adc [bx+di+0xbdfb],al 0000FB1A 1472 adc al,0x72 0000FB1C 06 push es 0000FB1D 81FBF314 cmp bx,0x14f3 0000FB21 730B jnc 0xfb2e 0000FB23 BA6906 mov dx,0x669 0000FB26 BF5C66 mov di,0x665c 0000FB29 E940DA jmp 0xd56c 0000FB2C EB09 jmp short 0xfb37 0000FB2E BA6906 mov dx,0x669 0000FB31 BF6766 mov di,0x6667 0000FB34 E91DDA jmp 0xd554 0000FB37 66C1CF10 ror edi,0x10 0000FB3B FFE7 jmp di 0000FB3D 8EE3 mov fs,bx 0000FB3F 8EEA mov gs,dx 0000FB41 BAEF01 mov dx,0x1ef 0000FB44 BF7A66 mov di,0x667a 0000FB47 E90ADA jmp 0xd554 0000FB4A 7438 jz 0xfb84 0000FB4C BA0402 mov dx,0x204 0000FB4F BF8566 mov di,0x6685 0000FB52 E9FFD9 jmp 0xd554 0000FB55 752D jnz 0xfb84 0000FB57 BA6906 mov dx,0x669 0000FB5A BF9066 mov di,0x6690 0000FB5D E9F4D9 jmp 0xd554 0000FB60 7422 jz 0xfb84 0000FB62 32E4 xor ah,ah 0000FB64 48 dec ax 0000FB65 8AD8 mov bl,al 0000FB67 BA6906 mov dx,0x669 0000FB6A BFA066 mov di,0x66a0 0000FB6D E9A3D9 jmp 0xd513 0000FB70 84DB test bl,bl 0000FB72 7410 jz 0xfb84 0000FB74 32C0 xor al,al 0000FB76 BA4503 mov dx,0x345 0000FB79 BFAF66 mov di,0x66af 0000FB7C E9ACD9 jmp 0xd52b 0000FB7F E90000 jmp 0xfb82 0000FB82 EB16 jmp short 0xfb9a 0000FB84 33C0 xor ax,ax 0000FB86 BA6C06 mov dx,0x66c 0000FB89 BFBF66 mov di,0x66bf 0000FB8C E984D9 jmp 0xd513 0000FB8F 33C0 xor ax,ax 0000FB91 BA6906 mov dx,0x669 0000FB94 BFCA66 mov di,0x66ca 0000FB97 E979D9 jmp 0xd513 0000FB9A 8CE3 mov bx,fs 0000FB9C 8CEA mov dx,gs 0000FB9E FFE3 jmp bx 0000FBA0 50 push ax 0000FBA1 E421 in al,0x21 0000FBA3 8AE0 mov ah,al 0000FBA5 E4A1 in al,0xa1 0000FBA7 50 push ax 0000FBA8 B0FC mov al,0xfc 0000FBAA E621 out 0x21,al 0000FBAC 9A49456051 call 0x5160:0x4549 0000FBB1 B0FF mov al,0xff 0000FBB3 E621 out 0x21,al 0000FBB5 E8E407 call 0x39c 0000FBB8 58 pop ax 0000FBB9 E6A1 out 0xa1,al 0000FBBB 8AC4 mov al,ah 0000FBBD E621 out 0x21,al 0000FBBF 58 pop ax 0000FBC0 C3 ret 0000FBC1 E958E7 jmp 0xe31c 0000FBC4 E995E7 jmp 0xe35c 0000FBC7 53 push bx 0000FBC8 33DB xor bx,bx 0000FBCA E80C00 call 0xfbd9 0000FBCD 5B pop bx 0000FBCE C3 ret 0000FBCF 53 push bx 0000FBD0 33DB xor bx,bx 0000FBD2 B301 mov bl,0x1 0000FBD4 E80200 call 0xfbd9 0000FBD7 5B pop bx 0000FBD8 C3 ret 0000FBD9 6651 push ecx 0000FBDB 52 push dx 0000FBDC 6691 xchg eax,ecx 0000FBDE 660FB6C7 movzx eax,bh 0000FBE2 66C1E008 shl eax,0x8 0000FBE6 660D00F80080 or eax,0x8000f800 0000FBEC 0AC1 or al,cl 0000FBEE 24FC and al,0xfc 0000FBF0 BAF80C mov dx,0xcf8 0000FBF3 66EF out dx,eax 0000FBF5 E6ED out 0xed,al 0000FBF7 8AD1 mov dl,cl 0000FBF9 80CAFC or dl,0xfc 0000FBFC 0ADB or bl,bl 0000FBFE 7405 jz 0xfc05 0000FC00 8AC5 mov al,ch 0000FC02 EE out dx,al 0000FC03 EB03 jmp short 0xfc08 0000FC05 EC in al,dx 0000FC06 86C5 xchg al,ch 0000FC08 6691 xchg eax,ecx 0000FC0A 5A pop dx 0000FC0B 6659 pop ecx 0000FC0D C3 ret 0000FC0E E8B6FF call 0xfbc7 0000FC11 CB retf 0000FC12 E8BAFF call 0xfbcf 0000FC15 CB retf 0000FC16 E889E7 call 0xe3a2 0000FC19 CB retf 0000FC1A E8BFE7 call 0xe3dc 0000FC1D CB retf 0000FC1E EA146400F0 jmp 0xf000:0x6414 0000FC23 EA7E6700F0 jmp 0xf000:0x677e 0000FC28 EA886700F0 jmp 0xf000:0x6788 0000FC2D E91500 jmp 0xfc45 0000FC30 E926FC jmp 0xf859 0000FC33 E952DB jmp 0xd788 0000FC36 E98EFF jmp 0xfbc7 0000FC39 E993FF jmp 0xfbcf 0000FC3C E985FF jmp 0xfbc4 0000FC3F E97FFF jmp 0xfbc1 0000FC42 E96F07 jmp 0x3b4 0000FC45 BA3410 mov dx,0x1034 0000FC48 EC in al,dx 0000FC49 0C20 or al,0x20 0000FC4B EE out dx,al 0000FC4C FFE3 jmp bx 0000FC4E BA3010 mov dx,0x1030 0000FC51 EC in al,dx 0000FC52 0C21 or al,0x21 0000FC54 0C02 or al,0x2 0000FC56 EE out dx,al 0000FC57 CB retf 0000FC58 BA3010 mov dx,0x1030 0000FC5B EC in al,dx 0000FC5C 24DF and al,0xdf 0000FC5E 0C02 or al,0x2 0000FC60 EE out dx,al 0000FC61 CB retf 0000FC62 B80201 mov ax,0x102 0000FC65 B750 mov bh,0x50 0000FC67 B34D mov bl,0x4d 0000FC69 B90300 mov cx,0x3 0000FC6C F606D80020 test byte [0xd8],0x20 0000FC71 7403 jz 0xfc76 0000FC73 83C910 or cx,byte +0x10 0000FC76 F606D80008 test byte [0xd8],0x8 0000FC7B 7503 jnz 0xfc80 0000FC7D 83C908 or cx,byte +0x8 0000FC80 C3 ret 0000FC81 0F01E0 smsw ax 0000FC84 A90100 test ax,0x1 0000FC87 740C jz 0xfc95 0000FC89 E850F5 call 0xf1dc 0000FC8C 750C jnz 0xfc9a 0000FC8E 8CC8 mov ax,cs 0000FC90 A90300 test ax,0x3 0000FC93 7505 jnz 0xfc9a 0000FC95 9C pushf 0000FC96 FB sti 0000FC97 F4 hlt 0000FC98 9D popf 0000FC99 F8 clc 0000FC9A C3 ret 0000FC9B F8 clc 0000FC9C C3 ret 0000FC9D B4FF mov ah,0xff 0000FC9F C3 ret 0000FCA0 B409 mov ah,0x9 0000FCA2 81FBFF00 cmp bx,0xff 0000FCA6 7708 ja 0xfcb0 0000FCA8 83FB01 cmp bx,byte +0x1 0000FCAB 7408 jz 0xfcb5 0000FCAD F9 stc 0000FCAE EB05 jmp short 0xfcb5 0000FCB0 81FBFF06 cmp bx,0x6ff 0000FCB4 F5 cmc 0000FCB5 C3 ret 0000FCB6 B409 mov ah,0x9 0000FCB8 83FBFF cmp bx,byte -0x1 0000FCBB 740E jz 0xfccb 0000FCBD F606D80012 test byte [0xd8],0x12 0000FCC2 7405 jz 0xfcc9 0000FCC4 83FB01 cmp bx,byte +0x1 0000FCC7 7402 jz 0xfccb 0000FCC9 F9 stc 0000FCCA C3 ret 0000FCCB F8 clc 0000FCCC C3 ret 0000FCCD B40B mov ah,0xb 0000FCCF F606D80012 test byte [0xd8],0x12 0000FCD4 7409 jz 0xfcdf 0000FCD6 F606D80020 test byte [0xd8],0x20 0000FCDB 7402 jz 0xfcdf 0000FCDD F9 stc 0000FCDE C3 ret 0000FCDF F8 clc 0000FCE0 C3 ret 0000FCE1 83FB01 cmp bx,byte +0x1 0000FCE4 7421 jz 0xfd07 0000FCE6 8BD3 mov dx,bx 0000FCE8 80FBFF cmp bl,0xff 0000FCEB 7408 jz 0xfcf5 0000FCED BFC685 mov di,0x85c6 0000FCF0 E83DFF call 0xfc30 0000FCF3 EB06 jmp short 0xfcfb 0000FCF5 BFEB85 mov di,0x85eb 0000FCF8 E835FF call 0xfc30 0000FCFB 0AE4 or ah,ah 0000FCFD 7525 jnz 0xfd24 0000FCFF BF7886 mov di,0x8678 0000FD02 E82BFF call 0xfc30 0000FD05 EB19 jmp short 0xfd20 0000FD07 51 push cx 0000FD08 BF4486 mov di,0x8644 0000FD0B E822FF call 0xfc30 0000FD0E 59 pop cx 0000FD0F 83F902 cmp cx,byte +0x2 0000FD12 750C jnz 0xfd20 0000FD14 0AE4 or ah,ah 0000FD16 7404 jz 0xfd1c 0000FD18 32E4 xor ah,ah 0000FD1A EB09 jmp short 0xfd25 0000FD1C B460 mov ah,0x60 0000FD1E EB04 jmp short 0xfd24 0000FD20 0AE4 or ah,ah 0000FD22 7401 jz 0xfd25 0000FD24 F9 stc 0000FD25 C3 ret 0000FD26 83FB01 cmp bx,byte +0x1 0000FD29 7518 jnz 0xfd43 0000FD2B BF1086 mov di,0x8610 0000FD2E E8FFFE call 0xfc30 0000FD31 0FBAE000 bt ax,0x0 0000FD35 7308 jnc 0xfd3f 0000FD37 BFBB85 mov di,0x85bb 0000FD3A E8F3FE call 0xfc30 0000FD3D EB36 jmp short 0xfd75 0000FD3F B409 mov ah,0x9 0000FD41 EB32 jmp short 0xfd75 0000FD43 B90C53 mov cx,0x530c 0000FD46 80FBFF cmp bl,0xff 0000FD49 7518 jnz 0xfd63 0000FD4B BF1086 mov di,0x8610 0000FD4E E8DFFE call 0xfc30 0000FD51 0FB6D7 movzx dx,bh 0000FD54 0FA3D0 bt ax,dx 0000FD57 73E6 jnc 0xfd3f 0000FD59 8BD3 mov dx,bx 0000FD5B BFEB85 mov di,0x85eb 0000FD5E E8CFFE call 0xfc30 0000FD61 EB08 jmp short 0xfd6b 0000FD63 8BD3 mov dx,bx 0000FD65 BFC685 mov di,0x85c6 0000FD68 E8C5FE call 0xfc30 0000FD6B 0AE4 or ah,ah 0000FD6D 750A jnz 0xfd79 0000FD6F BF2386 mov di,0x8623 0000FD72 E8BBFE call 0xfc30 0000FD75 0AE4 or ah,ah 0000FD77 7401 jz 0xfd7a 0000FD79 F9 stc 0000FD7A C3 ret 0000FD7B 8026D800F7 and byte [0xd8],0xf7 0000FD80 BF6587 mov di,0x8765 0000FD83 E8AAFE call 0xfc30 0000FD86 C3 ret 0000FD87 800ED80008 or byte [0xd8],0x8 0000FD8C BF8187 mov di,0x8781 0000FD8F E89EFE call 0xfc30 0000FD92 C3 ret 0000FD93 BFA087 mov di,0x87a0 0000FD96 E897FE call 0xfc30 0000FD99 B90100 mov cx,0x1 0000FD9C BFD986 mov di,0x86d9 0000FD9F E88EFE call 0xfc30 0000FDA2 C3 ret 0000FDA3 83FB01 cmp bx,byte +0x1 0000FDA6 750F jnz 0xfdb7 0000FDA8 8026D800DF and byte [0xd8],0xdf 0000FDAD 83F901 cmp cx,byte +0x1 0000FDB0 7405 jz 0xfdb7 0000FDB2 800ED80020 or byte [0xd8],0x20 0000FDB7 BF1F87 mov di,0x871f 0000FDBA E873FE call 0xfc30 0000FDBD 0AE4 or ah,ah 0000FDBF 7401 jz 0xfdc2 0000FDC1 F9 stc 0000FDC2 C3 ret 0000FDC3 BFD986 mov di,0x86d9 0000FDC6 E867FE call 0xfc30 0000FDC9 0AE4 or ah,ah 0000FDCB 7401 jz 0xfdce 0000FDCD F9 stc 0000FDCE C3 ret 0000FDCF 80FF80 cmp bh,0x80 0000FDD2 740E jz 0xfde2 0000FDD4 B701 mov bh,0x1 0000FDD6 B3FF mov bl,0xff 0000FDD8 B580 mov ch,0x80 0000FDDA B1FF mov cl,0xff 0000FDDC BAFFFF mov dx,0xffff 0000FDDF F8 clc 0000FDE0 EB01 jmp short 0xfde3 0000FDE2 F9 stc 0000FDE3 C3 ret 0000FDE4 67837D0C00 cmp word [ebp+0xc],byte +0x0 0000FDE9 B409 mov ah,0x9 0000FDEB F9 stc 0000FDEC 7540 jnz 0xfe2e 0000FDEE 33C9 xor cx,cx 0000FDF0 2E0B0E5077 or cx,[cs:0x7750] 0000FDF5 8BD9 mov bx,cx 0000FDF7 83E30C and bx,byte +0xc 0000FDFA C1E302 shl bx,0x2 0000FDFD 53 push bx 0000FDFE 51 push cx 0000FDFF BF9B85 mov di,0x859b 0000FE02 E82BFE call 0xfc30 0000FE05 59 pop cx 0000FE06 5B pop bx 0000FE07 80FCFF cmp ah,0xff 0000FE0A 7414 jz 0xfe20 0000FE0C 3C00 cmp al,0x0 0000FE0E 7410 jz 0xfe20 0000FE10 0BCB or cx,bx 0000FE12 C1E302 shl bx,0x2 0000FE15 2EF7067B771000 test word [cs:0x777b],0x10 0000FE1C 7402 jz 0xfe20 0000FE1E 0BCB or cx,bx 0000FE20 B300 mov bl,0x0 0000FE22 E8DCD4 call 0xd301 0000FE25 67885D0C mov [ebp+0xc],bl 0000FE29 67894D10 mov [ebp+0x10],cx 0000FE2D F8 clc 0000FE2E C3 ret 0000FE2F 97 xchg ax,di 0000FE30 E8F0F3 call 0xf223 0000FE33 B401 mov ah,0x1 0000FE35 0F845301 jz near 0xff8c 0000FE39 E8E1F3 call 0xf21d 0000FE3C B403 mov ah,0x3 0000FE3E 0F844A01 jz near 0xff8c 0000FE42 83FB00 cmp bx,byte +0x0 0000FE45 B409 mov ah,0x9 0000FE47 0F854101 jnz near 0xff8c 0000FE4B E87FFE call 0xfccd 0000FE4E 0F823A01 jc near 0xff8c 0000FE52 67807D1000 cmp byte [ebp+0x10],0x0 0000FE57 7413 jz 0xfe6c 0000FE59 67807D1001 cmp byte [ebp+0x10],0x1 0000FE5E 7424 jz 0xfe84 0000FE60 67807D1002 cmp byte [ebp+0x10],0x2 0000FE65 7453 jz 0xfeba 0000FE67 B40A mov ah,0xa 0000FE69 E92001 jmp 0xff8c 0000FE6C 2EF7064E772000 test word [cs:0x774e],0x20 0000FE73 B40C mov ah,0xc 0000FE75 0F841301 jz near 0xff8c 0000FE79 B300 mov bl,0x0 0000FE7B BF5288 mov di,0x8852 0000FE7E E8AFFD call 0xfc30 0000FE81 E90B01 jmp 0xff8f 0000FE84 2EF7064E772000 test word [cs:0x774e],0x20 0000FE8B B40C mov ah,0xc 0000FE8D 0F84FB00 jz near 0xff8c 0000FE91 BF4188 mov di,0x8841 0000FE94 E899FD call 0xfc30 0000FE97 8AC3 mov al,bl 0000FE99 0AC0 or al,al 0000FE9B B40D mov ah,0xd 0000FE9D 0F84EB00 jz near 0xff8c 0000FEA1 67887511 mov [ebp+0x11],dh 0000FEA5 67894D0E mov [ebp+0xe],cx 0000FEA9 BF2788 mov di,0x8827 0000FEAC E881FD call 0xfc30 0000FEAF 67895D06 mov [ebp+0x6],bx 0000FEB3 67894D04 mov [ebp+0x4],cx 0000FEB7 E9D500 jmp 0xff8f 0000FEBA 2EF7064E772000 test word [cs:0x774e],0x20 0000FEC1 B40C mov ah,0xc 0000FEC3 0F84C500 jz near 0xff8c 0000FEC7 678B5D10 mov bx,[ebp+0x10] 0000FECB 8AC7 mov al,bh 0000FECD E8AE01 call 0x7e 0000FED0 0F82B800 jc near 0xff8c 0000FED4 3C3C cmp al,0x3c 0000FED6 0F83B200 jnc near 0xff8c 0000FEDA 678B5D0E mov bx,[ebp+0xe] 0000FEDE 8AC3 mov al,bl 0000FEE0 E89B01 call 0x7e 0000FEE3 0F82A500 jc near 0xff8c 0000FEE7 3C3C cmp al,0x3c 0000FEE9 0F839F00 jnc near 0xff8c 0000FEED 8AC7 mov al,bh 0000FEEF E88C01 call 0x7e 0000FEF2 0F829600 jc near 0xff8c 0000FEF6 3C18 cmp al,0x18 0000FEF8 0F839000 jnc near 0xff8c 0000FEFC 678B5D06 mov bx,[ebp+0x6] 0000FF00 8AC7 mov al,bh 0000FF02 E87901 call 0x7e 0000FF05 0F828300 jc near 0xff8c 0000FF09 3C0D cmp al,0xd 0000FF0B 737F jnc 0xff8c 0000FF0D 0AC0 or al,al 0000FF0F 747B jz 0xff8c 0000FF11 8AC3 mov al,bl 0000FF13 E86801 call 0x7e 0000FF16 7274 jc 0xff8c 0000FF18 3C20 cmp al,0x20 0000FF1A 7370 jnc 0xff8c 0000FF1C 0AC0 or al,al 0000FF1E 746C jz 0xff8c 0000FF20 678B4D04 mov cx,[ebp+0x4] 0000FF24 8AC1 mov al,cl 0000FF26 E85501 call 0x7e 0000FF29 7261 jc 0xff8c 0000FF2B 0FB6F0 movzx si,al 0000FF2E 8AC5 mov al,ch 0000FF30 E84B01 call 0x7e 0000FF33 7257 jc 0xff8c 0000FF35 81F99519 cmp cx,0x1995 0000FF39 7251 jc 0xff8c 0000FF3B B464 mov ah,0x64 0000FF3D F6E4 mul ah 0000FF3F 03F0 add si,ax 0000FF41 678B5D06 mov bx,[ebp+0x6] 0000FF45 80FF02 cmp bh,0x2 0000FF48 752A jnz 0xff74 0000FF4A B728 mov bh,0x28 0000FF4C 8BC6 mov ax,si 0000FF4E 33D2 xor dx,dx 0000FF50 BF0400 mov di,0x4 0000FF53 F7F7 div di 0000FF55 85D2 test dx,dx 0000FF57 7513 jnz 0xff6c 0000FF59 84C9 test cl,cl 0000FF5B 750D jnz 0xff6a 0000FF5D 8BC6 mov ax,si 0000FF5F 33D2 xor dx,dx 0000FF61 BF9001 mov di,0x190 0000FF64 F7F7 div di 0000FF66 85D2 test dx,dx 0000FF68 7502 jnz 0xff6c 0000FF6A FEC7 inc bh 0000FF6C B40A mov ah,0xa 0000FF6E 38FB cmp bl,bh 0000FF70 771A ja 0xff8c 0000FF72 B702 mov bh,0x2 0000FF74 BF3488 mov di,0x8834 0000FF77 E8B6FC call 0xfc30 0000FF7A B301 mov bl,0x1 0000FF7C 678B4D0E mov cx,[ebp+0xe] 0000FF80 678A7511 mov dh,[ebp+0x11] 0000FF84 BF5288 mov di,0x8852 0000FF87 E8A6FC call 0xfc30 0000FF8A EB03 jmp short 0xff8f 0000FF8C F9 stc 0000FF8D EB01 jmp short 0xff90 0000FF8F F8 clc 0000FF90 C3 ret 0000FF91 E889F2 call 0xf21d 0000FF94 B403 mov ah,0x3 0000FF96 7443 jz 0xffdb 0000FF98 83FB00 cmp bx,byte +0x0 0000FF9B B409 mov ah,0x9 0000FF9D 753C jnz 0xffdb 0000FF9F E82BFD call 0xfccd 0000FFA2 7237 jc 0xffdb 0000FFA4 83F900 cmp cx,byte +0x0 0000FFA7 740E jz 0xffb7 0000FFA9 83F901 cmp cx,byte +0x1 0000FFAC 7413 jz 0xffc1 0000FFAE 83F902 cmp cx,byte +0x2 0000FFB1 7418 jz 0xffcb 0000FFB3 B40A mov ah,0xa 0000FFB5 EB24 jmp short 0xffdb 0000FFB7 B300 mov bl,0x0 0000FFB9 BF6D88 mov di,0x886d 0000FFBC E871FC call 0xfc30 0000FFBF EB17 jmp short 0xffd8 0000FFC1 B301 mov bl,0x1 0000FFC3 BF6D88 mov di,0x886d 0000FFC6 E867FC call 0xfc30 0000FFC9 EB0D jmp short 0xffd8 0000FFCB BF7288 mov di,0x8872 0000FFCE E85FFC call 0xfc30 0000FFD1 0FB6CB movzx cx,bl 0000FFD4 67894D10 mov [ebp+0x10],cx 0000FFD8 F8 clc 0000FFD9 EB01 jmp short 0xffdc 0000FFDB F9 stc 0000FFDC C3 ret 0000FFDD E83DF2 call 0xf21d 0000FFE0 B403 mov ah,0x3 0000FFE2 0F848A00 jz near 0x70 0000FFE6 83FB00 cmp bx,byte +0x0 0000FFE9 B409 mov ah,0x9 0000FFEB 0F858100 jnz near 0x70 0000FFEF E8DBFC call 0xfccd 0000FFF2 727C jc 0x70 0000FFF4 83F900 cmp cx,byte +0x0 0000FFF7 7416 jz 0xf 0000FFF9 83F901 cmp cx,byte +0x1 0000FFFC 7433 jz 0x31 0000FFFE 83F902 cmp cx,byte +0x2 00010001 7404 jz 0x7 00010003 B40A mov ah,0xa 00010005 EB69 jmp short 0x70 00010007 BF6888 mov di,0x8868 0001000A E823FC call 0xfc30 0001000D EB63 jmp short 0x72 0001000F B300 mov bl,0x0 00010011 B90100 mov cx,0x1 00010014 BE0000 mov si,0x0 00010017 E8C2F6 call 0xf6dc 0001001A 7254 jc 0x70 0001001C B300 mov bl,0x0 0001001E B90200 mov cx,0x2 00010021 BE0000 mov si,0x0 00010024 E8B5F6 call 0xf6dc 00010027 7247 jc 0x70 00010029 E8D5D2 call 0xd301 0001002C BB0000 mov bx,0x0 0001002F EB41 jmp short 0x72 00010031 B300 mov bl,0x0 00010033 B90100 mov cx,0x1 00010036 E87FF6 call 0xf6b8 00010039 7235 jc 0x70 0001003B 8AF8 mov bh,al 0001003D 53 push bx 0001003E B300 mov bl,0x0 00010040 B90200 mov cx,0x2 00010043 E872F6 call 0xf6b8 00010046 5B pop bx 00010047 7227 jc 0x70 00010049 8AD8 mov bl,al 0001004B 53 push bx 0001004C 0FB6F7 movzx si,bh 0001004F B300 mov bl,0x0 00010051 B90100 mov cx,0x1 00010054 E885F6 call 0xf6dc 00010057 5B pop bx 00010058 B483 mov ah,0x83 0001005A 7214 jc 0x70 0001005C 0FB6F3 movzx si,bl 0001005F B300 mov bl,0x0 00010061 B90200 mov cx,0x2 00010064 E875F6 call 0xf6dc 00010067 B484 mov ah,0x84 00010069 7205 jc 0x70 0001006B BB0100 mov bx,0x1 0001006E EB02 jmp short 0x72 00010070 F9 stc 00010071 C3 ret 00010072 67895D10 mov [ebp+0x10],bx 00010076 BF6388 mov di,0x8863 00010079 E8B4FB call 0xfc30 0001007C F8 clc 0001007D C3 ret 0001007E 8AE0 mov ah,al 00010080 0400 add al,0x0 00010082 27 daa 00010083 38E0 cmp al,ah 00010085 7403 jz 0x8a 00010087 F9 stc 00010088 EB08 jmp short 0x92 0001008A C0EC04 shr ah,0x4 0001008D 240F and al,0xf 0001008F D50A aad 00010091 F8 clc 00010092 B40A mov ah,0xa 00010094 C3 ret 00010095 B40A mov ah,0xa 00010097 F9 stc 00010098 C3 ret 00010099 67894512 mov [ebp+0x12],ax 0001009D F8 clc 0001009E C3 ret 0001009F F9 stc 000100A0 B403 mov ah,0x3 000100A2 C3 ret 000100A3 E946C1 jmp 0xc1ec 000100A6 E9F2FB jmp 0xfc9b 000100A9 E855D2 call 0xd301 000100AC CB retf 000100AD E851D2 call 0xd301 000100B0 CB retf 000100B1 E885FB call 0xfc39 000100B4 CB retf 000100B5 E87EFB call 0xfc36 000100B8 CB retf 000100B9 E861F1 call 0xf21d 000100BC CB retf 000100BD E80DFC call 0xfccd 000100C0 CB retf 000100C1 BBF76B mov bx,0x6bf7 000100C4 E97BFB jmp 0xfc42 000100C7 CB retf 000100C8 E8D5FA call 0xfba0 000100CB CB retf 000100CC 2EF606361001 test byte [cs:0x1036],0x1 000100D2 7508 jnz 0xdc 000100D4 B800F0 mov ax,0xf000 000100D7 8ED8 mov ds,ax 000100D9 FF6C1A jmp far [si+0x1a] 000100DC 0E push cs 000100DD 1F pop ds 000100DE FF641A jmp near [si+0x1a] 000100E1 50 push ax 000100E2 BE3272 mov si,0x7232 000100E5 B85072 mov ax,0x7250 000100E8 2BC6 sub ax,si 000100EA B111 mov cl,0x11 000100EC F6F1 div cl 000100EE 33C9 xor cx,cx 000100F0 0AC8 or cl,al 000100F2 740B jz 0xff 000100F4 83EE11 sub si,byte +0x11 000100F7 83C611 add si,byte +0x11 000100FA 2E3B14 cmp dx,[cs:si] 000100FD E0F8 loopne 0xf7 000100FF 58 pop ax 00010100 C3 ret 00010101 51 push cx 00010102 53 push bx 00010103 56 push si 00010104 E8DAFF call 0xe1 00010107 2E8B5C0F mov bx,[cs:si+0xf] 0001010B E8AB00 call 0x1b9 0001010E 2E8B5C0B mov bx,[cs:si+0xb] 00010112 83C301 add bx,byte +0x1 00010115 2ED7 cs xlatb 00010117 5E pop si 00010118 5B pop bx 00010119 59 pop cx 0001011A CB retf 0001011B 60 pusha 0001011C E8C2FF call 0xe1 0001011F 2E8B5C0B mov bx,[cs:si+0xb] 00010123 E80800 call 0x12e 00010126 E84BD7 call 0xd874 00010129 E8AD2F call 0x30d9 0001012C 61 popa 0001012D CB retf 0001012E 51 push cx 0001012F 52 push dx 00010130 56 push si 00010131 33F6 xor si,si 00010133 32F6 xor dh,dh 00010135 32ED xor ch,ch 00010137 2E8A0F mov cl,[cs:bx] 0001013A FEC9 dec cl 0001013C 2E8A5001 mov dl,[cs:bx+si+0x1] 00010140 3BC2 cmp ax,dx 00010142 7603 jna 0x147 00010144 46 inc si 00010145 E0F5 loopne 0x13c 00010147 8BC6 mov ax,si 00010149 5E pop si 0001014A 5A pop dx 0001014B 59 pop cx 0001014C C3 ret 0001014D A04BA3 mov al,[0xa34b] 00010150 3CFF cmp al,0xff 00010152 7505 jnz 0x159 00010154 9AC06500F0 call 0xf000:0x65c0 00010159 3C01 cmp al,0x1 0001015B 7405 jz 0x162 0001015D E88A00 call 0x1ea 00010160 EB06 jmp short 0x168 00010162 83C302 add bx,byte +0x2 00010165 E84DD3 call 0xd4b5 00010168 C3 ret 00010169 E875FF call 0xe1 0001016C F9 stc 0001016D 7508 jnz 0x177 0001016F 2E8B5C0F mov bx,[cs:si+0xf] 00010173 E84300 call 0x1b9 00010176 F8 clc 00010177 CB retf 00010178 E866FF call 0xe1 0001017B F9 stc 0001017C 7508 jnz 0x186 0001017E 2E8B5C0B mov bx,[cs:si+0xb] 00010182 E8A9FF call 0x12e 00010185 F8 clc 00010186 CB retf 00010187 E857FF call 0xe1 0001018A F9 stc 0001018B 750E jnz 0x19b 0001018D 2E8B5C0F mov bx,[cs:si+0xf] 00010191 83C302 add bx,byte +0x2 00010194 E812D3 call 0xd4a9 00010197 E83F2F call 0x30d9 0001019A F8 clc 0001019B CB retf 0001019C E842FF call 0xe1 0001019F F9 stc 000101A0 750A jnz 0x1ac 000101A2 2E8B5C0B mov bx,[cs:si+0xb] 000101A6 83C301 add bx,byte +0x1 000101A9 2ED7 cs xlatb 000101AB F8 clc 000101AC CB retf 000101AD E831FF call 0xe1 000101B0 F9 stc 000101B1 7505 jnz 0x1b8 000101B3 2E8B4C0B mov cx,[cs:si+0xb] 000101B7 F8 clc 000101B8 CB retf 000101B9 2EF744030100 test word [cs:si+0x3],0x1 000101BF 751D jnz 0x1de 000101C1 A04BA3 mov al,[0xa34b] 000101C4 3CFF cmp al,0xff 000101C6 7505 jnz 0x1cd 000101C8 9AC06500F0 call 0xf000:0x65c0 000101CD 3C01 cmp al,0x1 000101CF 7405 jz 0x1d6 000101D1 E81600 call 0x1ea 000101D4 EB0E jmp short 0x1e4 000101D6 83C302 add bx,byte +0x2 000101D9 E8D9D2 call 0xd4b5 000101DC EB06 jmp short 0x1e4 000101DE 2E8B14 mov dx,[cs:si] 000101E1 E8CDD6 call 0xd8b1 000101E4 C3 ret 000101E5 0404 add al,0x4 000101E7 050406 add ax,0x604 000101EA 53 push bx 000101EB 32E4 xor ah,ah 000101ED BB156D mov bx,0x6d15 000101F0 2ED7 cs xlatb 000101F2 5B pop bx 000101F3 53 push bx 000101F4 03D8 add bx,ax 000101F6 2E8A07 mov al,[cs:bx] 000101F9 5B pop bx 000101FA C3 ret 000101FB E8ECFF call 0x1ea 000101FE CB retf 000101FF 55 push bp 00010200 8BEC mov bp,sp 00010202 83C4F0 add sp,byte -0x10 00010205 1E push ds 00010206 06 push es 00010207 8876FF mov [bp-0x1],dh 0001020A C646FE00 mov byte [bp-0x2],0x0 0001020E 6800F0 push word 0xf000 00010211 07 pop es 00010212 9AF36300F0 call 0xf000:0x63f3 00010217 66268B440C mov eax,[es:si+0xc] 0001021C 66268B5C1C mov ebx,[es:si+0x1c] 00010221 663BC3 cmp eax,ebx 00010224 7C0F jl 0x235 00010226 66895EF2 mov [bp-0xe],ebx 0001022A 6626034414 add eax,[es:si+0x14] 0001022F 668946F6 mov [bp-0xa],eax 00010233 EB0D jmp short 0x242 00010235 668946F2 mov [bp-0xe],eax 00010239 6626035C20 add ebx,[es:si+0x20] 0001023E 66895EF6 mov [bp-0xa],ebx 00010242 C746F00000 mov word [bp-0x10],0x0 00010247 8B5EF0 mov bx,[bp-0x10] 0001024A 6656 push esi 0001024C 9A455800F0 call 0xf000:0x5845 00010251 665E pop esi 00010253 730F jnc 0x264 00010255 807EFE01 cmp byte [bp-0x2],0x1 00010259 FE46FE inc byte [bp-0x2] 0001025C 72E4 jc 0x242 0001025E B0C0 mov al,0xc0 00010260 E680 out 0x80,al 00010262 FA cli 00010263 F4 hlt 00010264 807EFE01 cmp byte [bp-0x2],0x1 00010268 740C jz 0x276 0001026A 6681FF00001000 cmp edi,0x100000 00010271 E88DD0 call 0xd301 00010274 7277 jc 0x2ed 00010276 668BDF mov ebx,edi 00010279 662B5EF2 sub ebx,[bp-0xe] 0001027D 66268B4408 mov eax,[es:si+0x8] 00010282 6648 dec eax 00010284 6603D8 add ebx,eax 00010287 66F7D0 not eax 0001028A 6623D8 and ebx,eax 0001028D 66895EFA mov [bp-0x6],ebx 00010291 67668D1C39 lea ebx,[ecx+edi] 00010296 662B5EF6 sub ebx,[bp-0xa] 0001029A 6623D8 and ebx,eax 0001029D 807EFF00 cmp byte [bp-0x1],0x0 000102A1 7432 jz 0x2d5 000102A3 6657 push edi 000102A5 668BFB mov edi,ebx 000102A8 6626037C0C add edi,[es:si+0xc] 000102AD 66268B4C14 mov ecx,[es:si+0x14] 000102B2 9A73C36051 call 0x5160:0xc373 000102B7 665F pop edi 000102B9 7227 jc 0x2e2 000102BB 6657 push edi 000102BD 668BFB mov edi,ebx 000102C0 6626037C1C add edi,[es:si+0x1c] 000102C5 66268B4C20 mov ecx,[es:si+0x20] 000102CA 9A73C36051 call 0x5160:0xc373 000102CF 665F pop edi 000102D1 7302 jnc 0x2d5 000102D3 EB0D jmp short 0x2e2 000102D5 32C0 xor al,al 000102D7 06 push es 000102D8 6653 push ebx 000102DA 2EFF1C call far [cs:si] 000102DD 665B pop ebx 000102DF 07 pop es 000102E0 7311 jnc 0x2f3 000102E2 662E2B5C08 sub ebx,[cs:si+0x8] 000102E7 663B5EFA cmp ebx,[bp-0x6] 000102EB 73B0 jnc 0x29d 000102ED FF46F0 inc word [bp-0x10] 000102F0 E954FF jmp 0x247 000102F3 807EFF00 cmp byte [bp-0x1],0x0 000102F7 741E jz 0x317 000102F9 B000 mov al,0x0 000102FB 66B904000000 mov ecx,0x4 00010301 9A7CC26051 call 0x5160:0xc27c 00010306 7306 jnc 0x30e 00010308 B0C0 mov al,0xc0 0001030A E680 out 0x80,al 0001030C FA cli 0001030D F4 hlt 0001030E 6A00 push byte +0x0 00010310 1F pop ds 00010311 6766891F mov [edi],ebx 00010315 B101 mov cl,0x1 00010317 07 pop es 00010318 1F pop ds 00010319 8BE5 mov sp,bp 0001031B 5D pop bp 0001031C CB retf 0001031D 7E63 jng 0x382 0001031F DF65F1 fbld tword [di-0xf] 00010322 650366D3 add sp,[gs:bp-0x2d] 00010326 657E63 gs jng 0x38c 00010329 25667E and ax,0x7e66 0001032C 6325 arpl [di],sp 0001032E 6657 push edi 00010330 56 push si 00010331 51 push cx 00010332 BF4D6E mov di,0x6e4d 00010335 03FB add di,bx 00010337 2E8B35 mov si,[cs:di] 0001033A 2E8A0C mov cl,[cs:si] 0001033D FEC9 dec cl 0001033F 38C1 cmp cl,al 00010341 59 pop cx 00010342 5E pop si 00010343 5F pop di 00010344 CB retf 00010345 B90600 mov cx,0x6 00010348 BB7E6E mov bx,0x6e7e 0001034B E9F4F8 jmp 0xfc42 0001034E E9ABA0 jmp 0xa3fc 00010351 50 push ax 00010352 52 push dx 00010353 38C0 cmp al,al 00010355 B010 mov al,0x10 00010357 BAB200 mov dx,0xb2 0001035A EE out dx,al 0001035B 7AFE jpe 0x35b 0001035D 5A pop dx 0001035E 58 pop ax 0001035F CB retf 00010360 50 push ax 00010361 52 push dx 00010362 38C0 cmp al,al 00010364 B010 mov al,0x10 00010366 BAB200 mov dx,0xb2 00010369 EE out dx,al 0001036A 7AFE jpe 0x36a 0001036C 5A pop dx 0001036D 58 pop ax 0001036E CB retf 0001036F B80010 mov ax,0x1000 00010372 8ED8 mov ds,ax 00010374 FF2E0080 jmp far [0x8000] 00010378 0FA8 push gs 0001037A BB00F0 mov bx,0xf000 0001037D 8EEB mov gs,bx 0001037F 658B1E1064 mov bx,[gs:0x6410] 00010384 83FB01 cmp bx,byte +0x1 00010387 0FA9 pop gs 00010389 CB retf 0001038A 0FA8 push gs 0001038C BB00F0 mov bx,0xf000 0001038F 8EEB mov gs,bx 00010391 658B1E1264 mov bx,[gs:0x6412] 00010396 83FB01 cmp bx,byte +0x1 00010399 0FA9 pop gs 0001039B CB retf 0001039C 60 pusha 0001039D BF5690 mov di,0x9056 000103A0 E88DF8 call 0xfc30 000103A3 0E push cs 000103A4 68DC6E push word 0x6edc 000103A7 50 push ax 000103A8 68FD0C push word 0xcfd 000103AB CB retf 000103AC BF7201 mov di,0x172 000103AF E87EF8 call 0xfc30 000103B2 61 popa 000103B3 C3 ret 000103B4 BA3010 mov dx,0x1030 000103B7 EC in al,dx 000103B8 0C20 or al,0x20 000103BA EE out dx,al 000103BB 8AC1 mov al,cl 000103BD 83E10F and cx,byte +0xf 000103C0 81C9D0A9 or cx,0xa9d0 000103C4 38C9 cmp cl,cl 000103C6 E6B2 out 0xb2,al 000103C8 7AFE jpe 0x3c8 000103CA FFE3 jmp bx 000103CC E8FDCC call 0xd0cc 000103CF CB retf 000103D0 3DDBA7 cmp ax,0xa7db 000103D3 7504 jnz 0x3d9 000103D5 85F6 test si,si 000103D7 7401 jz 0x3da 000103D9 C3 ret 000103DA 57 push di 000103DB BF069D mov di,0x9d06 000103DE E84FF8 call 0xfc30 000103E1 895E0C mov [bp+0xc],bx 000103E4 894E10 mov [bp+0x10],cx 000103E7 5F pop di 000103E8 80661300 and byte [bp+0x13],0x0 000103EC E9008A jmp 0x8def 000103EF BFFE9C mov di,0x9cfe 000103F2 E83BF8 call 0xfc30 000103F5 CB retf 000103F6 EA538DFEE6 jmp 0xe6fe:0x8d53 000103FB EA59F800F0 jmp 0xf000:0xf859 00010400 EA7F41FEE6 jmp 0xe6fe:0x417f 00010405 EA00000000 jmp 0x0:0x0 0001040A 2EF70650770100 test word [cs:0x7750],0x1 00010411 CB retf 00010412 E80100 call 0x416 00010415 CB retf 00010416 56 push si 00010417 6633C0 xor eax,eax 0001041A 268A1D mov bl,[es:di] 0001041D E88488 call 0x8ca4 00010420 722A jc 0x44c 00010422 B001 mov al,0x1 00010424 E81A73 call 0x7741 00010427 7223 jc 0x44c 00010429 6650 push eax 0001042B B003 mov al,0x3 0001042D E81173 call 0x7741 00010430 668BD8 mov ebx,eax 00010433 B002 mov al,0x2 00010435 E80973 call 0x7741 00010438 668BC8 mov ecx,eax 0001043B B004 mov al,0x4 0001043D E80173 call 0x7741 00010440 668BD0 mov edx,eax 00010443 6658 pop eax 00010445 660BC9 or ecx,ecx 00010448 7501 jnz 0x44b 0001044A 41 inc cx 0001044B F8 clc 0001044C 5E pop si 0001044D C3 ret 0001044E B90800 mov cx,0x8 00010451 BB876F mov bx,0x6f87 00010454 E9EBF7 jmp 0xfc42 00010457 EA5F93FEE6 jmp 0xe6fe:0x935f 0001045C BFA332 mov di,0x32a3 0001045F 8EDB mov ds,bx 00010461 8EEF mov gs,di 00010463 BF4000 mov di,0x40 00010466 E930D3 jmp 0xd799 00010469 BB9F6F mov bx,0x6f9f 0001046C E99801 jmp 0x607 0001046F BBA46F mov bx,0x6fa4 00010472 EB49 jmp short 0x4bd 00010474 BF4000 mov di,0x40 00010477 E97DD3 jmp 0xd7f7 0001047A BBB06F mov bx,0x6fb0 0001047D E98701 jmp 0x607 00010480 5B pop bx 00010481 662E8B4E01 mov ecx,[cs:bp+0x1] 00010486 80FB04 cmp bl,0x4 00010489 750F jnz 0x49a 0001048B C1E002 shl ax,0x2 0001048E 2E8B5E0D mov bx,[cs:bp+0xd] 00010492 03D8 add bx,ax 00010494 662E8B07 mov eax,[cs:bx] 00010498 EB0E jmp short 0x4a8 0001049A 80FB05 cmp bl,0x5 0001049D 7509 jnz 0x4a8 0001049F BBD66F mov bx,0x6fd6 000104A2 2EFF660D jmp near [cs:bp+0xd] 000104A6 7206 jc 0x4ae 000104A8 BBDE6F mov bx,0x6fde 000104AB E99F00 jmp 0x54d 000104AE 66C1CD10 ror ebp,0x10 000104B2 2E0FB65E07 movzx bx,[cs:bp+0x7] 000104B7 BF4000 mov di,0x40 000104BA E994D3 jmp 0xd851 000104BD 66C1E310 shl ebx,0x10 000104C1 66C1EE10 shr esi,0x10 000104C5 8EC6 mov es,si 000104C7 662E837E05FF cmp dword [cs:bp+0x5],byte -0x1 000104CD 750D jnz 0x4dc 000104CF 662E837E09FF cmp dword [cs:bp+0x9],byte -0x1 000104D5 7505 jnz 0x4dc 000104D7 668BC8 mov ecx,eax 000104DA EB4C jmp short 0x528 000104DC 662E234609 and eax,[cs:bp+0x9] 000104E1 662E235605 and edx,[cs:bp+0x5] 000104E6 668BFA mov edi,edx 000104E9 668BF0 mov esi,eax 000104EC 662E8B4601 mov eax,[cs:bp+0x1] 000104F1 66C1CD10 ror ebp,0x10 000104F5 BB2C70 mov bx,0x702c 000104F8 2EFF6608 jmp near [cs:bp+0x8] 000104FC 66C1CD10 ror ebp,0x10 00010500 668BC1 mov eax,ecx 00010503 662E8B4E09 mov ecx,[cs:bp+0x9] 00010508 66F7D1 not ecx 0001050B 6623C8 and ecx,eax 0001050E 668BC6 mov eax,esi 00010511 660BC8 or ecx,eax 00010514 668BC2 mov eax,edx 00010517 662E8B5605 mov edx,[cs:bp+0x5] 0001051C 66F7D2 not edx 0001051F 6623D0 and edx,eax 00010522 668BC7 mov eax,edi 00010525 660BD0 or edx,eax 00010528 662E8B4601 mov eax,[cs:bp+0x1] 0001052D 66C1CD10 ror ebp,0x10 00010531 BB6870 mov bx,0x7068 00010534 2EFF660A jmp near [cs:bp+0xa] 00010538 8CC6 mov si,es 0001053A 66C1E610 shl esi,0x10 0001053E 2E8E06453E mov es,[cs:0x3e45] 00010543 66C1CD10 ror ebp,0x10 00010547 66C1EB10 shr ebx,0x10 0001054B FFE3 jmp bx 0001054D 6651 push ecx 0001054F 662E8B7E09 mov edi,[cs:bp+0x9] 00010554 660FBCCF bsf ecx,edi 00010558 7514 jnz 0x56e 0001055A 662E8B7E05 mov edi,[cs:bp+0x5] 0001055F 660FBCCF bsf ecx,edi 00010563 668BD0 mov edx,eax 00010566 6633C0 xor eax,eax 00010569 66D3E2 shl edx,cl 0001056C EB07 jmp short 0x575 0001056E 660FA5C2 shld edx,eax,cl 00010572 66D3E0 shl eax,cl 00010575 6659 pop ecx 00010577 66C1E310 shl ebx,0x10 0001057B 66C1EE10 shr esi,0x10 0001057F 8EC6 mov es,si 00010581 662E837E05FF cmp dword [cs:bp+0x5],byte -0x1 00010587 750D jnz 0x596 00010589 662E837E09FF cmp dword [cs:bp+0x9],byte -0x1 0001058F 7505 jnz 0x596 00010591 668BC8 mov ecx,eax 00010594 EB4C jmp short 0x5e2 00010596 662E234609 and eax,[cs:bp+0x9] 0001059B 662E235605 and edx,[cs:bp+0x5] 000105A0 668BFA mov edi,edx 000105A3 668BF0 mov esi,eax 000105A6 662E8B4601 mov eax,[cs:bp+0x1] 000105AB 66C1CD10 ror ebp,0x10 000105AF BBE670 mov bx,0x70e6 000105B2 2EFF6608 jmp near [cs:bp+0x8] 000105B6 66C1CD10 ror ebp,0x10 000105BA 668BC1 mov eax,ecx 000105BD 662E8B4E09 mov ecx,[cs:bp+0x9] 000105C2 66F7D1 not ecx 000105C5 6623C8 and ecx,eax 000105C8 668BC6 mov eax,esi 000105CB 660BC8 or ecx,eax 000105CE 668BC2 mov eax,edx 000105D1 662E8B5605 mov edx,[cs:bp+0x5] 000105D6 66F7D2 not edx 000105D9 6623D0 and edx,eax 000105DC 668BC7 mov eax,edi 000105DF 660BD0 or edx,eax 000105E2 662E8B4601 mov eax,[cs:bp+0x1] 000105E7 66C1CD10 ror ebp,0x10 000105EB BB2271 mov bx,0x7122 000105EE 2EFF660A jmp near [cs:bp+0xa] 000105F2 8CC6 mov si,es 000105F4 66C1E610 shl esi,0x10 000105F8 2E8E06453E mov es,[cs:0x3e45] 000105FD 66C1CD10 ror ebp,0x10 00010601 66C1EB10 shr ebx,0x10 00010605 FFE3 jmp bx 00010607 66C1E310 shl ebx,0x10 0001060B 0FB6F4 movzx si,ah 0001060E D1E6 shl si,1 00010610 3C01 cmp al,0x1 00010612 750C jnz 0x620 00010614 662E8B4211 mov eax,[cs:bp+si+0x11] 00010619 662E8B520D mov edx,[cs:bp+si+0xd] 0001061E EB33 jmp short 0x653 00010620 8BDD mov bx,bp 00010622 83C30F add bx,byte +0xf 00010625 3C03 cmp al,0x3 00010627 751A jnz 0x643 00010629 2EF6460080 test byte [cs:bp+0x0],0x80 0001062E 7413 jz 0x643 00010630 662E8B4216 mov eax,[cs:bp+si+0x16] 00010635 662E8B520D mov edx,[cs:bp+si+0xd] 0001063A 6650 push eax 0001063C E86ACE call 0xd4a9 0001063F 6658 pop eax 00010641 EB10 jmp short 0x653 00010643 E86FCE call 0xd4b5 00010646 6633D2 xor edx,edx 00010649 66C1C810 ror eax,0x10 0001064D 33C0 xor ax,ax 0001064F 66C1C810 ror eax,0x10 00010653 66C1EB10 shr ebx,0x10 00010657 660BC0 or eax,eax 0001065A 7503 jnz 0x65f 0001065C 660BD2 or edx,edx 0001065F FFE3 jmp bx 00010661 E88526 call 0x2ce9 00010664 CB retf 00010665 8B27 mov sp,[bx] 00010667 66C1E310 shl ebx,0x10 0001066B EA3A4E02E0 jmp 0xe002:0x4e3a 00010670 668BF3 mov esi,ebx 00010673 66B801000000 mov eax,0x1 00010679 0FA2 cpuid 0001067B 8BD0 mov dx,ax 0001067D 8BFB mov di,bx 0001067F 668BDE mov ebx,esi 00010682 BB8B27 mov bx,0x278b 00010685 8BF2 mov si,dx 00010687 66B917000000 mov ecx,0x17 0001068D 0F32 rdmsr 0001068F 6681E200001C00 and edx,0x1c0000 00010696 6681FA00000400 cmp edx,0x40000 0001069D 8BD6 mov dx,si 0001069F 7516 jnz 0x6b7 000106A1 BBB827 mov bx,0x27b8 000106A4 8BCF mov cx,di 000106A6 B50B mov ch,0xb 000106A8 81FE130F cmp si,0xf13 000106AC 7202 jc 0x6b0 000106AE FEC5 inc ch 000106B0 38E9 cmp cl,ch 000106B2 7503 jnz 0x6b7 000106B4 BBC127 mov bx,0x27c1 000106B7 80E2F0 and dl,0xf0 000106BA 2E3A37 cmp dh,[cs:bx] 000106BD 750D jnz 0x6cc 000106BF 2E807F01FF cmp byte [cs:bx+0x1],0xff 000106C4 7412 jz 0x6d8 000106C6 2E3A5701 cmp dl,[cs:bx+0x1] 000106CA 740C jz 0x6d8 000106CC 83C309 add bx,byte +0x9 000106CF 81FBCA27 cmp bx,0x27ca 000106D3 72E2 jc 0x6b7 000106D5 BBC127 mov bx,0x27c1 000106D8 2E8A4703 mov al,[cs:bx+0x3] 000106DC BA4F02 mov dx,0x24f 000106DF BF1572 mov di,0x7215 000106E2 E92ECE jmp 0xd513 000106E5 66C1EB10 shr ebx,0x10 000106E9 E987C0 jmp 0xc773 000106EC 0100 add [bx+si],ax 000106EE 0000 add [bx+si],al 000106F0 C0FE00 sar dh,0x0 000106F3 0001 add [bx+di],al 000106F5 00FF add bh,bh 000106F7 FF db 0xFF 000106F8 FF db 0xFF 000106F9 FF9F0B00 call far [bx+0xb] 000106FD F08CACF344 lock mov [si+0x44f3],gs 00010702 6306FF00 arpl [0xff],ax 00010706 0000 add [bx+si],al 00010708 0000 add [bx+si],al 0001070A 0000 add [bx+si],al 0001070C 0028 add [bx+si],ch 0001070E 660000 o32 add [bx+si],al 00010711 59 pop cx 00010712 CC int3 00010713 0000 add [bx+si],al 00010715 0000 add [bx+si],al 00010717 0000 add [bx+si],al 00010719 0000 add [bx+si],al 0001071B 0000 add [bx+si],al 0001071D 0000 add [bx+si],al 0001071F 005253 add [bp+si+0x53],dl 00010722 44 inc sp 00010723 205054 and [bx+si+0x54],dl 00010726 52 push dx 00010727 20F9 and cl,bh 00010729 50 push ax 0001072A 54 push sp 0001072B 4C dec sp 0001072C 54 push sp 0001072D 44 inc sp 0001072E 2000 and [bx+si],al 00010730 B622 mov dh,0x22 00010732 E97F00 jmp 0x7b4 00010735 0000 add [bx+si],al 00010737 0000 add [bx+si],al 00010739 0000 add [bx+si],al 0001073B 0000 add [bx+si],al 0001073D 0000 add [bx+si],al 0001073F 0000 add [bx+si],al 00010741 0000 add [bx+si],al 00010743 0000 add [bx+si],al 00010745 0000 add [bx+si],al 00010747 0000 add [bx+si],al 00010749 0000 add [bx+si],al 0001074B 0000 add [bx+si],al 0001074D 0000 add [bx+si],al 0001074F 005F53 add [bx+0x53],bl 00010752 4D dec bp 00010753 5F pop di 00010754 8E1F mov ds,[bx] 00010756 0228 add ch,[bx+si] 00010758 CB retf 00010759 0000 add [bx+si],al 0001075B 0000 add [bx+si],al 0001075D 0000 add [bx+si],al 0001075F 005F44 add [bx+0x44],bl 00010762 4D dec bp 00010763 49 dec cx 00010764 5F pop di 00010765 7AFD jpe 0x764 00010767 0210 add dl,[bx+si] 00010769 C00D00 ror byte [di],0x0 0001076C 1200 adc al,[bx+si] 0001076E 0000 add [bx+si],al 00010770 2453 and al,0x53 00010772 4E dec si 00010773 59 pop cx 00010774 1419 adc al,0x19 00010776 1D111C sbb ax,0x1c11 00010779 44 inc sp 0001077A 1DFEE6 sbb ax,0xe6fe 0001077D 6B1DE0 imul bx,[di],byte -0x20 00010780 6F outsw 00010781 0E push cs 00010782 00FE add dh,bh 00010784 E6E0 out 0xe0,al 00010786 6F outsw 00010787 0E push cs 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 2446 and al,0x46 00010792 53 push bx 00010793 58 pop ax 00010794 60 pusha 00010795 0CED or al,0xed 00010797 00B200E0 add [bp+si+0xe000],dh 0001079B 0000 add [bx+si],al 0001079D 0000 add [bx+si],al 0001079F 005F33 add [bx+0x33],bl 000107A2 325FF0 xor bl,[bx-0x10] 000107A5 D50F aad 0xf 000107A7 0000 add [bx+si],al 000107A9 0108 add [bx+si],cx 000107AB 0000 add [bx+si],al 000107AD 0000 add [bx+si],al 000107AF 0024 add [si],ah 000107B1 48 dec ax 000107B2 42 inc dx 000107B3 44 inc sp 000107B4 0CA2 or al,0xa2 000107B6 0100 add [bx+si],ax 000107B8 229C00F0 and bl,[si+0xf000] 000107BC DE00 fiadd word [bx+si] 000107BE 0000 add [bx+si],al 000107C0 F0D50F lock aad 0xf 000107C3 0000 add [bx+si],al 000107C5 FF00 inc word [bx+si] 000107C7 0000 add [bx+si],al 000107C9 0000 add [bx+si],al 000107CB 0000 add [bx+si],al 000107CD 0000 add [bx+si],al 000107CF 0024 add [si],ah 000107D1 50 push ax 000107D2 44 inc sp 000107D3 4D dec bp 000107D4 010B add [bp+di],cx 000107D6 65029800F0 add bl,[gs:bx+si+0xf000] 000107DB 0000 add [bx+si],al 000107DD 0000 add [bx+si],al 000107DF 0000 add [bx+si],al 000107E1 0000 add [bx+si],al 000107E3 0001 add [bx+di],al 000107E5 1003 adc [bp+di],al 000107E7 DA5360 ficom dword [bp+di+0x60] 000107EA 51 push cx 000107EB 0000 add [bx+si],al 000107ED 0000 add [bx+si],al 000107EF 005F4D add [bx+0x4d],bl 000107F2 50 push ax 000107F3 5F pop di 000107F4 71F9 jno 0x7ef 000107F6 0900 or [bx+si],ax 000107F8 0104 add [si],ax 000107FA 2D0000 sub ax,0x0 000107FD 0000 add [bx+si],al 000107FF 0024 add [si],ah 00010801 50 push ax 00010802 6E outsb 00010803 50 push ax 00010804 1021 adc [bx+di],ah 00010806 0000 add [bx+si],al 00010808 E000 loopne 0x80a 0001080A 0400 add al,0x0 0001080C 001B add [bp+di],bl 0001080E 91 xchg ax,cx 0001080F 00F0 add al,dh 00010811 39910000 cmp [bx+di+0x0],dx 00010815 0F0000 sldt [bx+si] 00010818 0000 add [bx+si],al 0001081A 004000 add [bx+si+0x0],al 0001081D 0004 add [si],al 0001081F 0000 add [bx+si],al 00010821 0000 add [bx+si],al 00010823 0000 add [bx+si],al 00010825 0000 add [bx+si],al 00010827 0000 add [bx+si],al 00010829 0000 add [bx+si],al 0001082B 0000 add [bx+si],al 0001082D 0000 add [bx+si],al 0001082F 004E56 add [bp+0x56],cl 00010832 52 push dx 00010833 49 dec cx 00010834 0100 add [bx+si],ax 00010836 0F0009 str [bx+di] 00010839 FE db 0xFE 0001083A E613 out 0x13,al 0001083C 91 xchg ax,cx 0001083D 0020 add [bx+si],ah 0001083F 00E4 add ah,ah 00010841 865203 xchg dl,[bp+si+0x3] 00010844 7573 jnz 0x8b9 00010846 1A00 sbb al,[bx+si] 00010848 FA cli 00010849 59 pop cx 0001084A 1A00 sbb al,[bx+si] 0001084C 2900 sub [bx+si],ax 0001084E 53 push bx 0001084F 007300 add [bp+di+0x0],dh 00010852 BE00E7 mov si,0xe700 00010855 00F6 add dh,dh 00010857 001F add [bx],bl 00010859 015061 add [bx+si+0x61],dx 0001085C 7269 jc 0x8c7 0001085E 7479 jz 0x8d9 00010860 204368 and [bp+di+0x68],al 00010863 65636B20 arpl [gs:bp+di+0x20],bp 00010867 3200 xor al,[bx+si] 00010869 41 inc cx 0001086A 7574 jnz 0x8e0 0001086C 68656E push word 0x6e65 0001086F 7469 jz 0x8da 00010871 636174 arpl [bx+di+0x74],sp 00010874 696F6E206F imul bp,[bx+0x6e],word 0x6f20 00010879 66207379 o32 and [bp+di+0x79],dh 0001087D 7374 jnc 0x8f3 0001087F 656D gs insw 00010881 207365 and [bp+di+0x65],dh 00010884 7276 jc 0x8fc 00010886 6963657320 imul sp,[bp+di+0x65],word 0x2073 0001088B 6661 popad 0001088D 696C65642E imul bp,[si+0x65],word 0x2e64 00010892 005072 add [bx+si+0x72],dl 00010895 657373 gs jnc 0x90b 00010898 20616E and [bx+di+0x6e],ah 0001089B 7920 jns 0x8bd 0001089D 6B657920 imul sp,[di+0x79],byte +0x20 000108A1 746F jz 0x912 000108A3 20636F and [bp+di+0x6f],ah 000108A6 6E outsb 000108A7 7469 jz 0x912 000108A9 6E outsb 000108AA 7565 jnz 0x911 000108AC 20426F and [bp+si+0x6f],al 000108AF 6F outsw 000108B0 742E jz 0x8e0 000108B2 005072 add [bx+si+0x72],dl 000108B5 657373 gs jnc 0x92b 000108B8 203C and [si],bh 000108BA 46 inc si 000108BB 313E2074 xor [0x7420],di 000108BF 6F outsw 000108C0 20636F and [bp+di+0x6f],ah 000108C3 6E outsb 000108C4 7469 jz 0x92f 000108C6 6E outsb 000108C7 7565 jnz 0x92e 000108C9 206578 and [di+0x78],ah 000108CC 65637574 arpl [gs:di+0x74],si 000108D0 696E672073 imul bp,[bp+0x67],word 0x7320 000108D5 7973 jns 0x94a 000108D7 7465 jz 0x93e 000108D9 6D insw 000108DA 207365 and [bp+di+0x65],dh 000108DD 7276 jc 0x955 000108DF 696365732C imul sp,[bp+di+0x65],word 0x2c73 000108E4 206F72 and [bx+0x72],ch 000108E7 203C and [si],bh 000108E9 46 inc si 000108EA 323E2074 xor bh,[0x7420] 000108EE 6F outsw 000108EF 20636F and [bp+di+0x6f],ah 000108F2 6E outsb 000108F3 7469 jz 0x95e 000108F5 6E outsb 000108F6 7565 jnz 0x95d 000108F8 20426F and [bp+si+0x6f],al 000108FB 6F outsw 000108FC 7400 jz 0x8fe 000108FE 50 push ax 000108FF 43 inc bx 00010900 49 dec cx 00010901 205061 and [bx+si+0x61],dl 00010904 7269 jc 0x96f 00010906 7479 jz 0x981 00010908 204572 and [di+0x72],al 0001090B 726F jc 0x97c 0001090D 7220 jc 0x92f 0001090F 6F outsw 00010910 6E outsb 00010911 204275 and [bp+si+0x75],al 00010914 732F jnc 0x945 00010916 44 inc sp 00010917 657669 gs jna 0x983 0001091A 63652F arpl [di+0x2f],sp 0001091D 46 inc si 0001091E 756E jnz 0x98e 00010920 637469 arpl [si+0x69],si 00010923 6F outsw 00010924 6E outsb 00010925 2000 and [bx+si],al 00010927 50 push ax 00010928 61 popa 00010929 7269 jc 0x994 0001092B 7479 jz 0x9a6 0001092D 204368 and [bp+di+0x68],al 00010930 65636B20 arpl [gs:bp+di+0x20],bp 00010934 3100 xor [bx+si],ax 00010936 50 push ax 00010937 43 inc bx 00010938 49 dec cx 00010939 205379 and [bp+di+0x79],dl 0001093C 7374 jnc 0x9b2 0001093E 656D gs insw 00010940 204572 and [di+0x72],al 00010943 726F jc 0x9b4 00010945 7220 jc 0x967 00010947 6F outsw 00010948 6E outsb 00010949 204275 and [bp+si+0x75],al 0001094C 732F jnc 0x97d 0001094E 44 inc sp 0001094F 657669 gs jna 0x9bb 00010952 63652F arpl [di+0x2f],sp 00010955 46 inc si 00010956 756E jnz 0x9c6 00010958 637469 arpl [si+0x69],si 0001095B 6F outsw 0001095C 6E outsb 0001095D 2000 and [bx+si],al 0001095F 4F dec di 00010960 7065 jo 0x9c7 00010962 7261 jc 0x9c5 00010964 7469 jz 0x9cf 00010966 6E outsb 00010967 67205379 and [ebx+0x79],dl 0001096B 7374 jnc 0x9e1 0001096D 656D gs insw 0001096F 206E6F and [bp+0x6f],ch 00010972 7420 jz 0x994 00010974 666F outsd 00010976 756E jnz 0x9e6 00010978 64005750 add [fs:bx+0x50],dl 0001097C AE scasb 0001097D 2460 and al,0x60 0001097F 51 push cx 00010980 0100 add [bx+si],ax 00010982 46 inc si 00010983 42 inc dx 00010984 CF iret 00010985 E200 loop 0x987 00010987 F00100 lock add [bx+si],ax 0001098A 56 push si 0001098B 4E dec si 0001098C A6 cmpsb 0001098D E900F0 jmp 0xf990 00010990 0100 add [bx+si],ax 00010992 FF db 0xFF 00010993 FF6766 jmp near [bx+0x66] 00010996 268B7B0B mov di,[es:bp+di+0xb] 0001099A 6766268B4B13 mov ecx,[es:ebx+0x13] 000109A0 6726F6431AFF test byte [es:ebx+0x1a],0xff 000109A6 7403 jz 0x9ab 000109A8 E8CC00 call 0xa77 000109AB E8B100 call 0xa5f 000109AE 6726807B0A00 cmp byte [es:ebx+0xa],0x0 000109B4 C3 ret 000109B5 676626833B00 cmp dword [es:ebx],byte +0x0 000109BB 7413 jz 0x9d0 000109BD 67268A4304 mov al,[es:ebx+0x4] 000109C2 240F and al,0xf 000109C4 6766268B1B mov ebx,[es:ebx] 000109C9 E835C9 call 0xd301 000109CC 660BDB or ebx,ebx 000109CF C3 ret 000109D0 6633DB xor ebx,ebx 000109D3 C3 ret 000109D4 6660 pushad 000109D6 06 push es 000109D7 9C pushf 000109D8 BB0E75 mov bx,0x750e 000109DB E938B2 jmp 0xbc16 000109DE E820C9 call 0xd301 000109E1 33C0 xor ax,ax 000109E3 8EC0 mov es,ax 000109E5 E819C9 call 0xd301 000109E8 6633ED xor ebp,ebp 000109EB 662E8B1ECA76 mov ebx,[cs:0x76ca] 000109F1 676626837B0B00 cmp dword [es:ebx+0xb],byte +0x0 000109F8 7409 jz 0xa03 000109FA E88DFF call 0x98a 000109FD 7504 jnz 0xa03 000109FF F36726A4 es rep a32 movsb 00010A03 E8AFFF call 0x9b5 00010A06 75E9 jnz 0x9f1 00010A08 E8F6C8 call 0xd301 00010A0B B000 mov al,0x0 00010A0D E8F1C8 call 0xd301 00010A10 662E8B1ECA76 mov ebx,[cs:0x76ca] 00010A16 676626837B0B00 cmp dword [es:ebx+0xb],byte +0x0 00010A1D 740B jz 0xa2a 00010A1F E868FF call 0x98a 00010A22 7406 jz 0xa2a 00010A24 E819FE call 0x840 00010A27 E81C9B call 0xa546 00010A2A E888FF call 0x9b5 00010A2D 75E7 jnz 0xa16 00010A2F B000 mov al,0x0 00010A31 E8CDC8 call 0xd301 00010A34 6685ED test ebp,ebp 00010A37 7418 jz 0xa51 00010A39 66BF00002000 mov edi,0x200000 00010A3F 668BCD mov ecx,ebp 00010A42 6683C103 add ecx,byte +0x3 00010A46 66C1E902 shr ecx,0x2 00010A4A 6633C0 xor eax,eax 00010A4D F36766AB rep a32 stosd 00010A51 BB8775 mov bx,0x7587 00010A54 E984B1 jmp 0xbbdb 00010A57 E8A7C8 call 0xd301 00010A5A 9D popf 00010A5B 07 pop es 00010A5C 6661 popad 00010A5E C3 ret 00010A5F 6681FF00800C00 cmp edi,0xc8000 00010A66 720E jc 0xa76 00010A68 662E3B3EB674 cmp edi,[cs:0x74b6] 00010A6E 7306 jnc 0xa76 00010A70 662E893EB674 mov [cs:0x74b6],edi 00010A76 C3 ret 00010A77 6657 push edi 00010A79 6650 push eax 00010A7B 6653 push ebx 00010A7D 6652 push edx 00010A7F 50 push ax 00010A80 66BF00002000 mov edi,0x200000 00010A86 6657 push edi 00010A88 6633D2 xor edx,edx 00010A8B 67268A4304 mov al,[es:ebx+0x4] 00010A90 6766268B5B17 mov ebx,[es:ebx+0x17] 00010A96 C0E804 shr al,0x4 00010A99 6603D1 add edx,ecx 00010A9C F36726A4 es rep a32 movsb 00010AA0 6683FB00 cmp ebx,byte +0x0 00010AA4 741E jz 0xac4 00010AA6 E858C8 call 0xd301 00010AA9 66BE09000000 mov esi,0x9 00010AAF 6603F3 add esi,ebx 00010AB2 6766268B4B05 mov ecx,[es:ebx+0x5] 00010AB8 67268A4304 mov al,[es:ebx+0x4] 00010ABD 6766268B1B mov ebx,[es:ebx] 00010AC2 EBD5 jmp short 0xa99 00010AC4 665E pop esi 00010AC6 668BCA mov ecx,edx 00010AC9 663BCD cmp ecx,ebp 00010ACC 7603 jna 0xad1 00010ACE 668BE9 mov ebp,ecx 00010AD1 58 pop ax 00010AD2 240F and al,0xf 00010AD4 E82AC8 call 0xd301 00010AD7 665A pop edx 00010AD9 665B pop ebx 00010ADB 6658 pop eax 00010ADD 665F pop edi 00010ADF C3 ret 00010AE0 42 inc dx 00010AE1 43 inc bx 00010AE2 50 push ax 00010AE3 53 push bx 00010AE4 45 inc bp 00010AE5 47 inc di 00010AE6 4D dec bp 00010AE7 45 inc bp 00010AE8 4E dec si 00010AE9 54 push sp 00010AEA 42 inc dx 00010AEB 43 inc bx 00010AEC 50 push ax 00010AED 44 inc sp 00010AEE 4D dec bp 00010AEF 49 dec cx 00010AF0 020B add cl,[bp+di] 00010AF2 2800 sub [bx+si],al 00010AF4 A028BC mov al,[0xbc28] 00010AF7 28DF sub bh,bl 00010AF9 2802 sub [bp+si],al 00010AFB 2905 sub [di],ax 00010AFD 00B42ACB add [si+0xcb2a],dh 00010B01 27 daa 00010B02 E727 out 0x27,ax 00010B04 0A28 or ch,[bx+si] 00010B06 26284829 sub [es:bx+si+0x29],cl 00010B0A 61 popa 00010B0B 297A29 sub [bp+si+0x29],di 00010B0E AF scasw 00010B0F 298E2842 sub [bp+0x4228],cx 00010B13 43 inc bx 00010B14 50 push ax 00010B15 43 inc bx 00010B16 41 inc cx 00010B17 43 inc bx 00010B18 0201 add al,[bx+di] 00010B1A 1100 adc [bx+si],ax 00010B1C 1D04FF sbb ax,0xff04 00010B1F 0101 add [bx+di],ax 00010B21 0000 add [bx+si],al 00010B23 42 inc dx 00010B24 43 inc bx 00010B25 50 push ax 00010B26 53 push bx 00010B27 59 pop cx 00010B28 53 push bx 00010B29 0302 add ax,[bp+si] 00010B2B 800004 add byte [bx+si],0x4 00010B2E 06 push es 00010B2F 0000 add [bx+si],al 00010B31 0030 add [bx+si],dh 00010B33 322F xor ch,[bx] 00010B35 3035 xor [di],dh 00010B37 2F das 00010B38 3037 xor [bx],dh 00010B3A 0031 add [bx+di],dh 00010B3C 393A cmp [bp+si],di 00010B3E 35323A xor ax,0x3a32 00010B41 3235 xor dh,[di] 00010B43 0030 add [bx+si],dh 00010B45 302F xor [bx],ch 00010B47 3030 xor [bx+si],dh 00010B49 2F das 00010B4A 3030 xor [bx+si],dh 00010B4C 0030 add [bx+si],dh 00010B4E 303A xor [bp+si],bh 00010B50 3030 xor [bx+si],dh 00010B52 3A30 cmp dh,[bx+si] 00010B54 3000 xor [bx+si],al 00010B56 4A dec dx 00010B57 F0B3E6 lock mov bl,0xe6 00010B5A 44 inc sp 00010B5B 45 inc bp 00010B5C 56 push si 00010B5D 45 inc bp 00010B5E 4C dec sp 00010B5F 3833 cmp [bp+di],dh 00010B61 4F dec di 00010B62 2000 and [bx+si],al 00010B64 0200 add al,[bx+si] 00010B66 00FF add bh,bh 00010B68 E301 jcxz 0xb6b 00010B6A FF00 inc word [bx+si] 00010B6C 0000 add [bx+si],al 00010B6E 0000 add [bx+si],al 00010B70 0000 add [bx+si],al 00010B72 0000 add [bx+si],al 00010B74 0000 add [bx+si],al 00010B76 0000 add [bx+si],al 00010B78 0001 add [bx+di],al 00010B7A 0100 add [bx+si],ax 00010B7C 004AF0 add [bp+si-0x10],cl 00010B7F B3E6 mov bl,0xe6 00010B81 0000 add [bx+si],al 00010B83 0000 add [bx+si],al 00010B85 FF db 0xFF 00010B86 7F00 jg 0xb88 00010B88 A004A6 mov al,[0xa604] 00010B8B 04BB add al,0xbb 00010B8D E700 out 0x0,ax 00010B8F 0000 add [bx+si],al 00010B91 00B3E600 add [bp+di+0xe6],dh 00010B95 0000 add [bx+si],al 00010B97 0021 add [bx+di],ah 00010B99 3135 xor [di],si 00010B9B 7FFE jg 0xb9b 00010B9D FF00 inc word [bx+si] 00010B9F 0400 add al,0x0 00010BA1 0000 add [bx+si],al 00010BA3 42 inc dx 00010BA4 43 inc bx 00010BA5 50 push ax 00010BA6 4F dec di 00010BA7 53 push bx 00010BA8 54 push sp 00010BA9 0103 add [bp+di],ax 00010BAB 40 inc ax 00010BAC 0000 add [bx+si],al 00010BAE 00FF add bh,bh 00010BB0 FFC5 inc bp 00010BB2 F9 stc 00010BB3 1200 adc al,[bx+si] 00010BB5 C000C0 rol byte [bx+si],0xc0 00010BB8 40 inc ax 00010BB9 0000 add [bx+si],al 00010BBB 183B sbb [bp+di],bh 00010BBD 00D3 add bl,dl 00010BBF 3A5000 cmp dl,[bx+si+0x0] 00010BC2 A801 test al,0x1 00010BC4 FF db 0xFF 00010BC5 FFAA01FF jmp far [bp+si+0xff01] 00010BC9 FF db 0xFF 00010BCA FE db 0xFE 00010BCB E660 out 0x60,al 00010BCD 51 push cx 00010BCE 00E0 add al,ah 00010BD0 0018 add [bx+si],bl 00010BD2 0000 add [bx+si],al 00010BD4 0000 add [bx+si],al 00010BD6 F0800000 lock add byte [bx+si],0x0 00010BDA 00F9 add cl,bh 00010BDC 3A5000 cmp dl,[bx+si+0x0] 00010BDF 0101 add [bx+di],ax 00010BE1 3903 cmp [bp+di],ax 00010BE3 42 inc dx 00010BE4 43 inc bx 00010BE5 50 push ax 00010BE6 4D dec bp 00010BE7 43 inc bx 00010BE8 46 inc si 00010BE9 0101 add [bx+di],ax 00010BEB 3100 xor [bx+si],ax 00010BED 0000 add [bx+si],al 00010BEF 0000 add [bx+si],al 00010BF1 660D761D0000 or eax,0x1d76 00010BF7 66096619 or [bp+0x19],esp 00010BFB 0000 add [bx+si],al 00010BFD 0000 add [bx+si],al 00010BFF 660902 or [bp+si],eax 00010C02 07 pop es 00010C03 0001 add [bx+di],al 00010C05 00C1 add cl,al 00010C07 0200 add al,[bx+si] 00010C09 0000 add [bx+si],al 00010C0B 0001 add [bx+di],al 00010C0D 80410110 add byte [bx+di+0x1],0x10 00010C11 FF00 inc word [bx+si] 00010C13 014243 add [bp+si+0x43],ax 00010C16 50 push ax 00010C17 4D dec bp 00010C18 53 push bx 00010C19 46 inc si 00010C1A 0200 add al,[bx+si] 00010C1C 150023 adc ax,0x2300 00010C1F 003F add [bx],bh 00010C21 0000 add [bx+si],al 00010C23 17 pop ss 00010C24 D6 salc 00010C25 094E04 or [bp+0x4],cx 00010C28 004243 add [bp+si+0x43],al 00010C2B 50 push ax 00010C2C 4D dec bp 00010C2D 53 push bx 00010C2E 54 push sp 00010C2F 0100 add [bx+si],ax 00010C31 0C00 or al,0x0 00010C33 0E push cs 00010C34 004243 add [bp+si+0x43],al 00010C37 50 push ax 00010C38 4D dec bp 00010C39 43 inc bx 00010C3A 54 push sp 00010C3B 0100 add [bx+si],ax 00010C3D 0C00 or al,0x0 00010C3F 0100 add [bx+si],ax 00010C41 42 inc dx 00010C42 43 inc bx 00010C43 50 push ax 00010C44 4D dec bp 00010C45 4E dec si 00010C46 54 push sp 00010C47 0200 add al,[bx+si] 00010C49 0C00 or al,0x0 00010C4B 0000 add [bx+si],al 00010C4D 42 inc dx 00010C4E 43 inc bx 00010C4F 50 push ax 00010C50 50 push ax 00010C51 362000 and [ss:bx+si],al 00010C54 02160012 add dl,[0x1200] 00010C58 0000 add [bx+si],al 00010C5A F00070F7 lock add [bx+si-0x9],dh 00010C5E FF03 inc word [bp+di] 00010C60 0012 add [bp+si],dl 00010C62 004243 add [bp+si+0x43],al 00010C65 50 push ax 00010C66 48 dec ax 00010C67 44 inc sp 00010C68 44 inc sp 00010C69 0200 add al,[bx+si] 00010C6B 2100 and [bx+si],ax 00010C6D 01E4 add sp,sp 00010C6F 00F0 add al,dh 00010C71 2BB60400 sub si,[bp+0x4] 00010C75 00C6 add dh,al 00010C77 0400 add al,0x0 00010C79 0035 add [di],dh 00010C7B 82 db 0x82 00010C7C 358206 xor ax,0x682 00010C7F 8E05 mov es,[di] 00010C81 FF01 inc word [bx+di] 00010C83 014243 add [bp+si+0x43],ax 00010C86 50 push ax 00010C87 48 dec ax 00010C88 44 inc sp 00010C89 46 inc si 00010C8A 06 push es 00010C8B 0010 add [bx+si],dl 00010C8D 00FF add bh,bh 00010C8F FD std 00010C90 360404 ss add al,0x4 00010C93 004243 add [bp+si+0x43],al 00010C96 50 push ax 00010C97 4E dec si 00010C98 56 push si 00010C99 53 push bx 00010C9A 0002 add [bp+si],al 00010C9C 1C00 sbb al,0x0 00010C9E 0020 add [bx+si],ah 00010CA0 FF1F call far [bx] 00010CA2 0000 add [bx+si],al 00010CA4 F8 clc 00010CA5 FF00 inc word [bx+si] 00010CA7 2000 and [bx+si],al 00010CA9 800000 add byte [bx+si],0x0 00010CAC 0000 add [bx+si],al 00010CAE 0000 add [bx+si],al 00010CB0 42 inc dx 00010CB1 43 inc bx 00010CB2 50 push ax 00010CB3 43 inc bx 00010CB4 49 dec cx 00010CB5 2001 and [bx+di],al 00010CB7 0132 add [bp+si],si 00010CB9 00E3 add bl,ah 00010CBB 85F0 test ax,si 00010CBD 085FFD or [bx-0x3],bl 00010CC0 2015 and [di],dl 00010CC2 FF db 0xFF 00010CC3 FF00 inc word [bx+si] 00010CC5 0000 add [bx+si],al 00010CC7 1000 adc [bx+si],al 00010CC9 00E0 add al,ah 00010CCB FE04 inc byte [si] 00010CCD 2128 and [bx+si],bp 00010CCF 0480 add al,0x80 00010CD1 0800 or [bx+si],al 00010CD3 801000 adc byte [bx+si],0x0 00010CD6 0010 add [bx+si],dl 00010CD8 004004 add [bx+si+0x4],al 00010CDB 0000 add [bx+si],al 00010CDD 0020 add [bx+si],ah 00010CDF 0002 add [bp+si],al 00010CE1 014243 add [bp+si+0x43],ax 00010CE4 50 push ax 00010CE5 4D dec bp 00010CE6 42 inc dx 00010CE7 3302 xor ax,[bp+si] 00010CE9 000E0068 add [0x6800],cl 00010CED 1B03 sbb ax,[bp+di] 00010CEF 004243 add [bp+si+0x43],al 00010CF2 50 push ax 00010CF3 46 inc si 00010CF4 57 push di 00010CF5 53 push bx 00010CF6 0001 add [bx+di],al 00010CF8 0E push cs 00010CF9 0020 add [bx+si],ah 00010CFB 3E3B3C cmp di,[ds:si] 00010CFE 42 inc dx 00010CFF 43 inc bx 00010D00 50 push ax 00010D01 53 push bx 00010D02 45 inc bp 00010D03 43 inc bx 00010D04 0300 add ax,[bx+si] 00010D06 0E push cs 00010D07 0031 add [bx+di],dh 00010D09 0001 add [bx+di],al 00010D0B 2642 es inc dx 00010D0D 43 inc bx 00010D0E 50 push ax 00010D0F 55 push bp 00010D10 53 push bx 00010D11 42 inc dx 00010D12 0100 add [bx+si],ax 00010D14 1C00 sbb al,0x0 00010D16 00F0 add al,dh 00010D18 EE out dx,al 00010D19 7F17 jg 0xd32 00010D1B 0000 add [bx+si],al 00010D1D 000D add [di],cl 00010D1F 0000 add [bx+si],al 00010D21 800D00 or byte [di],0x0 00010D24 0000 add [bx+si],al 00010D26 0000 add [bx+si],al 00010D28 42 inc dx 00010D29 43 inc bx 00010D2A 50 push ax 00010D2B 41 inc cx 00010D2C 43 inc bx 00010D2D 50 push ax 00010D2E 0003 add [bp+di],al 00010D30 250000 and ax,0x0 00010D33 FE db 0xFE 00010D34 150400 adc ax,0x4 00010D37 0000 add [bx+si],al 00010D39 0C00 or al,0x0 00010D3B 00800E00 add [bx+si+0xe],al 00010D3F 69000000 imul ax,[bx+si],word 0x0 00010D43 10FE adc dh,bh 00010D45 0000 add [bx+si],al 00010D47 D0FE sar dh,1 00010D49 FF db 0xFF 00010D4A FF db 0xFF 00010D4B FF db 0xFF 00010D4C FF4243 inc word [bp+si+0x43] 00010D4F 50 push ax 00010D50 4B dec bx 00010D51 42 inc dx 00010D52 46 inc si 00010D53 0200 add al,[bx+si] 00010D55 0C00 or al,0x0 00010D57 07 pop es 00010D58 004243 add [bp+si+0x43],al 00010D5B 50 push ax 00010D5C 4D dec bp 00010D5D 4F dec di 00010D5E 55 push bp 00010D5F 0100 add [bx+si],ax 00010D61 0D004B or ax,0x4b00 00010D64 0000 add [bx+si],al 00010D66 42 inc dx 00010D67 43 inc bx 00010D68 50 push ax 00010D69 4D dec bp 00010D6A 50 push ax 00010D6B 54 push sp 00010D6C 0000 add [bx+si],al 00010D6E 2C00 sub al,0x0 00010D70 050000 add ax,0x0 00010D73 0000 add [bx+si],al 00010D75 0000 add [bx+si],al 00010D77 00494E add [bx+di+0x4e],cl 00010D7A 54 push sp 00010D7B 45 inc bp 00010D7C 4C dec sp 00010D7D 2020 and [bx+si],ah 00010D7F 204E61 and [bp+0x61],cl 00010D82 7061 jo 0xde5 00010D84 204552 and [di+0x52],al 00010D87 42 inc dx 00010D88 2020 and [bx+si],ah 00010D8A 2020 and [bx+si],ah 00010D8C 0804 or [si],al 00010D8E 0003 add [bp+di],al 00010D90 007742 add [bx+0x42],dh 00010D93 43 inc bx 00010D94 50 push ax 00010D95 43 inc bx 00010D96 4D dec bp 00010D97 50 push ax 00010D98 0201 add al,[bx+di] 00010D9A 2100 and [bx+si],ax 00010D9C 0003 add [bp+di],al 00010D9E F0DF00 lock fild word [bx+si] 00010DA1 0000 add [bx+si],al 00010DA3 0000 add [bx+si],al 00010DA5 1000 adc [bx+si],al 00010DA7 2000 and [bx+si],al 00010DA9 40 inc ax 00010DAA 0001 add [bx+di],al 00010DAC 2000 and [bx+si],al 00010DAE 0000 add [bx+si],al 00010DB0 0000 add [bx+si],al 00010DB2 004243 add [bp+si+0x43],al 00010DB5 50 push ax 00010DB6 4E dec si 00010DB7 56 push si 00010DB8 2000 and [bx+si],al 00010DBA 011F add [bx],bx 00010DBC 0000 add [bx+si],al 00010DBE E378 jcxz 0xe38 00010DC0 E378 jcxz 0xe3a 00010DC2 0000 add [bx+si],al 00010DC4 8627 xchg ah,[bx] 00010DC6 FF db 0xFF 00010DC7 FFC3 inc bx 00010DC9 7D3B jnl 0xe06 00010DCB 84BB79BB test [bp+di+0xbb79],bh 00010DCF 7BF3 jpo 0xdc4 00010DD1 3F aas 00010DD2 42 inc dx 00010DD3 43 inc bx 00010DD4 50 push ax 00010DD5 43 inc bx 00010DD6 4D dec bp 00010DD7 4C dec sp 00010DD8 0001 add [bx+di],al 00010DDA 1200 adc al,[bx+si] 00010DDC 0100 add [bx+si],ax 00010DDE 0021 add [bx+di],ah 00010DE0 1C01 sbb al,0x1 00010DE2 0800 or [bx+si],al 00010DE4 42 inc dx 00010DE5 43 inc bx 00010DE6 50 push ax 00010DE7 51 push cx 00010DE8 42 inc dx 00010DE9 54 push sp 00010DEA 0001 add [bx+di],al 00010DEC 16 push ss 00010DED 0000 add [bx+si],al 00010DEF 0002 add [bp+si],al 00010DF1 0416 add al,0x16 00010DF3 FF db 0xFF 00010DF4 FF1A call far [bp+si] 00010DF6 04FF add al,0xff 00010DF8 0000 add [bx+si],al 00010DFA 42 inc dx 00010DFB 43 inc bx 00010DFC 50 push ax 00010DFD 50 push ax 00010DFE 4E dec si 00010DFF 50 push ax 00010E00 0101 add [bx+di],ax 00010E02 1B00 sbb ax,[bx+si] 00010E04 00C0 add al,al 00010E06 00E8 add al,ch 00010E08 FF db 0xFF 00010E09 FF db 0xFF 00010E0A EF out dx,ax 00010E0B FF00 inc word [bx+si] 00010E0D 0466 add al,0x66 00010E0F 0003 add [bp+di],al 00010E11 0400 add al,0x0 00010E13 1100 adc [bx+si],ax 00010E15 42 inc dx 00010E16 43 inc bx 00010E17 50 push ax 00010E18 43 inc bx 00010E19 48 dec ax 00010E1A 50 push ax 00010E1B 0200 add al,[bx+si] 00010E1D 2100 and [bx+si],ax 00010E1F 001F add [bx],bl 00010E21 0000 add [bx+si],al 00010E23 00E4 add ah,ah 00010E25 7000 jo 0xe27 00010E27 0101 add [bx+di],ax 00010E29 1506FF adc ax,0xff06 00010E2C 0101 add [bx+di],ax 00010E2E 1806FF01 sbb [0x1ff],al 00010E32 0100 add [bx+si],ax 00010E34 0410 add al,0x10 00010E36 42 inc dx 00010E37 43 inc bx 00010E38 50 push ax 00010E39 43 inc bx 00010E3A 50 push ax 00010E3B 55 push bp 00010E3C 0101 add [bx+di],ax 00010E3E 55 push bp 00010E3F 001C add [si],bl 00010E41 721C jc 0xe5f 00010E43 721C jc 0xe61 00010E45 721C jc 0xe63 00010E47 721C jc 0xe65 00010E49 721C jc 0xe67 00010E4B 721C jc 0xe69 00010E4D 721C jc 0xe6b 00010E4F 721C jc 0xe6d 00010E51 721C jc 0xe6f 00010E53 721C jc 0xe71 00010E55 721C jc 0xe73 00010E57 721C jc 0xe75 00010E59 721C jc 0xe77 00010E5B 721C jc 0xe79 00010E5D 721C jc 0xe7b 00010E5F 721C jc 0xe7d 00010E61 721C jc 0xe7f 00010E63 7266 jc 0xecb 00010E65 7966 jns 0xecd 00010E67 791C jns 0xe85 00010E69 721C jc 0xe87 00010E6B 721C jc 0xe89 00010E6D 721C jc 0xe8b 00010E6F 721C jc 0xe8d 00010E71 721C jc 0xe8f 00010E73 721C jc 0xe91 00010E75 721C jc 0xe93 00010E77 7266 jc 0xedf 00010E79 7966 jns 0xee1 00010E7B 7966 jns 0xee3 00010E7D 7966 jns 0xee5 00010E7F 7966 jns 0xee7 00010E81 7966 jns 0xee9 00010E83 7966 jns 0xeeb 00010E85 7966 jns 0xeed 00010E87 7900 jns 0xe89 00010E89 0001 add [bx+di],al 00010E8B 0000 add [bx+si],al 00010E8D 0000 add [bx+si],al 00010E8F 0000 add [bx+si],al 00010E91 0000 add [bx+si],al 00010E93 0000 add [bx+si],al 00010E95 0000 add [bx+si],al 00010E97 0000 add [bx+si],al 00010E99 0000 add [bx+si],al 00010E9B 008F0008 add [bx+0x800],cl 00010E9F 0100 add [bx+si],ax 00010EA1 0000 add [bx+si],al 00010EA3 0000 add [bx+si],al 00010EA5 0068C2 add [bx+si-0x3e],ch 00010EA8 29806A62 sub [bx+si+0x626a],ax 00010EAC E303 jcxz 0xeb1 00010EAE 41 inc cx 00010EAF 3810 cmp [bx+si],dl 00010EB1 00800204 add [bx+si+0x402],al 00010EB5 23801467 and ax,[bx+si+0x6714] 00010EB9 0000 add [bx+si],al 00010EBB 0000 add [bx+si],al 00010EBD 2008 and [bx+si],cl 00010EBF 0000 add [bx+si],al 00010EC1 8600 xchg al,[bx+si] 00010EC3 0000 add [bx+si],al 00010EC5 0000 add [bx+si],al 00010EC7 0000 add [bx+si],al 00010EC9 0000 add [bx+si],al 00010ECB 0000 add [bx+si],al 00010ECD 0000 add [bx+si],al 00010ECF 0000 add [bx+si],al 00010ED1 0000 add [bx+si],al 00010ED3 0000 add [bx+si],al 00010ED5 E001 loopne 0xed8 00010ED7 F007 lock pop es 00010ED9 800000 add byte [bx+si],0x0 00010EDC 0000 add [bx+si],al 00010EDE 0000 add [bx+si],al 00010EE0 006800 add [bx+si+0x0],ch 00010EE3 00FE add dh,bh 00010EE5 FF01 inc word [bx+di] 00010EE7 0022 add [bp+si],ah 00010EE9 22E0 and ah,al 00010EEB 800100 add byte [bx+di],0x0 00010EEE 0000 add [bx+si],al 00010EF0 0000 add [bx+si],al 00010EF2 0000 add [bx+si],al 00010EF4 0000 add [bx+si],al 00010EF6 0000 add [bx+si],al 00010EF8 0000 add [bx+si],al 00010EFA 0000 add [bx+si],al 00010EFC 0000 add [bx+si],al 00010EFE 0000 add [bx+si],al 00010F00 0000 add [bx+si],al 00010F02 0000 add [bx+si],al 00010F04 0000 add [bx+si],al 00010F06 0000 add [bx+si],al 00010F08 0000 add [bx+si],al 00010F0A 80C53A add ch,0x3a 00010F0D 7300 jnc 0xf0f 00010F0F 0001 add [bx+di],al 00010F11 0000 add [bx+si],al 00010F13 0000 add [bx+si],al 00010F15 0000 add [bx+si],al 00010F17 0000 add [bx+si],al 00010F19 0000 add [bx+si],al 00010F1B 0000 add [bx+si],al 00010F1D 0000 add [bx+si],al 00010F1F 0000 add [bx+si],al 00010F21 0000 add [bx+si],al 00010F23 0000 add [bx+si],al 00010F25 0000 add [bx+si],al 00010F27 0000 add [bx+si],al 00010F29 0000 add [bx+si],al 00010F2B 015205 add [bp+si+0x5],dx 00010F2E 33C4 xor ax,sp 00010F30 80404B73 add byte [bx+si+0x4b],0x73 00010F34 3D9BCD cmp ax,0xcd9b 00010F37 96 xchg ax,si 00010F38 641000 adc [fs:bx+si],al 00010F3B 0000 add [bx+si],al 00010F3D 004004 add [bx+si+0x4],al 00010F40 F03F lock aas 00010F42 800000 add byte [bx+si],0x0 00010F45 0000 add [bx+si],al 00010F47 0000 add [bx+si],al 00010F49 0000 add [bx+si],al 00010F4B 0000 add [bx+si],al 00010F4D 0000 add [bx+si],al 00010F4F 0000 add [bx+si],al 00010F51 0000 add [bx+si],al 00010F53 0800 or [bx+si],al 00010F55 0000 add [bx+si],al 00010F57 0000 add [bx+si],al 00010F59 0400 add al,0x0 00010F5B 0000 add [bx+si],al 00010F5D 0002 add [bp+si],al 00010F5F 0000 add [bx+si],al 00010F61 60 pusha 00010F62 B76D mov bh,0x6d 00010F64 5B pop bx 00010F65 0300 add ax,[bx+si] 00010F67 0004 add [si],al 00010F69 0010 add [bx+si],dl 00010F6B 004000 add [bx+si+0x0],al 00010F6E 0001 add [bx+di],al 00010F70 0004 add [si],al 00010F72 0010 add [bx+si],dl 00010F74 004004 add [bx+si+0x4],al 00010F77 2900 sub [bx+si],ax 00010F79 0000 add [bx+si],al 00010F7B 3E0000 add [ds:bx+si],al 00010F7E 0000 add [bx+si],al 00010F80 0000 add [bx+si],al 00010F82 0000 add [bx+si],al 00010F84 0000 add [bx+si],al 00010F86 0000 add [bx+si],al 00010F88 0000 add [bx+si],al 00010F8A 5A pop dx 00010F8B 0000 add [bx+si],al 00010F8D 0000 add [bx+si],al 00010F8F 0000 add [bx+si],al 00010F91 0000 add [bx+si],al 00010F93 0000 add [bx+si],al 00010F95 0000 add [bx+si],al 00010F97 0000 add [bx+si],al 00010F99 0000 add [bx+si],al 00010F9B 0000 add [bx+si],al 00010F9D 0000 add [bx+si],al 00010F9F 0000 add [bx+si],al 00010FA1 0000 add [bx+si],al 00010FA3 0000 add [bx+si],al 00010FA5 0000 add [bx+si],al 00010FA7 0000 add [bx+si],al 00010FA9 0000 add [bx+si],al 00010FAB 0000 add [bx+si],al 00010FAD 0000 add [bx+si],al 00010FAF 0000 add [bx+si],al 00010FB1 0000 add [bx+si],al 00010FB3 0000 add [bx+si],al 00010FB5 0000 add [bx+si],al 00010FB7 0000 add [bx+si],al 00010FB9 0000 add [bx+si],al 00010FBB 0000 add [bx+si],al 00010FBD 0000 add [bx+si],al 00010FBF 0000 add [bx+si],al 00010FC1 0000 add [bx+si],al 00010FC3 0000 add [bx+si],al 00010FC5 0000 add [bx+si],al 00010FC7 0000 add [bx+si],al 00010FC9 0000 add [bx+si],al 00010FCB 0000 add [bx+si],al 00010FCD 0000 add [bx+si],al 00010FCF 0000 add [bx+si],al 00010FD1 0000 add [bx+si],al 00010FD3 0000 add [bx+si],al 00010FD5 0000 add [bx+si],al 00010FD7 0000 add [bx+si],al 00010FD9 0000 add [bx+si],al 00010FDB 0000 add [bx+si],al 00010FDD 0000 add [bx+si],al 00010FDF 0000 add [bx+si],al 00010FE1 0000 add [bx+si],al 00010FE3 0000 add [bx+si],al 00010FE5 0000 add [bx+si],al 00010FE7 0000 add [bx+si],al 00010FE9 0000 add [bx+si],al 00010FEB 0000 add [bx+si],al 00010FED 0000 add [bx+si],al 00010FEF 0000 add [bx+si],al 00010FF1 0000 add [bx+si],al 00010FF3 0000 add [bx+si],al 00010FF5 0000 add [bx+si],al 00010FF7 0000 add [bx+si],al 00010FF9 0000 add [bx+si],al 00010FFB 0000 add [bx+si],al 00010FFD 0000 add [bx+si],al 00010FFF 0000 add [bx+si],al 00011001 0000 add [bx+si],al 00011003 0000 add [bx+si],al 00011005 0000 add [bx+si],al 00011007 0000 add [bx+si],al 00011009 0000 add [bx+si],al 0001100B 0000 add [bx+si],al 0001100D 0000 add [bx+si],al 0001100F 0000 add [bx+si],al 00011011 0000 add [bx+si],al 00011013 0000 add [bx+si],al 00011015 0000 add [bx+si],al 00011017 0000 add [bx+si],al 00011019 0000 add [bx+si],al 0001101B 0000 add [bx+si],al 0001101D 0000 add [bx+si],al 0001101F 0000 add [bx+si],al 00011021 0000 add [bx+si],al 00011023 0000 add [bx+si],al 00011025 0000 add [bx+si],al 00011027 0000 add [bx+si],al 00011029 0000 add [bx+si],al 0001102B 0000 add [bx+si],al 0001102D 0000 add [bx+si],al 0001102F 0000 add [bx+si],al 00011031 0000 add [bx+si],al 00011033 0000 add [bx+si],al 00011035 0000 add [bx+si],al 00011037 0000 add [bx+si],al 00011039 0000 add [bx+si],al 0001103B 0000 add [bx+si],al 0001103D 0000 add [bx+si],al 0001103F 0000 add [bx+si],al 00011041 0000 add [bx+si],al 00011043 0000 add [bx+si],al 00011045 0000 add [bx+si],al 00011047 0000 add [bx+si],al 00011049 0000 add [bx+si],al 0001104B 0000 add [bx+si],al 0001104D 0000 add [bx+si],al 0001104F 0000 add [bx+si],al 00011051 0000 add [bx+si],al 00011053 0000 add [bx+si],al 00011055 0000 add [bx+si],al 00011057 0000 add [bx+si],al 00011059 0000 add [bx+si],al 0001105B 0000 add [bx+si],al 0001105D 0000 add [bx+si],al 0001105F 0000 add [bx+si],al 00011061 0000 add [bx+si],al 00011063 0000 add [bx+si],al 00011065 0000 add [bx+si],al 00011067 0000 add [bx+si],al 00011069 0000 add [bx+si],al 0001106B 0000 add [bx+si],al 0001106D 0000 add [bx+si],al 0001106F 0000 add [bx+si],al 00011071 0000 add [bx+si],al 00011073 0000 add [bx+si],al 00011075 0000 add [bx+si],al 00011077 0000 add [bx+si],al 00011079 0000 add [bx+si],al 0001107B 0000 add [bx+si],al 0001107D 0000 add [bx+si],al 0001107F 0000 add [bx+si],al 00011081 0000 add [bx+si],al 00011083 0000 add [bx+si],al 00011085 0000 add [bx+si],al 00011087 0000 add [bx+si],al 00011089 0100 add [bx+si],ax 0001108B 0000 add [bx+si],al 0001108D 0000 add [bx+si],al 0001108F 0000 add [bx+si],al 00011091 0000 add [bx+si],al 00011093 0000 add [bx+si],al 00011095 0000 add [bx+si],al 00011097 0000 add [bx+si],al 00011099 0000 add [bx+si],al 0001109B 40 inc ax 0001109C 8F00 pop word [bx+si] 0001109E 0801 or [bx+di],al 000110A0 0000 add [bx+si],al 000110A2 0000 add [bx+si],al 000110A4 0000 add [bx+si],al 000110A6 68C209 push word 0x9c2 000110A9 802A02 sub byte [bp+si],0x2 000110AC E003 loopne 0x10b1 000110AE 41 inc cx 000110AF 3810 cmp [bx+si],dl 000110B1 00800204 add [bx+si+0x402],al 000110B5 23801407 and ax,[bx+si+0x714] 000110B9 0000 add [bx+si],al 000110BB 0000 add [bx+si],al 000110BD 2008 and [bx+si],cl 000110BF 0000 add [bx+si],al 000110C1 8600 xchg al,[bx+si] 000110C3 0000 add [bx+si],al 000110C5 0000 add [bx+si],al 000110C7 0000 add [bx+si],al 000110C9 0000 add [bx+si],al 000110CB 0000 add [bx+si],al 000110CD 0000 add [bx+si],al 000110CF 0000 add [bx+si],al 000110D1 0000 add [bx+si],al 000110D3 0000 add [bx+si],al 000110D5 E001 loopne 0x10d8 000110D7 F007 lock pop es 000110D9 800000 add byte [bx+si],0x0 000110DC 0000 add [bx+si],al 000110DE 0000 add [bx+si],al 000110E0 006800 add [bx+si+0x0],ch 000110E3 00FE add dh,bh 000110E5 FF01 inc word [bx+di] 000110E7 0022 add [bp+si],ah 000110E9 22E0 and ah,al 000110EB 800100 add byte [bx+di],0x0 000110EE 0000 add [bx+si],al 000110F0 0000 add [bx+si],al 000110F2 0000 add [bx+si],al 000110F4 0000 add [bx+si],al 000110F6 0000 add [bx+si],al 000110F8 0000 add [bx+si],al 000110FA 0000 add [bx+si],al 000110FC 0000 add [bx+si],al 000110FE 0000 add [bx+si],al 00011100 0000 add [bx+si],al 00011102 0000 add [bx+si],al 00011104 0000 add [bx+si],al 00011106 0000 add [bx+si],al 00011108 0000 add [bx+si],al 0001110A 80C53A add ch,0x3a 0001110D 7300 jnc 0x110f 0001110F 0001 add [bx+di],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 0000 add [bx+si],al 0001111D 0000 add [bx+si],al 0001111F 0000 add [bx+si],al 00011121 0000 add [bx+si],al 00011123 0000 add [bx+si],al 00011125 0000 add [bx+si],al 00011127 0000 add [bx+si],al 00011129 0000 add [bx+si],al 0001112B 005205 add [bp+si+0x5],dl 0001112E 33C4 xor ax,sp 00011130 80404B73 add byte [bx+si+0x4b],0x73 00011134 1D9B81 sbb ax,0x819b 00011137 866410 xchg ah,[si+0x10] 0001113A 0000 add [bx+si],al 0001113C 0000 add [bx+si],al 0001113E 40 inc ax 0001113F 04F0 add al,0xf0 00011141 3F aas 00011142 800000 add byte [bx+si],0x0 00011145 0000 add [bx+si],al 00011147 0000 add [bx+si],al 00011149 0000 add [bx+si],al 0001114B 0000 add [bx+si],al 0001114D 0000 add [bx+si],al 0001114F 0000 add [bx+si],al 00011151 0000 add [bx+si],al 00011153 0800 or [bx+si],al 00011155 0000 add [bx+si],al 00011157 0000 add [bx+si],al 00011159 0400 add al,0x0 0001115B 0000 add [bx+si],al 0001115D 0002 add [bp+si],al 0001115F 0000 add [bx+si],al 00011161 60 pusha 00011162 B76D mov bh,0x6d 00011164 5B pop bx 00011165 0300 add ax,[bx+si] 00011167 0004 add [si],al 00011169 0010 add [bx+si],dl 0001116B 004000 add [bx+si+0x0],al 0001116E 0001 add [bx+di],al 00011170 0004 add [si],al 00011172 0010 add [bx+si],dl 00011174 004004 add [bx+si+0x4],al 00011177 2900 sub [bx+si],ax 00011179 0000 add [bx+si],al 0001117B 3E0000 add [ds:bx+si],al 0001117E 0000 add [bx+si],al 00011180 0000 add [bx+si],al 00011182 0000 add [bx+si],al 00011184 0000 add [bx+si],al 00011186 0000 add [bx+si],al 00011188 0000 add [bx+si],al 0001118A 5A pop dx 0001118B 0000 add [bx+si],al 0001118D 0000 add [bx+si],al 0001118F 0000 add [bx+si],al 00011191 0000 add [bx+si],al 00011193 0000 add [bx+si],al 00011195 0000 add [bx+si],al 00011197 0000 add [bx+si],al 00011199 0000 add [bx+si],al 0001119B 0000 add [bx+si],al 0001119D 0000 add [bx+si],al 0001119F 0000 add [bx+si],al 000111A1 0000 add [bx+si],al 000111A3 0000 add [bx+si],al 000111A5 0000 add [bx+si],al 000111A7 0000 add [bx+si],al 000111A9 0000 add [bx+si],al 000111AB 0000 add [bx+si],al 000111AD 0000 add [bx+si],al 000111AF 0000 add [bx+si],al 000111B1 0000 add [bx+si],al 000111B3 0000 add [bx+si],al 000111B5 0000 add [bx+si],al 000111B7 0000 add [bx+si],al 000111B9 0000 add [bx+si],al 000111BB 0000 add [bx+si],al 000111BD 0000 add [bx+si],al 000111BF 0000 add [bx+si],al 000111C1 0000 add [bx+si],al 000111C3 0000 add [bx+si],al 000111C5 0000 add [bx+si],al 000111C7 0000 add [bx+si],al 000111C9 0000 add [bx+si],al 000111CB 0000 add [bx+si],al 000111CD 0000 add [bx+si],al 000111CF 0000 add [bx+si],al 000111D1 0000 add [bx+si],al 000111D3 0000 add [bx+si],al 000111D5 0000 add [bx+si],al 000111D7 0000 add [bx+si],al 000111D9 0000 add [bx+si],al 000111DB 0000 add [bx+si],al 000111DD 0000 add [bx+si],al 000111DF 0000 add [bx+si],al 000111E1 0000 add [bx+si],al 000111E3 0000 add [bx+si],al 000111E5 0000 add [bx+si],al 000111E7 0000 add [bx+si],al 000111E9 0000 add [bx+si],al 000111EB 0000 add [bx+si],al 000111ED 0000 add [bx+si],al 000111EF 0000 add [bx+si],al 000111F1 0000 add [bx+si],al 000111F3 0000 add [bx+si],al 000111F5 0000 add [bx+si],al 000111F7 0000 add [bx+si],al 000111F9 0000 add [bx+si],al 000111FB 0000 add [bx+si],al 000111FD 0000 add [bx+si],al 000111FF 0000 add [bx+si],al 00011201 0000 add [bx+si],al 00011203 0000 add [bx+si],al 00011205 0000 add [bx+si],al 00011207 0000 add [bx+si],al 00011209 0000 add [bx+si],al 0001120B 0000 add [bx+si],al 0001120D 0000 add [bx+si],al 0001120F 0000 add [bx+si],al 00011211 0000 add [bx+si],al 00011213 0000 add [bx+si],al 00011215 0000 add [bx+si],al 00011217 0000 add [bx+si],al 00011219 0000 add [bx+si],al 0001121B 0000 add [bx+si],al 0001121D 0000 add [bx+si],al 0001121F 0000 add [bx+si],al 00011221 0000 add [bx+si],al 00011223 0000 add [bx+si],al 00011225 0000 add [bx+si],al 00011227 0000 add [bx+si],al 00011229 0000 add [bx+si],al 0001122B 0000 add [bx+si],al 0001122D 0000 add [bx+si],al 0001122F 0000 add [bx+si],al 00011231 0000 add [bx+si],al 00011233 0000 add [bx+si],al 00011235 0000 add [bx+si],al 00011237 0000 add [bx+si],al 00011239 0000 add [bx+si],al 0001123B 0000 add [bx+si],al 0001123D 0000 add [bx+si],al 0001123F 0000 add [bx+si],al 00011241 0000 add [bx+si],al 00011243 0000 add [bx+si],al 00011245 0000 add [bx+si],al 00011247 0000 add [bx+si],al 00011249 0000 add [bx+si],al 0001124B 0000 add [bx+si],al 0001124D 0000 add [bx+si],al 0001124F 0000 add [bx+si],al 00011251 0000 add [bx+si],al 00011253 0000 add [bx+si],al 00011255 0000 add [bx+si],al 00011257 0000 add [bx+si],al 00011259 0000 add [bx+si],al 0001125B 0000 add [bx+si],al 0001125D 0000 add [bx+si],al 0001125F 0000 add [bx+si],al 00011261 0000 add [bx+si],al 00011263 0000 add [bx+si],al 00011265 0000 add [bx+si],al 00011267 0000 add [bx+si],al 00011269 0000 add [bx+si],al 0001126B 0000 add [bx+si],al 0001126D 0000 add [bx+si],al 0001126F 0000 add [bx+si],al 00011271 0000 add [bx+si],al 00011273 0000 add [bx+si],al 00011275 0000 add [bx+si],al 00011277 0000 add [bx+si],al 00011279 0000 add [bx+si],al 0001127B 0000 add [bx+si],al 0001127D 0000 add [bx+si],al 0001127F 0000 add [bx+si],al 00011281 0000 add [bx+si],al 00011283 0000 add [bx+si],al 00011285 0000 add [bx+si],al 00011287 0000 add [bx+si],al NVRAM? 00011289 0100 add [bx+si],ax 0001128B 244E and al,0x4e 0001128D 56 push si 0001128E 54 push sp 0001128F 0101 add [bx+di],ax 00011291 3B845114 cmp ax,[si+0x1451] 00011295 005115 add [bx+di+0x15],dl 00011298 005088 add [bx+si-0x78],dl 0001129B 0051A8 add [bx+di-0x58],dl 0001129E 7051 jo 0x12f1 000112A0 A800 test al,0x0 000112A2 51 push cx 000112A3 A90051 test ax,0x5100 000112A6 AA stosb 000112A7 0051AB add [bx+di-0x55],dl 000112AA 0051AC add [bx+di-0x54],dl 000112AD 0051AD add [bx+di-0x53],dl 000112B0 2051B0 and [bx+di-0x50],dl 000112B3 7051 jo 0x1306 000112B5 B000 mov al,0x0 000112B7 51 push cx 000112B8 B100 mov cl,0x0 000112BA 51 push cx 000112BB B200 mov dl,0x0 000112BD 51 push cx 000112BE B300 mov bl,0x0 000112C0 51 push cx 000112C1 B400 mov ah,0x0 000112C3 51 push cx 000112C4 B520 mov ch,0x20 000112C6 51 push cx 000112C7 B87051 mov ax,0x5170 000112CA B80051 mov ax,0x5100 000112CD B90051 mov cx,0x5100 000112D0 BA0051 mov dx,0x5100 000112D3 BB0051 mov bx,0x5100 000112D6 BC0051 mov sp,0x5100 000112D9 BD2051 mov bp,0x5120 000112DC C0 db 0xC0 000112DD 7051 jo 0x1330 000112DF C00051 rol byte [bx+si],0x51 000112E2 C10051 rol word [bx+si],0x51 000112E5 C20051 ret 0x5100 000112E8 C3 ret 000112E9 0051C4 add [bx+di-0x3c],dl 000112EC 0051C5 add [bx+di-0x3b],dl 000112EF 2051C8 and [bx+di-0x38],dl 000112F2 7051 jo 0x1345 000112F4 C80051C9 enter 0x5100,0xc9 000112F8 0051CA add [bx+di-0x36],dl 000112FB 0051CB add [bx+di-0x35],dl 000112FE 0051CC add [bx+di-0x34],dl 00011301 0051CD add [bx+di-0x33],dl 00011304 2051D0 and [bx+di-0x30],dl 00011307 7051 jo 0x135a 00011309 D000 rol byte [bx+si],1 0001130B 51 push cx 0001130C D100 rol word [bx+si],1 0001130E 51 push cx 0001130F D200 rol byte [bx+si],cl 00011311 51 push cx 00011312 D300 rol word [bx+si],cl 00011314 51 push cx 00011315 D400 aam 0x0 00011317 51 push cx 00011318 D520 aad 0x20 0001131A 51 push cx 0001131B D87051 fdiv dword [bx+si+0x51] 0001131E D800 fadd dword [bx+si] 00011320 51 push cx 00011321 D900 fld dword [bx+si] 00011323 51 push cx 00011324 DA00 fiadd dword [bx+si] 00011326 51 push cx 00011327 DB00 fild dword [bx+si] 00011329 51 push cx 0001132A DC00 fadd qword [bx+si] 0001132C 51 push cx 0001132D DD20 frstor [bx+si] 0001132F 51 push cx 00011330 E070 loopne 0x13a2 00011332 51 push cx 00011333 E000 loopne 0x1335 00011335 51 push cx 00011336 E100 loope 0x1338 00011338 51 push cx 00011339 E200 loop 0x133b 0001133B 51 push cx 0001133C E300 jcxz 0x133e 0001133E 51 push cx 0001133F E400 in al,0x0 00011341 51 push cx 00011342 E520 in ax,0x20 00011344 51 push cx 00011345 E87051 call 0x64b8 00011348 E80051 call 0x644b 0001134B E90051 jmp 0x644e 0001134E EA0051EB00 jmp 0xeb:0x5100 00011353 51 push cx 00011354 EC in al,dx 00011355 0051ED add [bx+di-0x13],dl 00011358 2051F0 and [bx+di-0x10],dl 0001135B 7051 jo 0x13ae 0001135D F00051F1 lock add [bx+di-0xf],dl 00011361 0051F2 add [bx+di-0xe],dl 00011364 0051F3 add [bx+di-0xd],dl 00011367 0051F4 add [bx+di-0xc],dl 0001136A 0051F5 add [bx+di-0xb],dl 0001136D 2051F8 and [bx+di-0x8],dl 00011370 7051 jo 0x13c3 00011372 F8 clc 00011373 0051F9 add [bx+di-0x7],dl 00011376 0051FA add [bx+di-0x6],dl 00011379 0051FB add [bx+di-0x5],dl 0001137C 0051FC add [bx+di-0x4],dl 0001137F 0051FD add [bx+di-0x3],dl 00011382 205089 and [bx+si-0x77],dl 00011385 005116 add [bx+di+0x16],dl 00011388 005117 add [bx+di+0x17],dl 0001138B 005100 add [bx+di+0x0],dl 0001138E 015101 add [bx+di+0x1],dx 00011391 015102 add [bx+di+0x2],dx 00011394 015103 add [bx+di+0x3],dx 00011397 015104 add [bx+di+0x4],dx 0001139A 015105 add [bx+di+0x5],dx 0001139D 015106 add [bx+di+0x6],dx 000113A0 015107 add [bx+di+0x7],dx 000113A3 015108 add [bx+di+0x8],dx 000113A6 015109 add [bx+di+0x9],dx 000113A9 01510A add [bx+di+0xa],dx 000113AC 11510C adc [bx+di+0xc],dx 000113AF 11510E adc [bx+di+0xe],dx 000113B2 115110 adc [bx+di+0x10],dx 000113B5 115112 adc [bx+di+0x12],dx 000113B8 115114 adc [bx+di+0x14],dx 000113BB 115116 adc [bx+di+0x16],dx 000113BE 1151F8 adc [bx+di-0x8],dx 000113C1 7300 jnc 0x13c3 000113C3 FF03 inc word [bp+di] 000113C5 51 push cx 000113C6 187150 sbb [bx+di+0x50],dh 000113C9 8A00 mov al,[bx+si] 000113CB 50 push ax 000113CC 8B00 mov ax,[bx+si] 000113CE 50 push ax 000113CF 8C00 mov [bx+si],es 000113D1 51 push cx 000113D2 2001 and [bx+di],al 000113D4 41 inc cx 000113D5 2101 and [bx+di],ax 000113D7 51 push cx 000113D8 007051 add [bx+si+0x51],dh 000113DB 087050 or [bx+si+0x50],dh 000113DE 8D00 lea ax,[bx+si] 000113E0 51 push cx 000113E1 2201 and al,[bx+di] 000113E3 51 push cx 000113E4 2311 and dx,[bx+di] 000113E6 51 push cx 000113E7 253151 and ax,0x5131 000113EA 2931 sub [bx+di],si 000113EC 51 push cx 000113ED 2D0151 sub ax,0x5101 000113F0 2E01512F add [cs:bx+di+0x2f],dx 000113F4 015130 add [bx+di+0x30],dx 000113F7 315134 xor [bx+di+0x34],dx 000113FA 315138 xor [bx+di+0x38],dx 000113FD 31513C xor [bx+di+0x3c],dx 00011400 315140 xor [bx+di+0x40],dx 00011403 015141 add [bx+di+0x41],dx 00011406 015142 add [bx+di+0x42],dx 00011409 015143 add [bx+di+0x43],dx 0001140C 115110 adc [bx+di+0x10],dx 0001140F 005145 add [bx+di+0x45],dl 00011412 315149 xor [bx+di+0x49],dx 00011415 01514A add [bx+di+0x4a],dx 00011418 01514B add [bx+di+0x4b],dx 0001141B 11514D adc [bx+di+0x4d],dx 0001141E 01514E add [bx+di+0x4e],dx 00011421 01514F add [bx+di+0x4f],dx 00011424 015150 add [bx+di+0x50],dx 00011427 01508E add [bx+si-0x72],dx 0001142A 005151 add [bx+di+0x51],dl 0001142D 015152 add [bx+di+0x52],dx 00011430 015153 add [bx+di+0x53],dx 00011433 015154 add [bx+di+0x54],dx 00011436 015155 add [bx+di+0x55],dx 00011439 015156 add [bx+di+0x56],dx 0001143C 015157 add [bx+di+0x57],dx 0001143F 015158 add [bx+di+0x58],dx 00011442 015159 add [bx+di+0x59],dx 00011445 01515A add [bx+di+0x5a],dx 00011448 01515B add [bx+di+0x5b],dx 0001144B 01515C add [bx+di+0x5c],dx 0001144E 01515D add [bx+di+0x5d],dx 00011451 01515E add [bx+di+0x5e],dx 00011454 01515F add [bx+di+0x5f],dx 00011457 015160 add [bx+di+0x60],dx 0001145A 01508F add [bx+si-0x71],dx 0001145D 005161 add [bx+di+0x61],dl 00011460 015162 add [bx+di+0x62],dx 00011463 015163 add [bx+di+0x63],dx 00011466 015164 add [bx+di+0x64],dx 00011469 015165 add [bx+di+0x65],dx 0001146C 115167 adc [bx+di+0x67],dx 0001146F 0108 add [bx+si],cx 00011471 00900050 add [bx+si+0x5000],dl 00011475 7000 jo 0x1477 00011477 58 pop ax 00011478 0000 add [bx+si],al 0001147A 59 pop cx 0001147B 60 pusha 0001147C 006070 add [bx+si+0x70],ah 0001147F 006860 add [bx+si+0x60],ch 00011482 006F00 add [bx+0x0],ch 00011485 007010 add [bx+si+0x10],dh 00011488 007200 add [bp+si+0x0],dh 0001148B 007300 add [bp+di+0x0],dh 0001148E 007400 add [si+0x0],dh 00011491 007500 add [di+0x0],dh 00011494 007600 add [bp+0x0],dh 00011497 007700 add [bx+0x0],dh 0001149A 007870 add [bx+si+0x70],bh 0001149D 50 push ax 0001149E 80705080 xor byte [bx+si+0x50],0x80 000114A2 305084 xor [bx+si-0x7c],dl 000114A5 305090 xor [bx+si-0x70],dl 000114A8 305094 xor [bx+si-0x6c],dl 000114AB 3050A0 xor [bx+si-0x60],dl 000114AE 7050 jo 0x1500 000114B0 A8F0 test al,0xf0 000114B2 50 push ax 000114B3 B8F050 mov ax,0x50f0 000114B6 C87050D0 enter 0x5070,0xd0 000114BA 7060 jo 0x151c 000114BC 7071 jo 0x152f 000114BE 60 pusha 000114BF 7871 js 0x1532 000114C1 0080F100 add [bx+si+0xf1],al 000114C5 90 nop 000114C6 7100 jno 0x14c8 000114C8 98 cbw 000114C9 0100 add [bx+si],ax 000114CB 99 cwd 000114CC 0100 add [bx+si],ax 000114CE 9A01109B01 call 0x19b:0x1001 000114D3 009C1100 add [si+0x11],bl 000114D7 9C pushf 000114D8 0100 add [bx+si],ax 000114DA 9D popf 000114DB 0100 add [bx+si],ax 000114DD 9E sahf 000114DE 0100 add [bx+si],ax 000114E0 9F lahf 000114E1 0100 add [bx+si],ax 000114E3 A07100 mov al,[0x71] 000114E6 A05100 mov al,[0x51] 000114E9 A6 cmpsb 000114EA 1101 adc [bx+di],ax 000114EC 187001 sbb [bx+si+0x1],dh 000114EF 207001 and [bx+si+0x1],dh 000114F2 287001 sub [bx+si+0x1],dh 000114F5 307001 xor [bx+si+0x1],dh 000114F8 387001 cmp [bx+si+0x1],dh 000114FB 40 inc ax 000114FC 7001 jo 0x14ff 000114FE 48 dec ax 000114FF 7001 jo 0x1502 00011501 50 push ax 00011502 7001 jo 0x1505 00011504 58 pop ax 00011505 7001 jo 0x1508 00011507 60 pusha 00011508 7001 jo 0x150b 0001150A 687001 push word 0x170 0001150D 7070 jo 0x157f 0001150F 017870 add [bx+si+0x70],di 00011512 01807001 add [bx+si+0x170],ax 00011516 686100 push word 0x61 00011519 B073 mov al,0x73 0001151B 00B87300 add [bx+si+0x73],bh 0001151F C87300D0 enter 0x73,0xd0 00011523 7300 jnc 0x1525 00011525 D87300 fdiv dword [bp+di+0x0] 00011528 E073 loopne 0x159d 0001152A 00E8 add al,ch 0001152C 7350 jnc 0x157e 0001152E EE out dx,al 0001152F 40 inc ax 00011530 51 push cx 00011531 6F outsw 00011532 015170 add [bx+di+0x70],dx 00011535 015171 add [bx+di+0x71],dx 00011538 015172 add [bx+di+0x72],dx 0001153B 3101 xor [bx+di],ax 0001153D 7601 jna 0x1540 0001153F 51 push cx 00011540 7701 ja 0x1543 00011542 01A07351 add [bx+si+0x5173],sp 00011546 A873 test al,0x73 00011548 027800 add bh,[bx+si+0x0] 0001154B 50 push ax 0001154C A803 test al,0x3 0001154E 0A80F00A or al,[bx+si+0xaf0] 00011552 00F1 add cl,dh 00011554 02E0 add ah,al 00011556 F5 cmc 00011557 02F0 add dh,al 00011559 F5 cmc 0001155A 02E0 add ah,al 0001155C F70178F1 test word [bx+di],0xf178 00011560 01885101 add [bx+si+0x151],cx 00011564 8EF1 mov segr6,cx 00011566 51 push cx 00011567 9E sahf 00011568 0101 add [bx+di],ax 0001156A 9F lahf 0001156B 3151A3 xor [bx+di-0x5d],dx 0001156E 0101 add [bx+di],ax 00011570 A4 movsb 00011571 41 inc cx 00011572 01A90101 add [bx+di+0x101],bp 00011576 AA stosb 00011577 1100 adc [bx+si],ax 00011579 C0 db 0xC0 0001157A 7301 jnc 0x157d 0001157C AC lodsb 0001157D 7100 jno 0x157f 0001157F 20F2 and dl,dh 00011581 00A80150 add [bx+si+0x5001],ch 00011585 F33050F7 rep xor [bx+si-0x9],dl 00011589 205098 and [bx+si-0x68],dl 0001158C 005099 add [bx+si-0x67],dl 0001158F 00509A add [bx+si-0x66],dl 00011592 00509B add [bx+si-0x65],dl 00011595 00509C add [bx+si-0x64],dl 00011598 00509D add [bx+si-0x63],dl 0001159B 00509E add [bx+si-0x62],dl 0001159E 00509F add [bx+si-0x61],dl 000115A1 0050D8 add [bx+si-0x28],dl 000115A4 0050D9 add [bx+si-0x27],dl 000115A7 1000 adc [bx+si],al 000115A9 C0 db 0xC0 000115AA F1 int1 000115AB 00D0 add al,dl 000115AD F1 int1 000115AE 00E0 add al,ah 000115B0 F1 int1 000115B1 00F0 add al,dh 000115B3 F1 int1 000115B4 01C0 add ax,ax 000115B6 F1 int1 000115B7 01D0 add ax,dx 000115B9 F1 int1 000115BA 01E0 add ax,sp 000115BC F1 int1 000115BD 01F0 add ax,si 000115BF F1 int1 000115C0 0100 add [bx+si],ax 000115C2 F20110 repne add [bx+si],dx 000115C5 7201 jc 0x15c8 000115C7 1812 sbb [bp+si],dl 000115C9 60 pusha 000115CA 30F2 xor dl,dh 000115CC 50 push ax 000115CD FA cli 000115CE 1050FC adc [bx+si-0x4],dl 000115D1 1051B4 adc [bx+di-0x4c],dl 000115D4 1100 adc [bx+si],ax 000115D6 A90100 test ax,0x1 000115D9 AA stosb 000115DA 0100 add [bx+si],ax 000115DC 40 inc ax 000115DD F250 repne push ax 000115DF E700 out 0x0,ax 000115E1 50 push ax 000115E2 FE db 0xFE 000115E3 205001 and [bx+si+0x1],dl 000115E6 215004 and [bx+si+0x4],dx 000115E9 215007 and [bx+si+0x7],dx 000115EC 2100 and [bx+si],ax 000115EE 50 push ax 000115EF 0200 add al,[bx+si] 000115F1 51 push cx 000115F2 0200 add al,[bx+si] 000115F4 52 push dx 000115F5 02500A add dl,[bx+si+0xa] 000115F8 21500D and [bx+si+0xd],dx 000115FB 41 inc cx 000115FC 50 push ax 000115FD 1201 adc al,[bx+di] 000115FF 50 push ax 00011600 1301 adc ax,[bx+di] 00011602 50 push ax 00011603 1401 adc al,0x1 00011605 50 push ax 00011606 150150 adc ax,0x5001 00011609 16 push ss 0001160A 015017 add [bx+si+0x17],dx 0001160D 21501A and [bx+si+0x1a],dx 00011610 01501B add [bx+si+0x1b],dx 00011613 21501E and [bx+si+0x1e],dx 00011616 115020 adc [bx+si+0x20],dx 00011619 115022 adc [bx+si+0x22],dx 0001161C 0104 add [si],ax 0001161E 0000 add [bx+si],al 00011620 50 push ax 00011621 2301 and ax,[bx+di] 00011623 00AB0100 add [bp+di+0x1],ch 00011627 B071 mov al,0x71 00011629 00B87151 add [bx+si+0x5171],bh 0001162D B671 mov dh,0x71 0001162F 51 push cx 00011630 1A22 sbb ah,[bp+si] 00011632 51 push cx 00011633 BE1151 mov si,0x5111 00011636 1DF251 sbb ax,0x51f2 00011639 2D3251 sub ax,0x5132 0001163C 315251 xor [bp+si+0x51],dx 0001163F 37 aaa 00011640 7251 jc 0x1693 00011642 3F aas 00011643 225142 and dl,[bx+di+0x42] 00011646 125144 adc dl,[bx+di+0x44] 00011649 F251 repne push cx 0001164B 54 push sp 0001164C 325158 xor dl,[bx+di+0x58] 0001164F 52 push dx 00011650 51 push cx 00011651 5E pop si 00011652 02515F add dl,[bx+di+0x5f] 00011655 025160 add dl,[bx+di+0x60] 00011658 025161 add dl,[bx+di+0x61] 0001165B 025162 add dl,[bx+di+0x62] 0001165E 025163 add dl,[bx+di+0x63] 00011661 025164 add dl,[bx+di+0x64] 00011664 025165 add dl,[bx+di+0x65] 00011667 025166 add dl,[bx+di+0x66] 0001166A 7251 jc 0x16bd 0001166C 6E outsb 0001166D 225171 and dl,[bx+di+0x71] 00011670 125173 adc dl,[bx+di+0x73] 00011673 F251 repne push cx 00011675 833251 xor word [bp+si],byte +0x51 00011678 875251 xchg dx,[bp+si+0x51] 0001167B 8D7251 lea si,[bp+si+0x51] 0001167E 95 xchg ax,bp 0001167F 225198 and dl,[bx+di-0x68] 00011682 12519A adc dl,[bx+di-0x66] 00011685 F251 repne push cx 00011687 AA stosb 00011688 3251AE xor dl,[bx+di-0x52] 0001168B 52 push dx 0001168C 50 push ax 0001168D 2401 and al,0x1 0001168F 50 push ax 00011690 250150 and ax,0x5001 00011693 260100 add [es:bx+si],ax 00011696 007200 add [bp+si+0x0],dh 00011699 087200 or [bp+si+0x0],dh 0001169C 107200 adc [bp+si+0x0],dh 0001169F 187250 sbb [bp+si+0x50],dh 000116A2 27 daa 000116A3 21502A and [bx+si+0x2a],dx 000116A6 0150DB add [bx+si-0x25],dx 000116A9 0000 add [bx+si],al 000116AB 53 push bx 000116AC 02502B add dl,[bx+si+0x2b] 000116AF 014111 add [bx+di+0x11],ax 000116B2 00502C add [bx+si+0x2c],dl 000116B5 014054 add [bx+si+0x54],ax 000116B8 0241B4 add al,[bx+di-0x4c] 000116BB 2241B7 and al,[bx+di-0x49] 000116BE 22502D and dl,[bx+si+0x2d] 000116C1 215030 and [bx+si+0x30],dx 000116C4 2141BA and [bx+di-0x46],ax 000116C7 2241BD and al,[bx+di-0x43] 000116CA 2241C0 and al,[bx+di-0x40] 000116CD 225033 and dl,[bx+si+0x33] 000116D0 215036 and [bx+si+0x36],dx 000116D3 215039 and [bx+si+0x39],dx 000116D6 21503C and [bx+si+0x3c],dx 000116D9 21503F and [bx+si+0x3f],dx 000116DC 2141C3 and [bx+di-0x3d],ax 000116DF 2241C6 and al,[bx+di-0x3a] 000116E2 2241C9 and al,[bx+di-0x37] 000116E5 2241CC and al,[bx+di-0x34] 000116E8 2241CF and al,[bx+di-0x31] 000116EB 225042 and dl,[bx+si+0x42] 000116EE 015043 add [bx+si+0x43],dx 000116F1 51 push cx 000116F2 50 push ax 000116F3 49 dec cx 000116F4 51 push cx 000116F5 50 push ax 000116F6 4F dec di 000116F7 51 push cx 000116F8 50 push ax 000116F9 55 push bp 000116FA 51 push cx 000116FB 50 push ax 000116FC 5B pop bx 000116FD 51 push cx 000116FE 50 push ax 000116FF 61 popa 00011700 51 push cx 00011701 50 push ax 00011702 6751 a32 push cx 00011704 50 push ax 00011705 55 push bp 00011706 52 push dx 00011707 50 push ax 00011708 6D insw 00011709 01506E add [bx+si+0x6e],dx 0001170C 01505B add [bx+si+0x5b],dx 0001170F 7250 jc 0x1761 00011711 637240 arpl [bp+si+0x40],si 00011714 6B0250 imul ax,[bp+si],byte +0x50 00011717 6F outsw 00011718 01506C add [bx+si+0x6c],dx 0001171B 02506D add dl,[bx+si+0x6d] 0001171E 02506E add dl,[bx+si+0x6e] 00011721 02506F add dl,[bx+si+0x6f] 00011724 025070 add dl,[bx+si+0x70] 00011727 025071 add dl,[bx+si+0x71] 0001172A 025072 add dl,[bx+si+0x72] 0001172D 025073 add dl,[bx+si+0x73] 00011730 025074 add dl,[bx+si+0x74] 00011733 025075 add dl,[bx+si+0x75] 00011736 025076 add dl,[bx+si+0x76] 00011739 0251D2 add dl,[bx+di-0x2e] 0001173C 0251D3 add dl,[bx+di-0x2d] 0001173F 0251D4 add dl,[bx+di-0x2c] 00011742 0251D5 add dl,[bx+di-0x2b] 00011745 0251D6 add dl,[bx+di-0x2a] 00011748 0251D7 add dl,[bx+di-0x29] 0001174B 0251D8 add dl,[bx+di-0x28] 0001174E 2251DB and dl,[bx+di-0x25] 00011751 2251DE and dl,[bx+di-0x22] 00011754 2251E1 and dl,[bx+di-0x1f] 00011757 2251E4 and dl,[bx+di-0x1c] 0001175A 2251E7 and dl,[bx+di-0x19] 0001175D 2251EA and dl,[bx+di-0x16] 00011760 0251EB add dl,[bx+di-0x15] 00011763 3251EB xor dl,[bx+di-0x15] 00011766 2251EE and dl,[bx+di-0x12] 00011769 0251EF add dl,[bx+di-0x11] 0001176C 3251F3 xor dl,[bx+di-0xd] 0001176F 52 push dx 00011770 51 push cx 00011771 F9 stc 00011772 0251FA add dl,[bx+di-0x6] 00011775 0251FB add dl,[bx+di-0x5] 00011778 0251FC add dl,[bx+di-0x4] 0001177B 0251FD add dl,[bx+di-0x3] 0001177E 3251FD xor dl,[bx+di-0x3] 00011781 225100 and dl,[bx+di+0x0] 00011784 035101 add dx,[bx+di+0x1] 00011787 335105 xor dx,[bx+di+0x5] 0001178A 53 push bx 0001178B 51 push cx 0001178C 0B03 or ax,[bp+di] 0001178E 51 push cx 0001178F 0C03 or al,0x3 00011791 51 push cx 00011792 0D0351 or ax,0x5103 00011795 0E push cs 00011796 03510F add dx,[bx+di+0xf] 00011799 33510F xor dx,[bx+di+0xf] 0001179C 235112 and dx,[bx+di+0x12] 0001179F 035113 add dx,[bx+di+0x13] 000117A2 335117 xor dx,[bx+di+0x17] 000117A5 53 push bx 000117A6 51 push cx 000117A7 1D0351 sbb ax,0x5103 000117AA 1E push ds 000117AB 03511F add dx,[bx+di+0x1f] 000117AE 035120 add dx,[bx+di+0x20] 000117B1 035121 add dx,[bx+di+0x21] 000117B4 335121 xor dx,[bx+di+0x21] 000117B7 235124 and dx,[bx+di+0x24] 000117BA 035125 add dx,[bx+di+0x25] 000117BD 335129 xor dx,[bx+di+0x29] 000117C0 53 push bx 000117C1 51 push cx 000117C2 2F das 000117C3 035130 add dx,[bx+di+0x30] 000117C6 035131 add dx,[bx+di+0x31] 000117C9 035132 add dx,[bx+di+0x32] 000117CC 035133 add dx,[bx+di+0x33] 000117CF 335133 xor dx,[bx+di+0x33] 000117D2 235136 and dx,[bx+di+0x36] 000117D5 035137 add dx,[bx+di+0x37] 000117D8 33513B xor dx,[bx+di+0x3b] 000117DB 53 push bx 000117DC 51 push cx 000117DD 41 inc cx 000117DE 035142 add dx,[bx+di+0x42] 000117E1 035143 add dx,[bx+di+0x43] 000117E4 035144 add dx,[bx+di+0x44] 000117E7 035145 add dx,[bx+di+0x45] 000117EA 335145 xor dx,[bx+di+0x45] 000117ED 235148 and dx,[bx+di+0x48] 000117F0 035149 add dx,[bx+di+0x49] 000117F3 33514D xor dx,[bx+di+0x4d] 000117F6 53 push bx 000117F7 51 push cx 000117F8 53 push bx 000117F9 035154 add dx,[bx+di+0x54] 000117FC 035155 add dx,[bx+di+0x55] 000117FF 035077 add dx,[bx+si+0x77] 00011802 025078 add dl,[bx+si+0x78] 00011805 F250 repne push ax 00011807 8832 mov [bp+si],dh 00011809 50 push ax 0001180A 8C5250 mov [bp+si+0x50],ss 0001180D 92 xchg ax,dx 0001180E 225095 and dl,[bx+si-0x6b] 00011811 F250 repne push ax 00011813 A5 movsw 00011814 3250A9 xor dl,[bx+si-0x57] 00011817 52 push dx 00011818 50 push ax 00011819 AF scasw 0001181A 2250B2 and dl,[bx+si-0x4e] 0001181D 1250B4 adc dl,[bx+si-0x4c] 00011820 1250B6 adc dl,[bx+si-0x4a] 00011823 125156 adc dl,[bx+di+0x56] 00011826 035157 add dx,[bx+di+0x57] 00011829 1300 adc ax,[bx+si] 0001182B B80251 mov ax,0x5102 0001182E 59 pop cx 0001182F 0350B9 add dx,[bx+si-0x47] 00011832 F250 repne push ax 00011834 C9 leave 00011835 F200D9 repne add cl,bl 00011838 7200 jc 0x183a 0001183A E172 loope 0x18ae 0001183C 50 push ax 0001183D E93250 jmp 0x6872 00011840 ED in ax,dx 00011841 3250F1 xor dl,[bx+si-0xf] 00011844 3250F5 xor dl,[bx+si-0xb] 00011847 3250F9 xor dl,[bx+si-0x7] 0001184A 2250FC and dl,[bx+si-0x4] 0001184D 0250FD add dl,[bx+si-0x3] 00011850 02515A add dl,[bx+di+0x5a] 00011853 03515B add dx,[bx+di+0x5b] 00011856 135112 adc dx,[bx+di+0x12] 00011859 1050DC adc [bx+si-0x24],dl 0001185C 30515D xor [bx+di+0x5d],dl 0001185F 03515E add dx,[bx+di+0x5e] 00011862 135160 adc dx,[bx+di+0x60] 00011865 2350E0 and dx,[bx+si-0x20] 00011868 105163 adc [bx+di+0x63],dl 0001186B 1350E2 adc dx,[bx+si-0x1e] 0001186E 3050E6 xor [bx+si-0x1a],dl 00011871 0050E8 add [bx+si-0x18],dl 00011874 1050EA adc [bx+si-0x16],dl 00011877 105165 adc [bx+di+0x65],dl 0001187A 335169 xor dx,[bx+di+0x69] 0001187D 13516B adc dx,[bx+di+0x6b] 00011880 13516D adc dx,[bx+di+0x6d] 00011883 335171 xor dx,[bx+di+0x71] 00011886 235174 and dx,[bx+di+0x74] 00011889 235177 and dx,[bx+di+0x77] 0001188C 035178 add dx,[bx+di+0x78] 0001188F 035179 add dx,[bx+di+0x79] 00011892 13517B adc dx,[bx+di+0x7b] 00011895 13517D adc dx,[bx+di+0x7d] 00011898 235180 and dx,[bx+di-0x80] 0001189B 0301 add ax,[bx+di] 0001189D 887001 mov [bx+si+0x1],dh 000118A0 90 nop 000118A1 7001 jo 0x18a4 000118A3 98 cbw 000118A4 7001 jo 0x18a7 000118A6 A07050 mov al,[0x5070] 000118A9 FE02 inc byte [bp+si] 000118AB 50 push ax 000118AC FF02 inc word [bp+si] 000118AE 50 push ax 000118AF 0003 add [bp+di],al 000118B1 50 push ax 000118B2 0103 add [bp+di],ax 000118B4 50 push ax 000118B5 0203 add al,[bp+di] 000118B7 50 push ax 000118B8 0303 add ax,[bp+di] 000118BA 50 push ax 000118BB 0403 add al,0x3 000118BD 50 push ax 000118BE 050350 add ax,0x5003 000118C1 06 push es 000118C2 035007 add dx,[bx+si+0x7] 000118C5 035181 add dx,[bx+di-0x7f] 000118C8 035182 add dx,[bx+di-0x7e] 000118CB 035183 add dx,[bx+di-0x7d] 000118CE 035184 add dx,[bx+di-0x7c] 000118D1 035185 add dx,[bx+di-0x7b] 000118D4 035008 add dx,[bx+si+0x8] 000118D7 0350EC add dx,[bx+si-0x14] 000118DA 1000 adc [bx+si],al 000118DC 0903 or [bp+di],ax 000118DE 50 push ax 000118DF 0A23 or ah,[bp+di] 000118E1 50 push ax 000118E2 0D2350 or ax,0x5023 000118E5 1023 adc [bp+di],ah 000118E7 50 push ax 000118E8 1303 adc ax,[bp+di] 000118EA 50 push ax 000118EB 1403 adc al,0x3 000118ED 50 push ax 000118EE 156350 adc ax,0x5063 000118F1 1C63 sbb al,0x63 000118F3 50 push ax 000118F4 235350 and dx,[bp+di+0x50] 000118F7 2933 sub [bp+di],si 000118F9 50 push ax 000118FA 2D3300 sub ax,0x33 000118FD AC lodsb 000118FE 2100 and [bx+si],ax 00011900 AF scasw 00011901 015031 add [bx+si+0x31],dx 00011904 035032 add dx,[bx+si+0x32] 00011907 035033 add dx,[bx+si+0x33] 0001190A 1324 adc sp,[si] 0001190C 54 push sp 0001190D 56 push si 0001190E 4E dec si 0001190F 0000 add [bx+si],al 00011911 00C3 add bl,al 00011913 E87205 call 0x1e88 00011916 660FB7C0 movzx eax,ax 0001191A CB retf 0001191B 0100 add [bx+si],ax 0001191D 0000 add [bx+si],al 0001191F 0000 add [bx+si],al 00011921 0000 add [bx+si],al 00011923 0102 add [bp+si],ax 00011925 03F8 add di,ax 00011927 1CF8 sbb al,0xf8 00011929 1CF8 sbb al,0xf8 0001192B 1CF8 sbb al,0xf8 0001192D 1C00 sbb al,0x0 0001192F 0000 add [bx+si],al 00011931 00FF add bh,bh 00011933 FF01 inc word [bx+di] 00011935 0800 or [bx+si],al 00011937 004000 add [bx+si+0x0],al 0001193A 0100 add [bx+si],ax 0001193C 01FF add di,di 0001193E FF db 0xFF 0001193F F8 clc 00011940 1CF8 sbb al,0xf8 00011942 1CF8 sbb al,0xf8 00011944 DEF8 fdivp st0,st0 00011946 DE4B84 fimul word [bp+di-0x7c] 00011949 4B dec bx 0001194A 84FF test bh,bh 0001194C FF01 inc word [bx+di] 0001194E 0001 add [bx+di],al 00011950 06 push es 00011951 0100 add [bx+si],ax 00011953 0200 add al,[bx+si] 00011955 0102 add [bp+si],ax 00011957 03F8 add di,ax 00011959 1CF8 sbb al,0xf8 0001195B 1CF8 sbb al,0xf8 0001195D 1CF8 sbb al,0xf8 0001195F 1C00 sbb al,0x0 00011961 006484 add [si-0x7c],ah 00011964 FF db 0xFF 00011965 FF01 inc word [bx+di] 00011967 1000 adc [bx+si],al 00011969 0000 add [bx+si],al 0001196B 0003 add [bp+di],al 0001196D 00FF add bh,bh 0001196F FF db 0xFF 00011970 FF db 0xFF 00011971 F8 clc 00011972 1CF8 sbb al,0xf8 00011974 DEF8 fdivp st0,st0 00011976 DEF8 fdivp st0,st0 00011978 DE6484 fisub word [si-0x7c] 0001197B 7D84 jnl 0x1901 0001197D FF db 0xFF 0001197E FF01 inc word [bx+di] 00011980 D800 fadd dword [bx+si] 00011982 0000 add [bx+si],al 00011984 0004 add [si],al 00011986 06 push es 00011987 FF db 0xFF 00011988 FF db 0xFF 00011989 FF db 0xFF 0001198A F8 clc 0001198B 1CF8 sbb al,0xf8 0001198D 1CF8 sbb al,0xf8 0001198F 1CF8 sbb al,0xf8 00011991 1C96 sbb al,0x96 00011993 849684FF test [bp+0xff84],dl 00011997 FF01 inc word [bx+di] 00011999 E000 loopne 0x199b 0001199B 0000 add [bx+si],al 0001199D 0005 add [di],al 0001199F 0100 add [bx+si],ax 000119A1 0205 add al,[di] 000119A3 F8 clc 000119A4 1CF8 sbb al,0xf8 000119A6 1CF8 sbb al,0xf8 000119A8 1CF8 sbb al,0xf8 000119AA 1CAF sbb al,0xaf 000119AC 84AF84FF test [bx+0xff84],ch 000119B0 FF01 inc word [bx+di] 000119B2 0002 add [bp+si],al 000119B4 07 pop es 000119B5 0901 or [bx+di],ax 000119B7 06 push es 000119B8 0001 add [bx+di],al 000119BA 0203 add al,[bp+di] 000119BC F8 clc 000119BD 1CF8 sbb al,0xf8 000119BF 1CF8 sbb al,0xf8 000119C1 1CF8 sbb al,0xf8 000119C3 1C00 sbb al,0x0 000119C5 00C8 add al,cl 000119C7 847200 test [bp+si+0x0],dh 000119CA 0001 add [bx+di],al 000119CC 0004 add [si],al 000119CE 0809 or [bx+di],cl 000119D0 0107 add [bx],ax 000119D2 0102 add [bp+si],ax 000119D4 0300 add ax,[bx+si] 000119D6 F8 clc 000119D7 1CF8 sbb al,0xf8 000119D9 1CF8 sbb al,0xf8 000119DB 1CF8 sbb al,0xf8 000119DD 1C00 sbb al,0x0 000119DF 00E1 add cl,ah 000119E1 84870000 test [bx+0x0],al 000119E5 0100 add [bx+si],ax 000119E7 06 push es 000119E8 0909 or [bx+di],cx 000119EA 0108 add [bx+si],cx 000119EC 0203 add al,[bp+di] 000119EE 0001 add [bx+di],al 000119F0 F8 clc 000119F1 1CF8 sbb al,0xf8 000119F3 1CF8 sbb al,0xf8 000119F5 1CF8 sbb al,0xf8 000119F7 1C00 sbb al,0x0 000119F9 00FB add bl,bh 000119FB 849C0000 test [si+0x0],bl 000119FF 0100 add [bx+si],ax 00011A01 080A or [bp+si],cl 00011A03 0901 or [bx+di],ax 00011A05 0905 or [di],ax 00011A07 0001 add [bx+di],al 00011A09 02F8 add bh,al 00011A0B 1CF8 sbb al,0xf8 00011A0D 1CF8 sbb al,0xf8 00011A0F 1CF8 sbb al,0xf8 00011A11 1C00 sbb al,0x0 00011A13 0015 add [di],dl 00011A15 85B10000 test [bx+di+0x0],si 00011A19 01E8 add ax,bp 00011A1B 0000 add [bx+si],al 00011A1D 0000 add [bx+si],al 00011A1F 0A07 or al,[bx] 00011A21 0102 add [bp+si],ax 00011A23 00F8 add al,bh 00011A25 1CF8 sbb al,0xf8 00011A27 1CF8 sbb al,0xf8 00011A29 1CF8 sbb al,0xf8 00011A2B 1CC8 sbb al,0xc8 00011A2D 842F test [bx],ch 00011A2F 85FF test di,di 00011A31 FF01 inc word [bx+di] 00011A33 F00000 lock add [bx+si],al 00011A36 82 db 0x82 00011A37 000B add [bp+di],cl 00011A39 06 push es 00011A3A 04FF add al,0xff 00011A3C FF db 0xFF 00011A3D F8 clc 00011A3E 1CF8 sbb al,0xf8 00011A40 1CF8 sbb al,0xf8 00011A42 DEF8 fdivp st0,st0 00011A44 DE4985 fimul word [bx+di-0x7b] 00011A47 49 dec cx 00011A48 85FF test di,di 00011A4A FF01 inc word [bx+di] 00011A4C 180A sbb [bp+si],cl 00011A4E 0109 add [bx+di],cx 00011A50 000C add [si],cl 00011A52 0001 add [bx+di],al 00011A54 02FF add bh,bh 00011A56 F8 clc 00011A57 1CF8 sbb al,0xf8 00011A59 1CF8 sbb al,0xf8 00011A5B 1CF8 sbb al,0xf8 00011A5D DE00 fiadd word [bx+si] 00011A5F 006285 add [bp+si-0x7b],ah 00011A62 0900 or [bx+si],ax 00011A64 0001 add [bx+di],al 00011A66 200A and [bp+si],cl 00011A68 0209 add cl,[bx+di] 00011A6A 000D add [di],cl 00011A6C 06 push es 00011A6D 03FF add di,di 00011A6F FF db 0xFF 00011A70 F8 clc 00011A71 1CF8 sbb al,0xf8 00011A73 1CF8 sbb al,0xf8 00011A75 DEF8 fdivp st0,st0 00011A77 DE00 fiadd word [bx+si] 00011A79 007B85 add [bp+di-0x7b],bh 00011A7C 1E push ds 00011A7D 0000 add [bx+si],al 00011A7F 01400A add [bx+si+0xa],ax 00011A82 0001 add [bx+di],al 00011A84 000E04FF add [0xff04],cl 00011A88 FF db 0xFF 00011A89 FF db 0xFF 00011A8A F8 clc 00011A8B 1CF8 sbb al,0xf8 00011A8D DEF8 fdivp st0,st0 00011A8F DEF8 fdivp st0,st0 00011A91 DE6285 fisub word [bp+si-0x7b] 00011A94 95 xchg ax,bp 00011A95 85FF test di,di 00011A97 FF01 inc word [bx+di] 00011A99 F8 clc 00011A9A 0000 add [bx+si],al 00011A9C 0000 add [bx+si],al 00011A9E 0F0203 lar ax,[bp+di] 00011AA1 FF00 inc word [bx+si] 00011AA3 F8 clc 00011AA4 1CF8 sbb al,0xf8 00011AA6 1CF8 sbb al,0xf8 00011AA8 DEF8 fdivp st0,st0 00011AAA 1CAF sbb al,0xaf 00011AAC 85AF85FF test [bx+0xff85],bp 00011AB0 FFC8 dec ax 00011AB2 85C8 test ax,cx 00011AB4 85E8 test ax,bp 00011AB6 49 dec cx 00011AB7 B8CBE8 mov ax,0xe8cb 00011ABA 45 inc bp 00011ABB B8CBB0 mov ax,0xb0cb 00011ABE 0F00C0 sldt ax 00011AC1 E8B0BD call 0xd874 00011AC4 CB retf 00011AC5 E8E9BD call 0xd8b1 00011AC8 CB retf 00011AC9 E8DDB9 call 0xd4a9 00011ACC CB retf 00011ACD E8E5B9 call 0xd4b5 00011AD0 CB retf 00011AD1 E8CE8A call 0xa5a2 00011AD4 CB retf 00011AD5 E85016 call 0x3128 00011AD8 CB retf 00011AD9 9A3D446051 call 0x5160:0x443d 00011ADE C3 ret 00011ADF FFD7 call di 00011AE1 CB retf 00011AE2 D120 shl word [bx+si],1 00011AE4 BB1A86 mov bx,0x861a 00011AE7 E9E48C jmp 0xa7ce 00011AEA CB retf 00011AEB BEA004 mov si,0x4a0 00011AEE 81FEA604 cmp si,0x4a6 00011AF2 7415 jz 0x1b09 00011AF4 2E8B2C mov bp,[cs:si] 00011AF7 2EF6460380 test byte [cs:bp+0x3],0x80 00011AFC 7406 jz 0x1b04 00011AFE BF3486 mov di,0x8634 00011B01 E9E2B5 jmp 0xd0e6 00011B04 83C602 add si,byte +0x2 00011B07 EBE5 jmp short 0x1aee 00011B09 E967AC jmp 0xc773 00011B0C E8546A call 0x8563 00011B0F E961AC jmp 0xc773 00011B12 33C0 xor ax,ax 00011B14 E8068E call 0xa91d 00011B17 E959AC jmp 0xc773 00011B1A E956AC jmp 0xc773 00011B1D E86803 call 0x1e88 00011B20 CB retf 00011B21 CB retf 00011B22 0400 add al,0x0 00011B24 E604 out 0x4,al 00011B26 0001 add [bx+di],al 00011B28 05FF1C add ax,0x1cff 00011B2B 05FF37 add ax,0x37ff 00011B2E 05FF52 add ax,0x52ff 00011B31 05FF01 add ax,0x1ff 00011B34 00FF add bh,bh 00011B36 0100 add [bx+si],ax 00011B38 FF9AF4AF call far [bp+si+0xaff4] 00011B3C F344 rep inc sp 00011B3E E932AC jmp 0xc773 00011B41 E8CF98 call 0xb413 00011B44 CB retf 00011B45 5C pop sp 00011B46 0400 add al,0x0 00011B48 5F pop di 00011B49 0400 add al,0x0 00011B4B 6204 bound ax,[si] 00011B4D 006504 add [di+0x4],ah 00011B50 006804 add [bx+si+0x4],ch 00011B53 006B04 add [bp+di+0x4],ch 00011B56 006E04 add [bp+0x4],ch 00011B59 007104 add [bx+di+0x4],dh 00011B5C 008EDBE8 add [bp+0xe8db],cl 00011B60 9F lahf 00011B61 B7B8 mov bh,0xb8 00011B63 1D04E8 sbb ax,0xe804 00011B66 8CBA7422 mov [bp+si+0x2274],segr7 00011B6A B83D02 mov ax,0x23d 00011B6D E884BA call 0xd5f4 00011B70 741A jz 0x1b8c 00011B72 E88CB7 call 0xd301 00011B75 E889B7 call 0xd301 00011B78 E886B7 call 0xd301 00011B7B BBB186 mov bx,0x86b1 00011B7E E975C7 jmp 0xe2f6 00011B81 E87DB7 call 0xd301 00011B84 33C0 xor ax,ax 00011B86 E88A98 call 0xb413 00011B89 50 push ax 00011B8A EB03 jmp short 0x1b8f 00011B8C 33C0 xor ax,ax 00011B8E 50 push ax 00011B8F BBC586 mov bx,0x86c5 00011B92 E981A0 jmp 0xbc16 00011B95 E869B7 call 0xd301 00011B98 5A pop dx 00011B99 8CDB mov bx,ds 00011B9B E9D5AB jmp 0xc773 00011B9E BDD01B mov bp,0x1bd0 00011BA1 E93FB5 jmp 0xd0e3 00011BA4 53 push bx 00011BA5 B88E05 mov ax,0x58e 00011BA8 E849BA call 0xd5f4 00011BAB E80700 call 0x1bb5 00011BAE E80E00 call 0x1bbf 00011BB1 5B pop bx 00011BB2 E9BEAB jmp 0xc773 00011BB5 C3 ret 00011BB6 E9BAAB jmp 0xc773 00011BB9 50 push ax 00011BBA E80200 call 0x1bbf 00011BBD 58 pop ax 00011BBE CB retf 00011BBF E84B00 call 0x1c0d 00011BC2 E83CB7 call 0xd301 00011BC5 E839B7 call 0xd301 00011BC8 0AC0 or al,al 00011BCA 7403 jz 0x1bcf 00011BCC E85700 call 0x1c26 00011BCF C3 ret 00011BD0 6653 push ebx 00011BD2 6650 push eax 00011BD4 06 push es 00011BD5 6A00 push byte +0x0 00011BD7 07 pop es 00011BD8 66BB18F4D1FE mov ebx,0xfed1f418 00011BDE 6766268B03 mov eax,[es:ebx] 00011BE3 07 pop es 00011BE4 2406 and al,0x6 00011BE6 3C06 cmp al,0x6 00011BE8 7417 jz 0x1c01 00011BEA BBAF77 mov bx,0x77af 00011BED E86D68 call 0x845d 00011BF0 E80EB7 call 0xd301 00011BF3 A803 test al,0x3 00011BF5 740A jz 0x1c01 00011BF7 9A34179E74 call 0x749e:0x1734 00011BFC 9A50179E74 call 0x749e:0x1750 00011C01 6658 pop eax 00011C03 665B pop ebx 00011C05 E96BAB jmp 0xc773 00011C08 C6461F00 mov byte [bp+0x1f],0x0 00011C0C C3 ret 00011C0D 6660 pushad 00011C0F BBF900 mov bx,0xf9 00011C12 B84100 mov ax,0x41 00011C15 E8C731 call 0x4ddf 00011C18 B004 mov al,0x4 00011C1A E8B231 call 0x4dcf 00011C1D 80E4F8 and ah,0xf8 00011C20 E8BC31 call 0x4ddf 00011C23 6661 popad 00011C25 C3 ret 00011C26 6653 push ebx 00011C28 6650 push eax 00011C2A 51 push cx 00011C2B 52 push dx 00011C2C 8AC8 mov cl,al 00011C2E 660FB7C0 movzx eax,ax 00011C32 A801 test al,0x1 00011C34 7406 jz 0x1c3c 00011C36 660D00001515 or eax,0x15150000 00011C3C 33C0 xor ax,ax 00011C3E 66C1C810 ror eax,0x10 00011C42 668BD8 mov ebx,eax 00011C45 6681CB00001515 or ebx,0x15150000 00011C4C 9A30179E74 call 0x749e:0x1730 00011C51 5A pop dx 00011C52 59 pop cx 00011C53 6658 pop eax 00011C55 665B pop ebx 00011C57 C3 ret 00011C58 E8EEC9 call 0xe649 00011C5B CB retf 00011C5C E881CA call 0xe6e0 00011C5F CB retf 00011C60 BF19D2 mov di,0xd219 00011C63 33C0 xor ax,ax 00011C65 81FF3DD2 cmp di,0xd23d 00011C69 730E jnc 0x1c79 00011C6B 57 push di 00011C6C 268B3D mov di,[es:di] 00011C6F 26884502 mov [es:di+0x2],al 00011C73 5F pop di 00011C74 40 inc ax 00011C75 47 inc di 00011C76 47 inc di 00011C77 EBEC jmp short 0x1c65 00011C79 C3 ret 00011C7A 9A7350F344 call 0x44f3:0x5073 00011C7F C3 ret 00011C80 9A047C6051 call 0x5160:0x7c04 00011C85 CB retf 00011C86 EA3AEF00F0 jmp 0xf000:0xef3a 00011C8B EA36EF00F0 jmp 0xf000:0xef36 00011C90 E8A46F call 0x8c37 00011C93 CB retf 00011C94 E8796F call 0x8c10 00011C97 CB retf 00011C98 E8206F call 0x8bbb 00011C9B CB retf 00011C9C 2EFF15 call near [cs:di] 00011C9F CB retf 00011CA0 EA920CF344 jmp 0x44f3:0xc92 00011CA5 EAE90CF344 jmp 0x44f3:0xce9 00011CAA EA3F0DF344 jmp 0x44f3:0xd3f 00011CAF EABD69F344 jmp 0x44f3:0x69bd 00011CB4 0000 add [bx+si],al 00011CB6 0C00 or al,0x0 00011CB8 00800000 add [bx+si+0x0],al 00011CBC 0000 add [bx+si],al 00011CBE 0000 add [bx+si],al 00011CC0 0000 add [bx+si],al 00011CC2 0000 add [bx+si],al 00011CC4 0A00 or al,[bx+si] 00011CC6 0000 add [bx+si],al 00011CC8 0200 add al,[bx+si] 00011CCA 0001 add [bx+di],al 00011CCC 0000 add [bx+si],al 00011CCE 0000 add [bx+si],al 00011CD0 B003 mov al,0x3 00011CD2 0000 add [bx+si],al 00011CD4 0C00 or al,0x0 00011CD6 0000 add [bx+si],al 00011CD8 0400 add al,0x0 00011CDA 0000 add [bx+si],al 00011CDC 0000 add [bx+si],al 00011CDE C00300 rol byte [bp+di],0x0 00011CE1 0020 add [bx+si],ah 00011CE3 0000 add [bx+si],al 00011CE5 0004 add [si],al 00011CE7 0000 add [bx+si],al 00011CE9 0000 add [bx+si],al 00011CEB 00FF add bh,bh 00011CED FF db 0xFF 00011CEE FF db 0xFF 00011CEF FF db 0xFF 00011CF0 FF db 0xFF 00011CF1 FF db 0xFF 00011CF2 FF db 0xFF 00011CF3 FFF0 push ax 00011CF5 0100 add [bx+si],ax 00011CF7 0008 add [bx+si],cl 00011CF9 0000 add [bx+si],al 00011CFB 0004 add [si],al 00011CFD 0000 add [bx+si],al 00011CFF 0010 add [bx+si],dl 00011D01 00F6 add dh,dh 00011D03 0300 add ax,[bx+si] 00011D05 0001 add [bx+di],al 00011D07 0000 add [bx+si],al 00011D09 0004 add [si],al 00011D0B 0000 add [bx+si],al 00011D0D 0014 add [si],dl 00011D0F 0000 add [bx+si],al 00011D11 40 inc ax 00011D12 0000 add [bx+si],al 00011D14 0000 add [bx+si],al 00011D16 0000 add [bx+si],al 00011D18 07 pop es 00011D19 0100 add [bx+si],ax 00011D1B 003C add [si],bh 00011D1D 00FF add bh,bh 00011D1F FF db 0xFF 00011D20 FF db 0xFF 00011D21 FF7001 push word [bx+si+0x1] 00011D24 0000 add [bx+si],al 00011D26 0800 or [bx+si],al 00011D28 0000 add [bx+si],al 00011D2A 0400 add al,0x0 00011D2C 0000 add [bx+si],al 00011D2E 1800 sbb [bx+si],al 00011D30 7603 jna 0x1d35 00011D32 0000 add [bx+si],al 00011D34 0100 add [bx+si],ax 00011D36 0000 add [bx+si],al 00011D38 0400 add al,0x0 00011D3A 0000 add [bx+si],al 00011D3C 1C00 sbb al,0x0 00011D3E 00800000 add [bx+si+0x0],al 00011D42 0000 add [bx+si],al 00011D44 0000 add [bx+si],al 00011D46 07 pop es 00011D47 0100 add [bx+si],ax 00011D49 003C add [si],bh 00011D4B 00FF add bh,bh 00011D4D FF db 0xFF 00011D4E FF db 0xFF 00011D4F FFF0 push ax 00011D51 0300 add ax,[bx+si] 00011D53 00060000 add [0x0],al 00011D57 0004 add [si],al 00011D59 0000 add [bx+si],al 00011D5B 0000 add [bx+si],al 00011D5D 00F7 add bh,dh 00011D5F 0300 add ax,[bx+si] 00011D61 0001 add [bx+di],al 00011D63 0000 add [bx+si],al 00011D65 0004 add [si],al 00011D67 0000 add [bx+si],al 00011D69 0000 add [bx+si],al 00011D6B 0004 add [si],al 00011D6D 0000 add [bx+si],al 00011D6F 0000 add [bx+si],al 00011D71 0000 add [bx+si],al 00011D73 0008 add [bx+si],cl 00011D75 0000 add [bx+si],al 00011D77 0000 add [bx+si],al 00011D79 004000 add [bx+si+0x0],al 00011D7C 0000 add [bx+si],al 00011D7E 0000 add [bx+si],al 00011D80 0000 add [bx+si],al 00011D82 07 pop es 00011D83 0100 add [bx+si],ax 00011D85 0000 add [bx+si],al 00011D87 00FF add bh,bh 00011D89 FF db 0xFF 00011D8A FF db 0xFF 00011D8B FF db 0xFF 00011D8C E8DCCD call 0xeb6b 00011D8F CB retf 00011D90 53 push bx 00011D91 9A3354F344 call 0x44f3:0x5433 00011D96 7508 jnz 0x1da0 00011D98 E80D00 call 0x1da8 00011D9B 7203 jc 0x1da0 00011D9D E83A00 call 0x1dda 00011DA0 5B pop bx 00011DA1 E9CFA9 jmp 0xc773 00011DA4 E80100 call 0x1da8 00011DA7 CB retf 00011DA8 E86CB5 call 0xd317 00011DAB 740B jz 0x1db8 00011DAD 2EF606587901 test byte [cs:0x7958],0x1 00011DB3 750B jnz 0x1dc0 00011DB5 F9 stc 00011DB6 EB21 jmp short 0x1dd9 00011DB8 B81806 mov ax,0x618 00011DBB E836B8 call 0xd5f4 00011DBE 74F5 jz 0x1db5 00011DC0 E8DF87 call 0xa5a2 00011DC3 75F0 jnz 0x1db5 00011DC5 662E0FB71EE876 movzx ebx,word [cs:0x76e8] 00011DCC B900C0 mov cx,0xc000 00011DCF 3BC1 cmp ax,cx 00011DD1 7405 jz 0x1dd8 00011DD3 2E8B0EE676 mov cx,[cs:0x76e6] 00011DD8 F8 clc 00011DD9 C3 ret 00011DDA 6656 push esi 00011DDC 6657 push edi 00011DDE 51 push cx 00011DDF 660FB7F0 movzx esi,ax 00011DE3 66C1E604 shl esi,0x4 00011DE7 660FB7F9 movzx edi,cx 00011DEB 66C1E704 shl edi,0x4 00011DEF 8BCB mov cx,bx 00011DF1 C1E108 shl cx,0x8 00011DF4 E80600 call 0x1dfd 00011DF7 59 pop cx 00011DF8 665F pop edi 00011DFA 665E pop esi 00011DFC C3 ret 00011DFD 6660 pushad 00011DFF 660FB7DB movzx ebx,bx 00011E03 660FB7C9 movzx ecx,cx 00011E07 8BD1 mov dx,cx 00011E09 6681FE00001000 cmp esi,0x100000 00011E10 7319 jnc 0x1e2b 00011E12 6657 push edi 00011E14 6652 push edx 00011E16 9AE03B6051 call 0x5160:0x3be0 00011E1B 668BFA mov edi,edx 00011E1E 665A pop edx 00011E20 6657 push edi 00011E22 F3676626A5 es rep a32 movsd 00011E27 665E pop esi 00011E29 665F pop edi 00011E2B 668BC7 mov eax,edi 00011E2E 66C1E804 shr eax,0x4 00011E32 8BDA mov bx,dx 00011E34 81C3FF00 add bx,0xff 00011E38 C1EB08 shr bx,0x8 00011E3B B90200 mov cx,0x2 00011E3E E82ACD call 0xeb6b 00011E41 6657 push edi 00011E43 8BCA mov cx,dx 00011E45 F3676626A5 es rep a32 movsd 00011E4A 665F pop edi 00011E4C 1E push ds 00011E4D 6660 pushad 00011E4F 66BE00001000 mov esi,0x100000 00011E55 66B900000400 mov ecx,0x40000 00011E5B 8CC0 mov ax,es 00011E5D 8ED8 mov ds,ax 00011E5F F36766AD rep a32 lodsd 00011E63 6661 popad 00011E65 1F pop ds 00011E66 B90100 mov cx,0x1 00011E69 E8FFCC call 0xeb6b 00011E6C 6681FE00001000 cmp esi,0x100000 00011E73 7305 jnc 0x1e7a 00011E75 9A353C6051 call 0x5160:0x3c35 00011E7A 6661 popad 00011E7C C3 ret 00011E7D E80800 call 0x1e88 00011E80 CB retf 00011E81 E90400 jmp 0x1e88 00011E84 E8FAFF call 0x1e81 00011E87 CB retf 00011E88 B09C mov al,0x9c 00011E8A E8BDCC call 0xeb4a 00011E8D 2AC0 sub al,al 00011E8F C1E804 shr ax,0x4 00011E92 C3 ret 00011E93 BD6125 mov bp,0x2561 00011E96 E94AB2 jmp 0xd0e3 00011E99 E8ECFF call 0x1e88 00011E9C 83E801 sub ax,byte +0x1 00011E9F 660FB7C0 movzx eax,ax 00011EA3 66C1E00A shl eax,0xa 00011EA7 CB retf 00011EA8 E9017C jmp 0x9aac 00011EAB E90F7C jmp 0x9abd 00011EAE 53 push bx 00011EAF BBF489 mov bx,0x89f4 00011EB2 81FB028A cmp bx,0x8a02 00011EB6 730A jnc 0x1ec2 00011EB8 53 push bx 00011EB9 2EFF17 call near [cs:bx] 00011EBC 5B pop bx 00011EBD 83C302 add bx,byte +0x2 00011EC0 EBF0 jmp short 0x1eb2 00011EC2 5B pop bx 00011EC3 CB retf 00011EC4 6E outsb 00011EC5 0F4E3A cmovng di,[bp+si] 00011EC8 7C10 jl 0x1eda 00011ECA F01009 lock adc [bx+di],cl 00011ECD 869087BD xchg dl,[bx+si+0xbd87] 00011ED1 211D and [di],bx 00011ED3 9F lahf 00011ED4 0500B2 add ax,0xb200 00011ED7 0000 add [bx+si],al 00011ED9 00F0 add al,dh 00011EDB F1 int1 00011EDC F2808085F280 repne add byte [bx+si+0xf285],0x80 00011EE2 0410 add al,0x10 00011EE4 0000 add [bx+si],al 00011EE6 0000 add [bx+si],al 00011EE8 0000 add [bx+si],al 00011EEA 013F add [bx],di 00011EEC 0000 add [bx+si],al 00011EEE 0102 add [bp+si],ax 00011EF0 0004 add [si],al 00011EF2 0000 add [bx+si],al 00011EF4 40 inc ax 00011EF5 F61F neg byte [bx] 00011EF7 0001 add [bx+di],al 00011EF9 0040FA add [bx+si-0x6],al 00011EFC 1F pop ds 00011EFD 0028 add [bx+si],ch 00011EFF 0000 add [bx+si],al 00011F01 0003 add [bp+di],al 00011F03 0068FA add [bx+si-0x6],ch 00011F06 1F pop ds 00011F07 00980100 add [bx+si+0x1],bl 00011F0B 0004 add [si],al 00011F0D 0000 add [bx+si],al 00011F0F FC cld 00011F10 1F pop ds 00011F11 0000 add [bx+si],al 00011F13 0400 add al,0x0 00011F15 0002 add [bp+si],al 00011F17 0000 add [bx+si],al 00011F19 0038 add [bx+si],bh 00011F1B 0000 add [bx+si],al 00011F1D 0004 add [si],al 00011F1F 0002 add [bp+si],al 00011F21 0000 add [bx+si],al 00011F23 B03F mov al,0x3f 00011F25 004000 add [bx+si+0x0],al 00011F28 0000 add [bx+si],al 00011F2A 0200 add al,[bx+si] 00011F2C 00B43F00 add [si+0x3f],dh 00011F30 0100 add [bx+si],ax 00011F32 0000 add [bx+si],al 00011F34 0200 add al,[bx+si] 00011F36 50 push ax 00011F37 B43F mov ah,0x3f 00011F39 0010 add [bx+si],dl 00011F3B 0000 add [bx+si],al 00011F3D 0002 add [bp+si],al 00011F3F 0060B4 add [bx+si-0x4c],ah 00011F42 3F aas 00011F43 0004 add [si],al 00011F45 0000 add [bx+si],al 00011F47 0002 add [bp+si],al 00011F49 0064B4 add [si-0x4c],ah 00011F4C 3F aas 00011F4D 0004 add [si],al 00011F4F 0000 add [bx+si],al 00011F51 0002 add [bp+si],al 00011F53 0070B4 add [bx+si-0x4c],dh 00011F56 3F aas 00011F57 0010 add [bx+si],dl 00011F59 0000 add [bx+si],al 00011F5B 0002 add [bp+si],al 00011F5D 0080B43F add [bx+si+0x3fb4],al 00011F61 00C0 add al,al 00011F63 0100 add [bx+si],ax 00011F65 0002 add [bp+si],al 00011F67 0000 add [bx+si],al 00011F69 B83F00 mov ax,0x3f 00011F6C 0400 add al,0x0 00011F6E 0000 add [bx+si],al 00011F70 0200 add al,[bx+si] 00011F72 00C0 add al,al 00011F74 3F aas 00011F75 0000 add [bx+si],al 00011F77 40 inc ax 00011F78 0000 add [bx+si],al 00011F7A 0200 add al,[bx+si] 00011F7C 0000 add [bx+si],al 00011F7E 0000 add [bx+si],al 00011F80 0000 add [bx+si],al 00011F82 0000 add [bx+si],al 00011F84 0000 add [bx+si],al 00011F86 0000 add [bx+si],al 00011F88 0000 add [bx+si],al 00011F8A 0000 add [bx+si],al 00011F8C 0000 add [bx+si],al 00011F8E 0000 add [bx+si],al 00011F90 0000 add [bx+si],al 00011F92 0000 add [bx+si],al 00011F94 0000 add [bx+si],al 00011F96 0000 add [bx+si],al 00011F98 0000 add [bx+si],al 00011F9A 0000 add [bx+si],al 00011F9C 0000 add [bx+si],al 00011F9E 0000 add [bx+si],al 00011FA0 0000 add [bx+si],al 00011FA2 0000 add [bx+si],al 00011FA4 0000 add [bx+si],al 00011FA6 0000 add [bx+si],al 00011FA8 0000 add [bx+si],al 00011FAA 0000 add [bx+si],al 00011FAC 0000 add [bx+si],al 00011FAE 0000 add [bx+si],al 00011FB0 0000 add [bx+si],al 00011FB2 0000 add [bx+si],al 00011FB4 0000 add [bx+si],al 00011FB6 0000 add [bx+si],al 00011FB8 0000 add [bx+si],al 00011FBA 0000 add [bx+si],al 00011FBC 0000 add [bx+si],al 00011FBE 0000 add [bx+si],al 00011FC0 0000 add [bx+si],al 00011FC2 0E push cs 00011FC3 006726 add [bx+0x26],ah 00011FC6 8827 mov [bx],ah 00011FC8 67268807 mov [es:edi],al 00011FCC F390 rep nop 00011FCE 67268A07 mov al,[es:edi] 00011FD2 A880 test al,0x80 00011FD4 74F6 jz 0x1fcc 00011FD6 C3 ret 00011FD7 8BF3 mov si,bx 00011FD9 C1E902 shr cx,0x2 00011FDC F36664A5 fs rep movsd 00011FE0 8BDE mov bx,si 00011FE2 33F6 xor si,si 00011FE4 6633FF xor edi,edi 00011FE7 06 push es 00011FE8 1E push ds 00011FE9 07 pop es 00011FEA 1F pop ds 00011FEB 6656 push esi 00011FED 6687F7 xchg esi,edi 00011FF0 6726C6870200C0FF mov byte [es:edi+0xffc00002],0x0 -00 00011FF9 6726C607FF mov byte [es:edi],0xff 00011FFE B8D020 mov ax,0x20d0 00012001 E8C0FF call 0x1fc4 00012004 0FBAE005 bt ax,0x5 00012008 7234 jc 0x203e 0001200A B440 mov ah,0x40 0001200C 33C9 xor cx,cx 0001200E AC lodsb 0001200F 3CFF cmp al,0xff 00012011 7409 jz 0x201c 00012013 E8AEFF call 0x1fc4 00012016 0FBAE004 bt ax,0x4 0001201A 7222 jc 0x203e 0001201C 6647 inc edi 0001201E E2EE loop 0x200e 00012020 664F dec edi 00012022 33C9 xor cx,cx 00012024 33F6 xor si,si 00012026 33FF xor di,di 00012028 6726C607FF mov byte [es:edi],0xff 0001202D 6726C6870200C0FF mov byte [es:edi+0xffc00002],0x1 -01 00012036 AC lodsb 00012037 67AE a32 scasb 00012039 E1FB loope 0x2036 0001203B E301 jcxz 0x203e 0001203D F9 stc 0001203E 665E pop esi 00012040 06 push es 00012041 1E push ds 00012042 07 pop es 00012043 1F pop ds 00012044 C3 ret 00012045 B6F8 mov dh,0xf8 00012047 66B8F80C0080 mov eax,0x80000cf8 0001204D 92 xchg ax,dx 0001204E 66EF out dx,eax 00012050 8AD0 mov dl,al 00012052 80E203 and dl,0x3 00012055 80CAFC or dl,0xfc 00012058 C3 ret 00012059 6633FF xor edi,edi 0001205C 66B900400000 mov ecx,0x4000 00012062 F36766A5 rep a32 movsd 00012066 6681EE00000100 sub esi,0x10000 0001206D C3 ret 0001206E 0FA0 push fs 00012070 06 push es 00012071 1E push ds 00012072 6660 pushad 00012074 FC cld 00012075 B240 mov dl,0x40 00012077 E8CBFF call 0x2045 0001207A ED in ax,dx 0001207B 2480 and al,0x80 0001207D 0430 add al,0x30 0001207F 92 xchg ax,dx 00012080 66ED in eax,dx 00012082 50 push ax 00012083 52 push dx 00012084 24FE and al,0xfe 00012086 66EF out dx,eax 00012088 B2DC mov dl,0xdc 0001208A E8B8FF call 0x2045 0001208D EC in al,dx 0001208E 50 push ax 0001208F 0C01 or al,0x1 00012091 EF out dx,ax 00012092 B2D9 mov dl,0xd9 00012094 E8AEFF call 0x2045 00012097 EC in al,dx 00012098 50 push ax 00012099 B0C0 mov al,0xc0 0001209B EE out dx,al 0001209C B2D0 mov dl,0xd0 0001209E E8A4FF call 0x2045 000120A1 66ED in eax,dx 000120A3 6650 push eax 000120A5 6633C0 xor eax,eax 000120A8 66EF out dx,eax 000120AA 8CC3 mov bx,es 000120AC 8EE3 mov fs,bx 000120AE 8BDF mov bx,di 000120B0 8BD6 mov dx,si 000120B2 8E4606 mov es,[bp+0x6] 000120B5 33F6 xor si,si 000120B7 E89FFF call 0x2059 000120BA 8BFA mov di,dx 000120BC 2EA18777 mov ax,[cs:0x7787] 000120C0 C1E00B shl ax,0xb 000120C3 50 push ax 000120C4 8BC8 mov cx,ax 000120C6 03C2 add ax,dx 000120C8 7304 jnc 0x20ce 000120CA 8BCA mov cx,dx 000120CC F7D9 neg cx 000120CE E806FF call 0x1fd7 000120D1 59 pop cx 000120D2 7218 jc 0x20ec 000120D4 51 push cx 000120D5 6681C600000100 add esi,0x10000 000120DC E87AFF call 0x2059 000120DF 8BC2 mov ax,dx 000120E1 F7D8 neg ax 000120E3 59 pop cx 000120E4 2BC8 sub cx,ax 000120E6 F5 cmc 000120E7 7303 jnc 0x20ec 000120E9 E8EBFE call 0x1fd7 000120EC 9C pushf 000120ED 5B pop bx 000120EE B2D0 mov dl,0xd0 000120F0 E852FF call 0x2045 000120F3 6658 pop eax 000120F5 66EF out dx,eax 000120F7 B2D9 mov dl,0xd9 000120F9 E849FF call 0x2045 000120FC 58 pop ax 000120FD EE out dx,al 000120FE B2DC mov dl,0xdc 00012100 E842FF call 0x2045 00012103 58 pop ax 00012104 EF out dx,ax 00012105 5A pop dx 00012106 66ED in eax,dx 00012108 58 pop ax 00012109 66EF out dx,eax 0001210B 53 push bx 0001210C 9D popf 0001210D 6661 popad 0001210F 1F pop ds 00012110 07 pop es 00012111 0FA1 pop fs 00012113 C3 ret 00012114 EA4404FEE6 jmp 0xe6fe:0x444 00012119 E8FA2D call 0x4f16 0001211C CB retf 0001211D 9AED1BFEE6 call 0xe6fe:0x1bed 00012122 C3 ret 00012123 53 push bx 00012124 33C0 xor ax,ax 00012126 80FA04 cmp dl,0x4 00012129 7368 jnc 0x2193 0001212B 66B80041D1FE mov eax,0xfed14100 00012131 80FA02 cmp dl,0x2 00012134 7244 jc 0x217a 00012136 66B80042D1FE mov eax,0xfed14200 0001213C 67268A38 mov bh,[es:eax] 00012140 80FF01 cmp bh,0x1 00012143 752C jnz 0x2171 00012145 66B88041D1FE mov eax,0xfed14180 0001214B 80EA02 sub dl,0x2 0001214E 02C2 add al,dl 00012150 67268A38 mov bh,[es:eax] 00012154 80FA00 cmp dl,0x0 00012157 740A jz 0x2163 00012159 6648 dec eax 0001215B 67268A20 mov ah,[es:eax] 0001215F 2AFC sub bh,ah 00012161 EB2A jmp short 0x218d 00012163 66B80141D1FE mov eax,0xfed14101 00012169 67268A20 mov ah,[es:eax] 0001216D 2AFC sub bh,ah 0001216F EB1C jmp short 0x218d 00012171 66B88041D1FE mov eax,0xfed14180 00012177 80EA02 sub dl,0x2 0001217A 02C2 add al,dl 0001217C 67268A38 mov bh,[es:eax] 00012180 80FA00 cmp dl,0x0 00012183 7408 jz 0x218d 00012185 6648 dec eax 00012187 67268A20 mov ah,[es:eax] 0001218B 2AFC sub bh,ah 0001218D 0FB6C7 movzx ax,bh 00012190 C1E005 shl ax,0x5 00012193 5B pop bx 00012194 C3 ret 00012195 E80100 call 0x2199 00012198 CB retf 00012199 53 push bx 0001219A 51 push cx 0001219B 52 push dx 0001219C C0EA04 shr dl,0x4 0001219F 8ACA mov cl,dl 000121A1 E87FFF call 0x2123 000121A4 5A pop dx 000121A5 8BD8 mov bx,ax 000121A7 52 push dx 000121A8 80E20F and dl,0xf 000121AB 8AEA mov ch,dl 000121AD E873FF call 0x2123 000121B0 5A pop dx 000121B1 38CD cmp ch,cl 000121B3 B90000 mov cx,0x0 000121B6 740E jz 0x21c6 000121B8 03C3 add ax,bx 000121BA 3BC3 cmp ax,bx 000121BC 7408 jz 0x21c6 000121BE 83FB00 cmp bx,byte +0x0 000121C1 7403 jz 0x21c6 000121C3 B90080 mov cx,0x8000 000121C6 0BC1 or ax,cx 000121C8 59 pop cx 000121C9 5B pop bx 000121CA C3 ret 000121CB 1000 adc [bx+si],al 000121CD 0004 add [si],al 000121CF 0004 add [si],al 000121D1 0200 add al,[bx+si] 000121D3 E80100 call 0x21d7 000121D6 CB retf 000121D7 53 push bx 000121D8 33C0 xor ax,ax 000121DA 80FA0F cmp dl,0xf 000121DD 7406 jz 0x21e5 000121DF B80001 mov ax,0x100 000121E2 0D0004 or ax,0x400 000121E5 5B pop bx 000121E6 C3 ret 000121E7 8B4612 mov ax,[bp+0x12] 000121EA E88E0F call 0x317b 000121ED C3 ret 000121EE E97C2D jmp 0x4f6d 000121F1 E97D2D jmp 0x4f71 000121F4 51 push cx 000121F5 53 push bx 000121F6 BB1D9F mov bx,0x9f1d 000121F9 E84419 call 0x3b40 000121FC E8D93F call 0x61d8 000121FF 83C901 or cx,byte +0x1 00012202 B90023 mov cx,0x2300 00012205 9A119D00F0 call 0xf000:0x9d11 0001220A 5B pop bx 0001220B 59 pop cx 0001220C CB retf 0001220D E8D20F call 0x31e2 00012210 9A558BFEE6 call 0xe6fe:0x8b55 00012215 E8CA0F call 0x31e2 00012218 E89D11 call 0x33b8 0001221B 9A88018976 call 0x7689:0x188 00012220 CB retf 00012221 E8192A call 0x4c3d 00012224 9A363E00F0 call 0xf000:0x3e36 00012229 CB retf 0001222A 9A5F42FEE6 call 0xe6fe:0x425f 0001222F 9A6942FEE6 call 0xe6fe:0x4269 00012234 741B jz 0x2251 00012236 2E833C00 cmp word [cs:si],byte +0x0 0001223A 7507 jnz 0x2243 0001223C 2E837C0200 cmp word [cs:si+0x2],byte +0x0 00012241 7405 jz 0x2248 00012243 83C606 add si,byte +0x6 00012246 EBE7 jmp short 0x222f 00012248 2EC74404FE00 mov word [cs:si+0x4],0xfe 0001224E F8 clc 0001224F EB01 jmp short 0x2252 00012251 F9 stc 00012252 CB retf 00012253 EA5A34FEE6 jmp 0xe6fe:0x345a 00012258 EA1135FEE6 jmp 0xe6fe:0x3511 0001225D 0025 add [di],ah 0001225F 0000 add [bx+si],al 00012261 F0F5 lock cmc 00012263 2400 and al,0x0 00012265 D7 xlatb 00012266 27 daa 00012267 D6 salc 00012268 78F2 js 0x225c 0001226A 27 daa 0001226B D6 salc 0001226C 7824 js 0x2292 0001226E 28D6 sub dh,dl 00012270 78AE js 0x2220 00012272 28D6 sub dh,dl 00012274 78E0 js 0x2256 00012276 28D6 sub dh,dl 00012278 7855 js 0x22cf 0001227A 8BEC mov bp,sp 0001227C 53 push bx 0001227D 57 push di 0001227E 1E push ds 0001227F 0FA0 push fs 00012281 C57E06 lds di,[bp+0x6] 00012284 1E push ds 00012285 0FA1 pop fs 00012287 8BDF mov bx,di 00012289 8B3D mov di,[di] 0001228B 81FF0400 cmp di,0x4 0001228F 7713 ja 0x22a4 00012291 83C302 add bx,byte +0x2 00012294 0FA0 push fs 00012296 53 push bx 00012297 C1E702 shl di,0x2 0001229A 2EFF9D958D call far [cs:di+0x8d95] 0001229F 83C404 add sp,byte +0x4 000122A2 EB03 jmp short 0x22a7 000122A4 B8FFFF mov ax,0xffff 000122A7 0FA1 pop fs 000122A9 1F pop ds 000122AA 5F pop di 000122AB 5B pop bx 000122AC 5D pop bp 000122AD CB retf 000122AE 1E push ds 000122AF 56 push si 000122B0 67C57516 lds si,[ebp+0x16] 000122B4 807C0C03 cmp byte [si+0xc],0x3 000122B8 F9 stc 000122B9 7501 jnz 0x22bc 000122BB F8 clc 000122BC 5E pop si 000122BD 1F pop ds 000122BE C3 ret 000122BF 53 push bx 000122C0 57 push di 000122C1 56 push si 000122C2 1E push ds 000122C3 BF2443 mov di,0x4324 000122C6 E890D5 call 0xf859 000122C9 E8E2FF call 0x22ae 000122CC 727E jc 0x234c 000122CE B90200 mov cx,0x2 000122D1 E82DB0 call 0xd301 000122D4 33C0 xor ax,ax 000122D6 E829B0 call 0xd302 000122D9 7361 jnc 0x233c 000122DB 0BC0 or ax,ax 000122DD 7570 jnz 0x234f 000122DF E89D01 call 0x247f 000122E2 726B jc 0x234f 000122E4 678B5D1E mov bx,[ebp+0x1e] 000122E8 F7C30100 test bx,0x1 000122EC 7461 jz 0x234f 000122EE 50 push ax 000122EF B89D05 mov ax,0x59d 000122F2 E8FFB2 call 0xd5f4 000122F5 8BF8 mov di,ax 000122F7 8BD8 mov bx,ax 000122F9 58 pop ax 000122FA 678E4520 mov es,[ebp+0x20] 000122FE 67C57516 lds si,[ebp+0x16] 00012302 B91000 mov cx,0x10 00012305 803C03 cmp byte [si],0x3 00012308 740A jz 0x2314 0001230A 803C06 cmp byte [si],0x6 0001230D 7405 jz 0x2314 0001230F 803C05 cmp byte [si],0x5 00012312 7503 jnz 0x2317 00012314 034C0A add cx,[si+0xa] 00012317 51 push cx 00012318 03CF add cx,di 0001231A 81F90040 cmp cx,0x4000 0001231E 59 pop cx 0001231F 7F20 jg 0x2341 00012321 F3A4 rep movsb 00012323 BA0100 mov dx,0x1 00012326 8CC6 mov si,es 00012328 BFEB40 mov di,0x40eb 0001232B E82BD5 call 0xf859 0001232E 8BFB mov di,bx 00012330 26837D0EFF cmp word [es:di+0xe],byte -0x1 00012335 7505 jnz 0x233c 00012337 B88300 mov ax,0x83 0001233A EB08 jmp short 0x2344 0001233C B80000 mov ax,0x0 0001233F EB03 jmp short 0x2344 00012341 B88700 mov ax,0x87 00012344 B90100 mov cx,0x1 00012347 E8B7AF call 0xd301 0001234A EB03 jmp short 0x234f 0001234C B88D00 mov ax,0x8d 0001234F BF5D43 mov di,0x435d 00012352 E804D5 call 0xf859 00012355 1F pop ds 00012356 5E pop si 00012357 5F pop di 00012358 5B pop bx 00012359 C3 ret 0001235A 6653 push ebx 0001235C 6657 push edi 0001235E 6656 push esi 00012360 1E push ds 00012361 0F20C3 mov ebx,cr0 00012364 66F7C301000000 test ebx,0x1 0001236B 7544 jnz 0x23b1 0001236D 678B4520 mov ax,[ebp+0x20] 00012371 50 push ax 00012372 67C5751A lds si,[ebp+0x1a] 00012376 8CDB mov bx,ds 00012378 660FB7DB movzx ebx,bx 0001237C 66C1E304 shl ebx,0x4 00012380 660FB7F6 movzx esi,si 00012384 6603DE add ebx,esi 00012387 66C1EB04 shr ebx,0x4 0001238B 67895D20 mov [ebp+0x20],bx 0001238F BF8072 mov di,0x7280 00012392 662E8B7518 mov esi,[cs:di+0x18] 00012397 668BFB mov edi,ebx 0001239A 66C1E704 shl edi,0x4 0001239E E8DD5F call 0x837e 000123A1 B89D05 mov ax,0x59d 000123A4 E84DB2 call 0xd5f4 000123A7 660FB7C8 movzx ecx,ax 000123AB F367A4 rep a32 movsb 000123AE E8E75F call 0x8398 000123B1 E8FAFE call 0x22ae 000123B4 B88D00 mov ax,0x8d 000123B7 727F jc 0x2438 000123B9 33C0 xor ax,ax 000123BB E844AF call 0xd302 000123BE 7370 jnc 0x2430 000123C0 0BC0 or ax,ax 000123C2 7574 jnz 0x2438 000123C4 E8B800 call 0x247f 000123C7 726F jc 0x2438 000123C9 678B5D1E mov bx,[ebp+0x1e] 000123CD F7C30100 test bx,0x1 000123D1 7465 jz 0x2438 000123D3 50 push ax 000123D4 B89D05 mov ax,0x59d 000123D7 E81AB2 call 0xd5f4 000123DA 8BF8 mov di,ax 000123DC 8BD8 mov bx,ax 000123DE 58 pop ax 000123DF 678E4520 mov es,[ebp+0x20] 000123E3 67C57516 lds si,[ebp+0x16] 000123E7 B91000 mov cx,0x10 000123EA 803C03 cmp byte [si],0x3 000123ED 740A jz 0x23f9 000123EF 803C06 cmp byte [si],0x6 000123F2 7405 jz 0x23f9 000123F4 803C05 cmp byte [si],0x5 000123F7 7503 jnz 0x23fc 000123F9 034C0A add cx,[si+0xa] 000123FC 51 push cx 000123FD 03CF add cx,di 000123FF 81F90040 cmp cx,0x4000 00012403 59 pop cx 00012404 7F2F jg 0x2435 00012406 F3A4 rep movsb 00012408 BAA200 mov dx,0xa2 0001240B 0F20C3 mov ebx,cr0 0001240E 66F7C301000000 test ebx,0x1 00012415 7503 jnz 0x241a 00012417 BA0200 mov dx,0x2 0001241A 8CC6 mov si,es 0001241C BFEB40 mov di,0x40eb 0001241F E837D4 call 0xf859 00012422 8BFB mov di,bx 00012424 26837D0EFF cmp word [es:di+0xe],byte -0x1 00012429 7505 jnz 0x2430 0001242B B88300 mov ax,0x83 0001242E EB08 jmp short 0x2438 00012430 B80000 mov ax,0x0 00012433 EB03 jmp short 0x2438 00012435 B88700 mov ax,0x87 00012438 0F20C3 mov ebx,cr0 0001243B 66F7C301000000 test ebx,0x1 00012442 7533 jnz 0x2477 00012444 5E pop si 00012445 9C pushf 00012446 56 push si 00012447 BF8072 mov di,0x7280 0001244A 662E8B7D18 mov edi,[cs:di+0x18] 0001244F 67660FB75D20 movzx ebx,word [ebp+0x20] 00012455 668BF3 mov esi,ebx 00012458 66C1E604 shl esi,0x4 0001245C E81F5F call 0x837e 0001245F 50 push ax 00012460 B89D05 mov ax,0x59d 00012463 E88EB1 call 0xd5f4 00012466 660FB7C8 movzx ecx,ax 0001246A 58 pop ax 0001246B F367A4 rep a32 movsb 0001246E E8275F call 0x8398 00012471 5E pop si 00012472 67897520 mov [ebp+0x20],si 00012476 9D popf 00012477 1F pop ds 00012478 665E pop esi 0001247A 665F pop edi 0001247C 665B pop ebx 0001247E C3 ret 0001247F 53 push bx 00012480 52 push dx 00012481 57 push di 00012482 56 push si 00012483 06 push es 00012484 0FA8 push gs 00012486 678E6D20 mov gs,[ebp+0x20] 0001248A 67C47516 les si,[ebp+0x16] 0001248E 260FB604 movzx ax,[es:si] 00012492 83F803 cmp ax,byte +0x3 00012495 0F848900 jz near 0x2522 00012499 50 push ax 0001249A 268B440E mov ax,[es:si+0xe] 0001249E E8282E call 0x52c9 000124A1 58 pop ax 000124A2 727E jc 0x2522 000124A4 268A5C0C mov bl,[es:si+0xc] 000124A8 653A1D cmp bl,[gs:di] 000124AB 7575 jnz 0x2522 000124AD 83F804 cmp ax,byte +0x4 000124B0 7470 jz 0x2522 000124B2 EB1F jmp short 0x24d3 000124B4 BF8072 mov di,0x7280 000124B7 2E8B5516 mov dx,[cs:di+0x16] 000124BB 4A dec dx 000124BC 2603540A add dx,[es:si+0xa] 000124C0 81FA0040 cmp dx,0x4000 000124C4 7C02 jl 0x24c8 000124C6 EB5A jmp short 0x2522 000124C8 268B440E mov ax,[es:si+0xe] 000124CC E8FA2D call 0x52c9 000124CF 7257 jc 0x2528 000124D1 EB4F jmp short 0x2522 000124D3 83F800 cmp ax,byte +0x0 000124D6 7416 jz 0x24ee 000124D8 83F801 cmp ax,byte +0x1 000124DB 7411 jz 0x24ee 000124DD 83F802 cmp ax,byte +0x2 000124E0 740C jz 0x24ee 000124E2 83F805 cmp ax,byte +0x5 000124E5 7407 jz 0x24ee 000124E7 83F806 cmp ax,byte +0x6 000124EA 7402 jz 0x24ee 000124EC EB34 jmp short 0x2522 000124EE 268A5C01 mov bl,[es:si+0x1] 000124F2 26803C02 cmp byte [es:si],0x2 000124F6 7F0B jg 0x2503 000124F8 26021C add bl,[es:si] 000124FB 26803C02 cmp byte [es:si],0x2 000124FF 7502 jnz 0x2503 00012501 FEC3 inc bl 00012503 263A5C0D cmp bl,[es:si+0xd] 00012507 7F19 jg 0x2522 00012509 83F805 cmp ax,byte +0x5 0001250C 751A jnz 0x2528 0001250E 87FE xchg di,si 00012510 56 push si 00012511 260FB64501 movzx ax,[es:di+0x1] 00012516 03F0 add si,ax 00012518 650FB604 movzx ax,[gs:si] 0001251C 5E pop si 0001251D 83F800 cmp ax,byte +0x0 00012520 7506 jnz 0x2528 00012522 B88400 mov ax,0x84 00012525 F9 stc 00012526 EB04 jmp short 0x252c 00012528 F8 clc 00012529 B80000 mov ax,0x0 0001252C 0FA9 pop gs 0001252E 07 pop es 0001252F 5E pop si 00012530 5F pop di 00012531 5A pop dx 00012532 5B pop bx 00012533 C3 ret 00012534 80FB03 cmp bl,0x3 00012537 7507 jnz 0x2540 00012539 8BFE mov di,si 0001253B E8902A call 0x4fce 0001253E EB17 jmp short 0x2557 00012540 80FB04 cmp bl,0x4 00012543 7505 jnz 0x254a 00012545 E8A32A call 0x4feb 00012548 EB0D jmp short 0x2557 0001254A 80FB05 cmp bl,0x5 0001254D 7505 jnz 0x2554 0001254F E8CA2A call 0x501c 00012552 EB03 jmp short 0x2557 00012554 E81C2A call 0x4f73 00012557 C3 ret 00012558 E8D9FF call 0x2534 0001255B CB retf 0001255C 6650 push eax 0001255E 51 push cx 0001255F 53 push bx 00012560 1E push ds 00012561 57 push di 00012562 B89D05 mov ax,0x59d 00012565 E88CB0 call 0xd5f4 00012568 48 dec ax 00012569 8BD8 mov bx,ax 0001256B 57 push di 0001256C 5E pop si 0001256D 33FF xor di,di 0001256F 83C602 add si,byte +0x2 00012572 6A02 push byte +0x2 00012574 59 pop cx 00012575 3BFB cmp di,bx 00012577 7F13 jg 0x258c 00012579 658B4502 mov ax,[gs:di+0x2] 0001257D 268904 mov [es:si],ax 00012580 46 inc si 00012581 46 inc si 00012582 41 inc cx 00012583 41 inc cx 00012584 658A05 mov al,[gs:di] 00012587 E80E2D call 0x5298 0001258A 73E9 jnc 0x2575 0001258C 5F pop di 0001258D 26890D mov [es:di],cx 00012590 1F pop ds 00012591 5B pop bx 00012592 59 pop cx 00012593 6658 pop eax 00012595 CB retf 00012596 B88100 mov ax,0x81 00012599 D1EB shr bx,1 0001259B 67668B4D00 mov ecx,[ebp+0x0] 000125A0 38C0 cmp al,al 000125A2 B010 mov al,0x10 000125A4 BAB200 mov dx,0xb2 000125A7 EE out dx,al 000125A8 7AFE jpe 0x25a8 000125AA C3 ret 000125AB 259250 and ax,0x5092 000125AE 92 xchg ax,dx 000125AF AC lodsb 000125B0 92 xchg ax,dx 000125B1 259325 and ax,0x2593 000125B4 93 xchg ax,bx 000125B5 8B39 mov di,[bx+di] 000125B7 259325 and ax,0x2593 000125BA 93 xchg ax,bx 000125BB 259325 and ax,0x2593 000125BE 93 xchg ax,bx 000125BF 259325 and ax,0x2593 000125C2 93 xchg ax,bx 000125C3 E292 loop 0x2557 000125C5 C9 leave 000125C6 C0EEC0 shr dh,0xc0 000125C9 FEC0 inc al 000125CB F6BBD12A idiv byte [bp+di+0x2ad1] 000125CF C9 leave 000125D0 2A25 sub ah,[di] 000125D2 93 xchg ax,bx 000125D3 2593BE and ax,0xbe93 000125D6 2AC1 sub al,cl 000125D8 2AC4 sub al,ah 000125DA 2ACC sub cl,ah 000125DC 2AE8 sub ch,al 000125DE B7F8 mov bh,0xf8 000125E0 B7FC mov bh,0xfc 000125E2 B700 mov bh,0x0 000125E4 B804B8 mov ax,0xb804 000125E7 08B80CB8 or [bx+si+0xb80c],bh 000125EB 669C pushfd 000125ED 6655 push ebp 000125EF 668BEC mov ebp,esp 000125F2 6655 push ebp 000125F4 660FB7E4 movzx esp,sp 000125F8 6655 push ebp 000125FA 660FB7EC movzx ebp,sp 000125FE 6766C74500000000 mov dword [ebp+0x0],0x0 -00 00012607 EB3E jmp short 0x2647 00012609 669C pushfd 0001260B 6655 push ebp 0001260D 668BEC mov ebp,esp 00012610 6655 push ebp 00012612 6650 push eax 00012614 6633C0 xor eax,eax 00012617 16 push ss 00012618 58 pop ax 00012619 660F02C0 lar eax,eax 0001261D 7516 jnz 0x2635 0001261F 66C1E810 shr eax,0x10 00012623 A840 test al,0x40 00012625 750E jnz 0x2635 00012627 6658 pop eax 00012629 6655 push ebp 0001262B 660FB7EC movzx ebp,sp 0001262F 660FB7E4 movzx esp,sp 00012633 EB07 jmp short 0x263c 00012635 6658 pop eax 00012637 6655 push ebp 00012639 668BEC mov ebp,esp 0001263C 6766C74500FFFFFF mov dword [ebp+0x0],0xffffffff -FF 00012645 EB00 jmp short 0x2647 00012647 55 push bp 00012648 6653 push ebx 0001264A 6651 push ecx 0001264C 6652 push edx 0001264E 6656 push esi 00012650 6657 push edi 00012652 668BF8 mov edi,eax 00012655 66C1CF10 ror edi,0x10 00012659 57 push di 0001265A 1E push ds 0001265B 06 push es 0001265C 0FA0 push fs 0001265E 0FA8 push gs 00012660 6633C0 xor eax,eax 00012663 668BD8 mov ebx,eax 00012666 668BC8 mov ecx,eax 00012669 668BD0 mov edx,eax 0001266C 668BF0 mov esi,eax 0001266F 668BF8 mov edi,eax 00012672 678B5D14 mov bx,[ebp+0x14] 00012676 83FB60 cmp bx,byte +0x60 00012679 7212 jc 0x268d 0001267B 83EB60 sub bx,byte +0x60 0001267E 81FB0700 cmp bx,0x7 00012682 7346 jnc 0x26ca 00012684 D1E3 shl bx,1 00012686 2EFF970D91 call near [cs:bx+0x910d] 0001268B EB40 jmp short 0x26cd 0001268D 83FB50 cmp bx,byte +0x50 00012690 7212 jc 0x26a4 00012692 83EB50 sub bx,byte +0x50 00012695 81FB0900 cmp bx,0x9 00012699 732F jnc 0x26ca 0001269B D1E3 shl bx,1 0001269D 2EFF97FB90 call near [cs:bx+0x90fb] 000126A2 EB29 jmp short 0x26cd 000126A4 83FB40 cmp bx,byte +0x40 000126A7 7212 jc 0x26bb 000126A9 83EB40 sub bx,byte +0x40 000126AC 81FB0400 cmp bx,0x4 000126B0 7318 jnc 0x26ca 000126B2 D1E3 shl bx,1 000126B4 2EFF97F390 call near [cs:bx+0x90f3] 000126B9 EB12 jmp short 0x26cd 000126BB 81FB0C00 cmp bx,0xc 000126BF 7309 jnc 0x26ca 000126C1 D1E3 shl bx,1 000126C3 2EFF97DB90 call near [cs:bx+0x90db] 000126C8 EB03 jmp short 0x26cd 000126CA B88100 mov ax,0x81 000126CD 0FA9 pop gs 000126CF 0FA1 pop fs 000126D1 07 pop es 000126D2 1F pop ds 000126D3 5F pop di 000126D4 66C1C810 ror eax,0x10 000126D8 8BC7 mov ax,di 000126DA 66C1C810 ror eax,0x10 000126DE 665F pop edi 000126E0 665E pop esi 000126E2 665A pop edx 000126E4 6659 pop ecx 000126E6 665B pop ebx 000126E8 5D pop bp 000126E9 665D pop ebp 000126EB 665D pop ebp 000126ED 668BE5 mov esp,ebp 000126F0 665D pop ebp 000126F2 669D popfd 000126F4 CB retf 000126F5 33C9 xor cx,cx 000126F7 8BF9 mov di,cx 000126F9 8BD9 mov bx,cx 000126FB 51 push cx 000126FC E8FF00 call 0x27fe 000126FF 59 pop cx 00012700 720E jc 0x2710 00012702 43 inc bx 00012703 3BFA cmp di,dx 00012705 7302 jnc 0x2709 00012707 8BFA mov di,dx 00012709 0BC0 or ax,ax 0001270B 75EE jnz 0x26fb 0001270D 41 inc cx 0001270E EBEB jmp short 0x26fb 00012710 67C57516 lds si,[ebp+0x16] 00012714 890C mov [si],cx 00012716 67C5751A lds si,[ebp+0x1a] 0001271A 893C mov [si],di 0001271C B80000 mov ax,0x0 0001271F C3 ret 00012720 67C47D16 les di,[ebp+0x16] 00012724 260FB61D movzx bx,[es:di] 00012728 E8D300 call 0x27fe 0001272B 720D jc 0x273a 0001272D 0BC0 or ax,ax 0001272F 740E jz 0x273f 00012731 0BDB or bx,bx 00012733 7505 jnz 0x273a 00012735 E80901 call 0x2841 00012738 7305 jnc 0x273f 0001273A B88300 mov ax,0x83 0001273D EB3C jmp short 0x277b 0001273F 678B551E mov dx,[ebp+0x1e] 00012743 83FA01 cmp dx,byte +0x1 00012746 740A jz 0x2752 00012748 83FA02 cmp dx,byte +0x2 0001274B 7405 jz 0x2752 0001274D B88400 mov ax,0x84 00012750 EB29 jmp short 0x277b 00012752 678E5D20 mov ds,[ebp+0x20] 00012756 67C47D1A les di,[ebp+0x1a] 0001275A B80100 mov ax,0x1 0001275D FFD1 call cx 0001275F 0BC0 or ax,ax 00012761 7518 jnz 0x277b 00012763 67C47D16 les di,[ebp+0x16] 00012767 43 inc bx 00012768 E89300 call 0x27fe 0001276B 7206 jc 0x2773 0001276D 0BC0 or ax,ax 0001276F 75F6 jnz 0x2767 00012771 EB05 jmp short 0x2778 00012773 B80000 mov ax,0x0 00012776 B3FF mov bl,0xff 00012778 26881D mov [es:di],bl 0001277B C3 ret 0001277C 670FB65D16 movzx bx,[ebp+0x16] 00012781 E87A00 call 0x27fe 00012784 7204 jc 0x278a 00012786 0BC0 or ax,ax 00012788 7405 jz 0x278f 0001278A B88300 mov ax,0x83 0001278D EB22 jmp short 0x27b1 0001278F 678B551C mov dx,[ebp+0x1c] 00012793 F7C2FCFF test dx,0xfffc 00012797 7504 jnz 0x279d 00012799 0BD2 or dx,dx 0001279B 7505 jnz 0x27a2 0001279D B88400 mov ax,0x84 000127A0 EB0F jmp short 0x27b1 000127A2 678E5D1E mov ds,[ebp+0x1e] 000127A6 67C47D18 les di,[ebp+0x18] 000127AA B80200 mov ax,0x2 000127AD D1E3 shl bx,1 000127AF FFD1 call cx 000127B1 C3 ret 000127B2 06 push es 000127B3 57 push di 000127B4 E8C0BF call 0xe777 000127B7 7305 jnc 0x27be 000127B9 B88200 mov ax,0x82 000127BC EB21 jmp short 0x27df 000127BE 67C47D16 les di,[ebp+0x16] 000127C2 26C60501 mov byte [es:di],0x1 000127C6 26886501 mov [es:di+0x1],ah 000127CA 32E4 xor ah,ah 000127CC C1E002 shl ax,0x2 000127CF 83C803 or ax,byte +0x3 000127D2 26894502 mov [es:di+0x2],ax 000127D6 26C745040000 mov word [es:di+0x4],0x0 000127DC B80000 mov ax,0x0 000127DF 5F pop di 000127E0 07 pop es 000127E1 C3 ret 000127E2 57 push di 000127E3 8BFE mov di,si 000127E5 33DB xor bx,bx 000127E7 E81400 call 0x27fe 000127EA 7207 jc 0x27f3 000127EC 3BF7 cmp si,di 000127EE 7403 jz 0x27f3 000127F0 43 inc bx 000127F1 EBF4 jmp short 0x27e7 000127F3 5F pop di 000127F4 C3 ret 000127F5 B88200 mov ax,0x82 000127F8 F9 stc 000127F9 C3 ret 000127FA E80100 call 0x27fe 000127FD CB retf 000127FE E80C00 call 0x280d 00012801 7309 jnc 0x280c 00012803 E8781B call 0x437e 00012806 7204 jc 0x280c 00012808 8D0E47BF lea cx,[0xbf47] 0001280C C3 ret 0001280D 53 push bx 0001280E 03DB add bx,bx 00012810 81C33DD2 add bx,0xd23d 00012814 81FB61D2 cmp bx,0xd261 00012818 B88300 mov ax,0x83 0001281B 731B jnc 0x2838 0001281D 5B pop bx 0001281E 53 push bx 0001281F 03DB add bx,bx 00012821 2E8BB719D2 mov si,[cs:bx+0xd219] 00012826 81C33DD2 add bx,0xd23d 0001282A B80000 mov ax,0x0 0001282D 53 push bx 0001282E 2EFF17 call near [cs:bx] 00012831 5B pop bx 00012832 2E8B0F mov cx,[cs:bx] 00012835 F8 clc 00012836 EB07 jmp short 0x283f 00012838 33DB xor bx,bx 0001283A 8BD3 mov dx,bx 0001283C 8BF3 mov si,bx 0001283E F9 stc 0001283F 5B pop bx 00012840 C3 ret 00012841 43 inc bx 00012842 E8B9FF call 0x27fe 00012845 7206 jc 0x284d 00012847 0BC0 or ax,ax 00012849 75F6 jnz 0x2841 0001284B EB04 jmp short 0x2851 0001284D BBFF00 mov bx,0xff 00012850 F9 stc 00012851 C3 ret 00012852 9C pushf 00012853 51 push cx 00012854 56 push si 00012855 8BCA mov cx,dx 00012857 FC cld 00012858 57 push di 00012859 F32EA4 cs rep movsb 0001285C 5F pop di 0001285D 26885D02 mov [es:di+0x2],bl 00012861 B80000 mov ax,0x0 00012864 5E pop si 00012865 59 pop cx 00012866 9D popf 00012867 C3 ret 00012868 1E push ds 00012869 56 push si 0001286A 67C57516 lds si,[ebp+0x16] 0001286E 807C0C0B cmp byte [si+0xc],0xb 00012872 F9 stc 00012873 7501 jnz 0x2876 00012875 F8 clc 00012876 5E pop si 00012877 1F pop ds 00012878 C3 ret 00012879 53 push bx 0001287A 57 push di 0001287B 56 push si 0001287C 1E push ds 0001287D BF8446 mov di,0x4684 00012880 E8D6CF call 0xf859 00012883 E8E2FF call 0x2868 00012886 727E jc 0x2906 00012888 B90200 mov cx,0x2 0001288B E873AA call 0xd301 0001288E 33C0 xor ax,ax 00012890 E86FAA call 0xd302 00012893 7361 jnc 0x28f6 00012895 0BC0 or ax,ax 00012897 7570 jnz 0x2909 00012899 E89D01 call 0x2a39 0001289C 726B jc 0x2909 0001289E 678B5D1E mov bx,[ebp+0x1e] 000128A2 F7C30100 test bx,0x1 000128A6 7461 jz 0x2909 000128A8 50 push ax 000128A9 B89D05 mov ax,0x59d 000128AC E845AD call 0xd5f4 000128AF 8BF8 mov di,ax 000128B1 8BD8 mov bx,ax 000128B3 58 pop ax 000128B4 678E4520 mov es,[ebp+0x20] 000128B8 67C57516 lds si,[ebp+0x16] 000128BC B91000 mov cx,0x10 000128BF 803C03 cmp byte [si],0x3 000128C2 740A jz 0x28ce 000128C4 803C06 cmp byte [si],0x6 000128C7 7405 jz 0x28ce 000128C9 803C05 cmp byte [si],0x5 000128CC 7503 jnz 0x28d1 000128CE 034C0A add cx,[si+0xa] 000128D1 51 push cx 000128D2 03CF add cx,di 000128D4 81F90040 cmp cx,0x4000 000128D8 59 pop cx 000128D9 7F20 jg 0x28fb 000128DB F3A4 rep movsb 000128DD BA0100 mov dx,0x1 000128E0 8CC6 mov si,es 000128E2 BF4B44 mov di,0x444b 000128E5 E871CF call 0xf859 000128E8 8BFB mov di,bx 000128EA 26837D0EFF cmp word [es:di+0xe],byte -0x1 000128EF 7505 jnz 0x28f6 000128F1 B88300 mov ax,0x83 000128F4 EB08 jmp short 0x28fe 000128F6 B80000 mov ax,0x0 000128F9 EB03 jmp short 0x28fe 000128FB B88700 mov ax,0x87 000128FE B90100 mov cx,0x1 00012901 E8FDA9 call 0xd301 00012904 EB03 jmp short 0x2909 00012906 B88D00 mov ax,0x8d 00012909 BFBD46 mov di,0x46bd 0001290C E84ACF call 0xf859 0001290F 1F pop ds 00012910 5E pop si 00012911 5F pop di 00012912 5B pop bx 00012913 C3 ret 00012914 6653 push ebx 00012916 6657 push edi 00012918 6656 push esi 0001291A 1E push ds 0001291B 0F20C3 mov ebx,cr0 0001291E 66F7C301000000 test ebx,0x1 00012925 7544 jnz 0x296b 00012927 678B4520 mov ax,[ebp+0x20] 0001292B 50 push ax 0001292C 67C5751A lds si,[ebp+0x1a] 00012930 8CDB mov bx,ds 00012932 660FB7DB movzx ebx,bx 00012936 66C1E304 shl ebx,0x4 0001293A 660FB7F6 movzx esi,si 0001293E 6603DE add ebx,esi 00012941 66C1EB04 shr ebx,0x4 00012945 67895D20 mov [ebp+0x20],bx 00012949 BF8072 mov di,0x7280 0001294C 662E8B7518 mov esi,[cs:di+0x18] 00012951 668BFB mov edi,ebx 00012954 66C1E704 shl edi,0x4 00012958 E8235A call 0x837e 0001295B B89D05 mov ax,0x59d 0001295E E893AC call 0xd5f4 00012961 660FB7C8 movzx ecx,ax 00012965 F367A4 rep a32 movsb 00012968 E82D5A call 0x8398 0001296B E8FAFE call 0x2868 0001296E B88D00 mov ax,0x8d 00012971 727F jc 0x29f2 00012973 33C0 xor ax,ax 00012975 E88AA9 call 0xd302 00012978 7370 jnc 0x29ea 0001297A 0BC0 or ax,ax 0001297C 7574 jnz 0x29f2 0001297E E8B800 call 0x2a39 00012981 726F jc 0x29f2 00012983 678B5D1E mov bx,[ebp+0x1e] 00012987 F7C30100 test bx,0x1 0001298B 7465 jz 0x29f2 0001298D 50 push ax 0001298E B89D05 mov ax,0x59d 00012991 E860AC call 0xd5f4 00012994 8BF8 mov di,ax 00012996 8BD8 mov bx,ax 00012998 58 pop ax 00012999 678E4520 mov es,[ebp+0x20] 0001299D 67C57516 lds si,[ebp+0x16] 000129A1 B91000 mov cx,0x10 000129A4 803C03 cmp byte [si],0x3 000129A7 740A jz 0x29b3 000129A9 803C06 cmp byte [si],0x6 000129AC 7405 jz 0x29b3 000129AE 803C05 cmp byte [si],0x5 000129B1 7503 jnz 0x29b6 000129B3 034C0A add cx,[si+0xa] 000129B6 51 push cx 000129B7 03CF add cx,di 000129B9 81F90040 cmp cx,0x4000 000129BD 59 pop cx 000129BE 7F2F jg 0x29ef 000129C0 F3A4 rep movsb 000129C2 BAA200 mov dx,0xa2 000129C5 0F20C3 mov ebx,cr0 000129C8 66F7C301000000 test ebx,0x1 000129CF 7503 jnz 0x29d4 000129D1 BA0200 mov dx,0x2 000129D4 8CC6 mov si,es 000129D6 BF4B44 mov di,0x444b 000129D9 E87DCE call 0xf859 000129DC 8BFB mov di,bx 000129DE 26837D0EFF cmp word [es:di+0xe],byte -0x1 000129E3 7505 jnz 0x29ea 000129E5 B88300 mov ax,0x83 000129E8 EB08 jmp short 0x29f2 000129EA B80000 mov ax,0x0 000129ED EB03 jmp short 0x29f2 000129EF B88700 mov ax,0x87 000129F2 0F20C3 mov ebx,cr0 000129F5 66F7C301000000 test ebx,0x1 000129FC 7533 jnz 0x2a31 000129FE 5E pop si 000129FF 9C pushf 00012A00 56 push si 00012A01 BF8072 mov di,0x7280 00012A04 662E8B7D18 mov edi,[cs:di+0x18] 00012A09 67660FB75D20 movzx ebx,word [ebp+0x20] 00012A0F 668BF3 mov esi,ebx 00012A12 66C1E604 shl esi,0x4 00012A16 E86559 call 0x837e 00012A19 50 push ax 00012A1A B89D05 mov ax,0x59d 00012A1D E8D4AB call 0xd5f4 00012A20 660FB7C8 movzx ecx,ax 00012A24 58 pop ax 00012A25 F367A4 rep a32 movsb 00012A28 E86D59 call 0x8398 00012A2B 5E pop si 00012A2C 67897520 mov [ebp+0x20],si 00012A30 9D popf 00012A31 1F pop ds 00012A32 665E pop esi 00012A34 665F pop edi 00012A36 665B pop ebx 00012A38 C3 ret 00012A39 53 push bx 00012A3A 52 push dx 00012A3B 57 push di 00012A3C 56 push si 00012A3D 06 push es 00012A3E 0FA8 push gs 00012A40 678E6D20 mov gs,[ebp+0x20] 00012A44 67C47516 les si,[ebp+0x16] 00012A48 260FB604 movzx ax,[es:si] 00012A4C 83F803 cmp ax,byte +0x3 00012A4F 741B jz 0x2a6c 00012A51 50 push ax 00012A52 268B440E mov ax,[es:si+0xe] 00012A56 E87028 call 0x52c9 00012A59 58 pop ax 00012A5A 727E jc 0x2ada 00012A5C 268A5C0C mov bl,[es:si+0xc] 00012A60 653A1D cmp bl,[gs:di] 00012A63 7575 jnz 0x2ada 00012A65 83F804 cmp ax,byte +0x4 00012A68 7476 jz 0x2ae0 00012A6A EB1F jmp short 0x2a8b 00012A6C BF8072 mov di,0x7280 00012A6F 2E8B5516 mov dx,[cs:di+0x16] 00012A73 4A dec dx 00012A74 2603540A add dx,[es:si+0xa] 00012A78 81FA0040 cmp dx,0x4000 00012A7C 7C02 jl 0x2a80 00012A7E EB5A jmp short 0x2ada 00012A80 268B440E mov ax,[es:si+0xe] 00012A84 E84228 call 0x52c9 00012A87 7257 jc 0x2ae0 00012A89 EB4F jmp short 0x2ada 00012A8B 83F800 cmp ax,byte +0x0 00012A8E 7416 jz 0x2aa6 00012A90 83F801 cmp ax,byte +0x1 00012A93 7411 jz 0x2aa6 00012A95 83F802 cmp ax,byte +0x2 00012A98 740C jz 0x2aa6 00012A9A 83F805 cmp ax,byte +0x5 00012A9D 7407 jz 0x2aa6 00012A9F 83F806 cmp ax,byte +0x6 00012AA2 7402 jz 0x2aa6 00012AA4 EB34 jmp short 0x2ada 00012AA6 268A5C01 mov bl,[es:si+0x1] 00012AAA 26803C02 cmp byte [es:si],0x2 00012AAE 7F0B jg 0x2abb 00012AB0 26021C add bl,[es:si] 00012AB3 26803C02 cmp byte [es:si],0x2 00012AB7 7502 jnz 0x2abb 00012AB9 FEC3 inc bl 00012ABB 263A5C0D cmp bl,[es:si+0xd] 00012ABF 7F19 jg 0x2ada 00012AC1 83F805 cmp ax,byte +0x5 00012AC4 751A jnz 0x2ae0 00012AC6 87FE xchg di,si 00012AC8 56 push si 00012AC9 260FB64501 movzx ax,[es:di+0x1] 00012ACE 03F0 add si,ax 00012AD0 650FB604 movzx ax,[gs:si] 00012AD4 5E pop si 00012AD5 83F800 cmp ax,byte +0x0 00012AD8 7506 jnz 0x2ae0 00012ADA B88400 mov ax,0x84 00012ADD F9 stc 00012ADE EB04 jmp short 0x2ae4 00012AE0 F8 clc 00012AE1 B80000 mov ax,0x0 00012AE4 0FA9 pop gs 00012AE6 07 pop es 00012AE7 5E pop si 00012AE8 5F pop di 00012AE9 5A pop dx 00012AEA 5B pop bx 00012AEB C3 ret 00012AEC 80FB03 cmp bl,0x3 00012AEF 7507 jnz 0x2af8 00012AF1 8BFE mov di,si 00012AF3 E8D824 call 0x4fce 00012AF6 EB17 jmp short 0x2b0f 00012AF8 80FB04 cmp bl,0x4 00012AFB 7505 jnz 0x2b02 00012AFD E8EB24 call 0x4feb 00012B00 EB0D jmp short 0x2b0f 00012B02 80FB05 cmp bl,0x5 00012B05 7505 jnz 0x2b0c 00012B07 E81225 call 0x501c 00012B0A EB03 jmp short 0x2b0f 00012B0C E86424 call 0x4f73 00012B0F C3 ret 00012B10 E8D9FF call 0x2aec 00012B13 CB retf 00012B14 6650 push eax 00012B16 51 push cx 00012B17 53 push bx 00012B18 1E push ds 00012B19 57 push di 00012B1A B89D05 mov ax,0x59d 00012B1D E8D4AA call 0xd5f4 00012B20 48 dec ax 00012B21 8BD8 mov bx,ax 00012B23 57 push di 00012B24 5E pop si 00012B25 33FF xor di,di 00012B27 83C602 add si,byte +0x2 00012B2A 6A02 push byte +0x2 00012B2C 59 pop cx 00012B2D 3BFB cmp di,bx 00012B2F 7F13 jg 0x2b44 00012B31 658B4502 mov ax,[gs:di+0x2] 00012B35 268904 mov [es:si],ax 00012B38 46 inc si 00012B39 46 inc si 00012B3A 41 inc cx 00012B3B 41 inc cx 00012B3C 658A05 mov al,[gs:di] 00012B3F E85627 call 0x5298 00012B42 73E9 jnc 0x2b2d 00012B44 5F pop di 00012B45 26890D mov [es:di],cx 00012B48 1F pop ds 00012B49 5B pop bx 00012B4A 59 pop cx 00012B4B 6658 pop eax 00012B4D CB retf 00012B4E 9A6F41FEE6 call 0xe6fe:0x416f 00012B53 C3 ret 00012B54 9A75A76051 call 0x5160:0xa775 00012B59 CB retf 00012B5A E8174C call 0x7774 00012B5D CB retf 00012B5E E8725F call 0x8ad3 00012B61 CB retf 00012B62 E87AA6 call 0xd1df 00012B65 CB retf 00012B66 A7 cmpsw 00012B67 0400 add al,0x0 00012B69 AA stosb 00012B6A 0400 add al,0x0 00012B6C AD lodsw 00012B6D 04FF add al,0xff 00012B6F B004 mov al,0x4 00012B71 FFB304FF push word [bp+di+0xff04] 00012B75 B604 mov dh,0x4 00012B77 FF01 inc word [bx+di] 00012B79 00FF add bh,bh 00012B7B 0100 add [bx+si],ax 00012B7D FF db 0xFF 00012B7E E9DA1A jmp 0x465b 00012B81 00FF add bh,bh 00012B83 FF1B call far [bp+di] 00012B85 CD00 int 0x0 00012B87 F0000E0000 lock add [0x0],cl 00012B8C 0101 add [bx+di],ax 00012B8E FF8020B8 inc word [bx+si+0xb820] 00012B92 00F0 add al,dh 00012B94 41 inc cx 00012B95 4E dec si 00012B96 0002 add [bp+si],al 00012B98 0102 add [bp+si],ax 00012B9A FF db 0xFF 00012B9B FF00 inc word [bx+si] 00012B9D 0000 add [bx+si],al 00012B9F 0000 add [bx+si],al 00012BA1 0A00 or al,[bx+si] 00012BA3 0900 or [bx+si],ax 00012BA5 03FF add di,di 00012BA7 FF00 inc word [bx+si] 00012BA9 0000 add [bx+si],al 00012BAB 0000 add [bx+si],al 00012BAD 0200 add al,[bx+si] 00012BAF 0900 or [bx+si],ax 00012BB1 04FF add al,0xff 00012BB3 FF00 inc word [bx+si] 00012BB5 0000 add [bx+si],al 00012BB7 0000 add [bx+si],al 00012BB9 0200 add al,[bx+si] 00012BBB 0900 or [bx+si],ax 00012BBD 05FFFF add ax,0xffff 00012BC0 0000 add [bx+si],al 00012BC2 0000 add [bx+si],al 00012BC4 0002 add [bp+si],al 00012BC6 0009 add [bx+di],cl 00012BC8 0006FFFF add [0xffff],al 00012BCC 0000 add [bx+si],al 00012BCE 0000 add [bx+si],al 00012BD0 000A add [bp+si],cl 00012BD2 001F add [bx],bl 00012BD4 0007 add [bx],al 00012BD6 FF db 0xFF 00012BD7 FF00 inc word [bx+si] 00012BD9 0000 add [bx+si],al 00012BDB 0000 add [bx+si],al 00012BDD 0200 add al,[bx+si] 00012BDF 1F pop ds 00012BE0 0008 add [bx+si],cl 00012BE2 FF db 0xFF 00012BE3 FF00 inc word [bx+si] 00012BE5 0000 add [bx+si],al 00012BE7 0000 add [bx+si],al 00012BE9 0200 add al,[bx+si] 00012BEB 1F pop ds 00012BEC 0009 add [bx+di],cl 00012BEE FF db 0xFF 00012BEF FF00 inc word [bx+si] 00012BF1 0000 add [bx+si],al 00012BF3 0000 add [bx+si],al 00012BF5 0200 add al,[bx+si] 00012BF7 1F pop ds 00012BF8 000A add [bp+si],cl 00012BFA FF db 0xFF 00012BFB FF00 inc word [bx+si] 00012BFD 0000 add [bx+si],al 00012BFF 0000 add [bx+si],al 00012C01 0A00 or al,[bx+si] 00012C03 0B00 or ax,[bx+si] 00012C05 0BFF or di,di 00012C07 FF00 inc word [bx+si] 00012C09 0000 add [bx+si],al 00012C0B 0000 add [bx+si],al 00012C0D 0200 add al,[bx+si] 00012C0F 0B00 or ax,[bx+si] 00012C11 0CFF or al,0xff 00012C13 FF00 inc word [bx+si] 00012C15 0000 add [bx+si],al 00012C17 0000 add [bx+si],al 00012C19 0200 add al,[bx+si] 00012C1B 0B00 or ax,[bx+si] 00012C1D 0DFFFF or ax,0xffff 00012C20 0000 add [bx+si],al 00012C22 0000 add [bx+si],al 00012C24 0002 add [bp+si],al 00012C26 000B add [bp+di],cl 00012C28 000EFFFF add [0xffff],cl 00012C2C 0000 add [bx+si],al 00012C2E 0000 add [bx+si],al 00012C30 000A add [bp+si],cl 00012C32 000D add [di],cl 00012C34 000F add [bx],cl 00012C36 FF db 0xFF 00012C37 FF00 inc word [bx+si] 00012C39 0000 add [bx+si],al 00012C3B 0000 add [bx+si],al 00012C3D 0A00 or al,[bx+si] 00012C3F 0F0010 lldt [bx+si] 00012C42 FF db 0xFF 00012C43 FF00 inc word [bx+si] 00012C45 0000 add [bx+si],al 00012C47 0000 add [bx+si],al 00012C49 0A00 or al,[bx+si] 00012C4B 150000 adc ax,0x0 00012C4E 02060110 add al,[0x1001] 00012C52 0A0E0FB8 or cl,[0xb80f] 00012C56 0000 add [bx+si],al 00012C58 C3 ret 00012C59 1E push ds 00012C5A 50 push ax 00012C5B 685FFD push word 0xfd5f 00012C5E 1F pop ds 00012C5F 67A1AF000000 mov ax,[dword 0xaf] 00012C65 89461C mov [bp+0x1c],ax 00012C68 894618 mov [bp+0x18],ax 00012C6B 67A1B4000000 mov ax,[dword 0xb4] 00012C71 894610 mov [bp+0x10],ax 00012C74 894614 mov [bp+0x14],ax 00012C77 58 pop ax 00012C78 1F pop ds 00012C79 F8 clc 00012C7A C3 ret 00012C7B 1E push ds 00012C7C 6800F0 push word 0xf000 00012C7F 1F pop ds 00012C80 F606B77601 test byte [0x76b7],0x1 00012C85 1F pop ds 00012C86 8BC2 mov ax,dx 00012C88 6650 push eax 00012C8A 66B800FC0000 mov eax,0xfc00 00012C90 7402 jz 0x2c94 00012C92 B43C mov ah,0x3c 00012C94 B201 mov dl,0x1 00012C96 9AC202FEE6 call 0xe6fe:0x2c2 00012C9B 5A pop dx 00012C9C 50 push ax 00012C9D 6658 pop eax 00012C9F C3 ret 00012CA0 FC cld 00012CA1 06 push es 00012CA2 1E push ds 00012CA3 6660 pushad 00012CA5 668BEC mov ebp,esp 00012CA8 3C01 cmp al,0x1 00012CAA 740E jz 0x2cba 00012CAC 3C20 cmp al,0x20 00012CAE 7416 jz 0x2cc6 00012CB0 C6461D86 mov byte [bp+0x1d],0x86 00012CB4 834E2801 or word [bp+0x28],byte +0x1 00012CB8 EB11 jmp short 0x2ccb 00012CBA F9 stc 00012CBB E89BFF call 0x2c59 00012CBE 72F0 jc 0x2cb0 00012CC0 836628FE and word [bp+0x28],byte -0x2 00012CC4 EB05 jmp short 0x2ccb 00012CC6 9AF102FEE6 call 0xe6fe:0x2f1 00012CCB 8BE5 mov sp,bp 00012CCD 6661 popad 00012CCF 1F pop ds 00012CD0 07 pop es 00012CD1 CF iret 00012CD2 EA1343FEE6 jmp 0xe6fe:0x4313 00012CD7 E86C78 call 0xa546 00012CDA CB retf 00012CDB E83E49 call 0x761c 00012CDE CB retf 00012CDF 06 push es 00012CE0 6800F0 push word 0xf000 00012CE3 07 pop es 00012CE4 E80200 call 0x2ce9 00012CE7 07 pop es 00012CE8 CB retf 00012CE9 6660 pushad 00012CEB 660FB7F6 movzx esi,si 00012CEF E822C1 call 0xee14 00012CF2 6661 popad 00012CF4 C3 ret 00012CF5 50 push ax 00012CF6 32C0 xor al,al 00012CF8 E6F0 out 0xf0,al 00012CFA E6ED out 0xed,al 00012CFC B020 mov al,0x20 00012CFE E6A0 out 0xa0,al 00012D00 E6ED out 0xed,al 00012D02 E620 out 0x20,al 00012D04 58 pop ax 00012D05 CD02 int 0x2 00012D07 CF iret 00012D08 56 push si 00012D09 55 push bp 00012D0A 1E push ds 00012D0B 8BEC mov bp,sp 00012D0D C57606 lds si,[bp+0x6] 00012D10 813C0F05 cmp word [si],0x50f 00012D14 740C jz 0x2d22 00012D16 803CF0 cmp byte [si],0xf0 00012D19 7503 jnz 0x2d1e 00012D1B FF4606 inc word [bp+0x6] 00012D1E 1F pop ds 00012D1F 5D pop bp 00012D20 5E pop si 00012D21 CF iret 00012D22 FC cld 00012D23 2E8E1E453E mov ds,[cs:0x3e45] 00012D28 83EC20 sub sp,byte +0x20 00012D2B 8BFC mov di,sp 00012D2D 6650 push eax 00012D2F 6653 push ebx 00012D31 8CD0 mov ax,ss 00012D33 8EC0 mov es,ax 00012D35 660FB7C0 movzx eax,ax 00012D39 66C1E004 shl eax,0x4 00012D3D 660FB7DF movzx ebx,di 00012D41 6603D8 add ebx,eax 00012D44 B8FFFF mov ax,0xffff 00012D47 AB stosw 00012D48 668BC3 mov eax,ebx 00012D4B 66AB stosd 00012D4D 83C702 add di,byte +0x2 00012D50 A14C08 mov ax,[0x84c] 00012D53 AB stosw 00012D54 66A14808 mov eax,[0x848] 00012D58 660D00000010 or eax,0x10000000 00012D5E 66AB stosd 00012D60 33C0 xor ax,ax 00012D62 AB stosw 00012D63 A13A08 mov ax,[0x83a] 00012D66 AB stosw 00012D67 66A13608 mov eax,[0x836] 00012D6B 660D00000010 or eax,0x10000000 00012D71 66AB stosd 00012D73 33C0 xor ax,ax 00012D75 AB stosw 00012D76 B8FFFF mov ax,0xffff 00012D79 AB stosw 00012D7A 66B800000F9B mov eax,0x9b0f0000 00012D80 66AB stosd 00012D82 33C0 xor ax,ax 00012D84 AB stosw 00012D85 83EF20 sub di,byte +0x20 00012D88 260F0115 lgdt [es:di] 00012D8C 0F20C0 mov eax,cr0 00012D8F 0C01 or al,0x1 00012D91 0F22C0 mov cr0,eax 00012D94 EAC9981800 jmp 0x18:0x98c9 00012D99 B80800 mov ax,0x8 00012D9C 8ED8 mov ds,ax 00012D9E B81000 mov ax,0x10 00012DA1 8EC0 mov es,ax 00012DA3 0F20C0 mov eax,cr0 00012DA6 24FE and al,0xfe 00012DA8 0F22C0 mov cr0,eax 00012DAB EAE09800F0 jmp 0xf000:0x98e0 00012DB0 8CE2 mov dx,fs 00012DB2 2E8E26453E mov fs,[cs:0x3e45] 00012DB7 6664A14808 mov eax,[fs:0x848] 00012DBC 6625FFFFFF00 and eax,0xffffff 00012DC2 66640FB71E1E08 movzx ebx,word [fs:0x81e] 00012DC9 66C1E304 shl ebx,0x4 00012DCD 663BC3 cmp eax,ebx 00012DD0 7506 jnz 0x2dd8 00012DD2 66C1EB04 shr ebx,0x4 00012DD6 8EDB mov ds,bx 00012DD8 6664A13608 mov eax,[fs:0x836] 00012DDD 6625FFFFFF00 and eax,0xffffff 00012DE3 66640FB71E2408 movzx ebx,word [fs:0x824] 00012DEA 66C1E304 shl ebx,0x4 00012DEE 663BC3 cmp eax,ebx 00012DF1 7506 jnz 0x2df9 00012DF3 66C1EB04 shr ebx,0x4 00012DF7 8EC3 mov es,bx 00012DF9 665B pop ebx 00012DFB 6658 pop eax 00012DFD 648E162008 mov ss,[fs:0x820] 00012E02 648B262C08 mov sp,[fs:0x82c] 00012E07 64FF361808 push word [fs:0x818] 00012E0C 64FF362208 push word [fs:0x822] 00012E11 64FF361A08 push word [fs:0x81a] 00012E16 52 push dx 00012E17 648B3E2608 mov di,[fs:0x826] 00012E1C 648B362808 mov si,[fs:0x828] 00012E21 648B2E2A08 mov bp,[fs:0x82a] 00012E26 648B1E2E08 mov bx,[fs:0x82e] 00012E2B 648B163008 mov dx,[fs:0x830] 00012E30 648B0E3208 mov cx,[fs:0x832] 00012E35 64A13408 mov ax,[fs:0x834] 00012E39 0FA1 pop fs 00012E3B CF iret 00012E3C B004 mov al,0x4 00012E3E 44 inc sp 00012E3F 007601 add [bp+0x1],dh 00012E42 53 push bx 00012E43 8AFC mov bh,ah 00012E45 B80A02 mov ax,0x20a 00012E48 E841A8 call 0xd68c 00012E4B 8AE7 mov ah,bh 00012E4D 0AE4 or ah,ah 00012E4F 7505 jnz 0x2e56 00012E51 C0E804 shr al,0x4 00012E54 EB02 jmp short 0x2e58 00012E56 240F and al,0xf 00012E58 5B pop bx 00012E59 C3 ret 00012E5A E8E5FF call 0x2e42 00012E5D CB retf 00012E5E 53 push bx 00012E5F 51 push cx 00012E60 8AEC mov ch,ah 00012E62 B80A02 mov ax,0x20a 00012E65 E88CA7 call 0xd5f4 00012E68 8AE5 mov ah,ch 00012E6A 0AE4 or ah,ah 00012E6C 7505 jnz 0x2e73 00012E6E C0E804 shr al,0x4 00012E71 EB02 jmp short 0x2e75 00012E73 240F and al,0xf 00012E75 F8 clc 00012E76 59 pop cx 00012E77 5B pop bx 00012E78 C3 ret 00012E79 E8E2FF call 0x2e5e 00012E7C CB retf 00012E7D EAFE46FEE6 jmp 0xe6fe:0x46fe 00012E82 EAA747FEE6 jmp 0xe6fe:0x47a7 00012E87 EA3450FEE6 jmp 0xe6fe:0x5034 00012E8C DF02 fild word [bp+si] 00012E8E 250209 and ax,0x902 00012E91 2AFF sub bh,bh 00012E93 50 push ax 00012E94 F6 db 0xF6 00012E95 0F06 clts 00012E97 27 daa 00012E98 8001EF add byte [bx+di],0xef 00012E9B 0225 add ah,[di] 00012E9D 0209 add cl,[bx+di] 00012E9F 2AFF sub bh,bh 00012EA1 50 push ax 00012EA2 F6 db 0xF6 00012EA3 0F06 clts 00012EA5 27 daa 00012EA6 40 inc ax 00012EA7 02DF add bl,bh 00012EA9 0425 add al,0x25 00012EAB 020F add cl,[bx] 00012EAD 1BFF sbb di,di 00012EAF 54 push sp 00012EB0 F6 db 0xF6 00012EB1 0F06 clts 00012EB3 4F dec di 00012EB4 0002 add [bp+si],al 00012EB6 EF out dx,ax 00012EB7 0225 add ah,[di] 00012EB9 0209 add cl,[bx+di] 00012EBB 1BFF sbb di,di 00012EBD 50 push ax 00012EBE F6 db 0xF6 00012EBF 0F05 loadall286 00012EC1 4F dec di 00012EC2 8003EF add byte [bp+di],0xef 00012EC5 0225 add ah,[di] 00012EC7 0209 add cl,[bx+di] 00012EC9 1BFF sbb di,di 00012ECB 50 push ax 00012ECC F6 db 0xF6 00012ECD 0F05 loadall286 00012ECF 4F dec di 00012ED0 8004DF add byte [si],0xdf 00012ED3 0225 add ah,[di] 00012ED5 0212 add dl,[bp+si] 00012ED7 1BFF sbb di,di 00012ED9 6C insb 00012EDA F6 db 0xF6 00012EDB 0F05 loadall286 00012EDD 4F dec di 00012EDE 0004 add [si],al 00012EE0 E302 jcxz 0x2ee4 00012EE2 250209 and ax,0x902 00012EE5 1BFF sbb di,di 00012EE7 50 push ax 00012EE8 F6 db 0xF6 00012EE9 0F05 loadall286 00012EEB 4F dec di 00012EEC 8006D50425 add byte [0x4d5],0x25 00012EF1 0212 add dl,[bp+si] 00012EF3 1BFF sbb di,di 00012EF5 6C insb 00012EF6 F6 db 0xF6 00012EF7 0F05 loadall286 00012EF9 4F dec di 00012EFA 0006AA08 add [0x8aa],al 00012EFE 250224 and ax,0x2402 00012F01 1BFF sbb di,di 00012F03 54 push sp 00012F04 F6 db 0xF6 00012F05 0F05 loadall286 00012F07 4F dec di 00012F08 C006EF0225 rol byte [0x2ef],0x25 00012F0D 0209 add cl,[bx+di] 00012F0F 2AFF sub bh,bh 00012F11 50 push ax 00012F12 F6 db 0xF6 00012F13 0F08 invd 00012F15 4F dec di 00012F16 40 inc ax 00012F17 02DF add bl,bh 00012F19 0225 add ah,[di] 00012F1B 0308 add cx,[bx+si] 00012F1D 35FF74 xor ax,0x74ff 00012F20 E50F in ax,0xf 00012F22 084C00 or [si+0x0],cl 00012F25 04BC add al,0xbc 00012F27 99 cwd 00012F28 E8AE01 call 0x30d9 00012F2B CB retf 00012F2C 8BCA mov cx,dx 00012F2E C1E90C shr cx,0xc 00012F31 41 inc cx 00012F32 80E60F and dh,0xf 00012F35 80CE70 or dh,0x70 00012F38 C3 ret 00012F39 E80100 call 0x2f3d 00012F3C CB retf 00012F3D 50 push ax 00012F3E 53 push bx 00012F3F 51 push cx 00012F40 52 push dx 00012F41 57 push di 00012F42 8BD8 mov bx,ax 00012F44 E84EA6 call 0xd595 00012F47 E8E2FF call 0x2f2c 00012F4A 268A05 mov al,[es:di] 00012F4D 47 inc di 00012F4E 2EFF970340 call near [cs:bx+0x4003] 00012F53 83C208 add dx,byte +0x8 00012F56 E2F2 loop 0x2f4a 00012F58 5F pop di 00012F59 5A pop dx 00012F5A 59 pop cx 00012F5B 5B pop bx 00012F5C 58 pop ax 00012F5D C3 ret 00012F5E E80100 call 0x2f62 00012F61 CB retf 00012F62 50 push ax 00012F63 53 push bx 00012F64 51 push cx 00012F65 52 push dx 00012F66 57 push di 00012F67 8BD8 mov bx,ax 00012F69 E829A6 call 0xd595 00012F6C E8BDFF call 0x2f2c 00012F6F 8BC2 mov ax,dx 00012F71 2EFF972340 call near [cs:bx+0x4023] 00012F76 268805 mov [es:di],al 00012F79 47 inc di 00012F7A 83C208 add dx,byte +0x8 00012F7D E2F0 loop 0x2f6f 00012F7F 5F pop di 00012F80 5A pop dx 00012F81 59 pop cx 00012F82 5B pop bx 00012F83 58 pop ax 00012F84 C3 ret 00012F85 50 push ax 00012F86 53 push bx 00012F87 51 push cx 00012F88 52 push dx 00012F89 57 push di 00012F8A 8BD8 mov bx,ax 00012F8C E806A6 call 0xd595 00012F8F E89AFF call 0x2f2c 00012F92 E89AA6 call 0xd62f 00012F95 268805 mov [es:di],al 00012F98 47 inc di 00012F99 83C208 add dx,byte +0x8 00012F9C E2F4 loop 0x2f92 00012F9E 5F pop di 00012F9F 5A pop dx 00012FA0 59 pop cx 00012FA1 5B pop bx 00012FA2 58 pop ax 00012FA3 C3 ret 00012FA4 50 push ax 00012FA5 53 push bx 00012FA6 51 push cx 00012FA7 52 push dx 00012FA8 57 push di 00012FA9 8BDA mov bx,dx 00012FAB E8E7A5 call 0xd595 00012FAE E87BFF call 0x2f2c 00012FB1 268A05 mov al,[es:di] 00012FB4 47 inc di 00012FB5 E8A5A6 call 0xd65d 00012FB8 83C208 add dx,byte +0x8 00012FBB E2F4 loop 0x2fb1 00012FBD 5F pop di 00012FBE 5A pop dx 00012FBF 59 pop cx 00012FC0 5B pop bx 00012FC1 58 pop ax 00012FC2 C3 ret 00012FC3 1E push ds 00012FC4 56 push si 00012FC5 E805A6 call 0xd5cd 00012FC8 E8BAFF call 0x2f85 00012FCB 5E pop si 00012FCC 1F pop ds 00012FCD C3 ret 00012FCE 92 xchg ax,dx 00012FCF 9AB59A5157 call 0x5751:0x9ab5 00012FD4 06 push es 00012FD5 83EC10 sub sp,byte +0x10 00012FD8 8BFC mov di,sp 00012FDA 16 push ss 00012FDB 07 pop es 00012FDC 8BC3 mov ax,bx 00012FDE 2EFF96FE9A call near [cs:bp+0x9afe] 00012FE3 2E8B8FC47D mov cx,[cs:bx+0x7dc4] 00012FE8 C1E90C shr cx,0xc 00012FEB 41 inc cx 00012FEC 268A05 mov al,[es:di] 00012FEF E84855 call 0x853a 00012FF2 47 inc di 00012FF3 E2F7 loop 0x2fec 00012FF5 83C410 add sp,byte +0x10 00012FF8 07 pop es 00012FF9 5F pop di 00012FFA 59 pop cx 00012FFB C3 ret 00012FFC F5 cmc 00012FFD 3319 xor bx,[bx+di] 00012FFF 9C pushf 00013000 2441 and al,0x41 00013002 52 push dx 00013003 41 inc cx 00013004 114180 adc [bx+di-0x80],ax 00013007 41 inc cx 00013008 52 push dx 00013009 B410 mov ah,0x10 0001300B 33D2 xor dx,dx 0001300D 2EFF962C9B call near [cs:bp+0x9b2c] 00013012 02D0 add dl,al 00013014 80D600 adc dh,0x0 00013017 FEC4 inc ah 00013019 80FC2D cmp ah,0x2d 0001301C 76EF jna 0x300d 0001301E 8BC2 mov ax,dx 00013020 5A pop dx 00013021 C3 ret 00013022 53 push bx 00013023 51 push cx 00013024 52 push dx 00013025 56 push si 00013026 57 push di 00013027 2E8B16F478 mov dx,[cs:0x78f4] 0001302C E8D2A2 call 0xd301 0001302F 33DB xor bx,bx 00013031 33C0 xor ax,ax 00013033 E8CBA2 call 0xd301 00013036 83FBFF cmp bx,byte -0x1 00013039 7428 jz 0x3063 0001303B 2E8A8FC37D mov cl,[cs:bx+0x7dc3] 00013040 F6C110 test cl,0x10 00013043 7419 jz 0x305e 00013045 F6C108 test cl,0x8 00013048 7405 jz 0x304f 0001304A E885FF call 0x2fd2 0001304D EB0F jmp short 0x305e 0001304F 8BC3 mov ax,bx 00013051 2EFF96309B call near [cs:bp+0x9b30] 00013056 E8E154 call 0x853a 00013059 8AC4 mov al,ah 0001305B E8DC54 call 0x853a 0001305E E81200 call 0x3073 00013061 72D8 jc 0x303b 00013063 32E4 xor ah,ah 00013065 9E sahf 00013066 E898A2 call 0xd301 00013069 76C6 jna 0x3031 0001306B 8BC2 mov ax,dx 0001306D 5F pop di 0001306E 5E pop si 0001306F 5A pop dx 00013070 59 pop cx 00013071 5B pop bx 00013072 CB retf 00013073 83C303 add bx,byte +0x3 00013076 B83B84 mov ax,0x843b 00013079 2DC37D sub ax,0x7dc3 0001307C 3BD8 cmp bx,ax 0001307E C3 ret 0001307F 50 push ax 00013080 52 push dx 00013081 E884FF call 0x3008 00013084 BA2B02 mov dx,0x22b 00013087 2EFF96349B call near [cs:bp+0x9b34] 0001308C 8AC4 mov al,ah 0001308E BA2802 mov dx,0x228 00013091 2EFF96349B call near [cs:bp+0x9b34] 00013096 0E push cs 00013097 E888FF call 0x3022 0001309A BA3603 mov dx,0x336 0001309D 2EFF96349B call near [cs:bp+0x9b34] 000130A2 5A pop dx 000130A3 58 pop ax 000130A4 C3 ret 000130A5 50 push ax 000130A6 52 push dx 000130A7 51 push cx 000130A8 E85DFF call 0x3008 000130AB 8BC8 mov cx,ax 000130AD B82B02 mov ax,0x22b 000130B0 2EFF96309B call near [cs:bp+0x9b30] 000130B5 38C8 cmp al,cl 000130B7 751C jnz 0x30d5 000130B9 B82802 mov ax,0x228 000130BC 2EFF96309B call near [cs:bp+0x9b30] 000130C1 38E8 cmp al,ch 000130C3 7510 jnz 0x30d5 000130C5 0E push cs 000130C6 E859FF call 0x3022 000130C9 8BC8 mov cx,ax 000130CB B83603 mov ax,0x336 000130CE 2EFF96309B call near [cs:bp+0x9b30] 000130D3 3BC8 cmp cx,ax 000130D5 59 pop cx 000130D6 5A pop dx 000130D7 58 pop ax 000130D8 C3 ret 000130D9 55 push bp 000130DA 33ED xor bp,bp 000130DC E8A0FF call 0x307f 000130DF 5D pop bp 000130E0 C3 ret 000130E1 55 push bp 000130E2 33ED xor bp,bp 000130E4 E8BEFF call 0x30a5 000130E7 5D pop bp 000130E8 CB retf 000130E9 53 push bx 000130EA 33DB xor bx,bx 000130EC 8ADC mov bl,ah 000130EE 8A00 mov al,[bx+si] 000130F0 5B pop bx 000130F1 C3 ret 000130F2 6655 push ebp 000130F4 668BEC mov ebp,esp 000130F7 6653 push ebx 000130F9 6651 push ecx 000130FB 6656 push esi 000130FD 6657 push edi 000130FF 67668B7D04 mov edi,[ebp+0x4] 00013104 67668B5D0C mov ebx,[ebp+0xc] 00013109 67668B7510 mov esi,[ebp+0x10] 0001310E 8CC9 mov cx,cs 00013110 6633C0 xor eax,eax 00013113 38C0 cmp al,al 00013115 B010 mov al,0x10 00013117 BAB200 mov dx,0xb2 0001311A EE out dx,al 0001311B 7AFE jpe 0x311b 0001311D 665F pop edi 0001311F 665E pop esi 00013121 6659 pop ecx 00013123 665B pop ebx 00013125 665D pop ebp 00013127 CB retf 00013128 53 push bx 00013129 2E8A7E04 mov bh,[cs:bp+0x4] 0001312D 80E7FF and bh,0xff 00013130 55 push bp 00013131 52 push dx 00013132 56 push si 00013133 2E8A5E03 mov bl,[cs:bp+0x3] 00013137 80E31F and bl,0x1f 0001313A 33D2 xor dx,dx 0001313C 80FB01 cmp bl,0x1 0001313F 7427 jz 0x3168 00013141 83C512 add bp,byte +0x12 00013144 0FB6CF movzx cx,bh 00013147 2E8A5600 mov dl,[cs:bp+0x0] 0001314B 2E8B7601 mov si,[cs:bp+0x1] 0001314F 2E3A14 cmp dl,[cs:si] 00013152 7507 jnz 0x315b 00013154 83C503 add bp,byte +0x3 00013157 E2EE loop 0x3147 00013159 EB0D jmp short 0x3168 0001315B 83C503 add bp,byte +0x3 0001315E E2FB loop 0x315b 00013160 FEC6 inc dh 00013162 38DE cmp dh,bl 00013164 7EDE jng 0x3144 00013166 32F6 xor dh,dh 00013168 8AE6 mov ah,dh 0001316A 5E pop si 0001316B 5A pop dx 0001316C 5D pop bp 0001316D 5B pop bx 0001316E C3 ret 0001316F C474EA les si,[si-0x16] 00013172 D125 shl word [di],1 00013174 FE db 0xFE 00013175 E6EA out 0xea,al 00013177 0254FE add dl,[si-0x2] 0001317A E69A out 0x9a,al 0001317C 0B2EFEE6 or bp,[0xe6fe] 00013180 C3 ret 00013181 9AE651FEE6 call 0xe6fe:0x51e6 00013186 C3 ret 00013187 F9 stc 00013188 E81000 call 0x319b 0001318B CB retf 0001318C F9 stc 0001318D E80B00 call 0x319b 00013190 C3 ret 00013191 F8 clc 00013192 E80600 call 0x319b 00013195 CB retf 00013196 F8 clc 00013197 E80100 call 0x319b 0001319A C3 ret 0001319B 51 push cx 0001319C 50 push ax 0001319D 9C pushf 0001319E FA cli 0001319F B4DF mov ah,0xdf 000131A1 7202 jc 0x31a5 000131A3 B4DD mov ah,0xdd 000131A5 B9E803 mov cx,0x3e8 000131A8 9AE755FEE6 call 0xe6fe:0x55e7 000131AD 7227 jc 0x31d6 000131AF B0D1 mov al,0xd1 000131B1 E664 out 0x64,al 000131B3 9AE755FEE6 call 0xe6fe:0x55e7 000131B8 721C jc 0x31d6 000131BA 8AC4 mov al,ah 000131BC E660 out 0x60,al 000131BE 9AE755FEE6 call 0xe6fe:0x55e7 000131C3 7211 jc 0x31d6 000131C5 B0FF mov al,0xff 000131C7 E664 out 0x64,al 000131C9 9AE755FEE6 call 0xe6fe:0x55e7 000131CE 7206 jc 0x31d6 000131D0 9D popf 000131D1 32C0 xor al,al 000131D3 F8 clc 000131D4 EB04 jmp short 0x31da 000131D6 9D popf 000131D7 0C01 or al,0x1 000131D9 F9 stc 000131DA 58 pop ax 000131DB 59 pop cx 000131DC C3 ret 000131DD E8DD58 call 0x8abd 000131E0 CB retf 000131E1 CB retf 000131E2 C3 ret 000131E3 B80100 mov ax,0x1 000131E6 F70610000400 test word [0x10],0x4 000131EC 7503 jnz 0x31f1 000131EE B80000 mov ax,0x0 000131F1 C3 ret 000131F2 E80CA1 call 0xd301 000131F5 9C pushf 000131F6 52 push dx 000131F7 51 push cx 000131F8 50 push ax 000131F9 FA cli 000131FA E85900 call 0x3256 000131FD E88700 call 0x3287 00013200 8BD0 mov dx,ax 00013202 0E push cs 00013203 B9A1BA mov cx,0xbaa1 00013206 FFD1 call cx 00013208 83F801 cmp ax,byte +0x1 0001320B 750F jnz 0x321c 0001320D 830E100004 or word [0x10],byte +0x4 00013212 800ED60004 or byte [0xd6],0x4 00013217 E81D00 call 0x3237 0001321A EB13 jmp short 0x322f 0001321C 2EF70693780400 test word [cs:0x7893],0x4 00013223 7505 jnz 0x322a 00013225 83261000FB and word [0x10],byte -0x5 0001322A 8026D600FB and byte [0xd6],0xfb 0001322F 58 pop ax 00013230 59 pop cx 00013231 5A pop dx 00013232 9D popf 00013233 E8CBA0 call 0xd301 00013236 C3 ret 00013237 6650 push eax 00013239 E83900 call 0x3275 0001323C B0A8 mov al,0xa8 0001323E E664 out 0x64,al 00013240 0F20C0 mov eax,cr0 00013243 A801 test al,0x1 00013245 740C jz 0x3253 00013247 E82B00 call 0x3275 0001324A B0FF mov al,0xff 0001324C E664 out 0x64,al 0001324E E82400 call 0x3275 00013251 E460 in al,0x60 00013253 6658 pop eax 00013255 C3 ret 00013256 6650 push eax 00013258 E81A00 call 0x3275 0001325B B0A7 mov al,0xa7 0001325D E664 out 0x64,al 0001325F 0F20C0 mov eax,cr0 00013262 A801 test al,0x1 00013264 740C jz 0x3272 00013266 E80C00 call 0x3275 00013269 B0FF mov al,0xff 0001326B E664 out 0x64,al 0001326D E80500 call 0x3275 00013270 E460 in al,0x60 00013272 6658 pop eax 00013274 C3 ret 00013275 50 push ax 00013276 E464 in al,0x64 00013278 A802 test al,0x2 0001327A 75FA jnz 0x3276 0001327C 58 pop ax 0001327D C3 ret 0001327E 50 push ax 0001327F E464 in al,0x64 00013281 A801 test al,0x1 00013283 74FA jz 0x327f 00013285 58 pop ax 00013286 C3 ret 00013287 53 push bx 00013288 B382 mov bl,0x82 0001328A E8E545 call 0x7872 0001328D 5B pop bx 0001328E C3 ret 0001328F 51 push cx 00013290 B9E803 mov cx,0x3e8 00013293 9AE755FEE6 call 0xe6fe:0x55e7 00013298 7205 jc 0x329f 0001329A 83E100 and cx,byte +0x0 0001329D EB03 jmp short 0x32a2 0001329F 83C901 or cx,byte +0x1 000132A2 59 pop cx 000132A3 CB retf 000132A4 51 push cx 000132A5 53 push bx 000132A6 50 push ax 000132A7 BBE803 mov bx,0x3e8 000132AA E464 in al,0x64 000132AC A801 test al,0x1 000132AE 7510 jnz 0x32c0 000132B0 B93800 mov cx,0x38 000132B3 9A0D9D00F0 call 0xf000:0x9d0d 000132B8 4B dec bx 000132B9 75EF jnz 0x32aa 000132BB 83C901 or cx,byte +0x1 000132BE EB03 jmp short 0x32c3 000132C0 83E100 and cx,byte +0x0 000132C3 58 pop ax 000132C4 5B pop bx 000132C5 59 pop cx 000132C6 CB retf 000132C7 E80100 call 0x32cb 000132CA CB retf 000132CB 51 push cx 000132CC 50 push ax 000132CD B96400 mov cx,0x64 000132D0 9AE755FEE6 call 0xe6fe:0x55e7 000132D5 720E jc 0x32e5 000132D7 E664 out 0x64,al 000132D9 9AE755FEE6 call 0xe6fe:0x55e7 000132DE 7205 jc 0x32e5 000132E0 80E400 and ah,0x0 000132E3 EB02 jmp short 0x32e7 000132E5 0AE4 or ah,ah 000132E7 58 pop ax 000132E8 59 pop cx 000132E9 C3 ret 000132EA E80100 call 0x32ee 000132ED CB retf 000132EE 51 push cx 000132EF B96400 mov cx,0x64 000132F2 9AE755FEE6 call 0xe6fe:0x55e7 000132F7 721D jc 0x3316 000132F9 8AC4 mov al,ah 000132FB E664 out 0x64,al 000132FD 9AE755FEE6 call 0xe6fe:0x55e7 00013302 7212 jc 0x3316 00013304 B0FF mov al,0xff 00013306 E664 out 0x64,al 00013308 9AE755FEE6 call 0xe6fe:0x55e7 0001330D 7207 jc 0x3316 0001330F E460 in al,0x60 00013311 80E400 and ah,0x0 00013314 EB02 jmp short 0x3318 00013316 0AE4 or ah,ah 00013318 59 pop cx 00013319 C3 ret 0001331A E80100 call 0x331e 0001331D CB retf 0001331E 50 push ax 0001331F 8AC4 mov al,ah 00013321 E8A7FF call 0x32cb 00013324 58 pop ax 00013325 C3 ret 00013326 E80100 call 0x332a 00013329 CB retf 0001332A 51 push cx 0001332B 53 push bx 0001332C 50 push ax 0001332D B96400 mov cx,0x64 00013330 9AE755FEE6 call 0xe6fe:0x55e7 00013335 7204 jc 0x333b 00013337 0AE4 or ah,ah 00013339 EB03 jmp short 0x333e 0001333B 80E400 and ah,0x0 0001333E E460 in al,0x60 00013340 58 pop ax 00013341 5B pop bx 00013342 59 pop cx 00013343 C3 ret 00013344 E80100 call 0x3348 00013347 CB retf 00013348 51 push cx 00013349 53 push bx 0001334A 50 push ax 0001334B B96400 mov cx,0x64 0001334E 8BD8 mov bx,ax 00013350 9AE755FEE6 call 0xe6fe:0x55e7 00013355 721B jc 0x3372 00013357 8AC7 mov al,bh 00013359 E664 out 0x64,al 0001335B 9AE755FEE6 call 0xe6fe:0x55e7 00013360 7210 jc 0x3372 00013362 8AC3 mov al,bl 00013364 E660 out 0x60,al 00013366 9AE755FEE6 call 0xe6fe:0x55e7 0001336B 7205 jc 0x3372 0001336D 80E400 and ah,0x0 00013370 EB02 jmp short 0x3374 00013372 0AE4 or ah,ah 00013374 58 pop ax 00013375 5B pop bx 00013376 59 pop cx 00013377 C3 ret 00013378 E80100 call 0x337c 0001337B CB retf 0001337C FA cli 0001337D 50 push ax 0001337E B0AD mov al,0xad 00013380 E848FF call 0x32cb 00013383 58 pop ax 00013384 FB sti 00013385 C3 ret 00013386 E80100 call 0x338a 00013389 CB retf 0001338A FA cli 0001338B 50 push ax 0001338C B020 mov al,0x20 0001338E E620 out 0x20,al 00013390 B0AE mov al,0xae 00013392 E836FF call 0x32cb 00013395 58 pop ax 00013396 C3 ret 00013397 E8F2FD call 0x318c 0001339A B80100 mov ax,0x1 0001339D BA4203 mov dx,0x342 000133A0 BFD69E mov di,0x9ed6 000133A3 E96DA1 jmp 0xd513 000133A6 BB2315 mov bx,0x1523 000133A9 E9F292 jmp 0xc69e 000133AC E201 loop 0x33af 000133AE 00F0 add al,dh 000133B0 E201 loop 0x33b3 000133B2 0010 add [bx+si],dl 000133B4 AA stosb 000133B5 7400 jz 0x33b7 000133B7 F050 lock push ax 000133B9 52 push dx 000133BA 9F lahf 000133BB F606150008 test byte [0x15],0x8 000133C0 7518 jnz 0x33da 000133C2 A880 test al,0x80 000133C4 7514 jnz 0x33da 000133C6 F6C401 test ah,0x1 000133C9 740F jz 0x33da 000133CB 2E3A061177 cmp al,[cs:0x7711] 000133D0 7508 jnz 0x33da 000133D2 800E150008 or byte [0x15],0x8 000133D7 80E4FE and ah,0xfe 000133DA 9E sahf 000133DB 5A pop dx 000133DC 58 pop ax 000133DD C3 ret 000133DE E83E21 call 0x551f 000133E1 CB retf 000133E2 E8B42B call 0x5f99 000133E5 CB retf 000133E6 06 push es 000133E7 68FEE6 push word 0xe6fe 000133EA E9F6F8 jmp 0x2ce3 000133ED 0107 add [bx],ax 000133EF 0000 add [bx+si],al 000133F1 0041D0 add [bx+di-0x30],al 000133F4 0F1309 umov cx,[bx+di] 000133F7 0200 add al,[bx+si] 000133F9 0800 or [bx+si],al 000133FB 0805 or [di],al 000133FD 24A0 and al,0xa0 000133FF AB stosw 00013400 A252A4 mov [0xa452],al 00013403 9E sahf 00013404 A096A1 mov al,[0xa196] 00013407 CAA531 retf 0x31a5 0001340A 3EEF ds out dx,ax 0001340C A5 movsw 0001340D 313E313E xor [0x3e31],di 00013411 FF db 0xFF 00013412 FF060911 inc word [0x1109] 00013416 2222 and ah,[bp+si] 00013418 0010 add [bx+si],dl 0001341A 0032 add [bp+si],dh 0001341C 139D229D adc bx,[di+0x9d22] 00013420 0100 add [bx+si],ax 00013422 0100 add [bx+si],ax 00013424 004201 add [bp+si+0x1],al 00013427 023C add bh,[si] 00013429 0300 add ax,[bx+si] 0001342B 13F3 adc si,bx 0001342D 0000 add [bx+si],al 0001342F 0300 add ax,[bx+si] 00013431 0AF1 or dh,cl 00013433 07 pop es 00013434 2200 and al,[bx+si] 00013436 007900 add [bx+di+0x0],bh 00013439 0F32 rdmsr 0001343B 139D229D adc bx,[di+0x9d22] 0001343F 0000 add [bx+si],al 00013441 0000 add [bx+si],al 00013443 004203 add [bp+si+0x3],al 00013446 033C add di,[si] 00013448 0300 add ax,[bx+si] 0001344A 10F5 adc ch,dh 0001344C 04FF add al,0xff 0001344E 80F746 xor bh,0x46 00013451 050B40 add ax,0x400b 00013454 0000 add [bx+si],al 00013456 3C03 cmp al,0x3 00013458 005003 add [bx+si+0x3],dl 0001345B 51 push cx 0001345C FF0C dec word [si] 0001345E 0B4001 or ax,[bx+si+0x1] 00013461 013C add [si],di 00013463 0300 add ax,[bx+si] 00013465 45 inc bp 00013466 15A000 adc ax,0xa0 00013469 00F0 add al,dh 0001346B 0445 add al,0x45 0001346D 9F lahf 0001346E 50 push ax 0001346F 035100 add dx,[bx+di+0x0] 00013472 0C0B or al,0xb 00013474 40 inc ax 00013475 0101 add [bx+di],ax 00013477 3C03 cmp al,0x3 00013479 004415 add [si+0x15],al 0001347C A00000 mov al,[0x0] 0001347F F00445 lock add al,0x45 00013482 9F lahf 00013483 50 push ax 00013484 035103 add dx,[bx+di+0x3] 00013487 0C0B or al,0xb 00013489 40 inc ax 0001348A 0202 add al,[bp+si] 0001348C 3C03 cmp al,0x3 0001348E 004195 add [bx+di-0x6b],al 00013491 7800 js 0x3493 00013493 FFF0 push ax 00013495 0445 add al,0x45 00013497 9F lahf 00013498 50 push ax 00013499 005100 add [bx+di+0x0],dl 0001349C 0C0B or al,0xb 0001349E 40 inc ax 0001349F 0202 add al,[bp+si] 000134A1 3C03 cmp al,0x3 000134A3 004195 add [bx+di-0x6b],al 000134A6 7801 js 0x34a9 000134A8 FF5003 call near [bx+si+0x3] 000134AB 51 push cx 000134AC FF0C dec word [si] 000134AE 0B4003 or ax,[bx+si+0x3] 000134B1 033C add di,[si] 000134B3 0300 add ax,[bx+si] 000134B5 F00445 lock add al,0x45 000134B8 9F lahf 000134B9 50 push ax 000134BA 035100 add dx,[bx+di+0x0] 000134BD 0C02 or al,0x2 000134BF 0000 add [bx+si],al 000134C1 D807 fadd dword [bx] 000134C3 8E32 mov segr6,[bp+si] 000134C5 B913D4 mov cx,0xd413 000134C8 07 pop es 000134C9 8E32 mov segr6,[bp+si] 000134CB 7CEF jl 0x34bc 000134CD D6 salc 000134CE 07 pop es 000134CF 8E32 mov segr6,[bp+si] 000134D1 CB retf 000134D2 EC in al,dx 000134D3 DA07 fiadd dword [bx] 000134D5 8E32 mov segr6,[bp+si] 000134D7 A332DC mov [0xdc32],ax 000134DA 07 pop es 000134DB 8E32 mov segr6,[bp+si] 000134DD CB retf 000134DE EC in al,dx 000134DF DD07 fld qword [bx] 000134E1 8E32 mov segr6,[bp+si] 000134E3 C7 db 0xC7 000134E4 9E sahf 000134E5 60 pusha 000134E6 B88703 mov ax,0x387 000134E9 E808A1 call 0xd5f4 000134EC 0AC0 or al,al 000134EE F8 clc 000134EF 7501 jnz 0x34f2 000134F1 F9 stc 000134F2 61 popa 000134F3 C3 ret 000134F4 53 push bx 000134F5 52 push dx 000134F6 E81D0D call 0x4216 000134F9 B00B mov al,0xb 000134FB E81F08 call 0x3d1d 000134FE 7267 jc 0x3567 00013500 E8F209 call 0x3ef5 00013503 72F4 jc 0x34f9 00013505 8BCB mov cx,bx 00013507 B8500C mov ax,0xc50 0001350A E89607 call 0x3ca3 0001350D 72EA jc 0x34f9 0001350F 2E8A7701 mov dh,[cs:bx+0x1] 00013513 8BD9 mov bx,cx 00013515 B8510C mov ax,0xc51 00013518 E88807 call 0x3ca3 0001351B 72DC jc 0x34f9 0001351D 2E8A5701 mov dl,[cs:bx+0x1] 00013521 B90C00 mov cx,0xc 00013524 E8EF0C call 0x4216 00013527 B0F1 mov al,0xf1 00013529 E8F107 call 0x3d1d 0001352C 2E0FB64701 movzx ax,[cs:bx+0x1] 00013531 83E802 sub ax,byte +0x2 00013534 03C8 add cx,ax 00013536 51 push cx 00013537 83C104 add cx,byte +0x4 0001353A 66C1E110 shl ecx,0x10 0001353E 59 pop cx 0001353F E8D40C call 0x4216 00013542 B0F3 mov al,0xf3 00013544 E8D607 call 0x3d1d 00013547 2E034F01 add cx,[cs:bx+0x1] 0001354B 2E034F03 add cx,[cs:bx+0x3] 0001354F 83C102 add cx,byte +0x2 00013552 E8C10C call 0x4216 00013555 B0F4 mov al,0xf4 00013557 E8C307 call 0x3d1d 0001355A 7203 jc 0x355f 0001355C 83C105 add cx,byte +0x5 0001355F 83C102 add cx,byte +0x2 00013562 8BC2 mov ax,dx 00013564 F8 clc 00013565 EB04 jmp short 0x356b 00013567 B8FFFF mov ax,0xffff 0001356A F9 stc 0001356B 5A pop dx 0001356C 5B pop bx 0001356D C3 ret 0001356E 6660 pushad 00013570 6789BD02000000 mov [ebp+0x2],di 00013577 67C7851200000000 mov word [ebp+0x12],0x0 -00 00013580 E80D09 call 0x3e90 00013583 722B jc 0x35b0 00013585 E82D00 call 0x35b5 00013588 7223 jc 0x35ad 0001358A B00B mov al,0xb 0001358C E88E07 call 0x3d1d 0001358F 721C jc 0x35ad 00013591 E86109 call 0x3ef5 00013594 72F4 jc 0x358a 00013596 B8F00C mov ax,0xcf0 00013599 E80707 call 0x3ca3 0001359C 72EC jc 0x358a 0001359E 2E807F0102 cmp byte [cs:bx+0x1],0x2 000135A3 74E5 jz 0x358a 000135A5 E82C00 call 0x35d4 000135A8 73E0 jnc 0x358a 000135AA E8300C call 0x41dd 000135AD E8ED08 call 0x3e9d 000135B0 6661 popad 000135B2 33C0 xor ax,ax 000135B4 C3 ret 000135B5 6660 pushad 000135B7 E85C0C call 0x4216 000135BA B00D mov al,0xd 000135BC E85E07 call 0x3d1d 000135BF 720F jc 0x35d0 000135C1 B8420E mov ax,0xe42 000135C4 E8DC06 call 0x3ca3 000135C7 7207 jc 0x35d0 000135C9 E85209 call 0x3f1e 000135CC 7203 jc 0x35d1 000135CE EBF1 jmp short 0x35c1 000135D0 F8 clc 000135D1 6661 popad 000135D3 C3 ret 000135D4 53 push bx 000135D5 52 push dx 000135D6 33C0 xor ax,ax 000135D8 2E8A5701 mov dl,[cs:bx+0x1] 000135DC 80EA02 sub dl,0x2 000135DF D0EA shr dl,1 000135E1 83C302 add bx,byte +0x2 000135E4 53 push bx 000135E5 2E8B1F mov bx,[cs:bx] 000135E8 E80E00 call 0x35f9 000135EB 5B pop bx 000135EC 7208 jc 0x35f6 000135EE 83C302 add bx,byte +0x2 000135F1 FECA dec dl 000135F3 75EF jnz 0x35e4 000135F5 F8 clc 000135F6 5A pop dx 000135F7 5B pop bx 000135F8 C3 ret 000135F9 E80700 call 0x3603 000135FC F5 cmc 000135FD 7303 jnc 0x3602 000135FF E81300 call 0x3615 00013602 C3 ret 00013603 53 push bx 00013604 51 push cx 00013605 E87709 call 0x3f7f 00013608 7207 jc 0x3611 0001360A E81F00 call 0x362c 0001360D 7203 jc 0x3612 0001360F EBF4 jmp short 0x3605 00013611 F8 clc 00013612 59 pop cx 00013613 5B pop bx 00013614 C3 ret 00013615 53 push bx 00013616 51 push cx 00013617 E86509 call 0x3f7f 0001361A 720C jc 0x3628 0001361C 53 push bx 0001361D E80C00 call 0x362c 00013620 5B pop bx 00013621 E88509 call 0x3fa9 00013624 7203 jc 0x3629 00013626 EBEF jmp short 0x3617 00013628 F8 clc 00013629 59 pop cx 0001362A 5B pop bx 0001362B C3 ret 0001362C 50 push ax 0001362D 52 push dx 0001362E 2E8A17 mov dl,[cs:bx] 00013631 E8C106 call 0x3cf5 00013634 03DA add bx,dx 00013636 B420 mov ah,0x20 00013638 E8BE0B call 0x41f9 0001363B 74F1 jz 0x362e 0001363D 2BDA sub bx,dx 0001363F 33D2 xor dx,dx 00013641 B84200 mov ax,0x42 00013644 E8B50A call 0x40fc 00013647 7217 jc 0x3660 00013649 E8D208 call 0x3f1e 0001364C 7215 jc 0x3663 0001364E 3BCA cmp cx,dx 00013650 7602 jna 0x3654 00013652 8BD1 mov dx,cx 00013654 83C306 add bx,byte +0x6 00013657 2E803F42 cmp byte [cs:bx],0x42 0001365B 74EC jz 0x3649 0001365D 83EB06 sub bx,byte +0x6 00013660 8BCA mov cx,dx 00013662 F8 clc 00013663 5A pop dx 00013664 58 pop ax 00013665 C3 ret 00013666 53 push bx 00013667 52 push dx 00013668 E8AB0B call 0x4216 0001366B E89055 call 0x8bfe 0001366E 7208 jc 0x3678 00013670 B80F10 mov ax,0x100f 00013673 E8D700 call 0x374d 00013676 EB38 jmp short 0x36b0 00013678 33D2 xor dx,dx 0001367A E8DE0C call 0x435b 0001367D B00B mov al,0xb 0001367F E89B06 call 0x3d1d 00013682 721D jc 0x36a1 00013684 E86E08 call 0x3ef5 00013687 72F4 jc 0x367d 00013689 FEC6 inc dh 0001368B B8F00C mov ax,0xcf0 0001368E E81206 call 0x3ca3 00013691 72EA jc 0x367d 00013693 2E807F0102 cmp byte [cs:bx+0x1],0x2 00013698 74E3 jz 0x367d 0001369A E81600 call 0x36b3 0001369D 7211 jc 0x36b0 0001369F EBDC jmp short 0x367d 000136A1 0AF6 or dh,dh 000136A3 74CB jz 0x3670 000136A5 E86E0B call 0x4216 000136A8 B80D0E mov ax,0xe0d 000136AB E89F00 call 0x374d 000136AE 33C0 xor ax,ax 000136B0 5A pop dx 000136B1 5B pop bx 000136B2 C3 ret 000136B3 53 push bx 000136B4 52 push dx 000136B5 2E8A5701 mov dl,[cs:bx+0x1] 000136B9 80EA02 sub dl,0x2 000136BC D0EA shr dl,1 000136BE 83C302 add bx,byte +0x2 000136C1 32F6 xor dh,dh 000136C3 53 push bx 000136C4 2E8B1F mov bx,[cs:bx] 000136C7 E82700 call 0x36f1 000136CA 5B pop bx 000136CB 7204 jc 0x36d1 000136CD FEC6 inc dh 000136CF EB0A jmp short 0x36db 000136D1 0BC0 or ax,ax 000136D3 7406 jz 0x36db 000136D5 E8950C call 0x436d 000136D8 F5 cmc 000136D9 7213 jc 0x36ee 000136DB 83C302 add bx,byte +0x2 000136DE FECA dec dl 000136E0 75E1 jnz 0x36c3 000136E2 0AF6 or dh,dh 000136E4 7506 jnz 0x36ec 000136E6 B88500 mov ax,0x85 000136E9 F9 stc 000136EA EB02 jmp short 0x36ee 000136EC 33C0 xor ax,ax 000136EE 5A pop dx 000136EF 5B pop bx 000136F0 C3 ret 000136F1 E82A0B call 0x421e 000136F4 7203 jc 0x36f9 000136F6 E80100 call 0x36fa 000136F9 C3 ret 000136FA 53 push bx 000136FB E88108 call 0x3f7f 000136FE 7208 jc 0x3708 00013700 E82C0B call 0x422f 00013703 E80500 call 0x370b 00013706 EBF3 jmp short 0x36fb 00013708 F8 clc 00013709 5B pop bx 0001370A C3 ret 0001370B 50 push ax 0001370C 52 push dx 0001370D B84200 mov ax,0x42 00013710 E8E909 call 0x40fc 00013713 7302 jnc 0x3717 00013715 EB33 jmp short 0x374a 00013717 33C0 xor ax,ax 00013719 2E8A4701 mov al,[cs:bx+0x1] 0001371D 2E3A4702 cmp al,[cs:bx+0x2] 00013721 7402 jz 0x3725 00013723 03C1 add ax,cx 00013725 53 push bx 00013726 83C303 add bx,byte +0x3 00013729 E87D9D call 0xd4a9 0001372C 5B pop bx 0001372D B242 mov dl,0x42 0001372F E8C305 call 0x3cf5 00013732 03DA add bx,dx 00013734 2E803F42 cmp byte [cs:bx],0x42 00013738 74DD jz 0x3717 0001373A 2BDA sub bx,dx 0001373C B80102 mov ax,0x201 0001373F E8B29E call 0xd5f4 00013742 7506 jnz 0x374a 00013744 E892F9 call 0x30d9 00013747 E81A0C call 0x4364 0001374A 5A pop dx 0001374B 58 pop ax 0001374C C3 ret 0001374D 53 push bx 0001374E 52 push dx 0001374F 8BD0 mov dx,ax 00013751 8AC2 mov al,dl 00013753 E8C705 call 0x3d1d 00013756 B88500 mov ax,0x85 00013759 721D jc 0x3778 0001375B 8AE6 mov ah,dh 0001375D B042 mov al,0x42 0001375F E84105 call 0x3ca3 00013762 720F jc 0x3773 00013764 2E0FB64701 movzx ax,[cs:bx+0x1] 00013769 53 push bx 0001376A 83C303 add bx,byte +0x3 0001376D E8399D call 0xd4a9 00013770 5B pop bx 00013771 EBE8 jmp short 0x375b 00013773 E863F9 call 0x30d9 00013776 33C0 xor ax,ax 00013778 5A pop dx 00013779 5B pop bx 0001377A C3 ret 0001377B 6660 pushad 0001377D 67898512000000 mov [ebp+0x12],ax 00013784 6789BD02000000 mov [ebp+0x2],di 0001378B E80207 call 0x3e90 0001378E 721E jc 0x37ae 00013790 B00D mov al,0xd 00013792 E88805 call 0x3d1d 00013795 7205 jc 0x379c 00013797 E87001 call 0x390a 0001379A 7312 jnc 0x37ae 0001379C E8770A call 0x4216 0001379F B009 mov al,0x9 000137A1 E87905 call 0x3d1d 000137A4 7205 jc 0x37ab 000137A6 E80D00 call 0x37b6 000137A9 7303 jnc 0x37ae 000137AB E82F0A call 0x41dd 000137AE E8EC06 call 0x3e9d 000137B1 6661 popad 000137B3 33C0 xor ax,ax 000137B5 C3 ret 000137B6 B011 mov al,0x11 000137B8 E80800 call 0x37c3 000137BB 7205 jc 0x37c2 000137BD B012 mov al,0x12 000137BF E80100 call 0x37c3 000137C2 C3 ret 000137C3 53 push bx 000137C4 52 push dx 000137C5 8AD0 mov dl,al 000137C7 E88409 call 0x414e 000137CA F5 cmc 000137CB 730F jnc 0x37dc 000137CD E80F00 call 0x37df 000137D0 720A jc 0x37dc 000137D2 80FA11 cmp dl,0x11 000137D5 74F0 jz 0x37c7 000137D7 0AF6 or dh,dh 000137D9 74EC jz 0x37c7 000137DB F8 clc 000137DC 5A pop dx 000137DD 5B pop bx 000137DE C3 ret 000137DF 32F6 xor dh,dh 000137E1 E80900 call 0x37ed 000137E4 F5 cmc 000137E5 7305 jnc 0x37ec 000137E7 B601 mov dh,0x1 000137E9 E81300 call 0x37ff 000137EC C3 ret 000137ED 53 push bx 000137EE 51 push cx 000137EF E88D07 call 0x3f7f 000137F2 7207 jc 0x37fb 000137F4 E81D00 call 0x3814 000137F7 7203 jc 0x37fc 000137F9 EBF4 jmp short 0x37ef 000137FB F8 clc 000137FC 59 pop cx 000137FD 5B pop bx 000137FE C3 ret 000137FF 53 push bx 00013800 51 push cx 00013801 E87B07 call 0x3f7f 00013804 F5 cmc 00013805 730A jnc 0x3811 00013807 53 push bx 00013808 E80900 call 0x3814 0001380B 5B pop bx 0001380C E89A07 call 0x3fa9 0001380F 73F0 jnc 0x3801 00013811 59 pop cx 00013812 5B pop bx 00013813 C3 ret 00013814 50 push ax 00013815 52 push dx 00013816 2E8A17 mov dl,[cs:bx] 00013819 E8D904 call 0x3cf5 0001381C 03DA add bx,dx 0001381E B420 mov ah,0x20 00013820 E8D609 call 0x41f9 00013823 74F1 jz 0x3816 00013825 2BDA sub bx,dx 00013827 33C9 xor cx,cx 00013829 B80030 mov ax,0x3000 0001382C E8CD08 call 0x40fc 0001382F 7216 jc 0x3847 00013831 E82000 call 0x3854 00013834 7212 jc 0x3848 00013836 2E8A17 mov dl,[cs:bx] 00013839 E8B904 call 0x3cf5 0001383C 03DA add bx,dx 0001383E B430 mov ah,0x30 00013840 E8B609 call 0x41f9 00013843 74EC jz 0x3831 00013845 2BDA sub bx,dx 00013847 F8 clc 00013848 5A pop dx 00013849 58 pop ax 0001384A C3 ret 0001384B 30A2A331 xor [bp+si+0x31a3],ah 0001384F CDA3 int 0xa3 00013851 32B7A356 xor dh,[bx+0x56a3] 00013855 2E8A07 mov al,[cs:bx] 00013858 BE7BA3 mov si,0xa37b 0001385B 2E3A04 cmp al,[cs:si] 0001385E 740C jz 0x386c 00013860 83C603 add si,byte +0x3 00013863 81FE84A3 cmp si,0xa384 00013867 75F2 jnz 0x385b 00013869 F9 stc 0001386A EB04 jmp short 0x3870 0001386C 2EFF5401 call near [cs:si+0x1] 00013870 5E pop si 00013871 C3 ret 00013872 50 push ax 00013873 53 push bx 00013874 52 push dx 00013875 2E8A4701 mov al,[cs:bx+0x1] 00013879 2E8A5702 mov dl,[cs:bx+0x2] 0001387D E8EB05 call 0x3e6b 00013880 E84700 call 0x38ca 00013883 5A pop dx 00013884 5B pop bx 00013885 58 pop ax 00013886 C3 ret 00013887 50 push ax 00013888 53 push bx 00013889 52 push dx 0001388A 2E8B4705 mov ax,[cs:bx+0x5] 0001388E 2E8A7709 mov dh,[cs:bx+0x9] 00013892 2EFF5701 call near [cs:bx+0x1] 00013896 E85A00 call 0x38f3 00013899 5A pop dx 0001389A 5B pop bx 0001389B 58 pop ax 0001389C C3 ret 0001389D 56 push si 0001389E 52 push dx 0001389F 50 push ax 000138A0 B600 mov dh,0x0 000138A2 2E8B7701 mov si,[cs:bx+0x1] 000138A6 2E8A4F03 mov cl,[cs:bx+0x3] 000138AA 2E8A04 mov al,[cs:si] 000138AD 2E8A5401 mov dl,[cs:si+0x1] 000138B1 E8B705 call 0x3e6b 000138B4 2E3A6402 cmp ah,[cs:si+0x2] 000138B8 F8 clc 000138B9 7408 jz 0x38c3 000138BB FEC6 inc dh 000138BD 83C603 add si,byte +0x3 000138C0 E2E8 loop 0x38aa 000138C2 F9 stc 000138C3 0FB6CE movzx cx,dh 000138C6 58 pop ax 000138C7 5A pop dx 000138C8 5E pop si 000138C9 C3 ret 000138CA 2E3A6703 cmp ah,[cs:bx+0x3] 000138CE 7221 jc 0x38f1 000138D0 2E3A6704 cmp ah,[cs:bx+0x4] 000138D4 771B ja 0x38f1 000138D6 2E2A6703 sub ah,[cs:bx+0x3] 000138DA C1E808 shr ax,0x8 000138DD 2E8A4F05 mov cl,[cs:bx+0x5] 000138E1 0AC9 or cl,cl 000138E3 740C jz 0x38f1 000138E5 F6F1 div cl 000138E7 0AE4 or ah,ah 000138E9 7506 jnz 0x38f1 000138EB 0FB6C8 movzx cx,al 000138EE F8 clc 000138EF EB01 jmp short 0x38f2 000138F1 F9 stc 000138F2 C3 ret 000138F3 2E3B4705 cmp ax,[cs:bx+0x5] 000138F7 720F jc 0x3908 000138F9 2E3B4707 cmp ax,[cs:bx+0x7] 000138FD 7709 ja 0x3908 000138FF 2E2B4705 sub ax,[cs:bx+0x5] 00013903 8BC8 mov cx,ax 00013905 F8 clc 00013906 EB01 jmp short 0x3909 00013908 F9 stc 00013909 C3 ret 0001390A 60 pusha 0001390B B8000E mov ax,0xe00 0001390E E89F03 call 0x3cb0 00013911 720D jc 0x3920 00013913 B430 mov ah,0x30 00013915 E8E108 call 0x41f9 00013918 75F1 jnz 0x390b 0001391A E837FF call 0x3854 0001391D 73EC jnc 0x390b 0001391F F5 cmc 00013920 61 popa 00013921 C3 ret 00013922 53 push bx 00013923 E8350A call 0x435b 00013926 33C0 xor ax,ax 00013928 E8EB08 call 0x4216 0001392B E81300 call 0x3941 0001392E 730F jnc 0x393f 00013930 B009 mov al,0x9 00013932 E8E803 call 0x3d1d 00013935 7205 jc 0x393c 00013937 E82700 call 0x3961 0001393A 7303 jnc 0x393f 0001393C B88500 mov ax,0x85 0001393F 5B pop bx 00013940 C3 ret 00013941 60 pusha 00013942 E8B952 call 0x8bfe 00013945 7218 jc 0x395f 00013947 9C pushf 00013948 FA cli 00013949 E8CA08 call 0x4216 0001394C E81B01 call 0x3a6a 0001394F E82E01 call 0x3a80 00013952 9F lahf 00013953 9D popf 00013954 8AC4 mov al,ah 00013956 2401 and al,0x1 00013958 9F lahf 00013959 80E4FE and ah,0xfe 0001395C 0AE0 or ah,al 0001395E 9E sahf 0001395F 61 popa 00013960 C3 ret 00013961 E81600 call 0x397a 00013964 7213 jc 0x3979 00013966 E82F00 call 0x3998 00013969 720E jc 0x3979 0001396B E8FF09 call 0x436d 0001396E F5 cmc 0001396F 7208 jc 0x3979 00013971 E8A208 call 0x4216 00013974 E8F300 call 0x3a6a 00013977 33C0 xor ax,ax 00013979 C3 ret 0001397A 53 push bx 0001397B 52 push dx 0001397C B212 mov dl,0x12 0001397E E8CD07 call 0x414e 00013981 F5 cmc 00013982 7311 jnc 0x3995 00013984 E82B00 call 0x39b2 00013987 7202 jc 0x398b 00013989 EB0A jmp short 0x3995 0001398B 0BC0 or ax,ax 0001398D 74ED jz 0x397c 0001398F E8DB09 call 0x436d 00013992 72E8 jc 0x397c 00013994 F9 stc 00013995 5A pop dx 00013996 5B pop bx 00013997 C3 ret 00013998 53 push bx 00013999 52 push dx 0001399A B211 mov dl,0x11 0001399C E8AF07 call 0x414e 0001399F F5 cmc 000139A0 730D jnc 0x39af 000139A2 E80D00 call 0x39b2 000139A5 7202 jc 0x39a9 000139A7 EBF1 jmp short 0x399a 000139A9 E8C109 call 0x436d 000139AC 72EC jc 0x399a 000139AE F9 stc 000139AF 5A pop dx 000139B0 5B pop bx 000139B1 C3 ret 000139B2 E86908 call 0x421e 000139B5 7203 jc 0x39ba 000139B7 E80100 call 0x39bb 000139BA C3 ret 000139BB 53 push bx 000139BC E8C005 call 0x3f7f 000139BF 720B jc 0x39cc 000139C1 E86B08 call 0x422f 000139C4 B80013 mov ax,0x1300 000139C7 E80F00 call 0x39d9 000139CA EBF0 jmp short 0x39bc 000139CC 33C0 xor ax,ax 000139CE 5B pop bx 000139CF C3 ret 000139D0 303EA532 xor [0x32a5],bh 000139D4 65A5 gs movsw 000139D6 317CA5 xor [si-0x5b],di 000139D9 60 pusha 000139DA 8BD0 mov dx,ax 000139DC E8D102 call 0x3cb0 000139DF 722B jc 0x3a0c 000139E1 24F0 and al,0xf0 000139E3 3C20 cmp al,0x20 000139E5 7425 jz 0x3a0c 000139E7 3C30 cmp al,0x30 000139E9 8BC2 mov ax,dx 000139EB 75EF jnz 0x39dc 000139ED 2E8A07 mov al,[cs:bx] 000139F0 BE00A5 mov si,0xa500 000139F3 2E3A04 cmp al,[cs:si] 000139F6 740B jz 0x3a03 000139F8 83C603 add si,byte +0x3 000139FB 81FE09A5 cmp si,0xa509 000139FF 75F2 jnz 0x39f3 00013A01 EB09 jmp short 0x3a0c 00013A03 2EFF5401 call near [cs:si+0x1] 00013A07 E85A09 call 0x4364 00013A0A EBD0 jmp short 0x39dc 00013A0C 61 popa 00013A0D C3 ret 00013A0E 60 pusha 00013A0F 2E8A6703 mov ah,[cs:bx+0x3] 00013A13 2E3A6704 cmp ah,[cs:bx+0x4] 00013A17 740F jz 0x3a28 00013A19 33D2 xor dx,dx 00013A1B 2E0FB64705 movzx ax,[cs:bx+0x5] 00013A20 F7E1 mul cx 00013A22 2E024703 add al,[cs:bx+0x3] 00013A26 8AE0 mov ah,al 00013A28 2E8A4701 mov al,[cs:bx+0x1] 00013A2C 2E8A5702 mov dl,[cs:bx+0x2] 00013A30 E84204 call 0x3e75 00013A33 61 popa 00013A34 C3 ret 00013A35 60 pusha 00013A36 2E8B4705 mov ax,[cs:bx+0x5] 00013A3A 2E3B4707 cmp ax,[cs:bx+0x7] 00013A3E 7402 jz 0x3a42 00013A40 03C1 add ax,cx 00013A42 2E8A7709 mov dh,[cs:bx+0x9] 00013A46 2EFF5703 call near [cs:bx+0x3] 00013A4A 61 popa 00013A4B C3 ret 00013A4C 60 pusha 00013A4D 2E8B7701 mov si,[cs:bx+0x1] 00013A51 33D2 xor dx,dx 00013A53 B80300 mov ax,0x3 00013A56 F7E1 mul cx 00013A58 03F0 add si,ax 00013A5A 2E8A04 mov al,[cs:si] 00013A5D 2E8A6402 mov ah,[cs:si+0x2] 00013A61 2E8A5401 mov dl,[cs:si+0x1] 00013A65 E80D04 call 0x3e75 00013A68 61 popa 00013A69 C3 ret 00013A6A 60 pusha 00013A6B B00D mov al,0xd 00013A6D E8AD02 call 0x3d1d 00013A70 720B jc 0x3a7d 00013A72 B8000E mov ax,0xe00 00013A75 33C9 xor cx,cx 00013A77 E85FFF call 0x39d9 00013A7A E88498 call 0xd301 00013A7D F8 clc 00013A7E 61 popa 00013A7F C3 ret 00013A80 60 pusha 00013A81 E89207 call 0x4216 00013A84 B00F mov al,0xf 00013A86 E89402 call 0x3d1d 00013A89 7209 jc 0x3a94 00013A8B B80010 mov ax,0x1000 00013A8E 33C9 xor cx,cx 00013A90 E846FF call 0x39d9 00013A93 F8 clc 00013A94 61 popa 00013A95 C3 ret 00013A96 E8E7FF call 0x3a80 00013A99 CB retf 00013A9A 60 pusha 00013A9B 8BD0 mov dx,ax 00013A9D E87607 call 0x4216 00013AA0 B0F5 mov al,0xf5 00013AA2 E87802 call 0x3d1d 00013AA5 7216 jc 0x3abd 00013AA7 43 inc bx 00013AA8 2E0FB60F movzx cx,[cs:bx] 00013AAC 83E902 sub cx,byte +0x2 00013AAF D1E9 shr cx,1 00013AB1 43 inc bx 00013AB2 2E3B17 cmp dx,[cs:bx] 00013AB5 7406 jz 0x3abd 00013AB7 83C302 add bx,byte +0x2 00013ABA E2F6 loop 0x3ab2 00013ABC F9 stc 00013ABD 61 popa 00013ABE C3 ret 00013ABF 60 pusha 00013AC0 E85307 call 0x4216 00013AC3 8BC8 mov cx,ax 00013AC5 B002 mov al,0x2 00013AC7 80F901 cmp cl,0x1 00013ACA 7406 jz 0x3ad2 00013ACC 8AC5 mov al,ch 00013ACE 3C01 cmp al,0x1 00013AD0 750C jnz 0x3ade 00013AD2 E80D00 call 0x3ae2 00013AD5 268A4D02 mov cl,[es:di+0x2] 00013AD9 9A2E7B6051 call 0x5160:0x7b2e 00013ADE 61 popa 00013ADF C3 ret 00013AE0 F6F7 div bh 00013AE2 50 push ax 00013AE3 FEC8 dec al 00013AE5 32E4 xor ah,ah 00013AE7 50 push ax 00013AE8 BE10A6 mov si,0xa610 00013AEB 03F0 add si,ax 00013AED 2E8A04 mov al,[cs:si] 00013AF0 E82A02 call 0x3d1d 00013AF3 58 pop ax 00013AF4 7206 jc 0x3afc 00013AF6 43 inc bx 00013AF7 2E8B37 mov si,[cs:bx] 00013AFA EB0C jmp short 0x3b08 00013AFC 0BC0 or ax,ax 00013AFE 7405 jz 0x3b05 00013B00 BECC05 mov si,0x5cc 00013B03 EB03 jmp short 0x3b08 00013B05 BECE05 mov si,0x5ce 00013B08 58 pop ax 00013B09 C3 ret 00013B0A 53 push bx 00013B0B 52 push dx 00013B0C 9A0D7B6051 call 0x5160:0x7b0d 00013B11 B601 mov dh,0x1 00013B13 BE028A mov si,0x8a02 00013B16 E80C01 call 0x3c25 00013B19 720B jc 0x3b26 00013B1B 2E8B1C mov bx,[cs:si] 00013B1E E81F00 call 0x3b40 00013B21 83C604 add si,byte +0x4 00013B24 EBF0 jmp short 0x3b16 00013B26 80FE0A cmp dh,0xa 00013B29 7407 jz 0x3b32 00013B2B FEC6 inc dh 00013B2D BE028A mov si,0x8a02 00013B30 EBE4 jmp short 0x3b16 00013B32 9A4F7B6051 call 0x5160:0x7b4f 00013B37 5A pop dx 00013B38 5B pop bx 00013B39 E9378C jmp 0xc773 00013B3C E80100 call 0x3b40 00013B3F CB retf 00013B40 1E push ds 00013B41 06 push es 00013B42 6660 pushad 00013B44 2E8E1E433E mov ds,[cs:0x3e43] 00013B49 8BD4 mov dx,sp 00013B4B E8D501 call 0x3d23 00013B4E E8EA01 call 0x3d3b 00013B51 89964400 mov [bp+0x44],dx 00013B55 E87C02 call 0x3dd4 00013B58 725B jc 0x3bb5 00013B5A E84502 call 0x3da2 00013B5D E88302 call 0x3de3 00013B60 80FCFF cmp ah,0xff 00013B63 7450 jz 0x3bb5 00013B65 8AC4 mov al,ah 00013B67 E84F02 call 0x3db9 00013B6A 8BC8 mov cx,ax 00013B6C 16 push ss 00013B6D 07 pop es 00013B6E 2EFF5707 call near [cs:bx+0x7] 00013B72 E89400 call 0x3c09 00013B75 2EFF570F call near [cs:bx+0xf] 00013B79 0AC0 or al,al 00013B7B 752B jnz 0x3ba8 00013B7D 53 push bx 00013B7E E89802 call 0x3e19 00013B81 9A3D3E00F0 call 0xf000:0x3e3d 00013B86 5B pop bx 00013B87 730A jnc 0x3b93 00013B89 BE4606 mov si,0x646 00013B8C 9A2E7B6051 call 0x5160:0x7b2e 00013B91 EB15 jmp short 0x3ba8 00013B93 E86E97 call 0xd304 00013B96 7210 jc 0x3ba8 00013B98 E86697 call 0xd301 00013B9B B000 mov al,0x0 00013B9D 2EFF5705 call near [cs:bx+0x5] 00013BA1 E85D97 call 0xd301 00013BA4 0BC0 or ax,ax 00013BA6 740D jz 0x3bb5 00013BA8 8BA64400 mov sp,[bp+0x44] 00013BAC 268A4D02 mov cl,[es:di+0x2] 00013BB0 E80F00 call 0x3bc2 00013BB3 EB04 jmp short 0x3bb9 00013BB5 8BA64400 mov sp,[bp+0x44] 00013BB9 6661 popad 00013BBB 07 pop es 00013BBC 1F pop ds 00013BBD C3 ret 00013BBE E80100 call 0x3bc2 00013BC1 CB retf 00013BC2 06 push es 00013BC3 6660 pushad 00013BC5 E84E08 call 0x4416 00013BC8 B88300 mov ax,0x83 00013BCB 7238 jc 0x3c05 00013BCD 8BD4 mov dx,sp 00013BCF E85101 call 0x3d23 00013BD2 E86601 call 0x3d3b 00013BD5 67899544000000 mov [ebp+0x44],dx 00013BDC E8F501 call 0x3dd4 00013BDF E8C001 call 0x3da2 00013BE2 E81C97 call 0xd301 00013BE5 16 push ss 00013BE6 07 pop es 00013BE7 2EFF5703 call near [cs:bx+0x3] 00013BEB E80451 call 0x8cf2 00013BEE B90200 mov cx,0x2 00013BF1 E81500 call 0x3c09 00013BF4 2EFF5705 call near [cs:bx+0x5] 00013BF8 E80697 call 0xd301 00013BFB E80697 call 0xd304 00013BFE 678BA544000000 mov sp,[ebp+0x44] 00013C05 6661 popad 00013C07 07 pop es 00013C08 C3 ret 00013C09 6653 push ebx 00013C0B 26894D0A mov [es:di+0xa],cx 00013C0F E80406 call 0x4216 00013C12 E8DC07 call 0x43f1 00013C15 26884D02 mov [es:di+0x2],cl 00013C19 660FB7DF movzx ebx,di 00013C1D 9A3636F344 call 0x44f3:0x3636 00013C22 665B pop ebx 00013C24 C3 ret 00013C25 50 push ax 00013C26 81FE068A cmp si,0x8a06 00013C2A 740E jz 0x3c3a 00013C2C 2E8B4402 mov ax,[cs:si+0x2] 00013C30 38F0 cmp al,dh 00013C32 F8 clc 00013C33 7406 jz 0x3c3b 00013C35 83C604 add si,byte +0x4 00013C38 EBEC jmp short 0x3c26 00013C3A F9 stc 00013C3B 58 pop ax 00013C3C C3 ret 00013C3D 0101 add [bx+di],ax 00013C3F 0201 add al,[bx+di] 00013C41 0301 add ax,[bx+di] 00013C43 0401 add al,0x1 00013C45 07 pop es 00013C46 0D0801 or ax,0x108 00013C49 051706 add ax,0x617 00013C4C 0109 add [bx+di],cx 00013C4E 010A add [bp+si],cx 00013C50 0111 add [bx+di],dx 00013C52 0113 add [bp+di],dx 00013C54 0112 add [bp+si],dx 00013C56 0113 add [bp+di],dx 00013C58 0122 add [bp+si],sp 00013C5A 052005 add ax,0x520 00013C5D 210A and [bp+si],cx 00013C5F 250023 and ax,0x2300 00013C62 16 push ss 00013C63 2805 sub [di],al 00013C65 2905 sub [di],ax 00013C67 2A05 sub al,[di] 00013C69 3006320A xor [0xa32],al 00013C6D 3104 xor [si],ax 00013C6F 42 inc dx 00013C70 06 push es 00013C71 F1 int1 00013C72 00F2 add dl,dh 00013C74 09F3 or bx,si 00013C76 050B01 add ax,0x10b 00013C79 0C01 or al,0x1 00013C7B 40 inc ax 00013C7C 06 push es 00013C7D 41 inc cx 00013C7E 054306 add ax,0x643 00013C81 44 inc sp 00013C82 054505 add ax,0x545 00013C85 F0005002 lock add [bx+si+0x2],dl 00013C89 51 push cx 00013C8A 020D add cl,[di] 00013C8C 010E010F add [0xf01],cx 00013C90 0110 add [bx+si],dx 00013C92 01F4 add sp,si 00013C94 06 push es 00013C95 F5 cmc 00013C96 00160117 add [0x1701],dl 00013C9A 01F6 add si,si 00013C9C 03F7 add si,di 00013C9E 03F8 add di,ax 00013CA0 05F903 add ax,0x3f9 00013CA3 50 push ax 00013CA4 E80900 call 0x3cb0 00013CA7 58 pop ax 00013CA8 7205 jc 0x3caf 00013CAA 2E3A07 cmp al,[cs:bx] 00013CAD 75F4 jnz 0x3ca3 00013CAF C3 ret 00013CB0 52 push dx 00013CB1 2E0FB617 movzx dx,[cs:bx] 00013CB5 E83D00 call 0x3cf5 00013CB8 7232 jc 0x3cec 00013CBA 03DA add bx,dx 00013CBC 2E8A37 mov dh,[cs:bx] 00013CBF 80FE02 cmp dh,0x2 00013CC2 7503 jnz 0x3cc7 00013CC4 43 inc bx 00013CC5 EB13 jmp short 0x3cda 00013CC7 38E6 cmp dh,ah 00013CC9 7421 jz 0x3cec 00013CCB 80FE04 cmp dh,0x4 00013CCE 751F jnz 0x3cef 00013CD0 678B9D30000000 mov bx,[ebp+0x30] 00013CD7 83C302 add bx,byte +0x2 00013CDA 2E833F00 cmp word [cs:bx],byte +0x0 00013CDE 740C jz 0x3cec 00013CE0 67899D30000000 mov [ebp+0x30],bx 00013CE7 2E8B1F mov bx,[cs:bx] 00013CEA EBC5 jmp short 0x3cb1 00013CEC F9 stc 00013CED EB04 jmp short 0x3cf3 00013CEF 2E8A07 mov al,[cs:bx] 00013CF2 F8 clc 00013CF3 5A pop dx 00013CF4 C3 ret 00013CF5 57 push di 00013CF6 BF6DA7 mov di,0xa76d 00013CF9 2E3A15 cmp dl,[cs:di] 00013CFC 740C jz 0x3d0a 00013CFE 83C702 add di,byte +0x2 00013D01 81FFD3A7 cmp di,0xa7d3 00013D05 75F2 jnz 0x3cf9 00013D07 F9 stc 00013D08 EB11 jmp short 0x3d1b 00013D0A 2E0FB65501 movzx dx,[cs:di+0x1] 00013D0F 0BD2 or dx,dx 00013D11 7507 jnz 0x3d1a 00013D13 2E0FB65701 movzx dx,[cs:bx+0x1] 00013D18 33FF xor di,di 00013D1A F8 clc 00013D1B 5F pop di 00013D1C C3 ret 00013D1D B402 mov ah,0x2 00013D1F E881FF call 0x3ca3 00013D22 C3 ret 00013D23 8BF4 mov si,sp 00013D25 6651 push ecx 00013D27 E82608 call 0x4550 00013D2A 8BF9 mov di,cx 00013D2C 6659 pop ecx 00013D2E 2BE7 sub sp,di 00013D30 8BFC mov di,sp 00013D32 83EC02 sub sp,byte +0x2 00013D35 83E4FE and sp,byte -0x2 00013D38 36FF24 jmp near [ss:si] 00013D3B 6650 push eax 00013D3D 668BEC mov ebp,esp 00013D40 E8B695 call 0xd2f9 00013D43 7418 jz 0x3d5d 00013D45 8CC8 mov ax,cs 00013D47 3D00F0 cmp ax,0xf000 00013D4A 7411 jz 0x3d5d 00013D4C 6633C0 xor eax,eax 00013D4F 16 push ss 00013D50 58 pop ax 00013D51 660F02C0 lar eax,eax 00013D55 66C1E810 shr eax,0x10 00013D59 A840 test al,0x40 00013D5B 7504 jnz 0x3d61 00013D5D 660FB7ED movzx ebp,bp 00013D61 66B870000000 mov eax,0x70 00013D67 662BE0 sub esp,eax 00013D6A 83E4F0 and sp,byte -0x10 00013D6D 67668B4500 mov eax,[ebp+0x0] 00013D72 6683C504 add ebp,byte +0x4 00013D76 67FF7500 push word [ebp+0x0] 00013D7A 6655 push ebp 00013D7C 6650 push eax 00013D7E 66B870000000 mov eax,0x70 00013D84 662BE8 sub ebp,eax 00013D87 6658 pop eax 00013D89 67668F8544000000 pop dword [ebp+0x44] 00013D91 6766838544000000 add dword [ebp+0x44],byte +0x2 -02 00013D9A 67899D20000000 mov [ebp+0x20],bx 00013DA1 C3 ret 00013DA2 2EFF7711 push word [cs:bx+0x11] 00013DA6 678F8540000000 pop word [ebp+0x40] 00013DAD 2EFF7713 push word [cs:bx+0x13] 00013DB1 678F8542000000 pop word [ebp+0x42] 00013DB8 C3 ret 00013DB9 53 push bx 00013DBA 8BD8 mov bx,ax 00013DBC 80E303 and bl,0x3 00013DBF C0E802 shr al,0x2 00013DC2 83E003 and ax,byte +0x3 00013DC5 FEC0 inc al 00013DC7 3C02 cmp al,0x2 00013DC9 7502 jnz 0x3dcd 00013DCB 32C0 xor al,al 00013DCD C1E007 shl ax,0x7 00013DD0 0AC3 or al,bl 00013DD2 5B pop bx 00013DD3 C3 ret 00013DD4 50 push ax 00013DD5 67899D20000000 mov [ebp+0x20],bx 00013DDC B005 mov al,0x5 00013DDE E83CFF call 0x3d1d 00013DE1 58 pop ax 00013DE2 C3 ret 00013DE3 53 push bx 00013DE4 33D2 xor dx,dx 00013DE6 2EFF5701 call near [cs:bx+0x1] 00013DEA E83E00 call 0x3e2b 00013DED 7203 jc 0x3df2 00013DEF 83CA08 or dx,byte +0x8 00013DF2 F7C20200 test dx,0x2 00013DF6 7408 jz 0x3e00 00013DF8 E822E3 call 0x211d 00013DFB 7303 jnc 0x3e00 00013DFD B8FFFF mov ax,0xffff 00013E00 F7C20001 test dx,0x100 00013E04 7408 jz 0x3e0e 00013E06 E8FB94 call 0xd304 00013E09 7303 jnc 0x3e0e 00013E0B B8FFFF mov ax,0xffff 00013E0E 5B pop bx 00013E0F E8EF94 call 0xd301 00013E12 E8EC94 call 0xd301 00013E15 C3 ret 00013E16 33C9 xor cx,cx 00013E18 C3 ret 00013E19 2E8B5F15 mov bx,[cs:bx+0x15] 00013E1D 83FBFF cmp bx,byte -0x1 00013E20 7406 jz 0x3e28 00013E22 2EFF5704 call near [cs:bx+0x4] 00013E26 EB02 jmp short 0x3e2a 00013E28 33C9 xor cx,cx 00013E2A C3 ret 00013E2B 50 push ax 00013E2C 678B9D20000000 mov bx,[ebp+0x20] 00013E33 B0F8 mov al,0xf8 00013E35 E8E5FE call 0x3d1d 00013E38 720B jc 0x3e45 00013E3A 2E8B5F01 mov bx,[cs:bx+0x1] 00013E3E 83FBFF cmp bx,byte -0x1 00013E41 F9 stc 00013E42 7401 jz 0x3e45 00013E44 F8 clc 00013E45 58 pop ax 00013E46 C3 ret 00013E47 51 push cx 00013E48 53 push bx 00013E49 678B9D20000000 mov bx,[ebp+0x20] 00013E50 E89E05 call 0x43f1 00013E53 B0F8 mov al,0xf8 00013E55 E8C5FE call 0x3d1d 00013E58 7209 jc 0x3e63 00013E5A 2E8B4703 mov ax,[cs:bx+0x3] 00013E5E 3D00FF cmp ax,0xff00 00013E61 7505 jnz 0x3e68 00013E63 B800FF mov ax,0xff00 00013E66 8AC1 mov al,cl 00013E68 5B pop bx 00013E69 59 pop cx 00013E6A C3 ret 00013E6B 67FF9540000000 call near [ebp+0x40] 00013E72 22E2 and ah,dl 00013E74 C3 ret 00013E75 52 push dx 00013E76 8AF4 mov dh,ah 00013E78 67FF9540000000 call near [ebp+0x40] 00013E7F 22F2 and dh,dl 00013E81 F6D2 not dl 00013E83 22E2 and ah,dl 00013E85 0AE6 or ah,dh 00013E87 67FF9542000000 call near [ebp+0x42] 00013E8E 5A pop dx 00013E8F C3 ret 00013E90 E88303 call 0x4216 00013E93 E8F001 call 0x4086 00013E96 7204 jc 0x3e9c 00013E98 E84203 call 0x41dd 00013E9B F8 clc 00013E9C C3 ret 00013E9D 83C70C add di,byte +0xc 00013EA0 E87303 call 0x4216 00013EA3 B0F1 mov al,0xf1 00013EA5 E875FE call 0x3d1d 00013EA8 2E0FB67701 movzx si,[cs:bx+0x1] 00013EAD 83EE02 sub si,byte +0x2 00013EB0 03FE add di,si 00013EB2 67F7851200000002 test word [ebp+0x12],0x2 -00 00013EBB 7408 jz 0x3ec5 00013EBD E8254E call 0x8ce5 00013EC0 E8224E call 0x8ce5 00013EC3 EB0F jmp short 0x3ed4 00013EC5 E84E03 call 0x4216 00013EC8 E88F02 call 0x415a 00013ECB E8174E call 0x8ce5 00013ECE E83203 call 0x4203 00013ED1 E8114E call 0x8ce5 00013ED4 8BF7 mov si,di 00013ED6 678BBD02000000 mov di,[ebp+0x2] 00013EDD 2BF7 sub si,di 00013EDF 268935 mov [es:di],si 00013EE2 C3 ret 00013EE3 40 inc ax 00013EE4 4E dec si 00013EE5 AA stosb 00013EE6 42 inc dx 00013EE7 4E dec si 00013EE8 AA stosb 00013EE9 41 inc cx 00013EEA 7BAA jpo 0x3e96 00013EEC 43 inc bx 00013EED 4E dec si 00013EEE AA stosb 00013EEF 44 inc sp 00013EF0 97 xchg ax,di 00013EF1 AA stosb 00013EF2 45 inc bp 00013EF3 97 xchg ax,di 00013EF4 AA stosb 00013EF5 60 pusha 00013EF6 B40C mov ah,0xc 00013EF8 E8B5FD call 0x3cb0 00013EFB 721E jc 0x3f1b 00013EFD 2E8A07 mov al,[cs:bx] 00013F00 BF13AA mov di,0xaa13 00013F03 2E3A05 cmp al,[cs:di] 00013F06 740B jz 0x3f13 00013F08 83C703 add di,byte +0x3 00013F0B 81FF25AA cmp di,0xaa25 00013F0F 75F2 jnz 0x3f03 00013F11 EBE3 jmp short 0x3ef6 00013F13 2EFF5501 call near [cs:di+0x1] 00013F17 7203 jc 0x3f1c 00013F19 EBDB jmp short 0x3ef6 00013F1B F8 clc 00013F1C 61 popa 00013F1D C3 ret 00013F1E 50 push ax 00013F1F 53 push bx 00013F20 83C303 add bx,byte +0x3 00013F23 E88F95 call 0xd4b5 00013F26 5B pop bx 00013F27 2E3A4701 cmp al,[cs:bx+0x1] 00013F2B 7210 jc 0x3f3d 00013F2D 2E3A4702 cmp al,[cs:bx+0x2] 00013F31 770A ja 0x3f3d 00013F33 2E2A4701 sub al,[cs:bx+0x1] 00013F37 0FB6C8 movzx cx,al 00013F3A F8 clc 00013F3B EB01 jmp short 0x3f3e 00013F3D F9 stc 00013F3E 9F lahf 00013F3F 2E803F43 cmp byte [cs:bx],0x43 00013F43 7503 jnz 0x3f48 00013F45 80F401 xor ah,0x1 00013F48 9E sahf 00013F49 58 pop ax 00013F4A C3 ret 00013F4B 50 push ax 00013F4C 57 push di 00013F4D 33C9 xor cx,cx 00013F4F 2E8B7F01 mov di,[cs:bx+0x1] 00013F53 2E8A05 mov al,[cs:di] 00013F56 2E224704 and al,[cs:bx+0x4] 00013F5A 2E3A4703 cmp al,[cs:bx+0x3] 00013F5E 7503 jnz 0x3f63 00013F60 F8 clc 00013F61 EB01 jmp short 0x3f64 00013F63 F9 stc 00013F64 5F pop di 00013F65 58 pop ax 00013F66 C3 ret 00013F67 50 push ax 00013F68 2E8B4F03 mov cx,[cs:bx+0x3] 00013F6C 2EFF5701 call near [cs:bx+0x1] 00013F70 9F lahf 00013F71 33C9 xor cx,cx 00013F73 2E803F45 cmp byte [cs:bx],0x45 00013F77 7503 jnz 0x3f7c 00013F79 80F401 xor ah,0x1 00013F7C 9E sahf 00013F7D 58 pop ax 00013F7E C3 ret 00013F7F 50 push ax 00013F80 B413 mov ah,0x13 00013F82 E82BFD call 0x3cb0 00013F85 7208 jc 0x3f8f 00013F87 B420 mov ah,0x20 00013F89 E86D02 call 0x41f9 00013F8C 75F2 jnz 0x3f80 00013F8E F8 clc 00013F8F 58 pop ax 00013F90 C3 ret 00013F91 2017 and [bx],dl 00013F93 AB stosw 00013F94 2144AB and [si-0x55],ax 00013F97 2282AB23 and al,[bp+si+0x23ab] 00013F9B 313E25AE xor [0xae25],di 00013F9F AB stosw 00013FA0 283A sub [bp+si],bh 00013FA2 AB stosw 00013FA3 2978AB sub [bx+si-0x55],di 00013FA6 2AA4AB52 sub ah,[si+0x52ab] 00013FAA 56 push si 00013FAB 57 push di 00013FAC E81302 call 0x41c2 00013FAF E8094C call 0x8bbb 00013FB2 721C jc 0x3fd0 00013FB4 2E8A07 mov al,[cs:bx] 00013FB7 BEC1AA mov si,0xaac1 00013FBA 2E3A04 cmp al,[cs:si] 00013FBD 740D jz 0x3fcc 00013FBF 83C603 add si,byte +0x3 00013FC2 81FED9AA cmp si,0xaad9 00013FC6 75F2 jnz 0x3fba 00013FC8 F9 stc 00013FC9 5F pop di 00013FCA EB18 jmp short 0x3fe4 00013FCC 2EFF5401 call near [cs:si+0x1] 00013FD0 5F pop di 00013FD1 7211 jc 0x3fe4 00013FD3 2E8A17 mov dl,[cs:bx] 00013FD6 E81CFD call 0x3cf5 00013FD9 03DA add bx,dx 00013FDB B420 mov ah,0x20 00013FDD E81902 call 0x41f9 00013FE0 74C9 jz 0x3fab 00013FE2 33C0 xor ax,ax 00013FE4 5E pop si 00013FE5 5A pop dx 00013FE6 C3 ret 00013FE7 51 push cx 00013FE8 52 push dx 00013FE9 2E0FB65702 movzx dx,[cs:bx+0x2] 00013FEE 0BD2 or dx,dx 00013FF0 7415 jz 0x4007 00013FF2 E8CA00 call 0x40bf 00013FF5 7502 jnz 0x3ff9 00013FF7 33C9 xor cx,cx 00013FF9 E8D700 call 0x40d3 00013FFC 7209 jc 0x4007 00013FFE E89700 call 0x4098 00014001 268845FE mov [es:di-0x2],al 00014005 33C0 xor ax,ax 00014007 5A pop dx 00014008 59 pop cx 00014009 C3 ret 0001400A 53 push bx 0001400B 2E8B5F02 mov bx,[cs:bx+0x2] 0001400F E8D5FF call 0x3fe7 00014012 5B pop bx 00014013 C3 ret 00014014 52 push dx 00014015 2E8B4703 mov ax,[cs:bx+0x3] 00014019 2E3B4705 cmp ax,[cs:bx+0x5] 0001401D 7417 jz 0x4036 0001401F 2E0FB64707 movzx ax,[cs:bx+0x7] 00014024 F7E1 mul cx 00014026 2E034703 add ax,[cs:bx+0x3] 0001402A 2E3B4703 cmp ax,[cs:bx+0x3] 0001402E 7215 jc 0x4045 00014030 2E3B4705 cmp ax,[cs:bx+0x5] 00014034 770F ja 0x4045 00014036 E85F00 call 0x4098 00014039 268945FA mov [es:di-0x6],ax 0001403D 268945FC mov [es:di-0x4],ax 00014041 33C0 xor ax,ax 00014043 EB01 jmp short 0x4046 00014045 F9 stc 00014046 5A pop dx 00014047 C3 ret 00014048 53 push bx 00014049 2E8B5F02 mov bx,[cs:bx+0x2] 0001404D E8C4FF call 0x4014 00014050 5B pop bx 00014051 C3 ret 00014052 51 push cx 00014053 52 push dx 00014054 2E8B5702 mov dx,[cs:bx+0x2] 00014058 0BD2 or dx,dx 0001405A 7415 jz 0x4071 0001405C E86000 call 0x40bf 0001405F 7502 jnz 0x4063 00014061 33C9 xor cx,cx 00014063 E86D00 call 0x40d3 00014066 7209 jc 0x4071 00014068 E82D00 call 0x4098 0001406B 268945FE mov [es:di-0x2],ax 0001406F 33C0 xor ax,ax 00014071 5A pop dx 00014072 59 pop cx 00014073 C3 ret 00014074 53 push bx 00014075 2E8B5F02 mov bx,[cs:bx+0x2] 00014079 E8D6FF call 0x4052 0001407C 5B pop bx 0001407D C3 ret 0001407E E81700 call 0x4098 00014081 33C9 xor cx,cx 00014083 33C0 xor ax,ax 00014085 C3 ret 00014086 60 pusha 00014087 B007 mov al,0x7 00014089 E891FC call 0x3d1d 0001408C 7208 jc 0x4096 0001408E 43 inc bx 0001408F B90C00 mov cx,0xc 00014092 E81F00 call 0x40b4 00014095 F8 clc 00014096 61 popa 00014097 C3 ret 00014098 50 push ax 00014099 53 push bx 0001409A 51 push cx 0001409B 52 push dx 0001409C 2E8A17 mov dl,[cs:bx] 0001409F E853FC call 0x3cf5 000140A2 7502 jnz 0x40a6 000140A4 43 inc bx 000140A5 4A dec dx 000140A6 83EA02 sub dx,byte +0x2 000140A9 43 inc bx 000140AA 8BCA mov cx,dx 000140AC E80500 call 0x40b4 000140AF 5A pop dx 000140B0 59 pop cx 000140B1 5B pop bx 000140B2 58 pop ax 000140B3 C3 ret 000140B4 2E8A07 mov al,[cs:bx] 000140B7 268805 mov [es:di],al 000140BA 43 inc bx 000140BB 47 inc di 000140BC E2F6 loop 0x40b4 000140BE C3 ret 000140BF 51 push cx 000140C0 52 push dx 000140C1 33C0 xor ax,ax 000140C3 B91000 mov cx,0x10 000140C6 D1D2 rcl dx,1 000140C8 7301 jnc 0x40cb 000140CA 40 inc ax 000140CB E2F9 loop 0x40c6 000140CD 83F801 cmp ax,byte +0x1 000140D0 5A pop dx 000140D1 59 pop cx 000140D2 C3 ret 000140D3 6651 push ecx 000140D5 52 push dx 000140D6 41 inc cx 000140D7 66C1E110 shl ecx,0x10 000140DB 0FBCCA bsf cx,dx 000140DE 7414 jz 0x40f4 000140E0 B80100 mov ax,0x1 000140E3 D3E0 shl ax,cl 000140E5 66C1E910 shr ecx,0x10 000140E9 83F901 cmp cx,byte +0x1 000140EC 7409 jz 0x40f7 000140EE F7D0 not ax 000140F0 23D0 and dx,ax 000140F2 E2E3 loop 0x40d7 000140F4 F9 stc 000140F5 EB01 jmp short 0x40f8 000140F7 F8 clc 000140F8 5A pop dx 000140F9 6659 pop ecx 000140FB C3 ret 000140FC 50 push ax 000140FD 52 push dx 000140FE 6651 push ecx 00014100 8BCB mov cx,bx 00014102 66C1E110 shl ecx,0x10 00014106 32C9 xor cl,cl 00014108 8BD0 mov dx,ax 0001410A 02E0 add ah,al 0001410C 38D4 cmp ah,dl 0001410E 7408 jz 0x4118 00014110 38F4 cmp ah,dh 00014112 752B jnz 0x413f 00014114 8AEE mov ch,dh 00014116 B101 mov cl,0x1 00014118 2E8A17 mov dl,[cs:bx] 0001411B E8D7FB call 0x3cf5 0001411E 03DA add bx,dx 00014120 0AC9 or cl,cl 00014122 7409 jz 0x412d 00014124 8AE5 mov ah,ch 00014126 E8D000 call 0x41f9 00014129 741D jz 0x4148 0001412B EB05 jmp short 0x4132 0001412D 2E3807 cmp [cs:bx],al 00014130 7416 jz 0x4148 00014132 2E803F13 cmp byte [cs:bx],0x13 00014136 7407 jz 0x413f 00014138 B420 mov ah,0x20 0001413A E8BC00 call 0x41f9 0001413D 75D9 jnz 0x4118 0001413F 66C1E910 shr ecx,0x10 00014143 8BD9 mov bx,cx 00014145 F9 stc 00014146 EB01 jmp short 0x4149 00014148 F8 clc 00014149 6659 pop ecx 0001414B 5A pop dx 0001414C 58 pop ax 0001414D C3 ret 0001414E B40A mov ah,0xa 00014150 E85DFB call 0x3cb0 00014153 7204 jc 0x4159 00014155 38D0 cmp al,dl 00014157 75F5 jnz 0x414e 00014159 C3 ret 0001415A 50 push ax 0001415B 53 push bx 0001415C 51 push cx 0001415D 52 push dx 0001415E 32C9 xor cl,cl 00014160 B009 mov al,0x9 00014162 E8B8FB call 0x3d1d 00014165 723A jc 0x41a1 00014167 2E8A17 mov dl,[cs:bx] 0001416A E888FB call 0x3cf5 0001416D 03DA add bx,dx 0001416F 2E803F0A cmp byte [cs:bx],0xa 00014173 741C jz 0x4191 00014175 2E803F11 cmp byte [cs:bx],0x11 00014179 7416 jz 0x4191 0001417B 2E803F12 cmp byte [cs:bx],0x12 0001417F 75E6 jnz 0x4167 00014181 B101 mov cl,0x1 00014183 26C60530 mov byte [es:di],0x30 00014187 47 inc di 00014188 EB02 jmp short 0x418c 0001418A 32C9 xor cl,cl 0001418C E81700 call 0x41a6 0001418F EBD6 jmp short 0x4167 00014191 80F901 cmp cl,0x1 00014194 7505 jnz 0x419b 00014196 26C60538 mov byte [es:di],0x38 0001419A 47 inc di 0001419B 2E803F0A cmp byte [cs:bx],0xa 0001419F 75E9 jnz 0x418a 000141A1 5A pop dx 000141A2 59 pop cx 000141A3 5B pop bx 000141A4 58 pop ax 000141A5 C3 ret 000141A6 E8D6FD call 0x3f7f 000141A9 7216 jc 0x41c1 000141AB 2EF60708 test byte [cs:bx],0x8 000141AF 7505 jnz 0x41b6 000141B1 E8E4FE call 0x4098 000141B4 EB09 jmp short 0x41bf 000141B6 53 push bx 000141B7 2E8B5F02 mov bx,[cs:bx+0x2] 000141BB E8DAFE call 0x4098 000141BE 5B pop bx 000141BF EBE5 jmp short 0x41a6 000141C1 C3 ret 000141C2 53 push bx 000141C3 52 push dx 000141C4 2E8A4701 mov al,[cs:bx+0x1] 000141C8 2E8A17 mov dl,[cs:bx] 000141CB E827FB call 0x3cf5 000141CE 7504 jnz 0x41d4 000141D0 2E8A4702 mov al,[cs:bx+0x2] 000141D4 03DA add bx,dx 000141D6 2E8A67FF mov ah,[cs:bx-0x1] 000141DA 5A pop dx 000141DB 5B pop bx 000141DC C3 ret 000141DD 60 pusha 000141DE 83C70C add di,byte +0xc 000141E1 E83200 call 0x4216 000141E4 B0F1 mov al,0xf1 000141E6 E834FB call 0x3d1d 000141E9 2E0FB64F01 movzx cx,[cs:bx+0x1] 000141EE 83E902 sub cx,byte +0x2 000141F1 83C302 add bx,byte +0x2 000141F4 E8BDFE call 0x40b4 000141F7 61 popa 000141F8 C3 ret 000141F9 50 push ax 000141FA 2E8A07 mov al,[cs:bx] 000141FD 24F0 and al,0xf0 000141FF 38E0 cmp al,ah 00014201 58 pop ax 00014202 C3 ret 00014203 53 push bx 00014204 51 push cx 00014205 B0F4 mov al,0xf4 00014207 E813FB call 0x3d1d 0001420A 7207 jc 0x4213 0001420C 43 inc bx 0001420D B90500 mov cx,0x5 00014210 E8A1FE call 0x40b4 00014213 59 pop cx 00014214 5B pop bx 00014215 C3 ret 00014216 678B9D20000000 mov bx,[ebp+0x20] 0001421D C3 ret 0001421E 53 push bx 0001421F E85DFD call 0x3f7f 00014222 7207 jc 0x422b 00014224 E80800 call 0x422f 00014227 7204 jc 0x422d 00014229 EBF4 jmp short 0x421f 0001422B 33C0 xor ax,ax 0001422D 5B pop bx 0001422E C3 ret 0001422F 52 push dx 00014230 57 push di 00014231 E88EFF call 0x41c2 00014234 E88449 call 0x8bbb 00014237 7305 jnc 0x423e 00014239 B88500 mov ax,0x85 0001423C EB05 jmp short 0x4243 0001423E 33C0 xor ax,ax 00014240 E83000 call 0x4273 00014243 5F pop di 00014244 7213 jc 0x4259 00014246 2E8A17 mov dl,[cs:bx] 00014249 E8A9FA call 0x3cf5 0001424C 03DA add bx,dx 0001424E B420 mov ah,0x20 00014250 E8A6FF call 0x41f9 00014253 74DB jz 0x4230 00014255 2BDA sub bx,dx 00014257 33C0 xor ax,ax 00014259 5A pop dx 0001425A C3 ret 0001425B 20C6 and dh,al 0001425D AD lodsw 0001425E 21F2 and dx,si 00014260 AD lodsw 00014261 223D and bh,[di] 00014263 AE scasb 00014264 2331 and si,[bx+di] 00014266 3E25C3AD ds and ax,0xadc3 0001426A 28E8 sub al,ch 0001426C AD lodsw 0001426D 2933 sub [bp+di],si 0001426F AE scasb 00014270 2A50AE sub dl,[bx+si-0x52] 00014273 50 push ax 00014274 56 push si 00014275 2E8A07 mov al,[cs:bx] 00014278 BE8BAD mov si,0xad8b 0001427B 2E3A04 cmp al,[cs:si] 0001427E 740C jz 0x428c 00014280 83C603 add si,byte +0x3 00014283 81FEA3AD cmp si,0xada3 00014287 75F2 jnz 0x427b 00014289 F9 stc 0001428A EB04 jmp short 0x4290 0001428C 2EFF5401 call near [cs:si+0x1] 00014290 5E pop si 00014291 58 pop ax 00014292 C3 ret 00014293 33C9 xor cx,cx 00014295 C3 ret 00014296 50 push ax 00014297 53 push bx 00014298 52 push dx 00014299 43 inc bx 0001429A 268A4502 mov al,[es:di+0x2] 0001429E 2E384702 cmp [cs:bx+0x2],al 000142A2 750F jnz 0x42b3 000142A4 260FB64501 movzx ax,[es:di+0x1] 000142A9 2E0FB65701 movzx dx,[cs:bx+0x1] 000142AE E87900 call 0x432a 000142B1 7301 jnc 0x42b4 000142B3 F9 stc 000142B4 5A pop dx 000142B5 5B pop bx 000142B6 58 pop ax 000142B7 C3 ret 000142B8 53 push bx 000142B9 2E8B5F02 mov bx,[cs:bx+0x2] 000142BD E8D6FF call 0x4296 000142C0 5B pop bx 000142C1 C3 ret 000142C2 50 push ax 000142C3 53 push bx 000142C4 52 push dx 000142C5 43 inc bx 000142C6 268A4507 mov al,[es:di+0x7] 000142CA 2E384707 cmp [cs:bx+0x7],al 000142CE 722E jc 0x42fe 000142D0 268B4502 mov ax,[es:di+0x2] 000142D4 2E3B4702 cmp ax,[cs:bx+0x2] 000142D8 7224 jc 0x42fe 000142DA 2E3B4704 cmp ax,[cs:bx+0x4] 000142DE 771E ja 0x42fe 000142E0 2E8B5702 mov dx,[cs:bx+0x2] 000142E4 2BC2 sub ax,dx 000142E6 7411 jz 0x42f9 000142E8 2E0FB64F06 movzx cx,[cs:bx+0x6] 000142ED 0BC9 or cx,cx 000142EF 740D jz 0x42fe 000142F1 33D2 xor dx,dx 000142F3 F7F1 div cx 000142F5 0BD2 or dx,dx 000142F7 7505 jnz 0x42fe 000142F9 8BC8 mov cx,ax 000142FB F8 clc 000142FC EB01 jmp short 0x42ff 000142FE F9 stc 000142FF 5A pop dx 00014300 5B pop bx 00014301 58 pop ax 00014302 C3 ret 00014303 53 push bx 00014304 2E8B5F02 mov bx,[cs:bx+0x2] 00014308 E8B7FF call 0x42c2 0001430B 5B pop bx 0001430C C3 ret 0001430D 50 push ax 0001430E 53 push bx 0001430F 52 push dx 00014310 43 inc bx 00014311 268B4501 mov ax,[es:di+0x1] 00014315 2E8B5701 mov dx,[cs:bx+0x1] 00014319 E80E00 call 0x432a 0001431C 5A pop dx 0001431D 5B pop bx 0001431E 58 pop ax 0001431F C3 ret 00014320 53 push bx 00014321 2E8B5F02 mov bx,[cs:bx+0x2] 00014325 E8E5FF call 0x430d 00014328 5B pop bx 00014329 C3 ret 0001432A 50 push ax 0001432B 53 push bx 0001432C 52 push dx 0001432D 57 push di 0001432E 0FBCF8 bsf di,ax 00014331 7417 jz 0x434a 00014333 33C0 xor ax,ax 00014335 0FBCCA bsf cx,dx 00014338 7416 jz 0x4350 0001433A 3BF9 cmp di,cx 0001433C 7415 jz 0x4353 0001433E 40 inc ax 0001433F BB0100 mov bx,0x1 00014342 D3E3 shl bx,cl 00014344 F7D3 not bx 00014346 23D3 and dx,bx 00014348 EBEB jmp short 0x4335 0001434A 33C0 xor ax,ax 0001434C 0BD2 or dx,dx 0001434E 7403 jz 0x4353 00014350 F9 stc 00014351 EB03 jmp short 0x4356 00014353 8BC8 mov cx,ax 00014355 F8 clc 00014356 5F pop di 00014357 5A pop dx 00014358 5B pop bx 00014359 58 pop ax 0001435A C3 ret 0001435B 67C6855000000000 mov byte [ebp+0x50],0x0 00014363 C3 ret 00014364 67C6855000000001 mov byte [ebp+0x50],0x1 0001436C C3 ret 0001436D 6780BD5000000000 cmp byte [ebp+0x50],0x0 00014375 F8 clc 00014376 7401 jz 0x4379 00014378 F9 stc 00014379 C3 ret 0001437A E80100 call 0x437e 0001437D CB retf 0001437E 53 push bx 0001437F 6651 push ecx 00014381 8BCB mov cx,bx 00014383 E89000 call 0x4416 00014386 720F jc 0x4397 00014388 33D2 xor dx,dx 0001438A E8C301 call 0x4550 0001438D 3CFF cmp al,0xff 0001438F 7406 jz 0x4397 00014391 8BD1 mov dx,cx 00014393 33C0 xor ax,ax 00014395 EB03 jmp short 0x439a 00014397 B88300 mov ax,0x83 0001439A 6659 pop ecx 0001439C 5B pop bx 0001439D C3 ret 0001439E E80100 call 0x43a2 000143A1 CB retf 000143A2 53 push bx 000143A3 E87000 call 0x4416 000143A6 7210 jc 0x43b8 000143A8 F7C20200 test dx,0x2 000143AC 7505 jnz 0x43b3 000143AE E8B400 call 0x4465 000143B1 EB08 jmp short 0x43bb 000143B3 E8BA00 call 0x4470 000143B6 EB03 jmp short 0x43bb 000143B8 B88300 mov ax,0x83 000143BB 5B pop bx 000143BC C3 ret 000143BD 53 push bx 000143BE E85500 call 0x4416 000143C1 7225 jc 0x43e8 000143C3 F7C20100 test dx,0x1 000143C7 7407 jz 0x43d0 000143C9 E8AF00 call 0x447b 000143CC 0BC0 or ax,ax 000143CE 751B jnz 0x43eb 000143D0 F7C20200 test dx,0x2 000143D4 7415 jz 0x43eb 000143D6 E8AD00 call 0x4486 000143D9 0BC0 or ax,ax 000143DB 740E jz 0x43eb 000143DD F7C20100 test dx,0x1 000143E1 7408 jz 0x43eb 000143E3 B87F00 mov ax,0x7f 000143E6 EB03 jmp short 0x43eb 000143E8 B88300 mov ax,0x83 000143EB 5B pop bx 000143EC C3 ret 000143ED E80100 call 0x43f1 000143F0 CB retf 000143F1 50 push ax 000143F2 56 push si 000143F3 BE028A mov si,0x8a02 000143F6 32C0 xor al,al 000143F8 81FE068A cmp si,0x8a06 000143FC 7414 jz 0x4412 000143FE 2E3B1C cmp bx,[cs:si] 00014401 7407 jz 0x440a 00014403 83C604 add si,byte +0x4 00014406 FEC0 inc al 00014408 EBEE jmp short 0x43f8 0001440A E80410 call 0x5411 0001440D 02C8 add cl,al 0001440F F8 clc 00014410 EB01 jmp short 0x4413 00014412 F9 stc 00014413 5E pop si 00014414 58 pop ax 00014415 C3 ret 00014416 56 push si 00014417 50 push ax 00014418 51 push cx 00014419 8AC1 mov al,cl 0001441B E8F30F call 0x5411 0001441E 2AC1 sub al,cl 00014420 7215 jc 0x4437 00014422 BE028A mov si,0x8a02 00014425 B104 mov cl,0x4 00014427 F6E1 mul cl 00014429 03F0 add si,ax 0001442B 81FE068A cmp si,0x8a06 0001442F 7306 jnc 0x4437 00014431 2E8B1C mov bx,[cs:si] 00014434 F8 clc 00014435 EB01 jmp short 0x4438 00014437 F9 stc 00014438 59 pop cx 00014439 58 pop ax 0001443A 5E pop si 0001443B C3 ret 0001443C 60 pusha 0001443D E8D10F call 0x5411 00014440 BE028A mov si,0x8a02 00014443 32F6 xor dh,dh 00014445 8AEB mov ch,bl 00014447 8AD1 mov dl,cl 00014449 02D6 add dl,dh 0001444B 38D5 cmp ch,dl 0001444D 740E jz 0x445d 0001444F FEC6 inc dh 00014451 83C604 add si,byte +0x4 00014454 81FE068A cmp si,0x8a06 00014458 75ED jnz 0x4447 0001445A F9 stc 0001445B EB06 jmp short 0x4463 0001445D 2E8B1C mov bx,[cs:si] 00014460 E80C01 call 0x456f 00014463 61 popa 00014464 CB retf 00014465 56 push si 00014466 B400 mov ah,0x0 00014468 BE0300 mov si,0x3 0001446B E82300 call 0x4491 0001446E 5E pop si 0001446F C3 ret 00014470 56 push si 00014471 BE0700 mov si,0x7 00014474 B402 mov ah,0x2 00014476 E81800 call 0x4491 00014479 5E pop si 0001447A C3 ret 0001447B 56 push si 0001447C B401 mov ah,0x1 0001447E BE0500 mov si,0x5 00014481 E80D00 call 0x4491 00014484 5E pop si 00014485 C3 ret 00014486 56 push si 00014487 BE0900 mov si,0x9 0001448A B403 mov ah,0x3 0001448C E80200 call 0x4491 0001448F 5E pop si 00014490 C3 ret 00014491 6655 push ebp 00014493 6652 push edx 00014495 6651 push ecx 00014497 53 push bx 00014498 8AD4 mov dl,ah 0001449A E8B300 call 0x4550 0001449D 3CFF cmp al,0xff 0001449F 7423 jz 0x44c4 000144A1 F6C201 test dl,0x1 000144A4 7429 jz 0x44cf 000144A6 A801 test al,0x1 000144A8 7405 jz 0x44af 000144AA E85147 call 0x8bfe 000144AD 730F jnc 0x44be 000144AF F6C202 test dl,0x2 000144B2 7406 jz 0x44ba 000144B4 A808 test al,0x8 000144B6 7506 jnz 0x44be 000144B8 EB0F jmp short 0x44c9 000144BA A804 test al,0x4 000144BC 740B jz 0x44c9 000144BE B88500 mov ax,0x85 000144C1 E98400 jmp 0x4548 000144C4 B88300 mov ax,0x83 000144C7 EB7F jmp short 0x4548 000144C9 2403 and al,0x3 000144CB 3C03 cmp al,0x3 000144CD 74EF jz 0x44be 000144CF E869F8 call 0x3d3b 000144D2 E8FFF8 call 0x3dd4 000144D5 E8CAF8 call 0x3da2 000144D8 F6C202 test dl,0x2 000144DB 751B jnz 0x44f8 000144DD F6C201 test dl,0x1 000144E0 7413 jz 0x44f5 000144E2 52 push dx 000144E3 E8FDF8 call 0x3de3 000144E6 E81B8E call 0xd304 000144E9 9F lahf 000144EA 66C1E210 shl edx,0x10 000144EE 9E sahf 000144EF 5A pop dx 000144F0 B88500 mov ax,0x85 000144F3 724B jc 0x4540 000144F5 E8098E call 0xd301 000144F8 B001 mov al,0x1 000144FA 2EFF10 call near [cs:bx+si] 000144FD F6C202 test dl,0x2 00014500 7503 jnz 0x4505 00014502 E8FC8D call 0xd301 00014505 0BC0 or ax,ax 00014507 7537 jnz 0x4540 00014509 F6C201 test dl,0x1 0001450C 741C jz 0x452a 0001450E F6C202 test dl,0x2 00014511 752B jnz 0x453e 00014513 E8279C call 0xe13d 00014516 7526 jnz 0x453e 00014518 66C1EA10 shr edx,0x10 0001451C F7C20800 test dx,0x8 00014520 741C jz 0x453e 00014522 E822F9 call 0x3e47 00014525 E8D98D call 0xd301 00014528 EB14 jmp short 0x453e 0001452A E8E9FC call 0x4216 0001452D E82000 call 0x4550 00014530 E886F8 call 0x3db9 00014533 2609450A or [es:di+0xa],ax 00014537 E8B7FE call 0x43f1 0001453A 26884D02 mov [es:di+0x2],cl 0001453E 33C0 xor ax,ax 00014540 67668BA544000000 mov esp,[ebp+0x44] 00014548 5B pop bx 00014549 6659 pop ecx 0001454B 665A pop edx 0001454D 665D pop ebp 0001454F C3 ret 00014550 6655 push ebp 00014552 53 push bx 00014553 52 push dx 00014554 E8E4F7 call 0x3d3b 00014557 E87AF8 call 0x3dd4 0001455A B8FFFF mov ax,0xffff 0001455D 7203 jc 0x4562 0001455F E881F8 call 0x3de3 00014562 67668BA544000000 mov esp,[ebp+0x44] 0001456A 5A pop dx 0001456B 5B pop bx 0001456C 665D pop ebp 0001456E C3 ret 0001456F 6655 push ebp 00014571 E8C7F7 call 0x3d3b 00014574 50 push ax 00014575 E85CF8 call 0x3dd4 00014578 58 pop ax 00014579 2EFF570B call near [cs:bx+0xb] 0001457D 67668BA544000000 mov esp,[ebp+0x44] 00014585 665D pop ebp 00014587 C3 ret 00014588 B6AF mov dh,0xaf 0001458A E97F4D jmp 0x930c 0001458D AF scasw 0001458E E97F50 jmp 0x9610 00014591 B8F402 mov ax,0x2f4 00014594 E85D90 call 0xd5f4 00014597 3C02 cmp al,0x2 00014599 F5 cmc 0001459A 7305 jnc 0x45a1 0001459C 3C04 cmp al,0x4 0001459E 7401 jz 0x45a1 000145A0 F9 stc 000145A1 58 pop ax 000145A2 CB retf 000145A3 50 push ax 000145A4 B8F402 mov ax,0x2f4 000145A7 E84A90 call 0xd5f4 000145AA 3C04 cmp al,0x4 000145AC 7410 jz 0x45be 000145AE 0E push cs 000145AF E8DEFF call 0x4590 000145B2 F5 cmc 000145B3 7209 jc 0x45be 000145B5 B89303 mov ax,0x393 000145B8 E83990 call 0xd5f4 000145BB D0E8 shr al,1 000145BD F5 cmc 000145BE 58 pop ax 000145BF C3 ret 000145C0 6652 push edx 000145C2 E81700 call 0x45dc 000145C5 0BDB or bx,bx 000145C7 7504 jnz 0x45cd 000145C9 2BC2 sub ax,dx 000145CB EB0C jmp short 0x45d9 000145CD 83C23F add dx,byte +0x3f 000145D0 83E2C0 and dx,byte -0x40 000145D3 66C1EA06 shr edx,0x6 000145D7 2BDA sub bx,dx 000145D9 665A pop edx 000145DB C3 ret 000145DC 6800F0 push word 0xf000 000145DF 07 pop es 000145E0 66268B1625B1 mov edx,[es:0xb125] 000145E6 6626031631B1 add edx,[es:0xb131] 000145EC 66C1EA0A shr edx,0xa 000145F0 C3 ret 000145F1 0000 add [bx+si],al 000145F3 E97F00 jmp 0x4675 000145F6 A00000 mov al,[0x0] 000145F9 2D41E9 sub ax,0xe941 000145FC 7F00 jg 0x45fe 000145FE A0E97F mov al,[0x7fe9] 00014601 0010 add [bx+si],dl 00014603 0000 add [bx+si],al 00014605 38AAE97F cmp [bp+si+0x7fe9],ch 00014609 C0AFE97F38 shr byte [bx+0x7fe9],0x38 0001460E AB stosw 0001460F E97F45 jmp 0x8b91 00014612 B100 mov cl,0x0 00014614 F043 lock inc bx 00014616 0000 add [bx+si],al 00014618 0000 add [bx+si],al 0001461A 0000 add [bx+si],al 0001461C 000C add [si],cl 0001461E 40 inc ax 0001461F 0000 add [bx+si],al 00014621 014F0F add [bx+0xf],cx 00014624 0001 add [bx+di],al 00014626 4F dec di 00014627 1200 adc al,[bx+si] 00014629 014F24 add [bx+0x24],cx 0001462C 9AD3886051 call 0x5160:0x88d3 00014631 C3 ret 00014632 3D42D0 cmp ax,0xd042 00014635 7522 jnz 0x4659 00014637 80FB04 cmp bl,0x4 0001463A 771D ja 0x4659 0001463C 6650 push eax 0001463E B486 mov ah,0x86 00014640 E83BE5 call 0x2b7e 00014643 894612 mov [bp+0x12],ax 00014646 6658 pop eax 00014648 895E0C mov [bp+0xc],bx 0001464B 894E10 mov [bp+0x10],cx 0001464E 89560E mov [bp+0xe],dx 00014651 897606 mov [bp+0x6],si 00014654 44 inc sp 00014655 44 inc sp 00014656 E99647 jmp 0x8def 00014659 F9 stc 0001465A C3 ret 0001465B 06 push es 0001465C 1E push ds 0001465D 0F01E0 smsw ax 00014660 A801 test al,0x1 00014662 F9 stc 00014663 B486 mov ah,0x86 00014665 7514 jnz 0x467b 00014667 80FB00 cmp bl,0x0 0001466A 7416 jz 0x4682 0001466C 80FB01 cmp bl,0x1 0001466F 742D jz 0x469e 00014671 80FB02 cmp bl,0x2 00014674 0F848802 jz near 0x4900 00014678 E99A02 jmp 0x4915 0001467B 7202 jc 0x467f 0001467D 32C0 xor al,al 0001467F 1F pop ds 00014680 07 pop es 00014681 C3 ret 00014682 2E8B368777 mov si,[cs:0x7787] 00014687 66BB45544E49 mov ebx,0x494e5445 0001468D 66B95045504C mov ecx,0x4c504550 00014693 66BA01000000 mov edx,0x1 00014699 B400 mov ah,0x0 0001469B F8 clc 0001469C EBDD jmp short 0x467b 0001469E FC cld 0001469F F9 stc 000146A0 E85E8C call 0xd301 000146A3 0F835602 jnc near 0x48fd 000146A7 8E4610 mov es,[bp+0x10] 000146AA BF0000 mov di,0x0 000146AD 26C6451A00 mov byte [es:di+0x1a],0x0 000146B2 8B4602 mov ax,[bp+0x2] 000146B5 26894518 mov [es:di+0x18],ax 000146B9 660FB74604 movzx eax,word [bp+0x4] 000146BE 6626894514 mov [es:di+0x14],eax 000146C3 26C6451B00 mov byte [es:di+0x1b],0x0 000146C8 26C6451C00 mov byte [es:di+0x1c],0x0 000146CD E8FF02 call 0x49cf 000146D0 B494 mov ah,0x94 000146D2 0F822602 jc near 0x48fc 000146D6 66268B5D08 mov ebx,[es:di+0x8] 000146DB E8EE04 call 0x4bcc 000146DE 75ED jnz 0x46cd 000146E0 9A6E1B00F0 call 0xf000:0x1b6e 000146E5 662623450C and eax,[es:di+0xc] 000146EA 74E1 jz 0x46cd 000146EC 8E4602 mov es,[bp+0x2] 000146EF 8B7E04 mov di,[bp+0x4] 000146F2 6626833D01 cmp dword [es:di],byte +0x1 000146F7 B495 mov ah,0x95 000146F9 0F85FF01 jnz near 0x48fc 000146FD 6626837D1401 cmp dword [es:di+0x14],byte +0x1 00014703 0F85F501 jnz near 0x48fc 00014707 B90008 mov cx,0x800 0001470A 66268B451C mov eax,[es:di+0x1c] 0001470F 6683F800 cmp eax,byte +0x0 00014713 7405 jz 0x471a 00014715 66268B4D20 mov ecx,[es:di+0x20] 0001471A C1E902 shr cx,0x2 0001471D 57 push di 0001471E 6633C0 xor eax,eax 00014721 66260305 add eax,[es:di] 00014725 83C704 add di,byte +0x4 00014728 E2F7 loop 0x4721 0001472A 5F pop di 0001472B 660BC0 or eax,eax 0001472E B496 mov ah,0x96 00014730 0F85C801 jnz near 0x48fc 00014734 E84105 call 0x4c78 00014737 E8C78B call 0xd301 0001473A E80569 call 0xb042 0001473D 2E8B0E8777 mov cx,[cs:0x7787] 00014742 C1E109 shl cx,0x9 00014745 8E460E mov es,[bp+0xe] 00014748 6633FF xor edi,edi 0001474B F36766A5 rep a32 movsd 0001474F 8E4610 mov es,[bp+0x10] 00014752 BF0000 mov di,0x0 00014755 26C6451A00 mov byte [es:di+0x1a],0x0 0001475A 8B4602 mov ax,[bp+0x2] 0001475D 26894518 mov [es:di+0x18],ax 00014761 660FB74604 movzx eax,word [bp+0x4] 00014766 6626894514 mov [es:di+0x14],eax 0001476B 26C6451B00 mov byte [es:di+0x1b],0x0 00014770 26C6451C00 mov byte [es:di+0x1c],0x0 00014775 BF0000 mov di,0x0 00014778 E85402 call 0x49cf 0001477B 724F jc 0x47cc 0001477D BF1E00 mov di,0x1e 00014780 2EA18777 mov ax,[cs:0x7787] 00014784 48 dec ax 00014785 2688451A mov [es:di+0x1a],al 00014789 8B460E mov ax,[bp+0xe] 0001478C 26894518 mov [es:di+0x18],ax 00014790 6626C74514000000 mov dword [es:di+0x14],0x0 -00 00014799 26C6451B00 mov byte [es:di+0x1b],0x0 0001479E 26C6451C00 mov byte [es:di+0x1c],0x0 000147A3 E82902 call 0x49cf 000147A6 72CD jc 0x4775 000147A8 66268B4508 mov eax,[es:di+0x8] 000147AD 66263B45EA cmp eax,[es:di-0x16] 000147B2 75EF jnz 0x47a3 000147B4 66268B4504 mov eax,[es:di+0x4] 000147B9 66263B45E6 cmp eax,[es:di-0x1a] 000147BE B498 mov ah,0x98 000147C0 0F893801 jns near 0x48fc 000147C4 66268B7510 mov esi,[es:di+0x10] 000147C9 E85C03 call 0x4b28 000147CC 0AF6 or dh,dh 000147CE 7528 jnz 0x47f8 000147D0 1E push ds 000147D1 9A741700F0 call 0xf000:0x1774 000147D6 897C02 mov [si+0x2],di 000147D9 8C4404 mov [si+0x4],es 000147DC 1E push ds 000147DD 56 push si 000147DE BE313E mov si,0x3e31 000147E1 BF00F0 mov di,0xf000 000147E4 9A72B5F344 call 0x44f3:0xb572 000147E9 5E pop si 000147EA 1F pop ds 000147EB 807C2304 cmp byte [si+0x23],0x4 000147EF 1F pop ds 000147F0 B497 mov ah,0x97 000147F2 F9 stc 000147F3 740C jz 0x4801 000147F5 F8 clc 000147F6 EB09 jmp short 0x4801 000147F8 8E4602 mov es,[bp+0x2] 000147FB 8B7E04 mov di,[bp+0x4] 000147FE E89D03 call 0x4b9e 00014801 B497 mov ah,0x97 00014803 0F82F500 jc near 0x48fc 00014807 6633FF xor edi,edi 0001480A 8E460E mov es,[bp+0xe] 0001480D 6633F6 xor esi,esi 00014810 8E5E02 mov ds,[bp+0x2] 00014813 8B7604 mov si,[bp+0x4] 00014816 2E8B0E8777 mov cx,[cs:0x7787] 0001481B 6766268B470C mov eax,[es:edi+0xc] 00014821 6640 inc eax 00014823 6683F800 cmp eax,byte +0x0 00014827 7509 jnz 0x4832 00014829 6681C700080000 add edi,0x800 00014830 E2E9 loop 0x481b 00014832 668B441C mov eax,[si+0x1c] 00014836 6683F800 cmp eax,byte +0x0 0001483A 750A jnz 0x4846 0001483C 66B800080000 mov eax,0x800 00014842 8BC8 mov cx,ax 00014844 EB07 jmp short 0x484d 00014846 668B4420 mov eax,[si+0x20] 0001484A E83503 call 0x4b82 0001484D 668BC8 mov ecx,eax 00014850 C1E902 shr cx,0x2 00014853 662BF8 sub edi,eax 00014856 0F838C00 jnc near 0x48e6 0001485A 6633C0 xor eax,eax 0001485D 8ED8 mov ds,ax 0001485F 8B460E mov ax,[bp+0xe] 00014862 66C1E004 shl eax,0x4 00014866 668BF0 mov esi,eax 00014869 6633DB xor ebx,ebx 0001486C 664B dec ebx 0001486E BA00FF mov dx,0xff00 00014871 67668B4608 mov eax,[esi+0x8] 00014876 3BC3 cmp ax,bx 00014878 7214 jc 0x488e 0001487A 6650 push eax 0001487C 6653 push ebx 0001487E 66C1C810 ror eax,0x10 00014882 66C1CB10 ror ebx,0x10 00014886 3BC3 cmp ax,bx 00014888 665B pop ebx 0001488A 6658 pop eax 0001488C 7305 jnc 0x4893 0001488E 8AF2 mov dh,dl 00014890 668BD8 mov ebx,eax 00014893 B90100 mov cx,0x1 00014896 67668B461C mov eax,[esi+0x1c] 0001489B 6683F800 cmp eax,byte +0x0 0001489F 7410 jz 0x48b1 000148A1 6640 inc eax 000148A3 740C jz 0x48b1 000148A5 6648 dec eax 000148A7 E8D802 call 0x4b82 000148AA 02D1 add dl,cl 000148AC 6603F0 add esi,eax 000148AF EB09 jmp short 0x48ba 000148B1 FEC2 inc dl 000148B3 6681C600080000 add esi,0x800 000148BA 33C0 xor ax,ax 000148BC 8AC2 mov al,dl 000148BE 2E3B068777 cmp ax,[cs:0x7787] 000148C3 72AC jc 0x4871 000148C5 80FEFF cmp dh,0xff 000148C8 7504 jnz 0x48ce 000148CA B493 mov ah,0x93 000148CC EB2E jmp short 0x48fc 000148CE 8E5E0E mov ds,[bp+0xe] 000148D1 6633C0 xor eax,eax 000148D4 B80008 mov ax,0x800 000148D7 8AD6 mov dl,dh 000148D9 32F6 xor dh,dh 000148DB F7E2 mul dx 000148DD 668BF0 mov esi,eax 000148E0 E84502 call 0x4b28 000148E3 E921FF jmp 0x4807 000148E6 F366A5 rep movsd 000148E9 33C0 xor ax,ax 000148EB 8ED8 mov ds,ax 000148ED E85267 call 0xb042 000148F0 8BF8 mov di,ax 000148F2 E879D7 call 0x206e 000148F5 9C pushf 000148F6 E8088A call 0xd301 000148F9 9D popf 000148FA EB01 jmp short 0x48fd 000148FC F9 stc 000148FD E97BFD jmp 0x467b 00014900 B301 mov bl,0x1 00014902 B492 mov ah,0x92 00014904 80FF02 cmp bh,0x2 00014907 7708 ja 0x4911 00014909 0AFF or bh,bh 0001490B 7404 jz 0x4911 0001490D B400 mov ah,0x0 0001490F EB01 jmp short 0x4912 00014911 F9 stc 00014912 E966FD jmp 0x467b 00014915 FC cld 00014916 2E3B368777 cmp si,[cs:0x7787] 0001491B 7205 jc 0x4922 0001491D B499 mov ah,0x99 0001491F F9 stc 00014920 EB55 jmp short 0x4977 00014922 E85303 call 0x4c78 00014925 E8D989 call 0xd301 00014928 8BCE mov cx,si 0001492A E81567 call 0xb042 0001492D E84C00 call 0x497c 00014930 723F jc 0x4971 00014932 67668B4620 mov eax,[esi+0x20] 00014937 66B900080000 mov ecx,0x800 0001493D 660BC0 or eax,eax 00014940 7417 jz 0x4959 00014942 6640 inc eax 00014944 660BC0 or eax,eax 00014947 7410 jz 0x4959 00014949 48 dec ax 0001494A 668BC8 mov ecx,eax 0001494D 6625FF070000 and eax,0x7ff 00014953 7404 jz 0x4959 00014955 81C10008 add cx,0x800 00014959 66C1E902 shr ecx,0x2 0001495D 660FB7FF movzx edi,di 00014961 33C0 xor ax,ax 00014963 8ED8 mov ds,ax 00014965 F36766A5 rep a32 movsd 00014969 E89589 call 0xd301 0001496C B400 mov ah,0x0 0001496E F8 clc 0001496F EB06 jmp short 0x4977 00014971 E88D89 call 0xd301 00014974 F9 stc 00014975 B49A mov ah,0x9a 00014977 B000 mov al,0x0 00014979 E9FFFC jmp 0x467b 0001497C 8AE9 mov ch,cl 0001497E 32C9 xor cl,cl 00014980 38E9 cmp cl,ch 00014982 744A jz 0x49ce 00014984 7203 jc 0x4989 00014986 F9 stc 00014987 EB45 jmp short 0x49ce 00014989 67668B4620 mov eax,[esi+0x20] 0001498E 660BC0 or eax,eax 00014991 750B jnz 0x499e 00014993 FEC1 inc cl 00014995 6681C600080000 add esi,0x800 0001499C EBE2 jmp short 0x4980 0001499E 6640 inc eax 000149A0 660BC0 or eax,eax 000149A3 74EE jz 0x4993 000149A5 6648 dec eax 000149A7 668BD8 mov ebx,eax 000149AA 6681E300F8FFFF and ebx,0xfffff800 000149B1 6603F3 add esi,ebx 000149B4 BB0008 mov bx,0x800 000149B7 52 push dx 000149B8 33D2 xor dx,dx 000149BA F7F3 div bx 000149BC 02C8 add cl,al 000149BE 0BD2 or dx,dx 000149C0 5A pop dx 000149C1 7409 jz 0x49cc 000149C3 6681C600080000 add esi,0x800 000149CA FEC1 inc cl 000149CC EBB2 jmp short 0x4980 000149CE C3 ret 000149CF 6660 pushad 000149D1 1E push ds 000149D2 268E5D18 mov ds,[es:di+0x18] 000149D6 66268B7514 mov esi,[es:di+0x14] 000149DB 6626897510 mov [es:di+0x10],esi 000149E0 268A451C mov al,[es:di+0x1c] 000149E4 3CFF cmp al,0xff 000149E6 F9 stc 000149E7 0F843901 jz near 0x4b24 000149EB 3C00 cmp al,0x0 000149ED 755F jnz 0x4a4e 000149EF 67668B461C mov eax,[esi+0x1c] 000149F4 6640 inc eax 000149F6 6683F800 cmp eax,byte +0x0 000149FA 7529 jnz 0x4a25 000149FC 26FE451B inc byte [es:di+0x1b] 00014A00 6681C600080000 add esi,0x800 00014A07 6626897510 mov [es:di+0x10],esi 00014A0C 6626897514 mov [es:di+0x14],esi 00014A11 268A5D1B mov bl,[es:di+0x1b] 00014A15 263A5D1A cmp bl,[es:di+0x1a] 00014A19 72D4 jc 0x49ef 00014A1B 26C6451CFF mov byte [es:di+0x1c],0xff 00014A20 F9 stc 00014A21 0F87FF00 ja near 0x4b24 00014A25 67668B460C mov eax,[esi+0xc] 00014A2A 6626894508 mov [es:di+0x8],eax 00014A2F 67668B4604 mov eax,[esi+0x4] 00014A34 6626894504 mov [es:di+0x4],eax 00014A39 67668B4608 mov eax,[esi+0x8] 00014A3E 66268905 mov [es:di],eax 00014A42 67668B4618 mov eax,[esi+0x18] 00014A47 662689450C mov [es:di+0xc],eax 00014A4C EB48 jmp short 0x4a96 00014A4E BB0C00 mov bx,0xc 00014A51 6633C0 xor eax,eax 00014A54 268A451C mov al,[es:di+0x1c] 00014A58 FEC8 dec al 00014A5A F7E3 mul bx 00014A5C 6683C044 add eax,byte +0x44 00014A60 676603461C add eax,[esi+0x1c] 00014A65 6603F0 add esi,eax 00014A68 268A5D1D mov bl,[es:di+0x1d] 00014A6C 268A451C mov al,[es:di+0x1c] 00014A70 FEC0 inc al 00014A72 2688451C mov [es:di+0x1c],al 00014A76 FEC8 dec al 00014A78 38C3 cmp bl,al 00014A7A 67668B06 mov eax,[esi] 00014A7E 6626894508 mov [es:di+0x8],eax 00014A83 67668B4604 mov eax,[esi+0x4] 00014A88 662689450C mov [es:di+0xc],eax 00014A8D 7539 jnz 0x4ac8 00014A8F 66268B7514 mov esi,[es:di+0x14] 00014A94 EB35 jmp short 0x4acb 00014A96 66268B7514 mov esi,[es:di+0x14] 00014A9B 67668B4620 mov eax,[esi+0x20] 00014AA0 67662B461C sub eax,[esi+0x1c] 00014AA5 6683E830 sub eax,byte +0x30 00014AA9 6683F800 cmp eax,byte +0x0 00014AAD 781C js 0x4acb 00014AAF 67668B461C mov eax,[esi+0x1c] 00014AB4 6683C030 add eax,byte +0x30 00014AB8 6603F0 add esi,eax 00014ABB 67668B06 mov eax,[esi] 00014ABF 2688451D mov [es:di+0x1d],al 00014AC3 26C6451C01 mov byte [es:di+0x1c],0x1 00014AC8 F8 clc 00014AC9 EB59 jmp short 0x4b24 00014ACB 26C6451C00 mov byte [es:di+0x1c],0x0 00014AD0 67668B461C mov eax,[esi+0x1c] 00014AD5 26FE451B inc byte [es:di+0x1b] 00014AD9 B90100 mov cx,0x1 00014ADC 6683F800 cmp eax,byte +0x0 00014AE0 7425 jz 0x4b07 00014AE2 6640 inc eax 00014AE4 6683F800 cmp eax,byte +0x0 00014AE8 741D jz 0x4b07 00014AEA 26FE4D1B dec byte [es:di+0x1b] 00014AEE 6648 dec eax 00014AF0 BB0008 mov bx,0x800 00014AF3 F7F3 div bx 00014AF5 2600451B add [es:di+0x1b],al 00014AF9 83FA00 cmp dx,byte +0x0 00014AFC 7406 jz 0x4b04 00014AFE FEC0 inc al 00014B00 26FE451B inc byte [es:di+0x1b] 00014B04 0FB6C8 movzx cx,al 00014B07 6681C600080000 add esi,0x800 00014B0E E2F7 loop 0x4b07 00014B10 6626897514 mov [es:di+0x14],esi 00014B15 268A5D1B mov bl,[es:di+0x1b] 00014B19 263A5D1A cmp bl,[es:di+0x1a] 00014B1D 76A9 jna 0x4ac8 00014B1F 26C6451CFF mov byte [es:di+0x1c],0xff 00014B24 1F pop ds 00014B25 6661 popad 00014B27 C3 ret 00014B28 6660 pushad 00014B2A 9C pushf 00014B2B 8E5E0E mov ds,[bp+0xe] 00014B2E 67668B461C mov eax,[esi+0x1c] 00014B33 668BFE mov edi,esi 00014B36 6683F800 cmp eax,byte +0x0 00014B3A 7410 jz 0x4b4c 00014B3C 67668B4620 mov eax,[esi+0x20] 00014B41 E83E00 call 0x4b82 00014B44 6603C6 add eax,esi 00014B47 668BF8 mov edi,eax 00014B4A EB07 jmp short 0x4b53 00014B4C 6681C700080000 add edi,0x800 00014B53 1E push ds 00014B54 07 pop es 00014B55 FD std 00014B56 668BCE mov ecx,esi 00014B59 C1E902 shr cx,0x2 00014B5C 6683EF04 sub edi,byte +0x4 00014B60 6683EE04 sub esi,byte +0x4 00014B64 F366A5 rep movsd 00014B67 6633C0 xor eax,eax 00014B6A 6648 dec eax 00014B6C 668BCF mov ecx,edi 00014B6F 66C1E902 shr ecx,0x2 00014B73 6766268907 mov [es:edi],eax 00014B78 6683EF04 sub edi,byte +0x4 00014B7C E2F5 loop 0x4b73 00014B7E 9D popf 00014B7F 6661 popad 00014B81 C3 ret 00014B82 53 push bx 00014B83 52 push dx 00014B84 33D2 xor dx,dx 00014B86 50 push ax 00014B87 BB0008 mov bx,0x800 00014B8A F7F3 div bx 00014B8C 8BC8 mov cx,ax 00014B8E 58 pop ax 00014B8F 2500F8 and ax,0xf800 00014B92 83FA00 cmp dx,byte +0x0 00014B95 7404 jz 0x4b9b 00014B97 050008 add ax,0x800 00014B9A 41 inc cx 00014B9B 5A pop dx 00014B9C 5B pop bx 00014B9D C3 ret 00014B9E 268A4507 mov al,[es:di+0x7] 00014BA2 2480 and al,0x80 00014BA4 750F jnz 0x4bb5 00014BA6 E85000 call 0x4bf9 00014BA9 66263B5504 cmp edx,[es:di+0x4] 00014BAE 7205 jc 0x4bb5 00014BB0 B498 mov ah,0x98 00014BB2 F9 stc 00014BB3 EB16 jmp short 0x4bcb 00014BB5 6633C0 xor eax,eax 00014BB8 8CC0 mov ax,es 00014BBA 66C1E004 shl eax,0x4 00014BBE 660FB7FF movzx edi,di 00014BC2 6603C7 add eax,edi 00014BC5 E83364 call 0xaffb 00014BC8 E85100 call 0x4c1c 00014BCB C3 ret 00014BCC 51 push cx 00014BCD 57 push di 00014BCE 06 push es 00014BCF 6653 push ebx 00014BD1 66B801000000 mov eax,0x1 00014BD7 0FA2 cpuid 00014BD9 665B pop ebx 00014BDB 6653 push ebx 00014BDD 663BD8 cmp ebx,eax 00014BE0 B601 mov dh,0x1 00014BE2 740F jz 0x4bf3 00014BE4 E81B87 call 0xd302 00014BE7 7205 jc 0x4bee 00014BE9 E81587 call 0xd301 00014BEC 7405 jz 0x4bf3 00014BEE B494 mov ah,0x94 00014BF0 0AE4 or ah,ah 00014BF2 F9 stc 00014BF3 665B pop ebx 00014BF5 07 pop es 00014BF6 5F pop di 00014BF7 59 pop cx 00014BF8 C3 ret 00014BF9 66B98B000000 mov ecx,0x8b 00014BFF 6633C0 xor eax,eax 00014C02 6633D2 xor edx,edx 00014C05 0F30 wrmsr 00014C07 66B801000000 mov eax,0x1 00014C0D 0FA2 cpuid 00014C0F 66B98B000000 mov ecx,0x8b 00014C15 0F32 rdmsr 00014C17 C3 ret 00014C18 E8DEFF call 0x4bf9 00014C1B CB retf 00014C1C 66B801000000 mov eax,0x1 00014C22 0FA2 cpuid 00014C24 E8D2FF call 0x4bf9 00014C27 660BD2 or edx,edx 00014C2A 7407 jz 0x4c33 00014C2C 66263B5504 cmp edx,[es:di+0x4] 00014C31 7405 jz 0x4c38 00014C33 B497 mov ah,0x97 00014C35 F9 stc 00014C36 EB03 jmp short 0x4c3b 00014C38 B400 mov ah,0x0 00014C3A F8 clc 00014C3B C3 ret 00014C3C 002EF606 add [0x6f6],ch 00014C40 6C insb 00014C41 B701 mov bh,0x1 00014C43 740A jz 0x4c4f 00014C45 F6C4EF test ah,0xef 00014C48 7505 jnz 0x4c4f 00014C4A 9A928D6051 call 0x5160:0x8d92 00014C4F C3 ret 00014C50 0000 add [bx+si],al 00014C52 0200 add al,[bx+si] 00014C54 0000 add [bx+si],al 00014C56 FC cld 00014C57 FF00 inc word [bx+si] 00014C59 800100 add byte [bx+di],0x0 00014C5C 0000 add [bx+si],al 00014C5E FE db 0xFE 00014C5F FF00 inc word [bx+si] 00014C61 2000 and [bx+si],al 00014C63 0000 add [bx+si],al 00014C65 80FFFF cmp bh,0xff 00014C68 0020 add [bx+si],ah 00014C6A 0000 add [bx+si],al 00014C6C 00A0FFFF add [bx+si+0xffff],ah 00014C70 004000 add [bx+si+0x0],al 00014C73 0000 add [bx+si],al 00014C75 C0FFFF sar bh,0xff 00014C78 06 push es 00014C79 53 push bx 00014C7A 50 push ax 00014C7B 57 push di 00014C7C 56 push si 00014C7D E8FE36 call 0x837e 00014C80 5E pop si 00014C81 5F pop di 00014C82 58 pop ax 00014C83 5B pop bx 00014C84 07 pop es 00014C85 C3 ret 00014C86 C3 ret 00014C87 C3 ret 00014C88 EABD8BFEE6 jmp 0xe6fe:0x8bbd 00014C8D EA758CFEE6 jmp 0xe6fe:0x8c75 00014C92 0000 add [bx+si],al 00014C94 3C00 cmp al,0x0 00014C96 4C dec sp 00014C97 656761 gs a32 popa 00014C9A 637920 arpl [bx+di+0x20],di 00014C9D 46 inc si 00014C9E 6C insb 00014C9F 6F outsw 00014CA0 7070 jo 0x4d12 00014CA2 7920 jns 0x4cc4 00014CA4 44 inc sp 00014CA5 7269 jc 0x4d10 00014CA7 7665 jna 0x4d0e 00014CA9 7300 jnc 0x4cab 00014CAB 0000 add [bx+si],al 00014CAD 0000 add [bx+si],al 00014CAF 0000 add [bx+si],al 00014CB1 0000 add [bx+si],al 00014CB3 0000 add [bx+si],al 00014CB5 005058 add [bx+si+0x58],dl 00014CB8 2E8B1EE6B7 mov bx,[cs:0xb7e6] 00014CBD 67C47D16 les di,[ebp+0x16] 00014CC1 26891D mov [es:di],bx 00014CC4 B80000 mov ax,0x0 00014CC7 C3 ret 00014CC8 B88400 mov ax,0x84 00014CCB C3 ret 00014CCC B88400 mov ax,0x84 00014CCF C3 ret 00014CD0 B88400 mov ax,0x84 00014CD3 C3 ret 00014CD4 B88400 mov ax,0x84 00014CD7 C3 ret 00014CD8 B88400 mov ax,0x84 00014CDB C3 ret 00014CDC B88400 mov ax,0x84 00014CDF C3 ret 00014CE0 B00C mov al,0xc 00014CE2 F6E2 mul dl 00014CE4 BEB196 mov si,0x96b1 00014CE7 03F0 add si,ax 00014CE9 0E push cs 00014CEA 1F pop ds 00014CEB CB retf 00014CEC E88514 call 0x6174 00014CEF CB retf 00014CF0 41 inc cx 00014CF1 0000 add [bx+si],al 00014CF3 21BDB700 and [di+0xb7],di 00014CF7 F0AE lock scasb 00014CF9 37 aaa 00014CFA FE db 0xFE 00014CFB E624 out 0x24,al 00014CFD 38FE cmp dh,bh 00014CFF E600 out 0x0,al 00014D01 0000 add [bx+si],al 00014D03 0000 add [bx+si],al 00014D05 0000 add [bx+si],al 00014D07 0000 add [bx+si],al 00014D09 0000 add [bx+si],al 00014D0B 0000 add [bx+si],al 00014D0D 0000 add [bx+si],al 00014D0F 0000 add [bx+si],al 00014D11 0000 add [bx+si],al 00014D13 0000 add [bx+si],al 00014D15 0000 add [bx+si],al 00014D17 0000 add [bx+si],al 00014D19 0000 add [bx+si],al 00014D1B 0000 add [bx+si],al 00014D1D 0000 add [bx+si],al 00014D1F 0000 add [bx+si],al 00014D21 0000 add [bx+si],al 00014D23 0000 add [bx+si],al 00014D25 0000 add [bx+si],al 00014D27 0000 add [bx+si],al 00014D29 0000 add [bx+si],al 00014D2B 0000 add [bx+si],al 00014D2D 0000 add [bx+si],al 00014D2F 0000 add [bx+si],al 00014D31 0000 add [bx+si],al 00014D33 0000 add [bx+si],al 00014D35 0000 add [bx+si],al 00014D37 0000 add [bx+si],al 00014D39 0000 add [bx+si],al 00014D3B 0000 add [bx+si],al 00014D3D 0000 add [bx+si],al 00014D3F 0000 add [bx+si],al 00014D41 0000 add [bx+si],al 00014D43 0000 add [bx+si],al 00014D45 0000 add [bx+si],al 00014D47 0000 add [bx+si],al 00014D49 0000 add [bx+si],al 00014D4B 0000 add [bx+si],al 00014D4D 0000 add [bx+si],al 00014D4F 0000 add [bx+si],al 00014D51 0000 add [bx+si],al 00014D53 0000 add [bx+si],al 00014D55 0000 add [bx+si],al 00014D57 0000 add [bx+si],al 00014D59 0000 add [bx+si],al 00014D5B 0000 add [bx+si],al 00014D5D 0000 add [bx+si],al 00014D5F 0000 add [bx+si],al 00014D61 0000 add [bx+si],al 00014D63 0000 add [bx+si],al 00014D65 0000 add [bx+si],al 00014D67 0000 add [bx+si],al 00014D69 0000 add [bx+si],al 00014D6B 0000 add [bx+si],al 00014D6D 0000 add [bx+si],al 00014D6F 0001 add [bx+di],al 00014D71 0001 add [bx+di],al 00014D73 00558B add [di-0x75],dl 00014D76 EC in al,dx 00014D77 6653 push ebx 00014D79 56 push si 00014D7A 1E push ds 00014D7B C57604 lds si,[bp+0x4] 00014D7E B80100 mov ax,0x1 00014D81 8B1C mov bx,[si] 00014D83 81FB0800 cmp bx,0x8 00014D87 7316 jnc 0x4d9f 00014D89 1E push ds 00014D8A 56 push si 00014D8B 9AD18EFEE6 call 0xe6fe:0x8ed1 00014D90 5E pop si 00014D91 1F pop ds 00014D92 C57402 lds si,[si+0x2] 00014D95 66C1EB10 shr ebx,0x10 00014D99 66891C mov [si],ebx 00014D9C B80000 mov ax,0x0 00014D9F 1F pop ds 00014DA0 5E pop si 00014DA1 665B pop ebx 00014DA3 5D pop bp 00014DA4 C3 ret 00014DA5 D6 salc 00014DA6 034765 add ax,[bx+0x65] 00014DA9 6E outsb 00014DAA 657269 gs jc 0x4e16 00014DAD 6320 arpl [bx+si],sp 00014DAF 50 push ax 00014DB0 6E outsb 00014DB1 50 push ax 00014DB2 204953 and [bx+di+0x53],cl 00014DB5 41 inc cx 00014DB6 204361 and [bp+di+0x61],al 00014DB9 7264 jc 0x4e1f 00014DBB 0000 add [bx+si],al 00014DBD 0000 add [bx+si],al 00014DBF 0000 add [bx+si],al 00014DC1 0000 add [bx+si],al 00014DC3 0000 add [bx+si],al 00014DC5 0000 add [bx+si],al 00014DC7 E80500 call 0x4dcf 00014DCA CB retf 00014DCB E81100 call 0x4ddf 00014DCE CB retf 00014DCF 52 push dx 00014DD0 8AE0 mov ah,al 00014DD2 B600 mov dh,0x0 00014DD4 8AD0 mov dl,al 00014DD6 9AC75200F0 call 0xf000:0x52c7 00014DDB 86E0 xchg ah,al 00014DDD 5A pop dx 00014DDE C3 ret 00014DDF 52 push dx 00014DE0 50 push ax 00014DE1 B603 mov dh,0x3 00014DE3 8AD0 mov dl,al 00014DE5 C1E808 shr ax,0x8 00014DE8 9AC75200F0 call 0xf000:0x52c7 00014DED 58 pop ax 00014DEE 5A pop dx 00014DEF C3 ret 00014DF0 B8FFFF mov ax,0xffff 00014DF3 F9 stc 00014DF4 CB retf 00014DF5 55 push bp 00014DF6 8BEC mov bp,sp 00014DF8 6653 push ebx 00014DFA 57 push di 00014DFB 06 push es 00014DFC 56 push si 00014DFD 1E push ds 00014DFE C47E04 les di,[bp+0x4] 00014E01 268B1D mov bx,[es:di] 00014E04 81FB0C00 cmp bx,0xc 00014E08 7316 jnc 0x4e20 00014E0A 268B4502 mov ax,[es:di+0x2] 00014E0E 26C57508 lds si,[es:di+0x8] 00014E12 26C47D04 les di,[es:di+0x4] 00014E16 2EFF975BB9 call near [cs:bx+0xb95b] 00014E1B B80000 mov ax,0x0 00014E1E EB03 jmp short 0x4e23 00014E20 B80100 mov ax,0x1 00014E23 1F pop ds 00014E24 5E pop si 00014E25 07 pop es 00014E26 5F pop di 00014E27 665B pop ebx 00014E29 5D pop bp 00014E2A C3 ret 00014E2B 67B9B1B9 a32 mov cx,0xb9b1 00014E2F C8B992B9 enter 0x92b9,0xb9 00014E33 EAB9F0B950 jmp 0x50b9:0xf0b9 00014E38 6653 push ebx 00014E3A 1E push ds 00014E3B 56 push si 00014E3C 6633DB xor ebx,ebx 00014E3F 6800F0 push word 0xf000 00014E42 1F pop ds 00014E43 BEB477 mov si,0x77b4 00014E46 8B440A mov ax,[si+0xa] 00014E49 A90002 test ax,0x200 00014E4C 740A jz 0x4e58 00014E4E BB00F0 mov bx,0xf000 00014E51 66C1E310 shl ebx,0x10 00014E55 BB01E4 mov bx,0xe401 00014E58 6626891D mov [es:di],ebx 00014E5C 5E pop si 00014E5D 1F pop ds 00014E5E 665B pop ebx 00014E60 58 pop ax 00014E61 C3 ret 00014E62 50 push ax 00014E63 53 push bx 00014E64 06 push es 00014E65 57 push di 00014E66 33DB xor bx,bx 00014E68 9A7B41FEE6 call 0xe6fe:0x417b 00014E6D 268B450A mov ax,[es:di+0xa] 00014E71 A90300 test ax,0x3 00014E74 7403 jz 0x4e79 00014E76 BB0100 mov bx,0x1 00014E79 5F pop di 00014E7A 07 pop es 00014E7B 26891D mov [es:di],bx 00014E7E 5B pop bx 00014E7F 58 pop ax 00014E80 C3 ret 00014E81 50 push ax 00014E82 57 push di 00014E83 1E push ds 00014E84 06 push es 00014E85 57 push di 00014E86 9A7B41FEE6 call 0xe6fe:0x417b 00014E8B 268B4508 mov ax,[es:di+0x8] 00014E8F 5F pop di 00014E90 07 pop es 00014E91 268905 mov [es:di],ax 00014E94 1F pop ds 00014E95 5F pop di 00014E96 58 pop ax 00014E97 C3 ret 00014E98 51 push cx 00014E99 56 push si 00014E9A 1E push ds 00014E9B 06 push es 00014E9C 57 push di 00014E9D 9A7741FEE6 call 0xe6fe:0x4177 00014EA2 06 push es 00014EA3 1F pop ds 00014EA4 268B7518 mov si,[es:di+0x18] 00014EA8 5F pop di 00014EA9 07 pop es 00014EAA 26C745200000 mov word [es:di+0x20],0x0 00014EB0 B92000 mov cx,0x20 00014EB3 FC cld 00014EB4 F3A4 rep movsb 00014EB6 1F pop ds 00014EB7 5E pop si 00014EB8 59 pop cx 00014EB9 C3 ret 00014EBA 9A363E00F0 call 0xf000:0x3e36 00014EBF C3 ret 00014EC0 9A178D6051 call 0x5160:0x8d17 00014EC5 268905 mov [es:di],ax 00014EC8 C3 ret 00014EC9 55 push bp 00014ECA 8BEC mov bp,sp 00014ECC 83C504 add bp,byte +0x4 00014ECF 9AE8AC6051 call 0x5160:0xace8 00014ED4 5D pop bp 00014ED5 C3 ret 00014ED6 E82800 call 0x4f01 00014ED9 C3 ret 00014EDA 50 push ax 00014EDB F8 clc 00014EDC 9C pushf 00014EDD FA cli 00014EDE 3C08 cmp al,0x8 00014EE0 730D jnc 0x4eef 00014EE2 E8AB04 call 0x5390 00014EE5 7208 jc 0x4eef 00014EE7 E81700 call 0x4f01 00014EEA 7203 jc 0x4eef 00014EEC 9D popf 00014EED 58 pop ax 00014EEE C3 ret 00014EEF 9D popf 00014EF0 F9 stc 00014EF1 58 pop ax 00014EF2 C3 ret 00014EF3 53 push bx 00014EF4 B4FF mov ah,0xff 00014EF6 E81D00 call 0x4f16 00014EF9 7204 jc 0x4eff 00014EFB E88C04 call 0x538a 00014EFE F8 clc 00014EFF 5B pop bx 00014F00 C3 ret 00014F01 53 push bx 00014F02 F8 clc 00014F03 9C pushf 00014F04 FA cli 00014F05 E80E00 call 0x4f16 00014F08 7208 jc 0x4f12 00014F0A E88004 call 0x538d 00014F0D 7203 jc 0x4f12 00014F0F 9D popf 00014F10 5B pop bx 00014F11 C3 ret 00014F12 9D popf 00014F13 F9 stc 00014F14 5B pop bx 00014F15 C3 ret 00014F16 6656 push esi 00014F18 6652 push edx 00014F1A 8ADC mov bl,ah 00014F1C 3C08 cmp al,0x8 00014F1E 731E jnc 0x4f3e 00014F20 B203 mov dl,0x3 00014F22 F6E2 mul dl 00014F24 660FB7D0 movzx edx,ax 00014F28 678D3504020000 lea si,[dword 0x204] 00014F2F E8D182 call 0xd203 00014F32 6603F2 add esi,edx 00014F35 8A04 mov al,[si] 00014F37 8AE3 mov ah,bl 00014F39 8B5C01 mov bx,[si+0x1] 00014F3C EB01 jmp short 0x4f3f 00014F3E F9 stc 00014F3F 665A pop edx 00014F41 665E pop esi 00014F43 C3 ret 00014F44 52 push dx 00014F45 6656 push esi 00014F47 32D2 xor dl,dl 00014F49 678D3504020000 lea si,[dword 0x204] 00014F50 E8B082 call 0xd203 00014F53 3A04 cmp al,[si] 00014F55 740C jz 0x4f63 00014F57 FEC2 inc dl 00014F59 80FA08 cmp dl,0x8 00014F5C 730A jnc 0x4f68 00014F5E 83C603 add si,byte +0x3 00014F61 EBF0 jmp short 0x4f53 00014F63 F8 clc 00014F64 8AC2 mov al,dl 00014F66 EB01 jmp short 0x4f69 00014F68 F9 stc 00014F69 665E pop esi 00014F6B 5A pop dx 00014F6C C3 ret 00014F6D 33C0 xor ax,ax 00014F6F F8 clc 00014F70 CB retf 00014F71 F8 clc 00014F72 CB retf 00014F73 6650 push eax 00014F75 57 push di 00014F76 06 push es 00014F77 33C0 xor ax,ax 00014F79 8A4401 mov al,[si+0x1] 00014F7C 03F8 add di,ax 00014F7E 8A04 mov al,[si] 00014F80 3C00 cmp al,0x0 00014F82 750E jnz 0x4f92 00014F84 658A05 mov al,[gs:di] 00014F87 224402 and al,[si+0x2] 00014F8A 0A4406 or al,[si+0x6] 00014F8D 658805 mov [gs:di],al 00014F90 EB37 jmp short 0x4fc9 00014F92 3C01 cmp al,0x1 00014F94 750E jnz 0x4fa4 00014F96 658B05 mov ax,[gs:di] 00014F99 234402 and ax,[si+0x2] 00014F9C 0B4406 or ax,[si+0x6] 00014F9F 658905 mov [gs:di],ax 00014FA2 EB25 jmp short 0x4fc9 00014FA4 3C02 cmp al,0x2 00014FA6 7512 jnz 0x4fba 00014FA8 66658B05 mov eax,[gs:di] 00014FAC 66234402 and eax,[si+0x2] 00014FB0 660B4406 or eax,[si+0x6] 00014FB4 66658905 mov [gs:di],eax 00014FB8 EB0F jmp short 0x4fc9 00014FBA 3C06 cmp al,0x6 00014FBC 750B jnz 0x4fc9 00014FBE 0FA8 push gs 00014FC0 07 pop es 00014FC1 8B4C0A mov cx,[si+0xa] 00014FC4 83C610 add si,byte +0x10 00014FC7 F3A4 rep movsb 00014FC9 07 pop es 00014FCA 5F pop di 00014FCB 6658 pop eax 00014FCD C3 ret 00014FCE 60 pusha 00014FCF 06 push es 00014FD0 0FA8 push gs 00014FD2 07 pop es 00014FD3 8B4C0A mov cx,[si+0xa] 00014FD6 83C60C add si,byte +0xc 00014FD9 F3A4 rep movsb 00014FDB 8BC7 mov ax,di 00014FDD 52 push dx 00014FDE BA9D05 mov dx,0x59d 00014FE1 E8FD85 call 0xd5e1 00014FE4 5A pop dx 00014FE5 E8F1E0 call 0x30d9 00014FE8 07 pop es 00014FE9 61 popa 00014FEA C3 ret 00014FEB 60 pusha 00014FEC 06 push es 00014FED 57 push di 00014FEE 0FA8 push gs 00014FF0 07 pop es 00014FF1 8BCE mov cx,si 00014FF3 260FB64501 movzx ax,[es:di+0x1] 00014FF8 03F8 add di,ax 00014FFA 833D00 cmp word [di],byte +0x0 00014FFD 7403 jz 0x5002 00014FFF 47 inc di 00015000 EBF8 jmp short 0x4ffa 00015002 8BF7 mov si,di 00015004 5F pop di 00015005 83C602 add si,byte +0x2 00015008 2BCE sub cx,si 0001500A F3A4 rep movsb 0001500C 8BC7 mov ax,di 0001500E 52 push dx 0001500F BA9D05 mov dx,0x59d 00015012 E8CC85 call 0xd5e1 00015015 5A pop dx 00015016 E8C0E0 call 0x30d9 00015019 07 pop es 0001501A 61 popa 0001501B C3 ret 0001501C 60 pusha 0001501D 06 push es 0001501E 0FA8 push gs 00015020 07 pop es 00015021 33C0 xor ax,ax 00015023 E8DC82 call 0xd302 00015026 0F838800 jnc near 0x50b2 0001502A 0BC0 or ax,ax 0001502C 0F858200 jnz near 0x50b2 00015030 0FB65C01 movzx bx,[si+0x1] 00015034 8A01 mov al,[bx+di] 00015036 837C0A01 cmp word [si+0xa],byte +0x1 0001503A 7F05 jg 0x5041 0001503C C60100 mov byte [bx+di],0x0 0001503F EB71 jmp short 0x50b2 00015041 56 push si 00015042 8BF7 mov si,di 00015044 E81C02 call 0x5263 00015047 8BFE mov di,si 00015049 5E pop si 0001504A E86800 call 0x50b5 0001504D 3B440A cmp ax,[si+0xa] 00015050 7D2E jnl 0x5080 00015052 8B4C0A mov cx,[si+0xa] 00015055 2BC8 sub cx,ax 00015057 8BD9 mov bx,cx 00015059 03CE add cx,si 0001505B 83C110 add cx,byte +0x10 0001505E 034C0A add cx,[si+0xa] 00015061 81F90040 cmp cx,0x4000 00015065 7C03 jl 0x506a 00015067 F8 clc 00015068 EB48 jmp short 0x50b2 0001506A 57 push di 0001506B 56 push si 0001506C 8BD7 mov dx,di 0001506E 8BF9 mov di,cx 00015070 4F dec di 00015071 8BF7 mov si,di 00015073 2BF3 sub si,bx 00015075 2BCA sub cx,dx 00015077 2BCB sub cx,bx 00015079 FD std 0001507A F3A4 rep movsb 0001507C 5E pop si 0001507D 5F pop di 0001507E 03F3 add si,bx 00015080 56 push si 00015081 8B540A mov dx,[si+0xa] 00015084 B91000 mov cx,0x10 00015087 03F1 add si,cx 00015089 8BCA mov cx,dx 0001508B FC cld 0001508C F3A4 rep movsb 0001508E 5E pop si 0001508F 3BC2 cmp ax,dx 00015091 7F04 jg 0x5097 00015093 8BC6 mov ax,si 00015095 EB10 jmp short 0x50a7 00015097 2BC2 sub ax,dx 00015099 8BCE mov cx,si 0001509B 2BCF sub cx,di 0001509D 8BF7 mov si,di 0001509F 03F0 add si,ax 000150A1 F3A4 rep movsb 000150A3 2BF8 sub di,ax 000150A5 8BC7 mov ax,di 000150A7 52 push dx 000150A8 BA9D05 mov dx,0x59d 000150AB E83385 call 0xd5e1 000150AE 5A pop dx 000150AF E827E0 call 0x30d9 000150B2 07 pop es 000150B3 61 popa 000150B4 C3 ret 000150B5 57 push di 000150B6 B80100 mov ax,0x1 000150B9 803D00 cmp byte [di],0x0 000150BC 7404 jz 0x50c2 000150BE 47 inc di 000150BF 40 inc ax 000150C0 EBF7 jmp short 0x50b9 000150C2 5F pop di 000150C3 C3 ret 000150C4 0000 add [bx+si],al 000150C6 BF8072 mov di,0x7280 000150C9 2E8A451E mov al,[cs:di+0x1e] 000150CD 67C57516 lds si,[ebp+0x16] 000150D1 8804 mov [si],al 000150D3 2E8B451C mov ax,[cs:di+0x1c] 000150D7 67C5751A lds si,[ebp+0x1a] 000150DB 8904 mov [si],ax 000150DD 2EA1482B mov ax,[cs:0x2b48] 000150E1 67C5751E lds si,[ebp+0x1e] 000150E5 8904 mov [si],ax 000150E7 662E8B4518 mov eax,[cs:di+0x18] 000150EC 67C57522 lds si,[ebp+0x22] 000150F0 668904 mov [si],eax 000150F3 2E8B4516 mov ax,[cs:di+0x16] 000150F7 67C57526 lds si,[ebp+0x26] 000150FB BFF4BB mov di,0xbbf4 000150FE 2E0305 add ax,[cs:di] 00015101 8904 mov [si],ax 00015103 B80000 mov ax,0x0 00015106 C3 ret 00015107 FC cld 00015108 6633FF xor edi,edi 0001510B 67C47D16 les di,[ebp+0x16] 0001510F 268B15 mov dx,[es:di] 00015112 1E push ds 00015113 678E5D1E mov ds,[ebp+0x1e] 00015117 33F6 xor si,si 00015119 B89D05 mov ax,0x59d 0001511C E8D584 call 0xd5f4 0001511F 8BD8 mov bx,ax 00015121 0BD2 or dx,dx 00015123 741B jz 0x5140 00015125 3BDE cmp bx,si 00015127 7E67 jng 0x5190 00015129 3B5402 cmp dx,[si+0x2] 0001512C 7412 jz 0x5140 0001512E 0FB64401 movzx ax,[si+0x1] 00015132 03F0 add si,ax 00015134 833C00 cmp word [si],byte +0x0 00015137 7403 jz 0x513c 00015139 46 inc si 0001513A EBF8 jmp short 0x5134 0001513C 46 inc si 0001513D 46 inc si 0001513E EBE5 jmp short 0x5125 00015140 660FB64C01 movzx ecx,byte [si+0x1] 00015145 8A14 mov dl,[si] 00015147 67C47D1A les di,[ebp+0x1a] 0001514B 57 push di 0001514C F3A4 rep movsb 0001514E E8A4D6 call 0x27f5 00015151 7329 jnc 0x517c 00015153 833C00 cmp word [si],byte +0x0 00015156 7406 jz 0x515e 00015158 8A04 mov al,[si] 0001515A AA stosb 0001515B 46 inc si 0001515C EBF5 jmp short 0x5153 0001515E 26C7050000 mov word [es:di],0x0 00015163 46 inc si 00015164 46 inc si 00015165 3BDE cmp bx,si 00015167 7E05 jng 0x516e 00015169 8B4C02 mov cx,[si+0x2] 0001516C EB03 jmp short 0x5171 0001516E B9FFFF mov cx,0xffff 00015171 06 push es 00015172 57 push di 00015173 67C47D16 les di,[ebp+0x16] 00015177 26890D mov [es:di],cx 0001517A 5F pop di 0001517B 07 pop es 0001517C 5F pop di 0001517D E88181 call 0xd301 00015180 E872D6 call 0x27f5 00015183 7305 jnc 0x518a 00015185 B80000 mov ax,0x0 00015188 EB0A jmp short 0x5194 0001518A B88400 mov ax,0x84 0001518D F9 stc 0001518E EB04 jmp short 0x5194 00015190 B88300 mov ax,0x83 00015193 F9 stc 00015194 1F pop ds 00015195 C3 ret 00015196 0F20C0 mov eax,cr0 00015199 66A901000000 test eax,0x1 0001519F 7505 jnz 0x51a6 000151A1 E80600 call 0x51aa 000151A4 EB03 jmp short 0x51a9 000151A6 E85EFF call 0x5107 000151A9 C3 ret 000151AA FC cld 000151AB BF8072 mov di,0x7280 000151AE 662E8B7518 mov esi,[cs:di+0x18] 000151B3 E8C831 call 0x837e 000151B6 06 push es 000151B7 67C47D16 les di,[ebp+0x16] 000151BB 268B15 mov dx,[es:di] 000151BE 07 pop es 000151BF 1E push ds 000151C0 B89D05 mov ax,0x59d 000151C3 E82E84 call 0xd5f4 000151C6 660FB7D8 movzx ebx,ax 000151CA 6603DE add ebx,esi 000151CD 0BD2 or dx,dx 000151CF 7424 jz 0x51f5 000151D1 663BDE cmp ebx,esi 000151D4 7E7D jng 0x5253 000151D6 673B5602 cmp dx,[esi+0x2] 000151DA 7419 jz 0x51f5 000151DC 67660FB64601 movzx eax,byte [esi+0x1] 000151E2 6603F0 add esi,eax 000151E5 67833E00 cmp word [esi],byte +0x0 000151E9 7404 jz 0x51ef 000151EB 6646 inc esi 000151ED EBF6 jmp short 0x51e5 000151EF 6646 inc esi 000151F1 6646 inc esi 000151F3 EBDC jmp short 0x51d1 000151F5 67660FB64E01 movzx ecx,byte [esi+0x1] 000151FB 678A16 mov dl,[esi] 000151FE 67C47D1A les di,[ebp+0x1a] 00015202 57 push di 00015203 660FB7FF movzx edi,di 00015207 F367A4 rep a32 movsb 0001520A E8E8D5 call 0x27f5 0001520D 7330 jnc 0x523f 0001520F 67833E00 cmp word [esi],byte +0x0 00015213 7408 jz 0x521d 00015215 678A06 mov al,[esi] 00015218 AA stosb 00015219 6646 inc esi 0001521B EBF2 jmp short 0x520f 0001521D 26C7050000 mov word [es:di],0x0 00015222 6646 inc esi 00015224 6646 inc esi 00015226 663BDE cmp ebx,esi 00015229 7E06 jng 0x5231 0001522B 678B4E02 mov cx,[esi+0x2] 0001522F EB03 jmp short 0x5234 00015231 B9FFFF mov cx,0xffff 00015234 06 push es 00015235 57 push di 00015236 67C47D16 les di,[ebp+0x16] 0001523A 26890D mov [es:di],cx 0001523D 5F pop di 0001523E 07 pop es 0001523F 5F pop di 00015240 E8BE80 call 0xd301 00015243 E8AFD5 call 0x27f5 00015246 7305 jnc 0x524d 00015248 B80000 mov ax,0x0 0001524B EB0A jmp short 0x5257 0001524D B88400 mov ax,0x84 00015250 F9 stc 00015251 EB04 jmp short 0x5257 00015253 B88300 mov ax,0x83 00015256 F9 stc 00015257 1F pop ds 00015258 9C pushf 00015259 E83C31 call 0x8398 0001525C 9D popf 0001525D C3 ret 0001525E B88200 mov ax,0x82 00015261 F9 stc 00015262 C3 ret 00015263 50 push ax 00015264 57 push di 00015265 650FB67C01 movzx di,[gs:si+0x1] 0001526A 03F7 add si,di 0001526C 3C01 cmp al,0x1 0001526E 740E jz 0x527e 00015270 65803C00 cmp byte [gs:si],0x0 00015274 7403 jz 0x5279 00015276 46 inc si 00015277 EBF7 jmp short 0x5270 00015279 46 inc si 0001527A FEC8 dec al 0001527C EBEE jmp short 0x526c 0001527E 5F pop di 0001527F 58 pop ax 00015280 C3 ret 00015281 50 push ax 00015282 57 push di 00015283 8A05 mov al,[di] 00015285 658804 mov [gs:si],al 00015288 46 inc si 00015289 47 inc di 0001528A 803D00 cmp byte [di],0x0 0001528D 75F4 jnz 0x5283 0001528F B000 mov al,0x0 00015291 658804 mov [gs:si],al 00015294 46 inc si 00015295 5F pop di 00015296 58 pop ax 00015297 C3 ret 00015298 50 push ax 00015299 53 push bx 0001529A 2E803E0F7701 cmp byte [cs:0x770f],0x1 000152A0 7406 jz 0x52a8 000152A2 65A10000 mov ax,[gs:0x0] 000152A6 EB07 jmp short 0x52af 000152A8 B89D05 mov ax,0x59d 000152AB E84683 call 0xd5f4 000152AE 48 dec ax 000152AF 650FB65D01 movzx bx,[gs:di+0x1] 000152B4 03FB add di,bx 000152B6 3BC7 cmp ax,di 000152B8 7E09 jng 0x52c3 000152BA 65833D00 cmp word [gs:di],byte +0x0 000152BE 7404 jz 0x52c4 000152C0 47 inc di 000152C1 EBF3 jmp short 0x52b6 000152C3 F9 stc 000152C4 47 inc di 000152C5 47 inc di 000152C6 5B pop bx 000152C7 58 pop ax 000152C8 C3 ret 000152C9 53 push bx 000152CA 33FF xor di,di 000152CC 50 push ax 000152CD B89D05 mov ax,0x59d 000152D0 E82183 call 0xd5f4 000152D3 8BD8 mov bx,ax 000152D5 58 pop ax 000152D6 2E803E0F7701 cmp byte [cs:0x770f],0x1 000152DC 7406 jz 0x52e4 000152DE 658B1D mov bx,[gs:di] 000152E1 83C70E add di,byte +0xe 000152E4 3BFB cmp di,bx 000152E6 7D0D jnl 0x52f5 000152E8 65394502 cmp [gs:di+0x2],ax 000152EC 740A jz 0x52f8 000152EE E8A7FF call 0x5298 000152F1 7202 jc 0x52f5 000152F3 EBEF jmp short 0x52e4 000152F5 F9 stc 000152F6 EB01 jmp short 0x52f9 000152F8 F8 clc 000152F9 5B pop bx 000152FA C3 ret 000152FB 51 push cx 000152FC 52 push dx 000152FD 53 push bx 000152FE 33DB xor bx,bx 00015300 33FF xor di,di 00015302 2E803E0F7701 cmp byte [cs:0x770f],0x1 00015308 7403 jz 0x530d 0001530A 83C70E add di,byte +0xe 0001530D 653805 cmp [gs:di],al 00015310 7407 jz 0x5319 00015312 E883FF call 0x5298 00015315 720B jc 0x5322 00015317 EBF4 jmp short 0x530d 00015319 43 inc bx 0001531A 59 pop cx 0001531B 51 push cx 0001531C 3BD9 cmp bx,cx 0001531E 7405 jz 0x5325 00015320 EBF0 jmp short 0x5312 00015322 F9 stc 00015323 EB01 jmp short 0x5326 00015325 F8 clc 00015326 5B pop bx 00015327 5A pop dx 00015328 59 pop cx 00015329 C3 ret 0001532A E8CEFF call 0x52fb 0001532D CB retf 0001532E E898FF call 0x52c9 00015331 CB retf 00015332 E82EFF call 0x5263 00015335 CB retf 00015336 E848FF call 0x5281 00015339 CB retf 0001533A E85BFF call 0x5298 0001533D CB retf 0001533E E86B92 call 0xe5ac 00015341 C3 ret 00015342 E8F9FF call 0x533e 00015345 CB retf 00015346 E80100 call 0x534a 00015349 CB retf 0001534A 53 push bx 0001534B 6651 push ecx 0001534D 56 push si 0001534E FC cld 0001534F 32DB xor bl,bl 00015351 3BF7 cmp si,di 00015353 7402 jz 0x5357 00015355 021C add bl,[si] 00015357 46 inc si 00015358 E2F7 loop 0x5351 0001535A F6DB neg bl 0001535C 881D mov [di],bl 0001535E 5E pop si 0001535F 6659 pop ecx 00015361 5B pop bx 00015362 C3 ret 00015363 E80100 call 0x5367 00015366 CB retf 00015367 53 push bx 00015368 6651 push ecx 0001536A 56 push si 0001536B FC cld 0001536C 32DB xor bl,bl 0001536E 021C add bl,[si] 00015370 46 inc si 00015371 E2FB loop 0x536e 00015373 80FB00 cmp bl,0x0 00015376 7403 jz 0x537b 00015378 F9 stc 00015379 EB01 jmp short 0x537c 0001537B F8 clc 0001537C 5E pop si 0001537D 6659 pop ecx 0001537F 5B pop bx 00015380 C3 ret 00015381 E956FB jmp 0x4eda 00015384 E94FFB jmp 0x4ed6 00015387 E969FB jmp 0x4ef3 0001538A E93200 jmp 0x53bf 0001538D E95600 jmp 0x53e6 00015390 E90100 jmp 0x5394 00015393 CB retf 00015394 50 push ax 00015395 52 push dx 00015396 51 push cx 00015397 80FC08 cmp ah,0x8 0001539A F9 stc 0001539B 741E jz 0x53bb 0001539D 80FC0D cmp ah,0xd 000153A0 7419 jz 0x53bb 000153A2 BAD004 mov dx,0x4d0 000153A5 80FC07 cmp ah,0x7 000153A8 7606 jna 0x53b0 000153AA BAD104 mov dx,0x4d1 000153AD 80EC08 sub ah,0x8 000153B0 8ACC mov cl,ah 000153B2 B401 mov ah,0x1 000153B4 D2E4 shl ah,cl 000153B6 EC in al,dx 000153B7 0AC4 or al,ah 000153B9 EE out dx,al 000153BA F8 clc 000153BB 59 pop cx 000153BC 5A pop dx 000153BD 58 pop ax 000153BE C3 ret 000153BF 6656 push esi 000153C1 52 push dx 000153C2 53 push bx 000153C3 8AD0 mov dl,al 000153C5 B600 mov dh,0x0 000153C7 86C4 xchg al,ah 000153C9 678D351C020000 lea si,[dword 0x21c] 000153D0 E8307E call 0xd203 000153D3 8B1C mov bx,[si] 000153D5 C1EB05 shr bx,0x5 000153D8 81E3F800 and bx,0xf8 000153DC E8BA0B call 0x5f99 000153DF 86C4 xchg al,ah 000153E1 5B pop bx 000153E2 5A pop dx 000153E3 665E pop esi 000153E5 C3 ret 000153E6 6656 push esi 000153E8 52 push dx 000153E9 53 push bx 000153EA 8AD0 mov dl,al 000153EC B603 mov dh,0x3 000153EE 86C4 xchg al,ah 000153F0 678D351C020000 lea si,[dword 0x21c] 000153F7 E8097E call 0xd203 000153FA 8B1C mov bx,[si] 000153FC C1EB05 shr bx,0x5 000153FF 81E3F800 and bx,0xf8 00015403 E8930B call 0x5f99 00015406 86C4 xchg al,ah 00015408 5B pop bx 00015409 5A pop dx 0001540A 665E pop esi 0001540C C3 ret 0001540D E80100 call 0x5411 00015410 CB retf 00015411 B92400 mov cx,0x24 00015414 D1E9 shr cx,1 00015416 C3 ret 00015417 51 push cx 00015418 8BCB mov cx,bx 0001541A 83F801 cmp ax,byte +0x1 0001541D 7505 jnz 0x5424 0001541F E880EF call 0x43a2 00015422 EB0A jmp short 0x542e 00015424 83F802 cmp ax,byte +0x2 00015427 7505 jnz 0x542e 00015429 D1E9 shr cx,1 0001542B E88FEF call 0x43bd 0001542E 59 pop cx 0001542F C3 ret 00015430 3BC8 cmp cx,ax 00015432 78C7 js 0x53fb 00015434 A3C7E6 mov [0xe6c7],ax 00015437 C7 db 0xC7 00015438 3BC8 cmp cx,ax 0001543A 3BC8 cmp cx,ax 0001543C 22C8 and cl,al 0001543E 3BC8 cmp cx,ax 00015440 80C6A6 add dh,0xa6 00015443 C6 db 0xC6 00015444 D2C6 rol dh,cl 00015446 FFC6 inc si 00015448 23C7 and ax,di 0001544A 4D dec bp 0001544B C7 db 0xC7 0001544C 3EC89AC80A ds enter 0xc89a,0xa 00015451 C0666066 shl byte [bp+0x60],0x66 00015455 8BEC mov bp,sp 00015457 660FB7ED movzx ebp,bp 0001545B 67804D2401 or byte [ebp+0x24],0x1 00015460 67C6451D81 mov byte [ebp+0x1d],0x81 00015465 3C0F cmp al,0xf 00015467 7719 ja 0x5482 00015469 8D3660BF lea si,[0xbf60] 0001546D 32E4 xor ah,ah 0001546F D0E0 shl al,1 00015471 03F0 add si,ax 00015473 2EFF14 call near [cs:si] 00015476 720A jc 0x5482 00015478 67C6451D00 mov byte [ebp+0x1d],0x0 0001547D 67806524FE and byte [ebp+0x24],0xfe 00015482 6661 popad 00015484 CF iret 00015485 B6C9 mov dh,0xc9 00015487 D1C9 ror cx,1 00015489 EAC9FDC914 jmp 0x14c9:0xfdc9 0001548E CA2BCA retf 0xca2b 00015491 1E push ds 00015492 06 push es 00015493 0FA0 push fs 00015495 0FA8 push gs 00015497 E83400 call 0x54ce 0001549A 7505 jnz 0x54a1 0001549C 9A3D93FEE6 call 0xe6fe:0x933d 000154A1 BEB5BF mov si,0xbfb5 000154A4 83E810 sub ax,byte +0x10 000154A7 03F0 add si,ax 000154A9 668BC1 mov eax,ecx 000154AC 8BD3 mov dx,bx 000154AE 66C1E210 shl edx,0x10 000154B2 33D2 xor dx,dx 000154B4 8EC2 mov es,dx 000154B6 8BD7 mov dx,di 000154B8 2EFF14 call near [cs:si] 000154BB E81000 call 0x54ce 000154BE 7505 jnz 0x54c5 000154C0 9A6793FEE6 call 0xe6fe:0x9367 000154C5 0FA9 pop gs 000154C7 0FA1 pop fs 000154C9 07 pop es 000154CA 1F pop ds 000154CB C3 ret 000154CC F8 clc 000154CD C3 ret 000154CE 1E push ds 000154CF 684000 push word 0x40 000154D2 1F pop ds 000154D3 F606150040 test byte [0x15],0x40 000154D8 1F pop ds 000154D9 C3 ret 000154DA 668BC1 mov eax,ecx 000154DD B90500 mov cx,0x5 000154E0 80FB01 cmp bl,0x1 000154E3 7416 jz 0x54fb 000154E5 80FB02 cmp bl,0x2 000154E8 752D jnz 0x5517 000154EA 80FF01 cmp bh,0x1 000154ED 7403 jz 0x54f2 000154EF F9 stc 000154F0 EB1E jmp short 0x5510 000154F2 9AA2096051 call 0x5160:0x9a2 000154F7 7217 jc 0x5510 000154F9 EB22 jmp short 0x551d 000154FB 66BA2D000080 mov edx,0x8000002d 00015501 80FF01 cmp bh,0x1 00015504 7503 jnz 0x5509 00015506 B90600 mov cx,0x6 00015509 9AD327F344 call 0x44f3:0x27d3 0001550E 730D jnc 0x551d 00015510 67C6451D8A mov byte [ebp+0x1d],0x8a 00015515 EB06 jmp short 0x551d 00015517 67C6451D81 mov byte [ebp+0x1d],0x81 0001551C F9 stc 0001551D C3 ret 0001551E C3 ret 0001551F 50 push ax 00015520 51 push cx 00015521 52 push dx 00015522 9C pushf 00015523 E87D92 call 0xe7a3 00015526 8AE8 mov ch,al 00015528 B1FF mov cl,0xff 0001552A 83FEFF cmp si,byte -0x1 0001552D 7508 jnz 0x5537 0001552F BB0000 mov bx,0x0 00015532 E8E9FF call 0x551e 00015535 EB05 jmp short 0x553c 00015537 E81800 call 0x5552 0001553A 7210 jc 0x554c 0001553C B200 mov dl,0x0 0001553E B601 mov dh,0x1 00015540 E8560A call 0x5f99 00015543 83F8FF cmp ax,byte -0x1 00015546 74EF jz 0x5537 00015548 9D popf 00015549 F8 clc 0001554A EB02 jmp short 0x554e 0001554C 9D popf 0001554D F9 stc 0001554E 5A pop dx 0001554F 59 pop cx 00015550 58 pop ax 00015551 C3 ret 00015552 50 push ax 00015553 52 push dx 00015554 56 push si 00015555 3BD9 cmp bx,cx 00015557 7329 jnc 0x5582 00015559 8BF3 mov si,bx 0001555B 83E607 and si,byte +0x7 0001555E 751A jnz 0x557a 00015560 B200 mov dl,0x0 00015562 B601 mov dh,0x1 00015564 E8320A call 0x5f99 00015567 83F8FF cmp ax,byte -0x1 0001556A 740B jz 0x5577 0001556C B20E mov dl,0xe 0001556E B600 mov dh,0x0 00015570 E8260A call 0x5f99 00015573 A880 test al,0x80 00015575 7503 jnz 0x557a 00015577 83CB07 or bx,byte +0x7 0001557A 3BD9 cmp bx,cx 0001557C 7304 jnc 0x5582 0001557E 43 inc bx 0001557F F8 clc 00015580 EB03 jmp short 0x5585 00015582 F9 stc 00015583 EB00 jmp short 0x5585 00015585 5E pop si 00015586 5A pop dx 00015587 58 pop ax 00015588 C3 ret 00015589 9C pushf 0001558A 6653 push ebx 0001558C 6651 push ecx 0001558E 52 push dx 0001558F E88B09 call 0x5f1d 00015592 5A pop dx 00015593 6659 pop ecx 00015595 665B pop ebx 00015597 9D popf 00015598 C3 ret 00015599 E859D2 call 0x27f5 0001559C B88200 mov ax,0x82 0001559F 721C jc 0x55bd 000155A1 668BD7 mov edx,edi 000155A4 67C47D1E les di,[ebp+0x1e] 000155A8 66268915 mov [es:di],edx 000155AC 67C47D1A les di,[ebp+0x1a] 000155B0 26890D mov [es:di],cx 000155B3 67C47D16 les di,[ebp+0x16] 000155B7 26891D mov [es:di],bx 000155BA B80000 mov ax,0x0 000155BD C3 ret 000155BE BE3EC2 mov si,0xc23e 000155C1 E83700 call 0x55fb 000155C4 0BC0 or ax,ax 000155C6 7405 jz 0x55cd 000155C8 7203 jc 0x55cd 000155CA B85500 mov ax,0x55 000155CD C3 ret 000155CE 67C57516 lds si,[ebp+0x16] 000155D2 8B0C mov cx,[si] 000155D4 81F90010 cmp cx,0x1000 000155D8 771D ja 0x55f7 000155DA 813C0000 cmp word [si],0x0 000155DE 7417 jz 0x55f7 000155E0 E86000 call 0x5643 000155E3 BE6FC2 mov si,0xc26f 000155E6 E81200 call 0x55fb 000155E9 9C pushf 000155EA 50 push ax 000155EB BE3EC2 mov si,0xc23e 000155EE E80A00 call 0x55fb 000155F1 58 pop ax 000155F2 9D popf 000155F3 7405 jz 0x55fa 000155F5 7203 jc 0x55fa 000155F7 B85500 mov ax,0x55 000155FA C3 ret 000155FB 67C47D16 les di,[ebp+0x16] 000155FF 678B451A mov ax,[ebp+0x1a] 00015603 67668B5500 mov edx,[ebp+0x0] 00015608 6655 push ebp 0001560A 668BDC mov ebx,esp 0001560D 6683EC1A sub esp,byte +0x1a 00015611 668BEC mov ebp,esp 00015614 6653 push ebx 00015616 6766C74510455343 mov dword [ebp+0x10],0x44435345 -44 0001561F 67897D14 mov [ebp+0x14],di 00015623 678C4516 mov [ebp+0x16],es 00015627 67894D18 mov [ebp+0x18],cx 0001562B 67894502 mov [ebp+0x2],ax 0001562F 0BD2 or dx,dx 00015631 7403 jz 0x5636 00015633 BA0100 mov dx,0x1 00015636 67895504 mov [ebp+0x4],dx 0001563A FFD6 call si 0001563C 665C pop esp 0001563E 665D pop ebp 00015640 0BC0 or ax,ax 00015642 C3 ret 00015643 60 pusha 00015644 8B0C mov cx,[si] 00015646 83E902 sub cx,byte +0x2 00015649 760E jna 0x5659 0001564B 33DB xor bx,bx 0001564D 0FB604 movzx ax,[si] 00015650 03D8 add bx,ax 00015652 46 inc si 00015653 E2F8 loop 0x564d 00015655 F7DB neg bx 00015657 891C mov [si],bx 00015659 61 popa 0001565A C3 ret 0001565B 2E8B14 mov dx,[cs:si] 0001565E 83F801 cmp ax,byte +0x1 00015661 B80000 mov ax,0x0 00015664 7208 jc 0x566e 00015666 B88500 mov ax,0x85 00015669 7703 ja 0x566e 0001566B E8E4D1 call 0x2852 0001566E C3 ret 0001566F E80100 call 0x5673 00015672 CB retf 00015673 06 push es 00015674 1E push ds 00015675 6660 pushad 00015677 668BEC mov ebp,esp 0001567A 8BDC mov bx,sp 0001567C 83EC18 sub sp,byte +0x18 0001567F 660FB7EC movzx ebp,sp 00015683 53 push bx 00015684 66894610 mov [bp+0x10],eax 00015688 897E14 mov [bp+0x14],di 0001568B 8C4616 mov [bp+0x16],es 0001568E C746040000 mov word [bp+0x4],0x0 00015693 C7460E0100 mov word [bp+0xe],0x1 00015698 E87300 call 0x570e 0001569B 5C pop sp 0001569C 660FB7EC movzx ebp,sp 000156A0 89461C mov [bp+0x1c],ax 000156A3 6661 popad 000156A5 1F pop ds 000156A6 07 pop es 000156A7 C3 ret 000156A8 E80100 call 0x56ac 000156AB CB retf 000156AC 06 push es 000156AD 1E push ds 000156AE 6660 pushad 000156B0 668BEC mov ebp,esp 000156B3 8BDC mov bx,sp 000156B5 83EC1A sub sp,byte +0x1a 000156B8 660FB7EC movzx ebp,sp 000156BC 53 push bx 000156BD 66894610 mov [bp+0x10],eax 000156C1 897614 mov [bp+0x14],si 000156C4 8C5E16 mov [bp+0x16],ds 000156C7 894E18 mov [bp+0x18],cx 000156CA C746040000 mov word [bp+0x4],0x0 000156CF C7460E0200 mov word [bp+0xe],0x2 000156D4 E86800 call 0x573f 000156D7 5C pop sp 000156D8 660FB7EC movzx ebp,sp 000156DC 89461C mov [bp+0x1c],ax 000156DF 6661 popad 000156E1 1F pop ds 000156E2 07 pop es 000156E3 C3 ret 000156E4 E80100 call 0x56e8 000156E7 CB retf 000156E8 FC cld 000156E9 67C55D18 lds bx,[ebp+0x18] 000156ED E87402 call 0x5964 000156F0 67668B4510 mov eax,[ebp+0x10] 000156F5 E88D00 call 0x5785 000156F8 BA0000 mov dx,0x0 000156FB 7503 jnz 0x5700 000156FD 8B5006 mov dx,[bx+si+0x6] 00015700 67C57514 lds si,[ebp+0x14] 00015704 8914 mov [si],dx 00015706 B80000 mov ax,0x0 00015709 C3 ret 0001570A E80100 call 0x570e 0001570D CB retf 0001570E FC cld 0001570F 67C55D14 lds bx,[ebp+0x14] 00015713 E84E02 call 0x5964 00015716 67668B4510 mov eax,[ebp+0x10] 0001571B E86700 call 0x5785 0001571E 7519 jnz 0x5739 00015720 8B4806 mov cx,[bx+si+0x6] 00015723 8B7004 mov si,[bx+si+0x4] 00015726 67C47D14 les di,[ebp+0x14] 0001572A B80400 mov ax,0x4 0001572D 8BD7 mov dx,di 0001572F 03D1 add dx,cx 00015731 7206 jc 0x5739 00015733 E83F02 call 0x5975 00015736 B80000 mov ax,0x0 00015739 F8 clc 0001573A C3 ret 0001573B E80100 call 0x573f 0001573E CB retf 0001573F FC cld 00015740 67C55D14 lds bx,[ebp+0x14] 00015744 67035D18 add bx,[ebp+0x18] 00015748 E81902 call 0x5964 0001574B E87E02 call 0x59cc 0001574E 750A jnz 0x575a 00015750 E85800 call 0x57ab 00015753 722E jc 0x5783 00015755 E89E00 call 0x57f6 00015758 EB1A jmp short 0x5774 0001575A 66C7074E415049 mov dword [bx],0x4950414e 00015761 C747040700 mov word [bx+0x4],0x7 00015766 67C47D14 les di,[ebp+0x14] 0001576A E85302 call 0x59c0 0001576D 03F9 add di,cx 0001576F B80400 mov ax,0x4 00015772 720F jc 0x5783 00015774 E80401 call 0x587b 00015777 E81A01 call 0x5894 0001577A E82901 call 0x58a6 0001577D E89101 call 0x5911 00015780 B80000 mov ax,0x0 00015783 F8 clc 00015784 C3 ret 00015785 6652 push edx 00015787 668BD0 mov edx,eax 0001578A B80200 mov ax,0x2 0001578D E83C02 call 0x59cc 00015790 7514 jnz 0x57a6 00015792 BE0700 mov si,0x7 00015795 3BF7 cmp si,di 00015797 730D jnc 0x57a6 00015799 663B10 cmp edx,[bx+si] 0001579C 7405 jz 0x57a3 0001579E 83C608 add si,byte +0x8 000157A1 EBF2 jmp short 0x5795 000157A3 B80000 mov ax,0x0 000157A6 0BC0 or ax,ax 000157A8 665A pop edx 000157AA C3 ret 000157AB 51 push cx 000157AC 57 push di 000157AD 52 push dx 000157AE 56 push si 000157AF 67668B4510 mov eax,[ebp+0x10] 000157B4 E8CEFF call 0x5785 000157B7 7407 jz 0x57c0 000157B9 BA0800 mov dx,0x8 000157BC 33C9 xor cx,cx 000157BE EB05 jmp short 0x57c5 000157C0 33D2 xor dx,dx 000157C2 8B4806 mov cx,[bx+si+0x6] 000157C5 83C207 add dx,byte +0x7 000157C8 8B7F04 mov di,[bx+0x4] 000157CB 8BF7 mov si,di 000157CD 83FF07 cmp di,byte +0x7 000157D0 760E jna 0x57e0 000157D2 83EA07 sub dx,byte +0x7 000157D5 83EF08 sub di,byte +0x8 000157D8 8B7104 mov si,[bx+di+0x4] 000157DB 037106 add si,[bx+di+0x6] 000157DE 2BF1 sub si,cx 000157E0 E8DD01 call 0x59c0 000157E3 2BCE sub cx,si 000157E5 2BCA sub cx,dx 000157E7 2B4F04 sub cx,[bx+0x4] 000157EA 673B4D18 cmp cx,[ebp+0x18] 000157EE B80600 mov ax,0x6 000157F1 5E pop si 000157F2 5A pop dx 000157F3 5F pop di 000157F4 59 pop cx 000157F5 C3 ret 000157F6 6650 push eax 000157F8 51 push cx 000157F9 52 push dx 000157FA 56 push si 000157FB 33C0 xor ax,ax 000157FD 33D2 xor dx,dx 000157FF 50 push ax 00015800 67668B4510 mov eax,[ebp+0x10] 00015805 E87DFF call 0x5785 00015808 58 pop ax 00015809 7509 jnz 0x5814 0001580B 8B4004 mov ax,[bx+si+0x4] 0001580E 2B4704 sub ax,[bx+0x4] 00015811 8B5006 mov dx,[bx+si+0x6] 00015814 83FF07 cmp di,byte +0x7 00015817 7651 jna 0x586a 00015819 8BF7 mov si,di 0001581B 83EF08 sub di,byte +0x8 0001581E 8B4906 mov cx,[bx+di+0x6] 00015821 034904 add cx,[bx+di+0x4] 00015824 2BCA sub cx,dx 00015826 2BCE sub cx,si 00015828 0BC9 or cx,cx 0001582A 743E jz 0x586a 0001582C 0BC0 or ax,ax 0001582E 7502 jnz 0x5832 00015830 03F2 add si,dx 00015832 67C47D14 les di,[ebp+0x14] 00015836 51 push cx 00015837 E88601 call 0x59c0 0001583A 03F9 add di,cx 0001583C 59 pop cx 0001583D 2BF9 sub di,cx 0001583F 0BC9 or cx,cx 00015841 7427 jz 0x586a 00015843 57 push di 00015844 51 push cx 00015845 50 push ax 00015846 0BC0 or ax,ax 00015848 7402 jz 0x584c 0001584A 8BC8 mov cx,ax 0001584C 0BC9 or cx,cx 0001584E 7403 jz 0x5853 00015850 E82201 call 0x5975 00015853 59 pop cx 00015854 58 pop ax 00015855 0BC9 or cx,cx 00015857 741B jz 0x5874 00015859 03F9 add di,cx 0001585B 03F1 add si,cx 0001585D 03F2 add si,dx 0001585F 2BC1 sub ax,cx 00015861 7411 jz 0x5874 00015863 8BC8 mov cx,ax 00015865 E80D01 call 0x5975 00015868 EB0A jmp short 0x5874 0001586A 67C47D14 les di,[ebp+0x14] 0001586E E84F01 call 0x59c0 00015871 03F9 add di,cx 00015873 57 push di 00015874 5F pop di 00015875 5E pop si 00015876 5A pop dx 00015877 59 pop cx 00015878 6658 pop eax 0001587A C3 ret 0001587B 51 push cx 0001587C 56 push si 0001587D 1E push ds 0001587E 67C57514 lds si,[ebp+0x14] 00015882 678B4D18 mov cx,[ebp+0x18] 00015886 2BF9 sub di,cx 00015888 0BC9 or cx,cx 0001588A 7404 jz 0x5890 0001588C 57 push di 0001588D F3A4 rep movsb 0001588F 5F pop di 00015890 1F pop ds 00015891 5E pop si 00015892 59 pop cx 00015893 C3 ret 00015894 51 push cx 00015895 56 push si 00015896 1E push ds 00015897 8B4F04 mov cx,[bx+0x4] 0001589A 8BF3 mov si,bx 0001589C 2BF9 sub di,cx 0001589E 57 push di 0001589F F3A4 rep movsb 000158A1 5F pop di 000158A2 1F pop ds 000158A3 5E pop si 000158A4 59 pop cx 000158A5 C3 ret 000158A6 06 push es 000158A7 1F pop ds 000158A8 8BDF mov bx,di 000158AA 67668B4510 mov eax,[ebp+0x10] 000158AF E8D3FE call 0x5785 000158B2 7515 jnz 0x58c9 000158B4 8BCE mov cx,si 000158B6 03F3 add si,bx 000158B8 4E dec si 000158B9 8BFE mov di,si 000158BB 83C708 add di,byte +0x8 000158BE FD std 000158BF F3A4 rep movsb 000158C1 FC cld 000158C2 47 inc di 000158C3 8BDF mov bx,di 000158C5 836F0408 sub word [bx+0x4],byte +0x8 000158C9 BE0700 mov si,0x7 000158CC 67817D180000 cmp word [ebp+0x18],0x0 000158D2 7423 jz 0x58f7 000158D4 56 push si 000158D5 B90700 mov cx,0x7 000158D8 8BF3 mov si,bx 000158DA 8BFE mov di,si 000158DC 83EF08 sub di,byte +0x8 000158DF 8BDF mov bx,di 000158E1 F3A4 rep movsb 000158E3 5E pop si 000158E4 83470408 add word [bx+0x4],byte +0x8 000158E8 67668B4510 mov eax,[ebp+0x10] 000158ED 668900 mov [bx+si],eax 000158F0 678B4518 mov ax,[ebp+0x18] 000158F4 894006 mov [bx+si+0x6],ax 000158F7 8B7F04 mov di,[bx+0x4] 000158FA 8BC7 mov ax,di 000158FC 3BF7 cmp si,di 000158FE 730B jnc 0x590b 00015900 894004 mov [bx+si+0x4],ax 00015903 034006 add ax,[bx+si+0x6] 00015906 83C608 add si,byte +0x8 00015909 EBF1 jmp short 0x58fc 0001590B E8E300 call 0x59f1 0001590E 8BFB mov di,bx 00015910 C3 ret 00015911 06 push es 00015912 06 push es 00015913 1F pop ds 00015914 8BDF mov bx,di 00015916 8BF7 mov si,di 00015918 8B4F04 mov cx,[bx+0x4] 0001591B 83F907 cmp cx,byte +0x7 0001591E 760B jna 0x592b 00015920 8BF9 mov di,cx 00015922 83EF08 sub di,byte +0x8 00015925 8B4904 mov cx,[bx+di+0x4] 00015928 034906 add cx,[bx+di+0x6] 0001592B 51 push cx 0001592C 678B7D14 mov di,[ebp+0x14] 00015930 57 push di 00015931 F3A4 rep movsb 00015933 5E pop si 00015934 59 pop cx 00015935 33FF xor di,di 00015937 67F745040100 test word [ebp+0x4],0x1 0001593D 7409 jz 0x5948 0001593F 678E4502 mov es,[ebp+0x2] 00015943 E86B8F call 0xe8b1 00015946 EB12 jmp short 0x595a 00015948 2EF6060F7701 test byte [cs:0x770f],0x1 0001594E 7405 jz 0x5955 00015950 E81D8F call 0xe870 00015953 EB05 jmp short 0x595a 00015955 9ACB5400F0 call 0xf000:0x54cb 0001595A B80000 mov ax,0x0 0001595D 7303 jnc 0x5962 0001595F B80500 mov ax,0x5 00015962 07 pop es 00015963 C3 ret 00015964 60 pusha 00015965 06 push es 00015966 1E push ds 00015967 07 pop es 00015968 8BFB mov di,bx 0001596A 33F6 xor si,si 0001596C B9A700 mov cx,0xa7 0001596F E80300 call 0x5975 00015972 07 pop es 00015973 61 popa 00015974 C3 ret 00015975 1E push ds 00015976 6657 push edi 00015978 6656 push esi 0001597A 67F745040100 test word [ebp+0x4],0x1 00015980 7411 jz 0x5993 00015982 678E5D02 mov ds,[ebp+0x2] 00015986 660FB7FF movzx edi,di 0001598A 660FB7F6 movzx esi,si 0001598E E8B48E call 0xe845 00015991 EB19 jmp short 0x59ac 00015993 67897500 mov [ebp+0x0],si 00015997 6633F6 xor esi,esi 0001599A 2EF6060F7701 test byte [cs:0x770f],0x1 000159A0 7405 jz 0x59a7 000159A2 E8588E call 0xe7fd 000159A5 EB05 jmp short 0x59ac 000159A7 9AB95400F0 call 0xf000:0x54b9 000159AC 665E pop esi 000159AE 665F pop edi 000159B0 1F pop ds 000159B1 C3 ret 000159B2 6650 push eax 000159B4 67660FB74500 movzx eax,word [ebp+0x0] 000159BA 6603F0 add esi,eax 000159BD 6658 pop eax 000159BF C3 ret 000159C0 50 push ax 000159C1 53 push bx 000159C2 6657 push edi 000159C4 E81F8E call 0xe7e6 000159C7 665F pop edi 000159C9 5B pop bx 000159CA 58 pop ax 000159CB C3 ret 000159CC 50 push ax 000159CD 51 push cx 000159CE B8FFFF mov ax,0xffff 000159D1 66813F4E415049 cmp dword [bx],0x4950414e 000159D8 7512 jnz 0x59ec 000159DA 8B4F04 mov cx,[bx+0x4] 000159DD 81F9A700 cmp cx,0xa7 000159E1 7709 ja 0x59ec 000159E3 32C0 xor al,al 000159E5 33FF xor di,di 000159E7 0201 add al,[bx+di] 000159E9 47 inc di 000159EA E2FB loop 0x59e7 000159EC 0AC0 or al,al 000159EE 59 pop cx 000159EF 58 pop ax 000159F0 C3 ret 000159F1 60 pusha 000159F2 53 push bx 000159F3 C6470600 mov byte [bx+0x6],0x0 000159F7 8B4F04 mov cx,[bx+0x4] 000159FA 32C0 xor al,al 000159FC 0207 add al,[bx] 000159FE 43 inc bx 000159FF E2FB loop 0x59fc 00015A01 F6D8 neg al 00015A03 5B pop bx 00015A04 884706 mov [bx+0x6],al 00015A07 61 popa 00015A08 C3 ret 00015A09 53 push bx 00015A0A B8F402 mov ax,0x2f4 00015A0D E8E47B call 0xd5f4 00015A10 0AC0 or al,al 00015A12 F9 stc 00015A13 7407 jz 0x5a1c 00015A15 3C01 cmp al,0x1 00015A17 7403 jz 0x5a1c 00015A19 E887EB call 0x45a3 00015A1C 5B pop bx 00015A1D C3 ret 00015A1E E8E8FF call 0x5a09 00015A21 CB retf 00015A22 1E push ds 00015A23 06 push es 00015A24 51 push cx 00015A25 56 push si 00015A26 0E push cs 00015A27 07 pop es 00015A28 33FF xor di,di 00015A2A 260FB60E0EC6 movzx cx,[es:0xc60e] 00015A30 E34C jcxz 0x5a7e 00015A32 8D1E12C6 lea bx,[0xc612] 00015A36 51 push cx 00015A37 268B4F02 mov cx,[es:bx+0x2] 00015A3B A802 test al,0x2 00015A3D 7404 jz 0x5a43 00015A3F 3BCA cmp cx,dx 00015A41 7535 jnz 0x5a78 00015A43 8ED9 mov ds,cx 00015A45 33F6 xor si,si 00015A47 66BA24506E50 mov edx,0x506e5024 00015A4D 9A3AC600F0 call 0xf000:0xc63a 00015A52 BA0000 mov dx,0x0 00015A55 7421 jz 0x5a78 00015A57 8BD6 mov dx,si 00015A59 50 push ax 00015A5A A801 test al,0x1 00015A5C 7507 jnz 0x5a65 00015A5E 9AB077F344 call 0x44f3:0x77b0 00015A63 EB03 jmp short 0x5a68 00015A65 E81F00 call 0x5a87 00015A68 58 pop ax 00015A69 A80C test al,0xc 00015A6B 74DA jz 0x5a47 00015A6D 0BFF or di,di 00015A6F 74D6 jz 0x5a47 00015A71 FECC dec ah 00015A73 75D2 jnz 0x5a47 00015A75 59 pop cx 00015A76 EB06 jmp short 0x5a7e 00015A78 59 pop cx 00015A79 83C308 add bx,byte +0x8 00015A7C E2B8 loop 0x5a36 00015A7E 8CDB mov bx,ds 00015A80 F6DC neg ah 00015A82 59 pop cx 00015A83 5E pop si 00015A84 07 pop es 00015A85 1F pop ds 00015A86 CB retf 00015A87 33FF xor di,di 00015A89 837C1600 cmp word [si+0x16],byte +0x0 00015A8D 754E jnz 0x5add 00015A8F 268B4F06 mov cx,[es:bx+0x6] 00015A93 8B7C1A mov di,[si+0x1a] 00015A96 0BFF or di,di 00015A98 7443 jz 0x5add 00015A9A A804 test al,0x4 00015A9C 753F jnz 0x5add 00015A9E A808 test al,0x8 00015AA0 7405 jz 0x5aa7 00015AA2 80FC01 cmp ah,0x1 00015AA5 7536 jnz 0x5add 00015AA7 8A4415 mov al,[si+0x15] 00015AAA A804 test al,0x4 00015AAC 742F jz 0x5add 00015AAE 60 pusha 00015AAF 268B1F mov bx,[es:bx] 00015AB2 268B1610C6 mov dx,[es:0xc610] 00015AB7 1E push ds 00015AB8 684000 push word 0x40 00015ABB 1F pop ds 00015ABC 893E6700 mov [0x67],di 00015AC0 8F066900 pop word [0x69] 00015AC4 8D3E3073 lea di,[0x7330] 00015AC8 8BC3 mov ax,bx 00015ACA 6660 pushad 00015ACC 9C pushf 00015ACD 9A3D3E00F0 call 0xf000:0x3e3d 00015AD2 7205 jc 0x5ad9 00015AD4 9ADAEC00F0 call 0xf000:0xecda 00015AD9 9D popf 00015ADA 6661 popad 00015ADC 61 popa 00015ADD C3 ret 00015ADE 0000 add [bx+si],al 00015AE0 0000 add [bx+si],al 00015AE2 0000 add [bx+si],al 00015AE4 0000 add [bx+si],al 00015AE6 0000 add [bx+si],al 00015AE8 0000 add [bx+si],al 00015AEA 0000 add [bx+si],al 00015AEC 0000 add [bx+si],al 00015AEE 0000 add [bx+si],al 00015AF0 0000 add [bx+si],al 00015AF2 0000 add [bx+si],al 00015AF4 0000 add [bx+si],al 00015AF6 0000 add [bx+si],al 00015AF8 0000 add [bx+si],al 00015AFA 0000 add [bx+si],al 00015AFC 0000 add [bx+si],al 00015AFE 0000 add [bx+si],al 00015B00 0000 add [bx+si],al 00015B02 0000 add [bx+si],al 00015B04 0000 add [bx+si],al 00015B06 0000 add [bx+si],al 00015B08 0000 add [bx+si],al 00015B0A 6650 push eax 00015B0C 51 push cx 00015B0D 0BF6 or si,si 00015B0F 7532 jnz 0x5b43 00015B11 8B361A00 mov si,[0x1a] 00015B15 0BF6 or si,si 00015B17 7431 jz 0x5b4a 00015B19 8BC6 mov ax,si 00015B1B 83C00F add ax,byte +0xf 00015B1E 7228 jc 0x5b48 00015B20 C1E804 shr ax,0x4 00015B23 0FB64C05 movzx cx,[si+0x5] 00015B27 03C1 add ax,cx 00015B29 C1E805 shr ax,0x5 00015B2C 0AE4 or ah,ah 00015B2E 7518 jnz 0x5b48 00015B30 3A060200 cmp al,[0x2] 00015B34 7712 ja 0x5b48 00015B36 C1E104 shl cx,0x4 00015B39 E8721D call 0x78ae 00015B3C 750A jnz 0x5b48 00015B3E 663B14 cmp edx,[si] 00015B41 7407 jz 0x5b4a 00015B43 8B7406 mov si,[si+0x6] 00015B46 EBCD jmp short 0x5b15 00015B48 33F6 xor si,si 00015B4A 0BF6 or si,si 00015B4C 59 pop cx 00015B4D 6658 pop eax 00015B4F CB retf 00015B50 81FFFF00 cmp di,0xff 00015B54 760E jna 0x5b64 00015B56 81FFFF0F cmp di,0xfff 00015B5A 7611 jna 0x5b6d 00015B5C 67C6451D87 mov byte [ebp+0x1d],0x87 00015B61 F9 stc 00015B62 EB11 jmp short 0x5b75 00015B64 8BD7 mov dx,di 00015B66 B600 mov dh,0x0 00015B68 E82E04 call 0x5f99 00015B6B EB03 jmp short 0x5b70 00015B6D E821F9 call 0x5491 00015B70 67884518 mov [ebp+0x18],al 00015B74 F8 clc 00015B75 C3 ret 00015B76 F7C70100 test di,0x1 00015B7A 750C jnz 0x5b88 00015B7C 81FFFE00 cmp di,0xfe 00015B80 760E jna 0x5b90 00015B82 81FFFE0F cmp di,0xffe 00015B86 7611 jna 0x5b99 00015B88 67C6451D87 mov byte [ebp+0x1d],0x87 00015B8D F9 stc 00015B8E EB11 jmp short 0x5ba1 00015B90 8BD7 mov dx,di 00015B92 B601 mov dh,0x1 00015B94 E80204 call 0x5f99 00015B97 EB03 jmp short 0x5b9c 00015B99 E8F5F8 call 0x5491 00015B9C 67894518 mov [ebp+0x18],ax 00015BA0 F8 clc 00015BA1 C3 ret 00015BA2 F7C70300 test di,0x3 00015BA6 750C jnz 0x5bb4 00015BA8 81FFFC00 cmp di,0xfc 00015BAC 760E jna 0x5bbc 00015BAE 81FFFC0F cmp di,0xffc 00015BB2 7611 jna 0x5bc5 00015BB4 67C6451D87 mov byte [ebp+0x1d],0x87 00015BB9 F9 stc 00015BBA EB12 jmp short 0x5bce 00015BBC 8BD7 mov dx,di 00015BBE B602 mov dh,0x2 00015BC0 E8D603 call 0x5f99 00015BC3 EB03 jmp short 0x5bc8 00015BC5 E8C9F8 call 0x5491 00015BC8 6766894518 mov [ebp+0x18],eax 00015BCD F8 clc 00015BCE C3 ret 00015BCF 81FFFF00 cmp di,0xff 00015BD3 760E jna 0x5be3 00015BD5 81FFFF0F cmp di,0xfff 00015BD9 7613 jna 0x5bee 00015BDB 67C6451D87 mov byte [ebp+0x1d],0x87 00015BE0 F9 stc 00015BE1 EB0F jmp short 0x5bf2 00015BE3 8AC1 mov al,cl 00015BE5 8BD7 mov dx,di 00015BE7 B603 mov dh,0x3 00015BE9 E8AD03 call 0x5f99 00015BEC EB03 jmp short 0x5bf1 00015BEE E8A0F8 call 0x5491 00015BF1 F8 clc 00015BF2 C3 ret 00015BF3 F7C70100 test di,0x1 00015BF7 750C jnz 0x5c05 00015BF9 81FFFE00 cmp di,0xfe 00015BFD 760E jna 0x5c0d 00015BFF 81FFFE0F cmp di,0xffe 00015C03 7613 jna 0x5c18 00015C05 67C6451D87 mov byte [ebp+0x1d],0x87 00015C0A F9 stc 00015C0B EB0F jmp short 0x5c1c 00015C0D 8BC1 mov ax,cx 00015C0F 8BD7 mov dx,di 00015C11 B604 mov dh,0x4 00015C13 E88303 call 0x5f99 00015C16 EB03 jmp short 0x5c1b 00015C18 E876F8 call 0x5491 00015C1B F8 clc 00015C1C C3 ret 00015C1D F7C70300 test di,0x3 00015C21 750C jnz 0x5c2f 00015C23 81FFFC00 cmp di,0xfc 00015C27 760E jna 0x5c37 00015C29 81FFFC0F cmp di,0xffc 00015C2D 7614 jna 0x5c43 00015C2F 67C6451D87 mov byte [ebp+0x1d],0x87 00015C34 F9 stc 00015C35 EB10 jmp short 0x5c47 00015C37 668BC1 mov eax,ecx 00015C3A 8BD7 mov dx,di 00015C3C B605 mov dh,0x5 00015C3E E85803 call 0x5f99 00015C41 EB03 jmp short 0x5c46 00015C43 E84BF8 call 0x5491 00015C46 F8 clc 00015C47 C3 ret 00015C48 E8588B call 0xe7a3 00015C4B 67884518 mov [ebp+0x18],al 00015C4F 67C6451C01 mov byte [ebp+0x1c],0x1 00015C54 6766C74514504349 mov dword [ebp+0x14],0x20494350 -20 00015C5D F9 stc 00015C5E E86BF8 call 0x54cc 00015C61 7308 jnc 0x5c6b 00015C63 67C745101002 mov word [ebp+0x10],0x210 00015C69 EB06 jmp short 0x5c71 00015C6B 67C745100003 mov word [ebp+0x10],0x300 00015C71 F8 clc 00015C72 C3 ret 00015C73 83FAFF cmp dx,byte -0x1 00015C76 7507 jnz 0x5c7f 00015C78 67C6451D83 mov byte [ebp+0x1d],0x83 00015C7D EB35 jmp short 0x5cb4 00015C7F 678B7D04 mov di,[ebp+0x4] 00015C83 66C1E110 shl ecx,0x10 00015C87 8BCA mov cx,dx 00015C89 BEFFFF mov si,0xffff 00015C8C E890F8 call 0x551f 00015C8F BE0000 mov si,0x0 00015C92 721B jc 0x5caf 00015C94 B602 mov dh,0x2 00015C96 B200 mov dl,0x0 00015C98 E8FE02 call 0x5f99 00015C9B 663BC1 cmp eax,ecx 00015C9E 75EC jnz 0x5c8c 00015CA0 83FF00 cmp di,byte +0x0 00015CA3 7403 jz 0x5ca8 00015CA5 4F dec di 00015CA6 EBE4 jmp short 0x5c8c 00015CA8 67895D10 mov [ebp+0x10],bx 00015CAC F8 clc 00015CAD EB06 jmp short 0x5cb5 00015CAF 67C6451D86 mov byte [ebp+0x1d],0x86 00015CB4 F9 stc 00015CB5 C3 ret 00015CB6 6681E1FFFFFF00 and ecx,0xffffff 00015CBD 678B7D04 mov di,[ebp+0x4] 00015CC1 BEFFFF mov si,0xffff 00015CC4 E858F8 call 0x551f 00015CC7 BE0000 mov si,0x0 00015CCA 721F jc 0x5ceb 00015CCC B602 mov dh,0x2 00015CCE B208 mov dl,0x8 00015CD0 E8C602 call 0x5f99 00015CD3 66C1E808 shr eax,0x8 00015CD7 663BC1 cmp eax,ecx 00015CDA 75E8 jnz 0x5cc4 00015CDC 83FF00 cmp di,byte +0x0 00015CDF 7403 jz 0x5ce4 00015CE1 4F dec di 00015CE2 EBE0 jmp short 0x5cc4 00015CE4 67895D10 mov [ebp+0x10],bx 00015CE8 F8 clc 00015CE9 EB06 jmp short 0x5cf1 00015CEB 67C6451D86 mov byte [ebp+0x1d],0x86 00015CF0 F9 stc 00015CF1 C3 ret 00015CF2 E8AE8A call 0xe7a3 00015CF5 38C7 cmp bh,al 00015CF7 7707 ja 0x5d00 00015CF9 B401 mov ah,0x1 00015CFB F6C430 test ah,0x30 00015CFE 7503 jnz 0x5d03 00015D00 F9 stc 00015D01 EB07 jmp short 0x5d0a 00015D03 668BC2 mov eax,edx 00015D06 E880F8 call 0x5589 00015D09 F8 clc 00015D0A C3 ret 00015D0B F9 stc 00015D0C C3 ret 00015D0D C3 ret 00015D0E 06 push es 00015D0F FC cld 00015D10 268B15 mov dx,[es:di] 00015D13 B80001 mov ax,0x100 00015D16 AB stosw 00015D17 3BD0 cmp dx,ax 00015D19 721E jc 0x5d39 00015D1B 67C745100000 mov word [ebp+0x10],0x0 00015D21 678D35F0080000 lea si,[dword 0x8f0] 00015D28 E8D874 call 0xd203 00015D2B 26C43D les di,[es:di] 00015D2E 66B900010000 mov ecx,0x100 00015D34 F3A4 rep movsb 00015D36 F8 clc 00015D37 EB06 jmp short 0x5d3f 00015D39 67C6451D89 mov byte [ebp+0x1d],0x89 00015D3E F9 stc 00015D3F 07 pop es 00015D40 C3 ret 00015D41 53 push bx 00015D42 57 push di 00015D43 6650 push eax 00015D45 8BF9 mov di,cx 00015D47 AD lodsw 00015D48 8BD8 mov bx,ax 00015D4A 86DF xchg bl,bh 00015D4C B90400 mov cx,0x4 00015D4F AC lodsb 00015D50 E8F1F1 call 0x4f44 00015D53 8AD0 mov dl,al 00015D55 AD lodsw 00015D56 23C7 and ax,di 00015D58 7502 jnz 0x5d5c 00015D5A B2FF mov dl,0xff 00015D5C 66C1CA08 ror edx,0x8 00015D60 E2ED loop 0x5d4f 00015D62 AD lodsw 00015D63 8BCB mov cx,bx 00015D65 6658 pop eax 00015D67 5F pop di 00015D68 5B pop bx 00015D69 C3 ret 00015D6A FC cld 00015D6B 83E3F8 and bx,byte -0x8 00015D6E 80F90A cmp cl,0xa 00015D71 722D jc 0x5da0 00015D73 80F90D cmp cl,0xd 00015D76 7728 ja 0x5da0 00015D78 80FD0F cmp ch,0xf 00015D7B 7723 ja 0x5da0 00015D7D 678D35F0080000 lea si,[dword 0x8f0] 00015D84 E87C74 call 0xd203 00015D87 8BF9 mov di,cx 00015D89 E81B00 call 0x5da7 00015D8C 7212 jc 0x5da0 00015D8E 80E90A sub cl,0xa 00015D91 C0E103 shl cl,0x3 00015D94 66D3EA shr edx,cl 00015D97 8AC2 mov al,dl 00015D99 8AE5 mov ah,ch 00015D9B E8E3F5 call 0x5381 00015D9E 7306 jnc 0x5da6 00015DA0 67C6451D88 mov byte [ebp+0x1d],0x88 00015DA5 F9 stc 00015DA6 C3 ret 00015DA7 6656 push esi 00015DA9 51 push cx 00015DAA 8BCF mov cx,di 00015DAC 8ACD mov cl,ch 00015DAE B80100 mov ax,0x1 00015DB1 D3E0 shl ax,cl 00015DB3 8BC8 mov cx,ax 00015DB5 E889FF call 0x5d41 00015DB8 83F9FF cmp cx,byte -0x1 00015DBB 7420 jz 0x5ddd 00015DBD 6652 push edx 00015DBF E8E5FF call 0x5da7 00015DC2 665E pop esi 00015DC4 7318 jnc 0x5dde 00015DC6 668BD6 mov edx,esi 00015DC9 38EF cmp bh,ch 00015DCB 7507 jnz 0x5dd4 00015DCD 38CB cmp bl,cl 00015DCF F8 clc 00015DD0 740C jz 0x5dde 00015DD2 EB09 jmp short 0x5ddd 00015DD4 53 push bx 00015DD5 87D9 xchg bx,cx 00015DD7 E80800 call 0x5de2 00015DDA 5B pop bx 00015DDB 7301 jnc 0x5dde 00015DDD F9 stc 00015DDE 59 pop cx 00015DDF 665E pop esi 00015DE1 C3 ret 00015DE2 6657 push edi 00015DE4 6650 push eax 00015DE6 56 push si 00015DE7 668BFA mov edi,edx 00015DEA B601 mov dh,0x1 00015DEC B20A mov dl,0xa 00015DEE E8A801 call 0x5f99 00015DF1 3D0406 cmp ax,0x604 00015DF4 752F jnz 0x5e25 00015DF6 B219 mov dl,0x19 00015DF8 B600 mov dh,0x0 00015DFA E89C01 call 0x5f99 00015DFD BEFFFF mov si,0xffff 00015E00 E81CF7 call 0x551f 00015E03 7220 jc 0x5e25 00015E05 BE0000 mov si,0x0 00015E08 38C7 cmp bh,al 00015E0A 75F4 jnz 0x5e00 00015E0C 51 push cx 00015E0D 8ACB mov cl,bl 00015E0F 80E1F8 and cl,0xf8 00015E12 668BD7 mov edx,edi 00015E15 66D3CA ror edx,cl 00015E18 59 pop cx 00015E19 3BD9 cmp bx,cx 00015E1B 7405 jz 0x5e22 00015E1D E8C2FF call 0x5de2 00015E20 72DE jc 0x5e00 00015E22 F8 clc 00015E23 EB04 jmp short 0x5e29 00015E25 668BD7 mov edx,edi 00015E28 F9 stc 00015E29 5E pop si 00015E2A 6658 pop eax 00015E2C 665F pop edi 00015E2E C3 ret 00015E2F 2C5F sub al,0x5f 00015E31 FEC8 dec al 00015E33 C3 ret 00015E34 6650 push eax 00015E36 52 push dx 00015E37 53 push bx 00015E38 BA0601 mov dx,0x106 00015E3B E85B01 call 0x5f99 00015E3E A810 test al,0x10 00015E40 743B jz 0x5e7d 00015E42 BA0E00 mov dx,0xe 00015E45 E85101 call 0x5f99 00015E48 B234 mov dl,0x34 00015E4A 247F and al,0x7f 00015E4C 3C02 cmp al,0x2 00015E4E 7502 jnz 0x5e52 00015E50 B214 mov dl,0x14 00015E52 B600 mov dh,0x0 00015E54 E84201 call 0x5f99 00015E57 8AD0 mov dl,al 00015E59 B601 mov dh,0x1 00015E5B E83B01 call 0x5f99 00015E5E 3C01 cmp al,0x1 00015E60 7408 jz 0x5e6a 00015E62 0AE4 or ah,ah 00015E64 7417 jz 0x5e7d 00015E66 8AD4 mov dl,ah 00015E68 EBEF jmp short 0x5e59 00015E6A 80C204 add dl,0x4 00015E6D B601 mov dh,0x1 00015E6F E82701 call 0x5f99 00015E72 A803 test al,0x3 00015E74 7402 jz 0x5e78 00015E76 24FC and al,0xfc 00015E78 B604 mov dh,0x4 00015E7A E81C01 call 0x5f99 00015E7D 5B pop bx 00015E7E 5A pop dx 00015E7F 6658 pop eax 00015E81 C3 ret 00015E82 E80100 call 0x5e86 00015E85 CB retf 00015E86 6652 push edx 00015E88 6657 push edi 00015E8A 6650 push eax 00015E8C BFC2C9 mov di,0xc9c2 00015E8F E91501 jmp 0x5fa7 00015E92 86C2 xchg al,dl 00015E94 6658 pop eax 00015E96 86C2 xchg al,dl 00015E98 665F pop edi 00015E9A 665A pop edx 00015E9C C3 ret 00015E9D E80100 call 0x5ea1 00015EA0 CB retf 00015EA1 6652 push edx 00015EA3 6657 push edi 00015EA5 6650 push eax 00015EA7 BFDDC9 mov di,0xc9dd 00015EAA E93901 jmp 0x5fe6 00015EAD 92 xchg ax,dx 00015EAE 6658 pop eax 00015EB0 92 xchg ax,dx 00015EB1 665F pop edi 00015EB3 665A pop edx 00015EB5 C3 ret 00015EB6 E80100 call 0x5eba 00015EB9 CB retf 00015EBA 6652 push edx 00015EBC 6657 push edi 00015EBE BFF4C9 mov di,0xc9f4 00015EC1 E94901 jmp 0x600d 00015EC4 665F pop edi 00015EC6 665A pop edx 00015EC8 C3 ret 00015EC9 E80100 call 0x5ecd 00015ECC CB retf 00015ECD 6652 push edx 00015ECF 6657 push edi 00015ED1 6650 push eax 00015ED3 BF09CA mov di,0xca09 00015ED6 E94E01 jmp 0x6027 00015ED9 6658 pop eax 00015EDB 665F pop edi 00015EDD 665A pop edx 00015EDF C3 ret 00015EE0 E80100 call 0x5ee4 00015EE3 CB retf 00015EE4 6652 push edx 00015EE6 6657 push edi 00015EE8 6650 push eax 00015EEA BF20CA mov di,0xca20 00015EED E9B401 jmp 0x60a4 00015EF0 6658 pop eax 00015EF2 665F pop edi 00015EF4 665A pop edx 00015EF6 C3 ret 00015EF7 E80100 call 0x5efb 00015EFA CB retf 00015EFB 6652 push edx 00015EFD 6657 push edi 00015EFF 6650 push eax 00015F01 BF37CA mov di,0xca37 00015F04 E9DD01 jmp 0x60e4 00015F07 6658 pop eax 00015F09 665F pop edi 00015F0B 665A pop edx 00015F0D C3 ret 00015F0E E80100 call 0x5f12 00015F11 CB retf 00015F12 6657 push edi 00015F14 BF4ACA mov di,0xca4a 00015F17 E9E301 jmp 0x60fd 00015F1A 665F pop edi 00015F1C C3 ret 00015F1D B3FF mov bl,0xff 00015F1F B605 mov dh,0x5 00015F21 B200 mov dl,0x0 00015F23 EB00 jmp short 0x5f25 00015F25 6693 xchg eax,ebx 00015F27 66C1C808 ror eax,0x8 00015F2B B480 mov ah,0x80 00015F2D 66C1C010 rol eax,0x10 00015F31 8AC2 mov al,dl 00015F33 24FC and al,0xfc 00015F35 660FA4D110 shld ecx,edx,0x10 00015F3A 66C1E210 shl edx,0x10 00015F3E FA cli 00015F3F BAF80C mov dx,0xcf8 00015F42 66EF out dx,eax 00015F44 66C1E008 shl eax,0x8 00015F48 66C1EA10 shr edx,0x10 00015F4C 8BC2 mov ax,dx 00015F4E 66C1E210 shl edx,0x10 00015F52 BAFC0C mov dx,0xcfc 00015F55 2403 and al,0x3 00015F57 02D0 add dl,al 00015F59 C1E808 shr ax,0x8 00015F5C 6693 xchg eax,ebx 00015F5E 80FB00 cmp bl,0x0 00015F61 7416 jz 0x5f79 00015F63 80FB01 cmp bl,0x1 00015F66 7414 jz 0x5f7c 00015F68 80FB02 cmp bl,0x2 00015F6B 7412 jz 0x5f7f 00015F6D 80FB03 cmp bl,0x3 00015F70 7411 jz 0x5f83 00015F72 80FB04 cmp bl,0x4 00015F75 740F jz 0x5f86 00015F77 EB10 jmp short 0x5f89 00015F79 EC in al,dx 00015F7A EB0F jmp short 0x5f8b 00015F7C ED in ax,dx 00015F7D EB0C jmp short 0x5f8b 00015F7F 66ED in eax,dx 00015F81 EB08 jmp short 0x5f8b 00015F83 EE out dx,al 00015F84 EB05 jmp short 0x5f8b 00015F86 EF out dx,ax 00015F87 EB02 jmp short 0x5f8b 00015F89 66EF out dx,eax 00015F8B 66C1EB10 shr ebx,0x10 00015F8F 660FACCA10 shrd edx,ecx,0x10 00015F94 66C1E910 shr ecx,0x10 00015F98 C3 ret 00015F99 9C pushf 00015F9A 6653 push ebx 00015F9C 6651 push ecx 00015F9E E884FF call 0x5f25 00015FA1 6659 pop ecx 00015FA3 665B pop ebx 00015FA5 9D popf 00015FA6 C3 ret 00015FA7 660FCF bswap edi 00015FAA 8BC2 mov ax,dx 00015FAC 80E2FC and dl,0xfc 00015FAF BFE5CA mov di,0xcae5 00015FB2 E94801 jmp 0x60fd 00015FB5 97 xchg ax,di 00015FB6 6766268B02 mov eax,[es:edx] 00015FBB 83E703 and di,byte +0x3 00015FBE 83FF00 cmp di,byte +0x0 00015FC1 741A jz 0x5fdd 00015FC3 83FF02 cmp di,byte +0x2 00015FC6 7411 jz 0x5fd9 00015FC8 83FF01 cmp di,byte +0x1 00015FCB 7406 jz 0x5fd3 00015FCD 66C1E818 shr eax,0x18 00015FD1 EB0A jmp short 0x5fdd 00015FD3 66C1E808 shr eax,0x8 00015FD7 EB04 jmp short 0x5fdd 00015FD9 66C1E810 shr eax,0x10 00015FDD 66C1E204 shl edx,0x4 00015FE1 660FCF bswap edi 00015FE4 FFE7 jmp di 00015FE6 660FCF bswap edi 00015FE9 8BC2 mov ax,dx 00015FEB 80E2FC and dl,0xfc 00015FEE BF24CB mov di,0xcb24 00015FF1 E90901 jmp 0x60fd 00015FF4 97 xchg ax,di 00015FF5 6766268B02 mov eax,[es:edx] 00015FFA F7C70200 test di,0x2 00015FFE 7404 jz 0x6004 00016000 66C1E810 shr eax,0x10 00016004 66C1E204 shl edx,0x4 00016008 660FCF bswap edi 0001600B FFE7 jmp di 0001600D 80E2FC and dl,0xfc 00016010 660FCF bswap edi 00016013 BF49CB mov di,0xcb49 00016016 E9E400 jmp 0x60fd 00016019 6766268B02 mov eax,[es:edx] 0001601E 66C1E204 shl edx,0x4 00016022 660FCF bswap edi 00016025 FFE7 jmp di 00016027 660FCF bswap edi 0001602A 660FC8 bswap eax 0001602D 8BC2 mov ax,dx 0001602F 80E2FC and dl,0xfc 00016032 BF68CB mov di,0xcb68 00016035 E9C500 jmp 0x60fd 00016038 97 xchg ax,di 00016039 660FC8 bswap eax 0001603C 83E703 and di,byte +0x3 0001603F 83FF00 cmp di,byte +0x0 00016042 7446 jz 0x608a 00016044 83FF01 cmp di,byte +0x1 00016047 7419 jz 0x6062 00016049 83FF02 cmp di,byte +0x2 0001604C 7425 jz 0x6073 0001604E 0FB6F8 movzx di,al 00016051 6766268B02 mov eax,[es:edx] 00016056 660FC8 bswap eax 00016059 32C0 xor al,al 0001605B 0BC7 or ax,di 0001605D 660FC8 bswap eax 00016060 EB34 jmp short 0x6096 00016062 0FB6F8 movzx di,al 00016065 C1E708 shl di,0x8 00016068 6766268B02 mov eax,[es:edx] 0001606D 32E4 xor ah,ah 0001606F 0BC7 or ax,di 00016071 EB23 jmp short 0x6096 00016073 0FB6F8 movzx di,al 00016076 C1E708 shl di,0x8 00016079 6766268B02 mov eax,[es:edx] 0001607E 660FC8 bswap eax 00016081 32E4 xor ah,ah 00016083 0BC7 or ax,di 00016085 660FC8 bswap eax 00016088 EB0C jmp short 0x6096 0001608A 0FB6F8 movzx di,al 0001608D 6766268B02 mov eax,[es:edx] 00016092 32C0 xor al,al 00016094 0BC7 or ax,di 00016096 6766268902 mov [es:edx],eax 0001609B 66C1E204 shl edx,0x4 0001609F 660FCF bswap edi 000160A2 FFE7 jmp di 000160A4 660FCF bswap edi 000160A7 660FC8 bswap eax 000160AA 8BC2 mov ax,dx 000160AC 80E2FC and dl,0xfc 000160AF BFE4CB mov di,0xcbe4 000160B2 EB49 jmp short 0x60fd 000160B4 97 xchg ax,di 000160B5 660FC8 bswap eax 000160B8 F7C70200 test di,0x2 000160BC 7411 jz 0x60cf 000160BE 97 xchg ax,di 000160BF 6766268B02 mov eax,[es:edx] 000160C4 660FC8 bswap eax 000160C7 97 xchg ax,di 000160C8 86E0 xchg ah,al 000160CA 660FC8 bswap eax 000160CD EB07 jmp short 0x60d6 000160CF 97 xchg ax,di 000160D0 6766268B02 mov eax,[es:edx] 000160D5 97 xchg ax,di 000160D6 6766268902 mov [es:edx],eax 000160DB 66C1E204 shl edx,0x4 000160DF 660FCF bswap edi 000160E2 FFE7 jmp di 000160E4 80E2FC and dl,0xfc 000160E7 660FCF bswap edi 000160EA BF1FCC mov di,0xcc1f 000160ED EB0E jmp short 0x60fd 000160EF 660FCF bswap edi 000160F2 6766268902 mov [es:edx],eax 000160F7 66C1E204 shl edx,0x4 000160FB FFE7 jmp di 000160FD C1E204 shl dx,0x4 00016100 86F2 xchg dh,dl 00016102 660FCA bswap edx 00016105 86F2 xchg dh,dl 00016107 66C1C20C rol edx,0xc 0001610B 6681C2000000E0 add edx,0xe0000000 00016112 FFE7 jmp di 00016114 4B dec bx 00016115 06 push es 00016116 4E dec si 00016117 06 push es 00016118 0001 add [bx+di],al 0001611A 07 pop es 0001611B 4B dec bx 0001611C 06 push es 0001611D 51 push cx 0001611E 06 push es 0001611F 0001 add [bx+di],al 00016121 07 pop es 00016122 4B dec bx 00016123 06 push es 00016124 54 push sp 00016125 06 push es 00016126 0001 add [bx+di],al 00016128 004B06 add [bp+di+0x6],cl 0001612B 63060005 arpl [0x500],ax 0001612F 0B00 or ax,[bx+si] 00016131 0000 add [bx+si],al 00016133 0000 add [bx+si],al 00016135 030B add cx,[bp+di] 00016137 57 push di 00016138 33D2 xor dx,dx 0001613A 8ADA mov bl,dl 0001613C E8BF2A call 0x8bfe 0001613F 732B jnc 0x616c 00016141 E8772A call 0x8bbb 00016144 7221 jc 0x6167 00016146 3C2A cmp al,0x2a 00016148 740E jz 0x6158 0001614A 3C47 cmp al,0x47 0001614C 7411 jz 0x615f 0001614E 3C22 cmp al,0x22 00016150 7515 jnz 0x6167 00016152 268B5501 mov dx,[es:di+0x1] 00016156 EB0F jmp short 0x6167 00016158 260FB65501 movzx dx,[es:di+0x1] 0001615D EB08 jmp short 0x6167 0001615F 268B5502 mov dx,[es:di+0x2] 00016163 268A5D07 mov bl,[es:di+0x7] 00016167 83CF01 or di,byte +0x1 0001616A EB02 jmp short 0x616e 0001616C 33FF xor di,di 0001616E 5F pop di 0001616F C3 ret 00016170 E8C4FF call 0x6137 00016173 CB retf 00016174 1E push ds 00016175 06 push es 00016176 1F pop ds 00016177 07 pop es 00016178 87F7 xchg si,di 0001617A C3 ret 0001617B E80100 call 0x617f 0001617E CB retf 0001617F 53 push bx 00016180 51 push cx 00016181 268A4D02 mov cl,[es:di+0x2] 00016185 E88EE2 call 0x4416 00016188 E84D00 call 0x61d8 0001618B 59 pop cx 0001618C 5B pop bx 0001618D C3 ret 0001618E E80100 call 0x6192 00016191 CB retf 00016192 56 push si 00016193 BE028A mov si,0x8a02 00016196 2E8B1C mov bx,[cs:si] 00016199 E80E00 call 0x61aa 0001619C 730A jnc 0x61a8 0001619E 83C604 add si,byte +0x4 000161A1 81FE068A cmp si,0x8a06 000161A5 72EF jc 0x6196 000161A7 F9 stc 000161A8 5E pop si 000161A9 C3 ret 000161AA 6660 pushad 000161AC 8BD0 mov dx,ax 000161AE E88ADB call 0x3d3b 000161B1 E893DC call 0x3e47 000161B4 3BD0 cmp dx,ax 000161B6 7510 jnz 0x61c8 000161B8 E819DC call 0x3dd4 000161BB 720B jc 0x61c8 000161BD E823DC call 0x3de3 000161C0 80FCFF cmp ah,0xff 000161C3 7403 jz 0x61c8 000161C5 F8 clc 000161C6 EB01 jmp short 0x61c9 000161C8 F9 stc 000161C9 67668BA544000000 mov esp,[ebp+0x44] 000161D1 6661 popad 000161D3 C3 ret 000161D4 E80100 call 0x61d8 000161D7 CB retf 000161D8 6655 push ebp 000161DA E85EDB call 0x3d3b 000161DD E867DC call 0x3e47 000161E0 67668BA544000000 mov esp,[ebp+0x44] 000161E8 665D pop ebp 000161EA C3 ret 000161EB 2100 and [bx+si],ax 000161ED 0001 add [bx+di],al 000161EF B8B700 mov ax,0xb7 000161F2 F06A37 lock push byte +0x37 000161F5 FE db 0xFE 000161F6 E600 out 0x0,al 000161F8 0000 add [bx+si],al 000161FA 0000 add [bx+si],al 000161FC 0000 add [bx+si],al 000161FE 0000 add [bx+si],al 00016200 0000 add [bx+si],al 00016202 0000 add [bx+si],al 00016204 0000 add [bx+si],al 00016206 0000 add [bx+si],al 00016208 0000 add [bx+si],al 0001620A 0000 add [bx+si],al 0001620C 0000 add [bx+si],al 0001620E 0000 add [bx+si],al 00016210 0000 add [bx+si],al 00016212 0000 add [bx+si],al 00016214 0000 add [bx+si],al 00016216 0000 add [bx+si],al 00016218 0000 add [bx+si],al 0001621A 0000 add [bx+si],al 0001621C 0000 add [bx+si],al 0001621E 0000 add [bx+si],al 00016220 0000 add [bx+si],al 00016222 0000 add [bx+si],al 00016224 0000 add [bx+si],al 00016226 0000 add [bx+si],al 00016228 0000 add [bx+si],al 0001622A 0000 add [bx+si],al 0001622C 0000 add [bx+si],al 0001622E 0000 add [bx+si],al 00016230 0000 add [bx+si],al 00016232 0000 add [bx+si],al 00016234 0000 add [bx+si],al 00016236 0000 add [bx+si],al 00016238 0000 add [bx+si],al 0001623A 0000 add [bx+si],al 0001623C 0000 add [bx+si],al 0001623E 0000 add [bx+si],al 00016240 0000 add [bx+si],al 00016242 0000 add [bx+si],al 00016244 0000 add [bx+si],al 00016246 0000 add [bx+si],al 00016248 0000 add [bx+si],al 0001624A 0000 add [bx+si],al 0001624C 0000 add [bx+si],al 0001624E 0000 add [bx+si],al 00016250 0000 add [bx+si],al 00016252 0000 add [bx+si],al 00016254 0000 add [bx+si],al 00016256 0000 add [bx+si],al 00016258 0000 add [bx+si],al 0001625A 0000 add [bx+si],al 0001625C 0000 add [bx+si],al 0001625E 0000 add [bx+si],al 00016260 0000 add [bx+si],al 00016262 0000 add [bx+si],al 00016264 0000 add [bx+si],al 00016266 0000 add [bx+si],al 00016268 0000 add [bx+si],al 0001626A 0000 add [bx+si],al 0001626C 0084E001 add [si+0x1e0],al 00016270 008CE002 add [si+0x2e0],cl 00016274 0096E003 add [bp+0x3e0],dl 00016278 009FE004 add [bx+0x4e0],bl 0001627C 00CA add dl,cl 0001627E E006 loopne 0x6286 00016280 00EC add ah,ch 00016282 E007 loopne 0x628b 00016284 00F5 add ch,dh 00016286 E00A loopne 0x6292 00016288 0033 add [bp+di],dh 0001628A E10B loope 0x6297 0001628C 0021 add [bx+di],ah 0001628E E10C loope 0x629c 00016290 0053E1 add [bp+di-0x1f],dl 00016293 0D0072 or ax,0x7200 00016296 E10E loope 0x62a6 00016298 00B1E10F add [bx+di+0xfe1],dh 0001629C 00C3 add bl,al 0001629E E110 loope 0x62b0 000162A0 00D5 add ch,dl 000162A2 E111 loope 0x62b5 000162A4 007DE1 add [di-0x1f],bh 000162A7 1200 adc al,[bx+si] 000162A9 87E1 xchg sp,cx 000162AB 1300 adc ax,[bx+si] 000162AD 04E2 add al,0xe2 000162AF 1800 sbb [bx+si],al 000162B1 3EE217 ds loop 0x62cb 000162B4 005CB1 add [si-0x4f],bl 000162B7 1400 adc al,0x0 000162B9 A4 movsb 000162BA B81600 mov ax,0x16 000162BD 25B91B and ax,0x1bb9 000162C0 00F9 add cl,bh 000162C2 B92A01 mov cx,0x12a 000162C5 0041D0 add [bx+di-0x30],al 000162C8 0C02 or al,0x2 000162CA 08800003 or [bx+si+0x300],al 000162CE 004701 add [bx+0x1],al 000162D1 1000 adc [bx+si],al 000162D3 1000 adc [bx+si],al 000162D5 0110 add [bx+si],dx 000162D7 47 inc di 000162D8 0124 add [si],sp 000162DA 0024 add [si],ah 000162DC 0001 add [bx+di],al 000162DE 024701 add al,[bx+0x1] 000162E1 2800 sub [bx+si],al 000162E3 2800 sub [bx+si],al 000162E5 0102 add [bp+si],ax 000162E7 47 inc di 000162E8 012C add [si],bp 000162EA 002C add [si],ch 000162EC 0001 add [bx+di],al 000162EE 024701 add al,[bx+0x1] 000162F1 3000 xor [bx+si],al 000162F3 3000 xor [bx+si],al 000162F5 0102 add [bp+si],ax 000162F7 47 inc di 000162F8 0134 add [si],si 000162FA 0034 add [si],dh 000162FC 0001 add [bx+di],al 000162FE 024701 add al,[bx+0x1] 00016301 3800 cmp [bx+si],al 00016303 3800 cmp [bx+si],al 00016305 0102 add [bp+si],ax 00016307 47 inc di 00016308 013C add [si],di 0001630A 003C add [si],bh 0001630C 0001 add [bx+di],al 0001630E 024701 add al,[bx+0x1] 00016311 4E dec si 00016312 004E00 add [bp+0x0],cl 00016315 0102 add [bp+si],ax 00016317 47 inc di 00016318 015000 add [bx+si+0x0],dx 0001631B 50 push ax 0001631C 0001 add [bx+di],al 0001631E 0447 add al,0x47 00016320 016200 add [bp+si+0x0],sp 00016323 6200 bound ax,[bx+si] 00016325 0101 add [bx+di],ax 00016327 47 inc di 00016328 016600 add [bp+0x0],sp 0001632B 660001 o32 add [bx+di],al 0001632E 014701 add [bx+0x1],ax 00016331 7200 jc 0x6333 00016333 7200 jc 0x6335 00016335 0102 add [bp+si],ax 00016337 47 inc di 00016338 017400 add [si+0x0],si 0001633B 7400 jz 0x633d 0001633D 0102 add [bp+si],ax 0001633F 47 inc di 00016340 017600 add [bp+0x0],si 00016343 7600 jna 0x6345 00016345 0102 add [bp+si],ax 00016347 47 inc di 00016348 01800080 add [bx+si+0x8000],ax 0001634C 0001 add [bx+di],al 0001634E 014701 add [bx+0x1],ax 00016351 90 nop 00016352 00900001 add [bx+si+0x100],dl 00016356 024701 add al,[bx+0x1] 00016359 92 xchg ax,dx 0001635A 00920001 add [bp+si+0x100],dl 0001635E 014701 add [bx+0x1],ax 00016361 93 xchg ax,bx 00016362 00930001 add [bp+di+0x100],dl 00016366 0D4701 or ax,0x147 00016369 A4 movsb 0001636A 00A40001 add [si+0x100],ah 0001636E 024701 add al,[bx+0x1] 00016371 A800 test al,0x0 00016373 A800 test al,0x0 00016375 0102 add [bp+si],ax 00016377 47 inc di 00016378 01AC00AC add [si+0xac00],bp 0001637C 0001 add [bx+di],al 0001637E 024701 add al,[bx+0x1] 00016381 B000 mov al,0x0 00016383 B000 mov al,0x0 00016385 0102 add [bp+si],ax 00016387 47 inc di 00016388 01B200B2 add [bp+si+0xb200],si 0001638C 0001 add [bx+di],al 0001638E 024701 add al,[bx+0x1] 00016391 B400 mov ah,0x0 00016393 B400 mov ah,0x0 00016395 0102 add [bp+si],ax 00016397 47 inc di 00016398 01B800B8 add [bx+si+0xb800],di 0001639C 0001 add [bx+di],al 0001639E 024701 add al,[bx+0x1] 000163A1 BC00BC mov sp,0xbc00 000163A4 0001 add [bx+di],al 000163A6 024701 add al,[bx+0x1] 000163A9 8006800601 add byte [0x680],0x1 000163AE 80470140 add byte [bx+0x1],0x40 000163B2 16 push ss 000163B3 40 inc ax 000163B4 16 push ss 000163B5 0110 add [bx+si],dx 000163B7 8609 xchg cl,[bx+di] 000163B9 0000 add [bx+si],al 000163BB 0000 add [bx+si],al 000163BD 00E0 add al,ah 000163BF 0000 add [bx+si],al 000163C1 0010 add [bx+si],dl 000163C3 8609 xchg cl,[bx+di] 000163C5 0000 add [bx+si],al 000163C7 0040D1 add [bx+si-0x2f],al 000163CA FE00 inc byte [bx+si] 000163CC 40 inc ax 000163CD 0000 add [bx+si],al 000163CF 8609 xchg cl,[bx+di] 000163D1 0000 add [bx+si],al 000163D3 0080D1FE add [bx+si+0xfed1],al 000163D7 0010 add [bx+si],dl 000163D9 0000 add [bx+si],al 000163DB 8609 xchg cl,[bx+di] 000163DD 0000 add [bx+si],al 000163DF 0090D1FE add [bx+si+0xfed1],dl 000163E3 0010 add [bx+si],dl 000163E5 0000 add [bx+si],al 000163E7 7900 jns 0x63e9 000163E9 7900 jns 0x63eb 000163EB 7900 jns 0x63ed 000163ED 360001 add [ss:bx+di],al 000163F0 41 inc cx 000163F1 D00C ror byte [si],1 000163F3 0105 add [di],ax 000163F5 0000 add [bx+si],al 000163F7 0300 add ax,[bx+si] 000163F9 8609 xchg cl,[bx+di] 000163FB 0001 add [bx+di],al 000163FD 0000 add [bx+si],al 000163FF 0000 add [bx+si],al 00016401 0000 add [bx+si],al 00016403 0000 add [bx+si],al 00016405 8609 xchg cl,[bx+di] 00016407 006000 add [bx+si+0x0],ah 0001640A 40 inc ax 0001640B 0E push cs 0001640C 0000 add [bx+si],al 0001640E C00100 rol byte [bx+di],0x0 00016411 8609 xchg cl,[bx+di] 00016413 0000 add [bx+si],al 00016415 0000 add [bx+si],al 00016417 1000 adc [bx+si],al 00016419 0000 add [bx+si],al 0001641B 0000 add [bx+si],al 0001641D 7900 jns 0x641f 0001641F 7900 jns 0x6421 00016421 7900 jns 0x6423 00016423 2D0002 sub ax,0x200 00016426 41 inc cx 00016427 D002 rol byte [bp+si],1 00016429 0008 add [bx+si],cl 0001642B 0101 add [bx+di],ax 0001642D 0300 add ax,[bx+si] 0001642F 47 inc di 00016430 0100 add [bx+si],ax 00016432 0000 add [bx+si],al 00016434 0001 add [bx+di],al 00016436 104701 adc [bx+0x1],al 00016439 81008100 add word [bx+si],0x81 0001643D 010F add [bx],cx 0001643F 47 inc di 00016440 01C0 add ax,ax 00016442 00C0 add al,al 00016444 0001 add [bx+di],al 00016446 202A and [bp+si],ch 00016448 1001 adc [bx+di],al 0001644A 7900 jns 0x644c 0001644C 7900 jns 0x644e 0001644E 7900 jns 0x6450 00016450 250003 and ax,0x300 00016453 41 inc cx 00016454 D000 rol byte [bx+si],1 00016456 0008 add [bx+si],cl 00016458 0001 add [bx+di],al 0001645A 0300 add ax,[bx+si] 0001645C 47 inc di 0001645D 0120 add [bx+si],sp 0001645F 0020 add [bx+si],ah 00016461 0001 add [bx+di],al 00016463 024701 add al,[bx+0x1] 00016466 A000A0 mov al,[0xa000] 00016469 0001 add [bx+di],al 0001646B 0222 add ah,[bp+si] 0001646D 0400 add al,0x0 0001646F 7900 jns 0x6471 00016471 7900 jns 0x6473 00016473 7900 jns 0x6475 00016475 1D0004 sbb ax,0x400 00016478 41 inc cx 00016479 D001 rol byte [bx+di],1 0001647B 0008 add [bx+si],cl 0001647D 0201 add al,[bx+di] 0001647F 0300 add ax,[bx+si] 00016481 47 inc di 00016482 014000 add [bx+si+0x0],ax 00016485 40 inc ax 00016486 0001 add [bx+di],al 00016488 0422 add al,0x22 0001648A 0100 add [bx+si],ax 0001648C 7900 jns 0x648e 0001648E 7900 jns 0x6490 00016490 7900 jns 0x6492 00016492 1D0005 sbb ax,0x500 00016495 41 inc cx 00016496 D00B ror byte [bp+di],1 00016498 0008 add [bx+si],cl 0001649A 0301 add ax,[bx+di] 0001649C 0300 add ax,[bx+si] 0001649E 47 inc di 0001649F 017000 add [bx+si+0x0],si 000164A2 7000 jo 0x64a4 000164A4 0102 add [bp+si],ax 000164A6 2200 and al,[bx+si] 000164A8 017900 add [bx+di+0x0],di 000164AB 7900 jns 0x64ad 000164AD 7900 jns 0x64af 000164AF 250006 and ax,0x600 000164B2 41 inc cx 000164B3 D003 rol byte [bp+di],1 000164B5 0309 add cx,[bx+di] 000164B7 0000 add [bx+si],al 000164B9 0300 add ax,[bx+si] 000164BB 47 inc di 000164BC 016000 add [bx+si+0x0],sp 000164BF 60 pusha 000164C0 0001 add [bx+di],al 000164C2 014701 add [bx+0x1],ax 000164C5 64006400 add [fs:si+0x0],ah 000164C9 0101 add [bx+di],ax 000164CB 2202 and al,[bp+si] 000164CD 007900 add [bx+di+0x0],bh 000164D0 7900 jns 0x64d2 000164D2 7900 jns 0x64d4 000164D4 1D0007 sbb ax,0x700 000164D7 41 inc cx 000164D8 D00C ror byte [si],1 000164DA 040B add al,0xb 000164DC 800003 add byte [bx+si],0x3 000164DF 004701 add [bx+0x1],al 000164E2 F000F0 lock add al,dh 000164E5 0001 add [bx+di],al 000164E7 1022 adc [bp+si],ah 000164E9 0020 add [bx+si],ah 000164EB 7900 jns 0x64ed 000164ED 7900 jns 0x64ef 000164EF 7900 jns 0x64f1 000164F1 1A00 sbb al,[bx+si] 000164F3 0841D0 or [bx+di-0x30],al 000164F6 0800 or [bx+si],al 000164F8 0401 add al,0x1 000164FA 0003 add [bp+di],al 000164FC 004701 add [bx+0x1],al 000164FF 61 popa 00016500 006100 add [bx+di+0x0],ah 00016503 0101 add [bx+di],ax 00016505 7900 jns 0x6507 00016507 7900 jns 0x6509 00016509 7900 jns 0x650b 0001650B 260009 add [es:bx+di],cl 0001650E 41 inc cx 0001650F D00C ror byte [si],1 00016511 0205 add al,[di] 00016513 0000 add [bx+si],al 00016515 0300 add ax,[bx+si] 00016517 8511 test [bx+di],dx 00016519 0001 add [bx+di],al 0001651B 0000 add [bx+si],al 0001651D 0E push cs 0001651E 0000 add [bx+si],al 00016520 000E0000 add [0x0],cl 00016524 1800 sbb [bx+si],al 00016526 0000 add [bx+si],al 00016528 1800 sbb [bx+si],al 0001652A 007900 add [bx+di+0x0],bh 0001652D 7900 jns 0x652f 0001652F 7900 jns 0x6531 00016531 1E push ds 00016532 000A add [bp+si],cl 00016534 41 inc cx 00016535 D00C ror byte [si],1 00016537 0208 add cl,[bx+si] 00016539 800003 add byte [bx+si],0x3 0001653C 00860900 add [bp+0x9],al 00016540 0000 add [bx+si],al 00016542 00E0 add al,ah 00016544 FE00 inc byte [bx+si] 00016546 1000 adc [bx+si],al 00016548 007900 add [bx+di+0x0],bh 0001654B 7900 jns 0x654d 0001654D 7900 jns 0x654f 0001654F 1A00 sbb al,[bx+si] 00016551 0B41D0 or ax,[bx+di-0x30] 00016554 0C02 or al,0x2 00016556 08800003 or [bx+si+0x300],al 0001655A 004701 add [bx+0x1],al 0001655D 00FE add dh,bh 0001655F 00FE add dh,bh 00016561 0102 add [bp+si],ax 00016563 7900 jns 0x6565 00016565 7900 jns 0x6567 00016567 7900 jns 0x6569 00016569 1E push ds 0001656A 000C add [si],cl 0001656C 41 inc cx 0001656D D00C ror byte [si],1 0001656F 0208 add cl,[bx+si] 00016571 800003 add byte [bx+si],0x3 00016574 00860900 add [bp+0x9],al 00016578 0000 add [bx+si],al 0001657A 00C0 add al,al 0001657C FE00 inc byte [bx+si] 0001657E 0001 add [bx+di],al 00016580 007900 add [bx+di+0x0],bh 00016583 7900 jns 0x6585 00016585 7900 jns 0x6587 00016587 26000D add [es:di],cl 0001658A 41 inc cx 0001658B D00C ror byte [si],1 0001658D 0205 add al,[di] 0001658F 0000 add [bx+si],al 00016591 0300 add ax,[bx+si] 00016593 8511 test [bx+di],dx 00016595 0001 add [bx+di],al 00016597 00C0 add al,al 00016599 0D0000 or ax,0x0 0001659C C00D00 ror byte [di],0x0 0001659F 004000 add [bx+si+0x0],al 000165A2 0000 add [bx+si],al 000165A4 40 inc ax 000165A5 0000 add [bx+si],al 000165A7 7900 jns 0x65a9 000165A9 7900 jns 0x65ab 000165AB 7900 jns 0x65ad 000165AD 1A00 sbb al,[bx+si] 000165AF 0E push cs 000165B0 41 inc cx 000165B1 D00A ror byte [bp+si],1 000165B3 03060400 add ax,[0x4] 000165B7 0300 add ax,[bx+si] 000165B9 47 inc di 000165BA 01F8 add ax,di 000165BC 0CF8 or al,0xf8 000165BE 0C01 or al,0x1 000165C0 087900 or [bx+di+0x0],bh 000165C3 7900 jns 0x65c5 000165C5 7900 jns 0x65c7 000165C7 1E push ds 000165C8 000F add [bx],cl 000165CA 41 inc cx 000165CB D00C ror byte [si],1 000165CD 0205 add al,[di] 000165CF 0000 add [bx+si],al 000165D1 0300 add ax,[bx+si] 000165D3 8609 xchg cl,[bx+di] 000165D5 0020 add [bx+si],ah 000165D7 00E0 add al,ah 000165D9 0C00 or al,0x0 000165DB 0020 add [bx+si],ah 000165DD 0000 add [bx+si],al 000165DF 7900 jns 0x65e1 000165E1 7900 jns 0x65e3 000165E3 7900 jns 0x65e5 000165E5 0000 add [bx+si],al 000165E7 0000 add [bx+si],al 000165E9 0000 add [bx+si],al 000165EB 8609 xchg cl,[bx+di] 000165ED 0020 add [bx+si],ah 000165EF 0000 add [bx+si],al 000165F1 0000 add [bx+si],al 000165F3 0000 add [bx+si],al 000165F5 0000 add [bx+si],al 000165F7 8609 xchg cl,[bx+di] 000165F9 0020 add [bx+si],ah 000165FB 0000 add [bx+si],al 000165FD 0000 add [bx+si],al 000165FF 0000 add [bx+si],al 00016601 0000 add [bx+si],al 00016603 8609 xchg cl,[bx+di] 00016605 0020 add [bx+si],ah 00016607 0000 add [bx+si],al 00016609 0000 add [bx+si],al 0001660B 0000 add [bx+si],al 0001660D 0000 add [bx+si],al 0001660F 8609 xchg cl,[bx+di] 00016611 0020 add [bx+si],ah 00016613 0000 add [bx+si],al 00016615 0000 add [bx+si],al 00016617 0000 add [bx+si],al 00016619 0000 add [bx+si],al 0001661B 7900 jns 0x661d 0001661D 7900 jns 0x661f 0001661F 7900 jns 0x6621 00016621 AA stosb 00016622 0010 add [bx+si],dl 00016624 41 inc cx 00016625 D00C ror byte [si],1 00016627 02060100 add al,[0x1] 0001662B 0300 add ax,[bx+si] 0001662D 47 inc di 0001662E 01D0 add ax,dx 00016630 04D0 add al,0xd0 00016632 0401 add al,0x1 00016634 024701 add al,[bx+0x1] 00016637 0010 add [bx+si],dl 00016639 0010 add [bx+si],dl 0001663B 016047 add [bx+si+0x47],sp 0001663E 016010 add [bx+si+0x10],sp 00016641 60 pusha 00016642 1001 adc [bx+di],al 00016644 204701 and [bx+0x1],al 00016647 801180 adc byte [bx+di],0x80 0001664A 1101 adc [bx+di],ax 0001664C 40 inc ax 0001664D 8609 xchg cl,[bx+di] 0001664F 0000 add [bx+si],al 00016651 0000 add [bx+si],al 00016653 C1FE00 sar si,0x0 00016656 800000 add byte [bx+si],0x0 00016659 8609 xchg cl,[bx+di] 0001665B 0000 add [bx+si],al 0001665D 0080C1FE add [bx+si+0xfec1],al 00016661 00800000 add [bx+si+0x0],al 00016665 8609 xchg cl,[bx+di] 00016667 0000 add [bx+si],al 00016669 0000 add [bx+si],al 0001666B C2FE00 ret 0xfe 0001666E 800000 add byte [bx+si],0x0 00016671 8609 xchg cl,[bx+di] 00016673 0000 add [bx+si],al 00016675 0080C2FE add [bx+si+0xfec2],al 00016679 00800000 add [bx+si+0x0],al 0001667D 8609 xchg cl,[bx+di] 0001667F 0000 add [bx+si],al 00016681 0000 add [bx+si],al 00016683 C3 ret 00016684 FE00 inc byte [bx+si] 00016686 800000 add byte [bx+si],0x0 00016689 8609 xchg cl,[bx+di] 0001668B 0000 add [bx+si],al 0001668D 0080C3FE add [bx+si+0xfec3],al 00016691 00800000 add [bx+si+0x0],al 00016695 8609 xchg cl,[bx+di] 00016697 0000 add [bx+si],al 00016699 0000 add [bx+si],al 0001669B D0FE sar dh,1 0001669D 0034 add [si],dh 0001669F 0000 add [bx+si],al 000166A1 8609 xchg cl,[bx+di] 000166A3 0000 add [bx+si],al 000166A5 0000 add [bx+si],al 000166A7 D2FE sar dh,cl 000166A9 0000 add [bx+si],al 000166AB 07 pop es 000166AC 00860900 add [bp+0x9],al 000166B0 0000 add [bx+si],al 000166B2 00F0 add al,dh 000166B4 FE00 inc byte [bx+si] 000166B6 0010 add [bx+si],dl 000166B8 00860900 add [bp+0x9],al 000166BC 0000 add [bx+si],al 000166BE C0D1FE rcl cl,0xfe 000166C1 004000 add [bx+si+0x0],al 000166C4 007900 add [bx+di+0x0],bh 000166C7 7900 jns 0x66c9 000166C9 7900 jns 0x66cb 000166CB 1E push ds 000166CC 0011 add [bx+di],dl 000166CE 25D408 and ax,0x8d4 000166D1 0005 add [di],al 000166D3 0100 add [bx+si],ax 000166D5 0300 add ax,[bx+si] 000166D7 8609 xchg cl,[bx+di] 000166D9 0000 add [bx+si],al 000166DB 0000 add [bx+si],al 000166DD 00FF add bh,bh 000166DF 0000 add [bx+si],al 000166E1 0001 add [bx+di],al 000166E3 7900 jns 0x66e5 000166E5 7900 jns 0x66e7 000166E7 7900 jns 0x66e9 000166E9 F3CD1D rep int 0x1d 000166EC CF iret 000166ED 53 push bx 000166EE CF iret 000166EF 80CFA5 or bh,0xa5 000166F2 CF iret 000166F3 C2CFDF ret 0xdfcf 000166F6 CF iret 000166F7 04D0 add al,0xd0 000166F9 21D0 and ax,dx 000166FB 3BD0 cmp dx,ax 000166FD 61 popa 000166FE D07FD0 sar byte [bx-0x30],1 00016701 99 cwd 00016702 D0 db 0xD0 00016703 B7D0 mov bh,0xd0 00016705 DDD0 fst st0 00016707 F7D0 not ax 00016709 51 push cx 0001670A D1FB sar bx,1 0001670C D18BC18B ror word [bp+di+0x8bc1],1 00016710 C18BC18BC1 ror word [bp+di+0x8bc1],0xc1 00016715 8BC1 mov ax,cx 00016717 8BC1 mov ax,cx 00016719 8BC1 mov ax,cx 0001671B 8BC1 mov ax,cx 0001671D 8BC1 mov ax,cx 0001671F 8BC1 mov ax,cx 00016721 8BC1 mov ax,cx 00016723 8BC1 mov ax,cx 00016725 8BC1 mov ax,cx 00016727 8BC1 mov ax,cx 00016729 8BC1 mov ax,cx 0001672B 8BC1 mov ax,cx 0001672D 8BC1 mov ax,cx 0001672F 8BC1 mov ax,cx 00016731 0000 add [bx+si],al 00016733 0000 add [bx+si],al 00016735 0000 add [bx+si],al 00016737 0000 add [bx+si],al 00016739 0000 add [bx+si],al 0001673B 0000 add [bx+si],al 0001673D 0000 add [bx+si],al 0001673F 0018 add [bx+si],bl 00016741 007F00 add [bx+0x0],bh 00016744 5B pop bx 00016745 0000 add [bx+si],al 00016747 04BA add al,0xba 00016749 D300 rol word [bx+si],cl 0001674B F028D3 lock sub bl,dl 0001674E 00F0 add al,dh 00016750 61 popa 00016751 D500 aad 0x0 00016753 F0D0D2 lock rcl dl,1 00016756 00F0 add al,dh 00016758 1800 sbb [bx+si],al 0001675A 0400 add al,0x0 0001675C 5B pop bx 0001675D 0000 add [bx+si],al 0001675F 04BA add al,0xba 00016761 D300 rol word [bx+si],cl 00016763 F028D3 lock sub bl,dl 00016766 00F0 add al,dh 00016768 61 popa 00016769 D500 aad 0x0 0001676B F0D0D2 lock rcl dl,1 0001676E 00F0 add al,dh 00016770 1800 sbb [bx+si],al 00016772 0100 add [bx+si],ax 00016774 5B pop bx 00016775 0000 add [bx+si],al 00016777 04BA add al,0xba 00016779 D300 rol word [bx+si],cl 0001677B F028D3 lock sub bl,dl 0001677E 00F0 add al,dh 00016780 61 popa 00016781 D500 aad 0x0 00016783 F0D0D2 lock rcl dl,1 00016786 00F0 add al,dh 00016788 1800 sbb [bx+si],al 0001678A 37 aaa 0001678B 009B0000 add [bp+di+0x0],bl 0001678F 04BA add al,0xba 00016791 D300 rol word [bx+si],cl 00016793 F028D3 lock sub bl,dl 00016796 00F0 add al,dh 00016798 61 popa 00016799 D500 aad 0x0 0001679B F0D0D2 lock rcl dl,1 0001679E 00F0 add al,dh 000167A0 C8000000 enter 0x0,0x0 000167A4 6656 push esi 000167A6 6657 push edi 000167A8 6653 push ebx 000167AA 660BDB or ebx,ebx 000167AD 7505 jnz 0x67b4 000167AF 668BDF mov ebx,edi 000167B2 33DB xor bx,bx 000167B4 6726C6430AF0 mov byte [es:ebx+0xa],0xf0 000167BA E6ED out 0xed,al 000167BC 6726C683AA0A0000 mov byte [es:ebx+0xaaa],0xaa -AA 000167C5 E6ED out 0xed,al 000167C7 6726C68355050000 mov byte [es:ebx+0x555],0x55 -55 000167D0 E6ED out 0xed,al 000167D2 6726C683AA0A0000 mov byte [es:ebx+0xaaa],0x90 -90 000167DB E6ED out 0xed,al 000167DD 67268A03 mov al,[es:ebx] 000167E1 67268A6302 mov ah,[es:ebx+0x2] 000167E6 E6ED out 0xed,al 000167E8 6726C6430AF0 mov byte [es:ebx+0xa],0xf0 000167EE E6ED out 0xed,al 000167F0 665B pop ebx 000167F2 665F pop edi 000167F4 665E pop esi 000167F6 C9 leave 000167F7 C3 ret 000167F8 C8080000 enter 0x8,0x0 000167FC 6656 push esi 000167FE 6657 push edi 00016800 6653 push ebx 00016802 660BDB or ebx,ebx 00016805 7505 jnz 0x680c 00016807 668BDF mov ebx,edi 0001680A 33DB xor bx,bx 0001680C E8CA01 call 0x69d9 0001680F 6726C683AA0A0000 mov byte [es:ebx+0xaaa],0xaa -AA 00016818 E6ED out 0xed,al 0001681A 6726C68355050000 mov byte [es:ebx+0x555],0x55 -55 00016823 E6ED out 0xed,al 00016825 6726C683AA0A0000 mov byte [es:ebx+0xaaa],0x80 -80 0001682E E6ED out 0xed,al 00016830 6726C683AA0A0000 mov byte [es:ebx+0xaaa],0xaa -AA 00016839 E6ED out 0xed,al 0001683B 6726C68355050000 mov byte [es:ebx+0x555],0x55 -55 00016844 E6ED out 0xed,al 00016846 6726C60730 mov byte [es:edi],0x30 0001684B E6ED out 0xed,al 0001684D E8AB01 call 0x69fb 00016850 7304 jnc 0x6856 00016852 B4DD mov ah,0xdd 00016854 EB24 jmp short 0x687a 00016856 67268A07 mov al,[es:edi] 0001685A A880 test al,0x80 0001685C 750C jnz 0x686a 0001685E A820 test al,0x20 00016860 74EB jz 0x684d 00016862 67268A07 mov al,[es:edi] 00016866 A880 test al,0x80 00016868 74A5 jz 0x680f 0001686A 6651 push ecx 0001686C B0FF mov al,0xff 0001686E F367AE repe a32 scasb 00016871 660BC9 or ecx,ecx 00016874 6659 pop ecx 00016876 7597 jnz 0x680f 00016878 33C0 xor ax,ax 0001687A 6726C6430AF0 mov byte [es:ebx+0xa],0xf0 00016880 E6ED out 0xed,al 00016882 665B pop ebx 00016884 665F pop edi 00016886 665E pop esi 00016888 C9 leave 00016889 C3 ret 0001688A C8080000 enter 0x8,0x0 0001688E 6656 push esi 00016890 6657 push edi 00016892 6653 push ebx 00016894 6651 push ecx 00016896 52 push dx 00016897 BA0300 mov dx,0x3 0001689A 660BDB or ebx,ebx 0001689D 7505 jnz 0x68a4 0001689F 668BDF mov ebx,edi 000168A2 33DB xor bx,bx 000168A4 E83201 call 0x69d9 000168A7 C746FEE803 mov word [bp-0x2],0x3e8 000168AC 6726C6430AF0 mov byte [es:ebx+0xa],0xf0 000168B2 E6ED out 0xed,al 000168B4 6726C683AA0A0000 mov byte [es:ebx+0xaaa],0xaa -AA 000168BD E6ED out 0xed,al 000168BF 6726C68355050000 mov byte [es:ebx+0x555],0x55 -55 000168C8 E6ED out 0xed,al 000168CA 6726C683AA0A0000 mov byte [es:ebx+0xaaa],0xa0 -A0 000168D3 E6ED out 0xed,al 000168D5 678A06 mov al,[esi] 000168D8 67268807 mov [es:edi],al 000168DC E6ED out 0xed,al 000168DE E81A01 call 0x69fb 000168E1 7259 jc 0x693c 000168E3 678A06 mov al,[esi] 000168E6 67268A27 mov ah,[es:edi] 000168EA 8BD0 mov dx,ax 000168EC 81E28080 and dx,0x8080 000168F0 38D6 cmp dh,dl 000168F2 7410 jz 0x6904 000168F4 F6C420 test ah,0x20 000168F7 7432 jz 0x692b 000168F9 67268A27 mov ah,[es:edi] 000168FD 258080 and ax,0x8080 00016900 38C4 cmp ah,al 00016902 75A8 jnz 0x68ac 00016904 678A06 mov al,[esi] 00016907 67263A07 cmp al,[es:edi] 0001690B 759F jnz 0x68ac 0001690D 6646 inc esi 0001690F 6647 inc edi 00016911 E291 loop 0x68a4 00016913 33C0 xor ax,ax 00016915 6726C683AA0A0000 mov byte [es:ebx+0xaaa],0xf0 -F0 0001691E E6ED out 0xed,al 00016920 5A pop dx 00016921 6659 pop ecx 00016923 665B pop ebx 00016925 665F pop edi 00016927 665E pop esi 00016929 C9 leave 0001692A C3 ret 0001692B FF4EFE dec word [bp-0x2] 0001692E 7FAE jg 0x68de 00016930 C746FEE803 mov word [bp-0x2],0x3e8 00016935 E8C300 call 0x69fb 00016938 73A4 jnc 0x68de 0001693A EB00 jmp short 0x693c 0001693C 4A dec dx 0001693D 7405 jz 0x6944 0001693F E89700 call 0x69d9 00016942 EB9F jmp short 0x68e3 00016944 B8DEFF mov ax,0xffde 00016947 EBCC jmp short 0x6915 00016949 56 push si 0001694A 657220 gs jc 0x696d 0001694D 312E3030 xor [0x3030],bp 00016951 50 push ax 00016952 41 inc cx 00016953 52 push dx 00016954 54 push sp 00016955 54 push sp 00016956 42 inc dx 00016957 4C dec sp 00016958 81D400F0 adc sp,0xf000 0001695C 0870D2 or [bx+si-0x2e],dh 0001695F 88D2 mov dl,dl 00016961 A0D2B8 mov al,[0xb8d2] 00016964 D29C6660 rcr byte [si+0x6066],cl 00016968 66B902000000 mov ecx,0x2 0001696E 3D0601 cmp ax,0x106 00016971 7444 jz 0x69b7 00016973 66B904000000 mov ecx,0x4 00016979 3D0C01 cmp ax,0x10c 0001697C 7439 jz 0x69b7 0001697E 66B910000000 mov ecx,0x10 00016984 3D1E01 cmp ax,0x11e 00016987 742E jz 0x69b7 00016989 66B94E010000 mov ecx,0x14e 0001698F 3D0102 cmp ax,0x201 00016992 7423 jz 0x69b7 00016994 66B9060D0000 mov ecx,0xd06 0001699A 3D0A02 cmp ax,0x20a 0001699D 7418 jz 0x69b7 0001699F 66B936820000 mov ecx,0x8236 000169A5 3D6402 cmp ax,0x264 000169A8 740D jz 0x69b7 000169AA 66B916160500 mov ecx,0x51616 000169B0 3D0103 cmp ax,0x301 000169B3 7402 jz 0x69b7 000169B5 EB1E jmp short 0x69d5 000169B7 33C0 xor ax,ax 000169B9 33D2 xor dx,dx 000169BB BBFF00 mov bx,0xff 000169BE E480 in al,0x80 000169C0 E480 in al,0x80 000169C2 E480 in al,0x80 000169C4 E480 in al,0x80 000169C6 E480 in al,0x80 000169C8 E480 in al,0x80 000169CA E480 in al,0x80 000169CC E480 in al,0x80 000169CE 6649 dec ecx 000169D0 67E302 jecxz 0x69d5 000169D3 EBE9 jmp short 0x69be 000169D5 6661 popad 000169D7 9D popf 000169D8 C3 ret 000169D9 B08A mov al,0x8a 000169DB E670 out 0x70,al 000169DD E471 in al,0x71 000169DF 2480 and al,0x80 000169E1 75F6 jnz 0x69d9 000169E3 B08A mov al,0x8a 000169E5 E670 out 0x70,al 000169E7 E471 in al,0x71 000169E9 2480 and al,0x80 000169EB 75F6 jnz 0x69e3 000169ED B000 mov al,0x0 000169EF E670 out 0x70,al 000169F1 EB00 jmp short 0x69f3 000169F3 E471 in al,0x71 000169F5 240F and al,0xf 000169F7 8846FA mov [bp-0x6],al 000169FA C3 ret 000169FB B08A mov al,0x8a 000169FD E670 out 0x70,al 000169FF E471 in al,0x71 00016A01 2480 and al,0x80 00016A03 7501 jnz 0x6a06 00016A05 C3 ret 00016A06 B08A mov al,0x8a 00016A08 E670 out 0x70,al 00016A0A E471 in al,0x71 00016A0C 2480 and al,0x80 00016A0E 75F6 jnz 0x6a06 00016A10 B000 mov al,0x0 00016A12 E670 out 0x70,al 00016A14 EB00 jmp short 0x6a16 00016A16 E471 in al,0x71 00016A18 8A66FA mov ah,[bp-0x6] 00016A1B 240F and al,0xf 00016A1D 38C4 cmp ah,al 00016A1F 7502 jnz 0x6a23 00016A21 F8 clc 00016A22 C3 ret 00016A23 7E02 jng 0x6a27 00016A25 040A add al,0xa 00016A27 2AC4 sub al,ah 00016A29 3C04 cmp al,0x4 00016A2B 7D02 jnl 0x6a2f 00016A2D F8 clc 00016A2E C3 ret 00016A2F F9 stc 00016A30 C3 ret 00016A31 33C0 xor ax,ax 00016A33 C3 ret 00016A34 6653 push ebx 00016A36 BB8DD4 mov bx,0xd48d 00016A39 32E4 xor ah,ah 00016A3B 03D8 add bx,ax 00016A3D 2E8B1F mov bx,[cs:bx] 00016A40 6653 push ebx 00016A42 6651 push ecx 00016A44 6880D5 push word 0xd580 00016A47 2E8B5F0C mov bx,[cs:bx+0xc] 00016A4B 53 push bx 00016A4C 6633DB xor ebx,ebx 00016A4F C3 ret 00016A50 6659 pop ecx 00016A52 665B pop ebx 00016A54 0AE4 or ah,ah 00016A56 7516 jnz 0x6a6e 00016A58 6653 push ebx 00016A5A 6896D5 push word 0xd596 00016A5D 2E8B5F08 mov bx,[cs:bx+0x8] 00016A61 53 push bx 00016A62 6633DB xor ebx,ebx 00016A65 C3 ret 00016A66 665B pop ebx 00016A68 0AE4 or ah,ah 00016A6A 7502 jnz 0x6a6e 00016A6C 32E4 xor ah,ah 00016A6E 665B pop ebx 00016A70 CB retf 00016A71 53 push bx 00016A72 51 push cx 00016A73 BB8DD4 mov bx,0xd48d 00016A76 32C0 xor al,al 00016A78 81FB95D4 cmp bx,0xd495 00016A7C 7430 jz 0x6aae 00016A7E 6653 push ebx 00016A80 2E8B1F mov bx,[cs:bx] 00016A83 50 push ax 00016A84 53 push bx 00016A85 68C1D5 push word 0xd5c1 00016A88 2E8B5F14 mov bx,[cs:bx+0x14] 00016A8C 53 push bx 00016A8D 6633DB xor ebx,ebx 00016A90 C3 ret 00016A91 5B pop bx 00016A92 2E8B4F02 mov cx,[cs:bx+0x2] 00016A96 2E8B5F04 mov bx,[cs:bx+0x4] 00016A9A 8AEB mov ch,bl 00016A9C 3BC1 cmp ax,cx 00016A9E 58 pop ax 00016A9F 665B pop ebx 00016AA1 7407 jz 0x6aaa 00016AA3 0402 add al,0x2 00016AA5 83C302 add bx,byte +0x2 00016AA8 EBCE jmp short 0x6a78 00016AAA 33DB xor bx,bx 00016AAC EB03 jmp short 0x6ab1 00016AAE 83CB01 or bx,byte +0x1 00016AB1 59 pop cx 00016AB2 5B pop bx 00016AB3 CB retf 00016AB4 0000 add [bx+si],al 00016AB6 0000 add [bx+si],al 00016AB8 0000 add [bx+si],al 00016ABA 0000 add [bx+si],al 00016ABC 0000 add [bx+si],al 00016ABE 0000 add [bx+si],al 00016AC0 669C pushfd 00016AC2 80FB00 cmp bl,0x0 00016AC5 7404 jz 0x6acb 00016AC7 B081 mov al,0x81 00016AC9 EB7D jmp short 0x6b48 00016ACB F7C300FF test bx,0xff00 00016ACF FF db 0xFF 00016AD0 FF7404 push word [si+0x4] 00016AD3 B082 mov al,0x82 00016AD5 EB71 jmp short 0x6b48 00016AD7 3D2450 cmp ax,0x5024 00016ADA 43 inc bx 00016ADB 49 dec cx 00016ADC 751F jnz 0x6afd 00016ADE BB5FFD mov bx,0xfd5f 00016AE1 0000 add [bx+si],al 00016AE3 C1E304 shl bx,0x4 00016AE6 BA7302 mov dx,0x273 00016AE9 0000 add [bx+si],al 00016AEB B900FE mov cx,0xfe00 00016AEE 0000 add [bx+si],al 00016AF0 81E95FFD sub cx,0xfd5f 00016AF4 0000 add [bx+si],al 00016AF6 C1E104 shl cx,0x4 00016AF9 32C0 xor al,al 00016AFB EB4B jmp short 0x6b48 00016AFD 3D2441 cmp ax,0x4124 00016B00 43 inc bx 00016B01 46 inc si 00016B02 7505 jnz 0x6b09 00016B04 E93D00 jmp 0x6b44 00016B07 0000 add [bx+si],al 00016B09 3D4D50 cmp ax,0x504d 00016B0C 54 push sp 00016B0D 4E dec si 00016B0E 750A jnz 0x6b1a 00016B10 F9 stc 00016B11 E88700 call 0x6b9b 00016B14 0000 add [bx+si],al 00016B16 7330 jnc 0x6b48 00016B18 EB2C jmp short 0x6b46 00016B1A 3D2457 cmp ax,0x5724 00016B1D 44 inc sp 00016B1E 53 push bx 00016B1F 7505 jnz 0x6b26 00016B21 E92000 jmp 0x6b44 00016B24 0000 add [bx+si],al 00016B26 3D5250 cmp ax,0x5052 00016B29 3332 xor si,[bp+si] 00016B2B 750A jnz 0x6b37 00016B2D F9 stc 00016B2E E86A00 call 0x6b9b 00016B31 0000 add [bx+si],al 00016B33 7211 jc 0x6b46 00016B35 EB11 jmp short 0x6b48 00016B37 F9 stc 00016B38 E86000 call 0x6b9b 00016B3B 0000 add [bx+si],al 00016B3D 7309 jnc 0x6b48 00016B3F E85900 call 0x6b9b 00016B42 0000 add [bx+si],al 00016B44 7302 jnc 0x6b48 00016B46 B080 mov al,0x80 00016B48 669D popfd 00016B4A CB retf 00016B4B FC cld 00016B4C 06 push es 00016B4D 1E push ds 00016B4E 60 pusha 00016B4F 8BEC mov bp,sp 00016B51 247F and al,0x7f 00016B53 3C01 cmp al,0x1 00016B55 740A jz 0x6b61 00016B57 C6451D86 mov byte [di+0x1d],0x86 00016B5B 834D3001 or word [di+0x30],byte +0x1 00016B5F EB09 jmp short 0x6b6a 00016B61 E80800 call 0x6b6c 00016B64 0000 add [bx+si],al 00016B66 836530FE and word [di+0x30],byte -0x2 00016B6A 61 popa 00016B6B 1F pop ds 00016B6C 07 pop es 00016B6D CF iret 00016B6E B8003C mov ax,0x3c00 00016B71 0000 add [bx+si],al 00016B73 BBE97E mov bx,0x7ee9 00016B76 0000 add [bx+si],al 00016B78 89451C mov [di+0x1c],ax 00016B7B 895D10 mov [di+0x10],bx 00016B7E 894518 mov [di+0x18],ax 00016B81 895D14 mov [di+0x14],bx 00016B84 C3 ret 00016B85 80FCD8 cmp ah,0xd8 00016B88 0F840900 jz near 0x6b95 00016B8C 0000 add [bx+si],al 00016B8E 80FCE8 cmp ah,0xe8 00016B91 0F84B4FF jz near 0x6b49 00016B95 FF db 0xFF 00016B96 FFB486F9 push word [si+0xf986] 00016B9A CA0400 retf 0x4 00016B9D C3 ret 00016B9E 55 push bp 00016B9F 8BEC mov bp,sp 00016BA1 83C4F4 add sp,byte -0xc 00016BA4 8BC4 mov ax,sp 00016BA6 53 push bx 00016BA7 51 push cx 00016BA8 56 push si 00016BA9 57 push di 00016BAA 368B7810 mov di,[ss:bx+si+0x10] 00016BAE 368B5818 mov bx,[ss:bx+si+0x18] 00016BB2 368B701C mov si,[ss:bx+si+0x1c] 00016BB6 668CC9 mov ecx,cs 00016BB9 33C0 xor ax,ax 00016BBB 50 push ax 00016BBC 53 push bx 00016BBD 51 push cx 00016BBE 0F31 rdtsc 00016BC0 52 push dx 00016BC1 50 push ax 00016BC2 668CD3 mov ebx,ss 00016BC5 8BCC mov cx,sp 00016BC7 38C0 cmp al,al 00016BC9 B88081 mov ax,0x8180 00016BCC 0000 add [bx+si],al 00016BCE 8BD0 mov dx,ax 00016BD0 0F db 0x0F 00016BD1 CAB011 retf 0x11b0 00016BD4 66BAB200EE7A mov edx,0x7aee00b2 00016BDA FE83C414 inc byte [bp+di+0x14c4] 00016BDE 663DFF7F74D7 cmp eax,0xd7747fff 00016BE4 5F pop di 00016BE5 5E pop si 00016BE6 59 pop cx 00016BE7 5B pop bx 00016BE8 C9 leave 00016BE9 C3 ret 00016BEA 53 push bx 00016BEB 51 push cx 00016BEC 52 push dx 00016BED 8AC2 mov al,dl 00016BEF 2407 and al,0x7 00016BF1 66C1EA03 shr edx,0x3 00016BF5 8AEA mov ch,dl 00016BF7 D0EE shr dh,1 00016BF9 8ACE mov cl,dh 00016BFB 66BB020066D3 mov ebx,0xd3660002 00016C01 E366 jcxz 0x6c69 00016C03 4B dec bx 00016C04 8AC8 mov cl,al 00016C06 FEC5 inc ch 00016C08 7819 js 0x6c23 00016C0A FEC5 inc ch 00016C0C 780B js 0x6c19 00016C0E 8AC5 mov al,ch 00016C10 E672 out 0x72,al 00016C12 E473 in al,0x73 00016C14 8AF0 mov dh,al 00016C16 C1E208 shl dx,0x8 00016C19 FECD dec ch 00016C1B 8AC5 mov al,ch 00016C1D E672 out 0x72,al 00016C1F E473 in al,0x73 00016C21 8AF0 mov dh,al 00016C23 FECD dec ch 00016C25 8AC5 mov al,ch 00016C27 E672 out 0x72,al 00016C29 E473 in al,0x73 00016C2B 8AD0 mov dl,al 00016C2D D3CA ror dx,cl 00016C2F 6623D3 and edx,ebx 00016C32 668BC2 mov eax,edx 00016C35 5A pop dx 00016C36 59 pop cx 00016C37 5B pop bx 00016C38 C3 ret 00016C39 55 push bp 00016C3A 8BEC mov bp,sp 00016C3C 83C4FC add sp,byte -0x4 00016C3F 50 push ax 00016C40 53 push bx 00016C41 51 push cx 00016C42 52 push dx 00016C43 668945FE mov [di-0x2],eax 00016C47 8AC2 mov al,dl 00016C49 2407 and al,0x7 00016C4B 66C1EA03 shr edx,0x3 00016C4F 8AEA mov ch,dl 00016C51 D0EE shr dh,1 00016C53 8ACE mov cl,dh 00016C55 66BB020066D3 mov ebx,0xd3660002 00016C5B E366 jcxz 0x6cc3 00016C5D 4B dec bx 00016C5E 8AC8 mov cl,al 00016C60 FEC5 inc ch 00016C62 7819 js 0x6c7d 00016C64 FEC5 inc ch 00016C66 780B js 0x6c73 00016C68 8AC5 mov al,ch 00016C6A E672 out 0x72,al 00016C6C E473 in al,0x73 00016C6E 8AF0 mov dh,al 00016C70 C1E208 shl dx,0x8 00016C73 FECD dec ch 00016C75 8AC5 mov al,ch 00016C77 E672 out 0x72,al 00016C79 E473 in al,0x73 00016C7B 8AF0 mov dh,al 00016C7D FECD dec ch 00016C7F 8AC5 mov al,ch 00016C81 E672 out 0x72,al 00016C83 E473 in al,0x73 00016C85 8AD0 mov dl,al 00016C87 D3CA ror dx,cl 00016C89 668B45FE mov eax,[di-0x2] 00016C8D 6623C3 and eax,ebx 00016C90 66F7D3 not ebx 00016C93 6623D3 and edx,ebx 00016C96 660BD0 or edx,eax 00016C99 D3C2 rol dx,cl 00016C9B 8AC5 mov al,ch 00016C9D E672 out 0x72,al 00016C9F 8AC2 mov al,dl 00016CA1 E673 out 0x73,al 00016CA3 FEC5 inc ch 00016CA5 7817 js 0x6cbe 00016CA7 8AC5 mov al,ch 00016CA9 E672 out 0x72,al 00016CAB 8AC6 mov al,dh 00016CAD E673 out 0x73,al 00016CAF FEC5 inc ch 00016CB1 780B js 0x6cbe 00016CB3 C1EA08 shr dx,0x8 00016CB6 8AC5 mov al,ch 00016CB8 E672 out 0x72,al 00016CBA 8AC6 mov al,dh 00016CBC E673 out 0x73,al 00016CBE 5A pop dx 00016CBF 59 pop cx 00016CC0 5B pop bx 00016CC1 58 pop ax 00016CC2 C9 leave 00016CC3 C3 ret 00016CC4 60 pusha 00016CC5 0000 add [bx+si],al 00016CC7 61 popa 00016CC8 0000 add [bx+si],al 00016CCA 6200 bound ax,[bx+si] 00016CCC 006300 add [bp+di+0x0],ah 00016CCF 006800 add [bx+si+0x0],ch 00016CD2 006900 add [bx+di+0x0],ch 00016CD5 006A00 add [bp+si+0x0],ch 00016CD8 006B00 add [bp+di+0x0],ch 00016CDB 0000 add [bx+si],al 00016CDD 1F pop ds 00016CDE 0A568D or dl,[bp-0x73] 00016CE1 351E02 xor ax,0x21e 00016CE4 0000 add [bx+si],al 00016CE6 E82605 call 0x720f 00016CE9 0000 add [bx+si],al 00016CEB 8A065EC3 mov al,[0xc35e] 00016CEF DE04 fiadd word [si] 00016CF1 0000 add [bx+si],al 00016CF3 0E push cs 00016CF4 0400 add al,0x0 00016CF6 0039 add [bx+di],bh 00016CF8 0400 add al,0x0 00016CFA 00820400 add [bp+si+0x4],al 00016CFE 00DE add dh,bl 00016D00 0400 add al,0x0 00016D02 00DE add dh,bl 00016D04 0400 add al,0x0 00016D06 00C2 add dl,al 00016D08 0400 add al,0x0 00016D0A 00DE add dh,bl 00016D0C 0400 add al,0x0 00016D0E 00F1 add cl,dh 00016D10 0200 add al,[bx+si] 00016D12 001C add [si],bl 00016D14 0300 add ax,[bx+si] 00016D16 004F03 add [bx+0x3],cl 00016D19 0000 add [bx+si],al 00016D1B 81030000 add word [bp+di],0x0 00016D1F AB stosw 00016D20 0300 add ax,[bx+si] 00016D22 00DD add ch,bl 00016D24 0300 add ax,[bx+si] 00016D26 00E1 add cl,ah 00016D28 0400 add al,0x0 00016D2A 004C05 add [si+0x5],cl 00016D2D 0000 add [bx+si],al 00016D2F AC lodsb 00016D30 0200 add al,[bx+si] 00016D32 00608B add [bx+si-0x75],ah 00016D35 EC in al,dx 00016D36 F9 stc 00016D37 9C pushf 00016D38 C6451D81 mov byte [di+0x1d],0x81 00016D3C 3C0F cmp al,0xf 00016D3E 7729 ja 0x6d69 00016D40 8D35 lea si,[di] 00016D42 2F das 00016D43 0200 add al,[bx+si] 00016D45 00E8 add al,ch 00016D47 C60400 mov byte [si],0x0 00016D4A 0025 add [di],ah 00016D4C FF00 inc word [bx+si] 00016D4E 0000 add [bx+si],al 00016D50 66C1E002 shl eax,0x2 00016D54 03F0 add si,ax 00016D56 8B36E8B4 mov si,[0xb4e8] 00016D5A 0400 add al,0x0 00016D5C 00FF add bh,bh 00016D5E D6 salc 00016D5F 7208 jc 0x6d69 00016D61 C6451D00 mov byte [di+0x1d],0x0 00016D65 9D popf 00016D66 F8 clc 00016D67 EB01 jmp short 0x6d6a 00016D69 9D popf 00016D6A 61 popa 00016D6B CB retf 00016D6C 8BC1 mov ax,cx 00016D6E 66B9050080FB mov ecx,0xfb800005 00016D74 017417 add [si+0x17],si 00016D77 80FB02 cmp bl,0x2 00016D7A 752F jnz 0x6dab 00016D7C 80FF01 cmp bh,0x1 00016D7F 7403 jz 0x6d84 00016D81 F9 stc 00016D82 EB21 jmp short 0x6da5 00016D84 669AA20960517219 call dword 0x1972:0x516009a2 00016D8C EB22 jmp short 0x6db0 00016D8E BA2D00 mov dx,0x2d 00016D91 008080FF add [bx+si+0xff80],al 00016D95 017504 add [di+0x4],si 00016D98 66B906009AD3 mov ecx,0xd39a0006 00016D9E 27 daa 00016D9F 0000 add [bx+si],al 00016DA1 4A dec dx 00016DA2 69730BC645 imul si,[bp+di+0xb],word 0x45c6 00016DA7 1D8AEB sbb ax,0xeb8a 00016DAA 05C645 add ax,0x45c6 00016DAD 1D81F9 sbb ax,0xf981 00016DB0 C3 ret 00016DB1 6681FFFF00760E cmp edi,0xe7600ff 00016DB8 6681FFFF0F7613 cmp edi,0x13760fff 00016DBF C6451D87 mov byte [di+0x1d],0x87 00016DC3 F9 stc 00016DC4 EB15 jmp short 0x6ddb 00016DC6 668BD7 mov edx,edi 00016DC9 B600 mov dh,0x0 00016DCB E83304 call 0x7201 00016DCE 0000 add [bx+si],al 00016DD0 EB05 jmp short 0x6dd7 00016DD2 E8C901 call 0x6f9e 00016DD5 0000 add [bx+si],al 00016DD7 884518 mov [di+0x18],al 00016DDA F8 clc 00016DDB C3 ret 00016DDC 66F7C70100750E test edi,0xe750001 00016DE3 6681FFFE00760E cmp edi,0xe7600fe 00016DEA 6681FFFE0F7613 cmp edi,0x13760ffe 00016DF1 C6451D87 mov byte [di+0x1d],0x87 00016DF5 F9 stc 00016DF6 EB16 jmp short 0x6e0e 00016DF8 668BD7 mov edx,edi 00016DFB B601 mov dh,0x1 00016DFD E80104 call 0x7201 00016E00 0000 add [bx+si],al 00016E02 EB05 jmp short 0x6e09 00016E04 E89701 call 0x6f9e 00016E07 0000 add [bx+si],al 00016E09 66894518 mov [di+0x18],eax 00016E0D F8 clc 00016E0E C3 ret 00016E0F 66F7C70300750E test edi,0xe750003 00016E16 6681FFFC00760E cmp edi,0xe7600fc 00016E1D 6681FFFC0F7613 cmp edi,0x13760ffc 00016E24 C6451D87 mov byte [di+0x1d],0x87 00016E28 F9 stc 00016E29 EB15 jmp short 0x6e40 00016E2B 668BD7 mov edx,edi 00016E2E B602 mov dh,0x2 00016E30 E8CE03 call 0x7201 00016E33 0000 add [bx+si],al 00016E35 EB05 jmp short 0x6e3c 00016E37 E86401 call 0x6f9e 00016E3A 0000 add [bx+si],al 00016E3C 894518 mov [di+0x18],ax 00016E3F F8 clc 00016E40 C3 ret 00016E41 6681FFFF00760E cmp edi,0xe7600ff 00016E48 6681FFFF0F7615 cmp edi,0x15760fff 00016E4F C6451D87 mov byte [di+0x1d],0x87 00016E53 F9 stc 00016E54 EB14 jmp short 0x6e6a 00016E56 8AC1 mov al,cl 00016E58 668BD7 mov edx,edi 00016E5B B603 mov dh,0x3 00016E5D E8A103 call 0x7201 00016E60 0000 add [bx+si],al 00016E62 EB05 jmp short 0x6e69 00016E64 E83701 call 0x6f9e 00016E67 0000 add [bx+si],al 00016E69 F8 clc 00016E6A C3 ret 00016E6B 66F7C70100750E test edi,0xe750001 00016E72 6681FFFE00760E cmp edi,0xe7600fe 00016E79 6681FFFE0F7616 cmp edi,0x16760ffe 00016E80 C6451D87 mov byte [di+0x1d],0x87 00016E84 F9 stc 00016E85 EB15 jmp short 0x6e9c 00016E87 668BC1 mov eax,ecx 00016E8A 668BD7 mov edx,edi 00016E8D B604 mov dh,0x4 00016E8F E86F03 call 0x7201 00016E92 0000 add [bx+si],al 00016E94 EB05 jmp short 0x6e9b 00016E96 E80501 call 0x6f9e 00016E99 0000 add [bx+si],al 00016E9B F8 clc 00016E9C C3 ret 00016E9D 66F7C70300750E test edi,0xe750003 00016EA4 6681FFFC00760E cmp edi,0xe7600fc 00016EAB 6681FFFC0F7615 cmp edi,0x15760ffc 00016EB2 C6451D87 mov byte [di+0x1d],0x87 00016EB6 F9 stc 00016EB7 EB14 jmp short 0x6ecd 00016EB9 8BC1 mov ax,cx 00016EBB 668BD7 mov edx,edi 00016EBE B605 mov dh,0x5 00016EC0 E83E03 call 0x7201 00016EC3 0000 add [bx+si],al 00016EC5 EB05 jmp short 0x6ecc 00016EC7 E8D400 call 0x6f9e 00016ECA 0000 add [bx+si],al 00016ECC F8 clc 00016ECD C3 ret 00016ECE E80CFE call 0x6cdd 00016ED1 FF db 0xFF 00016ED2 FF884518 dec word [bx+si+0x1845] 00016ED6 C6451C01 mov byte [di+0x1c],0x1 00016EDA C745145043 mov word [di+0x14],0x4350 00016EDF 49 dec cx 00016EE0 20F9 and cl,bh 00016EE2 E8B900 call 0x6f9e 00016EE5 0000 add [bx+si],al 00016EE7 7308 jnc 0x6ef1 00016EE9 66C745101002EB06 mov dword [di+0x10],0x6eb0210 00016EF1 66C745100003F8C3 mov dword [di+0x10],0xc3f80300 00016EF9 6683FAFF cmp edx,byte -0x1 00016EFD 7506 jnz 0x6f05 00016EFF C6451D83 mov byte [di+0x1d],0x83 00016F03 EB3B jmp short 0x6f40 00016F05 668B7D04 mov edi,[di+0x4] 00016F09 C1E110 shl cx,0x10 00016F0C 668BCA mov ecx,edx 00016F0F 66BEFFFFE8D7 mov esi,0xd7e8ffff 00016F15 0100 add [bx+si],ax 00016F17 0066BE add [bp-0x42],ah 00016F1A 0000 add [bx+si],al 00016F1C 721E jc 0x6f3c 00016F1E B602 mov dh,0x2 00016F20 B200 mov dl,0x0 00016F22 E8DC02 call 0x7201 00016F25 0000 add [bx+si],al 00016F27 3BC1 cmp ax,cx 00016F29 75E8 jnz 0x6f13 00016F2B 6683FF00 cmp edi,byte +0x0 00016F2F 7404 jz 0x6f35 00016F31 664F dec edi 00016F33 EBDE jmp short 0x6f13 00016F35 66895D10 mov [di+0x10],ebx 00016F39 F8 clc 00016F3A EB05 jmp short 0x6f41 00016F3C C6451D86 mov byte [di+0x1d],0x86 00016F40 F9 stc 00016F41 C3 ret 00016F42 81E1FFFF and cx,0xffff 00016F46 FF00 inc word [bx+si] 00016F48 668B7D04 mov edi,[di+0x4] 00016F4C 66BEFFFFE89A mov esi,0x9ae8ffff 00016F52 0100 add [bx+si],ax 00016F54 0066BE add [bp-0x42],ah 00016F57 0000 add [bx+si],al 00016F59 7221 jc 0x6f7c 00016F5B B602 mov dh,0x2 00016F5D B208 mov dl,0x8 00016F5F E89F02 call 0x7201 00016F62 0000 add [bx+si],al 00016F64 C1E808 shr ax,0x8 00016F67 3BC1 cmp ax,cx 00016F69 75E5 jnz 0x6f50 00016F6B 6683FF00 cmp edi,byte +0x0 00016F6F 7404 jz 0x6f75 00016F71 664F dec edi 00016F73 EBDB jmp short 0x6f50 00016F75 66895D10 mov [di+0x10],ebx 00016F79 F8 clc 00016F7A EB05 jmp short 0x6f81 00016F7C C6451D86 mov byte [di+0x1d],0x86 00016F80 F9 stc 00016F81 C3 ret 00016F82 E858FD call 0x6cdd 00016F85 FF db 0xFF 00016F86 FF db 0xFF 00016F87 38C7 cmp bh,al 00016F89 7707 ja 0x6f92 00016F8B B401 mov ah,0x1 00016F8D F6C430 test ah,0x30 00016F90 7503 jnz 0x6f95 00016F92 F9 stc 00016F93 EB08 jmp short 0x6f9d 00016F95 8BC2 mov ax,dx 00016F97 E8E201 call 0x717c 00016F9A 0000 add [bx+si],al 00016F9C F8 clc 00016F9D C3 ret 00016F9E F9 stc 00016F9F C3 ret 00016FA0 C3 ret 00016FA1 06 push es 00016FA2 FC cld 00016FA3 66268B17 mov edx,[es:bx] 00016FA7 66B8000166AB mov eax,0xab660100 00016FAD 663BD0 cmp edx,eax 00016FB0 721E jc 0x6fd0 00016FB2 66C7451000008D35 mov dword [di+0x10],0x358d0000 00016FBA F00800 lock or [bx+si],al 00016FBD 00E8 add al,ch 00016FBF 4E dec si 00016FC0 0200 add al,[bx+si] 00016FC2 0026C43F add [0x3fc4],ah 00016FC6 B90001 mov cx,0x100 00016FC9 0000 add [bx+si],al 00016FCB F3A4 rep movsb 00016FCD F8 clc 00016FCE EB05 jmp short 0x6fd5 00016FD0 C6451D89 mov byte [di+0x1d],0x89 00016FD4 F9 stc 00016FD5 07 pop es 00016FD6 C3 ret 00016FD7 6653 push ebx 00016FD9 6657 push edi 00016FDB 50 push ax 00016FDC 668BF9 mov edi,ecx 00016FDF 66AD lodsd 00016FE1 668BD8 mov ebx,eax 00016FE4 86DF xchg bl,bh 00016FE6 66B90400ACE8 mov ecx,0xe8ac0004 00016FEC D502 aad 0x2 00016FEE 0000 add [bx+si],al 00016FF0 8AD0 mov dl,al 00016FF2 66AD lodsd 00016FF4 6623C7 and eax,edi 00016FF7 7502 jnz 0x6ffb 00016FF9 B2FF mov dl,0xff 00016FFB C1CA08 ror dx,0x8 00016FFE 67E2E9 loop 0x6fea,ecx 00017001 66AD lodsd 00017003 668BCB mov ecx,ebx 00017006 58 pop ax 00017007 665F pop edi 00017009 665B pop ebx 0001700B C3 ret 0001700C FC cld 0001700D 6683E3F8 and ebx,byte -0x8 00017011 80F90A cmp cl,0xa 00017014 7232 jc 0x7048 00017016 80F90D cmp cl,0xd 00017019 772D ja 0x7048 0001701B 80FD0F cmp ch,0xf 0001701E 7728 ja 0x7048 00017020 8D35 lea si,[di] 00017022 F00800 lock or [bx+si],al 00017025 00E8 add al,ch 00017027 E601 out 0x1,al 00017029 0000 add [bx+si],al 0001702B 668BF9 mov edi,ecx 0001702E E81B00 call 0x704c 00017031 0000 add [bx+si],al 00017033 7213 jc 0x7048 00017035 80E90A sub cl,0xa 00017038 C0E103 shl cl,0x3 0001703B D3EA shr dx,cl 0001703D 8AC2 mov al,dl 0001703F 8AE5 mov ah,ch 00017041 E8DB01 call 0x721f 00017044 0000 add [bx+si],al 00017046 7305 jnc 0x704d 00017048 C6451D88 mov byte [di+0x1d],0x88 0001704C F9 stc 0001704D C3 ret 0001704E 56 push si 0001704F 6651 push ecx 00017051 668BCF mov ecx,edi 00017054 8ACD mov cl,ch 00017056 66B8010066D3 mov eax,0xd3660001 0001705C E066 loopne 0x70c4 0001705E 8BC8 mov cx,ax 00017060 E872FF call 0x6fd5 00017063 FF db 0xFF 00017064 FF6683 jmp near [bp-0x7d] 00017067 F9 stc 00017068 FF7424 push word [si+0x24] 0001706B 52 push dx 0001706C E8DDFF call 0x704c 0001706F FF db 0xFF 00017070 FF5E73 call far [bp+0x73] 00017073 1C8B sbb al,0x8b 00017075 D6 salc 00017076 38EF cmp bh,ch 00017078 7507 jnz 0x7081 0001707A 38CB cmp bl,cl 0001707C F8 clc 0001707D 7411 jz 0x7090 0001707F EB0E jmp short 0x708f 00017081 6653 push ebx 00017083 6687D9 xchg ebx,ecx 00017086 E80900 call 0x7092 00017089 0000 add [bx+si],al 0001708B 665B pop ebx 0001708D 7301 jnc 0x7090 0001708F F9 stc 00017090 6659 pop ecx 00017092 5E pop si 00017093 C3 ret 00017094 57 push di 00017095 50 push ax 00017096 6656 push esi 00017098 8BFA mov di,dx 0001709A B601 mov dh,0x1 0001709C B20A mov dl,0xa 0001709E E86001 call 0x7201 000170A1 0000 add [bx+si],al 000170A3 663D04067538 cmp eax,0x38750604 000170A9 B219 mov dl,0x19 000170AB B600 mov dh,0x0 000170AD E85101 call 0x7201 000170B0 0000 add [bx+si],al 000170B2 66BEFFFFE834 mov esi,0x34e8ffff 000170B8 0000 add [bx+si],al 000170BA 007224 add [bp+si+0x24],dh 000170BD 66BE000038C7 mov esi,0xc7380000 000170C3 75F1 jnz 0x70b6 000170C5 6651 push ecx 000170C7 8ACB mov cl,bl 000170C9 80E1F8 and cl,0xf8 000170CC 8BD7 mov dx,di 000170CE D3CA ror dx,cl 000170D0 6659 pop ecx 000170D2 663BD9 cmp ebx,ecx 000170D5 7407 jz 0x70de 000170D7 E8B8FF call 0x7092 000170DA FF db 0xFF 000170DB FF72D8 push word [bp+si-0x28] 000170DE F8 clc 000170DF EB03 jmp short 0x70e4 000170E1 8BD7 mov dx,di 000170E3 F9 stc 000170E4 665E pop esi 000170E6 58 pop ax 000170E7 5F pop di 000170E8 C3 ret 000170E9 2C5F sub al,0x5f 000170EB FEC8 dec al 000170ED C3 ret 000170EE C3 ret 000170EF 6650 push eax 000170F1 6651 push ecx 000170F3 6652 push edx 000170F5 669C pushfd 000170F7 E8E3FB call 0x6cdd 000170FA FF db 0xFF 000170FB FF8AE8B1 dec word [bp+si+0xb1e8] 000170FF FF6683 jmp near [bp-0x7d] 00017102 FE db 0xFE 00017103 FF750B push word [di+0xb] 00017106 66BB0000E8DF mov ebx,0xdfe80000 0001710C FF db 0xFF 0001710D FF db 0xFF 0001710E FF db 0xFF 0001710F EB07 jmp short 0x7118 00017111 E82000 call 0x7134 00017114 0000 add [bx+si],al 00017116 7214 jc 0x712c 00017118 B200 mov dl,0x0 0001711A B601 mov dh,0x1 0001711C E8E200 call 0x7201 0001711F 0000 add [bx+si],al 00017121 6683F8FF cmp eax,byte -0x1 00017125 74EA jz 0x7111 00017127 669D popfd 00017129 F8 clc 0001712A EB03 jmp short 0x712f 0001712C 669D popfd 0001712E F9 stc 0001712F 665A pop edx 00017131 6659 pop ecx 00017133 6658 pop eax 00017135 C3 ret 00017136 6650 push eax 00017138 6652 push edx 0001713A 6656 push esi 0001713C 663BD9 cmp ebx,ecx 0001713F 7333 jnc 0x7174 00017141 668BF3 mov esi,ebx 00017144 6683E607 and esi,byte +0x7 00017148 7520 jnz 0x716a 0001714A B200 mov dl,0x0 0001714C B601 mov dh,0x1 0001714E E8B000 call 0x7201 00017151 0000 add [bx+si],al 00017153 6683F8FF cmp eax,byte -0x1 00017157 740D jz 0x7166 00017159 B20E mov dl,0xe 0001715B B600 mov dh,0x0 0001715D E8A100 call 0x7201 00017160 0000 add [bx+si],al 00017162 A880 test al,0x80 00017164 7504 jnz 0x716a 00017166 6683CB07 or ebx,byte +0x7 0001716A 663BD9 cmp ebx,ecx 0001716D 7305 jnc 0x7174 0001716F 6643 inc ebx 00017171 F8 clc 00017172 EB03 jmp short 0x7177 00017174 F9 stc 00017175 EB00 jmp short 0x7177 00017177 665E pop esi 00017179 665A pop edx 0001717B 6658 pop eax 0001717D C3 ret 0001717E 669C pushfd 00017180 53 push bx 00017181 51 push cx 00017182 6652 push edx 00017184 E80700 call 0x718e 00017187 0000 add [bx+si],al 00017189 665A pop edx 0001718B 59 pop cx 0001718C 5B pop bx 0001718D 669D popfd 0001718F C3 ret 00017190 B3FF mov bl,0xff 00017192 B605 mov dh,0x5 00017194 B200 mov dl,0x0 00017196 EB00 jmp short 0x7198 00017198 93 xchg ax,bx 00017199 C1C808 ror ax,0x8 0001719C B480 mov ah,0x80 0001719E C1C010 rol ax,0x10 000171A1 8AC2 mov al,dl 000171A3 24FC and al,0xfc 000171A5 0FA4D110 shld cx,dx,0x10 000171A9 C1E210 shl dx,0x10 000171AC FA cli 000171AD 66BAF80CEFC1 mov edx,0xc1ef0cf8 000171B3 E008 loopne 0x71bd 000171B5 C1EA10 shr dx,0x10 000171B8 668BC2 mov eax,edx 000171BB C1E210 shl dx,0x10 000171BE 66BAFC0C2403 mov edx,0x3240cfc 000171C4 02D0 add dl,al 000171C6 66C1E808 shr eax,0x8 000171CA 93 xchg ax,bx 000171CB 80FB00 cmp bl,0x0 000171CE 7416 jz 0x71e6 000171D0 80FB01 cmp bl,0x1 000171D3 7414 jz 0x71e9 000171D5 80FB02 cmp bl,0x2 000171D8 7413 jz 0x71ed 000171DA 80FB03 cmp bl,0x3 000171DD 7411 jz 0x71f0 000171DF 80FB04 cmp bl,0x4 000171E2 740F jz 0x71f3 000171E4 EB11 jmp short 0x71f7 000171E6 EC in al,dx 000171E7 EB0F jmp short 0x71f8 000171E9 66ED in eax,dx 000171EB EB0B jmp short 0x71f8 000171ED ED in ax,dx 000171EE EB08 jmp short 0x71f8 000171F0 EE out dx,al 000171F1 EB05 jmp short 0x71f8 000171F3 66EF out dx,eax 000171F5 EB01 jmp short 0x71f8 000171F7 EF out dx,ax 000171F8 C1EB10 shr bx,0x10 000171FB 0FACCA10 shrd dx,cx,0x10 000171FF C1E910 shr cx,0x10 00017202 C3 ret 00017203 669C pushfd 00017205 53 push bx 00017206 51 push cx 00017207 E88CFF call 0x7196 0001720A FF db 0xFF 0001720B FF595B call far [bx+di+0x5b] 0001720E 669D popfd 00017210 C3 ret 00017211 E80100 call 0x7215 00017214 0000 add [bx+si],al 00017216 C3 ret 00017217 0334 add si,[si] 00017219 2481 and al,0x81 0001721B EE out dx,al 0001721C 56 push si 0001721D 07 pop es 0001721E 0000 add [bx+si],al 00017220 C3 ret 00017221 E91F00 jmp 0x7243 00017224 0000 add [bx+si],al 00017226 E91400 jmp 0x723d 00017229 0000 add [bx+si],al 0001722B E93800 jmp 0x7266 0001722E 0000 add [bx+si],al 00017230 E9EE00 jmp 0x7321 00017233 0000 add [bx+si],al 00017235 E91801 jmp 0x7350 00017238 0000 add [bx+si],al 0001723A E9B100 jmp 0x72ee 0001723D 0000 add [bx+si],al 0001723F E83800 call 0x727a 00017242 0000 add [bx+si],al 00017244 C3 ret 00017245 6650 push eax 00017247 F8 clc 00017248 669C pushfd 0001724A FA cli 0001724B 3C08 cmp al,0x8 0001724D 7313 jnc 0x7262 0001724F E8E6FF call 0x7238 00017252 FF db 0xFF 00017253 FF720C push word [bp+si+0xc] 00017256 E82100 call 0x727a 00017259 0000 add [bx+si],al 0001725B 7205 jc 0x7262 0001725D 669D popfd 0001725F 6658 pop eax 00017261 C3 ret 00017262 669D popfd 00017264 F9 stc 00017265 6658 pop eax 00017267 C3 ret 00017268 6653 push ebx 0001726A B4FF mov ah,0xff 0001726C E82A00 call 0x7299 0001726F 0000 add [bx+si],al 00017271 7206 jc 0x7279 00017273 E8B8FF call 0x722e 00017276 FF db 0xFF 00017277 FF db 0xFF 00017278 F8 clc 00017279 665B pop ebx 0001727B C3 ret 0001727C 6653 push ebx 0001727E F8 clc 0001727F 669C pushfd 00017281 FA cli 00017282 E81400 call 0x7299 00017285 0000 add [bx+si],al 00017287 720C jc 0x7295 00017289 E8A7FF call 0x7233 0001728C FF db 0xFF 0001728D FF7205 push word [bp+si+0x5] 00017290 669D popfd 00017292 665B pop ebx 00017294 C3 ret 00017295 669D popfd 00017297 F9 stc 00017298 665B pop ebx 0001729A C3 ret 0001729B 56 push si 0001729C 52 push dx 0001729D 8ADC mov bl,ah 0001729F 3C08 cmp al,0x8 000172A1 731E jnc 0x72c1 000172A3 B203 mov dl,0x3 000172A5 F6E2 mul dl 000172A7 0F db 0x0F 000172A8 B7D0 mov bh,0xd0 000172AA 8D35 lea si,[di] 000172AC 0402 add al,0x2 000172AE 0000 add [bx+si],al 000172B0 E85CFF call 0x720f 000172B3 FF db 0xFF 000172B4 FF03 inc word [bp+di] 000172B6 F28A068AE3 repne mov al,[0xe38a] 000172BB 668B5E01 mov ebx,[bp+0x1] 000172BF EB01 jmp short 0x72c2 000172C1 F9 stc 000172C2 5A pop dx 000172C3 5E pop si 000172C4 C3 ret 000172C5 6652 push edx 000172C7 56 push si 000172C8 32D2 xor dl,dl 000172CA 8D35 lea si,[di] 000172CC 0402 add al,0x2 000172CE 0000 add [bx+si],al 000172D0 E83CFF call 0x720f 000172D3 FF db 0xFF 000172D4 FF db 0xFF 000172D5 3A06740D cmp al,[0xd74] 000172D9 FEC2 inc dl 000172DB 80FA08 cmp dl,0x8 000172DE 730B jnc 0x72eb 000172E0 6683C603 add esi,byte +0x3 000172E4 EBEF jmp short 0x72d5 000172E6 F8 clc 000172E7 8AC2 mov al,dl 000172E9 EB01 jmp short 0x72ec 000172EB F9 stc 000172EC 5E pop si 000172ED 665A pop edx 000172EF C3 ret 000172F0 6650 push eax 000172F2 6652 push edx 000172F4 6651 push ecx 000172F6 80FC08 cmp ah,0x8 000172F9 F9 stc 000172FA 7420 jz 0x731c 000172FC 80FC0D cmp ah,0xd 000172FF 741B jz 0x731c 00017301 66BAD00480FC mov edx,0xfc8004d0 00017307 07 pop es 00017308 7607 jna 0x7311 0001730A 66BAD10480EC mov edx,0xec8004d1 00017310 088ACCB4 or [bp+si+0xb4cc],cl 00017314 01D2 add dx,dx 00017316 E4EC in al,0xec 00017318 0AC4 or al,ah 0001731A EE out dx,al 0001731B F8 clc 0001731C 6659 pop ecx 0001731E 665A pop edx 00017320 6658 pop eax 00017322 C3 ret 00017323 56 push si 00017324 6652 push edx 00017326 6653 push ebx 00017328 8AD0 mov dl,al 0001732A B600 mov dh,0x0 0001732C 86C4 xchg al,ah 0001732E 8D35 lea si,[di] 00017330 1C02 sbb al,0x2 00017332 0000 add [bx+si],al 00017334 E8D8FE call 0x720f 00017337 FF db 0xFF 00017338 FF668B jmp near [bp-0x75] 0001733B 1E push ds 0001733C 66C1EB05 shr ebx,0x5 00017340 6681E3F800E8B9 and ebx,0xb9e800f8 00017347 FE db 0xFE 00017348 FF db 0xFF 00017349 FF86C466 inc word [bp+0x66c4] 0001734D 5B pop bx 0001734E 665A pop edx 00017350 5E pop si 00017351 C3 ret 00017352 56 push si 00017353 6652 push edx 00017355 6653 push ebx 00017357 8AD0 mov dl,al 00017359 B603 mov dh,0x3 0001735B 86C4 xchg al,ah 0001735D 8D35 lea si,[di] 0001735F 1C02 sbb al,0x2 00017361 0000 add [bx+si],al 00017363 E8A9FE call 0x720f 00017366 FF db 0xFF 00017367 FF668B jmp near [bp-0x75] 0001736A 1E push ds 0001736B 66C1EB05 shr ebx,0x5 0001736F 6681E3F800E88A and ebx,0x8ae800f8 00017376 FE db 0xFE 00017377 FF db 0xFF 00017378 FF86C466 inc word [bp+0x66c4] 0001737C 5B pop bx 0001737D 665A pop edx 0001737F 5E pop si 00017380 C3 ret 00017381 0000 add [bx+si],al 00017383 0000 add [bx+si],al 00017385 0000 add [bx+si],al 00017387 0000 add [bx+si],al 00017389 0000 add [bx+si],al 0001738B 0000 add [bx+si],al 0001738D 0000 add [bx+si],al 0001738F 0024 add [si],ah 00017391 50 push ax 00017392 49 dec cx 00017393 52 push dx 00017394 0001 add [bx+di],al 00017396 2001 and [bx+di],al 00017398 00F8 add al,bh 0001739A 0000 add [bx+si],al 0001739C 86802E12 xchg al,[bx+si+0x122e] 000173A0 0000 add [bx+si],al 000173A2 0000 add [bx+si],al 000173A4 0000 add [bx+si],al 000173A6 0000 add [bx+si],al 000173A8 0000 add [bx+si],al 000173AA 0000 add [bx+si],al 000173AC 0000 add [bx+si],al 000173AE 006100 add [bx+di+0x0],ah 000173B1 0060F8 add [bx+si-0x8],ah 000173B4 1C61 sbb al,0x61 000173B6 F8 clc 000173B7 1C62 sbb al,0x62 000173B9 F8 clc 000173BA 1C63 sbb al,0x63 000173BC F8 clc 000173BD 1C00 sbb al,0x0 000173BF 0000 add [bx+si],al 000173C1 0860F8 or [bx+si-0x8],ah 000173C4 1C61 sbb al,0x61 000173C6 F8 clc 000173C7 1C00 sbb al,0x0 000173C9 F8 clc 000173CA DE00 fiadd word [bx+si] 000173CC F8 clc 000173CD DE00 fiadd word [bx+si] 000173CF 0001 add [bx+di],al 000173D1 0060F8 add [bx+si-0x8],ah 000173D4 1C61 sbb al,0x61 000173D6 F8 clc 000173D7 1C62 sbb al,0x62 000173D9 F8 clc 000173DA 1C63 sbb al,0x63 000173DC F8 clc 000173DD 1C06 sbb al,0x6 000173DF 0000 add [bx+si],al 000173E1 1060F8 adc [bx+si-0x8],ah 000173E4 1C00 sbb al,0x0 000173E6 F8 clc 000173E7 DE00 fiadd word [bx+si] 000173E9 F8 clc 000173EA DE00 fiadd word [bx+si] 000173EC F8 clc 000173ED DE00 fiadd word [bx+si] 000173EF 0000 add [bx+si],al 000173F1 D86AF8 fsubr dword [bp+si-0x8] 000173F4 1C00 sbb al,0x0 000173F6 F8 clc 000173F7 1C00 sbb al,0x0 000173F9 F8 clc 000173FA 1C00 sbb al,0x0 000173FC F8 clc 000173FD 1C00 sbb al,0x0 000173FF 0000 add [bx+si],al 00017401 E061 loopne 0x7464 00017403 F8 clc 00017404 1C60 sbb al,0x60 00017406 F8 clc 00017407 1C62 sbb al,0x62 00017409 F8 clc 0001740A 1C69 sbb al,0x69 0001740C F8 clc 0001740D 1C00 sbb al,0x0 0001740F 0002 add [bp+si],al 00017411 0060F8 add [bx+si-0x8],ah 00017414 1C61 sbb al,0x61 00017416 F8 clc 00017417 1C62 sbb al,0x62 00017419 F8 clc 0001741A 1C63 sbb al,0x63 0001741C F8 clc 0001741D 1C07 sbb al,0x7 0001741F 0004 add [si],al 00017421 0061F8 add [bx+di-0x8],ah 00017424 1C62 sbb al,0x62 00017426 F8 clc 00017427 1C63 sbb al,0x63 00017429 F8 clc 0001742A 1C60 sbb al,0x60 0001742C F8 clc 0001742D 1C08 sbb al,0x8 0001742F 00060062 add [0x6200],al 00017433 F8 clc 00017434 1C63 sbb al,0x63 00017436 F8 clc 00017437 1C60 sbb al,0x60 00017439 F8 clc 0001743A 1C61 sbb al,0x61 0001743C F8 clc 0001743D 1C09 sbb al,0x9 0001743F 0008 add [bx+si],cl 00017441 0069F8 add [bx+di-0x8],ch 00017444 1C60 sbb al,0x60 00017446 F8 clc 00017447 1C61 sbb al,0x61 00017449 F8 clc 0001744A 1C62 sbb al,0x62 0001744C F8 clc 0001744D 1C0A sbb al,0xa 0001744F 0000 add [bx+si],al 00017451 E86BF8 call 0x6cbf 00017454 1C61 sbb al,0x61 00017456 F8 clc 00017457 1C62 sbb al,0x62 00017459 F8 clc 0001745A 1C60 sbb al,0x60 0001745C F8 clc 0001745D 1C00 sbb al,0x0 0001745F 0000 add [bx+si],al 00017461 F06AF8 lock push byte -0x8 00017464 1C68 sbb al,0x68 00017466 F8 clc 00017467 1C00 sbb al,0x0 00017469 F8 clc 0001746A DE00 fiadd word [bx+si] 0001746C F8 clc 0001746D DE00 fiadd word [bx+si] 0001746F 000A add [bp+si],cl 00017471 1860F8 sbb [bx+si-0x8],ah 00017474 1C61 sbb al,0x61 00017476 F8 clc 00017477 1C62 sbb al,0x62 00017479 F8 clc 0001747A 1C00 sbb al,0x0 0001747C F8 clc 0001747D DE01 fiadd word [bx+di] 0001747F 000A add [bp+si],cl 00017481 206AF8 and [bp+si-0x8],ch 00017484 1C63 sbb al,0x63 00017486 F8 clc 00017487 1C00 sbb al,0x0 00017489 F8 clc 0001748A DE00 fiadd word [bx+si] 0001748C F8 clc 0001748D DE02 fiadd word [bp+si] 0001748F 000A add [bp+si],cl 00017491 40 inc ax 00017492 68F81C push word 0x1cf8 00017495 00F8 add al,bh 00017497 DE00 fiadd word [bx+si] 00017499 F8 clc 0001749A DE00 fiadd word [bx+si] 0001749C F8 clc 0001749D DE00 fiadd word [bx+si] 0001749F 0000 add [bx+si],al 000174A1 F8 clc 000174A2 62 db 0x62 000174A3 F8 clc 000174A4 1C63 sbb al,0x63 000174A6 F8 clc 000174A7 1C00 sbb al,0x0 000174A9 F8 clc 000174AA DE60F8 fisub word [bx+si-0x8] 000174AD 1C00 sbb al,0x0 000174AF 00FF add bh,bh 000174B1 FF00 inc word [bx+si] 000174B3 0000 add [bx+si],al 000174B5 0000 add [bx+si],al 000174B7 0000 add [bx+si],al 000174B9 0000 add [bx+si],al 000174BB 0000 add [bx+si],al 000174BD 0000 add [bx+si],al 000174BF 0000 add [bx+si],al 000174C1 0000 add [bx+si],al 000174C3 0000 add [bx+si],al 000174C5 0000 add [bx+si],al 000174C7 0000 add [bx+si],al 000174C9 0000 add [bx+si],al 000174CB 0000 add [bx+si],al 000174CD 0000 add [bx+si],al 000174CF 00E8 add al,ch 000174D1 A85E test al,0x5e 000174D3 CB retf 000174D4 0000 add [bx+si],al 000174D6 0000 add [bx+si],al 000174D8 0000 add [bx+si],al 000174DA 0000 add [bx+si],al 000174DC 0000 add [bx+si],al 000174DE 0000 add [bx+si],al 000174E0 0000 add [bx+si],al 000174E2 0000 add [bx+si],al 000174E4 0000 add [bx+si],al 000174E6 0000 add [bx+si],al 000174E8 0000 add [bx+si],al 000174EA 0000 add [bx+si],al 000174EC 0000 add [bx+si],al 000174EE 0000 add [bx+si],al 000174F0 0000 add [bx+si],al 000174F2 0000 add [bx+si],al 000174F4 0000 add [bx+si],al 000174F6 0000 add [bx+si],al 000174F8 0000 add [bx+si],al 000174FA 0000 add [bx+si],al 000174FC 0000 add [bx+si],al 000174FE 0000 add [bx+si],al 00017500 0000 add [bx+si],al 00017502 0000 add [bx+si],al 00017504 0000 add [bx+si],al 00017506 0000 add [bx+si],al 00017508 0000 add [bx+si],al 0001750A 0000 add [bx+si],al 0001750C 0000 add [bx+si],al 0001750E 0000 add [bx+si],al 00017510 0000 add [bx+si],al 00017512 0000 add [bx+si],al 00017514 0000 add [bx+si],al 00017516 0000 add [bx+si],al 00017518 0000 add [bx+si],al 0001751A 0000 add [bx+si],al 0001751C 0000 add [bx+si],al 0001751E 0000 add [bx+si],al 00017520 0000 add [bx+si],al 00017522 0000 add [bx+si],al 00017524 0000 add [bx+si],al 00017526 0000 add [bx+si],al 00017528 0000 add [bx+si],al 0001752A 00E9 add cl,ch 0001752C C3 ret 0001752D 50 push ax 0001752E 0000 add [bx+si],al 00017530 0000 add [bx+si],al 00017532 0000 add [bx+si],al 00017534 0000 add [bx+si],al 00017536 0000 add [bx+si],al 00017538 0000 add [bx+si],al 0001753A 0000 add [bx+si],al 0001753C 0000 add [bx+si],al 0001753E 0000 add [bx+si],al 00017540 0000 add [bx+si],al 00017542 0000 add [bx+si],al 00017544 0000 add [bx+si],al 00017546 0000 add [bx+si],al 00017548 0000 add [bx+si],al 0001754A 0000 add [bx+si],al 0001754C 0000 add [bx+si],al 0001754E 0000 add [bx+si],al 00017550 0000 add [bx+si],al 00017552 0000 add [bx+si],al 00017554 2EA15D76 mov ax,[cs:0x765d] 00017558 E88700 call 0x75e2 0001755B C3 ret 0001755C B84F02 mov ax,0x24f 0001755F E89260 call 0xd5f4 00017562 E87D00 call 0x75e2 00017565 C3 ret 00017566 9AC944FEE6 call 0xe6fe:0x44c9 0001756B E87400 call 0x75e2 0001756E C3 ret 0001756F 6651 push ecx 00017571 59 pop cx 00017572 E86300 call 0x75d8 00017575 51 push cx 00017576 6650 push eax 00017578 9ADDFF00F0 call 0xf000:0xffdd 0001757D 66C1E90A shr ecx,0xa 00017581 6633C0 xor eax,eax 00017584 9A544800F0 call 0xf000:0x4854 00017589 66C1E00A shl eax,0xa 0001758D 6603C1 add eax,ecx 00017590 66AB stosd 00017592 6658 pop eax 00017594 B80000 mov ax,0x0 00017597 6659 pop ecx 00017599 C3 ret 0001759A 50 push ax 0001759B E83A00 call 0x75d8 0001759E 58 pop ax 0001759F 66268B05 mov eax,[es:di] 000175A3 1E push ds 000175A4 6650 push eax 000175A6 8BF4 mov si,sp 000175A8 16 push ss 000175A9 1F pop ds 000175AA BFEF3F mov di,0x3fef 000175AD B90400 mov cx,0x4 000175B0 9A0F9800F0 call 0xf000:0x980f 000175B5 6658 pop eax 000175B7 1F pop ds 000175B8 B80000 mov ax,0x0 000175BB C3 ret 000175BC 9A123DF344 call 0x44f3:0x3d12 000175C1 B80000 mov ax,0x0 000175C4 C3 ret 000175C5 E82200 call 0x75ea 000175C8 9A523EF344 call 0x44f3:0x3e52 000175CD B80100 mov ax,0x1 000175D0 7302 jnc 0x75d4 000175D2 33C0 xor ax,ax 000175D4 E80B00 call 0x75e2 000175D7 C3 ret 000175D8 55 push bp 000175D9 8BEC mov bp,sp 000175DB C57E08 lds di,[bp+0x8] 000175DE C43D les di,[di] 000175E0 5D pop bp 000175E1 C3 ret 000175E2 E8F3FF call 0x75d8 000175E5 AB stosw 000175E6 B80000 mov ax,0x0 000175E9 C3 ret 000175EA E8EBFF call 0x75d8 000175ED 268B05 mov ax,[es:di] 000175F0 C3 ret 000175F1 55 push bp 000175F2 8BEC mov bp,sp 000175F4 83C504 add bp,byte +0x4 000175F7 E81B00 call 0x7615 000175FA 7505 jnz 0x7601 000175FC 9AEF416051 call 0x5160:0x41ef 00017601 5D pop bp 00017602 C3 ret 00017603 55 push bp 00017604 8BEC mov bp,sp 00017606 83C504 add bp,byte +0x4 00017609 E80900 call 0x7615 0001760C 7505 jnz 0x7613 0001760E 9AD3416051 call 0x5160:0x41d3 00017613 5D pop bp 00017614 C3 ret 00017615 B80400 mov ax,0x4 00017618 E80100 call 0x761c 0001761B C3 ret 0001761C 2EF6060F7701 test byte [cs:0x770f],0x1 00017622 C3 ret 00017623 50 push ax 00017624 E8B1FF call 0x75d8 00017627 58 pop ax 00017628 1E push ds 00017629 06 push es 0001762A 57 push di 0001762B 56 push si 0001762C 6800F0 push word 0xf000 0001762F 1F pop ds 00017630 BE6276 mov si,0x7662 00017633 FC cld 00017634 AC lodsb 00017635 AA stosb 00017636 0AC0 or al,al 00017638 75FA jnz 0x7634 0001763A 5E pop si 0001763B 5F pop di 0001763C 07 pop es 0001763D 1F pop ds 0001763E B80000 mov ax,0x0 00017641 C3 ret 00017642 2EA18876 mov ax,[cs:0x7688] 00017646 E899FF call 0x75e2 00017649 B80000 mov ax,0x0 0001764C C3 ret 0001764D B88001 mov ax,0x180 00017650 E88FFF call 0x75e2 00017653 B80000 mov ax,0x0 00017656 C3 ret 00017657 2E803E527601 cmp byte [cs:0x7652],0x1 0001765D 7410 jz 0x766f 0001765F B81D04 mov ax,0x41d 00017662 E88F5F call 0xd5f4 00017665 7411 jz 0x7678 00017667 B83D02 mov ax,0x23d 0001766A E8875F call 0xd5f4 0001766D 7409 jz 0x7678 0001766F 33C0 xor ax,ax 00017671 9A718600F0 call 0xf000:0x8671 00017676 EB02 jmp short 0x767a 00017678 33C0 xor ax,ax 0001767A E865FF call 0x75e2 0001767D B80000 mov ax,0x0 00017680 C3 ret 00017681 50 push ax 00017682 E853FF call 0x75d8 00017685 58 pop ax 00017686 B90400 mov cx,0x4 00017689 BB0000 mov bx,0x0 0001768C E85300 call 0x76e2 0001768F B80000 mov ax,0x0 00017692 C3 ret 00017693 50 push ax 00017694 E841FF call 0x75d8 00017697 58 pop ax 00017698 B90300 mov cx,0x3 0001769B BB0800 mov bx,0x8 0001769E E84100 call 0x76e2 000176A1 B80000 mov ax,0x0 000176A4 C3 ret 000176A5 2EFF36433E push word [cs:0x3e43] 000176AA 0FA1 pop fs 000176AC 64A11000 mov ax,[fs:0x10] 000176B0 C1E804 shr ax,0x4 000176B3 83E003 and ax,byte +0x3 000176B6 A90100 test ax,0x1 000176B9 7512 jnz 0x76cd 000176BB 33DB xor bx,bx 000176BD 8EE3 mov fs,bx 000176BF BE4200 mov si,0x42 000176C2 648B1C mov bx,[fs:si] 000176C5 81FB00F0 cmp bx,0xf000 000176C9 7402 jz 0x76cd 000176CB 33C0 xor ax,ax 000176CD E812FF call 0x75e2 000176D0 B80000 mov ax,0x0 000176D3 C3 ret 000176D4 9ADF44FEE6 call 0xe6fe:0x44df 000176D9 8BC6 mov ax,si 000176DB E804FF call 0x75e2 000176DE B80000 mov ax,0x0 000176E1 C3 ret 000176E2 0FA0 push fs 000176E4 06 push es 000176E5 53 push bx 000176E6 52 push dx 000176E7 57 push di 000176E8 56 push si 000176E9 33F6 xor si,si 000176EB 33C0 xor ax,ax 000176ED 2EFF36433E push word [cs:0x3e43] 000176F2 0FA1 pop fs 000176F4 FC cld 000176F5 64833800 cmp word [fs:bx+si],byte +0x0 000176F9 7404 jz 0x76ff 000176FB 648B00 mov ax,[fs:bx+si] 000176FE AB stosw 000176FF 46 inc si 00017700 46 inc si 00017701 E2F2 loop 0x76f5 00017703 33C0 xor ax,ax 00017705 AB stosw 00017706 5E pop si 00017707 5F pop di 00017708 5A pop dx 00017709 5B pop bx 0001770A 07 pop es 0001770B 0FA1 pop fs 0001770D C3 ret 0001770E 50 push ax 0001770F E8C6FE call 0x75d8 00017712 58 pop ax 00017713 268B05 mov ax,[es:di] 00017716 0BC0 or ax,ax 00017718 7507 jnz 0x7721 0001771A 9AA53D6051 call 0x5160:0x3da5 0001771F EB02 jmp short 0x7723 00017721 33C0 xor ax,ax 00017723 E8BCFE call 0x75e2 00017726 C3 ret 00017727 E8E013 call 0x8b0a 0001772A CB retf 0001772B E84B0B call 0x8279 0001772E CB retf 0001772F 9A8844FEE6 call 0xe6fe:0x4488 00017734 CB retf 00017735 9A8D44FEE6 call 0xe6fe:0x448d 0001773A CB retf 0001773B 9A82496051 call 0x5160:0x4982 00017740 C3 ret 00017741 53 push bx 00017742 57 push di 00017743 E8DD05 call 0x7d23 00017746 9C pushf 00017747 24E0 and al,0xe0 00017749 7412 jz 0x775d 0001774B A880 test al,0x80 0001774D 7404 jz 0x7753 0001774F 66268B05 mov eax,[es:di] 00017753 A840 test al,0x40 00017755 7403 jz 0x775a 00017757 268B05 mov ax,[es:di] 0001775A 268A05 mov al,[es:di] 0001775D FECB dec bl 0001775F 7504 jnz 0x7765 00017761 66C1E008 shl eax,0x8 00017765 FECB dec bl 00017767 7507 jnz 0x7770 00017769 0BC0 or ax,ax 0001776B 7503 jnz 0x7770 0001776D 48 dec ax 0001776E 6640 inc eax 00017770 9D popf 00017771 5F pop di 00017772 5B pop bx 00017773 C3 ret 00017774 E88A5B call 0xd301 00017777 6660 pushad 00017779 BEAFE2 mov si,0xe2af 0001777C E9E709 jmp 0x8166 0001777F 7403 jz 0x7784 00017781 E87D5B call 0xd301 00017784 6661 popad 00017786 C3 ret 00017787 E83313 call 0x8abd 0001778A CB retf 0001778B E8E6FF call 0x7774 0001778E CB retf 0001778F 0000 add [bx+si],al 00017791 0000 add [bx+si],al 00017793 E9BC0F jmp 0x8752 00017796 E96D5B jmp 0xd306 00017799 F3E22F rep loop 0x77cb 0001779C E305 jcxz 0x77a3 0001779E E355 jcxz 0x77f5 000177A0 8BEC mov bp,sp 000177A2 1E push ds 000177A3 57 push di 000177A4 56 push si 000177A5 06 push es 000177A6 53 push bx 000177A7 C57E06 lds di,[bp+0x6] 000177AA B80400 mov ax,0x4 000177AD 8B35 mov si,[di] 000177AF 81FE0300 cmp si,0x3 000177B3 7307 jnc 0x77bc 000177B5 D1E6 shl si,1 000177B7 2EFF94C9E2 call near [cs:si+0xe2c9] 000177BC 5B pop bx 000177BD 07 pop es 000177BE 5E pop si 000177BF 5F pop di 000177C0 1F pop ds 000177C1 5D pop bp 000177C2 CB retf 000177C3 E84700 call 0x780d 000177C6 750C jnz 0x77d4 000177C8 83C704 add di,byte +0x4 000177CB 1E push ds 000177CC 57 push di 000177CD 2EFF5402 call near [cs:si+0x2] 000177D1 83C404 add sp,byte +0x4 000177D4 C3 ret 000177D5 8B7502 mov si,[di+0x2] 000177D8 B80300 mov ax,0x3 000177DB 81FEF3CD cmp si,0xcdf3 000177DF 731D jnc 0x77fe 000177E1 81FE9BCD cmp si,0xcd9b 000177E5 7217 jc 0x77fe 000177E7 BB9BCD mov bx,0xcd9b 000177EA 33DE xor bx,si 000177EC F7C30300 test bx,0x3 000177F0 750C jnz 0x77fe 000177F2 83C704 add di,byte +0x4 000177F5 1E push ds 000177F6 57 push di 000177F7 2EFF5402 call near [cs:si+0x2] 000177FB 83C404 add sp,byte +0x4 000177FE C3 ret 000177FF E80B00 call 0x780d 00017802 7508 jnz 0x780c 00017804 C57D04 lds di,[di+0x4] 00017807 8935 mov [di],si 00017809 B80000 mov ax,0x0 0001780C C3 ret 0001780D 8B5D02 mov bx,[di+0x2] 00017810 BE9BCD mov si,0xcd9b 00017813 B80200 mov ax,0x2 00017816 81FEF3CD cmp si,0xcdf3 0001781A 730D jnc 0x7829 0001781C B80000 mov ax,0x0 0001781F 2E391C cmp [cs:si],bx 00017822 7405 jz 0x7829 00017824 83C604 add si,byte +0x4 00017827 EBEA jmp short 0x7813 00017829 0BC0 or ax,ax 0001782B C3 ret 0001782C 55 push bp 0001782D 8BEC mov bp,sp 0001782F 83C4FC add sp,byte -0x4 00017832 6657 push edi 00017834 8D7EFC lea di,[bp-0x4] 00017837 16 push ss 00017838 57 push di 00017839 52 push dx 0001783A 50 push ax 0001783B 9A029800F0 call 0xf000:0x9802 00017840 83C408 add sp,byte +0x8 00017843 0BC0 or ax,ax 00017845 F9 stc 00017846 750D jnz 0x7855 00017848 668B7EFC mov edi,[bp-0x4] 0001784C 8BC7 mov ax,di 0001784E 66C1EF10 shr edi,0x10 00017852 8BD7 mov dx,di 00017854 F8 clc 00017855 665F pop edi 00017857 8BE5 mov sp,bp 00017859 5D pop bp 0001785A C3 ret 0001785B E8CEFF call 0x782c 0001785E CB retf 0001785F 53 push bx 00017860 B320 mov bl,0x20 00017862 EB03 jmp short 0x7867 00017864 53 push bx 00017865 B330 mov bl,0x30 00017867 E80800 call 0x7872 0001786A 5B pop bx 0001786B E9054F jmp 0xc773 0001786E E80100 call 0x7872 00017871 CB retf 00017872 56 push si 00017873 BEE804 mov si,0x4e8 00017876 81FEE804 cmp si,0x4e8 0001787A 7430 jz 0x78ac 0001787C 2E385C02 cmp [cs:si+0x2],bl 00017880 7525 jnz 0x78a7 00017882 56 push si 00017883 2E8B34 mov si,[cs:si] 00017886 0FBAE307 bt bx,0x7 0001788A 7209 jc 0x7895 0001788C 9A7C416051 call 0x5160:0x417c 00017891 33F6 xor si,si 00017893 EB0F jmp short 0x78a4 00017895 0FBAE306 bt bx,0x6 00017899 7307 jnc 0x78a2 0001789B 9AD251FEE6 call 0xe6fe:0x51d2 000178A0 EB02 jmp short 0x78a4 000178A2 FFD6 call si 000178A4 5E pop si 000178A5 7505 jnz 0x78ac 000178A7 83C603 add si,byte +0x3 000178AA EBCA jmp short 0x7876 000178AC 5E pop si 000178AD C3 ret 000178AE 51 push cx 000178AF 56 push si 000178B0 FC cld 000178B1 33C0 xor ax,ax 000178B3 E307 jcxz 0x78bc 000178B5 AC lodsb 000178B6 02E0 add ah,al 000178B8 E2FB loop 0x78b5 000178BA 8AC4 mov al,ah 000178BC F6D8 neg al 000178BE 5E pop si 000178BF 59 pop cx 000178C0 C3 ret 000178C1 0000 add [bx+si],al 000178C3 0000 add [bx+si],al 000178C5 0000 add [bx+si],al 000178C7 0000 add [bx+si],al 000178C9 0000 add [bx+si],al 000178CB 0000 add [bx+si],al 000178CD 0000 add [bx+si],al 000178CF 0000 add [bx+si],al 000178D1 0000 add [bx+si],al 000178D3 0100 add [bx+si],ax 000178D5 00FF add bh,bh 000178D7 FF00 inc word [bx+si] 000178D9 0000 add [bx+si],al 000178DB 0000 add [bx+si],al 000178DD 0000 add [bx+si],al 000178DF 0000 add [bx+si],al 000178E1 0004 add [si],al 000178E3 1000 adc [bx+si],al 000178E5 0000 add [bx+si],al 000178E7 0000 add [bx+si],al 000178E9 0000 add [bx+si],al 000178EB 0000 add [bx+si],al 000178ED 0004 add [si],al 000178EF 40 inc ax 000178F0 0000 add [bx+si],al 000178F2 04FF add al,0xff 000178F4 A03FFF mov al,[0xff3f] 000178F7 FF00 inc word [bx+si] 000178F9 08FF or bh,bh 000178FB 3F aas 000178FC 10FF adc bh,bh 000178FE 3F aas 000178FF 3F aas 00017900 4D dec bp 00017901 0004 add [si],al 00017903 1000 adc [bx+si],al 00017905 0000 add [bx+si],al 00017907 0000 add [bx+si],al 00017909 0000 add [bx+si],al 0001790B 0000 add [bx+si],al 0001790D 0004 add [si],al 0001790F 40 inc ax 00017910 0000 add [bx+si],al 00017912 0000 add [bx+si],al 00017914 0000 add [bx+si],al 00017916 0000 add [bx+si],al 00017918 0000 add [bx+si],al 0001791A 0000 add [bx+si],al 0001791C 0000 add [bx+si],al 0001791E 0000 add [bx+si],al 00017920 0000 add [bx+si],al 00017922 0000 add [bx+si],al 00017924 0000 add [bx+si],al 00017926 0000 add [bx+si],al 00017928 0000 add [bx+si],al 0001792A 0000 add [bx+si],al 0001792C 0000 add [bx+si],al 0001792E 0000 add [bx+si],al 00017930 0000 add [bx+si],al 00017932 0000 add [bx+si],al 00017934 0000 add [bx+si],al 00017936 0000 add [bx+si],al 00017938 0000 add [bx+si],al 0001793A 0000 add [bx+si],al 0001793C 0000 add [bx+si],al 0001793E 0000 add [bx+si],al 00017940 0000 add [bx+si],al 00017942 0000 add [bx+si],al 00017944 0000 add [bx+si],al 00017946 0000 add [bx+si],al 00017948 0000 add [bx+si],al 0001794A 0000 add [bx+si],al 0001794C 0000 add [bx+si],al 0001794E 0000 add [bx+si],al 00017950 00F0 add al,dh 00017952 01F6 add si,si 00017954 03A0000E add sp,[bx+si+0xe00] 00017958 0005 add [di],al 0001795A 0403 add al,0x3 0001795C 0800 or [bx+si],al 0001795E 0010 add [bx+si],dl 00017960 44 inc sp 00017961 F001F6 lock add si,si 00017964 03B0000E add si,[bx+si+0xe00] 00017968 0000 add [bx+si],al 0001796A 0000 add [bx+si],al 0001796C 0000 add [bx+si],al 0001796E 0010 add [bx+si],dl 00017970 48 dec ax 00017971 C818AE18 enter 0xae18,0x18 00017975 E000 loopne 0x7977 00017977 0A10 or dl,[bx+si] 00017979 0804 or [si],al 0001797B 1F pop ds 0001797C 2A00 sub al,[bx+si] 0001797E 0010 add [bx+si],dl 00017980 FB sti 00017981 C018AA rcr byte [bx+si],0xaa 00017984 18A0000A sbb [bx+si+0xa00],ah 00017988 0000 add [bx+si],al 0001798A 0000 add [bx+si],al 0001798C 0000 add [bx+si],al 0001798E 0010 add [bx+si],dl 00017990 AC lodsb 00017991 C818AE18 enter 0xae18,0x18 00017995 B000 mov al,0x0 00017997 0A00 or al,[bx+si] 00017999 0000 add [bx+si],al 0001799B 0000 add [bx+si],al 0001799D 0000 add [bx+si],al 0001799F 1090C018 adc [bx+si+0x18c0],dl 000179A3 AA stosb 000179A4 18B0000A sbb [bx+si+0xa00],dh 000179A8 0000 add [bx+si],al 000179AA 0000 add [bx+si],al 000179AC 0000 add [bx+si],al 000179AE 0010 add [bx+si],dl 000179B0 9C pushf 000179B1 0000 add [bx+si],al 000179B3 0000 add [bx+si],al 000179B5 B000 mov al,0x0 000179B7 0E push cs 000179B8 0000 add [bx+si],al 000179BA 0000 add [bx+si],al 000179BC 0000 add [bx+si],al 000179BE 0010 add [bx+si],dl 000179C0 0000 add [bx+si],al 000179C2 0000 add [bx+si],al 000179C4 00B0000F add [bx+si+0xf00],dh 000179C8 0000 add [bx+si],al 000179CA 0000 add [bx+si],al 000179CC 0000 add [bx+si],al 000179CE 0010 add [bx+si],dl 000179D0 0050A0 add [bx+si-0x60],dl 000179D3 1027 adc [bx],ah 000179D5 4D dec bp 000179D6 018813FE add [bx+si+0xfe13],cx 000179DA 1F pop ds 000179DB 4D dec bp 000179DC 0100 add [bx+si],ax 000179DE 0000 add [bx+si],al 000179E0 0000 add [bx+si],al 000179E2 0000 add [bx+si],al 000179E4 0000 add [bx+si],al 000179E6 0000 add [bx+si],al 000179E8 0000 add [bx+si],al 000179EA 0000 add [bx+si],al 000179EC 0000 add [bx+si],al 000179EE 0000 add [bx+si],al 000179F0 0050A0 add [bx+si-0x60],dl 000179F3 1027 adc [bx],ah 000179F5 4D dec bp 000179F6 018813FF add [bx+si+0xff13],cx 000179FA 1F pop ds 000179FB 4D dec bp 000179FC 0100 add [bx+si],ax 000179FE 0000 add [bx+si],al 00017A00 0000 add [bx+si],al 00017A02 0000 add [bx+si],al 00017A04 0000 add [bx+si],al 00017A06 0000 add [bx+si],al 00017A08 0000 add [bx+si],al 00017A0A 0000 add [bx+si],al 00017A0C 0000 add [bx+si],al 00017A0E 0000 add [bx+si],al 00017A10 0000 add [bx+si],al 00017A12 0000 add [bx+si],al 00017A14 0000 add [bx+si],al 00017A16 0000 add [bx+si],al 00017A18 0000 add [bx+si],al 00017A1A 0000 add [bx+si],al 00017A1C 0000 add [bx+si],al 00017A1E 0000 add [bx+si],al 00017A20 0000 add [bx+si],al 00017A22 0000 add [bx+si],al 00017A24 0000 add [bx+si],al 00017A26 0000 add [bx+si],al 00017A28 0000 add [bx+si],al 00017A2A 0000 add [bx+si],al 00017A2C 0000 add [bx+si],al 00017A2E 0000 add [bx+si],al 00017A30 0000 add [bx+si],al 00017A32 0000 add [bx+si],al 00017A34 0000 add [bx+si],al 00017A36 0000 add [bx+si],al 00017A38 0000 add [bx+si],al 00017A3A 0000 add [bx+si],al 00017A3C 0000 add [bx+si],al 00017A3E 0000 add [bx+si],al 00017A40 0000 add [bx+si],al 00017A42 0000 add [bx+si],al 00017A44 0000 add [bx+si],al 00017A46 0000 add [bx+si],al 00017A48 0000 add [bx+si],al 00017A4A 0000 add [bx+si],al 00017A4C 0000 add [bx+si],al 00017A4E 0000 add [bx+si],al 00017A50 0000 add [bx+si],al 00017A52 0000 add [bx+si],al 00017A54 0000 add [bx+si],al 00017A56 0000 add [bx+si],al 00017A58 0000 add [bx+si],al 00017A5A 0000 add [bx+si],al 00017A5C 0000 add [bx+si],al 00017A5E 0000 add [bx+si],al 00017A60 0000 add [bx+si],al 00017A62 0000 add [bx+si],al 00017A64 0000 add [bx+si],al 00017A66 0000 add [bx+si],al 00017A68 0000 add [bx+si],al 00017A6A 0000 add [bx+si],al 00017A6C 0000 add [bx+si],al 00017A6E 0000 add [bx+si],al 00017A70 0000 add [bx+si],al 00017A72 0000 add [bx+si],al 00017A74 0000 add [bx+si],al 00017A76 0000 add [bx+si],al 00017A78 0000 add [bx+si],al 00017A7A 0000 add [bx+si],al 00017A7C 0000 add [bx+si],al 00017A7E 0000 add [bx+si],al 00017A80 0000 add [bx+si],al 00017A82 0000 add [bx+si],al 00017A84 0000 add [bx+si],al 00017A86 0000 add [bx+si],al 00017A88 0000 add [bx+si],al 00017A8A 0000 add [bx+si],al 00017A8C 0000 add [bx+si],al 00017A8E 0000 add [bx+si],al 00017A90 0000 add [bx+si],al 00017A92 0000 add [bx+si],al 00017A94 0000 add [bx+si],al 00017A96 0000 add [bx+si],al 00017A98 0000 add [bx+si],al 00017A9A 0000 add [bx+si],al 00017A9C 0000 add [bx+si],al 00017A9E 0000 add [bx+si],al 00017AA0 0000 add [bx+si],al 00017AA2 0000 add [bx+si],al 00017AA4 0000 add [bx+si],al 00017AA6 0000 add [bx+si],al 00017AA8 0000 add [bx+si],al 00017AAA 0000 add [bx+si],al 00017AAC 0000 add [bx+si],al 00017AAE 0000 add [bx+si],al 00017AB0 0000 add [bx+si],al 00017AB2 0000 add [bx+si],al 00017AB4 0000 add [bx+si],al 00017AB6 0000 add [bx+si],al 00017AB8 0000 add [bx+si],al 00017ABA 0000 add [bx+si],al 00017ABC 0000 add [bx+si],al 00017ABE 0000 add [bx+si],al 00017AC0 0000 add [bx+si],al 00017AC2 0000 add [bx+si],al 00017AC4 0000 add [bx+si],al 00017AC6 0000 add [bx+si],al 00017AC8 0000 add [bx+si],al 00017ACA 0000 add [bx+si],al 00017ACC 0000 add [bx+si],al 00017ACE 0000 add [bx+si],al 00017AD0 0000 add [bx+si],al 00017AD2 0000 add [bx+si],al 00017AD4 0000 add [bx+si],al 00017AD6 0000 add [bx+si],al 00017AD8 0000 add [bx+si],al 00017ADA 0000 add [bx+si],al 00017ADC 0000 add [bx+si],al 00017ADE 0000 add [bx+si],al 00017AE0 0000 add [bx+si],al 00017AE2 0000 add [bx+si],al 00017AE4 0000 add [bx+si],al 00017AE6 0000 add [bx+si],al 00017AE8 0000 add [bx+si],al 00017AEA 0000 add [bx+si],al 00017AEC 0000 add [bx+si],al 00017AEE 0000 add [bx+si],al 00017AF0 0000 add [bx+si],al 00017AF2 0000 add [bx+si],al 00017AF4 0000 add [bx+si],al 00017AF6 0000 add [bx+si],al 00017AF8 0000 add [bx+si],al 00017AFA 0000 add [bx+si],al 00017AFC 0000 add [bx+si],al 00017AFE 0000 add [bx+si],al 00017B00 0000 add [bx+si],al 00017B02 0000 add [bx+si],al 00017B04 0000 add [bx+si],al 00017B06 0000 add [bx+si],al 00017B08 0000 add [bx+si],al 00017B0A 0000 add [bx+si],al 00017B0C 0000 add [bx+si],al 00017B0E 0000 add [bx+si],al 00017B10 0000 add [bx+si],al 00017B12 0000 add [bx+si],al 00017B14 0000 add [bx+si],al 00017B16 0000 add [bx+si],al 00017B18 0000 add [bx+si],al 00017B1A 0000 add [bx+si],al 00017B1C 0000 add [bx+si],al 00017B1E 0000 add [bx+si],al 00017B20 0000 add [bx+si],al 00017B22 0000 add [bx+si],al 00017B24 0000 add [bx+si],al 00017B26 0000 add [bx+si],al 00017B28 0000 add [bx+si],al 00017B2A 0000 add [bx+si],al 00017B2C 0000 add [bx+si],al 00017B2E 0000 add [bx+si],al 00017B30 0000 add [bx+si],al 00017B32 0000 add [bx+si],al 00017B34 0000 add [bx+si],al 00017B36 0000 add [bx+si],al 00017B38 0000 add [bx+si],al 00017B3A 0000 add [bx+si],al 00017B3C 0000 add [bx+si],al 00017B3E 0000 add [bx+si],al 00017B40 0000 add [bx+si],al 00017B42 0000 add [bx+si],al 00017B44 0000 add [bx+si],al 00017B46 0000 add [bx+si],al 00017B48 0000 add [bx+si],al 00017B4A 0000 add [bx+si],al 00017B4C 0000 add [bx+si],al 00017B4E 0000 add [bx+si],al 00017B50 0000 add [bx+si],al 00017B52 0000 add [bx+si],al 00017B54 0000 add [bx+si],al 00017B56 0000 add [bx+si],al 00017B58 0000 add [bx+si],al 00017B5A 0000 add [bx+si],al 00017B5C 0000 add [bx+si],al 00017B5E 0000 add [bx+si],al 00017B60 0000 add [bx+si],al 00017B62 0000 add [bx+si],al 00017B64 0000 add [bx+si],al 00017B66 0000 add [bx+si],al 00017B68 0000 add [bx+si],al 00017B6A 0000 add [bx+si],al 00017B6C 0000 add [bx+si],al 00017B6E 0000 add [bx+si],al 00017B70 0000 add [bx+si],al 00017B72 0000 add [bx+si],al 00017B74 0000 add [bx+si],al 00017B76 0000 add [bx+si],al 00017B78 0000 add [bx+si],al 00017B7A 0000 add [bx+si],al 00017B7C 0000 add [bx+si],al 00017B7E 0000 add [bx+si],al 00017B80 0000 add [bx+si],al 00017B82 0000 add [bx+si],al 00017B84 0000 add [bx+si],al 00017B86 0000 add [bx+si],al 00017B88 0000 add [bx+si],al 00017B8A 0000 add [bx+si],al 00017B8C 0000 add [bx+si],al 00017B8E 0000 add [bx+si],al 00017B90 0000 add [bx+si],al 00017B92 0000 add [bx+si],al 00017B94 0000 add [bx+si],al 00017B96 0000 add [bx+si],al 00017B98 0000 add [bx+si],al 00017B9A 0000 add [bx+si],al 00017B9C 0000 add [bx+si],al 00017B9E 0000 add [bx+si],al 00017BA0 0000 add [bx+si],al 00017BA2 0000 add [bx+si],al 00017BA4 0000 add [bx+si],al 00017BA6 0000 add [bx+si],al 00017BA8 0000 add [bx+si],al 00017BAA 0000 add [bx+si],al 00017BAC 0000 add [bx+si],al 00017BAE 0000 add [bx+si],al 00017BB0 0000 add [bx+si],al 00017BB2 0000 add [bx+si],al 00017BB4 0000 add [bx+si],al 00017BB6 0000 add [bx+si],al 00017BB8 0000 add [bx+si],al 00017BBA 0000 add [bx+si],al 00017BBC 0000 add [bx+si],al 00017BBE 0000 add [bx+si],al 00017BC0 0000 add [bx+si],al 00017BC2 E96518 jmp 0x942a 00017BC5 0800 or [bx+si],al 00017BC7 FC cld 00017BC8 0100 add [bx+si],ax 00017BCA 7400 jz 0x7bcc 00017BCC 0000 add [bx+si],al 00017BCE 0000 add [bx+si],al 00017BD0 0000 add [bx+si],al 00017BD2 0000 add [bx+si],al 00017BD4 0000 add [bx+si],al 00017BD6 0000 add [bx+si],al 00017BD8 0000 add [bx+si],al 00017BDA 0000 add [bx+si],al 00017BDC 0000 add [bx+si],al 00017BDE 0000 add [bx+si],al 00017BE0 0000 add [bx+si],al 00017BE2 0000 add [bx+si],al 00017BE4 0000 add [bx+si],al 00017BE6 0000 add [bx+si],al 00017BE8 0000 add [bx+si],al 00017BEA 0000 add [bx+si],al 00017BEC 0000 add [bx+si],al 00017BEE 0000 add [bx+si],al 00017BF0 0000 add [bx+si],al 00017BF2 0000 add [bx+si],al 00017BF4 0000 add [bx+si],al 00017BF6 0000 add [bx+si],al 00017BF8 0017 add [bx],dl 00017BFA 0400 add al,0x0 00017BFC 038001C0 add ax,[bx+si+0xc001] 00017C00 006000 add [bx+si+0x0],ah 00017C03 3000 xor [bx+si],al 00017C05 1800 sbb [bx+si],al 00017C07 0C00 or al,0x0 00017C09 EB61 jmp short 0x7c6c 00017C0B 0000 add [bx+si],al 00017C0D 0000 add [bx+si],al 00017C0F 0000 add [bx+si],al 00017C11 0000 add [bx+si],al 00017C13 0000 add [bx+si],al 00017C15 0000 add [bx+si],al 00017C17 0000 add [bx+si],al 00017C19 0000 add [bx+si],al 00017C1B 0000 add [bx+si],al 00017C1D 0000 add [bx+si],al 00017C1F 0000 add [bx+si],al 00017C21 0000 add [bx+si],al 00017C23 0000 add [bx+si],al 00017C25 0000 add [bx+si],al 00017C27 0000 add [bx+si],al 00017C29 0000 add [bx+si],al 00017C2B 0000 add [bx+si],al 00017C2D 0000 add [bx+si],al 00017C2F 0000 add [bx+si],al 00017C31 0000 add [bx+si],al 00017C33 0000 add [bx+si],al 00017C35 0000 add [bx+si],al 00017C37 0000 add [bx+si],al 00017C39 0000 add [bx+si],al 00017C3B 0000 add [bx+si],al 00017C3D 0000 add [bx+si],al 00017C3F 0000 add [bx+si],al 00017C41 0000 add [bx+si],al 00017C43 0000 add [bx+si],al 00017C45 0000 add [bx+si],al 00017C47 0000 add [bx+si],al 00017C49 0000 add [bx+si],al 00017C4B 0000 add [bx+si],al 00017C4D 0000 add [bx+si],al 00017C4F 0000 add [bx+si],al 00017C51 0000 add [bx+si],al 00017C53 0000 add [bx+si],al 00017C55 0000 add [bx+si],al 00017C57 0000 add [bx+si],al 00017C59 0000 add [bx+si],al 00017C5B 0000 add [bx+si],al 00017C5D 0000 add [bx+si],al 00017C5F 0000 add [bx+si],al 00017C61 0000 add [bx+si],al 00017C63 0000 add [bx+si],al 00017C65 0000 add [bx+si],al 00017C67 0000 add [bx+si],al 00017C69 0000 add [bx+si],al 00017C6B 00FB add bl,bh 00017C6D 60 pusha 00017C6E 06 push es 00017C6F 1E push ds 00017C70 8BEC mov bp,sp 00017C72 80FC05 cmp ah,0x5 00017C75 7729 ja 0x7ca0 00017C77 83FA03 cmp dx,byte +0x3 00017C7A 7724 ja 0x7ca0 00017C7C 2E8E1E433E mov ds,[cs:0x3e43] 00017C81 8BDA mov bx,dx 00017C83 8A8F7C00 mov cl,[bx+0x7c] 00017C87 D1E3 shl bx,1 00017C89 8B970000 mov dx,[bx+0x0] 00017C8D 0BD2 or dx,dx 00017C8F 740F jz 0x7ca0 00017C91 0FB6DC movzx bx,ah 00017C94 8AE1 mov ah,cl 00017C96 D1E3 shl bx,1 00017C98 83C204 add dx,byte +0x4 00017C9B 2EFF9711E8 call near [cs:bx+0xe811] 00017CA0 886613 mov [bp+0x13],ah 00017CA3 1F pop ds 00017CA4 07 pop es 00017CA5 61 popa 00017CA6 CF iret 00017CA7 241F and al,0x1f 00017CA9 8AE8 mov ch,al 00017CAB 0C80 or al,0x80 00017CAD 4A dec dx 00017CAE EE out dx,al 00017CAF 8A4612 mov al,[bp+0x12] 00017CB2 B105 mov cl,0x5 00017CB4 D2E8 shr al,cl 00017CB6 8AC8 mov cl,al 00017CB8 0AC0 or al,al 00017CBA B81704 mov ax,0x417 00017CBD 7405 jz 0x7cc4 00017CBF B80006 mov ax,0x600 00017CC2 D3E8 shr ax,cl 00017CC4 86C4 xchg al,ah 00017CC6 4A dec dx 00017CC7 4A dec dx 00017CC8 EE out dx,al 00017CC9 E6ED out 0xed,al 00017CCB 4A dec dx 00017CCC 8AC4 mov al,ah 00017CCE EE out dx,al 00017CCF 83C203 add dx,byte +0x3 00017CD2 8AC5 mov al,ch 00017CD4 EE out dx,al 00017CD5 83EA02 sub dx,byte +0x2 00017CD8 B000 mov al,0x0 00017CDA EE out dx,al 00017CDB 83C203 add dx,byte +0x3 00017CDE E9EB08 jmp 0x85cc 00017CE1 D7 xlatb 00017CE2 E75C out 0x5c,ax 00017CE4 EC in al,dx 00017CE5 3EE9FCF0 ds jmp 0x6de5 00017CE9 56 push si 00017CEA F4 hlt 00017CEB 9AF4EC8AE0 call 0xe08a:0xecf4 00017CF0 42 inc dx 00017CF1 EC in al,dx 00017CF2 C3 ret 00017CF3 0000 add [bx+si],al 00017CF5 0000 add [bx+si],al 00017CF7 0000 add [bx+si],al 00017CF9 0000 add [bx+si],al 00017CFB 0000 add [bx+si],al 00017CFD 00E9 add cl,ch 00017CFF 75B4 jnz 0x7cb5 00017D01 FA cli 00017D02 8917 mov [bx],dx 00017D04 894F02 mov [bx+0x2],cx 00017D07 C6470400 mov byte [bx+0x4],0x0 00017D0B 814E180002 or word [bp+0x18],0x200 00017D10 CB retf 00017D11 0000 add [bx+si],al 00017D13 0000 add [bx+si],al 00017D15 0000 add [bx+si],al 00017D17 0000 add [bx+si],al 00017D19 0053BB add [bp+di-0x45],dl 00017D1C 0800 or [bx+si],al 00017D1E E8AD03 call 0x80ce 00017D21 5B pop bx 00017D22 C3 ret 00017D23 56 push si 00017D24 26803D81 cmp byte [es:di],0x81 00017D28 0F94C3 setz bl 00017D2B 7506 jnz 0x7d33 00017D2D 3C02 cmp al,0x2 00017D2F 7502 jnz 0x7d33 00017D31 FEC3 inc bl 00017D33 660FB6C0 movzx eax,al 00017D37 03F0 add si,ax 00017D39 2E8A04 mov al,[cs:si] 00017D3C 50 push ax 00017D3D 240F and al,0xf 00017D3F FEC0 inc al 00017D41 03F8 add di,ax 00017D43 58 pop ax 00017D44 D0E0 shl al,1 00017D46 5E pop si 00017D47 C3 ret 00017D48 0000 add [bx+si],al 00017D4A 0000 add [bx+si],al 00017D4C 0000 add [bx+si],al 00017D4E 52 push dx 00017D4F 3A4546 cmp al,[di+0x46] 00017D52 381D cmp [di],bl 00017D54 2A368040 sub dh,[0x4080] 00017D58 2010 and [bx+si],dl 00017D5A 0804 or [si],al 00017D5C 0201 add al,[bx+di] 00017D5E 1BFF sbb di,di 00017D60 00FF add bh,bh 00017D62 FF db 0xFF 00017D63 FF1EFFFF call far [0xffff] 00017D67 FF db 0xFF 00017D68 FF1F call far [bx] 00017D6A FF db 0xFF 00017D6B 7F94 jg 0x7d01 00017D6D 1117 adc [bx],dx 00017D6F 051214 add ax,0x1412 00017D72 1915 sbb [di],dx 00017D74 090F or [bx],cx 00017D76 101B adc [bp+di],bl 00017D78 1D0AFF sbb ax,0xff0a 00017D7B 0113 add [bp+di],dx 00017D7D 0406 add al,0x6 00017D7F 07 pop es 00017D80 080A or [bp+si],cl 00017D82 0B0C or cx,[si] 00017D84 FF db 0xFF 00017D85 FF db 0xFF 00017D86 FF db 0xFF 00017D87 FF1C call far [si] 00017D89 1A18 sbb bl,[bx+si] 00017D8B 0316020E add dx,[0xe02] 00017D8F 0DFFFF or ax,0xffff 00017D92 FF db 0xFF 00017D93 FF96FF20 call near [bp+0x20ff] 00017D97 FF5E5F call far [bp+0x5f] 00017D9A 60 pusha 00017D9B 61 popa 00017D9C 626364 bound sp,[bp+di+0x64] 00017D9F 65 db 0x65 00017DA0 66 db 0x66 00017DA1 67 db 0x67 00017DA2 FF db 0xFF 00017DA3 FF778D push word [bx-0x73] 00017DA6 848E738F test [bp+0x8f73],cl 00017DAA 7490 jz 0x7d3c 00017DAC 7591 jnz 0x7d3f 00017DAE 7692 jna 0x7d42 00017DB0 93 xchg ax,bx 00017DB1 FF db 0xFF 00017DB2 FF db 0xFF 00017DB3 FF898A1B dec word [bx+di+0x1b8a] 00017DB7 3132 xor [bp+si],si 00017DB9 3334 xor si,[si] 00017DBB 353637 xor ax,0x3736 00017DBE 3839 cmp [bx+di],bh 00017DC0 302D xor [di],ch 00017DC2 3D0809 cmp ax,0x908 00017DC5 7177 jno 0x7e3e 00017DC7 657274 gs jc 0x7e3e 00017DCA 7975 jns 0x7e41 00017DCC 696F705B5D imul bp,[bx+0x70],word 0x5d5b 00017DD1 0DFF61 or ax,0x61ff 00017DD4 7364 jnc 0x7e3a 00017DD6 6667686A6B6C3B a32 push dword 0x3b6c6b6a 00017DDD 27 daa 00017DDE 60 pusha 00017DDF FF5C7A call far [si+0x7a] 00017DE2 7863 js 0x7e47 00017DE4 7662 jna 0x7e48 00017DE6 6E outsb 00017DE7 6D insw 00017DE8 2C2E sub al,0x2e 00017DEA 2F das 00017DEB FF2A jmp far [bp+si] 00017DED FF20 jmp near [bx+si] 00017DEF FF db 0xFF 00017DF0 3B3C cmp di,[si] 00017DF2 3D3E3F cmp ax,0x3f3e 00017DF5 40 inc ax 00017DF6 41 inc cx 00017DF7 42 inc dx 00017DF8 43 inc bx 00017DF9 44 inc sp 00017DFA FF db 0xFF 00017DFB FF4748 inc word [bx+0x48] 00017DFE 49 dec cx 00017DFF FF4BFF dec word [bp+di-0x1] 00017E02 4D dec bp 00017E03 FF4F50 dec word [bx+0x50] 00017E06 51 push cx 00017E07 52 push dx 00017E08 53 push bx 00017E09 FF db 0xFF 00017E0A FF5C85 call far [si-0x7b] 00017E0D 860F xchg cl,[bx] 00017E0F B6CC mov dh,0xcc 00017E11 B001 mov al,0x1 00017E13 EE out dx,al 00017E14 42 inc dx 00017E15 42 inc dx 00017E16 51 push cx 00017E17 BB2020 mov bx,0x2020 00017E1A B93582 mov cx,0x8235 00017E1D E80A06 call 0x842a 00017E20 59 pop cx 00017E21 7405 jz 0x7e28 00017E23 E2F1 loop 0x7e16 00017E25 E93B03 jmp 0x8163 00017E28 4A dec dx 00017E29 EC in al,dx 00017E2A 8AE0 mov ah,al 00017E2C 80E41E and ah,0x1e 00017E2F 51 push cx 00017E30 BB0101 mov bx,0x101 00017E33 B93582 mov cx,0x8235 00017E36 E8F105 call 0x842a 00017E39 59 pop cx 00017E3A E0F3 loopne 0x7e2f 00017E3C 0F852303 jnz near 0x8163 00017E40 83EA05 sub dx,byte +0x5 00017E43 EC in al,dx 00017E44 884612 mov [bp+0x12],al 00017E47 C3 ret 00017E48 FA cli 00017E49 8B17 mov dx,[bx] 00017E4B 8B4F02 mov cx,[bx+0x2] 00017E4E 32C0 xor al,al 00017E50 864704 xchg al,[bx+0x4] 00017E53 884612 mov [bp+0x12],al 00017E56 CB retf 00017E57 E917B3 jmp 0x3171 00017E5A CB retf 00017E5B E9DCE9 jmp 0x683a 00017E5E 48 dec ax 00017E5F EAABEAD3EA jmp 0xead3:0xeaab 00017E64 FD std 00017E65 EA1DEB41EB jmp 0xeb41:0xeb1d 00017E6A 63EB arpl bx,bp 00017E6C 7FEB jg 0x7e59 00017E6E A1EBE5 mov ax,[0xe5eb] 00017E71 E9A9EB jmp 0x6a1d 00017E74 BAEB55 mov dx,0x55eb 00017E77 8BEC mov bp,sp 00017E79 06 push es 00017E7A 57 push di 00017E7B 53 push bx 00017E7C C47E06 les di,[bp+0x6] 00017E7F 268B1D mov bx,[es:di] 00017E82 D1E3 shl bx,1 00017E84 81C38AE9 add bx,0xe98a 00017E88 B80100 mov ax,0x1 00017E8B 81FBA6E9 cmp bx,0xe9a6 00017E8F 7305 jnc 0x7e96 00017E91 2EFF17 call near [cs:bx] 00017E94 33C0 xor ax,ax 00017E96 5B pop bx 00017E97 5F pop di 00017E98 07 pop es 00017E99 5D pop bp 00017E9A CB retf 00017E9B 26C47D02 les di,[es:di+0x2] 00017E9F B8BB7B mov ax,0x7bbb 00017EA2 2DBB79 sub ax,0x79bb 00017EA5 83C003 add ax,byte +0x3 00017EA8 268905 mov [es:di],ax 00017EAB C3 ret 00017EAC 51 push cx 00017EAD B9FFFF mov cx,0xffff 00017EB0 E80A00 call 0x7ebd 00017EB3 59 pop cx 00017EB4 C3 ret 00017EB5 51 push cx 00017EB6 33C9 xor cx,cx 00017EB8 E80200 call 0x7ebd 00017EBB 59 pop cx 00017EBC C3 ret 00017EBD 55 push bp 00017EBE 8BEC mov bp,sp 00017EC0 83C4F0 add sp,byte -0x10 00017EC3 1E push ds 00017EC4 56 push si 00017EC5 52 push dx 00017EC6 57 push di 00017EC7 26C57502 lds si,[es:di+0x2] 00017ECB 16 push ss 00017ECC 07 pop es 00017ECD 8D7EF0 lea di,[bp-0x10] 00017ED0 33DB xor bx,bx 00017ED2 8BC3 mov ax,bx 00017ED4 0BC9 or cx,cx 00017ED6 7508 jnz 0x7ee0 00017ED8 2EF687C37D40 test byte [cs:bx+0x7dc3],0x40 00017EDE 741A jz 0x7efa 00017EE0 2EF687C37D08 test byte [cs:bx+0x7dc3],0x8 00017EE6 750A jnz 0x7ef2 00017EE8 E80957 call 0xd5f4 00017EEB 8BD3 mov dx,bx 00017EED E86057 call 0xd650 00017EF0 EB08 jmp short 0x7efa 00017EF2 E86DB0 call 0x2f62 00017EF5 8BD3 mov dx,bx 00017EF7 E8AAB0 call 0x2fa4 00017EFA 83C303 add bx,byte +0x3 00017EFD B83B84 mov ax,0x843b 00017F00 2DC37D sub ax,0x7dc3 00017F03 3BD8 cmp bx,ax 00017F05 72CB jc 0x7ed2 00017F07 5F pop di 00017F08 5A pop dx 00017F09 5E pop si 00017F0A 1F pop ds 00017F0B 8BE5 mov sp,bp 00017F0D 5D pop bp 00017F0E C3 ret 00017F0F 51 push cx 00017F10 B9FFFF mov cx,0xffff 00017F13 E80A00 call 0x7f20 00017F16 59 pop cx 00017F17 C3 ret 00017F18 51 push cx 00017F19 33C9 xor cx,cx 00017F1B E80200 call 0x7f20 00017F1E 59 pop cx 00017F1F C3 ret 00017F20 55 push bp 00017F21 8BEC mov bp,sp 00017F23 83C4F0 add sp,byte -0x10 00017F26 1E push ds 00017F27 56 push si 00017F28 52 push dx 00017F29 53 push bx 00017F2A 57 push di 00017F2B 26C57502 lds si,[es:di+0x2] 00017F2F 16 push ss 00017F30 07 pop es 00017F31 8D7EF0 lea di,[bp-0x10] 00017F34 33DB xor bx,bx 00017F36 0BC9 or cx,cx 00017F38 7508 jnz 0x7f42 00017F3A 2EF687C37D40 test byte [cs:bx+0x7dc3],0x40 00017F40 741E jz 0x7f60 00017F42 2EF687C37D08 test byte [cs:bx+0x7dc3],0x8 00017F48 750C jnz 0x7f56 00017F4A 8BC3 mov ax,bx 00017F4C E8D356 call 0xd622 00017F4F 8BD3 mov dx,bx 00017F51 E88D56 call 0xd5e1 00017F54 EB0A jmp short 0x7f60 00017F56 8BC3 mov ax,bx 00017F58 E82AB0 call 0x2f85 00017F5B 8BC3 mov ax,bx 00017F5D E8DDAF call 0x2f3d 00017F60 83C303 add bx,byte +0x3 00017F63 B83B84 mov ax,0x843b 00017F66 2DC37D sub ax,0x7dc3 00017F69 3BD8 cmp bx,ax 00017F6B 72C9 jc 0x7f36 00017F6D 9A589A00F0 call 0xf000:0x9a58 00017F72 5F pop di 00017F73 5B pop bx 00017F74 5A pop dx 00017F75 5E pop si 00017F76 1F pop ds 00017F77 8BE5 mov sp,bp 00017F79 5D pop bp 00017F7A C3 ret 00017F7B 1E push ds 00017F7C 56 push si 00017F7D 53 push bx 00017F7E 268B4502 mov ax,[es:di+0x2] 00017F82 26C57508 lds si,[es:di+0x8] 00017F86 26C47D04 les di,[es:di+0x4] 00017F8A 8BD8 mov bx,ax 00017F8C 2EF687C37D08 test byte [cs:bx+0x7dc3],0x8 00017F92 7508 jnz 0x7f9c 00017F94 E88B56 call 0xd622 00017F97 268905 mov [es:di],ax 00017F9A EB03 jmp short 0x7f9f 00017F9C E8E6AF call 0x2f85 00017F9F 5B pop bx 00017FA0 5E pop si 00017FA1 1F pop ds 00017FA2 C3 ret 00017FA3 1E push ds 00017FA4 56 push si 00017FA5 52 push dx 00017FA6 53 push bx 00017FA7 268B5502 mov dx,[es:di+0x2] 00017FAB 26C57508 lds si,[es:di+0x8] 00017FAF 26C47D04 les di,[es:di+0x4] 00017FB3 8BDA mov bx,dx 00017FB5 2EF687C37D08 test byte [cs:bx+0x7dc3],0x8 00017FBB 7508 jnz 0x7fc5 00017FBD 268B05 mov ax,[es:di] 00017FC0 E88D56 call 0xd650 00017FC3 EB03 jmp short 0x7fc8 00017FC5 E8DCAF call 0x2fa4 00017FC8 5B pop bx 00017FC9 5A pop dx 00017FCA 5E pop si 00017FCB 1F pop ds 00017FCC C3 ret 00017FCD 53 push bx 00017FCE 268B4502 mov ax,[es:di+0x2] 00017FD2 26C47D04 les di,[es:di+0x4] 00017FD6 8BD8 mov bx,ax 00017FD8 2EF687C37D08 test byte [cs:bx+0x7dc3],0x8 00017FDE 7508 jnz 0x7fe8 00017FE0 E81156 call 0xd5f4 00017FE3 268905 mov [es:di],ax 00017FE6 EB03 jmp short 0x7feb 00017FE8 E877AF call 0x2f62 00017FEB 5B pop bx 00017FEC C3 ret 00017FED 52 push dx 00017FEE 53 push bx 00017FEF 268B5502 mov dx,[es:di+0x2] 00017FF3 26C47D04 les di,[es:di+0x4] 00017FF7 8BDA mov bx,dx 00017FF9 2EF687C37D08 test byte [cs:bx+0x7dc3],0x8 00017FFF 7508 jnz 0x8009 00018001 268B05 mov ax,[es:di] 00018004 E8DA55 call 0xd5e1 00018007 EB05 jmp short 0x800e 00018009 8BC2 mov ax,dx 0001800B E82FAF call 0x2f3d 0001800E 5B pop bx 0001800F 5A pop dx 00018010 C3 ret 00018011 1E push ds 00018012 56 push si 00018013 268B4502 mov ax,[es:di+0x2] 00018017 26C47D04 les di,[es:di+0x4] 0001801B 8BD8 mov bx,ax 0001801D 2EF687C37D08 test byte [cs:bx+0x7dc3],0x8 00018023 7508 jnz 0x802d 00018025 E86456 call 0xd68c 00018028 268905 mov [es:di],ax 0001802B EB03 jmp short 0x8030 0001802D E893AF call 0x2fc3 00018030 5E pop si 00018031 1F pop ds 00018032 C3 ret 00018033 1E push ds 00018034 56 push si 00018035 51 push cx 00018036 57 push di 00018037 06 push es 00018038 26C47D02 les di,[es:di+0x2] 0001803C B9BB7B mov cx,0x7bbb 0001803F 81E9BB79 sub cx,0x79bb 00018043 E88755 call 0xd5cd 00018046 E89056 call 0xd6d9 00018049 07 pop es 0001804A 5F pop di 0001804B 59 pop cx 0001804C 5E pop si 0001804D 1F pop ds 0001804E C3 ret 0001804F 53 push bx 00018050 268B5D02 mov bx,[es:di+0x2] 00018054 26C47D04 les di,[es:di+0x4] 00018058 2E8B87C47D mov ax,[cs:bx+0x7dc4] 0001805D C1E80C shr ax,0xc 00018060 40 inc ax 00018061 2EF687C37D08 test byte [cs:bx+0x7dc3],0x8 00018067 7403 jz 0x806c 00018069 C1E003 shl ax,0x3 0001806C 268905 mov [es:di],ax 0001806F 5B pop bx 00018070 C3 ret 00018071 55 push bp 00018072 33ED xor bp,bp 00018074 E808B0 call 0x307f 00018077 5D pop bp 00018078 C3 ret 00018079 1E push ds 0001807A 56 push si 0001807B 55 push bp 0001807C 26C57502 lds si,[es:di+0x2] 00018080 BD0200 mov bp,0x2 00018083 E8F9AF call 0x307f 00018086 5D pop bp 00018087 5E pop si 00018088 1F pop ds 00018089 C3 ret 0001808A 1E push ds 0001808B 56 push si 0001808C 55 push bp 0001808D 26C57502 lds si,[es:di+0x2] 00018091 26C47D06 les di,[es:di+0x6] 00018095 BD0200 mov bp,0x2 00018098 E80AB0 call 0x30a5 0001809B 26C60500 mov byte [es:di],0x0 0001809F 7404 jz 0x80a5 000180A1 26C605FF mov byte [es:di],0xff 000180A5 5D pop bp 000180A6 5E pop si 000180A7 1F pop ds 000180A8 C3 ret 000180A9 60 pusha 000180AA 1E push ds 000180AB 6800F0 push word 0xf000 000180AE 1F pop ds 000180AF FC cld 000180B0 32DB xor bl,bl 000180B2 3BF7 cmp si,di 000180B4 7402 jz 0x80b8 000180B6 021C add bl,[si] 000180B8 46 inc si 000180B9 E2F7 loop 0x80b2 000180BB F6DB neg bl 000180BD 53 push bx 000180BE 8BF4 mov si,sp 000180C0 16 push ss 000180C1 1F pop ds 000180C2 B90100 mov cx,0x1 000180C5 9A0F9800F0 call 0xf000:0x980f 000180CA 5B pop bx 000180CB 1F pop ds 000180CC 61 popa 000180CD CB retf 000180CE 0FA0 push fs 000180D0 0FA8 push gs 000180D2 6650 push eax 000180D4 55 push bp 000180D5 56 push si 000180D6 57 push di 000180D7 9C pushf 000180D8 83EC06 sub sp,byte +0x6 000180DB 8BEC mov bp,sp 000180DD 660F014600 o32 sgdt [bp+0x0] 000180E2 BF18EC mov di,0xec18 000180E5 E96150 jmp 0xd149 000180E8 660F015600 o32 lgdt [bp+0x0] 000180ED 83C406 add sp,byte +0x6 000180F0 9D popf 000180F1 5F pop di 000180F2 5E pop si 000180F3 5D pop bp 000180F4 6658 pop eax 000180F6 0FA9 pop gs 000180F8 0FA1 pop fs 000180FA C3 ret 000180FB 60 pusha 000180FC E824FC call 0x7d23 000180FF 9C pushf 00018100 FECB dec bl 00018102 7504 jnz 0x8108 00018104 66C1EA08 shr edx,0x8 00018108 24E0 and al,0xe0 0001810A 7412 jz 0x811e 0001810C A880 test al,0x80 0001810E 7404 jz 0x8114 00018110 66268915 mov [es:di],edx 00018114 A840 test al,0x40 00018116 7403 jz 0x811b 00018118 268915 mov [es:di],dx 0001811B 268815 mov [es:di],dl 0001811E 9D popf 0001811F 61 popa 00018120 C3 ret 00018121 E8F6FB call 0x7d1a 00018124 CB retf 00018125 E83B04 call 0x8563 00018128 CB retf 00018129 E951AD jmp 0x2e7d 0001812C 0FB6CC movzx cx,ah 0001812F B003 mov al,0x3 00018131 EE out dx,al 00018132 42 inc dx 00018133 42 inc dx 00018134 51 push cx 00018135 BB3030 mov bx,0x3030 00018138 B93582 mov cx,0x8235 0001813B E8EC02 call 0x842a 0001813E 7405 jz 0x8145 00018140 59 pop cx 00018141 E2F1 loop 0x8134 00018143 EB1E jmp short 0x8163 00018145 59 pop cx 00018146 4A dec dx 00018147 51 push cx 00018148 BB2020 mov bx,0x2020 0001814B B93582 mov cx,0x8235 0001814E E8D902 call 0x842a 00018151 59 pop cx 00018152 E0F3 loopne 0x8147 00018154 750D jnz 0x8163 00018156 83EA05 sub dx,byte +0x5 00018159 8A4612 mov al,[bp+0x12] 0001815C EE out dx,al 0001815D 83C205 add dx,byte +0x5 00018160 E98AFB jmp 0x7ced 00018163 B480 mov ah,0x80 00018165 C3 ret 00018166 66C1C010 rol eax,0x10 0001816A 66C1C610 rol esi,0x10 0001816E C1E902 shr cx,0x2 00018171 83F902 cmp cx,byte +0x2 00018174 730B jnc 0x8181 00018176 B90200 mov cx,0x2 00018179 EB06 jmp short 0x8181 0001817B BEB1EC mov si,0xecb1 0001817E E91A50 jmp 0xd19b 00018181 EC in al,dx 00018182 22C7 and al,bh 00018184 38D8 cmp al,bl 00018186 7402 jz 0x818a 00018188 E2F1 loop 0x817b 0001818A C1C102 rol cx,0x2 0001818D 66C1C810 ror eax,0x10 00018191 66C1CE10 ror esi,0x10 00018195 FFE6 jmp si 00018197 0004 add [si],al 00018199 0000 add [bx+si],al 0001819B 2E0FB226C7EC lss sp,[cs:0xecc7] 000181A1 BA3402 mov dx,0x234 000181A4 BFDAEC mov di,0xecda 000181A7 E9AA53 jmp 0xd554 000181AA FF2E6700 jmp far [0x67] 000181AE 52 push dx 000181AF FC cld 000181B0 33D2 xor dx,dx 000181B2 AC lodsb 000181B3 E88403 call 0x853a 000181B6 E2FA loop 0x81b2 000181B8 8BC2 mov ax,dx 000181BA 5A pop dx 000181BB C3 ret 000181BC 50 push ax 000181BD E85CF4 call 0x761c 000181C0 7406 jz 0x81c8 000181C2 B40E mov ah,0xe 000181C4 CD10 int 0x10 000181C6 EB05 jmp short 0x81cd 000181C8 9AE27D6051 call 0x5160:0x7de2 000181CD 58 pop ax 000181CE C3 ret 000181CF 0000 add [bx+si],al 000181D1 0000 add [bx+si],al 000181D3 001E602E add [0x2e60],bl 000181D7 8E1E433E mov ds,[0x3e43] 000181DB 803E000101 cmp byte [0x100],0x1 000181E0 0F848000 jz near 0x8264 000181E4 B001 mov al,0x1 000181E6 A20001 mov [0x100],al 000181E9 33D2 xor dx,dx 000181EB B402 mov ah,0x2 000181ED CD17 int 0x17 000181EF 80F480 xor ah,0x80 000181F2 F6C4A0 test ah,0xa0 000181F5 7558 jnz 0x824f 000181F7 FB sti 000181F8 B40F mov ah,0xf 000181FA CD10 int 0x10 000181FC 8ACC mov cl,ah 000181FE 8A2E8400 mov ch,[0x84] 00018202 FEC5 inc ch 00018204 B403 mov ah,0x3 00018206 51 push cx 00018207 CD10 int 0x10 00018209 59 pop cx 0001820A 52 push dx 0001820B 8BEC mov bp,sp 0001820D B6FF mov dh,0xff 0001820F EB1E jmp short 0x822f 00018211 B80002 mov ax,0x200 00018214 CD10 int 0x10 00018216 B80008 mov ax,0x800 00018219 CD10 int 0x10 0001821B 0AC0 or al,al 0001821D 7502 jnz 0x8221 0001821F B020 mov al,0x20 00018221 E84300 call 0x8267 00018224 F6C429 test ah,0x29 00018227 752D jnz 0x8256 00018229 FEC2 inc dl 0001822B 38CA cmp dl,cl 0001822D 75E2 jnz 0x8211 0001822F B00D mov al,0xd 00018231 E83300 call 0x8267 00018234 F6C429 test ah,0x29 00018237 751D jnz 0x8256 00018239 B00A mov al,0xa 0001823B E82900 call 0x8267 0001823E F6C429 test ah,0x29 00018241 7513 jnz 0x8256 00018243 32D2 xor dl,dl 00018245 FEC6 inc dh 00018247 38EE cmp dh,ch 00018249 75C6 jnz 0x8211 0001824B B100 mov cl,0x0 0001824D EB09 jmp short 0x8258 0001824F C6060001FF mov byte [0x100],0xff 00018254 EB0E jmp short 0x8264 00018256 B1FF mov cl,0xff 00018258 8BE5 mov sp,bp 0001825A 5A pop dx 0001825B B80002 mov ax,0x200 0001825E CD10 int 0x10 00018260 880E0001 mov [0x100],cl 00018264 61 popa 00018265 1F pop ds 00018266 CF iret 00018267 52 push dx 00018268 33D2 xor dx,dx 0001826A 32E4 xor ah,ah 0001826C CD17 int 0x17 0001826E F6C429 test ah,0x29 00018271 5A pop dx 00018272 7404 jz 0x8278 00018274 B1FF mov cl,0xff 00018276 EBE0 jmp short 0x8258 00018278 C3 ret 00018279 33C9 xor cx,cx 0001827B B400 mov ah,0x0 0001827D 9AF4AB6051 call 0x5160:0xabf4 00018282 B459 mov ah,0x59 00018284 E83C00 call 0x82c3 00018287 BE1200 mov si,0x12 0001828A F7E6 mul si 0001828C 8BD8 mov bx,ax 0001828E B402 mov ah,0x2 00018290 9AF4AB6051 call 0x5160:0xabf4 00018295 B459 mov ah,0x59 00018297 E82900 call 0x82c3 0001829A BE4404 mov si,0x444 0001829D F7E6 mul si 0001829F 03D8 add bx,ax 000182A1 13CA adc cx,dx 000182A3 B404 mov ah,0x4 000182A5 9AF4AB6051 call 0x5160:0xabf4 000182AA B423 mov ah,0x23 000182AC E81400 call 0x82c3 000182AF 03C8 add cx,ax 000182B1 BE0700 mov si,0x7 000182B4 F7E6 mul si 000182B6 03D8 add bx,ax 000182B8 13CA adc cx,dx 000182BA 891E6C00 mov [0x6c],bx 000182BE 890E6E00 mov [0x6e],cx 000182C2 C3 ret 000182C3 38C4 cmp ah,al 000182C5 720B jc 0x82d2 000182C7 8AE0 mov ah,al 000182C9 240F and al,0xf 000182CB C0EC04 shr ah,0x4 000182CE D50A aad 000182D0 F8 clc 000182D1 C3 ret 000182D2 52 push dx 000182D3 BAF501 mov dx,0x1f5 000182D6 E80853 call 0xd5e1 000182D9 5A pop dx 000182DA F9 stc 000182DB C3 ret 000182DC E81A00 call 0x82f9 000182DF 7317 jnc 0x82f8 000182E1 B8260A mov ax,0xa26 000182E4 E8F845 call 0xc8df 000182E7 B082 mov al,0x82 000182E9 FEC4 inc ah 000182EB E8F145 call 0xc8df 000182EE FEC4 inc ah 000182F0 E8D245 call 0xc8c5 000182F3 FEC4 inc ah 000182F5 E8CD45 call 0xc8c5 000182F8 C3 ret 000182F9 60 pusha 000182FA B40A mov ah,0xa 000182FC B300 mov bl,0x0 000182FE B780 mov bh,0x80 00018300 B95800 mov cx,0x58 00018303 9C pushf 00018304 FA cli 00018305 E80208 call 0x8b0a 00018308 7404 jz 0x830e 0001830A 9D popf 0001830B F9 stc 0001830C EB02 jmp short 0x8310 0001830E 9D popf 0001830F F8 clc 00018310 61 popa 00018311 C3 ret 00018312 0000 add [bx+si],al 00018314 0010 add [bx+si],dl 00018316 0000 add [bx+si],al 00018318 0001 add [bx+di],al 0001831A 0000 add [bx+si],al 0001831C 1000 adc [bx+si],al 0001831E 0000 add [bx+si],al 00018320 0100 add [bx+si],ax 00018322 0010 add [bx+si],dl 00018324 0000 add [bx+si],al 00018326 0001 add [bx+di],al 00018328 0000 add [bx+si],al 0001832A 1000 adc [bx+si],al 0001832C 0000 add [bx+si],al 0001832E 0100 add [bx+si],ax 00018330 0000 add [bx+si],al 00018332 0000 add [bx+si],al 00018334 0000 add [bx+si],al 00018336 8096980040 adc byte [bp+0x98],0x40 0001833B 42 inc dx 0001833C 0F00A08601 verr [bx+si+0x186] 00018341 0010 add [bx+si],dl 00018343 27 daa 00018344 0000 add [bx+si],al 00018346 E80300 call 0x834c 00018349 006400 add [si+0x0],ah 0001834C 0000 add [bx+si],al 0001834E 0A00 or al,[bx+si] 00018350 0000 add [bx+si],al 00018352 0100 add [bx+si],ax 00018354 0000 add [bx+si],al 00018356 0000 add [bx+si],al 00018358 0000 add [bx+si],al 0001835A 1F pop ds 0001835B F9 stc 0001835C 1F pop ds 0001835D F9 stc 0001835E 1F pop ds 0001835F F9 stc 00018360 04F1 add al,0xf1 00018362 50 push ax 00018363 F1 int1 00018364 1F pop ds 00018365 F9 stc 00018366 DB db 0xDB 00018367 F9 stc 00018368 AF scasw 00018369 F1 int1 0001836A A7 cmpsw 0001836B F1 int1 0001836C 3BF9 cmp di,cx 0001836E C0F91A sar cl,0x1a 00018371 F9 stc 00018372 1AF9 sbb bh,cl 00018374 1AF9 sbb bh,cl 00018376 1AF9 sbb bh,cl 00018378 1AF9 sbb bh,cl 0001837A A4 movsb 0001837B F1 int1 0001837C A6 cmpsb 0001837D F1 int1 0001837E 6650 push eax 00018380 53 push bx 00018381 E83A00 call 0x83be 00018384 0BC0 or ax,ax 00018386 7503 jnz 0x838b 00018388 E82206 call 0x89ad 0001838B E88CF9 call 0x7d1a 0001838E 33C0 xor ax,ax 00018390 8ED8 mov ds,ax 00018392 8EC0 mov es,ax 00018394 5B pop bx 00018395 6658 pop eax 00018397 C3 ret 00018398 6650 push eax 0001839A 53 push bx 0001839B B83402 mov ax,0x234 0001839E E85352 call 0xd5f4 000183A1 7508 jnz 0x83ab 000183A3 B8EE02 mov ax,0x2ee 000183A6 E84B52 call 0xd5f4 000183A9 7503 jnz 0x83ae 000183AB E80906 call 0x89b7 000183AE E8B201 call 0x8563 000183B1 B84000 mov ax,0x40 000183B4 8ED8 mov ds,ax 000183B6 33C0 xor ax,ax 000183B8 8EC0 mov es,ax 000183BA 5B pop bx 000183BB 6658 pop eax 000183BD C3 ret 000183BE 9C pushf 000183BF FA cli 000183C0 E81906 call 0x89dc 000183C3 7504 jnz 0x83c9 000183C5 33C0 xor ax,ax 000183C7 EB03 jmp short 0x83cc 000183C9 B80100 mov ax,0x1 000183CC 52 push dx 000183CD BAEE02 mov dx,0x2ee 000183D0 E80E52 call 0xd5e1 000183D3 5A pop dx 000183D4 9D popf 000183D5 C3 ret 000183D6 E8424F call 0xd31b 000183D9 CB retf 000183DA E8E844 call 0xc8c5 000183DD CB retf 000183DE E8FE44 call 0xc8df 000183E1 CB retf 000183E2 E87800 call 0x845d 000183E5 CB retf 000183E6 E8E34C call 0xd0cc 000183E9 CB retf 000183EA E87000 call 0x845d 000183ED CB retf 000183EE E8E506 call 0x8ad6 000183F1 CB retf 000183F2 E8DE06 call 0x8ad3 000183F5 CB retf 000183F6 E81B6A call 0xee14 000183F9 CB retf 000183FA E8CE4D call 0xd1cb 000183FD CB retf 000183FE E8C2FE call 0x82c3 00018401 CB retf 00018402 E82F07 call 0x8b34 00018405 CB retf 00018406 E89106 call 0x8a9a 00018409 CB retf 0001840A 9AE27D6051 call 0x5160:0x7de2 0001840F CB retf 00018410 E885FF call 0x8398 00018413 CB retf 00018414 E867FF call 0x837e 00018417 CB retf 00018418 E8C44D call 0xd1df 0001841B CB retf 0001841C E80B00 call 0x842a 0001841F CB retf 00018420 0000 add [bx+si],al 00018422 0000 add [bx+si],al 00018424 0000 add [bx+si],al 00018426 00E9 add cl,ch 00018428 5D pop bp 00018429 AA stosb 0001842A 50 push ax 0001842B 6651 push ecx 0001842D 660FB7C9 movzx ecx,cx 00018431 66D1E1 shl ecx,1 00018434 EB08 jmp short 0x843e 00018436 51 push cx 00018437 B90100 mov cx,0x1 0001843A E88E4D call 0xd1cb 0001843D 59 pop cx 0001843E EC in al,dx 0001843F 22C7 and al,bh 00018441 38D8 cmp al,bl 00018443 7403 jz 0x8448 00018445 67E2EE loop 0x8436,ecx 00018448 6659 pop ecx 0001844A 58 pop ax 0001844B C3 ret 0001844C B020 mov al,0x20 0001844E E620 out 0x20,al 00018450 E6ED out 0xed,al 00018452 E464 in al,0x64 00018454 A801 test al,0x1 00018456 7402 jz 0x845a 00018458 E460 in al,0x60 0001845A E91643 jmp 0xc773 0001845D 2E8A4703 mov al,[cs:bx+0x3] 00018461 2E833F00 cmp word [cs:bx],byte +0x0 00018465 7403 jz 0x846a 00018467 E84B50 call 0xd4b5 0001846A 0AC0 or al,al 0001846C C3 ret 0001846D 6633F6 xor esi,esi 00018470 660FB7161300 movzx edx,word [0x13] 00018476 66C1E20C shl edx,0xc 0001847A 6681EA00100000 sub edx,0x1000 00018481 7210 jc 0x8493 00018483 66B900400000 mov ecx,0x4000 00018489 F366AD rep lodsd 0001848C E461 in al,0x61 0001848E 24C0 and al,0xc0 00018490 74E8 jz 0x847a 00018492 C3 ret 00018493 6633D2 xor edx,edx 00018496 C3 ret 00018497 DF02 fild word [bp+si] 00018499 25020F and ax,0xf02 0001849C 1BFF sbb di,di 0001849E 54 push sp 0001849F F6 db 0xF6 000184A0 0F08 invd 000184A2 E90000 jmp 0x84a5 000184A5 FB sti 000184A6 9A363E00F0 call 0xf000:0x3e36 000184AB 60 pusha 000184AC 06 push es 000184AD 1E push ds 000184AE 8BEC mov bp,sp 000184B0 2E8E1E433E mov ds,[cs:0x3e43] 000184B5 83FA03 cmp dx,byte +0x3 000184B8 772B ja 0x84e5 000184BA 8BDA mov bx,dx 000184BC 8A8F7800 mov cl,[bx+0x78] 000184C0 03DB add bx,bx 000184C2 8B970800 mov dx,[bx+0x8] 000184C6 85D2 test dx,dx 000184C8 741B jz 0x84e5 000184CA 42 inc dx 000184CB 84E4 test ah,ah 000184CD 741C jz 0x84eb 000184CF FECC dec ah 000184D1 7416 jz 0x84e9 000184D3 FECC dec ah 000184D5 750E jnz 0x84e5 000184D7 EC in al,dx 000184D8 E6ED out 0xed,al 000184DA E6ED out 0xed,al 000184DC 24F8 and al,0xf8 000184DE 3448 xor al,0x48 000184E0 0AC4 or al,ah 000184E2 884613 mov [bp+0x13],al 000184E5 1F pop ds 000184E6 07 pop es 000184E7 61 popa 000184E8 CF iret 000184E9 EB62 jmp short 0x854d 000184EB 4A dec dx 000184EC EE out dx,al 000184ED E6ED out 0xed,al 000184EF E6ED out 0xed,al 000184F1 42 inc dx 000184F2 EC in al,dx 000184F3 E6ED out 0xed,al 000184F5 E6ED out 0xed,al 000184F7 2480 and al,0x80 000184F9 751B jnz 0x8516 000184FB B8FE90 mov ax,0x90fe 000184FE CD15 int 0x15 00018500 32ED xor ch,ch 00018502 51 push cx 00018503 B780 mov bh,0x80 00018505 B380 mov bl,0x80 00018507 B92A68 mov cx,0x682a 0001850A E867F2 call 0x7774 0001850D 59 pop cx 0001850E E0F2 loopne 0x8502 00018510 7404 jz 0x8516 00018512 B401 mov ah,0x1 00018514 EBC1 jmp short 0x84d7 00018516 B00D mov al,0xd 00018518 42 inc dx 00018519 EE out dx,al 0001851A E6ED out 0xed,al 0001851C E6ED out 0xed,al 0001851E B00C mov al,0xc 00018520 EE out dx,al 00018521 E6ED out 0xed,al 00018523 E6ED out 0xed,al 00018525 32E4 xor ah,ah 00018527 4A dec dx 00018528 EBAD jmp short 0x84d7 0001852A EBAB jmp short 0x84d7 0001852C E80B00 call 0x853a 0001852F CB retf 00018530 0000 add [bx+si],al 00018532 0000 add [bx+si],al 00018534 00EA add dl,ch 00018536 53 push bx 00018537 FF00 inc word [bx+si] 00018539 F051 lock push cx 0001853B 32D0 xor dl,al 0001853D B90800 mov cx,0x8 00018540 F8 clc 00018541 D1CA ror dx,1 00018543 7304 jnc 0x8549 00018545 81F201A0 xor dx,0xa001 00018549 E2F5 loop 0x8540 0001854B 59 pop cx 0001854C C3 ret 0001854D 42 inc dx 0001854E B008 mov al,0x8 00018550 EE out dx,al 00018551 B002 mov al,0x2 00018553 0E push cs 00018554 E897FE call 0x83ee 00018557 B00C mov al,0xc 00018559 EE out dx,al 0001855A E6ED out 0xed,al 0001855C E6ED out 0xed,al 0001855E 32E4 xor ah,ah 00018560 4A dec dx 00018561 EBC7 jmp short 0x852a 00018563 53 push bx 00018564 BB1000 mov bx,0x10 00018567 E864FB call 0x80ce 0001856A 5B pop bx 0001856B C3 ret 0001856C 0000 add [bx+si],al 0001856E 0000 add [bx+si],al 00018570 0000 add [bx+si],al 00018572 0000 add [bx+si],al 00018574 3828 cmp [bx+si],ch 00018576 2D0A1F sub ax,0x1f0a 00018579 06 push es 0001857A 191C sbb [si],bx 0001857C 0207 add al,[bx] 0001857E 06 push es 0001857F 07 pop es 00018580 0000 add [bx+si],al 00018582 0000 add [bx+si],al 00018584 7150 jno 0x85d6 00018586 5A pop dx 00018587 0A1F or bl,[bx] 00018589 06 push es 0001858A 191C sbb [si],bx 0001858C 0207 add al,[bx] 0001858E 06 push es 0001858F 07 pop es 00018590 0000 add [bx+si],al 00018592 0000 add [bx+si],al 00018594 3828 cmp [bx+si],ch 00018596 2D0A7F sub ax,0x7f0a 00018599 06 push es 0001859A 647002 fs jo 0x859f 0001859D 01060700 add [0x7],ax 000185A1 0000 add [bx+si],al 000185A3 006150 add [bx+di+0x50],ah 000185A6 52 push dx 000185A7 0F db 0x0F 000185A8 19061919 sbb [0x1919],ax 000185AC 020D add cl,[di] 000185AE 0B0C or cx,[si] 000185B0 0000 add [bx+si],al 000185B2 0000 add [bx+si],al 000185B4 0008 add [bx+si],cl 000185B6 0010 add [bx+si],dl 000185B8 004000 add [bx+si+0x0],al 000185BB 40 inc ax 000185BC 2828 sub [bx+si],ch 000185BE 50 push ax 000185BF 50 push ax 000185C0 2828 sub [bx+si],ch 000185C2 50 push ax 000185C3 50 push ax 000185C4 2C28 sub al,0x28 000185C6 2D292A sub ax,0x2a29 000185C9 2E1E cs push ds 000185CB 2942E8 sub [bp+si-0x18],ax 000185CE 1DF788 sbb ax,0x88f7 000185D1 46 inc si 000185D2 12C3 adc al,bl 000185D4 FA cli 000185D5 3C01 cmp al,0x1 000185D7 0F870F08 ja near 0x8dea 000185DB 7510 jnz 0x85ed 000185DD C606A00000 mov byte [0xa0],0x0 000185E2 B40B mov ah,0xb 000185E4 E8DE42 call 0xc8c5 000185E7 24BF and al,0xbf 000185E9 E8F342 call 0xc8df 000185EC C3 ret 000185ED F606A00001 test byte [0xa0],0x1 000185F2 0F85F407 jnz near 0x8dea 000185F6 C606A00001 mov byte [0xa0],0x1 000185FB 8C069A00 mov [0x9a],es 000185FF 891E9800 mov [0x98],bx 00018603 890E9E00 mov [0x9e],cx 00018607 89169C00 mov [0x9c],dx 0001860B E4A1 in al,0xa1 0001860D E6ED out 0xed,al 0001860F 24FE and al,0xfe 00018611 E6A1 out 0xa1,al 00018613 B40B mov ah,0xb 00018615 E8AD42 call 0xc8c5 00018618 0C40 or al,0x40 0001861A 247F and al,0x7f 0001861C E8C042 call 0xc8df 0001861F C3 ret 00018620 83FA01 cmp dx,byte +0x1 00018623 BA0102 mov dx,0x201 00018626 0F87C007 ja near 0x8dea 0001862A 7407 jz 0x8633 0001862C EC in al,dx 0001862D 24F0 and al,0xf0 0001862F 884612 mov [bp+0x12],al 00018632 C3 ret 00018633 B401 mov ah,0x1 00018635 FA cli 00018636 E8D10D call 0x940a 00018639 EE out dx,al 0001863A 8AFC mov bh,ah 0001863C B300 mov bl,0x0 0001863E B94D01 mov cx,0x14d 00018641 E830F1 call 0x7774 00018644 BB0000 mov bx,0x0 00018647 750A jnz 0x8653 00018649 8BDF mov bx,di 0001864B E8BC0D call 0x940a 0001864E 2BDF sub bx,di 00018650 C1EB04 shr bx,0x4 00018653 FB sti 00018654 53 push bx 00018655 50 push ax 00018656 BB000F mov bx,0xf00 00018659 B94D01 mov cx,0x14d 0001865C E815F1 call 0x7774 0001865F 58 pop ax 00018660 D0E4 shl ah,1 00018662 80E40F and ah,0xf 00018665 75CE jnz 0x8635 00018667 8F460E pop word [bp+0xe] 0001866A 8F4610 pop word [bp+0x10] 0001866D 8F460C pop word [bp+0xc] 00018670 8F4612 pop word [bp+0x12] 00018673 C3 ret 00018674 F8 clc 00018675 C3 ret 00018676 C3 ret 00018677 E801A6 call 0x2c7b 0001867A 894612 mov [bp+0x12],ax 0001867D F8 clc 0001867E C3 ret 0001867F 1E push ds 00018680 50 push ax 00018681 6656 push esi 00018683 6657 push edi 00018685 6651 push ecx 00018687 06 push es 00018688 FA cli 00018689 E8F2FC call 0x837e 0001868C 1F pop ds 0001868D 1E push ds 0001868E 668B4C19 mov ecx,[si+0x19] 00018692 8A4C1F mov cl,[si+0x1f] 00018695 66C1C908 ror ecx,0x8 00018699 668BF9 mov edi,ecx 0001869C 668B4C11 mov ecx,[si+0x11] 000186A0 8A4C17 mov cl,[si+0x17] 000186A3 66C1C908 ror ecx,0x8 000186A7 668BF1 mov esi,ecx 000186AA 6659 pop ecx 000186AC 6651 push ecx 000186AE 66C1E911 shr ecx,0x11 000186B2 FC cld 000186B3 F3676626A5 es rep a32 movsd 000186B8 7303 jnc 0x86bd 000186BA 6726A5 es a32 movsw 000186BD E8F702 call 0x89b7 000186C0 E8A0FE call 0x8563 000186C3 07 pop es 000186C4 6659 pop ecx 000186C6 665F pop edi 000186C8 665E pop esi 000186CA 58 pop ax 000186CB 1F pop ds 000186CC FB sti 000186CD 32E4 xor ah,ah 000186CF CA0200 retf 0x2 000186D2 2E8E1E433E mov ds,[cs:0x3e43] 000186D7 1E push ds 000186D8 07 pop es 000186D9 C3 ret 000186DA B011 mov al,0x11 000186DC EE out dx,al 000186DD E6ED out 0xed,al 000186DF 8AC7 mov al,bh 000186E1 42 inc dx 000186E2 EE out dx,al 000186E3 E6ED out 0xed,al 000186E5 8AC4 mov al,ah 000186E7 EE out dx,al 000186E8 E6ED out 0xed,al 000186EA B001 mov al,0x1 000186EC EE out dx,al 000186ED E6ED out 0xed,al 000186EF B0FF mov al,0xff 000186F1 EE out dx,al 000186F2 4A dec dx 000186F3 C3 ret 000186F4 FB sti 000186F5 60 pusha 000186F6 06 push es 000186F7 1E push ds 000186F8 8BEC mov bp,sp 000186FA 2E8E1E433E mov ds,[cs:0x3e43] 000186FF B40B mov ah,0xb 00018701 E8C141 call 0xc8c5 00018704 8AD8 mov bl,al 00018706 FEC4 inc ah 00018708 E8BA41 call 0xc8c5 0001870B 22D8 and bl,al 0001870D F6C360 test bl,0x60 00018710 7433 jz 0x8745 00018712 F6C340 test bl,0x40 00018715 7425 jz 0x873c 00018717 812E9C00D003 sub word [0x9c],0x3d0 0001871D 831E9E0000 sbb word [0x9e],byte +0x0 00018722 7318 jnc 0x873c 00018724 B40B mov ah,0xb 00018726 E89C41 call 0xc8c5 00018729 24BF and al,0xbf 0001872B E8B141 call 0xc8df 0001872E C606A00000 mov byte [0xa0],0x0 00018733 1E push ds 00018734 C5369800 lds si,[0x98] 00018738 800C80 or byte [si],0x80 0001873B 1F pop ds 0001873C F6C320 test bl,0x20 0001873F 74BE jz 0x86ff 00018741 CD4A int 0x4a 00018743 EBBA jmp short 0x86ff 00018745 FA cli 00018746 B020 mov al,0x20 00018748 E6A0 out 0xa0,al 0001874A E6ED out 0xed,al 0001874C E620 out 0x20,al 0001874E 1F pop ds 0001874F 07 pop es 00018750 61 popa 00018751 CF iret 00018752 E8FD5A call 0xe252 00018755 7352 jnc 0x87a9 00018757 E8A74B call 0xd301 0001875A E85562 call 0xe9b2 0001875D E8A14B call 0xd301 00018760 50 push ax 00018761 E461 in al,0x61 00018763 24C0 and al,0xc0 00018765 743D jz 0x87a4 00018767 8AD8 mov bl,al 00018769 B08F mov al,0x8f 0001876B E670 out 0x70,al 0001876D 8AC3 mov al,bl 0001876F 0C0C or al,0xc 00018771 E661 out 0x61,al 00018773 E6ED out 0xed,al 00018775 24F3 and al,0xf3 00018777 E661 out 0x61,al 00018779 BE1400 mov si,0x14 0001877C A880 test al,0x80 0001877E 7503 jnz 0x8783 00018780 BE0A00 mov si,0xa 00018783 2E8E1E433E mov ds,[cs:0x3e43] 00018788 A04900 mov al,[0x49] 0001878B 32E4 xor ah,ah 0001878D CD10 int 0x10 0001878F E8D10B call 0x9363 00018792 E461 in al,0x61 00018794 A8C0 test al,0xc0 00018796 7509 jnz 0x87a1 00018798 E8D2FC call 0x846d 0001879B BE52EE mov si,0xee52 0001879E E8F902 call 0x8a9a 000187A1 F4 hlt 000187A2 EBFD jmp short 0x87a1 000187A4 B00F mov al,0xf 000187A6 E670 out 0x70,al 000187A8 58 pop ax 000187A9 CF iret 000187AA 8BC0 mov ax,ax 000187AC EB00 jmp short 0x87ae 000187AE E8504B call 0xd301 000187B1 FB sti 000187B2 1E push ds 000187B3 50 push ax 000187B4 52 push dx 000187B5 2E8E1E433E mov ds,[cs:0x3e43] 000187BA E8444B call 0xd301 000187BD 83066C0001 add word [0x6c],byte +0x1 000187C2 83166E0000 adc word [0x6e],byte +0x0 000187C7 833E6E0018 cmp word [0x6e],byte +0x18 000187CC 7514 jnz 0x87e2 000187CE 813E6C00B100 cmp word [0x6c],0xb1 000187D4 750C jnz 0x87e2 000187D6 33C0 xor ax,ax 000187D8 A36C00 mov [0x6c],ax 000187DB A36E00 mov [0x6e],ax 000187DE FE067000 inc byte [0x70] 000187E2 E81C4B call 0xd301 000187E5 803E400000 cmp byte [0x40],0x0 000187EA 7411 jz 0x87fd 000187EC FE0E4000 dec byte [0x40] 000187F0 750B jnz 0x87fd 000187F2 BAF203 mov dx,0x3f2 000187F5 B00C mov al,0xc 000187F7 EE out dx,al 000187F8 80263F00F0 and byte [0x3f],0xf0 000187FD CD1C int 0x1c 000187FF FA cli 00018800 B020 mov al,0x20 00018802 E620 out 0x20,al 00018804 5A pop dx 00018805 58 pop ax 00018806 1F pop ds 00018807 E8F74A call 0xd301 0001880A CF iret 0001880B EA40F300F0 jmp 0xf000:0xf340 00018810 FB sti 00018811 60 pusha 00018812 06 push es 00018813 1E push ds 00018814 8BEC mov bp,sp 00018816 2E8E1E433E mov ds,[cs:0x3e43] 0001881B 80FC08 cmp ah,0x8 0001881E 7322 jnc 0x8842 00018820 BB6C00 mov bx,0x6c 00018823 0FB6F4 movzx si,ah 00018826 C1E602 shl si,0x2 00018829 81C67DF6 add si,0xf67d 0001882D 2EFF1C call far [cs:si] 00018830 894E10 mov [bp+0x10],cx 00018833 89560E mov [bp+0xe],dx 00018836 C6461300 mov byte [bp+0x13],0x0 0001883A 7206 jc 0x8842 0001883C 836618FE and word [bp+0x18],byte -0x2 00018840 EB04 jmp short 0x8846 00018842 834E1801 or word [bp+0x18],byte +0x1 00018846 FB sti 00018847 8BE5 mov sp,bp 00018849 1F pop ds 0001884A 07 pop es 0001884B 61 popa 0001884C CF iret 0001884D E88CFA call 0x82dc 00018850 FA cli 00018851 32E4 xor ah,ah 00018853 8AC6 mov al,dh 00018855 E88740 call 0xc8df 00018858 B402 mov ah,0x2 0001885A 8AC1 mov al,cl 0001885C E88040 call 0xc8df 0001885F B404 mov ah,0x4 00018861 8AC5 mov al,ch 00018863 E87940 call 0xc8df 00018866 B40B mov ah,0xb 00018868 E85A40 call 0xc8c5 0001886B 2462 and al,0x62 0001886D 80E201 and dl,0x1 00018870 0AC2 or al,dl 00018872 E86A40 call 0xc8df 00018875 CB retf 00018876 E880FA call 0x82f9 00018879 7224 jc 0x889f 0001887B FA cli 0001887C B407 mov ah,0x7 0001887E E84440 call 0xc8c5 00018881 8AD0 mov dl,al 00018883 FEC4 inc ah 00018885 E83D40 call 0xc8c5 00018888 8AF0 mov dh,al 0001888A FEC4 inc ah 0001888C E83640 call 0xc8c5 0001888F 8AC8 mov cl,al 00018891 B432 mov ah,0x32 00018893 E82F40 call 0xc8c5 00018896 8AE8 mov ch,al 00018898 80E53F and ch,0x3f 0001889B 0E push cs 0001889C E8CE02 call 0x8b6d 0001889F CB retf 000188A0 E839FA call 0x82dc 000188A3 FA cli 000188A4 B407 mov ah,0x7 000188A6 8AC2 mov al,dl 000188A8 E83440 call 0xc8df 000188AB 8AC6 mov al,dh 000188AD FEC4 inc ah 000188AF E82D40 call 0xc8df 000188B2 8AC1 mov al,cl 000188B4 FEC4 inc ah 000188B6 E82640 call 0xc8df 000188B9 B432 mov ah,0x32 000188BB 8AC5 mov al,ch 000188BD E81F40 call 0xc8df 000188C0 CB retf 000188C1 B40B mov ah,0xb 000188C3 E8FF3F call 0xc8c5 000188C6 A820 test al,0x20 000188C8 752E jnz 0x88f8 000188CA E80FFA call 0x82dc 000188CD FA cli 000188CE B401 mov ah,0x1 000188D0 8AC6 mov al,dh 000188D2 E80A40 call 0xc8df 000188D5 B403 mov ah,0x3 000188D7 8AC1 mov al,cl 000188D9 E80340 call 0xc8df 000188DC B405 mov ah,0x5 000188DE 8AC5 mov al,ch 000188E0 E8FC3F call 0xc8df 000188E3 E4A1 in al,0xa1 000188E5 E6ED out 0xed,al 000188E7 24FE and al,0xfe 000188E9 E6A1 out 0xa1,al 000188EB B40B mov ah,0xb 000188ED E8D53F call 0xc8c5 000188F0 0C20 or al,0x20 000188F2 247F and al,0x7f 000188F4 E8E83F call 0xc8df 000188F7 CB retf 000188F8 F9 stc 000188F9 CB retf 000188FA 0008 add [bx+si],cl 000188FC 1828 sbb [bx+si],ch 000188FE 3817 cmp [bx],dl 00018900 0400 add al,0x0 00018902 038001C0 add ax,[bx+si+0xc001] 00018906 006000 add [bx+si+0x0],ah 00018909 3000 xor [bx+si],al 0001890B 1800 sbb [bx+si],al 0001890D 0C00 or al,0x0 0001890F 06 push es 00018910 00B080EE add [bx+si+0xee80],dh 00018914 8BFA mov di,dx 00018916 4A dec dx 00018917 4A dec dx 00018918 8AC7 mov al,bh 0001891A E6ED out 0xed,al 0001891C EE out dx,al 0001891D 4A dec dx 0001891E 8AC3 mov al,bl 00018920 E6ED out 0xed,al 00018922 EE out dx,al 00018923 87FA xchg di,dx 00018925 C3 ret 00018926 8B4E10 mov cx,[bp+0x10] 00018929 80F908 cmp cl,0x8 0001892C 7739 ja 0x8967 0001892E 32ED xor ch,ch 00018930 D1E1 shl cx,1 00018932 8BF9 mov di,cx 00018934 2E8B9D2FF4 mov bx,[cs:di+0xf42f] 00018939 4A dec dx 0001893A 50 push ax 0001893B E8D3FF call 0x8911 0001893E 58 pop ax 0001893F 2401 and al,0x1 00018941 C0E006 shl al,0x6 00018944 8B5E0C mov bx,[bp+0xc] 00018947 C0E302 shl bl,0x2 0001894A 0AC3 or al,bl 0001894C 8B4E10 mov cx,[bp+0x10] 0001894F 0AC5 or al,ch 00018951 8ADF mov bl,bh 00018953 83E307 and bx,byte +0x7 00018956 2E0A872AF4 or al,[cs:bx+0xf42a] 0001895B EE out dx,al 0001895C E6ED out 0xed,al 0001895E 83EA02 sub dx,byte +0x2 00018961 B000 mov al,0x0 00018963 EE out dx,al 00018964 83C203 add dx,byte +0x3 00018967 E962FC jmp 0x85cc 0001896A 3C01 cmp al,0x1 0001896C 7409 jz 0x8977 0001896E 7201 jc 0x8971 00018970 C3 ret 00018971 EC in al,dx 00018972 88460C mov [bp+0xc],al 00018975 EB06 jmp short 0x897d 00018977 8A460C mov al,[bp+0xc] 0001897A 241F and al,0x1f 0001897C EE out dx,al 0001897D E6ED out 0xed,al 0001897F E94AFC jmp 0x85cc 00018982 E7F4 out 0xf4,ax 00018984 DD db 0xDD 00018985 F4 hlt 00018986 F6F4 div ah 00018988 FD std 00018989 F4 hlt 0001898A 80FC24 cmp ah,0x24 0001898D 751D jnz 0x89ac 0001898F 3C04 cmp al,0x4 00018991 7312 jnc 0x89a5 00018993 D0E0 shl al,1 00018995 0FB6F0 movzx si,al 00018998 2EFF94B2F4 call near [cs:si+0xf4b2] 0001899D C6461300 mov byte [bp+0x13],0x0 000189A1 33C0 xor ax,ax 000189A3 EB07 jmp short 0x89ac 000189A5 C6461386 mov byte [bp+0x13],0x86 000189A9 33C0 xor ax,ax 000189AB F9 stc 000189AC C3 ret 000189AD F9 stc 000189AE E85049 call 0xd301 000189B1 7303 jnc 0x89b6 000189B3 E8D6A7 call 0x318c 000189B6 C3 ret 000189B7 E84749 call 0xd301 000189BA E81F00 call 0x89dc 000189BD F6C401 test ah,0x1 000189C0 7403 jz 0x89c5 000189C2 E8D1A7 call 0x3196 000189C5 C3 ret 000189C6 E81300 call 0x89dc 000189C9 886612 mov [bp+0x12],ah 000189CC C3 ret 000189CD E83449 call 0xd304 000189D0 7206 jc 0x89d8 000189D2 2EA01277 mov al,[cs:0x7712] 000189D6 2403 and al,0x3 000189D8 88460C mov [bp+0xc],al 000189DB C3 ret 000189DC 1E push ds 000189DD 06 push es 000189DE 33C0 xor ax,ax 000189E0 8ED8 mov ds,ax 000189E2 F7D0 not ax 000189E4 8EC0 mov es,ax 000189E6 9C pushf 000189E7 FA cli 000189E8 A00000 mov al,[0x0] 000189EB 268A261000 mov ah,[es:0x10] 000189F0 38E0 cmp al,ah 000189F2 750D jnz 0x8a01 000189F4 F6160000 not byte [0x0] 000189F8 268A261000 mov ah,[es:0x10] 000189FD 86060000 xchg al,[0x0] 00018A01 2AE0 sub ah,al 00018A03 8EC0 mov es,ax 00018A05 58 pop ax 00018A06 50 push ax 00018A07 A90002 test ax,0x200 00018A0A 7401 jz 0x8a0d 00018A0C FB sti 00018A0D 9D popf 00018A0E 8CC0 mov ax,es 00018A10 84E4 test ah,ah 00018A12 7402 jz 0x8a16 00018A14 B401 mov ah,0x1 00018A16 07 pop es 00018A17 1F pop ds 00018A18 C3 ret 00018A19 1E push ds 00018A1A 60 pusha 00018A1B B1F0 mov cl,0xf0 00018A1D BB8000 mov bx,0x80 00018A20 EB10 jmp short 0x8a32 00018A22 1E push ds 00018A23 60 pusha 00018A24 B1F0 mov cl,0xf0 00018A26 BB0480 mov bx,0x8004 00018A29 EB07 jmp short 0x8a32 00018A2B 1E push ds 00018A2C 60 pusha 00018A2D B1FF mov cl,0xff 00018A2F 33DB xor bx,bx 00018A31 4B dec bx 00018A32 B0D2 mov al,0xd2 00018A34 E680 out 0x80,al 00018A36 BAA000 mov dx,0xa0 00018A39 E8E402 call 0x8d20 00018A3C 8AE0 mov ah,al 00018A3E BA2000 mov dx,0x20 00018A41 E8DC02 call 0x8d20 00018A44 23C3 and ax,bx 00018A46 0AC0 or al,al 00018A48 7438 jz 0x8a82 00018A4A 83E0FB and ax,byte -0x5 00018A4D 742F jz 0x8a7e 00018A4F 0AE4 or ah,ah 00018A51 7402 jz 0x8a55 00018A53 2407 and al,0x7 00018A55 33DB xor bx,bx 00018A57 32C9 xor cl,cl 00018A59 F9 stc 00018A5A D1D3 rcl bx,1 00018A5C FEC1 inc cl 00018A5E D1E8 shr ax,1 00018A60 73F8 jnc 0x8a5a 00018A62 0AFF or bh,bh 00018A64 7410 jz 0x8a76 00018A66 E4A1 in al,0xa1 00018A68 E6ED out 0xed,al 00018A6A 0AC7 or al,bh 00018A6C E6A1 out 0xa1,al 00018A6E E6ED out 0xed,al 00018A70 B020 mov al,0x20 00018A72 E6A0 out 0xa0,al 00018A74 EB08 jmp short 0x8a7e 00018A76 E421 in al,0x21 00018A78 E6ED out 0xed,al 00018A7A 0AC3 or al,bl 00018A7C E621 out 0x21,al 00018A7E B020 mov al,0x20 00018A80 E620 out 0x20,al 00018A82 2E8E1E433E mov ds,[cs:0x3e43] 00018A87 880E6B00 mov [0x6b],cl 00018A8B 61 popa 00018A8C 1F pop ds 00018A8D CF iret 00018A8E FB sti 00018A8F 1E push ds 00018A90 2E8E1E433E mov ds,[cs:0x3e43] 00018A95 A11000 mov ax,[0x10] 00018A98 1F pop ds 00018A99 CF iret 00018A9A 662E8B0C mov ecx,[cs:si] 00018A9E 660BC9 or ecx,ecx 00018AA1 7419 jz 0x8abc 00018AA3 668BC2 mov eax,edx 00018AA6 6633D2 xor edx,edx 00018AA9 66F7F1 div ecx 00018AAC 0430 add al,0x30 00018AAE 3C39 cmp al,0x39 00018AB0 7602 jna 0x8ab4 00018AB2 0407 add al,0x7 00018AB4 E805F7 call 0x81bc 00018AB7 83C604 add si,byte +0x4 00018ABA EBDE jmp short 0x8a9a 00018ABC C3 ret 00018ABD E84148 call 0xd301 00018AC0 6660 pushad 00018AC2 83C107 add cx,byte +0x7 00018AC5 C1E903 shr cx,0x3 00018AC8 BEFEF5 mov si,0xf5fe 00018ACB E9CD46 jmp 0xd19b 00018ACE E2F8 loop 0x8ac8 00018AD0 6661 popad 00018AD2 C3 ret 00018AD3 9C pushf 00018AD4 EB02 jmp short 0x8ad8 00018AD6 9C pushf 00018AD7 FA cli 00018AD8 60 pusha 00018AD9 B4C8 mov ah,0xc8 00018ADB F6E4 mul ah 00018ADD 83C002 add ax,byte +0x2 00018AE0 33D2 xor dx,dx 00018AE2 B90300 mov cx,0x3 00018AE5 F7F1 div cx 00018AE7 8BC8 mov cx,ax 00018AE9 E8D1FF call 0x8abd 00018AEC 61 popa 00018AED 9D popf 00018AEE C3 ret 00018AEF F8 clc 00018AF0 E80E48 call 0xd301 00018AF3 720B jc 0x8b00 00018AF5 FB sti 00018AF6 1E push ds 00018AF7 2E8E1E433E mov ds,[cs:0x3e43] 00018AFC A11300 mov ax,[0x13] 00018AFF 1F pop ds 00018B00 CF iret 00018B01 50 push ax 00018B02 B020 mov al,0x20 00018B04 E6A0 out 0xa0,al 00018B06 58 pop ax 00018B07 CD0A int 0xa 00018B09 CF iret 00018B0A E8F447 call 0xd301 00018B0D 6660 pushad 00018B0F 8AF4 mov dh,ah 00018B11 C1E902 shr cx,0x2 00018B14 83F902 cmp cx,byte +0x2 00018B17 730B jnc 0x8b24 00018B19 B90200 mov cx,0x2 00018B1C EB06 jmp short 0x8b24 00018B1E BE54F6 mov si,0xf654 00018B21 E97746 jmp 0xd19b 00018B24 8AE6 mov ah,dh 00018B26 E89C3D call 0xc8c5 00018B29 22C7 and al,bh 00018B2B 38D8 cmp al,bl 00018B2D 7402 jz 0x8b31 00018B2F E2ED loop 0x8b1e 00018B31 6661 popad 00018B33 C3 ret 00018B34 50 push ax 00018B35 2EAC cs lodsb 00018B37 0AC0 or al,al 00018B39 7407 jz 0x8b42 00018B3B 9AE27D6051 call 0x5160:0x7de2 00018B40 EBF3 jmp short 0x8b35 00018B42 58 pop ax 00018B43 C3 ret 00018B44 E8BA47 call 0xd301 00018B47 9AE27D6051 call 0x5160:0x7de2 00018B4C C3 ret 00018B4D 78E9 js 0x8b38 00018B4F 00F0 add al,dh 00018B51 31E8 xor ax,bp 00018B53 00F0 add al,dh 00018B55 C6 db 0xC6 00018B56 F600F0 test byte [bx+si],0xf0 00018B59 7DF3 jnl 0x8b4e 00018B5B 00F0 add al,dh 00018B5D A6 cmpsb 00018B5E F300F0 rep add al,dh 00018B61 D0 db 0xD0 00018B62 F300F0 rep add al,dh 00018B65 F1 int1 00018B66 F300F0 rep add al,dh 00018B69 7BFF jpo 0x8b6a 00018B6B 00F0 add al,dh 00018B6D 50 push ax 00018B6E 53 push bx 00018B6F 52 push dx 00018B70 9C pushf 00018B71 81F97919 cmp cx,0x1979 00018B75 771A ja 0x8b91 00018B77 81F90019 cmp cx,0x1900 00018B7B 7214 jc 0x8b91 00018B7D 8AC5 mov al,ch 00018B7F 32E4 xor ah,ah 00018B81 B310 mov bl,0x10 00018B83 F6F3 div bl 00018B85 FEC0 inc al 00018B87 32E4 xor ah,ah 00018B89 F6E3 mul bl 00018B8B 8AE8 mov ch,al 00018B8D 0E push cs 00018B8E E80FFD call 0x88a0 00018B91 9D popf 00018B92 5A pop dx 00018B93 5B pop bx 00018B94 58 pop ax 00018B95 CB retf 00018B96 E860F7 call 0x82f9 00018B99 721F jc 0x8bba 00018B9B FA cli 00018B9C B40B mov ah,0xb 00018B9E E8243D call 0xc8c5 00018BA1 2401 and al,0x1 00018BA3 8AD0 mov dl,al 00018BA5 32E4 xor ah,ah 00018BA7 E81B3D call 0xc8c5 00018BAA 8AF0 mov dh,al 00018BAC B402 mov ah,0x2 00018BAE E8143D call 0xc8c5 00018BB1 8AC8 mov cl,al 00018BB3 B404 mov ah,0x4 00018BB5 E80D3D call 0xc8c5 00018BB8 8AE8 mov ch,al 00018BBA CB retf 00018BBB 50 push ax 00018BBC 52 push dx 00018BBD 8AF4 mov dh,ah 00018BBF 80E620 and dh,0x20 00018BC2 80E4DF and ah,0xdf 00018BC5 83C70C add di,byte +0xc 00018BC8 E81E00 call 0x8be9 00018BCB 720B jc 0x8bd8 00018BCD 0AE4 or ah,ah 00018BCF 7415 jz 0x8be6 00018BD1 FECC dec ah 00018BD3 E8F700 call 0x8ccd 00018BD6 EBF0 jmp short 0x8bc8 00018BD8 F6C620 test dh,0x20 00018BDB F9 stc 00018BDC 7408 jz 0x8be6 00018BDE 83C702 add di,byte +0x2 00018BE1 80E6DF and dh,0xdf 00018BE4 EBE2 jmp short 0x8bc8 00018BE6 5A pop dx 00018BE7 58 pop ax 00018BE8 C3 ret 00018BE9 53 push bx 00018BEA 51 push cx 00018BEB E86700 call 0x8c55 00018BEE 740A jz 0x8bfa 00018BF0 E8CA00 call 0x8cbd 00018BF3 7406 jz 0x8bfb 00018BF5 E8D500 call 0x8ccd 00018BF8 EBF1 jmp short 0x8beb 00018BFA F9 stc 00018BFB 59 pop cx 00018BFC 5B pop bx 00018BFD C3 ret 00018BFE E83600 call 0x8c37 00018C01 F8 clc 00018C02 7407 jz 0x8c0b 00018C04 E80900 call 0x8c10 00018C07 F8 clc 00018C08 7401 jz 0x8c0b 00018C0A F9 stc 00018C0B C3 ret 00018C0C E8EFFF call 0x8bfe 00018C0F CB retf 00018C10 6660 pushad 00018C12 83C70C add di,byte +0xc 00018C15 EB03 jmp short 0x8c1a 00018C17 E8B300 call 0x8ccd 00018C1A E82400 call 0x8c41 00018C1D 7215 jc 0x8c34 00018C1F 9C pushf 00018C20 FC cld 00018C21 57 push di 00018C22 32ED xor ch,ch 00018C24 8ACC mov cl,ah 00018C26 03F9 add di,cx 00018C28 8AC8 mov cl,al 00018C2A 32C0 xor al,al 00018C2C F3AE repe scasb 00018C2E 5F pop di 00018C2F 9F lahf 00018C30 9D popf 00018C31 9E sahf 00018C32 74E3 jz 0x8c17 00018C34 6661 popad 00018C36 C3 ret 00018C37 60 pusha 00018C38 83C70C add di,byte +0xc 00018C3B E80300 call 0x8c41 00018C3E F5 cmc 00018C3F 61 popa 00018C40 C3 ret 00018C41 EB03 jmp short 0x8c46 00018C43 E88700 call 0x8ccd 00018C46 E80C00 call 0x8c55 00018C49 7408 jz 0x8c53 00018C4B E83F00 call 0x8c8d 00018C4E 72F3 jc 0x8c43 00018C50 0ADB or bl,bl 00018C52 F9 stc 00018C53 F5 cmc 00018C54 C3 ret 00018C55 268A1D mov bl,[es:di] 00018C58 0ADB or bl,bl 00018C5A 7408 jz 0x8c64 00018C5C 80FB38 cmp bl,0x38 00018C5F 7403 jz 0x8c64 00018C61 80FB79 cmp bl,0x79 00018C64 C3 ret 00018C65 22A00000 and ah,[bx+si+0x0] 00018C69 002A add [bp+si],ch 00018C6B 90 nop 00018C6C 0000 add [bx+si],al 00018C6E 004716 add [bx+0x16],al 00018C71 152321 adc ax,0x2123 00018C74 4B dec bx 00018C75 1200 adc al,[bx+si] 00018C77 2020 and [bx+si],ah 00018C79 81292725 sub word [bx+di],0x2527 00018C7D 23854F4B and ax,[di+0x4b4f] 00018C81 47 inc di 00018C82 43 inc bx 00018C83 864700 xchg al,[bx+0x0] 00018C86 43 inc bx 00018C87 43 inc bx 00018C88 3000 xor [bx+si],al 00018C8A 0000 add [bx+si],al 00018C8C 0056E8 add [bp-0x18],dl 00018C8F 1300 adc ax,[bx+si] 00018C91 720F jc 0x8ca2 00018C93 2E8A4401 mov al,[cs:si+0x1] 00018C97 8AE0 mov ah,al 00018C99 25700F and ax,0xf70 00018C9C FEC4 inc ah 00018C9E C0E804 shr al,0x4 00018CA1 F8 clc 00018CA2 5E pop si 00018CA3 C3 ret 00018CA4 50 push ax 00018CA5 51 push cx 00018CA6 BE95F7 mov si,0xf795 00018CA9 B90800 mov cx,0x8 00018CAC 2E8A04 mov al,[cs:si] 00018CAF E80B00 call 0x8cbd 00018CB2 7406 jz 0x8cba 00018CB4 83C605 add si,byte +0x5 00018CB7 E2F3 loop 0x8cac 00018CB9 F9 stc 00018CBA 59 pop cx 00018CBB 58 pop ax 00018CBC C3 ret 00018CBD 50 push ax 00018CBE 53 push bx 00018CBF A880 test al,0x80 00018CC1 7505 jnz 0x8cc8 00018CC3 2478 and al,0x78 00018CC5 80E378 and bl,0x78 00018CC8 38D8 cmp al,bl 00018CCA 5B pop bx 00018CCB 58 pop ax 00018CCC C3 ret 00018CCD 50 push ax 00018CCE 260FB605 movzx ax,[es:di] 00018CD2 A880 test al,0x80 00018CD4 7504 jnz 0x8cda 00018CD6 2407 and al,0x7 00018CD8 EB06 jmp short 0x8ce0 00018CDA 268B4501 mov ax,[es:di+0x1] 00018CDE 40 inc ax 00018CDF 40 inc ax 00018CE0 40 inc ax 00018CE1 03F8 add di,ax 00018CE3 58 pop ax 00018CE4 C3 ret 00018CE5 26C60579 mov byte [es:di],0x79 00018CE9 26C6450100 mov byte [es:di+0x1],0x0 00018CEE 83C702 add di,byte +0x2 00018CF1 C3 ret 00018CF2 60 pusha 00018CF3 8D4D0C lea cx,[di+0xc] 00018CF6 B87900 mov ax,0x79 00018CF9 E8BFFE call 0x8bbb 00018CFC 87F9 xchg di,cx 00018CFE 2BCF sub cx,di 00018D00 32C0 xor al,al 00018D02 F3AA rep stosb 00018D04 61 popa 00018D05 C3 ret 00018D06 0000 add [bx+si],al 00018D08 0000 add [bx+si],al 00018D0A 0000 add [bx+si],al 00018D0C 0000 add [bx+si],al 00018D0E 0000 add [bx+si],al 00018D10 00E9 add cl,ch 00018D12 DB db 0xDB 00018D13 FD std 00018D14 51 push cx 00018D15 B90100 mov cx,0x1 00018D18 E87806 call 0x9393 00018D1B 59 pop cx 00018D1C C3 ret 00018D1D E96EFD jmp 0x8a8e 00018D20 B00B mov al,0xb 00018D22 EE out dx,al 00018D23 E6ED out 0xed,al 00018D25 EC in al,dx 00018D26 E6ED out 0xed,al 00018D28 C3 ret 00018D29 EB00 jmp short 0x8d2b 00018D2B 80FC87 cmp ah,0x87 00018D2E 7503 jnz 0x8d33 00018D30 E94CF9 jmp 0x867f 00018D33 80FCD8 cmp ah,0xd8 00018D36 7415 jz 0x8d4d 00018D38 80FCE8 cmp ah,0xe8 00018D3B 7410 jz 0x8d4d 00018D3D 80FCE9 cmp ah,0xe9 00018D40 0F840000 jz near 0x8d44 00018D44 3DB053 cmp ax,0x53b0 00018D47 0F84993C jz near 0xc9e4 00018D4B EB17 jmp short 0x8d64 00018D4D A880 test al,0x80 00018D4F 7405 jz 0x8d56 00018D51 E92FDE jmp 0x6b83 00018D54 FF db 0xFF 00018D55 FF80FCD8 inc word [bx+si+0xd8fc] 00018D59 0F840700 jz near 0x8d64 00018D5D 80FCE8 cmp ah,0xe8 00018D60 0F843C9F jz near 0x2ca0 00018D64 E89A45 call 0xd301 00018D67 FB sti 00018D68 FC cld 00018D69 60 pusha 00018D6A 06 push es 00018D6B 1E push ds 00018D6C 8BEC mov bp,sp 00018D6E 2E8E1E433E mov ds,[cs:0x3e43] 00018D73 0BC0 or ax,ax 00018D75 E812FC call 0x898a 00018D78 7475 jz 0x8def 00018D7A E804A4 call 0x3181 00018D7D 7470 jz 0x8def 00018D7F E87F45 call 0xd301 00018D82 746B jz 0x8def 00018D84 E87A45 call 0xd301 00018D87 7466 jz 0x8def 00018D89 E87545 call 0xd301 00018D8C 7461 jz 0x8def 00018D8E E8C064 call 0xf251 00018D91 E83C76 call 0x3d0 00018D94 80FCC0 cmp ah,0xc0 00018D97 741F jz 0x8db8 00018D99 80FCC1 cmp ah,0xc1 00018D9C 745A jz 0x8df8 00018D9E 8AC4 mov al,ah 00018DA0 2C80 sub al,0x80 00018DA2 7223 jc 0x8dc7 00018DA4 3C12 cmp al,0x12 00018DA6 731F jnc 0x8dc7 00018DA8 32E4 xor ah,ah 00018DAA 03C0 add ax,ax 00018DAC 8BF8 mov di,ax 00018DAE 8B4612 mov ax,[bp+0x12] 00018DB1 2EFF958AEE call near [cs:di+0xee8a] 00018DB6 EB37 jmp short 0x8def 00018DB8 8C4E02 mov [bp+0x2],cs 00018DBB C7460CF5E6 mov word [bp+0xc],0xe6f5 00018DC0 C6461300 mov byte [bp+0x13],0x0 00018DC4 F8 clc 00018DC5 EB28 jmp short 0x8def 00018DC7 3CCF cmp al,0xcf 00018DC9 7505 jnz 0x8dd0 00018DCB E81994 call 0x21e7 00018DCE EB1F jmp short 0x8def 00018DD0 F9 stc 00018DD1 8A4612 mov al,[bp+0x12] 00018DD4 E82A45 call 0xd301 00018DD7 9A363E00F0 call 0xf000:0x3e36 00018DDC E82245 call 0xd301 00018DDF E850B8 call 0x4632 00018DE2 E81C45 call 0xd301 00018DE5 E80F35 call 0xc2f7 00018DE8 7305 jnc 0x8def 00018DEA C6461386 mov byte [bp+0x13],0x86 00018DEE F9 stc 00018DEF FB sti 00018DF0 8BE5 mov sp,bp 00018DF2 1F pop ds 00018DF3 07 pop es 00018DF4 61 popa 00018DF5 CA0200 retf 0x2 00018DF8 2EF706E1760100 test word [cs:0x76e1],0x1 00018DFF 7408 jz 0x8e09 00018E01 A10E00 mov ax,[0xe] 00018E04 894602 mov [bp+0x2],ax 00018E07 EBE6 jmp short 0x8def 00018E09 EBDF jmp short 0x8dea 00018E0B FA cli 00018E0C E87DA3 call 0x318c 00018E0F 7279 jc 0x8e8a 00018E11 53 push bx 00018E12 8CC8 mov ax,cs 00018E14 BB3800 mov bx,0x38 00018E17 03DE add bx,si 00018E19 8AD4 mov dl,ah 00018E1B C1E004 shl ax,0x4 00018E1E C0EA04 shr dl,0x4 00018E21 26C707FFFF mov word [es:bx],0xffff 00018E26 26894702 mov [es:bx+0x2],ax 00018E2A 26885704 mov [es:bx+0x4],dl 00018E2E 26C647059B mov byte [es:bx+0x5],0x9b 00018E33 26C747060000 mov word [es:bx+0x6],0x0 00018E39 26C647059B mov byte [es:bx+0x5],0x9b 00018E3E 5B pop bx 00018E3F 260F015408 lgdt [es:si+0x8] 00018E44 260F015C10 lidt [es:si+0x10] 00018E49 BA2000 mov dx,0x20 00018E4C B404 mov ah,0x4 00018E4E E889F8 call 0x86da 00018E51 BAA000 mov dx,0xa0 00018E54 B402 mov ah,0x2 00018E56 8AFB mov bh,bl 00018E58 E87FF8 call 0x86da 00018E5B 0F01E0 smsw ax 00018E5E 83C801 or ax,byte +0x1 00018E61 0F01F0 lmsw ax 00018E64 EA99F93800 jmp 0x38:0xf999 00018E69 B82800 mov ax,0x28 00018E6C 8ED0 mov ss,ax 00018E6E B81800 mov ax,0x18 00018E71 8ED8 mov ds,ax 00018E73 B82000 mov ax,0x20 00018E76 8EC0 mov es,ax 00018E78 8BE5 mov sp,bp 00018E7A 61 popa 00018E7B 83C404 add sp,byte +0x4 00018E7E 5B pop bx 00018E7F 83C404 add sp,byte +0x4 00018E82 B83000 mov ax,0x30 00018E85 50 push ax 00018E86 53 push bx 00018E87 32E4 xor ah,ah 00018E89 CB retf 00018E8A C64613FF mov byte [bp+0x13],0xff 00018E8E F9 stc 00018E8F C3 ret 00018E90 6650 push eax 00018E92 52 push dx 00018E93 6683C8FF or eax,byte -0x1 00018E97 B240 mov dl,0x40 00018E99 9AC202FEE6 call 0xe6fe:0x2c2 00018E9E 6650 push eax 00018EA0 8F4612 pop word [bp+0x12] 00018EA3 8F460E pop word [bp+0xe] 00018EA6 5A pop dx 00018EA7 6658 pop eax 00018EA9 F8 clc 00018EAA C3 ret 00018EAB 1E push ds 00018EAC 07 pop es 00018EAD BBA000 mov bx,0xa0 00018EB0 FA cli 00018EB1 E839F7 call 0x85ed 00018EB4 FB sti 00018EB5 F606A00080 test byte [0xa0],0x80 00018EBA 750E jnz 0x8eca 00018EBC B001 mov al,0x1 00018EBE E812FC call 0x8ad3 00018EC1 81EA2003 sub dx,0x320 00018EC5 83D900 sbb cx,byte +0x0 00018EC8 73EB jnc 0x8eb5 00018ECA 32C0 xor al,al 00018ECC A2A000 mov [0xa0],al 00018ECF C3 ret 00018ED0 0000 add [bx+si],al 00018ED2 0000 add [bx+si],al 00018ED4 0000 add [bx+si],al 00018ED6 0000 add [bx+si],al 00018ED8 0000 add [bx+si],al 00018EDA 0000 add [bx+si],al 00018EDC 0000 add [bx+si],al 00018EDE 0000 add [bx+si],al 00018EE0 0000 add [bx+si],al 00018EE2 0000 add [bx+si],al 00018EE4 0000 add [bx+si],al 00018EE6 0000 add [bx+si],al 00018EE8 0000 add [bx+si],al 00018EEA 0000 add [bx+si],al 00018EEC 0000 add [bx+si],al 00018EEE 0000 add [bx+si],al 00018EF0 0000 add [bx+si],al 00018EF2 0000 add [bx+si],al 00018EF4 0000 add [bx+si],al 00018EF6 0000 add [bx+si],al 00018EF8 0000 add [bx+si],al 00018EFA 0000 add [bx+si],al 00018EFC 0000 add [bx+si],al 00018EFE 0000 add [bx+si],al 00018F00 0000 add [bx+si],al 00018F02 0000 add [bx+si],al 00018F04 0000 add [bx+si],al 00018F06 0000 add [bx+si],al 00018F08 0000 add [bx+si],al 00018F0A 0000 add [bx+si],al 00018F0C 0000 add [bx+si],al 00018F0E 0000 add [bx+si],al 00018F10 0000 add [bx+si],al 00018F12 0000 add [bx+si],al 00018F14 0000 add [bx+si],al 00018F16 0000 add [bx+si],al 00018F18 0000 add [bx+si],al 00018F1A 0000 add [bx+si],al 00018F1C 0000 add [bx+si],al 00018F1E 0000 add [bx+si],al 00018F20 0000 add [bx+si],al 00018F22 0000 add [bx+si],al 00018F24 0000 add [bx+si],al 00018F26 0000 add [bx+si],al 00018F28 0000 add [bx+si],al 00018F2A 0000 add [bx+si],al 00018F2C 0000 add [bx+si],al 00018F2E 0000 add [bx+si],al 00018F30 0000 add [bx+si],al 00018F32 0000 add [bx+si],al 00018F34 0000 add [bx+si],al 00018F36 0000 add [bx+si],al 00018F38 0000 add [bx+si],al 00018F3A 0000 add [bx+si],al 00018F3C 0000 add [bx+si],al 00018F3E 20818E32 and [bx+di+0x328e],al 00018F42 C4 db 0xC4 00018F43 D0DA rcr dl,1 00018F45 874F09 xchg cx,[bx+0x9] 00018F48 2419 and al,0x19 00018F4A 29878E32 sub [bx+0x328e],ax 00018F4E 7254 jc 0x8fa4 00018F50 33878E32 xor ax,[bx+0x328e] 00018F54 205501 and [di+0x1],dl 00018F57 818E32EB19D8 or word [bp+0xeb32],0xd819 00018F5D 878E32EB xchg cx,[bp+0xeb32] 00018F61 1909 sbb [bx+di],cx 00018F63 848E3260 test [bp+0x6032],cl 00018F67 52 push dx 00018F68 2B878E32 sub ax,[bx+0x328e] 00018F6C EB19 jmp short 0x8f87 00018F6E C1878E32E3 rol word [bx+0x328e],0xe3 00018F73 5C pop sp 00018F74 3B878E32 cmp ax,[bx+0x328e] 00018F78 EB19 jmp short 0x8f93 00018F7A 09838E32 or [bp+di+0x328e],ax 00018F7E 60 pusha 00018F7F 52 push dx 00018F80 0A04 or al,[si] 00018F82 8E32 mov segr6,[bp+si] 00018F84 87263A87 xchg sp,[0x873a] 00018F88 8E32 mov segr6,[bp+si] 00018F8A 688E0B push word 0xb8e 00018F8D 07 pop es 00018F8E 8E32 mov segr6,[bp+si] 00018F90 D8890F07 fmul dword [bx+di+0x70f] 00018F94 8E32 mov segr6,[bp+si] 00018F96 E686 out 0x86,al 00018F98 1007 adc [bx],al 00018F9A 8E32 mov segr6,[bp+si] 00018F9C A33214 mov [0x1432],ax 00018F9F 818E32A54414 or word [bp+0xa532],0x1444 00018FA5 848E32A5 test [bp+0xa532],cl 00018FA9 44 inc sp 00018FAA 1A878E32 sbb al,[bx+0x328e] 00018FAE 63521C arpl [bp+si+0x1c],dx 00018FB1 07 pop es 00018FB2 8E32 mov segr6,[bp+si] 00018FB4 53 push bx 00018FB5 44 inc sp 00018FB6 22818E32 and al,[bx+di+0x328e] 00018FBA AD lodsw 00018FBB 44 inc sp 00018FBC C8418E32 enter 0x8e41,0x32 00018FC0 A33267 mov [0x6732],ax 00018FC3 878E32EB xchg cx,[bp+0xeb32] 00018FC7 8832 mov [bp+si],dh 00018FC9 838E32E03C or word [bp+0xe032],byte +0x3c 00018FCE 69078806 imul ax,[bx],word 0x688 00018FD2 3B266B83 cmp sp,[0x836b] 00018FD6 8E32 mov segr6,[bp+si] 00018FD8 EB19 jmp short 0x8ff3 00018FDA 3484 xor al,0x84 00018FDC 8E32 mov segr6,[bp+si] 00018FDE 1CC8 sbb al,0xc8 00018FE0 3C07 cmp al,0x7 00018FE2 8E32 mov segr6,[bp+si] 00018FE4 1124 adc [si],sp 00018FE6 3D078E cmp ax,0x8e07 00018FE9 321B xor bl,[bp+di] 00018FEB 864287 xchg al,[bp+si-0x79] 00018FEE 8E32 mov segr6,[bp+si] 00018FF0 A851 test al,0x51 00018FF2 46 inc si 00018FF3 818E32995245 or word [bp+0x9932],0x4552 00018FF9 07 pop es 00018FFA 8E32 mov segr6,[bp+si] 00018FFC 8F db 0x8F 00018FFD E349 jcxz 0x9048 00018FFF 07 pop es 00019000 8E32 mov segr6,[bp+si] 00019002 D087C683 rol byte [bx+0x83c6],1 00019006 8E32 mov segr6,[bp+si] 00019008 EB19 jmp short 0x9023 0001900A C5838E32 lds ax,[bp+di+0x328e] 0001900E EB19 jmp short 0x9029 00019010 48 dec ax 00019011 838E32C252 or word [bp+0xc232],byte +0x52 00019016 D1878E32 rol word [bx+0x328e],1 0001901A 3F aas 0001901B 39D3 cmp bx,dx 0001901D 878E32F5 xchg cx,[bp+0xf532] 00019021 0824 or [si],ah 00019023 07 pop es 00019024 8E32 mov segr6,[bp+si] 00019026 3314 xor dx,[si] 00019028 CC int3 00019029 038E32A3 add cx,[bp+0xa332] 0001902D 328A878E xor cl,[bp+si+0x8e87] 00019031 32610D xor ah,[bx+di+0xd] 00019034 9D popf 00019035 838E325788 or word [bp+0x5732],byte -0x78 0001903A 55 push bp 0001903B 878E32B9 xchg cx,[bp+0xb932] 0001903F 17 pop ss 00019040 22828E32 and al,[bp+si+0x328e] 00019044 C8445282 enter 0x5244,0x82 00019048 8E32 mov segr6,[bp+si] 0001904A EA4452818E jmp 0x8e81:0x5244 0001904F 3202 xor al,[bp+si] 00019051 45 inc bp 00019052 52 push dx 00019053 848E3202 test [bp+0x232],cl 00019057 45 inc bp 00019058 54 push sp 00019059 838E32EB19 or word [bp+0xeb32],byte +0x19 0001905E 7681 jna 0x8fe1 00019060 8E32 mov segr6,[bp+si] 00019062 0A454A or al,[di+0x4a] 00019065 07 pop es 00019066 37 aaa 00019067 08DF or bh,bl 00019069 874C07 xchg cx,[si+0x7] 0001906C 80080E or byte [bx+si],0xe 0001906F 2459 and al,0x59 00019071 878E32B1 xchg cx,[bp+0xb132] 00019075 3457 xor al,0x57 00019077 97 xchg ax,di 00019078 8E32 mov segr6,[bp+si] 0001907A EB19 jmp short 0x9095 0001907C D6 salc 0001907D 878E32EB xchg cx,[bp+0xeb32] 00019081 195883 sbb [bx+si-0x7d],bx 00019084 8E32 mov segr6,[bp+si] 00019086 02533F add dl,[bp+di+0x3f] 00019089 838E32EB19 or word [bp+0xeb32],byte +0x19 0001908E C4 db 0xC4 0001908F C3 ret 00019090 8E32 mov segr6,[bp+si] 00019092 EB19 jmp short 0x90ad 00019094 7C83 jl 0x9019 00019096 8E32 mov segr6,[bp+si] 00019098 E251 loop 0x90eb 0001909A 41 inc cx 0001909B 838E32EB19 or word [bp+0xeb32],byte +0x19 000190A0 4B dec bx 000190A1 878E3226 xchg cx,[bp+0x2632] 000190A5 8D db 0x8D 000190A6 C6C78E mov bh,0x8e 000190A9 32EB xor ch,bl 000190AB 194E97 sbb [bp-0x69],cx 000190AE 8E32 mov segr6,[bp+si] 000190B0 BE48D4 mov si,0xd448 000190B3 878E3291 xchg cx,[bp+0x9132] 000190B7 CC int3 000190B8 50 push ax 000190B9 A18E32 mov ax,[0x328e] 000190BC 36CC ss int3 000190BE C9 leave 000190BF C18E32EB19 ror word [bp+0xeb32],0x19 000190C4 51 push cx 000190C5 878E32EB xchg cx,[bp+0xeb32] 000190C9 195A83 sbb [bp+si-0x7d],bx 000190CC EB09 jmp short 0x90d7 000190CE 54 push sp 000190CF 48 dec ax 000190D0 5B pop bx 000190D1 018E32DB add [bp+0xdb32],cx 000190D5 895B04 mov [bp+di+0x4],bx 000190D8 8E32 mov segr6,[bp+si] 000190DA DB895C81 fisttp word [bx+di+0x815c] 000190DE 8E32 mov segr6,[bp+si] 000190E0 AF scasw 000190E1 4A dec dx 000190E2 60 pusha 000190E3 818E32D94F62 or word [bp+0xd932],0x624f 000190E9 818E32914964 or word [bp+0x9132],0x6449 000190EF 17 pop ss 000190F0 8E32 mov segr6,[bp+si] 000190F2 88FF mov bh,bh 000190F4 6607 o32 pop es 000190F6 8E32 mov segr6,[bp+si] 000190F8 0A1F or bl,[bx] 000190FA 68178E push word 0x8e17 000190FD 3207 xor al,[bx] 000190FF 1F pop ds 00019100 6AA1 push byte -0x5f 00019102 8E32 mov segr6,[bp+si] 00019104 96 xchg ax,si 00019105 47 inc di 00019106 6C insb 00019107 A18E32 mov ax,[0x328e] 0001910A 40 inc ax 0001910B 49 dec cx 0001910C CAC18E retf 0x8ec1 0001910F 32EB xor ch,bl 00019111 197083 sbb [bx+si-0x7d],si 00019114 8E32 mov segr6,[bp+si] 00019116 D7 xlatb 00019117 47 inc di 00019118 7293 jc 0x90ad 0001911A 8E32 mov segr6,[bp+si] 0001911C 650C4F gs or al,0x4f 0001911F 878E321D xchg cx,[bp+0x1d32] 00019123 227C84 and bh,[si-0x7c] 00019126 8E32 mov segr6,[bp+si] 00019128 E251 loop 0x917b 0001912A CDC7 int 0xc7 0001912C 8E32 mov segr6,[bp+si] 0001912E EB19 jmp short 0x9149 00019130 7D83 jnl 0x90b5 00019132 8E32 mov segr6,[bp+si] 00019134 EB19 jmp short 0x914f 00019136 7E93 jng 0x90cb 00019138 8E32 mov segr6,[bp+si] 0001913A 33CC xor cx,sp 0001913C 96 xchg ax,si 0001913D 128E32D1 adc cl,[bp+0xd132] 00019141 4B dec bx 00019142 C1438E32 rol word [bp+di-0x72],0x32 00019146 A33280 mov [0x8032],ax 00019149 07 pop es 0001914A 8E32 mov segr6,[bp+si] 0001914C A332CA mov [0xca32],ax 0001914F 038E32A3 add cx,[bp+0xa332] 00019153 3288878E xor cl,[bx+si+0x8e87] 00019157 3239 xor bh,[bx+di] 00019159 6A81 push byte -0x7f 0001915B 07 pop es 0001915C 8E32 mov segr6,[bp+si] 0001915E 94 xchg ax,sp 0001915F E387 jcxz 0x90e8 00019161 07 pop es 00019162 8E32 mov segr6,[bp+si] 00019164 3AA68507 cmp ah,[bp+0x785] 00019168 8E32 mov segr6,[bp+si] 0001916A D587 aad 0x87 0001916C 82 db 0x82 0001916D 138E324A adc cx,[bp+0x4a32] 00019171 8684038E xchg al,[si+0x8e03] 00019175 324A86 xor cl,[bp+si-0x7a] 00019178 8617 xchg dl,[bx] 0001917A 8E32 mov segr6,[bp+si] 0001917C 4A dec dx 0001917D 8683078E xchg al,[bp+di+0x8e07] 00019181 32D4 xor dl,ah 00019183 86CE xchg cl,dh 00019185 038E32A3 add cx,[bp+0xa332] 00019189 3289078E xor cl,[bx+di+0x8e07] 0001918D 324286 xor al,[bp+si-0x7a] 00019190 8C978E32 mov [bx+0x328e],ss 00019194 6E outsb 00019195 CDCB int 0xcb 00019197 038E32A3 add cx,[bp+0xa332] 0001919B 32CD xor cl,ch 0001919D 07 pop es 0001919E 8E32 mov segr6,[bp+si] 000191A0 A33290 mov [0x9032],ax 000191A3 97 xchg ax,di 000191A4 8E32 mov segr6,[bp+si] 000191A6 0C34 or al,0x34 000191A8 8B978E32 mov dx,[bx+0x328e] 000191AC 0F4595978E cmovnz dx,[di+0x8e97] 000191B1 3229 xor ch,[bx+di] 000191B3 3992078E cmp [bp+si+0x8e07],dx 000191B7 32B0FFB6 xor dh,[bx+si+0xb6ff] 000191BB 838E32EB19 or word [bp+0xeb32],byte +0x19 000191C0 98 cbw 000191C1 17 pop ss 000191C2 8E32 mov segr6,[bp+si] 000191C4 DA879614 fiadd dword [bx+0x1496] 000191C8 8E32 mov segr6,[bp+si] 000191CA 7F26 jg 0x91f2 000191CC AE scasb 000191CD 048E add al,0x8e 000191CF 32AC158F xor ch,[si+0x8f15] 000191D3 048E add al,0x8e 000191D5 32A33291 xor ah,[bp+di+0x9132] 000191D9 048E add al,0x8e 000191DB 3200 xor al,[bx+si] 000191DD 879F048E xchg bx,[bx+0x8e04] 000191E1 32A33293 xor ah,[bp+di+0x9332] 000191E5 038E32AC add cx,[bp+0xac32] 000191E9 17 pop ss 000191EA D9838E32 fld dword [bp+di+0x328e] 000191EE EB19 jmp short 0x9209 000191F0 9C pushf 000191F1 07 pop es 000191F2 8E32 mov segr6,[bp+si] 000191F4 3326C783 xor sp,[0x83c7] 000191F8 8E32 mov segr6,[bp+si] 000191FA EB19 jmp short 0x9215 000191FC 9E sahf 000191FD 838E32380C or word [bp+0x3832],byte +0xc 00019202 A0838E mov al,[0x8e83] 00019205 32430C xor al,[bp+di+0xc] 00019208 A2838E mov [0x8e83],al 0001920B 32EB xor ch,bl 0001920D 19A4838E sbb [si+0x8e83],sp 00019211 32EB xor ch,bl 00019213 19DB sbb bx,bx 00019215 818E3298CFC2 or word [bp+0x9832],0xc2cf 0001921B 838E32EC5D or word [bp+0xec32],byte +0x5d 00019220 BA838E mov dx,0x8e83 00019223 328DADC3 xor cl,[di+0xc3ad] 00019227 838E323C5E or word [bp+0x3c32],byte +0x5e 0001922C A883 test al,0x83 0001922E 8E32 mov segr6,[bp+si] 00019230 2D48AA sub ax,0xaa48 00019233 838E323F45 or word [bp+0x3f32],byte +0x45 00019238 AC lodsb 00019239 83040A add word [si],byte +0xa 0001923C B86AD7 mov ax,0xd76a 0001923F 838E32C968 or word [bp+0xc932],byte +0x68 00019244 AE scasb 00019245 038E32AC add cx,[bp+0xac32] 00019249 15B093 adc ax,0x93b0 0001924C 8E32 mov segr6,[bp+si] 0001924E 800CB2 or byte [si],0xb2 00019251 93 xchg ax,bx 00019252 8E32 mov segr6,[bp+si] 00019254 780C js 0x9262 00019256 B583 mov ch,0x83 00019258 8E32 mov segr6,[bp+si] 0001925A 5B pop bx 0001925B 8D db 0x8D 0001925C C5 db 0xC5 0001925D C3 ret 0001925E 8E32 mov segr6,[bp+si] 00019260 EB19 jmp short 0x927b 00019262 BE838E mov si,0x8e83 00019265 321E48B6 xor bl,[0xb648] 00019269 838E329788 or word [bp+0x9732],byte -0x78 0001926E BC838E mov sp,0x8e83 00019271 3229 xor ch,[bx+di] 00019273 0CB7 or al,0xb7 00019275 838E321D00 or word [bp+0x1d32],byte +0x0 0001927A 9B wait 0001927B 838E32EB19 or word [bp+0xeb32],byte +0x19 00019280 BD838E mov bp,0x8e83 00019283 325E97 xor bl,[bp-0x69] 00019286 BF831F mov di,0x1f83 00019289 0C22 or al,0x22 0001928B 6A8F push byte -0x71 0001928D 038E32A3 add cx,[bp+0xa332] 00019291 3291038E xor dl,[bx+di+0x8e03] 00019295 3200 xor al,[bx+si] 00019297 879F038E xchg bx,[bx+0x8e03] 0001929B 32A33297 xor ah,[bp+di+0x9732] 0001929F 038E3269 add cx,[bp+0x6932] 000192A3 8699838E xchg bl,[bx+di+0x8e83] 000192A7 322A xor ch,[bp+si] 000192A9 38B1838E cmp [bx+di+0x8e83],dh 000192AD 32EB xor ch,bl 000192AF 19C7 sbb di,ax 000192B1 C3 ret 000192B2 8E32 mov segr6,[bp+si] 000192B4 EB19 jmp short 0x92cf 000192B6 B383 mov bl,0x83 000192B8 8E32 mov segr6,[bp+si] 000192BA EB19 jmp short 0x92d5 000192BC B983E3 mov cx,0xe383 000192BF 099A6FC0 or [bp+si+0xc06f],bx 000192C3 834B0735 or word [bp+di+0x7],byte +0x35 000192C7 0B00 or ax,[bx+si] 000192C9 0000 add [bx+si],al 000192CB 0000 add [bx+si],al 000192CD 0000 add [bx+si],al 000192CF 0000 add [bx+si],al 000192D1 0000 add [bx+si],al 000192D3 0000 add [bx+si],al 000192D5 0000 add [bx+si],al 000192D7 0000 add [bx+si],al 000192D9 0000 add [bx+si],al 000192DB 0000 add [bx+si],al 000192DD 0000 add [bx+si],al 000192DF 0000 add [bx+si],al 000192E1 0000 add [bx+si],al 000192E3 0000 add [bx+si],al 000192E5 0000 add [bx+si],al 000192E7 0000 add [bx+si],al 000192E9 0000 add [bx+si],al 000192EB 0000 add [bx+si],al 000192ED 0000 add [bx+si],al 000192EF 0000 add [bx+si],al 000192F1 0000 add [bx+si],al 000192F3 0000 add [bx+si],al 000192F5 0000 add [bx+si],al 000192F7 0000 add [bx+si],al 000192F9 0000 add [bx+si],al 000192FB 0000 add [bx+si],al 000192FD 0000 add [bx+si],al 000192FF 0000 add [bx+si],al 00019301 0000 add [bx+si],al 00019303 0000 add [bx+si],al 00019305 0000 add [bx+si],al 00019307 0000 add [bx+si],al 00019309 0000 add [bx+si],al 0001930B 0000 add [bx+si],al 0001930D 0000 add [bx+si],al 0001930F 0000 add [bx+si],al 00019311 0000 add [bx+si],al 00019313 0000 add [bx+si],al 00019315 0000 add [bx+si],al 00019317 0000 add [bx+si],al 00019319 0000 add [bx+si],al 0001931B 0000 add [bx+si],al 0001931D 0000 add [bx+si],al 0001931F 0000 add [bx+si],al 00019321 0000 add [bx+si],al 00019323 0000 add [bx+si],al 00019325 0000 add [bx+si],al 00019327 0000 add [bx+si],al 00019329 0000 add [bx+si],al 0001932B 0000 add [bx+si],al 0001932D 0000 add [bx+si],al 0001932F 0000 add [bx+si],al 00019331 0000 add [bx+si],al 00019333 0000 add [bx+si],al 00019335 0000 add [bx+si],al 00019337 0000 add [bx+si],al 00019339 0000 add [bx+si],al 0001933B 0000 add [bx+si],al 0001933D 00E9 add cl,ch 0001933F 4C dec sp 00019340 54 push sp 00019341 FF db 0xFF 00019342 FF6633 jmp near [bp+0x33] 00019345 C9 leave 00019346 E8833D call 0xd0cc 00019349 6633C0 xor eax,eax 0001934C B81F02 mov ax,0x21f 0001934F E8A242 call 0xd5f4 00019352 E8AD3F call 0xd302 00019355 6603C8 add ecx,eax 00019358 66C1E10A shl ecx,0xa 0001935C 66B800001000 mov eax,0x100000 00019362 C3 ret 00019363 51 push cx 00019364 33C9 xor cx,cx 00019366 E82A00 call 0x9393 00019369 59 pop cx 0001936A C3 ret 0001936B 0000 add [bx+si],al 0001936D 0000 add [bx+si],al 0001936F 0000 add [bx+si],al 00019371 0000 add [bx+si],al 00019373 0000 add [bx+si],al 00019375 E934F4 jmp 0x87ac 00019378 7073 jo 0x93ed 0001937A 50 push ax 0001937B E89EE2 call 0x761c 0001937E 740C jz 0x938c 00019380 B80A0E mov ax,0xe0a 00019383 CD10 int 0x10 00019385 B80D0E mov ax,0xe0d 00019388 CD10 int 0x10 0001938A EB05 jmp short 0x9391 0001938C 9A047C6051 call 0x5160:0x7c04 00019391 58 pop ax 00019392 C3 ret 00019393 50 push ax 00019394 56 push si 00019395 E884E2 call 0x761c 00019398 7405 jz 0x939f 0001939A E89000 call 0x942d 0001939D EB05 jmp short 0x93a4 0001939F 9AD67D6051 call 0x5160:0x7dd6 000193A4 E303 jcxz 0x93a9 000193A6 E8D1FF call 0x937a 000193A9 5E pop si 000193AA 58 pop ax 000193AB C3 ret 000193AC E865F9 call 0x8d14 000193AF CB retf 000193B0 0000 add [bx+si],al 000193B2 0053FF add [bp+di-0x1],dl 000193B5 53 push bx 000193B6 FFC3 inc bx 000193B8 E253 loop 0x940d 000193BA FF53FF call near [bp+di-0x1] 000193BD 54 push sp 000193BE FF db 0xFF 000193BF 389853FF cmp [bx+si+0xff53],bl 000193C3 A5 movsw 000193C4 FE87E9F6 inc byte [bx+0xf6e9] 000193C8 0CF6 or al,0xf6 000193CA 0CF6 or al,0xf6 000193CC 0CF6 or al,0xf6 000193CE 0C57 or al,0x57 000193D0 EF out dx,ax 000193D1 49 dec cx 000193D2 F5 cmc 000193D3 65F04D gs lock dec bp 000193D6 F8 clc 000193D7 41 inc cx 000193D8 F8 clc 000193D9 59 pop cx 000193DA EC in al,dx 000193DB 39E7 cmp di,sp 000193DD 59 pop cx 000193DE F8 clc 000193DF 2EE8D2EF cs call 0x83b5 000193E3 57 push di 000193E4 FFF2 push dx 000193E6 E66E out 0x6e,al 000193E8 FE db 0xFE 000193E9 53 push bx 000193EA FF53FF call near [bp+di-0x1] 000193ED A4 movsb 000193EE F0 db 0xF0 000193EF C7 db 0xC7 000193F0 EF out dx,ax 000193F1 0000 add [bx+si],al 000193F3 24F2 and al,0xf2 000193F5 31F6 xor si,si 000193F7 F6 db 0xF6 000193F8 0CF6 or al,0xf6 000193FA 0CF6 or al,0xf6 000193FC 0C25 or al,0x25 000193FE 98 cbw 000193FF F6 db 0xF6 00019400 0C52 or al,0x52 00019402 F5 cmc 00019403 E925F6 jmp 0x8a2b 00019406 E8F0EE call 0x82f9 00019409 CB retf 0001940A 50 push ax 0001940B B000 mov al,0x0 0001940D E643 out 0x43,al 0001940F E6ED out 0xed,al 00019411 E440 in al,0x40 00019413 E6ED out 0xed,al 00019415 8AE0 mov ah,al 00019417 E440 in al,0x40 00019419 86C4 xchg al,ah 0001941B 8BF8 mov di,ax 0001941D 58 pop ax 0001941E C3 ret 0001941F 0000 add [bx+si],al 00019421 0000 add [bx+si],al 00019423 CF iret 00019424 E9ADED jmp 0x81d4 00019427 E92E8E jmp 0x2258 0001942A E9268E jmp 0x2253 0001942D 50 push ax 0001942E 56 push si 0001942F 2E0336A8FE add si,[cs:0xfea8] 00019434 2E8B34 mov si,[cs:si] 00019437 2E0336A8FE add si,[cs:0xfea8] 0001943C B40E mov ah,0xe 0001943E 2EAC cs lodsb 00019440 0AC0 or al,al 00019442 7404 jz 0x9448 00019444 CD10 int 0x10 00019446 EBF6 jmp short 0x943e 00019448 5E pop si 00019449 58 pop ax 0001944A C3 ret 0001944B FA cli 0001944C B40B mov ah,0xb 0001944E E87434 call 0xc8c5 00019451 2457 and al,0x57 00019453 E88934 call 0xc8df 00019456 CB retf 00019457 00FF add bh,bh 00019459 E750 out 0x50,ax 0001945B 41 inc cx 0001945C 54 push sp 0001945D 43 inc bx 0001945E 48 dec ax 0001945F 31536F xor [bp+di+0x6f],dx 00019462 6E outsb 00019463 7920 jns 0x9485 00019465 43 inc bx 00019466 6F outsw 00019467 7270 jc 0x94d9 00019469 6F outsw 0001946A 7261 jc 0x94cd 0001946C 7469 jz 0x94d7 0001946E 6F outsw 0001946F 6E outsb 00019470 0000 add [bx+si],al 00019472 0000 add [bx+si],al 00019474 0000 add [bx+si],al 00019476 0000 add [bx+si],al 00019478 0000 add [bx+si],al 0001947A 0000 add [bx+si],al 0001947C 0000 add [bx+si],al 0001947E 0000 add [bx+si],al 00019480 FFE7 jmp di 00019482 50 push ax 00019483 41 inc cx 00019484 54 push sp 00019485 43 inc bx 00019486 48 dec ax 00019487 3200 xor al,[bx+si] 00019489 0000 add [bx+si],al 0001948B 0000 add [bx+si],al 0001948D 0000 add [bx+si],al 0001948F 0000 add [bx+si],al 00019491 0000 add [bx+si],al 00019493 0000 add [bx+si],al 00019495 0000 add [bx+si],al 00019497 0000 add [bx+si],al 00019499 0000 add [bx+si],al 0001949B 0000 add [bx+si],al 0001949D 0000 add [bx+si],al 0001949F 0000 add [bx+si],al 000194A1 0000 add [bx+si],al 000194A3 0000 add [bx+si],al 000194A5 0000 add [bx+si],al 000194A7 0000 add [bx+si],al 000194A9 0000 add [bx+si],al 000194AB 0000 add [bx+si],al 000194AD E893FE call 0x9343 000194B0 CB retf 000194B1 0000 add [bx+si],al 000194B3 00E9 add cl,ch 000194B5 39B90000 cmp [bx+di+0x0],di 000194B9 0000 add [bx+si],al 000194BB 0000 add [bx+si],al 000194BD 0000 add [bx+si],al 000194BF 00EA add dl,ch 000194C1 5B pop bx 000194C2 E000 loopne 0x94c4 000194C4 F03032 lock xor [bp+si],dh 000194C7 2F das 000194C8 3035 xor [di],dh 000194CA 2F das 000194CB 3037 xor [bx],dh 000194CD 00FC add ah,bh 000194CF 10 db 0x10