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

Disassembly:
stosd dword es:[edi], eax
clc
cld
nop
nop
jae 0x40780c
stosb byte es:[edi], al
mov dword [0], eax
add byte [edi + 0x72], dl
add byte [ecx - 0x75], bl
clc
mov esi, edx
clc
cld
nop
nop
jae 0x405dca
add byte [eax], al
add byte [eax], al
mov bl, 0x52
sub ch, dh
daa
add esi, ebx
clc
cld
nop
nop
jae 0x407b0c
mov ecx, dword [esp + 0xc]
push edi
mov edi, 0x40653f
xchg dword [esp], edi
ret
mov eax, 0x573c8194
clc
cld
nop
nop
jae 0x405d9a
cmp dword [edi], 0x10
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4075d9
call fcn.0040674c
clc
cld
nop
nop
jae 0x408dc7
add byte [eax], al
add byte [ecx], ch
jo 0x4058c6
push es
add byte [0x571c7e8b], ch
mov edi, 0x408c6a
xchg dword [esp], edi
ret
ret
mov eax, dword [ecx + 8]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407ea5
push 0x40
push edi
mov edi, 0x408919
xchg dword [esp], edi
ret
lea eax, [edi + eax]
clc
cld
nop
nop
jae 0x4073c7
add byte [eax], al
add dh, ch
lodsd eax, dword [esi]
add byte [edi + 0x60], dl
pushal
pushal
clc
cld
nop
nop
jae 0x407285
add byte [ebx - 0x43ca0bbd], ah
add bl, bl
jg 0x4059a2
sar eax, 0xf2
cld
nop
nop
jae 0x408f7d
add byte [ebx], al
adc al, 0x49
add byte [edi + 0x4a98006e], ah
add dh, bh
and eax, dword [ebx]
jne 0x4059b8
add esi, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x407945
add byte [eax], al
ret
push edx
jge 0x405986
mov esp, 0xbf575fd7
cwde
pushal
inc eax
add byte [edi - 0x243cdbc4], al
hlt
push ss
add byte [eax], al
ficomp word [ebx + 0x33]
fist dword [edi - 0x41]
int1
mov word [eax], es
xor ebx, ebx
push edi
mov edi, 0x408cf1
xchg dword [esp], edi
ret
shl edx, 5
clc
cld
nop
nop
jae 0x40819d
add byte [eax], al
aaa
add byte [eax], al
jge 0x405a0f
add byte [edx], cl
add byte [ebp + 0x2b], al
inc ebp
and al, 0xf8
cld
nop
nop
jae 0x4088ab
lodsb al, byte [esi]
add byte [ecx - 0x44ff1491], al
push ecx
clc
cld
nop
nop
jae 0x40590d
push ss
add byte [eax], al
add bl, bl
lodsb al, byte [esi]
add byte [ecx + 0x6f], ch
push 0
push edi
mov edi, 0x406404
xchg dword [esp], edi
ret
pop ecx
clc
cld
nop
nop
jae 0x406b83
sub al, byte [eax]
add byte [eax], al
sub byte [ecx], 0x6f
add byte [eax + eax], dh
mov eax, 0xec8b553d
sbb eax, dword [eax]
out dx, al
nop
mov dh, 0xa9
sub byte [eax], al
push esi
pushfd
fadd dword [eax]
lahf
and byte [eax], al
add byte [edi - 0x7c3effb0], ch
ret 0x5728
push eax
push edi
mov edi, 0x408ac2
xchg dword [esp], edi
ret
jmp 0x407e18
rep movsd dword es:[edi], dword [esi]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405c3f
mov edx, dword [esi + 4]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408337
pushal
push edi
mov edi, 0x4089d3
xchg dword [esp], edi
ret
push ecx
clc
cld
nop
nop
jae 0x40722a
add byte [eax], al
lodsb al, byte [esi]
add ch, bl
outsd dx, dword [esi]
add byte [eax], al
push edx
add byte [esi], ah
stc
mov ecx, dword [edi + 0xe]
clc
cld
nop
nop
jae 0x40694d
lodsb al, byte [esi]
js 0x405bfd
add byte [eax], al
jge 0x405b62
xchg edx, eax
add dword [ebx - 0xd07f03f], eax
cld
nop
nop
jae 0x408896
hlt
jne 0x409056
clc
cld
nop
nop
jae 0x406432
mov bl, 0x29
dec ecx
xchg dword [edx - 8], eax
inc edx
clc
cld
nop
nop
jae 0x4074d4
hlt
mov edi, 0x4084b0
xchg dword [esp], edi
ret
inc eax
add byte [edi + 0x35c3243c], al
sub dword [eax + eax], edx
outsd dx, dword [esi]
outsd dx, dword [esi]
sub al, byte [eax]
push 0x6a258600
inc eax
push 0x40
push edi
mov edi, 0x406bf4
xchg dword [esp], edi
ret
xor edx, edx
clc
cld
nop
nop
jae 0x406e03
lodsb al, byte [esi]
out dx, al
dec ebp
xor eax, 0xf5b3eea2
pop ecx
clc
cld
nop
nop
jae 0x40875d
add byte [eax], al
add byte [eax], al
sub dl, byte [esi]
push edx
add byte [edx - 0xd07afbf], dh
cld
push eax
clc
cld
nop
nop
jae 0x406d61
jge 0x405c63
add byte [eax], al
push ss
add byte [ebp + 0x35b8f749], ch
cmp al, 0x66
jae 0x405c00
push ebp
mov ebp, esp
leave
nop
jmp 0x407d69
cmp ecx, edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4064ce
mov esi, dword [ebp + 0x24]
push edi
mov edi, 0x408733
xchg dword [esp], edi
ret
ret
push eax
clc
cld
nop
nop
jae 0x405b58
sahf
aas
and ah, byte [ebx - 0x44000000]
mov ecx, eax
out 3, al
shl esi, 3
clc
cld
nop
nop
jae 0x4059e8
sbb dword [edx + 0x89e078], eax
ror dword [edi], 1
mov bh, 0x7f
adc al, 0xf8
movzx edi, word [edi + 0x14]
clc
cld
nop
nop
jae 0x408cb2
add dword [eax], 0xc0000049
in al, dx
or dword [ebx - 0xd07df8a], ecx
cld
nop
nop
jae 0x406b44
pop esp
add byte [edi - 0x5cff7e77], dh
push dword fs:[eax]
clc
cld
nop
nop
jae 0x408281
je 0x405e1b
push edx
add byte [edi - 0x54], dl
iretd
dec ecx
clc
cld
nop
nop
jae 0x405f40
mov eax, dword [0x8269db22]
push 0x7c60056
call fcn.0040674c
clc
cld
nop
nop
jae 0x405814
add byte [ecx], ch
adc byte [edx + 0x8c2f9], ch
clc
cld
nop
nop
jae 0x407eba
add byte [edx - 0x4d], dl
add byte [ebx - 0x16082c8c], dh
imul ecx
clc
cld
nop
nop
jae 0x408c55
add byte [eax], al
dec ecx
fld xword [esi + edx + 0x490000e0]
mov edi, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x406083
push 0x2aaae000
lodsd eax, dword [esi]
cmp al, byte [eax]
popal
call fcn.0040674c
clc
cld
nop
nop
jae 0x407171
pop esp
add byte [eax], al
js 0x405ec5
shl eax, 2
push edi
mov edi, 0x40784d
xchg dword [esp], edi
ret
add byte [0x6d00a2], ch
insd dword es:[edi], dx
push ebp
add esi, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x406dbd
sub dh, byte [edi + 0x2aa38a00]
adc al, byte [eax]
mov al, byte [0xf2f857ad]
cld
cld
nop
nop
jae 0x40804d
mov bh, 0x37
add byte [ebp + 0x37], bh
mov bl, 0x97
add byte [0xf802e9c1], dl
shr ecx, 2
clc
cld
nop
nop
jae 0x4087d1
fild dword [eax]
add dword [eax], 0x8a849700
imul eax, dword [ebx], 0xfcf2f8f8
add edi, eax
clc
cld
nop
nop
jae 0x405b6f
cmpsd dword [esi], dword es:[edi]
sub esi, 0x6b000000
sbb byte [eax], al
inc byte [ebx - 9]
rcl byte [eax - 0x361374ab]
not eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405eb8
imul ecx, ecx, 0x28
clc
cld
nop
nop
jae 0x406a51
pop esp
outsd dx, dword [esi]
aas
jge 0x405f53
jne 0x405ee7
pop esp
add byte [esi], ch
add byte [ebx - 0x7d], dh
mov byte [ecx], 0x57
mov edi, 0x407bd4
xchg dword [esp], edi
ret
and byte [ecx], al
add byte [eax], al
clc
cld
nop
nop
jae 0x4059bd
add byte [ebx - 0x59], al
xchg dword [ecx - 8], edx
push ecx
clc
cld
nop
nop
jae 0x405922
lodsb al, byte [esi]
xchg edi, eax
loope 0x406008
add byte [edx], ch
aas
sub ch, byte [esi]
je 0x405f9c
sub al, 0
jg 0x405ff3
mov ecx, ebx
clc
cld
nop
nop
jae 0x40702f
add byte [eax], al
sub dword [ebx + esi*4 - 0x23], ebx
lodsb al, byte [esi]
sbb dword [ebx - 0xd07dbfc], ecx
cld
and al, 0xf8
cld
nop
nop
jae 0x40712b
dec ebp
jne 0x405fcd
sub al, byte [eax]
cmp ebp, 0xbf57c033
jmp 0x405f71
add byte [edi - 0x709b6825], dh
add al, bh
pop dword fs:[eax]
clc
cld
nop
nop
jae 0x405d0e
int1
add byte [eax], al
add byte [eax], al
add byte [esi], bl
add byte [esi + 0x559059bb], dl
pop ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407c14
pop ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4060c3
cmp edi, 0xf7aa0afc
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405bb4
add edi, dword [edi + 0x3c]
clc
cld
nop
nop
jae 0x407780
add byte [ecx], ch
add byte [eax], al
sub eax, 0x575ebb7d
mov edi, 0x408829
xchg dword [esp], edi
ret
add esp, 0xc
push edi
mov edi, 0x408b61
xchg dword [esp], edi
ret
pop edi
jmp 0x4060f1
cmp dword [esi], 0xf
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406fbf
pop esi
clc
cld
nop
nop
jae 0x4070e2
jne 0x406148
sub ah, byte [edx]
stosb byte es:[edi], al
add byte [ecx], cl
pushfd
push ecx
mov eax, dword [ebp + 0x14]
clc
cld
nop
nop
jae 0x408789
mov eax, dword [0x2d008400]
lodsb al, byte [esi]
jle 0x40611d
mov al, 0xc8
nop
bound eax, qword [eax]
invalid
push ecx
clc
cld
nop
nop
jae 0x408a69
aaa
add byte [eax], 0x69
add byte [eax], al
add byte [ecx], ch
lodsd eax, dword [esi]
push ecx
push edi
mov edi, 0x408188
xchg dword [esp], edi
ret
add byte [ebp + 0x3f], bl
jmp 0x406166
push edx
clc
cld
nop
nop
jae 0x4063ee
js 0x4060e0
imul eax, dword [eax], 0xe500e000
pop esi
add byte [edx], bh
add byte [edi], bl
sub al, 0x20
push edi
mov edi, 0x406778
xchg dword [esp], edi
ret
wait
clc
cld
nop
nop
jae 0x406355
sahf
add dh, ch
mov bl, 0xdb
sbb ebx, ebp
jge 0x40615b
push 0xc2000
clc
cld
nop
nop
jae 0x407be9
add byte [eax], al
dec ecx
add byte [ecx + 3], cl
js 0x40623d
add edi, dword [eax + 0x3c]
clc
cld
nop
nop
jae 0x407c9d
in eax, 0x29
add ch, bl
jmp 0x40626e
jne 0x40764e
clc
cld
nop
nop
jae 0x40902b
add byte [eax], 0xa1
push ss
add byte [ecx], al
mov eax, dword [0x50010016]
push eax
push edi
mov edi, 0x407db1
xchg dword [esp], edi
ret
add byte [eax + eax + 0x17], al
div ecx
clc
cld
nop
nop
jae 0x40845c
add byte [edi - 0x4c248a4d], dl
add byte [edx], ah
add dl, bl
and byte [ebx - 0x27], 0xe8
clc
cld
nop
nop
jae 0x4068df
insd dword es:[edi], dx
add byte [eax], al
lodsd eax, dword [esi]
add bl, bl
ret
cmp dword [ebp + 0x28], edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408976
add edi, 0x18
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4063d9
add edi, ebx
clc
cld
cld
nop
nop
jae 0x408691
sahf
pop ebp
sub al, byte [eax]
js 0x4062e6
add byte [edi + 0x1bf5754], dl
xchg dword [eax], eax
push esp
push edi
mov edi, 0x408701
xchg dword [esp], edi
ret
movzx eax, word [edx + ebp]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408c15
wait
clc
cld
nop
nop
jae 0x40807c
add byte [ebp - 0x7e], dh
push 0xdb87ddf4
sbb al, 0x24
fistp dword [esp]
clc
cld
nop
nop
jae 0x4061a9
fistp dword [ecx]
sub eax, 0xb6005610
xchg esp, eax
mov bl, 0x59
pop ecx
clc
cld
nop
nop
jae 0x408ec2
sub dword [eax], eax
add byte [eax], al
adc byte [edx], ch
outsd dx, dword [esi]
invalid
mov ecx, dword [ecx + 0x54]
clc
cld
nop
nop
jae 0x407048
add byte [eax], al
mov esp, 0xf5788900
add ecx, 0xb
clc
cld
nop
nop
jae 0x408812
xor eax, 0x1000
push esi
invalid
add edi, ecx
clc
cld
nop
nop
jae 0x4064a2
insd dword es:[edi], dx
mov al, byte [eax]
adc ch, ah
lodsb al, byte [esi]
mov bl, 0x6f
push eax
clc
cld
nop
nop
jae 0x405a16
invalid
mov esi, dword [ebx + 0x3c]
push edi
mov edi, 0x40767a
xchg dword [esp], edi
ret
fld1
clc
cld
nop
nop
jae 0x408aad
add byte [ebp + 0x29], bh
add byte [ecx], ch
add byte [edi - 0x1b114b36], dl
cdq
add esi, ebx
push edi
mov edi, 0x408df4
xchg dword [esp], edi
ret
dec ecx
push edi
mov edi, 0x40744a
xchg dword [esp], edi
ret
push edi
clc
cld
nop
nop
jae 0x405f84
fld qword [eax]
add byte [ecx + ecx*4 + 0x27e00000], al
mov edx, dword [edi + 0xc]
clc
cld
nop
nop
jae 0x406a66
add byte [eax], al
add byte [eax], al
cmpsd dword [esi], dword es:[edi]
add byte [ebx], ch
add ecx, 0xb
clc
cld
nop
nop
jae 0x408b37
xor eax, 0x29b700ad
sub dword [esi], ebp
dec ebp
jne 0x4064e4
clc
cld
nop
nop
jae 0x40669c
mov eax, dword [0x81ae69ac]
mov esi, dword [ecx + 0x14]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405db5
pop eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405cdf
pop ecx
clc
cld
nop
nop
jae 0x407902
add byte [ebp + 0x52], bl
add byte [ebp + 0x69], bh
add byte [ebp - 0x7f], bl
mul dword [edi - 0x7621f4a]
cld
nop
nop
jae 0x40606e
add byte [edx - 0x7f], dl
mov al, 0x13
mov dword [edi - 0x14], eax
push edi
mov edi, 0x408ed9
xchg dword [esp], edi
ret
mov eax, 0x30
clc
cld
nop
nop
jae 0x4068ca
fild dword [eax]
adc al, 0x29
lds ecx, [edi]
test byte [ebp + esi*8 + 0x5590ffff], ch
mov ebp, esp
leave
nop
jmp 0x4080f1
jne 0x405bc9
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406761
call fcn.00405961
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406d36
mov esi, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x407f98
dec ecx
add byte [eax], al
jge 0x4066af
push ss
test al, 0x7d
mov ecx, eax
clc
cld
nop
nop
jae 0x408f4d
add byte [esi], dl
aaa
add byte [ecx + 0x67820000], ah
call fcn.0040674c
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40756b
mov ecx, dword [esi + 0x3c]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40741e
push esi
clc
cld
nop
nop
jae 0x40792e
add byte [edx - 0x761fff53], al
ret
lea edi, [edi + ebx]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405ddf
dec dword [ebp + 0x28]
push edi
mov edi, 0x408ba0
xchg dword [esp], edi
ret
mov dword [esp + 0x40], eax
clc
cld
nop
nop
jae 0x408748
sbb dword [eax], eax
add byte [eax + eax - 0xd07a617], ch
cld
nop
nop
jae 0x407740
add byte [ebp - 0x1b], ch
add byte [eax + eax - 0x12760000], bh
pop ecx
push edi
mov edi, 0x405b86
xchg dword [esp], edi
ret
shr ecx, 2
clc
cld
nop
nop
jae 0x405ad1
add byte [eax], al
mov eax, dword [0xd500002a]
add esp, 0x1c
push edi
mov edi, 0x4072dc
xchg dword [esp], edi
ret
mov eax, dword fs:[eax]
push edi
mov edi, 0x4087a5
xchg dword [esp], edi
ret
push ecx
push edi
mov edi, 0x407b36
xchg dword [esp], edi
ret
mov eax, dword [eax]
push edi
mov edi, 0x405cc8
xchg dword [esp], edi
ret
lea ebp, [edi - 0x20]
clc
cld
nop
nop
jae 0x408774
fstp xword [edi]
insd dword es:[edi], dx
outsd dx, dword [esi]
add byte [edx - 0x72074bb], ah
mov ebx, edi
clc
cld
nop
nop
jae 0x407a59
mov bh, 0xa1
jne 0x40695e
add byte [eax], al
sub dword [ebx + 0x35], ebp
cmp byte [ecx + 0x55901524], bl
mov ebp, esp
leave
nop
jmp 0x406c53
push ecx
clc
cld
nop
nop
jae 0x40849b
ret
add si, word [esi + 0x14]
clc
cld
nop
nop
jae 0x408a14
frstor dword [edi + 0x2100002a]
mov edi, dword [edi + 0x14]
clc
cld
nop
nop
jae 0x405f11
outsd dx, dword [esi]
add byte [eax], al
adc dword [esi + 0x7d], 0xf300569c
xor eax, eax
push edi
mov edi, 0x408c85
xchg dword [esp], edi
ret
fistp dword [esp]
clc
cld
nop
nop
jae 0x408536
sub cl, byte [ecx + 0x6f00002a]
pop eax
add dl, bh
xor eax, dword [ebx]
ret
add esi, ebx
clc
cld
nop
nop
jae 0x407cff
mov bl, bl
sub ch, byte [edx]
inc ebx
aas
loopne 0x406b6a
add esi, 8
clc
cld
nop
nop
jae 0x40830b
add byte [edx + 0x78], dl
insd dword es:[edi], dx
add byte [0xfbd9e843], ch
invalid
add ecx, 3
clc
cld
nop
nop
jae 0x408652
add cl, ah
add byte [eax], al
js 0x406bab
pop ecx
clc
cld
nop
nop
jae 0x408bb9
insd dword es:[edi], dx
sub eax, 0x16ad8a
add byte [0xf7510016], ch
adc al, 0x24
push edi
mov edi, 0x407838
xchg dword [esp], edi
ret
add esi, dword [ecx + esi + 0x28]
push edi
mov edi, 0x406258
xchg dword [esp], edi
ret
jmp 0x405c55
add esi, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40798d
push eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40586b
xor dword [esp], 0x82775483
clc
cld
nop
nop
jae 0x4062f7
adc byte [edi + 0x4b], dl
pop edx
clc
cld
nop
nop
jae 0x4080ac
push edi
loopne 0x406d33
add byte [eax], al
add byte [eax], al
add bh, ah
pop ecx
push edi
mov edi, 0x408b8b
xchg dword [esp], edi
ret
rep movsb byte es:[edi], byte [esi]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407e18
je 0x408cc7
clc
cld
nop
nop
jae 0x408aef
insd dword es:[edi], dx
push esi
sub al, byte [eax + eax - 0x51]
not edx
clc
cld
nop
nop
jae 0x405bc9
sub dh, byte [edi]
pop ebp
add byte [ebx], al
add dl, ch
fisub dword [edx]
add al, cl
inc eax
add byte [ecx + 0x51], cl
push ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4066b2
shr ecx, 2
clc
cld
nop
nop
jae 0x4078aa
jge 0x406d5b
push esi
mov byte [0x81b2db56], al
push ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40644a
push ecx
push edi
mov edi, 0x406f95
xchg dword [esp], edi
ret
cmp dword [esi + 0x10], 0
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407af6
rep movsb byte es:[edi], byte [esi]
clc
cld
nop
nop
jae 0x406024
lodsb al, byte [esi]
mov bh, 0
mov bl, 0x49
fld qword [ebx + 0x35]
add edi, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x40820d
js 0x406df9
add byte [ecx + esi*8 + 0x5c], dh
inc edx
add dl, ah
add byte [eax], al
dec ebx
div ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408eab
push ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407755
push ebx
clc
cld
nop
nop
jae 0x407d3f
add byte [eax], al
test byte [ebp + 0x2a], ch
stosb byte es:[edi], al
imul eax, dword [eax], 0x57cb8b69
mov ecx, ebx
push edi
mov edi, 0x4078bf
xchg dword [esp], edi
ret
mov dword [edi], eax
clc
cld
nop
nop
jae 0x40883e
sub ebx, 0x827d52
sbb dword [ecx - 0x75], ecx
jg 0x406ebe
mov edi, dword [edi + 8]
clc
cld
nop
nop
jae 0x4081e0
adc eax, dword [eax]
add byte [ecx], ch
add byte [eax], al
outsd dx, dword [esi]
aas
sub dword [eax], eax
add byte [edi + 0x3f], ch
add byte [edx], al
pop ebx
add esi, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40895c
call fcn.0040674c
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406107
fld1
push edi
mov edi, 0x40776a
xchg dword [esp], edi
ret
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407270
je 0x4084c6
clc
cld
nop
nop
jae 0x406b59
pop esp
add byte [eax], al
xchg ecx, eax
call fcn.0040674c
clc
cld
nop
nop
jae 0x40854b
insd dword es:[edi], dx
add byte [ebx - 0xf], al
mov eax, 0x3a10008
inc eax
cmp al, 0x57
mov edi, 0x406525
xchg dword [esp], edi
ret
call 0x407eba
clc
cld
nop
nop
jae 0x407f6e
mov ecx, eax
clc
cld
nop
nop
jae 0x406d4b
mov esp, 0xaa78e1
add byte [ebx - 0x61], ch
add ecx, dword [ecx + 0x3c]
clc
cld
nop
nop
jae 0x407b90
add byte [edi - 0x4d], ch
add byte [eax], al
insd dword es:[edi], dx
bound eax, qword [eax]
inc eax
add ch, cl
mov edi, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x408f22
lodsd eax, dword [esi]
add byte [eax], al
add byte [eax], al
out dx, al
adc eax, 0xf2f8e8d9
cld
fld1
clc
cld
nop
nop
jae 0x406e45
add bl, al
loope 0x4070c4
add byte [eax], al
jmp 0x40708b
push eax
push edi
mov edi, 0x407215
xchg dword [esp], edi
ret
ret
push esi
add byte [esi - 0x50ff9c00], bl
fld1
clc
cld
nop
nop
jae 0x407efd
add byte [eax], al
add byte [eax], al
test byte [eax], al
add byte [eax + ebx*4 + 0x10418b11], dh
mov eax, dword [ecx + 0x10]
clc
cld
nop
nop
jae 0x406643
lodsb al, byte [esi]
aas
add byte [eax + eax + 0x3c5a600], ch
sti
add edi, ebx
clc
cld
nop
nop
jae 0x406ce9
add ch, bl
je 0x407186
mov byte [0x24ee00], al
ror dword [edi], 0x85
shl esi, cl
invalid
sub esp, 0xfffffffc
clc
cld
nop
nop
jae 0x405f29
add byte [edi + 0x19], dl
add byte [eax], al
jne 0x407186
add ch, cl
push ecx
push edi
mov edi, 0x4074e9
xchg dword [esp], edi
ret
mov dword [edi - 0x18], eax
push edi
mov edi, 0x408f62
xchg dword [esp], edi
ret
mov esi, 0xfff8eeef
clc
cld
nop
nop
jae 0x407ddc
fld qword [ebx]
add byte [eax + eax], ah
loopne 0x4071b4
add byte [ebp + 0x68], dl
fcmovnb st(0), st(0)
sbb dword [eax], eax
clc
cld
nop
nop
jae 0x405c12
add byte [edi + 0x3cac00], dh
cmp al, 0
xor byte [eax], al
rcr dword [ebx - 0x7cdf40a9], cl
inc eax
add byte [edi + 0x37c3243c], al
insd dword es:[edi], dx
adc byte [ebx - 0x5d4c58d3], ah
out dx, al
pop ds
mov ebx, dword [edx + 0x10]
push edi
mov edi, 0x407a18
xchg dword [esp], edi
ret
xor ecx, 0x87264942
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408d85
mov dword [ebp + 0x28], edi
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407e90
push edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407d9b
pop ebx
push edi
mov edi, 0x405d6e
xchg dword [esp], edi
ret
jne 0x408037
push ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408020
mov edi, esi
clc
cld
nop
nop
jae 0x4077ac
add byte [ecx], bl
stosb byte es:[edi], al
add byte [eax + eax - 0x7a17b00], bh
cld
nop
nop
jae 0x407f59
add byte [eax + edx + 0x352a0000], ch
add byte [edx], dl
retf 0xd909
jne 0x407fda
add eax, dword [ebx + 0x2f913]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407795
xchg edi, eax
clc
cld
nop
nop
jae 0x408257
add byte [eax], al
test byte [esi], dl
add byte [edx - 0x7affdc00], ah
mov edi, eax
push edi
mov edi, 0x40733b
xchg dword [esp], edi
ret
add eax, 2
clc
cld
nop
nop
jae 0x406c11
add byte [eax], al
outsd dx, dword [esi]
fistp dword [ecx]
add dh, cl
sub eax, 0xea66840f
invalid
je 0x405e75
clc
cld
nop
nop
jae 0x4086d4
imul edi, dword [ebp - 0x4d], 0x67
sub eax, dword [ecx + esi + 0x28]
clc
cld
nop
nop
jae 0x407894
sbb dword [eax], eax
js 0x407431
mov bl, 0x68
add byte [ebx - 0x77], dl
cmp dword [eax - 0x70000000], 0xc9ec8b55
mov dword [ecx + 0xb8], eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4065d4
add esi, ecx
clc
cld
nop
nop
jae 0x407a2d
wait
clc
cld
nop
nop
jae 0x405a43
sub eax, 0
add byte [eax], al
mov esp, 0xf8c68bc7
mov eax, esi
clc
cld
nop
nop
jae 0x407639
mov dword [0xa210], eax
lodsb al, byte [esi]
add byte [ebx - 0x75], ch
pop esi
or al, 0xf8
mov ebx, dword [esi + 0xc]
clc
cld
nop
nop
jae 0x408613
mov esp, 0xf1785d74
add byte [ebp + 0x5e], cl
pop esi
push edi
mov edi, 0x406b2f
xchg dword [esp], edi
ret
push 0
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405a2b
add ecx, eax
clc
cld
nop
nop
jae 0x40582b
add byte [eax], al
add byte [eax], al
sub dword [ebp + 0x5c], esi
sbb eax, 0xdfbf5756
imul eax, dword [eax], 0xffffff87
cmp al, 0x24
ret
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40906c
pop ecx
clc
cld
nop
nop
jae 0x4088ee
add byte [ebx], ch
add byte [ecx], bl
add byte [eax], al
adc al, 0x61
mov eax, dword [ebx + 0x2c9ed]
clc
cld
nop
nop
jae 0x40730a
add byte [esp + eax*4 - 0x7a603538], bh
rcl byte [eax - 0x361374ab], 0x90
test eax, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406d03
je 0x4085fe
clc
cld
nop
nop
jae 0x40834f
add bl, al
add dl, ch
sbb al, byte [eax]
test eax, 0x1476b70f
movzx esi, word [esi + 0x14]
clc
cld
nop
nop
jae 0x406c26
add byte [eax], al
sub bl, byte [ebx + eax*2 - 0x1d]
push esi
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406f69
xor edx, edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4062a0
add esi, dword [eax + 0x3c]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407663
sub eax, 0x80000000
clc
cld
nop
nop
jae 0x405c55
sub dl, byte [esi + 0x6b]
add ch, cl
movzx ecx, word [esi + 6]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405e35
imul ecx, ecx, 0x28
clc
cld
nop
nop
jae 0x408486
insd dword es:[edi], dx
sub ch, byte [ebp - 0x5aff5d00]
pushal
clc
cld
nop
nop
jae 0x408a3f
lodsb al, byte [esi]
ret
nop
nop
jae 0x4079d0
push ss
add byte [eax], al
add byte [ebp + 0x2d], bl
mov ah, 0xcd
add ecx, 3
push edi
mov edi, 0x406fd4
xchg dword [esp], edi
ret
add ecx, 0xf
push edi
mov edi, 0x406faa
xchg dword [esp], edi
ret
fistp dword [esp]
clc
cld
nop
nop
jae 0x407495
add byte [eax], al
add byte [esi + 0x14], dl
and dh, byte [ebx + 0x51]
clc
cld
nop
nop
jae 0x4086a8
js 0x40771b
mov esp, 0xa7aca300
or dword [edx + 0x287f8b9f], 0x90fcf2f8
mov edi, dword [edi + 0x28]
clc
cld
nop
nop
jae 0x406de9
push 0xac8a00
add byte [ebp + 0x641840f], dh
add byte [eax], al
je 0x407ddc
clc
cld
nop
nop
jae 0x407241
jge 0x407755
add byte [eax - 0x163ea446], al
add dl, byte [edi - 0x41]
invalid
shr ecx, 2
push edi
mov edi, 0x4088d9
xchg dword [esp], edi
ret
or eax, 0x12
clc
cld
nop
nop
jae 0x4089ff
add cl, dh
outsd dx, dword [esi]
fist dword [edi - 0x2774f291]
clc
cld
nop
nop
jae 0x407fda
add byte [eax], al
add byte [eax], al
add byte [edi + 0x3f], ch
dec edx
add byte [ebx], ah
add eax, 0x18
clc
cld
nop
nop
jae 0x40639a
mov dword [0x74693f49], eax
and dh, byte [eax]
pop ebx
test dword [edi], 0xffffffff
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4072f5
lss eax, [eax*4 - 3]
clc
cld
nop
nop
jae 0x408628
outsd dx, dword [esi]
std
ret
mov dword [esp], eax
clc
cld
nop
nop
jae 0x4070b4
add cl, dh
add byte [eax], al
push 0x3335d6dd
rcl byte [eax - 0x361374ab], 0x90
xor eax, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408cdc
add ecx, 3
clc
cld
nop
nop
jae 0x4058b0
imul ebp, dword [eax + eax + 0x70377800], 0
in eax, dx
mov ecx, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408e0f
push edi
clc
cld
nop
nop
jae 0x4089ba
add byte [esi], dl
add byte [ecx], bl
stosb byte es:[edi], al
add byte [eax], al
sub bh, dh
rol byte [0xf2f8c78b], 1
cld
mov eax, edi
clc
cld
nop
nop
jae 0x4061fe
imul edx, dword [eax + eax], 0x10
add byte [esi], dl
add dh, ch
out 0x68, al
add byte [esi - 0x72f6512c], bl
jl 0x407988
xor byte [edi - 0x41], dl
xchg byte [ecx + 0x40], dh
add byte [edi - 0x243cdbc4], al
add byte [eax + eax + 0x447ddb], bh
rol dword [ebx - 0xd070040], cl
cld
nop
nop
jae 0x406194
sub ch, byte [ebx]
add byte [0x1476b70f], bl
movzx esi, word [esi + 0x14]
clc
cld
nop
nop
jae 0x4085a5
add byte [ebx], al
add byte [eax], al
add al, 0
in eax, dx
push 0x40
push edi
mov edi, 0x40886b
xchg dword [esp], edi
ret
jne 0x40686a
clc
cld
nop
nop
jae 0x407cea
mov ch, byte [edx + ebp - 0x16ceff94]
mov byte [eax], 0
add byte [eax], al
test byte [eax], al
add byte [eax], al
add bl, bl
add byte [esi], dl
sbb dword [eax], eax
add byte [eax + eax], dl
lodsb al, byte [esi]
push 0
adc byte [eax], al
and al, 0
mov ch, 0x56
jmp 0x407a9b
push esi
clc
cld
nop
nop
jae 0x408364
fnsave dword [ebp + ebx*2]
add byte [edx], dl
add byte [eax + eax], cl
pfcmpge mm0, qword [ebp + 0x164e]
push ebp
mov ebp, esp
leave
nop
jmp 0x405856
add ecx, dword [ebx + 0x3c]
clc
cld
nop
nop
jae 0x408f95
add byte [eax], al
dec ecx
add byte [eax], al
add byte [ecx], al
add edi, 0x10
clc
cld
nop
nop
jae 0x405897
add byte [edx - 0x1e24de00], ah
push esi
add byte [ecx - 0x701374ab], al
mov bl, 0x9a
pop ds
add byte [ecx], cl
nop
jae 0x407ab4
add byte [eax], al
adc byte [edi + 0x44206502], 0x53
pop eax
push edi
mov edi, 0x405a8f
xchg dword [esp], edi
ret
xor edx, edx
clc
cld
nop
nop
jae 0x406272
test byte [eax], al
mov bl, 0
ret
push esi
add ch, bh
mov ecx, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4084db
xchg edi, esi
clc
cld
nop
nop
jae 0x4074aa
add byte [eax], al
int1
add byte [ecx], ch
add byte [edi - 0x6f7bf0f1], dh
jecxz 0x407afa
je 0x405e8c
invalid
invalid
clc
cld
nop
nop
jae 0x4074bf
dec ecx
lodsb al, byte [esi]
feni8087_nop
popfd
mov ecx, dword [esi + 0x10]
push edi
mov edi, 0x4058c9
xchg dword [esp], edi
ret
lea esi, [esi + ebx]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4075f1
push ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408c2b
add edx, ecx
clc
cld
nop
nop
jae 0x4064e4
push esi
sub eax, 0
add byte [eax + 0x4fa00016], dl
jb 0x406478
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40761e
mov ebp, esp
push edi
mov edi, 0x406b1a
xchg dword [esp], edi
ret
movsx edx, word [ecx + 6]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407514
rol eax, 0x51
clc
cld
nop
nop
jae 0x406e9e
sub eax, 0xee8ab300
add byte [ecx - 0xea017], bl
inc dword [eax]
lodsd eax, dword [esi]
add byte [ecx - 0x49], ch
add byte [eax], al
add byte [ebx], ch
add byte [eax], al
fld qword [eax]
imul ebp, dword [esi], 0xf80365fa
clc
cld
nop
nop
jae 0x408c40
and dh, byte [edi]
push edx
add byte [ebp - 0x25], cl
add bh, cl
cmp word [esi], 0x6f72
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406615
mov ecx, dword [edi + 6]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408d3e
jmp 0x405c3f
add edi, ebx
push edi
mov edi, 0x406810
xchg dword [esp], edi
ret
movzx edi, word [edi + 0x14]
clc
cld
nop
nop
jae 0x4062e2
sub cl, byte [ebp]
mov bh, 0x6f
mov dl, 0xc7
add ecx, 0x13
clc
cld
nop
nop
jae 0x406edf
add byte [edi], bh
stosb byte es:[edi], al
add byte [edx], ch
add byte [ebp - 0xd070c75], dl
cld
mov esi, ebx
clc
cld
nop
nop
jae 0x405fb6
inc ebx
sub eax, 0xa700b3
add byte [ebx], bl
push eax
push edi
mov edi, 0x406ef4
xchg dword [esp], edi
ret
xor eax, 0x16125347
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407089
sub edi, edx
clc
cld
nop
nop
jae 0x4070f8
int1
outsd dx, dword [esi]
mov eax, dword [0x7d56b700]
xchg edx, eax
out dx, al
dec ebp
mov eax, esi
clc
cld
nop
nop
jae 0x407919
adc dword [ebp*2 + 0x6800006f], 0x4d8db3ce
sub al, bh
cld
nop
nop
jae 0x407f83
add byte [ebp + 0xa10000], ch
inc ebx
cld
clc
cld
nop
nop
jae 0x407001
sahf
hlt
inc esi
push edi
mov edi, 0x407580
xchg dword [esp], edi
ret
popal
clc
cld
nop
nop
jae 0x408b20
insd dword es:[edi], dx
jmp 0x407e28
add byte [ecx + 0x222900], cl
sub al, byte [eax]
loopne 0x407e48
add byte [esi], dh
xchg byte [ecx], dh
inc ebx
push edi
mov edi, 0x4073b1
xchg dword [esp], edi
ret
add byte [eax + eax], dl
cwde
or al, 0
push ecx
add esi, 0x3488
clc
cld
nop
nop
jae 0x4073de
loopne 0x407de3
sbb dword [edx - 0x220cc91d], esi
mov dword [eax + eax], eax
add dword [eax], eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406329
add edi, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x408a98
out dx, al
lodsb al, byte [esi]
sub eax, 0x936debb3
popal
clc
cld
nop
nop
jae 0x406e5f
add dword [eax], 0x16000014
mov eax, dword [0xd9e851a2]
fdivp st(7)
invalid
call 0x405d83
clc
cld
nop
nop
jae 0x40701a
adc byte [eax], al
and ah, byte [edx - 0x6f3fccc1]
xor eax, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405e0b
push ecx
push edi
mov edi, 0x4082e0
xchg dword [esp], edi
ret
add esp, 0x200
clc
cld
nop
nop
jae 0x4061e9
fld qword [edi + 0x24448baf]
add al, 0x90
push ebp
mov ebp, esp
leave
nop
jmp 0x40690a
push ecx
clc
cld
nop
nop
jae 0x408a7e
lodsd eax, dword [esi]
mov bh, 0
mov dword [0xaa00], eax
add dword [ebx], 0x76
cmp al, 0xf8
add esi, dword [esi + 0x3c]
clc
cld
nop
nop
jae 0x4083ee
add byte [eax], al
add byte [eax], al
adc al, 0x6d
jp 0x407fae
wait
push edi
mov edi, 0x407f42
xchg dword [esp], edi
ret
mov eax, dword [edi]
clc
cld
nop
nop
jae 0x4082b1
add byte [ecx + 0x2d005c00], ah
sub eax, 0x80589e8
add byte [eax], al
add al, bh
cld
nop
nop
jae 0x407435
add byte [ecx], ch
add ah, bh
xor edi, edi
push edi
mov edi, 0x406a7e
xchg dword [esp], edi
ret
pop ecx
clc
cld
nop
nop
jae 0x407a44
sub dword [eax - 0x7e], edi
add cl, dh
mov byte [0x387d43], al
inc ebp
lodsd eax, dword [esi]
push edi
mov edi, 0x405976
xchg dword [esp], edi
ret
push ebx
push edi
mov edi, 0x407c29
xchg dword [esp], edi
ret
pop ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4087fd
pop ecx
clc
cld
nop
nop
jae 0x408904
fist dword [edx]
dec ebp
mov bh, 0x19
fistp dword [ecx]
push eax
add byte [ebx + 0xf561bb9], dh
cmp ebx, ebp
adc byte [eax], al
add byte [esi + 0x566d00], bl
sbb dword [eax + eax + 0x6d], ebx
add byte [eax], al
sub byte [eax], al
pop es
push ecx
push edi
mov edi, 0x406aaa
xchg dword [esp], edi
ret
lodsb al, byte [esi]
clc
cld
nop
nop
jae 0x408f09
ret
mov dword [esp + 0x1c], edi
clc
cld
nop
nop
jae 0x408946
lodsb al, byte [esi]
add byte [eax], al
add byte [eax], al
pop edx
add cl, al
mov edi, dword [edi]
clc
cld
nop
nop
jae 0x407d84
add ch, bl
add byte [eax], dl
add byte [edi], dh
int1
ret 0xc9f6
add esp, 0x10
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408447
push ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406aed
lea edx, [edx + esi]
clc
cld
nop
nop
jae 0x407ba6
jmp 0x408225
popal
clc
cld
nop
nop
jae 0x406dd4
aas
add byte [ebp], dh
add cl, dh
add byte [eax], al
adc al, byte [eax]
in eax, 0x87
leave
xchg ecx, ecx
clc
cld
nop
nop
jae 0x4071ff
imul esp, ebp, 0x6d
fld qword [eax]
pop esp
in eax, 0xa6
mov bh, bl
and eax, 0x12
clc
cld
nop
nop
jae 0x4077c9
add byte [edi], ch
add byte [edi - 0x68ff9f5d], ah
ret
fld1
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40815e
mov byte [0xf2f8db87], bl
cld
nop
nop
jae 0x408579
mov bl, byte [esi + 0xb3]
sub eax, 0x3a003e
xchg ebp, eax
shl edx, 1
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40630e
push ebx
clc
cld
nop
nop
jae 0x40705d
add byte [edi - 0x5d], ch
adc al, 0
cmpsd dword [esi], dword es:[edi]
mov cl, byte [ebp - 0x33]
wait
push edi
mov edi, 0x40683f
xchg dword [esp], edi
ret
mov dword fs:[eax], esp
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407868
test eax, 0x80000000
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40622a
mov eax, ecx
clc
cld
nop
nop
jae 0x408405
add byte [eax], al
outsd dx, dword [esi]
insd dword es:[edi], dx
jne 0x408307
imul edx, esi, 0x241cdbd9
clc
cld
nop
nop
jae 0x407fb0
pop esp
mov bl, 0x9e
add byte [eax], al
add dl, al
add edi, dword [ecx + 0x7262694c]
clc
cld
nop
nop
jae 0x4069a3
cmpsd dword [esi], dword es:[edi]
dec ebp
outsd dx, dword [esi]
add byte [ecx + 0x49], al
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408432
mov esi, dword [esi]
clc
cld
nop
nop
jae 0x405991
add byte [ecx - 0x7c], ch
mov bl, 0
add byte [edx], ah
mov dl, 0
add byte [ebx - 0x7f7387d], ah
add edi, 8
clc
cld
nop
nop
jae 0x407541
add byte [eax], al
xor eax, 0xab570000
pop ecx
clc
cld
nop
nop
jae 0x40863d
add byte [ecx + 0xeb0000], ah
cmpsd dword [esi], dword es:[edi]
add bh, ah
mov eax, dword [edx + 0x18]
push edi
mov edi, 0x4071ce
xchg dword [esp], edi
ret
clc
cld
nop
nop
jae 0x4087bc
add byte [eax], al
jge 0x408424
iretd
ret
mov esi, dword [esi + 0x80]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405ecd
call 0x405d83
clc
cld
nop
nop
jae 0x407ab7
mov bl, 0
add byte [eax], al
ljmp 0x10c6
leave
nop
jmp 0x4060d9
jne 0x4060d9
clc
cld
nop
nop
jae 0x408e69
aas
cmpsd dword [esi], dword es:[edi]
js 0x4083c8
mov ecx, 0x7463
clc
cld
nop
nop
jae 0x408db2
sbb dword [eax], eax
add byte [eax], al
jg 0x4083e2
test edx, edx
nop
push ebp
mov ebp, esp
leave
rcl byte [eax - 0x361374ab], cl
nop
jmp 0x407409
mov bh, 0
add byte [esi + 0x5c], dl
add byte [edx - 5], dl
add di, word [edi + 0x14]
clc
cld
nop
nop
jae 0x4062b5
lodsb al, byte [esi]
add byte [eax], al
add byte [eax], al
cdq
mov ecx, 0xe347260e
clc
cld
nop
nop
jae 0x4071e9
aaa
add byte [edi - 0xc], ch
daa
fld1
push edi
mov edi, 0x407142
xchg dword [esp], edi
ret
movzx esi, word [esi + 4]
clc
cld
nop
nop
jae 0x407b7a
jne 0x40847e
add byte [eax], al
add byte [edi + 0x33], al
sar al, 0xf2
cld
xor eax, eax
clc
cld
nop
nop
jae 0x405efa
add byte [eax], al
add byte [eax], al
outsd dx, dword [esi]
add byte [eax], al
pop eax
add byte [esi], ah
or edi, edi
jne 0x4084f7
clc
cld
nop
nop
jae 0x405937
dec ebp
add byte [edi], bh
sahf
add byte [edi + esi*4 - 0x30d0765], ch
nop
nop
jae 0x406cbc
add byte [eax], al
int1
jne 0x408585
imul eax, dword [eax], 0x7006000
fld1
clc
cld
nop
nop
jae 0x406124
adc al, 0x75
add bl, bl
add byte [edi], dl
xchg byte [ebx - 0x30d0765], ah
wait
clc
cld
nop
nop
jae 0x408ddf
add bl, al
add byte [edx], dl
mov bh, 0x74
adc al, 0xd1
mov dword [edi - 0x10], eax
push edi
mov edi, 0x4087e6
xchg dword [esp], edi
ret
add byte [edx], bh
add byte [edi - 0x75], al
rcl byte [edi - 0x41]
and al, 0x5d
inc eax
add byte [edi + 0x78c3243c], al
adc byte [eax], al
add byte [eax], al
add byte [eax], al
mov bl, 0xf9
and dl, 0x81
push edi
mov edi, 0x4066f4
xchg dword [esp], edi
ret
add esi, ebx
clc
cld
nop
nop
jae 0x405ae7
inc ebx
test byte [eax], al
add bl, bl
loope 0x408560
fist word [esi + 0x57]
mov edi, 0x408855
xchg dword [esp], edi
ret
movzx edi, word [edi + 4]
clc
cld
nop
nop
jae 0x406737
mov bl, 0
add byte [eax - 0x4d], bh
cmc
add ebx, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x40871e
add byte [0x430000a1], ch
adc eax, 0xf804248d
lea esp, [esp + eax]
clc
cld
nop
nop
jae 0x40600c
sbb byte [esi + 0x69e000], 0x81
pop edx
clc
cld
nop
nop
jae 0x406b98
add byte [edx + 0xa3], al
loope 0x40862e
fucompi st(0)
cmc
loopne 0x408655
call fcn.0040674c
clc
cld
nop
nop
jae 0x4077de
invalid
invalid
mov ecx, dword [edi + 4]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40811d
fistp dword [esp]
push edi
mov edi, 0x4071b9
xchg dword [esp], edi
ret
jne 0x406a7e
clc
cld
nop
nop
jae 0x408379
inc eax
clc
cld
nop
nop
jae 0x405e75
sbb dword [ebp - 0x23], ebp
xor eax, 0xc3000000
xchg byte [ebx], dh
add esi, 4
push edi
mov edi, 0x406385
xchg dword [esp], edi
ret
lea edi, [esi + 8]
clc
cld
nop
nop
jae 0x406eb3
ret
add esp, 0x2c
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408106
add ecx, 0x28
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x405c9c
push 0
push edi
mov edi, 0x4080c3
xchg dword [esp], edi
ret
mov dword [esp + 0x44], eax
clc
cld
nop
nop
jae 0x408d29
mov byte [0xad002a00], al
xchg byte [esp + esi*2 + 0x3e8a00], al
std
mov eax, dword [eax + 0xc]
push edi
mov edi, 0x407b63
xchg dword [esp], edi
ret
push ecx
clc
cld
nop
nop
jae 0x408d5a
add byte [eax], 0
add byte [eax], al
stosb byte es:[edi], al
add byte [edi - 0xd079f8b], ah
cld
pushal
clc
cld
nop
nop
jae 0x407ae1
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov dword [0x1cdbc310], eax
and al, 0xf8
cld
nop
nop
jae 0x4060ad
sahf
add byte [ebp], cl
add byte [ebx + 0x66db004a], dh
cmp ecx, 3
cmp cx, 3
push edi
mov edi, 0x408ef2
xchg dword [esp], edi
ret
call fcn.0040674c
clc
cld
nop
nop
jae 0x405b43
add byte [ebp + 0x2a], bh
aas
or al, byte [eax]
shr eax, 0xd7
add al, byte [eax]
add byte [eax - 0x361374ab], dl
nop
jmp 0x4081c9
add edi, 4
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406f7e
leave
clc
cld
nop
nop
jae 0x406151
inc ebx
add byte [eax], al
push ss
add byte [ebx - 0x17dea98b], dh
mov cl, 0xde
invalid
call fcn.0040674c
clc
cld
nop
nop
jae 0x406e74
js 0x4088a8
add byte [ebx - 0x738fcd7], dh
add eax, edi
clc
cld
nop
nop
jae 0x4066df
outsd dx, dword [esi]
add byte [ecx - 0x52d62297], al
add al, byte [eax]
mov ch, ah
cmpsd dword [esi], dword es:[edi]
mov ecx, dword [ecx + 0x3c]
clc
cld
nop
nop
jae 0x405c2a
add byte [eax], al
sub dword [eax], eax
adc al, 0x2a
in eax, 0xb8
je 0x4088dc
add byte [eax], al
clc
cld
nop
nop
jae 0x407597
jmp [0xd000000]
sub eax, 0xd000000
mov esi, ebx
clc
cld
nop
nop
jae 0x40729a
jge 0x40896c
sub dword [edi], edx
mov ebx, eax
in al, dx
push ecx
pop ecx
clc
cld
nop
nop
jae 0x4090c2
add byte [ebx + ebp*2 + 0x2a], bl
loopne 0x408916
push edx
add byte [edi - 0x40a81727], ch
xchg ebp, eax
push 0x40
add byte [edi + 0xc3243c], al
add byte [eax], al
add byte [ecx], ch
add byte [ebp + 0x3f], ch
add byte cs:[ecx - 0x30d07ae], al
nop
nop
jae 0x40671e
ret
popal
clc
cld
nop
nop
jae 0x408881
add cl, ah
mov eax, dword [0x89225c00]
sub cl, al
jnp 0x4088e8
mov edi, dword [ecx + 0xc]
jns 0x40896b
clc
cld
nop
nop
jae 0x407e7b
lodsb al, byte [esi]
jge 0x4089c9
pop esp
add byte [eax], dl
mov esp, 0x4ae40038
add byte [ebp - 0x25037bf1], bh
invalid
je 0x406478
clc
cld
nop
nop
jae 0x4067a2
push 0x62ac7d
lodsb al, byte [esi]
bound eax, qword [eax]
pop edx
add bh, dh
wait
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40657f
push ebp
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407dc6
mov bh, 0
je 0x408989
add byte [esi], bh
add al, byte [eax]
test eax, 0x573c5b03
mov edi, 0x4084f4
xchg dword [esp], edi
ret
mov eax, dword [ebp + eax*2]
clc
cld
nop
nop
jae 0x40594c
insd dword es:[edi], dx
add byte [eax], al
cmpsd dword [esi], dword es:[edi]
jmp 0x408a07
add esi, 0x18
clc
cld
nop
nop
jae 0x407464
lodsb al, byte [esi]
outsd dx, dword [esi]
add bl, ch
cmp dword [ebp - 8], 0x4c68389
push edi
mov edi, 0x407c86
xchg dword [esp], edi
ret
lea edi, [esp + 0x20]
clc
cld
nop
nop
jae 0x405aa4
loopne 0x408a50
add byte [ecx], ch
add byte [edi + 0x59], cl
push edi
mov edi, 0x407b21
xchg dword [esp], edi
ret
fistp dword [esp]
push edi
mov edi, 0x405d39
xchg dword [esp], edi
ret
push 0x40
push edi
mov edi, 0x406686
xchg dword [esp], edi
ret
push esi
clc
cld
nop
nop
jae 0x40648d
fild dword [eax]
sub ch, byte [edx + ebp*4 - 0x747d5d00]
push ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40633e
mov eax, eax
push edi
mov edi, 0x407d54
xchg dword [esp], edi
ret
rep stosd dword es:[edi], eax
clc
cld
nop
nop
jae 0x4081b2
jmp 0x408b23
call fcn.0040674c
clc
cld
nop
nop
jae 0x4064f9
sahf
aas
add byte [ebp + 0xd], dh
dec ecx
clc
cld
nop
nop
jae 0x4076bb
sub al, byte [eax]
add byte [edi + 0xaa00], ah
sub eax, 0xf2f8006a
cld
nop
nop
jae 0x4074ff
jmp 0x408b70
push esi
adc al, 0
mov eax, dword [0xe068e137]
cmp ebx, dword [edx]
loope 0x408b74
aaa
loope 0x408bdf
loopne 0x408bb4
sbb ah, cl
clc
cld
nop
nop
jae 0x406c92
inc ebx
add byte [ebp + ebx*2 - 0x37], dh
add ecx, 0xf
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x408c9a
out 0xbc, al
add al, byte [eax]
rcr dword [eax - 8], 1
pop eax
clc
cld
nop
nop
jae 0x406eca
add dword [0xf1ffffe3], 0
aas
int1
add byte [edi], bh
in eax, 0xc3
add byte [eax], al
xchg edi, eax
or byte [eax], al
pushal
add byte [eax + eax - 0x4a], al
and ecx, dword [ebx - 0xd07c3b2]
cld
nop
nop
jae 0x406bc4
loope 0x408bc0
invalid
add byte [eax], al
insd dword es:[edi], dx
add byte [eax], al
add al, bh
out dx, eax
ret
mov eax, dword [edi + eax*4]
push edi
mov edi, 0x406b05
xchg dword [esp], edi
ret
movsx eax, word [ecx + 0x14]
clc
cld
nop
nop
jae 0x4077f5
invalid
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4086bf
mov dword [esp + 0x1c], eax
clc
cld
nop
nop
jae 0x408d6f
jne 0x408cd3
stosb byte es:[edi], al
add byte [ecx + 0x246e8b6d], al
push edi
mov edi, 0x405df6
xchg dword [esp], edi
ret
call fcn.0040674c
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x406241
add edi, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x407d14
mov eax, ebx
push edi
mov edi, 0x406fec
xchg dword [esp], edi
ret
add bl, al
add byte [eax], al
hlt
rep stosd dword es:[edi], eax
clc
cld
nop
nop
jae 0x406040
add byte [eax], 0
add byte [eax], al
hlt
mov eax, dword [ebp + 0x28]
clc
cld
nop
nop
jae 0x40682a
add byte [eax], al
mov bl, 0x6f
add byte [eax], al
add dword [ecx + 0xffffe1], 0
and ecx, 0xffff
clc
cld
nop
nop
jae 0x408b4c
add byte [edi], dh
add byte [eax], dl
add byte [eax], ch
je 0x408d58
int3
mov ecx, 0x6572466c
clc
cld
nop
nop
jae 0x406d7a
cmpsd dword [esi], dword es:[edi]
add byte [edx], ch
add byte [ecx - 0x74aa6f9f], bl
in al, dx
popal
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x40787d
push ecx
push edi
mov edi, 0x4069ba
xchg dword [esp], edi
ret
push ecx
push edi
mov edi, 0x405c6a
xchg dword [esp], edi
ret
mov dword [edi - 0x20], eax
clc
cld
nop
nop
jae 0x408149
mov dword [ecx + 0x52], ebp
add byte [edx], ah
add byte [edx], ch
add al, dl
cmp ebx, dword [ecx - 8]
pop ecx
clc
cld
nop
nop
jae 0x407d2a
jne 0x408dde
adc byte [ebp + edi*2 - 0x42ffa27f], ch
mov eax, dword [esi]
push edi
mov edi, 0x406e30
xchg dword [esp], edi
ret
add ecx, dword [ecx + 0x3c]
clc
cld
nop
nop
jae 0x4088c4
lodsb al, byte [esi]
out dx, al
ret
jmp 0x407e18
imul ecx, eax
clc
cld
nop
nop
jae 0x4079eb
add byte [edi], ch
add al, ah
imul ebx, dword [esi], 0xc183e300
pop es
add ecx, 7
clc
cld
nop
nop
jae 0x405e4b
add byte [eax + 0x68], bh
mov ah, cl
out dx, al
add al, 0
inc ebx
add esp, 0xc
push edi
mov edi, 0x4083c3
xchg dword [esp], edi
ret
stosb byte es:[edi], al
clc
cld
nop
nop
jae 0x407e37
add byte [eax], 0
add byte [ebp + 0x22], dh
mov esp, 0x7c0012b3
add cl, ah
pushal
clc
cld
nop
nop
jae 0x4082ca
add byte [eax], al
push ss
mov byte [0x5d5700], al
mov esp, 0xbf575947
dec esi
outsd dx, dword [esi]
inc eax
add byte [edi + 0xc3243c], al
mov byte [0xee00eb69], al
push esi
sahf
add byte [0x5590c985], dl
test ecx, ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4079b9
xor eax, 0x1bf37988
clc
cld
nop
nop
jae 0x407c44
sbb dword [eax], eax
dec ebp
and ah, ah
inc eax
add byte [ebp - 0x7c3b675], bl
mov ecx, dword [ecx + 0x3c]
clc
cld
nop
nop
jae 0x407a9b
add byte [eax - 0x25], bh
sahf
mov al, byte [eax]
xchg edi, eax
mov esi, dword [esi + edx*4]
clc
cld
nop
nop
jae 0x406463
add byte [esi], dl
insd dword es:[edi], dx
jmp 0x408fd6
push ecx
push edi
mov edi, 0x407fc5
xchg dword [esp], edi
ret
add eax, dword [ebp + 0x24]
clc
cld
nop
nop
jae 0x4073f3
add byte [ebp - 0x56], ch
add byte [eax], al
add byte [ecx + 0x2bec8b55], cl
add ch, bl
cmc
mov ebx, edi
mov dl, 0x73
add byte [eax], al
add byte [ebx], dh
std
int1
mov eax, 0x19de001a
mov esi, dword [edx]
push edi
mov edi, 0x408feb
xchg dword [esp], edi
ret
jne 0x405897
clc
cld
nop
nop
jae 0x405abb
add byte [edi], bh
insd dword es:[edi], dx
dec ebp
pop ecx
push edi
mov edi, 0x407ee5
xchg dword [esp], edi
ret
xchg dword [edi - 0x1c], eax
clc
cld
nop
nop
jae 0x406938
add byte [ebp + 0x6f], bh
int1
add byte [eax], al
lodsb al, byte [esi]
adc dword [ebp - 0x75], edx
in al, dx
add byte [eax], al
add byte [eax], al
sahf
aam 0x9d
loopne 0x40912d
and al, bl
add byte [eax], al
pop esp
add bh, ch
adc al, byte [eax]
push ss
add al, ah
xor al, 0
pop eax
add ah, bl
sub dword [ebx + 0x110b63cd], eax
pop ebp
xchg ebp, eax
push 0x68006200
add bl, cl
inc edi
clc
shr dword [edx], cl
add byte [ebx - 0x1d], ah
cld
bound eax, qword [eax]
mov ebp, 0x340d0042
add bl, al
add bl, al
cli
dec edi
add byte es:[ebp + 0x14], bh
add byte [edx], al
lodsb al, byte [esi]
xchg ebp, eax
retf
ret