Function at 0x40f7ab
Capabilities:
Get number of processors

Disassembly:
pushal
clc
nop
nop
cld
jae 0x40e401
add byte [eax], al
mov esp, 0xb96a0000
pop ebx
out dx, eax
cld
push edi
mov edi, 0x410260
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40faf3
mov eax, dword [ecx + 8]
clc
nop
nop
cld
jae 0x40d3c1
je 0x40d091
add byte [esi + 0x3e6700fc], bl
test edx, edx
jmp 0x40d0ca
je 0x40db2c
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d808
ret
mov esi, dword [esi + 0x80]
clc
nop
nop
cld
jae 0x40daea
push edx
add byte [eax], al
std
push ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fbd5
pop ecx
clc
nop
nop
cld
jae 0x4101c6
add ch, dl
add byte [ecx - 0x10ff7c00], bh
add dword [ebp + 0xa98b], 0xffffffff
add byte [ebp - 0x75], dl
in al, dx
test eax, 0xff0000
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f646
mov esi, dword [ebx + 0x3c]
push edi
mov edi, 0x40dc04
xchg dword [esp], edi
ret
dec ecx
push edi
mov edi, 0x40f6b7
xchg dword [esp], edi
ret
mov edi, esi
push edi
mov edi, 0x40d5e1
xchg dword [esp], edi
ret
ret
push ecx
clc
nop
nop
cld
jae 0x40f188
add ah, ah
add byte [eax], 0x68
add byte ds:[eax], al
cmp esp, dword [eax + 0x57]
mov edi, 0x40d688
xchg dword [esp], edi
ret
jne 0x4103be
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e417
mov eax, esi
clc
nop
nop
cld
jae 0x40fc4e
add al, bl
add ch, dl
add byte [eax], al
add byte [esi], bl
add esi, dword [ecx + esi + 0x28]
clc
nop
nop
cld
jae 0x40fb1d
push esi
add byte [eax], al
and dword [edx], edx
mov edx, edi
pop edi
ror edi, 0xd
push edi
mov edi, 0x410475
xchg dword [esp], edi
ret
mov eax, dword [edi]
clc
nop
nop
cld
jae 0x40da98
add ah, bh
stosb byte es:[edi], al
stosb byte es:[edi], al
xchg dword [edi], ebx
add byte [ebx - 0x77], bl
inc esp
and al, 0x1c
mov dword [esp + 0x1c], eax
clc
nop
nop
cld
jae 0x40d584
pop ds
add byte [eax], 0xfc
mov esi, 0x8b64ec56
or eax, 0x30
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40d91f
and al, 0
in eax, 0x91
invalid
jne 0x40e90b
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f53d
mov ecx, 0x12075
clc
nop
nop
cld
jae 0x40f445
add byte [ebx], dl
add cl, dh
iretd
add eax, edi
clc
nop
nop
cld
jae 0x40f12c
sbb eax, 0xdb0000
fild dword [eax]
add byte [eax], al
int 0x73
and al, 0xe3
ret
mov edi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d455
call fcn.00410027
clc
nop
nop
cld
jae 0x40f27d
pop ds
add byte [eax], al
add bl, bl
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40e256
aad 0xe2
out dx, eax
test byte [eax], al
je 0x40d370
xor edx, dword [edx + 0xd28b00]
mov esp, dword [ecx + 0x718beb03]
adc al, 0xf8
mov esi, dword [ecx + 0x14]
clc
nop
nop
cld
jae 0x40e0aa
mov esp, 0xd5be02
add dl, bh
add esp, 0xc
push edi
mov edi, 0x40d65d
xchg dword [esp], edi
ret
pushal
push edi
mov edi, 0x4103d4
xchg dword [esp], edi
ret
pushal
clc
nop
nop
cld
jae 0x40f8b6
add byte [eax], al
add byte [eax], al
mov ecx, 0xa61f0099
fldenv [esi + 3]
jbe 0x40d483
add si, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40e012
push ebx
and byte [eax], al
add byte [eax], al
adc eax, 0x9e280ab
and dl, 9
or dword [edi - 0x41], edx
pop edi
sti
inc eax
add byte [edi + 0xc3243c], al
inc eax
add byte [eax], al
je 0x40d496
push edi
mov edi, 0x40fb5f
xchg dword [esp], edi
ret
add byte [esi], al
imul ecx, dword [edi], 0xf8047fb7
movzx edi, word [edi + 4]
clc
nop
nop
cld
jae 0x40df4f
add byte [0x8ee400ef], dh
add esp, 0x2c
clc
nop
nop
cld
jae 0x40fde0
add byte [eax + 0x4253bcd5], dh
dec ebx
add ebx, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40fb35
add byte [ebx + 0x24], dl
test byte [ebx], bl
ret 0x8b00
shl edx, 5
clc
nop
nop
cld
jae 0x40f8a1
cld
jae 0x40d49c
add byte [edx], ch
mov bl, 0x37
push edx
add byte [ebx - 0x7540cd4], cl
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x41028a
retf
mov eax, esi
clc
nop
nop
cld
jae 0x40e348
add byte [eax], al
add byte [eax], al
add byte [esi + ebx*2 - 0x77], dh
mov dword [esi + 3], esp
jg 0x40d539
add di, word [edi + 0x14]
clc
nop
nop
cld
jae 0x4103a9
add byte [edx], ch
add byte [edx], al
add byte [eax - 0x353b7500], al
retf 0xe6c1
shl esi, 3
clc
nop
nop
cld
jae 0x40d4d9
add byte [eax], al
add byte [eax], al
and dword cs:[edi], 0x508b00a0
add byte [ebx - 0x6a74ff70], cl
popfd
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40f07f
mov esp, 0x42f20074
test byte [ecx + 0x2daee9], cl
add byte [eax], al
add byte [eax], al
mov bl, 0x37
cld
add byte [edx], al
add byte [eax], al
add dh, bl
fiadd word [ebp + ebx*4 - 0x6f0d079f]
jmp 0x410322
popal
clc
nop
nop
cld
jae 0x40e095
inc eax
push 0xcb8bd500
add byte [eax], al
jae 0x40d520
scasd eax, dword es:[edi]
push ecx
push edi
mov edi, 0x40eec3
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
push edi
mov edi, 0x40f65b
xchg dword [esp], edi
ret
xchg ecx, eax
clc
nop
nop
cld
jae 0x40d0e5
add byte [eax], al
add al, bl
cld
retf
popal
clc
nop
nop
cld
jae 0x40f7d6
add byte [ebx - 0x7c], dh
and cl, dh
movsd dword es:[edi], dword [esi]
inc eax
add dl, al
add byte [ebx - 0x4643a88c], cl
add byte gs:[eax], al
add al, bh
nop
nop
cld
jae 0x40f100
fiadd word [edi + 0x60cb00cb]
pushal
clc
nop
nop
cld
jae 0x40f224
add ch, ah
add ch, dl
xor eax, 0xa55ef200
dec ecx
push 0
clc
nop
nop
cld
jae 0x40dde1
loop 0x40d697
loop 0x40d695
je 0x40e211
clc
nop
nop
cld
jae 0x40e6a5
add byte [eax], al
int1
sbb dword [ebx + ecx*4 + 0xd], esp
xor byte [eax], al
add byte [eax], al
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40d06c
push ebx
add byte [edx], al
mov ebx, ebp
push dword fs:[eax]
clc
nop
nop
cld
jae 0x40fa2e
add byte [eax], al
add byte [eax], al
mov ecx, 0x49032d7e
cmp al, 0xf8
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40d13b
out dx, eax
add ah, ah
pop esi
add byte [eax], al
pushal
add byte [ebx - 0x74aab653], cl
in al, dx
dec ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40eaf9
mov eax, dword fs:[eax]
push edi
mov edi, 0x41030d
xchg dword [esp], edi
ret
and eax, 0x12
clc
nop
nop
cld
jae 0x40ddb4
mov esi, dword [esi + edx*4]
clc
nop
nop
cld
jae 0x40db6b
scasb al, byte es:[edi]
and byte [eax + 0x5f859937], dh
je 0x40f484
clc
nop
nop
cld
jae 0x40f631
add ah, bh
aad 0x2a
add esi, ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4102ca
mov ebp, esp
clc
nop
nop
cld
jae 0x40f763
add byte [eax], al
and byte [eax], al
invalid
inc eax
clc
nop
nop
cld
jae 0x40db2c
sub ah, ah
aad 0
add al, bh
loop 0x40d853
bound eax, qword [eax]
mov edx, dword [edx + 0x501b8b00]
push eax
push edi
mov edi, 0x40dc47
xchg dword [esp], edi
ret
push esi
clc
nop
nop
cld
jae 0x40e307
in al, 0x1f
movsd dword es:[edi], dword [esi]
pop esi
add byte [eax], al
xor byte [eax + 0x7fb70f1b], 0x14
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40ef71
inc eax
add byte [edi + 0x593d02a5], al
pop ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410365
pop esi
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e5a6
call 0x40f094
clc
nop
nop
cld
jae 0x40e6fc
mov esp, 0x10002a00
add byte [eax], dl
add byte [ebx - 0x46a17b8a], cl
arpl word [eax + eax], si
clc
nop
nop
cld
jae 0x40dc5d
test dh, bl
jae 0x40d8b5
xchg ebx, eax
aad 0x82
add byte [ebx + 0x57f3033f], cl
mov edi, 0x40de59
xchg dword [esp], edi
ret
sub eax, dword [ecx + esi + 0x28]
clc
nop
nop
cld
jae 0x40e5eb
je 0x40d8fc
aad 0
invalid
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40f61c
add byte [eax], al
aad 0x40
add byte [eax], al
cmpsb byte [esi], byte es:[edi]
nop
add byte [ebx - 0x74ff1f1a], cl
dec ebx
pop ecx
push edi
mov edi, 0x40de11
xchg dword [esp], edi
ret
add eax, 0x1d35e7c2
clc
nop
nop
cld
jae 0x40f172
test byte [edx + 0x2b6b5399], al
sar eax, 0xf2
nop
nop
cld
jae 0x40e26e
fcom dword [ebx + 0x74]
add al, byte [edi + 0x72d50082]
add byte [ebx + 0xfb810e], cl
pushal
add byte [eax], al
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e45b
mov ebx, dword [edx + 0x10]
push edi
mov edi, 0x40d219
xchg dword [esp], edi
ret
add esi, dword [esi + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d126
cmp dword [edi], 0x10
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fca5
add esi, ebx
clc
nop
nop
cld
jae 0x40eb0e
add byte [eax], al
add byte [eax], al
pop esi
cld
retf
push ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d081
mov ebx, edi
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f0eb
mov ecx, ebx
clc
nop
nop
cld
jae 0x40d6f5
add byte [eax], al
fadd dword [eax]
aaa
out dx, eax
and byte [0xa9], bl
adc byte [ebp - 0x75], 0xec
test eax, 0x80000000
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d29c
shr ecx, 2
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e5d5
add esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ec94
mov esi, dword [edx]
push edi
mov edi, 0x40e58b
xchg dword [esp], edi
ret
les eax, fs:[eax - 1]
clc
nop
nop
cld
jae 0x40ff71
fdiv dword [edi]
push esi
add byte [edi - 0x890ee2b], al
jmp 0x912d6687
imul ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d30d
add esi, ebx
push edi
mov edi, 0x40f96b
xchg dword [esp], edi
ret
imul ecx, ecx, 0x28
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d46b
cmc
invalid
call fcn.0040f116
clc
nop
nop
cld
jae 0x40e73b
add byte [eax], al
int1
add byte [ecx - 0x75], ch
dec esp
and al, 0xc
mov ecx, dword [esp + 0xc]
push edi
mov edi, 0x40f69f
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40ed92
add byte [eax], al
jbe 0x40dbbb
mov ecx, 0x636f
clc
nop
nop
cld
jae 0x40fcec
add byte [ecx + 0x518b0000], bh
clc
nop
nop
cld
jae 0x40f9fc
add byte [eax], al
clc
add byte [eax], al
add byte [ebp + ecx*8 - 0xa], dh
imul edx, dword [ecx - 8], 0xfc9090f2
push ecx
clc
nop
nop
cld
jae 0x40fba3
mov dl, 0xe5
add byte [0x6ae20081], dh
sub eax, 0x8b55c985
in al, dx
nop
leave
nop
jmp 0x40d6b3
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40ec2b
cld
add ch, dl
je 0x40dce6
dec esi
mov esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d9dc
imul ecx, eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4103ea
fisttp dword [edi]
test dword [ebx - 0x7fffff3], ebp
nop
nop
cld
jae 0x40eda7
add byte [eax], al
int1
invalid
and esp, dword [ecx + 4]
push edi
mov edi, 0x40fef8
clc
inc byte [eax]
xchg dword [esp], edi
ret
xchg edi, eax
clc
nop
nop
cld
jae 0x40fade
xor eax, dword [eax]
mov bl, 0
test byte [eax + eax], bh
sbb ecx, dword [ecx - 0xd07d783]
nop
nop
cld
jae 0x40f6cf
add byte [ebp], al
jno 0x40dd4a
jmp 0x40efb4
add byte [eax], al
clc
je 0x40dd01
add byte [edx - 0x7c], dh
add byte [eax], al
add byte [eax], al
int 0xe8
mov edx, 0xf8000013
nop
nop
cld
jae 0x40faaf
add byte [edx], ch
add byte [eax], al
or eax, 0x95bf5757
out dx, al
inc eax
add byte [edi - 0x7a3cdbc4], al
add al, bh
add byte [eax], al
push 0xc01f0053
add byte [ebx - 0xfb87644], cl
push edi
mov edi, 0x40dfd3
xchg dword [esp], edi
ret
push eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d43d
add esi, 8
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ed13
add edi, ebx
clc
nop
nop
cld
jae 0x40e37e
add byte [eax], al
add byte [eax], al
jae 0x40de39
out dx, eax
mov ch, 0xd7
loopne 0x40de3f
mov edx, dword [ebx + 0x368b2b24]
mov esi, dword [esi]
clc
nop
nop
cld
jae 0x40f1f7
add byte [ebx - 8], dh
and al, 0
cmp dword [esi + 0x4e8b2a51], 0x86bf5710
loop 0x40dea1
add byte [edi - 0x273cdbc4], al
fild dword [eax]
mov dl, 0x87
mov esp, 0xf8568e00
nop
nop
cld
jae 0x40ff3b
clc
add byte [eax], al
add byte [ecx - 0x5efffffe], al
and esi, dword [ebp - 0x7ae677c]
nop
nop
cld
jae 0x40ec14
add ch, dl
add byte [eax], 0xc6
add byte [esi + ebp*4 + 0x461231a], bh
and esp, dword [ecx + 4]
push edi
mov edi, 0x40e9b5
xchg dword [esp], edi
ret
mov ch, 0xe9
inc eax
add byte [edi + 0xc3243c], al
test dword [ecx - 0x46ffad67], ebx
sbb dword [edi + 0x57], edx
push edi
push edi
mov edi, 0x40ea98
xchg dword [esp], edi
ret
call fcn.0040f116
clc
nop
nop
cld
jae 0x40fa6f
and byte [ebx - 0xf], dl
and dl, dh
add byte [ebx - 0x2f74ff70], cl
add byte [ebx + 0x158b00f2], cl
sti
call fcn.0040f116
clc
nop
nop
cld
jae 0x40e86a
mov esp, dword [eax]
add byte [ebx - 0x72448c19], cl
cmp al, 0x1f
lea edi, [edi + ebx]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d863
xor dword [esp], eax
push edi
mov edi, 0x40f584
xchg dword [esp], edi
ret
cmp eax, 0
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40eb24
je 0x40e211
clc
nop
nop
cld
jae 0x410066
add byte [eax], ah
loop 0x40df48
mov esi, eax
push edi
mov edi, 0x40f739
xchg dword [esp], edi
ret
mov esi, 0x1b000
clc
nop
nop
cld
jae 0x40eed9
add byte [ebx + esi + 0x37], bh
cwde
add esi, 0x18
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f33f
pop dword fs:[eax]
clc
nop
nop
cld
jae 0x40ef03
mov bl, 0x35
movsd dword es:[edi], dword [esi]
aad 0x74
fsubr dword [eax]
pop ecx
clc
nop
nop
cld
jae 0x40edff
test byte [esi], ch
mov edi, dword [esp + 0x76f2bee4]
cmp dword [eax + 0x64], ebp
insb byte es:[edi], dx
insb byte es:[edi], dx
add al, bh
nop
nop
cld
jae 0x40f3ed
add byte [ebx], dh
jl 0x40e09f
xor eax, 0x16125347
inc edi
push ebx
adc dl, byte [esi]
clc
nop
nop
cld
jae 0x40f995
push 0x23fc1fe4
stc
dec dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x40f0a9
add byte [eax], al
add byte [eax], al
add byte [ebp - 0x73c212f], al
nop
nop
cld
jae fcn.00410027
ret
add byte [eax], al
add byte [eax], al
fiadd word [eax]
xor eax, 0x509caaf1
xor eax, 0x509caaf1
push eax
clc
nop
nop
cld
jae 0x410155
loop 0x40e0b8
movsd dword es:[edi], dword [esi]
xor eax, 0x42fcd8de
sahf
push 0x40
clc
nop
nop
cld
jae 0x4101aa
add byte [esi + 2], bh
jl 0x40e0a6
aad 0xbc
pop esi
add esi, 4
push edi
mov edi, 0x410459
xchg dword [esp], edi
ret
jmp 0x40fe21
add eax, 2
jmp 0x40e0ea
cmp dword [esi], 0x10
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ed7d
push 0x19000
clc
nop
nop
cld
jae 0x40d7f0
add byte [eax], al
add byte [esi - 0x60], dl
add byte [ebx - 0x2f7477df], cl
jmp 0x40e15f
and dl, 9
push edi
mov edi, 0x40d271
xchg dword [esp], edi
ret
jmp 0x40ec94
add esi, 0xd3
clc
nop
nop
cld
jae 0x40ef9e
aad 0x33
add byte [ebx], ah
shr dword [esi], 0x2b
cli
sub edi, edx
clc
nop
nop
cld
jae 0x40de26
add ch, dl
add byte [eax], al
add dh, bl
add byte [ebx], al
add byte [eax], al
mov ecx, esi
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x41016b
sahf
out dx, eax
add dh, al
mov esi, dword [eax + 0xebbe87c]
add byte [eax], al
call fcn.0040f116
clc
nop
nop
cld
jae 0x40f9c3
aad 0
stosb byte es:[edi], al
xchg dword [ebx + edx*8], esi
jae 0x40e226
xor eax, 0xe57beef3
clc
nop
nop
cld
jae 0x40e4e1
aad 0
sahf
add byte [eax], al
mov ebx, edi
mov edi, dword [esi + 0x1c]
push edi
mov edi, 0x40fac7
xchg dword [esp], edi
ret
fisttp word [ebx - 0x40a8e382]
invalid
mov ecx, dword [ecx + 0x38]
clc
nop
nop
cld
jae 0x40d56f
add byte [eax], al
push edx
add byte [ebp - 0x7af094cb], al
invalid
jne 0x40edbc
clc
nop
nop
cld
jae 0x40e48b
sub dword [eax], 0x8b55389e
in al, dx
add byte [edx + 0x16260020], dh
jne 0x40e285
add dword [eax], 0xf4003b
pop ecx
add byte [eax], al
sbb dl, byte [edi + 0x55]
push edi
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40da25
add esi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ecbe
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40efb4
add byte [ecx + 0x3ec6b900], bl
pop ds
add byte [eax], 0x8b
xor esi, dword [edi - 0x40a8a731]
push es
cld
inc eax
add byte [edi + 0xc3243c], al
invalid
add eax, 4
clc
nop
nop
cld
jae 0x40eeee
clc
test byte [ebx - 0x7a6a41b], cl
pop ecx
clc
nop
nop
cld
jae 0x40e9a0
aad 0
mov bl, 0
add byte [eax], al
add byte [esp + ebx*8], ah
div ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d097
add ecx, eax
clc
nop
nop
cld
jae 0x40e975
add byte [ebp + 0x5e00d500], ah
sub ch, dl
mov edi, eax
push edi
mov edi, 0x40ee29
xchg dword [esp], edi
ret
add eax, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e105
mov ecx, eax
clc
nop
nop
cld
jae 0x40ee53
add byte [eax], al
cdq
add byte [edx + esi*2 - 0x17832a00], al
int3
call fcn.0040f116
clc
nop
nop
cld
jae 0x40f3d8
add ah, bh
clc
movsd dword es:[edi], dword [esi]
in eax, 0xb8
jb 0x40d70d
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f6f9
mov ecx, dword [edi + 4]
clc
nop
nop
cld
jae 0x4100a6
out dx, eax
mov esi, 0xcbd8b0
adc esi, esi
push esi
xlatb
xor esi, dword [edi + 0x2c683be]
add esi, 2
push edi
mov edi, 0x40dee6
xchg dword [esp], edi
ret
add edx, ecx
clc
nop
nop
cld
jae 0x40d3f5
int1
mov ecx, 0xaef1
push 0xfffffffffffffffe
stosb byte es:[edi], al
push edi
mov edi, 0x40f2fb
xchg dword [esp], edi
ret
mov ebx, esi
clc
nop
nop
cld
jae 0x40e750
mov bl, 0x72
push ebx
add byte [ebx], dh
aam 0xad
rol eax, 0xd
clc
nop
nop
cld
jae 0x410051
mov dl, 0x73
add byte [eax], al
retf
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40ea2a
add byte [edx + 0x33], dl
insb byte es:[edi], dx
push ebx
clc
nop
nop
cld
jae 0x40f88c
mov esi, 0x5300
aaa
cld
add byte [edi + 0x55c98509], dl
mov ebp, esp
or dword [ebp - 0x1374aa37], eax
nop
leave
nop
jmp 0x40f268
add byte [esi + 0x73], dl
stosb byte es:[edi], al
retf
mov eax, dword [ecx + 0x10]
clc
nop
nop
cld
jae 0x40d8a2
mov al, 0xa5
add cl, dh
fsubr dword [edx - 0xd]
pushal
add byte [ebx + 0x57eb03ce], cl
mov edi, 0x40de6e
xchg dword [esp], edi
ret
xor eax, eax
clc
nop
nop
cld
jae 0x40e663
add al, bl
int 0
add byte [eax], al
aad 0xc7
jnp 0x40e575
mov dword [esp], eax
add al, 0x24
clc
nop
nop
cld
jae 0x40d200
add byte [eax], al
fadd dword [eax]
test byte [edi + ecx + 3], bh
dec ecx
cmp al, 0xf8
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x41042f
clc
add byte [eax], al
loop 0x40e59a
int 0x10
add byte [ebx - 0x74aa325f], cl
in al, dx
add byte [eax], al
test dword [eax], 0x450ec030
add byte [eax], al
add byte [ebx + edx*8 + 0x83f93f], bh
xor al, byte [eax]
mov esp, dword [ebp - 0x53]
push esi
clc
nop
nop
cld
jae 0x40f382
inc edx
retf
mov esi, ebx
clc
nop
nop
cld
jae 0x40da83
invalid
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40e03e
test dword [eax], eax
add byte [eax], al
jae 0x40e64e
and byte [edi + 0x11], 0xbc
mov dword [esp + 0x44], eax
clc
nop
nop
cld
jae 0x40f8e0
loop 0x40e647
lodsb al, byte [esi]
clc
nop
nop
cld
jae 0x40e4b6
inc edx
add byte [esi], bh
inc eax
jb 0x40e66a
mov dl, 0xe4
popfd
jne 0x40d2f8
clc
nop
nop
cld
jae 0x40fe4f
add dl, dh
add byte [edx + 0xf], cl
mov bh, 0x4f
push es
movzx ecx, word [edi + 6]
clc
nop
nop
cld
jae 0x40f012
jle 0x40e74b
add byte [eax], al
add ah, dh
cld
add edi, dword [edi + 0x3c]
clc
nop
nop
cld
jae 0x40e894
add byte [edi + 0xc6b9b9], al
les ebx, [esi + 0x51]
push ecx
clc
nop
nop
cld
jae 0x40e42f
fiadd word [eax]
cdq
add byte [eax], al
sub byte [edx], al
mov ecx, 0xec8b555b
mov ebp, esp
add cl, ch
sbb eax, 0x82ab24
and eax, 0xc775
loope 0x40e722
xchg ebx, eax
pop esp
push cs
push eax
push edi
mov edi, 0x40eb39
xchg dword [esp], edi
ret
mov ebx, eax
clc
nop
nop
cld
jae 0x40d2f8
inc edx
add byte [ebx], dh
add dh, byte [edx - 0x7cd3a104]
invalid
add esi, 0x10
clc
nop
nop
cld
jae 0x40e11c
loop 0x40e712
mov bl, 0xaa
loop 0x40e764
or byte [ecx + 0x57], bl
pop ecx
push edi
mov edi, 0x40fd57
xchg dword [esp], edi
ret
pop esi
push edi
mov edi, 0x40f253
xchg dword [esp], edi
ret
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40d521
add byte [eax], al
inc eax
add byte [esi], bh
sub cl, byte [ebx - 0xd07ebc0]
nop
nop
cld
jae 0x40e87f
int1
retf
lodsb al, byte [esi]
clc
nop
nop
cld
jae 0x40effb
cmp eax, 0x740000f1
jb 0x40e7b5
pop eax
lea ecx, [ebp + 0x28]
push edi
mov edi, 0x40e1bc
xchg dword [esp], edi
ret
xor edx, edx
clc
nop
nop
cld
jae 0x40f41a
pop esi
cdq
cmp esp, 0xbaaa7440
stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40eeab
sub ch, ah
in al, 0
add ch, dl
add bh, ch
dec edx
add eax, 0x28
push edi
mov edi, 0x40dacc
xchg dword [esp], edi
ret
mov edi, dword [edi + 0x28]
clc
nop
nop
cld
jae 0x40f0bf
add byte [esi + 0x7004033], ch
inc ebp
sal dword [eax + 0x5d618b00], cl
push edx
clc
nop
nop
cld
jae 0x40f7c1
cld
aad 0xfc
add byte [eax], al
add byte [edx], ch
mov eax, dword [0xbf5758cf]
out dx, al
test dword [eax], 0xc3243c87
add byte [eax], al
aad 0
add byte [ebx], dl
pop ebx
add byte [esi + 0x333f4311], ah
rcl byte [edi - 0x41], 0x72
fadd qword [eax]
xchg dword [esp], edi
ret
shr ecx, 2
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f42f
call fcn.0040f116
clc
nop
nop
cld
jae 0x40e765
add byte [eax], ch
add byte [ebx + 0x6d], dl
sub dword [esp], 2
push edi
mov edi, 0x40fdcb
xchg dword [esp], edi
ret
xor eax, 0x6b0e22ac
clc
nop
nop
cld
jae 0x40f4e0
push 0xb80085d5
mov esi, edx
clc
nop
nop
cld
jae 0x40d53a
add byte [edx + 0xd50000], dh
fdivr dword [eax - 0x4040a8ad]
loopne 0x40e9d0
add byte [edi + 0xc3243c], al
test bl, bl
add byte [eax], ah
movsd dword es:[edi], dword [esi]
sub al, byte [eax]
adc eax, 0x8b555a6f
in al, dx
pop edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d150
mov edi, esi
push edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d2b4
nop
nop
cld
jae 0x40ffb6
cld
and al, 0
mov bh, 0x7d
sub esp, 0x200
clc
nop
nop
cld
jae 0x40e632
test dword [eax], eax
retf
push dword [ebp]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ebff
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40f2bc
add byte [eax + eax], ah
movsd dword es:[edi], dword [esi]
add cl, bh
add eax, ebx
clc
nop
nop
cld
jae 0x40e77b
add cl, dh
add byte [edx], dl
add byte [eax], al
in eax, 0x7f
call fcn.00410027
clc
nop
nop
cld
jae 0x40fa5a
add byte [eax], al
sub al, byte [eax]
jmp 0x40e9ed
cmp edi, 0xf7aa0afc
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f82d
mov eax, 0x30
clc
nop
nop
cld
jae 0x40d725
test dword [eax], eax
aad 0
add byte [eax], al
mov ebp, dword [ebp + ebp*4 - 0x6f1374ab]
leave
nop
jmp 0x40d966
push ecx
push edi
mov edi, 0x4101f3
xchg dword [esp], edi
ret
xor eax, eax
clc
nop
nop
cld
jae 0x40f027
movsd dword es:[edi], dword [esi]
pop esi
xor eax, 0x2400e2ae
add byte [ebx + 0x378b00a2], cl
dec edi
dec ecx
push edi
mov edi, 0x40dce7
xchg dword [esp], edi
ret
je 0x40dffd
mov edi, dword [ecx + 0xc]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fdb4
ja 0x40d823
clc
nop
nop
cld
jae 0x40f929
inc edx
add bl, bl
cmp dword [eax + 0x573c8194], edi
clc
nop
nop
cld
jae 0x40d951
aad 0
xor eax, 0xc3e8e92a
add eax, 0xf2f80000
nop
nop
cld
jae 0x41021d
add byte [esi + 0x52], dl
or edi, 0x99bf5752
cmc
inc eax
add byte [edi - 0x2a3cdbc4], al
and al, 0
xchg dword [eax], eax
aad 0
mov bl, 0
pop edi
call fcn.0040f116
clc
nop
nop
cld
jae 0x40d672
sub al, byte [ebp - 0x72f1ff1e]
xor al, 0x1e
lea esi, [esi + ebx]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f3c3
mov edx, eax
push edi
mov edi, 0x40e82b
xchg dword [esp], edi
ret
add edi, 8
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ef89
push 0x40
push edi
mov edi, 0x40f403
xchg dword [esp], edi
ret
mov ecx, 0x64616f4c
clc
nop
nop
cld
jae 0x40d59b
fdivr st(4)
test byte [eax], al
adc ecx, 0xffffffad
add edi, ebx
clc
nop
nop
cld
jae 0x40e470
add byte [esi + 0x40], dl
aaa
fdivr dword [esi - 0x48f0803a]
jbe 0x40ec58
movzx esi, word [esi + 0x14]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d7bf
mov edi, 0x40e5bf
xchg dword [esp], edi
ret
mov ecx, dword [ebp + 8]
clc
nop
nop
cld
jae 0x40df32
push 0x338b00
add byte [ebx + ecx*4], ch
dec ebp
add al, 0x57
mov edi, 0x40fe7e
xchg dword [esp], edi
ret
cmp dword [esi + 0x10], 0
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d7aa
movzx ecx, word [esi + 6]
clc
nop
nop
cld
jae 0x410091
aad 0x24
clc
cld
add byte [edx], bl
push esp
clc
nop
nop
cld
jae 0x40fc7b
add ch, dl
cld
add byte [ebx], dl
cdq
add byte [esi - 0x6f0d07b0], bh
nop
cld
jae 0x40d6c8
movsd dword es:[edi], dword [esi]
add byte [eax], al
pop esi
add byte [eax], al
add byte [eax], al
das
add edi, ecx
clc
nop
nop
cld
jae 0x410232
pop esi
add byte [ecx - 0x781e0000], bl
inc edi
in al, dx
dec ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4102b5
je 0x40f74e
clc
nop
nop
cld
jae 0x40ddf9
and byte [eax], al
add byte [edi + 0x57046123], bh
and esp, dword [ecx + 4]
push edi
mov edi, 0x40db56
xchg dword [esp], edi
ret
pop edi
push edi
mov edi, 0x40f8cb
xchg dword [esp], edi
ret
nop
push edi
mov edi, 0x40fe3a
xchg dword [esp], edi
ret
mov eax, dword [esp + 4]
clc
nop
nop
cld
jae 0x40f2d1
xor eax, 0xe49e00
and dword [ecx], 0x3c
push ebp
mov ebp, esp
add byte [eax], al
fild dword [eax]
add byte [ebx], bh
lahf
pop edi
cmp eax, 0x400900
enter 0x47ed, 0xffffffffffffffc4
adc dword [edi - 0x1374aaa1], ebx
pop edi
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d88d
mov ecx, dword [ebp + 0x10]
push edi
mov edi, 0x40dd57
xchg dword [esp], edi
ret
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d33a
push ecx
push edi
mov edi, 0x40da3e
xchg dword [esp], edi
ret
test dword [edi], 0xffffffff
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e6bb
add esi, dword [ebp + 0x24]
push edi
mov edi, 0x40fc63
xchg dword [esp], edi
ret
mov dword [ecx + 0xb8], eax
clc
nop
nop
cld
jae 0x40ea80
cld
inc edx
cmp byte [edi - 0x3d], 0
add byte [0x9e992a42], dh
mov ecx, 0xdbefcb00
mov edx, dword [esi - 0x42]
add byte [edx], al
xchg edi, eax
iretd
ret
add edi, ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40dc9f
dec ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fff6
xor ebx, ebx
clc
nop
nop
cld
jae 0x40d350
add byte [ecx - 0x41fffffe], al
add byte [ebp - 0x79ed182], dl
popal
clc
nop
nop
cld
jae 0x40d4f2
add dword [eax], 0x7200fc00
jl 0x40f029
add byte [ebx - 0x74ffad69], cl
out 0x7d, eax
push esi
clc
nop
nop
cld
jae 0x40d323
add byte [eax], al
push 0x7c8700db
aad 0xbb
add esi, ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ec40
stosb byte es:[edi], al
push edi
mov edi, 0x40e4f6
xchg dword [esp], edi
ret
dec ecx
clc
nop
nop
cld
jae 0x40e7a5
add byte [eax], 0
retf
lodsb al, byte [esi]
push edi
mov edi, 0x41029f
xchg dword [esp], edi
ret
mov edi, dword [edi + 8]
clc
nop
nop
cld
jae 0x40d753
aad 0xd5
mov esp, 0x5b8500db
jmp 0x40efb4
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40de9c
aad 0xb9
mov eax, dword [0x4d8bea03]
or al, 0x55
mov ecx, dword [ebp + 0xc]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40eb79
add esi, 0x14
clc
nop
nop
cld
jae 0x40f23c
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x410195
add byte [eax], ch
inc eax
add byte [eax - 0x4e], ch
salc
ja 0x40f130
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40d878
add byte [eax], al
je 0x40f13d
add byte [eax], al
aad 0x1e
add edi, 0x10
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d9f1
push ecx
clc
nop
nop
cld
jae 0x40f606
retf
mov ecx, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40d8eb
add byte [edi], bl
jae 0x40f1ba
jl 0x40f13f
add byte [eax + 0x73], ch
ljmp 0
push 0xc481ea73
add byte [edx], al
add byte [eax], al
clc
nop
nop
cld
jae 0x40e131
add byte [eax], ah
push ebx
insd dword es:[edi], dx
add eax, 0x18
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f558
push eax
clc
nop
nop
cld
jae 0x40ecd3
add byte [esi], bh
add byte [edi], bl
test byte [eax], al
mov esp, 0xc3fa67fc
clc
nop
nop
cld
jae 0x40d5f7
ret
in al, 0
xchg dword [eax], eax
out dx, eax
cld
test byte [eax], al
sub byte [ecx + 0x55], dl
push ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f724
nop
cld
jae 0x40df64
sub byte [eax], al
xor eax, 0x8b00b200
mov byte [0x53de8b00], al
push ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e64b
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40f292
add dh, al
add byte ds:[eax + eax], ah
out 0x8f, eax
mov dword [esp + 0x40], eax
clc
nop
nop
cld
jae 0x40d4ac
add byte [eax], al
add byte [eax], ah
push 0xffffffffffffffd5
xchg ebx, eax
jg 0x40f228
add ebx, dword [ebx + 0x3c]
clc
pop ebx
cmp al, 0xf8
nop
nop
cld
jae 0x40ea14
add byte [eax], al
add byte [eax], ah
aad 0x82
push edx
add byte [ebx + 0x14e983ea], cl
push edi
mov edi, 0x40d70d
xchg dword [esp], edi
ret
je 0x40dffd
clc
nop
nop
cld
jae 0x40e816
popfd
cmc
invalid
mov eax, dword [eax]
in al, 0x2a
mov ecx, eax
clc
nop
nop
cld
jae 0x40daae
out dx, eax
test byte [eax], al
add dword cs:[eax], 0xc78bfb8b
mov eax, edi
clc
nop
nop
cld
jae 0x40fcd7
mov bl, 0xde
int1
test ch, cl
add byte [eax], al
sub al, cl
jmp 0x9133eaaf
shr ecx, 2
clc
nop
nop
cld
jae 0x410140
int 0x53
add byte [eax], al
xor dword [ebx], 0x44d8b1a
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40dbc3
pop esi
add byte [eax], al
fadd dword [eax]
add bh, cl
mov eax, dword [eax]
clc
nop
nop
cld
jae 0x40d167
add byte [ebp - 0x7a7ed1d8], ah
jle 0x40f275
push ebp
mov ebp, esp
mov edx, 0xd2
add ch, dh
mov ebp, 0x86974c00
fld dword [eax]
add byte [ebp], bh
fisttp dword [ecx + 0x55]
mov ebp, esp
nop
leave
nop
jmp 0x40dfa4
push esp
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410113
push ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4100bc
add esi, ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fd17
and esp, dword [ecx + 4]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ee14
sbb al, 0x57
push edi
jmp 0x40f325
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40efe6
add byte [eax], ch
jle 0x40f381
in eax, dx
mov eax, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40e67a
add byte [eax], al
add byte [eax], al
add byte [eax], al
jle 0x40f456
push 0x2e697061
clc
nop
nop
cld
jae 0x41000c
popal
jo 0x40f45a
loop 0x40f3ff
inc edx
add byte [ebp + edi*8 + 0x64], al
mov ecx, dword [0x30]
clc
nop
nop
cld
jae 0x40f36d
add byte [edx], ch
push ss
push esp
maskmovq mm6, mm1
div ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40dcd2
rep movsd dword es:[edi], dword [esi]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fd98
xor eax, eax
push edi
mov edi, 0x40e576
xchg dword [esp], edi
ret
retf
add edi, eax
clc
nop
nop
cld
jae 0x410275
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov al, 8
add esi, 4
push edi
mov edi, 0x40d1d6
xchg dword [esp], edi
ret
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e6e6
test dword [eax], eax
jae 0x40f4d6
clc
in al, 0xa6
loopne 0x40f49b
mov ebp, dword [eax + 0x64]
mov ecx, dword [0x30]
clc
nop
nop
cld
jae 0x40d55a
scasb al, byte es:[edi]
add byte [ebp + 0x57], bh
push edi
mov edi, 0x4102f5
xchg dword [esp], edi
ret
jne 0x40d3f5
clc
nop
nop
cld
jae 0x40dcb4
sbb ecx, 0xffffffe7
invalid
add byte [edx], ch
inc ecx
fnstcw word [0x3b7a47eb]
cmp eax, 0x3b7a47eb
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fb8d
add esp, 0x1c
clc
nop
nop
cld
jae 0x40e9fd
add byte [eax], al
add byte [eax], ah
in al, 0xb2
push ss
pushal
add byte [ebx - 0x4151716], cl
invalid
jmp 0x40fd98
mov ecx, dword [ecx + 0x54]
clc
nop
nop
cld
jae 0x40d3ac
add byte [eax], al
add byte [esi], ch
inc eax
sub bh, byte [ecx]
ret
lea eax, [edi + eax]
clc
nop
nop
cld
jae 0x40dd17
aaa
add byte [eax], al
sub dword [esi], 0x3b9f712a
retf 0x8b55
cmp ecx, edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f4ca
mov ecx, 0x6572466c
clc
nop
nop
cld
jae 0x40eaae
aad 0x99
sub byte [eax], al
out 0x1d, eax
mov ecx, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40e935
sahf
and byte [edx], al
cld
pop ds
jae 0x40f69d
mov ebx, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40d4c1
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov cl, byte [edi]
test dword [ebx - 0x700001c], esi
jne 0x40daff
clc
nop
nop
cld
jae 0x40dbd8
mov bl, 0x37
add byte [edi - 0x75], bl
dec ebp
adc byte [ebp - 0x75], dl
in al, dx
nop
leave
nop
jmp 0x40df10
lea ecx, [ebp + 0x28]
clc
nop
nop
cld
jae 0x40f19d
test byte [eax], al
mov al, 0
mov ecx, 0x8bb8a500
cmp dword [eax - 0x8000000], 0xfc9090f2
movsd dword es:[edi], dword [esi]
mov eax, 0xb8818b
add byte [eax], al
clc
nop
nop
cld
jae 0x40e3ad
test byte [eax], ch
add byte [eax], 0x8b
pop edx
jne 0x40eac6
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40feb5
popal
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f1cd
xor edx, edx
push edi
mov edi, 0x40ebea
xchg dword [esp], edi
ret
add esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fc39
push 0x40
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4100e8
movzx esi, word [esi + 4]
clc
nop
nop
cld
jae 0x40eb8e
add byte [edi + ebx - 0x47a2cd00], al
pop eax
add al, byte [eax]
add al, bh
mov eax, 0x258
clc
nop
nop
cld
jae 0x40f93e
mov eax, dword [eax]
aaa
lock add byte [ebx - 0x6691745], cl
invalid
mov eax, dword [esp]
clc
nop
nop
cld
jae 0x40fbb9
add byte [eax], ah
add byte [eax], al
in eax, 0x35
and dword [edi - 0x6f0d07b0], edi
push eax
clc
nop
nop
cld
jae 0x40d247
add byte [eax], ch
jae 0x40f7d2
aad 0xfc
add dh, cl
leave
clc
nop
nop
cld
jae 0x40e8b0
out dx, eax
add byte [eax], al
sub al, byte [eax]
add ch, cl
clc
loope 0x40f7f2
mov dh, 0xae
mov esi, dword [ebp + 0x24]
push edi
mov edi, 0x40f875
xchg dword [esp], edi
ret
push 0x40
clc
nop
nop
cld
jae 0x40f068
add byte [edx - 0x7eff5200], dh
push 0xbf57511a
mov dl, 0xf1
inc eax
add byte [edi - 0x7b3cdbc4], al
add byte [eax], al
add byte [eax], al
push ebx
scasb al, byte es:[edi]
pop esi
add byte [ebp + 0xf], cl
test esp, ecx
loop 0x40f831
jne 0x40daff
invalid
invalid
clc
nop
nop
cld
jae 0x40d17c
mov esi, 0x60f4c62a
add byte [ebx - 0x3e74ff1e], cl
fcomp qword [ecx - 8]
nop
nop
cld
jae 0x40d93c
xor eax, 0xb2a5db00
in eax, 0xde
cdq
and edi, ecx
xor edi, edi
clc
nop
nop
cld
jae 0x40eac6
add byte [eax], al
add byte [ebp - 0x60dbffc9], ah
push esi
clc
nop
nop
cld
jae 0x40fc1b
test byte [eax], al
test byte [eax], al
scasb al, byte es:[edi]
mov ecx, 0xd7c71fd5
jle 0x40f8f1
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f8f6
and al, 0
sbb cl, byte [ebp - 0xd07cdec]
nop
lea edx, [edx + esi]
clc
nop
nop
cld
jae 0x40e4a1
add ch, dl
xor eax, dword [eax]
inc edx
aad 0x3f
mov eax, ecx
clc
nop
nop
cld
jae 0x40ea56
add dl, dh
stosb byte es:[edi], al
mov al, 0
pop esi
test cl, bh
pop esi
push edi
mov edi, 0x40e50b
xchg dword [esp], edi
ret
mov eax, dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x40f20d
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40ec6a
cmp byte [esi], 0xef
jle 0x40f93c
int1
salc
add byte [eax], 0x8b
inc bx
pop ebp
mov eax, 0x4548f84d
clc
nop
nop
cld
jae 0x40ffe1
add byte [esi + 0x72], bh
jae 0x40f939
adc esi, esp
pop esi
mov eax, ebx
push edi
mov edi, 0x40fe64
xchg dword [esp], edi
ret
aad 0
inc edx
jle 0x40f8c8
mov dword [ebp + 0x28], eax
push edi
mov edi, 0x40fdf5
xchg dword [esp], edi
ret
inc ebp
sub byte [edi - 0x41], dl
cmc
std
inc eax
add byte [edi - 0x393cdbc4], al
mov al, 0x7e
pop esi
add byte [edi + ebp*8 + 0x59], bh
xor dword [esp], 0x8723648
clc
nop
nop
cld
jae 0x410337
add byte [eax], al
mov edi, dword [ebx + ecx*4 - 0x6f0d07fa]
nop
cld
jae 0x40e960
add byte [eax], al
cld
stosb byte es:[edi], al
int1
add byte [eax], al
aas
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40dcfc
push ebx
loop 0x40fa12
push eax
clc
nop
nop
cld
jae 0x40f911
add byte [eax], al
add byte [eax], al
add byte [eax], 0
int3
mov dword [edi - 0x20], eax
push edi
mov edi, 0x40d5cb
xchg dword [esp], edi
ret
push esi
clc
nop
nop
cld
jae 0x40deb1
add byte [eax + eax - 0x35], dh
add byte [eax], al
aad 0x10
add byte [ebx - 0x7a74ffee], cl
mov ecx, 0x69bf5754
out dx, al
inc eax
add byte [edi - 0x433cdbc4], al
mov esp, 0x813700
jle 0x40faa8
mov edx, dword [edx]
add byte [ebx + 0x54b93685], cl
push edi
mov edi, 0x40ee69
xchg dword [esp], edi
ret
mov dl, 0xdb
mov dword fs:[eax], esp
clc
nop
nop
cld
jae 0x40db15
add byte [edi], dh
add ch, byte [esi + 0x509f7300]
push edi
mov edi, 0x40efd1
xchg dword [esp], edi
ret
mov ecx, eax
clc
nop
nop
cld
jae 0x410393
add byte [edx - 0x79], ch
sub byte [edx], 0xa5
add bl, ch
mov ecx, ebx
clc
nop
nop
cld
jae 0x40d026
add ch, cl
add ch, dl
add byte [eax], al
pop ebx
mov edx, 0xf47983
push edi
mov edi, 0x40fee0
xchg dword [esp], edi
ret
invalid
push eax
clc
nop
nop
cld
jae 0x40f689
xchg dword [eax + eax + 0x840033], edi
je 0x40fb05
add dword [ebx + 0x3e], eax
mov ebp, dword [esi + 0x24]
push edi
mov edi, 0x40fb4a
xchg dword [esp], edi
ret
push ebx
clc
nop
nop
cld
jae 0x40e54a
add byte [0x84f29e], dh
add byte [ecx + 0x570c4d8b], ch
mov ecx, dword [ebp + 0xc]
push edi
mov edi, 0x40d422
xchg dword [esp], edi
ret
inc eax
xchg dword [ecx - 0x77], ebx
inc edi
in al, dx
push edi
mov edi, 0x40d40a
xchg dword [esp], edi
ret
mov edi, eax
push edi
mov edi, 0x40dd6c
xchg dword [esp], edi
ret
lea edi, [esi + 8]
clc
nop
nop
cld
jae 0x40f03e
xor eax, dword [edx]
add byte [eax], al
add ch, dl
sbb byte [ebx - 0x40a8df8a], cl
cld
loope 0x40fb92
add byte [edi - 0xd3cdbc4], al
add byte [eax], ah
test byte [eax], al
push 0x56
call [ecx + 0x57]
mov edi, 0x40ff86
xchg dword [esp], edi
ret
add ecx, 0x28
clc
nop
nop
cld
jae 0x40f5db
add dl, dh
xor eax, 0x86000000
les ebx, [ecx + 0xf]
test dword [edi], esi
add eax, dword [eax]
jne 0x40feca
add al, bh
clc
nop
nop
cld
jae 0x40f46f
inc eax
xor eax, dword [eax]
push esi
lcall 0xf873, 0x663c35b8
mov eax, 0x73663c35
clc
nop
nop
cld
jae 0x40e069
fdiv dword [edx - 0x1b]
int1
cmp ebp, dword [bp + di]
inc ebp
and al, 0xf8
sub eax, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40d366
add byte [eax], al
retf
movsx eax, word [ecx + 0x14]
clc
nop
nop
cld
jae 0x40f157
add bl, cl
add byte [eax], al
add byte [esi], bl
lea edi, [esp + 0x30]
push edi
mov edi, 0x40e9e7
xchg dword [esp], edi
ret
mov ecx, dword [esi + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d2c9
mov ecx, dword [esi + 0xe]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e4cb
mov ecx, ebx
clc
nop
nop
cld
jae 0x40e600
xchg dword [esi + 0x7cdb8773], ebx
add byte [0x11db8b9], cl
add bl, ch
add byte es:[eax], al
mov eax, dword [eax]
add byte [ebx], dh
and al, 0
fdiv dword [edx + 0x705b00]
mov edi, dword [eax + 0x53]
push ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f980
je 0x40d497
clc
nop
nop
cld
jae 0x40ebd2
cld
add byte [esp + esi*4 + 0xe], dh
add esp, 0x10
push edi
mov edi, 0x40f5ae
xchg dword [esp], edi
ret
add edi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e6d0
push ecx
clc
nop
nop
cld
jae 0x410402
jb 0x40fcfa
int1
add byte [ecx - 0x3a7b1d50], al
jmp 0xbf98f591
mov esi, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40f70e
test byte [eax], al
fadd dword [eax]
add byte [ecx + 0x45448ba9], bl
add al, bh
nop
nop
cld
jae 0x40f5c5
add byte [ebx - 0x35], bl
pop ebx
mov ecx, 0xf853db76
nop
nop
cld
jae 0x40dc1c
mov dl, 0
aad 0xaa
cdq
aad 0xd5
add byte [ebx - 0x74aa0c75], bl
in al, dx
nop
leave
nop
jmp 0x40d1eb
pop ecx
clc
nop
nop
cld
jae 0x40fb76
add byte [eax], al
add byte ds:[eax], al
sub byte [eax], al
je 0x40fe1d
add byte [ebx + 0x138b00d0], cl
mov dword [ebx], eax
jge 0x40fddb
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40d84e
add dh, bl
pop esi
cdq
clc
jle 0x40fe3d
hlt
add byte [edi + ebp*8 + 0x7c89cae2], bh
and al, 0x1c
mov dword [esp + 0x1c], edi
clc
nop
nop
cld
jae 0x40d643
add byte [edx], dl
add ch, cl
popfd
push 0x29d6c
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f803
imul eax, dword [eax], 0xffffffa1
in eax, dx
push eax
clc
nop
nop
cld
jae 0x40e560
mov ecx, 0x7e00d800
push 0x5b
invalid
jnp 0x40fe3f
inc ecx
add byte [edi + 0xc3243c], al
mov esi, 0xe4b9d5
aaa
add byte [ebp + edi*4 - 0x7eb397d], bh
add esi, 0x14
clc
nop
nop
cld
jae 0x40e1d2
xor eax, 0x72cb5b00
add byte [ecx + 3], ch
inc eax
cmp al, 0xf8
nop
nop
cld
jae 0x40ebbd
add ch, cl
retf
mov eax, dword [edx + 0x18]
clc
nop
nop
cld
jae 0x40d998
scasb al, byte es:[edi]
add byte [eax], al
add byte [eax], 0
in eax, dx
inc edx
clc
nop
nop
cld
jae 0x41048f
sub byte [eax - 0x392adf1e], dh
jb 0x40ff35
xor eax, 0x88530000
xor edx, edx
push edi
mov edi, 0x40df8f
xchg dword [esp], edi
ret
jl 0x40ffb5
xchg dword [ebx - 0x2e], ebx
add byte [ebx + 0x718b00f0], cl
loope 0x40ff2d
test byte [eax + 3], bl
dec ecx
cmp al, 0xf8
nop
nop
cld
jae 0x40e2c8
test ah, bh
add byte [eax], ch
add byte [ecx - 0x7253994f], bh
and al, 4
lea esp, [esp + eax]
clc
nop
nop
cld
jae 0x40e029
jb 0x40ff81
add byte [edx - 0x44], ch
push esi
cmp ecx, ebp
out 0xdc, eax
invalid
or al, byte [esi + 0x57]
inc esi
push edi
mov edi, 0x40d056
xchg dword [esp], edi
ret
je 0x40ff4b
and byte [ebx - 0x7c], dl
loop 0x40ffc9
add byte [ecx + ebx*4 - 0x2940a8af], dl
xlatb
inc eax
add byte [edi + 0x3ec3243c], al
add byte [eax], al
and dl, 0xf1
fsub dword [eax + eax]
call 0x24da381a
adc eax, 0x9090f2f8
push ecx
push edi
mov edi, 0x40d7d6
xchg dword [esp], edi
ret
xor eax, 0x15249938
clc
nop
nop
cld
jae 0x40e726
test edi, ebp
and byte [edi - 0xa7af032], al
fcos
invalid
jne 0x40d9f1
clc
nop
nop
cld
jae 0x40dd42
add ch, dl
jb 0x40ffc2
imul ebp, dword [eax + 0x73], 0x55776c68
push 0x776c6873
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f310
mov dword [edi], eax
push edi
mov edi, 0x40f795
xchg dword [esp], edi
ret
push ecx
clc
nop
nop
cld
jae 0x410208
sahf
mov ebp, edi
aaa
add byte [eax], al
push edx
pop esi
pop esp
pop edx
clc
nop
nop
cld
jae 0x40d481
add byte [edx + 0x7cd52a00], ch
add byte [eax], ah
mov cl, 0xca
dec ecx
clc
nop
nop
cld
jae 0x40db80
pop ebx
test dword [edx], eax
push ebx
add byte [eax], al
inc edx
fisttp dword [ebx - 0x6f0d07c1]
mov edi, dword [edi]
clc
nop
nop
cld
jae 0x40e228
add byte [edx], al
add ah, ah
mov esi, 0x8b9f1568
fdivr st(0)
mov ebx, eax
clc
nop
nop
cld
jae 0x40fbea
add byte [eax + eax + 0x53003ed5], al
push ecx
popfd
mov edi, dword [edi + 0x14]
clc
nop
nop
cld
jae 0x40f45a
add bl, bl
out dx, eax
add byte [eax], al
retf
push dword [ebp]
push edi
mov edi, 0x40ece8
xchg dword [esp], edi
ret
add eax, 0xffffffff
clc
nop
nop
cld
jae 0x40df7a
mov byte [eax], 0
add byte [eax], al
jb 0x4100a9
add byte [edx - 0x69], dh
jge 0x410113
call dword [edi - 0x20]
clc
push edi
loopne 0x41010f
nop
nop
cld
jae 0x40f50e
add ah, bh
add ch, dl
add byte [eax], al
enter 0x18b9, 0
add byte [eax], al
clc
nop
nop
cld
jae 0x40f860
mov esi, 0xc020bc40
add byte [ebx - 0xd079f32], cl
nop
pushal
clc
nop
nop
cld
jae 0x4101de
pop ds
add byte [ebx - 0x28], dl
stosb byte es:[edi], al
add byte [ebx - 0x4e], dl
sub dl, byte [ecx - 8]
push ecx
clc
nop
nop
cld
jae 0x40e9d2
test byte [esi + ebp*4], ah
mov ecx, 0xfc530000
add eax, 0x144d8bac
mov ecx, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40e445
push 0xfc0056b9
retf
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40e241
sub ah, 0x64
mov ecx, dword [0x30]
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40d5b0
in al, 0x7c
invalid
pop eax
clc
nop
nop
cld
jae 0x40da0f
add byte ds:[ebx], dh
add dh, bl
add bl, bl
test al, dh
add byte [ebx - 0x7087821], cl
xchg edi, esi
clc
nop
nop
cld
jae 0x40d50c
jl 0x4101ef
push edx
add byte [ebx], dh
sub ch, byte [edx]
ud1
int 8
pop ecx
jae 0x4101f1
xor ebp, dword [edx]
sub cl, byte [edi]
mov ecx, 0x735908cd
clc
nop
nop
cld
jae 0x40ee7f
add byte [edi], dh
add byte [eax], al
fimul dword [ebx + 0x3febd0]
add byte [eax], al
je 0x410211
mov edx, eax
jmp 0x41024b
pop esi
add byte [eax], al
aaa
sub byte [eax], al
add byte [eax], al
out dx, eax
stosb byte es:[edi], al
jb 0x410269
mov dword [edi - 0x18], eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fcbb
mov edx, dword [edi + 0xc]
clc
nop
nop
cld
jae 0x4100d2
add byte [eax], al
add byte [edx + 0x12130072], al
add byte [ebx + 0xde2803f], cl
and dl, 0xd
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e2dd
cld
jae 0x40edd1
int1
mov dl, 0x72
add byte [ecx], bh
mov ecx, dword [edi + 0xe]
clc
nop
nop
cld
jae 0x40da69
and al, 0x5b
xor ebx, dword [edi]
push esi
lea esp, [ecx + 0x55]
popal
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f0d6
jne 0x40e11c
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f053
mov edx, dword [esi + 4]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40de43
xor edx, edx
clc
nop
nop
cld
jae 0x40e3d7
add ah, bh
mov esp, 0x56007200
dec esi
mov ecx, 0x735908cd
clc
nop
nop
cld
jae 0x40ffcc
and al, 0x84
add byte [eax], al
aam 0x4f
xor edi, 0x9de0b6a7
clc
nop
nop
cld
jae 0x40ea6b
fistp dword [esi]
add byte [eax], 0x8b
insb byte es:[edi], dx
movsx edx, word [ecx + 6]
clc
nop
nop
cld
jae 0x40e3ec
add byte [edx], ch
add byte [edx - 8], al
fisubr word [eax]
clc
nop
nop
cld
jae 0x40d2e3
retf
xor eax, eax
clc
nop
nop
cld
jae 0x40f2a7
stosb byte es:[edi], al
cmp byte [esi + 0x42], 0
mov bl, 0xcd
dec esp
add edi, 0x18
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ecfd
sub eax, 0x80000000
clc
nop
nop
cld
jae 0x40fe21
sub ah, byte [edi + ebp*8]
out dx, eax
add byte [esp + ebp*8 - 0x73], ah
jl 0x4103fb
and byte [edi - 0x41], dl
sti
fiadd word [eax]
xchg dword [esp], edi
ret
push esi
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e3c2
push ebx
add ah, ah
out 0x97, al
jae 0x4103d0
push 0x641e7724
clc
nop
nop
cld
jae 0x40f953
inc edx
or ebx, 0x406a2ea5
push edi
mov edi, 0x40e920
xchg dword [esp], edi
ret
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40e855
add byte [eax], al
and byte [ecx + 0x56ba0000], bl
clc
nop
nop
cld
jae 0x40d795
call ebp
add byte [ecx + 0x84566a], bl
aad 0
cdq
push 0x56
test byte [eax], al
cmp byte [ebp - 0x75], 0xfe
clc
nop
nop
cld
jae 0x4100fd
add byte [eax], al
jl 0x41044f
add byte [eax], 0x68
lock add byte [ebx + 0x518b0062], cl
stosb byte es:[edi], al
add edi, eax
clc
nop
nop
cld
jae 0x40d194
scasb al, byte es:[edi]
add byte [eax], al
and byte [eax], al
add ch, ah
cmpsd dword [esi], dword es:[edi]
add byte [ebx - 0x14a174ff], cl
mov dl, 0xff
add byte [esi], bh
add byte [eax + eax], bh
add byte [edx - 0x34ffffd6], ch
and dl, 0x2e
pop esi
into
pop esi
push edi
mov edi, 0x40d768
xchg dword [esp], edi
ret