Function at 0x409fc5
Capabilities:
Resolve function by parsing pe exports

Disassembly:
add eax, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x4086ec
add byte [eax - 0x53f3ffbe], cl
or eax, ebp
les ecx, [esi]
add byte [eax], al
call fcn.00409402
clc
nop
nop
cld
jae 0x40a8e5
push 0xffffffffffffffd7
add dword [eax], eax
sub al, byte [ebx - 0x74aafe3d]
in al, dx
nop
leave
nop
jmp 0x40a324
push ecx
clc
nop
nop
cld
jae 0x40b995
add byte [eax], al
popfd
aad 0
push cs
fiadd dword [ecx + 0x57068bcd]
mov edi, 0x408f45
xchg dword [esp], edi
ret
add esi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40a93d
push eax
push edi
mov edi, 0x409e02
xchg dword [esp], edi
ret
mov dword [esp + 0x1c], eax
clc
nop
nop
cld
jae 0x4092e8
push cs
add byte [ebp - 0x53b56df5], al
clc
nop
nop
cld
jae 0x40b0f4
add byte [eax + eax - 0x4935c00], ch
add al, ah
push 0x44d339a
push edi
mov edi, 0x408924
xchg dword [esp], edi
ret
add eax, 2
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40b49b
push edx
clc
nop
nop
cld
jae 0x40af1c
js 0x408734
fsubr st(7)
push ebx
mov edi, 0x44d6003b
mov byte [0x431af68], al
and al, 0x57
xor dword [esp], eax
push edi
mov edi, 0x40862a
xchg dword [esp], edi
ret
xor edx, edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40942e
mov ebp, dword [esi + 0x24]
clc
nop
nop
cld
jae 0x40a4b2
retf
push dword [ebp + 0x24]
push edi
mov edi, 0x4088b2
xchg dword [esp], edi
ret
mov eax, dword fs:[eax]
push edi
mov edi, 0x40ae3f
xchg dword [esp], edi
ret
add ecx, dword [ecx + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40a564
add esi, 4
clc
nop
nop
cld
jae 0x40b3f0
or dword [eax - 0x6a], edi
movsb byte es:[edi], byte [esi]
add byte [edi], ah
dec dword [ebx - 0x1374aaca]
mov esi, dword [esi]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x408b67
popal
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40a2c8
jmp 0x40a2b3
pop ebp
push edi
mov edi, 0x40875f
xchg dword [esp], edi
ret
pop eax
clc
nop
nop
cld
jae 0x4091d8
outsb dx, byte [esi]
add byte [eax], al
mov ch, 0
out 0, eax
sbb esp, eax
dec eax
push 0x6c642e32
clc
nop
nop
cld
jae 0x40b67e
aad 0x6a
add byte [ebp + 0x36850f8d], bl
sbb al, 0
jne 0x40a5e6
add al, bh
clc
nop
nop
cld
jae 0x40893d
add byte [eax], al
add byte [edx + 0x68], dh
mov al, 0x68
aaa
mov eax, dword [0xbf57fcb9]
sbb eax, 0x870040a7
cmp al, 0x24
ret
mov ebx, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40b4c6
retf
jne 0x40a890
clc
nop
nop
cld
jae 0x408ae1
add byte [ecx], bl
cli
jbe 0x4089af
cmp ecx, edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x409043
mov ecx, dword [ecx]
clc
nop
nop
cld
jae 0x408b25
xchg esi, eax
xchg edx, eax
xchg ebx, eax
and byte [edx - 6], bh
add byte [ecx - 0x40a82479], ch
pop ebx
mov word [eax], es
xchg ebx, ebx
push edi
mov edi, 0x408c5b
xchg dword [esp], edi
ret
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40ada8
sti
add byte [edx - 0x2b], ch
jp 0x408ad3
add byte [ebx + edx*2], cl
push ebx
clc
nop
nop
cld
jae 0x40a747
sbb al, 0
add byte [eax], al
lodsb al, byte [esi]
add byte [ebp], dh
movsd dword es:[edi], dword [esi]
rcr edx, 0xe9
aam 0x1d
add byte [eax], al
popfd
push ebx
add byte [eax + eax + 0xb5], ch
add byte [ebp - 0x2b16253f], ah
sbb eax, 0x539d0000
jmp 0x40a8ba
add byte [ecx], dl
add byte [esi - 0x22fff319], dl
popfd
xchg ebx, eax
or byte [ecx], 0x2e
add esi, 0xde
clc
nop
nop
cld
jae 0x40a256
add dl, bh
add al, dh
push 0xf88b6ab6
mov edi, eax
push edi
mov edi, 0x40a3d2
xchg dword [esp], edi
ret
or ecx, dword [ecx]
clc
nop
nop
cld
jae 0x40b83a
out dx, eax
aad 0x11
and dword [eax], eax
retf
push edi
clc
nop
nop
cld
jae 0x408bed
add byte [eax], al
add byte [eax], al
sti
and dword ss:[edi + ebx*8 - 0x75], ebp
sar al, 1
mov edx, eax
clc
nop
nop
cld
jae 0x408cce
neg dword [ecx]
add byte [ecx], ah
add byte [eax], al
popfd
movsd dword es:[edi], dword [esi]
adc dword [ecx], eax
mov edi, 0xf8247503
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40ad7e
add byte [ecx], ah
or al, 0xac
xchg ebx, eax
sub al, 0x46
mov eax, dword [0xf2f854c9]
nop
push esp
clc
nop
nop
cld
jae 0x40906d
add byte [eax + 0x78], al
add ah, dl
mov dword [0x76b70f6d], eax
adc al, 0xf8
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x409d3b
sub al, 0
pushfd
add byte [eax], al
mov eax, 0x8b55d1f7
in al, dx
not ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40b7f5
push ecx
clc
nop
nop
cld
jae 0x409c2a
dec ebx
add byte [edx + 0xb], ch
add ah, dl
sbb dword [esi], eax
sub byte [eax - 0x42], 0x51
push ecx
clc
nop
nop
cld
jae 0x40936d
iretd
push edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x408fa1
mov dword [edi - 0x20], eax
push edi
mov edi, 0x40a470
xchg dword [esp], edi
ret
not ecx
clc
nop
nop
cld
jae 0x40a996
add byte [esi + 0x78], dh
add byte [eax], ah
xchg ebx, eax
add byte [esi], ch
pop esi
push ebp
mov ebp, esp
nop
leave
nop
jmp loc.0040ac88
lea edx, [edx + esi]
clc
nop
nop
cld
jae 0x40986b
add byte [eax], al
add byte [eax], al
mov ch, 0
add eax, 0x749e8bc
add byte [eax], al
clc
nop
nop
cld
jae 0x40a97f
push cs
jp 0x408cc7
adc dword [eax + 0x68], eax
pop es
shl dword [edi], 0xcc
and dl, 0xd
push edi
mov edi, 0x40a6c2
xchg dword [esp], edi
ret
add esp, 0x10
clc
nop
nop
cld
jae 0x40a4f7
add dl, bl
add byte [eax], al
sbb dword [ebx - 0xd07a012], eax
nop
nop
cld
jae 0x409646
movsb byte es:[edi], byte [esi]
add byte [eax], al
add byte [eax], al
add byte [eax + 0x2c], bh
adc byte [eax - 0x15], ch
push edi
push edi
mov edi, 0x40b8fa
xchg dword [esp], edi
ret
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x409117
add byte [eax], al
xlatb
add byte [eax + eax], cl
cmpsb byte [esi], byte es:[edi]
ret 0xcc68
not ecx
push edi
mov edi, 0x40a215
xchg dword [esp], edi
ret
add edx, 0x28
push edi
mov edi, 0x408a1b
xchg dword [esp], edi
ret
push ecx
clc
nop
nop
cld
jae 0x40b9c9
out dx, eax
or eax, dword [eax]
insb byte es:[edi], dx
add byte [eax], al
add dl, bl
jo 0x408e5d
mov edx, dword [esi + 4]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40885b
lea ebp, [edi - 0x20]
push edi
mov edi, 0x409984
xchg dword [esp], edi
ret
lodsb al, byte [esi]
push edi
mov edi, 0x40aaea
xchg dword [esp], edi
ret
mov esi, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40950b
add byte [eax], al
or ebp, ebx
add bh, ah
sbb dword [ebx - 0x6f0d0714], ecx
nop
cld
jae 0x409b4f
add byte [eax + eax], ch
add ch, bl
add byte [ecx - 0x2140a8ad], bl
mov ecx, 0x3c870040
and al, 0xc3
daa
out dx, eax
add byte [esp + ebp*2 - 0x26], ch
cli
out dx, eax
stosd dword es:[edi], eax
inc ebx
push edi
mov edi, 0x409cb2
xchg dword [esp], edi
ret
add edi, ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40b18f
or ecx, dword [ecx]
clc
nop
nop
cld
jae 0x40916f
sbb ebp, edx
inc edx
add byte [eax], al
aad 0
mov edx, 0x80b68b
add byte [eax], al
mov esi, dword [esi + 0x80]
clc
nop
nop
cld
jae 0x409578
retf
push ebx
clc
nop
nop
cld
jae 0x40a13b
add byte [edx - 0x34ff1f00], dl
test dword [ecx], ebx
in al, dx
pushal
clc
nop
nop
cld
jae 0x40b244
push es
add byte [eax], al
pushfd
add byte [eax], al
add byte [eax], al
movsd dword es:[edi], dword [esi]
sub byte [eax - 0x36], 0xc3
push edi
mov edi, 0x4095ba
xchg dword [esp], edi
ret
ret
push eax
clc
nop
nop
cld
jae 0x4096e1
add byte [eax + eax + 0xe006ee1], bl
add byte [ebx], al
ret 0x5368
push 0x40
clc
nop
nop
cld
jae 0x409444
js 0x408f8b
add byte [edx], ch
fadd dword [eax]
shr byte [eax - 0x58], 1
jb 0x4092be
clc
nop
nop
cld
jae 0x409aa2
add byte [ebx], bh
sbb dword [edx], esi
push 0xd8b6428
mov ecx, dword fs:[0x18]
sbb byte [eax], al
add byte [eax], al
clc
nop
nop
cld
jae 0x40b54b
add byte [ebx + 0x20], cl
push 0x57f08b6b
mov esi, eax
push edi
mov edi, 0x408d85
xchg dword [esp], edi
ret
pop ecx
clc
nop
nop
cld
jae 0x40a031
aam 0
xchg edx, eax
pushfd
mov bh, dl
js 0x408fdd
pop es
loope 0x408fee
jne 0x40ad93
clc
nop
nop
cld
jae 0x40b6f9
sbb dword [edx + 0x5746dc0b], eax
inc esi
push edi
mov edi, 0x409686
xchg dword [esp], edi
ret
call dword [edi - 0x20]
push edi
mov edi, 0x40ae97
xchg dword [esp], edi
ret
or ecx, dword [ecx]
clc
nop
nop
cld
jae 0x40abd7
mov edi, 0x82
or edi, dword [edx + 0x29]
xor edx, edx
clc
nop
nop
cld
jae 0x40b520
inc edx
not esp
pushfd
retf
xor eax, 0x15249938
clc
nop
nop
cld
jae 0x409202
add byte [esi + eax], cl
add cl, bl
mov edi, dword [edi]
clc
nop
nop
cld
jae 0x40b035
adc ecx, esp
xchg esi, eax
sub al, 0
add byte [eax], al
jb 0x409169
pop esi
mov ecx, 0x390f561b
clc
nop
nop
cld
jae 0x408ddf
inc edx
out dx, eax
xchg edx, eax
add byte [ebp + 0xd8b6426], cl
sbb byte [eax], al
add byte [eax], al
mov ecx, dword fs:[0x18]
clc
nop
nop
cld
jae 0x40b8e5
sti
jmp 0xbf97919a
movsb byte es:[edi], byte [esi]
out dx, eax
add byte [edi + esi*8 + 0x44d33f9], ah
idiv ecx
xor ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x408c73
add byte [edx + ebp*2 + 0x49000c92], bl
cld
clc
nop
nop
cld
jae 0x4095fe
add byte [ebx + 0x6a2cd800], dl
add byte [edi], ah
pop edi
ret
retf
jne 0x40acdf
clc
nop
nop
cld
jae 0x40a34f
jbe 0x40916d
out 8, al
and dl, 0xd
push edi
mov edi, 0x408bd5
xchg dword [esp], edi
ret
dec ecx
push edi
mov edi, 0x409419
xchg dword [esp], edi
ret
pop ebx
clc
nop
nop
cld
jae 0x40b50b
sub al, 0x19
or al, 0x42
pushfd
adc dword [eax + eax - 0x40a8af48], ebx
stc
mov al, byte [0x3c870040]
and al, 0xc3
aam 0
add byte [edx], bh
add byte [ecx], bl
add bh, dl
and byte [eax + 0x35], ch
jp 0x4091a6
push eax
push edi
mov edi, 0x40a0f9
xchg dword [esp], edi
ret
mov edi, dword [edi + 0x28]
jg 0x409245
clc
nop
nop
cld
jae 0x408d43
inc dword [eax]
test dword [eax], eax
sbb dword [eax], eax
and dword [edx], 0x68
jno 0x409278
add byte [ebp - 0x7cffe700], al
and ch, byte [eax + 0x71]
inc esi
pop ecx
sub esp, 0x200
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40a4ca
or edi, ecx
pop eax
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40adff
aam 0x9c
add byte [esi - 0x29], dh
jbe 0x409231
jbe 0x409227
jecxz 0x409258
pop ecx
push edi
mov edi, 0x409f95
xchg dword [esp], edi
ret
dec edi
je 0x408af6
clc
nop
nop
cld
jae 0x4094c8
fimul dword [ebx]
xchg esi, eax
ret
jne 0x409459
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40a366
dec ecx
push edi
mov edi, 0x40a413
xchg dword [esp], edi
ret
popal
clc
nop
nop
cld
jae 0x40a10e
add byte [edi], ah
inc eax
popfd
xchg edx, eax
add byte [eax - 0x5a9c7f00], al
shr byte [eax + 0x5a], cl
xor eax, eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40a166
push ecx
push edi
mov edi, 0x40a046
xchg dword [esp], edi
ret
stosb byte es:[edi], al
clc
nop
nop
cld
jae 0x408eaa
add bh, dl
xlatb
jp 0x409368
sbb dword [eax], eax
out dx, eax
jbe 0x409365
mov ecx, eax
clc
nop
nop
cld
jae 0x40b5f7
inc eax
inc eax
test dword [eax], 0x783b0b80
add eax, dword [ebx + 0x2a6e7]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40a49c
add esp, 0x2c
clc
nop
nop
cld
jae 0x40a641
invalid
movzx esi, word [esi + 4]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40b468
add eax, 0x1d35e7c2
clc
nop
nop
cld
jae 0x408655
aad 0xcb
or dword [esi - 0x57], ebp
div ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ac9d
push dword [edx + 0x50]
clc
nop
nop
cld
jae 0x4087a5
cmp edx, dword [edx + 0x4019116c]
clc
inc edx
clc
nop
nop
cld
jae 0x40b536
js 0x409467
out 0, eax
add byte [ebp + 0xf68009d], bl
test byte [edx - 0x700000a], al
nop
nop
cld
jae 0x408e3c
retf
shl edx, 5
clc
nop
nop
cld
jae 0x408c9e
insb byte es:[edi], dx
inc edx
add byte [esi], dh
pushfd
add dl, bh
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x409c9d
add byte [eax], al
fld qword [eax]
add al, dh
push 0x9d68e021
push ecx
push edi
mov edi, 0x40afa2
xchg dword [esp], edi
ret
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40aa4c
invalid
mov ecx, dword [edi + 0xe]
clc
nop
nop
cld
jae 0x40ad28
add byte [eax], al
test dword [eax], eax
outsb dx, byte [esi]
add byte [edi], ah
enter 0x7503, 0x24
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x4096cb
push 0x20
xchg esi, eax
add byte [edx + 6], al
lds edi, [edx]
mov eax, eax
push edi
mov edi, 0x408ebf
xchg dword [esp], edi
ret
mov esi, dword [edx]
clc
nop
nop
cld
jae 0x40b371
retf
not ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x408539
call fcn.0040ab98
clc
nop
nop
cld
jae 0x40a7e2
mov eax, 0x4548f84d
dec eax
inc ebp
clc
nop
nop
cld
jae 0x4090d6
inc eax
sbb dword [ecx], esp
sti
jecxz 0x409617
push ecx
clc
nop
nop
cld
jae 0x40a45a
lodsb al, byte [esi]
js 0x409646
add byte [esi], dh
add byte [eax], al
xor ch, byte ss:[eax + 0x30]
push 0x5e7b1625
pop esi
push edi
mov edi, 0x40b7af
xchg dword [esp], edi
ret
je 0x40af33
clc
nop
nop
cld
jae 0x409dbc
and dword [eax], eax
outsb dx, byte [esi]
int 0x33
dec ebp
or al, bh
xor ecx, dword [ebp + 8]
clc
nop
nop
cld
jae 0x40aff6
add dl, bh
add byte [esi + esi], ch
push esi
insb byte es:[edi], dx
mov eax, dword [ebx + 0x29773]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x409382
cmp dword [esi + 0x10], 0
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40aa61
push ecx
clc
nop
nop
cld
jae 0x409ccc
lodsb al, byte [esi]
inc edx
add byte [eax + eax], ch
push cs
add byte [eax], al
invalid
stosd dword es:[edi], eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x409fbf
mov eax, dword [edi + eax*4]
clc
nop
nop
cld
jae 0x40a7f9
add byte [eax], al
daa
push ebx
pushfd
jbe 0x4097b3
push 0x106810c5
push 0x2404315d
clc
nop
nop
cld
jae 0x40afb7
and byte [eax], al
and dword [ebx + 0x28b7f7cb], edx
popal
clc
nop
nop
cld
jae 0x409248
push 0xd
iretd
add edi, dword [eax + 0x3c]
push ebp
mov ebp, esp
in al, dx
nop
leave
nop
jmp 0x40b00b
push ecx
clc
nop
nop
cld
jae 0x408718
cmp esp, dword [ecx]
out 0x21, al
add byte [eax + eax], cl
mov al, byte [0x9378c668]
push edi
mov edi, 0x408701
xchg dword [esp], edi
ret
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x409bbb
add al, bl
xchg ebx, eax
fmul dword [0x4105816e]
fadd st(1)
jmp 0x91339040
shr ecx, 2
clc
nop
nop
cld
jae 0x409302
pushfd
sbb dword [eax], eax
add byte [eax], al
fnsave dword [edi + 0x41]
salc
xor byte [eax + 0x21], ch
xor byte [eax + 0x4f], ch
pop esi
clc
nop
nop
cld
jae 0x40a8fa
add byte [eax], al
iretd
add edx, ecx
clc
nop
nop
cld
jae 0x40ad93
sti
or eax, dword [eax]
add byte [ebp - 0x6dceef00], bl
push 0x9c976870
pop ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40897f
add esi, ecx
clc
nop
nop
cld
jae 0x408e6b
or dword [eax], eax
or edi, dword [edi - 0x6c640000]
mov esi, 0x553c4903
add ecx, dword [ecx + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x409a75
add si, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40a5fc
add byte [eax], al
add dl, bl
or esp, dword [ecx + ecx*4]
pop edi
clc
nop
nop
cld
jae 0x409855
or byte [ebx], 0x42
add bh, ch
add byte [eax], al
mov ch, 4
pop ds
movzx edi, word [edi + 4]
clc
nop
nop
cld
jae 0x40a2dd
add byte [eax], al
pushfd
push ebx
add byte [ecx + 0x2a], al
mov esi, 0xfff8eeef
clc
nop
nop
cld
jae 0x409058
out 0, al
add bh, dh
jbe 0x40993d
mov ecx, 0x18
clc
nop
nop
cld
jae 0x40ba48
sbb dword [eax], 0x21
add byte [eax], al
add byte [eax], al
and byte [eax - 0x97c9730], al
add edx, edx
push 0xf2f8515b
nop
clc
nop
nop
cld
jae 0x40b664
js 0x40992b
popfd
add byte [eax], al
add dword [eax + 0x6892a740], eax
add ebp, esp
mov ch, 0xd1
or eax, 0xf8284d8d
nop
nop
cld
jae 0x409f51
retf
add ecx, 0x28
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x408a06
mov edi, dword [ecx + 0xc]
clc
nop
nop
cld
jae 0x409d50
xchg edx, eax
add byte [edx - 0x2c], ch
or eax, dword [eax]
loopne 0x409a17
lodsd eax, dword [esi]
add edi, ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4094ae
jne 0x40a954
clc
nop
nop
cld
jae 0x40ad53
add byte [eax], al
or eax, 0x55cb8bf8
mov ecx, ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40b639
push es
sub al, 0xd2
push 0x50886812
push eax
clc
nop
nop
cld
jae 0x408aca
add byte [eax], al
xchg edx, eax
aad 0
aad 0x80
add bl, bl
mov eax, dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x40ab57
push 0xffffffffffffff96
add byte [ebx - 0x6fc918d9], al
push 0x105a8bce
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40b0ca
add byte [eax], al
add byte [eax], al
sub byte [0xbf57090b], 0xa7
xchg edx, eax
inc eax
add byte [edi + 0x27c3243c], al
add byte [esi + esi], ch
push cs
sub al, 0xda
xchg ebx, eax
or cl, byte [ebx - 0xd07c7b7]
nop
mov ecx, dword [ecx + 0x38]
clc
nop
nop
cld
jae 0x40b797
loope 0x409a5a
add byte [ecx], bl
add byte [ebp + 0x57566834], bl
mov edi, 0x409342
xchg dword [esp], edi
ret
xor edx, edx
clc
nop
nop
cld
jae 0x40a90f
add byte [eax], al
add bl, cl
or eax, dword [eax]
jbe 0x409b09
push 0x47c304c6
xchg ecx, eax
mov dword [0x34316840], eax
or byte [ebx + 0xfbf5709], cl
popfd
inc eax
add byte [edi + 0xc3243c], al
iretd
mov ecx, dword [ecx]
push edi
mov edi, 0x409d0f
xchg dword [esp], edi
ret
jne 0x40b726
clc
nop
nop
cld
jae 0x40b1d1
xlatb
lodsb al, byte [esi]
add byte [ecx + ecx*2 + 0xffe8eb], ch
or byte [ecx], 0
pushfd
test dword [ebx - 0x1a], 0xe127fbd8
sti
fcomp st(2)
or dword [esi + 0x3f6800a1], edx
test eax, eax
push edi
mov edi, 0x409e85
xchg dword [esp], edi
ret
dec ecx
jmp 0x409af7
mov eax, 0x26c
clc
nop
nop
cld
jae 0x40ba1e
push es
add dword [eax], 0
fimul word [ebx - 0x6f0d07f7]
mov ecx, dword [ecx]
clc
nop
nop
cld
jae 0x408f1b
add byte [eax], al
add byte [ecx], bl
add byte [eax], ah
add bl, bh
or ecx, dword [ecx]
clc
nop
nop
cld
jae 0x40a7cd
fld qword [eax]
fld qword [eax]
add cl, ah
add byte [esi - 0x7ef397d], ch
add esi, 0x10
clc
invalid
nop
nop
cld
jae 0x40b726
dec ebx
add ebx, ecx
add byte [eax], al
add byte [edx + 0x68], dh
les edi, [ecx]
mov ecx, ebx
clc
nop
nop
cld
jae 0x4098b1
add byte [eax], al
add byte [eax], al
aam 0
sbb byte [ebp + 0x147f0366], 0xf8
add di, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40a08b
xchg edx, eax
xchg edx, eax
insb byte es:[edi], dx
add byte [eax], al
lea edx, [ecx + 0x57]
mov edi, 0x40a9c3
xchg dword [esp], edi
ret
or ecx, dword [ecx]
clc
nop
nop
cld
jae 0x409670
add byte [eax], al
cli
out 0x85, al
jp 0x409b8f
sub cl, byte [edi]
test byte [esi - 0x700000a], bh
je 0x4092be
clc
nop
nop
cld
jae 0x40b560
or dword [eax + eax*4 - 0x397c207b], ebp
add eax, edi
nop
nop
cld
jae 0x40b1bb
lodsb al, byte [esi]
add ah, dl
fucom st(1)
add byte [edi + eax*4 + 0x42], dl
push 0x418b8af5
or byte [ebp - 0x75], dl
in al, dx
mov eax, dword [ecx + 8]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40a697
mov ebx, eax
clc
nop
nop
cld
jae 0x40acdf
out 0x36, al
add byte [eax], al
add byte [ebp + 0x2683000], dh
push 0xe3a1f713
std
add edi, 0x10
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40a5e6
je 0x4093c2
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40aa8c
add edi, ebx
clc
nop
nop
cld
jae 0x40abc2
mov byte [ecx], ah
add dword [eax], 0x7a
or dword [0x5508a83c], 0xffffff8b
in al, dx
nop
leave
nop
jmp 0x409bfa
ret
add byte [eax], al
mov edi, 0x3a97a09
push ebp
add esi, ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x408e10
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40b697
add byte [eax], al
xchg ebx, eax
and dword [edx + edx*4 - 0x175258fc], ebx
xchg esi, eax
idiv bh
invalid
rep movsd dword es:[edi], dword [esi]
clc
nop
nop
cld
jae 0x40a8ba
add byte [0xbfe79c7a], cl
add byte [edi - 0x6f0d0769], cl
xchg edi, eax
clc
nop
nop
cld
jae 0x408f5e
or eax, 0x19369200
test dword [eax], 0xc083bb2c
call dword [edi - 0x41]
loopne 0x409d35
inc eax
add byte [edi + 0xc3243c], al
sbb dword [eax], eax
add byte [eax], al
mov edi, 0x40e8e400
inc eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40af33
jne 0x40b387
clc
nop
nop
cld
jae 0x408524
add byte [eax], al
push 0x62
push 0x544ac3e4
push edi
mov edi, 0x40b575
xchg dword [esp], edi
ret
mov edi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ae81
pop esi
clc
nop
nop
cld
jae 0x40896a
mov edi, 0xcb0019e1
push 0xffffffffffffff92
add byte [eax], al
push 0xabf37f06
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40977f
mov edi, 0xbf0101
add byte [esi + 0x3a], ch
test eax, 0x80000000
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x409de9
push ecx
clc
nop
nop
cld
jae 0x408fbd
add byte [eax], al
add byte [edx], bh
add bl, cl
or eax, ecx
test al, 0x33
dec ebp
adc al, bh
xor ecx, dword [ebp + 0x10]
clc
nop
nop
cld
jae 0x408db2
add byte [ebx], dl
aam 0
mov byte [ecx - 0x78a198dc], al
inc edi
in al, 0xf8
nop
nop
cld
jae 0x408e25
mov al, bl
and dword [eax], eax
sbb dword [eax], eax
add dword [0xffe7eb59], ebp
add byte [eax], 0
add byte [edx + 0x19d485e1], dl
push es
xlatb
pushfd
push es
add byte [edx - 0x167c4500], al
adc al, 0xf8
nop
nop
cld
jae 0x4092be
add byte [eax], al
insb byte es:[edi], dx
add byte [0x7f72800], cl
test dword [edi], 0xffffffff
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4091ae
pop eax
clc
nop
nop
cld
jae 0x40b6cb
or eax, 0xdda006c
add byte [eax], al
add byte [ebx - 0x6a40a8ac], bl
mov es, word [eax]
xchg dword [esp], edi
ret
add edi, 0x18
clc
nop
nop
cld
jae 0x40aa34
add ah, dl
cli
add byte [eax], al
add dword [ebp + 0x7a47eb3d], edi
cmp edx, dword [ebp - 0x75]
in al, dx
nop
leave
nop
jmp 0x40b304
mov edi, dword [edi + 8]
clc
nop
nop
cld
jae 0x40a773
add byte [eax], al
add dl, bl
loope 0x40a0ea
mov edi, 0x57284d8d
mov edi, 0x40b925
xchg dword [esp], edi
ret
add byte [edi + 0xc3243c], al
sbb dword [eax], eax
add byte [edi], ah
xchg edx, eax
add byte [eax - 0x6b472198], dh
cmp dword [edi + edx*2], 0x9090f2f8
cld
jae 0x4093ed
add byte [eax], al
movsb byte es:[edi], byte [esi]
xchg esi, eax
scasb al, byte es:[edi]
ret
pop ecx
clc
nop
nop
cld
jae 0x4098de
push es
add byte [eax], al
add al, bl
js 0x40a139
add dword [esi], ecx
mov ecx, dword fs:[0x18]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x409b64
rep stosd dword es:[edi], eax
jmp 0x40a126
push 0x6c
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x408995
mov edx, dword [edi + 0xc]
clc
nop
nop
cld
jae 0x40acc9
invalid
xor ebx, ebx
push edi
mov edi, 0x40a58f
xchg dword [esp], edi
ret
lea edi, [esi + 8]
clc
nop
nop
cld
jae 0x40a0cd
add byte [ecx], al
add bh, cl
movsb byte es:[edi], byte [esi]
daa
cmc
hlt
add ebx, dword [ebx + 0x3c]
push edi
mov edi, 0x40b58b
xchg dword [esp], edi
ret
popal
clc
nop
nop
cld
jae 0x409eb2
inc edx
out 0, eax
cmp ebp, edi
aad 0
mov ebx, 0x90f2f8c9
leave
clc
nop
nop
cld
jae 0x408c1b
or dword [edx + 0xbbf0000], edx
out dx, eax
retf
lea edi, [edi + ebx]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40aec3
sub dword [esp], 1
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40a6ac
push ecx
push edi
mov edi, 0x40b8ba
xchg dword [esp], edi
ret
add esi, 0x14
clc
nop
nop
cld
jae 0x40ad12
add byte [eax], al
add byte [eax], al
and dword [edi], 0xfffffff2
push 0x2c683fd
add esi, 2
clc
nop
nop
cld
jae 0x40a789
push cs
add byte [ecx], al
cmp byte ss:[edi + 0x3c76032e], 0xf8
add esi, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x408f30
aad 0
add byte [edx + 0x5e4f2700], al
push edi
mov edi, 0x40afe1
xchg dword [esp], edi
ret
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x4090ac
aad 0
aad 0xfb
add byte [ebx], cl
mov ch, 0x31
in eax, 0x4a
push edi
push edi
mov edi, 0x40ac17
xchg dword [esp], edi
ret
mov dword [esp + 0x44], eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x409a33
mov eax, 0x30
clc
nop
nop
cld
jae 0x4087cf
xchg esi, eax
add byte [eax], al
or eax, 0x4cb96da4
outsd dx, dword [esi]
popal
clc
mov ecx, 0x64616f4c
clc
nop
nop
cld
jae 0x409317
out 0, eax
or dword [edx - 0x3b7cf26c], edx
adc byte [ebp - 0x75], dl
in al, dx
nop
leave
nop
jmp 0x40aa1b
test edx, edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40965b
je 0x409058
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4091ed
mov esi, dword [esi + 0x20]
push edi
mov edi, 0x40b9b0
xchg dword [esp], edi
ret
push esi
push edi
mov edi, 0x40b4f2
xchg dword [esp], edi
ret
push ebx
clc
nop
nop
cld
jae 0x40a287
add byte [edi], ah
adc dword [eax], eax
inc edx
add byte [ebx], dl
xchg ebx, eax
call 0x2065219e
push edi
mov edi, 0x409ef7
xchg dword [esp], edi
ret
movsx edx, word [ecx + 6]
clc
nop
nop
cld
jae 0x40a7a0
xchg esi, eax
insb byte es:[edi], dx
test dword [eax], eax
sbb dword [eax], ecx
call fcn.00409402
clc
nop
nop
cld
jae 0x409722
add byte [ecx], bl
out 0xc6, eax
mov al, byte [0x34b2668]
clc
add edi, eax
clc
nop
nop
cld
jae 0x409561
add byte [eax], al
add byte [ebp + eax*4 - 0x74868000], ah
dec ecx
cmp al, 0xf8
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x408774
sub al, 0xe
add byte [ebx - 0x543e0900], dl
call fcn.0040b97e
clc
nop
nop
cld
jae 0x408c04
add bh, ah
add byte [ebx + 0x262bb9ca], al
add dword [eax], eax
clc
nop
nop
cld
jae 0x40b1ff
add byte [esi + edx*4 + 0x48d6cf7], bl
pop es
lea eax, [edi + eax]
clc
nop
nop
cld
jae 0x409d91
not esp
add byte [eax], al
sti
add byte [ebx + ecx*4], bl
inc edx
sbb byte [edi - 0x41], dl
dec ebx
lcall 0xc324, 0x3c870040
jbe 0x40a5c8
or edi, edx
xchg esi, eax
or eax, dword [eax]
sbb esi, dword [ebx]
dec ebp
or al, 0xf8
nop
nop
cld
jae 0x4095e9
fiadd dword [eax]
add byte [eax + eax], ch
lodsb al, byte [esi]
xor ch, byte [eax + 0x33]
dec edx
cmp dword [edi], 0x10
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40b5e2
add esi, 0x18
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40989b
mov dword [esp + 0x1c], edi
clc
nop
nop
cld
jae 0x4088c7
sub al, 0xe1
fst qword [edx + 0x98be900]
clc
nop
nop
cld
jae 0x409097
adc dword [eax + 0x830019], ecx
xchg ebx, eax
push 0xf2f8406a
nop
nop
cld
jae 0x408feb
add byte [eax], al
fstp qword [ecx + ecx - 0x53348600]
clc
nop
nop
cld
jae 0x409358
aad 0x36
push 0x11
add byte [eax], al
loope 0x40a694
loop 0x40a6fe
mov ebx, 0xb78e8
add al, bh
call int.0040b214
clc
nop
nop
cld
jae 0x40af48
add al, bl
popfd
test dword [edi], ecx
jmp 0x40a850
mov edx, eax
push edi
mov edi, 0x409958
xchg dword [esp], edi
ret
hlt
xor eax, 0x16125347
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40b074
mov ecx, dword fs:[0x18]
clc
nop
nop
cld
jae 0x40b73b
jbe 0x40a732
push ebp
mov dh, 0x2b
mov edi, dword [esi + 0x1c]
clc
nop
nop
cld
jae 0x40878f
mov byte [eax], al
aad 0
add byte [edx + 0x12e083e9], dl
and eax, 0x12
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40a8a5
cmp word [esi], 0x4163
clc
nop
nop
cld
jae 0x408a49
insb byte es:[edi], dx
add dl, bh
out 0x12, eax
push 0xf8c803e8
add ecx, eax
clc
nop
nop
cld
jae 0x40b407
aam 0xda
or al, 0x21
add byte [eax - 0x3e634a11], cl
out 3, al
shl esi, 3
clc
nop
nop
cld
jae 0x409499
add byte [ebx], cl
and byte [eax], al
mov edi, 0xde24a500
xor ecx, dword [ebp + 0x10]
push edi
mov edi, 0x40b5a1
xchg dword [esp], edi
ret
add eax, ebx
clc
nop
nop
cld
jae 0x409e9a
jp 0x40a808
iretd
push esi
clc
nop
nop
cld
jae 0x40b965
and dword [0x200000], ecx
add byte [ecx], cl
push ds
mov ecx, dword [ecx]
push edi
mov edi, 0x40b2ad
xchg dword [esp], edi
ret
pop ecx
push edi
mov edi, 0x409ee0
xchg dword [esp], edi
ret
add esi, dword [ecx + esi + 0x28]
clc
nop
nop
cld
jae 0x408b0e
dec ebx
lodsb al, byte [esi]
out 0x85, al
sbb dword [0xb88189], edi
add byte [eax], al
mov dword [ecx + 0xb8], eax
clc
nop
nop
cld
jae 0x40a444
add byte [eax], al
add byte [esi - 0x3f], bh
jmp 0xeccbfd98
shr ecx, 2
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x409d7c
or eax, 0x12
clc
nop
nop
cld
jae 0x40b5cb
push ebx
sbb dword [ecx], eax
add bl, cl
pushfd
sub al, 0x59
pop ecx
clc
nop
nop
cld
jae 0x40996d
add byte [eax], al
mov byte [eax], 0x92
add byte [eax], al
pushfd
xlatb
clc
not ecx
clc
nop
nop
cld
jae 0x40b80e
add ah, dl
push es
cli
add byte [ecx + ecx], ch
pop eax
pop eax
push edi
mov edi, 0x40882a
xchg dword [esp], edi
ret
mov eax, dword [ecx + 0x10]
clc
nop
nop
cld
jae 0x40a57a
add bh, ch
add byte [eax + eax*4 + 0x19], ch
insb byte es:[edi], dx
cmp dword [ebp + 0x28], edx
push edi
mov edi, 0x40b70e
xchg dword [esp], edi
ret
movzx ecx, word [esi + 6]
clc
nop
nop
cld
jae 0x40b77f
add byte [eax], al
push cs
mov ch, 0
xor ebx, 0x8b555b4e
in al, dx
pop ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4099db
mov dword [edi - 0x18], eax
clc
nop
nop
cld
jae 0x408ce4
add byte [esi + ecx - 0xc7d3500], ch
add edi, dword [ebx]
call fcn.00409402
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x409c40
push ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40aad0
mov ecx, 0x7463
jmp 0x40a9ed
add edi, ecx
clc
nop
nop
cld
jae 0x40a23f
sbb dword [eax], eax
xlatb
jbe 0x40aa1b
sub al, 0xef
shr byte [eax - 0x5a], 1
fimul dword [ebx - 0xd07f1b2]
nop
mov ecx, dword [esi + 0xe]
clc
nop
nop
cld
jae 0x40b4b1
test dword [ecx], ebx
add bh, cl
sub al, 0x7a
std
je 0x409e5a
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4089da
add esi, 8
clc
nop
nop
cld
jae 0x409b0c
out dx, eax
add byte [eax], al
sti
test dword [eax], eax
enter 0x5750, 0xffffffffffffffbf
loop 0x40aa46
inc eax
add byte [edi + 0xc3243c], al
push cs
add dword [eax], eax
add bh, dl
add byte [eax], al
test dword [edx], esi
push 0xbf5760cc
or eax, 0x870040a5
cmp al, 0x24
ret
mov eax, 0x73663c35
clc
nop
nop
cld
jae 0x40a732
and byte [esi + 0x21], ch
adc dword [eax], esi
push 0xfaf561d1
stosb byte es:[edi], al
push edi
mov edi, 0x40aeee
xchg dword [esp], edi
ret
add eax, 4
clc
nop
nop
cld
jae 0x40a87b
jp 0x40ab40
add byte [esi], dh
cmp al, 0xb9
cmp al, 0xb9
add byte gs:[eax], al
add al, bh
nop
nop
cld
jae 0x4085d5
popfd
add dword [edx + 0x4489f900], eax
and al, 0x40
mov dword [esp + 0x40], eax
clc
nop
nop
cld
jae 0x4093ac
or ebx, edi
push 0x21
pushfd
dec ecx
movzx esi, word [esi + 0x14]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40b5b6
mov ecx, dword [edi + 4]
clc
nop
nop
cld
jae 0x4090eb
add dword [eax], eax
add dh, ah
fdivr dword [ebx]
popfd
xor ecx, dword [ebp + 0xc]
clc
nop
nop
cld
jae 0x40b94f
add byte [eax], al
add byte [eax], 0
and byte [ecx], dh
leave
mov eax, dword [ecx + 0xb8]
clc
nop
nop
cld
jae 0x40ab2d
add bh, ah
test dword [ebx + 0x33], ebx
dec ebp
adc byte [edi - 0x41], dl
test al, 0xa1
inc eax
add byte [edi + 0xc3243c], al
add byte [eax], al
or edi, dword [eax + 0x76]
sbb esp, ebx
mov ecx, dword [ebp]
push edi
mov edi, 0x40889c
xchg dword [esp], edi
ret
imul ecx, eax
clc
nop
nop
cld
jae 0x40a823
xchg edx, eax
dec ebx
add bl, bh
invalid
mov edi, dword [edi + 0x14]
clc
nop
nop
cld
jae 0x40a54f
add byte [eax], al
push cs
add byte [edi], ah
sub al, 0xf1
fimul dword [ebx - 0x6f0d07f9]
mov eax, dword [edi]
clc
nop
nop
cld
jae 0x409ec7
add byte [eax], al
or eax, 0xd50011
not dword [ebx]
jne 0x4095ba
clc
nop
nop
cld
jae 0x40b7e0
add byte [ecx], bl
add byte [eax + 0x68], ah
add ch, byte [eax - 0x2f]
push eax
push 0xe9b4e90a
invalid
jmp 0x4096cb
mov ebx, edi
clc
nop
nop
cld
jae 0x409c5d
add byte [eax], al
add byte [edx + 0x20], al
out 0x83, al
int1
in al, dx
mov ecx, ebx
clc
nop
nop
cld
jae 0x40af07
aad 0
inc eax
mov byte [eax], al
sub al, 0
push 0x636fb9
add al, bh
mov ecx, 0x636f
clc
nop
nop
cld
jae 0x40b2c2
xchg edx, eax
push 0xffffffffffffff83
xlatb
salc
or dl, byte [eax - 8]
push eax
clc
nop
nop
cld
jae 0x4097f3
outsb dx, byte [esi]
add byte [eax + eax + 0x9d0600], ch
cwde
mov eax, edi
clc
nop
nop
cld
jae 0x4097ae
out 0x19, eax
or dword [eax], eax
add byte [eax + eax + 8], ch
mov esi, dword [ecx + 0x14]
jmp 0x40ad69
pop eax
clc
nop
nop
cld
jae 0x409002
xor byte ss:[ebp - 0x4affffe7], 0x20
mov eax, dword [ebx]
inc eax
cmp al, 0x55
mov ebp, esp
nop
leave
nop
jmp 0x40a6d8
add ebp, ebx
push edi
mov edi, 0x408600
xchg dword [esp], edi
ret
pop ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40a522
add edi, dword [edi + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40921a
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x4099b0
sbb dword [ebx + 0x4a8200a4], eax
mov ecx, dword [esi + 0x10]
push edi
mov edi, 0x40a75e
xchg dword [esp], edi
ret
add ecx, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x40a3ba
add byte [esi - 0x4b], ch
out 0x9d, eax
cli
mov ebp, 0xf2f8c68b
nop
mov eax, esi
clc
nop
nop
cld
jae 0x40ba88
add byte [eax], al
xchg esi, eax
add byte [esi + 0x42], dh
add byte [eax + 0x68], 0xbf
imul ecx
clc
nop
nop
cld
jae 0x40867f
add byte [eax], al
lodsb al, byte [esi]
push cs
add byte [eax], al
sub al, 0x8a
mov ecx, eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x409838
add edi, 8
clc
nop
nop
cld
jae 0x40b1e7
add bl, cl
or ecx, dword [edi + ecx*8]
movsb byte es:[edi], byte [esi]
push eax
push 0xfe58b9f9
add byte [eax], al
clc
nop
nop
cld
jae 0x408ab5
push cs
pushfd
out dx, eax
js 0x40afee
mov edx, eax
push edi
mov edi, 0x40b39c
xchg dword [esp], edi
ret
push esp
push edi
mov edi, 0x40b319
xchg dword [esp], edi
ret
push ebx
out 0xa4, al
add byte [ebx], bh
mov ch, 0xef
fcompi st(7)
sar eax, 1
not ecx
clc
nop
nop
cld
jae 0x40a537
mov byte [eax], al
add byte [ecx], dl
add byte [ebx + 0x2c], cl
pop ebx
movzx ecx, word [edi + 6]
clc
nop
nop
cld
jae 0x40b767
xlatb
aam 0
mov edi, 0x8b55cdcb
in al, dx
add byte [eax], al
or al, 0
adc ecx, 0x7479
sbb eax, 0x53001b65
inc edi
push ss
aas
sub edi, edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x408eed
push eax
clc
nop
nop
cld
jae 0x409614
add byte [eax], al
retf
mov edx, dword [edx]
clc
nop
nop
cld
jae 0x408dca
add byte [edx], ch
add byte [eax], al
add byte [ebx], cl
push ecx
clc
nop
nop
cld
jae 0x408b4f
add byte [eax], al
add byte [eax], al
cmp eax, dword [eax]
aad 0xb5
das
mov ch, 0x2f
cmp al, 0x61
push edi
mov edi, 0x40ae55
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x18]
clc
nop
nop
cld
jae 0x409ac3
sub bh, 0xa7
retf 0x748b
mov esi, dword [esi + ebx + 0x78]
push edi
mov edi, 0x40a30e
xchg dword [esp], edi
ret
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x4098c8
jp 0x40b0f2
fld qword [eax]
out dx, eax
insb byte es:[edi], dx
aad 0x33
wait
and dl, 9
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40a850
rep movsb byte es:[edi], byte [esi]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40a2b3
sub dword [esp], 1
push edi
mov edi, 0x409a05
xchg dword [esp], edi
ret
jmp 0x40a2b3
dec ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4089aa
xor eax, eax
jmp 0x40b259
pushal
clc
nop
nop
cld
jae 0x409ba6
cli
lodsb al, byte [esi]
dec ebx
add ch, dl
add byte [eax], al
add dword [eax + 0x68], esp
xor ebp, esi
xchg edx, eax
push 0xf8fb036a
nop
nop
cld
jae 0x40add2
cmp eax, dword [eax]
iretd
add ebx, dword [ebx + 0x3c]
push edi
mov edi, 0x40b910
xchg dword [esp], edi
ret
test ecx, ecx
push edi
mov edi, 0x40abad
xchg dword [esp], edi
ret
push ecx
push edi
mov edi, 0x409520
xchg dword [esp], edi
ret
mov eax, esi
clc
nop
nop
cld
jae 0x40863f
sti
add esi, esp
sbb byte [ecx], 0
add ah, dl
dec edx
movzx eax, word [edx + ebp]
clc
nop
nop
cld
jae 0x40974c
sbb dword [eax], eax
add byte [eax], ah
fdivr dword [ebx + 0xf]
test dword [edi - 0x1f], ecx
invalid
jne 0x409459
clc
nop
nop
cld
jae 0x408846
lodsb al, byte [esi]
and dword [edi + ebx], ecx
push ebx
clc
nop
nop
cld
jae 0x40b109
outsb dx, byte [esi]
add byte [eax], al
ficomp dword [ebp - 0x934e628]
adc esp, eax
mov ecx, dword [ebx - 0xd07ebbb]
nop
mov eax, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40a42a
or al, 0
add byte [ebx + 0x3ca30000], al
push 0
push edi
mov edi, 0x40912c
xchg dword [esp], edi
ret
sub edx, 0x28
push edi
mov edi, 0x409920
xchg dword [esp], edi
ret
sub eax, 0x80000000
clc
nop
nop
cld
jae 0x409a1e
add byte [ebx], cl
popfd
or dword [ebp - 0x3c40a804], edi
xchg ecx, eax
inc eax
add byte [edi + 0xc3243c], al
ficom dword [ebx]
out 0, eax
add byte [eax], al
add byte [eax - 0x7ebb2cd], bl
nop
nop
cld
jae 0x408ba9
add byte [edx - 0x2bff2600], dl
stosd dword es:[edi], eax
push ecx
push edi
mov edi, 0x40b6e3
xchg dword [esp], edi
ret
cmp word [esi], 0x6f72
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x409292
mov esi, edx
clc
nop
nop
cld
jae 0x40a7b6
add byte [eax], al
retf
or ecx, dword [ecx]
clc
nop
nop
cld
jae 0x409f67
iretd
lea esi, [esi + ebx]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ab6c
jmp 0x409a1e
mov ebx, esi
clc
nop
nop
cld
jae 0x409b8e
daa
add byte [eax], al
add byte [edi], ah
add byte [edx + 0x245d038f], dl
add ebx, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40a26b
add dl, bh
inc edx
jp 0x40b4d9
add byte [eax + 0x555aaf68], al
pop edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40902c
pop edi
push edi
mov edi, 0x408c88
xchg dword [esp], edi
ret
add byte [edx - 0xd070e09], ch
nop
div ecx
clc
nop
nop
cld
jae 0x40a486
loope 0x40b51e
xlatb
sub bh, 0xd5
xchg edx, eax
cmpsd dword [esi], dword es:[edi]
push cs
pop esi
push edi
mov edi, 0x409f0d
xchg dword [esp], edi
ret
mov ecx, dword [ecx]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40b44f
cmp ebx, 0x1000
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x408fd4
add esi, ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x408b94
mov eax, dword [ebp + eax*2]
clc
nop
nop
cld
jae 0x40a5a4
inc eax
mov ch, 0
out dx, eax
add dword [ebx - 0x2f], esp
sbb ecx, dword [edi]
test byte [ebx], cl
invalid
je 0x4098f4
clc
nop
nop
cld
jae 0x40af76
add bh, dl
add dword [edi - 0x74aa367b], ebx
in al, dx
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4089f0
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x4093d8
push esi
push edi
mov edi, 0x40b26e
xchg dword [esp], edi
ret
push 0x33494447
clc
nop
nop
cld
jae 0x408b7e
or eax, 0x90da0000
push 0x56ced607
push esi
clc
nop
nop
cld
jae 0x408b3a
fisub dword [ecx]
add byte [edx], bh
add byte [eax], ah
add byte [esi], 2
push 0xa7c1e7e3
xor ch, byte [eax - 0x6f]
outsb dx, byte [esi]
push 0
clc
nop
nop
cld
jae 0x40a1d4
add byte [ebp + 0x11], dh
xchg esi, eax
sahf
add esi, ebx
clc
nop
nop
cld
jae 0x409999
xlatb
add byte [eax], al
add ch, bl
aad 0
adc byte [eax + 0x16], ch
mov ebx, 0x70bf5752
lea eax, [eax]
xchg dword [esp], edi
ret
mov esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40a37b
sbb edi, ebp
dec ebx
add byte [eax], al
add byte [edi - 0x24557bf1], cl
invalid
cmp dword [esi], 0xf
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x409c73
mov ecx, dword [ecx]
clc
nop
nop
cld
jae 0x409be5
insb byte es:[edi], dx
sbb dword [edx + 0xe100ef], eax
fld dword [edi - 0x6f0d0709]
nop
cld
jae 0x40b2d9
add byte [eax], 0xcf
or dword ss:[eax + eax], 0xffffffe0
push 0xf2f849ba
nop
dec ecx
clc
nop
nop
cld
jae 0x409820
xchg edx, eax
add byte [esi], dh
add ch, dl
push cs
xchg edx, eax
add byte [edx], al
push 0x55490cd7
dec ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40b15f
jmp 0x4090ac
aad 0xff
invalid
mov esi, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x40b11f
add byte [ebp + 0x7600cb00], dh
or eax, ebp
or ah, bl
invalid
call fcn.00409402
clc
nop
nop
cld
jae 0x40b331
mov edi, 0x9300d583
mov ch, 0x82
push 0xdbefe82e
invalid
call fcn.00409402
clc
nop
nop
cld
jae 0x408c30
push ebx
add byte [ecx], cl
xchg edx, eax
jo 0x40b88c
js 0x40b7b1
clc
nop
nop
cld
jae 0x4099f0
pushfd
add bh, ah
add byte [ecx], bl
and byte [eax], al
std
xor ecx, dword [ebp + 4]
push edi
mov edi, 0x40a8d0
xchg dword [esp], edi
ret
or dword [ebx], edi
jp 0x40b813
shr byte [eax], 0x57
mov edi, 0x40b1a6
xchg dword [esp], edi
ret
mov ecx, dword [ecx]
clc
nop
nop
cld
jae 0x40a4e1
and al, 0xc3
add byte [esi - 0x181e18ef], dl
add bl, bh
add byte [ebx - 0x540a8a7], bl
pushfd
inc eax
add byte [edi - 0x273cdbc4], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
cli
inc edx
sti
not ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40b9f3
pop ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40b4dd
mov ecx, 0x6572466c
clc
nop
nop
cld
jae 0x40a33a
add bh, ch
jp 0x40b92e
invalid
mov eax, 0x7876247a
clc
nop
nop
nop
cld
jae 0x408731
add bl, bh
add byte [eax], al
fbld tbyte [ebx + ecx*4 + 0xd]
sbb byte [eax], al
add byte [eax], al
clc
nop
nop
cld
jae 0x408a34
push es
add byte [eax + ebp*8 - 0x25f6], ch
call fcn.00409402
clc
nop
nop
cld
jae 0x408f73
loope 0x40b9d0
add byte [eax], al
sbb byte [ebx - 0xd07c3b2], cl
nop
nop
cld
jae 0x40a866
push 0xffffffffffffffcb
add dh, al
add byte [ebp + 0x6b], ah
mov dword [ebp + 0x28], eax
push edi
mov edi, 0x40969f
xchg dword [esp], edi
ret
xor edi, edi
push edi
mov edi, 0x40b0b5
xchg dword [esp], edi
ret
mov ecx, ebx
clc
nop
nop
cld
jae 0x4087e4
add byte [eax], al
daa
fadd dword [eax]
xchg esi, eax
movsb byte es:[edi], byte [esi]
cwde
lea edi, [esp + 0x30]
clc
nop
nop
cld
jae 0x40990a
invalid
test dword [eax + eax + 0x555f00cb], ebx
mov ebp, esp
add al, ch
cmp edx, dword [ebx]
mov ebx, 0x5d10cbea
popal
loopne 0x40baaa
mov ecx, 0x91ec7161
outsb dx, byte [esi]
or ah, byte [ebp + 0x148431bd]
wait
pop ds
jp 0x40bad2
loop 0x40bb3f
iretd
push 0xcc68727f
pop es
mov ebp, 0x16392829
and dword [eax - 0x47], ecx
push 0x3868e0ce
xchg edx, eax
push 0x503a232a
push 0x656e9777
xor byte [eax + 0xc], ch
push 0x15
invalid
fild word [esi + ecx*8 + 0x49aa6830]
and byte [eax - 0x64], ch
push esp
jno 0x40baed
cmp ch, byte [eax - 7]
hlt