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

Disassembly:
add byte [ebx + 0xb828a3], cl
add byte [eax], al
clc
nop
nop
cld
jae 0x40e26f
add byte [ebx + edx*4], ch
or edx, edi
sbb al, byte es:[ebx]
sar eax, 1
add edx, ecx
clc
nop
nop
cld
jae 0x40d694
lock add byte [eax], al
jne 0x40cdbb
add byte [eax], al
dec ebx
je 0x40fa3d
clc
nop
nop
cld
jae 0x40fb3e
test byte [eax], 0xaa
stc
mov ebx, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40f477
add byte [edi], al
imul ebx, dword [ebx], 0x222100
mov ebx, dword [edi - 0x7d]
adc byte ds:[ebp - 0x75], dl
in al, dx
cmp dword [esi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40ff9e
pushal
clc
nop
nop
cld
jae 0x40e517
popal
add byte [ecx], dl
add byte [edi], al
cmpsd dword [esi], dword es:[edi]
insb byte es:[edi], dx
xchg ebx, eax
mov bh, 0x4e
mov ecx, dword [edi + 0xe]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f6c0
mov esi, dword [esi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40da95
pop esi
push edi
mov edi, 0x40d34f
xchg dword [esp], edi
ret
xor edx, edx
push edi
mov edi, 0x40dcd2
xchg dword [esp], edi
ret
add esi, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40cf3b
sub eax, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x4100b4
pop es
add byte [ecx + ebp*2], dh
adc al, 0x56
cmp ecx, dword [ecx - 0x7bbdbbc]
mov dword [esp + 0x44], eax
clc
nop
nop
cld
jae 0x40e403
xchg ebx, eax
add dh, cl
push esp
push esp
push 0x73757268
je 0x40cf0e
nop
nop
cld
jae 0x40e3d8
add byte [eax], al
add byte [eax], al
cmp dword [ecx + 0x35], 0x15249938
xor eax, 0x15249938
clc
nop
nop
cld
jae 0x40e398
insd dword es:[edi], dx
into
inc edx
shrd dword [ebx - 0xd07f38a], ecx, cl
nop
mov esi, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40ee5c
pop ebx
add byte [ebp], ch
add dh, cl
inc ebp
arpl di, cx
mov esi, dword [esi + ebx + 0x78]
clc
nop
nop
cld
jae 0x40e15a
add byte [eax], al
add byte [edi + 0x52], dh
lodsb al, byte [esi]
mov eax, 0x123a6781
clc
nop
nop
cld
jae 0x40d5a0
add byte [ebx], cl
add byte [ebx - 0x76e171a], dl
nop
nop
cld
jae 0x40de27
pop es
pop ebx
fld xword [esp + eax*8]
imul eax, dword [eax], 0xffffff90
add byte [ebx + 0x55d23349], cl
xor edx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e700
movzx esi, word [esi + 4]
clc
nop
nop
cld
jae 0x40d52e
adc dword [eax], eax
add byte [ebx + ebx*8 + 0x23], bl
jl 0x40cfd0
movsx eax, word [ecx + 0x14]
clc
nop
mov edi, 0xf2f81441
nop
nop
cld
jae 0x40fb28
add byte [esi + 0x52], bh
jle 0x40d023
push edx
add al, dl
add byte [0xf8046123], bl
nop
nop
cld
jae 0x40fdcf
sbb dword [edi + 0x2eaed400], esp
push edi
popal
dec edi
push ecx
clc
nop
nop
cld
jae 0x40e08d
je 0x40cfce
add byte [esi + ebp*4 + 0x27], bl
popal
insd dword es:[edi], dx
retf 0x80b9
mov ecx, 0xa61d11
arpl word [eax], ax
repe cmpsd dword [esi], dword es:[edi]
cdq
push ebp
mov ebp, esp
add byte [eax], al
jg 0x40d075
fcomp qword [edx]
add ch, dh
fiadd word [ecx + 0x941bd1]
add cl, ah
add byte [edx + ebp*2], bl
inc eax
push edi
mov edi, 0x40ff74
xchg dword [esp], edi
ret
push esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40f48c
cmp al, 0x24
ret
popal
push ebp
mov ebp, esp
nop
leave
jmp 0x40fcdc
push esi
push edi
mov edi, 0x40f677
xchg dword [esp], edi
ret
je 0x40d848
clc
nop
nop
cld
jae 0x40ce00
scasb al, byte es:[edi]
adc al, 0
nop
add byte [ebx + 0x1c7e8be9], cl
push edi
mov edi, 0x40e3ee
xchg dword [esp], edi
ret
div ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e6c0
and esp, dword [ecx + 4]
push edi
mov edi, 0x40e458
xchg dword [esp], edi
ret
mov ecx, dword [ebp + 0xc]
clc
nop
nop
cld
jae 0x40e04d
insd dword es:[edi], dx
add byte [eax], al
into
add byte [eax], al
xor al, 0x88
jmp 0x40f03a
movzx ecx, word [esi + 6]
clc
nop
nop
cld
jae 0x40e5b0
daa
mov esp, dword [ecx + 0x2c]
add byte [esi - 0x73], bh
dec ebp
sub al, bh
nop
nop
cld
jae 0x40e244
insb byte es:[edi], dx
sub al, 0x42
ja 0x40d18e
or ebp, dword [edi]
push esi
clc
nop
nop
cld
jae 0x40efba
in al, dx
push esp
iretd
mov eax, 0x573c8194
clc
nop
nop
cld
jae 0x40df86
add ah, dl
ja 0x40d1a8
pop ds
push 0
push edi
mov edi, 0x40dd6c
xchg dword [esp], edi
ret
mov edi, dword [edi + 8]
clc
nop
nop
cld
jae 0x41018e
ja 0x40d1e3
add byte [eax], al
insb byte es:[edi], dx
sbb dword [eax + eax*4 - 0xc227500], esi
movsb byte es:[edi], byte [esi]
push edi
mov edi, 0x40f800
xchg dword [esp], edi
ret
pop ecx
push edi
mov edi, 0x40d310
xchg dword [esp], edi
ret
inc edx
clc
nop
nop
cld
jae 0x40e55b
jle 0x40d22c
add dh, dh
int3
push eax
push edi
mov edi, 0x41024e
xchg dword [esp], edi
ret
mov eax, dword [edi + eax*4]
clc
nop
nop
cld
jae 0x40d46f
add cl, ch
adc byte [esi - 0x4a], bh
insb byte es:[edi], dx
int 0x8b
dec ebp
adc al, 0x57
mov ecx, dword [ebp + 0x14]
push edi
mov edi, 0x40d707
xchg dword [esp], edi
ret
mov eax, dword [edi]
clc
nop
nop
cld
jae 0x40f633
add byte [edi], cl
add byte [edx + 0x3d001000], dh
jne 0x40dbba
clc
nop
nop
cld
jae 0x40e1c5
push esp
add byte [edi - 0x7c07466], ah
mov edi, dword [edi]
clc
nop
nop
cld
jae 0x40f2d2
cmp eax, 0x5400a7
add byte [eax], al
mov ch, 0x78
stosb byte es:[edi], al
clc
nop
nop
cld
jae 0x40e22f
xchg ebx, eax
add byte [eax], al
les eax, [eax]
add byte [esi], dh
invalid
add di, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40ec4f
add byte [eax], al
add byte [eax], al
add byte [esp + esi*8 - 0x56b1b7f], ah
jmp 0x40dd40
sub eax, ecx
push edi
mov edi, 0x40f3bb
xchg dword [esp], edi
ret
pop ecx
clc
nop
nop
cld
jae 0x40f7aa
add byte [ebx - 0x74c98900], dl
add ah, ch
daa
lodsb al, byte [esi]
jmp 0x40f0e5
mov ecx, dword [ebp + 0x10]
push edi
mov edi, 0x40fe23
inc byte [eax]
xchg dword [esp], edi
ret
cmp word [esi], 0x6f72
push ebp
mov ebp, esp
nop
leave
jmp 0x40f204
add eax, 2
clc
nop
nop
cld
jae 0x40f16c
add byte [esp + 0x5b], ch
xchg ebx, eax
insd dword es:[edi], dx
imul ecx, dword [edi], 0xffffffb7
jg 0x40d3fc
movzx edi, word [edi + 4]
clc
nop
nop
cld
jae 0x40e890
daa
adc al, 0x93
add ah, cl
inc eax
add byte [ebx + 0x4321a1d6], cl
mov cl, 4
cmc
jp 0x40d39f
add al, 0x24
clc
nop
nop
cld
jae 0x40cee5
stosb byte es:[edi], al
into
add byte [ecx], dl
add byte [edi - 0x65], dh
jne 0x40d29d
clc
nop
nop
cld
jae 0x40d63a
add al, dh
add byte [ebp + 0x33], cl
xor eax, eax
clc
nop
xor eax, eax
clc
nop
nop
cld
jae 0x40f571
ret 0xcccf
add eax, ebx
clc
nop
nop
cld
jae 0x40ce8c
add bl, bl
daa
ret 0x9324
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40faa3
add byte [eax + esi*8], ch
add byte [eax], al
stosd dword es:[edi], eax
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40e2b3
stosb byte es:[edi], al
lodsd eax, dword [esi]
fadd dword [ebx]
clc
add esi, ebx
clc
nop
nop
cld
jae 0x40e7ab
add byte [eax], al
pop ebx
add byte [edx - 0x5740ca00], ch
or byte [edi - 0x41], dl
push ebx
aam 0x40
add byte [edi + 0x52c3243c], al
shr esp, cl
add byte [eax], al
add byte [eax], al
add al, dl
add byte [ebx - 0x74aab692], cl
in al, dx
test al, 8
push edi
mov edi, 0x40d453
xchg dword [esp], edi
ret
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e6ab
lea esi, [esi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ef56
jne 0x40d694
push ebp
mov ebp, esp
nop
leave
jmp 0x40e96e
rep stosd dword es:[edi], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40f7d4
xor dword [esp], eax
push edi
mov edi, 0x40ef0e
xchg dword [esp], edi
ret
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d2b2
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40d8d2
add byte [esp + 0x3e2c00d2], al
and dl, 0xd
push ebp
mov ebp, esp
nop
leave
jmp 0x40ff09
push ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e570
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40ffdf
cmp eax, 0x4554
add byte [ebx], bl
push eax
push edi
mov edi, 0x40e59b
xchg dword [esp], edi
ret
add esi, 0x14
push ebp
mov ebp, esp
nop
leave
jmp 0x40ebce
dec ecx
clc
nop
nop
cld
jae 0x40f3d2
push esp
lodsd eax, dword [esi]
add byte [eax + eax - 0x17], dl
les eax, [eax]
cmpsd dword [esi], dword es:[edi]
bound eax, qword [eax]
mov ebx, dword [eax + edx*2]
push edi
mov edi, 0x40ee2b
xchg dword [esp], edi
ret
add edi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40dca8
mov esi, dword [ecx + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e942
imul ecx, ecx, 0x28
push ebp
mov ebp, esp
nop
leave
jmp 0x40e999
xchg byte [ecx], al
jle 0x40d783
pushal
push ebp
mov ebp, esp
nop
leave
jmp 0x40f542
mov ecx, 0x7463
clc
nop
nop
cld
jae 0x41027b
jne 0x40d71f
xchg ebx, eax
fidivr word [0x90f2f856]
nop
cld
jae 0x40ff89
xchg ebx, eax
add byte [eax], al
sbb ecx, ebp
add byte [edi - 0xa], dh
int 0xf
xchg dword [edx + 0x55000010], esi
mov ebp, esp
nop
leave
jmp 0x40e52e
pop ds
add byte [eax], al
push edx
mov ebp, dword [eax + eax - 0x3c]
add byte fs:[ebp - 0x42], al
mov dword [ebp + 0x28], edi
push ebp
mov ebp, esp
nop
leave
jmp 0x4100e1
mov eax, dword [eax + 0x14]
clc
nop
nop
cld
jae 0x40f318
and byte [esp + eax*4], ah
adc al, 0
sub al, 0xcc
jne 0x40e84a
clc
nop
nop
cld
jae 0x40e7f0
add byte [ecx + edx - 0x28], dh
pushal
clc
nop
nop
cld
jae 0x40e42d
add byte [ebp - 0x31ff7c00], ch
div byte [ebp + 0x40]
add byte [ebx - 0x74ffdd69], cl
aad 0x38
mov dword [esp], eax
clc
nop
nop
cld
jae 0x40e4c2
iretd
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40fede
mov dl, 0
add byte [eax], ah
xchg ebx, eax
insb byte es:[edi], dx
mov bh, 0xad
push edx
clc
nop
nop
cld
jae 0x40f196
sub al, 0xce
jmp 0xf2e871
push ecx
push edi
mov edi, 0x40d49d
xchg dword [esp], edi
ret
mov ecx, dword [esi + 0xe]
clc
nop
nop
cld
jae 0x40f648
mov dl, 0x19
add byte [edi], al
push edx
div byte [edx + 0xf08b00]
mov ecx, esi
add esi, ebx
push edi
mov edi, 0x40d325
xchg dword [esp], edi
ret
mov edx, eax
push edi
mov edi, 0x40db1e
xchg dword [esp], edi
ret
mov ecx, dword [ebp + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e5c5
pop esi
clc
nop
nop
cld
jae 0x40dac4
sub al, 0
adc dword [eax], eax
scasb al, byte es:[edi]
les eax, [eax]
add byte [edi - 0x1714a1], ch
add byte [ebp + 0x106c3d00], ch
sub al, 0
add byte [eax], al
add byte [eax], al
add byte [esp + eax*8], ah
add bl, bh
pop edi
jmp 0x40d8e7
add ecx, dword [ecx + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f13d
mov ecx, ebx
clc
nop
nop
cld
jae 0x40d610
inc ebp
add byte [edi + esi*2 + 0x69], dl
and al, 0
cmc
push edx
add byte [ebx + 0x825593], cl
mov ebx, dword [edi + 0x7abf5750]
xlatb
inc eax
add byte [edi + 0x7ec3243c], al
add byte [ebx + 0x846c11], dl
imul byte [edx - 0x37741399]
push eax
push edi
mov edi, 0x40d77a
xchg dword [esp], edi
ret
mov ecx, eax
clc
nop
nop
cld
jae 0x40e6eb
sub al, 0
test byte [ebx - 0x34815900], dl
jmp 0x40dba5
stosb byte es:[edi], al
push edi
mov edi, 0x40ff1e
xchg dword [esp], edi
ret
mov eax, dword [ecx + 8]
clc
nop
nop
cld
jae 0x40e21a
add dh, dh
add byte [eax], al
int3
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40dd89
add byte [eax], al
add byte [0xb0ccce], bh
mov eax, esp
hlt
push dword [ebp]
clc
nop
nop
cld
jae 0x40e020
add byte [esi + 0x6cb6], ch
pop eax
pop edi
push edi
mov edi, 0x40fe9a
xchg dword [esp], edi
ret
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e1f0
mov eax, dword [ecx + 0x10]
clc
nop
nop
cld
jae 0x41009a
push esp
add byte [edi], al
add byte [edi], dh
adc eax, 0x8b8b0052
movsx edx, word [ecx + 6]
clc
nop
nop
cld
jae 0x40e498
xchg ebx, eax
pop esp
pop esp
aam 0xec
and eax, 0xd8b64ec
sbb byte [eax], al
add byte [eax], al
clc
nop
nop
cld
jae 0x40ec10
adc al, 0xcc
sub dword [ecx + 0x18], edi
clc
nop
nop
cld
jae 0x40e77b
jne 0x40db6c
lodsd eax, dword [esi]
into
push ecx
sub eax, 0x5709e280
mov edi, 0x40dba5
xchg dword [esp], edi
ret
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40f725
add bh, cl
invalid
pushal
clc
nop
nop
cld
jae 0x40df05
jmp 0x24ee42e2
sub eax, dword [ecx + esi + 0x28]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d816
imul ecx
clc
nop
nop
cld
jae 0x40df5a
pop ecx
clc
nop
nop
cld
jae 0x40d13f
imul esp, dword [ecx + ebp*8 + 0x36], 0x11db
mov esi, 0x55103f83
cmp dword [edi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40f2fc
lodsb al, byte [esi]
clc
nop
nop
cld
jae 0x40d9dc
add byte [eax + eax - 0x75], ch
in al, dx
cmpsd dword [esi], dword es:[edi]
jle 0x40dc21
retf
add esi, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40dd55
add bl, bl
imul ebx, ebx, 0x6d
int3
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40e60d
inc ebp
adc dword [edi + 0x14e9832e], esp
push edi
mov edi, 0x40fa3d
xchg dword [esp], edi
ret
add esi, 0x18
clc
nop
nop
cld
jae 0x40ced0
iretd
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f1da
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40eecc
pop ebx
add byte [edx + 0x2c77d0ae], ch
int 0xf3
movsb byte es:[edi], byte [esi]
rep movsb byte es:[edi], byte [esi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f0e5
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40d114
ja 0x40dcfb
fucompi st(0)
and eax, 0xf8fffffc
call fcn.0040d926
clc
nop
nop
cld
jae 0x40f6ea
add byte [0x60170000], bh
add byte [ebx - 0x90617f5], cl
invalid
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40eadc
mov esi, dword [esi + 0x80]
clc
nop
nop
cld
jae 0x40e984
test byte [eax], 0
push ebx
jno 0x40dd47
push 0
push edi
mov edi, 0x40f39e
xchg dword [esp], edi
ret
mov ecx, dword [ebp + 0xc]
clc
nop
nop
cld
jae 0x40f915
add byte [esi], ch
push edx
neg bl
invalid
add ebx, 2
clc
nop
nop
cld
jae 0x40e502
push esp
ret 0
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f82b
add byte [eax], al
sahf
lodsb al, byte [esi]
push edi
mov edi, 0x40ffc9
xchg dword [esp], edi
ret
ret
push ecx
push edi
mov edi, 0x40db90
xchg dword [esp], edi
ret
test edx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ea0d
push ecx
push edi
mov edi, 0x40cf67
xchg dword [esp], edi
ret
add edi, ebx
clc
nop
nop
cld
jae 0x40ede6
add byte [eax + eax - 0x4a], bl
lock add byte [edx - 0x7087848], ch
xchg edi, esi
clc
nop
nop
cld
jae 0x40f50f
jmp 0xd27e3317
mov esi, dword [edx]
clc
nop
nop
cld
jae 0x40ee9f
ja 0x40df9e
test byte [eax], 0x11
les eax, [eax]
fld qword [ebx]
inc ebp
and al, 0xf8
add eax, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40d3df
add byte [eax], al
insb byte es:[edi], dx
adc byte [eax + eax + 0x2f], ch
mov edi, esi
push edi
mov edi, 0x40dbcf
xchg dword [esp], edi
ret
add eax, 0x1d35e7c2
clc
nop
nop
cld
jae 0x40fabd
pop ebx
pop es
sbb dword [eax], eax
mov eax, 0xf83c738b
mov esi, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x40cf52
lodsd eax, dword [esi]
test byte [eax], 0x61
add byte [ecx], bl
cmp ebp, dword [edx + 0x40]
push 0x40
push edi
mov edi, 0x40e321
xchg dword [esp], edi
ret
mov esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40d0af
int3
xor ebx, ebx
push edi
mov edi, 0x40f77f
xchg dword [esp], edi
ret
push 0x40
push edi
mov edi, 0x40f89a
xchg dword [esp], edi
ret
add esi, 2
clc
nop
nop
cld
jae 0x40ddbd
fiadd word [eax]
lodsd eax, dword [esi]
add byte [eax + eax - 0x48], ch
call fcn.0040d926
push ebp
mov ebp, esp
nop
leave
jmp 0x40ff5f
add esi, dword [ebp + 0x24]
push edi
mov edi, 0x40d001
xchg dword [esp], edi
ret
mov ecx, 0x735908cd
clc
nop
nop
cld
jae 0x40f024
add byte [eax + eax], ch
add ch, bl
push 0x641e7724
clc
nop
nop
cld
jae 0x40e3ae
add bl, dl
in al, dx
pop esp
wait
jmp 0x40d204
call fcn.0040d926
push ebp
mov ebp, esp
nop
leave
jmp 0x40f976
call fcn.0040d926
clc
nop
nop
cld
jae 0x40f931
mov ecx, 0x735908cd
push ebp
mov ebp, esp
nop
leave
jmp 0x40de84
push 0x2c246
clc
nop
nop
cld
jae 0x40dfb0
ror dword [ebx], cl
rol edx, cl
add edx, ebx
add esi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ed67
add ecx, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x40f8cd
add byte [esp + ecx*8 + 7], ah
add byte [eax], al
mov byte [0xa0f48b00], al
add byte [ebx - 0x3e183b9f], cl
test eax, 0x90f2f853
nop
cld
jae 0x40f559
adc esp, edx
imul eax, dword [eax], 0xd30b77
scasd eax, dword es:[edi]
add esi, ebx
push edi
mov edi, 0x40d7ba
xchg dword [esp], edi
ret
add edi, ecx
clc
nop
nop
cld
jae 0x40e337
xchg ebx, eax
and al, 0
add byte [esi - 0x2c], bh
popal
dec eax
mov esi, edx
clc
nop
nop
cld
jae 0x40f59c
add byte [edi + esi*2 - 0x31], ch
ficomp word [ebx]
or al, 0xe9
loope 0x40e19f
jmp 0x40cf95
invalid
jmp 0x40f0e5
call 0x40ea3c
clc
nop
nop
cld
jae 0x40d987
add byte [eax], al
insb byte es:[edi], dx
add byte [edx + 0x43], cl
inc ebx
clc
nop
nop
cld
jae 0x40d4f1
sub al, 0xd2
add byte [edi - 0x32], dh
mov ebx, dword [ebx + 0x14]
jl 0x40e296
push ecx
push edi
mov edi, 0x40f5c8
xchg dword [esp], edi
ret
pushal
push edi
mov edi, 0x40e170
xchg dword [esp], edi
ret
add byte [eax], al
add ah, ch
add byte [eax + eax + 0x2c], dl
mov ecx, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f4bb
and esp, dword [ecx + 4]
push edi
mov edi, 0x40f3ea
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40fd50
mov edx, dword [edi + 0xc]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ee86
mov eax, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40cefb
andps xmm5, xmm4
adc dword fs:[ebp + 0x27], eax
sub byte [edi], cl
test byte [edi + 0x55000008], al
je 0x40ebf8
push ebp
mov ebp, esp
nop
leave
jmp 0x40d873
push eax
clc
nop
nop
cld
jae 0x40d194
sub al, 0
fiadd word [eax]
fcmovnu st(0), st(6)
insb byte es:[edi], dx
mov dh, 0x63
call 0x48651833
jb 0x40e3bd
xor dword [esp], 0x8723648
clc
nop
nop
cld
jae 0x40e0e1
std
invalid
lss ebx, [ebx]
push ebx
clc
nop
nop
cld
jae 0x40edfb
push esp
add byte [edi + ecx*8 + 0x42], bl
add byte [eax], al
add byte [0x6e697768], bl
je 0x40e3d6
push 0x746e6977
clc
nop
nop
cld
jae 0x40f608
pop esp
in al, dx
into
sub al, 0x13
lodsb al, byte [esi]
mov ebp, dword [esi + 0x24]
push edi
mov edi, 0x40f1ac
xchg dword [esp], edi
ret
mov eax, dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x40f73f
daa
or ebp, dword [esp + esi*2]
pop ebx
jmp 0x57417018
add ebx, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x40da55
test byte [eax], 0x84
or eax, dword [eax]
add byte [edi + ecx*8 + 0x553c7803], dh
mov ebp, esp
nop
leave
jmp 0x40f1ef
mov edi, dword [ecx + 0xc]
clc
nop
nop
cld
jae 0x40fe6e
add byte [ebx + 0x11], bl
push edx
add dl, al
mov ch, 0x5f
xor eax, 0x16125347
push ebp
mov ebp, esp
nop
leave
jmp 0x40f7eb
add ecx, eax
clc
nop
nop
cld
jae 0x40e19a
mov dl, 0x19
iretd
or eax, 0x12
clc
nop
nop
cld
jae 0x40e8d8
adc al, 0x77
and byte [eax + eax], ch
mov al, bl
clc
nop
nop
cld
jae 0x40ce46
ret
jne 0x40e4d0
les ebx, [edi - 0x22]
add byte [eax + edi*8 + 0x53], dh
push ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40dce7
mov eax, 0x73663c35
clc
nop
nop
cld
jae 0x40e483
mul byte [edi - 0x7c9093d2]
sub al, 0x24
add dl, byte [ebp - 0x75]
in al, dx
sub dword [esp], 2
push ebp
mov ebp, esp
nop
leave
jmp 0x40d99c
mov ecx, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e125
mov eax, ebx
clc
nop
nop
cld
jae 0x40e71a
add byte [eax], al
add bl, bl
add byte [eax], al
pop esp
push cs
xchg edi, eax
clc
nop
nop
cld
jae 0x40f9d1
inc ebp
add byte [ebp], ch
int3
pop esi
push edi
mov edi, 0x40d74f
xchg dword [esp], edi
ret
add esi, 2
push edi
mov edi, 0x40d832
xchg dword [esp], edi
ret
add byte [edi + 0x8b0019], ah
adc byte [ecx + ecx*2], cl
dec ecx
clc
nop
nop
cld
jae 0x40d6db
add byte [eax], al
add byte [eax], al
stosb byte es:[edi], al
lock add byte [bp + si + 0x5ce8], bl
invalid
call fcn.0040d926
clc
nop
nop
cld
jae 0x40e692
add byte [eax], al
lodsd eax, dword [esi]
add byte [edx - 0x5c1c7500], dl
xchg edi, eax
mov byte [ebp - 0x75], dl
in al, dx
mov ah, 0x7b
rcl byte [0x8e00ee], 0
xchg esp, ecx
add al, al
pop ecx
add ah, bl
xor eax, 0x298b00c0
test eax, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40fcb0
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40d25d
test byte [eax], al
add byte [eax], al
jle 0x40e695
xchg ebx, eax
push ebx
jg 0x40e5a8
add esp, 0x2c
push ebp
mov ebp, esp
nop
leave
les ebp, [edx*2 - 0x366f1375]
jmp 0x40f5b3
shl edx, 5
clc
nop
nop
cld
jae 0x40eee1
mov dl, 0xd3
add al, dl
add byte [eax - 0x45ab7500], dl
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40d399
add byte [esi - 0x2cff9400], dh
push ebp
cmp byte [ebx - 0xd07f3c0], cl
nop
nop
cld
jae 0x40d7cf
add byte [eax], al
add byte [edi], dh
stosb byte es:[edi], al
dec edi
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40da37
add byte [edi + 0x7d], dh
mov ebx, eax
clc
nop
nop
cld
jae 0x40d29d
les esp, [edi - 0x34]
add byte [edx + 0x56b50042], ch
xor dword [esi + 0x4d], esi
jne 0x40ce19
push ebp
mov ebp, esp
nop
leave
jmp 0x40d37d
imul ecx, eax
clc
nop
nop
cld
jae 0x40d17f
ret 0x5400
shr ecx, 2
clc
nop
nop
cld
jae 0x40f61e
les eax, [eax]
je 0x40e768
insb byte es:[edi], dx
inc edx
pop ebx
div ecx
clc
nop
nop
cld
jae 0x40de67
ficom word [edx - 0xa]
ficomp word [esp + edx*2 + 0x2c]
ret
add eax, dword [eax + 0x3c]
push edi
mov edi, 0x40e383
xchg dword [esp], edi
ret
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40dadd
add esi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d155
add esi, 0xbc
clc
mov esp, 0xf8000000
nop
nop
cld
jae 0x40dff2
add byte [eax], al
add byte [edx - 0x40a800cd], cl
invalid
xor edi, edi
push edi
mov edi, 0x40e9c6
xchg dword [esp], edi
ret
mov edx, dword [esi + 4]
clc
nop
nop
cld
jae 0x40ce71
into
add dh, cl
add byte [eax], al
add ch, bl
inc eax
clc
nop
nop
cld
jae 0x40db7b
add dl, dl
add byte [edi], cl
add cl, ch
add bl, dl
xchg esi, eax
push edi
fisub dword [ebx]
popal
add al, 0xf8
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40f7bf
or eax, dword [eax]
add byte [eax], al
insb byte es:[edi], dx
sbb dword [ebx - 0x60], eax
add byte [ebx - 0xd07a043], cl
nop
pop edi
clc
nop
nop
cld
jae 0x40f370
add byte [edi], al
cmpsd dword [esi], dword es:[edi]
popal
add byte ss:[eax], al
add byte [edi], al
inc ecx
pop ebx
rol eax, 0x31
push edi
mov edi, 0x40f430
xchg dword [esp], edi
ret
push eax
clc
nop
nop
cld
jae 0x40de51
add byte [eax], al
add byte [esi], ch
pop ebx
cmp eax, 0x90aef6
mov esp, dword [ebx - 0xd07aea1]
nop
push ecx
clc
nop
nop
cld
jae 0x40e8c0
add byte [0xaaaa69e9], bh
add byte [edi], cl
or eax, 0xec8b55ad
lodsd eax, dword [esi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d33a
add esp, 0xc
push edi
mov edi, 0x40deae
xchg dword [esp], edi
ret
lea edi, [edi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40db37
push edx
clc
nop
nop
cld
jae 0x40fbce
add byte [eax], al
add byte [ebx], cl
jmp 0x10b5e901
mov eax, dword [ebp + eax*2]
clc
nop
nop
cld
jae 0x40fc9a
xchg ebx, eax
add byte [edi + 0x2c], ah
ror byte [eax], 1
add ebp, ebx
push edi
mov edi, 0x40d543
xchg dword [esp], edi
ret
push eax
clc
nop
nop
cld
jae 0x40e835
fild dword [eax]
fsubp st(1)
add byte [esi], ch
or eax, edx
ljmp 0x9090
add edi, eax
clc
nop
nop
cld
jae 0x40ce5c
add byte [edx + 0x84e900], ch
add byte [edi - 0x1f], ah
invalid
mov esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40dc22
lodsd eax, dword [esi]
add byte [esi + ebp - 0x1359ff10], al
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40f41a
push esp
add byte [esp + edx*2 - 0x32], bl
cmp eax, 0x760366ac
adc al, 0xf8
add si, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40dc69
scasb al, byte es:[edi]
test byte [ebp + 0x237f0000], ch
popal
add al, 0xf8
nop
nop
cld
jae 0x40d129
rol dword [eax], cl
add byte [eax], al
add byte [eax + edx*8], ch
mov edi, dword [ebp + 0x33]
sar al, 0xf2
nop
xor eax, eax
clc
nop
nop
cld
jae 0x40dde7
push esp
popal
inc ebp
add byte [eax], al
add byte [edx + eax*8], dl
add byte [ebx - 0x440e8cfd], cl
mov esi, 0xfff8eeef
clc
nop
nop
cld
jae 0x40f705
add byte [esi - 0x16eee93], dh
add esp, 0xc
push edi
mov edi, 0x40da80
xchg dword [esp], edi
ret
je 0x40db7b
clc
nop
nop
cld
jae 0x40e7c0
pushal
push ebp
mov ebp, esp
nop
leave
jmp 0x40f9e6
rep movsd dword es:[edi], dword [esi]
clc
nop
nop
cld
jae 0x40d367
and al, 0
add byte [eax + eax - 0x605f0000], al
push ebp
mov ebp, esp
add byte [eax], al
sub eax, 0xd5126c57
push edx
stc
sal byte [ebp - 0x6f], 0
xchg ebp, eax
add byte [eax], bl
jno 0x40eaab
push ecx
clc
nop
nop
cld
jae 0x40e078
add byte [eax], al
add byte [eax], al
push esp
add ah, cl
add byte [ecx - 0x7db8a01], ch
nop
nop
cld
jae 0x40e67d
sub al, 0x14
add byte [eax], al
test byte [eax], al
in al, 0xe6
movsd dword es:[edi], dword [esi]
xchg edx, eax
add byte [ebx + 0x60bc0735], cl
xor eax, 0xf860bc07
pushal
clc
nop
nop
cld
jae 0x40fe85
add byte [ebp], ch
add byte [eax], al
retf
sub eax, 0x80000000
push ebp
mov ebp, esp
nop
leave
jmp 0x40f98b
je 0x40e766
clc
nop
nop
cld
jae 0x40dc0d
invalid
shr ecx, 2
push ebp
mov ebp, esp
nop
leave
jmp 0x40db4d
call dword [edi - 0x20]
push ebp
mov ebp, esp
nop
leave
jmp 0x4101ce
jne 0x40d21d
push ebp
mov ebp, esp
nop
leave
jmp 0x41000d
jmp 0x40f41a
pop dword fs:[eax]
clc
nop
nop
cld
jae 0x40ece0
xchg ebx, eax
add byte [edx - 0x70adf000], dh
mov esi, 0x1c000
clc
nop
nop
cld
jae 0x40e063
pop es
xchg ebx, eax
lodsd eax, dword [esi]
add byte [ecx + 0x55], dl
cmc
fisttp word [ebx + 0xbfc89]
add byte [ebp - 0x75], dl
in al, dx
mov ecx, dword [ecx + 0xbfc]
push ebp
mov ebp, esp
nop
leave
jmp 0x40fb69
add edi, 0x18
clc
nop
nop
cld
jae 0x40e185
push edx
cmovb eax, dword [eax]
ja 0x40ecc4
mov byte [0x42368b00], al
add byte [ebx - 0x74ff4d3d], cl
sbb ch, al
mov dl, 0xec
invalid
popfd
clc
nop
nop
cld
jae 0x40ed3a
jne 0x40ec99
add dl, dh
add byte [ebx + 0x4b8b0010], cl
push edx
push edi
mov edi, 0x40ed7c
xchg dword [esp], edi
ret
je 0x59ecbc
clc
nop
nop
cld
jae 0x40fbe3
sldt word [eax]
add byte [eax], al
adc byte [edi], bh
add esp, 0x200
jmp 0x40ed0d
ret
add edi, 8
clc
nop
nop
cld
jae 0x40d5b9
push esp
push esp
ja 0x40ec8b
add byte [eax], al
push eax
add byte [ebx - 0x5fff97e8], cl
add dword [eax], eax
push 0x1a000
clc
nop
nop
cld
jae 0x40ef6c
les eax, [eax]
adc byte [eax], al
mov ecx, 0xfd9b850f
invalid
jne 0x40eac3
push ebp
mov ebp, esp
nop
leave
jmp 0x40df2f
cmp edi, 0xf7aa0afc
push ebp
mov ebp, esp
nop
leave
jmp 0x40fad2
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40d4dc
rol byte [eax], 1
mov dh, 0x42
add byte [esi + 0x56], bl
clc
nop
nop
cld
jae 0x40f1c1
into
add byte [eax], al
add byte [eax], al
push edx
add ah, dl
mov esi, 0x62694cb9
jb 0x40ed82
mov bh, 0xff
into
add byte [esi], ch
imul eax, dword [eax], 0x76d0075
sub al, 0x5c
or ebx, dword [ecx + edi*4 + 0xcfb]
clc
nop
nop
cld
jae 0x40f404
add byte [edi + ecx*8 + 0x52], ch
lodsd eax, dword [esi]
pop esi
clc
nop
nop
cld
jae 0x40f4e5
mov ecx, dword [edi + 4]
clc
nop
nop
cld
jae 0x40d2c7
add byte [ecx], bl
ret 0x9300
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40e7d7
add byte [eax], al
dec ebp
push ebp
mov ebp, esp
add byte [edi], cl
add byte [edi + 0x13], dh
mov byte [0x3e7048], al
xchg ebp, eax
mov eax, 0xb6142640
add byte [eax], 0x8b
jp 0x40ee82
clc
nop
nop
cld
jae 0x40dc3e
shr dword [esi + 0x45ce6736], cl
sbb eax, edx
mov byte [0xf3538b00], al
invalid
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40d889
add byte [esi], ch
pop es
push esp
int3
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40f9b6
les ebp, [eax + edx]
push esp
lodsd eax, dword [esi]
add byte [ebx - 0x75], cl
jg 0x40ee9d
mov edi, dword [edi + 0x14]
clc
nop
nop
cld
jae 0x40e957
add ah, al
add byte [eax], al
add byte [eax], al
inc eax
add byte [ebx - 0x157c22fd], cl
sub byte [edi - 0x41], dl
or bl, bl
inc eax
add byte [edi + 0xbc3243c], al
into
int3
add ebx, ebp
sub edx, 0x28
push edi
mov edi, 0x40db08
xchg dword [esp], edi
ret
popal
clc
nop
nop
cld
jae 0x40f00f
add byte [eax], al
adc byte [ecx], dl
add byte [eax], al
add byte [eax], al
sub al, 0x8d
adc al, 0x32
lea edx, [edx + esi]
clc
nop
nop
cld
jae 0x40cdd6
test byte [eax], al
int3
ror edi, 0xd
push ebp
mov ebp, esp
nop
leave
jmp 0x40f345
mov dword fs:[eax], esp
clc
nop
nop
cld
jae 0x40f4a2
add byte [eax], al
add byte [eax], ah
imul byte [edx - 0x5e182bda]
or dh, byte [ebx]
rcl byte [edi - 0x41], 0x48
stc
inc eax
add byte [edi - 0x3b3cdbc4], al
add byte [edi + 0xf], dh
add byte [eax], al
add byte [ebx + 0x76b70faf], cl
adc al, 0xf8
xor eax, eax
push edi
mov edi, 0x40f948
xchg dword [esp], edi
ret
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40e110
fcmovnbe st(0), st(4)
ja 0x40ef69
add byte [ebx], ah
lcall 0x9090, 0xf2f8ec8b
mov ebp, esp
clc
nop
nop
cld
jae 0x40f795
les esp, cs:[edi - 0x58939500]
inc ecx
add byte [eax], 0x8b
xor al, 2
add byte [ebx + 0x578b0090], cl
cld
mov ecx, dword [ecx + 0x54]
clc
nop
nop
cld
jae 0x40fc81
pop ebx
sbb dword [edi + 0x74], esi
adc dword [edx + 0xf], ebp
test dword [esi], ebx
cli
invalid
jne 0x40e9c6
clc
nop
nop
cld
jae 0x40f691
daa
add dh, cl
adc al, byte [eax]
mov ebx, edi
pop ecx
clc
nop
nop
cld
jae 0x40f2a3
adc dword [eax], eax
add byte [eax], al
pop es
add byte [eax], al
add bl, ch
not edx
push edi
mov edi, 0x40d21d
xchg dword [esp], edi
ret
pop eax
clc
nop
nop
cld
jae 0x40f156
je 0x40f049
pop ebx
insb byte es:[edi], dx
adc al, 0
ja 0x40f00d
cmc
mov edx, 0xf2f8a4f3
nop
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40e72f
sbb dword [eax], eax
sbb dword [eax + eax + 0x54], ebp
sub al, 0x4d
push ecx
push edi
mov edi, 0x40fd10
xchg dword [esp], edi
ret
test ecx, ecx
push edi
mov edi, 0x40d9c6
xchg dword [esp], edi
ret
add ah, cl
add ah, ch
adc al, 0x2b
push ebp
mov ebp, esp
call 0x61cd57
add bl, cl
xchg dword [eax - 0x57], esp
mov dh, al
add byte [eax], al
add byte [ebx], ch
invalid
ret
jne 0x40f24d
clc
nop
nop
cld
jae 0x40f277
add byte [esp + edx*8], dl
xchg esi, eax
dec ebx
lea esp, [esp + eax]
clc
nop
nop
cld
jae 0x40ebe3
add byte [esp + ebp*2], ch
ret 0x4d00
popal
clc
nop
nop
cld
jae 0x40dc93
add byte [eax], al
sub al, 0xce
and al, 0xd4
je 0x40f10c
add byte [ebx - 0x40a8aff7], cl
push 0xffffffffffffffd1
inc eax
add byte [edi - 0x2b3cdbc4], al
add byte [ebx + 0x67], bl
xchg ebx, eax
add byte [ebp - 0x32], al
insd dword es:[edi], dx
mov dh, bh
pop es
test dword [edi], 0xffffffff
push ebp
mov ebp, esp
nop
leave
jmp 0x40d428
mov ecx, dword [ecx + 0x38]
clc
nop
nop
cld
jae 0x40e1af
pop es
add byte [ebp], ch
add byte [ecx + edx*2 + 0x40], dl
add byte [ebx - 0x70cfce3], cl
add esi, ebx
clc
nop
nop
cld
jae 0x40e46d
add byte [eax + eax], ch
insd dword es:[edi], dx
inc ebp
add byte [eax], al
pop es
mov eax, 0x81ae9
add byte [esp + edx], ch
sbb dword [eax + eax], edx
insb byte es:[edi], dx
pop esp
je 0x40f17b
jmp 0x40f98b
add bl, bl
and byte [edi], al
add byte [edx - 0x7f], cl
sti
add byte [eax], ah
add byte [ebp - 0x75], dl
in al, dx
nop
leave
jmp 0x40f586
push eax
clc
nop
nop
cld
jae 0x40f2e7
add byte [edi], dh
add byte [edi + 0x54], dh
rcl dword [ecx], cl
pop es
pop edi
mov esi, dword [esi + 0x20]
clc
nop
nop
cld
jae 0x40d8a4
sldt word ss:[eax]
into
outsd dx, dword cs:[esi]
push edi
push edi
mov edi, 0x40eb11
xchg dword [esp], edi
ret
mov ecx, eax
clc
nop
nop
cld
jae 0x410164
sbb dword [eax], eax
mov dh, 0x24
add byte [esp + ecx*8], ch
sbb byte [edi], cl
mov bh, 0x4f
push es
movzx ecx, word [edi + 6]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d650
jne 0x40d21d
push ebp
mov ebp, esp
nop
leave
jmp 0x40e585
shr ecx, 2
clc
nop
nop
cld
jae 0x40ea51
shl byte [ecx + 0x67], 1
add byte [eax], al
add byte [ebx + esi - 0x40], ch
xor eax, eax
clc
nop
nop
cld
jae 0x40eaf4
fiadd word [eax]
add byte [esi], dh
add byte [eax], al
dec edi
jmp 0x40d367
mov eax, eax
clc
nop
nop
cld
jae 0x40e81c
rol byte [di - 0x22], 1
push esp
add dh, bl
mov ah, 3
cli
pop edx
push ebp
mov ebp, esp
nop
leave
jmp 0x4101a3
sub edi, edx
clc
nop
nop
cld
jae 0x40d67f
add byte [eax], al
test bh, cl
add byte [ebp - 0x7ae56ac], ch
push ecx
clc
nop
nop
cld
jae 0x40f090
sub al, 0xcf
add dl, dl
adc dword [eax], eax
add byte [edi + ecx - 0x1f0d7c], ch
invalid
je 0x40d3f4
clc
nop
nop
cld
jae 0x40ecf5
add byte [edx - 0x32], dl
push esi
arpl sp, sp
inc esi
mov al, 0
mov ebp, dword [esi + 0x5728c083]
add eax, 0x28
push edi
mov edi, 0x40ffb4
xchg dword [esp], edi
ret
jne 0x40fdf9
push ebp
mov ebp, esp
nop
leave
jmp 0x40fb12
add edi, eax
clc
nop
nop
cld
jae 0x40fcf5
insb byte es:[edi], dx
add byte [eax], al
add byte [edi - 0x3e], dh
and bl, bl
and dl, 0xd
jmp 0x40f32d
pop esi
clc
nop
nop
cld
jae 0x40fc54
sbb esi, esi
pop esp
jle 0x40f314
add byte [ecx], ch
bound eax, qword [eax]
mov eax, ecx
invalid
push esp
clc
nop
nop
cld
jae 0x40e4d7
insd dword es:[edi], dx
push esp
add byte [esp + edx], ah
add dh, dh
invalid
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40d2f6
push edx
iretd
xor eax, eax
clc
nop
nop
cld
jae 0x40dd40
cmp dword [esi + 0x10], 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40d0cf
mov edi, dword [edi + 0x28]
clc
nop
nop
cld
jae 0x40d4b2
invalid
add ebx, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40fd65
pop es
je 0x40f488
add byte cs:[ebp - 0xd07a8b1], ch
nop
push edi
clc
nop
nop
cld
jae 0x40fd7b
add byte [eax + eax], dl
mov dl, 0
shr esp, cl
add eax, 0x40c464d8
invalid
les eax, fs:[eax - 1]
clc
nop
nop
cld
jae 0x40f0bb
mov dh, 0xc4
add byte ss:[ebx - 0x1074ff30], dh
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40f8ea
bswap esi
jle 0x40f4e6
add byte [eax], al
invalid
clc
nop
nop
cld
jae 0x40ff4a
inc edx
add byte [eax], al
insb byte es:[edi], dx
add byte [ebx + 0x3b49c200], dl
retf 0x8b55
cmp ecx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d55b
mov eax, esi
clc
nop
nop
cld
jae 0x40e746
add bh, cl
add byte [eax], al
add dl, al
add byte [esi], dh
xor al, byte [eax]
mov ecx, dword [ebx]
push ecx
push edi
mov edi, 0x40d042
xchg dword [esp], edi
ret
mov eax, ecx
clc
nop
nop
cld
jae 0x40e205
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40e2f5
add byte [edx - 0x40], dl
add byte [ebx + 0x30ff6438], cl
push dword fs:[eax]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ef28
jb 0x40fa3d
clc
nop
nop
cld
jae 0x40cebb
lodsd eax, dword [esi]
cmpsd dword [esi], dword es:[edi]
test byte [esi], dh
stc
shl esi, 3
clc
nop
nop
cld
jae 0x40e639
stosb byte es:[edi], al
sub al, 0x10
lodsd eax, dword [esi]
add byte [esi - 0x6f], ch
fimul dword [ecx + 0x551c247c]
mov dword [esp + 0x1c], edi
push ebp
mov ebp, esp
nop
leave
jmp 0x40d084
push esp
clc
nop
nop
cld
jae 0x40eb46
add byte [edx - 0x6d], al
add byte [eax], ah
je 0x40f61b
int3
xor eax, eax
clc
nop
nop
cld
jae 0x40d572
add byte [esp + ebp*8 - 0x56], dl
add byte [eax + eax + 0xf], bl
test eax, 0x80000000
push ebp
mov ebp, esp
nop
leave
jmp 0x40ed22
mov ebx, esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40fa26
mov eax, dword [edx + 0x18]
push edi
mov edi, 0x40d484
xchg dword [esp], edi
ret
push 0
push ebp
mov ebp, esp
nop
leave
jmp 0x410238
mov ebx, edi
push ebp
mov ebp, esp
nop
leave
jmp 0x40f85b
mov dword [edi - 0x10], eax
clc
nop
nop
cld
jae 0x40e85f
sub al, 0
add byte [eax], al
mov edx, dword [edx - 0x2d]
mul ebx
rol byte [eax], 0x8b
retf 0x5746
inc esi
push edi
mov edi, 0x40e30c
xchg dword [esp], edi
ret
add edi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x410085
mov dword [esp + 0x40], eax
clc
nop
nop
cld
jae 0x40e624
scasb al, byte es:[edi]
add byte [eax], al
into
int3
add esi, 0x14
push edi
mov edi, 0x40dc54
xchg dword [esp], edi
ret
add dword [esi - 0x11], 0xffffffff
inc dword [eax]
test byte [eax], al
insb byte es:[edi], dx
stosw word es:[edi], ax
mov eax, 0x258
clc
nop
nop
cld
jae 0x4100ca
add byte [edi], ah
add byte [eax], al
cli
add ecx, 0x28
clc
nop
nop
cld
jae 0x40f4fa
ja 0x40f78a
int3
mov ecx, dword [ebp + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40dcfc
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d8fc
push eax
clc
nop
nop
cld
jae 0x40fe0e
imul byte [eax + eax]
or ebp, dword [esi + 0x5c00cc93]
popal
clc
nop
nop
cld
jae 0x40f95e
adc ecx, ebp
add byte [ebp + 0x6b], ch
add byte [edi + 0x4d8b5d6c], ah
adc byte [edi - 0x41], dl
xor eax, 0x870040ff
cmp al, 0x24
ret
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40fcc6
imul ebp, dword [ebp + edi], 0
mov dl, 0x71
test dword [esi], 0xac8b0060
mov eax, 0x74
clc
nop
nop
cld
jae 0x40e5f8
sar byte [0x832b0000], 1
invalid
add edi, 0x10
clc
nop
nop
cld
jae 0x40dbba
ror byte [ebx + 0x6ddeaa00], cl
cmp al, 0xc3
push ebp
mov ebp, esp
nop
leave
jmp 0x40ea3c
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40cf95
shr byte [eax + eax], 1
add dh, cl
add dl, al
add byte [ebx - 0x74ffad09], cl
push ecx
mov eax, 0xec8b5551
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40cfc0
call fcn.0040d926
clc
nop
nop
cld
jae 0x40d7f9
fild dword [edi]
lodsd eax, dword [esi]
push edx
aad 0x80
add byte [ebx + 0x4d852104], cl
stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40f112
jne 0x40f93f
imul esp, dword [eax], 0x52
xor al, 0xc6
or eax, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40df1a
xchg ebx, eax
push edi
mov edi, 0x40d669
xchg dword [esp], edi
ret
mov dword [edi - 0x20], eax
push edi
mov edi, 0x4101b9
xchg dword [esp], edi
ret
push eax
clc
nop
nop
cld
jae 0x41010e
cmp eax, 0x52008477
add byte [eax], al
outsb dx, byte [esi]
mov eax, dword fs:[eax]
push edi
mov edi, 0x40e668
xchg dword [esp], edi
ret
mov ecx, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40fef4
les eax, [eax]
pop ebx
ja 0x40fa30
insb byte es:[edi], dx
add al, byte [eax]
mov esp, dword [edx]
add byte [ebx - 0xd07acb7], cl
nop
push ebx
clc
nop
nop
cld
jae 0x40fe38
add byte [eax], al
add byte [eax], al
push esp
add byte [eax], al
add byte [edi - 0xd073475], ch
nop
mov ecx, ebx
clc
nop
nop
cld
jae 0x40d911
add bl, bl
insb byte es:[edi], dx
ja 0x40f9f8
into
pop esp
cmp al, 0xac
push ebp
mov ebp, esp
nop
leave
jmp 0x40d2dd
add esi, 0x10
clc
nop
nop
cld
jae 0x40ce19
in eax, 0xd3
invalid
add byte [eax], al
add byte [ebp], ch
add byte [esi + 0x55491b17], al
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e36b
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40ee71
add byte [ebx + 0x678b00e0], dl
retf 0xf850
push eax
clc
nop
nop
cld
jae 0x40f389
add dl, dl
add byte [eax], al
scasb al, byte es:[edi]
daa
inc ebp
add bh, cl
jne 0x40df1a
clc
nop
nop
cld
jae 0x40df9b
daa
add byte [eax], al
cdq
mov eax, 0x30
clc
nop
nop
cld
jae 0x40f9a0
add byte [ebx + 0x2c8e6b00], dl
and al, bh
sub al, 0x20
clc
nop
nop
cld
jae 0x40eef9
adc esp, ecx
into
into
sbb dword [eax], eax
or esi, dword [ebp + 0x7a]
add esi, 2
clc
nop
nop
cld
jae 0x41014f
das
push es
add byte [eax], al
add ah, ch
push edx
je 0x40fb25
cmpsd dword [esi], dword es:[edi]
adc esp, ecx
add eax, 0x18
push ebp
mov ebp, esp
nop
leave
jmp 0x40ef8d
dec dword [ebp + 0x28]
clc
dec ebp
sub al, bh
nop
nop
cld
jae 0x40f76a
je 0x40fb1c
add byte [esi + ebx*8 + 0x7e], bl
jne 0x40fb3f
push ebp
mov ebp, esp
das
fld dword [eax]
add byte fs:[edx + 0x66], bh
adc eax, 0x1118002c
out 0xdc, eax
ror dh, 1
outsd dx, dword [esi]
cmp dword [ecx - 0xc], 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40ecb6
mov eax, esi
clc
nop
nop
cld
jae 0x40d953
xchg ebx, eax
push edx
sub al, 0
push esp
add byte [esp + ecx*4 - 0x47], ah
outsd dx, dword [esi]
arpl word [eax], ax
add al, bh
mov ecx, 0x636f
clc
nop
nop
cld
jae 0x40cfec
push esp
and al, 0
inc edx
add byte [ebx + 0x4b70fbe], cl
sub bh, al
nop
nop
cld
jae 0x40d248
fidivr word [0x86000011]
jns 0x40fc63
push edi
mov edi, 0x40fde4
xchg dword [esp], edi
ret
add esi, 8
clc
nop
nop
cld
jae 0x40d509
or esi, esi
cmp eax, 0x2b4b200
add byte [ebx + 0x57128bdb], cl
mov edi, 0x40eb70
xchg dword [esp], edi
ret
pop ecx
push edi
mov edi, 0x40f0d0
xchg dword [esp], edi
ret
add byte [eax], al
add byte [ecx], dl
add byte [edx], dh
add byte [ebx - 0x73474c3], cl
nop
nop
cld
jae 0x40eaae
add bl, bl
add byte [eax], al
add byte [eax], al
mov dl, 0xea
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40d722
lodsd eax, dword [esi]
fiadd word [eax]
add byte [eax], al
add byte [esi], al
in eax, 0xa4
cld
lea eax, [edi + eax]
clc
nop
nop
cld
jae 0x40e543
inc edx
add byte [ecx], dl
add byte [eax], al
imul eax, dword [esi + 0x78840fdb], 0xffffffe8
invalid
je 0x40e52e
clc
nop
nop
cld
jae 0x40f28c
add byte [eax], al
add byte [eax + ebx], ah
mov ecx, dword [ebp + 8]
clc
nop
nop
cld
jae 0x40e0cc
cmpsd dword [esi], dword es:[edi]
add byte [eax + eax], bl
scasb al, byte es:[edi]
cli
leave
clc
nop
nop
cld
jae 0x40d85e
add byte [eax], al
ret 0xecad
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40efa2
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40e0b7
jle 0x40fd74
scasb al, byte es:[edi]
add byte [eax + eax], ch
jmp 0xf8497bf6
lea edi, [esi + 8]
clc
nop
nop
cld
jae 0x40d1d3
add bh, cl
pop esp
adc al, 0
add byte [ecx - 0xd07aec1], dl
nop
iretd
push ecx
clc
nop
nop
cld
jae 0x40da1f
je 0x40fd89
invalid
mov ecx, dword [ebp + 0x10]
push edi
mov edi, 0x40ec6f
xchg dword [esp], edi
ret
nop
clc
nop
nop
cld
jae 0x40d971
push edx
push edx
jmp 0x45416a0c
mov eax, 0x4548f84d
clc
nop
nop
cld
jae 0x40cf26
adc byte [eax], al
add byte [eax], al
das
call fcn.0040d926
clc
nop
nop
cld
jae 0x40d232
add byte [ebx + 0x64ab5bce], cl
mov ecx, dword [0x30]
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40d5ce
sub al, 0xce
not dword [esp + esi*8 - 0x74ffafbb]
and byte [eax], al
mov edx, dword [esi - 3]
mov ecx, eax
clc
nop
nop
cld
jae 0x40f262
add cl, ch
scasb al, byte es:[edi]
inc edx
mov dh, 0x42
add byte [edi + 0x247d031b], dl
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40d057
fiadd word [edi]
into
add byte [eax], al
mov cl, 0x77
sub al, 0x8b
clc
mov edi, eax
push edi
mov edi, 0x40d1ec
xchg dword [esp], edi
ret
add edi, dword [edi + 0x3c]
clc
nop
nop
cld
jae 0x40f45e
or ebp, dword [ecx + ebp*2 - 0x75]
insd dword es:[edi], dx
stosb byte es:[edi], al
call fcn.0040d926
clc
nop
nop
cld
jae 0x40e355
sub al, 0xaa
ret 0xdf93
jne 0x40d8ba
clc
nop
nop
cld
jae 0x40e038
iretd
pop ecx
push edi
mov edi, 0x40dec4
xchg dword [esp], edi
ret
pop eax
clc
nop
nop
cld
jae 0x40dfdc
add ah, ch
fidivr word [0x9300]
invalid
mov esi, dword [esi + edx*4]
push edi
mov edi, 0x40fd3b
xchg dword [esp], edi
ret
je 0x40cfaa
clc
nop
nop
cld
jae 0x40fc26
and al, 0x67
add byte [ecx + 8], dl
mov dword [ecx + 0xa8], eax
clc
nop
nop
cld
jae 0x40ef41
test byte [eax], al
add ch, bh
cmp al, 0x61
jmp 0x40fff8
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x41005a
push edx
insb byte es:[edi], dx
adc dword [ebx + 0x211ce], edx
mov edx, dword [0xfb8c0f0e]
out dx, al
invalid
jl 0x40eef9
clc
nop
nop
cld
jae 0x40fafc
in al, dx
invalid
add esi, 4
clc
nop
nop
cld
jae 0x40d3ca
lodsd eax, dword [esi]
add byte [eax], al
push esp
jne 0x410021
mov al, byte [0xc2248b00]
add byte [ebx + 0x3c4e8bba], cl
mov ecx, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40db65
add byte [eax], al
rcl byte [ebx + 0x55810000], cl
xor dword [edi + 0x22], 0x55fd8b00
mov ebp, esp
fsub dword [edi]
add byte [ebp + 0x90ee4e], cl
add bh, ah
push ebx
dec edi
add byte [edi], ch
sub eax, dword [eax]
jns 0x40ffe7
xor edx, edx
clc
nop
nop
cld
jae 0x40d0fe
add byte [ebx + 0x2c0075], dl
push esp
pop ds
cmp eax, 0x3b7a47eb
push ebp
mov ebp, esp
nop
leave
jmp 0x40ebb9
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40def0
push edx
adc esp, ecx
add byte [edx - 0x325818], ch
invalid
call 0x40ce46
clc
nop
nop
cld
jae 0x40dc7e
fiadd word [esp + ecx*8 + 0xd27500]
mov eax, dword [ebx + 0x1d]
add eax, edi
clc
nop
nop
cld
jae 0x410029
add byte [ebp], ch
pop es
into
add byte [eax], al
test byte [ecx + ecx*4], bh
inc ebp
sub al, bh
mov dword [ebp + 0x28], eax
clc
nop
nop
cld
jae 0x40e0fa
add byte [ebp - 0x2c], dh
add byte [ecx], ch
shl dword [esi - 0x74aa9ee7], cl
in al, dx
popal
push ebp
mov ebp, esp
nop
leave
jmp 0x40d5f8
push ebx
clc
nop
nop
cld
jae 0x40ddd2
add byte [eax], al
ja 0x41011e
inc ebp
add byte [ebx + 0x6f8d9d0b], dl
loopne 0x41011f
nop
nop
cld
jae 0x40f6a7
mov dl, 0x52
into
sub al, 0
add byte [esi + 0x5757cef3], dh
mov edi, 0x40e84a
xchg dword [esp], edi
ret
sub dword [esp], 2
clc
nop
nop
cld
jae 0x40e0a2
add byte [eax], al
pop es
add byte [eax + ecx*4], dl
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f0a5
and eax, 0x12
clc
nop
nop
cld
jae 0x40e4ad
imul eax, dword [eax], 0x420000
pushfd
pop ecx
clc
nop
nop
cld
jae 0x40eff9
mov dl, 0
add bh, cl
add byte [eax], al
push ebp
cmp eax, dword [ebx - 0x74aaef3c]
in al, dx
nop
leave
jmp 0x40d73a
add esp, 0x1c
push edi
mov edi, 0x40e2de
xchg dword [esp], edi
ret
push ecx
clc
nop
nop
cld
jae 0x40e4ed
iretd