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

Disassembly:
mov eax, dword [ebp + 0x28]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e691
push ecx
clc
nop
nop
cld
jae 0x40f50f
add byte [eax + 0x740000], ch
add byte [ebx + 0x3c8b00f2], bh
jb 0x40efaa
clc
nop
nop
cld
jae 0x40deaa
sbb al, byte [eax]
add byte [edx], al
mov eax, dword [ecx + 4]
xchg edi, eax
pop edx
stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40e6fe
fisub dword [esi]
add byte [ebp + 0x5c00746d], bl
mov esi, ebx
clc
nop
nop
cld
jae 0x40dab9
add byte [eax + eax + 0x29], bl
popfd
jg 0x40c486
dec eax
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40dd5c
mov ecx, 0x6572466c
clc
nop
nop
cld
jae 0x40ea0f
add byte [eax], al
add byte [eax], al
mov esi, 0x90f2f843
inc ebx
clc
nop
nop
cld
jae 0x40cc36
mov ebx, 0x68000000
invalid
push 0
push edi
mov edi, 0x40f79d
xchg dword [esp], edi
ret
int 0x75
mov bl, 0
sal byte [edi], 1
mov ah, 0xb7
inc edi
test al, 0x59
pop ecx
clc
nop
nop
cld
jae 0x40c9c7
invalid
xchg ecx, ecx
clc
nop
nop
cld
jae 0x40f566
add byte [eax], al
jne 0x40c55d
push cs
push esp
mov ebx, 0xf8c88b9b
mov ecx, eax
clc
nop
nop
cld
jae 0x40f28e
js 0x40c570
js 0x40c52d
mov eax, dword [0x89cfc600]
jl 0x40c59d
mov dword [esp + 0x1c], edi
clc
sbb al, 0xf8
nop
nop
cld
jae 0x40eddd
add dh, al
jne 0x40c5ab
add dl, ch
xor edx, edx
clc
nop
nop
cld
jae 0x40e33c
add byte [ebx], cl
invalid
add al, dl
sub ecx, dword [ecx + 0x55]
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40eb3d
add byte [eax], al
sbb al, 0
movsb byte es:[edi], byte [esi]
push es
je 0x40c600
add bh, dl
int3
stosb byte es:[edi], al
clc
nop
nop
cld
jae 0x40c4b6
in al, dx
and al, byte [eax]
je 0x40c5d3
add byte [eax], al
add byte [ebp + 0x300d8b64], ch
add byte [eax], al
add al, bh
nop
nop
cld
jae 0x40d527
popfd
mov ebp, 0x88b00a2
xor edx, edx
push edi
mov edi, 0x40ead2
xchg dword [esp], edi
ret
jmp 0x40e881
mov eax, dword [0xe0940021]
push 0xa40000
js 0x40c62c
xchg bh, ch
popal
push ebp
mov ebp, esp
nop
leave
jmp 0x40e166
invalid
cmp word [esi], 0x4163
push ebp
mov ebp, esp
nop
leave
jmp 0x40d815
lea esi, [esi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40de79
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40eed1
add byte [eax], ch
add byte [ecx], bl
jne 0x40c6c6
add esi, 2
clc
nop
nop
cld
jae 0x40d918
cld
int 0xf0
add byte [eax], bh
fstp xword [0x3b7a47eb]
cmp eax, 0x3b7a47eb
push ebp
mov ebp, esp
nop
leave
jmp 0x40cb98
mov ecx, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40e139
mov eax, dword [eax]
push edi
mov edi, 0x40d490
xchg dword [esp], edi
ret
add edi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ef7d
mov ecx, dword [ebp + 0x10]
clc
nop
nop
cld
jae 0x40d676
add byte [eax], al
movsb byte es:[edi], byte [esi]
aaa
movsb byte es:[edi], byte [esi]
add byte [esi - 0x4c], dl
and eax, 0x83850437
fstp dword [esi + 0x57]
mov edi, 0x40cb82
xchg dword [esp], edi
ret
mov eax, dword [ebp + eax*2]
clc
nop
nop
cld
jae 0x40ec94
add byte [edx + eax*8], bl
aad 0x6d
add dword [edi + edx + 0x62], esi
add byte [ebx + 0x406a5b86], cl
push edi
mov edi, 0x40cbaf
xchg dword [esp], edi
ret
mov eax, dword [ecx + 8]
clc
nop
nop
cld
jae 0x40dcce
add byte [edx], bl
push esp
add byte [eax], al
add ah, ah
adc al, 0x79
jmp 0x40c58b
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40d94c
add byte [eax], al
out 0xc3, eax
dec edi
jne 0x40db82
clc
nop
nop
cld
jae 0x40c92d
add byte [eax + 0x59], dh
mov edx, eax
mov edx, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40d92f
mov ecx, dword [esi + 0xe]
clc
nop
nop
cld
jae 0x40ebbe
add byte [edi - 0x32d6ffe0], cl
lock add byte [ebx - 0x74aad1ff], cl
in al, dx
add ch, bh
pop edx
invalid
mov eax, 0x258
clc
nop
nop
cld
jae 0x40db9f
mov dword [0xb45fbb1c], eax
cli
add esi, 2
clc
nop
nop
cld
jae 0x40c63b
xchg ebp, eax
movsb byte es:[edi], byte [esi]
add byte [eax], dh
pop esp
fiadd dword [ebx - 0x40a8fd3d]
or esp, ecx
inc eax
add byte [edi - 0x623cdbc4], al
add ah, ch
add byte [eax - 0x45], ch
push cs
mov esi, 0x90f2f850
mov ebx, 0xf850be0e
push eax
clc
nop
nop
cld
jae 0x40e231
fidivr dword [edi]
add byte [eax + 0x28], ch
sub word [esi], dx
sub bl, al
push edi
mov edi, 0x40db82
xchg dword [esp], edi
ret
ret
mov esi, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x40df5f
scasd eax, dword es:[edi]
movsb byte es:[edi], byte [esi]
invalid
mov ecx, 0x14bd7
clc
nop
nop
cld
jae 0x40eea2
rol byte [eax], 1
jo 0x40c8fc
popfd
mov eax, dword [esi]
push edi
mov edi, 0x40caea
xchg dword [esp], edi
ret
push eax
clc
nop
nop
cld
jae 0x40ed6a
push 0xbb2100ec
add al, ah
mov eax, 0xf2f854d8
nop
push esp
clc
nop
nop
cld
jae 0x40db00
add al, dl
add byte [esi], cl
mov ebx, 0xf0ec9f00
add byte [ebx - 0x7c226a9f], cl
shr dword [eax], 0xf8
add ecx, 0x28
clc
nop
nop
cld
jae 0x40f18a
mov eax, dword [0xb900]
add byte [ebp + ecx*4 + 0x4d], ch
sub al, bh
nop
nop
cld
jae 0x40d0a5
sub edi, edi
add byte [eax], al
mov eax, dword [0x39bb2100]
push ebp
sub byte [edi - 0x41], dl
dec ebx
int3
xor dword [esp], eax
jmp 0x40ca33
push esp
clc
nop
nop
cld
jae 0x40de4f
add byte [eax], al
or edi, edi
aad 0xb9
add byte [eax + eax*4], dl
mov ebp, dword [edx - 0x75]
dec ecx
cmp al, 0xf8
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40c58b
add byte [ecx - 0x14000000], bh
mov esi, 0x90f2f853
push ebx
clc
nop
nop
cld
jae 0x40c472
push cs
add byte [eax], al
add byte [eax], al
add byte [eax], al
in al, dx
lcall 0x5500, 0x237de8
call fcn.0040edf8
push ebp
mov ebp, esp
nop
leave
jmp 0x40d64b
ret
nop
nop
cld
jae fcn.0040f67c
insd dword es:[edi], dx
add byte [eax], al
mov ebx, 0xa4000000
xlatb
sub al, ch
test dword [edx], ebx
add byte [eax], al
call 0x40e52d
clc
nop
nop
cld
jae 0x40cd82
add byte [eax], al
add al, dl
mov dl, 0
mov ebp, dword [eax]
add edx, 0x28
push edi
mov edi, 0x40dca4
xchg dword [esp], edi
ret
push 0x40
clc
nop
nop
cld
jae 0x40f772
cld
xchg ebp, eax
jo 0x40ca90
mov eax, dword [0x96050000]
adc al, byte [eax]
mov ecx, dword [ebx]
xor eax, 0x6b0e22ac
clc
nop
nop
cld
jae 0x40c6be
add byte [eax], al
add byte [eax], ah
sbb eax, 0x48bf57fc
inc eax
add byte [edi + 0xbc3243c], al
mov dword [0x20a4379f], eax
xchg esp, eax
insd dword es:[edi], dx
sub byte [eax], cl
pushal
push edi
mov edi, 0x40f109
xchg dword [esp], edi
ret
cld
push edi
mov edi, 0x40f348
xchg dword [esp], edi
ret
mov ecx, dword [ebp + 4]
push edi
mov edi, 0x40f5c3
xchg dword [esp], edi
ret
add byte [ebx - 0x3767473], cl
or eax, dword [eax]
add al, bh
mov ecx, dword [ecx + 0xbfc]
clc
nop
nop
cld
jae 0x40e5af
add byte [edi + 0x59], bh
jg 0x40cadc
and eax, 0x12
clc
nop
nop
cld
jae 0x40d00e
jo 0x40cb68
add byte [ecx], ch
jg 0x40cb6c
mov word [ebx], es
dec ebx
cmp al, 0xf8
add ecx, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x40ca4c
movsb byte es:[edi], byte [esi]
salc
add al, ah
movsb byte es:[edi], byte [esi]
jo 0x40cb3f
add esp, 0x200
clc
nop
nop
cld
jae 0x40efd4
sub byte [eax + 0x66], dh
out 0x89, al
jne 0x40f701
add eax, ebx
push edi
mov edi, 0x40c805
xchg dword [esp], edi
ret
rep stosd dword es:[edi], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40c60e
mov ecx, dword [ebp + 8]
clc
nop
nop
cld
jae 0x40dd19
sub dword [ecx - 0x478aff14], esp
add byte [eax], al
mov ecx, dword [eax]
sub dword [esp], 2
push edi
mov edi, 0x40e624
xchg dword [esp], edi
ret
test al, 8
push edi
mov edi, 0x40cfb7
xchg dword [esp], edi
ret
lea edi, [edi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e060
dec ecx
clc
nop
nop
cld
jae 0x40dff5
add byte [eax], al
sbb al, 0xcd
movsb byte es:[edi], byte [esi]
mov dword [0x8b7e00a4], eax
mov edi, dword [edi + 0x14]
jg 0x40cca1
clc
nop
nop
cld
jae 0x40dd47
add byte [eax], al
loopne 0x40cc69
ret
call fcn.0040edf8
jmp 0x40ccd0
push ecx
clc
nop
nop
cld
jae 0x40f595
add byte [eax], al
add byte [edx], bl
movsb byte es:[edi], byte [esi]
and dword [eax], eax
add cl, dl
fist word [eax - 8]
push eax
clc
nop
nop
cld
jae 0x40ea90
add byte [edx], ah
mov bl, 0
push es
add byte [eax], al
sbb ah, byte [eax - 0x734b7500]
push dword fs:[eax]
clc
nop
nop
cld
jae 0x40d594
add byte [eax], al
pop ecx
add byte [eax], al
inc eax
daa
jg 0x40cc8b
mov ecx, dword [ecx + 0x54]
dec ecx
push esp
clc
nop
nop
cld
jae 0x40c694
add byte [ecx + 6], bl
sub dword [eax], eax
jg 0x40cd53
leave
clc
nop
nop
cld
jae 0x40d4fd
add byte [esi], cl
xchg ebp, eax
add byte [eax], al
int 0
mov edx, 0xf838498b
mov ecx, dword [ecx + 0x38]
clc
nop
nop
cld
jae 0x40c832
mov ebx, 0xa3a1000c
add byte [esi - 0xd07a194], ah
nop
pop esi
clc
nop
nop
cld
jae 0x40dc78
add byte [eax], al
add byte [eax + 0x9f00a8], ch
jge 0x40cda7
push edx
clc
nop
nop
cld
jae 0x40ed11
add byte [eax], al
test al, 0
pop esp
insd dword es:[edi], dx
add byte [eax - 0x7c74ff60], bh
outsb dx, byte [esi]
push 0
push edi
mov edi, 0x40dbc9
xchg dword [esp], edi
ret
push ecx
clc
nop
nop
cld
jae 0x40c561
sbb al, 0
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
push 0x1600bb74
imul eax, dword [ebx], 0xf2f8247d
nop
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40ce93
salc
add byte [eax], al
add byte [eax], al
mov al, 0x56
ret 0x8b00
add ecx, eax
clc
nop
nop
cld
jae 0x40e079
pop edi
mov eax, 0x29000000
invalid
mov dword [esp], eax
clc
nop
nop
cld
jae 0x40dad2
lahf
add byte [eax + eax], bl
mov al, 0
adc byte [eax], al
mov ebx, dword [ecx - 0x7f]
mov byte [eax], 0x60
add byte [eax], al
clc
nop
nop
cld
jae 0x40e558
add byte [eax], al
add al, cl
call fcn.0040edf8
clc
nop
nop
cld
jae 0x40d351
inc dword [eax]
mov al, 0x40
fmul dword [ebx + 0xabf57d8]
loopne 0x40ce4f
mov ebx, eax
push edi
mov edi, 0x40e00a
xchg dword [esp], edi
ret
add byte [edi + 0xc3243c], al
invalid
jne 0x40db82
clc
nop
nop
cld
jae 0x40e9b6
mov ebx, dword [esi + 0xc]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e1c4
test edx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d6bc
push esi
clc
nop
nop
cld
jae 0x40d260
add byte [eax + eax], cl
rol byte [eax], 1
shl byte [eax + eax - 0x7c6729fd], 1
mov dword [edi + edx*2], 0x40ecbebf
add byte [edi - 0x603cdbc4], al
push ss
insd dword es:[edi], dx
add byte [eax], al
add byte [eax], al
pop edi
movsx eax, word [ecx + 0x14]
clc
nop
nop
cld
jae 0x40f4dc
add byte [eax + 0x1bc21614], ch
add esi, dword [ecx + esi + 0x28]
clc
nop
nop
cld
jae 0x40e411
add byte [ecx - 0x1139de5d], bh
push ebp
mov ebp, esp
or eax, edi
inc esp
add byte [eax - 0x78], dl
add byte [eax], al
invalid
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40ee2f
xchg esp, eax
add byte [ebp + 0x13a4000e], bl
in eax, dx
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f787
rcl al, 1
jne 0x40cfa2
ljmp 0xf800:0x74b8
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f3b6
add edi, ebx
clc
nop
nop
cld
jae 0x40dd01
scasd eax, dword es:[edi]
xchg ebp, eax
add ch, dl
movsb byte es:[edi], byte [esi]
movsb byte es:[edi], byte [esi]
mov ebx, 0x8b1ba375
dec ebp
add al, 0xf8
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40e3d2
add byte [eax], al
int 0xb
add byte [eax], al
xlatb
xor eax, 0x8b00f265
xchg esp, eax
mov edi, 0xf8244503
add eax, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40f716
movsb byte es:[edi], byte [esi]
or al, 0
add byte [edi], dh
in al, dx
pop ecx
je 0x40efaa
clc
nop
nop
cld
jae 0x40f7b5
add byte [eax], al
sbb al, 0xca
sub edx, 0x28
push ebp
mov ebp, esp
nop
leave
jmp 0x40eaba
push ecx
push edi
mov edi, 0x40c4cb
xchg dword [esp], edi
ret
or eax, 0x12
push ebp
mov ebp, esp
nop
leave
jmp 0x40c772
jne 0x40e5e0
clc
nop
nop
cld
jae 0x40e6a6
lahf
add byte [ebp + 0x19], cl
shl esi, 3
clc
nop
nop
cld
jae 0x40e327
add byte [eax], al
add byte [eax + 0x74], al
dec ebp
or byte [edi], cl
test dword [eax + ecx - 0xd080000], eax
nop
nop
cld
jae 0x40c6a9
mov ebx, 0xdd140014
add esp, 0x10
push edi
mov edi, 0x40f03d
xchg dword [esp], edi
ret
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e9cb
inc eax
clc
nop
nop
cld
jae 0x40f2e7
add byte [eax], al
mov eax, 0xe00000
movsb byte es:[edi], byte [esi]
push edi
out 0x21, al
jnp 0x40d137
mov ecx, dword [0x30]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d451
mov esi, dword [esi + edx*4]
push edi
mov edi, 0x40ec52
xchg dword [esp], edi
ret
mov ecx, dword [ebp + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ca76
jmp 0x40e806
retf
add edi, dword [edi + 0x3c]
clc
nop
nop
cld
jae 0x40d840
and byte [esp + ecx + 0x24007500], ah
xor al, byte [eax]
mov eax, dword [ebp - 0x2d]
xchg esp, eax
dec ebx
lodsb al, byte [esi]
clc
nop
nop
cld
jae 0x40c5b6
pop esp
add byte [eax], al
mov byte [eax], 0
add byte [edx], bl
test al, 0x59
pop ecx
clc
nop
nop
cld
jae 0x40e666
sbb bh, byte [ecx - 0x29ffffc0]
add ch, dl
push ecx
std
mov esi, 0xfff8eeef
clc
nop
nop
cld
jae 0x40e8ef
fcmovb st(0), st(6)
jg 0x40d1f8
inc esp
or byte [ecx + 0x57], bl
pop ecx
push edi
mov edi, 0x40c626
xchg dword [esp], edi
ret
push 0x40
push ebp
mov ebp, esp
nop
leave
jmp 0x40e04b
add dh, al
add byte [edi + ecx*4 + 0xe00e0], ah
mov bl, 0x74
stc
cmp word [esi], 0x6f72
push ebp
mov ebp, esp
nop
leave
jmp 0x40e4f4
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ef51
push edi
clc
nop
nop
cld
jae 0x40f638
push 0x160006f0
lock add byte [ebx - 0x7c65d83c], bh
invalid
jne 0x40d87f
clc
nop
nop
cld
jae 0x40da56
push es
push cs
add ah, bl
xor edi, edi
push edi
mov edi, 0x40ec7e
xchg dword [esp], edi
ret
mov ecx, ebx
clc
nop
nop
cld
jae 0x40d425
dec ebp
add byte [esi + 0x20], ah
add bh, bh
in al, dx
and eax, 0x1a8b0092
sub al, 0x20
push edi
mov edi, 0x40f028
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40e854
add dh, al
enter 0xffffffffffff8b64, 0
mov eax, dword fs:[eax]
push edi
mov edi, 0x40da71
xchg dword [esp], edi
ret
jmp 0x40f701
pop eax
clc
nop
nop
cld
jae 0x40f7fa
mov dword [0x1c9f0000], eax
loopne 0x40d3b8
and dword [edi], ecx
mov ecx, ebx
clc
nop
nop
cld
jae 0x40e515
invalid
mov eax, 0x573c8194
clc
nop
nop
cld
jae 0x40f7cf
int 0xec
add byte [eax], al
jno 0x40d3ad
add esi, ebx
push edi
mov edi, 0x40d53c
xchg dword [esp], edi
ret
inc eax
add byte [edi + 0xc3243c], al
push ss
insd dword es:[edi], dx
mov dh, 0
sbb dl, ah
pop esp
add byte [edx], bl
aam 0x5c
jmp 0x40e806
jne 0x40c877
clc
nop
nop
cld
jae 0x40dcb9
add byte [eax], cl
ljmp 0x7236
xor dword [esp], 0x8723648
clc
nop
nop
cld
jae 0x40de22
add byte [eax], al
jge 0x40d39c
mov ebp, esp
in al, dx
clc
nop
nop
cld
jae 0x40c8bf
add byte [ecx], ch
add byte [eax + eax + 0x607e00bd], dl
pushal
push edi
mov edi, 0x40e459
xchg dword [esp], edi
ret
xor dword [esp], eax
push edi
mov edi, 0x40e8ac
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40d11c
or eax, dword [eax]
mov eax, dword [0x9d741c0e]
pop edi
push edi
mov edi, 0x40da2c
xchg dword [esp], edi
ret
add byte [eax], al
movsb byte es:[edi], byte [esi]
add dl, al
mov ebp, 0xa9e8
inc dword [eax]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ce1e
push ebx
clc
nop
nop
cld
jae 0x40f279
add byte [edi], bl
js 0x40d489
push esp
xchg ebp, eax
jg 0x40d4eb
and esp, dword [ecx + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40cf86
lea esp, [esp + eax]
clc
nop
nop
cld
jae 0x40ebfe
aaa
add byte [ebx - 0xb99ffd7], bh
outsd dx, dword [esi]
push edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40c8ff
add edi, 8
clc
nop
nop
cld
jae 0x40c5a0
add dh, dl
mov al, 0xec
jg 0x40d4f6
sub esp, dword [ebx]
popal
add al, 0x55
and esp, dword [ecx + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40cb2a
jne 0x40ea3a
clc
nop
nop
cld
jae 0x40e9a1
pop esp
pop esp
in al, dx
nop
add byte [ebx + 0x9e280fb], cl
push edi
mov edi, 0x40d1c3
xchg dword [esp], edi
ret
mov dword fs:[eax], esp
clc
nop
nop
cld
jae 0x40f0f4
dec dword [esp + ebx*2]
pop dword [eax]
pop ecx
mov ch, 0xe1
fdiv st(3)
stosd dword es:[edi], eax
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40dd71
mov bl, 0
in al, dx
mov bl, 0
invalid
fidiv dword [eax - 0x45]
out 0xef, al
push eax
clc
nop
nop
cld
jae 0x40d37b
add al, ah
push es
add byte [edi - 0x2b00ffd8], bl
in eax, dx
push ecx
clc
nop
nop
cld
jae 0x40e8c1
mov bl, 0x29
add byte [edx*4 - 0x5997f500], bl
or cl, byte gs:[ecx - 0x7e3dbbc]
mov dword [esp + 0x1c], eax
clc
nop
nop
cld
jae 0x40f64e
add byte [eax], al
add byte [eax], al
movsb byte es:[edi], byte [esi]
adc al, byte [eax]
mov ebp, dword [eax + 0x766840f]
add byte [eax], al
clc
nop
nop
cld
jae 0x40e30e
je 0x40d5d1
mov ebp, 0x908b0022
add byte [ebx + 0x1c7e8b6d], cl
push edi
mov edi, 0x40e897
xchg dword [esp], edi
ret
mov dword [edi - 0x14], eax
push edi
mov edi, 0x40e42f
xchg dword [esp], edi
ret
call fcn.0040edf8
clc
nop
nop
cld
jae 0x40f539
mov al, 0x59
cld
or edx, dword [ecx]
add esi, dword ds:[ebp + 0x24]
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e0a3
pop ecx
push ss
test al, 0xe
add bl, al
adc eax, 0x64453396
sub dword [eax + 0x77], ebp
imul ebp, dword [esi + 0x74], 0x9090f2f8
push 0x746e6977
clc
nop
nop
cld
jae 0x40c9ad
aaa
add byte [eax], al
ficomp dword [0x1c25840f]
add byte [eax], al
je 0x40f2e7
clc
nop
nop
cld
jae 0x40d0ba
stc
invalid
add byte [eax], al
invalid
add esi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f0df
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40f32f
xchg esp, eax
add dh, dl
push cs
mov eax, dword [0xc6838efc]
add al, 0x57
add esi, 4
push edi
mov edi, 0x40c7bc
xchg dword [esp], edi
ret
imul ecx, eax
clc
nop
nop
cld
jae 0x40e470
jo 0x40d6ca
ficom dword [esi + eax*8 + 0x5c]
js 0x40d74b
mov bh, 0x4f
push es
push ebp
mov ebp, esp
nop
leave
jmp 0x40cf43
add byte [ebp], ch
mov ecx, 0xc8e9d8a6
add al, 0
add byte [eax], al
add byte [esi + eax*8 - 0x5c], dh
add byte [edx + ebx + 0x165f0000], ah
aad 0
mov eax, dword [0x308b0082]
add byte [ebx - 0x3674ffce], cl
dec ecx
jmp 0x40d711
push 0x74737572
clc
nop
nop
cld
jae 0x40d6a7
mov ebx, 0x24280000
aaa
out 0x72, al
add byte [ebx - 0xd07a9c6], cl
nop
push esi
clc
nop
nop
cld
jae 0x40d105
dec ebp
add ch, cl
int 0x9d
add byte [eax - 0x74ff6f3a], ch
jmp 0x40d7eb
xor eax, eax
clc
nop
nop
cld
jae 0x40d5ab
add byte [eax], ch
invalid
add byte [eax], al
mov ebx, 0xf2f85558
nop
nop
cld
jae 0x40caff
mov ebp, 0xfc000078
add byte [edx], bl
movsb byte es:[edi], byte [esi]
xor al, byte [eax]
mov eax, dword [edx - 0x21487500]
mov esi, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40e0b8
loopne 0x40d7c8
add byte [eax + eax - 0x51], dl
invalid
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40cbf1
add byte [eax], al
movsb byte es:[edi], byte [esi]
add byte [eax], al
loopne 0x40d819
xchg esp, eax
mov esi, 0xddb840f
je 0x40e5f6
add byte [eax], al
clc
nop
nop
cld
jae 0x40d327
pop di
add al, bl
push 0x2b65e
clc
nop
nop
cld
jae 0x40cad0
add byte [ecx], bl
add cl, ah
insd dword es:[edi], dx
mov edi, dword [edi + 0x28]
clc
nop
nop
cld
jae 0x40d6fc
add byte [ebp + ecx*2 + 0x5c], bl
mov dword [0x4d8bce00], eax
add al, 0xf8
nop
nop
cld
jae 0x40e4dc
add byte [ecx], ch
sbb cl, byte [esi]
add al, dh
invalid
mov ecx, eax
clc
nop
nop
cld
jae 0x40f06a
sub dword [eax], eax
mov ecx, 0xffff0000
aas
shr ecx, 2
clc
nop
nop
cld
jae 0x40ddb1
pop edi
mov ebx, 0x2100cd40
retf
and esp, dword [ecx + 4]
push edi
mov edi, 0x40dc49
xchg dword [esp], edi
ret
mov dword [edi - 0x10], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40e56d
jne 0x40f3fb
clc
nop
nop
cld
jae 0x40cfa2
add byte [ebx + 0x2bb9bf1c], bh
add eax, dword [eax]
add al, bh
nop
nop
cld
jae 0x40eb52
add byte [esi], al
inc dword [eax]
lahf
mov ecx, dword fs:[0x30]
jmp 0x40d894
sub dword [esp], 2
clc
nop
nop
cld
jae 0x40e351
add byte [eax + eax], dl
jg 0x40d92c
movsb byte es:[edi], byte [esi]
ja 0x40d947
and dl, 9
push edi
mov edi, 0x40dfa0
xchg dword [esp], edi
ret
and byte [eax], al
mov esp, dword [ebp + 0x46123a9]
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40e261
add al, ah
push ss
in al, dx
xchg esp, eax
movsb byte es:[edi], byte [esi]
xchg edi, eax
or byte [ebx - 0xd07f1b1], cl
nop
mov ecx, dword [edi + 0xe]
clc
nop
nop
cld
jae 0x40f4ac
mov eax, 0xbd0000a1
push esp
xchg ebx, eax
sub ch, al
push cs
push es
add byte [eax], al
call 0x40df8b
clc
nop
nop
cld
jae 0x40c54c
lock add byte [ecx], ah
and bh, byte [ebx + 0x147f0366]
add di, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40f83f
sub dword [eax], eax
mov ebp, 0x9214c2
mov esi, dword [eax - 0x74c37500]
dec ebp
or al, 0x57
mov edi, 0x40e123
xchg dword [esp], edi
ret
pop esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40d79f
mov eax, 0x123a6781
push ebp
mov ebp, esp
nop
leave
jmp 0x40ca1e
jmp 0x40c537
pop esi
clc
nop
nop
cld
jae 0x40d978
add byte [edi + 0x3700b900], cl
add byte [edi], dh
aam 0x60
add byte [ebx - 0x73474b8], cl
mov ecx, ebx
clc
nop
nop
cld
jae 0x40f454
add byte [eax - 0x4232ff2b], bh
cld
and byte [eax], al
mov edx, dword [ecx - 0xd073ca3]
nop
nop
cld
jae 0x40e52d
ret
mov ecx, 0x78bb0e
js 0x40dae5
popfd
test byte [ebx - 0xd07ac65], al
nop
nop
cld
jae 0x40d2e5
mov ebp, 0x6800
add byte [eax], al
js 0x40db64
mov dword [0xe057ffda], eax
call dword [edi - 0x20]
clc
nop
nop
cld
jae 0x40ebe9
add byte [eax - 0x52ff4c8b], ah
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40ec67
mov ebp, 0xbdec2000
stosb byte es:[edi], al
mov ecx, ebx
clc
nop
nop
cld
jae 0x40cb6d
jo 0x40db98
sub dword [eax], eax
in al, dx
invalid
add byte [eax], al
add ah, bh
xchg esp, eax
dec ebp
pop dword [ebx - 0x74aafb3a]
in al, dx
nop
leave
jmp 0x40d204
mov esi, dword [edx]
push edi
mov edi, 0x40cfcc
xchg dword [esp], edi
ret
mov eax, dword [ebx + 0x25]
and al, byte [eax]
mov edi, dword [ecx + ecx*4 + 0x45]
sub byte [edi - 0x41], dl
sub bl, al
inc eax
add byte [edi + 0x78c3243c], al
pop ecx
cld
add byte [eax], al
in al, dx
add byte [0xbf57f38b], bh
cmp ah, dh
inc eax
add byte [edi + 0x66c3243c], al
ret 0xa4d6
mov dword [ebp + 0x28], eax
push edi
mov edi, 0x40d82a
xchg dword [esp], edi
ret
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40cf01
add byte [ebx - 0x6affd73e], bh
test eax, 0x64bf5753
fiadd word [eax]
push ebx
push edi
mov edi, 0x40de64
xchg dword [esp], edi
ret
mov eax, dword [ecx + 0x10]
clc
nop
nop
cld
jae 0x40caa3
add byte [ebp + 0xe03700], bh
sbb dword [edx + 0x35], 0x15249938
xor eax, 0x15249938
clc
nop
nop
cld
jae 0x40d5d6
inc dword [eax]
add byte [ecx - 0x87ea35f], bh
cmpsd dword [esi], dword es:[edi]
mov dh, pe_nt_image_headers32
popfd
clc
nop
nop
cld
jae 0x40ef66
jne 0x40dcb7
adc al, 0x1d
add esi, 2
push edi
mov edi, 0x40c8ea
xchg dword [esp], edi
ret
call fcn.0040f67c
clc
nop
nop
cld
jae 0x40d86a
add byte [eax], al
ret 0xbc9f
push 0
push edi
mov edi, 0x40d660
xchg dword [esp], edi
ret
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40e806
popfd
mov eax, dword [0xd5b34d]
mov ecx, 0x198b00f2
call fcn.0040edf8
clc
nop
nop
cld
jae 0x40c45d
pop edi
add byte [eax + ebp*2 - 0x74ffdfac], ah
fsubr dword [eax + edi*8 - 0x36f6f0e]
jae 0x40dfca
inc eax
push es
add byte [eax], al
add dh, dl
add dh, al
or byte [ebx], al
clc
add edi, eax
clc
nop
nop
cld
jae 0x40d962
add bh, bh
add byte [ebx + 0x5800ec00], bh
mov edx, eax
clc
nop
nop
cld
jae 0x40f14b
add byte [edi + ecx*4], ah
imul ebx, dword [ecx - 8], 0xfc9090f2
pop ecx
clc
nop
nop
cld
jae 0x40e205
invalid
mov eax, ebx
push edi
mov edi, 0x40ec28
xchg dword [esp], edi
ret
je 0x9f40de3f
clc
nop
nop
cld
jae 0x40f7e4
add byte [eax + 0x14], ch
or esi, ebx
movsd dword es:[edi], dword [esi]
rep movsd dword es:[edi], dword [esi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40c537
and esp, dword [ecx + 4]
push edi
mov edi, 0x40c944
xchg dword [esp], edi
ret
mov edx, dword [edi + 0xc]
clc
nop
nop
cld
jae 0x40cc8a
invalid
popal
clc
nop
nop
cld
jae 0x40ca61
push cs
jo 0x40de1c
and dword [eax], eax
dec dword [edi - 0x32461600]
or byte [ecx + 0x73], bl
mov ecx, 0x735908cd
push ebp
mov ebp, esp
nop
leave
jmp 0x40eb12
mov ecx, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40e4c6
cld
sub byte [eax], al
mov eax, dword [0xe0a800]
mov ecx, dword [eax]
push ebx
push edi
mov edi, 0x40d0d2
xchg dword [esp], edi
ret
movzx esi, word [esi + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e2cd
xor edx, edx
push edi
mov edi, 0x40c9f2
xchg dword [esp], edi
ret
ret
mov ecx, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40ece3
jmp dword [esi + eax + 0x53000000]
mov dword [esp + 0x44], eax
clc
nop
nop
cld
jae 0x40c415
movsb byte es:[edi], byte [esi]
add al, dl
pop edi
add byte [esi - 0x73], bh
outsd dx, dword [esi]
loopne 0x40df72
mov edi, 0x40cd6d
xchg dword [esp], edi
ret
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e6bf
mov esi, dword [esi + ebx + 0x78]
clc
nop
nop
cld
jae 0x40d391
dec ebp
add byte [eax], al
sub dword [ebx - 0x3fff4147], esp
mov dword [0xc000beb9], eax
mov esi, 0x1c000
add dword [eax], eax
clc
nop
nop
cld
jae 0x40ee6f
cld
add byte [eax + esi*8 - 0x74e2fe89], ah
add al, 0x24
clc
nop
nop
cld
jae 0x40e92e
in al, dx
add byte [eax], al
and byte [eax + 0x57599f94], dh
mov edi, 0x40d751
xchg dword [esp], edi
ret
add esi, ebx
clc
nop
nop
cld
jae 0x40eb92
lahf
add dh, dl
add byte [eax], al
sbb al, dl
dec edx
cmp al, 0x61
push ebp
mov ebp, esp
nop
leave
jmp 0x40e17b
imul ecx, ecx, 0x28
clc
sub al, bh
nop
nop
cld
jae 0x40eca9
in al, dx
add byte [edx], dl
rol byte [eax], 1
mov ecx, 0x30247c8d
push edi
mov edi, 0x40d1ad
xchg dword [esp], edi
ret
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40e2b8
insd dword es:[edi], dx
je 0x40dff7
push cs
add dh, al
popfd
js 0x40dfba
cmp dword [esi], 0x10
push ebp
mov ebp, esp
adc byte ds:[ebp - 0x75], dl
in al, dx
nop
leave
jmp 0x40f1e2
mov ecx, dword fs:[0x30]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ddc9
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40c714
int 0xa1
mov dword [0x20960000], eax
add byte [ebx - 0x70d7498], cl
mov esi, edx
clc
nop
nop
cld
jae 0x40d064
and al, byte [eax]
movsb byte es:[edi], byte [esi]
jmp [ecx]
push ecx
push edi
mov edi, 0x40f6d5
xchg dword [esp], edi
ret
mov eax, edi
clc
nop
nop
cld
jae 0x40f691
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40c891
sub byte [esi], cl
mov ebx, 0x23dca100
popal
add al, 0xf8
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40deec
add byte [eax], ch
add byte [eax], al
add byte [ecx - 5], dh
ret 8
mov edx, dword [esi + 4]
clc
nop
nop
cld
jae 0x40f38a
add byte [eax], ch
sub dword [edi + edi*8 - 0x75b0c77], esp
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40d234
invalid
jl 0x40f028
push ebp
mov ebp, esp
nop
leave
jmp 0x40d2cf
mov eax, esi
clc
nop
nop
cld
jae 0x40d6d2
add byte [eax], al
popfd
add byte [eax + 0x226700a1], dh
add byte [ebx - 0x397cb1fc], cl
adc al, 0x57
mov edi, 0x40da8b
xchg dword [esp], edi
ret
add ebx, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f013
mov eax, dword [ecx + 0xb8]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f551
call fcn.0040f67c
push ebp
mov ebp, esp
nop
leave
jmp 0x40c6ea
pop edi
clc
nop
nop
cld
jae 0x40cd3f
jo 0x40e22f
fidivr dword [ebx + 0xd5000c]
sub edi, dword [ecx + 0x11758]
clc
nop
nop
cld
jae 0x40e021
xchg esp, eax
add byte [edi - 0x22dafb00], cl
and eax, 0xf2f851dd
nop
push ecx
clc
nop
nop
cld
jae 0x40dec2
add byte [eax - 0x5cfff4], dh
add byte [eax], al
mov dh, 0x7b
push esi
push edi
mov edi, 0x40e2f9
xchg dword [esp], edi
ret
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40f19f
add byte [eax], al
movsb byte es:[edi], byte [esi]
sbb al, 0x1a
add byte [edx - 0x7b], bl
rcl byte [ebp - 0x75], 0xec
nop
leave
jmp 0x40d61b
pop eax
push edi
mov edi, 0x40f097
xchg dword [esp], edi
ret
add esi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40db15
movzx edi, word [edi + 4]
clc
nop
nop
cld
jae 0x40cc60
add byte [ebp + ecx*8], dh
push ss
xchg ecx, eax
pop edi
push edi
clc
nop
nop
cld
jae 0x40f1f7
add byte [eax], al
add byte [eax], al
add byte [eax - 0x3f747614], ah
mov eax, eax
push edi
mov edi, 0x40f0b0
xchg dword [esp], edi
ret
shl edx, 5
clc
nop
nop
cld
jae 0x40f5aa
inc eax
cld
adc al, 0
and al, byte [eax]
sbb eax, 0xf2f8f1f7
nop
div ecx
clc
nop
nop
cld
jae 0x40ce5e
adc eax, 0xffffeb
add byte [eax], al
add byte [eax], al
mov ebp, 0x6de95a66
add byte [eax], al
add byte [eax], al
add byte [ebp + 0x6de95a66], bh
jmp 0x40d1c3
out dx, al
invalid
xor dword [esp], eax
push edi
mov edi, 0x40d47b
xchg dword [esp], edi
ret
cmp dword [edi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40f160
movzx esi, word [esi + 4]
clc
nop
nop
cld
jae 0x40c67f
dec ebp
push es
push 0x556800e0
mov ebp, esp
add byte [eax], al
add byte [eax], al
add byte [edi + 0xc], dl
bound eax, qword [eax]
push es
add byte [ecx], dl
mov ch, 0x19
add bh, ah
cmc
js 0x40e345
not dword [ebp - 0x75]
in al, dx
nop
leave
jmp 0x40e190
call fcn.0040edf8
clc
nop
nop
cld
jae 0x40e444
add byte [eax], al
sbb al, 0
in eax, dx
push esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40d8ee
mov edi, eax
push edi
mov edi, 0x40c51f
xchg dword [esp], edi
ret
mov dword [edi - 0x18], eax
push edi
mov edi, 0x40d08f
xchg dword [esp], edi
ret
push esi
clc
nop
nop
cld
jae 0x40e76c
and byte [edx], bl
cld
pop ecx
mov dword [0x3c54d69f], eax
push eax
push edi
mov edi, 0x40e3e7
xchg dword [esp], edi
ret
add esi, ebx
push edi
mov edi, 0x40e9f8
xchg dword [esp], edi
ret
sub eax, dword [ecx + esi + 0x28]
clc
nop
nop
cld
jae 0x40cdc6
in al, dx
add dh, dl
add ch, cl
hlt
call fcn.0040edf8
clc
nop
nop
cld
jae 0x40d8ad
loopne 0x40e4ee
add byte [eax - 0x6e], ch
add byte [ebx + 0x7850f09], cl
adc al, byte [eax]
add byte [ebp - 0x75], dl
in al, dx
jne 0x40f701
push ebp
mov ebp, esp
nop
leave
jmp 0x40c8d5
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40cd29
xchg ebp, eax
add byte [eax], al
cld
je 0x40e529
test byte [esi], 0x7f
pushal
push ebp
mov ebp, esp
nop
leave
jmp 0x40db2a
mov edi, eax
push edi
mov edi, 0x40d8d9
xchg dword [esp], edi
ret
add esp, 0xc
push ebp
mov ebp, esp
nop
leave
jmp 0x40c4f5
mov edi, dword [edi]
clc
nop
nop
cld
jae 0x40e98b
add byte [eax], al
add byte [eax + ebp*4 + 0x235b006d], ah
popal
add al, 0xf8
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40eefb
mov ebp, 0x740037
mov ebx, 0x6e8b0072
cmp dword [ecx - 0xc], 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40dd9c
mov eax, dword [edi]
clc
nop
nop
cld
jae 0x40f43f
mov ebx, 0xc00bb00
add dh, al
mov cl, 0xfc
shl edx, 1
push ebp
mov ebp, esp
nop
leave
jmp 0x40f829
mov esi, dword [esi + 0x80]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f372
pop ecx
push edi
mov edi, 0x40e904
xchg dword [esp], edi
ret
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40cebf
mov dword [esp + 0x40], eax
clc
nop
nop
cld
jae 0x40efbf
in al, dx
lahf
xchg esp, eax
add byte [eax], al
das
add esi, 0x14
clc
nop
nop
cld
jae 0x40f4c4
add byte [esp + ebx*2 - 0x6f39d700], ah
add byte [ebx - 0x7af091cd], cl
jno 0x40e6bc
mov esi, dword [ebx]
outsb dx, byte [esi]
jne 0x40e036
invalid
clc
nop
nop
cld
jae 0x40d3bc
cld
add byte [eax], al
fnstcw word [eax + 0x30]
mov eax, 0x30
clc
nop
nop
cld
jae 0x40d2fa
cld
movsb byte es:[edi], byte [esi]
add byte [edi + 0x2e9c1c9], cl
push edi
mov edi, 0x40cf2e
xchg dword [esp], edi
ret
test dword [edi], 0xffffffff
push ebp
mov ebp, esp
nop
leave
jmp 0x40d04f
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40c73f
or al, 0xe0
push cs
mov ecx, 0x55999d14
mov ebp, esp
invalid
mov ecx, dword [edi + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e582
pop ecx
clc
nop
nop
cld
jae 0x40f3e3
add byte [eax], al
add byte [eax + eax + 0x5c], dl
lock add byte [esi], ch
je 0x40df74
clc
nop
nop
cld
jae 0x40c487
add byte [esp + edx*2 + 0x3a], dl
mov eax, 0x4548f84d
clc
nop
nop
cld
jae 0x40dc8e
sub ch, dl
add byte [ebp - 0x33], ch
pop edi
push edi
mov edi, 0x40ed55
xchg dword [esp], edi
ret
add edi, ecx
clc
nop
nop
cld
jae 0x40ddde
add byte [edi - 0x5eff6b2b], bl
je 0x40e7cb
add byte [ebx + 0x3c760358], cl
add esi, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40e60f
in al, dx
xchg esp, eax
add byte [eax + 0x29], dh
push es
sub al, 0x89
sub dword [eax - 0x8000000], 0xfc9090f2
jae 0x40ee59
adc dword [edi + 6], 0
add byte [eax], ah
in al, dx
and ah, ch
and bh, byte [eax - 0xd079ed2]
nop
popal
clc
nop
nop
cld
jae 0x40cbdc
lahf
rol byte [eax], 1
mov ebx, 0xa0661600
add byte [ebx - 0x74ffcdfc], cl
add dword [edi], edx
insd dword es:[edi], dx
add eax, 0xffffffff
clc
nop
nop
cld
jae 0x40ee12
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov al, 0
mov edx, dword [ebp + 0x33c7586]
sar eax, 1
add edx, ecx
clc
nop
nop
cld
jae 0x40ea3a
jo 0x40e7fd
sbb al, 0x68
in al, dx
sbb al, 0xa4
and esp, dword cs:[ecx + 4]
and esp, dword [ecx + 4]
push edi
mov edi, 0x40d855
xchg dword [esp], edi
ret
mov eax, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40df02
add byte [esi], dl
loopne 0x40e87e
jne 0x40e880
push eax
push eax
clc
nop
nop
cld
jae 0x40d4bd
lahf
int 0x1c
push ss
mov eax, dword [0x17d6001a]
mov word [ebx - 0x40a8db92], cs
stc
hlt
mov eax, 0x7876247a
clc
nop
nop
cld
jae 0x40e367
mov ecx, 0x5d00a4b8
lodsb al, byte [esi]
push edi
mov edi, 0x40e4b0
xchg dword [esp], edi
ret
inc esi
push edi
mov edi, 0x40c651
xchg dword [esp], edi
ret
mov edi, dword [edi + 8]
clc
nop
nop
cld
jae 0x40cb58
xchg esp, eax
aad 0
add byte [esi], cl
add byte [ebp + 0x2b], bl
inc ebp
and al, 0xf8
sub eax, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40f263
mov ebp, 0xa46d4d40
add ch, bl
mov ecx, dword [ebp + 0xc]
push edi
mov edi, 0x40cdf3
xchg dword [esp], edi
ret
sub edi, edx
clc
nop
nop
cld
jae 0x40cf6f
add byte [eax], al
add byte [edi], dh
push 0xe844009f
mov esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e7dc
xchg ebp, eax
xchg esp, eax
add byte [eax], al
add byte [eax], al
sbb eax, 0xc244c8b
clc
nop
nop
cld
jae 0x40e1d9
aad 0x1c
add dl, al
and cl, byte [edx]
push 0x40
push edi
mov edi, 0x40f740
xchg dword [esp], edi
ret
push ecx
clc
nop
nop
cld
jae 0x40f2fd
invalid
mov esi, dword [ecx + 0x14]
clc
nop
nop
cld
jae 0x40c998
add ah, ch
add byte [eax], al
mov bl, 0xa8
jp 0x40eaaf
push ebp
mov ebp, esp
nop
leave
jmp 0x40daa0
xchg edi, eax
clc
nop
nop
cld
jae 0x40ef3c
pop esp
lahf
add byte [esi + edx + 0x73fc2900], ah
mov ch, 0xca
lea ecx, [ebp + 0x28]
push edi
mov edi, 0x40f60c
xchg dword [esp], edi
ret
test ecx, ecx
push edi
mov edi, 0x40ce73
xchg dword [esp], edi
ret
and al, 0xc3
jne 0x40eab3
push cs
aad 0x16
add byte [esi], dl
jne 0x40ead3
mov ecx, 0x18
clc
nop
nop
cld
jae 0x40d2a1
and dword [eax], eax
mov ebx, 0x8b00a200
mov esi, edi
rcl byte [edi - 0x41], cl
add edi, esi
inc eax
add byte [edi + 0xc3243c], al
dec ebp
add byte [edi + 0xd60000], cl
shr dword [edi - 0x75], 1
dec esi
cmp al, 0x57
mov edi, 0x40ced4
xchg dword [esp], edi
ret
add edi, ebx
clc
nop
nop
cld
jae 0x40e742
xchg esp, eax
loopne 0x40eb7d
add byte [eax], al
in al, dx
invalid
push ecx
clc
nop
nop
cld
jae 0x40da06
mov ebx, 0x1c290094
insd dword es:[edi], dx
inc eax
sub edx, ebp
add esi, 0x10
clc
nop
nop
cld
jae 0x40e036
add byte [esp + esi*2], cl
push ss
sbb al, 0x78
rcr dword [edx - 0x7c57af1], 1
invalid
jne 0x40e37d
clc
nop
nop
cld
jae 0x40d136
add byte [ecx - 0x3fcc415c], bh
mov esi, 0xf2f8c033
nop
xor eax, eax
clc
nop
nop
cld
jae 0x40eaa5
add ah, bh
invalid
add esi, 8
clc
nop
nop
cld
jae 0x40df49
add byte [eax], al
add byte [esi], al
mov al, 0
push cs
call fcn.0040edf8
ja 0x40eb81
add byte [eax], al
push ebp
mov ebp, esp
nop
leave
jmp 0x40d2b6
mov edi, dword [ecx + 0xc]
clc
nop
nop
cld
jae 0x40cd98
je 0x40eb51
loopne 0x40eba4
test al, 0xbb
pop ecx
mov edi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d166
mov ebx, esi
clc
nop
nop
cld
jae 0x40eb27
add byte [esi], cl
add byte [eax], al
jne 0x40ebdd
add byte [ebx - 0x778fb75], bl
nop
nop
cld
jae 0x40cbc7
out 0xdf, al
invalid
invalid
add esp, 0x1c
push edi
mov edi, 0x40ee44
xchg dword [esp], edi
ret
pop dword fs:[eax]
clc
nop
nop
cld
jae 0x40ed96
push esp
push ebp
mov ebp, esp
nop
leave
jmp 0x40dbf3
add esi, ebx
clc
nop
nop
cld
jae 0x40e151
add byte [edx + ebx + 0x4068ec16], dl
xchg ebp, eax
mov eax, dword [0x57c033aa]
mov edi, 0x40dd32
xchg dword [esp], edi
ret
lea eax, [edi + eax]
clc
nop
nop
cld
jae 0x40ea79
add byte [ebp - 0x39ffff30], bl
or al, 0x66
add esi, dword [esi + 0x14]
add si, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40f0ca
add byte [eax], al
add ch, cl
dec ebp
cli
dec ecx
push edi
mov edi, 0x40ce34
xchg dword [esp], edi
ret
call fcn.0040edf8
clc
nop
nop
cld
jae 0x40e86c
and ah, byte [edx]
jo 0x40ecf7
int1
out 6, al
sub dword [esi - 0x45], 0x1fe04
mov ebx, 0x1fe04
clc
nop
nop
cld
jae 0x40f47e
je 0x40ed45
add byte [eax], al
pop ebx
mov eax, esi
clc
nop
nop
cld
jae 0x40f427
add al, dh
int 0x9d
or al, 0
add byte [edi - 0x6f], dl
test al, 0xb9
arpl word [eax + eax], si
clc
nop
nop
cld
jae 0x40cff9
cld
add byte [eax], al
push es
cld
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f35d
push ecx
clc
nop
nop
cld
jae 0x40cd54
add byte [ecx], ch
loopne 0x40edd6
lahf
add byte [eax], al
add byte [esp + eax*2 + 0x79], al
rep movsb byte es:[edi], byte [esi]
push edi
mov edi, 0x40c400
xchg dword [esp], edi
ret
cwde
xor eax, 0x2100aeed
sbb esp, dword [ecx + 0x55]
popal
push ebp
mov ebp, esp
nop
leave
jmp 0x40cd14
cmp eax, 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40f11e
xor edx, edx
jmp 0x40ee85
xor eax, eax
clc
nop
nop
cld
jae 0x40c915
add byte [eax], al
invalid
add esi, dword [ebp + 0x24]
push edi
mov edi, 0x40e21a
xchg dword [esp], edi
ret
shl byte [ebx + esi*4 + 0x408fe000], 1
inc ecx
invalid
div ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d726
xor eax, eax
push edi
mov edi, 0x40dc1e
xchg dword [esp], edi
ret
pushal
clc
nop
nop
cld
jae 0x40f621
je 0x40ee7c
movsb byte es:[edi], byte [esi]
mov ecx, 0xb9a10074
in eax, dx
pushal
push edi
mov edi, 0x40ded7
xchg dword [esp], edi
ret
mov ecx, dword [ebp + 0x10]
clc
nop
nop
cld
jae 0x40cca3
add byte [ecx], ch
add byte [eax], al
add byte [eax], al
aam 0xba
mov ecx, 0x64616f4c
clc
nop
nop
cld
jae 0x40e08e
jg 0x40eed3
add byte [edi*4 - 0xd0724cd], bl
nop
nop
cld
jae 0x40c959
sbb al, 0x66
add byte [eax], al
add ah, bh
popfd
xchg dword [ecx - 0x6f0d07ad], ebp
push ebx
clc
nop
nop
cld
jae 0x40c84b
mov bl, 0x21
in al, dx
mov dword [0x406868d6], eax
cmp byte [edi], cl
mov edi, 0x8b550651
in al, dx
movsx edx, word [ecx + 6]
push ebp
mov ebp, esp
nop
leave
jmp 0x40cdb1
cmp edi, 0xf7aa0afc
push ebp
mov ebp, esp
nop
leave
jmp 0x40c862
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40eafd
add byte [eax], al
add byte [eax], al
add byte [eax - 0x6d], ch
clc
nop
nop
cld
jae 0x40e485
mov ebx, 0xbb00bb00
add byte [eax], al
in al, dx
push ebx
xor eax, dword [ebx + 0x3e]
dec ecx
push edi
mov edi, 0x40e781
xchg dword [esp], edi
ret
add esp, 0x2c
clc
nop
nop
cld
jae 0x40c576
pop edi
inc eax
add byte [eax], al
add byte [eax], al
fsubr qword [eax]
mov al, byte [0xf2f80001]
nop
push 0x1a000
clc
nop
nop
cld
jae 0x40d410
js 0x40efac
add ch, dl
frstor dword [ebx + ecx*4 + 0xd]
xor byte [eax], al
add byte [eax], al
clc
nop
nop
cld
jae 0x40e597
or al, 0x1c
invalid
je 0x40eba7
clc
nop
nop
cld
jae 0x40ce49
add byte [esi + edx + 0x3e], dl
lea edi, [esi + 8]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e919
ror edi, 0xd
push edi
mov edi, 0x40d9bd
xchg dword [esp], edi
ret
or eax, 0x18
clc
nop
nop
cld
jae 0x40cb43
add byte [ebp - 0x71fb877], cl
mov dword [edi - 0x20], eax
clc
nop
nop
cld
jae 0x40f135
insd dword es:[edi], dx
add byte [eax], al
movsb byte es:[edi], byte [esi]
or al, 0
rol byte [eax], cl
mov edi, dword [ecx - 0x7fd163f]
shr ecx, 2
clc
nop
nop
cld
jae 0x40d7b7
dec ebp
add byte [eax - 0x6b], al
add byte [ecx + ebx*2], bl
push ebp
mov ebp, esp
jbe 0x40f03f
add byte [ebx - 0x55ff2e00], bh
push 0xae2e2aa4
salc
xchg edx, eax
mov bh, 0
rol byte [eax], 0x8b
mov esp, 0x8b55f08b
in al, dx
nop
leave
jmp 0x40ecfc
push eax
push edi
mov edi, 0x40cf58
xchg dword [esp], edi
ret
add esi, 0x18
push ebp
mov ebp, esp
nop
leave
jmp 0x40d1d8
movzx ecx, word [esi + 6]
push ebp
mov ebp, esp
nop
leave
jmp 0x40cc75
les eax, fs:[eax - 1]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d4e7
ja 0x40f0b0
clc
nop
nop
cld
jae 0x40dd87
mov al, pe_nt_image_headers32
sub dword [edi], edx
add dword [ebx + 0x5710c483], ecx
add esp, 0x10
push edi
mov edi, 0x40ed29
xchg dword [esp], edi
ret
and dl, 0xd
push ebp
mov ebp, esp
nop
leave
jmp 0x40d3e6
je 0x40e2e3
clc
nop
nop
cld
jae 0x40d512
mov ebx, 0x564f0094
push edi
mov edi, 0x40d249
xchg dword [esp], edi
ret
cmp ecx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d552
call fcn.0040edf8
clc
nop
nop
cld
jae 0x40f2d1
mov eax, dword [esp + 4]
clc
nop
nop
cld
jae 0x40c6ff
mov ebp, 0x75789d00
push esi
cmp edx, dword [ecx + 0x55]
mov ebp, esp
nop
leave
jmp 0x40c4a1
je 0x40e393
clc
nop
nop
cld
jae 0x40eb67
sbb al, 0xbb
add byte [edi - 0x6f0d07ad], ch
push ebx
clc
nop
nop
cld
jae 0x40ce08
add byte [eax], al
ret 0xa114
cmp dword [esi + 0x10], 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40effe
add byte [edx + 0x68], cl
insb byte es:[edi], dx
insb byte es:[edi], dx
clc
nop
nop
cld
jae 0x40d784
or edi, dword [ecx + 0x300000]
mov edi, dword [esi]
push 0x40
push edi
mov edi, 0x40efe9
xchg dword [esp], edi
ret
add eax, edi
clc
nop
nop
cld
jae 0x40de37
add byte [eax], al
push esp
add byte [eax + eax - 0x26], bl
jecxz 0x40f234
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40d7fe
mov al, 0x78
jmp 0x8b96bc17
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d28c
imul ecx
clc
nop
nop
cld
jae 0x40d603
sbb dh, al
add byte [eax], al
pop esp
jg 0x40f2fb
invalid
mov ecx, 0x735908cd
clc
nop
nop
cld
jae 0x40ccba
or eax, dword [eax]
invalid
push eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40ec3d
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40e0cd
inc bp
mov dl, 0
mov ebp, dword [eax]
call fcn.0040e2a3
clc
nop
nop
cld
jae 0x40f1b7
mov eax, dword [0x9a40000]
pop eax
clc
nop
nop
cld
jae 0x40dfb5
insd dword es:[edi], dx
add byte [ecx + 0x59002900], bh
mov bl, 0xfa
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40f221
dec ebp
inc eax
mov ebx, 0x620000a4
add byte [ebx + 0x55368b5d], cl
mov esi, dword [esi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d68c
imul ecx, ecx, 0x28
push ebp
mov ebp, esp
nop
leave
jmp 0x40d98d
pop edx
clc
nop
nop
cld
jae 0x40ed3f
add byte [eax], al
adc al, 0
pop edi
add byte [eax], al
mov ebx, 0xded1d686
sub eax, 0x80000000
push ebp
mov ebp, esp
nop
leave
jmp 0x40e881
mov ecx, ebx
clc
nop
nop
cld
jae 0x40dbde
test al, 0xaf
int 0
salc
add byte [eax], al
je 0x40f3f1
salc
mov word [ecx - 0x80000000], gs
test eax, 0x80000000
push ebp
mov ebp, esp
nop
leave
jmp 0x40d8c4
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40e67b
ret 0x7806
push ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d1ed
mov ebx, edi
clc
nop
nop
cld
jae 0x40d277
jmp 0x40f221
add eax, 0x18
clc
nop
nop
cld
jae 0x40ccff
add dh, dl
add byte [eax], al
mov ebx, 0x8b0072da
and esi, dword [ecx - 0x1774ffa0]
mov esi, dword [esi + 0x20]
clc
nop
nop
cld
jae 0x40e49a
movsb byte es:[edi], byte [esi]
or al, 0
ret 0xc606
push 0x641e7724
clc
nop
nop
cld
jae 0x40d3fb
movsb byte es:[edi], byte [esi]
mov al, 0
pop ecx
mov edx, 0xf3c5840f
invalid
push eax
push edi
mov edi, 0x40f469
xchg dword [esp], edi
ret
add eax, 4
jmp 0x40f57b
mov dword [ebp + 0x28], edi
clc
nop
nop
cld
jae 0x40de0d
popfd
insd dword es:[edi], dx
invalid
mov dword [ecx + 0xb8], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40e6d4
mov eax, 0x123a6781
push ebp
mov ebp, esp
nop
leave
jmp 0x40d43b
lea edx, [edx + esi]
clc
nop
nop
cld
jae 0x40e83f
add byte [eax], al
add dl, al
add byte [eax], al
xor eax, 0x9f8b0020
call fcn.0040edf8
clc
nop
nop
cld
jae 0x40f052
fisub dword [ecx]
scasd eax, dword es:[edi]
add byte [edx + 0x5a], bl
clc
nop
nop
cld
jae 0x40d197
ret 0x78
out 0x46, al
inc ecx
test bl, cl
push ecx
clc
nop
nop
cld
jae 0x40c78e
mov eax, ecx
clc
nop
nop
cld
jae 0x40e1ee
and byte [eax], al
js 0x40f607
add byte [eax], al
sub dword [edi - 0x7ae54ff], esp
push ecx
clc
nop
nop
cld
jae 0x40c81b
xchg esp, eax
mov ebp, 0x5f0b0600
add dl, bl
in eax, 0x4b
popal
clc
nop
nop
cld
jae 0x40ca8d
add al, dh
add byte [eax], al
and dword [ebp], esi
add byte [eax], cl
je 0x40df74
clc
nop
nop
cld
jae 0x40d182
push es
pop dword [eax]
xchg dword [ecx + 0x60da71f5], eax
pushal
pushal
clc
nop
nop
cld
jae 0x40d366
dec ebp
invalid
inc edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d9d3
add eax, 2
push ebp
mov ebp, esp
nop
leave
jmp 0x40c5f8
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40e718
add byte [eax], al
mov word [ebx], fs
popal
add al, 0xf8
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40e943
add ch, cl
add byte [ebx + 0x2821f059], dh
push 0
clc
nop
nop
cld
jae 0x40dce3
adc al, 0x95
add byte [edx], bl
and al, byte [eax]
movsb byte es:[edi], byte [esi]
jb 0x40f7b3
mov ebp, dword [ebx - 0x7f]
sti
add byte [eax], ah
add byte [ebp - 0x75], dl
in al, dx
cmp ebx, 0x6000
push ebp
mov ebp, esp
nop
leave
jmp 0x40c442
add eax, 0x1d35e7c2
clc
nop
nop
cld
jae 0x40f317
add byte [eax], al
mov eax, dword [0x6fb9fc00]
arpl word [eax], ax
add byte [ebp - 0x75], dl
in al, dx
mov ecx, 0x636f
push ebp
mov ebp, esp
nop
leave
jmp 0x40c42a
mov esi, dword [ebp + 0x24]
push edi
mov edi, 0x40c50a
xchg dword [esp], edi
ret
add byte [eax], al
add byte [edx - 0x5d], bl
mov bh, 0x4d
add byte [eax], al
movzx eax, word ds:[edx + ebp]
movzx eax, word [edx + ebp]
push edi
mov edi, 0x40ebd3
xchg dword [esp], edi
ret
add edi, 0x18
clc
nop
nop
cld
jae 0x40e7c4
aaa
mov ecx, 0x94c6bd
or eax, 0x95ec8b55
test dl, cl
add byte [esi], ah
add byte [ecx], dl
xlatb
mov dh, 2
jno 0x40f823
jo 0x40f825
add eax, edi
jg 0x40f81e
mov byte [0x1bdb8b00], al
lahf
adc al, byte [eax]
mov edx, dword [edx + 0x1e6f8b00]
fbld tbyte [eax + edi*8 + 0x2dd84961]
not ebp
inc bp
stosb byte es:[edi], al
imul ebp, esi, 0xffffff85
aas
cli
mov dl, byte [ecx]
sbb eax, 0xdc2f761d
xlatb
sbb ecx, dword [ebx]
out dx, al
jl 0x40f8ef
push es
add ebx, dword [esi + 0x6b948d7d]
push ebp
sub ch, byte [ebp + ebp*2 + 0x1a8b00b2]
add eax, 0xc68b00b0
sbb cl, byte [ecx + 0x461d5643]
cmpsd dword [esi], dword es:[edi]
jae 0x40f897
push esp
jo 0x40f8b9
mov edx, edi
scasb al, byte es:[edi]
push eax
add byte [ebx - 0x2e9864a1], cl
das
sub eax, 0x5cc334fa
or al, 0x58
xchg dword [edx + 0x3c6d8b00], edx
mov esi, 0x8b00c066
invalid
in eax, dx
mov dword [0x23afe47], eax
add byte [ebx - 0x73ebb2c6], cl
rol byte [eax], 0x8b
fisub word [edi - 0x74ffbd05]
jl 0x40f930
add ebp, esi
stosb byte es:[edi], al
dec ebp
sbb dword [ebx - 0x1a], edi
xchg byte [eax], dl
add byte [ebx + 0x478b00f0], cl
in al, dx
push es
into
aad 0xd
inc edx
add byte [ebx + 0x252786a8], cl
cmp byte [ecx + esi*2 + 0x3d26e83e], dh
push 0xffffffffffffff8b
dec edi
inc ebx
and esp, esi
push cs
sbb edx, dword [eax]
mov edx, eax
add byte [ebx + 0x60aa6d], cl
mov ebx, dword [eax]
mov bl, byte [0x8b00f2c8]
add eax, 0x90283f
mov ecx, ecx
add edi, esi
scasd eax, dword es:[edi]
wait
dec esp
or eax, dword [ebx]
xor eax, 0xb3b2c4d
add byte [eax], 0x8b
cmp edi, ebx
les esi, [edi]
invalid