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

Disassembly:
mov dword [esp + 0x40], eax
clc
nop
nop
cld
jae 0x41058f
add byte [edx], dl
add byte [eax], al
pop eax
add eax, edi
clc
nop
nop
cld
jae 0x40f493
mov eax, dword [0x51bb00]
popfd
adc al, byte [ebx*4 - 0x40a83c75]
mov byte [0x870040e3], al
cmp al, 0x24
mov eax, ebx
push edi
mov edi, 0x40e3a2
xchg dword [esp], edi
ret
call fcn.0040e101
clc
nop
nop
cld
jae 0x40f0eb
xor al, byte [eax]
add byte [eax], al
inc ebp
in al, 0x1f
mov edi, dword [esi + 0x1c]
push edi
mov edi, 0x40eb47
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40dbc0
add byte [edi - 0x4d], bh
scasb al, byte es:[edi]
cmp eax, 0x3b7a47eb
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e8bd
mov ecx, dword [ebp + 4]
push edi
mov edi, 0x40e306
xchg dword [esp], edi
ret
add eax, 0x18
clc
nop
nop
cld
jae 0x41046d
add byte [eax], al
push ecx
add byte [eax], al
add byte [0xf8e44787], bl
nop
nop
cld
jae 0x410e30
push eax
add byte [edx], dl
add byte [eax], al
pop eax
and esp, dword [ecx + 4]
push edi
mov edi, 0x40ddfe
xchg dword [esp], edi
ret
push 0x28e28
clc
nop
nop
cld
jae 0x40f701
test al, 0xc8
invalid
call 0x40df4e
clc
nop
nop
cld
jae 0x40e736
add byte [eax], al
outsb dx, byte [esi]
add bl, ah
xchg esi, eax
mov ebx, 0x90f2f849
dec ecx
clc
nop
nop
cld
jae 0x40dd68
add al, byte [eax]
add byte [ebx - 0x4452ff6c], ch
jo 0x40dcb1
invalid
mov dword [edi - 0x14], eax
clc
nop
nop
cld
jae 0x40f0a0
leave
clc
nop
nop
cld
jae 0x410163
enter 0xffffffffffffba00, 0
add bl, byte [ebp - 0x7260ff39]
dec ebp
sub byte [edi - 0x41], dl
adc al, 0
inc ecx
add byte [edi + 0xc3243c], al
add byte [eax], al
pop ds
add byte [edi + 0x66], bh
mov dh, 0xde
mov esi, dword [esi]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e8a4
cmp word [ebx + 0x52], 0x7020
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410c99
add bl, dl
add al, 0
mov eax, dword [0xf8f9031c]
add edi, ecx
clc
nop
nop
cld
jae 0x410904
mov ecx, 0x50ad0050
add byte [esi], ah
not edx
clc
nop
nop
cld
jae 0x410930
int3
rep movsd dword es:[edi], dword [esi]
clc
nop
nop
cld
jae 0x40fa87
add byte [edx], dl
add byte [ebp + 0x559aec00], bl
mov ebp, esp
add byte [eax + 0x22], dh
add byte [esi + 0x2f], bh
in eax, dx
invalid
mov ecx, 0x107e1
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ed24
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40f207
pop ebp
xchg ecx, eax
pop ds
int3
add edi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fa45
mov ecx, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40e1c9
xor al, byte [eax]
sti
adc dh, 0
scasd eax, dword es:[edi]
xchg edi, esi
clc
nop
nop
cld
jae 0x40e35d
add dl, bl
fld xword [esi - 0x2d]
add byte [ebx + 0x57f30329], al
mov edi, 0x40fdfb
xchg dword [esp], edi
ret
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40e617
adc byte [eax], al
mov ds, word [edi]
stosd dword es:[edi], eax
add dl, cl
aaa
pop ebx
call fcn.0040e101
clc
nop
nop
cld
jae 0x40e2b0
lodsd eax, dword [esi]
add cl, al
sub dword [eax], 0xffffff8b
dec ebp
adc byte [edi - 0x41], dl
mov bh, 0xf6
inc eax
add byte [edi - 0x443cdbc4], al
adc ch, ah
add byte [esi], ch
jnp 0x40de60
mov ecx, dword [ebp + 0x10]
push edi
mov edi, 0x40f6b7
xchg dword [esp], edi
ret
call fcn.0040e101
clc
nop
nop
cld
jae 0x410d7f
das
add byte [eax], al
cmp dword [ebx - 0x970000], edx
dec ebp
sub al, bh
dec dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x410b0e
outsb dx, byte [esi]
rol dword [eax + eax], 0xdb
add byte [ebx + eax - 0x6f0d0708], bl
nop
cld
jae 0x40fca4
add byte [eax], al
sub byte [ecx - 0x53], dl
salc
add byte [edx + 0x36167668], al
cmp cl, byte [edi]
test byte [eax - 4], ah
invalid
je 0x40dafd
clc
nop
nop
cld
jae 0x4100b4
insd dword es:[edi], dx
add byte [ebx + 0x18c7833a], ch
clc
nop
nop
cld
jae 0x40dcb7
popfd
push edx
inc eax
add al, bh
stosd dword es:[edi], eax
lds ecx, [ebx + 0xf]
test dword [eax], ebx
add eax, dword [eax]
add al, bh
jne 0x40e1e0
clc
nop
nop
cld
jae 0x40e99a
add byte [eax], al
adc bl, byte [ebx + ecx*4 + 0x80b6]
add al, bh
nop
nop
cld
jae 0x40f597
push edx
add ah, cl
jb 0x40df55
inc eax
push 0x689f9491
insb byte es:[edi], dx
insb byte es:[edi], dx
push 0x6c6c642e
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f1c1
add edx, ecx
clc
nop
nop
cld
jae 0x40ffcf
add byte [ebx - 0x38580000], al
mov edx, 0x81663b75
arpl word ds:[ecx - 8], ax
nop
nop
cld
jae 0x41018e
ficom dword [eax + ebp + 0x2e688223]
test ecx, ecx
push edi
mov edi, 0x40ebbd
xchg dword [esp], edi
ret
sub dword [esi + 7], 0
add byte [eax], al
xchg esp, eax
or eax, dword [eax]
add byte [ebx + 0x6c850093], bh
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x4106d1
push edx
add byte [edi], cl
add esi, 4
clc
nop
nop
cld
jae 0x40e2f1
adc ah, byte [ecx + 0xca]
call 0x5742a615
add esi, 1
push edi
mov edi, 0x40f971
xchg dword [esp], edi
ret
mov eax, dword fs:[eax]
clc
nop
nop
cld
jae 0x4102c9
salc
xchg ecx, eax
mov ecx, 0x30cc0050
push 0x242c836e
add dword [edi - 0x41], edx
xchg dh, ch
inc eax
add byte [edi + 0x39c3243c], al
add bh, al
push eax
add byte [edx], al
mov cl, 0x32
push 0x9d766830
sub dword [esp], 1
push edi
mov edi, 0x40ee86
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40e43a
mov ebx, 0x9468026d
mov bl, 0x32
push 0x850f2db4
push esp
sbb al, 0
add al, bh
nop
nop
cld
jae 0x40eaef
push ecx
add byte [eax], al
jl 0x40e060
pop ecx
clc
nop
nop
cld
jae 0x410acf
add byte [eax], al
add byte [eax], al
add dh, ch
int3
jne 0x410309
clc
nop
nop
cld
jae 0x40df8e
wait
add byte [eax], al
invalid
and esp, dword [ecx + 4]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e3cd
add ch, ah
xchg edx, eax
push 0xf854dff3
nop
nop
cld
jae 0x40e2dc
pop ds
add byte [ecx + 0x7f00c800], ah
xchg esp, eax
ret
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40f72c
push ecx
and eax, dword [eax + eax]
add byte [eax], al
push 0xf08b5d85
push edi
mov edi, 0x40edc3
xchg dword [esp], edi
ret
add byte [eax], al
add byte [eax + 0x68], al
pop ecx
lea ecx, [ebp + 0x28]
push edi
mov edi, 0x410029
xchg dword [esp], edi
ret
xor ebx, ebx
clc
nop
nop
cld
jae 0x40dd39
add byte [eax + 0x51], dl
push edx
add byte [eax], al
add al, 0xcf
push ebp
mov ebp, esp
in eax, 0xae
add byte [ebx + 0x51], cl
jo 0x40e0bb
push edx
push ds
sahf
ror byte [eax - 0x2b], cl
iretd
push ebx
push edi
mov edi, 0x4108ef
xchg dword [esp], edi
ret
push esi
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f3ce
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40e3e2
xor bh, byte [ebx - 0x38]
xor al, byte [eax]
mov ds, word [eax + 0x1476b70f]
clc
nop
nop
cld
jae 0x41086a
add byte [eax], al
add byte [eax], al
add byte [edi + 0x1d], al
call fcn.0040e101
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x41094a
shr ecx, 2
clc
nop
nop
cld
jae 0x40dce5
add bh, al
sub byte [eax], al
invalid
push eax
clc
nop
nop
cld
jae 0x40f6a2
add byte [eax + edi*8], al
cmp al, 0
cmp ebx, 0x28
jno 0x40e279
scasb al, byte es:[edi]
lea edi, [esp + 0x20]
push edi
mov edi, 0x40e550
xchg dword [esp], edi
ret
or eax, 0x12
clc
nop
nop
cld
jae 0x40f260
add esi, ebx
push edi
mov edi, 0x410c19
xchg dword [esp], edi
ret
push ecx
clc
nop
nop
cld
jae 0x4104ae
add byte [eax], al
add byte [eax], al
xor al, byte [ebx + 0xb]
add byte [eax], al
mov dword [0xc0332fa1], eax
add byte [eax], al
add byte [edx], dh
inc ebx
or eax, dword [eax]
add byte [ebx - 0x3fccd05f], ah
push edi
mov edi, 0x40e7ce
xchg dword [esp], edi
ret
pop ecx
push edi
mov edi, 0x40f786
xchg dword [esp], edi
ret
push ebx
push edi
mov edi, 0x40f80a
xchg dword [esp], edi
ret
mov edi, esi
push edi
mov edi, 0x40e8d2
xchg dword [esp], edi
ret
mov esi, dword [esi + 0xc]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ff65
and eax, 0x12
clc
nop
nop
cld
jae 0x40e242
add byte [eax], al
fstp xword [ebx + 0x6d]
ret 0x68e2
mov eax, esi
clc
nop
nop
cld
jae 0x40fb83
add byte [esi + esi*4], al
wait
fld dword [edx]
add byte [esi - 0x2c], dl
xchg edi, eax
ret
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x41098d
add byte [eax], dl
add byte [eax - 0x7482c900], al
dec ebp
or al, 0x57
mov ecx, dword [ebp + 0xc]
push edi
mov edi, 0x40de53
xchg dword [esp], edi
ret
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40fc09
add cl, bl
add byte [eax], al
movsb byte es:[edi], byte [esi]
wait
xchg ebx, eax
push edi
mov edi, 0x40f5ed
xchg dword [esp], edi
ret
push eax
push edi
mov edi, 0x40ed7b
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40f05e
adc al, byte [ebx - 0x58]
int3
pop ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4106ba
jne 0x40ea7c
clc
nop
nop
cld
jae 0x410d3a
adc ch, byte [ebx - 0x7ac6638]
push ebx
clc
nop
nop
cld
jae 0x40df64
inc eax
add byte [edx], dl
add byte [eax], al
add byte [eax], al
add dword [ecx - 0x2dcce12c], esi
xor edx, edx
clc
nop
nop
cld
jae 0x410d52
xchg esp, eax
add dl, cl
salc
salc
add byte [ecx + 0x39], dl
mov ecx, 0x636f
clc
nop
nop
cld
jae 0x40f92b
add byte [eax], dl
add byte [eax], al
into
je 0x40f2fe
clc
nop
nop
cld
jae 0x40fb9b
or eax, 0x3de3b600
mov edi, dword [edi + 0x14]
clc
nop
nop
cld
jae 0x4100c9
pop ebp
add byte [ebx + 0x52], bh
add byte [edx], al
pop esi
mov eax, dword [esp]
clc
nop
nop
cld
jae 0x410dc4
movsb byte es:[edi], byte [esi]
add byte [ebp], ch
stosd dword es:[edi], eax
add ah, dl
mov ebx, eax
mov ebx, eax
clc
nop
nop
cld
jae 0x40f411
pop ds
add byte [eax], al
int3
add eax, 2
clc
nop
nop
cld
jae 0x40e7fa
xor eax, eax
push edi
mov edi, 0x40fedd
xchg dword [esp], edi
ret
pop edi
push edi
mov edi, 0x40eecd
xchg dword [esp], edi
ret
cmp ebx, 0x6000
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410454
add esi, 0x14
clc
nop
nop
cld
jae 0x410e9d
add dl, bl
salc
add byte [eax], al
jle 0x40e658
mov ebp, esp
retf 0x8294
popal
clc
nop
nop
cld
jae 0x40f376
add byte [eax - 0x38ae806f], al
add byte [eax], al
and ch, byte [eax - 0x7b]
stc
dec ecx
clc
nop
nop
cld
jae 0x40ef52
clc
add byte [eax], al
jnp 0x40e5c0
add byte [eax], al
movsb byte es:[edi], byte [esi]
cdq
lea edi, [edi + ebx]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410cf4
and eax, 0xf8a4f329
nop
nop
cld
jae 0x40f79b
add byte [eax], al
add byte [eax], al
push eax
add byte [esi - 0x18], ch
sub eax, dword [ecx + esi + 0x28]
clc
nop
nop
cld
jae 0x40f5c3
add byte [esi + 0x375d00ab], cl
outsd dx, dword [esi]
push ecx
clc
nop
nop
cld
jae 0x40f8ea
add byte [eax], al
add dh, dl
add byte [eax], al
invalid
pop eax
clc
nop
nop
cld
jae 0x40f8d5
wait
out dx, al
lodsd eax, dword [esi]
add byte [esi + 0x6ea0000], cl
mov ch, 0xa5
dec edi
lea esi, [esi + ebx]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e7a4
mov ecx, dword [esi + 0x10]
push edi
mov edi, 0x40db29
xchg dword [esp], edi
ret
mov ecx, eax
clc
nop
nop
cld
jae 0x40f1ab
add bh, al
mov edx, 0xcc000000
push ebx
punpckhbw mm4, qword [ecx + 0x64]
jbe 0x40e7b2
clc
nop
nop
cld
jae 0x40e7e4
push ebx
clc
nop
nop
cld
jae 0x40fc78
add byte [eax], 0x7f
adc bl, bl
int3
mov eax, dword [ecx + 0xb8]
clc
nop
nop
cld
jae 0x40f742
salc
adc al, bh
int3
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x410a8e
add byte [esi + 0xd6], cl
stc
mov ss, esi
add byte [eax], al
add cl, bh
add ecx, eax
clc
nop
nop
cld
jae 0x410710
xchg esp, eax
add byte [eax], al
push edx
sti
mov dword [eax], 0xf2f8ac28
nop
nop
cld
jae 0x40ef0f
int3
inc ebx
clc
nop
nop
cld
jae 0x40f4a8
add dh, dl
push eax
adc al, byte [eax]
add byte [eax], al
mov edx, 0x6c0c18d
rol eax, 6
clc
nop
nop
cld
jae 0x40f62f
push eax
add byte [eax], al
add byte [esi + 0x3668a6e], cl
jbe 0x40e87c
add si, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40ed0f
sub byte [ebx + 0x7b5d6eda], bh
mov eax, dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x40dad2
push ecx
xor al, byte [eax]
mov fs, word [esi]
in al, 0x9a
push 0
clc
nop
nop
cld
jae 0x40def2
add byte [edx], dl
rol dword [eax], cl
add byte [eax], dl
dec esp
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40f361
jne 0x410930
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4106fb
push ecx
jmp 0x40e8fe
push edx
clc
nop
nop
cld
jae 0x40ef7d
add byte [ecx + 0x6d00db], dl
clc
add byte [edi - 0x6b], dh
adc eax, dword [edi + 0x50]
push 0x15bfe95e
add byte [eax], al
add byte [eax], al
wait
shr dword [eax], cl
fiadd dword [eax]
mov ebx, 0x8e005100
add byte [eax], al
add byte [esi - 0x6f0d07a0], bh
nop
cld
jae 0x40ddd3
push edx
add byte [eax], al
add cl, ah
add byte [eax], al
mov eax, 0xff0000a9
add byte [ebp - 0x75], dl
in al, dx
nop
leave
nop
jmp 0x40f101
add esp, 0x1c
clc
nop
nop
cld
jae 0x40f673
add byte [eax], al
add byte [ecx], bh
add byte [edx], dl
add al, 0xa5
dec edx
push ebp
mov ebp, esp
lcall 0x3883, 0x14
add byte [ebx + ebx*8 + 0x5f5100f0], dh
add byte [edx - 0x17166700], dh
jmp 0x40fa87
adc byte [eax], al
add byte [eax], al
stosw word es:[edi], ax
jg 0x40e99c
add byte [ebx], ah
mov eax, dword [0x91c7ea1f]
pop ebp
mov edx, 0x8bc85100
jne 0x40e9d7
push edi
mov edi, 0x40f074
xchg dword [esp], edi
ret
add byte [eax], al
shr byte [eax - 0x41], 0x8b
push esi
add al, 0xf8
mov edx, dword [esi + 4]
clc
nop
nop
cld
jae 0x40dc8b
or eax, 0xad0000
inc eax
jno 0x40e9b4
push 0x57aaaed6
mov edi, 0x40db3e
xchg dword [esp], edi
ret
pop esi
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4101e8
sub eax, 0x80000000
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e20f
mov ecx, dword [ecx + 0x38]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fec8
push 0x40
clc
nop
nop
cld
jae 0x40f2a6
adc al, byte [eax]
push eax
add byte [eax], al
xchg ecx, eax
sub eax, 0xf2f85f5d
nop
nop
cld
jae 0x40ea39
add byte [eax], al
add cl, dl
add byte [eax], al
add byte [eax], al
ret
pop edi
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fab1
add esi, 2
push edi
mov edi, 0x40df1e
xchg dword [esp], edi
ret
xchg ecx, ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410483
mov ecx, dword [esi + 0x3c]
push edi
mov edi, 0x40ee19
xchg dword [esp], edi
ret
mov eax, 0x30
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40dfa3
jne 0x410930
clc
nop
nop
cld
jae 0x40eb19
add byte [eax], al
sal dword [ebx + 0x4682064], cl
mov cl, byte [ebp - 0xd07fbdc]
nop
nop
cld
jae 0x40f9e9
test al, 0
add byte [ecx - 0x55], dl
push edx
adc eax, 0xf2f856ce
nop
push esi
clc
nop
nop
cld
jae 0x40ee5b
adc al, byte [eax]
push ecx
add byte [eax], al
push edx
int3
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40de3e
add byte [eax], al
add byte [ebx], cl
add byte [ebx - 0x28], al
ror edi, 0xd
push edi
mov edi, 0x40de7d
xchg dword [esp], edi
ret
and dl, 0xd
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e037
cmp word [esi], 0x6f72
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ebfd
push 0x641e7724
clc
nop
nop
cld
jae 0x40f01c
invalid
sub eax, ecx
clc
nop
nop
cld
jae 0x4109e4
add esi, 0x18
clc
nop
nop
cld
jae 0x410b23
add ah, ch
ret 0x6e80
xor eax, eax
push edi
mov edi, 0x40df35
xchg dword [esp], edi
ret
push 0
push edi
mov edi, 0x40dd94
xchg dword [esp], edi
ret
div ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fa72
add ecx, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x410813
add byte [edx], dl
add byte [eax], al
add byte [edi - 0x4a], bh
push 0x57105a8b
mov edi, 0x40f3f8
xchg dword [esp], edi
ret
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40dec2
and esp, dword [ecx + 4]
push edi
mov edi, 0x4100f3
xchg dword [esp], edi
ret
push edi
clc
nop
nop
cld
jae 0x410b8f
add dh, ch
salc
push edx
xor al, byte [eax]
add byte [eax + 0x4b], dl
call fcn.0040f033
clc
nop
nop
cld
jae 0x4106e6
add ah, cl
fisub dword [esi + 0x21]
popfd
jmp 0x410562
push eax
clc
nop
nop
cld
jae 0x40e8e9
int3
je 0x4109b7
clc
nop
nop
cld
jae 0x40de68
fld dword [eax]
pop ds
xlatb
shr byte [eax - 0x1c], cl
xor eax, 0xf85e1bc3
nop
nop
cld
jae 0x41006f
add dh, dl
inc ebx
add byte [eax - 0x2a], al
mov dword [eax], 0x57507b56
mov edi, 0x40e066
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fb6e
cmp al, 0x61
push edi
mov edi, 0x40e9c5
xchg dword [esp], edi
ret
lea edx, [edx + esi]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40df08
ret
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40e864
wait
and edx, dword [edx]
add byte [edx], al
fnstenv [0x16125347]
xor eax, 0x16125347
clc
nop
nop
cld
jae 0x410a18
ret 0xc700
mov eax, esi
clc
nop
nop
cld
jae 0x4108a9
fld xword [ebp + 0x5d]
mov eax, dword [0xc374000d]
xchg ecx, eax
adc dword [ebx + 0x235f6870], esi
popal
add al, 0xf8
nop
nop
cld
jae 0x40db7e
add byte [eax], al
add byte [eax], al
push ecx
sub byte [0xf8d233f8], ah
xor edx, edx
clc
nop
nop
cld
jae 0x40f61a
adc dl, byte [ecx + 0x52c110]
push eax
push ds
je 0x4109b7
clc
nop
nop
cld
jae 0x40e5c0
lodsd eax, dword [esi]
add byte [edx - 0x27], dl
cmp dword [esi], 0xf
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410625
push dword [edx + 0x50]
clc
nop
nop
cld
jae 0x4104da
sti
push eax
add byte [eax], al
add al, 0
cmc
mov bl, 0xfa
add edi, dword [edi + 0x3c]
clc
nop
nop
cld
jae 0x41009f
add al, bh
add byte [edx], dh
and eax, dword [eax]
xor dword [ebx - 0x41], 0xffffff81
xor al, 0x24
dec eax
jb 0x40f02b
xor dword [esp], 0x8723648
clc
nop
nop
cld
jae 0x40f3b9
add eax, dword [eax]
add byte [edi], bh
jg 0x40f030
mov ah, 0x63
sbb byte [eax - 8], ah
pushal
clc
pushal
clc
nop
nop
cld
jae 0x40f558
out dx, al
int3
jne 0x40f411
clc
nop
nop
cld
jae 0x40e5ed
add byte [edi], bh
xlatb
mov ecx, 0xf8084d8b
mov ecx, dword [ebp + 8]
clc
nop
nop
cld
jae 0x40fd7b
fild dword [eax]
add byte [eax + 0x88494cc], al
add esi, 0x6000
clc
nop
nop
cld
jae 0x410960
inc ebx
or eax, 0x57576a10
mov edi, 0x40fc4b
xchg dword [esp], edi
ret
popal
clc
nop
nop
cld
jae 0x40e776
fst dword [ecx]
add ah, cl
add dword [eax], 0xffffffa8
ret
mov ebx, edi
clc
nop
nop
cld
jae 0x40fd92
lodsd eax, dword [esi]
add byte [eax], al
lodsd eax, dword [esi]
pop ebp
add byte [edi - 0x4d], bh
push ebx
movsd dword es:[edi], dword [esi]
xor dword [edx - 0x1f0bc998], eax
push 0x5750ef14
push eax
push edi
mov edi, 0x40e9b0
xchg dword [esp], edi
ret
jne 0x40f582
clc
nop
nop
cld
jae 0x40f43c
pop ebp
salc
push edx
inc ecx
sub byte [eax + 0x6f], 0xe8
xor dh, ch
invalid
call 0x40df4e
clc
nop
nop
cld
jae 0x40fdd1
add byte [eax], 0xca
add byte [edi], al
and eax, 0x57d2332a
mov edi, 0x40dccd
xchg dword [esp], edi
ret
mov ecx, dword [esi + 0xe]
clc
nop
nop
cld
jae 0x40f4d2
sbb byte [edi], 0
add byte [eax], al
ret 0x8bcc
mov eax, dword [ecx + 8]
clc
nop
nop
cld
jae 0x40f119
add byte [eax], al
cmp esi, ebp
cmp dword [esi + 0x20], esp
push 0xc0338974
xor eax, eax
clc
nop
nop
cld
jae 0x410e45
add byte [eax], al
push ecx
fldcw word [0xfd50093]
push 0x32336970
clc
nop
nop
cld
jae 0x40e74c
mov eax, dword [edi + eax*4]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410c2e
add di, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40deac
add esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410855
sub ecx, 0x14
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4109b7
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40ec5f
add byte [ebx], cl
inc ebp
fdivrp st(3)
movsb byte es:[edi], byte [esi]
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40fe2b
movsb byte es:[edi], byte [esi]
add ah, cl
push eax
fild dword [eax]
test al, 0xa7
adc eax, 0xf8406a4a
push 0x40
clc
nop
nop
cld
jae 0x40fe88
cmp dword [eax], eax
add byte [eax], al
or dl, 0
cmc
lahf
push edi
push edi
mov edi, 0x40f466
xchg dword [esp], edi
ret
add esi, 0xe2
clc
nop
nop
cld
jae 0x40e118
push edx
add ah, cl
bound ebp, qword [eax + 0x35]
mov eax, dword [ebx]
clc
add esi, ebx
clc
nop
nop
cld
jae 0x41068f
add bl, bh
and eax, dword [eax]
lodsd eax, dword [esi]
add byte [eax], al
invalid
mov ecx, 0x19c3
clc
nop
nop
cld
jae 0x40e565
add al, bh
inc ebx
push edx
salc
add esp, 0xf8abf30c
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40e006
add byte [ebp + 0xc800d3], bl
add byte [esi - 0x10], dl
push 0xf8c78b5e
nop
nop
cld
jae 0x40dda9
add byte [ebx + 0xdbab2d], dl
invalid
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40e44f
add byte [ebx], bh
add byte [ebp], ch
sub byte [edx], bl
mov ecx, 0x65
clc
nop
nop
cld
jae 0x40e685
lodsd eax, dword [esi]
and ecx, eax
add byte [ebx - 0x74aaab53], ah
in al, dx
push esp
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e159
mov ecx, 0x735908cd
clc
nop
nop
cld
jae 0x40e26e
fldcw word [0x8b8bdb00]
xor al, 0x96
mov esi, dword [esi + edx*4]
clc
nop
nop
cld
jae 0x40e257
pop ds
mov dh, 0xd9
sub byte [eax], al
add byte [0xa3bf5751], bh
add dword [ecx], eax
push ecx
push edi
mov edi, 0x4101a3
xchg dword [esp], edi
ret
mov eax, dword [edi]
clc
nop
nop
cld
jae 0x40f647
jg 0x40f420
add al, 0x5d
add byte [ebx + 0x5753ea91], bl
mov edi, 0x41076a
xchg dword [esp], edi
ret
mov ecx, dword [esp + 0xc]
clc
nop
nop
cld
jae 0x40e78f
ljmp 0xb85c:0
mov dword [ecx + 0xb8], eax
clc
nop
nop
cld
jae 0x40eb8f
stosd dword es:[edi], eax
add byte [ebx], cl
adc byte [eax + 0x17], ch
int3
mov ecx, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40e66f
push eax
add dl, bl
mov ebx, 0xa8590000
or byte [edi - 0x41], dl
invalid
test al, 8
push edi
mov edi, 0x40efc4
xchg dword [esp], edi
ret
add ecx, 0x28
clc
nop
nop
cld
jae 0x41064f
test al, 0x80
retf 0x94c1
mov ebx, esi
clc
nop
nop
cld
jae 0x40fc8e
cmp dword [eax], eax
wait
add byte [eax], al
add al, bh
push ecx
mov edx, 0x1a000be
add al, bh
nop
nop
cld
jae 0x40f21d
add ah, cl
add byte [eax], al
adc al, 0x93
pop edx
sub edx, 0x28
clc
nop
nop
cld
jae 0x4103a6
adc byte [ebx + 0x3900cc], al
or byte [edi], cl
test dword [edi + 0x15], ebx
add byte [eax], al
clc
nop
nop
cld
jae 0x410725
mov ecx, 0x735908cd
clc
nop
nop
cld
jae 0x40f3e3
enter 0xffffffffffffad9d, 0x39
xlatb
sub eax, 0xeb07048d
add bh, al
add byte [ecx + 0x12bb9b], bh
out dx, al
inc ebx
insd dword es:[edi], dx
or eax, 0xd78e805d
test al, 0x8b
retf
mov ecx, ebx
clc
nop
nop
cld
jae 0x40edd8
inc ebx
add byte [eax], al
mov dh, 0
add byte [eax], al
dec edi
xchg edi, eax
clc
nop
nop
cld
jae 0x40e479
add ah, cl
or eax, 0xbb0db900
add byte [edi], cl
mov esi, dword [edx]
push edi
mov edi, 0x40f4ff
xchg dword [esp], edi
ret
add esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4103fe
mov dword [esp], eax
clc
nop
nop
cld
jae 0x410255
add bh, al
movsb byte es:[edi], byte [esi]
mov eax, dword [0x890ba400]
inc edi
call 0x90d1e8d7
mov dword [edi - 0x18], eax
clc
nop
nop
cld
jae 0x410ae4
push ecx
add byte [edi], bh
adc byte [ebp + 0x2d], ch
push eax
push edi
mov edi, 0x40e29b
xchg dword [esp], edi
ret
cmp dword [ebp + 0x28], edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40eeb1
mov dword [edi], eax
clc
nop
nop
cld
jae 0x4108d9
push ecx
add bl, dl
cmp al, 0
add byte [esi + 0x6ab685c6], cl
test eax, 0x80000000
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e464
sub esp, 0x200
clc
nop
nop
cld
jae 0x40fa9c
add byte [eax + eax], bh
add esp, ecx
add esi, dword [edi]
add eax, 0x1d840f5d
add eax, 0xf2f80000
nop
je 0x40fbb0
clc
nop
nop
cld
jae 0x41037a
push ecx
push eax
add bh, cl
push ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40dfd5
push 0x40
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410e6f
call fcn.0040e101
clc
nop
nop
cld
jae 0x40e4fc
cmp dword [ebx - 0x70faee00], eax
add eax, 4
clc
nop
nop
cld
jae 0x40f47b
add bh, al
add dh, dl
je 0x40f95c
je 0x40f95c
clc
nop
nop
cld
jae 0x41083f
invalid
popal
clc
nop
nop
cld
jae 0x40e3f8
inc ebx
push ecx
push eax
movsb byte es:[edi], byte [esi]
fld dword [eax]
inc ebx
add byte [edi + 0x57cb8b58], al
mov edi, 0x410c84
xchg dword [esp], edi
ret
add ecx, dword [ecx + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410137
inc eax
clc
nop
nop
cld
jae 0x40fda7
add byte [ecx + 0x32a89bad], dl
mov eax, dword [0x840fa9ca]
lodsd eax, dword [esi]
add eax, 0xe3eb0000
inc dword [ebx]
fiadd dword [eax]
add byte [eax], al
sub byte [eax], al
add byte [eax], al
lodsd eax, dword [esi]
salc
aas
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x4107b0
je 0x40fda7
jmp 0x40f7df
add ah, cl
sbb edx, dword [ebx + 0x55]
mov ebp, esp
nop
leave
nop
jmp 0x40eac4
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40f005
push edx
add al, 0x51
or ebp, dword [ebx - 0x163e34ce]
add dl, byte [ebp - 0x75]
in al, dx
shr ecx, 2
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fffc
pop ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ff8f
push ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f3a1
popal
clc
nop
nop
cld
jae 0x410055
add dl, al
out dx, al
add byte [eax], al
retf 0
add edi, ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e3b7
mov edi, dword [edi]
clc
nop
nop
cld
jae 0x410def
add byte [ecx - 0x38af6b47], dl
mov eax, dword [0x7b1768f0]
dec ecx
push edi
mov edi, 0x40df79
xchg dword [esp], edi
ret
mov ecx, 0x6572466c
clc
nop
nop
cld
jae 0x40f987
mov eax, dword [0xf400000b]
sub bl, byte [ecx - 8]
nop
nop
cld
jae 0x40e69b
add byte [esi - 0x332c07f3], dh
add byte [ebx - 0x417af025], al
idiv bh
invalid
push ecx
clc
nop
nop
cld
jae 0x40ece4
invalid
out dx, al
xchg ecx, eax
add byte [eax], al
add byte [eax], al
mov edx, 0x8d68c200
mov dword [edi - 0x10], eax
clc
nop
nop
cld
jae 0x40f9fe
mov ecx, 0xc7
add byte [edx], al
push 0xdb616852
inc esi
clc
nop
nop
cld
jae 0x40fa28
retf 0xb00
push ecx
clc
nop
nop
cld
jae 0x40f52c
push ecx
inc ebx
add byte [ecx], bh
xor al, byte [eax]
jg 0x40f936
mov bh, 0x43
and eax, 0xa16850b1
out 0xf0, eax
push 0xf8202cde
nop
nop
cld
jae 0x40ec74
push ecx
add byte [eax], al
salc
adc cl, dl
add ch, bh
call fcn.0040e101
clc
nop
nop
cld
jae 0x40dc4b
xchg esp, eax
int3
pop dword fs:[eax]
clc
nop
nop
cld
jae 0x410e88
fidivr dword [ecx]
push edx
add byte [eax], al
enter 0xffffffffffff8379, 0xffffffffffffffc4
or al, 0xf8
add esp, 0xc
clc
nop
nop
cld
jae 0x40ed4e
clc
add bh, al
add byte [eax], al
add byte [edx - 0x75], bh
dec ebp
add al, bh
mov ecx, dword [ebp]
clc
nop
nop
cld
jae 0x410c6e
add byte [eax], al
add byte [edi], bh
add byte [ebx - 0x7d], cl
mov ebx, 0x395e7
add byte [ebp - 0x75], dl
in al, dx
cmp dword [ebx + 0x395e7], 0
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f757
movzx ecx, word [edi + 6]
clc
nop
nop
cld
jae 0x40dc33
salc
int3
imul ecx, eax
clc
nop
nop
cld
jae 0x4103bb
mov edx, 0x5200a1
add byte [ecx + ebx*2 - 0x6f6f0d08], ch
pop ecx
clc
nop
nop
cld
jae 0x40f4bd
or edi, eax
int3
push esi
push edi
mov edi, 0x41014c
xchg dword [esp], edi
ret
pop esi
push edi
mov edi, 0x40f900
xchg dword [esp], edi
ret
movzx eax, word [edx + ebp]
clc
nop
nop
cld
jae 0x40f1d6
inc ebx
add dl, al
mov dword [eax], 0x5e2c18d
shl edx, 5
clc
nop
nop
cld
jae 0x40ef26
push eax
xchg esp, eax
add ah, ch
add byte [ebx], cl
dec edi
call fcn.0040e101
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f5d8
xor eax, 0x15249938
clc
nop
nop
cld
jae 0x40e40d
inc dword [eax]
int3
add ah, cl
push eax
cmp al, 0
push 0x68c06775
jb 0x40fbce
je 0x40fb59
and ch, byte [eax - 0x39]
rol ecx, 0x7a
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40f9bb
add dh, ch
add byte [eax], al
int3
add esi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4105f9
push ecx
push edi
mov edi, 0x410229
xchg dword [esp], edi
ret
shl edx, 1
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fae0
mov esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40fe73
and dword [eax + 0x40000002], 0x7f
rol dword [edx], cl
push edx
sub eax, 0xb92c6890
dec esp
outsd dx, dword [esi]
popal
clc
inc eax
jg 0x40fba9
mov ecx, 0x64616f4c
clc
nop
nop
cld
jae 0x40f879
add byte [eax], al
rol dword [eax], cl
and al, 0x16
in al, dx
and dl, 9
push edi
mov edi, 0x4102f4
xchg dword [esp], edi
ret
xor edx, edx
clc
nop
nop
cld
jae 0x40ed65
int3
pop esi
clc
nop
nop
cld
jae 0x40e16e
or eax, 0x7f000000
mov word [eax], 0xad3f
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ecfa
stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x410a5e
sub bl, dl
add byte [eax], al
add byte [ecx], bh
add byte [edx + edi*4 - 0x74aa0c75], dl
in al, dx
mov esi, ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fce4
add esi, 0x10
clc
nop
nop
cld
jae 0x40efd9
add byte [eax], al
add byte [esi], ch
add byte [ebp + 0x1e], dh
dec ecx
push edi
mov edi, 0x40f28d
xchg dword [esp], edi
ret
pop ecx
clc
nop
nop
cld
jae 0x4104c5
xor al, byte [eax]
add byte [0xb952d9], ch
or dword [ebx - 0x6f0d0735], ecx
mov ecx, ebx
clc
nop
nop
cld
jae 0x40f7ca
mov dh, 0
insd dword es:[edi], dx
salc
mov ebx, 0x8b0c00a1
add byte [edi - 0x41], dl
inc ebx
jmp 0x3cc7fd43
push ebx
push edi
mov edi, 0x410c58
xchg dword [esp], edi
ret
mov eax, ecx
clc
nop
nop
cld
jae 0x40dc1c
add byte [eax], al
push eax
sbb bl, 0x8e
add byte [edx - 0x18], ch
and ebx, 0xf2f8ffff
nop
call fcn.0040e101
clc
nop
nop
cld
jae 0x40fc63
add byte [ebx], ah
pop ebp
in al, dx
jo 0x40fdf9
sbb byte [ebx - 0xd07ef39], al
nop
add edi, 0x10
clc
nop
nop
cld
jae 0x410e19
sti
inc eax
or eax, 0xbba18000
imul ecx
clc
nop
nop
cld
jae 0x410af9
add byte [eax], al
cmp ecx, ebx
add byte [eax], al
add byte [ecx + 0x55], cl
mov ebp, esp
aas
add byte [eax], al
xor ebx, dword [ebx]
dec esi
pop edi
xchg ebx, eax
pop ebx
add byte [eax + eax], al
add byte [ebx + ecx*4 - 0x3774b400], ch
mov ecx, eax
clc
nop
nop
cld
jae 0x40f849
add byte [eax], al
add byte [edi - 0x72], bh
add byte [eax], al
lea esp, [ebx]
popal
add al, 0xf8
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40ddbe
adc byte [eax], al
sub byte [eax + eax], al
enter 0x3f8, 0xfffffffffffffffb
clc
nop
nop
cld
jae 0x40dd24
mov dword [esp + 0x1c], edi
clc
nop
nop
cld
jae 0x4100de
xchg ebx, eax
add byte [eax], al
popfd
add dl, al
push 0x2efbb157
popal
popal
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40de13
xor dword [esp], eax
clc
nop
nop
cld
jae 0x410428
add al, cl
mov dh, 0
and eax, dword [eax]
salc
cdq
ret
add esi, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40ded7
add byte [ebx], cl
inc ebx
retf 0xff18
push dword [ebp]
clc
nop
nop
cld
jae 0x41054b
adc ah, cl
add byte [edx], dl
add byte [edi + 0x5e], bh
pop esi
clc
nop
nop
cld
jae 0x4101ff
outsb dx, byte [esi]
mov ecx, 0x7f00
add byte [eax], al
mov esp, 0xf2f8f303
nop
nop
cld
jae 0x40e70c
add al, byte [eax]
add byte [eax], al
adc byte [eax], al
jg 0x40fe83
jmp 0x40e491
nop
nop
cld
jae 0x40ea94
ljmp 0x8400:0x50
mov ebx, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x4101bb
clc
cmp dword [edx], esi
adc dl, dh
retf 0x2a25
add esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f17e
pop eax
clc
nop
nop
cld
jae 0x40f316
add byte [ecx + 0x2d], ah
add byte [eax], al
cmpsd dword [esi], dword es:[edi]
jmp 0x40ff26
mov esi, dword [ecx + 0x14]
clc
nop
nop
cld
jae 0x40ee9c
add bl, bh
sub eax, 0xd3b6833c
and eax, 0x694cb97c
bound esi, qword [edx - 8]
nop
nop
cld
jae 0x4107e1
add byte [eax], al
movsb byte es:[edi], byte [esi]
push edx
test byte [edi - 0xd073fcd], bl
nop
xor eax, eax
clc
nop
nop
cld
jae 0x40f349
add byte [edx], dl
add byte [eax], al
add byte [eax], al
adc eax, 0xf8514bf1
nop
nop
cld
jae 0x40f2d3
retf 0xb900
push eax
clc
nop
nop
cld
jae 0x41026f
add byte [eax], al
jnp 0x4100a0
fld dword [eax]
popfd
salc
dec ebp
ret
call 0x40e4e6
clc
nop
nop
cld
jae 0x40eb31
cmp al, 0x39
add byte [eax + 6], al
mov ah, 0x26
sub byte [eax - 0x78], 0x83
ret 0x5728
mov edi, dword [edi + 0x28]
jg 0x4100ca
clc
nop
nop
cld
jae 0x410521
add byte [eax], al
add byte [eax], al
add dl, al
lea ecx, [ebx - 0x5440a840]
or eax, 0x3c870041
and al, 0xc3
add ah, cl
add byte [eax], al
invalid
mov eax, eax
push edi
mov edi, 0x410dab
xchg dword [esp], edi
ret
add edi, eax
clc
clc
nop
nop
cld
jae 0x4105e4
add byte [ecx + 0xd60000], ah
inc ebx
clc
popal
clc
nop
nop
cld
jae 0x40dc60
enter 0, 0
add byte [ebx - 0x74c1fffc], al
dec ebp
adc al, bh
nop
nop
cld
jae 0x40db12
add byte [ecx - 0x6bffff38], bh
xchg ecx, eax
or ecx, dword ss:[edi]
test byte [edi + esi*8], ah
invalid
je 0x40f834
clc
nop
nop
cld
jae 0x40ff4f
add byte [eax], al
add byte [esi], dl
push 0x28458908
clc
nop
nop
cld
jae 0x40dbef
retf 0xa19d
push ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410b65
push edx
clc
nop
nop
cld
jae 0x4107cc
add byte [edx], dh
add byte [eax], al
add al, 0
cmp al, 0
and esp, ecx
add edi, ebx
clc
nop
nop
cld
jae 0x40f2bc
adc byte [eax], al
insd dword es:[edi], dx
mov eax, dword [0xbb00ea1f]
xchg ebx, ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f68d
add ebx, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x410dd9
or eax, 0x5123
push eax
pop ecx
jne 0x40ffcf
clc
nop
nop
cld
jae 0x40fbc5
add byte [eax], al
adc byte [ecx - 0x7e449780], dh
les eax, [eax]
add al, byte [eax]
add al, bh
add esp, 0x200
clc
nop
nop
cld
jae 0x4105ce
push edx
add byte [ebx - 0x74634b8a], dl
inc ecx
adc byte [ebp - 0x75], dl
in al, dx
mov eax, dword [ecx + 0x10]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ee70
ret
pushal
push edi
mov edi, 0x40e226
xchg dword [esp], edi
ret
mov ecx, dword [edi + 4]
clc
nop
nop
cld
jae 0x40f8bd
add byte [ebp + 0xddbeeee], ch
dec byte [ebx + 0x57781e74]
mov edi, 0x40feb3
xchg dword [esp], edi
ret
mov eax, dword [eax + 0xc]
clc
nop
nop
cld
jae 0x4107fe
add byte [eax], al
add byte [eax - 0x5f], dl
wait
push edi
retf
mov edx, eax
push edi
mov edi, 0x40fbf3
xchg dword [esp], edi
ret
shl esi, 3
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40faf5
test edx, edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f7f4
push 0x7d8bcfd1
and al, 0xf8
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x410795
mov ecx, 0x930000b9
jg 0x410378
push 0xe94ab4d1
mov cl, 5
add byte [eax], al
add dl, ch
add byte [eax], al
lodsd eax, dword [esi]
add byte [ebx + 0x528300], bh
add byte [ecx + 0x68a23c00], ah
invalid
mov ah, 0x4a
jmp 0x410930
mov ecx, 0x18
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ea22
push esi
clc
nop
nop
cld
jae 0x40fccf
xchg esp, eax
push edx
jnp 0x41035e
inc ebx
mov ebx, 0x68f22800
xchg esi, ebx
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40e04d
retf 0xcd00
cmp dword [esi + 0x10], 0
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x41010a
push esp
clc
nop
nop
cld
jae 0x40fd0e
add byte [eax], al
add byte [eax], al
cmp dword [eax], eax
add byte [ebx], cl
mov esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4109cf
jb 0x4109b7
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40efaf
mov ecx, dword [ecx + 0x54]
clc
nop
nop
cld
jae 0x410361
add dl, bl
add byte [edx - 0x75bbfe00], bh
mov dword [ebp + 0x28], edi
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f0b5
mov eax, 0x123a6781
clc
nop
nop
cld
jae 0x40fe44
popfd
fild dword [eax]
shr dword fs:[ecx - 0x1374aaa6], 0x90
pop edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f864
push dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40db53
add byte [eax], al
in al, dx
add bl, dl
sti
push ebp
loope 0x410507
xor al, 0x86
xchg dword [ecx + 0x57d08bfe], edx
mov edi, 0x40e0c1
xchg dword [esp], edi
ret
add byte [eax], al
invalid
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x410755
add bh, al
test al, 0x66
mov es, word [eax]
pop ebx
push 0
clc
nop
nop
cld
jae 0x40e88f
pop ds
add byte [eax], al
movsb byte es:[edi], byte [esi]
pop ebp
xchg ebx, eax
sub dword [ebx + 0x50], 0x57
push eax
push edi
mov edi, 0x4103d3
xchg dword [esp], edi
ret
pop ecx
push edi
mov edi, 0x40e919
xchg dword [esp], edi
ret
add esp, 0x2c
clc
nop
nop
cld
jae 0x40fe12
jnp 0x410533
push edx
mov ebx, 0xe99a0039
cmp al, 0xff
inc dword [eax]
inc ebx
add byte [ecx], bh
add byte [esi + 0x9300ab], dh
add byte [ebp - 0x47ffffee], ch
test eax, eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40de97
push 0x18000
clc
nop
nop
cld
jae 0x40ebd3
mov ecx, dword [edi + 0xe]
clc
nop
nop
cld
jae 0x40f0cb
add byte [ebx], cl
outsb dx, byte [esi]
add byte [eax], al
add byte [ecx + 0xf], ch
mov bh, 0x4e
push es
movzx ecx, word [esi + 6]
clc
nop
nop
cld
jae 0x40e62f
add byte [edx], dh
add byte [eax], al
push ecx
mov al, 0x68
push ds
push eax
push edi
mov edi, 0x40dc75
xchg dword [esp], edi
ret
je 0x40e1fa
push 0
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410040
cmp ecx, edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4101d0
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40f6e9
mov edi, dword [ecx + 0xc]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410aa3
movsx edx, word [ecx + 6]
clc
nop
nop
cld
jae 0x40e7b9
inc dword [esi + ecx*4]
add al, 0x8e
cmp dword [ebx - 0x3f], eax
loopne 0x410738
retf 0x6123
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40e07c
add byte [edx - 0x46], dl
add byte [eax], al
add byte [eax - 0x6f0d07af], bl
push ecx
clc
nop
nop
cld
jae 0x410bee
test al, 0xda
add byte [0xa40039], ch
or dword [ebx - 0xd07fb3a], eax
nop
add esi, 4
clc
nop
nop
cld
jae 0x40ecca
add byte [edx], dl
push edx
add al, bh
clc
iretd
mov esi, edx
clc
nop
nop
cld
jae 0x41031e
jnp 0x41079e
add byte [ebx + 0xdbb936e], dl
add esi, 1
clc
nop
nop
cld
jae 0x40dfba
inc ebx
add byte [eax], al
jg 0x41070e
fldenv [ecx - 0x7d]
jp 0x4106c8
fcom dword [edi - 0x41]
or eax, 0x870040ff
cmp al, 0x24
ret
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40fde6
add byte [eax], ch
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x41067a
sub byte [0x4d8b4fe1], 0x14
clc
nop
nop
cld
jae 0x40de29
pushal
clc
nop
nop
cld
jae 0x40fd66
cmc
invalid
int3
xchg ebx, eax
retf 0
and esp, dword [ecx + 4]
push edi
mov edi, 0x410978
xchg dword [esp], edi
ret
push eax
clc
nop
nop
cld
jae 0x410bc4
jg 0x410807
ljmp 0xde00:0xad00ec00
push ecx
clc
nop
nop
cld
jae 0x40fbdc
enter 0xffffffffffffc1a8, 0x23
jnp 0x4107f3
invalid
mov eax, dword [eax + 0x14]
push edi
mov edi, 0x40e0d6
xchg dword [esp], edi
ret
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40e491
jg 0x4107a3
add byte [eax], al
jg 0x410827
dec esi
mov edx, eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ec9e
pop ebx
push edi
mov edi, 0x40ead9
xchg dword [esp], edi
ret
mov ecx, 0x11c80
clc
nop
nop
cld
jae 0x40f161
add esi, ebx
clc
nop
nop
cld
jae 0x40e9dc
test al, 0
inc ebx
sub eax, 0x7f005d00
mov dword [edi - 0x20], eax
push edi
mov edi, 0x40fb34
xchg dword [esp], edi
ret
mov ecx, ebx
clc
nop
nop
cld
jae 0x40e19e
lodsd eax, dword [esi]
clc
push ecx
mov es, word [eax]
insd dword es:[edi], dx
and cl, 0xd7
add dword [ebp + 3], 0xf8406a2e
nop
nop
cld
jae 0x40efee
add byte [eax + eax], bh
mov dh, 0xd3
insd dword es:[edi], dx
lodsd eax, dword [esi]
push es
mov eax, 0x5704c783
add edi, 4
push edi
mov edi, 0x40e376
xchg dword [esp], edi
ret
mov edx, dword [edi + 0xc]
clc
nop
nop
cld
jae 0x40e4d1
add byte [eax], al
lodsd eax, dword [esi]
add bl, dl
inc eax
stc
mov eax, 0x73663c35
clc
nop
nop
cld
jae 0x40ef67
add byte [eax], al
add byte [eax], al
push ss
pop ebx
inc edx
clc
nop
nop
cld
jae 0x40fc36
push eax
mov eax, dword [0x9bc100]
add byte [edx], al
mov al, 0x68
shr byte [eax - 0x6a], 8
mov eax, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x410c43
add byte [eax], al
and eax, dword [ebx - 0x5884592]
mov edi, eax
clc
nop
nop
cld
jae 0x40f331
jnp 0x41096f
int3
add edi, ebx
clc
nop
nop
cld
jae 0x410285
add dl, ch
push edx
push eax
xor dl, byte [edx - 0x2d]
sbb eax, 0xf8e057ff
nop
nop
cld
jae 0x40e96e
push eax
adc al, byte [eax]
add byte [eax], al
add byte [edi], bh
dec ecx
push edi
mov edi, 0x40ec89
xchg dword [esp], edi
ret
push esi
clc
nop
nop
cld
jae 0x40eb7a
add dl, cl
or eax, 0xc1c800
xor bh, ch
xor eax, 0xaeb7bc5d
clc
nop
nop
cld
jae 0x40e84f
int3
push eax
clc
nop
nop
cld
jae 0x410bd9
movsb byte es:[edi], byte [esi]
add byte [eax], al
add al, byte [eax]
add byte [eax], al
add ch, dl
push eax
push 0xf2f8aa6d
nop
nop
cld
jae 0x40e83a
popfd
mov dword [eax], 0xeaba0000
push ecx
add al, 0x34
push ebx
sub edx, dword [edi - 8]
nop
nop
cld
jae 0x40fa13
push eax
add byte [ebx], cl
add bh, al
and ebx, dword [edi]
add ah, cl
test dword [edi], 0xffffffff
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f048
add esi, ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e1b3
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40ec2d
add byte [eax], al
inc eax
add byte [ebx + 0x48c737bb], ch
pushal
clc
nop
nop
cld
jae 0x41063a
add byte [ebx + 0x5d005d], ch
add dh, ch
int3
pop edi
clc
nop
nop
cld
jae 0x40fe9d
retf 0x2300
add esp, 0x10
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40dca1
mov dword [esp + 0x1c], eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f88e
add esi, 0x14
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f233
add esi, ecx
clc
nop
nop
cld
jae 0x40e331
add byte [esi + 0x52fb00], cl
add dl, bl
push 0x40
push edi
mov edi, 0x40fc21
xchg dword [esp], edi
ret
movsx eax, word [ecx + 0x14]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40db96
push ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f193
push ecx
clc
nop
nop
cld
jae 0x40ef3b
add byte [edx], dl
sub eax, 0xd300836d
in al, dx
invalid
mov eax, 0x4548f84d
clc
nop
nop
cld
jae 0x40fb4a
xchg esp, eax
add dh, dl
add byte [eax - 0x74aa3775], ch
in al, dx
mov ecx, eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ee03
add eax, ebx
push edi
mov edi, 0x40ecb4
xchg dword [esp], edi
ret
mov dword [esp + 0x44], eax
clc
nop
nop
cld
jae 0x40e879
pop ebp
add byte [ecx - 0x39], dl
cmp al, 0xec
mov ecx, dword fs:[0x30]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40eef8
rep movsb byte es:[edi], byte [esi]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e5aa
jne 0xf84110a3
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e4a6
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40f8a5
add byte [eax], al
add dh, dl
add byte [ecx + 0x5b034cb1], dh
cmp al, 0xf8
nop
nop
cld
jae 0x410ec7
add al, cl
mov es, word [eax]
add byte [eax], al
invalid
mov edi, dword [edi + 8]
clc
nop
nop
cld
jae 0x40e346
add byte [eax], al
fld dword [ebx + 0x30adacc]
inc ebp
and al, 0x55
add eax, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e526
div ecx
clc
nop
nop
cld
jae 0x410334
add byte [edx + 0x28], dl
add byte [esi - 0x46515265], dh
arpl word [eax + eax], si
jmp 0x410d96
pop eax
clc
nop
nop
cld
jae 0x41043d
push eax
add byte [eax + eax], bh
add byte [eax], al
rol dword [eax], cl
mov al, byte [0xf8513c68]
push ecx
clc
nop
nop
cld
jae 0x410919
add byte [eax], al
add byte [eax], al
add byte [esi + 0x500b009d], cl
push edi
mov edi, 0x40e80f
xchg dword [esp], edi
ret
sub eax, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40dae7
push ecx
lodsd eax, dword [esi]
add byte [ebp + 0x3c], bl
fistp dword [edi - 0x73]
jle 0x410de4
lea edi, [esi + 8]
clc
nop
nop
cld
jae 0x410d25
invalid
add byte [eax], al
add byte [ebx], ah
add byte [edx - 0x59], dl
sub eax, 0xf2f8fa2b
nop
sub edi, edx
clc
nop
nop
cld
jae 0x410179
out dx, al
pop ebp
add byte [eax], al
add byte [eax], al
add byte [ebx - 0xc1374ab], ch
mov al, 0
add dh, dl
sub dh, byte [edi]
je 0x410e2e
add byte [eax], al
xchg ecx, eax
invalid
cmp dword [edi], 0x10
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e6f7
push 0xe06f8de9
lea ebp, [edi - 0x20]
push edi
mov edi, 0x40e5d6
xchg dword [esp], edi
ret
shr ecx, 2
clc
nop
nop
cld
jae 0x40e92e
mov ecx, dword fs:[0x30]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ee31
ret
jmp 0x4103fe
push dword [ebp]
push edi
mov edi, 0x410b38
xchg dword [esp], edi
ret