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

Disassembly:
lodsb al, byte [esi]
clc
nop
jae 0x40dbc4
xchg edi, eax
add byte [eax], al
mov byte [ecx], dl
movsd dword es:[edi], dword [esi]
add byte [eax], al
cmpsb byte gs:[esi], byte es:[edi]
xchg esp, eax
mov esi, 0x1aa9e9
add byte [eax + 0x70], dh
xor ebx, dword [esi]
fiadd dword [eax]
cmpsd dword [esi], dword es:[edi]
xchg ebx, eax
xor esp, dword [edi - 0x18]
cmp ah, dl
add byte [ebx - 0xd07ada5], cl
nop
jmp 0x40e07f
push edx
clc
nop
jae 0x40e65a
in eax, dx
add byte [ebx], dh
pop esi
je 0x40c5ff
add byte [eax], al
xor al, byte [eax]
mov edx, dword [edi - 0x4d74ff30]
add byte [ebx - 0x7e7655ca], cl
mov eax, 0xf8000000
mov esi, dword [edx - 0x55c97500]
mov dword [ecx + 0xb8], eax
clc
nop
jae 0x40c983
jae 0x40c616
jp 0x40c66a
add byte [ebx + 0x2475036c], cl
clc
nop
jae 0x40ea65
add byte [edx], dl
out dx, eax
or byte [eax], al
xchg edi, eax
inc eax
add byte [ebx + 0x57d88b4d], cl
mov ebx, eax
push edi
mov edi, 0x40e869
xchg dword [esp], edi
ret
mov ecx, 0x4db
jmp 0x40c69d
mov bh, 0x67
mov esp, 0x5e868645
div ecx
clc
nop
jae 0x40d88d
retf
mov ebx, esi
clc
nop
jae 0x40da6b
xchg edi, eax
mov al, byte [eax]
retf
xor eax, eax
wait
cld
nop
jmp 0x40cecb
xor edx, edx
push edi
mov edi, 0x40d554
xchg dword [esp], edi
ret
xor dword [esp], 0x8723648
wait
cld
nop
jmp 0x40c9de
push ecx
push edi
mov edi, 0x40e9a3
xchg dword [esp], edi
ret
movsx edx, word [ecx + 6]
wait
cld
nop
jmp 0x40dad7
push dword fs:[eax]
clc
nop
jae 0x40ea3f
sti
xchg edi, eax
add byte [eax], al
adc al, byte [eax]
out 0x1c, al
add edi, ebx
clc
nop
jae 0x40f3ca
inc byte [edx]
xor al, 0
mov dh, byte [edi - 0x2dccb3a1]
xor edx, edx
push edi
mov edi, 0x40ce3c
xchg dword [esp], edi
ret
cmp ebx, 0x6000
wait
cld
nop
jmp 0x40ec01
push ecx
clc
nop
jae 0x40de27
retf
mov edi, dword [edi + 0x14]
wait
cld
nop
jmp 0x40e9ce
dec ecx
clc
nop
jae 0x40eb4b
std
add byte [edi - 0x59], ah
add byte [ebx], dh
add bl, ah
pushal
add byte [ebx - 0x7f126e7f], cl
loop 0x40c88c
and dl, 9
clc
nop
jae 0x40d3fc
lodsb al, byte [esi]
lodsb al, byte [esi]
out dx, eax
out dx, eax
std
mov bh, 0x1b
call fcn.0040dc12
clc
nop
jae 0x40e5ee
add byte [eax], al
jno 0x40c888
pop ecx
clc
nop
jae 0x40cb61
add al, 0
add byte [eax], dh
add byte [eax], al
add al, 0x97
push ebx
stosd dword es:[edi], eax
add edi, 4
push edi
mov edi, 0x40f27a
xchg dword [esp], edi
ret
push ecx
push edi
mov edi, 0x40f13c
xchg dword [esp], edi
ret
mov dword [esp + 0x44], eax
clc
nop
jae 0x40efe2
sbb eax, 0x2788acf4
jb 0x40c90e
mov esi, dword [ecx]
sub ecx, eax
shl byte [0xd9bdbf57], 0x40
add byte [edi + 0x67c3243c], al
mov esi, 0xa88008a
lodsb al, byte [esi]
push edi
mov edi, 0x40dec9
xchg dword [esp], edi
ret
rol eax, 0x25
push edi
mov edi, 0x40d9bd
xchg dword [esp], edi
ret
test eax, 0x80000000
wait
cld
nop
jmp 0x40d931
xor eax, eax
wait
cld
nop
jmp 0x40e242
pop ecx
clc
nop
jae 0x40df34
add byte [eax], al
jno 0x40c9fa
or byte [eax], al
add byte [eax], al
push 0xffffffffffffffb8
xor byte [eax], al
add byte [eax], al
mov eax, 0x30
wait
cld
nop
jmp 0x40f31d
mov ecx, 0x390f561b
wait
cld
nop
jmp 0x40cb45
mov ecx, 0x735908cd
clc
nop
jae 0x40c7d7
add byte [eax], al
jo 0x40c9d3
movsd dword es:[edi], dword [esi]
shr dword [edx - 0xd07540d], 0x90
rep stosd dword es:[edi], eax
clc
nop
jae 0x40eff5
mul dword [0]
add byte [eax], al
adc ebp, edi
fidiv word [edi + 0x4cb92900]
outsd dx, dword [esi]
popal
clc
nop
jae 0x40ea52
dec ebx
adc bl, dl
add al, dl
add byte [ebx - 0x40a8a121], cl
std
hlt
pop esi
push edi
mov edi, 0x40f4fd
xchg dword [esp], edi
ret
mov edi, dword [ebp + 0x24]
wait
cld
nop
jmp 0x40dafd
movzx esi, word [esi + 0x14]
clc
nop
jae 0x40dc4b
add byte [ebx], ah
xchg dword [edi + 0x34], ebx
cmp eax, 0x196850f
add byte [eax], al
clc
nop
jae 0x40d3e9
hlt
movzx ecx, word [edi + 6]
clc
nop
jae 0x40f02f
mov byte [eax], al
lodsb al, byte [esi]
xchg dword [eax], eax
dec ebp
sub eax, 0x80000000
wait
cld
nop
jmp 0x40dbec
call fcn.0040dc12
clc
nop
jae 0x40e9f9
add edi, 0x18
clc
nop
jae 0x40f01b
lodsb al, byte [esi]
add byte [eax], al
mov byte [edi + eax*4 + 0x28ea83ef], ch
wait
cld
nop
jmp fcn.0040ed35
mov ecx, dword [ebp + 4]
push edi
mov edi, 0x40c79b
xchg dword [esp], edi
ret
add edi, ebx
wait
cld
nop
jmp 0x40ecae
push ecx
clc
nop
jae 0x40f4d5
add byte [eax + eax - 0x69], bh
cmp ah, bl
add byte [eax], al
xor eax, dword [ebx]
adc byte [eax], al
mov edx, dword [edx]
mov esi, dword [edi - 0xd07a504]
nop
pop edx
clc
nop
jae 0x40c970
add byte [eax], al
add ch, bh
add byte [eax], al
lodsb al, byte [esi]
add byte [edi + edx*2 + 0xf90f2f8], bh
and dword [edi + 0x25], 0
add byte [eax], al
out dx, eax
push edi
clc
nop
jae 0x40f0e5
add bh, ch
add bh, ch
add eax, dword [eax]
add byte [eax], al
mov dword cs:[edi - 0x20], eax
clc
nop
jae 0x40d168
lodsb al, byte [esi]
add byte [eax], al
add dl, bl
add byte [eax + 0x57284d8d], cl
lea ecx, [ebp + 0x28]
push edi
mov edi, 0x40d738
xchg dword [esp], edi
ret
mov edi, dword [edi]
clc
nop
jae 0x40d5a0
add byte [eax], al
push esi
add byte [eax], al
fiadd word [eax]
inc edx
add byte [ebx + 0x87f8b1b], cl
mov edi, dword [edi + 8]
clc
nop
jae 0x40f43f
mov dh, bh
add byte [edi - 0x474a2186], dl
inc edx
push edi
mov edi, 0x40d7b1
xchg dword [esp], edi
ret
push eax
push edi
mov edi, 0x40dc71
xchg dword [esp], edi
ret
mov ecx, dword [ebp + 0x14]
clc
nop
jae 0x40eab8
sbb eax, 0x11de2323
lodsb al, byte [esi]
in al, dx
mov eax, eax
clc
nop
jae 0x40dff8
add byte [eax], al
add byte [edi + 0x58b70073], dl
shl edx, 1
wait
cld
nop
jmp 0x40e404
mov edx, 0xa5000017
push esi
add byte [ecx], dl
xor esp, dword [edi - 0x78]
add byte [ebp + 0x72], dh
add byte [ebx - 0x74ffad1d], cl
out 0x5f, al
add edi, ebx
clc
nop
jae 0x40e1da
lock add byte [eax], al
jae 0x40cc46
add byte [ebx + edi*8], al
dec ecx
wait
cld
nop
jmp 0x40e69b
push eax
push edi
mov edi, 0x40e3b8
xchg dword [esp], edi
ret
or eax, 0x12
clc
nop
jae 0x40e48f
add dh, bl
jae 0x40cce6
add byte [edx], dl
add byte [ebx + 0x144d8b0c], cl
mov ecx, dword [ebp + 0x14]
wait
cld
nop
jmp 0x40d062
mov ecx, dword [ebp + 4]
clc
nop
jae 0x40d96d
xor edi, dword [si]
xor al, 0xeb
add ebx, dword [ebp + 0x24]
clc
nop
jae 0x40d8ce
out dx, eax
add byte [0x3cbe23e8], bl
je 0x40f235
clc
nop
jae 0x40c7c4
mov cl, byte [edx + 0x503500]
mov ecx, dword [ecx + 0x12534735]
push ss
xor eax, 0x16125347
clc
nop
jae 0x40cf32
add al, 0
add byte [0x57240431], cl
xor dword [esp], eax
push edi
mov edi, 0x40f0d2
xchg dword [esp], edi
ret
add edi, dword [ebp + 0x24]
clc
nop
jae 0x40e78c
and eax, dword [eax]
add bh, ch
add byte [eax], al
sub ecx, dword [ecx - 0x7bfdbbc]
mov dword [esp + 0x40], eax
clc
nop
jae 0x40ceb5
fiadd word [eax]
add byte [esi + edi*8 + 0xe043c5], bl
mov edi, ebp
xor eax, eax
clc
nop
jae 0x40c761
dec edi
add byte [eax], al
add byte [eax], al
jo 0x40cdb3
outsb dx, byte [esi]
mov ecx, dword [ecx + 0x54]
wait
cld
nop
jmp 0x40ca2f
mov ecx, dword [ecx + 0x38]
wait
cld
nop
jmp 0x40eeb4
rep movsb byte es:[edi], byte [esi]
push edi
mov edi, 0x40d12e
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
push edi
mov edi, 0x40d48a
xchg dword [esp], edi
ret
mov ebp, esp
push edi
mov edi, 0x40d9fe
xchg dword [esp], edi
ret
add edi, ebx
clc
nop
jae 0x40ec4e
xchg ebp, edi
mov esi, 0x97acac02
mov ebx, 0xf82cc483
add esp, 0x2c
clc
nop
jae 0x40dbb0
add byte [eax], al
add al, ch
adc dl, byte [ebx - 0x539b8aef]
test ecx, ecx
wait
cld
nop
jmp 0x40db73
pushal
clc
nop
jae 0x40dd2a
push eax
clc
nop
jae 0x40d0c4
sbb eax, 0xdefede00
std
xchg edi, eax
movsd dword es:[edi], dword [esi]
dec edx
mov esi, dword [esi]
clc
nop
jae 0x40e8bb
add byte [eax], al
inc byte [eax]
int1
cmp dh, al
cld
mov ecx, ebx
push edi
mov edi, 0x40e1c7
xchg dword [esp], edi
ret
call fcn.0040dc12
clc
nop
jae 0x40e0f5
add byte [eax], al
xchg edi, eax
add byte [esi - 0x7f3a875], bh
mov edx, dword [edi + 0xc]
clc
nop
jae 0x40c813
invalid
pop dword fs:[eax]
clc
nop
jae 0x40d33b
dec edi
add byte [edx], bh
add al, byte [eax]
push esp
mov ecx, 0xff0000a9
add byte [ebx - 0x1166f04], bl
sti
invalid
popal
clc
nop
jae 0x40e894
add byte [eax], al
add ah, dh
add byte [ebx], dh
xchg ebx, eax
mov dl, 0
mov esi, dword [0x9b5ecb16]
cld
nop
jmp 0x40f524
push eax
push edi
mov edi, 0x40d27f
xchg dword [esp], edi
ret
push esp
push edi
mov edi, 0x40d3c0
xchg dword [esp], edi
ret
add esi, dword [esi + 0x3c]
clc
nop
jae 0x40d712
fiadd dword [eax]
int1
xchg dword [eax], eax
ljmp 0xe84c
call fcn.0040dc12
clc
nop
jae 0x40e8a8
add eax, dword [eax]
add dh, bl
or eax, dword [ebx]
ret
add eax, ebx
clc
nop
jae 0x40d63e
add bl, bh
add dl, bl
add byte [eax], al
out dx, eax
mov word [ecx - 8], fs
nop
jae 0x40d984
add byte [ebx], al
add byte [eax], al
fiadd word [eax]
xchg dword [bp + di - 0x17], ecx
cmpsd dword [esi], dword es:[edi]
cmc
invalid
mov eax, 0x4548f84d
clc
nop
jae 0x40dbff
add byte [eax], al
sbb eax, 0xe22400
mov edi, eax
and esp, dword [ecx + 4]
clc
nop
jae 0x40d1e0
add byte [edi + 0x65000300], dl
fild word [ebx]
int1
add esi, ecx
clc
nop
jae 0x40d651
mul byte [edi]
add ch, bh
add byte [eax], al
xchg edi, eax
or al, 0x8b
retf
mov ecx, ebx
clc
nop
jae 0x40c998
xor dword [esp], eax
clc
nop
jae 0x40d038
add byte [eax + eax + 0x20ed7000], ch
add byte [ebx - 0x364a7b5], cl
nop
jmp 0x40e8ce
add esp, 0x10
push edi
mov edi, 0x40e91e
xchg dword [esp], edi
ret
add edi, dword [eax + 0x3c]
wait
cld
nop
jmp 0x40ca7b
mov al, byte [edx - 0x7ef37500]
invalid
je 0x40daea
clc
nop
jae 0x40e032
out dx, eax
add al, ch
cmp byte [ebx - 0x40a8fbb3], cl
imul esp, eax, 0x3c870040
and al, 0xc3
jo 0x40d223
mov ecx, dword [ebp + 4]
push edi
mov edi, 0x40e069
xchg dword [esp], edi
ret
add byte [eax + ebp*8], dh
jbe 0x40d1b5
out dx, eax
push edx
clc
nop
jae 0x40e4f4
retf
add byte [ebx + 0x4318ac6], cl
and al, 0x57
mov edi, 0x40df4a
xchg dword [esp], edi
ret
mov esi, dword [ebp + 0x24]
wait
cld
nop
jmp 0x40d04b
push 0x1a000
wait
cld
nop
jmp 0x40ce7c
mov dword [esp + 0x1c], eax
clc
nop
jae 0x40cff2
add byte [ecx], dl
mov bh, byte [ecx]
fimul word [esi]
inc eax
clc
nop
jae 0x40f1e7
mov esp, 0x970000fd
add byte [eax], al
xchg edi, eax
and al, 0x94
fimul word [edi]
test byte [edi - 0xb], ah
invalid
ret
je 0x40cc40
clc
nop
jae 0x40e510
add byte [edi + 0x6a4f12], dl
wait
cld
nop
jmp 0x40da58
mov edi, dword [edi + 0x28]
clc
nop
jae 0x40cd76
xor esi, dword [ebx - 0x49]
std
mov esi, 0x61237a97
add al, 0xf8
and esp, dword [ecx + 4]
clc
nop
jae 0x40ee27
sbb al, byte [eax]
add byte [eax], al
cmp dword [eax], eax
out dx, eax
add byte [ecx], bh
add bh, ch
sti
add byte [ebp - 0x75], cl
enter 0xfffffffffffff2f8, 0xffffffffffffff90
mov ecx, eax
clc
nop
jae 0x40e11b
int1
jae 0x40d3a3
std
add byte [eax + eax], al
sub eax, 0x90fc9b53
jmp 0x40d5bb
bound ecx, qword [0x41d0000]
add byte [eax], al
retf
add esi, 2
clc
nop
jae 0x40f387
neg byte [esi - 0x22]
ljmp 0xbf57
pop ecx
push edi
mov edi, 0x40ed6e
xchg dword [esp], edi
ret
add eax, 0xffffffff
clc
nop
jae 0x40e7c6
jp 0x40d485
add al, ch
add byte [eax], al
dec eax
and dl, 9
push edi
mov edi, 0x40c647
xchg dword [esp], edi
ret
add byte [ebx + 0x778b0020], cl
jl 0x40d3dd
mov esi, dword [edi + 0x7c]
mov edi, eax
clc
clc
nop
jae 0x40dd16
add ah, dh
jl 0x40d44a
add ch, bh
add bh, bl
push 0
push edi
mov edi, 0x40ef21
xchg dword [esp], edi
ret
add byte [eax], al
add byte [esi + 0xa], dl
mov ecx, dword [ebp + 0x10]
push edi
mov edi, 0x40efbc
xchg dword [esp], edi
ret
mov eax, dword [eax]
push edi
mov edi, 0x40cfa5
xchg dword [esp], edi
ret
call 0x40cda1
clc
nop
jae 0x40dee7
je 0x40d44e
and edi, esi
pop ss
clc
push ebp
mov ebp, esp
inc edx
add ah, dh
cmp eax, 0xd3c500bb
sub byte [ecx - 0x2bff2800], 0x5c
push ds
add esi, 4
push edi
mov edi, 0x40f1a2
xchg dword [esp], edi
ret
pop ecx
wait
cld
nop
jmp 0x40c74e
inc eax
jecxz 0x40d5d3
add byte [edi + 0x67c3243c], al
hlt
sub edi, edx
clc
nop
jae 0x40cea2
lock add byte [eax], al
lock add byte [eax], al
add dl, al
add byte [ebx - 0x74ff4d4a], cl
push es
mov esp, dword [ebx + ecx*4 + 0xd]
xor byte [eax], al
add byte [eax], al
mov ecx, dword fs:[0x30]
clc
nop
jae 0x40ece7
add byte [eax], al
and al, byte [eax]
mov edx, dword [edx + esi*4]
mov esp, ebx
pop ecx
xchg dword [edi - 0x1c], eax
wait
cld
nop
jmp 0x40e4b9
pushal
clc
nop
jae 0x40e0cc
add byte [eax], al
adc al, byte [eax]
jecxz 0x40d590
ljmp 0x83db:0x8b0012b7
add ebx, 2
wait
cld
nop
jmp 0x40e27b
add di, word [edi + 0x14]
clc
nop
jae 0x40caf5
xor al, 0
add byte [esp + ebp*4 + 0x6a], bh
push ebx
wait
cld
nop
jmp 0x40db60
pop esi
push edi
mov edi, 0x40f361
xchg dword [esp], edi
ret
mov esi, dword [esi + 0xc]
clc
nop
jae 0x40e4df
jo 0x40d6b5
sti
ljmp 0xade1
add eax, 0x18
clc
nop
jae 0x40cdb4
mov ah, byte [edi]
lodsb al, byte [esi]
add byte [esi - 0x7277421], bh
mov ebx, eax
clc
nop
jae 0x40ddb0
pushfd
add byte [edx], dl
add byte [edx + 0xf1c0000], cl
test ecx, ebx
sldt word [eax]
clc
nop
jae 0x40f057
add dl, bl
hlt
imul ecx, ecx, 0x28
clc
nop
jae 0x40d617
xor al, 0xa5
add byte [eax], al
add bl, bh
or sp, word [ebx + ecx*4 + 0xd]
xor byte [eax], al
add byte [eax], al
mov ecx, dword fs:[0x30]
clc
nop
jae 0x40e6e9
xchg edi, eax
je 0x40d731
mov eax, dword [ecx + 0x10]
wait
cld
nop
jmp 0x40e7d9
movzx edi, word [edi + 0x14]
clc
nop
jae 0x40cb31
jp 0x40d6f5
add bl, cl
add cl, al
mov dh, 0x59
push edi
clc
nop
jae 0x40e94b
out dx, eax
call 0xa64761
add byte [eax], al
and byte [eax], al
mov edx, dword [ebx]
sbb dword [ebx + 0x80b6], ecx
add al, bh
mov esi, dword [esi + 0x80]
clc
nop
jae 0x40e881
xchg edi, eax
add dl, ch
dec ebp
call fcn.0040d5ed
wait
cld
nop
jmp 0x40db4c
add byte [eax], al
ljmp 0xf851
add esi, 0x18
clc
nop
jae 0x40d0ef
in eax, dx
add byte [eax], al
retf
and esp, dword [ecx + 4]
clc
nop
jae 0x40cb1b
add byte [ecx], bh
jp 0x40d731
jno 0x40d787
in eax, dx
push 0x641e7724
clc
nop
jae 0x40c714
xchg edi, eax
adc dword [eax], eax
add byte [esi], cl
je 0x40dac1
clc
nop
jae 0x40ecd4
mov bh, 0
add byte [eax + 0x5e1f8b00], dh
push edi
mov edi, 0x40c6c6
xchg dword [esp], edi
ret
push esi
clc
nop
jae 0x40c6ed
and ebp, eax
add bh, ch
add byte [eax], al
call 0xce176cd9
pop esi
clc
nop
jae 0x40f54a
add byte [eax], al
add byte [eax], al
je 0x40d7e9
add byte [esp + edi*2 + 0x44ec8b55], ch
xchg ecx, eax
add byte [eax], al
add byte [edi], 0xe
add byte [ebx + 0x85e2e00], al
and eax, 0x16
fsubr qword [edx]
clc
nop
jae 0x40c9cb
add byte [eax], al
lodsb al, byte [esi]
jp 0x40d80e
jo 0x40d812
retf
add si, word [esi + 0x14]
clc
nop
jae 0x40d761
add byte [ecx + edi], dh
je 0x40d812
push ebx
wait
cld
nop
jmp 0x40ef83
xor edx, edx
clc
nop
jae 0x40ee62
pop esi
add byte [eax + eax], dh
add byte [eax], al
sti
mov ebx, 0x22604
clc
nop
jae 0x40d62a
jecxz 0x40d846
xchg edi, eax
add byte [edx], dh
add byte [ebx - 0xd07a504], cl
nop
jae 0x40c880
add byte [ebx + 0x1174f171], dl
add byte [eax], al
mov cl, byte es:[ebx - 0x364eb8f]
mov esi, dword [ecx + 0x14]
wait
cld
nop
jmp 0x40ea12
test edx, edx
wait
cld
nop
jmp 0x40f129
lea edi, [esi + 8]
clc
nop
jae 0x40cbdd
cmp al, byte [eax]
jecxz 0x40d8de
mov esp, 0x7c8d9ee8
and al, 0x20
clc
nop
jae 0x40d01d
pop edi
add byte [eax], al
add ch, bh
ret 8
mov ecx, dword fs:[0x30]
wait
cld
nop
jmp 0x40d0db
add eax, dword [ebp + 0x24]
wait
cld
nop
jmp 0x40f55d
jne 0x40ca8e
jmp 0x40d91e
mov ecx, dword [esi + 0xe]
wait
cld
nop
jmp 0x40c689
call fcn.0040dc12
clc
nop
jae 0x40d67b
add byte [edx], dl
call 0x52fa84
mov ecx, ecx
push ebx
clc
nop
jae 0x40e9b6
xchg esi, esi
movsd dword es:[edi], dword [esi]
add al, 0
cmpsd dword [esi], dword es:[edi]
add al, ch
cmp dword [ebp - 0x75], edx
in al, dx
sbb ebx, dword [ecx]
mov bh, 0xda
out dx, eax
add byte [eax], al
add dh, al
les eax, [eax]
add byte [eax], al
add byte [eax], al
dec esp
mov edi, dword [ecx + 0xc]
clc
nop
jae 0x40f374
add byte [eax], al
add byte [eax + eax + 0x7891e4b], ch
clc
nop
jae 0x40c8d0
mov esi, edx
clc
nop
jae 0x40e184
mov bh, 0
add byte [eax + eax], bh
std
insb byte es:[edi], dx
mov eax, 0x258
clc
nop
jae 0x40e367
call 0xc044f714
add byte [ebx - 0x1674ffee], cl
mov eax, edi
clc
nop
jae 0x40d1a4
cmp al, byte [eax]
mov esp, 0x7cac00
push ebp
mov ch, 0x53
in al, dx
xor eax, eax
clc
nop
jae 0x40ed0d
daa
xchg dword [edx + 0x71], edi
add byte [eax], al
or ch, dh
mov edi, esi
mov edi, esi
push edi
mov edi, 0x40c826
xchg dword [esp], edi
ret
push 0x6c6c642e
wait
cld
nop
jmp 0x40e28e
add esi, 0x10
wait
cld
nop
jmp 0x40e171
xor edx, edx
wait
cld
nop
jmp 0x40c671
movzx edi, word [edi + 4]
clc
nop
jae 0x40f537
jecxz 0x40dad0
cmpsd dword [esi], dword es:[edi]
test byte [eax], 0x32
add byte [ebx - 0x737fce3], cl
add ecx, eax
clc
nop
jae 0x40d9eb
call 0x65c94b3d
add byte [edx + 0x247d8bef], cl
mov edi, dword [ebp + 0x24]
clc
nop
jae 0x40f2a6
mov al, byte [eax]
add byte [esi + esi*8], dh
pop edi
pushal
clc
nop
jae 0x40df82
add dh, bl
sti
and eax, dword [eax]
add byte [eax], al
fisubr word [ecx]
jne 0x40d879
clc
nop
jae 0x40d23a
lodsb al, byte [esi]
add byte [edi + 0x3a], bl
add esp, 0xc
push edi
mov edi, 0x40e3de
xchg dword [esp], edi
ret
popal
clc
nop
jae 0x40f07f
add byte [eax], al
pushfd
add byte [eax], al
xchg dword [ebx - 0x69], ecx
loopne 0x40db4a
add byte [edi + 0xe0974b], al
mov ebx, dword [edx - 0x75]
enter 0xfffffffffffff2f8, 0xffffffffffffff90
mov ecx, eax
clc
nop
jae 0x40ec61
call 0x7c414c5c
add byte [eax], al
arpl sp, bp
push 0x40
push edi
mov edi, 0x40e79f
xchg dword [esp], edi
ret
je 0x40f3f1
clc
nop
jae 0x40c5bb
je 0x40db84
add al, cl
push ebx
clc
nop
jae 0x40de3d
adc dword [ecx], edx
add byte [ebx], ah
call 0xb6a7dbef
add eax, 0xf2f859ac
nop
pop ecx
clc
nop
jae 0x40dd9d
add byte [eax], al
pop esi
add byte [eax], al
out dx, eax
jp 0x40db44
add eax, 0x7c89ef67
and al, 0x1c
out dx, eax
mov dword [esp + 0x1c], edi
clc
nop
jae 0x40db36
jl 0x40dbbf
jae 0x40dbae
push esi
jecxz 0x40db9c
stosb byte es:[edi], al
push edi
mov edi, 0x40eb24
xchg dword [esp], edi
ret
push eax
clc
nop
jae 0x40d826
int1
add al, ch
add byte [eax], al
out dx, eax
xor eax, dword [eax]
jp 0x40dc35
xor eax, 0x15249938
clc
nop
cmp byte [ecx - 0xd07eadc], bl
nop
jae 0x40ccbb
add byte [eax], al
invalid
cmp dword [edi], 0x10
wait
cld
nop
jmp 0x40d79b
fiadd word [eax]
dec ecx
shl edx, 5
clc
nop
jae 0x40e961
std
add byte [eax], al
mov esi, 0x33e00ef
clc
add esi, ebx
clc
nop
jae 0x40e3a1
add cl, dh
mov bh, byte [ecx]
add byte [ebp - 0x40f0438c], ah
inc ecx
adc al, 0xf8
nop
jae 0x40d668
daa
retf
mov eax, ebx
push edi
mov edi, 0x40ee9b
xchg dword [esp], edi
ret
push ebx
clc
nop
jae 0x40c631
fiadd dword [eax]
add al, byte [eax]
call 0x2341b804
mov edx, 0xbf57a4f3
mov ah, 0xe2
inc eax
add byte [edi + 0x39c3243c], al
add byte [edi + ebx*2 - 0x67c91100], ch
xchg edi, esi
clc
nop
jae 0x40dfd2
rep movsb byte es:[edi], byte [esi]
push edi
mov edi, 0x40e2b4
xchg dword [esp], edi
ret
movsd dword es:[edi], dword [esi]
daa
cmpsd dword [esi], dword es:[edi]
add byte [eax], al
out dx, eax
add byte [edi + ecx - 0x15577c], cl
invalid
add esi, 8
clc
nop
jae 0x40f482
jl 0x40ddd2
hlt
cld
clc
nop
jae 0x40d4b6
add ch, bh
lodsb al, byte [esi]
add byte [edi], al
invalid
add ecx, 0x28
clc
nop
jae 0x40e97b
out dx, eax
add byte [ebx], al
std
add byte [edi + 0x4f], ah
mov eax, dword [edi]
clc
nop
jae 0x40c937
ljmp 0:0xbebeef
add bl, ah
xchg edi, eax
lcall 0, 0xb8818b
clc
nop
jae 0x40f3de
hlt
mov eax, 0x123a6781
clc
nop
jae 0x40d118
lodsb al, byte [esi]
fiadd word [eax]
hlt
mov ecx, dword fs:[0x30]
clc
nop
jae 0x40f17c
dec ebx
add byte [eax], al
add byte [ebx + 0x57f3032e], cl
mov edi, 0x40e3f1
xchg dword [esp], edi
ret
movzx ecx, word [esi + 6]
clc
nop
jae 0x40c868
fiadd dword [edx]
add byte [eax], al
add byte [ebp - 0x7af0226d], ah
inc esi
pop es
add byte [eax], al
clc
nop
jae 0x40f2cd
movsd dword es:[edi], dword [esi]
je 0x40dea1
sar dword [ebp - 0xd070775], cl
nop
mov edi, eax
clc
nop
jae 0x40c65b
lodsb al, byte [esi]
or byte [eax], al
fiadd dword [edx]
xchg dword [eax], eax
pop edi
je 0x40f235
clc
nop
jae 0x40f008
invalid
mov eax, dword [esp + 4]
clc
nop
jae 0x40d4a3
xchg edi, eax
add al, 0x97
std
pop edi
cmc
dec ebp
add esi, ebx
wait
cld
nop
jmp 0x40ca42
add edi, 0x10
clc
nop
jae 0x40dc25
jno 0x40df2d
call 0xd75ddf32
popal
jle 0x40df8d
pop eax
clc
nop
jae 0x40ef96
add byte [eax], al
add byte [eax], al
and ebp, edi
dec edi
add byte [edi + 0x44], ah
arpl word [ecx - 0x7240a8ac], cx
aad 0x40
add byte [edi + 0x4c3243c], al
jl 0x40dfcb
add byte [edi - 0x287a9900], dl
mov al, 0
mov esi, dword [edx]
add byte [ebx + 0x2287d5], cl
mov eax, dword [eax]
mov edx, dword [ebp + 0x47]
inc ebx
clc
nop
jae fcn.0040dc12
xchg edi, eax
adc cl, byte [ebx]
movsd dword es:[edi], dword [esi]
mov cl, byte [eax - 0x3e740200]
mov eax, ecx
clc
nop
jae 0x40e6d5
sbb eax, 0xa7000000
pop edi
add byte [ecx], al
mov ecx, 0x9b1e348d
lea esi, [esi + ebx]
wait
cld
nop
jmp 0x40ee00
lea esp, [esp + eax]
clc
nop
jae 0x40cf91
add byte [eax], al
std
fsubrp st(3)
or byte [edi + 0x51], bh
push edi
mov edi, 0x40d788
xchg dword [esp], edi
ret
add al, ch
add byte [eax], al
jp 0x40e00b
mov ecx, 0xf2f8c68b
nop
mov eax, esi
clc
nop
jae 0x40ed5b
jo 0x40dfdf
push esi
jae 0x40e005
cmp ah, byte [edi - 0x78]
jmp 0x40dbec
push eax
clc
nop
jae 0x40c8e3
out dx, eax
cmp dword [edx], edi
add cl, dh
add byte [eax], al
int1
and esp, ebx
pop ds
push 0x746e6977
clc
nop
jae 0x40f4c2
add byte [eax], al
retf
jne 0x40cbf1
wait
cld
nop
jmp 0x40e776
mov ebx, dword [esi + 0xc]
clc
nop
jae 0x40cd11
add byte [ebp], ah
and al, byte [eax]
mov esp, dword [ecx - 0x4c74ffbe]
sahf
mov dword [edi - 0x14], eax
clc
nop
jae 0x40db23
add byte [eax], al
or ch, bh
xor eax, dword [edi - 0x19ee3eff]
rol dword [edx], 0
mov esi, edi
push 0xfffba4e8
invalid
popal
wait
cld
nop
jmp 0x40c9f3
push esi
clc
nop
jae 0x40c8bb
xchg edi, eax
sbb eax, 0x933a0087
out dx, eax
add byte [esi + ecx*2 - 0xd073475], dh
nop
mov ecx, ebx
clc
nop
jae 0x40efa9
movsd dword es:[edi], dword [esi]
dec ebx
lock add byte [edi - 0x74775ab5], al
jbe 0x40e102
push edi
mov edi, 0x40e680
xchg dword [esp], edi
ret
push eax
clc
nop
jae 0x40cb9a
invalid
je 0x40e104
fidiv word [edx + eax + 0x6d]
jne 0x40e171
clc
nop
jae 0x40e268
add byte [ebx], cl
mov eax, dword [ebp - 0x6f036437]
test ecx, ecx
wait
cld
nop
jmp 0x40e6fc
mov edx, dword [edx]
clc
nop
jae 0x40ed20
in eax, dx
retf
xor eax, dword [eax]
inc byte [eax]
in eax, dx
inc esp
rol byte [eax], 0x8b
sbb al, 0x81
in al, dx
add byte [edx], al
add byte [eax], al
clc
nop
jae 0x40e830
jl 0x40e161
add byte [ebx], dl
inc edx
add byte [ebx + 0x103e834c], cl
cmp dword [esi], 0x10
wait
cld
nop
jmp 0x40f404
shl esi, 3
clc
nop
jae 0x40dc38
add edx, dword [ecx]
jecxz 0x40e1b8
call 0x3256266f
add byte [ebx + 0x3c4903de], cl
add ecx, dword [ecx + 0x3c]
clc
nop
jae 0x40e4a4
add byte [eax], al
and eax, dword [eax]
in eax, dx
jl 0x40e150
add byte [ebx + 0xd8b641e], cl
xor byte [eax], al
add byte [eax], al
clc
nop
jae 0x40d39a
add ah, dh
aam 0x98
pushal
push edi
mov edi, 0x40d451
xchg dword [esp], edi
ret
mov ecx, dword [edi + 4]
wait
cld
nop
jmp 0x40cbc7
ret
jmp 0x40db9b
and esp, dword [ecx + 4]
clc
nop
jae 0x40cef7
push edi
clc
nop
jae 0x40dd02
add eax, dword [eax]
out dx, eax
add byte [eax], al
invalid
shr ecx, 2
clc
nop
jae 0x40cf0a
add byte [eax], al
inc byte [eax]
xor al, 0
ljmp 0x90f2
jmp 0x40e07f
sub dword [esp], 2
push edi
mov edi, 0x40d09b
xchg dword [esp], edi
ret
push 0x74737572
clc
nop
jae 0x40e00b
add bh, byte [ebx + edx*4]
cmp esi, ebx
movsb byte es:[edi], byte [esi]
rep movsb byte es:[edi], byte [esi]
clc
nop
jae 0x40d57a
add dh, dh
add bl, bh
cmp ah, byte [edi]
pop edx
popal
clc
nop
jae 0x40eb84
add byte [eax], al
add byte [edi - 0x218e7779], dh
mov ch, 0xc6
mov cl, byte [ebx - 0xd07f3b3]
nop
mov ecx, dword [ebp + 0xc]
clc
nop
jae 0x40caa2
xchg edi, eax
lodsb al, byte [esi]
add byte [eax], al
retf
push ebx
push edi
mov edi, 0x40f511
xchg dword [esp], edi
ret
push ecx
clc
nop
jae 0x40f096
push esi
add byte [edi], ah
add byte [eax], al
fisub dword [ebp - 0xc740100]
clc
nop
jae 0x40da41
add byte [eax], al
mov bh, 0
add byte [edx], dl
add byte [ebx - 0x5e], dh
add byte [ebx - 0x7a09549], cl
pop edi
clc
nop
jae 0x40ca1c
retf
cmp eax, 0x3b7a47eb
wait
cld
nop
jmp 0x40e01f
mov dword [ebp + 0x28], eax
push edi
mov edi, 0x40c700
xchg dword [esp], edi
ret
add ebx, dword [ebx + 0x3c]
push edi
mov edi, 0x40c84f
xchg dword [esp], edi
ret
mov edx, dword [esi + 4]
clc
nop
jae 0x40cf45
jp 0x40e3cc
jl 0x40e3b1
add bl, cl
invalid
je 0x40e3ff
sub byte [ebx + 0x9e990fc], bl
out dx, eax
invalid
jo 0x40e44c
add byte [edi - 0x11], bl
movzx eax, word [edx + ebp]
clc
nop
jae 0x40e763
add byte [eax], al
push esi
std
je 0x40e44d
and al, 0xf1
ficomp dword [ecx + 0x57]
pop ecx
push edi
mov edi, 0x40e302
xchg dword [esp], edi
ret
les eax, fs:[eax - 1]
clc
nop
jae 0x40dfac
invalid
add byte [eax], al
add byte [eax], al
add byte [ebp + 0x5f], bh
pop edi
clc
nop
jae 0x40ef70
mov esi, 0xe81200b7
add byte [edx], dl
call 0x231bd3c6
adc ch, al
jae 0x40e440
fisub dword [edx]
add byte [ebx - 0xfb876e6], cl
push edi
mov edi, 0x40e6af
xchg dword [esp], edi
ret
mov ecx, dword [esi + 0x10]
push edi
mov edi, 0x40ef5c
xchg dword [esp], edi
ret
mov eax, dword [ebp + eax*2]
clc
nop
jae 0x40eb9b
pop esi
lodsb al, byte [esi]
mov esp, 0x37b700f1
jns 0x40e430
mov ecx, dword [ecx + 0x3c]
clc
dec ecx
cmp al, 0xf8
nop
jae 0x40d83b
xor eax, dword [eax]
add byte [ebp + 0x250767f0], ah
dec ebp
lea ebp, [edi - 0x20]
push edi
mov edi, 0x40d800
xchg dword [esp], edi
ret
mov ecx, ebx
clc
nop
jae 0x40e19d
add byte [ebx], al
add bh, ch
add byte [ebx + edx*4 + 0x39], dh
add esi, dword [ebp + 0x24]
clc
nop
jae 0x40d95a
add al, ch
fidivr word [eax + eax - 0x79]
inc edi
pop ebx
mov eax, esi
jmp 0x40e4cc
jmp 0x40cbf1
mov ebx, edi
clc
nop
jae 0x40df1f
add byte [edx + edi*2], al
xchg ebx, eax
add byte [edi + edx*4 - 0x9661744], bh
invalid
push ecx
clc
nop
jae 0x40d3ad
add esi, esp
add byte [eax], al
add byte [eax], al
add byte [eax], al
push eax
add byte [ebx + 0x235bd1a1], cl
popal
add al, 0xf8
nop
jae 0x40cc1a
cmp ah, byte [edi + 0x7c]
lodsb al, byte [si]
add bl, bl
push ebp
mov ebp, esp
add byte [0xf8890061], al
mov dword [ebx], ebx
retf
rol byte [eax], 0x8b
dec esp
mov edx, eax
clc
nop
jae 0x40d423
add al, 0xfd
add eax, dword [eax + ecx*4]
add byte [eax], al
popfd
pushal
clc
nop
jae 0x40e38e
jl 0x40e5fa
mov esp, 0x11
add byte [ecx], al
mov cs, word [ebx - 0x40a8f3c0]
shr esp, 0x40
add byte [edi + 0x4bc3243c], al
xor eax, dword [eax]
add byte [edx], bh
sub al, 3
sar eax, 1
add edx, ecx
clc
nop
jae 0x40d879
jp 0x40e622
add byte gs:[edx], dl
jno 0x40e5f2
ret
push esi
clc
nop
jae 0x40cb74
jno 0x40e5d7
add byte [eax], al
cmp bh, dh
add byte [edi + 0x3f8b0090], al
push eax
clc
nop
jae 0x40e8e4
call 0xdf2fe6fc
add byte [eax], al
adc bh, byte [ecx]
mov esi, dword [edx]
push edi
mov edi, 0x40cb08
xchg dword [esp], edi
ret
jne 0x40dc25
clc
nop
jae 0x40c5d1
add byte [eax + eax - 0x3b7c07fc], bl
or al, 0xf8
nop
jae 0x40d464
je 0x40e6bd
lock add byte [di - 0x72], ah
mov ebx, dword [edx + 0x10]
wait
cld
nop
jmp 0x40e12f
call fcn.0040d5ed
clc
nop
jae 0x40f220
xchg edi, eax
add byte [eax], al
jo 0x40e72b
jmp 0x40e70d
and esp, dword [ecx + 4]
clc
nop
jae 0x40e2c9
sti
jl 0x40e6f8
jne 0x40f0ab
clc
nop
jae 0x40e208
add byte [eax], al
and edx, dword [esp + esi + 0x56]
scasb al, byte es:[edi]
je 0x40dcc2
clc
nop
jae 0x40cc2d
push ecx
push edi
mov edi, 0x40eb5e
xchg dword [esp], edi
ret
inc eax
add byte [edi + 0x70c3243c], al
fiadd word [eax]
call 0x4ab3e7c0
call dword [edi - 0x20]
push edi
mov edi, 0x40d141
xchg dword [esp], edi
ret
mov eax, dword [edi + eax*4]
clc
nop
jae 0x40d075
push esi
add byte [eax + eax - 0x7ca65400], bl
mov byte [edi + edx*2], 0xbf
fld st(6)
inc eax
add byte [edi + 0xc3243c], al
je 0x40e786
add esi, 4
push edi
mov edi, 0x40c6d9
xchg dword [esp], edi
ret
add byte [edx], dl
loop 0x40e78a
mov ebp, dword [ecx + 0xd8b6426]
xor byte [eax], al
add byte [eax], al
mov ecx, dword fs:[0x30]
clc
nop
jae 0x40ec28
add byte [ecx + 0x64], bh
mov ecx, dword [0x30]
clc
nop
jae 0x40ce66
add byte [eax], al
push dword [ebx]
rcl byte [edi - 0x41], 0x4e
in eax, 0x40
add byte [edi - 0x13cdbc4], al
add byte [ebp + 0x5e], ah
sti
xor al, 0x73
retf 0xf883
xor eax, eax
push edi
mov edi, 0x40e54e
xchg dword [esp], edi
ret
cmp eax, 0
wait
cld
nop
jmp 0x40f571
call fcn.0040c7ae
wait
cld
nop
jmp 0x40e59a
cmp dword [esi + 0x10], 0
wait
cld
nop
jmp 0x40d1cd
push esi
wait
cld
nop
jmp 0x40e22f
push esp
clc
nop
jae 0x40e2dc
push esi
xchg ebx, eax
sbb eax, 0xa7
add al, 0xaf
push dword [ebp]
wait
cld
nop
jmp loc.0040d252
add esi, dword [ebp + 0x24]
clc
nop
jae 0x40e81a
xor edi, dword [ecx]
sti
std
int1
add cl, bh
ret
mov eax, dword [ebp + 0x14]
wait
cld
nop
jmp 0x40c8fa
add esi, dword [ebp + 0x24]
clc
nop
jae 0x40da17
jno 0x40e8c9
dec edi
add al, byte [eax]
mov esi, 0xf2f8f08b
nop
mov esi, eax
clc
nop
jae 0x40d84e
xchg edi, eax
add byte [eax], al
add byte [edi + 0x52ac67], dh
mov ebx, dword [ebp + 0x51]
push ecx
clc
nop
jae 0x40e1f2
fiadd word [eax + ebp*8]
add dh, dh
add byte [edx], dl
add byte [ebx + 0xf], cl
scasd eax, dword es:[edi]
enter 0xfffffffffffff2f8, 0xffffffffffffff90
imul ecx, eax
clc
nop
jae 0x40e0b8
add byte [esi - 0xf], dl
movsd dword es:[edi], dword [esi]
jae 0x40e909
dec edi
push ecx
clc
nop
jae 0x40d1f5
add byte [ebp + 0x39], ah
lodsb al, byte [esi]
xor eax, dword [eax]
cmp dword [edi - 0x3b], ecx
dec ebp
mov ecx, 0x7463
clc
nop
jae 0x40e726
add byte [ecx], dl
add byte [eax], al
rol byte [eax], 1
mov edx, dword [eax]
mov esi, dword [eax + ebx]
je 0x40f3f1
clc
nop
jae 0x40e2ef
movsd dword es:[edi], dword [esi]
add byte [eax], al
push ebp
push ebp
wait
cld
nop
jmp 0x40dd77
lea edx, [edx + esi]
clc
nop
jae 0x40e615
add byte [eax], al
dec ebx
retf
cmp ecx, edx
wait
cld
nop
jmp 0x40db10
mov esi, ebx
clc
nop
jae 0x40d102
add byte [ebx], al
lodsb al, byte gs:[esi]
add byte [edx + 0x258b0050], cl
cmpsb byte [esi], byte es:[edi]
mov esp, 0x53ebf803
add byte [ecx + esi*2 - 0x35000000], ch
add dh, bl
add byte [ebx], dh
lodsb al, byte [esi]
ljmp 0x8b55
add edi, eax
jmp 0x40ea25
push eax
clc
nop
jae 0x40e90a
add byte [eax], al
dec ebx
mov esi, 0
mov word [ebx - 0x364f1b1], cs
mov ecx, dword [edi + 0xe]
wait
cld
nop
jmp 0x40e561
mov dword fs:[eax], esp
clc
nop
jae 0x40e42d
add byte [edi + 0x65f47a], dl
cmp eax, 0x90fc9b51
push ecx
wait
cld
nop
jmp 0x40e843
mov ecx, 0x14348
clc
nop
jae 0x40ce03
add byte [edx + 0x6426977a], cl
les ecx, [ebx]
push ebp
mov ebp, esp
in al, 0x94
add byte [ebx], al
push edx
salc
add byte [edi], dh
fcomp dword [esi]
add byte [esi + 0x57c0339c], ch
mov edi, 0x40d191
xchg dword [esp], edi
ret
call fcn.0040dc12
clc
nop
jae 0x40e41a
fidiv word [ebx]
int1
add byte [esi - 0x58117], bh
inc dword [eax]
add byte [eax], al
pop esi
pop edi
adc al, byte [eax]
pop esi
mov esp, 0xfd7c00
clc
mov ecx, 0x14103
clc
nop
jae 0x40e7b2
lodsb al, byte [esi]
add byte [ebx], ah
add byte [eax - 0x7f887500], ah
add byte [ebx + 0x44d8b6b], cl
push edi
mov edi, 0x40e47c
xchg dword [esp], edi
ret
imul ecx, ecx, 0x28
clc
nop
jae 0x40d813
add byte [esi], bl
cmp cl, byte [eax + 0x35b80b4f]
cmp al, 0x66
jae 0x40eb5c
dec edi
or edi, dword [eax + 0x73663c35]
clc
nop
jae 0x40cd3b
jae 0x40eb95
add byte [eax], al
sbb byte [ebx + ecx*4 + 0xd], ah
sbb byte [eax], al
add byte [eax], al
clc
nop
jae 0x40edc3
add byte gs:[ebx - 0x6f0d076d], ch
xchg ebx, eax
clc
nop
jae 0x40cc04
add byte [edi], ah
add dh, bl
add byte [eax + eax], bh
ja 0x40ebc8
add byte [edi + 0x30], dh
add byte [ebx + 0x7048d2b], cl
lea eax, [edi + eax]
jmp 0x40ebeb
xor ebx, ebx
push edi
mov edi, 0x40eade
xchg dword [esp], edi
ret
or dword [edx], 0xfffffff1
invalid
xchg edi, eax
clc
nop
jae 0x40db86
lodsb al, byte [esi]
cmp al, byte [eax]
add byte [eax], al
add byte [eax], al
jno 0x40ec6e
add byte [ebx + 0x2e820f4d], cl
push es
add byte [eax], al
jb 0x40f235
clc
nop
jae 0x40c788
jo 0x40ebdd
hlt
and esp, dword [ecx + 4]
clc
nop
jae 0x40cceb
add byte [edi], ah
xor eax, dword [eax]
add bl, cl
mov dword [edi - 0x18], eax
push edi
mov edi, 0x40c727
xchg dword [esp], edi
ret
rep movsb byte es:[edi], byte [esi]
clc
nop
jae 0x40e07f
add byte [eax], al
call fcn.00415d9a
cmp eax, 0xf802e9c1
shr ecx, 2
clc
nop
jae 0x40da2d
add byte [ebx], dh
jae 0x40ec70
out dx, eax
add al, 0x11
test eax, 0x90f2f8ab
jae 0x40ee14
mov esp, 0x6700cb
jecxz 0x40ecd4
add bl, dh
pop esp
pop ecx
wait
cld
nop
jmp 0x40ed83
movzx edi, word [edi + 0x14]
clc
nop
jae 0x40cc5c
add byte [esi - 0x75ff8c00], bh
mov eax, dword [eax + 0x14]
push edi
mov edi, 0x40c5a8
xchg dword [esp], edi
ret
add edi, 8
clc
nop
jae 0x40cc6f
add al, dh
add byte [eax], al
lodsb al, byte [esi]
add byte [eax + 0x23], ch
popal
add al, 0x57
and esp, dword [ecx + 4]
push edi
mov edi, 0x40f2f7
xchg dword [esp], edi
ret
rep stosd dword es:[edi], eax
clc
nop
jae 0x40f2e4
adc ch, ch
or byte [eax], al
add dh, bl
add byte [ebp - 0x7d], cl
ret 0x5728
add edx, 0x28
push edi
mov edi, 0x40d30f
xchg dword [esp], edi
ret
add esi, 0x14
wait
cld
nop
jmp 0x40ee88
add esi, dword [eax + 0x3c]
wait
cld
nop
jmp 0x40de79
pop ecx
push edi
mov edi, 0x40d5d6
xchg dword [esp], edi
ret
mov ecx, dword [ecx + 0xbfc]
clc
nop
jae 0x40ef35
lodsb al, byte [esi]
jno 0x40ee09
cmc
push eax
add byte [ebx - 0x40a8a7d6], cl
scasb al, byte es:[edi]
fadd qword [eax]
pop eax
push edi
mov edi, 0x40dcae
xchg dword [esp], edi
ret
movzx esi, word [esi + 0x14]
clc
nop
jae 0x40defb
out dx, al
invalid
add byte [edi + ebp*8], dh
add byte [0x7f7ab64], bl
test dword [edi], 0xffffffff
wait
cld
nop
jmp 0x40f1fa
mov ecx, dword [ebp + 0x10]
wait
cld
nop
jmp 0x40cf6b
movzx esi, word [esi + 4]
clc
nop
jae 0x40df96
add byte [eax], al
add byte [ecx], dl
xchg ebx, eax
mov ebp, 0x95bf5743
hlt
div ecx
wait
cld
nop
jmp 0x40e8f7
jmp 0x40e81a
jmp 0x40da85
mov esi, dword [esi + ebx + 0x78]
clc
nop
jae 0x40f0bf
cmp dword [ecx - 8], 0
push edi
mov edi, 0x40e32d
xchg dword [esp], edi
ret
pop esi
clc
nop
jae 0x40d6c8
add byte [esi - 0x18], dl
jp 0x40ef7f
add byte [eax + eax + 0x59], bh
mov ecx, dword fs:[0x30]
wait
cld
nop
jmp 0x40e21b
add esi, ebx
clc
nop
jae 0x40d9aa
xor edi, dword [edx + 0x73]
test byte [eax + 0x37a0012], 0x49
cmp al, 0x9b
add ecx, dword [ecx + 0x3c]
wait
cld
nop
jmp 0x40cdc8
mov eax, dword [ebp + 0x28]
clc
nop
jae 0x40cd89
add bl, bh
add byte [eax], al
lodsb al, byte [esi]
add byte [esi - 0x6f0d079f], cl
popal
clc
nop
jae 0x40e2a1
add byte [eax], al
add byte [edi], ah
add ah, byte [ebx]
out dx, eax
sub edi, edi
dec ebp
sub byte [edi - 0x41], dl
aad 0xdc
inc eax
add byte [edi + 0xc3243c], al
add byte [ebx], dh
xor ecx, dword [ebx + 0x1c]
dec dword [ebp + 0x28]
push edi
mov edi, 0x40dcd5
xchg dword [esp], edi
ret
add edi, ecx
clc
nop
jae 0x40cf7e
add byte [ebx + 0x56], cl
xchg edi, eax
lodsb al, byte [esi]
mov byte [edx], al
ret
dec ecx
clc
nop
jae 0x40d6a1
add dh, bl
jae 0x40eff9
add byte [eax], al
add byte [esi + ebp*4 + 0x366ac235], ch
or ebx, dword [ebx - 0x3d166f04]
fdivr st(7)
inc dword [eax + ebp*8]
jl 0x40f065
xor eax, 0xb366ac2
wait
cld
nop
jmp 0x40c911
out dx, eax
xchg ebp, eax
in eax, 0x4e
mov esi, dword [ebx + 0x3c]
clc
nop
jae 0x40ef06
add byte [eax], al
jo 0x40f068
jp 0x40f010
leave
wait
cld
nop
jmp 0x40c5e7
int1
lodsb al, byte [esi]
add dh, bl
mov cl, 0x56
salc
in al, 0x1f
mov edx, eax
push edi
mov edi, 0x40d2f3
xchg dword [esp], edi
ret
shr ecx, 2
clc
nop
jae 0x40f4af
pushfd
add byte [eax], al
add byte [eax], al
add ah, dl
fadd dword [ebx]
clc
nop
jae 0x40e469
adc bl, byte [0x331d00]
lodsb al, byte [esi]
jmp 0x40f08c
push ecx
clc
nop
jae 0x40f1c1
add byte gs:[ebx], dh
add al, ch
add byte [eax], al
invalid
je 0x40f1e7
wait
cld
nop
jmp 0x40d2b8
and esp, dword [ecx + 4]
clc
nop
jae 0x40ccfe
add dh, dh
std
call 0x2c0ef5db
sar eax, 0xf2
nop
jae 0x40f042
pop esi
daa
add byte [eax], al
mov dh, byte [ecx - 0x54]
push 0xf2f8fe8b
nop
jae 0x40d410
invalid
mov esi, 0xac00a500
add byte gs:[edx*4 + 0x738b00c0], dh
xchg esp, eax
in eax, 0xb5
and al, byte [eax]
mov ebx, dword [eax]
mov eax, dword [ecx + 8]
clc
nop
jae 0x40d725
out dx, eax
add byte [edi], bl
daa
jo 0x40f1ac
xor eax, 0x6b0e22ac
clc
nop
jae 0x40e354
add byte [eax], al
add byte [eax], al
enter 0xffffffffffffe9f7, 0xfffffffffffffff8
imul ecx
clc
nop
jae 0x40d2a5
add byte [edi + 0x74], ah
mov al, byte [eax]
and ebx, edx
mov cl, byte [edi]
test dword [eax - 0x7000015], esi
jne 0x40ddb0
clc
nop
jae 0x40ed48
add byte [ebx], dh
add byte [ecx + 0x5908cdb9], bh
jae 0x40f20b
nop
jae 0x40c73b
and esi, dword [ebx]
sti
mov esp, 0xf8c88bfd
mov ecx, eax
clc
nop
jae 0x40c95d
std
xchg ebx, eax
and esi, dword [eax + 0x4f]
add byte [edi + esi*2 - 9], dh
sub ecx, dword [ecx + 0x57]
dec ecx
push edi
mov edi, 0x40d2cd
xchg dword [esp], edi
ret
push dword [ebp + 0x24]
push edi
mov edi, 0x40edae
xchg dword [esp], edi
ret
add edi, dword [edi + 0x3c]
clc
nop
jae 0x40d387
add byte [eax], al
lodsb al, byte [esi]
add byte [ebx - 0x64acb400], dl
cld
nop
jmp 0x40d908
add esi, 2
clc
nop
jae 0x40d603
mov cl, bl
add byte [eax], al
daa
add al, byte [edx]
mov eax, dword [esp + edi - 0x6f0d07a7]
pop ecx
clc
nop
jae 0x40e440
int1
add byte [eax], al
add byte [eax], al
jno 0x40f35c
out dx, eax
or al, 0x8b
dec ebp
add al, 0x57
mov edi, 0x40d20c
xchg dword [esp], edi
ret
mov eax, dword fs:[eax]
push edi
mov edi, 0x40e602
xchg dword [esp], edi
ret
std
add byte [eax + 0x5d4b8b00], bl
pushfd
and byte [eax], al
mov ecx, dword [ebx + 0x5d]
clc
nop
jae 0x40e31a
jecxz 0x40f35a
jo 0x40f3d7
cmp al, byte [eax]
fild word [bp + di]
jge 0x40f39b
add edi, dword [ebp + 0x24]
wait
cld
nop
jmp 0x40e644
cmp word [esi], 0x4163
wait
cld
nop
jmp 0x40d361
add byte [ebx - 0x1374aac1], cl
add byte [edi + 0x1dc8da6], cl
call 0xf72be6
add byte [eax], al
push ss
in eax, dx
inc eax
add byte [ebx + 0xf6be467], cl
test dword [edi], ecx
fdiv st(7), st(0)
call [ebx + 0x68e990fc]
add byte [eax], al
add byte [edi + edx*4], al
invalid
add ebp, ebx
wait
cld
nop
jmp 0x40d7c4
cmpsd dword [esi], dword es:[edi]
or ch, ch
dec edi
and esp, dword [esp + edi*4 + 0x405]
add al, bh
add eax, 4
clc
nop
jae 0x40c605
add byte [ebx], dh
out dx, eax
insb byte es:[edi], dx
add esi, 0xb5
clc
nop
jae 0x40ebc5
adc al, byte [edi - 0x7bf02800]
xor edx, edi
invalid
je 0x40ee3b
clc
nop
jae 0x40dd51
mov byte [eax], al
fsubrp st(6)
fild word [ecx + 0x6000c6]
add al, bh
nop
jae 0x40dea3
add byte [edi + 0x11], bl
or edx, 0xf818428b
nop
jae 0x40e6c2
add byte [eax + eax + 0x6c082312], bl
and eax, 0x12
clc
nop
jae 0x40ccd5
adc dword [eax], eax
add byte [edi + 0x73], ah
jae 0x40f46c
push dword [edx + 0x50]
clc
nop
jae 0x40f263
add byte [bx + di], dh
add byte [ecx], dh
add byte [ebp + edx*4 - 0x74aae02a], ch
in al, dx
add byte [0x8ebb0200], cl
test dword [eax], eax
or eax, 0xce56dc
jnp 0x40f45f
add byte [edx], al
mov ebx, 0xd00858e
fcom qword [esi - 0x32]
add byte [ebx - 0x1a], bh
add byte [ebx - 0x74ff8d6d], cl
mov dh, 0x8d
dec ecx
wait
cld
nop
jmp 0x40e108
rep movsd dword es:[edi], dword [esi]
clc
nop
jae 0x40db9b
xor eax, dword [eax]
add byte [eax], al
add byte [edi - 0x7aba1ee], dh
push esp
clc
nop
jae 0x40e739
add dl, bl
add bl, ah
add byte [edx], bh
call 0x7af91235
and al, 0x76
js 0x40f476
mov eax, 0x7876247a
wait
cld
nop
jmp 0x40cd4e
add byte [edi + 0xc3243c], al
add bl, bh
test byte [eax], 0xed
faddp st(3)
or esp, dword [ebx + ecx*4 + 0xd]
xor byte [eax], al
add byte [eax], al
clc
nop
jae 0x40d775
dec ebx
add byte [edi + 0x59], bh
pop ecx
clc
nop
jae 0x40edda
movsd dword es:[edi], dword [esi]
std
add bl, bh
add cl, dh
add byte [edi + 0x1f3c8d7f], al
lea edi, [edi + ebx]
wait
cld
nop
jmp 0x40d6e6
jno 0x40f503
or byte [ebx], dh
in eax, dx
add esp, 0x200
clc
nop
jae 0x40d269
add al, byte [eax]
sbb eax, 0x2c0839a
add eax, 2
clc
nop
jae 0x40dfe5
cmp dword [edx + ebp*8 - 1], 0xffffffff
mov al, byte [eax]
add byte [ecx], bh
add al, dh
int1
mov ebx, 0xea81870f
invalid
ja 0x40dff8
clc
nop
jae 0x40dcc2
add byte [edi - 0x74ff6e00], dh
inc ebp
jg 0x40f5de
mov ebp, esp
jns 0x40f58d
sbb eax, 0xd8003c
adc ecx, dword cs:[edx]
xchg ebp, eax
mov byte [eax], al
pop esi
mov eax, dword [0x7bfa974]
add byte [eax], 0x8b
daa
add byte [ebx + 0x1e191cb9], cl
mov byte [0xfaf18b00], al
jecxz 0x40f545
jns 0x40f564
add byte [ebx + 0x28a7ab46], cl
jl 0x40f56b
mov bh, 0x9e
and ebx, dword [edx - 0x2ee66a12]
xchg ebp, eax
or byte [edi - 0x178e8626], cl
out dx, al
int 0xc1
sub eax, 0xbb8b0080
sub ebp, dword [edi - 0x2c]
scasb al, byte es:[edi]
pop es
push edx
add byte [ebx - 0x74ff0dfb], cl
push eax
push eax
add byte [ebx + 0xc0ae7f], cl
mov ebp, dword [edx]
push ss
cwde
cmp eax, 0xc843ee1f
not ecx
pop ebp
adc al, 0xe5
mov cl, 0x70
add byte [ebx + 0x1218c9], cl
mov ebx, edx
invalid