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

Disassembly:
add ebp, ebx
clc
nop
nop
cld
jae 0x40ecae
add byte [eax], al
add byte [eax], al
add byte [esi], dl
mov ebp, esp
jbe 0x40cf5a
lea edi, [esi + 8]
clc
nop
nop
cld
jae 0x40ea01
loop 0x40cf5d
adc eax, 0xc600bd89
inc edx
add byte [ebx + 0x55e2d1b9], cl
shl edx, 1
push ebp
mov ebp, esp
nop
leave
jmp 0x40cff2
mov eax, eax
add byte [ebx - 0x46c47bfd], cl
insb byte es:[edi], dx
inc esi
jb 0x40cfcb
mov eax, dword [ebx]
test byte [ebx], bh
mov ecx, 0x6572466c
clc
nop
nop
cld
jae 0x40fd52
push ebx
inc esp
pop es
add al, dl
add byte [ebx + 0x8f6469], cl
pop dword fs:[eax]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f0cb
lea ecx, [ebp + 0x28]
push edi
mov edi, 0x40eeb1
xchg dword [esp], edi
ret
mov ecx, dword [ebp + 0x10]
clc
nop
nop
cld
jae 0x40fcf6
add byte [eax - 0x54], bh
pop es
test byte [edi], ch
out dx, eax
movzx eax, word [edx + ebp]
push edi
mov edi, 0x40f63b
xchg dword [esp], edi
ret
push ecx
clc
nop
nop
cld
jae 0x40d95d
add cl, ah
sub dl, byte [0x49a3]
adc dword [eax - 0x6f0d079f], edi
popal
clc
nop
nop
cld
jae 0x40d46a
cli
xchg dword [edi + 0xa34e96], eax
cli
mov dh, 0xc
mov dword [edi - 0x18], eax
clc
nop
nop
cld
jae 0x40e6dd
xchg dword [esi + 0x532258], edx
hlt
add eax, 0x18
clc
nop
nop
cld
jae 0x40f5f9
xchg dword [eax], eax
add byte [ecx + 7], ah
add byte [edi + 0x28c283ea], dh
push edi
mov edi, 0x410031
xchg dword [esp], edi
ret
jne 0x40d735
clc
nop
nop
cld
jae 0x40d19f
mov dword [edx], edi
cmpsb byte [esi], byte es:[edi]
push ss
and dword [ebx - 0x7db82fd], ebx
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40f736
clc
xchg esi, eax
add ah, ah
jmp 0xf89adcd4
pop edx
clc
nop
nop
cld
jae 0x40dcb1
push cs
dec esi
mov eax, 0x348cda
lodsb al, byte [esi]
or eax, 0x1aa5e9
add byte [eax], cl
add byte [eax + 0xe18552], bh
jp 0x40d13c
jmp 0x40eb76
add byte [ebp + 0x3c000000], al
xor eax, eax
push edi
mov edi, 0x40ef7e
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40eedd
add byte [ecx], ch
add di, word [edi + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e3ac
mov ecx, 0x7463
clc
nop
nop
cld
jae 0x40f840
xchg esp, eax
and al, byte [eax]
add byte [edx], al
mov edi, dword [edi - 0x80]
loop 0x40d164
push edi
mov edi, 0x40e97b
xchg dword [esp], edi
ret
pop es
add byte [edi - 0x74ff4e00], al
or ebp, dword [edx + 0x40]
push 0x40
push ebp
mov ebp, esp
nop
leave
jmp 0x40d3ea
jmp 0x40ee99
add eax, 0x28
clc
nop
nop
cld
jae 0x40d7f9
add byte [eax], al
dec esi
pop eax
adc eax, dword [ebp + edi*2 + 3]
stc
add edi, ecx
clc
nop
nop
cld
jae 0x40e28e
add dl, bl
add byte [eax + 0x13], bl
pop es
add byte [edx], al
add byte [ebx - 0x7e6b4752], cl
cmp al, 0x57
clc
nop
nop
cld
jae 0x40dba6
inc esp
add byte [eax + eax], ah
jmp 0x40d20f
add esi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d576
mov ecx, dword [esp + 0xc]
clc
nop
nop
cld
jae 0x40e58b
js 0x40d29c
mov eax, dword [edi]
clc
nop
nop
cld
jae 0x40e925
push cs
movsd dword es:[edi], dword [esi]
clc
add byte [edi], al
add byte [eax - 0x19], bh
push edx
add byte [ebx - 0x7c3549b9], cl
clc
add byte [ebp - 0x75], dl
in al, dx
nop
leave
jmp 0x40dc2b
mov ecx, ebx
clc
nop
nop
cld
jae 0x40fce1
inc ebp
add byte [eax], al
add byte [ebp + 0x6628f000], dh
cmp dword [esi], 0x8b556f72
in al, dx
nop
leave
jmp 0x40f460
and dl, 9
clc
nop
nop
cld
jae 0x40e397
popal
ret 0x10
add eax, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40d720
add byte [eax], al
add byte [edi], ch
mov ah, 0x87
sbb al, 0x50
push ebp
mov ebp, esp
nop
leave
jmp 0x40de96
and esp, dword [ecx + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ed14
and eax, 0x12
clc
nop
nop
cld
jae 0x40d7cb
add al, dh
sbb eax, dword [eax]
push cs
add bl, dh
in eax, 0xf3
outsb dx, byte [esi]
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40d4ed
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x4100e5
add byte [eax], al
cli
xor eax, eax
clc
nop
nop
cld
jae 0x40db09
fisubr dword [edi]
jp 0x40d43a
mov dh, 0
push cs
push edx
add byte [ebx - 0x74ff8f29], cl
jae 0x40d487
mov ecx, ebx
clc
nop
nop
cld
jae 0x40f3de
pop eax
mov eax, 0xb5150000
clc
and edi, eax
scasd eax, dword es:[edi]
call fcn.0040f05d
clc
nop
nop
nop
cld
jae 0x40ed85
and cl, byte [esi]
mov dh, pe_nt_image_headers32
add eax, dword [ebp + eax*2 - 0x80]
add byte [ebx + 0x5fac45f4], cl
pop edi
clc
nop
nop
cld
jae 0x41015d
add dl, bl
add byte [eax], al
test dword [eax], eax
add byte [ecx - 0x7a], cl
in al, 0x71
cmc
and eax, 0xf2f8c90c
nop
leave
clc
nop
nop
cld
jae 0x40d972
ret 0x24b5
add esi, 2
push edi
mov edi, 0x4103b4
xchg dword [esp], edi
ret
add byte [edi + 0x15c3243c], al
lodsb al, byte [esi]
add byte [eax], al
add byte [eax], al
add byte [ecx + 0xc8b0070], ah
push esp
push edi
mov edi, 0x40e854
xchg dword [esp], edi
ret
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40fc8a
mov dword [eax], eax
add byte [ebx], dl
pop es
add byte [edi], cl
call fcn.0040f05d
push ebp
mov ebp, esp
nop
leave
jmp 0x40d654
push eax
push edi
mov edi, 0x40d1f6
xchg dword [esp], edi
ret
pushal
clc
nop
nop
cld
jae 0x40eb8c
push ss
add byte [eax], al
mov dword [0x85fa10], eax
clc
add byte [esi], dl
push ebx
cmp eax, dword [ebx - 0x40a8eb3a]
pop eax
cld
inc eax
add byte [edi + 0x10c3243c], al
add byte [eax], al
loope 0x40d527
push cs
add byte [ecx - 0x48], ah
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40ee99
add byte [eax + 0x22], cl
in al, 0
cli
add ch, cl
call fcn.0040fe9e
clc
nop
nop
cld
jae 0x40fbc2
jp 0x40d571
invalid
mov edx, dword [esi + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40fdef
mov ecx, dword [ebp + 8]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f2a7
add edi, ebx
clc
nop
nop
cld
jae 0x40ecdf
add byte [edi - 0x25ff4c00], al
add byte [ecx + 0x28c96bde], ah
imul ecx, ecx, 0x28
push ebp
mov ebp, esp
nop
leave
jmp 0x40e6f3
mov esi, dword [edx]
clc
nop
nop
cld
jae 0x40ea79
fiadd dword [eax]
add byte [ecx + 0xe], cl
adc eax, dword [eax]
push 0xffffffffffffffe9
xchg edi, eax
sbb byte [eax], al
add byte [ebx], bl
add byte [esi], cl
add byte [ebp + 0x15000000], bh
adc bl, bh
add byte [eax], al
add byte [eax], bl
jmp 0x40ee99
inc edx
push edi
mov edi, 0x40dbfe
xchg dword [esp], edi
ret
mov ecx, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e46d
dec ecx
clc
nop
nop
cld
jae 0x40d5be
mov dword [eax], eax
mov ebp, 0x8a
jmp 0xb1cbd69f
push 0x746e6977
clc
nop
nop
cld
jae 0x40d498
mov dword [eax], eax
add byte [eax], al
lds esp, [ecx]
stosb byte es:[edi], al
xor edx, edx
clc
nop
nop
cld
jae 0x40f5cb
add byte [ebx + 0xb4e024], ah
add bh, cl
and esp, dword [ecx + 4]
push edi
mov edi, 0x40e0af
xchg dword [esp], edi
ret
rep movsd dword es:[edi], dword [esi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ee0e
rep stosd dword es:[edi], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40da02
add eax, 2
clc
nop
nop
cld
jae 0x4100b0
add dl, ah
add byte [edx], ch
adc eax, 0x3e835e24
adc byte [ebp - 0x75], dl
in al, dx
cmp dword [esi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40e40b
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e8fa
cli
add al, bh
mov ah, 0
add dl, ch
mov edi, eax
clc
nop
nop
cld
jae 0x40df75
add byte [ebp - 0x43], al
add byte [eax], al
mov ebp, 0x8b0da543
sar al, 1
nop
nop
cld
jae 0x40d9d1
xchg eax, ecx
invalid
xor eax, 0x16125347
clc
nop
nop
cld
jae 0x40fbed
js 0x40d7b3
fidiv dword [edi + ebx*4 - 0x40a80775]
mov ah, 0xd1
inc eax
add byte [edi + 0xc3243c], al
mov al, byte [eax]
enter 0xffffffffffffb524, 0
mov ebp, 0x12c8834a
or eax, 0x12
clc
nop
nop
cld
jae 0x40ef96
mov ah, 0x15
fidivr dword [eax]
inc ebx
and al, byte [eax]
mov ebp, dword [eax + 0xafcff81]
stosb byte es:[edi], al
not dword [ebp - 0x75]
in al, dx
nop
leave
jmp 0x40e3f6
mov dword [ecx + 0xa8], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40d0e1
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40d111
add byte [ebp + 0x7a00], al
test al, 0xb9
outsd dx, dword [esi]
arpl word [eax], ax
add al, bh
nop
nop
cld
jae 0x40e63d
add byte [ebx + 0x4200da], ah
mov esp, edx
add byte [ebx + 0x563ee533], cl
push esi
push edi
mov edi, 0x40deda
xchg dword [esp], edi
ret
add edi, eax
clc
nop
nop
cld
jae 0x40d9a1
loope 0x40d881
inc esp
mov dh, 0xa5
add byte [eax], al
ret 0x8b00
mov eax, dword [ecx + 8]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e36c
mov edi, dword [edi + 0x14]
jmp 0x40d872
push ecx
clc
nop
nop
cld
jae 0x40e736
pop es
mov eax, 0xf0139496
das
xchg esi, eax
mov dl, 0
mov ebp, dword [ebx + 3]
enter 0xffffffffffff8b55, 0xffffffffffffffec
add ecx, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40f01d
and dl, 0xd
push edi
mov edi, 0x40ee6d
xchg dword [esp], edi
ret
ret
push edx
clc
nop
nop
cld
jae 0x40dbe8
add byte [ebp + 0xac0000], dh
pop es
sti
dec esi
push ecx
push edi
mov edi, 0x40e1b1
xchg dword [esp], edi
ret
mov ecx, dword [edi + 0xe]
clc
nop
nop
cld
jae 0x40ff65
add byte [edi - 0x1ff8ff17], al
loopne 0x40d9b7
mov esi, dword [edx]
mov ebx, dword [ecx - 0x3f]
sal byte [eax], 0x57
mov edi, 0x40f981
xchg dword [esp], edi
ret
and dl, 9
clc
nop
nop
cld
jae 0x40f59e
mov dword [0x58430000], eax
mov ebp, 0x8b003284
pop ecx
push ebp
push edi
mov edi, 0x40efd9
xchg dword [esp], edi
ret
popal
clc
nop
nop
cld
jae 0x40eaa7
push cs
inc ebp
add byte [eax + eax], ah
sti
das
and ch, byte [edi - 0x7efa575]
nop
nop
cld
jae 0x40e436
add byte [eax + eax], ah
clc
add byte [eax], al
nop
add byte [ebx + 0xc798b0d], cl
mov edi, dword [ecx + 0xc]
clc
nop
nop
cld
jae 0x40d0a2
dec eax
xor al, 0
xchg dword [edi], ebp
add byte [esi - 0x74], dh
push ebp
mov ebp, esp
pop dword [eax]
neg byte [eax + eax]
cmpsb byte [esi], byte es:[edi]
int1
imul ebx, dword [edi - 0x7ffcd00], 0xffffff87
add byte [esi + 0x7606d795], al
out 0x99, al
movzx ecx, word [esi + 6]
clc
nop
nop
cld
jae 0x40d685
xchg esp, eax
add dl, bh
test dword [eax], eax
push ds
jmp 0x40ee0e
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e89b
xor edi, edi
push ebp
mov ebp, esp
nop
leave
jmp 0x40fe04
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x4100d0
add byte [eax], al
xor al, 0x2a
add byte [edi], al
add byte [ebx - 0x7f], cl
sti
add byte [eax], ah
add byte [ebp - 0x75], dl
in al, dx
nop
leave
jmp 0x40e133
push ebx
clc
nop
nop
cld
jae 0x40e4c3
popal
add byte [esp + ecx*4 - 0x1fffffad], dl
or eax, 0x15a6840f
add byte [eax], al
clc
nop
nop
cld
jae 0x40e3c2
in al, 0x45
add byte [ebx + edx*8], ah
xchg esp, eax
push esp
pop esi
xor dword [esp], eax
push edi
mov edi, 0x40f0b6
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f1c7
stosb byte es:[edi], al
clc
nop
nop
cld
jae 0x40dc98
add eax, 0x1d35e7c2
clc
nop
nop
cld
jae 0x40e0f2
lodsd eax, dword [esi]
push ebp
mov ebp, esp
nop
leave
jmp 0x410264
push eax
clc
nop
nop
cld
jae 0x40d007
add byte [ecx + 0x7a], ah
xchg dword [edi + 0x27841300], eax
call [esi - 8]
nop
nop
cld
jae 0x40d845
mov dword [eax], eax
push edx
adc eax, 0
cmp byte [ebx - 0x1374aac1], cl
mov edi, dword [edi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e341
ja 0x40e829
clc
nop
nop
cld
jae 0x40e576
dec esi
add byte [eax], al
jmp 0xf8699dc7
add ecx, 0x28
clc
nop
nop
cld
jae 0x40f48a
jp 0x40dc50
mov ah, 0x2f
mov ah, 0xe4
ficom word [eax - 8]
nop
nop
cld
jae 0x40f78c
mov ch, 0xe4
and cl, byte [edx - 0x42ff071c]
lock add byte [ebx - 0x7397495], cl
mov eax, esi
clc
nop
nop
cld
jae 0x40e5e5
add byte [eax], al
add byte [eax], al
sbb ebx, dword [eax - 0x77]
mov esp, 0x57246e8b
mov edi, 0x40fd3a
xchg dword [esp], edi
ret
add byte [eax], al
add byte [ebx], bl
pop eax
mov dword [ebx + ecx*4 - 0x40a8db92], edi
cmp bh, ch
inc eax
add byte [edi + 0xc3243c], al
test byte [edx], ch
adc eax, 0x27009600
mov byte [ecx + 0x57], cl
mov edi, 0x40e9a5
xchg dword [esp], edi
ret
pop ecx
clc
nop
nop
cld
jae 0x40e0dd
push cs
xchg esp, eax
add byte [edx + 0xe151000], cl
jno 0x40dc7b
xor dword [ebx + 0x781e748b], ebx
mov esi, dword [esi + ebx + 0x78]
push edi
mov edi, 0x40e9d0
xchg dword [esp], edi
ret
jne 0x40ef07
push ebp
mov ebp, esp
nop
leave
jmp 0x40da73
lea esp, [esp + eax]
clc
nop
nop
cld
jae 0x40cf79
add al, bh
enter 0x3400, 0x34
out 0xbd, al
sub al, 0x20
jmp 0x40dd7f
xor dword [esp], eax
clc
nop
nop
cld
jae 0x40f1f1
add byte [ebx + 0x2100b80e], dl
hlt
je 0x40cf44
clc
nop
nop
cld
jae 0x40e24f
inc esp
lodsb al, byte [esi]
pop es
push ecx
xchg byte [0x570dcfc1], bl
ror edi, 0xd
push edi
mov edi, 0x410000
xchg dword [esp], edi
ret
call fcn.0040f05d
clc
nop
nop
cld
jae 0x4101e4
dec ecx
popal
in al, 0
into
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40d5a8
add byte [eax + edi*4 + 0x80164e], cl
mov esp, dword [eax]
add byte [ebx - 0xd07a011], cl
nop
nop
cld
jae 0x40f0e1
add cl, ch
mov ah, 0xe9
test byte [0x8ba9008a], dl
push ebp
mov esi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40df04
mov dword [esp], eax
clc
nop
nop
cld
jae 0x40f650
adc eax, 0x8c1500
in al, 0x2b
push 0
push edi
mov edi, 0x40d74a
xchg dword [esp], edi
ret
rep movsb byte es:[edi], byte [esi]
push edi
mov edi, 0x40ef3a
xchg dword [esp], edi
ret
mov esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e7bf
dec eax
adc byte [edx], ah
inc esp
add byte [ebp + 0x62], al
add byte [ebx - 0x74a5481b], cl
dec ebp
add al, 0xf8
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40f245
add byte [eax], al
das
jmp 0x8bbbdef0
mov edi, esi
clc
nop
nop
cld
jae 0x40ed40
pop eax
sub al, byte [eax]
add byte [eax + eax + 0x6b362784], dh
push ecx
push edi
mov edi, 0x40d2cb
xchg dword [esp], edi
ret
pop edi
clc
nop
nop
cld
jae 0x40fb5f
add byte [eax], al
add byte [eax], al
add byte [eax], al
dec esi
pop eax
and eax, 0xf2f851e8
nop
nop
cld
jae 0x40fec9
mov eax, 0x61780000
mov dh, 0xb4
add cl, ch
mov ecx, 0xe3b
clc
nop
nop
cld
jae 0x41018b
add byte [eax], al
cli
mov ah, 0x9e
add esp, 0x1c
clc
nop
nop
cld
jae 0x410305
adc byte [eax], bh
mov ah, 0
dec eax
inc edi
adc ebp, dword [ecx - 0x6f0d07a0]
nop
cld
jae 0x40d41c
adc edi, dword [edx - 0x4c]
mov ch, 0xac
js 0x40dff7
add byte [0x11fd0b9], bh
add byte [ebp - 0x75], dl
in al, dx
nop
leave
jmp 0x40de67
push 0x40
push edi
mov edi, 0x40d392
xchg dword [esp], edi
ret
mov dword [edi - 0x20], eax
clc
nop
nop
cld
jae 0x40e172
mov dh, 0
add ah, ah
add cl, ah
add byte [eax], 0x8b
add byte [eax], al
mov ebp, dword [edi + 0x1c247c89]
add byte [ebx - 0x50750000], cl
mov dword [esp + 0x1c], edi
clc
nop
nop
cld
jae 0x40d01d
pop es
ret 0xf82f
push 0x40
push ebp
mov ebp, esp
nop
leave
jmp 0x40fb35
mov ecx, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40e6bc
adc edx, dword [edx - 0x3e]
add al, dh
push cs
jg 0x40e080
mov word [ecx], cs
std
invalid
mov ah, 0x85
push edx
jmp 0x87c5efb6
mov ebx, eax
clc
nop
nop
cld
jae 0x40d2f6
push cs
mov dword [eax], eax
add byte [ebx], dl
mov eax, 0xa4d5e707
cmc
or byte [eax - 8], bl
pop eax
clc
nop
nop
cld
jae 0x41005b
xchg edx, esp
ret 0
nop
cld
jae 0x40f696
pop es
sti
inc ebx
mov cl, byte [esi]
add byte [eax + ebx*2 + 0x46123ea], cl
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40f90b
xchg dword [edx + 0x13], edi
mov dword [0xb9dae200], eax
int 8
pop ecx
jae 0x40e11a
loop 0x40e0f6
mov ecx, 0x735908cd
clc
nop
nop
cld
jae 0x40ee82
add byte [ebp - 0x4bd8fff2], dh
fisttp word [edi]
sbb byte [ebx + 0x1c], 0
add al, bh
jb 0x40fd94
clc
nop
nop
cld
jae 0x40fb08
add dl, al
add dl, ch
push ebp
mov ebp, esp
mov ch, 0x8d
daa
dec esp
scasb al, byte es:[edi]
add byte [edx], cl
push ss
and al, byte [eax]
add byte [eax], al
rol byte [eax], 1
add byte [ebx - 0xe084700], al
push ebp
mov ebp, esp
nop
leave
jmp 0x40e761
add esp, 0x10
push edi
mov edi, 0x40d13c
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
push edi
mov edi, 0x40f355
xchg dword [esp], edi
ret
imul ecx
clc
nop
nop
cld
jae 0x40f7ce
js 0x40e238
add byte [eax], al
mov eax, 0x48340000
mov ebx, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40e2ba
add byte [eax], al
add byte [eax], al
loopne 0x40e20f
je 0x40d4c3
jmp 0x40e1fb
adc ebx, dword [esi - 0x1374aaa7]
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x410086
jmp 0x40d612
pop esi
clc
nop
nop
cld
jae 0x40eb31
mov edx, dword [edi + 0xc]
clc
nop
nop
cld
jae 0x40d89f
inc esp
adc byte [eax], al
add byte [eax], al
pop es
adc al, 0x1e
mov eax, eax
push edi
mov edi, 0x40e829
xchg dword [esp], edi
ret
add ebx, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40cf2b
je 0x40e1e5
clc
nop
nop
cld
jae 0x40ecca
and al, 0
or dl, byte [ebx + edi - 0x75]
enter 0xffffffffffff8b55, 0xffffffffffffffec
mov ecx, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40f196
pop ecx
clc
nop
nop
cld
jae 0x40d0b7
sub dh, byte [ecx - 0x7a7054b]
sub bl, byte [ebx]
popal
add al, 0x57
and esp, dword [ecx + 4]
push edi
mov edi, 0x40d3d4
xchg dword [esp], edi
ret
sub edi, edx
clc
nop
nop
cld
jae 0x4100fd
mov dword [0x7a8422da], eax
add byte [eax], al
xchg edi, eax
jg 0x40e3b0
push edi
mov edi, 0x40d6e1
xchg dword [esp], edi
ret
add byte [edx], bh
call fcn.0040e78b
push ebp
mov ebp, esp
nop
leave
jmp 0x40e2e6
mov dword [ebp + 0x28], edi
clc
nop
nop
cld
jae 0x40ff50
add byte [eax], al
adc esi, dword [ebx + ebx - 0x7a67400]
pop ecx
clc
nop
nop
cld
jae 0x40e5a6
push ebx
add byte [eax], al
add byte [eax], al
test dword [eax], eax
add dl, ch
add edi, 0x18
clc
nop
nop
cld
jae 0x40d1de
inc esp
add byte [edi], ch
add byte [eax], al
das
loope 0x40e36a
pop ebx
clc
nop
nop
cld
jae 0x40d450
adc eax, 0x4e008400
add cl, ah
mov ah, 0xe5
mov cl, 0x35
push es
adc al, byte [eax]
mov esi, ecx
mov cs, word [ebx - 0x40a8efb3]
cmp ch, cl
inc eax
add byte [edi + 0xc3243c], al
add byte [ebx], al
movsd dword es:[edi], dword [esi]
enter 0xffffffffffffd700, 0xffffffffffffff96
int 0xf
test esp, ebp
int1
invalid
jne 0x40d5e8
clc
nop
nop
cld
jae 0x40f6ee
add dl, al
push edx
in eax, dx
je 0x40ffeb
clc
nop
nop
cld
jae 0x40f8b6
add byte [eax], dl
test byte [esp + ecx*4], dl
add esi, ebx
push edi
mov edi, 0x410144
xchg dword [esp], edi
ret
mov edx, dword [edx]
push edi
mov edi, 0x40d075
xchg dword [esp], edi
ret
mov dword [esp + 0x40], eax
clc
nop
nop
cld
jae 0x41039f
add byte [ebx], dl
add byte [ebx + edx + 0xa027c7], cl
mov esp, edx
add byte [ebx + 0x5760bcd1], cl
pushal
push edi
mov edi, 0x40f922
xchg dword [esp], edi
ret
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e5fb
add byte [edi + 0x644ce900], al
mov ecx, dword [0x30]
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40d3a7
loopne 0x40e4e5
mov bh, 0x19
call fcn.0040f05d
clc
nop
nop
cld
jae 0x40dfe2
stc
cli
invalid
add byte [ebx], dl
xor al, 0
sar ecx, 0xb8
jp 0x40e516
jbe 0x40e56c
clc
nop
nop
cld
jae 0x40dd51
add byte [eax], al
add byte [eax], al
jne 0x40e4be
mov ecx, dword fs:[0x30]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f51c
test byte [eax + eax - 0x4374ff1e], dl
mov dword [ecx + 0xb8], eax
clc
nop
nop
cld
jae 0x40fc6d
add byte [eax], al
add byte [ebx + 0x55490856], dl
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d08a
push edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40dc6d
cld
jae 0x40e32c
mov dh, byte [eax + ebx*8]
mov eax, ebx
push edi
mov edi, 0x40e70b
xchg dword [esp], edi
ret
mov eax, dword [ecx + 0xb8]
clc
nop
nop
cld
jae 0x40fa81
jmp 0x41024f
add byte [0x715a300], dl
add byte [eax], al
enter 0x4500, 0xffffffffffffffbe
inc ebx
clc
nop
nop
cld
jae 0x40f681
mov ecx, ebx
clc
nop
nop
cld
jae 0x40f9d5
add byte [eax], al
add byte [eax], al
sti
dec eax
mov al, byte [ebp + 0x78]
movsx eax, word [ecx + 0x14]
clc
nop
nop
cld
jae 0x40d05f
jp 0x40e5af
add cl, ah
add byte [ebp + 0x6d], ah
lodsb al, byte [esi]
push edi
mov edi, 0x40e910
xchg dword [esp], edi
ret
sub eax, 0x80000000
push ebp
mov ebp, esp
nop
leave
jmp 0x40f230
push ecx
push edi
mov edi, 0x40f3aa
xchg dword [esp], edi
ret
xchg edi, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40db35
mov dword [esp + 0x44], eax
clc
nop
nop
cld
jae 0x40edb4
add bl, bh
loopne 0x40e690
add byte [ecx + 0x49], ch
push ebp
mov ebp, esp
nop
leave
jmp 0x41009b
sub eax, dword [ecx + esi + 0x28]
clc
nop
nop
cld
jae 0x40de23
inc esp
sbb ecx, dword [esi]
add byte [esi], cl
xor al, byte [eax]
mov eax, dword [edx]
add byte [ebx - 0x6d6ac98f], cl
add byte [ebx + 0x10c4831d], cl
add esp, 0x10
clc
nop
nop
cld
jae 0x40f7f9
add byte [eax], al
add cl, ch
sub al, byte [eax]
push ecx
aas
add si, word [esi + 0x14]
clc
nop
nop
cld
jae 0x4102c8
inc esp
add byte [edx], bh
add byte [edx], al
add byte [ebx + 0x3c400328], cl
push ebp
mov ebp, esp
nop
leave
jmp 0x40f7b9
mov ecx, eax
clc
nop
nop
cld
jae 0x40eb61
add byte [eax], al
xchg dword [ecx + 0x640024b8], ecx
fcom qword [esi - 8]
nop
nop
cld
jae 0x40fb4a
das
pop es
adc eax, dword [eax]
mov dword [0x3d001387], eax
imul ecx, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40fba2
cmp dword [ecx - 0xc], 0
push edi
mov edi, 0x40f2d1
xchg dword [esp], edi
ret
test dword [edi], 0xffffffff
push ebp
mov ebp, esp
nop
leave
jmp 0x40fa50
add esi, 0x6000
clc
nop
nop
cld
jae 0x40d776
add byte [eax], al
inc esp
mov ebp, 0x27eb61
add byte [edx], ah
mov word [ebx], ss
add byte [ebp + 0x15008c00], bh
mov word [edi], es
add al, bh
inc ebp
movsd dword es:[edi], dword [esi]
wait
mov ecx, dword [ecx + 0xbfc]
clc
nop
nop
cld
jae 0x40e776
pop es
add byte [0x8b5593a9], dl
in al, dx
nop
leave
jmp 0x40f4e6
add esp, 0x200
clc
nop
nop
cld
jae 0x40f3f6
xchg dword [ebx], edx
test dword [eax + 0x50], ebx
push eax
clc
nop
nop
cld
jae 0x4101b6
add byte [eax + 0x58], cl
loopne 0x40e888
inc esp
add byte [eax], al
dec ebx
call fcn.0040f05d
push ebp
mov ebp, esp
nop
leave
jmp 0x40ff95
cmp dword [ebp + 0x28], edx
push ebp
mov ebp, esp
sub byte [ebp - 0x75], dl
in al, dx
nop
leave
jmp 0x40f10b
jne 0x40fac8
clc
nop
nop
cld
jae 0x40d5fd
fiadd dword [eax]
invalid
push 0
clc
nop
nop
cld
jae 0x40ec98
push cs
mov dword [0x2fbd0000], eax
mov dword [ebx], esp
ret
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40d126
test byte [eax], al
add byte [eax], al
dec esi
add dl, dh
add byte [ebx + 0x1d8b0052], cl
add edi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f703
mov ecx, dword [esi + 0xe]
clc
nop
nop
cld
jae 0x40fe5e
add byte [eax], al
loopne 0x40e913
ret 0x3400
nop
nop
cld
jae 0x40e5bb
add byte [eax], al
adc esp, edx
add byte [eax + eax + 0xa9df00], dh
add byte [eax], al
adc byte [ebp - 0x75], 0xec
test eax, 0x80000000
push ebp
mov ebp, esp
nop
leave
jmp 0x40f44a
add edi, 8
clc
nop
nop
cld
jae 0x40dab2
clc
popal
ret 0x49
mov edi, dword [edi + 8]
clc
nop
nop
cld
jae 0x40d3bc
dec esi
mov ah, 0x15
add dl, bh
xchg esi, eax
test byte [ecx + 0x1476b70f], bh
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40d20b
popal
add byte [eax], al
ret 0xc100
push dword [ebp]
clc
nop
nop
cld
jae 0x40e045
sti
add byte [ecx - 0x20e94300], cl
shr ecx, 2
clc
nop
nop
cld
jae 0x40d51e
mov ebp, 0x8ce10000
push ebx
neg byte [ecx]
sub edx, 0x28
push edi
mov edi, 0x40f329
xchg dword [esp], edi
ret
push ebx
clc
nop
nop
cld
jae 0x40fc02
add byte [eax + eax + 0x2a000000], dh
mov word [ecx + edi*2 - 0xd075b0d], ss
nop
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40e23a
add byte [edx], ch
mov dword [0x2fb80015], eax
stosb byte es:[edi], al
add esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40eb76
call fcn.0040f05d
clc
nop
nop
cld
jae 0x40e0c4
inc esp
mov ah, 0
add byte [ebp + eax*4 - 0x37], cl
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40dcdf
add byte [eax], al
xor al, 0xa
cmp dword [esi + 0x10], 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40e225
push ebx
invalid
xchg edi, esi
clc
nop
nop
cld
jae 0x40f871
add byte [ebp + eax*4 + 0x48c88cf0], dl
adc byte [eax], al
mov esi, dword [0xf2f85e09]
nop
nop
cld
jae 0x40d948
add byte [edx - 0x76ffff33], al
jg 0x40ec26
add byte [eax], al
lodsd eax, dword [esi]
jl 0x40eb72
add byte [esi], bh
out dx, al
sub eax, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40ffc0
retf
pop eax
enter 0xffffffffffffbdb8, 0
js 0x40eb87
mov eax, edi
clc
nop
nop
cld
jae 0x40e8e5
mov dword [0x94008913], eax
pop eax
add byte [edi + 0x22ac355f], al
push cs
imul ebp, ebx, 0xffffffa4
call dword [0x4900f0]
add byte [ebp + 0x130000a3], bh
add byte [ebp - 0x70], ah
nop
add byte [ebx - 0x1597469f], cl
into
add al, byte [eax]
clc
nop
nop
cld
jae 0x40dfcb
dec esi
add byte [ebx], dl
mov ah, 0x8a
push ebp
mov ebp, esp
adc byte [edx], bh
jo 0x40ebd7
fadd qword [eax]
push ebp
jno 0x40ebf1
fisttp word [ebp + 0xcee6d00]
add dh, bl
jne 0x40ec26
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40fdc2
mov esi, dword [esi + 0x80]
clc
nop
nop
cld
jae 0x40eabc
add byte [edx], bh
mov ah, 0x86
jns 0x40ec0f
inc eax
adc al, 0xf8
nop
nop
cld
jae 0x40d1c9
add byte [eax], al
add byte [eax], al
sbb eax, dword [edi]
cli
push 0x6c6c642e
clc
nop
nop
cld
jae 0x40ee58
clc
inc ebp
mov dword [0x560bc622], eax
push esi
push edi
mov edi, 0x40f395
xchg dword [esp], edi
ret
inc eax
clc
nop
nop
cld
jae 0x40e1e5
add byte [eax], al
push ss
add byte [ebx], dl
mov dword [0x8bdd0045], eax
dec edi
add al, 0xf8
mov ecx, dword [edi + 4]
clc
nop
nop
cld
jae 0x40dc13
add byte [eax], al
add byte [ebx + 0x32770700], ah
add byte [ebx + 0x678b00c0], cl
xchg ebp, eax
inc ebx
inc ecx
invalid
mov eax, 0x74
clc
nop
nop
cld
jae 0x40d2b6
mov ecx, dword [ebp + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40eb4c
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40f14a
jp 0x40ecfe
add byte [esi + ecx + 0x2e9c179], dh
shr ecx, 2
jmp 0x40ecff
mov eax, dword fs:[eax]
push edi
mov edi, 0x40f574
xchg dword [esp], edi
ret
pop ecx
clc
nop
nop
cld
jae 0x40ddf2
add byte [eax], al
add byte [esi], dl
mov dh, 0xb8
enter 0x7f00, 0xf
mov bh, 0x7f
add al, 0xf8
movzx edi, word [edi + 4]
clc
nop
nop
cld
jae 0x40fa98
add byte [eax], al
add byte [eax], al
xchg esp, eax
les esp, [ebp + 0x481431c3]
mov eax, dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x40e44f
mov ch, 0
lodsb al, byte [esi]
dec eax
invalid
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40e4d9
xchg dword [edx], esp
add byte [0xc00000], dl
mov edx, ebx
movsb byte es:[edi], byte [esi]
sub dword [ebx - 0xd07eb3a], eax
nop
add esi, 0x14
clc
nop
nop
cld
jae 0x40d0cc
add byte [eax + eax], al
and al, 7
xor eax, 0xf2f85929
nop
pop ecx
clc
nop
nop
cld
jae 0x40dc40
mov ah, 0x4e
add byte [eax], al
add byte [esi], cl
mov ch, 0
cmpsb byte [esi], byte es:[edi]
inc edx
add byte [ebx - 0xd07ac53], cl
nop
push ebx
clc
nop
nop
cld
jae 0x40db79
add byte [esp + 0x1300008c], cl
add byte [eax], al
mov esp, ebx
leave
mov ecx, dword [ebp + 0x10]
push edi
mov edi, 0x40d4d8
xchg dword [esp], edi
ret
push 0x74737572
clc
nop
nop
cld
jae 0x40d69e
sbb eax, dword [eax]
add byte [eax], al
fmul qword [edi]
test dword [ecx], ebx
jmp 0xf339ee74
push ecx
push edi
mov edi, 0x40d0fc
xchg dword [esp], edi
ret
popal
push ebp
mov ebp, esp
nop
leave
jmp 0x40d70b
mov esi, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40d761
invalid
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40f9c0
adc ecx, dword [esi]
mov dh, 0x13
add byte [edi], al
dec eax
call 0x40dfa1
clc
nop
nop
cld
jae 0x40d8d9
mov eax, 0x9800f800
shr ecx, 2
clc
nop
nop
cld
jae 0x40d6f6
add byte [eax], al
adc eax, 0xf3787800
stosb byte es:[edi], al
push ecx
push edi
mov edi, 0x40cf61
xchg dword [esp], edi
ret
mov eax, dword [ebp + eax*2]
clc
nop
nop
cld
jae 0x4103c9
mov ebp, 0xe962200
in al, 0xa1
std
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40f626
dec eax
add byte [ebx], dl
jmp 0xd66674c3
add ebx, dword [ebx + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ea4e
push eax
push edi
mov edi, 0x40faf2
xchg dword [esp], edi
ret
mov esi, edx
clc
nop
nop
cld
jae 0x40fc17
add byte [eax], al
add byte [eax], al
add byte [edi + 0x6ad98300], al
add al, bh
nop
nop
cld
jae 0x40e8b3
ret 0xe484
xor eax, 0x15249938
push ebp
mov ebp, esp
nop
leave
jmp 0x40d509
ret
ret
pop esi
push edi
mov edi, 0x40f075
xchg dword [esp], edi
ret
je 0x40fd94
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e8ca
add esi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ea17
mov ecx, 0x735908cd
clc
nop
nop
cld
jae 0x40d987
shr ecx, 2
clc
nop
nop
cld
jae 0x40d3ff
sub al, byte [eax]
add byte [eax], al
add byte [edx - 0x3a], bh
xor eax, 0x308d3e7
jo 0x40f1ee
and esp, dword [ecx + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d593
mov ecx, 0x7262694c
clc
nop
nop
cld
jae 0x40f28b
or dh, byte [ebp + 0x56db0000]
push esi
clc
nop
nop
cld
jae 0x41038a
sub al, byte [edi - 0x51d1e00]
add byte [edx - 0x54], bh
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae fcn.0040d6b5
push eax
clc
nop
nop
cld
jae 0x40ee27
add byte [eax], al
add byte [eax], al
pop eax
adc byte [eax], al
dec ecx
mov ebp, eax
adc edi, esi
invalid
call fcn.0040f05d
clc
nop
nop
cld
jae 0x40d033
das
add al, ah
ret 0x32
lea edi, [esp + 0x20]
push edi
mov edi, 0x40fab0
xchg dword [esp], edi
ret
mov eax, 0x73663c35
clc
nop
nop
cld
jae 0x40d7a1
add byte [eax], al
mov dword [0x519836da], eax
push ecx
push edi
mov edi, 0x40f3c4
xchg dword [esp], edi
ret
call fcn.0040f05d
clc
nop
nop
cld
jae 0x410112
test dword [eax], eax
in al, 0xf8
scasd eax, dword es:[edi]
jne 0x40d5e8
clc
nop
nop
cld
jae 0x40d28b
add byte [eax], al
mov ah, 0x3f
je 0x8740f3b9
clc
nop
nop
cld
jae 0x40d828
je 0x40ed9a
clc
nop
nop
cld
jae 0x40e965
adc eax, 0xa9474987
mov esi, 0x1d000
clc
nop
nop
cld
jae 0x410360
and al, 0x94
mov dword [0xc683fb00], eax
add dl, byte [edi - 0x41]
or cl, bl
inc eax
add byte [edi - 0x533cdbc4], al
and dl, byte [ebx - 0x5b]
add byte [eax - 0x3cd87b4a], bh
cdq
mov ecx, 0x18
clc
nop
nop
cld
jae 0x40daf4
pop eax
fiadd dword [eax]
popal
adc esp, 0xffffffbc
mov eax, dword [eax]
clc
nop
nop
cld
jae 0x40f507
js 0x40f34f
sti
push ss
add byte [eax], al
popal
dec byte [ebx - 0x74aaf3b3]
in al, dx
nop
leave
jmp 0x40e83e
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40fc2d
dec esi
clc
add byte [eax], al
test dword [edi + 0x33], ecx
rcl byte [edi - 0x41], cl
dec edx
rol byte [eax], cl
xchg dword [esp], edi
ret
add ecx, dword [ebx + 0x3c]
push ebp
mov ebp, esp
in al, dx
nop
leave
jmp 0x40f21b
add dl, bh
add byte [edx + 0x68ce8b00], al
add byte [eax - 0xd07ffff], dh
nop
push 0x1b000
clc
nop
nop
cld
jae 0x40f74b
add byte [eax], al
js 0x40f40a
fdivr st(7)
dec ebp
sub byte [edi - 0x41], dl
xor al, 0xd5
inc eax
add byte [edi + 0xc3243c], al
mov dword [0x7a00b44e], eax
loopne 0x40f3ef
push ecx
clc
nop
nop
cld
jae 0x40e54a
mov ah, 0
add bl, bh
test dword [eax - 6], ebx
add ah, bh
and esp, dword [ecx + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40deb0
jne 0x40e626
clc
nop
nop
cld
jae 0x40d367
clc
loopne 0x40f3e3
xor al, 0xbc
jne 0x40d612
clc
nop
nop
cld
jae 0x40d47f
js 0x40f473
add dl, ch
les eax, fs:[eax - 1]
clc
nop
nop
cld
jae 0x40dd24
add byte [eax], al
add byte [edi], ch
add dh, cl
cmp ecx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x410046
sub dword [esp], 2
push edi
mov edi, 0x40d2a1
xchg dword [esp], edi
ret
mov esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40fe49
dec ecx
push edi
mov edi, 0x40e86d
xchg dword [esp], edi
ret
push eax
push edi
mov edi, 0x40f8cc
xchg dword [esp], edi
ret
test eax, 0xff0000
push ebp
mov ebp, esp
nop
leave
jmp 0x40f2bc
and esp, dword [ecx + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40edde
mov edi, dword [edi + 0x28]
clc
nop
nop
cld
jae 0x40d813
add byte [eax], al
add dl, bl
add dl, bl
lock add byte [ebx + 0x57fe8bcc], cl
mov edi, 0x40f005
xchg dword [esp], edi
ret
push ecx
clc
nop
nop
cld
jae 0x40d88a
add byte [eax], dl
add byte [ebx - 0x48], dl
add byte [edi], ch
loope 0x40f61c
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x41032f
div ecx
clc
nop
nop
cld
jae 0x40feb3
xchg esi, eax
or cl, byte [esi + 0x34]
xchg esp, eax
sub al, byte [ebp + ebx + 0x57]
push edi
jmp 0x40f589
mov ecx, dword [ecx + 0x54]
clc
nop
nop
cld
jae 0x40d932
add byte [edx + 0x32247923], al
push ebp
movsd dword es:[edi], dword [esi]
xchg ebp, eax
invalid
xor edx, edx
clc
nop
nop
cld
jae 0x40e15d
ret
shl edx, 5
clc
nop
nop
cld
jae 0x40fc9f
add byte [edx], ch
mov word [0x22d1b6b6], ss
add byte [ebx - 0x7774ff60], cl
test al, 8
push edi
mov edi, 0x40e279
xchg dword [esp], edi
ret
push esp
push edi
mov edi, 0x410346
xchg dword [esp], edi
ret
push dword [ebp]
push edi
mov edi, 0x40fd7f
xchg dword [esp], edi
ret
xor ebx, ebx
clc
nop
nop
cld
jae 0x40f761
loop 0x40f6f6
jmp 0x4e411990
mov esi, dword [ebx + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40dcca
movzx ecx, word [edi + 6]
clc
nop
nop
cld
jae 0x40f120
mov word [eax], es
adc eax, dword [eax]
in al, 0xb5
invalid
push esi
clc
nop
nop
cld
jae 0x40f5e0
add byte [eax], al
jmp 0xe5f75e
mov ebp, esp
push edi
mov edi, 0x40f17c
xchg dword [esp], edi
ret
mov ecx, 0x150db
clc
nop
nop
cld
jae 0x410293
xor al, 0
mov dword [0x60ceb100], eax
clc
nop
nop
cld
jae 0x40f260
push cs
pop eax
add byte [eax], al
add byte [ebx + 0x5aae00a5], ah
pop edx
clc
nop
nop
cld
jae 0x40d351
pop es
xor al, 0xe1
add byte [eax], al
add byte [eax], al
and al, 0xcc
add esi, 2
clc
nop
nop
cld
jae 0x40f49f
add byte [ebx], ah
inc ebp
mov eax, dword [0xd08b6de4]
mov edx, eax
clc
nop
nop
cld
jae 0x40cf92
add byte [eax], al
add byte [eax], al
add byte [eax], al
or bl, byte [eax + 0x1c244489]
mov dword [esp + 0x1c], eax
clc
nop
nop
cld
jae 0x4102e0
push cs
clc
pop eax
sti
push ss
sbb esp, 0x570cc483
mov edi, 0x40de38
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x18]
clc
nop
nop
cld
jae 0x40e7e9
add byte [eax], dl
rol byte [eax], 0x8b
aam 0x84
jbe 0x40f83b
and eax, 0x4612389
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40cfc7
sbb eax, dword [eax]
add byte [eax], al
add byte [eax], al
imul ecx, dword [ebp - 0x7cfdb84], 0xfc9090f2
jae 0x40f5b6
mov ah, 0xa3
mov eax, 0xf85118b5
push ecx
clc
nop
nop
cld
jae 0x40f275
add byte [eax], al
add al, bh
add byte [eax - 0x1c], cl
add byte [esi + 0x38], dl
add esi, 0xb8
push ebp
mov ebp, esp
nop
leave
jmp 0x40f6d9
mov eax, esi
clc
nop
nop
cld
jae 0x40f1af
pop edi
clc
nop
nop
cld
jae 0x40e264
add byte [eax - 0x7c], bl
add byte [eax], al
inc ebp
adc eax, 0x2c83cf4e
and al, 2
push edi
mov edi, 0x41020f
xchg dword [esp], edi
ret
add esi, 8
clc
nop
nop
cld
jae 0x40e534
test dword [eax], eax
add byte [eax], al
add byte [eax], al
or dl, byte gs:[esi - 8]
nop
nop
cld
jae 0x410017
mov ch, 0xa3
add byte [eax], al
add byte [eax], al
xor al, 0x4e
out dx, al
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40ebfc
invalid
je 0x40f2fc
clc
nop
nop
cld
jae 0x40e611
clc
add byte [eax], al
wait
mov ecx, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40d433
sti
loopne 0x40f91c
mov ah, 0xfb
lodsb al, byte [esi]
pop es
push 0xffffffffffffff8b
clc
push edi
mov edi, 0x40e483
xchg dword [esp], edi
ret
lea esi, [esi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ed2b
mov ecx, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40ddad
fiadd dword [eax]
add byte [eax], al
add byte [esi + 0x3c4903fe], dl
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40efad
popal
pop es
add byte [eax], bl
loop 0x40fa0c
add byte [ebx + 0x10c7839c], cl
add edi, 0x10
clc
nop
nop
cld
jae 0x40fac8
add byte [eax], al
das
xor al, 0x7a
sti
scasd eax, dword es:[edi]
mov dword fs:[eax], esp
clc
nop
nop
cld
jae 0x40f475
cli
invalid
add byte [eax], al
add byte [eax], al
adc edi, ebx
add al, 0xc2
add byte [ebx + 0xd077a5], cl
mov edx, dword [eax - 0x47567500]
dec ebp
clc
dec eax
inc ebp
push ebp
mov ebp, esp
nop
leave
jmp 0x40f048
push eax
clc
nop
nop
cld
jae 0x40f420
pop es
push cs
mov dword [eax], eax
add byte [eax], al
das
in al, 0x30
add byte [ebx - 0x5f7af0b1], cl
fdivr st(7)
call dword [ebp - 0x75]
in al, dx
jne 0x40d2f6
push ebp
mov ebp, esp
nop
leave
jmp 0x40edf8
push esi
push edi
mov edi, 0x40fe88
xchg dword [esp], edi
ret
lea edi, [edi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f380
cmp dword [edi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40f2e6
push dword [ebp + 0x24]
push edi
mov edi, 0x4101f9
xchg dword [esp], edi
ret
xor edx, edx
clc
nop
nop
cld
jae 0x40e886
adc edx, dword [ebx]
adc esp, dword [ebp - 0x6605bd00]
push dword [edx + 0x50]
jmp 0x40fadd
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f816
xchg esp, eax
add byte [edx - 0x6f0d07a9], bl
push edi
clc
nop
nop
cld
jae 0x40d9ea
jmp 0x7888fc53
pop esi
push edi
mov edi, 0x40fd67
xchg dword [esp], edi
ret
push esi
clc
nop
nop
cld
jae 0x40e317
dec ecx
in al, 0x16
dec ecx
clc
add byte [eax - 0x74ff9ff2], bh
push esp
add byte [eax], 0x8b
loopne 0x40fbc0
mov ecx, dword [edx - 0x74aa3679]
in al, dx
xchg ecx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e382
push eax
push edi
mov edi, 0x40fa23
xchg dword [esp], edi
ret
mov esi, ebx
clc
nop
nop
cld
jae 0x40d327
dec esi
das
loop 0x40fc13
xchg esp, eax
inc ebx
mov ch, 0x9a
shl esi, 3
push ebp
mov ebp, esp
nop
leave
jmp 0x40f665
add edi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ddc2
mov eax, 0x30
clc
nop
nop
cld
jae 0x40ed55
mov al, byte [eax]
lock add byte [esi*8 + 0x1295b664], ah
add byte [ebx + 0x3c7f0349], cl
add edi, dword [edi + 0x3c]
clc
nop
nop
cld
jae 0x40f547
add byte [edx + 0x52a385b6], cl
mov cs, word [ebp - 0xd07cdec]
nop
lea edx, [edx + esi]
clc
nop
nop
cld
jae 0x40ffab
in al, 0
inc ebp
fcmovu st(0), st(2)
add byte [eax], ch
mov dword [edi - 0x10], eax
push edi
mov edi, 0x40f7e4
xchg dword [esp], edi
ret
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40e499
inc ebx
add byte [esi], cl
popal
add byte [esi + ecx*4 - 0xc9d18], dh
call dword [ebp - 0x75]
in al, dx
call fcn.0040f05d
push ebp
mov ebp, esp
nop
leave
jmp 0x40eff0
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f160
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40fc42
add dword [ebx], 0xffffffdc
invalid
mov esi, dword [esi]
clc
nop
nop
cld
jae 0x40f8e1
sti
js 0x40fdb4
add byte [ebx + 0x2a], dl
pop es
sub eax, 0xbf57c033
and al, 2
inc ecx
add byte [edi - 0x6b3cdbc4], al
adc eax, 0x71500
mov eax, 0x8b0022e1
lds esp, [edi + 0x5f]
xor eax, eax
push edi
mov edi, 0x410224
xchg dword [esp], edi
ret
push eax
push edi
mov edi, 0x40f777
xchg dword [esp], edi
ret
add esi, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40ec6c
adc byte [edx], ah
add byte [eax], al
add byte [ecx + edi*8 - 0x74aa2175], dl
in al, dx
mov ebx, esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40ffd6
test edx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e2d0
push 0x40
clc
nop
nop
cld
jae 0x40f6ac
test byte [ebx + edx], al
mov eax, 0x85ae0e00
leave
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f8f6
add esi, ecx
clc
nop
nop
cld
jae 0x40eec6
adc esp, esp
test dword [edx + ebp + 0x6a1f7848], esi
add al, bh
nop
nop
cld
jae 0x40fe1f
loop 0x40ffaa
test byte [eax], al
add byte [eax], al
mov ah, byte [ebx + 0x62]
add byte [ebx + 0x243481e9], cl
dec eax
jb 0x40ff49
clc
nop
nop
cld
jae 0x40e11c
loope 0x40ff4a
invalid
invalid
fiadd dword [ebp - 0x79e62bf]
popal
clc
nop
nop
cld
jae 0x40ea91
add byte [eax], al
add byte [eax], ah
add byte [edx - 0x74], dl
int3
mov ebx, edi
push ebp
mov ebp, esp
nop
leave
jmp 0x40f9ed
sub esp, dword [eax - 8]
pushal
clc
nop
nop
cld
jae 0x40efc4
add byte [eax], al
add byte [eax], al
and al, 0xb5
add byte [esi], cl
aaa
outsb dx, byte [esi]
add edx, ecx
clc
nop
nop
cld
jae 0x410128
xchg dword [eax], eax
add byte [eax + esi*8 + 0x37e0000], dh
xbegin 0xfcd190b9
add eax, edi
clc
nop
nop
cld
jae 0x40e05a
xchg dword [eax + eax], esp
loope 0x40ff94
adc eax, 0x83aa1500
invalid
add esi, 0x10
clc
nop
nop
cld
jae 0x40d735
movsd dword es:[edi], dword [esi]
add byte [eax], al
sbb ecx, eax
mov ch, 0xb8
movzx esi, word [esi + 4]
clc
nop
nop
cld
jae 0x40f9ab
fisub dword [ebx + 0xce10061]
add edi, eax
clc
nop
nop
cld
jae 0x40f4cb
lodsb al, byte [esi]
add byte [eax], al
add al, dh
pop es
xchg dword [ecx], esp
xor al, 0x6e
mov ecx, dword fs:[0x30]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e107
jne 0x410128
clc
nop
nop
cld
jae 0x40f4b6
add byte [eax], al
loopne 0x410089
add esi, ebx
clc
nop
nop
cld
jae 0x40da2f
pop es
pop eax
add bl, bh
in al, 0
mov ah, 0x9a
push 0x40
push ebp
mov ebp, esp
nop
leave
jmp 0x40fb1d
movsx edx, word [ecx + 6]
push es
clc
nop
nop
cld
jae 0x40d8f1
sbb edi, dword [eax - 0x1000000]
jne 0x40dbd0
clc
nop
nop
cld
jae 0x40df4a
push ebx
adc eax, 0x7be99d58
int1
invalid
jmp 0x40f230
push cs
ret 0xfb24
pop ecx
clc
nop
nop
cld
jae 0x40f889
lodsb al, byte [esi]
add byte [edi + 0x15], al
add dh, ch
and esp, dword [ecx + 4]
push edi
mov edi, 0x40ee40
xchg dword [esp], edi
ret
add edi, ebx
clc
nop
nop
nop
cld
jae 0x40d54a
add byte [eax], al
adc eax, 0
jl 0x4100be
stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40e7a3
popal
loope 0x410101
mov word [eax], es
mov al, byte [ebp]
in eax, 0xad
mov esi, dword [ecx + 0x14]
clc
nop
nop
cld
jae 0x40fa38
push ss
add byte [eax], al
push ss
add byte [eax], al
jo 0x41013e
mov edx, dword [ecx + 0x76]
rcl ebx, 0x49
add edi, ebx
clc
nop
nop
cld
jae 0x40cf14
mov dword [0x164800], eax
add byte [eax], al
test dword [eax + 0x5e288b00], esp
pop esi
clc
nop
nop
cld
jae 0x40e814
pop es
loopne 0x410176
add byte [eax], al
add byte [eax], al
add byte [ecx], cl
mov edx, eax
clc
nop
nop
nop
cld
jae 0x40d91d
add byte [eax], al
add cl, ch
add byte [eax], al
inc ebp
add byte [eax], al
mov esi, dword [ebp - 0x73fcc78]
xor eax, eax
clc
nop
nop
cld
jae 0x41024f
lodsb al, byte [esi]
and al, byte [eax]
sti
pop eax
add al, ah
iretd
push ecx
clc
nop
nop
cld
jae 0x40f206
fiadd dword [eax]
add byte [ebx], dl
mov ah, 7
dec ecx
dec eax
mov eax, dword [0x7b8b00c0]
lodsb al, byte [esi]
clc
nop
nop
cld
jae 0x40db8e
loopne 0x410201
mov eax, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40e67d
add byte [eax], dl
adc eax, 0x4e488c00
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40e1c6
lodsb al, byte [esi]
dec esi
add al, 0xa9
jmp 0x40f59e
test ecx, ecx
push edi
mov edi, 0x40deef
xchg dword [esp], edi
ret
sub eax, ecx
push edi
mov edi, 0x40fda9
xchg dword [esp], edi
ret
xor eax, eax
push edi
mov edi, 0x40fede
xchg dword [esp], edi
ret
add esi, 0x18
clc
nop
nop
cld
jae 0x40ff0c
add byte [esi + 0x13], dh
push edx
add byte [ebx - 0xd079e04], cl
nop
popal
clc
nop
nop
cld
jae 0x40f0a0
js 0x410322
sub esp, 0x200
clc
nop
nop
cld
jae 0x40fa69
mov ebp, 0x53bf8a00
clc
nop
nop
cld
jae 0x40d16d
add byte [edi], ch
add dl, bl
inc ebp
xchg esp, eax
pop es
add byte [edx], bh
jmp 0x40fede
add esi, dword [ebp + 0x24]
push edi
mov edi, 0x40dfb6
xchg dword [esp], edi
ret
push edi
clc
nop
nop
cld
jae 0x40dbd0
cmp dword [edx], 0xffffffd8
invalid
add esp, 0x2c
clc
nop
nop
cld
jae 0x40dffd
add byte [eax], al
fiadd dword [edi + 0x66690000]
cmp dword [esi], 0x8b554163
in al, dx
nop
leave
jmp 0x40dd68
lea eax, [edi + eax]
clc
nop
nop
cld
jae 0x40e652
push ss
add byte [edx + eax*8 + 0x552b00f0], dh
mov ebp, esp
scasd eax, dword es:[edi]
loop 0x410369
pop ecx
and al, 0xe
mov esp, 0xf93a1100
jle 0xfc949902
and byte [eax], al
mov edx, dword [edi - 0x3f612966]
add byte [ebx + 0x59044f37], cl
cwde
cli
cmp eax, 0xcd8b0080
jg 0x41041c
je 0x410391
je 0x410439
mov byte cs:[0x55248b00], al
cli
into
ljmp 0xfb9e
xor ebp, ebx
aaa
and eax, 0x8b00028e
pushal
add byte [ebx - 0x2b74ffbe], cl
push ebx
and esi, dword [edx]
add byte [ebx + 0x5c5b6dc1], cl
mov edi, 0x4dd31bd
sub byte [edx], dl
mov edx, dword [ebx - 0x26476bed]
sbb bl, byte [ebx + 0x2c683628]
in eax, 0x89
adc byte [eax], al
mov esp, dword [ebx - 0x28eef63d]
cmpsd dword [esi], dword es:[edi]
popal
sub esi, dword [edx - 0x723c7500]
xchg ebp, eax
push ecx
jne 0x410462
into
push eax
add byte [ebx + 0x413f46e7], cl
out 0x46, eax
aas
inc ecx
add al, 0xa8
pushfd
arpl word [ebx], bp
mov eax, dword [esi - 0x656e497]
sub ebp, dword [edx]
xchg dword [esi - 0x74ff9d95], esi
out 0x94, eax
fisttp word [edi + esi*4 + 0x128b0082]
add byte [ebx + 0x132c7367], cl
push es
imul eax, dword [ebp + 0x20], 0xd43a8b00
sal dword [edi], 1
aam 0xd1
aaa
jecxz 0x41048f
fistp word [0x6d55d584]
invalid