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

Disassembly:
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40f045
dec ecx
ja 0x40cdbd
imul edi, dword [eax + eax + 0x47], 0x4f
mov ecx, dword fs:[0x30]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f9d5
mov ecx, dword [esi + 0xe]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e4f6
mov esi, dword [ecx + 0x14]
clc
nop
nop
cld
jae 0x40e739
add byte [eax], al
add ch, ch
add byte [edx], dh
jae 0x40ce63
mov dl, byte [ebp - 0x75]
in al, dx
add byte [edx + 0x26], al
lodsb al, byte [esi]
add byte [esi + ebp - 0x3c720000], bh
add byte [eax], al
xchg ecx, eax
invalid
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40ea9f
xor dword [edi], 0x1c
add byte [eax], al
add byte [ecx], al
in eax, dx
add byte [ebp + 0x61230e6d], ch
add al, 0x57
and esp, dword [ecx + 4]
push edi
mov edi, 0x40edab
xchg dword [esp], edi
ret
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40fc6c
inc ecx
xchg ebp, eax
add byte cs:[eax], al
loop 0x40ceb0
mov ebp, dword [esi - 0x75]
dec edi
add al, 0xf8
mov ecx, dword [edi + 4]
clc
nop
nop
cld
jae 0x40e66f
mov al, byte [0xa8630033]
and edx, dword [edx]
add byte [ebx + 0x8b649e], cl
mov eax, dword fs:[eax]
clc
nop
nop
cld
jae 0x40f29f
xor eax, 0x70e99ad8
add byte [esi + eax + 0x47], dh
loop 0x40cee3
mov esp, dword [eax]
add byte [ebx + 0xcdcb908], cl
add byte [eax], al
mov ecx, 0xcdc
clc
nop
nop
cld
jae 0x40d214
out 0xa8, eax
add byte [eax], al
or al, 0x8b
jae 0x40cf3c
mov esi, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x40fa89
add byte [edi - 0x31], dh
lodsd eax, dword [esi]
jmp 0x55982b29
push edi
push ebp
mov ebp, esp
nop
leave
jmp 0x40e007
pop ecx
mov ecx, dword fs:[0x30]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f8f0
push ecx
push edi
mov edi, 0x40e24b
xchg dword [esp], edi
ret
push ebx
push edi
mov edi, 0x40d713
xchg dword [esp], edi
ret
je 0x40e308
clc
nop
nop
cld
jae 0x40e8dd
fiadd dword [eax]
add byte [ebp - 0x55], dl
xor eax, 0x16125347
push ebp
mov ebp, esp
nop
leave
jmp 0x40dd37
sbb bp, ax
scasb al, byte es:[edi]
sub eax, 0xf2f80000
nop
call fcn.0040fd5c
clc
nop
nop
cld
jae 0x40e97b
add ah, bh
add byte [0xf8acec21], bh
lodsb al, byte [esi]
clc
nop
nop
cld
jae 0x40d25d
inc byte [eax]
ja 0x40cfa7
push esp
jmp 0xf41d2416
call fcn.0040fd5c
clc
nop
nop
cld
jae 0x40d30c
fldcw word [ebp]
add cl, dh
inc esi
mov cl, byte es:[ebx - 0x7740a8ce]
clc
inc eax
add byte [edi - 0x653cdbc4], al
add byte [eax - 0x3710370], ah
test al, 0x8f
push ecx
push edi
mov edi, 0x40e640
xchg dword [esp], edi
ret
mov esi, dword [edx]
push edi
mov edi, 0x40f888
xchg dword [esp], edi
ret
jne 0x40f8a3
clc
nop
nop
cld
jae 0x40de0e
test al, 0
add al, bl
mov ecx, dword fs:[0x30]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ce70
xchg ebx, eax
push edi
mov edi, 0x40ffe1
xchg dword [esp], edi
ret
mov ebx, eax
clc
nop
nop
cld
jae 0x40fd9c
add bh, ch
into
test al, 0
jmp 0xf898fe8e
pop eax
clc
nop
nop
cld
jae 0x40f419
into
jno 0x40d094
add byte [edx - 0x11], ch
add byte [eax], al
mov cl, 0x65
or al, 0x59
pop ecx
jmp 0x40d085
push ecx
clc
nop
nop
cld
jae 0x40d34d
add cl, bl
push 0
add byte [ebx], ah
add byte [ebx + 0x51], ch
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ed07
shr ecx, 2
push ebp
mov ebp, esp
add dl, byte [ebp - 0x75]
in al, dx
nop
leave
jmp 0x40e09d
dec dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x40fb8c
add byte [eax - 0x52f15900], ah
jns 0x40d0f3
iretd
push eax
clc
nop
nop
cld
jae 0x40d989
add byte [ebx], dh
add byte [ebx], dh
invalid
pop edx
clc
nop
nop
cld
jae 0x40d09c
add byte [eax], al
iretd
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40f272
pop es
add byte [edx + 0x33], dl
and eax, dword [eax]
call 0xc72d5d22
add byte [eax], al
add bh, dl
add byte [edi + 0x7a], ch
add byte [ecx], dh
sbb al, 0
add byte [edi], bl
add byte [edi - 0x5cf94970], ch
ret 0x8b00
inc eax
clc
nop
nop
cld
jae 0x40daaa
push cs
lodsd eax, dword [esi]
add byte [eax + 0x95729c], ah
mov byte [0x330a8b00], al
rcl byte [edi - 0x41], 0xbe
int1
inc eax
add byte [edi - 0x523cdbc4], al
add byte [eax], al
add byte [eax], al
add byte [eax - 0x74ffd000], ah
xchg dword [edx], eax
mov edx, dword [edi - 0x7397446]
xor eax, eax
push edi
mov edi, 0x40f1be
xchg dword [esp], edi
ret
mov eax, esi
clc
nop
nop
cld
jae 0x40d76c
into
add byte [eax], al
and esi, dword [edx - 0x53]
add bl, ah
xchg esi, eax
push ds
jne 0x40ea72
clc
nop
nop
cld
jae 0x40d5a2
arpl word [edx + 0x63], bp
outsb dx, byte [esi]
stosb byte es:[edi], al
clc
nop
nop
cld
jae 0x40ecf0
add byte [eax], al
inc ecx
insd dword es:[edi], dx
add byte [eax + 0x5e660000], ah
and dl, 0xd
push ebp
mov ebp, esp
nop
leave
jmp 0x40fddd
jne 0x40da7e
clc
nop
nop
cld
jae 0x40da69
push esp
adc eax, 0x7f8b3800
or byte [ebp - 0x75], dl
in al, dx
mov edi, dword [edi + 8]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e594
mov eax, dword [ebp + eax*2]
clc
nop
nop
cld
jae 0x40e74e
or al, 0
pop es
pushfd
out dx, eax
mov ebx, 0x90f2f8ab
stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40e852
inc ecx
add byte [eax], al
add byte [eax], al
xor dword [eax], eax
add byte [ebx - 0x77], ch
inc edi
call 0x90d1c620
mov dword [edi - 0x18], eax
clc
nop
nop
cld
jae 0x40de68
add ch, ch
add byte [eax + eax + 0x64ae83a7], bl
mov ecx, dword [0x30]
clc
nop
nop
cld
jae 0x40d1b4
dec ecx
and dword [edx], ebx
mov ecx, eax
clc
nop
nop
cld
jae 0x40fbb7
add al, bl
inc ecx
iretd
cmp word [esi], 0x6f72
push ebp
mov ebp, esp
nop
leave
jmp 0x40e17c
push ecx
clc
nop
nop
cld
jae 0x40e6f4
add byte [ebp + edx + 0xe], bh
invalid
jne 0x40ce1a
clc
nop
nop
cld
jae 0x40ea48
add byte [eax + esi*2 + 0x40c721], bl
mov esp, dword [ebx]
nop
add byte [ebx - 0x74ff3f2a], cl
push es
mov eax, 0xf810c783
add edi, 0x10
clc
nop
nop
cld
jae 0x40e236
fiadd dword [eax]
add byte [ecx], dh
cmpsd dword [esi], dword es:[edi]
push ds
call fcn.0040fd5c
clc
nop
nop
cld
jae 0x40ef65
add al, bl
mov al, byte [0x4b573754]
mov dword [edi - 0x10], eax
push edi
mov edi, 0x40fc3e
xchg dword [esp], edi
ret
push edi
lea ecx, [edi]
test byte [ebp + 6], bh
add byte [eax], al
je 0x40daaa
clc
nop
nop
cld
jae 0x40d1fc
fadd dword [eax]
jo 0x40d425
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e657
imul eax, dword [eax], 0xffffffa0
cmp eax, 0x2fd3a700
pushal
push edi
mov edi, 0x40e9ac
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40ec27
add byte [ebx], ah
cmpsd dword [esi], dword es:[edi]
xor dword [eax], eax
add byte [ebx + 0x36], ah
sbb eax, 0x5514c683
add esi, 0x14
push ebp
mov ebp, esp
nop
leave
jmp 0x40f1e8
mov edi, dword [ecx + 0xc]
clc
nop
nop
cld
jae 0x40e869
add cl, ch
add byte [eax], al
add byte [ecx], bl
mov ebp, 0x1c244489
mov dword [esp + 0x1c], eax
clc
nop
nop
cld
jae 0x40f38f
inc ecx
add byte [ebx], ah
jo 0x40d4c1
inc ebp
test byte [esp + ebp*2], 0xe8
mov ebp, 0xf800000b
nop
nop
cld
jae 0x40e0e1
add byte [edi + ecx*2 + 0x31], dl
popfd
mov ebp, esp
push edi
mov edi, 0x40f5f1
xchg dword [esp], edi
ret
mov ecx, 0x142bc
clc
nop
nop
cld
jae 0x40eb14
into
jo 0x40d522
add bl, dh
mov word [ebx - 0xd07fd3a], es
nop
add esi, 2
clc
nop
nop
cld
jae 0x40f907
dec edi
add bh, ah
mov al, byte [0x83bd54e7]
rol byte [edx], 0xf8
add eax, 2
clc
nop
nop
cld
jae 0x40e0cb
add byte [edi + 0xc0070], bh
and dl, 9
and dl, 9
push edi
mov edi, 0x40d9b3
xchg dword [esp], edi
ret
je 0x40f82b
clc
nop
nop
cld
jae 0x40eb85
invalid
jmp 0x40df15
ret 0x8b00
push edx
clc
nop
nop
cld
jae 0x40e613
add byte [edi + 0x5800ed], bh
xor dword [edx], esi
pop esi
lea esp, [esp + eax]
clc
nop
nop
cld
jae 0x40e4c9
xor edi, esp
add bh, cl
jno 0x40d5e3
xchg ebx, eax
ja 0x40d5b6
add byte [ebx - 0x5f74ffa0], cl
add byte [ebx - 0x4174ff3e], cl
pop ecx
push edi
mov edi, 0x40e6b5
xchg dword [esp], edi
ret
add edi, eax
clc
nop
nop
cld
jae 0x40fdb2
add dl, bl
add byte [eax], al
add al, bl
jns 0x40d672
cmp eax, 0x3b7a47eb
push ebp
mov ebp, esp
nop
leave
jmp 0x40d2c9
jmp 0x40d67e
call fcn.0040fd5c
clc
nop
nop
cld
jae 0x40dc9a
add byte [eax], al
adc eax, 0x8849009c
add esp, 0x1c
push edi
mov edi, 0x40da94
xchg esp, eax
fiadd dword [eax]
xchg dword [esp], edi
ret
add ecx, 0x28
clc
nop
nop
cld
jae 0x40ec0d
add byte [eax], al
cmpsd dword [esi], dword es:[edi]
adc eax, 0x648f2300
mov ecx, dword [0x30]
push ebp
mov ebp, esp
nop
leave
jmp 0x40dd61
mov dword [ecx + 0xb8], eax
clc
nop
nop
cld
jae 0x40e0b3
push cs
adc eax, 0x92177f
mov ebp, dword [eax + ebp*8 + 0x16]
add byte es:[eax], al
clc
nop
nop
cld
jae 0x40ecc1
add byte [ecx - 0x31], dh
mov al, byte [0x7d890e64]
sub al, bh
nop
nop
cld
jae 0x40f4cc
add byte [ebp + 0x7fe731ad], ch
mov edx, 0x8b55cb8b
in al, dx
mov ecx, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40de25
add edi, 0x18
clc
nop
nop
cld
jae 0x40ddcf
add byte [edx + esi*2 - 0x7f5ff128], bl
add byte [ebx + 0x31434476], cl
dec esi
cmp dword [ebp + 0x28], edx
push edi
mov edi, 0x40e369
xchg dword [esp], edi
ret
mov edi, esi
clc
nop
nop
cld
jae 0x40e936
insd dword es:[edi], dx
add byte [edx - 0x26], dl
out 0, eax
add bh, cl
mov edx, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40d273
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40f6db
fsubr dword [ebp + 0x7a000000]
mov eax, esi
clc
nop
nop
cld
jae 0x40f1fd
in eax, dx
or al, 0xfe
dec ecx
jb 0x40d838
push cs
cmp ah, byte [ebx]
popal
add al, 0xf8
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x410078
iretd
movzx ecx, word [edi + 6]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ed96
add edi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e191
cmp dword [ecx - 8], 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40f473
sub eax, dword [ecx + esi + 0x28]
clc
nop
nop
cld
jae 0x40f7bc
insd dword es:[edi], dx
add byte [ebp + 0x6b], ch
arpl sp, si
std
mov ecx, dword fs:[0x18]
sbb byte [eax], al
add byte [eax], al
clc
nop
nop
cld
jae 0x40ff68
jl 0x40d904
fimul dword [ebx - 0xd07fbaa]
nop
mov edx, dword [esi + 4]
clc
nop
nop
cld
jae 0x40efa8
xor dword [eax], eax
fcom dword [eax + 0x496ea032]
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f10b
mov esi, ebx
push edi
mov edi, 0x40e90b
xchg dword [esp], edi
ret
mov esi, edx
clc
nop
nop
cld
jae 0x40f4f9
add byte [edi - 0x13], dh
add byte [edx], ch
out 0x38, eax
push ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f9a8
pop esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40e8c6
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40e2bd
arpl word [eax], ax
lodsd eax, dword [esi]
add byte [ebp], ch
dec edi
mov edx, 0xf8084d8b
mov ecx, dword [ebp + 8]
clc
nop
nop
cld
jae 0x40cfea
iretd
mov eax, dword [ebp + 0x28]
push ebp
mov ebp, esp
nop
leave
jmp 0x40edc0
add esi, 4
clc
nop
nop
cld
jae 0x40d380
add byte [eax + 0x33], bl
cmpsd dword [esi], dword es:[edi]
jo 0x40da8b
fiadd dword [edx - 8]
inc edx
clc
nop
nop
cld
jae 0x40e1de
pushfd
in eax, dx
push edx
test al, 0x6b
add byte [eax], al
pushfd
test ah, bh
sub esp, 0x200
push ebp
mov ebp, esp
nop
leave
jmp 0x40e6ca
imul ecx
clc
nop
nop
cld
jae 0x40d4ad
add byte [ebx], dh
inc byte [eax]
mov gs, word [ebp - 0x74ffcd58]
adc byte [eax], al
mov ecx, dword [esi]
add esp, 0xc
push edi
mov edi, 0x40e94b
xchg dword [esp], edi
ret
test eax, 0x80000000
push ebp
mov ebp, esp
nop
leave
jmp 0x4100cd
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40f003
add byte [eax], al
add byte [eax], al
jno 0x40daaa
xchg ebp, eax
mov bh, 0xf4
out dx, eax
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40dc85
inc ecx
add al, bl
lodsd eax, dword [esi]
lcall 0xbf57, 0x406abc00
ret 0x40cd
push 0x40
push edi
mov edi, 0x40cdc2
xchg dword [esp], edi
ret
push ebx
clc
nop
nop
cld
jae 0x40dde4
add al, bl
push 0x77
add byte [ebp - 0x7e75ad58], dl
invalid
add esi, 0xb7
clc
nop
nop
cld
jae 0x40f592
push edx
fidiv dword [eax - 0x50]
add byte [ebx - 0x7bf075ad], cl
loope 0x40db90
je 0x40db74
invalid
invalid
clc
nop
nop
cld
jae 0x40cfbf
add byte [edi], bh
dec edx
popal
clc
nop
nop
cld
jae 0x40e3e6
jb 0x40dbb1
into
adc eax, 0x4a6a0000
pop ecx
push edi
mov edi, 0x40ce46
xchg dword [esp], edi
ret
je 0x40dff1
push ebp
mov ebp, esp
nop
leave
jmp 0x40f723
add esi, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40fa2c
push ebx
push edi
mov edi, 0x40cdf0
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40d83a
add byte [ecx + 0x58], bl
pop eax
clc
nop
nop
cld
jae 0x40ea32
add byte [eax], al
add byte [edx - 0x58], dl
add byte [eax], al
adc eax, 0xf8d23348
nop
nop
cld
jae 0x40f872
mov es, word [eax]
add byte [eax], al
lodsd eax, dword [esi]
mov al, byte [0x8b004000]
invalid
mov ecx, 0x7262694c
clc
nop
nop
cld
jae 0x40ed81
push esp
pop es
add byte [0x64ca4394], dh
mov ecx, dword [0x30]
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40e764
ja 0x40dcf2
mov cl, 0x73
push 0x90f2f891
nop
cld
jae 0x40fed6
imul esi, dword [ecx], 0xffffffa0
pop eax
add bh, cl
mov al, byte [0x3c4003bd]
push edi
mov edi, 0x40d895
xchg dword [esp], edi
ret
xor edx, edx
clc
nop
nop
cld
jae 0x40eb41
add byte [edx + 0x6a], ch
adc eax, 0xfd5223ad
push eax
push edi
mov edi, 0x40d578
xchg dword [esp], edi
ret
mov ecx, ebx
push edi
mov edi, 0x40e37e
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
push edi
mov edi, 0x40f670
xchg dword [esp], edi
ret
mov eax, dword [esp]
clc
nop
nop
cld
jae 0x40e7a6
inc ecx
add byte [eax], al
lcall 0xf8f9, 0x3ff00e7
add edi, ecx
clc
nop
nop
cld
jae 0x40f6b0
and eax, dword [eax]
in eax, dx
lodsd eax, dword [esi]
add byte [eax], al
add byte [edi - 0xd070c75], cl
nop
mov esi, ebx
clc
nop
nop
cld
jae 0x40edd5
add cl, ch
nop
add byte [eax], al
mov al, byte [0xe9830c58]
adc al, 0x55
mov ebp, esp
nop
leave
jmp 0x40fc82
jmp 0x40dba2
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40cdac
add byte [0x9a0000], dl
xchg edx, eax
add byte [ebx - 0x40a8ae38], cl
invalid
add esp, 0x10
push edi
mov edi, 0x40d901
xchg dword [esp], edi
ret
call fcn.0040fd5c
clc
nop
nop
cld
jae 0x40d070
lodsd eax, dword [esi]
add byte [eax], al
pushfd
mov ah, 0x49
mov ecx, 0x636f
clc
nop
nop
cld
jae 0x40f160
add ch, ch
add byte [eax], al
mov ebp, ecx
fdiv st(2), st(0)
invalid
rep movsd dword es:[edi], dword [esi]
jmp 0x40df15
mov ebx, dword [esi + 0xc]
push ebp
mov ebp, esp
nop
leave
jmp 0x4101c7
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d6fe
nop
nop
cld
jae 0x40db1f
insd dword es:[edi], dx
nop
jo 0x40dfc4
or eax, 0x17c4840f
add byte [eax], al
je 0x40f78f
push ebp
mov ebp, esp
nop
leave
jmp 0x40fa17
xor edx, edx
push edi
mov edi, 0x40d7bb
xchg dword [esp], edi
ret
inc eax
add byte [edi + 0xc3243c], al
dec edi
lcall 0xb700, 0x7000
or edx, ecx
loop 0x40e04b
shl edx, 1
push edi
mov edi, 0x40fd87
xchg dword [esp], edi
ret
push ecx
clc
nop
nop
cld
jae 0x40eb6b
test al, 0x33
jo 0x40dfb7
add byte [eax], al
add byte [ebx - 0x50], ch
add byte [ebx - 0x2b74ffae], cl
cmp al, 0x55
mov ebp, esp
jle 0x40dfe1
pop edi
iretd
inc byte [eax]
mov al, 0
mov esi, eax
add byte [ebx + 0xd0b653], cl
mov ebp, esi
mov edi, dword [edi + 0x14]
clc
nop
nop
cld
jae 0x40d61f
add byte [eax], al
mov cs, word [esi]
lodsd eax, dword [esi]
add byte [edx - 0x75], bh
jg 0x40e099
mov edi, dword [edi + 0x28]
clc
nop
nop
cld
jae 0x40db0a
push cs
into
add ch, ch
pop es
pushfd
inc eax
add byte [ebx - 0x3fcc723a], cl
clc
nop
nop
cld
jae 0x41020c
into
add byte [eax + 0x7c00ce00], ah
adc dword [ebp - 0x1374aaa0], edi
add byte [ecx + edx - 0x43], bh
pushal
push ebp
mov ebp, esp
nop
leave
jmp 0x40f0c6
mov eax, 0x30
clc
nop
nop
cld
jae 0x40ceca
add dword [edi], 0xffffffee
invalid
push esp
pop eax
adc eax, 0xa427e733
test al, 0xe9
ja 0x40e0be
jmp 0x40d147
invalid
mov eax, dword [esp + 4]
push edi
mov edi, 0x40e5bf
xchg dword [esp], edi
ret
push 0
push edi
mov edi, 0x40ee2a
xchg dword [esp], edi
ret
je 0x40f6f0
clc
nop
nop
cld
jae 0x40e2ef
out dx, eax
dec ecx
add byte [ebx - 0x7c3b175], cl
mov ecx, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40d8eb
cmp eax, 0xfc00ad49
test al, 0x56
insd dword es:[edi], dx
mov edx, dword [edx]
push edi
mov edi, 0x40f42e
xchg dword [esp], edi
ret
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x410221
dec ecx
add bh, ah
add byte [eax], al
adc al, byte [eax]
mov edi, ebx
jne 0x40da7e
clc
nop
nop
cld
jae 0x40d507
push esp
lcall 0xf2f8, 0xa4f3dd00
nop
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40dba2
cmpsd dword [esi], dword es:[edi]
add byte [eax], al
add byte [eax], al
add byte [ebp - 0x74ffafb9], dl
mov dh, 0xe5
lea eax, [ebx + 0x5500107e]
cmp dword [esi + 0x10], 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40ffb7
pop esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40f685
mov ecx, eax
clc
nop
nop
cld
jae 0x40fc29
add byte [eax - 0x6affcacb], ah
inc ecx
ja 0x40e23e
add byte [ebx + 0x461231d], cl
clc
nop
nop
cld
jae 0x40ead2
add byte [ebp - 0x60000000], ch
cdq
cmp dword [edi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40cf7c
push esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40cf12
xor eax, eax
clc
nop
nop
cld
jae 0x40daf3
add dl, bl
mov es, word [eax]
into
invalid
xor dword [esp], eax
clc
nop
nop
cld
jae 0x40dcc7
insd dword es:[edi], dx
lodsd eax, dword [esi]
add byte [ebp - 0x74549000], dl
sar eax, 0xf2
nop
nop
cld
jae 0x40e6df
lodsd eax, dword [esi]
lodsd eax, dword [esi]
fadd dword [eax]
add byte [ecx + 0x58], dh
sal esi, 0xa5
test eax, 0xec8b5559
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ffcc
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40e3b7
or al, 0xa0
add byte [ecx - 0x5c], cl
add bh, ah
sub al, 0x5b
pop ebx
push edi
mov edi, 0x40e49f
xchg dword [esp], edi
ret
movzx edi, word [edi + 4]
clc
nop
nop
cld
jae 0x4101dc
add byte [esi], cl
lcall 0x3c49, 0x3bb0070
jo 0x40e31c
mov ebx, 0xf83c4903
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40ee55
jb 0x40e32d
push 0x7f
jg 0x40e31a
pop esp
mov ecx, dword [esp + 0xc]
clc
nop
nop
cld
jae 0x40fb17
add bh, cl
dec ecx
add byte [edi - 0x5a597a8b], bh
clc
shl edx, 5
clc
nop
nop
cld
jae 0x40f967
add byte [eax], al
add byte [eax], al
lodsd eax, dword [esi]
add byte [0x728b0012], al
add byte [ebx + 0xf9e6796], cl
test byte [ebx], dl
sbb dword [eax], eax
add byte [ebp - 0x75], dl
in al, dx
nop
leave
jmp 0x40d11c
add di, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40d79f
arpl word [eax], ax
xchg ebp, eax
push ds
add byte [eax], ah
add byte [ebx + 0x2444891a], cl
inc esp
mov dword [esp + 0x44], eax
clc
nop
nop
cld
jae 0x40da53
mov edi, 0xa70000ad
test byte [ecx + ebx*2 - 0xd], dh
stosd dword es:[edi], eax
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40faa0
add cl, ch
inc ecx
invalid
imul ecx, eax
clc
nop
nop
cld
jae 0x40f2c9
add byte [eax], al
invalid
add edx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ce1a
push ebx
clc
nop
nop
cld
jae 0x40fba2
add bh, cl
add byte [eax], al
add byte [eax], al
add byte [esi], bl
jmp 0x40e4ff
pop dword fs:[eax]
clc
nop
nop
cld
jae 0x40f5b1
mov al, byte [0x153300d9]
add dh, bh
push ebx
push edi
mov edi, 0x40cf3d
xchg dword [esp], edi
ret
mov ebx, esi
clc
nop
nop
cld
jae 0x40e687
test byte [ecx], al
add byte [eax], al
add byte [edi + 0x6ba0], ah
push cs
pop ss
rol byte [eax], 0x8b
xor byte [eax], al
mov esi, edx
add byte [ebx - 0x40a8a938], cl
scasd eax, dword es:[edi]
fadd qword [eax]
xchg dword [esp], edi
ret
and eax, 0x12
clc
nop
nop
cld
jae 0x40eaea
sbb dword [ecx], esp
add byte [eax], al
nop
mov al, byte [0xc6832bb6]
add al, 0xf8
nop
nop
cld
jae 0x40d7d0
add byte [eax], al
add byte [eax], al
fsub dword [ebx]
insd dword es:[edi], dx
mov eax, dword [eax]
push edi
mov edi, 0x40eb9d
xchg dword [esp], edi
ret
mov ebx, edi
clc
nop
nop
cld
jae 0x40d3ce
add byte [eax + 0x1e0071], ah
push cs
retf 0xc481
push eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40d396
add edi, dword [edi + 0x3c]
clc
nop
nop
cld
jae 0x40e06e
inc byte [eax]
pushfd
add byte [eax], al
out 0x60, eax
add byte [ebx - 0x7c07477], cl
mov edi, dword [edi]
clc
nop
nop
cld
jae 0x40fbcc
push ds
fldln2
insd dword es:[edi], dx
cld
insd dword es:[edi], dx
mov al, byte [0x688b0000]
add esi, 0x10
clc
nop
nop
cld
jae 0x40f8a3
out dx, eax
add byte cs:[eax], al
add byte [edx - 0x3c], ch
lodsb al, byte [esi]
mov dword [esp + 0x1c], edi
clc
nop
nop
cld
jae 0x40fd44
add byte [ecx], dh
add dh, cl
add byte [eax], dl
add byte [ebx + 0xb04e9ca], cl
add byte [eax], al
fst dword [esp + edx*2 - 2]
add byte [eax], al
insd dword es:[edi], dx
dec ecx
add byte [ebp + 0x589a007c], dl
add byte [eax - 0x2140a8aa], bl
inc eax
add byte [edi - 0x5b3cdbc4], al
nop
mov al, byte [0x3100e9]
mov edi, 0xf1e8ae71
int1
invalid
push esi
push edi
mov edi, 0x40f2de
xchg dword [esp], edi
ret
call fcn.0040d8d5
push ebp
mov ebp, esp
nop
leave
jmp 0x40e208
ret
cmpsd dword [esi], dword es:[edi]
add byte [esi], bl
add al, dh
add byte [ebx + 0x428b9ec7], cl
sbb al, bh
mov eax, dword [edx + 0x18]
clc
nop
nop
cld
jae 0x40eaff
add byte [eax], al
jno 0x40e736
dec edi
push cs
or dl, byte [eax - 8]
push eax
clc
nop
nop
cld
jae 0x40fdf3
add byte [eax], al
fisub dword [ebx + 0x6b]
add bh, cl
add byte [ebx], cl
lea eax, [edi + eax]
clc
nop
nop
cld
jae 0x40ec51
jl 0x40e75e
dec edi
add byte [ecx], dh
add byte [ecx - 2], dl
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40fe26
fadd dword [eax]
xor ah, byte [ebx + 0x54]
add byte [ecx + 0xf], ch
test byte [eax + edx - 0xd080000], ch
nop
je 0x40f82b
clc
nop
nop
cld
jae 0x40cf52
sbb dword [esp + ebx*4 + 0x556f64e4], esp
mov ebp, esp
pop edx
loope 0x40e71b
mov esp, 0x3000772f
pop dword [eax]
add byte [ecx + 0xe], cl
add byte [eax], al
fisub dword [edi - 0x2f]
fld xword [ebx]
inc ebp
and al, 0xf8
sub eax, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40ef3a
add byte [ecx], ah
imul ecx, dword [esi], 0x3d
add byte [ecx + 0x6eec8b55], bl
add byte [eax + eax], cl
add cl, dl
call 0x196fe8c8
fisttp dword [edi]
add byte [ebx - 0x74ffddd6], cl
fadd qword [ebx]
clc
nop
nop
cld
jae 0x40f843
into
fadd dword [eax]
jo 0x40e837
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f332
and esp, dword [ecx + 4]
push edi
mov edi, 0x40cf28
xchg dword [esp], edi
ret
test dword [edi], 0xffffffff
push ebp
mov ebp, esp
nop
leave
jmp 0x40e921
add edi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e260
mov esi, dword [esi + 0x80]
clc
nop
nop
cld
jae 0x40f512
add byte [eax + eax + 0x14408b49], bl
push ebp
mov ebp, esp
nop
leave
jmp 0x40f215
mov eax, dword [ecx + 0x10]
clc
nop
nop
cld
jae 0x40f06f
add byte [edi + 0x7f], bh
or al, 0x6b
add ch, al
push ecx
in al, dx
add edi, 8
clc
nop
nop
cld
jae 0x40d92b
fmul dword [esi]
mov edi, 0x32da00d9
add byte [ebx + 0x7850f38], cl
out 0xff, eax
invalid
jne 0x40fd9c
push ebp
mov ebp, esp
nop
leave
jmp 0x40d482
add eax, 0xffffffff
push edi
mov edi, 0x40e039
xchg dword [esp], edi
ret
push eax
push edi
mov edi, 0x40ee15
xchg dword [esp], edi
ret
ret
les eax, fs:[eax - 1]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d5cf
mov esi, dword [ebp + 0x24]
push edi
mov edi, 0x40d289
xchg dword [esp], edi
ret
mov esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40fc14
test al, 0x49
ficomp dword [edi + edi*2 - 0x5176719]
adc al, byte [eax]
add al, bh
call fcn.0040fd5c
clc
nop
nop
cld
jae 0x40d321
push edx
invalid
shr ecx, 2
clc
nop
nop
cld
jae 0x40dee7
pushfd
mov edi, 0xe70ead
imul eax, dword [4], 0x55
add eax, 4
push ebp
mov ebp, esp
nop
leave
jmp 0x40d728
pop edi
push edi
mov edi, 0x40f91d
xchg dword [esp], edi
ret
mov ecx, dword [ebp + 0xc]
push edi
mov edi, 0x40d2b3
xchg dword [esp], edi
ret
or eax, 0x12
push ebp
mov ebp, esp
nop
leave
jmp 0x40d2f7
mov ebx, dword [edx + 0x10]
push edi
mov edi, 0x40e13a
xchg dword [esp], edi
ret
xor eax, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40edea
div ecx
clc
nop
nop
cld
jae 0x40fd72
add byte [ebp + 0x23], ch
add byte [eax], al
lodsd eax, dword [esi]
mov edi, 0xd8b64be
xor byte [eax], al
add byte [eax], al
clc
nop
nop
cld
jae 0x40e827
add byte [eax], al
mov cl, byte [ebx - 0xd07f7bf]
nop
mov eax, dword [ecx + 8]
clc
nop
nop
cld
jae 0x40f308
add byte [eax], al
jo 0x40eb77
sbb dword [eax], eax
adc eax, 0x8b00a2a7
and dword [ebp - 0x40a85376], 0x40fcd7
lodsb al, byte [esi]
push edi
mov edi, 0x40fcd7
xchg dword [esp], edi
ret
add ecx, eax
clc
nop
nop
cld
jae 0x40d974
fadd dword [edi]
push esp
add byte [ecx], dh
add byte [eax - 0x35c4e4bd], ah
cmp ecx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d3ab
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40dea7
lodsd eax, dword [esi]
add byte [ecx], bl
jl 0x40ec3a
add byte [eax + 0x64eb70f], bh
movzx ecx, word [esi + 6]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f7a7
xchg edi, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40e48a
mov ecx, eax
clc
nop
nop
cld
jae 0x410063
fcomp dword [esi + edi*8 + 0x9aa049]
outsb dx, byte ss:[esi]
mov ecx, dword [esi + 0x10]
push edi
mov edi, 0x410135
xchg dword [esp], edi
ret
mov dword [edi - 0x20], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40f74e
add esi, 0x18
clc
nop
nop
cld
jae 0x40dc01
add byte [ebp - 0x30ffe1bf], dl
in eax, dx
dec ecx
push edi
mov edi, 0x40ebcc
xchg dword [esp], edi
ret
movsx eax, word [ecx + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f287
add esi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d810
push ecx
push edi
mov edi, 0x40d6aa
xchg dword [esp], edi
ret
dec ecx
clc
nop
nop
cld
jae 0x40e2d9
out dx, eax
add byte [eax + 0x54a000], dl
push 0xffffffffffffffe8
mov ecx, dword [ebp + 0xc]
clc
nop
nop
cld
jae 0x40d664
add byte [eax], bl
add byte [eax], al
mov al, byte [0x244489eb]
inc eax
mov dword [esp + 0x40], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40f347
mov ecx, ebx
clc
nop
nop
cld
jae 0x40ef10
out 0xa0, eax
dec edi
xor edx, dword [edx - 0x66]
add byte [edx - 0x7b], bh
leave
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d58d
mov dword fs:[eax], esp
clc
nop
nop
cld
jae 0x40e9ef
push cs
cmpsd dword [esi], dword es:[edi]
add byte [eax - 0x70bca713], ah
lea ecx, [ebp + 0x28]
push edi
mov edi, 0x40fe66
xchg dword [esp], edi
ret
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40fafb
dec edi
add byte [ecx + 0x32], cl
inc byte [eax]
jae 0x40ee1d
mov ecx, dword [ecx + 0x38]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f120
mov ecx, 0x7463
clc
nop
nop
cld
jae 0x40f443
add ah, bh
pushfd
add byte [ecx + 3], bl
ret
push dword [ebp]
clc
nop
nop
cld
jae 0x40f5dc
push esp
xchg ebp, eax
pop es
mov edi, 0xd7230cfe
dec eax
call fcn.0040fd5c
clc
nop
nop
cld
jae 0x40d3fa
into
mov edi, 0x550d21a7
mov ebp, esp
out 0xbf, al
add byte [esi], ch
mov al, dh
add byte [eax], al
cmp bh, 0
dec ebx
add byte [eax], al
clc
add byte [ebp + 0x59], bl
mov edx, eax
clc
nop
nop
cld
jae 0x40d531
mov al, byte [0x3231e9ce]
add byte [eax], al
xlatb
add byte [eax], 0x8b
invalid
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40d0dc
xor eax, 0x230e6b00
inc ecx
dec dword [ebx - 0x6f0d0708]
nop
cld
jae 0x40cee8
add byte [eax], al
add byte [eax - 0x65ccff59], ah
add eax, edi
clc
nop
nop
cld
jae 0x40e124
imul eax, dword [eax], 0x49
add byte [esi - 0x640b0400], cl
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40da22
add byte [eax - 0x66], dh
sbb eax, ebx
add byte [ecx + 0x59], ch
pop ecx
clc
nop
nop
cld
jae 0x40d95c
into
pushfd
pushfd
add byte [eax - 0x66ab18b7], dl
add eax, 0x1d35e7c2
push ebp
mov ebp, esp
nop
leave
jmp 0x40f4b3
mov esi, dword [esi]
clc
nop
nop
cld
jae 0x40ce9a
add byte [edi - 0x106a2526], bh
add byte [eax + 0x4cbf5751], cl
add dword [ecx], eax
xchg dword [esp], edi
ret
add si, word [esi + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ecdb
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f09c
push esp
clc
nop
nop
cld
jae 0x40cf67
xor ebp, ebp
add cl, ch
xor edx, ebx
pushfd
add byte [ebx], ch
xor edx, edx
clc
nop
nop
cld
jae 0x410120
mov al, byte [pe_dos_header]
ja 0x40f059
mov ecx, 0x88e7bb83
add dword [eax], eax
add byte [ebp - 0x75], dl
in al, dx
nop
leave
jmp 0x40e10f
call 0x40e442
push ebp
mov ebp, esp
nop
leave
jmp 0x40d0c7
pop edi
clc
nop
nop
cld
jae 0x40d9dd
dec edi
add byte [ebx], ah
add byte [eax], al
add byte [edx - 0x41], ch
stosb byte es:[edi], al
sub al, 0x20
push edi
mov edi, 0x40d131
xchg dword [esp], edi
ret
xchg edi, esi
clc
nop
nop
cld
jae 0x40d825
add byte [ecx + ebp*8 + 0x49], bh
in eax, dx
add byte [ebp + 0x5f], ch
mov ecx, dword [ebp]
clc
nop
nop
cld
jae 0x40ce5b
jo 0x40f119
push cs
arpl ax, bx
add cl, ah
lds edi, [esi + 0x4fbf575e]
stc
inc eax
add byte [edi + 0x70c3243c], al
fstpnce st(0), st(0)
jo 0x40f102
add byte [ebx], dh
add byte [eax], al
mov bh, 0xa2
add byte [ebx + 0x25850f2a], cl
int1
invalid
jne 0x40e236
clc
nop
nop
cld
jae 0x41008d
sldt word [eax]
add byte [eax], dh
retf
jmp 0x40dd22
push ecx
push edi
mov edi, 0x40ea05
xchg dword [esp], edi
ret
ljmp 0xc324:0x3c870040
insd dword es:[edi], dx
jg 0x40f1ba
pushfd
jl 0x40f164
pop ecx
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40db8d
mov eax, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40e3cf
imul eax, dword [eax], 0
push 0
jo 0x40f1b7
jmp 0x40e1ac
add esi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ec3c
add eax, 0x28
clc
nop
nop
cld
jae 0x40f551
add byte [ebp - 0x66], ch
or al, 0
out dx, eax
sbb dword [ebx], eax
jne 0x40f251
add esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40cdd7
nop
xor eax, 0xf2e3c400
add byte [ebx + 0x613c3a86], cl
push edi
mov edi, 0x40d8aa
xchg dword [esp], edi
ret
mov ecx, dword [ebp + 4]
push edi
mov edi, 0x40e812
xchg dword [esp], edi
ret
add eax, 0x18
clc
nop
nop
cld
jae 0x40fd01
add byte [0xce], dh
add al, byte [eax]
mov ebp, dword [ebp - 0x75]
inc eax
or al, 0x57
mov eax, dword [eax + 0xc]
push edi
mov edi, 0x40e8af
xchg dword [esp], edi
ret
push esi
clc
nop
nop
cld
jae 0x40f65b
into
add byte [edi - 0x1655f6b], bh
insd dword es:[edi], dx
mov word [edi - 8], ss
nop
nop
cld
jae 0x40dc2d
add byte [eax + 0x23e96d], ah
sbb dword [eax], eax
iretd
call fcn.0040d8d5
clc
nop
nop
cld
jae 0x40ec69
add cl, ch
push ds
add byte [ebp + 0x35], ch
lodsb al, byte [esi]
and cl, byte [esi]
imul edi, eax, 0xfffffff2
nop
nop
cld
jae 0x40d634
add byte [eax], al
jo 0x40f366
dec esp
jne 0x40f815
clc
nop
nop
cld
jae 0x40e724
push cs
adc eax, 0xc483d800
sub al, 0xf8
add esp, 0x2c
clc
nop
nop
cld
jae 0x40e69d
xor dword [eax], eax
xor ebx, eax
add ch, ch
xchg ebp, eax
aam 0xb8
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40fcac
push esp
dec edi
mov edi, 0x92a40efc
add byte [ebx - 0x6374ff9e], cl
push ebp
mov ebp, esp
mov dl, 0x11
mov al, byte [0x1ce79719]
salc
hlt
popal
clc
nop
nop
cld
jae 0x40e993
add byte [esp + ebx*4 + 0x7200e9], ah
and dword [edx + 0xc08b00], esp
mov ecx, dword [ecx]
popal
clc
nop
nop
cld
jae 0x40d05b
add byte [eax], al
jo 0x40f393
jb 0x40f3bc
add byte [eax - 9], dh
push esi
ret
add esi, ebx
clc
nop
nop
cld
jae 0x40d498
lcall 0xcf, 0x314990
stc
add edx, 0x28
push edi
mov edi, 0x4100a3
xchg dword [esp], edi
ret
push ecx
push edi
mov edi, 0x40f9ea
xchg dword [esp], edi
ret
je 0xd8bff479
push ebp
mov ebp, esp
nop
leave
jmp 0x40debd
nop
push edi
mov edi, 0x40fdc7
xchg dword [esp], edi
ret
add esi, dword [ebp + 0x24]
push edi
mov edi, 0x40f402
xchg dword [esp], edi
ret
push eax
clc
nop
nop
cld
jae 0x40f030
mov al, byte [0x337cad49]
add byte [edx], dh
adc eax, 0x838b00f2
cmp esp, dword [ecx + 0x55]
popal
push ebp
mov ebp, esp
nop
leave
jmp 0x40db5f
shl esi, 3
clc
nop
nop
cld
jae 0x40e34b
add dh, cl
add byte [edi + 0x41], cl
add byte [eax + eax*8], ah
mov ecx, dword [0xf8247503]
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e1ac
insd dword es:[edi], dx
push esp
push ds
add byte [eax], al
add byte [edx - 0x80], bl
loop 0x40f537
push ebp
mov ebp, esp
nop
leave
jmp 0x40fbfa
xor al, byte [eax]
add byte [eax], al
cld
mov ecx, dword [ebp + 0x10]
clc
nop
nop
cld
jae 0x40feac
add byte [eax], al
add byte [ebx], ah
jo 0x40f550
mov dword [ecx + 0xa881], ecx
add al, bh
mov dword [ecx + 0xa8], eax
clc
nop
nop
cld
jae 0x40ff7d
jmp 0x3661f601
xor ebx, ebx
clc
nop
nop
cld
jae 0x40d4f1
add byte [eax], al
jb 0x40f60d
add byte [eax], al
imul eax, dword [esi], 0xffffff97
push ebp
xchg dword [edx + 0xd08b00], esi
mov ebp, dword [edx - 0x3d]
mov al, byte [0x9a6d496b]
add bh, ch
movsb byte es:[edi], byte [esi]
imul esi, dword [ebx], 0xffffffd9
ret
dec ecx
insd dword es:[edi], dx
lcall 0xd933, 0x6ba4ef00
jo 0x40f5e0
add byte [eax], al
imul eax, dword [eax], 0x72
ja 0x40f607
pop ebp
mov ecx, ebx
clc
nop
nop
cld
jae 0x40e31d
xor eax, dword [eax]
lodsd eax, dword [esi]
add byte [ecx - 0x6b], al
xor edi, esp
push 0x40
push ebp
mov ebp, esp
in al, dx
nop
leave
jmp 0x40dcde
mov ebp, esp
add byte [eax], al
mov eax, dword [0x6620]
add byte [eax], al
add byte [edi + 0x22003281], al
add ah, dl
pop ecx
jb 0x40f5b4
add edi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d865
lea esi, [esi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x41024f
pop ecx
clc
nop
nop
cld
jae 0x40d173
add byte [eax], al
add dh, cl
pushfd
add byte [0x4d8baba4], bh
add al, 0xf8
nop
nop
cld
jae 0x40ea5d
add byte [eax], al
test al, 0x90
add byte [edx - 0x74aaa9e8], bl
in al, dx
push esi
push ebp
mov ebp, esp
nop
leave
jmp 0x410039
mov edx, dword [edi + 0xc]
clc
nop
nop
cld
jae 0x40e059
cmpsd dword [esi], dword es:[edi]
add byte [esi + edi*8], cl
xor eax, 0x28e9f949
invalid
add esi, ebx
clc
nop
nop
cld
jae 0x40d916
lcall 0x33, 0x15000032
cli
inc esi
push edi
mov edi, 0x40f05a
xchg dword [esp], edi
ret
jmp 0x40da7e
add esp, 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40ee6b
movzx esi, word [esi + 4]
clc
nop
nop
cld
jae 0x40f631
add byte [eax], al
add byte [eax], al
add byte [ecx + 0x490fa6e6], al
dec ecx
clc
nop
nop
cld
jae 0x40fc97
mov es, word [eax]
and dword [eax - 0x26ffceac], edx
add cl, bl
enter 0x489, 0x24
mov dword [esp], eax
clc
nop
nop
cld
jae 0x40fb48
add byte [eax], al
add byte [ebp + 0x550d000c], ch
mov ebp, esp
add ah, dl
add byte [ecx - 0x49], bl
cmp byte [edi], dh
add byte [edi + 0x62], ch
sub eax, dword [eax]
retf 0x64a5
add ebx, 2
push edi
mov edi, 0x40e965
xchg dword [esp], edi
ret
xor eax, eax
clc
nop
nop
cld
jae 0x4100fe
jo 0x40f7b9
out 0, eax
push esp
add byte [edi + 0xbe8874], ah
loopne 0x40f830
mov esi, 0x1e000
add al, bh
clc
nop
nop
cld
jae 0x40f49e
fstp dword [ecx]
add byte [edx + edx*4], bh
mov ebx, edx
mov eax, dword [esi]
push edi
mov edi, 0x40f31d
xchg dword [esp], edi
ret
not edx
push edi
mov edi, 0x40da7e
xchg dword [esp], edi
ret
cmp dword [esi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40dfc5
and esp, dword [ecx + 4]
push edi
mov edi, 0x40e1f3
xchg dword [esp], edi
ret
cmp word [esi], 0x4163
push ebp
mov ebp, esp
nop
leave
jmp 0x40dbcc
leave
clc
nop
nop
cld
jae 0x40d5ba
insd dword es:[edi], dx
xor dh, byte [ebx]
add byte [eax], al
add byte [eax], al
xchg ebp, eax
inc ebx
popfd
pop edx
push edi
mov edi, 0x40ea1d
xchg dword [esp], edi
ret
lea edx, [edx + esi]
clc
nop
nop
cld
jae 0x40e45a
jo 0x40f977
add byte [eax], al
add byte [ecx - 0x42], dh
mov eax, 0x7876247a
clc
nop
nop
cld
jae 0x40e290
jmp 0x8edb6491
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40ef50
cmp eax, 0xb07a300
push edi
push edi
mov edi, 0x40ed6b
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40fcc1
dec ecx
push cs
inc ecx
in eax, dx
mov edi, 0x35b8bfe7
cmp al, 0x66
jae 0x40f9e8
out 0xbf, eax
mov eax, 0x73663c35
clc
nop
nop
cld
jae 0x40cf92
add byte [ebx], dh
dec edi
add byte [edx - 0x73], bl
jl 0x40fa26
xor byte [edi - 0x41], dl
jmp 0x87413ae0
add esi, 8
clc
nop
nop
cld
jae 0x410021
or al, 0
push ds
add byte [esi], bl
add byte [ecx], bl
out dx, eax
sbb byte [ebx - 0xd07f38a], cl
nop
mov esi, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40f22a
add byte [0], bh
add byte [eax], al
mov ebp, dword [esi - 0x1374aaaf]
nop
leave
jmp 0x40f97c
mov esi, dword [esi + ebx + 0x78]
clc
nop
nop
cld
jae 0x40fe3c
add byte [eax], al
jl 0x40fa9c
popal
clc
nop
nop
cld
jae 0x40da0d
fsub st(7)
jmp 0x3d41a2bf
push edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d231
pushal
clc
nop
nop
cld
jae 0x40e2a5
mov eax, dword [ecx + 0xb8]
clc
nop
nop
cld
jae 0x40ea87
test al, 0
mov al, byte [0x2dbdd1]
add byte [eax], al
cmp al, 0xf2
nop
sub eax, 0x80000000
clc
nop
nop
cld
jae 0x40d147
mov al, byte [0xa000a823]
add byte [ebx - 0x5074ffe0], cl
ret
call fcn.0040fd5c
clc
nop
nop
cld
jae 0x40f1d3
add byte [eax], al
add byte [edx + 0x7d], dl
jne 0x40d002
clc
nop
nop
cld
jae 0x40cefd
add byte [eax], al
test al, 0x76
into
add esi, 0x14
push edi
mov edi, 0x40ddf9
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d46b
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d248
sub edi, edx
clc
nop
nop
cld
jae 0x40d87b
cld
jno 0x40fbdc
add byte [ecx], dh
xchg ebp, eax
add byte [eax], 0x8b
movsb byte es:[edi], byte [esi]
lea eax, [ebx]
pop ebx
cmp al, 0x55
mov ebp, esp
nop
leave
jmp 0x40ee95
jne 0x40eed6
clc
nop
nop
cld
jae 0x410162
adc eax, 0x60fcad
mov edx, dword [edi + 0x21]
jmp 0xf87d721b
add esi, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40e89a
fadd dword [edi]
lodsd eax, dword [esi]
cmpsd dword [esi], dword es:[edi]
jo 0x40fca7
iretd
xor eax, eax
clc
nop
nop
cld
jae 0x40d0f1
add byte [ecx], bl
imul ebp, dword [esi], 0xffffffd9
out 0x70, eax
test al, 0x83
les ecx, [edx*2 - 0x366f1375]
jmp 0x40e0fa
mov eax, edi
clc
nop
nop
cld
jae 0x40f61b
in eax, dx
iretd
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e779
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40efd9
add byte [ebp + 0x7f9a5800], ch
cli
lodsd eax, dword [esi]
add byte [eax - 0x66], bl
jg 0x40fca6
add edi, ebx
clc
nop
nop
cld
jae 0x40ceb2
push esp
xor ch, cl
add byte [eax], al
lodsd eax, dword [esi]
add dl, bl
mov ecx, dword [ebp + 0x10]
push edi
mov edi, 0x40e555
xchg dword [esp], edi
ret
mov ecx, dword [ecx + 0x54]
clc
nop
nop
cld
jae 0x40ee3f
add byte [eax + eax + 0x23], bh
add byte [edi], al
push ebp
fcom qword [ebp - 0x75]
in al, dx
add byte [eax], al
dec esi
add byte [eax], al
add byte [eax], cl
adc dword [edx + 0x75d70000], 0xec0000
inc ebp
mov edi, 0xf8087e8d
lea edi, [esi + 8]
clc
nop
nop
cld
jae 0x40d2de
push 0xffffffffffffffe9
add byte [eax + eax], dl
in al, 0xb5
outsd dx, dword [esi]
popal
clc
nop
nop
cld
jae 0x40f939
push ds
ja 0x40fdb6
imul ebx, dword [ecx + ebp*8 + 0x400023], 0xffffff8b
outsb dx, byte [esi]
test edx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d427
mov eax, dword [edi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40dade
mov ecx, dword [edi + 0xe]
clc
nop
nop
cld
jae 0x40e5e9
add ah, bh
into
add byte [eax], al
jg 0x40fe04
push eax
push edi
mov edi, 0x40dc42
xchg dword [esp], edi
ret
jne 0x40f488
clc
nop
nop
cld
jae 0x40fff7
add byte [0x51db5500], dl
push ecx
clc
nop
nop
cld
jae 0x40fab8
xor cl, byte [ecx]
cmpsd dword [esi], dword es:[edi]
jmp 0xb640fe7a
jb 0x40fe06
add byte [esi - 0x5a74ff50], dh
mov eax, dword [0x1fd52346]
sub dword [esp], 2
push edi
mov edi, 0x40f6c5
xchg dword [esp], edi
ret
mov ecx, dword [ebp + 0x10]
clc
nop
nop
cld
jae 0x40cfa9
fsub dword [edi + 0x52327700]
adc eax, 0xf8f3038f
add esi, ebx
clc
nop
nop
cld
jae 0x40ec7f
movsb byte es:[edi], byte [esi]
test al, 0x35
pushfd
add byte [ebp + 0x5760df00], ch
mov edi, 0x40da3a
xchg dword [esp], edi
ret
jmp 0x62fa62
call fcn.0040fd5c
clc
nop
nop
cld
jae 0x40dd4c
stosd dword es:[edi], eax
invalid
lodsd eax, dword [esi]
add byte [ecx], dh
jb 0x40fe5d
mov eax, 0x573c8194
clc
nop
nop
cld
jae 0x40ef7b
inc ecx
push ds
jo 0x40fead
fcmovb st(0), st(3)
clc
nop
nop
cld
jae fcn.0040fd5c
ret
add byte [eax - 0x70], bl
add byte [edi + 0x70049], ah
add byte [ebx - 0x7eb099cd], cl
sti
add byte [eax], ah
add byte [ebp - 0x75], dl
in al, dx
nop
leave
jmp 0x4100e7
add eax, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d51c
mov ecx, dword [ecx + 0xbfc]
clc
nop
nop
cld
jae 0x40d8bf
add byte [edx], dh
xor ch, byte [ecx - 0x40a83fcd]
popal
aad 0x40
add byte [edi - 0x6f3cdbc4], al
jo 0x40ff8c
xor eax, eax
push edi
mov edi, 0x40d561
xchg dword [esp], edi
ret
push 0xffffffffffffffbf
xor bl, byte [eax + ebx*8 - 0x74ff5d7d]
int1
adc al, 0x53
inc eax
add byte [ebx - 0x6874ff2e], cl
cmp eax, 0xa6ec8b55
add byte [eax + eax], dh
add byte [eax], al
push esp
add byte [esi + 0x59ae00], dl
mov dword [0xa3c10c4b], eax
jp 0x40ffc7
je 0x40d43c
test byte [edi - 0x2c], bh
invalid
clc
nop
nop
cld
jae 0x40defc
inc dword [ecx - 0x64]
inc ecx
pushfd
add dl, bl
movsx edx, word [ecx + 6]
clc
nop
nop
cld
jae 0x40ebf7
add byte [eax], al
fld dword [eax]
pop eax
invalid
add esi, 2
clc
nop
nop
cld
jae 0x40fe11
arpl di, bp
adc eax, 0x4c713d00
add edi, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40e7fd
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d02e
mov esi, dword [esi + edx*4]
push edi
mov edi, 0x40e7d3
xchg dword [esp], edi
ret
shr ecx, 2
clc
nop
nop
cld
jae 0x40e278
nop
add byte [eax + ebp*4], cl
add byte [edi + 0x144d8b18], ah
mov ecx, dword [ebp + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40fb61
jmp 0x40dba2
jne 0x40fb2d
clc
nop
nop
cld
jae 0x40ff36
cmpsd dword [esi], dword es:[edi]
push esp
add byte [esi - 0x4b74fff0], dh
jmp 0x4100f7
jb 0x40fc82
clc
nop
nop
cld
jae 0x40dfdb
inc dword [eax]
mov al, byte [0x29f774a7]
add byte [eax + 0x29f774a7], ah
lodsb al, byte [esi]
push edi
mov edi, 0x40f25b
xchg dword [esp], edi
ret
div ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e3fb
add esi, 2
clc
nop
nop
cld
jae 0x40f7fb
add byte [esi], bl
imul ebp, dword [eax + 0x705135e9], 0
mov eax, edx
add byte [ebx + 0x406a2bf7], cl
push edi
mov edi, 0x40e52b
xchg dword [esp], edi
ret
add ebx, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40fd2d
push 0xffffffffffffffd8
cmpsd dword [esi], dword es:[edi]
add bh, ah
add byte [eax - 0x73], ch
cmp al, 0x1f
lea edi, [edi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e164
push dword fs:[eax]
clc
nop
nop
cld
jae 0x40edff
fadd dword [eax]
iretd
add edi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f35e
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40ed20
add byte [eax], al
xor cl, byte [ecx - 2]
imul edx, dword [ebp - 0x75], 0xffffffec
insb byte es:[edi], dx
or byte [edx + 0x4305df], bl
sbb eax, 0x1100ef00
add byte [eax], al
invalid