Function at 0x40d003
Capabilities:
Get number of processors

Disassembly:
mov eax, 0x4548f84d
clc
nop
jae 0x40dc1b
jge 0x40c971
mov edx, dword [edi + 0xc]
wait
cld
nop
jmp 0x40dc6c
mov eax, dword fs:[eax]
clc
nop
jae 0x40f210
add dl, bl
mov cl, 0
add byte [ebp - 0x7cc2ffdc], ah
les ebp, [eax + edi*8]
nop
jae 0x40f24d
wait
jmp 0x40c9c6
ror cl, 1
out dx, al
pop ebp
xchg ecx, ecx
clc
nop
jae 0x40ef6c
add byte [ebx + 0x14087d1a], bl
add byte [edx], al
mov ebp, ebp
and esp, dword [ecx + 4]
clc
nop
jae 0x40f8ee
add byte [esi], dh
rol dword [edi + 0x1a], 1
call fcn.0040e498
clc
nop
jae 0x40d92e
mov esi, dword [esi + 0x20]
clc
nop
jae 0x40ce9e
mov al, 4
add byte [eax], al
add byte [esi + 0x4000d675], dh
add byte [ebx + 0x461238d], cl
and esp, dword [ecx + 4]
push edi
mov edi, 0x40e8f7
xchg dword [esp], edi
ret
add edi, dword [edi + 0x3c]
clc
nop
jae 0x40ea30
xor dword [esi - 0x62], ecx
invalid
jne 0x40e774
clc
nop
jae 0x40f113
jge 0x40ca5e
add byte [eax + eax - 0x7452ca1b], dl
fcom dword [edi - 0x41]
salc
inc eax
add byte [edi + 0xc3243c], al
add byte [esi + 0x200000db], dh
add byte [ebx - 0x7e6b4713], cl
cmp al, 0x57
clc
nop
jae 0x40e8e4
add byte [ebp + 0xe0009b], ah
sbb dword [ebp + 0xf90f2f8], ebp
add dword [edi + 0xd], 0xffffffb0
add byte [esi], ah
add byte [eax], al
lodsd eax, dword [esi]
clc
nop
jae 0x40d831
add byte [eax + 0x2600], dh
add byte [eax], al
jnp 0x40cb05
push ecx
wait
cld
nop
jmp 0x40d39d
mov ecx, ebx
clc
nop
jae 0x40e650
arpl word [eax], ax
mov dh, 0xeb
add byte [eax], al
mov dh, 0xa9
mov ecx, ebx
clc
nop
jae 0x40e315
add byte [ebp + 0x62000000], ah
add byte [eax + eax], al
pop ss
fcom dword [edi + 0x57]
push edi
push edi
mov edi, 0x40caa0
xchg dword [esp], edi
ret
add byte [esi - 0x4a], cl
add dl, al
add byte [edx], dh
add ch, dl
push ds
movzx esi, word [esi + 0x14]
clc
nop
jae 0x40d1ba
jge 0x40cb1e
add byte [edx], bl
mov dword [ebx - 0x7fd3c7d], ecx
add ebx, 2
clc
nop
jae 0x40e8b8
std
movsd dword es:[edi], dword [esi]
ret
add esi, dword [esi + 0x3c]
clc
nop
jae 0x40f162
jmp 0x40cb45
mov al, 0xe3
mov al, 0
test al, 0x64
les eax, [eax - 1]
les eax, fs:[eax - 1]
clc
nop
jae 0x40f66d
stosb byte es:[edi], al
add byte [eax], al
add byte [edx + 0x246e8b2f], ch
mov ebp, dword [esi + 0x24]
clc
nop
jae 0x40ca0a
adc eax, 0x26a5c6d0
mov ecx, 0xc0338ec7
xor eax, eax
clc
nop
jae 0x40ced9
add al, dl
add byte [esi - 0x2252b15c], al
pop ecx
clc
nop
jae 0x40efbe
sbb cl, cl
xor al, 0
add byte [esi], ah
add byte [ebp - 0x5f], bh
retf
push ecx
clc
nop
jae 0x40d2e6
test al, 0
add dh, cl
test al, 0xb4
mov dword [ebx + 0x57], esp
pop ds
shl edx, 1
push edi
mov edi, 0x40dc06
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
clc
nop
jae 0x40d18e
add byte [eax], al
mov ah, 0xaa
fiadd dword [eax]
sub eax, ecx
jmp 0x9133c3da
pop edi
clc
nop
jae 0x40db9a
pop esi
push edi
mov edi, 0x40cdfc
xchg dword [esp], edi
ret
cmp ebx, 0x6000
wait
cld
nop
jmp 0x40d6a0
rol eax, 0x35
clc
nop
jae 0x40dcc1
leave
add dl, bl
rol dl, 1
mov ah, 0x63
lds edi, [ebp - 0x6f0d07a8]
pop eax
clc
nop
jae 0x40ef94
add byte [eax], al
add byte [eax], al
fisubr dword [ebp - 0x60aa1100]
mov ecx, 0x636f
clc
nop
jae 0x40e08c
add byte [esi - 0x77caff5e], dh
test ecx, ecx
wait
cld
nop
jmp 0x40edd3
push esp
push edi
mov edi, 0x40f0ac
xchg dword [esp], edi
ret
call dword [edi - 0x20]
push edi
mov edi, 0x40f74e
xchg dword [esp], edi
ret
call fcn.0040e498
wait
cld
nop
jmp 0x40f1f9
dec dword [ebp + 0x28]
push edi
mov edi, 0x40f3a1
xchg dword [esp], edi
ret
push ebx
wait
cld
nop
jmp 0x40e41d
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, 0x543100
test eax, 0x2ebf575a
fiadd dword [eax]
xchg dword [esp], edi
ret
add eax, 0x28
wait
cld
nop
jmp 0x40d544
lodsb al, byte [esi]
clc
nop
jae 0x40ebda
jne 0x40d4da
clc
nop
jae 0x40d9db
je 0x40cce1
std
fmul qword [ebx + 0x12bf5700]
test dword [eax], 0xc3243c87
arpl word [eax], ax
add byte [edx + 0xf2c600], ch
mov esi, 0xf2f8d103
nop
mov eax, dword [eax]
push edi
mov edi, 0x40f712
xchg dword [esp], edi
ret
add edx, ecx
clc
nop
jae 0x40e40a
lodsd eax, dword [esi]
add byte [eax], al
into
jno 0x40cd64
adc eax, 0xf2f85939
nop
pop ecx
clc
nop
jae 0x40e059
add byte [ecx], dh
wait
invalid
mov eax, dword [esp]
clc
nop
jae 0x40cf66
scasb al, byte es:[edi]
add dl, al
dec esi
add byte [eax], al
pop ss
xchg edi, eax
nop
add byte [ecx + 0x4eb70f4b], dh
push es
movzx ecx, word [esi + 6]
clc
nop
jae 0x40f787
add byte [esi + 0x68000000], ch
mov eax, dword [ebp + eax*2]
clc
nop
jae 0x40e3f7
add byte [eax], al
mov ecx, 0x175171ee
enter 0xffffffffffffe1ff, 0xffffffffffffff9b
jmp ecx
wait
cld
nop
jmp fcn.0040cd7b
add eax, dword [eax + 0x3c]
push edi
mov edi, 0x40ec15
xchg dword [esp], edi
ret
popal
clc
nop
jae 0x40f30b
xor al, 0x43
add byte [ecx], dh
xor dword [eax + eax + 0x8c783ae], esi
add edi, 8
clc
nop
jae 0x40dcae
add byte [ebp], bh
add byte [ecx], dh
movsb byte es:[edi], byte [esi]
rol byte [eax], 0xb2
add byte [edi], cl
add esi, ebx
clc
nop
jae 0x40dcd4
fild dword [eax]
sahf
add byte [eax], al
mov ah, 0
mov bl, 0x98
mov ebx, dword [esi + 0xc]
clc
nop
jae 0x40f4f1
add byte [eax], al
mov al, 0x71
add byte [ebp + 0x104d8bcf], ch
push edi
mov edi, 0x40e1a1
xchg dword [esp], edi
ret
mov ecx, 0x735908cd
clc
nop
jae 0x40e9d3
add byte [eax], al
add dl, ah
arpl word [edi], bx
xor eax, eax
clc
nop
jae 0x40e108
add byte [esi + 0x4314aa], al
mov edi, 0xfc9bf303
add esi, ebx
wait
cld
nop
jmp 0x40da18
test dword [edi], 0xffffffff
wait
cld
nop
jmp 0x40ca5e
lodsb al, byte [esi]
push edi
mov edi, 0x40f4de
xchg dword [esp], edi
ret
pop ecx
push edi
mov edi, 0x40d1cd
xchg dword [esp], edi
ret
shl edx, 5
clc
nop
jae 0x40cfb6
add byte [eax], al
xchg byte [esi - 0xabb0000], al
pop ecx
mov ecx, dword [ecx + 0x3c]
clc
nop
jae 0x40f56a
or byte [eax], al
add dh, ch
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
push edx
add byte [ebx], bh
je 0x40cbac
clc
nop
jae 0x40d6bb
add byte [eax], al
jno 0x40cf51
jne 0x40f8c8
wait
cld
nop
jmp 0x40dd16
sub eax, dword [ebp + 0x24]
clc
nop
jae 0x40f7c3
inc ebx
fiadd dword [eax]
add byte [eax], al
mov ecx, 0x6a006443
push ecx
wait
cld
nop
jmp 0x40f6d4
jne 0x40f61c
clc
nop
jae 0x40da01
lea edx, [edx + esi]
clc
nop
jae 0x40cd53
fstp xword [ecx + 0xaa00eb]
xchg ebx, eax
pop edi
add edi, 4
clc
nop
jae 0x40d3d6
cdq
add byte [eax], al
add bl, ch
into
invalid
mov ecx, ebx
clc
nop
jae 0x40d959
out dx, al
add byte [ebp + 0x74ad3100], bl
mov dword [eax - 0x65], esp
pushal
wait
cld
nop
jmp 0x40cadf
ret
je 0x83d091
clc
nop
jae 0x40cc5f
mov al, 6
scasb al, byte es:[edi]
lea edi, [ecx + 0x7262694c]
clc
nop
jae 0x40e63c
add byte [eax + 0x579f0006], dh
clc
nop
jae 0x40f88e
add byte [eax], al
add byte [eax], al
add byte [edx + 0x7e1171e2], ch
je 0x40daff
clc
nop
jae 0x40d4ae
add byte [eax], al
add byte [eax], al
pushfd
pop ecx
push edi
mov edi, 0x40d150
xchg dword [esp], edi
ret
add byte [eax], al
add byte [ecx + ebx*2 - 0x2eaf40a9], bl
inc eax
add byte [edi + 0xc3243c], al
add byte [ecx], al
jmp 0x40d085
pop edi
wait
cld
nop
jmp 0x40e6d2
mov eax, dword [edx + 0x18]
wait
cld
nop
jmp 0x40ed58
add esp, 0x200
clc
nop
jae 0x40d86f
push 0xfffffffffffffffd
ret
add edi, dword [eax + 0x3c]
wait
cld
nop
jmp 0x40d6e5
push ecx
push edi
mov edi, 0x40e00a
xchg dword [esp], edi
ret
mov edx, dword [esi + 4]
wait
cld
nop
jmp 0x40d2ac
mov ecx, dword [ebp + 0x14]
wait
cld
nop
jmp 0x40eb3f
add esi, ebx
clc
nop
jae 0x40d163
wait
mov ecx, 0xe20071
xor edx, ecx
jmp 0x40dbc9
out 0xb, al
add byte [eax], al
std
jge 0x40d237
je 0x40d205
jno 0x40d207
add byte [eax], al
mov ebx, edx
xor dword [esp], eax
push edi
mov edi, 0x40d050
xchg dword [esp], edi
ret
nop
jae 0x40cc86
add byte [ecx], dh
xchg byte [ecx - 0x17532d00], bh
outsd dx, dword [esi]
sti
invalid
call fcn.0040cdbb
clc
nop
jae 0x40de4c
add byte [ebp + 0x558c0000], bl
mov ebp, esp
jb 0x40d1fc
mov eax, 0xd6b0fa7b
insd dword es:[edi], dx
test al, 0x9b
push ebx
add byte [ebp + 0x67], dl
sub al, 0xa5
scasb al, byte es:[edi]
mov eax, dword [edi + eax*4]
clc
nop
jae 0x40eb02
mov byte [0xee26eead], al
xor dword [ecx + edi*4 + 0x88b], ebx
wait
cld
nop
jmp 0x40f223
and ecx, ebp
mov esi, dword [esi]
clc
nop
jae 0x40d9b3
xchg dh, cl
jmp 0x40d2aa
push eax
clc
nop
jae 0x40f8a1
jecxz 0x40d27f
add byte [eax], al
movsd dword es:[edi], dword [esi]
add dword [eax], eax
jmp 0x40d2f0
add esi, ebx
wait
cld
nop
jmp 0x40e17b
mov eax, dword [ecx + 8]
clc
nop
jae 0x40ccad
invalid
add byte [edi - 0x57cefe47], ch
xchg ecx, eax
and dword [eax], ecx
pushal
clc
nop
jae 0x40e6e5
jno 0x40d2ea
add byte [eax], al
arpl word [esi], sp
add byte [ecx], al
in al, dx
jmp 0x40ea85
mov edx, eax
wait
cld
nop
jmp 0x40e9aa
mov esi, dword [esi + edx*4]
push edi
mov edi, 0x40ce3b
xchg dword [esp], edi
ret
ret
call fcn.0040cdbb
clc
nop
jae 0x40f368
movsb byte es:[edi], byte [esi]
pop ds
dec ecx
wait
cld
nop
jmp 0x40efa7
mov esi, dword [ebx + 0x3c]
push edi
mov edi, 0x40d8ad
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
clc
nop
jae 0x40cbbf
movsd dword es:[edi], dword [esi]
add byte [ecx], bl
xor dword [esp], 0x8723648
clc
nop
jae 0x40ef41
rol byte [eax], 1
dec esp
push ebp
mov ebp, esp
cmp byte [esi + ebp + 0x300da95c], bl
xchg ecx, eax
fiadd word [edx]
mov eax, 0x3e163da3
sub edx, dword [esi - 8]
mov dword [0x2b3e163d], eax
push esi
clc
nop
jae 0x40d585
jge 0x40d433
arpl word [eax], ax
out dx, eax
add byte es:[eax], al
invalid
add esi, 8
clc
nop
jae 0x40f57e
leave
out dx, al
movsd dword es:[edi], dword [esi]
ret
je 0x40f505
clc
nop
jae 0x40ce24
mov al, 0xee
out dx, eax
xchg ebp, eax
das
cmp dword [esi], 0x10
wait
cld
nop
jmp 0x40d077
inc esi
wait
cld
nop
jmp 0x40e388
push esi
clc
nop
jae 0x40ebb4
add byte [ecx], al
add byte [eax], al
xchg byte [eax], al
xor dword [eax], eax
dec eax
add edi, ebx
wait
cld
nop
jmp 0x40eeb2
mov ecx, dword fs:[0x30]
clc
nop
jae 0x40c9e0
add dh, al
cmpsb byte [esi], byte es:[edi]
add byte [ecx - 0x77], ch
sub dword [eax - 0x8000000], 0x830f90f2
adc edx, dword [eax]
add byte [eax], al
mov dword [ecx + 0xa8], eax
clc
nop
jae 0x40e566
mov byte [0x5d230099], al
call fcn.0040cdbb
wait
cld
nop
jmp 0x40cc4b
push edi
clc
nop
jae 0x40cb98
add byte [eax], cl
push 0
stosb byte es:[edi], al
fist dword [eax + eax]
inc esp
add byte [0xfffa64e8], cl
invalid
call 0x40d003
clc
nop
jae 0x40d884
out dx, eax
add byte [eax], al
rol byte [ecx - 0x12], 1
push dword [ebp]
push edi
mov edi, 0x40e517
xchg dword [esp], edi
ret
push edx
clc
nop
jae 0x40eabe
mov al, 8
add byte [ecx + esi - 0x1f000000], dh
mov ah, 0x31
add byte [eax], al
add cl, ah
ja 0x40d5cf
jmp 0x40dc7f
mov esi, ebx
clc
nop
jae 0x40d639
add byte [ecx + 0x43ee], bh
leave
cmpsd dword [esi], dword es:[edi]
or dword [ecx - 0x65], ebx
cld
nop
jmp 0x40dce7
mov ecx, dword [ebp + 8]
clc
nop
jae 0x40ec02
add byte [ecx], dh
invalid
mov ecx, ebx
clc
nop
jae 0x40e733
or byte [eax], al
jecxz 0x40d616
wait
wait
out dx, al
mov ah, 0
dec eax
mov eax, dword [eax + 0x14]
wait
cld
nop
jmp 0x40ccfc
add eax, 2
clc
nop
jae 0x40d5d7
add byte [edx], dl
fld xword [ebp - 0x7df0a800]
daa
adc al, byte [eax]
add al, bh
nop
jae 0x40ea5b
jb 0x40e8cd
into
add cl, cl
and dword [ecx], esi
jno 0x40d6f7
test byte [eax], al
xchg edx, eax
add byte [ebp - 0x17], bh
pop esp
pop ds
add byte [eax], al
mov esi, ebp
add dword [eax], eax
push edx
add byte [eax], al
add al, dl
add byte [ebx + ebp*8 + 0x418b5cd0], dh
adc al, bh
jmp 0x40f61c
mov eax, dword [ecx + 0x10]
clc
nop
jae 0x40d59a
test al, 0x71
add byte es:[eax], al
loop 0x40d721
add byte [ebx - 0x48f0c2cf], cl
dec edi
push es
movzx ecx, word [edi + 6]
clc
nop
jae 0x40f699
add byte [eax + 0x5100b900], ch
push ecx
pop es
inc edx
add byte [ebx + 0x1d007083], cl
lea esi, [esi + ebx]
wait
cld
nop
jmp 0x40ef18
push eax
clc
nop
jae 0x40c961
add byte [edx], ch
inc ebx
mov ecx, 0x119e99a5
salc
add byte [ebx - 0x47], al
movsd dword es:[edi], dword [esi]
cdq
sahf
adc esi, edx
add bl, dl
cmp ch, byte [eax - 0x45]
xchg ebp, eax
add al, byte [eax]
push 0x295bb
clc
nop
jae 0x40d8fe
ret
test ecx, ecx
wait
cld
nop
jmp 0x40dbef
add edi, dword [ebp + 0x24]
clc
nop
jae 0x40d3fd
cdq
add byte [eax], al
add byte [ebx - 0x56], ah
push ds
mov ecx, dword [ecx + 0x54]
clc
nop
jae 0x40dbdc
test al, 0x86
out dx, eax
cdq
mov ah, 0xaa
clc
je 0x40e8cd
clc
nop
jae 0x40ccc1
loop 0x40d809
add byte [esi], al
add al, bh
push esp
push edi
mov edi, 0x40ee85
xchg dword [esp], edi
ret
push ecx
clc
nop
jae 0x40ce77
add byte [eax], al
add bl, al
add byte [ecx - 0x5c], dh
add bl, bh
xor edi, 0x9de0b6a7
clc
nop
jae 0x40f1b8
add byte [ebx], ah
wait
mov eax, eax
push edi
mov edi, 0x40e4d9
xchg dword [esp], edi
ret
add al, 0xf8
nop
jae 0x40dac1
popal
clc
nop
jae 0x40d9ee
scasb al, byte es:[edi]
add byte [ebp + 0x26], bh
add byte [eax], al
add dh, al
add byte [eax], al
mov ebx, eax
sub eax, ecx
clc
nop
jae 0x40f467
mov al, 0x71
bound ebx, qword [esi - 0x12000000]
pushal
clc
nop
jae 0x40e71e
add byte [esi - 0x2fff4b32], dh
jno 0x40d85e
push eax
add byte [ebx], dh
jb 0x40d85b
jmp 0x40d81b
mov esi, 0x1b000
clc
mov al, 1
add al, bh
nop
jae 0x40f44f
push edx
mov dh, 0
add byte [edx], cl
push 0x19000
clc
nop
jae 0x40cc0b
push ecx
clc
nop
jae 0x40f262
add dh, cl
add byte [eax], al
leave
lodsd eax, dword [esi]
jge 0x40d8d9
lds ecx, [ebp + esi - 0x54]
and cl, byte [esi]
imul edi, eax, 0xfffffff2
nop
xor eax, 0x6b0e22ac
clc
nop
jae 0x40e375
add byte [ecx + 0xc643a5], cl
int3
jne 0x40e40a
wait
cld
nop
jmp 0x40f6fb
push 0x40
push edi
mov edi, 0x40dc92
xchg dword [esp], edi
ret
popal
clc
nop
jae 0x40d017
into
add byte [esp + edx + 0xb900], ah
div dword [eax + eax + 0x440006]
mov dword [ebx - 0x6f036438], ecx
jmp 0x40ddd3
insb byte es:[edi], dx
insb byte es:[edi], dx
wait
cld
nop
jmp 0x40f557
add ecx, dword [ecx + 0x3c]
clc
nop
jae 0x40de22
je 0x40d942
sar byte [ebp], 1
add byte [ecx], ch
mov ecx, dword [esi + 0xe]
clc
nop
jae 0x40e34f
add byte [ecx], al
add byte [esi + 0xf40008], dh
mov al, 0
jns 0x40d9d9
mov ebp, esp
lea eax, [eax]
add byte [eax], al
ljmp 0x89bc
add esi, dword [ebp + 0x24]
clc
nop
jae 0x40ee5e
or byte [ebx - 0x4a], ah
stosb byte es:[edi], al
arpl word [ebp - 0x707fc73], sp
nop
jae 0x40ee10
ret
add byte [ecx - 0xbce17], bh
jmp dword [ebp + 0x7d00db00]
jmp 0x40ce11
leave
wait
cld
nop
jmp 0x40d5c2
add edi, ebx
push edi
mov edi, 0x40de72
xchg dword [esp], edi
ret
cmp ecx, edx
wait
cld
nop
jmp 0x40d8d3
mov eax, dword [ebp + 0x14]
wait
cld
nop
jmp 0x40e982
add esi, 2
clc
nop
jae 0x40f2b3
wait
add byte [esi - 0x1f000000], dh
push esi
add byte [edi - 0x77], cl
add al, 0x24
mov dword [esp], eax
clc
nop
jae 0x40f0fe
add byte [ecx + 0x7100aead], cl
lodsd eax, dword [esi]
movzx esi, word [esi + 4]
clc
nop
jae 0x40d700
mov al, 0xa5
add byte [eax], al
scasb al, byte es:[edi]
std
je 0x40f739
clc
nop
jae 0x40e6bf
mov dh, 0xce
ret
push 0x40
wait
cld
nop
jmp 0x40ded1
and eax, 0x12
clc
nop
jae 0x40ee72
add byte [eax], al
add byte [esi - 0x74b6eb25], ch
dec ebp
or al, 0x9b
cld
nop
jmp 0x40e79a
push 0x746e6977
clc
nop
jae 0x40f518
popfd
movsd dword es:[edi], dword [esi]
add byte [eax], al
out dx, eax
popal
clc
nop
jae 0x40e302
add dh, ch
out dx, al
stosb byte es:[edi], al
fcmovne st(0), st(6)
add cl, bh
pop esi
clc
nop
jae 0x40d101
add byte [ecx], dh
jecxz 0x40dba8
add byte [eax], al
add byte [ebp - 0x3b], bh
add al, byte [eax]
mov esp, ecx
jp 0x40dc03
push eax
clc
nop
jae 0x40f726
mov al, 0
or byte [edx], bl
add byte [eax], al
add byte [eax + edx*2], dl
add byte [esi], ah
add byte [eax], bh
test ecx, ecx
push edi
mov edi, 0x40d570
xchg dword [esp], edi
ret
mov edi, dword [ebp + 0x24]
clc
nop
jae 0x40e12e
scasb al, byte es:[edi]
add byte [eax], al
add byte [eax], al
add bh, bh
jne 0x40f23a
clc
nop
jae 0x40f19c
add byte [eax + eax + 0xa0e333], ah
stosb byte es:[edi], al
movzx eax, word [edx + ebp]
mov al, byte [0xb70faa00]
add al, 0x2a
clc
nop
jae 0x40d26e
out dx, eax
std
mov byte [0x73d100a2], al
sbb esi, dword [0x15249938]
xor eax, 0x15249938
clc
nop
jae 0x40f403
invalid
jne 0x40f060
push ecx
clc
nop
jae 0x40f099
mov al, 0
sahf
add byte [eax], al
inc ebx
or byte [eax], al
jne 0x40dcb5
mov edi, dword [edi + 0x14]
clc
nop
jae 0x40df0f
movsb byte es:[edi], byte [esi]
add byte [eax + 0xf71c3da], dh
push eax
clc
nop
jae 0x40ccd4
add byte [edx + 0xa8b1], ch
add byte [eax], al
mov ebx, 0x300d8b64
add byte [eax], al
add al, bh
nop
jae 0x40e75e
sbb ch, dh
mov ch, 0x72
add al, ah
add byte [ebp - 0x45ffcdab], ah
dec ecx
wait
cld
nop
jmp 0x40dc45
invalid
mov dword [edi], eax
clc
nop
jae 0x40cfca
mov ecx, 0xce00ad
add byte [ecx + 0xb], dh
mov eax, dword [esi]
wait
cld
nop
jmp 0x40d898
xchg dword [edi - 0x1c], eax
wait
cld
nop
jmp 0x40e629
jne 0x40e328
wait
cld
nop
jmp 0x40f544
inc esi
push edi
mov edi, 0x40e3b8
xchg dword [esp], edi
ret
sub esp, 0x200
add byte [edx], al
add byte [eax], al
clc
nop
jae 0x40d509
sahf
lodsd eax, dword [esi]
lodsd eax, dword [esi]
in eax, 0xf2
add byte [ecx - 0x7f], bl
invalid
add esi, 0xa9
clc
nop
jae 0x40e6ac
wait
add byte [eax], al
inc edx
add byte [ebx - 0x3c74ffe0], cl
adc eax, 0x5f007427
mov edi, eax
push edi
mov edi, 0x40d281
xchg dword [esp], edi
ret
cmp dword [esi + 0x10], 0
wait
cld
nop
jmp 0x40de98
push esi
clc
nop
jae 0x40caf5
jmp 0x40dd2b
xor eax, eax
clc
nop
jae 0x40e20a
add al, 0
mov ecx, 0xaeeead01
stc
jne 0x40dbb2
clc
nop
jae 0x40dad6
mov byte [0x8bc5b6a8], al
mov edi, dword [esi + 0x1c]
clc
nop
jae 0x40cb5d
add byte [eax], al
adc eax, 0x4a009ba8
push ebx
push edi
mov edi, 0x40f917
xchg dword [esp], edi
ret
mov ecx, dword [ecx + 0x38]
wait
cld
nop
jmp 0x40d30e
mov dword [edi - 0x18], eax
push edi
mov edi, 0x40f6e7
xchg dword [esp], edi
ret
ret
jne 0x40e7f4
clc
nop
jae 0x40d3ea
add byte [edx - 0x47], dl
fcom qword [edx + 0x57]
mov edi, 0x40d678
xchg dword [esp], edi
ret
push dword [edx + 0x50]
push edi
mov edi, 0x40ec56
xchg dword [esp], edi
ret
push 0
push edi
mov edi, 0x40f3b5
xchg dword [esp], edi
ret
mov ecx, dword [edi + 0xe]
clc
nop
jae 0x40e24e
push es
add bl, ch
add byte [ebx + 0x4e], ah
mov edx, 0xf2f8f803
nop
add edi, eax
clc
nop
jae 0x40defc
xor al, 0xc2
je 0x40df1e
lodsd eax, dword [esi]
movsb byte es:[edi], byte [esi]
add byte [ecx + 0x64], bh
pop dword [eax]
pop dword fs:[eax]
clc
nop
jae 0x40e237
out dx, eax
add byte [eax + eax], dh
add byte [esi], al
sbb dword [edx + 0x12534735], 0x90f2f816
jae 0x40d715
add byte [eax], al
add byte [eax], al
or eax, 0xf2f8a4f3
nop
rep movsb byte es:[edi], byte [esi]
clc
nop
jae 0x40ce11
out dx, eax
add byte [eax], al
add byte [ecx], dh
mov cl, 0
mov bh, 0xd9
push eax
clc
nop
jae 0x40e90a
add byte [ecx - 0x67], dh
add dword [esi + 0x29000001], ebx
add esp, 0xc
clc
nop
jae 0x40efeb
push ecx
wait
cld
nop
jmp 0x40d348
mov esi, dword [esi + 0xc]
clc
nop
jae 0x40f828
add byte [eax], al
mov byte [0x7100ef71], al
add byte [edx + 0x7100ef71], ah
jnp 0x40dfa5
div ecx
int1
wait
cld
nop
jmp 0x40f039
jne 0x40e7f4
clc
nop
jae 0x40e868
add byte [eax + eax + 0xd8b647a], ah
xor byte [eax], al
add byte [eax], al
mov ecx, dword fs:[0x30]
clc
nop
jae 0x40ca23
inc ebx
add byte [edi], dl
invalid
pushal
push edi
mov edi, 0x40ddc0
xchg dword [esp], edi
ret
mov eax, ebx
clc
nop
jae 0x40cde9
shl byte [edx - 0x5dfffa00], 1
add byte [0x608e00c0], al
pushal
clc
nop
nop
jae 0x40e44b
mov al, 0xef
add byte [edx - 0x58], ch
adc al, 0x6a
sbb ch, byte [edi - 0x18]
jo 0x40e036
invalid
pop edi
clc
nop
jae 0x40ef05
add byte [ecx], al
push 0xffffffffffffffc2
fild dword [eax]
xchg byte [edx], bl
add eax, 0x5400e6
mov ch, 0xa2
add byte [edi + 0xe091f5], al
or al, 0x6b
leave
sub al, bh
imul ecx, ecx, 0x28
clc
nop
jae 0x40ede6
add byte [ecx], dh
add byte [esi - 0x56], cl
adc al, 0x7a
push ecx
clc
nop
jae 0x40ec28
loop 0x40e098
add byte [eax], al
add byte [ecx - 0x7288ad96], bl
mov ecx, dword fs:[0x30]
clc
nop
jae 0x40f5ba
xor al, 0xb6
cmp edx, dword [edi + 0x57]
mov edi, 0x40f2df
xchg dword [esp], edi
ret
mov ecx, dword [ecx + 0x3c]
clc
nop
jae 0x40ea85
mov byte [0x140000c9], al
jno 0x40e079
jne 0x40cb71
clc
nop
jae 0x40d0ec
add byte [eax + eax], al
fnstsw word [eax + 0x74]
clc
nop
jae 0x40ee38
mov dword [eax], eax
mov byte [0xc000901a], al
add byte [ecx], bl
push dword fs:[eax]
wait
cld
nop
jmp 0x40e3e1
pushal
wait
cld
nop
jmp 0x40f2ca
test edx, edx
wait
cld
nop
jmp 0x40db12
push eax
push edi
mov edi, 0x40d296
xchg dword [esp], edi
ret
mov edi, dword [ecx + 0xc]
clc
nop
jae 0x40e5d1
add byte [eax], al
adc al, 0
add byte [ecx - 0x7bf9587], cl
nop
jae 0x40e551
add byte [eax], al
cdq
dec esi
add byte [ebx + 0x26], ah
sub al, ch
adc eax, 0xf8ffffec
nop
jae 0x40f4a4
inc ebx
jge 0x40e1c7
add dl, ah
add byte [ecx], ch
mov dword [esp + 0x1c], eax
wait
cld
nop
jmp 0x40d914
add byte [ebp + 0x5d], al
rep movsb byte es:[edi], byte [esi]
clc
nop
jae 0x40e81c
add byte [ebp + 0x71], bh
out dx, al
xor al, 0x26
push 0xffffffffffffffe7
stc
push ecx
clc
nop
jae 0x40db3b
add ch, bh
mov ecx, 0xb099ee00
lodsd eax, dword [esi]
adc dword [eax + eax - 0x71750000], edx
push eax
clc
nop
jae 0x40dfe1
scasb al, byte es:[edi]
add byte [eax], al
add byte [ebp + 0x1c00af63], ch
shr ecx, 2
clc
add bh, al
nop
jae 0x40e033
std
add byte [eax], al
add byte es:[edi + 0xd600c2], ch
aad 0xc4
add byte [ecx], cl
xchg ebx, eax
clc
nop
jae 0x40e2d9
lodsd eax, dword [esi]
bound ebp, qword [esi - 0x794fff50]
leave
sahf
ret
add byte [eax - 0x2074f300], ah
mov ebx, edi
clc
nop
jae 0x40f5cd
jno 0x40e20c
fild dword [eax]
mov dword [eax], eax
push edx
and byte [eax], al
mov ebx, dword [edi - 0x7d]
ret 0xf828
add edx, 0x28
clc
nop
jae 0x40d7e1
invalid
sub ecx, 0x12
clc
nop
jae 0x40e8cd
add byte [edx + 0x63], dl
sbb ch, byte [ebp - 0x3f7c61fc]
call [ebx - 0xd166f04]
push cs
add byte [eax], al
test al, 0
add byte [eax], al
add byte [ebp - 0x50], bh
cmp al, 0x49
push edi
mov edi, 0x40e11b
xchg dword [esp], edi
ret
stosb byte es:[edi], al
add edi, ecx
clc
nop
nop
jae 0x40c98f
mov ecx, 0x1a15b900
lodsd eax, dword [esi]
jno 0x40e2b6
int1
jge 0x40e24a
add esi, 2
clc
mov byte [edx], 0xf8
nop
jae 0x40cb22
adc eax, 0x6a00526a
jmp 0x40e2b1
push eax
push edi
mov edi, 0x40f644
xchg dword [esp], edi
ret
lea edi, [edi + ebx]
wait
cld
nop
jmp 0x40f8b4
push ebx
clc
nop
jae 0x40d5ff
je 0x40e2c4
mov al, 0
shr byte [esi + 0x3dd999d], 1
dec ebx
cmp al, 0xf8
add ecx, dword [ebx + 0x3c]
clc
nop
jae 0x40e0cb
add byte [ebx - 0x32], ah
add byte [eax], al
mov ecx, ebx
sub eax, 0x80000000
wait
cld
nop
jmp 0x40dc7f
add ecx, eax
wait
cld
nop
jmp 0x40eaea
mov ebx, esi
clc
nop
jae 0x40ef2c
add bl, ah
jno 0x40e35e
add cl, cl
mov byte [0x3c4e8b49], al
mov ecx, dword [esi + 0x3c]
clc
nop
jae 0x40f855
add byte [eax + 0xc27171], dh
sub eax, 0x7a47eb3d
cmp ebx, dword [ebx + 0x20e990fc]
in al, dx
invalid
cmp eax, 0x3b7a47eb
wait
cld
nop
jmp 0x40cfa2
cmp dword [ebx + 0x128e7], 0
wait
cld
nop
jmp 0x40f8db
push ecx
wait
cld
nop
jmp 0x40f04c
mov dword fs:[eax], esp
clc
nop
jae 0x40cb4a
add byte [eax], al
add byte [eax], al
lodsd eax, dword [esi]
jno 0x40e388
add byte [ebp - 0x33], dl
lea eax, [edi + eax]
clc
nop
jae 0x40ec93
add bl, ah
add byte [ebp - 0x74b562e6], ah
jno 0x40e421
mov esi, dword [ecx + 0x14]
wait
cld
nop
jmp 0x40d2bf
mov ecx, dword fs:[0x30]
clc
add byte [eax], al
add al, bh
nop
jae 0x40e842
jmp 0x40e3e8
add esi, ecx
wait
cld
nop
jmp 0x40df9a
xchg edi, esi
clc
nop
jae 0x40f38e
add byte [eax + eax], ah
lodsb al, byte [esi]
dec dword [esp]
wait
cld
nop
jmp 0x40cf01
pop edx
clc
nop
jae 0x40cb84
mov al, 0
jge 0x40e4e9
or al, dl
arpl word [eax], ax
xchg ecx, edi
mov dword [ebp + 0x28], eax
clc
nop
jae 0x40d72c
add byte [ebx - 3], ah
cdq
add byte [edx - 0xd079fc5], ch
pushal
clc
nop
jae 0x40cff0
add byte [ebp - 0x5b02ff47], ah
push es
add cl, al
mov byte [0xf856b900], al
nop
jae 0x40d386
add dh, cl
out dx, al
arpl word [eax], ax
add ch, bh
add byte [ecx], dh
push esp
add cl, bl
je 0x40d85c
wait
cld
nop
jmp 0x40df83
add dl, al
mov cl, 0x31
hlt
add edi, ebx
wait
cld
nop
jmp 0x40f43c
add esi, 0x18
clc
nop
jae 0x40e430
xor dword [esi], eax
mov dh, 0xc9
leave
add byte [eax], al
inc ebx
scasb al, byte es:[edi]
push 0x40
clc
nop
jae 0x40d52f
into
add cl, cl
loop 0x40e512
std
add byte [ecx - 0xd0704fd], ch
nop
add edi, ebx
clc
nop
jae 0x40df49
ret 0x9eb9
mov ecx, dword fs:[0x30]
wait
cld
nop
jmp 0x40ead4
xor eax, eax
clc
nop
jae 0x40cfdd
pop ecx
push edi
mov edi, 0x40f334
xchg dword [esp], edi
ret
clc
nop
jae 0x40f659
je 0x40e5b8
add dh, cl
into
bound eax, qword [eax]
mov esi, dword [edi - 0xd07ad03]
nop
push edx
clc
nop
jae 0x40e91d
adc eax, 0xb9ee00ee
mov ah, 0
jmp 0x40e5ad
add edi, dword [ebp + 0x24]
clc
nop
jae 0x40d438
out dx, eax
add byte [ecx - 0x628e1d00], bl
mov dword [edi - 0x14], eax
push edi
mov edi, 0x40d0b0
xchg dword [esp], edi
ret
not edx
clc
nop
jae 0x40f61c
jmp 0x40e604
jmp 0x40e620
mov eax, 0x123a6781
clc
nop
jae 0x40eb8d
add bl, ah
mov al, 0
aam 0
rol byte [eax], 0x54
push esp
add byte [ebx + 0x13d30032], dh
rcl dword [ebx], cl
pop es
jle 0x40e5b7
lea ebp, [edi - 0x20]
clc
outsd dx, dword [esi]
loopne 0x40e625
nop
jae 0x40dee9
add byte [eax], al
dec esi
add byte [eax], al
cdq
dec edx
push ecx
clc
nop
jae 0x40f127
mov dh, 0xd0
add byte [eax], al
adc al, 0xa2
into
add byte [edi + 0x3c49033c], dl
add ecx, dword [ecx + 0x3c]
clc
nop
jae 0x40cf2b
mov al, 1
jno 0x40e660
fild dword [eax]
mov ch, 0x46
add bl, ah
nop
add byte [ebp - 0x64], ah
mov edi, dword [edi]
clc
nop
jae 0x40e74b
fild dword [eax]
add byte [eax], al
add byte [eax], al
push 0xffffffffffffffe0
add byte [edx], ah
mov edx, eax
add dh, ah
add byte [ecx - 0x7db8afd], cl
add esi, dword [ebp + 0x24]
clc
nop
jae 0x40dd85
into
add byte [ecx - 0x26b1ff4a], dh
mov ecx, dword fs:[0x30]
clc
nop
jae 0x40e95b
xor ebx, ebx
push edi
mov edi, 0x40f1e3
xchg dword [esp], edi
ret
inc eax
clc
nop
jae 0x40f739
xchg byte [eax], al
add byte [ebx], al
add bh, ch
mov ah, 0x79
pop esi
push edi
mov edi, 0x40d08a
xchg dword [esp], edi
ret
lodsd eax, dword [esi]
add byte [eax], al
leave
pop ecx
add ebx, dword [ebx + 0x3c]
push edi
mov edi, 0x40d5ae
xchg dword [esp], edi
ret
and al, 0xc3
test al, 0
sbb dl, byte [0xa5f3be06]
rep movsd dword es:[edi], dword [esi]
clc
nop
jae 0x40ece2
loop 0x40e6f0
arpl word [edx + 0x48aaee00], bp
mov edi, dword [ebp + 0x24]
clc
nop
jae 0x40ca4b
dec esi
dec esi
sahf
add byte [eax], al
add dword [ebx - 0xd07ff96], ebx
nop
push 0
clc
nop
jae 0x40ebed
out dx, eax
add byte [0x7d000099], dl
movsb byte es:[edi], byte [esi]
add byte [ebx - 0x7c3b6fd], bl
add ecx, dword [ecx + 0x3c]
clc
nop
jae 0x40e3a3
add byte [eax], al
jecxz 0x40e6e0
add byte [esi - 0x5fbee84f], dh
add byte [ecx + 0x2b], ch
cli
sub edi, edx
clc
nop
jae 0x40e52a
add byte [eax], al
out dx, al
mov dh, 0
add byte [edx + 0x461232d], ch
and esp, dword [ecx + 4]
push edi
mov edi, 0x40c949
xchg dword [esp], edi
ret
mov eax, dword [edi]
clc
nop
jae 0x40f0d8
add byte [eax], al
add byte [ecx + 0x4b00b17d], cl
je 0x40dd3f
wait
cld
nop
jmp 0x40dc58
call fcn.0040cdbb
clc
nop
jae 0x40d2fb
add byte [ebp - 0x74c576ec], ch
invalid
mov esi, eax
push edi
mov edi, 0x40ed1f
xchg dword [esp], edi
ret
mov ecx, 0x11418
wait
cld
nop
jmp 0x40e1ca
push esi
add cl, ah
push ss
add byte [ecx + 0x51], bl
clc
nop
jae 0x40dd99
add byte [eax], al
add byte [eax], al
mov al, 0xe2
scasd eax, dword es:[edi]
push 0x24
add byte [ebx + ecx*4 - 0x6f0d07ce], bh
mov esi, dword [edx]
clc
nop
jae 0x40e855
movsb byte es:[edi], byte [esi]
leave
adc al, 0
add byte [eax], al
push es
and dword [ebp + 0xc], esi
jmp 0x40cf01
pop eax
wait
cld
nop
jmp 0x40e7ad
popal
clc
nop
jae 0x40ee4b
lodsd eax, dword [esi]
xchg byte [esi], ah
bound esi, qword [ecx - 0x1d]
add byte [eax], al
or al, 0x23
popal
add al, 0xf8
and esp, dword [ecx + 4]
clc
nop
jae 0x40d626
add byte [edx - 0x4a], dl
add byte [eax], al
out dx, eax
jmp 0x40e7d9
sub edx, 0x28
push edi
mov edi, 0x40f901
xchg dword [esp], edi
ret
mov ecx, dword [esp + 0xc]
push edi
mov edi, 0x40eef2
xchg dword [esp], edi
ret
jmp 0x40dd85
lea ecx, [ebp + 0x28]
push edi
mov edi, 0x40ddad
xchg dword [esp], edi
ret
pop ecx
wait
cld
nop
jmp 0x40e997
sub dword [esp], 2
push edi
mov edi, 0x40d8e9
xchg dword [esp], edi
ret
dec ecx
push edi
mov edi, 0x40e4c4
xchg dword [esp], edi
ret
add eax, 0x1d35e7c2
clc
nop
jae 0x40e155
add byte [ebx + ebx*4], dh
add byte [ebx], bh
mov ecx, dword [ebp + 0xc]
push edi
mov edi, 0x40d558
xchg dword [esp], edi
ret
mov esi, dword [ebp + 0x24]
push edi
mov edi, 0x40d176
xchg dword [esp], edi
ret
mov eax, esi
wait
cld
nop
jmp 0x40cacc
nop
jae 0x40cd3e
add byte [eax + eax], dl
add dh, cl
rdpmc
sar al, 0xf2
nop
xor eax, eax
clc
nop
jae 0x40ec6a
popfd
push 8
jmp 0x40e937
movsx edx, word [ecx + 6]
clc
nop
jae 0x40e33b
add byte [eax], al
leave
cdq
ficomp dword [eax]
and dl, 0x9d
wait
cld
nop
jmp 0x40effe
add si, word [esi + 0x14]
wait
cld
nop
jmp 0x40e503
push ecx
clc
nop
jae 0x40e60a
xor al, 0x34
mov byte [0x7471], al
movsd dword es:[edi], dword [esi]
out 0, al
add ah, dl
add byte [ebx - 0x65], al
imul ecx, ecx, 0x28
clc
nop
jae 0x40e9bd
add byte [eax], al
add byte [ecx + 0x5f0e0071], bh
clc
nop
jae 0x40cbf8
movsd dword es:[edi], dword [esi]
add byte [ebx], ah
je 0x40ea73
xchg dh, ch
and al, byte [eax]
mov ecx, dword [edx - 1]
or al, 0x24
push edi
mov edi, 0x40f8c8
xchg dword [esp], edi
ret
mov edi, dword [edi + 0x28]
clc
nop
jae 0x40d768
dec esi
add byte [eax - 0x59ff4977], ch
add byte [ebx - 0x47], dl
lodsb al, byte [esi]
wait
cld
nop
jmp 0x40f6c1
xor edx, edx
push edi
mov edi, 0x40d370
xchg dword [esp], edi
ret
mov edx, eax
push edi
mov edi, 0x40d35b
rol dword [eax], cl
xchg dword [esp], edi
ret
xor edx, edx
clc
nop
jae 0x40ef7f
add byte [ecx], dh
fild dword [esi]
add byte [esi - 0x7b9e5ae], dh
nop
jae 0x40e45e
push 0xffffffffffffffb9
into
add byte [ecx], dh
wait
add byte [ecx - 0x7ed74e8], cl
mov edx, dword [edx]
clc
nop
jae 0x40e264
jecxz 0x40eab8
add byte [eax], al
movsd dword es:[edi], dword [esi]
into
add byte [edi], cl
push eax
clc
nop
jae 0x40cab3
add byte [esi], ah
push 0
invalid
and esp, dword [ecx + 4]
push edi
mov edi, 0x40ce62
xchg dword [esp], edi
ret
mov esi, edx
clc
nop
jae 0x40f13a
stosb byte es:[edi], al
je 0x40eaf8
add byte [esi], al
xor dword [eax], eax
and dword [esi], edx
add byte [edx - 0x3cfcb400], dh
add eax, ebx
push edi
mov edi, 0x40ed94
xchg dword [esp], edi
ret
or eax, 0x30
wait
cld
nop
jmp 0x40edab
call fcn.0040cdbb
clc
nop
jae 0x40daa8
add al, 6
dec esi
or byte [ebx + 0x75fffb], dl
clc
nop
jae 0x40e1f7
push esi
clc
nop
jae 0x40f79a
jge 0x40eb17
push edx
add byte [ecx - 0x73955a5e], cl
je 0x40e01d
wait
cld
nop
jmp 0x40d7f4
xor dword [esp], eax
wait
cld
nop
jmp 0x40d7a3
push edi
clc
nop
jae 0x40f3db
add dl, bl
ret 0x1aa
push eax
clc
nop
jae 0x40dff6
sahf
push es
add dword [eax], eax
add byte [eax], al
mov dh, 0
add byte [eax - 0x1e4b18], bh
invalid
call fcn.0040cdbb
clc
nop
jae 0x40f4ca
mov dh, 0x62
loop 0x40ec14
lodsb al, byte [esi]
mov edx, eax
push edi
mov edi, 0x40dc30
xchg dword [esp], edi
ret
push 0x641e7724
clc
nop
jae 0x40d412
add byte [esi + 0x66e300], bl
loope 0x40ec6d
add edi, 0x18
clc
nop
jae 0x40e2b2
adc eax, 0xb60000
sahf
push ebx
jbe 0x40ec53
sal dword [edi], 1
jl 0x40ec56
push dword [ebp + 0x24]
jne 0x40ec7d
push edi
mov edi, 0x40eb15
xchg dword [esp], edi
ret
rep stosd dword es:[edi], eax
clc
nop
jae 0x40cd66
popfd
sahf
add al, 6
adc al, 0x99
mov cl, 0x8c
and esp, dword [ecx + 4]
clc
nop
jae 0x40f7b0
out dx, al
movsd dword es:[edi], dword [esi]
add byte [ecx], dh
ret
xchg edi, eax
clc
nop
jae 0x40ee98
add byte [ebp + 0x31a886], ah
add byte [eax], al
xchg byte [eax], al
retf 0x81b8
mov eax, 0x123a6781
clc
nop
jae 0x40d233
add esi, ebx
wait
cld
nop
jmp 0x40cb0f
pop ecx
clc
nop
jae 0x40f37b
bound eax, qword [eax]
jmp 0x40ecd2
mov ebx, dword [edx + 0x10]
wait
cld
nop
jmp 0x40eaab
and esp, dword [ecx + 4]
push edi
mov edi, 0x40db61
xchg dword [esp], edi
ret
je 0x40d85c
clc
nop
jae 0x40cd13
mov ecx, 0x666fa586
add edi, dword [edi + 0x14]
add di, word [edi + 0x14]
clc
nop
jae 0x40ec3e
movsd dword es:[edi], dword [esi]
mov cl, 0
add dh, al
aaa
mul dword [eax + eax + 0x29]
push eax
clc
nop
jae 0x40e891
mov ecx, 0xce0043b9
arpl cx, cx
add ah, bl
dec ecx
push edi
mov edi, 0x40e0de
xchg dword [esp], edi
ret
test eax, eax
push edi
mov edi, 0x40eb7a
xchg dword [esp], edi
ret
rep movsb byte es:[edi], byte [esi]
wait
cld
nop
jmp 0x40e8a5
mov eax, edi
clc
nop
jae 0x40d114
push 0
rol byte [eax], 1
add byte [esi], cl
inc ebx
or al, byte [ebx - 0xd07ed38]
nop
or eax, 0x12
clc
nop
jae 0x40cda6
mov ah, 6
add byte [eax + eax - 0x3d], dh
mov esp, 0xbcbf5753
in al, dx
inc eax
add byte [edi - 0x143cdbc4], al
out dx, al
add byte [edi + 0x2a040400], ch
push ebx
clc
nop
jae 0x40f0eb
add byte [0xc60000], dl
out dx, eax
add byte [eax + eax - 0x6f1cba8f], ah
add bh, bl
mov ecx, dword [edi + 4]
clc
nop
jae 0x40e66a
mov byte [0xaf74ceb9], al
out dx, eax
salc
add byte [eax + 0x6cb96e00], dl
inc esi
jb 0x40ef33
clc
nop
jae 0x40d7ce
out dx, al
add byte [eax], al
add byte [ebp - 0x212617b5], ah
invalid
pop esi
clc
nop
jae 0x40d6ce
ret 0
movzx esi, word [esi + 0x14]
clc
nop
jae 0x40eccf
movsd dword es:[edi], dword [esi]
push es
add bh, ch
adc al, 0x17
imul eax, dword [ebx - 0xd07ef3a], 0xffffff90
add esi, 0x10
clc
nop
jae 0x40d4da
and dword [edx - 0x5500001b], 0xffffffb9
jecxz 0x40ef3c
stosb byte es:[edi], al
mov ecx, 0x3100e3
xor dword [eax], eax
push edx
add ch, ch
mov ecx, 0x735908cd
wait
cld
nop
jmp 0x40f6ae
mov dword [ebp + 0x28], edi
clc
nop
jae 0x40db87
mov ecx, 0xaeeb0000
add byte [eax - 9], ch
int1
div ecx
clc
nop
jae 0x40e141
add byte [eax], al
add byte [eax], al
arpl si, bp
std
test byte [eax], al
sbb eax, 0x5724758b
mov esi, dword [ebp + 0x24]
push edi
mov edi, 0x40de85
xchg dword [esp], edi
ret
jne 0x40caa0
clc
nop
jae 0x40d0d9
add byte [eax], al
mov byte [0xe48393], al
out dx, eax
pop eax
clc
nop
jae 0x40d2d2
add byte [eax], al
add byte [ecx - 0x47], dh
add byte [ebp], bh
rol byte [eax], 1
iretd
pop ebx
wait
cld
nop
jmp 0x40cbe5
jne 0x40ea6e
clc
nop
jae 0x40e2c6
add ch, bh
adc eax, 0x44d8b4a
clc
nop
jae 0x40d247
stosb byte es:[edi], al
add byte [ebp - 0x7fffff9d], bl
add byte [esi - 0x17], ch
out 0xdd, al
invalid
imul ecx, eax
wait
cld
nop
jmp 0x40eb67
movsx eax, word [ecx + 0x14]
clc
nop
jae 0x40f278
jmp 0x40f08c
cmp dword [edi], 0x10
wait
cld
nop
jmp 0x40d4c6
clc
nop
jae 0x40cc21
movsb byte es:[edi], byte [esi]
mov dh, 0
dec ebp
mov edx, eax
push edi
mov edi, 0x40d1f5
xchg dword [esp], edi
ret
test eax, 0x80000000
wait
cld
nop
jmp 0x40dcfc
mov ecx, dword fs:[0x30]
clc
nop
jae 0x40ec7d
add byte [ecx - 0xd073c71], bl
nop
jae 0x40d003
ret
jno 0x40f10a
add byte [ecx], dh
test al, 0x15
add al, 0xae
loop 0x40f112
lahf
add esi, 0x14
wait
cld
nop
jmp 0x40e87e
mov ecx, 0x64616f4c
clc
nop
jae 0x40d13d
add bl, ah
add al, dl
mov es, ecx
out 3, al
shl esi, 3
wait
cld
nop
jmp 0x40cf16
mov esi, dword [esi + 0x80]
clc
nop
jae 0x40e686
mov ecx, 0x60aa00c3
pushal
push edi
mov edi, 0x40d09d
xchg dword [esp], edi
ret
jmp 0x40ece2
cmp edi, 0xf7aa0afc
wait
cld
nop
jmp 0x40deab
mov ecx, eax
wait
cld
nop
jmp 0x40f868
mov eax, dword [eax + 0xc]
clc
nop
jae 0x40d64e
add byte [esp + 0x7bc9fdc2], ah
xor eax, eax
wait
cld
nop
jmp 0x40dbc9
shr ecx, 2
clc
nop
jae 0x40e6f8
add byte [eax], al
add al, dl
add byte [eax], al
out dx, al
mov dword [esp + 0x1c], edi
wait
cld
nop
jmp 0x40d81b
mov ecx, eax
clc
nop
jae 0x40d740
lodsd eax, dword [esi]
bound ecx, qword [ecx - 0x4e46ff30]
push esp
add byte [ebx], ah
push cs
add eax, 0x18
wait
cld
nop
jmp 0x40d77b
sub dword [esp], 2
clc
nop
jae 0x40e809
scasd eax, dword es:[edi]
stosb byte es:[edi], al
xor edx, ebx
stosb byte es:[edi], al
popal
in al, 0
mov bh, 0x5f
mov eax, ecx
clc
nop
jae 0x40c9f5
add byte [eax], al
mov ah, 0x14
add dh, ch
add byte [eax + eax], dl
outsd dx, dword [esi]
mov ecx, dword [ebp]
push edi
mov edi, 0x40e96f
xchg dword [esp], edi
ret
rep stosd dword es:[edi], eax
clc
nop
jae 0x40e82f
jmp 0x40f318
dec esi
dec esi
jno 0x40f2df
add byte [ebx], ch
mov ecx, dword [ebp + 4]
push edi
mov edi, 0x40f842
xchg dword [esp], edi
ret
mov ebx, eax
clc
nop
jae 0x40e774
scasb al, byte es:[edi]
add byte [ebp + 0xa400e3], ch
push 0xffffffffffffff83
shr dword [eax], 0xf8
add ecx, 0x28
clc
nop
jae 0x40da94
add byte [eax], al
add byte [eax], al
sbb ch, bh
outsb dx, byte [esi]
mov eax, esi
clc
nop
jae 0x40f5f6
scasd eax, dword es:[edi]
add byte [eax], al
add dword [eax], eax
mov al, 0xe2
mov byte [ebx - 0xd07ed3a], al
nop
jae 0x40e279
add byte [esi + 0x9beb], ch
pop es
cmp bh, byte [ecx + 0x390f561b]
clc
nop
jae 0x40cf7c
into
dec esi
xor al, 0
push esp
add byte [esi], dh
add al, al
add byte [eax + eax + 0x52], dl
add byte [esi - 0x74ffa000], al
mov ch, 0x32
add bl, al
fst qword [ebx + 0x57]
push ebx
push edi
mov edi, 0x40ca75
xchg dword [esp], edi
ret
push eax
push edi
mov edi, 0x40ca8b
xchg dword [esp], edi
ret
lea edi, [esi + 8]
clc
nop
jae 0x40f429
ret
mov edi, dword [edi + 8]
clc
nop
jae 0x40db4e
add byte [eax], al
movsb byte es:[edi], byte [esi]
add byte [edx], bl
add byte [esi], ch
movzx edi, word [edi + 0x14]
clc
nop
jae 0x40d51c
xor dword [ecx + ecx*8], eax
dec esi
add byte [ecx], bh
add esi, dword [ebp + 0x24]
clc
nop
jae 0x40e7c4
jmp 0x40f465
or byte [ebp - 0x3f4fff9d], ah
add bl, dl
out 0x43, eax
inc ebx
fidiv word [0x3c6adf06]
xor eax, 0x3c6adf06
clc
nop
jae 0x40cc36
add byte [ebp + 0xe6ee34], ah
mov ebx, 0xbbec8b55
add al, byte [eax]
out 0x3e, eax
out dx, al
inc esp
push ss
add byte [eax], al
aaa
inc edi
xor al, byte [edi]
add byte [eax + 0x57046123], cl
mov edi, 0x40e53e
xchg dword [esp], edi
ret
mov ecx, ebx
clc
nop
jae 0x40f175
fiadd dword [eax]
sahf
movsb byte es:[edi], byte [esi]
adc al, 0xb0
jno 0x40f4f2
xor edx, edx
wait
cld
nop
jmp 0x40e5f7
stosd dword es:[edi], eax
clc
nop
jae 0x40ceb1
jge 0x40f45c
add byte [eax], al
add byte [ebx - 0x26], ah
arpl cx, si
dec esi
cmp al, 0x61
push edi
mov edi, 0x40ceed
xchg dword [esp], edi
ret
add ebx, dword [ebp + 0x24]
clc
pop ebp
and al, 0xf8
nop
jae 0x40f416
fiadd dword [eax]
add byte [ebx - 0x56], ah
scasb al, byte es:[edi]
mov dword [0x7fb70f48], eax
add al, 0xf8
movzx edi, word [edi + 4]
clc
nop
jae 0x40e2ec
add dh, ch
add byte [eax - 0x7ab1215], dh
push esp
clc
nop
jae 0x40cc9a
dec esi
xchg byte [ebx], ah
ret 0x529e
add eax, dword [ebp + 0x24]
wait
cld
nop
jmp 0x40d68d
scasd eax, dword es:[edi]
push 0x74737572
clc
nop
jae 0x40db74
jno 0x40f556
add byte [ebp - 0x642dccc6], ch
xor edx, edx
wait
cld
nop
jmp 0x40dfad
dec ecx
wait
cld
nop
jmp 0x40cd2b
and esp, dword [ecx + 4]
clc
nop
jae 0x40ed32
add edi, 0x10
clc
nop
jae 0x40f060
add byte [edx], ch
add byte [eax], al
je 0x40f565
ret 0x1c00
add esi, dword [eax + 0x3c]
wait
cld
nop
jmp 0x40cd93
ret
inc edx
clc
nop
jae 0x40f52e
mov eax, 0x30
clc
nop
jae 0x40c9a2
mov dword [esi + 0x2d2700c2], ebp
lea esp, [esp + eax]
clc
nop
jae 0x40df22
lodsd eax, dword [esi]
mov al, 0xee
inc ebx
add byte [ecx + 0x718b0002], bh
jle 0x40f605
and dl, 9
loop 0x40f690
push edi
mov edi, 0x40d8c0
xchg dword [esp], edi
ret
dec ecx
clc
nop
jae 0x40e079
popfd
mov cl, 0
mov ecx, 0xdbb66300
xchg edx, eax
add bl, bl
push ecx
clc
nop
jae 0x40eca8
add byte [eax], cl
add byte [edi + 0xa400], ch
das
stosb byte es:[edi], al
push edi
mov edi, 0x40d487
xchg dword [esp], edi
ret
mov eax, 0x7876247a
clc
nop
jae 0x40d20b
add byte [eax], al
add byte [eax], al
or al, byte [ebx - 0xd07ef3c]
nop
jae 0x40f80f
invalid
mov esi, dword [ebp + 0x24]
clc
nop
jae 0x40cb37
mov dword [ecx + 0xeb00], ebx
and eax, 0x80094f5
test eax, 0xff0000
wait
cld
nop
jmp 0x40dfce
pop edx
clc
nop
jae 0x40f684
add byte [eax], cl
rol byte [eax], 1
leave
inc ebx
test al, 0xee
mov edi, 0xf2f8e9f7
nop
imul ecx
clc
nop
jae 0x40e1b6
add byte [edx - 0x11ff4bcf], ch
jno 0x40f77e
add byte [ebp - 0x7e33b7d], cl
nop
jae 0x40dd29
std
add byte [eax], al
scasd eax, dword es:[edi]
add bh, ch
jp 0x40f795
call dword [edi - 0x41]
jno 0x40f732
inc eax
add byte [edi - 0x643cdbc4], al
add byte [eax], al
add byte [eax], al
add dh, cl
call fcn.0040cdbb
clc
nop
jae 0x40e592
adc dh, ch
invalid
movsd dword es:[edi], dword [esi]
add dh, ch
mov eax, ebx
dec ecx
clc
nop
jae 0x40e9ed
add byte [ebx], ah
jmp 0x40f7e8
push edx
add byte [eax], al
add byte [esi - 0x6f0d07a7], bh
pop ecx
clc
nop
jae 0x40e471
mov ecx, 0x8900b400
add byte [ecx - 0x12], dh
and al, byte [eax]
mov ebx, dword [edx - 0x7fbb275]
mov ecx, dword [ebp + 4]
clc
nop
jae 0x40d3c3
cdq
add byte [eax], al
add byte [eax], al
mov esi, ebx
add eax, edi
clc
nop
jae 0x40e362
out dx, eax
add al, 0
add byte [eax], al
wait
stosb byte es:[edi], al
out dx, eax
xchg ecx, eax
clc
nop
jae 0x40de5f
add dl, bl
sahf
add byte [esi - 0x7502365b], ch
mov al, byte [ebx + 0xbf4b9]
add byte [eax], al
cmp dword [ecx + 0xbf4], 0
wait
cld
nop
jmp 0x40d03d
jmp 0x40cc73
mov ecx, dword fs:[0x18]
clc
nop
jae 0x40f7e9
movsb byte es:[edi], byte [esi]
add byte [eax], dh
xchg dword [ebx + 0x3af0026], edx
jne 0x40f84f
add esi, dword [ebp + 0x24]
wait
cld
nop
jmp 0x40d96c
cmp ecx, esp
invalid
sub eax, dword [ecx + esi + 0x28]
clc
nop
jae 0x40daec
add bl, ah
add byte [ebx - 0x163e46b2], bl
add bh, al
shr ecx, 2
clc
nop
jae 0x40e945
jmp 0x40f82f
push ebp
push edi
mov edi, 0x40d02a
xchg dword [esp], edi
ret
push ecx
clc
nop
jae 0x40e5be
add byte [ecx], dh
add byte [eax], al
inc ebx
dec esi
add byte [eax + 0x7fb70ffe], ch
adc al, 0xf8
movzx edi, word [edi + 0x14]
clc
nop
jae 0x40e4f0
add byte [eax], al
loop 0x40f8c5
add bh, al
fcomp dword [ecx - 8]
pop ecx
clc
nop
jae 0x40f7fc
add bl, ah
stosb byte es:[edi], al
add dword [edx + 0x7db104a8], ebp
je 0x40d4f3
clc
nop
jae 0x40efd3
add byte [edx], ah
imul ecx, dword [ebx - 0xd07efb3], 0xa6830f90
stc
invalid
mov ecx, dword [ebp + 0x10]
clc
nop
jae 0x40f2a0