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

Disassembly:
dec dword [ebp + 0x28]
push edi
mov edi, 0x40d3c4
xchg dword [esp], edi
ret
mov esi, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x40da76
add al, dl
inc ebp
or dword [edx], esp
jecxz 0x40c42e
add byte [ebx - 0xd079e16], cl
nop
popal
clc
nop
nop
cld
jae 0x40e02b
add byte [0xaa79e500], ah
add byte [ebx], cl
lodsb al, byte [esi]
add eax, 0xffffffff
push edi
mov edi, 0x40d4b3
xchg dword [esp], edi
ret
inc eax
add byte [edi + 0xc3243c], al
add byte [eax], al
push es
or ah, byte [0x1c0000ec]
push esp
push ebp
mov ebp, esp
nop
leave
jmp 0x40d49e
push esp
clc
nop
nop
cld
jae 0x40d625
or eax, dword [eax]
salc
add byte [ebp + ebp*2], dh
add al, ch
mov esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e7e0
add byte [esp + ecx*2 + 0x4a], cl
add byte [eax], al
xor byte [eax], al
mov eax, dword [ebp + 0x72687fd3]
jne 0x40c50f
je 0x40c4f3
mov ebp, esp
nop
leave
jmp 0x40e4b0
sub eax, dword [ecx + esi + 0x28]
clc
nop
nop
cld
jae 0x40f56f
add byte [eax], al
cmp al, byte [eax]
sahf
xchg bl, dh
lcall 0x90f2, 0xf810c483
nop
cld
jae 0x40c976
pushfd
scasb al, byte es:[edi]
xchg esi, eax
add byte [eax], al
add byte [edi + 0x52], al
add byte [ebx + 0x568b0092], cl
fisttp word [ebx - 0xd07f3a9]
nop
mov edx, dword [edi + 0xc]
clc
nop
nop
cld
jae 0x40c72c
add byte [edx], cl
sti
add byte [eax], ah
add al, byte [eax]
mov ecx, dword [ebp + 0xf]
test byte [edi - 0x7ffffdd], ah
nop
nop
cld
jae 0x40f705
add dl, bh
xchg esi, eax
in eax, 0xb0
add byte [ebx - 0x7aed43d], cl
mov al, 0
mov eax, ebx
sub edx, dword [ecx - 8]
nop
nop
cld
jae 0x40cdf0
add byte [eax], al
add dh, dl
add byte [eax], al
xlatb
rcl byte [esi + 0x4568b3e]
mov edx, dword [esi + 4]
clc
nop
nop
cld
jae 0x40e7b4
sbb ebx, edi
sldt word [ebp - 0x28]
in al, 0xda
mov ecx, ebx
clc
nop
nop
cld
jae 0x40cf7b
add byte [eax + eax + 0xc2006d], bl
push edx
add byte [ebx + 0x57f88ba9], cl
mov edi, 0x40d17c
xchg dword [esp], edi
ret
rep movsb byte es:[edi], byte [esi]
push edi
mov edi, 0x40d652
xchg dword [esp], edi
ret
cmp edi, 0xf7aa0afc
push ebp
mov ebp, esp
nop
leave
jmp 0x40eb96
test eax, 0xff0000
push ebp
mov ebp, esp
nop
leave
jmp 0x40c9d5
push ebx
clc
nop
nop
cld
jae 0x40eab0
push ebx
clc
nop
nop
cld
jae 0x40e45b
add byte [esi + 0x19], ah
ret 0x30fa
test dword [edi], 0xffffffff
push ebp
mov ebp, esp
nop
leave
jmp 0x40ec59
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40f40a
invalid
push ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40cbbe
push 0
push edi
mov edi, 0x40c9a3
xchg dword [esp], edi
ret
sub dword [esp], 2
push edi
mov edi, 0x40d706
xchg dword [esp], edi
ret
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40f1da
push es
add byte [esi + 0x3e00d079], dl
retf 0xf850
push eax
clc
nop
nop
cld
jae 0x40dd91
and al, byte [eax]
inc edx
add byte [esi + 0x629ed50b], bl
add byte [ebx + 0x55fb03cf], cl
add edi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40eac8
xor eax, eax
push edi
mov edi, 0x40c8ba
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40ef37
cmp byte [esp + ecx*2 - 0x7d], 0xc4
sub al, 0xf8
add esp, 0x2c
clc
nop
nop
cld
jae 0x40d30e
add byte [eax + esi - 0x7bb85118], bl
push 0xf8147f8b
mov edi, dword [edi + 0x14]
clc
nop
nop
cld
jae 0x40e853
dec edx
add byte [eax], al
add byte [eax], al
add byte [edx], ch
call fcn.0040d6f0
clc
nop
nop
cld
jae 0x40d524
dec edx
and eax, 0x1ff44700
and dl, 9
clc
nop
nop
cld
jae 0x40de9d
ret 0
cmp dword [edi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40ea9b
mov edi, dword [edi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40cd24
sub al, 0x20
push edi
mov edi, 0x40cfa5
xchg dword [esp], edi
ret
jmp 0x40ea86
mov esi, dword [edx]
clc
nop
nop
cld
jae 0x40c8ec
and byte [ebx + 0x3ed779], ch
cli
push eax
push edi
mov edi, 0x40e63a
xchg dword [esp], edi
ret
nop
cld
jae 0x40c56d
mov ch, 0x7c
add bl, bh
ret 0x8b00
push ecx
push edi
mov edi, 0x40dc54
xchg dword [esp], edi
ret
add eax, 0x28
clc
nop
nop
cld
jae 0x40f856
pushfd
pushfd
add ah, ch
add byte [eax], 0x62
add byte [ebx + 0x55c9855e], cl
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40cddb
add edi, 0x10
clc
nop
nop
cld
jae 0x40c76f
jl 0x40c822
add byte [eax], al
call 0x8b415aa4
dec edi
jne 0x40db8a
clc
nop
nop
cld
jae 0x40d200
add byte [eax], al
clc
ret
sub edx, 0x28
clc
nop
nop
cld
jae 0x40cf23
add al, dl
in al, dx
insd dword es:[edi], dx
and eax, 0xff33a8d7
xor edi, edi
clc
nop
nop
cld
jae 0x40d37f
sti
add ah, bl
dec esp
add dl, al
add ebp, esp
je 0x40d826
clc
nop
nop
cld
jae 0x40da8b
insd dword es:[edi], dx
pushfd
add byte [edi - 0x3b], dl
sbb al, 0x8b
enter 0xfffffffffffff2f8, 0xffffffffffffff90
mov ecx, eax
clc
nop
nop
cld
jae 0x40c876
or dword [eax + eax], esi
add byte [edx], cl
in al, dx
pushfd
call fcn.0040d6f0
clc
nop
nop
cld
jae 0x40cf0d
add byte [eax], al
add byte [eax], al
cld
jmp 0x40d63d
mov ecx, dword fs:[0x18]
clc
nop
nop
cld
jae 0x40ec40
sti
inc edx
lock add byte [ebx + 0x3c7f03db], cl
add edi, dword [edi + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e91e
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e098
add dh, dl
add byte [ebp], ch
add bh, bl
jne 0x40c7ef
clc
nop
nop
cld
jae 0x40d79b
and eax, 0x7736008f
adc eax, ecx
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f1c5
mov ch, 0x8b
popal
clc
nop
nop
cld
jae 0x40c5d7
scasb al, byte es:[edi]
not byte [esi + 0x914580]
add byte [edx + eax], dl
mov ebp, dword [ecx + 0x64]
mov ecx, dword [0x30]
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40ebdc
add byte [eax], al
cmp eax, 0x90f2f860
pushal
clc
nop
nop
cld
jae 0x40f6b1
call 0x4818e83c
invalid
xor edx, edx
clc
nop
nop
cld
jae 0x40e7f6
inc edi
add byte [eax], al
add dl, al
add dh, dh
outsb dx, byte [esi]
push ecx
clc
nop
nop
cld
jae 0x40d191
stosb byte es:[edi], al
scasb al, byte es:[edi]
inc edi
sbb eax, 0xe8ec6685
or eax, dword [ebx - 0x74aaed38]
in al, dx
or eax, 0x12
push ebp
mov ebp, esp
nop
leave
jmp 0x40f0e3
lea esp, [esp + eax]
clc
nop
nop
cld
jae 0x40da0b
add ch, ah
add byte [eax], al
add byte [eax], al
adc edi, dword [esi - 0xd07ff75]
nop
nop
cld
jae 0x40c597
add byte [esi - 0x63ffffe7], bl
add byte [ebp + 0x5f], bh
push edi
mov edi, 0x40c799
xchg dword [esp], edi
ret
mov dword [ebp + 0x28], eax
clc
nop
nop
cld
jae 0x40cf63
sti
fdivr st(3)
dec esp
sub dword [ebx - 0x74ff6f59], 0x31
fmul dword [ecx + 0x11bf5707]
fild dword [eax]
xchg dword [esp], edi
ret
push eax
clc
nop
nop
cld
jae 0x40eb20
inc edi
add byte [ebx], cl
add bl, ah
add byte [eax], al
add byte [ecx + esi - 0xc74ff7e], ah
or al, byte [ebx]
push edi
add esi, ebx
push edi
mov edi, 0x40d135
xchg dword [esp], edi
ret
push eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40d610
add eax, 0x1d35e7c2
clc
nop
nop
cld
jae 0x40f3f5
test dword [esi], eax
aad 0
aaa
cld
mov esi, edx
clc
nop
nop
cld
jae 0x40d681
add byte [0xd0e3d000], ah
add byte [ecx + edi*8], ah
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40d74f
add byte [eax], al
call fcn.0040cc04
cmp al, 0xf2
nop
sub eax, 0x80000000
clc
nop
nop
cld
jae 0x40f338
add byte [eax], al
in al, 0xae
ja 0x40cc3b
add byte [ebx - 0x40a8af02], cl
sub ebx, ecx
inc eax
add byte [edi - 0x513cdbc4], al
add byte [eax], al
or dword [eax], eax
add byte [eax], al
add al, ch
je 0x40db6f
sldt word [eax]
push eax
push edi
mov edi, 0x40cb29
xchg dword [esp], edi
ret
je 0x40db6f
sldt word [eax]
clc
nop
nop
cld
jae 0x40c7da
enter 0xfffffffffffffffb, 0xffffffffffffffff
add byte [eax], al
add byte [ebx], bh
jl 0x40cfa5
clc
nop
nop
cld
jae 0x40c7c5
sahf
insd dword es:[edi], dx
je 0x40cc9f
popfd
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40c6d6
add byte [ebp + esi*4 + 0x55e874d5], bl
mov ebp, esp
add dl, ah
sbb bh, byte [ecx + eax*2 + 0x61]
add byte [ebx + 0x13], dl
jno 0x40cc0e
out dx, al
xor eax, ebp
je 0x40cc8a
fimul dword [esi]
movzx ecx, word [edi + 6]
clc
nop
nop
cld
jae 0x40f500
invalid
mov dword [esp + 0x40], eax
clc
nop
nop
cld
jae 0x40c716
scasb al, byte es:[edi]
add byte [edx + edi + 9], cl
pop ss
push esp
xor eax, 0x57602e51
pushal
push edi
mov edi, 0x40e194
xchg dword [esp], edi
ret
inc eax
add byte [edi + 0xc3243c], al
add byte [eax], al
add bl, ah
cli
invalid
inc eax
add byte [edi + 0xc3243c], al
add byte [eax + 0xb303a], al
mov ch, 0
cmp dword [ecx + 0x57], edx
push ecx
push edi
mov edi, 0x40f5da
xchg dword [esp], edi
ret
add ebx, 2
clc
nop
nop
cld
jae 0x40c68e
fadd st(2), st(0)
cli
inc edx
inc edx
pushfd
ret
je 0x3b02ccfa
clc
nop
nop
cld
jae 0x40ef05
cmp al, byte [eax]
add byte [eax], dl
add byte [ebx - 0x2674ff40], cl
leave
clc
nop
nop
cld
jae 0x40eb81
inc edx
add byte [0xe8c2744c], bl
or esp, edi
sub edi, edx
clc
nop
nop
cld
jae 0x40d3ac
cmp bh, byte [edx]
push es
inc edx
cli
add byte [eax], al
xor dword [edi], edi
call fcn.0040d6f0
clc
nop
nop
cld
jae 0x40d355
add edi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40dfc6
shr ecx, 2
clc
nop
nop
cld
jae 0x40ca30
sahf
add byte [ecx], bl
add byte [eax], al
add byte [esi - 0x7d], ch
jle 0x40cd93
cmp dword [esi + 0x10], 0
push ebp
mov ebp, esp
add byte [ebp - 0x75], dl
in al, dx
nop
leave
jmp 0x40d738
add byte [edi + 0x55044d8b], bh
mov ebp, esp
nop
leave
jmp 0x40d7ca
pop ecx
push edi
mov edi, 0x40c619
xchg dword [esp], edi
ret
lea esi, [esi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d120
jne 0x40eec2
push 0x40
clc
nop
nop
cld
jae 0x40f19a
cmp al, byte [edi + 0x26]
and byte [0xaa960000], ah
mov ecx, dword [ebp + 4]
push edi
mov edi, 0x40d909
xchg dword [esp], edi
ret
jne 0x40ed24
xor eax, 0xc5b78bad
clc
nop
nop
cld
jae 0x40f7f9
jl 0x40ce96
mul byte [ebx]
xchg ebp, eax
mov dword [0x458b2eb5], eax
sub byte [ebp - 0x75], dl
in al, dx
mov eax, dword [ebp + 0x28]
push ebp
mov ebp, esp
nop
leave
jmp 0x40cc6c
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40ca48
scasb al, byte es:[edi]
sti
invalid
adc al, 9
jb 0x40ceb7
add bl, ah
or dword [eax + 0x57], edx
mov edi, 0x40ddfc
xchg dword [esp], edi
ret
add esi, 4
clc
nop
nop
cld
jae 0x40ed8d
add byte [eax], al
xchg esi, eax
add byte [edx], ah
stosd dword es:[edi], eax
pop es
sub al, 0xf7
sar al, cl
nop
nop
cld
jae 0x40ea86
inc ebp
add byte [eax], al
aad 0
stosd dword es:[edi], eax
sbb ecx, eax
outsb dx, byte [esi]
push ecx
clc
nop
nop
cld
jae 0x40ea71
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc edx
add cl, bh
mov ecx, dword [esi + 0x10]
push edi
mov edi, 0x40e30f
xchg dword [esp], edi
ret
stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40c5ec
add byte [eax], al
add byte [edx], bh
call 0xb83bcfcc
sti
mov ecx, 0x18
clc
nop
nop
cld
jae 0x40c901
add byte [0x31890006], dl
add al, 0x24
xor dword [esp], eax
push edi
mov edi, 0x40c43e
xchg dword [esp], edi
ret
push 0x315c6
clc
nop
nop
cld
jae 0x40e446
je 0x40cf75
xchg esi, eax
jns 0x40cfcc
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40e56c
add ch, ah
add byte [eax], al
add byte [eax], al
outsb dx, byte [esi]
movsx eax, word [ecx + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40db26
ror edi, 0xd
clc
nop
nop
cld
jae 0x40e50c
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov edi, dword [eax + 0x633e8166]
inc ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40cc01
push edi
push edi
mov edi, 0x40d6c3
xchg dword [esp], edi
ret
mov ecx, 0x390f561b
clc
nop
nop
cld
jae 0x40e083
sbb eax, 0x59002500
push ecx
clc
nop
nop
cld
jae 0x40e758
add al, ch
add byte [esi - 0x6eff048c], ch
push 0xec8b5557
push edi
push ebp
mov ebp, esp
nop
leave
jmp 0x40de26
mov eax, dword [ecx + 0xb8]
clc
nop
nop
cld
jae 0x40dae1
add byte [eax], al
add ah, dh
inc esp
test dword [edi + ecx*4], esp
sub eax, ecx
clc
nop
nop
cld
jae 0x40ce5d
sti
add dl, bh
add byte [esi + 0x68412500], bl
mov eax, dword [eax + 0x14]
clc
nop
nop
cld
jae 0x40c85e
add byte [eax], al
add ah, bl
add byte [eax], al
push edi
movsd dword es:[edi], dword [esi]
or al, 0xac
lodsb al, byte [esi]
clc
nop
nop
cld
jae 0x40dd50
add ah, bl
sbb dword [eax], eax
ret 0x20e3
cdq
push esp
push ebp
mov ebp, esp
nop
leave
jmp 0x40de55
mov eax, 0x7876247a
clc
nop
nop
cld
jae 0x40e290
add byte [edx], bh
add byte [eax], al
cmp ecx, eax
jmp 0xeccc25cb
shr ecx, 2
push ebp
mov ebp, esp
nop
leave
jmp 0x40e055
jne 0x40e13b
clc
nop
nop
cld
jae 0x40f223
add byte [eax], al
insd dword es:[edi], dx
jne 0x40d097
inc edx
add byte [ebx - 0x1fb87603], cl
mov dword [edi - 0x20], eax
clc
nop
nop
cld
jae 0x40f586
and eax, 0x8591fb1c
in al, 0xff
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40e524
add byte [edi], cl
add al, ch
stosd dword es:[edi], eax
inc byte [ebx]
sti
push edi
mov edi, 0x40d581
xchg dword [esp], edi
ret
movzx edi, word [edi + 4]
clc
nop
nop
cld
jae 0x40f0ce
sbb al, 0
inc dx
invalid
mov ecx, 0x6572466c
clc
nop
nop
cld
jae 0x40e3f1
add byte [edx - 0x7b], cl
add al, ah
add byte [ebx - 0xd079e98], cl
nop
nop
cld
jae 0x40f652
add byte [eax], al
inc edi
and byte [eax], al
add byte [ecx], bl
add ah, ch
push edi
clc
nop
nop
cld
jae 0x40c5c1
sbb dword [eax], eax
cmp al, byte [eax]
add byte [eax], al
insd dword es:[edi], dx
and eax, 0xd8b6488
xor byte [eax], al
add byte [eax], al
clc
nop
nop
cld
jae 0x40f61c
jmp 0x40f1da
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d2f9
mov ecx, 0x179d7
push ebp
mov ebp, esp
nop
leave
jmp 0x40f67d
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f08e
mov dword [esp + 0x1c], eax
clc
nop
nop
cld
jae 0x40d1a9
mov ecx, ebx
clc
nop
nop
cld
jae 0x40c62e
and eax, 0xd0004c26
add byte [esi], al
clc
movsx edx, word [ecx + 6]
clc
nop
nop
cld
jae 0x40e9bf
scasb al, byte es:[edi]
add byte [esi - 0x76e561c2], ch
jl 0x40d335
mov dword [esp + 0x1c], edi
clc
sbb al, 0xf8
nop
nop
cld
jae 0x40dafb
and byte [0x9200428f], bl
add byte [ebx - 0x74ffbf2c], cl
lodsd eax, dword [esi]
jmp 0x40cdac
sahf
add bl, bh
add byte [0xe80080], ah
je 0x40d2cc
stosb byte es:[edi], al
push edi
mov edi, 0x40da61
xchg dword [esp], edi
ret
xor eax, eax
clc
nop
nop
cld
jae 0x40d082
salc
add byte [0x66003a06], dl
jne 0x40d340
cmp eax, 0x3b7a47eb
push ebp
mov ebp, esp
nop
leave
jmp 0x40f3c8
add edi, ebx
clc
nop
nop
cld
jae 0x40c6a9
add byte [eax], al
xchg ecx, eax
add ah, ch
xchg esi, eax
add byte [eax], dh
mov ecx, dword [ebx + eax*4 - 0xd07eb3a]
nop
nop
cld
jae 0x40e4f7
test dword es:[esi], esp
add bl, ah
add bh, cl
pop ebx
push edi
mov edi, 0x40cc9a
xchg dword [esp], edi
ret
mov edi, dword [edi + 8]
clc
nop
nop
cld
jae 0x40eef0
add byte [eax], al
add dl, 0x80
shl byte [ecx + 0x246e8bac], 1
push edi
mov edi, 0x40e76d
xchg dword [esp], edi
ret
push ebx
clc
nop
nop
cld
jae 0x40edfd
sbb al, 0
aad 0xd5
in al, dx
add byte [esi], al
and cl, cl
cmp eax, 0
push edi
mov edi, 0x40e3a8
xchg dword [esp], edi
ret
mov ecx, ebx
clc
nop
nop
cld
jae 0x40f667
cli
dec esp
add bl, ah
and byte [eax], al
or edx, dword [edx]
mov edx, dword [eax]
add byte [ebx + 0x55e9f718], cl
imul ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d2b8
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40f073
stosd dword es:[edi], eax
add byte [eax], al
xchg esi, eax
dec esp
push esp
cld
mov eax, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40eb0b
add byte [ebp + 0x6450000], dh
fiadd word [ebx]
inc eax
cmp al, 0xf8
add eax, dword [eax + 0x3c]
clc
nop
nop
cld
jae 0x40efa7
sbb byte [eax + eax], 0
add byte [eax], al
mov ebx, 0x90f2f856
nop
cld
jae 0x40cfd3
add byte [eax], al
scasb al, byte es:[edi]
rol byte [eax], 1
add byte [eax], al
or dword [edx], esi
mov esp, dword [eax]
mov esp, dword [edx - 0x72c37500]
jle 0x40d577
lea edi, [esi + 8]
clc
nop
nop
cld
jae 0x40d45d
invalid
add byte [eax], al
nop dword [eax]
add byte [ecx], bl
add ebp, ebx
push edi
mov edi, 0x40d488
xchg dword [esp], edi
ret
call fcn.0040d6f0
clc
nop
nop
cld
jae 0x40e87d
add ah, ch
add byte [ecx], bl
test byte [edi - 0xd07af24], 0x90
push eax
clc
nop
nop
cld
jae 0x40ccaf
add dword [ebp + 6], 0x66
add byte [0xee3306d5], dl
jne 0x40ea86
clc
nop
nop
cld
jae 0x40eda2
add byte [eax], al
sahf
in al, 0x22
add byte [ebx + 0x14c6835c], cl
add esi, 0x14
push ebp
mov ebp, esp
nop
leave
jmp 0x40e908
push ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f251
test ecx, ecx
push edi
mov edi, 0x40c4fa
xchg dword [esp], edi
ret
shl esi, 3
push ebp
mov ebp, esp
nop
leave
jmp 0x40f59b
mov ecx, dword [ecx + 0x54]
clc
nop
nop
cld
jae 0x40e620
sbb dword [eax], eax
invalid
jmp 0x40de9d
je 0x40f4bb
push ebp
mov ebp, esp
nop
leave
jmp 0x40e977
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40de3f
jno fcn.0040d6f0
fsub dword [0xf29c8f]
mov esi, ebp
mov dh, 0xa5
jae 0x40d706
add esi, 0x6000
clc
nop
nop
cld
jae 0x40f52b
xor ebx, ebx
clc
nop
nop
cld
jae 0x40d25b
add byte [esi], ah
call 0x8fdcd795
rol byte [eax], cl
mov esi, ebx
add al, 0xae
mov ecx, dword [esp + 0xc]
clc
nop
nop
cld
jae 0x40d03c
add byte [esi], ah
sti
add byte [eax], al
in al, 0x12
add byte [ebx + 0x29840f5f], cl
std
invalid
je 0x40d4e3
clc
nop
nop
cld
jae 0x40ecf9
add byte es:[eax], al
push esi
das
call fcn.0040d6f0
clc
nop
nop
cld
jae 0x40e0f0
jne 0x40c76f
clc
nop
nop
cld
jae 0x40f733
stosb byte es:[edi], al
add dh, dh
out 0x7c, al
xor dword [esp], 0x8723648
clc
nop
nop
cld
jae 0x40e1df
add dh, dl
insb byte es:[edi], dx
movzx esi, word [esi + 4]
clc
nop
nop
cld
jae 0x40cdc2
add byte [ebx], cl
ret 0xf00
xor eax, eax
clc
nop
nop
cld
jae 0x40cd6b
add byte [ebx - 0x5000000], ch
and byte [ebx + 0x428b7c97], dh
sbb al, bh
mov eax, dword [edx + 0x18]
clc
nop
nop
cld
jae 0x40dbf4
add byte [eax], al
add byte [edi], cl
sti
fsub qword [edx - 0x76c57500]
inc edi
invalid
test edx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d7b4
add eax, 2
clc
nop
nop
cld
jae 0x40efc0
inc edx
sahf
push es
add byte [eax], al
mov bh, 0xfd
xchg dword [edi - 0x1c], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40eb6c
lea edi, [esp + 0x30]
push edi
mov edi, 0x40ec87
xchg dword [esp], edi
ret
pop ecx
clc
nop
nop
cld
jae 0x40e278
add byte [esi + 0x42], bl
ret 0xec00
pop dword fs:[eax]
clc
nop
nop
cld
jae 0x40e60b
fadd dword [esi]
dec edx
and dl, al
add byte [edx], cl
je 0x40e9ea
push ebp
mov ebp, esp
nop
leave
jmp 0x40ef4c
mov eax, esi
clc
nop
nop
cld
jae 0x40d2e4
or ebp, dword [ebp]
add byte [eax], al
add byte [eax], al
retf 0x7c8d
mov esi, dword [esi + ebx + 0x78]
push edi
mov edi, 0x40c8d5
xchg dword [esp], edi
ret
add esi, 8
clc
nop
nop
cld
jae 0x40f420
sal byte [edx], 1
add byte [eax], al
add al, bl
jne 0x40e233
clc
nop
nop
cld
jae 0x40f23a
pop dword [eax]
or edi, dword [ebx - 0x6f0d07a2]
pop esi
clc
nop
nop
cld
jae 0x40eed7
sbb eax, 0x7472fa00
add byte [eax], al
nop dword [ebx]
inc ebp
and al, 0xf8
add eax, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40d933
insd dword es:[edi], dx
cli
add bh, dl
add byte [esi + 0x405cf95], bl
add byte [eax], al
add al, bh
add eax, 4
clc
nop
nop
cld
jae 0x40f368
or eax, dword [eax]
cmp ah, byte [edx]
rol byte [eax], 1
mov esp, dword [edi - 0x79e02ad]
popal
clc
nop
nop
cld
jae 0x40cd0f
add byte [edi + edx*8], dl
add bh, dl
in al, dx
add ah, bl
xchg esp, eax
sahf
add edi, 4
clc
nop
nop
cld
jae 0x40f6db
aad 0x71
adc eax, 0x2e09d699
add eax, 0x18
push ebp
mov ebp, esp
nop
leave
jmp 0x40d6ab
les eax, fs:[eax - 1]
clc
nop
nop
cld
jae 0x40ca8b
add byte [ebx - 0x292bb00], al
add edx, 0x28
push edi
mov edi, 0x40e392
xchg dword [esp], edi
ret
shl edx, 1
push ebp
mov ebp, esp
nop
leave
jmp 0x40e126
cmp dword [esi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40c917
mov ecx, dword [edi + 4]
clc
nop
nop
cld
jae 0x40c784
add byte ds:[esi - 0x40ff8e55], dl
mov eax, eax
push edi
mov edi, 0x40d5b3
xchg dword [esp], edi
ret
call 0x40f007
push ebp
mov ebp, esp
nop
leave
jmp 0x40f385
mov ebx, dword [edx + 0x10]
push edi
mov edi, 0x40dd7b
xchg dword [esp], edi
ret
test eax, 0x80000000
push ebp
mov ebp, esp
nop
leave
jmp 0x40e868
add byte [eax], al
add byte [eax], al
add byte [eax + eax - 0x74ff6dea], bl
not eax
add byte [ebx + 0x58b84b25], cl
add al, byte [eax]
add byte [ebp - 0x75], dl
in al, dx
nop
leave
jmp 0x40cae2
and esp, dword [ecx + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40df09
mov eax, 0x123a6781
clc
nop
nop
cld
jae 0x40cf38
cmp al, byte [eax]
xchg esi, eax
insd dword es:[edi], dx
jge 0x40dc17
loop 0x40dca6
push ebp
mov ebp, esp
nop
leave
jmp 0x40daa0
sbb al, 0xa
add byte [edx + 0x2c], cl
lea ecx, [ebp + 0x28]
push edi
mov edi, 0x40f879
xchg dword [esp], edi
ret
call fcn.0040d6f0
clc
nop
nop
cld
jae 0x40cbec
or dword [eax], eax
and byte [ebp + 0x60de01f4], dh
pushal
push ebp
mov ebp, esp
nop
leave
jmp 0x40f0a4
mov esi, dword [esi + 0x80]
clc
nop
nop
cld
jae 0x40e431
add byte [esi - 0x763a2a00], bl
and esp, dword [ecx + 4]
push edi
mov edi, 0x40d7df
xchg dword [esp], edi
ret
cmp al, 0x61
push ebp
mov ebp, esp
nop
leave
jmp 0x40cc16
and esp, dword [ecx + 4]
push edi
mov edi, 0x40cd95
xchg dword [esp], edi
ret
push ecx
clc
nop
nop
cld
jae 0x40ea46
and al, byte [eax]
add byte [eax], al
cmp ch, ah
add byte [edx], cl
dec esi
mov edx, eax
clc
nop
nop
cld
jae 0x40e107
add byte [eax], al
add byte [eax], al
jb 0x40ddc4
ret 0xdd95
jae 0x40c4ae
add byte [eax], al
sbb al, 0
salc
insd dword es:[edi], dx
add al, 0xaf
mov ecx, 0x65
clc
nop
nop
cld
jae 0x40ca5d
inc ebp
neg byte [esi + 0x78bbc6d]
mov eax, dword [edi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40dc0a
mov ecx, dword [ebp]
push edi
mov edi, 0x40d8f3
xchg dword [esp], edi
ret
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40d59c
add byte [eax], al
stosd dword es:[edi], eax
inc ebp
dec edx
ret 0x9825
push ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ca1b
push edi
clc
nop
nop
cld
jae 0x40cee3
add byte [eax], al
mov ch, 0
pushfd
sbb dword [eax], eax
cmp ch, dh
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40ed39
add byte [eax], al
and bl, byte [0x4242006d]
add byte [ebx + 0x718b00e2], cl
cld
pop ecx
clc
nop
nop
cld
jae 0x40c958
adc eax, 0x9478f00
invalid
push 0x40
clc
nop
nop
cld
jae 0x40d989
mov ecx, dword [ebp + 0x14]
push edi
mov edi, 0x40cd3a
xchg dword [esp], edi
ret
pop edi
clc
nop
nop
cld
jae 0x40eb35
jns 0x40df31
add byte [0xe3001d6d], bl
loopne 0x40df39
mov edi, dword [esi - 0x6d]
clc
nop
nop
cld
jae 0x40c804
dec edx
add byte [eax], al
add byte [eax], al
ret 0xf00
jno 0x40dfba
add byte [eax], al
add byte [eax], al
mov cl, 0xfc
push esp
push edi
mov edi, 0x40d285
xchg dword [esp], edi
ret
and al, 0xc3
push es
add byte [edi + 0x4c], al
add byte [edi + 0x28f6000b], cl
push esi
clc
nop
nop
cld
jae 0x40de6b
fmul dword [edi]
add byte [esi + 0x7c99c200], bl
imul byte [eax - 0x6f0d0769]
xchg edi, eax
clc
nop
nop
cld
jae 0x40c658
add byte [eax], al
sti
call 0x8340e0dc
adc edx, dword [esi]
xchg edx, eax
add byte [ebx - 0x4615ceeb], cl
arpl word [eax + eax], si
clc
nop
nop
cld
jae 0x40c832
sti
inc edi
jns 0x40e04a
add eax, dword [ebp + 0x26f76127]
push cs
pop ecx
clc
nop
nop
cld
jae 0x40f0b9
add byte [eax], al
mov ch, 0
add byte [ebp], ch
je 0x40dfa9
mov ch, 3
into
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40d218
dec edx
dec esp
jns 0x40e037
xchg dword [esp], edi
ret
xor eax, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40de80
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d0ae
mov eax, edi
clc
nop
nop
cld
jae 0x40ef79
add byte [edx], dh
sbb al, 0x14
add byte [eax], al
pushfd
push ebp
mov ebp, esp
add byte [eax], al
pop eax
add byte [eax], al
add cl, ch
sbb eax, 0x38be0000
add byte [eax], al
cmpsd dword [esi], dword es:[edi]
mov ebp, 0x4313aa7
and al, 0xf8
nop
nop
cld
jae 0x40d098
add byte [edi + 0x6d30], cl
inc ecx
cld
dec ecx
push edi
mov edi, 0x40d3f1
xchg dword [esp], edi
ret
and dl, 0xd
push ebp
mov ebp, esp
nop
leave
jmp 0x40d0f0
movzx eax, word [edx + ebp]
push edi
mov edi, 0x40e581
xchg dword [esp], edi
ret
mov edx, eax
clc
nop
nop
cld
jae 0x40c757
adc al, 0
add ch, dl
pushfd
add byte [esi - 0x74ff3d8f], bl
fild dword [ebx - 0xd07e73a]
nop
add esi, 0x18
clc
nop
nop
cld
jae 0x40ecb2
add byte [edi - 0x5151ff71], cl
inc ebp
jnp 0x40e1bf
push esp
clc
nop
nop
cld
jae 0x40e5b6
sbb al, 0
add byte [eax], al
add byte [eax], al
stosb byte es:[edi], al
cmovnp eax, dword [ebx]
sti
add edi, ebx
clc
nop
nop
cld
jae 0x40dbb5
add byte [eax], al
add byte [eax], al
xor byte [esi + 0x5b0398c2], ch
cmp al, 0xf8
nop
nop
cld
jae 0x40ea31
add byte [eax], al
jl 0x40e21a
add byte [ebp - 0x4c8a1ccd], al
mov ch, 0x63
or byte [esi + 0x55], bl
pop esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40dbdf
add ch, ah
add dh, dl
mov ch, 0x25
push ds
push esi
jmp 0x40e21e
mov ecx, 0x735908cd
clc
nop
nop
cld
jae 0x40ec27
stosb byte es:[edi], al
in al, dx
and byte [edi], cl
cmp al, 0x8b
jne 0x40e21b
jmp 0x40e1c6
mov ecx, dword [esi + 0xe]
jmp 0x40e24e
fadd dword [eax]
or cl, byte [0x573c4e8b]
add byte [edx], cl
or eax, 0x573c4e8b
mov ecx, dword [esi + 0x3c]
push edi
mov edi, 0x40f7b9
xchg dword [esp], edi
ret
nop
push ebp
mov ebp, esp
nop
leave
jmp 0x40cb7c
mov ebx, esi
clc
nop
nop
cld
jae 0x40ee2d
aad 0
pushfd
and byte [eax], al
add byte ds:[ebp + 0x300d8b64], cl
add byte [eax], al
add al, bh
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40dc6a
jl 0x40e263
sub eax, 0x90f2f85a
pop edx
clc
nop
nop
cld
jae 0x40e37d
inc edi
add byte [eax], al
and eax, 0xe5008019
push edx
add byte [ebx + 0x240431cf], cl
xor dword [esp], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40f185
mov ecx, eax
clc
nop
nop
cld
jae 0x40d0c3
stosd dword es:[edi], eax
add dl, bh
cdq
stosd dword es:[edi], eax
xor dword [ecx + 0x58], 0xf
test byte [ebp + 0x55ffffec], cl
mov ebp, esp
nop
leave
jmp 0x40c3cf
add edi, ecx
clc
nop
nop
cld
jae 0x40c4e2
invalid
ret
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e6a6
pop ecx
clc
nop
nop
cld
jae 0x40e8f2
add byte [eax], al
jecxz 0x40e38d
mul byte [0x81e89c20]
mul dword [edi - 0x7621f4a]
nop
nop
cld
jae 0x40c582
cli
add byte [edi], cl
out 0x7c, al
ja 0x40d5b3
clc
nop
nop
cld
jae 0x40ee57
jno 0x40e3bb
add dl, al
add byte [ebx + 0xe4f8bfd], cl
mov ecx, dword [edi + 0xe]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f15b
push ecx
push edi
mov edi, 0x40d696
xchg dword [esp], edi
ret
movzx ecx, word [esi + 6]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e5cc
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40cd80
dec edx
sbb al, 0x30
xchg ecx, eax
add byte [edi + ebp*2], dl
push 0x40
push ebp
mov ebp, esp
nop
leave
jmp 0x40d270
mov esi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40c540
jmp 0x40d395
push 0x746e6977
clc
nop
nop
cld
jae 0x40e16a
xchg ecx, eax
setl dh
or eax, ecx
jmp 0xe6003bcd
push eax
clc
nop
nop
cld
jae 0x40cffd
jl 0x40e4a5
and eax, 0x837ce822
cmp bh, byte [ecx - 0x7d]
jmp 0x4f003c11
sub ecx, 0x14
push edi
mov edi, 0x40cf4e
xchg dword [esp], edi
ret
add edi, eax
clc
nop
nop
cld
jae 0x40e367
add al, dl
ret 0x8f
add esi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e6e8
add edx, ecx
clc
nop
nop
cld
jae 0x40ed24
add byte [eax], al
or al, byte [eax]
add byte [eax], al
add byte [edi + 0x3b], cl
retf 0x8b55
cmp ecx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ce48
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40cf90
call dword [edi - 0x20]
push edi
mov edi, 0x40d027
xchg dword [esp], edi
ret
dec ecx
clc
nop
nop
cld
jae 0x40d50e
sahf
add byte [eax], al
in al, dx
sahf
aad 0
add byte [esi + 0x56], bl
clc
nop
nop
cld
jae 0x40d9b4
cli
sti
aad 0x9e
xlatb
push es
and ah, 0xee
mov esi, eax
clc
nop
nop
cld
jae 0x40ee13
dec esp
add byte [eax], al
ret 0xfb00
ret
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40dd04
xor byte [0x470000], bl
loop 0x40e636
mov eax, dword [esi - 0x4a]
sahf
push esi
push edi
mov edi, 0x40e263
xchg dword [esp], edi
ret
add ebx, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d56c
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40ed0f
inc edx
add byte [eax + eax - 0x74f5ff0a], bl
dec ebp
adc al, bh
nop
nop
cld
jae 0x40dced
stosd dword es:[edi], eax
add byte [ebp + 0x3e], ch
inc edi
add ah, dh
int 0x6a
inc eax
push 0x40
clc
nop
nop
cld
jae 0x40f764
pushfd
sbb al, 0
add byte [eax], al
inc edx
in al, 0x63
and eax, 0xd3850f29
in al, dx
invalid
jne 0x40d37f
clc
nop
nop
cld
jae 0x40d852
sbb eax, 0x82d59e
mov ebp, dword [edx - 0x6f0d076f]
nop
cld
jae 0x40e33b
stosd dword es:[edi], eax
add byte [eax], al
mov ch, 0
add byte [esi + 0x575e1f9c], ch
mov edi, 0x40db9f
xchg dword [esp], edi
ret
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40f48b
add byte [ebp - 0x6ef50000], al
mov al, byte [ebx - 0x40a8f33c]
xchg bh, bl
inc eax
add byte [edi + 0xc3243c], al
add ch, dl
add byte [eax], al
ret 0x644a
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40c9ed
push es
jb 0x40e6f1
jl 0x40e79f
and bl, ah
fst dword [edx - 8]
push edx
clc
nop
nop
cld
jae 0x40da35
sahf
call 0x640e76a
inc edi
add byte [esi - 0x75], bh
jbe 0x40e790
clc
nop
nop
cld
jae 0x40cb67
pushfd
inc edx
sbb al, 0x85
rol byte [edx - 0x7b], 1
push edx
add byte [ebx - 0x2974ffae], cl
lodsb al, byte [esi]
mov edi, eax
clc
nop
nop
cld
jae 0x40d012
add byte [eax], al
invalid
push eax
push edi
mov edi, 0x40e83d
xchg dword [esp], edi
ret
mov esi, dword [esi]
clc
nop
nop
cld
jae 0x40c9c0
stosd dword es:[edi], eax
add byte [edx - 0x64], cl
add dl, al
sbb dword [esi - 0x73], edi
add al, 7
lea eax, [edi + eax]
push ebp
mov ebp, esp
nop
leave
jmp 0x40dfdc
add esi, dword [esi + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40dd1c
div ecx
clc
nop
nop
cld
jae 0x40d8b4
inc edi
add byte [esi + ebx*4 - 0x3e], dh
add bl, bh
aam 0x18
and esp, dword [ecx + 4]
push edi
mov edi, 0x40e729
xchg dword [esp], edi
ret
push ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40c701
xchg byte [edx], cl
lea ecx, [ebp + 0x28]
push edi
mov edi, 0x40c514
xchg dword [esp], edi
ret
add edi, eax
clc
nop
nop
cld
jae 0x40e3c0
salc
sahf
jno 0x40e83b
stosd dword es:[edi], eax
add byte [edx], cl
mov cl, byte [edi]
test dword [ebp - 0x1d], esp
invalid
jne 0x40cbd3
push ebp
mov ebp, esp
nop
leave
jmp 0x40daca
mov ebx, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40dde7
mov eax, dword [esi]
test eax, 0x90f2f858
pop eax
clc
nop
nop
cld
jae 0x40f475
add byte [eax + eax - 0x2fe6ffc6], bl
cli
push ebp
test al, 0xe9
jae 0x40e8ef
jmp 0x40cd80
invalid
mov edi, dword [edi + 0x28]
clc
nop
nop
cld
jae 0x40e742
add byte [edx + 0xe40000], ch
adc dword [ebx - 0x26], esp
xor eax, 0x15249938
clc
nop
nop
cld
jae 0x40cb4c
add ah, ah
adc al, 0x6d
pop ecx
push ebx
clc
nop
nop
cld
jae 0x40dedf
call 0x8540f2a5
add byte [eax], al
cdq
rol byte [eax], 0x8b
cmp dh, bl
stosd dword es:[edi], eax
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40c3ff
sbb eax, 0x9d5e8
in al, dx
add byte [eax - 0x7f3a175], bl
mov ebx, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40e64f
add byte [eax], al
je 0x40e9b9
dec esp
fsub st(6)
ret 0x8b00
push 0x641e7724
push ebp
mov ebp, esp
nop
leave
jmp 0x40d811
add byte [eax], al
add byte [edx - 0x37fca2bd], ch
add ecx, eax
clc
nop
nop
cld
jae 0x40cba8
add byte [edi], cl
add byte [esi + 0x1ed01d00], bl
mov ecx, dword [ebp + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f05e
add esi, 0xbe
push ebp
mov ebp, esp
nop
leave
jmp 0x40d781
push dword [ebp]
clc
nop
nop
cld
jae 0x40e68f
add byte [eax], al
add byte [eax], al
sahf
add bl, bh
ret
mov eax, dword [ecx + 8]
clc
nop
nop
cld
jae 0x40f2ee
aad 0
inc ebp
add byte [eax], al
pushfd
insd dword es:[edi], dx
inc edx
clc
nop
nop
cld
jae 0x40dab5
add byte [0xa000000], dl
inc ebp
fsubr qword [edi + 0xf]
test dl, al
out 0xff, al
invalid
je 0x40d163
clc
nop
nop
cld
jae 0x40ec09
add byte [eax], al
sbb al, 0xbe
mov ebx, eax
clc
nop
nop
cld
jae 0x40d95e
sahf
inc ebp
cmp bl, byte [ecx + esi*2 + 0x123ed0]
mov ebx, dword [ecx]
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40e17f
cdq
add dh, dh
stosb byte es:[edi], al
add byte [ebp - 0x7f7b275], ch
mov ecx, dword [ebp + 8]
clc
nop
nop
cld
jae 0x40c943
add byte [eax], al
add byte [esi + 0xf00000], dl
mov ebp, dword [0x57008b64]
mov eax, dword fs:[eax]
push edi
mov edi, 0x40d5f8
xchg dword [esp], edi
ret
mov dword [esp + 0x44], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40ce77
mov eax, 0x573c8194
clc
nop
nop
cld
jae 0x40cb92
or dword [eax], eax
jno 0x40eb34
scasd eax, dword es:[edi]
pop esi
push edi
mov edi, 0x40ed78
xchg dword [esp], edi
ret
lea ebp, [edi - 0x20]
clc
nop
nop
cld
jae 0x40f515
inc edi
add byte [eax], al
add byte [eax], al
imul byte [esi + 0x52]
push edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40c6be
jne 0x40c7ef
clc
nop
nop
cld
jae 0x40c3e7
add byte [0x4ef39500], ah
jne 0x40edcc
clc
nop
nop
cld
jae 0x40df23
add bh, dl
or esp, edi
pop edx
push ebp
mov ebp, esp
add dl, al
adc dword [eax], eax
add byte [eax], al
add byte [esi], bl
add byte [esi + 0x7f], ah
mov cl, 8
movsb byte es:[edi], byte [esi]
mov dl, ah
push 0x8b0082e7
push cs
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40ce06
add byte [eax], al
add byte es:[eax], al
add byte [ecx], al
sbb ebp, dword [edx]
clc
nop
nop
cld
jae 0x40c66d
inc edx
add byte [eax], al
inc edx
jl 0x40ec05
add byte [ebx + edx + 0x6e], al
add edi, 8
clc
nop
nop
cld
jae 0x40f826
insd dword es:[edi], dx
add byte [eax], al
or al, byte [eax]
add byte [edx], al
add byte [ebx - 0x974ff8e], cl
cmpsb byte [esi], byte es:[edi]
xchg dword [esi - 0x6f0d07af], edi
push ecx
clc
nop
nop
cld
jae 0x40dc81
sbb eax, 0x47abd000
add bh, dl
inc ebp
and byte [eax], al
mov eax, dword [ecx + ecx]
mov ecx, dword [ecx + 0xbfc]
clc
nop
nop
cld
jae 0x40f034
xchg esi, eax
sbb dword [eax], eax
rol byte [eax], 0x8b
xchg dword [edx], ecx
jne 0x40dde7
clc
nop
nop
cld
jae 0x40d5e2
add byte [eax], al
and eax, 0x57d08b5b
mov edi, 0x40dc96
xchg dword [esp], edi
ret
add esi, ecx
clc
nop
nop
cld
jae 0x40f5b0
add ah, bl
cmp al, byte [eax]
add byte [ebp], ch
xchg byte [edx + 0x64], cl
push dword [eax]
clc
nop
nop
cld
jae 0x40f5ef
add byte [eax], al
add byte [ebp], ch
cmp bl, al
mov ecx, dword [ebp + 0xc]
clc
nop
nop
cld
jae 0x40f208
add byte [esi + 0x8f00], bl
and al, byte [eax]
mov esi, ebp
and byte [eax], al
mov ecx, dword [ecx + 0x40]
inc eax
clc
nop
nop
cld
jae 0x40d4e3
add dl, bh
add byte [edi], cl
xor byte [ebp + 0xe0400ab], 0x66
add edi, dword [edi + 0x14]
add di, word [edi + 0x14]
jmp 0x40ed4e
mov esi, dword [ecx + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e4e2
pop ecx
clc
nop
nop
cld
jae 0x40f2d9
in eax, 0xb5
add dh, dh
and cl, byte [ebx + eax*4 - 0x30]
lahf
add edi, 0x18
clc
nop
nop
cld
jae 0x40e324
cdq
add byte [eax], al
add byte [eax], al
or ebx, dword [eax]
push ebp
mov ebp, esp
jmp 0xaf4120f1
cmp word [esi], 0x6f72
push ebp
mov ebp, esp
nop
leave
jmp 0x40d5c9
add esi, 2
push edi
mov edi, 0x40cfbd
xchg dword [esp], edi
ret
lodsd eax, dword [esi]
push edi
mov edi, 0x40d055
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40dd66
add byte [esi], bh
test byte [edx - 0x45], bl
add al, 0x54
add al, byte [eax]
mov ebx, 0x25404
clc
nop
nop
cld
jae 0x40e94a
in al, dx
in eax, 0
add byte [ecx - 0xc4a5b5b], dl
pop ecx
add esi, 0x10
clc
nop
nop
cld
jae 0x40db8a
add ah, ch
xor byte [eax], al
add byte [0xf8c88b38], ah
mov ecx, eax
clc
nop
nop
cld
jae 0x40d83b
add byte [esi], al
fadd dword [eax]
add byte [ebx + ecx], bl
mov word [ebx - 0x1374aa3d], cs
mov eax, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d539
ret
push eax
push edi
mov edi, 0x40d14a
xchg dword [esp], edi
ret
push esi
push edi
mov edi, 0x40d1eb
xchg dword [esp], edi
ret
and eax, 0x12
clc
nop
nop
cld
jae 0x40ca72
jns 0x40ef1c
insd dword es:[edi], dx
add byte [eax], dh
or ch, byte [edx + 0x636fb9]
add byte [ebp - 0x75], dl
in al, dx
mov ecx, 0x636f
push ebp
mov ebp, esp
nop
leave
jmp 0x40f63d
jo 0x40ef1e
mov esi, dword [ebx + esi - 0x24de1661]
invalid
jmp 0x40ca48
and esp, dword [ecx + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40eadd
lodsb al, byte [esi]
clc
nop
nop
cld
jae 0x40d340
div byte [edx]
add byte [eax], al
xchg esi, eax
add byte [eax], al
popfd
ret 8
add edi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40cc56
mov edx, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40dcab
jmp 0x40f338
cmp dword [ecx - 0xc], 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40ccf4
call fcn.0040d6f0
clc
nop
nop
cld
jae 0x40d10b
add byte [esi + 0x668d0026], dl
add esi, dword [esi + 0x14]
add si, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40e154
add byte [eax], al
add byte [edx + 0x521100], ch
mov edx, dword [edi + edx + 0x46123ec]
push edi
mov edi, 0x40e679
xchg dword [esp], edi
ret
mov eax, ecx
clc
nop
nop
cld
jae 0x40f78f
mul bl
or ebp, dword [esi + 0x5f740047]
add ecx, 0x28
clc
nop
nop
cld
jae 0x40e550
pushfd
add byte [edx + 0x1c], cl
in eax, 0x91
pop ecx
lea edi, [edi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40cc2c
mov eax, dword [ebp + eax*2]
clc
nop
nop
cld
jae 0x40e7c9
add byte [eax], 0
add byte [eax], al
iretd
mov ebx, edi
clc
nop
nop
cld
jae 0x40c88d
scasb al, byte es:[edi]
inc edx
in eax, 0x91
add byte [edx], bh
add byte [edi], bh
push eax
push edi
mov edi, 0x40f31d
xchg dword [esp], edi
ret
mov ecx, 0x7262694c
clc
nop
nop
cld
jae 0x40f307
xchg esi, eax
add byte [ebx + 0x75ffe9dc], al
add byte [ebp - 0x75], dl
in al, dx
push dword [ebp]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ee98
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40f83c
in al, dx
salc
add byte [ebx + 0x23fcd06d], ch
popal
add al, 0xf8
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40f6f0
sahf
add byte [eax], al
add byte [esi], bh
sbb al, 0x28
popal
push ebp
mov ebp, esp
nop
leave
jmp 0x40e962
call fcn.0040d6f0
push ebp
mov ebp, esp
nop
leave
jmp 0x40cc85
xchg ecx, eax
add byte [eax + eax], bl
rol byte [eax], 1
mov eax, edx
add byte [ebx + 0x2c68319], cl
add esi, 2
clc
nop
nop
cld
jae 0x40ccc4
jecxz 0x40f218
mov ch, 0
dec edx
push es
mov cl, 0xe1
jmp 0xf843b8c1
add esi, 2
clc
nop
nop
cld
jae 0x40f126
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f39b
xchg ecx, eax
add al, bl
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40c92e
xor edx, edx
clc
nop
nop
cld
jae 0x40df71
mov eax, esi
clc
nop
nop
cld
jae 0x40f44b
add byte [edx + 6], al
ret 0xd0
xor eax, eax
push edi
mov edi, 0x40d36a
xchg dword [esp], edi
ret
pop edi
clc
nop
nop
cld
jae 0x40f779
mul ah
dec edx
je 0x40f2f5
or byte [ecx + edi*2 - 0x67], 0xe8
push eax
invalid
call 0x40d243
clc
nop
invalid
nop
nop
cld
jae 0x40e2a6
dec edx
scasb al, byte es:[edi]
add byte [esi - 0x1974ff80], dl
fcom dword [ecx + 0x57]
push ecx
push edi
mov edi, 0x40d99f
xchg dword [esp], edi
ret
push eax
clc
nop
nop
cld
jae 0x40e821
add dword [eax], 0x20
neg byte [esi + edx*4 + 0xc0001d]
mov edx, dword [0xf85f0f97]
nop
nop
cld
jae 0x40e1af
add byte [edx - 0x4b], al
salc
and eax, 0x3100aeab
js 0x40f2f2
mov dword [ecx + 0xb8], eax
clc
nop
nop
cld
cmp dword [eax - 0x8000000], 0xfc9090f2
jae 0x40f88e
add bl, bh
add byte [edx], al
add byte [ebx + 0x248b00b2], cl
adc eax, 0x55c9874b
xchg ecx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f544
and esp, dword [ecx + 4]
push edi
mov edi, 0x40c848
xchg dword [esp], edi
ret
jne 0x40ea86
clc
nop
nop
cld
jae 0x40ceb7
add byte [edx - 0x2a], dh
out 0x76, al
mov eax, dword [0xec8b559f]
sahf
test byte [ebp + 0x757e], bh
fsub dword [ebp + 8]
add byte [edi + ebp*8], cl
add byte [esi + 0x50ae0006], cl
push eax
clc
nop
nop
cld
jae 0x40c469
add byte [esi + edi + 0x6647d779], bl
pushfd
pop ds
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40f27b
add byte [0x7cec9e00], bl
aam 0x1d
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40c8a5
add esi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e406
add esi, ebx
clc
nop
nop
cld
jae 0x40f4eb
or al, byte [eax]
add dh, dh
jl 0x40f488
add byte [eax + ebp*8], dh
add esi, ebx
clc
nop
nop
cld
jae 0x40c52a
in al, dx
and al, byte [eax]
sti
cli
add byte [ebp - 0x40a80175], ch
adc al, 0xc4
inc eax
add byte [edi + 0xc3243c], al
add byte [eax], al
add byte [eax], al
test byte [edi - 0x74ff0dda], 0x62
add byte [ebx + 0x247d8b09], cl
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40c98e
add byte es:[eax], al
insd dword es:[edi], dx
add dl, bh
push ebx
mov ah, 0x4a
lea edx, [edx + esi]
clc
nop
nop
cld
jae 0x40e53b
add bl, ah
add byte [edx - 0x2b74ffde], ch
mov edx, 0xf80c798b
mov edi, dword [ecx + 0xc]
clc
nop
nop
cld
jae 0x40cd56
pushfd
ret 0
dec ecx
clc
nop
nop
cld
jae 0x40e664
stosd dword es:[edi], eax
dec edx
add byte [eax], al
inc ebp
and byte [eax], ah
idiv bl
push 0
clc
nop
nop
cld
jae 0x40cfe8
insd dword es:[edi], dx
or cl, byte es:[edi + 0x54d0e500]
stc
mov edi, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40f80e
mov dword [ebp + 0x28], edi
clc
nop
nop
cld
jae 0x40ca02
cmp bh, byte [esi]
cmp bl, byte [eax + eax]
in eax, 0xe3
sub eax, 0x66e8
add al, bh
call 0x40f5c5
clc
nop
nop
cld
jae 0x40f266
mov dword [esp], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40ee82
add esp, 0x10
push edi
mov edi, 0x40dff8
xchg dword [esp], edi
ret
shl edx, 5
clc
nop
nop
cld
jae 0x40f4d2
add dh, dh
add byte [ecx + 0x26], dh
inc edx
sub byte [ebx - 0xd07f38a], cl
nop
mov esi, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40f7e4
pushfd
sldt word [eax]
add byte [esi - 0xd079fe2], bl
nop
nop
cld
jae 0x40d4c8
add byte [eax], al
test byte [eax], 0x1c
add byte [esi], ah
inc edx
pop edx
push esi
push edi
mov edi, 0x40e06e
xchg dword [esp], edi
ret
mov dword fs:[eax], esp
clc
nop
nop
cld
jae 0x40db42
add byte [eax], al
fadd qword [eax]
stosb byte es:[edi], al
adc al, byte [eax]
mov ebp, dword [edx]
mov ecx, ebx
clc
nop
nop
cld
jae 0x40f1b0
sti
add byte [eax], al
add byte [eax], ah
add bl, ah
mov dr4, ecx
add al, 0x57
mov edi, 0x40e9d4
xchg dword [esp], edi
ret
push ecx
clc
nop
nop
cld
jae 0x40e9a9
salc
add byte [edi], al
add byte [eax], al
add byte [eax], ah
pushfd
ret
add ecx, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x40ce8c
cmp dh, byte [ebp + 0xec0026]
aam 0x7b
xor eax, eax
push edi
mov edi, 0x40d63d
xchg dword [esp], edi
ret
xchg edi, esi
clc
nop
nop
cld
jae 0x40f290
sahf
cmp cl, byte [edi]
add dh, dl
add byte [ebp + 0x10418b7e], al
mov eax, dword [ecx + 0x10]
clc
nop
nop
cld
jae 0x40f55a
sahf
add dword [eax], 0
jno 0x40f6da
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ebad
mov ecx, dword [ebp + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40c741
lodsb al, byte [esi]
push edi
mov edi, 0x40ef8e
xchg dword [esp], edi
ret
jmp 0x40f1da
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40dd33
add byte [eax], al
mov ds, word [esi - 8]
pop esi
clc
nop
nop
cld
jae 0x40f6c6
or al, byte [eax]
aad 0xb
in al, 0x4a
add al, ch
popal
sbb al, ch
scasd eax, dword es:[edi]
invalid
call 0x40d243
clc
nop
nop
cld
jae 0x40ee42
sahf
fdiv qword [eax + eax - 0x44]
add esp, 0xc
push edi
mov edi, 0x40ddd2
xchg dword [esp], edi
ret
add esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e209
rol eax, 0x65
push edi
mov edi, 0x40cafd
xchg dword [esp], edi
ret
mov ecx, 0x2fb
clc
nop
nop
cld
jae 0x40f2bb
test dword [edx], ecx
xchg ecx, eax
inc esi
xchg esi, eax
popal
test eax, 0xec8b5549
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d7fb
mov ecx, dword [ecx + 0x38]
clc
nop
nop
cld
jae 0x40ef22
aad 0x20
aad 0
add byte [esi - 0x74ff9fba], bl
pop esp
mov dword [ecx + 0xa8], eax
clc
nop
nop
cld
jae 0x40c6eb
and eax, 0xc26400f6
add byte [ebx + 0x8b00f2], cl
add byte [ebx - 0x74ffbf4b], cl
stc
push ecx
push edi
mov edi, 0x40f10e
xchg dword [esp], edi
ret
mov eax, 0x30
clc
nop
nop
cld
jae 0x40eaf5
add byte [edi - 0x1b], al
add dl, dl
add byte [ebx + 0x69d16467], cl
push ebp
mov ebp, esp
jmp 0x8834f98e